![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GPU & HLSL
skyman_2001
这个作者很懒,什么都没留下…
展开
-
如何在D3D9中调试shader
转载请注明:来自http://blog.csdn.net/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 · 8017 阅读 · 3 评论 -
SM3.0 VS SM2.0
Pixel Shader功能Shader 2.0 Shader 3.0 描述Shader长度 96 65535+ 允许采用更复杂的阴影、光线和程序 动态分支 不支持 支持 通过跳过无关像素上的复杂着色以提高性能 Shader抗锯齿 不支持 内置派生指原创 2008-07-24 19:34:00 · 2437 阅读 · 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 · 1747 阅读 · 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 · 4717 阅读 · 0 评论