[Bf-blender-cvs] [96dc96f] master: Cycles: Avoid reference copy
Sergey Sharybin
noreply at git.blender.org
Wed Apr 20 15:03:43 CEST 2016
Commit: 96dc96f0a5d2b90d21bafde94da63ff8fdd47048
Author: Sergey Sharybin
Date: Wed Apr 20 15:03:39 2016 +0200
Branches: master
https://developer.blender.org/rB96dc96f0a5d2b90d21bafde94da63ff8fdd47048
Cycles: Avoid reference copy
===================================================================
M intern/cycles/bvh/bvh_binning.cpp
===================================================================
diff --git a/intern/cycles/bvh/bvh_binning.cpp b/intern/cycles/bvh/bvh_binning.cpp
index 8745e39..b07e870 100644
--- a/intern/cycles/bvh/bvh_binning.cpp
+++ b/intern/cycles/bvh/bvh_binning.cpp
@@ -176,7 +176,7 @@ void BVHObjectBinning::split(BVHReference* prims, BVHObjectBinning& left_o, BVHO
prefetch_L2(&prims[start() + l + 8]);
prefetch_L2(&prims[start() + r - 8]);
- BVHReference prim = prims[start() + l];
+ const BVHReference& prim = prims[start() + l];
float3 center = prim.bounds().center2();
if(get_bin(center)[dim] < pos) {
More information about the Bf-blender-cvs
mailing list