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,
 };