core  array_cache  math  swrast  swrast_setup  tnl  tnl_dd 
Main Page   Data Structures   File List   Data Fields   Globals  

vertex_buffer Struct Reference

Contains the current state of a running pipeline. More...

#include <t_context.h>


Data Fields

GLuint Size
GLuint Count
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]
GLvector4fPointSizePtr
GLvector4fFogCoordPtr
tnl_primPrimitive
GLuint PrimitiveCount
GLvector4fAttribPtr [_TNL_ATTRIB_MAX]
GLuint LastClipped


Detailed Description

Contains the current state of a running pipeline.


Field Documentation

GLvector4f* vertex_buffer::AttribPtr[_TNL_ATTRIB_MAX]
 

GLubyte vertex_buffer::ClipAndMask
 

GLubyte* vertex_buffer::ClipMask
 

GLubyte vertex_buffer::ClipOrMask
 

GLvector4f* vertex_buffer::ClipPtr
 

GLvector4f* vertex_buffer::ColorPtr[2]
 

GLuint vertex_buffer::Count
 

GLboolean* vertex_buffer::EdgeFlag
 

GLuint* vertex_buffer::Elts
 

GLvector4f* vertex_buffer::EyePtr
 

GLvector4f* vertex_buffer::FogCoordPtr
 

GLvector4f* vertex_buffer::IndexPtr[2]
 

GLuint vertex_buffer::LastClipped
 

GLvector4f* vertex_buffer::NdcPtr
 

GLfloat* vertex_buffer::NormalLengthPtr
 

GLvector4f* vertex_buffer::NormalPtr
 

GLvector4f* vertex_buffer::ObjPtr
 

GLvector4f* vertex_buffer::PointSizePtr
 

struct tnl_prim* vertex_buffer::Primitive
 

GLuint vertex_buffer::PrimitiveCount
 

GLvector4f* vertex_buffer::SecondaryColorPtr[2]
 

GLuint vertex_buffer::Size
 

GLvector4f* vertex_buffer::TexCoordPtr[MAX_TEXTURE_COORD_UNITS]
 


The documentation for this struct was generated from the following file:
Generated on Sun May 16 15:55:27 2004 for Mesa Transform and Lighting (tnl) by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001