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

Showing 214 builds

Export CSV
Display options
Commit details:
Active filters: Year: 2013 Clear all

May 2013 36 builds · 115 commits

Build 3784

16 May 2013 · 4 commits · 1 author SVN
Open build
  • General

    Sanitize hard coded render mode numbers... replace all references to rendmode 0, 3, 4, etc with proper REND_CLASSIC, REND_POLYMOST, REND_POLYMER labels.

    TerminX r3784 16 May, 20:44
  • General

    Alter cvar system to fill the cvar name into the description line automatically, and remove the cvar name from the descriptions for all cvars

    TerminX r3783 16 May, 20:43
  • General

    Unify glow and detail texture setup between polymost and mdsprite

    TerminX r3782 16 May, 20:42 Engine
  • General

    Some further texcache refactoring. Removes all of the texcache globals and shoves them into a struct for easy management.

    TerminX r3781 16 May, 20:42

Build 3780

16 May 2013 · 7 commits · 1 author SVN
Open build
  • when 3D-inserting sprite higher than z extent, position at floor...

    Helixhorned r3780 16 May, 14:54 Engine
    Show details

    ... when aiming at the floor.

  • fix centering of y-flipped wall sprites. (Case D in test_tileoffsets.)

    Helixhorned r3779 16 May, 14:54 FixEngine
  • make flipping closer to classic.

    Helixhorned r3778 16 May, 14:54 Fix
    Show details

    This fixes cases A and B in test_tileoffsets.map.

  • General

    engine.c: add tile offset debugging code guarded by DEBUG_TILEOFFSETS.

    Helixhorned r3777 16 May, 14:54 Engine
    Show details

    Also, update test_tileoffsets.map with a new 'dimension': cstat 128 (sprite centering). It has an issue in Polymer marked with a silver D.

  • fix floor sprites with y flipping by removing special-case code.

    Helixhorned r3776 16 May, 14:54 FixEngine
    Show details

    This fixes the case marked with the silver letter C in test_tileoffsets.map. The orientation of the sprites is correct (matches classic) as far as I can see, there are now only problems with translation.

Show the other 2 commits in this build

Build 3769

15 May 2013 · 1 commit · 1 author SVN
Open build
  • General

    Promote pr_customaspect to double from float to match the array of predefined aspect ratios that's in the menu

    TerminX r3769 15 May, 07:53

Build 3768

14 May 2013 · 4 commits · 1 author SVN
Open build
  • General

    Fix a warning and uncomment something I accidentally left commented during testing

    TerminX r3768 14 May, 19:21 Fix
  • General

    Make the menus look the same in all rendering modes, because the LOADSCREEN tile looks like shit when any kind of palette-based shading is involved. So, now everyone gets the ugly metal looking MENUSCREEN.

    TerminX r3767 14 May, 19:20 Engine
  • General

    Properly handle shading models with traditional fog when r_usetileshades is also enabled.

    TerminX r3766 14 May, 19:20
  • General

    Rename gltexinvalidateall to gltexinvalidatetype and add an enum for the two currently accepted values, INVALIDATE_ALL and INVALIDATE_ART

    TerminX r3765 14 May, 19:20

Build 3764

14 May 2013 · 9 commits · 1 author SVN
Open build
  • General

    Get rid of that old model occlusion checking hack I wrote for Polymost years ago. I actually didn't know this was still in EDuke32... it's one of the worst things I've ever written. :p

    TerminX r3764 14 May, 19:19 Engine
  • General

    A bit more work on the Polymost shade table mode (r_usetileshades)

    TerminX r3763 14 May, 19:19 Engine
  • General

    Remove deleted md4 library related files from the Visual Studio project

    TerminX r3762 14 May, 19:18
  • General

    Add an experimental shading mode to Polymost for .art tiles, in which extra textures are allocated for each shade level based on the classic mode shade tables. Enable with r_usetileshades 1 (disabled by default). This uses a lot of memory and is still very WIP (a lot of the shading is completely wrong at this point).

    TerminX r3761 14 May, 19:18 FixEngine
    Show details

    Also, further refactor texcache code.

  • General

    Fix issue with Polymer checkbox in startup window, as reported at http://forums.duke4.net/topic/2961-paper-cuts-minor-bugs-and-annoyances/page__view__findpost__p__158208

    TerminX r3760 14 May, 19:17 FixEngine
Show the other 4 commits in this build

Build 3755

12 May 2013 · 7 commits · 1 author SVN
Open build
  • General

    Classic rotatesprite: fix second assertion failure documented in prev. commit.

    Helixhorned r3755 12 May, 11:51 Fix
  • General

    Classic rotatesprite: add assertion failing with DNF mod, comment another.

    Helixhorned r3754 12 May, 11:51
    Show details

    Among other things, rotatesprite doesn't cope well with large zoom values. Two assertions are added that guard qinterpolatedown16short() calls: in the failing case, they would write outside the destination arrays. Another (existing) assertion is commented a little and like for the first, instructions are given how to reproduce its failure.

  • sync rotatesprite* with CON.

    Helixhorned r3753 12 May, 11:51 CON
  • General

    a.m32: rotatesprite testing.

    Helixhorned r3752 12 May, 11:51 Engine
    Show details

    Variables dt_* are defined. If dt_t (tile number) is >=0 that tile is drawn using 'rotatespritea'.

  • don't save sector[].wallnum, signal last wall of sector in point2.

    Helixhorned r3751 12 May, 11:51 Engine
