diff options
-rw-r--r-- | tests/auto/gui/rhi/qrhi/tst_qrhi.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/auto/gui/rhi/qrhi/tst_qrhi.cpp b/tests/auto/gui/rhi/qrhi/tst_qrhi.cpp index 5723d3f8c8..844bd6a521 100644 --- a/tests/auto/gui/rhi/qrhi/tst_qrhi.cpp +++ b/tests/auto/gui/rhi/qrhi/tst_qrhi.cpp @@ -5806,6 +5806,10 @@ void tst_QRhi::tessellationInterfaceBlocks_data() void tst_QRhi::tessellationInterfaceBlocks() { +#ifdef Q_OS_ANDROID + if (QNativeInterface::QAndroidApplication::sdkVersion() >= 31) + QSKIP("Fails on Android 12 (QTBUG-108844)"); +#endif QFETCH(QRhi::Implementation, impl); QFETCH(QRhiInitParams *, initParams); @@ -6361,6 +6365,10 @@ void tst_QRhi::storageBufferRuntimeSizeGraphics_data() void tst_QRhi::storageBufferRuntimeSizeGraphics() { +#ifdef Q_OS_ANDROID + if (QNativeInterface::QAndroidApplication::sdkVersion() >= 31) + QSKIP("Fails on Android 12 (QTBUG-108844)"); +#endif // Draws a tessellated triangle with color determined by the length of // buffers bound to shader stages. This is primarily to test Metal // SPIRV-Cross buffer size buffers. @@ -6534,6 +6542,10 @@ void tst_QRhi::halfPrecisionAttributes_data() void tst_QRhi::halfPrecisionAttributes() { +#ifdef Q_OS_ANDROID + if (QNativeInterface::QAndroidApplication::sdkVersion() >= 31) + QSKIP("Fails on Android 12 (QTBUG-108844)"); +#endif QFETCH(QRhi::Implementation, impl); QFETCH(QRhiInitParams *, initParams); |