[mutter/wip/carlosg/drop-caps: 5/7] core: Set up EGL context creation thread before dropping capabilities



commit 4df7bc67c306287435ffca1fd5e68f3283b586e6
Author: Carlos Garnacho <carlosg gnome org>
Date:   Fri Nov 8 14:56:24 2019 +0100

    core: Set up EGL context creation thread before dropping capabilities
    
    We do intend this thread to preserve the necessary capabilities to
    create high priority EGL contexts. Set this thread up before we drop
    these.

 src/core/main.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/src/core/main.c b/src/core/main.c
index 3497c2e7b..c1efddf40 100644
--- a/src/core/main.c
+++ b/src/core/main.c
@@ -591,7 +591,10 @@ meta_init (void)
     meta_set_is_wayland_compositor (TRUE);
 
   if (backend_gtype == META_TYPE_BACKEND_NATIVE)
-    meta_set_scheduler ();
+    {
+      meta_set_scheduler ();
+      cogl_egl_init_thread ();
+    }
 #endif
 
 #ifdef HAVE_LIBCAPNG


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]