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 でエミュレートされるため、シェーダー モデル 5 よりもこれらのシェーダー モデルではパフォーマンスが低下します。
この関数は、次の種類のシェーダーでサポートされています。
Vertex | Hull | Domain | ジオメトリ | ピクセル | Compute |
---|---|---|---|---|---|
x | x | x | x | x | x |
関連項目