gpt4 book ai didi

c++ - DirectX HLSL 包含指令不起作用

转载 作者:太空狗 更新时间:2023-10-29 19:46:58 28 4
gpt4 key购买 nike

文档: http://msdn.microsoft.com/en-us/library/dd607349(v=vs.85).aspx

指出 #include "foobar.fx"将在与当前效果文件相同的目录中查找该文件。

不行,用绝对路径就可以,当然没用。

谷歌没有想出任何东西。我在这里遗漏了什么吗?

最佳答案

Direct3D 11 动态着色器编译器有一个默认包含处理程序。

这是一个宏:(c++)D3D_COMPILE_STANDARD_FILE_INCLUDE

这是 D3DCompile 函数的链接。

http://msdn.microsoft.com/en-us/library/windows/desktop/dd607324(v=vs.85).aspx

在include变量的解释中提到了宏。

奇怪的是,我花了一段时间才用谷歌找到,但我在途中经过了这里。我想我会张贴它以防其他人最终来到这里。

关于c++ - DirectX HLSL 包含指令不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5283162/

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