Commit Graph

17 Commits

Author SHA1 Message Date
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
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 174cd487b4 Make sample meshes geometry renderers again
Introduce new geometry view class for each.

Change-Id: I8e9a8f3a078d4cc63f9656ae8142e39f05d755c7
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
2020-07-30 13:51:37 +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 5bf4f93fcb Make default geometries views
In Extras, make QTorusMesh and others a QGeometryView rather than
a QGeometryRenderer. Requires changes to scene graphs here and there
but going forward there simple shapes could be used as proxies for
picking or collision detection, etc.

Change-Id: Id488e064080dfd303e448aba11e6b242236b81d4
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
2020-02-27 12:10:08 +00:00
Wieland Hagen e0ecb87437 Fix deferred-renderer-qml lighting
The lights must be part of entities that are actually included in the
final scene effect layer. So the light world positions have to be
forwarded from the actual scene entities to some "dummy" light entities
that exist just for the final scene effect render step.

Also correct model / modelNormal matrices must be used for global
normal/position calculation in the GBuffer render step.

Task-number: QTBUG-46707
Change-Id: I380d2e2ecb008ab0606dcd36cd5d98dd1ec41ba6
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
2017-08-02 17:42:56 +00:00
Wieland Hagen e96ed4009c deferred-renderer-qml example: add all .qml files to project
Change-Id: I9add67acbfab26c78c137753bb6b81865bf0abcf
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
2017-08-02 15:20:06 +00:00
Wieland Hagen a530a45d1a Fix Deferred-Renderer examples
RGB32F and RGB16F will not work on some drivers.
Shader variables must be initialized to zero, will flicker if not done.

Task-number: QTBUG-56248
Change-Id: Iead5df1a607db80b733aefa73d7a59c8310a8d81
Reviewed-by: Kevin Ottens <kevin.ottens@kdab.com>
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
2017-06-27 18:23:11 +00:00
Paul Lemire 5cb7c1b48d deferred-renderer-qml: fix debug layer techniques
Change-Id: I3602e2c837d351966d7b4216ecde458f80ba53a2
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
2016-08-10 19:45:10 +00:00
Paul Lemire 6780e9ebb8 deferred-renderer-qml: properly handle window size changes
Change-Id: If3f9e1e240f6323bf505f81424cba319c912c03a
Task-number: QTBUG-55163
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
2016-08-10 19:45:08 +00:00
Paul Lemire b70cf23d8c Fix deferred-renderer-qml
Change-Id: I4da72e96120c3afe1e555a3f89f920cd5e91e088
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
2016-06-29 09:25:34 +00:00
Robert Brock 2ed452167e Moved deferred-renderer-qml example to manual test
Part of an examples cleanup

Change-Id: If2fe4646b5a57269516f615b0c6d5097723fdb2e
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
2016-05-15 13:44:44 +00:00