Prechádzať zdrojové kódy

Removed use of .x files.

woollybah 8 rokov pred
rodič
commit
972ce22cb3
4 zmenil súbory, kde vykonal 389 pridanie a 801 odobranie
  1. 53 53
      opengl.mod/glu.bmx
  2. 0 59
      opengl.mod/glu.x
  3. 336 337
      opengl.mod/opengl.bmx
  4. 0 352
      opengl.mod/opengl.x

+ 53 - 53
opengl.mod/glu.bmx

@@ -7,58 +7,58 @@ Import "GL/glu.h"
 
 Extern "Os"
 
-Function gluBeginCurve(nurbs_nurb:Byte Ptr)
-Function gluBeginPolygon(tesselator_tess:Byte Ptr)
-Function gluBeginSurface(nurbs_nurb:Byte Ptr)
-Function gluBeginTrim(nurbs_nurb:Byte Ptr)
-Function gluBuild1DMipmapLevels(enum_target,int_internalFormat,sizei_width,enum_format,enum_type,int_level,int_base,int_max,void_data:Byte Ptr)
-Function gluBuild1DMipmaps(enum_target,int_internalFormat,sizei_width,enum_format,enum_type,void_data:Byte Ptr)
-Function gluBuild2DMipmapLevels(enum_target,int_internalFormat,sizei_width,sizei_height,enum_format,enum_type,int_level,int_base,int_max,void_data:Byte Ptr)
-Function gluBuild2DMipmaps(enum_target,int_internalFormat,sizei_width,sizei_height,enum_format,enum_type,void_data:Byte Ptr)
-Function gluBuild3DMipmapLevels(enum_target,int_internalFormat,sizei_width,sizei_height,sizei_depth,enum_format,enum_type,int_level,int_base,int_max,void_data:Byte Ptr)
-Function gluBuild3DMipmaps(enum_target,int_internalFormat,sizei_width,sizei_height,sizei_depth,enum_format,enum_type,void_data:Byte Ptr)
-Function gluCylinder(quadric_quad:Byte Ptr,double_base!,double_top!,double_height!,int_slices,int_stacks)
-Function gluDeleteNurbsRenderer(nurbs_nurb:Byte Ptr)
-Function gluDeleteQuadric(quadric_quad:Byte Ptr)
-Function gluDeleteTess(tesselator_tess:Byte Ptr)
-Function gluDisk(quadric_quad:Byte Ptr,double_inner!,double_outer!,int_slices,int_loops)
-Function gluEndCurve(nurbs_nurb:Byte Ptr)
-Function gluEndPolygon(tesselator_tess:Byte Ptr)
-Function gluEndSurface(nurbs_nurb:Byte Ptr)
-Function gluEndTrim(nurbs_nurb:Byte Ptr)
-Function gluGetNurbsProperty(nurbs_nurb:Byte Ptr,enum_property,float_data# Ptr)
-Function gluGetTessProperty(tesselator_tess:Byte Ptr,enum_which,double_data! Ptr)
-Function gluLoadSamplingMatrices(nurbs_nurb:Byte Ptr,float_model# Ptr,float_perspective# Ptr,int_view Ptr)
-Function gluLookAt(double_eyeX!,double_eyeY!,double_eyeZ!,double_centerX!,double_centerY!,double_centerZ!,double_upX!,double_upY!,double_upZ!)
-Function gluNewNurbsRenderer:Byte Ptr()
-Function gluNewQuadric:Byte Ptr()
-Function gluNewTess:Byte Ptr()
-Function gluNextContour(tesselator_tess:Byte Ptr,enum_type)
-Function gluNurbsCallbackData(nurbs_nurb:Byte Ptr,void_userData:Byte Ptr)
-Function gluNurbsCallbackDataEXT(nurbs_nurb:Byte Ptr,void_userData:Byte Ptr)
-Function gluNurbsCurve(nurbs_nurb:Byte Ptr,int_knotCount,float_knots# Ptr,int_stride,float_control# Ptr,int_order,enum_type)
-Function gluNurbsProperty(nurbs_nurb:Byte Ptr,enum_property,float_value#)
-Function gluNurbsSurface(nurbs_nurb:Byte Ptr,int_sKnotCount,float_sKnots# Ptr,int_tKnotCount,float_tKnots# Ptr,int_sStride,int_tStride,float_control# Ptr,int_sOrder,int_tOrder,enum_type)
-Function gluOrtho2D(double_left!,double_right!,double_bottom!,double_top!)
-Function gluPartialDisk(quadric_quad:Byte Ptr,double_inner!,double_outer!,int_slices,int_loops,double_start!,double_sweep!)
-Function gluPerspective(double_fovy!,double_aspect!,double_zNear!,double_zFar!)
-Function gluPickMatrix(double_x!,double_y!,double_delX!,double_delY!,int_viewport Ptr)
-Function gluProject(double_objX!,double_objY!,double_objZ!,double_model! Ptr,double_proj! Ptr,int_view Ptr,double_winX! Ptr,double_winY! Ptr,double_winZ! Ptr)
-Function gluPwlCurve(nurbs_nurb:Byte Ptr,int_count,float_data# Ptr,int_stride,enum_type)
-Function gluQuadricDrawStyle(quadric_quad:Byte Ptr,enum_draw)
-Function gluQuadricNormals(quadric_quad:Byte Ptr,enum_normal)
-Function gluQuadricOrientation(quadric_quad:Byte Ptr,enum_orientation)
-Function gluQuadricTexture(quadric_quad:Byte Ptr,boolean_texture@)
-Function gluScaleImage(enum_format,sizei_wIn,sizei_hIn,enum_typeIn,void_dataIn:Byte Ptr,sizei_wOut,sizei_hOut,enum_typeOut,void_dataOut:Byte Ptr)
-Function gluSphere(quadric_quad:Byte Ptr,double_radius!,int_slices,int_stacks)
-Function gluTessBeginContour(tesselator_tess:Byte Ptr)
-Function gluTessBeginPolygon(tesselator_tess:Byte Ptr,void_data:Byte Ptr)
-Function gluTessEndContour(tesselator_tess:Byte Ptr)
-Function gluTessEndPolygon(tesselator_tess:Byte Ptr)
-Function gluTessNormal(tesselator_tess:Byte Ptr,double_valueX!,double_valueY!,double_valueZ!)
-Function gluTessProperty(tesselator_tess:Byte Ptr,enum_which,double_data!)
-Function gluTessVertex(tesselator_tess:Byte Ptr,double_location! Ptr,void_data:Byte Ptr)
-Function gluUnProject(double_winX!,double_winY!,double_winZ!,double_model! Ptr,double_proj! Ptr,int_view Ptr,double_objX! Ptr,double_objY! Ptr,double_objZ! Ptr)
-Function gluUnProject4(double_winX!,double_winY!,double_winZ!,double_clipW!,double_model! Ptr,double_proj! Ptr,int_view Ptr,double_nearVal!,double_farVal!,double_objX! Ptr,double_objY! Ptr,double_objZ! Ptr,double_objW! Ptr)
+Function gluBeginCurve(nurbs_nurb:Byte Ptr)="void gluBeginCurve (GLUnurbs*)!"
+Function gluBeginPolygon(tesselator_tess:Byte Ptr)="void gluBeginPolygon (GLUtesselator* )!"
+Function gluBeginSurface(nurbs_nurb:Byte Ptr)="void gluBeginSurface (GLUnurbs*)!"
+Function gluBeginTrim(nurbs_nurb:Byte Ptr)="void gluBeginTrim (GLUnurbs*)!"
+Function gluBuild1DMipmapLevels(enum_target,int_internalFormat,sizei_width,enum_format,enum_type,int_level,int_base,int_max,void_data:Byte Ptr)="BBINT gluBuild1DMipmapLevels(BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBBYTE* )!"
+Function gluBuild1DMipmaps(enum_target,int_internalFormat,sizei_width,enum_format,enum_type,void_data:Byte Ptr)="GLint gluBuild1DMipmaps (GLenum , GLint , GLsizei , GLenum , GLenum , const void *)!"
+Function gluBuild2DMipmapLevels(enum_target,int_internalFormat,sizei_width,sizei_height,enum_format,enum_type,int_level,int_base,int_max,void_data:Byte Ptr)="BBINT gluBuild2DMipmapLevels(BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBBYTE* )!"
+Function gluBuild2DMipmaps(enum_target,int_internalFormat,sizei_width,sizei_height,enum_format,enum_type,void_data:Byte Ptr)="GLint gluBuild2DMipmaps (GLenum , GLint , GLsizei , GLsizei , GLenum , GLenum , const void *)!"
+Function gluBuild3DMipmapLevels(enum_target,int_internalFormat,sizei_width,sizei_height,sizei_depth,enum_format,enum_type,int_level,int_base,int_max,void_data:Byte Ptr)="BBINT gluBuild3DMipmapLevels(BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBBYTE* )!"
+Function gluBuild3DMipmaps(enum_target,int_internalFormat,sizei_width,sizei_height,sizei_depth,enum_format,enum_type,void_data:Byte Ptr)="BBINT gluBuild3DMipmaps(BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBBYTE* )!"
+Function gluCylinder(quadric_quad:Byte Ptr,double_base!,double_top!,double_height!,int_slices,int_stacks)="void gluCylinder (GLUquadric* , GLdouble , GLdouble , GLdouble , GLint , GLint )!"
+Function gluDeleteNurbsRenderer(nurbs_nurb:Byte Ptr)="void gluDeleteNurbsRenderer (GLUnurbs*)!"
+Function gluDeleteQuadric(quadric_quad:Byte Ptr)="void gluDeleteQuadric (GLUquadric* )!"
+Function gluDeleteTess(tesselator_tess:Byte Ptr)="void gluDeleteTess (GLUtesselator* )!"
+Function gluDisk(quadric_quad:Byte Ptr,double_inner!,double_outer!,int_slices,int_loops)="void gluDisk (GLUquadric* , GLdouble , GLdouble , GLint , GLint )!"
+Function gluEndCurve(nurbs_nurb:Byte Ptr)="void gluEndCurve (GLUnurbs*)!"
+Function gluEndPolygon(tesselator_tess:Byte Ptr)="void gluEndPolygon (GLUtesselator* )!"
+Function gluEndSurface(nurbs_nurb:Byte Ptr)="void gluEndSurface (GLUnurbs*)!"
+Function gluEndTrim(nurbs_nurb:Byte Ptr)="void gluEndTrim (GLUnurbs*)!"
+Function gluGetNurbsProperty(nurbs_nurb:Byte Ptr,enum_property,float_data# Ptr)="void gluGetNurbsProperty (GLUnurbs*, GLenum , GLfloat* )!"
+Function gluGetTessProperty(tesselator_tess:Byte Ptr,enum_which,double_data! Ptr)="void gluGetTessProperty (GLUtesselator* , GLenum , GLdouble* )!"
+Function gluLoadSamplingMatrices(nurbs_nurb:Byte Ptr,float_model# Ptr,float_perspective# Ptr,int_view Ptr)="void gluLoadSamplingMatrices (GLUnurbs*, const GLfloat *, const GLfloat *, const GLint *)!"
+Function gluLookAt(double_eyeX!,double_eyeY!,double_eyeZ!,double_centerX!,double_centerY!,double_centerZ!,double_upX!,double_upY!,double_upZ!)="void gluLookAt (GLdouble , GLdouble , GLdouble , GLdouble , GLdouble , GLdouble , GLdouble , GLdouble , GLdouble )!"
+Function gluNewNurbsRenderer:Byte Ptr()="GLUnurbs* gluNewNurbsRenderer ()!"
+Function gluNewQuadric:Byte Ptr()="GLUquadric* gluNewQuadric ()!"
+Function gluNewTess:Byte Ptr()="GLUtesselator* gluNewTess ()!"
+Function gluNextContour(tesselator_tess:Byte Ptr,enum_type)="void gluNextContour (GLUtesselator* , GLenum )!"
+Function gluNurbsCallbackData(nurbs_nurb:Byte Ptr,void_userData:Byte Ptr)="BBINT gluNurbsCallbackData(BBBYTE* ,BBBYTE* )!"
+Function gluNurbsCallbackDataEXT(nurbs_nurb:Byte Ptr,void_userData:Byte Ptr)="BBINT gluNurbsCallbackDataEXT(BBBYTE* ,BBBYTE* )!"
+Function gluNurbsCurve(nurbs_nurb:Byte Ptr,int_knotCount,float_knots# Ptr,int_stride,float_control# Ptr,int_order,enum_type)="void gluNurbsCurve (GLUnurbs*, GLint , GLfloat *, GLint , GLfloat *, GLint , GLenum )!"
+Function gluNurbsProperty(nurbs_nurb:Byte Ptr,enum_property,float_value#)="void gluNurbsProperty (GLUnurbs*, GLenum , GLfloat )!"
+Function gluNurbsSurface(nurbs_nurb:Byte Ptr,int_sKnotCount,float_sKnots# Ptr,int_tKnotCount,float_tKnots# Ptr,int_sStride,int_tStride,float_control# Ptr,int_sOrder,int_tOrder,enum_type)="void gluNurbsSurface (GLUnurbs*, GLint , GLfloat* , GLint , GLfloat* , GLint , GLint , GLfloat* , GLint , GLint , GLenum )!"
+Function gluOrtho2D(double_left!,double_right!,double_bottom!,double_top!)="void gluOrtho2D (GLdouble , GLdouble , GLdouble , GLdouble )!"
+Function gluPartialDisk(quadric_quad:Byte Ptr,double_inner!,double_outer!,int_slices,int_loops,double_start!,double_sweep!)="void gluPartialDisk (GLUquadric* , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble )!"
+Function gluPerspective(double_fovy!,double_aspect!,double_zNear!,double_zFar!)="void gluPerspective (GLdouble , GLdouble , GLdouble , GLdouble )!"
+Function gluPickMatrix(double_x!,double_y!,double_delX!,double_delY!,int_viewport Ptr)="void gluPickMatrix (GLdouble , GLdouble , GLdouble , GLdouble , GLint *)!"
+Function gluProject(double_objX!,double_objY!,double_objZ!,double_model! Ptr,double_proj! Ptr,int_view Ptr,double_winX! Ptr,double_winY! Ptr,double_winZ! Ptr)="GLint gluProject (GLdouble , GLdouble , GLdouble , const GLdouble *, const GLdouble *, const GLint *, GLdouble* , GLdouble* , GLdouble* )!"
+Function gluPwlCurve(nurbs_nurb:Byte Ptr,int_count,float_data# Ptr,int_stride,enum_type)="void gluPwlCurve (GLUnurbs*, GLint , GLfloat* , GLint , GLenum )!"
+Function gluQuadricDrawStyle(quadric_quad:Byte Ptr,enum_draw)="void gluQuadricDrawStyle (GLUquadric* , GLenum )!"
+Function gluQuadricNormals(quadric_quad:Byte Ptr,enum_normal)="void gluQuadricNormals (GLUquadric* , GLenum )!"
+Function gluQuadricOrientation(quadric_quad:Byte Ptr,enum_orientation)="void gluQuadricOrientation (GLUquadric* , GLenum )!"
+Function gluQuadricTexture(quadric_quad:Byte Ptr,boolean_texture@)="void gluQuadricTexture (GLUquadric* , GLboolean )!"
+Function gluScaleImage(enum_format,sizei_wIn,sizei_hIn,enum_typeIn,void_dataIn:Byte Ptr,sizei_wOut,sizei_hOut,enum_typeOut,void_dataOut:Byte Ptr)="GLint gluScaleImage (GLenum , GLsizei , GLsizei , GLenum , const void *, GLsizei , GLsizei , GLenum , GLvoid* )!"
+Function gluSphere(quadric_quad:Byte Ptr,double_radius!,int_slices,int_stacks)="void gluSphere (GLUquadric* , GLdouble , GLint , GLint )!"
+Function gluTessBeginContour(tesselator_tess:Byte Ptr)="void gluTessBeginContour (GLUtesselator* )!"
+Function gluTessBeginPolygon(tesselator_tess:Byte Ptr,void_data:Byte Ptr)="void gluTessBeginPolygon (GLUtesselator* , GLvoid* )!"
+Function gluTessEndContour(tesselator_tess:Byte Ptr)="void gluTessEndContour (GLUtesselator* )!"
+Function gluTessEndPolygon(tesselator_tess:Byte Ptr)="void gluTessEndPolygon (GLUtesselator* )!"
+Function gluTessNormal(tesselator_tess:Byte Ptr,double_valueX!,double_valueY!,double_valueZ!)="void gluTessNormal (GLUtesselator* , GLdouble , GLdouble , GLdouble )!"
+Function gluTessProperty(tesselator_tess:Byte Ptr,enum_which,double_data!)="void gluTessProperty (GLUtesselator* , GLenum , GLdouble )!"
+Function gluTessVertex(tesselator_tess:Byte Ptr,double_location! Ptr,void_data:Byte Ptr)="void gluTessVertex (GLUtesselator* , GLdouble *, GLvoid* )!"
+Function gluUnProject(double_winX!,double_winY!,double_winZ!,double_model! Ptr,double_proj! Ptr,int_view Ptr,double_objX! Ptr,double_objY! Ptr,double_objZ! Ptr)="GLint gluUnProject (GLdouble , GLdouble , GLdouble , const GLdouble *, const GLdouble *, const GLint *, GLdouble* , GLdouble* , GLdouble* )!"
+Function gluUnProject4(double_winX!,double_winY!,double_winZ!,double_clipW!,double_model! Ptr,double_proj! Ptr,int_view Ptr,double_nearVal!,double_farVal!,double_objX! Ptr,double_objY! Ptr,double_objZ! Ptr,double_objW! Ptr)="GLint gluUnProject4 (GLdouble , GLdouble , GLdouble , GLdouble , const GLdouble *, const GLdouble *, const GLint *, GLdouble , GLdouble , GLdouble* , GLdouble* , GLdouble* , GLdouble* )!"
 
 End Extern

+ 0 - 59
opengl.mod/glu.x

@@ -1,59 +0,0 @@
-void gluBeginCurve (GLUnurbs*)!
-void gluBeginPolygon (GLUtesselator* )!
-void gluBeginSurface (GLUnurbs*)!
-void gluBeginTrim (GLUnurbs*)!
-GLint gluBuild1DMipmaps (GLenum , GLint , GLsizei , GLenum , GLenum , const void *)!
-GLint gluBuild2DMipmaps (GLenum , GLint , GLsizei , GLsizei , GLenum , GLenum , const void *)!
-void gluCylinder (GLUquadric* , GLdouble , GLdouble , GLdouble , GLint , GLint )!
-void gluDeleteNurbsRenderer (GLUnurbs*)!
-void gluDeleteQuadric (GLUquadric* )!
-void gluDeleteTess (GLUtesselator* )!
-void gluDisk (GLUquadric* , GLdouble , GLdouble , GLint , GLint )!
-void gluEndCurve (GLUnurbs*)!
-void gluEndPolygon (GLUtesselator* )!
-void gluEndSurface (GLUnurbs*)!
-void gluEndTrim (GLUnurbs*)!
- GLubyte * gluErrorString (GLenum )!
- wchar_t * gluErrorUnicodeStringEXT (GLenum )!
-void gluGetNurbsProperty (GLUnurbs*, GLenum , GLfloat* )!
- GLubyte * gluGetString (GLenum )!
-void gluGetTessProperty (GLUtesselator* , GLenum , GLdouble* )!
-void gluLoadSamplingMatrices (GLUnurbs*, const GLfloat *, const GLfloat *, const GLint *)!
-void gluLookAt (GLdouble , GLdouble , GLdouble , GLdouble , GLdouble , GLdouble , GLdouble , GLdouble , GLdouble )!
-GLUnurbs* gluNewNurbsRenderer ()!
-GLUquadric* gluNewQuadric ()!
-GLUtesselator* gluNewTess ()!
-void gluNextContour (GLUtesselator* , GLenum )!
-void gluNurbsCallback (GLUnurbs*, GLenum , _GLUfuncptr )!
-void gluNurbsCurve (GLUnurbs*, GLint , GLfloat *, GLint , GLfloat *, GLint , GLenum )!
-void gluNurbsProperty (GLUnurbs*, GLenum , GLfloat )!
-void gluNurbsSurface (GLUnurbs*, GLint , GLfloat* , GLint , GLfloat* , GLint , GLint , GLfloat* , GLint , GLint , GLenum )!
-void gluOrtho2D (GLdouble , GLdouble , GLdouble , GLdouble )!
-void gluPartialDisk (GLUquadric* , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble )!
-void gluPerspective (GLdouble , GLdouble , GLdouble , GLdouble )!
-void gluPickMatrix (GLdouble , GLdouble , GLdouble , GLdouble , GLint *)!
-GLint gluProject (GLdouble , GLdouble , GLdouble , const GLdouble *, const GLdouble *, const GLint *, GLdouble* , GLdouble* , GLdouble* )!
-void gluPwlCurve (GLUnurbs*, GLint , GLfloat* , GLint , GLenum )!
-void gluQuadricCallback (GLUquadric* , GLenum , _GLUfuncptr )!
-void gluQuadricDrawStyle (GLUquadric* , GLenum )!
-void gluQuadricNormals (GLUquadric* , GLenum )!
-void gluQuadricOrientation (GLUquadric* , GLenum )!
-void gluQuadricTexture (GLUquadric* , GLboolean )!
-GLint gluScaleImage (GLenum , GLsizei , GLsizei , GLenum , const void *, GLsizei , GLsizei , GLenum , GLvoid* )!
-void gluSphere (GLUquadric* , GLdouble , GLint , GLint )!
-void gluTessBeginContour (GLUtesselator* )!
-void gluTessBeginPolygon (GLUtesselator* , GLvoid* )!
-void gluTessCallback (GLUtesselator* , GLenum , _GLUfuncptr )!
-void gluTessEndContour (GLUtesselator* )!
-void gluTessEndPolygon (GLUtesselator* )!
-void gluTessNormal (GLUtesselator* , GLdouble , GLdouble , GLdouble )!
-void gluTessProperty (GLUtesselator* , GLenum , GLdouble )!
-void gluTessVertex (GLUtesselator* , GLdouble *, GLvoid* )!
-GLint gluUnProject (GLdouble , GLdouble , GLdouble , const GLdouble *, const GLdouble *, const GLint *, GLdouble* , GLdouble* , GLdouble* )!
-GLint gluUnProject4 (GLdouble , GLdouble , GLdouble , GLdouble , const GLdouble *, const GLdouble *, const GLint *, GLdouble , GLdouble , GLdouble* , GLdouble* , GLdouble* , GLdouble* )!
-BBINT gluBuild1DMipmapLevels(BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBBYTE* )!
-BBINT gluBuild2DMipmapLevels(BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBBYTE* )!
-BBINT gluBuild3DMipmapLevels(BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBBYTE* )!
-BBINT gluBuild3DMipmaps(BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBINT ,BBBYTE* )!
-BBINT gluNurbsCallbackData(BBBYTE* ,BBBYTE* )!
-BBINT gluNurbsCallbackDataEXT(BBBYTE* ,BBBYTE* )!

+ 336 - 337
opengl.mod/opengl.bmx

@@ -1,4 +1,3 @@
-
 Strict
 
 Rem
@@ -567,341 +566,341 @@ Const GL_COLOR_INDEX4_EXT=$80E4
 Const GL_COLOR_INDEX8_EXT=$80E5
 Const GL_COLOR_INDEX12_EXT=$80E6
 Const GL_COLOR_INDEX16_EXT=$80E7
-Function glAccum(op_:Int,value_:Float)
-Function glAlphaFunc(func_:Int,ref_:Float)
-Function glAreTexturesResident:Byte(n_:Int,textures_:Int Ptr,residences_:Byte Ptr)
-Function glArrayElement(i_:Int)
-Function glBegin(mode_:Int)
-Function glBindTexture(target_:Int,texture_:Int)
-Function glBitmap(width_:Int,height_:Int,xorig_:Float,yorig_:Float,xmove_:Float,ymove_:Float,bitmap_:Byte Ptr)
-Function glBlendFunc(sfactor_:Int,dfactor_:Int)
-Function glCallList(list_:Int)
-Function glCallLists(n_:Int,type_:Int,lists_:Byte Ptr)
-Function glClear(mask_:Int)
-Function glClearAccum(red_:Float,green_:Float,blue_:Float,alpha_:Float)
-Function glClearColor(red_:Float,green_:Float,blue_:Float,alpha_:Float)
-Function glClearDepth(depth_:Double)
-Function glClearIndex(c_:Float)
-Function glClearStencil(s_:Int)
-Function glClipPlane(plane_:Int,equation_:Double Ptr)
-Function glColor3b(red_:Byte,green_:Byte,blue_:Byte)
-Function glColor3bv(v_:Byte Ptr)
-Function glColor3d(red_:Double,green_:Double,blue_:Double)
-Function glColor3dv(v_:Double Ptr)
-Function glColor3f(red_:Float,green_:Float,blue_:Float)
-Function glColor3fv(v_:Float Ptr)
-Function glColor3i(red_:Int,green_:Int,blue_:Int)
-Function glColor3iv(v_:Int Ptr)
-Function glColor3s(red_:Short,green_:Short,blue_:Short)
-Function glColor3sv(v_:Short Ptr)
-Function glColor3ub(red_:Byte,green_:Byte,blue_:Byte)
-Function glColor3ubv(v_:Byte Ptr)
-Function glColor3ui(red_:Int,green_:Int,blue_:Int)
-Function glColor3uiv(v_:Int Ptr)
-Function glColor3us(red_:Short,green_:Short,blue_:Short)
-Function glColor3usv(v_:Short Ptr)
-Function glColor4b(red_:Byte,green_:Byte,blue_:Byte,alpha_:Byte)
-Function glColor4bv(v_:Byte Ptr)
-Function glColor4d(red_:Double,green_:Double,blue_:Double,alpha_:Double)
-Function glColor4dv(v_:Double Ptr)
-Function glColor4f(red_:Float,green_:Float,blue_:Float,alpha_:Float)
-Function glColor4fv(v_:Float Ptr)
-Function glColor4i(red_:Int,green_:Int,blue_:Int,alpha_:Int)
-Function glColor4iv(v_:Int Ptr)
-Function glColor4s(red_:Short,green_:Short,blue_:Short,alpha_:Short)
-Function glColor4sv(v_:Short Ptr)
-Function glColor4ub(red_:Byte,green_:Byte,blue_:Byte,alpha_:Byte)
-Function glColor4ubv(v_:Byte Ptr)
-Function glColor4ui(red_:Int,green_:Int,blue_:Int,alpha_:Int)
-Function glColor4uiv(v_:Int Ptr)
-Function glColor4us(red_:Short,green_:Short,blue_:Short,alpha_:Short)
-Function glColor4usv(v_:Short Ptr)
-Function glColorMask(red_:Byte,green_:Byte,blue_:Byte,alpha_:Byte)
-Function glColorMaterial(face_:Int,mode_:Int)
-Function glColorPointer(size_:Int,type_:Int,stride_:Int,pointer_:Byte Ptr)
-Function glCopyPixels(x_:Int,y_:Int,width_:Int,height_:Int,type_:Int)
-Function glCopyTexImage1D(target_:Int,level_:Int,internalFormat_:Int,x_:Int,y_:Int,width_:Int,border_:Int)
-Function glCopyTexImage2D(target_:Int,level_:Int,internalFormat_:Int,x_:Int,y_:Int,width_:Int,height_:Int,border_:Int)
-Function glCopyTexSubImage1D(target_:Int,level_:Int,xoffset_:Int,x_:Int,y_:Int,width_:Int)
-Function glCopyTexSubImage2D(target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,x_:Int,y_:Int,width_:Int,height_:Int)
-Function glCullFace(mode_:Int)
-Function glDeleteLists(list_:Int,range_:Int)
-Function glDeleteTextures(n_:Int,textures_:Int Ptr)
-Function glDepthFunc(func_:Int)
-Function glDepthMask(flag_:Byte)
-Function glDepthRange(zNear_:Double,zFar_:Double)
-Function glDisable(cap_:Int)
-Function glDisableClientState(array_:Int)
-Function glDrawArrays(mode_:Int,first_:Int,count_:Int)
-Function glDrawBuffer(mode_:Int)
-Function glDrawElements(mode_:Int,count_:Int,type_:Int,indices_:Byte Ptr)
-Function glDrawPixels(width_:Int,height_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)
-Function glEdgeFlag(flag_:Byte)
-Function glEdgeFlagPointer(stride_:Int,pointer_:Byte Ptr)
-Function glEdgeFlagv(flag_:Byte Ptr)
-Function glEnable(cap_:Int)
-Function glEnableClientState(array_:Int)
-Function glEnd()
-Function glEndList()
-Function glEvalCoord1d(u_:Double)
-Function glEvalCoord1dv(u_:Double Ptr)
-Function glEvalCoord1f(u_:Float)
-Function glEvalCoord1fv(u_:Float Ptr)
-Function glEvalCoord2d(u_:Double,v_:Double)
-Function glEvalCoord2dv(u_:Double Ptr)
-Function glEvalCoord2f(u_:Float,v_:Float)
-Function glEvalCoord2fv(u_:Float Ptr)
-Function glEvalMesh1(mode_:Int,i1_:Int,i2_:Int)
-Function glEvalMesh2(mode_:Int,i1_:Int,i2_:Int,j1_:Int,j2_:Int)
-Function glEvalPoint1(i_:Int)
-Function glEvalPoint2(i_:Int,j_:Int)
-Function glFeedbackBuffer(size_:Int,type_:Int,buffer_:Float Ptr)
-Function glFinish()
-Function glFlush()
-Function glFogf(pname_:Int,param_:Float)
-Function glFogfv(pname_:Int,params_:Float Ptr)
-Function glFogi(pname_:Int,param_:Int)
-Function glFogiv(pname_:Int,params_:Int Ptr)
-Function glFrontFace(mode_:Int)
-Function glFrustum(left_:Double,right_:Double,bottom_:Double,top_:Double,zNear_:Double,zFar_:Double)
-Function glGenLists:Int(range_:Int)
-Function glGenTextures(n_:Int,textures_:Int Ptr)
-Function glGetBooleanv(pname_:Int,params_:Byte Ptr)
-Function glGetClipPlane(plane_:Int,equation_:Double Ptr)
-Function glGetDoublev(pname_:Int,params_:Double Ptr)
-Function glGetError:Int()
-Function glGetFloatv(pname_:Int,params_:Float Ptr)
-Function glGetIntegerv(pname_:Int,params_:Int Ptr)
-Function glGetLightfv(light_:Int,pname_:Int,params_:Float Ptr)
-Function glGetLightiv(light_:Int,pname_:Int,params_:Int Ptr)
-Function glGetMapdv(target_:Int,query_:Int,v_:Double Ptr)
-Function glGetMapfv(target_:Int,query_:Int,v_:Float Ptr)
-Function glGetMapiv(target_:Int,query_:Int,v_:Int Ptr)
-Function glGetMaterialfv(face_:Int,pname_:Int,params_:Float Ptr)
-Function glGetMaterialiv(face_:Int,pname_:Int,params_:Int Ptr)
-Function glGetPixelMapfv(map_:Int,values_:Float Ptr)
-Function glGetPixelMapuiv(map_:Int,values_:Int Ptr)
-Function glGetPixelMapusv(map_:Int,values_:Short Ptr)
-Function glGetPointerv(pname_:Int,params_:Byte Ptr Ptr)
-Function glGetPolygonStipple(mask_:Byte Ptr)
-Function glGetString:Byte Ptr(name_:Int)
-Function glGetTexEnvfv(target_:Int,pname_:Int,params_:Float Ptr)
-Function glGetTexEnviv(target_:Int,pname_:Int,params_:Int Ptr)
-Function glGetTexGendv(coord_:Int,pname_:Int,params_:Double Ptr)
-Function glGetTexGenfv(coord_:Int,pname_:Int,params_:Float Ptr)
-Function glGetTexGeniv(coord_:Int,pname_:Int,params_:Int Ptr)
-Function glGetTexImage(target_:Int,level_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)
-Function glGetTexLevelParameterfv(target_:Int,level_:Int,pname_:Int,params_:Float Ptr)
-Function glGetTexLevelParameteriv(target_:Int,level_:Int,pname_:Int,params_:Int Ptr)
-Function glGetTexParameterfv(target_:Int,pname_:Int,params_:Float Ptr)
-Function glGetTexParameteriv(target_:Int,pname_:Int,params_:Int Ptr)
-Function glHint(target_:Int,mode_:Int)
-Function glIndexMask(mask_:Int)
-Function glIndexPointer(type_:Int,stride_:Int,pointer_:Byte Ptr)
-Function glIndexd(c_:Double)
-Function glIndexdv(c_:Double Ptr)
-Function glIndexf(c_:Float)
-Function glIndexfv(c_:Float Ptr)
-Function glIndexi(c_:Int)
-Function glIndexiv(c_:Int Ptr)
-Function glIndexs(c_:Short)
-Function glIndexsv(c_:Short Ptr)
-Function glIndexub(c_:Byte)
-Function glIndexubv(c_:Byte Ptr)
-Function glInitNames()
-Function glInterleavedArrays(format_:Int,stride_:Int,pointer_:Byte Ptr)
-Function glIsEnabled:Byte(cap_:Int)
-Function glIsList:Byte(list_:Int)
-Function glIsTexture:Byte(texture_:Int)
-Function glLightModelf(pname_:Int,param_:Float)
-Function glLightModelfv(pname_:Int,params_:Float Ptr)
-Function glLightModeli(pname_:Int,param_:Int)
-Function glLightModeliv(pname_:Int,params_:Int Ptr)
-Function glLightf(light_:Int,pname_:Int,param_:Float)
-Function glLightfv(light_:Int,pname_:Int,params_:Float Ptr)
-Function glLighti(light_:Int,pname_:Int,param_:Int)
-Function glLightiv(light_:Int,pname_:Int,params_:Int Ptr)
-Function glLineStipple(factor_:Int,pattern_:Short)
-Function glLineWidth(width_:Float)
-Function glListBase(base_:Int)
-Function glLoadIdentity()
-Function glLoadMatrixd(m_:Double Ptr)
-Function glLoadMatrixf(m_:Float Ptr)
-Function glLoadName(name_:Int)
-Function glLogicOp(opcode_:Int)
-Function glMap1d(target_:Int,u1_:Double,u2_:Double,stride_:Int,order_:Int,points_:Double Ptr)
-Function glMap1f(target_:Int,u1_:Float,u2_:Float,stride_:Int,order_:Int,points_:Float Ptr)
-Function glMap2d(target_:Int,u1_:Double,u2_:Double,ustride_:Int,uorder_:Int,v1_:Double,v2_:Double,vstride_:Int,vorder_:Int,points_:Double Ptr)
-Function glMap2f(target_:Int,u1_:Float,u2_:Float,ustride_:Int,uorder_:Int,v1_:Float,v2_:Float,vstride_:Int,vorder_:Int,points_:Float Ptr)
-Function glMapGrid1d(un_:Int,u1_:Double,u2_:Double)
-Function glMapGrid1f(un_:Int,u1_:Float,u2_:Float)
-Function glMapGrid2d(un_:Int,u1_:Double,u2_:Double,vn_:Int,v1_:Double,v2_:Double)
-Function glMapGrid2f(un_:Int,u1_:Float,u2_:Float,vn_:Int,v1_:Float,v2_:Float)
-Function glMaterialf(face_:Int,pname_:Int,param_:Float)
-Function glMaterialfv(face_:Int,pname_:Int,params_:Float Ptr)
-Function glMateriali(face_:Int,pname_:Int,param_:Int)
-Function glMaterialiv(face_:Int,pname_:Int,params_:Int Ptr)
-Function glMatrixMode(mode_:Int)
-Function glMultMatrixd(m_:Double Ptr)
-Function glMultMatrixf(m_:Float Ptr)
-Function glNewList(list_:Int,mode_:Int)
-Function glNormal3b(nx_:Byte,ny_:Byte,nz_:Byte)
-Function glNormal3bv(v_:Byte Ptr)
-Function glNormal3d(nx_:Double,ny_:Double,nz_:Double)
-Function glNormal3dv(v_:Double Ptr)
-Function glNormal3f(nx_:Float,ny_:Float,nz_:Float)
-Function glNormal3fv(v_:Float Ptr)
-Function glNormal3i(nx_:Int,ny_:Int,nz_:Int)
-Function glNormal3iv(v_:Int Ptr)
-Function glNormal3s(nx_:Short,ny_:Short,nz_:Short)
-Function glNormal3sv(v_:Short Ptr)
-Function glNormalPointer(type_:Int,stride_:Int,pointer_:Byte Ptr)
-Function glOrtho(left_:Double,right_:Double,bottom_:Double,top_:Double,zNear_:Double,zFar_:Double)
-Function glPassThrough(token_:Float)
-Function glPixelMapfv(map_:Int,mapsize_:Int,values_:Float Ptr)
-Function glPixelMapuiv(map_:Int,mapsize_:Int,values_:Int Ptr)
-Function glPixelMapusv(map_:Int,mapsize_:Int,values_:Short Ptr)
-Function glPixelStoref(pname_:Int,param_:Float)
-Function glPixelStorei(pname_:Int,param_:Int)
-Function glPixelTransferf(pname_:Int,param_:Float)
-Function glPixelTransferi(pname_:Int,param_:Int)
-Function glPixelZoom(xfactor_:Float,yfactor_:Float)
-Function glPointSize(size_:Float)
-Function glPolygonMode(face_:Int,mode_:Int)
-Function glPolygonOffset(factor_:Float,units_:Float)
-Function glPolygonStipple(mask_:Byte Ptr)
-Function glPopAttrib()
-Function glPopClientAttrib()
-Function glPopMatrix()
-Function glPopName()
-Function glPrioritizeTextures(n_:Int,textures_:Int Ptr,priorities_:Float Ptr)
-Function glPushAttrib(mask_:Int)
-Function glPushClientAttrib(mask_:Int)
-Function glPushMatrix()
-Function glPushName(name_:Int)
-Function glRasterPos2d(x_:Double,y_:Double)
-Function glRasterPos2dv(v_:Double Ptr)
-Function glRasterPos2f(x_:Float,y_:Float)
-Function glRasterPos2fv(v_:Float Ptr)
-Function glRasterPos2i(x_:Int,y_:Int)
-Function glRasterPos2iv(v_:Int Ptr)
-Function glRasterPos2s(x_:Short,y_:Short)
-Function glRasterPos2sv(v_:Short Ptr)
-Function glRasterPos3d(x_:Double,y_:Double,z_:Double)
-Function glRasterPos3dv(v_:Double Ptr)
-Function glRasterPos3f(x_:Float,y_:Float,z_:Float)
-Function glRasterPos3fv(v_:Float Ptr)
-Function glRasterPos3i(x_:Int,y_:Int,z_:Int)
-Function glRasterPos3iv(v_:Int Ptr)
-Function glRasterPos3s(x_:Short,y_:Short,z_:Short)
-Function glRasterPos3sv(v_:Short Ptr)
-Function glRasterPos4d(x_:Double,y_:Double,z_:Double,w_:Double)
-Function glRasterPos4dv(v_:Double Ptr)
-Function glRasterPos4f(x_:Float,y_:Float,z_:Float,w_:Float)
-Function glRasterPos4fv(v_:Float Ptr)
-Function glRasterPos4i(x_:Int,y_:Int,z_:Int,w_:Int)
-Function glRasterPos4iv(v_:Int Ptr)
-Function glRasterPos4s(x_:Short,y_:Short,z_:Short,w_:Short)
-Function glRasterPos4sv(v_:Short Ptr)
-Function glReadBuffer(mode_:Int)
-Function glReadPixels(x_:Int,y_:Int,width_:Int,height_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)
-Function glRectd(x1_:Double,y1_:Double,x2_:Double,y2_:Double)
-Function glRectdv(v1_:Double Ptr,v2_:Double Ptr)
-Function glRectf(x1_:Float,y1_:Float,x2_:Float,y2_:Float)
-Function glRectfv(v1_:Float Ptr,v2_:Float Ptr)
-Function glRecti(x1_:Int,y1_:Int,x2_:Int,y2_:Int)
-Function glRectiv(v1_:Int Ptr,v2_:Int Ptr)
-Function glRects(x1_:Short,y1_:Short,x2_:Short,y2_:Short)
-Function glRectsv(v1_:Short Ptr,v2_:Short Ptr)
-Function glRenderMode:Int(mode_:Int)
-Function glRotated(angle_:Double,x_:Double,y_:Double,z_:Double)
-Function glRotatef(angle_:Float,x_:Float,y_:Float,z_:Float)
-Function glScaled(x_:Double,y_:Double,z_:Double)
-Function glScalef(x_:Float,y_:Float,z_:Float)
-Function glScissor(x_:Int,y_:Int,width_:Int,height_:Int)
-Function glSelectBuffer(size_:Int,buffer_:Int Ptr)
-Function glShadeModel(mode_:Int)
-Function glStencilFunc(func_:Int,ref_:Int,mask_:Int)
-Function glStencilMask(mask_:Int)
-Function glStencilOp(fail_:Int,zfail_:Int,zpass_:Int)
-Function glTexCoord1d(s_:Double)
-Function glTexCoord1dv(v_:Double Ptr)
-Function glTexCoord1f(s_:Float)
-Function glTexCoord1fv(v_:Float Ptr)
-Function glTexCoord1i(s_:Int)
-Function glTexCoord1iv(v_:Int Ptr)
-Function glTexCoord1s(s_:Short)
-Function glTexCoord1sv(v_:Short Ptr)
-Function glTexCoord2d(s_:Double,t_:Double)
-Function glTexCoord2dv(v_:Double Ptr)
-Function glTexCoord2f(s_:Float,t_:Float)
-Function glTexCoord2fv(v_:Float Ptr)
-Function glTexCoord2i(s_:Int,t_:Int)
-Function glTexCoord2iv(v_:Int Ptr)
-Function glTexCoord2s(s_:Short,t_:Short)
-Function glTexCoord2sv(v_:Short Ptr)
-Function glTexCoord3d(s_:Double,t_:Double,r_:Double)
-Function glTexCoord3dv(v_:Double Ptr)
-Function glTexCoord3f(s_:Float,t_:Float,r_:Float)
-Function glTexCoord3fv(v_:Float Ptr)
-Function glTexCoord3i(s_:Int,t_:Int,r_:Int)
-Function glTexCoord3iv(v_:Int Ptr)
-Function glTexCoord3s(s_:Short,t_:Short,r_:Short)
-Function glTexCoord3sv(v_:Short Ptr)
-Function glTexCoord4d(s_:Double,t_:Double,r_:Double,q_:Double)
-Function glTexCoord4dv(v_:Double Ptr)
-Function glTexCoord4f(s_:Float,t_:Float,r_:Float,q_:Float)
-Function glTexCoord4fv(v_:Float Ptr)
-Function glTexCoord4i(s_:Int,t_:Int,r_:Int,q_:Int)
-Function glTexCoord4iv(v_:Int Ptr)
-Function glTexCoord4s(s_:Short,t_:Short,r_:Short,q_:Short)
-Function glTexCoord4sv(v_:Short Ptr)
-Function glTexCoordPointer(size_:Int,type_:Int,stride_:Int,pointer_:Byte Ptr)
-Function glTexEnvf(target_:Int,pname_:Int,param_:Float)
-Function glTexEnvfv(target_:Int,pname_:Int,params_:Float Ptr)
-Function glTexEnvi(target_:Int,pname_:Int,param_:Int)
-Function glTexEnviv(target_:Int,pname_:Int,params_:Int Ptr)
-Function glTexGend(coord_:Int,pname_:Int,param_:Double)
-Function glTexGendv(coord_:Int,pname_:Int,params_:Double Ptr)
-Function glTexGenf(coord_:Int,pname_:Int,param_:Float)
-Function glTexGenfv(coord_:Int,pname_:Int,params_:Float Ptr)
-Function glTexGeni(coord_:Int,pname_:Int,param_:Int)
-Function glTexGeniv(coord_:Int,pname_:Int,params_:Int Ptr)
-Function glTexImage1D(target_:Int,level_:Int,internalformat_:Int,width_:Int,border_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)
-Function glTexImage2D(target_:Int,level_:Int,internalformat_:Int,width_:Int,height_:Int,border_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)
-Function glTexParameterf(target_:Int,pname_:Int,param_:Float)
-Function glTexParameterfv(target_:Int,pname_:Int,params_:Float Ptr)
-Function glTexParameteri(target_:Int,pname_:Int,param_:Int)
-Function glTexParameteriv(target_:Int,pname_:Int,params_:Int Ptr)
-Function glTexSubImage1D(target_:Int,level_:Int,xoffset_:Int,width_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)
-Function glTexSubImage2D(target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,width_:Int,height_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)
-Function glTranslated(x_:Double,y_:Double,z_:Double)
-Function glTranslatef(x_:Float,y_:Float,z_:Float)
-Function glVertex2d(x_:Double,y_:Double)
-Function glVertex2dv(v_:Double Ptr)
-Function glVertex2f(x_:Float,y_:Float)
-Function glVertex2fv(v_:Float Ptr)
-Function glVertex2i(x_:Int,y_:Int)
-Function glVertex2iv(v_:Int Ptr)
-Function glVertex2s(x_:Short,y_:Short)
-Function glVertex2sv(v_:Short Ptr)
-Function glVertex3d(x_:Double,y_:Double,z_:Double)
-Function glVertex3dv(v_:Double Ptr)
-Function glVertex3f(x_:Float,y_:Float,z_:Float)
-Function glVertex3fv(v_:Float Ptr)
-Function glVertex3i(x_:Int,y_:Int,z_:Int)
-Function glVertex3iv(v_:Int Ptr)
-Function glVertex3s(x_:Short,y_:Short,z_:Short)
-Function glVertex3sv(v_:Short Ptr)
-Function glVertex4d(x_:Double,y_:Double,z_:Double,w_:Double)
-Function glVertex4dv(v_:Double Ptr)
-Function glVertex4f(x_:Float,y_:Float,z_:Float,w_:Float)
-Function glVertex4fv(v_:Float Ptr)
-Function glVertex4i(x_:Int,y_:Int,z_:Int,w_:Int)
-Function glVertex4iv(v_:Int Ptr)
-Function glVertex4s(x_:Short,y_:Short,z_:Short,w_:Short)
-Function glVertex4sv(v_:Short Ptr)
-Function glVertexPointer(size_:Int,type_:Int,stride_:Int,pointer_:Byte Ptr)
-Function glViewport(x_:Int,y_:Int,width_:Int,height_:Int)
+Function glAccum(op_:Int,value_:Float)="void glAccum( GLenum , GLfloat )!"
+Function glAlphaFunc(func_:Int,ref_:Float)="void glAlphaFunc( GLenum , GLclampf )!"
+Function glAreTexturesResident:Byte(n_:Int,textures_:Int Ptr,residences_:Byte Ptr)="GLboolean glAreTexturesResident( GLsizei, const GLuint *, GLboolean * )!"
+Function glArrayElement(i_:Int)="void glArrayElement( GLint )!"
+Function glBegin(mode_:Int)="void glBegin( GLenum  )!"
+Function glBindTexture(target_:Int,texture_:Int)="void glBindTexture( GLenum , GLuint )!"
+Function glBitmap(width_:Int,height_:Int,xorig_:Float,yorig_:Float,xmove_:Float,ymove_:Float,bitmap_:Byte Ptr)="void glBitmap( GLsizei, GLsizei, GLfloat, GLfloat, GLfloat, GLfloat, const GLubyte * )!"
+Function glBlendFunc(sfactor_:Int,dfactor_:Int)="void glBlendFunc( GLenum , GLenum  )!"
+Function glCallList(list_:Int)="void glCallList( GLuint )!"
+Function glCallLists(n_:Int,type_:Int,lists_:Byte Ptr)="void glCallLists( GLsizei, GLenum , const GLvoid * )!"
+Function glClear(mask_:Int)="void glClearIndex( GLfloat )!"
+Function glClearAccum(red_:Float,green_:Float,blue_:Float,alpha_:Float)="void glClearAccum( GLfloat, GLfloat, GLfloat, GLfloat )!"
+Function glClearColor(red_:Float,green_:Float,blue_:Float,alpha_:Float)="void glClearColor( GLclampf, GLclampf, GLclampf, GLclampf )!"
+Function glClearDepth(depth_:Double)="void glClearDepth( GLclampd  )!"
+Function glClearIndex(c_:Float)="void glClearIndex( GLfloat )!"
+Function glClearStencil(s_:Int)="void glClearStencil( GLint  )!"
+Function glClipPlane(plane_:Int,equation_:Double Ptr)="void glClipPlane( GLenum , const GLdouble * )!"
+Function glColor3b(red_:Byte,green_:Byte,blue_:Byte)="void glColor3b( GLbyte , GLbyte , GLbyte  )!"
+Function glColor3bv(v_:Byte Ptr)="void glColor3bv( const GLbyte * )!"
+Function glColor3d(red_:Double,green_:Double,blue_:Double)="void glColor3d( GLdouble, GLdouble, GLdouble )!"
+Function glColor3dv(v_:Double Ptr)="void glColor3dv( const GLdouble * )!"
+Function glColor3f(red_:Float,green_:Float,blue_:Float)="void glColor3f( GLfloat, GLfloat, GLfloat )!"
+Function glColor3fv(v_:Float Ptr)="void glColor3fv( const GLfloat * )!"
+Function glColor3i(red_:Int,green_:Int,blue_:Int)="void glColor3i( GLint, GLint, GLint  )!"
+Function glColor3iv(v_:Int Ptr)="void glColor3iv( const GLint * )!"
+Function glColor3s(red_:Short,green_:Short,blue_:Short)="void glColor3s( GLshort, GLshort, GLshort )!"
+Function glColor3sv(v_:Short Ptr)="void glColor3sv( const GLshort * )!"
+Function glColor3ub(red_:Byte,green_:Byte,blue_:Byte)="void glColor3ub( GLubyte, GLubyte, GLubyte )!"
+Function glColor3ubv(v_:Byte Ptr)="void glColor3ubv( const GLubyte * )!"
+Function glColor3ui(red_:Int,green_:Int,blue_:Int)="void glColor3ui( GLuint, GLuint, GLuint )!"
+Function glColor3uiv(v_:Int Ptr)="void glColor3uiv( const GLuint * )!"
+Function glColor3us(red_:Short,green_:Short,blue_:Short)="void glColor3us( GLushort, GLushort, GLushort )!"
+Function glColor3usv(v_:Short Ptr)="void glColor3usv( const GLushort * )!"
+Function glColor4b(red_:Byte,green_:Byte,blue_:Byte,alpha_:Byte)="void glColor4b( GLbyte, GLbyte, GLbyte, GLbyte )!"
+Function glColor4bv(v_:Byte Ptr)="void glColor4bv( const GLbyte * )!"
+Function glColor4d(red_:Double,green_:Double,blue_:Double,alpha_:Double)="void glColor4d( GLdouble, GLdouble, GLdouble, GLdouble )!"
+Function glColor4dv(v_:Double Ptr)="void glColor4dv( const GLdouble * )!"
+Function glColor4f(red_:Float,green_:Float,blue_:Float,alpha_:Float)="void glColor4f( GLfloat, GLfloat, GLfloat, GLfloat )!"
+Function glColor4fv(v_:Float Ptr)="void glColor4fv( const GLfloat * )!"
+Function glColor4i(red_:Int,green_:Int,blue_:Int,alpha_:Int)="void glColor4i( GLint, GLint, GLint, GLint  )!"
+Function glColor4iv(v_:Int Ptr)="void glColor4iv( const GLint * )!"
+Function glColor4s(red_:Short,green_:Short,blue_:Short,alpha_:Short)="void glColor4s( GLshort, GLshort, GLshort, GLshort )!"
+Function glColor4sv(v_:Short Ptr)="void glColor4sv( const GLshort * )!"
+Function glColor4ub(red_:Byte,green_:Byte,blue_:Byte,alpha_:Byte)="void glColor4ub( GLubyte, GLubyte, GLubyte, GLubyte )!"
+Function glColor4ubv(v_:Byte Ptr)="void glColor4ubv( const GLubyte * )!"
+Function glColor4ui(red_:Int,green_:Int,blue_:Int,alpha_:Int)="void glColor4ui( GLuint, GLuint, GLuint, GLuint )!"
+Function glColor4uiv(v_:Int Ptr)="void glColor4uiv( const GLuint * )!"
+Function glColor4us(red_:Short,green_:Short,blue_:Short,alpha_:Short)="void glColor4us( GLushort, GLushort, GLushort, GLushort )!"
+Function glColor4usv(v_:Short Ptr)="void glColor4usv( const GLushort * )!"
+Function glColorMask(red_:Byte,green_:Byte,blue_:Byte,alpha_:Byte)="void glColorMask( GLboolean, GLboolean, GLboolean, GLboolean )!"
+Function glColorMaterial(face_:Int,mode_:Int)="void glColorMaterial( GLenum, GLenum  )!"
+Function glColorPointer(size_:Int,type_:Int,stride_:Int,pointer_:Byte Ptr)="void glColorPointer( GLint , GLenum , GLsizei, const GLvoid * )!"
+Function glCopyPixels(x_:Int,y_:Int,width_:Int,height_:Int,type_:Int)="void glCopyPixels( GLint, GLint, GLsizei, GLsizei, GLenum  )!"
+Function glCopyTexImage1D(target_:Int,level_:Int,internalFormat_:Int,x_:Int,y_:Int,width_:Int,border_:Int)="void glCopyTexImage1D( GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint  )!"
+Function glCopyTexImage2D(target_:Int,level_:Int,internalFormat_:Int,x_:Int,y_:Int,width_:Int,height_:Int,border_:Int)="void glCopyTexImage2D( GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint  )!"
+Function glCopyTexSubImage1D(target_:Int,level_:Int,xoffset_:Int,x_:Int,y_:Int,width_:Int)="void glCopyTexSubImage1D( GLenum, GLint, GLint, GLint, GLint, GLsizei )!"
+Function glCopyTexSubImage2D(target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,x_:Int,y_:Int,width_:Int,height_:Int)="void glCopyTexSubImage2D( GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei )!"
+Function glCullFace(mode_:Int)="void glCullFace( GLenum  )!"
+Function glDeleteLists(list_:Int,range_:Int)="void glDeleteLists( GLuint, GLsizei )!"
+Function glDeleteTextures(n_:Int,textures_:Int Ptr)="void glDeleteTextures( GLsizei, const GLuint *)!"
+Function glDepthFunc(func_:Int)="void glDepthFunc( GLenum  )!"
+Function glDepthMask(flag_:Byte)="void glDepthMask( GLboolean )!"
+Function glDepthRange(zNear_:Double,zFar_:Double)="void glDepthRange( GLclampd , GLclampd  )!"
+Function glDisable(cap_:Int)="void glDisable( GLenum  )!"
+Function glDisableClientState(array_:Int)="void glDisableClientState( GLenum  )!"
+Function glDrawArrays(mode_:Int,first_:Int,count_:Int)="void glDrawArrays( GLenum , GLint , GLsizei )!"
+Function glDrawBuffer(mode_:Int)="void glDrawBuffer( GLenum  )!"
+Function glDrawElements(mode_:Int,count_:Int,type_:Int,indices_:Byte Ptr)="void glDrawElements( GLenum , GLsizei, GLenum , const GLvoid * )!"
+Function glDrawPixels(width_:Int,height_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="void glDrawPixels( GLsizei, GLsizei, GLenum, GLenum, const GLvoid * )!"
+Function glEdgeFlag(flag_:Byte)="void glEdgeFlag( GLboolean )!"
+Function glEdgeFlagPointer(stride_:Int,pointer_:Byte Ptr)="void glEdgeFlagPointer( GLsizei, const GLvoid * )!"
+Function glEdgeFlagv(flag_:Byte Ptr)="void glEdgeFlagv( const GLboolean * )!"
+Function glEnable(cap_:Int)="void glEnable( GLenum  )!"
+Function glEnableClientState(array_:Int)="void glEnableClientState( GLenum  )!"
+Function glEnd()="void glEndList( )!"
+Function glEndList()="void glEndList( )!"
+Function glEvalCoord1d(u_:Double)="void glEvalCoord1d( GLdouble )!"
+Function glEvalCoord1dv(u_:Double Ptr)="void glEvalCoord1dv( const GLdouble * )!"
+Function glEvalCoord1f(u_:Float)="void glEvalCoord1f( GLfloat )!"
+Function glEvalCoord1fv(u_:Float Ptr)="void glEvalCoord1fv( const GLfloat * )!"
+Function glEvalCoord2d(u_:Double,v_:Double)="void glEvalCoord2d( GLdouble, GLdouble )!"
+Function glEvalCoord2dv(u_:Double Ptr)="void glEvalCoord2dv( const GLdouble * )!"
+Function glEvalCoord2f(u_:Float,v_:Float)="void glEvalCoord2f( GLfloat, GLfloat )!"
+Function glEvalCoord2fv(u_:Float Ptr)="void glEvalCoord2fv( const GLfloat * )!"
+Function glEvalMesh1(mode_:Int,i1_:Int,i2_:Int)="void glEvalMesh1( GLenum, GLint, GLint  )!"
+Function glEvalMesh2(mode_:Int,i1_:Int,i2_:Int,j1_:Int,j2_:Int)="void glEvalMesh2( GLenum, GLint, GLint, GLint, GLint )!"
+Function glEvalPoint1(i_:Int)="void glEvalPoint1( GLint  )!"
+Function glEvalPoint2(i_:Int,j_:Int)="void glEvalPoint2( GLint, GLint  )!"
+Function glFeedbackBuffer(size_:Int,type_:Int,buffer_:Float Ptr)="void glFeedbackBuffer( GLsizei, GLenum , GLfloat * )!"
+Function glFinish()="void glFinish(  )!"
+Function glFlush()="void glFlush(  )!"
+Function glFogf(pname_:Int,param_:Float)="void glFogf( GLenum , GLfloat )!"
+Function glFogfv(pname_:Int,params_:Float Ptr)="void glFogfv( GLenum , const GLfloat * )!"
+Function glFogi(pname_:Int,param_:Int)="void glFogi( GLenum , GLint  )!"
+Function glFogiv(pname_:Int,params_:Int Ptr)="void glFogiv( GLenum , const GLint * )!"
+Function glFrontFace(mode_:Int)="void glFrontFace( GLenum  )!"
+Function glFrustum(left_:Double,right_:Double,bottom_:Double,top_:Double,zNear_:Double,zFar_:Double)="void glFrustum( GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble )!"
+Function glGenLists:Int(range_:Int)="GLuind glGenLists( GLsizei )!"
+Function glGenTextures(n_:Int,textures_:Int Ptr)="void glGenTextures( GLsizei, GLuint * )!"
+Function glGetBooleanv(pname_:Int,params_:Byte Ptr)="void glGetBooleanv( GLenum , GLboolean * )!"
+Function glGetClipPlane(plane_:Int,equation_:Double Ptr)="void glGetClipPlane( GLenum , GLdouble * )!"
+Function glGetDoublev(pname_:Int,params_:Double Ptr)="void glGetDoublev( GLenum , GLdouble * )!"
+Function glGetError:Int()="GLenum glGetError(  )!"
+Function glGetFloatv(pname_:Int,params_:Float Ptr)="void glGetFloatv( GLenum , GLfloat * )!"
+Function glGetIntegerv(pname_:Int,params_:Int Ptr)="void glGetIntegerv( GLenum , GLint * )!"
+Function glGetLightfv(light_:Int,pname_:Int,params_:Float Ptr)="void glGetLightfv( GLenum, GLenum, GLfloat * )!"
+Function glGetLightiv(light_:Int,pname_:Int,params_:Int Ptr)="void glGetLightiv( GLenum, GLenum, GLint * )!"
+Function glGetMapdv(target_:Int,query_:Int,v_:Double Ptr)="void glGetMapdv( GLenum, GLenum, GLdouble * )!"
+Function glGetMapfv(target_:Int,query_:Int,v_:Float Ptr)="void glGetMapfv( GLenum, GLenum, GLfloat * )!"
+Function glGetMapiv(target_:Int,query_:Int,v_:Int Ptr)="void glGetMapiv( GLenum, GLenum, GLint * )!"
+Function glGetMaterialfv(face_:Int,pname_:Int,params_:Float Ptr)="void glGetMaterialfv( GLenum, GLenum, GLfloat * )!"
+Function glGetMaterialiv(face_:Int,pname_:Int,params_:Int Ptr)="void glGetMaterialiv( GLenum, GLenum, GLint * )!"
+Function glGetPixelMapfv(map_:Int,values_:Float Ptr)="void glGetPixelMapfv( GLenum, GLfloat * )!"
+Function glGetPixelMapuiv(map_:Int,values_:Int Ptr)="void glGetPixelMapuiv( GLenum, GLuint * )!"
+Function glGetPixelMapusv(map_:Int,values_:Short Ptr)="void glGetPixelMapusv( GLenum, GLushort * )!"
+Function glGetPointerv(pname_:Int,params_:Byte Ptr Ptr)="void glGetPointerv( GLenum , GLvoid ** )!"
+Function glGetPolygonStipple(mask_:Byte Ptr)="void glGetPolygonStipple( GLubyte * )!"
+Function glGetString:Byte Ptr(name_:Int)="GLubyte* glGetString( GLenum  )!"
+Function glGetTexEnvfv(target_:Int,pname_:Int,params_:Float Ptr)="void glGetTexEnvfv( GLenum, GLenum, GLfloat * )!"
+Function glGetTexEnviv(target_:Int,pname_:Int,params_:Int Ptr)="void glGetTexEnviv( GLenum, GLenum, GLint * )!"
+Function glGetTexGendv(coord_:Int,pname_:Int,params_:Double Ptr)="void glGetTexGendv( GLenum, GLenum, GLdouble * )!"
+Function glGetTexGenfv(coord_:Int,pname_:Int,params_:Float Ptr)="void glGetTexGenfv( GLenum, GLenum, GLfloat * )!"
+Function glGetTexGeniv(coord_:Int,pname_:Int,params_:Int Ptr)="void glGetTexGeniv( GLenum, GLenum, GLint * )!"
+Function glGetTexImage(target_:Int,level_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="void glGetTexImage( GLenum, GLint, GLenum, GLenum, GLvoid * )!"
+Function glGetTexLevelParameterfv(target_:Int,level_:Int,pname_:Int,params_:Float Ptr)="void glGetTexLevelParameterfv( GLenum, GLint, GLenum, GLfloat * )!"
+Function glGetTexLevelParameteriv(target_:Int,level_:Int,pname_:Int,params_:Int Ptr)="void glGetTexLevelParameteriv( GLenum, GLint, GLenum, GLint * )!"
+Function glGetTexParameterfv(target_:Int,pname_:Int,params_:Float Ptr)="void glGetTexParameterfv( GLenum, GLenum, GLfloat *)!"
+Function glGetTexParameteriv(target_:Int,pname_:Int,params_:Int Ptr)="void glGetTexParameteriv( GLenum, GLenum, GLint * )!"
+Function glHint(target_:Int,mode_:Int)="void glHint( GLenum , GLenum  )!"
+Function glIndexMask(mask_:Int)="void glIndexMask( GLuint )!"
+Function glIndexPointer(type_:Int,stride_:Int,pointer_:Byte Ptr)="void glIndexPointer( GLenum , GLsizei, const GLvoid * )!"
+Function glIndexd(c_:Double)="void glIndexd( GLdouble )!"
+Function glIndexdv(c_:Double Ptr)="void glIndexdv( const GLdouble * )!"
+Function glIndexf(c_:Float)="void glIndexf( GLfloat )!"
+Function glIndexfv(c_:Float Ptr)="void glIndexfv( const GLfloat * )!"
+Function glIndexi(c_:Int)="void glIndexi( GLint )!"
+Function glIndexiv(c_:Int Ptr)="void glIndexiv( const GLint * )!"
+Function glIndexs(c_:Short)="void glIndexs( GLshort )!"
+Function glIndexsv(c_:Short Ptr)="void glIndexsv( const GLshort * )!"
+Function glIndexub(c_:Byte)="void glIndexub( GLubyte )!"
+Function glIndexubv(c_:Byte Ptr)="void glIndexubv( const GLubyte * )!"
+Function glInitNames()="void glInitNames(  )!"
+Function glInterleavedArrays(format_:Int,stride_:Int,pointer_:Byte Ptr)="void glInterleavedArrays( GLenum , GLsizei, const GLvoid * )!"
+Function glIsEnabled:Byte(cap_:Int)="GLboolean glIsEnabled( GLenum  )!"
+Function glIsList:Byte(list_:Int)="GLboolean glIsList( GLuint )!"
+Function glIsTexture:Byte(texture_:Int)="GLboolean glIsTexture( GLuint )!"
+Function glLightModelf(pname_:Int,param_:Float)="void glLightModelf( GLenum, GLfloat )!"
+Function glLightModelfv(pname_:Int,params_:Float Ptr)="void glLightModelfv( GLenum, const GLfloat * )!"
+Function glLightModeli(pname_:Int,param_:Int)="void glLightModeli( GLenum, GLint  )!"
+Function glLightModeliv(pname_:Int,params_:Int Ptr)="void glLightModeliv( GLenum, const GLint * )!"
+Function glLightf(light_:Int,pname_:Int,param_:Float)="void glLightf( GLenum, GLenum, GLfloat )!"
+Function glLightfv(light_:Int,pname_:Int,params_:Float Ptr)="void glLightfv( GLenum, GLenum, const GLfloat * )!"
+Function glLighti(light_:Int,pname_:Int,param_:Int)="void glLighti( GLenum, GLenum, GLint  )!"
+Function glLightiv(light_:Int,pname_:Int,params_:Int Ptr)="void glLightiv( GLenum, GLenum, const GLint * )!"
+Function glLineStipple(factor_:Int,pattern_:Short)="void glLineStipple( GLint , GLushort  )!"
+Function glLineWidth(width_:Float)="void glLineWidth( GLfloat )!"
+Function glListBase(base_:Int)="void glListBase( GLuint )!"
+Function glLoadIdentity()="void glLoadIdentity( void )!"
+Function glLoadMatrixd(m_:Double Ptr)="void glLoadMatrixd( const GLdouble * )!"
+Function glLoadMatrixf(m_:Float Ptr)="void glLoadMatrixf( const GLfloat * )!"
+Function glLoadName(name_:Int)="void glLoadName( GLuint )!"
+Function glLogicOp(opcode_:Int)="void glLogicOp( GLenum  )!"
+Function glMap1d(target_:Int,u1_:Double,u2_:Double,stride_:Int,order_:Int,points_:Double Ptr)="void glMap1d( GLenum, GLdouble, GLdouble, GLint, GLint, const GLdouble * )!"
+Function glMap1f(target_:Int,u1_:Float,u2_:Float,stride_:Int,order_:Int,points_:Float Ptr)="void glMap1f( GLenum, GLfloat, GLfloat, GLint, GLint, const GLfloat * )!"
+Function glMap2d(target_:Int,u1_:Double,u2_:Double,ustride_:Int,uorder_:Int,v1_:Double,v2_:Double,vstride_:Int,vorder_:Int,points_:Double Ptr)="void glMap2d( GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble * )!"
+Function glMap2f(target_:Int,u1_:Float,u2_:Float,ustride_:Int,uorder_:Int,v1_:Float,v2_:Float,vstride_:Int,vorder_:Int,points_:Float Ptr)="void glMap2f( GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat * )!"
+Function glMapGrid1d(un_:Int,u1_:Double,u2_:Double)="void glMapGrid1d( GLint, GLdouble, GLdouble )!"
+Function glMapGrid1f(un_:Int,u1_:Float,u2_:Float)="void glMapGrid1f( GLint, GLfloat, GLfloat )!"
+Function glMapGrid2d(un_:Int,u1_:Double,u2_:Double,vn_:Int,v1_:Double,v2_:Double)="void glMapGrid2d( GLint, GLdouble, GLdouble, GLint, GLdouble, GLdouble )!"
+Function glMapGrid2f(un_:Int,u1_:Float,u2_:Float,vn_:Int,v1_:Float,v2_:Float)="void glMapGrid2f( GLint, GLfloat, GLfloat, GLint, GLfloat, GLfloat )!"
+Function glMaterialf(face_:Int,pname_:Int,param_:Float)="void glMaterialf( GLenum, GLenum, GLfloat )!"
+Function glMaterialfv(face_:Int,pname_:Int,params_:Float Ptr)="void glMaterialfv( GLenum, GLenum, const GLfloat * )!"
+Function glMateriali(face_:Int,pname_:Int,param_:Int)="void glMateriali( GLenum, GLenum, GLint  )!"
+Function glMaterialiv(face_:Int,pname_:Int,params_:Int Ptr)="void glMaterialiv( GLenum, GLenum, const GLint * )!"
+Function glMatrixMode(mode_:Int)="void glMatrixMode( GLenum  )!"
+Function glMultMatrixd(m_:Double Ptr)="void glMultMatrixd( const GLdouble * )!"
+Function glMultMatrixf(m_:Float Ptr)="void glMultMatrixf( const GLfloat * )!"
+Function glNewList(list_:Int,mode_:Int)="void glNewList( GLuint, GLenum  )!"
+Function glNormal3b(nx_:Byte,ny_:Byte,nz_:Byte)="void glNormal3b( GLbyte, GLbyte, GLbyte )!"
+Function glNormal3bv(v_:Byte Ptr)="void glNormal3bv( const GLbyte * )!"
+Function glNormal3d(nx_:Double,ny_:Double,nz_:Double)="void glNormal3d( GLdouble, GLdouble, GLdouble )!"
+Function glNormal3dv(v_:Double Ptr)="void glNormal3dv( const GLdouble * )!"
+Function glNormal3f(nx_:Float,ny_:Float,nz_:Float)="void glNormal3f( GLfloat, GLfloat, GLfloat )!"
+Function glNormal3fv(v_:Float Ptr)="void glNormal3fv( const GLfloat * )!"
+Function glNormal3i(nx_:Int,ny_:Int,nz_:Int)="void glNormal3i( GLint, GLint, GLint  )!"
+Function glNormal3iv(v_:Int Ptr)="void glNormal3iv( const GLint * )!"
+Function glNormal3s(nx_:Short,ny_:Short,nz_:Short)="void glNormal3s( GLshort, GLshort, GLshort )!"
+Function glNormal3sv(v_:Short Ptr)="void glNormal3sv( const GLshort * )!"
+Function glNormalPointer(type_:Int,stride_:Int,pointer_:Byte Ptr)="void glNormalPointer( GLenum , GLsizei, const GLvoid * )!"
+Function glOrtho(left_:Double,right_:Double,bottom_:Double,top_:Double,zNear_:Double,zFar_:Double)="void glOrtho( GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble )!"
+Function glPassThrough(token_:Float)="void glPassThrough( GLfloat )!"
+Function glPixelMapfv(map_:Int,mapsize_:Int,values_:Float Ptr)="void glPixelMapfv( GLenum, GLint, const GLfloat * )!"
+Function glPixelMapuiv(map_:Int,mapsize_:Int,values_:Int Ptr)="void glPixelMapuiv( GLenum, GLint, const GLuint * )!"
+Function glPixelMapusv(map_:Int,mapsize_:Int,values_:Short Ptr)="void glPixelMapusv( GLenum, GLint, const GLushort * )!"
+Function glPixelStoref(pname_:Int,param_:Float)="void glPixelStoref( GLenum, GLfloat )!"
+Function glPixelStorei(pname_:Int,param_:Int)="void glPixelStorei( GLenum, GLint  )!"
+Function glPixelTransferf(pname_:Int,param_:Float)="void glPixelTransferf( GLenum, GLfloat )!"
+Function glPixelTransferi(pname_:Int,param_:Int)="void glPixelTransferi( GLenum, GLint  )!"
+Function glPixelZoom(xfactor_:Float,yfactor_:Float)="void glPixelZoom( GLfloat, GLfloat )!"
+Function glPointSize(size_:Float)="void glPointSize( GLfloat )!"
+Function glPolygonMode(face_:Int,mode_:Int)="void glPolygonMode( GLenum , GLenum  )!"
+Function glPolygonOffset(factor_:Float,units_:Float)="void glPolygonOffset( GLfloat, GLfloat )!"
+Function glPolygonStipple(mask_:Byte Ptr)="void glPolygonStipple( const GLubyte * )!"
+Function glPopAttrib()="void glPopAttrib(  )!"
+Function glPopClientAttrib()="void glPopClientAttrib(  )!"
+Function glPopMatrix()="void glPopMatrix(  )!"
+Function glPopName()="void glPopName(  )!"
+Function glPrioritizeTextures(n_:Int,textures_:Int Ptr,priorities_:Float Ptr)="void glPrioritizeTextures( GLsizei, const GLuint *, const GLclampf * )!"
+Function glPushAttrib(mask_:Int)="void glPushAttrib( GLbitfield  )!"
+Function glPushClientAttrib(mask_:Int)="void glPushClientAttrib( GLbitfield  )!"
+Function glPushMatrix()="void glPushMatrix(  )!"
+Function glPushName(name_:Int)="void glPushName( GLuint )!"
+Function glRasterPos2d(x_:Double,y_:Double)="void glRasterPos2d( GLdouble, GLdouble )!"
+Function glRasterPos2dv(v_:Double Ptr)="void glRasterPos2dv( const GLdouble * )!"
+Function glRasterPos2f(x_:Float,y_:Float)="void glRasterPos2f( GLfloat, GLfloat )!"
+Function glRasterPos2fv(v_:Float Ptr)="void glRasterPos2fv( const GLfloat * )!"
+Function glRasterPos2i(x_:Int,y_:Int)="void glRasterPos2i( GLint, GLint  )!"
+Function glRasterPos2iv(v_:Int Ptr)="void glRasterPos2iv( const GLint * )!"
+Function glRasterPos2s(x_:Short,y_:Short)="void glRasterPos2s( GLshort , GLshort  )!"
+Function glRasterPos2sv(v_:Short Ptr)="void glRasterPos2sv( const GLshort * )!"
+Function glRasterPos3d(x_:Double,y_:Double,z_:Double)="void glRasterPos3d( GLdouble, GLdouble, GLdouble )!"
+Function glRasterPos3dv(v_:Double Ptr)="void glRasterPos3dv( const GLdouble * )!"
+Function glRasterPos3f(x_:Float,y_:Float,z_:Float)="void glRasterPos3f( GLfloat, GLfloat, GLfloat )!"
+Function glRasterPos3fv(v_:Float Ptr)="void glRasterPos3fv( const GLfloat * )!"
+Function glRasterPos3i(x_:Int,y_:Int,z_:Int)="void glRasterPos3i( GLint, GLint, GLint  )!"
+Function glRasterPos3iv(v_:Int Ptr)="void glRasterPos3iv( const GLint * )!"
+Function glRasterPos3s(x_:Short,y_:Short,z_:Short)="void glRasterPos3s( GLshort , GLshort , GLshort  )!"
+Function glRasterPos3sv(v_:Short Ptr)="void glRasterPos3sv( const GLshort * )!"
+Function glRasterPos4d(x_:Double,y_:Double,z_:Double,w_:Double)="void glRasterPos4d( GLdouble, GLdouble, GLdouble, GLdouble )!"
+Function glRasterPos4dv(v_:Double Ptr)="void glRasterPos4dv( const GLdouble * )!"
+Function glRasterPos4f(x_:Float,y_:Float,z_:Float,w_:Float)="void glRasterPos4f( GLfloat, GLfloat, GLfloat, GLfloat )!"
+Function glRasterPos4fv(v_:Float Ptr)="void glRasterPos4fv( const GLfloat * )!"
+Function glRasterPos4i(x_:Int,y_:Int,z_:Int,w_:Int)="void glRasterPos4i( GLint, GLint, GLint, GLint  )!"
+Function glRasterPos4iv(v_:Int Ptr)="void glRasterPos4iv( const GLint * )!"
+Function glRasterPos4s(x_:Short,y_:Short,z_:Short,w_:Short)="void glRasterPos4s( GLshort , GLshort , GLshort , GLshort  )!"
+Function glRasterPos4sv(v_:Short Ptr)="void glRasterPos4sv( const GLshort * )!"
+Function glReadBuffer(mode_:Int)="void glReadBuffer( GLenum  )!"
+Function glReadPixels(x_:Int,y_:Int,width_:Int,height_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="void glReadPixels( GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid * )!"
+Function glRectd(x1_:Double,y1_:Double,x2_:Double,y2_:Double)="void glRectd( GLdouble, GLdouble, GLdouble, GLdouble )!"
+Function glRectdv(v1_:Double Ptr,v2_:Double Ptr)="void glRectdv( const GLdouble *, const GLdouble * )!"
+Function glRectf(x1_:Float,y1_:Float,x2_:Float,y2_:Float)="void glRectf( GLfloat, GLfloat, GLfloat, GLfloat )!"
+Function glRectfv(v1_:Float Ptr,v2_:Float Ptr)="void glRectfv( const GLfloat *, const GLfloat * )!"
+Function glRecti(x1_:Int,y1_:Int,x2_:Int,y2_:Int)="void glRecti( GLint, GLint, GLint, GLint  )!"
+Function glRectiv(v1_:Int Ptr,v2_:Int Ptr)="void glRectiv( const GLint *, const GLint * )!"
+Function glRects(x1_:Short,y1_:Short,x2_:Short,y2_:Short)="void glRects( GLshort , GLshort , GLshort , GLshort  )!"
+Function glRectsv(v1_:Short Ptr,v2_:Short Ptr)="void glRectsv( const GLshort *, const GLshort * )!"
+Function glRenderMode:Int(mode_:Int)="GLint glRenderMode( GLenum  )!"
+Function glRotated(angle_:Double,x_:Double,y_:Double,z_:Double)="void glRotated( GLdouble, GLdouble, GLdouble, GLdouble )!"
+Function glRotatef(angle_:Float,x_:Float,y_:Float,z_:Float)="void glRotatef( GLfloat, GLfloat, GLfloat, GLfloat )!"
+Function glScaled(x_:Double,y_:Double,z_:Double)="void glScaled( GLdouble, GLdouble, GLdouble )!"
+Function glScalef(x_:Float,y_:Float,z_:Float)="void glScalef( GLfloat, GLfloat, GLfloat )!"
+Function glScissor(x_:Int,y_:Int,width_:Int,height_:Int)="void glScissor( GLint, GLint, GLsizei, GLsizei)!"
+Function glSelectBuffer(size_:Int,buffer_:Int Ptr)="void glSelectBuffer( GLsizei, GLuint * )!"
+Function glShadeModel(mode_:Int)="void glShadeModel( GLenum  )!"
+Function glStencilFunc(func_:Int,ref_:Int,mask_:Int)="void glStencilFunc( GLenum, GLint, GLuint )!"
+Function glStencilMask(mask_:Int)="void glStencilMask( GLuint )!"
+Function glStencilOp(fail_:Int,zfail_:Int,zpass_:Int)="void glStencilOp( GLenum, GLenum, GLenum  )!"
+Function glTexCoord1d(s_:Double)="void glTexCoord1d( GLdouble )!"
+Function glTexCoord1dv(v_:Double Ptr)="void glTexCoord1dv( const GLdouble * )!"
+Function glTexCoord1f(s_:Float)="void glTexCoord1f( GLfloat )!"
+Function glTexCoord1fv(v_:Float Ptr)="void glTexCoord1fv( const GLfloat * )!"
+Function glTexCoord1i(s_:Int)="void glTexCoord1i( GLint )!"
+Function glTexCoord1iv(v_:Int Ptr)="void glTexCoord1iv( const GLint * )!"
+Function glTexCoord1s(s_:Short)="void glTexCoord1s( GLshort )!"
+Function glTexCoord1sv(v_:Short Ptr)="void glTexCoord1sv( const GLshort * )!"
+Function glTexCoord2d(s_:Double,t_:Double)="void glTexCoord2d( GLdouble, GLdouble )!"
+Function glTexCoord2dv(v_:Double Ptr)="void glTexCoord2dv( const GLdouble * )!"
+Function glTexCoord2f(s_:Float,t_:Float)="void glTexCoord2f( GLfloat, GLfloat )!"
+Function glTexCoord2fv(v_:Float Ptr)="void glTexCoord2fv( const GLfloat * )!"
+Function glTexCoord2i(s_:Int,t_:Int)="void glTexCoord2i( GLint, GLint )!"
+Function glTexCoord2iv(v_:Int Ptr)="void glTexCoord2iv( const GLint * )!"
+Function glTexCoord2s(s_:Short,t_:Short)="void glTexCoord2s( GLshort, GLshort )!"
+Function glTexCoord2sv(v_:Short Ptr)="void glTexCoord2sv( const GLshort * )!"
+Function glTexCoord3d(s_:Double,t_:Double,r_:Double)="void glTexCoord3d( GLdouble, GLdouble, GLdouble )!"
+Function glTexCoord3dv(v_:Double Ptr)="void glTexCoord3dv( const GLdouble * )!"
+Function glTexCoord3f(s_:Float,t_:Float,r_:Float)="void glTexCoord3f( GLfloat, GLfloat, GLfloat )!"
+Function glTexCoord3fv(v_:Float Ptr)="void glTexCoord3fv( const GLfloat * )!"
+Function glTexCoord3i(s_:Int,t_:Int,r_:Int)="void glTexCoord3i( GLint, GLint, GLint  )!"
+Function glTexCoord3iv(v_:Int Ptr)="void glTexCoord3iv( const GLint * )!"
+Function glTexCoord3s(s_:Short,t_:Short,r_:Short)="void glTexCoord3s( GLshort, GLshort, GLshort )!"
+Function glTexCoord3sv(v_:Short Ptr)="void glTexCoord3sv( const GLshort * )!"
+Function glTexCoord4d(s_:Double,t_:Double,r_:Double,q_:Double)="void glTexCoord4d( GLdouble, GLdouble, GLdouble, GLdouble )!"
+Function glTexCoord4dv(v_:Double Ptr)="void glTexCoord4dv( const GLdouble * )!"
+Function glTexCoord4f(s_:Float,t_:Float,r_:Float,q_:Float)="void glTexCoord4f( GLfloat, GLfloat, GLfloat, GLfloat )!"
+Function glTexCoord4fv(v_:Float Ptr)="void glTexCoord4fv( const GLfloat * )!"
+Function glTexCoord4i(s_:Int,t_:Int,r_:Int,q_:Int)="void glTexCoord4i( GLint, GLint, GLint, GLint  )!"
+Function glTexCoord4iv(v_:Int Ptr)="void glTexCoord4iv( const GLint * )!"
+Function glTexCoord4s(s_:Short,t_:Short,r_:Short,q_:Short)="void glTexCoord4s( GLshort, GLshort, GLshort, GLshort )!"
+Function glTexCoord4sv(v_:Short Ptr)="void glTexCoord4sv( const GLshort * )!"
+Function glTexCoordPointer(size_:Int,type_:Int,stride_:Int,pointer_:Byte Ptr)="void glTexCoordPointer( GLint , GLenum , GLsizei, const GLvoid * )!"
+Function glTexEnvf(target_:Int,pname_:Int,param_:Float)="void glTexEnvf( GLenum, GLenum, GLfloat )!"
+Function glTexEnvfv(target_:Int,pname_:Int,params_:Float Ptr)="void glTexEnvfv( GLenum, GLenum, const GLfloat * )!"
+Function glTexEnvi(target_:Int,pname_:Int,param_:Int)="void glTexEnvi( GLenum, GLenum, GLint  )!"
+Function glTexEnviv(target_:Int,pname_:Int,params_:Int Ptr)="void glTexEnviv( GLenum, GLenum, const GLint * )!"
+Function glTexGend(coord_:Int,pname_:Int,param_:Double)="void glTexGend( GLenum, GLenum, GLdouble )!"
+Function glTexGendv(coord_:Int,pname_:Int,params_:Double Ptr)="void glTexGendv( GLenum, GLenum, const GLdouble * )!"
+Function glTexGenf(coord_:Int,pname_:Int,param_:Float)="void glTexGenf( GLenum, GLenum, GLfloat )!"
+Function glTexGenfv(coord_:Int,pname_:Int,params_:Float Ptr)="void glTexGenfv( GLenum, GLenum, const GLfloat * )!"
+Function glTexGeni(coord_:Int,pname_:Int,param_:Int)="void glTexGeni( GLenum, GLenum, GLint  )!"
+Function glTexGeniv(coord_:Int,pname_:Int,params_:Int Ptr)="void glTexGeniv( GLenum, GLenum, const GLint * )!"
+Function glTexImage1D(target_:Int,level_:Int,internalformat_:Int,width_:Int,border_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="void glTexImage1D( GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const GLvoid * )!"
+Function glTexImage2D(target_:Int,level_:Int,internalformat_:Int,width_:Int,height_:Int,border_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="void glTexImage2D( GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid * )!"
+Function glTexParameterf(target_:Int,pname_:Int,param_:Float)="void glTexParameterf( GLenum, GLenum, GLfloat )!"
+Function glTexParameterfv(target_:Int,pname_:Int,params_:Float Ptr)="void glTexParameterfv( GLenum, GLenum, const GLfloat * )!"
+Function glTexParameteri(target_:Int,pname_:Int,param_:Int)="void glTexParameteri( GLenum, GLenum, GLint  )!"
+Function glTexParameteriv(target_:Int,pname_:Int,params_:Int Ptr)="void glTexParameteriv( GLenum, GLenum, const GLint * )!"
+Function glTexSubImage1D(target_:Int,level_:Int,xoffset_:Int,width_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="void glTexSubImage1D( GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid * )!"
+Function glTexSubImage2D(target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,width_:Int,height_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="void glTexSubImage2D( GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid * )!"
+Function glTranslated(x_:Double,y_:Double,z_:Double)="void glTranslated( GLdouble, GLdouble, GLdouble )!"
+Function glTranslatef(x_:Float,y_:Float,z_:Float)="void glTranslatef( GLfloat, GLfloat, GLfloat )!"
+Function glVertex2d(x_:Double,y_:Double)="void glVertex2d( GLdouble, GLdouble )!"
+Function glVertex2dv(v_:Double Ptr)="void glVertex2dv( const GLdouble * )!"
+Function glVertex2f(x_:Float,y_:Float)="void glVertex2f( GLfloat, GLfloat )!"
+Function glVertex2fv(v_:Float Ptr)="void glVertex2fv( const GLfloat * )!"
+Function glVertex2i(x_:Int,y_:Int)="void glVertex2i( GLint , GLint  )!"
+Function glVertex2iv(v_:Int Ptr)="void glVertex2iv( const GLint * )!"
+Function glVertex2s(x_:Short,y_:Short)="void glVertex2s( GLshort , GLshort  )!"
+Function glVertex2sv(v_:Short Ptr)="void glVertex2sv( const GLshort * )!"
+Function glVertex3d(x_:Double,y_:Double,z_:Double)="void glVertex3d( GLdouble, GLdouble, GLdouble )!"
+Function glVertex3dv(v_:Double Ptr)="void glVertex3dv( const GLdouble * )!"
+Function glVertex3f(x_:Float,y_:Float,z_:Float)="void glVertex3f( GLfloat, GLfloat, GLfloat )!"
+Function glVertex3fv(v_:Float Ptr)="void glVertex3fv( const GLfloat * )!"
+Function glVertex3i(x_:Int,y_:Int,z_:Int)="void glVertex3i( GLint, GLint , GLint  )!"
+Function glVertex3iv(v_:Int Ptr)="void glVertex3iv( const GLint * )!"
+Function glVertex3s(x_:Short,y_:Short,z_:Short)="void glVertex3s( GLshort , GLshort , GLshort  )!"
+Function glVertex3sv(v_:Short Ptr)="void glVertex3sv( const GLshort * )!"
+Function glVertex4d(x_:Double,y_:Double,z_:Double,w_:Double)="void glVertex4d( GLdouble, GLdouble, GLdouble, GLdouble )!"
+Function glVertex4dv(v_:Double Ptr)="void glVertex4dv( const GLdouble * )!"
+Function glVertex4f(x_:Float,y_:Float,z_:Float,w_:Float)="void glVertex4f( GLfloat, GLfloat, GLfloat, GLfloat )!"
+Function glVertex4fv(v_:Float Ptr)="void glVertex4fv( const GLfloat * )!"
+Function glVertex4i(x_:Int,y_:Int,z_:Int,w_:Int)="void glVertex4i( GLint, GLint, GLint, GLint  )!"
+Function glVertex4iv(v_:Int Ptr)="void glVertex4iv( const GLint * )!"
+Function glVertex4s(x_:Short,y_:Short,z_:Short,w_:Short)="void glVertex4s( GLshort, GLshort, GLshort, GLshort )!"
+Function glVertex4sv(v_:Short Ptr)="void glVertex4sv( const GLshort * )!"
+Function glVertexPointer(size_:Int,type_:Int,stride_:Int,pointer_:Byte Ptr)="void glVertexPointer( GLint , GLenum , GLsizei, const GLvoid * )!"
+Function glViewport(x_:Int,y_:Int,width_:Int,height_:Int)="void glViewport( GLint , GLint , GLsizei, GLsizei )!"
 
 End Extern

+ 0 - 352
opengl.mod/opengl.x

@@ -1,352 +0,0 @@
-void glClearIndex( GLfloat )!
-void glClearColor( GLclampf, GLclampf, GLclampf, GLclampf )!
-void glClear( GLbitfield )!
-void glIndexMask( GLuint )!
-void glColorMask( GLboolean, GLboolean, GLboolean, GLboolean )!
-void glAlphaFunc( GLenum , GLclampf )!
-void glBlendFunc( GLenum , GLenum  )!
-void glLogicOp( GLenum  )!
-void glCullFace( GLenum  )!
-void glFrontFace( GLenum  )!
-void glPointSize( GLfloat )!
-void glLineWidth( GLfloat )!
-void glLineStipple( GLint , GLushort  )!
-void glPolygonMode( GLenum , GLenum  )!
-void glPolygonOffset( GLfloat, GLfloat )!
-void glPolygonStipple( const GLubyte * )!
-void glGetPolygonStipple( GLubyte * )!
-void glEdgeFlag( GLboolean )!
-void glEdgeFlagv( const GLboolean * )!
-void glScissor( GLint, GLint, GLsizei, GLsizei)!
-void glClipPlane( GLenum , const GLdouble * )!
-void glGetClipPlane( GLenum , GLdouble * )!
-void glDrawBuffer( GLenum  )!
-void glReadBuffer( GLenum  )!
-void glEnable( GLenum  )!
-void glDisable( GLenum  )!
-GLboolean glIsEnabled( GLenum  )!
-void glEnableClientState( GLenum  )!
-void glDisableClientState( GLenum  )!
-void glGetBooleanv( GLenum , GLboolean * )!
-void glGetDoublev( GLenum , GLdouble * )!
-void glGetFloatv( GLenum , GLfloat * )!
-void glGetIntegerv( GLenum , GLint * )!
-void glPushAttrib( GLbitfield  )!
-void glPopAttrib(  )!
-void glPushClientAttrib( GLbitfield  )!
-void glPopClientAttrib(  )!
-GLint glRenderMode( GLenum  )!
-GLenum glGetError(  )!
-GLubyte* glGetString( GLenum  )!
-void glFinish(  )!
-void glFlush(  )!
-void glHint( GLenum , GLenum  )!
-
-void glClearDepth( GLclampd  )!
-void glDepthFunc( GLenum  )!
-void glDepthMask( GLboolean )!
-void glDepthRange( GLclampd , GLclampd  )!
-
-void glClearAccum( GLfloat, GLfloat, GLfloat, GLfloat )!
-void glAccum( GLenum , GLfloat )!
-
-void glMatrixMode( GLenum  )!
-void glOrtho( GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble )!
-void glFrustum( GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble )!
-void glViewport( GLint , GLint , GLsizei, GLsizei )!
-void glPushMatrix(  )!
-void glPopMatrix(  )!
-void glLoadIdentity( void )!
-void glLoadMatrixd( const GLdouble * )!
-void glLoadMatrixf( const GLfloat * )!
-void glMultMatrixd( const GLdouble * )!
-void glMultMatrixf( const GLfloat * )!
-void glRotated( GLdouble, GLdouble, GLdouble, GLdouble )!
-void glRotatef( GLfloat, GLfloat, GLfloat, GLfloat )!
-void glScaled( GLdouble, GLdouble, GLdouble )!
-void glScalef( GLfloat, GLfloat, GLfloat )!
-void glTranslated( GLdouble, GLdouble, GLdouble )!
-void glTranslatef( GLfloat, GLfloat, GLfloat )!
-
-
-GLboolean glIsList( GLuint )!
-void glDeleteLists( GLuint, GLsizei )!
-GLuind glGenLists( GLsizei )!
-void glNewList( GLuint, GLenum  )!
-void glEndList( )!
-void glCallList( GLuint )!
-void glCallLists( GLsizei, GLenum , const GLvoid * )!
-void glListBase( GLuint )!
-
-void glBegin( GLenum  )!
-void glEnd( )!
-void glVertex2d( GLdouble, GLdouble )!
-void glVertex2f( GLfloat, GLfloat )!
-void glVertex2i( GLint , GLint  )!
-void glVertex2s( GLshort , GLshort  )!
-void glVertex3d( GLdouble, GLdouble, GLdouble )!
-void glVertex3f( GLfloat, GLfloat, GLfloat )!
-void glVertex3i( GLint, GLint , GLint  )!
-void glVertex3s( GLshort , GLshort , GLshort  )!
-void glVertex4d( GLdouble, GLdouble, GLdouble, GLdouble )!
-void glVertex4f( GLfloat, GLfloat, GLfloat, GLfloat )!
-void glVertex4i( GLint, GLint, GLint, GLint  )!
-void glVertex4s( GLshort, GLshort, GLshort, GLshort )!
-void glVertex2dv( const GLdouble * )!
-void glVertex2fv( const GLfloat * )!
-void glVertex2iv( const GLint * )!
-void glVertex2sv( const GLshort * )!
-void glVertex3dv( const GLdouble * )!
-void glVertex3fv( const GLfloat * )!
-void glVertex3iv( const GLint * )!
-void glVertex3sv( const GLshort * )!
-void glVertex4dv( const GLdouble * )!
-void glVertex4fv( const GLfloat * )!
-void glVertex4iv( const GLint * )!
-void glVertex4sv( const GLshort * )!
-void glNormal3b( GLbyte, GLbyte, GLbyte )!
-void glNormal3d( GLdouble, GLdouble, GLdouble )!
-void glNormal3f( GLfloat, GLfloat, GLfloat )!
-void glNormal3i( GLint, GLint, GLint  )!
-void glNormal3s( GLshort, GLshort, GLshort )!
-void glNormal3bv( const GLbyte * )!
-void glNormal3dv( const GLdouble * )!
-void glNormal3fv( const GLfloat * )!
-void glNormal3iv( const GLint * )!
-void glNormal3sv( const GLshort * )!
-void glIndexd( GLdouble )!
-void glIndexf( GLfloat )!
-void glIndexi( GLint )!
-void glIndexs( GLshort )!
-void glIndexub( GLubyte )!
-void glIndexdv( const GLdouble * )!
-void glIndexfv( const GLfloat * )!
-void glIndexiv( const GLint * )!
-void glIndexsv( const GLshort * )!
-void glIndexubv( const GLubyte * )!
-void glColor3b( GLbyte , GLbyte , GLbyte  )!
-void glColor3d( GLdouble, GLdouble, GLdouble )!
-void glColor3f( GLfloat, GLfloat, GLfloat )!
-void glColor3i( GLint, GLint, GLint  )!
-void glColor3s( GLshort, GLshort, GLshort )!
-void glColor3ub( GLubyte, GLubyte, GLubyte )!
-void glColor3ui( GLuint, GLuint, GLuint )!
-void glColor3us( GLushort, GLushort, GLushort )!
-void glColor4b( GLbyte, GLbyte, GLbyte, GLbyte )!
-void glColor4d( GLdouble, GLdouble, GLdouble, GLdouble )!
-void glColor4f( GLfloat, GLfloat, GLfloat, GLfloat )!
-void glColor4i( GLint, GLint, GLint, GLint  )!
-void glColor4s( GLshort, GLshort, GLshort, GLshort )!
-void glColor4ub( GLubyte, GLubyte, GLubyte, GLubyte )!
-void glColor4ui( GLuint, GLuint, GLuint, GLuint )!
-void glColor4us( GLushort, GLushort, GLushort, GLushort )!
-void glColor3bv( const GLbyte * )!
-void glColor3dv( const GLdouble * )!
-void glColor3fv( const GLfloat * )!
-void glColor3iv( const GLint * )!
-void glColor3sv( const GLshort * )!
-void glColor3ubv( const GLubyte * )!
-void glColor3uiv( const GLuint * )!
-void glColor3usv( const GLushort * )!
-void glColor4bv( const GLbyte * )!
-void glColor4dv( const GLdouble * )!
-void glColor4fv( const GLfloat * )!
-void glColor4iv( const GLint * )!
-void glColor4sv( const GLshort * )!
-void glColor4ubv( const GLubyte * )!
-void glColor4uiv( const GLuint * )!
-void glColor4usv( const GLushort * )!
-void glTexCoord1d( GLdouble )!
-void glTexCoord1f( GLfloat )!
-void glTexCoord1i( GLint )!
-void glTexCoord1s( GLshort )!
-void glTexCoord2d( GLdouble, GLdouble )!
-void glTexCoord2f( GLfloat, GLfloat )!
-void glTexCoord2i( GLint, GLint )!
-void glTexCoord2s( GLshort, GLshort )!
-void glTexCoord3d( GLdouble, GLdouble, GLdouble )!
-void glTexCoord3f( GLfloat, GLfloat, GLfloat )!
-void glTexCoord3i( GLint, GLint, GLint  )!
-void glTexCoord3s( GLshort, GLshort, GLshort )!
-void glTexCoord4d( GLdouble, GLdouble, GLdouble, GLdouble )!
-void glTexCoord4f( GLfloat, GLfloat, GLfloat, GLfloat )!
-void glTexCoord4i( GLint, GLint, GLint, GLint  )!
-void glTexCoord4s( GLshort, GLshort, GLshort, GLshort )!
-void glTexCoord1dv( const GLdouble * )!
-void glTexCoord1fv( const GLfloat * )!
-void glTexCoord1iv( const GLint * )!
-void glTexCoord1sv( const GLshort * )!
-void glTexCoord2dv( const GLdouble * )!
-void glTexCoord2fv( const GLfloat * )!
-void glTexCoord2iv( const GLint * )!
-void glTexCoord2sv( const GLshort * )!
-void glTexCoord3dv( const GLdouble * )!
-void glTexCoord3fv( const GLfloat * )!
-void glTexCoord3iv( const GLint * )!
-void glTexCoord3sv( const GLshort * )!
-void glTexCoord4dv( const GLdouble * )!
-void glTexCoord4fv( const GLfloat * )!
-void glTexCoord4iv( const GLint * )!
-void glTexCoord4sv( const GLshort * )!
-void glRasterPos2d( GLdouble, GLdouble )!
-void glRasterPos2f( GLfloat, GLfloat )!
-void glRasterPos2i( GLint, GLint  )!
-void glRasterPos2s( GLshort , GLshort  )!
-void glRasterPos3d( GLdouble, GLdouble, GLdouble )!
-void glRasterPos3f( GLfloat, GLfloat, GLfloat )!
-void glRasterPos3i( GLint, GLint, GLint  )!
-void glRasterPos3s( GLshort , GLshort , GLshort  )!
-void glRasterPos4d( GLdouble, GLdouble, GLdouble, GLdouble )!
-void glRasterPos4f( GLfloat, GLfloat, GLfloat, GLfloat )!
-void glRasterPos4i( GLint, GLint, GLint, GLint  )!
-void glRasterPos4s( GLshort , GLshort , GLshort , GLshort  )!
-void glRasterPos2dv( const GLdouble * )!
-void glRasterPos2fv( const GLfloat * )!
-void glRasterPos2iv( const GLint * )!
-void glRasterPos2sv( const GLshort * )!
-void glRasterPos3dv( const GLdouble * )!
-void glRasterPos3fv( const GLfloat * )!
-void glRasterPos3iv( const GLint * )!
-void glRasterPos3sv( const GLshort * )!
-void glRasterPos4dv( const GLdouble * )!
-void glRasterPos4fv( const GLfloat * )!
-void glRasterPos4iv( const GLint * )!
-void glRasterPos4sv( const GLshort * )!
-void glRectd( GLdouble, GLdouble, GLdouble, GLdouble )!
-void glRectf( GLfloat, GLfloat, GLfloat, GLfloat )!
-void glRecti( GLint, GLint, GLint, GLint  )!
-void glRects( GLshort , GLshort , GLshort , GLshort  )!
-void glRectdv( const GLdouble *, const GLdouble * )!
-void glRectfv( const GLfloat *, const GLfloat * )!
-void glRectiv( const GLint *, const GLint * )!
-void glRectsv( const GLshort *, const GLshort * )!
-
-void glShadeModel( GLenum  )!
-void glLightf( GLenum, GLenum, GLfloat )!
-void glLighti( GLenum, GLenum, GLint  )!
-void glLightfv( GLenum, GLenum, const GLfloat * )!
-void glLightiv( GLenum, GLenum, const GLint * )!
-void glGetLightfv( GLenum, GLenum, GLfloat * )!
-void glGetLightiv( GLenum, GLenum, GLint * )!
-void glLightModelf( GLenum, GLfloat )!
-void glLightModeli( GLenum, GLint  )!
-void glLightModelfv( GLenum, const GLfloat * )!
-void glLightModeliv( GLenum, const GLint * )!
-void glMaterialf( GLenum, GLenum, GLfloat )!
-void glMateriali( GLenum, GLenum, GLint  )!
-void glMaterialfv( GLenum, GLenum, const GLfloat * )!
-void glMaterialiv( GLenum, GLenum, const GLint * )!
-void glGetMaterialfv( GLenum, GLenum, GLfloat * )!
-void glGetMaterialiv( GLenum, GLenum, GLint * )!
-void glColorMaterial( GLenum, GLenum  )!
-
-void glPixelZoom( GLfloat, GLfloat )!
-void glPixelStoref( GLenum, GLfloat )!
-void glPixelStorei( GLenum, GLint  )!
-void glPixelTransferf( GLenum, GLfloat )!
-void glPixelTransferi( GLenum, GLint  )!
-void glPixelMapfv( GLenum, GLint, const GLfloat * )!
-void glPixelMapuiv( GLenum, GLint, const GLuint * )!
-void glPixelMapusv( GLenum, GLint, const GLushort * )!
-void glGetPixelMapfv( GLenum, GLfloat * )!
-void glGetPixelMapuiv( GLenum, GLuint * )!
-void glGetPixelMapusv( GLenum, GLushort * )!
-void glBitmap( GLsizei, GLsizei, GLfloat, GLfloat, GLfloat, GLfloat, const GLubyte * )!
-void glReadPixels( GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid * )!
-void glDrawPixels( GLsizei, GLsizei, GLenum, GLenum, const GLvoid * )!
-void glCopyPixels( GLint, GLint, GLsizei, GLsizei, GLenum  )!
-
-void glStencilFunc( GLenum, GLint, GLuint )!
-void glStencilMask( GLuint )!
-void glStencilOp( GLenum, GLenum, GLenum  )!
-void glClearStencil( GLint  )!
-
-void glTexGend( GLenum, GLenum, GLdouble )!
-void glTexGenf( GLenum, GLenum, GLfloat )!
-void glTexGeni( GLenum, GLenum, GLint  )!
-void glTexGendv( GLenum, GLenum, const GLdouble * )!
-void glTexGenfv( GLenum, GLenum, const GLfloat * )!
-void glTexGeniv( GLenum, GLenum, const GLint * )!
-void glGetTexGendv( GLenum, GLenum, GLdouble * )!
-void glGetTexGenfv( GLenum, GLenum, GLfloat * )!
-void glGetTexGeniv( GLenum, GLenum, GLint * )!
-void glTexEnvf( GLenum, GLenum, GLfloat )!
-void glTexEnvi( GLenum, GLenum, GLint  )!
-void glTexEnvfv( GLenum, GLenum, const GLfloat * )!
-void glTexEnviv( GLenum, GLenum, const GLint * )!
-void glGetTexEnvfv( GLenum, GLenum, GLfloat * )!
-void glGetTexEnviv( GLenum, GLenum, GLint * )!
-void glTexParameterf( GLenum, GLenum, GLfloat )!
-void glTexParameteri( GLenum, GLenum, GLint  )!
-void glTexParameterfv( GLenum, GLenum, const GLfloat * )!
-void glTexParameteriv( GLenum, GLenum, const GLint * )!
-void glGetTexParameterfv( GLenum, GLenum, GLfloat *)!
-void glGetTexParameteriv( GLenum, GLenum, GLint * )!
-void glGetTexLevelParameterfv( GLenum, GLint, GLenum, GLfloat * )!
-void glGetTexLevelParameteriv( GLenum, GLint, GLenum, GLint * )!
-void glTexImage1D( GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const GLvoid * )!
-void glTexImage2D( GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid * )!
-void glGetTexImage( GLenum, GLint, GLenum, GLenum, GLvoid * )!
-
-void glMap1d( GLenum, GLdouble, GLdouble, GLint, GLint, const GLdouble * )!
-void glMap1f( GLenum, GLfloat, GLfloat, GLint, GLint, const GLfloat * )!
-void glMap2d( GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble * )!
-void glMap2f( GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat * )!
-void glGetMapdv( GLenum, GLenum, GLdouble * )!
-void glGetMapfv( GLenum, GLenum, GLfloat * )!
-void glGetMapiv( GLenum, GLenum, GLint * )!
-void glEvalCoord1d( GLdouble )!
-void glEvalCoord1f( GLfloat )!
-void glEvalCoord1dv( const GLdouble * )!
-void glEvalCoord1fv( const GLfloat * )!
-void glEvalCoord2d( GLdouble, GLdouble )!
-void glEvalCoord2f( GLfloat, GLfloat )!
-void glEvalCoord2dv( const GLdouble * )!
-void glEvalCoord2fv( const GLfloat * )!
-void glMapGrid1d( GLint, GLdouble, GLdouble )!
-void glMapGrid1f( GLint, GLfloat, GLfloat )!
-void glMapGrid2d( GLint, GLdouble, GLdouble, GLint, GLdouble, GLdouble )!
-void glMapGrid2f( GLint, GLfloat, GLfloat, GLint, GLfloat, GLfloat )!
-void glEvalPoint1( GLint  )!
-void glEvalPoint2( GLint, GLint  )!
-void glEvalMesh1( GLenum, GLint, GLint  )!
-void glEvalMesh2( GLenum, GLint, GLint, GLint, GLint )!
-
-void glFogf( GLenum , GLfloat )!
-void glFogi( GLenum , GLint  )!
-void glFogfv( GLenum , const GLfloat * )!
-void glFogiv( GLenum , const GLint * )!
-
-void glFeedbackBuffer( GLsizei, GLenum , GLfloat * )!
-void glPassThrough( GLfloat )!
-void glSelectBuffer( GLsizei, GLuint * )!
-void glInitNames(  )!
-void glLoadName( GLuint )!
-void glPushName( GLuint )!
-void glPopName(  )!
-
-void glGenTextures( GLsizei, GLuint * )!
-void glDeleteTextures( GLsizei, const GLuint *)!
-void glBindTexture( GLenum , GLuint )!
-void glPrioritizeTextures( GLsizei, const GLuint *, const GLclampf * )!
-GLboolean glAreTexturesResident( GLsizei, const GLuint *, GLboolean * )!
-GLboolean glIsTexture( GLuint )!
-
-void glTexSubImage1D( GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid * )!
-void glTexSubImage2D( GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid * )!
-void glCopyTexImage1D( GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint  )!
-void glCopyTexImage2D( GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint  )!
-void glCopyTexSubImage1D( GLenum, GLint, GLint, GLint, GLint, GLsizei )!
-void glCopyTexSubImage2D( GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei )!
-
-void glVertexPointer( GLint , GLenum , GLsizei, const GLvoid * )!
-void glNormalPointer( GLenum , GLsizei, const GLvoid * )!
-void glColorPointer( GLint , GLenum , GLsizei, const GLvoid * )!
-void glIndexPointer( GLenum , GLsizei, const GLvoid * )!
-void glTexCoordPointer( GLint , GLenum , GLsizei, const GLvoid * )!
-void glEdgeFlagPointer( GLsizei, const GLvoid * )!
-void glGetPointerv( GLenum , GLvoid ** )!
-void glArrayElement( GLint )!
-void glDrawArrays( GLenum , GLint , GLsizei )!
-void glDrawElements( GLenum , GLsizei, GLenum , const GLvoid * )!
-void glInterleavedArrays( GLenum , GLsizei, const GLvoid * )!