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

vertex_program_state Struct Reference

State vars for GL_NV_vertex_program. More...

#include <mtypes.h>


Data Fields

GLboolean Enabled
 GL_VERTEX_PROGRAM_NV. More...

GLboolean _Enabled
 Really enabled? More...

GLboolean PointSizeEnabled
 GL_VERTEX_PROGRAM_POINT_SIZE_NV. More...

GLboolean TwoSideEnabled
 GL_VERTEX_PROGRAM_TWO_SIDE_NV. More...

vertex_programCurrent
 ptr to currently bound program. More...

GLenum TrackMatrix [MAX_NV_VERTEX_PROGRAM_PARAMS/4]
GLenum TrackMatrixTransform [MAX_NV_VERTEX_PROGRAM_PARAMS/4]
GLfloat Parameters [MAX_NV_VERTEX_PROGRAM_PARAMS][4]
GLfloat Temporaries [MAX_NV_VERTEX_PROGRAM_TEMPS][4]
GLfloat Inputs [MAX_NV_VERTEX_PROGRAM_INPUTS][4]
GLfloat Outputs [MAX_NV_VERTEX_PROGRAM_OUTPUTS][4]
GLint AddressReg [4]
GLprogramcallbackMESA Callback
GLvoid * CallbackData
GLboolean CallbackEnabled
GLuint CurrentPosition


Detailed Description

State vars for GL_NV_vertex_program.


Field Documentation

GLboolean vertex_program_state::_Enabled
 

Really enabled?

GLint vertex_program_state::AddressReg[4]
 

GLprogramcallbackMESA vertex_program_state::Callback
 

GLvoid* vertex_program_state::CallbackData
 

GLboolean vertex_program_state::CallbackEnabled
 

struct vertex_program* vertex_program_state::Current
 

ptr to currently bound program.

GLuint vertex_program_state::CurrentPosition
 

GLboolean vertex_program_state::Enabled
 

GL_VERTEX_PROGRAM_NV.

GLfloat vertex_program_state::Inputs[MAX_NV_VERTEX_PROGRAM_INPUTS][4]
 

GLfloat vertex_program_state::Outputs[MAX_NV_VERTEX_PROGRAM_OUTPUTS][4]
 

GLfloat vertex_program_state::Parameters[MAX_NV_VERTEX_PROGRAM_PARAMS][4]
 

GLboolean vertex_program_state::PointSizeEnabled
 

GL_VERTEX_PROGRAM_POINT_SIZE_NV.

GLfloat vertex_program_state::Temporaries[MAX_NV_VERTEX_PROGRAM_TEMPS][4]
 

GLenum vertex_program_state::TrackMatrix[MAX_NV_VERTEX_PROGRAM_PARAMS / 4]
 

GLenum vertex_program_state::TrackMatrixTransform[MAX_NV_VERTEX_PROGRAM_PARAMS / 4]
 

GLboolean vertex_program_state::TwoSideEnabled
 

GL_VERTEX_PROGRAM_TWO_SIDE_NV.


The documentation for this struct was generated from the following file:
Generated on Sun May 16 15:55:13 2004 for Mesa Core by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001