vs
この命令では、シェーダーのバージョン番号を指定します。 この命令は、すべてのシェーダー バージョンで機能します。
構文
vs_mainVer_subVer
入力引数
入力引数には、1 つのサブ バージョン番号を持つ 1 つのメインバージョン番号が含まれます。 許容される組み合わせを次の表に示します。
メイン バージョン | サブ バージョン |
---|---|
1 | 1 |
2 | 0、sw (ソフトウェア)、x (拡張) |
3 | 0、sw (ソフトウェア) |
注釈
頂点シェーダーのバージョン | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
vs | x | x | x | x | x | x |
この命令は、頂点シェーダーの最初のコメント以外の命令である必要があります。
この命令は、すべての頂点シェーダー バージョンでサポートされています。
ソフトウェアのハードウェア アクセラレータ バージョン (バージョン番号に_swのないバージョン) では、ハードウェアアクセラレータを使用して頂点を処理したり、ソフトウェア頂点処理を使用したりできます。 ソフトウェア バージョン (バージョン番号に_swがあるバージョン) は、ソフトウェアでのみ頂点を処理します。
例
この部分的な例では、バージョン 1_1 頂点シェーダーを宣言します。
vs_1_1
この部分的な例では、バージョン 2 のソフトウェア頂点シェーダーを宣言します。
vs_2_sw
関連トピック