anv: enable VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM for modifier support
authorYiwei Zhang <zzyiwei@chromium.org>
Fri, 29 Jul 2022 18:58:15 +0000 (18:58 +0000)
committerMarge Bot <emma+marge@anholt.net>
Fri, 29 Jul 2022 23:24:15 +0000 (23:24 +0000)
commit71a0ae2796e7aed5a202932f7795cfb1d372b89b
treef087dc83e6aa1f84204c9d018d7c0a609c1e2adb
parenta05fcc94c28d790c3bfdf64015c41a23a5f51921
anv: enable VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM for modifier support

This is a missed format to properly support media interop for Android.
Currently only used when layering GL atop Vulkan on Android, but will
be used directly with Vulkan when the platform default renderer has
switched to skiavk in modern Android.

Test: CtsMediaTestCases and CtsVideoTestCases with angle on venus on anv

Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Reviewed-by: Chad Versace <chadversary@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17808>
src/intel/vulkan/anv_formats.c