diff --git a/markdown/wiki/faq/android/RENDERERS.md b/markdown/wiki/faq/android/RENDERERS.md index ded06b7b..8388f17e 100644 --- a/markdown/wiki/faq/android/RENDERERS.md +++ b/markdown/wiki/faq/android/RENDERERS.md @@ -3,33 +3,29 @@ Minecraft runs on OpenGL, and mobile devices generally only support OpenGL ES (G > All of the following renderers were tested using the same environment; Minecraft 1.21.1 with Optifine, 8 chunks, running on a Snapdragon 778g at 80% resolution scale, with Fast graphics and smooth lighting. ## Holy GL4ES -- Optimized for performance, Holy GL4ES is the default renderer in PojavLauncher and should be used in almost all scenrarios. +- Optimized for performance, Holy GL4ES is the default renderer in Amethyst and should be used in almost all scenrarios. - Supports OpenGL 2.1 and has shader converting capabilities, thus makes up for about 1/8 of the OpenGL 3.x standard. -- Works on all versions of vanilla Minecraft. +- Only works on version 1.21.4 and below. ### A screenshot of Holy GL4ES running Minecraft 1.21.1 ![holygl4es](https://raw.githubusercontent.com/whal-whales/random-imgs-repo-for-stuff/refs/heads/main/2024-09-22_12.32.23.png) -> ## ANGLE -> - Slower than Holy GL4ES(*), runs on Vulkan. Should be used only in specific cases, where a server resource pack or a mod fails to run due to missing OpenGL extensions. -> - Supports OpenGL 3.2 only. -> - Only works on Minecraft 1.17+ -> On iOS devices, ANGLE can provide faster performance than Holy GL4ES. +## MobileGlues +- fast/mid. A middle ground between Zink's good GL compatibility and GL4ES speed. Requires OpenGLES 3.0 to work, and 3.1-3.2 for better compatibility and performance." +- Export OpenGL 4.0 (partial 4.3 if "Enable Incomplete OpenGL43 extension" option is enabled in Extra Renderer Settings). +- Supports some shaders mods and resource packs that won't work with GL4ES +- Only works on version 1.17+ -::: warning SIDE NOTE -As of Galdiolus release, ANGLE renderer has been removed/replaced with LTW, We highly recommend you to use LTW instead. This marks ANGLE as now iOS exclusive. -::: - -### A screenshot of ANGLE running Minecraft 1.21.1 -![angle](https://raw.githubusercontent.com/whal-whales/random-imgs-repo-for-stuff/refs/heads/main/Screenshot_20240922_124430_PojavLauncher%20(Minecraft%20Java%20Edition%20for%20Android).jpg) +### A screenshot of MobileGlues running Minecraft 1.21.1 ## Zink - Mid. It's only useful for mods that don't run due to missing OpenGL extensions and for running shaders. -- Supports OpenGL 4.5 on Adreno GPUs with Turnip, and OpenGL 3.1/3.2(*) on Mali GPUs. Adreno GPUs without Turnip +- Supports OpenGL 4.5/4.6 on Adreno GPUs with Turnip, and OpenGL 3.1/3.2 on Mali GPUs and Adreno GPUs with proprietary driver(*). Adreno GPUs without Turnip **will** face crashes when using Zink. - Works on all vanilla versions of Minecraft. -> On the current version of PojavLauncher, Mali with Vulkan 1.1 or some Vulkan 1.3 driver (need more testers with Mali Vulkan 1.3 devices). cannot run Minecraft 1.16.5 and below with Zink due to Mali driver issue with Mesa 23.2.0-devel (MESA_GL_VERSION_OVERRIDE= (See https://wiki.angelauramc.dev/wiki/faq/android/ZINKNOTWORKING.html). will not fix this issue) -> (*) Most Mali GPUs can only run OpenGL 3.1 +> (*) +> * Zink theoretically can run on Adreno GPUs with Qualcomm proprietary driver and it can supports up to 3.2 as same as Mali GPUs. +> * Some Mali GPUs cannot run zink, this was caused by a broken driver. Sadly, there's no solution for this case. ### A screenshot of Zink running Minecraft 1.21.1 ![Zink](https://raw.githubusercontent.com/whal-whales/random-imgs-repo-for-stuff/refs/heads/main/2024-09-22_12.38.14.png)