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

 

另请参阅

内部函数

着色器模型 5