From 8b0ad005d876d2e65e6b7137ce71114a4bf61a70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Wed, 29 Apr 2020 10:34:55 +0200 Subject: [PATCH] Shaders: properly skip a test if image plugins are not available. --- src/Magnum/Shaders/Test/MeshVisualizerGLTest.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Magnum/Shaders/Test/MeshVisualizerGLTest.cpp b/src/Magnum/Shaders/Test/MeshVisualizerGLTest.cpp index 32dec52c7..9e3871177 100644 --- a/src/Magnum/Shaders/Test/MeshVisualizerGLTest.cpp +++ b/src/Magnum/Shaders/Test/MeshVisualizerGLTest.cpp @@ -1737,6 +1737,10 @@ void MeshVisualizerGLTest::renderTangentBitangentNormal() { MAGNUM_VERIFY_NO_GL_ERROR(); + if(!(_manager.loadState("AnyImageImporter") & PluginManager::LoadState::Loaded) || + !(_manager.loadState("TgaImporter") & PluginManager::LoadState::Loaded)) + CORRADE_SKIP("AnyImageImporter / TgaImageImporter plugins not found."); + /* Slight rasterization differences on AMD. If GL_NV_shader_noperspective_interpolation is not supported, the artifacts are bigger. */