From 36c8b983eecd75e03b918af2acf33d636b12cf1c Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Fri, 5 Mar 2021 16:04:45 +0100 Subject: [PATCH] drm: fix missing flag in drmModeAddFB2WithModifiers call That's a nice footgun right here. --- src/drm.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drm.cpp b/src/drm.cpp index 9f8ee4a..e5cd3bd 100644 --- a/src/drm.cpp +++ b/src/drm.cpp @@ -739,7 +739,7 @@ uint32_t drm_fbid_from_dmabuf( struct drm_t *drm, struct wlr_buffer *buf, struct return 0; } - if ( drmModeAddFB2WithModifiers( drm->fd, dma_buf->width, dma_buf->height, dma_buf->format, handles, dma_buf->stride, dma_buf->offset, modifiers, &fb_id, 0 ) != 0 ) + if ( drmModeAddFB2WithModifiers( drm->fd, dma_buf->width, dma_buf->height, dma_buf->format, handles, dma_buf->stride, dma_buf->offset, modifiers, &fb_id, DRM_MODE_FB_MODIFIERS ) != 0 ) { perror("drmModeAddFB2WithModifiers failed"); return 0;