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

Author: Eric Anholt <[email protected]>
Date:   Tue Oct 11 14:12:50 2011 -0700

mesa: Add a driver hook for mapping renderbuffers.

Reviewed-by: Brian Paul <[email protected]>

---

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

diff --git a/src/mesa/main/dd.h b/src/mesa/main/dd.h
index 86a547d..9842540 100644
--- a/src/mesa/main/dd.h
+++ b/src/mesa/main/dd.h
@@ -523,6 +523,15 @@ struct dd_function_table {
                                     GLsizei levels, GLsizei width,
                                     GLsizei height, GLsizei depth);
 
+   void (*MapRenderbuffer)(struct gl_context *ctx,
+                          struct gl_renderbuffer *rb,
+                          GLuint x, GLuint y, GLuint w, GLuint h,
+                          GLbitfield mode,
+                          GLubyte **mapOut, GLint *rowStrideOut);
+
+   void (*UnmapRenderbuffer)(struct gl_context *ctx,
+                            struct gl_renderbuffer *rb);
+
    /**
     * Note: no context argument.  This function doesn't initially look
     * like it belongs here, except that the driver is the only entity

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to