compositor: Use GL_BGRA_EXT for glReadPixels in screenshooter
This needs GL_EXT_read_format_bgra.
diff --git a/src/compositor.c b/src/compositor.c
index 3b2ebd4..c83731c 100644
--- a/src/compositor.c
+++ b/src/compositor.c
@@ -2321,6 +2321,11 @@
return -1;
}
+ if (!strstr(extensions, "GL_EXT_read_format_bgra")) {
+ fprintf(stderr, "GL_EXT_read_format_bgra not available\n");
+ return -1;
+ }
+
extensions =
(const char *) eglQueryString(ec->display, EGL_EXTENSIONS);
if (strstr(extensions, "EGL_WL_bind_wayland_display"))