Connor McLaughlin
bed1abf0b8
CommonHostInterface: Add media path to save state info
2021-01-31 17:10:27 +10:00
Connor McLaughlin
556cd6d168
CommonHostInterface: Add enumerator for OSD messages
2021-01-31 17:10:27 +10:00
Connor McLaughlin
5aeabf028b
Qt: Install crash handler on startup
2021-01-31 17:00:57 +10:00
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.
2021-01-28 21:04:23 +10:00
Connor McLaughlin
6eeca57a06
CommonHostInterface: Wrap OSD messages
2021-01-25 01:15:46 +10:00
Connor McLaughlin
516d685dd0
System: Add memory-only save states and rewind
2021-01-25 01:15:45 +10:00
Connor McLaughlin
6c6fdeb15e
HostDisplay: Make textures have levels/layers/samples attributes
2021-01-24 20:41:40 +10:00
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.
2021-01-19 00:27:34 +10:00
Connor McLaughlin
37f9f118c4
Android: Add 'Open Pause Menu' hotkey
2021-01-13 19:26:24 +10:00
Connor McLaughlin
b5ffbfe826
Qt: Fix audio sliders not applying correctly
2021-01-13 02:37:04 +10:00
Connor McLaughlin
16ad54143b
HostInterface: Don't sleep when syncing to host refresh
2021-01-12 02:19:23 +10:00
Connor McLaughlin
bc5fb850d4
AudioStream: Reset resampler state on emptying buffers
2021-01-11 03:58:14 +10:00
Connor McLaughlin
43d01776dc
HostInterface: Add "Sync To Host Refresh Rate" option
2021-01-11 03:50:44 +10:00
Connor McLaughlin
54f5563321
Qt: Add turbo speed setting
2021-01-11 01:57:10 +10:00
Connor McLaughlin
a5f9aa11e1
Settings: Add audio resampling when running at non-standard speed
2021-01-11 01:14:32 +10:00
Connor McLaughlin
4fafb34251
CommonHostInterface: Move input map update to frontend
...
Fixes controller state getting reset when loading input profile.
2021-01-09 14:54:53 +10:00
Connor McLaughlin
b0398f5aa7
Qt: Add shutdown without saving menu option
2021-01-09 00:23:02 +10:00
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.
2021-01-07 18:30:43 -08:00
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
2021-01-05 00:46:16 +10:00
Connor McLaughlin
e464a8c332
CommonHostInterface: Disable some hotkeys on Android
2020-12-30 19:42:14 +10:00
Connor McLaughlin
a3e4c61a0b
CommonHostInterface: Add a method to get top-level window handle
2020-12-29 22:49:52 +10:00
Connor McLaughlin
41b803ed2b
FrontendCommon: Add a hotkey to reload texture replacements
2020-12-26 00:47:03 +10:00
Connor McLaughlin
d320d5c830
GameSettings: Add game settings/hotkey for PGXP depth
2020-12-23 01:39:49 +10:00
Albert Liu
189656cbc4
CommonHostInterface: Fully clear controller section before loading profile
2020-12-22 03:24:51 +10:00
Albert Liu
a5f04f2a8e
CommonHostInterface: Don't save/load input profile rumble for motorless controller types
2020-12-22 03:24:51 +10:00
Connor McLaughlin
81aad196e8
HostInterface: Add -nocontroller CLI option to disable controller interface
...
Can use with buggy drivers where SDL is causing crashes.
2020-12-19 17:02:01 +10:00
Connor McLaughlin
fa0f177e51
HostInterface: Move PauseSystem from common to base
2020-12-17 11:57:47 +10:00
Connor McLaughlin
907e0de35a
FrontendCommon: Fix volume hotkeys starting at 0% when muted
2020-12-12 11:50:20 +10:00
Connor McLaughlin
98766a490f
Log: Change success to verbose and move down in ordering
2020-12-09 01:03:32 +10:00
Connor McLaughlin
678146b907
HostInterface: Add separate volume control for fast forwarding
2020-12-09 01:03:32 +10:00
Connor McLaughlin
c8f33e340b
Revert "CommonHostInterface: Don't use sleep throttle when syncing to audio at standard speed"
...
This reverts commit 922e17f6776aad24ea8886c7098b3e0a100c489f.
2020-12-07 02:44:23 +10:00
Connor McLaughlin
737a87b483
CommonHostInterface: Add a hotkey to toggle all cheats
2020-12-06 23:32:32 +10:00
Connor McLaughlin
922e17f677
CommonHostInterface: Don't use sleep throttle when syncing to audio at standard speed
2020-12-06 18:18:18 +10:00
Connor McLaughlin
eaafd0a00c
Cheats: Support parsing built-in database
2020-11-30 01:15:44 +10:00
Connor McLaughlin
16a6c1706e
Qt: Fix manual redump database downloading/updating
2020-11-28 00:42:09 +10:00
Connor McLaughlin
5f69216f70
HostInterface: Add OpenPackageFile method
2020-11-28 00:14:45 +10:00
Albert Liu
32e47fba93
System: Limit maximum loadable save state version
2020-11-26 19:51:45 -08:00
Connor McLaughlin
24fef20485
CommonHostInterface: Compress screenshots in background/use worker thread
2020-11-27 01:40:50 +10:00
Connor McLaughlin
df14fa4d75
CommonHostInterface: Fix compatible/old version save states not showing in browser
2020-11-27 01:40:50 +10:00
Connor McLaughlin
3185c5df0f
Merge pull request #1078 from CookiePLMonster/sdl-joystick-support
...
Add SDL_Joystick support
2020-11-21 18:37:20 +10:00
Connor McLaughlin
e4d2b7331b
CommonHostInterface: Add resize window to scale functions
2020-11-19 00:40:02 +10:00
Silent
2880b71b48
Support for SDL Joysticks
...
This enables use of non-controller peripherals,
such as DirectInput steering wheels or flight sticks
2020-11-15 16:12:39 +01:00
Albert Liu
d87ab23fec
ControllerInterface: Move axis scaling into AnalogController class
2020-11-11 23:55:23 -08:00
Connor McLaughlin
8cb89636eb
Android: Empty audio buffers when returning from activity
2020-11-08 00:22:35 +10:00
Connor McLaughlin
2b66492ed8
HostInterface: Add proper turbo speed setting
2020-11-03 22:59:26 +10:00
Connor McLaughlin
2c8a4ff154
HostDisplay: Add an option to decouple display fps from emulator fps
...
Makes Android so much faster...
2020-11-03 16:17:45 +10:00
Connor McLaughlin
414bc30f24
HostDisplay: Implement exclusive fullscreen for D3D11 renderer
2020-11-02 00:56:05 +10:00
Connor McLaughlin
29467d40c8
DMA: Add debug window
2020-10-30 00:44:39 +10:00
Connor McLaughlin
62dbaaf02c
Qt: Fix power off button not exiting in batch mode
2020-10-30 00:44:39 +10:00
Albert Liu
f69889264d
Core: Make some additional OSD messages translatable
2020-10-22 02:07:48 -07:00