/* Generated from mesa/include/GL/glext.h */

/*
	gl.BlendColor = SDL_GL_GetProcAddress("glBlendColor");
	gl.BlendEquation = SDL_GL_GetProcAddress("glBlendEquation");
	gl.DrawRangeElements = SDL_GL_GetProcAddress("glDrawRangeElements");
	gl.ColorTable = SDL_GL_GetProcAddress("glColorTable");
	gl.ColorTableParameterfv = SDL_GL_GetProcAddress("glColorTableParameterfv");
	gl.ColorTableParameteriv = SDL_GL_GetProcAddress("glColorTableParameteriv");
	gl.CopyColorTable = SDL_GL_GetProcAddress("glCopyColorTable");
	gl.GetColorTable = SDL_GL_GetProcAddress("glGetColorTable");
	gl.GetColorTableParameterfv = SDL_GL_GetProcAddress("glGetColorTableParameterfv");
	gl.GetColorTableParameteriv = SDL_GL_GetProcAddress("glGetColorTableParameteriv");
	gl.ColorSubTable = SDL_GL_GetProcAddress("glColorSubTable");
	gl.CopyColorSubTable = SDL_GL_GetProcAddress("glCopyColorSubTable");
	gl.ConvolutionFilter1D = SDL_GL_GetProcAddress("glConvolutionFilter1D");
	gl.ConvolutionFilter2D = SDL_GL_GetProcAddress("glConvolutionFilter2D");
	gl.ConvolutionParameterf = SDL_GL_GetProcAddress("glConvolutionParameterf");
	gl.ConvolutionParameterfv = SDL_GL_GetProcAddress("glConvolutionParameterfv");
	gl.ConvolutionParameteri = SDL_GL_GetProcAddress("glConvolutionParameteri");
	gl.ConvolutionParameteriv = SDL_GL_GetProcAddress("glConvolutionParameteriv");
	gl.CopyConvolutionFilter1D = SDL_GL_GetProcAddress("glCopyConvolutionFilter1D");
	gl.CopyConvolutionFilter2D = SDL_GL_GetProcAddress("glCopyConvolutionFilter2D");
	gl.GetConvolutionFilter = SDL_GL_GetProcAddress("glGetConvolutionFilter");
	gl.GetConvolutionParameterfv = SDL_GL_GetProcAddress("glGetConvolutionParameterfv");
	gl.GetConvolutionParameteriv = SDL_GL_GetProcAddress("glGetConvolutionParameteriv");
	gl.GetSeparableFilter = SDL_GL_GetProcAddress("glGetSeparableFilter");
	gl.SeparableFilter2D = SDL_GL_GetProcAddress("glSeparableFilter2D");
	gl.GetHistogram = SDL_GL_GetProcAddress("glGetHistogram");
	gl.GetHistogramParameterfv = SDL_GL_GetProcAddress("glGetHistogramParameterfv");
	gl.GetHistogramParameteriv = SDL_GL_GetProcAddress("glGetHistogramParameteriv");
	gl.GetMinmax = SDL_GL_GetProcAddress("glGetMinmax");
	gl.GetMinmaxParameterfv = SDL_GL_GetProcAddress("glGetMinmaxParameterfv");
	gl.GetMinmaxParameteriv = SDL_GL_GetProcAddress("glGetMinmaxParameteriv");
	gl.Histogram = SDL_GL_GetProcAddress("glHistogram");
	gl.Minmax = SDL_GL_GetProcAddress("glMinmax");
	gl.ResetHistogram = SDL_GL_GetProcAddress("glResetHistogram");
	gl.ResetMinmax = SDL_GL_GetProcAddress("glResetMinmax");
	gl.TexImage3D = SDL_GL_GetProcAddress("glTexImage3D");
	gl.TexSubImage3D = SDL_GL_GetProcAddress("glTexSubImage3D");
	gl.CopyTexSubImage3D = SDL_GL_GetProcAddress("glCopyTexSubImage3D");
	gl.ActiveTexture = SDL_GL_GetProcAddress("glActiveTexture");
	gl.ClientActiveTexture = SDL_GL_GetProcAddress("glClientActiveTexture");
	gl.MultiTexCoord1d = SDL_GL_GetProcAddress("glMultiTexCoord1d");
	gl.MultiTexCoord1dv = SDL_GL_GetProcAddress("glMultiTexCoord1dv");
	gl.MultiTexCoord1f = SDL_GL_GetProcAddress("glMultiTexCoord1f");
	gl.MultiTexCoord1fv = SDL_GL_GetProcAddress("glMultiTexCoord1fv");
	gl.MultiTexCoord1i = SDL_GL_GetProcAddress("glMultiTexCoord1i");
	gl.MultiTexCoord1iv = SDL_GL_GetProcAddress("glMultiTexCoord1iv");
	gl.MultiTexCoord1s = SDL_GL_GetProcAddress("glMultiTexCoord1s");
	gl.MultiTexCoord1sv = SDL_GL_GetProcAddress("glMultiTexCoord1sv");
	gl.MultiTexCoord2d = SDL_GL_GetProcAddress("glMultiTexCoord2d");
	gl.MultiTexCoord2dv = SDL_GL_GetProcAddress("glMultiTexCoord2dv");
	gl.MultiTexCoord2f = SDL_GL_GetProcAddress("glMultiTexCoord2f");
	gl.MultiTexCoord2fv = SDL_GL_GetProcAddress("glMultiTexCoord2fv");
	gl.MultiTexCoord2i = SDL_GL_GetProcAddress("glMultiTexCoord2i");
	gl.MultiTexCoord2iv = SDL_GL_GetProcAddress("glMultiTexCoord2iv");
	gl.MultiTexCoord2s = SDL_GL_GetProcAddress("glMultiTexCoord2s");
	gl.MultiTexCoord2sv = SDL_GL_GetProcAddress("glMultiTexCoord2sv");
	gl.MultiTexCoord3d = SDL_GL_GetProcAddress("glMultiTexCoord3d");
	gl.MultiTexCoord3dv = SDL_GL_GetProcAddress("glMultiTexCoord3dv");
	gl.MultiTexCoord3f = SDL_GL_GetProcAddress("glMultiTexCoord3f");
	gl.MultiTexCoord3fv = SDL_GL_GetProcAddress("glMultiTexCoord3fv");
	gl.MultiTexCoord3i = SDL_GL_GetProcAddress("glMultiTexCoord3i");
	gl.MultiTexCoord3iv = SDL_GL_GetProcAddress("glMultiTexCoord3iv");
	gl.MultiTexCoord3s = SDL_GL_GetProcAddress("glMultiTexCoord3s");
	gl.MultiTexCoord3sv = SDL_GL_GetProcAddress("glMultiTexCoord3sv");
	gl.MultiTexCoord4d = SDL_GL_GetProcAddress("glMultiTexCoord4d");
	gl.MultiTexCoord4dv = SDL_GL_GetProcAddress("glMultiTexCoord4dv");
	gl.MultiTexCoord4f = SDL_GL_GetProcAddress("glMultiTexCoord4f");
	gl.MultiTexCoord4fv = SDL_GL_GetProcAddress("glMultiTexCoord4fv");
	gl.MultiTexCoord4i = SDL_GL_GetProcAddress("glMultiTexCoord4i");
	gl.MultiTexCoord4iv = SDL_GL_GetProcAddress("glMultiTexCoord4iv");
	gl.MultiTexCoord4s = SDL_GL_GetProcAddress("glMultiTexCoord4s");
	gl.MultiTexCoord4sv = SDL_GL_GetProcAddress("glMultiTexCoord4sv");
	gl.LoadTransposeMatrixf = SDL_GL_GetProcAddress("glLoadTransposeMatrixf");
	gl.LoadTransposeMatrixd = SDL_GL_GetProcAddress("glLoadTransposeMatrixd");
	gl.MultTransposeMatrixf = SDL_GL_GetProcAddress("glMultTransposeMatrixf");
	gl.MultTransposeMatrixd = SDL_GL_GetProcAddress("glMultTransposeMatrixd");
	gl.SampleCoverage = SDL_GL_GetProcAddress("glSampleCoverage");
	gl.CompressedTexImage3D = SDL_GL_GetProcAddress("glCompressedTexImage3D");
	gl.CompressedTexImage2D = SDL_GL_GetProcAddress("glCompressedTexImage2D");
	gl.CompressedTexImage1D = SDL_GL_GetProcAddress("glCompressedTexImage1D");
	gl.CompressedTexSubImage3D = SDL_GL_GetProcAddress("glCompressedTexSubImage3D");
	gl.CompressedTexSubImage2D = SDL_GL_GetProcAddress("glCompressedTexSubImage2D");
	gl.CompressedTexSubImage1D = SDL_GL_GetProcAddress("glCompressedTexSubImage1D");
	gl.GetCompressedTexImage = SDL_GL_GetProcAddress("glGetCompressedTexImage");
*/
	gl.BlendFuncSeparate = SDL_GL_GetProcAddress("glBlendFuncSeparate");
	gl.FogCoordf = SDL_GL_GetProcAddress("glFogCoordf");
	gl.FogCoordfv = SDL_GL_GetProcAddress("glFogCoordfv");
	gl.FogCoordd = SDL_GL_GetProcAddress("glFogCoordd");
	gl.FogCoorddv = SDL_GL_GetProcAddress("glFogCoorddv");
	gl.FogCoordPointer = SDL_GL_GetProcAddress("glFogCoordPointer");
	gl.MultiDrawArrays = SDL_GL_GetProcAddress("glMultiDrawArrays");
	gl.MultiDrawElements = SDL_GL_GetProcAddress("glMultiDrawElements");
	gl.PointParameterf = SDL_GL_GetProcAddress("glPointParameterf");
	gl.PointParameterfv = SDL_GL_GetProcAddress("glPointParameterfv");
	gl.PointParameteri = SDL_GL_GetProcAddress("glPointParameteri");
	gl.PointParameteriv = SDL_GL_GetProcAddress("glPointParameteriv");
	gl.SecondaryColor3b = SDL_GL_GetProcAddress("glSecondaryColor3b");
	gl.SecondaryColor3bv = SDL_GL_GetProcAddress("glSecondaryColor3bv");
	gl.SecondaryColor3d = SDL_GL_GetProcAddress("glSecondaryColor3d");
	gl.SecondaryColor3dv = SDL_GL_GetProcAddress("glSecondaryColor3dv");
	gl.SecondaryColor3f = SDL_GL_GetProcAddress("glSecondaryColor3f");
	gl.SecondaryColor3fv = SDL_GL_GetProcAddress("glSecondaryColor3fv");
	gl.SecondaryColor3i = SDL_GL_GetProcAddress("glSecondaryColor3i");
	gl.SecondaryColor3iv = SDL_GL_GetProcAddress("glSecondaryColor3iv");
	gl.SecondaryColor3s = SDL_GL_GetProcAddress("glSecondaryColor3s");
	gl.SecondaryColor3sv = SDL_GL_GetProcAddress("glSecondaryColor3sv");
	gl.SecondaryColor3ub = SDL_GL_GetProcAddress("glSecondaryColor3ub");
	gl.SecondaryColor3ubv = SDL_GL_GetProcAddress("glSecondaryColor3ubv");
	gl.SecondaryColor3ui = SDL_GL_GetProcAddress("glSecondaryColor3ui");
	gl.SecondaryColor3uiv = SDL_GL_GetProcAddress("glSecondaryColor3uiv");
	gl.SecondaryColor3us = SDL_GL_GetProcAddress("glSecondaryColor3us");
	gl.SecondaryColor3usv = SDL_GL_GetProcAddress("glSecondaryColor3usv");
	gl.SecondaryColorPointer = SDL_GL_GetProcAddress("glSecondaryColorPointer");
	gl.WindowPos2d = SDL_GL_GetProcAddress("glWindowPos2d");
	gl.WindowPos2dv = SDL_GL_GetProcAddress("glWindowPos2dv");
	gl.WindowPos2f = SDL_GL_GetProcAddress("glWindowPos2f");
	gl.WindowPos2fv = SDL_GL_GetProcAddress("glWindowPos2fv");
	gl.WindowPos2i = SDL_GL_GetProcAddress("glWindowPos2i");
	gl.WindowPos2iv = SDL_GL_GetProcAddress("glWindowPos2iv");
	gl.WindowPos2s = SDL_GL_GetProcAddress("glWindowPos2s");
	gl.WindowPos2sv = SDL_GL_GetProcAddress("glWindowPos2sv");
	gl.WindowPos3d = SDL_GL_GetProcAddress("glWindowPos3d");
	gl.WindowPos3dv = SDL_GL_GetProcAddress("glWindowPos3dv");
	gl.WindowPos3f = SDL_GL_GetProcAddress("glWindowPos3f");
	gl.WindowPos3fv = SDL_GL_GetProcAddress("glWindowPos3fv");
	gl.WindowPos3i = SDL_GL_GetProcAddress("glWindowPos3i");
	gl.WindowPos3iv = SDL_GL_GetProcAddress("glWindowPos3iv");
	gl.WindowPos3s = SDL_GL_GetProcAddress("glWindowPos3s");
	gl.WindowPos3sv = SDL_GL_GetProcAddress("glWindowPos3sv");
	gl.GenQueries = SDL_GL_GetProcAddress("glGenQueries");
	gl.DeleteQueries = SDL_GL_GetProcAddress("glDeleteQueries");
	gl.IsQuery = SDL_GL_GetProcAddress("glIsQuery");
	gl.BeginQuery = SDL_GL_GetProcAddress("glBeginQuery");
	gl.EndQuery = SDL_GL_GetProcAddress("glEndQuery");
	gl.GetQueryiv = SDL_GL_GetProcAddress("glGetQueryiv");
	gl.GetQueryObjectiv = SDL_GL_GetProcAddress("glGetQueryObjectiv");
	gl.GetQueryObjectuiv = SDL_GL_GetProcAddress("glGetQueryObjectuiv");
	gl.BindBuffer = SDL_GL_GetProcAddress("glBindBuffer");
	gl.DeleteBuffers = SDL_GL_GetProcAddress("glDeleteBuffers");
	gl.GenBuffers = SDL_GL_GetProcAddress("glGenBuffers");
	gl.IsBuffer = SDL_GL_GetProcAddress("glIsBuffer");
	gl.BufferData = SDL_GL_GetProcAddress("glBufferData");
	gl.BufferSubData = SDL_GL_GetProcAddress("glBufferSubData");
	gl.GetBufferSubData = SDL_GL_GetProcAddress("glGetBufferSubData");
	gl.MapBuffer = SDL_GL_GetProcAddress("glMapBuffer");
	gl.UnmapBuffer = SDL_GL_GetProcAddress("glUnmapBuffer");
	gl.GetBufferParameteriv = SDL_GL_GetProcAddress("glGetBufferParameteriv");
	gl.GetBufferPointerv = SDL_GL_GetProcAddress("glGetBufferPointerv");
	gl.BlendEquationSeparate = SDL_GL_GetProcAddress("glBlendEquationSeparate");
	gl.DrawBuffers = SDL_GL_GetProcAddress("glDrawBuffers");
	gl.StencilOpSeparate = SDL_GL_GetProcAddress("glStencilOpSeparate");
	gl.StencilFuncSeparate = SDL_GL_GetProcAddress("glStencilFuncSeparate");
	gl.StencilMaskSeparate = SDL_GL_GetProcAddress("glStencilMaskSeparate");
	gl.AttachShader = SDL_GL_GetProcAddress("glAttachShader");
	gl.BindAttribLocation = SDL_GL_GetProcAddress("glBindAttribLocation");
	gl.CompileShader = SDL_GL_GetProcAddress("glCompileShader");
	gl.CreateProgram = SDL_GL_GetProcAddress("glCreateProgram");
	gl.CreateShader = SDL_GL_GetProcAddress("glCreateShader");
	gl.DeleteProgram = SDL_GL_GetProcAddress("glDeleteProgram");
	gl.DeleteShader = SDL_GL_GetProcAddress("glDeleteShader");
	gl.DetachShader = SDL_GL_GetProcAddress("glDetachShader");
	gl.DisableVertexAttribArray = SDL_GL_GetProcAddress("glDisableVertexAttribArray");
	gl.EnableVertexAttribArray = SDL_GL_GetProcAddress("glEnableVertexAttribArray");
	gl.GetActiveAttrib = SDL_GL_GetProcAddress("glGetActiveAttrib");
	gl.GetActiveUniform = SDL_GL_GetProcAddress("glGetActiveUniform");
	gl.GetAttachedShaders = SDL_GL_GetProcAddress("glGetAttachedShaders");
	gl.GetAttribLocation = SDL_GL_GetProcAddress("glGetAttribLocation");
	gl.GetProgramiv = SDL_GL_GetProcAddress("glGetProgramiv");
	gl.GetProgramInfoLog = SDL_GL_GetProcAddress("glGetProgramInfoLog");
	gl.GetShaderiv = SDL_GL_GetProcAddress("glGetShaderiv");
	gl.GetShaderInfoLog = SDL_GL_GetProcAddress("glGetShaderInfoLog");
	gl.GetShaderSource = SDL_GL_GetProcAddress("glGetShaderSource");
	gl.GetUniformLocation = SDL_GL_GetProcAddress("glGetUniformLocation");
	gl.GetUniformfv = SDL_GL_GetProcAddress("glGetUniformfv");
	gl.GetUniformiv = SDL_GL_GetProcAddress("glGetUniformiv");
	gl.GetVertexAttribdv = SDL_GL_GetProcAddress("glGetVertexAttribdv");
	gl.GetVertexAttribfv = SDL_GL_GetProcAddress("glGetVertexAttribfv");
	gl.GetVertexAttribiv = SDL_GL_GetProcAddress("glGetVertexAttribiv");
	gl.GetVertexAttribPointerv = SDL_GL_GetProcAddress("glGetVertexAttribPointerv");
	gl.IsProgram = SDL_GL_GetProcAddress("glIsProgram");
	gl.IsShader = SDL_GL_GetProcAddress("glIsShader");
	gl.LinkProgram = SDL_GL_GetProcAddress("glLinkProgram");
	gl.ShaderSource = SDL_GL_GetProcAddress("glShaderSource");
	gl.UseProgram = SDL_GL_GetProcAddress("glUseProgram");
	gl.Uniform1f = SDL_GL_GetProcAddress("glUniform1f");
	gl.Uniform2f = SDL_GL_GetProcAddress("glUniform2f");
	gl.Uniform3f = SDL_GL_GetProcAddress("glUniform3f");
	gl.Uniform4f = SDL_GL_GetProcAddress("glUniform4f");
	gl.Uniform1i = SDL_GL_GetProcAddress("glUniform1i");
	gl.Uniform2i = SDL_GL_GetProcAddress("glUniform2i");
	gl.Uniform3i = SDL_GL_GetProcAddress("glUniform3i");
	gl.Uniform4i = SDL_GL_GetProcAddress("glUniform4i");
	gl.Uniform1fv = SDL_GL_GetProcAddress("glUniform1fv");
	gl.Uniform2fv = SDL_GL_GetProcAddress("glUniform2fv");
	gl.Uniform3fv = SDL_GL_GetProcAddress("glUniform3fv");
	gl.Uniform4fv = SDL_GL_GetProcAddress("glUniform4fv");
	gl.Uniform1iv = SDL_GL_GetProcAddress("glUniform1iv");
	gl.Uniform2iv = SDL_GL_GetProcAddress("glUniform2iv");
	gl.Uniform3iv = SDL_GL_GetProcAddress("glUniform3iv");
	gl.Uniform4iv = SDL_GL_GetProcAddress("glUniform4iv");
	gl.UniformMatrix2fv = SDL_GL_GetProcAddress("glUniformMatrix2fv");
	gl.UniformMatrix3fv = SDL_GL_GetProcAddress("glUniformMatrix3fv");
	gl.UniformMatrix4fv = SDL_GL_GetProcAddress("glUniformMatrix4fv");
	gl.ValidateProgram = SDL_GL_GetProcAddress("glValidateProgram");
	gl.VertexAttrib1d = SDL_GL_GetProcAddress("glVertexAttrib1d");
	gl.VertexAttrib1dv = SDL_GL_GetProcAddress("glVertexAttrib1dv");
	gl.VertexAttrib1f = SDL_GL_GetProcAddress("glVertexAttrib1f");
	gl.VertexAttrib1fv = SDL_GL_GetProcAddress("glVertexAttrib1fv");
	gl.VertexAttrib1s = SDL_GL_GetProcAddress("glVertexAttrib1s");
	gl.VertexAttrib1sv = SDL_GL_GetProcAddress("glVertexAttrib1sv");
	gl.VertexAttrib2d = SDL_GL_GetProcAddress("glVertexAttrib2d");
	gl.VertexAttrib2dv = SDL_GL_GetProcAddress("glVertexAttrib2dv");
	gl.VertexAttrib2f = SDL_GL_GetProcAddress("glVertexAttrib2f");
	gl.VertexAttrib2fv = SDL_GL_GetProcAddress("glVertexAttrib2fv");
	gl.VertexAttrib2s = SDL_GL_GetProcAddress("glVertexAttrib2s");
	gl.VertexAttrib2sv = SDL_GL_GetProcAddress("glVertexAttrib2sv");
	gl.VertexAttrib3d = SDL_GL_GetProcAddress("glVertexAttrib3d");
	gl.VertexAttrib3dv = SDL_GL_GetProcAddress("glVertexAttrib3dv");
	gl.VertexAttrib3f = SDL_GL_GetProcAddress("glVertexAttrib3f");
	gl.VertexAttrib3fv = SDL_GL_GetProcAddress("glVertexAttrib3fv");
	gl.VertexAttrib3s = SDL_GL_GetProcAddress("glVertexAttrib3s");
	gl.VertexAttrib3sv = SDL_GL_GetProcAddress("glVertexAttrib3sv");
	gl.VertexAttrib4Nbv = SDL_GL_GetProcAddress("glVertexAttrib4Nbv");
	gl.VertexAttrib4Niv = SDL_GL_GetProcAddress("glVertexAttrib4Niv");
	gl.VertexAttrib4Nsv = SDL_GL_GetProcAddress("glVertexAttrib4Nsv");
	gl.VertexAttrib4Nub = SDL_GL_GetProcAddress("glVertexAttrib4Nub");
	gl.VertexAttrib4Nubv = SDL_GL_GetProcAddress("glVertexAttrib4Nubv");
	gl.VertexAttrib4Nuiv = SDL_GL_GetProcAddress("glVertexAttrib4Nuiv");
	gl.VertexAttrib4Nusv = SDL_GL_GetProcAddress("glVertexAttrib4Nusv");
	gl.VertexAttrib4bv = SDL_GL_GetProcAddress("glVertexAttrib4bv");
	gl.VertexAttrib4d = SDL_GL_GetProcAddress("glVertexAttrib4d");
	gl.VertexAttrib4dv = SDL_GL_GetProcAddress("glVertexAttrib4dv");
	gl.VertexAttrib4f = SDL_GL_GetProcAddress("glVertexAttrib4f");
	gl.VertexAttrib4fv = SDL_GL_GetProcAddress("glVertexAttrib4fv");
	gl.VertexAttrib4iv = SDL_GL_GetProcAddress("glVertexAttrib4iv");
	gl.VertexAttrib4s = SDL_GL_GetProcAddress("glVertexAttrib4s");
	gl.VertexAttrib4sv = SDL_GL_GetProcAddress("glVertexAttrib4sv");
	gl.VertexAttrib4ubv = SDL_GL_GetProcAddress("glVertexAttrib4ubv");
	gl.VertexAttrib4uiv = SDL_GL_GetProcAddress("glVertexAttrib4uiv");
	gl.VertexAttrib4usv = SDL_GL_GetProcAddress("glVertexAttrib4usv");
	gl.VertexAttribPointer = SDL_GL_GetProcAddress("glVertexAttribPointer");
	gl.UniformMatrix2x3fv = SDL_GL_GetProcAddress("glUniformMatrix2x3fv");
	gl.UniformMatrix3x2fv = SDL_GL_GetProcAddress("glUniformMatrix3x2fv");
	gl.UniformMatrix2x4fv = SDL_GL_GetProcAddress("glUniformMatrix2x4fv");
	gl.UniformMatrix4x2fv = SDL_GL_GetProcAddress("glUniformMatrix4x2fv");
	gl.UniformMatrix3x4fv = SDL_GL_GetProcAddress("glUniformMatrix3x4fv");
	gl.UniformMatrix4x3fv = SDL_GL_GetProcAddress("glUniformMatrix4x3fv");
	gl.ActiveTextureARB = SDL_GL_GetProcAddress("glActiveTextureARB");
	gl.ClientActiveTextureARB = SDL_GL_GetProcAddress("glClientActiveTextureARB");
	gl.MultiTexCoord1dARB = SDL_GL_GetProcAddress("glMultiTexCoord1dARB");
	gl.MultiTexCoord1dvARB = SDL_GL_GetProcAddress("glMultiTexCoord1dvARB");
	gl.MultiTexCoord1fARB = SDL_GL_GetProcAddress("glMultiTexCoord1fARB");
	gl.MultiTexCoord1fvARB = SDL_GL_GetProcAddress("glMultiTexCoord1fvARB");
	gl.MultiTexCoord1iARB = SDL_GL_GetProcAddress("glMultiTexCoord1iARB");
	gl.MultiTexCoord1ivARB = SDL_GL_GetProcAddress("glMultiTexCoord1ivARB");
	gl.MultiTexCoord1sARB = SDL_GL_GetProcAddress("glMultiTexCoord1sARB");
	gl.MultiTexCoord1svARB = SDL_GL_GetProcAddress("glMultiTexCoord1svARB");
	gl.MultiTexCoord2dARB = SDL_GL_GetProcAddress("glMultiTexCoord2dARB");
	gl.MultiTexCoord2dvARB = SDL_GL_GetProcAddress("glMultiTexCoord2dvARB");
	gl.MultiTexCoord2fARB = SDL_GL_GetProcAddress("glMultiTexCoord2fARB");
	gl.MultiTexCoord2fvARB = SDL_GL_GetProcAddress("glMultiTexCoord2fvARB");
	gl.MultiTexCoord2iARB = SDL_GL_GetProcAddress("glMultiTexCoord2iARB");
	gl.MultiTexCoord2ivARB = SDL_GL_GetProcAddress("glMultiTexCoord2ivARB");
	gl.MultiTexCoord2sARB = SDL_GL_GetProcAddress("glMultiTexCoord2sARB");
	gl.MultiTexCoord2svARB = SDL_GL_GetProcAddress("glMultiTexCoord2svARB");
	gl.MultiTexCoord3dARB = SDL_GL_GetProcAddress("glMultiTexCoord3dARB");
	gl.MultiTexCoord3dvARB = SDL_GL_GetProcAddress("glMultiTexCoord3dvARB");
	gl.MultiTexCoord3fARB = SDL_GL_GetProcAddress("glMultiTexCoord3fARB");
	gl.MultiTexCoord3fvARB = SDL_GL_GetProcAddress("glMultiTexCoord3fvARB");
	gl.MultiTexCoord3iARB = SDL_GL_GetProcAddress("glMultiTexCoord3iARB");
	gl.MultiTexCoord3ivARB = SDL_GL_GetProcAddress("glMultiTexCoord3ivARB");
	gl.MultiTexCoord3sARB = SDL_GL_GetProcAddress("glMultiTexCoord3sARB");
	gl.MultiTexCoord3svARB = SDL_GL_GetProcAddress("glMultiTexCoord3svARB");
	gl.MultiTexCoord4dARB = SDL_GL_GetProcAddress("glMultiTexCoord4dARB");
	gl.MultiTexCoord4dvARB = SDL_GL_GetProcAddress("glMultiTexCoord4dvARB");
	gl.MultiTexCoord4fARB = SDL_GL_GetProcAddress("glMultiTexCoord4fARB");
	gl.MultiTexCoord4fvARB = SDL_GL_GetProcAddress("glMultiTexCoord4fvARB");
	gl.MultiTexCoord4iARB = SDL_GL_GetProcAddress("glMultiTexCoord4iARB");
	gl.MultiTexCoord4ivARB = SDL_GL_GetProcAddress("glMultiTexCoord4ivARB");
	gl.MultiTexCoord4sARB = SDL_GL_GetProcAddress("glMultiTexCoord4sARB");
	gl.MultiTexCoord4svARB = SDL_GL_GetProcAddress("glMultiTexCoord4svARB");
	gl.LoadTransposeMatrixfARB = SDL_GL_GetProcAddress("glLoadTransposeMatrixfARB");
	gl.LoadTransposeMatrixdARB = SDL_GL_GetProcAddress("glLoadTransposeMatrixdARB");
	gl.MultTransposeMatrixfARB = SDL_GL_GetProcAddress("glMultTransposeMatrixfARB");
	gl.MultTransposeMatrixdARB = SDL_GL_GetProcAddress("glMultTransposeMatrixdARB");
	gl.SampleCoverageARB = SDL_GL_GetProcAddress("glSampleCoverageARB");
	gl.CompressedTexImage3DARB = SDL_GL_GetProcAddress("glCompressedTexImage3DARB");
	gl.CompressedTexImage2DARB = SDL_GL_GetProcAddress("glCompressedTexImage2DARB");
	gl.CompressedTexImage1DARB = SDL_GL_GetProcAddress("glCompressedTexImage1DARB");
	gl.CompressedTexSubImage3DARB = SDL_GL_GetProcAddress("glCompressedTexSubImage3DARB");
	gl.CompressedTexSubImage2DARB = SDL_GL_GetProcAddress("glCompressedTexSubImage2DARB");
	gl.CompressedTexSubImage1DARB = SDL_GL_GetProcAddress("glCompressedTexSubImage1DARB");
	gl.GetCompressedTexImageARB = SDL_GL_GetProcAddress("glGetCompressedTexImageARB");
	gl.PointParameterfARB = SDL_GL_GetProcAddress("glPointParameterfARB");
	gl.PointParameterfvARB = SDL_GL_GetProcAddress("glPointParameterfvARB");
	gl.WeightbvARB = SDL_GL_GetProcAddress("glWeightbvARB");
	gl.WeightsvARB = SDL_GL_GetProcAddress("glWeightsvARB");
	gl.WeightivARB = SDL_GL_GetProcAddress("glWeightivARB");
	gl.WeightfvARB = SDL_GL_GetProcAddress("glWeightfvARB");
	gl.WeightdvARB = SDL_GL_GetProcAddress("glWeightdvARB");
	gl.WeightubvARB = SDL_GL_GetProcAddress("glWeightubvARB");
	gl.WeightusvARB = SDL_GL_GetProcAddress("glWeightusvARB");
	gl.WeightuivARB = SDL_GL_GetProcAddress("glWeightuivARB");
	gl.WeightPointerARB = SDL_GL_GetProcAddress("glWeightPointerARB");
	gl.VertexBlendARB = SDL_GL_GetProcAddress("glVertexBlendARB");
	gl.CurrentPaletteMatrixARB = SDL_GL_GetProcAddress("glCurrentPaletteMatrixARB");
	gl.MatrixIndexubvARB = SDL_GL_GetProcAddress("glMatrixIndexubvARB");
	gl.MatrixIndexusvARB = SDL_GL_GetProcAddress("glMatrixIndexusvARB");
	gl.MatrixIndexuivARB = SDL_GL_GetProcAddress("glMatrixIndexuivARB");
	gl.MatrixIndexPointerARB = SDL_GL_GetProcAddress("glMatrixIndexPointerARB");
	gl.WindowPos2dARB = SDL_GL_GetProcAddress("glWindowPos2dARB");
	gl.WindowPos2dvARB = SDL_GL_GetProcAddress("glWindowPos2dvARB");
	gl.WindowPos2fARB = SDL_GL_GetProcAddress("glWindowPos2fARB");
	gl.WindowPos2fvARB = SDL_GL_GetProcAddress("glWindowPos2fvARB");
	gl.WindowPos2iARB = SDL_GL_GetProcAddress("glWindowPos2iARB");
	gl.WindowPos2ivARB = SDL_GL_GetProcAddress("glWindowPos2ivARB");
	gl.WindowPos2sARB = SDL_GL_GetProcAddress("glWindowPos2sARB");
	gl.WindowPos2svARB = SDL_GL_GetProcAddress("glWindowPos2svARB");
	gl.WindowPos3dARB = SDL_GL_GetProcAddress("glWindowPos3dARB");
	gl.WindowPos3dvARB = SDL_GL_GetProcAddress("glWindowPos3dvARB");
	gl.WindowPos3fARB = SDL_GL_GetProcAddress("glWindowPos3fARB");
	gl.WindowPos3fvARB = SDL_GL_GetProcAddress("glWindowPos3fvARB");
	gl.WindowPos3iARB = SDL_GL_GetProcAddress("glWindowPos3iARB");
	gl.WindowPos3ivARB = SDL_GL_GetProcAddress("glWindowPos3ivARB");
	gl.WindowPos3sARB = SDL_GL_GetProcAddress("glWindowPos3sARB");
	gl.WindowPos3svARB = SDL_GL_GetProcAddress("glWindowPos3svARB");
	gl.VertexAttrib1dARB = SDL_GL_GetProcAddress("glVertexAttrib1dARB");
	gl.VertexAttrib1dvARB = SDL_GL_GetProcAddress("glVertexAttrib1dvARB");
	gl.VertexAttrib1fARB = SDL_GL_GetProcAddress("glVertexAttrib1fARB");
	gl.VertexAttrib1fvARB = SDL_GL_GetProcAddress("glVertexAttrib1fvARB");
	gl.VertexAttrib1sARB = SDL_GL_GetProcAddress("glVertexAttrib1sARB");
	gl.VertexAttrib1svARB = SDL_GL_GetProcAddress("glVertexAttrib1svARB");
	gl.VertexAttrib2dARB = SDL_GL_GetProcAddress("glVertexAttrib2dARB");
	gl.VertexAttrib2dvARB = SDL_GL_GetProcAddress("glVertexAttrib2dvARB");
	gl.VertexAttrib2fARB = SDL_GL_GetProcAddress("glVertexAttrib2fARB");
	gl.VertexAttrib2fvARB = SDL_GL_GetProcAddress("glVertexAttrib2fvARB");
	gl.VertexAttrib2sARB = SDL_GL_GetProcAddress("glVertexAttrib2sARB");
	gl.VertexAttrib2svARB = SDL_GL_GetProcAddress("glVertexAttrib2svARB");
	gl.VertexAttrib3dARB = SDL_GL_GetProcAddress("glVertexAttrib3dARB");
	gl.VertexAttrib3dvARB = SDL_GL_GetProcAddress("glVertexAttrib3dvARB");
	gl.VertexAttrib3fARB = SDL_GL_GetProcAddress("glVertexAttrib3fARB");
	gl.VertexAttrib3fvARB = SDL_GL_GetProcAddress("glVertexAttrib3fvARB");
	gl.VertexAttrib3sARB = SDL_GL_GetProcAddress("glVertexAttrib3sARB");
	gl.VertexAttrib3svARB = SDL_GL_GetProcAddress("glVertexAttrib3svARB");
	gl.VertexAttrib4NbvARB = SDL_GL_GetProcAddress("glVertexAttrib4NbvARB");
	gl.VertexAttrib4NivARB = SDL_GL_GetProcAddress("glVertexAttrib4NivARB");
	gl.VertexAttrib4NsvARB = SDL_GL_GetProcAddress("glVertexAttrib4NsvARB");
	gl.VertexAttrib4NubARB = SDL_GL_GetProcAddress("glVertexAttrib4NubARB");
	gl.VertexAttrib4NubvARB = SDL_GL_GetProcAddress("glVertexAttrib4NubvARB");
	gl.VertexAttrib4NuivARB = SDL_GL_GetProcAddress("glVertexAttrib4NuivARB");
	gl.VertexAttrib4NusvARB = SDL_GL_GetProcAddress("glVertexAttrib4NusvARB");
	gl.VertexAttrib4bvARB = SDL_GL_GetProcAddress("glVertexAttrib4bvARB");
	gl.VertexAttrib4dARB = SDL_GL_GetProcAddress("glVertexAttrib4dARB");
	gl.VertexAttrib4dvARB = SDL_GL_GetProcAddress("glVertexAttrib4dvARB");
	gl.VertexAttrib4fARB = SDL_GL_GetProcAddress("glVertexAttrib4fARB");
	gl.VertexAttrib4fvARB = SDL_GL_GetProcAddress("glVertexAttrib4fvARB");
	gl.VertexAttrib4ivARB = SDL_GL_GetProcAddress("glVertexAttrib4ivARB");
	gl.VertexAttrib4sARB = SDL_GL_GetProcAddress("glVertexAttrib4sARB");
	gl.VertexAttrib4svARB = SDL_GL_GetProcAddress("glVertexAttrib4svARB");
	gl.VertexAttrib4ubvARB = SDL_GL_GetProcAddress("glVertexAttrib4ubvARB");
	gl.VertexAttrib4uivARB = SDL_GL_GetProcAddress("glVertexAttrib4uivARB");
	gl.VertexAttrib4usvARB = SDL_GL_GetProcAddress("glVertexAttrib4usvARB");
	gl.VertexAttribPointerARB = SDL_GL_GetProcAddress("glVertexAttribPointerARB");
	gl.EnableVertexAttribArrayARB = SDL_GL_GetProcAddress("glEnableVertexAttribArrayARB");
	gl.DisableVertexAttribArrayARB = SDL_GL_GetProcAddress("glDisableVertexAttribArrayARB");
	gl.ProgramStringARB = SDL_GL_GetProcAddress("glProgramStringARB");
	gl.BindProgramARB = SDL_GL_GetProcAddress("glBindProgramARB");
	gl.DeleteProgramsARB = SDL_GL_GetProcAddress("glDeleteProgramsARB");
	gl.GenProgramsARB = SDL_GL_GetProcAddress("glGenProgramsARB");
	gl.ProgramEnvParameter4dARB = SDL_GL_GetProcAddress("glProgramEnvParameter4dARB");
	gl.ProgramEnvParameter4dvARB = SDL_GL_GetProcAddress("glProgramEnvParameter4dvARB");
	gl.ProgramEnvParameter4fARB = SDL_GL_GetProcAddress("glProgramEnvParameter4fARB");
	gl.ProgramEnvParameter4fvARB = SDL_GL_GetProcAddress("glProgramEnvParameter4fvARB");
	gl.ProgramLocalParameter4dARB = SDL_GL_GetProcAddress("glProgramLocalParameter4dARB");
	gl.ProgramLocalParameter4dvARB = SDL_GL_GetProcAddress("glProgramLocalParameter4dvARB");
	gl.ProgramLocalParameter4fARB = SDL_GL_GetProcAddress("glProgramLocalParameter4fARB");
	gl.ProgramLocalParameter4fvARB = SDL_GL_GetProcAddress("glProgramLocalParameter4fvARB");
	gl.GetProgramEnvParameterdvARB = SDL_GL_GetProcAddress("glGetProgramEnvParameterdvARB");
	gl.GetProgramEnvParameterfvARB = SDL_GL_GetProcAddress("glGetProgramEnvParameterfvARB");
	gl.GetProgramLocalParameterdvARB = SDL_GL_GetProcAddress("glGetProgramLocalParameterdvARB");
	gl.GetProgramLocalParameterfvARB = SDL_GL_GetProcAddress("glGetProgramLocalParameterfvARB");
	gl.GetProgramivARB = SDL_GL_GetProcAddress("glGetProgramivARB");
	gl.GetProgramStringARB = SDL_GL_GetProcAddress("glGetProgramStringARB");
	gl.GetVertexAttribdvARB = SDL_GL_GetProcAddress("glGetVertexAttribdvARB");
	gl.GetVertexAttribfvARB = SDL_GL_GetProcAddress("glGetVertexAttribfvARB");
	gl.GetVertexAttribivARB = SDL_GL_GetProcAddress("glGetVertexAttribivARB");
	gl.GetVertexAttribPointervARB = SDL_GL_GetProcAddress("glGetVertexAttribPointervARB");
	gl.IsProgramARB = SDL_GL_GetProcAddress("glIsProgramARB");
	gl.BindBufferARB = SDL_GL_GetProcAddress("glBindBufferARB");
	gl.DeleteBuffersARB = SDL_GL_GetProcAddress("glDeleteBuffersARB");
	gl.GenBuffersARB = SDL_GL_GetProcAddress("glGenBuffersARB");
	gl.IsBufferARB = SDL_GL_GetProcAddress("glIsBufferARB");
	gl.BufferDataARB = SDL_GL_GetProcAddress("glBufferDataARB");
	gl.BufferSubDataARB = SDL_GL_GetProcAddress("glBufferSubDataARB");
	gl.GetBufferSubDataARB = SDL_GL_GetProcAddress("glGetBufferSubDataARB");
	gl.MapBufferARB = SDL_GL_GetProcAddress("glMapBufferARB");
	gl.UnmapBufferARB = SDL_GL_GetProcAddress("glUnmapBufferARB");
	gl.GetBufferParameterivARB = SDL_GL_GetProcAddress("glGetBufferParameterivARB");
	gl.GetBufferPointervARB = SDL_GL_GetProcAddress("glGetBufferPointervARB");
	gl.GenQueriesARB = SDL_GL_GetProcAddress("glGenQueriesARB");
	gl.DeleteQueriesARB = SDL_GL_GetProcAddress("glDeleteQueriesARB");
	gl.IsQueryARB = SDL_GL_GetProcAddress("glIsQueryARB");
	gl.BeginQueryARB = SDL_GL_GetProcAddress("glBeginQueryARB");
	gl.EndQueryARB = SDL_GL_GetProcAddress("glEndQueryARB");
	gl.GetQueryivARB = SDL_GL_GetProcAddress("glGetQueryivARB");
	gl.GetQueryObjectivARB = SDL_GL_GetProcAddress("glGetQueryObjectivARB");
	gl.GetQueryObjectuivARB = SDL_GL_GetProcAddress("glGetQueryObjectuivARB");
	gl.DeleteObjectARB = SDL_GL_GetProcAddress("glDeleteObjectARB");
	gl.GetHandleARB = SDL_GL_GetProcAddress("glGetHandleARB");
	gl.DetachObjectARB = SDL_GL_GetProcAddress("glDetachObjectARB");
	gl.CreateShaderObjectARB = SDL_GL_GetProcAddress("glCreateShaderObjectARB");
	gl.ShaderSourceARB = SDL_GL_GetProcAddress("glShaderSourceARB");
	gl.CompileShaderARB = SDL_GL_GetProcAddress("glCompileShaderARB");
	gl.CreateProgramObjectARB = SDL_GL_GetProcAddress("glCreateProgramObjectARB");
	gl.AttachObjectARB = SDL_GL_GetProcAddress("glAttachObjectARB");
	gl.LinkProgramARB = SDL_GL_GetProcAddress("glLinkProgramARB");
	gl.UseProgramObjectARB = SDL_GL_GetProcAddress("glUseProgramObjectARB");
	gl.ValidateProgramARB = SDL_GL_GetProcAddress("glValidateProgramARB");
	gl.Uniform1fARB = SDL_GL_GetProcAddress("glUniform1fARB");
	gl.Uniform2fARB = SDL_GL_GetProcAddress("glUniform2fARB");
	gl.Uniform3fARB = SDL_GL_GetProcAddress("glUniform3fARB");
	gl.Uniform4fARB = SDL_GL_GetProcAddress("glUniform4fARB");
	gl.Uniform1iARB = SDL_GL_GetProcAddress("glUniform1iARB");
	gl.Uniform2iARB = SDL_GL_GetProcAddress("glUniform2iARB");
	gl.Uniform3iARB = SDL_GL_GetProcAddress("glUniform3iARB");
	gl.Uniform4iARB = SDL_GL_GetProcAddress("glUniform4iARB");
	gl.Uniform1fvARB = SDL_GL_GetProcAddress("glUniform1fvARB");
	gl.Uniform2fvARB = SDL_GL_GetProcAddress("glUniform2fvARB");
	gl.Uniform3fvARB = SDL_GL_GetProcAddress("glUniform3fvARB");
	gl.Uniform4fvARB = SDL_GL_GetProcAddress("glUniform4fvARB");
	gl.Uniform1ivARB = SDL_GL_GetProcAddress("glUniform1ivARB");
	gl.Uniform2ivARB = SDL_GL_GetProcAddress("glUniform2ivARB");
	gl.Uniform3ivARB = SDL_GL_GetProcAddress("glUniform3ivARB");
	gl.Uniform4ivARB = SDL_GL_GetProcAddress("glUniform4ivARB");
	gl.UniformMatrix2fvARB = SDL_GL_GetProcAddress("glUniformMatrix2fvARB");
	gl.UniformMatrix3fvARB = SDL_GL_GetProcAddress("glUniformMatrix3fvARB");
	gl.UniformMatrix4fvARB = SDL_GL_GetProcAddress("glUniformMatrix4fvARB");
	gl.GetObjectParameterfvARB = SDL_GL_GetProcAddress("glGetObjectParameterfvARB");
	gl.GetObjectParameterivARB = SDL_GL_GetProcAddress("glGetObjectParameterivARB");
	gl.GetInfoLogARB = SDL_GL_GetProcAddress("glGetInfoLogARB");
	gl.GetAttachedObjectsARB = SDL_GL_GetProcAddress("glGetAttachedObjectsARB");
	gl.GetUniformLocationARB = SDL_GL_GetProcAddress("glGetUniformLocationARB");
	gl.GetActiveUniformARB = SDL_GL_GetProcAddress("glGetActiveUniformARB");
	gl.GetUniformfvARB = SDL_GL_GetProcAddress("glGetUniformfvARB");
	gl.GetUniformivARB = SDL_GL_GetProcAddress("glGetUniformivARB");
	gl.GetShaderSourceARB = SDL_GL_GetProcAddress("glGetShaderSourceARB");
	gl.BindAttribLocationARB = SDL_GL_GetProcAddress("glBindAttribLocationARB");
	gl.GetActiveAttribARB = SDL_GL_GetProcAddress("glGetActiveAttribARB");
	gl.GetAttribLocationARB = SDL_GL_GetProcAddress("glGetAttribLocationARB");
	gl.DrawBuffersARB = SDL_GL_GetProcAddress("glDrawBuffersARB");
	gl.ClampColorARB = SDL_GL_GetProcAddress("glClampColorARB");
	gl.BlendColorEXT = SDL_GL_GetProcAddress("glBlendColorEXT");
	gl.PolygonOffsetEXT = SDL_GL_GetProcAddress("glPolygonOffsetEXT");
	gl.TexImage3DEXT = SDL_GL_GetProcAddress("glTexImage3DEXT");
	gl.TexSubImage3DEXT = SDL_GL_GetProcAddress("glTexSubImage3DEXT");
	gl.GetTexFilterFuncSGIS = SDL_GL_GetProcAddress("glGetTexFilterFuncSGIS");
	gl.TexFilterFuncSGIS = SDL_GL_GetProcAddress("glTexFilterFuncSGIS");
	gl.TexSubImage1DEXT = SDL_GL_GetProcAddress("glTexSubImage1DEXT");
	gl.TexSubImage2DEXT = SDL_GL_GetProcAddress("glTexSubImage2DEXT");
	gl.CopyTexImage1DEXT = SDL_GL_GetProcAddress("glCopyTexImage1DEXT");
	gl.CopyTexImage2DEXT = SDL_GL_GetProcAddress("glCopyTexImage2DEXT");
	gl.CopyTexSubImage1DEXT = SDL_GL_GetProcAddress("glCopyTexSubImage1DEXT");
	gl.CopyTexSubImage2DEXT = SDL_GL_GetProcAddress("glCopyTexSubImage2DEXT");
	gl.CopyTexSubImage3DEXT = SDL_GL_GetProcAddress("glCopyTexSubImage3DEXT");
	gl.GetHistogramEXT = SDL_GL_GetProcAddress("glGetHistogramEXT");
	gl.GetHistogramParameterfvEXT = SDL_GL_GetProcAddress("glGetHistogramParameterfvEXT");
	gl.GetHistogramParameterivEXT = SDL_GL_GetProcAddress("glGetHistogramParameterivEXT");
	gl.GetMinmaxEXT = SDL_GL_GetProcAddress("glGetMinmaxEXT");
	gl.GetMinmaxParameterfvEXT = SDL_GL_GetProcAddress("glGetMinmaxParameterfvEXT");
	gl.GetMinmaxParameterivEXT = SDL_GL_GetProcAddress("glGetMinmaxParameterivEXT");
	gl.HistogramEXT = SDL_GL_GetProcAddress("glHistogramEXT");
	gl.MinmaxEXT = SDL_GL_GetProcAddress("glMinmaxEXT");
	gl.ResetHistogramEXT = SDL_GL_GetProcAddress("glResetHistogramEXT");
	gl.ResetMinmaxEXT = SDL_GL_GetProcAddress("glResetMinmaxEXT");
	gl.ConvolutionFilter1DEXT = SDL_GL_GetProcAddress("glConvolutionFilter1DEXT");
	gl.ConvolutionFilter2DEXT = SDL_GL_GetProcAddress("glConvolutionFilter2DEXT");
	gl.ConvolutionParameterfEXT = SDL_GL_GetProcAddress("glConvolutionParameterfEXT");
	gl.ConvolutionParameterfvEXT = SDL_GL_GetProcAddress("glConvolutionParameterfvEXT");
	gl.ConvolutionParameteriEXT = SDL_GL_GetProcAddress("glConvolutionParameteriEXT");
	gl.ConvolutionParameterivEXT = SDL_GL_GetProcAddress("glConvolutionParameterivEXT");
	gl.CopyConvolutionFilter1DEXT = SDL_GL_GetProcAddress("glCopyConvolutionFilter1DEXT");
	gl.CopyConvolutionFilter2DEXT = SDL_GL_GetProcAddress("glCopyConvolutionFilter2DEXT");
	gl.GetConvolutionFilterEXT = SDL_GL_GetProcAddress("glGetConvolutionFilterEXT");
	gl.GetConvolutionParameterfvEXT = SDL_GL_GetProcAddress("glGetConvolutionParameterfvEXT");
	gl.GetConvolutionParameterivEXT = SDL_GL_GetProcAddress("glGetConvolutionParameterivEXT");
	gl.GetSeparableFilterEXT = SDL_GL_GetProcAddress("glGetSeparableFilterEXT");
	gl.SeparableFilter2DEXT = SDL_GL_GetProcAddress("glSeparableFilter2DEXT");
	gl.ColorTableSGI = SDL_GL_GetProcAddress("glColorTableSGI");
	gl.ColorTableParameterfvSGI = SDL_GL_GetProcAddress("glColorTableParameterfvSGI");
	gl.ColorTableParameterivSGI = SDL_GL_GetProcAddress("glColorTableParameterivSGI");
	gl.CopyColorTableSGI = SDL_GL_GetProcAddress("glCopyColorTableSGI");
	gl.GetColorTableSGI = SDL_GL_GetProcAddress("glGetColorTableSGI");
	gl.GetColorTableParameterfvSGI = SDL_GL_GetProcAddress("glGetColorTableParameterfvSGI");
	gl.GetColorTableParameterivSGI = SDL_GL_GetProcAddress("glGetColorTableParameterivSGI");
	gl.PixelTexGenSGIX = SDL_GL_GetProcAddress("glPixelTexGenSGIX");
	gl.PixelTexGenParameteriSGIS = SDL_GL_GetProcAddress("glPixelTexGenParameteriSGIS");
	gl.PixelTexGenParameterivSGIS = SDL_GL_GetProcAddress("glPixelTexGenParameterivSGIS");
	gl.PixelTexGenParameterfSGIS = SDL_GL_GetProcAddress("glPixelTexGenParameterfSGIS");
	gl.PixelTexGenParameterfvSGIS = SDL_GL_GetProcAddress("glPixelTexGenParameterfvSGIS");
	gl.GetPixelTexGenParameterivSGIS = SDL_GL_GetProcAddress("glGetPixelTexGenParameterivSGIS");
	gl.GetPixelTexGenParameterfvSGIS = SDL_GL_GetProcAddress("glGetPixelTexGenParameterfvSGIS");
	gl.TexImage4DSGIS = SDL_GL_GetProcAddress("glTexImage4DSGIS");
	gl.TexSubImage4DSGIS = SDL_GL_GetProcAddress("glTexSubImage4DSGIS");
	gl.AreTexturesResidentEXT = SDL_GL_GetProcAddress("glAreTexturesResidentEXT");
	gl.BindTextureEXT = SDL_GL_GetProcAddress("glBindTextureEXT");
	gl.DeleteTexturesEXT = SDL_GL_GetProcAddress("glDeleteTexturesEXT");
	gl.GenTexturesEXT = SDL_GL_GetProcAddress("glGenTexturesEXT");
	gl.IsTextureEXT = SDL_GL_GetProcAddress("glIsTextureEXT");
	gl.PrioritizeTexturesEXT = SDL_GL_GetProcAddress("glPrioritizeTexturesEXT");
	gl.DetailTexFuncSGIS = SDL_GL_GetProcAddress("glDetailTexFuncSGIS");
	gl.GetDetailTexFuncSGIS = SDL_GL_GetProcAddress("glGetDetailTexFuncSGIS");
	gl.SharpenTexFuncSGIS = SDL_GL_GetProcAddress("glSharpenTexFuncSGIS");
	gl.GetSharpenTexFuncSGIS = SDL_GL_GetProcAddress("glGetSharpenTexFuncSGIS");
	gl.SampleMaskSGIS = SDL_GL_GetProcAddress("glSampleMaskSGIS");
	gl.SamplePatternSGIS = SDL_GL_GetProcAddress("glSamplePatternSGIS");
	gl.ArrayElementEXT = SDL_GL_GetProcAddress("glArrayElementEXT");
	gl.ColorPointerEXT = SDL_GL_GetProcAddress("glColorPointerEXT");
	gl.DrawArraysEXT = SDL_GL_GetProcAddress("glDrawArraysEXT");
	gl.EdgeFlagPointerEXT = SDL_GL_GetProcAddress("glEdgeFlagPointerEXT");
	gl.GetPointervEXT = SDL_GL_GetProcAddress("glGetPointervEXT");
	gl.IndexPointerEXT = SDL_GL_GetProcAddress("glIndexPointerEXT");
	gl.NormalPointerEXT = SDL_GL_GetProcAddress("glNormalPointerEXT");
	gl.TexCoordPointerEXT = SDL_GL_GetProcAddress("glTexCoordPointerEXT");
	gl.VertexPointerEXT = SDL_GL_GetProcAddress("glVertexPointerEXT");
	gl.BlendEquationEXT = SDL_GL_GetProcAddress("glBlendEquationEXT");
	gl.SpriteParameterfSGIX = SDL_GL_GetProcAddress("glSpriteParameterfSGIX");
	gl.SpriteParameterfvSGIX = SDL_GL_GetProcAddress("glSpriteParameterfvSGIX");
	gl.SpriteParameteriSGIX = SDL_GL_GetProcAddress("glSpriteParameteriSGIX");
	gl.SpriteParameterivSGIX = SDL_GL_GetProcAddress("glSpriteParameterivSGIX");
	gl.PointParameterfEXT = SDL_GL_GetProcAddress("glPointParameterfEXT");
	gl.PointParameterfvEXT = SDL_GL_GetProcAddress("glPointParameterfvEXT");
	gl.PointParameterfSGIS = SDL_GL_GetProcAddress("glPointParameterfSGIS");
	gl.PointParameterfvSGIS = SDL_GL_GetProcAddress("glPointParameterfvSGIS");
	gl.GetInstrumentsSGIX = SDL_GL_GetProcAddress("glGetInstrumentsSGIX");
	gl.InstrumentsBufferSGIX = SDL_GL_GetProcAddress("glInstrumentsBufferSGIX");
	gl.PollInstrumentsSGIX = SDL_GL_GetProcAddress("glPollInstrumentsSGIX");
	gl.ReadInstrumentsSGIX = SDL_GL_GetProcAddress("glReadInstrumentsSGIX");
	gl.StartInstrumentsSGIX = SDL_GL_GetProcAddress("glStartInstrumentsSGIX");
	gl.StopInstrumentsSGIX = SDL_GL_GetProcAddress("glStopInstrumentsSGIX");
	gl.FrameZoomSGIX = SDL_GL_GetProcAddress("glFrameZoomSGIX");
	gl.TagSampleBufferSGIX = SDL_GL_GetProcAddress("glTagSampleBufferSGIX");
	gl.DeformationMap3dSGIX = SDL_GL_GetProcAddress("glDeformationMap3dSGIX");
	gl.DeformationMap3fSGIX = SDL_GL_GetProcAddress("glDeformationMap3fSGIX");
	gl.DeformSGIX = SDL_GL_GetProcAddress("glDeformSGIX");
	gl.LoadIdentityDeformationMapSGIX = SDL_GL_GetProcAddress("glLoadIdentityDeformationMapSGIX");
	gl.ReferencePlaneSGIX = SDL_GL_GetProcAddress("glReferencePlaneSGIX");
	gl.FlushRasterSGIX = SDL_GL_GetProcAddress("glFlushRasterSGIX");
	gl.FogFuncSGIS = SDL_GL_GetProcAddress("glFogFuncSGIS");
	gl.GetFogFuncSGIS = SDL_GL_GetProcAddress("glGetFogFuncSGIS");
	gl.ImageTransformParameteriHP = SDL_GL_GetProcAddress("glImageTransformParameteriHP");
	gl.ImageTransformParameterfHP = SDL_GL_GetProcAddress("glImageTransformParameterfHP");
	gl.ImageTransformParameterivHP = SDL_GL_GetProcAddress("glImageTransformParameterivHP");
	gl.ImageTransformParameterfvHP = SDL_GL_GetProcAddress("glImageTransformParameterfvHP");
	gl.GetImageTransformParameterivHP = SDL_GL_GetProcAddress("glGetImageTransformParameterivHP");
	gl.GetImageTransformParameterfvHP = SDL_GL_GetProcAddress("glGetImageTransformParameterfvHP");
	gl.ColorSubTableEXT = SDL_GL_GetProcAddress("glColorSubTableEXT");
	gl.CopyColorSubTableEXT = SDL_GL_GetProcAddress("glCopyColorSubTableEXT");
	gl.HintPGI = SDL_GL_GetProcAddress("glHintPGI");
	gl.ColorTableEXT = SDL_GL_GetProcAddress("glColorTableEXT");
	gl.GetColorTableEXT = SDL_GL_GetProcAddress("glGetColorTableEXT");
	gl.GetColorTableParameterivEXT = SDL_GL_GetProcAddress("glGetColorTableParameterivEXT");
	gl.GetColorTableParameterfvEXT = SDL_GL_GetProcAddress("glGetColorTableParameterfvEXT");
	gl.GetListParameterfvSGIX = SDL_GL_GetProcAddress("glGetListParameterfvSGIX");
	gl.GetListParameterivSGIX = SDL_GL_GetProcAddress("glGetListParameterivSGIX");
	gl.ListParameterfSGIX = SDL_GL_GetProcAddress("glListParameterfSGIX");
	gl.ListParameterfvSGIX = SDL_GL_GetProcAddress("glListParameterfvSGIX");
	gl.ListParameteriSGIX = SDL_GL_GetProcAddress("glListParameteriSGIX");
	gl.ListParameterivSGIX = SDL_GL_GetProcAddress("glListParameterivSGIX");
	gl.IndexMaterialEXT = SDL_GL_GetProcAddress("glIndexMaterialEXT");
	gl.IndexFuncEXT = SDL_GL_GetProcAddress("glIndexFuncEXT");
	gl.LockArraysEXT = SDL_GL_GetProcAddress("glLockArraysEXT");
	gl.UnlockArraysEXT = SDL_GL_GetProcAddress("glUnlockArraysEXT");
	gl.CullParameterdvEXT = SDL_GL_GetProcAddress("glCullParameterdvEXT");
	gl.CullParameterfvEXT = SDL_GL_GetProcAddress("glCullParameterfvEXT");
	gl.FragmentColorMaterialSGIX = SDL_GL_GetProcAddress("glFragmentColorMaterialSGIX");
	gl.FragmentLightfSGIX = SDL_GL_GetProcAddress("glFragmentLightfSGIX");
	gl.FragmentLightfvSGIX = SDL_GL_GetProcAddress("glFragmentLightfvSGIX");
	gl.FragmentLightiSGIX = SDL_GL_GetProcAddress("glFragmentLightiSGIX");
	gl.FragmentLightivSGIX = SDL_GL_GetProcAddress("glFragmentLightivSGIX");
	gl.FragmentLightModelfSGIX = SDL_GL_GetProcAddress("glFragmentLightModelfSGIX");
	gl.FragmentLightModelfvSGIX = SDL_GL_GetProcAddress("glFragmentLightModelfvSGIX");
	gl.FragmentLightModeliSGIX = SDL_GL_GetProcAddress("glFragmentLightModeliSGIX");
	gl.FragmentLightModelivSGIX = SDL_GL_GetProcAddress("glFragmentLightModelivSGIX");
	gl.FragmentMaterialfSGIX = SDL_GL_GetProcAddress("glFragmentMaterialfSGIX");
	gl.FragmentMaterialfvSGIX = SDL_GL_GetProcAddress("glFragmentMaterialfvSGIX");
	gl.FragmentMaterialiSGIX = SDL_GL_GetProcAddress("glFragmentMaterialiSGIX");
	gl.FragmentMaterialivSGIX = SDL_GL_GetProcAddress("glFragmentMaterialivSGIX");
	gl.GetFragmentLightfvSGIX = SDL_GL_GetProcAddress("glGetFragmentLightfvSGIX");
	gl.GetFragmentLightivSGIX = SDL_GL_GetProcAddress("glGetFragmentLightivSGIX");
	gl.GetFragmentMaterialfvSGIX = SDL_GL_GetProcAddress("glGetFragmentMaterialfvSGIX");
	gl.GetFragmentMaterialivSGIX = SDL_GL_GetProcAddress("glGetFragmentMaterialivSGIX");
	gl.LightEnviSGIX = SDL_GL_GetProcAddress("glLightEnviSGIX");
	gl.DrawRangeElementsEXT = SDL_GL_GetProcAddress("glDrawRangeElementsEXT");
	gl.ApplyTextureEXT = SDL_GL_GetProcAddress("glApplyTextureEXT");
	gl.TextureLightEXT = SDL_GL_GetProcAddress("glTextureLightEXT");
	gl.TextureMaterialEXT = SDL_GL_GetProcAddress("glTextureMaterialEXT");
	gl.AsyncMarkerSGIX = SDL_GL_GetProcAddress("glAsyncMarkerSGIX");
	gl.FinishAsyncSGIX = SDL_GL_GetProcAddress("glFinishAsyncSGIX");
	gl.PollAsyncSGIX = SDL_GL_GetProcAddress("glPollAsyncSGIX");
	gl.GenAsyncMarkersSGIX = SDL_GL_GetProcAddress("glGenAsyncMarkersSGIX");
	gl.DeleteAsyncMarkersSGIX = SDL_GL_GetProcAddress("glDeleteAsyncMarkersSGIX");
	gl.IsAsyncMarkerSGIX = SDL_GL_GetProcAddress("glIsAsyncMarkerSGIX");
	gl.VertexPointervINTEL = SDL_GL_GetProcAddress("glVertexPointervINTEL");
	gl.NormalPointervINTEL = SDL_GL_GetProcAddress("glNormalPointervINTEL");
	gl.ColorPointervINTEL = SDL_GL_GetProcAddress("glColorPointervINTEL");
	gl.TexCoordPointervINTEL = SDL_GL_GetProcAddress("glTexCoordPointervINTEL");
	gl.PixelTransformParameteriEXT = SDL_GL_GetProcAddress("glPixelTransformParameteriEXT");
	gl.PixelTransformParameterfEXT = SDL_GL_GetProcAddress("glPixelTransformParameterfEXT");
	gl.PixelTransformParameterivEXT = SDL_GL_GetProcAddress("glPixelTransformParameterivEXT");
	gl.PixelTransformParameterfvEXT = SDL_GL_GetProcAddress("glPixelTransformParameterfvEXT");
	gl.SecondaryColor3bEXT = SDL_GL_GetProcAddress("glSecondaryColor3bEXT");
	gl.SecondaryColor3bvEXT = SDL_GL_GetProcAddress("glSecondaryColor3bvEXT");
	gl.SecondaryColor3dEXT = SDL_GL_GetProcAddress("glSecondaryColor3dEXT");
	gl.SecondaryColor3dvEXT = SDL_GL_GetProcAddress("glSecondaryColor3dvEXT");
	gl.SecondaryColor3fEXT = SDL_GL_GetProcAddress("glSecondaryColor3fEXT");
	gl.SecondaryColor3fvEXT = SDL_GL_GetProcAddress("glSecondaryColor3fvEXT");
	gl.SecondaryColor3iEXT = SDL_GL_GetProcAddress("glSecondaryColor3iEXT");
	gl.SecondaryColor3ivEXT = SDL_GL_GetProcAddress("glSecondaryColor3ivEXT");
	gl.SecondaryColor3sEXT = SDL_GL_GetProcAddress("glSecondaryColor3sEXT");
	gl.SecondaryColor3svEXT = SDL_GL_GetProcAddress("glSecondaryColor3svEXT");
	gl.SecondaryColor3ubEXT = SDL_GL_GetProcAddress("glSecondaryColor3ubEXT");
	gl.SecondaryColor3ubvEXT = SDL_GL_GetProcAddress("glSecondaryColor3ubvEXT");
	gl.SecondaryColor3uiEXT = SDL_GL_GetProcAddress("glSecondaryColor3uiEXT");
	gl.SecondaryColor3uivEXT = SDL_GL_GetProcAddress("glSecondaryColor3uivEXT");
	gl.SecondaryColor3usEXT = SDL_GL_GetProcAddress("glSecondaryColor3usEXT");
	gl.SecondaryColor3usvEXT = SDL_GL_GetProcAddress("glSecondaryColor3usvEXT");
	gl.SecondaryColorPointerEXT = SDL_GL_GetProcAddress("glSecondaryColorPointerEXT");
	gl.TextureNormalEXT = SDL_GL_GetProcAddress("glTextureNormalEXT");
	gl.MultiDrawArraysEXT = SDL_GL_GetProcAddress("glMultiDrawArraysEXT");
	gl.MultiDrawElementsEXT = SDL_GL_GetProcAddress("glMultiDrawElementsEXT");
	gl.FogCoordfEXT = SDL_GL_GetProcAddress("glFogCoordfEXT");
	gl.FogCoordfvEXT = SDL_GL_GetProcAddress("glFogCoordfvEXT");
	gl.FogCoorddEXT = SDL_GL_GetProcAddress("glFogCoorddEXT");
	gl.FogCoorddvEXT = SDL_GL_GetProcAddress("glFogCoorddvEXT");
	gl.FogCoordPointerEXT = SDL_GL_GetProcAddress("glFogCoordPointerEXT");
	gl.Tangent3bEXT = SDL_GL_GetProcAddress("glTangent3bEXT");
	gl.Tangent3bvEXT = SDL_GL_GetProcAddress("glTangent3bvEXT");
	gl.Tangent3dEXT = SDL_GL_GetProcAddress("glTangent3dEXT");
	gl.Tangent3dvEXT = SDL_GL_GetProcAddress("glTangent3dvEXT");
	gl.Tangent3fEXT = SDL_GL_GetProcAddress("glTangent3fEXT");
	gl.Tangent3fvEXT = SDL_GL_GetProcAddress("glTangent3fvEXT");
	gl.Tangent3iEXT = SDL_GL_GetProcAddress("glTangent3iEXT");
	gl.Tangent3ivEXT = SDL_GL_GetProcAddress("glTangent3ivEXT");
	gl.Tangent3sEXT = SDL_GL_GetProcAddress("glTangent3sEXT");
	gl.Tangent3svEXT = SDL_GL_GetProcAddress("glTangent3svEXT");
	gl.Binormal3bEXT = SDL_GL_GetProcAddress("glBinormal3bEXT");
	gl.Binormal3bvEXT = SDL_GL_GetProcAddress("glBinormal3bvEXT");
	gl.Binormal3dEXT = SDL_GL_GetProcAddress("glBinormal3dEXT");
	gl.Binormal3dvEXT = SDL_GL_GetProcAddress("glBinormal3dvEXT");
	gl.Binormal3fEXT = SDL_GL_GetProcAddress("glBinormal3fEXT");
	gl.Binormal3fvEXT = SDL_GL_GetProcAddress("glBinormal3fvEXT");
	gl.Binormal3iEXT = SDL_GL_GetProcAddress("glBinormal3iEXT");
	gl.Binormal3ivEXT = SDL_GL_GetProcAddress("glBinormal3ivEXT");
	gl.Binormal3sEXT = SDL_GL_GetProcAddress("glBinormal3sEXT");
	gl.Binormal3svEXT = SDL_GL_GetProcAddress("glBinormal3svEXT");
	gl.TangentPointerEXT = SDL_GL_GetProcAddress("glTangentPointerEXT");
	gl.BinormalPointerEXT = SDL_GL_GetProcAddress("glBinormalPointerEXT");
	gl.FinishTextureSUNX = SDL_GL_GetProcAddress("glFinishTextureSUNX");
	gl.GlobalAlphaFactorbSUN = SDL_GL_GetProcAddress("glGlobalAlphaFactorbSUN");
	gl.GlobalAlphaFactorsSUN = SDL_GL_GetProcAddress("glGlobalAlphaFactorsSUN");
	gl.GlobalAlphaFactoriSUN = SDL_GL_GetProcAddress("glGlobalAlphaFactoriSUN");
	gl.GlobalAlphaFactorfSUN = SDL_GL_GetProcAddress("glGlobalAlphaFactorfSUN");
	gl.GlobalAlphaFactordSUN = SDL_GL_GetProcAddress("glGlobalAlphaFactordSUN");
	gl.GlobalAlphaFactorubSUN = SDL_GL_GetProcAddress("glGlobalAlphaFactorubSUN");
	gl.GlobalAlphaFactorusSUN = SDL_GL_GetProcAddress("glGlobalAlphaFactorusSUN");
	gl.GlobalAlphaFactoruiSUN = SDL_GL_GetProcAddress("glGlobalAlphaFactoruiSUN");
	gl.ReplacementCodeuiSUN = SDL_GL_GetProcAddress("glReplacementCodeuiSUN");
	gl.ReplacementCodeusSUN = SDL_GL_GetProcAddress("glReplacementCodeusSUN");
	gl.ReplacementCodeubSUN = SDL_GL_GetProcAddress("glReplacementCodeubSUN");
	gl.ReplacementCodeuivSUN = SDL_GL_GetProcAddress("glReplacementCodeuivSUN");
	gl.ReplacementCodeusvSUN = SDL_GL_GetProcAddress("glReplacementCodeusvSUN");
	gl.ReplacementCodeubvSUN = SDL_GL_GetProcAddress("glReplacementCodeubvSUN");
	gl.ReplacementCodePointerSUN = SDL_GL_GetProcAddress("glReplacementCodePointerSUN");
	gl.Color4ubVertex2fSUN = SDL_GL_GetProcAddress("glColor4ubVertex2fSUN");
	gl.Color4ubVertex2fvSUN = SDL_GL_GetProcAddress("glColor4ubVertex2fvSUN");
	gl.Color4ubVertex3fSUN = SDL_GL_GetProcAddress("glColor4ubVertex3fSUN");
	gl.Color4ubVertex3fvSUN = SDL_GL_GetProcAddress("glColor4ubVertex3fvSUN");
	gl.Color3fVertex3fSUN = SDL_GL_GetProcAddress("glColor3fVertex3fSUN");
	gl.Color3fVertex3fvSUN = SDL_GL_GetProcAddress("glColor3fVertex3fvSUN");
	gl.Normal3fVertex3fSUN = SDL_GL_GetProcAddress("glNormal3fVertex3fSUN");
	gl.Normal3fVertex3fvSUN = SDL_GL_GetProcAddress("glNormal3fVertex3fvSUN");
	gl.Color4fNormal3fVertex3fSUN = SDL_GL_GetProcAddress("glColor4fNormal3fVertex3fSUN");
	gl.Color4fNormal3fVertex3fvSUN = SDL_GL_GetProcAddress("glColor4fNormal3fVertex3fvSUN");
	gl.TexCoord2fVertex3fSUN = SDL_GL_GetProcAddress("glTexCoord2fVertex3fSUN");
	gl.TexCoord2fVertex3fvSUN = SDL_GL_GetProcAddress("glTexCoord2fVertex3fvSUN");
	gl.TexCoord4fVertex4fSUN = SDL_GL_GetProcAddress("glTexCoord4fVertex4fSUN");
	gl.TexCoord4fVertex4fvSUN = SDL_GL_GetProcAddress("glTexCoord4fVertex4fvSUN");
	gl.TexCoord2fColor4ubVertex3fSUN = SDL_GL_GetProcAddress("glTexCoord2fColor4ubVertex3fSUN");
	gl.TexCoord2fColor4ubVertex3fvSUN = SDL_GL_GetProcAddress("glTexCoord2fColor4ubVertex3fvSUN");
	gl.TexCoord2fColor3fVertex3fSUN = SDL_GL_GetProcAddress("glTexCoord2fColor3fVertex3fSUN");
	gl.TexCoord2fColor3fVertex3fvSUN = SDL_GL_GetProcAddress("glTexCoord2fColor3fVertex3fvSUN");
	gl.TexCoord2fNormal3fVertex3fSUN = SDL_GL_GetProcAddress("glTexCoord2fNormal3fVertex3fSUN");
	gl.TexCoord2fNormal3fVertex3fvSUN = SDL_GL_GetProcAddress("glTexCoord2fNormal3fVertex3fvSUN");
	gl.TexCoord2fColor4fNormal3fVertex3fSUN = SDL_GL_GetProcAddress("glTexCoord2fColor4fNormal3fVertex3fSUN");
	gl.TexCoord2fColor4fNormal3fVertex3fvSUN = SDL_GL_GetProcAddress("glTexCoord2fColor4fNormal3fVertex3fvSUN");
	gl.TexCoord4fColor4fNormal3fVertex4fSUN = SDL_GL_GetProcAddress("glTexCoord4fColor4fNormal3fVertex4fSUN");
	gl.TexCoord4fColor4fNormal3fVertex4fvSUN = SDL_GL_GetProcAddress("glTexCoord4fColor4fNormal3fVertex4fvSUN");
	gl.ReplacementCodeuiVertex3fSUN = SDL_GL_GetProcAddress("glReplacementCodeuiVertex3fSUN");
	gl.ReplacementCodeuiVertex3fvSUN = SDL_GL_GetProcAddress("glReplacementCodeuiVertex3fvSUN");
	gl.ReplacementCodeuiColor4ubVertex3fSUN = SDL_GL_GetProcAddress("glReplacementCodeuiColor4ubVertex3fSUN");
	gl.ReplacementCodeuiColor4ubVertex3fvSUN = SDL_GL_GetProcAddress("glReplacementCodeuiColor4ubVertex3fvSUN");
	gl.ReplacementCodeuiColor3fVertex3fSUN = SDL_GL_GetProcAddress("glReplacementCodeuiColor3fVertex3fSUN");
	gl.ReplacementCodeuiColor3fVertex3fvSUN = SDL_GL_GetProcAddress("glReplacementCodeuiColor3fVertex3fvSUN");
	gl.ReplacementCodeuiNormal3fVertex3fSUN = SDL_GL_GetProcAddress("glReplacementCodeuiNormal3fVertex3fSUN");
	gl.ReplacementCodeuiNormal3fVertex3fvSUN = SDL_GL_GetProcAddress("glReplacementCodeuiNormal3fVertex3fvSUN");
	gl.ReplacementCodeuiColor4fNormal3fVertex3fSUN = SDL_GL_GetProcAddress("glReplacementCodeuiColor4fNormal3fVertex3fSUN");
	gl.ReplacementCodeuiColor4fNormal3fVertex3fvSUN = SDL_GL_GetProcAddress("glReplacementCodeuiColor4fNormal3fVertex3fvSUN");
	gl.ReplacementCodeuiTexCoord2fVertex3fSUN = SDL_GL_GetProcAddress("glReplacementCodeuiTexCoord2fVertex3fSUN");
	gl.ReplacementCodeuiTexCoord2fVertex3fvSUN = SDL_GL_GetProcAddress("glReplacementCodeuiTexCoord2fVertex3fvSUN");
	gl.ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = SDL_GL_GetProcAddress("glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN");
	gl.ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = SDL_GL_GetProcAddress("glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN");
	gl.ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = SDL_GL_GetProcAddress("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN");
	gl.ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = SDL_GL_GetProcAddress("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN");
	gl.BlendFuncSeparateEXT = SDL_GL_GetProcAddress("glBlendFuncSeparateEXT");
	gl.BlendFuncSeparateINGR = SDL_GL_GetProcAddress("glBlendFuncSeparateINGR");
	gl.VertexWeightfEXT = SDL_GL_GetProcAddress("glVertexWeightfEXT");
	gl.VertexWeightfvEXT = SDL_GL_GetProcAddress("glVertexWeightfvEXT");
	gl.VertexWeightPointerEXT = SDL_GL_GetProcAddress("glVertexWeightPointerEXT");
	gl.FlushVertexArrayRangeNV = SDL_GL_GetProcAddress("glFlushVertexArrayRangeNV");
	gl.VertexArrayRangeNV = SDL_GL_GetProcAddress("glVertexArrayRangeNV");
	gl.CombinerParameterfvNV = SDL_GL_GetProcAddress("glCombinerParameterfvNV");
	gl.CombinerParameterfNV = SDL_GL_GetProcAddress("glCombinerParameterfNV");
	gl.CombinerParameterivNV = SDL_GL_GetProcAddress("glCombinerParameterivNV");
	gl.CombinerParameteriNV = SDL_GL_GetProcAddress("glCombinerParameteriNV");
	gl.CombinerInputNV = SDL_GL_GetProcAddress("glCombinerInputNV");
	gl.CombinerOutputNV = SDL_GL_GetProcAddress("glCombinerOutputNV");
	gl.FinalCombinerInputNV = SDL_GL_GetProcAddress("glFinalCombinerInputNV");
	gl.GetCombinerInputParameterfvNV = SDL_GL_GetProcAddress("glGetCombinerInputParameterfvNV");
	gl.GetCombinerInputParameterivNV = SDL_GL_GetProcAddress("glGetCombinerInputParameterivNV");
	gl.GetCombinerOutputParameterfvNV = SDL_GL_GetProcAddress("glGetCombinerOutputParameterfvNV");
	gl.GetCombinerOutputParameterivNV = SDL_GL_GetProcAddress("glGetCombinerOutputParameterivNV");
	gl.GetFinalCombinerInputParameterfvNV = SDL_GL_GetProcAddress("glGetFinalCombinerInputParameterfvNV");
	gl.GetFinalCombinerInputParameterivNV = SDL_GL_GetProcAddress("glGetFinalCombinerInputParameterivNV");
	gl.ResizeBuffersMESA = SDL_GL_GetProcAddress("glResizeBuffersMESA");
	gl.WindowPos2dMESA = SDL_GL_GetProcAddress("glWindowPos2dMESA");
	gl.WindowPos2dvMESA = SDL_GL_GetProcAddress("glWindowPos2dvMESA");
	gl.WindowPos2fMESA = SDL_GL_GetProcAddress("glWindowPos2fMESA");
	gl.WindowPos2fvMESA = SDL_GL_GetProcAddress("glWindowPos2fvMESA");
	gl.WindowPos2iMESA = SDL_GL_GetProcAddress("glWindowPos2iMESA");
	gl.WindowPos2ivMESA = SDL_GL_GetProcAddress("glWindowPos2ivMESA");
	gl.WindowPos2sMESA = SDL_GL_GetProcAddress("glWindowPos2sMESA");
	gl.WindowPos2svMESA = SDL_GL_GetProcAddress("glWindowPos2svMESA");
	gl.WindowPos3dMESA = SDL_GL_GetProcAddress("glWindowPos3dMESA");
	gl.WindowPos3dvMESA = SDL_GL_GetProcAddress("glWindowPos3dvMESA");
	gl.WindowPos3fMESA = SDL_GL_GetProcAddress("glWindowPos3fMESA");
	gl.WindowPos3fvMESA = SDL_GL_GetProcAddress("glWindowPos3fvMESA");
	gl.WindowPos3iMESA = SDL_GL_GetProcAddress("glWindowPos3iMESA");
	gl.WindowPos3ivMESA = SDL_GL_GetProcAddress("glWindowPos3ivMESA");
	gl.WindowPos3sMESA = SDL_GL_GetProcAddress("glWindowPos3sMESA");
	gl.WindowPos3svMESA = SDL_GL_GetProcAddress("glWindowPos3svMESA");
	gl.WindowPos4dMESA = SDL_GL_GetProcAddress("glWindowPos4dMESA");
	gl.WindowPos4dvMESA = SDL_GL_GetProcAddress("glWindowPos4dvMESA");
	gl.WindowPos4fMESA = SDL_GL_GetProcAddress("glWindowPos4fMESA");
	gl.WindowPos4fvMESA = SDL_GL_GetProcAddress("glWindowPos4fvMESA");
	gl.WindowPos4iMESA = SDL_GL_GetProcAddress("glWindowPos4iMESA");
	gl.WindowPos4ivMESA = SDL_GL_GetProcAddress("glWindowPos4ivMESA");
	gl.WindowPos4sMESA = SDL_GL_GetProcAddress("glWindowPos4sMESA");
	gl.WindowPos4svMESA = SDL_GL_GetProcAddress("glWindowPos4svMESA");
	gl.MultiModeDrawArraysIBM = SDL_GL_GetProcAddress("glMultiModeDrawArraysIBM");
	gl.MultiModeDrawElementsIBM = SDL_GL_GetProcAddress("glMultiModeDrawElementsIBM");
	gl.ColorPointerListIBM = SDL_GL_GetProcAddress("glColorPointerListIBM");
	gl.SecondaryColorPointerListIBM = SDL_GL_GetProcAddress("glSecondaryColorPointerListIBM");
	gl.EdgeFlagPointerListIBM = SDL_GL_GetProcAddress("glEdgeFlagPointerListIBM");
	gl.FogCoordPointerListIBM = SDL_GL_GetProcAddress("glFogCoordPointerListIBM");
	gl.IndexPointerListIBM = SDL_GL_GetProcAddress("glIndexPointerListIBM");
	gl.NormalPointerListIBM = SDL_GL_GetProcAddress("glNormalPointerListIBM");
	gl.TexCoordPointerListIBM = SDL_GL_GetProcAddress("glTexCoordPointerListIBM");
	gl.VertexPointerListIBM = SDL_GL_GetProcAddress("glVertexPointerListIBM");
	gl.TbufferMask3DFX = SDL_GL_GetProcAddress("glTbufferMask3DFX");
	gl.SampleMaskEXT = SDL_GL_GetProcAddress("glSampleMaskEXT");
	gl.SamplePatternEXT = SDL_GL_GetProcAddress("glSamplePatternEXT");
	gl.TextureColorMaskSGIS = SDL_GL_GetProcAddress("glTextureColorMaskSGIS");
	gl.IglooInterfaceSGIX = SDL_GL_GetProcAddress("glIglooInterfaceSGIX");
	gl.DeleteFencesNV = SDL_GL_GetProcAddress("glDeleteFencesNV");
	gl.GenFencesNV = SDL_GL_GetProcAddress("glGenFencesNV");
	gl.IsFenceNV = SDL_GL_GetProcAddress("glIsFenceNV");
	gl.TestFenceNV = SDL_GL_GetProcAddress("glTestFenceNV");
	gl.GetFenceivNV = SDL_GL_GetProcAddress("glGetFenceivNV");
	gl.FinishFenceNV = SDL_GL_GetProcAddress("glFinishFenceNV");
	gl.SetFenceNV = SDL_GL_GetProcAddress("glSetFenceNV");
	gl.MapControlPointsNV = SDL_GL_GetProcAddress("glMapControlPointsNV");
	gl.MapParameterivNV = SDL_GL_GetProcAddress("glMapParameterivNV");
	gl.MapParameterfvNV = SDL_GL_GetProcAddress("glMapParameterfvNV");
	gl.GetMapControlPointsNV = SDL_GL_GetProcAddress("glGetMapControlPointsNV");
	gl.GetMapParameterivNV = SDL_GL_GetProcAddress("glGetMapParameterivNV");
	gl.GetMapParameterfvNV = SDL_GL_GetProcAddress("glGetMapParameterfvNV");
	gl.GetMapAttribParameterivNV = SDL_GL_GetProcAddress("glGetMapAttribParameterivNV");
	gl.GetMapAttribParameterfvNV = SDL_GL_GetProcAddress("glGetMapAttribParameterfvNV");
	gl.EvalMapsNV = SDL_GL_GetProcAddress("glEvalMapsNV");
	gl.CombinerStageParameterfvNV = SDL_GL_GetProcAddress("glCombinerStageParameterfvNV");
	gl.GetCombinerStageParameterfvNV = SDL_GL_GetProcAddress("glGetCombinerStageParameterfvNV");
	gl.AreProgramsResidentNV = SDL_GL_GetProcAddress("glAreProgramsResidentNV");
	gl.BindProgramNV = SDL_GL_GetProcAddress("glBindProgramNV");
	gl.DeleteProgramsNV = SDL_GL_GetProcAddress("glDeleteProgramsNV");
	gl.ExecuteProgramNV = SDL_GL_GetProcAddress("glExecuteProgramNV");
	gl.GenProgramsNV = SDL_GL_GetProcAddress("glGenProgramsNV");
	gl.GetProgramParameterdvNV = SDL_GL_GetProcAddress("glGetProgramParameterdvNV");
	gl.GetProgramParameterfvNV = SDL_GL_GetProcAddress("glGetProgramParameterfvNV");
	gl.GetProgramivNV = SDL_GL_GetProcAddress("glGetProgramivNV");
	gl.GetProgramStringNV = SDL_GL_GetProcAddress("glGetProgramStringNV");
	gl.GetTrackMatrixivNV = SDL_GL_GetProcAddress("glGetTrackMatrixivNV");
	gl.GetVertexAttribdvNV = SDL_GL_GetProcAddress("glGetVertexAttribdvNV");
	gl.GetVertexAttribfvNV = SDL_GL_GetProcAddress("glGetVertexAttribfvNV");
	gl.GetVertexAttribivNV = SDL_GL_GetProcAddress("glGetVertexAttribivNV");
	gl.GetVertexAttribPointervNV = SDL_GL_GetProcAddress("glGetVertexAttribPointervNV");
	gl.IsProgramNV = SDL_GL_GetProcAddress("glIsProgramNV");
	gl.LoadProgramNV = SDL_GL_GetProcAddress("glLoadProgramNV");
	gl.ProgramParameter4dNV = SDL_GL_GetProcAddress("glProgramParameter4dNV");
	gl.ProgramParameter4dvNV = SDL_GL_GetProcAddress("glProgramParameter4dvNV");
	gl.ProgramParameter4fNV = SDL_GL_GetProcAddress("glProgramParameter4fNV");
	gl.ProgramParameter4fvNV = SDL_GL_GetProcAddress("glProgramParameter4fvNV");
	gl.ProgramParameters4dvNV = SDL_GL_GetProcAddress("glProgramParameters4dvNV");
	gl.ProgramParameters4fvNV = SDL_GL_GetProcAddress("glProgramParameters4fvNV");
	gl.RequestResidentProgramsNV = SDL_GL_GetProcAddress("glRequestResidentProgramsNV");
	gl.TrackMatrixNV = SDL_GL_GetProcAddress("glTrackMatrixNV");
	gl.VertexAttribPointerNV = SDL_GL_GetProcAddress("glVertexAttribPointerNV");
	gl.VertexAttrib1dNV = SDL_GL_GetProcAddress("glVertexAttrib1dNV");
	gl.VertexAttrib1dvNV = SDL_GL_GetProcAddress("glVertexAttrib1dvNV");
	gl.VertexAttrib1fNV = SDL_GL_GetProcAddress("glVertexAttrib1fNV");
	gl.VertexAttrib1fvNV = SDL_GL_GetProcAddress("glVertexAttrib1fvNV");
	gl.VertexAttrib1sNV = SDL_GL_GetProcAddress("glVertexAttrib1sNV");
	gl.VertexAttrib1svNV = SDL_GL_GetProcAddress("glVertexAttrib1svNV");
	gl.VertexAttrib2dNV = SDL_GL_GetProcAddress("glVertexAttrib2dNV");
	gl.VertexAttrib2dvNV = SDL_GL_GetProcAddress("glVertexAttrib2dvNV");
	gl.VertexAttrib2fNV = SDL_GL_GetProcAddress("glVertexAttrib2fNV");
	gl.VertexAttrib2fvNV = SDL_GL_GetProcAddress("glVertexAttrib2fvNV");
	gl.VertexAttrib2sNV = SDL_GL_GetProcAddress("glVertexAttrib2sNV");
	gl.VertexAttrib2svNV = SDL_GL_GetProcAddress("glVertexAttrib2svNV");
	gl.VertexAttrib3dNV = SDL_GL_GetProcAddress("glVertexAttrib3dNV");
	gl.VertexAttrib3dvNV = SDL_GL_GetProcAddress("glVertexAttrib3dvNV");
	gl.VertexAttrib3fNV = SDL_GL_GetProcAddress("glVertexAttrib3fNV");
	gl.VertexAttrib3fvNV = SDL_GL_GetProcAddress("glVertexAttrib3fvNV");
	gl.VertexAttrib3sNV = SDL_GL_GetProcAddress("glVertexAttrib3sNV");
	gl.VertexAttrib3svNV = SDL_GL_GetProcAddress("glVertexAttrib3svNV");
	gl.VertexAttrib4dNV = SDL_GL_GetProcAddress("glVertexAttrib4dNV");
	gl.VertexAttrib4dvNV = SDL_GL_GetProcAddress("glVertexAttrib4dvNV");
	gl.VertexAttrib4fNV = SDL_GL_GetProcAddress("glVertexAttrib4fNV");
	gl.VertexAttrib4fvNV = SDL_GL_GetProcAddress("glVertexAttrib4fvNV");
	gl.VertexAttrib4sNV = SDL_GL_GetProcAddress("glVertexAttrib4sNV");
	gl.VertexAttrib4svNV = SDL_GL_GetProcAddress("glVertexAttrib4svNV");
	gl.VertexAttrib4ubNV = SDL_GL_GetProcAddress("glVertexAttrib4ubNV");
	gl.VertexAttrib4ubvNV = SDL_GL_GetProcAddress("glVertexAttrib4ubvNV");
	gl.VertexAttribs1dvNV = SDL_GL_GetProcAddress("glVertexAttribs1dvNV");
	gl.VertexAttribs1fvNV = SDL_GL_GetProcAddress("glVertexAttribs1fvNV");
	gl.VertexAttribs1svNV = SDL_GL_GetProcAddress("glVertexAttribs1svNV");
	gl.VertexAttribs2dvNV = SDL_GL_GetProcAddress("glVertexAttribs2dvNV");
	gl.VertexAttribs2fvNV = SDL_GL_GetProcAddress("glVertexAttribs2fvNV");
	gl.VertexAttribs2svNV = SDL_GL_GetProcAddress("glVertexAttribs2svNV");
	gl.VertexAttribs3dvNV = SDL_GL_GetProcAddress("glVertexAttribs3dvNV");
	gl.VertexAttribs3fvNV = SDL_GL_GetProcAddress("glVertexAttribs3fvNV");
	gl.VertexAttribs3svNV = SDL_GL_GetProcAddress("glVertexAttribs3svNV");
	gl.VertexAttribs4dvNV = SDL_GL_GetProcAddress("glVertexAttribs4dvNV");
	gl.VertexAttribs4fvNV = SDL_GL_GetProcAddress("glVertexAttribs4fvNV");
	gl.VertexAttribs4svNV = SDL_GL_GetProcAddress("glVertexAttribs4svNV");
	gl.VertexAttribs4ubvNV = SDL_GL_GetProcAddress("glVertexAttribs4ubvNV");
	gl.TexBumpParameterivATI = SDL_GL_GetProcAddress("glTexBumpParameterivATI");
	gl.TexBumpParameterfvATI = SDL_GL_GetProcAddress("glTexBumpParameterfvATI");
	gl.GetTexBumpParameterivATI = SDL_GL_GetProcAddress("glGetTexBumpParameterivATI");
	gl.GetTexBumpParameterfvATI = SDL_GL_GetProcAddress("glGetTexBumpParameterfvATI");
	gl.GenFragmentShadersATI = SDL_GL_GetProcAddress("glGenFragmentShadersATI");
	gl.BindFragmentShaderATI = SDL_GL_GetProcAddress("glBindFragmentShaderATI");
	gl.DeleteFragmentShaderATI = SDL_GL_GetProcAddress("glDeleteFragmentShaderATI");
	gl.BeginFragmentShaderATI = SDL_GL_GetProcAddress("glBeginFragmentShaderATI");
	gl.EndFragmentShaderATI = SDL_GL_GetProcAddress("glEndFragmentShaderATI");
	gl.PassTexCoordATI = SDL_GL_GetProcAddress("glPassTexCoordATI");
	gl.SampleMapATI = SDL_GL_GetProcAddress("glSampleMapATI");
	gl.ColorFragmentOp1ATI = SDL_GL_GetProcAddress("glColorFragmentOp1ATI");
	gl.ColorFragmentOp2ATI = SDL_GL_GetProcAddress("glColorFragmentOp2ATI");
	gl.ColorFragmentOp3ATI = SDL_GL_GetProcAddress("glColorFragmentOp3ATI");
	gl.AlphaFragmentOp1ATI = SDL_GL_GetProcAddress("glAlphaFragmentOp1ATI");
	gl.AlphaFragmentOp2ATI = SDL_GL_GetProcAddress("glAlphaFragmentOp2ATI");
	gl.AlphaFragmentOp3ATI = SDL_GL_GetProcAddress("glAlphaFragmentOp3ATI");
	gl.SetFragmentShaderConstantATI = SDL_GL_GetProcAddress("glSetFragmentShaderConstantATI");
	gl.PNTrianglesiATI = SDL_GL_GetProcAddress("glPNTrianglesiATI");
	gl.PNTrianglesfATI = SDL_GL_GetProcAddress("glPNTrianglesfATI");
	gl.NewObjectBufferATI = SDL_GL_GetProcAddress("glNewObjectBufferATI");
	gl.IsObjectBufferATI = SDL_GL_GetProcAddress("glIsObjectBufferATI");
	gl.UpdateObjectBufferATI = SDL_GL_GetProcAddress("glUpdateObjectBufferATI");
	gl.GetObjectBufferfvATI = SDL_GL_GetProcAddress("glGetObjectBufferfvATI");
	gl.GetObjectBufferivATI = SDL_GL_GetProcAddress("glGetObjectBufferivATI");
	gl.FreeObjectBufferATI = SDL_GL_GetProcAddress("glFreeObjectBufferATI");
	gl.ArrayObjectATI = SDL_GL_GetProcAddress("glArrayObjectATI");
	gl.GetArrayObjectfvATI = SDL_GL_GetProcAddress("glGetArrayObjectfvATI");
	gl.GetArrayObjectivATI = SDL_GL_GetProcAddress("glGetArrayObjectivATI");
	gl.VariantArrayObjectATI = SDL_GL_GetProcAddress("glVariantArrayObjectATI");
	gl.GetVariantArrayObjectfvATI = SDL_GL_GetProcAddress("glGetVariantArrayObjectfvATI");
	gl.GetVariantArrayObjectivATI = SDL_GL_GetProcAddress("glGetVariantArrayObjectivATI");
	gl.BeginVertexShaderEXT = SDL_GL_GetProcAddress("glBeginVertexShaderEXT");
	gl.EndVertexShaderEXT = SDL_GL_GetProcAddress("glEndVertexShaderEXT");
	gl.BindVertexShaderEXT = SDL_GL_GetProcAddress("glBindVertexShaderEXT");
	gl.GenVertexShadersEXT = SDL_GL_GetProcAddress("glGenVertexShadersEXT");
	gl.DeleteVertexShaderEXT = SDL_GL_GetProcAddress("glDeleteVertexShaderEXT");
	gl.ShaderOp1EXT = SDL_GL_GetProcAddress("glShaderOp1EXT");
	gl.ShaderOp2EXT = SDL_GL_GetProcAddress("glShaderOp2EXT");
	gl.ShaderOp3EXT = SDL_GL_GetProcAddress("glShaderOp3EXT");
	gl.SwizzleEXT = SDL_GL_GetProcAddress("glSwizzleEXT");
	gl.WriteMaskEXT = SDL_GL_GetProcAddress("glWriteMaskEXT");
	gl.InsertComponentEXT = SDL_GL_GetProcAddress("glInsertComponentEXT");
	gl.ExtractComponentEXT = SDL_GL_GetProcAddress("glExtractComponentEXT");
	gl.GenSymbolsEXT = SDL_GL_GetProcAddress("glGenSymbolsEXT");
	gl.SetInvariantEXT = SDL_GL_GetProcAddress("glSetInvariantEXT");
	gl.SetLocalConstantEXT = SDL_GL_GetProcAddress("glSetLocalConstantEXT");
	gl.VariantbvEXT = SDL_GL_GetProcAddress("glVariantbvEXT");
	gl.VariantsvEXT = SDL_GL_GetProcAddress("glVariantsvEXT");
	gl.VariantivEXT = SDL_GL_GetProcAddress("glVariantivEXT");
	gl.VariantfvEXT = SDL_GL_GetProcAddress("glVariantfvEXT");
	gl.VariantdvEXT = SDL_GL_GetProcAddress("glVariantdvEXT");
	gl.VariantubvEXT = SDL_GL_GetProcAddress("glVariantubvEXT");
	gl.VariantusvEXT = SDL_GL_GetProcAddress("glVariantusvEXT");
	gl.VariantuivEXT = SDL_GL_GetProcAddress("glVariantuivEXT");
	gl.VariantPointerEXT = SDL_GL_GetProcAddress("glVariantPointerEXT");
	gl.EnableVariantClientStateEXT = SDL_GL_GetProcAddress("glEnableVariantClientStateEXT");
	gl.DisableVariantClientStateEXT = SDL_GL_GetProcAddress("glDisableVariantClientStateEXT");
	gl.BindLightParameterEXT = SDL_GL_GetProcAddress("glBindLightParameterEXT");
	gl.BindMaterialParameterEXT = SDL_GL_GetProcAddress("glBindMaterialParameterEXT");
	gl.BindTexGenParameterEXT = SDL_GL_GetProcAddress("glBindTexGenParameterEXT");
	gl.BindTextureUnitParameterEXT = SDL_GL_GetProcAddress("glBindTextureUnitParameterEXT");
	gl.BindParameterEXT = SDL_GL_GetProcAddress("glBindParameterEXT");
	gl.IsVariantEnabledEXT = SDL_GL_GetProcAddress("glIsVariantEnabledEXT");
	gl.GetVariantBooleanvEXT = SDL_GL_GetProcAddress("glGetVariantBooleanvEXT");
	gl.GetVariantIntegervEXT = SDL_GL_GetProcAddress("glGetVariantIntegervEXT");
	gl.GetVariantFloatvEXT = SDL_GL_GetProcAddress("glGetVariantFloatvEXT");
	gl.GetVariantPointervEXT = SDL_GL_GetProcAddress("glGetVariantPointervEXT");
	gl.GetInvariantBooleanvEXT = SDL_GL_GetProcAddress("glGetInvariantBooleanvEXT");
	gl.GetInvariantIntegervEXT = SDL_GL_GetProcAddress("glGetInvariantIntegervEXT");
	gl.GetInvariantFloatvEXT = SDL_GL_GetProcAddress("glGetInvariantFloatvEXT");
	gl.GetLocalConstantBooleanvEXT = SDL_GL_GetProcAddress("glGetLocalConstantBooleanvEXT");
	gl.GetLocalConstantIntegervEXT = SDL_GL_GetProcAddress("glGetLocalConstantIntegervEXT");
	gl.GetLocalConstantFloatvEXT = SDL_GL_GetProcAddress("glGetLocalConstantFloatvEXT");
	gl.VertexStream1sATI = SDL_GL_GetProcAddress("glVertexStream1sATI");
	gl.VertexStream1svATI = SDL_GL_GetProcAddress("glVertexStream1svATI");
	gl.VertexStream1iATI = SDL_GL_GetProcAddress("glVertexStream1iATI");
	gl.VertexStream1ivATI = SDL_GL_GetProcAddress("glVertexStream1ivATI");
	gl.VertexStream1fATI = SDL_GL_GetProcAddress("glVertexStream1fATI");
	gl.VertexStream1fvATI = SDL_GL_GetProcAddress("glVertexStream1fvATI");
	gl.VertexStream1dATI = SDL_GL_GetProcAddress("glVertexStream1dATI");
	gl.VertexStream1dvATI = SDL_GL_GetProcAddress("glVertexStream1dvATI");
	gl.VertexStream2sATI = SDL_GL_GetProcAddress("glVertexStream2sATI");
	gl.VertexStream2svATI = SDL_GL_GetProcAddress("glVertexStream2svATI");
	gl.VertexStream2iATI = SDL_GL_GetProcAddress("glVertexStream2iATI");
	gl.VertexStream2ivATI = SDL_GL_GetProcAddress("glVertexStream2ivATI");
	gl.VertexStream2fATI = SDL_GL_GetProcAddress("glVertexStream2fATI");
	gl.VertexStream2fvATI = SDL_GL_GetProcAddress("glVertexStream2fvATI");
	gl.VertexStream2dATI = SDL_GL_GetProcAddress("glVertexStream2dATI");
	gl.VertexStream2dvATI = SDL_GL_GetProcAddress("glVertexStream2dvATI");
	gl.VertexStream3sATI = SDL_GL_GetProcAddress("glVertexStream3sATI");
	gl.VertexStream3svATI = SDL_GL_GetProcAddress("glVertexStream3svATI");
	gl.VertexStream3iATI = SDL_GL_GetProcAddress("glVertexStream3iATI");
	gl.VertexStream3ivATI = SDL_GL_GetProcAddress("glVertexStream3ivATI");
	gl.VertexStream3fATI = SDL_GL_GetProcAddress("glVertexStream3fATI");
	gl.VertexStream3fvATI = SDL_GL_GetProcAddress("glVertexStream3fvATI");
	gl.VertexStream3dATI = SDL_GL_GetProcAddress("glVertexStream3dATI");
	gl.VertexStream3dvATI = SDL_GL_GetProcAddress("glVertexStream3dvATI");
	gl.VertexStream4sATI = SDL_GL_GetProcAddress("glVertexStream4sATI");
	gl.VertexStream4svATI = SDL_GL_GetProcAddress("glVertexStream4svATI");
	gl.VertexStream4iATI = SDL_GL_GetProcAddress("glVertexStream4iATI");
	gl.VertexStream4ivATI = SDL_GL_GetProcAddress("glVertexStream4ivATI");
	gl.VertexStream4fATI = SDL_GL_GetProcAddress("glVertexStream4fATI");
	gl.VertexStream4fvATI = SDL_GL_GetProcAddress("glVertexStream4fvATI");
	gl.VertexStream4dATI = SDL_GL_GetProcAddress("glVertexStream4dATI");
	gl.VertexStream4dvATI = SDL_GL_GetProcAddress("glVertexStream4dvATI");
	gl.NormalStream3bATI = SDL_GL_GetProcAddress("glNormalStream3bATI");
	gl.NormalStream3bvATI = SDL_GL_GetProcAddress("glNormalStream3bvATI");
	gl.NormalStream3sATI = SDL_GL_GetProcAddress("glNormalStream3sATI");
	gl.NormalStream3svATI = SDL_GL_GetProcAddress("glNormalStream3svATI");
	gl.NormalStream3iATI = SDL_GL_GetProcAddress("glNormalStream3iATI");
	gl.NormalStream3ivATI = SDL_GL_GetProcAddress("glNormalStream3ivATI");
	gl.NormalStream3fATI = SDL_GL_GetProcAddress("glNormalStream3fATI");
	gl.NormalStream3fvATI = SDL_GL_GetProcAddress("glNormalStream3fvATI");
	gl.NormalStream3dATI = SDL_GL_GetProcAddress("glNormalStream3dATI");
	gl.NormalStream3dvATI = SDL_GL_GetProcAddress("glNormalStream3dvATI");
	gl.ClientActiveVertexStreamATI = SDL_GL_GetProcAddress("glClientActiveVertexStreamATI");
	gl.VertexBlendEnviATI = SDL_GL_GetProcAddress("glVertexBlendEnviATI");
	gl.VertexBlendEnvfATI = SDL_GL_GetProcAddress("glVertexBlendEnvfATI");
	gl.ElementPointerATI = SDL_GL_GetProcAddress("glElementPointerATI");
	gl.DrawElementArrayATI = SDL_GL_GetProcAddress("glDrawElementArrayATI");
	gl.DrawRangeElementArrayATI = SDL_GL_GetProcAddress("glDrawRangeElementArrayATI");
	gl.DrawMeshArraysSUN = SDL_GL_GetProcAddress("glDrawMeshArraysSUN");
	gl.GenOcclusionQueriesNV = SDL_GL_GetProcAddress("glGenOcclusionQueriesNV");
	gl.DeleteOcclusionQueriesNV = SDL_GL_GetProcAddress("glDeleteOcclusionQueriesNV");
	gl.IsOcclusionQueryNV = SDL_GL_GetProcAddress("glIsOcclusionQueryNV");
	gl.BeginOcclusionQueryNV = SDL_GL_GetProcAddress("glBeginOcclusionQueryNV");
	gl.EndOcclusionQueryNV = SDL_GL_GetProcAddress("glEndOcclusionQueryNV");
	gl.GetOcclusionQueryivNV = SDL_GL_GetProcAddress("glGetOcclusionQueryivNV");
	gl.GetOcclusionQueryuivNV = SDL_GL_GetProcAddress("glGetOcclusionQueryuivNV");
	gl.PointParameteriNV = SDL_GL_GetProcAddress("glPointParameteriNV");
	gl.PointParameterivNV = SDL_GL_GetProcAddress("glPointParameterivNV");
	gl.ActiveStencilFaceEXT = SDL_GL_GetProcAddress("glActiveStencilFaceEXT");
	gl.ElementPointerAPPLE = SDL_GL_GetProcAddress("glElementPointerAPPLE");
	gl.DrawElementArrayAPPLE = SDL_GL_GetProcAddress("glDrawElementArrayAPPLE");
	gl.DrawRangeElementArrayAPPLE = SDL_GL_GetProcAddress("glDrawRangeElementArrayAPPLE");
	gl.MultiDrawElementArrayAPPLE = SDL_GL_GetProcAddress("glMultiDrawElementArrayAPPLE");
	gl.MultiDrawRangeElementArrayAPPLE = SDL_GL_GetProcAddress("glMultiDrawRangeElementArrayAPPLE");
	gl.GenFencesAPPLE = SDL_GL_GetProcAddress("glGenFencesAPPLE");
	gl.DeleteFencesAPPLE = SDL_GL_GetProcAddress("glDeleteFencesAPPLE");
	gl.SetFenceAPPLE = SDL_GL_GetProcAddress("glSetFenceAPPLE");
	gl.IsFenceAPPLE = SDL_GL_GetProcAddress("glIsFenceAPPLE");
	gl.TestFenceAPPLE = SDL_GL_GetProcAddress("glTestFenceAPPLE");
	gl.FinishFenceAPPLE = SDL_GL_GetProcAddress("glFinishFenceAPPLE");
	gl.TestObjectAPPLE = SDL_GL_GetProcAddress("glTestObjectAPPLE");
	gl.FinishObjectAPPLE = SDL_GL_GetProcAddress("glFinishObjectAPPLE");
	gl.BindVertexArrayAPPLE = SDL_GL_GetProcAddress("glBindVertexArrayAPPLE");
	gl.DeleteVertexArraysAPPLE = SDL_GL_GetProcAddress("glDeleteVertexArraysAPPLE");
	gl.GenVertexArraysAPPLE = SDL_GL_GetProcAddress("glGenVertexArraysAPPLE");
	gl.IsVertexArrayAPPLE = SDL_GL_GetProcAddress("glIsVertexArrayAPPLE");
	gl.VertexArrayRangeAPPLE = SDL_GL_GetProcAddress("glVertexArrayRangeAPPLE");
	gl.FlushVertexArrayRangeAPPLE = SDL_GL_GetProcAddress("glFlushVertexArrayRangeAPPLE");
	gl.VertexArrayParameteriAPPLE = SDL_GL_GetProcAddress("glVertexArrayParameteriAPPLE");
	gl.DrawBuffersATI = SDL_GL_GetProcAddress("glDrawBuffersATI");
	gl.ProgramNamedParameter4fNV = SDL_GL_GetProcAddress("glProgramNamedParameter4fNV");
	gl.ProgramNamedParameter4dNV = SDL_GL_GetProcAddress("glProgramNamedParameter4dNV");
	gl.ProgramNamedParameter4fvNV = SDL_GL_GetProcAddress("glProgramNamedParameter4fvNV");
	gl.ProgramNamedParameter4dvNV = SDL_GL_GetProcAddress("glProgramNamedParameter4dvNV");
	gl.GetProgramNamedParameterfvNV = SDL_GL_GetProcAddress("glGetProgramNamedParameterfvNV");
	gl.GetProgramNamedParameterdvNV = SDL_GL_GetProcAddress("glGetProgramNamedParameterdvNV");
	gl.Vertex2hNV = SDL_GL_GetProcAddress("glVertex2hNV");
	gl.Vertex2hvNV = SDL_GL_GetProcAddress("glVertex2hvNV");
	gl.Vertex3hNV = SDL_GL_GetProcAddress("glVertex3hNV");
	gl.Vertex3hvNV = SDL_GL_GetProcAddress("glVertex3hvNV");
	gl.Vertex4hNV = SDL_GL_GetProcAddress("glVertex4hNV");
	gl.Vertex4hvNV = SDL_GL_GetProcAddress("glVertex4hvNV");
	gl.Normal3hNV = SDL_GL_GetProcAddress("glNormal3hNV");
	gl.Normal3hvNV = SDL_GL_GetProcAddress("glNormal3hvNV");
	gl.Color3hNV = SDL_GL_GetProcAddress("glColor3hNV");
	gl.Color3hvNV = SDL_GL_GetProcAddress("glColor3hvNV");
	gl.Color4hNV = SDL_GL_GetProcAddress("glColor4hNV");
	gl.Color4hvNV = SDL_GL_GetProcAddress("glColor4hvNV");
	gl.TexCoord1hNV = SDL_GL_GetProcAddress("glTexCoord1hNV");
	gl.TexCoord1hvNV = SDL_GL_GetProcAddress("glTexCoord1hvNV");
	gl.TexCoord2hNV = SDL_GL_GetProcAddress("glTexCoord2hNV");
	gl.TexCoord2hvNV = SDL_GL_GetProcAddress("glTexCoord2hvNV");
	gl.TexCoord3hNV = SDL_GL_GetProcAddress("glTexCoord3hNV");
	gl.TexCoord3hvNV = SDL_GL_GetProcAddress("glTexCoord3hvNV");
	gl.TexCoord4hNV = SDL_GL_GetProcAddress("glTexCoord4hNV");
	gl.TexCoord4hvNV = SDL_GL_GetProcAddress("glTexCoord4hvNV");
	gl.MultiTexCoord1hNV = SDL_GL_GetProcAddress("glMultiTexCoord1hNV");
	gl.MultiTexCoord1hvNV = SDL_GL_GetProcAddress("glMultiTexCoord1hvNV");
	gl.MultiTexCoord2hNV = SDL_GL_GetProcAddress("glMultiTexCoord2hNV");
	gl.MultiTexCoord2hvNV = SDL_GL_GetProcAddress("glMultiTexCoord2hvNV");
	gl.MultiTexCoord3hNV = SDL_GL_GetProcAddress("glMultiTexCoord3hNV");
	gl.MultiTexCoord3hvNV = SDL_GL_GetProcAddress("glMultiTexCoord3hvNV");
	gl.MultiTexCoord4hNV = SDL_GL_GetProcAddress("glMultiTexCoord4hNV");
	gl.MultiTexCoord4hvNV = SDL_GL_GetProcAddress("glMultiTexCoord4hvNV");
	gl.FogCoordhNV = SDL_GL_GetProcAddress("glFogCoordhNV");
	gl.FogCoordhvNV = SDL_GL_GetProcAddress("glFogCoordhvNV");
	gl.SecondaryColor3hNV = SDL_GL_GetProcAddress("glSecondaryColor3hNV");
	gl.SecondaryColor3hvNV = SDL_GL_GetProcAddress("glSecondaryColor3hvNV");
	gl.VertexWeighthNV = SDL_GL_GetProcAddress("glVertexWeighthNV");
	gl.VertexWeighthvNV = SDL_GL_GetProcAddress("glVertexWeighthvNV");
	gl.VertexAttrib1hNV = SDL_GL_GetProcAddress("glVertexAttrib1hNV");
	gl.VertexAttrib1hvNV = SDL_GL_GetProcAddress("glVertexAttrib1hvNV");
	gl.VertexAttrib2hNV = SDL_GL_GetProcAddress("glVertexAttrib2hNV");
	gl.VertexAttrib2hvNV = SDL_GL_GetProcAddress("glVertexAttrib2hvNV");
	gl.VertexAttrib3hNV = SDL_GL_GetProcAddress("glVertexAttrib3hNV");
	gl.VertexAttrib3hvNV = SDL_GL_GetProcAddress("glVertexAttrib3hvNV");
	gl.VertexAttrib4hNV = SDL_GL_GetProcAddress("glVertexAttrib4hNV");
	gl.VertexAttrib4hvNV = SDL_GL_GetProcAddress("glVertexAttrib4hvNV");
	gl.VertexAttribs1hvNV = SDL_GL_GetProcAddress("glVertexAttribs1hvNV");
	gl.VertexAttribs2hvNV = SDL_GL_GetProcAddress("glVertexAttribs2hvNV");
	gl.VertexAttribs3hvNV = SDL_GL_GetProcAddress("glVertexAttribs3hvNV");
	gl.VertexAttribs4hvNV = SDL_GL_GetProcAddress("glVertexAttribs4hvNV");
	gl.PixelDataRangeNV = SDL_GL_GetProcAddress("glPixelDataRangeNV");
	gl.FlushPixelDataRangeNV = SDL_GL_GetProcAddress("glFlushPixelDataRangeNV");
	gl.PrimitiveRestartNV = SDL_GL_GetProcAddress("glPrimitiveRestartNV");
	gl.PrimitiveRestartIndexNV = SDL_GL_GetProcAddress("glPrimitiveRestartIndexNV");
	gl.MapObjectBufferATI = SDL_GL_GetProcAddress("glMapObjectBufferATI");
	gl.UnmapObjectBufferATI = SDL_GL_GetProcAddress("glUnmapObjectBufferATI");
	gl.StencilOpSeparateATI = SDL_GL_GetProcAddress("glStencilOpSeparateATI");
	gl.StencilFuncSeparateATI = SDL_GL_GetProcAddress("glStencilFuncSeparateATI");
	gl.VertexAttribArrayObjectATI = SDL_GL_GetProcAddress("glVertexAttribArrayObjectATI");
	gl.GetVertexAttribArrayObjectfvATI = SDL_GL_GetProcAddress("glGetVertexAttribArrayObjectfvATI");
	gl.GetVertexAttribArrayObjectivATI = SDL_GL_GetProcAddress("glGetVertexAttribArrayObjectivATI");
	gl.DepthBoundsEXT = SDL_GL_GetProcAddress("glDepthBoundsEXT");
	gl.BlendEquationSeparateEXT = SDL_GL_GetProcAddress("glBlendEquationSeparateEXT");
	gl.IsRenderbufferEXT = SDL_GL_GetProcAddress("glIsRenderbufferEXT");
	gl.BindRenderbufferEXT = SDL_GL_GetProcAddress("glBindRenderbufferEXT");
	gl.DeleteRenderbuffersEXT = SDL_GL_GetProcAddress("glDeleteRenderbuffersEXT");
	gl.GenRenderbuffersEXT = SDL_GL_GetProcAddress("glGenRenderbuffersEXT");
	gl.RenderbufferStorageEXT = SDL_GL_GetProcAddress("glRenderbufferStorageEXT");
	gl.GetRenderbufferParameterivEXT = SDL_GL_GetProcAddress("glGetRenderbufferParameterivEXT");
	gl.IsFramebufferEXT = SDL_GL_GetProcAddress("glIsFramebufferEXT");
	gl.BindFramebufferEXT = SDL_GL_GetProcAddress("glBindFramebufferEXT");
	gl.DeleteFramebuffersEXT = SDL_GL_GetProcAddress("glDeleteFramebuffersEXT");
	gl.GenFramebuffersEXT = SDL_GL_GetProcAddress("glGenFramebuffersEXT");
	gl.CheckFramebufferStatusEXT = SDL_GL_GetProcAddress("glCheckFramebufferStatusEXT");
	gl.FramebufferTexture1DEXT = SDL_GL_GetProcAddress("glFramebufferTexture1DEXT");
	gl.FramebufferTexture2DEXT = SDL_GL_GetProcAddress("glFramebufferTexture2DEXT");
	gl.FramebufferTexture3DEXT = SDL_GL_GetProcAddress("glFramebufferTexture3DEXT");
	gl.FramebufferRenderbufferEXT = SDL_GL_GetProcAddress("glFramebufferRenderbufferEXT");
	gl.GetFramebufferAttachmentParameterivEXT = SDL_GL_GetProcAddress("glGetFramebufferAttachmentParameterivEXT");
	gl.GenerateMipmapEXT = SDL_GL_GetProcAddress("glGenerateMipmapEXT");
	gl.StringMarkerGREMEDY = SDL_GL_GetProcAddress("glStringMarkerGREMEDY");
	gl.StencilClearTagEXT = SDL_GL_GetProcAddress("glStencilClearTagEXT");
	gl.BlitFramebufferEXT = SDL_GL_GetProcAddress("glBlitFramebufferEXT");
	gl.RenderbufferStorageMultisampleEXT = SDL_GL_GetProcAddress("glRenderbufferStorageMultisampleEXT");
	gl.GetQueryObjecti64vEXT = SDL_GL_GetProcAddress("glGetQueryObjecti64vEXT");
	gl.GetQueryObjectui64vEXT = SDL_GL_GetProcAddress("glGetQueryObjectui64vEXT");
	gl.ProgramEnvParameters4fvEXT = SDL_GL_GetProcAddress("glProgramEnvParameters4fvEXT");
	gl.ProgramLocalParameters4fvEXT = SDL_GL_GetProcAddress("glProgramLocalParameters4fvEXT");
/* Functions generated : 1099 */
