diff options
author | Paul Olav Tvete <paul.tvete@theqtcompany.com> | 2014-11-26 15:40:47 +0100 |
---|---|---|
committer | Paul Olav Tvete <paul.tvete@theqtcompany.com> | 2014-12-05 14:25:09 +0100 |
commit | 8015ffef1ea1f2745d6554b2bc57d150439292b3 (patch) | |
tree | 813b2b7cc7199beddaff07e229b8ff6173f14637 /qmake/doc/qmake.qdocconf | |
parent | a43684c0da78e7187fd2f4fc05791064174da9de (diff) |
Fix QOpenGLWidget/QQuickWidget GUI freeze
A window with a renderToTexture child uses the OpenGL path, but when
we open a popup or dialog, that uses the raster compositor, which opens
a separate surface. This patch fixes two issues when combining GL rendering
with the raster compositor:
1. GL-rendered widgets were counted as part of the raster-rendered region,
meaning that we did not punch a hole in the raster surface.
2. We did not destroy the surface when no longer needed.
Task-number: QTBUG-41467
Change-Id: I2a2a0e860cce065b330df1c864d51fd02103aa1b
Reviewed-by: Christian Stromme <christian.stromme@theqtcompany.com>
Reviewed-by: BogDan Vatra <bogdan@kde.org>
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@theqtcompany.com>
Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
Diffstat (limited to 'qmake/doc/qmake.qdocconf')
0 files changed, 0 insertions, 0 deletions