xserver: Branch 'master'

Adam Jackson ajax at kemper.freedesktop.org
Fri Mar 9 18:12:35 UTC 2018


 glamor/glamor_egl.c           |    2 ++
 hw/xwayland/xwayland-glamor.c |    4 ++++
 2 files changed, 6 insertions(+)

New commits:
commit beda6afb3c33adbf77637141f05631081894e93a
Author: Mario Kleiner <mario.kleiner.de at gmail.com>
Date:   Fri Mar 9 04:58:20 2018 +0100

    glamor/xwayland: Add depth 30 format mapping for DRI 3.2 as well.
    
    Signed-off-by: Mario Kleiner <mario.kleiner.de at gmail.com>
    Reviewed-by: Daniel Stone <daniels at collabora.com>

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:


More information about the xorg-commit mailing list