Cycles: Use separate limit for motion primitives for BVH node limits
authorSergey Sharybin <sergey.vfx@gmail.com>
Thu, 12 Jan 2017 15:54:08 +0000 (16:54 +0100)
committerSergey Sharybin <sergey.vfx@gmail.com>
Thu, 12 Jan 2017 15:54:08 +0000 (16:54 +0100)
commit76a4cf1941ef0f1e8ca2dd641fb94703dce5a9b0
tree0b00e23e25ee2df1299d832e1d7b294a807796c9
parent0421ae056d8ebb7e10894e39d86334b41c061f39
Cycles: Use separate limit for motion primitives for BVH node limits

This way we can have different limits for regular and motion curves
which we'll do in one of the upcoming commits in order to gain some
percents of speedup.

The reasoning here is that motion curves are usually intersecting
lots of others bounding boxes, which makes it inefficient to have
single primitive in the leaf node.
intern/cycles/bvh/bvh_build.cpp
intern/cycles/bvh/bvh_params.h