Go to the source code of this file.
Data Structures |
| struct | _mesa_prim |
| struct | _mesa_index_buffer |
| struct | split_limits |
Typedefs |
| typedef void(* | vbo_draw_func )(GLcontext *ctx, const struct gl_client_array **arrays, const struct _mesa_prim *prims, GLuint nr_prims, const struct _mesa_index_buffer *ib, GLuint min_index, GLuint max_index) |
Functions |
| GLboolean | _vbo_CreateContext (GLcontext *ctx) |
| void | _vbo_DestroyContext (GLcontext *ctx) |
| void | _vbo_InvalidateState (GLcontext *ctx, GLuint new_state) |
| void | vbo_split_prims (GLcontext *ctx, const struct gl_client_array *arrays[], const struct _mesa_prim *prim, GLuint nr_prims, const struct _mesa_index_buffer *ib, GLuint min_index, GLuint max_index, vbo_draw_func draw, const struct split_limits *limits) |
| GLboolean | vbo_all_varyings_in_vbos (const struct gl_client_array *arrays[]) |
| void | vbo_rebase_prims (GLcontext *ctx, const struct gl_client_array *arrays[], const struct _mesa_prim *prim, GLuint nr_prims, const struct _mesa_index_buffer *ib, GLuint min_index, GLuint max_index, vbo_draw_func draw) |
| void | vbo_use_buffer_objects (GLcontext *ctx) |