mesa: new CopyBufferSubData() driver hook
authorBrian Paul <brianp@vmware.com>
Wed, 3 Jun 2009 02:31:02 +0000 (20:31 -0600)
committerBrian Paul <brianp@vmware.com>
Wed, 3 Jun 2009 03:35:10 +0000 (21:35 -0600)
src/mesa/main/dd.h

index 32b1d4e..1d92e51 100644 (file)
@@ -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,