From 5d3fe2b54c1bffef91996d2e6d6810b390129902 Mon Sep 17 00:00:00 2001 From: Jeremy Hayes Date: Thu, 9 Mar 2017 14:39:45 -0700 Subject: tests: Fix DSBufferInfo unexpected errors Change-Id: I594243d7879ed9999571c4f185724ba42d2ed7b6 --- layers/descriptor_sets.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'layers/descriptor_sets.cpp') diff --git a/layers/descriptor_sets.cpp b/layers/descriptor_sets.cpp index b697e01a..ada51a02 100644 --- a/layers/descriptor_sets.cpp +++ b/layers/descriptor_sets.cpp @@ -1352,11 +1352,11 @@ bool cvdescriptorset::DescriptorSet::ValidateBufferUpdate(VkDescriptorBufferInfo return false; } // offset must be less than buffer size - if (buffer_info->offset > buffer_node->createInfo.size) { + if (buffer_info->offset >= buffer_node->createInfo.size) { *error_code = VALIDATION_ERROR_00959; std::stringstream error_str; - error_str << "VkDescriptorBufferInfo offset of " << buffer_info->offset << " is greater than buffer " << buffer_node->buffer - << " size of " << buffer_node->createInfo.size; + error_str << "VkDescriptorBufferInfo offset of " << buffer_info->offset << " is greater than or equal to buffer " + << buffer_node->buffer << " size of " << buffer_node->createInfo.size; *error_msg = error_str.str(); return false; } -- cgit v1.2.3