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

Showing 8,866 commits

Export CSV
Display options
Commit details:

June 2019

  • General

    Patch from Nuke.YKT to add support for the cstat flip bits to voxels in both software and Polymost

    TerminX r7723 25 Jun, 04:30 Build 7743 Engine
  • General

    Replace DO_TILE_ANIM() macro with tileUpdatePicnum() function

    TerminX r7722 25 Jun, 04:30 Build 7743
  • General

    Use default argument values of -1 for the sprite and player indexes passed to VM_OnEvent()

    TerminX r7721 25 Jun, 04:30 Build 7743 Engine
  • General

    Templatized linked list functions

    TerminX r7720 25 Jun, 04:30 Build 7743
  • General

    Use remove_pointer_t instead of regular std::remove_pointer and add a definition for it for CXX11 builds

    TerminX r7719 25 Jun, 04:30 Build 7743
  • General

    Add SLOPTABLESIZ preprocessor definition

    TerminX r7718 25 Jun, 04:30 Build 7743
  • General

    Patch from Nuke.YKT to increase the size of sloptable[]

    TerminX r7717 25 Jun, 04:29 Build 7743
  • General

    EDuke32-specific libdivide customizations

    TerminX r7716 25 Jun, 04:29 Build 7743
  • General

    Update libdivide from git

    TerminX r7715 25 Jun, 04:29 Build 7743
  • General

    Patch from Nuke.YKT to improve the appearance of slopes in software mode

    TerminX r7714 25 Jun, 04:29 Build 7743
  • General

    Patch from Nuke.YKT to implement q16 angle and horiz in software mode

    TerminX r7713 25 Jun, 04:29 Build 7743
  • General

    Patch from Fox:

    TerminX r7712 25 Jun, 04:29 Build 7743 FixEngine
    Show details

    Polymost visibility: compensate for the classic mode "truncating" the lookup shades by moving the fog ramp by the equivalent of 1/2 shade Fix some issues with negative shade in GL fog.

  • General

    Use #if DEBUGGINGAIDS>=2 for the assertions in the structure trackers

    TerminX r7711 25 Jun, 04:29 Build 7743
  • General

    Don't force APLAYER to have the default action when shown through a viewscreen in EDUKE32_STANDALONE builds

    TerminX r7710 25 Jun, 04:29 Build 7743
  • General

    Cosmetic change

    TerminX r7709 25 Jun, 04:29 Build 7743
  • General

    Get rid of DYNALLOC_ARRAYS

    TerminX r7708 25 Jun, 04:29 Build 7743
    Show details

    It's garbage and the "functionality" it provided is something that will be able to be achieved in a better way in a future commit.

  • General

    Remove FIXMATH_NO_64BIT

    TerminX r7707 25 Jun, 04:29 Build 7743
    Show details

    This codebase doesn't work on any platforms where int64_t isn't even a type.

  • General

    It looks like this works in MSVC

    TerminX r7706 25 Jun, 04:29 Build 7743
  • General

    Added Xfree() function to accompany the Xmalloc() family of functions and change all uses of Bfree() to Xfree()

    TerminX r7705 25 Jun, 04:29 Build 7743
    Show details

    This was necessary because everything is already allocated with the Xmalloc() functions, but a future commit will make blocks allocated with those functions no longer compatible with the system implementation of free(), which Bfree() wraps.

  • General

    Set asksave in fixrepeats() in the editor

    TerminX r7704 25 Jun, 04:28 Build 7743
  • General

    Update miniz from 2.0.8 to 2.1.0--not much of a change

    TerminX r7703 25 Jun, 04:28 Build 7743
  • General

    Fix bug with sprite heights and autoaim targeting

    TerminX r7702 25 Jun, 04:28 Build 7743 FixEngine
  • General

    Fix integer overflows in rintersect() and optimize a bit of the logic

    TerminX r7701 25 Jun, 04:28 Build 7743 Fix
    Show details

    Some of the variable initialization ordering may look counterintuitive at first, but it's intended to avoid read-after-write memory access penalties.

  • General

    Minor pragmas.h cleanups

    TerminX r7700 25 Jun, 04:28 Build 7743
  • General

    Remove ifdef'd out Gv_DivVar() generation with VM_GAMEVAR_OPERATOR macro because LIBDIVIDE_ALWAYS is going away

    TerminX r7699 25 Jun, 04:28 Build 7743
  • General

    "Fix" editor clipping bug allowing movement into null space

    TerminX r7698 25 Jun, 04:28 Build 7743 Fix
    Show details

    This doesn't so much fix the issue as band-aid over it--it appears to be an OG BUILD bug that has happened since long before I ever began improving the clipping, I don't know what causes it, and I don't want to fuck everything up trying to fix it right now.

  • General

    Replace manual casts of sprite and wall pointers to vec2/3_t with use of the anonymous union

    TerminX r7697 25 Jun, 04:28 Build 7743 Engine
  • General

    Fix alpha blending bug when switching from Polymost to software mode

    TerminX r7696 25 Jun, 04:28 Build 7743 FixEngine
  • General

    Rename STRUCT_TRACKERS_ENABLED preprocessor definition to USE_STRUCT_TRACKERS

    TerminX r7695 25 Jun, 04:28 Build 7743 FixEngine
    Show details

    This may also fix a minor performance regression introduced in Polymer sometime after we switched to building as C++, caused by confusion between STRUCT_TRACKERS_ENABLED and UNTRACKED_STRUCTS. UNTRACKED_STRUCTS is now named UNTRACT_STRUCTS__ to dissuade use outside of buildtypes.h.

  • General

    Rename vec2s_t to vec2_16_t

    TerminX r7694 25 Jun, 04:28 Build 7743
  • General

    Add anonymous union between separate coordinate variables and vec2/3_t in basic map structs

    TerminX r7693 25 Jun, 04:28 Build 7743
  • General

    Add missing ifdef

    TerminX r7692 25 Jun, 04:28 Build 7743
  • General

    This benchmarks as just the tiniest bit faster on my machine

    TerminX r7691 25 Jun, 04:27 Build 7743
  • General

    Simplify map structure tracker overloads

    TerminX r7690 25 Jun, 04:27 Build 7743
    Show details

    Due to less branching, this is actually faster than trying to be clever.

  • General

    EDUKE32_STANDALONE crap

    TerminX r7689 25 Jun, 04:27 Build 7743
  • General

    Fix macOS -Wdeprecated-declarations warnings

    Hendricks266 r7688 written 1 Jun 2019 Build 7743 Fix
  • General

    Add support for E0LXY to game defs music token

    Hendricks266 r7687 written 27 May 2019 Build 7743
  • General

    Fix OOB access in polymost_spriteHasTranslucency

    Hendricks266 r7686 written 26 May 2019 Build 7743 Fix
  • General

    Fix OOB access in clipmove

    Hendricks266 r7685 written 26 May 2019 Build 7743 FixEngine
  • Fix use-after-frees in Vorbis, FLAC, XA decoding

    Hendricks266 r7684 written 26 May 2019 Build 7743 Fix
  • Clean up samples handling

    Hendricks266 r7683 written 26 May 2019 Build 7743
  • General

    polymost.cpp: fix issue where GL_ALPHA_TEST could be enabled in certain instances when executing polymost_drawrooms() and better handle when we are drawing without a texture in polymost_drawpoly()

    pogokeen r7682 written 25 May 2019 Build 7743 FixEngine
  • General

    Add GL debugging event annotations for Polymost functions

    pogokeen r7681 written 25 May 2019 Build 7743 Engine
  • General

    !

    Hendricks266 r7680 written 19 May 2019 Build 7743
  • General

    Restore file loading

    Hendricks266 r7679 written 19 May 2019 Build 7743
  • General

    Revert "Improve file loading"

    Hendricks266 r7678 written 19 May 2019 Build 7743 Fix
    Show details
    Reverts
    bfc6b75
  • General

    Allow CON-specified actions to override hardcoded tsprpicnum behavior of PLAYERONWATER, CAMERA1, and RAT

    Hendricks266 r7677 written 19 May 2019 Build 7743 CON
  • General

    Move S_Update() out of game loop and into Net_GetPackets()

    TerminX r7676 written 18 May 2019 Build 7743 Fix
    Show details

    This improves, but doesn't fix, the issue with sound popping when the player angle changes.

  • General

    "horizon offset should not be affected by projection hack"

    TerminX r7675 written 18 May 2019 Build 7743
  • General

    Gamevar system maintenance

    TerminX r7674 written 18 May 2019 Build 7743 CON
    Show details

    This removes some of the error handling for gamevar reads and writes and trades it for simpler code and a small-but-benchmarkable performance increase.