It does not work with TF2.

NOTE: This is a candidate for the 9.1 branch.
---
 src/gallium/drivers/r600/r600_buffer.c |    1 +
 1 file changed, 1 insertion(+)

diff --git a/src/gallium/drivers/r600/r600_buffer.c 
b/src/gallium/drivers/r600/r600_buffer.c
index e0ac047..9f8f739 100644
--- a/src/gallium/drivers/r600/r600_buffer.c
+++ b/src/gallium/drivers/r600/r600_buffer.c
@@ -139,6 +139,7 @@ static void *r600_buffer_transfer_map(struct pipe_context 
*ctx,
        }
        else if ((usage & PIPE_TRANSFER_DISCARD_RANGE) &&
                 !(usage & PIPE_TRANSFER_UNSYNCHRONIZED) &&
+                rctx->chip_class != R600 &&
                 (rctx->screen->has_cp_dma ||
                  (rctx->screen->has_streamout &&
                   /* The buffer range must be aligned to 4 with streamout. */
-- 
1.7.10.4

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to