#include "main/mtypes.h"
#include "vbo.h"
#include "vbo_attrib.h"
| #define ERROR_ATTRIB 16 |
| #define VBO_MAX_ATTR_CODEGEN 16 |
| #define VBO_MAX_PRIM 64 |
| #define VBO_VERT_BUFFER_SIZE (1024*64) |
| typedef void(* vbo_attrfv_func)(const GLfloat *) |
| enum vp_mode |
| void vbo_exec_array_destroy | ( | struct vbo_exec_context * | exec | ) |
| void vbo_exec_array_init | ( | struct vbo_exec_context * | exec | ) |
| void vbo_exec_BeginVertices | ( | GLcontext * | ctx | ) |
| void vbo_exec_destroy | ( | GLcontext * | ctx | ) |
| void vbo_exec_do_EvalCoord1f | ( | struct vbo_exec_context * | exec, | |
| GLfloat | u | |||
| ) |
Vertex -- EvalCoord1f is a noop if this map not enabled:
| void vbo_exec_do_EvalCoord2f | ( | struct vbo_exec_context * | exec, | |
| GLfloat | u, | |||
| GLfloat | v | |||
| ) |
Vertex -- EvalCoord2f is a noop if this map not enabled:
| void vbo_exec_eval_update | ( | struct vbo_exec_context * | exec | ) |
| void vbo_exec_FlushVertices | ( | GLcontext * | ctx, | |
| GLuint | flags | |||
| ) |
| void vbo_exec_FlushVertices_internal | ( | GLcontext * | ctx, | |
| GLboolean | unmap | |||
| ) |
| void vbo_exec_init | ( | GLcontext * | ctx | ) |
| void vbo_exec_invalidate_state | ( | GLcontext * | ctx, | |
| GLuint | new_state | |||
| ) |
| void vbo_exec_vtx_destroy | ( | struct vbo_exec_context * | exec | ) |
| void vbo_exec_vtx_flush | ( | struct vbo_exec_context * | exec, | |
| GLboolean | unmap | |||
| ) |
Execute the buffer and save copied verts.
| void vbo_exec_vtx_init | ( | struct vbo_exec_context * | exec | ) |
| void vbo_exec_vtx_map | ( | struct vbo_exec_context * | exec | ) |
| void vbo_exec_vtx_wrap | ( | struct vbo_exec_context * | exec | ) |
| GLboolean vbo_validate_shaders | ( | GLcontext * | ctx | ) |
1.5.4