aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJon Ashburn <jon@lunarg.com>2015-04-08 18:57:27 -0600
committerChia-I Wu <olv@lunarg.com>2015-04-16 17:48:19 +0800
commit17cef59f95e4ffa518740c575dc18d59a4007fad (patch)
tree80ceb849e6649618bafdc9214fe187d4ffa4494c
parent65e7ed856121d92fa115ed29e7c07ac3c9a5df47 (diff)
downloadusermoji-17cef59f95e4ffa518740c575dc18d59a4007fad.tar.xz
loader: Don't have GetExtensionSupport as loader special case code
Allows layers to intercept GetExtensionSupport()
-rw-r--r--loader/loader.c2
-rwxr-xr-xvk-generate.py2
2 files changed, 3 insertions, 1 deletions
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