HLSL(.fx文件)语法在VS2010中突出显示?

are*_*mes 3 c# syntax hlsl visual-studio-2010

有没有办法在visual studio 2010中为fx文件获取语法高亮(可能类似"格式文档")?没有它,很难调试更复杂的HLSL着色器代码.我知道我可以使用fx编写器,但我宁愿不在不同的开发环境之间切换:-)此外,我经常在VS2010中使用#region编译指示.在VS2010中编辑HLSL着色器代码有类似之处吗?

Yan*_*eau 5

您应该查看CodePlex上NShader项目.它是Visual Studio 2010的扩展,可以实现这一点:为各种着色语言添加语法突出显示.

关于#regionpragma,我认为宏观,正如在这个关于SO的答案中所解释的那样,可以解决这个问题.这是另一个例子.