[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 '6.11'. Changed from acbb03f2511133a517e3954753b026f522149879 to 33654c5b7eda4d5d4604515d4ed47d677c2af051 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 4e53207666fde7d67fe5b243f371f963da0d81c7 by Qt Cherry-pick Bot (on behalf of Christian Strømme) on 03/08/2026 at 17:04.. Doc: Add a note about the layers property not propagating The layers property on nodes does not propagate and needs to be set per-node. This is by design; the layers property is just a value and does not say anything about how values should propagate. Change-Id: Ia8089806d14c0d641a02a8bb62f9aa7fd88bf874 Reviewed-by: Andy Nichols <[email protected]> (cherry picked from commit f83f8268b8b8415fb8b000c4f443e3959d95c0db) Reviewed-by: Qt Cherry-pick Bot <[email protected]> (cherry picked from commit 7fb3880330d62b4509715b60b62ea8ae74cfa7a3) https://invent.kde.org/qt/qt/qtquick3d/-/commit/4e53207666fde7d67fe5b243f371f963da0d81c7 Git commit 9afe4294b7c1f0970bd174d911877a06bf956ead by Qt Cherry-pick Bot (on behalf of Christian Strømme) on 03/08/2026 at 18:47.. Fix Q_FLAGS deprecation warning A Q_FLAGS macro has managed to get in with the QML render pass API and now triggering warnings, which fails if building with warnings are errors. Macro replaced with the recommended Q_FLAG macro. This amends 37e0d9d7519659dbeb2c2c1d555e067b7547f237 Change-Id: I4ad3c36a89dee038b291604a106db37e03474750 Reviewed-by: Laszlo Agocs <[email protected]> (cherry picked from commit 38f59ae1bb55d3685594a1c229cb0909486bafa9) Reviewed-by: Qt Cherry-pick Bot <[email protected]> (cherry picked from commit 0cc4736d5d0f42cf1ab2fb2e0a6b3ce9c4d653b3) https://invent.kde.org/qt/qt/qtquick3d/-/commit/9afe4294b7c1f0970bd174d911877a06bf956ead Git commit 33654c5b7eda4d5d4604515d4ed47d677c2af051 by Qt Cherry-pick Bot (on behalf of Christian Strømme) on 03/08/2026 at 20:56.. Fix crash at exit with renderMode Inline A View3D with renderMode: View3D.Inline allocate a QQuick3DSGRenderNode and stores it as m_renderNode. On scene-graph teardown cleanupNodesOnShutdown() deletes that node which leads to the invalidateSceneGraph() slot to be called. In invalidateSceneGraph() only m_node (the Offscreen FBO node) was cleared, so m_renderNode is left dangling. When the render thread then emits invalidated it ends up in onReleaseCachedResources which queries the renderer, which for Inline is now a stale pointer. Note that Offscreen never hit this because invalidateSceneGraph() cleared m_node. Fixes: QTBUG-148707 Change-Id: I5094469f6a68ac686f4adef4e3699a3f3f39137b Reviewed-by: Andy Nichols <[email protected]> (cherry picked from commit 42e309acf64a5ff5192857a45201cacff0b6bada) Reviewed-by: Qt Cherry-pick Bot <[email protected]> (cherry picked from commit ab06408f1bf26a53a6acd02a2159dc3ba6757a9f) https://invent.kde.org/qt/qt/qtquick3d/-/commit/33654c5b7eda4d5d4604515d4ed47d677c2af051