Skip to content

GPUPipelineLayoutDescriptor

Lists the GPUBindGroupLayouts used by a pipeline. See [GPUPipelineLayoutDescriptor in the WebGPU specification](https://www.w3.org/TR/webgpu/#dictdef-gpupipelinelayoutdescriptor).

Properties

bindGroupLayouts

A list of optional GPUBindGroupLayouts the pipeline will use. Each element corresponds to a @group attribute in the GPUShaderModule, with the Nth element corresponding with @group(N).

immediateSize

abstract val immediateSize: GPUSize32
The size, in bytes, of the immediate data range used by the pipeline.

label

abstract val label: String
The initial value of GPUObjectBase.label. See [GPUObjectDescriptorBase.label in the WebGPU specification](https://www.w3.org/TR/webgpu/#dom-gpuobjectdescriptorbase-label).