2011-03-12 80 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

的宏在包括變量的說明中提到。

我花了一段時間才發現與谷歌奇怪,但我在途中經過這裏。 我想我會張貼它,以防其他人在這裏結束。