diff options
author | Charles Giessen <charles@lunarg.com> | 2022-10-12 22:51:17 +0300 |
---|---|---|
committer | Charles Giessen <46324611+charles-lunarg@users.noreply.github.com> | 2022-10-25 17:08:04 +0300 |
commit | af67fccebe59e8d8e30e8c02b7b0069ce4242fc4 (patch) | |
tree | e737c9c3e4e219c7318400d3f6d537b7844a8668 | |
parent | 1aa18c705eeac33187a95b158cec5014c369dea9 (diff) |
Don't query vkCreateSwapchainKHR with GIPA
Previously, the loader would initialize vkCreateSwapchainKHR and
vkGetDeviceGroupSurfacePresentModeskHR with vkGetInstanceProcAddr, instead
of what should have happened, which is to use vkGetDeviceProcAddr.
-rw-r--r-- | loader/generated/vk_loader_extensions.c | 2 | ||||
-rw-r--r-- | scripts/loader_extension_generator.py | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/loader/generated/vk_loader_extensions.c b/loader/generated/vk_loader_extensions.c index 4960ab816..5cdd3076d 100644 --- a/loader/generated/vk_loader_extensions.c +++ b/loader/generated/vk_loader_extensions.c @@ -98,8 +98,6 @@ VKAPI_ATTR bool VKAPI_CALL loader_icd_init_entries(struct loader_icd_term *icd_t LOOKUP_GIPA(GetPhysicalDeviceSurfacePresentModesKHR, false); // ---- VK_KHR_swapchain extension commands - LOOKUP_GIPA(CreateSwapchainKHR, false); - LOOKUP_GIPA(GetDeviceGroupSurfacePresentModesKHR, false); LOOKUP_GIPA(GetPhysicalDevicePresentRectanglesKHR, false); // ---- VK_KHR_display extension commands diff --git a/scripts/loader_extension_generator.py b/scripts/loader_extension_generator.py index cee011f25..eb8a0ff9f 100644 --- a/scripts/loader_extension_generator.py +++ b/scripts/loader_extension_generator.py @@ -658,6 +658,8 @@ class LoaderExtensionOutputGenerator(OutputGenerator): 'vkEnumerateInstanceExtensionProperties', 'vkEnumerateInstanceLayerProperties', 'vkEnumerateInstanceVersion', + 'vkCreateSwapchainKHR', + 'vkGetDeviceGroupSurfacePresentModesKHR', ] for x in range(0, 2): @@ -918,7 +920,7 @@ class LoaderExtensionOutputGenerator(OutputGenerator): return tables # - # Create the appropriate trampoline (and possibly terminator) functinos + # Create the appropriate trampoline (and possibly terminator) functions def CreateTrampTermFuncs(self): entries = [] funcs = '' |