structure D3DHAL_DP2SETPIXELSHADERCONST (d3dhal.h)
DirectX 8.0 et versions ultérieures uniquement.
La structure D3DHAL_DP2SETPIXELSHADERCONST est utilisée pour définir un ou plusieurs des registres de constante du nuanceur de pixels lorsque le D3DDP2OP_SETPIXELSHADERCONST opcode est reçu par D3dDrawPrimitives2.
Syntaxe
typedef struct _D3DHAL_DP2SETPIXELSHADERCONST {
DWORD dwRegister;
DWORD dwCount;
} D3DHAL_DP2SETPIXELSHADERCONST;
Membres
dwRegister
Spécifie l’index du premier registre à définir.
dwCount
Spécifie le nombre de registres à définir. Immédiatement après cette structure de données dans le flux DP2 se trouvent des vecteurs dwCount de quatre nombres à virgule flottante de précision unique. Il s’agit des données à copier dans les registres cibles.
Remarques
Le runtime transmet le premier registre à définir et le nombre de registres à définir. Les données réelles à copier dans ces registres se composent de vecteurs de quatre nombres à virgule flottante simple précision. Ces vecteurs (le même nombre que les registres à définir) suivent ce jeton et sa structure de données associée dans le flux DP2.
Le runtime vérifie que la plage de registres spécifiée se trouve dans la plage légale pour la version du nuanceur de pixels actuel.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3dhal.h (inclure D3dhal.h) |
Voir aussi
D3DDP2OP_SETPIXELSHADERCONST