| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
Change-Id: Ie2650aa645939e885a3295df86d0342af8c8fd99
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I7f5410bfb18aad20cf8a6e1b45009e1240d15cb1
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I389030ee95f8afa7a20cd97836b345acfc0ca1dc
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: If164385cfb447585735569a05d86aa914c578279
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I8f3d88f885673fe1520eecaeb968350c0b75a533
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I1b91885782f084d82326ad5c5328189d7127e22a
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ib39eeedb715624a8d5eb93866008b915f9e1a395
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I2834fb00c5dd590f47b266d80c70ca06096e3968
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I9feaccca4a17b6c64947e143048e12494bd05801
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ie8b538badb05a1e543a0ce070437b668401f4708
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
|
| |
Change-Id: I594a4cc77faefda9fa0f037f1b2cddd4a610ccf0
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I13f14739d8a70f84daadb042ecf2bb11d7b629e8
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Iea8564b2fa87844f0bf50f96ea822667e52d3ad5
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I10b750926f43875ecb89d268075df27be718607c
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
| |
Change-Id: I139059ba9b01ba7dd3ae7facc0b75d290f2bf5a5
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I8340092a14bdefba0714d29ca88fcd40bb4f94e1
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I835966086c1c3002a05dd54fc605aa2e9cd9ebc8
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I65f7ef745145ea862a120529e91deb129bd00ae6
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I15c156c32fbe3110063cf19651ee1dc778f9e5f7
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I4514ea2d863a9938590da2ce0814c86618c1f590
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I6beb4aae9620d1edb25a414493e7aa1c484dd5a3
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I1632061d8e42c91dbac7e7da88b15260d5592ce0
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I552cf814bd99f071a51152c8f7ceed573e477b49
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ic9fe238533e0fe52c8fe81eb4d82e309e81b8882
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Id7f4991a9a1cdf30068c477efaa3e0c293a160c4
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I5b0f92347ef8a3f31d19052e7d9e26204895b21b
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ieec1292384c01e83162c60c024e75164d32eaf40
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I66618935dd5f8202c6ea67a69985a225457c217a
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I4cd3e8f6d38e5f69d5f9bb31ffb8c323a0103dba
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: Iebdc36acaddfaf4053289dab94074f08c01037dd
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I8133b6fe4d82fc8f83791c014ef9a7f9e2936876
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: If1e7029d87221b621a60f775dd22e5e17dda0d8b
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I195fbce36414bd0fb5eae9c4f9ff265586a18c20
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ia54655f34be1521abc1174d80f312b788321a32b
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: If3c3d79dbc7e557ee07a7e0fbc57e0b7b617813c
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I294a65d875d71e7f1bbd69ffba9f31547f84fa8a
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I79addbb7a8f441709f84dafb559f1e059ca0d026
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I0876410677902090fd877afb4fdd652612709fef
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Id06f85b68dbb2fa45a0b62ba8b226bbb37771870
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I286f89b0ab93c4e73b567bb429d594105fcdd915
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
| |
Change-Id: I0d67e471bd68a0c356c968282535a0b3758dc95e
|