aboutsummaryrefslogtreecommitdiff
path: root/layers/core_validation.cpp
diff options
context:
space:
mode:
authorChris Forbes <chrisforbes@google.com>2016-06-21 20:54:34 +1200
committerChris Forbes <chrisforbes@google.com>2016-06-22 09:12:19 +1200
commit14583e329175777df8f879a831ea5701c0ff3639 (patch)
treebfb87016d83fabb3232e4ee27204bf75914915c1 /layers/core_validation.cpp
parent5235884f707f997ed352b692af3e4f6b57f8739a (diff)
downloadusermoji-14583e329175777df8f879a831ea5701c0ff3639.tar.xz
layers: Fix CmdBeginRenderPass after non-inline renderpass in same CB
Fixes #667. Signed-off-by: Chris Forbes <chrisforbes@google.com>
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 3d76a9f4..d5d46aad 100644
--- a/layers/core_validation.cpp
+++ b/layers/core_validation.cpp
@@ -9060,9 +9060,9 @@ CmdBeginRenderPass(VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo *p
skipCall |= VerifyFramebufferAndRenderPassLayouts(dev_data, pCB, pRenderPassBegin);
skipCall |= insideRenderPass(dev_data, pCB, "vkCmdBeginRenderPass");
skipCall |= ValidateDependencies(dev_data, framebuffer, renderPass);
- pCB->activeRenderPass = renderPass;
skipCall |= validatePrimaryCommandBuffer(dev_data, pCB, "vkCmdBeginRenderPass");
skipCall |= addCmd(dev_data, pCB, CMD_BEGINRENDERPASS, "vkCmdBeginRenderPass()");
+ pCB->activeRenderPass = renderPass;
// This is a shallow copy as that is all that is needed for now
pCB->activeRenderPassBeginInfo = *pRenderPassBegin;
pCB->activeSubpass = 0;