blender/intern/cycles/bvh
Patrick Mours 70a32adfeb Fix assert in Cycles memory statistics when using OptiX on multiple GPUs
The acceleration structure built by OptiX may be different between GPUs, so cannot assume the memory size is the same for all.
This fixes that by moving the memory management for all OptiX acceleration structures into the responsibility of each device (was already the case for BLAS previously, now for TLAS too).
2019-11-28 13:57:02 +01:00
..
bvh2.cpp Cycles: refactor of BVH building to prepare for Optix 2019-08-26 17:39:57 +02:00
bvh2.h Cycles: refactor of BVH building to prepare for Optix 2019-08-26 17:39:57 +02:00
bvh4.cpp Cycles: refactor of BVH building to prepare for Optix 2019-08-26 17:39:57 +02:00
bvh4.h Cycles: refactor of BVH building to prepare for Optix 2019-08-26 17:39:57 +02:00
bvh8.cpp Cycles: refactor of BVH building to prepare for Optix 2019-08-26 17:39:57 +02:00
bvh8.h Cycles: refactor of BVH building to prepare for Optix 2019-08-26 17:39:57 +02:00
bvh_binning.cpp ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
bvh_binning.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
bvh_build.cpp ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
bvh_build.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
bvh_embree.cpp Cycles: refactor of BVH building to prepare for Optix 2019-08-26 17:39:57 +02:00
bvh_embree.h Cycles: refactor of BVH building to prepare for Optix 2019-08-26 17:39:57 +02:00
bvh_node.cpp ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
bvh_node.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
bvh_optix.cpp Fix assert in Cycles memory statistics when using OptiX on multiple GPUs 2019-11-28 13:57:02 +01:00
bvh_optix.h Cycles: add Optix device backend 2019-09-13 11:50:11 +02:00
bvh_params.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
bvh_sort.cpp ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
bvh_sort.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
bvh_split.cpp ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
bvh_split.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
bvh_unaligned.cpp ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
bvh_unaligned.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
bvh.cpp Cycles: add Optix device backend 2019-09-13 11:50:11 +02:00
bvh.h Cycles: refactor of BVH building to prepare for Optix 2019-08-26 17:39:57 +02:00
CMakeLists.txt Cycles: add Optix device backend 2019-09-13 11:50:11 +02:00