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

Stai vedendo il 2022 · selezionalo di nuovo per vedere tutti gli anni
Era SVN · r1519 – r8798 Era Git · voidpoint.io, da aprile 2020
Filtri · 1 attivi

Visualizzati 279 commit

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:
Filtri attivi: Anno: 2022 Azzera tutto

Dicembre 2022

  • Generale

    Apply TerminX's rotatesprite interpolation fix. (Fixes interp jitter when framerate is over 120fps)

    Jordon Moss 122aee0 25 dic, 21:06 Build 10166 Fix

Ottobre 2022

  • If 8-bpp mode couldn't be initialized using GL, retry without GL (sdlayer.cpp).

    NY00123 a9c797d scritto il 21 ott 2022 Build 10165 Engine
  • Generale

    kextract/kgroup: Add call to engineCreateAllocator.

    NY00123 810e1c1 scritto il 13 ott 2022 Build 10164
    Mostra dettagli

    This was required for kgroup's call to Bopendir.

Settembre 2022

  • findfrompath() with empty filename immediately returns -1

    Dino Bollinger 2b3f691 scritto il 25 set 2022 Build 10163 FixEngine
    Mostra dettagli

    Fixes a bug where an empty filename is interpreted as the current directory "./", which of course always exists.

  • Use AppTechnicalName instead of AppProperName for log filename

    Dino Bollinger fd9212c scritto il 25 set 2022 Build 10163 Engine
  • fix polymost masked wall regression introduced in fd598dfe12c6d0af6c65a96b4ee9450e7c1472ec

    TerminX 1585e73 14 set, 15:09 Build 10161 FixEngine
  • revert more of 8cc49790938f2419c885167cdb6b732d165191fb

    TerminX b55eca7 11 set, 14:52 Build 10160 FixEngine
  • bail out of voxcache_fetchvoxmodel() if the offsets found in texturecache.index don't lead to the expected data

    TerminX 3b1e9e8 11 set, 16:32 Build 10160 Engine
  • disable the rainbow background in the editor in yax_drawrooms()

    TerminX d6813b1 scritto il 9 set 2022 Build 10160 Engine
  • don't attempt to tear down ImGui in destroy_window_resources() if we didn't even make it far enough through initialization to get it set up

    TerminX 22f707f scritto il 9 set 2022 Build 10160 Engine
  • fix vox2poly crash caused by part of 8cc49790938f2419c885167cdb6b732d165191fb

    TerminX b041aee scritto il 8 set 2022 Build 10156 FixEngine
    Mostra dettagli

    This worked with all of the voxels I tested it with, but caused issues with some in Alien Armageddon.

  • fix polymost crash

    TerminX 68c0a86 9 set, 12:17 Build 10156 FixEngine
  • fix warning

    TerminX 074a5d6 scritto il 25 ago 2022 Build 10154 FixEngine
  • fix a couple of Windows API error messages to match the others

    TerminX 5430325 scritto il 6 ago 2022 Build 10154 FixEngine
  • update to bf6c7abd7f315d7f5838ef45f62f5febdce339f2

    TerminX 32742cb scritto il 2 ago 2022 Build 10154
  • enable mimalloc abandoned_page_reset option and call mi_collect() during enginePrepareLoadBoard()

    TerminX 24bcc86 scritto il 31 lug 2022 Build 10154 Engine
  • rework win_systemtimermode stuff, enable by default

    TerminX e957ae5 scritto il 29 lug 2022 Build 10154 Engine
  • remove precompiled SDL2 and libvpx for Windows on ARM64

    TerminX b97e71d scritto il 26 lug 2022 Build 10154 Engine
    Mostra dettagli

    The rationale here is that it's better to provide the build instructions for these libraries (as we already do) with no binary than it is to provide outdated binaries that don't actually match the provided headers anymore.

  • use Windows MMCSS API to hint to the OS that we are, in fact, a game

    TerminX 511fb13 scritto il 22 lug 2022 Build 10154 Engine
  • cheap hack to detect if we're using the editor or not

    TerminX 3ac262b scritto il 22 lug 2022 Build 10154 Engine
  • fix issue where sometimes the window didn't think it was focused at startup until focus was lost and regained

    TerminX a136b01 scritto il 2 ago 2022 Build 10154 FixEngine
  • rename win_priorityclass cvar to win_boostpriority and make the accepted range of values a bit saner

    TerminX 2906db3 scritto il 2 ago 2022 Build 10154 Engine
  • standardize platform toolset and language settings

    TerminX fb33221 scritto il 20 lug 2022 Build 10154
  • make -frounding-math clang-only

    TerminX de0da8a scritto il 18 lug 2022 Build 10154
    Mostra dettagli

    We were only using this to make clang behave like GCC, but some versions of GCC are bugged such that enabling -frounding-math prevents them from correctly handling constexpr float values determined at compile time.

  • re-enable voxel model mipmaps in software mode with some changes:

    TerminX 0e45842 scritto il 26 lug 2022 Build 10154 Engine
    Mostra dettagli

    -Missing mip levels are now drawn by scaling the highest mip level present in the file, not just taking mip 0 when e.g we want mip 4 but 0-3 are available -Algorithm for determining which mip level to use has been adjusted to bias for rendering quality and not just speed (e.g don't display the chunkier mip levels at such close distances) -Mip levels other than the default are now run through a conversion process that standardizes the colors used based on those found in mip 0, to work around issues where the mip levels ended up with fullbright colors substituted in place of regular palette entries when the mips were originally generated by SLABSPRI/SLAB6 -Add terrible heuristic for mip level rejection based on how many visible voxels are present in the higher mip level versus the lower mip levels for the same voxel. This is intended to work around issues where SLABSPRI and SLAB6 both generated their mips by removing cubes a bit too liberally, resulting in any feature of the model that was only 1 voxel thick being completely obliterated by the mip generation process. This can be observed by setting r_novoxmips to 0 in older builds and viewing 8756_FLOORLAMP_ON.kvx from Ion Fury 2.0 or earlier at various distances in-game. Without this heuristic, poorly generated mip levels that end up obliterating the entire lampshade are drawn.

  • minor speed improvements to the voxel -> model conversion process

    TerminX 8cc4979 scritto il 29 giu 2022 Build 10154 Engine
    Mostra dettagli

    Not particularly exciting or useful now that the converted versions are cached.

  • revert part of e8ea24b8abb701e69be2bb0ab211d7aa8fd8c6e5

    TerminX 617ceff scritto il 29 giu 2022 Build 10154 FixEngine
  • remove misplaced MAY_ALIAS

    TerminX 84484f5 scritto il 29 giu 2022 Build 10154 Engine
  • don't try to draw voxels in polymer, because we don't support that yet

    TerminX f6ab7c7 scritto il 26 giu 2022 Build 10154 Engine
  • support sprite and masked wall blending modes in polymer

    TerminX 4b58caf scritto il 26 giu 2022 Build 10154 Engine
  • stupid polymost_bufferVert() optimization

    TerminX 80c7a53 scritto il 26 lug 2022 Build 10154 Engine
  • add a handful of fixes from upstream

    TerminX 747a0a4 scritto il 26 giu 2022 Build 10154 Fix
  • slightly less terrible branching in gloadtile_art() and gloadtile_hi()

    TerminX 0ce0803 scritto il 24 giu 2022 Build 10154 Engine
  • GL state fixes

    TerminX fd598df scritto il 24 giu 2022 Build 10154 FixEngine
    Mostra dettagli

    Fixes textures with fullbright pixels being drawn completely bright when texture filtering is enabled, and a couple other issues.

  • fix bug in polymost_spriteHasTranslucency()

    TerminX b188ee8 scritto il 24 giu 2022 Build 10154 FixEngine
  • reset less polymost/GL state between model and voxel draws

    TerminX 89a2266 scritto il 24 giu 2022 Build 10154 Engine
  • rework to use exclusion lists instead of inclusion lists for determining which objects to use as part of the build

    TerminX 8405e59 scritto il 6 giu 2022 Build 10154
    Mostra dettagli

    Benefits: almost 200 lines deleted from the Makefile, new source files added to the project require no additional setup. Drawback: you can't leave random shit with .c or .cpp file extensions laying around your source directories (sounds more like another benefit tbh).

  • clipping change: attempt to apply 5f50a454a65c2e8ecd11ad9aedf6623893ce2f6c to sprites and not just walls

    TerminX 57bc78d scritto il 21 giu 2022 Build 10154 Engine
    Mostra dettagli

    Something somewhere is still fucked, though (and was before this commit)

  • redo vector types to use templates

    TerminX 29b1875 scritto il 21 giu 2022 Build 10154 Engine
  • Generale

    VS bullshit

    TerminX 0ec92ad scritto il 13 giu 2022 Build 10154
  • fix bug where sometimes samplers would still end up bound to texture units after render mode switches

    TerminX 4b8d181 scritto il 11 giu 2022 Build 10154 FixEngine
  • resolve defects in sound system

    TerminX 308172f scritto il 11 giu 2022 Build 10154
  • add useCallBack parameter to FX_StopSound() and FX_StopAllSounds() (and, by extension, MV_Kill() and MV_KillAllVoices())

    TerminX d54194b scritto il 10 giu 2022 Build 10154
  • enable ASan with FORCEDEBUG=1, not just FORCEDEBUG=2

    TerminX 7721f0c scritto il 8 giu 2022 Build 10154
  • small polymost shader optimizations

    TerminX 9976fb4 scritto il 6 giu 2022 Build 10154 Engine
  • polymer shader optimizations

    TerminX 7d6a28a scritto il 5 giu 2022 Build 10154 Engine
  • render polymer .art skies with materials

    TerminX 6084e24 scritto il 27 lug 2022 Build 10154 Engine
  • implement gamma correction as shader instead of via system gamma ramp manipulation

    TerminX 5924cd3 scritto il 27 lug 2022 Build 10154 Engine

Luglio 2022

  • Fix a minor animation bug with SHOTGUNSHELL sprites

    Dino Bollinger 9ae924b 26 lug, 00:28 Build 10118 FixEngine
    Mostra dettagli

    Found by Nuke.YKT

  • Generale

    sw/src/game.h: Remove declaration of CommPlayerName,

    NY00123 06150c1 scritto il 10 lug 2022 Build 10118
    Mostra dettagli

    now conflicting with extern "C" declaration from config.h. The "extern" itself isn't needed, but this is a good chance for removal.