diff options
author | Keith Whitwell <[email protected]> | 2006-10-31 11:39:57 +0000 |
---|---|---|
committer | Keith Whitwell <[email protected]> | 2006-10-31 11:39:57 +0000 |
commit | 1f07439fe8c6803f70a27a1cdb9d76360ae40571 (patch) | |
tree | de47a5efd49a0539d88feee70e7506da22057b04 /src/mesa/vbo/vbo.h | |
parent | f2eb6434ab1cf72e938956c82d2f530368a6be4a (diff) |
move public structure definitions to vbo.h
Diffstat (limited to 'src/mesa/vbo/vbo.h')
-rw-r--r-- | src/mesa/vbo/vbo.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/mesa/vbo/vbo.h b/src/mesa/vbo/vbo.h index 96b25f18ee6..80f7a3322bf 100644 --- a/src/mesa/vbo/vbo.h +++ b/src/mesa/vbo/vbo.h @@ -32,6 +32,34 @@ #ifndef _VBO_H #define _VBO_H +#include "mtypes.h" + +struct _mesa_prim { + GLuint mode:8; + GLuint indexed:1; + GLuint begin:1; + GLuint end:1; + GLuint weak:1; + GLuint pad:20; + + GLuint start; + GLuint count; +}; + +/* Would like to call this a "vbo_index_buffer", but this would be + * confusing as the indices are not neccessarily yet in a non-null + * buffer object. + */ +struct _mesa_index_buffer { + GLuint count; + GLenum type; + struct gl_buffer_object *obj; + const void *ptr; + GLuint rebase; +}; + + + GLboolean _vbo_CreateContext( GLcontext *ctx ); void _vbo_DestroyContext( GLcontext *ctx ); void _vbo_InvalidateState( GLcontext *ctx, GLuint new_state ); |