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 | |