From 0cf810416b13f221cbc8d0d23f9a6545cb2bf964 Mon Sep 17 00:00:00 2001 From: fzurita Date: Sat, 1 May 2021 10:26:49 -0400 Subject: [PATCH] Destroy EGL image after we are done with it --- .../OpenGLContext/opengl_ColorBufferReaderWithEGLImage.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Graphics/OpenGLContext/opengl_ColorBufferReaderWithEGLImage.cpp b/src/Graphics/OpenGLContext/opengl_ColorBufferReaderWithEGLImage.cpp index 08a4cb9f..8e8219be 100644 --- a/src/Graphics/OpenGLContext/opengl_ColorBufferReaderWithEGLImage.cpp +++ b/src/Graphics/OpenGLContext/opengl_ColorBufferReaderWithEGLImage.cpp @@ -20,6 +20,10 @@ ColorBufferReaderWithEGLImage::ColorBufferReaderWithEGLImage(CachedTexture *_pTe ColorBufferReaderWithEGLImage::~ColorBufferReaderWithEGLImage() { m_hardwareBuffer.release(); + + if (m_image != nullptr) { + eglDestroyImageKHR(eglGetDisplay(EGL_DEFAULT_DISPLAY), m_image); + } } void ColorBufferReaderWithEGLImage::_initBuffers()