From 7938a04fd8e399accbcd5eb2360d71691192ce91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20N=C3=BCcke?= Date: Thu, 27 Feb 2014 12:14:42 +0100 Subject: [PATCH] these are necessary in 1.7 and don't hurt here (might even prevent issues for some contexts, I guess) --- .../li/cil/oc/client/renderer/tileentity/HologramRenderer.scala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/li/cil/oc/client/renderer/tileentity/HologramRenderer.scala b/src/main/java/li/cil/oc/client/renderer/tileentity/HologramRenderer.scala index bcf374af9..7a7672c4d 100644 --- a/src/main/java/li/cil/oc/client/renderer/tileentity/HologramRenderer.scala +++ b/src/main/java/li/cil/oc/client/renderer/tileentity/HologramRenderer.scala @@ -31,6 +31,7 @@ object HologramRenderer extends TileEntitySpecialRenderer with Callable[Int] wit if (!hologram.hasPower) return GL11.glPushAttrib(0xFFFFFFFF) + RenderState.makeItBlend() GL11.glPushMatrix() GL11.glTranslated(x + 0.5, y + 0.5, z + 0.5) @@ -47,6 +48,7 @@ object HologramRenderer extends TileEntitySpecialRenderer with Callable[Int] wit // pass we find the front-most fragment, in the second we actually draw it. // TODO proper transparency shader? depth peeling e.g. GL11.glColorMask(false, false, false, false) + GL11.glDepthMask(true) val list = cache.get(hologram, this) compileOrDraw(list) GL11.glColorMask(true, true, true, true)