From b36af22c94ea8e02616f5ab0ca06001f41f69a49 Mon Sep 17 00:00:00 2001 From: Roman Gilg Date: Mon, 12 Apr 2021 10:39:51 +0200 Subject: backend: move get_drm_fd to public interface The get_drm_fd was made available in an internal header with a53ab146f. Move it now to the public header so consumers opting in to the unstable interfaces can make use of it. --- include/wlr/backend.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'include/wlr') diff --git a/include/wlr/backend.h b/include/wlr/backend.h index 2b869f28..b56e789c 100644 --- a/include/wlr/backend.h +++ b/include/wlr/backend.h @@ -57,5 +57,12 @@ struct wlr_session *wlr_backend_get_session(struct wlr_backend *backend); * Returns the clock used by the backend for presentation feedback. */ clockid_t wlr_backend_get_presentation_clock(struct wlr_backend *backend); +/** + * Returns the DRM node file descriptor used by the backend's underlying + * platform. Can be used by consumers for additional rendering operations. + * The consumer must not close the file descriptor since the backend continues + * to have ownership of it. + */ +int wlr_backend_get_drm_fd(struct wlr_backend *backend); #endif -- cgit v1.2.3