summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2021-01-29 07:59:15 +0100
committerPaul Lemire <paul.lemire@kdab.com>2021-02-24 09:32:10 +0100
commit0ffb84c6e951573513d59648e115da702bbe1d92 (patch)
treebc373b793b9dfd8a5f27eda12ffa3ef9f1c3cee9 /src
parentab12864bb27100edc1e9ba7409a135eecd36ef54 (diff)
Scene3DItem: request OpenGL backend on 5.15
Change-Id: I4b8558ea3756466c728e2ab619c22e872e5b05c7 Reviewed-by: Mike Krus <mike.krus@kdab.com>
Diffstat (limited to 'src')
-rw-r--r--src/quick3d/imports/scene3d/scene3ditem.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/quick3d/imports/scene3d/scene3ditem.cpp b/src/quick3d/imports/scene3d/scene3ditem.cpp
index ba2b5224f..98c46c5a4 100644
--- a/src/quick3d/imports/scene3d/scene3ditem.cpp
+++ b/src/quick3d/imports/scene3d/scene3ditem.cpp
@@ -197,8 +197,13 @@ Scene3DItem::Scene3DItem(QQuickItem *parent)
setWidth(1);
setHeight(1);
- if (qgetenv("QT3D_RENDERER").isEmpty())
+ if (qgetenv("QT3D_RENDERER").isEmpty()) {
+#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
qputenv("QT3D_RENDERER", "rhi"); // QtQuick requires RHI
+#else
+ qputenv("QT3D_RENDERER", "opengl"); // QtQuick requires OpenGL
+#endif
+ }
}
Scene3DItem::~Scene3DItem()