diff --git a/renderdoc/driver/d3d12/d3d12_shaderdebug.cpp b/renderdoc/driver/d3d12/d3d12_shaderdebug.cpp index 13c96d769..5aab60395 100644 --- a/renderdoc/driver/d3d12/d3d12_shaderdebug.cpp +++ b/renderdoc/driver/d3d12/d3d12_shaderdebug.cpp @@ -1680,8 +1680,7 @@ void GatherConstantBuffers(WrappedID3D12Device *pDevice, const DXBCBytecode::Pro pDevice->GetResourceManager()->GetCurrentAs(resId); cbufData.clear(); - pDevice->GetDebugManager()->GetBufferData(pCbvResource, element.offset + byteOffset, 0, - cbufData); + pDevice->GetDebugManager()->GetBufferData(pCbvResource, byteOffset, 0, cbufData); AddCBufferToGlobalState(program, global, sourceVars, refl, mapping, slot, cbufData); desc++;