- 17 Nov, 2021 - 2 commits
-
-
Marc Mutz authored
That's too clever, and it backfires with compilation errors in C++20 mode: qt3d/tests/auto/render/meshfunctors/tst_meshfunctors.cpp:129:29: error: ambiguous overload for ‘operator==’ (operand types are ‘MeshFunctorA’ and ‘MeshFunctorB’) 129 | QVERIFY(!(*functorA == *functorB)); | ~~~~~~~~~ ^~ ~~~~~~~~~ | | | | MeshFunctorA MeshFunctorB qt3d/tests/auto/render/meshfunctors/tst_meshfunctors.cpp:72:10: note: candidate: ‘virtual bool MeshFunctorB::operator==(const Qt3DCore::QGeometryFactory&) const’ (reversed) 72 | bool operator ==(const Qt3DCore::QGeometryFactory &other) const override | ^~~~~~~~ qt3d/tests/auto/render/meshfunctors/tst_meshfunctors.cpp:50:10: note: candidate: ‘virtual bool MeshFunctorA::operator==(const Qt3DCore::QGeometryFactory&) const’ 50 | bool operator ==(const Qt3DCore::QGeometryFactory &other) const override | ^~~~~~~~ Fix by providing a symmetric operator== for QGeometryFactory that delegates to a virtual equals() method. Pick-to: 6.2 5.15 Change-Id: I23d29ad1b16075629132f2b4757c5810d5615a36 Reviewed-by:
Edward Welbourne <edward.welbourne@qt.io> Reviewed-by:
Paul Lemire <paul.lemire@kdab.com>
-
Mike Krus authored
Historical copy/paste error, now correct. Task-number: QTBUG-98097 Pick-to: 6.2 Change-Id: I2152fa8d974f26e2aa9e7e3d560a1e8270e7aaf1 Reviewed-by:
Sean Harmer <sean.harmer@kdab.com>
-
- 10 Nov, 2021 - 1 commit
-
-
Qt Submodule Update Bot authored
Change-Id: I0e616b53a2516addddd4af1f124ae981ddcc6332 Reviewed-by:
Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
-
- 04 Nov, 2021 - 1 commit
-
-
Qt Submodule Update Bot authored
Change-Id: I19a1446849fa061c0cc74efb8efae93534aab15c Reviewed-by:
Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
-
- 03 Nov, 2021 - 4 commits
-
-
Thiago Macieira authored
This reverts commit 1286bd5b . Reason for revert: this change was binary-incompatible. Change-Id: Ic39284d5f8282ad4b175063220696ab60031c732 Reviewed-by:
Kai Koehne <kai.koehne@qt.io>
-
Paul Lemire authored
Change-Id: I78c11accf69eb4ce8774885bce5303ef3c934926 Pick-to: 6.2 Reviewed-by:
Sean Harmer <sean.harmer@kdab.com>
-
Paul Lemire authored
When using Manual run mode on a QComputeCommand, we rely on the enabled property changing to enable/disable the backend ComputeCommand for a given set of frames. Since we weren't setting any dirty flag when the enabled property changed, Qt 3D was not rebuilding the list of active compute commands but rather using the one stored in its cache. This resulted in the ComputeCommand, now disabled, to still be called for execution until something else triggered a command rebuild. The renderer calls ComputeDirty after it has executed a compute call. This explains why eventually we only had 2 calls (and not a perpetual loop) when calling trigger(1). One was the valid call, followed by the invalid one (and then the command list got rebuilt because of the ComputeDirty flag set by the renderer). Task-number: QTBUG-86493 Change-Id: I7b31606a03609dc13294256b1dac89ee86730ba1 Pick-to: 6.2 5.15 Reviewed-by:
Sean Harmer <sean.harmer@kdab.com>
-
Paul Lemire authored
Otherwise we would simply change it internally but this wouldn't lead to any actual changes in how we handle pick events. Change-Id: I71aedc74db538978a939620d053af3167fd67dc4 Pick-to: 6.2 5.15 Reviewed-by:
Sean Harmer <sean.harmer@kdab.com>
-
- 28 Oct, 2021 - 1 commit
-
-
Kai Köhne authored
Make the conversion from QList<Type>::const_iterator to Type* pointer explicit; since qtbase commit 0220484329029fc75, QList doesn't support the implicit conversion anymore. Fixes: QTBUG-97708 Change-Id: Ief96263871c5fd1179bf625d1c3d1c31c5def1c8 Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com>
-
- 26 Oct, 2021 - 1 commit
-
-
Joerg Bornemann authored
On macOS, if pkg-config is not used, we modify CMAKE_SYSTEM_FRAMEWORK_PATH and CMAKE_SYSTEM_PREFIX_PATH to avoid picking up libs from homebrew or macports. This must be done in the configure tests too. Otherwise the find_package commands may return different things for configure tests and the Qt build itself. Task-number: QTBUG-97076 Change-Id: I91d51aac46e2be73186b49bdcc54fb640e9b0691 Reviewed-by:
Alexandru Croitor <alexandru.croitor@qt.io>
-
- 25 Oct, 2021 - 1 commit
-
-
Ville Voutilainen authored
This manifests on android developer builds, where the build of qt3d failed because of this. Change-Id: Ic3bce6880b0d73f03bb2e27db278edd2981b061e Reviewed-by:
Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by:
Sean Harmer <sean.harmer@kdab.com>
-
- 21 Oct, 2021 - 1 commit
-
-
Ivan Tkachenko authored
Change-Id: I950b2d2fe2e749e3e4bf752f78cb57b7a2cbaeab Reviewed-by:
Ulf Hermann <ulf.hermann@qt.io>
-
- 12 Oct, 2021 - 1 commit
-
-
Qt Submodule Update Bot authored
Change-Id: I7efaa729dc8f30d35cc25dc6542673e25f6cc3ab Reviewed-by:
Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
-
- 11 Oct, 2021 - 1 commit
-
-
Qt Submodule Update Bot authored
Change-Id: Iedadd3be059b84262161984bf1795e53a7e568aa Reviewed-by:
Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
-
- 08 Oct, 2021 - 2 commits
-
-
Qt Submodule Update Bot authored
Change-Id: I58a86daa0f94c16b8602d97e41fdfb5be04b15e6 Reviewed-by:
Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
-
Joerg Bornemann authored
On macOS, if pkg-config is not used, we modify CMAKE_SYSTEM_FRAMEWORK_PATH and CMAKE_SYSTEM_PREFIX_PATH. This must be done in the configure tests too. Otherwise the find_package commands may return different things for configure tests and the Qt build itself. In this case, assimp was picked up from brew in the configure test but not in the Qt build. Task-number: QTBUG-97076 Change-Id: Ib43ceebe78768267a60142c5a4235eab7ac18c81 Reviewed-by:
Alexandru Croitor <alexandru.croitor@qt.io>
-
- 06 Oct, 2021 - 1 commit
-
-
Qt Submodule Update Bot authored
Change-Id: Ie6b36bd78e18e5e4aea597b2176cf0fa6a87ac6c Reviewed-by:
Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
-
- 05 Oct, 2021 - 1 commit
-
-
Qt Submodule Update Bot authored
Change-Id: I44c03d5dd5d6ed9bdc6af8176e6c093715c023b5 Reviewed-by:
Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
-
- 01 Oct, 2021 - 1 commit
-
-
Qt Submodule Update Bot authored
Change-Id: I67da144561953a5c93d6c93f72da458cc4b396f6 Reviewed-by:
Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
-
- 29 Sep, 2021 - 2 commits
-
-
Mauro Persano authored
Otherwise, if a backend node with a loop counter larger than 1 is reused for a non-looping animation, the animation won't get played. Pick-to: 6.2 Change-Id: I5b043b9c844bba9b04edc5db383bdf0e3b92fe87 Reviewed-by:
Sean Harmer <sean.harmer@kdab.com>
-
Qt Submodule Update Bot authored
Change-Id: I6b27f739ff4e3d55d694f95ae961fc76c8f22186 Reviewed-by:
Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
-
- 27 Sep, 2021 - 1 commit
-
-
Qt Submodule Update Bot authored
Change-Id: I3b494d0207296199355bb8e98450777c2e960343 Reviewed-by:
Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
-
- 23 Sep, 2021 - 1 commit
-
-
Qt Submodule Update Bot authored
Change-Id: Ia53fe88c09078ade08dc30c45045643e1f28eeb2 Reviewed-by:
Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
-
- 22 Sep, 2021 - 1 commit
-
-
Alexandru Croitor authored
Needed for subsequent change that will check and error out if the version is lower than 3.16. We do that to ensure all policies introduced by CMake up to version 3.16 have their behavior set to NEW. Pick-to: 6.2 Task-number: QTBUG-95018 Change-Id: I29beb4b263c915d3ff5312a3b1ceb45e8fdc34e0 Reviewed-by:
Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by:
Kai Koehne <kai.koehne@qt.io>
-
- 21 Sep, 2021 - 1 commit
-
-
Qt Submodule Update Bot authored
Change-Id: Icb8ffa3b1d663cb2d8efedc5bb3a7e04f2b27e9d Reviewed-by:
Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
-
- 20 Sep, 2021 - 1 commit
-
-
Qt Submodule Update Bot authored
Change-Id: I139e844aefa9b3d70f6c1ccf1218b35d6bb1de33 Reviewed-by:
Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
-
- 16 Sep, 2021 - 1 commit
-
-
Qt Submodule Update Bot authored
Change-Id: Iba54de1ff656ea697134042d49fefc21f26efe93 Reviewed-by:
Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
-
- 14 Sep, 2021 - 1 commit
-
-
Jani Heikkinen authored
Change-Id: If307cc1fb6bdf6b7435ac985399250f29c444e52
-
- 10 Sep, 2021 - 1 commit
-
-
Edward Welbourne authored
Also remove an unused macro, as well as the one that was used. Change-Id: I230c6ffded0a6db7e25c0a6b8f3f82bf583f4005 Reviewed-by:
Mike Krus <mike.krus@kdab.com> Reviewed-by:
Qt CI Bot <qt_ci_bot@qt-project.org>
-
- 09 Sep, 2021 - 1 commit
-
-
Qt Submodule Update Bot authored
Change-Id: I30cba90ef1e6fae1ceb04be12095c2506ce153c8 Reviewed-by:
Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
-
- 07 Sep, 2021 - 1 commit
-
-
Qt Submodule Update Bot authored
Change-Id: Idb698e6bcb35b0350d266ccc8a4307a6928ce6d4 Reviewed-by:
Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
-
- 06 Sep, 2021 - 1 commit
-
-
Qt Submodule Update Bot authored
Change-Id: I762f2f812b07090a80b0521b08284002b9cba8a6 Reviewed-by:
Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
-
- 03 Sep, 2021 - 2 commits
-
-
Qt Submodule Update Bot authored
Change-Id: I6eceff48e04114d0c89d6d7cd42f29b1438862bf Reviewed-by:
Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
-
Kai Köhne authored
customFilters defined in .qdocconf are not supported anymore by Qt Assistant since Qt 5.13. Therefore remove them from all .qdocconf files, also to avoid cargo-culting them to new help modules. Task-number: QTBUG-95987 Change-Id: Id1e91a54ba2774ad8b671a851ffc3c3064c9cbbe Reviewed-by:
Paul Wicking <paul.wicking@qt.io>
-
- 02 Sep, 2021 - 2 commits
-
-
Qt Submodule Update Bot authored
Change-Id: Ibf9d6646615452a757f76a770d1c9d8392a354a2 Reviewed-by:
Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
-
Qt Submodule Update Bot authored
Change-Id: Ie73c0206f413028d60f41b2cef6a4ba29e32b72f Reviewed-by:
Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
-
- 01 Sep, 2021 - 1 commit
-
-
Qt Submodule Update Bot authored
Change-Id: If05fe782af3290041c7553a790de7bd9c426c73f Reviewed-by:
Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
-
- 31 Aug, 2021 - 3 commits
-
-
Thiago Macieira authored
qraycasterhit.cpp:54:5: warning: base class ‘class QSharedData’ should be explicitly initialized in the copy constructor [-Wextra] Change-Id: Ie72b0dd0fbe84d2caae0fffd16a0705840f195e5 Reviewed-by:
Mike Krus <mike.krus@kdab.com>
-
Qt Submodule Update Bot authored
Change-Id: If5ade625030134125d6aedfc1e46b60c77fef3f1 Reviewed-by:
Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
-
Qt Submodule Update Bot authored
Change-Id: Iec4aa4fd7e43283fa1d96792267beb7308e29945 Reviewed-by:
Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
-