Page MenuHomeSolus

Update quakespasm to 0.94.7
ClosedPublic

Authored by aleksvor on Aug 17 2022, 12:53 PM.

Details

Summary

Changelogs:

  • 0.94.7:
    • Fix console history buffer wrapping.
    • Fix wrong external texture use after vid_restart.
    • Update lodepng from mainstream git.
  • 0.94.6:
    • Server protocol size check fixes for sounds and particles.
    • An invalid memory access fix in the jpg screenshot writer.
  • 0.94.5:
    • Revised min/max/clamp macros' usage.
    • Fixed a potential undefined behavior in R_DrawAliasModel.
    • Fixed parsing of the time argument of svc_fog server message. (it has been broken for more than 20 years and has never seem to have been used.)
  • 0.94.4:
    • Fixed getting stuck with loading plaque upon attempting to load a bad save from the menu.
    • Fixed SZ_GetSpace server crashes, e.g. in ad_magna or ad_mountain.
    • Fixed intermission camera angles during demo playback.
    • Don't reset onground flag on every new server message.
    • Re-enabled title demos by default (turn off with cl_startdemos 0).
    • Don't autoplay next demo after a timedemo.
    • Fixed bad parsing of cdtrack in hipdemo1 from Scourge of Armagon.
    • Fixed serverinfo off-by-one nummodels/numsounds for protocol 15.
    • Support for Quake 2021 update 3.
    • Implemented quad/pentagram dlights for Quake 2021 rerelease.
    • Implemented 2021 rerelease localsound builtin & svc_localsound (56).
    • Several other improvements to Quake 2021 rerelease support.
Test Plan

Completed first levels from Episode 1.

Diff Detail

Repository
R2768 quakespasm
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

aleksvor created this revision.Aug 17 2022, 12:53 PM
aleksvor requested review of this revision.Aug 17 2022, 12:53 PM
algent accepted this revision.Aug 17 2022, 5:14 PM
algent added a subscriber: algent.

LGTM, thanks!

This revision is now accepted and ready to land.Aug 17 2022, 5:14 PM
This revision was automatically updated to reflect the committed changes.