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

D3DHAL_DP2CREATEVERTEXSHADER

D3DHAL_DP2VERTEXSHADER

D3dDrawPrimitives2