[mutter] renderer/native: Make dummy power save flips symbolic



commit ae812ca81e8633346fc3716e1c8a9454a05e72ec
Author: Jonas Ã…dahl <jadahl gmail com>
Date:   Wed Oct 21 19:40:08 2020 +0200

    renderer/native: Make dummy power save flips symbolic
    
    They won't have a timestamp, thus isn't meant to be used for timing
    calculations.
    
    Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1488>

 src/backends/native/meta-renderer-native.c | 5 +++++
 1 file changed, 5 insertions(+)
---
diff --git a/src/backends/native/meta-renderer-native.c b/src/backends/native/meta-renderer-native.c
index 1a083e909e..281091f3ed 100644
--- a/src/backends/native/meta-renderer-native.c
+++ b/src/backends/native/meta-renderer-native.c
@@ -1231,7 +1231,12 @@ custom_egl_stream_page_flip (gpointer custom_page_flip_data,
 static void
 dummy_power_save_page_flip (CoglOnscreen *onscreen)
 {
+  CoglFrameInfo *frame_info;
+
   meta_onscreen_native_swap_drm_fb (onscreen);
+
+  frame_info = g_queue_peek_tail (&onscreen->pending_frame_infos);
+  frame_info->flags |= COGL_FRAME_INFO_FLAG_SYMBOLIC;
   meta_onscreen_native_notify_frame_complete (onscreen);
 }
 


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