allocAtLeast Pipeline, Viewer Outline
- Change all pipeline target allocations to
allocAtLeast
, significantly improving multi viewer performance - Adapt various pipeline features to work with oversized targets
- Remove previous SSAO option (SAO) for maintainability reasons
- Add optional edge outline effect based on normal and depth discontinuities
- Enabled by default in Viewer (WIP: Looks)
- Move OpenGL debug group CMake option to global CMakeLists, respect option in Viewer
- Add Viewer ImGui menu bar
- Add method to
RenderPipeline
to de-allocate all internal targets (leading to possible resizes on next render) - Add option to
StageCamera
to enable / disable TAA history rejection
Edited by Jonathan Kunstwald