summaryrefslogtreecommitdiffstats
path: root/.qmake.conf
diff options
context:
space:
mode:
authorJohan Klokkhammer Helsing <johan.helsing@qt.io>2018-08-30 09:31:33 +0200
committerJohan Helsing <johan.helsing@qt.io>2018-09-07 06:24:41 +0000
commit65b7e7e66801b711edf69192a3758677b2710b35 (patch)
tree50baf6d5813cd7b3f9e21fa11a883cbeee415f0f /.qmake.conf
parent72fd86d7d1b2b1de705bbdcce4193bd19d433f93 (diff)
Fix regression in QWaylandGlContext::makeCurrent for offscreen surfaces
[ChangeLog][QPA plugin] Fixed a bug where offscreen surfaces would get surfaceless EGL contexts. Fixes a regression in in bf09c7a1. The call, window->updateSurface(window->isExposed()), is problematic because offscreen textures are never exposed, and consequently, eglSurface will be EGL_NO_SURFACE, which will then create a surfaceless context in the call: eglMakeCurrent(m_eglDisplay, eglSurface, eglSurface, m_context) This reverts to the old behavior of always trying to create an EGL surface, unless the window doesn't have a valid wl_surface, in which case it doesn't make sense (which is what bf09c7a1 fixed, QTBUG-65553). Task-number: QTBUG-70242 Task-number: QTBUG-68605 Task-number: QTBUG-67601 Change-Id: I44b07bb8bf4b33c73c6379a1de8e9e5cfd220b51 Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io> (cherry picked from commit 192b2e8f59e7f0cb3c2d482524bf171a81a213c5)
Diffstat (limited to '.qmake.conf')
0 files changed, 0 insertions, 0 deletions