mitchellhansen
|
2baabf5bc5
|
Holy hell, finally got this working with an R9 390 + Ubuntu.
|
7 years ago |
MitchellHansen
|
36bf5697fa
|
Tweaking, fixed a very old off by one bug on voxel gen
|
7 years ago |
MitchellHansen
|
513a827645
|
Worked out a bit more of the traversal. Up to the point of assessing the situation with intersection_t updating
|
7 years ago |
MitchellHansen
|
3f09515c0a
|
Update video demo, tweaking my refactor of the maps. Working on downwards navigation in the oct traversal
|
7 years ago |
MitchellHansen
|
c35f867c76
|
Shuffling the map stuff around to make more sense structurally. Also shrunk the scope of the demos wayyyy down to facilitate easier debugging in my next planned steps
|
7 years ago |
MitchellHansen
|
76189ef0b4
|
Optimizing, fixing things in the kernel. More oct work
|
7 years ago |
MitchellHansen
|
8894d5e3a7
|
Still plucking away at the octree traversal
|
7 years ago |
MitchellHansen
|
b9c1bef7bc
|
Fixed a small bug that was breaking the far ptr's
|
7 years ago |
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
|
305ef917e0
|
Thankfully it wasn't a problem with the data format, I was passing the
address of a ptr, not the address contained by the ptr. With that,
preliminary GPU octree interaction works perfectly
|
7 years ago |
mitchell hansen
|
7c86c60f9f
|
Added EGL linking and useage for the linux cl_khr_gl_sharing
interaction. This still crashes on my machine but at least its getting
closer to working. Fixed some warnings and errors while compiling with
clang++
|
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
|
86f1622090
|
Some machinations on a config structure as well as a restructure on how
I do logging.
|
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
|
b493d56f7a
|
Removed some extra headers in util, restricted the scope of some others
|
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 |