[mutter/wip/carlosg/drop-caps: 4/7] core: Set up EGL context creation thread before dropping capabilities
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter/wip/carlosg/drop-caps: 4/7] core: Set up EGL context creation thread before dropping capabilities
- Date: Sun, 10 Nov 2019 12:56:36 +0000 (UTC)
commit 6312b03c9a06c801f561d5c62ab7caf9d41873c3
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.
https://gitlab.gnome.org/GNOME/mutter/merge_requests/923
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 82694d5d8..5ecea0f1f 100644
--- a/src/core/main.c
+++ b/src/core/main.c
@@ -591,7 +591,10 @@ meta_init (void)
#ifdef HAVE_NATIVE_BACKEND
if (backend_gtype == META_TYPE_BACKEND_NATIVE)
- meta_set_scheduler ();
+ {
+ meta_set_scheduler ();
+ cogl_egl_init_thread ();
+ }
#endif
g_unix_signal_add (SIGTERM, on_sigterm, NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]