共用方式為


D3DVS20CAPS

頂點著色器會限制常數。 D3DCAPS9的 VS20Caps 成員會使用這些常數。

#define 價值 描述
D3DVS20CAPS_PREDICATION (1 << 0) 支援指示述詞。 請參閱 setp_comp - vs
D3DVS20_MAX_DYNAMICFLOWCONTROLDEPTH 24 動態流程控制指令的巢狀層級上限(break - vsbreak_comp - vsbreakp - vsif_comp - vs、 if_comp - vs、 如果 pred - vs)。
D3DVS20_MIN_DYNAMICFLOWCONTROLDEPTH 0 動態流程控制指令的巢狀層級下限(break - vsbreak_comp - vsbreakp - vsif_comp - vs、 if_comp - vs、 if pred - vs)。
D3DVS20_MAX_NUMTEMPS 32 支援的暫存緩存器數目上限。
D3DVS20_MIN_NUMTEMPS 12 支援的暫存緩存器數目下限。
D3DVS20_MAX_STATICFLOWCONTROLDEPTH 4 巢狀 迴圈的最大深度 - vs/rep - vs呼叫 - vs/callnz bool - vs 指示。
D3DVS20_MIN_STATICFLOWCONTROLDEPTH 1 巢狀 迴圈的最小深度 - vs/rep - vs呼叫 - vs/callnz bool - vs 指示。

 

常數資訊

要求 價值
頁眉 d3d9caps.h
最低作系統 Windows 98

 

Direct3D 常數

D3DVSHADERCAPS2_0