工具->外部工具->添加,标题可以随意设置,比如"HLSLCompiler"。命令为DXSDK所带的HLSL编译器fxc地址,比如“D:\Program Files\Microsoft DirectX SDK (February 2010)\Utilities\bin\x86\fxc.exe”。在参数里输入$(ItemPath) /Od /Zi /T fx_2_0 /LD /Fo 后面的一串其实就是fxc.exe里的命令参数,在复选框选择“使用输出窗口”。如果需要设置pfofile,可以设置“提示输入参数”。
选择HLSL文件,然后选择工具>
HLSLCompiler,即可编译HLSL文件,并在输出窗口输出编译结果。
注意:
HLSL文件不允许在中文目录中,否则会出现如下结果:
Microsoft (R) Direct3D Shader Compiler 9.27.952.3012