From 943fbf9449a264aaefac722cf1c5694e1238fcb0 Mon Sep 17 00:00:00 2001 From: Gunnar Sletta Date: Thu, 28 Feb 2013 12:28:16 +0100 Subject: Mark geometry dirty to signal scene graph that a repaint is needed. Change-Id: Ic230ffe43b690e3f1e0e7290c4c9571f60bd34b7 Reviewed-by: Yoann Lopes Reviewed-by: Frederik Gladhorn --- examples/quick/scenegraph/customgeometry/beziercurve.cpp | 2 ++ examples/quick/scenegraph/customgeometry/main.cpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'examples') diff --git a/examples/quick/scenegraph/customgeometry/beziercurve.cpp b/examples/quick/scenegraph/customgeometry/beziercurve.cpp index 4d1cb5b670..d8d1a189e5 100644 --- a/examples/quick/scenegraph/customgeometry/beziercurve.cpp +++ b/examples/quick/scenegraph/customgeometry/beziercurve.cpp @@ -159,8 +159,10 @@ QSGNode *BezierCurve::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *) vertices[i].set(x, y); } + node->markDirty(QSGNode::DirtyGeometry); //! [8] + //! [9] return node; } diff --git a/examples/quick/scenegraph/customgeometry/main.cpp b/examples/quick/scenegraph/customgeometry/main.cpp index 5df68e87cb..0da803f8dc 100644 --- a/examples/quick/scenegraph/customgeometry/main.cpp +++ b/examples/quick/scenegraph/customgeometry/main.cpp @@ -52,7 +52,7 @@ int main(int argc, char **argv) qmlRegisterType("CustomGeometry", 1, 0, "BezierCurve"); QQuickView view; - QSurfaceFormat format; + QSurfaceFormat format = view.format(); format.setSamples(16); view.setFormat(format); view.setSource(QUrl("qrc:///scenegraph/customgeometry/main.qml")); -- cgit v1.2.3