D3DVS20CAPS

Vertex shader caps constants. These constants are used by the VS20Caps member of D3DCAPS9.

#define Value Description
D3DVS20CAPS_PREDICATION (1 << 0) Instruction predication is supported. See setp_comp - vs.
D3DVS20_MAX_DYNAMICFLOWCONTROLDEPTH 24 The maximum level of nesting of dynamic flow control instructions (break - vs, break_comp - vs, breakp - vs, if_comp - vs, if_comp - vs, if pred - vs).
D3DVS20_MIN_DYNAMICFLOWCONTROLDEPTH 0 The minimum level of nesting of dynamic flow control instructions (break - vs, break_comp - vs, breakp - vs, if_comp - vs, if_comp - vs, if pred - vs).
D3DVS20_MAX_NUMTEMPS 32 The maximum number of temporary registers supported.
D3DVS20_MIN_NUMTEMPS 12 The minimum number of temporary registers supported.
D3DVS20_MAX_STATICFLOWCONTROLDEPTH 4 The maximum depth of nesting of the loop - vs/rep - vs and call - vs/callnz bool - vs instructions.
D3DVS20_MIN_STATICFLOWCONTROLDEPTH 1 The minimum depth of nesting of the loop - vs/rep - vs and call - vs/callnz bool - vs instructions.

 

Constant Information

Requirement Value
Header d3d9caps.h
Minimum operating system Windows 98

 

Direct3D Constants

D3DVSHADERCAPS2_0