fix view distance change performance/memory leaks

This commit is contained in:
Bixilon 2022-07-13 22:09:59 +02:00
parent 1dd41f25b2
commit 609e9a104e
No known key found for this signature in database
GPG Key ID: 5CAD791931B09AC4

View File

@ -300,8 +300,10 @@ class WorldRenderer(
culledQueue -= toRemove
queue.removeAll { !visibilityGraph.isChunkVisible(it.chunkPosition) }
queueSet.removeAll { !visibilityGraph.isChunkVisible(it.chunkPosition) }
meshesToLoad.removeAll { !visibilityGraph.isChunkVisible(it.chunkPosition) }
meshesToLoadSet.removeAll { !visibilityGraph.isChunkVisible(it.chunkPosition) }
preparingTasksLock.acquire()
for (task in preparingTasks) {