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 のグラデーション値は、サンプリングするテクスチャの適切なミップマップ レベルを選択するために使用されます。

すべてのソースで任意のスウィズルがサポートされます。

書き込みマスクはすべて宛先で有効です。

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