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