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.043 build · 2.174 commit

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Agosto 2019 14 build · 19 commit

Build 7937

9 ago 2019 · 7 commit · 1 autore SVN
Apri la build
  • Generale

    Attempt to work around odd behavior when attempting to use stuff like wall aligned sprites with the new version of clipmove

    TerminX r7932 9 ago, 02:28 FixEngine
    Mostra dettagli

    The behavior was always "wrong" as clipmove does not handle movement of lines, just movement of clip boxes against lines and face sprite points, but the newer version of clipmove actively bounces sprites away from lines they would otherwise clip into. This was causing wall-aligned sprites that called any functions that ended up calling clipmove to get pushed away from the wall unintentionally.

Apri la build per vedere tutti i 7 commit

Build 7893

7 ago 2019 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    gameexec.cpp: allow G_ShowView() to execute regardless of the state of g_screenCapture.

    pogokeen r7893 7 ago, 09:46 FixEngine
    Mostra dettagli

    This fixes skyboxes not rendering in TILE_SAVESHOT.

Build 7892

7 ago 2019 · 3 commit · 1 autore SVN
Apri la build
  • Generale

    sector.cpp: ensure that if scripts have told us not to render normally to the tile, that we still handle restoring our target & setting up the tile appropriately for what the script may have rendered

    pogokeen r7891 7 ago, 09:19 Engine
  • Generale

    engine.cpp: make renderSetTarget() more robust so that passing an xsiz or ysiz <= 0 is not accepted and can't cause a segmentation fault

    pogokeen r7890 7 ago, 09:18 FixEngine
Apri la build per vedere tutti i 3 commit

Build 7889

6 ago 2019 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    polymer.cpp: fix issue where assert could fail due to HUD model sprites having an owner >= MAXSPRITES

    pogokeen r7889 6 ago, 23:54 FixEngine

Build 7888

4 ago 2019 · 3 commit · 1 autore SVN
Apri la build
  • Generale

    polymost.cpp: Fix issue where tiles whose dimensions had grown would not have their sizes updated in GL and could fail to update their texture data

    pogokeen r7888 4 ago, 19:14 FixEngine
  • Generale

    polymost.cpp: If a tile in the tilesheet is large enough to fit a redefined tile, use that space rather than allocating a new texture

    pogokeen r7887 4 ago, 19:14 Engine
  • Generale

    polymost.cpp: if an indexed colour tile is being reloaded, changed dimensions, and no longer matches the calculated tilesheets, generate a separate texture for it.

    pogokeen r7886 4 ago, 19:14 Engine
    Mostra dettagli

    Similarly, if the tile does match the calculated tilesheets but was a separate texture, delete the texture and load the tile back into the tilesheet.

Luglio 2019 19 build · 39 commit

Build 7873

31 lug 2019 · 13 commit · 1 autore SVN
Apri la build
  • Generale

    This adds back in the engine's old automapping feature

    TerminX r7873 31 lug, 23:50 Engine
    Mostra dettagli

    This was removed a long time ago because Duke3D and Shadow Warrior don't use it.

  • Generale

    Don't blow away wall cstat bit 14 for use as a temp flag in the editor

    TerminX r7870 31 lug, 23:50 Engine
    Mostra dettagli

    Patch from Nuke.YKT.

  • Generale

    Work around an issue with far plane clipping with voxels without mipmaps in software mode

    TerminX r7869 31 lug, 23:50 Engine
    Mostra dettagli

    Patch from Nuke.YKT.

  • Generale

    Emulate slope overflow in Polymost in order to match the rest of the engine's slope algorithms

    TerminX r7868 31 lug, 23:50 FixEngine
    Mostra dettagli

    Patch from Nuke.YKT.

  • Generale

    Hopefully work around more Polymost polygon leakages

    TerminX r7867 31 lug, 23:50 Engine
    Mostra dettagli

    Patch from Nuke.YKT.

Apri la build per vedere tutti i 13 commit

Build 7854

31 lug 2019 · 4 commit · 1 autore SVN
Apri la build
  • Generale

    polymost_scansector(): avoid using a culling method not designed for voxels when handling 1-sided wall aligned sprites that have voxel replacements

    pogokeen r7854 31 lug, 17:08 Engine
  • Generale

    Fix rendering skyboxes to a tile by altering renderSetTarget() & renderRestoreTarget() to set & reset xdim & ydim so that G_ShowView() can render while a render target is set,

    pogokeen r7852 31 lug, 17:08 FixEngineCON
    Mostra dettagli

    and additionally modifying G_SetupCamTile() to call EVENT_DISPLAYROOMSCAMERATILE after calling renderSetTarget()

Apri la build per vedere tutti i 4 commit

Build 7847

26 lug 2019 · 5 commit · 1 autore SVN
Apri la build
  • Generale

    Patch from Nuke.YKT to work around precision-based inaccuracy problems in Polymost TROR

    TerminX r7846 26 lug, 14:54 Engine
  • Generale

    Add MERGE_NODES macro for Polymost... this will be used in the following commit

    TerminX r7845 26 lug, 14:54 Engine
  • Generale

    Patch from Nuke.YKT to clip bunches to screen boundaries in Polymost

    TerminX r7844 26 lug, 14:54 Engine
  • Generale

    Patch from Nuke.YKT to fix sloped floor and ceiling textures wiggling around in Polymost

    TerminX r7843 26 lug, 14:54 FixEngine
Apri la build per vedere tutti i 5 commit

Build 7835

24 lug 2019 · 2 commit · 1 autore SVN
Apri la build
  • Generale

    Don't check clip objects for sprites in the keepaway() loop in clipmove()

    TerminX r7835 24 lug, 03:56 Engine
    Mostra dettagli

    This prevents some hilarious issues with deadly wall decorations. The "side blocker" clip lines that already exist for these sprites should already prevent the kinds of clipping issues this loop is intended to address, anyway.

Apri la build per vedere tutti i 2 commit

Build 7831

23 lug 2019 · 14 commit · 1 autore SVN
Apri la build
  • Generale

    Additional clipmove() reworks

    TerminX r7829 23 lug, 18:38 FixEngine
    Mostra dettagli

    This fixes a LOT of clipping errors but needs thorough testing.

  • Generale

    Switch a few iterators in clipmove() from int to native_t

    TerminX r7828 23 lug, 18:37 Engine
  • Generale

    clipmove() patch from Nuke.YKT:

    TerminX r7827 23 lug, 18:37 Engine
    Mostra dettagli

    "In some edge cases posx/y might be 'inside' of neighbor sector. I've added double check for this case"

Apri la build per vedere tutti i 14 commit

Build 7810

18 lug 2019 · 6 commit · 2 autori SVN
Apri la build
  • Generale

    Fix mirrors in Polymer

    TerminX r7809 18 lug, 18:49 FixEngine
  • Generale

    Add updatesectorneighbour() and updatesectorneighbourz() and make them accessible to CON to allow searching for nearby neighbouring sectors from a known sector.

    pogokeen r7805 18 lug, 18:46 EngineCON
    Mostra dettagli

    These updatesector counterparts are more performant for tasks that require determining whether nearby sectors exist at a point as they will not exhaustively search the map. This also leads to more correct behaviour when sectors are disjoint, as queries will breadth-first search neighbouring sectors rather than risk accidentally stumbling first across accomodating disjoint sectors.

Apri la build per vedere tutti i 6 commit

Build 7803

17 lug 2019 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    Fix edge case where mirrors & TROR could interact and render over skyboxes in the classic software renderer

    pogokeen r7803 17 lug, 18:33 FixEngine