aboutsummaryrefslogtreecommitdiff
path: root/layers
diff options
context:
space:
mode:
authorChris Forbes <chrisforbes@google.com>2017-05-11 10:51:26 -0700
committerChris Forbes <chrisf@ijw.co.nz>2017-05-17 08:26:30 -0700
commitd4fe452af3ee07bb54aa5ece253a414fe0ab657f (patch)
tree5c427d98564a10c715315d3fa3c21306fd5732b0 /layers
parent6eeb64c7daa1dec8a3fdc4eed0d8f852eb9f69ae (diff)
downloadusermoji-d4fe452af3ee07bb54aa5ece253a414fe0ab657f.tar.xz
layers: Remove CV imageToSwapchainMap
This no longer served any purpose, and entries were never cleaned up when swapchains were destroyed.
Diffstat (limited to 'layers')
-rw-r--r--layers/core_validation.cpp10
1 files changed, 0 insertions, 10 deletions
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<VkShaderModule, unique_ptr<shader_module>> shaderModuleMap;
unordered_map<VkDescriptorUpdateTemplateKHR, unique_ptr<TEMPLATE_STATE>> desc_template_map;
unordered_map<VkSwapchainKHR, std::unique_ptr<SWAPCHAIN_NODE>> swapchainMap;
- unordered_map<VkImage, VkSwapchainKHR> 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;