aboutsummaryrefslogtreecommitdiff
path: root/layers/buffer_validation.cpp
diff options
context:
space:
mode:
authorCort Stratton <cort@google.com>2018-04-10 14:52:49 -0700
committerCort <1944792+cdwfs@users.noreply.github.com>2018-04-10 19:06:56 -0700
commit463d38ad93f93a6870520ab9c8879d441f2d7bfb (patch)
treeab952866215f51c07a88abbd586c98cada500c6d /layers/buffer_validation.cpp
parent92498b4881a207e66bd21774528ff8097abc819b (diff)
downloadusermoji-463d38ad93f93a6870520ab9c8879d441f2d7bfb.tar.xz
layers: add level/layer to ValidateImageAspectLayout log msg
This helps clarify the case where a transition fails due to a specific subresource being in an unexpected layout.
Diffstat (limited to 'layers/buffer_validation.cpp')
-rw-r--r--layers/buffer_validation.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/layers/buffer_validation.cpp b/layers/buffer_validation.cpp
index 8fbdfe30..2c72c4f5 100644
--- a/layers/buffer_validation.cpp
+++ b/layers/buffer_validation.cpp
@@ -390,8 +390,9 @@ bool ValidateImageAspectLayout(layer_data *device_data, GLOBAL_CB_NODE const *pC
skip |= log_msg(core_validation::GetReportData(device_data), VK_DEBUG_REPORT_ERROR_BIT_EXT,
VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT, HandleToUint64(pCB->commandBuffer),
DRAWSTATE_INVALID_IMAGE_LAYOUT,
- "For image 0x%" PRIx64 " you cannot transition the layout of aspect %d from %s when current layout is %s.",
- HandleToUint64(mem_barrier->image), aspect, string_VkImageLayout(mem_barrier->oldLayout),
+ "For image 0x%" PRIx64
+ " you cannot transition the layout of aspect=%d level=%d layer=%d from %s when current layout is %s.",
+ HandleToUint64(mem_barrier->image), aspect, level, layer, string_VkImageLayout(mem_barrier->oldLayout),
string_VkImageLayout(node.layout));
}
return skip;