diff --git a/renderdoc/driver/d3d11/d3d11_device.cpp b/renderdoc/driver/d3d11/d3d11_device.cpp index 0828dd290..726b38584 100644 --- a/renderdoc/driver/d3d11/d3d11_device.cpp +++ b/renderdoc/driver/d3d11/d3d11_device.cpp @@ -2985,7 +2985,7 @@ void WrappedID3D11Device::FirstFrame(IDXGISwapChain *swap) // if we have to capture the first frame, begin capturing immediately if(m_State == WRITING_IDLE && RenderDoc::Inst().ShouldTriggerCapture(0)) { - StartFrameCapture(this, swapdesc.OutputWindow); + RenderDoc::Inst().StartFrameCapture((ID3D11Device *)this, swapdesc.OutputWindow); m_AppControlledCapture = false; } @@ -3167,7 +3167,7 @@ HRESULT WrappedID3D11Device::Present(IDXGISwapChain *swap, UINT SyncInterval, UI if(RenderDoc::Inst().ShouldTriggerCapture(m_FrameCounter) && m_State == WRITING_IDLE) { - StartFrameCapture(this, swapdesc.OutputWindow); + RenderDoc::Inst().StartFrameCapture((ID3D11Device *)this, swapdesc.OutputWindow); m_AppControlledCapture = false; } diff --git a/renderdoc/driver/gl/gl_driver.cpp b/renderdoc/driver/gl/gl_driver.cpp index dc8625418..4a4a73f39 100644 --- a/renderdoc/driver/gl/gl_driver.cpp +++ b/renderdoc/driver/gl/gl_driver.cpp @@ -2232,7 +2232,7 @@ void WrappedOpenGL::SwapBuffers(void *windowHandle) if(RenderDoc::Inst().ShouldTriggerCapture(m_FrameCounter) && m_State == WRITING_IDLE) { - StartFrameCapture(ctxdata.ctx, windowHandle); + RenderDoc::Inst().StartFrameCapture(ctxdata.ctx, windowHandle); m_AppControlledCapture = false; }