Type Alias: CompositeShaderPass<TargetNameT>
CompositeShaderPass<
TargetNameT> =object
Defined in: lib/shader-module/composite-shader-pass.ts:41
Declarative composition of shader passes with owned targets and optional compute execution.
Type Parameters
TargetNameT
TargetNameT extends string = string
Properties
compute?
optionalcompute?:CompositeShaderPassComputeOptimization<TargetNameT>
Defined in: lib/shader-module/composite-shader-pass.ts:46
Optional fused WebGPU dispatch; existing fragment steps remain the portable fallback.
name
name:
string
Defined in: lib/shader-module/composite-shader-pass.ts:42
renderTargets?
optionalrenderTargets?:Record<TargetNameT,ShaderPassRenderTarget>
Defined in: lib/shader-module/composite-shader-pass.ts:43
steps
steps:
CompositeShaderPassStep<TargetNameT>[]
Defined in: lib/shader-module/composite-shader-pass.ts:44