Skip to content

Descriptor

optional attribs: AnyVertexAttribs

packages/typegpu/src/core/pipeline/renderPipeline.ts:232


optional depthStencil: GPUDepthStencilState

Describes the optional depth-stencil properties, including the testing, operations, and bias.

DescriptorBase.depthStencil

packages/typegpu/src/core/pipeline/renderPipeline.ts:212


optional fragment: TgpuFragmentFn<Record<string, never>, Out> | (input) => AutoFragmentOut<undefined | v4f | AnyAutoCustoms>

packages/typegpu/src/core/pipeline/renderPipeline.ts:225


optional multisample: GPUMultisampleState

Describes the multi-sampling properties of the pipeline.

DescriptorBase.multisample

packages/typegpu/src/core/pipeline/renderPipeline.ts:216


optional primitive: TgpuPrimitiveState

Describes the primitive-related properties of the pipeline.

DescriptorBase.primitive

packages/typegpu/src/core/pipeline/renderPipeline.ts:208


optional targets: AnyFragmentTargets

packages/typegpu/src/core/pipeline/renderPipeline.ts:233


vertex: TgpuVertexFn<Record<string, never>, Out> | (input) => AutoVertexOut<AnyAutoCustoms>

packages/typegpu/src/core/pipeline/renderPipeline.ts:220