f16tof32-Funktion
Konvertiert den float16, der in der unteren Hälfte des uints gespeichert ist, in einen Float.
Syntax
float f16tof32(
in uint value
);
Parameter
-
Wert [in]
-
Typ: uint
Der Eingabewert.
Rückgabewert
Typ: float
Der konvertierte Wert.
Bemerkungen
Die folgenden überladenen Versionen sind ebenfalls verfügbar:
float2 f16tof32(uint2 value);
float3 f16tof32(uint3 value);
float4 f16tof32(uint4 value);
Minimales Shadermodell
Diese Funktion wird in den folgenden Shadermodellen unterstützt.
Shadermodell | Unterstützt |
---|---|
Shadermodell 4 und höher | ja |
Obwohl diese Funktion in Shadermodell 4 und höheren Shadermodellen verfügbar ist, da sie in 4.0 und 4.1 emuliert ist, ist sie in diesen Shadermodellen weniger perfomant als bei Shadermodell 5.
Diese Funktion wird in den folgenden Shadertypen unterstützt:
Scheitelpunkt | Hull | Domain | Geometrie | Pixel | Compute |
---|---|---|---|---|---|
x | x | x | x | x | x |
Siehe auch