Version 0.90.1 of QuakeSpasm is released.
Changes since the previous version: […]
Show full quote
Version 0.90.1 of QuakeSpasm is released.
Changes since the previous version:
Bugfixes:
Fix dynamic light artifact where changing lightmap are rendered one
frame late (bug introduced in 0.90.0).
Fix texture memory leak when changing video modes with SDL2.
Fix rare incorrect mdl lighting on 64-bit builds. (details here:
http://forums.inside3d.com/viewtopic.php?f=3&t=5620)
Fix fullbrights turning black after "kill" command (bug introduced
in 0.90.0).
Clear all fog values on map change to prevent colored fog carrying
over to jam3_tronyn.bsp.
Allow loading saves with } character in quoted strings, fixes issue
with retrojam1_skacky.bsp.
Fix viewmodel not lerping on extended-limit maps.
Fix crash on out-of-bounds skin number.
Performance:
Use multithreaded OpenGL on OS X for better performance.
New, faster mdl renderer using GLSL. Disable with "-noglslalias".
Visual improvements:
New gamma correction implementation using GLSL. Fixes all known
gamma issues (affecting the full display, persisting after
quitting, or darkening the screen on OS X). Disable with
"-noglslgamma".
Use high-quality water by default (r_oldwater 0).
Shadows use stencil buffer to avoid overlapping artifacts (from
MarkV.)
r_noshadow_list cvar added (from MarkV.)
Interface improvements:
Support pausing demo playback with the "pause" command.
Autocompletion for "game", "record", "playdemo".
Experimental windowed fullscreen mode available with
vid_desktopfullscreen 1 (only in SDL2 builds, takes effect upon
entering fullscreen mode the next time.)
Silence "exceeded standard limit" messages unless developer cvar is
greater than 0.
Some spam moved from developer 1 to 2: "can't find tga/lit/ent",
"trying to load ent", "bad chunk length", "meshing",
"PR_AlocStringSlots: realloc'ing"
Code cleanup:
Clean up IDE project files to build on fresh systems.
Update 3rd-party libraries.