diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2018-07-16 10:01:18 +0200 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2018-07-18 07:46:39 +0000 |
commit | 78cc8598d44c1af4cf5964b0b8a935901db82856 (patch) | |
tree | e227c62d7ce22ac65ee29f9ebf8fec25532e4feb /src/render/renderers/opengl/renderer/renderer_p.h | |
parent | 5376853866e49b5a6841c6c41affef5a3d3d4bb5 (diff) |
Renderer: do not lookup cleanup textures
Since they are already destroyed, cleanup textured ids shouldn't be used to
look up backend textures but only to tell the GLTextureManager to abandon
referenced textures. The was an oversight that should have been handled in
d47c78e6.
Change-Id: Iafaee4bb6442c907f6e011c80b5e5347579efde5
Task-number: QTBUG-69379
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/renderers/opengl/renderer/renderer_p.h')
-rw-r--r-- | src/render/renderers/opengl/renderer/renderer_p.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/render/renderers/opengl/renderer/renderer_p.h b/src/render/renderers/opengl/renderer/renderer_p.h index 826d069c3..b501fe6a0 100644 --- a/src/render/renderers/opengl/renderer/renderer_p.h +++ b/src/render/renderers/opengl/renderer/renderer_p.h @@ -233,7 +233,7 @@ public: void updateGLResources(); void updateTexture(Texture *texture); - void cleanupTexture(const Texture *texture); + void cleanupTexture(Qt3DCore::QNodeId cleanedUpTextureId); void downloadGLBuffers(); void blitFramebuffer(Qt3DCore::QNodeId inputRenderTargetId, Qt3DCore::QNodeId outputRenderTargetId, |