Use shader variable name for CS UAV slots, if available

This commit is contained in:
baldurk
2015-08-23 13:15:09 +02:00
parent 9333228fc5
commit d58d5b76b3
@@ -926,6 +926,11 @@ namespace renderdocui.Windows.PipelineState
(showEmpty.Checked && !filledSlot) // it's empty, and we have "show empty"
)
{
string slotname = i.ToString();
if (shaderInput != null && shaderInput.name.Length > 0)
slotname += ": " + shaderInput.name;
UInt32 w = 1, h = 1, d = 1;
UInt32 a = 1;
string format = "Unknown";
@@ -996,7 +1001,7 @@ namespace renderdocui.Windows.PipelineState
}
}
var node = csUAVs.Nodes.Add(new object[] { i, name, typename, w, h, d, a, format });
var node = csUAVs.Nodes.Add(new object[] { slotname, name, typename, w, h, d, a, format });
node.Tag = tag;