f32tof16 (sm5 - asm)
Komponentenbasierte Konvertierung von float16 in float32.
f32tof16 dest[.mask], [src0[.swizzle] |
---|
Element | Beschreibung |
---|---|
Dest |
[in] Die Adresse des float16-Ergebnisses. |
src0 |
[in] Der zu konvertierende float32-Wert. |
Hinweise
Diese Anweisung führt eine komponentenweise Konvertierung eines float32-Werts in ein float16-Wertergebnis durch, das in LSB 16 Bits platziert ist.
Diese Anweisung folgt D3D-Regeln für die Gleitkommakonvertierung.
Verwenden Sie diese Anweisung für die shadergesteuerte Datenkomprimierung.
Diese Anweisung gilt für die folgenden Shaderphasen:
Scheitelpunkt | Hull | Domain | Geometrie | Pixel | Compute |
---|---|---|---|---|---|
X | X | X | X | X | X |
Minimales Shadermodell
Diese Anweisung wird in den folgenden Shadermodellen unterstützt:
Shadermodell | Unterstützt |
---|---|
Shadermodell 5 | ja |
Shadermodell 4.1 | Nein |
Shadermodell 4 | Nein |
Shadermodell 3 (DirectX HLSL) | Nein |
Shadermodell 2 (DirectX HLSL) | Nein |
Shadermodell 1 (DirectX HLSL) | Nein |