Goal
Remove the SSAO method from the broad render context and keep SSAO behind its dedicated interface.
Scope
src/engine/graphics/rhi.zig
- any direct SSAO call sites
Work
- Remove
computeSSAO from IRenderContext.VTable
- Remove the
IRenderContext.computeSSAO() forwarding method
- Update callers to use
rhi.ssao()
Acceptance criteria
IRenderContext no longer exposes SSAO behavior
- Build passes
- No remaining call sites use the removed API
Parallel-safe
Yes
Goal
Remove the SSAO method from the broad render context and keep SSAO behind its dedicated interface.
Scope
src/engine/graphics/rhi.zigWork
computeSSAOfromIRenderContext.VTableIRenderContext.computeSSAO()forwarding methodrhi.ssao()Acceptance criteria
IRenderContextno longer exposes SSAO behaviorParallel-safe
Yes