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.