diff --git a/src/wayland/meta-wayland-dma-buf.c b/src/wayland/meta-wayland-dma-buf.c index 2f9794a5d..e5a8f9a75 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)