mirror of
https://gitlab.freedesktop.org/mesa/vulkan-wsi-layer.git
synced 2025-12-20 04:30:11 +01:00
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 |
||
|---|---|---|
| .. | ||
| calibrated_timestamps_api.cpp | ||
| calibrated_timestamps_api.hpp | ||
| layer.cpp | ||
| present_timing_api.cpp | ||
| present_wait_api.cpp | ||
| present_wait_api.hpp | ||
| private_data.cpp | ||
| private_data.hpp | ||
| surface_api.cpp | ||
| surface_api.hpp | ||
| swapchain_api.cpp | ||
| swapchain_api.hpp | ||
| swapchain_maintenance_api.cpp | ||
| swapchain_maintenance_api.hpp | ||
| VkLayer_window_system_integration.json | ||
| wsi_layer_experimental.hpp | ||