summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java
diff options
context:
space:
mode:
authorRobin Kertels <robin.kertels@gmail.com>2023-06-15 00:57:58 +0200
committerRobin Kertels <robin.kertels@gmail.com>2023-06-23 20:13:14 +0200
commit38a5774a85c9585205ae74b865c877b85af9b645 (patch)
treecb60833b01c2b1398aee91e58148f61b3e705d89 /Source/Android/app/src/main/java
parentbd125733f0248017f6d3361f7a80381650c93aac (diff)
Android: Remove GPU driver from per-game settings
Diffstat (limited to 'Source/Android/app/src/main/java')
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt13
1 files changed, 11 insertions, 2 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt
index 5ed4238caf..8e3761cb0a 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt
@@ -65,7 +65,12 @@ class SettingsFragmentPresenter(
controllerNumber = menuTag.subType
} else if (menuTag.isSerialPort1Menu) {
serialPort1Type = extras.getInt(ARG_SERIALPORT1_TYPE)
- } else if (menuTag == MenuTag.GRAPHICS) {
+ } else if (
+ menuTag == MenuTag.GRAPHICS
+ && this.gameId.isNullOrEmpty()
+ && !NativeLibrary.IsRunning()
+ && GpuDriverHelper.supportsCustomDriverLoading()
+ ) {
this.gpuDriver =
GpuDriverHelper.getInstalledDriverMetadata() ?: GpuDriverHelper.getSystemDriverMetadata(
context.applicationContext
@@ -1265,7 +1270,11 @@ class SettingsFragmentPresenter(
)
)
- if (GpuDriverHelper.supportsCustomDriverLoading() && this.gpuDriver != null) {
+ if (
+ this.gpuDriver != null && this.gameId.isNullOrEmpty()
+ && !NativeLibrary.IsRunning()
+ && GpuDriverHelper.supportsCustomDriverLoading()
+ ) {
sl.add(
SubmenuSetting(
context,