diff options
author | Błażej Szczygieł <spaz16@wp.pl> | 2017-06-17 19:01:08 +0200 |
---|---|---|
committer | Błażej Szczygieł <spaz16@wp.pl> | 2017-11-23 07:01:41 +0000 |
commit | 29f442592198281299e2ff5a8b34e2f2466457a2 (patch) | |
tree | 165c258be495c4a56e29529027fbccf000d7e0d7 /src/corelib/global/qfloat16.cpp | |
parent | d07ea0efbc0dc2d1bf2341d377bb81d0b239967d (diff) |
xcb: Speed-up image scrolling
Prevent image scrolling on client-side whenever possible - do it on
server-side. When using shared memory use server-side pixmap for
scrolled contents.
Put new image which will be scrolled to the server-side pixmap and do
scroll on it. Then do a server-side copy of a scrolled area from pixmap
to he window. Also put non-scrolled image directly to the window.
When not using shared memory also don't do redundand client-side image
scrolling.
When using OpenGL compositing first copy scrolled image area from/to
server-side pixmap.
Task-number: QTBUG-64414
Change-Id: Ibf5f8cfb40cd4fb3e4a75a1b92eecb625f4fd74f
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'src/corelib/global/qfloat16.cpp')
0 files changed, 0 insertions, 0 deletions