[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 d8f207d32a2c87b15be15548129eb25c5b205002 to 48ae00cd622f350be2cac2e9fd1b279e42829516
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 48ae00cd622f350be2cac2e9fd1b279e42829516 by Christian Strømme on 05/08/2026 at 13:15..
Add some heuristics for when to parallelize the model data calculations

The cost of parallelizing and synchronization will be higher then the
cost of just doing the calculations of the normal matrix and MVP
sequentially on the calling thread. Even on modern and powerful machines
this becomes visible while benchmarking. The right cut-off value can be
hard to determine as it will depend on the target hardware, so the exact
value is configurable through an environment variable. By default we cut
off at 32, which should filter out the smallest scene from paying the
overhead. In addition the synchronization primitives are guarded and
made into member variables; This ensures the cost of using them aren't
paid when for small scenes and that we don't re-creating them each
frame.

Pick-to: 6.12 6.11
Change-Id: I7813e52ad224ad770c6dde7699fe46caa1ded024
Reviewed-by: Andy Nichols <[email protected]>
https://invent.kde.org/qt/qt/qtquick3d/-/commit/48ae00cd622f350be2cac2e9fd1b279e42829516
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.