次の方法で共有


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)