Skip to content

Conversation

@LupertEverett
Copy link
Contributor

This PR adds support for using SDL3 as a backend. Used SDL2 code as a base, and changed things as needed.

All functionality in example window works.

Note that if both SDL2 and SDL3 is found in the system, only SDL3 support will be enabled. My previous attempt way back when had linking errors because of having both enabled, and I don't want to deal with that atm. Especially when the plan is to remove SDL2 support down the line.

Speaking of that previous attempt I can finally nuke the old af SDL3 branch in my Surreal Engine fork, woohooooo :V

@dpjudas dpjudas merged commit 6436bbf into dpjudas:master Nov 5, 2025
3 checks passed
@LupertEverett LupertEverett deleted the sdl3 branch November 5, 2025 22:34
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.

2 participants