-
Notifications
You must be signed in to change notification settings - Fork 38
quakespasm (sdl2 version) broken #486
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
In my case, downgrading sdl2-compat to 2.32.54 does not fix quakespasm, but downgrading sdl3 to 3.2.10 fixes it |
You seem correct: I locally reverted ae77bfa so that it accepts 3.2.10, running against 3.2.10 is good, 3.2.12 as well as git main are bad. |
The only thing I can think of is line 539 in src/video/x11/SDL_x11window.c
Try commenting out the flag test and force it to false. This is the only vaguely x11 related GL change I can think of in recent memory. Possibly related to #482 as well? |
Changing that line to |
Bisected to libsdl-org/SDL@3b91017 — this commit is broken, its parent is working (I have no idea how can this be related to PulseAudio 🤯) But yes, commenting out the |
By the way, this also fixes Xonotic's black screen |
CC @icculus |
Running with But, I see a lot of the following on my terminal. (This is with alsa-lib-1.1.0,
|
Yeah, we're just going to revert that commit. A more-careful version that doesn't fire on a real thread would be better, but the leak wasn't serious enough for the chaos it causes. |
…oop callback." This reverts commit 3b91017. This apparently is cleaning up more threads than expected, so this needs a rethink. Fixes #12986. Fixes libsdl-org/sdl2-compat#486 Fixes libsdl-org/sdl2-compat#482 (cherry picked from commit e1066ce)
SDL 3.2.14 with the fix for the bug is now available! |
See screen shot below: The in-game screenshot facility (glReadPixels) works, so, SwapBuffers isn't working??
This is on i686-linux, gnome2, pure x11, with 2.32.56 release + SDL3 from current git HEAD.
Can anyone reproduce?
The text was updated successfully, but these errors were encountered: