diff options
author | Timm Bäder <mail@baedert.org> | 2020-06-07 08:45:35 +0200 |
---|---|---|
committer | Timm Bäder <mail@baedert.org> | 2020-06-19 05:26:24 +0200 |
commit | 0c1cfbbad124109ed440ca17fe6e155b3e81d5ba (patch) | |
tree | fd2aa0d0b28e5b202c836c6d1aad67dba5d24cfe /gsk/gsktransform.c | |
parent | ddacf8cc4300167e2a00784e40e4538a4c159c54 (diff) | |
download | gtk+-0c1cfbbad124109ed440ca17fe6e155b3e81d5ba.tar.gz |
transform: Compare 3d points directly
Diffstat (limited to 'gsk/gsktransform.c')
-rw-r--r-- | gsk/gsktransform.c | 4 |
1 files changed, 3 insertions, 1 deletions
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 |