[go: up one dir, main page]

Menu

quakespasm 0.90.1

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.
Posted by Ozkan Sezer 2015-06-15