Unforseen Consequences - OpenGL ES 3.0 in Minecraft
NOTE: This modification requires the availability of the GL_OES_mapbuffer extension to function at all!
Prepare for unforeseen consequences. -- The G-Man, Half Life 2 Episode 2
Unforseen Consequences is a technical experiment implementing OpenGL ES 3.0 into Minecraft to attempt improving game performance. The mod temporarily disables GLFW error outputs to ensure stable operation.
This development is in early stages and may conflict with other modifications, especially optimization solutions like Sodium. Future plans include optimizing specific Minecraft components for better compatibility and removing the forced usage of GLFW_CONTEXT_NO_ERROR.
The name "Unforeseen Consequences" reflects the unpredictability of implemented changes and serves as a reference to the developer's favorite game, Half Life 2.
Currently, serious compatibility issues are present, and performance under Mesa is significantly worse than on Windows due to constant GL error log spam.