| // GENERATED FILE - DO NOT EDIT. |
| // Generated by gen_proc_table.py using data from gl.xml, wgl.xml. |
| // |
| // Copyright 2019 The ANGLE Project Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| // |
| // getProcAddress loader table: |
| // Mapping from a string entry point name to function address. |
| // |
| |
| #include "libGL/proc_table_wgl.h" |
| |
| #include "libGL/entry_points_gl_1_0_autogen.h" |
| #include "libGL/entry_points_gl_1_1_autogen.h" |
| #include "libGL/entry_points_gl_1_2_autogen.h" |
| #include "libGL/entry_points_gl_1_3_autogen.h" |
| #include "libGL/entry_points_gl_1_4_autogen.h" |
| #include "libGL/entry_points_gl_1_5_autogen.h" |
| #include "libGL/entry_points_gl_2_0_autogen.h" |
| #include "libGL/entry_points_gl_2_1_autogen.h" |
| #include "libGL/entry_points_gl_3_0_autogen.h" |
| #include "libGL/entry_points_gl_3_1_autogen.h" |
| #include "libGL/entry_points_gl_3_2_autogen.h" |
| #include "libGL/entry_points_gl_3_3_autogen.h" |
| #include "libGL/entry_points_gl_4_0_autogen.h" |
| #include "libGL/entry_points_gl_4_1_autogen.h" |
| #include "libGL/entry_points_gl_4_2_autogen.h" |
| #include "libGL/entry_points_gl_4_3_autogen.h" |
| #include "libGL/entry_points_gl_4_4_autogen.h" |
| #include "libGL/entry_points_gl_4_5_autogen.h" |
| #include "libGL/entry_points_gl_4_6_autogen.h" |
| #include "libGL/entry_points_wgl.h" |
| #include "platform/Platform.h" |
| |
| #define P(FUNC) reinterpret_cast<PROC>(FUNC) |
| |
| namespace wgl |
| { |
| ProcEntry g_procTable[] = { |
| {"glAccum", P(gl::Accum)}, |
| {"glActiveShaderProgram", P(gl::ActiveShaderProgram)}, |
| {"glActiveTexture", P(gl::ActiveTexture)}, |
| {"glAlphaFunc", P(gl::AlphaFunc)}, |
| {"glAreTexturesResident", P(gl::AreTexturesResident)}, |
| {"glArrayElement", P(gl::ArrayElement)}, |
| {"glAttachShader", P(gl::AttachShader)}, |
| {"glBegin", P(gl::Begin)}, |
| {"glBeginConditionalRender", P(gl::BeginConditionalRender)}, |
| {"glBeginQuery", P(gl::BeginQuery)}, |
| {"glBeginQueryIndexed", P(gl::BeginQueryIndexed)}, |
| {"glBeginTransformFeedback", P(gl::BeginTransformFeedback)}, |
| {"glBindAttribLocation", P(gl::BindAttribLocation)}, |
| {"glBindBuffer", P(gl::BindBuffer)}, |
| {"glBindBufferBase", P(gl::BindBufferBase)}, |
| {"glBindBufferRange", P(gl::BindBufferRange)}, |
| {"glBindBuffersBase", P(gl::BindBuffersBase)}, |
| {"glBindBuffersRange", P(gl::BindBuffersRange)}, |
| {"glBindFragDataLocation", P(gl::BindFragDataLocation)}, |
| {"glBindFragDataLocationIndexed", P(gl::BindFragDataLocationIndexed)}, |
| {"glBindFramebuffer", P(gl::BindFramebuffer)}, |
| {"glBindImageTexture", P(gl::BindImageTexture)}, |
| {"glBindImageTextures", P(gl::BindImageTextures)}, |
| {"glBindProgramPipeline", P(gl::BindProgramPipeline)}, |
| {"glBindRenderbuffer", P(gl::BindRenderbuffer)}, |
| {"glBindSampler", P(gl::BindSampler)}, |
| {"glBindSamplers", P(gl::BindSamplers)}, |
| {"glBindTexture", P(gl::BindTexture)}, |
| {"glBindTextureUnit", P(gl::BindTextureUnit)}, |
| {"glBindTextures", P(gl::BindTextures)}, |
| {"glBindTransformFeedback", P(gl::BindTransformFeedback)}, |
| {"glBindVertexArray", P(gl::BindVertexArray)}, |
| {"glBindVertexBuffer", P(gl::BindVertexBuffer)}, |
| {"glBindVertexBuffers", P(gl::BindVertexBuffers)}, |
| {"glBitmap", P(gl::Bitmap)}, |
| {"glBlendColor", P(gl::BlendColor)}, |
| {"glBlendEquation", P(gl::BlendEquation)}, |
| {"glBlendEquationSeparate", P(gl::BlendEquationSeparate)}, |
| {"glBlendEquationSeparatei", P(gl::BlendEquationSeparatei)}, |
| {"glBlendEquationi", P(gl::BlendEquationi)}, |
| {"glBlendFunc", P(gl::BlendFunc)}, |
| {"glBlendFuncSeparate", P(gl::BlendFuncSeparate)}, |
| {"glBlendFuncSeparatei", P(gl::BlendFuncSeparatei)}, |
| {"glBlendFunci", P(gl::BlendFunci)}, |
| {"glBlitFramebuffer", P(gl::BlitFramebuffer)}, |
| {"glBlitNamedFramebuffer", P(gl::BlitNamedFramebuffer)}, |
| {"glBufferData", P(gl::BufferData)}, |
| {"glBufferStorage", P(gl::BufferStorage)}, |
| {"glBufferSubData", P(gl::BufferSubData)}, |
| {"glCallList", P(gl::CallList)}, |
| {"glCallLists", P(gl::CallLists)}, |
| {"glCheckFramebufferStatus", P(gl::CheckFramebufferStatus)}, |
| {"glCheckNamedFramebufferStatus", P(gl::CheckNamedFramebufferStatus)}, |
| {"glClampColor", P(gl::ClampColor)}, |
| {"glClear", P(gl::Clear)}, |
| {"glClearAccum", P(gl::ClearAccum)}, |
| {"glClearBufferData", P(gl::ClearBufferData)}, |
| {"glClearBufferSubData", P(gl::ClearBufferSubData)}, |
| {"glClearBufferfi", P(gl::ClearBufferfi)}, |
| {"glClearBufferfv", P(gl::ClearBufferfv)}, |
| {"glClearBufferiv", P(gl::ClearBufferiv)}, |
| {"glClearBufferuiv", P(gl::ClearBufferuiv)}, |
| {"glClearColor", P(gl::ClearColor)}, |
| {"glClearDepth", P(gl::ClearDepth)}, |
| {"glClearDepthf", P(gl::ClearDepthf)}, |
| {"glClearIndex", P(gl::ClearIndex)}, |
| {"glClearNamedBufferData", P(gl::ClearNamedBufferData)}, |
| {"glClearNamedBufferSubData", P(gl::ClearNamedBufferSubData)}, |
| {"glClearNamedFramebufferfi", P(gl::ClearNamedFramebufferfi)}, |
| {"glClearNamedFramebufferfv", P(gl::ClearNamedFramebufferfv)}, |
| {"glClearNamedFramebufferiv", P(gl::ClearNamedFramebufferiv)}, |
| {"glClearNamedFramebufferuiv", P(gl::ClearNamedFramebufferuiv)}, |
| {"glClearStencil", P(gl::ClearStencil)}, |
| {"glClearTexImage", P(gl::ClearTexImage)}, |
| {"glClearTexSubImage", P(gl::ClearTexSubImage)}, |
| {"glClientActiveTexture", P(gl::ClientActiveTexture)}, |
| {"glClientWaitSync", P(gl::ClientWaitSync)}, |
| {"glClipControl", P(gl::ClipControl)}, |
| {"glClipPlane", P(gl::ClipPlane)}, |
| {"glColor3b", P(gl::Color3b)}, |
| {"glColor3bv", P(gl::Color3bv)}, |
| {"glColor3d", P(gl::Color3d)}, |
| {"glColor3dv", P(gl::Color3dv)}, |
| {"glColor3f", P(gl::Color3f)}, |
| {"glColor3fv", P(gl::Color3fv)}, |
| {"glColor3i", P(gl::Color3i)}, |
| {"glColor3iv", P(gl::Color3iv)}, |
| {"glColor3s", P(gl::Color3s)}, |
| {"glColor3sv", P(gl::Color3sv)}, |
| {"glColor3ub", P(gl::Color3ub)}, |
| {"glColor3ubv", P(gl::Color3ubv)}, |
| {"glColor3ui", P(gl::Color3ui)}, |
| {"glColor3uiv", P(gl::Color3uiv)}, |
| {"glColor3us", P(gl::Color3us)}, |
| {"glColor3usv", P(gl::Color3usv)}, |
| {"glColor4b", P(gl::Color4b)}, |
| {"glColor4bv", P(gl::Color4bv)}, |
| {"glColor4d", P(gl::Color4d)}, |
| {"glColor4dv", P(gl::Color4dv)}, |
| {"glColor4f", P(gl::Color4f)}, |
| {"glColor4fv", P(gl::Color4fv)}, |
| {"glColor4i", P(gl::Color4i)}, |
| {"glColor4iv", P(gl::Color4iv)}, |
| {"glColor4s", P(gl::Color4s)}, |
| {"glColor4sv", P(gl::Color4sv)}, |
| {"glColor4ub", P(gl::Color4ub)}, |
| {"glColor4ubv", P(gl::Color4ubv)}, |
| {"glColor4ui", P(gl::Color4ui)}, |
| {"glColor4uiv", P(gl::Color4uiv)}, |
| {"glColor4us", P(gl::Color4us)}, |
| {"glColor4usv", P(gl::Color4usv)}, |
| {"glColorMask", P(gl::ColorMask)}, |
| {"glColorMaski", P(gl::ColorMaski)}, |
| {"glColorMaterial", P(gl::ColorMaterial)}, |
| {"glColorP3ui", P(gl::ColorP3ui)}, |
| {"glColorP3uiv", P(gl::ColorP3uiv)}, |
| {"glColorP4ui", P(gl::ColorP4ui)}, |
| {"glColorP4uiv", P(gl::ColorP4uiv)}, |
| {"glColorPointer", P(gl::ColorPointer)}, |
| {"glCompileShader", P(gl::CompileShader)}, |
| {"glCompressedTexImage1D", P(gl::CompressedTexImage1D)}, |
| {"glCompressedTexImage2D", P(gl::CompressedTexImage2D)}, |
| {"glCompressedTexImage3D", P(gl::CompressedTexImage3D)}, |
| {"glCompressedTexSubImage1D", P(gl::CompressedTexSubImage1D)}, |
| {"glCompressedTexSubImage2D", P(gl::CompressedTexSubImage2D)}, |
| {"glCompressedTexSubImage3D", P(gl::CompressedTexSubImage3D)}, |
| {"glCompressedTextureSubImage1D", P(gl::CompressedTextureSubImage1D)}, |
| {"glCompressedTextureSubImage2D", P(gl::CompressedTextureSubImage2D)}, |
| {"glCompressedTextureSubImage3D", P(gl::CompressedTextureSubImage3D)}, |
| {"glCopyBufferSubData", P(gl::CopyBufferSubData)}, |
| {"glCopyImageSubData", P(gl::CopyImageSubData)}, |
| {"glCopyNamedBufferSubData", P(gl::CopyNamedBufferSubData)}, |
| {"glCopyPixels", P(gl::CopyPixels)}, |
| {"glCopyTexImage1D", P(gl::CopyTexImage1D)}, |
| {"glCopyTexImage2D", P(gl::CopyTexImage2D)}, |
| {"glCopyTexSubImage1D", P(gl::CopyTexSubImage1D)}, |
| {"glCopyTexSubImage2D", P(gl::CopyTexSubImage2D)}, |
| {"glCopyTexSubImage3D", P(gl::CopyTexSubImage3D)}, |
| {"glCopyTextureSubImage1D", P(gl::CopyTextureSubImage1D)}, |
| {"glCopyTextureSubImage2D", P(gl::CopyTextureSubImage2D)}, |
| {"glCopyTextureSubImage3D", P(gl::CopyTextureSubImage3D)}, |
| {"glCreateBuffers", P(gl::CreateBuffers)}, |
| {"glCreateFramebuffers", P(gl::CreateFramebuffers)}, |
| {"glCreateProgram", P(gl::CreateProgram)}, |
| {"glCreateProgramPipelines", P(gl::CreateProgramPipelines)}, |
| {"glCreateQueries", P(gl::CreateQueries)}, |
| {"glCreateRenderbuffers", P(gl::CreateRenderbuffers)}, |
| {"glCreateSamplers", P(gl::CreateSamplers)}, |
| {"glCreateShader", P(gl::CreateShader)}, |
| {"glCreateShaderProgramv", P(gl::CreateShaderProgramv)}, |
| {"glCreateTextures", P(gl::CreateTextures)}, |
| {"glCreateTransformFeedbacks", P(gl::CreateTransformFeedbacks)}, |
| {"glCreateVertexArrays", P(gl::CreateVertexArrays)}, |
| {"glCullFace", P(gl::CullFace)}, |
| {"glDebugMessageCallback", P(gl::DebugMessageCallback)}, |
| {"glDebugMessageControl", P(gl::DebugMessageControl)}, |
| {"glDebugMessageInsert", P(gl::DebugMessageInsert)}, |
| {"glDeleteBuffers", P(gl::DeleteBuffers)}, |
| {"glDeleteFramebuffers", P(gl::DeleteFramebuffers)}, |
| {"glDeleteLists", P(gl::DeleteLists)}, |
| {"glDeleteProgram", P(gl::DeleteProgram)}, |
| {"glDeleteProgramPipelines", P(gl::DeleteProgramPipelines)}, |
| {"glDeleteQueries", P(gl::DeleteQueries)}, |
| {"glDeleteRenderbuffers", P(gl::DeleteRenderbuffers)}, |
| {"glDeleteSamplers", P(gl::DeleteSamplers)}, |
| {"glDeleteShader", P(gl::DeleteShader)}, |
| {"glDeleteSync", P(gl::DeleteSync)}, |
| {"glDeleteTextures", P(gl::DeleteTextures)}, |
| {"glDeleteTransformFeedbacks", P(gl::DeleteTransformFeedbacks)}, |
| {"glDeleteVertexArrays", P(gl::DeleteVertexArrays)}, |
| {"glDepthFunc", P(gl::DepthFunc)}, |
| {"glDepthMask", P(gl::DepthMask)}, |
| {"glDepthRange", P(gl::DepthRange)}, |
| {"glDepthRangeArrayv", P(gl::DepthRangeArrayv)}, |
| {"glDepthRangeIndexed", P(gl::DepthRangeIndexed)}, |
| {"glDepthRangef", P(gl::DepthRangef)}, |
| {"glDetachShader", P(gl::DetachShader)}, |
| {"glDisable", P(gl::Disable)}, |
| {"glDisableClientState", P(gl::DisableClientState)}, |
| {"glDisableVertexArrayAttrib", P(gl::DisableVertexArrayAttrib)}, |
| {"glDisableVertexAttribArray", P(gl::DisableVertexAttribArray)}, |
| {"glDisablei", P(gl::Disablei)}, |
| {"glDispatchCompute", P(gl::DispatchCompute)}, |
| {"glDispatchComputeIndirect", P(gl::DispatchComputeIndirect)}, |
| {"glDrawArrays", P(gl::DrawArrays)}, |
| {"glDrawArraysIndirect", P(gl::DrawArraysIndirect)}, |
| {"glDrawArraysInstanced", P(gl::DrawArraysInstanced)}, |
| {"glDrawArraysInstancedBaseInstance", P(gl::DrawArraysInstancedBaseInstance)}, |
| {"glDrawBuffer", P(gl::DrawBuffer)}, |
| {"glDrawBuffers", P(gl::DrawBuffers)}, |
| {"glDrawElements", P(gl::DrawElements)}, |
| {"glDrawElementsBaseVertex", P(gl::DrawElementsBaseVertex)}, |
| {"glDrawElementsIndirect", P(gl::DrawElementsIndirect)}, |
| {"glDrawElementsInstanced", P(gl::DrawElementsInstanced)}, |
| {"glDrawElementsInstancedBaseInstance", P(gl::DrawElementsInstancedBaseInstance)}, |
| {"glDrawElementsInstancedBaseVertex", P(gl::DrawElementsInstancedBaseVertex)}, |
| {"glDrawElementsInstancedBaseVertexBaseInstance", |
| P(gl::DrawElementsInstancedBaseVertexBaseInstance)}, |
| {"glDrawPixels", P(gl::DrawPixels)}, |
| {"glDrawRangeElements", P(gl::DrawRangeElements)}, |
| {"glDrawRangeElementsBaseVertex", P(gl::DrawRangeElementsBaseVertex)}, |
| {"glDrawTransformFeedback", P(gl::DrawTransformFeedback)}, |
| {"glDrawTransformFeedbackInstanced", P(gl::DrawTransformFeedbackInstanced)}, |
| {"glDrawTransformFeedbackStream", P(gl::DrawTransformFeedbackStream)}, |
| {"glDrawTransformFeedbackStreamInstanced", P(gl::DrawTransformFeedbackStreamInstanced)}, |
| {"glEdgeFlag", P(gl::EdgeFlag)}, |
| {"glEdgeFlagPointer", P(gl::EdgeFlagPointer)}, |
| {"glEdgeFlagv", P(gl::EdgeFlagv)}, |
| {"glEnable", P(gl::Enable)}, |
| {"glEnableClientState", P(gl::EnableClientState)}, |
| {"glEnableVertexArrayAttrib", P(gl::EnableVertexArrayAttrib)}, |
| {"glEnableVertexAttribArray", P(gl::EnableVertexAttribArray)}, |
| {"glEnablei", P(gl::Enablei)}, |
| {"glEnd", P(gl::End)}, |
| {"glEndConditionalRender", P(gl::EndConditionalRender)}, |
| {"glEndList", P(gl::EndList)}, |
| {"glEndQuery", P(gl::EndQuery)}, |
| {"glEndQueryIndexed", P(gl::EndQueryIndexed)}, |
| {"glEndTransformFeedback", P(gl::EndTransformFeedback)}, |
| {"glEvalCoord1d", P(gl::EvalCoord1d)}, |
| {"glEvalCoord1dv", P(gl::EvalCoord1dv)}, |
| {"glEvalCoord1f", P(gl::EvalCoord1f)}, |
| {"glEvalCoord1fv", P(gl::EvalCoord1fv)}, |
| {"glEvalCoord2d", P(gl::EvalCoord2d)}, |
| {"glEvalCoord2dv", P(gl::EvalCoord2dv)}, |
| {"glEvalCoord2f", P(gl::EvalCoord2f)}, |
| {"glEvalCoord2fv", P(gl::EvalCoord2fv)}, |
| {"glEvalMesh1", P(gl::EvalMesh1)}, |
| {"glEvalMesh2", P(gl::EvalMesh2)}, |
| {"glEvalPoint1", P(gl::EvalPoint1)}, |
| {"glEvalPoint2", P(gl::EvalPoint2)}, |
| {"glFeedbackBuffer", P(gl::FeedbackBuffer)}, |
| {"glFenceSync", P(gl::FenceSync)}, |
| {"glFinish", P(gl::Finish)}, |
| {"glFlush", P(gl::Flush)}, |
| {"glFlushMappedBufferRange", P(gl::FlushMappedBufferRange)}, |
| {"glFlushMappedNamedBufferRange", P(gl::FlushMappedNamedBufferRange)}, |
| {"glFogCoordPointer", P(gl::FogCoordPointer)}, |
| {"glFogCoordd", P(gl::FogCoordd)}, |
| {"glFogCoorddv", P(gl::FogCoorddv)}, |
| {"glFogCoordf", P(gl::FogCoordf)}, |
| {"glFogCoordfv", P(gl::FogCoordfv)}, |
| {"glFogf", P(gl::Fogf)}, |
| {"glFogfv", P(gl::Fogfv)}, |
| {"glFogi", P(gl::Fogi)}, |
| {"glFogiv", P(gl::Fogiv)}, |
| {"glFramebufferParameteri", P(gl::FramebufferParameteri)}, |
| {"glFramebufferRenderbuffer", P(gl::FramebufferRenderbuffer)}, |
| {"glFramebufferTexture", P(gl::FramebufferTexture)}, |
| {"glFramebufferTexture1D", P(gl::FramebufferTexture1D)}, |
| {"glFramebufferTexture2D", P(gl::FramebufferTexture2D)}, |
| {"glFramebufferTexture3D", P(gl::FramebufferTexture3D)}, |
| {"glFramebufferTextureLayer", P(gl::FramebufferTextureLayer)}, |
| {"glFrontFace", P(gl::FrontFace)}, |
| {"glFrustum", P(gl::Frustum)}, |
| {"glGenBuffers", P(gl::GenBuffers)}, |
| {"glGenFramebuffers", P(gl::GenFramebuffers)}, |
| {"glGenLists", P(gl::GenLists)}, |
| {"glGenProgramPipelines", P(gl::GenProgramPipelines)}, |
| {"glGenQueries", P(gl::GenQueries)}, |
| {"glGenRenderbuffers", P(gl::GenRenderbuffers)}, |
| {"glGenSamplers", P(gl::GenSamplers)}, |
| {"glGenTextures", P(gl::GenTextures)}, |
| {"glGenTransformFeedbacks", P(gl::GenTransformFeedbacks)}, |
| {"glGenVertexArrays", P(gl::GenVertexArrays)}, |
| {"glGenerateMipmap", P(gl::GenerateMipmap)}, |
| {"glGenerateTextureMipmap", P(gl::GenerateTextureMipmap)}, |
| {"glGetActiveAtomicCounterBufferiv", P(gl::GetActiveAtomicCounterBufferiv)}, |
| {"glGetActiveAttrib", P(gl::GetActiveAttrib)}, |
| {"glGetActiveSubroutineName", P(gl::GetActiveSubroutineName)}, |
| {"glGetActiveSubroutineUniformName", P(gl::GetActiveSubroutineUniformName)}, |
| {"glGetActiveSubroutineUniformiv", P(gl::GetActiveSubroutineUniformiv)}, |
| {"glGetActiveUniform", P(gl::GetActiveUniform)}, |
| {"glGetActiveUniformBlockName", P(gl::GetActiveUniformBlockName)}, |
| {"glGetActiveUniformBlockiv", P(gl::GetActiveUniformBlockiv)}, |
| {"glGetActiveUniformName", P(gl::GetActiveUniformName)}, |
| {"glGetActiveUniformsiv", P(gl::GetActiveUniformsiv)}, |
| {"glGetAttachedShaders", P(gl::GetAttachedShaders)}, |
| {"glGetAttribLocation", P(gl::GetAttribLocation)}, |
| {"glGetBooleani_v", P(gl::GetBooleani_v)}, |
| {"glGetBooleanv", P(gl::GetBooleanv)}, |
| {"glGetBufferParameteri64v", P(gl::GetBufferParameteri64v)}, |
| {"glGetBufferParameteriv", P(gl::GetBufferParameteriv)}, |
| {"glGetBufferPointerv", P(gl::GetBufferPointerv)}, |
| {"glGetBufferSubData", P(gl::GetBufferSubData)}, |
| {"glGetClipPlane", P(gl::GetClipPlane)}, |
| {"glGetCompressedTexImage", P(gl::GetCompressedTexImage)}, |
| {"glGetCompressedTextureImage", P(gl::GetCompressedTextureImage)}, |
| {"glGetCompressedTextureSubImage", P(gl::GetCompressedTextureSubImage)}, |
| {"glGetDebugMessageLog", P(gl::GetDebugMessageLog)}, |
| {"glGetDoublei_v", P(gl::GetDoublei_v)}, |
| {"glGetDoublev", P(gl::GetDoublev)}, |
| {"glGetError", P(gl::GetError)}, |
| {"glGetFloati_v", P(gl::GetFloati_v)}, |
| {"glGetFloatv", P(gl::GetFloatv)}, |
| {"glGetFragDataIndex", P(gl::GetFragDataIndex)}, |
| {"glGetFragDataLocation", P(gl::GetFragDataLocation)}, |
| {"glGetFramebufferAttachmentParameteriv", P(gl::GetFramebufferAttachmentParameteriv)}, |
| {"glGetFramebufferParameteriv", P(gl::GetFramebufferParameteriv)}, |
| {"glGetGraphicsResetStatus", P(gl::GetGraphicsResetStatus)}, |
| {"glGetInteger64i_v", P(gl::GetInteger64i_v)}, |
| {"glGetInteger64v", P(gl::GetInteger64v)}, |
| {"glGetIntegeri_v", P(gl::GetIntegeri_v)}, |
| {"glGetIntegerv", P(gl::GetIntegerv)}, |
| {"glGetInternalformati64v", P(gl::GetInternalformati64v)}, |
| {"glGetInternalformativ", P(gl::GetInternalformativ)}, |
| {"glGetLightfv", P(gl::GetLightfv)}, |
| {"glGetLightiv", P(gl::GetLightiv)}, |
| {"glGetMapdv", P(gl::GetMapdv)}, |
| {"glGetMapfv", P(gl::GetMapfv)}, |
| {"glGetMapiv", P(gl::GetMapiv)}, |
| {"glGetMaterialfv", P(gl::GetMaterialfv)}, |
| {"glGetMaterialiv", P(gl::GetMaterialiv)}, |
| {"glGetMultisamplefv", P(gl::GetMultisamplefv)}, |
| {"glGetNamedBufferParameteri64v", P(gl::GetNamedBufferParameteri64v)}, |
| {"glGetNamedBufferParameteriv", P(gl::GetNamedBufferParameteriv)}, |
| {"glGetNamedBufferPointerv", P(gl::GetNamedBufferPointerv)}, |
| {"glGetNamedBufferSubData", P(gl::GetNamedBufferSubData)}, |
| {"glGetNamedFramebufferAttachmentParameteriv", P(gl::GetNamedFramebufferAttachmentParameteriv)}, |
| {"glGetNamedFramebufferParameteriv", P(gl::GetNamedFramebufferParameteriv)}, |
| {"glGetNamedRenderbufferParameteriv", P(gl::GetNamedRenderbufferParameteriv)}, |
| {"glGetObjectLabel", P(gl::GetObjectLabel)}, |
| {"glGetObjectPtrLabel", P(gl::GetObjectPtrLabel)}, |
| {"glGetPixelMapfv", P(gl::GetPixelMapfv)}, |
| {"glGetPixelMapuiv", P(gl::GetPixelMapuiv)}, |
| {"glGetPixelMapusv", P(gl::GetPixelMapusv)}, |
| {"glGetPointerv", P(gl::GetPointerv)}, |
| {"glGetPolygonStipple", P(gl::GetPolygonStipple)}, |
| {"glGetProgramBinary", P(gl::GetProgramBinary)}, |
| {"glGetProgramInfoLog", P(gl::GetProgramInfoLog)}, |
| {"glGetProgramInterfaceiv", P(gl::GetProgramInterfaceiv)}, |
| {"glGetProgramPipelineInfoLog", P(gl::GetProgramPipelineInfoLog)}, |
| {"glGetProgramPipelineiv", P(gl::GetProgramPipelineiv)}, |
| {"glGetProgramResourceIndex", P(gl::GetProgramResourceIndex)}, |
| {"glGetProgramResourceLocation", P(gl::GetProgramResourceLocation)}, |
| {"glGetProgramResourceLocationIndex", P(gl::GetProgramResourceLocationIndex)}, |
| {"glGetProgramResourceName", P(gl::GetProgramResourceName)}, |
| {"glGetProgramResourceiv", P(gl::GetProgramResourceiv)}, |
| {"glGetProgramStageiv", P(gl::GetProgramStageiv)}, |
| {"glGetProgramiv", P(gl::GetProgramiv)}, |
| {"glGetQueryBufferObjecti64v", P(gl::GetQueryBufferObjecti64v)}, |
| {"glGetQueryBufferObjectiv", P(gl::GetQueryBufferObjectiv)}, |
| {"glGetQueryBufferObjectui64v", P(gl::GetQueryBufferObjectui64v)}, |
| {"glGetQueryBufferObjectuiv", P(gl::GetQueryBufferObjectuiv)}, |
| {"glGetQueryIndexediv", P(gl::GetQueryIndexediv)}, |
| {"glGetQueryObjecti64v", P(gl::GetQueryObjecti64v)}, |
| {"glGetQueryObjectiv", P(gl::GetQueryObjectiv)}, |
| {"glGetQueryObjectui64v", P(gl::GetQueryObjectui64v)}, |
| {"glGetQueryObjectuiv", P(gl::GetQueryObjectuiv)}, |
| {"glGetQueryiv", P(gl::GetQueryiv)}, |
| {"glGetRenderbufferParameteriv", P(gl::GetRenderbufferParameteriv)}, |
| {"glGetSamplerParameterIiv", P(gl::GetSamplerParameterIiv)}, |
| {"glGetSamplerParameterIuiv", P(gl::GetSamplerParameterIuiv)}, |
| {"glGetSamplerParameterfv", P(gl::GetSamplerParameterfv)}, |
| {"glGetSamplerParameteriv", P(gl::GetSamplerParameteriv)}, |
| {"glGetShaderInfoLog", P(gl::GetShaderInfoLog)}, |
| {"glGetShaderPrecisionFormat", P(gl::GetShaderPrecisionFormat)}, |
| {"glGetShaderSource", P(gl::GetShaderSource)}, |
| {"glGetShaderiv", P(gl::GetShaderiv)}, |
| {"glGetString", P(gl::GetString)}, |
| {"glGetStringi", P(gl::GetStringi)}, |
| {"glGetSubroutineIndex", P(gl::GetSubroutineIndex)}, |
| {"glGetSubroutineUniformLocation", P(gl::GetSubroutineUniformLocation)}, |
| {"glGetSynciv", P(gl::GetSynciv)}, |
| {"glGetTexEnvfv", P(gl::GetTexEnvfv)}, |
| {"glGetTexEnviv", P(gl::GetTexEnviv)}, |
| {"glGetTexGendv", P(gl::GetTexGendv)}, |
| {"glGetTexGenfv", P(gl::GetTexGenfv)}, |
| {"glGetTexGeniv", P(gl::GetTexGeniv)}, |
| {"glGetTexImage", P(gl::GetTexImage)}, |
| {"glGetTexLevelParameterfv", P(gl::GetTexLevelParameterfv)}, |
| {"glGetTexLevelParameteriv", P(gl::GetTexLevelParameteriv)}, |
| {"glGetTexParameterIiv", P(gl::GetTexParameterIiv)}, |
| {"glGetTexParameterIuiv", P(gl::GetTexParameterIuiv)}, |
| {"glGetTexParameterfv", P(gl::GetTexParameterfv)}, |
| {"glGetTexParameteriv", P(gl::GetTexParameteriv)}, |
| {"glGetTextureImage", P(gl::GetTextureImage)}, |
| {"glGetTextureLevelParameterfv", P(gl::GetTextureLevelParameterfv)}, |
| {"glGetTextureLevelParameteriv", P(gl::GetTextureLevelParameteriv)}, |
| {"glGetTextureParameterIiv", P(gl::GetTextureParameterIiv)}, |
| {"glGetTextureParameterIuiv", P(gl::GetTextureParameterIuiv)}, |
| {"glGetTextureParameterfv", P(gl::GetTextureParameterfv)}, |
| {"glGetTextureParameteriv", P(gl::GetTextureParameteriv)}, |
| {"glGetTextureSubImage", P(gl::GetTextureSubImage)}, |
| {"glGetTransformFeedbackVarying", P(gl::GetTransformFeedbackVarying)}, |
| {"glGetTransformFeedbacki64_v", P(gl::GetTransformFeedbacki64_v)}, |
| {"glGetTransformFeedbacki_v", P(gl::GetTransformFeedbacki_v)}, |
| {"glGetTransformFeedbackiv", P(gl::GetTransformFeedbackiv)}, |
| {"glGetUniformBlockIndex", P(gl::GetUniformBlockIndex)}, |
| {"glGetUniformIndices", P(gl::GetUniformIndices)}, |
| {"glGetUniformLocation", P(gl::GetUniformLocation)}, |
| {"glGetUniformSubroutineuiv", P(gl::GetUniformSubroutineuiv)}, |
| {"glGetUniformdv", P(gl::GetUniformdv)}, |
| {"glGetUniformfv", P(gl::GetUniformfv)}, |
| {"glGetUniformiv", P(gl::GetUniformiv)}, |
| {"glGetUniformuiv", P(gl::GetUniformuiv)}, |
| {"glGetVertexArrayIndexed64iv", P(gl::GetVertexArrayIndexed64iv)}, |
| {"glGetVertexArrayIndexediv", P(gl::GetVertexArrayIndexediv)}, |
| {"glGetVertexArrayiv", P(gl::GetVertexArrayiv)}, |
| {"glGetVertexAttribIiv", P(gl::GetVertexAttribIiv)}, |
| {"glGetVertexAttribIuiv", P(gl::GetVertexAttribIuiv)}, |
| {"glGetVertexAttribLdv", P(gl::GetVertexAttribLdv)}, |
| {"glGetVertexAttribPointerv", P(gl::GetVertexAttribPointerv)}, |
| {"glGetVertexAttribdv", P(gl::GetVertexAttribdv)}, |
| {"glGetVertexAttribfv", P(gl::GetVertexAttribfv)}, |
| {"glGetVertexAttribiv", P(gl::GetVertexAttribiv)}, |
| {"glGetnColorTable", P(gl::GetnColorTable)}, |
| {"glGetnCompressedTexImage", P(gl::GetnCompressedTexImage)}, |
| {"glGetnConvolutionFilter", P(gl::GetnConvolutionFilter)}, |
| {"glGetnHistogram", P(gl::GetnHistogram)}, |
| {"glGetnMapdv", P(gl::GetnMapdv)}, |
| {"glGetnMapfv", P(gl::GetnMapfv)}, |
| {"glGetnMapiv", P(gl::GetnMapiv)}, |
| {"glGetnMinmax", P(gl::GetnMinmax)}, |
| {"glGetnPixelMapfv", P(gl::GetnPixelMapfv)}, |
| {"glGetnPixelMapuiv", P(gl::GetnPixelMapuiv)}, |
| {"glGetnPixelMapusv", P(gl::GetnPixelMapusv)}, |
| {"glGetnPolygonStipple", P(gl::GetnPolygonStipple)}, |
| {"glGetnSeparableFilter", P(gl::GetnSeparableFilter)}, |
| {"glGetnTexImage", P(gl::GetnTexImage)}, |
| {"glGetnUniformdv", P(gl::GetnUniformdv)}, |
| {"glGetnUniformfv", P(gl::GetnUniformfv)}, |
| {"glGetnUniformiv", P(gl::GetnUniformiv)}, |
| {"glGetnUniformuiv", P(gl::GetnUniformuiv)}, |
| {"glHint", P(gl::Hint)}, |
| {"glIndexMask", P(gl::IndexMask)}, |
| {"glIndexPointer", P(gl::IndexPointer)}, |
| {"glIndexd", P(gl::Indexd)}, |
| {"glIndexdv", P(gl::Indexdv)}, |
| {"glIndexf", P(gl::Indexf)}, |
| {"glIndexfv", P(gl::Indexfv)}, |
| {"glIndexi", P(gl::Indexi)}, |
| {"glIndexiv", P(gl::Indexiv)}, |
| {"glIndexs", P(gl::Indexs)}, |
| {"glIndexsv", P(gl::Indexsv)}, |
| {"glIndexub", P(gl::Indexub)}, |
| {"glIndexubv", P(gl::Indexubv)}, |
| {"glInitNames", P(gl::InitNames)}, |
| {"glInterleavedArrays", P(gl::InterleavedArrays)}, |
| {"glInvalidateBufferData", P(gl::InvalidateBufferData)}, |
| {"glInvalidateBufferSubData", P(gl::InvalidateBufferSubData)}, |
| {"glInvalidateFramebuffer", P(gl::InvalidateFramebuffer)}, |
| {"glInvalidateNamedFramebufferData", P(gl::InvalidateNamedFramebufferData)}, |
| {"glInvalidateNamedFramebufferSubData", P(gl::InvalidateNamedFramebufferSubData)}, |
| {"glInvalidateSubFramebuffer", P(gl::InvalidateSubFramebuffer)}, |
| {"glInvalidateTexImage", P(gl::InvalidateTexImage)}, |
| {"glInvalidateTexSubImage", P(gl::InvalidateTexSubImage)}, |
| {"glIsBuffer", P(gl::IsBuffer)}, |
| {"glIsEnabled", P(gl::IsEnabled)}, |
| {"glIsEnabledi", P(gl::IsEnabledi)}, |
| {"glIsFramebuffer", P(gl::IsFramebuffer)}, |
| {"glIsList", P(gl::IsList)}, |
| {"glIsProgram", P(gl::IsProgram)}, |
| {"glIsProgramPipeline", P(gl::IsProgramPipeline)}, |
| {"glIsQuery", P(gl::IsQuery)}, |
| {"glIsRenderbuffer", P(gl::IsRenderbuffer)}, |
| {"glIsSampler", P(gl::IsSampler)}, |
| {"glIsShader", P(gl::IsShader)}, |
| {"glIsSync", P(gl::IsSync)}, |
| {"glIsTexture", P(gl::IsTexture)}, |
| {"glIsTransformFeedback", P(gl::IsTransformFeedback)}, |
| {"glIsVertexArray", P(gl::IsVertexArray)}, |
| {"glLightModelf", P(gl::LightModelf)}, |
| {"glLightModelfv", P(gl::LightModelfv)}, |
| {"glLightModeli", P(gl::LightModeli)}, |
| {"glLightModeliv", P(gl::LightModeliv)}, |
| {"glLightf", P(gl::Lightf)}, |
| {"glLightfv", P(gl::Lightfv)}, |
| {"glLighti", P(gl::Lighti)}, |
| {"glLightiv", P(gl::Lightiv)}, |
| {"glLineStipple", P(gl::LineStipple)}, |
| {"glLineWidth", P(gl::LineWidth)}, |
| {"glLinkProgram", P(gl::LinkProgram)}, |
| {"glListBase", P(gl::ListBase)}, |
| {"glLoadIdentity", P(gl::LoadIdentity)}, |
| {"glLoadMatrixd", P(gl::LoadMatrixd)}, |
| {"glLoadMatrixf", P(gl::LoadMatrixf)}, |
| {"glLoadName", P(gl::LoadName)}, |
| {"glLoadTransposeMatrixd", P(gl::LoadTransposeMatrixd)}, |
| {"glLoadTransposeMatrixf", P(gl::LoadTransposeMatrixf)}, |
| {"glLogicOp", P(gl::LogicOp)}, |
| {"glMap1d", P(gl::Map1d)}, |
| {"glMap1f", P(gl::Map1f)}, |
| {"glMap2d", P(gl::Map2d)}, |
| {"glMap2f", P(gl::Map2f)}, |
| {"glMapBuffer", P(gl::MapBuffer)}, |
| {"glMapBufferRange", P(gl::MapBufferRange)}, |
| {"glMapGrid1d", P(gl::MapGrid1d)}, |
| {"glMapGrid1f", P(gl::MapGrid1f)}, |
| {"glMapGrid2d", P(gl::MapGrid2d)}, |
| {"glMapGrid2f", P(gl::MapGrid2f)}, |
| {"glMapNamedBuffer", P(gl::MapNamedBuffer)}, |
| {"glMapNamedBufferRange", P(gl::MapNamedBufferRange)}, |
| {"glMaterialf", P(gl::Materialf)}, |
| {"glMaterialfv", P(gl::Materialfv)}, |
| {"glMateriali", P(gl::Materiali)}, |
| {"glMaterialiv", P(gl::Materialiv)}, |
| {"glMatrixMode", P(gl::MatrixMode)}, |
| {"glMemoryBarrier", P(gl::MemoryBarrier)}, |
| {"glMemoryBarrierByRegion", P(gl::MemoryBarrierByRegion)}, |
| {"glMinSampleShading", P(gl::MinSampleShading)}, |
| {"glMultMatrixd", P(gl::MultMatrixd)}, |
| {"glMultMatrixf", P(gl::MultMatrixf)}, |
| {"glMultTransposeMatrixd", P(gl::MultTransposeMatrixd)}, |
| {"glMultTransposeMatrixf", P(gl::MultTransposeMatrixf)}, |
| {"glMultiDrawArrays", P(gl::MultiDrawArrays)}, |
| {"glMultiDrawArraysIndirect", P(gl::MultiDrawArraysIndirect)}, |
| {"glMultiDrawArraysIndirectCount", P(gl::MultiDrawArraysIndirectCount)}, |
| {"glMultiDrawElements", P(gl::MultiDrawElements)}, |
| {"glMultiDrawElementsBaseVertex", P(gl::MultiDrawElementsBaseVertex)}, |
| {"glMultiDrawElementsIndirect", P(gl::MultiDrawElementsIndirect)}, |
| {"glMultiDrawElementsIndirectCount", P(gl::MultiDrawElementsIndirectCount)}, |
| {"glMultiTexCoord1d", P(gl::MultiTexCoord1d)}, |
| {"glMultiTexCoord1dv", P(gl::MultiTexCoord1dv)}, |
| {"glMultiTexCoord1f", P(gl::MultiTexCoord1f)}, |
| {"glMultiTexCoord1fv", P(gl::MultiTexCoord1fv)}, |
| {"glMultiTexCoord1i", P(gl::MultiTexCoord1i)}, |
| {"glMultiTexCoord1iv", P(gl::MultiTexCoord1iv)}, |
| {"glMultiTexCoord1s", P(gl::MultiTexCoord1s)}, |
| {"glMultiTexCoord1sv", P(gl::MultiTexCoord1sv)}, |
| {"glMultiTexCoord2d", P(gl::MultiTexCoord2d)}, |
| {"glMultiTexCoord2dv", P(gl::MultiTexCoord2dv)}, |
| {"glMultiTexCoord2f", P(gl::MultiTexCoord2f)}, |
| {"glMultiTexCoord2fv", P(gl::MultiTexCoord2fv)}, |
| {"glMultiTexCoord2i", P(gl::MultiTexCoord2i)}, |
| {"glMultiTexCoord2iv", P(gl::MultiTexCoord2iv)}, |
| {"glMultiTexCoord2s", P(gl::MultiTexCoord2s)}, |
| {"glMultiTexCoord2sv", P(gl::MultiTexCoord2sv)}, |
| {"glMultiTexCoord3d", P(gl::MultiTexCoord3d)}, |
| {"glMultiTexCoord3dv", P(gl::MultiTexCoord3dv)}, |
| {"glMultiTexCoord3f", P(gl::MultiTexCoord3f)}, |
| {"glMultiTexCoord3fv", P(gl::MultiTexCoord3fv)}, |
| {"glMultiTexCoord3i", P(gl::MultiTexCoord3i)}, |
| {"glMultiTexCoord3iv", P(gl::MultiTexCoord3iv)}, |
| {"glMultiTexCoord3s", P(gl::MultiTexCoord3s)}, |
| {"glMultiTexCoord3sv", P(gl::MultiTexCoord3sv)}, |
| {"glMultiTexCoord4d", P(gl::MultiTexCoord4d)}, |
| {"glMultiTexCoord4dv", P(gl::MultiTexCoord4dv)}, |
| {"glMultiTexCoord4f", P(gl::MultiTexCoord4f)}, |
| {"glMultiTexCoord4fv", P(gl::MultiTexCoord4fv)}, |
| {"glMultiTexCoord4i", P(gl::MultiTexCoord4i)}, |
| {"glMultiTexCoord4iv", P(gl::MultiTexCoord4iv)}, |
| {"glMultiTexCoord4s", P(gl::MultiTexCoord4s)}, |
| {"glMultiTexCoord4sv", P(gl::MultiTexCoord4sv)}, |
| {"glMultiTexCoordP1ui", P(gl::MultiTexCoordP1ui)}, |
| {"glMultiTexCoordP1uiv", P(gl::MultiTexCoordP1uiv)}, |
| {"glMultiTexCoordP2ui", P(gl::MultiTexCoordP2ui)}, |
| {"glMultiTexCoordP2uiv", P(gl::MultiTexCoordP2uiv)}, |
| {"glMultiTexCoordP3ui", P(gl::MultiTexCoordP3ui)}, |
| {"glMultiTexCoordP3uiv", P(gl::MultiTexCoordP3uiv)}, |
| {"glMultiTexCoordP4ui", P(gl::MultiTexCoordP4ui)}, |
| {"glMultiTexCoordP4uiv", P(gl::MultiTexCoordP4uiv)}, |
| {"glNamedBufferData", P(gl::NamedBufferData)}, |
| {"glNamedBufferStorage", P(gl::NamedBufferStorage)}, |
| {"glNamedBufferSubData", P(gl::NamedBufferSubData)}, |
| {"glNamedFramebufferDrawBuffer", P(gl::NamedFramebufferDrawBuffer)}, |
| {"glNamedFramebufferDrawBuffers", P(gl::NamedFramebufferDrawBuffers)}, |
| {"glNamedFramebufferParameteri", P(gl::NamedFramebufferParameteri)}, |
| {"glNamedFramebufferReadBuffer", P(gl::NamedFramebufferReadBuffer)}, |
| {"glNamedFramebufferRenderbuffer", P(gl::NamedFramebufferRenderbuffer)}, |
| {"glNamedFramebufferTexture", P(gl::NamedFramebufferTexture)}, |
| {"glNamedFramebufferTextureLayer", P(gl::NamedFramebufferTextureLayer)}, |
| {"glNamedRenderbufferStorage", P(gl::NamedRenderbufferStorage)}, |
| {"glNamedRenderbufferStorageMultisample", P(gl::NamedRenderbufferStorageMultisample)}, |
| {"glNewList", P(gl::NewList)}, |
| {"glNormal3b", P(gl::Normal3b)}, |
| {"glNormal3bv", P(gl::Normal3bv)}, |
| {"glNormal3d", P(gl::Normal3d)}, |
| {"glNormal3dv", P(gl::Normal3dv)}, |
| {"glNormal3f", P(gl::Normal3f)}, |
| {"glNormal3fv", P(gl::Normal3fv)}, |
| {"glNormal3i", P(gl::Normal3i)}, |
| {"glNormal3iv", P(gl::Normal3iv)}, |
| {"glNormal3s", P(gl::Normal3s)}, |
| {"glNormal3sv", P(gl::Normal3sv)}, |
| {"glNormalP3ui", P(gl::NormalP3ui)}, |
| {"glNormalP3uiv", P(gl::NormalP3uiv)}, |
| {"glNormalPointer", P(gl::NormalPointer)}, |
| {"glObjectLabel", P(gl::ObjectLabel)}, |
| {"glObjectPtrLabel", P(gl::ObjectPtrLabel)}, |
| {"glOrtho", P(gl::Ortho)}, |
| {"glPassThrough", P(gl::PassThrough)}, |
| {"glPatchParameterfv", P(gl::PatchParameterfv)}, |
| {"glPatchParameteri", P(gl::PatchParameteri)}, |
| {"glPauseTransformFeedback", P(gl::PauseTransformFeedback)}, |
| {"glPixelMapfv", P(gl::PixelMapfv)}, |
| {"glPixelMapuiv", P(gl::PixelMapuiv)}, |
| {"glPixelMapusv", P(gl::PixelMapusv)}, |
| {"glPixelStoref", P(gl::PixelStoref)}, |
| {"glPixelStorei", P(gl::PixelStorei)}, |
| {"glPixelTransferf", P(gl::PixelTransferf)}, |
| {"glPixelTransferi", P(gl::PixelTransferi)}, |
| {"glPixelZoom", P(gl::PixelZoom)}, |
| {"glPointParameterf", P(gl::PointParameterf)}, |
| {"glPointParameterfv", P(gl::PointParameterfv)}, |
| {"glPointParameteri", P(gl::PointParameteri)}, |
| {"glPointParameteriv", P(gl::PointParameteriv)}, |
| {"glPointSize", P(gl::PointSize)}, |
| {"glPolygonMode", P(gl::PolygonMode)}, |
| {"glPolygonOffset", P(gl::PolygonOffset)}, |
| {"glPolygonOffsetClamp", P(gl::PolygonOffsetClamp)}, |
| {"glPolygonStipple", P(gl::PolygonStipple)}, |
| {"glPopAttrib", P(gl::PopAttrib)}, |
| {"glPopClientAttrib", P(gl::PopClientAttrib)}, |
| {"glPopDebugGroup", P(gl::PopDebugGroup)}, |
| {"glPopMatrix", P(gl::PopMatrix)}, |
| {"glPopName", P(gl::PopName)}, |
| {"glPrimitiveRestartIndex", P(gl::PrimitiveRestartIndex)}, |
| {"glPrioritizeTextures", P(gl::PrioritizeTextures)}, |
| {"glProgramBinary", P(gl::ProgramBinary)}, |
| {"glProgramParameteri", P(gl::ProgramParameteri)}, |
| {"glProgramUniform1d", P(gl::ProgramUniform1d)}, |
| {"glProgramUniform1dv", P(gl::ProgramUniform1dv)}, |
| {"glProgramUniform1f", P(gl::ProgramUniform1f)}, |
| {"glProgramUniform1fv", P(gl::ProgramUniform1fv)}, |
| {"glProgramUniform1i", P(gl::ProgramUniform1i)}, |
| {"glProgramUniform1iv", P(gl::ProgramUniform1iv)}, |
| {"glProgramUniform1ui", P(gl::ProgramUniform1ui)}, |
| {"glProgramUniform1uiv", P(gl::ProgramUniform1uiv)}, |
| {"glProgramUniform2d", P(gl::ProgramUniform2d)}, |
| {"glProgramUniform2dv", P(gl::ProgramUniform2dv)}, |
| {"glProgramUniform2f", P(gl::ProgramUniform2f)}, |
| {"glProgramUniform2fv", P(gl::ProgramUniform2fv)}, |
| {"glProgramUniform2i", P(gl::ProgramUniform2i)}, |
| {"glProgramUniform2iv", P(gl::ProgramUniform2iv)}, |
| {"glProgramUniform2ui", P(gl::ProgramUniform2ui)}, |
| {"glProgramUniform2uiv", P(gl::ProgramUniform2uiv)}, |
| {"glProgramUniform3d", P(gl::ProgramUniform3d)}, |
| {"glProgramUniform3dv", P(gl::ProgramUniform3dv)}, |
| {"glProgramUniform3f", P(gl::ProgramUniform3f)}, |
| {"glProgramUniform3fv", P(gl::ProgramUniform3fv)}, |
| {"glProgramUniform3i", P(gl::ProgramUniform3i)}, |
| {"glProgramUniform3iv", P(gl::ProgramUniform3iv)}, |
| {"glProgramUniform3ui", P(gl::ProgramUniform3ui)}, |
| {"glProgramUniform3uiv", P(gl::ProgramUniform3uiv)}, |
| {"glProgramUniform4d", P(gl::ProgramUniform4d)}, |
| {"glProgramUniform4dv", P(gl::ProgramUniform4dv)}, |
| {"glProgramUniform4f", P(gl::ProgramUniform4f)}, |
| {"glProgramUniform4fv", P(gl::ProgramUniform4fv)}, |
| {"glProgramUniform4i", P(gl::ProgramUniform4i)}, |
| {"glProgramUniform4iv", P(gl::ProgramUniform4iv)}, |
| {"glProgramUniform4ui", P(gl::ProgramUniform4ui)}, |
| {"glProgramUniform4uiv", P(gl::ProgramUniform4uiv)}, |
| {"glProgramUniformMatrix2dv", P(gl::ProgramUniformMatrix2dv)}, |
| {"glProgramUniformMatrix2fv", P(gl::ProgramUniformMatrix2fv)}, |
| {"glProgramUniformMatrix2x3dv", P(gl::ProgramUniformMatrix2x3dv)}, |
| {"glProgramUniformMatrix2x3fv", P(gl::ProgramUniformMatrix2x3fv)}, |
| {"glProgramUniformMatrix2x4dv", P(gl::ProgramUniformMatrix2x4dv)}, |
| {"glProgramUniformMatrix2x4fv", P(gl::ProgramUniformMatrix2x4fv)}, |
| {"glProgramUniformMatrix3dv", P(gl::ProgramUniformMatrix3dv)}, |
| {"glProgramUniformMatrix3fv", P(gl::ProgramUniformMatrix3fv)}, |
| {"glProgramUniformMatrix3x2dv", P(gl::ProgramUniformMatrix3x2dv)}, |
| {"glProgramUniformMatrix3x2fv", P(gl::ProgramUniformMatrix3x2fv)}, |
| {"glProgramUniformMatrix3x4dv", P(gl::ProgramUniformMatrix3x4dv)}, |
| {"glProgramUniformMatrix3x4fv", P(gl::ProgramUniformMatrix3x4fv)}, |
| {"glProgramUniformMatrix4dv", P(gl::ProgramUniformMatrix4dv)}, |
| {"glProgramUniformMatrix4fv", P(gl::ProgramUniformMatrix4fv)}, |
| {"glProgramUniformMatrix4x2dv", P(gl::ProgramUniformMatrix4x2dv)}, |
| {"glProgramUniformMatrix4x2fv", P(gl::ProgramUniformMatrix4x2fv)}, |
| {"glProgramUniformMatrix4x3dv", P(gl::ProgramUniformMatrix4x3dv)}, |
| {"glProgramUniformMatrix4x3fv", P(gl::ProgramUniformMatrix4x3fv)}, |
| {"glProvokingVertex", P(gl::ProvokingVertex)}, |
| {"glPushAttrib", P(gl::PushAttrib)}, |
| {"glPushClientAttrib", P(gl::PushClientAttrib)}, |
| {"glPushDebugGroup", P(gl::PushDebugGroup)}, |
| {"glPushMatrix", P(gl::PushMatrix)}, |
| {"glPushName", P(gl::PushName)}, |
| {"glQueryCounter", P(gl::QueryCounter)}, |
| {"glRasterPos2d", P(gl::RasterPos2d)}, |
| {"glRasterPos2dv", P(gl::RasterPos2dv)}, |
| {"glRasterPos2f", P(gl::RasterPos2f)}, |
| {"glRasterPos2fv", P(gl::RasterPos2fv)}, |
| {"glRasterPos2i", P(gl::RasterPos2i)}, |
| {"glRasterPos2iv", P(gl::RasterPos2iv)}, |
| {"glRasterPos2s", P(gl::RasterPos2s)}, |
| {"glRasterPos2sv", P(gl::RasterPos2sv)}, |
| {"glRasterPos3d", P(gl::RasterPos3d)}, |
| {"glRasterPos3dv", P(gl::RasterPos3dv)}, |
| {"glRasterPos3f", P(gl::RasterPos3f)}, |
| {"glRasterPos3fv", P(gl::RasterPos3fv)}, |
| {"glRasterPos3i", P(gl::RasterPos3i)}, |
| {"glRasterPos3iv", P(gl::RasterPos3iv)}, |
| {"glRasterPos3s", P(gl::RasterPos3s)}, |
| {"glRasterPos3sv", P(gl::RasterPos3sv)}, |
| {"glRasterPos4d", P(gl::RasterPos4d)}, |
| {"glRasterPos4dv", P(gl::RasterPos4dv)}, |
| {"glRasterPos4f", P(gl::RasterPos4f)}, |
| {"glRasterPos4fv", P(gl::RasterPos4fv)}, |
| {"glRasterPos4i", P(gl::RasterPos4i)}, |
| {"glRasterPos4iv", P(gl::RasterPos4iv)}, |
| {"glRasterPos4s", P(gl::RasterPos4s)}, |
| {"glRasterPos4sv", P(gl::RasterPos4sv)}, |
| {"glReadBuffer", P(gl::ReadBuffer)}, |
| {"glReadPixels", P(gl::ReadPixels)}, |
| {"glReadnPixels", P(gl::ReadnPixels)}, |
| {"glRectd", P(gl::Rectd)}, |
| {"glRectdv", P(gl::Rectdv)}, |
| {"glRectf", P(gl::Rectf)}, |
| {"glRectfv", P(gl::Rectfv)}, |
| {"glRecti", P(gl::Recti)}, |
| {"glRectiv", P(gl::Rectiv)}, |
| {"glRects", P(gl::Rects)}, |
| {"glRectsv", P(gl::Rectsv)}, |
| {"glReleaseShaderCompiler", P(gl::ReleaseShaderCompiler)}, |
| {"glRenderMode", P(gl::RenderMode)}, |
| {"glRenderbufferStorage", P(gl::RenderbufferStorage)}, |
| {"glRenderbufferStorageMultisample", P(gl::RenderbufferStorageMultisample)}, |
| {"glResumeTransformFeedback", P(gl::ResumeTransformFeedback)}, |
| {"glRotated", P(gl::Rotated)}, |
| {"glRotatef", P(gl::Rotatef)}, |
| {"glSampleCoverage", P(gl::SampleCoverage)}, |
| {"glSampleMaski", P(gl::SampleMaski)}, |
| {"glSamplerParameterIiv", P(gl::SamplerParameterIiv)}, |
| {"glSamplerParameterIuiv", P(gl::SamplerParameterIuiv)}, |
| {"glSamplerParameterf", P(gl::SamplerParameterf)}, |
| {"glSamplerParameterfv", P(gl::SamplerParameterfv)}, |
| {"glSamplerParameteri", P(gl::SamplerParameteri)}, |
| {"glSamplerParameteriv", P(gl::SamplerParameteriv)}, |
| {"glScaled", P(gl::Scaled)}, |
| {"glScalef", P(gl::Scalef)}, |
| {"glScissor", P(gl::Scissor)}, |
| {"glScissorArrayv", P(gl::ScissorArrayv)}, |
| {"glScissorIndexed", P(gl::ScissorIndexed)}, |
| {"glScissorIndexedv", P(gl::ScissorIndexedv)}, |
| {"glSecondaryColor3b", P(gl::SecondaryColor3b)}, |
| {"glSecondaryColor3bv", P(gl::SecondaryColor3bv)}, |
| {"glSecondaryColor3d", P(gl::SecondaryColor3d)}, |
| {"glSecondaryColor3dv", P(gl::SecondaryColor3dv)}, |
| {"glSecondaryColor3f", P(gl::SecondaryColor3f)}, |
| {"glSecondaryColor3fv", P(gl::SecondaryColor3fv)}, |
| {"glSecondaryColor3i", P(gl::SecondaryColor3i)}, |
| {"glSecondaryColor3iv", P(gl::SecondaryColor3iv)}, |
| {"glSecondaryColor3s", P(gl::SecondaryColor3s)}, |
| {"glSecondaryColor3sv", P(gl::SecondaryColor3sv)}, |
| {"glSecondaryColor3ub", P(gl::SecondaryColor3ub)}, |
| {"glSecondaryColor3ubv", P(gl::SecondaryColor3ubv)}, |
| {"glSecondaryColor3ui", P(gl::SecondaryColor3ui)}, |
| {"glSecondaryColor3uiv", P(gl::SecondaryColor3uiv)}, |
| {"glSecondaryColor3us", P(gl::SecondaryColor3us)}, |
| {"glSecondaryColor3usv", P(gl::SecondaryColor3usv)}, |
| {"glSecondaryColorP3ui", P(gl::SecondaryColorP3ui)}, |
| {"glSecondaryColorP3uiv", P(gl::SecondaryColorP3uiv)}, |
| {"glSecondaryColorPointer", P(gl::SecondaryColorPointer)}, |
| {"glSelectBuffer", P(gl::SelectBuffer)}, |
| {"glShadeModel", P(gl::ShadeModel)}, |
| {"glShaderBinary", P(gl::ShaderBinary)}, |
| {"glShaderSource", P(gl::ShaderSource)}, |
| {"glShaderStorageBlockBinding", P(gl::ShaderStorageBlockBinding)}, |
| {"glSpecializeShader", P(gl::SpecializeShader)}, |
| {"glStencilFunc", P(gl::StencilFunc)}, |
| {"glStencilFuncSeparate", P(gl::StencilFuncSeparate)}, |
| {"glStencilMask", P(gl::StencilMask)}, |
| {"glStencilMaskSeparate", P(gl::StencilMaskSeparate)}, |
| {"glStencilOp", P(gl::StencilOp)}, |
| {"glStencilOpSeparate", P(gl::StencilOpSeparate)}, |
| {"glTexBuffer", P(gl::TexBuffer)}, |
| {"glTexBufferRange", P(gl::TexBufferRange)}, |
| {"glTexCoord1d", P(gl::TexCoord1d)}, |
| {"glTexCoord1dv", P(gl::TexCoord1dv)}, |
| {"glTexCoord1f", P(gl::TexCoord1f)}, |
| {"glTexCoord1fv", P(gl::TexCoord1fv)}, |
| {"glTexCoord1i", P(gl::TexCoord1i)}, |
| {"glTexCoord1iv", P(gl::TexCoord1iv)}, |
| {"glTexCoord1s", P(gl::TexCoord1s)}, |
| {"glTexCoord1sv", P(gl::TexCoord1sv)}, |
| {"glTexCoord2d", P(gl::TexCoord2d)}, |
| {"glTexCoord2dv", P(gl::TexCoord2dv)}, |
| {"glTexCoord2f", P(gl::TexCoord2f)}, |
| {"glTexCoord2fv", P(gl::TexCoord2fv)}, |
| {"glTexCoord2i", P(gl::TexCoord2i)}, |
| {"glTexCoord2iv", P(gl::TexCoord2iv)}, |
| {"glTexCoord2s", P(gl::TexCoord2s)}, |
| {"glTexCoord2sv", P(gl::TexCoord2sv)}, |
| {"glTexCoord3d", P(gl::TexCoord3d)}, |
| {"glTexCoord3dv", P(gl::TexCoord3dv)}, |
| {"glTexCoord3f", P(gl::TexCoord3f)}, |
| {"glTexCoord3fv", P(gl::TexCoord3fv)}, |
| {"glTexCoord3i", P(gl::TexCoord3i)}, |
| {"glTexCoord3iv", P(gl::TexCoord3iv)}, |
| {"glTexCoord3s", P(gl::TexCoord3s)}, |
| {"glTexCoord3sv", P(gl::TexCoord3sv)}, |
| {"glTexCoord4d", P(gl::TexCoord4d)}, |
| {"glTexCoord4dv", P(gl::TexCoord4dv)}, |
| {"glTexCoord4f", P(gl::TexCoord4f)}, |
| {"glTexCoord4fv", P(gl::TexCoord4fv)}, |
| {"glTexCoord4i", P(gl::TexCoord4i)}, |
| {"glTexCoord4iv", P(gl::TexCoord4iv)}, |
| {"glTexCoord4s", P(gl::TexCoord4s)}, |
| {"glTexCoord4sv", P(gl::TexCoord4sv)}, |
| {"glTexCoordP1ui", P(gl::TexCoordP1ui)}, |
| {"glTexCoordP1uiv", P(gl::TexCoordP1uiv)}, |
| {"glTexCoordP2ui", P(gl::TexCoordP2ui)}, |
| {"glTexCoordP2uiv", P(gl::TexCoordP2uiv)}, |
| {"glTexCoordP3ui", P(gl::TexCoordP3ui)}, |
| {"glTexCoordP3uiv", P(gl::TexCoordP3uiv)}, |
| {"glTexCoordP4ui", P(gl::TexCoordP4ui)}, |
| {"glTexCoordP4uiv", P(gl::TexCoordP4uiv)}, |
| {"glTexCoordPointer", P(gl::TexCoordPointer)}, |
| {"glTexEnvf", P(gl::TexEnvf)}, |
| {"glTexEnvfv", P(gl::TexEnvfv)}, |
| {"glTexEnvi", P(gl::TexEnvi)}, |
| {"glTexEnviv", P(gl::TexEnviv)}, |
| {"glTexGend", P(gl::TexGend)}, |
| {"glTexGendv", P(gl::TexGendv)}, |
| {"glTexGenf", P(gl::TexGenf)}, |
| {"glTexGenfv", P(gl::TexGenfv)}, |
| {"glTexGeni", P(gl::TexGeni)}, |
| {"glTexGeniv", P(gl::TexGeniv)}, |
| {"glTexImage1D", P(gl::TexImage1D)}, |
| {"glTexImage2D", P(gl::TexImage2D)}, |
| {"glTexImage2DMultisample", P(gl::TexImage2DMultisample)}, |
| {"glTexImage3D", P(gl::TexImage3D)}, |
| {"glTexImage3DMultisample", P(gl::TexImage3DMultisample)}, |
| {"glTexParameterIiv", P(gl::TexParameterIiv)}, |
| {"glTexParameterIuiv", P(gl::TexParameterIuiv)}, |
| {"glTexParameterf", P(gl::TexParameterf)}, |
| {"glTexParameterfv", P(gl::TexParameterfv)}, |
| {"glTexParameteri", P(gl::TexParameteri)}, |
| {"glTexParameteriv", P(gl::TexParameteriv)}, |
| {"glTexStorage1D", P(gl::TexStorage1D)}, |
| {"glTexStorage2D", P(gl::TexStorage2D)}, |
| {"glTexStorage2DMultisample", P(gl::TexStorage2DMultisample)}, |
| {"glTexStorage3D", P(gl::TexStorage3D)}, |
| {"glTexStorage3DMultisample", P(gl::TexStorage3DMultisample)}, |
| {"glTexSubImage1D", P(gl::TexSubImage1D)}, |
| {"glTexSubImage2D", P(gl::TexSubImage2D)}, |
| {"glTexSubImage3D", P(gl::TexSubImage3D)}, |
| {"glTextureBarrier", P(gl::TextureBarrier)}, |
| {"glTextureBuffer", P(gl::TextureBuffer)}, |
| {"glTextureBufferRange", P(gl::TextureBufferRange)}, |
| {"glTextureParameterIiv", P(gl::TextureParameterIiv)}, |
| {"glTextureParameterIuiv", P(gl::TextureParameterIuiv)}, |
| {"glTextureParameterf", P(gl::TextureParameterf)}, |
| {"glTextureParameterfv", P(gl::TextureParameterfv)}, |
| {"glTextureParameteri", P(gl::TextureParameteri)}, |
| {"glTextureParameteriv", P(gl::TextureParameteriv)}, |
| {"glTextureStorage1D", P(gl::TextureStorage1D)}, |
| {"glTextureStorage2D", P(gl::TextureStorage2D)}, |
| {"glTextureStorage2DMultisample", P(gl::TextureStorage2DMultisample)}, |
| {"glTextureStorage3D", P(gl::TextureStorage3D)}, |
| {"glTextureStorage3DMultisample", P(gl::TextureStorage3DMultisample)}, |
| {"glTextureSubImage1D", P(gl::TextureSubImage1D)}, |
| {"glTextureSubImage2D", P(gl::TextureSubImage2D)}, |
| {"glTextureSubImage3D", P(gl::TextureSubImage3D)}, |
| {"glTextureView", P(gl::TextureView)}, |
| {"glTransformFeedbackBufferBase", P(gl::TransformFeedbackBufferBase)}, |
| {"glTransformFeedbackBufferRange", P(gl::TransformFeedbackBufferRange)}, |
| {"glTransformFeedbackVaryings", P(gl::TransformFeedbackVaryings)}, |
| {"glTranslated", P(gl::Translated)}, |
| {"glTranslatef", P(gl::Translatef)}, |
| {"glUniform1d", P(gl::Uniform1d)}, |
| {"glUniform1dv", P(gl::Uniform1dv)}, |
| {"glUniform1f", P(gl::Uniform1f)}, |
| {"glUniform1fv", P(gl::Uniform1fv)}, |
| {"glUniform1i", P(gl::Uniform1i)}, |
| {"glUniform1iv", P(gl::Uniform1iv)}, |
| {"glUniform1ui", P(gl::Uniform1ui)}, |
| {"glUniform1uiv", P(gl::Uniform1uiv)}, |
| {"glUniform2d", P(gl::Uniform2d)}, |
| {"glUniform2dv", P(gl::Uniform2dv)}, |
| {"glUniform2f", P(gl::Uniform2f)}, |
| {"glUniform2fv", P(gl::Uniform2fv)}, |
| {"glUniform2i", P(gl::Uniform2i)}, |
| {"glUniform2iv", P(gl::Uniform2iv)}, |
| {"glUniform2ui", P(gl::Uniform2ui)}, |
| {"glUniform2uiv", P(gl::Uniform2uiv)}, |
| {"glUniform3d", P(gl::Uniform3d)}, |
| {"glUniform3dv", P(gl::Uniform3dv)}, |
| {"glUniform3f", P(gl::Uniform3f)}, |
| {"glUniform3fv", P(gl::Uniform3fv)}, |
| {"glUniform3i", P(gl::Uniform3i)}, |
| {"glUniform3iv", P(gl::Uniform3iv)}, |
| {"glUniform3ui", P(gl::Uniform3ui)}, |
| {"glUniform3uiv", P(gl::Uniform3uiv)}, |
| {"glUniform4d", P(gl::Uniform4d)}, |
| {"glUniform4dv", P(gl::Uniform4dv)}, |
| {"glUniform4f", P(gl::Uniform4f)}, |
| {"glUniform4fv", P(gl::Uniform4fv)}, |
| {"glUniform4i", P(gl::Uniform4i)}, |
| {"glUniform4iv", P(gl::Uniform4iv)}, |
| {"glUniform4ui", P(gl::Uniform4ui)}, |
| {"glUniform4uiv", P(gl::Uniform4uiv)}, |
| {"glUniformBlockBinding", P(gl::UniformBlockBinding)}, |
| {"glUniformMatrix2dv", P(gl::UniformMatrix2dv)}, |
| {"glUniformMatrix2fv", P(gl::UniformMatrix2fv)}, |
| {"glUniformMatrix2x3dv", P(gl::UniformMatrix2x3dv)}, |
| {"glUniformMatrix2x3fv", P(gl::UniformMatrix2x3fv)}, |
| {"glUniformMatrix2x4dv", P(gl::UniformMatrix2x4dv)}, |
| {"glUniformMatrix2x4fv", P(gl::UniformMatrix2x4fv)}, |
| {"glUniformMatrix3dv", P(gl::UniformMatrix3dv)}, |
| {"glUniformMatrix3fv", P(gl::UniformMatrix3fv)}, |
| {"glUniformMatrix3x2dv", P(gl::UniformMatrix3x2dv)}, |
| {"glUniformMatrix3x2fv", P(gl::UniformMatrix3x2fv)}, |
| {"glUniformMatrix3x4dv", P(gl::UniformMatrix3x4dv)}, |
| {"glUniformMatrix3x4fv", P(gl::UniformMatrix3x4fv)}, |
| {"glUniformMatrix4dv", P(gl::UniformMatrix4dv)}, |
| {"glUniformMatrix4fv", P(gl::UniformMatrix4fv)}, |
| {"glUniformMatrix4x2dv", P(gl::UniformMatrix4x2dv)}, |
| {"glUniformMatrix4x2fv", P(gl::UniformMatrix4x2fv)}, |
| {"glUniformMatrix4x3dv", P(gl::UniformMatrix4x3dv)}, |
| {"glUniformMatrix4x3fv", P(gl::UniformMatrix4x3fv)}, |
| {"glUniformSubroutinesuiv", P(gl::UniformSubroutinesuiv)}, |
| {"glUnmapBuffer", P(gl::UnmapBuffer)}, |
| {"glUnmapNamedBuffer", P(gl::UnmapNamedBuffer)}, |
| {"glUseProgram", P(gl::UseProgram)}, |
| {"glUseProgramStages", P(gl::UseProgramStages)}, |
| {"glValidateProgram", P(gl::ValidateProgram)}, |
| {"glValidateProgramPipeline", P(gl::ValidateProgramPipeline)}, |
| {"glVertex2d", P(gl::Vertex2d)}, |
| {"glVertex2dv", P(gl::Vertex2dv)}, |
| {"glVertex2f", P(gl::Vertex2f)}, |
| {"glVertex2fv", P(gl::Vertex2fv)}, |
| {"glVertex2i", P(gl::Vertex2i)}, |
| {"glVertex2iv", P(gl::Vertex2iv)}, |
| {"glVertex2s", P(gl::Vertex2s)}, |
| {"glVertex2sv", P(gl::Vertex2sv)}, |
| {"glVertex3d", P(gl::Vertex3d)}, |
| {"glVertex3dv", P(gl::Vertex3dv)}, |
| {"glVertex3f", P(gl::Vertex3f)}, |
| {"glVertex3fv", P(gl::Vertex3fv)}, |
| {"glVertex3i", P(gl::Vertex3i)}, |
| {"glVertex3iv", P(gl::Vertex3iv)}, |
| {"glVertex3s", P(gl::Vertex3s)}, |
| {"glVertex3sv", P(gl::Vertex3sv)}, |
| {"glVertex4d", P(gl::Vertex4d)}, |
| {"glVertex4dv", P(gl::Vertex4dv)}, |
| {"glVertex4f", P(gl::Vertex4f)}, |
| {"glVertex4fv", P(gl::Vertex4fv)}, |
| {"glVertex4i", P(gl::Vertex4i)}, |
| {"glVertex4iv", P(gl::Vertex4iv)}, |
| {"glVertex4s", P(gl::Vertex4s)}, |
| {"glVertex4sv", P(gl::Vertex4sv)}, |
| {"glVertexArrayAttribBinding", P(gl::VertexArrayAttribBinding)}, |
| {"glVertexArrayAttribFormat", P(gl::VertexArrayAttribFormat)}, |
| {"glVertexArrayAttribIFormat", P(gl::VertexArrayAttribIFormat)}, |
| {"glVertexArrayAttribLFormat", P(gl::VertexArrayAttribLFormat)}, |
| {"glVertexArrayBindingDivisor", P(gl::VertexArrayBindingDivisor)}, |
| {"glVertexArrayElementBuffer", P(gl::VertexArrayElementBuffer)}, |
| {"glVertexArrayVertexBuffer", P(gl::VertexArrayVertexBuffer)}, |
| {"glVertexArrayVertexBuffers", P(gl::VertexArrayVertexBuffers)}, |
| {"glVertexAttrib1d", P(gl::VertexAttrib1d)}, |
| {"glVertexAttrib1dv", P(gl::VertexAttrib1dv)}, |
| {"glVertexAttrib1f", P(gl::VertexAttrib1f)}, |
| {"glVertexAttrib1fv", P(gl::VertexAttrib1fv)}, |
| {"glVertexAttrib1s", P(gl::VertexAttrib1s)}, |
| {"glVertexAttrib1sv", P(gl::VertexAttrib1sv)}, |
| {"glVertexAttrib2d", P(gl::VertexAttrib2d)}, |
| {"glVertexAttrib2dv", P(gl::VertexAttrib2dv)}, |
| {"glVertexAttrib2f", P(gl::VertexAttrib2f)}, |
| {"glVertexAttrib2fv", P(gl::VertexAttrib2fv)}, |
| {"glVertexAttrib2s", P(gl::VertexAttrib2s)}, |
| {"glVertexAttrib2sv", P(gl::VertexAttrib2sv)}, |
| {"glVertexAttrib3d", P(gl::VertexAttrib3d)}, |
| {"glVertexAttrib3dv", P(gl::VertexAttrib3dv)}, |
| {"glVertexAttrib3f", P(gl::VertexAttrib3f)}, |
| {"glVertexAttrib3fv", P(gl::VertexAttrib3fv)}, |
| {"glVertexAttrib3s", P(gl::VertexAttrib3s)}, |
| {"glVertexAttrib3sv", P(gl::VertexAttrib3sv)}, |
| {"glVertexAttrib4Nbv", P(gl::VertexAttrib4Nbv)}, |
| {"glVertexAttrib4Niv", P(gl::VertexAttrib4Niv)}, |
| {"glVertexAttrib4Nsv", P(gl::VertexAttrib4Nsv)}, |
| {"glVertexAttrib4Nub", P(gl::VertexAttrib4Nub)}, |
| {"glVertexAttrib4Nubv", P(gl::VertexAttrib4Nubv)}, |
| {"glVertexAttrib4Nuiv", P(gl::VertexAttrib4Nuiv)}, |
| {"glVertexAttrib4Nusv", P(gl::VertexAttrib4Nusv)}, |
| {"glVertexAttrib4bv", P(gl::VertexAttrib4bv)}, |
| {"glVertexAttrib4d", P(gl::VertexAttrib4d)}, |
| {"glVertexAttrib4dv", P(gl::VertexAttrib4dv)}, |
| {"glVertexAttrib4f", P(gl::VertexAttrib4f)}, |
| {"glVertexAttrib4fv", P(gl::VertexAttrib4fv)}, |
| {"glVertexAttrib4iv", P(gl::VertexAttrib4iv)}, |
| {"glVertexAttrib4s", P(gl::VertexAttrib4s)}, |
| {"glVertexAttrib4sv", P(gl::VertexAttrib4sv)}, |
| {"glVertexAttrib4ubv", P(gl::VertexAttrib4ubv)}, |
| {"glVertexAttrib4uiv", P(gl::VertexAttrib4uiv)}, |
| {"glVertexAttrib4usv", P(gl::VertexAttrib4usv)}, |
| {"glVertexAttribBinding", P(gl::VertexAttribBinding)}, |
| {"glVertexAttribDivisor", P(gl::VertexAttribDivisor)}, |
| {"glVertexAttribFormat", P(gl::VertexAttribFormat)}, |
| {"glVertexAttribI1i", P(gl::VertexAttribI1i)}, |
| {"glVertexAttribI1iv", P(gl::VertexAttribI1iv)}, |
| {"glVertexAttribI1ui", P(gl::VertexAttribI1ui)}, |
| {"glVertexAttribI1uiv", P(gl::VertexAttribI1uiv)}, |
| {"glVertexAttribI2i", P(gl::VertexAttribI2i)}, |
| {"glVertexAttribI2iv", P(gl::VertexAttribI2iv)}, |
| {"glVertexAttribI2ui", P(gl::VertexAttribI2ui)}, |
| {"glVertexAttribI2uiv", P(gl::VertexAttribI2uiv)}, |
| {"glVertexAttribI3i", P(gl::VertexAttribI3i)}, |
| {"glVertexAttribI3iv", P(gl::VertexAttribI3iv)}, |
| {"glVertexAttribI3ui", P(gl::VertexAttribI3ui)}, |
| {"glVertexAttribI3uiv", P(gl::VertexAttribI3uiv)}, |
| {"glVertexAttribI4bv", P(gl::VertexAttribI4bv)}, |
| {"glVertexAttribI4i", P(gl::VertexAttribI4i)}, |
| {"glVertexAttribI4iv", P(gl::VertexAttribI4iv)}, |
| {"glVertexAttribI4sv", P(gl::VertexAttribI4sv)}, |
| {"glVertexAttribI4ubv", P(gl::VertexAttribI4ubv)}, |
| {"glVertexAttribI4ui", P(gl::VertexAttribI4ui)}, |
| {"glVertexAttribI4uiv", P(gl::VertexAttribI4uiv)}, |
| {"glVertexAttribI4usv", P(gl::VertexAttribI4usv)}, |
| {"glVertexAttribIFormat", P(gl::VertexAttribIFormat)}, |
| {"glVertexAttribIPointer", P(gl::VertexAttribIPointer)}, |
| {"glVertexAttribL1d", P(gl::VertexAttribL1d)}, |
| {"glVertexAttribL1dv", P(gl::VertexAttribL1dv)}, |
| {"glVertexAttribL2d", P(gl::VertexAttribL2d)}, |
| {"glVertexAttribL2dv", P(gl::VertexAttribL2dv)}, |
| {"glVertexAttribL3d", P(gl::VertexAttribL3d)}, |
| {"glVertexAttribL3dv", P(gl::VertexAttribL3dv)}, |
| {"glVertexAttribL4d", P(gl::VertexAttribL4d)}, |
| {"glVertexAttribL4dv", P(gl::VertexAttribL4dv)}, |
| {"glVertexAttribLFormat", P(gl::VertexAttribLFormat)}, |
| {"glVertexAttribLPointer", P(gl::VertexAttribLPointer)}, |
| {"glVertexAttribP1ui", P(gl::VertexAttribP1ui)}, |
| {"glVertexAttribP1uiv", P(gl::VertexAttribP1uiv)}, |
| {"glVertexAttribP2ui", P(gl::VertexAttribP2ui)}, |
| {"glVertexAttribP2uiv", P(gl::VertexAttribP2uiv)}, |
| {"glVertexAttribP3ui", P(gl::VertexAttribP3ui)}, |
| {"glVertexAttribP3uiv", P(gl::VertexAttribP3uiv)}, |
| {"glVertexAttribP4ui", P(gl::VertexAttribP4ui)}, |
| {"glVertexAttribP4uiv", P(gl::VertexAttribP4uiv)}, |
| {"glVertexAttribPointer", P(gl::VertexAttribPointer)}, |
| {"glVertexBindingDivisor", P(gl::VertexBindingDivisor)}, |
| {"glVertexP2ui", P(gl::VertexP2ui)}, |
| {"glVertexP2uiv", P(gl::VertexP2uiv)}, |
| {"glVertexP3ui", P(gl::VertexP3ui)}, |
| {"glVertexP3uiv", P(gl::VertexP3uiv)}, |
| {"glVertexP4ui", P(gl::VertexP4ui)}, |
| {"glVertexP4uiv", P(gl::VertexP4uiv)}, |
| {"glVertexPointer", P(gl::VertexPointer)}, |
| {"glViewport", P(gl::Viewport)}, |
| {"glViewportArrayv", P(gl::ViewportArrayv)}, |
| {"glViewportIndexedf", P(gl::ViewportIndexedf)}, |
| {"glViewportIndexedfv", P(gl::ViewportIndexedfv)}, |
| {"glWaitSync", P(gl::WaitSync)}, |
| {"glWindowPos2d", P(gl::WindowPos2d)}, |
| {"glWindowPos2dv", P(gl::WindowPos2dv)}, |
| {"glWindowPos2f", P(gl::WindowPos2f)}, |
| {"glWindowPos2fv", P(gl::WindowPos2fv)}, |
| {"glWindowPos2i", P(gl::WindowPos2i)}, |
| {"glWindowPos2iv", P(gl::WindowPos2iv)}, |
| {"glWindowPos2s", P(gl::WindowPos2s)}, |
| {"glWindowPos2sv", P(gl::WindowPos2sv)}, |
| {"glWindowPos3d", P(gl::WindowPos3d)}, |
| {"glWindowPos3dv", P(gl::WindowPos3dv)}, |
| {"glWindowPos3f", P(gl::WindowPos3f)}, |
| {"glWindowPos3fv", P(gl::WindowPos3fv)}, |
| {"glWindowPos3i", P(gl::WindowPos3i)}, |
| {"glWindowPos3iv", P(gl::WindowPos3iv)}, |
| {"glWindowPos3s", P(gl::WindowPos3s)}, |
| {"glWindowPos3sv", P(gl::WindowPos3sv)}, |
| {"wglChoosePixelFormat", P(wglChoosePixelFormat)}, |
| {"wglCopyContext", P(wglCopyContext)}, |
| {"wglCreateContext", P(wglCreateContext)}, |
| {"wglCreateLayerContext", P(wglCreateLayerContext)}, |
| {"wglDeleteContext", P(wglDeleteContext)}, |
| {"wglDescribeLayerPlane", P(wglDescribeLayerPlane)}, |
| {"wglDescribePixelFormat", P(wglDescribePixelFormat)}, |
| {"wglGetCurrentContext", P(wglGetCurrentContext)}, |
| {"wglGetCurrentDC", P(wglGetCurrentDC)}, |
| {"wglGetEnhMetaFilePixelFormat", P(wglGetEnhMetaFilePixelFormat)}, |
| {"wglGetLayerPaletteEntries", P(wglGetLayerPaletteEntries)}, |
| {"wglGetPixelFormat", P(wglGetPixelFormat)}, |
| {"wglGetProcAddress", P(wglGetProcAddress)}, |
| {"wglMakeCurrent", P(wglMakeCurrent)}, |
| {"wglRealizeLayerPalette", P(wglRealizeLayerPalette)}, |
| {"wglSetLayerPaletteEntries", P(wglSetLayerPaletteEntries)}, |
| {"wglSetPixelFormat", P(wglSetPixelFormat)}, |
| {"wglShareLists", P(wglShareLists)}, |
| {"wglSwapBuffers", P(wglSwapBuffers)}, |
| {"wglSwapLayerBuffers", P(wglSwapLayerBuffers)}, |
| {"wglUseFontBitmaps", P(wglUseFontBitmaps)}, |
| {"wglUseFontBitmapsA", P(wglUseFontBitmapsA)}, |
| {"wglUseFontBitmapsW", P(wglUseFontBitmapsW)}, |
| {"wglUseFontOutlines", P(wglUseFontOutlines)}, |
| {"wglUseFontOutlinesA", P(wglUseFontOutlinesA)}, |
| {"wglUseFontOutlinesW", P(wglUseFontOutlinesW)}}; |
| |
| size_t g_numProcs = 1074; |
| } // namespace wgl |