如何在Visual Studio C#项目中编译hlsl着色器文件

N·雅各布斯

我想在Visual Studio 2015的C#项目中编译hlsl着色器文件。对于C ++项目,如果添加如下图所示的hlsl文件,我会立即获得正确的属性:

HLSL使用C ++构建属性

但是,当我想在我的C#项目(使用SharpDX)中执行此操作时,我没有得到这些选项,因此无法为我的项目编译为CSO文件。

有人知道解决方案吗?

蒂姆·琼斯

现在有一个NuGet包Microsoft.HLSL.CSharpVB,它为C#和VB项目添加了对HLSL着色器属性的支持:

该软件包在C#和VB项目中安装了MSBuild对HLSL编译的支持。

请重新加载项目或重新启动Visual Studio,以使新的着色器“生成操作”显示在属性窗口中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章