From f03d73108f4829ddab2b4fba848f7ef00d5d95b8 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 22 Apr 2024 12:59:33 +0100 Subject: [PATCH] Add sorting offsets for arrays in SPDB source mapping data --- renderdoc/driver/shaders/dxbc/dxbc_spdb.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/renderdoc/driver/shaders/dxbc/dxbc_spdb.cpp b/renderdoc/driver/shaders/dxbc/dxbc_spdb.cpp index faaa4a806..1ccb5f7b8 100644 --- a/renderdoc/driver/shaders/dxbc/dxbc_spdb.cpp +++ b/renderdoc/driver/shaders/dxbc/dxbc_spdb.cpp @@ -1850,6 +1850,8 @@ void SPDBChunk::GetLocals(const DXBC::DXBCContainer *dxbc, size_t, uintptr_t off } locals.push_back(a); + + a.offset += VarTypeByteSize(a.type) * RDCMAX(1U, a.columns) * RDCMAX(1U, a.rows); } } }