Skip to content

Descriptor

Defined in: packages/typegpu/src/core/pipeline/renderPipeline.ts:298

optional attribs: AnyVertexAttribs

Defined in: packages/typegpu/src/core/pipeline/renderPipeline.ts:309


optional depthStencil: GPUDepthStencilState

Defined in: packages/typegpu/src/core/pipeline/renderPipeline.ts:291

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

DescriptorBase.depthStencil


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

Defined in: packages/typegpu/src/core/pipeline/renderPipeline.ts:302


optional multisample: GPUMultisampleState

Defined in: packages/typegpu/src/core/pipeline/renderPipeline.ts:295

Describes the multi-sampling properties of the pipeline.

DescriptorBase.multisample


optional primitive: TgpuPrimitiveState

Defined in: packages/typegpu/src/core/pipeline/renderPipeline.ts:287

Describes the primitive-related properties of the pipeline.

DescriptorBase.primitive


optional targets: AnyFragmentTargets

Defined in: packages/typegpu/src/core/pipeline/renderPipeline.ts:310


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

Defined in: packages/typegpu/src/core/pipeline/renderPipeline.ts:299