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 |
関連項目