|
15 | 15 | ```bash |
16 | 16 | foo@bar:~$ tree |
17 | 17 | . |
18 | | -└── nanovdb |
19 | | - ├── CMakeLists.txt |
20 | | - ├── cmd |
21 | | - │ ├── CMakeLists.txt |
22 | | - │ ├── convert |
23 | | - │ │ └── nanovdb_convert.cc |
24 | | - │ ├── print |
25 | | - │ │ └── nanovdb_print.cc |
26 | | - │ └── validate |
27 | | - │ └── nanovdb_validate.cc |
28 | | - ├── CNanoVDB.h |
29 | | - ├── docs |
30 | | - │ ├── CMakeLists.txt |
31 | | - │ ├── codingstyle.txt |
32 | | - │ └── doxygen-config |
33 | | - ├── examples |
34 | | - │ ├── benchmark |
35 | | - │ │ ├── BenchKernels_dense.cu |
36 | | - │ │ ├── BenchKernels_nano.cu |
37 | | - │ │ ├── Benchmark.cc |
38 | | - │ │ ├── Benchmark_dense.cc |
39 | | - │ │ ├── Benchmark_nano.cc |
40 | | - │ │ ├── Camera.h |
41 | | - │ │ ├── CMakeLists.txt |
42 | | - │ │ ├── DenseGrid.h |
43 | | - │ │ └── Image.h |
44 | | - │ ├── CMakeLists.txt |
45 | | - │ ├── ex_bump_pool_buffer |
46 | | - │ │ └── bump_pool_buffer.cc |
47 | | - │ ├── ex_collide_level_set |
48 | | - │ │ ├── common.h |
49 | | - │ │ ├── main.cc |
50 | | - │ │ ├── nanovdb.cu |
51 | | - │ │ └── openvdb.cc |
52 | | - │ ├── ex_index_grid_cuda |
53 | | - │ │ ├── index_grid_cuda.cc |
54 | | - │ │ └── index_grid_cuda.cu |
55 | | - │ ├── ex_make_custom_nanovdb |
56 | | - │ │ └── make_custom_nanovdb.cc |
57 | | - │ ├── ex_make_funny_nanovdb |
58 | | - │ │ └── make_funny_nanovdb.cc |
59 | | - │ ├── ex_make_nanovdb_sphere |
60 | | - │ │ └── make_nanovdb_sphere.cc |
61 | | - │ ├── ex_make_typed_grids |
62 | | - │ │ └── make_typed_grids.cc |
63 | | - │ ├── ex_map_pool_buffer |
64 | | - │ │ └── map_pool_buffer.cc |
65 | | - │ ├── ex_modify_nanovdb_thrust |
66 | | - │ │ └── modify_nanovdb_thrust.cu |
67 | | - │ ├── ex_nodemanager_cuda |
68 | | - │ │ ├── nodemanager_cuda.cc |
69 | | - │ │ └── nodemanager_cuda.cu |
70 | | - │ ├── ex_openvdb_to_nanovdb |
71 | | - │ │ └── openvdb_to_nanovdb.cc |
72 | | - │ ├── ex_openvdb_to_nanovdb_accessor |
73 | | - │ │ └── openvdb_to_nanovdb_accessor.cc |
74 | | - │ ├── ex_openvdb_to_nanovdb_cuda |
75 | | - │ │ ├── openvdb_to_nanovdb_cuda.cc |
76 | | - │ │ └── openvdb_to_nanovdb_cuda.cu |
77 | | - │ ├── ex_raytrace_fog_volume |
78 | | - │ │ ├── common.h |
79 | | - │ │ ├── main.cc |
80 | | - │ │ ├── nanovdb.cu |
81 | | - │ │ └── openvdb.cc |
82 | | - │ ├── ex_raytrace_level_set |
83 | | - │ │ ├── common.h |
84 | | - │ │ ├── main.cc |
85 | | - │ │ ├── nanovdb.cu |
86 | | - │ │ └── openvdb.cc |
87 | | - │ ├── ex_read_nanovdb_sphere |
88 | | - │ │ └── read_nanovdb_sphere.cc |
89 | | - │ ├── ex_read_nanovdb_sphere_accessor |
90 | | - │ │ └── read_nanovdb_sphere_accessor.cc |
91 | | - │ ├── ex_read_nanovdb_sphere_accessor_cuda |
92 | | - │ │ ├── read_nanovdb_sphere_accessor_cuda.cc |
93 | | - │ │ └── read_nanovdb_sphere_accessor_cuda.cu |
94 | | - │ ├── ex_util |
95 | | - │ │ ├── ComputePrimitives.h |
96 | | - │ │ └── CpuTimer.h |
97 | | - │ ├── ex_vox_to_nanovdb |
98 | | - │ │ ├── vox_to_nanovdb.cc |
99 | | - │ │ └── VoxToNanoVDB.h |
100 | | - │ └── ex_write_nanovdb_grids |
101 | | - │ └── write_nanovdb_grids.cc |
102 | | - ├── NanoVDB.h |
103 | | - ├── PNanoVDB.h |
104 | | - ├── Readme.md |
105 | | - ├── unittest |
106 | | - │ ├── CMakeLists.txt |
107 | | - │ ├── pnanovdb_validate_strides.h |
108 | | - │ ├── TestNanoVDB.cc |
109 | | - │ └── TestOpenVDB.cc |
110 | | - └── util |
111 | | - ├── CSampleFromVoxels.h |
112 | | - ├── CudaDeviceBuffer.h |
113 | | - ├── DitherLUT.h |
114 | | - ├── ForEach.h |
115 | | - ├── GridBuilder.h |
116 | | - ├── GridChecksum.h |
117 | | - ├── GridHandle.h |
118 | | - ├── GridStats.h |
119 | | - ├── GridValidator.h |
120 | | - ├── HDDA.h |
121 | | - ├── HostBuffer.h |
122 | | - ├── IndexGridBuilder.h |
123 | | - ├── Invoke.h |
124 | | - ├── IO.h |
125 | | - ├── NanoToOpenVDB.h |
126 | | - ├── NodeManager.h |
127 | | - ├── OpenToNanoVDB.h |
128 | | - ├── Primitives.h |
129 | | - ├── Range.h |
130 | | - ├── Ray.h |
131 | | - ├── Reduce.h |
132 | | - ├── SampleFromVoxels.h |
133 | | - └── Stencils.h |
| 18 | +├── CMakeLists.txt |
| 19 | +├── cmd |
| 20 | +│ ├── CMakeLists.txt |
| 21 | +│ ├── convert |
| 22 | +│ │ └── nanovdb_convert.cc |
| 23 | +│ ├── print |
| 24 | +│ │ └── nanovdb_print.cc |
| 25 | +│ └── validate |
| 26 | +│ └── nanovdb_validate.cc |
| 27 | +├── CNanoVDB.h |
| 28 | +├── docs |
| 29 | +│ ├── CMakeLists.txt |
| 30 | +│ ├── codingstyle.txt |
| 31 | +│ └── doxygen-config |
| 32 | +├── examples |
| 33 | +│ ├── benchmark |
| 34 | +│ │ ├── BenchKernels_dense.cu |
| 35 | +│ │ ├── BenchKernels_nano.cu |
| 36 | +│ │ ├── Benchmark_dense.cu |
| 37 | +│ │ ├── Benchmark_nano.cu |
| 38 | +│ │ ├── Camera.h |
| 39 | +│ │ ├── CMakeLists.txt |
| 40 | +│ │ ├── DenseGrid.h |
| 41 | +│ │ ├── Image.h |
| 42 | +│ │ ├── TestBenchmark.cc |
| 43 | +│ │ └── TestBenchmark.cu |
| 44 | +│ ├── CMakeLists.txt |
| 45 | +│ ├── ex_bump_pool_buffer |
| 46 | +│ │ └── bump_pool_buffer.cc |
| 47 | +│ ├── ex_collide_level_set |
| 48 | +│ │ ├── common.h |
| 49 | +│ │ ├── main.cc |
| 50 | +│ │ ├── nanovdb.cu |
| 51 | +│ │ └── openvdb.cc |
| 52 | +│ ├── ex_index_grid_cuda |
| 53 | +│ │ ├── index_grid_cuda.cu |
| 54 | +│ │ └── index_grid_cuda_kernel.cu |
| 55 | +│ ├── ex_make_custom_nanovdb |
| 56 | +│ │ └── make_custom_nanovdb.cc |
| 57 | +│ ├── ex_make_custom_nanovdb_cuda |
| 58 | +│ │ ├── make_custom_nanovdb_cuda.cc |
| 59 | +│ │ └── make_custom_nanovdb_cuda_kernel.cu |
| 60 | +│ ├── ex_make_funny_nanovdb |
| 61 | +│ │ └── make_funny_nanovdb.cc |
| 62 | +│ ├── ex_make_nanovdb_sphere |
| 63 | +│ │ └── make_nanovdb_sphere.cc |
| 64 | +│ ├── ex_make_typed_grids |
| 65 | +│ │ └── make_typed_grids.cc |
| 66 | +│ ├── ex_map_pool_buffer |
| 67 | +│ │ └── map_pool_buffer.cc |
| 68 | +│ ├── ex_modify_nanovdb_thrust |
| 69 | +│ │ └── modify_nanovdb_thrust.cu |
| 70 | +│ ├── ex_nodemanager_cuda |
| 71 | +│ │ ├── nodemanager_cuda.cc |
| 72 | +│ │ └── nodemanager_cuda_kernel.cu |
| 73 | +│ ├── ex_openvdb_to_nanovdb |
| 74 | +│ │ └── openvdb_to_nanovdb.cc |
| 75 | +│ ├── ex_openvdb_to_nanovdb_accessor |
| 76 | +│ │ └── openvdb_to_nanovdb_accessor.cc |
| 77 | +│ ├── ex_openvdb_to_nanovdb_cuda |
| 78 | +│ │ ├── openvdb_to_nanovdb_cuda.cc |
| 79 | +│ │ └── openvdb_to_nanovdb_cuda_kernel.cu |
| 80 | +│ ├── ex_raytrace_fog_volume |
| 81 | +│ │ ├── common.h |
| 82 | +│ │ ├── main.cc |
| 83 | +│ │ ├── nanovdb.cu |
| 84 | +│ │ └── openvdb.cc |
| 85 | +│ ├── ex_raytrace_level_set |
| 86 | +│ │ ├── common.h |
| 87 | +│ │ ├── main.cc |
| 88 | +│ │ ├── nanovdb.cu |
| 89 | +│ │ └── openvdb.cc |
| 90 | +│ ├── ex_read_nanovdb_sphere |
| 91 | +│ │ └── read_nanovdb_sphere.cc |
| 92 | +│ ├── ex_read_nanovdb_sphere_accessor |
| 93 | +│ │ └── read_nanovdb_sphere_accessor.cc |
| 94 | +│ ├── ex_read_nanovdb_sphere_accessor_cuda |
| 95 | +│ │ ├── read_nanovdb_sphere_accessor_cuda.cu |
| 96 | +│ │ └── read_nanovdb_sphere_accessor_cuda_kernel.cu |
| 97 | +│ ├── ex_util |
| 98 | +│ │ └── ComputePrimitives.h |
| 99 | +│ ├── ex_voxels_to_grid_cuda |
| 100 | +│ │ └── ex_voxels_to_grid_cuda.cu |
| 101 | +│ ├── ex_vox_to_nanovdb |
| 102 | +│ │ ├── vox_to_nanovdb.cc |
| 103 | +│ │ └── VoxToNanoVDB.h |
| 104 | +│ └── ex_write_nanovdb_grids |
| 105 | +│ └── write_nanovdb_grids.cc |
| 106 | +├── NanoVDB.h |
| 107 | +├── PNanoVDB.h |
| 108 | +├── Readme.md |
| 109 | +├── unittest |
| 110 | +│ ├── CMakeLists.txt |
| 111 | +│ ├── pnanovdb_validate_strides.h |
| 112 | +│ ├── TestNanoVDB.cc |
| 113 | +│ ├── TestNanoVDB.cu |
| 114 | +│ └── TestOpenVDB.cc |
| 115 | +└── util |
| 116 | + ├── CpuTimer.h |
| 117 | + ├── CreateNanoGrid.h |
| 118 | + ├── CSampleFromVoxels.h |
| 119 | + ├── cuda |
| 120 | + │ ├── CudaAddBlindData.cuh |
| 121 | + │ ├── CudaDeviceBuffer.h |
| 122 | + │ ├── CudaGridHandle.cuh |
| 123 | + │ ├── CudaIndexToGrid.cuh |
| 124 | + │ ├── CudaPointsToGrid.cuh |
| 125 | + │ ├── CudaSignedFloodFill.cuh |
| 126 | + │ ├── CudaUtils.h |
| 127 | + │ └── GpuTimer.cuh |
| 128 | + ├── DitherLUT.h |
| 129 | + ├── ForEach.h |
| 130 | + ├── GridBuilder.h |
| 131 | + ├── GridChecksum.h |
| 132 | + ├── GridHandle.h |
| 133 | + ├── GridStats.h |
| 134 | + ├── GridValidator.h |
| 135 | + ├── HDDA.h |
| 136 | + ├── HostBuffer.h |
| 137 | + ├── Invoke.h |
| 138 | + ├── IO.h |
| 139 | + ├── NanoToOpenVDB.h |
| 140 | + ├── NodeManager.h |
| 141 | + ├── OpenToNanoVDB.h |
| 142 | + ├── PrefixSum.h |
| 143 | + ├── Primitives.h |
| 144 | + ├── Range.h |
| 145 | + ├── Ray.h |
| 146 | + ├── Reduce.h |
| 147 | + ├── SampleFromVoxels.h |
| 148 | + └── Stencils.h |
134 | 149 | ``` |
0 commit comments