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