f16tof32 fonction)
Convertit le float16 stocké dans la moitié inférieure du uint en un float.
Syntaxe
float f16tof32(
in uint value
);
Paramètres
-
valeur [ dans]
-
Type : uint
Valeur d'entrée.
Valeur retournée
Type : float
Valeur convertie.
Remarques
Les versions surchargées suivantes sont également disponibles :
float2 f16tof32(uint2 value);
float3 f16tof32(uint3 value);
float4 f16tof32(uint4 value);
Modèle de nuanceur minimal
Cette fonction est prise en charge dans les modèles de nuanceur suivants.
| Modèle de nuanceur | Pris en charge |
|---|---|
| Nuancier modèle 4 et modèles de nuanceur supérieurs | oui |
Bien que cette fonction soit disponible dans les modèles Shader Model 4 et versions ultérieures, étant donné qu’elle est émulée dans 4,0 et 4,1, elle est moins permissionnelle sur ces modèles de nuanceur que sur le nuancier Model 5.
Cette fonction est prise en charge dans les types de nuanceurs suivants :
| Sommet | Forme | Domaine | Géométrie | Pixel | Calcul |
|---|---|---|---|---|---|
| x | x | x | x | x | x |