Module: Mesa
Branch: gallium-0.1
Commit: 6211d63c3410cd219e480be49ec19fcf2e648e13
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6211d63c3410cd219e480be49ec19fcf2e648e13

Author: José Fonseca <[email protected]>
Date:   Wed Apr  8 17:08:50 2009 +0100

Revert "mesa/st: implement MapBufferRange callback"

This reverts commit 2e29b7d0f8238f804304b061fb0157cf586db6f9.

---

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

diff --git a/src/mesa/state_tracker/st_cb_bufferobjects.c 
b/src/mesa/state_tracker/st_cb_bufferobjects.c
index b79b934..07fa2af 100644
--- a/src/mesa/state_tracker/st_cb_bufferobjects.c
+++ b/src/mesa/state_tracker/st_cb_bufferobjects.c
@@ -212,40 +212,8 @@ st_bufferobj_map(GLcontext *ctx, GLenum target, GLenum 
access,
 }
 
 
-
-/**
- * Called via glMapBufferRange().
- */
-static void *
-st_bufferobj_map_range(GLcontext *ctx, GLenum target, 
-                       GLintptr offset, GLsizeiptr length, GLbitfield access,
-                       struct gl_buffer_object *obj)
-{
-   struct pipe_context *pipe = st_context(ctx)->pipe;
-   struct st_buffer_object *st_obj = st_buffer_object(obj);
-   GLuint flags = 0;
-
-   if (access & GL_MAP_WRITE_BIT)
-      flags |= PIPE_BUFFER_USAGE_CPU_WRITE;
-
-   if (access & GL_MAP_READ_BIT)
-      flags |= PIPE_BUFFER_USAGE_CPU_READ;
-
-   /* ... other flags ...
-    */
-
-   if (access & MESA_MAP_NOWAIT_BIT)
-      flags |= PIPE_BUFFER_USAGE_DONTBLOCK;
-
-   obj->Pointer = pipe_buffer_map(pipe->screen, st_obj->buffer, flags);
-   return obj->Pointer;
-}
-
-
-
-
 /**
- * Called via glUnmapBufferARB().
+ * Called via glMapBufferARB().
  */
 static GLboolean
 st_bufferobj_unmap(GLcontext *ctx, GLenum target, struct gl_buffer_object *obj)
@@ -268,6 +236,5 @@ st_init_bufferobject_functions(struct dd_function_table 
*functions)
    functions->BufferSubData = st_bufferobj_subdata;
    functions->GetBufferSubData = st_bufferobj_get_subdata;
    functions->MapBuffer = st_bufferobj_map;
-   functions->MapBufferRange = st_bufferobj_map_range;
    functions->UnmapBuffer = st_bufferobj_unmap;
 }

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to