共用方式為


紋理座標暫存器 (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。
  • 這些是唯讀暫存器。
  • 它們包含從輸入頂點逐一查看的四個元件 RGBA 值。
  • 它們包含從頂點資料插補的高精確度、高動態範圍資料值。 值是使用檢視方塊正確的插補產生。 資料是浮點精確度,而且是帶正負號的。
  • 單一指令中最多有一個。
  • 著色器內紋理座標暫存器的多個讀取必須使用相同的 目的地暫存器寫入遮罩
  • 選擇性的部分精確度修飾詞 [_pp] 適用于相依讀取。 這是因為部分精確度會影響涉及紋理座標暫存器之算數運算。 它不會影響紋理位址指令的精確度,因為它不會影響紋理座標反覆運算器。

寄存 器