Do not set self_bitmap flag for QXL_DRAW_COPY command
Setting this flag on this command cause some performance issue. When the server see this flag it updates the frame buffer and copy part of it in a new allocated image. However for this command the image is not used wasting only CPU and memory. Also the frame buffer update causes the elimination optimisation to be less effective causing more network usage. Signed-off-by: Frediano Ziglio <fziglio@redhat.com> Acked-by: Yuri Benditovich <yuri.benditovich@daynix.com>
This commit is contained in:
parent
c35b8bc1de
commit
7c0ced81d7
@ -4607,9 +4607,6 @@ QXLDrawable *QxlDevice::PrepareBltBits (
|
|||||||
drawable->surfaces_dest[0] = 0;
|
drawable->surfaces_dest[0] = 0;
|
||||||
CopyRect(&drawable->surfaces_rects[0], pRect);
|
CopyRect(&drawable->surfaces_rects[0], pRect);
|
||||||
|
|
||||||
drawable->self_bitmap = TRUE;
|
|
||||||
CopyRect(&drawable->self_bitmap_area, pRect);
|
|
||||||
|
|
||||||
height = pRect->bottom - pRect->top;
|
height = pRect->bottom - pRect->top;
|
||||||
width = pRect->right - pRect->left;
|
width = pRect->right - pRect->left;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user