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

Voir aussi

Fonctions intrinsèques

Shader, modèle 5