1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 07:28:11 +00:00
serenity/Ports/SDL2
Jelle Raaijmakers 14ece2ac90 Ports: Support "restarts" in SDL2
SDL2 applications are prone to reinitializing the SDL components when,
for example, changing the display resolution. This would lead to
crashes since we were doing things in the wrong order.

* We now decouple `GLContext` from `SDL_Window` a bit more, allowing
  the window to be destroyed before the GLContext.
* Do not quit the `GUI::Application`, let our event loop handle exiting

These changes allow changing the display resolution in the Quake3 port.
2022-08-31 12:42:55 +01:00
..
patches Ports: Support "restarts" in SDL2 2022-08-31 12:42:55 +01:00
package.sh Ports: Disable libsamplerate dependency for SDL2 2022-08-28 22:54:11 +01:00