ps

この命令では、シェーダーのバージョン番号を指定し、すべてのシェーダー バージョンで動作します。

構文

ps_mainVer_subVer

入力引数

入力引数には、1 つのメインバージョン番号と 1 つのサブ バージョン番号が含まれます。 次の表に、許容される組み合わせを示します。

メイン バージョン サブ バージョン
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

ピクセル シェーダーの手順