diff --git a/src/main/java/me/cortex/voxy/client/core/rendering/hierachical2/NodeCleaner.java b/src/main/java/me/cortex/voxy/client/core/rendering/hierachical2/NodeCleaner.java new file mode 100644 index 00000000..45c07a0e --- /dev/null +++ b/src/main/java/me/cortex/voxy/client/core/rendering/hierachical2/NodeCleaner.java @@ -0,0 +1,4 @@ +package me.cortex.voxy.client.core.rendering.hierachical2; + +public class NodeCleaner { +} diff --git a/src/main/java/me/cortex/voxy/client/core/rendering/hierachical2/NodeManager2.java b/src/main/java/me/cortex/voxy/client/core/rendering/hierachical2/NodeManager2.java index a4bd29dd..748ef638 100644 --- a/src/main/java/me/cortex/voxy/client/core/rendering/hierachical2/NodeManager2.java +++ b/src/main/java/me/cortex/voxy/client/core/rendering/hierachical2/NodeManager2.java @@ -368,6 +368,17 @@ public class NodeManager2 { this.nodeData.setNodeRequest(nodeId, requestId); } + //================================================================================================================== + // Used by the cleaning system to ensure memory capacity in the geometry store + int markGeometryNull(int nodeId) { + return 0; + } + + //Removes, clears and frees itself, all children, requests and everything recursively + void removeNodeAndChildrenRecursive(int nodeId) { + + } + //================================================================================================================== public boolean writeChanges(GlBuffer nodeBuffer) { //TODO: use like compute based copy system or something