Optional ReadonlyfeaturesDevice feature set queried before using optional renderer features.
Returns whether the device exposes the named WebGPU feature.
Optional ReadonlylostOptional WebGPU device-lost promise.
ReadonlyqueueQueue used by the renderer for buffer writes, texture writes, and command submission.
Creates a bind group.
Creates a bind group layout.
Creates a GPU buffer.
Creates a command encoder for one or more render passes.
Creates a pipeline layout.
OptionalcreateCreates a GPU query set, when supported by the device.
Creates a render pipeline.
OptionalcreateCreates a sampler, when supported by the device.
Creates a shader module.
Creates a GPU texture.
OptionaldestroyReleases the device when the injected or acquired device owner allows destruction.
Minimal WebGPU device shape used by WebGPURenderer.
Use this when injecting a custom device into WebGPURenderer or WebGPURenderer.create without requiring ambient WebGPU DOM typings.