summaryrefslogtreecommitdiffstats
path: root/examples/qt3d
diff options
context:
space:
mode:
authorMike Krus <mike.krus@kdab.com>2020-04-24 13:43:56 +0100
committerMike Krus <mike.krus@kdab.com>2020-04-27 11:57:33 +0100
commit6c1758d35e20655f46ba3696671068f4862c8878 (patch)
treed4b4fc2ae8f5a4512de4eb015667b024b6a8e6b9 /examples/qt3d
parentb7967a8abcdac438a1f31800b71e219e3c52c24a (diff)
parent37735f11f9437b916b194cfd48c452c7c70682f8 (diff)
Merge remote-tracking branch 'origin/5.15' into dev
Diffstat (limited to 'examples/qt3d')
-rw-r--r--examples/qt3d/basicshapes-cpp/main.cpp5
-rw-r--r--examples/qt3d/qt3d.pro52
-rw-r--r--examples/qt3d/simple-cpp/main.cpp1
3 files changed, 30 insertions, 28 deletions
diff --git a/examples/qt3d/basicshapes-cpp/main.cpp b/examples/qt3d/basicshapes-cpp/main.cpp
index fffb83a20..a347e9fb2 100644
--- a/examples/qt3d/basicshapes-cpp/main.cpp
+++ b/examples/qt3d/basicshapes-cpp/main.cpp
@@ -63,8 +63,6 @@
#include <QtWidgets/QCommandLinkButton>
#include <QtGui/QScreen>
-#include <Qt3DInput/QInputAspect>
-
#include <Qt3DExtras/qtorusmesh.h>
#include <Qt3DRender/qmesh.h>
#include <Qt3DRender/qtechnique.h>
@@ -103,9 +101,6 @@ int main(int argc, char **argv)
widget->setWindowTitle(QStringLiteral("Basic shapes"));
- Qt3DInput::QInputAspect *input = new Qt3DInput::QInputAspect;
- view->registerAspect(input);
-
// Root entity
Qt3DCore::QEntity *rootEntity = new Qt3DCore::QEntity();
diff --git a/examples/qt3d/qt3d.pro b/examples/qt3d/qt3d.pro
index 91163a0d1..52ae5389c 100644
--- a/examples/qt3d/qt3d.pro
+++ b/examples/qt3d/qt3d.pro
@@ -1,30 +1,8 @@
TEMPLATE = subdirs
SUBDIRS += \
- simple-qml \
simple-cpp \
- multiviewport \
- wireframe \
- shadow-map-qml \
- wave \
- scene3d \
- controls \
- anaglyph-rendering \
- planets-qml \
- instanced-arrays-qml \
- lights \
- compute-particles \
- 3d-text \
- qardboard \
- advancedcustommaterial \
- simplecustommaterial \
- scene2d \
- phong-cubes \
- pbr-materials \
- controlsunderlay \
- scene3dview
-
-qtHaveModule(multimedia): SUBDIRS += audio-visualizer-qml
+ 3d-text
# qmake seems to break in some CI configurations, disable this for now
#SUBDIRS += qgltf
@@ -37,5 +15,33 @@ qtHaveModule(widgets) {
qtHaveModule(quickwidgets): SUBDIRS += widgets-scene3d
}
+qtHaveModule(quick) {
+ qtHaveModule(multimedia) {
+ SUBDIRS += audio-visualizer-qml
+ }
+
+ SUBDIRS += \
+ simple-qml \
+ shadow-map-qml \
+ instanced-arrays-qml \
+ planets-qml \
+ advancedcustommaterial \
+ anaglyph-rendering \
+ compute-particles \
+ phong-cubes \
+ lights \
+ scene3dview \
+ controlsunderlay \
+ simplecustommaterial \
+ qardboard \
+ pbr-materials \
+ scene2d \
+ multiviewport \
+ wireframe \
+ wave \
+ scene3d \
+ controls
+}
+
EXAMPLE_FILES += \
exampleresources
diff --git a/examples/qt3d/simple-cpp/main.cpp b/examples/qt3d/simple-cpp/main.cpp
index 6b45dd1d0..80da0552a 100644
--- a/examples/qt3d/simple-cpp/main.cpp
+++ b/examples/qt3d/simple-cpp/main.cpp
@@ -101,6 +101,7 @@ Qt3DCore::QEntity *createScene()
Qt3DCore::QEntity *sphereEntity = new Qt3DCore::QEntity(rootEntity);
Qt3DExtras::QSphereMesh *sphereMesh = new Qt3DExtras::QSphereMesh;
sphereMesh->setRadius(3);
+ sphereMesh->setGenerateTangents(true);
Qt3DCore::QTransform *sphereTransform = new Qt3DCore::QTransform;
OrbitTransformController *controller = new OrbitTransformController(sphereTransform);