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 · 2 attivi

Visualizzate 50 build · 72 commit

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Gennaio 2020 1 build · 1 commit

Build 8534

20 gen 2020 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    game.h: fix calc_smoothratio_demo() to take into account differences between timerGetClockRate() and TICRATE when calculating the refresh frequency to interpolate between

    pogokeen r8534 20 gen, 22:01 Fix

Settembre 2019 1 build · 1 commit

Build 8097

15 set 2019 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    polymost.cpp: fix buffer overflow issue in uploadpalswap() & correct the code to initialize an extra row of black pixels

    pogokeen r8097 15 set, 17:17 FixEngine

Agosto 2019 9 build · 11 commit

Build 8064

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

    clockticks.hpp: Fix issue where higher precision comparisons would cause unexpected behaviour with game loop code due to ototalclock being incremented rather than set to totalclock (causing a lack of subtick precision and potential doubled up/dropped game updates).

    pogokeen r8064 29 ago, 23:05 Fix
    Mostra dettagli

    Provide compareHighPrecision() for any code that needs higher precision comparisons.

Build 8051

27 ago 2019 · 8 commit · 3 autori SVN
Apri la build
  • Generale

    kenbuild/src/game.cpp: Fix compilation issue due to removal of sqr() from pragmas.h in r7597

    pogokeen r8051 27 ago, 06:40 Fix
  • Generale

    Change some clocks to support sub-tick precision using a new class, ClockTicks.

    pogokeen r8050 27 ago, 06:39 Fix
    Mostra dettagli

    Using that higher precision, interpolate at a higher granularity. Further, truncate the target interpolation time to vertical blank boundaries to avoid producing temporal artifacts. Fix issues caused by interpolation calculations being handled differently in multiple places (and fix cases where smoothratios were being thrown away only to be redone without checking all proper conditions). Ensure ClockTicks changes do not break other targets (EKenBuild, VoidSW), but note any interpolation there is not similarly updated.

Apri la build per vedere tutti i 8 commit

Build 7929

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

    Fix issue with indexed colour textures where in the case that tiles entered the texcache while !waloff[picnum] & were later (re)loaded, the earlier pth pointing to the tilesheet containing the blank tile would never be properly replaced with an updated gl texture.

    pogokeen r7929 8 ago, 16:00 Fix

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

    tiles.cpp: backup & restore picsiz, walock, & waloff alongside other per tile arrays in artClearMapArt() and artSetupMapArt()

    pogokeen r7892 7 ago, 09:19 Fix
    Mostra dettagli

    This fixes an issue with viewscreens as tiles that are setup game-side after a map is loaded could have their sizes reset to 0 while not being properly cleared from walock/waloff

  • 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

Luglio 2019 4 build · 5 commit

Build 7854

31 lug 2019 · 4 commit · 1 autore SVN
Apri la build
  • 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 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 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 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

Build 7793

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

    Fix parallel build by switching to generating .obj files from .glsl files and treat the shader source as an externed global resolved at link time.

    pogokeen r7793 13 lug, 18:48 Fix
    Mostra dettagli

    Additionally, remove the no longer necessary shader generated headers folder from .gitignore

Giugno 2019 2 build · 7 commit

Build 7748

25 giu 2019 · 1 commit · 1 autore SVN
Apri la build
  • 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 FixEngine
    Mostra dettagli

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

Build 7743

25 giu 2019 · 86 commit · 3 autori SVN
Apri la build
  • 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 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

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

    pogokeen r7735 25 giu, 11:35 Fix
  • Generale

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

    pogokeen r7733 25 giu, 11:35 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 Fix
  • 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 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.

Apri la build per vedere tutti i 86 commit

Maggio 2019 2 build · 4 commit

Build 7627

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

    engine.cpp: fix sprite sorting/adjustment issue introduced in r7612 that caused sprites with the same y value at the end of the sorted array to not be adjusted properly

    pogokeen r7627 6 mag, 14:53 FixEngine
  • Generale

    polymost.cpp: Fix issue where state would not be reset properly in polymost_drawmaskwall() when rendering translucent maskwalls with no texture

    pogokeen r7626 6 mag, 14:53 FixEngine
  • Generale

    polymost.cpp: fix polymost_dorotatesprite() alpha test/blend issue introduced in r7619

    pogokeen r7625 6 mag, 14:53 FixEngine

Build 7624

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

    polymost.cpp: fix issue where floors & ceilings with DAMETH_MASKPROPS were not being blended

    pogokeen r7624 3 mag, 08:02 FixEngine

Aprile 2019 7 build · 11 commit

Build 7623

30 apr 2019 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    engine.cpp: fix bug in killsprite where sprites were not being removed properly after sorting changes

    pogokeen r7623 30 apr, 13:09 FixEngine