使用 FXC.exe 构建 HLSL 着色器,在二进制文件中获取字节码本身的最简单方法是什么?
Building an HLSL shader with FXC.exe, what's the simplest way to get the byte code itself in a binary file?
例如,假设我有 "HLSLStructureTest.hlsl",我想要一个二进制文件 "HLSLStructureTestBytecode.bin",其中包含已编译着色器的字节码。当 运行 FXC.exe 时,我是否可以包含一个选项来获得它?或者我需要做一些其他事情?
谢谢!
您正在寻找 /Fo <file>
开关,它输出到包含着色器字节码的 "object file"。
例如,假设我有 "HLSLStructureTest.hlsl",我想要一个二进制文件 "HLSLStructureTestBytecode.bin",其中包含已编译着色器的字节码。当 运行 FXC.exe 时,我是否可以包含一个选项来获得它?或者我需要做一些其他事情?
谢谢!
您正在寻找 /Fo <file>
开关,它输出到包含着色器字节码的 "object file"。