itof (sm4 - asm)
Entier signé en conversion à virgule flottante.
itof dest[.mask], [-]src0[.swizzle] |
---|
Élément | Description |
---|---|
Dest |
[in] Contient le résultat de l’opération. |
src0 |
[in] Contient la valeur à convertir. |
Notes
Cette instruction de conversion d’entier à float signée suppose que src0 contient un entier 32 bits signé 4-tuple. Une fois l’instruction exécutée, dest contient un tuple 4 à virgule flottante.
La conversion est effectuée par composant.
Lorsqu’une valeur d’entrée entière est trop grande en magnitude pour être représentée exactement au format à virgule flottante, l’arrondi au mode pair le plus proche est fortement recommandé, mais pas obligatoire.
Le modificateur de negate facultatif sur l’opérande source prend le complément de 2 avant d’effectuer une opération arithmétique.
Cette instruction s’applique aux étapes de nuanceur suivantes :
Nuanceur de sommets | Nuanceur de géométrie | Nuanceur de pixels |
---|---|---|
x | x | x |
Modèle de nuanceur minimal
Cette fonction est prise en charge dans les modèles de nuanceur suivants.
Modèle de nuanceur | Prise en charge |
---|---|
Modèle de nuanceur 5 | Oui |
Modèle de nuanceur 4.1 | Oui |
Modèle de nuanceur 4 | Oui |
Nuanceur modèle 3 (DirectX HLSL) | non |
Nuanceur modèle 2 (DirectX HLSL) | non |
Nuanceur Modèle 1 (DirectX HLSL) | non |
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