Códigos de sombreador Direct3D
O código do sombreador de pixel segue a estrutura de D3DHAL_DP2CREATEPIXELSHADER no fluxo de comandos. Para o DirectX 8.1 e anterior, o código de sombreador de vértice segue a estrutura D3DHAL_DP2CREATEVERTEXSHADER. Para o DirectX 9.0 e posterior, o código do sombreador de vértice segue a estrutura de D3DHAL_DP2CREATEVERTEXSHADERFUNC. O runtime cria um sombreador de pixel ou vértice quando chama a função D3dDrawPrimitives2 de um driver. Para criar um sombreador de pixel, o runtime chama D3dDrawPrimitives2 com o código de operação D3DDP2OP_CREATEPIXELSHADER. Para criar um sombreador de vértice no DirectX 8.1 e anterior, o runtime chama D3dDrawPrimitives2 com o código de operação D3DDP2OP_CREATEVERTEXSHADER. Para criar um sombreador de vértice no DirectX 9.0 e posterior, o runtime chama D3dDrawPrimitives2 com o código de operação D3DDP2OP_CREATEVERTEXSHADERFUNC.
Esta seção descreve o formato de um código de sombreador individual e os tokens que compõem cada código de sombreador.
Formato de código do sombreador
Tokens de código de sombreador
Códigos de operação do sombreador
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de