Skip to content

Documentation / @ripl/webgpu / PipelineState

Interface: PipelineState

Defined in: webgpu/src/pipeline.ts:63

Holds all GPU pipeline objects and layouts needed for rendering.

Properties

PropertyTypeDescriptionDefined in
depthFormatGPUTextureFormatTexture format used for the depth buffer.webgpu/src/pipeline.ts:73
deviceGPUDeviceThe GPU device that owns the pipeline and its resources.webgpu/src/pipeline.ts:65
modelBindGroupLayoutGPUBindGroupLayoutBind group layout for per-model uniforms (group 1).webgpu/src/pipeline.ts:71
pipelineGPURenderPipelineThe compiled render pipeline.webgpu/src/pipeline.ts:67
presentationFormatGPUTextureFormatTexture format of the canvas presentation surface.webgpu/src/pipeline.ts:75
sampleCountnumberMSAA sample count the pipeline was created with.webgpu/src/pipeline.ts:77
sceneBindGroupLayoutGPUBindGroupLayoutBind group layout for scene-level uniforms (group 0).webgpu/src/pipeline.ts:69