anv: Implement VK_EXT_4444_formats
authorJason Ekstrand <jason@jlekstrand.net>
Tue, 14 Jul 2020 22:59:49 +0000 (17:59 -0500)
committerMarge Bot <eric+marge@anholt.net>
Mon, 3 Aug 2020 17:50:03 +0000 (17:50 +0000)
commit3c2a1af660f13e3598069e07d2fdedffd350017c
tree9170c0c116feb8e454ca95a400e98b793e3750ea
parentb44139ef369ea9dda91e50f67214d21cd47b9b10
anv: Implement VK_EXT_4444_formats

We only support the ARGB format, not the ABGR one.  Fortunately, the
ARGB is the one required by D3D11.

Reviewed-by: Joshua Ashton <joshua@froggi.es>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6158>
docs/relnotes/new_features.txt
src/intel/vulkan/anv_device.c
src/intel/vulkan/anv_extensions.py
src/intel/vulkan/anv_formats.c