ColorAttachment
Defined in: packages/typegpu/src/core/pipeline/renderPipeline.ts:296
Properties
Section titled “Properties”clearValue?
Section titled “clearValue?”
optionalclearValue:GPUColor
Defined in: packages/typegpu/src/core/pipeline/renderPipeline.ts:333
Indicates the value to clear GPURenderPassColorAttachment#view to prior to executing the
render pass. If not map/exist|provided, defaults to {r: 0, g: 0, b: 0, a: 0}. Ignored
if GPURenderPassColorAttachment#loadOp is not GPULoadOp#“clear”.
The components of GPURenderPassColorAttachment#clearValue are all double values.
They are converted to a texel value of texture format matching the render attachment.
If conversion fails, a validation error is generated.
depthSlice?
Section titled “depthSlice?”
optionaldepthSlice:number
Defined in: packages/typegpu/src/core/pipeline/renderPipeline.ts:312
Indicates the depth slice index of GPUTextureViewDimension#“3d” GPURenderPassColorAttachment#view that will be output to for this color attachment.
loadOp?
Section titled “loadOp?”
optionalloadOp:GPULoadOp
Defined in: packages/typegpu/src/core/pipeline/renderPipeline.ts:341
Indicates the load operation to perform on GPURenderPassColorAttachment#view prior to executing the render pass. Note: It is recommended to prefer clearing; see GPULoadOp#“clear” for details.
Default
Section titled “Default”'clear'resolveTarget?
Section titled “resolveTarget?”
optionalresolveTarget:GPUTextureView|ColorTextureConstraint&RenderFlag|TgpuTextureView<WgslTexture<WgslTextureProps>> |TgpuTextureRenderView|GPUCanvasContext
Defined in: packages/typegpu/src/core/pipeline/renderPipeline.ts:318
A GPUTextureView describing the texture subresource that will receive the resolved output for this color attachment if GPURenderPassColorAttachment#view is multisampled.
storeOp?
Section titled “storeOp?”
optionalstoreOp:GPUStoreOp
Defined in: packages/typegpu/src/core/pipeline/renderPipeline.ts:348
The store operation to perform on GPURenderPassColorAttachment#view after executing the render pass.
Default
Section titled “Default”'store'view:
GPUTextureView|ColorTextureConstraint&RenderFlag|TgpuTextureView<WgslTexture<WgslTextureProps>> |TgpuTextureRenderView|GPUCanvasContext
Defined in: packages/typegpu/src/core/pipeline/renderPipeline.ts:301
A GPUTextureView describing the texture subresource that will be output to for this color attachment.