summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/utils/utils.cpp
diff options
context:
space:
mode:
authorTomi Korpipää <tomi.korpipaa@digia.com>2014-11-05 08:43:49 +0200
committerTomi Korpipää <tomi.korpipaa@digia.com>2014-11-05 10:31:40 +0200
commit39d5ffbdc42f6645e13511828ea7a9997497068e (patch)
tree6b5cbf0fe4cb15f568fa1aba3aee5ed83d3fee29 /src/datavisualization/utils/utils.cpp
parenta1feedcf46975a65970fb946282c742b091b508e (diff)
Force software renderer to using ES2
Task-number: QTRD-3410 Change-Id: I86b240b6548ec4c94f6be0dc352ed112965926f3 Change-Id: I86b240b6548ec4c94f6be0dc352ed112965926f3 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>
Diffstat (limited to 'src/datavisualization/utils/utils.cpp')
-rw-r--r--src/datavisualization/utils/utils.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/datavisualization/utils/utils.cpp b/src/datavisualization/utils/utils.cpp
index 15ef444c..df74cbd3 100644
--- a/src/datavisualization/utils/utils.cpp
+++ b/src/datavisualization/utils/utils.cpp
@@ -329,7 +329,7 @@ void Utils::resolveStatics()
QOpenGLContext *ctx = QOpenGLContext::currentContext();
QOffscreenSurface *dummySurface = 0;
if (!ctx) {
- QSurfaceFormat surfaceFormat = qDefaultSurfaceFormat();
+ QSurfaceFormat surfaceFormat;
dummySurface = new QOffscreenSurface();
dummySurface->setFormat(surfaceFormat);
dummySurface->create();
@@ -355,6 +355,12 @@ void Utils::resolveStatics()
delete dummySurface;
}
+ // We support only ES2 emulation with software renderer for now
+ if (QCoreApplication::testAttribute(Qt::AA_UseSoftwareOpenGL)) {
+ qWarning("Only OpenGL ES2 emulation is available for software rendering.");
+ isES = true;
+ }
+
staticsResolved = true;
}