本人最近在调试一个以fx驱动的渲染器,却发现DX两个恶心的bug,让我搞了好几个小时.
1) vs2005 的basetsd.h和dxsdk的basetsd.h冲突,这个网上其他也有人碰到
2) .fx的如果有#include,我刚开始用的是December 2006(换了台老机),老是说"can't open lightcommon.fxh",
检查api用法没有问题,把#include 去掉就可以通过. 后来更新dxsdk到 August 2007,重新运行一下,没有问题.
我倒!看来对接口的使用还要检测下为好