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:

April 2019

  • General

    engine.cpp: fix bug in killsprite where sprites were not being removed properly after sorting changes

    pogokeen r7623 30 Apr, 13:09 Build 7623 FixEngine
  • General

    Fix Polymer skybox bug introduced in r7620

    pogokeen r7622 30 Apr, 11:48 Build 7622 FixEngine
  • General

    Fix polymost_drawtilescreen() to not be improperly affected by globalshade.

    pogokeen r7621 30 Apr, 04:12 Build 7621 Fix
  • General

    Remove enabling/disabling of deprecated GL_TEXTURE_2D in Polymost.

    pogokeen r7620 30 Apr, 04:12 Build 7621 FixEngine
    Show details

    For Polymer, temporarily workaround coupling with Polymost and usage of the fixed-function pipeline. Additionally, fix typo in polymost_printtext256().

  • General

    Reduce state changes and fix translucent maskwall depth buffer issue

    pogokeen r7619 30 Apr, 04:12 Build 7621 Fix
  • General

    This is a few less instructions

    TerminX r7618 20 Apr, 14:57 Build 7618
  • General

    Fix TROR clipping issue

    TerminX r7617 20 Apr, 14:57 Build 7618 Fix
  • General

    Update VS solution and project files

    TerminX r7616 20 Apr, 14:56 Build 7618
  • General

    Fix maskwall array indirection bug and two if conditional oversights from r7612

    pogokeen r7615 19 Apr, 21:07 Build 7615 Fix
  • General

    Fix longstanding player hitscan and decal z coordinate offset bug

    TerminX r7614 19 Apr, 15:31 Build 7614 Fix
    Show details

    This one traces back to the original DOS code.

  • General

    polymost.cpp: switch from writing gl_FragColor to writing gl_FragData[0] in order to reduce VGPR usage on AMD cards

    pogokeen r7613 19 Apr, 14:45 Build 7613 Engine
  • General

    Fix depth buffer issue causing translucent sprites to not render properly in Polymost.

    pogokeen r7612 19 Apr, 14:45 Build 7613 FixEngine
    Show details

    Use polymost_spriteHasTranslucency() and polymost_maskWallHasTranslucency() to determine if a sprite has translucency. Optimize sprite rendering when in Polymost by only sorting sprites with translucency.

  • General

    Improve check_floor_curb()

    TerminX r7611 19 Apr, 01:31 Build 7611 Fix
    Show details

    This should fix several remaining clipping bugs.

  • General

    Fix SOS check in clipmove()

    TerminX r7610 19 Apr, 01:31 Build 7611 FixEngine
  • General

    Add support for returning the closest point in the sector to getsectordist()

    TerminX r7609 19 Apr, 01:31 Build 7611 Engine
  • General

    Add new findwallbetweensectors() function and change sectoradjacent() to use it

    TerminX r7608 19 Apr, 01:31 Build 7611
  • General

    Add *.grp, *.rts, *.art, and the current names for the texture cache files to .gitignore

    TerminX r7607 18 Apr, 10:25 Build 7607
  • General

    Piddly fart bullshit changes that don't really do anything

    TerminX r7606 18 Apr, 10:25 Build 7607
  • General

    Exclude vfs.cpp from VS project to suppress linker warning about an object without symbols

    TerminX r7605 18 Apr, 10:25 Build 7607
  • General

    Add SFLAG_QUEUEDFORDELETE, to handle detection and manipulation of things like decal sprites marked for deletion

    TerminX r7604 18 Apr, 10:25 Build 7607 Engine
  • General

    Utilize the types added in the previous commit

    TerminX r7603 18 Apr, 10:25 Build 7607
    Show details

    This patch is a bit large.

  • General

    Introduce a few "new" types for convenience when dealing with pointers to sprites, walls, and sectors that bypass the StructTracker stuff

    TerminX r7602 18 Apr, 10:25 Build 7607 Engine
  • General

    This should fix updatesector/updatesectorz performance while retaining the benefits of breadth-first search

    TerminX r7601 18 Apr, 10:25 Build 7607 Fix
  • General

    Add optional output parameter to getwalldist(), to return the coordinates of the closest point on the wall

    TerminX r7600 18 Apr, 10:25 Build 7607 Engine
  • General

    Fix EDUKE32_STANDALONE crash when calling G_DeleteOldSaves() at startup in debug builds

    TerminX r7599 18 Apr, 10:25 Build 7599 Fix
  • General

    Whitespace

    TerminX r7598 18 Apr, 10:24 Build 7599
  • General

    Remove useless unused "sqr" function

    TerminX r7597 18 Apr, 10:24 Build 7599
  • General

    Make editor no longer mask off sprite cstat bits when set from script

    TerminX r7596 18 Apr, 10:24 Build 7599 Engine
  • General

    Update libdivide.h with a couple of fixes for obscure problems from their git repo

    TerminX r7595 18 Apr, 10:24 Build 7599 Fix
  • General

    Fix a bunch of improperly defined bitmap arrays

    TerminX r7594 18 Apr, 10:24 Build 7599 Fix
  • General

    Add bounds checking for renderSetTarget()

    TerminX r7593 18 Apr, 10:24 Build 7599 Fix
    Show details

    I'm not aware of this problem actually occurring anywhere, but too many consecutive calls to renderSetTarget() without the appropriate calls to renderRestoreTarget() between them would overflow 5 different arrays.

  • General

    This version of equation() compiles into fewer instructions

    TerminX r7592 18 Apr, 10:24 Build 7599
  • General

    Replace yax_getclosestpointonwall() with getclosestpointonwall_internal() and use it in both yax_walldist() and getwalldist()

    TerminX r7591 18 Apr, 10:24 Build 7599
    Show details

    This commit also adds a getsectordist() but we aren't using it anywhere yet.

  • General

    Move NEXTWALL and POINT2 macros into build.h

    TerminX r7590 18 Apr, 10:24 Build 7599
  • General

    Remove obsolete "msinttypes" headers

    TerminX r7589 18 Apr, 10:24 Build 7599
  • General

    Use FORCE_INLINE and CONSTEXPR where appropriate in the Q16 fixed point math library

    TerminX r7588 18 Apr, 10:24 Build 7599 Fix
  • General

    auto/const/constexpr bullshit

    TerminX r7587 18 Apr, 10:24 Build 7599
  • General

    Rename clipwalldist() to getwalldist() and move both it and sectoradjacent() to engine.cpp

    TerminX r7586 18 Apr, 10:24 Build 7599 Engine
  • General

    clip.cpp usectortype cleanup

    TerminX r7585 18 Apr, 10:24 Build 7599
  • General

    Fix a really stupid bug in r7574

    TerminX r7584 18 Apr, 10:23 Build 7599 Fix
  • General

    Make getceilzofslopeptr/getflorzofslopeptr/getzsofslopeptr not invoke the structure trackers

    TerminX r7583 18 Apr, 10:23 Build 7599
  • General

    Add a distance check to clipupdatesector() to prevent traversing through portals that are outside the wall distance passed to clipmove()

    TerminX r7582 18 Apr, 10:23 Build 7599 Engine
  • General

    Expose yax_getclosestpointonwall() for use outside of engine.cpp

    TerminX r7581 18 Apr, 10:23 Build 7599 Engine
  • General

    Fix addclipsect() accidentally being nested under #ifdef HAVE_CLIPSHAPE_FEATURE

    TerminX r7580 18 Apr, 10:23 Build 7599 Fix
  • General

    CON_UPDATESECTOR/CON_UPDATESECTORZ: only use sprite[vm.spriteNum].sectnum if the initial value of the input/output parameter is outside the range of 0 - MAXSECTORS-1

    TerminX r7579 18 Apr, 10:23 Build 7599 Engine
  • General

    Use uwalltype in inside() to avoid invoking the struct trackers

    TerminX r7578 18 Apr, 10:23 Build 7599
  • General

    Revert "Clean up clip.cpp struct casting including but not limited to r7466 changes"

    TerminX r7577 18 Apr, 10:23 Build 7599 Fix
  • General

    Clean up clip.cpp struct casting including but not limited to r7466 changes

    Hendricks266 r7576 13 Apr, 20:44 Build 7576
  • General

    Fix clipshape regression in r7466

    Hendricks266 r7575 13 Apr, 20:44 Build 7576 Fix
  • General

    Replace manual search of clipsectorlist[] in clipmove() and friends with a bitmap

    TerminX r7574 10 Apr, 02:31 Build 7574 Engine