aboutsummaryrefslogtreecommitdiff
path: root/loader/loader.h
diff options
context:
space:
mode:
authorJon Ashburn <jon@lunarg.com>2016-02-11 18:59:43 -0700
committerJon Ashburn <jon@lunarg.com>2016-02-14 09:24:16 -0700
commit696fc84da25c5458bf188fc9b30b8a9e42f2b1b2 (patch)
treeff15aa06523133c4755e74e13bee19d03ac6a9e8 /loader/loader.h
parentabc45636e7d078ea0825bc5c60f12e7b5aa6454d (diff)
downloadusermoji-696fc84da25c5458bf188fc9b30b8a9e42f2b1b2.tar.xz
loader: add support for standard_validation layer enabled from env var
Also fix memory corruption issue with the original std_validation patch.
Diffstat (limited to 'loader/loader.h')
-rw-r--r--loader/loader.h8
1 files changed, 6 insertions, 2 deletions
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,