fonction f32tof16
Convertit une entrée en type float16.
Syntaxe
uint f32tof16(
in float value
);
Paramètres
-
value [in]
-
Type : float
Valeur d'entrée.
Valeur retournée
Type : uint
Valeur convertie, stockée dans la moitié inférieure de l’uint.
Notes
Les versions surchargées suivantes sont également disponibles :
uint2 f32tof16(float2 value);
uint3 f32tof16(float3 value);
uint4 f32tof16(float4 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