From d62d21776d8afdc5b76e73a9ec642f0d56cc9474 Mon Sep 17 00:00:00 2001 From: James Seibel Date: Sun, 12 Apr 2026 15:17:48 -0500 Subject: [PATCH] fix IBO buffer creation size --- .../render/bufferBuilding/LodBufferContainer.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/dataObjects/render/bufferBuilding/LodBufferContainer.java b/core/src/main/java/com/seibel/distanthorizons/core/dataObjects/render/bufferBuilding/LodBufferContainer.java index 1f9ca869a..8f5f2c1cb 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/dataObjects/render/bufferBuilding/LodBufferContainer.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/dataObjects/render/bufferBuilding/LodBufferContainer.java @@ -259,9 +259,9 @@ public class LodBufferContainer implements AutoCloseable { ByteBuffer buffer = vertexBuffers.get(i); int size = buffer.limit() - buffer.position(); - int vertexCount = size / LodQuadBuilder.BYTES_PER_VERTEX; - - ByteBuffer indexBuffer = IndexBufferBuilder.createBuffer(vertexCount); + int maxVertexCount = size / LodQuadBuilder.BYTES_PER_VERTEX; + int quadCount = (maxVertexCount / 4); + ByteBuffer indexBuffer = IndexBufferBuilder.createBuffer(quadCount); indexBuffers.add(indexBuffer); }