Add constant buffer previewer for qrenderdoc

This commit is contained in:
baldurk
2016-11-25 14:17:20 +01:00
parent 2f14e2ac70
commit a2d40f8061
16 changed files with 1962 additions and 83 deletions
+23
View File
@@ -29,6 +29,7 @@
#include <QJsonDocument>
#include <QMenu>
#include <QMetaMethod>
#include <QTreeWidget>
QString ToQStr(const ResourceUsage usage, const GraphicsAPI apitype)
{
@@ -478,3 +479,25 @@ void addGridLines(QGridLayout *grid)
}
}
}
QTreeWidgetItem *makeTreeNode(const std::initializer_list<QVariant> &values)
{
QTreeWidgetItem *ret = new QTreeWidgetItem();
int i = 0;
for(const QVariant &v : values)
ret->setData(i++, Qt::DisplayRole, v);
return ret;
}
QTreeWidgetItem *makeTreeNode(const QVariantList &values)
{
QTreeWidgetItem *ret = new QTreeWidgetItem();
int i = 0;
for(const QVariant &v : values)
ret->setData(i++, Qt::DisplayRole, v);
return ret;
}