Lines Matching refs:buffer_info
981 const auto &buffer_info = update->pBufferInfo[index]; in WriteUpdate() local
982 buffer_ = buffer_info.buffer; in WriteUpdate()
983 offset_ = buffer_info.offset; in WriteUpdate()
984 range_ = buffer_info.range; in WriteUpdate()
1233 bool cvdescriptorset::DescriptorSet::ValidateBufferUpdate(VkDescriptorBufferInfo const *buffer_info… in ValidateBufferUpdate() argument
1238 auto buffer_node = getBufferNode(device_data_, buffer_info->buffer); in ValidateBufferUpdate()
1241 error_str << "Invalid VkBuffer: " << buffer_info->buffer; in ValidateBufferUpdate()
1257 if (buffer_info->offset > buffer_node->createInfo.size) { in ValidateBufferUpdate()
1260 …error_str << "VkDescriptorBufferInfo offset of " << buffer_info->offset << " is greater than buffe… in ValidateBufferUpdate()
1266 if (buffer_info->range != VK_WHOLE_SIZE) { in ValidateBufferUpdate()
1268 if (!buffer_info->range) { in ValidateBufferUpdate()
1276 if (buffer_info->range > (buffer_node->createInfo.size - buffer_info->offset)) { in ValidateBufferUpdate()
1279 …error_str << "VkDescriptorBufferInfo range is " << buffer_info->range << " which is greater than b… in ValidateBufferUpdate()
1280 … << buffer_node->createInfo.size << ") minus requested offset of " << buffer_info->offset; in ValidateBufferUpdate()