diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2018-08-13 15:34:48 +0200 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2018-08-14 04:25:18 +0000 |
commit | 411c2e9f783272624918a3a72ef61a2266bd7618 (patch) | |
tree | 80df4a57828457da3bb56b576052b052a3695d7c /src/render/renderers/opengl/renderer | |
parent | a488e8e37130afdbad7ffa4d0972d2708204b431 (diff) |
Texture property update: notify frontend only when properties have changed
Change-Id: Ic69b25c92ff45f349715a47b19c3f3c1c40eabea
Reviewed-by: Mike Krus <mike.krus@kdab.com>
Diffstat (limited to 'src/render/renderers/opengl/renderer')
-rw-r--r-- | src/render/renderers/opengl/renderer/renderer.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/render/renderers/opengl/renderer/renderer.cpp b/src/render/renderers/opengl/renderer/renderer.cpp index fd4e7bed4..7319fd0e5 100644 --- a/src/render/renderers/opengl/renderer/renderer.cpp +++ b/src/render/renderers/opengl/renderer/renderer.cpp @@ -1271,7 +1271,8 @@ void Renderer::updateGLResources() // Gather these information and store them to be distributed by a change next frame const QNodeIdVector referenceTextureIds = glTextureManager->referencedTextureIds(glTexture); // Store properties and referenceTextureIds - m_updatedTextureProperties.push_back({info.properties, referenceTextureIds}); + if (info.wasUpdated) + m_updatedTextureProperties.push_back({info.properties, referenceTextureIds}); } } } |