Mesa (main): gbm: add GBM_FORMAT_R16
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Fri Aug 6 14:14:46 UTC 2021
Module: Mesa
Branch: main
Commit: f7ee7112eccc1aff741c9ec87495da59c379f430
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7ee7112eccc1aff741c9ec87495da59c379f430
Author: Simon Zeni <simon at bl4ckb0ne.ca>
Date: Wed Jul 28 09:40:44 2021 -0400
gbm: add GBM_FORMAT_R16
Signed-off-by: Simon Zeni <simon at bl4ckb0ne.ca>
Reviewed-by: Simon Ser <contact at emersion.fr>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12101>
---
src/gbm/backends/dri/gbm_dri.c | 5 +++++
src/gbm/main/gbm.h | 3 +++
2 files changed, 8 insertions(+)
diff --git a/src/gbm/backends/dri/gbm_dri.c b/src/gbm/backends/dri/gbm_dri.c
index 96fa9217255..c3d9cdefa3f 100644
--- a/src/gbm/backends/dri/gbm_dri.c
+++ b/src/gbm/backends/dri/gbm_dri.c
@@ -504,6 +504,11 @@ static const struct gbm_dri_visual gbm_dri_visuals_table[] = {
{ 0, -1, -1, -1 },
{ 8, 0, 0, 0 },
},
+ {
+ GBM_FORMAT_R16, __DRI_IMAGE_FORMAT_R16,
+ { 0, -1, -1, -1 },
+ { 16, 0, 0, 0 },
+ },
{
GBM_FORMAT_GR88, __DRI_IMAGE_FORMAT_GR88,
{ 0, 8, -1, -1 },
diff --git a/src/gbm/main/gbm.h b/src/gbm/main/gbm.h
index 3a0fe73faae..2531fb56786 100644
--- a/src/gbm/main/gbm.h
+++ b/src/gbm/main/gbm.h
@@ -94,6 +94,9 @@ enum gbm_bo_format {
/* 8 bpp Red */
#define GBM_FORMAT_R8 __gbm_fourcc_code('R', '8', ' ', ' ') /* [7:0] R */
+/* 16 bpp Red */
+#define GBM_FORMAT_R16 __gbm_fourcc_code('R', '1', '6', ' ') /* [15:0] R little endian */
+
/* 16 bpp RG */
#define GBM_FORMAT_GR88 __gbm_fourcc_code('G', 'R', '8', '8') /* [15:0] G:R 8:8 little endian */
More information about the mesa-commit
mailing list