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

vbo_attrib_tmp.h File Reference


Defines

#define ATTR1FV(A, V)   ATTR( A, 1, (V)[0], 0, 0, 1 )
#define ATTR2FV(A, V)   ATTR( A, 2, (V)[0], (V)[1], 0, 1 )
#define ATTR3FV(A, V)   ATTR( A, 3, (V)[0], (V)[1], (V)[2], 1 )
#define ATTR4FV(A, V)   ATTR( A, 4, (V)[0], (V)[1], (V)[2], (V)[3] )
#define ATTR1F(A, X)   ATTR( A, 1, X, 0, 0, 1 )
#define ATTR2F(A, X, Y)   ATTR( A, 2, X, Y, 0, 1 )
#define ATTR3F(A, X, Y, Z)   ATTR( A, 3, X, Y, Z, 1 )
#define ATTR4F(A, X, Y, Z, W)   ATTR( A, 4, X, Y, Z, W )
#define MAT_ATTR(A, N, V)   ATTR( A, N, (V)[0], (V)[1], (V)[2], (V)[3] )
#define MAT(ATTR, N, face, params)

Functions

static void GLAPIENTRY TAG() Vertex2f (GLfloat x, GLfloat y)
static void GLAPIENTRY TAG() Vertex2fv (const GLfloat *v)
static void GLAPIENTRY TAG() Vertex3f (GLfloat x, GLfloat y, GLfloat z)
static void GLAPIENTRY TAG() Vertex3fv (const GLfloat *v)
static void GLAPIENTRY TAG() Vertex4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w)
static void GLAPIENTRY TAG() Vertex4fv (const GLfloat *v)
static void GLAPIENTRY TAG() TexCoord1f (GLfloat x)
static void GLAPIENTRY TAG() TexCoord1fv (const GLfloat *v)
static void GLAPIENTRY TAG() TexCoord2f (GLfloat x, GLfloat y)
static void GLAPIENTRY TAG() TexCoord2fv (const GLfloat *v)
static void GLAPIENTRY TAG() TexCoord3f (GLfloat x, GLfloat y, GLfloat z)
static void GLAPIENTRY TAG() TexCoord3fv (const GLfloat *v)
static void GLAPIENTRY TAG() TexCoord4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w)
static void GLAPIENTRY TAG() TexCoord4fv (const GLfloat *v)
static void GLAPIENTRY TAG() Normal3f (GLfloat x, GLfloat y, GLfloat z)
static void GLAPIENTRY TAG() Normal3fv (const GLfloat *v)
static void GLAPIENTRY TAG() FogCoordfEXT (GLfloat x)
static void GLAPIENTRY TAG() FogCoordfvEXT (const GLfloat *v)
static void GLAPIENTRY TAG() Color3f (GLfloat x, GLfloat y, GLfloat z)
static void GLAPIENTRY TAG() Color3fv (const GLfloat *v)
static void GLAPIENTRY TAG() Color4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w)
static void GLAPIENTRY TAG() Color4fv (const GLfloat *v)
static void GLAPIENTRY TAG() SecondaryColor3fEXT (GLfloat x, GLfloat y, GLfloat z)
static void GLAPIENTRY TAG() SecondaryColor3fvEXT (const GLfloat *v)
static void GLAPIENTRY TAG() EdgeFlag (GLboolean b)
static void GLAPIENTRY TAG() Indexf (GLfloat f)
static void GLAPIENTRY TAG() Indexfv (const GLfloat *f)
static void GLAPIENTRY TAG() MultiTexCoord1f (GLenum target, GLfloat x)
static void GLAPIENTRY TAG() MultiTexCoord1fv (GLenum target, const GLfloat *v)
static void GLAPIENTRY TAG() MultiTexCoord2f (GLenum target, GLfloat x, GLfloat y)
static void GLAPIENTRY TAG() MultiTexCoord2fv (GLenum target, const GLfloat *v)
static void GLAPIENTRY TAG() MultiTexCoord3f (GLenum target, GLfloat x, GLfloat y, GLfloat z)
static void GLAPIENTRY TAG() MultiTexCoord3fv (GLenum target, const GLfloat *v)
static void GLAPIENTRY TAG() MultiTexCoord4f (GLenum target, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
static void GLAPIENTRY TAG() MultiTexCoord4fv (GLenum target, const GLfloat *v)
static void GLAPIENTRY TAG() VertexAttrib1fARB (GLuint index, GLfloat x)
static void GLAPIENTRY TAG() VertexAttrib1fvARB (GLuint index, const GLfloat *v)
static void GLAPIENTRY TAG() VertexAttrib2fARB (GLuint index, GLfloat x, GLfloat y)
static void GLAPIENTRY TAG() VertexAttrib2fvARB (GLuint index, const GLfloat *v)
static void GLAPIENTRY TAG() VertexAttrib3fARB (GLuint index, GLfloat x, GLfloat y, GLfloat z)
static void GLAPIENTRY TAG() VertexAttrib3fvARB (GLuint index, const GLfloat *v)
static void GLAPIENTRY TAG() VertexAttrib4fARB (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
static void GLAPIENTRY TAG() VertexAttrib4fvARB (GLuint index, const GLfloat *v)
static void GLAPIENTRY TAG() VertexAttrib1fNV (GLuint index, GLfloat x)
static void GLAPIENTRY TAG() VertexAttrib1fvNV (GLuint index, const GLfloat *v)
static void GLAPIENTRY TAG() VertexAttrib2fNV (GLuint index, GLfloat x, GLfloat y)
static void GLAPIENTRY TAG() VertexAttrib2fvNV (GLuint index, const GLfloat *v)
static void GLAPIENTRY TAG() VertexAttrib3fNV (GLuint index, GLfloat x, GLfloat y, GLfloat z)
static void GLAPIENTRY TAG() VertexAttrib3fvNV (GLuint index, const GLfloat *v)
static void GLAPIENTRY TAG() VertexAttrib4fNV (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
static void GLAPIENTRY TAG() VertexAttrib4fvNV (GLuint index, const GLfloat *v)
static void GLAPIENTRY TAG() Materialfv (GLenum face, GLenum pname, const GLfloat *params)


Define Documentation

#define ATTR1F ( A,
 )     ATTR( A, 1, X, 0, 0, 1 )

#define ATTR1FV ( A,
 )     ATTR( A, 1, (V)[0], 0, 0, 1 )

#define ATTR2F ( A,
X,
 )     ATTR( A, 2, X, Y, 0, 1 )

