mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-08-14 02:31:12 +00:00
Free swapchain RTV before allocating new one
This commit is contained in:
@@ -1035,6 +1035,7 @@ IUnknown *WrappedID3D12Device::WrapSwapchainBuffer(IDXGISwapper *swapper, DXGI_F
|
||||
if(rtv.ptr != 0)
|
||||
CreateRenderTargetView(pRes, NULL, rtv);
|
||||
|
||||
FreeRTV(m_SwapChains[swapper].rtvs[buffer]);
|
||||
m_SwapChains[swapper].rtvs[buffer] = rtv;
|
||||
|
||||
ID3DDevice *swapQ = swapper->GetD3DDevice();
|
||||
|
||||
@@ -428,7 +428,7 @@ private:
|
||||
|
||||
struct SwapPresentInfo
|
||||
{
|
||||
D3D12_CPU_DESCRIPTOR_HANDLE rtvs[8];
|
||||
D3D12_CPU_DESCRIPTOR_HANDLE rtvs[8] = {};
|
||||
|
||||
WrappedID3D12CommandQueue *queue;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user