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 Alexander Kalenik
parent 38713d7c14
commit 89762e2ff3

View File

@ -49,6 +49,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
}