Partager via


f32tof16 (sm5 - asm)

Conversion de float16 en float32 par composant.

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

Remarques

Cette instruction effectue une conversion au niveau des composants d’une valeur float32 en un résultat de valeur float16 placé en LSB 16 bits.

Cette instruction suit les règles D3D pour la conversion à virgule flottante.

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

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

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
Nuanceur modèle 3 (DirectX HLSL) Non
Nuanceur modèle 2 (DirectX HLSL) non
Nuanceur modèle 1 (DirectX HLSL) non

Assembly de modèle de nuanceur 5 (DirectX HLSL)