dispose() was called: no new engines.
Engines currently alive on this device (0 after dispose()).
Pipeline sets compiled (one per surface format, however many engines).
Engine backend on canvas (used by Charturbo.create(canvas, { device })). Throws a
CharturboInitError when the canvas cannot be attached, or an Error after dispose().
Releases this handle (see the module docs: live engines keep the GPU device until disposed).
StaticcreateRequests the shared adapter + device. Throws a CharturboInitError ('no-webgpu', 'adapter',
'device', 'wasm') like Charturbo.create.
Optionaloptions: CharturboDeviceOptionsStaticfromWraps an existing device handle and engine factory (tests, custom builds).
Backend every engine of this device renders with