Funzione D3DXGetVertexShaderProfile
Restituisce il nome del profilo HLSL (High Level Shader Language) più alto supportato da un determinato dispositivo.
Sintassi
LPCSTR D3DXGetVertexShaderProfile(
_In_ LPDIRECT3DDEVICE9 pDevice
);
Parametri
-
pDevice [in]
-
Tipo: LPDIRECT3DDEVICE9
Puntatore al dispositivo. Vedi IDirect3DDevice9.
Valore restituito
Tipo: LPCSTR
Nome del profilo HLSL.
Se il dispositivo non supporta vertex shader, la funzione restituisce NULL.
Commenti
Un profilo shader specifica la versione dell'assembly shader da usare e le funzionalità disponibili per il compilatore HLSL durante la compilazione di uno shader. Nella tabella seguente sono elencati i profili vertex shader supportati.
Profilo shader | Descrizione |
---|---|
vs_1_1 | Compilare in vs_1_1 versione. |
vs_2_0 | Compilare in vs_2_0 versione. |
vs_2_a | Uguale al profilo di vs_2_0, con le funzionalità aggiuntive seguenti disponibili per il compilatore come destinazione:
|
vs_3_0 | Compilare in vs_3_0 versione. |
Per altre informazioni sulle differenze tra le versioni dello shader, vedere Differenze tra vertex shader.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche