Partager via


f16tof32 (sm5 - asm)

Conversion de float16 en float32 au niveau des composants.

f16tof32 dest[.mask], [-]src0[.swizzle]
Élément Description
Dest
[in] Adresse du résultat float32.
src0
[in] Valeur float16 à convertir.

Remarques

Cette opération effectue une conversion au niveau des composants d’une valeur float16 de bits LSB en résultat float32.

Cette opération suit les règles D3D pour la conversion à virgule flottante.

Utilisez cette instruction pour la décompression des données pilotées par le nuanceur.

Cette instruction s’applique aux étapes suivantes du nuanceur :

Sommet Coque Domain Géométrie Pixel Compute
X X X X X X

Modèle de nuanceur minimal

Cette instruction est prise en charge dans les modèles de nuanceur suivants :

Modèle de nuanceur Pris en charge
Modèle de nuanceur 5 Oui
Modèle de nuanceur 4.1 Non
Modèle de nuanceur 4 non
Modèle de nuanceur 3 (DirectX HLSL) Non
Shader Model 2 (DirectX HLSL) Non
Modèle de nuanceur 1 (DirectX HLSL) Non

Shader Model 5 Assembly (DirectX HLSL)