diff --git a/renderdoc/driver/d3d11/d3d11_device_wrap.cpp b/renderdoc/driver/d3d11/d3d11_device_wrap.cpp index 22d551d43..8546c18f6 100644 --- a/renderdoc/driver/d3d11/d3d11_device_wrap.cpp +++ b/renderdoc/driver/d3d11/d3d11_device_wrap.cpp @@ -2487,6 +2487,9 @@ HRESULT WrappedID3D11Device::CreateDeferredContext(UINT ContextFlags, wrapped = w; + if(m_State == WRITING_CAPFRAME) + w->AttemptCapture(); + if(m_State >= WRITING) { AddDeferredContext(w);