mirror of
https://github.com/brl/mutter.git
synced 2024-11-21 23:50:41 -05:00
clutter/stage-cogl: Remove scale_and_clamp_rect() function
This function is only used in offset_scale_and_clamp_region() and can simply be included there. https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1113
This commit is contained in:
parent
819f9afa31
commit
b0953b92ba
@ -430,18 +430,6 @@ swap_framebuffer (ClutterStageWindow *stage_window,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
|
||||||
scale_and_clamp_rect (const graphene_rect_t *rect,
|
|
||||||
float scale,
|
|
||||||
cairo_rectangle_int_t *dest)
|
|
||||||
|
|
||||||
{
|
|
||||||
graphene_rect_t tmp = *rect;
|
|
||||||
|
|
||||||
graphene_rect_scale (&tmp, scale, scale, &tmp);
|
|
||||||
_clutter_util_rectangle_int_extents (&tmp, dest);
|
|
||||||
}
|
|
||||||
|
|
||||||
static cairo_region_t *
|
static cairo_region_t *
|
||||||
offset_scale_and_clamp_region (const cairo_region_t *region,
|
offset_scale_and_clamp_region (const cairo_region_t *region,
|
||||||
int offset_x,
|
int offset_x,
|
||||||
@ -471,7 +459,8 @@ offset_scale_and_clamp_region (const cairo_region_t *region,
|
|||||||
|
|
||||||
_clutter_util_rect_from_rectangle (&rects[i], &tmp);
|
_clutter_util_rect_from_rectangle (&rects[i], &tmp);
|
||||||
graphene_rect_offset (&tmp, offset_x, offset_y);
|
graphene_rect_offset (&tmp, offset_x, offset_y);
|
||||||
scale_and_clamp_rect (&tmp, scale, &rects[i]);
|
graphene_rect_scale (&tmp, scale, scale, &tmp);
|
||||||
|
_clutter_util_rectangle_int_extents (&tmp, &rects[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
return cairo_region_create_rectangles (rects, n_rects);
|
return cairo_region_create_rectangles (rects, n_rects);
|
||||||
|
Loading…
Reference in New Issue
Block a user