#include "glheader.h"
#include "api_arrayelt.h"
#include "bufferobj.h"
#include "context.h"
#include "imports.h"
#include "macros.h"
#include "glapi/glapioffsets.h"
#include "glapi/dispatch.h"
Data Structures | |
| struct | AEarray | 
| struct | AEattrib | 
| struct | AEcontext | 
Defines | |
| #define | AE_CONTEXT(ctx) ((AEcontext *)(ctx)->aelt_context) | 
| #define | TYPE_IDX(t) ( (t) == GL_DOUBLE ? 7 : (t) & 7 ) | 
Typedefs | |
| typedef void(GLAPIENTRY * | array_func )(const void *) | 
| typedef void(GLAPIENTRY * | attrib_func )(GLuint indx, const void *data) | 
Functions | |
| static void GLAPIENTRY | VertexAttrib1NbvNV (GLuint index, const GLbyte *v) | 
| GL_NV_vertex_program.   | |
| static void GLAPIENTRY | VertexAttrib1bvNV (GLuint index, const GLbyte *v) | 
| static void GLAPIENTRY | VertexAttrib2NbvNV (GLuint index, const GLbyte *v) | 
| static void GLAPIENTRY | VertexAttrib2bvNV (GLuint index, const GLbyte *v) | 
| static void GLAPIENTRY | VertexAttrib3NbvNV (GLuint index, const GLbyte *v) | 
| static void GLAPIENTRY | VertexAttrib3bvNV (GLuint index, const GLbyte *v) | 
| static void GLAPIENTRY | VertexAttrib4NbvNV (GLuint index, const GLbyte *v) | 
| static void GLAPIENTRY | VertexAttrib4bvNV (GLuint index, const GLbyte *v) | 
| static void GLAPIENTRY | VertexAttrib1NubvNV (GLuint index, const GLubyte *v) | 
| static void GLAPIENTRY | VertexAttrib1ubvNV (GLuint index, const GLubyte *v) | 
| static void GLAPIENTRY | VertexAttrib2NubvNV (GLuint index, const GLubyte *v) | 
| static void GLAPIENTRY | VertexAttrib2ubvNV (GLuint index, const GLubyte *v) | 
| static void GLAPIENTRY | VertexAttrib3NubvNV (GLuint index, const GLubyte *v) | 
| static void GLAPIENTRY | VertexAttrib3ubvNV (GLuint index, const GLubyte *v) | 
| static void GLAPIENTRY | VertexAttrib4NubvNV (GLuint index, const GLubyte *v) | 
| static void GLAPIENTRY | VertexAttrib4ubvNV (GLuint index, const GLubyte *v) | 
| static void GLAPIENTRY | VertexAttrib1NsvNV (GLuint index, const GLshort *v) | 
| static void GLAPIENTRY | VertexAttrib1svNV (GLuint index, const GLshort *v) | 
| static void GLAPIENTRY | VertexAttrib2NsvNV (GLuint index, const GLshort *v) | 
| static void GLAPIENTRY | VertexAttrib2svNV (GLuint index, const GLshort *v) | 
| static void GLAPIENTRY | VertexAttrib3NsvNV (GLuint index, const GLshort *v) | 
| static void GLAPIENTRY | VertexAttrib3svNV (GLuint index, const GLshort *v) | 
| static void GLAPIENTRY | VertexAttrib4NsvNV (GLuint index, const GLshort *v) | 
| static void GLAPIENTRY | VertexAttrib4svNV (GLuint index, const GLshort *v) | 
| static void GLAPIENTRY | VertexAttrib1NusvNV (GLuint index, const GLushort *v) | 
| static void GLAPIENTRY | VertexAttrib1usvNV (GLuint index, const GLushort *v) | 
| static void GLAPIENTRY | VertexAttrib2NusvNV (GLuint index, const GLushort *v) | 
| static void GLAPIENTRY | VertexAttrib2usvNV (GLuint index, const GLushort *v) | 
| static void GLAPIENTRY | VertexAttrib3NusvNV (GLuint index, const GLushort *v) | 
| static void GLAPIENTRY | VertexAttrib3usvNV (GLuint index, const GLushort *v) | 
| static void GLAPIENTRY | VertexAttrib4NusvNV (GLuint index, const GLushort *v) | 
| static void GLAPIENTRY | VertexAttrib4usvNV (GLuint index, const GLushort *v) | 
| static void GLAPIENTRY | VertexAttrib1NivNV (GLuint index, const GLint *v) | 
| static void GLAPIENTRY | VertexAttrib1ivNV (GLuint index, const GLint *v) | 
| static void GLAPIENTRY | VertexAttrib2NivNV (GLuint index, const GLint *v) | 
| static void GLAPIENTRY | VertexAttrib2ivNV (GLuint index, const GLint *v) | 
| static void GLAPIENTRY | VertexAttrib3NivNV (GLuint index, const GLint *v) | 
| static void GLAPIENTRY | VertexAttrib3ivNV (GLuint index, const GLint *v) | 
| static void GLAPIENTRY | VertexAttrib4NivNV (GLuint index, const GLint *v) | 
| static void GLAPIENTRY | VertexAttrib4ivNV (GLuint index, const GLint *v) | 
| static void GLAPIENTRY | VertexAttrib1NuivNV (GLuint index, const GLuint *v) | 
| static void GLAPIENTRY | VertexAttrib1uivNV (GLuint index, const GLuint *v) | 
| static void GLAPIENTRY | VertexAttrib2NuivNV (GLuint index, const GLuint *v) | 
| static void GLAPIENTRY | VertexAttrib2uivNV (GLuint index, const GLuint *v) | 
| static void GLAPIENTRY | VertexAttrib3NuivNV (GLuint index, const GLuint *v) | 
| static void GLAPIENTRY | VertexAttrib3uivNV (GLuint index, const GLuint *v) | 
| static void GLAPIENTRY | VertexAttrib4NuivNV (GLuint index, const GLuint *v) | 
| static void GLAPIENTRY | VertexAttrib4uivNV (GLuint index, const GLuint *v) | 
| static void GLAPIENTRY | VertexAttrib1fvNV (GLuint index, const GLfloat *v) | 
| static void GLAPIENTRY | VertexAttrib2fvNV (GLuint index, const GLfloat *v) | 
| static void GLAPIENTRY | VertexAttrib3fvNV (GLuint index, const GLfloat *v) | 
| static void GLAPIENTRY | VertexAttrib4fvNV (GLuint index, const GLfloat *v) | 
| static void GLAPIENTRY | VertexAttrib1dvNV (GLuint index, const GLdouble *v) | 
| static void GLAPIENTRY | VertexAttrib2dvNV (GLuint index, const GLdouble *v) | 
| static void GLAPIENTRY | VertexAttrib3dvNV (GLuint index, const GLdouble *v) | 
| static void GLAPIENTRY | VertexAttrib4dvNV (GLuint index, const GLdouble *v) | 
| static void GLAPIENTRY | VertexAttrib1NbvARB (GLuint index, const GLbyte *v) | 
| GL_ARB_vertex_program.   | |
| static void GLAPIENTRY | VertexAttrib1bvARB (GLuint index, const GLbyte *v) | 
| static void GLAPIENTRY | VertexAttrib2NbvARB (GLuint index, const GLbyte *v) | 
| static void GLAPIENTRY | VertexAttrib2bvARB (GLuint index, const GLbyte *v) | 
| static void GLAPIENTRY | VertexAttrib3NbvARB (GLuint index, const GLbyte *v) | 
| static void GLAPIENTRY | VertexAttrib3bvARB (GLuint index, const GLbyte *v) | 
| static void GLAPIENTRY | VertexAttrib4NbvARB (GLuint index, const GLbyte *v) | 
| static void GLAPIENTRY | VertexAttrib4bvARB (GLuint index, const GLbyte *v) | 
| static void GLAPIENTRY | VertexAttrib1NubvARB (GLuint index, const GLubyte *v) | 
| static void GLAPIENTRY | VertexAttrib1ubvARB (GLuint index, const GLubyte *v) | 
| static void GLAPIENTRY | VertexAttrib2NubvARB (GLuint index, const GLubyte *v) | 
| static void GLAPIENTRY | VertexAttrib2ubvARB (GLuint index, const GLubyte *v) | 
| static void GLAPIENTRY | VertexAttrib3NubvARB (GLuint index, const GLubyte *v) | 
| static void GLAPIENTRY | VertexAttrib3ubvARB (GLuint index, const GLubyte *v) | 
| static void GLAPIENTRY | VertexAttrib4NubvARB (GLuint index, const GLubyte *v) | 
| static void GLAPIENTRY | VertexAttrib4ubvARB (GLuint index, const GLubyte *v) | 
| static void GLAPIENTRY | VertexAttrib1NsvARB (GLuint index, const GLshort *v) | 
| static void GLAPIENTRY | VertexAttrib1svARB (GLuint index, const GLshort *v) | 
| static void GLAPIENTRY | VertexAttrib2NsvARB (GLuint index, const GLshort *v) | 
| static void GLAPIENTRY | VertexAttrib2svARB (GLuint index, const GLshort *v) | 
| static void GLAPIENTRY | VertexAttrib3NsvARB (GLuint index, const GLshort *v) | 
| static void GLAPIENTRY | VertexAttrib3svARB (GLuint index, const GLshort *v) | 
| static void GLAPIENTRY | VertexAttrib4NsvARB (GLuint index, const GLshort *v) | 
| static void GLAPIENTRY | VertexAttrib4svARB (GLuint index, const GLshort *v) | 
| static void GLAPIENTRY | VertexAttrib1NusvARB (GLuint index, const GLushort *v) | 
| static void GLAPIENTRY | VertexAttrib1usvARB (GLuint index, const GLushort *v) | 
| static void GLAPIENTRY | VertexAttrib2NusvARB (GLuint index, const GLushort *v) | 
| static void GLAPIENTRY | VertexAttrib2usvARB (GLuint index, const GLushort *v) | 
| static void GLAPIENTRY | VertexAttrib3NusvARB (GLuint index, const GLushort *v) | 
| static void GLAPIENTRY | VertexAttrib3usvARB (GLuint index, const GLushort *v) | 
| static void GLAPIENTRY | VertexAttrib4NusvARB (GLuint index, const GLushort *v) | 
| static void GLAPIENTRY | VertexAttrib4usvARB (GLuint index, const GLushort *v) | 
| static void GLAPIENTRY | VertexAttrib1NivARB (GLuint index, const GLint *v) | 
| static void GLAPIENTRY | VertexAttrib1ivARB (GLuint index, const GLint *v) | 
| static void GLAPIENTRY | VertexAttrib2NivARB (GLuint index, const GLint *v) | 
| static void GLAPIENTRY | VertexAttrib2ivARB (GLuint index, const GLint *v) | 
| static void GLAPIENTRY | VertexAttrib3NivARB (GLuint index, const GLint *v) | 
| static void GLAPIENTRY | VertexAttrib3ivARB (GLuint index, const GLint *v) | 
| static void GLAPIENTRY | VertexAttrib4NivARB (GLuint index, const GLint *v) | 
| static void GLAPIENTRY | VertexAttrib4ivARB (GLuint index, const GLint *v) | 
| static void GLAPIENTRY | VertexAttrib1NuivARB (GLuint index, const GLuint *v) | 
| static void GLAPIENTRY | VertexAttrib1uivARB (GLuint index, const GLuint *v) | 
| static void GLAPIENTRY | VertexAttrib2NuivARB (GLuint index, const GLuint *v) | 
| static void GLAPIENTRY | VertexAttrib2uivARB (GLuint index, const GLuint *v) | 
| static void GLAPIENTRY | VertexAttrib3NuivARB (GLuint index, const GLuint *v) | 
| static void GLAPIENTRY | VertexAttrib3uivARB (GLuint index, const GLuint *v) | 
| static void GLAPIENTRY | VertexAttrib4NuivARB (GLuint index, const GLuint *v) | 
| static void GLAPIENTRY | VertexAttrib4uivARB (GLuint index, const GLuint *v) | 
| static void GLAPIENTRY | VertexAttrib1fvARB (GLuint index, const GLfloat *v) | 
| static void GLAPIENTRY | VertexAttrib2fvARB (GLuint index, const GLfloat *v) | 
| static void GLAPIENTRY | VertexAttrib3fvARB (GLuint index, const GLfloat *v) | 
| static void GLAPIENTRY | VertexAttrib4fvARB (GLuint index, const GLfloat *v) | 
| static void GLAPIENTRY | VertexAttrib1dvARB (GLuint index, const GLdouble *v) | 
| static void GLAPIENTRY | VertexAttrib2dvARB (GLuint index, const GLdouble *v) | 
| static void GLAPIENTRY | VertexAttrib3dvARB (GLuint index, const GLdouble *v) | 
| static void GLAPIENTRY | VertexAttrib4dvARB (GLuint index, const GLdouble *v) | 
| GLboolean | _ae_create_context (GLcontext *ctx) | 
| void | _ae_destroy_context (GLcontext *ctx) | 
| static void | check_vbo (AEcontext *actx, struct gl_buffer_object *vbo) | 
| static void | _ae_update_state (GLcontext *ctx) | 
| Make a list of per-vertex functions to call for each glArrayElement call.   | |
| void | _ae_map_vbos (GLcontext *ctx) | 
| void | _ae_unmap_vbos (GLcontext *ctx) | 
| void GLAPIENTRY | _ae_loopback_array_elt (GLint elt) | 
| Called via glArrayElement() and glDrawArrays().   | |
| void | _ae_invalidate_state (GLcontext *ctx, GLuint new_state) | 
Variables | |
| static const int | ColorFuncs [2][8] | 
| static const int | VertexFuncs [3][8] | 
| static const int | IndexFuncs [8] | 
| static const int | NormalFuncs [8] | 
| static int | SecondaryColorFuncs [8] | 
| static int | FogCoordFuncs [8] | 
| static attrib_func | AttribFuncsNV [2][4][8] | 
| static attrib_func | AttribFuncsARB [2][4][8] | 
| #define AE_CONTEXT | ( | ctx | ) | ((AEcontext *)(ctx)->aelt_context) | 
| #define TYPE_IDX | ( | t | ) | ( (t) == GL_DOUBLE ? 7 : (t) & 7 ) | 
| typedef void(GLAPIENTRY * array_func)(const void *) | 
| typedef void(GLAPIENTRY * attrib_func)(GLuint indx, const void *data) | 
| GLboolean _ae_create_context | ( | GLcontext * | ctx | ) | 
| void _ae_destroy_context | ( | GLcontext * | ctx | ) | 
| void _ae_invalidate_state | ( | GLcontext * | ctx, | |
| GLuint | new_state | |||
| ) | 
| void GLAPIENTRY _ae_loopback_array_elt | ( | GLint | elt | ) | 
Called via glArrayElement() and glDrawArrays().
Issue the glNormal, glVertex, glColor, glVertexAttrib, etc functions for all enabled vertex arrays (for elt-th element). Note: this may be called during display list construction.
| void _ae_map_vbos | ( | GLcontext * | ctx | ) | 
| void _ae_unmap_vbos | ( | GLcontext * | ctx | ) | 
| static void _ae_update_state | ( | GLcontext * | ctx | ) |  [static] | 
        
