ps_2_0の手順
このセクションには、ピクセル シェーダー バージョン 2_0 命令の参照情報が含まれています。
表に示すように、ピクセル シェーダー命令にはいくつかの種類があります。 右側の列は次を意味します。
- 命令スロット - 各命令で使用される命令スロットの数。
- セットアップ - ピクセル シェーダーにはバージョン命令が必要であり、最初の命令である必要があります。
- 算術 - これらの命令は、シェーダーの算術演算を提供します。
- テクスチャ - これらの手順は、テクスチャ データの読み込みとサンプリング、およびテクスチャ座標の変更に使用されます。
- 新規 - これらの手順は、このバージョンの新機能です。
命令セット
名前 | 説明 | 命令スロット | セットアップ | 算術 | テクスチャ | 新規作成 |
---|---|---|---|---|---|---|
abs - ps | 絶対値 | 1 | x | x | ||
add - ps | 2 つのベクターを追加する | 1 | x | |||
cmp - ps | ソースを 0 と比較する | 1 | x | |||
crs - ps | クロス製品 | 2 | x | x | ||
dcl_samplerType (sm2, sm3 - ps asm) | サンプラーのテクスチャ ディメンションを宣言する | 0 | x | x | ||
dcl - (sm2, sm3 - ps asm) | 頂点シェーダー出力レジスタとピクセル シェーダー入力レジスタの間の関連付けを宣言します。 | 0 | x | x | ||
def - ps | 定数を定義する | 0 | x | |||
dp2add - ps | 2D ドット積と追加 | 2 | x | x | ||
dp3 - ps | 3D ドット積 | 1 | x | |||
dp4 - ps | 4D ドット積 | 1 | x | |||
exp - ps | 完全精度 2x | 1 | x | x | ||
frc - ps | 小数部のコンポーネント | 1 | x | x | ||
log - ps | 完全有効桁数ログ₂(x) | 1 | x | x | ||
lrp - ps | 線形補間 | 2 | x | |||
m3x2 - ps | 3 x 2 乗算 | 2 | x | x | ||
m3x3 - ps | 3 x 3 乗算 | 3 | x | x | ||
m3x4 - ps | 3 x 4 乗算 | 4 | x | x | ||
m4x3 - ps | 4 x 3 乗算 | 3 | x | x | ||
m4x4 - ps | 4 x 4 乗算 | 4 | x | x | ||
mad - ps | 乗算と加算 | 1 | x | |||
max - ps | 最大値 | 1 | x | x | ||
min - ps | 最小値 | 1 | x | x | ||
mov - ps | 詳細ビュー | 1 | x | |||
mul - ps | 乗算 | 1 | x | |||
nop - ps | 操作なし | 1 | x | |||
nrm - ps | Normalize (正規化) | 3 | x | x | ||
pow - ps | xy | 3 | x | x | ||
ps | バージョン | 0 | x | |||
rcp - ps | 相互 | 1 | x | x | ||
rsq - ps | 逆平方根 | 1 | x | x | ||
sincos - ps | サインとコサイン | 8 | x | x | ||
sub - ps | 減算 | 1 | x | |||
texkill - ps | ピクセル レンダリングを強制終了する | 1 | x | |||
texld - ps_2_0以降 | テクスチャをサンプリングする | 1 | x | x | ||
texldb - ps | w 成分からの詳細レベルバイアスを使用したテクスチャ サンプリング | 1 | x | x | ||
texldp - ps | 投影を w コンポーネントで除算したテクスチャ サンプリング | 1 | x | x |
関連トピック