qt6-bb10/src
Laszlo Agocs 2a7cee47e5 Avoid artifacts when hiding or closing a QOpenGLWidget or QQuickWidget child
windows and xcb enables SwitchableWidgetComposition meaning that widget
backing stores will fall back to the normal flush path when no render-to-texture
widgets are visible anymore in the window. This switch however can lead to
artifacts with the image of the rtt widget remaining visible until the next
full bacinkgstore sync. The safe and simple way around this is to do the
switch only in the next flush, keeping the flush where the switch is
discovered on the OpenGL-based composition path still.

Task-number: QTBUG-54241
Change-Id: I1d3f10999f69c58efa791dd724891add56949dee
Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
2016-06-28 06:48:39 +00:00
..
3rdparty Libpng config.tests: use pkg-config when available 2016-06-27 18:45:29 +00:00
android Android: Don't send tabletEvent when it's not supported 2016-06-16 14:08:27 +00:00
angle fix double installation of ANGLE libraries in static+dynamicgl builds 2016-06-22 15:12:52 +00:00
concurrent OpenBSD: use clock_gettime() provided by OS 2016-06-08 04:11:10 +00:00
corelib Document limitations and good practice for logging category names 2016-06-23 07:11:34 +00:00
dbus Doc: Remove repository name from examplesinstallpath 2016-05-12 12:15:52 +00:00
gui Fix regression in simple RGB16->RGB16 scaling 2016-06-22 16:09:12 +00:00
network NetBSD: use paccept() where accept4() is used 2016-06-28 05:49:18 +00:00
opengl Doc: Remove repository name from examplesinstallpath 2016-05-12 12:15:52 +00:00
openglextensions consistently put {qt,qml}_{module,plugin} at the end of project files 2016-03-07 14:09:49 +00:00
platformheaders Add section "Getting Started" to QPlatformHeader's documentation. 2016-05-23 14:05:15 +00:00
platformsupport UIKit: Don't populate font families with no matching fonts 2016-06-14 10:38:01 +00:00
plugins eglfs: Fix static builds with kms backends 2016-06-21 12:52:53 +00:00
printsupport Doc: Remove repository name from examplesinstallpath 2016-05-12 12:15:52 +00:00
sql Fix UNSIGNED values in QMYSQL 2016-06-14 11:13:11 +00:00
testlib Doc: Fix examples install path 2016-06-03 10:40:47 +00:00
tools Merge remote-tracking branch 'origin/5.6.1' into 5.6 2016-05-19 06:31:06 +02:00
widgets Avoid artifacts when hiding or closing a QOpenGLWidget or QQuickWidget child 2016-06-28 06:48:39 +00:00
winmain QT_CONFIG simplification re debug_and_release and build_all 2016-05-17 15:31:40 +00:00
xml Doc: Remove repository name from examplesinstallpath 2016-05-12 12:15:52 +00:00
src.pro Merge remote-tracking branch 'origin/5.6.1' into 5.6 2016-05-19 06:31:06 +02:00