Mesa (master): r200: Fix missing offset from elt buffer pointer.

Alex Deucher agd5f at kemper.freedesktop.org
Tue Aug 18 17:36:14 UTC 2009


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

Author: Pauli Nieminen <suokkos at gmail.com>
Date:   Sat Aug 15 01:56:21 2009 +0300

r200: Fix missing offset from elt buffer pointer.

Signed-off-by: Pauli Nieminen <suokkos at gmail.com>

---

 src/mesa/drivers/dri/r200/r200_tcl.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/mesa/drivers/dri/r200/r200_tcl.c b/src/mesa/drivers/dri/r200/r200_tcl.c
index 5803709..ca9a8db 100644
--- a/src/mesa/drivers/dri/r200/r200_tcl.c
+++ b/src/mesa/drivers/dri/r200/r200_tcl.c
@@ -146,7 +146,7 @@ static GLushort *r200AllocElts( r200ContextPtr rmesa, GLuint nr )
        rmesa->tcl.elt_used + nr*2 < R200_ELT_BUF_SZ) {
 
       GLushort *dest = (GLushort *)(rmesa->radeon.tcl.elt_dma_bo->ptr +
-				    rmesa->tcl.elt_used);
+				    rmesa->radeon.tcl.elt_dma_offset + rmesa->tcl.elt_used);
 
       rmesa->tcl.elt_used += nr*2;
 




More information about the mesa-commit mailing list