From c56433d6eeddc3b41025d5f155f8ada70b6c360e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Mon, 30 Nov 2020 12:04:48 +0100 Subject: [PATCH] wayland/buffer: Trace instrument buffer-attach While browsing sysprof profiling reports, I saw surface-commit taking significant times sometimes; trace attach too, to see whether such things are due to e.g. texture uploads. Part-of: --- src/wayland/meta-wayland-buffer.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/wayland/meta-wayland-buffer.c b/src/wayland/meta-wayland-buffer.c index 6c339e813..211c85ff0 100644 --- a/src/wayland/meta-wayland-buffer.c +++ b/src/wayland/meta-wayland-buffer.c @@ -530,6 +530,8 @@ meta_wayland_buffer_attach (MetaWaylandBuffer *buffer, { g_return_val_if_fail (buffer->resource, FALSE); + COGL_TRACE_BEGIN_SCOPED (MetaWaylandBufferAttach, "WaylandBuffer (attach)"); + if (!meta_wayland_buffer_is_realized (buffer)) { /* The buffer should have been realized at surface commit time */