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

vertex_buffer Struct Reference

#include <t_context.h>


Detailed Description

Contains the current state of a running pipeline.

Data Fields

GLuint Size
 Max vertices per vertex buffer, constant.
GLuint Count
 Number of vertices currently in buffer.
GLuint * Elts
GLvector4fObjPtr
GLvector4fEyePtr
GLvector4fClipPtr
GLvector4fNdcPtr
GLubyte ClipOrMask
GLubyte ClipAndMask
GLubyte * ClipMask
GLvector4fNormalPtr
GLfloat * NormalLengthPtr
GLboolean * EdgeFlag
GLvector4fTexCoordPtr [MAX_TEXTURE_COORD_UNITS]
GLvector4fIndexPtr [2]
GLvector4fColorPtr [2]
GLvector4fSecondaryColorPtr [2]
GLvector4fFogCoordPtr
struct _mesa_primPrimitive
GLuint PrimitiveCount
GLvector4fAttribPtr [_TNL_ATTRIB_MAX]

Field Documentation

GLuint vertex_buffer::Size

Max vertices per vertex buffer, constant.

GLuint vertex_buffer::Count

Number of vertices currently in buffer.

GLuint* vertex_buffer::Elts

GLvector4f* vertex_buffer::ObjPtr

GLvector4f* vertex_buffer::EyePtr

GLvector4f* vertex_buffer::ClipPtr

GLvector4f* vertex_buffer::NdcPtr

GLubyte vertex_buffer::ClipOrMask

GLubyte vertex_buffer::ClipAndMask

GLubyte* vertex_buffer::ClipMask

GLvector4f* vertex_buffer::NormalPtr

GLfloat* vertex_buffer::NormalLengthPtr

GLboolean* vertex_buffer::EdgeFlag

GLvector4f* vertex_buffer::TexCoordPtr[MAX_TEXTURE_COORD_UNITS]

GLvector4f* vertex_buffer::IndexPtr[2]

GLvector4f* vertex_buffer::ColorPtr[2]

GLvector4f* vertex_buffer::SecondaryColorPtr[2]

GLvector4f* vertex_buffer::FogCoordPtr

struct _mesa_prim* vertex_buffer::Primitive [read]

GLuint vertex_buffer::PrimitiveCount

GLvector4f* vertex_buffer::AttribPtr[_TNL_ATTRIB_MAX]


The documentation for this struct was generated from the following file:
Generated on Sun Sep 27 06:48:10 2009 for Mesa Transform and Lighting (tnl) by  doxygen 1.5.4