diff --git a/src/Magnum/GL/Test/VersionTest.cpp b/src/Magnum/GL/Test/VersionTest.cpp index 21d67a58d..e73f35f07 100644 --- a/src/Magnum/GL/Test/VersionTest.cpp +++ b/src/Magnum/GL/Test/VersionTest.cpp @@ -103,17 +103,17 @@ void VersionTest::debug() { std::ostringstream out; #ifndef MAGNUM_TARGET_GLES - Debug(&out) << Version::GL210; + Debug(&out) << Version::GL210 << Version(0xdead); #else - Debug(&out) << Version::GLES200; + Debug(&out) << Version::GLES200 << Version(0xdead); #endif #ifdef MAGNUM_TARGET_WEBGL - CORRADE_COMPARE(out.str(), "WebGL 1.0\n"); + CORRADE_COMPARE(out.str(), "WebGL 1.0 Invalid(0xdead)\n"); #elif defined(MAGNUM_TARGET_GLES) - CORRADE_COMPARE(out.str(), "OpenGL ES 2.0\n"); + CORRADE_COMPARE(out.str(), "OpenGL ES 2.0 Invalid(0xdead)\n"); #else - CORRADE_COMPARE(out.str(), "OpenGL 2.1\n"); + CORRADE_COMPARE(out.str(), "OpenGL 2.1 Invalid(0xdead)\n"); #endif } diff --git a/src/Magnum/GL/Version.cpp b/src/Magnum/GL/Version.cpp index 6f48bce26..c9b1da50a 100644 --- a/src/Magnum/GL/Version.cpp +++ b/src/Magnum/GL/Version.cpp @@ -62,7 +62,7 @@ Debug& operator<<(Debug& debug, Version value) { /* LCOV_EXCL_STOP */ } - return debug << "Invalid"; + return debug << "Invalid(" << Debug::nospace << reinterpret_cast(Int(value)) << Debug::nospace << ")"; } #endif