#include "pbrt.h"
#include "primitive.h"
Go to the source code of this file.
Classes | |
struct | MailboxPrim |
struct | KdAccelNode |
struct | BoundEdge |
class | KdTreeAccel |
struct | KdToDo |
Defines | |
#define | MAX_TODO 64 |
#define | MAX_TODO 64 |
Functions | |
DLLEXPORT Primitive * | CreateAccelerator (const vector< Reference< Primitive > > &prims, const ParamSet &ps) |
#define MAX_TODO 64 |
#define MAX_TODO 64 |
Referenced by KdTreeAccel::Intersect(), and KdTreeAccel::IntersectP().
DLLEXPORT Primitive* CreateAccelerator | ( | const vector< Reference< Primitive > > & | prims, | |
const ParamSet & | ps | |||
) |
Definition at line 489 of file kdtree.cpp.
References KdTreeAccel::emptyBonus, ParamSet::FindOneFloat(), ParamSet::FindOneInt(), KdTreeAccel::isectCost, KdTreeAccel::KdTreeAccel(), and KdTreeAccel::maxPrims.