From d7ec784e5d69af9d9addf5ef95df5c40af3df478 Mon Sep 17 00:00:00 2001 From: Manuel Stoeckl Date: Sat, 31 Dec 2022 21:05:09 -0500 Subject: Only submit opaque (XRGB8888) buffers This lets the compositor avoid needing to clear and blend the pixels behind the background surface made by swaybg. --- main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'main.c') diff --git a/main.c b/main.c index 0f5e7ad..181adb4 100644 --- a/main.c +++ b/main.c @@ -120,7 +120,7 @@ static struct wl_buffer *draw_buffer(const struct swaybg_output *output, struct pool_buffer buffer; if (!create_buffer(&buffer, output->state->shm, - buffer_width, buffer_height, WL_SHM_FORMAT_ARGB8888)) { + buffer_width, buffer_height, WL_SHM_FORMAT_XRGB8888)) { return NULL; } -- cgit v1.2.3