Fix arrows and daggers sometimes rendering as cyan square in inventory/nei

This commit is contained in:
Bernhard Bonigl committed 2014-08-23 19:16:33 +02:00
1 parent 175352108e
commit 72e6bce2bf
1 file changed
+6
@@ -129,6 +129,7 @@ public class ToolCoreRenderer implements IItemRenderer
if (type == ItemRenderType.INVENTORY)
{
GL11.glDisable(GL11.GL_LIGHTING);
GL11.glEnable(GL11.GL_BLEND);
tess.startDrawingQuads();
for (int i = 0; i < iconParts; ++i)
{
@@ -157,6 +158,7 @@ public class ToolCoreRenderer implements IItemRenderer
default:
}
// one side
tess.startDrawingQuads();
tess.setNormal(0, 0, 1);
for (int i = 0; i < iconParts; ++i)
@@ -167,6 +169,8 @@ public class ToolCoreRenderer implements IItemRenderer
tess.addVertexWithUV(0, 1, 0, xMax[i], yMin[i]);
}
tess.draw();
// other side
tess.startDrawingQuads();
tess.setNormal(0, 0, -1);
for (int i = 0; i < iconParts; ++i)
@@ -177,6 +181,8 @@ public class ToolCoreRenderer implements IItemRenderer
tess.addVertexWithUV(0, 0, -depth, xMax[i], yMax[i]);
}
tess.draw();
// make it have "depth"
tess.startDrawingQuads();
tess.setNormal(-1, 0, 0);
int k;