32 Commits
Author SHA1 Message Date
SourMesen 6c54ae1989 Video: Support for VRR in borderless fullscreen (Windows only) and improved frame pacing (#178)
* Video: Add support for VRR when in borderless fullscreen mode (Windows only) and improve frame pacing

* Fixed debug stats not disappearing when unchecking option in some scenarios

* Changed frame pacing graph scale/logic to show the gap between the ideal pacing and the current pacing (within +/- 2ms)
2026-06-21 01:29:30 -07:00
SourMesen e391fd8f9a Code: Add auto-formatting rules for C++ (clang-format) and enforce in CI via "clang-format" and "dotnet format" (#78)
* Code: Add auto-formatting rules for C++ projects (clang-format) and enforce code style via "clang-format" and "dotnet format"

* fix ui format warnings
2026-04-30 06:03:55 -07:00
Sour feace2609e UI: Fixed main window not refreshing properly on Windows 7 when no game is running
When render is not called, anything that goes over the directx window doesn't get redrawn properly on Win7
2024-02-29 16:37:58 +09:00
Sour 9af571cac8 Linux: Fixed video freezing after power cycle/reload rom 2024-01-11 17:51:28 +09:00
Sour c4743c3cc0 Video: Fixed HUD elements (i.e fps counter) temporarily not appearing properly after changing the overscan settings, etc. 2024-01-09 16:36:31 +09:00
Sour 7a2e410883 Debugger: PCE - Fixed crashes with Lua tutorial script due to the way overscan/resolution is handled for the PCE 2024-01-05 14:28:44 +09:00
Sour af2afc4cf7 Reduced CPU usage for HUDs and when paused 2023-10-14 22:15:27 +09:00
Sour b98397feb0 UI: Changed default HUD size, added option to pick being old and new behavior 2023-02-21 20:28:07 -05:00
Sour 8fc8f62de2 History viewer: Fixed size being reset each time the window is opened 2023-02-20 20:39:17 -05:00
Sour 0488eb262b AVI: Allow changing resolution/sample rate until first frame is recorded
+ Fixed crash if resolution increases while recording to GIF
2023-02-17 19:56:55 -05:00
Sour a9105f997e AVI: Prevent recording the "recording to..." message in the avi when the system hud is recorded 2023-02-15 22:48:23 -05:00
Sour 6f99de0135 AVI: Added options to record system/input HUDs in AVIs 2023-02-15 00:28:39 -05:00
Sour 891ae70514 VideoRenderer: Fixed lock being released too early 2023-02-14 20:59:35 -05:00
Sour b44355339c Recorders: Display message/update UI correctly when recording is stopped automatically because resolution/sample rate changed 2023-02-13 22:28:59 -05:00
Sour 5f078091e0 HUD: Adjust HUD resolution based on aspect ratio to allow the text to be shown without any stretching 2023-01-28 21:56:27 -05:00
Sour 152abf690b Rename stdafx.h to pch.h 2022-09-08 21:29:52 -04:00
Sour 991052f8bc Debugger: Lua - getDrawSurfaceSize api, added relative pos to getMouseState 2022-08-03 19:35:18 -04:00
Sour 240e045f99 Debugger: Lua - Added selectDrawSurface API (+ Linux compilation fixes) 2022-08-02 23:25:41 -04:00
Sour d7f9c0d10c Improved thread safety when starting/stopping wav/avi recorders 2022-07-26 23:50:47 -04:00
Sour 4d9c4f76a9 Save states: Fixed crashes when loading invalid states, fixed load/save state menus not working properly, fixed crash when loading PCE states 2022-07-20 14:28:19 -04:00
Sour eb80802d3a UI: Keep emulation paused when using reset/power cycle, prevent game from running when debugger is opened while paused 2022-05-29 12:17:51 -04:00
Sour aa6a9699fb UI: Added global input options (deadzone, display inputs on screen, etc.) 2022-03-04 22:08:29 -05:00
Sour 81c351fa21 Video: Don't reset renderer each time a game is loaded 2022-02-07 20:11:23 -05:00
Sour a99ff82c88 Video: Prevent window resize when switching between normal and high res modes on SNES 2022-01-23 20:33:50 -05:00
Sour 69f0e5ff4f HUD: Rework hud to be separate from the console's output (and not saved in videos) 2022-01-22 16:16:38 -05:00
Sour 0d78c064f3 Core: Reduce shared_ptr usage, refactor netplay code to remove static instances 2022-01-21 21:25:33 -05:00
Sour fedd17b6e4 Fixed deadlock when resetting/power cycling quickly 2021-05-22 12:54:57 -04:00
Sour 5f2524fe60 Fix Linux build (and most clang warnings) 2021-05-13 00:25:00 -04:00
Sour 8cfa222ee4 Fixed crash at startup when calling StartThread in 2 separate threads, at the same time 2021-05-10 19:26:48 -04:00
Sour 3e90df5ef4 WIP HD packs 2021-05-09 23:14:30 -04:00
Sour 12bf5c5e1b NES/GB/SNES config, audio filters 2021-04-11 18:50:31 -04:00
Sour e27e511558 File reorganization 2021-04-09 21:45:04 -04:00