1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-07-04 10:03:36 +00:00

Reset CachedBindFramebuffer when a frame buffer deleted.

This commit is contained in:
Sergey Lipskiy 2017-01-28 11:02:24 +07:00
parent 1e8ae2aab2
commit c8bf408b57

View File

@ -226,8 +226,10 @@ graphics::ObjectHandle ContextImpl::createFramebuffer()
void ContextImpl::deleteFramebuffer(graphics::ObjectHandle _name)
{
u32 fbo(_name);
if (fbo != 0)
if (fbo != 0) {
glDeleteFramebuffers(1, &fbo);
m_cachedFunctions->getCachedBindFramebuffer()->reset();
}
}
void ContextImpl::bindFramebuffer(graphics::Parameter _target, graphics::ObjectHandle _name)