D3D10_EFFECT常數

建立效果以定義編譯行為或執行時間效果行為時所使用的這些常數。

#define 描述
D3D10_EFFECT_COMPILE_CHILD_EFFECT 1 << 0 將 .fx 檔案編譯為子效果。 子效果沒有任何共用值的初始化,因為這些值會在效果集區中初始化。
D3D10_EFFECT_COMPILE_ALLOW_SLOW_OPS 1 << 1 根據預設,會啟用效能模式。 效能模式會防止非常值運算式出現在狀態物件定義中,來禁止可變動的狀態物件。 指定此旗標將會停用模式,並允許可變動的狀態物件。
D3D10_EFFECT_SINGLE_THREADED 1 << 3 請勿嘗試與其他執行緒同步處理,將效果載入相同的集區。

 

這些常數會定義為 d3d10effect.h 中的宏。

Direct3D 10 (效果常數)