summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-06-221-3/+3
| | | | | Change-Id: Ie2650aa645939e885a3295df86d0342af8c8fd99 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-06-211-3/+3
| | | | | Change-Id: I7f5410bfb18aad20cf8a6e1b45009e1240d15cb1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Change bounding update propagationMike Krus2021-06-217-43/+108
| | | | | | | | | | | | | | | | Previously, bounding computation results from the core aspect were propagated to the render aspect via the front end objects. This introduces a job watcher which gets called with the results and the render aspect can update it's backend data directly. The watcher process method is called in the thread of the core aspect job but the render aspect job will wait for that complete anyway (since it depends on the core aspect job). Change-Id: Ie59337f00025fd55fc723a7d105342e0b1e91d6c Reviewed-by: Paul Lemire <paul.lemire@kdab.com> (cherry picked from commit e378ebd0db6c06af7709498122912284852e6bc9) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-06-211-3/+3
| | | | | Change-Id: I389030ee95f8afa7a20cd97836b345acfc0ca1dc Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-06-211-3/+3
| | | | | Change-Id: If164385cfb447585735569a05d86aa914c578279 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Partially Revert "Remove custom gltf tool"Mike Krus2021-06-2012-0/+1246
| | | | | | | | | | In b9994cd88925ca012d66e52d033cc9a3a909fc7a, we removed the tool and the parser. This restores the parser, but the tool was unmaintained. Change-Id: I168e720b7fdf65aafebb9652933d8093f5449bdc Reviewed-by: Paul Lemire <paul.lemire@kdab.com> (cherry picked from commit 3c02825fcedbdb0983775d0522af9c851be6c0cd) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Use RHI for Qt3DQuickWindowMike Krus2021-06-191-1/+1
| | | | | | | Change-Id: If9c4c17879fd99923cce096a21edb939ae5de1b9 Reviewed-by: Paul Lemire <paul.lemire@kdab.com> (cherry picked from commit a6e373ccd2fcbd5133f455c878413584462138fd) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix build of manual testsMike Krus2021-06-195-13/+13
| | | | | | | Change-Id: I4b8e1b3c5e2a8b942441a0889087330a7e1edff1 Reviewed-by: Paul Lemire <paul.lemire@kdab.com> (cherry picked from commit 0409b7c33048461408112a06cd10b9a13f018cc6) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-06-181-3/+3
| | | | | Change-Id: I8f3d88f885673fe1520eecaeb968350c0b75a533 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-06-161-3/+3
| | | | | Change-Id: I1b91885782f084d82326ad5c5328189d7127e22a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-06-161-3/+3
| | | | | Change-Id: Ib39eeedb715624a8d5eb93866008b915f9e1a395 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-06-161-3/+3
| | | | | Change-Id: I2834fb00c5dd590f47b266d80c70ca06096e3968 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-06-151-3/+3
| | | | | Change-Id: I9feaccca4a17b6c64947e143048e12494bd05801 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-06-151-3/+3
| | | | | Change-Id: Ie8b538badb05a1e543a0ce070437b668401f4708 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update phong and metalrough shader graphsPaul Lemire2021-06-156-664/+611
| | | | | | | | | | | | - RHI requires updates to existing prototypes, explicit locations for inputs and outputs and treats samplers, uniforms and other inputs differently Change-Id: I7f8c6bf0d2a4732b8badcb7fb426f3349da3d6c3 Reviewed-by: Paul Lemire <paul.lemire@kdab.com> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> (cherry picked from commit 9c9284ce7f0d4ea3dda6d6bc6b602f5d4d6016d4) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-06-151-1/+1
| | | | | Change-Id: I594a4cc77faefda9fa0f037f1b2cddd4a610ccf0 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix multi-view pickingMike Krus2021-06-147-4/+266
| | | | | | | | | | | | | | | | | | | | | | | | | | | | When using Scene3DView, qt3d still has a single scene graph and and a single framegraph. It automatically creates layers and layer filters to make sure the right objects are only rendered in the right view. This affects picking though as it was not aware of layer filters. This patch collects the filtered layers for each view and makes sure only entities matching those layers are tested for picking (this uses code that existed for ray casting). This changes the behavior of Qt3D though as non rendered objects (ie, excluded by layer filtering) are no longer pickable. Only way now would be to provide a shader that just discarded everything. Note: Scene3DView is not available in Qt6 so on this branch this only really affects custom scenes with multiple views each showing different content. [ChangeLog] Non rendered entities (due to layer filtering) are no longer pickable Ticket-number: QTBUG-94214 Change-Id: I8515368e43342b33ac219dff533e92efa72fbe7d Reviewed-by: Paul Lemire <paul.lemire@kdab.com> (cherry picked from commit d79376732105dea749e71cdb114251084c7138a9) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-06-141-3/+3
| | | | | Change-Id: I13f14739d8a70f84daadb042ecf2bb11d7b629e8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-06-121-3/+3
| | | | | Change-Id: Iea8564b2fa87844f0bf50f96ea822667e52d3ad5 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-06-101-3/+3
| | | | | Change-Id: I10b750926f43875ecb89d268075df27be718607c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Bump versionJani Heikkinen2021-06-083-3/+3
| | | | Change-Id: I139059ba9b01ba7dd3ae7facc0b75d290f2bf5a5
* QChannel/QChannelComponent: Export comparison operatorsFriedemann Kleint2021-06-072-8/+8
| | | | | | | Change-Id: I44d1400da38949285f1c12c17bba3561b36f6dc9 Reviewed-by: Mike Krus <mike.krus@kdab.com> (cherry picked from commit ca4a251a207795b879a15f0df30f21e717183172) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Don't export QKeyFrame which is fully implemented in the headerPaul Lemire2021-06-021-1/+1
| | | | | | | | | This otherwise leads to inconsistent dll linkage warnigns on windows. Change-Id: I4f32f2fd2cc45939187535b8232172b280df7316 Reviewed-by: Mike Krus <mike.krus@kdab.com> (cherry picked from commit 9d17891737befa4645ffd1e1a1153c314366e059) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-06-011-3/+3
| | | | | Change-Id: I8340092a14bdefba0714d29ca88fcd40bb4f94e1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-06-011-3/+3
| | | | | Change-Id: I835966086c1c3002a05dd54fc605aa2e9cd9ebc8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-05-311-3/+3
| | | | | Change-Id: I65f7ef745145ea862a120529e91deb129bd00ae6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-05-311-3/+3
| | | | | Change-Id: I15c156c32fbe3110063cf19651ee1dc778f9e5f7 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-05-311-3/+3
| | | | | Change-Id: I4514ea2d863a9938590da2ce0814c86618c1f590 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-05-281-3/+3
| | | | | Change-Id: I6beb4aae9620d1edb25a414493e7aa1c484dd5a3 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-05-281-3/+3
| | | | | Change-Id: I1632061d8e42c91dbac7e7da88b15260d5592ce0 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-05-271-3/+3
| | | | | Change-Id: I552cf814bd99f071a51152c8f7ceed573e477b49 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-05-271-1/+1
| | | | | Change-Id: Ic9fe238533e0fe52c8fe81eb4d82e309e81b8882 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-05-241-3/+3
| | | | | Change-Id: Id7f4991a9a1cdf30068c477efaa3e0c293a160c4 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-05-211-3/+3
| | | | | Change-Id: I5b0f92347ef8a3f31d19052e7d9e26204895b21b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-05-201-3/+3
| | | | | Change-Id: Ieec1292384c01e83162c60c024e75164d32eaf40 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-05-191-3/+3
| | | | | Change-Id: I66618935dd5f8202c6ea67a69985a225457c217a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-05-181-3/+3
| | | | | Change-Id: I4cd3e8f6d38e5f69d5f9bb31ffb8c323a0103dba Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Re-generate CMake project files for examplesJoerg Bornemann2021-05-1831-0/+126
| | | | | | | Change-Id: Ic123a704f904096e112b5bdece167800dfc295bb Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> (cherry picked from commit b7b7285d0198c6d7e0e2f1a10a90a386e04f9e90) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-05-181-3/+3
| | | | | Change-Id: Iebdc36acaddfaf4053289dab94074f08c01037dd Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-05-181-3/+3
| | | | | Change-Id: I8133b6fe4d82fc8f83791c014ef9a7f9e2936876 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-05-131-3/+3
| | | | | Change-Id: If1e7029d87221b621a60f775dd22e5e17dda0d8b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-05-131-3/+3
| | | | | Change-Id: I195fbce36414bd0fb5eae9c4f9ff265586a18c20 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-05-121-3/+3
| | | | | Change-Id: Ia54655f34be1521abc1174d80f312b788321a32b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-05-121-3/+3
| | | | | Change-Id: If3c3d79dbc7e557ee07a7e0fbc57e0b7b617813c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-05-121-3/+3
| | | | | Change-Id: I294a65d875d71e7f1bbd69ffba9f31547f84fa8a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-05-111-3/+3
| | | | | Change-Id: I79addbb7a8f441709f84dafb559f1e059ca0d026 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-05-111-3/+3
| | | | | Change-Id: I0876410677902090fd877afb4fdd652612709fef Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-05-111-1/+1
| | | | | Change-Id: Id06f85b68dbb2fa45a0b62ba8b226bbb37771870 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qt3dQt Submodule Update Bot2021-05-111-3/+3
| | | | | Change-Id: I286f89b0ab93c4e73b567bb429d594105fcdd915 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Bump versionJani Heikkinen2021-05-073-3/+3
| | | | Change-Id: I0d67e471bd68a0c356c968282535a0b3758dc95e