Skip to content

Renderer

The Renderer layer provides pure rendering services. It depends on immutable Scene data and Context input, and focuses on OpenGL resources and rendering flow. The Renderer must not contain application logic.

Responsibilities

Constraints

  • Must not depend on Editor or UI.
  • Must not mutate application-level state.
  • Resources are released explicitly via RAII.