svga: Use utility functions to help determine whether we can use copy_region
authorThomas Hellstrom <thellstrom@vmware.com>
Wed, 12 Apr 2017 07:28:49 +0000 (09:28 +0200)
committerThomas Hellstrom <thellstrom@vmware.com>
Fri, 16 Jun 2017 06:40:26 +0000 (08:40 +0200)
commit71f857d6ab504c4e355b2fcaf36b66426e6061ab
tree3aa0f1f0be44fc13932f22cf37484dc1a1e57add
parentf4c2d4bd4ae63644d50f5458ede0f5d365e23d1c
svga: Use utility functions to help determine whether we can use copy_region

It seems like the SVGA tests are in general more stringent than the utility
tests, but they also miss some blitter features like filters and window
rectangles, and if new blitter features are added in the future, it might
be possible that we forget adding tests for those.

So in addition to the SVGA tests, use the utility tests to restrict the
situations where we can use copy_region.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Charmaine Lee <charmainel@vmware.com>
src/gallium/drivers/svga/svga_pipe_blit.c