vulkan-wsi-layer/layer
Muhamad Sammar 29a7a23847 Handle NULL instance parameter in vkGetInstanceProcAddr
The Vulkan spec allows passing a NULL VkInstance to
vkGetInstanceProcAddr when querying global (pre-instance) function pointers, but these functions must be resolved only through the loader, not through layers.
This change ensures that the layer correctly handles NULL instance and
prevents such incorrect behavior comming from upper layers.

Signed-off-by: Muhamad Sammar <muhamad.sammar@arm.com>
Change-Id: Icd67fa4fb819a6f5ab4c5f40d73514ba79174c05
2025-11-26 16:04:13 +01:00
..
calibrated_timestamps_api.cpp This change updates the present timing implementation with several fixes and improvements for better spec compliance: 2025-11-25 10:12:33 +00:00
calibrated_timestamps_api.hpp This change updates the present timing implementation with several fixes and improvements for better spec compliance: 2025-11-25 10:12:33 +00:00
layer.cpp Handle NULL instance parameter in vkGetInstanceProcAddr 2025-11-26 16:04:13 +01:00
present_timing_api.cpp Update present timing types 2025-09-04 17:48:10 +01:00
present_wait_api.cpp Update the layer's readme and release notes with VK_KHR_present_wait2 support 2025-09-18 10:20:43 +01:00
present_wait_api.hpp Update the layer's readme and release notes with VK_KHR_present_wait2 support 2025-09-18 10:20:43 +01:00
private_data.cpp Support nonzero present timing queue family 2025-10-06 11:27:34 +01:00
private_data.hpp Guarantee surface caps is consisitent between EXT and KHR 2025-10-21 10:20:27 +08:00
surface_api.cpp Guarantee surface caps is consisitent between EXT and KHR 2025-10-21 10:20:27 +08:00
surface_api.hpp Guarantee surface caps is consisitent between EXT and KHR 2025-10-21 10:20:27 +08:00
swapchain_api.cpp Decouple swapchain images and their memory from swapchain class 2025-11-20 13:55:45 +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 Support VK_KHR_swapchain_maintenance1 2025-10-16 16:02:36 +01:00
swapchain_maintenance_api.hpp Support VK_KHR_swapchain_maintenance1 2025-10-16 16:02:36 +01:00
VkLayer_window_system_integration.json Support VK_KHR_present_mode_fifo_latest_ready 2025-10-21 16:21:58 +01:00
wsi_layer_experimental.hpp This change updates the present timing implementation with several fixes and improvements for better spec compliance: 2025-11-25 10:12:33 +00:00