mtk: Move Rectangle.from_graphene_rect from Meta
And drop the clutter helper Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3128>
This commit is contained in:
@ -856,9 +856,9 @@ meta_monitor_normal_derive_layout (MetaMonitor *monitor,
|
||||
|
||||
g_return_if_fail (crtc_config);
|
||||
|
||||
meta_rectangle_from_graphene_rect (&crtc_config->layout,
|
||||
META_ROUNDING_STRATEGY_ROUND,
|
||||
layout);
|
||||
mtk_rectangle_from_graphene_rect (&crtc_config->layout,
|
||||
MTK_ROUNDING_STRATEGY_ROUND,
|
||||
layout);
|
||||
}
|
||||
|
||||
static gboolean
|
||||
|
@ -369,7 +369,8 @@ offset_scale_and_clamp_region (const cairo_region_t *region,
|
||||
tmp = mtk_rectangle_to_graphene_rect (rect);
|
||||
graphene_rect_offset (&tmp, offset_x, offset_y);
|
||||
graphene_rect_scale (&tmp, scale, scale, &tmp);
|
||||
_clutter_util_rectangle_int_extents (&tmp, rect);
|
||||
mtk_rectangle_from_graphene_rect (&tmp, MTK_ROUNDING_STRATEGY_GROW,
|
||||
rect);
|
||||
}
|
||||
|
||||
return cairo_region_create_rectangles (rects, n_rects);
|
||||
@ -405,7 +406,9 @@ scale_offset_and_clamp_region (const cairo_region_t *region,
|
||||
tmp = mtk_rectangle_to_graphene_rect (rect);
|
||||
graphene_rect_scale (&tmp, scale, scale, &tmp);
|
||||
graphene_rect_offset (&tmp, offset_x, offset_y);
|
||||
_clutter_util_rectangle_int_extents (&tmp, rect);
|
||||
mtk_rectangle_from_graphene_rect (&tmp,
|
||||
MTK_ROUNDING_STRATEGY_GROW,
|
||||
rect);
|
||||
}
|
||||
|
||||
return cairo_region_create_rectangles (rects, n_rects);
|
||||
|
@ -1431,9 +1431,9 @@ meta_renderer_native_create_view (MetaRenderer *renderer,
|
||||
else
|
||||
scale = 1.0;
|
||||
|
||||
meta_rectangle_from_graphene_rect (&crtc_config->layout,
|
||||
META_ROUNDING_STRATEGY_ROUND,
|
||||
&view_layout);
|
||||
mtk_rectangle_from_graphene_rect (&crtc_config->layout,
|
||||
MTK_ROUNDING_STRATEGY_ROUND,
|
||||
&view_layout);
|
||||
view_native = g_object_new (META_TYPE_RENDERER_VIEW_NATIVE,
|
||||
"name", meta_output_get_name (output),
|
||||
"stage", meta_backend_get_stage (backend),
|
||||
|
@ -127,9 +127,9 @@ meta_renderer_x11_nested_create_view (MetaRenderer *renderer,
|
||||
else
|
||||
offscreen = NULL;
|
||||
|
||||
meta_rectangle_from_graphene_rect (&crtc_config->layout,
|
||||
META_ROUNDING_STRATEGY_ROUND,
|
||||
&view_layout);
|
||||
mtk_rectangle_from_graphene_rect (&crtc_config->layout,
|
||||
MTK_ROUNDING_STRATEGY_ROUND,
|
||||
&view_layout);
|
||||
|
||||
mode_info = meta_crtc_mode_get_info (crtc_config->mode);
|
||||
|
||||
|
Reference in New Issue
Block a user