diff options
-rw-r--r-- | src/datavisualization/utils/qutils.h | 5 | ||||
-rw-r--r-- | src/datavisualization/utils/utils.cpp | 5 |
2 files changed, 8 insertions, 2 deletions
diff --git a/src/datavisualization/utils/qutils.h b/src/datavisualization/utils/qutils.h index 2ff0979d..0b7930b6 100644 --- a/src/datavisualization/utils/qutils.h +++ b/src/datavisualization/utils/qutils.h @@ -73,8 +73,11 @@ static inline QSurfaceFormat qDefaultSurfaceFormat(bool antialias) #if (QT_VERSION >= QT_VERSION_CHECK(5, 4, 0)) // We support only ES2 emulation with software renderer for now + QString versionStr; +#ifdef Q_OS_WIN const GLubyte *openGLVersion = ctx->functions()->glGetString(GL_VERSION); - QString versionStr = QString::fromLatin1(reinterpret_cast<const char *>(openGLVersion)).toLower(); + versionStr = QString::fromLatin1(reinterpret_cast<const char *>(openGLVersion)).toLower(); +#endif if (versionStr.contains(QStringLiteral("mesa")) || QCoreApplication::testAttribute(Qt::AA_UseSoftwareOpenGL)) { qWarning("Only OpenGL ES2 emulation is available for software rendering."); diff --git a/src/datavisualization/utils/utils.cpp b/src/datavisualization/utils/utils.cpp index 47b584c1..df8552b4 100644 --- a/src/datavisualization/utils/utils.cpp +++ b/src/datavisualization/utils/utils.cpp @@ -362,8 +362,11 @@ void Utils::resolveStatics() #if (QT_VERSION >= QT_VERSION_CHECK(5, 4, 0)) // We support only ES2 emulation with software renderer for now + QString versionStr; +#ifdef Q_OS_WIN const GLubyte *openGLVersion = ctx->functions()->glGetString(GL_VERSION); - QString versionStr = QString::fromLatin1((const char *)openGLVersion).toLower(); + versionStr = QString::fromLatin1(reinterpret_cast<const char *>(openGLVersion)).toLower(); +#endif if (versionStr.contains(QStringLiteral("mesa")) || QCoreApplication::testAttribute(Qt::AA_UseSoftwareOpenGL)) { qWarning("Only OpenGL ES2 emulation is available for software rendering."); |