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文件
[解决办法]