diff options
author | Kasireddy, Vivek <[email protected]> | 2019-02-12 16:44:04 -0800 |
---|---|---|
committer | Lionel Landwerlin <[email protected]> | 2019-02-26 13:08:52 +0000 |
commit | 65600d0946193b786c3fa780c7e72c9dc0a49186 (patch) | |
tree | 5c86380b0d9595c1c4449bad7bb4bbb2b535590e /src/egl | |
parent | ff14d06be5f731b1fab5e312281e99487500de6e (diff) |
dri: Add XYUV8888 format
In addition to adding this format to the dri_interface header,
add an entry in the android and wayland backends as well.
Signed-off-by: Vivek Kasireddy <[email protected]>
Reviewed-by: Lionel Landwerlin <[email protected]>
Reviewed-by: Tapani Pälli <[email protected]>
Reviewed-by: Eric Engestrom <[email protected]>
Diffstat (limited to 'src/egl')
-rw-r--r-- | src/egl/drivers/dri2/egl_dri2.c | 1 | ||||
-rw-r--r-- | src/egl/drivers/dri2/platform_android.c | 1 | ||||
-rw-r--r-- | src/egl/wayland/wayland-drm/wayland-drm.xml | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/src/egl/drivers/dri2/egl_dri2.c b/src/egl/drivers/dri2/egl_dri2.c index 8721e67afb3..9c9b753fafe 100644 --- a/src/egl/drivers/dri2/egl_dri2.c +++ b/src/egl/drivers/dri2/egl_dri2.c @@ -2247,6 +2247,7 @@ dri2_num_fourcc_format_planes(EGLint format) case DRM_FORMAT_UYVY: case DRM_FORMAT_VYUY: case DRM_FORMAT_AYUV: + case DRM_FORMAT_XYUV8888: return 1; case DRM_FORMAT_NV12: diff --git a/src/egl/drivers/dri2/platform_android.c b/src/egl/drivers/dri2/platform_android.c index 5b530f2ba73..65ed936de10 100644 --- a/src/egl/drivers/dri2/platform_android.c +++ b/src/egl/drivers/dri2/platform_android.c @@ -73,6 +73,7 @@ static const struct droid_yuv_format droid_yuv_formats[] = { { HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, 0, 1, __DRI_IMAGE_FOURCC_YUV420 }, { HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, 1, 1, __DRI_IMAGE_FOURCC_YVU420 }, { HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, 1, 1, __DRI_IMAGE_FOURCC_AYUV }, + { HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, 1, 1, __DRI_IMAGE_FOURCC_XYUV8888 }, }; static int diff --git a/src/egl/wayland/wayland-drm/wayland-drm.xml b/src/egl/wayland/wayland-drm/wayland-drm.xml index 83aa5615539..a1f2540e426 100644 --- a/src/egl/wayland/wayland-drm/wayland-drm.xml +++ b/src/egl/wayland/wayland-drm/wayland-drm.xml @@ -85,6 +85,7 @@ <entry name="uyvy" value="0x59565955"/> <entry name="vyuy" value="0x59555956"/> <entry name="ayuv" value="0x56555941"/> + <entry name="xyuv8888" value="0x56555958"/> <entry name="nv12" value="0x3231564e"/> <entry name="nv21" value="0x3132564e"/> <entry name="nv16" value="0x3631564e"/> |