sna: Apply the BLT source offset for individual copies
authorChris Wilson <chris@chris-wilson.co.uk>
Mon, 4 Nov 2013 12:57:01 +0000 (12:57 +0000)
committerChris Wilson <chris@chris-wilson.co.uk>
Mon, 4 Nov 2013 13:56:37 +0000 (13:56 +0000)
commit8f6e227ba8127a2ca034271f2a660c24abbe056f
treea9b769bd36b2eab36d50e445e278ed93656ec4eb
parent82b646a42f5a6271c8518ad454f1603714276caf
sna: Apply the BLT source offset for individual copies

Following a complex path through multiple layers of indirections and
tiling fallbacks, resulted in hitting a path where the source offset was
subsequently ignored. This leads to the operation reading from invalid
memory (or hitting the assert warning about the same).

References: https://bugs.freedesktop.org/show_bug.cgi?id=70924
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
src/sna/sna_blt.c
src/sna/sna_tiling.c