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:

Maggio 2015 8 build · 11 commit

Aprile 2015 6 build · 13 commit

Build 5159

18 apr 2015 · 5 commit · 1 autore SVN
Apri la build
  • Generale

    polymost.c: fix display of floor-aligned sprites ornameted to the ceiling.

    Helixhorned r5158 18 apr, 14:59 FixEngine
  • Generale

    polymost.c: split three overlong lines into three each.

    Helixhorned r5157 18 apr, 14:59 FixEngine
    Mostra dettagli

    This was formerly "fix multi-tile ceiling skies.", but TX beat me to it and Git automatically figured out how to merge while keeping a linear history. (Our fixes were identical.) Nice!

  • Generale

    Double the size of clouds[] (holding sectors with CLOUDYSKIES ceilings).

    Helixhorned r5156 18 apr, 14:59 Engine
    Mostra dettagli

    Also, make cloudx[] and cloudy[] scalars, as the per-sector values were always identical. In prelevel(), warn if some CLOUDYSKIES-ceiling sectors could not be set up due to reaching the new 256 sector limit.

  • Generale

    actors.c: fix 3 incorrect '/' -> tabledivide32_noinline rewrites in r4658.

    Helixhorned r5155 18 apr, 14:59 FixEngine
    Mostra dettagli

    Division has higher precedence than bitwise-OR. The cases concerned SE3, SE4 and NEON* sprites. Incidental info: the blinking of NEON* sprites can be controlled via their lotag, similarly to how you how you give a "random flash number" as SE4 hitag.

Apri la build per vedere tutti i 5 commit

Build 5149

14 apr 2015 · 3 commit · 1 autore SVN
Apri la build
  • Generale

    Make all the hictinting_apply blocks consistent. This should fix certain tints types being applied incorrectly in Polymer and the global tints (underwater and nightvision) not being applied to tints and models with certain flags.

    Hendricks266 r5149 14 apr, 14:18 FixEngine
  • Generale

    Correct the HICTINT_GRAYSCALE calculation for hightile.

    Hendricks266 r5148 14 apr, 14:17 Engine
  • Generale

    Complete the necessary infrastructure so that more than one precomputed tint on a hightile texture will display.

    Hendricks266 r5147 14 apr, 14:17 Engine

Build 5134

11 apr 2015 · 6 commit · 1 autore SVN
Apri la build
Apri la build per vedere tutti i 6 commit

Marzo 2015 5 build · 10 commit

Build 5084

24 mar 2015 · 20 commit · 2 autori SVN
Apri la build
  • Generale

    Engine memory reductions/optimizations:

    TerminX r5079 scritto il 23 mar 2015 Engine
    Mostra dettagli

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

  • Generale

    Large batch of Polymost changes, including:

    TerminX r5075 scritto il 23 mar 2015 FixEngine
    Mostra dettagli

    -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

  • Generale

    Polymer tsectortype usage. DONT_BUILD.

    TerminX r5072 scritto il 23 mar 2015 Engine
  • Generale

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

    TerminX r5071 scritto il 23 mar 2015 FixEngine
  • Generale

    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 scritto il 23 mar 2015 FixEngineCON
Apri la build per vedere tutti i 20 commit

Build 5056

9 mar 2015 · 2 commit · 1 autore SVN
Apri la build
  • Generale

    Add "globalflags" def token. Flag 1 is a kill switch for the tileshades and artmapping features. Flag 2 is kill switch for the GL fullbright rendering pass.

    Hendricks266 r5056 9 mar, 13:32 Engine
  • Generale

    Change HICTINT_USEONART so that it applies tints to pal 0 of 8-bit tiles instead of their palswapped selves. Add HICTINT_APPLYOVERPALSWAP which applies tints to palswapped 8-bit tiles. Add HICTINT_APPLYOVERALTPAL, which applies tints to alt-pals of hightile textures.

    Hendricks266 r5055 9 mar, 13:32 Engine

Febbraio 2015 9 build · 16 commit

Build 5022

20 feb 2015 · 3 commit · 1 autore SVN
Apri la build
  • Generale

    actors.c: make Enforcers and Troopers avoid ST1 sectors as in Duke3D.

    Helixhorned r5021 20 feb, 14:10 Engine
    Mostra dettagli

    That is, resurrect the stayput condition for LIZMAN and non-flying LIZTROOP, but only if changing from a non-ST1 sector. DONT_BUILD.

  • Generale

    Stick update of 'totalclocklock' at beginning of G_DrawRooms() instead of drawrooms().

    Helixhorned r5020 scritto il 19 feb 2015 FixEngineCON
    Mostra dettagli

    This fixes engine-side sprite animation in the following scenario: CON code wants to draw a scene from EVENT_DISPLAYREST, but since it covers the whole screen, disables the drawing of the 3D scene beforehand (RETURN set to 1 from EVENT_DISPLAYROOMS). DONT_BUILD.

Apri la build per vedere tutti i 3 commit

Build 5019

19 feb 2015 · 3 commit · 1 autore SVN
Apri la build
  • in 'for i drawnsprites' handling, back up and restore sprite MAXSPRITES-1.

    Helixhorned r5019 19 feb, 09:41 FixEngineCON
    Mostra dettagli

    This fixes the level 5 corruption encountered when issuing that iteration. (Because the last sprite would be changed from e.g. statnum MAXSTATUS to 0.) It is also mandatory anyhow since the last sprite may be contained in the map.

  • style-cleanup check_spritelist_consistency() and VM_Execute(): 'for'.

    Helixhorned r5018 19 feb, 09:41 Engine
    Mostra dettagli

    DONT_BUILD.

  • Generale

    Under conditions of CLASSIC_Z_DIFF_64 (r4960), make some drawvox() vars 64-bit.

    Helixhorned r5017 19 feb, 09:41 FixEngine
    Mostra dettagli

    - In drawvox(), make view-relative x and y high-precision on desktops. To a large extent (but not completely), this fixes "stray" fake floor shadow sprites for voxels. - In the mouse picking code for voxels, fix a possible integer overflow. A new engine.c-private function mulscale_triple30() is added. DONT_BUILD.