| buildBVH(bool sbvh) | FW::CudaPersistentBVHTracer | |
| buildKdtree() | FW::CudaPersistentBVHTracer | |
| convertWoop() | FW::CudaPersistentBVHTracer | |
| CudaPersistentBVHTracer(Scene &scene, F32 epsilon) | FW::CudaPersistentBVHTracer | |
| getCPUTime() | FW::CudaPersistentBVHTracer | inline |
| getGPUTime() | FW::CudaPersistentBVHTracer | inline |
| getSizes(F32 &task, F32 &split, F32 &ads, F32 &tri, F32 &triIdx, F32 &heap) | FW::CudaPersistentBVHTracer | |
| getStats(U32 &nodes, U32 &leaves, U32 &emptyLeaves, U32 &stackTop, U32 &nodeTop, U32 &tris, U32 &sortedTris, bool sub=true) | FW::CudaPersistentBVHTracer | |
| resetBuffers(bool resetADSBuffers) | FW::CudaPersistentBVHTracer | |
| test() | FW::CudaPersistentBVHTracer | |
| traceBatch(RayBuffer &rays) | FW::CudaPersistentBVHTracer | |
| traceBatchBVH(RayBuffer &rays, RayStats *stats=NULL) | FW::CudaPersistentBVHTracer | |
| traceBatchKdtree(RayBuffer &rays, RayStats *stats=NULL) | FW::CudaPersistentBVHTracer | |
| traceOnDemandBVH(RayBuffer &rays, bool rebuild, int numRays=0) | FW::CudaPersistentBVHTracer | |
| traceOnDemandKdtree(RayBuffer &rays, bool rebuild, int numRays=0) | FW::CudaPersistentBVHTracer | |
| traceOnDemandTrace(RayBuffer &rays, F32 &GPUmegakernel, F32 &CPUmegakernel, F32 &GPUtravKernel, F32 &CPUtravKernel, int &buildNodes, RayStats *stats=NULL) | FW::CudaPersistentBVHTracer | |
| trimBVHBuffers() | FW::CudaPersistentBVHTracer | |
| trimKdtreeBuffers() | FW::CudaPersistentBVHTracer | |