Udostępnij za pośrednictwem


Rejestr kolorów wejściowych

Rejestr wejściowy cieniowania pikseli zawierający kolor wierzchołka.

Składnia

dcl v#.writeMask

gdzie:

  • dcl - (sm2, sm3 - ps asm) jest instrukcją deklaracji rejestru.
  • v to rejestr wejściowy, a # to numer rejestru. Dozwolona liczba rejestrów jest określana przez wersję cieniowania.
  • writeMask określa, które składniki (maksymalnie cztery) są zapisywane. Prawidłowe składniki to: (x,y,z,w) lub (r,g,b,a).

Uwagi

Rejestry kolorów są rejestrami tylko do odczytu. Każdy rejestr zawiera czteroskładnikowe wartości RGBA iterated z wierzchołków wejściowych. Mają niższą precyzję niż większość rejestrów, co gwarantuje, że w zakresie (0, +1) mają 8 bitów niepodpisanych danych. Nie można użyć więcej niż jednej instrukcji.

rejestruje

ps_1_1__ps_1_2__ps_1_3__ps_1_4 rejestruje

rejestry ps_2_0

ps_2_x rejestruje

rejestry ps_3_0