ps
Questa istruzione specifica il numero di versione dello shader e funziona in tutte le versioni dello shader.
Sintassi
ps_mainVer_subVer
Argomenti di input
Gli argomenti di input contengono un singolo numero di versione principale con un singolo numero di versione secondaria. Le combinazioni consentite sono elencate nella tabella seguente.
Versioni principali | Versioni secondarie |
---|---|
1 | 1, 2, 3, 4 |
2 | 0, x (esteso), sw (software) |
3 | 0, sw (software) |
Commenti
Versioni di Pixel shader | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
ps | x | x | x | x | x | x | x | x | x |
Questa istruzione deve essere la prima istruzione non commento in un pixel shader.
Le versioni accelerate hardware del software (versioni senza _sw nel numero di versione), possono elaborare vertici con accelearation hardware o usare l'elaborazione dei vertici software. Versioni software (versioni con _sw nel numero di versione) elaborano vertici solo con software.
Esempio
Questo esempio parziale dichiara una versione 1_1 pixel shader.
ps_1_1
Questo esempio parziale dichiara una versione 1_4 pixel shader.
ps_1_4
Argomenti correlati