Fix LodRenderSections not disabling rendering

This commit is contained in:
James Seibel
2024-04-03 21:26:05 -05:00
parent 1491487328
commit 4bc7cf1e86
2 changed files with 8 additions and 1 deletions
@@ -137,9 +137,16 @@ public class LodRenderSection implements IDebugRenderable, AutoCloseable
adjacentRenderSections = this.getAndCreateNeighborRenderSources();
ColumnRenderBuffer previousBuffer = this.renderBuffer;
CompletableFuture<ColumnRenderBuffer> uploadFuture = ColumnRenderBufferBuilder.buildAndUploadBuffersAsync(this.level, renderSource, adjacentRenderSections);
this.renderBuffer = uploadFuture.join();
if (previousBuffer != null)
{
previousBuffer.close();
}
this.canRender = true;
}
catch (Exception e)
@@ -340,7 +340,7 @@ public class RenderBufferHandler implements AutoCloseable
}
ColumnRenderBuffer buffer = renderSection.renderBuffer;
if (buffer == null)
if (buffer == null || !renderSection.renderingEnabled)
{
continue;
}