#include "main/mtypes.h"
#include "vbo.h"
#include "vbo_attrib.h"
Go to the source code of this file.
Data Structures |
| struct | vbo_save_copied_vtx |
| struct | vbo_save_vertex_list |
| struct | vbo_save_vertex_store |
| struct | vbo_save_primitive_store |
| struct | vbo_save_context |
Defines |
| #define | VBO_SAVE_BUFFER_SIZE (8*1024) /* dwords */ |
| #define | VBO_SAVE_PRIM_SIZE 128 |
| #define | VBO_SAVE_PRIM_WEAK 0x40 |
| #define | VBO_SAVE_FALLBACK 0x10000000 |
Functions |
| void | vbo_save_init (GLcontext *ctx) |
| void | vbo_save_destroy (GLcontext *ctx) |
| void | vbo_save_fallback (GLcontext *ctx, GLboolean fallback) |
| void | vbo_loopback_vertex_list (GLcontext *ctx, const GLfloat *buffer, const GLubyte *attrsz, const struct _mesa_prim *prim, GLuint prim_count, GLuint wrap_count, GLuint vertex_size) |
| void | vbo_save_EndList (GLcontext *ctx) |
| void | vbo_save_NewList (GLcontext *ctx, GLuint list, GLenum mode) |
| void | vbo_save_EndCallList (GLcontext *ctx) |
| void | vbo_save_BeginCallList (GLcontext *ctx, struct mesa_display_list *list) |
| void | vbo_save_SaveFlushVertices (GLcontext *ctx) |
| GLboolean | vbo_save_NotifyBegin (GLcontext *ctx, GLenum mode) |
| void | vbo_save_playback_vertex_list (GLcontext *ctx, void *data) |
| void | vbo_save_api_init (struct vbo_save_context *save) |