commit c19ade4defbd87fa23d90bc3e3efe8ea452ee4a6 Author: Richard Gobeille Date: Wed Oct 6 18:08:33 2021 -0700 SW: build fix commit 74c30507fd1cf1856d0afd8c22b164d7216615b4 Author: Richard Gobeille Date: Tue Aug 31 19:24:47 2021 -0700 Duke3d: fix dumpster fire thing commit 8b7d242b245b3c6092623641af2e337b04d750d7 Author: Richard Gobeille Date: Wed Sep 1 00:00:29 2021 -0700 engine: fix incorrect lower bound for r_anisotropy commit e7f6ab26d21f7b0bc5e6f4a107298c121e8eda9b Author: Richard Gobeille Date: Sat Aug 7 15:24:02 2021 -0700 engine: inline openfrompath_internal commit 5427125499eb1f8b0cccac1f53f6215759a11137 Author: Richard Gobeille Date: Wed Aug 25 20:42:01 2021 -0700 engine: disable SDL_HINT_WINDOWS_DISABLE_THREAD_NAMING if _MSC_VER is defined commit 6b5286ded8316613f6a78687d1e98374d4894e22 Author: Richard Gobeille Date: Sun Aug 29 15:13:31 2021 -0700 Duke3d: fix g_highestSoundIdx range checks commit bd4b70c0925d1f8f567613be5eebe4bdc9042527 Author: Richard Gobeille Date: Mon Aug 16 12:47:45 2021 -0700 Duke3d: replace the "played killed by pushmove()!" error logged in the console with a call to QUOTE_SQUISHED Players don't get killed by pushmove() in error anymore. commit 910475938b66ec5f6e527096e2355345e2696151 Author: Richard Gobeille Date: Mon Aug 2 12:13:25 2021 -0700 engine: include mimalloc-new-delete.h in smmalloc_generic.cpp This defines global new/delete overrides, so look here if problems stemming from those ever arise. commit 295c70b911d8238a13cda73313599795f37019ef Author: Richard Gobeille Date: Wed Sep 8 15:11:56 2021 -0700 audiolib: switch from stb_vorbis to minivorbis Fixes minivorbis to compile as C++ and hooks it up to our memory allocators. This also allows the precompiled libogg.a prerequisite for libFLAC.a to be removed. commit ef0faf86d8e0d0428348377cba25f4df73fd7e5a Author: Richard Gobeille Date: Wed Sep 8 15:10:41 2021 -0700 audiolib: add minivorbis 4e40a167726effb0ae9d3065452a9ee2bb80a84f This is the entire official vorbis implementation crammed into a single header. Fixes to work with our cflags in a future commit. commit a4e37d7aa6508bf1c3dd16cc8f9335fca002ab51 Author: Richard Gobeille Date: Wed Sep 1 01:51:38 2021 -0700 editor: don't crash when loading corrupt maps with sectors with zero walls This also makes the editor recognize corrupt sectors with < 3 walls and try to repair the map. It works for the corrupt sectors in E4L1, at least. Please immediately report any problems caused by this change directly to me. commit ee2c6b8e2590400a216997beeddf98f0a10f89ff Author: Richard Gobeille Date: Wed Aug 18 02:41:07 2021 -0700 editor: fix stupid mouse look bug commit 3ce9b9cf7afce514cea753c574f5739b59557643 Author: Richard Gobeille Date: Wed Aug 11 18:48:32 2021 -0700 editor: fix a few things to reference MAXUSERTILES instead of MAXTILES commit 338a688c9433c6f2f69cb0e7757dde1a2db5c869 Author: Richard Gobeille Date: Fri Aug 6 13:48:52 2021 -0700 editor: improve tile picker commit 971dec7ed7f65fbfe0d34143961ff71a73dce207 Author: Richard Gobeille Date: Sun Aug 15 23:51:55 2021 -0700 editor: make little dot thing that snaps to the currently selected wall from the mouse cursor more visible and minorly improve mouse cursor Yeah, I understand it's fucking pink, but go ahead and find me a more visible color in the default palettes of any of the supported games. wtf chode commit 0319724cc71755febc796956dec818942489ad97 Author: Richard Gobeille Date: Mon Aug 2 09:22:16 2021 -0700 editor: patch from Doom64hunter to update the GTK2 version of the editor startup window to include the "working directory only" checkbox commit e0be756222e238f9343c53c0f15f8a868f39d22e Author: Richard Gobeille Date: Mon Aug 2 09:21:41 2021 -0700 editor: patch from Doom64hunter to update the Ion Fury buildres.rc with the latest changes from the regular one commit d9285a63c5919584c9ac0f570be8abb03743e320 Author: Richard Gobeille Date: Sun Aug 1 07:04:55 2021 -0700 Duke3d: fix OOB reachability table access (sectnum == MAXSECTORS for a sound owned by a deleted sprite) commit 738c9912e29c22b97efe631530ae0957f2063da0 Author: Richard Gobeille Date: Sat Jul 31 10:04:20 2021 -0700 engine: AddressSanitizer-guarded sm::GenericAllocator implementation using mimalloc as backend commit 9fd5728c73c33c971a8db6b4b5b470535900427d Author: Richard Gobeille Date: Fri Jul 30 15:30:12 2021 -0700 engine: console logging rework This should resolve concurrency problems that arise when more than one thread attempts to add a line to the log simultaneously. A future commit will move the actual file writes to a different thread altogether. commit 9909b3c9aa6d957c0c9b459314ace9c2f6a0b3d8 Author: Richard Gobeille Date: Mon Jul 26 12:20:46 2021 -0700 editor: add xfliphighlightedsectors/yfliphighlightedsectors/xmirrorhighlightedsectors/ymirrorhighlightedsectors to m32script, remove read-only flag from startpos vars so the map start position can be changed from scripts commit cfce7ba96ef72bce0ae02a25645c0f5196c7b8ab Author: Richard Gobeille Date: Sun Jul 11 16:47:39 2021 -0700 editor: WIP changes to allow Mapster32 to be used without the cursor being confined to the window commit f7b3a8c88b81de4b80dd4b0e527e2dc3b0b9a874 Author: Richard Gobeille Date: Tue Jul 20 00:53:04 2021 -0700 engine: allow changing the video mode without tearing down and recreating the GL context or destroying the window commit adbce8b6cc49b169885624dee8e982cb2dffb222 Author: Richard Gobeille Date: Mon Jul 26 10:39:16 2021 -0700 engine: improve fps limiter commit 2293a0db7aa6223da7b74774fa07233a9a87da5c Author: Richard Gobeille Date: Sun Sep 26 09:37:44 2021 -0700 Fury: don't delete old saves at startup anymore commit 92b985233930ea7e5a3943b8ab62364bd8df1c6c Author: Richard Gobeille Date: Wed Jul 28 03:21:28 2021 -0700 engine: add osdcallbacks_t struct and OSD_SetCallbacks() function I left OSD_SetFunctions() for compatibility. commit 1ed1287284e1d103e0a3f2a65363d65fea1bb7b8 Author: Richard Gobeille Date: Mon Jul 26 11:02:38 2021 -0700 engine: remove everything left in zpl but rdtsc, delete zpl.cpp, rename zpl.h -> rdtsc.h commit 6377f419feceac0f0615c8fc096b35b238ebc843 Author: Richard Gobeille Date: Tue Jul 20 09:59:09 2021 -0700 audiolib: take a voice's volume into account when finding the lowest priority voice See https://voidpoint.io/terminx/eduke32 for more details.