| 1839 | } |
| 1840 | |
| 1841 | void VulkanCapsViewer::displayDeviceExtensions(VulkanDeviceInfo *device) |
| 1842 | { |
| 1843 | models.extensions.clear(); |
| 1844 | QStandardItem *rootItem = models.extensions.invisibleRootItem(); |
| 1845 | |
| 1846 | for (auto& extension : device->extensions) { |
| 1847 | QList<QStandardItem *> extItem; |
| 1848 | extItem << new QStandardItem(QString::fromStdString(extension.extensionName)); |
| 1849 | extItem << new QStandardItem(QString::fromStdString(vulkanResources::revisionToString(extension.specVersion))); |
| 1850 | rootItem->appendRow(extItem); |
| 1851 | } |
| 1852 | models.extensions.sort(0); |
| 1853 | |
| 1854 | ui.treeViewDeviceExtensions->expandAll(); |
| 1855 | ui.treeViewDeviceExtensions->header()->setSectionResizeMode(QHeaderView::ResizeToContents); |
| 1856 | } |
| 1857 | |
| 1858 | void VulkanCapsViewer::displayDeviceQueues(VulkanDeviceInfo *device) |
| 1859 | { |
nothing calls this directly
no test coverage detected