estrutura D3DHAL_DP2SETVERTEXSHADERCONST (d3dhal.h)
Somente DirectX 8.0 e versões posteriores.
A estrutura D3DHAL_DP2SETVERTEXSHADERCONST é usada para definir um ou mais registros constantes de sombreador de vértice quando o opcode D3DDP2OP_SETVERTEXSHADERCONST é recebido por D3dDrawPrimitives2.
Sintaxe
typedef struct _D3DHAL_DP2SETVERTEXSHADERCONST {
DWORD dwRegister;
DWORD dwCount;
} D3DHAL_DP2SETVERTEXSHADERCONST;
Membros
dwRegister
Especifica o índice da primeira constante de sombreador de vértice para que seu valor seja enviado.
dwCount
Especifica o número de registros constantes a serem definidos e, portanto, o número de quatro elementos, vetores float de precisão única a serem lidos do fluxo DP2.
Comentários
Um registro inicial e uma contagem de registros são dados. Um ou mais vetores de quatro valores de ponto flutuante de precisão simples seguem imediatamente a estrutura de dados D3DHAL_DP2SETVERTEXSHADERCONST no fluxo DP2.
O runtime valida se o intervalo de registros especificado é legal, dado o nível de suporte ao sombreador de vértice relatado ao driver. Além disso, se o driver não der suporte a nenhuma forma de processamento de vértice programável, o runtime não enviará esse token ao driver.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3dhal.h (inclua D3dhal.h) |
Confira também
D3DDP2OP_SETVERTEXSHADERCONST