st/xorg: Better handling of EXA copies.
authorMichel Dänzer <michel.daenzer@amd.com>
Wed, 16 May 2012 15:45:10 +0000 (17:45 +0200)
committerMichel Dänzer <michel@daenzer.net>
Wed, 16 May 2012 16:30:39 +0000 (18:30 +0200)
commit76d6a64de30dc3af66c5aec855f1fc6560d85a89
tree9bea9ad484c1345e81a211c74121dea2d3d3e2da
parent0201c7d0af8424a8b8fd44243e3487898c11f96e
st/xorg: Better handling of EXA copies.

Always use the resource_copy_region hook. If a source and destination rectangle
overlap, copy to/from a temporary pixmap.
src/gallium/state_trackers/xorg/xorg_exa.c
src/gallium/state_trackers/xorg/xorg_exa.h
src/gallium/state_trackers/xorg/xorg_renderer.c
src/gallium/state_trackers/xorg/xorg_renderer.h