Optional ReadonlydepthDepth-stencil state, absent for a pass with no depth attachment.
ReadonlydepthCompare: stringReadonlydepthWriteEnabled: booleanReadonlyformat: stringOptional ReadonlystencilBack?: GpuStencilFaceStateOptional ReadonlystencilFront?: GpuStencilFaceState§67's stencil test and operations (WP-R1.3), present only on a pipeline
that actually tests or writes stencil bits — a clipless pipeline's
descriptor omits all four members, which is what keeps its recorded
createRenderPipeline line byte-identical to WP-R1.1's.
Front and back are always the same state in this backend: GL's
stencilFunc/stencilOp are two-sided, and culling is disabled on both
backends, so a per-face split would be a distinction nothing draws.
Optional ReadonlystencilReadMask?: numberThe bits the test looks at (§57's readMask).
Optional ReadonlystencilWriteMask?: numberThe bits a write may change (§57's writeMask).
ReadonlyfragmentFragment stage and its colour targets.
Optional ReadonlylabelDiagnostic name, echoed by implementations in validation errors.
ReadonlylayoutExplicit layout — never "auto"; see wgpu-bindings.ts.
ReadonlyprimitiveTopology and winding.
ReadonlyvertexVertex stage: module, entry point and buffer layouts.
A render pipeline descriptor, reduced to the members this backend sets.