diff options
| author | Tony Barbour <tony@LunarG.com> | 2016-05-06 14:23:44 -0600 |
|---|---|---|
| committer | Tony Barbour <tony@LunarG.com> | 2016-05-10 13:28:36 -0600 |
| commit | 25b9b8c8f9478097e5ed2288939685c5a6487d6b (patch) | |
| tree | 4c216e6cfa45764fb4cf7e289a85ba7f1f099e93 /layers/core_validation.cpp | |
| parent | c8e30e3fc55e668c91164f75b37a492162d8bf15 (diff) | |
| download | usermoji-25b9b8c8f9478097e5ed2288939685c5a6487d6b.tar.xz | |
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
Diffstat (limited to 'layers/core_validation.cpp')
| -rw-r--r-- | layers/core_validation.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
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]); |
