diff options
| author | Mark Lobodzinski <mark@lunarg.com> | 2018-02-28 14:04:56 -0700 |
|---|---|---|
| committer | Mike Schuchardt <mikes@lunarg.com> | 2018-03-09 13:54:31 -0700 |
| commit | dde964d7cc2a39e12412ebabcfbe5c86454c1f4a (patch) | |
| tree | 2e5e5f967cbdb17723470c387ef89fc123e6ee59 | |
| parent | e663e567b47d37863ca24d43e9faa4e4d4a4d0b5 (diff) | |
| download | usermoji-dde964d7cc2a39e12412ebabcfbe5c86454c1f4a.tar.xz | |
layers: Update unique_objects changes for 1.1
| -rw-r--r-- | layers/unique_objects.cpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/layers/unique_objects.cpp b/layers/unique_objects.cpp index 702f07b1..05fbec96 100644 --- a/layers/unique_objects.cpp +++ b/layers/unique_objects.cpp @@ -595,10 +595,10 @@ VKAPI_ATTR VkResult VKAPI_CALL CreateDescriptorUpdateTemplate(VkDevice device, if (pCreateInfo) { local_create_info = new safe_VkDescriptorUpdateTemplateCreateInfo(pCreateInfo); if (pCreateInfo->descriptorSetLayout) { - local_create_info->descriptorSetLayout = Unwrap(dev_data, pCreateInfo->descriptorSetLayout); + local_create_info->descriptorSetLayout = Unwrap(pCreateInfo->descriptorSetLayout); } if (pCreateInfo->pipelineLayout) { - local_create_info->pipelineLayout = Unwrap(dev_data, pCreateInfo->pipelineLayout); + local_create_info->pipelineLayout = Unwrap(pCreateInfo->pipelineLayout); } } } @@ -606,7 +606,7 @@ VKAPI_ATTR VkResult VKAPI_CALL CreateDescriptorUpdateTemplate(VkDevice device, pDescriptorUpdateTemplate); if (VK_SUCCESS == result) { std::lock_guard<std::mutex> lock(global_lock); - *pDescriptorUpdateTemplate = WrapNew(dev_data, *pDescriptorUpdateTemplate); + *pDescriptorUpdateTemplate = WrapNew(*pDescriptorUpdateTemplate); // Shadow template createInfo for later updates std::unique_ptr<TEMPLATE_STATE> template_state(new TEMPLATE_STATE(*pDescriptorUpdateTemplate, local_create_info)); @@ -654,8 +654,8 @@ VKAPI_ATTR void VKAPI_CALL DestroyDescriptorUpdateTemplate(VkDevice device, VkDe std::unique_lock<std::mutex> lock(global_lock); uint64_t descriptor_update_template_id = reinterpret_cast<uint64_t &>(descriptorUpdateTemplate); dev_data->desc_template_map.erase(descriptor_update_template_id); - descriptorUpdateTemplate = (VkDescriptorUpdateTemplate)dev_data->unique_id_mapping[descriptor_update_template_id]; - dev_data->unique_id_mapping.erase(descriptor_update_template_id); + descriptorUpdateTemplate = (VkDescriptorUpdateTemplate)unique_id_mapping[descriptor_update_template_id]; + unique_id_mapping.erase(descriptor_update_template_id); lock.unlock(); dev_data->dispatch_table.DestroyDescriptorUpdateTemplate(device, descriptorUpdateTemplate, pAllocator); } @@ -764,8 +764,8 @@ VKAPI_ATTR void VKAPI_CALL UpdateDescriptorSetWithTemplate(VkDevice device, VkDe uint64_t template_handle = reinterpret_cast<uint64_t &>(descriptorUpdateTemplate); { std::lock_guard<std::mutex> lock(global_lock); - descriptorSet = Unwrap(dev_data, descriptorSet); - descriptorUpdateTemplate = (VkDescriptorUpdateTemplate)dev_data->unique_id_mapping[template_handle]; + descriptorSet = Unwrap(descriptorSet); + descriptorUpdateTemplate = (VkDescriptorUpdateTemplate)unique_id_mapping[template_handle]; } void *unwrapped_buffer = BuildUnwrappedUpdateTemplateBuffer(dev_data, template_handle, pData); dev_data->dispatch_table.UpdateDescriptorSetWithTemplate(device, descriptorSet, descriptorUpdateTemplate, unwrapped_buffer); @@ -907,8 +907,8 @@ VKAPI_ATTR VkResult VKAPI_CALL SetDebugUtilsObjectTagEXT(VkDevice device, const auto local_tag_info = new safe_VkDebugUtilsObjectTagInfoEXT(pTagInfo); { std::lock_guard<std::mutex> lock(global_lock); - auto it = device_data->unique_id_mapping.find(reinterpret_cast<uint64_t &>(local_tag_info->objectHandle)); - if (it != device_data->unique_id_mapping.end()) { + auto it = unique_id_mapping.find(reinterpret_cast<uint64_t &>(local_tag_info->objectHandle)); + if (it != unique_id_mapping.end()) { local_tag_info->objectHandle = it->second; } } @@ -922,8 +922,8 @@ VKAPI_ATTR VkResult VKAPI_CALL SetDebugUtilsObjectNameEXT(VkDevice device, const auto local_name_info = new safe_VkDebugUtilsObjectNameInfoEXT(pNameInfo); { std::lock_guard<std::mutex> lock(global_lock); - auto it = device_data->unique_id_mapping.find(reinterpret_cast<uint64_t &>(local_name_info->objectHandle)); - if (it != device_data->unique_id_mapping.end()) { + auto it = unique_id_mapping.find(reinterpret_cast<uint64_t &>(local_name_info->objectHandle)); + if (it != unique_id_mapping.end()) { local_name_info->objectHandle = it->second; } } |
