vulkan-wsi-layer/layer
Maged Elnaggar fb23a9b14e Support VK_KHR_swapchain_mutable_format extension
- Add support for VK_KHR_swapchain_mutable_format extension to the Layer.
- Expose support for the VK_KHR_swapchain_mutable_format extension.
- Improve find_extension helper API to be spec-correct, const-correct,
  and clearer by using the right base type (VkBaseInStructure for input,
  VkBaseOutStructure for output),
  and concise docs explaining it returns the first matching struct or nullptr.
- Correctly use image_create_info instead of m_image_create_info in
  create_swapchain_image function for Wayland.

Signed-off-by: Maged Elnaggar <maged.elnaggar@arm.com>
Change-Id: Id40b28977e63ba76012d3a8f693327f757d75dcd
2025-09-11 09:28:03 +01:00
..
calibrated_timestamps_api.cpp Use the KHR version for vkGetCalibratedTimestamps 2025-05-14 16:32:07 +01:00
calibrated_timestamps_api.hpp Use the KHR version for vkGetCalibratedTimestamps 2025-05-14 16:32:07 +01:00
layer.cpp Implement vkWaitForPresent2KHR 2025-08-28 15:46:50 +01:00
present_timing_api.cpp Update present timing types 2025-09-04 17:48:10 +01:00
present_wait_api.cpp Implement vkWaitForPresent2KHR 2025-08-28 15:46:50 +01:00
present_wait_api.hpp Implement vkWaitForPresent2KHR 2025-08-28 15:46:50 +01:00
private_data.cpp Adding exception-safe custom mutex to the WSI layer 2025-09-05 16:06:38 +01:00
private_data.hpp Adding exception-safe custom mutex to the WSI layer 2025-09-05 16:06:38 +01:00
surface_api.cpp Adds support for present timing on Wayland even if the compositor does not support wp_presentation. Previously, support for wp_presentation was assumed. 2025-06-18 12:15:41 +00:00
surface_api.hpp Implement VK_KHR_get_surface_capabilities2 entrypoints 2022-03-10 10:28:33 +00:00
swapchain_api.cpp Update the layer's readme and release notes with VK_KHR_present_id2 support 2025-08-20 12:45:46 +01:00
swapchain_api.hpp Add support for VK_KHR_shared_presentable_image for headless backend 2024-04-30 08:28:21 +00:00
swapchain_maintenance_api.cpp Introduce an extensions abstraction in the layer 2025-01-31 17:31:32 +00:00
swapchain_maintenance_api.hpp Add vkReleaseSwapchainImagesEXT entrypoint 2024-08-13 19:27:53 +01:00
VkLayer_window_system_integration.json Support VK_KHR_swapchain_mutable_format extension 2025-09-11 09:28:03 +01:00
wsi_layer_experimental.hpp Update present timing types 2025-09-04 17:48:10 +01:00