MobileGL-Dev

MobileGlues-release

A GL implementation running on top of host OpenGL ES 3.x, designed for running Minecraft: Java Edition on mobile devices, supporting Sodium, Iris/Optifine shaders, and various mods.

V2.0.0
Published at
Aug 9, 2026
1,340
Stars
1,207,930
Download
Synced at
15d ago

Latest release

V2.0.0Aug 9, 2026, 03:04 PM
Downloads slow? Switch the source anytime above

README

Project Overview

MobileGlues, which stands for "(on) Mobile, GL uses ES", is a GL implementation running on top of host OpenGL ES 3.x (best on 3.2, minimum 3.0), with running Minecraft: Java Edition in mind. The latest version is 2.0.0.

Key Features

  • Sodium support: Capable of running Minecraft Sodium mod
  • Shader rendering: Capable of rendering most Minecraft shaders with Iris or Optifine
  • Custom rendering mods: Supports mods with custom rendering routines like JourneyMap and Create
  • QoL features: Optional ANGLE as ES driver, shader caching for fast reloads, Minecraft GPU% reporting, and more
  • Shader developer support: Automatically converts desktop GLSL to GLSL ES, removes layout(binding) syntax, handles version directives, and injects macros

Target Audience

  • Players running Minecraft Java Edition on mobile devices
  • Mobile players who want to use shaders and mods
  • Shader developers

Quick Start

  1. Download the latest version from Releases
  2. See CompatibleShaders.md for compatible shaders
  3. See CompatibleMods.md for compatible mods
  4. Check Mod Support Matrix or Shader Support Matrix for device compatibility

Core Advantages

  • Runs Minecraft Java Edition on mobile devices
  • Supports most shaders and mods
  • Automatic GLSL conversion
  • Open-source and free (GNU LGPL-2.1)

System Requirements

  • OS: Android
  • GPU: OpenGL ES 3.0+ support (3.2 best)

Release history

Sort