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 202 builds · 655 commits

Export CSV
Display options
Commit details:

June 2021 7 builds · 57 commits

Build 9441

28 Jun 2021 · 46 commits · 1 author GIT
Open build
Open the build to see all 46 commits

Build 9382

4 Jun 2021 · 61 commits · 1 author GIT
Open build
  • update to SDL 2af3f64e on Windows

    TerminX bcc1cb0 written 28 May 2021 Engine
  • move crc16 functions into main engine definitions

    TerminX 15b6578 written 25 May 2021 Engine
  • fix sloped sprite drawing error

    TerminX 36416d2 written 11 May 2021 FixEngine
  • expose gotsector[] to CON for checking to see if a particular sector was drawn during the last frame

    TerminX fa750c6 written 10 May 2021 EngineCON
  • update gotsector[] in polymer_drawsector()

    TerminX f66d2f3 written 10 May 2021 Engine
Open the build to see all 61 commits

April 2021 1 build · 1 commit

January 2021 3 builds · 4 commits

December 2020 3 builds · 4 commits

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)

  • Enable non-power-of-two wall support in classic renderer. (Doesn't do anything yet without either a new map format, or upcoming TILEFLAGS_TRUENPOT).

    Jordon Moss 281d494 written 11 Aug 2020 Engine

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
  • move osdstrings cleanup out of engineUnInit() and into OSD_Cleanup()

    TerminX 786869b written 23 Jul 2020 Engine
  • update spriteext_t structure

    TerminX 15ef402 written 8 Jun 2020 Engine
    Show details

    Like DukePlayer_t, I do not intend to modify this structure again in a way that breaks backwards compatibility, unless 100% absolutely necessary.

Open the build to see all 21 commits