Share via


f32tof16 (sm5 - asm)

Conversione float-wise del componente16 da float32.

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

Commenti

Questa istruzione esegue una conversione a livello di componente di un valore float32 in un valore float16 posizionato in bit LSB 16.

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

Usare questa istruzione per la compressione 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 di shader minimo

Questa istruzione è supportata nei modelli 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

Shader Model 5 Assembly (DirectX HLSL)