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:

Novembre 2021

  • fix warning

    TerminX 37987dd 12 nov, 01:33 Build 9772 Fix
  • Add parameter to hictinting_applypixcolor to allow disabling r/b channel swapping. Improved readability of hictinting_applypixcolor as well.

    Jordon Moss 4685234 11 nov, 13:53 Build 9768 Engine
  • jump to menu options when pressing letter keys

    TerminX 3ec0597 scritto il 10 nov 2021 Build 9767
  • move yax_updown[] reset to yax_update()

    TerminX d5a6729 scritto il 12 ago 2021 Build 9767 Engine
  • add scroll wheel support back into file selection menus, add PgUp/PgDn and scroll wheel support to the little submenus used for selecting screen resolution and configuring the framerate limit etc

    TerminX 466b45d scritto il 12 ago 2021 Build 9767
  • don't use SDL_WINDOW_FULLSCREEN_DESKTOP and don't call SDL_SetWindowBordered in fullscreen

    TerminX ef06dff scritto il 12 ago 2021 Build 9767 Engine
  • ignore SDL_WINDOWEVENT_MOVED and SDL_WINDOWEVENT_RESIZED in fullscreen

    TerminX bd1cd8c scritto il 12 ago 2021 Build 9767 Engine
    Mostra dettagli

    I'm not sure if this is going to end up being the correct thing to do here, but it's what we shipped in the Fury 2.0 binary.

  • reformat information displayed within the save and load menus, add episode name and player health

    TerminX a4a34f1 scritto il 12 ago 2021 Build 9767
  • add display selection to menu, tweak menu framerate limit option

    TerminX ee91e8c scritto il 12 ago 2021 Build 9767
    Mostra dettagli

    I'm not very happy with the list of values for the framerate limiter. All methods of presenting these values to the end user seem to be terrible: linear slider bars are cumbersome and contain many unnecessary values, and simply presenting a field for a value to be entered into requires the end user know what they're doing. Ugh.

  • better multi-monitor support

    TerminX e852730 scritto il 12 ago 2021 Build 9767 Engine
  • fix console logging issue on Linux introduced by logging rework

    TerminX af57b22 scritto il 12 ago 2021 Build 9767 FixEngine
    Mostra dettagli

    TIL vsnprintf and _vsnprintf are not, in fact, the same thing.

  • remove r_vbos cvar (useless for a while now), modify voxmodel to store data converted to tris instead of quads that are converted during the VBO building pass

    TerminX dac4155 scritto il 12 ago 2021 Build 9767 Engine
    Mostra dettagli

    This is going to need a little work to get going again on the couple of configurations that don't define USE_GLEXT (GEKKO and EDUKE32_GLES). Should USE_GLEXT even be a thing anymore?

  • adjust polymost z-fighting mitigation, add two new cvars: r_spritedepth and r_spritedepthmul

    TerminX 5aeb2b3 scritto il 5 ago 2021 Build 9767 Engine
    Mostra dettagli

    r_spritedepth is the base multiplier for a sprite's position in the depth buffer and r_spritedepthmul controls the multiplier for a unique offset value assigned to each sprite drawn.

  • mask angle precision related geometry intersection by calculating higher precision angle for intersecting sprite planes from intersecting wall's normal

    TerminX 9a2a8c3 scritto il 4 ago 2021 Build 9767 Engine
  • Fix updatesectorz() not checking z height in fallback, and add fallback optimization to updatesectorexclude()

    Dino Bollinger 468b8e4 scritto il 6 nov 2021 Build 9755 FixEngine
  • Make floor-aligned model z offset behaviour in Polymost consistent with Polymer.

    Jordon Moss c423c6d scritto il 9 nov 2021 Build 9755 Engine
  • Fix a fuckup where I accidentally removed the color swap from gloadtile_art.

    Jordon Moss 1e2ea45 10 nov, 15:55 Build 9755 FixEngine
  • Generale

    Fixed a bungle in gloadtile_hi. Only apply hictinting_applypixcolor if effect != 0.

    Jordon Moss 0dff287 3 nov, 16:14 Build 9752 Fix
  • add "notrans" .def token for voxels to disable drawing with translucency in GL modes

    TerminX 8970754 2 nov, 21:00 Build 9751 Engine
  • Add the CON commands `getngcflags` and `setngcflags`

    Dino Bollinger e3df820 scritto il 18 set 2021 Build 9750 CON
    Mostra dettagli

    Usage: ``` getngcflags <var> <idx1> [<idx2>...] setngcflags <const/var> <idx1> [<idx2>...] ``` Gets/sets the flags for the newgamechoices entries at the specified indices. The index list is variable-sized, up to a maximum of 3. This can be used to enable/disable the MEF_Hidden and MEF_Locked state. Supersedes the userdef struct members: `m_newgamecustomopen` and `m_newgamecustomsubopen`.

  • Extend newgamechoices menu with a third layer of entries.

    Dino Bollinger 0516522 scritto il 18 set 2021 Build 9750
    Mostra dettagli

    Also permit usercontent flag on subentries.

  • address defect in c653ba7fc09257ed3590cd2ce29d155ef6752032

    TerminX 65ae862 1 nov, 00:26 Build 9748 Engine

