aboutsummaryrefslogtreecommitdiff
path: root/layers/core_validation.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'layers/core_validation.cpp')
-rw-r--r--layers/core_validation.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp
index 220b5a8c..a5e085ac 100644
--- a/layers/core_validation.cpp
+++ b/layers/core_validation.cpp
@@ -4571,8 +4571,8 @@ static bool PreCallValidateQueueSubmit(layer_data *dev_data, VkQueue queue, uint
}
for (uint32_t i = 0; i < submit->commandBufferCount; i++) {
auto cb_node = GetCBNode(dev_data, submit->pCommandBuffers[i]);
- skip_call |= ValidateCmdBufImageLayouts(dev_data, cb_node, localImageLayoutMap);
if (cb_node) {
+ skip_call |= ValidateCmdBufImageLayouts(dev_data, cb_node, localImageLayoutMap);
current_cmds.push_back(submit->pCommandBuffers[i]);
skip_call |= validatePrimaryCommandBufferState(
dev_data, cb_node, (int)std::count(current_cmds.begin(), current_cmds.end(), submit->pCommandBuffers[i]));