f16tof32 函数
将存储在 uint 低半中的 float16 转换为 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 |
另请参阅