kobodl/graphics
Ville Lindholm 9b0662865e
WIP: switch build to SDL 3 (does not compile yet)
This is the first commit of the SDL 1.2 -> SDL 3 migration. It lands
the build-system change and the include-path rewrites; the code does
NOT compile against SDL 3 yet, by design. Stays on this branch until
the migration is finished.

- CMakeLists.txt: find_package(SDL3 CONFIG) + SDL3::SDL3 /
  SDL3_image::SDL3_image. Drops the legacy FindSDL machinery.
- glSDL.h, sprite.c, glSDL.c, filters.c, gfxengine.cpp, audio.c:
  rewrite #include "SDL*.h" -> <SDL3/...> / <SDL3_image/...>.

Known wall: graphics/glSDL.{c,h} collides with SDL 3's surface API
renames (SDL_FreeSurface, SDL_FillRect, SDL_SetColorKey,
SDL_SetClipRect, SDL_bool). The next phase deletes the entire glSDL
shim and rewrites graphics/ against SDL_Renderer / SDL_Texture.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-05-28 21:23:08 +03:00
..
2026-05-28 16:35:31 +03:00
2026-05-28 16:35:31 +03:00
2026-05-28 16:35:31 +03:00
2026-05-28 16:35:31 +03:00
2026-05-28 16:35:31 +03:00
2026-05-28 16:35:31 +03:00
2026-05-28 16:35:31 +03:00
2026-05-28 16:35:31 +03:00
2026-05-28 16:35:31 +03:00
2026-05-28 16:35:31 +03:00
2026-05-28 16:35:31 +03:00
2026-05-28 16:35:31 +03:00
2026-05-28 16:35:31 +03:00
2026-05-28 16:35:31 +03:00
2026-05-28 16:35:31 +03:00
2026-05-28 20:39:48 +03:00
2026-05-28 16:35:31 +03:00