diff options
| author | Mark Lobodzinski <mark@lunarg.com> | 2017-02-02 14:38:47 -0700 |
|---|---|---|
| committer | Mark Lobodzinski <mark@lunarg.com> | 2017-02-03 15:55:20 -0700 |
| commit | fd5bbe87891f319890afa0296218d3bbbad34b88 (patch) | |
| tree | 058ebee3a4ada294726e5a8f680dd9d3a75075f6 /layers/core_validation.cpp | |
| parent | ab8789dd8423fb491b59985025ad552d4e7c5d8f (diff) | |
| download | usermoji-fd5bbe87891f319890afa0296218d3bbbad34b88.tar.xz | |
layers: Move CmdCopyImage validation into CV
Moved from image layer into buffer module.
Change-Id: If4a826cd8ce311a30d2ce15a820459dbe4b96743
Diffstat (limited to 'layers/core_validation.cpp')
| -rw-r--r-- | layers/core_validation.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp index 3df40a8b..eb414bf9 100644 --- a/layers/core_validation.cpp +++ b/layers/core_validation.cpp @@ -8127,6 +8127,9 @@ VKAPI_ATTR void VKAPI_CALL CmdCopyImage(VkCommandBuffer commandBuffer, VkImage s auto src_image_state = getImageState(dev_data, srcImage); auto dst_image_state = getImageState(dev_data, dstImage); if (cb_node && src_image_state && dst_image_state) { + + skip_call = PreCallValidateCmdCopyImage(dev_data, cb_node, src_image_state, dst_image_state, regionCount, pRegions); + skip_call |= ValidateMemoryIsBoundToImage(dev_data, src_image_state, "vkCmdCopyImage()", VALIDATION_ERROR_02533); skip_call |= ValidateMemoryIsBoundToImage(dev_data, dst_image_state, "vkCmdCopyImage()", VALIDATION_ERROR_02534); // Update bindings between images and cmd buffer |
