EDuke32 Changelog Unofficial archive

What changed in EDuke32, build by build

2,117 builds · 8,866 commits · 25 authors · October 2009 – August 2026

Commits per year

Showing 2021 · select it again to see every year
SVN era · r1519 – r8798 Git era · voidpoint.io, from april 2020
Filters · 3 active

Showing 26 builds · 60 commits

Export CSV
Display options
Commit details:

December 2021 4 builds · 9 commits

Build 9875

14 Dec 2021 · 34 commits · 1 author GIT
Open build
  • fix use of value before validation in polymer_updatewall()

    TerminX defbbfb written 8 Dec 2021 FixEngine
  • fix copy/paste error in screentextRender()

    TerminX 4c19398 written 8 Dec 2021 FixEngine
    Show details

    For some reason, this error didn't propagate into screentextGetSize().

  • prevent leak of address of object on stack in polymost_dorotatespritemodel()

    TerminX 293a728 written 8 Dec 2021 FixEngine
  • fix potential crash in polymost_fillpolygon()

    TerminX 573b07c written 8 Dec 2021 FixEngine
  • fix faulty logic in OSD_SetLogFile()

    TerminX 47dfd1d written 8 Dec 2021 FixEngine
Open the build to see all 34 commits

November 2021 8 builds · 14 commits

Build 9795

15 Nov 2021 · 2 commits · 1 author GIT
Open build
  • fix integer overflow of globalzd in floor sprite rendering code

    nukeykt b733b43 15 Nov, 01:27 FixEngine
    Show details

    This commit also simplifies previous x/y panning fix

  • fix integer overflow of x/y panning in floor sprite rendering code

    nukeykt c4310a2 written 14 Nov 2021 FixEngine

Build 9787

12 Nov 2021 · 5 commits · 1 author GIT
Open build
  • improve GL state management, add support for GL sampler objects, add libtess2 and implement in polymer in place of the GLU tesselator, drop dependency on libGLU, improve GL debug output (in debug builds), fix various GL resource leaks

    TerminX b6740a7 12 Nov, 08:38 FixEngine
    Show details

    This should prevent a few more state changes, and address issues arising from rendermode changes wiping our state but not any of our accounting data for said state. Because libtess2 seems to be abandoned and because there were a few issues I needed to fix anyway, I went ahead and made a custom single-file header-only version for improved performance.

Open the build to see all 5 commits

October 2021 4 builds · 12 commits

Build 9720

7 Oct 2021 · 10 commits · 1 author GIT
Open build
  • fix SDL fullscreen issues

    TerminX cae5d70 written 22 Sep 2021 FixEngine
  • remove r_pr_vbos cvar and the code paths used for values 0 and 1

    TerminX 1682ff4 written 14 Aug 2021 FixEngine
    Show details

    r_pr_vbos 0 was broken and r_pr_vbos 1 became useless once it was clear r_pr_vbos 2 wasn't causing issues.

  • manually flush console log file ptr in crash handler

    TerminX a68d0d8 written 25 Sep 2021 FixEngine
Open the build to see all 10 commits

Build 9710

6 Oct 2021 · 31 commits · 1 author GIT
Open build
Open the build to see all 31 commits

August 2021 6 builds · 13 commits

Build 9568

21 Aug 2021 · 56 commits · 1 author GIT
Open build
Open the build to see all 56 commits

Build 9512

21 Aug 2021 · 1 commit · 1 author GIT
Open build
  • Initialize blend to 0 when inserting sprites

    Dino Bollinger c0b0118 21 Aug, 22:26 FixEngine
    Show details

    This fixes a bug where stale blend values could be transferred over from a previously loaded map.

Build 9509

16 Aug 2021 · 2 commits · 1 author GIT
Open build
  • polymer: 'fix' texture scale on relative floors

    Plagman 7ea7ebc 16 Aug, 15:17 FixEngine
    Show details

    Classic relative scaling apparently had some numerical artifacts related to length of firstwall. Cribbing the logic added in 6fc6b7d5 in Polymost along with bumping the precision of the intermediate terms seems to make it line up fully. Rooftop floor in E1L1 and surrounding ledges are good test cases for this.

  • polymer: fix angle precision with sector relative tile alignment

    Plagman 58b10f6 written 14 Aug 2021 FixEngine