estrutura D3DHAL_DP2CREATEVERTEXSHADERFUNC (d3dhal.h)
Somente o DirectX 9.0 e versões posteriores.
A estrutura D3DHAL_DP2CREATEVERTEXSHADERFUNC é usada para criar um objeto de código de sombreador de vértice quando um opcode D3DDP2OP_CREATEVERTEXSHADERFUNC é recebido por D3dDrawPrimitives2.
Sintaxe
typedef struct _D3DHAL_DP2CREATEVERTEXSHADERFUNC {
DWORD dwHandle;
DWORD dwSize;
} D3DHAL_DP2CREATEVERTEXSHADERFUNC;
Membros
dwHandle
Especifica o identificador para o código de sombreador de vértice atribuído pelo runtime. Esse valor tem a garantia de ser subzero.
dwSize
Especifica o tamanho do código do sombreador em bytes.
Comentários
Quando o runtime chama a função D3dDrawPrimitives2 do driver com esse token, o driver deve validar o código de sombreador fornecido e relatar êxito ou falha adequadamente.
O código do sombreador de vértice segue D3DHAL_DP2CREATEVERTEXSHADERFUNC no fluxo de comandos. Consulte Códigos de sombreador de driver Direct3D para obter informações sobre o formato de código de sombreador individual e os tokens que compõem cada código de sombreador.
O runtime do DirectX 9.0 define dwHandle como zero para indicar um pipeline de função fixa.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3dhal.h (inclua D3dhal.h) |
Confira também
D3DDP2OP_CREATEVERTEXSHADERFUNC