共用方式為


D3DCOMPILE_EFFECT常數

這些常數會引導編譯器編譯效果檔案的方式,或執行時間如何處理效果檔案。

D3DCOMPILE_EFFECT_CHILD_EFFECT

(1 << 0)

將效果 (.fx) 檔案編譯為子效果。 子效果沒有任何共用值的初始化運算式,因為這些子效果會在主要效果中初始化 (效果集區) 。

注意

效果集區支援效果 10 (FX10) ,但效果 11 (FX11) 不支援效果集區。 如需 Direct3D 10 中效果集區與 Direct3D 11 中效果集區差異的詳細資訊,請參閱 效果集區和群組

D3DCOMPILE_EFFECT_ALLOW_SLOW_OPS

(1 1 <<)

停用效能模式,並允許可變動的狀態物件。

根據預設,會啟用效能模式。 效能模式會防止非常值運算式出現在狀態物件定義中,來禁止可變動的狀態物件。

規格需求

需求
標頭
D3DCompiler.h

另請參閱

D3DCompiler 常數