Função D3DXGetPixelShaderProfile
Retorna o nome do perfil HLSL (linguagem de sombreador de alto nível) mais alto com suporte de um determinado dispositivo.
Sintaxe
LPCSTR D3DXGetPixelShaderProfile(
_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 der suporte a sombreadores de pixel, 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 pixel com suporte.
Perfil de sombreador | Descrição |
---|---|
ps_1_1 | Compile para ps_1_1 versão. |
ps_1_2 | Compile para ps_1_2 versão. |
ps_1_3 | Compile para ps_1_3 versão. |
ps_1_4 | Compile para ps_1_4 versão. |
ps_2_0 | Compile para ps_2_0 versão. |
ps_2_a | O mesmo que o perfil de ps_2_0, com os seguintes recursos adicionais disponíveis para o compilador direcionar:
|
ps_2_b | O mesmo que o perfil de ps_2_0, com os seguintes recursos adicionais disponíveis para o compilador direcionar:
|
ps_3_0 | Compile para ps_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 pixel.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também