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:

October 2021 8 builds · 33 commits

Build 9747

31 Oct 2021 · 23 commits · 1 author GIT
Open build
  • fix S_ChangeSoundPitch()/CON_SETACTORSOUNDPITCH

    TerminX bfeaf61 written 7 Sep 2021 Fix
  • fix annoying GCC 11 warning

    TerminX 5beeb55 written 28 Oct 2021 Fix
    Show details

    The warning says you can silence it by surrounding sizeof(int32_t) with extra parentheses, but it doesn't work.

  • fix tabs in random.h

    TerminX d8de052 written 27 Oct 2021 FixEngine
  • fix skipping intro screens with left mouse button

    TerminX 097eb09 written 25 Oct 2021 Fix
  • fix compilation warning with RELEASE=0 builds

    TerminX ac9d5fb written 16 Oct 2021 FixEngine
Open the build to see all 23 commits

Build 9721

8 Oct 2021 · 1 commit · 1 author GIT
Open build
  • General

    Revert "engine: make floor sprites clip a little more like floors"

    TerminX 964c0b5 8 Oct, 02:10 FixEngine
    Show details

    clipmove() really needs concrete indication of a moving point's starting floor height for this optimization to work correctly, and inferring that ourselves without it being explicitly passed in isn't something that would work.

    Reverts
    81f7c71 — engine: make floor sprites clip a little more like floors (Build 9710)

Build 9720

7 Oct 2021 · 10 commits · 1 author GIT
Open build
  • SW

    fix buffer overflow preventing the game from starting, exposed by switching to the new memory allocation systems

    TerminX 6a1f4ec 7 Oct, 12:15 Fix
  • 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
  • fix "gameexecutable" option in configuration file

    TerminX 29ccc1e written 28 Sep 2021 Fix
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

Build 9679

6 Oct 2021 · 28 commits · 1 author GIT
Open build
  • SW

    build fix

    TerminX c19ade4 6 Oct, 18:08 Fix
  • fix dumpster fire thing

    TerminX 74c3050 written 31 Aug 2021 Fix
  • fix incorrect lower bound for r_anisotropy

    TerminX 8b7d242 written 1 Sep 2021 FixEngine
  • fix g_highestSoundIdx range checks

    TerminX 6b5286d written 29 Aug 2021 Fix
  • switch from stb_vorbis to minivorbis

    TerminX 295c70b written 8 Sep 2021 Fix
    Show details

    Fixes minivorbis to compile as C++ and hooks it up to our memory allocators. This also allows the precompiled libogg.a prerequisite for libFLAC.a to be removed.

Open the build to see all 28 commits

Build 9651

6 Oct 2021 · 1 commit · 1 author GIT
Open build
  • General

    MinGW build fix... I'm going to hell for this one

    TerminX a891732 6 Oct, 16:13 Fix
    Show details

    This works around what looks like a problem with the MinGW cross-compiler toolchain in Debian.

August 2021 2 builds · 28 commits

Build 9570

21 Aug 2021 · 2 commits · 2 authors GIT
Open build
  • remove the extra flag passed to mouseLockToWindow() in GAME_onshowosd() that made it just show/hide the cursor instead of actually grabbing and ungrabbing input

    TerminX d1b3b70 written 28 Jul 2021 Fix
    Show details

    Truth be told, I don't even remember why this hack was necessary. Let me know if anything breaks. Fixes terminx/eduke32#143.

Open the build to see all 2 commits

Build 9568

21 Aug 2021 · 56 commits · 1 author GIT
Open build
  • fix savegame MUSICANDSFX issues

    TerminX e28d400 written 29 Jul 2021 Fix
    Show details

    Fixes terminx/eduke32#75 and terminx/eduke32#179.

  • fix issue with Polymer lights sometimes not appearing after the player dies and respawns

    TerminX d595a39 written 20 Aug 2021 FixEngine
    Show details
  • use array notation instead of pointer arithmetic for dereferences of actor execptr

    TerminX 6467e6f written 20 Jul 2021 Fix
  • fix rotatesprite interpolation issues

    TerminX dc2f301 written 10 Jul 2021 FixEngine
  • fix timer problems, move calc_smoothratio to engine

    TerminX 0f928a1 written 15 Aug 2021 FixEngine
Open the build to see all 56 commits

June 2021 6 builds · 35 commits

Build 9449

