aboutsummaryrefslogtreecommitdiff
path: root/include/wlr
diff options
context:
space:
mode:
Diffstat (limited to 'include/wlr')
-rw-r--r--include/wlr/backend/x11.h13
-rw-r--r--include/wlr/egl.h2
2 files changed, 14 insertions, 1 deletions
diff --git a/include/wlr/backend/x11.h b/include/wlr/backend/x11.h
new file mode 100644
index 00000000..3901649b
--- /dev/null
+++ b/include/wlr/backend/x11.h
@@ -0,0 +1,13 @@
+#ifndef WLR_BACKEND_X11_H
+#define WLR_BACKEND_X11_H
+
+#include <stdbool.h>
+#include <wayland-server.h>
+#include <wlr/backend.h>
+
+struct wlr_backend *wlr_x11_backend_create(struct wl_display *display,
+ const char *x11_display);
+
+bool wlr_backend_is_x11(struct wlr_backend *backend);
+
+#endif
diff --git a/include/wlr/egl.h b/include/wlr/egl.h
index b37317a5..25329175 100644
--- a/include/wlr/egl.h
+++ b/include/wlr/egl.h
@@ -30,7 +30,7 @@ struct wlr_egl {
* Initializes an egl context for the given platform and remote display.
* Will attempt to load all possibly required api functions.
*/
-bool wlr_egl_init(struct wlr_egl *egl, EGLenum platform, void *display);
+bool wlr_egl_init(struct wlr_egl *egl, EGLenum platform, EGLint visual_id, void *display);
/**
* Frees all related egl resources, makes the context not-current and