From bfab362bbbec43508f8df1c29ab95a4e8752c64b Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Mon, 29 Aug 2022 17:44:57 +0200 Subject: [PATCH] Qt 6.4 compatibility fix --- src/nodes/QskTextureRenderer.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/nodes/QskTextureRenderer.cpp b/src/nodes/QskTextureRenderer.cpp index 3bdf7a4a..dd47ada0 100644 --- a/src/nodes/QskTextureRenderer.cpp +++ b/src/nodes/QskTextureRenderer.cpp @@ -91,7 +91,13 @@ void QskTextureRenderer::setTextureId( QQuickWindow* window, auto rhi = QQuickWindowPrivate::get( window )->rhi; -#if QT_VERSION >= QT_VERSION_CHECK( 6, 0, 0 ) +#if QT_VERSION >= QT_VERSION_CHECK( 6, 4, 0 ) + + const uint nativeFormat = 0; + plainTexture->setTextureFromNativeTexture( + rhi, quint64( textureId ), 0, nativeFormat, size, {}, {} ); + +#elif QT_VERSION >= QT_VERSION_CHECK( 6, 0, 0 ) plainTexture->setTextureFromNativeTexture( rhi, quint64( textureId ), 0, size, {}, {} ); #else