この命令はシェーダーのバージョン番号を指定し、すべてのシェーダー バージョンで動作します。
構文
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
関連トピック
-
ピクセル シェーダー命令 を する