diff --git a/Changelog.md b/Changelog.md index bb188888..08d1446e 100644 --- a/Changelog.md +++ b/Changelog.md @@ -9,6 +9,14 @@ Note: Numbers starting with a "#" like #330 refer to the bugreport with that num * Enable/disable Soft Particles when **loading** a graphics quality preset (only enabled in Ultra preset, though you can still configure it independently as before; #604) +* Support SDL3 (SDL2 and, to some degree, SDL1.2 are also still supported) +* Fix bugs on 64bit Big Endian platforms (#472, #625) +* Fixes for high-poly models (use heap allocation instead of `alloca()` for big buffers; #528) +* Fix building dhewm3ded with newer OpenAL Soft headers (#633) +* Fix a crash (assertion) on start with ImGui if `SDL_GetWindowDisplayIndex()` + or `SDL_GetDisplayDPI()` failed and the `imgui_scale` CVar was set to the default value of `-1` + (setting it to `1` worked around the bug; #632) +* Updated Dear ImGui to 1.91.4 1.5.4 (2024-08-03) ------------------------------------------------------------------------ @@ -230,7 +238,7 @@ Note: Numbers starting with a "#" like #330 refer to the bugreport with that num (it did so if one of the paths, like `fs_cdpath`, was empty) * Don't use translation in Autosave filenames (#305) - In the Spanish translation all the Alpha Lab autosaves got the same name, - now the autosave name is based on the mapename instead which is distinct + now the autosave name is based on the mapname instead which is distinct 1.5.0 (2018-12-15) diff --git a/neo/sound/snd_local.h b/neo/sound/snd_local.h index eaa087e3..b4fe01b2 100644 --- a/neo/sound/snd_local.h +++ b/neo/sound/snd_local.h @@ -34,6 +34,8 @@ If you have questions concerning this license or the applicable additional terms // because the implemenations are in openal_stub.cpp // this is ensured by defining AL_LIBTYPE_STATIC before including the AL headers #define AL_LIBTYPE_STATIC +// newer versions of openal-soft set the noexcept attribute to functions, older ones didn't +// just disable that so the stub functions continue to match the prototypes in the header #define AL_DISABLE_NOEXCEPT #endif