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

D3DHAL_DP2CREATEPIXELSHADER

D3DHAL_DP2PIXELSHADER

D3dDrawPrimitives2