summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2020-11-03 11:23:35 +0100
committerPaul Lemire <paul.lemire@kdab.com>2020-11-04 10:17:16 +0100
commitdbf5da312ae3f406cc45a80c6ab2464b6e2d1e14 (patch)
treeb629dd03abb2c19d659e075590923474a2f16cd7 /src
parentc7c84944d7111b837544e22fe5a0a4fe2a150aeb (diff)
Fix GLTexture cleanup
The GLTexture class wasn't registered for cleanup on the manager. This could result in it being reuse while not being reinitialized resulting in incorrect rendering. Change-Id: I85e6a5c3b5ca9d3cfa5ac5bcb1db3695dabfa576 Pick-to: 5.15 Reviewed-by: Mike Krus <mike.krus@kdab.com>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/renderers/opengl/managers/glresourcemanagers_p.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/renderers/opengl/managers/glresourcemanagers_p.h b/src/plugins/renderers/opengl/managers/glresourcemanagers_p.h
index 9472bc33f..f6dc3e2d1 100644
--- a/src/plugins/renderers/opengl/managers/glresourcemanagers_p.h
+++ b/src/plugins/renderers/opengl/managers/glresourcemanagers_p.h
@@ -133,6 +133,7 @@ private:
} // Qt3DRender
Q_DECLARE_RESOURCE_INFO(Qt3DRender::Render::OpenGL::OpenGLVertexArrayObject, Q_REQUIRES_CLEANUP)
+Q_DECLARE_RESOURCE_INFO(Qt3DRender::Render::OpenGL::GLTexture, Q_REQUIRES_CLEANUP)
QT_END_NAMESPACE