Partager via


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

Fonctions intrinsèques

Modèle de nuanceur 5