Browse Source

al-info,gl-info: you fool, printing extension strings all on one line.

Very useless behavior. I always suffered a lot when looking at the
output of --extension-strings. For no reason! It didn't have to be like
that!
pull/547/head
Vladimír Vondruš 4 years ago
parent
commit
5f163547b5
  1. 6
      src/Magnum/Audio/al-info.cpp
  2. 8
      src/Magnum/Platform/gl-info.cpp

6
src/Magnum/Audio/al-info.cpp

@ -125,8 +125,10 @@ int main(const int argc, const char** const argv) {
Debug() << "Current device:" << c.deviceSpecifierString();
if(args.isSet("extension-strings")) {
Debug() << "Extension strings:" << Debug::newline
<< c.extensionStrings();
Debug() << "Extension strings:";
/* Because printing all extensions on a single line isn't helpful. */
for(Containers::StringView e: c.extensionStrings())
Debug{} << " " << e;
return 0;
}

8
src/Magnum/Platform/gl-info.cpp

@ -412,8 +412,12 @@ MagnumInfo::MagnumInfo(const Arguments& arguments): Platform::WindowlessApplicat
Debug{} << " " << ", "_s.joinWithoutEmptyParts(c.shadingLanguageVersionStrings());
if(args.isSet("extension-strings")) {
Debug{} << "Extension strings:" << Debug::newline
<< c.extensionStrings();
Debug{} << "Extension strings:";
/* Because printing 500+ extensions on a single line just *isn't*
helpful. For further helpfulness this assumes the driver sorted them
(Mesa does). */
for(Containers::StringView e: c.extensionStrings())
Debug{} << " " << e;
return;
}

Loading…
Cancel
Save