diff --git a/renderdoc/driver/d3d11/d3d11_context.cpp b/renderdoc/driver/d3d11/d3d11_context.cpp index ca68e8cba..82f4b6e20 100644 --- a/renderdoc/driver/d3d11/d3d11_context.cpp +++ b/renderdoc/driver/d3d11/d3d11_context.cpp @@ -210,6 +210,12 @@ WrappedID3D11DeviceContext::~WrappedID3D11DeviceContext() RenderDoc::Inst().GetCrashHandler()->UnregisterMemoryRegion(this); } +void WrappedID3D11DeviceContext::GetDevice(ID3D11Device **ppDevice) +{ + *ppDevice = (ID3D11Device *)m_pDevice; + (*ppDevice)->AddRef(); +} + const char *WrappedID3D11DeviceContext::GetChunkName(D3D11ChunkType idx) { return m_pDevice->GetChunkName(idx); diff --git a/renderdoc/driver/d3d11/d3d11_context.h b/renderdoc/driver/d3d11/d3d11_context.h index b4ae142ff..188613d3f 100644 --- a/renderdoc/driver/d3d11/d3d11_context.h +++ b/renderdoc/driver/d3d11/d3d11_context.h @@ -359,11 +359,7 @@ public: return m_pRealContext->GetPrivateData(Name, pDataSize, pData); } - virtual void STDMETHODCALLTYPE GetDevice(ID3D11Device **ppDevice) - { - *ppDevice = (ID3D11Device *)m_pDevice; - (*ppDevice)->AddRef(); - } + virtual void STDMETHODCALLTYPE GetDevice(ID3D11Device **ppDevice); ////////////////////////////// // implement ID3D11DeviceContext