gpt4 book ai didi

c++ - 使用 fxc.exe 创建 .fxo 着色器文件

转载 作者:太空宇宙 更新时间:2023-11-04 11:34:51 26 4
gpt4 key购买 nike

有人知道如何使用 DirectX 11 SDK 提供的 fxc.exe 工具编译包含各种着色器(PixelShader、VertexShader、GeometryShader)的单个文件吗?

着色器用于在 C++ 编程环境中创建曲面 segmentation 效果:

结果应该是一个 .fxo 着色器文件。

提前致谢:)

最佳答案

您为每个效果源文件单独运行编译器(每个效果一个源文件,包括各种着色器和辅助例程)。同样,每个效果都有一个单独的着色器对象文件。命令行取决于您实际想要编译的内容,但类似这样:

fxc.exe /T ps_2_0 /nologo /E main /Fo"Effect.fxo" "Effect.fx"

fxc.exe /T fx_4_0 /nologo /Fo"Effect.fxo" "Effect.fx"

关于c++ - 使用 fxc.exe 创建 .fxo 着色器文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23293760/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com