From ca425eae6d40641a95e6739ee2d38e5b31be235b Mon Sep 17 00:00:00 2001 From: James Seibel Date: Fri, 27 Oct 2023 20:01:44 -0500 Subject: [PATCH] Fix index out of bounds --- .../render/bufferBuilding/ColumnRenderBuffer.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/dataObjects/render/bufferBuilding/ColumnRenderBuffer.java b/core/src/main/java/com/seibel/distanthorizons/core/dataObjects/render/bufferBuilding/ColumnRenderBuffer.java index 24a81ea0e..548933964 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/dataObjects/render/bufferBuilding/ColumnRenderBuffer.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/dataObjects/render/bufferBuilding/ColumnRenderBuffer.java @@ -198,7 +198,6 @@ public class ColumnRenderBuffer extends AbstractRenderBuffer { throw new RuntimeException("Too many vertex buffers!!"); } - vboIndex++; // get or create the VBO @@ -219,7 +218,7 @@ public class ColumnRenderBuffer extends AbstractRenderBuffer } catch (Exception e) { - vbos[vboIndex - 1] = null; + vbos[vboIndex] = null; vbo.close(); LOGGER.error("Failed to upload buffer: ", e); } @@ -241,6 +240,8 @@ public class ColumnRenderBuffer extends AbstractRenderBuffer remainingMS = 0; } } + + vboIndex++; } if (vboIndex < vbos.length)