From dbd7ce40cd68ff165583a1416eaca0089e816c13 Mon Sep 17 00:00:00 2001 From: Tropical <42101043+tropicaaal@users.noreply.github.com> Date: Fri, 27 Mar 2026 11:52:28 -0500 Subject: [PATCH] fix: don't GL_NORMALIZE/GL_RESCALE_NORMAL when rendering items --- .../Rendering/EntityRenderers/ItemRenderer.cpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/Minecraft.Client/Rendering/EntityRenderers/ItemRenderer.cpp b/Minecraft.Client/Rendering/EntityRenderers/ItemRenderer.cpp index 769ece8e8..e5eba0d25 100644 --- a/Minecraft.Client/Rendering/EntityRenderers/ItemRenderer.cpp +++ b/Minecraft.Client/Rendering/EntityRenderers/ItemRenderer.cpp @@ -360,12 +360,7 @@ void ItemRenderer::renderGuiItem(Font* font, Textures* textures, glPushMatrix(); // 4J - original code left here for reference - // 4jcraft: original code reused for proper lighting - // force normalize - glEnable(GL_NORMALIZE); - glDisable(GL_RESCALE_NORMAL); - -#if 0 +#if 1 // does it work? too lazy to find out glTranslatef((float)(x), (float)(y), 0.0f); glScalef(fScaleX, fScaleY, 1.0f); @@ -400,7 +395,6 @@ void ItemRenderer::renderGuiItem(Font* font, Textures* textures, tileRenderer->renderTile(tile, itemAuxValue, 1, fAlpha, useCompiled); // glLightModeli(GL_LIGHT_MODEL_TWO_SIDE, GL_FALSE); - glDisable(GL_NORMALIZE); glPopMatrix(); PIXEndNamedEvent(); } else if (Item::items[itemId]->hasMultipleSpriteLayers()) {