D3DVS20CAPS

顶点着色器上限为常量。 这些常量由 D3DCAPS9 的 VS20Caps 成员使用。

#define 说明
D3DVS20CAPS_PREDICATION (1 << 0) 支持指令预测。 请参阅setp_comp - 与
D3DVS20_MAX_DYNAMICFLOWCONTROLDEPTH 24 动态流控制指令的最大嵌套级别 (break - vsbreak_comp - vsbreakp - vsif_comp - vs、if_comp - vs( 如果预先) - vs) 。
D3DVS20_MIN_DYNAMICFLOWCONTROLDEPTH 0 动态流控制指令的最低嵌套级别 (break - vsbreak_comp - vsbreakp - vsif_comp - vs、if_comp - vs( 如果 pred- vs) )。
D3DVS20_MAX_NUMTEMPS 32 支持的最大临时寄存器数。
D3DVS20_MIN_NUMTEMPS 12 支持的临时寄存器的最小数目。
D3DVS20_MAX_STATICFLOWCONTROLDEPTH 4 循环嵌套的最大深度 - vs/rep - vscall - vs/callnz bool - vs 指令。
D3DVS20_MIN_STATICFLOWCONTROLDEPTH 1 循环的最小嵌套深度 - vs/代表 - vs调用 - vs/callnz bool - vs 指令。

 

常量信息

要求
标头 d3d9caps.h
最低操作系统 Windows 98

 

Direct3D 常量

D3DVSHADERCAPS2_0