backend-drm: Add a helper to display plane type as a 'string'

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
dev
Marius Vlad 5 years ago committed by Daniel Stone
parent cdd6fa2717
commit 3dea57a9d5
  1. 16
      libweston/backend-drm/drm-internal.h

@ -536,6 +536,22 @@ to_drm_mode(struct weston_mode *base)
return container_of(base, struct drm_mode, base); return container_of(base, struct drm_mode, base);
} }
static inline const char *
drm_output_get_plane_type_name(struct drm_plane *p)
{
switch (p->type) {
case WDRM_PLANE_TYPE_PRIMARY:
return "primary";
case WDRM_PLANE_TYPE_CURSOR:
return "cursor";
case WDRM_PLANE_TYPE_OVERLAY:
return "overlay";
default:
assert(0);
break;
}
}
struct drm_output * struct drm_output *
drm_output_find_by_crtc(struct drm_backend *b, uint32_t crtc_id); drm_output_find_by_crtc(struct drm_backend *b, uint32_t crtc_id);

Loading…
Cancel
Save