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"))