blender/intern/cycles/bvh
Patrick Mours 166c0db3f9 Fix T83915: Subdivision Surface modifier causes visual artifacts in Cycles rendered viewport - CPU and OptiX
Changing the geometry in the current scene caused the primitive offsets for all geometry to
change, but the values would not be updated in all bottom-level BVH structures. Rendering
artifacts and crashes where the result. This fixes that by ensuring all BVH structures are
updated when the primitive offsets change.
2021-01-05 17:59:38 +01:00
..
bvh2.cpp Cycles: Add CPU+GPU rendering support with OptiX 2020-12-11 13:24:29 +01:00
bvh2.h Cycles: Add CPU+GPU rendering support with OptiX 2020-12-11 13:24:29 +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 API: encapsulate Node socket members 2020-11-04 13:03:33 +01: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 Fix T83915: Subdivision Surface modifier causes visual artifacts in Cycles rendered viewport - CPU and OptiX 2021-01-05 17:59:38 +01:00
bvh_embree.h Cycles: Add CPU+GPU rendering support with OptiX 2020-12-11 13:24:29 +01:00
bvh_multi.cpp Cycles: Add CPU+GPU rendering support with OptiX 2020-12-11 13:24:29 +01:00
bvh_multi.h Cycles: Add CPU+GPU rendering support with OptiX 2020-12-11 13:24:29 +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 Cycles: Add CPU+GPU rendering support with OptiX 2020-12-11 13:24:29 +01:00
bvh_optix.h Cycles: Add CPU+GPU rendering support with OptiX 2020-12-11 13:24:29 +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 Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
bvh_split.h Spelling: It's Versus Its 2020-10-19 08:12:33 -07:00
bvh_unaligned.cpp Cycles API: encapsulate Node socket members 2020-11-04 13:03:33 +01:00
bvh_unaligned.h ClangFormat: apply to source, most of intern 2019-04-17 06:21:24 +02:00
bvh.cpp Cycles: Add CPU+GPU rendering support with OptiX 2020-12-11 13:24:29 +01:00
bvh.h Cycles: Add CPU+GPU rendering support with OptiX 2020-12-11 13:24:29 +01:00
CMakeLists.txt Cycles: Add CPU+GPU rendering support with OptiX 2020-12-11 13:24:29 +01:00