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

vbo_save_loopback.c File Reference

#include "main/context.h"
#include "main/glheader.h"
#include "main/enums.h"
#include "main/imports.h"
#include "main/macros.h"
#include "main/mtypes.h"
#include "glapi/dispatch.h"
#include "glapi/glapi.h"
#include "vbo_context.h"

Data Structures

struct  loopback_attr

Typedefs

typedef void(* attr_func )(GLcontext *ctx, GLint target, const GLfloat *)

Functions

static void VertexAttrib1fvNV (GLcontext *ctx, GLint target, const GLfloat *v)
static void VertexAttrib2fvNV (GLcontext *ctx, GLint target, const GLfloat *v)
static void VertexAttrib3fvNV (GLcontext *ctx, GLint target, const GLfloat *v)
static void VertexAttrib4fvNV (GLcontext *ctx, GLint target, const GLfloat *v)
static void loopback_prim (GLcontext *ctx, const GLfloat *buffer, const struct _mesa_prim *prim, GLuint wrap_count, GLuint vertex_size, const struct loopback_attr *la, GLuint nr)
static void loopback_weak_prim (GLcontext *ctx, const struct _mesa_prim *prim)
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)

Variables

static attr_func vert_attrfunc [4]


Typedef Documentation

typedef void(* attr_func)(GLcontext *ctx, GLint target, const GLfloat *)


Function Documentation

static void loopback_prim ( GLcontext ctx,
const GLfloat *  buffer,
const struct _mesa_prim prim,
GLuint  wrap_count,
GLuint  vertex_size,
const struct loopback_attr la,
GLuint  nr 
) [static]

static void loopback_weak_prim ( GLcontext ctx,
const struct _mesa_prim prim 
) [static]

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 
)

static void VertexAttrib1fvNV ( GLcontext ctx,
GLint  target,
const GLfloat *  v 
) [static]

static void VertexAttrib2fvNV ( GLcontext ctx,
GLint  target,
const GLfloat *  v 
) [static]

static void VertexAttrib3fvNV ( GLcontext ctx,
GLint  target,
const GLfloat *  v 
) [static]

static void VertexAttrib4fvNV ( GLcontext ctx,
GLint  target,
const GLfloat *  v 
) [static]


Variable Documentation

attr_func vert_attrfunc[4] [static]

Initial value:


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