Goal
Introduce a focused culling abstraction for WorldRenderer.
Scope
src/world/world_renderer.zig
- culling implementation files
Work
- Define a small interface with only the methods
WorldRenderer needs
- Keep the current implementation as the first adapter behind it
- Avoid exposing Vulkan details through the new abstraction
Acceptance criteria
WorldRenderer can compile against the interface only
- The interface stays small and purpose-built
Parallel-safe
Yes
Goal
Introduce a focused culling abstraction for
WorldRenderer.Scope
src/world/world_renderer.zigWork
WorldRendererneedsAcceptance criteria
WorldRenderercan compile against the interface onlyParallel-safe
Yes