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
