Mesa (gallium-0.1): Revert "mesa: add MapBufferRange driver callbacks"
Jose Fonseca
jrfonseca at kemper.freedesktop.org
Thu Apr 23 08:59:45 UTC 2009
Module: Mesa
Branch: gallium-0.1
Commit: 3b6c788c7aabe55822cf743cafd2c2424d2b3a31
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b6c788c7aabe55822cf743cafd2c2424d2b3a31
Author: José Fonseca <jfonseca at vmware.com>
Date: Wed Apr 8 17:09:00 2009 +0100
Revert "mesa: add MapBufferRange driver callbacks"
This reverts commit eb8a1d96424cb732b0a723cb1fdba90958d24e16.
---
src/mesa/main/dd.h | 26 --------------------------
1 files changed, 0 insertions(+), 26 deletions(-)
diff --git a/src/mesa/main/dd.h b/src/mesa/main/dd.h
index b33c26d..b1e0069 100644
--- a/src/mesa/main/dd.h
+++ b/src/mesa/main/dd.h
@@ -36,22 +36,6 @@
struct gl_pixelstore_attrib;
struct mesa_display_list;
-#if FEATURE_ARB_vertex_buffer_object
-/* Modifies GL_MAP_UNSYNCHRONIZED_BIT to allow driver to fail (return
- * NULL) if buffer is unavailable for immediate mapping.
- *
- * Does GL_MAP_INVALIDATE_RANGE_BIT do this? It seems so, but it
- * would require more book-keeping in the driver than seems necessary
- * at this point.
- *
- * Does GL_MAP_INVALDIATE_BUFFER_BIT do this? Not really -- we don't
- * want to provoke the driver to throw away the old storage, we will
- * respect the contents of already referenced data.
- */
-#define MESA_MAP_NOWAIT_BIT 0x0040
-#endif
-
-
/**
* Device driver function table.
* Core Mesa uses these function pointers to call into device drivers.
@@ -796,16 +780,6 @@ struct dd_function_table {
void * (*MapBuffer)( GLcontext *ctx, GLenum target, GLenum access,
struct gl_buffer_object *obj );
- /* May return NULL if MESA_MAP_NOWAIT_BIT is set in access:
- */
- void * (*MapBufferRange)( GLcontext *ctx, GLenum target,
- GLintptr offset, GLsizeiptr length, GLbitfield access,
- struct gl_buffer_object *obj);
-
- void (*FlushMappedBufferRange) (GLcontext *ctx, GLenum target,
- GLintptr offset, GLsizeiptr length,
- struct gl_buffer_object *obj);
-
GLboolean (*UnmapBuffer)( GLcontext *ctx, GLenum target,
struct gl_buffer_object *obj );
/*@}*/
More information about the mesa-commit
mailing list