diff --git a/qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp b/qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp index 083adebbd..10ba79c23 100644 --- a/qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp +++ b/qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.cpp @@ -707,6 +707,9 @@ void D3D12PipelineStateViewer::addResourceRow(const D3D12ViewTag &view, if(shaderInput && !shaderInput->name.empty()) regname += lit(": ") + shaderInput->name; + if(bind && bind->arraySize > 1) + regname += QFormatStr("[%1]").arg(view.res.bind - bind->bind); + if(view.type == D3D12ViewTag::OMDepth) regname = tr("Depth");