mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-12 13:00:32 +00:00
Remove ShutdownSwapchain - redundant vs ReleaseSwapchainResources
This commit is contained in:
@@ -270,16 +270,6 @@ ReplayCreateStatus D3D11InitParams::Serialise()
|
||||
return eReplayCreate_Success;
|
||||
}
|
||||
|
||||
void WrappedID3D11Device::ShutdownSwapchain(WrappedIDXGISwapChain3 *swapChain)
|
||||
{
|
||||
for(int i = 0; i < swapChain->GetNumBackbuffers(); i++)
|
||||
{
|
||||
WrappedID3D11Texture2D1 *wrapped = (WrappedID3D11Texture2D1 *)swapChain->GetBackbuffers()[i];
|
||||
if(wrapped)
|
||||
wrapped->ViewRelease();
|
||||
}
|
||||
}
|
||||
|
||||
void WrappedID3D11Device::NewSwapchainBuffer(IUnknown *backbuffer)
|
||||
{
|
||||
WrappedID3D11Texture2D1 *wrapped = (WrappedID3D11Texture2D1 *)backbuffer;
|
||||
|
||||
@@ -456,7 +456,6 @@ public:
|
||||
UINT buffer, IUnknown *realSurface));
|
||||
HRESULT Present(WrappedIDXGISwapChain3 *swap, UINT SyncInterval, UINT Flags);
|
||||
|
||||
void ShutdownSwapchain(WrappedIDXGISwapChain3 *swapChain);
|
||||
void NewSwapchainBuffer(IUnknown *backbuffer);
|
||||
|
||||
void ReleaseSwapchainResources(WrappedIDXGISwapChain3 *swap);
|
||||
|
||||
@@ -285,11 +285,6 @@ public:
|
||||
virtual IUnknown *GetDeviceInterface() { return (ID3D12CommandQueue *)this; }
|
||||
// the rest forward to the device
|
||||
virtual void FirstFrame(WrappedIDXGISwapChain3 *swapChain) { m_pDevice->FirstFrame(swapChain); }
|
||||
virtual void ShutdownSwapchain(WrappedIDXGISwapChain3 *swapChain)
|
||||
{
|
||||
m_pDevice->FirstFrame(swapChain);
|
||||
}
|
||||
|
||||
virtual void NewSwapchainBuffer(IUnknown *backbuffer)
|
||||
{
|
||||
m_pDevice->NewSwapchainBuffer(backbuffer);
|
||||
|
||||
@@ -382,7 +382,6 @@ public:
|
||||
UINT buffer, IUnknown *realSurface));
|
||||
HRESULT Present(WrappedIDXGISwapChain3 *swap, UINT SyncInterval, UINT Flags);
|
||||
|
||||
void ShutdownSwapchain(WrappedIDXGISwapChain3 *swapChain) {}
|
||||
void NewSwapchainBuffer(IUnknown *backbuffer) {}
|
||||
void ReleaseSwapchainResources(WrappedIDXGISwapChain3 *swap);
|
||||
|
||||
|
||||
@@ -229,8 +229,6 @@ WrappedIDXGISwapChain3::~WrappedIDXGISwapChain3()
|
||||
{
|
||||
m_pDevice->ReleaseSwapchainResources(this);
|
||||
|
||||
m_pDevice->ShutdownSwapchain(this);
|
||||
|
||||
SAFE_RELEASE(m_pDevice);
|
||||
|
||||
SAFE_RELEASE(m_pReal1);
|
||||
|
||||
@@ -168,7 +168,6 @@ struct ID3DDevice
|
||||
virtual IUnknown *GetDeviceInterface() = 0;
|
||||
|
||||
virtual void FirstFrame(WrappedIDXGISwapChain3 *swapChain) = 0;
|
||||
virtual void ShutdownSwapchain(WrappedIDXGISwapChain3 *swapChain) = 0;
|
||||
|
||||
virtual void NewSwapchainBuffer(IUnknown *backbuffer) = 0;
|
||||
virtual void ReleaseSwapchainResources(WrappedIDXGISwapChain3 *swapChain) = 0;
|
||||
|
||||
Reference in New Issue
Block a user