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 0b585cb73..4b2d9f91b 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 @@ -295,24 +295,21 @@ public class LodBufferContainer implements AutoCloseable { this.buffersUploaded = false; - GLProxy.queueRunningOnRenderThread(() -> + for (GLVertexBuffer buffer : this.vbos) { - for (GLVertexBuffer buffer : this.vbos) + if (buffer != null) { - if (buffer != null) - { - buffer.destroyAsync(); - } + buffer.destroyAsync(); } - - for (GLVertexBuffer buffer : this.vbosTransparent) + } + + for (GLVertexBuffer buffer : this.vbosTransparent) + { + if (buffer != null) { - if (buffer != null) - { - buffer.destroyAsync(); - } + buffer.destroyAsync(); } - }); + } } }