aboutsummaryrefslogtreecommitdiff
path: root/layers/parameter_validation.cpp
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2016-08-15 16:22:50 -0600
committerMark Lobodzinski <mark@lunarg.com>2016-08-15 16:35:58 -0600
commitc27c4c486479384fd50adb4997957e7db26665af (patch)
tree4c4102e34926206348aa5c222d3e7d62c99d00a1 /layers/parameter_validation.cpp
parent7788fa5ebaf6d9ef086c85055093d77400044264 (diff)
downloadusermoji-c27c4c486479384fd50adb4997957e7db26665af.tar.xz
layers: Fix missing PV WSI registration
Change-Id: I1c924977a420bc7a417710b82f0a42f4ae5dd4c3
Diffstat (limited to 'layers/parameter_validation.cpp')
-rw-r--r--layers/parameter_validation.cpp3
1 files changed, 3 insertions, 0 deletions
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.