Commit graph

354 commits

Author SHA1 Message Date
Jean-Philip Desjardins
3bc60f4728 Fix a few high occurring crashes reported by Google Play. 2021-10-01 11:05:33 -04:00
Jean-Philip Desjardins
62aeeda944 Add preference to switch between OpenGL & Vulkan. 2021-09-28 15:02:53 -04:00
Jean-Philip Desjardins
3fb2128670 Remove one instance of hardcoded GS class name. 2021-09-28 14:02:27 -04:00
Jean-Philip Desjardins
802f2dc845 Fix style issues. 2021-09-24 13:02:20 -04:00
Jean-Philip Desjardins
4bc887730a Implement SetWindow on Android Vulkan.
Fixes crash when starting a game for the second time.
2021-09-24 13:01:29 -04:00
Jean-Philip Desjardins
6668803fc0 TEMP: Use Vulkan on Android. 2021-09-24 12:56:19 -04:00
Jean-Philip Desjardins
88037d484a Properly handle content URIs in DoesBootableExist. 2021-08-25 15:47:17 -04:00
Jean-Philip Desjardins
8ecdf2aed2 Update content URI handling.
Allows manipulating paths for sidecar files (CUE/BIN).
2021-08-25 15:47:17 -04:00
Jean-Philip Desjardins
a4d7dc43f5 First pass for Android scoped storage support.
Kinda works, but needs lots of testing.
2021-08-25 15:47:14 -04:00
Jean-Philip Desjardins
67c5e42eb7 Cleanup. 2021-08-25 15:47:13 -04:00
Jean-Philip Desjardins
81d582dd0e Make game launching async.
Required since starting a game on S3 will do network requests.
2021-08-10 17:38:09 -04:00
Jean-Philip Desjardins
6cc0334dcb Use native code to handle bootables. 2021-08-10 17:38:09 -04:00
Jean-Philip Desjardins
2a3845d651 Some prep work for S3 support on Android. 2021-08-10 17:38:09 -04:00
Jean-Philip Desjardins
e9bc722810 Style fix. 2021-07-13 15:26:31 -04:00
Jean-Philip Desjardins
329e9adf7b Fix Android Vulkan initialization. 2021-07-13 15:25:41 -04:00
Jean-Philip Desjardins
6a25484cf6 Create instance properly. 2021-07-13 15:25:41 -04:00
Jean-Philip Desjardins
2a0d712e0e Build Vulkan on Android.
Nothing works yet.
2021-07-13 15:25:41 -04:00
TacoTheDank
bb1430288e Some Android code cleanup 2021-07-06 12:57:48 -04:00
Jean-Philip Desjardins
a94111fe32 setupWindow when Activity is created.
Seems to be necessary on some devices/os versions.
2021-06-23 09:41:43 -04:00
Jean-Philip Desjardins
12ac13eec3 Update system UI visibility when getting window focus. 2021-06-23 09:41:43 -04:00
Jean-Philip Desjardins
4a73360758 Call super class function. 2021-06-23 09:41:43 -04:00
Jean-Philip Desjardins
76ae9fbe67 Update some other settings. 2021-06-23 09:41:43 -04:00
Jean-Philip Desjardins
dad651914e Update GS handler preferences in-game. 2021-06-23 09:41:42 -04:00
Jean-Philip Desjardins
b2c5dd87e2 Update when coming back from settings. 2021-06-23 09:41:42 -04:00
Jean-Philip Desjardins
6468f5d81b Allow opening preferences while game is running on Android. 2021-06-23 09:41:42 -04:00
Jean-Philip Desjardins
dcf471c78c
Merge pull request #1087 from TacoTheDank/preference-fixes
[Android] Preference and theming improvements
2021-06-15 13:29:09 -04:00
TacoTheDank
7703fa51f5 Clean up AlertDialogs 2021-06-10 19:27:05 -04:00
TacoTheDank
b90820d8d1 Clean up theme stuff, add colorAccent 2021-06-10 19:00:25 -04:00
TacoTheDank
220e42de27 Clean up some unnecessary preference code 2021-06-10 19:00:07 -04:00
TacoTheDank
71056a7b81 Add toolbar parameter to ThemeManager.applyTheme 2021-05-31 19:23:24 -04:00
TacoTheDank
76064d86a7 Change CheckBoxPreference to SwitchPreferenceCompat 2021-05-31 18:41:41 -04:00
TacoTheDank
99a36690e4 Migrate to AndroidX Preferences 2021-05-31 18:30:41 -04:00
TacoTheDank
6ee234ffaf Preparation for migrating preferences 2021-05-31 16:36:10 -04:00
Jean-Philip Desjardins
eaf3580857
Merge pull request #948 from MrChip53/android-cifs-support
Add CIFS mount support for Android clients
2020-10-03 10:10:34 -04:00
Jean-Philip Desjardins
46b884a49f Remove dead code. 2020-10-02 13:16:50 -04:00
Mr. Chip53
b521f992f4 Style fix 2020-09-05 19:07:18 -05:00
Mr. Chip53
9dc99499fe Fix filter logic 2020-09-05 19:06:31 -05:00
Mr. Chip53
1c7348c63a Make sure we only filter repeat CIFS mounts 2020-09-05 19:01:58 -05:00
Mr. Chip53
7ff3b2e50e Add CIFS mount support for Android clients 2020-09-05 18:48:30 -05:00
Jean-Philip Desjardins
da9a589237 Fix crash that can occur when trying to delete covers. 2020-08-26 08:26:25 -04:00
Jean-Philip Desjardins
1dbc8ed982 Update Android build environment.
Target SDK 29 and use AndroidX library.
2020-08-25 14:39:41 -04:00
Jean-Philip Desjardins
2b8b6dfad8 Use same versioning system in Android APK. 2020-08-10 13:38:29 -04:00
Jean-Philip Desjardins
fa4c1164ac Another attempt at fixing mount's output read issue. 2020-02-15 09:06:56 -05:00
Mahmood - Zer0xFF
e6a756dbe6 remove direct access to CMailBox in Android & DirectX GS 2020-01-01 13:26:55 +00:00
Jean-Philip Desjardins
a41f493133 Android build fixes. 2019-10-23 20:50:12 -04:00
Mahmood - Zer0xFF
50626ec593 CPS2VM function can retrieve update Spu Block Count config 2019-10-12 10:58:54 +01:00
Mahmood - Zer0xFF
79d52c812a handle PREF_AUDIO_SPUBLOCKCOUNT & m_spuBlockCount init in CPS2VM c'tor 2019-10-11 17:36:08 +01:00
Mahmood - Zer0xFF
449b97a54a Android: add spu block count configuration 2019-10-10 21:01:44 +01:00
Mahmood - Zer0xFF
3f701fe4ef Make Plays dependencies submodule in this repo 2019-08-30 13:25:03 -04:00
Jean-Philip Desjardins
51dd94c8c8 Update CSignal usage from Framework changes. 2019-08-17 11:03:53 -04:00