EDuke32 Changelog Archivio non ufficiale

Build 9747

31 ottobre 2021 · 23 commit di 1 autore · GIT

Build per mese 136 build

  1. gen

  2. feb

  3. mar

  4. apr

  5. mag

  6. giu

  7. lug

  8. ago

  9. set

  10. ott

  11. nov

  12. dic

File di log originale · 20211031-9747.txt
commit bfeaf6192211e7c5615081a9f53f886a0ab698fa
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue Sep 7 23:11:53 2021 -0700

    Duke3d: fix S_ChangeSoundPitch()/CON_SETACTORSOUNDPITCH

commit d8a22b7344fe20e068bf30c50d69379c64f88b5d
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue Sep 7 23:11:53 2021 -0700

    Duke3d: improve S_StopAllSounds() (I think)

commit 88047c890313b676f76a16d36562f79e4be1cc0a
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue Sep 7 23:11:53 2021 -0700

    Duke3d: use .playing member of sound_t as bitfield, improve freeSlotQueue std::atomic usage

commit 0730abdf1767cc587a987e0d5cdc4a156eeab84f
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue Sep 7 23:11:53 2021 -0700

    audiolib: offload xmp_create_context()/xmp_load_module_from_memory() into worker thread

commit 76b0d9cf0852a830d1f26f87d1e1526b5c1debe7
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue Sep 7 23:11:53 2021 -0700

    audiolib: offload initial ov_open_callbacks() etc calls for vorbis into worker threads to avoid VM stalls when playing tons of .oggs from script

commit 991cbd067563dbcda9983756c6a57638ffa5ce90
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue Sep 7 23:11:53 2021 -0700

    engine: add libasync (async++), https://github.com/Amanieu/asyncplusplus/

commit 0fb5f94d8232cfbb7b2600b8862133c0fe81f627
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue Sep 7 23:11:53 2021 -0700

    engine: update libdivide to b322221677351ebb11f0a42fe9a9a2794da5bfe5, add libdivide_config.h
    
    engine: update libdivide to b322221677351ebb11f0a42fe9a9a2794da5bfe5, add libdivide_config.h

commit 5beeb55f16eaeefadeb844c6e7a41a9bc0b237fe
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Thu Oct 28 03:26:18 2021 -0700

    Duke3d: fix annoying GCC 11 warning
    
    The warning says you can silence it by surrounding sizeof(int32_t) with extra parentheses, but it doesn't work.

commit c653ba7fc09257ed3590cd2ce29d155ef6752032
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue Oct 19 17:17:42 2021 -0700

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

commit 752740cd913779f63799e84fa268709606d7ca3e
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Oct 20 21:45:53 2021 -0700

    engine: print commit hash from SDL_GetRevision() to log at startup when using SDL dev builds (odd-numbered patch level)
    
    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.

commit b2e37a67478dfa8a32439e488bbd829409065b24
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Thu Oct 21 15:32:59 2021 -0700

    engine: prune SDL_mixer stuff from sdl_inc.h
    
    We will never NEED_SDL_MIXER.

commit afc5d85d6e3b25e678c3ecec01e2a6b80af177ba
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Thu Oct 21 15:47:56 2021 -0700

    audiolib: silence warnings

commit 24a7594ce08bc65839bebfff58206ee92ed55603
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Thu Oct 21 16:09:14 2021 -0700

    Duke3d: add predefined TILE_ANIM and TILE_VIEWSCR tokens for CON

commit 1b4676b1cd38ee1cafc69fc52f4df8d5f1721332
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Sun Oct 24 17:51:59 2021 -0700

    Duke3d: remove extra S_SoundIsValid() check from A_PlaySound()
    
    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.

commit d8de0524b8ab4b09609a494eb17484ce64e134e1
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Oct 27 01:50:47 2021 -0700

    engine: fix tabs in random.h

commit 097eb09db3412b2f4313739fc410bdf153bf60d9
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Mon Oct 25 19:33:26 2021 -0700

    Fury: fix skipping intro screens with left mouse button

commit b51b553460b711b6965dda2e18e37b696312e191
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Oct 20 14:35:40 2021 -0700

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

commit ac9d5fbdbe8949118cf27a29b0ebaa12b2b51f03
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Sat Oct 16 17:02:57 2021 -0700

    engine: fix compilation warning with RELEASE=0 builds

commit b47b6ecfce8661dc215c2968d7768e9d070d23ce
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue Oct 5 09:27:34 2021 -0700

    Duke3d: warn if attempting to load a savegame where all version fields match but userbytever, but let the player do it anyway.

commit 9284eb27d98b8a53a1c949ff6c5b8691aa835ec0
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Oct 6 17:39:11 2021 -0700

    Duke3d: assign gamefunc_Inventory to CONTROLLER_BUTTON_B by default, change CONTROLLER_BUTTON_RIGHTSTICK to gamefunc_Toggle_Crouch

commit 48c5d453d5ade1b91727790d09ebc9b883e3fb83
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Sun Sep 5 19:54:20 2021 -0700

    Duke3d: better positioning for effect sprites spawned from projectiles

commit df3dbe5088c9c703e3b77ecad0032571ac95655f
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Sep 29 10:59:57 2021 -0700

    engine: return -1 from kdfread_LZ4() if the size of the compressed data is allegedly less than zero

commit 0a03cf7af46aee470e21853c3cf0bdfd57c93b26
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Sun Oct 31 17:50:33 2021 -0700

    engine: #ifndef NDEBUG screenshot_dir directory creation success console output

See https://voidpoint.io/terminx/eduke32 for more details.
Engine Engine

update libdivide to b322221677351ebb11f0a42fe9a9a2794da5bfe5, add libdivide_config.h

Richard Gobeille (TerminX) 7 set 2021, 23:11 UTC−7 0fb5f94

engine: update libdivide to b322221677351ebb11f0a42fe9a9a2794da5bfe5, add libdivide_config.h

Duke3D Fix

fix annoying GCC 11 warning

Richard Gobeille (TerminX) 28 ott 2021, 03:26 UTC−7 5beeb55

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

Engine Engine

print commit hash from SDL_GetRevision() to log at startup when using SDL dev builds (odd-numbered patch level)

Richard Gobeille (TerminX) 20 ott 2021, 21:45 UTC−7 752740c

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.

Duke3D CON

remove extra S_SoundIsValid() check from A_PlaySound()

Richard Gobeille (TerminX) 24 ott 2021, 17:51 UTC−7 1b4676b

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.