GskScaleTransform *first = (GskScaleTransform *) first_transform;
GskScaleTransform *second = (GskScaleTransform *) second_transform;
- return G_APPROX_VALUE (first->factor_x, second->factor_x, 0.01f) &&
- G_APPROX_VALUE (first->factor_y, second->factor_y, 0.01f) &&
- G_APPROX_VALUE (first->factor_z, second->factor_z, 0.01f);
+ return G_APPROX_VALUE (first->factor_x, second->factor_x, FLT_EPSILON) &&
+ G_APPROX_VALUE (first->factor_y, second->factor_y, FLT_EPSILON) &&
+ G_APPROX_VALUE (first->factor_z, second->factor_z, FLT_EPSILON);
}
static void