From 18baa61d7ed0a06c0b5ff94d86875ca9f88c2b0a Mon Sep 17 00:00:00 2001 From: RK_01 <50594595+RaphiMC@users.noreply.github.com> Date: Fri, 6 Dec 2024 21:47:40 +0100 Subject: Use correct buffer source for rendering (#1768) --- .../rei/api/client/entry/renderer/BatchedEntryRenderer.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'api/src') diff --git a/api/src/main/java/me/shedaniel/rei/api/client/entry/renderer/BatchedEntryRenderer.java b/api/src/main/java/me/shedaniel/rei/api/client/entry/renderer/BatchedEntryRenderer.java index eaf030ccf..2aba4ba67 100644 --- a/api/src/main/java/me/shedaniel/rei/api/client/entry/renderer/BatchedEntryRenderer.java +++ b/api/src/main/java/me/shedaniel/rei/api/client/entry/renderer/BatchedEntryRenderer.java @@ -28,7 +28,6 @@ import me.shedaniel.math.Rectangle; import me.shedaniel.rei.api.common.entry.EntryStack; import net.fabricmc.api.EnvType; import net.fabricmc.api.Environment; -import net.minecraft.client.Minecraft; import net.minecraft.client.gui.GuiGraphics; import net.minecraft.client.renderer.MultiBufferSource; @@ -107,7 +106,7 @@ public interface BatchedEntryRenderer extends EntryRenderer { graphics.pose().last().normal().set(newStack.last().normal()); E data = getExtraData(entry); startBatch(entry, data, graphics, delta); - MultiBufferSource.BufferSource immediate = Minecraft.getInstance().renderBuffers().bufferSource(); + MultiBufferSource.BufferSource immediate = graphics.bufferSource; renderBase(entry, data, graphics, immediate, bounds, mouseX, mouseY, delta); immediate.endBatch(); renderOverlay(entry, data, graphics, immediate, bounds, mouseX, mouseY, delta); @@ -115,4 +114,4 @@ public interface BatchedEntryRenderer extends EntryRenderer { endBatch(entry, data, graphics, delta); graphics.pose().popPose(); } -} \ No newline at end of file +} -- cgit