aboutsummaryrefslogtreecommitdiff
path: root/layers/unique_objects.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'layers/unique_objects.cpp')
-rw-r--r--layers/unique_objects.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/layers/unique_objects.cpp b/layers/unique_objects.cpp
index 9064d1a7..a26085a1 100644
--- a/layers/unique_objects.cpp
+++ b/layers/unique_objects.cpp
@@ -172,7 +172,7 @@ VKAPI_ATTR void VKAPI_CALL DestroyInstance(VkInstance instance, const VkAllocati
}
layer_debug_report_destroy_instance(instance_data->report_data);
- layer_data_map.erase(key);
+ FreeLayerDataPtr(key, instance_layer_data_map);
}
VKAPI_ATTR VkResult VKAPI_CALL CreateDevice(VkPhysicalDevice gpu, const VkDeviceCreateInfo *pCreateInfo,
@@ -216,7 +216,8 @@ VKAPI_ATTR void VKAPI_CALL DestroyDevice(VkDevice device, const VkAllocationCall
layer_debug_report_destroy_device(device);
dev_data->dispatch_table.DestroyDevice(device, pAllocator);
- layer_data_map.erase(key);
+
+ FreeLayerDataPtr(key, layer_data_map);
}
static const VkLayerProperties globalLayerProps = {"VK_LAYER_GOOGLE_unique_objects",