summaryrefslogtreecommitdiff
path: root/src/mesa/pipe/pipebuffer/pb_bufmgr.h
diff options
context:
space:
mode:
authorJosé Fonseca <jrfonseca@tungstengraphics.com>2008-01-17 17:06:16 +0900
committerJosé Fonseca <jrfonseca@tungstengraphics.com>2008-01-26 11:46:49 +0900
commit65df0241465b2dae4979d71cad17b83cfd1fda11 (patch)
tree90d29be8a76f140765738dae9e13b2521e57254c /src/mesa/pipe/pipebuffer/pb_bufmgr.h
parentca01ed45e8dee7970c6eefb528b7576ce6717459 (diff)
gallium: Aggregate all buffer allocation info into a single struct. Obey requested alignment.
Diffstat (limited to 'src/mesa/pipe/pipebuffer/pb_bufmgr.h')
-rw-r--r--src/mesa/pipe/pipebuffer/pb_bufmgr.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mesa/pipe/pipebuffer/pb_bufmgr.h b/src/mesa/pipe/pipebuffer/pb_bufmgr.h
index 13d4ea7545..1ddf784c97 100644
--- a/src/mesa/pipe/pipebuffer/pb_bufmgr.h
+++ b/src/mesa/pipe/pipebuffer/pb_bufmgr.h
@@ -53,6 +53,7 @@
#include <stddef.h>
+struct pb_desc;
struct pipe_buffer;
struct pipe_winsys;
@@ -65,7 +66,8 @@ struct pb_manager
/* XXX: we will likely need more allocation flags */
struct pb_buffer *
(*create_buffer)( struct pb_manager *mgr,
- size_t size );
+ size_t size,
+ const struct pb_desc *desc);
void
(*destroy)( struct pb_manager *mgr );
@@ -82,7 +84,8 @@ struct pb_manager
*/
struct pb_manager *
pool_bufmgr_create(struct pb_manager *provider,
- size_t n, size_t size);
+ size_t n, size_t size,
+ const struct pb_desc *desc);
/**