diff options
author | Louai Al-Khanji <louai.al-khanji@theqtcompany.com> | 2016-04-01 10:58:29 -0700 |
---|---|---|
committer | Louai Al-Khanji <louai.al-khanji@theqtcompany.com> | 2016-04-10 18:29:06 +0000 |
commit | b9d386f2ccd69c7f6a766a6d90a6024eeb48e90a (patch) | |
tree | 4fd5cbb576caa24bfcb000dad24043f72b2a0ec9 /src/gui/painting/qdrawhelper_mips_dspr2_asm.S | |
parent | edaa5fc2086bf14ceecd9cbfa9a36542734adbf3 (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/qdrawhelper_mips_dspr2_asm.S')
0 files changed, 0 insertions, 0 deletions