vulkan-wsi-layer/util
Matteo Franchin dd1f3f24cc Enable instance extensions required by layer
The layer needs functionality that is not part of Vulkan 1.0 and is
provided by either Vulkan 1.1 or separate Vulkan extensions.
The layer used to solve this issue by bumping the API version passed
by the application in VkCreateInfo to 1.1 if this was set to 1.0.
This workaround does not seem to be working anymore with recent
versions of the loader. Fortunately, the loader now allows layers
to change the extension lists passed by the application.
This patch changes the layer to use this approach and removes the
API bump logic.

Documentation is updated accordingly.

Change-Id: I61c426311612c7f288a0f7d969782d6c5365acf5
Signed-off-by: Matteo Franchin <matteo.franchin@arm.com>
2022-05-30 13:51:20 +01:00
..
drm Add support for VK_EXT_image_compression_control_swapchain 2022-05-25 16:49:52 +01:00
wsialloc Add support for VK_EXT_image_compression_control_swapchain 2022-05-25 16:49:52 +01:00
custom_allocator.cpp Set default visiblity of functions to hidden 2021-11-08 13:42:20 +00:00
custom_allocator.hpp Fix OOM issue 2021-11-11 18:27:31 +00:00
extension_list.cpp Improve error handling when copying extension name 2021-11-29 09:18:11 +00:00
extension_list.hpp Mark fences and semaphores as already signalled in AcquireNextImage 2022-02-08 15:27:29 +00:00
file_descriptor.hpp Fix OOM issue 2021-11-11 18:27:31 +00:00
format_modifiers.cpp Add support for VK_EXT_image_compression_control_swapchain 2022-05-25 16:49:52 +01:00
format_modifiers.hpp Add support for VK_EXT_image_compression_control_swapchain 2022-05-25 16:49:52 +01:00
helpers.hpp Add support for VK_EXT_image_compression_control_swapchain 2022-05-25 16:49:52 +01:00
log.cpp Fix formatting issues 2021-10-29 08:51:25 +00:00
log.hpp Fix formatting issues 2021-10-29 08:51:25 +00:00
macros.hpp Set default visiblity of functions to hidden 2021-11-08 13:42:20 +00:00
optional.hpp Fix OOM issue 2021-11-11 18:27:31 +00:00
platform_set.hpp Enable instance extensions required by layer 2022-05-30 13:51:20 +01:00
ring_buffer.hpp Fix formatting issues 2021-10-29 08:51:25 +00:00
timed_semaphore.cpp Update code to use modern c++ style 2021-11-11 10:15:22 +00:00
timed_semaphore.hpp Fix OOM issue 2021-11-11 18:27:31 +00:00
unordered_map.hpp Fix OOM issue 2021-11-11 18:27:31 +00:00
unordered_set.hpp Fix OOM issue 2021-11-11 18:27:31 +00:00