2011-03-12 114 views

回答

4

该自动处理仅适用于离线着色器编译器工具,如您提供的链接所述。如果您使用其中一个API进行编译,则需要为编译器指定一个include处理程序,以便在遇到include指令时使用它:ID3DInclude

5

Direct3D 11 On-the上有一个默认包含处理程序-fly着色器编译器。

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

这里给D3DCompile功能的链接。

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

的宏在包括变量的说明中提到。

我花了一段时间才发现与谷歌奇怪,但我在途中经过这里。 我想我会张贴它,以防其他人在这里结束。