最近开发中用到了像素着色器,我写了一个文本数据用 D3DXCompileShaderFromFile 对其进行编译,当我设置为 ps_2_0 时一切正常。
因程序需要编写更多的分支语句,而ps_2_0的指令数等受限,因此我想改为 ps_3_0 版本编译,编译正常【我对硬件进行了测试,它是支持 ps_3_0的】。
运行时发现:ps_2_0 图像显示正确;使用ps_3_0 时,图像显示错误,为一张...
分类:
其他好文 时间:
2015-01-08 15:20:53
阅读次数:
169
简述FrameBuffer,RenderBuffer,Depth Buffer,Framebuffer attachment,Stencil buffer的关系简述利用OpenGL执行图像叠加(大PNG图像叠加有alpha通道的小PNG图像),写出步骤列出着色器的四个内置变量和十个内置函数OpenG...
分类:
其他好文 时间:
2015-01-07 09:15:32
阅读次数:
144
Unity3D ShaderLab 使用渐变纹理着色
分类:
编程语言 时间:
2015-01-06 22:55:29
阅读次数:
482
着色器(Shader)顶点着色器(Vertex shader)片段着色器(Fragment shader)几何着色器(Geometry Shader)提供通用计算能力的着色器(Compute Shader)顶点着色器(Vertex Shader)每个顶点都要执行一次Vertex Shader。 它的...
分类:
其他好文 时间:
2015-01-06 20:01:51
阅读次数:
188
1、着色器有些着色器可能是处理器密集型的,因此最好为材质指定移动设备专用的着色器。打开模型下的材质目录,我们可以找到每个模型的材质。选择列表中的每一个材质,将着色器从Diffuse修改为Mobile/Diffuse。2、光源为场景添加光源时要考虑一下,因为有渲染开销。如果你以前做过着色器编程,你会知...
分类:
编程语言 时间:
2015-01-04 21:19:16
阅读次数:
532
ImageView属性说明:1、类概述 显示任意图像,例如图标。ImageView类可以加载各种来源的图片(如资源或图片库),需要计算图像的尺寸,比便它可以在其他布局中使用,并提供例如缩放和着色(渲染)各种显示选项。2、XML属性属性名称描述android:adjustViewBounds是否...
分类:
其他好文 时间:
2015-01-04 19:08:21
阅读次数:
166
使用android:tint属性去调整色调。android:tintMode 着色模式 screen multiply and src_atop/src_in/src_oversetTint(int tint)setTint(int tint)的参数,可以是一个@color/下的属性,也可以是一.....
分类:
移动开发 时间:
2015-01-03 14:33:18
阅读次数:
167
我决定开个新坑了。以后每周五更新。这是GLSL的学习周记!GLSL就是OPENGL SHADER LANGUAGE的简称,就是着色器语言。着色器是一种交给显卡运行的小程序,这种小程序可以用GLSL来写,写好后交给OPENGL编译,就可以在显卡上运行了。那么问题来了!为什么要给显卡运行呢?显卡是一种特...
分类:
其他好文 时间:
2015-01-02 22:20:12
阅读次数:
556
本文主要讲解了Unity中SurfaceShader的具体写法,以及几个常用的CG函数的用法。
在这里先说明一下,表面着色器将分为两次讲解,本文介绍表面着色器的基本概念和一些写法,用内置的兰伯特光照模式来进行Surface Shader的书写,而下次将介绍Surface Shader+自定义的光照模式的写法。...
分类:
编程语言 时间:
2014-12-29 20:08:34
阅读次数:
363
ShaderMaterial方法根据参数parameters创建为自定义着色器创建材质类型,这样的材质对象让用户扩充材质类型,有了无限的可能.
parameters参数的格式看上面.ShaderMaterial对象的功能函数采用,定义构造的函数原型对象来实现.大部分属性方法继承自材质的基类Material.
Example:
var material = new THREE.ShaderMaterial({
uniforms: {
time:{type: "f", value: ...
分类:
Web程序 时间:
2014-12-29 09:02:51
阅读次数:
163