eden/src/qt_common
crueter 2b979024cb
[frontend] Slow and Turbo modes (#3525)
Closes #3344

Adds slow and turbo modes with configurable speeds that can then be
toggled by the user. Behavior is:
- Standard/slow limit, toggle turbo = turbo
- Turbo limit, toggle turbo = standard
- Standard/turbo limit, toggle slow = slow
- Slow limit, toggle slow = standard

Enabling the turbo/slow mode enables the frame limiter unconditionally.

This has some conflicts with VSync. For example when I set my refresh
rate to 60hz and enable vsync, turbo mode does nothing. Not sure how to
go about fixing this, @MaranBr probably knows better the proper
solution.

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3525
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-02-12 01:31:55 +01:00
..
abstract [desktop] Add mod importer from folder and zip (#3472) 2026-02-06 06:37:30 +01:00
config [frontend] Slow and Turbo modes (#3525) 2026-02-12 01:31:55 +01:00
discord [discord] show current game in main status instead of "Eden" (#2828) 2026-01-10 23:42:49 +01:00
util [desktop] Add icon-only mode to grid and improve design (#3485) 2026-02-07 22:48:39 +01:00
CMakeLists.txt [desktop] Add mod importer from folder and zip (#3472) 2026-02-06 06:37:30 +01:00
gamemode.cpp [gamemode] Make available on other platforms (#353) 2025-12-07 07:13:43 +01:00
gamemode.h [gamemode] Make available on other platforms (#353) 2025-12-07 07:13:43 +01:00
gui_settings.cpp [meta] Add option to FORCE X11 as Graphics Backend (#2820) 2025-10-29 13:16:57 +01:00
gui_settings.h [meta] Add option to FORCE X11 as Graphics Backend (#2820) 2025-10-29 13:16:57 +01:00
qt_common.cpp [macos, qt] Fix naturalDrawableSizeMVK (#3403) 2026-01-29 00:07:32 +01:00
qt_common.h [qt] refactor: qt_common lib (#94) 2025-09-15 17:21:18 +02:00
qt_compat.h [dynarmic, qt] fix build with QuaZip <=1.4 and fmt v9 (#2755) 2025-10-17 04:20:11 +02:00
qt_string_lookup.h [frontend] Remove 19.0.1+ warnings (#3463) 2026-02-05 05:09:04 +01:00