Fix LodRenderSections not disabling rendering
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user