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 定数