blender/intern/cycles/bvh
Patrick Mours f5237f7704 Fix long OptiX BVH build times in Cycles with many objects
Looping over all primitives for every object is really slow, so this patch avoids that by moving
the necessary assignments inline with the primitive merging done for every geometry.
2020-04-30 17:57:01 +02:00
..
bvh2.cpp Cleanup: split Cycles Hair and Mesh classes, with Geometry base class 2020-02-07 12:18:15 +01:00
bvh2.h Cleanup: split Cycles Hair and Mesh classes, with Geometry base class 2020-02-07 12:18:15 +01:00
bvh4.cpp Cleanup: split Cycles Hair and Mesh classes, with Geometry base class 2020-02-07 12:18:15 +01:00
bvh4.h Cleanup: split Cycles Hair and Mesh classes, with Geometry base class 2020-02-07 12:18:15 +01:00
bvh8.cpp Cleanup: split Cycles Hair and Mesh classes, with Geometry base class 2020-02-07 12:18:15 +01:00
bvh8.h Cleanup: split Cycles Hair and Mesh classes, with Geometry base class 2020-02-07 12:18:15 +01: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 Cleanup: make format after SortedIncludes change 2020-03-19 09:33:58 +01:00
bvh_build.h Cleanup: split Cycles Hair and Mesh classes, with Geometry base class 2020-02-07 12:18:15 +01:00
bvh_embree.cpp Cleanup: make format after SortedIncludes change 2020-03-19 09:33:58 +01:00
bvh_embree.h Cleanup: split Cycles Hair and Mesh classes, with Geometry base class 2020-02-07 12:18:15 +01: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 long OptiX BVH build times in Cycles with many objects 2020-04-30 17:57:01 +02:00
bvh_optix.h Cleanup: split Cycles Hair and Mesh classes, with Geometry base class 2020-02-07 12:18:15 +01:00
bvh_params.h Cleanup: split Cycles Hair and Mesh classes, with Geometry base class 2020-02-07 12:18:15 +01: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 Fix Cycles error with hair and spatial splits after recent changes 2020-02-08 23:26:09 +01:00
bvh_split.h Cleanup: split Cycles Hair and Mesh classes, with Geometry base class 2020-02-07 12:18:15 +01:00
bvh_unaligned.cpp Cleanup: split Cycles Hair and Mesh classes, with Geometry base class 2020-02-07 12:18:15 +01:00
bvh_unaligned.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
bvh.cpp Fix Cycles crash in BVH8 build due to out of bounds memory access 2020-03-11 17:35:11 +01:00
bvh.h Cleanup: split Cycles Hair and Mesh classes, with Geometry base class 2020-02-07 12:18:15 +01:00
CMakeLists.txt CMake: Refactor external dependencies handling 2020-01-23 16:59:18 +01:00