次の方法で共有


ps_2_0の手順

このセクションには、ピクセル シェーダー バージョン 2_0 命令のリファレンス情報が含まれています。

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

  • 命令スロット - 各命令で使用される命令スロットの数。
  • セットアップ - ピクセル シェーダーにはバージョン命令が必要であり、最初の命令である必要があります。
  • 算術 - これらの命令は、シェーダーの算術演算を提供します。
  • テクスチャ - これらの命令は、テクスチャ データの読み込みとサンプリング、およびテクスチャ座標の変更に使用されます。
  • 新規 - これらの手順は、このバージョンでは初めてです。

命令セット

名前 形容 命令スロット セットアップ 算数 テクスチャー 新機能
abs - ps 絶対値 1 x x
追加 - 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
ログ - ps 完全有効桁数ログ₂(x) 1 x x
lrp - ps 線形補間 2 x
m3x2 - ps 3x2 乗算 2 x x
m3x3 - ps 3x3 乗算 3 x x
m3x4 - ps 3x4 乗算 4 x x
m4x3 - ps 4x3 乗算 3 x x
m4x4 - ps 4 x 4 乗算 4 x x
狂った - ps 乗算と加算 1 x
最大 - ps 最大 1 x x
分 - ps 最低限 1 x x
mov - ps 動く 1 x
mul - ps 掛ける 1 x
nop - ps 操作なし 1 x
nrm - ps ノーマライズ 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

 

ピクセル シェーダー命令 する