WasmGPU.createHeapArena().reset¶
Summary¶
WasmGPU.createHeapArena().reset rewinds arena allocation state to the beginning and advances epoch. All slices from prior epochs become invalid after reset.
Syntax¶
Parameters¶
This API does not take parameters.
Returns¶
void - No value is returned.
Example¶
const canvas = document.querySelector("canvas");
const wgpu = await WasmGPU.create(canvas);
const arena = wgpu.createHeapArena(256 * 1024);
const slice = arena.allocF32(128);
console.log(slice.isAlive(), arena.usedBytes());
arena.reset();
console.log(slice.isAlive(), arena.usedBytes());