diff options
| author | Chris Forbes <chrisforbes@google.com> | 2016-09-27 12:03:04 +1300 |
|---|---|---|
| committer | Chris Forbes <chrisforbes@google.com> | 2016-09-27 14:26:51 +1300 |
| commit | b0dd8dcf6fb69bf2d765d7e5aaea9ab0ce4f4e5f (patch) | |
| tree | 3b3eb4a52ebd97cc0e422053db67242274367935 | |
| parent | 1fc65c0341b5bb7c75ed696e89e5ae51367b151c (diff) | |
| download | usermoji-b0dd8dcf6fb69bf2d765d7e5aaea9ab0ce4f4e5f.tar.xz | |
layers: Don't accidentally copy safe_VkFramebufferCreateInfo
This isn't cheap.
Signed-off-by: Chris Forbes <chrisforbes@google.com>
| -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 9cb0c515..961ccd13 100644 --- a/layers/core_validation.cpp +++ b/layers/core_validation.cpp @@ -10094,7 +10094,7 @@ static void deleteRenderPasses(layer_data *my_data) { static bool VerifyFramebufferAndRenderPassLayouts(layer_data *dev_data, GLOBAL_CB_NODE *pCB, const VkRenderPassBeginInfo *pRenderPassBegin) { bool skip_call = false; const VkRenderPassCreateInfo *pRenderPassInfo = dev_data->renderPassMap[pRenderPassBegin->renderPass]->pCreateInfo; - const safe_VkFramebufferCreateInfo framebufferInfo = dev_data->frameBufferMap[pRenderPassBegin->framebuffer]->createInfo; + auto const & framebufferInfo = dev_data->frameBufferMap[pRenderPassBegin->framebuffer]->createInfo; if (pRenderPassInfo->attachmentCount != framebufferInfo.attachmentCount) { skip_call |= log_msg(dev_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, (VkDebugReportObjectTypeEXT)0, 0, __LINE__, DRAWSTATE_INVALID_RENDERPASS, "DS", "You cannot start a render pass using a framebuffer " |
