Odchylenie rejestru źródłowego
Odejmij 0,5 ze wszystkich składników.
Rejestrów
Rejestr źródłowy. Aby uzyskać więcej informacji na temat typów rejestracji, zobacz ps_1_1__ps_1_2__ps_1_3__ps_1_4 Registers.
Uwagi
Zawartość rejestru nie jest zmieniana. Modyfikator jest stosowany tylko do danych odczytanych z rejestru. Uprzedzenie jest stosowane do wszystkich czterech kanałów kolorów (RGBA) w następujący sposób:
output = (input - 0.5)
Efektem jest zmodyfikowanie danych, które znajdowały się w zakresie od 0 do 1, aby mieściły się w zakresie od -0,5 do 0,5. Stosowanie stronniczych do danych poza tym zakresem może spowodować niezdefiniowane wyniki.
Nuta
Ten modyfikator wyklucza się wzajemnie z rejestru źródłowego odwróć, więc nie można go zastosować do tego samego rejestru.
Ten modyfikator jest używany z instrukcjami arytmetycznymi.
Przykład
W tym przykładzie wykonywana jest ta sama operacja co D3DTOP_ADDSIGNED w składni tekstur DirectX 6.0 i 7.0.
add r0, r0, t0_bias; Shift down by 0.5.
Tematy pokrewne
-
Modyfikatory rejestru źródłowego pikseli