|
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 |
|