fonction f16tof32
Convertit le float16 stocké dans la moitié inférieure de l’uint en float.
Syntaxe
float f16tof32(
in uint value
);
Paramètres
-
value [in]
-
Type : uint
Valeur d'entrée.
Valeur retournée
Type : float
Valeur convertie.
Notes
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 | Prise en charge |
---|---|
Nuanceur modèle 4 et modèles de nuanceur supérieur | Oui |
Bien que cette fonction soit disponible dans les modèles de nuanceur 4 et les modèles de nuanceur supérieurs, parce qu’elle est émulée dans les versions 4.0 et 4.1, elle est moins perfomante sur ces modèles de nuanceur que sur le nuanceur modèle 5.
Cette fonction est prise en charge dans les types de nuanceurs suivants :
Sommet | Coque | Domain | Géométrie | Pixel | Compute |
---|---|---|---|---|---|
x | x | x | x | x | x |
Voir aussi