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 256 builds · 765 commits

Export CSV
Display options
Commit details:

July 2015 10 builds · 22 commits

Build 5293

11 Jul 2015 · 1 commit · 1 author SVN
Open build
  • further 2d mode performance improvements. Sprites are also now displayed with their xrepeat and yrepeat taken into account. It's not perfect yet... needs more "jiggery-pokery"

    TerminX r5293 11 Jul, 16:07 Engine

Build 5283

8 Jul 2015 · 1 commit · 1 author SVN
Open build
  • General

    Address complaints from the "Mapster32 problems and bugs" thread.

    TerminX r5283 8 Jul, 20:55 FixEngine

Build 5282

7 Jul 2015 · 15 commits · 1 author SVN
Open build
  • General

    Mapster32 changes:

    TerminX r5282 7 Jul, 20:34 FixEngine
    Show details

    -2d mode sprite colors are now automatically generated from the sprite's 8-bit tile. -Zooming in and out has been smoothed out. -The 2d mode crosshair cursor is now 1px thick instead of 2. -The left mouse button can now be used to select multiple wall points and sprites in 2d mode. -Ctrl-x now skips corrupt maps instead of going into an infinite loop. ;) -'-L function in 3d mode works again. -Sprites with a clipdist that has been changed from the default value of 32 will display a circular approximation of the distance in 2d mode. Note that the real clipping distance is actually closer to a square, but a circle looks much less confusing/stupid alongside the display of floor sprites. -2d mode status bar has been made a few shades lighter.

  • General

    New experimental Mapster32 hybrid 2D/3D mode feature. Pressing F10 in 2D mode enables a picture-in-picture 3D view in the corner of the screen. When moving the mouse over the 3D view, the controls change to 3D mode controls and all 3D mode operations can be performed. The 3D view can be resized with shift + F10 and can be moved to different positions by holding CTRL and using the arrow keys.

    TerminX r5281 7 Jul, 20:34 Engine
    Show details

    This commit also implements a much more useful automatic grid sizing feature and smooths out zooming in and out of the map.

  • General

    Enable sector drawing and textured map in Mapster32 sideview mode with a sideview elevation of 512 (straight up and down).

    TerminX r5278 7 Jul, 20:34 Engine
  • General

    Improve r_preview_mouseaim and Polymost Mapster32 3d mode mouse selection. Also adds a display of the current coordinates, angle and horiz when moving around in 3d mode.

    TerminX r5277 7 Jul, 20:34 Engine
  • General

    Slight further Polymost cleanup. Nothing of real importance. DONT_BUILD.

    TerminX r5275 7 Jul, 20:34 Engine
Open the build to see all 15 commits

May 2015 1 build · 1 commit

April 2015 1 build · 1 commit

March 2015 2 builds · 6 commits

Build 5084

24 Mar 2015 · 20 commits · 2 authors SVN
Open build
  • General

    Engine memory reductions/optimizations:

    TerminX r5079 written 23 Mar 2015 Engine
    Show details

    -faketilesiz[MAXTILES] removed in favor of simple faketile[(MAXTILES+7)>>3] bitfield -h_xsize/h_ysize (tile size overrides from .def) are now uint16_t instead of int32_t -hudmem[2][MAXTILES] removed in favor of adding a hudmem ptr to mdmodel_t -tilefromtexture performance improvements -more tsectortype/twalltype usage in various engine functions that read but never write -continued Polymost cleanups and refactors. Please report any odd rendering errors.

  • General

    Large batch of Polymost changes, including:

    TerminX r5075 written 23 Mar 2015 FixEngine
    Show details

    -lots of stylistic rewrites -further improvements to anti-fighting code for wall and floor sprites (introduces three new cvars, r_wspr_offset, r_wspr_offset_variance, and r_fspr_offset) -fixed brief HOM when traversing through a one-way masked wall -seldomly used "alphahack" feature for hightile textures now represents alpha cutoff internally as a single byte instead of a float -fixes a handful of issues where geometry failed to draw at certain coordinates from certain angles in certain resolutions -renames a couple of cvars

  • General

    Polymer tsectortype usage. DONT_BUILD.

    TerminX r5072 written 23 Mar 2015 Engine
  • General

    Minor stylistic changes, fix FPS counter and other 2D drawing in Polymer.

    TerminX r5071 written 23 Mar 2015 FixEngine
  • General

    Further gamevar changes/optimizations. This also fixes a bug Fox reported with the "shortcut" access to structure members that's tacked on to GetVar, where if the value of the index you're trying to access happened to equal the ID of the current sprite, it would act as if the variable passed was THISACTOR.

    TerminX r5069 written 23 Mar 2015 FixEngineCON
Open the build to see all 20 commits

February 2015 2 builds · 5 commits

Build 5001

10 Feb 2015 · 21 commits · 1 author SVN
Open build
  • General

    Polymost changes to better support running under GL ES. Still need to investigate GL_LINES and GL_QUADS... neither work under either GL -> GL ES wrapper we've tried, so we must be doing something wrong.

    TerminX r5001 10 Feb, 21:23 FixEngine
  • General

    Minor engine cleanup

    TerminX r4984 10 Feb, 21:21 Engine
Open the build to see all 21 commits

January 2015 4 builds · 7 commits

Build 4904

10 Jan 2015 · 7 commits · 1 author SVN
Open build
  • fix wall and floor sprites clipping into or z-fighting with surfaces (replaces glDepthRange() hacks for sprites), add r_nofog cvar for debugging, reduce the total number of OpenGL calls by only calling glFogi() to set the fog mode when initializing the renderer or changing r_usenewshading.

    TerminX r4904 10 Jan, 20:56 FixEngine
  • General

    Introduce "twalltype" for temporary uses of walltype where using wall_tracker_hook() would be invalid. This is similar to "tspritetype" and fixes a bunch of problems in the editor that cropped up when changing the tracker sanity checks to an assert that only exists in debug builds (branching upon any write to a sprite, sector or wall had an unacceptable impact on performance).

    TerminX r4903 10 Jan, 20:56 FixEngine
  • General

    Fix Mapster32 bug where pressing "O" on a sprite twice would corrupt your map due to unchecked use of hitscan results.

    TerminX r4901 10 Jan, 20:55 FixEngine
  • General

    Revise C++ structure trackers for performance and introduce "tspritetype", for temporary sprites or other usages where using the trackers would be invalid or undesired. DONT_BUILD.

    TerminX r4898 10 Jan, 20:55 Engine
Open the build to see all 7 commits

November 2014 1 build · 5 commits

Build 4777

28 Nov 2014 · 81 commits · 3 authors SVN
Open build
  • General

    Fix Mapster32 fullscreen video modes. DONT_BUILD.

    TerminX r4740 written 22 Nov 2014 FixEngine
  • General

    Fix a handful of crash bugs I caused with the 32-bit ASM version of the classic renderer. DONT_BUILD.

    TerminX r4719 written 1 Nov 2014 FixEngine
  • General

    Clean up classic renderer header (a.h) a bit. DONT_BUILD.

    TerminX r4717 written 1 Nov 2014 Engine
  • General

    Try out __restrict in the classic renderer. #define'd for easy removal in case it causes problems or is useless.

    TerminX r4702 written 29 Oct 2014 Engine
  • General

    Fix MSVC warning in Polymer

    TerminX r4701 written 29 Oct 2014 FixEngine
Open the build to see all 81 commits

July 2014 2 builds · 2 commits

April 2014 1 build · 1 commit

March 2014 1 build · 1 commit