Hardcoding default driver for some of the supported platform is a remnant of SDL 1.2 and hasn't been necessary since SDL 2.0 a long time ago. In fact it has a high properbility to break things, SDL could easily end up with a non working driver. When `s_sdldriver` is set to the newly introduced value `auto` the driver is selected by SDL. In all other cases the string is the driver name which SDL will be forced to. This doesn't fix existing configs. Since the OpenAL sound backend has been the default for nearly 15 years and we haven't received bug reports for some other problem with the SDL sound backend in the past, I'm half sure that there are next to users out there. These can reset the cvar by hand if necessary. Closes #1132. |
||
---|---|---|
doc | ||
src | ||
stuff | ||
.gitignore | ||
CHANGELOG | ||
CMakeLists.txt | ||
LICENSE | ||
Makefile | ||
README.md |
Yamagi Quake II
Yamagi Quake II is an enhanced client for id Software's Quake II with focus on offline and coop gameplay. Both the gameplay and the graphics are unchanged, but many bugs in the last official release were fixed and some nice to have features like widescreen support and a modern OpenGL 3.2 renderer were added. Unlike most other Quake II source ports Yamagi Quake II is fully 64-bit clean. It works perfectly on modern processors and operating systems. Yamagi Quake II runs on nearly all common platforms; including FreeBSD, Linux, NetBSD, OpenBSD, Windows and macOS (experimental).
This code is built upon Icculus Quake II, which itself is based on Quake II 3.21. Yamagi Quake II is released under the terms of the GPL version 2. See the LICENSE file for further information.
Documentation
Before asking any question, read through the documentation! The current version can be found here: doc/010_index.md
Releases
The official releases (including Windows binaries) can be found at our
homepage: https://www.yamagi.org/quake2
Unsupported preview builds for Windows can be found at
https://deponie.yamagi.org/quake2/misc/