Skip to content

Backends

Platform-specific rendering implementations.

Files

  • backend_interface.hpp - Common backend interface
  • opengl_backend.hpp - OpenGL implementation
  • metal_backend.hpp - Metal implementation
  • directx12_backend.hpp - DirectX 12 implementation
  • webgl_backend.hpp - WebGL implementation
  • software_backend.hpp - Software rendering fallback

Purpose

Contains concrete implementations for each supported graphics API. Each backend implements the abstraction layer interfaces.