#include "main/imports.h"
#include "main/mtypes.h"
#include "main/api_arrayelt.h"
#include "main/bufferobj.h"
#include "math/m_eval.h"
#include "vbo.h"
#include "vbo_context.h"
Defines | |
#define | NR_LEGACY_ATTRIBS 16 |
#define | NR_GENERIC_ATTRIBS 16 |
#define | NR_MAT_ATTRIBS 12 |
Functions | |
static GLuint | check_size (const GLfloat *attr) |
static void | init_legacy_currval (GLcontext *ctx) |
static void | init_generic_currval (GLcontext *ctx) |
static void | init_mat_currval (GLcontext *ctx) |
GLboolean | _vbo_CreateContext (GLcontext *ctx) |
void | _vbo_InvalidateState (GLcontext *ctx, GLuint new_state) |
void | _vbo_DestroyContext (GLcontext *ctx) |
void | vbo_set_draw_func (GLcontext *ctx, vbo_draw_func func) |
#define NR_GENERIC_ATTRIBS 16 |
#define NR_LEGACY_ATTRIBS 16 |
#define NR_MAT_ATTRIBS 12 |
GLboolean _vbo_CreateContext | ( | GLcontext * | ctx | ) |
void _vbo_DestroyContext | ( | GLcontext * | ctx | ) |
void _vbo_InvalidateState | ( | GLcontext * | ctx, | |
GLuint | new_state | |||
) |
static GLuint check_size | ( | const GLfloat * | attr | ) | [static] |
static void init_generic_currval | ( | GLcontext * | ctx | ) | [static] |
static void init_legacy_currval | ( | GLcontext * | ctx | ) | [static] |
static void init_mat_currval | ( | GLcontext * | ctx | ) | [static] |
void vbo_set_draw_func | ( | GLcontext * | ctx, | |
vbo_draw_func | func | |||
) |