core | glapi | vbo | math | shader | swrast | swrast_setup | tnl | tnl_dd

vbo_context.c File Reference

#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 Documentation

#define NR_GENERIC_ATTRIBS   16

#define NR_LEGACY_ATTRIBS   16

#define NR_MAT_ATTRIBS   12


Function Documentation

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 
)


Generated on Sun Sep 27 06:47:52 2009 for Mesa vbo by  doxygen 1.5.4