Open slacka opened 6 years ago
I don't know how much the SDL2 branch is working. Maybe it's okay, but I don't know (IIRC, SDL2 has some aspects that prevent it from being optimal for leilei's project). As an alternative, I think the Yu Engine https://github.com/OAGuild/yuengine uses SDL2. (Despite it has got some nice features, normally I would not recommend using a third-party engine -as it lacks some oa-specific features-... but in case you absolutely need SDL2...)
FWIW, SDL2's not in main because the way it was implemented is an invasive all-or-nothing way (it removes SDL 1.2 which I desire very much so)
Personally i'd prefer a fix on the SDL 1.2 end of things...
Hi, what are you missing from SDL 1.2 which is preventing you from moving to SDL2 or GLFW, either of which would make OpenArena work natively on newer systems such as those built on Wayland?
Ideally SDL 1 and SDL 2 should be implemented in a non-invasive way, i.e. modular (so players can switch between original, SDL1 and SDL2 depending on their systems). IICR there was a fork where this was done.
In Arch under a Wayland GNOME session, I get the following error when I try to launch OpenArena using Wayland: