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