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 |