ps_1_4 Quellregistermodifizierer für texld, texcrd
Zwei Pixel-Shader- Version 1_4-Texturadressenanweisungen, texld - ps_1_4 und texcrd - ps, verfügen über eine benutzerdefinierte Syntax. Diese Anweisungen unterstützen ihren eigenen Satz von Quellregistermodifizierern, Quellregisterselektoren und Zielregisterschreibmasken, wie hier gezeigt.
Quellregistermodifizierer für texld und texcrd
Diese Modifizierer bieten projektive Trennfunktionen, indem sie die x- und y-Werte entweder durch die Werte z oder w dividieren.
Quellregistermodifizierer | BESCHREIBUNG | Syntax |
---|---|---|
_dz | Dividieren von x,y-Komponenten durch z | register_dz |
_Db | Dividieren von x,y-Komponenten durch z | register_db |
_Dw | Dividieren von x,y-Komponenten durch w | register_dw |
_da | Dividieren von x,y-Komponenten durch w | register_da |
Bemerkungen
Der _dz- oder _db-Modifizierer führt folgendes aus:
x' = x/z ( x' = 1.0 if z == 0)
y' = y/z ( y' = 1.0 if z == 0)
z' is undefined
w' is undefined
Der _dw- oder _da-Modifizierer führt folgendes aus:
x' = x/w ( x' = 1.0 if w == 0)
y' = y/w ( y' = 1.0 if w == 0)
z' is undefined
w' is undefined
Zugehörige Themen