blender/intern/cycles/bvh
Stefan Werner 1c892e6814 Cycles: Fix local intersections in Embree for non-instancd geometry.
Embree's occlusion filter was checking against the wrong object ID
and not exiting correctly in case of a mismatch.

Fixes T79723
2020-08-17 20:41:34 +02:00
..
bvh.cpp Cycles: remove SIMD BVH optimizations, to be replaced by Embree 2020-06-22 13:28:01 +02:00
bvh.h Cycles: remove SIMD BVH optimizations, to be replaced by Embree 2020-06-22 13:28: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
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 Cycles: internal refactoring to make thick/ribbon curve separate primitives 2020-06-22 13:28:01 +02:00
bvh_build.h Cleanup: use lambdas instead of functors for task pools, remove threadid 2020-06-22 13:06:47 +02:00
bvh_embree.cpp Cycles: Fix local intersections in Embree for non-instancd geometry. 2020-08-17 20:41:34 +02:00
bvh_embree.h Cycles: internal refactoring to make thick/ribbon curve separate primitives 2020-06-22 13:28:01 +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 Cycles: internal refactoring to make thick/ribbon curve separate primitives 2020-06-22 13:28: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 Cycles: internal refactoring to make thick/ribbon curve separate primitives 2020-06-22 13:28:01 +02:00
bvh_sort.cpp Cycles: use TBB for task pools and task scheduler 2020-06-22 13:27:37 +02:00
bvh_sort.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
bvh_split.cpp Cleanup: use lambdas instead of functors for task pools, remove threadid 2020-06-22 13:06:47 +02:00
bvh_split.h Cleanup: use lambdas instead of functors for task pools, remove threadid 2020-06-22 13:06:47 +02:00
bvh_unaligned.cpp Cycles: internal refactoring to make thick/ribbon curve separate primitives 2020-06-22 13:28:01 +02:00
bvh_unaligned.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
CMakeLists.txt Cycles: remove SIMD BVH optimizations, to be replaced by Embree 2020-06-22 13:28:01 +02:00