From 51a76ef87fbd33d823027e8984652fd48ca64f8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sun, 17 Jan 2016 20:38:41 +0100 Subject: [PATCH] Fix comparison in AbstractShaderProgram test. Confirmed by @LB-- that it works on AMD. NVidia is producing garbage. What the hell, NV? --- src/Magnum/Test/AbstractShaderProgramGLTest.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Magnum/Test/AbstractShaderProgramGLTest.cpp b/src/Magnum/Test/AbstractShaderProgramGLTest.cpp index 1bc1dd612..008916dc5 100644 --- a/src/Magnum/Test/AbstractShaderProgramGLTest.cpp +++ b/src/Magnum/Test/AbstractShaderProgramGLTest.cpp @@ -25,6 +25,7 @@ #include #include +#include #include "Magnum/AbstractShaderProgram.h" #include "Magnum/Context.h" @@ -712,9 +713,10 @@ void AbstractShaderProgramGLTest::compute() { MAGNUM_VERIFY_NO_ERROR(); - CORRADE_COMPARE( + CORRADE_COMPARE_AS( (Corrade::Containers::ArrayView{reinterpret_cast(data.data()), 4}), - (Corrade::Containers::ArrayView{outData})); + (Corrade::Containers::ArrayView{outData}), + TestSuite::Compare::Container); #endif } #endif