QRhi test renderToTextureArrayOfTexturedQuad unblacklisted

On CI an Android emulator with SwiftShader software graphics
implementation is used. SwiftShader implementation is unable
to emulate this OpenGL functionality.

Blacklisting removed. QSKIP the test if it is run in Android platform,
OpenGL and SwiftShader sw graphics implementation is found.

Task-number: QTQAINFRA-6330
Pick-to: 6.8
Change-Id: Ib0832f35b63540d57a273fc6dba1e310de917439
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
This commit is contained in:
Lauri Pohjanheimo 2025-02-03 16:30:13 +02:00
parent 6f4ddfaef3
commit 935d1d633c
2 changed files with 5 additions and 3 deletions

View File

@ -1,6 +1,3 @@
# QTBUG-87429
[renderToTextureArrayOfTexturedQuad]
android
# QTBUG-92211
[renderPassDescriptorCompatibility]
android

View File

@ -2470,6 +2470,11 @@ void tst_QRhi::renderToTextureArrayOfTexturedQuad()
if (!rhi)
QSKIP("QRhi could not be created, skipping testing rendering");
if (isAndroidOpenGLSwiftShader(impl, rhi.get())) {
QSKIP("SwiftShader software acceleration is used which does not support this OpenGLES "
"feature. See QTBUG-132934");
}
QImage inputImage;
inputImage.load(QLatin1String(":/data/qt256.png"));
QVERIFY(!inputImage.isNull());