probably a typo
---
src/gallium/drivers/r600/r600_buffer.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gallium/drivers/r600/r600_buffer.c
b/src/gallium/drivers/r600/r600_buffer.c
index 9f8f739..8b2f505 100644
--- a/src/gallium/drivers/r600/r600_buffer.c
+++ b/src/gallium/drivers/r600/r600_buffer.c
@@ -191,7 +191,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 {
--
1.7.10.4
_______________________________________________
mesa-dev mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-dev