#define ATTR2FV ( A,
 )     ATTR( A, 2, (V)[0], (V)[1], 0, 1 )

#define ATTR3F ( A,
X,
Y,
 )     ATTR( A, 3, X, Y, Z, 1 )

#define ATTR3FV ( A,
 )     ATTR( A, 3, (V)[0], (V)[1], (V)[2], 1 )

#define ATTR4F ( A,
X,
Y,
Z,
 )     ATTR( A, 4, X, Y, Z, W )

#define ATTR4FV ( A,
 )     ATTR( A, 4, (V)[0], (V)[1], (V)[2], (V)[3] )

#define MAT ( ATTR,
N,
face,
params   ) 

Value:

do {                                                    \
   if (face != GL_BACK)                                 \
      MAT_ATTR( ATTR, N, params ); /* front */          \
   if (face != GL_FRONT)                                \
      MAT_ATTR( ATTR + 1, N, params ); /* back */       \
} while (0)

#define MAT_ATTR ( A,
N,
 )     ATTR( A, N, (V)[0], (V)[1], (V)[2], (V)[3] )


Function Documentation

static void GLAPIENTRY TAG() Color3f ( GLfloat  x,
GLfloat  y,
GLfloat  z 
) [static]

static void GLAPIENTRY TAG() Color3fv ( const GLfloat *  v  )  [static]

static void GLAPIENTRY TAG() Color4f ( GLfloat  x,
GLfloat  y,
GLfloat  z,
GLfloat  w 
) [static]

static void GLAPIENTRY TAG() Color4fv ( const GLfloat *  v  )  [static]

static void GLAPIENTRY TAG() EdgeFlag ( GLboolean  b  )  [static]

static void GLAPIENTRY TAG() FogCoordfEXT ( GLfloat  x  )  [static]

static void GLAPIENTRY TAG() FogCoordfvEXT ( const GLfloat *  v  )  [static]

static void GLAPIENTRY TAG() Indexf ( GLfloat  f  )  [static]

static void GLAPIENTRY TAG() Indexfv ( const GLfloat *  f  )  [static]

static void GLAPIENTRY TAG() Materialfv ( GLenum  face,
GLenum  pname,
const GLfloat *  params 
) [static]

static void GLAPIENTRY TAG() MultiTexCoord1f ( GLenum  target,
GLfloat  x 
) [static]

static void GLAPIENTRY TAG() MultiTexCoord1fv ( GLenum  target,
const GLfloat *  v 
) [static]

static void GLAPIENTRY TAG() MultiTexCoord2f ( GLenum  target,
GLfloat  x,
GLfloat  y 
) [static]

static void GLAPIENTRY TAG() MultiTexCoord2fv ( GLenum  target,
const GLfloat *  v 
) [static]

static void GLAPIENTRY TAG() MultiTexCoord3f ( GLenum  target,
GLfloat  x,
GLfloat  y,
GLfloat  z 
) [static]

static void GLAPIENTRY TAG() MultiTexCoord3fv ( GLenum  target,
const GLfloat *  v 
) [static]

