Go to the source code of this file.
Classes | |
| class | mitsuba::SurfaceAreaHeuristic3 |
| Implements the 3D surface area heuristic for use by the GenericKDTree construction algorithm. More... | |
| class | mitsuba::SAHKDTree3D< Derived > |
| Specializes GenericKDTree to a three-dimensional tree to be used for ray tracing. More... | |
| struct | mitsuba::SAHKDTree3D< Derived >::HashedMailbox |
| Hashed mailbox implementation. More... | |
| struct | mitsuba::SAHKDTree3D< Derived >::KDStackEntry |
| Ray traversal stack entry for Wald-style incoherent ray tracing. More... | |
| struct | mitsuba::SAHKDTree3D< Derived >::KDStackEntryHavran |
| Ray traversal stack entry for Havran-style incoherent ray tracing. More... | |
| struct | mitsuba::SAHKDTree3D< Derived >::RayStatistics |
Namespaces | |
| mitsuba | |
Macros | |
| #define | __MITSUBA_RENDER_SAHKDTREE3_H_ |
| #define | MTS_KD_MAILBOX_ENABLED 1 |
| Use a simple hashed 8-entry mailbox per thread. More... | |
| #define | MTS_KD_MAILBOX_SIZE 8 |
| #define | MTS_KD_MAILBOX_MASK (MTS_KD_MAILBOX_SIZE-1) |
| #define __MITSUBA_RENDER_SAHKDTREE3_H_ |
| #define MTS_KD_MAILBOX_ENABLED 1 |
Use a simple hashed 8-entry mailbox per thread.
| #define MTS_KD_MAILBOX_MASK (MTS_KD_MAILBOX_SIZE-1) |
| #define MTS_KD_MAILBOX_SIZE 8 |