From 0c5882af8e23d8eae6111a337329fd8efde47a51 Mon Sep 17 00:00:00 2001 From: mcrcortex <18544518+MCRcortex@users.noreply.github.com> Date: Tue, 27 May 2025 15:00:22 +1000 Subject: [PATCH] Am a Fking idiot ;-; --- .../voxy/client/core/model/bakery/ReuseVertexConsumer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/me/cortex/voxy/client/core/model/bakery/ReuseVertexConsumer.java b/src/main/java/me/cortex/voxy/client/core/model/bakery/ReuseVertexConsumer.java index 36894bcc..192447f2 100644 --- a/src/main/java/me/cortex/voxy/client/core/model/bakery/ReuseVertexConsumer.java +++ b/src/main/java/me/cortex/voxy/client/core/model/bakery/ReuseVertexConsumer.java @@ -87,7 +87,7 @@ public final class ReuseVertexConsumer implements VertexConsumer { if ((long) (this.count + 5) * VERTEX_FORMAT_SIZE < this.buffer.size) { return; } - long offset = this.buffer.address-this.ptr; + long offset = this.ptr-this.buffer.address; //1.5x the size var newBuffer = new MemoryBuffer((((int)(this.buffer.size*2)+VERTEX_FORMAT_SIZE-1)/VERTEX_FORMAT_SIZE)*VERTEX_FORMAT_SIZE); this.buffer.cpyTo(newBuffer.address); @@ -104,6 +104,8 @@ public final class ReuseVertexConsumer implements VertexConsumer { } public void free() { + this.ptr = 0; + this.count = 0; this.buffer.free(); this.buffer = null; }