window: Create a cairo device for each egl config
diff --git a/clients/window.h b/clients/window.h
index 60da5ca..42b8b13 100644
--- a/clients/window.h
+++ b/clients/window.h
@@ -62,14 +62,18 @@
display_get_egl_display(struct display *d);
EGLConfig
-display_get_egl_config(struct display *d);
+display_get_rgb_egl_config(struct display *d);
+
+EGLConfig
+display_get_argb_egl_config(struct display *d);
void
display_acquire_window_surface(struct display *display,
struct window *window,
EGLContext ctx);
void
-display_release(struct display *display);
+display_release_window_surface(struct display *display,
+ struct window *window);
#ifdef HAVE_CAIRO_EGL
EGLImageKHR