drm: Add universal plane capability bit and plane type enums
Signed-off-by: Matt Roper <matthew.d.roper@intel.com> Signed-off-by: Rob Clark <robclark@freedesktop.org>main
parent
305478ce02
commit
8fc62ca8ac
|
@ -627,6 +627,14 @@ struct drm_get_cap {
|
|||
*/
|
||||
#define DRM_CLIENT_CAP_STEREO_3D 1
|
||||
|
||||
/**
|
||||
* DRM_CLIENT_CAP_UNIVERSAL_PLANES
|
||||
*
|
||||
* if set to 1, the DRM core will expose the full universal plane list
|
||||
* (including primary and cursor planes).
|
||||
*/
|
||||
#define DRM_CLIENT_CAP_UNIVERSAL_PLANES 2
|
||||
|
||||
/** DRM_IOCTL_SET_CLIENT_CAP ioctl argument type */
|
||||
struct drm_set_client_cap {
|
||||
__u64 capability;
|
||||
|
|
|
@ -296,6 +296,10 @@ typedef struct _drmModeConnector {
|
|||
uint32_t *encoders; /**< List of encoder ids */
|
||||
} drmModeConnector, *drmModeConnectorPtr;
|
||||
|
||||
#define DRM_PLANE_TYPE_OVERLAY 0
|
||||
#define DRM_PLANE_TYPE_PRIMARY 1
|
||||
#define DRM_PLANE_TYPE_CURSOR 2
|
||||
|
||||
typedef struct _drmModeObjectProperties {
|
||||
uint32_t count_props;
|
||||
uint32_t *props;
|
||||
|
|
Loading…
Reference in New Issue