From b50a118f8e88bd90d4dc771e049d3fea7853cea1 Mon Sep 17 00:00:00 2001 From: Ray Strode Date: Fri, 8 Jan 2016 14:49:08 -0500 Subject: meta-monitor-manager-kms: get drm fd straight from native renderer This commit changes the MetaMonitorManagerKms class to fetch the drm fd directly from native renderer instead of roundtripping through cogl. --- src/backends/native/meta-backend-native.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/backends/native/meta-backend-native.c') diff --git a/src/backends/native/meta-backend-native.c b/src/backends/native/meta-backend-native.c index 351b079c6..9605dadc3 100644 --- a/src/backends/native/meta-backend-native.c +++ b/src/backends/native/meta-backend-native.c @@ -239,7 +239,10 @@ meta_backend_native_create_idle_monitor (MetaBackend *backend, static MetaMonitorManager * meta_backend_native_create_monitor_manager (MetaBackend *backend) { - return g_object_new (META_TYPE_MONITOR_MANAGER_KMS, NULL); + MetaBackendNativePrivate *priv = meta_backend_native_get_instance_private (META_BACKEND_NATIVE (backend)); + MetaNativeRenderer *renderer = meta_session_controller_get_renderer (priv->session_controller); + + return g_object_new (META_TYPE_MONITOR_MANAGER_KMS, "renderer", renderer, NULL); } static MetaCursorRenderer * -- cgit v1.2.1