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

Author: Jakob Bornecrantz <[email protected]>
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);
        /*...@}*/
 };
 

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

Reply via email to