[qt/qt/qtquick3dphysics]: 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/qtquick3dphysics
Pushed by mirror-service into branch '6.12'.
Changed from d4969fd5176d68eae8f052e51de3cff0a87960f3 to 16c0a6a39708ba50082fe47483bfd64c9cd95511
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 8fa1444e60cfe10dfe8459f73cfda8a2335cb228 by Qt Cherry-pick Bot (on behalf of Jonas Karlsson) on 05/08/2026 at 23:45..
tests: stabilize test_auto_prismatic_joint

Drive the rotation from PhysicsWorld.frameDone instead of
FrameAnimation.

Change-Id: Iaf202070fd187a1224a91d4fd30d081fbac7f5f0
Reviewed-by: Jonas Karlsson <[email protected]>
(cherry picked from commit e1041b5be292f8e4deae76610ebaa73813415a1e)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
https://invent.kde.org/qt/qt/qtquick3dphysics/-/commit/8fa1444e60cfe10dfe8459f73cfda8a2335cb228

Git commit 84acbbf70d1b1df6fc1b3d186c8552c00fa950b8 by Qt Cherry-pick Bot (on behalf of Jonas Karlsson) on 05/08/2026 at 23:45..
tests: add PhysicsTestCase QML type

TestCase blocks used a "when: <condition>" pattern with an empty
placeholder function that QtQuickTest never actually recognized as a
test (function names require a "test_" prefix), so a scene that never
reached its expected state would hang the test binary forever instead
of failing.

Add a QtQuick3D.Physics.TestUtils::PhysicsTestCase type that fails with
a clear message if its goalReached condition isn't met within
timeoutSecs (30s by default), and switch every auto test to use it
instead of duplicating the timeout logic.

Co-Authored-By: Claude Sonnet 5 <[email protected]>
Pick-to: 6.11 6.8
Change-Id: I38993983d135432150f342d7286eb54214bbd42c
Reviewed-by: Jonas Karlsson <[email protected]>
(cherry picked from commit 740ce88214bb9f0ae2190280626791cedcb7bf18)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
https://invent.kde.org/qt/qt/qtquick3dphysics/-/commit/84acbbf70d1b1df6fc1b3d186c8552c00fa950b8

Git commit 16c0a6a39708ba50082fe47483bfd64c9cd95511 by Qt Cherry-pick Bot (on behalf of Jonas Karlsson) on 05/08/2026 at 23:45..
Fix collision filtering when using CCD

The CCD filter shader never looked at the pairs' filter data at all.
This meant filtering was silently disabled for all bodies when CCD was
turned on.

Amends 3012a8a2b9c6bc5315f3a597300b5d447840c6a5

Pick-to: 6.11 6.8
Change-Id: Ida28ea2221b7e899f18b1a7101bb9fb22c984417
Reviewed-by: Kristoffer Skau <[email protected]>
(cherry picked from commit 4d32481dc85a34e72e786b98f587417fa2c1cc0f)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
https://invent.kde.org/qt/qt/qtquick3dphysics/-/commit/16c0a6a39708ba50082fe47483bfd64c9cd95511
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.