This is BIG update bringing not only important Vulkan bugfixes, but also very cool improvements.
As usual, there are also some other cherry-picks from Quakespasm and Ironwail.
Fixes:
- #755: A VERY important, long-standing bug in the GPU Memory allocator fixed by @Novum, that could create all kinds of graphics corruption and even random crashes. This may solve some problems seen on MacOS and Radeons for quite some time.
- #747: Fix occasional Vulkan crashes when taking screenshots.
- #752 , #761: MD5 models now manage 32bit textures correctly for both skins and fullbrights.
- Linux Appimage is kept using
mad
instead ofmpg123
for mp3 support in order to ease compatibility.
Improvements:
- #753: Add external WAD, WAD3, and Half-life format support. This great addition was brought by @Toodles2You, many thanks.
This feature was also added to Quakespasm ! - Removed most of the size limits for models, the one remaining is a 32K limit on model vertices. (from Ironwail)
- Code cleanups.
- Library updates.
Please note: Windows 32bit binaries are not tested / not supported and are provided "as-is".
Windows binaries require the Microsoft Visual C++ Redistributable:
https://aka.ms/vs/17/release/vc_redist.x86.exe (32 bit)
https://aka.ms/vs/17/release/vc_redist.x64.exe (64 bit)
Linux AppImage requires at least glibc 2.31. Check with ldd --version
if in doubt (any recent Linux distribution should easily satisfy this). FUSE must be enabled and available (see https://docs.appimage.org/user-guide/troubleshooting/fuse.html)
Full Changelog: 1.31.3...1.32.0