diff --git a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/RenderableBoxGroup.java b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/RenderableBoxGroup.java index dd1f81dad..3f289519e 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/RenderableBoxGroup.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/RenderableBoxGroup.java @@ -198,6 +198,7 @@ public class RenderableBoxGroup if (this.altVertexBufferContainer.getState() == IDhGenericObjectVertexBufferContainer.EState.READY_TO_UPLOAD) { this.altVertexBufferContainer.uploadDataToGpu(); + this.altVertexBufferContainer.setState(IDhGenericObjectVertexBufferContainer.EState.RENDER); // swap VBO references for rendering IDhGenericObjectVertexBufferContainer temp = this.vertexBufferContainer; @@ -248,6 +249,7 @@ public class RenderableBoxGroup try { this.altVertexBufferContainer.updateVertexData(this.uploadBoxList); + this.altVertexBufferContainer.setState(IDhGenericObjectVertexBufferContainer.EState.READY_TO_UPLOAD); } catch (Exception e) {