I have a sparse voxel octree that is flatten for the gpu now I have the problem that this only allows one octree at a time and not multiple chunks, I thought about combining the octrees but that would mean I have to store the old octree per chunk and the combined octrees (which would double the memory) maybe there is a better solution I am not aware of yet.
StructuredBuffer<GPUOctreeNode> _SVOBuffer;
StructuredBuffer <float4> _SVOData;