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

    Patch from Nuke.YKT to replace audiolib's volume table with floating point calculations

    TerminX r7773 7 lug, 17:41 Build 7776 Fix
    Mostra dettagli

    This fixes an issue where rapidly changing the player's angle could result in the audio "popping" due to the sudden change to a new position in the volume table, and the resulting difference in volume between one sample and the next. This also fixes a DC offset issue when applying the volume level to certain sample types.

  • Generale

    Untie EVENT_ALTFIRE from the conditions required to trigger EVENT_FIRE

    TerminX r7772 7 lug, 17:41 Build 7776 CON
  • Generale

    Add gamefunc_Alt_Weapon and EVENT_ALTWEAPON back in

    TerminX r7771 6 lug, 12:04 Build 7771 CON
  • Generale

    Make shadows on voxels in Polymost look like they do in classic

    TerminX r7770 6 lug, 12:04 Build 7771 Engine
  • Generale

    Even more minor fix to previous commit

    TerminX r7769 6 lug, 12:04 Build 7771 Fix
  • Generale

    Minor fix to last commit

    TerminX r7768 6 lug, 10:57 Build 7768 Fix
  • Generale

    Add tilehasmodelorvoxel() function and fix instances where voxels for multi-sided sprites would get flipped based on the viewing angle

    TerminX r7767 6 lug, 10:54 Build 7767 FixEngine
  • Generale

    Fix audio position updating in automap mode

    TerminX r7766 6 lug, 10:54 Build 7767 Fix
  • Generale

    Prevent addlogvar from accepting constants, which causes a crash

    TerminX r7765 6 lug, 09:30 Build 7765 Fix
  • Generale

    Make cache1d try a little harder to find a suitable block before bailing with "CACHE SPACE ALL LOCKED UP!"

    TerminX r7764 6 lug, 09:30 Build 7765
  • Generale

    Make cacheAgeEntries() do a more consistent amount of work per frame

    TerminX r7763 6 lug, 09:30 Build 7765
  • Generale

    Swap indexes for gamefunc_AutoRun and gamefunc_Alt_Fire

    TerminX r7762 6 lug, 09:30 Build 7765
    Mostra dettagli

    Normally I wouldn't be in favor of changing indexes that are already exposed to scripts around, but gamefunc_AutoRun is a locally handled key that doesn't have any script events associated with it, and gamefunc_Alt_Fire is pretty important to have up near the top wherever gamefuncs are listed.

  • Generale

    Replace gamefunc_Alt_Weapon with a gamefunc_Alt_Fire that works as expected

    TerminX r7761 6 lug, 09:30 Build 7765
  • Generale

    Fix edge case in clipupdatesector()

    TerminX r7760 6 lug, 09:30 Build 7765 Fix
  • Generale

    Prevent uninitialized access to hitwalls[] in clipmove()

    TerminX r7759 6 lug, 09:30 Build 7765 Engine
  • Generale

    Move cacheAllSounds() out of G_CacheMapData() and into G_Startup()

    TerminX r7758 6 lug, 09:30 Build 7765
  • Generale

    Bump MAXCACHEOBJECTS from 9216 to 16384

    TerminX r7757 6 lug, 09:30 Build 7765 Engine
    Mostra dettagli

    This is actually the first time we've increased this limit in the entire time the engine source has been available.

  • Generale

    One of those stupid optimizations you notice the potential for when scrolling through code looking for something

    TerminX r7756 6 lug, 09:30 Build 7765
  • Generale

    Floating point grouscan() patch from Nuke.YKT, worth a couple of fps in classic mode in slope-heavy scenes

    TerminX r7755 6 lug, 09:30 Build 7765
  • Generale

    Improve depth fighting by pushing out the near plane and improve near plane clipping by depth clamping.

    pogokeen r7754 5 lug, 14:17 Build 7754
    Mostra dettagli

    Suggest reducing SCISDIST when there's time to debug SCISDIST issues.

  • Generale

    If GL_ARB_clip_control & GL_ARB_depth_clamp are available, reflect that in glinfo

    pogokeen r7753 5 lug, 14:17 Build 7754
  • Generale

    Update GLAD to 0.1.30 and add GL_ARB_clip_control, GL_ARB_depth_clamp, and GL_ARB_shader_texture_lod extensions

    pogokeen r7752 5 lug, 14:17 Build 7754

