|
| class | mitsuba::OrderedChunkAllocator |
| | Special "ordered" memory allocator. More...
|
| |
| class | mitsuba::BlockedVector< T, BlockSize > |
| | Basic vector implementation, which stores all data in a list of fixed-sized blocks. More...
|
| |
| class | mitsuba::ClassificationStorage |
| | Compact storage for primitive classifcation. More...
|
| |
| class | mitsuba::KDTreeBase< AABBType > |
| | Base class of all kd-trees. More...
|
| |
| struct | mitsuba::KDTreeBase< AABBType >::KDNode |
| | KD-tree node in 8 bytes. More...
|
| |
| class | mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived > |
| | Optimized KD-tree acceleration data structure for n-dimensional (n<=4) shapes and various queries on them. More...
|
| |
| struct | mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >::RewriteItem |
| | Once the tree has been constructed, it is rewritten into a more convenient binary storage format. More...
|
| |
| struct | mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >::EdgeEvent |
| | Describes the beginning or end of a primitive when projected onto a certain dimension. More...
|
| |
| struct | mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >::EdgeEventOrdering |
| | Edge event comparison functor. More...
|
| |
| struct | mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >::SplitCandidate |
| | Data type for split candidates computed by the O(n log n) greedy optimization method. More...
|
| |
| struct | mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >::BuildContext |
| | Per-thread context used to manage memory allocations, also records some useful statistics. More...
|
| |
| struct | mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >::BuildInterface |
| | Communication data structure used to pass jobs to kd-tree builder threads. More...
|
| |
| class | mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >::TreeBuilder |
| | kd-tree builder thread More...
|
| |
| struct | mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >::EventList |
| |
| struct | mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >::MinMaxBins |
| | Min-max binning as described in "Highly Parallel Fast KD-tree Construction for Interactive
Ray Tracing of Dynamic Scenes" by M. Shevtsov, A. Soupikov and A. Kapustin. More...
|
| |
| struct | mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >::MinMaxBins::Partition |
| |