vulkan-wsi-layer/layer
Lior Dekel 908518c92e Adding VK_KHR_shared_presentable_image basic support
To comply with ICDs that expose the
VK_KHR_shared_presentable_image extension, the Layer needs to
handle VkSharedPresentSurfaceCapabilitiesKHR struct (holds
sType=VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR)
for queries on the VkSurfaces managed by the Layer.
A simple implementation that sets the minimum required flags is
provided in this commit.
Since no WSI layer swapchain will support the shared presentable modes,
no other functionality is required. VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
must be included in the sharedPresentSupportedUsageFlags field but
implementations may support additional usages.

Signed-off-by: Lior Dekel <lior.dekel@arm.com>
Change-Id: I73b29e54a84376c663b3cada989c910d1ba27293
2022-09-13 13:46:39 +03:00
..
layer.cpp Fix issues found by static analysis 2022-07-21 19:05:53 +01:00
private_data.cpp Remove swapchain from device_data after destruction 2022-07-07 08:33:57 +00:00
private_data.hpp Remove swapchain from device_data after destruction 2022-07-07 08:33:57 +00:00
surface_api.cpp Adding VK_KHR_shared_presentable_image basic support 2022-09-13 13:46:39 +03:00
surface_api.hpp Implement VK_KHR_get_surface_capabilities2 entrypoints 2022-03-10 10:28:33 +00:00
swapchain_api.cpp Remove duplication of create_aliased_image_handle implementations 2022-08-03 13:43:38 +00:00
swapchain_api.hpp Set default visiblity of functions to hidden 2021-11-08 13:42:20 +00:00
VkLayer_window_system_integration.json Update Khronos headers API version 2022-07-12 15:01:19 +00:00