From 0c1cfbbad124109ed440ca17fe6e155b3e81d5ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timm=20B=C3=A4der?= Date: Sun, 7 Jun 2020 08:45:35 +0200 Subject: [PATCH] transform: Compare 3d points directly --- gsk/gsktransform.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gsk/gsktransform.c b/gsk/gsktransform.c index 79f230c0a1..3b41486a7d 100644 --- a/gsk/gsktransform.c +++ b/gsk/gsktransform.c @@ -570,7 +570,9 @@ gsk_translate_transform_equal (GskTransform *first_transform, GskTranslateTransform *first = (GskTranslateTransform *) first_transform; GskTranslateTransform *second = (GskTranslateTransform *) second_transform; - return graphene_point3d_equal (&first->point, &second->point); + return G_APPROX_VALUE (first->point.x, second->point.x, FLT_EPSILON) && + G_APPROX_VALUE (first->point.y, second->point.y, FLT_EPSILON) && + G_APPROX_VALUE (first->point.z, second->point.z, FLT_EPSILON); } static void