fix: don't GL_NORMALIZE/GL_RESCALE_NORMAL when rendering items

This commit is contained in:
Tropical 2026-03-27 11:52:28 -05:00
parent ca601c8205
commit dbd7ce40cd

View file

@ -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()) {