[Bf-blender-cvs] [3c72e30] master: Correct own error in recent BVH nearest ray

Campbell Barton noreply at git.blender.org
Mon Jan 25 21:48:04 CET 2016


Commit: 3c72e302e1eb25de43dd9d077f0c730cc02b5674
Author: Campbell Barton
Date:   Tue Jan 26 07:36:32 2016 +1100
Branches: master
https://developer.blender.org/rB3c72e302e1eb25de43dd9d077f0c730cc02b5674

Correct own error in recent BVH nearest ray

===================================================================

M	source/blender/blenlib/intern/BLI_kdopbvh.c

===================================================================

diff --git a/source/blender/blenlib/intern/BLI_kdopbvh.c b/source/blender/blenlib/intern/BLI_kdopbvh.c
index c26c399..bac6a45 100644
--- a/source/blender/blenlib/intern/BLI_kdopbvh.c
+++ b/source/blender/blenlib/intern/BLI_kdopbvh.c
@@ -1855,7 +1855,7 @@ static void dfs_find_nearest_to_ray_dfs(BVHNearestRayData *data, BVHNode *node)
 			}
 		}
 		else {
-			for (i = node->totnode - 1; i != 0; i--) {
+			for (i = node->totnode - 1; i >= 0; i--) {
 				if (calc_dist_sq_to_ray(data, node->children[i]) >= data->nearest.dist_sq) {
 					continue;
 				}




More information about the Bf-blender-cvs mailing list