紋理座標暫存器 (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] 適用于相依讀取。 這是因為部分精確度會影響涉及紋理座標暫存器之算數運算。 它不會影響紋理位址指令的精確度,因為它不會影響紋理座標反覆運算器。
相關主題