picogl.backend.render.pipeline

Ordered render-pass execution (no dependency resolution).

Classes

RenderPipeline

Execute render passes in registration order.

Module Contents

class picogl.backend.render.pipeline.RenderPipeline[source]

Execute render passes in registration order.

passes: list[picogl.backend.render.pass_.RenderPass] = [][source]
add(render_pass: picogl.backend.render.pass_.RenderPass) None[source]
execute(backend: picogl.backend.gl.backend.GLBackend) None[source]