summaryrefslogtreecommitdiffstats
path: root/doc/src
diff options
context:
space:
mode:
authorMatt Hoosier <matt.hoosier@garmin.com>2013-11-20 09:38:01 -0600
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-12-16 19:29:52 +0100
commite40cefff941444ecea0757c409a3c14e9af96982 (patch)
tree04b3d9893f867b6b1812387a18560d35fbed921c /doc/src
parentec07cdc91e945cae56932049744799e9a6034843 (diff)
QNX: avoid composition when possible
Window buffers are currently always created with an alpha channel when the underlying display supports them. This is the correct thing to to in order to support translucency. However, the cost is that the composition manager unconditionally performs blending even when the use-case in the GUI doesn't make use of it. That is rather expensive, particularly on hardware which doesn't have extremely efficient dedicated 2D blitting hardware. This patch adds inspection of the user's requested window format and--if no blending is desired--sets an additional Screen window property which permits Screen to skip blending on the window surface. Change-Id: I83c100a351a00ef0e8bea1b1d1fec10b7218d1de Reviewed-by: Kevin Krammer <kevin.krammer@kdab.com> Reviewed-by: Bernd Weimer <bweimer@blackberry.com> Reviewed-by: Andreas Holzammer <andreas.holzammer@kdab.com> Reviewed-by: Frank Osterfeld <frank.osterfeld@kdab.com> Reviewed-by: Rafael Roquetto <rafael.roquetto@kdab.com>
Diffstat (limited to 'doc/src')
0 files changed, 0 insertions, 0 deletions