nv50: use 2d blit when src/dst have same number of samples
authorIlia Mirkin <imirkin@alum.mit.edu>
Fri, 18 Apr 2014 03:51:25 +0000 (23:51 -0400)
committerIlia Mirkin <imirkin@alum.mit.edu>
Sat, 19 Apr 2014 17:23:32 +0000 (13:23 -0400)
commit6d5c3c826006759465144480e986de48740288e2
tree988d64b0b0453575cbf4d2dacf1db85ca6d6dcc5
parent2d2e60bdeeee19798c9828b543ffb1aca3270325
nv50: use 2d blit when src/dst have same number of samples

The 2D engine should be usable in more cases, but this fixes MS blits
between textures with the same MS settings. Otherwise a single sample is
selected to be the target texel value.

This allows other tests to work that render to a RB and then blit that
to a texture for input into a shader that uses sampler2DMS to verify it.

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
src/gallium/drivers/nouveau/nv50/nv50_surface.c