| 1661 | } |
| 1662 | |
| 1663 | std::string vvl::DslErrorSource::PrintMessage(const Logger& error_logger) const { |
| 1664 | std::ostringstream msg; |
| 1665 | msg << "The VkDescriptorSetLayout was used to "; |
| 1666 | if (pipeline_layout_handle_ == VK_NULL_HANDLE) { |
| 1667 | msg << "allocate " << error_logger.FormatHandle(ds_handle_); |
| 1668 | } else { |
| 1669 | msg << "create " << error_logger.FormatHandle(pipeline_layout_handle_) << " at pSetLayouts[" << set_ << "]"; |
| 1670 | } |
| 1671 | msg << ""; |
| 1672 | return msg.str(); |
| 1673 | } |
| 1674 | void vvl::TensorDescriptor::WriteUpdate(DescriptorSet& set_state, const DeviceState& dev_data, const VkWriteDescriptorSet& update, |
| 1675 | const uint32_t index, bool is_bindless) { |
| 1676 | const auto tensor_info = reinterpret_cast<const VkWriteDescriptorSetTensorARM*>(update.pNext); |
no test coverage detected