commit 5c200636e84e0fe841469de16f24dc50500a8043 Author: Richard Gobeille Date: Thu Apr 14 19:24:07 2022 -0700 mimalloc: fix MinGW warnings... commit f2c02b46eedcbef214a32375d9d089bc88c0095d Author: Richard Gobeille Date: Thu Apr 14 19:19:51 2022 -0700 mimalloc: update to 8d6a9df7521181afc276d94b3a6ef2a9dd60bd06 commit 8ad95e57e6de480146b8e753a198302546f06517 Author: Richard Gobeille Date: Thu Apr 14 18:48:22 2022 -0700 engine: merge upstream loguru changes commit d1fdd981619f059ab2a01137356de06eb03ea7bc Author: Richard Gobeille Date: Thu Apr 14 18:28:25 2022 -0700 Update gamecontrollerdb.txt commit c06c78ad42d40042d54f69ee7bffda45b4bc530e Author: Richard Gobeille Date: Tue Apr 12 15:54:43 2022 -0700 Duke3d: fix menu navigation with left controller stick when not in a game and no demos are playing commit f396417e15f638ad90ef320fcace359393eacb4a Author: Richard Gobeille Date: Wed Aug 18 17:56:44 2021 -0700 engine: add ImGui (https://github.com/ocornut/imgui/tree/docking) Everything is hooked up to the engine and functional, but nothing in this branch is utilizing this yet. commit f376574364760ffb1a170cc1b3ddaf6013699572 Author: Richard Gobeille Date: Thu Mar 31 11:54:20 2022 -0700 Duke3d: limit framerate to refresh rate in menus and bonus screens This is intended to address complaints of GPU coil whine. While these are obviously actually just complaints about the user's own hardware, we don't really need hundreds of frames per second in the menus, do we? commit 1440841496440f8c8c265370955340c52a431491 Author: Richard Gobeille Date: Thu Mar 31 11:43:15 2022 -0700 engine: add optional throttle parameter to engineFPSLimit() to limit the framerate to the refresh rate in menus, etc commit 301079edf8169f85c58b15b8d4ee83198175a7cf Author: Richard Gobeille Date: Thu Feb 10 22:13:15 2022 -0800 Duke3d: VM_UpdateAnim() optimization commit f49dfd8117b0bd5a7116e0c7ac6664ad2e52d051 Author: Richard Gobeille Date: Mon Mar 28 21:09:35 2022 -0700 engine: fix bug where the desktop refresh rate was being ignored in windowed mode, always print refresh rate to console on video mode change commit 678efd58e4a23d5e32fe0fc9afbd0c147148e361 Author: Richard Gobeille Date: Mon Mar 28 07:27:40 2022 -0700 engine: cap framerate to 1000 even if r_maxfps is 0 For anyone that really thinks they need more than 1000 fps, "r_maxfps -2" will revert to the previous completely unthrottled behavior. commit a0a45f0d5ba307428b75fe00e75edc2625557e3a Author: Richard Gobeille Date: Sun Mar 27 19:15:01 2022 -0700 engine: fix potential crash in LRU, optimize branching commit b9e67132ccdaaec6ffcc915296f22e52f86841c9 Author: Richard Gobeille Date: Wed Apr 6 10:14:51 2022 -0700 engine: optimize 8cf7e9fbb0a49d9bdc3a3c8d80a9f63df7e4daa0 And yes, I check the compiler output using godbolt.org :p See https://voidpoint.io/terminx/eduke32 for more details.