diff --git a/src/Magnum/Test/CubeMapTextureGLTest.cpp b/src/Magnum/Test/CubeMapTextureGLTest.cpp index 5e5534673..a1600dd4a 100644 --- a/src/Magnum/Test/CubeMapTextureGLTest.cpp +++ b/src/Magnum/Test/CubeMapTextureGLTest.cpp @@ -885,8 +885,8 @@ void CubeMapTextureGLTest::compressedSubImage() { CORRADE_COMPARE(image.size(), Vector2i{12}); { - CORRADE_EXPECT_FAIL_IF(Context::current()->isExtensionSupported() && (Context::current()->detectedDriver() & Context::DetectedDriver::NVidia), - "Non-default compressed pixel storage for cube map textures behaves weirdly on NVidia for client-memory images"); + CORRADE_EXPECT_FAIL_IF(Context::current()->isExtensionSupported() && Context::current()->isExtensionSupported() && (Context::current()->detectedDriver() & Context::DetectedDriver::NVidia), + "Non-default compressed pixel storage for cube map textures behaves weirdly on NVidia for client-memory images when using ARB_direct_state_access"); CORRADE_COMPARE_AS( (Containers::ArrayView{image.data(), image.data().size()}),