1 // GENERATED FILE - DO NOT EDIT. 2 // Generated by gen_proc_table.py using data from gl.xml, gl_angle_ext.xml, egl.xml, 3 // egl_angle_ext.xml. 4 // 5 // Copyright 2019 The ANGLE Project Authors. All rights reserved. 6 // Use of this source code is governed by a BSD-style license that can be 7 // found in the LICENSE file. 8 // 9 // getProcAddress loader table: 10 // Mapping from a string entry point name to function address. 11 // 12 13 #include "libGLESv2/proc_table_egl.h" 14 15 #include "libGLESv2/entry_points_egl_autogen.h" 16 #include "libGLESv2/entry_points_egl_ext_autogen.h" 17 #include "libGLESv2/entry_points_gles_1_0_autogen.h" 18 #include "libGLESv2/entry_points_gles_2_0_autogen.h" 19 #include "libGLESv2/entry_points_gles_3_0_autogen.h" 20 #include "libGLESv2/entry_points_gles_3_1_autogen.h" 21 #include "libGLESv2/entry_points_gles_3_2_autogen.h" 22 #include "libGLESv2/entry_points_gles_ext_autogen.h" 23 #include "platform/PlatformMethods.h" 24 25 #define P(FUNC) reinterpret_cast<__eglMustCastToProperFunctionPointerType>(FUNC) 26 27 namespace egl 28 { 29 const ProcEntry g_procTable[] = { 30 {"ANGLEGetDisplayPlatform", P(ANGLEGetDisplayPlatform)}, 31 {"ANGLEResetDisplayPlatform", P(ANGLEResetDisplayPlatform)}, 32 {"eglBindAPI", P(EGL_BindAPI)}, 33 {"eglBindTexImage", P(EGL_BindTexImage)}, 34 {"eglChooseConfig", P(EGL_ChooseConfig)}, 35 {"eglClientWaitSync", P(EGL_ClientWaitSync)}, 36 {"eglClientWaitSyncKHR", P(EGL_ClientWaitSyncKHR)}, 37 {"eglCopyBuffers", P(EGL_CopyBuffers)}, 38 {"eglCreateContext", P(EGL_CreateContext)}, 39 {"eglCreateDeviceANGLE", P(EGL_CreateDeviceANGLE)}, 40 {"eglCreateImage", P(EGL_CreateImage)}, 41 {"eglCreateImageKHR", P(EGL_CreateImageKHR)}, 42 {"eglCreateNativeClientBufferANDROID", P(EGL_CreateNativeClientBufferANDROID)}, 43 {"eglCreatePbufferFromClientBuffer", P(EGL_CreatePbufferFromClientBuffer)}, 44 {"eglCreatePbufferSurface", P(EGL_CreatePbufferSurface)}, 45 {"eglCreatePixmapSurface", P(EGL_CreatePixmapSurface)}, 46 {"eglCreatePlatformPixmapSurface", P(EGL_CreatePlatformPixmapSurface)}, 47 {"eglCreatePlatformPixmapSurfaceEXT", P(EGL_CreatePlatformPixmapSurfaceEXT)}, 48 {"eglCreatePlatformWindowSurface", P(EGL_CreatePlatformWindowSurface)}, 49 {"eglCreatePlatformWindowSurfaceEXT", P(EGL_CreatePlatformWindowSurfaceEXT)}, 50 {"eglCreateStreamKHR", P(EGL_CreateStreamKHR)}, 51 {"eglCreateStreamProducerD3DTextureANGLE", P(EGL_CreateStreamProducerD3DTextureANGLE)}, 52 {"eglCreateSync", P(EGL_CreateSync)}, 53 {"eglCreateSyncKHR", P(EGL_CreateSyncKHR)}, 54 {"eglCreateWindowSurface", P(EGL_CreateWindowSurface)}, 55 {"eglDebugMessageControlKHR", P(EGL_DebugMessageControlKHR)}, 56 {"eglDestroyContext", P(EGL_DestroyContext)}, 57 {"eglDestroyImage", P(EGL_DestroyImage)}, 58 {"eglDestroyImageKHR", P(EGL_DestroyImageKHR)}, 59 {"eglDestroyStreamKHR", P(EGL_DestroyStreamKHR)}, 60 {"eglDestroySurface", P(EGL_DestroySurface)}, 61 {"eglDestroySync", P(EGL_DestroySync)}, 62 {"eglDestroySyncKHR", P(EGL_DestroySyncKHR)}, 63 {"eglDupNativeFenceFDANDROID", P(EGL_DupNativeFenceFDANDROID)}, 64 {"eglGetCompositorTimingANDROID", P(EGL_GetCompositorTimingANDROID)}, 65 {"eglGetCompositorTimingSupportedANDROID", P(EGL_GetCompositorTimingSupportedANDROID)}, 66 {"eglGetConfigAttrib", P(EGL_GetConfigAttrib)}, 67 {"eglGetConfigs", P(EGL_GetConfigs)}, 68 {"eglGetCurrentContext", P(EGL_GetCurrentContext)}, 69 {"eglGetCurrentDisplay", P(EGL_GetCurrentDisplay)}, 70 {"eglGetCurrentSurface", P(EGL_GetCurrentSurface)}, 71 {"eglGetDisplay", P(EGL_GetDisplay)}, 72 {"eglGetError", P(EGL_GetError)}, 73 {"eglGetFrameTimestampSupportedANDROID", P(EGL_GetFrameTimestampSupportedANDROID)}, 74 {"eglGetFrameTimestampsANDROID", P(EGL_GetFrameTimestampsANDROID)}, 75 {"eglGetMscRateANGLE", P(EGL_GetMscRateANGLE)}, 76 {"eglGetNativeClientBufferANDROID", P(EGL_GetNativeClientBufferANDROID)}, 77 {"eglGetNextFrameIdANDROID", P(EGL_GetNextFrameIdANDROID)}, 78 {"eglGetPlatformDisplay", P(EGL_GetPlatformDisplay)}, 79 {"eglGetPlatformDisplayEXT", P(EGL_GetPlatformDisplayEXT)}, 80 {"eglGetProcAddress", P(EGL_GetProcAddress)}, 81 {"eglGetSyncAttrib", P(EGL_GetSyncAttrib)}, 82 {"eglGetSyncAttribKHR", P(EGL_GetSyncAttribKHR)}, 83 {"eglGetSyncValuesCHROMIUM", P(EGL_GetSyncValuesCHROMIUM)}, 84 {"eglHandleGPUSwitchANGLE", P(EGL_HandleGPUSwitchANGLE)}, 85 {"eglInitialize", P(EGL_Initialize)}, 86 {"eglLabelObjectKHR", P(EGL_LabelObjectKHR)}, 87 {"eglMakeCurrent", P(EGL_MakeCurrent)}, 88 {"eglPostSubBufferNV", P(EGL_PostSubBufferNV)}, 89 {"eglPresentationTimeANDROID", P(EGL_PresentationTimeANDROID)}, 90 {"eglProgramCacheGetAttribANGLE", P(EGL_ProgramCacheGetAttribANGLE)}, 91 {"eglProgramCachePopulateANGLE", P(EGL_ProgramCachePopulateANGLE)}, 92 {"eglProgramCacheQueryANGLE", P(EGL_ProgramCacheQueryANGLE)}, 93 {"eglProgramCacheResizeANGLE", P(EGL_ProgramCacheResizeANGLE)}, 94 {"eglQueryAPI", P(EGL_QueryAPI)}, 95 {"eglQueryContext", P(EGL_QueryContext)}, 96 {"eglQueryDebugKHR", P(EGL_QueryDebugKHR)}, 97 {"eglQueryDeviceAttribEXT", P(EGL_QueryDeviceAttribEXT)}, 98 {"eglQueryDeviceStringEXT", P(EGL_QueryDeviceStringEXT)}, 99 {"eglQueryDisplayAttribANGLE", P(EGL_QueryDisplayAttribANGLE)}, 100 {"eglQueryDisplayAttribEXT", P(EGL_QueryDisplayAttribEXT)}, 101 {"eglQueryStreamKHR", P(EGL_QueryStreamKHR)}, 102 {"eglQueryStreamu64KHR", P(EGL_QueryStreamu64KHR)}, 103 {"eglQueryString", P(EGL_QueryString)}, 104 {"eglQueryStringiANGLE", P(EGL_QueryStringiANGLE)}, 105 {"eglQuerySurface", P(EGL_QuerySurface)}, 106 {"eglQuerySurfacePointerANGLE", P(EGL_QuerySurfacePointerANGLE)}, 107 {"eglReacquireHighPowerGPUANGLE", P(EGL_ReacquireHighPowerGPUANGLE)}, 108 {"eglReleaseDeviceANGLE", P(EGL_ReleaseDeviceANGLE)}, 109 {"eglReleaseHighPowerGPUANGLE", P(EGL_ReleaseHighPowerGPUANGLE)}, 110 {"eglReleaseTexImage", P(EGL_ReleaseTexImage)}, 111 {"eglReleaseThread", P(EGL_ReleaseThread)}, 112 {"eglSetBlobCacheFuncsANDROID", P(EGL_SetBlobCacheFuncsANDROID)}, 113 {"eglSignalSyncKHR", P(EGL_SignalSyncKHR)}, 114 {"eglStreamAttribKHR", P(EGL_StreamAttribKHR)}, 115 {"eglStreamConsumerAcquireKHR", P(EGL_StreamConsumerAcquireKHR)}, 116 {"eglStreamConsumerGLTextureExternalAttribsNV", 117 P(EGL_StreamConsumerGLTextureExternalAttribsNV)}, 118 {"eglStreamConsumerGLTextureExternalKHR", P(EGL_StreamConsumerGLTextureExternalKHR)}, 119 {"eglStreamConsumerReleaseKHR", P(EGL_StreamConsumerReleaseKHR)}, 120 {"eglStreamPostD3DTextureANGLE", P(EGL_StreamPostD3DTextureANGLE)}, 121 {"eglSurfaceAttrib", P(EGL_SurfaceAttrib)}, 122 {"eglSwapBuffers", P(EGL_SwapBuffers)}, 123 {"eglSwapBuffersWithDamageKHR", P(EGL_SwapBuffersWithDamageKHR)}, 124 {"eglSwapBuffersWithFrameTokenANGLE", P(EGL_SwapBuffersWithFrameTokenANGLE)}, 125 {"eglSwapInterval", P(EGL_SwapInterval)}, 126 {"eglTerminate", P(EGL_Terminate)}, 127 {"eglWaitClient", P(EGL_WaitClient)}, 128 {"eglWaitGL", P(EGL_WaitGL)}, 129 {"eglWaitNative", P(EGL_WaitNative)}, 130 {"eglWaitSync", P(EGL_WaitSync)}, 131 {"eglWaitSyncKHR", P(EGL_WaitSyncKHR)}, 132 {"glActiveShaderProgram", P(GL_ActiveShaderProgram)}, 133 {"glActiveShaderProgramEXT", P(GL_ActiveShaderProgramEXT)}, 134 {"glActiveTexture", P(GL_ActiveTexture)}, 135 {"glAlphaFunc", P(GL_AlphaFunc)}, 136 {"glAlphaFuncx", P(GL_AlphaFuncx)}, 137 {"glAttachShader", P(GL_AttachShader)}, 138 {"glBeginQuery", P(GL_BeginQuery)}, 139 {"glBeginQueryEXT", P(GL_BeginQueryEXT)}, 140 {"glBeginTransformFeedback", P(GL_BeginTransformFeedback)}, 141 {"glBindAttribLocation", P(GL_BindAttribLocation)}, 142 {"glBindBuffer", P(GL_BindBuffer)}, 143 {"glBindBufferBase", P(GL_BindBufferBase)}, 144 {"glBindBufferRange", P(GL_BindBufferRange)}, 145 {"glBindFragDataLocationEXT", P(GL_BindFragDataLocationEXT)}, 146 {"glBindFragDataLocationIndexedEXT", P(GL_BindFragDataLocationIndexedEXT)}, 147 {"glBindFramebuffer", P(GL_BindFramebuffer)}, 148 {"glBindFramebufferOES", P(GL_BindFramebufferOES)}, 149 {"glBindImageTexture", P(GL_BindImageTexture)}, 150 {"glBindProgramPipeline", P(GL_BindProgramPipeline)}, 151 {"glBindProgramPipelineEXT", P(GL_BindProgramPipelineEXT)}, 152 {"glBindRenderbuffer", P(GL_BindRenderbuffer)}, 153 {"glBindRenderbufferOES", P(GL_BindRenderbufferOES)}, 154 {"glBindSampler", P(GL_BindSampler)}, 155 {"glBindTexture", P(GL_BindTexture)}, 156 {"glBindTransformFeedback", P(GL_BindTransformFeedback)}, 157 {"glBindUniformLocationCHROMIUM", P(GL_BindUniformLocationCHROMIUM)}, 158 {"glBindVertexArray", P(GL_BindVertexArray)}, 159 {"glBindVertexArrayOES", P(GL_BindVertexArrayOES)}, 160 {"glBindVertexBuffer", P(GL_BindVertexBuffer)}, 161 {"glBlendBarrier", P(GL_BlendBarrier)}, 162 {"glBlendBarrierKHR", P(GL_BlendBarrierKHR)}, 163 {"glBlendColor", P(GL_BlendColor)}, 164 {"glBlendEquation", P(GL_BlendEquation)}, 165 {"glBlendEquationSeparate", P(GL_BlendEquationSeparate)}, 166 {"glBlendEquationSeparatei", P(GL_BlendEquationSeparatei)}, 167 {"glBlendEquationSeparateiEXT", P(GL_BlendEquationSeparateiEXT)}, 168 {"glBlendEquationSeparateiOES", P(GL_BlendEquationSeparateiOES)}, 169 {"glBlendEquationi", P(GL_BlendEquationi)}, 170 {"glBlendEquationiEXT", P(GL_BlendEquationiEXT)}, 171 {"glBlendEquationiOES", P(GL_BlendEquationiOES)}, 172 {"glBlendFunc", P(GL_BlendFunc)}, 173 {"glBlendFuncSeparate", P(GL_BlendFuncSeparate)}, 174 {"glBlendFuncSeparatei", P(GL_BlendFuncSeparatei)}, 175 {"glBlendFuncSeparateiEXT", P(GL_BlendFuncSeparateiEXT)}, 176 {"glBlendFuncSeparateiOES", P(GL_BlendFuncSeparateiOES)}, 177 {"glBlendFunci", P(GL_BlendFunci)}, 178 {"glBlendFunciEXT", P(GL_BlendFunciEXT)}, 179 {"glBlendFunciOES", P(GL_BlendFunciOES)}, 180 {"glBlitFramebuffer", P(GL_BlitFramebuffer)}, 181 {"glBlitFramebufferANGLE", P(GL_BlitFramebufferANGLE)}, 182 {"glBlitFramebufferNV", P(GL_BlitFramebufferNV)}, 183 {"glBufferData", P(GL_BufferData)}, 184 {"glBufferStorageEXT", P(GL_BufferStorageEXT)}, 185 {"glBufferStorageExternalEXT", P(GL_BufferStorageExternalEXT)}, 186 {"glBufferStorageMemEXT", P(GL_BufferStorageMemEXT)}, 187 {"glBufferSubData", P(GL_BufferSubData)}, 188 {"glCheckFramebufferStatus", P(GL_CheckFramebufferStatus)}, 189 {"glCheckFramebufferStatusOES", P(GL_CheckFramebufferStatusOES)}, 190 {"glClear", P(GL_Clear)}, 191 {"glClearBufferfi", P(GL_ClearBufferfi)}, 192 {"glClearBufferfv", P(GL_ClearBufferfv)}, 193 {"glClearBufferiv", P(GL_ClearBufferiv)}, 194 {"glClearBufferuiv", P(GL_ClearBufferuiv)}, 195 {"glClearColor", P(GL_ClearColor)}, 196 {"glClearColorx", P(GL_ClearColorx)}, 197 {"glClearDepthf", P(GL_ClearDepthf)}, 198 {"glClearDepthx", P(GL_ClearDepthx)}, 199 {"glClearStencil", P(GL_ClearStencil)}, 200 {"glClientActiveTexture", P(GL_ClientActiveTexture)}, 201 {"glClientWaitSync", P(GL_ClientWaitSync)}, 202 {"glClipControlEXT", P(GL_ClipControlEXT)}, 203 {"glClipPlanef", P(GL_ClipPlanef)}, 204 {"glClipPlanex", P(GL_ClipPlanex)}, 205 {"glColor4f", P(GL_Color4f)}, 206 {"glColor4ub", P(GL_Color4ub)}, 207 {"glColor4x", P(GL_Color4x)}, 208 {"glColorMask", P(GL_ColorMask)}, 209 {"glColorMaski", P(GL_ColorMaski)}, 210 {"glColorMaskiEXT", P(GL_ColorMaskiEXT)}, 211 {"glColorMaskiOES", P(GL_ColorMaskiOES)}, 212 {"glColorPointer", P(GL_ColorPointer)}, 213 {"glCompileShader", P(GL_CompileShader)}, 214 {"glCompressedCopyTextureCHROMIUM", P(GL_CompressedCopyTextureCHROMIUM)}, 215 {"glCompressedTexImage2D", P(GL_CompressedTexImage2D)}, 216 {"glCompressedTexImage2DRobustANGLE", P(GL_CompressedTexImage2DRobustANGLE)}, 217 {"glCompressedTexImage3D", P(GL_CompressedTexImage3D)}, 218 {"glCompressedTexImage3DOES", P(GL_CompressedTexImage3DOES)}, 219 {"glCompressedTexImage3DRobustANGLE", P(GL_CompressedTexImage3DRobustANGLE)}, 220 {"glCompressedTexSubImage2D", P(GL_CompressedTexSubImage2D)}, 221 {"glCompressedTexSubImage2DRobustANGLE", P(GL_CompressedTexSubImage2DRobustANGLE)}, 222 {"glCompressedTexSubImage3D", P(GL_CompressedTexSubImage3D)}, 223 {"glCompressedTexSubImage3DOES", P(GL_CompressedTexSubImage3DOES)}, 224 {"glCompressedTexSubImage3DRobustANGLE", P(GL_CompressedTexSubImage3DRobustANGLE)}, 225 {"glCopyBufferSubData", P(GL_CopyBufferSubData)}, 226 {"glCopyImageSubData", P(GL_CopyImageSubData)}, 227 {"glCopyImageSubDataEXT", P(GL_CopyImageSubDataEXT)}, 228 {"glCopyImageSubDataOES", P(GL_CopyImageSubDataOES)}, 229 {"glCopySubTexture3DANGLE", P(GL_CopySubTexture3DANGLE)}, 230 {"glCopySubTextureCHROMIUM", P(GL_CopySubTextureCHROMIUM)}, 231 {"glCopyTexImage2D", P(GL_CopyTexImage2D)}, 232 {"glCopyTexSubImage2D", P(GL_CopyTexSubImage2D)}, 233 {"glCopyTexSubImage3D", P(GL_CopyTexSubImage3D)}, 234 {"glCopyTexSubImage3DOES", P(GL_CopyTexSubImage3DOES)}, 235 {"glCopyTexture3DANGLE", P(GL_CopyTexture3DANGLE)}, 236 {"glCopyTextureCHROMIUM", P(GL_CopyTextureCHROMIUM)}, 237 {"glCoverageModulationCHROMIUM", P(GL_CoverageModulationCHROMIUM)}, 238 {"glCreateMemoryObjectsEXT", P(GL_CreateMemoryObjectsEXT)}, 239 {"glCreateProgram", P(GL_CreateProgram)}, 240 {"glCreateShader", P(GL_CreateShader)}, 241 {"glCreateShaderProgramv", P(GL_CreateShaderProgramv)}, 242 {"glCreateShaderProgramvEXT", P(GL_CreateShaderProgramvEXT)}, 243 {"glCullFace", P(GL_CullFace)}, 244 {"glCurrentPaletteMatrixOES", P(GL_CurrentPaletteMatrixOES)}, 245 {"glDebugMessageCallback", P(GL_DebugMessageCallback)}, 246 {"glDebugMessageCallbackKHR", P(GL_DebugMessageCallbackKHR)}, 247 {"glDebugMessageControl", P(GL_DebugMessageControl)}, 248 {"glDebugMessageControlKHR", P(GL_DebugMessageControlKHR)}, 249 {"glDebugMessageInsert", P(GL_DebugMessageInsert)}, 250 {"glDebugMessageInsertKHR", P(GL_DebugMessageInsertKHR)}, 251 {"glDeleteBuffers", P(GL_DeleteBuffers)}, 252 {"glDeleteFencesNV", P(GL_DeleteFencesNV)}, 253 {"glDeleteFramebuffers", P(GL_DeleteFramebuffers)}, 254 {"glDeleteFramebuffersOES", P(GL_DeleteFramebuffersOES)}, 255 {"glDeleteMemoryObjectsEXT", P(GL_DeleteMemoryObjectsEXT)}, 256 {"glDeleteProgram", P(GL_DeleteProgram)}, 257 {"glDeleteProgramPipelines", P(GL_DeleteProgramPipelines)}, 258 {"glDeleteProgramPipelinesEXT", P(GL_DeleteProgramPipelinesEXT)}, 259 {"glDeleteQueries", P(GL_DeleteQueries)}, 260 {"glDeleteQueriesEXT", P(GL_DeleteQueriesEXT)}, 261 {"glDeleteRenderbuffers", P(GL_DeleteRenderbuffers)}, 262 {"glDeleteRenderbuffersOES", P(GL_DeleteRenderbuffersOES)}, 263 {"glDeleteSamplers", P(GL_DeleteSamplers)}, 264 {"glDeleteSemaphoresEXT", P(GL_DeleteSemaphoresEXT)}, 265 {"glDeleteShader", P(GL_DeleteShader)}, 266 {"glDeleteSync", P(GL_DeleteSync)}, 267 {"glDeleteTextures", P(GL_DeleteTextures)}, 268 {"glDeleteTransformFeedbacks", P(GL_DeleteTransformFeedbacks)}, 269 {"glDeleteVertexArrays", P(GL_DeleteVertexArrays)}, 270 {"glDeleteVertexArraysOES", P(GL_DeleteVertexArraysOES)}, 271 {"glDepthFunc", P(GL_DepthFunc)}, 272 {"glDepthMask", P(GL_DepthMask)}, 273 {"glDepthRangef", P(GL_DepthRangef)}, 274 {"glDepthRangex", P(GL_DepthRangex)}, 275 {"glDetachShader", P(GL_DetachShader)}, 276 {"glDisable", P(GL_Disable)}, 277 {"glDisableClientState", P(GL_DisableClientState)}, 278 {"glDisableExtensionANGLE", P(GL_DisableExtensionANGLE)}, 279 {"glDisableVertexAttribArray", P(GL_DisableVertexAttribArray)}, 280 {"glDisablei", P(GL_Disablei)}, 281 {"glDisableiEXT", P(GL_DisableiEXT)}, 282 {"glDisableiOES", P(GL_DisableiOES)}, 283 {"glDiscardFramebufferEXT", P(GL_DiscardFramebufferEXT)}, 284 {"glDispatchCompute", P(GL_DispatchCompute)}, 285 {"glDispatchComputeIndirect", P(GL_DispatchComputeIndirect)}, 286 {"glDrawArrays", P(GL_DrawArrays)}, 287 {"glDrawArraysIndirect", P(GL_DrawArraysIndirect)}, 288 {"glDrawArraysInstanced", P(GL_DrawArraysInstanced)}, 289 {"glDrawArraysInstancedANGLE", P(GL_DrawArraysInstancedANGLE)}, 290 {"glDrawArraysInstancedBaseInstanceANGLE", P(GL_DrawArraysInstancedBaseInstanceANGLE)}, 291 {"glDrawArraysInstancedEXT", P(GL_DrawArraysInstancedEXT)}, 292 {"glDrawBuffers", P(GL_DrawBuffers)}, 293 {"glDrawBuffersEXT", P(GL_DrawBuffersEXT)}, 294 {"glDrawElements", P(GL_DrawElements)}, 295 {"glDrawElementsBaseVertex", P(GL_DrawElementsBaseVertex)}, 296 {"glDrawElementsBaseVertexEXT", P(GL_DrawElementsBaseVertexEXT)}, 297 {"glDrawElementsBaseVertexOES", P(GL_DrawElementsBaseVertexOES)}, 298 {"glDrawElementsIndirect", P(GL_DrawElementsIndirect)}, 299 {"glDrawElementsInstanced", P(GL_DrawElementsInstanced)}, 300 {"glDrawElementsInstancedANGLE", P(GL_DrawElementsInstancedANGLE)}, 301 {"glDrawElementsInstancedBaseVertex", P(GL_DrawElementsInstancedBaseVertex)}, 302 {"glDrawElementsInstancedBaseVertexBaseInstanceANGLE", 303 P(GL_DrawElementsInstancedBaseVertexBaseInstanceANGLE)}, 304 {"glDrawElementsInstancedBaseVertexEXT", P(GL_DrawElementsInstancedBaseVertexEXT)}, 305 {"glDrawElementsInstancedBaseVertexOES", P(GL_DrawElementsInstancedBaseVertexOES)}, 306 {"glDrawElementsInstancedEXT", P(GL_DrawElementsInstancedEXT)}, 307 {"glDrawRangeElements", P(GL_DrawRangeElements)}, 308 {"glDrawRangeElementsBaseVertex", P(GL_DrawRangeElementsBaseVertex)}, 309 {"glDrawRangeElementsBaseVertexEXT", P(GL_DrawRangeElementsBaseVertexEXT)}, 310 {"glDrawRangeElementsBaseVertexOES", P(GL_DrawRangeElementsBaseVertexOES)}, 311 {"glDrawTexfOES", P(GL_DrawTexfOES)}, 312 {"glDrawTexfvOES", P(GL_DrawTexfvOES)}, 313 {"glDrawTexiOES", P(GL_DrawTexiOES)}, 314 {"glDrawTexivOES", P(GL_DrawTexivOES)}, 315 {"glDrawTexsOES", P(GL_DrawTexsOES)}, 316 {"glDrawTexsvOES", P(GL_DrawTexsvOES)}, 317 {"glDrawTexxOES", P(GL_DrawTexxOES)}, 318 {"glDrawTexxvOES", P(GL_DrawTexxvOES)}, 319 {"glEGLImageTargetRenderbufferStorageOES", P(GL_EGLImageTargetRenderbufferStorageOES)}, 320 {"glEGLImageTargetTexture2DOES", P(GL_EGLImageTargetTexture2DOES)}, 321 {"glEnable", P(GL_Enable)}, 322 {"glEnableClientState", P(GL_EnableClientState)}, 323 {"glEnableVertexAttribArray", P(GL_EnableVertexAttribArray)}, 324 {"glEnablei", P(GL_Enablei)}, 325 {"glEnableiEXT", P(GL_EnableiEXT)}, 326 {"glEnableiOES", P(GL_EnableiOES)}, 327 {"glEndQuery", P(GL_EndQuery)}, 328 {"glEndQueryEXT", P(GL_EndQueryEXT)}, 329 {"glEndTransformFeedback", P(GL_EndTransformFeedback)}, 330 {"glFenceSync", P(GL_FenceSync)}, 331 {"glFinish", P(GL_Finish)}, 332 {"glFinishFenceNV", P(GL_FinishFenceNV)}, 333 {"glFlush", P(GL_Flush)}, 334 {"glFlushMappedBufferRange", P(GL_FlushMappedBufferRange)}, 335 {"glFlushMappedBufferRangeEXT", P(GL_FlushMappedBufferRangeEXT)}, 336 {"glFogf", P(GL_Fogf)}, 337 {"glFogfv", P(GL_Fogfv)}, 338 {"glFogx", P(GL_Fogx)}, 339 {"glFogxv", P(GL_Fogxv)}, 340 {"glFramebufferFetchBarrierEXT", P(GL_FramebufferFetchBarrierEXT)}, 341 {"glFramebufferParameteri", P(GL_FramebufferParameteri)}, 342 {"glFramebufferRenderbuffer", P(GL_FramebufferRenderbuffer)}, 343 {"glFramebufferRenderbufferOES", P(GL_FramebufferRenderbufferOES)}, 344 {"glFramebufferTexture", P(GL_FramebufferTexture)}, 345 {"glFramebufferTexture2D", P(GL_FramebufferTexture2D)}, 346 {"glFramebufferTexture2DMultisampleEXT", P(GL_FramebufferTexture2DMultisampleEXT)}, 347 {"glFramebufferTexture2DOES", P(GL_FramebufferTexture2DOES)}, 348 {"glFramebufferTexture3DOES", P(GL_FramebufferTexture3DOES)}, 349 {"glFramebufferTextureEXT", P(GL_FramebufferTextureEXT)}, 350 {"glFramebufferTextureLayer", P(GL_FramebufferTextureLayer)}, 351 {"glFramebufferTextureMultiviewOVR", P(GL_FramebufferTextureMultiviewOVR)}, 352 {"glFramebufferTextureOES", P(GL_FramebufferTextureOES)}, 353 {"glFrontFace", P(GL_FrontFace)}, 354 {"glFrustumf", P(GL_Frustumf)}, 355 {"glFrustumx", P(GL_Frustumx)}, 356 {"glGenBuffers", P(GL_GenBuffers)}, 357 {"glGenFencesNV", P(GL_GenFencesNV)}, 358 {"glGenFramebuffers", P(GL_GenFramebuffers)}, 359 {"glGenFramebuffersOES", P(GL_GenFramebuffersOES)}, 360 {"glGenProgramPipelines", P(GL_GenProgramPipelines)}, 361 {"glGenProgramPipelinesEXT", P(GL_GenProgramPipelinesEXT)}, 362 {"glGenQueries", P(GL_GenQueries)}, 363 {"glGenQueriesEXT", P(GL_GenQueriesEXT)}, 364 {"glGenRenderbuffers", P(GL_GenRenderbuffers)}, 365 {"glGenRenderbuffersOES", P(GL_GenRenderbuffersOES)}, 366 {"glGenSamplers", P(GL_GenSamplers)}, 367 {"glGenSemaphoresEXT", P(GL_GenSemaphoresEXT)}, 368 {"glGenTextures", P(GL_GenTextures)}, 369 {"glGenTransformFeedbacks", P(GL_GenTransformFeedbacks)}, 370 {"glGenVertexArrays", P(GL_GenVertexArrays)}, 371 {"glGenVertexArraysOES", P(GL_GenVertexArraysOES)}, 372 {"glGenerateMipmap", P(GL_GenerateMipmap)}, 373 {"glGenerateMipmapOES", P(GL_GenerateMipmapOES)}, 374 {"glGetActiveAttrib", P(GL_GetActiveAttrib)}, 375 {"glGetActiveUniform", P(GL_GetActiveUniform)}, 376 {"glGetActiveUniformBlockName", P(GL_GetActiveUniformBlockName)}, 377 {"glGetActiveUniformBlockiv", P(GL_GetActiveUniformBlockiv)}, 378 {"glGetActiveUniformBlockivRobustANGLE", P(GL_GetActiveUniformBlockivRobustANGLE)}, 379 {"glGetActiveUniformsiv", P(GL_GetActiveUniformsiv)}, 380 {"glGetAttachedShaders", P(GL_GetAttachedShaders)}, 381 {"glGetAttribLocation", P(GL_GetAttribLocation)}, 382 {"glGetBooleani_v", P(GL_GetBooleani_v)}, 383 {"glGetBooleani_vRobustANGLE", P(GL_GetBooleani_vRobustANGLE)}, 384 {"glGetBooleanv", P(GL_GetBooleanv)}, 385 {"glGetBooleanvRobustANGLE", P(GL_GetBooleanvRobustANGLE)}, 386 {"glGetBufferParameteri64v", P(GL_GetBufferParameteri64v)}, 387 {"glGetBufferParameteri64vRobustANGLE", P(GL_GetBufferParameteri64vRobustANGLE)}, 388 {"glGetBufferParameteriv", P(GL_GetBufferParameteriv)}, 389 {"glGetBufferParameterivRobustANGLE", P(GL_GetBufferParameterivRobustANGLE)}, 390 {"glGetBufferPointerv", P(GL_GetBufferPointerv)}, 391 {"glGetBufferPointervOES", P(GL_GetBufferPointervOES)}, 392 {"glGetBufferPointervRobustANGLE", P(GL_GetBufferPointervRobustANGLE)}, 393 {"glGetClipPlanef", P(GL_GetClipPlanef)}, 394 {"glGetClipPlanex", P(GL_GetClipPlanex)}, 395 {"glGetDebugMessageLog", P(GL_GetDebugMessageLog)}, 396 {"glGetDebugMessageLogKHR", P(GL_GetDebugMessageLogKHR)}, 397 {"glGetError", P(GL_GetError)}, 398 {"glGetFenceivNV", P(GL_GetFenceivNV)}, 399 {"glGetFixedv", P(GL_GetFixedv)}, 400 {"glGetFloatv", P(GL_GetFloatv)}, 401 {"glGetFloatvRobustANGLE", P(GL_GetFloatvRobustANGLE)}, 402 {"glGetFragDataIndexEXT", P(GL_GetFragDataIndexEXT)}, 403 {"glGetFragDataLocation", P(GL_GetFragDataLocation)}, 404 {"glGetFramebufferAttachmentParameteriv", P(GL_GetFramebufferAttachmentParameteriv)}, 405 {"glGetFramebufferAttachmentParameterivOES", P(GL_GetFramebufferAttachmentParameterivOES)}, 406 {"glGetFramebufferAttachmentParameterivRobustANGLE", 407 P(GL_GetFramebufferAttachmentParameterivRobustANGLE)}, 408 {"glGetFramebufferParameteriv", P(GL_GetFramebufferParameteriv)}, 409 {"glGetFramebufferParameterivRobustANGLE", P(GL_GetFramebufferParameterivRobustANGLE)}, 410 {"glGetGraphicsResetStatus", P(GL_GetGraphicsResetStatus)}, 411 {"glGetGraphicsResetStatusEXT", P(GL_GetGraphicsResetStatusEXT)}, 412 {"glGetInteger64i_v", P(GL_GetInteger64i_v)}, 413 {"glGetInteger64i_vRobustANGLE", P(GL_GetInteger64i_vRobustANGLE)}, 414 {"glGetInteger64v", P(GL_GetInteger64v)}, 415 {"glGetInteger64vEXT", P(GL_GetInteger64vEXT)}, 416 {"glGetInteger64vRobustANGLE", P(GL_GetInteger64vRobustANGLE)}, 417 {"glGetIntegeri_v", P(GL_GetIntegeri_v)}, 418 {"glGetIntegeri_vRobustANGLE", P(GL_GetIntegeri_vRobustANGLE)}, 419 {"glGetIntegerv", P(GL_GetIntegerv)}, 420 {"glGetIntegervRobustANGLE", P(GL_GetIntegervRobustANGLE)}, 421 {"glGetInternalformativ", P(GL_GetInternalformativ)}, 422 {"glGetInternalformativRobustANGLE", P(GL_GetInternalformativRobustANGLE)}, 423 {"glGetLightfv", P(GL_GetLightfv)}, 424 {"glGetLightxv", P(GL_GetLightxv)}, 425 {"glGetMaterialfv", P(GL_GetMaterialfv)}, 426 {"glGetMaterialxv", P(GL_GetMaterialxv)}, 427 {"glGetMemoryObjectParameterivEXT", P(GL_GetMemoryObjectParameterivEXT)}, 428 {"glGetMultisamplefv", P(GL_GetMultisamplefv)}, 429 {"glGetMultisamplefvANGLE", P(GL_GetMultisamplefvANGLE)}, 430 {"glGetMultisamplefvRobustANGLE", P(GL_GetMultisamplefvRobustANGLE)}, 431 {"glGetObjectLabel", P(GL_GetObjectLabel)}, 432 {"glGetObjectLabelEXT", P(GL_GetObjectLabelEXT)}, 433 {"glGetObjectLabelKHR", P(GL_GetObjectLabelKHR)}, 434 {"glGetObjectPtrLabel", P(GL_GetObjectPtrLabel)}, 435 {"glGetObjectPtrLabelKHR", P(GL_GetObjectPtrLabelKHR)}, 436 {"glGetPointerv", P(GL_GetPointerv)}, 437 {"glGetPointervKHR", P(GL_GetPointervKHR)}, 438 {"glGetPointervRobustANGLERobustANGLE", P(GL_GetPointervRobustANGLERobustANGLE)}, 439 {"glGetProgramBinary", P(GL_GetProgramBinary)}, 440 {"glGetProgramBinaryOES", P(GL_GetProgramBinaryOES)}, 441 {"glGetProgramInfoLog", P(GL_GetProgramInfoLog)}, 442 {"glGetProgramInterfaceiv", P(GL_GetProgramInterfaceiv)}, 443 {"glGetProgramInterfaceivRobustANGLE", P(GL_GetProgramInterfaceivRobustANGLE)}, 444 {"glGetProgramPipelineInfoLog", P(GL_GetProgramPipelineInfoLog)}, 445 {"glGetProgramPipelineInfoLogEXT", P(GL_GetProgramPipelineInfoLogEXT)}, 446 {"glGetProgramPipelineiv", P(GL_GetProgramPipelineiv)}, 447 {"glGetProgramPipelineivEXT", P(GL_GetProgramPipelineivEXT)}, 448 {"glGetProgramResourceIndex", P(GL_GetProgramResourceIndex)}, 449 {"glGetProgramResourceLocation", P(GL_GetProgramResourceLocation)}, 450 {"glGetProgramResourceLocationIndexEXT", P(GL_GetProgramResourceLocationIndexEXT)}, 451 {"glGetProgramResourceName", P(GL_GetProgramResourceName)}, 452 {"glGetProgramResourceiv", P(GL_GetProgramResourceiv)}, 453 {"glGetProgramiv", P(GL_GetProgramiv)}, 454 {"glGetProgramivRobustANGLE", P(GL_GetProgramivRobustANGLE)}, 455 {"glGetQueryObjecti64vEXT", P(GL_GetQueryObjecti64vEXT)}, 456 {"glGetQueryObjecti64vRobustANGLE", P(GL_GetQueryObjecti64vRobustANGLE)}, 457 {"glGetQueryObjectivEXT", P(GL_GetQueryObjectivEXT)}, 458 {"glGetQueryObjectivRobustANGLE", P(GL_GetQueryObjectivRobustANGLE)}, 459 {"glGetQueryObjectui64vEXT", P(GL_GetQueryObjectui64vEXT)}, 460 {"glGetQueryObjectui64vRobustANGLE", P(GL_GetQueryObjectui64vRobustANGLE)}, 461 {"glGetQueryObjectuiv", P(GL_GetQueryObjectuiv)}, 462 {"glGetQueryObjectuivEXT", P(GL_GetQueryObjectuivEXT)}, 463 {"glGetQueryObjectuivRobustANGLE", P(GL_GetQueryObjectuivRobustANGLE)}, 464 {"glGetQueryiv", P(GL_GetQueryiv)}, 465 {"glGetQueryivEXT", P(GL_GetQueryivEXT)}, 466 {"glGetQueryivRobustANGLE", P(GL_GetQueryivRobustANGLE)}, 467 {"glGetRenderbufferImageANGLE", P(GL_GetRenderbufferImageANGLE)}, 468 {"glGetRenderbufferParameteriv", P(GL_GetRenderbufferParameteriv)}, 469 {"glGetRenderbufferParameterivOES", P(GL_GetRenderbufferParameterivOES)}, 470 {"glGetRenderbufferParameterivRobustANGLE", P(GL_GetRenderbufferParameterivRobustANGLE)}, 471 {"glGetSamplerParameterIiv", P(GL_GetSamplerParameterIiv)}, 472 {"glGetSamplerParameterIivEXT", P(GL_GetSamplerParameterIivEXT)}, 473 {"glGetSamplerParameterIivOES", P(GL_GetSamplerParameterIivOES)}, 474 {"glGetSamplerParameterIivRobustANGLE", P(GL_GetSamplerParameterIivRobustANGLE)}, 475 {"glGetSamplerParameterIuiv", P(GL_GetSamplerParameterIuiv)}, 476 {"glGetSamplerParameterIuivEXT", P(GL_GetSamplerParameterIuivEXT)}, 477 {"glGetSamplerParameterIuivOES", P(GL_GetSamplerParameterIuivOES)}, 478 {"glGetSamplerParameterIuivRobustANGLE", P(GL_GetSamplerParameterIuivRobustANGLE)}, 479 {"glGetSamplerParameterfv", P(GL_GetSamplerParameterfv)}, 480 {"glGetSamplerParameterfvRobustANGLE", P(GL_GetSamplerParameterfvRobustANGLE)}, 481 {"glGetSamplerParameteriv", P(GL_GetSamplerParameteriv)}, 482 {"glGetSamplerParameterivRobustANGLE", P(GL_GetSamplerParameterivRobustANGLE)}, 483 {"glGetSemaphoreParameterui64vEXT", P(GL_GetSemaphoreParameterui64vEXT)}, 484 {"glGetShaderInfoLog", P(GL_GetShaderInfoLog)}, 485 {"glGetShaderPrecisionFormat", P(GL_GetShaderPrecisionFormat)}, 486 {"glGetShaderSource", P(GL_GetShaderSource)}, 487 {"glGetShaderiv", P(GL_GetShaderiv)}, 488 {"glGetShaderivRobustANGLE", P(GL_GetShaderivRobustANGLE)}, 489 {"glGetString", P(GL_GetString)}, 490 {"glGetStringi", P(GL_GetStringi)}, 491 {"glGetSynciv", P(GL_GetSynciv)}, 492 {"glGetTexEnvfv", P(GL_GetTexEnvfv)}, 493 {"glGetTexEnviv", P(GL_GetTexEnviv)}, 494 {"glGetTexEnvxv", P(GL_GetTexEnvxv)}, 495 {"glGetTexGenfvOES", P(GL_GetTexGenfvOES)}, 496 {"glGetTexGenivOES", P(GL_GetTexGenivOES)}, 497 {"glGetTexGenxvOES", P(GL_GetTexGenxvOES)}, 498 {"glGetTexImageANGLE", P(GL_GetTexImageANGLE)}, 499 {"glGetTexLevelParameterfv", P(GL_GetTexLevelParameterfv)}, 500 {"glGetTexLevelParameterfvANGLE", P(GL_GetTexLevelParameterfvANGLE)}, 501 {"glGetTexLevelParameterfvRobustANGLE", P(GL_GetTexLevelParameterfvRobustANGLE)}, 502 {"glGetTexLevelParameteriv", P(GL_GetTexLevelParameteriv)}, 503 {"glGetTexLevelParameterivANGLE", P(GL_GetTexLevelParameterivANGLE)}, 504 {"glGetTexLevelParameterivRobustANGLE", P(GL_GetTexLevelParameterivRobustANGLE)}, 505 {"glGetTexParameterIiv", P(GL_GetTexParameterIiv)}, 506 {"glGetTexParameterIivEXT", P(GL_GetTexParameterIivEXT)}, 507 {"glGetTexParameterIivOES", P(GL_GetTexParameterIivOES)}, 508 {"glGetTexParameterIivRobustANGLE", P(GL_GetTexParameterIivRobustANGLE)}, 509 {"glGetTexParameterIuiv", P(GL_GetTexParameterIuiv)}, 510 {"glGetTexParameterIuivEXT", P(GL_GetTexParameterIuivEXT)}, 511 {"glGetTexParameterIuivOES", P(GL_GetTexParameterIuivOES)}, 512 {"glGetTexParameterIuivRobustANGLE", P(GL_GetTexParameterIuivRobustANGLE)}, 513 {"glGetTexParameterfv", P(GL_GetTexParameterfv)}, 514 {"glGetTexParameterfvRobustANGLE", P(GL_GetTexParameterfvRobustANGLE)}, 515 {"glGetTexParameteriv", P(GL_GetTexParameteriv)}, 516 {"glGetTexParameterivRobustANGLE", P(GL_GetTexParameterivRobustANGLE)}, 517 {"glGetTexParameterxv", P(GL_GetTexParameterxv)}, 518 {"glGetTransformFeedbackVarying", P(GL_GetTransformFeedbackVarying)}, 519 {"glGetTranslatedShaderSourceANGLE", P(GL_GetTranslatedShaderSourceANGLE)}, 520 {"glGetUniformBlockIndex", P(GL_GetUniformBlockIndex)}, 521 {"glGetUniformIndices", P(GL_GetUniformIndices)}, 522 {"glGetUniformLocation", P(GL_GetUniformLocation)}, 523 {"glGetUniformfv", P(GL_GetUniformfv)}, 524 {"glGetUniformfvRobustANGLE", P(GL_GetUniformfvRobustANGLE)}, 525 {"glGetUniformiv", P(GL_GetUniformiv)}, 526 {"glGetUniformivRobustANGLE", P(GL_GetUniformivRobustANGLE)}, 527 {"glGetUniformuiv", P(GL_GetUniformuiv)}, 528 {"glGetUniformuivRobustANGLE", P(GL_GetUniformuivRobustANGLE)}, 529 {"glGetUnsignedBytei_vEXT", P(GL_GetUnsignedBytei_vEXT)}, 530 {"glGetUnsignedBytevEXT", P(GL_GetUnsignedBytevEXT)}, 531 {"glGetVertexAttribIiv", P(GL_GetVertexAttribIiv)}, 532 {"glGetVertexAttribIivRobustANGLE", P(GL_GetVertexAttribIivRobustANGLE)}, 533 {"glGetVertexAttribIuiv", P(GL_GetVertexAttribIuiv)}, 534 {"glGetVertexAttribIuivRobustANGLE", P(GL_GetVertexAttribIuivRobustANGLE)}, 535 {"glGetVertexAttribPointerv", P(GL_GetVertexAttribPointerv)}, 536 {"glGetVertexAttribPointervRobustANGLE", P(GL_GetVertexAttribPointervRobustANGLE)}, 537 {"glGetVertexAttribfv", P(GL_GetVertexAttribfv)}, 538 {"glGetVertexAttribfvRobustANGLE", P(GL_GetVertexAttribfvRobustANGLE)}, 539 {"glGetVertexAttribiv", P(GL_GetVertexAttribiv)}, 540 {"glGetVertexAttribivRobustANGLE", P(GL_GetVertexAttribivRobustANGLE)}, 541 {"glGetnUniformfv", P(GL_GetnUniformfv)}, 542 {"glGetnUniformfvEXT", P(GL_GetnUniformfvEXT)}, 543 {"glGetnUniformfvRobustANGLE", P(GL_GetnUniformfvRobustANGLE)}, 544 {"glGetnUniformiv", P(GL_GetnUniformiv)}, 545 {"glGetnUniformivEXT", P(GL_GetnUniformivEXT)}, 546 {"glGetnUniformivRobustANGLE", P(GL_GetnUniformivRobustANGLE)}, 547 {"glGetnUniformuiv", P(GL_GetnUniformuiv)}, 548 {"glGetnUniformuivRobustANGLE", P(GL_GetnUniformuivRobustANGLE)}, 549 {"glHint", P(GL_Hint)}, 550 {"glImportMemoryFdEXT", P(GL_ImportMemoryFdEXT)}, 551 {"glImportMemoryZirconHandleANGLE", P(GL_ImportMemoryZirconHandleANGLE)}, 552 {"glImportSemaphoreFdEXT", P(GL_ImportSemaphoreFdEXT)}, 553 {"glImportSemaphoreZirconHandleANGLE", P(GL_ImportSemaphoreZirconHandleANGLE)}, 554 {"glInsertEventMarkerEXT", P(GL_InsertEventMarkerEXT)}, 555 {"glInvalidateFramebuffer", P(GL_InvalidateFramebuffer)}, 556 {"glInvalidateSubFramebuffer", P(GL_InvalidateSubFramebuffer)}, 557 {"glInvalidateTextureANGLE", P(GL_InvalidateTextureANGLE)}, 558 {"glIsBuffer", P(GL_IsBuffer)}, 559 {"glIsEnabled", P(GL_IsEnabled)}, 560 {"glIsEnabledi", P(GL_IsEnabledi)}, 561 {"glIsEnablediEXT", P(GL_IsEnablediEXT)}, 562 {"glIsEnablediOES", P(GL_IsEnablediOES)}, 563 {"glIsFenceNV", P(GL_IsFenceNV)}, 564 {"glIsFramebuffer", P(GL_IsFramebuffer)}, 565 {"glIsFramebufferOES", P(GL_IsFramebufferOES)}, 566 {"glIsMemoryObjectEXT", P(GL_IsMemoryObjectEXT)}, 567 {"glIsProgram", P(GL_IsProgram)}, 568 {"glIsProgramPipeline", P(GL_IsProgramPipeline)}, 569 {"glIsProgramPipelineEXT", P(GL_IsProgramPipelineEXT)}, 570 {"glIsQuery", P(GL_IsQuery)}, 571 {"glIsQueryEXT", P(GL_IsQueryEXT)}, 572 {"glIsRenderbuffer", P(GL_IsRenderbuffer)}, 573 {"glIsRenderbufferOES", P(GL_IsRenderbufferOES)}, 574 {"glIsSampler", P(GL_IsSampler)}, 575 {"glIsSemaphoreEXT", P(GL_IsSemaphoreEXT)}, 576 {"glIsShader", P(GL_IsShader)}, 577 {"glIsSync", P(GL_IsSync)}, 578 {"glIsTexture", P(GL_IsTexture)}, 579 {"glIsTransformFeedback", P(GL_IsTransformFeedback)}, 580 {"glIsVertexArray", P(GL_IsVertexArray)}, 581 {"glIsVertexArrayOES", P(GL_IsVertexArrayOES)}, 582 {"glLabelObjectEXT", P(GL_LabelObjectEXT)}, 583 {"glLightModelf", P(GL_LightModelf)}, 584 {"glLightModelfv", P(GL_LightModelfv)}, 585 {"glLightModelx", P(GL_LightModelx)}, 586 {"glLightModelxv", P(GL_LightModelxv)}, 587 {"glLightf", P(GL_Lightf)}, 588 {"glLightfv", P(GL_Lightfv)}, 589 {"glLightx", P(GL_Lightx)}, 590 {"glLightxv", P(GL_Lightxv)}, 591 {"glLineWidth", P(GL_LineWidth)}, 592 {"glLineWidthx", P(GL_LineWidthx)}, 593 {"glLinkProgram", P(GL_LinkProgram)}, 594 {"glLoadIdentity", P(GL_LoadIdentity)}, 595 {"glLoadMatrixf", P(GL_LoadMatrixf)}, 596 {"glLoadMatrixx", P(GL_LoadMatrixx)}, 597 {"glLoadPaletteFromModelViewMatrixOES", P(GL_LoadPaletteFromModelViewMatrixOES)}, 598 {"glLogicOp", P(GL_LogicOp)}, 599 {"glLoseContextCHROMIUM", P(GL_LoseContextCHROMIUM)}, 600 {"glMapBufferOES", P(GL_MapBufferOES)}, 601 {"glMapBufferRange", P(GL_MapBufferRange)}, 602 {"glMapBufferRangeEXT", P(GL_MapBufferRangeEXT)}, 603 {"glMaterialf", P(GL_Materialf)}, 604 {"glMaterialfv", P(GL_Materialfv)}, 605 {"glMaterialx", P(GL_Materialx)}, 606 {"glMaterialxv", P(GL_Materialxv)}, 607 {"glMatrixIndexPointerOES", P(GL_MatrixIndexPointerOES)}, 608 {"glMatrixMode", P(GL_MatrixMode)}, 609 {"glMaxShaderCompilerThreadsKHR", P(GL_MaxShaderCompilerThreadsKHR)}, 610 {"glMemoryBarrier", P(GL_MemoryBarrier)}, 611 {"glMemoryBarrierByRegion", P(GL_MemoryBarrierByRegion)}, 612 {"glMemoryObjectParameterivEXT", P(GL_MemoryObjectParameterivEXT)}, 613 {"glMinSampleShading", P(GL_MinSampleShading)}, 614 {"glMinSampleShadingOES", P(GL_MinSampleShadingOES)}, 615 {"glMultMatrixf", P(GL_MultMatrixf)}, 616 {"glMultMatrixx", P(GL_MultMatrixx)}, 617 {"glMultiDrawArraysANGLE", P(GL_MultiDrawArraysANGLE)}, 618 {"glMultiDrawArraysInstancedANGLE", P(GL_MultiDrawArraysInstancedANGLE)}, 619 {"glMultiDrawArraysInstancedBaseInstanceANGLE", 620 P(GL_MultiDrawArraysInstancedBaseInstanceANGLE)}, 621 {"glMultiDrawElementsANGLE", P(GL_MultiDrawElementsANGLE)}, 622 {"glMultiDrawElementsBaseVertexEXT", P(GL_MultiDrawElementsBaseVertexEXT)}, 623 {"glMultiDrawElementsInstancedANGLE", P(GL_MultiDrawElementsInstancedANGLE)}, 624 {"glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE", 625 P(GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE)}, 626 {"glMultiTexCoord4f", P(GL_MultiTexCoord4f)}, 627 {"glMultiTexCoord4x", P(GL_MultiTexCoord4x)}, 628 {"glNamedBufferStorageExternalEXT", P(GL_NamedBufferStorageExternalEXT)}, 629 {"glNormal3f", P(GL_Normal3f)}, 630 {"glNormal3x", P(GL_Normal3x)}, 631 {"glNormalPointer", P(GL_NormalPointer)}, 632 {"glObjectLabel", P(GL_ObjectLabel)}, 633 {"glObjectLabelKHR", P(GL_ObjectLabelKHR)}, 634 {"glObjectPtrLabel", P(GL_ObjectPtrLabel)}, 635 {"glObjectPtrLabelKHR", P(GL_ObjectPtrLabelKHR)}, 636 {"glOrthof", P(GL_Orthof)}, 637 {"glOrthox", P(GL_Orthox)}, 638 {"glPatchParameteri", P(GL_PatchParameteri)}, 639 {"glPatchParameteriEXT", P(GL_PatchParameteriEXT)}, 640 {"glPauseTransformFeedback", P(GL_PauseTransformFeedback)}, 641 {"glPixelStorei", P(GL_PixelStorei)}, 642 {"glPointParameterf", P(GL_PointParameterf)}, 643 {"glPointParameterfv", P(GL_PointParameterfv)}, 644 {"glPointParameterx", P(GL_PointParameterx)}, 645 {"glPointParameterxv", P(GL_PointParameterxv)}, 646 {"glPointSize", P(GL_PointSize)}, 647 {"glPointSizePointerOES", P(GL_PointSizePointerOES)}, 648 {"glPointSizex", P(GL_PointSizex)}, 649 {"glPolygonOffset", P(GL_PolygonOffset)}, 650 {"glPolygonOffsetx", P(GL_PolygonOffsetx)}, 651 {"glPopDebugGroup", P(GL_PopDebugGroup)}, 652 {"glPopDebugGroupKHR", P(GL_PopDebugGroupKHR)}, 653 {"glPopGroupMarkerEXT", P(GL_PopGroupMarkerEXT)}, 654 {"glPopMatrix", P(GL_PopMatrix)}, 655 {"glPrimitiveBoundingBox", P(GL_PrimitiveBoundingBox)}, 656 {"glPrimitiveBoundingBoxEXT", P(GL_PrimitiveBoundingBoxEXT)}, 657 {"glProgramBinary", P(GL_ProgramBinary)}, 658 {"glProgramBinaryOES", P(GL_ProgramBinaryOES)}, 659 {"glProgramParameteri", P(GL_ProgramParameteri)}, 660 {"glProgramParameteriEXT", P(GL_ProgramParameteriEXT)}, 661 {"glProgramUniform1f", P(GL_ProgramUniform1f)}, 662 {"glProgramUniform1fEXT", P(GL_ProgramUniform1fEXT)}, 663 {"glProgramUniform1fv", P(GL_ProgramUniform1fv)}, 664 {"glProgramUniform1fvEXT", P(GL_ProgramUniform1fvEXT)}, 665 {"glProgramUniform1i", P(GL_ProgramUniform1i)}, 666 {"glProgramUniform1iEXT", P(GL_ProgramUniform1iEXT)}, 667 {"glProgramUniform1iv", P(GL_ProgramUniform1iv)}, 668 {"glProgramUniform1ivEXT", P(GL_ProgramUniform1ivEXT)}, 669 {"glProgramUniform1ui", P(GL_ProgramUniform1ui)}, 670 {"glProgramUniform1uiEXT", P(GL_ProgramUniform1uiEXT)}, 671 {"glProgramUniform1uiv", P(GL_ProgramUniform1uiv)}, 672 {"glProgramUniform1uivEXT", P(GL_ProgramUniform1uivEXT)}, 673 {"glProgramUniform2f", P(GL_ProgramUniform2f)}, 674 {"glProgramUniform2fEXT", P(GL_ProgramUniform2fEXT)}, 675 {"glProgramUniform2fv", P(GL_ProgramUniform2fv)}, 676 {"glProgramUniform2fvEXT", P(GL_ProgramUniform2fvEXT)}, 677 {"glProgramUniform2i", P(GL_ProgramUniform2i)}, 678 {"glProgramUniform2iEXT", P(GL_ProgramUniform2iEXT)}, 679 {"glProgramUniform2iv", P(GL_ProgramUniform2iv)}, 680 {"glProgramUniform2ivEXT", P(GL_ProgramUniform2ivEXT)}, 681 {"glProgramUniform2ui", P(GL_ProgramUniform2ui)}, 682 {"glProgramUniform2uiEXT", P(GL_ProgramUniform2uiEXT)}, 683 {"glProgramUniform2uiv", P(GL_ProgramUniform2uiv)}, 684 {"glProgramUniform2uivEXT", P(GL_ProgramUniform2uivEXT)}, 685 {"glProgramUniform3f", P(GL_ProgramUniform3f)}, 686 {"glProgramUniform3fEXT", P(GL_ProgramUniform3fEXT)}, 687 {"glProgramUniform3fv", P(GL_ProgramUniform3fv)}, 688 {"glProgramUniform3fvEXT", P(GL_ProgramUniform3fvEXT)}, 689 {"glProgramUniform3i", P(GL_ProgramUniform3i)}, 690 {"glProgramUniform3iEXT", P(GL_ProgramUniform3iEXT)}, 691 {"glProgramUniform3iv", P(GL_ProgramUniform3iv)}, 692 {"glProgramUniform3ivEXT", P(GL_ProgramUniform3ivEXT)}, 693 {"glProgramUniform3ui", P(GL_ProgramUniform3ui)}, 694 {"glProgramUniform3uiEXT", P(GL_ProgramUniform3uiEXT)}, 695 {"glProgramUniform3uiv", P(GL_ProgramUniform3uiv)}, 696 {"glProgramUniform3uivEXT", P(GL_ProgramUniform3uivEXT)}, 697 {"glProgramUniform4f", P(GL_ProgramUniform4f)}, 698 {"glProgramUniform4fEXT", P(GL_ProgramUniform4fEXT)}, 699 {"glProgramUniform4fv", P(GL_ProgramUniform4fv)}, 700 {"glProgramUniform4fvEXT", P(GL_ProgramUniform4fvEXT)}, 701 {"glProgramUniform4i", P(GL_ProgramUniform4i)}, 702 {"glProgramUniform4iEXT", P(GL_ProgramUniform4iEXT)}, 703 {"glProgramUniform4iv", P(GL_ProgramUniform4iv)}, 704 {"glProgramUniform4ivEXT", P(GL_ProgramUniform4ivEXT)}, 705 {"glProgramUniform4ui", P(GL_ProgramUniform4ui)}, 706 {"glProgramUniform4uiEXT", P(GL_ProgramUniform4uiEXT)}, 707 {"glProgramUniform4uiv", P(GL_ProgramUniform4uiv)}, 708 {"glProgramUniform4uivEXT", P(GL_ProgramUniform4uivEXT)}, 709 {"glProgramUniformMatrix2fv", P(GL_ProgramUniformMatrix2fv)}, 710 {"glProgramUniformMatrix2fvEXT", P(GL_ProgramUniformMatrix2fvEXT)}, 711 {"glProgramUniformMatrix2x3fv", P(GL_ProgramUniformMatrix2x3fv)}, 712 {"glProgramUniformMatrix2x3fvEXT", P(GL_ProgramUniformMatrix2x3fvEXT)}, 713 {"glProgramUniformMatrix2x4fv", P(GL_ProgramUniformMatrix2x4fv)}, 714 {"glProgramUniformMatrix2x4fvEXT", P(GL_ProgramUniformMatrix2x4fvEXT)}, 715 {"glProgramUniformMatrix3fv", P(GL_ProgramUniformMatrix3fv)}, 716 {"glProgramUniformMatrix3fvEXT", P(GL_ProgramUniformMatrix3fvEXT)}, 717 {"glProgramUniformMatrix3x2fv", P(GL_ProgramUniformMatrix3x2fv)}, 718 {"glProgramUniformMatrix3x2fvEXT", P(GL_ProgramUniformMatrix3x2fvEXT)}, 719 {"glProgramUniformMatrix3x4fv", P(GL_ProgramUniformMatrix3x4fv)}, 720 {"glProgramUniformMatrix3x4fvEXT", P(GL_ProgramUniformMatrix3x4fvEXT)}, 721 {"glProgramUniformMatrix4fv", P(GL_ProgramUniformMatrix4fv)}, 722 {"glProgramUniformMatrix4fvEXT", P(GL_ProgramUniformMatrix4fvEXT)}, 723 {"glProgramUniformMatrix4x2fv", P(GL_ProgramUniformMatrix4x2fv)}, 724 {"glProgramUniformMatrix4x2fvEXT", P(GL_ProgramUniformMatrix4x2fvEXT)}, 725 {"glProgramUniformMatrix4x3fv", P(GL_ProgramUniformMatrix4x3fv)}, 726 {"glProgramUniformMatrix4x3fvEXT", P(GL_ProgramUniformMatrix4x3fvEXT)}, 727 {"glProvokingVertexANGLE", P(GL_ProvokingVertexANGLE)}, 728 {"glPushDebugGroup", P(GL_PushDebugGroup)}, 729 {"glPushDebugGroupKHR", P(GL_PushDebugGroupKHR)}, 730 {"glPushGroupMarkerEXT", P(GL_PushGroupMarkerEXT)}, 731 {"glPushMatrix", P(GL_PushMatrix)}, 732 {"glQueryCounterEXT", P(GL_QueryCounterEXT)}, 733 {"glQueryMatrixxOES", P(GL_QueryMatrixxOES)}, 734 {"glReadBuffer", P(GL_ReadBuffer)}, 735 {"glReadPixels", P(GL_ReadPixels)}, 736 {"glReadPixelsRobustANGLE", P(GL_ReadPixelsRobustANGLE)}, 737 {"glReadnPixels", P(GL_ReadnPixels)}, 738 {"glReadnPixelsEXT", P(GL_ReadnPixelsEXT)}, 739 {"glReadnPixelsRobustANGLE", P(GL_ReadnPixelsRobustANGLE)}, 740 {"glReleaseShaderCompiler", P(GL_ReleaseShaderCompiler)}, 741 {"glRenderbufferStorage", P(GL_RenderbufferStorage)}, 742 {"glRenderbufferStorageMultisample", P(GL_RenderbufferStorageMultisample)}, 743 {"glRenderbufferStorageMultisampleANGLE", P(GL_RenderbufferStorageMultisampleANGLE)}, 744 {"glRenderbufferStorageMultisampleEXT", P(GL_RenderbufferStorageMultisampleEXT)}, 745 {"glRenderbufferStorageOES", P(GL_RenderbufferStorageOES)}, 746 {"glRequestExtensionANGLE", P(GL_RequestExtensionANGLE)}, 747 {"glResumeTransformFeedback", P(GL_ResumeTransformFeedback)}, 748 {"glRotatef", P(GL_Rotatef)}, 749 {"glRotatex", P(GL_Rotatex)}, 750 {"glSampleCoverage", P(GL_SampleCoverage)}, 751 {"glSampleCoveragex", P(GL_SampleCoveragex)}, 752 {"glSampleMaski", P(GL_SampleMaski)}, 753 {"glSampleMaskiANGLE", P(GL_SampleMaskiANGLE)}, 754 {"glSamplerParameterIiv", P(GL_SamplerParameterIiv)}, 755 {"glSamplerParameterIivEXT", P(GL_SamplerParameterIivEXT)}, 756 {"glSamplerParameterIivOES", P(GL_SamplerParameterIivOES)}, 757 {"glSamplerParameterIivRobustANGLE", P(GL_SamplerParameterIivRobustANGLE)}, 758 {"glSamplerParameterIuiv", P(GL_SamplerParameterIuiv)}, 759 {"glSamplerParameterIuivEXT", P(GL_SamplerParameterIuivEXT)}, 760 {"glSamplerParameterIuivOES", P(GL_SamplerParameterIuivOES)}, 761 {"glSamplerParameterIuivRobustANGLE", P(GL_SamplerParameterIuivRobustANGLE)}, 762 {"glSamplerParameterf", P(GL_SamplerParameterf)}, 763 {"glSamplerParameterfv", P(GL_SamplerParameterfv)}, 764 {"glSamplerParameterfvRobustANGLE", P(GL_SamplerParameterfvRobustANGLE)}, 765 {"glSamplerParameteri", P(GL_SamplerParameteri)}, 766 {"glSamplerParameteriv", P(GL_SamplerParameteriv)}, 767 {"glSamplerParameterivRobustANGLE", P(GL_SamplerParameterivRobustANGLE)}, 768 {"glScalef", P(GL_Scalef)}, 769 {"glScalex", P(GL_Scalex)}, 770 {"glScissor", P(GL_Scissor)}, 771 {"glSemaphoreParameterui64vEXT", P(GL_SemaphoreParameterui64vEXT)}, 772 {"glSetFenceNV", P(GL_SetFenceNV)}, 773 {"glShadeModel", P(GL_ShadeModel)}, 774 {"glShaderBinary", P(GL_ShaderBinary)}, 775 {"glShaderSource", P(GL_ShaderSource)}, 776 {"glSignalSemaphoreEXT", P(GL_SignalSemaphoreEXT)}, 777 {"glStencilFunc", P(GL_StencilFunc)}, 778 {"glStencilFuncSeparate", P(GL_StencilFuncSeparate)}, 779 {"glStencilMask", P(GL_StencilMask)}, 780 {"glStencilMaskSeparate", P(GL_StencilMaskSeparate)}, 781 {"glStencilOp", P(GL_StencilOp)}, 782 {"glStencilOpSeparate", P(GL_StencilOpSeparate)}, 783 {"glTestFenceNV", P(GL_TestFenceNV)}, 784 {"glTexBuffer", P(GL_TexBuffer)}, 785 {"glTexBufferEXT", P(GL_TexBufferEXT)}, 786 {"glTexBufferOES", P(GL_TexBufferOES)}, 787 {"glTexBufferRange", P(GL_TexBufferRange)}, 788 {"glTexBufferRangeEXT", P(GL_TexBufferRangeEXT)}, 789 {"glTexBufferRangeOES", P(GL_TexBufferRangeOES)}, 790 {"glTexCoordPointer", P(GL_TexCoordPointer)}, 791 {"glTexEnvf", P(GL_TexEnvf)}, 792 {"glTexEnvfv", P(GL_TexEnvfv)}, 793 {"glTexEnvi", P(GL_TexEnvi)}, 794 {"glTexEnviv", P(GL_TexEnviv)}, 795 {"glTexEnvx", P(GL_TexEnvx)}, 796 {"glTexEnvxv", P(GL_TexEnvxv)}, 797 {"glTexGenfOES", P(GL_TexGenfOES)}, 798 {"glTexGenfvOES", P(GL_TexGenfvOES)}, 799 {"glTexGeniOES", P(GL_TexGeniOES)}, 800 {"glTexGenivOES", P(GL_TexGenivOES)}, 801 {"glTexGenxOES", P(GL_TexGenxOES)}, 802 {"glTexGenxvOES", P(GL_TexGenxvOES)}, 803 {"glTexImage2D", P(GL_TexImage2D)}, 804 {"glTexImage2DExternalANGLE", P(GL_TexImage2DExternalANGLE)}, 805 {"glTexImage2DRobustANGLE", P(GL_TexImage2DRobustANGLE)}, 806 {"glTexImage3D", P(GL_TexImage3D)}, 807 {"glTexImage3DOES", P(GL_TexImage3DOES)}, 808 {"glTexImage3DRobustANGLE", P(GL_TexImage3DRobustANGLE)}, 809 {"glTexParameterIiv", P(GL_TexParameterIiv)}, 810 {"glTexParameterIivEXT", P(GL_TexParameterIivEXT)}, 811 {"glTexParameterIivOES", P(GL_TexParameterIivOES)}, 812 {"glTexParameterIivRobustANGLE", P(GL_TexParameterIivRobustANGLE)}, 813 {"glTexParameterIuiv", P(GL_TexParameterIuiv)}, 814 {"glTexParameterIuivEXT", P(GL_TexParameterIuivEXT)}, 815 {"glTexParameterIuivOES", P(GL_TexParameterIuivOES)}, 816 {"glTexParameterIuivRobustANGLE", P(GL_TexParameterIuivRobustANGLE)}, 817 {"glTexParameterf", P(GL_TexParameterf)}, 818 {"glTexParameterfv", P(GL_TexParameterfv)}, 819 {"glTexParameterfvRobustANGLE", P(GL_TexParameterfvRobustANGLE)}, 820 {"glTexParameteri", P(GL_TexParameteri)}, 821 {"glTexParameteriv", P(GL_TexParameteriv)}, 822 {"glTexParameterivRobustANGLE", P(GL_TexParameterivRobustANGLE)}, 823 {"glTexParameterx", P(GL_TexParameterx)}, 824 {"glTexParameterxv", P(GL_TexParameterxv)}, 825 {"glTexStorage1DEXT", P(GL_TexStorage1DEXT)}, 826 {"glTexStorage2D", P(GL_TexStorage2D)}, 827 {"glTexStorage2DEXT", P(GL_TexStorage2DEXT)}, 828 {"glTexStorage2DMultisample", P(GL_TexStorage2DMultisample)}, 829 {"glTexStorage2DMultisampleANGLE", P(GL_TexStorage2DMultisampleANGLE)}, 830 {"glTexStorage3D", P(GL_TexStorage3D)}, 831 {"glTexStorage3DEXT", P(GL_TexStorage3DEXT)}, 832 {"glTexStorage3DMultisample", P(GL_TexStorage3DMultisample)}, 833 {"glTexStorage3DMultisampleOES", P(GL_TexStorage3DMultisampleOES)}, 834 {"glTexStorageMem2DEXT", P(GL_TexStorageMem2DEXT)}, 835 {"glTexStorageMem2DMultisampleEXT", P(GL_TexStorageMem2DMultisampleEXT)}, 836 {"glTexStorageMem3DEXT", P(GL_TexStorageMem3DEXT)}, 837 {"glTexStorageMem3DMultisampleEXT", P(GL_TexStorageMem3DMultisampleEXT)}, 838 {"glTexStorageMemFlags2DANGLE", P(GL_TexStorageMemFlags2DANGLE)}, 839 {"glTexStorageMemFlags2DMultisampleANGLE", P(GL_TexStorageMemFlags2DMultisampleANGLE)}, 840 {"glTexStorageMemFlags3DANGLE", P(GL_TexStorageMemFlags3DANGLE)}, 841 {"glTexStorageMemFlags3DMultisampleANGLE", P(GL_TexStorageMemFlags3DMultisampleANGLE)}, 842 {"glTexSubImage2D", P(GL_TexSubImage2D)}, 843 {"glTexSubImage2DRobustANGLE", P(GL_TexSubImage2DRobustANGLE)}, 844 {"glTexSubImage3D", P(GL_TexSubImage3D)}, 845 {"glTexSubImage3DOES", P(GL_TexSubImage3DOES)}, 846 {"glTexSubImage3DRobustANGLE", P(GL_TexSubImage3DRobustANGLE)}, 847 {"glTransformFeedbackVaryings", P(GL_TransformFeedbackVaryings)}, 848 {"glTranslatef", P(GL_Translatef)}, 849 {"glTranslatex", P(GL_Translatex)}, 850 {"glUniform1f", P(GL_Uniform1f)}, 851 {"glUniform1fv", P(GL_Uniform1fv)}, 852 {"glUniform1i", P(GL_Uniform1i)}, 853 {"glUniform1iv", P(GL_Uniform1iv)}, 854 {"glUniform1ui", P(GL_Uniform1ui)}, 855 {"glUniform1uiv", P(GL_Uniform1uiv)}, 856 {"glUniform2f", P(GL_Uniform2f)}, 857 {"glUniform2fv", P(GL_Uniform2fv)}, 858 {"glUniform2i", P(GL_Uniform2i)}, 859 {"glUniform2iv", P(GL_Uniform2iv)}, 860 {"glUniform2ui", P(GL_Uniform2ui)}, 861 {"glUniform2uiv", P(GL_Uniform2uiv)}, 862 {"glUniform3f", P(GL_Uniform3f)}, 863 {"glUniform3fv", P(GL_Uniform3fv)}, 864 {"glUniform3i", P(GL_Uniform3i)}, 865 {"glUniform3iv", P(GL_Uniform3iv)}, 866 {"glUniform3ui", P(GL_Uniform3ui)}, 867 {"glUniform3uiv", P(GL_Uniform3uiv)}, 868 {"glUniform4f", P(GL_Uniform4f)}, 869 {"glUniform4fv", P(GL_Uniform4fv)}, 870 {"glUniform4i", P(GL_Uniform4i)}, 871 {"glUniform4iv", P(GL_Uniform4iv)}, 872 {"glUniform4ui", P(GL_Uniform4ui)}, 873 {"glUniform4uiv", P(GL_Uniform4uiv)}, 874 {"glUniformBlockBinding", P(GL_UniformBlockBinding)}, 875 {"glUniformMatrix2fv", P(GL_UniformMatrix2fv)}, 876 {"glUniformMatrix2x3fv", P(GL_UniformMatrix2x3fv)}, 877 {"glUniformMatrix2x4fv", P(GL_UniformMatrix2x4fv)}, 878 {"glUniformMatrix3fv", P(GL_UniformMatrix3fv)}, 879 {"glUniformMatrix3x2fv", P(GL_UniformMatrix3x2fv)}, 880 {"glUniformMatrix3x4fv", P(GL_UniformMatrix3x4fv)}, 881 {"glUniformMatrix4fv", P(GL_UniformMatrix4fv)}, 882 {"glUniformMatrix4x2fv", P(GL_UniformMatrix4x2fv)}, 883 {"glUniformMatrix4x3fv", P(GL_UniformMatrix4x3fv)}, 884 {"glUnmapBuffer", P(GL_UnmapBuffer)}, 885 {"glUnmapBufferOES", P(GL_UnmapBufferOES)}, 886 {"glUseProgram", P(GL_UseProgram)}, 887 {"glUseProgramStages", P(GL_UseProgramStages)}, 888 {"glUseProgramStagesEXT", P(GL_UseProgramStagesEXT)}, 889 {"glValidateProgram", P(GL_ValidateProgram)}, 890 {"glValidateProgramPipeline", P(GL_ValidateProgramPipeline)}, 891 {"glValidateProgramPipelineEXT", P(GL_ValidateProgramPipelineEXT)}, 892 {"glVertexAttrib1f", P(GL_VertexAttrib1f)}, 893 {"glVertexAttrib1fv", P(GL_VertexAttrib1fv)}, 894 {"glVertexAttrib2f", P(GL_VertexAttrib2f)}, 895 {"glVertexAttrib2fv", P(GL_VertexAttrib2fv)}, 896 {"glVertexAttrib3f", P(GL_VertexAttrib3f)}, 897 {"glVertexAttrib3fv", P(GL_VertexAttrib3fv)}, 898 {"glVertexAttrib4f", P(GL_VertexAttrib4f)}, 899 {"glVertexAttrib4fv", P(GL_VertexAttrib4fv)}, 900 {"glVertexAttribBinding", P(GL_VertexAttribBinding)}, 901 {"glVertexAttribDivisor", P(GL_VertexAttribDivisor)}, 902 {"glVertexAttribDivisorANGLE", P(GL_VertexAttribDivisorANGLE)}, 903 {"glVertexAttribDivisorEXT", P(GL_VertexAttribDivisorEXT)}, 904 {"glVertexAttribFormat", P(GL_VertexAttribFormat)}, 905 {"glVertexAttribI4i", P(GL_VertexAttribI4i)}, 906 {"glVertexAttribI4iv", P(GL_VertexAttribI4iv)}, 907 {"glVertexAttribI4ui", P(GL_VertexAttribI4ui)}, 908 {"glVertexAttribI4uiv", P(GL_VertexAttribI4uiv)}, 909 {"glVertexAttribIFormat", P(GL_VertexAttribIFormat)}, 910 {"glVertexAttribIPointer", P(GL_VertexAttribIPointer)}, 911 {"glVertexAttribPointer", P(GL_VertexAttribPointer)}, 912 {"glVertexBindingDivisor", P(GL_VertexBindingDivisor)}, 913 {"glVertexPointer", P(GL_VertexPointer)}, 914 {"glViewport", P(GL_Viewport)}, 915 {"glWaitSemaphoreEXT", P(GL_WaitSemaphoreEXT)}, 916 {"glWaitSync", P(GL_WaitSync)}, 917 {"glWeightPointerOES", P(GL_WeightPointerOES)}}; 918 919 const size_t g_numProcs = 883; 920 } // namespace egl 921