sna: Discard operations to either CPU or GPU bo when overwriting with RenderRectangles

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
Chris Wilson
2014-07-04 13:04:02 +01:00
parent 2c8ab77fcd
commit 6a64a3ae55

View File

@@ -1021,7 +1021,7 @@ sna_composite_rectangles(CARD8 op,
goto fallback;
}
if (hint & REPLACES)
kgem_bo_undo(&sna->kgem, bo);
kgem_bo_pair_undo(&sna->kgem, priv->gpu_bo, priv->cpu_bo);
if (op <= PictOpSrc) {
b = pixman_region_rectangles(&region, &num_boxes);