From 8e727011de5b3374d41537bfafb83833a8e14152 Mon Sep 17 00:00:00 2001 From: cola98765 Date: Sat, 30 Oct 2021 13:36:00 +0200 Subject: [PATCH] now recreate buffers when you reenable rendering. Doing it using debug keys can sometimes lead to crash tho --- src/main/java/com/seibel/lod/render/LodRenderer.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/seibel/lod/render/LodRenderer.java b/src/main/java/com/seibel/lod/render/LodRenderer.java index 6554afa3e..dee1c27f8 100644 --- a/src/main/java/com/seibel/lod/render/LodRenderer.java +++ b/src/main/java/com/seibel/lod/render/LodRenderer.java @@ -199,6 +199,9 @@ public class LodRenderer // (this is to prevent thread conflicts) if (LodConfig.CLIENT.advancedModOptions.debugging.drawLods.get()) { + if (lodBufferBuilder.buildableBuffers == null) + lodBufferBuilder.setupBuffers(lodDim); + if ((partialRegen || fullRegen) && !lodBufferBuilder.generatingBuffers && !lodBufferBuilder.newBuffersAvailable()) { // generate the LODs on a separate thread to prevent stuttering or freezing