aboutsummaryrefslogtreecommitdiff
path: root/layers/descriptor_sets.cpp
diff options
context:
space:
mode:
authorJeremy Hayes <jeremy@lunarg.com>2017-03-09 14:39:45 -0700
committerJeremy Hayes <jeremy-lunarg@users.noreply.github.com>2017-03-14 10:23:08 -0600
commit5d3fe2b54c1bffef91996d2e6d6810b390129902 (patch)
tree5629e7bf04902fab69ac8f4bede9cc70291a77fb /layers/descriptor_sets.cpp
parent1d3d5ee227b6e1b15242f8a142245acbe78aba82 (diff)
downloadusermoji-5d3fe2b54c1bffef91996d2e6d6810b390129902.tar.xz
tests: Fix DSBufferInfo unexpected errors
Change-Id: I594243d7879ed9999571c4f185724ba42d2ed7b6
Diffstat (limited to 'layers/descriptor_sets.cpp')
-rw-r--r--layers/descriptor_sets.cpp6
1 files changed, 3 insertions, 3 deletions
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;
}