Make a list of per-vertex functions to call for each glArrayElement call.
These functions access the array data (i.e. glVertex, glColor, glNormal, etc). Note: this may be called during display list construction.
| static void check_vbo | ( | AEcontext * | actx, | |
| struct gl_buffer_object * | vbo | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1bvARB | ( | GLuint | index, | |
| const GLbyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1bvNV | ( | GLuint | index, | |
| const GLbyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1dvARB | ( | GLuint | index, | |
| const GLdouble * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1dvNV | ( | GLuint | index, | |
| const GLdouble * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1fvARB | ( | GLuint | index, | |
| const GLfloat * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1fvNV | ( | GLuint | index, | |
| const GLfloat * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1ivARB | ( | GLuint | index, | |
| const GLint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1ivNV | ( | GLuint | index, | |
| const GLint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1NbvARB | ( | GLuint | index, | |
| const GLbyte * | v | |||
| ) |  [static] | 
        
GL_ARB_vertex_program.
| static void GLAPIENTRY VertexAttrib1NbvNV | ( | GLuint | index, | |
| const GLbyte * | v | |||
| ) |  [static] | 
        
GL_NV_vertex_program.
| static void GLAPIENTRY VertexAttrib1NivARB | ( | GLuint | index, | |
| const GLint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1NivNV | ( | GLuint | index, | |
| const GLint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1NsvARB | ( | GLuint | index, | |
| const GLshort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1NsvNV | ( | GLuint | index, | |
| const GLshort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1NubvARB | ( | GLuint | index, | |
| const GLubyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1NubvNV | ( | GLuint | index, | |
| const GLubyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1NuivARB | ( | GLuint | index, | |
| const GLuint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1NuivNV | ( | GLuint | index, | |
| const GLuint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1NusvARB | ( | GLuint | index, | |
| const GLushort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1NusvNV | ( | GLuint | index, | |
| const GLushort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1svARB | ( | GLuint | index, | |
| const GLshort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1svNV | ( | GLuint | index, | |
| const GLshort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1ubvARB | ( | GLuint | index, | |
| const GLubyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1ubvNV | ( | GLuint | index, | |
| const GLubyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1uivARB | ( | GLuint | index, | |
| const GLuint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1uivNV | ( | GLuint | index, | |
| const GLuint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1usvARB | ( | GLuint | index, | |
| const GLushort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib1usvNV | ( | GLuint | index, | |
| const GLushort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2bvARB | ( | GLuint | index, | |
| const GLbyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2bvNV | ( | GLuint | index, | |
| const GLbyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2dvARB | ( | GLuint | index, | |
| const GLdouble * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2dvNV | ( | GLuint | index, | |
| const GLdouble * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2fvARB | ( | GLuint | index, | |
| const GLfloat * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2fvNV | ( | GLuint | index, | |
| const GLfloat * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2ivARB | ( | GLuint | index, | |
| const GLint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2ivNV | ( | GLuint | index, | |
| const GLint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2NbvARB | ( | GLuint | index, | |
| const GLbyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2NbvNV | ( | GLuint | index, | |
| const GLbyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2NivARB | ( | GLuint | index, | |
| const GLint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2NivNV | ( | GLuint | index, | |
| const GLint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2NsvARB | ( | GLuint | index, | |
| const GLshort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2NsvNV | ( | GLuint | index, | |
| const GLshort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2NubvARB | ( | GLuint | index, | |
| const GLubyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2NubvNV | ( | GLuint | index, | |
| const GLubyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2NuivARB | ( | GLuint | index, | |
| const GLuint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2NuivNV | ( | GLuint | index, | |
| const GLuint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2NusvARB | ( | GLuint | index, | |
| const GLushort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2NusvNV | ( | GLuint | index, | |
| const GLushort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2svARB | ( | GLuint | index, | |
| const GLshort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2svNV | ( | GLuint | index, | |
| const GLshort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2ubvARB | ( | GLuint | index, | |
| const GLubyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2ubvNV | ( | GLuint | index, | |
| const GLubyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2uivARB | ( | GLuint | index, | |
| const GLuint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2uivNV | ( | GLuint | index, | |
| const GLuint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2usvARB | ( | GLuint | index, | |
| const GLushort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib2usvNV | ( | GLuint | index, | |
| const GLushort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3bvARB | ( | GLuint | index, | |
| const GLbyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3bvNV | ( | GLuint | index, | |
| const GLbyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3dvARB | ( | GLuint | index, | |
| const GLdouble * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3dvNV | ( | GLuint | index, | |
| const GLdouble * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3fvARB | ( | GLuint | index, | |
| const GLfloat * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3fvNV | ( | GLuint | index, | |
| const GLfloat * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3ivARB | ( | GLuint | index, | |
| const GLint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3ivNV | ( | GLuint | index, | |
| const GLint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3NbvARB | ( | GLuint | index, | |
| const GLbyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3NbvNV | ( | GLuint | index, | |
| const GLbyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3NivARB | ( | GLuint | index, | |
| const GLint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3NivNV | ( | GLuint | index, | |
| const GLint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3NsvARB | ( | GLuint | index, | |
| const GLshort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3NsvNV | ( | GLuint | index, | |
| const GLshort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3NubvARB | ( | GLuint | index, | |
| const GLubyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3NubvNV | ( | GLuint | index, | |
| const GLubyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3NuivARB | ( | GLuint | index, | |
| const GLuint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3NuivNV | ( | GLuint | index, | |
| const GLuint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3NusvARB | ( | GLuint | index, | |
| const GLushort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3NusvNV | ( | GLuint | index, | |
| const GLushort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3svARB | ( | GLuint | index, | |
| const GLshort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3svNV | ( | GLuint | index, | |
| const GLshort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3ubvARB | ( | GLuint | index, | |
| const GLubyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3ubvNV | ( | GLuint | index, | |
| const GLubyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3uivARB | ( | GLuint | index, | |
| const GLuint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3uivNV | ( | GLuint | index, | |
| const GLuint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3usvARB | ( | GLuint | index, | |
| const GLushort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib3usvNV | ( | GLuint | index, | |
| const GLushort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4bvARB | ( | GLuint | index, | |
| const GLbyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4bvNV | ( | GLuint | index, | |
| const GLbyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4dvARB | ( | GLuint | index, | |
| const GLdouble * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4dvNV | ( | GLuint | index, | |
| const GLdouble * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4fvARB | ( | GLuint | index, | |
| const GLfloat * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4fvNV | ( | GLuint | index, | |
| const GLfloat * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4ivARB | ( | GLuint | index, | |
| const GLint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4ivNV | ( | GLuint | index, | |
| const GLint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4NbvARB | ( | GLuint | index, | |
| const GLbyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4NbvNV | ( | GLuint | index, | |
| const GLbyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4NivARB | ( | GLuint | index, | |
| const GLint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4NivNV | ( | GLuint | index, | |
| const GLint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4NsvARB | ( | GLuint | index, | |
| const GLshort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4NsvNV | ( | GLuint | index, | |
| const GLshort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4NubvARB | ( | GLuint | index, | |
| const GLubyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4NubvNV | ( | GLuint | index, | |
| const GLubyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4NuivARB | ( | GLuint | index, | |
| const GLuint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4NuivNV | ( | GLuint | index, | |
| const GLuint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4NusvARB | ( | GLuint | index, | |
| const GLushort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4NusvNV | ( | GLuint | index, | |
| const GLushort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4svARB | ( | GLuint | index, | |
| const GLshort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4svNV | ( | GLuint | index, | |
| const GLshort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4ubvARB | ( | GLuint | index, | |
| const GLubyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4ubvNV | ( | GLuint | index, | |
| const GLubyte * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4uivARB | ( | GLuint | index, | |
| const GLuint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4uivNV | ( | GLuint | index, | |
| const GLuint * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4usvARB | ( | GLuint | index, | |
| const GLushort * | v | |||
| ) |  [static] | 
        
| static void GLAPIENTRY VertexAttrib4usvNV | ( | GLuint | index, | |
| const GLushort * | v | |||
| ) |  [static] | 
        
attrib_func AttribFuncsARB[2][4][8] [static]           | 
        
attrib_func AttribFuncsNV[2][4][8] [static]           | 
        
const int ColorFuncs[2][8] [static]           | 
        
Initial value:
 {
   {
      _gloffset_Color3bv,
      _gloffset_Color3ubv,
      _gloffset_Color3sv,
      _gloffset_Color3usv,
      _gloffset_Color3iv,
      _gloffset_Color3uiv,
      _gloffset_Color3fv,
      _gloffset_Color3dv,
   },
   {
      _gloffset_Color4bv,
      _gloffset_Color4ubv,
      _gloffset_Color4sv,
      _gloffset_Color4usv,
      _gloffset_Color4iv,
      _gloffset_Color4uiv,
      _gloffset_Color4fv,
      _gloffset_Color4dv,
   },
}
int FogCoordFuncs[8] [static]           | 
        
const int IndexFuncs[8] [static]           | 
        
Initial value:
 {
   -1,
   _gloffset_Indexubv,
   _gloffset_Indexsv,
   -1,
   _gloffset_Indexiv,
   -1,
   _gloffset_Indexfv,
   _gloffset_Indexdv,
}
const int NormalFuncs[8] [static]           | 
        
Initial value:
 {
   _gloffset_Normal3bv,
   -1,
   _gloffset_Normal3sv,
   -1,
   _gloffset_Normal3iv,
   -1,
   _gloffset_Normal3fv,
   _gloffset_Normal3dv,
}
int SecondaryColorFuncs[8] [static]           | 
        
const int VertexFuncs[3][8] [static]           | 
        
 1.5.4