struttura D3DHAL_DP2SETVERTEXSHADERCONST (d3dhal.h)
Solo DirectX 8.0 e versioni successive.
La struttura D3DHAL_DP2SETVERTEXSHADERCONST viene usata per impostare uno o più registri costanti del vertex shader quando il codice operativo D3DDP2OP_SETVERTEXSHADERCONST viene ricevuto da D3dDrawPrimitives2.
Sintassi
typedef struct _D3DHAL_DP2SETVERTEXSHADERCONST {
DWORD dwRegister;
DWORD dwCount;
} D3DHAL_DP2SETVERTEXSHADERCONST;
Members
dwRegister
Specifica l'indice della prima costante vertex shader da inviare al relativo valore.
dwCount
Specifica il numero di registri costanti da impostare e, pertanto, il numero di quattro vettori float a precisione singola da leggere dal flusso DP2.
Commenti
Viene assegnato un registro di avvio e un conteggio dei registri. Uno o più vettori di quattro valori a virgola mobile e precisione singola seguono immediatamente la struttura dei dati D3DHAL_DP2SETVERTEXSHADERCONST nel flusso DP2.
Il runtime verifica che l'intervallo di registri specificato sia valido in base al livello di supporto del vertex shader segnalato al driver. Inoltre, se il driver non supporta alcuna forma di elaborazione dei vertici programmabile, il runtime non invia questo token al driver.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3dhal.h (include D3dhal.h) |
Vedi anche
D3DDP2OP_SETVERTEXSHADERCONST