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 动态流控制指令的最小嵌套级别(中断 - 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 - vs调用 - vs/callnz bool - vs 指令。
D3DVS20_MIN_STATICFLOWCONTROLDEPTH 1 嵌套 循环的最小深度 - vs/rep - vs调用 - vs/callnz bool - vs 指令。

 

常量信息

要求 价值
页眉 d3d9caps.h
最低作系统 Windows 98

 

Direct3D 常量

D3DVSHADERCAPS2_0