|
Flint Engine
Modular C++20 2D game engine powered by SDL3
|
Draft: Confirm the public renderer contract and backend support against current Flint code.
Flint's rendering system uses SDL's GPU API for 2D graphics.
TODO: Include the current, compilable frame sequence and explain the roles of the renderer, camera, textures, sprites, and GPU resource lifetime.
TODO: Describe world vs screen coordinates, viewport scaling, and camera transformations.
TODO: Explain batching, draw statistics, debug logging, validation layers, and supported backends without promising unimplemented features.
TODO: Document ownership of textures, samplers, command buffers, and render targets.
See Architecture and Assets.