blob: 7512247e32e625814803b3e499df8553edee51bb [file] [log] [blame]
Jamie Madill5ad52992017-11-14 12:43:40 -05001// GENERATED FILE - DO NOT EDIT.
Jamie Madillfa920eb2018-01-04 11:45:50 -05002// Generated by gen_proc_table.py using data from proc_table_data.json.
Jamie Madill5ad52992017-11-14 12:43:40 -05003//
Geoff Lang2aaa7b42018-01-12 17:17:27 -05004// Copyright 2018 The ANGLE Project Authors. All rights reserved.
Jamie Madill5ad52992017-11-14 12:43:40 -05005// Use of this source code is governed by a BSD-style license that can be
6// found in the LICENSE file.
7//
8// getProcAddress loader table:
9// Mapping from a string entry point name to function address.
10//
11
12#include "libGLESv2/proc_table.h"
13
14#include "libGLESv2/entry_points_egl.h"
15#include "libGLESv2/entry_points_egl_ext.h"
Geoff Lang2aaa7b42018-01-12 17:17:27 -050016#include "libGLESv2/entry_points_gles_1_0_autogen.h"
Jamie Madill5ad52992017-11-14 12:43:40 -050017#include "libGLESv2/entry_points_gles_2_0_autogen.h"
Jamie Madill5ad52992017-11-14 12:43:40 -050018#include "libGLESv2/entry_points_gles_3_0_autogen.h"
Jiajia Qincb59a902017-11-22 13:03:42 +080019#include "libGLESv2/entry_points_gles_3_1_autogen.h"
Geoff Lang2aaa7b42018-01-12 17:17:27 -050020#include "libGLESv2/entry_points_gles_ext_autogen.h"
Jamie Madill5ad52992017-11-14 12:43:40 -050021#include "platform/Platform.h"
22
23#define P(FUNC) reinterpret_cast<__eglMustCastToProperFunctionPointerType>(FUNC)
24
25namespace egl
26{
27ProcEntry g_procTable[] = {
28 {"ANGLEGetDisplayPlatform", P(ANGLEGetDisplayPlatform)},
29 {"ANGLEResetDisplayPlatform", P(ANGLEResetDisplayPlatform)},
30 {"eglBindAPI", P(egl::BindAPI)},
31 {"eglBindTexImage", P(egl::BindTexImage)},
32 {"eglChooseConfig", P(egl::ChooseConfig)},
33 {"eglClientWaitSync", P(egl::ClientWaitSync)},
34 {"eglCopyBuffers", P(egl::CopyBuffers)},
35 {"eglCreateContext", P(egl::CreateContext)},
36 {"eglCreateDeviceANGLE", P(egl::CreateDeviceANGLE)},
37 {"eglCreateImage", P(egl::CreateImage)},
38 {"eglCreateImageKHR", P(egl::CreateImageKHR)},
39 {"eglCreatePbufferFromClientBuffer", P(egl::CreatePbufferFromClientBuffer)},
40 {"eglCreatePbufferSurface", P(egl::CreatePbufferSurface)},
41 {"eglCreatePixmapSurface", P(egl::CreatePixmapSurface)},
42 {"eglCreatePlatformPixmapSurface", P(egl::CreatePlatformPixmapSurface)},
Geoff Langc2014bc2018-05-28 16:09:04 -040043 {"eglCreatePlatformPixmapSurfaceEXT", P(egl::CreatePlatformPixmapSurfaceEXT)},
Jamie Madill5ad52992017-11-14 12:43:40 -050044 {"eglCreatePlatformWindowSurface", P(egl::CreatePlatformWindowSurface)},
Geoff Langc2014bc2018-05-28 16:09:04 -040045 {"eglCreatePlatformWindowSurfaceEXT", P(egl::CreatePlatformWindowSurfaceEXT)},
Jamie Madill5ad52992017-11-14 12:43:40 -050046 {"eglCreateStreamKHR", P(egl::CreateStreamKHR)},
Jeff Gilbert3dddccf2017-11-14 16:44:36 -080047 {"eglCreateStreamProducerD3DTextureANGLE", P(egl::CreateStreamProducerD3DTextureANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -050048 {"eglCreateSync", P(egl::CreateSync)},
49 {"eglCreateWindowSurface", P(egl::CreateWindowSurface)},
50 {"eglDestroyContext", P(egl::DestroyContext)},
51 {"eglDestroyImage", P(egl::DestroyImage)},
52 {"eglDestroyImageKHR", P(egl::DestroyImageKHR)},
53 {"eglDestroyStreamKHR", P(egl::DestroyStreamKHR)},
54 {"eglDestroySurface", P(egl::DestroySurface)},
55 {"eglDestroySync", P(egl::DestroySync)},
56 {"eglGetConfigAttrib", P(egl::GetConfigAttrib)},
57 {"eglGetConfigs", P(egl::GetConfigs)},
58 {"eglGetCurrentContext", P(egl::GetCurrentContext)},
59 {"eglGetCurrentDisplay", P(egl::GetCurrentDisplay)},
60 {"eglGetCurrentSurface", P(egl::GetCurrentSurface)},
61 {"eglGetDisplay", P(egl::GetDisplay)},
62 {"eglGetError", P(egl::GetError)},
63 {"eglGetPlatformDisplay", P(egl::GetPlatformDisplay)},
64 {"eglGetPlatformDisplayEXT", P(egl::GetPlatformDisplayEXT)},
65 {"eglGetProcAddress", P(egl::GetProcAddress)},
66 {"eglGetSyncAttrib", P(egl::GetSyncAttrib)},
67 {"eglGetSyncValuesCHROMIUM", P(egl::GetSyncValuesCHROMIUM)},
68 {"eglInitialize", P(egl::Initialize)},
69 {"eglMakeCurrent", P(egl::MakeCurrent)},
70 {"eglPostSubBufferNV", P(egl::PostSubBufferNV)},
Geoff Lang1da46772018-05-14 14:30:30 -040071 {"eglPresentationTimeANDROID", P(egl::PresentationTimeANDROID)},
Jamie Madill5ad52992017-11-14 12:43:40 -050072 {"eglProgramCacheGetAttribANGLE", P(egl::ProgramCacheGetAttribANGLE)},
73 {"eglProgramCachePopulateANGLE", P(egl::ProgramCachePopulateANGLE)},
74 {"eglProgramCacheQueryANGLE", P(egl::ProgramCacheQueryANGLE)},
75 {"eglProgramCacheResizeANGLE", P(egl::ProgramCacheResizeANGLE)},
76 {"eglQueryAPI", P(egl::QueryAPI)},
77 {"eglQueryContext", P(egl::QueryContext)},
78 {"eglQueryDeviceAttribEXT", P(egl::QueryDeviceAttribEXT)},
79 {"eglQueryDeviceStringEXT", P(egl::QueryDeviceStringEXT)},
80 {"eglQueryDisplayAttribEXT", P(egl::QueryDisplayAttribEXT)},
81 {"eglQueryStreamKHR", P(egl::QueryStreamKHR)},
82 {"eglQueryStreamu64KHR", P(egl::QueryStreamu64KHR)},
83 {"eglQueryString", P(egl::QueryString)},
84 {"eglQuerySurface", P(egl::QuerySurface)},
85 {"eglQuerySurfacePointerANGLE", P(egl::QuerySurfacePointerANGLE)},
86 {"eglReleaseDeviceANGLE", P(egl::ReleaseDeviceANGLE)},
87 {"eglReleaseTexImage", P(egl::ReleaseTexImage)},
88 {"eglReleaseThread", P(egl::ReleaseThread)},
89 {"eglStreamAttribKHR", P(egl::StreamAttribKHR)},
90 {"eglStreamConsumerAcquireKHR", P(egl::StreamConsumerAcquireKHR)},
91 {"eglStreamConsumerGLTextureExternalAttribsNV",
92 P(egl::StreamConsumerGLTextureExternalAttribsNV)},
93 {"eglStreamConsumerGLTextureExternalKHR", P(egl::StreamConsumerGLTextureExternalKHR)},
94 {"eglStreamConsumerReleaseKHR", P(egl::StreamConsumerReleaseKHR)},
Jeff Gilbert3dddccf2017-11-14 16:44:36 -080095 {"eglStreamPostD3DTextureANGLE", P(egl::StreamPostD3DTextureANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -050096 {"eglSurfaceAttrib", P(egl::SurfaceAttrib)},
97 {"eglSwapBuffers", P(egl::SwapBuffers)},
Geoff Lang3f1eba92018-05-10 15:53:22 -040098 {"eglSwapBuffersWithDamageKHR", P(egl::SwapBuffersWithDamageKHR)},
Jamie Madill5ad52992017-11-14 12:43:40 -050099 {"eglSwapInterval", P(egl::SwapInterval)},
100 {"eglTerminate", P(egl::Terminate)},
101 {"eglWaitClient", P(egl::WaitClient)},
102 {"eglWaitGL", P(egl::WaitGL)},
103 {"eglWaitNative", P(egl::WaitNative)},
104 {"eglWaitSync", P(egl::WaitSync)},
105 {"glActiveShaderProgram", P(gl::ActiveShaderProgram)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700106 {"glActiveShaderProgramContextANGLE", P(gl::ActiveShaderProgramContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500107 {"glActiveTexture", P(gl::ActiveTexture)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700108 {"glActiveTextureContextANGLE", P(gl::ActiveTextureContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500109 {"glAlphaFunc", P(gl::AlphaFunc)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700110 {"glAlphaFuncContextANGLE", P(gl::AlphaFuncContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500111 {"glAlphaFuncx", P(gl::AlphaFuncx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700112 {"glAlphaFuncxContextANGLE", P(gl::AlphaFuncxContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500113 {"glAttachShader", P(gl::AttachShader)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700114 {"glAttachShaderContextANGLE", P(gl::AttachShaderContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500115 {"glBeginQuery", P(gl::BeginQuery)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700116 {"glBeginQueryContextANGLE", P(gl::BeginQueryContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500117 {"glBeginQueryEXT", P(gl::BeginQueryEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700118 {"glBeginQueryEXTContextANGLE", P(gl::BeginQueryEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500119 {"glBeginTransformFeedback", P(gl::BeginTransformFeedback)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700120 {"glBeginTransformFeedbackContextANGLE", P(gl::BeginTransformFeedbackContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500121 {"glBindAttribLocation", P(gl::BindAttribLocation)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700122 {"glBindAttribLocationContextANGLE", P(gl::BindAttribLocationContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500123 {"glBindBuffer", P(gl::BindBuffer)},
124 {"glBindBufferBase", P(gl::BindBufferBase)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700125 {"glBindBufferBaseContextANGLE", P(gl::BindBufferBaseContextANGLE)},
126 {"glBindBufferContextANGLE", P(gl::BindBufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500127 {"glBindBufferRange", P(gl::BindBufferRange)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700128 {"glBindBufferRangeContextANGLE", P(gl::BindBufferRangeContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500129 {"glBindFramebuffer", P(gl::BindFramebuffer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700130 {"glBindFramebufferContextANGLE", P(gl::BindFramebufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500131 {"glBindImageTexture", P(gl::BindImageTexture)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700132 {"glBindImageTextureContextANGLE", P(gl::BindImageTextureContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500133 {"glBindProgramPipeline", P(gl::BindProgramPipeline)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700134 {"glBindProgramPipelineContextANGLE", P(gl::BindProgramPipelineContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500135 {"glBindRenderbuffer", P(gl::BindRenderbuffer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700136 {"glBindRenderbufferContextANGLE", P(gl::BindRenderbufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500137 {"glBindSampler", P(gl::BindSampler)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700138 {"glBindSamplerContextANGLE", P(gl::BindSamplerContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500139 {"glBindTexture", P(gl::BindTexture)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700140 {"glBindTextureContextANGLE", P(gl::BindTextureContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500141 {"glBindTransformFeedback", P(gl::BindTransformFeedback)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700142 {"glBindTransformFeedbackContextANGLE", P(gl::BindTransformFeedbackContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500143 {"glBindUniformLocationCHROMIUM", P(gl::BindUniformLocationCHROMIUM)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700144 {"glBindUniformLocationCHROMIUMContextANGLE", P(gl::BindUniformLocationCHROMIUMContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500145 {"glBindVertexArray", P(gl::BindVertexArray)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700146 {"glBindVertexArrayContextANGLE", P(gl::BindVertexArrayContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500147 {"glBindVertexArrayOES", P(gl::BindVertexArrayOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700148 {"glBindVertexArrayOESContextANGLE", P(gl::BindVertexArrayOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500149 {"glBindVertexBuffer", P(gl::BindVertexBuffer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700150 {"glBindVertexBufferContextANGLE", P(gl::BindVertexBufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500151 {"glBlendColor", P(gl::BlendColor)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700152 {"glBlendColorContextANGLE", P(gl::BlendColorContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500153 {"glBlendEquation", P(gl::BlendEquation)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700154 {"glBlendEquationContextANGLE", P(gl::BlendEquationContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500155 {"glBlendEquationSeparate", P(gl::BlendEquationSeparate)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700156 {"glBlendEquationSeparateContextANGLE", P(gl::BlendEquationSeparateContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500157 {"glBlendFunc", P(gl::BlendFunc)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700158 {"glBlendFuncContextANGLE", P(gl::BlendFuncContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500159 {"glBlendFuncSeparate", P(gl::BlendFuncSeparate)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700160 {"glBlendFuncSeparateContextANGLE", P(gl::BlendFuncSeparateContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500161 {"glBlitFramebuffer", P(gl::BlitFramebuffer)},
162 {"glBlitFramebufferANGLE", P(gl::BlitFramebufferANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700163 {"glBlitFramebufferANGLEContextANGLE", P(gl::BlitFramebufferANGLEContextANGLE)},
164 {"glBlitFramebufferContextANGLE", P(gl::BlitFramebufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500165 {"glBufferData", P(gl::BufferData)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700166 {"glBufferDataContextANGLE", P(gl::BufferDataContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500167 {"glBufferSubData", P(gl::BufferSubData)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700168 {"glBufferSubDataContextANGLE", P(gl::BufferSubDataContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500169 {"glCheckFramebufferStatus", P(gl::CheckFramebufferStatus)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700170 {"glCheckFramebufferStatusContextANGLE", P(gl::CheckFramebufferStatusContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500171 {"glClear", P(gl::Clear)},
172 {"glClearBufferfi", P(gl::ClearBufferfi)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700173 {"glClearBufferfiContextANGLE", P(gl::ClearBufferfiContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500174 {"glClearBufferfv", P(gl::ClearBufferfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700175 {"glClearBufferfvContextANGLE", P(gl::ClearBufferfvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500176 {"glClearBufferiv", P(gl::ClearBufferiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700177 {"glClearBufferivContextANGLE", P(gl::ClearBufferivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500178 {"glClearBufferuiv", P(gl::ClearBufferuiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700179 {"glClearBufferuivContextANGLE", P(gl::ClearBufferuivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500180 {"glClearColor", P(gl::ClearColor)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700181 {"glClearColorContextANGLE", P(gl::ClearColorContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500182 {"glClearColorx", P(gl::ClearColorx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700183 {"glClearColorxContextANGLE", P(gl::ClearColorxContextANGLE)},
184 {"glClearContextANGLE", P(gl::ClearContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500185 {"glClearDepthf", P(gl::ClearDepthf)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700186 {"glClearDepthfContextANGLE", P(gl::ClearDepthfContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500187 {"glClearDepthx", P(gl::ClearDepthx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700188 {"glClearDepthxContextANGLE", P(gl::ClearDepthxContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500189 {"glClearStencil", P(gl::ClearStencil)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700190 {"glClearStencilContextANGLE", P(gl::ClearStencilContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500191 {"glClientActiveTexture", P(gl::ClientActiveTexture)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700192 {"glClientActiveTextureContextANGLE", P(gl::ClientActiveTextureContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500193 {"glClientWaitSync", P(gl::ClientWaitSync)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700194 {"glClientWaitSyncContextANGLE", P(gl::ClientWaitSyncContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500195 {"glClipPlanef", P(gl::ClipPlanef)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700196 {"glClipPlanefContextANGLE", P(gl::ClipPlanefContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500197 {"glClipPlanex", P(gl::ClipPlanex)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700198 {"glClipPlanexContextANGLE", P(gl::ClipPlanexContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500199 {"glColor4f", P(gl::Color4f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700200 {"glColor4fContextANGLE", P(gl::Color4fContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500201 {"glColor4ub", P(gl::Color4ub)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700202 {"glColor4ubContextANGLE", P(gl::Color4ubContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500203 {"glColor4x", P(gl::Color4x)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700204 {"glColor4xContextANGLE", P(gl::Color4xContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500205 {"glColorMask", P(gl::ColorMask)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700206 {"glColorMaskContextANGLE", P(gl::ColorMaskContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500207 {"glColorPointer", P(gl::ColorPointer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700208 {"glColorPointerContextANGLE", P(gl::ColorPointerContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500209 {"glCompileShader", P(gl::CompileShader)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700210 {"glCompileShaderContextANGLE", P(gl::CompileShaderContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500211 {"glCompressedCopyTextureCHROMIUM", P(gl::CompressedCopyTextureCHROMIUM)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700212 {"glCompressedCopyTextureCHROMIUMContextANGLE",
213 P(gl::CompressedCopyTextureCHROMIUMContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500214 {"glCompressedTexImage2D", P(gl::CompressedTexImage2D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700215 {"glCompressedTexImage2DContextANGLE", P(gl::CompressedTexImage2DContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500216 {"glCompressedTexImage2DRobustANGLE", P(gl::CompressedTexImage2DRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700217 {"glCompressedTexImage2DRobustANGLEContextANGLE",
218 P(gl::CompressedTexImage2DRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500219 {"glCompressedTexImage3D", P(gl::CompressedTexImage3D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700220 {"glCompressedTexImage3DContextANGLE", P(gl::CompressedTexImage3DContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500221 {"glCompressedTexImage3DRobustANGLE", P(gl::CompressedTexImage3DRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700222 {"glCompressedTexImage3DRobustANGLEContextANGLE",
223 P(gl::CompressedTexImage3DRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500224 {"glCompressedTexSubImage2D", P(gl::CompressedTexSubImage2D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700225 {"glCompressedTexSubImage2DContextANGLE", P(gl::CompressedTexSubImage2DContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500226 {"glCompressedTexSubImage2DRobustANGLE", P(gl::CompressedTexSubImage2DRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700227 {"glCompressedTexSubImage2DRobustANGLEContextANGLE",
228 P(gl::CompressedTexSubImage2DRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500229 {"glCompressedTexSubImage3D", P(gl::CompressedTexSubImage3D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700230 {"glCompressedTexSubImage3DContextANGLE", P(gl::CompressedTexSubImage3DContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500231 {"glCompressedTexSubImage3DRobustANGLE", P(gl::CompressedTexSubImage3DRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700232 {"glCompressedTexSubImage3DRobustANGLEContextANGLE",
233 P(gl::CompressedTexSubImage3DRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500234 {"glCopyBufferSubData", P(gl::CopyBufferSubData)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700235 {"glCopyBufferSubDataContextANGLE", P(gl::CopyBufferSubDataContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500236 {"glCopySubTextureCHROMIUM", P(gl::CopySubTextureCHROMIUM)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700237 {"glCopySubTextureCHROMIUMContextANGLE", P(gl::CopySubTextureCHROMIUMContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500238 {"glCopyTexImage2D", P(gl::CopyTexImage2D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700239 {"glCopyTexImage2DContextANGLE", P(gl::CopyTexImage2DContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500240 {"glCopyTexSubImage2D", P(gl::CopyTexSubImage2D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700241 {"glCopyTexSubImage2DContextANGLE", P(gl::CopyTexSubImage2DContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500242 {"glCopyTexSubImage3D", P(gl::CopyTexSubImage3D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700243 {"glCopyTexSubImage3DContextANGLE", P(gl::CopyTexSubImage3DContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500244 {"glCopyTextureCHROMIUM", P(gl::CopyTextureCHROMIUM)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700245 {"glCopyTextureCHROMIUMContextANGLE", P(gl::CopyTextureCHROMIUMContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500246 {"glCreateProgram", P(gl::CreateProgram)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700247 {"glCreateProgramContextANGLE", P(gl::CreateProgramContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500248 {"glCreateShader", P(gl::CreateShader)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700249 {"glCreateShaderContextANGLE", P(gl::CreateShaderContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500250 {"glCreateShaderProgramv", P(gl::CreateShaderProgramv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700251 {"glCreateShaderProgramvContextANGLE", P(gl::CreateShaderProgramvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500252 {"glCullFace", P(gl::CullFace)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700253 {"glCullFaceContextANGLE", P(gl::CullFaceContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500254 {"glCurrentPaletteMatrixOES", P(gl::CurrentPaletteMatrixOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700255 {"glCurrentPaletteMatrixOESContextANGLE", P(gl::CurrentPaletteMatrixOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500256 {"glDebugMessageCallbackKHR", P(gl::DebugMessageCallbackKHR)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700257 {"glDebugMessageCallbackKHRContextANGLE", P(gl::DebugMessageCallbackKHRContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500258 {"glDebugMessageControlKHR", P(gl::DebugMessageControlKHR)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700259 {"glDebugMessageControlKHRContextANGLE", P(gl::DebugMessageControlKHRContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500260 {"glDebugMessageInsertKHR", P(gl::DebugMessageInsertKHR)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700261 {"glDebugMessageInsertKHRContextANGLE", P(gl::DebugMessageInsertKHRContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500262 {"glDeleteBuffers", P(gl::DeleteBuffers)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700263 {"glDeleteBuffersContextANGLE", P(gl::DeleteBuffersContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500264 {"glDeleteFencesNV", P(gl::DeleteFencesNV)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700265 {"glDeleteFencesNVContextANGLE", P(gl::DeleteFencesNVContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500266 {"glDeleteFramebuffers", P(gl::DeleteFramebuffers)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700267 {"glDeleteFramebuffersContextANGLE", P(gl::DeleteFramebuffersContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500268 {"glDeleteProgram", P(gl::DeleteProgram)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700269 {"glDeleteProgramContextANGLE", P(gl::DeleteProgramContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500270 {"glDeleteProgramPipelines", P(gl::DeleteProgramPipelines)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700271 {"glDeleteProgramPipelinesContextANGLE", P(gl::DeleteProgramPipelinesContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500272 {"glDeleteQueries", P(gl::DeleteQueries)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700273 {"glDeleteQueriesContextANGLE", P(gl::DeleteQueriesContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500274 {"glDeleteQueriesEXT", P(gl::DeleteQueriesEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700275 {"glDeleteQueriesEXTContextANGLE", P(gl::DeleteQueriesEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500276 {"glDeleteRenderbuffers", P(gl::DeleteRenderbuffers)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700277 {"glDeleteRenderbuffersContextANGLE", P(gl::DeleteRenderbuffersContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500278 {"glDeleteSamplers", P(gl::DeleteSamplers)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700279 {"glDeleteSamplersContextANGLE", P(gl::DeleteSamplersContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500280 {"glDeleteShader", P(gl::DeleteShader)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700281 {"glDeleteShaderContextANGLE", P(gl::DeleteShaderContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500282 {"glDeleteSync", P(gl::DeleteSync)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700283 {"glDeleteSyncContextANGLE", P(gl::DeleteSyncContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500284 {"glDeleteTextures", P(gl::DeleteTextures)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700285 {"glDeleteTexturesContextANGLE", P(gl::DeleteTexturesContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500286 {"glDeleteTransformFeedbacks", P(gl::DeleteTransformFeedbacks)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700287 {"glDeleteTransformFeedbacksContextANGLE", P(gl::DeleteTransformFeedbacksContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500288 {"glDeleteVertexArrays", P(gl::DeleteVertexArrays)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700289 {"glDeleteVertexArraysContextANGLE", P(gl::DeleteVertexArraysContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500290 {"glDeleteVertexArraysOES", P(gl::DeleteVertexArraysOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700291 {"glDeleteVertexArraysOESContextANGLE", P(gl::DeleteVertexArraysOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500292 {"glDepthFunc", P(gl::DepthFunc)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700293 {"glDepthFuncContextANGLE", P(gl::DepthFuncContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500294 {"glDepthMask", P(gl::DepthMask)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700295 {"glDepthMaskContextANGLE", P(gl::DepthMaskContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500296 {"glDepthRangef", P(gl::DepthRangef)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700297 {"glDepthRangefContextANGLE", P(gl::DepthRangefContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500298 {"glDepthRangex", P(gl::DepthRangex)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700299 {"glDepthRangexContextANGLE", P(gl::DepthRangexContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500300 {"glDetachShader", P(gl::DetachShader)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700301 {"glDetachShaderContextANGLE", P(gl::DetachShaderContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500302 {"glDisable", P(gl::Disable)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500303 {"glDisableClientState", P(gl::DisableClientState)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700304 {"glDisableClientStateContextANGLE", P(gl::DisableClientStateContextANGLE)},
305 {"glDisableContextANGLE", P(gl::DisableContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500306 {"glDisableVertexAttribArray", P(gl::DisableVertexAttribArray)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700307 {"glDisableVertexAttribArrayContextANGLE", P(gl::DisableVertexAttribArrayContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500308 {"glDiscardFramebufferEXT", P(gl::DiscardFramebufferEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700309 {"glDiscardFramebufferEXTContextANGLE", P(gl::DiscardFramebufferEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500310 {"glDispatchCompute", P(gl::DispatchCompute)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700311 {"glDispatchComputeContextANGLE", P(gl::DispatchComputeContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500312 {"glDispatchComputeIndirect", P(gl::DispatchComputeIndirect)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700313 {"glDispatchComputeIndirectContextANGLE", P(gl::DispatchComputeIndirectContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500314 {"glDrawArrays", P(gl::DrawArrays)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700315 {"glDrawArraysContextANGLE", P(gl::DrawArraysContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500316 {"glDrawArraysIndirect", P(gl::DrawArraysIndirect)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700317 {"glDrawArraysIndirectContextANGLE", P(gl::DrawArraysIndirectContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500318 {"glDrawArraysInstanced", P(gl::DrawArraysInstanced)},
319 {"glDrawArraysInstancedANGLE", P(gl::DrawArraysInstancedANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700320 {"glDrawArraysInstancedANGLEContextANGLE", P(gl::DrawArraysInstancedANGLEContextANGLE)},
321 {"glDrawArraysInstancedContextANGLE", P(gl::DrawArraysInstancedContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500322 {"glDrawBuffers", P(gl::DrawBuffers)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700323 {"glDrawBuffersContextANGLE", P(gl::DrawBuffersContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500324 {"glDrawBuffersEXT", P(gl::DrawBuffersEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700325 {"glDrawBuffersEXTContextANGLE", P(gl::DrawBuffersEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500326 {"glDrawElements", P(gl::DrawElements)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700327 {"glDrawElementsContextANGLE", P(gl::DrawElementsContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500328 {"glDrawElementsIndirect", P(gl::DrawElementsIndirect)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700329 {"glDrawElementsIndirectContextANGLE", P(gl::DrawElementsIndirectContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500330 {"glDrawElementsInstanced", P(gl::DrawElementsInstanced)},
331 {"glDrawElementsInstancedANGLE", P(gl::DrawElementsInstancedANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700332 {"glDrawElementsInstancedANGLEContextANGLE", P(gl::DrawElementsInstancedANGLEContextANGLE)},
333 {"glDrawElementsInstancedContextANGLE", P(gl::DrawElementsInstancedContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500334 {"glDrawRangeElements", P(gl::DrawRangeElements)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700335 {"glDrawRangeElementsContextANGLE", P(gl::DrawRangeElementsContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500336 {"glDrawTexfOES", P(gl::DrawTexfOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700337 {"glDrawTexfOESContextANGLE", P(gl::DrawTexfOESContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500338 {"glDrawTexfvOES", P(gl::DrawTexfvOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700339 {"glDrawTexfvOESContextANGLE", P(gl::DrawTexfvOESContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500340 {"glDrawTexiOES", P(gl::DrawTexiOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700341 {"glDrawTexiOESContextANGLE", P(gl::DrawTexiOESContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500342 {"glDrawTexivOES", P(gl::DrawTexivOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700343 {"glDrawTexivOESContextANGLE", P(gl::DrawTexivOESContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500344 {"glDrawTexsOES", P(gl::DrawTexsOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700345 {"glDrawTexsOESContextANGLE", P(gl::DrawTexsOESContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500346 {"glDrawTexsvOES", P(gl::DrawTexsvOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700347 {"glDrawTexsvOESContextANGLE", P(gl::DrawTexsvOESContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500348 {"glDrawTexxOES", P(gl::DrawTexxOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700349 {"glDrawTexxOESContextANGLE", P(gl::DrawTexxOESContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500350 {"glDrawTexxvOES", P(gl::DrawTexxvOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700351 {"glDrawTexxvOESContextANGLE", P(gl::DrawTexxvOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500352 {"glEGLImageTargetRenderbufferStorageOES", P(gl::EGLImageTargetRenderbufferStorageOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700353 {"glEGLImageTargetRenderbufferStorageOESContextANGLE",
354 P(gl::EGLImageTargetRenderbufferStorageOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500355 {"glEGLImageTargetTexture2DOES", P(gl::EGLImageTargetTexture2DOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700356 {"glEGLImageTargetTexture2DOESContextANGLE", P(gl::EGLImageTargetTexture2DOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500357 {"glEnable", P(gl::Enable)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500358 {"glEnableClientState", P(gl::EnableClientState)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700359 {"glEnableClientStateContextANGLE", P(gl::EnableClientStateContextANGLE)},
360 {"glEnableContextANGLE", P(gl::EnableContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500361 {"glEnableVertexAttribArray", P(gl::EnableVertexAttribArray)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700362 {"glEnableVertexAttribArrayContextANGLE", P(gl::EnableVertexAttribArrayContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500363 {"glEndQuery", P(gl::EndQuery)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700364 {"glEndQueryContextANGLE", P(gl::EndQueryContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500365 {"glEndQueryEXT", P(gl::EndQueryEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700366 {"glEndQueryEXTContextANGLE", P(gl::EndQueryEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500367 {"glEndTransformFeedback", P(gl::EndTransformFeedback)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700368 {"glEndTransformFeedbackContextANGLE", P(gl::EndTransformFeedbackContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500369 {"glFenceSync", P(gl::FenceSync)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700370 {"glFenceSyncContextANGLE", P(gl::FenceSyncContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500371 {"glFinish", P(gl::Finish)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700372 {"glFinishContextANGLE", P(gl::FinishContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500373 {"glFinishFenceNV", P(gl::FinishFenceNV)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700374 {"glFinishFenceNVContextANGLE", P(gl::FinishFenceNVContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500375 {"glFlush", P(gl::Flush)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700376 {"glFlushContextANGLE", P(gl::FlushContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500377 {"glFlushMappedBufferRange", P(gl::FlushMappedBufferRange)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700378 {"glFlushMappedBufferRangeContextANGLE", P(gl::FlushMappedBufferRangeContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500379 {"glFlushMappedBufferRangeEXT", P(gl::FlushMappedBufferRangeEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700380 {"glFlushMappedBufferRangeEXTContextANGLE", P(gl::FlushMappedBufferRangeEXTContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500381 {"glFogf", P(gl::Fogf)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700382 {"glFogfContextANGLE", P(gl::FogfContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500383 {"glFogfv", P(gl::Fogfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700384 {"glFogfvContextANGLE", P(gl::FogfvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500385 {"glFogx", P(gl::Fogx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700386 {"glFogxContextANGLE", P(gl::FogxContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500387 {"glFogxv", P(gl::Fogxv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700388 {"glFogxvContextANGLE", P(gl::FogxvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500389 {"glFramebufferParameteri", P(gl::FramebufferParameteri)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700390 {"glFramebufferParameteriContextANGLE", P(gl::FramebufferParameteriContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500391 {"glFramebufferRenderbuffer", P(gl::FramebufferRenderbuffer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700392 {"glFramebufferRenderbufferContextANGLE", P(gl::FramebufferRenderbufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500393 {"glFramebufferTexture2D", P(gl::FramebufferTexture2D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700394 {"glFramebufferTexture2DContextANGLE", P(gl::FramebufferTexture2DContextANGLE)},
Jiawei Shao5f9482f2018-05-18 09:00:09 +0800395 {"glFramebufferTextureEXT", P(gl::FramebufferTextureEXT)},
396 {"glFramebufferTextureEXTContextANGLE", P(gl::FramebufferTextureEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500397 {"glFramebufferTextureLayer", P(gl::FramebufferTextureLayer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700398 {"glFramebufferTextureLayerContextANGLE", P(gl::FramebufferTextureLayerContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500399 {"glFramebufferTextureMultiviewLayeredANGLE", P(gl::FramebufferTextureMultiviewLayeredANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700400 {"glFramebufferTextureMultiviewLayeredANGLEContextANGLE",
401 P(gl::FramebufferTextureMultiviewLayeredANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500402 {"glFramebufferTextureMultiviewSideBySideANGLE",
403 P(gl::FramebufferTextureMultiviewSideBySideANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700404 {"glFramebufferTextureMultiviewSideBySideANGLEContextANGLE",
405 P(gl::FramebufferTextureMultiviewSideBySideANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500406 {"glFrontFace", P(gl::FrontFace)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700407 {"glFrontFaceContextANGLE", P(gl::FrontFaceContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500408 {"glFrustumf", P(gl::Frustumf)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700409 {"glFrustumfContextANGLE", P(gl::FrustumfContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500410 {"glFrustumx", P(gl::Frustumx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700411 {"glFrustumxContextANGLE", P(gl::FrustumxContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500412 {"glGenBuffers", P(gl::GenBuffers)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700413 {"glGenBuffersContextANGLE", P(gl::GenBuffersContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500414 {"glGenFencesNV", P(gl::GenFencesNV)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700415 {"glGenFencesNVContextANGLE", P(gl::GenFencesNVContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500416 {"glGenFramebuffers", P(gl::GenFramebuffers)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700417 {"glGenFramebuffersContextANGLE", P(gl::GenFramebuffersContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500418 {"glGenProgramPipelines", P(gl::GenProgramPipelines)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700419 {"glGenProgramPipelinesContextANGLE", P(gl::GenProgramPipelinesContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500420 {"glGenQueries", P(gl::GenQueries)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700421 {"glGenQueriesContextANGLE", P(gl::GenQueriesContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500422 {"glGenQueriesEXT", P(gl::GenQueriesEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700423 {"glGenQueriesEXTContextANGLE", P(gl::GenQueriesEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500424 {"glGenRenderbuffers", P(gl::GenRenderbuffers)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700425 {"glGenRenderbuffersContextANGLE", P(gl::GenRenderbuffersContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500426 {"glGenSamplers", P(gl::GenSamplers)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700427 {"glGenSamplersContextANGLE", P(gl::GenSamplersContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500428 {"glGenTextures", P(gl::GenTextures)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700429 {"glGenTexturesContextANGLE", P(gl::GenTexturesContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500430 {"glGenTransformFeedbacks", P(gl::GenTransformFeedbacks)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700431 {"glGenTransformFeedbacksContextANGLE", P(gl::GenTransformFeedbacksContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500432 {"glGenVertexArrays", P(gl::GenVertexArrays)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700433 {"glGenVertexArraysContextANGLE", P(gl::GenVertexArraysContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500434 {"glGenVertexArraysOES", P(gl::GenVertexArraysOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700435 {"glGenVertexArraysOESContextANGLE", P(gl::GenVertexArraysOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500436 {"glGenerateMipmap", P(gl::GenerateMipmap)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700437 {"glGenerateMipmapContextANGLE", P(gl::GenerateMipmapContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500438 {"glGetActiveAttrib", P(gl::GetActiveAttrib)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700439 {"glGetActiveAttribContextANGLE", P(gl::GetActiveAttribContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500440 {"glGetActiveUniform", P(gl::GetActiveUniform)},
441 {"glGetActiveUniformBlockName", P(gl::GetActiveUniformBlockName)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700442 {"glGetActiveUniformBlockNameContextANGLE", P(gl::GetActiveUniformBlockNameContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500443 {"glGetActiveUniformBlockiv", P(gl::GetActiveUniformBlockiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700444 {"glGetActiveUniformBlockivContextANGLE", P(gl::GetActiveUniformBlockivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500445 {"glGetActiveUniformBlockivRobustANGLE", P(gl::GetActiveUniformBlockivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700446 {"glGetActiveUniformBlockivRobustANGLEContextANGLE",
447 P(gl::GetActiveUniformBlockivRobustANGLEContextANGLE)},
448 {"glGetActiveUniformContextANGLE", P(gl::GetActiveUniformContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500449 {"glGetActiveUniformsiv", P(gl::GetActiveUniformsiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700450 {"glGetActiveUniformsivContextANGLE", P(gl::GetActiveUniformsivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500451 {"glGetAttachedShaders", P(gl::GetAttachedShaders)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700452 {"glGetAttachedShadersContextANGLE", P(gl::GetAttachedShadersContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500453 {"glGetAttribLocation", P(gl::GetAttribLocation)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700454 {"glGetAttribLocationContextANGLE", P(gl::GetAttribLocationContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500455 {"glGetBooleani_v", P(gl::GetBooleani_v)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700456 {"glGetBooleani_vContextANGLE", P(gl::GetBooleani_vContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500457 {"glGetBooleani_vRobustANGLE", P(gl::GetBooleani_vRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700458 {"glGetBooleani_vRobustANGLEContextANGLE", P(gl::GetBooleani_vRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500459 {"glGetBooleanv", P(gl::GetBooleanv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700460 {"glGetBooleanvContextANGLE", P(gl::GetBooleanvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500461 {"glGetBooleanvRobustANGLE", P(gl::GetBooleanvRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700462 {"glGetBooleanvRobustANGLEContextANGLE", P(gl::GetBooleanvRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500463 {"glGetBufferParameteri64v", P(gl::GetBufferParameteri64v)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700464 {"glGetBufferParameteri64vContextANGLE", P(gl::GetBufferParameteri64vContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500465 {"glGetBufferParameteri64vRobustANGLE", P(gl::GetBufferParameteri64vRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700466 {"glGetBufferParameteri64vRobustANGLEContextANGLE",
467 P(gl::GetBufferParameteri64vRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500468 {"glGetBufferParameteriv", P(gl::GetBufferParameteriv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700469 {"glGetBufferParameterivContextANGLE", P(gl::GetBufferParameterivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500470 {"glGetBufferParameterivRobustANGLE", P(gl::GetBufferParameterivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700471 {"glGetBufferParameterivRobustANGLEContextANGLE",
472 P(gl::GetBufferParameterivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500473 {"glGetBufferPointerv", P(gl::GetBufferPointerv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700474 {"glGetBufferPointervContextANGLE", P(gl::GetBufferPointervContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500475 {"glGetBufferPointervOES", P(gl::GetBufferPointervOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700476 {"glGetBufferPointervOESContextANGLE", P(gl::GetBufferPointervOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500477 {"glGetBufferPointervRobustANGLE", P(gl::GetBufferPointervRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700478 {"glGetBufferPointervRobustANGLEContextANGLE", P(gl::GetBufferPointervRobustANGLEContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500479 {"glGetClipPlanef", P(gl::GetClipPlanef)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700480 {"glGetClipPlanefContextANGLE", P(gl::GetClipPlanefContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500481 {"glGetClipPlanex", P(gl::GetClipPlanex)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700482 {"glGetClipPlanexContextANGLE", P(gl::GetClipPlanexContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500483 {"glGetDebugMessageLogKHR", P(gl::GetDebugMessageLogKHR)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700484 {"glGetDebugMessageLogKHRContextANGLE", P(gl::GetDebugMessageLogKHRContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500485 {"glGetError", P(gl::GetError)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700486 {"glGetErrorContextANGLE", P(gl::GetErrorContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500487 {"glGetFenceivNV", P(gl::GetFenceivNV)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700488 {"glGetFenceivNVContextANGLE", P(gl::GetFenceivNVContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500489 {"glGetFixedv", P(gl::GetFixedv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700490 {"glGetFixedvContextANGLE", P(gl::GetFixedvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500491 {"glGetFloatv", P(gl::GetFloatv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700492 {"glGetFloatvContextANGLE", P(gl::GetFloatvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500493 {"glGetFloatvRobustANGLE", P(gl::GetFloatvRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700494 {"glGetFloatvRobustANGLEContextANGLE", P(gl::GetFloatvRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500495 {"glGetFragDataLocation", P(gl::GetFragDataLocation)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700496 {"glGetFragDataLocationContextANGLE", P(gl::GetFragDataLocationContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500497 {"glGetFramebufferAttachmentParameteriv", P(gl::GetFramebufferAttachmentParameteriv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700498 {"glGetFramebufferAttachmentParameterivContextANGLE",
499 P(gl::GetFramebufferAttachmentParameterivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500500 {"glGetFramebufferAttachmentParameterivRobustANGLE",
501 P(gl::GetFramebufferAttachmentParameterivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700502 {"glGetFramebufferAttachmentParameterivRobustANGLEContextANGLE",
503 P(gl::GetFramebufferAttachmentParameterivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500504 {"glGetFramebufferParameteriv", P(gl::GetFramebufferParameteriv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700505 {"glGetFramebufferParameterivContextANGLE", P(gl::GetFramebufferParameterivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500506 {"glGetFramebufferParameterivRobustANGLE", P(gl::GetFramebufferParameterivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700507 {"glGetFramebufferParameterivRobustANGLEContextANGLE",
508 P(gl::GetFramebufferParameterivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500509 {"glGetGraphicsResetStatusEXT", P(gl::GetGraphicsResetStatusEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700510 {"glGetGraphicsResetStatusEXTContextANGLE", P(gl::GetGraphicsResetStatusEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500511 {"glGetInteger64i_v", P(gl::GetInteger64i_v)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700512 {"glGetInteger64i_vContextANGLE", P(gl::GetInteger64i_vContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500513 {"glGetInteger64i_vRobustANGLE", P(gl::GetInteger64i_vRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700514 {"glGetInteger64i_vRobustANGLEContextANGLE", P(gl::GetInteger64i_vRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500515 {"glGetInteger64v", P(gl::GetInteger64v)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700516 {"glGetInteger64vContextANGLE", P(gl::GetInteger64vContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500517 {"glGetInteger64vRobustANGLE", P(gl::GetInteger64vRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700518 {"glGetInteger64vRobustANGLEContextANGLE", P(gl::GetInteger64vRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500519 {"glGetIntegeri_v", P(gl::GetIntegeri_v)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700520 {"glGetIntegeri_vContextANGLE", P(gl::GetIntegeri_vContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500521 {"glGetIntegeri_vRobustANGLE", P(gl::GetIntegeri_vRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700522 {"glGetIntegeri_vRobustANGLEContextANGLE", P(gl::GetIntegeri_vRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500523 {"glGetIntegerv", P(gl::GetIntegerv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700524 {"glGetIntegervContextANGLE", P(gl::GetIntegervContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500525 {"glGetIntegervRobustANGLE", P(gl::GetIntegervRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700526 {"glGetIntegervRobustANGLEContextANGLE", P(gl::GetIntegervRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500527 {"glGetInternalformativ", P(gl::GetInternalformativ)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700528 {"glGetInternalformativContextANGLE", P(gl::GetInternalformativContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500529 {"glGetInternalformativRobustANGLE", P(gl::GetInternalformativRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700530 {"glGetInternalformativRobustANGLEContextANGLE",
531 P(gl::GetInternalformativRobustANGLEContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500532 {"glGetLightfv", P(gl::GetLightfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700533 {"glGetLightfvContextANGLE", P(gl::GetLightfvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500534 {"glGetLightxv", P(gl::GetLightxv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700535 {"glGetLightxvContextANGLE", P(gl::GetLightxvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500536 {"glGetMaterialfv", P(gl::GetMaterialfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700537 {"glGetMaterialfvContextANGLE", P(gl::GetMaterialfvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500538 {"glGetMaterialxv", P(gl::GetMaterialxv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700539 {"glGetMaterialxvContextANGLE", P(gl::GetMaterialxvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500540 {"glGetMultisamplefv", P(gl::GetMultisamplefv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700541 {"glGetMultisamplefvContextANGLE", P(gl::GetMultisamplefvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500542 {"glGetMultisamplefvRobustANGLE", P(gl::GetMultisamplefvRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700543 {"glGetMultisamplefvRobustANGLEContextANGLE", P(gl::GetMultisamplefvRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500544 {"glGetObjectLabelKHR", P(gl::GetObjectLabelKHR)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700545 {"glGetObjectLabelKHRContextANGLE", P(gl::GetObjectLabelKHRContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500546 {"glGetObjectPtrLabelKHR", P(gl::GetObjectPtrLabelKHR)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700547 {"glGetObjectPtrLabelKHRContextANGLE", P(gl::GetObjectPtrLabelKHRContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500548 {"glGetPointerv", P(gl::GetPointerv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700549 {"glGetPointervContextANGLE", P(gl::GetPointervContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500550 {"glGetPointervKHR", P(gl::GetPointervKHR)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700551 {"glGetPointervKHRContextANGLE", P(gl::GetPointervKHRContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500552 {"glGetPointervRobustANGLERobustANGLE", P(gl::GetPointervRobustANGLERobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700553 {"glGetPointervRobustANGLERobustANGLEContextANGLE",
554 P(gl::GetPointervRobustANGLERobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500555 {"glGetProgramBinary", P(gl::GetProgramBinary)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700556 {"glGetProgramBinaryContextANGLE", P(gl::GetProgramBinaryContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500557 {"glGetProgramBinaryOES", P(gl::GetProgramBinaryOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700558 {"glGetProgramBinaryOESContextANGLE", P(gl::GetProgramBinaryOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500559 {"glGetProgramInfoLog", P(gl::GetProgramInfoLog)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700560 {"glGetProgramInfoLogContextANGLE", P(gl::GetProgramInfoLogContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500561 {"glGetProgramInterfaceiv", P(gl::GetProgramInterfaceiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700562 {"glGetProgramInterfaceivContextANGLE", P(gl::GetProgramInterfaceivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500563 {"glGetProgramInterfaceivRobustANGLE", P(gl::GetProgramInterfaceivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700564 {"glGetProgramInterfaceivRobustANGLEContextANGLE",
565 P(gl::GetProgramInterfaceivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500566 {"glGetProgramPipelineInfoLog", P(gl::GetProgramPipelineInfoLog)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700567 {"glGetProgramPipelineInfoLogContextANGLE", P(gl::GetProgramPipelineInfoLogContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500568 {"glGetProgramPipelineiv", P(gl::GetProgramPipelineiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700569 {"glGetProgramPipelineivContextANGLE", P(gl::GetProgramPipelineivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500570 {"glGetProgramResourceIndex", P(gl::GetProgramResourceIndex)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700571 {"glGetProgramResourceIndexContextANGLE", P(gl::GetProgramResourceIndexContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500572 {"glGetProgramResourceLocation", P(gl::GetProgramResourceLocation)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700573 {"glGetProgramResourceLocationContextANGLE", P(gl::GetProgramResourceLocationContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500574 {"glGetProgramResourceName", P(gl::GetProgramResourceName)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700575 {"glGetProgramResourceNameContextANGLE", P(gl::GetProgramResourceNameContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500576 {"glGetProgramResourceiv", P(gl::GetProgramResourceiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700577 {"glGetProgramResourceivContextANGLE", P(gl::GetProgramResourceivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500578 {"glGetProgramiv", P(gl::GetProgramiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700579 {"glGetProgramivContextANGLE", P(gl::GetProgramivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500580 {"glGetProgramivRobustANGLE", P(gl::GetProgramivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700581 {"glGetProgramivRobustANGLEContextANGLE", P(gl::GetProgramivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500582 {"glGetQueryObjecti64vEXT", P(gl::GetQueryObjecti64vEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700583 {"glGetQueryObjecti64vEXTContextANGLE", P(gl::GetQueryObjecti64vEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500584 {"glGetQueryObjecti64vRobustANGLE", P(gl::GetQueryObjecti64vRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700585 {"glGetQueryObjecti64vRobustANGLEContextANGLE",
586 P(gl::GetQueryObjecti64vRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500587 {"glGetQueryObjectivEXT", P(gl::GetQueryObjectivEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700588 {"glGetQueryObjectivEXTContextANGLE", P(gl::GetQueryObjectivEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500589 {"glGetQueryObjectivRobustANGLE", P(gl::GetQueryObjectivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700590 {"glGetQueryObjectivRobustANGLEContextANGLE", P(gl::GetQueryObjectivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500591 {"glGetQueryObjectui64vEXT", P(gl::GetQueryObjectui64vEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700592 {"glGetQueryObjectui64vEXTContextANGLE", P(gl::GetQueryObjectui64vEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500593 {"glGetQueryObjectui64vRobustANGLE", P(gl::GetQueryObjectui64vRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700594 {"glGetQueryObjectui64vRobustANGLEContextANGLE",
595 P(gl::GetQueryObjectui64vRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500596 {"glGetQueryObjectuiv", P(gl::GetQueryObjectuiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700597 {"glGetQueryObjectuivContextANGLE", P(gl::GetQueryObjectuivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500598 {"glGetQueryObjectuivEXT", P(gl::GetQueryObjectuivEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700599 {"glGetQueryObjectuivEXTContextANGLE", P(gl::GetQueryObjectuivEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500600 {"glGetQueryObjectuivRobustANGLE", P(gl::GetQueryObjectuivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700601 {"glGetQueryObjectuivRobustANGLEContextANGLE", P(gl::GetQueryObjectuivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500602 {"glGetQueryiv", P(gl::GetQueryiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700603 {"glGetQueryivContextANGLE", P(gl::GetQueryivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500604 {"glGetQueryivEXT", P(gl::GetQueryivEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700605 {"glGetQueryivEXTContextANGLE", P(gl::GetQueryivEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500606 {"glGetQueryivRobustANGLE", P(gl::GetQueryivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700607 {"glGetQueryivRobustANGLEContextANGLE", P(gl::GetQueryivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500608 {"glGetRenderbufferParameteriv", P(gl::GetRenderbufferParameteriv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700609 {"glGetRenderbufferParameterivContextANGLE", P(gl::GetRenderbufferParameterivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500610 {"glGetRenderbufferParameterivRobustANGLE", P(gl::GetRenderbufferParameterivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700611 {"glGetRenderbufferParameterivRobustANGLEContextANGLE",
612 P(gl::GetRenderbufferParameterivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500613 {"glGetSamplerParameterIivRobustANGLE", P(gl::GetSamplerParameterIivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700614 {"glGetSamplerParameterIivRobustANGLEContextANGLE",
615 P(gl::GetSamplerParameterIivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500616 {"glGetSamplerParameterIuivRobustANGLE", P(gl::GetSamplerParameterIuivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700617 {"glGetSamplerParameterIuivRobustANGLEContextANGLE",
618 P(gl::GetSamplerParameterIuivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500619 {"glGetSamplerParameterfv", P(gl::GetSamplerParameterfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700620 {"glGetSamplerParameterfvContextANGLE", P(gl::GetSamplerParameterfvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500621 {"glGetSamplerParameterfvRobustANGLE", P(gl::GetSamplerParameterfvRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700622 {"glGetSamplerParameterfvRobustANGLEContextANGLE",
623 P(gl::GetSamplerParameterfvRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500624 {"glGetSamplerParameteriv", P(gl::GetSamplerParameteriv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700625 {"glGetSamplerParameterivContextANGLE", P(gl::GetSamplerParameterivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500626 {"glGetSamplerParameterivRobustANGLE", P(gl::GetSamplerParameterivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700627 {"glGetSamplerParameterivRobustANGLEContextANGLE",
628 P(gl::GetSamplerParameterivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500629 {"glGetShaderInfoLog", P(gl::GetShaderInfoLog)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700630 {"glGetShaderInfoLogContextANGLE", P(gl::GetShaderInfoLogContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500631 {"glGetShaderPrecisionFormat", P(gl::GetShaderPrecisionFormat)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700632 {"glGetShaderPrecisionFormatContextANGLE", P(gl::GetShaderPrecisionFormatContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500633 {"glGetShaderSource", P(gl::GetShaderSource)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700634 {"glGetShaderSourceContextANGLE", P(gl::GetShaderSourceContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500635 {"glGetShaderiv", P(gl::GetShaderiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700636 {"glGetShaderivContextANGLE", P(gl::GetShaderivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500637 {"glGetShaderivRobustANGLE", P(gl::GetShaderivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700638 {"glGetShaderivRobustANGLEContextANGLE", P(gl::GetShaderivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500639 {"glGetString", P(gl::GetString)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700640 {"glGetStringContextANGLE", P(gl::GetStringContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500641 {"glGetStringi", P(gl::GetStringi)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700642 {"glGetStringiContextANGLE", P(gl::GetStringiContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500643 {"glGetSynciv", P(gl::GetSynciv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700644 {"glGetSyncivContextANGLE", P(gl::GetSyncivContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500645 {"glGetTexEnvfv", P(gl::GetTexEnvfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700646 {"glGetTexEnvfvContextANGLE", P(gl::GetTexEnvfvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500647 {"glGetTexEnviv", P(gl::GetTexEnviv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700648 {"glGetTexEnvivContextANGLE", P(gl::GetTexEnvivContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500649 {"glGetTexEnvxv", P(gl::GetTexEnvxv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700650 {"glGetTexEnvxvContextANGLE", P(gl::GetTexEnvxvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500651 {"glGetTexLevelParameterfv", P(gl::GetTexLevelParameterfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700652 {"glGetTexLevelParameterfvContextANGLE", P(gl::GetTexLevelParameterfvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500653 {"glGetTexLevelParameterfvRobustANGLE", P(gl::GetTexLevelParameterfvRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700654 {"glGetTexLevelParameterfvRobustANGLEContextANGLE",
655 P(gl::GetTexLevelParameterfvRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500656 {"glGetTexLevelParameteriv", P(gl::GetTexLevelParameteriv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700657 {"glGetTexLevelParameterivContextANGLE", P(gl::GetTexLevelParameterivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500658 {"glGetTexLevelParameterivRobustANGLE", P(gl::GetTexLevelParameterivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700659 {"glGetTexLevelParameterivRobustANGLEContextANGLE",
660 P(gl::GetTexLevelParameterivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500661 {"glGetTexParameterIivRobustANGLE", P(gl::GetTexParameterIivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700662 {"glGetTexParameterIivRobustANGLEContextANGLE",
663 P(gl::GetTexParameterIivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500664 {"glGetTexParameterIuivRobustANGLE", P(gl::GetTexParameterIuivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700665 {"glGetTexParameterIuivRobustANGLEContextANGLE",
666 P(gl::GetTexParameterIuivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500667 {"glGetTexParameterfv", P(gl::GetTexParameterfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700668 {"glGetTexParameterfvContextANGLE", P(gl::GetTexParameterfvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500669 {"glGetTexParameterfvRobustANGLE", P(gl::GetTexParameterfvRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700670 {"glGetTexParameterfvRobustANGLEContextANGLE", P(gl::GetTexParameterfvRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500671 {"glGetTexParameteriv", P(gl::GetTexParameteriv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700672 {"glGetTexParameterivContextANGLE", P(gl::GetTexParameterivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500673 {"glGetTexParameterivRobustANGLE", P(gl::GetTexParameterivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700674 {"glGetTexParameterivRobustANGLEContextANGLE", P(gl::GetTexParameterivRobustANGLEContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500675 {"glGetTexParameterxv", P(gl::GetTexParameterxv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700676 {"glGetTexParameterxvContextANGLE", P(gl::GetTexParameterxvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500677 {"glGetTransformFeedbackVarying", P(gl::GetTransformFeedbackVarying)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700678 {"glGetTransformFeedbackVaryingContextANGLE", P(gl::GetTransformFeedbackVaryingContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500679 {"glGetTranslatedShaderSourceANGLE", P(gl::GetTranslatedShaderSourceANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700680 {"glGetTranslatedShaderSourceANGLEContextANGLE",
681 P(gl::GetTranslatedShaderSourceANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500682 {"glGetUniformBlockIndex", P(gl::GetUniformBlockIndex)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700683 {"glGetUniformBlockIndexContextANGLE", P(gl::GetUniformBlockIndexContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500684 {"glGetUniformIndices", P(gl::GetUniformIndices)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700685 {"glGetUniformIndicesContextANGLE", P(gl::GetUniformIndicesContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500686 {"glGetUniformLocation", P(gl::GetUniformLocation)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700687 {"glGetUniformLocationContextANGLE", P(gl::GetUniformLocationContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500688 {"glGetUniformfv", P(gl::GetUniformfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700689 {"glGetUniformfvContextANGLE", P(gl::GetUniformfvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500690 {"glGetUniformfvRobustANGLE", P(gl::GetUniformfvRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700691 {"glGetUniformfvRobustANGLEContextANGLE", P(gl::GetUniformfvRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500692 {"glGetUniformiv", P(gl::GetUniformiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700693 {"glGetUniformivContextANGLE", P(gl::GetUniformivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500694 {"glGetUniformivRobustANGLE", P(gl::GetUniformivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700695 {"glGetUniformivRobustANGLEContextANGLE", P(gl::GetUniformivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500696 {"glGetUniformuiv", P(gl::GetUniformuiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700697 {"glGetUniformuivContextANGLE", P(gl::GetUniformuivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500698 {"glGetUniformuivRobustANGLE", P(gl::GetUniformuivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700699 {"glGetUniformuivRobustANGLEContextANGLE", P(gl::GetUniformuivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500700 {"glGetVertexAttribIiv", P(gl::GetVertexAttribIiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700701 {"glGetVertexAttribIivContextANGLE", P(gl::GetVertexAttribIivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500702 {"glGetVertexAttribIivRobustANGLE", P(gl::GetVertexAttribIivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700703 {"glGetVertexAttribIivRobustANGLEContextANGLE",
704 P(gl::GetVertexAttribIivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500705 {"glGetVertexAttribIuiv", P(gl::GetVertexAttribIuiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700706 {"glGetVertexAttribIuivContextANGLE", P(gl::GetVertexAttribIuivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500707 {"glGetVertexAttribIuivRobustANGLE", P(gl::GetVertexAttribIuivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700708 {"glGetVertexAttribIuivRobustANGLEContextANGLE",
709 P(gl::GetVertexAttribIuivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500710 {"glGetVertexAttribPointerv", P(gl::GetVertexAttribPointerv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700711 {"glGetVertexAttribPointervContextANGLE", P(gl::GetVertexAttribPointervContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500712 {"glGetVertexAttribPointervRobustANGLE", P(gl::GetVertexAttribPointervRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700713 {"glGetVertexAttribPointervRobustANGLEContextANGLE",
714 P(gl::GetVertexAttribPointervRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500715 {"glGetVertexAttribfv", P(gl::GetVertexAttribfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700716 {"glGetVertexAttribfvContextANGLE", P(gl::GetVertexAttribfvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500717 {"glGetVertexAttribfvRobustANGLE", P(gl::GetVertexAttribfvRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700718 {"glGetVertexAttribfvRobustANGLEContextANGLE", P(gl::GetVertexAttribfvRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500719 {"glGetVertexAttribiv", P(gl::GetVertexAttribiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700720 {"glGetVertexAttribivContextANGLE", P(gl::GetVertexAttribivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500721 {"glGetVertexAttribivRobustANGLE", P(gl::GetVertexAttribivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700722 {"glGetVertexAttribivRobustANGLEContextANGLE", P(gl::GetVertexAttribivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500723 {"glGetnUniformfvEXT", P(gl::GetnUniformfvEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700724 {"glGetnUniformfvEXTContextANGLE", P(gl::GetnUniformfvEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500725 {"glGetnUniformfvRobustANGLE", P(gl::GetnUniformfvRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700726 {"glGetnUniformfvRobustANGLEContextANGLE", P(gl::GetnUniformfvRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500727 {"glGetnUniformivEXT", P(gl::GetnUniformivEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700728 {"glGetnUniformivEXTContextANGLE", P(gl::GetnUniformivEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500729 {"glGetnUniformivRobustANGLE", P(gl::GetnUniformivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700730 {"glGetnUniformivRobustANGLEContextANGLE", P(gl::GetnUniformivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500731 {"glGetnUniformuivRobustANGLE", P(gl::GetnUniformuivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700732 {"glGetnUniformuivRobustANGLEContextANGLE", P(gl::GetnUniformuivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500733 {"glHint", P(gl::Hint)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700734 {"glHintContextANGLE", P(gl::HintContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500735 {"glInsertEventMarkerEXT", P(gl::InsertEventMarkerEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700736 {"glInsertEventMarkerEXTContextANGLE", P(gl::InsertEventMarkerEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500737 {"glInvalidateFramebuffer", P(gl::InvalidateFramebuffer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700738 {"glInvalidateFramebufferContextANGLE", P(gl::InvalidateFramebufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500739 {"glInvalidateSubFramebuffer", P(gl::InvalidateSubFramebuffer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700740 {"glInvalidateSubFramebufferContextANGLE", P(gl::InvalidateSubFramebufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500741 {"glIsBuffer", P(gl::IsBuffer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700742 {"glIsBufferContextANGLE", P(gl::IsBufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500743 {"glIsEnabled", P(gl::IsEnabled)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700744 {"glIsEnabledContextANGLE", P(gl::IsEnabledContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500745 {"glIsFenceNV", P(gl::IsFenceNV)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700746 {"glIsFenceNVContextANGLE", P(gl::IsFenceNVContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500747 {"glIsFramebuffer", P(gl::IsFramebuffer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700748 {"glIsFramebufferContextANGLE", P(gl::IsFramebufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500749 {"glIsProgram", P(gl::IsProgram)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700750 {"glIsProgramContextANGLE", P(gl::IsProgramContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500751 {"glIsProgramPipeline", P(gl::IsProgramPipeline)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700752 {"glIsProgramPipelineContextANGLE", P(gl::IsProgramPipelineContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500753 {"glIsQuery", P(gl::IsQuery)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700754 {"glIsQueryContextANGLE", P(gl::IsQueryContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500755 {"glIsQueryEXT", P(gl::IsQueryEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700756 {"glIsQueryEXTContextANGLE", P(gl::IsQueryEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500757 {"glIsRenderbuffer", P(gl::IsRenderbuffer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700758 {"glIsRenderbufferContextANGLE", P(gl::IsRenderbufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500759 {"glIsSampler", P(gl::IsSampler)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700760 {"glIsSamplerContextANGLE", P(gl::IsSamplerContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500761 {"glIsShader", P(gl::IsShader)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700762 {"glIsShaderContextANGLE", P(gl::IsShaderContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500763 {"glIsSync", P(gl::IsSync)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700764 {"glIsSyncContextANGLE", P(gl::IsSyncContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500765 {"glIsTexture", P(gl::IsTexture)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700766 {"glIsTextureContextANGLE", P(gl::IsTextureContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500767 {"glIsTransformFeedback", P(gl::IsTransformFeedback)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700768 {"glIsTransformFeedbackContextANGLE", P(gl::IsTransformFeedbackContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500769 {"glIsVertexArray", P(gl::IsVertexArray)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700770 {"glIsVertexArrayContextANGLE", P(gl::IsVertexArrayContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500771 {"glIsVertexArrayOES", P(gl::IsVertexArrayOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700772 {"glIsVertexArrayOESContextANGLE", P(gl::IsVertexArrayOESContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500773 {"glLightModelf", P(gl::LightModelf)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700774 {"glLightModelfContextANGLE", P(gl::LightModelfContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500775 {"glLightModelfv", P(gl::LightModelfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700776 {"glLightModelfvContextANGLE", P(gl::LightModelfvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500777 {"glLightModelx", P(gl::LightModelx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700778 {"glLightModelxContextANGLE", P(gl::LightModelxContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500779 {"glLightModelxv", P(gl::LightModelxv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700780 {"glLightModelxvContextANGLE", P(gl::LightModelxvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500781 {"glLightf", P(gl::Lightf)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700782 {"glLightfContextANGLE", P(gl::LightfContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500783 {"glLightfv", P(gl::Lightfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700784 {"glLightfvContextANGLE", P(gl::LightfvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500785 {"glLightx", P(gl::Lightx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700786 {"glLightxContextANGLE", P(gl::LightxContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500787 {"glLightxv", P(gl::Lightxv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700788 {"glLightxvContextANGLE", P(gl::LightxvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500789 {"glLineWidth", P(gl::LineWidth)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700790 {"glLineWidthContextANGLE", P(gl::LineWidthContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500791 {"glLineWidthx", P(gl::LineWidthx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700792 {"glLineWidthxContextANGLE", P(gl::LineWidthxContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500793 {"glLinkProgram", P(gl::LinkProgram)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700794 {"glLinkProgramContextANGLE", P(gl::LinkProgramContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500795 {"glLoadIdentity", P(gl::LoadIdentity)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700796 {"glLoadIdentityContextANGLE", P(gl::LoadIdentityContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500797 {"glLoadMatrixf", P(gl::LoadMatrixf)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700798 {"glLoadMatrixfContextANGLE", P(gl::LoadMatrixfContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500799 {"glLoadMatrixx", P(gl::LoadMatrixx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700800 {"glLoadMatrixxContextANGLE", P(gl::LoadMatrixxContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500801 {"glLoadPaletteFromModelViewMatrixOES", P(gl::LoadPaletteFromModelViewMatrixOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700802 {"glLoadPaletteFromModelViewMatrixOESContextANGLE",
803 P(gl::LoadPaletteFromModelViewMatrixOESContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500804 {"glLogicOp", P(gl::LogicOp)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700805 {"glLogicOpContextANGLE", P(gl::LogicOpContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500806 {"glMapBufferOES", P(gl::MapBufferOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700807 {"glMapBufferOESContextANGLE", P(gl::MapBufferOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500808 {"glMapBufferRange", P(gl::MapBufferRange)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700809 {"glMapBufferRangeContextANGLE", P(gl::MapBufferRangeContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500810 {"glMapBufferRangeEXT", P(gl::MapBufferRangeEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700811 {"glMapBufferRangeEXTContextANGLE", P(gl::MapBufferRangeEXTContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500812 {"glMaterialf", P(gl::Materialf)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700813 {"glMaterialfContextANGLE", P(gl::MaterialfContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500814 {"glMaterialfv", P(gl::Materialfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700815 {"glMaterialfvContextANGLE", P(gl::MaterialfvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500816 {"glMaterialx", P(gl::Materialx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700817 {"glMaterialxContextANGLE", P(gl::MaterialxContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500818 {"glMaterialxv", P(gl::Materialxv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700819 {"glMaterialxvContextANGLE", P(gl::MaterialxvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500820 {"glMatrixIndexPointerOES", P(gl::MatrixIndexPointerOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700821 {"glMatrixIndexPointerOESContextANGLE", P(gl::MatrixIndexPointerOESContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500822 {"glMatrixMode", P(gl::MatrixMode)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700823 {"glMatrixModeContextANGLE", P(gl::MatrixModeContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500824 {"glMemoryBarrier", P(gl::MemoryBarrier)},
825 {"glMemoryBarrierByRegion", P(gl::MemoryBarrierByRegion)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700826 {"glMemoryBarrierByRegionContextANGLE", P(gl::MemoryBarrierByRegionContextANGLE)},
827 {"glMemoryBarrierContextANGLE", P(gl::MemoryBarrierContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500828 {"glMultMatrixf", P(gl::MultMatrixf)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700829 {"glMultMatrixfContextANGLE", P(gl::MultMatrixfContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500830 {"glMultMatrixx", P(gl::MultMatrixx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700831 {"glMultMatrixxContextANGLE", P(gl::MultMatrixxContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500832 {"glMultiTexCoord4f", P(gl::MultiTexCoord4f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700833 {"glMultiTexCoord4fContextANGLE", P(gl::MultiTexCoord4fContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500834 {"glMultiTexCoord4x", P(gl::MultiTexCoord4x)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700835 {"glMultiTexCoord4xContextANGLE", P(gl::MultiTexCoord4xContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500836 {"glNormal3f", P(gl::Normal3f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700837 {"glNormal3fContextANGLE", P(gl::Normal3fContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500838 {"glNormal3x", P(gl::Normal3x)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700839 {"glNormal3xContextANGLE", P(gl::Normal3xContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500840 {"glNormalPointer", P(gl::NormalPointer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700841 {"glNormalPointerContextANGLE", P(gl::NormalPointerContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500842 {"glObjectLabelKHR", P(gl::ObjectLabelKHR)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700843 {"glObjectLabelKHRContextANGLE", P(gl::ObjectLabelKHRContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500844 {"glObjectPtrLabelKHR", P(gl::ObjectPtrLabelKHR)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700845 {"glObjectPtrLabelKHRContextANGLE", P(gl::ObjectPtrLabelKHRContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500846 {"glOrthof", P(gl::Orthof)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700847 {"glOrthofContextANGLE", P(gl::OrthofContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500848 {"glOrthox", P(gl::Orthox)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700849 {"glOrthoxContextANGLE", P(gl::OrthoxContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500850 {"glPauseTransformFeedback", P(gl::PauseTransformFeedback)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700851 {"glPauseTransformFeedbackContextANGLE", P(gl::PauseTransformFeedbackContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500852 {"glPixelStorei", P(gl::PixelStorei)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700853 {"glPixelStoreiContextANGLE", P(gl::PixelStoreiContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500854 {"glPointParameterf", P(gl::PointParameterf)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700855 {"glPointParameterfContextANGLE", P(gl::PointParameterfContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500856 {"glPointParameterfv", P(gl::PointParameterfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700857 {"glPointParameterfvContextANGLE", P(gl::PointParameterfvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500858 {"glPointParameterx", P(gl::PointParameterx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700859 {"glPointParameterxContextANGLE", P(gl::PointParameterxContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500860 {"glPointParameterxv", P(gl::PointParameterxv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700861 {"glPointParameterxvContextANGLE", P(gl::PointParameterxvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500862 {"glPointSize", P(gl::PointSize)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700863 {"glPointSizeContextANGLE", P(gl::PointSizeContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500864 {"glPointSizePointerOES", P(gl::PointSizePointerOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700865 {"glPointSizePointerOESContextANGLE", P(gl::PointSizePointerOESContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500866 {"glPointSizex", P(gl::PointSizex)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700867 {"glPointSizexContextANGLE", P(gl::PointSizexContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500868 {"glPolygonOffset", P(gl::PolygonOffset)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700869 {"glPolygonOffsetContextANGLE", P(gl::PolygonOffsetContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500870 {"glPolygonOffsetx", P(gl::PolygonOffsetx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700871 {"glPolygonOffsetxContextANGLE", P(gl::PolygonOffsetxContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500872 {"glPopDebugGroupKHR", P(gl::PopDebugGroupKHR)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700873 {"glPopDebugGroupKHRContextANGLE", P(gl::PopDebugGroupKHRContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500874 {"glPopGroupMarkerEXT", P(gl::PopGroupMarkerEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700875 {"glPopGroupMarkerEXTContextANGLE", P(gl::PopGroupMarkerEXTContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500876 {"glPopMatrix", P(gl::PopMatrix)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700877 {"glPopMatrixContextANGLE", P(gl::PopMatrixContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500878 {"glProgramBinary", P(gl::ProgramBinary)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700879 {"glProgramBinaryContextANGLE", P(gl::ProgramBinaryContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500880 {"glProgramBinaryOES", P(gl::ProgramBinaryOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700881 {"glProgramBinaryOESContextANGLE", P(gl::ProgramBinaryOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500882 {"glProgramParameteri", P(gl::ProgramParameteri)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700883 {"glProgramParameteriContextANGLE", P(gl::ProgramParameteriContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500884 {"glProgramUniform1f", P(gl::ProgramUniform1f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700885 {"glProgramUniform1fContextANGLE", P(gl::ProgramUniform1fContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500886 {"glProgramUniform1fv", P(gl::ProgramUniform1fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700887 {"glProgramUniform1fvContextANGLE", P(gl::ProgramUniform1fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500888 {"glProgramUniform1i", P(gl::ProgramUniform1i)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700889 {"glProgramUniform1iContextANGLE", P(gl::ProgramUniform1iContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500890 {"glProgramUniform1iv", P(gl::ProgramUniform1iv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700891 {"glProgramUniform1ivContextANGLE", P(gl::ProgramUniform1ivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500892 {"glProgramUniform1ui", P(gl::ProgramUniform1ui)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700893 {"glProgramUniform1uiContextANGLE", P(gl::ProgramUniform1uiContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500894 {"glProgramUniform1uiv", P(gl::ProgramUniform1uiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700895 {"glProgramUniform1uivContextANGLE", P(gl::ProgramUniform1uivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500896 {"glProgramUniform2f", P(gl::ProgramUniform2f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700897 {"glProgramUniform2fContextANGLE", P(gl::ProgramUniform2fContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500898 {"glProgramUniform2fv", P(gl::ProgramUniform2fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700899 {"glProgramUniform2fvContextANGLE", P(gl::ProgramUniform2fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500900 {"glProgramUniform2i", P(gl::ProgramUniform2i)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700901 {"glProgramUniform2iContextANGLE", P(gl::ProgramUniform2iContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500902 {"glProgramUniform2iv", P(gl::ProgramUniform2iv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700903 {"glProgramUniform2ivContextANGLE", P(gl::ProgramUniform2ivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500904 {"glProgramUniform2ui", P(gl::ProgramUniform2ui)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700905 {"glProgramUniform2uiContextANGLE", P(gl::ProgramUniform2uiContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500906 {"glProgramUniform2uiv", P(gl::ProgramUniform2uiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700907 {"glProgramUniform2uivContextANGLE", P(gl::ProgramUniform2uivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500908 {"glProgramUniform3f", P(gl::ProgramUniform3f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700909 {"glProgramUniform3fContextANGLE", P(gl::ProgramUniform3fContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500910 {"glProgramUniform3fv", P(gl::ProgramUniform3fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700911 {"glProgramUniform3fvContextANGLE", P(gl::ProgramUniform3fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500912 {"glProgramUniform3i", P(gl::ProgramUniform3i)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700913 {"glProgramUniform3iContextANGLE", P(gl::ProgramUniform3iContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500914 {"glProgramUniform3iv", P(gl::ProgramUniform3iv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700915 {"glProgramUniform3ivContextANGLE", P(gl::ProgramUniform3ivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500916 {"glProgramUniform3ui", P(gl::ProgramUniform3ui)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700917 {"glProgramUniform3uiContextANGLE", P(gl::ProgramUniform3uiContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500918 {"glProgramUniform3uiv", P(gl::ProgramUniform3uiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700919 {"glProgramUniform3uivContextANGLE", P(gl::ProgramUniform3uivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500920 {"glProgramUniform4f", P(gl::ProgramUniform4f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700921 {"glProgramUniform4fContextANGLE", P(gl::ProgramUniform4fContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500922 {"glProgramUniform4fv", P(gl::ProgramUniform4fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700923 {"glProgramUniform4fvContextANGLE", P(gl::ProgramUniform4fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500924 {"glProgramUniform4i", P(gl::ProgramUniform4i)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700925 {"glProgramUniform4iContextANGLE", P(gl::ProgramUniform4iContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500926 {"glProgramUniform4iv", P(gl::ProgramUniform4iv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700927 {"glProgramUniform4ivContextANGLE", P(gl::ProgramUniform4ivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500928 {"glProgramUniform4ui", P(gl::ProgramUniform4ui)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700929 {"glProgramUniform4uiContextANGLE", P(gl::ProgramUniform4uiContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500930 {"glProgramUniform4uiv", P(gl::ProgramUniform4uiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700931 {"glProgramUniform4uivContextANGLE", P(gl::ProgramUniform4uivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500932 {"glProgramUniformMatrix2fv", P(gl::ProgramUniformMatrix2fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700933 {"glProgramUniformMatrix2fvContextANGLE", P(gl::ProgramUniformMatrix2fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500934 {"glProgramUniformMatrix2x3fv", P(gl::ProgramUniformMatrix2x3fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700935 {"glProgramUniformMatrix2x3fvContextANGLE", P(gl::ProgramUniformMatrix2x3fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500936 {"glProgramUniformMatrix2x4fv", P(gl::ProgramUniformMatrix2x4fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700937 {"glProgramUniformMatrix2x4fvContextANGLE", P(gl::ProgramUniformMatrix2x4fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500938 {"glProgramUniformMatrix3fv", P(gl::ProgramUniformMatrix3fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700939 {"glProgramUniformMatrix3fvContextANGLE", P(gl::ProgramUniformMatrix3fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500940 {"glProgramUniformMatrix3x2fv", P(gl::ProgramUniformMatrix3x2fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700941 {"glProgramUniformMatrix3x2fvContextANGLE", P(gl::ProgramUniformMatrix3x2fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500942 {"glProgramUniformMatrix3x4fv", P(gl::ProgramUniformMatrix3x4fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700943 {"glProgramUniformMatrix3x4fvContextANGLE", P(gl::ProgramUniformMatrix3x4fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500944 {"glProgramUniformMatrix4fv", P(gl::ProgramUniformMatrix4fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700945 {"glProgramUniformMatrix4fvContextANGLE", P(gl::ProgramUniformMatrix4fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500946 {"glProgramUniformMatrix4x2fv", P(gl::ProgramUniformMatrix4x2fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700947 {"glProgramUniformMatrix4x2fvContextANGLE", P(gl::ProgramUniformMatrix4x2fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500948 {"glProgramUniformMatrix4x3fv", P(gl::ProgramUniformMatrix4x3fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700949 {"glProgramUniformMatrix4x3fvContextANGLE", P(gl::ProgramUniformMatrix4x3fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500950 {"glPushDebugGroupKHR", P(gl::PushDebugGroupKHR)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700951 {"glPushDebugGroupKHRContextANGLE", P(gl::PushDebugGroupKHRContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500952 {"glPushGroupMarkerEXT", P(gl::PushGroupMarkerEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700953 {"glPushGroupMarkerEXTContextANGLE", P(gl::PushGroupMarkerEXTContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500954 {"glPushMatrix", P(gl::PushMatrix)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700955 {"glPushMatrixContextANGLE", P(gl::PushMatrixContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500956 {"glQueryCounterEXT", P(gl::QueryCounterEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700957 {"glQueryCounterEXTContextANGLE", P(gl::QueryCounterEXTContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500958 {"glQueryMatrixxOES", P(gl::QueryMatrixxOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700959 {"glQueryMatrixxOESContextANGLE", P(gl::QueryMatrixxOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500960 {"glReadBuffer", P(gl::ReadBuffer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700961 {"glReadBufferContextANGLE", P(gl::ReadBufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500962 {"glReadPixels", P(gl::ReadPixels)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700963 {"glReadPixelsContextANGLE", P(gl::ReadPixelsContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500964 {"glReadPixelsRobustANGLE", P(gl::ReadPixelsRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700965 {"glReadPixelsRobustANGLEContextANGLE", P(gl::ReadPixelsRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500966 {"glReadnPixelsEXT", P(gl::ReadnPixelsEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700967 {"glReadnPixelsEXTContextANGLE", P(gl::ReadnPixelsEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500968 {"glReadnPixelsRobustANGLE", P(gl::ReadnPixelsRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700969 {"glReadnPixelsRobustANGLEContextANGLE", P(gl::ReadnPixelsRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500970 {"glReleaseShaderCompiler", P(gl::ReleaseShaderCompiler)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700971 {"glReleaseShaderCompilerContextANGLE", P(gl::ReleaseShaderCompilerContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500972 {"glRenderbufferStorage", P(gl::RenderbufferStorage)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700973 {"glRenderbufferStorageContextANGLE", P(gl::RenderbufferStorageContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500974 {"glRenderbufferStorageMultisample", P(gl::RenderbufferStorageMultisample)},
975 {"glRenderbufferStorageMultisampleANGLE", P(gl::RenderbufferStorageMultisampleANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700976 {"glRenderbufferStorageMultisampleANGLEContextANGLE",
977 P(gl::RenderbufferStorageMultisampleANGLEContextANGLE)},
978 {"glRenderbufferStorageMultisampleContextANGLE",
979 P(gl::RenderbufferStorageMultisampleContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500980 {"glRequestExtensionANGLE", P(gl::RequestExtensionANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700981 {"glRequestExtensionANGLEContextANGLE", P(gl::RequestExtensionANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500982 {"glResumeTransformFeedback", P(gl::ResumeTransformFeedback)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700983 {"glResumeTransformFeedbackContextANGLE", P(gl::ResumeTransformFeedbackContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500984 {"glRotatef", P(gl::Rotatef)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700985 {"glRotatefContextANGLE", P(gl::RotatefContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500986 {"glRotatex", P(gl::Rotatex)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700987 {"glRotatexContextANGLE", P(gl::RotatexContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500988 {"glSampleCoverage", P(gl::SampleCoverage)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700989 {"glSampleCoverageContextANGLE", P(gl::SampleCoverageContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500990 {"glSampleCoveragex", P(gl::SampleCoveragex)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700991 {"glSampleCoveragexContextANGLE", P(gl::SampleCoveragexContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500992 {"glSampleMaski", P(gl::SampleMaski)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700993 {"glSampleMaskiContextANGLE", P(gl::SampleMaskiContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500994 {"glSamplerParameterIivRobustANGLE", P(gl::SamplerParameterIivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700995 {"glSamplerParameterIivRobustANGLEContextANGLE",
996 P(gl::SamplerParameterIivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500997 {"glSamplerParameterIuivRobustANGLE", P(gl::SamplerParameterIuivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700998 {"glSamplerParameterIuivRobustANGLEContextANGLE",
999 P(gl::SamplerParameterIuivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001000 {"glSamplerParameterf", P(gl::SamplerParameterf)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001001 {"glSamplerParameterfContextANGLE", P(gl::SamplerParameterfContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001002 {"glSamplerParameterfv", P(gl::SamplerParameterfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001003 {"glSamplerParameterfvContextANGLE", P(gl::SamplerParameterfvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001004 {"glSamplerParameterfvRobustANGLE", P(gl::SamplerParameterfvRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001005 {"glSamplerParameterfvRobustANGLEContextANGLE",
1006 P(gl::SamplerParameterfvRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001007 {"glSamplerParameteri", P(gl::SamplerParameteri)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001008 {"glSamplerParameteriContextANGLE", P(gl::SamplerParameteriContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001009 {"glSamplerParameteriv", P(gl::SamplerParameteriv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001010 {"glSamplerParameterivContextANGLE", P(gl::SamplerParameterivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001011 {"glSamplerParameterivRobustANGLE", P(gl::SamplerParameterivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001012 {"glSamplerParameterivRobustANGLEContextANGLE",
1013 P(gl::SamplerParameterivRobustANGLEContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001014 {"glScalef", P(gl::Scalef)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001015 {"glScalefContextANGLE", P(gl::ScalefContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001016 {"glScalex", P(gl::Scalex)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001017 {"glScalexContextANGLE", P(gl::ScalexContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001018 {"glScissor", P(gl::Scissor)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001019 {"glScissorContextANGLE", P(gl::ScissorContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001020 {"glSetFenceNV", P(gl::SetFenceNV)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001021 {"glSetFenceNVContextANGLE", P(gl::SetFenceNVContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001022 {"glShadeModel", P(gl::ShadeModel)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001023 {"glShadeModelContextANGLE", P(gl::ShadeModelContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001024 {"glShaderBinary", P(gl::ShaderBinary)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001025 {"glShaderBinaryContextANGLE", P(gl::ShaderBinaryContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001026 {"glShaderSource", P(gl::ShaderSource)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001027 {"glShaderSourceContextANGLE", P(gl::ShaderSourceContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001028 {"glStencilFunc", P(gl::StencilFunc)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001029 {"glStencilFuncContextANGLE", P(gl::StencilFuncContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001030 {"glStencilFuncSeparate", P(gl::StencilFuncSeparate)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001031 {"glStencilFuncSeparateContextANGLE", P(gl::StencilFuncSeparateContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001032 {"glStencilMask", P(gl::StencilMask)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001033 {"glStencilMaskContextANGLE", P(gl::StencilMaskContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001034 {"glStencilMaskSeparate", P(gl::StencilMaskSeparate)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001035 {"glStencilMaskSeparateContextANGLE", P(gl::StencilMaskSeparateContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001036 {"glStencilOp", P(gl::StencilOp)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001037 {"glStencilOpContextANGLE", P(gl::StencilOpContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001038 {"glStencilOpSeparate", P(gl::StencilOpSeparate)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001039 {"glStencilOpSeparateContextANGLE", P(gl::StencilOpSeparateContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001040 {"glTestFenceNV", P(gl::TestFenceNV)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001041 {"glTestFenceNVContextANGLE", P(gl::TestFenceNVContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001042 {"glTexCoordPointer", P(gl::TexCoordPointer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001043 {"glTexCoordPointerContextANGLE", P(gl::TexCoordPointerContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001044 {"glTexEnvf", P(gl::TexEnvf)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001045 {"glTexEnvfContextANGLE", P(gl::TexEnvfContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001046 {"glTexEnvfv", P(gl::TexEnvfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001047 {"glTexEnvfvContextANGLE", P(gl::TexEnvfvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001048 {"glTexEnvi", P(gl::TexEnvi)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001049 {"glTexEnviContextANGLE", P(gl::TexEnviContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001050 {"glTexEnviv", P(gl::TexEnviv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001051 {"glTexEnvivContextANGLE", P(gl::TexEnvivContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001052 {"glTexEnvx", P(gl::TexEnvx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001053 {"glTexEnvxContextANGLE", P(gl::TexEnvxContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001054 {"glTexEnvxv", P(gl::TexEnvxv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001055 {"glTexEnvxvContextANGLE", P(gl::TexEnvxvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001056 {"glTexImage2D", P(gl::TexImage2D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001057 {"glTexImage2DContextANGLE", P(gl::TexImage2DContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001058 {"glTexImage2DRobustANGLE", P(gl::TexImage2DRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001059 {"glTexImage2DRobustANGLEContextANGLE", P(gl::TexImage2DRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001060 {"glTexImage3D", P(gl::TexImage3D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001061 {"glTexImage3DContextANGLE", P(gl::TexImage3DContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001062 {"glTexImage3DRobustANGLE", P(gl::TexImage3DRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001063 {"glTexImage3DRobustANGLEContextANGLE", P(gl::TexImage3DRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001064 {"glTexParameterIivRobustANGLE", P(gl::TexParameterIivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001065 {"glTexParameterIivRobustANGLEContextANGLE", P(gl::TexParameterIivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001066 {"glTexParameterIuivRobustANGLE", P(gl::TexParameterIuivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001067 {"glTexParameterIuivRobustANGLEContextANGLE", P(gl::TexParameterIuivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001068 {"glTexParameterf", P(gl::TexParameterf)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001069 {"glTexParameterfContextANGLE", P(gl::TexParameterfContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001070 {"glTexParameterfv", P(gl::TexParameterfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001071 {"glTexParameterfvContextANGLE", P(gl::TexParameterfvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001072 {"glTexParameterfvRobustANGLE", P(gl::TexParameterfvRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001073 {"glTexParameterfvRobustANGLEContextANGLE", P(gl::TexParameterfvRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001074 {"glTexParameteri", P(gl::TexParameteri)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001075 {"glTexParameteriContextANGLE", P(gl::TexParameteriContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001076 {"glTexParameteriv", P(gl::TexParameteriv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001077 {"glTexParameterivContextANGLE", P(gl::TexParameterivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001078 {"glTexParameterivRobustANGLE", P(gl::TexParameterivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001079 {"glTexParameterivRobustANGLEContextANGLE", P(gl::TexParameterivRobustANGLEContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001080 {"glTexParameterx", P(gl::TexParameterx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001081 {"glTexParameterxContextANGLE", P(gl::TexParameterxContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001082 {"glTexParameterxv", P(gl::TexParameterxv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001083 {"glTexParameterxvContextANGLE", P(gl::TexParameterxvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001084 {"glTexStorage2D", P(gl::TexStorage2D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001085 {"glTexStorage2DContextANGLE", P(gl::TexStorage2DContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001086 {"glTexStorage2DEXT", P(gl::TexStorage2DEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001087 {"glTexStorage2DEXTContextANGLE", P(gl::TexStorage2DEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001088 {"glTexStorage2DMultisample", P(gl::TexStorage2DMultisample)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001089 {"glTexStorage2DMultisampleContextANGLE", P(gl::TexStorage2DMultisampleContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001090 {"glTexStorage3D", P(gl::TexStorage3D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001091 {"glTexStorage3DContextANGLE", P(gl::TexStorage3DContextANGLE)},
Jamie Madillfad40f02018-01-26 16:52:31 -05001092 {"glTexStorage3DEXT", P(gl::TexStorage3DEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001093 {"glTexStorage3DEXTContextANGLE", P(gl::TexStorage3DEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001094 {"glTexSubImage2D", P(gl::TexSubImage2D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001095 {"glTexSubImage2DContextANGLE", P(gl::TexSubImage2DContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001096 {"glTexSubImage2DRobustANGLE", P(gl::TexSubImage2DRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001097 {"glTexSubImage2DRobustANGLEContextANGLE", P(gl::TexSubImage2DRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001098 {"glTexSubImage3D", P(gl::TexSubImage3D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001099 {"glTexSubImage3DContextANGLE", P(gl::TexSubImage3DContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001100 {"glTexSubImage3DRobustANGLE", P(gl::TexSubImage3DRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001101 {"glTexSubImage3DRobustANGLEContextANGLE", P(gl::TexSubImage3DRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001102 {"glTransformFeedbackVaryings", P(gl::TransformFeedbackVaryings)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001103 {"glTransformFeedbackVaryingsContextANGLE", P(gl::TransformFeedbackVaryingsContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001104 {"glTranslatef", P(gl::Translatef)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001105 {"glTranslatefContextANGLE", P(gl::TranslatefContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001106 {"glTranslatex", P(gl::Translatex)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001107 {"glTranslatexContextANGLE", P(gl::TranslatexContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001108 {"glUniform1f", P(gl::Uniform1f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001109 {"glUniform1fContextANGLE", P(gl::Uniform1fContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001110 {"glUniform1fv", P(gl::Uniform1fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001111 {"glUniform1fvContextANGLE", P(gl::Uniform1fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001112 {"glUniform1i", P(gl::Uniform1i)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001113 {"glUniform1iContextANGLE", P(gl::Uniform1iContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001114 {"glUniform1iv", P(gl::Uniform1iv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001115 {"glUniform1ivContextANGLE", P(gl::Uniform1ivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001116 {"glUniform1ui", P(gl::Uniform1ui)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001117 {"glUniform1uiContextANGLE", P(gl::Uniform1uiContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001118 {"glUniform1uiv", P(gl::Uniform1uiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001119 {"glUniform1uivContextANGLE", P(gl::Uniform1uivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001120 {"glUniform2f", P(gl::Uniform2f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001121 {"glUniform2fContextANGLE", P(gl::Uniform2fContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001122 {"glUniform2fv", P(gl::Uniform2fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001123 {"glUniform2fvContextANGLE", P(gl::Uniform2fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001124 {"glUniform2i", P(gl::Uniform2i)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001125 {"glUniform2iContextANGLE", P(gl::Uniform2iContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001126 {"glUniform2iv", P(gl::Uniform2iv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001127 {"glUniform2ivContextANGLE", P(gl::Uniform2ivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001128 {"glUniform2ui", P(gl::Uniform2ui)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001129 {"glUniform2uiContextANGLE", P(gl::Uniform2uiContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001130 {"glUniform2uiv", P(gl::Uniform2uiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001131 {"glUniform2uivContextANGLE", P(gl::Uniform2uivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001132 {"glUniform3f", P(gl::Uniform3f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001133 {"glUniform3fContextANGLE", P(gl::Uniform3fContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001134 {"glUniform3fv", P(gl::Uniform3fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001135 {"glUniform3fvContextANGLE", P(gl::Uniform3fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001136 {"glUniform3i", P(gl::Uniform3i)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001137 {"glUniform3iContextANGLE", P(gl::Uniform3iContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001138 {"glUniform3iv", P(gl::Uniform3iv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001139 {"glUniform3ivContextANGLE", P(gl::Uniform3ivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001140 {"glUniform3ui", P(gl::Uniform3ui)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001141 {"glUniform3uiContextANGLE", P(gl::Uniform3uiContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001142 {"glUniform3uiv", P(gl::Uniform3uiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001143 {"glUniform3uivContextANGLE", P(gl::Uniform3uivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001144 {"glUniform4f", P(gl::Uniform4f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001145 {"glUniform4fContextANGLE", P(gl::Uniform4fContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001146 {"glUniform4fv", P(gl::Uniform4fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001147 {"glUniform4fvContextANGLE", P(gl::Uniform4fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001148 {"glUniform4i", P(gl::Uniform4i)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001149 {"glUniform4iContextANGLE", P(gl::Uniform4iContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001150 {"glUniform4iv", P(gl::Uniform4iv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001151 {"glUniform4ivContextANGLE", P(gl::Uniform4ivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001152 {"glUniform4ui", P(gl::Uniform4ui)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001153 {"glUniform4uiContextANGLE", P(gl::Uniform4uiContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001154 {"glUniform4uiv", P(gl::Uniform4uiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001155 {"glUniform4uivContextANGLE", P(gl::Uniform4uivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001156 {"glUniformBlockBinding", P(gl::UniformBlockBinding)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001157 {"glUniformBlockBindingContextANGLE", P(gl::UniformBlockBindingContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001158 {"glUniformMatrix2fv", P(gl::UniformMatrix2fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001159 {"glUniformMatrix2fvContextANGLE", P(gl::UniformMatrix2fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001160 {"glUniformMatrix2x3fv", P(gl::UniformMatrix2x3fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001161 {"glUniformMatrix2x3fvContextANGLE", P(gl::UniformMatrix2x3fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001162 {"glUniformMatrix2x4fv", P(gl::UniformMatrix2x4fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001163 {"glUniformMatrix2x4fvContextANGLE", P(gl::UniformMatrix2x4fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001164 {"glUniformMatrix3fv", P(gl::UniformMatrix3fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001165 {"glUniformMatrix3fvContextANGLE", P(gl::UniformMatrix3fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001166 {"glUniformMatrix3x2fv", P(gl::UniformMatrix3x2fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001167 {"glUniformMatrix3x2fvContextANGLE", P(gl::UniformMatrix3x2fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001168 {"glUniformMatrix3x4fv", P(gl::UniformMatrix3x4fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001169 {"glUniformMatrix3x4fvContextANGLE", P(gl::UniformMatrix3x4fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001170 {"glUniformMatrix4fv", P(gl::UniformMatrix4fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001171 {"glUniformMatrix4fvContextANGLE", P(gl::UniformMatrix4fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001172 {"glUniformMatrix4x2fv", P(gl::UniformMatrix4x2fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001173 {"glUniformMatrix4x2fvContextANGLE", P(gl::UniformMatrix4x2fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001174 {"glUniformMatrix4x3fv", P(gl::UniformMatrix4x3fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001175 {"glUniformMatrix4x3fvContextANGLE", P(gl::UniformMatrix4x3fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001176 {"glUnmapBuffer", P(gl::UnmapBuffer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001177 {"glUnmapBufferContextANGLE", P(gl::UnmapBufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001178 {"glUnmapBufferOES", P(gl::UnmapBufferOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001179 {"glUnmapBufferOESContextANGLE", P(gl::UnmapBufferOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001180 {"glUseProgram", P(gl::UseProgram)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001181 {"glUseProgramContextANGLE", P(gl::UseProgramContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001182 {"glUseProgramStages", P(gl::UseProgramStages)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001183 {"glUseProgramStagesContextANGLE", P(gl::UseProgramStagesContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001184 {"glValidateProgram", P(gl::ValidateProgram)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001185 {"glValidateProgramContextANGLE", P(gl::ValidateProgramContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001186 {"glValidateProgramPipeline", P(gl::ValidateProgramPipeline)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001187 {"glValidateProgramPipelineContextANGLE", P(gl::ValidateProgramPipelineContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001188 {"glVertexAttrib1f", P(gl::VertexAttrib1f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001189 {"glVertexAttrib1fContextANGLE", P(gl::VertexAttrib1fContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001190 {"glVertexAttrib1fv", P(gl::VertexAttrib1fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001191 {"glVertexAttrib1fvContextANGLE", P(gl::VertexAttrib1fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001192 {"glVertexAttrib2f", P(gl::VertexAttrib2f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001193 {"glVertexAttrib2fContextANGLE", P(gl::VertexAttrib2fContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001194 {"glVertexAttrib2fv", P(gl::VertexAttrib2fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001195 {"glVertexAttrib2fvContextANGLE", P(gl::VertexAttrib2fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001196 {"glVertexAttrib3f", P(gl::VertexAttrib3f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001197 {"glVertexAttrib3fContextANGLE", P(gl::VertexAttrib3fContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001198 {"glVertexAttrib3fv", P(gl::VertexAttrib3fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001199 {"glVertexAttrib3fvContextANGLE", P(gl::VertexAttrib3fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001200 {"glVertexAttrib4f", P(gl::VertexAttrib4f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001201 {"glVertexAttrib4fContextANGLE", P(gl::VertexAttrib4fContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001202 {"glVertexAttrib4fv", P(gl::VertexAttrib4fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001203 {"glVertexAttrib4fvContextANGLE", P(gl::VertexAttrib4fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001204 {"glVertexAttribBinding", P(gl::VertexAttribBinding)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001205 {"glVertexAttribBindingContextANGLE", P(gl::VertexAttribBindingContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001206 {"glVertexAttribDivisor", P(gl::VertexAttribDivisor)},
1207 {"glVertexAttribDivisorANGLE", P(gl::VertexAttribDivisorANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001208 {"glVertexAttribDivisorANGLEContextANGLE", P(gl::VertexAttribDivisorANGLEContextANGLE)},
1209 {"glVertexAttribDivisorContextANGLE", P(gl::VertexAttribDivisorContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001210 {"glVertexAttribFormat", P(gl::VertexAttribFormat)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001211 {"glVertexAttribFormatContextANGLE", P(gl::VertexAttribFormatContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001212 {"glVertexAttribI4i", P(gl::VertexAttribI4i)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001213 {"glVertexAttribI4iContextANGLE", P(gl::VertexAttribI4iContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001214 {"glVertexAttribI4iv", P(gl::VertexAttribI4iv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001215 {"glVertexAttribI4ivContextANGLE", P(gl::VertexAttribI4ivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001216 {"glVertexAttribI4ui", P(gl::VertexAttribI4ui)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001217 {"glVertexAttribI4uiContextANGLE", P(gl::VertexAttribI4uiContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001218 {"glVertexAttribI4uiv", P(gl::VertexAttribI4uiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001219 {"glVertexAttribI4uivContextANGLE", P(gl::VertexAttribI4uivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001220 {"glVertexAttribIFormat", P(gl::VertexAttribIFormat)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001221 {"glVertexAttribIFormatContextANGLE", P(gl::VertexAttribIFormatContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001222 {"glVertexAttribIPointer", P(gl::VertexAttribIPointer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001223 {"glVertexAttribIPointerContextANGLE", P(gl::VertexAttribIPointerContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001224 {"glVertexAttribPointer", P(gl::VertexAttribPointer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001225 {"glVertexAttribPointerContextANGLE", P(gl::VertexAttribPointerContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001226 {"glVertexBindingDivisor", P(gl::VertexBindingDivisor)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001227 {"glVertexBindingDivisorContextANGLE", P(gl::VertexBindingDivisorContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001228 {"glVertexPointer", P(gl::VertexPointer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001229 {"glVertexPointerContextANGLE", P(gl::VertexPointerContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001230 {"glViewport", P(gl::Viewport)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001231 {"glViewportContextANGLE", P(gl::ViewportContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001232 {"glWaitSync", P(gl::WaitSync)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001233 {"glWaitSyncContextANGLE", P(gl::WaitSyncContextANGLE)},
1234 {"glWeightPointerOES", P(gl::WeightPointerOES)},
1235 {"glWeightPointerOESContextANGLE", P(gl::WeightPointerOESContextANGLE)}};
Jamie Madill5ad52992017-11-14 12:43:40 -05001236
Geoff Lang1da46772018-05-14 14:30:30 -04001237size_t g_numProcs = 1166;
Jamie Madill5ad52992017-11-14 12:43:40 -05001238} // namespace egl