struttura D3DHAL_DP2SETPIXELSHADERCONST (d3dhal.h)
Solo DirectX 8.0 e versioni successive.
La struttura D3DHAL_DP2SETPIXELSHADERCONST viene usata per impostare uno o più registri costanti del pixel shader quando il codice operativo D3DDP2OP_SETPIXELSHADERCONST viene ricevuto da D3dDrawPrimitives2.
Sintassi
typedef struct _D3DHAL_DP2SETPIXELSHADERCONST {
DWORD dwRegister;
DWORD dwCount;
} D3DHAL_DP2SETPIXELSHADERCONST;
Members
dwRegister
Specifica l'indice del primo registro da impostare.
dwCount
Specifica il numero di registri da impostare. Immediatamente dopo questa struttura di dati nel flusso DP2 sono vettori dwCount di quattro numeri a virgola mobile e precisione singola. Si tratta dei dati da copiare nei registri di destinazione.
Commenti
Il runtime passa il primo registro da impostare e il numero di registri da impostare. I dati effettivi da copiare in tali registri sono costituiti da vettori di quattro numeri a virgola mobile e precisione singola. Questi vettori (lo stesso numero di registri da impostare) seguono questo token e la relativa struttura dei dati associata nel flusso DP2.
Il runtime verifica che l'intervallo di registri specificato si trovi all'interno dell'intervallo legale per la versione del pixel shader corrente.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3dhal.h (include D3dhal.h) |
Vedi anche
D3DDP2OP_SETPIXELSHADERCONST