Ottobre 2021

  • fix S_ChangeSoundPitch()/CON_SETACTORSOUNDPITCH

    TerminX bfeaf61 scritto il 7 set 2021 Build 9747 Fix
  • improve S_StopAllSounds() (I think)

    TerminX d8a22b7 scritto il 7 set 2021 Build 9747
  • use .playing member of sound_t as bitfield, improve freeSlotQueue std::atomic usage

    TerminX 88047c8 scritto il 7 set 2021 Build 9747
  • offload xmp_create_context()/xmp_load_module_from_memory() into worker thread

    TerminX 0730abd scritto il 7 set 2021 Build 9747
  • offload initial ov_open_callbacks() etc calls for vorbis into worker threads to avoid VM stalls when playing tons of .oggs from script

    TerminX 76b0d9c scritto il 7 set 2021 Build 9747
  • add libasync (async++), https://github.com/Amanieu/asyncplusplus/

    TerminX 991cbd0 scritto il 7 set 2021 Build 9747 Engine
  • update libdivide to b322221677351ebb11f0a42fe9a9a2794da5bfe5, add libdivide_config.h

    TerminX 0fb5f94 scritto il 7 set 2021 Build 9747 Engine
    Mostra dettagli

    engine: update libdivide to b322221677351ebb11f0a42fe9a9a2794da5bfe5, add libdivide_config.h

  • fix annoying GCC 11 warning

    TerminX 5beeb55 scritto il 28 ott 2021 Build 9747 Fix
    Mostra dettagli

    The warning says you can silence it by surrounding sizeof(int32_t) with extra parentheses, but it doesn't work.

  • remove call to calc_sector_reachability() from yax_updategrays() in favor of calling it explicitly when needed instead

    TerminX c653ba7 scritto il 19 ott 2021 Build 9747
  • print commit hash from SDL_GetRevision() to log at startup when using SDL dev builds (odd-numbered patch level)

    TerminX 752740c scritto il 20 ott 2021 Build 9747 Engine
    Mostra dettagli

    This is admittedly terrible, but it shouldn't break unless the SDL_GetRevision() output format changes, in which case it just won't print the string anymore.

  • prune SDL_mixer stuff from sdl_inc.h

    TerminX b2e37a6 scritto il 21 ott 2021 Build 9747 Engine
    Mostra dettagli

    We will never NEED_SDL_MIXER.

  • silence warnings

    TerminX afc5d85 scritto il 21 ott 2021 Build 9747
  • add predefined TILE_ANIM and TILE_VIEWSCR tokens for CON

    TerminX 24a7594 scritto il 21 ott 2021 Build 9747 CON
  • remove extra S_SoundIsValid() check from A_PlaySound()

    TerminX 1b4676b scritto il 24 ott 2021 Build 9747 CON
    Mostra dettagli

    This is checked in both S_PlaySound() and S_PlaySound3D() anyway, and we need to get to that stage of execution in order for EVENT_SOUND to fire.

  • fix tabs in random.h

    TerminX d8de052 scritto il 27 ott 2021 Build 9747 FixEngine
  • fix skipping intro screens with left mouse button

    TerminX 097eb09 scritto il 25 ott 2021 Build 9747 Fix
  • Generale

    Duke3d/MACT: change mouse sensitivity scale, move sensitivity cvars to MACT

    TerminX b51b553 scritto il 20 ott 2021 Build 9747
  • fix compilation warning with RELEASE=0 builds

    TerminX ac9d5fb scritto il 16 ott 2021 Build 9747 FixEngine
  • warn if attempting to load a savegame where all version fields match but userbytever, but let the player do it anyway.

    TerminX b47b6ec scritto il 5 ott 2021 Build 9747
  • assign gamefunc_Inventory to CONTROLLER_BUTTON_B by default, change CONTROLLER_BUTTON_RIGHTSTICK to gamefunc_Toggle_Crouch

    TerminX 9284eb2 scritto il 6 ott 2021 Build 9747
  • better positioning for effect sprites spawned from projectiles

    TerminX 48c5d45 scritto il 5 set 2021 Build 9747 Engine
  • return -1 from kdfread_LZ4() if the size of the compressed data is allegedly less than zero

    TerminX df3dbe5 scritto il 29 set 2021 Build 9747 Engine
  • #ifndef NDEBUG screenshot_dir directory creation success console output

    TerminX 0a03cf7 31 ott, 17:50 Build 9747 Engine
  • add screenshot_dir CVar. Defaults to "screenshots".

    Jordon Moss e2cfad1 31 ott, 17:48 Build 9724 Engine
  • Apply tints on KV6 voxels; factor out shared code

    Jordon Moss a835847 scritto il 26 ott 2021 Build 9723 Engine
  • Generale

    Fix dumbass oversight in 6839e418e34bff05bdd5debad9bf9146a09d9d72

    TerminX d307f70 10 ott, 12:05 Build 9722 Fix
  • Generale

    Revert "engine: make floor sprites clip a little more like floors"

    TerminX 964c0b5 8 ott, 02:10 Build 9721 FixEngine
    Mostra dettagli

    clipmove() really needs concrete indication of a moving point's starting floor height for this optimization to work correctly, and inferring that ourselves without it being explicitly passed in isn't something that would work.

    Annulla
    81f7c71 — engine: make floor sprites clip a little more like floors (Build 9710)
  • SW

    fix buffer overflow preventing the game from starting, exposed by switching to the new memory allocation systems

    TerminX 6a1f4ec 7 ott, 12:15 Build 9720 Fix