f32tof16 (SM5-ASM)

Konvertierung von Komponenten weiser float16 zu float32.

f32tof16 dest [ . mask ] , [ - ] src [ . Swizzle]
Element BESCHREIBUNG
dest
[in ] der Adresse des float16-Ergebnisses.
src
[im ] float32-Wert, der konvertiert werden soll.

Bemerkungen

Diese Anweisung führt eine Komponenten Weise Konvertierung eines float32-Werts in ein float16-Wert Ergebnis in den lsb-16-Bit-Wert aus.

Diese Anweisung folgt den D3D-Regeln für die Gleit Komma Konvertierung.

Verwenden Sie diese Anweisung für die Shader-gesteuerte Datenkomprimierung.

Diese Anweisung gilt für die folgenden Shader-Phasen:

Scheitelpunkt Hülle Domain Geometrie Pixel Compute
X X X X X X

Minimaler Shader-Modell

Diese Anweisung wird in den folgenden shadermodellen unterstützt:

Shadermodell Unterstützt
Shader-Modell 5 ja
Shadermodell 4,1 nein
Shadermodell 4 nein
Shader-Modell 3 (DirectX HLSL) nein
Shader-Modell 2 (DirectX HLSL) nein
Shader-Modell 1 (DirectX HLSL) nein

Shader Model 5-Assembly (DirectX HLSL)