vulkan/wsi: Use the interface from the real modifiers extension
authorJason Ekstrand <jason.ekstrand@intel.com>
Mon, 1 Oct 2018 21:14:24 +0000 (16:14 -0500)
committerMarge Bot <eric+marge@anholt.net>
Fri, 17 Jan 2020 18:27:29 +0000 (18:27 +0000)
commit210e68874bbf5321adc6e6464a80526c177f8741
treea9b8e8497822c81abc772cac0610314e1789b907
parentc78926b84df245cd77a881f9c4a79e4145eac42d
vulkan/wsi: Use the interface from the real modifiers extension

The anv implementation still isn't quite complete, but we can at least
start using the structs from the real extension.

v2: Fix circular pNext list (Lionel)

Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3434>
src/freedreno/vulkan/tu_formats.c
src/freedreno/vulkan/tu_image.c
src/intel/vulkan/anv_extensions.py
src/intel/vulkan/anv_formats.c
src/intel/vulkan/anv_image.c
src/intel/vulkan/anv_wsi.c
src/vulkan/wsi/wsi_common.c
src/vulkan/wsi/wsi_common.h