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

Visualizzati 55 commit

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Agosto 2023

Gennaio 2021

Agosto 2020

Febbraio 2020

Gennaio 2020

Marzo 2018

  • center texel fetches for palette lookups and add various optimizations related to indexed texture changes

    pogokeen r6777 21 mar, 13:41 Build 6777 Engine

Febbraio 2018

Dicembre 2017

  • Account for yscale when deciding if the sky is tall enough to repeat or not. Comment out code that is not working as expected.

    Hendricks266 r6560 11 dic, 21:14 Build 6563 Engine
    Mostra dettagli

    Patch from Fox.

Novembre 2017

  • Set r_parallaxskypanning to 1 by default.

    Hendricks266 r6521 28 nov, 23:29 Build 6522 Engine
    Mostra dettagli

    This enables sky panning, which allows the effect of CLOUDYSKIES to work properly. Patch from Fox.

  • Display paper-skies correctly when looking up or down.

    Hendricks266 r6520 28 nov, 23:29 Build 6522 Engine
    Mostra dettagli

    Show a solid color for skies taller than 256 px, otherwise repeat. Patch from Fox.

Ottobre 2017

  • New projection hack algorithm: Keep zoom equivalent to Classic when looking straight ahead.

    Hendricks266 r6486 15 ott, 20:32 Build 6486 Engine
    Mostra dettagli

    Patch from Fox.

Giugno 2017

Ottobre 2016

  • Clear wsprinfo[] upon map load. This should address some remaining instances of wall-ornamented sprite z-fighting.

    Hendricks266 r5910 24 ott, 14:30 Build 5911 Engine

Maggio 2016

Aprile 2016

Marzo 2016

  • Add r_texcompr 2, which compresses ART in addition to hightile.

    Hendricks266 r5648 7 mar, 03:21 Build 5650 Engine
  • Add HICR_ARTIMMUNITY and DAMETH_ARTIMMUNITY, which currently function identically to NOTEXCOMPRESS and NODOWNSIZE combined, and are only used when:

    Hendricks266 r5647 7 mar, 03:21 Build 5650 Engine
    Mostra dettagli

    1. Using an ART tile 2. Using a hightile defined through the tilefromtexture "texture" subtoken 3. Using a hightile that, if downsized, will be smaller than the ART tile for that tilenum (tenuous)

Febbraio 2016

  • Refactor all GL internal texture format decision making into uploadtexture().

    Hendricks266 r5642 28 feb, 22:34 Build 5643 Engine
    Mostra dettagli

    This directly achieves the following: * Eliminated codedup. * Recently introduced GL ES performance downsampling now applies to model skins. * Replaces the alpha/art format distinction with {RGB/no alpha, RGBA/one-bit alpha (ART transparency), RGBA/full alpha}. * Cleanly allows multiple fallback formats for each type. * Ready for further commits.

Dicembre 2015

Novembre 2015

  • Bookend the recursive call to polymost_drawpoly as part of the fullbright pass with bglDepthFunc(GL_EQUAL) and bglDepthFunc(GL_LEQUAL) to ensure that the fullbright overlay is always visible and never fights with the sprite itself.

    Hendricks266 r5438 25 nov, 04:07 Build 5454 Engine
  • Remove "indrawroomsandmasks" variable and its only use in polymost_drawpoly as a condition for the fullbright pass.

    Hendricks266 r5437 25 nov, 04:07 Build 5454 Engine
  • Connect spriteext[].x/ypanning to model UVs (range 0-255).

    Hendricks266 r5436 25 nov, 04:07 Build 5454 Engine
  • Clean up formatting of parallax sky code and comments, in part so that the floor and ceiling sections are line-for-line consistent. DONT_BUILD.

    Hendricks266 r5417 scritto il 1 nov 2015 Build 5423 Engine

Agosto 2015

Gennaio 2015

  • fix wall and floor sprites clipping into or z-fighting with surfaces (replaces glDepthRange() hacks for sprites), add r_nofog cvar for debugging, reduce the total number of OpenGL calls by only calling glFogi() to set the fog mode when initializing the renderer or changing r_usenewshading.

    TerminX r4904 10 gen, 20:56 Build 4904 FixEngine

Giugno 2014

  • r_npotwallmode, emulating 8-bit for walls w/ nonpow2 height textures.

    Helixhorned r4498 1 giu, 04:55 Build 4500 Engine
    Mostra dettagli

    When that mode is enabled (see below for caveats), wall textures that have a non-power-of-two height (call it 'h') will be modified to look like in classic: Let 'H' be the next power of two greater than 'h'. The texture will be uploaded with height 'H', made up from 'h' hlines of the original texture, followed by 'H'-'h' first hlines of the same. No panning "corrections" will take place. The mode is disabled by default. Caveats/notes: * the mode requires that r_hightile is disabled * it is not implemented in Polymer * in the Lunatic build, it is ineffective when a VX map is loaded, as those display walls with NPOT height textures correctly

Maggio 2014

  • in NPOT wall ypanning "correction", behave like Polymer in one corner case.

    Helixhorned r4484 28 mag, 15:40 Build 4488 Engine
    Mostra dettagli

    Specifically, the handling of one-way walls ([1] in Mapster32) was slightly different.

  • make r_usetileshades 2 the default.

    Helixhorned r4459 1 mag, 09:55 Build 4459 Engine
    Mostra dettagli

    This mode does not take a sector's visibility values into account for uniform darkening of a texture. It is more faithful to classic with respect to fog/visibility *distances*, but may be less so as far as the "tint" of the texture due to visibility attenuation is concerned.

Marzo 2014

  • introduce r_usenewshading 3 and make it the default.

    Helixhorned r4393 23 mar, 16:14 Build 4394 Engine
    Mostra dettagli

    With this mode, the near distance of the linear fog is always 0, unlike being negative with r_usenewshading 2.

Novembre 2013

  • handle HUD model 'fov' DEF token.

    Helixhorned r4172 22 nov, 11:26 Build 4176 Engine
    Mostra dettagli

    This "simply" requires an appropriate factor in the projection matrix. Also, get rid of a special-case factor for >=1.6 aspects (making HUD models wider then, I think).

Settembre 2013

  • make spriteext[].{x,y,z}off independent of xdimen/viewingrange/aspect.

    Helixhorned r4058 13 set, 13:23 Build 4061 FixEngine
    Mostra dettagli

    The offsets (that will translate the axes for .pitch/.roll rotation) were calculated improperly with screen sizes other than 1280 x 1024 and were dependent on other related variables. The fix proceeded empirically, i.e. mostly trial, error, and some educated guesswork. (It's telling that the magic constant 1280 is needed.) A test for Lunatic is added to test.lua that will rotate SEENINES. Bug pointed out by Mblackwell.

Agosto 2013

  • fix my r_usetileshades==2 sub-method.

    Helixhorned r4010 12 ago, 08:18 Build 4017 FixEngine
    Mostra dettagli

    Don't touch TerminX's r_usetileshades==1 or it being the default.

Maggio 2013

Marzo 2013