From a55e82a0a2de87df24d90ad09cf00494fec6cdd7 Mon Sep 17 00:00:00 2001 From: anthark Date: Tue, 23 Jan 2024 12:17:46 +0300 Subject: [PATCH] Fix indexed semantic name when semantic index is not zero --- renderdoc/driver/shaders/dxbc/dxbc_container.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/shaders/dxbc/dxbc_container.cpp b/renderdoc/driver/shaders/dxbc/dxbc_container.cpp index a0efa75c1..f6122f6ab 100644 --- a/renderdoc/driver/shaders/dxbc/dxbc_container.cpp +++ b/renderdoc/driver/shaders/dxbc/dxbc_container.cpp @@ -1918,7 +1918,7 @@ DXBCContainer::DXBCContainer(const bytebuf &ByteCode, const rdcstr &debugInfoPat for(uint32_t j = 0; j < sign->numElems; j++) { SigParameter &b = (*sig)[j]; - if(i != j && a.semanticName == b.semanticName) + if(i != j && a.semanticName == b.semanticName || a.semanticIndex != 0) { a.needSemanticIndex = true; break;