Condividi tramite


f16tof32 (sm5 - asm)

Conversione da float16 a float32 per componente.

f16tof32 dest[.mask], ^src0[.swizzle]
Elemento Descrizione
Dest
[in] Indirizzo del risultato float32.
src0
[in] Valore float16 da convertire.

Commenti

Questa operazione esegue una conversione a livello di componente di un valore float16 dai bit LSB a un risultato float32.

Questa operazione segue le regole D3D per la conversione a virgola mobile.

Usare questa istruzione per la decompressione dei dati basata su shader.

Questa istruzione si applica alle fasi dello shader seguenti:

Vertice Scafo Dominio Geometria Pixel Calcolo
X X X X X X

Modello minimo shader

Questa istruzione è supportata nei modelli di shader seguenti:

Modello di shader Supportato
Modello shader 5
Modello shader 4.1 no
Modello shader 4 no
Modello shader 3 (DirectX HLSL) no
Modello shader 2 (DirectX HLSL) no
Modello shader 1 (DirectX HLSL) no

Assembly modello shader 5 (DirectX HLSL)