Udostępnij za pośrednictwem


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

Modyfikatory rejestru źródłowego pikseli