From e4caf46cb954ea86fe338cd256402cd84f824586 Mon Sep 17 00:00:00 2001 From: mezz Date: Sat, 7 Oct 2017 17:11:09 -0700 Subject: [PATCH] Fix performance regression in FastTESR rendering --- .../tileentity/TileEntityRendererDispatcher.java.patch | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/patches/minecraft/net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher.java.patch b/patches/minecraft/net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher.java.patch index 5fb23fd303..7b4756dd63 100644 --- a/patches/minecraft/net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher.java.patch +++ b/patches/minecraft/net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher.java.patch @@ -1,11 +1,12 @@ --- ../src-base/minecraft/net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher.java +++ ../src-work/minecraft/net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher.java -@@ -113,11 +113,14 @@ +@@ -112,12 +112,15 @@ + { if (p_180546_1_.func_145835_a(this.field_147560_j, this.field_147561_k, this.field_147558_l) < p_180546_1_.func_145833_n()) { - RenderHelper.func_74519_b(); + if(!drawingBatch || !p_180546_1_.hasFastRenderer()) + { + RenderHelper.func_74519_b(); int i = this.field_147550_f.func_175626_b(p_180546_1_.func_174877_v(), 0); int j = i % 65536; int k = i / 65536;