acron.pipeline¶
The frame pipeline: the scene into HDR targets with normals and motion vectors, temporal anti-aliasing, spatiotemporal blue noise, ground-truth ambient occlusion and a composite into the window (core profile, fragment passes: the same code on the Windows/Linux GL 4.5 targets and on macOS 4.1).
FramePipeline(pipeline) — the targets, the passes and the per-frame jitter and slots;trackfor movers, presets, debug views,measure.jitter—halton,jitter_sequence,Jitter. Pure Python.bluenoise—blue_noise(bytes) andmake_textureover the nativeacron.sampling.presets—PRESETSlow/medium/high/ultra/off andpreset(name, **overrides). Pure data.
Shaders opt in with shaderlib/gbuffer_vertex.glsl + gbuffer.glsl
(normals, motion), ao.glsl (ambient_occlusion, ao_multibounce)
and stbn.glsl (stbn, screen_noise); lit_basic and the
forest’s shaders already do.