11 Commits (c5c65474d6a083eb179d882539e60f3c0ad54af1)

Author SHA1 Message Date
MitchellHansen c5c65474d6 ~10 FPS from moving some oct stuff to const, ~0.5 fps from adding a few more consts to initializers in the kernel
7 years ago
MitchellHansen ed250d1291 Octree works out to 128x128 as is, and performance seems very promising. Traversal or octree generation fixes will be next
7 years ago
MitchellHansen ebce781eb3 Got the octree data to the GPU and it's traversing it, but it having some corruption issues. Endianness???
7 years ago
MitchellHansen 4642ab8f0b Fiddling with the traversal algorithm and shoehorning in the DFS algo
7 years ago
MitchellHansen 316293a110 Cleaned up and pulled out some code into Map.cpp in order to start working on the meat of the *Correct* voxel traversal method as explained in the paper.
7 years ago
MitchellHansen 5e9401cd27 Linux build working again, removed the GL_Testing stuff, I'm going to move to Vulkan eventually. Got voxel search working mostly with the new octree changes. Issue with mirroring of voxel data currently
8 years ago
MitchellHansen 04842dd597 It appears that the new generation algorithm works well. The tree structure is intact and the relative pointers look correct. I'll write a validator when I get a chance
8 years ago
MitchellHansen 1fab4943bf fiddling around with far pointers, page headers somewhat solid
8 years ago
MitchellHansen 3596c9094c Refactoring the generation code to the octree, working on the memory management of the various buffers and trunk
8 years ago
MitchellHansen c7bde50e0d Saving before breaking changes
8 years ago
MitchellHansen 7c534500f6 Cut down a few of the compiler warnings, refactored the octree into its own file. Refactored all map items into their own subfolder
8 years ago