Partager via


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.

Modificateurs de registre du nuanceur de vertex