From 532eb6def55bd1247ef3d2be71bc846610501d4b Mon Sep 17 00:00:00 2001 From: Tobin Ehlis Date: Tue, 25 Oct 2016 07:43:27 -0600 Subject: layers:Update error enum for duplicate bindings Add unique error enum for the case where descriptor bindings are duplicated. --- layers/descriptor_sets.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'layers/descriptor_sets.cpp') diff --git a/layers/descriptor_sets.cpp b/layers/descriptor_sets.cpp index 11489955..0c6747d6 100644 --- a/layers/descriptor_sets.cpp +++ b/layers/descriptor_sets.cpp @@ -33,9 +33,8 @@ cvdescriptorset::DescriptorSetLayout::DescriptorSetLayout(debug_report_data *rep descriptor_count_ += p_create_info->pBindings[i].descriptorCount; if (!binding_to_index_map_.emplace(p_create_info->pBindings[i].binding, i).second) { log_msg(report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT, - reinterpret_cast(layout_), __LINE__, DRAWSTATE_INVALID_LAYOUT, "DS", - "duplicated binding number in " - "VkDescriptorSetLayoutBinding"); + reinterpret_cast(layout_), __LINE__, VALIDATION_ERROR_02345, "DS", + "duplicated binding number in VkDescriptorSetLayoutBinding. %s", validation_error_map[VALIDATION_ERROR_02345]); } binding_to_global_start_index_map_[p_create_info->pBindings[i].binding] = global_index; global_index += p_create_info->pBindings[i].descriptorCount ? p_create_info->pBindings[i].descriptorCount - 1 : 0; -- cgit v1.2.3