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

Visualizzati 8.866 commit

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Luglio 2019

  • Generale

    This adds back in the engine's old automapping feature

    TerminX r7873 31 lug, 23:50 Build 7873 Engine
    Mostra dettagli

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

  • Generale

    Make most things in screens.cpp use I_AdvanceTrigger() instead of I_CheckAllInput()

    TerminX r7872 31 lug, 23:50 Build 7873
  • Generale

    Fix silly branching logic in engineLoadBoard()

    TerminX r7871 31 lug, 23:50 Build 7873 Fix
  • Generale

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

    TerminX r7870 31 lug, 23:50 Build 7873 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 Build 7873 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 Build 7873 FixEngine
    Mostra dettagli

    Patch from Nuke.YKT.

  • Generale

    Hopefully work around more Polymost polygon leakages

    TerminX r7867 31 lug, 23:50 Build 7873 Engine
    Mostra dettagli

    Patch from Nuke.YKT.

  • Generale

    Cache the distrecip[] table

    TerminX r7866 31 lug, 23:50 Build 7873
    Mostra dettagli

    Patch from Nuke.YKT.

  • Generale

    "Another dumb polymost optimization. Probably worth few fps in heavy scenes"

    TerminX r7865 31 lug, 23:50 Build 7873 Engine
    Mostra dettagli

    Patch from Nuke.YKT

  • Generale

    Make ksgn() return int instead of int32_t

    TerminX r7864 31 lug, 23:50 Build 7873
  • Generale

    if 0 out our klabs() function and just define it as abs()

    TerminX r7863 31 lug, 23:50 Build 7873
    Mostra dettagli

    The compiler generates much better code for this now.

  • Generale

    Untabify a couple of headers

    TerminX r7862 31 lug, 23:50 Build 7873
  • Generale

    I'm not aware of any particular issues this change fixes, but I definitely don't intend this hack to ever affect anything while the player is on the ground

    TerminX r7861 31 lug, 23:50 Build 7873 Fix
  • Generale

    Apply "reset object trackers on savegame load" patch

    TerminX r7860 31 lug, 23:50 Build 7860
  • Generale

    Wahhh, I'm MSVC and I cry about applying unary negation to a boolean

    TerminX r7859 31 lug, 23:49 Build 7860
  • Generale

    Fix issue rendering TROR when the camera's z coordinate is right on the portal

    TerminX r7858 31 lug, 23:49 Build 7860 FixEngine
  • Generale

    Another clipping fix

    TerminX r7857 31 lug, 23:49 Build 7860 Fix
  • Generale

    Add sc_Space to I_AdvanceTrigger() and I_AdvanceTriggerClear()

    TerminX r7856 31 lug, 23:49 Build 7860
  • Generale

    Switch fadepal() and fadepaltile() over to using I_CheckAllInput()/I_ClearAllInput() instead of checking for the spacebar exclusively

    TerminX r7855 31 lug, 23:49 Build 7860
  • 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 Build 7854 Engine
  • Generale

    Fix mixing offscreenrendering (render targets) and mirrors. Don't allow recursing beyond 1 level of mirroring through multiple levels of render targets.

    pogokeen r7853 31 lug, 17:08 Build 7854 Fix
  • 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 Build 7854 FixEngineCON
    Mostra dettagli

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

  • Generale

    tilepacker.cpp: enclose macro substituted values in parenthesis

    pogokeen r7851 31 lug, 17:07 Build 7854
  • Generale

    ext loading

    Hendricks266 r7850 30 lug, 20:39 Build 7850
  • Generale

    Fix bad tilepacker preprocessor definition

    TerminX r7849 26 lug, 16:11 Build 7849 Fix
  • Generale

    Fix for emerging from TROR water

    TerminX r7848 26 lug, 16:11 Build 7849 Fix
  • Generale

    Revise r7838 again

    TerminX r7847 26 lug, 14:54 Build 7847
  • Generale

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

    TerminX r7846 26 lug, 14:54 Build 7847 Engine
  • Generale

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

    TerminX r7845 26 lug, 14:54 Build 7847 Engine
  • Generale

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

    TerminX r7844 26 lug, 14:54 Build 7847 Engine
  • Generale

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

    TerminX r7843 26 lug, 14:54 Build 7847 FixEngine
  • Generale

    Revise r7838: one less dumbass typo

    TerminX r7842 24 lug, 11:06 Build 7842 Fix
  • Generale

    Make it easier to jump into vents

    TerminX r7841 24 lug, 11:06 Build 7842
  • Generale

    Remember to delete .esv.ext file when deleting .esv file itself

    TerminX r7840 24 lug, 11:06 Build 7842
  • Generale

    Automatic source file dependency generation for GNUmakefile

    TerminX r7839 24 lug, 08:00 Build 7839
    Mostra dettagli

    This automatically saves the dependencies used for a given object file during the first compilation, then uses the generated data for each subsequent compile to determine if the object needs to be rebuilt. Why? Because if I see one more warning about the C++ One Definition Rule, I'm going to fucking snap.

  • Generale

    Revise r7835: instead of not testing wall sprites, we'll just ignore the side blockers

    TerminX r7838 24 lug, 05:56 Build 7838 Engine
  • Generale

    Move RCtrl keybind for gamefunc_Fire to slot 1 instead of 2

    TerminX r7837 24 lug, 05:56 Build 7838
  • Generale

    Fix issue with the autorun key when resetting controls to defaults, and give gamefunc_Last_Used_Weapon a default key binding of X

    TerminX r7836 24 lug, 05:56 Build 7838 Fix
  • Generale

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

    TerminX r7835 24 lug, 03:56 Build 7835 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.

  • Generale

    OK, this is just a bit too restrictive

    TerminX r7834 24 lug, 03:56 Build 7835
  • Generale

    Fix clipping issue with jumping

    TerminX r7833 23 lug, 22:23 Build 7833 Fix
  • Generale

    Fix additional clipmove() issue

    TerminX r7832 23 lug, 22:23 Build 7833 FixEngine
  • Generale

    Clean up raytrace() and rename it to cliptrace()

    TerminX r7831 23 lug, 18:38 Build 7831
  • Generale

    Allow reading vec3_whatever_t as vec2 directly

    TerminX r7830 23 lug, 18:38 Build 7831
    Mostra dettagli

    It's a union in a struct in a union in a struct. Oh god, what have I done.

  • Generale

    Additional clipmove() reworks

    TerminX r7829 23 lug, 18:38 Build 7831 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 Build 7831 Engine
  • Generale

    clipmove() patch from Nuke.YKT:

    TerminX r7827 23 lug, 18:37 Build 7831 Engine
    Mostra dettagli

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

  • Generale

    Add divscale64()

    TerminX r7826 23 lug, 18:37 Build 7831
  • Generale

    Minor pushmove() cleanup

    TerminX r7825 23 lug, 18:37 Build 7831
  • Generale

    Replace check_floor_curb() with cliptestsector()

    TerminX r7824 23 lug, 18:37 Build 7831