blender/intern/cycles/bvh
Sergey Sharybin 6046c03f5c Cycles: Ignore zero size instances in BVH
In certain types of animation it's possible to have some objects
scaling to zero. In this case we can save render times by avoid
traversing such instances.

Better to do ti ahead of a time, so traversal stays simple.

Reviewers: lukasstockner97, dingto, brecht

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D2048
2016-06-06 09:23:53 +02:00
..
bvh_binning.cpp Cycles: Avoid reference copy 2016-04-20 15:03:39 +02:00
bvh_binning.h Cycles: merging features from tomato branch. 2012-04-28 08:53:59 +00:00
bvh_build.cpp Cycles: Ignore zero size instances in BVH 2016-06-06 09:23:53 +02:00
bvh_build.h Cycles: Make spatial split BVH multi-threaded 2016-04-04 14:43:21 +02:00
bvh_node.cpp Cycles: Use proper node counter to allocate QBVH nodes 2014-12-25 02:50:49 +05:00
bvh_node.h Cycles: Use explicit qualifier for single-argument constructors 2016-05-11 16:51:14 +02:00
bvh_params.h Cycles: Temporarily revert index sort commit for spatial split 2016-04-01 17:45:59 +02:00
bvh_sort.cpp Cleanup code style inconsistency in last commits. 2016-05-17 23:41:45 +02:00
bvh_sort.h Cycles: Temporarily revert index sort commit for spatial split 2016-04-01 17:45:59 +02:00
bvh_split.cpp Code refactor: modify mesh storage to use arrays rather than vectors, separate some arrays. 2016-05-28 18:31:00 +02:00
bvh_split.h Cycles: Avoid possibly uninitialized variable 2016-04-06 10:51:04 +02:00
bvh.cpp Code refactor: modify mesh storage to use arrays rather than vectors, separate some arrays. 2016-05-28 18:31:00 +02:00
bvh.h Cycles: Remove unused SAH from BVH pack 2016-04-11 17:18:14 +02:00
CMakeLists.txt Code refactor: add generic Cycles node infrastructure. 2016-05-22 17:29:24 +02:00