From 51d23a409ad87c5a9596149264124ea2e54a5072 Mon Sep 17 00:00:00 2001 From: Philipp Zabel Date: Tue, 1 Aug 2023 21:59:31 +0200 Subject: [PATCH] gl-renderer: Stop reading presentation clock without shaders to time Stop reading the presentation clock if the return value is never used. Signed-off-by: Philipp Zabel --- libweston/renderer-gl/gl-shaders.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libweston/renderer-gl/gl-shaders.c b/libweston/renderer-gl/gl-shaders.c index 88e84fb65..a9f38c63e 100644 --- a/libweston/renderer-gl/gl-shaders.c +++ b/libweston/renderer-gl/gl-shaders.c @@ -428,7 +428,8 @@ gl_shader_scope_new_subscription(struct weston_log_subscription *subs, int count = 0; char *desc; - weston_compositor_read_presentation_clock(gr->compositor, &now); + if (!wl_list_empty(&gr->shader_list)) + weston_compositor_read_presentation_clock(gr->compositor, &now); weston_log_subscription_printf(subs, "Vertex shader body:\n"