diff --git a/scripts/android/files/java/org/ddnet/client/NativeMain.java b/scripts/android/files/java/org/ddnet/client/NativeMain.java index fc994236d4a..e56d4cebca8 100644 --- a/scripts/android/files/java/org/ddnet/client/NativeMain.java +++ b/scripts/android/files/java/org/ddnet/client/NativeMain.java @@ -29,8 +29,8 @@ public void onCreate(Bundle SavedInstanceState) { if(gfxBackend != null) { if(gfxBackend.equals("Vulkan")) { launchArguments = new String[] {"gfx_backend Vulkan"}; - } else if(gfxBackend.equals("OpenGL")) { - launchArguments = new String[] {"gfx_backend OpenGL"}; + } else if(gfxBackend.equals("GLES")) { + launchArguments = new String[] {"gfx_backend GLES"}; } } } diff --git a/scripts/android/files/res/values/strings.xml b/scripts/android/files/res/values/strings.xml index 24bbf05b02c..1a2ca2855d8 100644 --- a/scripts/android/files/res/values/strings.xml +++ b/scripts/android/files/res/values/strings.xml @@ -2,5 +2,5 @@ DDNet Play (Vulkan) - Play (OpenGL) + Play (GLES) diff --git a/scripts/android/files/res/xml/shortcuts.xml b/scripts/android/files/res/xml/shortcuts.xml index 558afd216d5..c2ebe2357d7 100644 --- a/scripts/android/files/res/xml/shortcuts.xml +++ b/scripts/android/files/res/xml/shortcuts.xml @@ -14,17 +14,17 @@ + android:shortcutShortLabel="@string/shortcut_play_gles_short"> + android:value="GLES" /> diff --git a/src/engine/shared/config_variables.h b/src/engine/shared/config_variables.h index ccdc95d9fa6..05373fa5b62 100644 --- a/src/engine/shared/config_variables.h +++ b/src/engine/shared/config_variables.h @@ -717,7 +717,9 @@ MACRO_CONFIG_STR(Gfx3DTextureAnalysisRenderer, gfx_3d_texture_analysis_renderer, MACRO_CONFIG_STR(Gfx3DTextureAnalysisVersion, gfx_3d_texture_analysis_version, 128, "", CFGFLAG_SAVE | CFGFLAG_CLIENT, "The version on which the analysis was performed") MACRO_CONFIG_STR(GfxGpuName, gfx_gpu_name, 256, "auto", CFGFLAG_SAVE | CFGFLAG_CLIENT, "The GPU's name, which will be selected by the backend. (if supported by the backend)") -#if !defined(CONF_ARCH_IA32) && !defined(CONF_PLATFORM_MACOS) +#if defined(CONF_PLATFORM_ANDROID) +MACRO_CONFIG_STR(GfxBackend, gfx_backend, 256, "GLES", CFGFLAG_SAVE | CFGFLAG_CLIENT, "The backend to use (e.g. GLES or Vulkan)") +#elif !defined(CONF_ARCH_IA32) && !defined(CONF_PLATFORM_MACOS) MACRO_CONFIG_STR(GfxBackend, gfx_backend, 256, "Vulkan", CFGFLAG_SAVE | CFGFLAG_CLIENT, "The backend to use (e.g. OpenGL or Vulkan)") #else MACRO_CONFIG_STR(GfxBackend, gfx_backend, 256, "OpenGL", CFGFLAG_SAVE | CFGFLAG_CLIENT, "The backend to use (e.g. OpenGL or Vulkan)")