From 25b9b8c8f9478097e5ed2288939685c5a6487d6b Mon Sep 17 00:00:00 2001 From: Tony Barbour Date: Fri, 6 May 2016 14:23:44 -0600 Subject: layers: Save swapchain image format for later validation compares This fixes the cube resize with validation enabled bug LunarEx issue #501, Github Issue #275 Change-Id: Ifc73be13f09f332a7b30e08d1f9fe4f3894d2b78 --- layers/core_validation.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'layers/core_validation.cpp') diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp index 8b5cb593..ab978360 100644 --- a/layers/core_validation.cpp +++ b/layers/core_validation.cpp @@ -9616,6 +9616,10 @@ GetSwapchainImagesKHR(VkDevice device, VkSwapchainKHR swapchain, uint32_t *pCoun image_node.createInfo.mipLevels = 1; image_node.createInfo.arrayLayers = swapchain_node->createInfo.imageArrayLayers; image_node.createInfo.usage = swapchain_node->createInfo.imageUsage; + image_node.createInfo.format = swapchain_node->createInfo.imageFormat; + image_node.createInfo.extent.width = swapchain_node->createInfo.imageExtent.width; + image_node.createInfo.extent.height = swapchain_node->createInfo.imageExtent.height; + image_node.createInfo.sharingMode = swapchain_node->createInfo.imageSharingMode; image_node.valid = false; image_node.mem = MEMTRACKER_SWAP_CHAIN_IMAGE_KEY; swapchain_node->images.push_back(pSwapchainImages[i]); -- cgit v1.2.3