aboutsummaryrefslogtreecommitdiff
path: root/layers/buffer_validation.h
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2017-02-15 13:45:18 -0700
committerMark Lobodzinski <mark@lunarg.com>2017-02-16 13:40:19 -0700
commite0d8f6d133d3ce72483d3cc6a31aa6adbb97cb23 (patch)
tree600280ca46fa669e93dfc41068fb2d2eeb691976 /layers/buffer_validation.h
parent3013625ffe951526673c5b6f3d20bedf3b62cf69 (diff)
downloadusermoji-e0d8f6d133d3ce72483d3cc6a31aa6adbb97cb23.tar.xz
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
Diffstat (limited to 'layers/buffer_validation.h')
-rw-r--r--layers/buffer_validation.h6
1 files changed, 4 insertions, 2 deletions
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_