From beda6afb3c33adbf77637141f05631081894e93a Mon Sep 17 00:00:00 2001 From: Mario Kleiner Date: Fri, 9 Mar 2018 04:58:20 +0100 Subject: [PATCH] glamor/xwayland: Add depth 30 format mapping for DRI 3.2 as well. Signed-off-by: Mario Kleiner Reviewed-by: Daniel Stone --- glamor/glamor_egl.c | 2 ++ hw/xwayland/xwayland-glamor.c | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/glamor/glamor_egl.c b/glamor/glamor_egl.c index 8389d5f29..eccc79561 100644 --- a/glamor/glamor_egl.c +++ b/glamor/glamor_egl.c @@ -464,6 +464,8 @@ gbm_format_for_depth(CARD8 depth) return GBM_FORMAT_RGB565; case 24: return GBM_FORMAT_XRGB8888; + case 30: + return GBM_FORMAT_ARGB2101010; default: ErrorF("unexpected depth: %d\n", depth); case 32: diff --git a/hw/xwayland/xwayland-glamor.c b/hw/xwayland/xwayland-glamor.c index b961695d7..4de3beb9d 100644 --- a/hw/xwayland/xwayland-glamor.c +++ b/hw/xwayland/xwayland-glamor.c @@ -69,6 +69,8 @@ wl_drm_format_for_depth(int depth) return WL_DRM_FORMAT_RGB565; case 24: return WL_DRM_FORMAT_XRGB8888; + case 30: + return WL_DRM_FORMAT_ARGB2101010; default: ErrorF("unexpected depth: %d\n", depth); case 32: @@ -84,6 +86,8 @@ gbm_format_for_depth(int depth) return GBM_FORMAT_RGB565; case 24: return GBM_FORMAT_XRGB8888; + case 30: + return GBM_FORMAT_ARGB2101010; default: ErrorF("unexpected depth: %d\n", depth); case 32: