diff --git a/Source/Examples/OpenGL/GLSL/Lesson01/Cube.cs b/Source/Examples/OpenGL/GLSL/Lesson01/Cube.cs
index 37033091..9918721e 100644
--- a/Source/Examples/OpenGL/GLSL/Lesson01/Cube.cs
+++ b/Source/Examples/OpenGL/GLSL/Lesson01/Cube.cs
@@ -29,12 +29,6 @@ namespace OpenTK.Examples.OpenGL.GLSL
static float angle;
- #region Constructor
- public Cube()
- {
- }
- #endregion
-
#region Load event handler
protected override void OnLoad(EventArgs e)
{
@@ -74,7 +68,7 @@ namespace OpenTK.Examples.OpenGL.GLSL
GL.LinkProgram(shader_program);
GL.UseProgram(shader_program);
- //OnResize(e);
+ OnResize(e);
}
#endregion
@@ -85,7 +79,7 @@ namespace OpenTK.Examples.OpenGL.GLSL
if (ClientSize.Height == 0)
ClientSize = new System.Drawing.Size(ClientSize.Width, 1);
-
+
GL.Viewport(0, 0, ClientSize.Width, ClientSize.Height);
double ratio = 0.0;
@@ -97,7 +91,6 @@ namespace OpenTK.Examples.OpenGL.GLSL
GL.MatrixMode(Enums.MatrixMode.PROJECTION);
GL.LoadIdentity();
-
Glu.Perspective(45.0, ratio, 1.0, 64.0);
}
#endregion
@@ -122,6 +115,7 @@ namespace OpenTK.Examples.OpenGL.GLSL
DrawCube();
Context.SwapBuffers();
+ this.Invalidate();
}
#endregion
@@ -189,7 +183,14 @@ namespace OpenTK.Examples.OpenGL.GLSL
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
- Application.Run(new Cube());
+ try
+ {
+ Application.Run(new Cube());
+ }
+ catch (Exception e)
+ {
+ MessageBox.Show(e.ToString());
+ }
}
#endregion
}
diff --git a/Source/OpenGL/OpenGL/Bindings/GLContextLoad.cs b/Source/OpenGL/OpenGL/Bindings/GLContextLoad.cs
new file mode 100644
index 00000000..217c67bd
--- /dev/null
+++ b/Source/OpenGL/OpenGL/Bindings/GLContextLoad.cs
@@ -0,0 +1,1443 @@
+#region License
+//Copyright (c) 2006 Stephen Apostolopoulos
+//See license.txt for license info
+#endregion
+
+using System;
+using System.Runtime.InteropServices;
+
+namespace OpenTK.OpenGL
+{
+ public abstract partial class GLContext
+ {
+ #region OpenGL function loading
+
+ public virtual void Load()
+ {
+ GL.NewList = (GL.Delegates.NewList)GetAddress("glNewList", typeof(GL.Delegates.NewList));
+ GL.EndList = (GL.Delegates.EndList)GetAddress("glEndList", typeof(GL.Delegates.EndList));
+ GL.CallList = (GL.Delegates.CallList)GetAddress("glCallList", typeof(GL.Delegates.CallList));
+ GL.CallLists_ = (GL.Delegates.CallLists_)GetAddress("glCallLists", typeof(GL.Delegates.CallLists_));
+ GL.DeleteLists = (GL.Delegates.DeleteLists)GetAddress("glDeleteLists", typeof(GL.Delegates.DeleteLists));
+ GL.GenLists = (GL.Delegates.GenLists)GetAddress("glGenLists", typeof(GL.Delegates.GenLists));
+ GL.ListBase = (GL.Delegates.ListBase)GetAddress("glListBase", typeof(GL.Delegates.ListBase));
+ GL.Begin = (GL.Delegates.Begin)GetAddress("glBegin", typeof(GL.Delegates.Begin));
+ GL.Bitmap_ = (GL.Delegates.Bitmap_)GetAddress("glBitmap", typeof(GL.Delegates.Bitmap_));
+ GL.Color3b = (GL.Delegates.Color3b)GetAddress("glColor3b", typeof(GL.Delegates.Color3b));
+ GL.Color3bv_ = (GL.Delegates.Color3bv_)GetAddress("glColor3bv", typeof(GL.Delegates.Color3bv_));
+ GL.Color3d = (GL.Delegates.Color3d)GetAddress("glColor3d", typeof(GL.Delegates.Color3d));
+ GL.Color3dv_ = (GL.Delegates.Color3dv_)GetAddress("glColor3dv", typeof(GL.Delegates.Color3dv_));
+ GL.Color3f = (GL.Delegates.Color3f)GetAddress("glColor3f", typeof(GL.Delegates.Color3f));
+ GL.Color3fv_ = (GL.Delegates.Color3fv_)GetAddress("glColor3fv", typeof(GL.Delegates.Color3fv_));
+ GL.Color3i = (GL.Delegates.Color3i)GetAddress("glColor3i", typeof(GL.Delegates.Color3i));
+ GL.Color3iv_ = (GL.Delegates.Color3iv_)GetAddress("glColor3iv", typeof(GL.Delegates.Color3iv_));
+ GL.Color3s = (GL.Delegates.Color3s)GetAddress("glColor3s", typeof(GL.Delegates.Color3s));
+ GL.Color3sv_ = (GL.Delegates.Color3sv_)GetAddress("glColor3sv", typeof(GL.Delegates.Color3sv_));
+ GL.Color3ub = (GL.Delegates.Color3ub)GetAddress("glColor3ub", typeof(GL.Delegates.Color3ub));
+ GL.Color3ubv_ = (GL.Delegates.Color3ubv_)GetAddress("glColor3ubv", typeof(GL.Delegates.Color3ubv_));
+ GL.Color3ui = (GL.Delegates.Color3ui)GetAddress("glColor3ui", typeof(GL.Delegates.Color3ui));
+ GL.Color3uiv_ = (GL.Delegates.Color3uiv_)GetAddress("glColor3uiv", typeof(GL.Delegates.Color3uiv_));
+ GL.Color3us = (GL.Delegates.Color3us)GetAddress("glColor3us", typeof(GL.Delegates.Color3us));
+ GL.Color3usv_ = (GL.Delegates.Color3usv_)GetAddress("glColor3usv", typeof(GL.Delegates.Color3usv_));
+ GL.Color4b = (GL.Delegates.Color4b)GetAddress("glColor4b", typeof(GL.Delegates.Color4b));
+ GL.Color4bv_ = (GL.Delegates.Color4bv_)GetAddress("glColor4bv", typeof(GL.Delegates.Color4bv_));
+ GL.Color4d = (GL.Delegates.Color4d)GetAddress("glColor4d", typeof(GL.Delegates.Color4d));
+ GL.Color4dv_ = (GL.Delegates.Color4dv_)GetAddress("glColor4dv", typeof(GL.Delegates.Color4dv_));
+ GL.Color4f = (GL.Delegates.Color4f)GetAddress("glColor4f", typeof(GL.Delegates.Color4f));
+ GL.Color4fv_ = (GL.Delegates.Color4fv_)GetAddress("glColor4fv", typeof(GL.Delegates.Color4fv_));
+ GL.Color4i = (GL.Delegates.Color4i)GetAddress("glColor4i", typeof(GL.Delegates.Color4i));
+ GL.Color4iv_ = (GL.Delegates.Color4iv_)GetAddress("glColor4iv", typeof(GL.Delegates.Color4iv_));
+ GL.Color4s = (GL.Delegates.Color4s)GetAddress("glColor4s", typeof(GL.Delegates.Color4s));
+ GL.Color4sv_ = (GL.Delegates.Color4sv_)GetAddress("glColor4sv", typeof(GL.Delegates.Color4sv_));
+ GL.Color4ub = (GL.Delegates.Color4ub)GetAddress("glColor4ub", typeof(GL.Delegates.Color4ub));
+ GL.Color4ubv_ = (GL.Delegates.Color4ubv_)GetAddress("glColor4ubv", typeof(GL.Delegates.Color4ubv_));
+ GL.Color4ui = (GL.Delegates.Color4ui)GetAddress("glColor4ui", typeof(GL.Delegates.Color4ui));
+ GL.Color4uiv_ = (GL.Delegates.Color4uiv_)GetAddress("glColor4uiv", typeof(GL.Delegates.Color4uiv_));
+ GL.Color4us = (GL.Delegates.Color4us)GetAddress("glColor4us", typeof(GL.Delegates.Color4us));
+ GL.Color4usv_ = (GL.Delegates.Color4usv_)GetAddress("glColor4usv", typeof(GL.Delegates.Color4usv_));
+ GL.EdgeFlag = (GL.Delegates.EdgeFlag)GetAddress("glEdgeFlag", typeof(GL.Delegates.EdgeFlag));
+ GL.EdgeFlagv = (GL.Delegates.EdgeFlagv)GetAddress("glEdgeFlagv", typeof(GL.Delegates.EdgeFlagv));
+ GL.End = (GL.Delegates.End)GetAddress("glEnd", typeof(GL.Delegates.End));
+ GL.Indexd = (GL.Delegates.Indexd)GetAddress("glIndexd", typeof(GL.Delegates.Indexd));
+ GL.Indexdv_ = (GL.Delegates.Indexdv_)GetAddress("glIndexdv", typeof(GL.Delegates.Indexdv_));
+ GL.Indexf = (GL.Delegates.Indexf)GetAddress("glIndexf", typeof(GL.Delegates.Indexf));
+ GL.Indexfv_ = (GL.Delegates.Indexfv_)GetAddress("glIndexfv", typeof(GL.Delegates.Indexfv_));
+ GL.Indexi = (GL.Delegates.Indexi)GetAddress("glIndexi", typeof(GL.Delegates.Indexi));
+ GL.Indexiv_ = (GL.Delegates.Indexiv_)GetAddress("glIndexiv", typeof(GL.Delegates.Indexiv_));
+ GL.Indexs = (GL.Delegates.Indexs)GetAddress("glIndexs", typeof(GL.Delegates.Indexs));
+ GL.Indexsv_ = (GL.Delegates.Indexsv_)GetAddress("glIndexsv", typeof(GL.Delegates.Indexsv_));
+ GL.Normal3b = (GL.Delegates.Normal3b)GetAddress("glNormal3b", typeof(GL.Delegates.Normal3b));
+ GL.Normal3bv_ = (GL.Delegates.Normal3bv_)GetAddress("glNormal3bv", typeof(GL.Delegates.Normal3bv_));
+ GL.Normal3d = (GL.Delegates.Normal3d)GetAddress("glNormal3d", typeof(GL.Delegates.Normal3d));
+ GL.Normal3dv_ = (GL.Delegates.Normal3dv_)GetAddress("glNormal3dv", typeof(GL.Delegates.Normal3dv_));
+ GL.Normal3f = (GL.Delegates.Normal3f)GetAddress("glNormal3f", typeof(GL.Delegates.Normal3f));
+ GL.Normal3fv_ = (GL.Delegates.Normal3fv_)GetAddress("glNormal3fv", typeof(GL.Delegates.Normal3fv_));
+ GL.Normal3i = (GL.Delegates.Normal3i)GetAddress("glNormal3i", typeof(GL.Delegates.Normal3i));
+ GL.Normal3iv_ = (GL.Delegates.Normal3iv_)GetAddress("glNormal3iv", typeof(GL.Delegates.Normal3iv_));
+ GL.Normal3s = (GL.Delegates.Normal3s)GetAddress("glNormal3s", typeof(GL.Delegates.Normal3s));
+ GL.Normal3sv_ = (GL.Delegates.Normal3sv_)GetAddress("glNormal3sv", typeof(GL.Delegates.Normal3sv_));
+ GL.RasterPos2d = (GL.Delegates.RasterPos2d)GetAddress("glRasterPos2d", typeof(GL.Delegates.RasterPos2d));
+ GL.RasterPos2dv_ = (GL.Delegates.RasterPos2dv_)GetAddress("glRasterPos2dv", typeof(GL.Delegates.RasterPos2dv_));
+ GL.RasterPos2f = (GL.Delegates.RasterPos2f)GetAddress("glRasterPos2f", typeof(GL.Delegates.RasterPos2f));
+ GL.RasterPos2fv_ = (GL.Delegates.RasterPos2fv_)GetAddress("glRasterPos2fv", typeof(GL.Delegates.RasterPos2fv_));
+ GL.RasterPos2i = (GL.Delegates.RasterPos2i)GetAddress("glRasterPos2i", typeof(GL.Delegates.RasterPos2i));
+ GL.RasterPos2iv_ = (GL.Delegates.RasterPos2iv_)GetAddress("glRasterPos2iv", typeof(GL.Delegates.RasterPos2iv_));
+ GL.RasterPos2s = (GL.Delegates.RasterPos2s)GetAddress("glRasterPos2s", typeof(GL.Delegates.RasterPos2s));
+ GL.RasterPos2sv_ = (GL.Delegates.RasterPos2sv_)GetAddress("glRasterPos2sv", typeof(GL.Delegates.RasterPos2sv_));
+ GL.RasterPos3d = (GL.Delegates.RasterPos3d)GetAddress("glRasterPos3d", typeof(GL.Delegates.RasterPos3d));
+ GL.RasterPos3dv_ = (GL.Delegates.RasterPos3dv_)GetAddress("glRasterPos3dv", typeof(GL.Delegates.RasterPos3dv_));
+ GL.RasterPos3f = (GL.Delegates.RasterPos3f)GetAddress("glRasterPos3f", typeof(GL.Delegates.RasterPos3f));
+ GL.RasterPos3fv_ = (GL.Delegates.RasterPos3fv_)GetAddress("glRasterPos3fv", typeof(GL.Delegates.RasterPos3fv_));
+ GL.RasterPos3i = (GL.Delegates.RasterPos3i)GetAddress("glRasterPos3i", typeof(GL.Delegates.RasterPos3i));
+ GL.RasterPos3iv_ = (GL.Delegates.RasterPos3iv_)GetAddress("glRasterPos3iv", typeof(GL.Delegates.RasterPos3iv_));
+ GL.RasterPos3s = (GL.Delegates.RasterPos3s)GetAddress("glRasterPos3s", typeof(GL.Delegates.RasterPos3s));
+ GL.RasterPos3sv_ = (GL.Delegates.RasterPos3sv_)GetAddress("glRasterPos3sv", typeof(GL.Delegates.RasterPos3sv_));
+ GL.RasterPos4d = (GL.Delegates.RasterPos4d)GetAddress("glRasterPos4d", typeof(GL.Delegates.RasterPos4d));
+ GL.RasterPos4dv_ = (GL.Delegates.RasterPos4dv_)GetAddress("glRasterPos4dv", typeof(GL.Delegates.RasterPos4dv_));
+ GL.RasterPos4f = (GL.Delegates.RasterPos4f)GetAddress("glRasterPos4f", typeof(GL.Delegates.RasterPos4f));
+ GL.RasterPos4fv_ = (GL.Delegates.RasterPos4fv_)GetAddress("glRasterPos4fv", typeof(GL.Delegates.RasterPos4fv_));
+ GL.RasterPos4i = (GL.Delegates.RasterPos4i)GetAddress("glRasterPos4i", typeof(GL.Delegates.RasterPos4i));
+ GL.RasterPos4iv_ = (GL.Delegates.RasterPos4iv_)GetAddress("glRasterPos4iv", typeof(GL.Delegates.RasterPos4iv_));
+ GL.RasterPos4s = (GL.Delegates.RasterPos4s)GetAddress("glRasterPos4s", typeof(GL.Delegates.RasterPos4s));
+ GL.RasterPos4sv_ = (GL.Delegates.RasterPos4sv_)GetAddress("glRasterPos4sv", typeof(GL.Delegates.RasterPos4sv_));
+ GL.Rectd = (GL.Delegates.Rectd)GetAddress("glRectd", typeof(GL.Delegates.Rectd));
+ GL.Rectdv_ = (GL.Delegates.Rectdv_)GetAddress("glRectdv", typeof(GL.Delegates.Rectdv_));
+ GL.Rectf = (GL.Delegates.Rectf)GetAddress("glRectf", typeof(GL.Delegates.Rectf));
+ GL.Rectfv_ = (GL.Delegates.Rectfv_)GetAddress("glRectfv", typeof(GL.Delegates.Rectfv_));
+ GL.Recti = (GL.Delegates.Recti)GetAddress("glRecti", typeof(GL.Delegates.Recti));
+ GL.Rectiv_ = (GL.Delegates.Rectiv_)GetAddress("glRectiv", typeof(GL.Delegates.Rectiv_));
+ GL.Rects = (GL.Delegates.Rects)GetAddress("glRects", typeof(GL.Delegates.Rects));
+ GL.Rectsv_ = (GL.Delegates.Rectsv_)GetAddress("glRectsv", typeof(GL.Delegates.Rectsv_));
+ GL.TexCoord1d = (GL.Delegates.TexCoord1d)GetAddress("glTexCoord1d", typeof(GL.Delegates.TexCoord1d));
+ GL.TexCoord1dv_ = (GL.Delegates.TexCoord1dv_)GetAddress("glTexCoord1dv", typeof(GL.Delegates.TexCoord1dv_));
+ GL.TexCoord1f = (GL.Delegates.TexCoord1f)GetAddress("glTexCoord1f", typeof(GL.Delegates.TexCoord1f));
+ GL.TexCoord1fv_ = (GL.Delegates.TexCoord1fv_)GetAddress("glTexCoord1fv", typeof(GL.Delegates.TexCoord1fv_));
+ GL.TexCoord1i = (GL.Delegates.TexCoord1i)GetAddress("glTexCoord1i", typeof(GL.Delegates.TexCoord1i));
+ GL.TexCoord1iv_ = (GL.Delegates.TexCoord1iv_)GetAddress("glTexCoord1iv", typeof(GL.Delegates.TexCoord1iv_));
+ GL.TexCoord1s = (GL.Delegates.TexCoord1s)GetAddress("glTexCoord1s", typeof(GL.Delegates.TexCoord1s));
+ GL.TexCoord1sv_ = (GL.Delegates.TexCoord1sv_)GetAddress("glTexCoord1sv", typeof(GL.Delegates.TexCoord1sv_));
+ GL.TexCoord2d = (GL.Delegates.TexCoord2d)GetAddress("glTexCoord2d", typeof(GL.Delegates.TexCoord2d));
+ GL.TexCoord2dv_ = (GL.Delegates.TexCoord2dv_)GetAddress("glTexCoord2dv", typeof(GL.Delegates.TexCoord2dv_));
+ GL.TexCoord2f = (GL.Delegates.TexCoord2f)GetAddress("glTexCoord2f", typeof(GL.Delegates.TexCoord2f));
+ GL.TexCoord2fv_ = (GL.Delegates.TexCoord2fv_)GetAddress("glTexCoord2fv", typeof(GL.Delegates.TexCoord2fv_));
+ GL.TexCoord2i = (GL.Delegates.TexCoord2i)GetAddress("glTexCoord2i", typeof(GL.Delegates.TexCoord2i));
+ GL.TexCoord2iv_ = (GL.Delegates.TexCoord2iv_)GetAddress("glTexCoord2iv", typeof(GL.Delegates.TexCoord2iv_));
+ GL.TexCoord2s = (GL.Delegates.TexCoord2s)GetAddress("glTexCoord2s", typeof(GL.Delegates.TexCoord2s));
+ GL.TexCoord2sv_ = (GL.Delegates.TexCoord2sv_)GetAddress("glTexCoord2sv", typeof(GL.Delegates.TexCoord2sv_));
+ GL.TexCoord3d = (GL.Delegates.TexCoord3d)GetAddress("glTexCoord3d", typeof(GL.Delegates.TexCoord3d));
+ GL.TexCoord3dv_ = (GL.Delegates.TexCoord3dv_)GetAddress("glTexCoord3dv", typeof(GL.Delegates.TexCoord3dv_));
+ GL.TexCoord3f = (GL.Delegates.TexCoord3f)GetAddress("glTexCoord3f", typeof(GL.Delegates.TexCoord3f));
+ GL.TexCoord3fv_ = (GL.Delegates.TexCoord3fv_)GetAddress("glTexCoord3fv", typeof(GL.Delegates.TexCoord3fv_));
+ GL.TexCoord3i = (GL.Delegates.TexCoord3i)GetAddress("glTexCoord3i", typeof(GL.Delegates.TexCoord3i));
+ GL.TexCoord3iv_ = (GL.Delegates.TexCoord3iv_)GetAddress("glTexCoord3iv", typeof(GL.Delegates.TexCoord3iv_));
+ GL.TexCoord3s = (GL.Delegates.TexCoord3s)GetAddress("glTexCoord3s", typeof(GL.Delegates.TexCoord3s));
+ GL.TexCoord3sv_ = (GL.Delegates.TexCoord3sv_)GetAddress("glTexCoord3sv", typeof(GL.Delegates.TexCoord3sv_));
+ GL.TexCoord4d = (GL.Delegates.TexCoord4d)GetAddress("glTexCoord4d", typeof(GL.Delegates.TexCoord4d));
+ GL.TexCoord4dv_ = (GL.Delegates.TexCoord4dv_)GetAddress("glTexCoord4dv", typeof(GL.Delegates.TexCoord4dv_));
+ GL.TexCoord4f = (GL.Delegates.TexCoord4f)GetAddress("glTexCoord4f", typeof(GL.Delegates.TexCoord4f));
+ GL.TexCoord4fv_ = (GL.Delegates.TexCoord4fv_)GetAddress("glTexCoord4fv", typeof(GL.Delegates.TexCoord4fv_));
+ GL.TexCoord4i = (GL.Delegates.TexCoord4i)GetAddress("glTexCoord4i", typeof(GL.Delegates.TexCoord4i));
+ GL.TexCoord4iv_ = (GL.Delegates.TexCoord4iv_)GetAddress("glTexCoord4iv", typeof(GL.Delegates.TexCoord4iv_));
+ GL.TexCoord4s = (GL.Delegates.TexCoord4s)GetAddress("glTexCoord4s", typeof(GL.Delegates.TexCoord4s));
+ GL.TexCoord4sv_ = (GL.Delegates.TexCoord4sv_)GetAddress("glTexCoord4sv", typeof(GL.Delegates.TexCoord4sv_));
+ GL.Vertex2d = (GL.Delegates.Vertex2d)GetAddress("glVertex2d", typeof(GL.Delegates.Vertex2d));
+ GL.Vertex2dv_ = (GL.Delegates.Vertex2dv_)GetAddress("glVertex2dv", typeof(GL.Delegates.Vertex2dv_));
+ GL.Vertex2f = (GL.Delegates.Vertex2f)GetAddress("glVertex2f", typeof(GL.Delegates.Vertex2f));
+ GL.Vertex2fv_ = (GL.Delegates.Vertex2fv_)GetAddress("glVertex2fv", typeof(GL.Delegates.Vertex2fv_));
+ GL.Vertex2i = (GL.Delegates.Vertex2i)GetAddress("glVertex2i", typeof(GL.Delegates.Vertex2i));
+ GL.Vertex2iv_ = (GL.Delegates.Vertex2iv_)GetAddress("glVertex2iv", typeof(GL.Delegates.Vertex2iv_));
+ GL.Vertex2s = (GL.Delegates.Vertex2s)GetAddress("glVertex2s", typeof(GL.Delegates.Vertex2s));
+ GL.Vertex2sv_ = (GL.Delegates.Vertex2sv_)GetAddress("glVertex2sv", typeof(GL.Delegates.Vertex2sv_));
+ GL.Vertex3d = (GL.Delegates.Vertex3d)GetAddress("glVertex3d", typeof(GL.Delegates.Vertex3d));
+ GL.Vertex3dv_ = (GL.Delegates.Vertex3dv_)GetAddress("glVertex3dv", typeof(GL.Delegates.Vertex3dv_));
+ GL.Vertex3f = (GL.Delegates.Vertex3f)GetAddress("glVertex3f", typeof(GL.Delegates.Vertex3f));
+ GL.Vertex3fv_ = (GL.Delegates.Vertex3fv_)GetAddress("glVertex3fv", typeof(GL.Delegates.Vertex3fv_));
+ GL.Vertex3i = (GL.Delegates.Vertex3i)GetAddress("glVertex3i", typeof(GL.Delegates.Vertex3i));
+ GL.Vertex3iv_ = (GL.Delegates.Vertex3iv_)GetAddress("glVertex3iv", typeof(GL.Delegates.Vertex3iv_));
+ GL.Vertex3s = (GL.Delegates.Vertex3s)GetAddress("glVertex3s", typeof(GL.Delegates.Vertex3s));
+ GL.Vertex3sv_ = (GL.Delegates.Vertex3sv_)GetAddress("glVertex3sv", typeof(GL.Delegates.Vertex3sv_));
+ GL.Vertex4d = (GL.Delegates.Vertex4d)GetAddress("glVertex4d", typeof(GL.Delegates.Vertex4d));
+ GL.Vertex4dv_ = (GL.Delegates.Vertex4dv_)GetAddress("glVertex4dv", typeof(GL.Delegates.Vertex4dv_));
+ GL.Vertex4f = (GL.Delegates.Vertex4f)GetAddress("glVertex4f", typeof(GL.Delegates.Vertex4f));
+ GL.Vertex4fv_ = (GL.Delegates.Vertex4fv_)GetAddress("glVertex4fv", typeof(GL.Delegates.Vertex4fv_));
+ GL.Vertex4i = (GL.Delegates.Vertex4i)GetAddress("glVertex4i", typeof(GL.Delegates.Vertex4i));
+ GL.Vertex4iv_ = (GL.Delegates.Vertex4iv_)GetAddress("glVertex4iv", typeof(GL.Delegates.Vertex4iv_));
+ GL.Vertex4s = (GL.Delegates.Vertex4s)GetAddress("glVertex4s", typeof(GL.Delegates.Vertex4s));
+ GL.Vertex4sv_ = (GL.Delegates.Vertex4sv_)GetAddress("glVertex4sv", typeof(GL.Delegates.Vertex4sv_));
+ GL.ClipPlane_ = (GL.Delegates.ClipPlane_)GetAddress("glClipPlane", typeof(GL.Delegates.ClipPlane_));
+ GL.ColorMaterial = (GL.Delegates.ColorMaterial)GetAddress("glColorMaterial", typeof(GL.Delegates.ColorMaterial));
+ GL.CullFace = (GL.Delegates.CullFace)GetAddress("glCullFace", typeof(GL.Delegates.CullFace));
+ GL.Fogf = (GL.Delegates.Fogf)GetAddress("glFogf", typeof(GL.Delegates.Fogf));
+ GL.Fogfv_ = (GL.Delegates.Fogfv_)GetAddress("glFogfv", typeof(GL.Delegates.Fogfv_));
+ GL.Fogi = (GL.Delegates.Fogi)GetAddress("glFogi", typeof(GL.Delegates.Fogi));
+ GL.Fogiv_ = (GL.Delegates.Fogiv_)GetAddress("glFogiv", typeof(GL.Delegates.Fogiv_));
+ GL.FrontFace = (GL.Delegates.FrontFace)GetAddress("glFrontFace", typeof(GL.Delegates.FrontFace));
+ GL.Hint = (GL.Delegates.Hint)GetAddress("glHint", typeof(GL.Delegates.Hint));
+ GL.Lightf = (GL.Delegates.Lightf)GetAddress("glLightf", typeof(GL.Delegates.Lightf));
+ GL.Lightfv_ = (GL.Delegates.Lightfv_)GetAddress("glLightfv", typeof(GL.Delegates.Lightfv_));
+ GL.Lighti = (GL.Delegates.Lighti)GetAddress("glLighti", typeof(GL.Delegates.Lighti));
+ GL.Lightiv_ = (GL.Delegates.Lightiv_)GetAddress("glLightiv", typeof(GL.Delegates.Lightiv_));
+ GL.LightModelf = (GL.Delegates.LightModelf)GetAddress("glLightModelf", typeof(GL.Delegates.LightModelf));
+ GL.LightModelfv_ = (GL.Delegates.LightModelfv_)GetAddress("glLightModelfv", typeof(GL.Delegates.LightModelfv_));
+ GL.LightModeli = (GL.Delegates.LightModeli)GetAddress("glLightModeli", typeof(GL.Delegates.LightModeli));
+ GL.LightModeliv_ = (GL.Delegates.LightModeliv_)GetAddress("glLightModeliv", typeof(GL.Delegates.LightModeliv_));
+ GL.LineStipple = (GL.Delegates.LineStipple)GetAddress("glLineStipple", typeof(GL.Delegates.LineStipple));
+ GL.LineWidth = (GL.Delegates.LineWidth)GetAddress("glLineWidth", typeof(GL.Delegates.LineWidth));
+ GL.Materialf = (GL.Delegates.Materialf)GetAddress("glMaterialf", typeof(GL.Delegates.Materialf));
+ GL.Materialfv_ = (GL.Delegates.Materialfv_)GetAddress("glMaterialfv", typeof(GL.Delegates.Materialfv_));
+ GL.Materiali = (GL.Delegates.Materiali)GetAddress("glMateriali", typeof(GL.Delegates.Materiali));
+ GL.Materialiv_ = (GL.Delegates.Materialiv_)GetAddress("glMaterialiv", typeof(GL.Delegates.Materialiv_));
+ GL.PointSize = (GL.Delegates.PointSize)GetAddress("glPointSize", typeof(GL.Delegates.PointSize));
+ GL.PolygonMode = (GL.Delegates.PolygonMode)GetAddress("glPolygonMode", typeof(GL.Delegates.PolygonMode));
+ GL.PolygonStipple_ = (GL.Delegates.PolygonStipple_)GetAddress("glPolygonStipple", typeof(GL.Delegates.PolygonStipple_));
+ GL.Scissor = (GL.Delegates.Scissor)GetAddress("glScissor", typeof(GL.Delegates.Scissor));
+ GL.ShadeModel = (GL.Delegates.ShadeModel)GetAddress("glShadeModel", typeof(GL.Delegates.ShadeModel));
+ GL.TexParameterf = (GL.Delegates.TexParameterf)GetAddress("glTexParameterf", typeof(GL.Delegates.TexParameterf));
+ GL.TexParameterfv_ = (GL.Delegates.TexParameterfv_)GetAddress("glTexParameterfv", typeof(GL.Delegates.TexParameterfv_));
+ GL.TexParameteri = (GL.Delegates.TexParameteri)GetAddress("glTexParameteri", typeof(GL.Delegates.TexParameteri));
+ GL.TexParameteriv_ = (GL.Delegates.TexParameteriv_)GetAddress("glTexParameteriv", typeof(GL.Delegates.TexParameteriv_));
+ GL.TexImage1D = (GL.Delegates.TexImage1D)GetAddress("glTexImage1D", typeof(GL.Delegates.TexImage1D));
+ GL.TexImage2D = (GL.Delegates.TexImage2D)GetAddress("glTexImage2D", typeof(GL.Delegates.TexImage2D));
+ GL.TexEnvf = (GL.Delegates.TexEnvf)GetAddress("glTexEnvf", typeof(GL.Delegates.TexEnvf));
+ GL.TexEnvfv_ = (GL.Delegates.TexEnvfv_)GetAddress("glTexEnvfv", typeof(GL.Delegates.TexEnvfv_));
+ GL.TexEnvi = (GL.Delegates.TexEnvi)GetAddress("glTexEnvi", typeof(GL.Delegates.TexEnvi));
+ GL.TexEnviv_ = (GL.Delegates.TexEnviv_)GetAddress("glTexEnviv", typeof(GL.Delegates.TexEnviv_));
+ GL.TexGend = (GL.Delegates.TexGend)GetAddress("glTexGend", typeof(GL.Delegates.TexGend));
+ GL.TexGendv_ = (GL.Delegates.TexGendv_)GetAddress("glTexGendv", typeof(GL.Delegates.TexGendv_));
+ GL.TexGenf = (GL.Delegates.TexGenf)GetAddress("glTexGenf", typeof(GL.Delegates.TexGenf));
+ GL.TexGenfv_ = (GL.Delegates.TexGenfv_)GetAddress("glTexGenfv", typeof(GL.Delegates.TexGenfv_));
+ GL.TexGeni = (GL.Delegates.TexGeni)GetAddress("glTexGeni", typeof(GL.Delegates.TexGeni));
+ GL.TexGeniv_ = (GL.Delegates.TexGeniv_)GetAddress("glTexGeniv", typeof(GL.Delegates.TexGeniv_));
+ GL.FeedbackBuffer = (GL.Delegates.FeedbackBuffer)GetAddress("glFeedbackBuffer", typeof(GL.Delegates.FeedbackBuffer));
+ GL.SelectBuffer = (GL.Delegates.SelectBuffer)GetAddress("glSelectBuffer", typeof(GL.Delegates.SelectBuffer));
+ GL.RenderMode = (GL.Delegates.RenderMode)GetAddress("glRenderMode", typeof(GL.Delegates.RenderMode));
+ GL.InitNames = (GL.Delegates.InitNames)GetAddress("glInitNames", typeof(GL.Delegates.InitNames));
+ GL.LoadName = (GL.Delegates.LoadName)GetAddress("glLoadName", typeof(GL.Delegates.LoadName));
+ GL.PassThrough = (GL.Delegates.PassThrough)GetAddress("glPassThrough", typeof(GL.Delegates.PassThrough));
+ GL.PopName = (GL.Delegates.PopName)GetAddress("glPopName", typeof(GL.Delegates.PopName));
+ GL.PushName = (GL.Delegates.PushName)GetAddress("glPushName", typeof(GL.Delegates.PushName));
+ GL.DrawBuffer = (GL.Delegates.DrawBuffer)GetAddress("glDrawBuffer", typeof(GL.Delegates.DrawBuffer));
+ GL.Clear = (GL.Delegates.Clear)GetAddress("glClear", typeof(GL.Delegates.Clear));
+ GL.ClearAccum = (GL.Delegates.ClearAccum)GetAddress("glClearAccum", typeof(GL.Delegates.ClearAccum));
+ GL.ClearIndex = (GL.Delegates.ClearIndex)GetAddress("glClearIndex", typeof(GL.Delegates.ClearIndex));
+ GL.ClearColor = (GL.Delegates.ClearColor)GetAddress("glClearColor", typeof(GL.Delegates.ClearColor));
+ GL.ClearStencil = (GL.Delegates.ClearStencil)GetAddress("glClearStencil", typeof(GL.Delegates.ClearStencil));
+ GL.ClearDepth = (GL.Delegates.ClearDepth)GetAddress("glClearDepth", typeof(GL.Delegates.ClearDepth));
+ GL.StencilMask = (GL.Delegates.StencilMask)GetAddress("glStencilMask", typeof(GL.Delegates.StencilMask));
+ GL.ColorMask = (GL.Delegates.ColorMask)GetAddress("glColorMask", typeof(GL.Delegates.ColorMask));
+ GL.DepthMask = (GL.Delegates.DepthMask)GetAddress("glDepthMask", typeof(GL.Delegates.DepthMask));
+ GL.IndexMask = (GL.Delegates.IndexMask)GetAddress("glIndexMask", typeof(GL.Delegates.IndexMask));
+ GL.Accum = (GL.Delegates.Accum)GetAddress("glAccum", typeof(GL.Delegates.Accum));
+ GL.Disable = (GL.Delegates.Disable)GetAddress("glDisable", typeof(GL.Delegates.Disable));
+ GL.Enable = (GL.Delegates.Enable)GetAddress("glEnable", typeof(GL.Delegates.Enable));
+ GL.Finish = (GL.Delegates.Finish)GetAddress("glFinish", typeof(GL.Delegates.Finish));
+ GL.Flush = (GL.Delegates.Flush)GetAddress("glFlush", typeof(GL.Delegates.Flush));
+ GL.PopAttrib = (GL.Delegates.PopAttrib)GetAddress("glPopAttrib", typeof(GL.Delegates.PopAttrib));
+ GL.PushAttrib = (GL.Delegates.PushAttrib)GetAddress("glPushAttrib", typeof(GL.Delegates.PushAttrib));
+ GL.Map1d_ = (GL.Delegates.Map1d_)GetAddress("glMap1d", typeof(GL.Delegates.Map1d_));
+ GL.Map1f_ = (GL.Delegates.Map1f_)GetAddress("glMap1f", typeof(GL.Delegates.Map1f_));
+ GL.Map2d_ = (GL.Delegates.Map2d_)GetAddress("glMap2d", typeof(GL.Delegates.Map2d_));
+ GL.Map2f_ = (GL.Delegates.Map2f_)GetAddress("glMap2f", typeof(GL.Delegates.Map2f_));
+ GL.MapGrid1d = (GL.Delegates.MapGrid1d)GetAddress("glMapGrid1d", typeof(GL.Delegates.MapGrid1d));
+ GL.MapGrid1f = (GL.Delegates.MapGrid1f)GetAddress("glMapGrid1f", typeof(GL.Delegates.MapGrid1f));
+ GL.MapGrid2d = (GL.Delegates.MapGrid2d)GetAddress("glMapGrid2d", typeof(GL.Delegates.MapGrid2d));
+ GL.MapGrid2f = (GL.Delegates.MapGrid2f)GetAddress("glMapGrid2f", typeof(GL.Delegates.MapGrid2f));
+ GL.EvalCoord1d = (GL.Delegates.EvalCoord1d)GetAddress("glEvalCoord1d", typeof(GL.Delegates.EvalCoord1d));
+ GL.EvalCoord1dv_ = (GL.Delegates.EvalCoord1dv_)GetAddress("glEvalCoord1dv", typeof(GL.Delegates.EvalCoord1dv_));
+ GL.EvalCoord1f = (GL.Delegates.EvalCoord1f)GetAddress("glEvalCoord1f", typeof(GL.Delegates.EvalCoord1f));
+ GL.EvalCoord1fv_ = (GL.Delegates.EvalCoord1fv_)GetAddress("glEvalCoord1fv", typeof(GL.Delegates.EvalCoord1fv_));
+ GL.EvalCoord2d = (GL.Delegates.EvalCoord2d)GetAddress("glEvalCoord2d", typeof(GL.Delegates.EvalCoord2d));
+ GL.EvalCoord2dv_ = (GL.Delegates.EvalCoord2dv_)GetAddress("glEvalCoord2dv", typeof(GL.Delegates.EvalCoord2dv_));
+ GL.EvalCoord2f = (GL.Delegates.EvalCoord2f)GetAddress("glEvalCoord2f", typeof(GL.Delegates.EvalCoord2f));
+ GL.EvalCoord2fv_ = (GL.Delegates.EvalCoord2fv_)GetAddress("glEvalCoord2fv", typeof(GL.Delegates.EvalCoord2fv_));
+ GL.EvalMesh1 = (GL.Delegates.EvalMesh1)GetAddress("glEvalMesh1", typeof(GL.Delegates.EvalMesh1));
+ GL.EvalPoint1 = (GL.Delegates.EvalPoint1)GetAddress("glEvalPoint1", typeof(GL.Delegates.EvalPoint1));
+ GL.EvalMesh2 = (GL.Delegates.EvalMesh2)GetAddress("glEvalMesh2", typeof(GL.Delegates.EvalMesh2));
+ GL.EvalPoint2 = (GL.Delegates.EvalPoint2)GetAddress("glEvalPoint2", typeof(GL.Delegates.EvalPoint2));
+ GL.AlphaFunc = (GL.Delegates.AlphaFunc)GetAddress("glAlphaFunc", typeof(GL.Delegates.AlphaFunc));
+ GL.BlendFunc = (GL.Delegates.BlendFunc)GetAddress("glBlendFunc", typeof(GL.Delegates.BlendFunc));
+ GL.LogicOp = (GL.Delegates.LogicOp)GetAddress("glLogicOp", typeof(GL.Delegates.LogicOp));
+ GL.StencilFunc = (GL.Delegates.StencilFunc)GetAddress("glStencilFunc", typeof(GL.Delegates.StencilFunc));
+ GL.StencilOp = (GL.Delegates.StencilOp)GetAddress("glStencilOp", typeof(GL.Delegates.StencilOp));
+ GL.DepthFunc = (GL.Delegates.DepthFunc)GetAddress("glDepthFunc", typeof(GL.Delegates.DepthFunc));
+ GL.PixelZoom = (GL.Delegates.PixelZoom)GetAddress("glPixelZoom", typeof(GL.Delegates.PixelZoom));
+ GL.PixelTransferf = (GL.Delegates.PixelTransferf)GetAddress("glPixelTransferf", typeof(GL.Delegates.PixelTransferf));
+ GL.PixelTransferi = (GL.Delegates.PixelTransferi)GetAddress("glPixelTransferi", typeof(GL.Delegates.PixelTransferi));
+ GL.PixelStoref = (GL.Delegates.PixelStoref)GetAddress("glPixelStoref", typeof(GL.Delegates.PixelStoref));
+ GL.PixelStorei = (GL.Delegates.PixelStorei)GetAddress("glPixelStorei", typeof(GL.Delegates.PixelStorei));
+ GL.PixelMapfv_ = (GL.Delegates.PixelMapfv_)GetAddress("glPixelMapfv", typeof(GL.Delegates.PixelMapfv_));
+ GL.PixelMapuiv_ = (GL.Delegates.PixelMapuiv_)GetAddress("glPixelMapuiv", typeof(GL.Delegates.PixelMapuiv_));
+ GL.PixelMapusv_ = (GL.Delegates.PixelMapusv_)GetAddress("glPixelMapusv", typeof(GL.Delegates.PixelMapusv_));
+ GL.ReadBuffer = (GL.Delegates.ReadBuffer)GetAddress("glReadBuffer", typeof(GL.Delegates.ReadBuffer));
+ GL.CopyPixels = (GL.Delegates.CopyPixels)GetAddress("glCopyPixels", typeof(GL.Delegates.CopyPixels));
+ GL.ReadPixels_ = (GL.Delegates.ReadPixels_)GetAddress("glReadPixels", typeof(GL.Delegates.ReadPixels_));
+ GL.DrawPixels_ = (GL.Delegates.DrawPixels_)GetAddress("glDrawPixels", typeof(GL.Delegates.DrawPixels_));
+ GL.GetBooleanv = (GL.Delegates.GetBooleanv)GetAddress("glGetBooleanv", typeof(GL.Delegates.GetBooleanv));
+ GL.GetClipPlane = (GL.Delegates.GetClipPlane)GetAddress("glGetClipPlane", typeof(GL.Delegates.GetClipPlane));
+ GL.GetDoublev = (GL.Delegates.GetDoublev)GetAddress("glGetDoublev", typeof(GL.Delegates.GetDoublev));
+ GL.GetError = (GL.Delegates.GetError)GetAddress("glGetError", typeof(GL.Delegates.GetError));
+ GL.GetFloatv = (GL.Delegates.GetFloatv)GetAddress("glGetFloatv", typeof(GL.Delegates.GetFloatv));
+ GL.GetIntegerv = (GL.Delegates.GetIntegerv)GetAddress("glGetIntegerv", typeof(GL.Delegates.GetIntegerv));
+ GL.GetLightfv = (GL.Delegates.GetLightfv)GetAddress("glGetLightfv", typeof(GL.Delegates.GetLightfv));
+ GL.GetLightiv = (GL.Delegates.GetLightiv)GetAddress("glGetLightiv", typeof(GL.Delegates.GetLightiv));
+ GL.GetMapdv = (GL.Delegates.GetMapdv)GetAddress("glGetMapdv", typeof(GL.Delegates.GetMapdv));
+ GL.GetMapfv = (GL.Delegates.GetMapfv)GetAddress("glGetMapfv", typeof(GL.Delegates.GetMapfv));
+ GL.GetMapiv = (GL.Delegates.GetMapiv)GetAddress("glGetMapiv", typeof(GL.Delegates.GetMapiv));
+ GL.GetMaterialfv = (GL.Delegates.GetMaterialfv)GetAddress("glGetMaterialfv", typeof(GL.Delegates.GetMaterialfv));
+ GL.GetMaterialiv = (GL.Delegates.GetMaterialiv)GetAddress("glGetMaterialiv", typeof(GL.Delegates.GetMaterialiv));
+ GL.GetPixelMapfv = (GL.Delegates.GetPixelMapfv)GetAddress("glGetPixelMapfv", typeof(GL.Delegates.GetPixelMapfv));
+ GL.GetPixelMapuiv = (GL.Delegates.GetPixelMapuiv)GetAddress("glGetPixelMapuiv", typeof(GL.Delegates.GetPixelMapuiv));
+ GL.GetPixelMapusv = (GL.Delegates.GetPixelMapusv)GetAddress("glGetPixelMapusv", typeof(GL.Delegates.GetPixelMapusv));
+ GL.GetPolygonStipple = (GL.Delegates.GetPolygonStipple)GetAddress("glGetPolygonStipple", typeof(GL.Delegates.GetPolygonStipple));
+ GL.GetString_ = (GL.Delegates.GetString_)GetAddress("glGetString", typeof(GL.Delegates.GetString_));
+ GL.GetTexEnvfv = (GL.Delegates.GetTexEnvfv)GetAddress("glGetTexEnvfv", typeof(GL.Delegates.GetTexEnvfv));
+ GL.GetTexEnviv = (GL.Delegates.GetTexEnviv)GetAddress("glGetTexEnviv", typeof(GL.Delegates.GetTexEnviv));
+ GL.GetTexGendv = (GL.Delegates.GetTexGendv)GetAddress("glGetTexGendv", typeof(GL.Delegates.GetTexGendv));
+ GL.GetTexGenfv = (GL.Delegates.GetTexGenfv)GetAddress("glGetTexGenfv", typeof(GL.Delegates.GetTexGenfv));
+ GL.GetTexGeniv = (GL.Delegates.GetTexGeniv)GetAddress("glGetTexGeniv", typeof(GL.Delegates.GetTexGeniv));
+ GL.GetTexImage = (GL.Delegates.GetTexImage)GetAddress("glGetTexImage", typeof(GL.Delegates.GetTexImage));
+ GL.GetTexParameterfv = (GL.Delegates.GetTexParameterfv)GetAddress("glGetTexParameterfv", typeof(GL.Delegates.GetTexParameterfv));
+ GL.GetTexParameteriv = (GL.Delegates.GetTexParameteriv)GetAddress("glGetTexParameteriv", typeof(GL.Delegates.GetTexParameteriv));
+ GL.GetTexLevelParameterfv = (GL.Delegates.GetTexLevelParameterfv)GetAddress("glGetTexLevelParameterfv", typeof(GL.Delegates.GetTexLevelParameterfv));
+ GL.GetTexLevelParameteriv = (GL.Delegates.GetTexLevelParameteriv)GetAddress("glGetTexLevelParameteriv", typeof(GL.Delegates.GetTexLevelParameteriv));
+ GL.IsEnabled = (GL.Delegates.IsEnabled)GetAddress("glIsEnabled", typeof(GL.Delegates.IsEnabled));
+ GL.IsList = (GL.Delegates.IsList)GetAddress("glIsList", typeof(GL.Delegates.IsList));
+ GL.DepthRange = (GL.Delegates.DepthRange)GetAddress("glDepthRange", typeof(GL.Delegates.DepthRange));
+ GL.Frustum = (GL.Delegates.Frustum)GetAddress("glFrustum", typeof(GL.Delegates.Frustum));
+ GL.LoadIdentity = (GL.Delegates.LoadIdentity)GetAddress("glLoadIdentity", typeof(GL.Delegates.LoadIdentity));
+ GL.LoadMatrixf_ = (GL.Delegates.LoadMatrixf_)GetAddress("glLoadMatrixf", typeof(GL.Delegates.LoadMatrixf_));
+ GL.LoadMatrixd_ = (GL.Delegates.LoadMatrixd_)GetAddress("glLoadMatrixd", typeof(GL.Delegates.LoadMatrixd_));
+ GL.MatrixMode = (GL.Delegates.MatrixMode)GetAddress("glMatrixMode", typeof(GL.Delegates.MatrixMode));
+ GL.MultMatrixf_ = (GL.Delegates.MultMatrixf_)GetAddress("glMultMatrixf", typeof(GL.Delegates.MultMatrixf_));
+ GL.MultMatrixd_ = (GL.Delegates.MultMatrixd_)GetAddress("glMultMatrixd", typeof(GL.Delegates.MultMatrixd_));
+ GL.Ortho = (GL.Delegates.Ortho)GetAddress("glOrtho", typeof(GL.Delegates.Ortho));
+ GL.PopMatrix = (GL.Delegates.PopMatrix)GetAddress("glPopMatrix", typeof(GL.Delegates.PopMatrix));
+ GL.PushMatrix = (GL.Delegates.PushMatrix)GetAddress("glPushMatrix", typeof(GL.Delegates.PushMatrix));
+ GL.Rotated = (GL.Delegates.Rotated)GetAddress("glRotated", typeof(GL.Delegates.Rotated));
+ GL.Rotatef = (GL.Delegates.Rotatef)GetAddress("glRotatef", typeof(GL.Delegates.Rotatef));
+ GL.Scaled = (GL.Delegates.Scaled)GetAddress("glScaled", typeof(GL.Delegates.Scaled));
+ GL.Scalef = (GL.Delegates.Scalef)GetAddress("glScalef", typeof(GL.Delegates.Scalef));
+ GL.Translated = (GL.Delegates.Translated)GetAddress("glTranslated", typeof(GL.Delegates.Translated));
+ GL.Translatef = (GL.Delegates.Translatef)GetAddress("glTranslatef", typeof(GL.Delegates.Translatef));
+ GL.Viewport = (GL.Delegates.Viewport)GetAddress("glViewport", typeof(GL.Delegates.Viewport));
+ GL.ArrayElement = (GL.Delegates.ArrayElement)GetAddress("glArrayElement", typeof(GL.Delegates.ArrayElement));
+ GL.ColorPointer_ = (GL.Delegates.ColorPointer_)GetAddress("glColorPointer", typeof(GL.Delegates.ColorPointer_));
+ GL.DisableClientState = (GL.Delegates.DisableClientState)GetAddress("glDisableClientState", typeof(GL.Delegates.DisableClientState));
+ GL.DrawArrays = (GL.Delegates.DrawArrays)GetAddress("glDrawArrays", typeof(GL.Delegates.DrawArrays));
+ GL.DrawElements_ = (GL.Delegates.DrawElements_)GetAddress("glDrawElements", typeof(GL.Delegates.DrawElements_));
+ GL.EdgeFlagPointer_ = (GL.Delegates.EdgeFlagPointer_)GetAddress("glEdgeFlagPointer", typeof(GL.Delegates.EdgeFlagPointer_));
+ GL.EnableClientState = (GL.Delegates.EnableClientState)GetAddress("glEnableClientState", typeof(GL.Delegates.EnableClientState));
+ GL.GetPointerv = (GL.Delegates.GetPointerv)GetAddress("glGetPointerv", typeof(GL.Delegates.GetPointerv));
+ GL.IndexPointer_ = (GL.Delegates.IndexPointer_)GetAddress("glIndexPointer", typeof(GL.Delegates.IndexPointer_));
+ GL.InterleavedArrays_ = (GL.Delegates.InterleavedArrays_)GetAddress("glInterleavedArrays", typeof(GL.Delegates.InterleavedArrays_));
+ GL.NormalPointer_ = (GL.Delegates.NormalPointer_)GetAddress("glNormalPointer", typeof(GL.Delegates.NormalPointer_));
+ GL.TexCoordPointer_ = (GL.Delegates.TexCoordPointer_)GetAddress("glTexCoordPointer", typeof(GL.Delegates.TexCoordPointer_));
+ GL.VertexPointer_ = (GL.Delegates.VertexPointer_)GetAddress("glVertexPointer", typeof(GL.Delegates.VertexPointer_));
+ GL.PolygonOffset = (GL.Delegates.PolygonOffset)GetAddress("glPolygonOffset", typeof(GL.Delegates.PolygonOffset));
+ GL.CopyTexImage1D = (GL.Delegates.CopyTexImage1D)GetAddress("glCopyTexImage1D", typeof(GL.Delegates.CopyTexImage1D));
+ GL.CopyTexImage2D = (GL.Delegates.CopyTexImage2D)GetAddress("glCopyTexImage2D", typeof(GL.Delegates.CopyTexImage2D));
+ GL.CopyTexSubImage1D = (GL.Delegates.CopyTexSubImage1D)GetAddress("glCopyTexSubImage1D", typeof(GL.Delegates.CopyTexSubImage1D));
+ GL.CopyTexSubImage2D = (GL.Delegates.CopyTexSubImage2D)GetAddress("glCopyTexSubImage2D", typeof(GL.Delegates.CopyTexSubImage2D));
+ GL.TexSubImage1D = (GL.Delegates.TexSubImage1D)GetAddress("glTexSubImage1D", typeof(GL.Delegates.TexSubImage1D));
+ GL.TexSubImage2D = (GL.Delegates.TexSubImage2D)GetAddress("glTexSubImage2D", typeof(GL.Delegates.TexSubImage2D));
+ GL.AreTexturesResident_ = (GL.Delegates.AreTexturesResident_)GetAddress("glAreTexturesResident", typeof(GL.Delegates.AreTexturesResident_));
+ GL.BindTexture = (GL.Delegates.BindTexture)GetAddress("glBindTexture", typeof(GL.Delegates.BindTexture));
+ GL.DeleteTextures_ = (GL.Delegates.DeleteTextures_)GetAddress("glDeleteTextures", typeof(GL.Delegates.DeleteTextures_));
+ GL.GenTextures = (GL.Delegates.GenTextures)GetAddress("glGenTextures", typeof(GL.Delegates.GenTextures));
+ GL.IsTexture = (GL.Delegates.IsTexture)GetAddress("glIsTexture", typeof(GL.Delegates.IsTexture));
+ GL.PrioritizeTextures_ = (GL.Delegates.PrioritizeTextures_)GetAddress("glPrioritizeTextures", typeof(GL.Delegates.PrioritizeTextures_));
+ GL.Indexub = (GL.Delegates.Indexub)GetAddress("glIndexub", typeof(GL.Delegates.Indexub));
+ GL.Indexubv_ = (GL.Delegates.Indexubv_)GetAddress("glIndexubv", typeof(GL.Delegates.Indexubv_));
+ GL.PopClientAttrib = (GL.Delegates.PopClientAttrib)GetAddress("glPopClientAttrib", typeof(GL.Delegates.PopClientAttrib));
+ GL.PushClientAttrib = (GL.Delegates.PushClientAttrib)GetAddress("glPushClientAttrib", typeof(GL.Delegates.PushClientAttrib));
+ GL.BlendColor = (GL.Delegates.BlendColor)GetAddress("glBlendColor", typeof(GL.Delegates.BlendColor));
+ GL.BlendEquation = (GL.Delegates.BlendEquation)GetAddress("glBlendEquation", typeof(GL.Delegates.BlendEquation));
+ GL.DrawRangeElements_ = (GL.Delegates.DrawRangeElements_)GetAddress("glDrawRangeElements", typeof(GL.Delegates.DrawRangeElements_));
+ GL.ColorTable_ = (GL.Delegates.ColorTable_)GetAddress("glColorTable", typeof(GL.Delegates.ColorTable_));
+ GL.ColorTableParameterfv_ = (GL.Delegates.ColorTableParameterfv_)GetAddress("glColorTableParameterfv", typeof(GL.Delegates.ColorTableParameterfv_));
+ GL.ColorTableParameteriv_ = (GL.Delegates.ColorTableParameteriv_)GetAddress("glColorTableParameteriv", typeof(GL.Delegates.ColorTableParameteriv_));
+ GL.CopyColorTable = (GL.Delegates.CopyColorTable)GetAddress("glCopyColorTable", typeof(GL.Delegates.CopyColorTable));
+ GL.GetColorTable_ = (GL.Delegates.GetColorTable_)GetAddress("glGetColorTable", typeof(GL.Delegates.GetColorTable_));
+ GL.GetColorTableParameterfv = (GL.Delegates.GetColorTableParameterfv)GetAddress("glGetColorTableParameterfv", typeof(GL.Delegates.GetColorTableParameterfv));
+ GL.GetColorTableParameteriv = (GL.Delegates.GetColorTableParameteriv)GetAddress("glGetColorTableParameteriv", typeof(GL.Delegates.GetColorTableParameteriv));
+ GL.ColorSubTable_ = (GL.Delegates.ColorSubTable_)GetAddress("glColorSubTable", typeof(GL.Delegates.ColorSubTable_));
+ GL.CopyColorSubTable = (GL.Delegates.CopyColorSubTable)GetAddress("glCopyColorSubTable", typeof(GL.Delegates.CopyColorSubTable));
+ GL.ConvolutionFilter1D_ = (GL.Delegates.ConvolutionFilter1D_)GetAddress("glConvolutionFilter1D", typeof(GL.Delegates.ConvolutionFilter1D_));
+ GL.ConvolutionFilter2D_ = (GL.Delegates.ConvolutionFilter2D_)GetAddress("glConvolutionFilter2D", typeof(GL.Delegates.ConvolutionFilter2D_));
+ GL.ConvolutionParameterf = (GL.Delegates.ConvolutionParameterf)GetAddress("glConvolutionParameterf", typeof(GL.Delegates.ConvolutionParameterf));
+ GL.ConvolutionParameterfv_ = (GL.Delegates.ConvolutionParameterfv_)GetAddress("glConvolutionParameterfv", typeof(GL.Delegates.ConvolutionParameterfv_));
+ GL.ConvolutionParameteri = (GL.Delegates.ConvolutionParameteri)GetAddress("glConvolutionParameteri", typeof(GL.Delegates.ConvolutionParameteri));
+ GL.ConvolutionParameteriv_ = (GL.Delegates.ConvolutionParameteriv_)GetAddress("glConvolutionParameteriv", typeof(GL.Delegates.ConvolutionParameteriv_));
+ GL.CopyConvolutionFilter1D = (GL.Delegates.CopyConvolutionFilter1D)GetAddress("glCopyConvolutionFilter1D", typeof(GL.Delegates.CopyConvolutionFilter1D));
+ GL.CopyConvolutionFilter2D = (GL.Delegates.CopyConvolutionFilter2D)GetAddress("glCopyConvolutionFilter2D", typeof(GL.Delegates.CopyConvolutionFilter2D));
+ GL.GetConvolutionFilter_ = (GL.Delegates.GetConvolutionFilter_)GetAddress("glGetConvolutionFilter", typeof(GL.Delegates.GetConvolutionFilter_));
+ GL.GetConvolutionParameterfv = (GL.Delegates.GetConvolutionParameterfv)GetAddress("glGetConvolutionParameterfv", typeof(GL.Delegates.GetConvolutionParameterfv));
+ GL.GetConvolutionParameteriv = (GL.Delegates.GetConvolutionParameteriv)GetAddress("glGetConvolutionParameteriv", typeof(GL.Delegates.GetConvolutionParameteriv));
+ GL.GetSeparableFilter_ = (GL.Delegates.GetSeparableFilter_)GetAddress("glGetSeparableFilter", typeof(GL.Delegates.GetSeparableFilter_));
+ GL.SeparableFilter2D_ = (GL.Delegates.SeparableFilter2D_)GetAddress("glSeparableFilter2D", typeof(GL.Delegates.SeparableFilter2D_));
+ GL.GetHistogram_ = (GL.Delegates.GetHistogram_)GetAddress("glGetHistogram", typeof(GL.Delegates.GetHistogram_));
+ GL.GetHistogramParameterfv = (GL.Delegates.GetHistogramParameterfv)GetAddress("glGetHistogramParameterfv", typeof(GL.Delegates.GetHistogramParameterfv));
+ GL.GetHistogramParameteriv = (GL.Delegates.GetHistogramParameteriv)GetAddress("glGetHistogramParameteriv", typeof(GL.Delegates.GetHistogramParameteriv));
+ GL.GetMinmax_ = (GL.Delegates.GetMinmax_)GetAddress("glGetMinmax", typeof(GL.Delegates.GetMinmax_));
+ GL.GetMinmaxParameterfv = (GL.Delegates.GetMinmaxParameterfv)GetAddress("glGetMinmaxParameterfv", typeof(GL.Delegates.GetMinmaxParameterfv));
+ GL.GetMinmaxParameteriv = (GL.Delegates.GetMinmaxParameteriv)GetAddress("glGetMinmaxParameteriv", typeof(GL.Delegates.GetMinmaxParameteriv));
+ GL.Histogram = (GL.Delegates.Histogram)GetAddress("glHistogram", typeof(GL.Delegates.Histogram));
+ GL.Minmax = (GL.Delegates.Minmax)GetAddress("glMinmax", typeof(GL.Delegates.Minmax));
+ GL.ResetHistogram = (GL.Delegates.ResetHistogram)GetAddress("glResetHistogram", typeof(GL.Delegates.ResetHistogram));
+ GL.ResetMinmax = (GL.Delegates.ResetMinmax)GetAddress("glResetMinmax", typeof(GL.Delegates.ResetMinmax));
+ GL.TexImage3D = (GL.Delegates.TexImage3D)GetAddress("glTexImage3D", typeof(GL.Delegates.TexImage3D));
+ GL.TexSubImage3D = (GL.Delegates.TexSubImage3D)GetAddress("glTexSubImage3D", typeof(GL.Delegates.TexSubImage3D));
+ GL.CopyTexSubImage3D = (GL.Delegates.CopyTexSubImage3D)GetAddress("glCopyTexSubImage3D", typeof(GL.Delegates.CopyTexSubImage3D));
+ GL.ActiveTexture = (GL.Delegates.ActiveTexture)GetAddress("glActiveTexture", typeof(GL.Delegates.ActiveTexture));
+ GL.ClientActiveTexture = (GL.Delegates.ClientActiveTexture)GetAddress("glClientActiveTexture", typeof(GL.Delegates.ClientActiveTexture));
+ GL.MultiTexCoord1d = (GL.Delegates.MultiTexCoord1d)GetAddress("glMultiTexCoord1d", typeof(GL.Delegates.MultiTexCoord1d));
+ GL.MultiTexCoord1dv_ = (GL.Delegates.MultiTexCoord1dv_)GetAddress("glMultiTexCoord1dv", typeof(GL.Delegates.MultiTexCoord1dv_));
+ GL.MultiTexCoord1f = (GL.Delegates.MultiTexCoord1f)GetAddress("glMultiTexCoord1f", typeof(GL.Delegates.MultiTexCoord1f));
+ GL.MultiTexCoord1fv_ = (GL.Delegates.MultiTexCoord1fv_)GetAddress("glMultiTexCoord1fv", typeof(GL.Delegates.MultiTexCoord1fv_));
+ GL.MultiTexCoord1i = (GL.Delegates.MultiTexCoord1i)GetAddress("glMultiTexCoord1i", typeof(GL.Delegates.MultiTexCoord1i));
+ GL.MultiTexCoord1iv_ = (GL.Delegates.MultiTexCoord1iv_)GetAddress("glMultiTexCoord1iv", typeof(GL.Delegates.MultiTexCoord1iv_));
+ GL.MultiTexCoord1s = (GL.Delegates.MultiTexCoord1s)GetAddress("glMultiTexCoord1s", typeof(GL.Delegates.MultiTexCoord1s));
+ GL.MultiTexCoord1sv_ = (GL.Delegates.MultiTexCoord1sv_)GetAddress("glMultiTexCoord1sv", typeof(GL.Delegates.MultiTexCoord1sv_));
+ GL.MultiTexCoord2d = (GL.Delegates.MultiTexCoord2d)GetAddress("glMultiTexCoord2d", typeof(GL.Delegates.MultiTexCoord2d));
+ GL.MultiTexCoord2dv_ = (GL.Delegates.MultiTexCoord2dv_)GetAddress("glMultiTexCoord2dv", typeof(GL.Delegates.MultiTexCoord2dv_));
+ GL.MultiTexCoord2f = (GL.Delegates.MultiTexCoord2f)GetAddress("glMultiTexCoord2f", typeof(GL.Delegates.MultiTexCoord2f));
+ GL.MultiTexCoord2fv_ = (GL.Delegates.MultiTexCoord2fv_)GetAddress("glMultiTexCoord2fv", typeof(GL.Delegates.MultiTexCoord2fv_));
+ GL.MultiTexCoord2i = (GL.Delegates.MultiTexCoord2i)GetAddress("glMultiTexCoord2i", typeof(GL.Delegates.MultiTexCoord2i));
+ GL.MultiTexCoord2iv_ = (GL.Delegates.MultiTexCoord2iv_)GetAddress("glMultiTexCoord2iv", typeof(GL.Delegates.MultiTexCoord2iv_));
+ GL.MultiTexCoord2s = (GL.Delegates.MultiTexCoord2s)GetAddress("glMultiTexCoord2s", typeof(GL.Delegates.MultiTexCoord2s));
+ GL.MultiTexCoord2sv_ = (GL.Delegates.MultiTexCoord2sv_)GetAddress("glMultiTexCoord2sv", typeof(GL.Delegates.MultiTexCoord2sv_));
+ GL.MultiTexCoord3d = (GL.Delegates.MultiTexCoord3d)GetAddress("glMultiTexCoord3d", typeof(GL.Delegates.MultiTexCoord3d));
+ GL.MultiTexCoord3dv_ = (GL.Delegates.MultiTexCoord3dv_)GetAddress("glMultiTexCoord3dv", typeof(GL.Delegates.MultiTexCoord3dv_));
+ GL.MultiTexCoord3f = (GL.Delegates.MultiTexCoord3f)GetAddress("glMultiTexCoord3f", typeof(GL.Delegates.MultiTexCoord3f));
+ GL.MultiTexCoord3fv_ = (GL.Delegates.MultiTexCoord3fv_)GetAddress("glMultiTexCoord3fv", typeof(GL.Delegates.MultiTexCoord3fv_));
+ GL.MultiTexCoord3i = (GL.Delegates.MultiTexCoord3i)GetAddress("glMultiTexCoord3i", typeof(GL.Delegates.MultiTexCoord3i));
+ GL.MultiTexCoord3iv_ = (GL.Delegates.MultiTexCoord3iv_)GetAddress("glMultiTexCoord3iv", typeof(GL.Delegates.MultiTexCoord3iv_));
+ GL.MultiTexCoord3s = (GL.Delegates.MultiTexCoord3s)GetAddress("glMultiTexCoord3s", typeof(GL.Delegates.MultiTexCoord3s));
+ GL.MultiTexCoord3sv_ = (GL.Delegates.MultiTexCoord3sv_)GetAddress("glMultiTexCoord3sv", typeof(GL.Delegates.MultiTexCoord3sv_));
+ GL.MultiTexCoord4d = (GL.Delegates.MultiTexCoord4d)GetAddress("glMultiTexCoord4d", typeof(GL.Delegates.MultiTexCoord4d));
+ GL.MultiTexCoord4dv_ = (GL.Delegates.MultiTexCoord4dv_)GetAddress("glMultiTexCoord4dv", typeof(GL.Delegates.MultiTexCoord4dv_));
+ GL.MultiTexCoord4f = (GL.Delegates.MultiTexCoord4f)GetAddress("glMultiTexCoord4f", typeof(GL.Delegates.MultiTexCoord4f));
+ GL.MultiTexCoord4fv_ = (GL.Delegates.MultiTexCoord4fv_)GetAddress("glMultiTexCoord4fv", typeof(GL.Delegates.MultiTexCoord4fv_));
+ GL.MultiTexCoord4i = (GL.Delegates.MultiTexCoord4i)GetAddress("glMultiTexCoord4i", typeof(GL.Delegates.MultiTexCoord4i));
+ GL.MultiTexCoord4iv_ = (GL.Delegates.MultiTexCoord4iv_)GetAddress("glMultiTexCoord4iv", typeof(GL.Delegates.MultiTexCoord4iv_));
+ GL.MultiTexCoord4s = (GL.Delegates.MultiTexCoord4s)GetAddress("glMultiTexCoord4s", typeof(GL.Delegates.MultiTexCoord4s));
+ GL.MultiTexCoord4sv_ = (GL.Delegates.MultiTexCoord4sv_)GetAddress("glMultiTexCoord4sv", typeof(GL.Delegates.MultiTexCoord4sv_));
+ GL.LoadTransposeMatrixf_ = (GL.Delegates.LoadTransposeMatrixf_)GetAddress("glLoadTransposeMatrixf", typeof(GL.Delegates.LoadTransposeMatrixf_));
+ GL.LoadTransposeMatrixd_ = (GL.Delegates.LoadTransposeMatrixd_)GetAddress("glLoadTransposeMatrixd", typeof(GL.Delegates.LoadTransposeMatrixd_));
+ GL.MultTransposeMatrixf_ = (GL.Delegates.MultTransposeMatrixf_)GetAddress("glMultTransposeMatrixf", typeof(GL.Delegates.MultTransposeMatrixf_));
+ GL.MultTransposeMatrixd_ = (GL.Delegates.MultTransposeMatrixd_)GetAddress("glMultTransposeMatrixd", typeof(GL.Delegates.MultTransposeMatrixd_));
+ GL.SampleCoverage = (GL.Delegates.SampleCoverage)GetAddress("glSampleCoverage", typeof(GL.Delegates.SampleCoverage));
+ GL.CompressedTexImage3D = (GL.Delegates.CompressedTexImage3D)GetAddress("glCompressedTexImage3D", typeof(GL.Delegates.CompressedTexImage3D));
+ GL.CompressedTexImage2D = (GL.Delegates.CompressedTexImage2D)GetAddress("glCompressedTexImage2D", typeof(GL.Delegates.CompressedTexImage2D));
+ GL.CompressedTexImage1D = (GL.Delegates.CompressedTexImage1D)GetAddress("glCompressedTexImage1D", typeof(GL.Delegates.CompressedTexImage1D));
+ GL.CompressedTexSubImage3D = (GL.Delegates.CompressedTexSubImage3D)GetAddress("glCompressedTexSubImage3D", typeof(GL.Delegates.CompressedTexSubImage3D));
+ GL.CompressedTexSubImage2D = (GL.Delegates.CompressedTexSubImage2D)GetAddress("glCompressedTexSubImage2D", typeof(GL.Delegates.CompressedTexSubImage2D));
+ GL.CompressedTexSubImage1D = (GL.Delegates.CompressedTexSubImage1D)GetAddress("glCompressedTexSubImage1D", typeof(GL.Delegates.CompressedTexSubImage1D));
+ GL.GetCompressedTexImage = (GL.Delegates.GetCompressedTexImage)GetAddress("glGetCompressedTexImage", typeof(GL.Delegates.GetCompressedTexImage));
+ GL.BlendFuncSeparate = (GL.Delegates.BlendFuncSeparate)GetAddress("glBlendFuncSeparate", typeof(GL.Delegates.BlendFuncSeparate));
+ GL.FogCoordf = (GL.Delegates.FogCoordf)GetAddress("glFogCoordf", typeof(GL.Delegates.FogCoordf));
+ GL.FogCoordfv_ = (GL.Delegates.FogCoordfv_)GetAddress("glFogCoordfv", typeof(GL.Delegates.FogCoordfv_));
+ GL.FogCoordd = (GL.Delegates.FogCoordd)GetAddress("glFogCoordd", typeof(GL.Delegates.FogCoordd));
+ GL.FogCoorddv_ = (GL.Delegates.FogCoorddv_)GetAddress("glFogCoorddv", typeof(GL.Delegates.FogCoorddv_));
+ GL.FogCoordPointer_ = (GL.Delegates.FogCoordPointer_)GetAddress("glFogCoordPointer", typeof(GL.Delegates.FogCoordPointer_));
+ GL.MultiDrawArrays = (GL.Delegates.MultiDrawArrays)GetAddress("glMultiDrawArrays", typeof(GL.Delegates.MultiDrawArrays));
+ GL.MultiDrawElements_ = (GL.Delegates.MultiDrawElements_)GetAddress("glMultiDrawElements", typeof(GL.Delegates.MultiDrawElements_));
+ GL.PointParameterf = (GL.Delegates.PointParameterf)GetAddress("glPointParameterf", typeof(GL.Delegates.PointParameterf));
+ GL.PointParameterfv_ = (GL.Delegates.PointParameterfv_)GetAddress("glPointParameterfv", typeof(GL.Delegates.PointParameterfv_));
+ GL.PointParameteri = (GL.Delegates.PointParameteri)GetAddress("glPointParameteri", typeof(GL.Delegates.PointParameteri));
+ GL.PointParameteriv_ = (GL.Delegates.PointParameteriv_)GetAddress("glPointParameteriv", typeof(GL.Delegates.PointParameteriv_));
+ GL.SecondaryColor3b = (GL.Delegates.SecondaryColor3b)GetAddress("glSecondaryColor3b", typeof(GL.Delegates.SecondaryColor3b));
+ GL.SecondaryColor3bv_ = (GL.Delegates.SecondaryColor3bv_)GetAddress("glSecondaryColor3bv", typeof(GL.Delegates.SecondaryColor3bv_));
+ GL.SecondaryColor3d = (GL.Delegates.SecondaryColor3d)GetAddress("glSecondaryColor3d", typeof(GL.Delegates.SecondaryColor3d));
+ GL.SecondaryColor3dv_ = (GL.Delegates.SecondaryColor3dv_)GetAddress("glSecondaryColor3dv", typeof(GL.Delegates.SecondaryColor3dv_));
+ GL.SecondaryColor3f = (GL.Delegates.SecondaryColor3f)GetAddress("glSecondaryColor3f", typeof(GL.Delegates.SecondaryColor3f));
+ GL.SecondaryColor3fv_ = (GL.Delegates.SecondaryColor3fv_)GetAddress("glSecondaryColor3fv", typeof(GL.Delegates.SecondaryColor3fv_));
+ GL.SecondaryColor3i = (GL.Delegates.SecondaryColor3i)GetAddress("glSecondaryColor3i", typeof(GL.Delegates.SecondaryColor3i));
+ GL.SecondaryColor3iv_ = (GL.Delegates.SecondaryColor3iv_)GetAddress("glSecondaryColor3iv", typeof(GL.Delegates.SecondaryColor3iv_));
+ GL.SecondaryColor3s = (GL.Delegates.SecondaryColor3s)GetAddress("glSecondaryColor3s", typeof(GL.Delegates.SecondaryColor3s));
+ GL.SecondaryColor3sv_ = (GL.Delegates.SecondaryColor3sv_)GetAddress("glSecondaryColor3sv", typeof(GL.Delegates.SecondaryColor3sv_));
+ GL.SecondaryColor3ub = (GL.Delegates.SecondaryColor3ub)GetAddress("glSecondaryColor3ub", typeof(GL.Delegates.SecondaryColor3ub));
+ GL.SecondaryColor3ubv_ = (GL.Delegates.SecondaryColor3ubv_)GetAddress("glSecondaryColor3ubv", typeof(GL.Delegates.SecondaryColor3ubv_));
+ GL.SecondaryColor3ui = (GL.Delegates.SecondaryColor3ui)GetAddress("glSecondaryColor3ui", typeof(GL.Delegates.SecondaryColor3ui));
+ GL.SecondaryColor3uiv_ = (GL.Delegates.SecondaryColor3uiv_)GetAddress("glSecondaryColor3uiv", typeof(GL.Delegates.SecondaryColor3uiv_));
+ GL.SecondaryColor3us = (GL.Delegates.SecondaryColor3us)GetAddress("glSecondaryColor3us", typeof(GL.Delegates.SecondaryColor3us));
+ GL.SecondaryColor3usv_ = (GL.Delegates.SecondaryColor3usv_)GetAddress("glSecondaryColor3usv", typeof(GL.Delegates.SecondaryColor3usv_));
+ GL.SecondaryColorPointer_ = (GL.Delegates.SecondaryColorPointer_)GetAddress("glSecondaryColorPointer", typeof(GL.Delegates.SecondaryColorPointer_));
+ GL.WindowPos2d = (GL.Delegates.WindowPos2d)GetAddress("glWindowPos2d", typeof(GL.Delegates.WindowPos2d));
+ GL.WindowPos2dv_ = (GL.Delegates.WindowPos2dv_)GetAddress("glWindowPos2dv", typeof(GL.Delegates.WindowPos2dv_));
+ GL.WindowPos2f = (GL.Delegates.WindowPos2f)GetAddress("glWindowPos2f", typeof(GL.Delegates.WindowPos2f));
+ GL.WindowPos2fv_ = (GL.Delegates.WindowPos2fv_)GetAddress("glWindowPos2fv", typeof(GL.Delegates.WindowPos2fv_));
+ GL.WindowPos2i = (GL.Delegates.WindowPos2i)GetAddress("glWindowPos2i", typeof(GL.Delegates.WindowPos2i));
+ GL.WindowPos2iv_ = (GL.Delegates.WindowPos2iv_)GetAddress("glWindowPos2iv", typeof(GL.Delegates.WindowPos2iv_));
+ GL.WindowPos2s = (GL.Delegates.WindowPos2s)GetAddress("glWindowPos2s", typeof(GL.Delegates.WindowPos2s));
+ GL.WindowPos2sv_ = (GL.Delegates.WindowPos2sv_)GetAddress("glWindowPos2sv", typeof(GL.Delegates.WindowPos2sv_));
+ GL.WindowPos3d = (GL.Delegates.WindowPos3d)GetAddress("glWindowPos3d", typeof(GL.Delegates.WindowPos3d));
+ GL.WindowPos3dv_ = (GL.Delegates.WindowPos3dv_)GetAddress("glWindowPos3dv", typeof(GL.Delegates.WindowPos3dv_));
+ GL.WindowPos3f = (GL.Delegates.WindowPos3f)GetAddress("glWindowPos3f", typeof(GL.Delegates.WindowPos3f));
+ GL.WindowPos3fv_ = (GL.Delegates.WindowPos3fv_)GetAddress("glWindowPos3fv", typeof(GL.Delegates.WindowPos3fv_));
+ GL.WindowPos3i = (GL.Delegates.WindowPos3i)GetAddress("glWindowPos3i", typeof(GL.Delegates.WindowPos3i));
+ GL.WindowPos3iv_ = (GL.Delegates.WindowPos3iv_)GetAddress("glWindowPos3iv", typeof(GL.Delegates.WindowPos3iv_));
+ GL.WindowPos3s = (GL.Delegates.WindowPos3s)GetAddress("glWindowPos3s", typeof(GL.Delegates.WindowPos3s));
+ GL.WindowPos3sv_ = (GL.Delegates.WindowPos3sv_)GetAddress("glWindowPos3sv", typeof(GL.Delegates.WindowPos3sv_));
+ GL.GenQueries = (GL.Delegates.GenQueries)GetAddress("glGenQueries", typeof(GL.Delegates.GenQueries));
+ GL.DeleteQueries_ = (GL.Delegates.DeleteQueries_)GetAddress("glDeleteQueries", typeof(GL.Delegates.DeleteQueries_));
+ GL.IsQuery = (GL.Delegates.IsQuery)GetAddress("glIsQuery", typeof(GL.Delegates.IsQuery));
+ GL.BeginQuery = (GL.Delegates.BeginQuery)GetAddress("glBeginQuery", typeof(GL.Delegates.BeginQuery));
+ GL.EndQuery = (GL.Delegates.EndQuery)GetAddress("glEndQuery", typeof(GL.Delegates.EndQuery));
+ GL.GetQueryiv = (GL.Delegates.GetQueryiv)GetAddress("glGetQueryiv", typeof(GL.Delegates.GetQueryiv));
+ GL.GetQueryObjectiv = (GL.Delegates.GetQueryObjectiv)GetAddress("glGetQueryObjectiv", typeof(GL.Delegates.GetQueryObjectiv));
+ GL.GetQueryObjectuiv = (GL.Delegates.GetQueryObjectuiv)GetAddress("glGetQueryObjectuiv", typeof(GL.Delegates.GetQueryObjectuiv));
+ GL.BindBuffer = (GL.Delegates.BindBuffer)GetAddress("glBindBuffer", typeof(GL.Delegates.BindBuffer));
+ GL.DeleteBuffers_ = (GL.Delegates.DeleteBuffers_)GetAddress("glDeleteBuffers", typeof(GL.Delegates.DeleteBuffers_));
+ GL.GenBuffers = (GL.Delegates.GenBuffers)GetAddress("glGenBuffers", typeof(GL.Delegates.GenBuffers));
+ GL.IsBuffer = (GL.Delegates.IsBuffer)GetAddress("glIsBuffer", typeof(GL.Delegates.IsBuffer));
+ GL.BufferData_ = (GL.Delegates.BufferData_)GetAddress("glBufferData", typeof(GL.Delegates.BufferData_));
+ GL.BufferSubData_ = (GL.Delegates.BufferSubData_)GetAddress("glBufferSubData", typeof(GL.Delegates.BufferSubData_));
+ GL.GetBufferSubData_ = (GL.Delegates.GetBufferSubData_)GetAddress("glGetBufferSubData", typeof(GL.Delegates.GetBufferSubData_));
+ GL.MapBuffer = (GL.Delegates.MapBuffer)GetAddress("glMapBuffer", typeof(GL.Delegates.MapBuffer));
+ GL.UnmapBuffer = (GL.Delegates.UnmapBuffer)GetAddress("glUnmapBuffer", typeof(GL.Delegates.UnmapBuffer));
+ GL.GetBufferParameteriv = (GL.Delegates.GetBufferParameteriv)GetAddress("glGetBufferParameteriv", typeof(GL.Delegates.GetBufferParameteriv));
+ GL.GetBufferPointerv = (GL.Delegates.GetBufferPointerv)GetAddress("glGetBufferPointerv", typeof(GL.Delegates.GetBufferPointerv));
+ GL.BlendEquationSeparate = (GL.Delegates.BlendEquationSeparate)GetAddress("glBlendEquationSeparate", typeof(GL.Delegates.BlendEquationSeparate));
+ GL.DrawBuffers_ = (GL.Delegates.DrawBuffers_)GetAddress("glDrawBuffers", typeof(GL.Delegates.DrawBuffers_));
+ GL.StencilOpSeparate = (GL.Delegates.StencilOpSeparate)GetAddress("glStencilOpSeparate", typeof(GL.Delegates.StencilOpSeparate));
+ GL.StencilFuncSeparate = (GL.Delegates.StencilFuncSeparate)GetAddress("glStencilFuncSeparate", typeof(GL.Delegates.StencilFuncSeparate));
+ GL.StencilMaskSeparate = (GL.Delegates.StencilMaskSeparate)GetAddress("glStencilMaskSeparate", typeof(GL.Delegates.StencilMaskSeparate));
+ GL.AttachShader = (GL.Delegates.AttachShader)GetAddress("glAttachShader", typeof(GL.Delegates.AttachShader));
+ GL.BindAttribLocation_ = (GL.Delegates.BindAttribLocation_)GetAddress("glBindAttribLocation", typeof(GL.Delegates.BindAttribLocation_));
+ GL.CompileShader = (GL.Delegates.CompileShader)GetAddress("glCompileShader", typeof(GL.Delegates.CompileShader));
+ GL.CreateProgram = (GL.Delegates.CreateProgram)GetAddress("glCreateProgram", typeof(GL.Delegates.CreateProgram));
+ GL.CreateShader = (GL.Delegates.CreateShader)GetAddress("glCreateShader", typeof(GL.Delegates.CreateShader));
+ GL.DeleteProgram = (GL.Delegates.DeleteProgram)GetAddress("glDeleteProgram", typeof(GL.Delegates.DeleteProgram));
+ GL.DeleteShader = (GL.Delegates.DeleteShader)GetAddress("glDeleteShader", typeof(GL.Delegates.DeleteShader));
+ GL.DetachShader = (GL.Delegates.DetachShader)GetAddress("glDetachShader", typeof(GL.Delegates.DetachShader));
+ GL.DisableVertexAttribArray = (GL.Delegates.DisableVertexAttribArray)GetAddress("glDisableVertexAttribArray", typeof(GL.Delegates.DisableVertexAttribArray));
+ GL.EnableVertexAttribArray = (GL.Delegates.EnableVertexAttribArray)GetAddress("glEnableVertexAttribArray", typeof(GL.Delegates.EnableVertexAttribArray));
+ GL.GetActiveAttrib = (GL.Delegates.GetActiveAttrib)GetAddress("glGetActiveAttrib", typeof(GL.Delegates.GetActiveAttrib));
+ GL.GetActiveUniform = (GL.Delegates.GetActiveUniform)GetAddress("glGetActiveUniform", typeof(GL.Delegates.GetActiveUniform));
+ GL.GetAttachedShaders = (GL.Delegates.GetAttachedShaders)GetAddress("glGetAttachedShaders", typeof(GL.Delegates.GetAttachedShaders));
+ GL.GetAttribLocation_ = (GL.Delegates.GetAttribLocation_)GetAddress("glGetAttribLocation", typeof(GL.Delegates.GetAttribLocation_));
+ GL.GetProgramiv = (GL.Delegates.GetProgramiv)GetAddress("glGetProgramiv", typeof(GL.Delegates.GetProgramiv));
+ GL.GetProgramInfoLog = (GL.Delegates.GetProgramInfoLog)GetAddress("glGetProgramInfoLog", typeof(GL.Delegates.GetProgramInfoLog));
+ GL.GetShaderiv = (GL.Delegates.GetShaderiv)GetAddress("glGetShaderiv", typeof(GL.Delegates.GetShaderiv));
+ GL.GetShaderInfoLog = (GL.Delegates.GetShaderInfoLog)GetAddress("glGetShaderInfoLog", typeof(GL.Delegates.GetShaderInfoLog));
+ GL.GetShaderSource = (GL.Delegates.GetShaderSource)GetAddress("glGetShaderSource", typeof(GL.Delegates.GetShaderSource));
+ GL.GetUniformLocation_ = (GL.Delegates.GetUniformLocation_)GetAddress("glGetUniformLocation", typeof(GL.Delegates.GetUniformLocation_));
+ GL.GetUniformfv = (GL.Delegates.GetUniformfv)GetAddress("glGetUniformfv", typeof(GL.Delegates.GetUniformfv));
+ GL.GetUniformiv = (GL.Delegates.GetUniformiv)GetAddress("glGetUniformiv", typeof(GL.Delegates.GetUniformiv));
+ GL.GetVertexAttribdv = (GL.Delegates.GetVertexAttribdv)GetAddress("glGetVertexAttribdv", typeof(GL.Delegates.GetVertexAttribdv));
+ GL.GetVertexAttribfv = (GL.Delegates.GetVertexAttribfv)GetAddress("glGetVertexAttribfv", typeof(GL.Delegates.GetVertexAttribfv));
+ GL.GetVertexAttribiv = (GL.Delegates.GetVertexAttribiv)GetAddress("glGetVertexAttribiv", typeof(GL.Delegates.GetVertexAttribiv));
+ GL.GetVertexAttribPointerv = (GL.Delegates.GetVertexAttribPointerv)GetAddress("glGetVertexAttribPointerv", typeof(GL.Delegates.GetVertexAttribPointerv));
+ GL.IsProgram = (GL.Delegates.IsProgram)GetAddress("glIsProgram", typeof(GL.Delegates.IsProgram));
+ GL.IsShader = (GL.Delegates.IsShader)GetAddress("glIsShader", typeof(GL.Delegates.IsShader));
+ GL.LinkProgram = (GL.Delegates.LinkProgram)GetAddress("glLinkProgram", typeof(GL.Delegates.LinkProgram));
+ GL.ShaderSource_ = (GL.Delegates.ShaderSource_)GetAddress("glShaderSource", typeof(GL.Delegates.ShaderSource_));
+ GL.UseProgram = (GL.Delegates.UseProgram)GetAddress("glUseProgram", typeof(GL.Delegates.UseProgram));
+ GL.Uniform1f = (GL.Delegates.Uniform1f)GetAddress("glUniform1f", typeof(GL.Delegates.Uniform1f));
+ GL.Uniform2f = (GL.Delegates.Uniform2f)GetAddress("glUniform2f", typeof(GL.Delegates.Uniform2f));
+ GL.Uniform3f = (GL.Delegates.Uniform3f)GetAddress("glUniform3f", typeof(GL.Delegates.Uniform3f));
+ GL.Uniform4f = (GL.Delegates.Uniform4f)GetAddress("glUniform4f", typeof(GL.Delegates.Uniform4f));
+ GL.Uniform1i = (GL.Delegates.Uniform1i)GetAddress("glUniform1i", typeof(GL.Delegates.Uniform1i));
+ GL.Uniform2i = (GL.Delegates.Uniform2i)GetAddress("glUniform2i", typeof(GL.Delegates.Uniform2i));
+ GL.Uniform3i = (GL.Delegates.Uniform3i)GetAddress("glUniform3i", typeof(GL.Delegates.Uniform3i));
+ GL.Uniform4i = (GL.Delegates.Uniform4i)GetAddress("glUniform4i", typeof(GL.Delegates.Uniform4i));
+ GL.Uniform1fv_ = (GL.Delegates.Uniform1fv_)GetAddress("glUniform1fv", typeof(GL.Delegates.Uniform1fv_));
+ GL.Uniform2fv_ = (GL.Delegates.Uniform2fv_)GetAddress("glUniform2fv", typeof(GL.Delegates.Uniform2fv_));
+ GL.Uniform3fv_ = (GL.Delegates.Uniform3fv_)GetAddress("glUniform3fv", typeof(GL.Delegates.Uniform3fv_));
+ GL.Uniform4fv_ = (GL.Delegates.Uniform4fv_)GetAddress("glUniform4fv", typeof(GL.Delegates.Uniform4fv_));
+ GL.Uniform1iv_ = (GL.Delegates.Uniform1iv_)GetAddress("glUniform1iv", typeof(GL.Delegates.Uniform1iv_));
+ GL.Uniform2iv_ = (GL.Delegates.Uniform2iv_)GetAddress("glUniform2iv", typeof(GL.Delegates.Uniform2iv_));
+ GL.Uniform3iv_ = (GL.Delegates.Uniform3iv_)GetAddress("glUniform3iv", typeof(GL.Delegates.Uniform3iv_));
+ GL.Uniform4iv_ = (GL.Delegates.Uniform4iv_)GetAddress("glUniform4iv", typeof(GL.Delegates.Uniform4iv_));
+ GL.UniformMatrix2fv_ = (GL.Delegates.UniformMatrix2fv_)GetAddress("glUniformMatrix2fv", typeof(GL.Delegates.UniformMatrix2fv_));
+ GL.UniformMatrix3fv_ = (GL.Delegates.UniformMatrix3fv_)GetAddress("glUniformMatrix3fv", typeof(GL.Delegates.UniformMatrix3fv_));
+ GL.UniformMatrix4fv_ = (GL.Delegates.UniformMatrix4fv_)GetAddress("glUniformMatrix4fv", typeof(GL.Delegates.UniformMatrix4fv_));
+ GL.ValidateProgram = (GL.Delegates.ValidateProgram)GetAddress("glValidateProgram", typeof(GL.Delegates.ValidateProgram));
+ GL.VertexAttrib1d = (GL.Delegates.VertexAttrib1d)GetAddress("glVertexAttrib1d", typeof(GL.Delegates.VertexAttrib1d));
+ GL.VertexAttrib1dv_ = (GL.Delegates.VertexAttrib1dv_)GetAddress("glVertexAttrib1dv", typeof(GL.Delegates.VertexAttrib1dv_));
+ GL.VertexAttrib1f = (GL.Delegates.VertexAttrib1f)GetAddress("glVertexAttrib1f", typeof(GL.Delegates.VertexAttrib1f));
+ GL.VertexAttrib1fv_ = (GL.Delegates.VertexAttrib1fv_)GetAddress("glVertexAttrib1fv", typeof(GL.Delegates.VertexAttrib1fv_));
+ GL.VertexAttrib1s = (GL.Delegates.VertexAttrib1s)GetAddress("glVertexAttrib1s", typeof(GL.Delegates.VertexAttrib1s));
+ GL.VertexAttrib1sv_ = (GL.Delegates.VertexAttrib1sv_)GetAddress("glVertexAttrib1sv", typeof(GL.Delegates.VertexAttrib1sv_));
+ GL.VertexAttrib2d = (GL.Delegates.VertexAttrib2d)GetAddress("glVertexAttrib2d", typeof(GL.Delegates.VertexAttrib2d));
+ GL.VertexAttrib2dv_ = (GL.Delegates.VertexAttrib2dv_)GetAddress("glVertexAttrib2dv", typeof(GL.Delegates.VertexAttrib2dv_));
+ GL.VertexAttrib2f = (GL.Delegates.VertexAttrib2f)GetAddress("glVertexAttrib2f", typeof(GL.Delegates.VertexAttrib2f));
+ GL.VertexAttrib2fv_ = (GL.Delegates.VertexAttrib2fv_)GetAddress("glVertexAttrib2fv", typeof(GL.Delegates.VertexAttrib2fv_));
+ GL.VertexAttrib2s = (GL.Delegates.VertexAttrib2s)GetAddress("glVertexAttrib2s", typeof(GL.Delegates.VertexAttrib2s));
+ GL.VertexAttrib2sv_ = (GL.Delegates.VertexAttrib2sv_)GetAddress("glVertexAttrib2sv", typeof(GL.Delegates.VertexAttrib2sv_));
+ GL.VertexAttrib3d = (GL.Delegates.VertexAttrib3d)GetAddress("glVertexAttrib3d", typeof(GL.Delegates.VertexAttrib3d));
+ GL.VertexAttrib3dv_ = (GL.Delegates.VertexAttrib3dv_)GetAddress("glVertexAttrib3dv", typeof(GL.Delegates.VertexAttrib3dv_));
+ GL.VertexAttrib3f = (GL.Delegates.VertexAttrib3f)GetAddress("glVertexAttrib3f", typeof(GL.Delegates.VertexAttrib3f));
+ GL.VertexAttrib3fv_ = (GL.Delegates.VertexAttrib3fv_)GetAddress("glVertexAttrib3fv", typeof(GL.Delegates.VertexAttrib3fv_));
+ GL.VertexAttrib3s = (GL.Delegates.VertexAttrib3s)GetAddress("glVertexAttrib3s", typeof(GL.Delegates.VertexAttrib3s));
+ GL.VertexAttrib3sv_ = (GL.Delegates.VertexAttrib3sv_)GetAddress("glVertexAttrib3sv", typeof(GL.Delegates.VertexAttrib3sv_));
+ GL.VertexAttrib4Nbv_ = (GL.Delegates.VertexAttrib4Nbv_)GetAddress("glVertexAttrib4Nbv", typeof(GL.Delegates.VertexAttrib4Nbv_));
+ GL.VertexAttrib4Niv_ = (GL.Delegates.VertexAttrib4Niv_)GetAddress("glVertexAttrib4Niv", typeof(GL.Delegates.VertexAttrib4Niv_));
+ GL.VertexAttrib4Nsv_ = (GL.Delegates.VertexAttrib4Nsv_)GetAddress("glVertexAttrib4Nsv", typeof(GL.Delegates.VertexAttrib4Nsv_));
+ GL.VertexAttrib4Nub = (GL.Delegates.VertexAttrib4Nub)GetAddress("glVertexAttrib4Nub", typeof(GL.Delegates.VertexAttrib4Nub));
+ GL.VertexAttrib4Nubv_ = (GL.Delegates.VertexAttrib4Nubv_)GetAddress("glVertexAttrib4Nubv", typeof(GL.Delegates.VertexAttrib4Nubv_));
+ GL.VertexAttrib4Nuiv_ = (GL.Delegates.VertexAttrib4Nuiv_)GetAddress("glVertexAttrib4Nuiv", typeof(GL.Delegates.VertexAttrib4Nuiv_));
+ GL.VertexAttrib4Nusv_ = (GL.Delegates.VertexAttrib4Nusv_)GetAddress("glVertexAttrib4Nusv", typeof(GL.Delegates.VertexAttrib4Nusv_));
+ GL.VertexAttrib4bv_ = (GL.Delegates.VertexAttrib4bv_)GetAddress("glVertexAttrib4bv", typeof(GL.Delegates.VertexAttrib4bv_));
+ GL.VertexAttrib4d = (GL.Delegates.VertexAttrib4d)GetAddress("glVertexAttrib4d", typeof(GL.Delegates.VertexAttrib4d));
+ GL.VertexAttrib4dv_ = (GL.Delegates.VertexAttrib4dv_)GetAddress("glVertexAttrib4dv", typeof(GL.Delegates.VertexAttrib4dv_));
+ GL.VertexAttrib4f = (GL.Delegates.VertexAttrib4f)GetAddress("glVertexAttrib4f", typeof(GL.Delegates.VertexAttrib4f));
+ GL.VertexAttrib4fv_ = (GL.Delegates.VertexAttrib4fv_)GetAddress("glVertexAttrib4fv", typeof(GL.Delegates.VertexAttrib4fv_));
+ GL.VertexAttrib4iv_ = (GL.Delegates.VertexAttrib4iv_)GetAddress("glVertexAttrib4iv", typeof(GL.Delegates.VertexAttrib4iv_));
+ GL.VertexAttrib4s = (GL.Delegates.VertexAttrib4s)GetAddress("glVertexAttrib4s", typeof(GL.Delegates.VertexAttrib4s));
+ GL.VertexAttrib4sv_ = (GL.Delegates.VertexAttrib4sv_)GetAddress("glVertexAttrib4sv", typeof(GL.Delegates.VertexAttrib4sv_));
+ GL.VertexAttrib4ubv_ = (GL.Delegates.VertexAttrib4ubv_)GetAddress("glVertexAttrib4ubv", typeof(GL.Delegates.VertexAttrib4ubv_));
+ GL.VertexAttrib4uiv_ = (GL.Delegates.VertexAttrib4uiv_)GetAddress("glVertexAttrib4uiv", typeof(GL.Delegates.VertexAttrib4uiv_));
+ GL.VertexAttrib4usv_ = (GL.Delegates.VertexAttrib4usv_)GetAddress("glVertexAttrib4usv", typeof(GL.Delegates.VertexAttrib4usv_));
+ GL.VertexAttribPointer_ = (GL.Delegates.VertexAttribPointer_)GetAddress("glVertexAttribPointer", typeof(GL.Delegates.VertexAttribPointer_));
+ GL.ActiveTextureARB = (GL.Delegates.ActiveTextureARB)GetAddress("glActiveTextureARB", typeof(GL.Delegates.ActiveTextureARB));
+ GL.ClientActiveTextureARB = (GL.Delegates.ClientActiveTextureARB)GetAddress("glClientActiveTextureARB", typeof(GL.Delegates.ClientActiveTextureARB));
+ GL.MultiTexCoord1dARB = (GL.Delegates.MultiTexCoord1dARB)GetAddress("glMultiTexCoord1dARB", typeof(GL.Delegates.MultiTexCoord1dARB));
+ GL.MultiTexCoord1dvARB_ = (GL.Delegates.MultiTexCoord1dvARB_)GetAddress("glMultiTexCoord1dvARB", typeof(GL.Delegates.MultiTexCoord1dvARB_));
+ GL.MultiTexCoord1fARB = (GL.Delegates.MultiTexCoord1fARB)GetAddress("glMultiTexCoord1fARB", typeof(GL.Delegates.MultiTexCoord1fARB));
+ GL.MultiTexCoord1fvARB_ = (GL.Delegates.MultiTexCoord1fvARB_)GetAddress("glMultiTexCoord1fvARB", typeof(GL.Delegates.MultiTexCoord1fvARB_));
+ GL.MultiTexCoord1iARB = (GL.Delegates.MultiTexCoord1iARB)GetAddress("glMultiTexCoord1iARB", typeof(GL.Delegates.MultiTexCoord1iARB));
+ GL.MultiTexCoord1ivARB_ = (GL.Delegates.MultiTexCoord1ivARB_)GetAddress("glMultiTexCoord1ivARB", typeof(GL.Delegates.MultiTexCoord1ivARB_));
+ GL.MultiTexCoord1sARB = (GL.Delegates.MultiTexCoord1sARB)GetAddress("glMultiTexCoord1sARB", typeof(GL.Delegates.MultiTexCoord1sARB));
+ GL.MultiTexCoord1svARB_ = (GL.Delegates.MultiTexCoord1svARB_)GetAddress("glMultiTexCoord1svARB", typeof(GL.Delegates.MultiTexCoord1svARB_));
+ GL.MultiTexCoord2dARB = (GL.Delegates.MultiTexCoord2dARB)GetAddress("glMultiTexCoord2dARB", typeof(GL.Delegates.MultiTexCoord2dARB));
+ GL.MultiTexCoord2dvARB_ = (GL.Delegates.MultiTexCoord2dvARB_)GetAddress("glMultiTexCoord2dvARB", typeof(GL.Delegates.MultiTexCoord2dvARB_));
+ GL.MultiTexCoord2fARB = (GL.Delegates.MultiTexCoord2fARB)GetAddress("glMultiTexCoord2fARB", typeof(GL.Delegates.MultiTexCoord2fARB));
+ GL.MultiTexCoord2fvARB_ = (GL.Delegates.MultiTexCoord2fvARB_)GetAddress("glMultiTexCoord2fvARB", typeof(GL.Delegates.MultiTexCoord2fvARB_));
+ GL.MultiTexCoord2iARB = (GL.Delegates.MultiTexCoord2iARB)GetAddress("glMultiTexCoord2iARB", typeof(GL.Delegates.MultiTexCoord2iARB));
+ GL.MultiTexCoord2ivARB_ = (GL.Delegates.MultiTexCoord2ivARB_)GetAddress("glMultiTexCoord2ivARB", typeof(GL.Delegates.MultiTexCoord2ivARB_));
+ GL.MultiTexCoord2sARB = (GL.Delegates.MultiTexCoord2sARB)GetAddress("glMultiTexCoord2sARB", typeof(GL.Delegates.MultiTexCoord2sARB));
+ GL.MultiTexCoord2svARB_ = (GL.Delegates.MultiTexCoord2svARB_)GetAddress("glMultiTexCoord2svARB", typeof(GL.Delegates.MultiTexCoord2svARB_));
+ GL.MultiTexCoord3dARB = (GL.Delegates.MultiTexCoord3dARB)GetAddress("glMultiTexCoord3dARB", typeof(GL.Delegates.MultiTexCoord3dARB));
+ GL.MultiTexCoord3dvARB_ = (GL.Delegates.MultiTexCoord3dvARB_)GetAddress("glMultiTexCoord3dvARB", typeof(GL.Delegates.MultiTexCoord3dvARB_));
+ GL.MultiTexCoord3fARB = (GL.Delegates.MultiTexCoord3fARB)GetAddress("glMultiTexCoord3fARB", typeof(GL.Delegates.MultiTexCoord3fARB));
+ GL.MultiTexCoord3fvARB_ = (GL.Delegates.MultiTexCoord3fvARB_)GetAddress("glMultiTexCoord3fvARB", typeof(GL.Delegates.MultiTexCoord3fvARB_));
+ GL.MultiTexCoord3iARB = (GL.Delegates.MultiTexCoord3iARB)GetAddress("glMultiTexCoord3iARB", typeof(GL.Delegates.MultiTexCoord3iARB));
+ GL.MultiTexCoord3ivARB_ = (GL.Delegates.MultiTexCoord3ivARB_)GetAddress("glMultiTexCoord3ivARB", typeof(GL.Delegates.MultiTexCoord3ivARB_));
+ GL.MultiTexCoord3sARB = (GL.Delegates.MultiTexCoord3sARB)GetAddress("glMultiTexCoord3sARB", typeof(GL.Delegates.MultiTexCoord3sARB));
+ GL.MultiTexCoord3svARB_ = (GL.Delegates.MultiTexCoord3svARB_)GetAddress("glMultiTexCoord3svARB", typeof(GL.Delegates.MultiTexCoord3svARB_));
+ GL.MultiTexCoord4dARB = (GL.Delegates.MultiTexCoord4dARB)GetAddress("glMultiTexCoord4dARB", typeof(GL.Delegates.MultiTexCoord4dARB));
+ GL.MultiTexCoord4dvARB_ = (GL.Delegates.MultiTexCoord4dvARB_)GetAddress("glMultiTexCoord4dvARB", typeof(GL.Delegates.MultiTexCoord4dvARB_));
+ GL.MultiTexCoord4fARB = (GL.Delegates.MultiTexCoord4fARB)GetAddress("glMultiTexCoord4fARB", typeof(GL.Delegates.MultiTexCoord4fARB));
+ GL.MultiTexCoord4fvARB_ = (GL.Delegates.MultiTexCoord4fvARB_)GetAddress("glMultiTexCoord4fvARB", typeof(GL.Delegates.MultiTexCoord4fvARB_));
+ GL.MultiTexCoord4iARB = (GL.Delegates.MultiTexCoord4iARB)GetAddress("glMultiTexCoord4iARB", typeof(GL.Delegates.MultiTexCoord4iARB));
+ GL.MultiTexCoord4ivARB_ = (GL.Delegates.MultiTexCoord4ivARB_)GetAddress("glMultiTexCoord4ivARB", typeof(GL.Delegates.MultiTexCoord4ivARB_));
+ GL.MultiTexCoord4sARB = (GL.Delegates.MultiTexCoord4sARB)GetAddress("glMultiTexCoord4sARB", typeof(GL.Delegates.MultiTexCoord4sARB));
+ GL.MultiTexCoord4svARB_ = (GL.Delegates.MultiTexCoord4svARB_)GetAddress("glMultiTexCoord4svARB", typeof(GL.Delegates.MultiTexCoord4svARB_));
+ GL.LoadTransposeMatrixfARB_ = (GL.Delegates.LoadTransposeMatrixfARB_)GetAddress("glLoadTransposeMatrixfARB", typeof(GL.Delegates.LoadTransposeMatrixfARB_));
+ GL.LoadTransposeMatrixdARB_ = (GL.Delegates.LoadTransposeMatrixdARB_)GetAddress("glLoadTransposeMatrixdARB", typeof(GL.Delegates.LoadTransposeMatrixdARB_));
+ GL.MultTransposeMatrixfARB_ = (GL.Delegates.MultTransposeMatrixfARB_)GetAddress("glMultTransposeMatrixfARB", typeof(GL.Delegates.MultTransposeMatrixfARB_));
+ GL.MultTransposeMatrixdARB_ = (GL.Delegates.MultTransposeMatrixdARB_)GetAddress("glMultTransposeMatrixdARB", typeof(GL.Delegates.MultTransposeMatrixdARB_));
+ GL.SampleCoverageARB = (GL.Delegates.SampleCoverageARB)GetAddress("glSampleCoverageARB", typeof(GL.Delegates.SampleCoverageARB));
+ GL.CompressedTexImage3DARB = (GL.Delegates.CompressedTexImage3DARB)GetAddress("glCompressedTexImage3DARB", typeof(GL.Delegates.CompressedTexImage3DARB));
+ GL.CompressedTexImage2DARB = (GL.Delegates.CompressedTexImage2DARB)GetAddress("glCompressedTexImage2DARB", typeof(GL.Delegates.CompressedTexImage2DARB));
+ GL.CompressedTexImage1DARB = (GL.Delegates.CompressedTexImage1DARB)GetAddress("glCompressedTexImage1DARB", typeof(GL.Delegates.CompressedTexImage1DARB));
+ GL.CompressedTexSubImage3DARB = (GL.Delegates.CompressedTexSubImage3DARB)GetAddress("glCompressedTexSubImage3DARB", typeof(GL.Delegates.CompressedTexSubImage3DARB));
+ GL.CompressedTexSubImage2DARB = (GL.Delegates.CompressedTexSubImage2DARB)GetAddress("glCompressedTexSubImage2DARB", typeof(GL.Delegates.CompressedTexSubImage2DARB));
+ GL.CompressedTexSubImage1DARB = (GL.Delegates.CompressedTexSubImage1DARB)GetAddress("glCompressedTexSubImage1DARB", typeof(GL.Delegates.CompressedTexSubImage1DARB));
+ GL.GetCompressedTexImageARB = (GL.Delegates.GetCompressedTexImageARB)GetAddress("glGetCompressedTexImageARB", typeof(GL.Delegates.GetCompressedTexImageARB));
+ GL.PointParameterfARB = (GL.Delegates.PointParameterfARB)GetAddress("glPointParameterfARB", typeof(GL.Delegates.PointParameterfARB));
+ GL.PointParameterfvARB_ = (GL.Delegates.PointParameterfvARB_)GetAddress("glPointParameterfvARB", typeof(GL.Delegates.PointParameterfvARB_));
+ GL.WeightbvARB_ = (GL.Delegates.WeightbvARB_)GetAddress("glWeightbvARB", typeof(GL.Delegates.WeightbvARB_));
+ GL.WeightsvARB_ = (GL.Delegates.WeightsvARB_)GetAddress("glWeightsvARB", typeof(GL.Delegates.WeightsvARB_));
+ GL.WeightivARB_ = (GL.Delegates.WeightivARB_)GetAddress("glWeightivARB", typeof(GL.Delegates.WeightivARB_));
+ GL.WeightfvARB_ = (GL.Delegates.WeightfvARB_)GetAddress("glWeightfvARB", typeof(GL.Delegates.WeightfvARB_));
+ GL.WeightdvARB_ = (GL.Delegates.WeightdvARB_)GetAddress("glWeightdvARB", typeof(GL.Delegates.WeightdvARB_));
+ GL.WeightubvARB_ = (GL.Delegates.WeightubvARB_)GetAddress("glWeightubvARB", typeof(GL.Delegates.WeightubvARB_));
+ GL.WeightusvARB_ = (GL.Delegates.WeightusvARB_)GetAddress("glWeightusvARB", typeof(GL.Delegates.WeightusvARB_));
+ GL.WeightuivARB_ = (GL.Delegates.WeightuivARB_)GetAddress("glWeightuivARB", typeof(GL.Delegates.WeightuivARB_));
+ GL.WeightPointerARB_ = (GL.Delegates.WeightPointerARB_)GetAddress("glWeightPointerARB", typeof(GL.Delegates.WeightPointerARB_));
+ GL.VertexBlendARB = (GL.Delegates.VertexBlendARB)GetAddress("glVertexBlendARB", typeof(GL.Delegates.VertexBlendARB));
+ GL.CurrentPaletteMatrixARB = (GL.Delegates.CurrentPaletteMatrixARB)GetAddress("glCurrentPaletteMatrixARB", typeof(GL.Delegates.CurrentPaletteMatrixARB));
+ GL.MatrixIndexubvARB_ = (GL.Delegates.MatrixIndexubvARB_)GetAddress("glMatrixIndexubvARB", typeof(GL.Delegates.MatrixIndexubvARB_));
+ GL.MatrixIndexusvARB_ = (GL.Delegates.MatrixIndexusvARB_)GetAddress("glMatrixIndexusvARB", typeof(GL.Delegates.MatrixIndexusvARB_));
+ GL.MatrixIndexuivARB_ = (GL.Delegates.MatrixIndexuivARB_)GetAddress("glMatrixIndexuivARB", typeof(GL.Delegates.MatrixIndexuivARB_));
+ GL.MatrixIndexPointerARB_ = (GL.Delegates.MatrixIndexPointerARB_)GetAddress("glMatrixIndexPointerARB", typeof(GL.Delegates.MatrixIndexPointerARB_));
+ GL.WindowPos2dARB = (GL.Delegates.WindowPos2dARB)GetAddress("glWindowPos2dARB", typeof(GL.Delegates.WindowPos2dARB));
+ GL.WindowPos2dvARB_ = (GL.Delegates.WindowPos2dvARB_)GetAddress("glWindowPos2dvARB", typeof(GL.Delegates.WindowPos2dvARB_));
+ GL.WindowPos2fARB = (GL.Delegates.WindowPos2fARB)GetAddress("glWindowPos2fARB", typeof(GL.Delegates.WindowPos2fARB));
+ GL.WindowPos2fvARB_ = (GL.Delegates.WindowPos2fvARB_)GetAddress("glWindowPos2fvARB", typeof(GL.Delegates.WindowPos2fvARB_));
+ GL.WindowPos2iARB = (GL.Delegates.WindowPos2iARB)GetAddress("glWindowPos2iARB", typeof(GL.Delegates.WindowPos2iARB));
+ GL.WindowPos2ivARB_ = (GL.Delegates.WindowPos2ivARB_)GetAddress("glWindowPos2ivARB", typeof(GL.Delegates.WindowPos2ivARB_));
+ GL.WindowPos2sARB = (GL.Delegates.WindowPos2sARB)GetAddress("glWindowPos2sARB", typeof(GL.Delegates.WindowPos2sARB));
+ GL.WindowPos2svARB_ = (GL.Delegates.WindowPos2svARB_)GetAddress("glWindowPos2svARB", typeof(GL.Delegates.WindowPos2svARB_));
+ GL.WindowPos3dARB = (GL.Delegates.WindowPos3dARB)GetAddress("glWindowPos3dARB", typeof(GL.Delegates.WindowPos3dARB));
+ GL.WindowPos3dvARB_ = (GL.Delegates.WindowPos3dvARB_)GetAddress("glWindowPos3dvARB", typeof(GL.Delegates.WindowPos3dvARB_));
+ GL.WindowPos3fARB = (GL.Delegates.WindowPos3fARB)GetAddress("glWindowPos3fARB", typeof(GL.Delegates.WindowPos3fARB));
+ GL.WindowPos3fvARB_ = (GL.Delegates.WindowPos3fvARB_)GetAddress("glWindowPos3fvARB", typeof(GL.Delegates.WindowPos3fvARB_));
+ GL.WindowPos3iARB = (GL.Delegates.WindowPos3iARB)GetAddress("glWindowPos3iARB", typeof(GL.Delegates.WindowPos3iARB));
+ GL.WindowPos3ivARB_ = (GL.Delegates.WindowPos3ivARB_)GetAddress("glWindowPos3ivARB", typeof(GL.Delegates.WindowPos3ivARB_));
+ GL.WindowPos3sARB = (GL.Delegates.WindowPos3sARB)GetAddress("glWindowPos3sARB", typeof(GL.Delegates.WindowPos3sARB));
+ GL.WindowPos3svARB_ = (GL.Delegates.WindowPos3svARB_)GetAddress("glWindowPos3svARB", typeof(GL.Delegates.WindowPos3svARB_));
+ GL.VertexAttrib1dARB = (GL.Delegates.VertexAttrib1dARB)GetAddress("glVertexAttrib1dARB", typeof(GL.Delegates.VertexAttrib1dARB));
+ GL.VertexAttrib1dvARB_ = (GL.Delegates.VertexAttrib1dvARB_)GetAddress("glVertexAttrib1dvARB", typeof(GL.Delegates.VertexAttrib1dvARB_));
+ GL.VertexAttrib1fARB = (GL.Delegates.VertexAttrib1fARB)GetAddress("glVertexAttrib1fARB", typeof(GL.Delegates.VertexAttrib1fARB));
+ GL.VertexAttrib1fvARB_ = (GL.Delegates.VertexAttrib1fvARB_)GetAddress("glVertexAttrib1fvARB", typeof(GL.Delegates.VertexAttrib1fvARB_));
+ GL.VertexAttrib1sARB = (GL.Delegates.VertexAttrib1sARB)GetAddress("glVertexAttrib1sARB", typeof(GL.Delegates.VertexAttrib1sARB));
+ GL.VertexAttrib1svARB_ = (GL.Delegates.VertexAttrib1svARB_)GetAddress("glVertexAttrib1svARB", typeof(GL.Delegates.VertexAttrib1svARB_));
+ GL.VertexAttrib2dARB = (GL.Delegates.VertexAttrib2dARB)GetAddress("glVertexAttrib2dARB", typeof(GL.Delegates.VertexAttrib2dARB));
+ GL.VertexAttrib2dvARB_ = (GL.Delegates.VertexAttrib2dvARB_)GetAddress("glVertexAttrib2dvARB", typeof(GL.Delegates.VertexAttrib2dvARB_));
+ GL.VertexAttrib2fARB = (GL.Delegates.VertexAttrib2fARB)GetAddress("glVertexAttrib2fARB", typeof(GL.Delegates.VertexAttrib2fARB));
+ GL.VertexAttrib2fvARB_ = (GL.Delegates.VertexAttrib2fvARB_)GetAddress("glVertexAttrib2fvARB", typeof(GL.Delegates.VertexAttrib2fvARB_));
+ GL.VertexAttrib2sARB = (GL.Delegates.VertexAttrib2sARB)GetAddress("glVertexAttrib2sARB", typeof(GL.Delegates.VertexAttrib2sARB));
+ GL.VertexAttrib2svARB_ = (GL.Delegates.VertexAttrib2svARB_)GetAddress("glVertexAttrib2svARB", typeof(GL.Delegates.VertexAttrib2svARB_));
+ GL.VertexAttrib3dARB = (GL.Delegates.VertexAttrib3dARB)GetAddress("glVertexAttrib3dARB", typeof(GL.Delegates.VertexAttrib3dARB));
+ GL.VertexAttrib3dvARB_ = (GL.Delegates.VertexAttrib3dvARB_)GetAddress("glVertexAttrib3dvARB", typeof(GL.Delegates.VertexAttrib3dvARB_));
+ GL.VertexAttrib3fARB = (GL.Delegates.VertexAttrib3fARB)GetAddress("glVertexAttrib3fARB", typeof(GL.Delegates.VertexAttrib3fARB));
+ GL.VertexAttrib3fvARB_ = (GL.Delegates.VertexAttrib3fvARB_)GetAddress("glVertexAttrib3fvARB", typeof(GL.Delegates.VertexAttrib3fvARB_));
+ GL.VertexAttrib3sARB = (GL.Delegates.VertexAttrib3sARB)GetAddress("glVertexAttrib3sARB", typeof(GL.Delegates.VertexAttrib3sARB));
+ GL.VertexAttrib3svARB_ = (GL.Delegates.VertexAttrib3svARB_)GetAddress("glVertexAttrib3svARB", typeof(GL.Delegates.VertexAttrib3svARB_));
+ GL.VertexAttrib4NbvARB_ = (GL.Delegates.VertexAttrib4NbvARB_)GetAddress("glVertexAttrib4NbvARB", typeof(GL.Delegates.VertexAttrib4NbvARB_));
+ GL.VertexAttrib4NivARB_ = (GL.Delegates.VertexAttrib4NivARB_)GetAddress("glVertexAttrib4NivARB", typeof(GL.Delegates.VertexAttrib4NivARB_));
+ GL.VertexAttrib4NsvARB_ = (GL.Delegates.VertexAttrib4NsvARB_)GetAddress("glVertexAttrib4NsvARB", typeof(GL.Delegates.VertexAttrib4NsvARB_));
+ GL.VertexAttrib4NubARB = (GL.Delegates.VertexAttrib4NubARB)GetAddress("glVertexAttrib4NubARB", typeof(GL.Delegates.VertexAttrib4NubARB));
+ GL.VertexAttrib4NubvARB_ = (GL.Delegates.VertexAttrib4NubvARB_)GetAddress("glVertexAttrib4NubvARB", typeof(GL.Delegates.VertexAttrib4NubvARB_));
+ GL.VertexAttrib4NuivARB_ = (GL.Delegates.VertexAttrib4NuivARB_)GetAddress("glVertexAttrib4NuivARB", typeof(GL.Delegates.VertexAttrib4NuivARB_));
+ GL.VertexAttrib4NusvARB_ = (GL.Delegates.VertexAttrib4NusvARB_)GetAddress("glVertexAttrib4NusvARB", typeof(GL.Delegates.VertexAttrib4NusvARB_));
+ GL.VertexAttrib4bvARB_ = (GL.Delegates.VertexAttrib4bvARB_)GetAddress("glVertexAttrib4bvARB", typeof(GL.Delegates.VertexAttrib4bvARB_));
+ GL.VertexAttrib4dARB = (GL.Delegates.VertexAttrib4dARB)GetAddress("glVertexAttrib4dARB", typeof(GL.Delegates.VertexAttrib4dARB));
+ GL.VertexAttrib4dvARB_ = (GL.Delegates.VertexAttrib4dvARB_)GetAddress("glVertexAttrib4dvARB", typeof(GL.Delegates.VertexAttrib4dvARB_));
+ GL.VertexAttrib4fARB = (GL.Delegates.VertexAttrib4fARB)GetAddress("glVertexAttrib4fARB", typeof(GL.Delegates.VertexAttrib4fARB));
+ GL.VertexAttrib4fvARB_ = (GL.Delegates.VertexAttrib4fvARB_)GetAddress("glVertexAttrib4fvARB", typeof(GL.Delegates.VertexAttrib4fvARB_));
+ GL.VertexAttrib4ivARB_ = (GL.Delegates.VertexAttrib4ivARB_)GetAddress("glVertexAttrib4ivARB", typeof(GL.Delegates.VertexAttrib4ivARB_));
+ GL.VertexAttrib4sARB = (GL.Delegates.VertexAttrib4sARB)GetAddress("glVertexAttrib4sARB", typeof(GL.Delegates.VertexAttrib4sARB));
+ GL.VertexAttrib4svARB_ = (GL.Delegates.VertexAttrib4svARB_)GetAddress("glVertexAttrib4svARB", typeof(GL.Delegates.VertexAttrib4svARB_));
+ GL.VertexAttrib4ubvARB_ = (GL.Delegates.VertexAttrib4ubvARB_)GetAddress("glVertexAttrib4ubvARB", typeof(GL.Delegates.VertexAttrib4ubvARB_));
+ GL.VertexAttrib4uivARB_ = (GL.Delegates.VertexAttrib4uivARB_)GetAddress("glVertexAttrib4uivARB", typeof(GL.Delegates.VertexAttrib4uivARB_));
+ GL.VertexAttrib4usvARB_ = (GL.Delegates.VertexAttrib4usvARB_)GetAddress("glVertexAttrib4usvARB", typeof(GL.Delegates.VertexAttrib4usvARB_));
+ GL.VertexAttribPointerARB_ = (GL.Delegates.VertexAttribPointerARB_)GetAddress("glVertexAttribPointerARB", typeof(GL.Delegates.VertexAttribPointerARB_));
+ GL.EnableVertexAttribArrayARB = (GL.Delegates.EnableVertexAttribArrayARB)GetAddress("glEnableVertexAttribArrayARB", typeof(GL.Delegates.EnableVertexAttribArrayARB));
+ GL.DisableVertexAttribArrayARB = (GL.Delegates.DisableVertexAttribArrayARB)GetAddress("glDisableVertexAttribArrayARB", typeof(GL.Delegates.DisableVertexAttribArrayARB));
+ GL.ProgramStringARB_ = (GL.Delegates.ProgramStringARB_)GetAddress("glProgramStringARB", typeof(GL.Delegates.ProgramStringARB_));
+ GL.BindProgramARB = (GL.Delegates.BindProgramARB)GetAddress("glBindProgramARB", typeof(GL.Delegates.BindProgramARB));
+ GL.DeleteProgramsARB_ = (GL.Delegates.DeleteProgramsARB_)GetAddress("glDeleteProgramsARB", typeof(GL.Delegates.DeleteProgramsARB_));
+ GL.GenProgramsARB = (GL.Delegates.GenProgramsARB)GetAddress("glGenProgramsARB", typeof(GL.Delegates.GenProgramsARB));
+ GL.ProgramEnvParameter4dARB = (GL.Delegates.ProgramEnvParameter4dARB)GetAddress("glProgramEnvParameter4dARB", typeof(GL.Delegates.ProgramEnvParameter4dARB));
+ GL.ProgramEnvParameter4dvARB_ = (GL.Delegates.ProgramEnvParameter4dvARB_)GetAddress("glProgramEnvParameter4dvARB", typeof(GL.Delegates.ProgramEnvParameter4dvARB_));
+ GL.ProgramEnvParameter4fARB = (GL.Delegates.ProgramEnvParameter4fARB)GetAddress("glProgramEnvParameter4fARB", typeof(GL.Delegates.ProgramEnvParameter4fARB));
+ GL.ProgramEnvParameter4fvARB_ = (GL.Delegates.ProgramEnvParameter4fvARB_)GetAddress("glProgramEnvParameter4fvARB", typeof(GL.Delegates.ProgramEnvParameter4fvARB_));
+ GL.ProgramLocalParameter4dARB = (GL.Delegates.ProgramLocalParameter4dARB)GetAddress("glProgramLocalParameter4dARB", typeof(GL.Delegates.ProgramLocalParameter4dARB));
+ GL.ProgramLocalParameter4dvARB_ = (GL.Delegates.ProgramLocalParameter4dvARB_)GetAddress("glProgramLocalParameter4dvARB", typeof(GL.Delegates.ProgramLocalParameter4dvARB_));
+ GL.ProgramLocalParameter4fARB = (GL.Delegates.ProgramLocalParameter4fARB)GetAddress("glProgramLocalParameter4fARB", typeof(GL.Delegates.ProgramLocalParameter4fARB));
+ GL.ProgramLocalParameter4fvARB_ = (GL.Delegates.ProgramLocalParameter4fvARB_)GetAddress("glProgramLocalParameter4fvARB", typeof(GL.Delegates.ProgramLocalParameter4fvARB_));
+ GL.GetProgramEnvParameterdvARB = (GL.Delegates.GetProgramEnvParameterdvARB)GetAddress("glGetProgramEnvParameterdvARB", typeof(GL.Delegates.GetProgramEnvParameterdvARB));
+ GL.GetProgramEnvParameterfvARB = (GL.Delegates.GetProgramEnvParameterfvARB)GetAddress("glGetProgramEnvParameterfvARB", typeof(GL.Delegates.GetProgramEnvParameterfvARB));
+ GL.GetProgramLocalParameterdvARB = (GL.Delegates.GetProgramLocalParameterdvARB)GetAddress("glGetProgramLocalParameterdvARB", typeof(GL.Delegates.GetProgramLocalParameterdvARB));
+ GL.GetProgramLocalParameterfvARB = (GL.Delegates.GetProgramLocalParameterfvARB)GetAddress("glGetProgramLocalParameterfvARB", typeof(GL.Delegates.GetProgramLocalParameterfvARB));
+ GL.GetProgramivARB = (GL.Delegates.GetProgramivARB)GetAddress("glGetProgramivARB", typeof(GL.Delegates.GetProgramivARB));
+ GL.GetProgramStringARB_ = (GL.Delegates.GetProgramStringARB_)GetAddress("glGetProgramStringARB", typeof(GL.Delegates.GetProgramStringARB_));
+ GL.GetVertexAttribdvARB = (GL.Delegates.GetVertexAttribdvARB)GetAddress("glGetVertexAttribdvARB", typeof(GL.Delegates.GetVertexAttribdvARB));
+ GL.GetVertexAttribfvARB = (GL.Delegates.GetVertexAttribfvARB)GetAddress("glGetVertexAttribfvARB", typeof(GL.Delegates.GetVertexAttribfvARB));
+ GL.GetVertexAttribivARB = (GL.Delegates.GetVertexAttribivARB)GetAddress("glGetVertexAttribivARB", typeof(GL.Delegates.GetVertexAttribivARB));
+ GL.GetVertexAttribPointervARB = (GL.Delegates.GetVertexAttribPointervARB)GetAddress("glGetVertexAttribPointervARB", typeof(GL.Delegates.GetVertexAttribPointervARB));
+ GL.IsProgramARB = (GL.Delegates.IsProgramARB)GetAddress("glIsProgramARB", typeof(GL.Delegates.IsProgramARB));
+ GL.BindBufferARB = (GL.Delegates.BindBufferARB)GetAddress("glBindBufferARB", typeof(GL.Delegates.BindBufferARB));
+ GL.DeleteBuffersARB_ = (GL.Delegates.DeleteBuffersARB_)GetAddress("glDeleteBuffersARB", typeof(GL.Delegates.DeleteBuffersARB_));
+ GL.GenBuffersARB = (GL.Delegates.GenBuffersARB)GetAddress("glGenBuffersARB", typeof(GL.Delegates.GenBuffersARB));
+ GL.IsBufferARB = (GL.Delegates.IsBufferARB)GetAddress("glIsBufferARB", typeof(GL.Delegates.IsBufferARB));
+ GL.BufferDataARB_ = (GL.Delegates.BufferDataARB_)GetAddress("glBufferDataARB", typeof(GL.Delegates.BufferDataARB_));
+ GL.BufferSubDataARB_ = (GL.Delegates.BufferSubDataARB_)GetAddress("glBufferSubDataARB", typeof(GL.Delegates.BufferSubDataARB_));
+ GL.GetBufferSubDataARB_ = (GL.Delegates.GetBufferSubDataARB_)GetAddress("glGetBufferSubDataARB", typeof(GL.Delegates.GetBufferSubDataARB_));
+ GL.MapBufferARB = (GL.Delegates.MapBufferARB)GetAddress("glMapBufferARB", typeof(GL.Delegates.MapBufferARB));
+ GL.UnmapBufferARB = (GL.Delegates.UnmapBufferARB)GetAddress("glUnmapBufferARB", typeof(GL.Delegates.UnmapBufferARB));
+ GL.GetBufferParameterivARB = (GL.Delegates.GetBufferParameterivARB)GetAddress("glGetBufferParameterivARB", typeof(GL.Delegates.GetBufferParameterivARB));
+ GL.GetBufferPointervARB = (GL.Delegates.GetBufferPointervARB)GetAddress("glGetBufferPointervARB", typeof(GL.Delegates.GetBufferPointervARB));
+ GL.GenQueriesARB = (GL.Delegates.GenQueriesARB)GetAddress("glGenQueriesARB", typeof(GL.Delegates.GenQueriesARB));
+ GL.DeleteQueriesARB_ = (GL.Delegates.DeleteQueriesARB_)GetAddress("glDeleteQueriesARB", typeof(GL.Delegates.DeleteQueriesARB_));
+ GL.IsQueryARB = (GL.Delegates.IsQueryARB)GetAddress("glIsQueryARB", typeof(GL.Delegates.IsQueryARB));
+ GL.BeginQueryARB = (GL.Delegates.BeginQueryARB)GetAddress("glBeginQueryARB", typeof(GL.Delegates.BeginQueryARB));
+ GL.EndQueryARB = (GL.Delegates.EndQueryARB)GetAddress("glEndQueryARB", typeof(GL.Delegates.EndQueryARB));
+ GL.GetQueryivARB = (GL.Delegates.GetQueryivARB)GetAddress("glGetQueryivARB", typeof(GL.Delegates.GetQueryivARB));
+ GL.GetQueryObjectivARB = (GL.Delegates.GetQueryObjectivARB)GetAddress("glGetQueryObjectivARB", typeof(GL.Delegates.GetQueryObjectivARB));
+ GL.GetQueryObjectuivARB = (GL.Delegates.GetQueryObjectuivARB)GetAddress("glGetQueryObjectuivARB", typeof(GL.Delegates.GetQueryObjectuivARB));
+ GL.DeleteObjectARB = (GL.Delegates.DeleteObjectARB)GetAddress("glDeleteObjectARB", typeof(GL.Delegates.DeleteObjectARB));
+ GL.GetHandleARB = (GL.Delegates.GetHandleARB)GetAddress("glGetHandleARB", typeof(GL.Delegates.GetHandleARB));
+ GL.DetachObjectARB = (GL.Delegates.DetachObjectARB)GetAddress("glDetachObjectARB", typeof(GL.Delegates.DetachObjectARB));
+ GL.CreateShaderObjectARB = (GL.Delegates.CreateShaderObjectARB)GetAddress("glCreateShaderObjectARB", typeof(GL.Delegates.CreateShaderObjectARB));
+ GL.ShaderSourceARB_ = (GL.Delegates.ShaderSourceARB_)GetAddress("glShaderSourceARB", typeof(GL.Delegates.ShaderSourceARB_));
+ GL.CompileShaderARB = (GL.Delegates.CompileShaderARB)GetAddress("glCompileShaderARB", typeof(GL.Delegates.CompileShaderARB));
+ GL.CreateProgramObjectARB = (GL.Delegates.CreateProgramObjectARB)GetAddress("glCreateProgramObjectARB", typeof(GL.Delegates.CreateProgramObjectARB));
+ GL.AttachObjectARB = (GL.Delegates.AttachObjectARB)GetAddress("glAttachObjectARB", typeof(GL.Delegates.AttachObjectARB));
+ GL.LinkProgramARB = (GL.Delegates.LinkProgramARB)GetAddress("glLinkProgramARB", typeof(GL.Delegates.LinkProgramARB));
+ GL.UseProgramObjectARB = (GL.Delegates.UseProgramObjectARB)GetAddress("glUseProgramObjectARB", typeof(GL.Delegates.UseProgramObjectARB));
+ GL.ValidateProgramARB = (GL.Delegates.ValidateProgramARB)GetAddress("glValidateProgramARB", typeof(GL.Delegates.ValidateProgramARB));
+ GL.Uniform1fARB = (GL.Delegates.Uniform1fARB)GetAddress("glUniform1fARB", typeof(GL.Delegates.Uniform1fARB));
+ GL.Uniform2fARB = (GL.Delegates.Uniform2fARB)GetAddress("glUniform2fARB", typeof(GL.Delegates.Uniform2fARB));
+ GL.Uniform3fARB = (GL.Delegates.Uniform3fARB)GetAddress("glUniform3fARB", typeof(GL.Delegates.Uniform3fARB));
+ GL.Uniform4fARB = (GL.Delegates.Uniform4fARB)GetAddress("glUniform4fARB", typeof(GL.Delegates.Uniform4fARB));
+ GL.Uniform1iARB = (GL.Delegates.Uniform1iARB)GetAddress("glUniform1iARB", typeof(GL.Delegates.Uniform1iARB));
+ GL.Uniform2iARB = (GL.Delegates.Uniform2iARB)GetAddress("glUniform2iARB", typeof(GL.Delegates.Uniform2iARB));
+ GL.Uniform3iARB = (GL.Delegates.Uniform3iARB)GetAddress("glUniform3iARB", typeof(GL.Delegates.Uniform3iARB));
+ GL.Uniform4iARB = (GL.Delegates.Uniform4iARB)GetAddress("glUniform4iARB", typeof(GL.Delegates.Uniform4iARB));
+ GL.Uniform1fvARB_ = (GL.Delegates.Uniform1fvARB_)GetAddress("glUniform1fvARB", typeof(GL.Delegates.Uniform1fvARB_));
+ GL.Uniform2fvARB_ = (GL.Delegates.Uniform2fvARB_)GetAddress("glUniform2fvARB", typeof(GL.Delegates.Uniform2fvARB_));
+ GL.Uniform3fvARB_ = (GL.Delegates.Uniform3fvARB_)GetAddress("glUniform3fvARB", typeof(GL.Delegates.Uniform3fvARB_));
+ GL.Uniform4fvARB_ = (GL.Delegates.Uniform4fvARB_)GetAddress("glUniform4fvARB", typeof(GL.Delegates.Uniform4fvARB_));
+ GL.Uniform1ivARB_ = (GL.Delegates.Uniform1ivARB_)GetAddress("glUniform1ivARB", typeof(GL.Delegates.Uniform1ivARB_));
+ GL.Uniform2ivARB_ = (GL.Delegates.Uniform2ivARB_)GetAddress("glUniform2ivARB", typeof(GL.Delegates.Uniform2ivARB_));
+ GL.Uniform3ivARB_ = (GL.Delegates.Uniform3ivARB_)GetAddress("glUniform3ivARB", typeof(GL.Delegates.Uniform3ivARB_));
+ GL.Uniform4ivARB_ = (GL.Delegates.Uniform4ivARB_)GetAddress("glUniform4ivARB", typeof(GL.Delegates.Uniform4ivARB_));
+ GL.UniformMatrix2fvARB_ = (GL.Delegates.UniformMatrix2fvARB_)GetAddress("glUniformMatrix2fvARB", typeof(GL.Delegates.UniformMatrix2fvARB_));
+ GL.UniformMatrix3fvARB_ = (GL.Delegates.UniformMatrix3fvARB_)GetAddress("glUniformMatrix3fvARB", typeof(GL.Delegates.UniformMatrix3fvARB_));
+ GL.UniformMatrix4fvARB_ = (GL.Delegates.UniformMatrix4fvARB_)GetAddress("glUniformMatrix4fvARB", typeof(GL.Delegates.UniformMatrix4fvARB_));
+ GL.GetObjectParameterfvARB = (GL.Delegates.GetObjectParameterfvARB)GetAddress("glGetObjectParameterfvARB", typeof(GL.Delegates.GetObjectParameterfvARB));
+ GL.GetObjectParameterivARB = (GL.Delegates.GetObjectParameterivARB)GetAddress("glGetObjectParameterivARB", typeof(GL.Delegates.GetObjectParameterivARB));
+ GL.GetInfoLogARB = (GL.Delegates.GetInfoLogARB)GetAddress("glGetInfoLogARB", typeof(GL.Delegates.GetInfoLogARB));
+ GL.GetAttachedObjectsARB = (GL.Delegates.GetAttachedObjectsARB)GetAddress("glGetAttachedObjectsARB", typeof(GL.Delegates.GetAttachedObjectsARB));
+ GL.GetUniformLocationARB_ = (GL.Delegates.GetUniformLocationARB_)GetAddress("glGetUniformLocationARB", typeof(GL.Delegates.GetUniformLocationARB_));
+ GL.GetActiveUniformARB = (GL.Delegates.GetActiveUniformARB)GetAddress("glGetActiveUniformARB", typeof(GL.Delegates.GetActiveUniformARB));
+ GL.GetUniformfvARB = (GL.Delegates.GetUniformfvARB)GetAddress("glGetUniformfvARB", typeof(GL.Delegates.GetUniformfvARB));
+ GL.GetUniformivARB = (GL.Delegates.GetUniformivARB)GetAddress("glGetUniformivARB", typeof(GL.Delegates.GetUniformivARB));
+ GL.GetShaderSourceARB = (GL.Delegates.GetShaderSourceARB)GetAddress("glGetShaderSourceARB", typeof(GL.Delegates.GetShaderSourceARB));
+ GL.BindAttribLocationARB_ = (GL.Delegates.BindAttribLocationARB_)GetAddress("glBindAttribLocationARB", typeof(GL.Delegates.BindAttribLocationARB_));
+ GL.GetActiveAttribARB = (GL.Delegates.GetActiveAttribARB)GetAddress("glGetActiveAttribARB", typeof(GL.Delegates.GetActiveAttribARB));
+ GL.GetAttribLocationARB_ = (GL.Delegates.GetAttribLocationARB_)GetAddress("glGetAttribLocationARB", typeof(GL.Delegates.GetAttribLocationARB_));
+ GL.DrawBuffersARB_ = (GL.Delegates.DrawBuffersARB_)GetAddress("glDrawBuffersARB", typeof(GL.Delegates.DrawBuffersARB_));
+ GL.ClampColorARB = (GL.Delegates.ClampColorARB)GetAddress("glClampColorARB", typeof(GL.Delegates.ClampColorARB));
+ GL.BlendColorEXT = (GL.Delegates.BlendColorEXT)GetAddress("glBlendColorEXT", typeof(GL.Delegates.BlendColorEXT));
+ GL.PolygonOffsetEXT = (GL.Delegates.PolygonOffsetEXT)GetAddress("glPolygonOffsetEXT", typeof(GL.Delegates.PolygonOffsetEXT));
+ GL.TexImage3DEXT = (GL.Delegates.TexImage3DEXT)GetAddress("glTexImage3DEXT", typeof(GL.Delegates.TexImage3DEXT));
+ GL.TexSubImage3DEXT = (GL.Delegates.TexSubImage3DEXT)GetAddress("glTexSubImage3DEXT", typeof(GL.Delegates.TexSubImage3DEXT));
+ GL.GetTexFilterFuncSGIS = (GL.Delegates.GetTexFilterFuncSGIS)GetAddress("glGetTexFilterFuncSGIS", typeof(GL.Delegates.GetTexFilterFuncSGIS));
+ GL.TexFilterFuncSGIS_ = (GL.Delegates.TexFilterFuncSGIS_)GetAddress("glTexFilterFuncSGIS", typeof(GL.Delegates.TexFilterFuncSGIS_));
+ GL.TexSubImage1DEXT = (GL.Delegates.TexSubImage1DEXT)GetAddress("glTexSubImage1DEXT", typeof(GL.Delegates.TexSubImage1DEXT));
+ GL.TexSubImage2DEXT = (GL.Delegates.TexSubImage2DEXT)GetAddress("glTexSubImage2DEXT", typeof(GL.Delegates.TexSubImage2DEXT));
+ GL.CopyTexImage1DEXT = (GL.Delegates.CopyTexImage1DEXT)GetAddress("glCopyTexImage1DEXT", typeof(GL.Delegates.CopyTexImage1DEXT));
+ GL.CopyTexImage2DEXT = (GL.Delegates.CopyTexImage2DEXT)GetAddress("glCopyTexImage2DEXT", typeof(GL.Delegates.CopyTexImage2DEXT));
+ GL.CopyTexSubImage1DEXT = (GL.Delegates.CopyTexSubImage1DEXT)GetAddress("glCopyTexSubImage1DEXT", typeof(GL.Delegates.CopyTexSubImage1DEXT));
+ GL.CopyTexSubImage2DEXT = (GL.Delegates.CopyTexSubImage2DEXT)GetAddress("glCopyTexSubImage2DEXT", typeof(GL.Delegates.CopyTexSubImage2DEXT));
+ GL.CopyTexSubImage3DEXT = (GL.Delegates.CopyTexSubImage3DEXT)GetAddress("glCopyTexSubImage3DEXT", typeof(GL.Delegates.CopyTexSubImage3DEXT));
+ GL.GetHistogramEXT_ = (GL.Delegates.GetHistogramEXT_)GetAddress("glGetHistogramEXT", typeof(GL.Delegates.GetHistogramEXT_));
+ GL.GetHistogramParameterfvEXT = (GL.Delegates.GetHistogramParameterfvEXT)GetAddress("glGetHistogramParameterfvEXT", typeof(GL.Delegates.GetHistogramParameterfvEXT));
+ GL.GetHistogramParameterivEXT = (GL.Delegates.GetHistogramParameterivEXT)GetAddress("glGetHistogramParameterivEXT", typeof(GL.Delegates.GetHistogramParameterivEXT));
+ GL.GetMinmaxEXT_ = (GL.Delegates.GetMinmaxEXT_)GetAddress("glGetMinmaxEXT", typeof(GL.Delegates.GetMinmaxEXT_));
+ GL.GetMinmaxParameterfvEXT = (GL.Delegates.GetMinmaxParameterfvEXT)GetAddress("glGetMinmaxParameterfvEXT", typeof(GL.Delegates.GetMinmaxParameterfvEXT));
+ GL.GetMinmaxParameterivEXT = (GL.Delegates.GetMinmaxParameterivEXT)GetAddress("glGetMinmaxParameterivEXT", typeof(GL.Delegates.GetMinmaxParameterivEXT));
+ GL.HistogramEXT = (GL.Delegates.HistogramEXT)GetAddress("glHistogramEXT", typeof(GL.Delegates.HistogramEXT));
+ GL.MinmaxEXT = (GL.Delegates.MinmaxEXT)GetAddress("glMinmaxEXT", typeof(GL.Delegates.MinmaxEXT));
+ GL.ResetHistogramEXT = (GL.Delegates.ResetHistogramEXT)GetAddress("glResetHistogramEXT", typeof(GL.Delegates.ResetHistogramEXT));
+ GL.ResetMinmaxEXT = (GL.Delegates.ResetMinmaxEXT)GetAddress("glResetMinmaxEXT", typeof(GL.Delegates.ResetMinmaxEXT));
+ GL.ConvolutionFilter1DEXT_ = (GL.Delegates.ConvolutionFilter1DEXT_)GetAddress("glConvolutionFilter1DEXT", typeof(GL.Delegates.ConvolutionFilter1DEXT_));
+ GL.ConvolutionFilter2DEXT_ = (GL.Delegates.ConvolutionFilter2DEXT_)GetAddress("glConvolutionFilter2DEXT", typeof(GL.Delegates.ConvolutionFilter2DEXT_));
+ GL.ConvolutionParameterfEXT = (GL.Delegates.ConvolutionParameterfEXT)GetAddress("glConvolutionParameterfEXT", typeof(GL.Delegates.ConvolutionParameterfEXT));
+ GL.ConvolutionParameterfvEXT_ = (GL.Delegates.ConvolutionParameterfvEXT_)GetAddress("glConvolutionParameterfvEXT", typeof(GL.Delegates.ConvolutionParameterfvEXT_));
+ GL.ConvolutionParameteriEXT = (GL.Delegates.ConvolutionParameteriEXT)GetAddress("glConvolutionParameteriEXT", typeof(GL.Delegates.ConvolutionParameteriEXT));
+ GL.ConvolutionParameterivEXT_ = (GL.Delegates.ConvolutionParameterivEXT_)GetAddress("glConvolutionParameterivEXT", typeof(GL.Delegates.ConvolutionParameterivEXT_));
+ GL.CopyConvolutionFilter1DEXT = (GL.Delegates.CopyConvolutionFilter1DEXT)GetAddress("glCopyConvolutionFilter1DEXT", typeof(GL.Delegates.CopyConvolutionFilter1DEXT));
+ GL.CopyConvolutionFilter2DEXT = (GL.Delegates.CopyConvolutionFilter2DEXT)GetAddress("glCopyConvolutionFilter2DEXT", typeof(GL.Delegates.CopyConvolutionFilter2DEXT));
+ GL.GetConvolutionFilterEXT_ = (GL.Delegates.GetConvolutionFilterEXT_)GetAddress("glGetConvolutionFilterEXT", typeof(GL.Delegates.GetConvolutionFilterEXT_));
+ GL.GetConvolutionParameterfvEXT = (GL.Delegates.GetConvolutionParameterfvEXT)GetAddress("glGetConvolutionParameterfvEXT", typeof(GL.Delegates.GetConvolutionParameterfvEXT));
+ GL.GetConvolutionParameterivEXT = (GL.Delegates.GetConvolutionParameterivEXT)GetAddress("glGetConvolutionParameterivEXT", typeof(GL.Delegates.GetConvolutionParameterivEXT));
+ GL.GetSeparableFilterEXT_ = (GL.Delegates.GetSeparableFilterEXT_)GetAddress("glGetSeparableFilterEXT", typeof(GL.Delegates.GetSeparableFilterEXT_));
+ GL.SeparableFilter2DEXT_ = (GL.Delegates.SeparableFilter2DEXT_)GetAddress("glSeparableFilter2DEXT", typeof(GL.Delegates.SeparableFilter2DEXT_));
+ GL.ColorTableSGI_ = (GL.Delegates.ColorTableSGI_)GetAddress("glColorTableSGI", typeof(GL.Delegates.ColorTableSGI_));
+ GL.ColorTableParameterfvSGI_ = (GL.Delegates.ColorTableParameterfvSGI_)GetAddress("glColorTableParameterfvSGI", typeof(GL.Delegates.ColorTableParameterfvSGI_));
+ GL.ColorTableParameterivSGI_ = (GL.Delegates.ColorTableParameterivSGI_)GetAddress("glColorTableParameterivSGI", typeof(GL.Delegates.ColorTableParameterivSGI_));
+ GL.CopyColorTableSGI = (GL.Delegates.CopyColorTableSGI)GetAddress("glCopyColorTableSGI", typeof(GL.Delegates.CopyColorTableSGI));
+ GL.GetColorTableSGI_ = (GL.Delegates.GetColorTableSGI_)GetAddress("glGetColorTableSGI", typeof(GL.Delegates.GetColorTableSGI_));
+ GL.GetColorTableParameterfvSGI = (GL.Delegates.GetColorTableParameterfvSGI)GetAddress("glGetColorTableParameterfvSGI", typeof(GL.Delegates.GetColorTableParameterfvSGI));
+ GL.GetColorTableParameterivSGI = (GL.Delegates.GetColorTableParameterivSGI)GetAddress("glGetColorTableParameterivSGI", typeof(GL.Delegates.GetColorTableParameterivSGI));
+ GL.PixelTexGenSGIX = (GL.Delegates.PixelTexGenSGIX)GetAddress("glPixelTexGenSGIX", typeof(GL.Delegates.PixelTexGenSGIX));
+ GL.PixelTexGenParameteriSGIS = (GL.Delegates.PixelTexGenParameteriSGIS)GetAddress("glPixelTexGenParameteriSGIS", typeof(GL.Delegates.PixelTexGenParameteriSGIS));
+ GL.PixelTexGenParameterivSGIS_ = (GL.Delegates.PixelTexGenParameterivSGIS_)GetAddress("glPixelTexGenParameterivSGIS", typeof(GL.Delegates.PixelTexGenParameterivSGIS_));
+ GL.PixelTexGenParameterfSGIS = (GL.Delegates.PixelTexGenParameterfSGIS)GetAddress("glPixelTexGenParameterfSGIS", typeof(GL.Delegates.PixelTexGenParameterfSGIS));
+ GL.PixelTexGenParameterfvSGIS_ = (GL.Delegates.PixelTexGenParameterfvSGIS_)GetAddress("glPixelTexGenParameterfvSGIS", typeof(GL.Delegates.PixelTexGenParameterfvSGIS_));
+ GL.GetPixelTexGenParameterivSGIS = (GL.Delegates.GetPixelTexGenParameterivSGIS)GetAddress("glGetPixelTexGenParameterivSGIS", typeof(GL.Delegates.GetPixelTexGenParameterivSGIS));
+ GL.GetPixelTexGenParameterfvSGIS = (GL.Delegates.GetPixelTexGenParameterfvSGIS)GetAddress("glGetPixelTexGenParameterfvSGIS", typeof(GL.Delegates.GetPixelTexGenParameterfvSGIS));
+ GL.TexImage4DSGIS = (GL.Delegates.TexImage4DSGIS)GetAddress("glTexImage4DSGIS", typeof(GL.Delegates.TexImage4DSGIS));
+ GL.TexSubImage4DSGIS = (GL.Delegates.TexSubImage4DSGIS)GetAddress("glTexSubImage4DSGIS", typeof(GL.Delegates.TexSubImage4DSGIS));
+ GL.AreTexturesResidentEXT_ = (GL.Delegates.AreTexturesResidentEXT_)GetAddress("glAreTexturesResidentEXT", typeof(GL.Delegates.AreTexturesResidentEXT_));
+ GL.BindTextureEXT = (GL.Delegates.BindTextureEXT)GetAddress("glBindTextureEXT", typeof(GL.Delegates.BindTextureEXT));
+ GL.DeleteTexturesEXT_ = (GL.Delegates.DeleteTexturesEXT_)GetAddress("glDeleteTexturesEXT", typeof(GL.Delegates.DeleteTexturesEXT_));
+ GL.GenTexturesEXT = (GL.Delegates.GenTexturesEXT)GetAddress("glGenTexturesEXT", typeof(GL.Delegates.GenTexturesEXT));
+ GL.IsTextureEXT = (GL.Delegates.IsTextureEXT)GetAddress("glIsTextureEXT", typeof(GL.Delegates.IsTextureEXT));
+ GL.PrioritizeTexturesEXT_ = (GL.Delegates.PrioritizeTexturesEXT_)GetAddress("glPrioritizeTexturesEXT", typeof(GL.Delegates.PrioritizeTexturesEXT_));
+ GL.DetailTexFuncSGIS_ = (GL.Delegates.DetailTexFuncSGIS_)GetAddress("glDetailTexFuncSGIS", typeof(GL.Delegates.DetailTexFuncSGIS_));
+ GL.GetDetailTexFuncSGIS = (GL.Delegates.GetDetailTexFuncSGIS)GetAddress("glGetDetailTexFuncSGIS", typeof(GL.Delegates.GetDetailTexFuncSGIS));
+ GL.SharpenTexFuncSGIS_ = (GL.Delegates.SharpenTexFuncSGIS_)GetAddress("glSharpenTexFuncSGIS", typeof(GL.Delegates.SharpenTexFuncSGIS_));
+ GL.GetSharpenTexFuncSGIS = (GL.Delegates.GetSharpenTexFuncSGIS)GetAddress("glGetSharpenTexFuncSGIS", typeof(GL.Delegates.GetSharpenTexFuncSGIS));
+ GL.SampleMaskSGIS = (GL.Delegates.SampleMaskSGIS)GetAddress("glSampleMaskSGIS", typeof(GL.Delegates.SampleMaskSGIS));
+ GL.SamplePatternSGIS = (GL.Delegates.SamplePatternSGIS)GetAddress("glSamplePatternSGIS", typeof(GL.Delegates.SamplePatternSGIS));
+ GL.ArrayElementEXT = (GL.Delegates.ArrayElementEXT)GetAddress("glArrayElementEXT", typeof(GL.Delegates.ArrayElementEXT));
+ GL.ColorPointerEXT_ = (GL.Delegates.ColorPointerEXT_)GetAddress("glColorPointerEXT", typeof(GL.Delegates.ColorPointerEXT_));
+ GL.DrawArraysEXT = (GL.Delegates.DrawArraysEXT)GetAddress("glDrawArraysEXT", typeof(GL.Delegates.DrawArraysEXT));
+ GL.EdgeFlagPointerEXT = (GL.Delegates.EdgeFlagPointerEXT)GetAddress("glEdgeFlagPointerEXT", typeof(GL.Delegates.EdgeFlagPointerEXT));
+ GL.GetPointervEXT = (GL.Delegates.GetPointervEXT)GetAddress("glGetPointervEXT", typeof(GL.Delegates.GetPointervEXT));
+ GL.IndexPointerEXT_ = (GL.Delegates.IndexPointerEXT_)GetAddress("glIndexPointerEXT", typeof(GL.Delegates.IndexPointerEXT_));
+ GL.NormalPointerEXT_ = (GL.Delegates.NormalPointerEXT_)GetAddress("glNormalPointerEXT", typeof(GL.Delegates.NormalPointerEXT_));
+ GL.TexCoordPointerEXT_ = (GL.Delegates.TexCoordPointerEXT_)GetAddress("glTexCoordPointerEXT", typeof(GL.Delegates.TexCoordPointerEXT_));
+ GL.VertexPointerEXT_ = (GL.Delegates.VertexPointerEXT_)GetAddress("glVertexPointerEXT", typeof(GL.Delegates.VertexPointerEXT_));
+ GL.BlendEquationEXT = (GL.Delegates.BlendEquationEXT)GetAddress("glBlendEquationEXT", typeof(GL.Delegates.BlendEquationEXT));
+ GL.SpriteParameterfSGIX = (GL.Delegates.SpriteParameterfSGIX)GetAddress("glSpriteParameterfSGIX", typeof(GL.Delegates.SpriteParameterfSGIX));
+ GL.SpriteParameterfvSGIX_ = (GL.Delegates.SpriteParameterfvSGIX_)GetAddress("glSpriteParameterfvSGIX", typeof(GL.Delegates.SpriteParameterfvSGIX_));
+ GL.SpriteParameteriSGIX = (GL.Delegates.SpriteParameteriSGIX)GetAddress("glSpriteParameteriSGIX", typeof(GL.Delegates.SpriteParameteriSGIX));
+ GL.SpriteParameterivSGIX_ = (GL.Delegates.SpriteParameterivSGIX_)GetAddress("glSpriteParameterivSGIX", typeof(GL.Delegates.SpriteParameterivSGIX_));
+ GL.PointParameterfEXT = (GL.Delegates.PointParameterfEXT)GetAddress("glPointParameterfEXT", typeof(GL.Delegates.PointParameterfEXT));
+ GL.PointParameterfvEXT_ = (GL.Delegates.PointParameterfvEXT_)GetAddress("glPointParameterfvEXT", typeof(GL.Delegates.PointParameterfvEXT_));
+ GL.PointParameterfSGIS = (GL.Delegates.PointParameterfSGIS)GetAddress("glPointParameterfSGIS", typeof(GL.Delegates.PointParameterfSGIS));
+ GL.PointParameterfvSGIS_ = (GL.Delegates.PointParameterfvSGIS_)GetAddress("glPointParameterfvSGIS", typeof(GL.Delegates.PointParameterfvSGIS_));
+ GL.GetInstrumentsSGIX = (GL.Delegates.GetInstrumentsSGIX)GetAddress("glGetInstrumentsSGIX", typeof(GL.Delegates.GetInstrumentsSGIX));
+ GL.InstrumentsBufferSGIX = (GL.Delegates.InstrumentsBufferSGIX)GetAddress("glInstrumentsBufferSGIX", typeof(GL.Delegates.InstrumentsBufferSGIX));
+ GL.PollInstrumentsSGIX = (GL.Delegates.PollInstrumentsSGIX)GetAddress("glPollInstrumentsSGIX", typeof(GL.Delegates.PollInstrumentsSGIX));
+ GL.ReadInstrumentsSGIX = (GL.Delegates.ReadInstrumentsSGIX)GetAddress("glReadInstrumentsSGIX", typeof(GL.Delegates.ReadInstrumentsSGIX));
+ GL.StartInstrumentsSGIX = (GL.Delegates.StartInstrumentsSGIX)GetAddress("glStartInstrumentsSGIX", typeof(GL.Delegates.StartInstrumentsSGIX));
+ GL.StopInstrumentsSGIX = (GL.Delegates.StopInstrumentsSGIX)GetAddress("glStopInstrumentsSGIX", typeof(GL.Delegates.StopInstrumentsSGIX));
+ GL.FrameZoomSGIX = (GL.Delegates.FrameZoomSGIX)GetAddress("glFrameZoomSGIX", typeof(GL.Delegates.FrameZoomSGIX));
+ GL.TagSampleBufferSGIX = (GL.Delegates.TagSampleBufferSGIX)GetAddress("glTagSampleBufferSGIX", typeof(GL.Delegates.TagSampleBufferSGIX));
+ GL.DeformationMap3dSGIX_ = (GL.Delegates.DeformationMap3dSGIX_)GetAddress("glDeformationMap3dSGIX", typeof(GL.Delegates.DeformationMap3dSGIX_));
+ GL.DeformationMap3fSGIX_ = (GL.Delegates.DeformationMap3fSGIX_)GetAddress("glDeformationMap3fSGIX", typeof(GL.Delegates.DeformationMap3fSGIX_));
+ GL.DeformSGIX = (GL.Delegates.DeformSGIX)GetAddress("glDeformSGIX", typeof(GL.Delegates.DeformSGIX));
+ GL.LoadIdentityDeformationMapSGIX = (GL.Delegates.LoadIdentityDeformationMapSGIX)GetAddress("glLoadIdentityDeformationMapSGIX", typeof(GL.Delegates.LoadIdentityDeformationMapSGIX));
+ GL.ReferencePlaneSGIX_ = (GL.Delegates.ReferencePlaneSGIX_)GetAddress("glReferencePlaneSGIX", typeof(GL.Delegates.ReferencePlaneSGIX_));
+ GL.FlushRasterSGIX = (GL.Delegates.FlushRasterSGIX)GetAddress("glFlushRasterSGIX", typeof(GL.Delegates.FlushRasterSGIX));
+ GL.FogFuncSGIS_ = (GL.Delegates.FogFuncSGIS_)GetAddress("glFogFuncSGIS", typeof(GL.Delegates.FogFuncSGIS_));
+ GL.GetFogFuncSGIS = (GL.Delegates.GetFogFuncSGIS)GetAddress("glGetFogFuncSGIS", typeof(GL.Delegates.GetFogFuncSGIS));
+ GL.ImageTransformParameteriHP = (GL.Delegates.ImageTransformParameteriHP)GetAddress("glImageTransformParameteriHP", typeof(GL.Delegates.ImageTransformParameteriHP));
+ GL.ImageTransformParameterfHP = (GL.Delegates.ImageTransformParameterfHP)GetAddress("glImageTransformParameterfHP", typeof(GL.Delegates.ImageTransformParameterfHP));
+ GL.ImageTransformParameterivHP_ = (GL.Delegates.ImageTransformParameterivHP_)GetAddress("glImageTransformParameterivHP", typeof(GL.Delegates.ImageTransformParameterivHP_));
+ GL.ImageTransformParameterfvHP_ = (GL.Delegates.ImageTransformParameterfvHP_)GetAddress("glImageTransformParameterfvHP", typeof(GL.Delegates.ImageTransformParameterfvHP_));
+ GL.GetImageTransformParameterivHP = (GL.Delegates.GetImageTransformParameterivHP)GetAddress("glGetImageTransformParameterivHP", typeof(GL.Delegates.GetImageTransformParameterivHP));
+ GL.GetImageTransformParameterfvHP = (GL.Delegates.GetImageTransformParameterfvHP)GetAddress("glGetImageTransformParameterfvHP", typeof(GL.Delegates.GetImageTransformParameterfvHP));
+ GL.ColorSubTableEXT_ = (GL.Delegates.ColorSubTableEXT_)GetAddress("glColorSubTableEXT", typeof(GL.Delegates.ColorSubTableEXT_));
+ GL.CopyColorSubTableEXT = (GL.Delegates.CopyColorSubTableEXT)GetAddress("glCopyColorSubTableEXT", typeof(GL.Delegates.CopyColorSubTableEXT));
+ GL.HintPGI = (GL.Delegates.HintPGI)GetAddress("glHintPGI", typeof(GL.Delegates.HintPGI));
+ GL.ColorTableEXT_ = (GL.Delegates.ColorTableEXT_)GetAddress("glColorTableEXT", typeof(GL.Delegates.ColorTableEXT_));
+ GL.GetColorTableEXT_ = (GL.Delegates.GetColorTableEXT_)GetAddress("glGetColorTableEXT", typeof(GL.Delegates.GetColorTableEXT_));
+ GL.GetColorTableParameterivEXT = (GL.Delegates.GetColorTableParameterivEXT)GetAddress("glGetColorTableParameterivEXT", typeof(GL.Delegates.GetColorTableParameterivEXT));
+ GL.GetColorTableParameterfvEXT = (GL.Delegates.GetColorTableParameterfvEXT)GetAddress("glGetColorTableParameterfvEXT", typeof(GL.Delegates.GetColorTableParameterfvEXT));
+ GL.GetListParameterfvSGIX = (GL.Delegates.GetListParameterfvSGIX)GetAddress("glGetListParameterfvSGIX", typeof(GL.Delegates.GetListParameterfvSGIX));
+ GL.GetListParameterivSGIX = (GL.Delegates.GetListParameterivSGIX)GetAddress("glGetListParameterivSGIX", typeof(GL.Delegates.GetListParameterivSGIX));
+ GL.ListParameterfSGIX = (GL.Delegates.ListParameterfSGIX)GetAddress("glListParameterfSGIX", typeof(GL.Delegates.ListParameterfSGIX));
+ GL.ListParameterfvSGIX_ = (GL.Delegates.ListParameterfvSGIX_)GetAddress("glListParameterfvSGIX", typeof(GL.Delegates.ListParameterfvSGIX_));
+ GL.ListParameteriSGIX = (GL.Delegates.ListParameteriSGIX)GetAddress("glListParameteriSGIX", typeof(GL.Delegates.ListParameteriSGIX));
+ GL.ListParameterivSGIX_ = (GL.Delegates.ListParameterivSGIX_)GetAddress("glListParameterivSGIX", typeof(GL.Delegates.ListParameterivSGIX_));
+ GL.IndexMaterialEXT = (GL.Delegates.IndexMaterialEXT)GetAddress("glIndexMaterialEXT", typeof(GL.Delegates.IndexMaterialEXT));
+ GL.IndexFuncEXT = (GL.Delegates.IndexFuncEXT)GetAddress("glIndexFuncEXT", typeof(GL.Delegates.IndexFuncEXT));
+ GL.LockArraysEXT = (GL.Delegates.LockArraysEXT)GetAddress("glLockArraysEXT", typeof(GL.Delegates.LockArraysEXT));
+ GL.UnlockArraysEXT = (GL.Delegates.UnlockArraysEXT)GetAddress("glUnlockArraysEXT", typeof(GL.Delegates.UnlockArraysEXT));
+ GL.CullParameterdvEXT = (GL.Delegates.CullParameterdvEXT)GetAddress("glCullParameterdvEXT", typeof(GL.Delegates.CullParameterdvEXT));
+ GL.CullParameterfvEXT = (GL.Delegates.CullParameterfvEXT)GetAddress("glCullParameterfvEXT", typeof(GL.Delegates.CullParameterfvEXT));
+ GL.FragmentColorMaterialSGIX = (GL.Delegates.FragmentColorMaterialSGIX)GetAddress("glFragmentColorMaterialSGIX", typeof(GL.Delegates.FragmentColorMaterialSGIX));
+ GL.FragmentLightfSGIX = (GL.Delegates.FragmentLightfSGIX)GetAddress("glFragmentLightfSGIX", typeof(GL.Delegates.FragmentLightfSGIX));
+ GL.FragmentLightfvSGIX_ = (GL.Delegates.FragmentLightfvSGIX_)GetAddress("glFragmentLightfvSGIX", typeof(GL.Delegates.FragmentLightfvSGIX_));
+ GL.FragmentLightiSGIX = (GL.Delegates.FragmentLightiSGIX)GetAddress("glFragmentLightiSGIX", typeof(GL.Delegates.FragmentLightiSGIX));
+ GL.FragmentLightivSGIX_ = (GL.Delegates.FragmentLightivSGIX_)GetAddress("glFragmentLightivSGIX", typeof(GL.Delegates.FragmentLightivSGIX_));
+ GL.FragmentLightModelfSGIX = (GL.Delegates.FragmentLightModelfSGIX)GetAddress("glFragmentLightModelfSGIX", typeof(GL.Delegates.FragmentLightModelfSGIX));
+ GL.FragmentLightModelfvSGIX_ = (GL.Delegates.FragmentLightModelfvSGIX_)GetAddress("glFragmentLightModelfvSGIX", typeof(GL.Delegates.FragmentLightModelfvSGIX_));
+ GL.FragmentLightModeliSGIX = (GL.Delegates.FragmentLightModeliSGIX)GetAddress("glFragmentLightModeliSGIX", typeof(GL.Delegates.FragmentLightModeliSGIX));
+ GL.FragmentLightModelivSGIX_ = (GL.Delegates.FragmentLightModelivSGIX_)GetAddress("glFragmentLightModelivSGIX", typeof(GL.Delegates.FragmentLightModelivSGIX_));
+ GL.FragmentMaterialfSGIX = (GL.Delegates.FragmentMaterialfSGIX)GetAddress("glFragmentMaterialfSGIX", typeof(GL.Delegates.FragmentMaterialfSGIX));
+ GL.FragmentMaterialfvSGIX_ = (GL.Delegates.FragmentMaterialfvSGIX_)GetAddress("glFragmentMaterialfvSGIX", typeof(GL.Delegates.FragmentMaterialfvSGIX_));
+ GL.FragmentMaterialiSGIX = (GL.Delegates.FragmentMaterialiSGIX)GetAddress("glFragmentMaterialiSGIX", typeof(GL.Delegates.FragmentMaterialiSGIX));
+ GL.FragmentMaterialivSGIX_ = (GL.Delegates.FragmentMaterialivSGIX_)GetAddress("glFragmentMaterialivSGIX", typeof(GL.Delegates.FragmentMaterialivSGIX_));
+ GL.GetFragmentLightfvSGIX = (GL.Delegates.GetFragmentLightfvSGIX)GetAddress("glGetFragmentLightfvSGIX", typeof(GL.Delegates.GetFragmentLightfvSGIX));
+ GL.GetFragmentLightivSGIX = (GL.Delegates.GetFragmentLightivSGIX)GetAddress("glGetFragmentLightivSGIX", typeof(GL.Delegates.GetFragmentLightivSGIX));
+ GL.GetFragmentMaterialfvSGIX = (GL.Delegates.GetFragmentMaterialfvSGIX)GetAddress("glGetFragmentMaterialfvSGIX", typeof(GL.Delegates.GetFragmentMaterialfvSGIX));
+ GL.GetFragmentMaterialivSGIX = (GL.Delegates.GetFragmentMaterialivSGIX)GetAddress("glGetFragmentMaterialivSGIX", typeof(GL.Delegates.GetFragmentMaterialivSGIX));
+ GL.LightEnviSGIX = (GL.Delegates.LightEnviSGIX)GetAddress("glLightEnviSGIX", typeof(GL.Delegates.LightEnviSGIX));
+ GL.DrawRangeElementsEXT_ = (GL.Delegates.DrawRangeElementsEXT_)GetAddress("glDrawRangeElementsEXT", typeof(GL.Delegates.DrawRangeElementsEXT_));
+ GL.ApplyTextureEXT = (GL.Delegates.ApplyTextureEXT)GetAddress("glApplyTextureEXT", typeof(GL.Delegates.ApplyTextureEXT));
+ GL.TextureLightEXT = (GL.Delegates.TextureLightEXT)GetAddress("glTextureLightEXT", typeof(GL.Delegates.TextureLightEXT));
+ GL.TextureMaterialEXT = (GL.Delegates.TextureMaterialEXT)GetAddress("glTextureMaterialEXT", typeof(GL.Delegates.TextureMaterialEXT));
+ GL.AsyncMarkerSGIX = (GL.Delegates.AsyncMarkerSGIX)GetAddress("glAsyncMarkerSGIX", typeof(GL.Delegates.AsyncMarkerSGIX));
+ GL.FinishAsyncSGIX = (GL.Delegates.FinishAsyncSGIX)GetAddress("glFinishAsyncSGIX", typeof(GL.Delegates.FinishAsyncSGIX));
+ GL.PollAsyncSGIX = (GL.Delegates.PollAsyncSGIX)GetAddress("glPollAsyncSGIX", typeof(GL.Delegates.PollAsyncSGIX));
+ GL.GenAsyncMarkersSGIX = (GL.Delegates.GenAsyncMarkersSGIX)GetAddress("glGenAsyncMarkersSGIX", typeof(GL.Delegates.GenAsyncMarkersSGIX));
+ GL.DeleteAsyncMarkersSGIX = (GL.Delegates.DeleteAsyncMarkersSGIX)GetAddress("glDeleteAsyncMarkersSGIX", typeof(GL.Delegates.DeleteAsyncMarkersSGIX));
+ GL.IsAsyncMarkerSGIX = (GL.Delegates.IsAsyncMarkerSGIX)GetAddress("glIsAsyncMarkerSGIX", typeof(GL.Delegates.IsAsyncMarkerSGIX));
+ GL.VertexPointervINTEL_ = (GL.Delegates.VertexPointervINTEL_)GetAddress("glVertexPointervINTEL", typeof(GL.Delegates.VertexPointervINTEL_));
+ GL.NormalPointervINTEL_ = (GL.Delegates.NormalPointervINTEL_)GetAddress("glNormalPointervINTEL", typeof(GL.Delegates.NormalPointervINTEL_));
+ GL.ColorPointervINTEL_ = (GL.Delegates.ColorPointervINTEL_)GetAddress("glColorPointervINTEL", typeof(GL.Delegates.ColorPointervINTEL_));
+ GL.TexCoordPointervINTEL_ = (GL.Delegates.TexCoordPointervINTEL_)GetAddress("glTexCoordPointervINTEL", typeof(GL.Delegates.TexCoordPointervINTEL_));
+ GL.PixelTransformParameteriEXT = (GL.Delegates.PixelTransformParameteriEXT)GetAddress("glPixelTransformParameteriEXT", typeof(GL.Delegates.PixelTransformParameteriEXT));
+ GL.PixelTransformParameterfEXT = (GL.Delegates.PixelTransformParameterfEXT)GetAddress("glPixelTransformParameterfEXT", typeof(GL.Delegates.PixelTransformParameterfEXT));
+ GL.PixelTransformParameterivEXT_ = (GL.Delegates.PixelTransformParameterivEXT_)GetAddress("glPixelTransformParameterivEXT", typeof(GL.Delegates.PixelTransformParameterivEXT_));
+ GL.PixelTransformParameterfvEXT_ = (GL.Delegates.PixelTransformParameterfvEXT_)GetAddress("glPixelTransformParameterfvEXT", typeof(GL.Delegates.PixelTransformParameterfvEXT_));
+ GL.SecondaryColor3bEXT = (GL.Delegates.SecondaryColor3bEXT)GetAddress("glSecondaryColor3bEXT", typeof(GL.Delegates.SecondaryColor3bEXT));
+ GL.SecondaryColor3bvEXT_ = (GL.Delegates.SecondaryColor3bvEXT_)GetAddress("glSecondaryColor3bvEXT", typeof(GL.Delegates.SecondaryColor3bvEXT_));
+ GL.SecondaryColor3dEXT = (GL.Delegates.SecondaryColor3dEXT)GetAddress("glSecondaryColor3dEXT", typeof(GL.Delegates.SecondaryColor3dEXT));
+ GL.SecondaryColor3dvEXT_ = (GL.Delegates.SecondaryColor3dvEXT_)GetAddress("glSecondaryColor3dvEXT", typeof(GL.Delegates.SecondaryColor3dvEXT_));
+ GL.SecondaryColor3fEXT = (GL.Delegates.SecondaryColor3fEXT)GetAddress("glSecondaryColor3fEXT", typeof(GL.Delegates.SecondaryColor3fEXT));
+ GL.SecondaryColor3fvEXT_ = (GL.Delegates.SecondaryColor3fvEXT_)GetAddress("glSecondaryColor3fvEXT", typeof(GL.Delegates.SecondaryColor3fvEXT_));
+ GL.SecondaryColor3iEXT = (GL.Delegates.SecondaryColor3iEXT)GetAddress("glSecondaryColor3iEXT", typeof(GL.Delegates.SecondaryColor3iEXT));
+ GL.SecondaryColor3ivEXT_ = (GL.Delegates.SecondaryColor3ivEXT_)GetAddress("glSecondaryColor3ivEXT", typeof(GL.Delegates.SecondaryColor3ivEXT_));
+ GL.SecondaryColor3sEXT = (GL.Delegates.SecondaryColor3sEXT)GetAddress("glSecondaryColor3sEXT", typeof(GL.Delegates.SecondaryColor3sEXT));
+ GL.SecondaryColor3svEXT_ = (GL.Delegates.SecondaryColor3svEXT_)GetAddress("glSecondaryColor3svEXT", typeof(GL.Delegates.SecondaryColor3svEXT_));
+ GL.SecondaryColor3ubEXT = (GL.Delegates.SecondaryColor3ubEXT)GetAddress("glSecondaryColor3ubEXT", typeof(GL.Delegates.SecondaryColor3ubEXT));
+ GL.SecondaryColor3ubvEXT_ = (GL.Delegates.SecondaryColor3ubvEXT_)GetAddress("glSecondaryColor3ubvEXT", typeof(GL.Delegates.SecondaryColor3ubvEXT_));
+ GL.SecondaryColor3uiEXT = (GL.Delegates.SecondaryColor3uiEXT)GetAddress("glSecondaryColor3uiEXT", typeof(GL.Delegates.SecondaryColor3uiEXT));
+ GL.SecondaryColor3uivEXT_ = (GL.Delegates.SecondaryColor3uivEXT_)GetAddress("glSecondaryColor3uivEXT", typeof(GL.Delegates.SecondaryColor3uivEXT_));
+ GL.SecondaryColor3usEXT = (GL.Delegates.SecondaryColor3usEXT)GetAddress("glSecondaryColor3usEXT", typeof(GL.Delegates.SecondaryColor3usEXT));
+ GL.SecondaryColor3usvEXT_ = (GL.Delegates.SecondaryColor3usvEXT_)GetAddress("glSecondaryColor3usvEXT", typeof(GL.Delegates.SecondaryColor3usvEXT_));
+ GL.SecondaryColorPointerEXT_ = (GL.Delegates.SecondaryColorPointerEXT_)GetAddress("glSecondaryColorPointerEXT", typeof(GL.Delegates.SecondaryColorPointerEXT_));
+ GL.TextureNormalEXT = (GL.Delegates.TextureNormalEXT)GetAddress("glTextureNormalEXT", typeof(GL.Delegates.TextureNormalEXT));
+ GL.MultiDrawArraysEXT = (GL.Delegates.MultiDrawArraysEXT)GetAddress("glMultiDrawArraysEXT", typeof(GL.Delegates.MultiDrawArraysEXT));
+ GL.MultiDrawElementsEXT_ = (GL.Delegates.MultiDrawElementsEXT_)GetAddress("glMultiDrawElementsEXT", typeof(GL.Delegates.MultiDrawElementsEXT_));
+ GL.FogCoordfEXT = (GL.Delegates.FogCoordfEXT)GetAddress("glFogCoordfEXT", typeof(GL.Delegates.FogCoordfEXT));
+ GL.FogCoordfvEXT_ = (GL.Delegates.FogCoordfvEXT_)GetAddress("glFogCoordfvEXT", typeof(GL.Delegates.FogCoordfvEXT_));
+ GL.FogCoorddEXT = (GL.Delegates.FogCoorddEXT)GetAddress("glFogCoorddEXT", typeof(GL.Delegates.FogCoorddEXT));
+ GL.FogCoorddvEXT_ = (GL.Delegates.FogCoorddvEXT_)GetAddress("glFogCoorddvEXT", typeof(GL.Delegates.FogCoorddvEXT_));
+ GL.FogCoordPointerEXT_ = (GL.Delegates.FogCoordPointerEXT_)GetAddress("glFogCoordPointerEXT", typeof(GL.Delegates.FogCoordPointerEXT_));
+ GL.Tangent3bEXT = (GL.Delegates.Tangent3bEXT)GetAddress("glTangent3bEXT", typeof(GL.Delegates.Tangent3bEXT));
+ GL.Tangent3bvEXT_ = (GL.Delegates.Tangent3bvEXT_)GetAddress("glTangent3bvEXT", typeof(GL.Delegates.Tangent3bvEXT_));
+ GL.Tangent3dEXT = (GL.Delegates.Tangent3dEXT)GetAddress("glTangent3dEXT", typeof(GL.Delegates.Tangent3dEXT));
+ GL.Tangent3dvEXT_ = (GL.Delegates.Tangent3dvEXT_)GetAddress("glTangent3dvEXT", typeof(GL.Delegates.Tangent3dvEXT_));
+ GL.Tangent3fEXT = (GL.Delegates.Tangent3fEXT)GetAddress("glTangent3fEXT", typeof(GL.Delegates.Tangent3fEXT));
+ GL.Tangent3fvEXT_ = (GL.Delegates.Tangent3fvEXT_)GetAddress("glTangent3fvEXT", typeof(GL.Delegates.Tangent3fvEXT_));
+ GL.Tangent3iEXT = (GL.Delegates.Tangent3iEXT)GetAddress("glTangent3iEXT", typeof(GL.Delegates.Tangent3iEXT));
+ GL.Tangent3ivEXT_ = (GL.Delegates.Tangent3ivEXT_)GetAddress("glTangent3ivEXT", typeof(GL.Delegates.Tangent3ivEXT_));
+ GL.Tangent3sEXT = (GL.Delegates.Tangent3sEXT)GetAddress("glTangent3sEXT", typeof(GL.Delegates.Tangent3sEXT));
+ GL.Tangent3svEXT_ = (GL.Delegates.Tangent3svEXT_)GetAddress("glTangent3svEXT", typeof(GL.Delegates.Tangent3svEXT_));
+ GL.Binormal3bEXT = (GL.Delegates.Binormal3bEXT)GetAddress("glBinormal3bEXT", typeof(GL.Delegates.Binormal3bEXT));
+ GL.Binormal3bvEXT_ = (GL.Delegates.Binormal3bvEXT_)GetAddress("glBinormal3bvEXT", typeof(GL.Delegates.Binormal3bvEXT_));
+ GL.Binormal3dEXT = (GL.Delegates.Binormal3dEXT)GetAddress("glBinormal3dEXT", typeof(GL.Delegates.Binormal3dEXT));
+ GL.Binormal3dvEXT_ = (GL.Delegates.Binormal3dvEXT_)GetAddress("glBinormal3dvEXT", typeof(GL.Delegates.Binormal3dvEXT_));
+ GL.Binormal3fEXT = (GL.Delegates.Binormal3fEXT)GetAddress("glBinormal3fEXT", typeof(GL.Delegates.Binormal3fEXT));
+ GL.Binormal3fvEXT_ = (GL.Delegates.Binormal3fvEXT_)GetAddress("glBinormal3fvEXT", typeof(GL.Delegates.Binormal3fvEXT_));
+ GL.Binormal3iEXT = (GL.Delegates.Binormal3iEXT)GetAddress("glBinormal3iEXT", typeof(GL.Delegates.Binormal3iEXT));
+ GL.Binormal3ivEXT_ = (GL.Delegates.Binormal3ivEXT_)GetAddress("glBinormal3ivEXT", typeof(GL.Delegates.Binormal3ivEXT_));
+ GL.Binormal3sEXT = (GL.Delegates.Binormal3sEXT)GetAddress("glBinormal3sEXT", typeof(GL.Delegates.Binormal3sEXT));
+ GL.Binormal3svEXT_ = (GL.Delegates.Binormal3svEXT_)GetAddress("glBinormal3svEXT", typeof(GL.Delegates.Binormal3svEXT_));
+ GL.TangentPointerEXT_ = (GL.Delegates.TangentPointerEXT_)GetAddress("glTangentPointerEXT", typeof(GL.Delegates.TangentPointerEXT_));
+ GL.BinormalPointerEXT_ = (GL.Delegates.BinormalPointerEXT_)GetAddress("glBinormalPointerEXT", typeof(GL.Delegates.BinormalPointerEXT_));
+ GL.FinishTextureSUNX = (GL.Delegates.FinishTextureSUNX)GetAddress("glFinishTextureSUNX", typeof(GL.Delegates.FinishTextureSUNX));
+ GL.GlobalAlphaFactorbSUN = (GL.Delegates.GlobalAlphaFactorbSUN)GetAddress("glGlobalAlphaFactorbSUN", typeof(GL.Delegates.GlobalAlphaFactorbSUN));
+ GL.GlobalAlphaFactorsSUN = (GL.Delegates.GlobalAlphaFactorsSUN)GetAddress("glGlobalAlphaFactorsSUN", typeof(GL.Delegates.GlobalAlphaFactorsSUN));
+ GL.GlobalAlphaFactoriSUN = (GL.Delegates.GlobalAlphaFactoriSUN)GetAddress("glGlobalAlphaFactoriSUN", typeof(GL.Delegates.GlobalAlphaFactoriSUN));
+ GL.GlobalAlphaFactorfSUN = (GL.Delegates.GlobalAlphaFactorfSUN)GetAddress("glGlobalAlphaFactorfSUN", typeof(GL.Delegates.GlobalAlphaFactorfSUN));
+ GL.GlobalAlphaFactordSUN = (GL.Delegates.GlobalAlphaFactordSUN)GetAddress("glGlobalAlphaFactordSUN", typeof(GL.Delegates.GlobalAlphaFactordSUN));
+ GL.GlobalAlphaFactorubSUN = (GL.Delegates.GlobalAlphaFactorubSUN)GetAddress("glGlobalAlphaFactorubSUN", typeof(GL.Delegates.GlobalAlphaFactorubSUN));
+ GL.GlobalAlphaFactorusSUN = (GL.Delegates.GlobalAlphaFactorusSUN)GetAddress("glGlobalAlphaFactorusSUN", typeof(GL.Delegates.GlobalAlphaFactorusSUN));
+ GL.GlobalAlphaFactoruiSUN = (GL.Delegates.GlobalAlphaFactoruiSUN)GetAddress("glGlobalAlphaFactoruiSUN", typeof(GL.Delegates.GlobalAlphaFactoruiSUN));
+ GL.ReplacementCodeuiSUN = (GL.Delegates.ReplacementCodeuiSUN)GetAddress("glReplacementCodeuiSUN", typeof(GL.Delegates.ReplacementCodeuiSUN));
+ GL.ReplacementCodeusSUN = (GL.Delegates.ReplacementCodeusSUN)GetAddress("glReplacementCodeusSUN", typeof(GL.Delegates.ReplacementCodeusSUN));
+ GL.ReplacementCodeubSUN = (GL.Delegates.ReplacementCodeubSUN)GetAddress("glReplacementCodeubSUN", typeof(GL.Delegates.ReplacementCodeubSUN));
+ GL.ReplacementCodeuivSUN_ = (GL.Delegates.ReplacementCodeuivSUN_)GetAddress("glReplacementCodeuivSUN", typeof(GL.Delegates.ReplacementCodeuivSUN_));
+ GL.ReplacementCodeusvSUN_ = (GL.Delegates.ReplacementCodeusvSUN_)GetAddress("glReplacementCodeusvSUN", typeof(GL.Delegates.ReplacementCodeusvSUN_));
+ GL.ReplacementCodeubvSUN_ = (GL.Delegates.ReplacementCodeubvSUN_)GetAddress("glReplacementCodeubvSUN", typeof(GL.Delegates.ReplacementCodeubvSUN_));
+ GL.ReplacementCodePointerSUN_ = (GL.Delegates.ReplacementCodePointerSUN_)GetAddress("glReplacementCodePointerSUN", typeof(GL.Delegates.ReplacementCodePointerSUN_));
+ GL.Color4ubVertex2fSUN = (GL.Delegates.Color4ubVertex2fSUN)GetAddress("glColor4ubVertex2fSUN", typeof(GL.Delegates.Color4ubVertex2fSUN));
+ GL.Color4ubVertex2fvSUN_ = (GL.Delegates.Color4ubVertex2fvSUN_)GetAddress("glColor4ubVertex2fvSUN", typeof(GL.Delegates.Color4ubVertex2fvSUN_));
+ GL.Color4ubVertex3fSUN = (GL.Delegates.Color4ubVertex3fSUN)GetAddress("glColor4ubVertex3fSUN", typeof(GL.Delegates.Color4ubVertex3fSUN));
+ GL.Color4ubVertex3fvSUN_ = (GL.Delegates.Color4ubVertex3fvSUN_)GetAddress("glColor4ubVertex3fvSUN", typeof(GL.Delegates.Color4ubVertex3fvSUN_));
+ GL.Color3fVertex3fSUN = (GL.Delegates.Color3fVertex3fSUN)GetAddress("glColor3fVertex3fSUN", typeof(GL.Delegates.Color3fVertex3fSUN));
+ GL.Color3fVertex3fvSUN_ = (GL.Delegates.Color3fVertex3fvSUN_)GetAddress("glColor3fVertex3fvSUN", typeof(GL.Delegates.Color3fVertex3fvSUN_));
+ GL.Normal3fVertex3fSUN = (GL.Delegates.Normal3fVertex3fSUN)GetAddress("glNormal3fVertex3fSUN", typeof(GL.Delegates.Normal3fVertex3fSUN));
+ GL.Normal3fVertex3fvSUN_ = (GL.Delegates.Normal3fVertex3fvSUN_)GetAddress("glNormal3fVertex3fvSUN", typeof(GL.Delegates.Normal3fVertex3fvSUN_));
+ GL.Color4fNormal3fVertex3fSUN = (GL.Delegates.Color4fNormal3fVertex3fSUN)GetAddress("glColor4fNormal3fVertex3fSUN", typeof(GL.Delegates.Color4fNormal3fVertex3fSUN));
+ GL.Color4fNormal3fVertex3fvSUN_ = (GL.Delegates.Color4fNormal3fVertex3fvSUN_)GetAddress("glColor4fNormal3fVertex3fvSUN", typeof(GL.Delegates.Color4fNormal3fVertex3fvSUN_));
+ GL.TexCoord2fVertex3fSUN = (GL.Delegates.TexCoord2fVertex3fSUN)GetAddress("glTexCoord2fVertex3fSUN", typeof(GL.Delegates.TexCoord2fVertex3fSUN));
+ GL.TexCoord2fVertex3fvSUN_ = (GL.Delegates.TexCoord2fVertex3fvSUN_)GetAddress("glTexCoord2fVertex3fvSUN", typeof(GL.Delegates.TexCoord2fVertex3fvSUN_));
+ GL.TexCoord4fVertex4fSUN = (GL.Delegates.TexCoord4fVertex4fSUN)GetAddress("glTexCoord4fVertex4fSUN", typeof(GL.Delegates.TexCoord4fVertex4fSUN));
+ GL.TexCoord4fVertex4fvSUN_ = (GL.Delegates.TexCoord4fVertex4fvSUN_)GetAddress("glTexCoord4fVertex4fvSUN", typeof(GL.Delegates.TexCoord4fVertex4fvSUN_));
+ GL.TexCoord2fColor4ubVertex3fSUN = (GL.Delegates.TexCoord2fColor4ubVertex3fSUN)GetAddress("glTexCoord2fColor4ubVertex3fSUN", typeof(GL.Delegates.TexCoord2fColor4ubVertex3fSUN));
+ GL.TexCoord2fColor4ubVertex3fvSUN_ = (GL.Delegates.TexCoord2fColor4ubVertex3fvSUN_)GetAddress("glTexCoord2fColor4ubVertex3fvSUN", typeof(GL.Delegates.TexCoord2fColor4ubVertex3fvSUN_));
+ GL.TexCoord2fColor3fVertex3fSUN = (GL.Delegates.TexCoord2fColor3fVertex3fSUN)GetAddress("glTexCoord2fColor3fVertex3fSUN", typeof(GL.Delegates.TexCoord2fColor3fVertex3fSUN));
+ GL.TexCoord2fColor3fVertex3fvSUN_ = (GL.Delegates.TexCoord2fColor3fVertex3fvSUN_)GetAddress("glTexCoord2fColor3fVertex3fvSUN", typeof(GL.Delegates.TexCoord2fColor3fVertex3fvSUN_));
+ GL.TexCoord2fNormal3fVertex3fSUN = (GL.Delegates.TexCoord2fNormal3fVertex3fSUN)GetAddress("glTexCoord2fNormal3fVertex3fSUN", typeof(GL.Delegates.TexCoord2fNormal3fVertex3fSUN));
+ GL.TexCoord2fNormal3fVertex3fvSUN_ = (GL.Delegates.TexCoord2fNormal3fVertex3fvSUN_)GetAddress("glTexCoord2fNormal3fVertex3fvSUN", typeof(GL.Delegates.TexCoord2fNormal3fVertex3fvSUN_));
+ GL.TexCoord2fColor4fNormal3fVertex3fSUN = (GL.Delegates.TexCoord2fColor4fNormal3fVertex3fSUN)GetAddress("glTexCoord2fColor4fNormal3fVertex3fSUN", typeof(GL.Delegates.TexCoord2fColor4fNormal3fVertex3fSUN));
+ GL.TexCoord2fColor4fNormal3fVertex3fvSUN_ = (GL.Delegates.TexCoord2fColor4fNormal3fVertex3fvSUN_)GetAddress("glTexCoord2fColor4fNormal3fVertex3fvSUN", typeof(GL.Delegates.TexCoord2fColor4fNormal3fVertex3fvSUN_));
+ GL.TexCoord4fColor4fNormal3fVertex4fSUN = (GL.Delegates.TexCoord4fColor4fNormal3fVertex4fSUN)GetAddress("glTexCoord4fColor4fNormal3fVertex4fSUN", typeof(GL.Delegates.TexCoord4fColor4fNormal3fVertex4fSUN));
+ GL.TexCoord4fColor4fNormal3fVertex4fvSUN_ = (GL.Delegates.TexCoord4fColor4fNormal3fVertex4fvSUN_)GetAddress("glTexCoord4fColor4fNormal3fVertex4fvSUN", typeof(GL.Delegates.TexCoord4fColor4fNormal3fVertex4fvSUN_));
+ GL.ReplacementCodeuiVertex3fSUN = (GL.Delegates.ReplacementCodeuiVertex3fSUN)GetAddress("glReplacementCodeuiVertex3fSUN", typeof(GL.Delegates.ReplacementCodeuiVertex3fSUN));
+ GL.ReplacementCodeuiVertex3fvSUN_ = (GL.Delegates.ReplacementCodeuiVertex3fvSUN_)GetAddress("glReplacementCodeuiVertex3fvSUN", typeof(GL.Delegates.ReplacementCodeuiVertex3fvSUN_));
+ GL.ReplacementCodeuiColor4ubVertex3fSUN = (GL.Delegates.ReplacementCodeuiColor4ubVertex3fSUN)GetAddress("glReplacementCodeuiColor4ubVertex3fSUN", typeof(GL.Delegates.ReplacementCodeuiColor4ubVertex3fSUN));
+ GL.ReplacementCodeuiColor4ubVertex3fvSUN_ = (GL.Delegates.ReplacementCodeuiColor4ubVertex3fvSUN_)GetAddress("glReplacementCodeuiColor4ubVertex3fvSUN", typeof(GL.Delegates.ReplacementCodeuiColor4ubVertex3fvSUN_));
+ GL.ReplacementCodeuiColor3fVertex3fSUN = (GL.Delegates.ReplacementCodeuiColor3fVertex3fSUN)GetAddress("glReplacementCodeuiColor3fVertex3fSUN", typeof(GL.Delegates.ReplacementCodeuiColor3fVertex3fSUN));
+ GL.ReplacementCodeuiColor3fVertex3fvSUN_ = (GL.Delegates.ReplacementCodeuiColor3fVertex3fvSUN_)GetAddress("glReplacementCodeuiColor3fVertex3fvSUN", typeof(GL.Delegates.ReplacementCodeuiColor3fVertex3fvSUN_));
+ GL.ReplacementCodeuiNormal3fVertex3fSUN = (GL.Delegates.ReplacementCodeuiNormal3fVertex3fSUN)GetAddress("glReplacementCodeuiNormal3fVertex3fSUN", typeof(GL.Delegates.ReplacementCodeuiNormal3fVertex3fSUN));
+ GL.ReplacementCodeuiNormal3fVertex3fvSUN_ = (GL.Delegates.ReplacementCodeuiNormal3fVertex3fvSUN_)GetAddress("glReplacementCodeuiNormal3fVertex3fvSUN", typeof(GL.Delegates.ReplacementCodeuiNormal3fVertex3fvSUN_));
+ GL.ReplacementCodeuiColor4fNormal3fVertex3fSUN = (GL.Delegates.ReplacementCodeuiColor4fNormal3fVertex3fSUN)GetAddress("glReplacementCodeuiColor4fNormal3fVertex3fSUN", typeof(GL.Delegates.ReplacementCodeuiColor4fNormal3fVertex3fSUN));
+ GL.ReplacementCodeuiColor4fNormal3fVertex3fvSUN_ = (GL.Delegates.ReplacementCodeuiColor4fNormal3fVertex3fvSUN_)GetAddress("glReplacementCodeuiColor4fNormal3fVertex3fvSUN", typeof(GL.Delegates.ReplacementCodeuiColor4fNormal3fVertex3fvSUN_));
+ GL.ReplacementCodeuiTexCoord2fVertex3fSUN = (GL.Delegates.ReplacementCodeuiTexCoord2fVertex3fSUN)GetAddress("glReplacementCodeuiTexCoord2fVertex3fSUN", typeof(GL.Delegates.ReplacementCodeuiTexCoord2fVertex3fSUN));
+ GL.ReplacementCodeuiTexCoord2fVertex3fvSUN_ = (GL.Delegates.ReplacementCodeuiTexCoord2fVertex3fvSUN_)GetAddress("glReplacementCodeuiTexCoord2fVertex3fvSUN", typeof(GL.Delegates.ReplacementCodeuiTexCoord2fVertex3fvSUN_));
+ GL.ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = (GL.Delegates.ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN)GetAddress("glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN", typeof(GL.Delegates.ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN));
+ GL.ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_ = (GL.Delegates.ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_)GetAddress("glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN", typeof(GL.Delegates.ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_));
+ GL.ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = (GL.Delegates.ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN)GetAddress("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN", typeof(GL.Delegates.ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN));
+ GL.ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_ = (GL.Delegates.ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_)GetAddress("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN", typeof(GL.Delegates.ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_));
+ GL.BlendFuncSeparateEXT = (GL.Delegates.BlendFuncSeparateEXT)GetAddress("glBlendFuncSeparateEXT", typeof(GL.Delegates.BlendFuncSeparateEXT));
+ GL.BlendFuncSeparateINGR = (GL.Delegates.BlendFuncSeparateINGR)GetAddress("glBlendFuncSeparateINGR", typeof(GL.Delegates.BlendFuncSeparateINGR));
+ GL.VertexWeightfEXT = (GL.Delegates.VertexWeightfEXT)GetAddress("glVertexWeightfEXT", typeof(GL.Delegates.VertexWeightfEXT));
+ GL.VertexWeightfvEXT_ = (GL.Delegates.VertexWeightfvEXT_)GetAddress("glVertexWeightfvEXT", typeof(GL.Delegates.VertexWeightfvEXT_));
+ GL.VertexWeightPointerEXT_ = (GL.Delegates.VertexWeightPointerEXT_)GetAddress("glVertexWeightPointerEXT", typeof(GL.Delegates.VertexWeightPointerEXT_));
+ GL.FlushVertexArrayRangeNV = (GL.Delegates.FlushVertexArrayRangeNV)GetAddress("glFlushVertexArrayRangeNV", typeof(GL.Delegates.FlushVertexArrayRangeNV));
+ GL.VertexArrayRangeNV_ = (GL.Delegates.VertexArrayRangeNV_)GetAddress("glVertexArrayRangeNV", typeof(GL.Delegates.VertexArrayRangeNV_));
+ GL.CombinerParameterfvNV_ = (GL.Delegates.CombinerParameterfvNV_)GetAddress("glCombinerParameterfvNV", typeof(GL.Delegates.CombinerParameterfvNV_));
+ GL.CombinerParameterfNV = (GL.Delegates.CombinerParameterfNV)GetAddress("glCombinerParameterfNV", typeof(GL.Delegates.CombinerParameterfNV));
+ GL.CombinerParameterivNV_ = (GL.Delegates.CombinerParameterivNV_)GetAddress("glCombinerParameterivNV", typeof(GL.Delegates.CombinerParameterivNV_));
+ GL.CombinerParameteriNV = (GL.Delegates.CombinerParameteriNV)GetAddress("glCombinerParameteriNV", typeof(GL.Delegates.CombinerParameteriNV));
+ GL.CombinerInputNV = (GL.Delegates.CombinerInputNV)GetAddress("glCombinerInputNV", typeof(GL.Delegates.CombinerInputNV));
+ GL.CombinerOutputNV = (GL.Delegates.CombinerOutputNV)GetAddress("glCombinerOutputNV", typeof(GL.Delegates.CombinerOutputNV));
+ GL.FinalCombinerInputNV = (GL.Delegates.FinalCombinerInputNV)GetAddress("glFinalCombinerInputNV", typeof(GL.Delegates.FinalCombinerInputNV));
+ GL.GetCombinerInputParameterfvNV = (GL.Delegates.GetCombinerInputParameterfvNV)GetAddress("glGetCombinerInputParameterfvNV", typeof(GL.Delegates.GetCombinerInputParameterfvNV));
+ GL.GetCombinerInputParameterivNV = (GL.Delegates.GetCombinerInputParameterivNV)GetAddress("glGetCombinerInputParameterivNV", typeof(GL.Delegates.GetCombinerInputParameterivNV));
+ GL.GetCombinerOutputParameterfvNV = (GL.Delegates.GetCombinerOutputParameterfvNV)GetAddress("glGetCombinerOutputParameterfvNV", typeof(GL.Delegates.GetCombinerOutputParameterfvNV));
+ GL.GetCombinerOutputParameterivNV = (GL.Delegates.GetCombinerOutputParameterivNV)GetAddress("glGetCombinerOutputParameterivNV", typeof(GL.Delegates.GetCombinerOutputParameterivNV));
+ GL.GetFinalCombinerInputParameterfvNV = (GL.Delegates.GetFinalCombinerInputParameterfvNV)GetAddress("glGetFinalCombinerInputParameterfvNV", typeof(GL.Delegates.GetFinalCombinerInputParameterfvNV));
+ GL.GetFinalCombinerInputParameterivNV = (GL.Delegates.GetFinalCombinerInputParameterivNV)GetAddress("glGetFinalCombinerInputParameterivNV", typeof(GL.Delegates.GetFinalCombinerInputParameterivNV));
+ GL.ResizeBuffersMESA = (GL.Delegates.ResizeBuffersMESA)GetAddress("glResizeBuffersMESA", typeof(GL.Delegates.ResizeBuffersMESA));
+ GL.WindowPos2dMESA = (GL.Delegates.WindowPos2dMESA)GetAddress("glWindowPos2dMESA", typeof(GL.Delegates.WindowPos2dMESA));
+ GL.WindowPos2dvMESA_ = (GL.Delegates.WindowPos2dvMESA_)GetAddress("glWindowPos2dvMESA", typeof(GL.Delegates.WindowPos2dvMESA_));
+ GL.WindowPos2fMESA = (GL.Delegates.WindowPos2fMESA)GetAddress("glWindowPos2fMESA", typeof(GL.Delegates.WindowPos2fMESA));
+ GL.WindowPos2fvMESA_ = (GL.Delegates.WindowPos2fvMESA_)GetAddress("glWindowPos2fvMESA", typeof(GL.Delegates.WindowPos2fvMESA_));
+ GL.WindowPos2iMESA = (GL.Delegates.WindowPos2iMESA)GetAddress("glWindowPos2iMESA", typeof(GL.Delegates.WindowPos2iMESA));
+ GL.WindowPos2ivMESA_ = (GL.Delegates.WindowPos2ivMESA_)GetAddress("glWindowPos2ivMESA", typeof(GL.Delegates.WindowPos2ivMESA_));
+ GL.WindowPos2sMESA = (GL.Delegates.WindowPos2sMESA)GetAddress("glWindowPos2sMESA", typeof(GL.Delegates.WindowPos2sMESA));
+ GL.WindowPos2svMESA_ = (GL.Delegates.WindowPos2svMESA_)GetAddress("glWindowPos2svMESA", typeof(GL.Delegates.WindowPos2svMESA_));
+ GL.WindowPos3dMESA = (GL.Delegates.WindowPos3dMESA)GetAddress("glWindowPos3dMESA", typeof(GL.Delegates.WindowPos3dMESA));
+ GL.WindowPos3dvMESA_ = (GL.Delegates.WindowPos3dvMESA_)GetAddress("glWindowPos3dvMESA", typeof(GL.Delegates.WindowPos3dvMESA_));
+ GL.WindowPos3fMESA = (GL.Delegates.WindowPos3fMESA)GetAddress("glWindowPos3fMESA", typeof(GL.Delegates.WindowPos3fMESA));
+ GL.WindowPos3fvMESA_ = (GL.Delegates.WindowPos3fvMESA_)GetAddress("glWindowPos3fvMESA", typeof(GL.Delegates.WindowPos3fvMESA_));
+ GL.WindowPos3iMESA = (GL.Delegates.WindowPos3iMESA)GetAddress("glWindowPos3iMESA", typeof(GL.Delegates.WindowPos3iMESA));
+ GL.WindowPos3ivMESA_ = (GL.Delegates.WindowPos3ivMESA_)GetAddress("glWindowPos3ivMESA", typeof(GL.Delegates.WindowPos3ivMESA_));
+ GL.WindowPos3sMESA = (GL.Delegates.WindowPos3sMESA)GetAddress("glWindowPos3sMESA", typeof(GL.Delegates.WindowPos3sMESA));
+ GL.WindowPos3svMESA_ = (GL.Delegates.WindowPos3svMESA_)GetAddress("glWindowPos3svMESA", typeof(GL.Delegates.WindowPos3svMESA_));
+ GL.WindowPos4dMESA = (GL.Delegates.WindowPos4dMESA)GetAddress("glWindowPos4dMESA", typeof(GL.Delegates.WindowPos4dMESA));
+ GL.WindowPos4dvMESA_ = (GL.Delegates.WindowPos4dvMESA_)GetAddress("glWindowPos4dvMESA", typeof(GL.Delegates.WindowPos4dvMESA_));
+ GL.WindowPos4fMESA = (GL.Delegates.WindowPos4fMESA)GetAddress("glWindowPos4fMESA", typeof(GL.Delegates.WindowPos4fMESA));
+ GL.WindowPos4fvMESA_ = (GL.Delegates.WindowPos4fvMESA_)GetAddress("glWindowPos4fvMESA", typeof(GL.Delegates.WindowPos4fvMESA_));
+ GL.WindowPos4iMESA = (GL.Delegates.WindowPos4iMESA)GetAddress("glWindowPos4iMESA", typeof(GL.Delegates.WindowPos4iMESA));
+ GL.WindowPos4ivMESA_ = (GL.Delegates.WindowPos4ivMESA_)GetAddress("glWindowPos4ivMESA", typeof(GL.Delegates.WindowPos4ivMESA_));
+ GL.WindowPos4sMESA = (GL.Delegates.WindowPos4sMESA)GetAddress("glWindowPos4sMESA", typeof(GL.Delegates.WindowPos4sMESA));
+ GL.WindowPos4svMESA_ = (GL.Delegates.WindowPos4svMESA_)GetAddress("glWindowPos4svMESA", typeof(GL.Delegates.WindowPos4svMESA_));
+ GL.MultiModeDrawArraysIBM_ = (GL.Delegates.MultiModeDrawArraysIBM_)GetAddress("glMultiModeDrawArraysIBM", typeof(GL.Delegates.MultiModeDrawArraysIBM_));
+ GL.MultiModeDrawElementsIBM_ = (GL.Delegates.MultiModeDrawElementsIBM_)GetAddress("glMultiModeDrawElementsIBM", typeof(GL.Delegates.MultiModeDrawElementsIBM_));
+ GL.ColorPointerListIBM_ = (GL.Delegates.ColorPointerListIBM_)GetAddress("glColorPointerListIBM", typeof(GL.Delegates.ColorPointerListIBM_));
+ GL.SecondaryColorPointerListIBM_ = (GL.Delegates.SecondaryColorPointerListIBM_)GetAddress("glSecondaryColorPointerListIBM", typeof(GL.Delegates.SecondaryColorPointerListIBM_));
+ GL.EdgeFlagPointerListIBM_ = (GL.Delegates.EdgeFlagPointerListIBM_)GetAddress("glEdgeFlagPointerListIBM", typeof(GL.Delegates.EdgeFlagPointerListIBM_));
+ GL.FogCoordPointerListIBM_ = (GL.Delegates.FogCoordPointerListIBM_)GetAddress("glFogCoordPointerListIBM", typeof(GL.Delegates.FogCoordPointerListIBM_));
+ GL.IndexPointerListIBM_ = (GL.Delegates.IndexPointerListIBM_)GetAddress("glIndexPointerListIBM", typeof(GL.Delegates.IndexPointerListIBM_));
+ GL.NormalPointerListIBM_ = (GL.Delegates.NormalPointerListIBM_)GetAddress("glNormalPointerListIBM", typeof(GL.Delegates.NormalPointerListIBM_));
+ GL.TexCoordPointerListIBM_ = (GL.Delegates.TexCoordPointerListIBM_)GetAddress("glTexCoordPointerListIBM", typeof(GL.Delegates.TexCoordPointerListIBM_));
+ GL.VertexPointerListIBM_ = (GL.Delegates.VertexPointerListIBM_)GetAddress("glVertexPointerListIBM", typeof(GL.Delegates.VertexPointerListIBM_));
+ GL.TbufferMask3DFX = (GL.Delegates.TbufferMask3DFX)GetAddress("glTbufferMask3DFX", typeof(GL.Delegates.TbufferMask3DFX));
+ GL.SampleMaskEXT = (GL.Delegates.SampleMaskEXT)GetAddress("glSampleMaskEXT", typeof(GL.Delegates.SampleMaskEXT));
+ GL.SamplePatternEXT = (GL.Delegates.SamplePatternEXT)GetAddress("glSamplePatternEXT", typeof(GL.Delegates.SamplePatternEXT));
+ GL.TextureColorMaskSGIS = (GL.Delegates.TextureColorMaskSGIS)GetAddress("glTextureColorMaskSGIS", typeof(GL.Delegates.TextureColorMaskSGIS));
+ GL.IglooInterfaceSGIX_ = (GL.Delegates.IglooInterfaceSGIX_)GetAddress("glIglooInterfaceSGIX", typeof(GL.Delegates.IglooInterfaceSGIX_));
+ GL.DeleteFencesNV_ = (GL.Delegates.DeleteFencesNV_)GetAddress("glDeleteFencesNV", typeof(GL.Delegates.DeleteFencesNV_));
+ GL.GenFencesNV = (GL.Delegates.GenFencesNV)GetAddress("glGenFencesNV", typeof(GL.Delegates.GenFencesNV));
+ GL.IsFenceNV = (GL.Delegates.IsFenceNV)GetAddress("glIsFenceNV", typeof(GL.Delegates.IsFenceNV));
+ GL.TestFenceNV = (GL.Delegates.TestFenceNV)GetAddress("glTestFenceNV", typeof(GL.Delegates.TestFenceNV));
+ GL.GetFenceivNV = (GL.Delegates.GetFenceivNV)GetAddress("glGetFenceivNV", typeof(GL.Delegates.GetFenceivNV));
+ GL.FinishFenceNV = (GL.Delegates.FinishFenceNV)GetAddress("glFinishFenceNV", typeof(GL.Delegates.FinishFenceNV));
+ GL.SetFenceNV = (GL.Delegates.SetFenceNV)GetAddress("glSetFenceNV", typeof(GL.Delegates.SetFenceNV));
+ GL.MapControlPointsNV_ = (GL.Delegates.MapControlPointsNV_)GetAddress("glMapControlPointsNV", typeof(GL.Delegates.MapControlPointsNV_));
+ GL.MapParameterivNV_ = (GL.Delegates.MapParameterivNV_)GetAddress("glMapParameterivNV", typeof(GL.Delegates.MapParameterivNV_));
+ GL.MapParameterfvNV_ = (GL.Delegates.MapParameterfvNV_)GetAddress("glMapParameterfvNV", typeof(GL.Delegates.MapParameterfvNV_));
+ GL.GetMapControlPointsNV_ = (GL.Delegates.GetMapControlPointsNV_)GetAddress("glGetMapControlPointsNV", typeof(GL.Delegates.GetMapControlPointsNV_));
+ GL.GetMapParameterivNV = (GL.Delegates.GetMapParameterivNV)GetAddress("glGetMapParameterivNV", typeof(GL.Delegates.GetMapParameterivNV));
+ GL.GetMapParameterfvNV = (GL.Delegates.GetMapParameterfvNV)GetAddress("glGetMapParameterfvNV", typeof(GL.Delegates.GetMapParameterfvNV));
+ GL.GetMapAttribParameterivNV = (GL.Delegates.GetMapAttribParameterivNV)GetAddress("glGetMapAttribParameterivNV", typeof(GL.Delegates.GetMapAttribParameterivNV));
+ GL.GetMapAttribParameterfvNV = (GL.Delegates.GetMapAttribParameterfvNV)GetAddress("glGetMapAttribParameterfvNV", typeof(GL.Delegates.GetMapAttribParameterfvNV));
+ GL.EvalMapsNV = (GL.Delegates.EvalMapsNV)GetAddress("glEvalMapsNV", typeof(GL.Delegates.EvalMapsNV));
+ GL.CombinerStageParameterfvNV_ = (GL.Delegates.CombinerStageParameterfvNV_)GetAddress("glCombinerStageParameterfvNV", typeof(GL.Delegates.CombinerStageParameterfvNV_));
+ GL.GetCombinerStageParameterfvNV = (GL.Delegates.GetCombinerStageParameterfvNV)GetAddress("glGetCombinerStageParameterfvNV", typeof(GL.Delegates.GetCombinerStageParameterfvNV));
+ GL.AreProgramsResidentNV_ = (GL.Delegates.AreProgramsResidentNV_)GetAddress("glAreProgramsResidentNV", typeof(GL.Delegates.AreProgramsResidentNV_));
+ GL.BindProgramNV = (GL.Delegates.BindProgramNV)GetAddress("glBindProgramNV", typeof(GL.Delegates.BindProgramNV));
+ GL.DeleteProgramsNV_ = (GL.Delegates.DeleteProgramsNV_)GetAddress("glDeleteProgramsNV", typeof(GL.Delegates.DeleteProgramsNV_));
+ GL.ExecuteProgramNV_ = (GL.Delegates.ExecuteProgramNV_)GetAddress("glExecuteProgramNV", typeof(GL.Delegates.ExecuteProgramNV_));
+ GL.GenProgramsNV = (GL.Delegates.GenProgramsNV)GetAddress("glGenProgramsNV", typeof(GL.Delegates.GenProgramsNV));
+ GL.GetProgramParameterdvNV = (GL.Delegates.GetProgramParameterdvNV)GetAddress("glGetProgramParameterdvNV", typeof(GL.Delegates.GetProgramParameterdvNV));
+ GL.GetProgramParameterfvNV = (GL.Delegates.GetProgramParameterfvNV)GetAddress("glGetProgramParameterfvNV", typeof(GL.Delegates.GetProgramParameterfvNV));
+ GL.GetProgramivNV = (GL.Delegates.GetProgramivNV)GetAddress("glGetProgramivNV", typeof(GL.Delegates.GetProgramivNV));
+ GL.GetProgramStringNV = (GL.Delegates.GetProgramStringNV)GetAddress("glGetProgramStringNV", typeof(GL.Delegates.GetProgramStringNV));
+ GL.GetTrackMatrixivNV = (GL.Delegates.GetTrackMatrixivNV)GetAddress("glGetTrackMatrixivNV", typeof(GL.Delegates.GetTrackMatrixivNV));
+ GL.GetVertexAttribdvNV = (GL.Delegates.GetVertexAttribdvNV)GetAddress("glGetVertexAttribdvNV", typeof(GL.Delegates.GetVertexAttribdvNV));
+ GL.GetVertexAttribfvNV = (GL.Delegates.GetVertexAttribfvNV)GetAddress("glGetVertexAttribfvNV", typeof(GL.Delegates.GetVertexAttribfvNV));
+ GL.GetVertexAttribivNV = (GL.Delegates.GetVertexAttribivNV)GetAddress("glGetVertexAttribivNV", typeof(GL.Delegates.GetVertexAttribivNV));
+ GL.GetVertexAttribPointervNV = (GL.Delegates.GetVertexAttribPointervNV)GetAddress("glGetVertexAttribPointervNV", typeof(GL.Delegates.GetVertexAttribPointervNV));
+ GL.IsProgramNV = (GL.Delegates.IsProgramNV)GetAddress("glIsProgramNV", typeof(GL.Delegates.IsProgramNV));
+ GL.LoadProgramNV_ = (GL.Delegates.LoadProgramNV_)GetAddress("glLoadProgramNV", typeof(GL.Delegates.LoadProgramNV_));
+ GL.ProgramParameter4dNV = (GL.Delegates.ProgramParameter4dNV)GetAddress("glProgramParameter4dNV", typeof(GL.Delegates.ProgramParameter4dNV));
+ GL.ProgramParameter4dvNV_ = (GL.Delegates.ProgramParameter4dvNV_)GetAddress("glProgramParameter4dvNV", typeof(GL.Delegates.ProgramParameter4dvNV_));
+ GL.ProgramParameter4fNV = (GL.Delegates.ProgramParameter4fNV)GetAddress("glProgramParameter4fNV", typeof(GL.Delegates.ProgramParameter4fNV));
+ GL.ProgramParameter4fvNV_ = (GL.Delegates.ProgramParameter4fvNV_)GetAddress("glProgramParameter4fvNV", typeof(GL.Delegates.ProgramParameter4fvNV_));
+ GL.ProgramParameters4dvNV_ = (GL.Delegates.ProgramParameters4dvNV_)GetAddress("glProgramParameters4dvNV", typeof(GL.Delegates.ProgramParameters4dvNV_));
+ GL.ProgramParameters4fvNV_ = (GL.Delegates.ProgramParameters4fvNV_)GetAddress("glProgramParameters4fvNV", typeof(GL.Delegates.ProgramParameters4fvNV_));
+ GL.RequestResidentProgramsNV_ = (GL.Delegates.RequestResidentProgramsNV_)GetAddress("glRequestResidentProgramsNV", typeof(GL.Delegates.RequestResidentProgramsNV_));
+ GL.TrackMatrixNV = (GL.Delegates.TrackMatrixNV)GetAddress("glTrackMatrixNV", typeof(GL.Delegates.TrackMatrixNV));
+ GL.VertexAttribPointerNV_ = (GL.Delegates.VertexAttribPointerNV_)GetAddress("glVertexAttribPointerNV", typeof(GL.Delegates.VertexAttribPointerNV_));
+ GL.VertexAttrib1dNV = (GL.Delegates.VertexAttrib1dNV)GetAddress("glVertexAttrib1dNV", typeof(GL.Delegates.VertexAttrib1dNV));
+ GL.VertexAttrib1dvNV_ = (GL.Delegates.VertexAttrib1dvNV_)GetAddress("glVertexAttrib1dvNV", typeof(GL.Delegates.VertexAttrib1dvNV_));
+ GL.VertexAttrib1fNV = (GL.Delegates.VertexAttrib1fNV)GetAddress("glVertexAttrib1fNV", typeof(GL.Delegates.VertexAttrib1fNV));
+ GL.VertexAttrib1fvNV_ = (GL.Delegates.VertexAttrib1fvNV_)GetAddress("glVertexAttrib1fvNV", typeof(GL.Delegates.VertexAttrib1fvNV_));
+ GL.VertexAttrib1sNV = (GL.Delegates.VertexAttrib1sNV)GetAddress("glVertexAttrib1sNV", typeof(GL.Delegates.VertexAttrib1sNV));
+ GL.VertexAttrib1svNV_ = (GL.Delegates.VertexAttrib1svNV_)GetAddress("glVertexAttrib1svNV", typeof(GL.Delegates.VertexAttrib1svNV_));
+ GL.VertexAttrib2dNV = (GL.Delegates.VertexAttrib2dNV)GetAddress("glVertexAttrib2dNV", typeof(GL.Delegates.VertexAttrib2dNV));
+ GL.VertexAttrib2dvNV_ = (GL.Delegates.VertexAttrib2dvNV_)GetAddress("glVertexAttrib2dvNV", typeof(GL.Delegates.VertexAttrib2dvNV_));
+ GL.VertexAttrib2fNV = (GL.Delegates.VertexAttrib2fNV)GetAddress("glVertexAttrib2fNV", typeof(GL.Delegates.VertexAttrib2fNV));
+ GL.VertexAttrib2fvNV_ = (GL.Delegates.VertexAttrib2fvNV_)GetAddress("glVertexAttrib2fvNV", typeof(GL.Delegates.VertexAttrib2fvNV_));
+ GL.VertexAttrib2sNV = (GL.Delegates.VertexAttrib2sNV)GetAddress("glVertexAttrib2sNV", typeof(GL.Delegates.VertexAttrib2sNV));
+ GL.VertexAttrib2svNV_ = (GL.Delegates.VertexAttrib2svNV_)GetAddress("glVertexAttrib2svNV", typeof(GL.Delegates.VertexAttrib2svNV_));
+ GL.VertexAttrib3dNV = (GL.Delegates.VertexAttrib3dNV)GetAddress("glVertexAttrib3dNV", typeof(GL.Delegates.VertexAttrib3dNV));
+ GL.VertexAttrib3dvNV_ = (GL.Delegates.VertexAttrib3dvNV_)GetAddress("glVertexAttrib3dvNV", typeof(GL.Delegates.VertexAttrib3dvNV_));
+ GL.VertexAttrib3fNV = (GL.Delegates.VertexAttrib3fNV)GetAddress("glVertexAttrib3fNV", typeof(GL.Delegates.VertexAttrib3fNV));
+ GL.VertexAttrib3fvNV_ = (GL.Delegates.VertexAttrib3fvNV_)GetAddress("glVertexAttrib3fvNV", typeof(GL.Delegates.VertexAttrib3fvNV_));
+ GL.VertexAttrib3sNV = (GL.Delegates.VertexAttrib3sNV)GetAddress("glVertexAttrib3sNV", typeof(GL.Delegates.VertexAttrib3sNV));
+ GL.VertexAttrib3svNV_ = (GL.Delegates.VertexAttrib3svNV_)GetAddress("glVertexAttrib3svNV", typeof(GL.Delegates.VertexAttrib3svNV_));
+ GL.VertexAttrib4dNV = (GL.Delegates.VertexAttrib4dNV)GetAddress("glVertexAttrib4dNV", typeof(GL.Delegates.VertexAttrib4dNV));
+ GL.VertexAttrib4dvNV_ = (GL.Delegates.VertexAttrib4dvNV_)GetAddress("glVertexAttrib4dvNV", typeof(GL.Delegates.VertexAttrib4dvNV_));
+ GL.VertexAttrib4fNV = (GL.Delegates.VertexAttrib4fNV)GetAddress("glVertexAttrib4fNV", typeof(GL.Delegates.VertexAttrib4fNV));
+ GL.VertexAttrib4fvNV_ = (GL.Delegates.VertexAttrib4fvNV_)GetAddress("glVertexAttrib4fvNV", typeof(GL.Delegates.VertexAttrib4fvNV_));
+ GL.VertexAttrib4sNV = (GL.Delegates.VertexAttrib4sNV)GetAddress("glVertexAttrib4sNV", typeof(GL.Delegates.VertexAttrib4sNV));
+ GL.VertexAttrib4svNV_ = (GL.Delegates.VertexAttrib4svNV_)GetAddress("glVertexAttrib4svNV", typeof(GL.Delegates.VertexAttrib4svNV_));
+ GL.VertexAttrib4ubNV = (GL.Delegates.VertexAttrib4ubNV)GetAddress("glVertexAttrib4ubNV", typeof(GL.Delegates.VertexAttrib4ubNV));
+ GL.VertexAttrib4ubvNV_ = (GL.Delegates.VertexAttrib4ubvNV_)GetAddress("glVertexAttrib4ubvNV", typeof(GL.Delegates.VertexAttrib4ubvNV_));
+ GL.VertexAttribs1dvNV_ = (GL.Delegates.VertexAttribs1dvNV_)GetAddress("glVertexAttribs1dvNV", typeof(GL.Delegates.VertexAttribs1dvNV_));
+ GL.VertexAttribs1fvNV_ = (GL.Delegates.VertexAttribs1fvNV_)GetAddress("glVertexAttribs1fvNV", typeof(GL.Delegates.VertexAttribs1fvNV_));
+ GL.VertexAttribs1svNV_ = (GL.Delegates.VertexAttribs1svNV_)GetAddress("glVertexAttribs1svNV", typeof(GL.Delegates.VertexAttribs1svNV_));
+ GL.VertexAttribs2dvNV_ = (GL.Delegates.VertexAttribs2dvNV_)GetAddress("glVertexAttribs2dvNV", typeof(GL.Delegates.VertexAttribs2dvNV_));
+ GL.VertexAttribs2fvNV_ = (GL.Delegates.VertexAttribs2fvNV_)GetAddress("glVertexAttribs2fvNV", typeof(GL.Delegates.VertexAttribs2fvNV_));
+ GL.VertexAttribs2svNV_ = (GL.Delegates.VertexAttribs2svNV_)GetAddress("glVertexAttribs2svNV", typeof(GL.Delegates.VertexAttribs2svNV_));
+ GL.VertexAttribs3dvNV_ = (GL.Delegates.VertexAttribs3dvNV_)GetAddress("glVertexAttribs3dvNV", typeof(GL.Delegates.VertexAttribs3dvNV_));
+ GL.VertexAttribs3fvNV_ = (GL.Delegates.VertexAttribs3fvNV_)GetAddress("glVertexAttribs3fvNV", typeof(GL.Delegates.VertexAttribs3fvNV_));
+ GL.VertexAttribs3svNV_ = (GL.Delegates.VertexAttribs3svNV_)GetAddress("glVertexAttribs3svNV", typeof(GL.Delegates.VertexAttribs3svNV_));
+ GL.VertexAttribs4dvNV_ = (GL.Delegates.VertexAttribs4dvNV_)GetAddress("glVertexAttribs4dvNV", typeof(GL.Delegates.VertexAttribs4dvNV_));
+ GL.VertexAttribs4fvNV_ = (GL.Delegates.VertexAttribs4fvNV_)GetAddress("glVertexAttribs4fvNV", typeof(GL.Delegates.VertexAttribs4fvNV_));
+ GL.VertexAttribs4svNV_ = (GL.Delegates.VertexAttribs4svNV_)GetAddress("glVertexAttribs4svNV", typeof(GL.Delegates.VertexAttribs4svNV_));
+ GL.VertexAttribs4ubvNV_ = (GL.Delegates.VertexAttribs4ubvNV_)GetAddress("glVertexAttribs4ubvNV", typeof(GL.Delegates.VertexAttribs4ubvNV_));
+ GL.TexBumpParameterivATI_ = (GL.Delegates.TexBumpParameterivATI_)GetAddress("glTexBumpParameterivATI", typeof(GL.Delegates.TexBumpParameterivATI_));
+ GL.TexBumpParameterfvATI_ = (GL.Delegates.TexBumpParameterfvATI_)GetAddress("glTexBumpParameterfvATI", typeof(GL.Delegates.TexBumpParameterfvATI_));
+ GL.GetTexBumpParameterivATI = (GL.Delegates.GetTexBumpParameterivATI)GetAddress("glGetTexBumpParameterivATI", typeof(GL.Delegates.GetTexBumpParameterivATI));
+ GL.GetTexBumpParameterfvATI = (GL.Delegates.GetTexBumpParameterfvATI)GetAddress("glGetTexBumpParameterfvATI", typeof(GL.Delegates.GetTexBumpParameterfvATI));
+ GL.GenFragmentShadersATI = (GL.Delegates.GenFragmentShadersATI)GetAddress("glGenFragmentShadersATI", typeof(GL.Delegates.GenFragmentShadersATI));
+ GL.BindFragmentShaderATI = (GL.Delegates.BindFragmentShaderATI)GetAddress("glBindFragmentShaderATI", typeof(GL.Delegates.BindFragmentShaderATI));
+ GL.DeleteFragmentShaderATI = (GL.Delegates.DeleteFragmentShaderATI)GetAddress("glDeleteFragmentShaderATI", typeof(GL.Delegates.DeleteFragmentShaderATI));
+ GL.BeginFragmentShaderATI = (GL.Delegates.BeginFragmentShaderATI)GetAddress("glBeginFragmentShaderATI", typeof(GL.Delegates.BeginFragmentShaderATI));
+ GL.EndFragmentShaderATI = (GL.Delegates.EndFragmentShaderATI)GetAddress("glEndFragmentShaderATI", typeof(GL.Delegates.EndFragmentShaderATI));
+ GL.PassTexCoordATI = (GL.Delegates.PassTexCoordATI)GetAddress("glPassTexCoordATI", typeof(GL.Delegates.PassTexCoordATI));
+ GL.SampleMapATI = (GL.Delegates.SampleMapATI)GetAddress("glSampleMapATI", typeof(GL.Delegates.SampleMapATI));
+ GL.ColorFragmentOp1ATI = (GL.Delegates.ColorFragmentOp1ATI)GetAddress("glColorFragmentOp1ATI", typeof(GL.Delegates.ColorFragmentOp1ATI));
+ GL.ColorFragmentOp2ATI = (GL.Delegates.ColorFragmentOp2ATI)GetAddress("glColorFragmentOp2ATI", typeof(GL.Delegates.ColorFragmentOp2ATI));
+ GL.ColorFragmentOp3ATI = (GL.Delegates.ColorFragmentOp3ATI)GetAddress("glColorFragmentOp3ATI", typeof(GL.Delegates.ColorFragmentOp3ATI));
+ GL.AlphaFragmentOp1ATI = (GL.Delegates.AlphaFragmentOp1ATI)GetAddress("glAlphaFragmentOp1ATI", typeof(GL.Delegates.AlphaFragmentOp1ATI));
+ GL.AlphaFragmentOp2ATI = (GL.Delegates.AlphaFragmentOp2ATI)GetAddress("glAlphaFragmentOp2ATI", typeof(GL.Delegates.AlphaFragmentOp2ATI));
+ GL.AlphaFragmentOp3ATI = (GL.Delegates.AlphaFragmentOp3ATI)GetAddress("glAlphaFragmentOp3ATI", typeof(GL.Delegates.AlphaFragmentOp3ATI));
+ GL.SetFragmentShaderConstantATI_ = (GL.Delegates.SetFragmentShaderConstantATI_)GetAddress("glSetFragmentShaderConstantATI", typeof(GL.Delegates.SetFragmentShaderConstantATI_));
+ GL.PNTrianglesiATI = (GL.Delegates.PNTrianglesiATI)GetAddress("glPNTrianglesiATI", typeof(GL.Delegates.PNTrianglesiATI));
+ GL.PNTrianglesfATI = (GL.Delegates.PNTrianglesfATI)GetAddress("glPNTrianglesfATI", typeof(GL.Delegates.PNTrianglesfATI));
+ GL.NewObjectBufferATI_ = (GL.Delegates.NewObjectBufferATI_)GetAddress("glNewObjectBufferATI", typeof(GL.Delegates.NewObjectBufferATI_));
+ GL.IsObjectBufferATI = (GL.Delegates.IsObjectBufferATI)GetAddress("glIsObjectBufferATI", typeof(GL.Delegates.IsObjectBufferATI));
+ GL.UpdateObjectBufferATI_ = (GL.Delegates.UpdateObjectBufferATI_)GetAddress("glUpdateObjectBufferATI", typeof(GL.Delegates.UpdateObjectBufferATI_));
+ GL.GetObjectBufferfvATI = (GL.Delegates.GetObjectBufferfvATI)GetAddress("glGetObjectBufferfvATI", typeof(GL.Delegates.GetObjectBufferfvATI));
+ GL.GetObjectBufferivATI = (GL.Delegates.GetObjectBufferivATI)GetAddress("glGetObjectBufferivATI", typeof(GL.Delegates.GetObjectBufferivATI));
+ GL.FreeObjectBufferATI = (GL.Delegates.FreeObjectBufferATI)GetAddress("glFreeObjectBufferATI", typeof(GL.Delegates.FreeObjectBufferATI));
+ GL.ArrayObjectATI = (GL.Delegates.ArrayObjectATI)GetAddress("glArrayObjectATI", typeof(GL.Delegates.ArrayObjectATI));
+ GL.GetArrayObjectfvATI = (GL.Delegates.GetArrayObjectfvATI)GetAddress("glGetArrayObjectfvATI", typeof(GL.Delegates.GetArrayObjectfvATI));
+ GL.GetArrayObjectivATI = (GL.Delegates.GetArrayObjectivATI)GetAddress("glGetArrayObjectivATI", typeof(GL.Delegates.GetArrayObjectivATI));
+ GL.VariantArrayObjectATI = (GL.Delegates.VariantArrayObjectATI)GetAddress("glVariantArrayObjectATI", typeof(GL.Delegates.VariantArrayObjectATI));
+ GL.GetVariantArrayObjectfvATI = (GL.Delegates.GetVariantArrayObjectfvATI)GetAddress("glGetVariantArrayObjectfvATI", typeof(GL.Delegates.GetVariantArrayObjectfvATI));
+ GL.GetVariantArrayObjectivATI = (GL.Delegates.GetVariantArrayObjectivATI)GetAddress("glGetVariantArrayObjectivATI", typeof(GL.Delegates.GetVariantArrayObjectivATI));
+ GL.BeginVertexShaderEXT = (GL.Delegates.BeginVertexShaderEXT)GetAddress("glBeginVertexShaderEXT", typeof(GL.Delegates.BeginVertexShaderEXT));
+ GL.EndVertexShaderEXT = (GL.Delegates.EndVertexShaderEXT)GetAddress("glEndVertexShaderEXT", typeof(GL.Delegates.EndVertexShaderEXT));
+ GL.BindVertexShaderEXT = (GL.Delegates.BindVertexShaderEXT)GetAddress("glBindVertexShaderEXT", typeof(GL.Delegates.BindVertexShaderEXT));
+ GL.GenVertexShadersEXT = (GL.Delegates.GenVertexShadersEXT)GetAddress("glGenVertexShadersEXT", typeof(GL.Delegates.GenVertexShadersEXT));
+ GL.DeleteVertexShaderEXT = (GL.Delegates.DeleteVertexShaderEXT)GetAddress("glDeleteVertexShaderEXT", typeof(GL.Delegates.DeleteVertexShaderEXT));
+ GL.ShaderOp1EXT = (GL.Delegates.ShaderOp1EXT)GetAddress("glShaderOp1EXT", typeof(GL.Delegates.ShaderOp1EXT));
+ GL.ShaderOp2EXT = (GL.Delegates.ShaderOp2EXT)GetAddress("glShaderOp2EXT", typeof(GL.Delegates.ShaderOp2EXT));
+ GL.ShaderOp3EXT = (GL.Delegates.ShaderOp3EXT)GetAddress("glShaderOp3EXT", typeof(GL.Delegates.ShaderOp3EXT));
+ GL.SwizzleEXT = (GL.Delegates.SwizzleEXT)GetAddress("glSwizzleEXT", typeof(GL.Delegates.SwizzleEXT));
+ GL.WriteMaskEXT = (GL.Delegates.WriteMaskEXT)GetAddress("glWriteMaskEXT", typeof(GL.Delegates.WriteMaskEXT));
+ GL.InsertComponentEXT = (GL.Delegates.InsertComponentEXT)GetAddress("glInsertComponentEXT", typeof(GL.Delegates.InsertComponentEXT));
+ GL.ExtractComponentEXT = (GL.Delegates.ExtractComponentEXT)GetAddress("glExtractComponentEXT", typeof(GL.Delegates.ExtractComponentEXT));
+ GL.GenSymbolsEXT = (GL.Delegates.GenSymbolsEXT)GetAddress("glGenSymbolsEXT", typeof(GL.Delegates.GenSymbolsEXT));
+ GL.SetInvariantEXT_ = (GL.Delegates.SetInvariantEXT_)GetAddress("glSetInvariantEXT", typeof(GL.Delegates.SetInvariantEXT_));
+ GL.SetLocalConstantEXT_ = (GL.Delegates.SetLocalConstantEXT_)GetAddress("glSetLocalConstantEXT", typeof(GL.Delegates.SetLocalConstantEXT_));
+ GL.VariantbvEXT_ = (GL.Delegates.VariantbvEXT_)GetAddress("glVariantbvEXT", typeof(GL.Delegates.VariantbvEXT_));
+ GL.VariantsvEXT_ = (GL.Delegates.VariantsvEXT_)GetAddress("glVariantsvEXT", typeof(GL.Delegates.VariantsvEXT_));
+ GL.VariantivEXT_ = (GL.Delegates.VariantivEXT_)GetAddress("glVariantivEXT", typeof(GL.Delegates.VariantivEXT_));
+ GL.VariantfvEXT_ = (GL.Delegates.VariantfvEXT_)GetAddress("glVariantfvEXT", typeof(GL.Delegates.VariantfvEXT_));
+ GL.VariantdvEXT_ = (GL.Delegates.VariantdvEXT_)GetAddress("glVariantdvEXT", typeof(GL.Delegates.VariantdvEXT_));
+ GL.VariantubvEXT_ = (GL.Delegates.VariantubvEXT_)GetAddress("glVariantubvEXT", typeof(GL.Delegates.VariantubvEXT_));
+ GL.VariantusvEXT_ = (GL.Delegates.VariantusvEXT_)GetAddress("glVariantusvEXT", typeof(GL.Delegates.VariantusvEXT_));
+ GL.VariantuivEXT_ = (GL.Delegates.VariantuivEXT_)GetAddress("glVariantuivEXT", typeof(GL.Delegates.VariantuivEXT_));
+ GL.VariantPointerEXT_ = (GL.Delegates.VariantPointerEXT_)GetAddress("glVariantPointerEXT", typeof(GL.Delegates.VariantPointerEXT_));
+ GL.EnableVariantClientStateEXT = (GL.Delegates.EnableVariantClientStateEXT)GetAddress("glEnableVariantClientStateEXT", typeof(GL.Delegates.EnableVariantClientStateEXT));
+ GL.DisableVariantClientStateEXT = (GL.Delegates.DisableVariantClientStateEXT)GetAddress("glDisableVariantClientStateEXT", typeof(GL.Delegates.DisableVariantClientStateEXT));
+ GL.BindLightParameterEXT = (GL.Delegates.BindLightParameterEXT)GetAddress("glBindLightParameterEXT", typeof(GL.Delegates.BindLightParameterEXT));
+ GL.BindMaterialParameterEXT = (GL.Delegates.BindMaterialParameterEXT)GetAddress("glBindMaterialParameterEXT", typeof(GL.Delegates.BindMaterialParameterEXT));
+ GL.BindTexGenParameterEXT = (GL.Delegates.BindTexGenParameterEXT)GetAddress("glBindTexGenParameterEXT", typeof(GL.Delegates.BindTexGenParameterEXT));
+ GL.BindTextureUnitParameterEXT = (GL.Delegates.BindTextureUnitParameterEXT)GetAddress("glBindTextureUnitParameterEXT", typeof(GL.Delegates.BindTextureUnitParameterEXT));
+ GL.BindParameterEXT = (GL.Delegates.BindParameterEXT)GetAddress("glBindParameterEXT", typeof(GL.Delegates.BindParameterEXT));
+ GL.IsVariantEnabledEXT = (GL.Delegates.IsVariantEnabledEXT)GetAddress("glIsVariantEnabledEXT", typeof(GL.Delegates.IsVariantEnabledEXT));
+ GL.GetVariantBooleanvEXT = (GL.Delegates.GetVariantBooleanvEXT)GetAddress("glGetVariantBooleanvEXT", typeof(GL.Delegates.GetVariantBooleanvEXT));
+ GL.GetVariantIntegervEXT = (GL.Delegates.GetVariantIntegervEXT)GetAddress("glGetVariantIntegervEXT", typeof(GL.Delegates.GetVariantIntegervEXT));
+ GL.GetVariantFloatvEXT = (GL.Delegates.GetVariantFloatvEXT)GetAddress("glGetVariantFloatvEXT", typeof(GL.Delegates.GetVariantFloatvEXT));
+ GL.GetVariantPointervEXT = (GL.Delegates.GetVariantPointervEXT)GetAddress("glGetVariantPointervEXT", typeof(GL.Delegates.GetVariantPointervEXT));
+ GL.GetInvariantBooleanvEXT = (GL.Delegates.GetInvariantBooleanvEXT)GetAddress("glGetInvariantBooleanvEXT", typeof(GL.Delegates.GetInvariantBooleanvEXT));
+ GL.GetInvariantIntegervEXT = (GL.Delegates.GetInvariantIntegervEXT)GetAddress("glGetInvariantIntegervEXT", typeof(GL.Delegates.GetInvariantIntegervEXT));
+ GL.GetInvariantFloatvEXT = (GL.Delegates.GetInvariantFloatvEXT)GetAddress("glGetInvariantFloatvEXT", typeof(GL.Delegates.GetInvariantFloatvEXT));
+ GL.GetLocalConstantBooleanvEXT = (GL.Delegates.GetLocalConstantBooleanvEXT)GetAddress("glGetLocalConstantBooleanvEXT", typeof(GL.Delegates.GetLocalConstantBooleanvEXT));
+ GL.GetLocalConstantIntegervEXT = (GL.Delegates.GetLocalConstantIntegervEXT)GetAddress("glGetLocalConstantIntegervEXT", typeof(GL.Delegates.GetLocalConstantIntegervEXT));
+ GL.GetLocalConstantFloatvEXT = (GL.Delegates.GetLocalConstantFloatvEXT)GetAddress("glGetLocalConstantFloatvEXT", typeof(GL.Delegates.GetLocalConstantFloatvEXT));
+ GL.VertexStream1sATI = (GL.Delegates.VertexStream1sATI)GetAddress("glVertexStream1sATI", typeof(GL.Delegates.VertexStream1sATI));
+ GL.VertexStream1svATI_ = (GL.Delegates.VertexStream1svATI_)GetAddress("glVertexStream1svATI", typeof(GL.Delegates.VertexStream1svATI_));
+ GL.VertexStream1iATI = (GL.Delegates.VertexStream1iATI)GetAddress("glVertexStream1iATI", typeof(GL.Delegates.VertexStream1iATI));
+ GL.VertexStream1ivATI_ = (GL.Delegates.VertexStream1ivATI_)GetAddress("glVertexStream1ivATI", typeof(GL.Delegates.VertexStream1ivATI_));
+ GL.VertexStream1fATI = (GL.Delegates.VertexStream1fATI)GetAddress("glVertexStream1fATI", typeof(GL.Delegates.VertexStream1fATI));
+ GL.VertexStream1fvATI_ = (GL.Delegates.VertexStream1fvATI_)GetAddress("glVertexStream1fvATI", typeof(GL.Delegates.VertexStream1fvATI_));
+ GL.VertexStream1dATI = (GL.Delegates.VertexStream1dATI)GetAddress("glVertexStream1dATI", typeof(GL.Delegates.VertexStream1dATI));
+ GL.VertexStream1dvATI_ = (GL.Delegates.VertexStream1dvATI_)GetAddress("glVertexStream1dvATI", typeof(GL.Delegates.VertexStream1dvATI_));
+ GL.VertexStream2sATI = (GL.Delegates.VertexStream2sATI)GetAddress("glVertexStream2sATI", typeof(GL.Delegates.VertexStream2sATI));
+ GL.VertexStream2svATI_ = (GL.Delegates.VertexStream2svATI_)GetAddress("glVertexStream2svATI", typeof(GL.Delegates.VertexStream2svATI_));
+ GL.VertexStream2iATI = (GL.Delegates.VertexStream2iATI)GetAddress("glVertexStream2iATI", typeof(GL.Delegates.VertexStream2iATI));
+ GL.VertexStream2ivATI_ = (GL.Delegates.VertexStream2ivATI_)GetAddress("glVertexStream2ivATI", typeof(GL.Delegates.VertexStream2ivATI_));
+ GL.VertexStream2fATI = (GL.Delegates.VertexStream2fATI)GetAddress("glVertexStream2fATI", typeof(GL.Delegates.VertexStream2fATI));
+ GL.VertexStream2fvATI_ = (GL.Delegates.VertexStream2fvATI_)GetAddress("glVertexStream2fvATI", typeof(GL.Delegates.VertexStream2fvATI_));
+ GL.VertexStream2dATI = (GL.Delegates.VertexStream2dATI)GetAddress("glVertexStream2dATI", typeof(GL.Delegates.VertexStream2dATI));
+ GL.VertexStream2dvATI_ = (GL.Delegates.VertexStream2dvATI_)GetAddress("glVertexStream2dvATI", typeof(GL.Delegates.VertexStream2dvATI_));
+ GL.VertexStream3sATI = (GL.Delegates.VertexStream3sATI)GetAddress("glVertexStream3sATI", typeof(GL.Delegates.VertexStream3sATI));
+ GL.VertexStream3svATI_ = (GL.Delegates.VertexStream3svATI_)GetAddress("glVertexStream3svATI", typeof(GL.Delegates.VertexStream3svATI_));
+ GL.VertexStream3iATI = (GL.Delegates.VertexStream3iATI)GetAddress("glVertexStream3iATI", typeof(GL.Delegates.VertexStream3iATI));
+ GL.VertexStream3ivATI_ = (GL.Delegates.VertexStream3ivATI_)GetAddress("glVertexStream3ivATI", typeof(GL.Delegates.VertexStream3ivATI_));
+ GL.VertexStream3fATI = (GL.Delegates.VertexStream3fATI)GetAddress("glVertexStream3fATI", typeof(GL.Delegates.VertexStream3fATI));
+ GL.VertexStream3fvATI_ = (GL.Delegates.VertexStream3fvATI_)GetAddress("glVertexStream3fvATI", typeof(GL.Delegates.VertexStream3fvATI_));
+ GL.VertexStream3dATI = (GL.Delegates.VertexStream3dATI)GetAddress("glVertexStream3dATI", typeof(GL.Delegates.VertexStream3dATI));
+ GL.VertexStream3dvATI_ = (GL.Delegates.VertexStream3dvATI_)GetAddress("glVertexStream3dvATI", typeof(GL.Delegates.VertexStream3dvATI_));
+ GL.VertexStream4sATI = (GL.Delegates.VertexStream4sATI)GetAddress("glVertexStream4sATI", typeof(GL.Delegates.VertexStream4sATI));
+ GL.VertexStream4svATI_ = (GL.Delegates.VertexStream4svATI_)GetAddress("glVertexStream4svATI", typeof(GL.Delegates.VertexStream4svATI_));
+ GL.VertexStream4iATI = (GL.Delegates.VertexStream4iATI)GetAddress("glVertexStream4iATI", typeof(GL.Delegates.VertexStream4iATI));
+ GL.VertexStream4ivATI_ = (GL.Delegates.VertexStream4ivATI_)GetAddress("glVertexStream4ivATI", typeof(GL.Delegates.VertexStream4ivATI_));
+ GL.VertexStream4fATI = (GL.Delegates.VertexStream4fATI)GetAddress("glVertexStream4fATI", typeof(GL.Delegates.VertexStream4fATI));
+ GL.VertexStream4fvATI_ = (GL.Delegates.VertexStream4fvATI_)GetAddress("glVertexStream4fvATI", typeof(GL.Delegates.VertexStream4fvATI_));
+ GL.VertexStream4dATI = (GL.Delegates.VertexStream4dATI)GetAddress("glVertexStream4dATI", typeof(GL.Delegates.VertexStream4dATI));
+ GL.VertexStream4dvATI_ = (GL.Delegates.VertexStream4dvATI_)GetAddress("glVertexStream4dvATI", typeof(GL.Delegates.VertexStream4dvATI_));
+ GL.NormalStream3bATI = (GL.Delegates.NormalStream3bATI)GetAddress("glNormalStream3bATI", typeof(GL.Delegates.NormalStream3bATI));
+ GL.NormalStream3bvATI_ = (GL.Delegates.NormalStream3bvATI_)GetAddress("glNormalStream3bvATI", typeof(GL.Delegates.NormalStream3bvATI_));
+ GL.NormalStream3sATI = (GL.Delegates.NormalStream3sATI)GetAddress("glNormalStream3sATI", typeof(GL.Delegates.NormalStream3sATI));
+ GL.NormalStream3svATI_ = (GL.Delegates.NormalStream3svATI_)GetAddress("glNormalStream3svATI", typeof(GL.Delegates.NormalStream3svATI_));
+ GL.NormalStream3iATI = (GL.Delegates.NormalStream3iATI)GetAddress("glNormalStream3iATI", typeof(GL.Delegates.NormalStream3iATI));
+ GL.NormalStream3ivATI_ = (GL.Delegates.NormalStream3ivATI_)GetAddress("glNormalStream3ivATI", typeof(GL.Delegates.NormalStream3ivATI_));
+ GL.NormalStream3fATI = (GL.Delegates.NormalStream3fATI)GetAddress("glNormalStream3fATI", typeof(GL.Delegates.NormalStream3fATI));
+ GL.NormalStream3fvATI_ = (GL.Delegates.NormalStream3fvATI_)GetAddress("glNormalStream3fvATI", typeof(GL.Delegates.NormalStream3fvATI_));
+ GL.NormalStream3dATI = (GL.Delegates.NormalStream3dATI)GetAddress("glNormalStream3dATI", typeof(GL.Delegates.NormalStream3dATI));
+ GL.NormalStream3dvATI_ = (GL.Delegates.NormalStream3dvATI_)GetAddress("glNormalStream3dvATI", typeof(GL.Delegates.NormalStream3dvATI_));
+ GL.ClientActiveVertexStreamATI = (GL.Delegates.ClientActiveVertexStreamATI)GetAddress("glClientActiveVertexStreamATI", typeof(GL.Delegates.ClientActiveVertexStreamATI));
+ GL.VertexBlendEnviATI = (GL.Delegates.VertexBlendEnviATI)GetAddress("glVertexBlendEnviATI", typeof(GL.Delegates.VertexBlendEnviATI));
+ GL.VertexBlendEnvfATI = (GL.Delegates.VertexBlendEnvfATI)GetAddress("glVertexBlendEnvfATI", typeof(GL.Delegates.VertexBlendEnvfATI));
+ GL.ElementPointerATI_ = (GL.Delegates.ElementPointerATI_)GetAddress("glElementPointerATI", typeof(GL.Delegates.ElementPointerATI_));
+ GL.DrawElementArrayATI = (GL.Delegates.DrawElementArrayATI)GetAddress("glDrawElementArrayATI", typeof(GL.Delegates.DrawElementArrayATI));
+ GL.DrawRangeElementArrayATI = (GL.Delegates.DrawRangeElementArrayATI)GetAddress("glDrawRangeElementArrayATI", typeof(GL.Delegates.DrawRangeElementArrayATI));
+ GL.DrawMeshArraysSUN = (GL.Delegates.DrawMeshArraysSUN)GetAddress("glDrawMeshArraysSUN", typeof(GL.Delegates.DrawMeshArraysSUN));
+ GL.GenOcclusionQueriesNV = (GL.Delegates.GenOcclusionQueriesNV)GetAddress("glGenOcclusionQueriesNV", typeof(GL.Delegates.GenOcclusionQueriesNV));
+ GL.DeleteOcclusionQueriesNV_ = (GL.Delegates.DeleteOcclusionQueriesNV_)GetAddress("glDeleteOcclusionQueriesNV", typeof(GL.Delegates.DeleteOcclusionQueriesNV_));
+ GL.IsOcclusionQueryNV = (GL.Delegates.IsOcclusionQueryNV)GetAddress("glIsOcclusionQueryNV", typeof(GL.Delegates.IsOcclusionQueryNV));
+ GL.BeginOcclusionQueryNV = (GL.Delegates.BeginOcclusionQueryNV)GetAddress("glBeginOcclusionQueryNV", typeof(GL.Delegates.BeginOcclusionQueryNV));
+ GL.EndOcclusionQueryNV = (GL.Delegates.EndOcclusionQueryNV)GetAddress("glEndOcclusionQueryNV", typeof(GL.Delegates.EndOcclusionQueryNV));
+ GL.GetOcclusionQueryivNV = (GL.Delegates.GetOcclusionQueryivNV)GetAddress("glGetOcclusionQueryivNV", typeof(GL.Delegates.GetOcclusionQueryivNV));
+ GL.GetOcclusionQueryuivNV = (GL.Delegates.GetOcclusionQueryuivNV)GetAddress("glGetOcclusionQueryuivNV", typeof(GL.Delegates.GetOcclusionQueryuivNV));
+ GL.PointParameteriNV = (GL.Delegates.PointParameteriNV)GetAddress("glPointParameteriNV", typeof(GL.Delegates.PointParameteriNV));
+ GL.PointParameterivNV_ = (GL.Delegates.PointParameterivNV_)GetAddress("glPointParameterivNV", typeof(GL.Delegates.PointParameterivNV_));
+ GL.ActiveStencilFaceEXT = (GL.Delegates.ActiveStencilFaceEXT)GetAddress("glActiveStencilFaceEXT", typeof(GL.Delegates.ActiveStencilFaceEXT));
+ GL.ElementPointerAPPLE_ = (GL.Delegates.ElementPointerAPPLE_)GetAddress("glElementPointerAPPLE", typeof(GL.Delegates.ElementPointerAPPLE_));
+ GL.DrawElementArrayAPPLE = (GL.Delegates.DrawElementArrayAPPLE)GetAddress("glDrawElementArrayAPPLE", typeof(GL.Delegates.DrawElementArrayAPPLE));
+ GL.DrawRangeElementArrayAPPLE = (GL.Delegates.DrawRangeElementArrayAPPLE)GetAddress("glDrawRangeElementArrayAPPLE", typeof(GL.Delegates.DrawRangeElementArrayAPPLE));
+ GL.MultiDrawElementArrayAPPLE_ = (GL.Delegates.MultiDrawElementArrayAPPLE_)GetAddress("glMultiDrawElementArrayAPPLE", typeof(GL.Delegates.MultiDrawElementArrayAPPLE_));
+ GL.MultiDrawRangeElementArrayAPPLE_ = (GL.Delegates.MultiDrawRangeElementArrayAPPLE_)GetAddress("glMultiDrawRangeElementArrayAPPLE", typeof(GL.Delegates.MultiDrawRangeElementArrayAPPLE_));
+ GL.GenFencesAPPLE = (GL.Delegates.GenFencesAPPLE)GetAddress("glGenFencesAPPLE", typeof(GL.Delegates.GenFencesAPPLE));
+ GL.DeleteFencesAPPLE_ = (GL.Delegates.DeleteFencesAPPLE_)GetAddress("glDeleteFencesAPPLE", typeof(GL.Delegates.DeleteFencesAPPLE_));
+ GL.SetFenceAPPLE = (GL.Delegates.SetFenceAPPLE)GetAddress("glSetFenceAPPLE", typeof(GL.Delegates.SetFenceAPPLE));
+ GL.IsFenceAPPLE = (GL.Delegates.IsFenceAPPLE)GetAddress("glIsFenceAPPLE", typeof(GL.Delegates.IsFenceAPPLE));
+ GL.TestFenceAPPLE = (GL.Delegates.TestFenceAPPLE)GetAddress("glTestFenceAPPLE", typeof(GL.Delegates.TestFenceAPPLE));
+ GL.FinishFenceAPPLE = (GL.Delegates.FinishFenceAPPLE)GetAddress("glFinishFenceAPPLE", typeof(GL.Delegates.FinishFenceAPPLE));
+ GL.TestObjectAPPLE = (GL.Delegates.TestObjectAPPLE)GetAddress("glTestObjectAPPLE", typeof(GL.Delegates.TestObjectAPPLE));
+ GL.FinishObjectAPPLE = (GL.Delegates.FinishObjectAPPLE)GetAddress("glFinishObjectAPPLE", typeof(GL.Delegates.FinishObjectAPPLE));
+ GL.BindVertexArrayAPPLE = (GL.Delegates.BindVertexArrayAPPLE)GetAddress("glBindVertexArrayAPPLE", typeof(GL.Delegates.BindVertexArrayAPPLE));
+ GL.DeleteVertexArraysAPPLE_ = (GL.Delegates.DeleteVertexArraysAPPLE_)GetAddress("glDeleteVertexArraysAPPLE", typeof(GL.Delegates.DeleteVertexArraysAPPLE_));
+ GL.GenVertexArraysAPPLE_ = (GL.Delegates.GenVertexArraysAPPLE_)GetAddress("glGenVertexArraysAPPLE", typeof(GL.Delegates.GenVertexArraysAPPLE_));
+ GL.IsVertexArrayAPPLE = (GL.Delegates.IsVertexArrayAPPLE)GetAddress("glIsVertexArrayAPPLE", typeof(GL.Delegates.IsVertexArrayAPPLE));
+ GL.VertexArrayRangeAPPLE_ = (GL.Delegates.VertexArrayRangeAPPLE_)GetAddress("glVertexArrayRangeAPPLE", typeof(GL.Delegates.VertexArrayRangeAPPLE_));
+ GL.FlushVertexArrayRangeAPPLE_ = (GL.Delegates.FlushVertexArrayRangeAPPLE_)GetAddress("glFlushVertexArrayRangeAPPLE", typeof(GL.Delegates.FlushVertexArrayRangeAPPLE_));
+ GL.VertexArrayParameteriAPPLE = (GL.Delegates.VertexArrayParameteriAPPLE)GetAddress("glVertexArrayParameteriAPPLE", typeof(GL.Delegates.VertexArrayParameteriAPPLE));
+ GL.DrawBuffersATI_ = (GL.Delegates.DrawBuffersATI_)GetAddress("glDrawBuffersATI", typeof(GL.Delegates.DrawBuffersATI_));
+ GL.ProgramNamedParameter4fNV_ = (GL.Delegates.ProgramNamedParameter4fNV_)GetAddress("glProgramNamedParameter4fNV", typeof(GL.Delegates.ProgramNamedParameter4fNV_));
+ GL.ProgramNamedParameter4dNV_ = (GL.Delegates.ProgramNamedParameter4dNV_)GetAddress("glProgramNamedParameter4dNV", typeof(GL.Delegates.ProgramNamedParameter4dNV_));
+ GL.ProgramNamedParameter4fvNV_ = (GL.Delegates.ProgramNamedParameter4fvNV_)GetAddress("glProgramNamedParameter4fvNV", typeof(GL.Delegates.ProgramNamedParameter4fvNV_));
+ GL.ProgramNamedParameter4dvNV_ = (GL.Delegates.ProgramNamedParameter4dvNV_)GetAddress("glProgramNamedParameter4dvNV", typeof(GL.Delegates.ProgramNamedParameter4dvNV_));
+ GL.GetProgramNamedParameterfvNV_ = (GL.Delegates.GetProgramNamedParameterfvNV_)GetAddress("glGetProgramNamedParameterfvNV", typeof(GL.Delegates.GetProgramNamedParameterfvNV_));
+ GL.GetProgramNamedParameterdvNV_ = (GL.Delegates.GetProgramNamedParameterdvNV_)GetAddress("glGetProgramNamedParameterdvNV", typeof(GL.Delegates.GetProgramNamedParameterdvNV_));
+ GL.Vertex2hNV = (GL.Delegates.Vertex2hNV)GetAddress("glVertex2hNV", typeof(GL.Delegates.Vertex2hNV));
+ GL.Vertex2hvNV_ = (GL.Delegates.Vertex2hvNV_)GetAddress("glVertex2hvNV", typeof(GL.Delegates.Vertex2hvNV_));
+ GL.Vertex3hNV = (GL.Delegates.Vertex3hNV)GetAddress("glVertex3hNV", typeof(GL.Delegates.Vertex3hNV));
+ GL.Vertex3hvNV_ = (GL.Delegates.Vertex3hvNV_)GetAddress("glVertex3hvNV", typeof(GL.Delegates.Vertex3hvNV_));
+ GL.Vertex4hNV = (GL.Delegates.Vertex4hNV)GetAddress("glVertex4hNV", typeof(GL.Delegates.Vertex4hNV));
+ GL.Vertex4hvNV_ = (GL.Delegates.Vertex4hvNV_)GetAddress("glVertex4hvNV", typeof(GL.Delegates.Vertex4hvNV_));
+ GL.Normal3hNV = (GL.Delegates.Normal3hNV)GetAddress("glNormal3hNV", typeof(GL.Delegates.Normal3hNV));
+ GL.Normal3hvNV_ = (GL.Delegates.Normal3hvNV_)GetAddress("glNormal3hvNV", typeof(GL.Delegates.Normal3hvNV_));
+ GL.Color3hNV = (GL.Delegates.Color3hNV)GetAddress("glColor3hNV", typeof(GL.Delegates.Color3hNV));
+ GL.Color3hvNV_ = (GL.Delegates.Color3hvNV_)GetAddress("glColor3hvNV", typeof(GL.Delegates.Color3hvNV_));
+ GL.Color4hNV = (GL.Delegates.Color4hNV)GetAddress("glColor4hNV", typeof(GL.Delegates.Color4hNV));
+ GL.Color4hvNV_ = (GL.Delegates.Color4hvNV_)GetAddress("glColor4hvNV", typeof(GL.Delegates.Color4hvNV_));
+ GL.TexCoord1hNV = (GL.Delegates.TexCoord1hNV)GetAddress("glTexCoord1hNV", typeof(GL.Delegates.TexCoord1hNV));
+ GL.TexCoord1hvNV_ = (GL.Delegates.TexCoord1hvNV_)GetAddress("glTexCoord1hvNV", typeof(GL.Delegates.TexCoord1hvNV_));
+ GL.TexCoord2hNV = (GL.Delegates.TexCoord2hNV)GetAddress("glTexCoord2hNV", typeof(GL.Delegates.TexCoord2hNV));
+ GL.TexCoord2hvNV_ = (GL.Delegates.TexCoord2hvNV_)GetAddress("glTexCoord2hvNV", typeof(GL.Delegates.TexCoord2hvNV_));
+ GL.TexCoord3hNV = (GL.Delegates.TexCoord3hNV)GetAddress("glTexCoord3hNV", typeof(GL.Delegates.TexCoord3hNV));
+ GL.TexCoord3hvNV_ = (GL.Delegates.TexCoord3hvNV_)GetAddress("glTexCoord3hvNV", typeof(GL.Delegates.TexCoord3hvNV_));
+ GL.TexCoord4hNV = (GL.Delegates.TexCoord4hNV)GetAddress("glTexCoord4hNV", typeof(GL.Delegates.TexCoord4hNV));
+ GL.TexCoord4hvNV_ = (GL.Delegates.TexCoord4hvNV_)GetAddress("glTexCoord4hvNV", typeof(GL.Delegates.TexCoord4hvNV_));
+ GL.MultiTexCoord1hNV = (GL.Delegates.MultiTexCoord1hNV)GetAddress("glMultiTexCoord1hNV", typeof(GL.Delegates.MultiTexCoord1hNV));
+ GL.MultiTexCoord1hvNV_ = (GL.Delegates.MultiTexCoord1hvNV_)GetAddress("glMultiTexCoord1hvNV", typeof(GL.Delegates.MultiTexCoord1hvNV_));
+ GL.MultiTexCoord2hNV = (GL.Delegates.MultiTexCoord2hNV)GetAddress("glMultiTexCoord2hNV", typeof(GL.Delegates.MultiTexCoord2hNV));
+ GL.MultiTexCoord2hvNV_ = (GL.Delegates.MultiTexCoord2hvNV_)GetAddress("glMultiTexCoord2hvNV", typeof(GL.Delegates.MultiTexCoord2hvNV_));
+ GL.MultiTexCoord3hNV = (GL.Delegates.MultiTexCoord3hNV)GetAddress("glMultiTexCoord3hNV", typeof(GL.Delegates.MultiTexCoord3hNV));
+ GL.MultiTexCoord3hvNV_ = (GL.Delegates.MultiTexCoord3hvNV_)GetAddress("glMultiTexCoord3hvNV", typeof(GL.Delegates.MultiTexCoord3hvNV_));
+ GL.MultiTexCoord4hNV = (GL.Delegates.MultiTexCoord4hNV)GetAddress("glMultiTexCoord4hNV", typeof(GL.Delegates.MultiTexCoord4hNV));
+ GL.MultiTexCoord4hvNV_ = (GL.Delegates.MultiTexCoord4hvNV_)GetAddress("glMultiTexCoord4hvNV", typeof(GL.Delegates.MultiTexCoord4hvNV_));
+ GL.FogCoordhNV = (GL.Delegates.FogCoordhNV)GetAddress("glFogCoordhNV", typeof(GL.Delegates.FogCoordhNV));
+ GL.FogCoordhvNV_ = (GL.Delegates.FogCoordhvNV_)GetAddress("glFogCoordhvNV", typeof(GL.Delegates.FogCoordhvNV_));
+ GL.SecondaryColor3hNV = (GL.Delegates.SecondaryColor3hNV)GetAddress("glSecondaryColor3hNV", typeof(GL.Delegates.SecondaryColor3hNV));
+ GL.SecondaryColor3hvNV_ = (GL.Delegates.SecondaryColor3hvNV_)GetAddress("glSecondaryColor3hvNV", typeof(GL.Delegates.SecondaryColor3hvNV_));
+ GL.VertexWeighthNV = (GL.Delegates.VertexWeighthNV)GetAddress("glVertexWeighthNV", typeof(GL.Delegates.VertexWeighthNV));
+ GL.VertexWeighthvNV_ = (GL.Delegates.VertexWeighthvNV_)GetAddress("glVertexWeighthvNV", typeof(GL.Delegates.VertexWeighthvNV_));
+ GL.VertexAttrib1hNV = (GL.Delegates.VertexAttrib1hNV)GetAddress("glVertexAttrib1hNV", typeof(GL.Delegates.VertexAttrib1hNV));
+ GL.VertexAttrib1hvNV_ = (GL.Delegates.VertexAttrib1hvNV_)GetAddress("glVertexAttrib1hvNV", typeof(GL.Delegates.VertexAttrib1hvNV_));
+ GL.VertexAttrib2hNV = (GL.Delegates.VertexAttrib2hNV)GetAddress("glVertexAttrib2hNV", typeof(GL.Delegates.VertexAttrib2hNV));
+ GL.VertexAttrib2hvNV_ = (GL.Delegates.VertexAttrib2hvNV_)GetAddress("glVertexAttrib2hvNV", typeof(GL.Delegates.VertexAttrib2hvNV_));
+ GL.VertexAttrib3hNV = (GL.Delegates.VertexAttrib3hNV)GetAddress("glVertexAttrib3hNV", typeof(GL.Delegates.VertexAttrib3hNV));
+ GL.VertexAttrib3hvNV_ = (GL.Delegates.VertexAttrib3hvNV_)GetAddress("glVertexAttrib3hvNV", typeof(GL.Delegates.VertexAttrib3hvNV_));
+ GL.VertexAttrib4hNV = (GL.Delegates.VertexAttrib4hNV)GetAddress("glVertexAttrib4hNV", typeof(GL.Delegates.VertexAttrib4hNV));
+ GL.VertexAttrib4hvNV_ = (GL.Delegates.VertexAttrib4hvNV_)GetAddress("glVertexAttrib4hvNV", typeof(GL.Delegates.VertexAttrib4hvNV_));
+ GL.VertexAttribs1hvNV_ = (GL.Delegates.VertexAttribs1hvNV_)GetAddress("glVertexAttribs1hvNV", typeof(GL.Delegates.VertexAttribs1hvNV_));
+ GL.VertexAttribs2hvNV_ = (GL.Delegates.VertexAttribs2hvNV_)GetAddress("glVertexAttribs2hvNV", typeof(GL.Delegates.VertexAttribs2hvNV_));
+ GL.VertexAttribs3hvNV_ = (GL.Delegates.VertexAttribs3hvNV_)GetAddress("glVertexAttribs3hvNV", typeof(GL.Delegates.VertexAttribs3hvNV_));
+ GL.VertexAttribs4hvNV_ = (GL.Delegates.VertexAttribs4hvNV_)GetAddress("glVertexAttribs4hvNV", typeof(GL.Delegates.VertexAttribs4hvNV_));
+ GL.PixelDataRangeNV_ = (GL.Delegates.PixelDataRangeNV_)GetAddress("glPixelDataRangeNV", typeof(GL.Delegates.PixelDataRangeNV_));
+ GL.FlushPixelDataRangeNV = (GL.Delegates.FlushPixelDataRangeNV)GetAddress("glFlushPixelDataRangeNV", typeof(GL.Delegates.FlushPixelDataRangeNV));
+ GL.PrimitiveRestartNV = (GL.Delegates.PrimitiveRestartNV)GetAddress("glPrimitiveRestartNV", typeof(GL.Delegates.PrimitiveRestartNV));
+ GL.PrimitiveRestartIndexNV = (GL.Delegates.PrimitiveRestartIndexNV)GetAddress("glPrimitiveRestartIndexNV", typeof(GL.Delegates.PrimitiveRestartIndexNV));
+ GL.MapObjectBufferATI = (GL.Delegates.MapObjectBufferATI)GetAddress("glMapObjectBufferATI", typeof(GL.Delegates.MapObjectBufferATI));
+ GL.UnmapObjectBufferATI = (GL.Delegates.UnmapObjectBufferATI)GetAddress("glUnmapObjectBufferATI", typeof(GL.Delegates.UnmapObjectBufferATI));
+ GL.StencilOpSeparateATI = (GL.Delegates.StencilOpSeparateATI)GetAddress("glStencilOpSeparateATI", typeof(GL.Delegates.StencilOpSeparateATI));
+ GL.StencilFuncSeparateATI = (GL.Delegates.StencilFuncSeparateATI)GetAddress("glStencilFuncSeparateATI", typeof(GL.Delegates.StencilFuncSeparateATI));
+ GL.VertexAttribArrayObjectATI = (GL.Delegates.VertexAttribArrayObjectATI)GetAddress("glVertexAttribArrayObjectATI", typeof(GL.Delegates.VertexAttribArrayObjectATI));
+ GL.GetVertexAttribArrayObjectfvATI = (GL.Delegates.GetVertexAttribArrayObjectfvATI)GetAddress("glGetVertexAttribArrayObjectfvATI", typeof(GL.Delegates.GetVertexAttribArrayObjectfvATI));
+ GL.GetVertexAttribArrayObjectivATI = (GL.Delegates.GetVertexAttribArrayObjectivATI)GetAddress("glGetVertexAttribArrayObjectivATI", typeof(GL.Delegates.GetVertexAttribArrayObjectivATI));
+ GL.DepthBoundsEXT = (GL.Delegates.DepthBoundsEXT)GetAddress("glDepthBoundsEXT", typeof(GL.Delegates.DepthBoundsEXT));
+ GL.BlendEquationSeparateEXT = (GL.Delegates.BlendEquationSeparateEXT)GetAddress("glBlendEquationSeparateEXT", typeof(GL.Delegates.BlendEquationSeparateEXT));
+ GL.IsRenderbufferEXT = (GL.Delegates.IsRenderbufferEXT)GetAddress("glIsRenderbufferEXT", typeof(GL.Delegates.IsRenderbufferEXT));
+ GL.BindRenderbufferEXT = (GL.Delegates.BindRenderbufferEXT)GetAddress("glBindRenderbufferEXT", typeof(GL.Delegates.BindRenderbufferEXT));
+ GL.DeleteRenderbuffersEXT_ = (GL.Delegates.DeleteRenderbuffersEXT_)GetAddress("glDeleteRenderbuffersEXT", typeof(GL.Delegates.DeleteRenderbuffersEXT_));
+ GL.GenRenderbuffersEXT = (GL.Delegates.GenRenderbuffersEXT)GetAddress("glGenRenderbuffersEXT", typeof(GL.Delegates.GenRenderbuffersEXT));
+ GL.RenderbufferStorageEXT = (GL.Delegates.RenderbufferStorageEXT)GetAddress("glRenderbufferStorageEXT", typeof(GL.Delegates.RenderbufferStorageEXT));
+ GL.GetRenderbufferParameterivEXT = (GL.Delegates.GetRenderbufferParameterivEXT)GetAddress("glGetRenderbufferParameterivEXT", typeof(GL.Delegates.GetRenderbufferParameterivEXT));
+ GL.IsFramebufferEXT = (GL.Delegates.IsFramebufferEXT)GetAddress("glIsFramebufferEXT", typeof(GL.Delegates.IsFramebufferEXT));
+ GL.BindFramebufferEXT = (GL.Delegates.BindFramebufferEXT)GetAddress("glBindFramebufferEXT", typeof(GL.Delegates.BindFramebufferEXT));
+ GL.DeleteFramebuffersEXT_ = (GL.Delegates.DeleteFramebuffersEXT_)GetAddress("glDeleteFramebuffersEXT", typeof(GL.Delegates.DeleteFramebuffersEXT_));
+ GL.GenFramebuffersEXT = (GL.Delegates.GenFramebuffersEXT)GetAddress("glGenFramebuffersEXT", typeof(GL.Delegates.GenFramebuffersEXT));
+ GL.CheckFramebufferStatusEXT = (GL.Delegates.CheckFramebufferStatusEXT)GetAddress("glCheckFramebufferStatusEXT", typeof(GL.Delegates.CheckFramebufferStatusEXT));
+ GL.FramebufferTexture1DEXT = (GL.Delegates.FramebufferTexture1DEXT)GetAddress("glFramebufferTexture1DEXT", typeof(GL.Delegates.FramebufferTexture1DEXT));
+ GL.FramebufferTexture2DEXT = (GL.Delegates.FramebufferTexture2DEXT)GetAddress("glFramebufferTexture2DEXT", typeof(GL.Delegates.FramebufferTexture2DEXT));
+ GL.FramebufferTexture3DEXT = (GL.Delegates.FramebufferTexture3DEXT)GetAddress("glFramebufferTexture3DEXT", typeof(GL.Delegates.FramebufferTexture3DEXT));
+ GL.FramebufferRenderbufferEXT = (GL.Delegates.FramebufferRenderbufferEXT)GetAddress("glFramebufferRenderbufferEXT", typeof(GL.Delegates.FramebufferRenderbufferEXT));
+ GL.GetFramebufferAttachmentParameterivEXT = (GL.Delegates.GetFramebufferAttachmentParameterivEXT)GetAddress("glGetFramebufferAttachmentParameterivEXT", typeof(GL.Delegates.GetFramebufferAttachmentParameterivEXT));
+ GL.GenerateMipmapEXT = (GL.Delegates.GenerateMipmapEXT)GetAddress("glGenerateMipmapEXT", typeof(GL.Delegates.GenerateMipmapEXT));
+ GL.StringMarkerGREMEDY_ = (GL.Delegates.StringMarkerGREMEDY_)GetAddress("glStringMarkerGREMEDY", typeof(GL.Delegates.StringMarkerGREMEDY_));
+ }
+ #endregion
+ }
+}
+
diff --git a/Source/OpenGL/OpenGL/Contexts/GLContext.cs b/Source/OpenGL/OpenGL/Contexts/GLContext.cs
new file mode 100644
index 00000000..fd235ff0
--- /dev/null
+++ b/Source/OpenGL/OpenGL/Contexts/GLContext.cs
@@ -0,0 +1,62 @@
+#region License
+/* Copyright (c) 2006 Stephen Apostolopoulos
+ * See license.txt for license info
+ */
+#endregion
+
+using System;
+using System.Collections.Generic;
+using System.Text;
+using System.Windows.Forms;
+using OpenTK.OpenGL.Platform;
+
+namespace OpenTK.OpenGL
+{
+ public abstract partial class GLContext : IDisposable
+ {
+ #region Created property
+ private bool _created = false;
+
+ public bool Created
+ {
+ get { return _created; }
+ set { _created = value; }
+ }
+ #endregion
+
+ public abstract void SwapBuffers();
+ public abstract System.Delegate GetAddress(string function_string, Type function_type);
+ public abstract void MakeCurrent();
+
+ public abstract void Dispose();
+
+ public static GLContext Create(Control c, int red, int green, int blue, int alpha, int depth, int stencil)
+ {
+ try
+ {
+ if (Environment.OSVersion.Platform == PlatformID.Win32NT && Environment.OSVersion.Version.Major < 6 ||
+ Environment.OSVersion.Platform == PlatformID.Win32Windows)
+ {
+ return new WindowsContext(c, red, green, blue, alpha, depth, stencil);
+ }
+ else if (Environment.OSVersion.Platform == PlatformID.Win32NT && Environment.OSVersion.Version.Major >= 6)
+ {
+ return new WindowsVistaContext(c, red, green, blue, alpha, depth, stencil);
+ }
+ else if (Environment.OSVersion.Platform == PlatformID.Unix)
+ {
+ return new X11Context(c, red, green, blue, alpha, depth, stencil);
+ }
+ else
+ {
+ throw new PlatformNotSupportedException("The platform on which you are trying to run this program is not currently supported. Sorry for the inconvenience.");
+ }
+ }
+ catch (Exception e)
+ {
+ MessageBox.Show(e.ToString());
+ return null;
+ }
+ }
+ }
+}
diff --git a/Source/OpenGL/OpenGL/Forms/GLForm.cs b/Source/OpenGL/OpenGL/Forms/GLForm.cs
new file mode 100644
index 00000000..e4218741
--- /dev/null
+++ b/Source/OpenGL/OpenGL/Forms/GLForm.cs
@@ -0,0 +1,156 @@
+#region License
+/* Copyright (c) 2006 Stephen Apostolopoulos
+ * See license.txt for license info
+ */
+#endregion
+
+using System;
+using System.Collections.Generic;
+using System.Text;
+using System.Windows.Forms;
+using System.Drawing;
+using System.Threading;
+using OpenTK.Platform.Windows;
+using System.Runtime.InteropServices;
+
+namespace OpenTK.OpenGL
+{
+ public class GLForm : Form, IDisposable
+ {
+ #region Context
+ private GLContext _context;
+
+ public GLContext Context
+ {
+ get { return _context; }
+ set { _context = value; }
+ }
+ #endregion
+
+ #region Constructors
+ public GLForm()
+ {
+ Open(null, 640, 480, 8, 8, 8, 8, 16, 0, false);
+ }
+ #endregion
+
+ public void Open(string title, int width, int height, int red, int green, int blue, int alpha, int depth, int stencil, bool fullscreen)
+ {
+ // Hack! Should add more constructors to the GLContext class.
+ Context = GLContext.Create(this, 8, 8, 8, 8, 16, 0);
+
+ // Todo: Why doesn't this work?
+ if (title == null)
+ title = "OpenTK application";
+ this.Text = title;
+
+ // Code taken from NeHe tutorials
+ this.CreateParams.Style |= (int)Api.WindowClassStyle.HRedraw | (int)Api.WindowClassStyle.VRedraw | (int)Api.WindowClassStyle.OwnDC;
+ this.SetStyle(ControlStyles.AllPaintingInWmPaint, true); // No Need To Erase Form Background
+ this.SetStyle(ControlStyles.Opaque, true); // No Need To Draw Form Background
+ //this.SetStyle(ControlStyles.OptimizedDoubleBuffer, true); // Buffer Control
+ //this.SetStyle(ControlStyles.ResizeRedraw, true); // Redraw On Resize
+ this.SetStyle(ControlStyles.UserPaint, true); // We'll Handle Painting Ourselves
+
+ if (fullscreen)
+ {
+ Api.DeviceMode ScreenSettings = new Api.DeviceMode(); // Device Mode
+ ScreenSettings.Size = (short)Marshal.SizeOf(ScreenSettings); // Size Of The Devmode Structure
+ ScreenSettings.PelsWidth = width; // Selected Screen Width
+ ScreenSettings.PelsHeight = height; // Selected Screen Height
+ ScreenSettings.BitsPerPel = red + green + blue + alpha; // Selected Bits Per Pixel
+ ScreenSettings.Fields = Api.Constants.DM_BITSPERPEL | Api.Constants.DM_PELSWIDTH | Api.Constants.DM_PELSHEIGHT;
+
+ // Try To Set Selected Mode And Get Results. NOTE: CDS_FULLSCREEN Gets Rid Of Start Bar.
+ if (Api.ChangeDisplaySettings(ref ScreenSettings, Api.Constants.CDS_FULLSCREEN) == Api.Constants.DISP_CHANGE_SUCCESSFUL)
+ {
+ this.FormBorderStyle = FormBorderStyle.None;
+ this.StartPosition = FormStartPosition.Manual;
+ this.Location = new System.Drawing.Point(0, 0);
+ this.Region = new Region(new Rectangle(0, 0, width, height));
+ this.Capture = true;
+ this.SetTopLevel(true);
+ Cursor.Hide();
+ }
+ else
+ {
+ // Handle failure.
+ }
+ }
+
+ this.Size = new Size(width, height);
+
+ // Cross-platformness?
+ Application.Idle += new EventHandler(OnApplicationIdle);
+ }
+
+ #region Application main loop
+ ///
+ /// Called when all pending messages have been processed, this is where the application 'Main Loop' resides.
+ ///
+ /// Not used.
+ /// Not used.
+ void OnApplicationIdle(object sender, EventArgs e)
+ {
+ // Check if any new messages have popped up. If not, then run the logic at full speed.
+ //while (IsApplicationIdle())
+ ////while (idle)
+ //{
+ // // We'd like to play nice with the scheduler. If the window is not in focus,
+ // // we give back some thread-time to the OS, to allow other apps to function full-speed.
+ // // However, if the window _is_ in focus we grab all processor resources.
+ // // Hack! Should allow the user to set a sleep interval.
+ // if (ActiveForm != this)
+ // Thread.Sleep(100);
+ // OnPaint(null);
+ //}
+ }
+
+ ///
+ /// Checks if there all pending messages have been processed.
+ ///
+ /// Returns true if there are no messages left, false otherwise.
+ static public bool IsApplicationIdle()
+ {
+ //Message msg = Message.Create(this.Handle, A
+
+ //try
+ //{
+ //Message msg;
+ Api.Message msg;
+ return !OpenTK.Platform.Windows.Api.PeekMessage(out msg, IntPtr.Zero, 0, 0, 0);
+ //}
+ //catch (Exception e)
+ //{
+ // //MessageBox.Show(e.ToString());
+ // return false;
+ //}
+ //WndProc(ref msg);
+
+ //if (msg.
+ //return false;
+
+ //Message msg = Message.Create(IntPtr.Zero, Api.Constants.WM_ENTERIDLE, IntPtr.Zero, IntPtr.Zero);
+
+ //return !Api.PeekMessage(ref msg, IntPtr.Zero, 0, 0, 0);
+ }
+ #endregion
+
+ bool idle;
+
+ protected override void WndProc(ref Message m)
+ {
+ base.WndProc(ref m);
+ //OnPaint(null);
+ }
+
+ #region IDisposable Members
+
+ void IDisposable.Dispose()
+ {
+ Application.Idle -= OnApplicationIdle;
+ }
+
+ #endregion
+ }
+}
diff --git a/Source/Platform/Windows/OpenTK.Platform.Windows.csproj b/Source/Platform/Windows/OpenTK.Platform.Windows.csproj
index 29f50e08..4cc09960 100644
--- a/Source/Platform/Windows/OpenTK.Platform.Windows.csproj
+++ b/Source/Platform/Windows/OpenTK.Platform.Windows.csproj
@@ -30,6 +30,7 @@
+
diff --git a/Source/Platform/Windows/WinAPI.cs b/Source/Platform/Windows/WinAPI.cs
index a4f8287d..4d082efa 100644
--- a/Source/Platform/Windows/WinAPI.cs
+++ b/Source/Platform/Windows/WinAPI.cs
@@ -27,6 +27,7 @@ namespace OpenTK.Platform.Windows
public const int WM_SYSKEYUP = 0x0105;
public const int WM_COMMAND = 0x0111;
public const int WM_SYSCOMMAND = 0x0112;
+ public const int WM_ENTERIDLE = 0x121;
// Pixel types (found in WinGDI.h)
public const byte PFD_TYPE_RGBA = 0;
@@ -62,6 +63,18 @@ namespace OpenTK.Platform.Windows
#region WINAPI methods
#region PeekMessage
+ [StructLayout(LayoutKind.Sequential)]
+ public struct Message
+ {
+ public IntPtr hWnd;
+ public int msg;
+ public IntPtr wParam;
+ public IntPtr lParam;
+ public uint time;
+ public System.Drawing.Point p;
+ //System.Drawing.
+ }
+
///
/// Low-level WINAPI function that checks the next message in the queue.
///
@@ -73,8 +86,8 @@ namespace OpenTK.Platform.Windows
/// True if there is a message pending.
[System.Security.SuppressUnmanagedCodeSecurity]
[DllImport("User32.dll", CharSet = CharSet.Auto)]
- public static extern bool PeekMessage(out System.Windows.Forms.Message msg, IntPtr hWnd, uint messageFilterMin,
- uint messageFilterMax, uint flags);
+ //public static extern bool PeekMessage(out System.Windows.Forms.Message msg, IntPtr hWnd, uint messageFilterMin, uint messageFilterMax, uint flags);
+ public static extern bool PeekMessage(out Message msg, IntPtr hWnd, uint messageFilterMin, uint messageFilterMax, uint flags);
#endregion
diff --git a/Source/Platform/Windows/obj/Windows.csproj.FileList.txt b/Source/Platform/Windows/obj/Windows.csproj.FileList.txt
deleted file mode 100644
index 9cbdb157..00000000
--- a/Source/Platform/Windows/obj/Windows.csproj.FileList.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-..\..\..\..\..\Binaries\Debug\Libraries\OpenTK.Platform.Windows.dll
-..\..\..\..\..\Binaries\Debug\Libraries\OpenTK.Platform.Windows.pdb