Squashed commit of the following:

commit e2887cdc9d7cbf69445c325fe074578e2f38da6c
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date:   Mon Apr 11 09:58:03 2022 +0200

    wip

commit 63efe9f3ad95fdf3d9fb15c929a45b0dc7cc681c
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date:   Mon Apr 11 09:39:18 2022 +0200

    wip

commit a2f3621fb6fea787f32c53428eee26f30c69510c
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date:   Mon Apr 11 08:04:11 2022 +0200

    wip
This commit is contained in:
Uwe Rathmann 2022-04-11 10:01:24 +02:00
parent f075f44c3d
commit a73ee6baba

View File

@ -180,6 +180,13 @@ uint QskTextureRenderer::createTexture(
// Qt6.0.0 is buggy when using FBOs. So let's disable it for the moment TODO ...
renderMode = Raster;
#endif
if ( window && window->rendererInterface()->graphicsApi() != OpenGL )
{
renderMode = Raster;
}
else
{
if ( renderMode == AutoDetect )
{
if ( qskSetup->testItemUpdateFlag( QskQuickItem::PreferRasterForTextures ) )
@ -187,6 +194,7 @@ uint QskTextureRenderer::createTexture(
else
renderMode = OpenGL;
}
}
if ( renderMode == Raster )
return qskCreateTextureRaster( window, size, helper );