sna: If the CPU damage already contains the migration region, we are done

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
Chris Wilson 2012-05-31 17:57:56 +01:00
parent a2d92ade39
commit bd1dd4cf66
1 changed files with 5 additions and 0 deletions

View File

@ -1539,6 +1539,11 @@ sna_drawable_move_region_to_cpu(DrawablePtr drawable,
goto done;
}
if (priv->cpu_damage &&
sna_damage_contains_box__no_reduce(priv->cpu_damage,
&region->extents))
goto done;
if (sna_damage_contains_box(priv->gpu_damage,
&region->extents) != PIXMAN_REGION_OUT) {
RegionRec want, *r = region;