ps_1_4 modyfikatory rejestru źródłowego dla texld, texcrd
Instrukcje adresów tekstury dwóch pikseli w wersji 1_4, texld — ps_1_4 i texcrd — ps, mają składnię niestandardową. Te instrukcje obsługują własny zestaw modyfikatorów rejestru źródłowego, selektorów rejestru źródłowego i masek zapisu rejestru docelowego, jak pokazano tutaj.
Modyfikatory rejestru źródłowego dla texld i texcrd
Modyfikatory te zapewniają funkcję dzielenia projektowego przez podzielenie wartości x i y przez wartości z lub w.
Modyfikatory rejestru źródłowego | Opis | Składnia |
---|---|---|
_Dz | Dzielenie składników x,y według z | register_dz |
_Db | Dzielenie składników x,y według z | register_db |
_Dw | Dzielenie składników x,y według w | register_dw |
_Da | Dzielenie składników x,y według w | register_da |
Uwagi
Modyfikator _dz lub _db wykonuje następujące czynności:
x' = x/z ( x' = 1.0 if z == 0)
y' = y/z ( y' = 1.0 if z == 0)
z' is undefined
w' is undefined
Modyfikator _dw lub _da wykonuje następujące czynności:
x' = x/w ( x' = 1.0 if w == 0)
y' = y/w ( y' = 1.0 if w == 0)
z' is undefined
w' is undefined
Tematy pokrewne
-
Modyfikatory rejestru źródłowego pikseli