estrutura D3DHAL_DP2SETVERTEXSHADERCONST (d3dhal.h)
Somente o DirectX 8.0 e versões posteriores.
A estrutura D3DHAL_DP2SETVERTEXSHADERCONST é usada para definir um ou mais registros de constante 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 a ter seu valor enviado.
dwCount
Especifica o número de registros constantes a serem definidos e, portanto, o número de quatro elementos, vetores flutuantes de precisão única a serem lidos do fluxo DP2.
Observações
Um registro inicial e uma contagem de registros são dados. Um ou mais vetores de quatro valores de ponto flutuante de precisão única imediatamente seguem a estrutura de dados D3DHAL_DP2SETVERTEXSHADERCONST no fluxo DP2.
O runtime valida que o intervalo de registros especificados é legal, dado o nível de suporte do 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 para o driver.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | d3dhal.h (inclua D3dhal.h) |
Consulte também
D3DDP2OP_SETVERTEXSHADERCONST