29 Jun 2021 · 4 commits · 1 author GIT
Open build
  • animate menus independently from totalclock

    TerminX ad8def4 29 Jun, 12:42 Fix
    Show details
  • General

    Duke3d, engine: hijack unused parameter passed to videoShowFrame()

    TerminX 307b51d 29 Jun, 12:30 FixEngine
    Show details

    A value of -1 now indicates that the GL state should be preserved. This is used to fix terminx/eduke32#159

  • fix warnings introduced by e0ee1bfe

    TerminX 6144f3b 29 Jun, 12:24 FixEngine
Open the build to see all 4 commits

Build 9441

28 Jun 2021 · 46 commits · 1 author GIT
Open build
  • General

    Revert "Duke3d: MASTERSWITCH counting down before activation blocks re-triggering switches"

    TerminX 2e8ac3f 28 Jun, 20:59 Fix
    Show details
    Reverts
    33d4dc3 — Duke3d: MASTERSWITCH counting down before activation blocks re-triggering switches (Build 9391)
  • fix Polymer rotatesprite texture clamping

    TerminX 5857f70 28 Jun, 19:41 FixEngine
    Show details
  • fix Discord streaming issue

    TerminX 88f90a1 28 Jun, 01:55 FixEngine
    Show details
  • break from CON while loops on VM_RETURN

    TerminX d3746e9 written 27 Jun 2021 FixCON
    Show details

    This should fix terminx/eduke32#16

  • add missing check for r_useindexedcolortextures cvar in polymost_usetileshades()

    TerminX 37da4eb written 27 Jun 2021 FixEngine
    Show details
Open the build to see all 46 commits

Build 9382

4 Jun 2021 · 61 commits · 1 author GIT
Open build
  • fix sloped sprite drawing error

    TerminX 36416d2 written 11 May 2021 FixEngine
  • fix drawing bug with highlighted sectors in 2d mode

    TerminX 8f63582 written 3 May 2021 FixEngine
  • remove added distance check from sound playback

    TerminX 6111ca3 written 27 Apr 2021 Fix
    Show details

    This fixes a longstanding bug with the TELEPORTER sound. Unfortunately, I no longer remember what problem this distance check was added to address.

  • fix inconsistent controller analog stick input with fluctuating framerate

    TerminX 7f8532c written 23 Feb 2021 Fix
  • fix loogie display bug

    TerminX 1864701 written 31 Mar 2021 Fix
Open the build to see all 61 commits

December 2020 1 build · 1 commit

Build 9295

18 Dec 2020 · 3 commits · 1 author GIT
Open build
  • fix "C1083: Cannot open compiler generated file" error with polymost1Frag.glsl.cpp and polymost1Vert.glsl.cpp

    TerminX 334bbea written 17 Dec 2020 Fix
    Show details

    I'm not entirely happy with this due to the addition of the extra filter in the IDE to hold the generated files, but it's better than having to hit build twice in order to get a successful compilation.

Open the build to see all 3 commits

August 2020 2 builds · 5 commits

Build 9239

15 Aug 2020 · 21 commits · 1 author GIT
Open build
  • fixes for including compat.h in a C program built with MSVC

    TerminX 6165e34 written 11 Jul 2020 FixEngine
    Show details

    I needed to change the weird VS workaround in order for the EDUKE32_STATIC_ASSERT on line 850 to succeed. Things seemed OK when I tested them, but I'd like more information on the suspected compiler bug in question and why this was necessary in the first place.

  • General

    engine and Duke3d: fix a bunch of direct calls to libc free() to call Bfree() instead

    TerminX 917da2e written 10 Jul 2020 FixEngine
  • fix copy/paste error in CON_[GET/SET]PLAYER error message for a bad player index

    TerminX d907aee written 9 Jul 2020 Fix
Open the build to see all 21 commits

July 2020 1 build · 6 commits

Build 9202

26 Jul 2020 · 36 commits · 1 author GIT
Open build
  • fix issues with the player looking up/down after loading a save

    TerminX 3a06b40 written 27 Jun 2020 Fix
    Show details

    This limits the output of scaleAdjustmentToInterval() to a maximum of one second worth per frame drawn, clamps q16horizoff to the same range as q16horiz, and zeroes the last input clock after loading.

  • fix potential OOB memory access through player .wackedbyactor member

    TerminX 2b7c5d8 written 27 Jun 2020 Fix
  • General

    Build fix

    TerminX 68257c7 written 26 Jun 2020 Fix
  • fix compilation warning in release builds

    TerminX 2935485 written 24 Jun 2020 FixEngine
  • fix microprofile warnings

    TerminX 794b346 written 23 Jun 2020 FixEngine
    Show details

    Some of these fixes aren't optimal, but I'm not exactly looking to make heavy changes here.

Open the build to see all 36 commits