OptionaldebugWhen true, log hardware point-size limits for diagnostics.
OptionalwebgpuDiagnostic mode: keep WebGPURenderer + TSL NodeMaterial
dispatch but make Three use its internal WebGL2 backend.
Mutually exclusive with a pre-built device.
OptionalperfOpt into GPU timestamp queries. Three.js gates the pool's
allocation on device.features.has('timestamp-query'), so
setting this is safe on drivers without the feature.
OptionalrendererHonour an explicit ?renderer=webgpu override even when the
adapter advertises maxVertexBuffers < 8. Used by the WebGPU
auto-fallback logic to decide whether to drop to WebGL or
push through on a degenerate adapter.
OptionalrequireReturn { fallback: true } when no native WebGPU device can be obtained
(no navigator.gpu, no adapter, or requestDevice failed) instead of
constructing a WebGPURenderer that three would run on its WebGL2
backend. Ignored with webgpuForceWebGL, which asks for that backend.
OptionalplatformThe platform-policy rules the adapter must satisfy (BackendSelection.platformRules);
an adapter matching none returns { fallback: true }.
OptionalhdrPROTOTYPE: request extended-range (HDR) output (?hdr); gated by planHdrOutput.
OptionalhdrPinned HDR headroom (?hdr=<n>); omitted = resolved per display.
OptionalpreOne-shot device request started by standalone bootstrap. Never use for recovery.
Options that
createWebGPURendererhonours.