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.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/layers/unique_objects.cpp b/layers/unique_objects.cpp
index 779693e3..df03daa1 100644
--- a/layers/unique_objects.cpp
+++ b/layers/unique_objects.cpp
@@ -648,15 +648,12 @@ VKAPI_ATTR VkResult VKAPI_CALL GetDisplayPlaneSupportedDisplaysKHR(VkPhysicalDev
VKAPI_ATTR VkResult VKAPI_CALL GetDisplayModePropertiesKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display,
uint32_t *pPropertyCount, VkDisplayModePropertiesKHR *pProperties) {
layer_data *my_map_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
- safe_VkDisplayModePropertiesKHR *local_pProperties = NULL;
+ VkDisplayModePropertiesKHR *local_pProperties = NULL;
{
std::lock_guard<std::mutex> lock(global_lock);
display = (VkDisplayKHR)my_map_data->unique_id_mapping[reinterpret_cast<uint64_t &>(display)];
if (pProperties) {
- local_pProperties = new safe_VkDisplayModePropertiesKHR[*pPropertyCount];
- for (uint32_t idx0 = 0; idx0 < *pPropertyCount; ++idx0) {
- local_pProperties[idx0].initialize(&pProperties[idx0]);
- }
+ local_pProperties = new VkDisplayModePropertiesKHR[*pPropertyCount];
}
}