X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fcom%2Firtimaled%2Fbbor%2Fclient%2Frenderers%2FAbstractRenderer.java;h=f3ab3b044680c2a10a3473d43389c3f295d0ab22;hb=0b3ff14cfbdcc66ff9217a20d87021691f42f7bc;hp=f2123ac00aeab20ca1bdb17f93d23b5206e72be9;hpb=3d1aaf7b99116d9567ebdeeaa47489058a93f91a;p=BoundingBoxOutlineReloaded.git diff --git a/src/main/java/com/irtimaled/bbor/client/renderers/AbstractRenderer.java b/src/main/java/com/irtimaled/bbor/client/renderers/AbstractRenderer.java index f2123ac..f3ab3b0 100644 --- a/src/main/java/com/irtimaled/bbor/client/renderers/AbstractRenderer.java +++ b/src/main/java/com/irtimaled/bbor/client/renderers/AbstractRenderer.java @@ -115,6 +115,7 @@ public abstract class AbstractRenderer { void renderText(OffsetPoint offsetPoint, String... texts) { FontRenderer fontRenderer = Minecraft.getInstance().fontRenderer; + GL11.glDisable(GL11.GL_DEPTH_TEST); GL11.glPushMatrix(); GL11.glPolygonMode(GL11.GL_FRONT_AND_BACK, GL11.GL_FILL); GL11.glTranslated(offsetPoint.getX(), offsetPoint.getY() + 0.002D, offsetPoint.getZ()); @@ -123,12 +124,9 @@ public abstract class AbstractRenderer { GL11.glRotatef(90.0F, 1.0F, 0.0F, 0.0F); GL11.glScalef(-0.0175F, -0.0175F, 0.0175F); GL11.glEnable(GL11.GL_TEXTURE_2D); - GL11.glEnable(GL11.GL_BLEND); GLX.glBlendFuncSeparate(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA, GL11.GL_ONE, GL11.GL_ZERO); - GL11.glDisable(GL11.GL_DEPTH_TEST); - GL11.glEnable(GL11.GL_DEPTH_TEST); GL11.glDepthMask(true); float top = -(fontRenderer.FONT_HEIGHT * texts.length) / 2f; for (String text : texts) { @@ -139,6 +137,7 @@ public abstract class AbstractRenderer { GL11.glDisable(GL11.GL_TEXTURE_2D); GL11.glDisable(GL11.GL_BLEND); GL11.glPopMatrix(); + GL11.glEnable(GL11.GL_DEPTH_TEST); } void renderSphere(Point center, double radius, Color color, int density, int dotSize) {