diff options
author | Louai Al-Khanji <louai.al-khanji@theqtcompany.com> | 2016-03-02 09:54:07 -0800 |
---|---|---|
committer | Louai Al-Khanji <louai.al-khanji@theqtcompany.com> | 2016-03-03 14:46:10 +0000 |
commit | 99b222340672891d15e361298d7e4722a5ad0883 (patch) | |
tree | f8951e10f7275640a42b67aac73bd86f9155db5f /src/gui/text/qtextlayout.h | |
parent | 0fb7e910a941c105086612063b6f3925e0f1de2a (diff) |
xcb: Be smarter about how we flush
For the remote X case the backing store previously always reuploaded
image data for every expose event. Instead of doing that create a remote
X pixmap and only flush repainted regions. For regular expose just copy
from the pixmap.
Additionally, atomically update the window by setting a clip mask and
flushing the entire region at once instead of doing it rect by rect.
Change-Id: I26bb1834b159e309c7ad93287dd297769f7e2633
Reviewed-by: Lars Knoll <lars.knoll@theqtcompany.com>
Diffstat (limited to 'src/gui/text/qtextlayout.h')
0 files changed, 0 insertions, 0 deletions