From e0d8f6d133d3ce72483d3cc6a31aa6adbb97cb23 Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Wed, 15 Feb 2017 13:45:18 -0700 Subject: layers: Move buffer/image validation out of CV Moved guts of buffer-image-copy validation out of the core_validation module and into the buffer_validation module, integrating with the PreCallValidateXxx routines. Change-Id: Ia2f867b96532eee773d0a6b899fbff160ac7b4d6 --- layers/buffer_validation.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'layers/buffer_validation.h') diff --git a/layers/buffer_validation.h b/layers/buffer_validation.h index 94815bc6..98164e2f 100644 --- a/layers/buffer_validation.h +++ b/layers/buffer_validation.h @@ -212,10 +212,12 @@ bool PreCallValidateCmdFillBuffer(layer_data *device_data, GLOBAL_CB_NODE *cb_no void PreCallRecordCmdFillBuffer(layer_data *device_data, GLOBAL_CB_NODE *cb_node, BUFFER_STATE *buffer_state); -bool PreCallValidateCmdCopyImageToBuffer(layer_data *dev_data, VkImage srcImage, uint32_t regionCount, +bool PreCallValidateCmdCopyImageToBuffer(layer_data *device_data, VkImageLayout srcImageLayout, GLOBAL_CB_NODE *cb_node, + IMAGE_STATE *src_image_state, BUFFER_STATE *dst_buff_state, uint32_t regionCount, const VkBufferImageCopy *pRegions, const char *func_name); -bool PreCallValidateCmdCopyBufferToImage(layer_data *dev_data, VkImage dstImage, uint32_t regionCount, +bool PreCallValidateCmdCopyBufferToImage(layer_data *dev_data, VkImageLayout dstImageLayout, GLOBAL_CB_NODE *cb_node, + BUFFER_STATE *src_buff_state, IMAGE_STATE *dst_image_state, uint32_t regionCount, const VkBufferImageCopy *pRegions, const char *func_name); #endif // CORE_VALIDATION_BUFFER_VALIDATION_H_ -- cgit v1.2.3