Show the other 2 commits in this build

Build 3748

10 May 2013 · 6 commits · 1 author SVN
Open build
  • General

    premap.c: remove a missed unused variable.

    Helixhorned r3748 10 May, 05:31
  • make 'corruptcheck tryfix ?' (or '??') not require c. number range.

    Helixhorned r3747 10 May, 05:31 FixEngine
  • for some nextwall/nextsector corruptions, suggest making wall white.

    Helixhorned r3746 10 May, 05:31 FixEngine
    Show details

    Selected by writing e.g. 'corruptcheck tryfix 1-14 ??' in the console. Like with the first alternative, the corruption numbers / range (here, 1-14) must be given.

  • General

    Mapster32 corruptcheck: on nextsector/nextwall oob, suggest making wall white.

    Helixhorned r3745 10 May, 05:31 FixEngine
    Show details

    ... in the auto-correction. Also, - make two similar corruptions level 5 (wallptr oob, wallptr+wallnum oob). - in drawscreen_drawwall(), do a more strict bound check, not only >=0.

  • General

    Mapster32 corruptcheck: if some members out of MAX bounds, signal level 5.

    Helixhorned r3744 10 May, 05:31 FixEngine
Show the other commit in this build

Build 3742

9 May 2013 · 1 commit · 1 author SVN
Open build
  • General

    Ignore ART mapping for TILE_ANIM, which is dynamically populated by the game

    Plagman r3742 9 May, 00:22
    Show details

    during ANM playback.

Build 3741

7 May 2013 · 1 commit · 1 author SVN
Open build
  • Hook ART mapping to rotatesprite.

    Plagman r3741 7 May, 23:53 Engine
    Show details

    The visibility calculation relies on the distance, which might not be entirely accurate in rotatesprite, so maybe it'll be too dark in some cases.

Build 3739

7 May 2013 · 2 commits · 1 author SVN
Open build
  • General

    Revert to spherical shading; it's not like you could look up in classic anyway.

    Plagman r3739 7 May, 22:03 Fix
  • General

    Fix interaction between ART mapping and lighting.

    Plagman r3738 7 May, 22:03 Fix

Build 3737

7 May 2013 · 1 commit · 1 author SVN
Open build
  • General

    Finish Polymer cancer mode and enable by default.

    Plagman r3737 7 May, 00:48 FixEngine
    Show details

    TODO: figure out wtf is wrong with rotatesprite, linear filtering.

Build 3736

6 May 2013 · 6 commits · 1 author SVN
Open build
  • reading of map-text prototype.

    Helixhorned r3736 6 May, 12:43 Fix
    Show details

    Also fixes a couple of oversights (introduced) with the saving.

  • General

    Factor out four instances of duplicate code into append_ext_UNSAFE().

    Helixhorned r3735 6 May, 12:43
  • move readintostr() into defs_common.lua, fix an oversight.

    Helixhorned r3734 6 May, 12:43 Fix
  • first prototype of map-text saving.

    Helixhorned r3733 6 May, 12:43
  • make on-disk gamearray footer contain non-printable chars.

    Helixhorned r3732 6 May, 12:43 CON
    Show details

    Also, allow writing userdefs[].auto_run.

Show the other commit in this build

Build 3727

4 May 2013 · 4 commits · 1 author SVN
Open build
  • General

    osd.c: Fix OSD_StripColors() with empty input string.

    Helixhorned r3727 4 May, 09:36 Fix
  • fix oob read of frame buffer when leftmost vline has a mirror.

    Helixhorned r3726 4 May, 09:36 Fix
    Show details

    In the mirror reversing code, get rid of the padding. This may produce seams, but they appear to be extremely transient and shouldn't be noticeable. In game.c, add a debugging compilation switch DEBUG_MIRRORS_ONLY.

  • allow overriding the optimization level with debugging builds.

    Helixhorned r3725 4 May, 09:36
  • General

    Fix one more 1<<31 calculation, remove one unneeded cast.

    Helixhorned r3724 4 May, 09:36 Fix

Build 3723

1 May 2013 · 1 commit · 1 author SVN
Open build
  • General

    I am not a smart man. Fix startup window hangs with grpinfo files.

    TerminX r3723 1 May, 11:49 Fix

Build 3722

1 May 2013 · 4 commits · 1 author SVN
Open build
  • General

    Fix model HUD weapons not showing in Polymer, introduced in r3717.

    Helixhorned r3722 1 May, 10:42 FixEngine
  • optimize background 'rainbow' drawing in use for editor/debug.

    Helixhorned r3721 1 May, 10:42
    Show details

    Also, draw it at shade 18 and don't use fullbright colors.

  • do not pass $(STDCPPLIB) to final eduke32/mapster32 linking step.

    Helixhorned r3720 1 May, 10:42 Engine
  • clean up mirror drawing code.

    Helixhorned r3719 1 May, 10:41
    Show details

    No functional changes, but a (commented out) debug line for an oob read of the frame buffer when the mirror covers the whole screen is inserted.