ps

此指令會指定著色器版本號碼,並適用于所有著色器版本。

Syntax

ps_mainVer_subVer

輸入引數

輸入引數包含具有單一子版本號碼的單一主要版本號碼。 下表列出允許的組合。

主要版本 子版本
1 1, 2, 3, 4
2 0,x (擴充) ,sw (軟體)
3 0,sw (軟體)

 

備註

圖元著色器版本 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

 

此指令必須是圖元著色器中的第一個非批註指令。

硬體加速版本的軟體 (版本,但版本號碼) 沒有_sw,可以使用硬體累加處理來處理頂點,或使用軟體頂點處理。 軟體版本 (版本_sw版本號碼,) 只處理軟體頂點。

範例

這個部分範例會宣告版本 1_1 圖元著色器。

ps_1_1

這個部分範例會宣告版本 1_4 圖元著色器。

ps_1_4

圖元著色器指示