sna: Use move-to-gpu for explicit handling of damage during fbcon copy

Whilst it is unlikely that we do have any damage queued to the
frontbuffer prior to the copy, it is safer to use the migration tracking
machinery rather than guess.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
Chris Wilson 2014-09-28 18:00:25 +01:00
parent ac492b9af9
commit d036cdedf0
1 changed files with 2 additions and 3 deletions

View File

@ -1624,9 +1624,8 @@ void sna_copy_fbcon(struct sna *sna)
DBG(("%s\n", __FUNCTION__));
assert((sna->flags & SNA_IS_HOSTED) == 0);
priv = sna_pixmap(sna->front);
assert(priv);
if (priv->gpu_bo == NULL)
priv = sna_pixmap_move_to_gpu(sna->front, MOVE_WRITE | __MOVE_SCANOUT);
if (priv == NULL)
return;
/* Scan the connectors for a framebuffer and assume that is the fbcon */