From dd9403c873b8f9df6bd1103be08121fa088d8832 Mon Sep 17 00:00:00 2001 From: Pasi Keranen <pasi.keranen@digia.com> Date: Mon, 1 Sep 2014 09:32:09 +0300 Subject: [PATCH] Fixed OpenGL ES 3 incompatibility. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixed surface format initialization to use OpenGL ES 2.0 on OpenGL ES 3.0 capable devices. Change-Id: I2bb77294af47211f4b72c4d06a5d4c794be134cd Reviewed-by: Pasi Keränen <pasi.keranen@digia.com> --- src/canvas3d.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/canvas3d.cpp b/src/canvas3d.cpp index 514c14a..ff1608a 100644 --- a/src/canvas3d.cpp +++ b/src/canvas3d.cpp @@ -314,6 +314,10 @@ CanvasContext *Canvas::getContext(const QString &type, const QVariantMap &option } QSurfaceFormat surfaceFormat = m_glContextQt->format(); +#if defined(QT_OPENGL_ES_2) + surfaceFormat.setMajorVersion(2); + surfaceFormat.setMinorVersion(0); +#endif surfaceFormat.setSwapBehavior(QSurfaceFormat::SingleBuffer); surfaceFormat.setSwapInterval(0); -- GitLab