Função D3DXGetVertexShaderProfile
Retorna o nome do perfil HLSL (linguagem de sombreador de alto nível) mais alto com suporte de um determinado dispositivo.
Sintaxe
LPCSTR D3DXGetVertexShaderProfile(
_In_ LPDIRECT3DDEVICE9 pDevice
);
Parâmetros
-
pDevice [in]
-
Tipo: LPDIRECT3DDEVICE9
Ponteiro para o dispositivo. Consulte IDirect3DDevice9.
Valor retornado
Tipo: LPCSTR
O nome do perfil HLSL.
Se o dispositivo não oferecer suporte a sombreadores de vértice, a função retornará NULL.
Comentários
Um perfil de sombreador especifica a versão do sombreador de assembly a ser usada e os recursos disponíveis para o compilador HLSL ao compilar um sombreador. A tabela a seguir lista os perfis de sombreador de vértice com suporte.
Perfil do sombreador | Descrição |
---|---|
vs_1_1 | Compile para vs_1_1 versão. |
vs_2_0 | Compile para vs_2_0 versão. |
vs_2_a | O mesmo que o perfil vs_2_0, com os seguintes recursos adicionais disponíveis para o compilador ser direcionado:
|
vs_3_0 | Compile para vs_3_0 versão. |
Para obter mais informações sobre as diferenças entre as versões do sombreador, consulte Diferenças de sombreador de vértice.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também