[qt/qt/qtquick3d]: Summary of bulk changes made

KDE Git Services - Bulk Change <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git repository change summary for qt/qt/qtquick3d
Pushed by mirror-service into branch 'dev'.
Changed from 8a1f66152a083987a8d124014a28ce3e2d6e63b1 to 7c2fcd2574ac33060bf3ace55ee2aa9a2733856e
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit 53c4de134c67fb3e468869acb325105ec0817b65 by Christian Strømme on 24/07/2026 at 15:48..
Make sure we mark the tree dirty when adding/removing an import-scene

The import scene injects itself into the layer's child list by setting
the dummy import-scene node's head and tail directly, deliberately
avoiding the normal add/remove path so the imported root's sibling
links and rootNodeRef aren't modified.

Mark the tree dirty explicitly in both setImportScene() and
removeImportScene() so the change triggers the needed reindex. On
removal we also reset the imported node's handle; we must not clear the
node's Imported state or rootNodeRef, as the node may be imported by
more than one view and neither is restored by the per-frame update.

The dummy import-scene node itself is added through addChild(), which
now front-inserts ImportScene nodes so the imported scene always gets
the lowest indices. That keeps a shared imported scene at the start
of a shared data store regardless of how many nodes a given view holds.
While here, simplify addChild()'s reparenting guard to only special-
case layer nodes.

Add tests covering the add/remove state transitions and the multi-view
sharing case.

Pick-to: 6.12 6.11
Change-Id: Ie1e5b063f7b64df06a26a57b074ba7b83d137dcf
Reviewed-by: Andy Nichols <[email protected]>
https://invent.kde.org/qt/qt/qtquick3d/-/commit/53c4de134c67fb3e468869acb325105ec0817b65

Git commit 7c2fcd2574ac33060bf3ace55ee2aa9a2733856e by Christian Strømme on 24/07/2026 at 15:48..
Remove uncommented code in refSceneManager

This code haven't been used since the initial commit, so just get rid of
it.

Pick-to: 6.12 6.11
Change-Id: Id1d07380d7b3127716f60189a0d19dadf03c9ae4
Reviewed-by: Andy Nichols <[email protected]>
https://invent.kde.org/qt/qt/qtquick3d/-/commit/7c2fcd2574ac33060bf3ace55ee2aa9a2733856e
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.