From ae812ca81e8633346fc3716e1c8a9454a05e72ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Wed, 21 Oct 2020 19:40:08 +0200 Subject: [PATCH] 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: --- 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 1a083e909..281091f3e 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); }