包含紋理座標的圖元著色器輸入緩存器。
| 圖元著色器版本 | 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] 適用於相依讀取。 這是因為部分精確度會影響涉及紋理座標緩存器的算術運算。 它不會影響紋理位址指令的有效位數,因為它不會影響紋理座標反覆運算器。
相關主題