Beispiel #1
0
        private static void UninitializeFunctions()
        {
            m_ActiveTexture_0 = null;

            m_AttachShader_0 = null;

            m_BeginConditionalRender_0 = null;

            m_BeginQuery_0 = null;

            m_BeginTransformFeedback_0 = null;

            m_BindAttribLocation_0 = null;

            m_BindBuffer_0 = null;

            m_BindBufferBase_0 = null;

            m_BindBufferRange_0 = null;

            m_BindFragDataLocation_0 = null;

            m_BindFramebuffer_0 = null;

            m_BindRenderbuffer_0 = null;

            m_BindTexture_0 = null;

            m_BindVertexArray_0 = null;

            m_BlendColor_0 = null;

            m_BlendColor_1 = null;

            m_BlendEquation_0 = null;

            m_BlendEquationSeparate_0 = null;

            m_BlendFunc_0 = null;

            m_BlendFuncSeparate_0 = null;

            m_BlitFramebuffer_0 = null;

            m_BlitFramebuffer_1 = null;

            m_BufferData_0 = null;

            m_BufferSubData_0 = null;

            m_CheckFramebufferStatus_0 = null;

            m_ClampColor_0 = null;

            m_Clear_0 = null;

            m_ClearBufferfi_0 = null;

            m_ClearBufferfv_0 = null;

            m_ClearBufferfv_1 = null;

            m_ClearBufferfv_2 = null;

            m_ClearBufferiv_0 = null;

            m_ClearBufferiv_1 = null;

            m_ClearBufferiv_2 = null;

            m_ClearBufferuiv_0 = null;

            m_ClearBufferuiv_1 = null;

            m_ClearBufferuiv_2 = null;

            m_ClearColor_0 = null;

            m_ClearColor_1 = null;

            m_ClearDepth_0 = null;

            m_ClearStencil_0 = null;

            m_ClientWaitSync_0 = null;

            m_ColorMask_0 = null;

            m_ColorMaski_0 = null;

            m_CompileShader_0 = null;

            m_CompressedTexImage1D_0 = null;

            m_CompressedTexImage2D_0 = null;

            m_CompressedTexImage3D_0 = null;

            m_CompressedTexSubImage1D_0 = null;

            m_CompressedTexSubImage2D_0 = null;

            m_CompressedTexSubImage2D_1 = null;

            m_CompressedTexSubImage3D_0 = null;

            m_CompressedTexSubImage3D_1 = null;

            m_CopyBufferSubData_0 = null;

            m_CopyTexImage1D_0 = null;

            m_CopyTexImage1D_1 = null;

            m_CopyTexImage2D_0 = null;

            m_CopyTexImage2D_1 = null;

            m_CopyTexImage2D_2 = null;

            m_CopyTexSubImage1D_0 = null;

            m_CopyTexSubImage1D_1 = null;

            m_CopyTexSubImage2D_0 = null;

            m_CopyTexSubImage2D_1 = null;

            m_CopyTexSubImage3D_0 = null;

            m_CopyTexSubImage3D_1 = null;

            m_CreateProgram_0 = null;

            m_CreateShader_0 = null;

            m_CullFace_0 = null;

            m_DeleteBuffers_0 = null;

            m_DeleteBuffers_1 = null;

            m_DeleteBuffers_2 = null;

            m_DeleteFramebuffers_0 = null;

            m_DeleteFramebuffers_1 = null;

            m_DeleteFramebuffers_2 = null;

            m_DeleteProgram_0 = null;

            m_DeleteQueries_0 = null;

            m_DeleteQueries_1 = null;

            m_DeleteQueries_2 = null;

            m_DeleteRenderbuffers_0 = null;

            m_DeleteRenderbuffers_1 = null;

            m_DeleteRenderbuffers_2 = null;

            m_DeleteShader_0 = null;

            m_DeleteSync_0 = null;

            m_DeleteTextures_0 = null;

            m_DeleteTextures_1 = null;

            m_DeleteTextures_2 = null;

            m_DeleteVertexArrays_0 = null;

            m_DeleteVertexArrays_1 = null;

            m_DeleteVertexArrays_2 = null;

            m_DepthFunc_0 = null;

            m_DepthMask_0 = null;

            m_DepthRange_0 = null;

            m_DetachShader_0 = null;

            m_Disable_0 = null;

            m_Disablei_0 = null;

            m_DisableVertexAttribArray_0 = null;

            m_DrawArrays_0 = null;

            m_DrawArraysInstanced_0 = null;

            m_DrawBuffer_0 = null;

            m_DrawBuffers_0 = null;

            m_DrawBuffers_1 = null;

            m_DrawBuffers_2 = null;

            m_DrawElements_0 = null;

            m_DrawElements_1 = null;

            m_DrawElements_2 = null;

            m_DrawElements_3 = null;

            m_DrawElementsBaseVertex_0 = null;

            m_DrawElementsBaseVertex_1 = null;

            m_DrawElementsBaseVertex_2 = null;

            m_DrawElementsBaseVertex_3 = null;

            m_DrawElementsInstanced_0 = null;

            m_DrawElementsInstanced_1 = null;

            m_DrawElementsInstanced_2 = null;

            m_DrawElementsInstanced_3 = null;

            m_DrawElementsInstancedBaseVertex_0 = null;

            m_DrawElementsInstancedBaseVertex_1 = null;

            m_DrawElementsInstancedBaseVertex_2 = null;

            m_DrawElementsInstancedBaseVertex_3 = null;

            m_DrawRangeElements_0 = null;

            m_DrawRangeElements_1 = null;

            m_DrawRangeElements_2 = null;

            m_DrawRangeElements_3 = null;

            m_DrawRangeElementsBaseVertex_0 = null;

            m_DrawRangeElementsBaseVertex_1 = null;

            m_DrawRangeElementsBaseVertex_2 = null;

            m_DrawRangeElementsBaseVertex_3 = null;

            m_Enable_0 = null;

            m_Enablei_0 = null;

            m_EnableVertexAttribArray_0 = null;

            m_EndConditionalRender_0 = null;

            m_EndQuery_0 = null;

            m_EndTransformFeedback_0 = null;

            m_FenceSync_0 = null;

            m_Finish_0 = null;

            m_Flush_0 = null;

            m_FlushMappedBufferRange_0 = null;

            m_FramebufferRenderbuffer_0 = null;

            m_FramebufferTexture_0 = null;

            m_FramebufferTexture1D_0 = null;

            m_FramebufferTexture2D_0 = null;

            m_FramebufferTexture3D_0 = null;

            m_FramebufferTextureLayer_0 = null;

            m_FrontFace_0 = null;

            m_GenBuffers_0 = null;

            m_GenBuffers_1 = null;

            m_GenBuffers_2 = null;

            m_GenerateMipmap_0 = null;

            m_GenFramebuffers_0 = null;

            m_GenFramebuffers_1 = null;

            m_GenFramebuffers_2 = null;

            m_GenQueries_0 = null;

            m_GenQueries_1 = null;

            m_GenQueries_2 = null;

            m_GenRenderbuffers_0 = null;

            m_GenRenderbuffers_1 = null;

            m_GenRenderbuffers_2 = null;

            m_GenTextures_0 = null;

            m_GenTextures_1 = null;

            m_GenTextures_2 = null;

            m_GenVertexArrays_0 = null;

            m_GenVertexArrays_1 = null;

            m_GenVertexArrays_2 = null;

            m_GetActiveAttrib_0 = null;

            m_GetActiveAttrib_1 = null;

            m_GetActiveUniform_0 = null;

            m_GetActiveUniform_1 = null;

            m_GetActiveUniformBlockiv_0 = null;

            m_GetActiveUniformBlockiv_1 = null;

            m_GetActiveUniformBlockiv_2 = null;

            m_GetActiveUniformBlockName_0 = null;

            m_GetActiveUniformBlockName_1 = null;

            m_GetActiveUniformName_0 = null;

            m_GetActiveUniformName_1 = null;

            m_GetActiveUniformsiv_0 = null;

            m_GetActiveUniformsiv_1 = null;

            m_GetActiveUniformsiv_2 = null;

            m_GetActiveUniformsiv_3 = null;

            m_GetActiveUniformsiv_4 = null;

            m_GetAttachedShaders_0 = null;

            m_GetAttachedShaders_1 = null;

            m_GetAttribLocation_0 = null;

            m_GetAttribLocation_1 = null;

            m_GetAttribLocation_2 = null;

            m_GetBooleani_v_0 = null;

            m_GetBooleani_v_1 = null;

            m_GetBooleanv_0 = null;

            m_GetBooleanv_1 = null;

            m_GetBufferParameteri64v_0 = null;

            m_GetBufferParameteri64v_1 = null;

            m_GetBufferParameteriv_0 = null;

            m_GetBufferParameteriv_1 = null;

            m_GetBufferPointerv_0 = null;

            m_GetBufferPointerv_1 = null;

            m_GetBufferSubData_0 = null;

            m_GetCompressedTexImage_0 = null;

            m_GetDoublev_0 = null;

            m_GetDoublev_1 = null;

            m_GetDoublev_2 = null;

            m_GetDoublev_3 = null;

            m_GetDoublev_4 = null;

            m_GetDoublev_5 = null;

            m_GetDoublev_6 = null;

            m_GetDoublev_7 = null;

            m_GetDoublev_8 = null;

            m_GetDoublev_9 = null;

            m_GetError_0 = null;

            m_GetFloatv_0 = null;

            m_GetFloatv_1 = null;

            m_GetFloatv_2 = null;

            m_GetFloatv_3 = null;

            m_GetFloatv_4 = null;

            m_GetFloatv_5 = null;

            m_GetFloatv_6 = null;

            m_GetFloatv_7 = null;

            m_GetFloatv_8 = null;

            m_GetFloatv_9 = null;

            m_GetFragDataLocation_0 = null;

            m_GetFramebufferAttachmentParameteriv_0 = null;

            m_GetFramebufferAttachmentParameteriv_1 = null;

            m_GetInteger64i_v_0 = null;

            m_GetInteger64i_v_1 = null;

            m_GetInteger64i_v_2 = null;

            m_GetInteger64v_0 = null;

            m_GetInteger64v_1 = null;

            m_GetInteger64v_2 = null;

            m_GetIntegeri_v_0 = null;

            m_GetIntegeri_v_1 = null;

            m_GetIntegeri_v_2 = null;

            m_GetIntegerv_0 = null;

            m_GetIntegerv_1 = null;

            m_GetIntegerv_2 = null;

            m_GetMultisamplefv_0 = null;

            m_GetMultisamplefv_1 = null;

            m_GetProgramInfoLog_0 = null;

            m_GetProgramInfoLog_1 = null;

            m_GetProgramiv_0 = null;

            m_GetProgramiv_1 = null;

            m_GetProgramiv_2 = null;

            m_GetQueryiv_0 = null;

            m_GetQueryObjectiv_0 = null;

            m_GetQueryObjectuiv_0 = null;

            m_GetRenderbufferParameteriv_0 = null;

            m_GetShaderInfoLog_0 = null;

            m_GetShaderInfoLog_1 = null;

            m_GetShaderiv_0 = null;

            m_GetShaderiv_1 = null;

            m_GetShaderiv_2 = null;

            m_GetShaderSource_0 = null;

            m_GetString_0 = null;

            m_GetStringi_0 = null;

            m_GetSynciv_0 = null;

            m_GetTexImage_0 = null;

            m_GetTexLevelParameterfv_0 = null;

            m_GetTexLevelParameteriv_0 = null;

            m_GetTexParameterfv_0 = null;

            m_GetTexParameterIiv_0 = null;

            m_GetTexParameterIuiv_0 = null;

            m_GetTexParameteriv_0 = null;

            m_GetTransformFeedbackVarying_0 = null;

            m_GetUniformBlockIndex_0 = null;

            m_GetUniformfv_0 = null;

            m_GetUniformIndices_0 = null;

            m_GetUniformiv_0 = null;

            m_GetUniformLocation_0 = null;

            m_GetUniformLocation_1 = null;

            m_GetUniformLocation_2 = null;

            m_GetUniformuiv_0 = null;

            m_GetVertexAttribdv_0 = null;

            m_GetVertexAttribfv_0 = null;

            m_GetVertexAttribIiv_0 = null;

            m_GetVertexAttribIuiv_0 = null;

            m_GetVertexAttribiv_0 = null;

            m_GetVertexAttribPointerv_0 = null;

            m_Hint_0 = null;

            m_IsBuffer_0 = null;

            m_IsEnabled_0 = null;

            m_IsEnabledi_0 = null;

            m_IsFramebuffer_0 = null;

            m_IsProgram_0 = null;

            m_IsQuery_0 = null;

            m_IsRenderbuffer_0 = null;

            m_IsShader_0 = null;

            m_IsSync_0 = null;

            m_IsTexture_0 = null;

            m_IsVertexArray_0 = null;

            m_LineWidth_0 = null;

            m_LinkProgram_0 = null;

            m_LogicOp_0 = null;

            m_MapBuffer_0 = null;

            m_MapBufferRange_0 = null;

            m_MultiDrawArrays_0 = null;

            m_MultiDrawElements_0 = null;

            m_MultiDrawElementsBaseVertex_0 = null;

            m_PixelStoref_0 = null;

            m_PixelStorei_0 = null;

            m_PointParameterf_0 = null;

            m_PointParameterfv_0 = null;

            m_PointParameteri_0 = null;

            m_PointParameteriv_0 = null;

            m_PointSize_0 = null;

            m_PolygonMode_0 = null;

            m_PolygonOffset_0 = null;

            m_PrimitiveRestartIndex_0 = null;

            m_ProvokingVertex_0 = null;

            m_ReadBuffer_0 = null;

            m_ReadPixels_0 = null;

            m_RenderbufferStorage_0 = null;

            m_RenderbufferStorageMultisample_0 = null;

            m_SampleCoverage_0 = null;

            m_SampleMaski_0 = null;

            m_Scissor_0 = null;

            m_ShaderSource_0 = null;

            m_ShaderSource_1 = null;

            m_StencilFunc_0 = null;

            m_StencilFuncSeparate_0 = null;

            m_StencilMask_0 = null;

            m_StencilMaskSeparate_0 = null;

            m_StencilOp_0 = null;

            m_StencilOpSeparate_0 = null;

            m_TexBuffer_0 = null;

            m_TexImage1D_0 = null;

            m_TexImage2D_0 = null;

            m_TexImage2DMultisample_0 = null;

            m_TexImage3D_0 = null;

            m_TexImage3DMultisample_0 = null;

            m_TexParameterf_0 = null;

            m_TexParameterfv_0 = null;

            m_TexParameteri_0 = null;

            m_TexParameterIiv_0 = null;

            m_TexParameterIuiv_0 = null;

            m_TexParameteriv_0 = null;

            m_TexSubImage1D_0 = null;

            m_TexSubImage2D_0 = null;

            m_TexSubImage3D_0 = null;

            m_TransformFeedbackVaryings_0 = null;

            m_Uniform1f_0 = null;

            m_Uniform1fv_0 = null;

            m_Uniform1i_0 = null;

            m_Uniform1iv_0 = null;

            m_Uniform1ui_0 = null;

            m_Uniform1uiv_0 = null;

            m_Uniform2f_0 = null;

            m_Uniform2f_1 = null;

            m_Uniform2fv_0 = null;

            m_Uniform2i_0 = null;

            m_Uniform2i_1 = null;

            m_Uniform2iv_0 = null;

            m_Uniform2ui_0 = null;

            m_Uniform2uiv_0 = null;

            m_Uniform3f_0 = null;

            m_Uniform3f_1 = null;

            m_Uniform3fv_0 = null;

            m_Uniform3i_0 = null;

            m_Uniform3i_1 = null;

            m_Uniform3iv_0 = null;

            m_Uniform3ui_0 = null;

            m_Uniform3uiv_0 = null;

            m_Uniform4f_0 = null;

            m_Uniform4f_1 = null;

            m_Uniform4fv_0 = null;

            m_Uniform4i_0 = null;

            m_Uniform4i_1 = null;

            m_Uniform4iv_0 = null;

            m_Uniform4ui_0 = null;

            m_Uniform4uiv_0 = null;

            m_UniformBlockBinding_0 = null;

            m_UniformMatrix2fv_0 = null;

            m_UniformMatrix2fv_1 = null;

            m_UniformMatrix2fv_2 = null;

            m_UniformMatrix2x3fv_0 = null;

            m_UniformMatrix2x4fv_0 = null;

            m_UniformMatrix3fv_0 = null;

            m_UniformMatrix3fv_1 = null;

            m_UniformMatrix3fv_2 = null;

            m_UniformMatrix3x2fv_0 = null;

            m_UniformMatrix3x4fv_0 = null;

            m_UniformMatrix4fv_0 = null;

            m_UniformMatrix4fv_1 = null;

            m_UniformMatrix4fv_2 = null;

            m_UniformMatrix4x2fv_0 = null;

            m_UniformMatrix4x3fv_0 = null;

            m_UnmapBuffer_0 = null;

            m_UseProgram_0 = null;

            m_ValidateProgram_0 = null;

            m_VertexAttrib1d_0 = null;

            m_VertexAttrib1dv_0 = null;

            m_VertexAttrib1f_0 = null;

            m_VertexAttrib1fv_0 = null;

            m_VertexAttrib1s_0 = null;

            m_VertexAttrib1sv_0 = null;

            m_VertexAttrib2d_0 = null;

            m_VertexAttrib2dv_0 = null;

            m_VertexAttrib2f_0 = null;

            m_VertexAttrib2fv_0 = null;

            m_VertexAttrib2s_0 = null;

            m_VertexAttrib2sv_0 = null;

            m_VertexAttrib3d_0 = null;

            m_VertexAttrib3dv_0 = null;

            m_VertexAttrib3f_0 = null;

            m_VertexAttrib3fv_0 = null;

            m_VertexAttrib3s_0 = null;

            m_VertexAttrib3sv_0 = null;

            m_VertexAttrib4bv_0 = null;

            m_VertexAttrib4d_0 = null;

            m_VertexAttrib4dv_0 = null;

            m_VertexAttrib4f_0 = null;

            m_VertexAttrib4fv_0 = null;

            m_VertexAttrib4iv_0 = null;

            m_VertexAttrib4Nbv_0 = null;

            m_VertexAttrib4Niv_0 = null;

            m_VertexAttrib4Nsv_0 = null;

            m_VertexAttrib4Nub_0 = null;

            m_VertexAttrib4Nubv_0 = null;

            m_VertexAttrib4Nuiv_0 = null;

            m_VertexAttrib4Nusv_0 = null;

            m_VertexAttrib4s_0 = null;

            m_VertexAttrib4sv_0 = null;

            m_VertexAttrib4ubv_0 = null;

            m_VertexAttrib4uiv_0 = null;

            m_VertexAttrib4usv_0 = null;

            m_VertexAttribI1i_0 = null;

            m_VertexAttribI1iv_0 = null;

            m_VertexAttribI1ui_0 = null;

            m_VertexAttribI1uiv_0 = null;

            m_VertexAttribI2i_0 = null;

            m_VertexAttribI2iv_0 = null;

            m_VertexAttribI2ui_0 = null;

            m_VertexAttribI2uiv_0 = null;

            m_VertexAttribI3i_0 = null;

            m_VertexAttribI3iv_0 = null;

            m_VertexAttribI3ui_0 = null;

            m_VertexAttribI3uiv_0 = null;

            m_VertexAttribI4bv_0 = null;

            m_VertexAttribI4i_0 = null;

            m_VertexAttribI4iv_0 = null;

            m_VertexAttribI4sv_0 = null;

            m_VertexAttribI4ubv_0 = null;

            m_VertexAttribI4ui_0 = null;

            m_VertexAttribI4uiv_0 = null;

            m_VertexAttribI4usv_0 = null;

            m_VertexAttribIPointer_0 = null;

            m_VertexAttribPointer_0 = null;

            m_Viewport_0 = null;

            m_Viewport_1 = null;

            m_WaitSync_0 = null;

            m_BindFragDataLocationIndexed_0 = null;

            m_GetFragDataIndex_0 = null;

            m_GenSamplers_0 = null;

            m_GenSamplers_1 = null;

            m_GenSamplers_2 = null;

            m_DeleteSamplers_0 = null;

            m_DeleteSamplers_1 = null;

            m_DeleteSamplers_2 = null;

            m_IsSampler_0 = null;

            m_BindSampler_0 = null;

            m_SamplerParameteri_0 = null;

            m_SamplerParameteriv_0 = null;

            m_SamplerParameterf_0 = null;

            m_SamplerParameterfv_0 = null;

            m_SamplerParameterIiv_0 = null;

            m_SamplerParameterIuiv_0 = null;

            m_GetSamplerParameteriv_0 = null;

            m_GetSamplerParameterIiv_0 = null;

            m_GetSamplerParameterfv_0 = null;

            m_GetSamplerParameterIuiv_0 = null;

            m_QueryCounter_0 = null;

            m_GetQueryObjecti64v_0 = null;

            m_GetQueryObjectui64v_0 = null;

            m_VertexAttribDivisor_0 = null;

            m_VertexAttribP1ui_0 = null;

            m_VertexAttribP1uiv_0 = null;

            m_VertexAttribP2ui_0 = null;

            m_VertexAttribP2uiv_0 = null;

            m_VertexAttribP3ui_0 = null;

            m_VertexAttribP3uiv_0 = null;

            m_VertexAttribP4ui_0 = null;

            m_VertexAttribP4uiv_0 = null;
        }
