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.
typedef struct _D3DHAL_DP2SETVERTEXSHADERCONST {
DWORD dwRegister;
DWORD dwCount;
} D3DHAL_DP2SETVERTEXSHADERCONST;
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.
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.
Requisito | Valor |
---|---|
Header | d3dhal.h (incluya D3dhal.h) |
D3DDP2OP_SETVERTEXSHADERCONST