What data does LargeVolume page?
From a cursory glance over the code, LargeVolume appears to only page volume data. The surface is extracted anew each time, with no buffering of mesh or other data. Is this correct?
If so, Marching Cubes must be faster than I originally thought because after initially loading a 128x128x128 volume, when I return to it later the surface only takes a fraction of a second (~0.5-0.75 s) to finish extracting. This seems too fast, so I am guessing preservation of triangle data is occurring at some level and I am missing it. Is the PolyVox implementation of Marching Cubes really so good that the only thing buffered during paging is volume data?
I am travelling at aircraft speed high over my endless terrain and I never notice popping or stuttering while paging.
specs:
Intel i5-2550k
AMD HD 6950