diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2020-11-03 11:23:35 +0100 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2020-11-04 10:17:16 +0100 |
commit | dbf5da312ae3f406cc45a80c6ab2464b6e2d1e14 (patch) | |
tree | b629dd03abb2c19d659e075590923474a2f16cd7 /src | |
parent | c7c84944d7111b837544e22fe5a0a4fe2a150aeb (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.h | 1 |
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 |