试图找到HLSL编译器

时间:2011-02-11 15:12:56

标签: direct3d hlsl shader

谷歌搜索“HLSL编译器”和一些事情,我很沮丧地找不到在哪里寻找D3D9的独立HLSL编译器,所以我可以分辨哪些行导致问题。

我在SDK中看不到任何内容,但也许它有一个我无法识别的名字?

2 个答案:

答案 0 :(得分:6)

HLSL编译器名为fxc.exe,位于Utilities下的DirectX SDK中。

我系统上的路径是:

C:\Program Files (x86)\Microsoft DirectX SDK (February 2010)\Utilities\bin\x64\fxc.exe

答案 1 :(得分:0)

对于可在XNA / DX(PS 2.0-3.0)中使用的HLSL效果,您可以尝试:

3DPee (Tridipy) player and shader editor

它可以处理图像和视频。 它支持多传递技术,vertext着色器,并且有一个很好的编辑器,在编译时报告错误信息。 这是我开发的alpha版本,但它可能很有用。

截图: enter image description here