diff --git a/src/main/java/me/cortex/voxy/client/core/rendering/hierachical/AsyncNodeManager.java b/src/main/java/me/cortex/voxy/client/core/rendering/hierachical/AsyncNodeManager.java index 344fa886..f8c367b6 100644 --- a/src/main/java/me/cortex/voxy/client/core/rendering/hierachical/AsyncNodeManager.java +++ b/src/main/java/me/cortex/voxy/client/core/rendering/hierachical/AsyncNodeManager.java @@ -179,6 +179,7 @@ public class AsyncNodeManager { private void run() { if (this.workCounter.get() <= 0) { + //TODO: here, instead of parking, we can do more work on other sub-tasks such as filtering the mesh build queue LockSupport.park(); if (this.workCounter.get() <= 0 || !this.running) {//No work return;