次の方法で共有


テクスチャ座標レジスタ (HLSL PS リファレンス)

テクスチャ座標を含むピクセル シェーダー入力レジスタ。

ピクセル シェーダーのバージョン 1_1 1_2 1_3 1_4 2_0 2_sw 2_x 3_0 3_sw
テクスチャ座標レジスタ x x x x x

 

テクスチャ座標レジスタには、テクスチャ座標データが含まれます。 テクスチャ座標レジスタを使用する前に、ピクセル シェーダー宣言で宣言する必要があります。 テクスチャ レジスタを宣言する方法の詳細については、「 dcl - (sm2, sm3 - ps asm)」を参照してください。

さらに、テクスチャ座標レジスタのその他のプロパティを次に示します。

  • ピクセル シェーダー テクスチャ座標レジスタには、t0 から t7 までの 8 つのピクセル シェーダー座標レジスタがあります。
  • これらは読み取り専用レジスタです。
  • 入力頂点から反復処理された 4 つのコンポーネントの RGBA 値が含まれています。
  • 頂点データから補間された高精度で高ダイナミック レンジのデータ値が含まれています。 値は、パースペクティブに正しい補間を使用して生成されます。 データは浮動小数点の有効桁数であり、符号付きです。
  • 1 つの命令には最大 1 つがあります。
  • シェーダー内のテクスチャ座標レジスタの複数の読み取りでは、同じ 宛先レジスタ書き込みマスクを使用する必要があります。
  • オプションの部分有効桁数修飾子 [_pp] は、依存する読み取りに適用されます。 これは、部分的な精度がテクスチャ座標レジスタを含む算術演算に影響するためです。 テクスチャ座標反復子には影響しないため、テクスチャ アドレス命令の精度には影響しません。

レジスタ