Skip to content

quilt-three-webgpu / Interface: WebGPUOptions ​

Defined in: packages/three/src/webgpu.ts:4

Extends ​

  • Omit<RendererParameters, "canvas" | "device">

Properties ​

alpha? ​

optional alpha?: boolean

Inherited from ​

Omit.alpha


antialias? ​

optional antialias?: boolean

Inherited from ​

Omit.antialias


context? ​

optional context?: GPUCanvasContext

Inherited from ​

Omit.context


depth? ​

optional depth?: boolean

Inherited from ​

Omit.depth


fallback? ​

optional fallback?: boolean

Defined in: packages/three/src/webgpu.ts:6

Use Three.js's WebGL backend when no native adapter is available. Defaults to true.


forceWebGL? ​

optional forceWebGL?: boolean

Inherited from ​

Omit.forceWebGL


getFallback? ​

optional getFallback?: ((error) => Backend) | null

Inherited from ​

Omit.getFallback


logarithmicDepthBuffer? ​

optional logarithmicDepthBuffer?: boolean

Inherited from ​

Omit.logarithmicDepthBuffer


multiview? ​

optional multiview?: boolean

Inherited from ​

Omit.multiview


outputBufferType? ​

optional outputBufferType?: TextureDataType

Inherited from ​

Omit.outputBufferType


outputType? ​

optional outputType?: 1009 | 1016

Inherited from ​

Omit.outputType


powerPreference? ​

optional powerPreference?: "low-power" | "high-performance"

Inherited from ​

Omit.powerPreference


requiredLimits? ​

optional requiredLimits?: Record<string, number>

Inherited from ​

Omit.requiredLimits


reversedDepthBuffer? ​

optional reversedDepthBuffer?: boolean

Inherited from ​

Omit.reversedDepthBuffer


samples? ​

optional samples?: number

Inherited from ​

Omit.samples


stencil? ​

optional stencil?: boolean

Inherited from ​

Omit.stencil


trackTimestamp? ​

optional trackTimestamp?: boolean

Inherited from ​

Omit.trackTimestamp

Documentation for released Quilt 0.11.0.