Функция f16tof32
Преобразует значение float16, хранящееся в нижней половине uint, в float.
Синтаксис
float f16tof32(
in uint value
);
Параметры
-
value [in]
-
Тип: uint
Входное значение.
Возвращаемое значение
Тип: float
Преобразованное значение.
Комментарии
Также доступны следующие перегруженные версии:
float2 f16tof32(uint2 value);
float3 f16tof32(uint3 value);
float4 f16tof32(uint4 value);
Минимальная модель шейдера
Эта функция поддерживается в следующих моделях шейдеров.
Модель шейдера | Поддерживается |
---|---|
Модели шейдеров 4 и более поздних версий шейдеров | да |
Хотя эта функция доступна в модели шейдеров 4 и более поздних версий, поскольку она эмулируется в версиях 4.0 и 4.1, она менее perfomant в этих моделях шейдеров, чем в модели шейдера 5.
Эта функция поддерживается в следующих типах шейдеров:
Вершина | Корпуса | Домен | Geometry | Пиксель | Вычисления |
---|---|---|---|---|---|
x | x | x | x | x | x |
См. также раздел