From dda2160225c033ab253735171b414a6626cbd0e9 Mon Sep 17 00:00:00 2001 From: baldurk Date: Sun, 25 Oct 2015 23:33:34 +0100 Subject: [PATCH] Don't mark vertex buffers used if the input layout slot isn't used --- renderdocui/Windows/PipelineState/D3D11PipelineStateViewer.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renderdocui/Windows/PipelineState/D3D11PipelineStateViewer.cs b/renderdocui/Windows/PipelineState/D3D11PipelineStateViewer.cs index 69e6cd6a0..b159240be 100644 --- a/renderdocui/Windows/PipelineState/D3D11PipelineStateViewer.cs +++ b/renderdocui/Windows/PipelineState/D3D11PipelineStateViewer.cs @@ -717,7 +717,8 @@ namespace renderdocui.Windows.PipelineState i, l.SemanticName, l.SemanticIndex.ToString(), l.Format, l.InputSlot.ToString(), byteOffs, l.PerInstance ? "PER_INSTANCE" : "PER_VERTEX", l.InstanceDataStepRate.ToString() }); - usedVBuffers[l.InputSlot] = true; + if (iaUsed) + usedVBuffers[l.InputSlot] = true; node.Image = global::renderdocui.Properties.Resources.action; node.HoverImage = global::renderdocui.Properties.Resources.action_hover;