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

Showing 25 builds · 123 commits

Export CSV
Display options
Commit details:

December 2023 4 builds · 5 commits

November 2023 1 build · 6 commits

Build 10527

2 Nov 2023 · 13 commits · 3 authors GIT
Open build
Open the build to see all 13 commits

September 2023 4 builds · 4 commits

August 2023 9 builds · 39 commits

Build 10396

30 Aug 2023 · 4 commits · 1 author GIT
Open build

Build 10392

28 Aug 2023 · 12 commits · 3 authors GIT
Open build
Open the build to see all 12 commits

Build 10380

27 Aug 2023 · 16 commits · 2 authors GIT
Open build
  • General

    Use a tspr->clipdist bit to specify legacy voxels instead of tspr->cstat 48

    Hendricks266 6e6b82d 27 Aug, 03:10 Engine
  • Factor out tspr->clipdist accesses into local variable tsprflags

    Hendricks266 9a42fe3 27 Aug, 03:40 Engine
  • Factor out rendering tests for whether a sprite is a voxel

    Hendricks266 74ad105 27 Aug, 02:32 Engine
  • Ensure some hardcoded switch behavior maintains applicability only to wall sprites, not sloped (floor), consistent with the rest of the code

    Hendricks266 0c03ed3 27 Aug, 02:12 Engine
  • Enumify uses of CSTAT_SPRITE_ALIGNMENT (cosmetic cleanup)

    Hendricks266 33bac7c written 26 Aug 2023 Engine
Open the build to see all 16 commits

July 2023 3 builds · 10 commits

Build 10322

3 Jul 2023 · 1 commit · 1 author GIT
Open build
  • General

    Use bitmap macros in more places

    Hendricks266 77e6bb6 written 2 Jul 2023
    Show details

    regex for initial replacement: find: ([A-Za-z0-9_]+)[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*>>[ \t]*3[ \t]*\][ \t]*&[ \t]*pow2char[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*&[ \t]*7[ \t]*\] find: ([A-Za-z0-9_]+)[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*>>[ \t]*3[ \t]*\][ \t]*&[ \t]*\(1[ \t]*<<[ \t]*\([ \t]*([A-Za-z0-9_]+)[ \t]*&[ \t]*7[ \t]*\)[ \t]*\) replace: bitmap_test(\1, \2) find: ([A-Za-z0-9_]+)[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*>>[ \t]*3[ \t]*\][ \t]*\|=[ \t]*pow2char[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*&[ \t]*7[ \t]*\] find: ([A-Za-z0-9_]+)[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*>>[ \t]*3[ \t]*\][ \t]*\|=[ \t]*\(1[ \t]*<<[ \t]*\([ \t]*([A-Za-z0-9_]+)[ \t]*&[ \t]*7[ \t]*\)[ \t]*\) replace: bitmap_set(\1, \2) find: ([A-Za-z0-9_]+)[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*>>[ \t]*3[ \t]*\][ \t]*&=[ \t]*~[ \t]*pow2char[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*&[ \t]*7[ \t]*\] find: ([A-Za-z0-9_]+)[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*>>[ \t]*3[ \t]*\][ \t]*&=[ \t]*~[ \t]*\(1[ \t]*<<[ \t]*\([ \t]*([A-Za-z0-9_]+)[ \t]*&[ \t]*7[ \t]*\)[ \t]*\) replace: bitmap_clear(\1, \2) regex for cleanup: find: \((bitmap_test\([A-Za-z0-9_]+, [A-Za-z0-9_]+\))\) == 0 replace: !\1 find: \((bitmap_test\([A-Za-z0-9_]+, [A-Za-z0-9_]+\))\) != 0 find: \((bitmap_test\([A-Za-z0-9_]+, [A-Za-z0-9_]+\))\) > 0 replace: \1 find: \((bitmap_test\([A-Za-z0-9_]+, [A-Za-z0-9_]+\))\) replace: \1 plus manual filtering to find missed cases: git grep -nw pow2char git grep -nEw '>> *3' git grep -nEw '(gotpic|gotsector)' git grep -n show2d