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

Showing 88 builds · 202 commits

Export CSV
Display options
Commit details:

April 2019 15 builds · 35 commits

Build 7621

30 Apr 2019 · 3 commits · 1 author SVN
Open build
  • General

    Remove enabling/disabling of deprecated GL_TEXTURE_2D in Polymost.

    pogokeen r7620 30 Apr, 04:12 FixEngine
    Show details

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

Open the build to see all 3 commits

Build 7613

19 Apr 2019 · 2 commits · 1 author SVN
Open build
  • 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 Engine
  • General

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

    pogokeen r7612 19 Apr, 14:45 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.

Build 7607

18 Apr 2019 · 8 commits · 1 author SVN
Open build
  • General

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

    TerminX r7604 18 Apr, 10:25 Engine
  • 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 Engine
  • General

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

    TerminX r7600 18 Apr, 10:25 Engine
Open the build to see all 8 commits

Build 7599

18 Apr 2019 · 23 commits · 1 author SVN
Open build
  • General

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

    TerminX r7596 18 Apr, 10:24 Engine
  • General

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

    TerminX r7586 18 Apr, 10:24 Engine
  • 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 Engine
  • General

    Expose yax_getclosestpointonwall() for use outside of engine.cpp

    TerminX r7581 18 Apr, 10:23 Engine
  • 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 Engine
Open the build to see all 23 commits

Build 7552

9 Apr 2019 · 1 commit · 1 author SVN
Open build
  • General

    polymost.cpp: fix fragment shader issue where fullbrights in a texture could affect rendering when u_useColorOnly was enabled

    pogokeen r7552 9 Apr, 14:42 FixEngine

Build 7497

7 Apr 2019 · 7 commits · 1 author SVN
Open build
  • General

    Patch from NY00123: Fix the black editor cursor in Polymost bug

    Hendricks266 r7497 7 Apr, 13:56 FixEngine
  • General

    Patch from NY00123: Fix for transparency in the tile selection view, in Polymost

    Hendricks266 r7496 7 Apr, 13:56 FixEngine
  • General

    Patch from NY00123: Fix sprite insertions in the 2D-3D editor window

    Hendricks266 r7495 7 Apr, 13:56 FixEngine
  • General

    Patch from Nuke.YKT: Allocate voxel VBOs on video mode change

    Hendricks266 r7494 7 Apr, 13:56 Engine
  • General

    Patch from Nuke.YKT to fix TROR rendering in mirrors in Polymost

    Hendricks266 r7493 7 Apr, 13:56 FixEngine
    Show details

    Includes "Fix screen tilt regression on mirror rendering"

Open the build to see all 7 commits

Build 7473

5 Apr 2019 · 3 commits · 1 author SVN
Open build
  • General

    Fix issue where swingdoors would refuse to open or close if an enemy was in front of the door in an overlapping but unrelated/disjoint sector

    pogokeen r7473 5 Apr, 10:45 FixEngine
  • General

    engine.cpp: lintersect(): fix integer overflow and negative case issue

    pogokeen r7472 5 Apr, 10:45 FixEngine
  • General

    Re-introduce earlier lintersect() work that was reverted.

    pogokeen r7471 5 Apr, 10:45 FixEngine
    Show details

    engine.cpp/.h: clean up & fix lintersect(). Additionally, add support for finding intersections of collinear line segments. This reverts r7290.

March 2019 9 builds · 34 commits

Build 7467

30 Mar 2019 · 16 commits · 1 author SVN
Open build
  • General

    Add bounds checking for populating clipsectorlist[], use preprocessor labels for sprite cstats

    TerminX r7464 30 Mar, 12:36 Engine
  • General

    Partially refactor clipmove()

    TerminX r7463 30 Mar, 12:36 Engine
  • General

    The BUILD documentation says that pushmove() is supposed to be used to push players away from walls to avoid clipping problems, but Duke3D has never passed the correct parameters to pushmove()

    TerminX r7462 30 Mar, 12:36 FixEngine
    Show details

    This commit fixes that.

  • General

    Patch from Nuke to use indexed color for voxels in Polymost

    TerminX r7458 30 Mar, 12:35 Engine
  • General

    clipmove() improvements

    TerminX r7457 30 Mar, 12:35 FixEngine
    Show details

    This reverts some of the previous clipmove() changes in favor of implementing explicit rejection of movement in cases where clipping has somehow failed.

Open the build to see all 16 commits

Build 7432

19 Mar 2019 · 37 commits · 1 author SVN
Open build
  • General

    Mapster32 will now load "editor.def" if it exists

    TerminX r7431 19 Mar, 10:09 Engine
  • General

    Fix irritating Duke clipping bugs, including where the player walks up on to wall oriented sprites

    TerminX r7428 19 Mar, 10:09 FixEngine
    Show details

    This also fixes getting through floor gaps that are too small by pressing jump while holding crouch. These changes are absolutely going to break certain maps, and cause new bugs, at which point additional required fixes will be made on a case-by-case basis.

  • General

    Don't bother with fog calculations for things without hightile replacements

    TerminX r7424 19 Mar, 10:09 Engine
  • General

    Clean up polymost.cpp includes

    TerminX r7421 19 Mar, 10:09 Engine
  • General

    Minor cleanup of some Polymost shader program support functions

    TerminX r7419 19 Mar, 10:09 Engine
Open the build to see all 37 commits