次の方法で共有


D3DPS20CAPS

D3DPS20CAPS

ピクセル シェーダの能力フラグ。

#define 説明
D3DPS20CAPS_ARBITRARYSWIZZLE (1 << 0) 任意の入れ換えをサポートする。
D3DPS20CAPS_GRADIENTINSTRUCTIONS (1 << 1) グラデーション命令をサポートする。
D3DPS20CAPS_PREDICATION (1 << 2) 命令のプレディケーションをサポートする。「setp」を参照すること。
D3DPS20CAPS_NODEPENDENTREADLIMIT (1 << 3) 命令ごとの従属読み込み数に制限がない。
D3DPS20CAPS_NOTEXINSTRUCTIONLIMIT (1 << 4) tex 命令の数に制限がない。
D3DPS20_MAX_DYNAMICFLOWCONTROLDEPTH 24 動的フロー制御命令 (break、breakc、ifc) の最大ネスティング レベル。
D3DPS20_MIN_DYNAMICFLOWCONTROLDEPTH 0 動的フロー制御命令 (break、breakc、ifc) の最小ネスティング レベル。
D3DPS20_MAX_NUMTEMPS 32 ドライバがサポートする最大テンポラリ レジスタ数。
D3DPS20_MIN_NUMTEMPS 12 ドライバがサポートする最小テンポラリ レジスタ数。
D3DPS20_MAX_STATICFLOWCONTROLDEPTH 4 loop/rep および call/callnz 命令のネスティングの最大の深さ。
D3DPS20_MIN_STATICFLOWCONTROLDEPTH 0 loop/rep および call/callnz 命令のネスティングの最小の深さ。
D3DPS20_MAX_NUMINSTRUCTIONSLOTS 512 ドライバがサポートする最大命令数。
D3DPS20_MIN_NUMINSTRUCTIONSLOTS 96 ドライバがサポートする最小命令数。

D3DCAPS9PS20Caps メンバでは、これらの定数を使う。

定数情報

ヘッダー d3d9caps.h
最低限のオペレーティング システム Windows 98

関連項目