aboutsummaryrefslogtreecommitdiff
path: root/layers/buffer_validation.h
diff options
context:
space:
mode:
authorNorbert Garnys <Norbert.Garnys@amd.com>2017-11-16 10:58:04 +0100
committerTobin Ehlis <tobine@google.com>2017-11-17 15:40:37 -0700
commit3e61f4681bc94ce57c95b3856b6417d1102a4e45 (patch)
treed5559d843b93e5e85c7b0f3a5b6df4f63f88bc09 /layers/buffer_validation.h
parent978799fd689431171dd1457baaf69977570df694 (diff)
downloadusermoji-3e61f4681bc94ce57c95b3856b6417d1102a4e45.tar.xz
layers: add image layout validation to vkCmdBlitImage()
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 0bc7dabf..b8a3a2ff 100644
--- a/layers/buffer_validation.h
+++ b/layers/buffer_validation.h
@@ -148,10 +148,12 @@ void PreCallRecordCmdResolveImage(layer_data *device_data, GLOBAL_CB_NODE *cb_no
IMAGE_STATE *dst_image_state);
bool PreCallValidateCmdBlitImage(layer_data *device_data, GLOBAL_CB_NODE *cb_node, IMAGE_STATE *src_image_state,
- IMAGE_STATE *dst_image_state, uint32_t regionCount, const VkImageBlit *pRegions, VkFilter filter);
+ IMAGE_STATE *dst_image_state, uint32_t region_count, const VkImageBlit *regions,
+ VkImageLayout src_image_layout, VkImageLayout dst_image_layout, VkFilter filter);
void PreCallRecordCmdBlitImage(layer_data *device_data, GLOBAL_CB_NODE *cb_node, IMAGE_STATE *src_image_state,
- IMAGE_STATE *dst_image_state);
+ IMAGE_STATE *dst_image_state, uint32_t region_count, const VkImageBlit *regions,
+ VkImageLayout src_image_layout, VkImageLayout dst_image_layout);
bool ValidateCmdBufImageLayouts(layer_data *device_data, GLOBAL_CB_NODE *pCB,
std::unordered_map<ImageSubresourcePair, IMAGE_LAYOUT_NODE> const &globalImageLayoutMap,