Rejestr współrzędnych tekstury (odwołanie HLSL PS)
Rejestr wejściowy cieniowania pikseli zawierający współrzędne tekstury.
Wersje cieniowania pikseli | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_sw | 2_x | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
Rejestr współrzędnych tekstury | x | x | x | x | x |
Rejestr współrzędnych tekstury zawiera dane współrzędnych tekstury. Przed zastosowaniem rejestru współrzędnych tekstury należy ją zadeklarować za pomocą deklaracji cieniowania pikseli. Aby uzyskać szczegółowe informacje na temat deklarowania rejestru tekstury, zobacz dcl - (sm2, sm3 - ps asm).
Ponadto poniżej przedstawiono inne właściwości rejestrów współrzędnych tekstury.
- Istnieją osiem rejestrów współrzędnych tekstury cieniowania pikseli, t0 do t7.
- Są to rejestry tylko do odczytu.
- Zawierają one czteroskładnikowe wartości RGBA iterated z wierzchołków wejściowych.
- Zawierają one wysoką precyzję, wysokie wartości danych zakresu dynamicznego interpolowane z danych wierzchołków. Wartości są generowane przy użyciu interpolacji poprawnej perspektywy. Dane mają precyzję zmiennoprzecinkową i są podpisane.
- W jednej instrukcji istnieje maksymalnie jedna instrukcja.
- Wiele odczytów rejestru współrzędnych tekstury w cieniatorze musi używać identycznych docelowego rejestru rejestru maski zapisu.
- Opcjonalny modyfikator częściowej precyzji [_pp] ma zastosowanie do odczytów zależnych. Wynika to z faktu, że częściowa precyzja wpływa na operacje arytmetyczne obejmujące rejestr współrzędnych tekstury. Nie wpłynie to na precyzję instrukcji adresowych tekstury, ponieważ nie ma wpływu na iteratory współrzędnych tekstury.
Tematy pokrewne