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;
}
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs