From 696fc84da25c5458bf188fc9b30b8a9e42f2b1b2 Mon Sep 17 00:00:00 2001 From: Jon Ashburn Date: Thu, 11 Feb 2016 18:59:43 -0700 Subject: loader: add support for standard_validation layer enabled from env var Also fix memory corruption issue with the original std_validation patch. --- loader/loader.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'loader/loader.h') diff --git a/loader/loader.h b/loader/loader.h index d40952e3..800f774d 100644 --- a/loader/loader.h +++ b/loader/loader.h @@ -489,9 +489,13 @@ void loader_expand_layer_names( uint32_t expand_count, const char expand_names[][VK_MAX_EXTENSION_NAME_SIZE], uint32_t *layer_count, char ***ppp_layer_names); -void loader_unexpand_dev_layer_names(uint32_t layer_count, char **layer_names, +void loader_unexpand_dev_layer_names(const struct loader_instance *inst, + uint32_t layer_count, char **layer_names, + char **layer_ptr, const VkDeviceCreateInfo *pCreateInfo); -void loader_unexpand_inst_layer_names(uint32_t layer_count, char **layer_names, +void loader_unexpand_inst_layer_names(const struct loader_instance *inst, + uint32_t layer_count, char **layer_names, + char **layer_ptr, const VkInstanceCreateInfo *pCreateInfo); void loader_add_to_layer_list(const struct loader_instance *inst, struct loader_layer_list *list, -- cgit v1.2.3