diff options
author | Mike Krus <mike.krus@kdab.com> | 2020-04-24 13:43:56 +0100 |
---|---|---|
committer | Mike Krus <mike.krus@kdab.com> | 2020-04-27 11:57:33 +0100 |
commit | 6c1758d35e20655f46ba3696671068f4862c8878 (patch) | |
tree | d4b4fc2ae8f5a4512de4eb015667b024b6a8e6b9 /src/quick3d/quick3dextras/qt3dquickwindow.cpp | |
parent | b7967a8abcdac438a1f31800b71e219e3c52c24a (diff) | |
parent | 37735f11f9437b916b194cfd48c452c7c70682f8 (diff) | |
download | qt3d-6c1758d35e20655f46ba3696671068f4862c8878.tar.gz |
Merge remote-tracking branch 'origin/5.15' into dev
Change-Id: Id669d5c1aab29965eac0dabd1cb497e908dac23e
Diffstat (limited to 'src/quick3d/quick3dextras/qt3dquickwindow.cpp')
-rw-r--r-- | src/quick3d/quick3dextras/qt3dquickwindow.cpp | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/src/quick3d/quick3dextras/qt3dquickwindow.cpp b/src/quick3d/quick3dextras/qt3dquickwindow.cpp index 38f0df857..93ec47835 100644 --- a/src/quick3d/quick3dextras/qt3dquickwindow.cpp +++ b/src/quick3d/quick3dextras/qt3dquickwindow.cpp @@ -49,6 +49,7 @@ ****************************************************************************/ #include <Qt3DQuickExtras/qt3dquickwindow.h> +#include <Qt3DExtras/Qt3DWindow> #include "qt3dquickwindow_p.h" #include <Qt3DQuick/QQmlAspectEngine> #include <Qt3DQuickExtras/qt3dquickwindow.h> @@ -114,24 +115,10 @@ Qt3DQuickWindow::Qt3DQuickWindow(QWindow *parent) : QWindow(*new Qt3DQuickWindowPrivate(), parent) { Q_D(Qt3DQuickWindow); - setSurfaceType(QSurface::OpenGLSurface); resize(1024, 768); - QSurfaceFormat format = QSurfaceFormat::defaultFormat(); -#ifdef QT_OPENGL_ES_2 - format.setRenderableType(QSurfaceFormat::OpenGLES); -#else - if (QOpenGLContext::openGLModuleType() == QOpenGLContext::LibGL) { - format.setVersion(4, 3); - format.setProfile(QSurfaceFormat::CoreProfile); - } -#endif - format.setDepthBufferSize(24); - format.setSamples(4); - format.setStencilBufferSize(8); - setFormat(format); - QSurfaceFormat::setDefaultFormat(format); + Qt3DExtras::setupWindowSurface(this, Qt3DRender::API::OpenGL); auto coreAspect = new Qt3DCore::QCoreAspect; d->m_renderAspect = new Qt3DRender::QRenderAspect; |