Beispiel #2
0
        private static void InitializeFunctions()
        {
            m_ActiveTexture_0 = (GlDelegate_uint)GetFunctionDelegate("glActiveTexture", typeof(GlDelegate_uint));

            m_AttachShader_0 = (GlDelegate_uint_uint)GetFunctionDelegate("glAttachShader", typeof(GlDelegate_uint_uint));

            m_BeginConditionalRender_0 = (GlDelegate_uint_uint)GetFunctionDelegate("glBeginConditionalRender", typeof(GlDelegate_uint_uint));

            m_BeginQuery_0 = (GlDelegate_uint_uint)GetFunctionDelegate("glBeginQuery", typeof(GlDelegate_uint_uint));

            m_BeginTransformFeedback_0 = (GlDelegate_uint)GetFunctionDelegate("glBeginTransformFeedback", typeof(GlDelegate_uint));

            m_BindAttribLocation_0 = (GlDelegate_uint_uint_string)GetFunctionDelegate("glBindAttribLocation", typeof(GlDelegate_uint_uint_string));

            m_BindBuffer_0 = (GlDelegate_uint_uint)GetFunctionDelegate("glBindBuffer", typeof(GlDelegate_uint_uint));

            m_BindBufferBase_0 = (GlDelegate_uint_uint_uint)GetFunctionDelegate("glBindBufferBase", typeof(GlDelegate_uint_uint_uint));

            m_BindBufferRange_0 = (GlDelegate_uint_uint_uint_systemintptr_systemintptr)GetFunctionDelegate("glBindBufferRange", typeof(GlDelegate_uint_uint_uint_systemintptr_systemintptr));

            m_BindFragDataLocation_0 = (GlDelegate_uint_uint_string)GetFunctionDelegate("glBindFragDataLocation", typeof(GlDelegate_uint_uint_string));

            m_BindFramebuffer_0 = (GlDelegate_uint_uint)GetFunctionDelegate("glBindFramebuffer", typeof(GlDelegate_uint_uint));

            m_BindRenderbuffer_0 = (GlDelegate_uint_uint)GetFunctionDelegate("glBindRenderbuffer", typeof(GlDelegate_uint_uint));

            m_BindTexture_0 = (GlDelegate_uint_uint)GetFunctionDelegate("glBindTexture", typeof(GlDelegate_uint_uint));

            m_BindVertexArray_0 = (GlDelegate_uint)GetFunctionDelegate("glBindVertexArray", typeof(GlDelegate_uint));

            m_BlendColor_0 = (GlDelegate_float_float_float_float)GetFunctionDelegate("glBlendColor", typeof(GlDelegate_float_float_float_float));

            m_BlendColor_1 = (GlDelegate_color4)GetFunctionDelegate("glBlendColor", typeof(GlDelegate_color4));

            m_BlendEquation_0 = (GlDelegate_uint)GetFunctionDelegate("glBlendEquation", typeof(GlDelegate_uint));

            m_BlendEquationSeparate_0 = (GlDelegate_uint_uint)GetFunctionDelegate("glBlendEquationSeparate", typeof(GlDelegate_uint_uint));

            m_BlendFunc_0 = (GlDelegate_uint_uint)GetFunctionDelegate("glBlendFunc", typeof(GlDelegate_uint_uint));

            m_BlendFuncSeparate_0 = (GlDelegate_uint_uint_uint_uint)GetFunctionDelegate("glBlendFuncSeparate", typeof(GlDelegate_uint_uint_uint_uint));

            m_BlitFramebuffer_0 = (GlDelegate_int_int_int_int_int_int_int_int_uint_uint)GetFunctionDelegate("glBlitFramebuffer", typeof(GlDelegate_int_int_int_int_int_int_int_int_uint_uint));

            m_BlitFramebuffer_1 = (GlDelegate_vector2i_vector2i_vector2i_vector2i_uint_uint)GetFunctionDelegate("glBlitFramebuffer", typeof(GlDelegate_vector2i_vector2i_vector2i_vector2i_uint_uint));

            m_BufferData_0 = (GlDelegate_uint_systemintptr_systemintptr_uint)GetFunctionDelegate("glBufferData", typeof(GlDelegate_uint_systemintptr_systemintptr_uint));

            m_BufferSubData_0 = (GlDelegate_uint_systemintptr_systemintptr_systemintptr)GetFunctionDelegate("glBufferSubData", typeof(GlDelegate_uint_systemintptr_systemintptr_systemintptr));

            m_CheckFramebufferStatus_0 = (GlDelegate_uint_Returns_uint)GetFunctionDelegate("glCheckFramebufferStatus", typeof(GlDelegate_uint_Returns_uint));

            m_ClampColor_0 = (GlDelegate_uint_uint)GetFunctionDelegate("glClampColor", typeof(GlDelegate_uint_uint));

            m_Clear_0 = (GlDelegate_uint)GetFunctionDelegate("glClear", typeof(GlDelegate_uint));

            m_ClearBufferfi_0 = (GlDelegate_uint_int_float_int)GetFunctionDelegate("glClearBufferfi", typeof(GlDelegate_uint_int_float_int));

            m_ClearBufferfv_0 = (GlDelegate_uint_int_systemintptr)GetFunctionDelegate("glClearBufferfv", typeof(GlDelegate_uint_int_systemintptr));

            m_ClearBufferfv_1 = (GlDelegate_uint_int_refcolor4)GetFunctionDelegate("glClearBufferfv", typeof(GlDelegate_uint_int_refcolor4));

            m_ClearBufferfv_2 = (GlDelegate_uint_int_reffloat)GetFunctionDelegate("glClearBufferfv", typeof(GlDelegate_uint_int_reffloat));

            m_ClearBufferiv_0 = (GlDelegate_uint_int_systemintptr)GetFunctionDelegate("glClearBufferiv", typeof(GlDelegate_uint_int_systemintptr));

            m_ClearBufferiv_1 = (GlDelegate_uint_int_refcolor4i)GetFunctionDelegate("glClearBufferiv", typeof(GlDelegate_uint_int_refcolor4i));

            m_ClearBufferiv_2 = (GlDelegate_uint_int_refint)GetFunctionDelegate("glClearBufferiv", typeof(GlDelegate_uint_int_refint));

            m_ClearBufferuiv_0 = (GlDelegate_uint_int_systemintptr)GetFunctionDelegate("glClearBufferuiv", typeof(GlDelegate_uint_int_systemintptr));

            m_ClearBufferuiv_1 = (GlDelegate_uint_int_refcolor4ui)GetFunctionDelegate("glClearBufferuiv", typeof(GlDelegate_uint_int_refcolor4ui));

            m_ClearBufferuiv_2 = (GlDelegate_uint_int_refuint)GetFunctionDelegate("glClearBufferuiv", typeof(GlDelegate_uint_int_refuint));

            m_ClearColor_0 = (GlDelegate_float_float_float_float)GetFunctionDelegate("glClearColor", typeof(GlDelegate_float_float_float_float));

            m_ClearColor_1 = (GlDelegate_color4)GetFunctionDelegate("glClearColor", typeof(GlDelegate_color4));

            m_ClearDepth_0 = (GlDelegate_double)GetFunctionDelegate("glClearDepth", typeof(GlDelegate_double));

            m_ClearStencil_0 = (GlDelegate_int)GetFunctionDelegate("glClearStencil", typeof(GlDelegate_int));

            m_ClientWaitSync_0 = (GlDelegate_systemintptr_uint_ulong_Returns_uint)GetFunctionDelegate("glClientWaitSync", typeof(GlDelegate_systemintptr_uint_ulong_Returns_uint));

            m_ColorMask_0 = (GlDelegate_bool_bool_bool_bool)GetFunctionDelegate("glColorMask", typeof(GlDelegate_bool_bool_bool_bool));

            m_ColorMaski_0 = (GlDelegate_uint_bool_bool_bool_bool)GetFunctionDelegate("glColorMaski", typeof(GlDelegate_uint_bool_bool_bool_bool));

            m_CompileShader_0 = (GlDelegate_uint)GetFunctionDelegate("glCompileShader", typeof(GlDelegate_uint));

            m_CompressedTexImage1D_0 = (GlDelegate_uint_int_uint_int_int_int_systemintptr)GetFunctionDelegate("glCompressedTexImage1D", typeof(GlDelegate_uint_int_uint_int_int_int_systemintptr));

            m_CompressedTexImage2D_0 = (GlDelegate_uint_int_uint_int_int_int_int_systemintptr)GetFunctionDelegate("glCompressedTexImage2D", typeof(GlDelegate_uint_int_uint_int_int_int_int_systemintptr));

            m_CompressedTexImage3D_0 = (GlDelegate_uint_int_uint_int_int_int_int_int_systemintptr)GetFunctionDelegate("glCompressedTexImage3D", typeof(GlDelegate_uint_int_uint_int_int_int_int_int_systemintptr));

            m_CompressedTexSubImage1D_0 = (GlDelegate_uint_int_int_int_uint_int_systemintptr)GetFunctionDelegate("glCompressedTexSubImage1D", typeof(GlDelegate_uint_int_int_int_uint_int_systemintptr));

            m_CompressedTexSubImage2D_0 = (GlDelegate_uint_int_int_int_int_int_uint_int_systemintptr)GetFunctionDelegate("glCompressedTexSubImage2D", typeof(GlDelegate_uint_int_int_int_int_int_uint_int_systemintptr));

            m_CompressedTexSubImage2D_1 = (GlDelegate_uint_int_box2i_uint_int_systemintptr)GetFunctionDelegate("glCompressedTexSubImage2D", typeof(GlDelegate_uint_int_box2i_uint_int_systemintptr));

            m_CompressedTexSubImage3D_0 = (GlDelegate_uint_int_int_int_int_int_int_int_uint_int_systemintptr)GetFunctionDelegate("glCompressedTexSubImage3D", typeof(GlDelegate_uint_int_int_int_int_int_int_int_uint_int_systemintptr));

            m_CompressedTexSubImage3D_1 = (GlDelegate_uint_int_box3i_uint_int_systemintptr)GetFunctionDelegate("glCompressedTexSubImage3D", typeof(GlDelegate_uint_int_box3i_uint_int_systemintptr));

            m_CopyBufferSubData_0 = (GlDelegate_uint_uint_systemintptr_systemintptr_systemintptr)GetFunctionDelegate("glCopyBufferSubData", typeof(GlDelegate_uint_uint_systemintptr_systemintptr_systemintptr));

            m_CopyTexImage1D_0 = (GlDelegate_uint_int_uint_int_int_int_int)GetFunctionDelegate("glCopyTexImage1D", typeof(GlDelegate_uint_int_uint_int_int_int_int));

            m_CopyTexImage1D_1 = (GlDelegate_uint_int_uint_vector2i_int_int)GetFunctionDelegate("glCopyTexImage1D", typeof(GlDelegate_uint_int_uint_vector2i_int_int));

            m_CopyTexImage2D_0 = (GlDelegate_uint_int_uint_int_int_int_int_int)GetFunctionDelegate("glCopyTexImage2D", typeof(GlDelegate_uint_int_uint_int_int_int_int_int));

            m_CopyTexImage2D_1 = (GlDelegate_uint_int_uint_vector2i_vector2i_int)GetFunctionDelegate("glCopyTexImage2D", typeof(GlDelegate_uint_int_uint_vector2i_vector2i_int));

            m_CopyTexImage2D_2 = (GlDelegate_uint_int_uint_box2i_int)GetFunctionDelegate("glCopyTexImage2D", typeof(GlDelegate_uint_int_uint_box2i_int));

            m_CopyTexSubImage1D_0 = (GlDelegate_uint_int_int_int_int_int)GetFunctionDelegate("glCopyTexSubImage1D", typeof(GlDelegate_uint_int_int_int_int_int));

            m_CopyTexSubImage1D_1 = (GlDelegate_uint_int_int_vector2i_int)GetFunctionDelegate("glCopyTexSubImage1D", typeof(GlDelegate_uint_int_int_vector2i_int));

            m_CopyTexSubImage2D_0 = (GlDelegate_uint_int_int_int_int_int_int_int)GetFunctionDelegate("glCopyTexSubImage2D", typeof(GlDelegate_uint_int_int_int_int_int_int_int));

            m_CopyTexSubImage2D_1 = (GlDelegate_uint_int_vector2i_vector2i_vector2i)GetFunctionDelegate("glCopyTexSubImage2D", typeof(GlDelegate_uint_int_vector2i_vector2i_vector2i));

            m_CopyTexSubImage3D_0 = (GlDelegate_uint_int_int_int_int_int_int_int_int)GetFunctionDelegate("glCopyTexSubImage3D", typeof(GlDelegate_uint_int_int_int_int_int_int_int_int));

            m_CopyTexSubImage3D_1 = (GlDelegate_uint_int_vector3i_vector2i_vector2i)GetFunctionDelegate("glCopyTexSubImage3D", typeof(GlDelegate_uint_int_vector3i_vector2i_vector2i));

            m_CreateProgram_0 = (GlDelegate_Returns_uint)GetFunctionDelegate("glCreateProgram", typeof(GlDelegate_Returns_uint));

            m_CreateShader_0 = (GlDelegate_uint_Returns_uint)GetFunctionDelegate("glCreateShader", typeof(GlDelegate_uint_Returns_uint));

            m_CullFace_0 = (GlDelegate_uint)GetFunctionDelegate("glCullFace", typeof(GlDelegate_uint));

            m_DeleteBuffers_0 = (GlDelegate_int_systemintptr)GetFunctionDelegate("glDeleteBuffers", typeof(GlDelegate_int_systemintptr));

            m_DeleteBuffers_1 = (GlDelegate_int_uintarray)GetFunctionDelegate("glDeleteBuffers", typeof(GlDelegate_int_uintarray));

            m_DeleteBuffers_2 = (GlDelegate_int_refuint)GetFunctionDelegate("glDeleteBuffers", typeof(GlDelegate_int_refuint));

            m_DeleteFramebuffers_0 = (GlDelegate_int_systemintptr)GetFunctionDelegate("glDeleteFramebuffers", typeof(GlDelegate_int_systemintptr));

            m_DeleteFramebuffers_1 = (GlDelegate_int_uintarray)GetFunctionDelegate("glDeleteFramebuffers", typeof(GlDelegate_int_uintarray));

            m_DeleteFramebuffers_2 = (GlDelegate_int_refuint)GetFunctionDelegate("glDeleteFramebuffers", typeof(GlDelegate_int_refuint));

            m_DeleteProgram_0 = (GlDelegate_uint)GetFunctionDelegate("glDeleteProgram", typeof(GlDelegate_uint));

            m_DeleteQueries_0 = (GlDelegate_int_systemintptr)GetFunctionDelegate("glDeleteQueries", typeof(GlDelegate_int_systemintptr));

            m_DeleteQueries_1 = (GlDelegate_int_uintarray)GetFunctionDelegate("glDeleteQueries", typeof(GlDelegate_int_uintarray));

            m_DeleteQueries_2 = (GlDelegate_int_refuint)GetFunctionDelegate("glDeleteQueries", typeof(GlDelegate_int_refuint));

            m_DeleteRenderbuffers_0 = (GlDelegate_int_systemintptr)GetFunctionDelegate("glDeleteRenderbuffers", typeof(GlDelegate_int_systemintptr));

            m_DeleteRenderbuffers_1 = (GlDelegate_int_uintarray)GetFunctionDelegate("glDeleteRenderbuffers", typeof(GlDelegate_int_uintarray));

            m_DeleteRenderbuffers_2 = (GlDelegate_int_refuint)GetFunctionDelegate("glDeleteRenderbuffers", typeof(GlDelegate_int_refuint));

            m_DeleteShader_0 = (GlDelegate_uint)GetFunctionDelegate("glDeleteShader", typeof(GlDelegate_uint));

            m_DeleteSync_0 = (GlDelegate_systemintptr)GetFunctionDelegate("glDeleteSync", typeof(GlDelegate_systemintptr));

            m_DeleteTextures_0 = (GlDelegate_int_systemintptr)GetFunctionDelegate("glDeleteTextures", typeof(GlDelegate_int_systemintptr));

            m_DeleteTextures_1 = (GlDelegate_int_uintarray)GetFunctionDelegate("glDeleteTextures", typeof(GlDelegate_int_uintarray));

            m_DeleteTextures_2 = (GlDelegate_int_refuint)GetFunctionDelegate("glDeleteTextures", typeof(GlDelegate_int_refuint));

            m_DeleteVertexArrays_0 = (GlDelegate_int_systemintptr)GetFunctionDelegate("glDeleteVertexArrays", typeof(GlDelegate_int_systemintptr));

            m_DeleteVertexArrays_1 = (GlDelegate_int_uintarray)GetFunctionDelegate("glDeleteVertexArrays", typeof(GlDelegate_int_uintarray));

            m_DeleteVertexArrays_2 = (GlDelegate_int_refuint)GetFunctionDelegate("glDeleteVertexArrays", typeof(GlDelegate_int_refuint));

            m_DepthFunc_0 = (GlDelegate_uint)GetFunctionDelegate("glDepthFunc", typeof(GlDelegate_uint));

            m_DepthMask_0 = (GlDelegate_bool)GetFunctionDelegate("glDepthMask", typeof(GlDelegate_bool));

            m_DepthRange_0 = (GlDelegate_double_double)GetFunctionDelegate("glDepthRange", typeof(GlDelegate_double_double));

            m_DetachShader_0 = (GlDelegate_uint_uint)GetFunctionDelegate("glDetachShader", typeof(GlDelegate_uint_uint));

            m_Disable_0 = (GlDelegate_uint)GetFunctionDelegate("glDisable", typeof(GlDelegate_uint));

            m_Disablei_0 = (GlDelegate_uint_uint)GetFunctionDelegate("glDisablei", typeof(GlDelegate_uint_uint));

            m_DisableVertexAttribArray_0 = (GlDelegate_uint)GetFunctionDelegate("glDisableVertexAttribArray", typeof(GlDelegate_uint));

            m_DrawArrays_0 = (GlDelegate_uint_int_int)GetFunctionDelegate("glDrawArrays", typeof(GlDelegate_uint_int_int));

            m_DrawArraysInstanced_0 = (GlDelegate_uint_int_int_int)GetFunctionDelegate("glDrawArraysInstanced", typeof(GlDelegate_uint_int_int_int));

            m_DrawBuffer_0 = (GlDelegate_uint)GetFunctionDelegate("glDrawBuffer", typeof(GlDelegate_uint));

            m_DrawBuffers_0 = (GlDelegate_int_systemintptr)GetFunctionDelegate("glDrawBuffers", typeof(GlDelegate_int_systemintptr));

            m_DrawBuffers_1 = (GlDelegate_int_uintarray)GetFunctionDelegate("glDrawBuffers", typeof(GlDelegate_int_uintarray));

            m_DrawBuffers_2 = (GlDelegate_int_refuint)GetFunctionDelegate("glDrawBuffers", typeof(GlDelegate_int_refuint));

            m_DrawElements_0 = (GlDelegate_uint_int_uint_systemintptr)GetFunctionDelegate("glDrawElements", typeof(GlDelegate_uint_int_uint_systemintptr));

            m_DrawElements_1 = (GlDelegate_uint_int_uint_bytearray)GetFunctionDelegate("glDrawElements", typeof(GlDelegate_uint_int_uint_bytearray));

            m_DrawElements_2 = (GlDelegate_uint_int_uint_ushortarray)GetFunctionDelegate("glDrawElements", typeof(GlDelegate_uint_int_uint_ushortarray));

            m_DrawElements_3 = (GlDelegate_uint_int_uint_uintarray)GetFunctionDelegate("glDrawElements", typeof(GlDelegate_uint_int_uint_uintarray));

            m_DrawElementsBaseVertex_0 = (GlDelegate_uint_int_uint_systemintptr_int)GetFunctionDelegate("glDrawElementsBaseVertex", typeof(GlDelegate_uint_int_uint_systemintptr_int));

            m_DrawElementsBaseVertex_1 = (GlDelegate_uint_int_uint_bytearray_int)GetFunctionDelegate("glDrawElementsBaseVertex", typeof(GlDelegate_uint_int_uint_bytearray_int));

            m_DrawElementsBaseVertex_2 = (GlDelegate_uint_int_uint_ushortarray_int)GetFunctionDelegate("glDrawElementsBaseVertex", typeof(GlDelegate_uint_int_uint_ushortarray_int));

            m_DrawElementsBaseVertex_3 = (GlDelegate_uint_int_uint_uintarray_int)GetFunctionDelegate("glDrawElementsBaseVertex", typeof(GlDelegate_uint_int_uint_uintarray_int));

            m_DrawElementsInstanced_0 = (GlDelegate_uint_int_uint_systemintptr_int)GetFunctionDelegate("glDrawElementsInstanced", typeof(GlDelegate_uint_int_uint_systemintptr_int));

            m_DrawElementsInstanced_1 = (GlDelegate_uint_int_uint_bytearray_int)GetFunctionDelegate("glDrawElementsInstanced", typeof(GlDelegate_uint_int_uint_bytearray_int));

            m_DrawElementsInstanced_2 = (GlDelegate_uint_int_uint_ushortarray_int)GetFunctionDelegate("glDrawElementsInstanced", typeof(GlDelegate_uint_int_uint_ushortarray_int));

            m_DrawElementsInstanced_3 = (GlDelegate_uint_int_uint_uintarray_int)GetFunctionDelegate("glDrawElementsInstanced", typeof(GlDelegate_uint_int_uint_uintarray_int));

            m_DrawElementsInstancedBaseVertex_0 = (GlDelegate_uint_int_uint_systemintptr_int_int)GetFunctionDelegate("glDrawElementsInstancedBaseVertex", typeof(GlDelegate_uint_int_uint_systemintptr_int_int));

            m_DrawElementsInstancedBaseVertex_1 = (GlDelegate_uint_int_uint_bytearray_int_int)GetFunctionDelegate("glDrawElementsInstancedBaseVertex", typeof(GlDelegate_uint_int_uint_bytearray_int_int));

            m_DrawElementsInstancedBaseVertex_2 = (GlDelegate_uint_int_uint_ushortarray_int_int)GetFunctionDelegate("glDrawElementsInstancedBaseVertex", typeof(GlDelegate_uint_int_uint_ushortarray_int_int));

            m_DrawElementsInstancedBaseVertex_3 = (GlDelegate_uint_int_uint_uintarray_int_int)GetFunctionDelegate("glDrawElementsInstancedBaseVertex", typeof(GlDelegate_uint_int_uint_uintarray_int_int));

            m_DrawRangeElements_0 = (GlDelegate_uint_uint_uint_int_uint_systemintptr)GetFunctionDelegate("glDrawRangeElements", typeof(GlDelegate_uint_uint_uint_int_uint_systemintptr));

            m_DrawRangeElements_1 = (GlDelegate_uint_uint_uint_int_uint_bytearray)GetFunctionDelegate("glDrawRangeElements", typeof(GlDelegate_uint_uint_uint_int_uint_bytearray));

            m_DrawRangeElements_2 = (GlDelegate_uint_uint_uint_int_uint_ushortarray)GetFunctionDelegate("glDrawRangeElements", typeof(GlDelegate_uint_uint_uint_int_uint_ushortarray));

            m_DrawRangeElements_3 = (GlDelegate_uint_uint_uint_int_uint_uintarray)GetFunctionDelegate("glDrawRangeElements", typeof(GlDelegate_uint_uint_uint_int_uint_uintarray));

            m_DrawRangeElementsBaseVertex_0 = (GlDelegate_uint_uint_uint_int_uint_systemintptr_int)GetFunctionDelegate("glDrawRangeElementsBaseVertex", typeof(GlDelegate_uint_uint_uint_int_uint_systemintptr_int));

            m_DrawRangeElementsBaseVertex_1 = (GlDelegate_uint_uint_uint_int_uint_bytearray_int)GetFunctionDelegate("glDrawRangeElementsBaseVertex", typeof(GlDelegate_uint_uint_uint_int_uint_bytearray_int));

            m_DrawRangeElementsBaseVertex_2 = (GlDelegate_uint_uint_uint_int_uint_ushortarray_int)GetFunctionDelegate("glDrawRangeElementsBaseVertex", typeof(GlDelegate_uint_uint_uint_int_uint_ushortarray_int));

            m_DrawRangeElementsBaseVertex_3 = (GlDelegate_uint_uint_uint_int_uint_uintarray_int)GetFunctionDelegate("glDrawRangeElementsBaseVertex", typeof(GlDelegate_uint_uint_uint_int_uint_uintarray_int));

            m_Enable_0 = (GlDelegate_uint)GetFunctionDelegate("glEnable", typeof(GlDelegate_uint));

            m_Enablei_0 = (GlDelegate_uint_uint)GetFunctionDelegate("glEnablei", typeof(GlDelegate_uint_uint));

            m_EnableVertexAttribArray_0 = (GlDelegate_uint)GetFunctionDelegate("glEnableVertexAttribArray", typeof(GlDelegate_uint));

            m_EndConditionalRender_0 = (GlDelegate)GetFunctionDelegate("glEndConditionalRender", typeof(GlDelegate));

            m_EndQuery_0 = (GlDelegate_uint)GetFunctionDelegate("glEndQuery", typeof(GlDelegate_uint));

            m_EndTransformFeedback_0 = (GlDelegate)GetFunctionDelegate("glEndTransformFeedback", typeof(GlDelegate));

            m_FenceSync_0 = (GlDelegate_uint_uint_Returns_systemintptr)GetFunctionDelegate("glFenceSync", typeof(GlDelegate_uint_uint_Returns_systemintptr));

            m_Finish_0 = (GlDelegate)GetFunctionDelegate("glFinish", typeof(GlDelegate));

            m_Flush_0 = (GlDelegate)GetFunctionDelegate("glFlush", typeof(GlDelegate));

            m_FlushMappedBufferRange_0 = (GlDelegate_uint_systemintptr_systemintptr)GetFunctionDelegate("glFlushMappedBufferRange", typeof(GlDelegate_uint_systemintptr_systemintptr));

            m_FramebufferRenderbuffer_0 = (GlDelegate_uint_uint_uint_uint)GetFunctionDelegate("glFramebufferRenderbuffer", typeof(GlDelegate_uint_uint_uint_uint));

            m_FramebufferTexture_0 = (GlDelegate_uint_uint_uint_int)GetFunctionDelegate("glFramebufferTexture", typeof(GlDelegate_uint_uint_uint_int));

            m_FramebufferTexture1D_0 = (GlDelegate_uint_uint_uint_uint_int)GetFunctionDelegate("glFramebufferTexture1D", typeof(GlDelegate_uint_uint_uint_uint_int));

            m_FramebufferTexture2D_0 = (GlDelegate_uint_uint_uint_uint_int)GetFunctionDelegate("glFramebufferTexture2D", typeof(GlDelegate_uint_uint_uint_uint_int));

            m_FramebufferTexture3D_0 = (GlDelegate_uint_uint_uint_uint_int_int)GetFunctionDelegate("glFramebufferTexture3D", typeof(GlDelegate_uint_uint_uint_uint_int_int));

            m_FramebufferTextureLayer_0 = (GlDelegate_uint_uint_uint_int_int)GetFunctionDelegate("glFramebufferTextureLayer", typeof(GlDelegate_uint_uint_uint_int_int));

            m_FrontFace_0 = (GlDelegate_uint)GetFunctionDelegate("glFrontFace", typeof(GlDelegate_uint));

            m_GenBuffers_0 = (GlDelegate_int_systemintptr)GetFunctionDelegate("glGenBuffers", typeof(GlDelegate_int_systemintptr));

            m_GenBuffers_1 = (GlDelegate_int_uintarray)GetFunctionDelegate("glGenBuffers", typeof(GlDelegate_int_uintarray));

            m_GenBuffers_2 = (GlDelegate_int_outuint)GetFunctionDelegate("glGenBuffers", typeof(GlDelegate_int_outuint));

            m_GenerateMipmap_0 = (GlDelegate_uint)GetFunctionDelegate("glGenerateMipmap", typeof(GlDelegate_uint));

            m_GenFramebuffers_0 = (GlDelegate_int_systemintptr)GetFunctionDelegate("glGenFramebuffers", typeof(GlDelegate_int_systemintptr));

            m_GenFramebuffers_1 = (GlDelegate_int_uintarray)GetFunctionDelegate("glGenFramebuffers", typeof(GlDelegate_int_uintarray));

            m_GenFramebuffers_2 = (GlDelegate_int_outuint)GetFunctionDelegate("glGenFramebuffers", typeof(GlDelegate_int_outuint));

            m_GenQueries_0 = (GlDelegate_int_systemintptr)GetFunctionDelegate("glGenQueries", typeof(GlDelegate_int_systemintptr));

            m_GenQueries_1 = (GlDelegate_int_uintarray)GetFunctionDelegate("glGenQueries", typeof(GlDelegate_int_uintarray));

            m_GenQueries_2 = (GlDelegate_int_outuint)GetFunctionDelegate("glGenQueries", typeof(GlDelegate_int_outuint));

            m_GenRenderbuffers_0 = (GlDelegate_int_systemintptr)GetFunctionDelegate("glGenRenderbuffers", typeof(GlDelegate_int_systemintptr));

            m_GenRenderbuffers_1 = (GlDelegate_int_uintarray)GetFunctionDelegate("glGenRenderbuffers", typeof(GlDelegate_int_uintarray));

            m_GenRenderbuffers_2 = (GlDelegate_int_outuint)GetFunctionDelegate("glGenRenderbuffers", typeof(GlDelegate_int_outuint));

            m_GenTextures_0 = (GlDelegate_int_systemintptr)GetFunctionDelegate("glGenTextures", typeof(GlDelegate_int_systemintptr));

            m_GenTextures_1 = (GlDelegate_int_uintarray)GetFunctionDelegate("glGenTextures", typeof(GlDelegate_int_uintarray));

            m_GenTextures_2 = (GlDelegate_int_outuint)GetFunctionDelegate("glGenTextures", typeof(GlDelegate_int_outuint));

            m_GenVertexArrays_0 = (GlDelegate_int_systemintptr)GetFunctionDelegate("glGenVertexArrays", typeof(GlDelegate_int_systemintptr));

            m_GenVertexArrays_1 = (GlDelegate_int_uintarray)GetFunctionDelegate("glGenVertexArrays", typeof(GlDelegate_int_uintarray));

            m_GenVertexArrays_2 = (GlDelegate_int_outuint)GetFunctionDelegate("glGenVertexArrays", typeof(GlDelegate_int_outuint));

            m_GetActiveAttrib_0 = (GlDelegate_uint_uint_int_systemintptr_systemintptr_systemintptr_string)GetFunctionDelegate("glGetActiveAttrib", typeof(GlDelegate_uint_uint_int_systemintptr_systemintptr_systemintptr_string));

            m_GetActiveAttrib_1 = (GlDelegate_uint_uint_int_outint_outint_outuint_bytearray)GetFunctionDelegate("glGetActiveAttrib", typeof(GlDelegate_uint_uint_int_outint_outint_outuint_bytearray));

            m_GetActiveUniform_0 = (GlDelegate_uint_uint_int_systemintptr_systemintptr_systemintptr_string)GetFunctionDelegate("glGetActiveUniform", typeof(GlDelegate_uint_uint_int_systemintptr_systemintptr_systemintptr_string));

            m_GetActiveUniform_1 = (GlDelegate_uint_uint_int_outint_outint_outuint_bytearray)GetFunctionDelegate("glGetActiveUniform", typeof(GlDelegate_uint_uint_int_outint_outint_outuint_bytearray));

            m_GetActiveUniformBlockiv_0 = (GlDelegate_uint_uint_uint_systemintptr)GetFunctionDelegate("glGetActiveUniformBlockiv", typeof(GlDelegate_uint_uint_uint_systemintptr));

            m_GetActiveUniformBlockiv_1 = (GlDelegate_uint_uint_uint_intarray)GetFunctionDelegate("glGetActiveUniformBlockiv", typeof(GlDelegate_uint_uint_uint_intarray));

            m_GetActiveUniformBlockiv_2 = (GlDelegate_uint_uint_uint_outint)GetFunctionDelegate("glGetActiveUniformBlockiv", typeof(GlDelegate_uint_uint_uint_outint));

            m_GetActiveUniformBlockName_0 = (GlDelegate_uint_uint_int_systemintptr_systemintptr)GetFunctionDelegate("glGetActiveUniformBlockName", typeof(GlDelegate_uint_uint_int_systemintptr_systemintptr));

            m_GetActiveUniformBlockName_1 = (GlDelegate_uint_uint_int_outint_bytearray)GetFunctionDelegate("glGetActiveUniformBlockName", typeof(GlDelegate_uint_uint_int_outint_bytearray));

            m_GetActiveUniformName_0 = (GlDelegate_uint_uint_int_systemintptr_systemintptr)GetFunctionDelegate("glGetActiveUniformName", typeof(GlDelegate_uint_uint_int_systemintptr_systemintptr));

            m_GetActiveUniformName_1 = (GlDelegate_uint_uint_int_outint_bytearray)GetFunctionDelegate("glGetActiveUniformName", typeof(GlDelegate_uint_uint_int_outint_bytearray));

            m_GetActiveUniformsiv_0 = (GlDelegate_uint_int_systemintptr_uint_systemintptr)GetFunctionDelegate("glGetActiveUniformsiv", typeof(GlDelegate_uint_int_systemintptr_uint_systemintptr));

            m_GetActiveUniformsiv_1 = (GlDelegate_uint_int_uintarray_uint_intarray)GetFunctionDelegate("glGetActiveUniformsiv", typeof(GlDelegate_uint_int_uintarray_uint_intarray));

            m_GetActiveUniformsiv_2 = (GlDelegate_uint_int_outint_uint_intarray)GetFunctionDelegate("glGetActiveUniformsiv", typeof(GlDelegate_uint_int_outint_uint_intarray));

            m_GetActiveUniformsiv_3 = (GlDelegate_uint_int_uintarray_uint_refint)GetFunctionDelegate("glGetActiveUniformsiv", typeof(GlDelegate_uint_int_uintarray_uint_refint));

            m_GetActiveUniformsiv_4 = (GlDelegate_uint_int_outint_uint_refint)GetFunctionDelegate("glGetActiveUniformsiv", typeof(GlDelegate_uint_int_outint_uint_refint));

            m_GetAttachedShaders_0 = (GlDelegate_uint_int_systemintptr_systemintptr)GetFunctionDelegate("glGetAttachedShaders", typeof(GlDelegate_uint_int_systemintptr_systemintptr));

            m_GetAttachedShaders_1 = (GlDelegate_uint_int_uint_uintarray)GetFunctionDelegate("glGetAttachedShaders", typeof(GlDelegate_uint_int_uint_uintarray));

            m_GetAttribLocation_0 = (GlDelegate_uint_systemintptr_Returns_int)GetFunctionDelegate("glGetAttribLocation", typeof(GlDelegate_uint_systemintptr_Returns_int));

            m_GetAttribLocation_1 = (GlDelegate_uint_bytearray_Returns_int)GetFunctionDelegate("glGetAttribLocation", typeof(GlDelegate_uint_bytearray_Returns_int));

            m_GetAttribLocation_2 = (GlDelegate_uint_string_Returns_int)GetFunctionDelegate("glGetAttribLocation", typeof(GlDelegate_uint_string_Returns_int));

            m_GetBooleani_v_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetBooleani_v", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetBooleani_v_1 = (GlDelegate_uint_uint_outbool)GetFunctionDelegate("glGetBooleani_v", typeof(GlDelegate_uint_uint_outbool));

            m_GetBooleanv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glGetBooleanv", typeof(GlDelegate_uint_systemintptr));

            m_GetBooleanv_1 = (GlDelegate_uint_outbool)GetFunctionDelegate("glGetBooleanv", typeof(GlDelegate_uint_outbool));

            m_GetBufferParameteri64v_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetBufferParameteri64v", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetBufferParameteri64v_1 = (GlDelegate_uint_uint_outlong)GetFunctionDelegate("glGetBufferParameteri64v", typeof(GlDelegate_uint_uint_outlong));

            m_GetBufferParameteriv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetBufferParameteriv", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetBufferParameteriv_1 = (GlDelegate_uint_uint_outint)GetFunctionDelegate("glGetBufferParameteriv", typeof(GlDelegate_uint_uint_outint));

            m_GetBufferPointerv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetBufferPointerv", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetBufferPointerv_1 = (GlDelegate_uint_uint_outsystemintptr)GetFunctionDelegate("glGetBufferPointerv", typeof(GlDelegate_uint_uint_outsystemintptr));

            m_GetBufferSubData_0 = (GlDelegate_uint_systemintptr_systemintptr_systemintptr)GetFunctionDelegate("glGetBufferSubData", typeof(GlDelegate_uint_systemintptr_systemintptr_systemintptr));

            m_GetCompressedTexImage_0 = (GlDelegate_uint_int_systemintptr)GetFunctionDelegate("glGetCompressedTexImage", typeof(GlDelegate_uint_int_systemintptr));

            m_GetDoublev_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glGetDoublev", typeof(GlDelegate_uint_systemintptr));

            m_GetDoublev_1 = (GlDelegate_uint_doublearray)GetFunctionDelegate("glGetDoublev", typeof(GlDelegate_uint_doublearray));

            m_GetDoublev_2 = (GlDelegate_uint_outdouble)GetFunctionDelegate("glGetDoublev", typeof(GlDelegate_uint_outdouble));

            m_GetDoublev_3 = (GlDelegate_uint_outvector2d)GetFunctionDelegate("glGetDoublev", typeof(GlDelegate_uint_outvector2d));

            m_GetDoublev_4 = (GlDelegate_uint_outvector3d)GetFunctionDelegate("glGetDoublev", typeof(GlDelegate_uint_outvector3d));

            m_GetDoublev_5 = (GlDelegate_uint_outvector4d)GetFunctionDelegate("glGetDoublev", typeof(GlDelegate_uint_outvector4d));

            m_GetDoublev_6 = (GlDelegate_uint_outcolor3d)GetFunctionDelegate("glGetDoublev", typeof(GlDelegate_uint_outcolor3d));

            m_GetDoublev_7 = (GlDelegate_uint_outcolor4d)GetFunctionDelegate("glGetDoublev", typeof(GlDelegate_uint_outcolor4d));

            m_GetDoublev_8 = (GlDelegate_uint_outbox2d)GetFunctionDelegate("glGetDoublev", typeof(GlDelegate_uint_outbox2d));

            m_GetDoublev_9 = (GlDelegate_uint_outbox3d)GetFunctionDelegate("glGetDoublev", typeof(GlDelegate_uint_outbox3d));

            m_GetError_0 = (GlDelegate_Returns_uint)GetFunctionDelegate("glGetError", typeof(GlDelegate_Returns_uint));

            m_GetFloatv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glGetFloatv", typeof(GlDelegate_uint_systemintptr));

            m_GetFloatv_1 = (GlDelegate_uint_floatarray)GetFunctionDelegate("glGetFloatv", typeof(GlDelegate_uint_floatarray));

            m_GetFloatv_2 = (GlDelegate_uint_outfloat)GetFunctionDelegate("glGetFloatv", typeof(GlDelegate_uint_outfloat));

            m_GetFloatv_3 = (GlDelegate_uint_outvector2)GetFunctionDelegate("glGetFloatv", typeof(GlDelegate_uint_outvector2));

            m_GetFloatv_4 = (GlDelegate_uint_outvector3)GetFunctionDelegate("glGetFloatv", typeof(GlDelegate_uint_outvector3));

            m_GetFloatv_5 = (GlDelegate_uint_outvector4)GetFunctionDelegate("glGetFloatv", typeof(GlDelegate_uint_outvector4));

            m_GetFloatv_6 = (GlDelegate_uint_outcolor3)GetFunctionDelegate("glGetFloatv", typeof(GlDelegate_uint_outcolor3));

            m_GetFloatv_7 = (GlDelegate_uint_outcolor4)GetFunctionDelegate("glGetFloatv", typeof(GlDelegate_uint_outcolor4));

            m_GetFloatv_8 = (GlDelegate_uint_outbox2)GetFunctionDelegate("glGetFloatv", typeof(GlDelegate_uint_outbox2));

            m_GetFloatv_9 = (GlDelegate_uint_outbox3)GetFunctionDelegate("glGetFloatv", typeof(GlDelegate_uint_outbox3));

            m_GetFragDataLocation_0 = (GlDelegate_uint_string_Returns_int)GetFunctionDelegate("glGetFragDataLocation", typeof(GlDelegate_uint_string_Returns_int));

            m_GetFramebufferAttachmentParameteriv_0 = (GlDelegate_uint_uint_uint_systemintptr)GetFunctionDelegate("glGetFramebufferAttachmentParameteriv", typeof(GlDelegate_uint_uint_uint_systemintptr));

            m_GetFramebufferAttachmentParameteriv_1 = (GlDelegate_uint_uint_uint_outint)GetFunctionDelegate("glGetFramebufferAttachmentParameteriv", typeof(GlDelegate_uint_uint_uint_outint));

            m_GetInteger64i_v_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetInteger64i_v", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetInteger64i_v_1 = (GlDelegate_uint_uint_longarray)GetFunctionDelegate("glGetInteger64i_v", typeof(GlDelegate_uint_uint_longarray));

            m_GetInteger64i_v_2 = (GlDelegate_uint_uint_outlong)GetFunctionDelegate("glGetInteger64i_v", typeof(GlDelegate_uint_uint_outlong));

            m_GetInteger64v_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glGetInteger64v", typeof(GlDelegate_uint_systemintptr));

            m_GetInteger64v_1 = (GlDelegate_uint_longarray)GetFunctionDelegate("glGetInteger64v", typeof(GlDelegate_uint_longarray));

            m_GetInteger64v_2 = (GlDelegate_uint_outlong)GetFunctionDelegate("glGetInteger64v", typeof(GlDelegate_uint_outlong));

            m_GetIntegeri_v_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetIntegeri_v", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetIntegeri_v_1 = (GlDelegate_uint_uint_intarray)GetFunctionDelegate("glGetIntegeri_v", typeof(GlDelegate_uint_uint_intarray));

            m_GetIntegeri_v_2 = (GlDelegate_uint_uint_outint)GetFunctionDelegate("glGetIntegeri_v", typeof(GlDelegate_uint_uint_outint));

            m_GetIntegerv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glGetIntegerv", typeof(GlDelegate_uint_systemintptr));

            m_GetIntegerv_1 = (GlDelegate_uint_intarray)GetFunctionDelegate("glGetIntegerv", typeof(GlDelegate_uint_intarray));

            m_GetIntegerv_2 = (GlDelegate_uint_outint)GetFunctionDelegate("glGetIntegerv", typeof(GlDelegate_uint_outint));

            m_GetMultisamplefv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetMultisamplefv", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetMultisamplefv_1 = (GlDelegate_uint_uint_outfloat)GetFunctionDelegate("glGetMultisamplefv", typeof(GlDelegate_uint_uint_outfloat));

            m_GetProgramInfoLog_0 = (GlDelegate_uint_int_systemintptr_string)GetFunctionDelegate("glGetProgramInfoLog", typeof(GlDelegate_uint_int_systemintptr_string));

            m_GetProgramInfoLog_1 = (GlDelegate_uint_int_outint_bytearray)GetFunctionDelegate("glGetProgramInfoLog", typeof(GlDelegate_uint_int_outint_bytearray));

            m_GetProgramiv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetProgramiv", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetProgramiv_1 = (GlDelegate_uint_uint_intarray)GetFunctionDelegate("glGetProgramiv", typeof(GlDelegate_uint_uint_intarray));

            m_GetProgramiv_2 = (GlDelegate_uint_uint_outint)GetFunctionDelegate("glGetProgramiv", typeof(GlDelegate_uint_uint_outint));

            m_GetQueryiv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetQueryiv", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetQueryObjectiv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetQueryObjectiv", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetQueryObjectuiv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetQueryObjectuiv", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetRenderbufferParameteriv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetRenderbufferParameteriv", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetShaderInfoLog_0 = (GlDelegate_uint_int_systemintptr_string)GetFunctionDelegate("glGetShaderInfoLog", typeof(GlDelegate_uint_int_systemintptr_string));

            m_GetShaderInfoLog_1 = (GlDelegate_uint_int_outint_bytearray)GetFunctionDelegate("glGetShaderInfoLog", typeof(GlDelegate_uint_int_outint_bytearray));

            m_GetShaderiv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetShaderiv", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetShaderiv_1 = (GlDelegate_uint_uint_intarray)GetFunctionDelegate("glGetShaderiv", typeof(GlDelegate_uint_uint_intarray));

            m_GetShaderiv_2 = (GlDelegate_uint_uint_outint)GetFunctionDelegate("glGetShaderiv", typeof(GlDelegate_uint_uint_outint));

            m_GetShaderSource_0 = (GlDelegate_uint_int_systemintptr_string)GetFunctionDelegate("glGetShaderSource", typeof(GlDelegate_uint_int_systemintptr_string));

            m_GetString_0 = (GlDelegate_uint_Returns_systemintptr)GetFunctionDelegate("glGetString", typeof(GlDelegate_uint_Returns_systemintptr));

            m_GetStringi_0 = (GlDelegate_uint_uint_Returns_systemintptr)GetFunctionDelegate("glGetStringi", typeof(GlDelegate_uint_uint_Returns_systemintptr));

            m_GetSynciv_0 = (GlDelegate_systemintptr_uint_int_systemintptr_systemintptr)GetFunctionDelegate("glGetSynciv", typeof(GlDelegate_systemintptr_uint_int_systemintptr_systemintptr));

            m_GetTexImage_0 = (GlDelegate_uint_int_uint_uint_systemintptr)GetFunctionDelegate("glGetTexImage", typeof(GlDelegate_uint_int_uint_uint_systemintptr));

            m_GetTexLevelParameterfv_0 = (GlDelegate_uint_int_uint_systemintptr)GetFunctionDelegate("glGetTexLevelParameterfv", typeof(GlDelegate_uint_int_uint_systemintptr));

            m_GetTexLevelParameteriv_0 = (GlDelegate_uint_int_uint_systemintptr)GetFunctionDelegate("glGetTexLevelParameteriv", typeof(GlDelegate_uint_int_uint_systemintptr));

            m_GetTexParameterfv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetTexParameterfv", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetTexParameterIiv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetTexParameterIiv", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetTexParameterIuiv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetTexParameterIuiv", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetTexParameteriv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetTexParameteriv", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetTransformFeedbackVarying_0 = (GlDelegate_uint_uint_int_systemintptr_systemintptr_systemintptr_string)GetFunctionDelegate("glGetTransformFeedbackVarying", typeof(GlDelegate_uint_uint_int_systemintptr_systemintptr_systemintptr_string));

            m_GetUniformBlockIndex_0 = (GlDelegate_uint_string_Returns_uint)GetFunctionDelegate("glGetUniformBlockIndex", typeof(GlDelegate_uint_string_Returns_uint));

            m_GetUniformfv_0 = (GlDelegate_uint_int_systemintptr)GetFunctionDelegate("glGetUniformfv", typeof(GlDelegate_uint_int_systemintptr));

            m_GetUniformIndices_0 = (GlDelegate_uint_int_systemintptr_systemintptr)GetFunctionDelegate("glGetUniformIndices", typeof(GlDelegate_uint_int_systemintptr_systemintptr));

            m_GetUniformiv_0 = (GlDelegate_uint_int_systemintptr)GetFunctionDelegate("glGetUniformiv", typeof(GlDelegate_uint_int_systemintptr));

            m_GetUniformLocation_0 = (GlDelegate_uint_systemintptr_Returns_int)GetFunctionDelegate("glGetUniformLocation", typeof(GlDelegate_uint_systemintptr_Returns_int));

            m_GetUniformLocation_1 = (GlDelegate_uint_bytearray_Returns_int)GetFunctionDelegate("glGetUniformLocation", typeof(GlDelegate_uint_bytearray_Returns_int));

            m_GetUniformLocation_2 = (GlDelegate_uint_string_Returns_int)GetFunctionDelegate("glGetUniformLocation", typeof(GlDelegate_uint_string_Returns_int));

            m_GetUniformuiv_0 = (GlDelegate_uint_int_systemintptr)GetFunctionDelegate("glGetUniformuiv", typeof(GlDelegate_uint_int_systemintptr));

            m_GetVertexAttribdv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetVertexAttribdv", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetVertexAttribfv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetVertexAttribfv", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetVertexAttribIiv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetVertexAttribIiv", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetVertexAttribIuiv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetVertexAttribIuiv", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetVertexAttribiv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetVertexAttribiv", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetVertexAttribPointerv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetVertexAttribPointerv", typeof(GlDelegate_uint_uint_systemintptr));

            m_Hint_0 = (GlDelegate_uint_uint)GetFunctionDelegate("glHint", typeof(GlDelegate_uint_uint));

            m_IsBuffer_0 = (GlDelegate_uint_Returns_bool)GetFunctionDelegate("glIsBuffer", typeof(GlDelegate_uint_Returns_bool));

            m_IsEnabled_0 = (GlDelegate_uint_Returns_bool)GetFunctionDelegate("glIsEnabled", typeof(GlDelegate_uint_Returns_bool));

            m_IsEnabledi_0 = (GlDelegate_uint_uint_Returns_bool)GetFunctionDelegate("glIsEnabledi", typeof(GlDelegate_uint_uint_Returns_bool));

            m_IsFramebuffer_0 = (GlDelegate_uint_Returns_bool)GetFunctionDelegate("glIsFramebuffer", typeof(GlDelegate_uint_Returns_bool));

            m_IsProgram_0 = (GlDelegate_uint_Returns_bool)GetFunctionDelegate("glIsProgram", typeof(GlDelegate_uint_Returns_bool));

            m_IsQuery_0 = (GlDelegate_uint_Returns_bool)GetFunctionDelegate("glIsQuery", typeof(GlDelegate_uint_Returns_bool));

            m_IsRenderbuffer_0 = (GlDelegate_uint_Returns_bool)GetFunctionDelegate("glIsRenderbuffer", typeof(GlDelegate_uint_Returns_bool));

            m_IsShader_0 = (GlDelegate_uint_Returns_bool)GetFunctionDelegate("glIsShader", typeof(GlDelegate_uint_Returns_bool));

            m_IsSync_0 = (GlDelegate_systemintptr_Returns_bool)GetFunctionDelegate("glIsSync", typeof(GlDelegate_systemintptr_Returns_bool));

            m_IsTexture_0 = (GlDelegate_uint_Returns_bool)GetFunctionDelegate("glIsTexture", typeof(GlDelegate_uint_Returns_bool));

            m_IsVertexArray_0 = (GlDelegate_uint_Returns_bool)GetFunctionDelegate("glIsVertexArray", typeof(GlDelegate_uint_Returns_bool));

            m_LineWidth_0 = (GlDelegate_float)GetFunctionDelegate("glLineWidth", typeof(GlDelegate_float));

            m_LinkProgram_0 = (GlDelegate_uint)GetFunctionDelegate("glLinkProgram", typeof(GlDelegate_uint));

            m_LogicOp_0 = (GlDelegate_uint)GetFunctionDelegate("glLogicOp", typeof(GlDelegate_uint));

            m_MapBuffer_0 = (GlDelegate_uint_uint_Returns_systemintptr)GetFunctionDelegate("glMapBuffer", typeof(GlDelegate_uint_uint_Returns_systemintptr));

            m_MapBufferRange_0 = (GlDelegate_uint_systemintptr_systemintptr_uint_Returns_systemintptr)GetFunctionDelegate("glMapBufferRange", typeof(GlDelegate_uint_systemintptr_systemintptr_uint_Returns_systemintptr));

            m_MultiDrawArrays_0 = (GlDelegate_uint_systemintptr_systemintptr_int)GetFunctionDelegate("glMultiDrawArrays", typeof(GlDelegate_uint_systemintptr_systemintptr_int));

            m_MultiDrawElements_0 = (GlDelegate_uint_systemintptr_uint_systemintptr_int)GetFunctionDelegate("glMultiDrawElements", typeof(GlDelegate_uint_systemintptr_uint_systemintptr_int));

            m_MultiDrawElementsBaseVertex_0 = (GlDelegate_uint_systemintptr_uint_systemintptr_int_systemintptr)GetFunctionDelegate("glMultiDrawElementsBaseVertex", typeof(GlDelegate_uint_systemintptr_uint_systemintptr_int_systemintptr));

            m_PixelStoref_0 = (GlDelegate_uint_float)GetFunctionDelegate("glPixelStoref", typeof(GlDelegate_uint_float));

            m_PixelStorei_0 = (GlDelegate_uint_int)GetFunctionDelegate("glPixelStorei", typeof(GlDelegate_uint_int));

            m_PointParameterf_0 = (GlDelegate_uint_float)GetFunctionDelegate("glPointParameterf", typeof(GlDelegate_uint_float));

            m_PointParameterfv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glPointParameterfv", typeof(GlDelegate_uint_systemintptr));

            m_PointParameteri_0 = (GlDelegate_uint_int)GetFunctionDelegate("glPointParameteri", typeof(GlDelegate_uint_int));

            m_PointParameteriv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glPointParameteriv", typeof(GlDelegate_uint_systemintptr));

            m_PointSize_0 = (GlDelegate_float)GetFunctionDelegate("glPointSize", typeof(GlDelegate_float));

            m_PolygonMode_0 = (GlDelegate_uint_uint)GetFunctionDelegate("glPolygonMode", typeof(GlDelegate_uint_uint));

            m_PolygonOffset_0 = (GlDelegate_float_float)GetFunctionDelegate("glPolygonOffset", typeof(GlDelegate_float_float));

            m_PrimitiveRestartIndex_0 = (GlDelegate_uint)GetFunctionDelegate("glPrimitiveRestartIndex", typeof(GlDelegate_uint));

            m_ProvokingVertex_0 = (GlDelegate_uint)GetFunctionDelegate("glProvokingVertex", typeof(GlDelegate_uint));

            m_ReadBuffer_0 = (GlDelegate_uint)GetFunctionDelegate("glReadBuffer", typeof(GlDelegate_uint));

            m_ReadPixels_0 = (GlDelegate_int_int_int_int_uint_uint_systemintptr)GetFunctionDelegate("glReadPixels", typeof(GlDelegate_int_int_int_int_uint_uint_systemintptr));

            m_RenderbufferStorage_0 = (GlDelegate_uint_uint_int_int)GetFunctionDelegate("glRenderbufferStorage", typeof(GlDelegate_uint_uint_int_int));

            m_RenderbufferStorageMultisample_0 = (GlDelegate_uint_int_uint_int_int)GetFunctionDelegate("glRenderbufferStorageMultisample", typeof(GlDelegate_uint_int_uint_int_int));

            m_SampleCoverage_0 = (GlDelegate_float_bool)GetFunctionDelegate("glSampleCoverage", typeof(GlDelegate_float_bool));

            m_SampleMaski_0 = (GlDelegate_uint_uint)GetFunctionDelegate("glSampleMaski", typeof(GlDelegate_uint_uint));

            m_Scissor_0 = (GlDelegate_int_int_int_int)GetFunctionDelegate("glScissor", typeof(GlDelegate_int_int_int_int));

            m_ShaderSource_0 = (GlDelegate_uint_int_systemintptr_systemintptr)GetFunctionDelegate("glShaderSource", typeof(GlDelegate_uint_int_systemintptr_systemintptr));

            m_ShaderSource_1 = (GlDelegate_uint_int_intptrarray_intarray)GetFunctionDelegate("glShaderSource", typeof(GlDelegate_uint_int_intptrarray_intarray));

            m_StencilFunc_0 = (GlDelegate_uint_int_uint)GetFunctionDelegate("glStencilFunc", typeof(GlDelegate_uint_int_uint));

            m_StencilFuncSeparate_0 = (GlDelegate_uint_uint_int_uint)GetFunctionDelegate("glStencilFuncSeparate", typeof(GlDelegate_uint_uint_int_uint));

            m_StencilMask_0 = (GlDelegate_uint)GetFunctionDelegate("glStencilMask", typeof(GlDelegate_uint));

            m_StencilMaskSeparate_0 = (GlDelegate_uint_uint)GetFunctionDelegate("glStencilMaskSeparate", typeof(GlDelegate_uint_uint));

            m_StencilOp_0 = (GlDelegate_uint_uint_uint)GetFunctionDelegate("glStencilOp", typeof(GlDelegate_uint_uint_uint));

            m_StencilOpSeparate_0 = (GlDelegate_uint_uint_uint_uint)GetFunctionDelegate("glStencilOpSeparate", typeof(GlDelegate_uint_uint_uint_uint));

            m_TexBuffer_0 = (GlDelegate_uint_uint_uint)GetFunctionDelegate("glTexBuffer", typeof(GlDelegate_uint_uint_uint));

            m_TexImage1D_0 = (GlDelegate_uint_int_int_int_int_uint_uint_systemintptr)GetFunctionDelegate("glTexImage1D", typeof(GlDelegate_uint_int_int_int_int_uint_uint_systemintptr));

            m_TexImage2D_0 = (GlDelegate_uint_int_int_int_int_int_uint_uint_systemintptr)GetFunctionDelegate("glTexImage2D", typeof(GlDelegate_uint_int_int_int_int_int_uint_uint_systemintptr));

            m_TexImage2DMultisample_0 = (GlDelegate_uint_int_uint_int_int_bool)GetFunctionDelegate("glTexImage2DMultisample", typeof(GlDelegate_uint_int_uint_int_int_bool));

            m_TexImage3D_0 = (GlDelegate_uint_int_int_int_int_int_int_uint_uint_systemintptr)GetFunctionDelegate("glTexImage3D", typeof(GlDelegate_uint_int_int_int_int_int_int_uint_uint_systemintptr));

            m_TexImage3DMultisample_0 = (GlDelegate_uint_int_uint_int_int_int_bool)GetFunctionDelegate("glTexImage3DMultisample", typeof(GlDelegate_uint_int_uint_int_int_int_bool));

            m_TexParameterf_0 = (GlDelegate_uint_uint_float)GetFunctionDelegate("glTexParameterf", typeof(GlDelegate_uint_uint_float));

            m_TexParameterfv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glTexParameterfv", typeof(GlDelegate_uint_uint_systemintptr));

            m_TexParameteri_0 = (GlDelegate_uint_uint_int)GetFunctionDelegate("glTexParameteri", typeof(GlDelegate_uint_uint_int));

            m_TexParameterIiv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glTexParameterIiv", typeof(GlDelegate_uint_uint_systemintptr));

            m_TexParameterIuiv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glTexParameterIuiv", typeof(GlDelegate_uint_uint_systemintptr));

            m_TexParameteriv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glTexParameteriv", typeof(GlDelegate_uint_uint_systemintptr));

            m_TexSubImage1D_0 = (GlDelegate_uint_int_int_int_uint_uint_systemintptr)GetFunctionDelegate("glTexSubImage1D", typeof(GlDelegate_uint_int_int_int_uint_uint_systemintptr));

            m_TexSubImage2D_0 = (GlDelegate_uint_int_int_int_int_int_uint_uint_systemintptr)GetFunctionDelegate("glTexSubImage2D", typeof(GlDelegate_uint_int_int_int_int_int_uint_uint_systemintptr));

            m_TexSubImage3D_0 = (GlDelegate_uint_int_int_int_int_int_int_int_uint_uint_systemintptr)GetFunctionDelegate("glTexSubImage3D", typeof(GlDelegate_uint_int_int_int_int_int_int_int_uint_uint_systemintptr));

            m_TransformFeedbackVaryings_0 = (GlDelegate_uint_int_systemintptr_uint)GetFunctionDelegate("glTransformFeedbackVaryings", typeof(GlDelegate_uint_int_systemintptr_uint));

            m_Uniform1f_0 = (GlDelegate_int_float)GetFunctionDelegate("glUniform1f", typeof(GlDelegate_int_float));

            m_Uniform1fv_0 = (GlDelegate_int_int_systemintptr)GetFunctionDelegate("glUniform1fv", typeof(GlDelegate_int_int_systemintptr));

            m_Uniform1i_0 = (GlDelegate_int_int)GetFunctionDelegate("glUniform1i", typeof(GlDelegate_int_int));

            m_Uniform1iv_0 = (GlDelegate_int_int_systemintptr)GetFunctionDelegate("glUniform1iv", typeof(GlDelegate_int_int_systemintptr));

            m_Uniform1ui_0 = (GlDelegate_int_uint)GetFunctionDelegate("glUniform1ui", typeof(GlDelegate_int_uint));

            m_Uniform1uiv_0 = (GlDelegate_int_int_systemintptr)GetFunctionDelegate("glUniform1uiv", typeof(GlDelegate_int_int_systemintptr));

            m_Uniform2f_0 = (GlDelegate_int_float_float)GetFunctionDelegate("glUniform2f", typeof(GlDelegate_int_float_float));

            m_Uniform2f_1 = (GlDelegate_int_vector2)GetFunctionDelegate("glUniform2f", typeof(GlDelegate_int_vector2));

            m_Uniform2fv_0 = (GlDelegate_int_int_systemintptr)GetFunctionDelegate("glUniform2fv", typeof(GlDelegate_int_int_systemintptr));

            m_Uniform2i_0 = (GlDelegate_int_int_int)GetFunctionDelegate("glUniform2i", typeof(GlDelegate_int_int_int));

            m_Uniform2i_1 = (GlDelegate_int_vector2i)GetFunctionDelegate("glUniform2i", typeof(GlDelegate_int_vector2i));

            m_Uniform2iv_0 = (GlDelegate_int_int_systemintptr)GetFunctionDelegate("glUniform2iv", typeof(GlDelegate_int_int_systemintptr));

            m_Uniform2ui_0 = (GlDelegate_int_uint_uint)GetFunctionDelegate("glUniform2ui", typeof(GlDelegate_int_uint_uint));

            m_Uniform2uiv_0 = (GlDelegate_int_int_systemintptr)GetFunctionDelegate("glUniform2uiv", typeof(GlDelegate_int_int_systemintptr));

            m_Uniform3f_0 = (GlDelegate_int_float_float_float)GetFunctionDelegate("glUniform3f", typeof(GlDelegate_int_float_float_float));

            m_Uniform3f_1 = (GlDelegate_int_vector3)GetFunctionDelegate("glUniform3f", typeof(GlDelegate_int_vector3));

            m_Uniform3fv_0 = (GlDelegate_int_int_systemintptr)GetFunctionDelegate("glUniform3fv", typeof(GlDelegate_int_int_systemintptr));

            m_Uniform3i_0 = (GlDelegate_int_int_int_int)GetFunctionDelegate("glUniform3i", typeof(GlDelegate_int_int_int_int));

            m_Uniform3i_1 = (GlDelegate_int_vector3i)GetFunctionDelegate("glUniform3i", typeof(GlDelegate_int_vector3i));

            m_Uniform3iv_0 = (GlDelegate_int_int_systemintptr)GetFunctionDelegate("glUniform3iv", typeof(GlDelegate_int_int_systemintptr));

            m_Uniform3ui_0 = (GlDelegate_int_uint_uint_uint)GetFunctionDelegate("glUniform3ui", typeof(GlDelegate_int_uint_uint_uint));

            m_Uniform3uiv_0 = (GlDelegate_int_int_systemintptr)GetFunctionDelegate("glUniform3uiv", typeof(GlDelegate_int_int_systemintptr));

            m_Uniform4f_0 = (GlDelegate_int_float_float_float_float)GetFunctionDelegate("glUniform4f", typeof(GlDelegate_int_float_float_float_float));

            m_Uniform4f_1 = (GlDelegate_int_vector4)GetFunctionDelegate("glUniform4f", typeof(GlDelegate_int_vector4));

            m_Uniform4fv_0 = (GlDelegate_int_int_systemintptr)GetFunctionDelegate("glUniform4fv", typeof(GlDelegate_int_int_systemintptr));

            m_Uniform4i_0 = (GlDelegate_int_int_int_int_int)GetFunctionDelegate("glUniform4i", typeof(GlDelegate_int_int_int_int_int));

            m_Uniform4i_1 = (GlDelegate_int_vector4i)GetFunctionDelegate("glUniform4i", typeof(GlDelegate_int_vector4i));

            m_Uniform4iv_0 = (GlDelegate_int_int_systemintptr)GetFunctionDelegate("glUniform4iv", typeof(GlDelegate_int_int_systemintptr));

            m_Uniform4ui_0 = (GlDelegate_int_uint_uint_uint_uint)GetFunctionDelegate("glUniform4ui", typeof(GlDelegate_int_uint_uint_uint_uint));

            m_Uniform4uiv_0 = (GlDelegate_int_int_systemintptr)GetFunctionDelegate("glUniform4uiv", typeof(GlDelegate_int_int_systemintptr));

            m_UniformBlockBinding_0 = (GlDelegate_uint_uint_uint)GetFunctionDelegate("glUniformBlockBinding", typeof(GlDelegate_uint_uint_uint));

            m_UniformMatrix2fv_0 = (GlDelegate_int_int_bool_systemintptr)GetFunctionDelegate("glUniformMatrix2fv", typeof(GlDelegate_int_int_bool_systemintptr));

            m_UniformMatrix2fv_1 = (GlDelegate_int_int_bool_floatarray)GetFunctionDelegate("glUniformMatrix2fv", typeof(GlDelegate_int_int_bool_floatarray));

            m_UniformMatrix2fv_2 = (GlDelegate_int_int_bool_refmatrix2)GetFunctionDelegate("glUniformMatrix2fv", typeof(GlDelegate_int_int_bool_refmatrix2));

            m_UniformMatrix2x3fv_0 = (GlDelegate_int_int_bool_systemintptr)GetFunctionDelegate("glUniformMatrix2x3fv", typeof(GlDelegate_int_int_bool_systemintptr));

            m_UniformMatrix2x4fv_0 = (GlDelegate_int_int_bool_systemintptr)GetFunctionDelegate("glUniformMatrix2x4fv", typeof(GlDelegate_int_int_bool_systemintptr));

            m_UniformMatrix3fv_0 = (GlDelegate_int_int_bool_systemintptr)GetFunctionDelegate("glUniformMatrix3fv", typeof(GlDelegate_int_int_bool_systemintptr));

            m_UniformMatrix3fv_1 = (GlDelegate_int_int_bool_floatarray)GetFunctionDelegate("glUniformMatrix3fv", typeof(GlDelegate_int_int_bool_floatarray));

            m_UniformMatrix3fv_2 = (GlDelegate_int_int_bool_refmatrix3)GetFunctionDelegate("glUniformMatrix3fv", typeof(GlDelegate_int_int_bool_refmatrix3));

            m_UniformMatrix3x2fv_0 = (GlDelegate_int_int_bool_systemintptr)GetFunctionDelegate("glUniformMatrix3x2fv", typeof(GlDelegate_int_int_bool_systemintptr));

            m_UniformMatrix3x4fv_0 = (GlDelegate_int_int_bool_systemintptr)GetFunctionDelegate("glUniformMatrix3x4fv", typeof(GlDelegate_int_int_bool_systemintptr));

            m_UniformMatrix4fv_0 = (GlDelegate_int_int_bool_systemintptr)GetFunctionDelegate("glUniformMatrix4fv", typeof(GlDelegate_int_int_bool_systemintptr));

            m_UniformMatrix4fv_1 = (GlDelegate_int_int_bool_floatarray)GetFunctionDelegate("glUniformMatrix4fv", typeof(GlDelegate_int_int_bool_floatarray));

            m_UniformMatrix4fv_2 = (GlDelegate_int_int_bool_refmatrix4)GetFunctionDelegate("glUniformMatrix4fv", typeof(GlDelegate_int_int_bool_refmatrix4));

            m_UniformMatrix4x2fv_0 = (GlDelegate_int_int_bool_systemintptr)GetFunctionDelegate("glUniformMatrix4x2fv", typeof(GlDelegate_int_int_bool_systemintptr));

            m_UniformMatrix4x3fv_0 = (GlDelegate_int_int_bool_systemintptr)GetFunctionDelegate("glUniformMatrix4x3fv", typeof(GlDelegate_int_int_bool_systemintptr));

            m_UnmapBuffer_0 = (GlDelegate_uint_Returns_bool)GetFunctionDelegate("glUnmapBuffer", typeof(GlDelegate_uint_Returns_bool));

            m_UseProgram_0 = (GlDelegate_uint)GetFunctionDelegate("glUseProgram", typeof(GlDelegate_uint));

            m_ValidateProgram_0 = (GlDelegate_uint)GetFunctionDelegate("glValidateProgram", typeof(GlDelegate_uint));

            m_VertexAttrib1d_0 = (GlDelegate_uint_double)GetFunctionDelegate("glVertexAttrib1d", typeof(GlDelegate_uint_double));

            m_VertexAttrib1dv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttrib1dv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttrib1f_0 = (GlDelegate_uint_float)GetFunctionDelegate("glVertexAttrib1f", typeof(GlDelegate_uint_float));

            m_VertexAttrib1fv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttrib1fv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttrib1s_0 = (GlDelegate_uint_short)GetFunctionDelegate("glVertexAttrib1s", typeof(GlDelegate_uint_short));

            m_VertexAttrib1sv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttrib1sv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttrib2d_0 = (GlDelegate_uint_double_double)GetFunctionDelegate("glVertexAttrib2d", typeof(GlDelegate_uint_double_double));

            m_VertexAttrib2dv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttrib2dv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttrib2f_0 = (GlDelegate_uint_float_float)GetFunctionDelegate("glVertexAttrib2f", typeof(GlDelegate_uint_float_float));

            m_VertexAttrib2fv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttrib2fv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttrib2s_0 = (GlDelegate_uint_short_short)GetFunctionDelegate("glVertexAttrib2s", typeof(GlDelegate_uint_short_short));

            m_VertexAttrib2sv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttrib2sv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttrib3d_0 = (GlDelegate_uint_double_double_double)GetFunctionDelegate("glVertexAttrib3d", typeof(GlDelegate_uint_double_double_double));

            m_VertexAttrib3dv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttrib3dv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttrib3f_0 = (GlDelegate_uint_float_float_float)GetFunctionDelegate("glVertexAttrib3f", typeof(GlDelegate_uint_float_float_float));

            m_VertexAttrib3fv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttrib3fv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttrib3s_0 = (GlDelegate_uint_short_short_short)GetFunctionDelegate("glVertexAttrib3s", typeof(GlDelegate_uint_short_short_short));

            m_VertexAttrib3sv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttrib3sv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttrib4bv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttrib4bv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttrib4d_0 = (GlDelegate_uint_double_double_double_double)GetFunctionDelegate("glVertexAttrib4d", typeof(GlDelegate_uint_double_double_double_double));

            m_VertexAttrib4dv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttrib4dv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttrib4f_0 = (GlDelegate_uint_float_float_float_float)GetFunctionDelegate("glVertexAttrib4f", typeof(GlDelegate_uint_float_float_float_float));

            m_VertexAttrib4fv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttrib4fv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttrib4iv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttrib4iv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttrib4Nbv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttrib4Nbv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttrib4Niv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttrib4Niv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttrib4Nsv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttrib4Nsv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttrib4Nub_0 = (GlDelegate_uint_byte_byte_byte_byte)GetFunctionDelegate("glVertexAttrib4Nub", typeof(GlDelegate_uint_byte_byte_byte_byte));

            m_VertexAttrib4Nubv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttrib4Nubv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttrib4Nuiv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttrib4Nuiv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttrib4Nusv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttrib4Nusv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttrib4s_0 = (GlDelegate_uint_short_short_short_short)GetFunctionDelegate("glVertexAttrib4s", typeof(GlDelegate_uint_short_short_short_short));

            m_VertexAttrib4sv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttrib4sv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttrib4ubv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttrib4ubv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttrib4uiv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttrib4uiv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttrib4usv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttrib4usv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttribI1i_0 = (GlDelegate_uint_int)GetFunctionDelegate("glVertexAttribI1i", typeof(GlDelegate_uint_int));

            m_VertexAttribI1iv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttribI1iv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttribI1ui_0 = (GlDelegate_uint_uint)GetFunctionDelegate("glVertexAttribI1ui", typeof(GlDelegate_uint_uint));

            m_VertexAttribI1uiv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttribI1uiv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttribI2i_0 = (GlDelegate_uint_int_int)GetFunctionDelegate("glVertexAttribI2i", typeof(GlDelegate_uint_int_int));

            m_VertexAttribI2iv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttribI2iv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttribI2ui_0 = (GlDelegate_uint_uint_uint)GetFunctionDelegate("glVertexAttribI2ui", typeof(GlDelegate_uint_uint_uint));

            m_VertexAttribI2uiv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttribI2uiv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttribI3i_0 = (GlDelegate_uint_int_int_int)GetFunctionDelegate("glVertexAttribI3i", typeof(GlDelegate_uint_int_int_int));

            m_VertexAttribI3iv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttribI3iv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttribI3ui_0 = (GlDelegate_uint_uint_uint_uint)GetFunctionDelegate("glVertexAttribI3ui", typeof(GlDelegate_uint_uint_uint_uint));

            m_VertexAttribI3uiv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttribI3uiv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttribI4bv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttribI4bv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttribI4i_0 = (GlDelegate_uint_int_int_int_int)GetFunctionDelegate("glVertexAttribI4i", typeof(GlDelegate_uint_int_int_int_int));

            m_VertexAttribI4iv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttribI4iv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttribI4sv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttribI4sv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttribI4ubv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttribI4ubv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttribI4ui_0 = (GlDelegate_uint_uint_uint_uint_uint)GetFunctionDelegate("glVertexAttribI4ui", typeof(GlDelegate_uint_uint_uint_uint_uint));

            m_VertexAttribI4uiv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttribI4uiv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttribI4usv_0 = (GlDelegate_uint_systemintptr)GetFunctionDelegate("glVertexAttribI4usv", typeof(GlDelegate_uint_systemintptr));

            m_VertexAttribIPointer_0 = (GlDelegate_uint_int_uint_int_systemintptr)GetFunctionDelegate("glVertexAttribIPointer", typeof(GlDelegate_uint_int_uint_int_systemintptr));

            m_VertexAttribPointer_0 = (GlDelegate_uint_int_uint_bool_int_systemintptr)GetFunctionDelegate("glVertexAttribPointer", typeof(GlDelegate_uint_int_uint_bool_int_systemintptr));

            m_Viewport_0 = (GlDelegate_int_int_int_int)GetFunctionDelegate("glViewport", typeof(GlDelegate_int_int_int_int));

            m_Viewport_1 = (GlDelegate_box2i)GetFunctionDelegate("glViewport", typeof(GlDelegate_box2i));

            m_WaitSync_0 = (GlDelegate_systemintptr_uint_ulong)GetFunctionDelegate("glWaitSync", typeof(GlDelegate_systemintptr_uint_ulong));

            m_BindFragDataLocationIndexed_0 = (GlDelegate_uint_uint_uint_systemintptr)GetFunctionDelegate("glBindFragDataLocationIndexed", typeof(GlDelegate_uint_uint_uint_systemintptr));

            m_GetFragDataIndex_0 = (GlDelegate_uint_systemintptr_Returns_int)GetFunctionDelegate("glGetFragDataIndex", typeof(GlDelegate_uint_systemintptr_Returns_int));

            m_GenSamplers_0 = (GlDelegate_int_systemintptr)GetFunctionDelegate("glGenSamplers", typeof(GlDelegate_int_systemintptr));

            m_GenSamplers_1 = (GlDelegate_int_uintarray)GetFunctionDelegate("glGenSamplers", typeof(GlDelegate_int_uintarray));

            m_GenSamplers_2 = (GlDelegate_int_outuint)GetFunctionDelegate("glGenSamplers", typeof(GlDelegate_int_outuint));

            m_DeleteSamplers_0 = (GlDelegate_int_systemintptr)GetFunctionDelegate("glDeleteSamplers", typeof(GlDelegate_int_systemintptr));

            m_DeleteSamplers_1 = (GlDelegate_int_uintarray)GetFunctionDelegate("glDeleteSamplers", typeof(GlDelegate_int_uintarray));

            m_DeleteSamplers_2 = (GlDelegate_int_refuint)GetFunctionDelegate("glDeleteSamplers", typeof(GlDelegate_int_refuint));

            m_IsSampler_0 = (GlDelegate_uint_Returns_bool)GetFunctionDelegate("glIsSampler", typeof(GlDelegate_uint_Returns_bool));

            m_BindSampler_0 = (GlDelegate_uint_uint)GetFunctionDelegate("glBindSampler", typeof(GlDelegate_uint_uint));

            m_SamplerParameteri_0 = (GlDelegate_uint_uint_int)GetFunctionDelegate("glSamplerParameteri", typeof(GlDelegate_uint_uint_int));

            m_SamplerParameteriv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glSamplerParameteriv", typeof(GlDelegate_uint_uint_systemintptr));

            m_SamplerParameterf_0 = (GlDelegate_uint_uint_float)GetFunctionDelegate("glSamplerParameterf", typeof(GlDelegate_uint_uint_float));

            m_SamplerParameterfv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glSamplerParameterfv", typeof(GlDelegate_uint_uint_systemintptr));

            m_SamplerParameterIiv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glSamplerParameterIiv", typeof(GlDelegate_uint_uint_systemintptr));

            m_SamplerParameterIuiv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glSamplerParameterIuiv", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetSamplerParameteriv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetSamplerParameteriv", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetSamplerParameterIiv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetSamplerParameterIiv", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetSamplerParameterfv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetSamplerParameterfv", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetSamplerParameterIuiv_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetSamplerParameterIuiv", typeof(GlDelegate_uint_uint_systemintptr));

            m_QueryCounter_0 = (GlDelegate_uint_uint)GetFunctionDelegate("glQueryCounter", typeof(GlDelegate_uint_uint));

            m_GetQueryObjecti64v_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetQueryObjecti64v", typeof(GlDelegate_uint_uint_systemintptr));

            m_GetQueryObjectui64v_0 = (GlDelegate_uint_uint_systemintptr)GetFunctionDelegate("glGetQueryObjectui64v", typeof(GlDelegate_uint_uint_systemintptr));

            m_VertexAttribDivisor_0 = (GlDelegate_uint_uint)GetFunctionDelegate("glVertexAttribDivisor", typeof(GlDelegate_uint_uint));

            m_VertexAttribP1ui_0 = (GlDelegate_uint_uint_bool_uint)GetFunctionDelegate("glVertexAttribP1ui", typeof(GlDelegate_uint_uint_bool_uint));

            m_VertexAttribP1uiv_0 = (GlDelegate_uint_uint_bool_systemintptr)GetFunctionDelegate("glVertexAttribP1uiv", typeof(GlDelegate_uint_uint_bool_systemintptr));

            m_VertexAttribP2ui_0 = (GlDelegate_uint_uint_bool_uint)GetFunctionDelegate("glVertexAttribP2ui", typeof(GlDelegate_uint_uint_bool_uint));

            m_VertexAttribP2uiv_0 = (GlDelegate_uint_uint_bool_systemintptr)GetFunctionDelegate("glVertexAttribP2uiv", typeof(GlDelegate_uint_uint_bool_systemintptr));

            m_VertexAttribP3ui_0 = (GlDelegate_uint_uint_bool_uint)GetFunctionDelegate("glVertexAttribP3ui", typeof(GlDelegate_uint_uint_bool_uint));

            m_VertexAttribP3uiv_0 = (GlDelegate_uint_uint_bool_systemintptr)GetFunctionDelegate("glVertexAttribP3uiv", typeof(GlDelegate_uint_uint_bool_systemintptr));

            m_VertexAttribP4ui_0 = (GlDelegate_uint_uint_bool_uint)GetFunctionDelegate("glVertexAttribP4ui", typeof(GlDelegate_uint_uint_bool_uint));

            m_VertexAttribP4uiv_0 = (GlDelegate_uint_uint_bool_systemintptr)GetFunctionDelegate("glVertexAttribP4uiv", typeof(GlDelegate_uint_uint_bool_systemintptr));
        }