Compartilhar via


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

D3DHAL_DP2CREATEVERTEXSHADER

D3DHAL_DP2VERTEXSHADER

D3dDrawPrimitives2