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

varray.h File Reference

#include "mtypes.h"

Functions

void GLAPIENTRY _mesa_VertexPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *ptr)
void GLAPIENTRY _mesa_UnlockArraysEXT (void)
void GLAPIENTRY _mesa_LockArraysEXT (GLint first, GLsizei count)
void GLAPIENTRY _mesa_NormalPointer (GLenum type, GLsizei stride, const GLvoid *ptr)
void GLAPIENTRY _mesa_ColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *ptr)
void GLAPIENTRY _mesa_IndexPointer (GLenum type, GLsizei stride, const GLvoid *ptr)
void GLAPIENTRY _mesa_TexCoordPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *ptr)
void GLAPIENTRY _mesa_EdgeFlagPointer (GLsizei stride, const GLvoid *ptr)
void GLAPIENTRY _mesa_VertexPointerEXT (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr)
void GLAPIENTRY _mesa_NormalPointerEXT (GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr)
void GLAPIENTRY _mesa_ColorPointerEXT (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr)
void GLAPIENTRY _mesa_IndexPointerEXT (GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr)
void GLAPIENTRY _mesa_TexCoordPointerEXT (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr)
void GLAPIENTRY _mesa_EdgeFlagPointerEXT (GLsizei stride, GLsizei count, const GLboolean *ptr)
void GLAPIENTRY _mesa_FogCoordPointerEXT (GLenum type, GLsizei stride, const GLvoid *ptr)
void GLAPIENTRY _mesa_SecondaryColorPointerEXT (GLint size, GLenum type, GLsizei stride, const GLvoid *ptr)
void GLAPIENTRY _mesa_PointSizePointer (GLenum type, GLsizei stride, const GLvoid *ptr)
void GLAPIENTRY _mesa_VertexAttribPointerNV (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
void GLAPIENTRY _mesa_VertexAttribPointerARB (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
void GLAPIENTRY _mesa_InterleavedArrays (GLenum format, GLsizei stride, const GLvoid *pointer)
void GLAPIENTRY _mesa_MultiDrawArraysEXT (GLenum mode, GLint *first, GLsizei *count, GLsizei primcount)
void GLAPIENTRY _mesa_MultiDrawElementsEXT (GLenum mode, const GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount)
void GLAPIENTRY _mesa_MultiDrawElementsBaseVertex (GLenum mode, const GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount, const GLint *basevertex)
void GLAPIENTRY _mesa_MultiModeDrawArraysIBM (const GLenum *mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride)
void GLAPIENTRY _mesa_MultiModeDrawElementsIBM (const GLenum *mode, const GLsizei *count, GLenum type, const GLvoid *const *indices, GLsizei primcount, GLint modestride)
void GLAPIENTRY _mesa_DrawArrays (GLenum mode, GLint first, GLsizei count)
void GLAPIENTRY _mesa_DrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
void GLAPIENTRY _mesa_DrawRangeElements (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
void GLAPIENTRY _mesa_DrawElementsBaseVertex (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
void GLAPIENTRY _mesa_DrawRangeElementsBaseVertex (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
void _mesa_copy_client_array (GLcontext *ctx, struct gl_client_array *dst, struct gl_client_array *src)
 Copy one client vertex array to another.
void _mesa_print_arrays (GLcontext *ctx)
 Print current vertex object/array info.
void _mesa_init_varray (GLcontext *ctx)
 Initialize vertex array state for given context.
void _mesa_free_varray_data (GLcontext *ctx)
 Free vertex array state for given context.


Function Documentation

void GLAPIENTRY _mesa_ColorPointer ( GLint  size,
GLenum  type,
GLsizei  stride,
const GLvoid *  ptr 
)

void GLAPIENTRY _mesa_ColorPointerEXT ( GLint  size,
GLenum  type,
GLsizei  stride,
GLsizei  count,
const GLvoid *  ptr 
)

void _mesa_copy_client_array ( GLcontext ctx,
struct gl_client_array dst,
struct gl_client_array src 
)

Copy one client vertex array to another.

void GLAPIENTRY _mesa_DrawArrays ( GLenum  mode,
GLint  first,
GLsizei  count 
)

void GLAPIENTRY _mesa_DrawElements ( GLenum  mode,
GLsizei  count,
GLenum  type,
const GLvoid *  indices 
)

void GLAPIENTRY _mesa_DrawElementsBaseVertex ( GLenum  mode,
GLsizei  count,
GLenum  type,
const GLvoid *  indices,
GLint  basevertex 
)

void GLAPIENTRY _mesa_DrawRangeElements ( GLenum  mode,
GLuint  start,
GLuint  end,
GLsizei  count,
GLenum  type,
const GLvoid *  indices 
)

void GLAPIENTRY _mesa_DrawRangeElementsBaseVertex ( GLenum  mode,
GLuint  start,
GLuint  end,
GLsizei  count,
GLenum  type,
const GLvoid *  indices,
GLint  basevertex 
)

void GLAPIENTRY _mesa_EdgeFlagPointer ( GLsizei  stride,
const GLvoid *  ptr 
)

void GLAPIENTRY _mesa_EdgeFlagPointerEXT ( GLsizei  stride,
GLsizei  count,
const GLboolean *  ptr 
)

void GLAPIENTRY _mesa_FogCoordPointerEXT ( GLenum  type,
GLsizei  stride,
const GLvoid *  ptr 
)

void _mesa_free_varray_data ( GLcontext ctx  ) 

Free vertex array state for given context.

void GLAPIENTRY _mesa_IndexPointer ( GLenum  type,
GLsizei  stride,
const GLvoid *  ptr 
)

void GLAPIENTRY _mesa_IndexPointerEXT ( GLenum  type,
GLsizei  stride,
GLsizei  count,
const GLvoid *  ptr 
)

void _mesa_init_varray ( GLcontext ctx  ) 

Initialize vertex array state for given context.

void GLAPIENTRY _mesa_InterleavedArrays ( GLenum  format,
GLsizei  stride,
const GLvoid *  pointer 
)

void GLAPIENTRY _mesa_LockArraysEXT ( GLint  first,
GLsizei  count 
)

void GLAPIENTRY _mesa_MultiDrawArraysEXT ( GLenum  mode,
GLint *  first,
GLsizei *  count,
GLsizei  primcount 
)

void GLAPIENTRY _mesa_MultiDrawElementsBaseVertex ( GLenum  mode,
const GLsizei *  count,
GLenum  type,
const GLvoid **  indices,
GLsizei  primcount,
const GLint *  basevertex 
)

void GLAPIENTRY _mesa_MultiDrawElementsEXT ( GLenum  mode,
const GLsizei *  count,
GLenum  type,
const GLvoid **  indices,
GLsizei  primcount 
)

void GLAPIENTRY _mesa_MultiModeDrawArraysIBM ( const GLenum *  mode,
const GLint *  first,
const GLsizei *  count,
GLsizei  primcount,
GLint  modestride 
)

void GLAPIENTRY _mesa_MultiModeDrawElementsIBM ( const GLenum *  mode,
const GLsizei *  count,
GLenum  type,
const GLvoid *const *  indices,
GLsizei  primcount,
GLint  modestride 
)

void GLAPIENTRY _mesa_NormalPointer ( GLenum  type,
GLsizei  stride,
const GLvoid *  ptr 
)

void GLAPIENTRY _mesa_NormalPointerEXT ( GLenum  type,
GLsizei  stride,
GLsizei  count,
const GLvoid *  ptr 
)

void GLAPIENTRY _mesa_PointSizePointer ( GLenum  type,
GLsizei  stride,
const GLvoid *  ptr 
)

void _mesa_print_arrays ( GLcontext ctx  ) 

Print current vertex object/array info.

For debug.

void GLAPIENTRY _mesa_SecondaryColorPointerEXT ( GLint  size,
GLenum  type,
GLsizei  stride,
const GLvoid *  ptr 
)

void GLAPIENTRY _mesa_TexCoordPointer ( GLint  size,
GLenum  type,
GLsizei  stride,
const GLvoid *  ptr 
)

void GLAPIENTRY _mesa_TexCoordPointerEXT ( GLint  size,
GLenum  type,
GLsizei  stride,
GLsizei  count,
const GLvoid *  ptr 
)

void GLAPIENTRY _mesa_UnlockArraysEXT ( void   ) 

void GLAPIENTRY _mesa_VertexAttribPointerARB ( GLuint  index,
GLint  size,
GLenum  type,
GLboolean  normalized,
GLsizei  stride,
const GLvoid *  pointer 
)

void GLAPIENTRY _mesa_VertexAttribPointerNV ( GLuint  index,
GLint  size,
GLenum  type,
GLsizei  stride,
const GLvoid *  pointer 
)

void GLAPIENTRY _mesa_VertexPointer ( GLint  size,
GLenum  type,
GLsizei  stride,
const GLvoid *  ptr 
)

void GLAPIENTRY _mesa_VertexPointerEXT ( GLint  size,
GLenum  type,
GLsizei  stride,
GLsizei  count,
const GLvoid *  ptr 
)


Generated on Sun Sep 27 06:47:46 2009 for Mesa Main by  doxygen 1.5.4