From 208ca2351566237f046c4a18e2f502b94417330e Mon Sep 17 00:00:00 2001 From: tterrag Date: Sun, 15 Mar 2020 03:27:43 -0400 Subject: [PATCH] Fix loading GUI corrupting matrix state --- .../java/net/minecraftforge/fml/client/EarlyLoaderGUI.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/minecraftforge/fml/client/EarlyLoaderGUI.java b/src/main/java/net/minecraftforge/fml/client/EarlyLoaderGUI.java index 3015d511e..aa5675f57 100644 --- a/src/main/java/net/minecraftforge/fml/client/EarlyLoaderGUI.java +++ b/src/main/java/net/minecraftforge/fml/client/EarlyLoaderGUI.java @@ -49,7 +49,7 @@ public class EarlyLoaderGUI { } private void setupMatrix() { - GlStateManager.clear(256, Minecraft.IS_RUNNING_ON_MAC); + RenderSystem.clear(256, Minecraft.IS_RUNNING_ON_MAC); RenderSystem.matrixMode(5889); RenderSystem.loadIdentity(); RenderSystem.ortho(0.0D, window.getFramebufferWidth() / window.getGuiScaleFactor(), window.getFramebufferHeight() / window.getGuiScaleFactor(), 0.0D, 1000.0D, 3000.0D); @@ -73,9 +73,11 @@ public class EarlyLoaderGUI { RenderSystem.clearColor(1.0f, 1.0f, 1.0f, 1.0f); RenderSystem.clear(GL11.GL_COLOR_BUFFER_BIT, Minecraft.IS_RUNNING_ON_MAC); + RenderSystem.pushMatrix(); setupMatrix(); renderMessages(); window.flipFrame(); + RenderSystem.popMatrix(); } private void renderMessages() {