texldd - ps
追加のグラデーション入力を含むテクスチャをサンプリングします。
構文
texldd、dst、src0、src1、src2、src3 |
---|
この場合、
- dst は宛先レジスタです。
- src0 は、テクスチャ サンプルのテクスチャ座標を提供するソース レジスタです。 「テクスチャ座標レジスタ」を参照してください。
- src1 はソース サンプラー レジスタ (s#) を識別します。ここで、 # はサンプリングするテクスチャ サンプラー番号を指定します。 サンプラーは、 D3DSAMPLERSTATETYPE 列挙 (例: D3DSAMP_MINFILTER) によって定義されたテクスチャとコントロール状態に関連付けられています。
- src2 は、x グラデーションを指定する入力ソース レジスタです。
- src3 は、y グラデーションを指定する入力ソース レジスタです。
注釈
ピクセル シェーダーのバージョン | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
texldd | X* | x | x | x |
* この命令は、ps_2_aでのみサポートされています。 ps_2_bではサポートされていません。 プロファイルの詳細については、「 D3DXGetPixelShaderProfile」を参照してください。
この命令では、src0 のテクスチャ座標、src1 で指定されたサンプラー、および src2 と src3 からのグラデーション DSX と DSY を使用してテクスチャをサンプリングします。 x と y のグラデーション値は、サンプリングするテクスチャの適切なミップマップ レベルを選択するために使用されます。
すべてのソースで任意のスウィズルがサポートされます。
書き込みマスクはすべて宛先で有効です。
関連トピック