|
class | BVH_QueueBuilder< T, N > |
| Abstract BVH builder based on the concept of work queue. Queue based BVH builders support parallelization with a fixed number of threads (maximum efficiency is achieved by setting the number of threads equal to the number of CPU cores plus one). Note that to support parallel mode, a corresponding BVH primitive set should provide thread safe implementations of interface functions (e.g., Swap, Box, Center). Otherwise, the results will be undefined. More...
|
|
struct | BVH_QueueBuilder< T, N >::BVH_PrimitiveRange |
| Stores range of primitives belonging to a BVH node. More...
|
|
struct | BVH_QueueBuilder< T, N >::BVH_ChildNodes |
| Stores parameters of constructed child nodes. More...
|
|
class | BVH_QueueBuilder< T, N >::BVH_TypedBuildTool |
| Wrapper for BVH build data. More...
|
|