summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Krus <mike.krus@kdab.com>2020-06-12 21:29:08 +0100
committerMike Krus <mike.krus@kdab.com>2020-06-12 22:35:03 +0100
commitf03afcf1a19c48dd1d95ba421f7d90f9e2cdc1cc (patch)
treed213ea47e26dca859eb7755074a3378cf8dce616
parentd604120720850533cb95d69ce37dfadf00fd03ba (diff)
downloadqt3d-f03afcf1a19c48dd1d95ba421f7d90f9e2cdc1cc.tar.gz
Update dependencies
Commented out calls to resetOpenGLState which has moved in QtDeclarative. Leaves Scene3D and Scene2D in broken state. Change-Id: Ib1a5dcdde34c1bb177518dd891d123d3a5322d9d Reviewed-by: Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
-rw-r--r--dependencies.yaml7
-rw-r--r--src/quick3d/imports/scene3d/scene3drenderer.cpp6
-rw-r--r--src/quick3d/quick3dscene2d/items/scene2d.cpp3
3 files changed, 9 insertions, 7 deletions
diff --git a/dependencies.yaml b/dependencies.yaml
index bf45952b4..b85b2ec4c 100644
--- a/dependencies.yaml
+++ b/dependencies.yaml
@@ -1,14 +1,13 @@
dependencies:
../qtbase:
- ref: ad532ce118b7052be3b69999cef2eb610e66fa88
+ ref: 03dfd4199deb4a0f5123fb1eead42f7e1f85e9e3
required: true
../qtdeclarative:
- ref: 11a09e212877988d37416842ad73d9aa357ba51f
+ ref: 2a091e78d2a9d18fe4d2dc3e2927a098c8aa5e06
required: true
../qtshadertools:
- ref: 9ed3dc95316792d6331ede9facc03d294d878ccc
+ ref: e37d776d8a90b3abc94eeea8e625c4d3b989fb56
required: true
-# ../qtgamepad:
# ref: fb20a2012e650917e294d1614ec17d3b01404b25
# required: false
# ../qtimageformats:
diff --git a/src/quick3d/imports/scene3d/scene3drenderer.cpp b/src/quick3d/imports/scene3d/scene3drenderer.cpp
index a39cfd43d..0a244da5b 100644
--- a/src/quick3d/imports/scene3d/scene3drenderer.cpp
+++ b/src/quick3d/imports/scene3d/scene3drenderer.cpp
@@ -413,7 +413,8 @@ void Scene3DRenderer::render()
// The OpenGL state may be dirty from the previous QtQuick nodes, so reset
// it here to give Qt3D the clean state it expects
- m_window->resetOpenGLState();
+ // TODOQT6 Restore functionality
+// m_window->resetOpenGLState();
// Create and bind FBO if using the FBO compositing mode
const bool usesFBO = m_compositingMode == Scene3DItem::FBO;
@@ -457,7 +458,8 @@ void Scene3DRenderer::render()
// Reset the state used by the Qt Quick scenegraph to avoid any
// interference when rendering the rest of the UI.
- m_window->resetOpenGLState();
+ // TODOQT6 Restore functionality
+// m_window->resetOpenGLState();
}
} // namespace Qt3DRender
diff --git a/src/quick3d/quick3dscene2d/items/scene2d.cpp b/src/quick3d/quick3dscene2d/items/scene2d.cpp
index 812edc79a..0e4db3485 100644
--- a/src/quick3d/quick3dscene2d/items/scene2d.cpp
+++ b/src/quick3d/quick3dscene2d/items/scene2d.cpp
@@ -361,7 +361,8 @@ void Scene2D::render()
QCoreApplication::postEvent(m_sharedObject->m_renderManager,
new Scene2DEvent(Scene2DEvent::Rendered));
- m_sharedObject->m_quickWindow->resetOpenGLState();
+ // TODOQT6 Restore functionality
+// m_sharedObject->m_quickWindow->resetOpenGLState();
m_context->functions()->glFlush();
if (texture->isAutoMipMapGenerationEnabled())
texture->generateMipMaps();