From 28100a9ccf7c4b0ef2143e1d637e6164d9b1372e Mon Sep 17 00:00:00 2001 From: Tobin Ehlis Date: Thu, 7 Sep 2017 08:39:50 -0600 Subject: layers:Don't access render pass map directly Use GetRenderPassState() helper function to create FRAMEBUFFER_STATE object. --- layers/core_validation.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'layers/core_validation.cpp') diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp index 7e3c796f..bc7b626f 100644 --- a/layers/core_validation.cpp +++ b/layers/core_validation.cpp @@ -7436,7 +7436,7 @@ static bool PreCallValidateCreateFramebuffer(layer_data *dev_data, const VkFrame static void PostCallRecordCreateFramebuffer(layer_data *dev_data, const VkFramebufferCreateInfo *pCreateInfo, VkFramebuffer fb) { // Shadow create info and store in map std::unique_ptr fb_state( - new FRAMEBUFFER_STATE(fb, pCreateInfo, dev_data->renderPassMap[pCreateInfo->renderPass].get())); + new FRAMEBUFFER_STATE(fb, pCreateInfo, GetRenderPassState(dev_data, pCreateInfo->renderPass))); for (uint32_t i = 0; i < pCreateInfo->attachmentCount; ++i) { VkImageView view = pCreateInfo->pAttachments[i]; -- cgit v1.2.3