Vertex/Pixel Shader怎么进行调试

Vertex/Pixel Shader如何进行调试?
一般写程序时,最基本的二种调试方法是在OUTPUT栏中用OutputDebugString输出调试信息。
还有就是设置断点,可以单步运行,并查看变量信息。这样才能发现错误并查找错误,排除
错误。这是调试必备的二项最基本的功能。

但是DX9+HLSL和DX9+ASM,如果才能实现这二种最基本的调试功能?如果没有的话,您写程序时
是不是经常找不到错误发生的地方?您是如何调试的?谢谢!

------解决方案--------------------
可以参考这篇文章:http://blog.csdn.net/skyman_2001/archive/2007/04/14/1564211.aspx

另外nVidia有个工具叫nVidia FX Composer,是一个全功能的shader编辑程序,可以编写和调试shader,很不错。
------解决方案--------------------
nVidia FX Composer官方网站:http://developer.nvidia.com/object/fx_composer_home.html


------解决方案--------------------
其实我也没能成功的进行调试。所以我用的是nVidia FX Composer
------解决方案--------------------
render monkey 可以轻松导出fx文件
------解决方案--------------------
探讨
可以参考这篇文章:http://blog.csdn.net/skyman_2001/archive/2007/04/14/1564211.aspx

另外nVidia有个工具叫nVidia FX Composer,是一个全功能的shader编辑程序,可以编写和调试shader,很不错。

------解决方案--------------------
恩,对于shader一般都是用工具调试的

N卡的话用nvidia的nVidia FX Composer,
A卡的话用ATI的render monkey
------解决方案--------------------
没调试过,我的SHADER代码就一点点,直接看的出问题
------解决方案--------------------
D3d sdk自带的PIX是很好用的shader调试工具