From aaf029bd00decd33a58f55fe3800d4159e369515 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Fri, 22 Dec 2023 14:15:21 +0100 Subject: [PATCH] incompatibility with Qt [6.0->6.3] fixed --- src/nodes/QskSceneTexture.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/nodes/QskSceneTexture.cpp b/src/nodes/QskSceneTexture.cpp index 9fa8af44..e4d78d78 100644 --- a/src/nodes/QskSceneTexture.cpp +++ b/src/nodes/QskSceneTexture.cpp @@ -76,7 +76,9 @@ namespace #if QT_VERSION < QT_VERSION_CHECK( 6, 0, 0 ) QOpenGLFramebufferObject* m_fbo; +#endif +#if QT_VERSION < QT_VERSION_CHECK( 6, 4, 0 ) struct RenderTarget { QRhiRenderTarget* rt = nullptr; @@ -368,6 +370,12 @@ void QskSceneTexture::render( const QSGRootNode* rootNode, d->renderer->renderScene(); } +bool QskSceneTexture::isDirty() const +{ + Q_D( const QskSceneTexture ); + return d->renderer ? d->renderer->isDirty() : true; +} + QRectF QskSceneTexture::normalizedTextureSubRect() const { return QRectF( 0, 1, 1, -1 );