Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/KhronosGroup/Vulkan-Loader.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharles Giessen <charles@lunarg.com>2022-10-12 22:51:17 +0300
committerCharles Giessen <46324611+charles-lunarg@users.noreply.github.com>2022-10-25 17:08:04 +0300
commitaf67fccebe59e8d8e30e8c02b7b0069ce4242fc4 (patch)
treee737c9c3e4e219c7318400d3f6d537b7844a8668
parent1aa18c705eeac33187a95b158cec5014c369dea9 (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.c2
-rw-r--r--scripts/loader_extension_generator.py4
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 = ''