次の方法で共有


手順 - vs_1_1

このセクションには、頂点シェーダー バージョン 1_1 命令の参照情報が含まれています。

次の表に示すように、頂点シェーダー命令にはいくつかの種類があります。 右側の列は次を意味します。

  • 命令スロット - 各命令で使用される命令スロットの数。
  • セットアップ - 算術演算以外の命令。 すべてのシェーダーにはバージョン命令が必要であり、最初の命令である必要があります。
  • 算術 - これらの命令は、シェーダーの算術演算を提供します。
  • 新規 - これらの手順は、このバージョンの新機能です。

命令セット

名前 説明 命令スロット セットアップ 算術 新規
add - vs 2 つのベクトルを追加する 1 x x
dcl_usage入力 (sm1、sm2、sm3 - vs asm) 入力頂点レジスタを宣言する ( 「レジスタ - vs_1_1」を参照) 0 x x
def - vs 定数を定義する 0 x x
dp3 - vs 3 成分ドット積 1 x x
dp4 - vs 4 成分ドット積 1 x x
dst - vs 距離ベクトルを計算する 1 x x
exp - vs 完全精度 2x 10 x x
expp - vs 部分精度 2x 1 x x
frc - vs 小数部のコンポーネント 3 x x
lit - vs 部分的な照明計算 1 x x
log - vs 完全有効桁数 log₂(x) 10 x x
logp - vs 部分有効桁数ログ₂(x) 1 x x
m3x2 - vs 3x2 乗算 2 x x
m3x3 - vs 3x3 乗算 3 x x
m3x4 - vs 3x4 乗算 4 x x
m4x3 - vs 4x3 乗算 3 x x
m4x4 - vs 4 x 4 乗算 4 x x
mad - vs 乗算と加算 1 x x
max - vs 最大値 1 x x
min - vs 最小値 1 x x
mov - vs 詳細ビュー 1 x x
mul - vs 乗算 1 x x
nop - vs 操作なし 1 x x
rcp - vs 相互 1 x x
rsq - vs 逆平方根 1 x x
sge - vs 以上の比較 1 x x
slt - vs 比較より小さい 1 x x
sub - vs 減算 1 x x
バージョン 0 x x

 

頂点シェーダーの手順