From a347caafed6a27553e0090099ef7520db41cbe56 Mon Sep 17 00:00:00 2001 From: James Seibel Date: Thu, 23 Jan 2025 19:44:58 -0600 Subject: [PATCH] Fix holes when moving with N-sized world gen/server side support --- .../distanthorizons/core/render/LodQuadTree.java | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/render/LodQuadTree.java b/core/src/main/java/com/seibel/distanthorizons/core/render/LodQuadTree.java index c06460bd4..c65155b03 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/render/LodQuadTree.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/render/LodQuadTree.java @@ -388,14 +388,9 @@ public class LodQuadTree extends QuadTree implements IDebugRen // prepare this section for rendering if (!renderSection.gpuUploadInProgress() && renderSection.renderBuffer == null - && - ( - // this check is specifically for N-sized world generators where the higher quality - // data source may not exist yet, this is done to prevent holes while waiting for said generator - renderSection.getFullDataSourceExists() - // if we can't request generation we don't want to check for full data existing - // since that will prevent server LODs from loading high-detail LODs where quadrants haven't been generated. - || !this.fullDataSourceProvider.canQueueRetrieval()) + // this check is specifically for N-sized world generators where the higher quality + // data source may not exist yet, this is done to prevent holes while waiting for said generator + && renderSection.getFullDataSourceExists() ) { nodesNeedingLoading.add(renderSection);