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
commit 89762e2ff3
Notes: github-actions[bot] 2025-05-26 14:17:37 +00:00

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
}