
Quakespasm 0.94.0 Released 
 
		Version 0.94.0 of QuakeSpasm is released.
 
 Downloads:
 
https://sourceforge.net/projects/quakespasm/files/
 http://quakespasm.sourceforge.net/download.htm
 
 Changes since the previous version:
 
https://sf.net/p/quakespasm/news/2021/09/quakespasm-0940/
 
 - Initial support for playing the 'Quake 2021 re-release' content
   (thanks to Andrei Drexler for bulk of the work, Guillaume Plourde
   for Q64 bsp format support.)
 - Fix rendering bug when cl_bobcycle was set to zero (sf.net bug/41)
 - Fixed buffer overflow with large char skybox names (sf.net bug/38)
 - Fixed a missing MAXALIASFRAMES bounds check (sf.net bug/37)
 - OpenGL: workaround Intel UHD 600 driver bug (sf.net bug/39)
 - OpenGL: merged surface mark & cull optimizations from vkQuake.
 - Compensate viewmodel distortion at fov > 90 (based on code from
   Qrack, thanks to Andrei Drexler for the patch.)
 - Raised MAX_GLTEXTURES limit from 2048 to 4096 for now.
 - Changed 'model has a skin taller than 480' error into a warning
 - Reject lit files if they're the wrong size (eg hipnotic/start.bsp
   vs id1/start.lit or just a bsp that no longer has any coloured
   lits, etc)
 - External ent files are now versioned using 4 digit crc of the
   original map's ents, like e1m1@c49d.ent, which is much safer. The
   old method (e.g. e1m1.ent) still works but isn't recommended.
 - Support for external vis files.
 - Save: remove CR/LFs from level name to avoids broken saves, e.g.
   with autumn_sp map.
 - Music: improvements to mp3 tag detection / skipping.
 - Music: umx loader fix for malformed / crafted files.
 - New console command music_jump: Jump to given order in music, like
   Unreal's music change - only for module (tracker) music.
 - Updated third-party libraries (music codecs, SDL, etc.) Other minor
   fixes, tidy-ups and protability tweaks.
 - Source repository moved to git.