9a114f1fbe
0.92.1 - Fixed large menu scale factors (was broken in 0.92.0). - Fixed PAUSE key (was broken in 0.92.0). - Updated some of the third-party libraries. 0.92.0 - SDL2 Game Controller support. - Contrast support with new "contrast" cvar, behaving the same as MarkV. It may be a useful alternative to the existing gamma control for laptops in a bright environment, etc. Raising contrast gives less of a gray/washed out look than raising gamma, but at a disadvantage: colors near white get clipped to white. - RMQ protocol (999) support, adapted from RMQEngine. - New "-protocol x" command line option. Accepted values for 'x' are 15 (NetQuake), 666 (FitzQuake, default), and 999 (RMQ). - New "setpos" console command. - New "vid_borderless" cvar for getting a borderless window. - Increased MAX_MAP_LEAFS from 65535 to 70000 and MAX_LIGHTMAPS from 256 to 512 in order to handle the oms3 map pack. - Server edicts are now allocated using malloc instead of allocating on the hunk. - gl_clear now defaults to 1. - Fix items falling out of the world on oms3.bsp on SSE builds. - Worked around an OSX 10.6 driver bug when using FSAA, which was leading to an unplayable HOM effect on the rest of the screen. - Fix wrong trace endpoint from the tracepos console command. - Updated some of the third-party libraries. Other fixes/clean-ups. 0.91.0 - Fix unwanted fog mode change upon video restart. - Work around Intel 855 bug in status bar drawing with "r_oldwater 0" and "scr_sbaralpha 0". - Fix an obscure GLSL bug where changing gamma would result in the screen turning to noise. - Fix GLSL gamma causing the tiled screen border to turn white when "sizedown" is used. - Fix an alias model VBO renderer bug where a model not precached during map start wouldn't be drawn. - Fix the order of OpenGL context creation and window creation in SDL2 video. - Fix a calling convention issue in windows DPI awareness function pointers. - Fix a random texture recoloring after video mode change. - Fix a liquid turning to garbage after several video mode changes and "r_oldwater 0". - Fix a wrong alpha-sorting bug introduced in 0.90.1. - Fix "flush" command not reloading mdl's from disk (bug introduced in 0.90.1). - Prevent a possible buffer overflow in Cbuf_Execute (old Q1/Q2 bug). - Prevent a possible vulnerability in MSG_ReadString (old Q1/Q2 bug). - New cvars r_lavaalpha, r_slimealpha, r_telealpha for fine-tuning specific liquid opacities (from DirectQ/RMQEngine, non-archived, default to 0), and new worldspawn keys _wateralpha, _lavaalpha, _slimealpha, _telealpha, _skyfog (unique to Quakespasm, similar to the behaviour of the "fog" worldspawn key). - GLSL gamma is now supported on older hardware without NPOT extension. - New r_pos command to show player position. - NaN detection in traceline with "developer 1" set now warns instead of errors. - Update third-party libraries. - Default max_edicts 8192 (was 2048) and no longer saved to config.cfg. - Default heapsize 256 MB (was 64 MB). - Default zone 4 MB (was 384 KB). - Raised MAX_SFX to 1024 (was 512). 0.90.1 - 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.) - 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. - Use multithreaded OpenGL on OS X for better performance. - New, faster mdl renderer using GLSL. Disable with "-noglslalias". - 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.) - 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 >= 1. - 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" - Clean up IDE project files to build on fresh systems. - Update 3rd-party libraries. |
||
---|---|---|
.. | ||
patches | ||
DESCR | ||
distinfo | ||
Makefile | ||
MESSAGE | ||
PLIST |