Commit Graph

167 Commits (f9dc1a7e801d45013ccf7dd127e90da0d0d933e1)

Author SHA1 Message Date
Albert Liu f9dc1a7e80 Core: Add Multitap support 5 years ago
Connor McLaughlin b4e4e5891d Qt: Fix controller navigation for fullscreen UI 5 years ago
Connor McLaughlin 0ec2c87a0e Implement RetroAchivements 5 years ago
Connor McLaughlin a7e4d55d02 Move game settings apply to CommonHostInterface 5 years ago
Connor McLaughlin 8318cdb3c1 Move ImGui setup to common, and enable fullscreen UI in Qt 5 years ago
Connor McLaughlin 1fc53ff622 CommonHostInterface: Move settings interface pointer to base class 5 years ago
Connor McLaughlin 7501e89b7a System: Add path/image to game change notification 5 years ago
Connor McLaughlin 77090865c1 OSD: Draw shadows on stats overlays (FPS/Resolution)
Makes it more visible on white backgrounds.
5 years ago
Connor McLaughlin 175abd4914 CommonHostInterface: Filter OSD messages in acquire for disabled case 5 years ago
Connor McLaughlin 75776f9b33
Merge pull request #1657 from CookiePLMonster/savestate-ui-legend
Save State UI: Add legend showing hotkeys
5 years ago
Silent 78f9136fb8
Save State UI: Cache legend strings 5 years ago
Connor McLaughlin caae06dbf4
Merge pull request #1646 from piepacker/jake/osd_locking_opt
optimize locking mechanism for OSD messages (deadlock-proofing)
5 years ago
Connor McLaughlin 8c7aec2edf CommonHostInterface: Ensure game list is loaded before booting
Fixes a possible race/crash when starting with a filename in NoGUI.
5 years ago
Jake Stine c3c4181074 optimize locking mechanism for OSD messages, use EnumerateOSDMessages more generally 5 years ago
Silent 82469ac425
Fix a missing comma in the PGXP message
+ translations fixed to account for that
5 years ago
Connor McLaughlin d4143399eb OpenGLHostDisplay: Support fullscreen mode enumeration (DRM only) 5 years ago
Connor McLaughlin c8efade20c CommonHostInterface: Don't draw OSD/FPS as windows
Slight performance improvement.
5 years ago
Connor McLaughlin de688615ff Qt: Add Clear and Reset buttons to cheat manager 5 years ago
Connor McLaughlin 5f6fce9d98 CommonHostInterface: Remove Rewind hotkey on Android
It's not enablable in the UI anywhere.
5 years ago
Connor McLaughlin 701edb335a Various warning fixes 5 years ago
Connor McLaughlin 1e8752759d NoGUI: Set default settings if missing 5 years ago
Connor McLaughlin 91092847f8 CommonHostInterface: Restore display skip on exit/pause
Fixes CPU usage/controller moving too quickly in menus after fast
forwarding in big duck mode.
5 years ago
Connor McLaughlin 590513350c NoGUI: Start in fullscreen when option or command line flag is set 5 years ago
Connor McLaughlin 61e4e6f140 Add "Fullscreen UI" 5 years ago
Connor McLaughlin 3a7d9f1725 CommonHostInterface: Add controller nav helpers 5 years ago
Connor McLaughlin 2dbb3325ff CommonHostInterface: Tweak frame boundary for loading screen 5 years ago
Connor McLaughlin e1bf362d13 CommonHostInterface: Extract ff/turbo hotkeys to functions 5 years ago
Connor McLaughlin bed1abf0b8 CommonHostInterface: Add media path to save state info 5 years ago
Connor McLaughlin 556cd6d168 CommonHostInterface: Add enumerator for OSD messages 5 years ago
Connor McLaughlin 5aeabf028b Qt: Install crash handler on startup 5 years ago
Connor McLaughlin 4bb3fb48f9 System: Add a new throttler/pacer which can catch up on lost time
This can result in worse frame pacing, so if you have a decent machine
you'll probably want to turn on "display all frames" in display
settings.

But, it's sadly needed for Android.
5 years ago
Connor McLaughlin 6eeca57a06 CommonHostInterface: Wrap OSD messages 5 years ago
Connor McLaughlin 516d685dd0 System: Add memory-only save states and rewind 5 years ago
Connor McLaughlin 6c6fdeb15e HostDisplay: Make textures have levels/layers/samples attributes 5 years ago
Connor McLaughlin cbee8fab66 CommonHostInterface: Throttle rumble updates to changes or every 100ms
These updates appear to be synchronous, and limit how fast we can fast
forward when controllers are connected via bluetooth.
5 years ago
Connor McLaughlin 37f9f118c4 Android: Add 'Open Pause Menu' hotkey 5 years ago
Connor McLaughlin b5ffbfe826 Qt: Fix audio sliders not applying correctly 5 years ago
Connor McLaughlin 16ad54143b HostInterface: Don't sleep when syncing to host refresh 5 years ago
Connor McLaughlin bc5fb850d4 AudioStream: Reset resampler state on emptying buffers 5 years ago
Connor McLaughlin 43d01776dc HostInterface: Add "Sync To Host Refresh Rate" option 5 years ago
Connor McLaughlin 54f5563321 Qt: Add turbo speed setting 5 years ago
Connor McLaughlin a5f9aa11e1 Settings: Add audio resampling when running at non-standard speed 5 years ago
Connor McLaughlin 4fafb34251 CommonHostInterface: Move input map update to frontend
Fixes controller state getting reset when loading input profile.
5 years ago
Connor McLaughlin b0398f5aa7 Qt: Add shutdown without saving menu option 5 years ago
Albert Liu d860c14267 CommonHostInterface: Update rumble every frame regardless of change
Fixes SDL rumble cutting off early when a game sends the same motor
strength values every frame over a long duration.
5 years ago
johnnyruz f7b0c0f493
Add cli parameter to override default settings file (#1375)
* Add cli parameter to specify alternate settings file

* fix issue with error message string parameter
5 years ago
Connor McLaughlin e464a8c332 CommonHostInterface: Disable some hotkeys on Android 5 years ago
Connor McLaughlin a3e4c61a0b CommonHostInterface: Add a method to get top-level window handle 5 years ago
Connor McLaughlin 41b803ed2b FrontendCommon: Add a hotkey to reload texture replacements 5 years ago
Connor McLaughlin d320d5c830 GameSettings: Add game settings/hotkey for PGXP depth 5 years ago