Don't add a value representation for matrix/struct/array debug variables

This commit is contained in:
baldurk
2020-02-20 19:07:29 +00:00
parent b0e4cd6235
commit 3baedb966e
+2 -1
View File
@@ -2867,7 +2867,8 @@ RDTreeWidgetItem *ShaderViewer::makeDebugVariableNode(const ShaderVariable &v, r
bool modified)
{
rdcstr basename = prefix + v.name;
RDTreeWidgetItem *node = new RDTreeWidgetItem({v.name, stringRep(v)});
RDTreeWidgetItem *node =
new RDTreeWidgetItem({v.name, v.rows == 1 && v.members.empty() ? stringRep(v) : QString()});
node->setTag(QVariant::fromValue(
VariableTag(DebugVariableReference(DebugVariableType::Variable, basename))));
for(const ShaderVariable &m : v.members)