LibWeb/WebGL: Free back buffer texture when context is destroyed

This commit is contained in:
Luke Wilde 2025-03-23 11:23:32 +00:00 committed by Andrew Kaster
parent 394692fd7e
commit 0c201b2f5f

View file

@ -50,6 +50,7 @@ OpenGLContext::~OpenGLContext()
glDeleteFramebuffers(1, &m_impl->framebuffer);
glDeleteRenderbuffers(1, &m_impl->depth_buffer);
eglDestroyContext(m_impl->display, m_impl->context);
eglReleaseTexImage(m_impl->display, m_impl->surface, EGL_BACK_BUFFER);
eglDestroySurface(m_impl->display, m_impl->surface);
#endif
}