asfloat
Interprète le modèle de bits de x comme un nombre à virgule flottante.
ret asfloat(x) |
---|
Paramètres
Élément | Description |
---|---|
X |
[in] Valeur d’entrée. |
Valeur renvoyée
Entrée interprétée comme un nombre à virgule flottante.
Description du type
Name | Type de modèle | Type de composant | Taille |
---|---|---|---|
x | scalaire, vecteur ou matrice | float, int, uint | n'importe laquelle |
Ret | identique à l’entrée x | Flotteur | dimension(s) identique(s) à l’entrée x |
Surcharges de fonction
- 'float<x> asfloat(float<x> value);' 'float<x> asfloat(int<x> value);' 'float<x> asfloat(uint<x> value);'
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èles de nuanceur 4 et versions ultérieures | Oui |
Modèle de nuanceur 3 (DirectX HLSL) | non |
Shader Model 2 (DirectX HLSL) | non |
Modèle de nuanceur 1 (DirectX HLSL) | non |
Notes
Les compilateurs plus anciens autorisaient asfloat(bool)
incorrectement , mais notez que les entrées bool ne sont pas prises en charge.
Voir aussi
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