P.S.

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)

 

Osservazioni:

Versioni del pixel shader 1_1 1_2 1_3 1_4 2_0 2_x 2_sw 3_0 3_sw
P.S. x x x x x x x x x

 

Questa istruzione deve essere la prima istruzione non commento in un pixel shader.

Le versioni con accelerazione hardware del software (versioni senza _sw nel numero di versione), possono elaborare vertici con accelerazione hardware o usare l'elaborazione dei vertici software. Le versioni software (versioni con _sw nel numero di versione) elaborano i vertici solo con il software.

Esempi

Questo esempio parziale dichiara un pixel shader versione 1_1.

ps_1_1

Questo esempio parziale dichiara un pixel shader versione 1_4.

ps_1_4

istruzioni pixel shader