Condividi tramite


struttura D3DHAL_DP2SETVERTEXSHADERCONST (d3dhal.h)

Solo DirectX 8.0 e versioni successive.

La struttura D3DHAL_DP2SETVERTEXSHADERCONST viene utilizzata 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;

Membri

dwRegister

Specifica l'indice della prima costante vertex shader per l'invio del relativo valore.

dwCount

Specifica il numero di registri costanti da impostare e, di conseguenza, il numero di quattro vettori float a precisione singola da leggere dal flusso DP2.

Osservazioni

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.

Fabbisogno

Requisito Valore
intestazione d3dhal.h (include D3dhal.h)

Vedere anche

D3DDP2OP_SETVERTEXSHADERCONST

D3DHAL_DP2CREATEVERTEXSHADER

D3DHAL_DP2VERTEXSHADER

D3dDrawPrimitives2