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