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:

June 2020 13 builds · 20 commits

Build 9144

12 Jun 2020 · 2 commits · 1 author GIT
Open build
  • fix function signatures of ksqrtasm_old() and clip_nsqrtasm()

    TerminX 6ec133c 12 Jun, 16:27 FixEngine
    Show details

    These functions were specified as accepting int32_t values, but wrap functions (or are wrapped by functions) that take uint32_t.

  • set g_loadedMapVersion in engineLoadBoardV5V6()

    TerminX ae953a7 12 Jun, 13:01 Engine

Build 9126

8 Jun 2020 · 1 commit · 1 author GIT
Open build
  • fix jittery view on moving sectors

    TerminX 6a78dde 8 Jun, 12:21 FixEngine
    Show details

    This also fixes the interpolation for gamefunc_TurnAround and stomping on enemies. Fixes terminx/eduke32#60.

Build 9122

6 Jun 2020 · 5 commits · 1 author GIT
Open build
  • add error checking to and slightly clean up engineLoadBoardV5V6()

    TerminX 3d3db3d 6 Jun, 13:34 Engine
  • add error checking to engineLoadBoard()

    TerminX 2a0bb5f 6 Jun, 13:33 Engine
  • potentially improve dealing with corrupt .md2/.md3 models

    TerminX 520a927 6 Jun, 11:17 FixEngine
    Show details

    I didn't test any actual corrupt models, just noticed the lack of any error checking when looking at something else.

  • use kread_and_test() instead of regular kread() where appropriate

    TerminX 7f741c2 6 Jun, 11:18 Engine
Open the build to see all 5 commits

Build 9117

6 Jun 2020 · 34 commits · 2 authors GIT
Open build
  • General

    Merge branch 'goodbye_lunatic' into 'master'

    TerminX ab90c72 6 Jun, 17:06 FixEngineCON
    Show details

    Remove Lunatic-related code This removes almost anything related to Lunatic, not just LunaCON. It may remove a bit more than desired, e.g., functions that can be used as possible hooks (I believe that this was one purpose of LUNATIC_EXTERN, now replaced with static anywhere). Some bits like the optional fix for software rendering of walls with non-POT tile heights remain, albeit they're still compile-time disabled. As previously written, I still know that Philipp Kutin was spending a lot of time on this.

    Merge request
    terminx/eduke32!13
Open the build to see all 34 commits

Build 9070

5 Jun 2020 · 6 commits · 1 author GIT
Open build
  • fix winlayer wm_setapptitle() to deal with being passed a pointer to apptitle[]

    TerminX 2117042 5 Jun, 05:55 FixEngine
  • move swallf[] and lookups[] allocation to videoAllocateBuffers()

    TerminX 659537d written 3 Jun 2020 Engine
  • change calcFrameDelay() to no longer reduce the frame limit by 1 fps per 60Hz of refresh rate with r_maxfps -1

    TerminX c7c88db written 2 Jun 2020 FixEngine
    Show details

    This worked fine with G-SYNC displays, but I guess it sucked for regular 60Hz setups for some people. This should be tested for regressions...

Open the build to see all 6 commits

Build 9058

1 Jun 2020 · 5 commits · 1 author GIT
Open build
  • optimize A_RadiusDamage()

    TerminX 56a6ba6 written 30 May 2020 Engine
    Show details

    This results in far fewer calls to getwalldist(), inside(), and cansee(), which should significantly lessen the performance hit from a large number of A_RadiusDamage() calls in areas with many small detail sectors.

Open the build to see all 5 commits

May 2020 6 builds · 14 commits

Build 9053

28 May 2020 · 4 commits · 1 author GIT
Open build
  • improve nextsectorneighborz() return value checks

    TerminX 0224524 written 25 May 2020 Engine
    Show details

    Improves the messages printed to console when bailing out of sector effect processing due to nextsectorneighborz() returning -1. This also adds such a check to ST_21_FLOOR_DOOR, which was missing it entirely. (!!)

Open the build to see all 4 commits

Build 9040

25 May 2020 · 12 commits · 1 author GIT
Open build
  • use an additional bitmap in clipupdatesector() to mark which sectors have been checked with inside()

    TerminX 453f774 written 23 May 2020 Engine
  • disable annoying clipupdatesector() console warning in release builds

    TerminX 4bb2678 written 23 May 2020 Engine
  • make a few things in clipmove() const that I must have missed the last time I worked on it

    TerminX 23b0d6b written 23 May 2020 Engine
    Show details

    Not a particularly exciting set of changes.

  • better handle the GL driver enforcing a particular SwapInterval

    TerminX bb8db7d written 23 May 2020 Engine
  • fix poorly written time comparison in vsync handling

    TerminX 1c7b657 written 20 May 2020 FixEngine
    Show details

    This only affected KMT mode, and only on certain system configurations.

Open the build to see all 12 commits

April 2020 4 builds · 4 commits