D3DD3DPSHADERCAPS2 _ 0

Indicateurs de capacité de nuanceur de pixels.

#définition Valeur Description
D3DD3DPSHADERCAPS2 _ 0 _ ARBITRARYSWIZZLE (1 << 0) Swizzling arbitraire est pris en charge.
D3DD3DPSHADERCAPS2 _ 0 _ GRADIENTINSTRUCTIONS (1 << 1) Les instructions de dégradé sont prises en charge.
_PRÉDICAT D3DD3DPSHADERCAPS2 0 _ (1 << 2) Le prédicat d’instruction est pris en charge. Consultez setp _ COMP-PS.
D3DD3DPSHADERCAPS2 _ 0 _ NODEPENDENTREADLIMIT (1 << 3) Il n’existe aucune limite quant au nombre de lectures dépendantes par instruction.
D3DD3DPSHADERCAPS2 _ 0 _ NOTEXINSTRUCTIONLIMIT (1 << 4) Il n’existe aucune limite quant au nombre d’instructions de Tex.
D3DPS20 _ Max _ DYNAMICFLOWCONTROLDEPTH 24 Niveau maximal d’imbrication des instructions de contrôle de workflow dynamique (break, breakc, IFC).
D3DPS20 _ Min _ DYNAMICFLOWCONTROLDEPTH 0 Niveau minimal d’imbrication des instructions de contrôle de workflow dynamique (break, breakc, IFC).
D3DPS20 _ Max _ NUMTEMPS 32 Le pilote prendra en charge au maximum ce nombre temporaire de registres.
D3DPS20 _ Min _ NUMTEMPS 12 Le pilote prendra en charge au moins ce nombre temporaire de registres.
D3DPS20 _ Max _ STATICFLOWCONTROLDEPTH 4 Profondeur maximale d’imbrication des instructions Loop-vs / REP-vs et Call-vs / callnz bool-vs .
D3DPS20 _ Min _ STATICFLOWCONTROLDEPTH 1 Profondeur minimale de l’imbrication des instructions Loop-vs / REP-vs et Call-vs / callnz bool-vs .
D3DPS20 _ Max _ NUMINSTRUCTIONSLOTS 512 Le pilote prendra en charge le plus grand nombre d’instructions.
D3DPS20 _ Min _ NUMINSTRUCTIONSLOTS 96 Le pilote prendra en charge au moins ce nombre d’instructions.

Ces constantes sont utilisées par le _ membre D3DPSHADERCAPS2 0 de D3DCAPS9.

Informations constantes

Condition requise Valeur
En-tête d3d9caps. h
Système d’exploitation minimal Windows 98

Constantes Direct3D

D3DPSHADERCAPS2 _ 0