frc - ps
Retourne la partie fractionnaire de chaque composant d’entrée.
Syntaxe
frc dst, src |
---|
where
- dst est le registre de destination.
- src est un registre source.
Notes
Versions du nuanceur de pixels | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
Frc | x | x | x | x | x |
L’extrait de code suivant illustre conceptuellement le fonctionnement de l’instruction.
dest.x = src.x - (float)floor(src.x);
dest.y = src.y - (float)floor(src.y);
dest.z = src.z - (float)floor(src.z);
dest.w = src.w - (float)floor(src.w);
La fonction floor convertit l’argument passé en l’entier le plus grand qui est inférieur (ou égal à) l’argument. Celui-ci est converti en float, puis soustrait la valeur d’origine. Les plages de valeurs fractionnaires résultantes sont comprises entre 0,0 et 1,0.
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