summaryrefslogtreecommitdiffstats
path: root/src/gui/painting/qoutlinemapper_p.h
diff options
context:
space:
mode:
authorLouai Al-Khanji <louai.al-khanji@theqtcompany.com>2016-04-01 10:58:29 -0700
committerLouai Al-Khanji <louai.al-khanji@theqtcompany.com>2016-04-10 18:29:06 +0000
commitb9d386f2ccd69c7f6a766a6d90a6024eeb48e90a (patch)
tree4fd5cbb576caa24bfcb000dad24043f72b2a0ec9 /src/gui/painting/qoutlinemapper_p.h
parentedaa5fc2086bf14ceecd9cbfa9a36542734adbf3 (diff)
xcb: Optimize non-shm backing store flushing
Unfortunately the functions in xcb-image are quite slow, both for the subimage generation and the byte order swapping. xcb_image_subimage is implemented as a pixel by pixel copy, and the xcb byte swapping is done manually without utilizing potential CPU instructions to accelerate the swap. Replace both with their Qt equivalents. Change-Id: I1fe1fe5d9576fdf2bab4a8c401d2a6bb842c2727 Reviewed-by: Lars Knoll <lars.knoll@theqtcompany.com> Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
Diffstat (limited to 'src/gui/painting/qoutlinemapper_p.h')
0 files changed, 0 insertions, 0 deletions