Mesa (gallium-mesa-7.4): mesa: fix offset problem with interleaved arrays

Alan Hourihane alanh at kemper.freedesktop.org
Tue Feb 3 20:08:14 UTC 2009


Module: Mesa
Branch: gallium-mesa-7.4
Commit: b5cbae921d8d5419aad65ac0dcb450f040e2c505
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5cbae921d8d5419aad65ac0dcb450f040e2c505

Author: Alan Hourihane <alanh at vmware.com>
Date:   Tue Feb  3 20:07:42 2009 +0000

mesa: fix offset problem with interleaved arrays

---

 src/mesa/state_tracker/st_draw.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/mesa/state_tracker/st_draw.c b/src/mesa/state_tracker/st_draw.c
index 630ad2b..942f913 100644
--- a/src/mesa/state_tracker/st_draw.c
+++ b/src/mesa/state_tracker/st_draw.c
@@ -379,7 +379,7 @@ setup_interleaved_attribs(GLcontext *ctx,
          else {
             vbuffer->buffer = NULL;
             pipe_buffer_reference(pipe->screen, &vbuffer->buffer, stobj->buffer);
-            vbuffer->buffer_offset = (unsigned) arrays[mesaAttr]->Ptr;
+            vbuffer->buffer_offset = (unsigned) low;
          }
          vbuffer->stride = stride; /* in bytes */
          vbuffer->max_index = max_index;




More information about the mesa-commit mailing list