static void GLAPIENTRY TAG() MultiTexCoord4f ( GLenum  target,
GLfloat  x,
GLfloat  y,
GLfloat  z,
GLfloat  w 
) [static]

static void GLAPIENTRY TAG() MultiTexCoord4fv ( GLenum  target,
const GLfloat *  v 
) [static]

static void GLAPIENTRY TAG() Normal3f ( GLfloat  x,
GLfloat  y,
GLfloat  z 
) [static]

static void GLAPIENTRY TAG() Normal3fv ( const GLfloat *  v  )  [static]

static void GLAPIENTRY TAG() SecondaryColor3fEXT ( GLfloat  x,
GLfloat  y,
GLfloat  z 
) [static]

static void GLAPIENTRY TAG() SecondaryColor3fvEXT ( const GLfloat *  v  )  [static]

static void GLAPIENTRY TAG() TexCoord1f ( GLfloat  x  )  [static]

static void GLAPIENTRY TAG() TexCoord1fv ( const GLfloat *  v  )  [static]

static void GLAPIENTRY TAG() TexCoord2f ( GLfloat  x,
GLfloat  y 
) [static]

static void GLAPIENTRY TAG() TexCoord2fv ( const GLfloat *  v  )  [static]

static void GLAPIENTRY TAG() TexCoord3f ( GLfloat  x,
GLfloat  y,
GLfloat  z 
) [static]

static void GLAPIENTRY TAG() TexCoord3fv ( const GLfloat *  v  )  [static]

static void GLAPIENTRY TAG() TexCoord4f ( GLfloat  x,
GLfloat  y,
GLfloat  z,
GLfloat  w 
) [static]

static void GLAPIENTRY TAG() TexCoord4fv ( const GLfloat *  v  )  [static]

static void GLAPIENTRY TAG() Vertex2f ( GLfloat  x,
GLfloat  y 
) [static]

static void GLAPIENTRY TAG() Vertex2fv ( const GLfloat *  v  )  [static]

static void GLAPIENTRY TAG() Vertex3f ( GLfloat  x,
GLfloat  y,
GLfloat  z 
) [static]

static void GLAPIENTRY TAG() Vertex3fv ( const GLfloat *  v  )  [static]

static void GLAPIENTRY TAG() Vertex4f ( GLfloat  x,
GLfloat  y,
GLfloat  z,
GLfloat  w 
) [static]

static void GLAPIENTRY TAG() Vertex4fv ( const GLfloat *  v  )  [static]

static void GLAPIENTRY TAG() VertexAttrib1fARB ( GLuint  index,
GLfloat  x 
) [static]

static void GLAPIENTRY TAG() VertexAttrib1fNV ( GLuint  index,
GLfloat  x 
) [static]

static void GLAPIENTRY TAG() VertexAttrib1fvARB ( GLuint  index,
const GLfloat *  v 
) [static]

static void GLAPIENTRY TAG() VertexAttrib1fvNV ( GLuint  index,
const GLfloat *  v 
) [static]

static void GLAPIENTRY TAG() VertexAttrib2fARB ( GLuint  index,
GLfloat  x,
GLfloat  y 
) [static]

static void GLAPIENTRY TAG() VertexAttrib2fNV ( GLuint  index,
GLfloat  x,
GLfloat  y 
) [static]

static void GLAPIENTRY TAG() VertexAttrib2fvARB ( GLuint  index,
const GLfloat *  v 
) [static]

static void GLAPIENTRY TAG() VertexAttrib2fvNV ( GLuint  index,
const GLfloat *  v 
) [static]

static void GLAPIENTRY TAG() VertexAttrib3fARB ( GLuint  index,
GLfloat  x,
GLfloat  y,
GLfloat  z 
) [static]

static void GLAPIENTRY TAG() VertexAttrib3fNV ( GLuint  index,
GLfloat  x,
GLfloat  y,
GLfloat  z 
) [static]

static void GLAPIENTRY TAG() VertexAttrib3fvARB ( GLuint  index,
const GLfloat *  v 
) [static]

static void GLAPIENTRY TAG() VertexAttrib3fvNV ( GLuint  index,
const GLfloat *  v 
) [static]

static void GLAPIENTRY TAG() VertexAttrib4fARB ( GLuint  index,
GLfloat  x,
GLfloat  y,
GLfloat  z,
GLfloat  w 
) [static]

static void GLAPIENTRY TAG() VertexAttrib4fNV ( GLuint  index,
GLfloat  x,
GLfloat  y,
GLfloat  z,
GLfloat  w 
) [static]

static void GLAPIENTRY TAG() VertexAttrib4fvARB ( GLuint  index,
const GLfloat *  v 
) [static]

static void GLAPIENTRY TAG() VertexAttrib4fvNV ( GLuint  index,
const GLfloat *  v 
) [static]


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