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

Select a year to see its builds
SVN era · r1519 – r8798 Git era · voidpoint.io, from april 2020
Filters · 2 active

Showing 470 builds · 1,080 commits

Export CSV
Display options
Commit details:

February 2022 1 build · 1 commit

January 2022 6 builds · 26 commits

Build 9933

15 Jan 2022 · 44 commits · 1 author GIT
Open build
Open the build to see all 44 commits

December 2021 4 builds · 16 commits

Build 9875

14 Dec 2021 · 34 commits · 1 author GIT
Open build
  • fix misleading usage of A_CheckSpriteFlags() (comparison with 0 implied the function returns the flag bits instead of `true` or `false`; it does not)

    TerminX b85ed73 written 24 Nov 2021 Fix
  • fix redundant assignment

    TerminX 544044d written 24 Nov 2021 Fix
  • 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().

  • fix copy/paste error

    TerminX 324edd1 written 8 Dec 2021 Fix
Open the build to see all 34 commits

November 2021 9 builds · 21 commits

Build 9828

28 Nov 2021 · 10 commits · 2 authors GIT
Open build
Open the build to see all 10 commits

Build 9804

19 Nov 2021 · 8 commits · 2 authors GIT
Open build
  • General

    Revert "Duke3d: ACTIVATOR/MASTERSWITCH parity for SE2, SE3, SE18, SE21, SE31, SE32, and SE36"

    TerminX 4d7b0b9 written 18 Nov 2021 Fix
    Show details
    Reverts
    fbf4ab5 — Duke3d: ACTIVATOR/MASTERSWITCH parity for SE2, SE3, SE18, SE21, SE31, SE32, and SE36 (Build 9382)
  • oops, this still needs to be called here for Polymer to work in the editor

    TerminX 1b880e5 written 16 Nov 2021 FixEngine
  • fix warning

    TerminX f5a0f08 written 12 Nov 2021 FixEngine
  • General

    Fix some whitespace that ended up with tabs in it

    TerminX 19c6fd7 written 12 Nov 2021 Fix
Open the build to see all 8 commits

Build 9787

12 Nov 2021 · 5 commits · 1 author GIT
Open build
  • fix a few polymer lighting bugs, add interpolation to light positions, etc

    TerminX e67e539 12 Nov, 08:38 FixEngine
  • 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

Build 9772

12 Nov 2021 · 4 commits · 1 author GIT
Open build
  • sound fixes

    TerminX 6812b74 written 11 Nov 2021 Fix
  • minor AdLib driver fixes

    TerminX fb4369f written 11 Nov 2021 Fix
    Show details

    This fixes a crash when restarting the sound system twice in a row with the OPL3 driver selected but an .ogg (or .flac or any other format) is playing instead, and makes a couple of things FORCE_INLINE in the process.

  • move libasync task to VoiceNode struct, explicitly wait on task completion before attempting to service a voice with MV_BeginService()

    TerminX 68c56c7 written 11 Nov 2021 Fix
    Show details

    This fixes crashes when attempting to service an .ogg voice immediately after starting playback, before the decoder has actually finished initializing.

  • fix warning

    TerminX 37987dd 12 Nov, 01:33 Fix