mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-08-20 09:57:10 +00:00
fix: don't GL_NORMALIZE/GL_RESCALE_NORMAL when rendering items
This commit is contained in:
parent
ca601c8205
commit
dbd7ce40cd
|
|
@ -360,12 +360,7 @@ void ItemRenderer::renderGuiItem(Font* font, Textures* textures,
|
||||||
glPushMatrix();
|
glPushMatrix();
|
||||||
|
|
||||||
// 4J - original code left here for reference
|
// 4J - original code left here for reference
|
||||||
// 4jcraft: original code reused for proper lighting
|
#if 1
|
||||||
// force normalize
|
|
||||||
glEnable(GL_NORMALIZE);
|
|
||||||
glDisable(GL_RESCALE_NORMAL);
|
|
||||||
|
|
||||||
#if 0
|
|
||||||
// does it work? too lazy to find out
|
// does it work? too lazy to find out
|
||||||
glTranslatef((float)(x), (float)(y), 0.0f);
|
glTranslatef((float)(x), (float)(y), 0.0f);
|
||||||
glScalef(fScaleX, fScaleY, 1.0f);
|
glScalef(fScaleX, fScaleY, 1.0f);
|
||||||
|
|
@ -400,7 +395,6 @@ void ItemRenderer::renderGuiItem(Font* font, Textures* textures,
|
||||||
tileRenderer->renderTile(tile, itemAuxValue, 1, fAlpha, useCompiled);
|
tileRenderer->renderTile(tile, itemAuxValue, 1, fAlpha, useCompiled);
|
||||||
|
|
||||||
// glLightModeli(GL_LIGHT_MODEL_TWO_SIDE, GL_FALSE);
|
// glLightModeli(GL_LIGHT_MODEL_TWO_SIDE, GL_FALSE);
|
||||||
glDisable(GL_NORMALIZE);
|
|
||||||
glPopMatrix();
|
glPopMatrix();
|
||||||
PIXEndNamedEvent();
|
PIXEndNamedEvent();
|
||||||
} else if (Item::items[itemId]->hasMultipleSpriteLayers()) {
|
} else if (Item::items[itemId]->hasMultipleSpriteLayers()) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue