[gtk/smarter-diff: 3/5] gsk: Use floorf for floats
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/smarter-diff: 3/5] gsk: Use floorf for floats
- Date: Sun, 28 Mar 2021 14:46:00 +0000 (UTC)
commit 0904dd29c20ca8539b9b4261bc595a8f90d19933
Author: Matthias Clasen <mclasen redhat com>
Date: Sun Mar 28 09:28:40 2021 -0400
gsk: Use floorf for floats
gsk/gskrendernodeimpl.c | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
---
diff --git a/gsk/gskrendernodeimpl.c b/gsk/gskrendernodeimpl.c
index 04e9977a52..beeb147fc2 100644
--- a/gsk/gskrendernodeimpl.c
+++ b/gsk/gskrendernodeimpl.c
@@ -2849,19 +2849,18 @@ gsk_transform_node_diff (GskRenderNode *node1,
{
cairo_region_t *sub;
float dx, dy;
-
gsk_transform_to_translate (self1->transform, &dx, &dy);
sub = cairo_region_create ();
gsk_render_node_diff (self1->child, self2->child, sub);
- cairo_region_translate (sub, floor (dx), floor (dy));
- if (floor (dx) != dx)
+ cairo_region_translate (sub, floorf (dx), floorf (dy));
+ if (floorf (dx) != dx)
{
cairo_region_t *tmp = cairo_region_copy (sub);
cairo_region_translate (tmp, 1, 0);
cairo_region_union (sub, tmp);
cairo_region_destroy (tmp);
}
- if (floor (dy) != dy)
+ if (floorf (dy) != dy)
{
cairo_region_t *tmp = cairo_region_copy (sub);
cairo_region_translate (tmp, 0, 1);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]