[mutter] crtc/kms: Remove page flip helper



commit 94ab6d8736624cea3c17c103404b62a5eaf624b0
Author: Jonas Ã…dahl <jadahl gmail com>
Date:   Thu Oct 1 17:20:22 2020 +0200

    crtc/kms: Remove page flip helper
    
    The only thing it did was shuffle around arguments and calling a getter.
    lets just do that ourself in the call site.
    
    Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1488>

 src/backends/native/meta-crtc-kms.c        | 14 --------------
 src/backends/native/meta-crtc-kms.h        |  6 ------
 src/backends/native/meta-renderer-native.c | 10 +++++-----
 3 files changed, 5 insertions(+), 25 deletions(-)
---
diff --git a/src/backends/native/meta-crtc-kms.c b/src/backends/native/meta-crtc-kms.c
index 98d83845d5..82b68ed6f8 100644
--- a/src/backends/native/meta-crtc-kms.c
+++ b/src/backends/native/meta-crtc-kms.c
@@ -204,20 +204,6 @@ meta_crtc_kms_set_mode (MetaCrtcKms   *crtc_kms,
                             kms_mode);
 }
 
-void
-meta_crtc_kms_page_flip (MetaCrtcKms                   *crtc_kms,
-                         const MetaKmsPageFlipFeedback *page_flip_feedback,
-                         MetaKmsPageFlipFlag            flags,
-                         gpointer                       user_data,
-                         MetaKmsUpdate                 *kms_update)
-{
-  meta_kms_update_page_flip (kms_update,
-                             meta_crtc_kms_get_kms_crtc (crtc_kms),
-                             page_flip_feedback,
-                             flags,
-                             user_data);
-}
-
 MetaKmsCrtc *
 meta_crtc_kms_get_kms_crtc (MetaCrtcKms *crtc_kms)
 {
diff --git a/src/backends/native/meta-crtc-kms.h b/src/backends/native/meta-crtc-kms.h
index 3d22b576ed..c13034eeb4 100644
--- a/src/backends/native/meta-crtc-kms.h
+++ b/src/backends/native/meta-crtc-kms.h
@@ -56,12 +56,6 @@ void meta_crtc_kms_assign_primary_plane (MetaCrtcKms   *crtc_kms,
 void meta_crtc_kms_set_mode (MetaCrtcKms   *crtc_kms,
                              MetaKmsUpdate *kms_update);
 
-void meta_crtc_kms_page_flip (MetaCrtcKms                   *crtc_kms,
-                              const MetaKmsPageFlipFeedback *page_flip_feedback,
-                              MetaKmsPageFlipFlag            flags,
-                              gpointer                       user_data,
-                              MetaKmsUpdate                 *kms_update);
-
 void meta_crtc_kms_set_is_underscanning (MetaCrtcKms *crtc_kms,
                                          gboolean     is_underscanning);
 
diff --git a/src/backends/native/meta-renderer-native.c b/src/backends/native/meta-renderer-native.c
index fb7c1d869f..5cb884cb8b 100644
--- a/src/backends/native/meta-renderer-native.c
+++ b/src/backends/native/meta-renderer-native.c
@@ -1291,11 +1291,11 @@ meta_onscreen_native_flip_crtc (CoglOnscreen        *onscreen,
         }
 
       meta_crtc_kms_assign_primary_plane (crtc_kms, buffer, kms_update);
-      meta_crtc_kms_page_flip (crtc_kms,
-                               &page_flip_feedback,
-                               flags,
-                               g_object_ref (view),
-                               kms_update);
+      meta_kms_update_page_flip (kms_update,
+                                 meta_crtc_kms_get_kms_crtc (crtc_kms),
+                                 &page_flip_feedback,
+                                 flags,
+                                 g_object_ref (view));
 
       break;
 #ifdef HAVE_EGL_DEVICE


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