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 |