diff options
author | José Fonseca <jrfonseca@tungstengraphics.com> | 2008-01-17 17:06:16 +0900 |
---|---|---|
committer | José Fonseca <jrfonseca@tungstengraphics.com> | 2008-01-26 11:46:49 +0900 |
commit | 65df0241465b2dae4979d71cad17b83cfd1fda11 (patch) | |
tree | 90d29be8a76f140765738dae9e13b2521e57254c /src/mesa/pipe/pipebuffer/pb_bufmgr.h | |
parent | ca01ed45e8dee7970c6eefb528b7576ce6717459 (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.h | 7 |
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); /** |