このセクションには、ピクセル シェーダーバージョンの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 の比較 | 1¹ | x | x | x | |
| cnd - ps | ソースと 0.5 の比較 | 1 | x | x | x | x |
| dp3 - ps | 3 要素ドット積 | 1 | x | x | x | x |
| dp4 - ps | 4 成分ドット積 | 1¹ | 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 |
- ps_1_4に1スロット;ps_1_2とps_1_3の 2 スロット
- 1 + 1 = 1 算術命令 + 1 テクスチャ命令
関連トピック
-
ピクセル シェーダー命令 を する