From 0d67c29d5d2a2f3383e11279a091a1f164f8eb95 Mon Sep 17 00:00:00 2001 From: Jon Ashburn Date: Thu, 28 May 2015 16:25:02 -0600 Subject: loader: Support layers that don't have an extension entrypoint Change all layers and loader interface to init dispatch tables on GPA("GetXXXProcAddr"). After that initialization rest of dispatch tables are inited via unwrapped object using the GPA in the dispatch table. This also allows App generated GPA calls that the loader can't resolve to function correctly. --- loader/loader.h | 7 ------- 1 file changed, 7 deletions(-) (limited to 'loader/loader.h') diff --git a/loader/loader.h b/loader/loader.h index 73b780fd..8b427b5f 100644 --- a/loader/loader.h +++ b/loader/loader.h @@ -321,13 +321,6 @@ VkResult loader_GetPhysicalDeviceExtensionInfo( size_t* pDataSize, void* pData); -VkResult loader_EnumerateLayers( - VkPhysicalDevice gpu, - size_t maxStringSize, - size_t* pLayerCount, - char* const* pOutLayers, - void* pReserved); - VkResult loader_GetMultiDeviceCompatibility( VkPhysicalDevice gpu0, VkPhysicalDevice gpu1, -- cgit v1.2.3