MobileGlues

MobileGlues, which stands for "(on) Mobile, GL uses ES", is a GL implementation running on top of host OpenGL ES 3.1, with running Minecraft Java Edition in mind.

About this branch

This branch integrates gl4es to support OpenGL fixed-function pipeline features.

Feature: Capability to support Minecraft 1.16.5 and 1.4.7.

License

MobileGlues is licensed under GNU LGPL-2.1 License.

Please see LICENSE.

Third party components

SPIRV-Cross by KhronosGroup: github

glslang by KhronosGroup: github

GlslOptimizerV2 by aiekick: github

cJSON by DaveGamble: github

Third-Party Component Code Referenced and Borrowed

gl4es by ptitSeb: github:

This project retains all state machines within gl4es and preserves every OpenGL front-end call directed to these state machines, thereby offering comprehensive FPE emulation support. Please note that gl4es is not involved in rendering aspects outside of FPE in this project.

Description
Languages
C++ 56.6%
C 42.9%
Python 0.3%
CMake 0.1%