From 6c2740b7d98447addd6e552a6164745c7652f68c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Fri, 14 Mar 2014 12:27:24 +0100 Subject: [PATCH] Platform: print context flags in magnum-info. --- src/Magnum/Platform/magnum-info.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Magnum/Platform/magnum-info.cpp b/src/Magnum/Platform/magnum-info.cpp index 545d491b5..f381da939 100644 --- a/src/Magnum/Platform/magnum-info.cpp +++ b/src/Magnum/Platform/magnum-info.cpp @@ -142,6 +142,10 @@ MagnumInfo::MagnumInfo(const Arguments& arguments): Platform::WindowlessApplicat Debug() << "Renderer:" << c->rendererString(); Debug() << "OpenGL version:" << c->version() << '(' + c->versionString() + ')'; + Debug() << "Context flags:"; + for(const auto flag: {Context::Flag::Debug, Context::Flag::RobustAccess}) + if(c->flags() & flag) Debug() << " " << flag; + Debug() << "Supported GLSL versions:"; const std::vector shadingLanguageVersions = c->shadingLanguageVersionStrings(); for(const auto& version: shadingLanguageVersions)