| From 83adbaebe5b356c891511aca74c5b83e2ce5c5f3 Mon Sep 17 00:00:00 2001 |
| From: Frank Binns <frank.binns@imgtec.com> |
| Date: Thu, 19 Mar 2015 14:07:23 +0000 |
| Subject: [PATCH 04/33] dri: Add MT21 DRI fourcc |
| |
| Add MT21 DRI fourcc that corresponds to DRM_FORMAT_MT21. |
| --- |
| include/GL/internal/dri_interface.h | 1 + |
| src/egl/drivers/dri2/egl_dri2.c | 3 +++ |
| 2 files changed, 4 insertions(+) |
| |
| diff --git a/include/GL/internal/dri_interface.h b/include/GL/internal/dri_interface.h |
| index 4475ea8..0e32ec5 100644 |
| --- a/include/GL/internal/dri_interface.h |
| +++ b/include/GL/internal/dri_interface.h |
| @@ -1213,6 +1213,7 @@ struct __DRIdri2ExtensionRec { |
| #define __DRI_IMAGE_FOURCC_NV12 0x3231564e |
| #define __DRI_IMAGE_FOURCC_NV16 0x3631564e |
| #define __DRI_IMAGE_FOURCC_YUYV 0x56595559 |
| +#define __DRI_IMAGE_FOURCC_MT21 0x3132544D |
| |
| #define __DRI_IMAGE_FOURCC_YVU410 0x39555659 |
| #define __DRI_IMAGE_FOURCC_YVU411 0x31315659 |
| diff --git a/src/egl/drivers/dri2/egl_dri2.c b/src/egl/drivers/dri2/egl_dri2.c |
| index a4b7475..3473369 100644 |
| --- a/src/egl/drivers/dri2/egl_dri2.c |
| +++ b/src/egl/drivers/dri2/egl_dri2.c |
| @@ -2067,6 +2067,9 @@ dri2_check_dma_buf_format(const _EGLImageAttribs *attrs) |
| case DRM_FORMAT_NV21: |
| case DRM_FORMAT_NV16: |
| case DRM_FORMAT_NV61: |
| +#ifdef DRM_FORMAT_MT21 |
| + case DRM_FORMAT_MT21: |
| +#endif |
| plane_n = 2; |
| break; |
| case DRM_FORMAT_YUV410: |
| -- |
| 2.7.4 |
| |