window: Use window surfaces for windows
diff --git a/clients/window.h b/clients/window.h
index 7073f4a..c1c5212 100644
--- a/clients/window.h
+++ b/clients/window.h
@@ -64,6 +64,7 @@
cairo_surface_t *
display_create_surface(struct display *display,
+ struct wl_surface *surface,
struct rectangle *rectangle);
struct wl_buffer *
@@ -167,6 +168,7 @@
window_create_surface(struct window *window);
enum window_buffer_type {
+ WINDOW_BUFFER_TYPE_EGL_WINDOW,
WINDOW_BUFFER_TYPE_EGL_IMAGE,
WINDOW_BUFFER_TYPE_SHM,
};