ps_1_1、ps_1_2、ps_1_3、ps_1_4手順

このセクションには、ピクセル シェーダーのバージョン1_X手順に関するリファレンス情報が含まれています。

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

命令セット

バージョン Description 命令スロット 1_1 1_2 1_3 1_4
ps バージョン番号 0 x x x x
定数命令 1_1 1_2 1_3 1_4
def - ps 定数を定義する 0 x x x x
フェーズの手順 1_1 1_2 1_3 1_4
phase - ps フェーズ 1 とフェーズ 2 の間の遷移 0 x
算術命令 1_1 1_2 1_3 1_4
add - ps 2 つのベクターを追加する 1 x x x x
bem - ps 偽のバンプ環境マップ変換を適用する 2 x
cmp - ps ソースを 0 と比較する x x x
cnd - ps ソースを 0.5 と比較する 1 x x x x
dp3 - ps 3 成分ドット積 1 x x x x
dp4 - ps 4 成分ドット積 x x x
lrp - ps 線形補間 1 x x x x
mad - ps 乗算と加算 1 x x x x
mov - ps 詳細ビュー 1 x x x x
mul - ps 乗算 1 x x x x
nop - ps 操作なし 0 x x x x
sub - ps 減算 1 x x x x
テクスチャの指示 1_1 1_2 1_3 1_4
tex - ps テクスチャのサンプリング 1 x x x
texbem - ps 偽のバンプ環境マップ変換を適用する 1 x x x
texbeml - ps 輝度補正を使用して偽のバンプ環境マップ変換を適用する 1 + 1² x x x
texcoord - ps テクスチャ座標データを色データとして解釈する 1 x x x
texcrd - ps テクスチャ座標データを色データとしてコピーする 1 x
texdepth - ps 深さの値を計算する 1 x
texdp3 - ps テクスチャ データとテクスチャ座標の間の 3 成分ドット積 1 x x
texdp3tex - ps 3 成分ドット積および 1D テクスチャルックアップ 1 x x
texkill - ps 比較に基づいてピクセルのレンダリングを取り消します 1 x x x x
texld - ps_1_4 テクスチャのサンプリング 1 x
texm3x2depth - ps ピクセル単位の深度値を計算する 1 x
texm3x2pad - ps 2 行行列乗算の最初の行行列乗算 1 x x x
texm3x2tex - ps 2 行行列乗算の最終行行列乗算 1 x x x
texm3x3 - ps 3x3 行列乗算 1 x x
texm3x3pad - ps 3 行行列乗算の 1 行目または 2 行目の乗算 1 x x x
texm3x3spec - ps 3 行行列乗算の最後の行乗算 1 x x x
texm3x3tex - ps 3x3 行列乗算を使用したテクスチャの検索 1 x x x
texm3x3vspec - ps 3x3 行列乗算を使用してテクスチャを検索し、非一定の視線ベクトルを使用する 1 x x x
texreg2ar - ps アルファと赤のコンポーネントを使用してテクスチャをサンプリングする 1 x x x
texreg2gb - ps 緑と青のコンポーネントを使用してテクスチャをサンプリングする 1 x x x
texreg2rgb - ps 赤、緑、青のコンポーネントを使用してテクスチャをサンプリングする 1 x x

 

  1. ps_1_4の1スロット;ps_1_2とps_1_3の 2 スロット
  2. 1 + 1 = 1 算術命令 + 1 テクスチャ命令

ピクセル シェーダーの手順