freedreno/a6xx: Support PIPE_FORMAT_R8_G8B8_420_UNORM for texturing
authorKristian H. Kristensen <hoegsberg@google.com>
Mon, 28 Sep 2020 20:21:49 +0000 (20:21 +0000)
committerMarge Bot <eric+marge@anholt.net>
Thu, 8 Oct 2020 09:37:14 +0000 (09:37 +0000)
commit981464356c0bb75ed4b5ee3b8db472d467023bc7
tree1082d6a58e2ef6a0c953f840cb4f953a70d64b3c
parent11563da8fa852c19c45b90a6a8427ea79008fd80
freedreno/a6xx: Support PIPE_FORMAT_R8_G8B8_420_UNORM for texturing

This makes freedreno advertise support for
PIPE_FORMAT_R8_G8B8_420_UNORM on a6xx, which enables lowering NV12 to
this format.

Reviewed-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6693>
src/gallium/drivers/freedreno/a6xx/fd6_format.c
src/gallium/drivers/freedreno/a6xx/fd6_resource.c
src/gallium/drivers/freedreno/a6xx/fd6_texture.c