diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2020-08-21 12:53:06 +0200 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2020-08-25 12:27:58 +0200 |
commit | a8de113d5430dbdfa3973846ce36d92dfe40344e (patch) | |
tree | 95ca9ed948acb06dac1c812b43a43c622fc7cfa0 /src/quick3d | |
parent | 09ef0c77a3b6dccaaa8d26bc2572052e38dcc070 (diff) |
Scene3DRenderer: remove use of deprecated createTextureFromId
Change-Id: I8f5a1fdea47037236db96a13cb8716ab9a71ce9d
Reviewed-by: Mike Krus <mike.krus@kdab.com>
Diffstat (limited to 'src/quick3d')
-rw-r--r-- | src/quick3d/imports/scene3d/scene3drenderer.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/quick3d/imports/scene3d/scene3drenderer.cpp b/src/quick3d/imports/scene3d/scene3drenderer.cpp index 1c7827bb8..9a7960393 100644 --- a/src/quick3d/imports/scene3d/scene3drenderer.cpp +++ b/src/quick3d/imports/scene3d/scene3drenderer.cpp @@ -333,7 +333,11 @@ void Scene3DRenderer::beforeSynchronize() const bool generateNewTexture = m_finalFBO.isNull() || forceRecreate; if (generateNewTexture) { m_finalFBO.reset(createFramebufferObject(m_lastSize)); - m_texture.reset(m_window->createTextureFromId(m_finalFBO->texture(), m_finalFBO->size(), QQuickWindow::TextureHasAlphaChannel)); + const GLuint textureId = m_finalFBO->texture(); + m_texture.reset(m_window->createTextureFromNativeObject(QQuickWindow::NativeObjectTexture, + &textureId, 0, + m_finalFBO->size(), + QQuickWindow::TextureHasAlphaChannel)); } // We can render either the Scene3D or the Scene3DView but not both |