次の方法で共有


ps_1_1、ps_1_2、ps_1_3、ps_1_4手順

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

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

命令セット

バージョン 形容 命令スロット 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
フェーズ - ps フェーズ 1 とフェーズ 2 の間の遷移 0 x
算術命令 1_1 1_2 1_3 1_4
追加 - 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
狂った - 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 テクスチャ命令

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