[mutter] wayland-dma-buf: Add debug logging of pixel format in use
- From: Jonas Ådahl <jadahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] wayland-dma-buf: Add debug logging of pixel format in use
- Date: Tue, 20 Oct 2020 10:06:38 +0000 (UTC)
commit e480d0c71e0e947327aadf58dcf9d1f297fc76ea
Author: Daniel van Vugt <daniel van vugt canonical com>
Date: Wed Jul 29 17:44:53 2020 +0800
wayland-dma-buf: Add debug logging of pixel format in use
Enable it with environment `MUTTER_DEBUG=wayland`.
https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1387
src/wayland/meta-wayland-dma-buf.c | 8 ++++++++
1 file changed, 8 insertions(+)
---
diff --git a/src/wayland/meta-wayland-dma-buf.c b/src/wayland/meta-wayland-dma-buf.c
index 2f9794a5d6..e5a8f9a75b 100644
--- a/src/wayland/meta-wayland-dma-buf.c
+++ b/src/wayland/meta-wayland-dma-buf.c
@@ -53,6 +53,7 @@
#ifdef HAVE_NATIVE_BACKEND
#include "backends/native/meta-drm-buffer-gbm.h"
+#include "backends/native/meta-kms-utils.h"
#include "backends/native/meta-renderer-native.h"
#endif
@@ -96,6 +97,7 @@ meta_wayland_dma_buf_realize_texture (MetaWaylandBuffer *buffer,
EGLImageKHR egl_image;
CoglEglImageFlags flags;
CoglTexture2D *texture;
+ MetaDrmFormatBuf format_buf;
if (buffer->dma_buf.texture)
return TRUE;
@@ -139,6 +141,12 @@ meta_wayland_dma_buf_realize_texture (MetaWaylandBuffer *buffer,
return FALSE;
}
+ meta_topic (META_DEBUG_WAYLAND,
+ "[dma-buf] wl_buffer@%u DRM format %s -> CoglPixelFormat %s",
+ wl_resource_get_id (meta_wayland_buffer_get_resource (buffer)),
+ meta_drm_format_to_string (&format_buf, dma_buf->drm_format),
+ cogl_pixel_format_to_string (cogl_format));
+
for (n_planes = 0; n_planes < META_WAYLAND_DMA_BUF_MAX_FDS; n_planes++)
{
if (dma_buf->fds[n_planes] < 0)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]