From 06e014959bbbdbf18bca390427baecbc84faa635 Mon Sep 17 00:00:00 2001 From: Chris Michael Date: Wed, 21 Dec 2016 13:18:02 -0500 Subject: [PATCH] evas: don't use float comparison for integers As derek pointed out, 'stride' here is an integer so does not need a float comparison, so just use a simple integer comparison. Signed-off-by: Chris Michael --- src/lib/evas/canvas/evas_canvas3d_mesh.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/evas/canvas/evas_canvas3d_mesh.c b/src/lib/evas/canvas/evas_canvas3d_mesh.c index 98647a5fed..b24c7ec645 100644 --- a/src/lib/evas/canvas/evas_canvas3d_mesh.c +++ b/src/lib/evas/canvas/evas_canvas3d_mesh.c @@ -934,7 +934,7 @@ evas_canvas3d_mesh_interpolate_position_get(Eina_Vector3 *out, const Evas_Canvas { float *ptr; - if (!EINA_FLT_CMP(pos0->stride, 0.0)) + if (pos0->stride != 0) ptr = (float *)((char *)pos0->data + pos0->stride * index); else ptr = (float *)pos0->data + 3 * index; @@ -947,12 +947,12 @@ evas_canvas3d_mesh_interpolate_position_get(Eina_Vector3 *out, const Evas_Canvas { float *ptr0, *ptr1; - if (!EINA_FLT_CMP(pos0->stride, 0.0)) + if (pos0->stride != 0) ptr0 = (float *)((char *)pos0->data + pos0->stride * index); else ptr0 = (float *)pos0->data + 3 * index; - if (!EINA_FLT_CMP(pos1->stride, 0.0)) + if (pos1->stride != 0) ptr1 = (float *)((char *)pos1->data + pos1->stride * index); else ptr1 = (float *)pos1->data + 3 * index;