Función D3DXGetPixelShaderProfile
Devuelve el nombre del perfil de lenguaje de sombreador de alto nivel más alto (HLSL) admitido por un dispositivo determinado.
Sintaxis
LPCSTR D3DXGetPixelShaderProfile(
_In_ LPDIRECT3DDEVICE9 pDevice
);
Parámetros
-
pDevice [in]
-
Tipo: LPDIRECT3DDEVICE9
Puntero al dispositivo. Consulta IDirect3DDevice9.
Valor devuelto
Tipo: LPCSTR
Nombre del perfil de HLSL.
Si el dispositivo no admite sombreadores de píxeles, la función devuelve NULL.
Observaciones
Un perfil de sombreador especifica la versión del sombreador de ensamblado que se va a usar y las funcionalidades disponibles para el compilador de HLSL al compilar un sombreador. En la tabla siguiente se enumeran los perfiles de sombreador de píxeles admitidos.
Perfil del sombreador | Descripción |
---|---|
ps_1_1 | Compile para ps_1_1 versión. |
ps_1_2 | Compile para ps_1_2 versión. |
ps_1_3 | Compile para ps_1_3 versión. |
ps_1_4 | Compile para ps_1_4 versión. |
ps_2_0 | Compile para ps_2_0 versión. |
ps_2_a | Igual que el perfil de ps_2_0, con las siguientes funcionalidades adicionales disponibles para el compilador de destino:
|
ps_2_b | Igual que el perfil de ps_2_0, con las siguientes funcionalidades adicionales disponibles para el compilador de destino:
|
ps_3_0 | Compile para ps_3_0 versión. |
Para obtener más información sobre las diferencias entre las versiones del sombreador, vea Diferencias del sombreador de píxeles.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Vea también