From 83ad1386dcc4a48965202a00df1397f0e4de0866 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Gr=C3=A4=C3=9Flin?= Date: Tue, 22 Apr 2014 09:28:39 +0200 Subject: [PATCH] Add used OpenGLPlatformInterface to supportInformation Useful information when the platform interface becomes runtime switchable. --- workspace.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/workspace.cpp b/workspace.cpp index afb27e8e3e..ecf0d40207 100644 --- a/workspace.cpp +++ b/workspace.cpp @@ -1417,6 +1417,18 @@ QString Workspace::supportInformation() const support.append(QStringLiteral("OpenGL vendor string: ") + QString::fromUtf8(platform->glVendorString()) + QStringLiteral("\n")); support.append(QStringLiteral("OpenGL renderer string: ") + QString::fromUtf8(platform->glRendererString()) + QStringLiteral("\n")); support.append(QStringLiteral("OpenGL version string: ") + QString::fromUtf8(platform->glVersionString()) + QStringLiteral("\n")); + support.append(QStringLiteral("OpenGL platform interface: ")); + switch (platform->platformInterface()) { + case GlxPlatformInterface: + support.append(QStringLiteral("GLX")); + break; + case EglPlatformInterface: + support.append(QStringLiteral("EGL")); + break; + default: + support.append(QStringLiteral("UNKNOWN")); + } + support.append(QStringLiteral("\n")); if (platform->supports(LimitedGLSL) || platform->supports(GLSL)) support.append(QStringLiteral("OpenGL shading language version string: ") + QString::fromUtf8(platform->glShadingLanguageVersionString()) + QStringLiteral("\n"));