diff --git a/src/main/java/me/cortex/voxy/client/core/rendering/hierachical/NodeStore.java b/src/main/java/me/cortex/voxy/client/core/rendering/hierachical/NodeStore.java index 539af760..3bdc3f4e 100644 --- a/src/main/java/me/cortex/voxy/client/core/rendering/hierachical/NodeStore.java +++ b/src/main/java/me/cortex/voxy/client/core/rendering/hierachical/NodeStore.java @@ -282,7 +282,7 @@ public final class NodeStore { isEligibleForCleaning |= this.getAllChildrenAreLeaf(nodeId); //isEligibleForCleaning |= this.getNodeType() - flags |= (short) (isEligibleForCleaning?1<<4:0);//1 bit + flags |= (short) (isEligibleForCleaning?1<<5:0);//1 bit { int geometry = this.getNodeGeometry(nodeId); diff --git a/src/main/resources/assets/voxy/shaders/lod/hierarchical/node.glsl b/src/main/resources/assets/voxy/shaders/lod/hierarchical/node.glsl index 2b21c84d..00466109 100644 --- a/src/main/resources/assets/voxy/shaders/lod/hierarchical/node.glsl +++ b/src/main/resources/assets/voxy/shaders/lod/hierarchical/node.glsl @@ -66,9 +66,9 @@ bool childListIsEmpty(in UnpackedNode node) { return node.childPtr == EMPTY_QUEUE_ID; } -bool isEmpty(in UnpackedNode node) { - return (node.flags&2u) != 0; -} +//bool isEmpty(in UnpackedNode node) { +// return (node.flags&2u) != 0; +//} bool hasRequested(in UnpackedNode node) { return (node.flags&1u) != 0u;