次の方法で共有


テクスチャ座標レジスタ (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)を参照してください。

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

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

レジスタ