Remove ShutdownSwapchain - redundant vs ReleaseSwapchainResources

This commit is contained in:
baldurk
2016-07-10 17:02:58 +03:00
parent 60e11f1802
commit f96be406d2
6 changed files with 0 additions and 20 deletions
-10
View File
@@ -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;
-1
View File
@@ -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);
-1
View File
@@ -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);
-2
View File
@@ -229,8 +229,6 @@ WrappedIDXGISwapChain3::~WrappedIDXGISwapChain3()
{
m_pDevice->ReleaseSwapchainResources(this);
m_pDevice->ShutdownSwapchain(this);
SAFE_RELEASE(m_pDevice);
SAFE_RELEASE(m_pReal1);
-1
View File
@@ -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;