From 90f2b39fba61b2adcb7741f4c4711374a596e30e Mon Sep 17 00:00:00 2001 From: Brady Date: Wed, 26 Jul 2023 19:52:25 -0500 Subject: [PATCH] Remove glPushAttrib/glPopAttrib usage --- src/main/java/baritone/utils/IRenderer.java | 2 ++ src/main/java/baritone/utils/PathRenderer.java | 6 ------ 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/main/java/baritone/utils/IRenderer.java b/src/main/java/baritone/utils/IRenderer.java index 680d7e380..6ccc0847c 100644 --- a/src/main/java/baritone/utils/IRenderer.java +++ b/src/main/java/baritone/utils/IRenderer.java @@ -57,6 +57,7 @@ public interface IRenderer { GlStateManager.glLineWidth(lineWidth); GlStateManager.disableTexture2D(); GlStateManager.depthMask(false); + GlStateManager.disableLighting(); if (ignoreDepth) { GlStateManager.disableDepth(); @@ -77,6 +78,7 @@ public interface IRenderer { GlStateManager.depthMask(true); GlStateManager.enableTexture2D(); GlStateManager.disableBlend(); + GlStateManager.enableLighting(); } static void emitAABB(AxisAlignedBB aabb) { diff --git a/src/main/java/baritone/utils/PathRenderer.java b/src/main/java/baritone/utils/PathRenderer.java index b3abc8cd2..93f916f1d 100644 --- a/src/main/java/baritone/utils/PathRenderer.java +++ b/src/main/java/baritone/utils/PathRenderer.java @@ -41,8 +41,6 @@ import java.util.Collection; import java.util.Collections; import java.util.List; -import static org.lwjgl.opengl.GL11.*; - /** * @author Brady * @since 8/9/2018 @@ -239,8 +237,6 @@ public final class PathRenderer implements IRenderer { GoalXZ goalPos = (GoalXZ) goal; if (settings.renderGoalXZBeacon.value) { - glPushAttrib(GL_LIGHTING_BIT); - textureManager.bindTexture(TileEntityBeaconRenderer.TEXTURE_BEACON_BEAM); if (settings.renderGoalIgnoreDepth.value) { @@ -262,8 +258,6 @@ public final class PathRenderer implements IRenderer { if (settings.renderGoalIgnoreDepth.value) { GlStateManager.enableDepth(); } - - glPopAttrib(); return; }