次の方法で共有


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)