From 92f36586e30931cf796835fd52d4691dbedfaf9d Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 23 Apr 2018 21:07:27 +0200 Subject: BLI_math: avoid assert with non-finite numbers --- source/blender/blenlib/intern/bitmap_draw_2d.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source/blender/blenlib') diff --git a/source/blender/blenlib/intern/bitmap_draw_2d.c b/source/blender/blenlib/intern/bitmap_draw_2d.c index ff62d78796b..f2ec75001b4 100644 --- a/source/blender/blenlib/intern/bitmap_draw_2d.c +++ b/source/blender/blenlib/intern/bitmap_draw_2d.c @@ -240,7 +240,7 @@ void BLI_bitmap_draw_2d_tri_v2i( float inv_slope1 = inv_slope(p2, p1); float inv_slope2 = inv_slope(p3, p1); ORDER_VARS2(float, inv_slope1, inv_slope2); - BLI_assert(inv_slope1 <= inv_slope2); + BLI_assert(!(inv_slope1 > inv_slope2)); draw_tri_flat_max( p1, p2[1], inv_slope1, inv_slope2, @@ -251,7 +251,7 @@ void BLI_bitmap_draw_2d_tri_v2i( float inv_slope1 = inv_slope(p3, p1); float inv_slope2 = inv_slope(p3, p2); ORDER_VARS2(float, inv_slope2, inv_slope1); - BLI_assert(inv_slope1 >= inv_slope2); + BLI_assert(!(inv_slope1 < inv_slope2)); draw_tri_flat_min( p3, p2[1] + 1, /* avoid overlap */ inv_slope1, inv_slope2, -- cgit v1.2.3