From d4fe452af3ee07bb54aa5ece253a414fe0ab657f Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Thu, 11 May 2017 10:51:26 -0700 Subject: layers: Remove CV imageToSwapchainMap This no longer served any purpose, and entries were never cleaned up when swapchains were destroyed. --- layers/core_validation.cpp | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'layers/core_validation.cpp') diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp index a8c588e0..5256cb95 100644 --- a/layers/core_validation.cpp +++ b/layers/core_validation.cpp @@ -172,7 +172,6 @@ struct layer_data { unordered_map> shaderModuleMap; unordered_map> desc_template_map; unordered_map> swapchainMap; - unordered_map imageToSwapchainMap; VkDevice device = VK_NULL_HANDLE; VkPhysicalDevice physical_device = VK_NULL_HANDLE; @@ -334,14 +333,6 @@ SWAPCHAIN_NODE *GetSwapchainNode(const layer_data *dev_data, VkSwapchainKHR swap } return swp_it->second.get(); } -// Return swapchain for specified image or else NULL -VkSwapchainKHR GetSwapchainFromImage(const layer_data *dev_data, VkImage image) { - auto img_it = dev_data->imageToSwapchainMap.find(image); - if (img_it == dev_data->imageToSwapchainMap.end()) { - return VK_NULL_HANDLE; - } - return img_it->second; -} // Return buffer node ptr for specified buffer or else NULL BUFFER_VIEW_STATE *GetBufferViewState(const layer_data *dev_data, VkBufferView buffer_view) { auto bv_it = dev_data->bufferViewMap.find(buffer_view); @@ -10473,7 +10464,6 @@ VKAPI_ATTR VkResult VKAPI_CALL GetSwapchainImagesKHR(VkDevice device, VkSwapchai ImageSubresourcePair subpair = {pSwapchainImages[i], false, VkImageSubresource()}; dev_data->imageSubresourceMap[pSwapchainImages[i]].push_back(subpair); dev_data->imageLayoutMap[subpair] = image_layout_node; - dev_data->imageToSwapchainMap[pSwapchainImages[i]] = swapchain; } } return result; -- cgit v1.2.3