sgn - vs
Calcule le signe de l’entrée.
Syntaxe
sgn dst, src0, src1, src2 |
---|
where
- dst est le registre de destination.
- src0 est un registre source.
- src1 est un registre temporaire qui contient des résultats intermédiaires. Après l’exécution, le contenu n’est pas défini.
- src2 est un registre temporaire qui contient des résultats intermédiaires. Après l’exécution, le contenu n’est pas défini.
Notes
Versions du nuanceur de vertex | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
Sgn | x | x | x | x | x |
Cette instruction fonctionne comme indiqué ci-dessous.
for each component in src0
{
if (src0.component < 0)
dest.component = -1;
else
if (src0.component == 0)
dest.component = 0;
else
dest.component = 1;
}
src1 et src2 doivent être des registres temporairesdifférents.
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