From 5f7042a1f22247b478b6225c3e1356c72cdd72ba Mon Sep 17 00:00:00 2001 From: Scott Anderson Date: Sun, 6 Aug 2017 21:49:04 +1200 Subject: Moved headers --- backend/drm/drm-properties.h | 62 -------------------------------------------- 1 file changed, 62 deletions(-) delete mode 100644 backend/drm/drm-properties.h (limited to 'backend/drm/drm-properties.h') diff --git a/backend/drm/drm-properties.h b/backend/drm/drm-properties.h deleted file mode 100644 index 287fc1e0..00000000 --- a/backend/drm/drm-properties.h +++ /dev/null @@ -1,62 +0,0 @@ -#ifndef DRM_PROPERTIES_H -#define DRM_PROPERTIES_H - -#include -#include - -/* - * These types contain the property ids for several DRM objects. - * See https://01.org/linuxgraphics/gfx-docs/drm/gpu/drm-kms.html#kms-properties - * for more details. - */ - -union wlr_drm_connector_props { - struct { - uint32_t edid; - uint32_t dpms; - - // atomic-modesetting only - - uint32_t crtc_id; - }; - uint32_t props[3]; -}; - -union wlr_drm_crtc_props { - struct { - // Neither of these are guranteed to exist - uint32_t rotation; - uint32_t scaling_mode; - }; - uint32_t props[2]; -}; - -union wlr_drm_plane_props { - struct { - uint32_t type; - uint32_t rotation; // Not guranteed to exist - - // atomic-modesetting only - - uint32_t src_x; - uint32_t src_y; - uint32_t src_w; - uint32_t src_h; - uint32_t crtc_x; - uint32_t crtc_y; - uint32_t crtc_w; - uint32_t crtc_h; - uint32_t fb_id; - uint32_t crtc_id; - }; - uint32_t props[12]; -}; - -bool wlr_drm_get_connector_props(int fd, uint32_t id, union wlr_drm_connector_props *out); -bool wlr_drm_get_crtc_props(int fd, uint32_t id, union wlr_drm_crtc_props *out); -bool wlr_drm_get_plane_props(int fd, uint32_t id, union wlr_drm_plane_props *out); - -bool wlr_drm_get_prop(int fd, uint32_t obj, uint32_t prop, uint64_t *ret); -void *wlr_drm_get_prop_blob(int fd, uint32_t obj, uint32_t prop, size_t *ret_len); - -#endif -- cgit v1.2.3