30#define TRI_NODE_SIZE 3
static unique_ptr< BVH > create(const BVHParams ¶ms, const vector< Geometry * > &geometry, const vector< Object * > &objects, Device *device)
vector< Geometry * > geometry
virtual void replace_geometry(const vector< Geometry * > &geometry, const vector< Object * > &objects)
BVH(const BVHParams ¶ms, const vector< Geometry * > &geometry, const vector< Object * > &objects)
vector< Object * > objects
#define CCL_NAMESPACE_END
array< uint > prim_visibility
array< float2 > prim_time