Mark QQuickFBO's node dirty after rendering the texture.
authorGunnar Sletta <gunnar.sletta@jollamobile.com>
Fri, 15 Aug 2014 12:15:14 +0000 (14:15 +0200)
committerGunnar Sletta <gunnar@sletta.org>
Sun, 24 Aug 2014 06:32:26 +0000 (08:32 +0200)
It is impossible to use in a shader effect otherwise.

Change-Id: I489e6ae43cdc3fe8f54efa6d86ead4d21831b84d
Task-number: QTBUG-40809
Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
src/quick/items/qquickframebufferobject.cpp

index fea6aad..faa7eda 100644 (file)
@@ -192,6 +192,8 @@ public Q_SLOTS:
 
             if (msDisplayFbo)
                 QOpenGLFramebufferObject::blitFramebuffer(msDisplayFbo, fbo);
+
+            markDirty(QSGNode::DirtyMaterial);
         }
     }