commit bfeaf6192211e7c5615081a9f53f886a0ab698fa Author: Richard Gobeille Date: Tue Sep 7 23:11:53 2021 -0700 Duke3d: fix S_ChangeSoundPitch()/CON_SETACTORSOUNDPITCH commit d8a22b7344fe20e068bf30c50d69379c64f88b5d Author: Richard Gobeille Date: Tue Sep 7 23:11:53 2021 -0700 Duke3d: improve S_StopAllSounds() (I think) commit 88047c890313b676f76a16d36562f79e4be1cc0a Author: Richard Gobeille 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 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 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 Date: Tue Sep 7 23:11:53 2021 -0700 engine: add libasync (async++), https://github.com/Amanieu/asyncplusplus/ commit 0fb5f94d8232cfbb7b2600b8862133c0fe81f627 Author: Richard Gobeille 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 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 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 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 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 Date: Thu Oct 21 15:47:56 2021 -0700 audiolib: silence warnings commit 24a7594ce08bc65839bebfff58206ee92ed55603 Author: Richard Gobeille 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 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 Date: Wed Oct 27 01:50:47 2021 -0700 engine: fix tabs in random.h commit 097eb09db3412b2f4313739fc410bdf153bf60d9 Author: Richard Gobeille Date: Mon Oct 25 19:33:26 2021 -0700 Fury: fix skipping intro screens with left mouse button commit b51b553460b711b6965dda2e18e37b696312e191 Author: Richard Gobeille 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 Date: Sat Oct 16 17:02:57 2021 -0700 engine: fix compilation warning with RELEASE=0 builds commit b47b6ecfce8661dc215c2968d7768e9d070d23ce Author: Richard Gobeille 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 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 Date: Sun Sep 5 19:54:20 2021 -0700 Duke3d: better positioning for effect sprites spawned from projectiles commit df3dbe5088c9c703e3b77ecad0032571ac95655f Author: Richard Gobeille 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 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.