uxa,sna: Prevent bo exchange when pinned for non-DRI2 clients
authorChris Wilson <chris@chris-wilson.co.uk>
Fri, 22 Nov 2013 13:34:35 +0000 (13:34 +0000)
committerChris Wilson <chris@chris-wilson.co.uk>
Fri, 22 Nov 2013 13:37:00 +0000 (13:37 +0000)
commit0ee29c4ea3b05e9361635a2ef6e7b92c160d68cf
treebcd768fd12b348e6c7b70ff9daa1986a7cee83b8
parentf0021ab2a66fb7c84758ad482f47f023b862360b
uxa,sna: Prevent bo exchange when pinned for non-DRI2 clients

With the advent of DRI3 (and previously with Prime and Glamor) we have
external clients who rely on the pixmap<->bo mapping being invariant.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
src/sna/sna.h
src/sna/sna_accel.c
src/sna/sna_dri.c
src/uxa/intel.h
src/uxa/intel_dri.c
src/uxa/intel_uxa.c