Giugno 2019

  • Generale

    game.cpp: temporarily limit A_Spawn() owner changes from r7738 to locators

    pogokeen r7751 29 giu, 11:45 Build 7751
  • Generale

    Mapster32 Polymost cursor selection omission

    TerminX r7750 25 giu, 22:45 Build 7750 Engine
  • Generale

    Disable -malign-double on i386 as libraries would need to be compiled with it.

    pogokeen r7749 25 giu, 21:49 Build 7749
  • Generale

    Fix 32-bit Polymost issues by enabling SSE instructions and setting GCC to use SSE floating point math exclusively.

    pogokeen r7748 25 giu, 19:36 Build 7748 FixEngine
    Mostra dettagli

    Additionally, enable SSE2 to better match 64-bit builds and use -malign-double for the potential performance benefit.

  • Generale

    Gump redux

    TerminX r7747 25 giu, 14:51 Build 7747
  • Generale

    Fix builds on platforms other than win32--oops

    TerminX r7746 25 giu, 13:47 Build 7746 Fix
  • Generale

    Clarify incompatible savegame log message

    TerminX r7745 25 giu, 13:47 Build 7746
  • Generale

    I am not a smart man

    TerminX r7744 25 giu, 12:30 Build 7744
  • Generale

    Fix building with GCC 8

    TerminX r7743 25 giu, 12:25 Build 7743 Fix
  • Generale

    Reintroduce mouse selection patch from Nuke.YKT

    TerminX r7742 25 giu, 11:59 Build 7743
  • Generale

    Revert "Patch from Nuke.YKT to improve mouse selection in the editor in Polymost"

    TerminX r7741 25 giu, 11:53 Build 7743 FixEngine
    Mostra dettagli

    Looks like commits made to public SVN after this commit in my local tree resulted in a merge error

  • Generale

    Patch from Nuke.YKT to improve mouse selection in the editor in Polymost

    TerminX r7740 25 giu, 11:50 Build 7743 Engine
  • Generale

    actors.cpp: Change demo camera path following behaviour to search for locators based on a hitag channel to avoid locator lotag contention.

    pogokeen r7739 25 giu, 11:35 Build 7743
    Mostra dettagli

    Now, destination and subject locators should be assigned one hitag channel. Destination locators will be visited starting from lotag 0 and counting upward. Subject locators can have any lotag within the same hitag channel, and may also be a destination if the lotag is not separated from the destination locator ids. Destination locators must now specify their subject locator in their owner field by lotag.

  • Generale

    game.cpp: When A_Spawn() is spawning from an already existing sprite, do not reset the owner field if it has been overridden from the default.

    pogokeen r7738 25 giu, 11:35 Build 7743 Engine
  • Generale

    polymost.cpp: Fix polymost_domost() issue with COMBINE_STRIPS where in certain cases, merging with the viewport nodes caused accidental reading of sentinel node values.

    pogokeen r7737 25 giu, 11:35 Build 7743 FixEngine
    Mostra dettagli

    Additional debug code is included for visualizing the state of the vsp data structure. Further, fix issue in drawpoly where it would access out of bounds of dpxy if fewer than 3 vertices were passed in and fix issue where multiple calls to polymost_setVisibility() were repeatedly setting the visibility factor to the same value.

  • Generale

    Use stencil buffer in Polymost to restrict mirrors to only render within the region of the screen occupied by the mirror wall.

    pogokeen r7736 25 giu, 11:35 Build 7743 Engine
    Mostra dettagli

    Additionally, raise minimum number of stencil buffer bits to accomodate future use of the stencil buffer.

  • Generale

    winlayer.cpp: fix videoBeginDrawing() to return an intptr_t to mirrorBuffer when inpreparemirror

    pogokeen r7735 25 giu, 11:35 Build 7743 Fix
  • Generale

    Add EVENT_RESETGOTPICS which gives scripts the chance to reset gotpics (and similar effects trackers) for effects that run in EVENT_DISPLAYROOMS.

    pogokeen r7734 25 giu, 11:35 Build 7743 EngineCON
    Mostra dettagli

    EVENT_RESETGOTPICS is called after the last call to EVENT_DISPLAYROOMS in a frame, but before any engine-side calls to renderDrawRoomsQ16()

  • Generale

    Fix TROR & skyboxes to work with mirrors in Software & Polymost

    pogokeen r7733 25 giu, 11:35 Build 7743 FixEngine
  • Generale

    game.cpp: fix issue where tilt angle was not being reset to 0 at times when it should have been disabled

    pogokeen r7732 25 giu, 11:35 Build 7743 Fix
  • Generale

    game.cpp: improve G_FPSLimit() to be more stable with regard to floating point precision.

    pogokeen r7731 25 giu, 11:34 Build 7743 Engine
    Mostra dettagli

    Additionally, prefer rendering early and compensating with a late frame due to clock precision rather than the other way around so that we are more consistently within a target vblank period.

  • Generale

    Fix latency issue introduced by G_FPSLimit() handling of videoNextPage() that was causing frames to be delayed presentation until after the next frame is prepared.

    pogokeen r7730 25 giu, 11:34 Build 7743 Fix
    Mostra dettagli

    videoNextPage() is now called immediately after preparing the frame for drawing, outside of G_FPSLimit() but on the condition that its return value is true.

  • Generale

    Add benchmarkmode cvar which allows putting demo cameras in the map which can be used for automatic benchmarking of performance & correctness testing

    pogokeen r7729 25 giu, 11:34 Build 7743
  • Generale

    game.cpp: change camera sprite yvel limits to clamp to min/max angle when beyond the min/max rather than when beyond 0 and 199

    pogokeen r7728 25 giu, 11:34 Build 7743 Engine
  • Generale

    actors.cpp: Add additional demo camera behaviours.

    pogokeen r7727 25 giu, 11:34 Build 7743
    Mostra dettagli

    Allow the demo camera to be used while not playing back a recorded demo. Add the ability for the camera to follow paths specified by locators.

  • Generale

    Player duct walking sound fix

    TerminX r7726 25 giu, 04:30 Build 7743 Fix
  • Generale

    libdivide fixup

    TerminX r7725 25 giu, 04:30 Build 7743
  • Generale

    Call S_PauseSounds(false) from Menu_Close()

    TerminX r7724 25 giu, 04:30 Build 7743