549b27d3eb
Document the libakgl API with Doxygen
...
Add file, structure, global, and function documentation across all libakgl-owned headers and sources, including parameter contracts and likely AKERR/AKGL_ERR exceptions. Add a strict Doxyfile and build the generated API documentation in Gitea CI with warnings treated as failures.
Co-authored-by: Codex (GPT-5) <noreply@openai.com >
2026-07-30 01:10:31 -04:00
9fed59c4c8
Abstract the global renderer, physics, camera and gamemap objects behind a pointer, so you can swap in and out different ones as needed
2026-06-02 13:15:26 -04:00
6314ad7f26
Start abstracting the rendering backend away to make it easier to switch to GPU rendering later
2026-05-24 21:59:29 -04:00
8f613397d6
Loading sprites and tiles both work correctly with relative paths, now using akgl_path_relative* helpers
2026-05-24 19:57:57 -04:00
980bbc56fb
Fixed loading of tilesets and images from tilemaps to correctly use relative paths.
2026-05-24 10:28:35 -04:00
a0b2dda4cf
Rename library to AKGL (AKLabs Game Library)
2026-05-07 22:20:10 -04:00
359ae23414
Unify the library on an akgl_ namespace
2026-05-07 22:01:27 -04:00
6763b5629f
Got the suite rebuilding, most tests pass, actor and sprite are failing
2026-05-03 23:57:55 -04:00
f475dfb6ee
Move from 'libsdlerror' to 'libakerror'
2026-01-05 08:58:06 -05:00
e20752a97e
Improved control map handling
2025-08-08 22:39:48 -04:00
ae697a178c
Moved include files to a proper sdl3game include directory
2025-08-03 10:41:09 -04:00
5bd7803051
Exported libsdl3game from the sdl3-gametest demo project
2025-08-03 10:07:35 -04:00