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 136 builds · 492 commits

Export CSV
Display options
Commit details:

August 2023 10 builds · 18 commits

Build 10351

17 Aug 2023 · 6 commits · 4 authors GIT
Open build
Open the build to see all 6 commits

Build 10333

3 Aug 2023 · 1 commit · 1 author GIT
Open build
  • Only poll glGetGraphicsReset() once every 100ms in handleevents()

    Dino Bollinger 01d8fad 3 Aug, 12:24 Engine
    Show details

    This call acted as a bottleneck, significantly reducing the framerate on E1L1 of Duke3D as the status was being polled every single time handleevents() was called.

July 2023 1 build · 3 commits

Build 10332

30 Jul 2023 · 10 commits · 3 authors GIT
Open build
  • Fix cstat parameter in "classicDrawVoxel()" being int8_t instead of int16_t

    Dino Bollinger 12d50cc written 29 Jul 2023 FixEngine
    Show details

    Also fix an error log message in engine.cpp logging the wrong variable.

  • Fix parameter in "polymost_drawtilescreen" being called "wallnum" instead of "tilenum"

    Dino Bollinger 2e51783 written 29 Jul 2023 FixEngine
  • Reduce EXTRATILES from 3840 to 1792 (= 32512 - MAXTILES)

    Dino Bollinger e74bc25 written 3 Jul 2023 Engine
    Show details

    Previously, MAXTILES+EXTRATILES went above the highest possible 16 bit integer value of 32767, which is the datatype used to store tilenums.

Open the build to see all 10 commits

June 2023 1 build · 2 commits

May 2023 1 build · 7 commits

Build 10240

17 May 2023 · 28 commits · 1 author GIT
Open build
  • make FATAL and ERROR level log messages purposefully screw up the log formatting a little bit so they stand out more

    TerminX a79c95a written 10 May 2023 Engine
  • CONSTEXPR nextPow2

    TerminX 64fc46b written 19 Apr 2023 Engine
  • fix warning

    TerminX 4203dd0 written 2 May 2023 FixEngine
  • odd-numbered SDL patch levels aren't dev snapshots anymore

    TerminX 8111de3 written 28 Apr 2023 Engine
  • move tile size check in maskwallscan() to occur after the call to setgotpic() like the rest of the drawing functions

    TerminX 9a205c3 written 11 Apr 2023 Engine
Open the build to see all 28 commits

April 2023 1 build · 16 commits

Build 10212

5 Apr 2023 · 44 commits · 2 authors GIT
Open build
  • fix bugged hightile skyboxes in polymer when artmapping is enabled

    TerminX 0eba557 written 20 Mar 2023 FixEngine
  • bump MAXSPRITESONSCREEN to 4096, add r_maxspritesonscreen cvar, improve handling of cutoff

    TerminX f32e8ae written 16 Mar 2023 Engine
  • update ImGui to 9e30fb0ec1b44dc1b041db6bdd53b130b2a18509

    TerminX 2542927 written 14 Mar 2023 Engine
  • in "draw tsprite before mask?" check, consider tile offsets for sloped sprites.

    Helixhorned 671a7bc written 29 Dec 2022 FixEngine
    Show details

    In 'GetCornerPoints()', fix condition for when to use 'get_floorspr_points()' to include sloped sprites as well.

  • in "draw tsprite before mask?" check, consider offsets for floor sprites.

    Helixhorned 5f5ab3f written 23 Dec 2022 Engine
Open the build to see all 44 commits

October 2022 1 build · 1 commit

September 2022 5 builds · 36 commits

Build 10163

29 Sep 2022 · 2 commits · 1 author GIT
Open build
  • findfrompath() with empty filename immediately returns -1

    Dino Bollinger 2b3f691 written 25 Sep 2022 FixEngine
    Show details

    Fixes a bug where an empty filename is interpreted as the current directory "./", which of course always exists.

  • Use AppTechnicalName instead of AppProperName for log filename

    Dino Bollinger fd9212c written 25 Sep 2022 Engine

Build 10160

11 Sep 2022 · 4 commits · 1 author GIT
Open build

Build 10154

3 Sep 2022 · 36 commits · 1 author GIT
Open build
  • fix warning

    TerminX 074a5d6 written 25 Aug 2022 FixEngine
  • fix a couple of Windows API error messages to match the others

    TerminX 5430325 written 6 Aug 2022 FixEngine
  • enable mimalloc abandoned_page_reset option and call mi_collect() during enginePrepareLoadBoard()

    TerminX 24bcc86 written 31 Jul 2022 Engine
  • rework win_systemtimermode stuff, enable by default

    TerminX e957ae5 written 29 Jul 2022 Engine
  • remove precompiled SDL2 and libvpx for Windows on ARM64

    TerminX b97e71d written 26 Jul 2022 Engine
    Show details

    The rationale here is that it's better to provide the build instructions for these libraries (as we already do) with no binary than it is to provide outdated binaries that don't actually match the provided headers anymore.

Open the build to see all 36 commits