Modificateurs du registre source du nuanceur de vertex
Les modificateurs de source peuvent être appliqués pour modifier les données lues à partir d’un registre source avant que les données ne soient utilisées par l’instruction.
Negate
Annuler le contenu du registre source.
Modificateur de composant | Description |
---|---|
-R | Négation de la source |
Le modificateur negate ne peut pas être utilisé sur le deuxième registre source de ces instructions : m3x2 - vs, m3x3 - vs, m3x4 - vs, m4x3 - vs, m4x4 - vs.
Versions du nuanceur de vertex | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
- | x | x | x | x | x | x |
Valeur absolue
Prenez la valeur absolue du registre.
Versions du nuanceur de vertex | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
abs | x | x |
Si un nuanceur de version 3 lit à partir d’un ou plusieurs registres float constants (c#), l’une des conditions suivantes doit être vraie.
- Tous les registres à virgule flottante constante doivent utiliser le modificateur abs.
- Aucun des registres à virgule flottante constante ne peut utiliser le modificateur abs.
Rubriques connexes