Module: Mesa
Branch: master
Commit: 9dd18f43a4db73be73dfbf2e9950ae4dfaf6322e
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dd18f43a4db73be73dfbf2e9950ae4dfaf6322e

Author: Marek Olšák <[email protected]>
Date:   Thu Feb 21 16:54:46 2013 +0100

r600g: use async DMA with a non-zero src offset

probably a typo

Tested-by: Andreas Boll <[email protected]>

NOTE: This is a candidate for the 9.1 branch.

---

 src/gallium/drivers/r600/r600_buffer.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/gallium/drivers/r600/r600_buffer.c 
b/src/gallium/drivers/r600/r600_buffer.c
index 6df0d91..8974035 100644
--- a/src/gallium/drivers/r600/r600_buffer.c
+++ b/src/gallium/drivers/r600/r600_buffer.c
@@ -189,7 +189,7 @@ static void r600_buffer_transfer_unmap(struct pipe_context 
*pipe,
                doffset = transfer->box.x;
                soffset = rtransfer->offset + transfer->box.x % 
R600_MAP_BUFFER_ALIGNMENT;
                /* Copy the staging buffer into the original one. */
-               if (rctx->rings.dma.cs && !(size % 4) && !(doffset % 4) && 
!(soffset)) {
+               if (rctx->rings.dma.cs && !(size % 4) && !(doffset % 4) && 
!(soffset % 4)) {
                        if (rctx->screen->chip_class >= EVERGREEN) {
                                evergreen_dma_copy(rctx, dst, src, doffset, 
soffset, size);
                        } else {

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to