Quantcast
Channel: Qt DevNet forums: Qt Quick 1283365070**
Viewing all articles
Browse latest Browse all 4972

Clarification on QSGNode::preprocess()

$
0
0
In the QSGNode preprocess() docs it says: Warning: Beware of deleting nodes while they are being preprocessed. It is possible, with a small performance hit, to delete a single node during its own preprocess call. Deleting a subtree which has nodes that also use preprocessing may result in a segmentation fault. This is done for performance reasons. Referring to the QtQuick scene graph docs [doc-snapshot.qt-project.org], From what I can tell, QSGNode::preprocess() is called by the render thread. Scene manipulation (addition/removal of nodes) is also done by the render thread in QQuickItem::updatePaintNode(). Where can nodes be deleted such that I’d get a segmentation fault or other bad behavior?

Viewing all articles
Browse latest Browse all 4972

Trending Articles