Mesa (master): st/drm: Bring drm_api.h up to date with latest changes

Jakob Bornecrantz wallbraker at kemper.freedesktop.org
Wed Feb 25 01:02:51 UTC 2009


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

Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Wed Feb 25 01:52:38 2009 +0100

st/drm: Bring drm_api.h up to date with latest changes

---

 src/gallium/include/state_tracker/drm_api.h |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/gallium/include/state_tracker/drm_api.h b/src/gallium/include/state_tracker/drm_api.h
index 54480fa..588fa3a 100644
--- a/src/gallium/include/state_tracker/drm_api.h
+++ b/src/gallium/include/state_tracker/drm_api.h
@@ -4,12 +4,14 @@
 
 struct pipe_screen;
 struct pipe_winsys;
+struct pipe_buffer;
 struct pipe_context;
+struct pipe_texture;
 
 struct drm_api
 {
 	/**
-	 * Special buffer function
+	 * Special buffer functions
 	 */
 	/*@{*/
 	struct pipe_screen*  (*create_screen)(int drmFB, int pciID);
@@ -17,11 +19,12 @@ struct drm_api
 	/*@}*/
 
 	/**
-	 * Special buffer function
+	 * Special buffer functions
 	 */
 	/*@{*/
-	struct pipe_buffer* (*buffer_from_handle)(struct pipe_winsys *winsys, const char *name, unsigned handle);
-	unsigned (*handle_from_buffer)(struct pipe_winsys *winsys, struct pipe_buffer *buffer);
+	boolean (*buffer_from_texture)(struct pipe_texture *texture, struct pipe_buffer **buffer, unsigned *stride);
+	struct pipe_buffer* (*buffer_from_handle)(struct pipe_screen *screen, const char *name, unsigned handle);
+	unsigned (*handle_from_buffer)(struct pipe_screen *screen, struct pipe_buffer *buffer);
 	/*@}*/
 };
 




More information about the mesa-commit mailing list