如何编译着色器fx文件以在WPF中使用?

时间:2018-01-18 12:33:44

标签: .net wpf pixel-shader

我有一个Shader.fx文件,想把它编译成一个Shader.ps文件,可以用作WPF中ShaderEffect的输入。

我正在使用Windows 10 SDK(fxc.exe)中的编译器,如下所示:

fxc /O0 /Fc /Zi /T  fx_5_0 /Fo Shader.ps Shader.fx

这样可以正常工作,但在WPF中加载时我得到一个异常:

Shader bytecode must be an integral number of 4-byte words.

知道如何解决这个问题吗?如何将其调整到正确的尺寸?

1 个答案:

答案 0 :(得分:0)

问题在于:

Break

应该是:

/T fx_5_0