modificateurs de registre source ps_1_4 pour texld, texcrd
Deux instructions d’adresse de texture de nuanceur de pixels version 1_4, texld - ps_1_4 et texcrd - ps, ont une syntaxe personnalisée. Ces instructions prennent en charge leur propre ensemble de modificateurs de registre source, de sélecteurs de registre source et de masques d’écriture destination-registre, comme indiqué ici.
Modificateurs de registre source pour texld et texcrd
Ces modificateurs fournissent une fonctionnalité de division projective en divisant les valeurs x et y par les valeurs z ou w.
Modificateurs de registre source | Description | Syntaxe |
---|---|---|
_Dz | Diviser les composants x,y par z | register_dz |
_Db | Diviser les composants x,y par z | register_db |
_Dw | Diviser les composants x,y par w | register_dw |
_Da | Diviser les composants x,y par w | register_da |
Notes
Le modificateur _dz ou _db effectue les opérations suivantes :
x' = x/z ( x' = 1.0 if z == 0)
y' = y/z ( y' = 1.0 if z == 0)
z' is undefined
w' is undefined
Le modificateur _dw ou _da effectue les opérations suivantes :
x' = x/w ( x' = 1.0 if w == 0)
y' = y/w ( y' = 1.0 if w == 0)
z' is undefined
w' is undefined
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour