Fixes #648.
Signed-off-by: Chris Forbes <chrisforbes@google.com>
auto buffer_node = getBufferNode(dev_data, mem_barrier->buffer);
if (buffer_node) {
- VkDeviceSize buffer_size =
- (buffer_node->createInfo.sType == VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO) ? buffer_node->createInfo.size : 0;
+ auto buffer_size = buffer_node->memSize;
if (mem_barrier->offset >= buffer_size) {
skip_call |= log_msg(
dev_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, (VkDebugReportObjectTypeEXT)0, 0, __LINE__,