vulkan-wsi-layer/layer
Dennis Tsiang 928514385b Make layer use non-KHR commands for promoted entrypoints
Some entrypoints when promoted lose the KHR suffix. Some ICDs only
provide the non-KHR versions and the KHR versions are unavailable
unless the associated extension is explicitly enabled. This change
makes the layer's dispatch table internally convert any promoted KHR
entrypoint calls to the non-KHR version when the the Vulkan API is of
sufficient level.

Signed-off-by: Dennis Tsiang <dennis.tsiang@arm.com>
Change-Id: I556c9071b738e15ef5fd2f970a8443b1c5215b16
2025-04-02 18:44:47 +01:00
..
layer.cpp Make layer use non-KHR commands for promoted entrypoints 2025-04-02 18:44:47 +01:00
present_timing_api.cpp Add support for querying swapchain timing properties 2025-02-11 16:47:42 +00:00
private_data.cpp Make layer use non-KHR commands for promoted entrypoints 2025-04-02 18:44:47 +01:00
private_data.hpp Make layer use non-KHR commands for promoted entrypoints 2025-04-02 18:44:47 +01:00
surface_api.cpp Advertise VK_EXT_present_timing features. 2024-09-17 11:31:46 +01:00
surface_api.hpp Implement VK_KHR_get_surface_capabilities2 entrypoints 2022-03-10 10:28:33 +00:00
swapchain_api.cpp Fix the bugs with function dispatcher and swapchain handling 2025-03-13 17:47:43 +00: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 Check for unsupported surfaces in the layer 2025-01-13 10:53:31 +00:00
wsi_layer_experimental.hpp Add support for querying swapchain timing properties 2025-02-11 16:47:42 +00:00