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 |