svga: Allow DXPredCopyRegion for depth_and_stencil formats.
authorNeha Bhende <bhenden@vmware.com>
Wed, 21 Sep 2016 19:27:14 +0000 (12:27 -0700)
committerBrian Paul <brianp@vmware.com>
Thu, 3 Nov 2016 20:29:22 +0000 (14:29 -0600)
commit2cff6f4512a174a23ee6c1d2583c22e24ee1a240
tree41f33a60b2fe89d0b0e764ffa3789711af432531
parent9a9627a791194a35ffd3573fbfa008cba0511a68
svga: Allow DXPredCopyRegion for depth_and_stencil formats.

DXPredCopyRegion supports copy between src and dst for depth_and_stencil
formats if src and dst have same formats.

tested ith piglit

v2: As per Brian's comment, allow DXPredCopyRegion for depth+stencil buffers
if the blit mask is PIPE_MASK_ZS.

Tested with piglit tests and added new piglit test
arb_framebuffer_object-depth-stencil-blit to test this particular testcase.

Reviewed-by: Brian Paul <brianp@vmware.com>
src/gallium/drivers/svga/svga_pipe_blit.c