From 6ed0bfb08d7df97a1f5cd7b7e556b2efedf0f495 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 11 Mar 2020 12:17:40 +0000 Subject: [PATCH] Fix readbacks of large buffers in D3D12 --- renderdoc/driver/d3d12/d3d12_debug.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/d3d12/d3d12_debug.cpp b/renderdoc/driver/d3d12/d3d12_debug.cpp index a599499e4..a05ec903c 100644 --- a/renderdoc/driver/d3d12/d3d12_debug.cpp +++ b/renderdoc/driver/d3d12/d3d12_debug.cpp @@ -881,7 +881,7 @@ void D3D12DebugManager::GetBufferData(ID3D12Resource *buffer, uint64_t offset, u { uint64_t chunkSize = RDCMIN(length, m_ReadbackSize); - m_DebugList->CopyBufferRegion(m_ReadbackBuffer, 0, buffer, offset, chunkSize); + m_DebugList->CopyBufferRegion(m_ReadbackBuffer, 0, buffer, offset + outOffs, chunkSize); m_DebugList->Close();