From dd15122ccbfe07841ac7e17d01c047ec94a1eb62 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 21 Oct 2023 14:14:44 -0400 Subject: [PATCH] dmabuf: Add some debug spew --- gdk/gdkdmabuftexture.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/gdk/gdkdmabuftexture.c b/gdk/gdkdmabuftexture.c index 76c69825a6..a4f926b7c2 100644 --- a/gdk/gdkdmabuftexture.c +++ b/gdk/gdkdmabuftexture.c @@ -142,7 +142,7 @@ gdk_dmabuf_texture_new_from_builder (GdkDmabufTextureBuilder *builder, display = gdk_dmabuf_texture_builder_get_display (builder); width = gdk_dmabuf_texture_builder_get_width (builder); height = gdk_dmabuf_texture_builder_get_height (builder); - + if (!gdk_dmabuf_sanitize (&dmabuf, width, height, @@ -152,6 +152,7 @@ gdk_dmabuf_texture_new_from_builder (GdkDmabufTextureBuilder *builder, gdk_display_init_dmabuf (display); + for (i = 0; display->dmabuf_downloaders[i] != NULL; i++) { if (local_error && g_error_matches (local_error, GDK_DMABUF_ERROR, GDK_DMABUF_ERROR_UNSUPPORTED_FORMAT)) @@ -172,6 +173,13 @@ gdk_dmabuf_texture_new_from_builder (GdkDmabufTextureBuilder *builder, return NULL; } + GDK_DEBUG (DMABUF, + "Dmabuf texture in format %.4s:%#lx, %s%u planes, memory format %u", + (char *) &dmabuf.fourcc, dmabuf.modifier, + gdk_dmabuf_texture_builder_get_premultiplied (builder) ? " premultiplied, " : "", + dmabuf.n_planes, + format); + self = g_object_new (GDK_TYPE_DMABUF_TEXTURE, "width", width, "height", height,