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 でマクロとして定義されています。