diff options
Diffstat (limited to 'src/tdm_drm.c')
-rw-r--r-- | src/tdm_drm.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/tdm_drm.c b/src/tdm_drm.c index 179c359..b55cbde 100644 --- a/src/tdm_drm.c +++ b/src/tdm_drm.c @@ -224,8 +224,12 @@ tdm_drm_init(tdm_display *dpy, tdm_error *error) } #if LIBDRM_MAJOR_VERSION >= 2 && LIBDRM_MINOR_VERSION >= 4 && LIBDRM_MICRO_VERSION >= 47 - if (drmSetClientCap(drm_data->drm_fd, DRM_CLIENT_CAP_UNIVERSAL_PLANES, 1) < 0) + if (drmSetClientCap(drm_data->drm_fd, DRM_CLIENT_CAP_UNIVERSAL_PLANES, 1) < 0) { TDM_WRN("Set DRM_CLIENT_CAP_UNIVERSAL_PLANES failed"); + } else { + TDM_INFO("has universal planes"); + drm_data->has_universal_plane = 1; + } #endif drm_data->mode_res = drmModeGetResources(drm_data->drm_fd); |