Warning
The newer versions of this project WILL NOT be open-sourced for a period of time.
The latest open-sourced version:
Release 0.1.0 Preview 1 Dev-2
Krypton Wrapper (also called Next Generation GL4ES/NG-GL4ES) is a fork from gl4es and gl4es-114-extra .
This project is making it support more OpenGL functions.
-
Be able to run Minecraft Sodium mod;
-
Be able to render some minecraft shaders;
-
Be able to run Minecraft in high version(like Minecraft 1.21.4 and Minecraft 1.12.2).
You can use the precompiled binaries of this project ANYWHERE as long as you COMPLY WITH OPEN SOURCE AGREEMENTS.
ATTENTION: To correctly add this renderer into your project, you should add these environment variables besides what Holy-GL4ES need:
LIBGL_EGL=libEGL_angle.so
LIBGL_GLES=libGLESv2_angle.so
LIBGL_USE_MC_COLOR=1
And set libEGL_angle.so
as the EGL.
LIBGL_USE_MC_COLOR=1
What's more, you can also to add LIBGL_FORCE_ES_COPY_TEX=1
to improve the performance when rendering Minecraft shaders.
Please see CHANGELOG.md
Please build with CMakeLists.txt.
gl4es-114-extra: MIT License
This Project (for modified code): GPL-3.0 License.
Please see LICENSE.
SPIRV-Cross by KhronosGroup: github
glslang by KhronosGroup: github
cJSON by DaveGamble: github
ptitSeb (gl4es): paypal
PojavLauncherTeam (gl4es-114-extra): patreon