手順 - 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 |
関連トピック