emu-ex-plus-alpha/EmuFramework
Robert Broglia 3f0c38cba8 Move frame timing to the dedicated emulation thread and misc tweaks/fixes
* Imagine: Add API for setting frame timer events in Window and Screen classes to a different thread
* Imagine: Clean up FDEventSource, Timer and various related APIs
* Imagine: Enable unused parameter/function/variable warnings and fix related warnings
* Imagine: Simplify MenuItem text alignment code
* Imagine: Run java Looper in EventLoop::run() instead of the native one if it exists
* Imagine: Run a single iteration of ALooper_pollOnce() in EventLoop::run() to ensure loop condition is checked properly
* Imagine: Post next frame in Screen::runOnFrameDelegates() before running delegates
* Imagine: Add support for indirectly writing to a Gfx::MappedBuffer in case it could be in use by the GPU
* Imagine: Update gradle to 8.9 and plugin to 8.5
* EmuFramework: Run the frame timer in EmuSystemTask's thread to simplify code and reduce jitter
* EmuFramework: Add headings to system options menu
* EmuFramework: Remove syncEmulationThread() and replace with suspendEmulationThread() API
* EmuFramework: Simplify FrameTimeStats
* EmuFramework: Fix incorrect remove_if() usage in KeyConfig::set()
* NES.emu, PCE.emu, Snes9x: Fix incorrect multitap gamepad key categories
* Lynx.emu: Add .lyx to recognized extensions
2024-07-21 04:13:43 -04:00
..
android/proguard Initial 1.4.25 commit 2012-05-02 00:03:09 -04:00
doc 1.5.39 release 2020-01-11 04:17:18 -05:00
include Move frame timing to the dedicated emulation thread and misc tweaks/fixes 2024-07-21 04:13:43 -04:00
make Archive reader updates 2023-12-01 03:19:42 -05:00
metadata 1.5.82 release 2024-05-01 01:02:24 -04:00
package Input-related and misc updates 2015-03-16 02:49:35 -04:00
pkgconfig Refactor EmuFramework into a separate static library and move all includes to emuframework subdirectory 2014-10-09 02:56:17 -04:00
res Rewind support and misc tweaks 2023-11-12 03:20:49 -05:00
src Move frame timing to the dedicated emulation thread and misc tweaks/fixes 2024-07-21 04:13:43 -04:00
android-release.mk Refactor EmuFramework into a separate static library and move all includes to emuframework subdirectory 2014-10-09 02:56:17 -04:00
android.mk Refactor EmuFramework into a separate static library and move all includes to emuframework subdirectory 2014-10-09 02:56:17 -04:00
build.mk Add support for overriding key input profiles per content and misc tweaks 2024-07-04 05:03:14 -04:00
ios-release.mk Refactor EmuFramework into a separate static library and move all includes to emuframework subdirectory 2014-10-09 02:56:17 -04:00
ios.mk Refactor EmuFramework into a separate static library and move all includes to emuframework subdirectory 2014-10-09 02:56:17 -04:00
linux-armv7-pandora-release.mk Misc code clean up and support for bob deinterlacing 2024-02-13 17:54:39 -05:00
linux-armv7-pandora.mk Update Renderer to support drawing in a separate thread and various updates/fixes 2018-09-25 18:52:41 -04:00
linux-x86_64-release.mk 1.5.22 2014-11-26 05:58:08 -05:00
linux-x86_64.mk Refactor EmuFramework into a separate static library and move all includes to emuframework subdirectory 2014-10-09 02:56:17 -04:00
linux-x86-release.mk 1.5.22 2014-11-26 05:58:08 -05:00
linux-x86.mk Refactor EmuFramework into a separate static library and move all includes to emuframework subdirectory 2014-10-09 02:56:17 -04:00