diff --git a/renderdocui/Windows/PipelineState/D3D12PipelineStateViewer.cs b/renderdocui/Windows/PipelineState/D3D12PipelineStateViewer.cs index 56b27e900..2449c352b 100644 --- a/renderdocui/Windows/PipelineState/D3D12PipelineStateViewer.cs +++ b/renderdocui/Windows/PipelineState/D3D12PipelineStateViewer.cs @@ -730,6 +730,9 @@ namespace renderdocui.Windows.PipelineState } bool filledSlot = (b.Buffer != ResourceId.Null); + if (b.Immediate && b.RootValues.Length > 0) + filledSlot = true; + bool usedSlot = (bind != null && bind.used); // show if