Mesa (mesa_7_5_branch): mesa/st: fix tracking of mapped buffer ranges

Keith Whitwell keithw at kemper.freedesktop.org
Wed Jun 10 08:54:38 UTC 2009


Module: Mesa
Branch: mesa_7_5_branch
Commit: 76a1017e978f8e51114d765c8c98ff25da13042b
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76a1017e978f8e51114d765c8c98ff25da13042b

Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Jun  9 18:32:18 2009 +0100

mesa/st: fix tracking of mapped buffer ranges

In st_bufferobj_map_range(), set obj->Offset consistently with its
usage elsewhere.

---

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

diff --git a/src/mesa/state_tracker/st_cb_bufferobjects.c b/src/mesa/state_tracker/st_cb_bufferobjects.c
index fbe6aa2..19a0e67 100644
--- a/src/mesa/state_tracker/st_cb_bufferobjects.c
+++ b/src/mesa/state_tracker/st_cb_bufferobjects.c
@@ -250,7 +250,7 @@ st_bufferobj_map_range(GLcontext *ctx, GLenum target,
 
    map = obj->Pointer = pipe_buffer_map_range(pipe->screen, st_obj->buffer, offset, length, flags);
    if(obj->Pointer) {
-      obj->Offset = 0;
+      obj->Offset = offset;
       obj->Length = length;
       map += offset;
    }




More information about the mesa-commit mailing list