Commit Graph

16 Commits

Author SHA1 Message Date
Paul Lemire 5bdfb0c7bb Fix compilation of Manual Tests
- Following deprecation of context-less lambda connects
- Also ran clang-format on modified files

Pick-to: 6.7
Change-Id: Ib867ddae709c685591497bcaf349ed4b3c1a222e
Reviewed-by: Mike Krus <mike.krus@kdab.com>
2024-06-11 16:29:51 +02:00
Lucie Gérard 28bba0ad93 Correct license for test files
According to QUIP-18 [1], all test files should be
LicenseRef-Qt-Commercial OR GPL-3.0-only

[1]: https://contribute.qt-project.org/quips/18

Pick-to: 6.7
Task-number: QTBUG-121787
Change-Id: I966d4033a73aacabb39f582270f2f1c18e2bcecd
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
2024-04-23 06:28:57 +00:00
Mike Krus c9bd3ad794 Remove qmake build files
Except in examples

Pick-to: 6.5
Change-Id: I31b06ddfc79f14dde3369518a76d57606daf939f
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
2023-03-17 17:47:51 +00:00
Lucie Gérard 8f339ea3d0 Change the license of all CMakeLists.txt and *.cmake files to BSD
Task-number: QTBUG-105718
Change-Id: I97fa27f60a8546ea3d73cc7daf1b728c615a1ab0
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
2022-08-24 01:53:10 +02:00
Alexandru Croitor 4ddbab6f63 CMake: Don't use PUBLIC_LIBRARIES for tests and test helpers
Change-Id: I393161c3adef90f776572c41d03305d2aa3979f8
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
2022-07-27 13:48:03 +02:00
Lucie Gérard 0802d82e08 Add license headers to cmake files
CMakeLists.txt and .cmake files of significant size
(more than 2 lines according to our check in tst_license.pl)
now have the copyright and license header.

Existing copyright statements remain intact

Task-number: QTBUG-88621
Change-Id: I141f5077ae0c11e1058de64d573ca33e2a308ccd
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
2022-07-08 13:42:44 +02:00
Lucie Gérard 2f1bc82b35 Use SPDX license identifiers
Replace the current license disclaimer in files by
a SPDX-License-Identifier.
License files are organized under LICENSES directory.

Pick-to: 6.4
Task-number: QTBUG-67283
Change-Id: I8105424281eed871037fa6c463871ca8829876b5
Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
2022-06-22 10:47:10 +02:00
Paul Lemire 10adc1c93c RHI: restore QBufferCapture feature
Also fix manual test to import Qt3D.Core 2.9 since QBuffer was moved to
core in Qt 6 and accessType property was introduce with revision 9.

Pick-to: 6.0
Change-Id: I449f413fd161fe4660cef61708cd641e429c1c81
Reviewed-by: Mike Krus <mike.krus@kdab.com>
2020-12-01 12:14:38 +01:00
Mike Krus bcad723d9c Use internal CMake API
Task-number: QTBUG-86815
Change-Id: I7a8755571c8977be1f16b2287e5a8055e9016ee5
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2020-10-07 16:00:04 +01:00
Mike Krus 22dd309499 Add support for building with CMake
Change-Id: If6c887c6356a160a5f3fb906d38a341fff0c7b29
Reviewed-by: Mike Krus <mike.krus@kdab.com>
2020-05-22 08:53:50 +01:00
Mike Krus 17706144e9 Geometry refactoring
Move QBuffer, QAttribute, QGeometry to Qt3DCore.

Change-Id: I59dfd091eefadcada93350b3aba955f40b304385
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
2020-02-27 06:29:57 +00:00
Edward Welbourne c281914db0 Remove misplaced execute permissions
Change-Id: Ie7a467738007a4ddd503f435abca9ceadf0c0979
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
2017-08-16 13:20:51 +00:00
Sean Harmer c5d3cb7d01 Rename QBuffer::access property to accessType
Change-Id: Ie56a792272d2bf748a0d64096d46852ab718c37a
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
2017-03-29 17:28:25 +00:00
Kevin Ottens cd4aac7704 Start using REVISION on our properties
Adding REVISION 9 on all the new properties from this release. Also
registering the extra revisions on the QML side.

Change-Id: Ic7eda36bee8ca19508cd73b61cea534f956c6997
Task-Id: QTBUG-58895
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
2017-02-23 07:04:18 +00:00
Paul Lemire 0b9f985454 Improve buffercapture-qml manual test
Task-number: QTBUG-58875
Change-Id: Ic030e6b9ab5e40d1131b80aa0d0a5d30d74d72b6
Reviewed-by: Kevin Ottens <kevin.ottens@kdab.com>
2017-02-16 13:33:02 +00:00
Juan José Casafranca 1025ec92da Transfers gpu buffer data to cpu
Added some code to retrieve the data in the gpu back to a cpu pointer
in the opengl helpers.

Added a framegraph node which specifies if any data must be downloaded
from the gpu

Added a flag in the buffer object to specify if the data from that
buffer must be downloaded.

Added a job to send the data back to the frontend.

Added a path in the renderer to download the gpu data.

Task number: QTBUG-57727

Change-Id: I315a9221e5116c7d07f818e00c654fe1901144f4
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
2017-01-31 08:59:41 +00:00