Expand description
Per-preset rendering pipeline bundle.
Groups the eight per-frame GPU passes that the renderer dispatches in
order — warp, waveform, custom-wave, custom-shape, border, motion-vector,
blur pyramid, comp — into a single owning struct. The renderer
orchestrates these by calling RenderChain::record_passes inside its
command encoder.
A chain owns its own pipelines + waveform sample cache so the renderer can hold an optional secondary chain that fades the previous preset out while the new one fades in during preset transitions.
Structs§
- Render
Chain - The eight per-frame pipelines plus the small per-chain caches and the per-chain feedback textures (render / prev / final / blur1-3 / scratch).