From de0bc7831954a5e4baa367b01bb02b755b53e5d0 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Wed, 1 Dec 2021 14:12:09 +0100 Subject: [PATCH] render/pixman: advertise MOD_INVALID instead of MOD_LINEAR The backends and allocators use INVALID, but the renderer uses LINEAR. Running a compositor with WLR_RENDERER=pixman results in: 00:00:00.744 [types/output/render.c:59] Failed to pick primary buffer format for output 'WL-1' --- render/pixman/renderer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/render/pixman/renderer.c b/render/pixman/renderer.c index c65523b0..13db0880 100644 --- a/render/pixman/renderer.c +++ b/render/pixman/renderer.c @@ -528,7 +528,7 @@ struct wlr_renderer *wlr_pixman_renderer_create(void) { for (size_t i = 0; i < len; ++i) { wlr_drm_format_set_add(&renderer->drm_formats, formats[i], - DRM_FORMAT_MOD_LINEAR); + DRM_FORMAT_MOD_INVALID); } return &renderer->wlr_renderer;