|
才开始学HLSL~
我在RenderMonkey里建立个默认的Dx9Effect(Default_DirectX_Effect)。
将PS做了如下改动:
- // 修改前:
- float4 ps_main() : COLOR0 {
- return float4(1.0f, 0.0f, 0.0f, 1.0f);
- }
- // 修改后:
- float4 ps_main() : COLOR0 {
- static bool b = true;
- float4 color;
- if(b)
- color = float4(1.0f, 0.0f, 0.0f, 1.0f);
- else
- color = float4(0.0f, 1.0f, 0.0f, 1.0f);
- b = !b;
- return color;
- }
复制代码
想看看效果,结果和没改之前一样。
我一定是什么东西没理解,各位大哥大姐给我解释解释。 :) |
|