aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorROllerozxa <rollerozxa@voxelmanip.se>2023-03-05 15:07:40 +0100
committerGitHub <noreply@github.com>2023-03-05 15:07:40 +0100
commitc91f3f99fdd81e37527b7208fbf0b6287421d779 (patch)
treee89c39b0891d0204c32e8fa26ca75a0ab6dcd842
parent847ed04e0ad903b064f4f4a444d25f7cdc1130cb (diff)
downloadminetest-c91f3f99fdd81e37527b7208fbf0b6287421d779.tar.xz
Minor adjustments now that OpenGLES 2 is the default driver on Android (#12391)
-rw-r--r--android/app/src/main/AndroidManifest.xml1
-rw-r--r--builtin/settingtypes.txt7
-rw-r--r--src/defaultsettings.cpp4
3 files changed, 4 insertions, 8 deletions
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 11c868622..f31810a17 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -6,6 +6,7 @@
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+ <uses-feature android:glEsVersion="0x00020000" />
<!--
`android:requestLegacyExternalStorage="true"` is workaround for using `/sdcard`
diff --git a/builtin/settingtypes.txt b/builtin/settingtypes.txt
index 262e5ba50..962261ed4 100644
--- a/builtin/settingtypes.txt
+++ b/builtin/settingtypes.txt
@@ -1649,10 +1649,9 @@ ignore_world_load_errors (Ignore world errors) bool false
shader_path (Shader path) path
# The rendering back-end.
-# A restart is required after changing this.
-# Note: On Android, stick with OGLES1 if unsure! App may fail to start otherwise.
-# On other platforms, OpenGL is recommended.
-# Shaders are supported by OpenGL (desktop only) and OGLES2 (experimental)
+# Note: A restart is required after changing this!
+# OpenGL is the default for desktop, and OGLES2 for Android.
+# Shaders are supported by OpenGL and OGLES2 (experimental).
video_driver (Video driver) enum opengl opengl,ogles1,ogles2
# Distance in nodes at which transparency depth sorting is enabled
diff --git a/src/defaultsettings.cpp b/src/defaultsettings.cpp
index 8e25eab81..5710b731a 100644
--- a/src/defaultsettings.cpp
+++ b/src/defaultsettings.cpp
@@ -245,11 +245,7 @@ void set_default_settings()
settings->setDefault("texture_clean_transparent", "false");
settings->setDefault("texture_min_size", "64");
settings->setDefault("ambient_occlusion_gamma", "1.8");
-#if ENABLE_GLES
- settings->setDefault("enable_shaders", "false");
-#else
settings->setDefault("enable_shaders", "true");
-#endif
settings->setDefault("enable_particles", "true");
settings->setDefault("arm_inertia", "true");
settings->setDefault("show_nametag_backgrounds", "true");