EDuke32 Changelog Archivio non ufficiale

Cosa è cambiato in EDuke32, build per build

2.117 build · 8.866 commit · 25 autori · Ottobre 2009 – Agosto 2026

Commit per anno

Seleziona un anno per vederne le build
Era SVN · r1519 – r8798 Era Git · voidpoint.io, da aprile 2020
Filtri · 1 attivi

Visualizzate 1.437 build · 2.949 commit

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Maggio 2013 24 build · 40 commit

Build 3780

16 mag 2013 · 7 commit · 1 autore SVN
Apri la build
  • fix centering of y-flipped wall sprites. (Case D in test_tileoffsets.)

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

    Helixhorned r3778 16 mag, 14:54 Fix
    Mostra dettagli

    This fixes cases A and B in test_tileoffsets.map.

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

    Helixhorned r3776 16 mag, 14:54 FixEngine
    Mostra dettagli

    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.

Apri la build per vedere tutti i 7 commit

Build 3764

14 mag 2013 · 9 commit · 1 autore SVN
Apri la build
  • Generale

    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 mag, 19:18 FixEngine
    Mostra dettagli

    Also, further refactor texcache code.

  • Generale

    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 mag, 19:17 FixEngine
Apri la build per vedere tutti i 9 commit

Build 3748

10 mag 2013 · 6 commit · 1 autore SVN
Apri la build
  • make 'corruptcheck tryfix ?' (or '??') not require c. number range.

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

    Helixhorned r3746 10 mag, 05:31 FixEngine
    Mostra dettagli

    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.

  • Generale

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

    Helixhorned r3745 10 mag, 05:31 FixEngine
    Mostra dettagli

    ... 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.

  • Generale

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

    Helixhorned r3744 10 mag, 05:31 FixEngine
Apri la build per vedere tutti i 6 commit

Build 3739

7 mag 2013 · 2 commit · 1 autore SVN
Apri la build
  • Generale

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

    Plagman r3739 7 mag, 22:03 Fix
  • Generale

    Fix interaction between ART mapping and lighting.

    Plagman r3738 7 mag, 22:03 Fix

Build 3737

7 mag 2013 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    Finish Polymer cancer mode and enable by default.

    Plagman r3737 7 mag, 00:48 FixEngine
    Mostra dettagli

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

Build 3727

4 mag 2013 · 4 commit · 1 autore SVN
Apri la build
  • Generale

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

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

    Helixhorned r3726 4 mag, 09:36 Fix
    Mostra dettagli

    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.

  • Generale

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

    Helixhorned r3724 4 mag, 09:36 Fix
Apri la build per vedere tutti i 4 commit

Aprile 2013 23 build · 38 commit

Build 3717

29 apr 2013 · 3 commit · 1 autore SVN
Apri la build
  • Generale

    Fix two bugs found by Clang's undefined behavior sanitizer.

    Helixhorned r3717 29 apr, 12:24 Fix
    Mostra dettagli

    - Return early from drawsprite_classic() if tspr->owner if oob. Commonize that check between renderers into bad_tspr(). - Make the BIT() macro a left-shift of the *unsigned* number 1, preventing expansion to (1<<31).

  • Generale

    Fix debugging builds with Clang 3.2 and up.

    Helixhorned r3716 29 apr, 12:24 Fix
    Mostra dettagli

    In those Clang versions, -fcatch-undefined-behavior was replaced by -fsanitize=<what>. For Clang 3.2, we enable the address sanitizer and for 3.3 also the miscellaneous undefined behavior one. Currently, there's no version auto-detection from the Makefiles, it's set to 3.3 and the others are commented out.

Apri la build per vedere tutti i 3 commit

Build 3712

25 apr 2013 · 4 commit · 1 autore SVN
Apri la build
  • Generale

    In G_LoadAddon(), remove inner 'struct grpfile *grp', fixing uninited access.

    Helixhorned r3712 25 apr, 14:10 Fix
    Mostra dettagli

    ... four lines later. I don't know if that is the intended semantics for this function, but nasal demons is clearly not what we want. Please review!

  • Generale

    Fix two harmless warnings and reindent one switch block.

    Helixhorned r3711 25 apr, 14:10 Fix
    Mostra dettagli

    Also, make G_LoadAddon() local to game.c.

Apri la build per vedere tutti i 4 commit

Build 3705

22 apr 2013 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    Fix startup problems stemming from SelectedGRP = "" ending up in eduke32.cfg

    TerminX r3705 22 apr, 09:30 Fix