diff options
Diffstat (limited to 'backend/backend.c')
-rw-r--r-- | backend/backend.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/backend/backend.c b/backend/backend.c index 753bb3ae..c6afe9ed 100644 --- a/backend/backend.c +++ b/backend/backend.c @@ -2,7 +2,9 @@ #include <stdlib.h> #include <string.h> #include <errno.h> +#include <wlr/session.h> #include "common/log.h" +#include "backend/drm/backend.h" #include "backend.h" struct wlr_backend *wlr_backend_create(const struct wlr_backend_impl *impl, @@ -34,3 +36,11 @@ void wlr_backend_destroy(struct wlr_backend *backend) { // TODO: free outputs free(backend); } + +struct wlr_backend *wlr_backend_autocreate(struct wl_display *display, + struct wlr_session *session) { + // TODO: Choose the most appropriate backend for the situation + struct wlr_backend *wlr; + wlr = wlr_drm_backend_create(display, session); + return wlr; +} |