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 2020 · select it again to see every year
SVN era · r1519 – r8798 Git era · voidpoint.io, from april 2020
Filters · 3 active

Showing 74 builds · 134 commits

Export CSV
Display options
Commit details:

December 2020 4 builds · 4 commits

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

November 2020 1 build · 1 commit

Build 9276

28 Nov 2020 · 1 commit · 1 author GIT
Open build
  • Replace std::string with a char* wrapper

    Dino Bollinger 42c62c5 28 Nov, 11:31 Fix
    Show details

    This avoids a bug which causes linking to fail for MinGW32 builds.

    Co-authored by
    Evan Ramos

September 2020 1 build · 1 commit

August 2020 11 builds · 16 commits

Build 9242

17 Aug 2020 · 3 commits · 1 author GIT
Open build
  • General

    mapster32/build: Make AlignWalls_ not a partially broken, cryptic mess. Correctly aligns textures of any size now.

    Jordon Moss f21351f written 16 Aug 2020 FixEngine
  • Implement tileflags member of picanm, and added support for new flag: TILEFLAGS_TRUENPOT, that allows you to enable true non-power-of-two texture support per-tile.

    Jordon Moss 4c1d40c written 11 Aug 2020 FixEngine
    Show details

    (Fixes classic's buggy tiling and panning behaviour and bypasses the emulation of it in Polymost)

Open the build to see all 3 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 5 builds · 11 commits

Build 9205

27 Jul 2020 · 2 commits · 1 author GIT
Open build
  • Fix tilescreen drawing for Polymer renderer.

    Dino Bollinger 74f7b0d 27 Jul, 22:33 FixEngine
    Show details

    According to pogo in a previous commit, GL_TEXTURE_2D is deprecated. However, polymer cannot draw the tiles in the tilescreen correctly without enabling it first, else it shows white boxes instead. This fixes terminx/eduke32#93

  • prevent hash lookup on empty keybinds

    Dino Bollinger 7c3b3e6 27 Jul, 09:34 Fix
    Show details

    This fixes terminx/eduke32#98

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