Skip to content

WasmGPU.compute.kernels.minF32

Summary

WasmGPU.compute.kernels.minF32 computes the minimum f32 value across selected input elements. It is a shorthand for reduceF32(input, "min", opts). The output buffer contains one scalar minimum value. Use this in range analysis, normalization, and thresholding workflows.

Syntax

WasmGPU.compute.kernels.minF32(input: StorageBuffer, opts?: ReduceOptions): StorageBuffer
const out = wgpu.compute.kernels.minF32(input, opts);

Parameters

Name Type Required Description
input StorageBuffer Yes Source f32 data buffer.
opts ReduceOptions No Optional reduction execution settings.

Returns

StorageBuffer - Buffer containing one f32 minimum value.

Example

const canvas = document.querySelector("canvas");
const wgpu = await WasmGPU.create(canvas);

const input = wgpu.compute.createStorageBuffer({ data: new Float32Array([7, -2, 9]), copySrc: true });
const out = wgpu.compute.kernels.minF32(input);
console.log(await wgpu.compute.readback.readScalarF32(out));

See Also