diff options
author | Léa Gris <lea.gris@noiraude.net> | 2021-05-06 01:28:41 +0200 |
---|---|---|
committer | Léa Gris <lea.gris@noiraude.net> | 2021-05-21 13:38:32 +0200 |
commit | 7c1425f9ce38a6eb9e1063a37e8abc374dc53a63 (patch) | |
tree | 87bf1ccd01053cee3df0283f5593325dddb3ccea /src/main/java/gregtech/api/objects/GT_StdRenderedTexture.java | |
parent | 7138bc372ae89d66755f99df11ebf145cea5d33b (diff) | |
download | GT5-Unofficial-7c1425f9ce38a6eb9e1063a37e8abc374dc53a63.tar.gz GT5-Unofficial-7c1425f9ce38a6eb9e1063a37e8abc374dc53a63.tar.bz2 GT5-Unofficial-7c1425f9ce38a6eb9e1063a37e8abc374dc53a63.zip |
fix(render): flickering off-world rendered multitexture with glow
Isolated each Quad drawn ITexture layer rendering in own Tessellation context
when rendering item blocks off world (inventory, in-hand, dropped item).
Diffstat (limited to 'src/main/java/gregtech/api/objects/GT_StdRenderedTexture.java')
-rw-r--r-- | src/main/java/gregtech/api/objects/GT_StdRenderedTexture.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/java/gregtech/api/objects/GT_StdRenderedTexture.java b/src/main/java/gregtech/api/objects/GT_StdRenderedTexture.java index 041fed4164..31831ca835 100644 --- a/src/main/java/gregtech/api/objects/GT_StdRenderedTexture.java +++ b/src/main/java/gregtech/api/objects/GT_StdRenderedTexture.java @@ -31,6 +31,7 @@ public class GT_StdRenderedTexture extends GT_RenderedTexture{ @Override public void renderYNeg(RenderBlocks aRenderer, Block aBlock, int aX, int aY, int aZ) { + startDrawingQuads(aRenderer, 0.0f, -1.0f, 0.0f); LightingHelper lighting = new LightingHelper(aRenderer); lighting.setupLightingYNeg(aBlock, aX, aY, aZ) .setupColor(ForgeDirection.DOWN.ordinal(), mRGBa); @@ -39,5 +40,6 @@ public class GT_StdRenderedTexture extends GT_RenderedTexture{ lighting.setupColor(ForgeDirection.DOWN.ordinal(), 0xffffff); aRenderer.renderFaceYNeg(aBlock, aX, aY, aZ, mIconContainer.getOverlayIcon()); } + draw(aRenderer); } } |