From b3c13f771d5cf18a35c994732918acf2d65a8036 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20N=C3=BCcke?= Date: Sun, 24 Aug 2014 12:27:08 +0200 Subject: [PATCH] Fixed graphical glitch caused by floppy item renderer when it was the last before rendering armor slots. --- .../scala/li/cil/oc/client/renderer/item/ItemRenderer.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/scala/li/cil/oc/client/renderer/item/ItemRenderer.scala b/src/main/scala/li/cil/oc/client/renderer/item/ItemRenderer.scala index 18479616e..00f693bcb 100644 --- a/src/main/scala/li/cil/oc/client/renderer/item/ItemRenderer.scala +++ b/src/main/scala/li/cil/oc/client/renderer/item/ItemRenderer.scala @@ -75,11 +75,11 @@ object ItemRenderer extends IItemRenderer { } else if (isFloppy(descriptor)) { + GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS) renderItem.renderItemIntoGUI(null, tm, stack, 0, 0) val res = new ScaledResolution(mc, mc.displayWidth, mc.displayHeight) val fontRenderer = renderItem.getFontRendererFromRenderManager if (fontRenderer != null && res.getScaleFactor > 1) { - GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS) GL11.glPushMatrix() GL11.glTranslatef(4f + 2f / res.getScaleFactor, 9f + 2f / res.getScaleFactor, 0) GL11.glScalef(1f / res.getScaleFactor, 1f / res.getScaleFactor, 1f) @@ -95,8 +95,8 @@ object ItemRenderer extends IItemRenderer { GL11.glTranslatef(0, fontRenderer.FONT_HEIGHT, 0) } GL11.glPopMatrix() - GL11.glPopAttrib() } + GL11.glPopAttrib() RenderState.checkError("ItemRenderer.renderItem: floppy") }