From 3a5b150df21ee5b330130754b970a65de224c0fc Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Tue, 26 Sep 2017 16:04:07 +1300 Subject: Basic rendering --- include/backend/x11.h | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'include/backend') diff --git a/include/backend/x11.h b/include/backend/x11.h index f169f725..eb46e77e 100644 --- a/include/backend/x11.h +++ b/include/backend/x11.h @@ -1,10 +1,22 @@ #ifndef WLR_X11_H #define WLR_X11_H +#include #include #include #include #include +#include + +struct wlr_x11_backend; + +struct wlr_x11_output { + struct wlr_output wlr_output; + struct wlr_x11_backend *x11; + + xcb_window_t win; + EGLSurface surf; +}; struct wlr_x11_backend { struct wlr_backend backend; @@ -12,7 +24,8 @@ struct wlr_x11_backend { Display *xlib_conn; xcb_connection_t *xcb_conn; xcb_screen_t *screen; - xcb_window_t win; + + struct wlr_x11_output output; struct wlr_egl egl; struct wl_event_source *event_source; -- cgit v1.2.3