Connor McLaughlin
70aae89219
Android: New/improved ingame pause menu
2021-05-02 15:01:03 +10:00
Connor McLaughlin
71639d74b7
Android: Compile fix
2021-04-19 01:49:02 +10:00
Connor McLaughlin
70deaa8bc4
Android: Add additional controller interface logging
2021-04-19 01:34:02 +10:00
Connor McLaughlin
3769f30260
Android: Add pause/menu button to touchscreen controller
2021-04-18 14:01:35 +10:00
Connor McLaughlin
f9fb4c2d16
Android: Fix filenames for SAF paths showing incorrectly
2021-04-17 21:52:27 +10:00
Connor McLaughlin
d6d8d21eff
Common/FileSystem: Make file functions content URI-aware
2021-04-17 21:52:26 +10:00
Connor McLaughlin
d41b5be908
HTTPDownloader: Fix user agent sending on Windows/Android
2021-04-04 12:55:03 +10:00
Connor McLaughlin
a9a571cd6a
Android: Support binding half axes to buttons
2021-04-04 02:05:59 +10:00
Connor McLaughlin
bb21a062d8
Android: Add support for GunCon
2021-04-03 14:59:51 +10:00
Connor McLaughlin
924756860e
HostDisplay: Support refresh rate queries on all platforms except Mac
2021-04-03 02:53:28 +10:00
Connor McLaughlin
cfdddbf043
Android: Use global reference to EmulationActivity
...
Fixes crash when loading input profile while running.
2021-03-28 13:47:53 +10:00
Connor McLaughlin
e83f312928
CDImagePBP: Add multi-disc support
2021-03-27 15:18:29 +10:00
Connor McLaughlin
6d4a3bb5a5
Android: Add MemoryCardImage class
2021-03-21 02:55:49 +10:00
Connor McLaughlin
a0086851ce
Qt: Fix double-clicking psexes/psfs in game list
2021-03-16 01:59:17 +10:00
Connor McLaughlin
1839bfab3b
Android: Rewrite input binding to be more flexible
...
Supports vibration, non-gamepad controllers, etc.
You will need to rebind your controllers.
2021-03-14 19:32:03 +10:00
Connor McLaughlin
c182edf196
Android: Implement RetroAchievements
2021-03-14 03:13:11 +10:00
Connor McLaughlin
6bced299f4
Android: Add AndroidHTTPDownloader class
2021-03-14 02:21:15 +10:00
Connor McLaughlin
c58227752d
CommonHostInterface: Move save state on exit logic to base class
2021-03-03 01:14:05 +10:00
Connor McLaughlin
5c5e9644d7
Android: Fix input profile loading/saving
2021-03-01 13:38:41 +10:00
Connor McLaughlin
2ce42cde5f
Android: Add analog button to touchscreen controller
2021-02-27 22:15:45 +10:00
Connor McLaughlin
a7e4d55d02
Move game settings apply to CommonHostInterface
2021-02-24 01:22:04 +10:00
Connor McLaughlin
8318cdb3c1
Move ImGui setup to common, and enable fullscreen UI in Qt
2021-02-24 01:22:03 +10:00
Connor McLaughlin
1fc53ff622
CommonHostInterface: Move settings interface pointer to base class
2021-02-24 01:21:43 +10:00
Connor McLaughlin
7501e89b7a
System: Add path/image to game change notification
2021-02-24 01:21:43 +10:00
Connor McLaughlin
24c2165bb3
GPU: Allow closing window/app to interrupt shader compilation
2021-02-19 01:48:44 +10:00
Connor McLaughlin
4f75f2d266
Android: Move ImGui NewFrame/EndFrame to correct location
2021-02-08 00:48:18 +10:00
Connor McLaughlin
6ad2b72c2e
Android: Add graphical save/load state selector
2021-02-07 03:10:43 +10:00
Connor McLaughlin
d4997c6fb9
Android: Manually scale axis values instead of using motion range
2021-02-05 00:39:42 +10:00
Connor McLaughlin
85b4a02f20
Fix Android build
2021-01-31 17:28:37 +10:00
Connor McLaughlin
98b4101cd7
Settings: Expose Save() method to interface
2021-01-31 17:10:27 +10:00
Connor McLaughlin
e697d9aa33
HostDisplay: Move imgui context creation to base class
2021-01-31 17:10:27 +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
35dc530b9a
Android: Pin emu thread to exclusive cores where supported
2021-01-27 01:21:03 +10:00
Connor McLaughlin
b96136a9ec
Android: Fix crash when loading input profile ingame
2021-01-27 01:21:03 +10:00
Connor McLaughlin
0b4363679c
Android: Block for window changes/surface destruction
2021-01-27 01:21:03 +10:00
Connor McLaughlin
b107cdee53
Android: Add manual disc change from file
2021-01-24 17:37:09 +10:00
Connor McLaughlin
3c3bfdea93
Android: Don't call toast methods off UI thread
2021-01-21 13:56:10 +10:00
Connor McLaughlin
a0ca20a821
Android: Defer rotation request until after start
...
Fixes messed-up state when orientation is set.
2021-01-21 01:24:52 +10:00
Connor McLaughlin
5b4aff5edf
Android: Fix possible reference overflow when scanning
2021-01-20 21:52:39 +10:00
Connor McLaughlin
a27f220f79
Android: Support binding volume buttons
2021-01-13 19:26:24 +10:00
Connor McLaughlin
37f9f118c4
Android: Add 'Open Pause Menu' hotkey
2021-01-13 19:26:24 +10:00
Connor McLaughlin
5746dcdbd4
Android: Fix build
2021-01-13 02:54:54 +10:00
Connor McLaughlin
b5ffbfe826
Qt: Fix audio sliders not applying correctly
2021-01-13 02:37:04 +10:00
Connor McLaughlin
c18fa06f0c
Android: Add 'Sync To Host Refresh Rate' option
2021-01-11 15:42:42 +10:00
Connor McLaughlin
5996945b37
Android: Use Java thread for emulation thread
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
Connor McLaughlin
4eee5ebdb7
Android: Add per-game settings and properties UI
2021-01-03 18:30:06 +10:00
Connor McLaughlin
22bb64e7b0
Android: Add hotkey binding support
2020-12-30 19:42:14 +10:00
Connor McLaughlin
0aa3b6b399
Android: Controller binding support
2020-12-29 22:49:52 +10:00