diff options
| author | Chris Forbes <chrisforbes@google.com> | 2016-06-21 20:54:34 +1200 |
|---|---|---|
| committer | Chris Forbes <chrisforbes@google.com> | 2016-06-22 09:12:19 +1200 |
| commit | 14583e329175777df8f879a831ea5701c0ff3639 (patch) | |
| tree | bfb87016d83fabb3232e4ee27204bf75914915c1 /layers/core_validation.cpp | |
| parent | 5235884f707f997ed352b692af3e4f6b57f8739a (diff) | |
| download | usermoji-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.cpp | 2 |
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; |
