vulkan-wsi-layer/util
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
..
drm Add external memory extension 2025-04-25 15:28:39 +01:00
wsialloc Append WSI layer warning flags 2025-08-05 13:34:59 +01:00
custom_allocator.cpp Update clang-format rules 2024-07-04 10:30:42 +01:00
custom_allocator.hpp Add stdexcept in custom_allocator.hpp 2024-10-25 09:57:24 +00:00
custom_mutex.cpp Adding exception-safe custom mutex to the WSI layer 2025-09-05 16:06:38 +01:00
custom_mutex.hpp Adding exception-safe custom mutex to the WSI layer 2025-09-05 16:06:38 +01:00
extension_list.cpp Enable -Werror on Vulkan WSI Layer 2024-10-22 09:14:54 +00:00
extension_list.hpp Fix issues reported by static analysis tools 2022-11-11 14:27:03 +00:00
file_descriptor.hpp VK_KHR_display surface_properties implementation 2024-08-12 11:44:22 +00:00
format_modifiers.cpp Update clang-format rules 2024-07-04 10:30:42 +01:00
format_modifiers.hpp Add support for VK_EXT_image_compression_control_swapchain 2022-05-25 16:49:52 +01:00
helpers.hpp Support VK_KHR_swapchain_mutable_format extension 2025-09-11 09:28:03 +01:00
log.cpp Fix formatting long as %d in util/log.cpp 2023-10-19 08:23:09 +00:00
log.hpp Fix formatting long as %d in util/log.cpp 2023-10-19 08:23:09 +00:00
macros.hpp VK_KHR_display surface_properties implementation 2024-08-12 11:44:22 +00:00
platform_set.hpp Enable instance extensions required by layer 2022-05-30 13:51:20 +01:00
ring_buffer.hpp Use wp_presentation_feedback to update the presented ID value 2025-04-01 09:27:18 +00:00
timed_semaphore.cpp Fix issues found by static analysis 2022-07-21 19:05:53 +01:00
timed_semaphore.hpp Update clang-format rules 2024-07-04 10:30:42 +01:00
unordered_map.hpp Update clang-format rules 2024-07-04 10:30:42 +01:00
unordered_set.hpp Update clang-format rules 2024-07-04 10:30:42 +01:00