/* Generated by proto-gen.pl from /usr/local/include/GL/glext.h */

	 void  nfglBlendColor (GLclampf a, GLclampf b, GLclampf c, GLclampf d);
	 void  nfglBlendEquation (GLenum a);
	 void  nfglDrawRangeElements (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
	 void  nfglColorTable (GLenum a, GLenum b, GLsizei c, GLenum d, GLenum e, const GLvoid * f);
	 void  nfglColorTableParameterfv (GLenum a, GLenum b, const GLfloat * c);
	 void  nfglColorTableParameteriv (GLenum a, GLenum b, const GLint * c);
	 void  nfglCopyColorTable (GLenum a, GLenum b, GLint c, GLint d, GLsizei e);
	 void  nfglGetColorTable (GLenum a, GLenum b, GLenum c, GLvoid * d);
	 void  nfglGetColorTableParameterfv (GLenum a, GLenum b, GLfloat * c);
	 void  nfglGetColorTableParameteriv (GLenum a, GLenum b, GLint * c);
	 void  nfglColorSubTable (GLenum a, GLsizei b, GLsizei c, GLenum d, GLenum e, const GLvoid * f);
	 void  nfglCopyColorSubTable (GLenum a, GLsizei b, GLint c, GLint d, GLsizei e);
	 void  nfglConvolutionFilter1D (GLenum a, GLenum b, GLsizei c, GLenum d, GLenum e, const GLvoid * f);
	 void  nfglConvolutionFilter2D (GLenum a, GLenum b, GLsizei c, GLsizei d, GLenum e, GLenum f, const GLvoid * g);
	 void  nfglConvolutionParameterf (GLenum a, GLenum b, GLfloat c);
	 void  nfglConvolutionParameterfv (GLenum a, GLenum b, const GLfloat * c);
	 void  nfglConvolutionParameteri (GLenum a, GLenum b, GLint c);
	 void  nfglConvolutionParameteriv (GLenum a, GLenum b, const GLint * c);
	 void  nfglCopyConvolutionFilter1D (GLenum a, GLenum b, GLint c, GLint d, GLsizei e);
	 void  nfglCopyConvolutionFilter2D (GLenum a, GLenum b, GLint c, GLint d, GLsizei e, GLsizei f);
	 void  nfglGetConvolutionFilter (GLenum a, GLenum b, GLenum c, GLvoid * d);
	 void  nfglGetConvolutionParameterfv (GLenum a, GLenum b, GLfloat * c);
	 void  nfglGetConvolutionParameteriv (GLenum a, GLenum b, GLint * c);
	 void  nfglGetSeparableFilter (GLenum a, GLenum b, GLenum c, GLvoid * d, GLvoid * e, GLvoid * f);
	 void  nfglSeparableFilter2D (GLenum a, GLenum b, GLsizei c, GLsizei d, GLenum e, GLenum f, const GLvoid * g, const GLvoid * h);
	 void  nfglGetHistogram (GLenum a, GLboolean b, GLenum c, GLenum d, GLvoid * e);
	 void  nfglGetHistogramParameterfv (GLenum a, GLenum b, GLfloat * c);
	 void  nfglGetHistogramParameteriv (GLenum a, GLenum b, GLint * c);
	 void  nfglGetMinmax (GLenum a, GLboolean b, GLenum c, GLenum d, GLvoid * e);
	 void  nfglGetMinmaxParameterfv (GLenum a, GLenum b, GLfloat * c);
	 void  nfglGetMinmaxParameteriv (GLenum a, GLenum b, GLint * c);
	 void  nfglHistogram (GLenum a, GLsizei b, GLenum c, GLboolean d);
	 void  nfglMinmax (GLenum a, GLenum b, GLboolean c);
	 void  nfglResetHistogram (GLenum a);
	 void  nfglResetMinmax (GLenum a);
	 void  nfglTexImage3D (GLenum a, GLint b, GLint c, GLsizei d, GLsizei e, GLsizei f, GLint g, GLenum h, GLenum i, const GLvoid * j);
	 void  nfglTexSubImage3D (GLenum a, GLint b, GLint c, GLint d, GLint e, GLsizei f, GLsizei g, GLsizei h, GLenum i, GLenum j, const GLvoid * k);
	 void  nfglCopyTexSubImage3D (GLenum a, GLint b, GLint c, GLint d, GLint e, GLint f, GLint g, GLsizei h, GLsizei i);
	 void  nfglActiveTexture (GLenum a);
	 void  nfglClientActiveTexture (GLenum a);
	 void  nfglMultiTexCoord1d (GLenum a, GLdouble b);
	 void  nfglMultiTexCoord1dv (GLenum a, const GLdouble * b);
	 void  nfglMultiTexCoord1f (GLenum a, GLfloat b);
	 void  nfglMultiTexCoord1fv (GLenum a, const GLfloat * b);
	 void  nfglMultiTexCoord1i (GLenum a, GLint b);
	 void  nfglMultiTexCoord1iv (GLenum a, const GLint * b);
	 void  nfglMultiTexCoord1s (GLenum a, GLshort b);
	 void  nfglMultiTexCoord1sv (GLenum a, const GLshort * b);
	 void  nfglMultiTexCoord2d (GLenum a, GLdouble b, GLdouble c);
	 void  nfglMultiTexCoord2dv (GLenum a, const GLdouble * b);
	 void  nfglMultiTexCoord2f (GLenum a, GLfloat b, GLfloat c);
	 void  nfglMultiTexCoord2fv (GLenum a, const GLfloat * b);
	 void  nfglMultiTexCoord2i (GLenum a, GLint b, GLint c);
	 void  nfglMultiTexCoord2iv (GLenum a, const GLint * b);
	 void  nfglMultiTexCoord2s (GLenum a, GLshort b, GLshort c);
	 void  nfglMultiTexCoord2sv (GLenum a, const GLshort * b);
	 void  nfglMultiTexCoord3d (GLenum a, GLdouble b, GLdouble c, GLdouble d);
	 void  nfglMultiTexCoord3dv (GLenum a, const GLdouble * b);
	 void  nfglMultiTexCoord3f (GLenum a, GLfloat b, GLfloat c, GLfloat d);
	 void  nfglMultiTexCoord3fv (GLenum a, const GLfloat * b);
	 void  nfglMultiTexCoord3i (GLenum a, GLint b, GLint c, GLint d);
	 void  nfglMultiTexCoord3iv (GLenum a, const GLint * b);
	 void  nfglMultiTexCoord3s (GLenum a, GLshort b, GLshort c, GLshort d);
	 void  nfglMultiTexCoord3sv (GLenum a, const GLshort * b);
	 void  nfglMultiTexCoord4d (GLenum a, GLdouble b, GLdouble c, GLdouble d, GLdouble e);
	 void  nfglMultiTexCoord4dv (GLenum a, const GLdouble * b);
	 void  nfglMultiTexCoord4f (GLenum a, GLfloat b, GLfloat c, GLfloat d, GLfloat e);
	 void  nfglMultiTexCoord4fv (GLenum a, const GLfloat * b);
	 void  nfglMultiTexCoord4i (GLenum a, GLint b, GLint c, GLint d, GLint e);
	 void  nfglMultiTexCoord4iv (GLenum a, const GLint * b);
	 void  nfglMultiTexCoord4s (GLenum a, GLshort b, GLshort c, GLshort d, GLshort e);
	 void  nfglMultiTexCoord4sv (GLenum a, const GLshort * b);
	 void  nfglLoadTransposeMatrixf (const GLfloat * a);
	 void  nfglLoadTransposeMatrixd (const GLdouble * a);
	 void  nfglMultTransposeMatrixf (const GLfloat * a);
	 void  nfglMultTransposeMatrixd (const GLdouble * a);
	 void  nfglSampleCoverage (GLclampf a, GLboolean b);
	 void  nfglCompressedTexImage3D (GLenum a, GLint b, GLenum c, GLsizei d, GLsizei e, GLsizei f, GLint g, GLsizei h, const GLvoid * i);
	 void  nfglCompressedTexImage2D (GLenum a, GLint b, GLenum c, GLsizei d, GLsizei e, GLint f, GLsizei g, const GLvoid * h);
	 void  nfglCompressedTexImage1D (GLenum a, GLint b, GLenum c, GLsizei d, GLint e, GLsizei f, const GLvoid * g);
	 void  nfglCompressedTexSubImage3D (GLenum a, GLint b, GLint c, GLint d, GLint e, GLsizei f, GLsizei g, GLsizei h, GLenum i, GLsizei j, const GLvoid * k);
	 void  nfglCompressedTexSubImage2D (GLenum a, GLint b, GLint c, GLint d, GLsizei e, GLsizei f, GLenum g, GLsizei h, const GLvoid * i);
	 void  nfglCompressedTexSubImage1D (GLenum a, GLint b, GLint c, GLsizei d, GLenum e, GLsizei f, const GLvoid * g);
	 void  nfglGetCompressedTexImage (GLenum a, GLint b, GLvoid * c);
	 void  nfglBlendFuncSeparate (GLenum a, GLenum b, GLenum c, GLenum d);
	 void  nfglFogCoordf (GLfloat a);
	 void  nfglFogCoordfv (const GLfloat * a);
	 void  nfglFogCoordd (GLdouble a);
	 void  nfglFogCoorddv (const GLdouble * a);
	 void  nfglFogCoordPointer (GLenum a, GLsizei b, const GLvoid * c);
	 void  nfglMultiDrawArrays (GLenum a, GLint * b, GLsizei * c, GLsizei d);
	 void  nfglMultiDrawElements (GLenum a, const GLsizei * b, GLenum c, const GLvoid* * d, GLsizei e);
	 void  nfglPointParameterf (GLenum a, GLfloat b);
	 void  nfglPointParameterfv (GLenum a, const GLfloat * b);
	 void  nfglPointParameteri (GLenum a, GLint b);
	 void  nfglPointParameteriv (GLenum a, const GLint * b);
	 void  nfglSecondaryColor3b (GLbyte a, GLbyte b, GLbyte c);
	 void  nfglSecondaryColor3bv (const GLbyte * a);
	 void  nfglSecondaryColor3d (GLdouble a, GLdouble b, GLdouble c);
	 void  nfglSecondaryColor3dv (const GLdouble * a);
	 void  nfglSecondaryColor3f (GLfloat a, GLfloat b, GLfloat c);
	 void  nfglSecondaryColor3fv (const GLfloat * a);
	 void  nfglSecondaryColor3i (GLint a, GLint b, GLint c);
	 void  nfglSecondaryColor3iv (const GLint * a);
	 void  nfglSecondaryColor3s (GLshort a, GLshort b, GLshort c);
	 void  nfglSecondaryColor3sv (const GLshort * a);
	 void  nfglSecondaryColor3ub (GLubyte a, GLubyte b, GLubyte c);
	 void  nfglSecondaryColor3ubv (const GLubyte * a);
	 void  nfglSecondaryColor3ui (GLuint a, GLuint b, GLuint c);
	 void  nfglSecondaryColor3uiv (const GLuint * a);
	 void  nfglSecondaryColor3us (GLushort a, GLushort b, GLushort c);
	 void  nfglSecondaryColor3usv (const GLushort * a);
	 void  nfglSecondaryColorPointer (GLint a, GLenum b, GLsizei c, const GLvoid * d);
	 void  nfglWindowPos2d (GLdouble a, GLdouble b);
	 void  nfglWindowPos2dv (const GLdouble * a);
	 void  nfglWindowPos2f (GLfloat a, GLfloat b);
	 void  nfglWindowPos2fv (const GLfloat * a);
	 void  nfglWindowPos2i (GLint a, GLint b);
	 void  nfglWindowPos2iv (const GLint * a);
	 void  nfglWindowPos2s (GLshort a, GLshort b);
	 void  nfglWindowPos2sv (const GLshort * a);
	 void  nfglWindowPos3d (GLdouble a, GLdouble b, GLdouble c);
	 void  nfglWindowPos3dv (const GLdouble * a);
	 void  nfglWindowPos3f (GLfloat a, GLfloat b, GLfloat c);
	 void  nfglWindowPos3fv (const GLfloat * a);
	 void  nfglWindowPos3i (GLint a, GLint b, GLint c);
	 void  nfglWindowPos3iv (const GLint * a);
	 void  nfglWindowPos3s (GLshort a, GLshort b, GLshort c);
	 void  nfglWindowPos3sv (const GLshort * a);
	 void  nfglGenQueries (GLsizei a, GLuint * b);
	 void  nfglDeleteQueries (GLsizei a, const GLuint * b);
	 GLboolean  nfglIsQuery (GLuint a);
	 void  nfglBeginQuery (GLenum a, GLuint b);
	 void  nfglEndQuery (GLenum a);
	 void  nfglGetQueryiv (GLenum a, GLenum b, GLint * c);
	 void  nfglGetQueryObjectiv (GLuint a, GLenum b, GLint * c);
	 void  nfglGetQueryObjectuiv (GLuint a, GLenum b, GLuint * c);
	 void  nfglBindBuffer (GLenum a, GLuint b);
	 void  nfglDeleteBuffers (GLsizei a, const GLuint * b);
	 void  nfglGenBuffers (GLsizei a, GLuint * b);
	 GLboolean  nfglIsBuffer (GLuint a);
	 void  nfglBufferData (GLenum a, GLsizeiptr b, const GLvoid * c, GLenum d);
	 void  nfglBufferSubData (GLenum a, GLintptr b, GLsizeiptr c, const GLvoid * d);
	 void  nfglGetBufferSubData (GLenum a, GLintptr b, GLsizeiptr c, GLvoid * d);
	 GLvoid*  nfglMapBuffer (GLenum a, GLenum b);
	 GLboolean  nfglUnmapBuffer (GLenum a);
	 void  nfglGetBufferParameteriv (GLenum a, GLenum b, GLint * c);
	 void  nfglGetBufferPointerv (GLenum a, GLenum b, GLvoid* * c);
	 void  nfglActiveTextureARB (GLenum a);
	 void  nfglClientActiveTextureARB (GLenum a);
	 void  nfglMultiTexCoord1dARB (GLenum a, GLdouble b);
	 void  nfglMultiTexCoord1dvARB (GLenum a, const GLdouble * b);
	 void  nfglMultiTexCoord1fARB (GLenum a, GLfloat b);
	 void  nfglMultiTexCoord1fvARB (GLenum a, const GLfloat * b);
	 void  nfglMultiTexCoord1iARB (GLenum a, GLint b);
	 void  nfglMultiTexCoord1ivARB (GLenum a, const GLint * b);
	 void  nfglMultiTexCoord1sARB (GLenum a, GLshort b);
	 void  nfglMultiTexCoord1svARB (GLenum a, const GLshort * b);
	 void  nfglMultiTexCoord2dARB (GLenum a, GLdouble b, GLdouble c);
	 void  nfglMultiTexCoord2dvARB (GLenum a, const GLdouble * b);
	 void  nfglMultiTexCoord2fARB (GLenum a, GLfloat b, GLfloat c);
	 void  nfglMultiTexCoord2fvARB (GLenum a, const GLfloat * b);
	 void  nfglMultiTexCoord2iARB (GLenum a, GLint b, GLint c);
	 void  nfglMultiTexCoord2ivARB (GLenum a, const GLint * b);
	 void  nfglMultiTexCoord2sARB (GLenum a, GLshort b, GLshort c);
	 void  nfglMultiTexCoord2svARB (GLenum a, const GLshort * b);
	 void  nfglMultiTexCoord3dARB (GLenum a, GLdouble b, GLdouble c, GLdouble d);
	 void  nfglMultiTexCoord3dvARB (GLenum a, const GLdouble * b);
	 void  nfglMultiTexCoord3fARB (GLenum a, GLfloat b, GLfloat c, GLfloat d);
	 void  nfglMultiTexCoord3fvARB (GLenum a, const GLfloat * b);
	 void  nfglMultiTexCoord3iARB (GLenum a, GLint b, GLint c, GLint d);
	 void  nfglMultiTexCoord3ivARB (GLenum a, const GLint * b);
	 void  nfglMultiTexCoord3sARB (GLenum a, GLshort b, GLshort c, GLshort d);
	 void  nfglMultiTexCoord3svARB (GLenum a, const GLshort * b);
	 void  nfglMultiTexCoord4dARB (GLenum a, GLdouble b, GLdouble c, GLdouble d, GLdouble e);
	 void  nfglMultiTexCoord4dvARB (GLenum a, const GLdouble * b);
	 void  nfglMultiTexCoord4fARB (GLenum a, GLfloat b, GLfloat c, GLfloat d, GLfloat e);
	 void  nfglMultiTexCoord4fvARB (GLenum a, const GLfloat * b);
	 void  nfglMultiTexCoord4iARB (GLenum a, GLint b, GLint c, GLint d, GLint e);
	 void  nfglMultiTexCoord4ivARB (GLenum a, const GLint * b);
	 void  nfglMultiTexCoord4sARB (GLenum a, GLshort b, GLshort c, GLshort d, GLshort e);
	 void  nfglMultiTexCoord4svARB (GLenum a, const GLshort * b);
	 void  nfglLoadTransposeMatrixfARB (const GLfloat * a);
	 void  nfglLoadTransposeMatrixdARB (const GLdouble * a);
	 void  nfglMultTransposeMatrixfARB (const GLfloat * a);
	 void  nfglMultTransposeMatrixdARB (const GLdouble * a);
	 void  nfglSampleCoverageARB (GLclampf a, GLboolean b);
	 void  nfglCompressedTexImage3DARB (GLenum a, GLint b, GLenum c, GLsizei d, GLsizei e, GLsizei f, GLint g, GLsizei h, const GLvoid * i);
	 void  nfglCompressedTexImage2DARB (GLenum a, GLint b, GLenum c, GLsizei d, GLsizei e, GLint f, GLsizei g, const GLvoid * h);
	 void  nfglCompressedTexImage1DARB (GLenum a, GLint b, GLenum c, GLsizei d, GLint e, GLsizei f, const GLvoid * g);
	 void  nfglCompressedTexSubImage3DARB (GLenum a, GLint b, GLint c, GLint d, GLint e, GLsizei f, GLsizei g, GLsizei h, GLenum i, GLsizei j, const GLvoid * k);
	 void  nfglCompressedTexSubImage2DARB (GLenum a, GLint b, GLint c, GLint d, GLsizei e, GLsizei f, GLenum g, GLsizei h, const GLvoid * i);
	 void  nfglCompressedTexSubImage1DARB (GLenum a, GLint b, GLint c, GLsizei d, GLenum e, GLsizei f, const GLvoid * g);
	 void  nfglGetCompressedTexImageARB (GLenum a, GLint b, GLvoid * c);
	 void  nfglPointParameterfARB (GLenum a, GLfloat b);
	 void  nfglPointParameterfvARB (GLenum a, const GLfloat * b);
	 void  nfglWeightbvARB (GLint a, const GLbyte * b);
	 void  nfglWeightsvARB (GLint a, const GLshort * b);
	 void  nfglWeightivARB (GLint a, const GLint * b);
	 void  nfglWeightfvARB (GLint a, const GLfloat * b);
	 void  nfglWeightdvARB (GLint a, const GLdouble * b);
	 void  nfglWeightubvARB (GLint a, const GLubyte * b);
	 void  nfglWeightusvARB (GLint a, const GLushort * b);
	 void  nfglWeightuivARB (GLint a, const GLuint * b);
	 void  nfglWeightPointerARB (GLint a, GLenum b, GLsizei c, const GLvoid * d);
	 void  nfglVertexBlendARB (GLint a);
	 void  nfglCurrentPaletteMatrixARB (GLint a);
	 void  nfglMatrixIndexubvARB (GLint a, const GLubyte * b);
	 void  nfglMatrixIndexusvARB (GLint a, const GLushort * b);
	 void  nfglMatrixIndexuivARB (GLint a, const GLuint * b);
	 void  nfglMatrixIndexPointerARB (GLint a, GLenum b, GLsizei c, const GLvoid * d);
	 void  nfglWindowPos2dARB (GLdouble a, GLdouble b);
	 void  nfglWindowPos2dvARB (const GLdouble * a);
	 void  nfglWindowPos2fARB (GLfloat a, GLfloat b);
	 void  nfglWindowPos2fvARB (const GLfloat * a);
	 void  nfglWindowPos2iARB (GLint a, GLint b);
	 void  nfglWindowPos2ivARB (const GLint * a);
	 void  nfglWindowPos2sARB (GLshort a, GLshort b);
	 void  nfglWindowPos2svARB (const GLshort * a);
	 void  nfglWindowPos3dARB (GLdouble a, GLdouble b, GLdouble c);
	 void  nfglWindowPos3dvARB (const GLdouble * a);
	 void  nfglWindowPos3fARB (GLfloat a, GLfloat b, GLfloat c);
	 void  nfglWindowPos3fvARB (const GLfloat * a);
	 void  nfglWindowPos3iARB (GLint a, GLint b, GLint c);
	 void  nfglWindowPos3ivARB (const GLint * a);
	 void  nfglWindowPos3sARB (GLshort a, GLshort b, GLshort c);
	 void  nfglWindowPos3svARB (const GLshort * a);
	 void  nfglVertexAttrib1dARB (GLuint a, GLdouble b);
	 void  nfglVertexAttrib1dvARB (GLuint a, const GLdouble * b);
	 void  nfglVertexAttrib1fARB (GLuint a, GLfloat b);
	 void  nfglVertexAttrib1fvARB (GLuint a, const GLfloat * b);
	 void  nfglVertexAttrib1sARB (GLuint a, GLshort b);
	 void  nfglVertexAttrib1svARB (GLuint a, const GLshort * b);
	 void  nfglVertexAttrib2dARB (GLuint a, GLdouble b, GLdouble c);
	 void  nfglVertexAttrib2dvARB (GLuint a, const GLdouble * b);
	 void  nfglVertexAttrib2fARB (GLuint a, GLfloat b, GLfloat c);
	 void  nfglVertexAttrib2fvARB (GLuint a, const GLfloat * b);
	 void  nfglVertexAttrib2sARB (GLuint a, GLshort b, GLshort c);
	 void  nfglVertexAttrib2svARB (GLuint a, const GLshort * b);
	 void  nfglVertexAttrib3dARB (GLuint a, GLdouble b, GLdouble c, GLdouble d);
	 void  nfglVertexAttrib3dvARB (GLuint a, const GLdouble * b);
	 void  nfglVertexAttrib3fARB (GLuint a, GLfloat b, GLfloat c, GLfloat d);
	 void  nfglVertexAttrib3fvARB (GLuint a, const GLfloat * b);
	 void  nfglVertexAttrib3sARB (GLuint a, GLshort b, GLshort c, GLshort d);
	 void  nfglVertexAttrib3svARB (GLuint a, const GLshort * b);
	 void  nfglVertexAttrib4NbvARB (GLuint a, const GLbyte * b);
	 void  nfglVertexAttrib4NivARB (GLuint a, const GLint * b);
	 void  nfglVertexAttrib4NsvARB (GLuint a, const GLshort * b);
	 void  nfglVertexAttrib4NubARB (GLuint a, GLubyte b, GLubyte c, GLubyte d, GLubyte e);
	 void  nfglVertexAttrib4NubvARB (GLuint a, const GLubyte * b);
	 void  nfglVertexAttrib4NuivARB (GLuint a, const GLuint * b);
	 void  nfglVertexAttrib4NusvARB (GLuint a, const GLushort * b);
	 void  nfglVertexAttrib4bvARB (GLuint a, const GLbyte * b);
	 void  nfglVertexAttrib4dARB (GLuint a, GLdouble b, GLdouble c, GLdouble d, GLdouble e);
	 void  nfglVertexAttrib4dvARB (GLuint a, const GLdouble * b);
	 void  nfglVertexAttrib4fARB (GLuint a, GLfloat b, GLfloat c, GLfloat d, GLfloat e);
	 void  nfglVertexAttrib4fvARB (GLuint a, const GLfloat * b);
	 void  nfglVertexAttrib4ivARB (GLuint a, const GLint * b);
	 void  nfglVertexAttrib4sARB (GLuint a, GLshort b, GLshort c, GLshort d, GLshort e);
	 void  nfglVertexAttrib4svARB (GLuint a, const GLshort * b);
	 void  nfglVertexAttrib4ubvARB (GLuint a, const GLubyte * b);
	 void  nfglVertexAttrib4uivARB (GLuint a, const GLuint * b);
	 void  nfglVertexAttrib4usvARB (GLuint a, const GLushort * b);
	 void  nfglVertexAttribPointerARB (GLuint a, GLint b, GLenum c, GLboolean d, GLsizei e, const GLvoid * f);
	 void  nfglEnableVertexAttribArrayARB (GLuint a);
	 void  nfglDisableVertexAttribArrayARB (GLuint a);
	 void  nfglProgramStringARB (GLenum a, GLenum b, GLsizei c, const GLvoid * d);
	 void  nfglBindProgramARB (GLenum a, GLuint b);
	 void  nfglDeleteProgramsARB (GLsizei a, const GLuint * b);
	 void  nfglGenProgramsARB (GLsizei a, GLuint * b);
	 void  nfglProgramEnvParameter4dARB (GLenum a, GLuint b, GLdouble c, GLdouble d, GLdouble e, GLdouble f);
	 void  nfglProgramEnvParameter4dvARB (GLenum a, GLuint b, const GLdouble * c);
	 void  nfglProgramEnvParameter4fARB (GLenum a, GLuint b, GLfloat c, GLfloat d, GLfloat e, GLfloat f);
	 void  nfglProgramEnvParameter4fvARB (GLenum a, GLuint b, const GLfloat * c);
	 void  nfglProgramLocalParameter4dARB (GLenum a, GLuint b, GLdouble c, GLdouble d, GLdouble e, GLdouble f);
	 void  nfglProgramLocalParameter4dvARB (GLenum a, GLuint b, const GLdouble * c);
	 void  nfglProgramLocalParameter4fARB (GLenum a, GLuint b, GLfloat c, GLfloat d, GLfloat e, GLfloat f);
	 void  nfglProgramLocalParameter4fvARB (GLenum a, GLuint b, const GLfloat * c);
	 void  nfglGetProgramEnvParameterdvARB (GLenum a, GLuint b, GLdouble * c);
	 void  nfglGetProgramEnvParameterfvARB (GLenum a, GLuint b, GLfloat * c);
	 void  nfglGetProgramLocalParameterdvARB (GLenum a, GLuint b, GLdouble * c);
	 void  nfglGetProgramLocalParameterfvARB (GLenum a, GLuint b, GLfloat * c);
	 void  nfglGetProgramivARB (GLenum a, GLenum b, GLint * c);
	 void  nfglGetProgramStringARB (GLenum a, GLenum b, GLvoid * c);
	 void  nfglGetVertexAttribdvARB (GLuint a, GLenum b, GLdouble * c);
	 void  nfglGetVertexAttribfvARB (GLuint a, GLenum b, GLfloat * c);
	 void  nfglGetVertexAttribivARB (GLuint a, GLenum b, GLint * c);
	 void  nfglGetVertexAttribPointervARB (GLuint a, GLenum b, GLvoid* * c);
	 GLboolean  nfglIsProgramARB (GLuint a);
	 void  nfglBindBufferARB (GLenum a, GLuint b);
	 void  nfglDeleteBuffersARB (GLsizei a, const GLuint * b);
	 void  nfglGenBuffersARB (GLsizei a, GLuint * b);
	 GLboolean  nfglIsBufferARB (GLuint a);
	 void  nfglBufferDataARB (GLenum a, GLsizeiptrARB b, const GLvoid * c, GLenum d);
	 void  nfglBufferSubDataARB (GLenum a, GLintptrARB b, GLsizeiptrARB c, const GLvoid * d);
	 void  nfglGetBufferSubDataARB (GLenum a, GLintptrARB b, GLsizeiptrARB c, GLvoid * d);
	 GLvoid*  nfglMapBufferARB (GLenum a, GLenum b);
	 GLboolean  nfglUnmapBufferARB (GLenum a);
	 void  nfglGetBufferParameterivARB (GLenum a, GLenum b, GLint * c);
	 void  nfglGetBufferPointervARB (GLenum a, GLenum b, GLvoid* * c);
	 void  nfglGenQueriesARB (GLsizei a, GLuint * b);
	 void  nfglDeleteQueriesARB (GLsizei a, const GLuint * b);
	 GLboolean  nfglIsQueryARB (GLuint a);
	 void  nfglBeginQueryARB (GLenum a, GLuint b);
	 void  nfglEndQueryARB (GLenum a);
	 void  nfglGetQueryivARB (GLenum a, GLenum b, GLint * c);
	 void  nfglGetQueryObjectivARB (GLuint a, GLenum b, GLint * c);
	 void  nfglGetQueryObjectuivARB (GLuint a, GLenum b, GLuint * c);
	 void  nfglDeleteObjectARB (GLhandleARB a);
	 GLhandleARB  nfglGetHandleARB (GLenum a);
	 void  nfglDetachObjectARB (GLhandleARB a, GLhandleARB b);
	 GLhandleARB  nfglCreateShaderObjectARB (GLenum a);
	 void  nfglShaderSourceARB (GLhandleARB a, GLsizei b, const GLcharARB* * c, const GLint * d);
	 void  nfglCompileShaderARB (GLhandleARB a);
	 GLhandleARB  nfglCreateProgramObjectARB (void);
	 void  nfglAttachObjectARB (GLhandleARB a, GLhandleARB b);
	 void  nfglLinkProgramARB (GLhandleARB a);
	 void  nfglUseProgramObjectARB (GLhandleARB a);
	 void  nfglValidateProgramARB (GLhandleARB a);
	 void  nfglUniform1fARB (GLint a, GLfloat b);
	 void  nfglUniform2fARB (GLint a, GLfloat b, GLfloat c);
	 void  nfglUniform3fARB (GLint a, GLfloat b, GLfloat c, GLfloat d);
	 void  nfglUniform4fARB (GLint a, GLfloat b, GLfloat c, GLfloat d, GLfloat e);
	 void  nfglUniform1iARB (GLint a, GLint b);
	 void  nfglUniform2iARB (GLint a, GLint b, GLint c);
	 void  nfglUniform3iARB (GLint a, GLint b, GLint c, GLint d);
	 void  nfglUniform4iARB (GLint a, GLint b, GLint c, GLint d, GLint e);
	 void  nfglUniform1fvARB (GLint a, GLsizei b, const GLfloat * c);
	 void  nfglUniform2fvARB (GLint a, GLsizei b, const GLfloat * c);
	 void  nfglUniform3fvARB (GLint a, GLsizei b, const GLfloat * c);
	 void  nfglUniform4fvARB (GLint a, GLsizei b, const GLfloat * c);
	 void  nfglUniform1ivARB (GLint a, GLsizei b, const GLint * c);
	 void  nfglUniform2ivARB (GLint a, GLsizei b, const GLint * c);
	 void  nfglUniform3ivARB (GLint a, GLsizei b, const GLint * c);
	 void  nfglUniform4ivARB (GLint a, GLsizei b, const GLint * c);
	 void  nfglUniformMatrix2fvARB (GLint a, GLsizei b, GLboolean c, const GLfloat * d);
	 void  nfglUniformMatrix3fvARB (GLint a, GLsizei b, GLboolean c, const GLfloat * d);
	 void  nfglUniformMatrix4fvARB (GLint a, GLsizei b, GLboolean c, const GLfloat * d);
	 void  nfglGetObjectParameterfvARB (GLhandleARB a, GLenum b, GLfloat * c);
	 void  nfglGetObjectParameterivARB (GLhandleARB a, GLenum b, GLint * c);
	 void  nfglGetInfoLogARB (GLhandleARB a, GLsizei b, GLsizei * c, GLcharARB * d);
	 void  nfglGetAttachedObjectsARB (GLhandleARB a, GLsizei b, GLsizei * c, GLhandleARB * d);
	 GLint  nfglGetUniformLocationARB (GLhandleARB a, const GLcharARB * b);
	 void  nfglGetActiveUniformARB (GLhandleARB a, GLuint b, GLsizei c, GLsizei * d, GLint * e, GLenum * f, GLcharARB * g);
	 void  nfglGetUniformfvARB (GLhandleARB a, GLint b, GLfloat * c);
	 void  nfglGetUniformivARB (GLhandleARB a, GLint b, GLint * c);
	 void  nfglGetShaderSourceARB (GLhandleARB a, GLsizei b, GLsizei * c, GLcharARB * d);
	 void  nfglBindAttribLocationARB (GLhandleARB a, GLuint b, const GLcharARB * c);
	 void  nfglGetActiveAttribARB (GLhandleARB a, GLuint b, GLsizei c, GLsizei * d, GLint * e, GLenum * f, GLcharARB * g);
	 GLint  nfglGetAttribLocationARB (GLhandleARB a, const GLcharARB * b);
	 void  nfglDrawBuffersARB (GLsizei a, const GLenum * b);
	 void  nfglBlendColorEXT (GLclampf a, GLclampf b, GLclampf c, GLclampf d);
	 void  nfglPolygonOffsetEXT (GLfloat a, GLfloat b);
	 void  nfglTexImage3DEXT (GLenum a, GLint b, GLenum c, GLsizei d, GLsizei e, GLsizei f, GLint g, GLenum h, GLenum i, const GLvoid * j);
	 void  nfglTexSubImage3DEXT (GLenum a, GLint b, GLint c, GLint d, GLint e, GLsizei f, GLsizei g, GLsizei h, GLenum i, GLenum j, const GLvoid * k);
	 void  nfglGetTexFilterFuncSGIS (GLenum a, GLenum b, GLfloat * c);
	 void  nfglTexFilterFuncSGIS (GLenum a, GLenum b, GLsizei c, const GLfloat * d);
	 void  nfglTexSubImage1DEXT (GLenum a, GLint b, GLint c, GLsizei d, GLenum e, GLenum f, const GLvoid * g);
	 void  nfglTexSubImage2DEXT (GLenum a, GLint b, GLint c, GLint d, GLsizei e, GLsizei f, GLenum g, GLenum h, const GLvoid * i);
	 void  nfglCopyTexImage1DEXT (GLenum a, GLint b, GLenum c, GLint d, GLint e, GLsizei f, GLint g);
	 void  nfglCopyTexImage2DEXT (GLenum a, GLint b, GLenum c, GLint d, GLint e, GLsizei f, GLsizei g, GLint h);
	 void  nfglCopyTexSubImage1DEXT (GLenum a, GLint b, GLint c, GLint d, GLint e, GLsizei f);
	 void  nfglCopyTexSubImage2DEXT (GLenum a, GLint b, GLint c, GLint d, GLint e, GLint f, GLsizei g, GLsizei h);
	 void  nfglCopyTexSubImage3DEXT (GLenum a, GLint b, GLint c, GLint d, GLint e, GLint f, GLint g, GLsizei h, GLsizei i);
	 void  nfglGetHistogramEXT (GLenum a, GLboolean b, GLenum c, GLenum d, GLvoid * e);
	 void  nfglGetHistogramParameterfvEXT (GLenum a, GLenum b, GLfloat * c);
	 void  nfglGetHistogramParameterivEXT (GLenum a, GLenum b, GLint * c);
	 void  nfglGetMinmaxEXT (GLenum a, GLboolean b, GLenum c, GLenum d, GLvoid * e);
	 void  nfglGetMinmaxParameterfvEXT (GLenum a, GLenum b, GLfloat * c);
	 void  nfglGetMinmaxParameterivEXT (GLenum a, GLenum b, GLint * c);
	 void  nfglHistogramEXT (GLenum a, GLsizei b, GLenum c, GLboolean d);
	 void  nfglMinmaxEXT (GLenum a, GLenum b, GLboolean c);
	 void  nfglResetHistogramEXT (GLenum a);
	 void  nfglResetMinmaxEXT (GLenum a);
	 void  nfglConvolutionFilter1DEXT (GLenum a, GLenum b, GLsizei c, GLenum d, GLenum e, const GLvoid * f);
	 void  nfglConvolutionFilter2DEXT (GLenum a, GLenum b, GLsizei c, GLsizei d, GLenum e, GLenum f, const GLvoid * g);
	 void  nfglConvolutionParameterfEXT (GLenum a, GLenum b, GLfloat c);
	 void  nfglConvolutionParameterfvEXT (GLenum a, GLenum b, const GLfloat * c);
	 void  nfglConvolutionParameteriEXT (GLenum a, GLenum b, GLint c);
	 void  nfglConvolutionParameterivEXT (GLenum a, GLenum b, const GLint * c);
	 void  nfglCopyConvolutionFilter1DEXT (GLenum a, GLenum b, GLint c, GLint d, GLsizei e);
	 void  nfglCopyConvolutionFilter2DEXT (GLenum a, GLenum b, GLint c, GLint d, GLsizei e, GLsizei f);
	 void  nfglGetConvolutionFilterEXT (GLenum a, GLenum b, GLenum c, GLvoid * d);
	 void  nfglGetConvolutionParameterfvEXT (GLenum a, GLenum b, GLfloat * c);
	 void  nfglGetConvolutionParameterivEXT (GLenum a, GLenum b, GLint * c);
	 void  nfglGetSeparableFilterEXT (GLenum a, GLenum b, GLenum c, GLvoid * d, GLvoid * e, GLvoid * f);
	 void  nfglSeparableFilter2DEXT (GLenum a, GLenum b, GLsizei c, GLsizei d, GLenum e, GLenum f, const GLvoid * g, const GLvoid * h);
	 void  nfglColorTableSGI (GLenum a, GLenum b, GLsizei c, GLenum d, GLenum e, const GLvoid * f);
	 void  nfglColorTableParameterfvSGI (GLenum a, GLenum b, const GLfloat * c);
	 void  nfglColorTableParameterivSGI (GLenum a, GLenum b, const GLint * c);
	 void  nfglCopyColorTableSGI (GLenum a, GLenum b, GLint c, GLint d, GLsizei e);
	 void  nfglGetColorTableSGI (GLenum a, GLenum b, GLenum c, GLvoid * d);
	 void  nfglGetColorTableParameterfvSGI (GLenum a, GLenum b, GLfloat * c);
	 void  nfglGetColorTableParameterivSGI (GLenum a, GLenum b, GLint * c);
	 void  nfglPixelTexGenSGIX (GLenum a);
	 void  nfglPixelTexGenParameteriSGIS (GLenum a, GLint b);
	 void  nfglPixelTexGenParameterivSGIS (GLenum a, const GLint * b);
	 void  nfglPixelTexGenParameterfSGIS (GLenum a, GLfloat b);
	 void  nfglPixelTexGenParameterfvSGIS (GLenum a, const GLfloat * b);
	 void  nfglGetPixelTexGenParameterivSGIS (GLenum a, GLint * b);
	 void  nfglGetPixelTexGenParameterfvSGIS (GLenum a, GLfloat * b);
	 void  nfglTexImage4DSGIS (GLenum a, GLint b, GLenum c, GLsizei d, GLsizei e, GLsizei f, GLsizei g, GLint h, GLenum i, GLenum j, const GLvoid * k);
	 void  nfglTexSubImage4DSGIS (GLenum a, GLint b, GLint c, GLint d, GLint e, GLint f, GLsizei g, GLsizei h, GLsizei i, GLsizei j, GLenum k, GLenum l, const GLvoid * m);
	 GLboolean  nfglAreTexturesResidentEXT (GLsizei a, const GLuint * b, GLboolean * c);
	 void  nfglBindTextureEXT (GLenum a, GLuint b);
	 void  nfglDeleteTexturesEXT (GLsizei a, const GLuint * b);
	 void  nfglGenTexturesEXT (GLsizei a, GLuint * b);
	 GLboolean  nfglIsTextureEXT (GLuint a);
	 void  nfglPrioritizeTexturesEXT (GLsizei a, const GLuint * b, const GLclampf * c);
	 void  nfglDetailTexFuncSGIS (GLenum a, GLsizei b, const GLfloat * c);
	 void  nfglGetDetailTexFuncSGIS (GLenum a, GLfloat * b);
	 void  nfglSharpenTexFuncSGIS (GLenum a, GLsizei b, const GLfloat * c);
	 void  nfglGetSharpenTexFuncSGIS (GLenum a, GLfloat * b);
	 void  nfglSampleMaskSGIS (GLclampf a, GLboolean b);
	 void  nfglSamplePatternSGIS (GLenum a);
	 void  nfglArrayElementEXT (GLint a);
	 void  nfglColorPointerEXT (GLint a, GLenum b, GLsizei c, GLsizei d, const GLvoid * e);
	 void  nfglDrawArraysEXT (GLenum a, GLint b, GLsizei c);
	 void  nfglEdgeFlagPointerEXT (GLsizei a, GLsizei b, const GLboolean * c);
	 void  nfglGetPointervEXT (GLenum a, GLvoid* * b);
	 void  nfglIndexPointerEXT (GLenum a, GLsizei b, GLsizei c, const GLvoid * d);
	 void  nfglNormalPointerEXT (GLenum a, GLsizei b, GLsizei c, const GLvoid * d);
	 void  nfglTexCoordPointerEXT (GLint a, GLenum b, GLsizei c, GLsizei d, const GLvoid * e);
	 void  nfglVertexPointerEXT (GLint a, GLenum b, GLsizei c, GLsizei d, const GLvoid * e);
	 void  nfglBlendEquationEXT (GLenum a);
	 void  nfglSpriteParameterfSGIX (GLenum a, GLfloat b);
	 void  nfglSpriteParameterfvSGIX (GLenum a, const GLfloat * b);
	 void  nfglSpriteParameteriSGIX (GLenum a, GLint b);
	 void  nfglSpriteParameterivSGIX (GLenum a, const GLint * b);
	 void  nfglPointParameterfEXT (GLenum a, GLfloat b);
	 void  nfglPointParameterfvEXT (GLenum a, const GLfloat * b);
	 void  nfglPointParameterfSGIS (GLenum a, GLfloat b);
	 void  nfglPointParameterfvSGIS (GLenum a, const GLfloat * b);
	 GLint  nfglGetInstrumentsSGIX (void);
	 void  nfglInstrumentsBufferSGIX (GLsizei a, GLint * b);
	 GLint  nfglPollInstrumentsSGIX (GLint * a);
	 void  nfglReadInstrumentsSGIX (GLint a);
	 void  nfglStartInstrumentsSGIX (void);
	 void  nfglStopInstrumentsSGIX (GLint a);
	 void  nfglFrameZoomSGIX (GLint a);
	 void  nfglTagSampleBufferSGIX (void);
	 void  nfglDeformationMap3dSGIX (GLenum a, GLdouble b, GLdouble c, GLint d, GLint e, GLdouble f, GLdouble g, GLint h, GLint i, GLdouble j, GLdouble k, GLint l, GLint m, const GLdouble * n);
	 void  nfglDeformationMap3fSGIX (GLenum a, GLfloat b, GLfloat c, GLint d, GLint e, GLfloat f, GLfloat g, GLint h, GLint i, GLfloat j, GLfloat k, GLint l, GLint m, const GLfloat * n);
	 void  nfglDeformSGIX (GLbitfield a);
	 void  nfglLoadIdentityDeformationMapSGIX (GLbitfield a);
	 void  nfglReferencePlaneSGIX (const GLdouble * a);
	 void  nfglFlushRasterSGIX (void);
	 void  nfglFogFuncSGIS (GLsizei a, const GLfloat * b);
	 void  nfglGetFogFuncSGIS (GLfloat * a);
	 void  nfglImageTransformParameteriHP (GLenum a, GLenum b, GLint c);
	 void  nfglImageTransformParameterfHP (GLenum a, GLenum b, GLfloat c);
	 void  nfglImageTransformParameterivHP (GLenum a, GLenum b, const GLint * c);
	 void  nfglImageTransformParameterfvHP (GLenum a, GLenum b, const GLfloat * c);
	 void  nfglGetImageTransformParameterivHP (GLenum a, GLenum b, GLint * c);
	 void  nfglGetImageTransformParameterfvHP (GLenum a, GLenum b, GLfloat * c);
	 void  nfglColorSubTableEXT (GLenum a, GLsizei b, GLsizei c, GLenum d, GLenum e, const GLvoid * f);
	 void  nfglCopyColorSubTableEXT (GLenum a, GLsizei b, GLint c, GLint d, GLsizei e);
	 void  nfglHintPGI (GLenum a, GLint b);
	 void  nfglColorTableEXT (GLenum a, GLenum b, GLsizei c, GLenum d, GLenum e, const GLvoid * f);
	 void  nfglGetColorTableEXT (GLenum a, GLenum b, GLenum c, GLvoid * d);
	 void  nfglGetColorTableParameterivEXT (GLenum a, GLenum b, GLint * c);
	 void  nfglGetColorTableParameterfvEXT (GLenum a, GLenum b, GLfloat * c);
	 void  nfglGetListParameterfvSGIX (GLuint a, GLenum b, GLfloat * c);
	 void  nfglGetListParameterivSGIX (GLuint a, GLenum b, GLint * c);
	 void  nfglListParameterfSGIX (GLuint a, GLenum b, GLfloat c);
	 void  nfglListParameterfvSGIX (GLuint a, GLenum b, const GLfloat * c);
	 void  nfglListParameteriSGIX (GLuint a, GLenum b, GLint c);
	 void  nfglListParameterivSGIX (GLuint a, GLenum b, const GLint * c);
	 void  nfglIndexMaterialEXT (GLenum a, GLenum b);
	 void  nfglIndexFuncEXT (GLenum a, GLclampf b);
	 void  nfglLockArraysEXT (GLint a, GLsizei b);
	 void  nfglUnlockArraysEXT (void);
	 void  nfglCullParameterdvEXT (GLenum a, GLdouble * b);
	 void  nfglCullParameterfvEXT (GLenum a, GLfloat * b);
	 void  nfglFragmentColorMaterialSGIX (GLenum a, GLenum b);
	 void  nfglFragmentLightfSGIX (GLenum a, GLenum b, GLfloat c);
	 void  nfglFragmentLightfvSGIX (GLenum a, GLenum b, const GLfloat * c);
	 void  nfglFragmentLightiSGIX (GLenum a, GLenum b, GLint c);
	 void  nfglFragmentLightivSGIX (GLenum a, GLenum b, const GLint * c);
	 void  nfglFragmentLightModelfSGIX (GLenum a, GLfloat b);
	 void  nfglFragmentLightModelfvSGIX (GLenum a, const GLfloat * b);
	 void  nfglFragmentLightModeliSGIX (GLenum a, GLint b);
	 void  nfglFragmentLightModelivSGIX (GLenum a, const GLint * b);
	 void  nfglFragmentMaterialfSGIX (GLenum a, GLenum b, GLfloat c);
	 void  nfglFragmentMaterialfvSGIX (GLenum a, GLenum b, const GLfloat * c);
	 void  nfglFragmentMaterialiSGIX (GLenum a, GLenum b, GLint c);
	 void  nfglFragmentMaterialivSGIX (GLenum a, GLenum b, const GLint * c);
	 void  nfglGetFragmentLightfvSGIX (GLenum a, GLenum b, GLfloat * c);
	 void  nfglGetFragmentLightivSGIX (GLenum a, GLenum b, GLint * c);
	 void  nfglGetFragmentMaterialfvSGIX (GLenum a, GLenum b, GLfloat * c);
	 void  nfglGetFragmentMaterialivSGIX (GLenum a, GLenum b, GLint * c);
	 void  nfglLightEnviSGIX (GLenum a, GLint b);
	 void  nfglDrawRangeElementsEXT (GLenum a, GLuint b, GLuint c, GLsizei d, GLenum e, const GLvoid * f);
	 void  nfglApplyTextureEXT (GLenum a);
	 void  nfglTextureLightEXT (GLenum a);
	 void  nfglTextureMaterialEXT (GLenum a, GLenum b);
	 void  nfglAsyncMarkerSGIX (GLuint a);
	 GLint  nfglFinishAsyncSGIX (GLuint * a);
	 GLint  nfglPollAsyncSGIX (GLuint * a);
	 GLuint  nfglGenAsyncMarkersSGIX (GLsizei a);
	 void  nfglDeleteAsyncMarkersSGIX (GLuint a, GLsizei b);
	 GLboolean  nfglIsAsyncMarkerSGIX (GLuint a);
	 void  nfglVertexPointervINTEL (GLint a, GLenum b, const GLvoid* * c);
	 void  nfglNormalPointervINTEL (GLenum a, const GLvoid* * b);
	 void  nfglColorPointervINTEL (GLint a, GLenum b, const GLvoid* * c);
	 void  nfglTexCoordPointervINTEL (GLint a, GLenum b, const GLvoid* * c);
	 void  nfglPixelTransformParameteriEXT (GLenum a, GLenum b, GLint c);
	 void  nfglPixelTransformParameterfEXT (GLenum a, GLenum b, GLfloat c);
	 void  nfglPixelTransformParameterivEXT (GLenum a, GLenum b, const GLint * c);
	 void  nfglPixelTransformParameterfvEXT (GLenum a, GLenum b, const GLfloat * c);
	 void  nfglSecondaryColor3bEXT (GLbyte a, GLbyte b, GLbyte c);
	 void  nfglSecondaryColor3bvEXT (const GLbyte * a);
	 void  nfglSecondaryColor3dEXT (GLdouble a, GLdouble b, GLdouble c);
	 void  nfglSecondaryColor3dvEXT (const GLdouble * a);
	 void  nfglSecondaryColor3fEXT (GLfloat a, GLfloat b, GLfloat c);
	 void  nfglSecondaryColor3fvEXT (const GLfloat * a);
	 void  nfglSecondaryColor3iEXT (GLint a, GLint b, GLint c);
	 void  nfglSecondaryColor3ivEXT (const GLint * a);
	 void  nfglSecondaryColor3sEXT (GLshort a, GLshort b, GLshort c);
	 void  nfglSecondaryColor3svEXT (const GLshort * a);
	 void  nfglSecondaryColor3ubEXT (GLubyte a, GLubyte b, GLubyte c);
	 void  nfglSecondaryColor3ubvEXT (const GLubyte * a);
	 void  nfglSecondaryColor3uiEXT (GLuint a, GLuint b, GLuint c);
	 void  nfglSecondaryColor3uivEXT (const GLuint * a);
	 void  nfglSecondaryColor3usEXT (GLushort a, GLushort b, GLushort c);
	 void  nfglSecondaryColor3usvEXT (const GLushort * a);
	 void  nfglSecondaryColorPointerEXT (GLint a, GLenum b, GLsizei c, const GLvoid * d);
	 void  nfglTextureNormalEXT (GLenum a);
	 void  nfglMultiDrawArraysEXT (GLenum a, GLint * b, GLsizei * c, GLsizei d);
	 void  nfglMultiDrawElementsEXT (GLenum a, const GLsizei * b, GLenum c, const GLvoid* * d, GLsizei e);
	 void  nfglFogCoordfEXT (GLfloat a);
	 void  nfglFogCoordfvEXT (const GLfloat * a);
	 void  nfglFogCoorddEXT (GLdouble a);
	 void  nfglFogCoorddvEXT (const GLdouble * a);
	 void  nfglFogCoordPointerEXT (GLenum a, GLsizei b, const GLvoid * c);
	 void  nfglTangent3bEXT (GLbyte a, GLbyte b, GLbyte c);
	 void  nfglTangent3bvEXT (const GLbyte * a);
	 void  nfglTangent3dEXT (GLdouble a, GLdouble b, GLdouble c);
	 void  nfglTangent3dvEXT (const GLdouble * a);
	 void  nfglTangent3fEXT (GLfloat a, GLfloat b, GLfloat c);
	 void  nfglTangent3fvEXT (const GLfloat * a);
	 void  nfglTangent3iEXT (GLint a, GLint b, GLint c);
	 void  nfglTangent3ivEXT (const GLint * a);
	 void  nfglTangent3sEXT (GLshort a, GLshort b, GLshort c);
	 void  nfglTangent3svEXT (const GLshort * a);
	 void  nfglBinormal3bEXT (GLbyte a, GLbyte b, GLbyte c);
	 void  nfglBinormal3bvEXT (const GLbyte * a);
	 void  nfglBinormal3dEXT (GLdouble a, GLdouble b, GLdouble c);
	 void  nfglBinormal3dvEXT (const GLdouble * a);
	 void  nfglBinormal3fEXT (GLfloat a, GLfloat b, GLfloat c);
	 void  nfglBinormal3fvEXT (const GLfloat * a);
	 void  nfglBinormal3iEXT (GLint a, GLint b, GLint c);
	 void  nfglBinormal3ivEXT (const GLint * a);
	 void  nfglBinormal3sEXT (GLshort a, GLshort b, GLshort c);
	 void  nfglBinormal3svEXT (const GLshort * a);
	 void  nfglTangentPointerEXT (GLenum a, GLsizei b, const GLvoid * c);
	 void  nfglBinormalPointerEXT (GLenum a, GLsizei b, const GLvoid * c);
	 void  nfglFinishTextureSUNX (void);
	 void  nfglGlobalAlphaFactorbSUN (GLbyte a);
	 void  nfglGlobalAlphaFactorsSUN (GLshort a);
	 void  nfglGlobalAlphaFactoriSUN (GLint a);
	 void  nfglGlobalAlphaFactorfSUN (GLfloat a);
	 void  nfglGlobalAlphaFactordSUN (GLdouble a);
	 void  nfglGlobalAlphaFactorubSUN (GLubyte a);
	 void  nfglGlobalAlphaFactorusSUN (GLushort a);
	 void  nfglGlobalAlphaFactoruiSUN (GLuint a);
	 void  nfglReplacementCodeuiSUN (GLuint a);
	 void  nfglReplacementCodeusSUN (GLushort a);
	 void  nfglReplacementCodeubSUN (GLubyte a);
	 void  nfglReplacementCodeuivSUN (const GLuint * a);
	 void  nfglReplacementCodeusvSUN (const GLushort * a);
	 void  nfglReplacementCodeubvSUN (const GLubyte * a);
	 void  nfglReplacementCodePointerSUN (GLenum a, GLsizei b, const GLvoid* * c);
	 void  nfglColor4ubVertex2fSUN (GLubyte a, GLubyte b, GLubyte c, GLubyte d, GLfloat e, GLfloat f);
	 void  nfglColor4ubVertex2fvSUN (const GLubyte * a, const GLfloat * b);
	 void  nfglColor4ubVertex3fSUN (GLubyte a, GLubyte b, GLubyte c, GLubyte d, GLfloat e, GLfloat f, GLfloat g);
	 void  nfglColor4ubVertex3fvSUN (const GLubyte * a, const GLfloat * b);
	 void  nfglColor3fVertex3fSUN (GLfloat a, GLfloat b, GLfloat c, GLfloat d, GLfloat e, GLfloat f);
	 void  nfglColor3fVertex3fvSUN (const GLfloat * a, const GLfloat * b);
	 void  nfglNormal3fVertex3fSUN (GLfloat a, GLfloat b, GLfloat c, GLfloat d, GLfloat e, GLfloat f);
	 void  nfglNormal3fVertex3fvSUN (const GLfloat * a, const GLfloat * b);
	 void  nfglColor4fNormal3fVertex3fSUN (GLfloat a, GLfloat b, GLfloat c, GLfloat d, GLfloat e, GLfloat f, GLfloat g, GLfloat h, GLfloat i, GLfloat j);
	 void  nfglColor4fNormal3fVertex3fvSUN (const GLfloat * a, const GLfloat * b, const GLfloat * c);
	 void  nfglTexCoord2fVertex3fSUN (GLfloat a, GLfloat b, GLfloat c, GLfloat d, GLfloat e);
	 void  nfglTexCoord2fVertex3fvSUN (const GLfloat * a, const GLfloat * b);
	 void  nfglTexCoord4fVertex4fSUN (GLfloat a, GLfloat b, GLfloat c, GLfloat d, GLfloat e, GLfloat f, GLfloat g, GLfloat h);
	 void  nfglTexCoord4fVertex4fvSUN (const GLfloat * a, const GLfloat * b);
	 void  nfglTexCoord2fColor4ubVertex3fSUN (GLfloat a, GLfloat b, GLubyte c, GLubyte d, GLubyte e, GLubyte f, GLfloat g, GLfloat h, GLfloat i);
	 void  nfglTexCoord2fColor4ubVertex3fvSUN (const GLfloat * a, const GLubyte * b, const GLfloat * c);
	 void  nfglTexCoord2fColor3fVertex3fSUN (GLfloat a, GLfloat b, GLfloat c, GLfloat d, GLfloat e, GLfloat f, GLfloat g, GLfloat h);
	 void  nfglTexCoord2fColor3fVertex3fvSUN (const GLfloat * a, const GLfloat * b, const GLfloat * c);
	 void  nfglTexCoord2fNormal3fVertex3fSUN (GLfloat a, GLfloat b, GLfloat c, GLfloat d, GLfloat e, GLfloat f, GLfloat g, GLfloat h);
	 void  nfglTexCoord2fNormal3fVertex3fvSUN (const GLfloat * a, const GLfloat * b, const GLfloat * c);
	 void  nfglTexCoord2fColor4fNormal3fVertex3fSUN (GLfloat a, GLfloat b, GLfloat c, GLfloat d, GLfloat e, GLfloat f, GLfloat g, GLfloat h, GLfloat i, GLfloat j, GLfloat k, GLfloat l);
	 void  nfglTexCoord2fColor4fNormal3fVertex3fvSUN (const GLfloat * a, const GLfloat * b, const GLfloat * c, const GLfloat * d);
	 void  nfglTexCoord4fColor4fNormal3fVertex4fSUN (GLfloat a, GLfloat b, GLfloat c, GLfloat d, GLfloat e, GLfloat f, GLfloat g, GLfloat h, GLfloat i, GLfloat j, GLfloat k, GLfloat l, GLfloat m, GLfloat n, GLfloat o);
	 void  nfglTexCoord4fColor4fNormal3fVertex4fvSUN (const GLfloat * a, const GLfloat * b, const GLfloat * c, const GLfloat * d);
	 void  nfglReplacementCodeuiVertex3fSUN (GLuint a, GLfloat b, GLfloat c, GLfloat d);
	 void  nfglReplacementCodeuiVertex3fvSUN (const GLuint * a, const GLfloat * b);
	 void  nfglReplacementCodeuiColor4ubVertex3fSUN (GLuint a, GLubyte b, GLubyte c, GLubyte d, GLubyte e, GLfloat f, GLfloat g, GLfloat h);
	 void  nfglReplacementCodeuiColor4ubVertex3fvSUN (const GLuint * a, const GLubyte * b, const GLfloat * c);
	 void  nfglReplacementCodeuiColor3fVertex3fSUN (GLuint a, GLfloat b, GLfloat c, GLfloat d, GLfloat e, GLfloat f, GLfloat g);
	 void  nfglReplacementCodeuiColor3fVertex3fvSUN (const GLuint * a, const GLfloat * b, const GLfloat * c);
	 void  nfglReplacementCodeuiNormal3fVertex3fSUN (GLuint a, GLfloat b, GLfloat c, GLfloat d, GLfloat e, GLfloat f, GLfloat g);
	 void  nfglReplacementCodeuiNormal3fVertex3fvSUN (const GLuint * a, const GLfloat * b, const GLfloat * c);
	 void  nfglReplacementCodeuiColor4fNormal3fVertex3fSUN (GLuint a, GLfloat b, GLfloat c, GLfloat d, GLfloat e, GLfloat f, GLfloat g, GLfloat h, GLfloat i, GLfloat j, GLfloat k);
	 void  nfglReplacementCodeuiColor4fNormal3fVertex3fvSUN (const GLuint * a, const GLfloat * b, const GLfloat * c, const GLfloat * d);
	 void  nfglReplacementCodeuiTexCoord2fVertex3fSUN (GLuint a, GLfloat b, GLfloat c, GLfloat d, GLfloat e, GLfloat f);
	 void  nfglReplacementCodeuiTexCoord2fVertex3fvSUN (const GLuint * a, const GLfloat * b, const GLfloat * c);
	 void  nfglReplacementCodeuiTexCoord2fNormal3fVertex3fSUN (GLuint a, GLfloat b, GLfloat c, GLfloat d, GLfloat e, GLfloat f, GLfloat g, GLfloat h, GLfloat i);
	 void  nfglReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN (const GLuint * a, const GLfloat * b, const GLfloat * c, const GLfloat * d);
	 void  nfglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN (GLuint a, GLfloat b, GLfloat c, GLfloat d, GLfloat e, GLfloat f, GLfloat g, GLfloat h, GLfloat i, GLfloat j, GLfloat k, GLfloat l, GLfloat m);
	 void  nfglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN (const GLuint * a, const GLfloat * b, const GLfloat * c, const GLfloat * d, const GLfloat * e);
	 void  nfglBlendFuncSeparateEXT (GLenum a, GLenum b, GLenum c, GLenum d);
	 void  nfglBlendFuncSeparateINGR (GLenum a, GLenum b, GLenum c, GLenum d);
	 void  nfglVertexWeightfEXT (GLfloat a);
	 void  nfglVertexWeightfvEXT (const GLfloat * a);
	 void  nfglVertexWeightPointerEXT (GLsizei a, GLenum b, GLsizei c, const GLvoid * d);
	 void  nfglFlushVertexArrayRangeNV (void);
	 void  nfglVertexArrayRangeNV (GLsizei a, const GLvoid * b);
	 void  nfglCombinerParameterfvNV (GLenum a, const GLfloat * b);
	 void  nfglCombinerParameterfNV (GLenum a, GLfloat b);
	 void  nfglCombinerParameterivNV (GLenum a, const GLint * b);
	 void  nfglCombinerParameteriNV (GLenum a, GLint b);
	 void  nfglCombinerInputNV (GLenum a, GLenum b, GLenum c, GLenum d, GLenum e, GLenum f);
	 void  nfglCombinerOutputNV (GLenum a, GLenum b, GLenum c, GLenum d, GLenum e, GLenum f, GLenum g, GLboolean h, GLboolean i, GLboolean j);
	 void  nfglFinalCombinerInputNV (GLenum a, GLenum b, GLenum c, GLenum d);
	 void  nfglGetCombinerInputParameterfvNV (GLenum a, GLenum b, GLenum c, GLenum d, GLfloat * e);
	 void  nfglGetCombinerInputParameterivNV (GLenum a, GLenum b, GLenum c, GLenum d, GLint * e);
	 void  nfglGetCombinerOutputParameterfvNV (GLenum a, GLenum b, GLenum c, GLfloat * d);
	 void  nfglGetCombinerOutputParameterivNV (GLenum a, GLenum b, GLenum c, GLint * d);
	 void  nfglGetFinalCombinerInputParameterfvNV (GLenum a, GLenum b, GLfloat * c);
	 void  nfglGetFinalCombinerInputParameterivNV (GLenum a, GLenum b, GLint * c);
	 void  nfglResizeBuffersMESA (void);
	 void  nfglWindowPos2dMESA (GLdouble a, GLdouble b);
	 void  nfglWindowPos2dvMESA (const GLdouble * a);
	 void  nfglWindowPos2fMESA (GLfloat a, GLfloat b);
	 void  nfglWindowPos2fvMESA (const GLfloat * a);
	 void  nfglWindowPos2iMESA (GLint a, GLint b);
	 void  nfglWindowPos2ivMESA (const GLint * a);
	 void  nfglWindowPos2sMESA (GLshort a, GLshort b);
	 void  nfglWindowPos2svMESA (const GLshort * a);
	 void  nfglWindowPos3dMESA (GLdouble a, GLdouble b, GLdouble c);
	 void  nfglWindowPos3dvMESA (const GLdouble * a);
	 void  nfglWindowPos3fMESA (GLfloat a, GLfloat b, GLfloat c);
	 void  nfglWindowPos3fvMESA (const GLfloat * a);
	 void  nfglWindowPos3iMESA (GLint a, GLint b, GLint c);
	 void  nfglWindowPos3ivMESA (const GLint * a);
	 void  nfglWindowPos3sMESA (GLshort a, GLshort b, GLshort c);
	 void  nfglWindowPos3svMESA (const GLshort * a);
	 void  nfglWindowPos4dMESA (GLdouble a, GLdouble b, GLdouble c, GLdouble d);
	 void  nfglWindowPos4dvMESA (const GLdouble * a);
	 void  nfglWindowPos4fMESA (GLfloat a, GLfloat b, GLfloat c, GLfloat d);
	 void  nfglWindowPos4fvMESA (const GLfloat * a);
	 void  nfglWindowPos4iMESA (GLint a, GLint b, GLint c, GLint d);
	 void  nfglWindowPos4ivMESA (const GLint * a);
	 void  nfglWindowPos4sMESA (GLshort a, GLshort b, GLshort c, GLshort d);
	 void  nfglWindowPos4svMESA (const GLshort * a);
	 void  nfglMultiModeDrawArraysIBM (const GLenum * a, const GLint * b, const GLsizei * c, GLsizei d, GLint e);
	 void  nfglMultiModeDrawElementsIBM (const GLenum * a, const GLsizei * b, GLenum c, const GLvoid* const * f, GLsizei d, GLint e);
	 void  nfglColorPointerListIBM (GLint a, GLenum b, GLint c, const GLvoid* * d, GLint e);
	 void  nfglSecondaryColorPointerListIBM (GLint a, GLenum b, GLint c, const GLvoid* * d, GLint e);
	 void  nfglEdgeFlagPointerListIBM (GLint a, const GLboolean* * b, GLint c);
	 void  nfglFogCoordPointerListIBM (GLenum a, GLint b, const GLvoid* * c, GLint d);
	 void  nfglIndexPointerListIBM (GLenum a, GLint b, const GLvoid* * c, GLint d);
	 void  nfglNormalPointerListIBM (GLenum a, GLint b, const GLvoid* * c, GLint d);
	 void  nfglTexCoordPointerListIBM (GLint a, GLenum b, GLint c, const GLvoid* * d, GLint e);
	 void  nfglVertexPointerListIBM (GLint a, GLenum b, GLint c, const GLvoid* * d, GLint e);
	 void  nfglTbufferMask3DFX (GLuint a);
	 void  nfglSampleMaskEXT (GLclampf a, GLboolean b);
	 void  nfglSamplePatternEXT (GLenum a);
	 void  nfglTextureColorMaskSGIS (GLboolean a, GLboolean b, GLboolean c, GLboolean d);
	 void  nfglInfglooInterfaceSGIX (GLenum a, const GLvoid * b);
	 void  nfglDeleteFencesNV (GLsizei a, const GLuint * b);
	 void  nfglGenFencesNV (GLsizei a, GLuint * b);
	 GLboolean  nfglIsFenceNV (GLuint a);
	 GLboolean  nfglTestFenceNV (GLuint a);
	 void  nfglGetFenceivNV (GLuint a, GLenum b, GLint * c);
	 void  nfglFinishFenceNV (GLuint a);
	 void  nfglSetFenceNV (GLuint a, GLenum b);
	 void  nfglMapControlPointsNV (GLenum a, GLuint b, GLenum c, GLsizei d, GLsizei e, GLint f, GLint g, GLboolean h, const GLvoid * i);
	 void  nfglMapParameterivNV (GLenum a, GLenum b, const GLint * c);
	 void  nfglMapParameterfvNV (GLenum a, GLenum b, const GLfloat * c);
	 void  nfglGetMapControlPointsNV (GLenum a, GLuint b, GLenum c, GLsizei d, GLsizei e, GLboolean f, GLvoid * g);
	 void  nfglGetMapParameterivNV (GLenum a, GLenum b, GLint * c);
	 void  nfglGetMapParameterfvNV (GLenum a, GLenum b, GLfloat * c);
	 void  nfglGetMapAttribParameterivNV (GLenum a, GLuint b, GLenum c, GLint * d);
	 void  nfglGetMapAttribParameterfvNV (GLenum a, GLuint b, GLenum c, GLfloat * d);
	 void  nfglEvalMapsNV (GLenum a, GLenum b);
	 void  nfglCombinerStageParameterfvNV (GLenum a, GLenum b, const GLfloat * c);
	 void  nfglGetCombinerStageParameterfvNV (GLenum a, GLenum b, GLfloat * c);
	 GLboolean  nfglAreProgramsResidentNV (GLsizei a, const GLuint * b, GLboolean * c);
	 void  nfglBindProgramNV (GLenum a, GLuint b);
	 void  nfglDeleteProgramsNV (GLsizei a, const GLuint * b);
	 void  nfglExecuteProgramNV (GLenum a, GLuint b, const GLfloat * c);
	 void  nfglGenProgramsNV (GLsizei a, GLuint * b);
	 void  nfglGetProgramParameterdvNV (GLenum a, GLuint b, GLenum c, GLdouble * d);
	 void  nfglGetProgramParameterfvNV (GLenum a, GLuint b, GLenum c, GLfloat * d);
	 void  nfglGetProgramivNV (GLuint a, GLenum b, GLint * c);
	 void  nfglGetProgramStringNV (GLuint a, GLenum b, GLubyte * c);
	 void  nfglGetTrackMatrixivNV (GLenum a, GLuint b, GLenum c, GLint * d);
	 void  nfglGetVertexAttribdvNV (GLuint a, GLenum b, GLdouble * c);
	 void  nfglGetVertexAttribfvNV (GLuint a, GLenum b, GLfloat * c);
	 void  nfglGetVertexAttribivNV (GLuint a, GLenum b, GLint * c);
	 void  nfglGetVertexAttribPointervNV (GLuint a, GLenum b, GLvoid* * c);
	 GLboolean  nfglIsProgramNV (GLuint a);
	 void  nfglLoadProgramNV (GLenum a, GLuint b, GLsizei c, const GLubyte * d);
	 void  nfglProgramParameter4dNV (GLenum a, GLuint b, GLdouble c, GLdouble d, GLdouble e, GLdouble f);
	 void  nfglProgramParameter4dvNV (GLenum a, GLuint b, const GLdouble * c);
	 void  nfglProgramParameter4fNV (GLenum a, GLuint b, GLfloat c, GLfloat d, GLfloat e, GLfloat f);
	 void  nfglProgramParameter4fvNV (GLenum a, GLuint b, const GLfloat * c);
	 void  nfglProgramParameters4dvNV (GLenum a, GLuint b, GLuint c, const GLdouble * d);
	 void  nfglProgramParameters4fvNV (GLenum a, GLuint b, GLuint c, const GLfloat * d);
	 void  nfglRequestResidentProgramsNV (GLsizei a, const GLuint * b);
	 void  nfglTrackMatrixNV (GLenum a, GLuint b, GLenum c, GLenum d);
	 void  nfglVertexAttribPointerNV (GLuint a, GLint b, GLenum c, GLsizei d, const GLvoid * e);
	 void  nfglVertexAttrib1dNV (GLuint a, GLdouble b);
	 void  nfglVertexAttrib1dvNV (GLuint a, const GLdouble * b);
	 void  nfglVertexAttrib1fNV (GLuint a, GLfloat b);
	 void  nfglVertexAttrib1fvNV (GLuint a, const GLfloat * b);
	 void  nfglVertexAttrib1sNV (GLuint a, GLshort b);
	 void  nfglVertexAttrib1svNV (GLuint a, const GLshort * b);
	 void  nfglVertexAttrib2dNV (GLuint a, GLdouble b, GLdouble c);
	 void  nfglVertexAttrib2dvNV (GLuint a, const GLdouble * b);
	 void  nfglVertexAttrib2fNV (GLuint a, GLfloat b, GLfloat c);
	 void  nfglVertexAttrib2fvNV (GLuint a, const GLfloat * b);
	 void  nfglVertexAttrib2sNV (GLuint a, GLshort b, GLshort c);
	 void  nfglVertexAttrib2svNV (GLuint a, const GLshort * b);
	 void  nfglVertexAttrib3dNV (GLuint a, GLdouble b, GLdouble c, GLdouble d);
	 void  nfglVertexAttrib3dvNV (GLuint a, const GLdouble * b);
	 void  nfglVertexAttrib3fNV (GLuint a, GLfloat b, GLfloat c, GLfloat d);
	 void  nfglVertexAttrib3fvNV (GLuint a, const GLfloat * b);
	 void  nfglVertexAttrib3sNV (GLuint a, GLshort b, GLshort c, GLshort d);
	 void  nfglVertexAttrib3svNV (GLuint a, const GLshort * b);
	 void  nfglVertexAttrib4dNV (GLuint a, GLdouble b, GLdouble c, GLdouble d, GLdouble e);
	 void  nfglVertexAttrib4dvNV (GLuint a, const GLdouble * b);
	 void  nfglVertexAttrib4fNV (GLuint a, GLfloat b, GLfloat c, GLfloat d, GLfloat e);
	 void  nfglVertexAttrib4fvNV (GLuint a, const GLfloat * b);
	 void  nfglVertexAttrib4sNV (GLuint a, GLshort b, GLshort c, GLshort d, GLshort e);
	 void  nfglVertexAttrib4svNV (GLuint a, const GLshort * b);
	 void  nfglVertexAttrib4ubNV (GLuint a, GLubyte b, GLubyte c, GLubyte d, GLubyte e);
	 void  nfglVertexAttrib4ubvNV (GLuint a, const GLubyte * b);
	 void  nfglVertexAttribs1dvNV (GLuint a, GLsizei b, const GLdouble * c);
	 void  nfglVertexAttribs1fvNV (GLuint a, GLsizei b, const GLfloat * c);
	 void  nfglVertexAttribs1svNV (GLuint a, GLsizei b, const GLshort * c);
	 void  nfglVertexAttribs2dvNV (GLuint a, GLsizei b, const GLdouble * c);
	 void  nfglVertexAttribs2fvNV (GLuint a, GLsizei b, const GLfloat * c);
	 void  nfglVertexAttribs2svNV (GLuint a, GLsizei b, const GLshort * c);
	 void  nfglVertexAttribs3dvNV (GLuint a, GLsizei b, const GLdouble * c);
	 void  nfglVertexAttribs3fvNV (GLuint a, GLsizei b, const GLfloat * c);
	 void  nfglVertexAttribs3svNV (GLuint a, GLsizei b, const GLshort * c);
	 void  nfglVertexAttribs4dvNV (GLuint a, GLsizei b, const GLdouble * c);
	 void  nfglVertexAttribs4fvNV (GLuint a, GLsizei b, const GLfloat * c);
	 void  nfglVertexAttribs4svNV (GLuint a, GLsizei b, const GLshort * c);
	 void  nfglVertexAttribs4ubvNV (GLuint a, GLsizei b, const GLubyte * c);
	 void  nfglTexBumpParameterivATI (GLenum a, const GLint * b);
	 void  nfglTexBumpParameterfvATI (GLenum a, const GLfloat * b);
	 void  nfglGetTexBumpParameterivATI (GLenum a, GLint * b);
	 void  nfglGetTexBumpParameterfvATI (GLenum a, GLfloat * b);
	 GLuint  nfglGenFragmentShadersATI (GLuint a);
	 void  nfglBindFragmentShaderATI (GLuint a);
	 void  nfglDeleteFragmentShaderATI (GLuint a);
	 void  nfglBeginFragmentShaderATI (void);
	 void  nfglEndFragmentShaderATI (void);
	 void  nfglPassTexCoordATI (GLuint a, GLuint b, GLenum c);
	 void  nfglSampleMapATI (GLuint a, GLuint b, GLenum c);
	 void  nfglColorFragmentOp1ATI (GLenum a, GLuint b, GLuint c, GLuint d, GLuint e, GLuint f, GLuint g);
	 void  nfglColorFragmentOp2ATI (GLenum a, GLuint b, GLuint c, GLuint d, GLuint e, GLuint f, GLuint g, GLuint h, GLuint i, GLuint j);
	 void  nfglColorFragmentOp3ATI (GLenum a, GLuint b, GLuint c, GLuint d, GLuint e, GLuint f, GLuint g, GLuint h, GLuint i, GLuint j, GLuint k, GLuint l, GLuint m);
	 void  nfglAlphaFragmentOp1ATI (GLenum a, GLuint b, GLuint c, GLuint d, GLuint e, GLuint f);
	 void  nfglAlphaFragmentOp2ATI (GLenum a, GLuint b, GLuint c, GLuint d, GLuint e, GLuint f, GLuint g, GLuint h, GLuint i);
	 void  nfglAlphaFragmentOp3ATI (GLenum a, GLuint b, GLuint c, GLuint d, GLuint e, GLuint f, GLuint g, GLuint h, GLuint i, GLuint j, GLuint k, GLuint l);
	 void  nfglSetFragmentShaderConstantATI (GLuint a, const GLfloat * b);
	 void  nfglPNTriannfglesiATI (GLenum a, GLint b);
	 void  nfglPNTriannfglesfATI (GLenum a, GLfloat b);
	 GLuint  nfglNewObjectBufferATI (GLsizei a, const GLvoid * b, GLenum c);
	 GLboolean  nfglIsObjectBufferATI (GLuint a);
	 void  nfglUpdateObjectBufferATI (GLuint a, GLuint b, GLsizei c, const GLvoid * d, GLenum e);
	 void  nfglGetObjectBufferfvATI (GLuint a, GLenum b, GLfloat * c);
	 void  nfglGetObjectBufferivATI (GLuint a, GLenum b, GLint * c);
	 void  nfglFreeObjectBufferATI (GLuint a);
	 void  nfglArrayObjectATI (GLenum a, GLint b, GLenum c, GLsizei d, GLuint e, GLuint f);
	 void  nfglGetArrayObjectfvATI (GLenum a, GLenum b, GLfloat * c);
	 void  nfglGetArrayObjectivATI (GLenum a, GLenum b, GLint * c);
	 void  nfglVariantArrayObjectATI (GLuint a, GLenum b, GLsizei c, GLuint d, GLuint e);
	 void  nfglGetVariantArrayObjectfvATI (GLuint a, GLenum b, GLfloat * c);
	 void  nfglGetVariantArrayObjectivATI (GLuint a, GLenum b, GLint * c);
	 void  nfglBeginVertexShaderEXT (void);
	 void  nfglEndVertexShaderEXT (void);
	 void  nfglBindVertexShaderEXT (GLuint a);
	 GLuint  nfglGenVertexShadersEXT (GLuint a);
	 void  nfglDeleteVertexShaderEXT (GLuint a);
	 void  nfglShaderOp1EXT (GLenum a, GLuint b, GLuint c);
	 void  nfglShaderOp2EXT (GLenum a, GLuint b, GLuint c, GLuint d);
	 void  nfglShaderOp3EXT (GLenum a, GLuint b, GLuint c, GLuint d, GLuint e);
	 void  nfglSwizzleEXT (GLuint a, GLuint b, GLenum c, GLenum d, GLenum e, GLenum f);
	 void  nfglWriteMaskEXT (GLuint a, GLuint b, GLenum c, GLenum d, GLenum e, GLenum f);
	 void  nfglInsertComponentEXT (GLuint a, GLuint b, GLuint c);
	 void  nfglExtractComponentEXT (GLuint a, GLuint b, GLuint c);
	 GLuint  nfglGenSymbolsEXT (GLenum a, GLenum b, GLenum c, GLuint d);
	 void  nfglSetInvariantEXT (GLuint a, GLenum b, const GLvoid * c);
	 void  nfglSetLocalConstantEXT (GLuint a, GLenum b, const GLvoid * c);
	 void  nfglVariantbvEXT (GLuint a, const GLbyte * b);
	 void  nfglVariantsvEXT (GLuint a, const GLshort * b);
	 void  nfglVariantivEXT (GLuint a, const GLint * b);
	 void  nfglVariantfvEXT (GLuint a, const GLfloat * b);
	 void  nfglVariantdvEXT (GLuint a, const GLdouble * b);
	 void  nfglVariantubvEXT (GLuint a, const GLubyte * b);
	 void  nfglVariantusvEXT (GLuint a, const GLushort * b);
	 void  nfglVariantuivEXT (GLuint a, const GLuint * b);
	 void  nfglVariantPointerEXT (GLuint a, GLenum b, GLuint c, const GLvoid * d);
	 void  nfglEnableVariantClientStateEXT (GLuint a);
	 void  nfglDisableVariantClientStateEXT (GLuint a);
	 GLuint  nfglBindLightParameterEXT (GLenum a, GLenum b);
	 GLuint  nfglBindMaterialParameterEXT (GLenum a, GLenum b);
	 GLuint  nfglBindTexGenParameterEXT (GLenum a, GLenum b, GLenum c);
	 GLuint  nfglBindTextureUnitParameterEXT (GLenum a, GLenum b);
	 GLuint  nfglBindParameterEXT (GLenum a);
	 GLboolean  nfglIsVariantEnabledEXT (GLuint a, GLenum b);
	 void  nfglGetVariantBooleanvEXT (GLuint a, GLenum b, GLboolean * c);
	 void  nfglGetVariantIntegervEXT (GLuint a, GLenum b, GLint * c);
	 void  nfglGetVariantFloatvEXT (GLuint a, GLenum b, GLfloat * c);
	 void  nfglGetVariantPointervEXT (GLuint a, GLenum b, GLvoid* * c);
	 void  nfglGetInvariantBooleanvEXT (GLuint a, GLenum b, GLboolean * c);
	 void  nfglGetInvariantIntegervEXT (GLuint a, GLenum b, GLint * c);
	 void  nfglGetInvariantFloatvEXT (GLuint a, GLenum b, GLfloat * c);
	 void  nfglGetLocalConstantBooleanvEXT (GLuint a, GLenum b, GLboolean * c);
	 void  nfglGetLocalConstantIntegervEXT (GLuint a, GLenum b, GLint * c);
	 void  nfglGetLocalConstantFloatvEXT (GLuint a, GLenum b, GLfloat * c);
	 void  nfglVertexStream1sATI (GLenum a, GLshort b);
	 void  nfglVertexStream1svATI (GLenum a, const GLshort * b);
	 void  nfglVertexStream1iATI (GLenum a, GLint b);
	 void  nfglVertexStream1ivATI (GLenum a, const GLint * b);
	 void  nfglVertexStream1fATI (GLenum a, GLfloat b);
	 void  nfglVertexStream1fvATI (GLenum a, const GLfloat * b);
	 void  nfglVertexStream1dATI (GLenum a, GLdouble b);
	 void  nfglVertexStream1dvATI (GLenum a, const GLdouble * b);
	 void  nfglVertexStream2sATI (GLenum a, GLshort b, GLshort c);
	 void  nfglVertexStream2svATI (GLenum a, const GLshort * b);
	 void  nfglVertexStream2iATI (GLenum a, GLint b, GLint c);
	 void  nfglVertexStream2ivATI (GLenum a, const GLint * b);
	 void  nfglVertexStream2fATI (GLenum a, GLfloat b, GLfloat c);
	 void  nfglVertexStream2fvATI (GLenum a, const GLfloat * b);
	 void  nfglVertexStream2dATI (GLenum a, GLdouble b, GLdouble c);
	 void  nfglVertexStream2dvATI (GLenum a, const GLdouble * b);
	 void  nfglVertexStream3sATI (GLenum a, GLshort b, GLshort c, GLshort d);
	 void  nfglVertexStream3svATI (GLenum a, const GLshort * b);
	 void  nfglVertexStream3iATI (GLenum a, GLint b, GLint c, GLint d);
	 void  nfglVertexStream3ivATI (GLenum a, const GLint * b);
	 void  nfglVertexStream3fATI (GLenum a, GLfloat b, GLfloat c, GLfloat d);
	 void  nfglVertexStream3fvATI (GLenum a, const GLfloat * b);
	 void  nfglVertexStream3dATI (GLenum a, GLdouble b, GLdouble c, GLdouble d);
	 void  nfglVertexStream3dvATI (GLenum a, const GLdouble * b);
	 void  nfglVertexStream4sATI (GLenum a, GLshort b, GLshort c, GLshort d, GLshort e);
	 void  nfglVertexStream4svATI (GLenum a, const GLshort * b);
	 void  nfglVertexStream4iATI (GLenum a, GLint b, GLint c, GLint d, GLint e);
	 void  nfglVertexStream4ivATI (GLenum a, const GLint * b);
	 void  nfglVertexStream4fATI (GLenum a, GLfloat b, GLfloat c, GLfloat d, GLfloat e);
	 void  nfglVertexStream4fvATI (GLenum a, const GLfloat * b);
	 void  nfglVertexStream4dATI (GLenum a, GLdouble b, GLdouble c, GLdouble d, GLdouble e);
	 void  nfglVertexStream4dvATI (GLenum a, const GLdouble * b);
	 void  nfglNormalStream3bATI (GLenum a, GLbyte b, GLbyte c, GLbyte d);
	 void  nfglNormalStream3bvATI (GLenum a, const GLbyte * b);
	 void  nfglNormalStream3sATI (GLenum a, GLshort b, GLshort c, GLshort d);
	 void  nfglNormalStream3svATI (GLenum a, const GLshort * b);
	 void  nfglNormalStream3iATI (GLenum a, GLint b, GLint c, GLint d);
	 void  nfglNormalStream3ivATI (GLenum a, const GLint * b);
	 void  nfglNormalStream3fATI (GLenum a, GLfloat b, GLfloat c, GLfloat d);
	 void  nfglNormalStream3fvATI (GLenum a, const GLfloat * b);
	 void  nfglNormalStream3dATI (GLenum a, GLdouble b, GLdouble c, GLdouble d);
	 void  nfglNormalStream3dvATI (GLenum a, const GLdouble * b);
	 void  nfglClientActiveVertexStreamATI (GLenum a);
	 void  nfglVertexBlendEnviATI (GLenum a, GLint b);
	 void  nfglVertexBlendEnvfATI (GLenum a, GLfloat b);
	 void  nfglElementPointerATI (GLenum a, const GLvoid * b);
	 void  nfglDrawElementArrayATI (GLenum a, GLsizei b);
	 void  nfglDrawRangeElementArrayATI (GLenum a, GLuint b, GLuint c, GLsizei d);
	 void  nfglDrawMeshArraysSUN (GLenum a, GLint b, GLsizei c, GLsizei d);
	 void  nfglGenOcclusionQueriesNV (GLsizei a, GLuint * b);
	 void  nfglDeleteOcclusionQueriesNV (GLsizei a, const GLuint * b);
	 GLboolean  nfglIsOcclusionQueryNV (GLuint a);
	 void  nfglBeginOcclusionQueryNV (GLuint a);
	 void  nfglEndOcclusionQueryNV (void);
	 void  nfglGetOcclusionQueryivNV (GLuint a, GLenum b, GLint * c);
	 void  nfglGetOcclusionQueryuivNV (GLuint a, GLenum b, GLuint * c);
	 void  nfglPointParameteriNV (GLenum a, GLint b);
	 void  nfglPointParameterivNV (GLenum a, const GLint * b);
	 void  nfglActiveStencilFaceEXT (GLenum a);
	 void  nfglElementPointerAPPLE (GLenum a, const GLvoid * b);
	 void  nfglDrawElementArrayAPPLE (GLenum a, GLint b, GLsizei c);
	 void  nfglDrawRangeElementArrayAPPLE (GLenum a, GLuint b, GLuint c, GLint d, GLsizei e);
	 void  nfglMultiDrawElementArrayAPPLE (GLenum a, const GLint * b, const GLsizei * c, GLsizei d);
	 void  nfglMultiDrawRangeElementArrayAPPLE (GLenum a, GLuint b, GLuint c, const GLint * d, const GLsizei * e, GLsizei f);
	 void  nfglGenFencesAPPLE (GLsizei a, GLuint * b);
	 void  nfglDeleteFencesAPPLE (GLsizei a, const GLuint * b);
	 void  nfglSetFenceAPPLE (GLuint a);
	 GLboolean  nfglIsFenceAPPLE (GLuint a);
	 GLboolean  nfglTestFenceAPPLE (GLuint a);
	 void  nfglFinishFenceAPPLE (GLuint a);
	 GLboolean  nfglTestObjectAPPLE (GLenum a, GLuint b);
	 void  nfglFinishObjectAPPLE (GLenum a, GLint b);
	 void  nfglBindVertexArrayAPPLE (GLuint a);
	 void  nfglDeleteVertexArraysAPPLE (GLsizei a, const GLuint * b);
	 void  nfglGenVertexArraysAPPLE (GLsizei a, const GLuint * b);
	 GLboolean  nfglIsVertexArrayAPPLE (GLuint a);
	 void  nfglVertexArrayRangeAPPLE (GLsizei a, GLvoid * b);
	 void  nfglFlushVertexArrayRangeAPPLE (GLsizei a, GLvoid * b);
	 void  nfglVertexArrayParameteriAPPLE (GLenum a, GLint b);
	 void  nfglDrawBuffersATI (GLsizei a, const GLenum * b);
	 void  nfglProgramNamedParameter4fNV (GLuint a, GLsizei b, const GLubyte * c, GLfloat d, GLfloat e, GLfloat f, GLfloat g);
	 void  nfglProgramNamedParameter4dNV (GLuint a, GLsizei b, const GLubyte * c, GLdouble d, GLdouble e, GLdouble f, GLdouble g);
	 void  nfglProgramNamedParameter4fvNV (GLuint a, GLsizei b, const GLubyte * c, const GLfloat * d);
	 void  nfglProgramNamedParameter4dvNV (GLuint a, GLsizei b, const GLubyte * c, const GLdouble * d);
	 void  nfglGetProgramNamedParameterfvNV (GLuint a, GLsizei b, const GLubyte * c, GLfloat * d);
	 void  nfglGetProgramNamedParameterdvNV (GLuint a, GLsizei b, const GLubyte * c, GLdouble * d);
	 void  nfglVertex2hNV (GLhalfNV a, GLhalfNV b);
	 void  nfglVertex2hvNV (const GLhalfNV * a);
	 void  nfglVertex3hNV (GLhalfNV a, GLhalfNV b, GLhalfNV c);
	 void  nfglVertex3hvNV (const GLhalfNV * a);
	 void  nfglVertex4hNV (GLhalfNV a, GLhalfNV b, GLhalfNV c, GLhalfNV d);
	 void  nfglVertex4hvNV (const GLhalfNV * a);
	 void  nfglNormal3hNV (GLhalfNV a, GLhalfNV b, GLhalfNV c);
	 void  nfglNormal3hvNV (const GLhalfNV * a);
	 void  nfglColor3hNV (GLhalfNV a, GLhalfNV b, GLhalfNV c);
	 void  nfglColor3hvNV (const GLhalfNV * a);
	 void  nfglColor4hNV (GLhalfNV a, GLhalfNV b, GLhalfNV c, GLhalfNV d);
	 void  nfglColor4hvNV (const GLhalfNV * a);
	 void  nfglTexCoord1hNV (GLhalfNV a);
	 void  nfglTexCoord1hvNV (const GLhalfNV * a);
	 void  nfglTexCoord2hNV (GLhalfNV a, GLhalfNV b);
	 void  nfglTexCoord2hvNV (const GLhalfNV * a);
	 void  nfglTexCoord3hNV (GLhalfNV a, GLhalfNV b, GLhalfNV c);
	 void  nfglTexCoord3hvNV (const GLhalfNV * a);
	 void  nfglTexCoord4hNV (GLhalfNV a, GLhalfNV b, GLhalfNV c, GLhalfNV d);
	 void  nfglTexCoord4hvNV (const GLhalfNV * a);
	 void  nfglMultiTexCoord1hNV (GLenum a, GLhalfNV b);
	 void  nfglMultiTexCoord1hvNV (GLenum a, const GLhalfNV * b);
	 void  nfglMultiTexCoord2hNV (GLenum a, GLhalfNV b, GLhalfNV c);
	 void  nfglMultiTexCoord2hvNV (GLenum a, const GLhalfNV * b);
	 void  nfglMultiTexCoord3hNV (GLenum a, GLhalfNV b, GLhalfNV c, GLhalfNV d);
	 void  nfglMultiTexCoord3hvNV (GLenum a, const GLhalfNV * b);
	 void  nfglMultiTexCoord4hNV (GLenum a, GLhalfNV b, GLhalfNV c, GLhalfNV d, GLhalfNV e);
	 void  nfglMultiTexCoord4hvNV (GLenum a, const GLhalfNV * b);
	 void  nfglFogCoordhNV (GLhalfNV a);
	 void  nfglFogCoordhvNV (const GLhalfNV * a);
	 void  nfglSecondaryColor3hNV (GLhalfNV a, GLhalfNV b, GLhalfNV c);
	 void  nfglSecondaryColor3hvNV (const GLhalfNV * a);
	 void  nfglVertexWeighthNV (GLhalfNV a);
	 void  nfglVertexWeighthvNV (const GLhalfNV * a);
	 void  nfglVertexAttrib1hNV (GLuint a, GLhalfNV b);
	 void  nfglVertexAttrib1hvNV (GLuint a, const GLhalfNV * b);
	 void  nfglVertexAttrib2hNV (GLuint a, GLhalfNV b, GLhalfNV c);
	 void  nfglVertexAttrib2hvNV (GLuint a, const GLhalfNV * b);
	 void  nfglVertexAttrib3hNV (GLuint a, GLhalfNV b, GLhalfNV c, GLhalfNV d);
	 void  nfglVertexAttrib3hvNV (GLuint a, const GLhalfNV * b);
	 void  nfglVertexAttrib4hNV (GLuint a, GLhalfNV b, GLhalfNV c, GLhalfNV d, GLhalfNV e);
	 void  nfglVertexAttrib4hvNV (GLuint a, const GLhalfNV * b);
	 void  nfglVertexAttribs1hvNV (GLuint a, GLsizei b, const GLhalfNV * c);
	 void  nfglVertexAttribs2hvNV (GLuint a, GLsizei b, const GLhalfNV * c);
	 void  nfglVertexAttribs3hvNV (GLuint a, GLsizei b, const GLhalfNV * c);
	 void  nfglVertexAttribs4hvNV (GLuint a, GLsizei b, const GLhalfNV * c);
	 void  nfglPixelDataRangeNV (GLenum a, GLsizei b, GLvoid * c);
	 void  nfglFlushPixelDataRangeNV (GLenum a);
	 void  nfglPrimitiveRestartNV (void);
	 void  nfglPrimitiveRestartIndexNV (GLuint a);
	 GLvoid*  nfglMapObjectBufferATI (GLuint a);
	 void  nfglUnmapObjectBufferATI (GLuint a);
	 void  nfglStencilOpSeparateATI (GLenum a, GLenum b, GLenum c, GLenum d);
	 void  nfglStencilFuncSeparateATI (GLenum a, GLenum b, GLint c, GLuint d);
	 void  nfglVertexAttribArrayObjectATI (GLuint a, GLint b, GLenum c, GLboolean d, GLsizei e, GLuint f, GLuint g);
	 void  nfglGetVertexAttribArrayObjectfvATI (GLuint a, GLenum b, GLfloat * c);
	 void  nfglGetVertexAttribArrayObjectivATI (GLuint a, GLenum b, GLint * c);
	 void  nfglDepthBoundsEXT (GLclampd a, GLclampd b);
	 void  nfglBlendEquationSeparateEXT (GLenum a, GLenum b);

/* Functions generated: 974 */
