]> git.lizzy.rs Git - minetest.git/commitdiff
Minor adjustments now that OpenGLES 2 is the default driver on Android (#12391)
authorROllerozxa <rollerozxa@voxelmanip.se>
Sun, 5 Mar 2023 14:07:40 +0000 (15:07 +0100)
committerGitHub <noreply@github.com>
Sun, 5 Mar 2023 14:07:40 +0000 (15:07 +0100)
android/app/src/main/AndroidManifest.xml
builtin/settingtypes.txt
src/defaultsettings.cpp

index 11c868622b53599f5d5bf516ba0a69f0c5e15975..f31810a17570f4e65efe4f1fb38175bbc5b36b08 100644 (file)
@@ -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`
index 262e5ba508223553db23fe39ad2b0f275f63b19f..962261ed49c2b69bef087af15b0b82735219aaf2 100644 (file)
@@ -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
index 8e25eab81b92038d10cb7627bed7373c6d30e906..5710b731a9fcd53f64866d0b9e1b5bac92a2a775 100644 (file)
@@ -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");