From ee3e77a5a78ac1753013ee199bc64ada55d7c483 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 11 May 2022 00:52:42 +0100 Subject: [PATCH] Only update backing store if it has been allocated. Closes #2583 --- renderdoc/driver/d3d11/d3d11_context_wrap.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/d3d11/d3d11_context_wrap.cpp b/renderdoc/driver/d3d11/d3d11_context_wrap.cpp index cbde70985..c70377854 100644 --- a/renderdoc/driver/d3d11/d3d11_context_wrap.cpp +++ b/renderdoc/driver/d3d11/d3d11_context_wrap.cpp @@ -7740,7 +7740,7 @@ bool WrappedID3D11DeviceContext::Serialise_Unmap(SerialiserType &ser, ID3D11Reso } } - if(IsBackgroundCapturing(m_State)) + if(IsBackgroundCapturing(m_State) && record->DataInSerialiser) { // if there was already backing store then normally the user wrote directly into it so we // don't even have to update anything, except in the case where we were verifying map