Possible FBO mem leak fix #664

This commit is contained in:
Robert Beckebans 2022-05-29 12:14:26 +02:00
parent 592d587228
commit 94fea5c38c

View file

@ -75,6 +75,7 @@ Framebuffer::Framebuffer( const char* name, const nvrhi::FramebufferDesc& desc )
Framebuffer::~Framebuffer()
{
apiObject.Reset();
}
void Framebuffer::Init()
@ -101,7 +102,7 @@ void Framebuffer::ResizeFramebuffers()
tr.backend.ClearCaches();
// RB: FIXME I think allocating new Framebuffers lead to a memory leak
//framebuffers.DeleteContents( true );
framebuffers.DeleteContents( true );
uint32_t backBufferCount = deviceManager->GetBackBufferCount();
globalFramebuffers.swapFramebuffers.Resize( backBufferCount );