[mutter] clutter: Remove 'eglnative' backend layer



commit 961a1376cd6a9c28a6271a80b347cbb33f2f3799
Author: Jonas Ådahl <jadahl gmail com>
Date:   Thu Jul 9 21:42:01 2020 +0200

    clutter: Remove 'eglnative' backend layer
    
    It's completely empty, so remove it.
    
    https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1364

 clutter/clutter/egl/clutter-backend-eglnative.c   | 64 ---------------------
 clutter/clutter/egl/clutter-backend-eglnative.h   | 69 -----------------------
 clutter/clutter/meson.build                       |  7 ---
 src/backends/native/meta-clutter-backend-native.c |  4 +-
 src/backends/native/meta-clutter-backend-native.h |  3 +-
 5 files changed, 3 insertions(+), 144 deletions(-)
---
diff --git a/clutter/clutter/meson.build b/clutter/clutter/meson.build
index fa556905e3..18994df8d1 100644
--- a/clutter/clutter/meson.build
+++ b/clutter/clutter/meson.build
@@ -257,13 +257,6 @@ if have_x11
   clutter_backend_nonintrospected_sources += clutter_x11_nonintrospected_sources
 endif
 
-if have_native_backend
-  clutter_native_nonintrospected_sources = [
-    'egl/clutter-backend-eglnative.c',
-  ]
-  clutter_backend_nonintrospected_sources += clutter_native_nonintrospected_sources
-endif
-
 if have_wayland
   clutter_wayland_private_headers = [
     'wayland/clutter-wayland-compositor.h',
diff --git a/src/backends/native/meta-clutter-backend-native.c 
b/src/backends/native/meta-clutter-backend-native.c
index 841e0f31a1..58d6afa44f 100644
--- a/src/backends/native/meta-clutter-backend-native.c
+++ b/src/backends/native/meta-clutter-backend-native.c
@@ -52,7 +52,7 @@
 
 struct _MetaClutterBackendNative
 {
-  ClutterBackendEglNative parent;
+  ClutterBackend parent;
 
   MetaSeatNative *main_seat;
   MetaStageNative *stage_native;
@@ -61,7 +61,7 @@ struct _MetaClutterBackendNative
 static gchar *evdev_seat_id;
 
 G_DEFINE_TYPE (MetaClutterBackendNative, meta_clutter_backend_native,
-               CLUTTER_TYPE_BACKEND_EGL_NATIVE)
+               CLUTTER_TYPE_BACKEND)
 
 MetaStageNative *
 meta_clutter_backend_native_get_stage_native (ClutterBackend *backend)
diff --git a/src/backends/native/meta-clutter-backend-native.h 
b/src/backends/native/meta-clutter-backend-native.h
index 8914f8aa35..60d20f3624 100644
--- a/src/backends/native/meta-clutter-backend-native.h
+++ b/src/backends/native/meta-clutter-backend-native.h
@@ -29,12 +29,11 @@
 
 #include "backends/native/meta-stage-native.h"
 #include "clutter/clutter.h"
-#include "clutter/egl/clutter-backend-eglnative.h"
 
 #define META_TYPE_CLUTTER_BACKEND_NATIVE (meta_clutter_backend_native_get_type ())
 G_DECLARE_FINAL_TYPE (MetaClutterBackendNative, meta_clutter_backend_native,
                       META, CLUTTER_BACKEND_NATIVE,
-                      ClutterBackendEglNative)
+                      ClutterBackend)
 
 MetaStageNative * meta_clutter_backend_native_get_stage_native (ClutterBackend *backend);
 


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