From af006f57700efaab33e4fd2fe50a8017b3e25c01 Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Thu, 26 Jan 2017 15:23:11 -0700 Subject: layers: Move CreateImage validation into core_val Was in Image layer. Added layer_data accessor functions. Change-Id: I55b7896cfc9de81210c9fba4d332998c827f5d44 --- layers/buffer_validation.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'layers/buffer_validation.h') diff --git a/layers/buffer_validation.h b/layers/buffer_validation.h index a5fd3960..88342a14 100644 --- a/layers/buffer_validation.h +++ b/layers/buffer_validation.h @@ -21,11 +21,16 @@ #define CORE_VALIDATION_BUFFER_VALIDATION_H_ #include "core_validation_types.h" +#include "core_validation_error_enums.h" #include "vulkan/vk_layer.h" #include #include #include + +bool PreCallValidateCreateImage(core_validation::layer_data *device_data, const VkImageCreateInfo *pCreateInfo, + const VkAllocationCallbacks *pAllocator, VkImage *pImage); + void PostCallRecordCreateImage(std::unordered_map> *imageMap, std::unordered_map> *imageSubresourceMap, std::unordered_map *imageLayoutMap, -- cgit v1.2.3