
GPU & HLSL
skyman_2001
这个作者很懒,什么都没留下…
展开
-
如何在D3D9中调试shader
转载请注明:来自http://blog.youkuaiyun.com/skyman_2001步骤如下:(1)从DirectX SDK中安装shader调试器;(2)在“DirectX Properties(DirectX 属性)”对话框中选择“Use Debug Version of Direct3D”和“Enable Shader Debugger”单选框。(可通过“开始—>控制面板—>DirectX”打原创 2007-04-14 00:28:00 · 8149 阅读 · 3 评论 -
SM3.0 VS SM2.0
Pixel Shader功能Shader 2.0 Shader 3.0 描述Shader长度 96 65535+ 允许采用更复杂的阴影、光线和程序 动态分支 不支持 支持 通过跳过无关像素上的复杂着色以提高性能 Shader抗锯齿 不支持 内置派生指原创 2008-07-24 19:34:00 · 2505 阅读 · 0 评论 -
GPU Tips(收集和整理)
1. glMultiMatrix是右乘,比如: glLoadMatrix(&m1); glMultiMatrix(&m2); 相当于:m1 * m2.2. GLSL的vec4有3种分量形式xyzw/rgba/stpq, 注意到的r分量是指颜色r分量, 习惯上的纹理坐标分量strq的r由于和颜色r冲突,改作p.3. GLSL可以只有PixelShader, 没有Vertex Sh原创 2009-02-28 12:46:00 · 1783 阅读 · 1 评论 -
How to debug a GLSL shader?
摘自:http://stackoverflow.com/questions/2508818/how-to-debug-a-glsl-shadervoid main(){ float bug=0.0; vec3 tile=texture2D(colMap, coords.st).xyz; vec4 col=vec4(tile, 1.0); if(something) b转载 2014-03-21 00:42:58 · 4798 阅读 · 0 评论