diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2016-04-01 18:44:08 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2016-04-01 18:45:59 +0300 |
commit | 0f6f9218985957aace8ae2135ac91133fb4370d9 (patch) | |
tree | fd2cb217a7f4106301294e8a50b48572cb82d9fa /intern/cycles/bvh/bvh_build.cpp | |
parent | 8e6d6cc4dc2b19b6d9db42a1c9057fdf8c6c5404 (diff) |
Cycles: Temporarily revert index sort commit for spatial split
There are in fact some missing parts to it (Split BVH builder should
be creating bins from result of Object Split constructor).
Doable, but need to quickly fix issue for the studio here, easier to
revert for now.
Diffstat (limited to 'intern/cycles/bvh/bvh_build.cpp')
-rw-r--r-- | intern/cycles/bvh/bvh_build.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/intern/cycles/bvh/bvh_build.cpp b/intern/cycles/bvh/bvh_build.cpp index 4f6aba5b097..54ea28ac7d9 100644 --- a/intern/cycles/bvh/bvh_build.cpp +++ b/intern/cycles/bvh/bvh_build.cpp @@ -246,8 +246,6 @@ BVHNode* BVHBuild::run() foreach(BVHSpatialStorage &storage, spatial_storage) { storage.right_bounds.clear(); storage.right_bounds.resize(num_bins); - storage.reference_indices.clear(); - storage.reference_indices.reserve(num_bins); } } @@ -425,7 +423,7 @@ BVHNode* BVHBuild::build_node(const BVHRange& range, int level) } /* splitting test */ - BVHMixedSplit split(*this, &spatial_storage[0], range, level); + BVHMixedSplit split(this, &spatial_storage[0], range, level); if(!(range.size() > 0 && params.top_level && level == 0)) { if(split.no_split) { |