The `computeSSAO` method in `IRenderContext` (src/engine/graphics/rhi.zig) violates interface segregation. It should be moved to a dedicated `SSAOSystem`. This is part of the ongoing effort to clean up the RHI interface (continuing from #189).
The
computeSSAOmethod inIRenderContext(src/engine/graphics/rhi.zig) violates interface segregation. It should be moved to a dedicatedSSAOSystem.This is part of the ongoing effort to clean up the RHI interface (continuing from #189).