From 17cef59f95e4ffa518740c575dc18d59a4007fad Mon Sep 17 00:00:00 2001 From: Jon Ashburn Date: Wed, 8 Apr 2015 18:57:27 -0600 Subject: loader: Don't have GetExtensionSupport as loader special case code Allows layers to intercept GetExtensionSupport() --- loader/loader.c | 2 ++ vk-generate.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/loader/loader.c b/loader/loader.c index b9f315e7..648a2584 100644 --- a/loader/loader.c +++ b/loader/loader.c @@ -1055,6 +1055,7 @@ LOADER_EXPORT void * VKAPI vkGetProcAddr(VkPhysicalGpu gpu, const char * pName) } } +#if 0 LOADER_EXPORT VkResult VKAPI vkGetExtensionSupport(VkPhysicalGpu gpu, const char *pExtName) { uint32_t gpu_index; @@ -1065,6 +1066,7 @@ LOADER_EXPORT VkResult VKAPI vkGetExtensionSupport(VkPhysicalGpu gpu, const char return find_layer_extension(icd, gpu_index, pExtName, NULL); } +#endif LOADER_EXPORT VkResult VKAPI vkEnumerateLayers(VkPhysicalGpu gpu, size_t maxLayerCount, size_t maxStringSize, size_t* pOutLayerCount, char* const* pOutLayers, void* pReserved) { diff --git a/vk-generate.py b/vk-generate.py index 464cff6a..df033c92 100755 --- a/vk-generate.py +++ b/vk-generate.py @@ -102,7 +102,7 @@ class LoaderEntrypointsSubcommand(Subcommand): def _is_dispatchable(self, proto): if proto.name in ["GetProcAddr", "DestroyInstance", "EnumerateGpus", - "EnumerateLayers", "DbgRegisterMsgCallback", "GetExtensionSupport", + "EnumerateLayers", "DbgRegisterMsgCallback", "DbgUnregisterMsgCallback", "DbgSetGlobalOption"]: return False -- cgit v1.2.3