From a4570cb22f1bf059c36a5c509e9aba91b3e9049f Mon Sep 17 00:00:00 2001 From: Dennis C Date: Fri, 9 Jun 2023 23:48:09 +0200 Subject: [PATCH] Fix incorrect depth test state in debug graph rendering Fixes #9534 (#9539) --- .../net/minecraftforge/client/gui/overlay/ForgeGui.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/minecraftforge/client/gui/overlay/ForgeGui.java b/src/main/java/net/minecraftforge/client/gui/overlay/ForgeGui.java index c76513884f..326aa44f4e 100644 --- a/src/main/java/net/minecraftforge/client/gui/overlay/ForgeGui.java +++ b/src/main/java/net/minecraftforge/client/gui/overlay/ForgeGui.java @@ -654,7 +654,12 @@ public class ForgeGui extends Gui } @Override - protected void drawGameInformation(GuiGraphics guiGraphics) {} + protected void drawGameInformation(GuiGraphics guiGraphics) + { + // Replicate the depth test state "leak" caused by the text that is rendered here in vanilla + // being flushed when the graphs start drawing (PR #9539) + RenderSystem.disableDepthTest(); + } @Override protected void drawSystemInformation(GuiGraphics guiGraphics) {}