From 7105c3914cbfa39c4b1820fa97160fa43f12e709 Mon Sep 17 00:00:00 2001 From: PepperCode1 <44146161+PepperCode1@users.noreply.github.com> Date: Mon, 3 Jul 2023 16:27:25 -0700 Subject: [PATCH] Impossible leaks --- src/main/java/com/jozufozu/flywheel/core/model/ModelUtil.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/jozufozu/flywheel/core/model/ModelUtil.java b/src/main/java/com/jozufozu/flywheel/core/model/ModelUtil.java index 713375dcd..77cb2dd23 100644 --- a/src/main/java/com/jozufozu/flywheel/core/model/ModelUtil.java +++ b/src/main/java/com/jozufozu/flywheel/core/model/ModelUtil.java @@ -68,7 +68,9 @@ public class ModelUtil { unshadedBuffer.release(); } RenderedBuffer buffer = shadedBuilder.end(); - return new ShadeSeparatedBufferedData.NativeImpl(buffer.vertexBuffer(), buffer.indexBuffer(), buffer.drawState(), unshadedStartVertex); + ShadeSeparatedBufferedData bufferedData = new ShadeSeparatedBufferedData.NativeImpl(buffer.vertexBuffer(), buffer.indexBuffer(), buffer.drawState(), unshadedStartVertex); + buffer.release(); + return bufferedData; } public static ShadeSeparatedBufferedData getBufferedData(Bufferable bufferable) {