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
Change-Id: Ib0832f35b63540d57a273fc6dba1e310de917439
Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io>
This commit is contained in:
Lauri Pohjanheimo 2025-02-03 16:30:13 +02:00
parent 7d0017cda8
commit 7140c5b688
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

@ -2538,6 +2538,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());