Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hello,
I went on an adventure to port moonlight-qt to SDL3. Now SDL3 isn't stable yet so I don't expect this to be merged anytime soon, however I put this PR up so it is known that this has been done and there isn't any duplicated efforts.
SDL2 is still supported with a lot of pre-processor checks. Linux-only on Wayland/X11 for now until other platforms are tested. I've made a best-effort conversion for the other platforms kmsdrm/EGL, windows/win32 but left macOS video decode alone, looks like that code is being worked upon right now.
Audio was a rewrite so this one needs checking with care to see if I'm doing the right thing.
My ultimate goal is to use the new
SDL_pen.h
API so I'll be working on this next.Cheers, I'll set to draft and continue to force-push things as I discover them and do some testing.