次の方法で共有


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

 

関連項目

組み込み関数

シェーダー モデル 5