次の方法で共有


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 でエミュレートされるため、シェーダー モデル 5 よりもこれらのシェーダー モデルではパフォーマンスが低下します。

この関数は、次の種類のシェーダーでサポートされています。

Vertex Hull Domain ジオメトリ ピクセル Compute
x x x x x x

 

関連項目

組み込み関数

シェーダー モデル 5