Don't display a register/slot index for built-in shader variables

This commit is contained in:
baldurk
2017-09-19 17:04:33 +01:00
parent 67bea64070
commit bf3214e8a2
+8 -2
View File
@@ -515,8 +515,11 @@ void ShaderViewer::debugShader(const ShaderBindpointMapping *bind, const ShaderR
QString semIdx = s.needSemanticIndex ? QString::number(s.semanticIndex) : QString();
QString regIdx =
s.systemValue == ShaderBuiltin::Undefined ? QString::number(s.regIndex) : lit("-");
ui->inputSig->addTopLevelItem(new RDTreeWidgetItem(
{name, semIdx, s.regIndex, TypeString(s), ToQStr(s.systemValue),
{name, semIdx, QString::number(s.regIndex), TypeString(s), ToQStr(s.systemValue),
GetComponentString(s.regChannelMask), GetComponentString(s.channelUsedMask)}));
}
@@ -543,8 +546,11 @@ void ShaderViewer::debugShader(const ShaderBindpointMapping *bind, const ShaderR
QString semIdx = s.needSemanticIndex ? QString::number(s.semanticIndex) : QString();
QString regIdx =
s.systemValue == ShaderBuiltin::Undefined ? QString::number(s.regIndex) : lit("-");
ui->outputSig->addTopLevelItem(new RDTreeWidgetItem(
{name, semIdx, s.regIndex, TypeString(s), ToQStr(s.systemValue),
{name, semIdx, regIdx, TypeString(s), ToQStr(s.systemValue),
GetComponentString(s.regChannelMask), GetComponentString(s.channelUsedMask)}));
}
}