summaryrefslogtreecommitdiffstats
path: root/src/corelib/global/qfloat16.cpp
diff options
context:
space:
mode:
authorBłażej Szczygieł <spaz16@wp.pl>2017-06-17 19:01:08 +0200
committerBłażej Szczygieł <spaz16@wp.pl>2017-11-23 07:01:41 +0000
commit29f442592198281299e2ff5a8b34e2f2466457a2 (patch)
tree165c258be495c4a56e29529027fbccf000d7e0d7 /src/corelib/global/qfloat16.cpp
parentd07ea0efbc0dc2d1bf2341d377bb81d0b239967d (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