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 );