From 306f575edd36095695d3bb3608ae35b3c024195f Mon Sep 17 00:00:00 2001 From: James Seibel Date: Sun, 28 Feb 2021 16:15:40 -0600 Subject: [PATCH] Fix not regening the LODs when changing dimensions --- src/main/java/com/backsun/lod/renderer/LodRenderer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/backsun/lod/renderer/LodRenderer.java b/src/main/java/com/backsun/lod/renderer/LodRenderer.java index 5ce452129..e781a7fc0 100644 --- a/src/main/java/com/backsun/lod/renderer/LodRenderer.java +++ b/src/main/java/com/backsun/lod/renderer/LodRenderer.java @@ -179,7 +179,6 @@ public class LodRenderer // nope, the player hasn't moved, the // render distance hasn't changed, and // the dimension is the same - regen = false; } lodDimension = newDimension; @@ -241,6 +240,9 @@ public class LodRenderer // generate the LODs on a separate thread to prevent stuttering or freezing generateLodBuffersAsync(player.getPosX(), player.getPosZ(), numbChunksWide); + + // the regen process has been started + regen = false; } // replace the buffers used to draw and build,