From 2e11cade51d0a0f08aa4f55d9fb96a33b40726fb Mon Sep 17 00:00:00 2001 From: Cody Northrop Date: Tue, 4 Aug 2015 10:47:08 -0600 Subject: v142: Bug 14275 - Remove image layouts in VkFramebufferCreateInfo --- layers/draw_state.cpp | 4 ++-- layers/param_checker.cpp | 7 ------- 2 files changed, 2 insertions(+), 9 deletions(-) (limited to 'layers') diff --git a/layers/draw_state.cpp b/layers/draw_state.cpp index e17a36e4..b8b9df1b 100644 --- a/layers/draw_state.cpp +++ b/layers/draw_state.cpp @@ -2783,8 +2783,8 @@ VK_LAYER_EXPORT VkResult VKAPI vkCreateFramebuffer(VkDevice device, const VkFram // Shadow create info and store in map VkFramebufferCreateInfo* localFBCI = new VkFramebufferCreateInfo(*pCreateInfo); if (pCreateInfo->pAttachments) { - localFBCI->pAttachments = new VkAttachmentBindInfo[localFBCI->attachmentCount]; - memcpy((void*)localFBCI->pAttachments, pCreateInfo->pAttachments, localFBCI->attachmentCount*sizeof(VkAttachmentBindInfo)); + localFBCI->pAttachments = new VkAttachmentView[localFBCI->attachmentCount]; + memcpy((void*)localFBCI->pAttachments, pCreateInfo->pAttachments, localFBCI->attachmentCount*sizeof(VkAttachmentView)); } frameBufferMap[pFramebuffer->handle] = localFBCI; } diff --git a/layers/param_checker.cpp b/layers/param_checker.cpp index 0c7b4d48..1547fbbe 100644 --- a/layers/param_checker.cpp +++ b/layers/param_checker.cpp @@ -6134,13 +6134,6 @@ bool PreCreateFramebuffer( } if(pCreateInfo->pAttachments != nullptr) { - if(pCreateInfo->pAttachments->layout < VK_IMAGE_LAYOUT_BEGIN_RANGE || - pCreateInfo->pAttachments->layout > VK_IMAGE_LAYOUT_END_RANGE) - { - log_msg(mdd(device), VK_DBG_REPORT_ERROR_BIT, (VkDbgObjectType)0, 0, 0, 1, "PARAMCHECK", - "vkCreateFramebuffer parameter, VkImageLayout pCreateInfo->pAttachments->layout, is an unrecognized enumerator"); - return false; - } } } -- cgit v1.2.3