Fix compile in Visual Studio 2008:

* isfinite is not defined, in Blender code we use 'finite' instead
This commit is contained in:
Andrea Weikert
2013-08-23 18:02:23 +00:00
parent 5dacf174e6
commit 587796170a

View File

@@ -76,14 +76,14 @@ static float edbm_rip_edgedist_squared(ARegion *ar, float mat[4][4],
const float dist_2d = len_v2v2(vec1, vec2);
if (dist_2d > FLT_EPSILON) {
const float dist = inset / dist_2d;
BLI_assert(isfinite(dist));
BLI_assert(finite(dist));
interp_v2_v2v2(vec1, vec1, vec2, dist);
interp_v2_v2v2(vec2, vec2, vec1, dist);
}
}
dist_sq = dist_squared_to_line_segment_v2(mvalf, vec1, vec2);
BLI_assert(isfinite(dist_sq));
BLI_assert(finite(dist_sq));
return dist_sq;
}