Swift library for SDL2 and SDL3
Each capability is its own product, so clients only pull in the dependencies (and system libraries) they actually need:
SDL2Swift/SDL3Swift: Swift wrapper for SDL2 / SDL3 core.SDL2Image/SDL3Image: Swift wrapper for image loading via SDL_image, depends onSDL2Swift/SDL3Swift.SDL2Mixer: Swift wrapper for SDL_mixer's classicMix_*audio API, depends onSDL2Swift.SDL3Mixer: Swift wrapper forSDL_mixer's newMIX_*audio API, depends onSDL3Swift.CSDL2Image/CSDL3Image: raw C module forSDL_image, for direct interop.CSDL2Mixer/CSDL3Mixer: raw C module forSDL_mixer, for direct interop.