estructura D3DHAL_DP2SETVERTEXSHADERCONST (d3dhal.h)

DirectX 8.0 y versiones posteriores solo.

La estructura D3DHAL_DP2SETVERTEXSHADERCONST se usa para establecer uno o varios de los registros constantes del sombreador de vértices cuando D3dDrawPrimitives2 recibe el código de operación D3DDP2OP_SETVERTEXSHADERCONST.

Sintaxis

typedef struct _D3DHAL_DP2SETVERTEXSHADERCONST {
  DWORD dwRegister;
  DWORD dwCount;
} D3DHAL_DP2SETVERTEXSHADERCONST;

Miembros

dwRegister

Especifica el índice de la primera constante de sombreador de vértices para que se envíe su valor.

dwCount

Especifica el número de registros constantes que se van a establecer y, por lo tanto, el número de cuatro vectores flotantes de precisión única que se van a leer de la secuencia DP2.

Comentarios

Se proporcionan un registro de inicio y un recuento de registros. Uno o varios vectores de cuatro valores de punto flotante de precisión sencilla siguen inmediatamente la estructura de datos D3DHAL_DP2SETVERTEXSHADERCONST en la secuencia DP2.

El tiempo de ejecución valida que el intervalo de registros especificado es legal dado el nivel de compatibilidad del sombreador de vértices notificado al controlador. Además, si el controlador no admite ninguna forma de procesamiento de vértices programables, el tiempo de ejecución no envía este token al controlador.

Requisitos

Requisito Valor
Header d3dhal.h (incluya D3dhal.h)

Consulte también

D3DDP2OP_SETVERTEXSHADERCONST

D3DHAL_DP2CREATEVERTEXSHADER

D3DHAL_DP2VERTEXSHADER

D3dDrawPrimitives2