diff --git a/qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp b/qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp index 9cec8e87e..b5d52fd08 100644 --- a/qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp +++ b/qrenderdoc/Windows/PipelineState/VulkanPipelineStateViewer.cpp @@ -2019,7 +2019,7 @@ void VulkanPipelineStateViewer::setState() { for(const SigParameter &sigParam : state.vertexShader.reflection->inputSignature) { - if(sigParam.regIndex == a.location) + if(sigParam.regIndex == a.location && sigParam.systemValue == ShaderBuiltin::Undefined) { name = sigParam.varName; usedSlot = true;