vulkan: Allow storage images in the WSI.
authorBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Tue, 20 Nov 2018 20:57:27 +0000 (21:57 +0100)
committerBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Wed, 21 Nov 2018 20:36:55 +0000 (21:36 +0100)
commit33b2f74e77a33c92c5376a6f11e1a933b8fad4d7
tree3536a55ea0eefd93b36e89a45229f57086b5c0b4
parent1f1d4d571afd3a0e0f89b4dcf82d4a8d5d97bddf
vulkan: Allow storage images in the WSI.

Since apps also have to follow the ImageFormatProperties query,
we can disallow formats that don't allow image stores (for AMD
that would be SRGB formats).

Note that this only affects anything if the app actually decides
to use the flag.

Had someone ask for this on IRC and at least on the AMD side we
can support it.

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
src/vulkan/wsi/wsi_common_display.c
src/vulkan/wsi/wsi_common_wayland.c
src/vulkan/wsi/wsi_common_x11.c