Implement SDL3 - #7033
Conversation
|
I've noticed several performance increases and more precise input when playing the game with these changes. Merge it! |
KELOTOMU
left a comment
There was a problem hiding this comment.
Really good pr, but this will require lots of consideration and testing before this can be merged. PR also has some changes that are completely irrelevant on the implementation of SDL3, I suggest cleaning up first including the pr's for lime, openfl, flixel, and flixel-addons
2d20c3c to
23d2039
Compare
23d2039 to
5e96561
Compare
5e96561 to
ddb7689
Compare
|
JIGSAW!! YEAH |
|
I think the issue with higher FPS affecting hold note scores should be fixed before merging this |
ddb7689 to
69139c3
Compare
Agree, but pretty sure there's a PR for that! |
mostly due to FunkinCrew/Funkin#7033, we'll not have SDL3 support.
|
Make the input use picoseconds |
2725c47 to
b56e18d
Compare
b56e18d to
f0cdd66
Compare
7dcc847 to
e31c969
Compare
9a1a24d to
ac31781
Compare
Co-Authored-By: Abnormal <86753001+AbnormalPoof@users.noreply.github.com> Co-Authored-By: Karim Akra <144803230+KarimAkra@users.noreply.github.com>
e31c969 to
d5364e8
Compare
|
MULTUMIM JIGSAW |
|
PRAISE JIGSAW!! |
|
YESSS |
|
THANKS FOR THE CONTROLER SUPPORT I HAVE BEEN GRINDING ON THE DEV BUILD SO MUCH |









This pr implements one of biggest upgrades to our beloved library
limecan have and that is implementingSDL3, in order for this to work, the following prs need to be merged:SDL3lime#45SDL3openfl#18SDL3flixel#13SDL3flixel-addons#2The exact features that this upgrade implements are mostly inside the descriptions of each of the lib's pr, the features that are here in this pr's code are the following:
nanosecondsinstead ofmilisecondswhich should make the already good input even better!vsyncback onMacOSasSDL3fixes the support for it.FileDialogsonMacOS.Unlocked Framerateoption to native as the new mainloop can now support running uncapped.MessageBoxeswith custom types work on all targets.DropandFileDialogsAPI.iOSnot being the native resolution.