commit 3cbf4001af2b168f0a38beed94c672b6e0bb45a4 Author: Richard Gobeille Date: Fri Dec 10 17:16:32 2021 -0800 Duke3d: add menu option to control OPL3 volume post-amplification commit 77aa09023e2ab8ff2eef7a9d4c8b15ceae8b041c Author: Richard Gobeille Date: Wed Nov 24 04:29:16 2021 -0800 Duke3d: add mjr4077au to contributors commit b85ed73eee0e806bfc9e405946c0c0dedf4f54ce Author: Richard Gobeille Date: Wed Nov 24 04:29:16 2021 -0800 Duke3d: fix misleading usage of A_CheckSpriteFlags() (comparison with 0 implied the function returns the flag bits instead of `true` or `false`; it does not) commit 487ba030b9fdda184e0b2c27f17f21767f15881b Author: Richard Gobeille Date: Wed Nov 24 04:29:16 2021 -0800 engine: extra const in libtess2 commit 544044d66173ea840244ebe33a575e0cfabf01c3 Author: Richard Gobeille Date: Wed Nov 24 04:29:16 2021 -0800 Duke3d: fix redundant assignment commit cd88671f0bdebc170862b0260dceb2cc2a48da1e Author: Richard Gobeille Date: Wed Dec 8 17:39:01 2021 -0800 audiolib: remove unused duplicate function that crept in during dev work on the WinMM MIDI driver commit defbbfb6d2ae939a33bd62fdd8cfeec9a1322f5b Author: Richard Gobeille Date: Wed Dec 8 17:25:06 2021 -0800 engine: fix use of value before validation in polymer_updatewall() commit f78340554fc77eebe474b16aaefbbea323658fae Author: Richard Gobeille Date: Wed Dec 8 13:21:36 2021 -0800 engine: prevent potential deferencing of null ptr commit 3a12ada9d04d2eca9e5cdad0c921166854ff5f68 Author: Richard Gobeille Date: Wed Dec 8 13:21:36 2021 -0800 engine: this sort of type punning isn't necessary anymore commit 0beeebf702dd2795a4bd2ef409404c1b1f867892 Author: Richard Gobeille Date: Wed Dec 8 13:21:36 2021 -0800 audiolib: update TinySoundFont to e86d986ed6ccb93b4ee41d2de656c49c721b18db commit 4c1939858f29184265dfd0710ca86910d749e55a Author: Richard Gobeille Date: Wed Dec 8 13:21:36 2021 -0800 engine: fix copy/paste error in screentextRender() For some reason, this error didn't propagate into screentextGetSize(). commit 63ae2ebaa8ad1c4c93f8aa44e764e2515e19ff05 Author: Richard Gobeille Date: Wed Dec 8 09:55:26 2021 -0800 audiolib: optimize modulo operations out of a few common OPL3 emulator functions commit 56db37016105704300b8f28ad6597f61f0a81ff4 Author: Richard Gobeille Date: Wed Dec 8 09:55:26 2021 -0800 audiolib: sort opl3_slot struct by member size commit 5aa3b1aa568fb233fac8ae0c45419609dacc2033 Author: Richard Gobeille Date: Wed Dec 8 09:55:26 2021 -0800 Duke3d: only fix16_to_int the player's angle once when throwing pipebombs or placing tripbombs commit 397d5f405332d4c0e1f0c84ceefe4745d4a630ff Author: Richard Gobeille Date: Wed Dec 8 09:54:08 2021 -0800 Duke3d: merge identical cases in switch commit 556e2eb64671ca7ac4cb3fbc8b6543cca90ed5a3 Author: Richard Gobeille Date: Wed Dec 8 09:42:46 2021 -0800 Duke3d: any compiler worth half a shit will optimize this away but I want the static analyzer to shut up about calling strlen within a loop commit 1c7f64f0d755ec21d1b2aac087d6119c7dd48058 Author: Richard Gobeille Date: Wed Dec 8 08:56:21 2021 -0800 engine: promote globalypanning to type of globalzd before shift commit 324edd1aae03b2c1b428de8a88e42a20bbf4f6c3 Author: Richard Gobeille Date: Wed Dec 8 08:54:45 2021 -0800 Duke3d: fix copy/paste error commit de4492fefa8c33df232705ad9ab7436a62ec97f6 Author: Richard Gobeille Date: Tue Dec 7 21:03:35 2021 -0800 engine: consolidate identical cases in softsurface_blitBuffer() switch statement commit 2c2ed17c2296d751104e75a5f1a7ac4f675799a7 Author: Richard Gobeille Date: Wed Dec 8 08:55:31 2021 -0800 This check wasn't doing anything commit 293a72841d32b578727ae8cfbb964a7ca11793e3 Author: Richard Gobeille Date: Wed Dec 8 08:35:39 2021 -0800 engine: prevent leak of address of object on stack in polymost_dorotatespritemodel() commit 2ba642e3248be4dea909baf56d5baa2dbef5066c Author: Richard Gobeille Date: Wed Dec 8 08:34:03 2021 -0800 engine: C++11 syntax for default constructors in vectormath lib commit 48af502a5d65bce28487cb353dd71d8664567e82 Author: Richard Gobeille Date: Wed Dec 8 07:40:03 2021 -0800 GetWindowLong -> GetWindowLongPtr commit dedc889477d673356e99100678999e165b686820 Author: Richard Gobeille Date: Wed Nov 24 04:29:16 2021 -0800 Makefile: add SDL_STATIC so Fury can static link SDL on Linux, but not any of its dependencies or other required libraries commit 573b07cedefb9109cecedd867d582e5deb3481df Author: Richard Gobeille Date: Wed Dec 8 07:51:24 2021 -0800 engine: fix potential crash in polymost_fillpolygon() commit ec4807edcb634dd876cd92e770f05fecf147fb0d Author: Richard Gobeille Date: Wed Dec 8 07:24:43 2021 -0800 engine: no need to set initDone twice commit 47dfd1d1a3baa04d3e225182133317ab5f340adb Author: Richard Gobeille Date: Wed Dec 8 07:23:18 2021 -0800 engine: fix faulty logic in OSD_SetLogFile() commit 86e2d456f7982b3936ca6c5932ed4e01196a35e1 Author: Richard Gobeille Date: Wed Dec 8 07:22:11 2021 -0800 Duke3d: these conditions are already checked above commit 489ae41e33cee823c999a17cba4ebf44881d0830 Author: Richard Gobeille Date: Tue Dec 7 21:02:43 2021 -0800 audiolib: fix undefined behavior commit 4af066e6d58f388386e6b5a1b4f806da4d32d037 Author: Richard Gobeille Date: Tue Dec 7 21:00:54 2021 -0800 Duke3d: fix accidental use of initprintf() instead of buildprint() commit 095ae9125d582b542bc0a6c42b629b58ad633194 Author: Richard Gobeille Date: Tue Dec 7 21:00:10 2021 -0800 engine: fix console debug output when loading hightile textures and model skins takes too long commit 9669860d898c0538407e872371a15c43f22599e2 Author: Richard Gobeille Date: Tue Dec 7 20:58:46 2021 -0800 audiolib: remove dead code branch commit 75290ed3069d4c282adb375610c290a1aaffe66e Author: Richard Gobeille Date: Tue Dec 7 20:47:07 2021 -0800 engine: wow I'm dumb sometimes commit 9f124036cff68d8d6670988cd289d28f5171ccac Author: Richard Gobeille Date: Tue Dec 7 20:11:04 2021 -0800 editor: fix possible file handle leak in osdcmd_artdump() See https://voidpoint.io/terminx/eduke32 for more details.