summaryrefslogtreecommitdiffstats
path: root/src/hardwareintegration
diff options
context:
space:
mode:
authorMichal Klocek <michal.klocek@qt.io>2018-06-13 11:12:33 +0200
committerMichal Klocek <michal.klocek@qt.io>2018-06-13 15:05:13 +0000
commit815206d67af63d7ea3f1dfcae0b8ed34303dbe74 (patch)
treea5f5a7a7425066d506a0daeb34cee2ffd088a6ac /src/hardwareintegration
parent834e00b452eb1919d488a6685d6295d8bd69c795 (diff)
Respect requested surface when creating gl context
When creating gl context with egl pass reference format [ChangeLog][QPA plugin] Fixed a bug where QSurfaceFormat::renderableType() was ignored when creating an OpenGL context. Change-Id: Id7ae55413b8b515e344e9147345631186bef6d6c Reviewed-by: Johan Helsing <johan.helsing@qt.io>
Diffstat (limited to 'src/hardwareintegration')
-rw-r--r--src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp b/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp
index 6e48659da..8b0fb638e 100644
--- a/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp
+++ b/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp
@@ -234,7 +234,7 @@ QWaylandGLContext::QWaylandGLContext(EGLDisplay eglDisplay, QWaylandDisplay *dis
if (static_cast<QWaylandIntegration *>(QGuiApplicationPrivate::platformIntegration())->display()->supportsWindowDecoration())
fmt.setAlphaBufferSize(8);
m_config = q_configFromGLFormat(m_eglDisplay, fmt);
- m_format = q_glFormatFromConfig(m_eglDisplay, m_config);
+ m_format = q_glFormatFromConfig(m_eglDisplay, m_config, fmt);
m_shareEGLContext = share ? static_cast<QWaylandGLContext *>(share)->eglContext() : EGL_NO_CONTEXT;
QVector<EGLint> eglContextAttrs;