Skip to content

Add SDL_image/SDL_mixer support#12

Merged
colemancda merged 5 commits into
masterfrom
feature/image-mixer
Jul 4, 2026
Merged

Add SDL_image/SDL_mixer support#12
colemancda merged 5 commits into
masterfrom
feature/image-mixer

Conversation

@colemancda

@colemancda colemancda commented Jul 4, 2026

Copy link
Copy Markdown
Member
  • Adds modular, opt-in SDL2Image/SDL3Image (image loading via SDL_image) and SDL2Mixer/SDL3Mixer (audio playback via SDL_mixer's classic Mix_* API on SDL2 and the new MIX_* API on SDL3) targets/products, each depending only on the corresponding *Swift target plus its own CSDL*Image/CSDL*Mixer system library — so consumers that don't need image/audio don't pull those dependencies in at all. Raw CSDL2Image/CSDL2Mixer/CSDL3Image/CSDL3Mixer system-library targets are also exposed directly as products for consumers who want to call the C API themselves.

@colemancda colemancda changed the title Add SDL3 target, wrapper feature-parity gaps, and modular SDL_image/SDL_mixer support Add SDL_image/SDL_mixer support Jul 4, 2026
@colemancda colemancda merged commit 7d2a624 into master Jul 4, 2026
6 checks passed
@colemancda colemancda deleted the feature/image-mixer branch July 4, 2026 03:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant