estrutura D3DHAL_DP2SETPIXELSHADERCONST (d3dhal.h)
Somente o DirectX 8.0 e versões posteriores.
A estrutura D3DHAL_DP2SETPIXELSHADERCONST é usada para definir um ou mais registros de constante de sombreador de pixel quando o opcode D3DDP2OP_SETPIXELSHADERCONST é recebido por D3dDrawPrimitives2.
Sintaxe
typedef struct _D3DHAL_DP2SETPIXELSHADERCONST {
DWORD dwRegister;
DWORD dwCount;
} D3DHAL_DP2SETPIXELSHADERCONST;
Membros
dwRegister
Especifica o índice do primeiro registro a ser definido.
dwCount
Especifica o número de registros a serem definidos. Imediatamente após essa estrutura de dados no fluxo DP2 estão vetores dwCount de quatro números de ponto flutuante de precisão única. Esses são os dados a serem copiados para os registros de destino.
Comentários
O runtime passa o primeiro registro para definir e o número de registros a serem definidos. Os dados reais a serem copiados para esses registros consistem em vetores de quatro números de ponto flutuante de precisão única. Esses vetores (o mesmo número que há registros a serem definidos) seguem esse token e sua estrutura de dados associada no fluxo DP2.
O runtime valida se o intervalo de registro especificado está dentro do intervalo legal para a versão do sombreador de pixel atual.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3dhal.h (inclua D3dhal.h) |
Confira também
D3DDP2OP_SETPIXELSHADERCONST