Remove unused meta_renderer_x11_nested_ensure_legacy_view
Unused since fc8a4afc450f ("Remove meta_is_stage_views_enabled()"). Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3154>
This commit is contained in:
parent
3b847f28ad
commit
43716457d1
@ -72,18 +72,6 @@ calculate_view_transform (MetaMonitorManager *monitor_manager,
|
|||||||
return crtc_transform;
|
return crtc_transform;
|
||||||
}
|
}
|
||||||
|
|
||||||
static MetaRendererView *
|
|
||||||
get_legacy_view (MetaRenderer *renderer)
|
|
||||||
{
|
|
||||||
GList *views;
|
|
||||||
|
|
||||||
views = meta_renderer_get_views (renderer);
|
|
||||||
if (views)
|
|
||||||
return META_RENDERER_VIEW (views->data);
|
|
||||||
else
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
static CoglOffscreen *
|
static CoglOffscreen *
|
||||||
create_offscreen (CoglContext *cogl_context,
|
create_offscreen (CoglContext *cogl_context,
|
||||||
int width,
|
int width,
|
||||||
@ -102,77 +90,6 @@ create_offscreen (CoglContext *cogl_context,
|
|||||||
return offscreen;
|
return offscreen;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
|
||||||
meta_renderer_x11_nested_resize_legacy_view (MetaRendererX11Nested *renderer_x11_nested,
|
|
||||||
int width,
|
|
||||||
int height)
|
|
||||||
{
|
|
||||||
MetaRenderer *renderer = META_RENDERER (renderer_x11_nested);
|
|
||||||
MetaBackend *backend = meta_renderer_get_backend (renderer);
|
|
||||||
ClutterBackend *clutter_backend = meta_backend_get_clutter_backend (backend);
|
|
||||||
CoglContext *cogl_context = clutter_backend_get_cogl_context (clutter_backend);
|
|
||||||
MetaRendererView *legacy_view;
|
|
||||||
cairo_rectangle_int_t view_layout;
|
|
||||||
CoglOffscreen *fake_onscreen;
|
|
||||||
|
|
||||||
legacy_view = get_legacy_view (renderer);
|
|
||||||
|
|
||||||
clutter_stage_view_get_layout (CLUTTER_STAGE_VIEW (legacy_view),
|
|
||||||
&view_layout);
|
|
||||||
if (view_layout.width == width &&
|
|
||||||
view_layout.height == height)
|
|
||||||
return;
|
|
||||||
|
|
||||||
view_layout = (cairo_rectangle_int_t) {
|
|
||||||
.width = width,
|
|
||||||
.height = height
|
|
||||||
};
|
|
||||||
|
|
||||||
fake_onscreen = create_offscreen (cogl_context, width, height);
|
|
||||||
|
|
||||||
g_object_set (G_OBJECT (legacy_view),
|
|
||||||
"layout", &view_layout,
|
|
||||||
"framebuffer", COGL_FRAMEBUFFER (fake_onscreen),
|
|
||||||
NULL);
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
|
||||||
meta_renderer_x11_nested_ensure_legacy_view (MetaRendererX11Nested *renderer_x11_nested,
|
|
||||||
int width,
|
|
||||||
int height)
|
|
||||||
{
|
|
||||||
MetaRenderer *renderer = META_RENDERER (renderer_x11_nested);
|
|
||||||
MetaBackend *backend = meta_renderer_get_backend (renderer);
|
|
||||||
ClutterBackend *clutter_backend = meta_backend_get_clutter_backend (backend);
|
|
||||||
CoglContext *cogl_context = clutter_backend_get_cogl_context (clutter_backend);
|
|
||||||
cairo_rectangle_int_t view_layout;
|
|
||||||
CoglOffscreen *fake_onscreen;
|
|
||||||
MetaRendererView *legacy_view;
|
|
||||||
|
|
||||||
if (get_legacy_view (renderer))
|
|
||||||
{
|
|
||||||
meta_renderer_x11_nested_resize_legacy_view (renderer_x11_nested,
|
|
||||||
width, height);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
fake_onscreen = create_offscreen (cogl_context, width, height);
|
|
||||||
|
|
||||||
view_layout = (cairo_rectangle_int_t) {
|
|
||||||
.width = width,
|
|
||||||
.height = height
|
|
||||||
};
|
|
||||||
legacy_view = g_object_new (META_TYPE_RENDERER_VIEW,
|
|
||||||
"name", "legacy nested",
|
|
||||||
"stage", meta_backend_get_stage (backend),
|
|
||||||
"layout", &view_layout,
|
|
||||||
"framebuffer", COGL_FRAMEBUFFER (fake_onscreen),
|
|
||||||
NULL);
|
|
||||||
|
|
||||||
g_assert (!meta_renderer_get_views (renderer));
|
|
||||||
meta_renderer_add_view (renderer, legacy_view);
|
|
||||||
}
|
|
||||||
|
|
||||||
static MetaRendererView *
|
static MetaRendererView *
|
||||||
meta_renderer_x11_nested_create_view (MetaRenderer *renderer,
|
meta_renderer_x11_nested_create_view (MetaRenderer *renderer,
|
||||||
MetaLogicalMonitor *logical_monitor,
|
MetaLogicalMonitor *logical_monitor,
|
||||||
|
@ -28,7 +28,3 @@
|
|||||||
G_DECLARE_FINAL_TYPE (MetaRendererX11Nested, meta_renderer_x11_nested,
|
G_DECLARE_FINAL_TYPE (MetaRendererX11Nested, meta_renderer_x11_nested,
|
||||||
META, RENDERER_X11_NESTED,
|
META, RENDERER_X11_NESTED,
|
||||||
MetaRendererX11)
|
MetaRendererX11)
|
||||||
|
|
||||||
void meta_renderer_x11_nested_ensure_legacy_view (MetaRendererX11Nested *renderer_x11_nested,
|
|
||||||
int width,
|
|
||||||
int height);
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user