From c27c4c486479384fd50adb4997957e7db26665af Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Mon, 15 Aug 2016 16:22:50 -0600 Subject: layers: Fix missing PV WSI registration Change-Id: I1c924977a420bc7a417710b82f0a42f4ae5dd4c3 --- layers/parameter_validation.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'layers/parameter_validation.cpp') diff --git a/layers/parameter_validation.cpp b/layers/parameter_validation.cpp index e19e07c6..2b12366f 100644 --- a/layers/parameter_validation.cpp +++ b/layers/parameter_validation.cpp @@ -1298,6 +1298,8 @@ static bool validate_queue_family_indices(layer_data *device_data, const char *f return skip_call; } +static void CheckInstanceRegisterExtensions(const VkInstanceCreateInfo *pCreateInfo, VkInstance instance); + VKAPI_ATTR VkResult VKAPI_CALL CreateInstance(const VkInstanceCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkInstance *pInstance) { VkResult result = VK_ERROR_VALIDATION_FAILED_EXT; @@ -1344,6 +1346,7 @@ VKAPI_ATTR VkResult VKAPI_CALL CreateInstance(const VkInstanceCreateInfo *pCreat } init_parameter_validation(my_instance_data, pAllocator); + CheckInstanceRegisterExtensions(pCreateInfo, *pInstance); // Ordinarily we'd check these before calling down the chain, but none of the layer // support is in place until now, if we survive we can report the issue now. -- cgit v1.2.3