Mesa (master): mesa: new CopyBufferSubData() driver hook

Brian Paul brianp at kemper.freedesktop.org
Wed Jun 3 03:35:48 UTC 2009


Module: Mesa
Branch: master
Commit: 76b438878e4ab504d68efb8800111e4c41ddeadc
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76b438878e4ab504d68efb8800111e4c41ddeadc

Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jun  2 20:31:02 2009 -0600

mesa: new CopyBufferSubData() driver hook

---

 src/mesa/main/dd.h |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/mesa/main/dd.h b/src/mesa/main/dd.h
index 32b1d4e..1d92e51 100644
--- a/src/mesa/main/dd.h
+++ b/src/mesa/main/dd.h
@@ -798,6 +798,12 @@ struct dd_function_table {
    void * (*MapBuffer)( GLcontext *ctx, GLenum target, GLenum access,
 			struct gl_buffer_object *obj );
 
+   void (*CopyBufferSubData)( GLcontext *ctx,
+                              struct gl_buffer_object *src,
+                              struct gl_buffer_object *dst,
+                              GLintptr readOffset, GLintptr writeOffset,
+                              GLsizeiptr size );
+
    /* May return NULL if MESA_MAP_NOWAIT_BIT is set in access:
     */
    void * (*MapBufferRange)( GLcontext *ctx, GLenum target,




More information about the mesa-commit mailing list