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

頂点シェーダーの手順