我要问一个比较笼统的问题。
我正在使用 VC++ 2010,使用着色器组件编写 Direct X9 应用程序。该程序编译得很好,它绘制了一个带灯光和纹理的正方形。问题在于,尽管程序的 c++ 端工作正常,并且更改照明颜色或纹理位置等更改工作正常,但对 .fx 文件的所有更改都被忽略了。实际上从指定目录中删除文件实际上对程序没有影响。
这是编译器问题吗?当然 HLSL 文件不是没用的,我的意思是我正在将变量传递给它,那么它们会去哪里?
main.cpp:mediafire.com/?9n4llrclcfohqfb
transform.fx:mediafire.com/?jqach463p2vcqhz