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
GLvector4f * ObjPtr
GLvector4f * EyePtr
GLvector4f * ClipPtr
GLvector4f * NdcPtr
GLubyte ClipOrMask
GLubyte ClipAndMask
GLubyte * ClipMask
GLvector4f * NormalPtr
GLfloat * NormalLengthPtr
GLboolean * EdgeFlag
GLvector4f * TexCoordPtr [MAX_TEXTURE_COORD_UNITS]
GLvector4f * IndexPtr [2]
GLvector4f * ColorPtr [2]
GLvector4f * SecondaryColorPtr [2]
GLvector4f * FogCoordPtr
struct _mesa_prim * Primitive
GLuint PrimitiveCount
GLvector4f * AttribPtr [_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