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 72 builds · 369 commits

Export CSV
Display options
Commit details:

February 2022 2 builds · 3 commits

January 2022 4 builds · 17 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 · 17 commits

Build 9875

14 Dec 2021 · 34 commits · 1 author GIT
Open build
  • extra const in libtess2

    TerminX 487ba03 written 24 Nov 2021 Engine
  • fix use of value before validation in polymer_updatewall()

    TerminX defbbfb written 8 Dec 2021 FixEngine
  • prevent potential deferencing of null ptr

    TerminX f783405 written 8 Dec 2021 Engine
  • this sort of type punning isn't necessary anymore

    TerminX 3a12ada written 8 Dec 2021 Engine
  • 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().

Open the build to see all 34 commits

November 2021 9 builds · 26 commits

Build 9828

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

Build 9815

25 Nov 2021 · 8 commits · 4 authors GIT
Open build
  • allow r_pr_shadowdetail 6 (8192x8192)

    TerminX 90da0fc written 24 Nov 2021 Engine
  • add missing buildgl_bindSamplerObject() calls

    TerminX b98b1c1 written 23 Nov 2021 Engine
  • add SAMPLER_NEAREST_NEAREST_CLAMP and SAMPLER_NEAREST_NEAREST_WRAP, samplers which use GL_NEAREST_MIPMAP_NEAREST for the minification filter

    TerminX 7b325f1 written 12 Nov 2021 Engine
    Show details

    It looks like mipmapping actually works with the indexed color texture shader in Polymost as-is, but it doesn't work with Polymer art mapping so we're disabling it there.

Open the build to see all 8 commits

Build 9787

12 Nov 2021 · 5 commits · 1 author GIT
Open build
  • clean up r_persistentstreambuffer so you can turn it on and off without having to restart anything

    TerminX 47e24d2 12 Nov, 07:53 Engine
  • move all the cvars in polymost.cpp so that they're at least in the same spot

    TerminX 839c192 12 Nov, 07:53 Engine
  • 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 9767

11 Nov 2021 · 12 commits · 1 author GIT
Open build
  • move yax_updown[] reset to yax_update()

    TerminX d5a6729 written 12 Aug 2021 Engine
  • don't use SDL_WINDOW_FULLSCREEN_DESKTOP and don't call SDL_SetWindowBordered in fullscreen

    TerminX ef06dff written 12 Aug 2021 Engine
  • ignore SDL_WINDOWEVENT_MOVED and SDL_WINDOWEVENT_RESIZED in fullscreen

    TerminX bd1cd8c written 12 Aug 2021 Engine
    Show details

    I'm not sure if this is going to end up being the correct thing to do here, but it's what we shipped in the Fury 2.0 binary.

  • better multi-monitor support

    TerminX e852730 written 12 Aug 2021 Engine
  • fix console logging issue on Linux introduced by logging rework

    TerminX af57b22 written 12 Aug 2021 FixEngine
    Show details

    TIL vsnprintf and _vsnprintf are not, in fact, the same thing.

Open the build to see all 12 commits

October 2021 5 builds · 41 commits

Build 9747

31 Oct 2021 · 23 commits · 1 author GIT
Open build
  • add libasync (async++), https://github.com/Amanieu/asyncplusplus/

    TerminX 991cbd0 written 7 Sep 2021 Engine
  • update libdivide to b322221677351ebb11f0a42fe9a9a2794da5bfe5, add libdivide_config.h

    TerminX 0fb5f94 written 7 Sep 2021 Engine
    Show details

    engine: update libdivide to b322221677351ebb11f0a42fe9a9a2794da5bfe5, add libdivide_config.h

  • print commit hash from SDL_GetRevision() to log at startup when using SDL dev builds (odd-numbered patch level)

    TerminX 752740c written 20 Oct 2021 Engine
    Show details

    This is admittedly terrible, but it shouldn't break unless the SDL_GetRevision() output format changes, in which case it just won't print the string anymore.

  • prune SDL_mixer stuff from sdl_inc.h

    TerminX b2e37a6 written 21 Oct 2021 Engine
    Show details

    We will never NEED_SDL_MIXER.

  • fix tabs in random.h

    TerminX d8de052 written 27 Oct 2021 FixEngine
Open the build to see all 23 commits