Mesa (master): gbm: Add support for gbm bos and surfaces using GBM_FORMAT_ARGB2101010
Kristian Høgsberg
krh at kemper.freedesktop.org
Wed Oct 16 06:16:02 UTC 2013
Module: Mesa
Branch: master
Commit: 6e444a72c1f9e4446e025b8cb780523cb89f0584
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e444a72c1f9e4446e025b8cb780523cb89f0584
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Sat Sep 14 23:32:44 2013 -0700
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 <krh at bitplanet.net>
---
src/gbm/backends/dri/gbm_dri.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/src/gbm/backends/dri/gbm_dri.c b/src/gbm/backends/dri/gbm_dri.c
index 24ed2f1..661306c 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;
}
More information about the mesa-commit
mailing list