Partilhar via


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

D3DHAL_DP2CREATEVERTEXSHADER

D3DHAL_DP2VERTEXSHADER

D3dDrawPrimitives2