From: Kristian Høgsberg Date: Sun, 15 Sep 2013 06:32:44 +0000 (-0700) Subject: gbm: Add support for gbm bos and surfaces using GBM_FORMAT_ARGB2101010 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6e444a72c1f9e4446e025b8cb780523cb89f0584;p=mesa.git gbm: Add support for gbm bos and surfaces using GBM_FORMAT_ARGB2101010 We can now add GBM support for the 10 bit/channel formats which lets us create a gbm surface that we can use with KMS for display hardware that support the format. Signed-off-by: Kristian Høgsberg --- diff --git a/src/gbm/backends/dri/gbm_dri.c b/src/gbm/backends/dri/gbm_dri.c index 24ed2f1c6ab..661306c9f44 100644 --- a/src/gbm/backends/dri/gbm_dri.c +++ b/src/gbm/backends/dri/gbm_dri.c @@ -551,6 +551,12 @@ gbm_dri_bo_create(struct gbm_device *gbm, case GBM_FORMAT_ABGR8888: dri_format = __DRI_IMAGE_FORMAT_ABGR8888; break; + case GBM_FORMAT_ARGB2101010: + dri_format = __DRI_IMAGE_FORMAT_ARGB2101010; + break; + case GBM_FORMAT_XRGB2101010: + dri_format = __DRI_IMAGE_FORMAT_XRGB2101010; + break; default: return NULL; }