[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