blob: 7d085f7c9f4c15d76a74e18ae48ed2b81e7dc8cc [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)},
43 {"eglCreatePlatformWindowSurface", P(egl::CreatePlatformWindowSurface)},
44 {"eglCreateStreamKHR", P(egl::CreateStreamKHR)},
Jeff Gilbert3dddccf2017-11-14 16:44:36 -080045 {"eglCreateStreamProducerD3DTextureANGLE", P(egl::CreateStreamProducerD3DTextureANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -050046 {"eglCreateSync", P(egl::CreateSync)},
47 {"eglCreateWindowSurface", P(egl::CreateWindowSurface)},
48 {"eglDestroyContext", P(egl::DestroyContext)},
49 {"eglDestroyImage", P(egl::DestroyImage)},
50 {"eglDestroyImageKHR", P(egl::DestroyImageKHR)},
51 {"eglDestroyStreamKHR", P(egl::DestroyStreamKHR)},
52 {"eglDestroySurface", P(egl::DestroySurface)},
53 {"eglDestroySync", P(egl::DestroySync)},
54 {"eglGetConfigAttrib", P(egl::GetConfigAttrib)},
55 {"eglGetConfigs", P(egl::GetConfigs)},
56 {"eglGetCurrentContext", P(egl::GetCurrentContext)},
57 {"eglGetCurrentDisplay", P(egl::GetCurrentDisplay)},
58 {"eglGetCurrentSurface", P(egl::GetCurrentSurface)},
59 {"eglGetDisplay", P(egl::GetDisplay)},
60 {"eglGetError", P(egl::GetError)},
61 {"eglGetPlatformDisplay", P(egl::GetPlatformDisplay)},
62 {"eglGetPlatformDisplayEXT", P(egl::GetPlatformDisplayEXT)},
63 {"eglGetProcAddress", P(egl::GetProcAddress)},
64 {"eglGetSyncAttrib", P(egl::GetSyncAttrib)},
65 {"eglGetSyncValuesCHROMIUM", P(egl::GetSyncValuesCHROMIUM)},
66 {"eglInitialize", P(egl::Initialize)},
67 {"eglMakeCurrent", P(egl::MakeCurrent)},
68 {"eglPostSubBufferNV", P(egl::PostSubBufferNV)},
69 {"eglProgramCacheGetAttribANGLE", P(egl::ProgramCacheGetAttribANGLE)},
70 {"eglProgramCachePopulateANGLE", P(egl::ProgramCachePopulateANGLE)},
71 {"eglProgramCacheQueryANGLE", P(egl::ProgramCacheQueryANGLE)},
72 {"eglProgramCacheResizeANGLE", P(egl::ProgramCacheResizeANGLE)},
73 {"eglQueryAPI", P(egl::QueryAPI)},
74 {"eglQueryContext", P(egl::QueryContext)},
75 {"eglQueryDeviceAttribEXT", P(egl::QueryDeviceAttribEXT)},
76 {"eglQueryDeviceStringEXT", P(egl::QueryDeviceStringEXT)},
77 {"eglQueryDisplayAttribEXT", P(egl::QueryDisplayAttribEXT)},
78 {"eglQueryStreamKHR", P(egl::QueryStreamKHR)},
79 {"eglQueryStreamu64KHR", P(egl::QueryStreamu64KHR)},
80 {"eglQueryString", P(egl::QueryString)},
81 {"eglQuerySurface", P(egl::QuerySurface)},
82 {"eglQuerySurfacePointerANGLE", P(egl::QuerySurfacePointerANGLE)},
83 {"eglReleaseDeviceANGLE", P(egl::ReleaseDeviceANGLE)},
84 {"eglReleaseTexImage", P(egl::ReleaseTexImage)},
85 {"eglReleaseThread", P(egl::ReleaseThread)},
86 {"eglStreamAttribKHR", P(egl::StreamAttribKHR)},
87 {"eglStreamConsumerAcquireKHR", P(egl::StreamConsumerAcquireKHR)},
88 {"eglStreamConsumerGLTextureExternalAttribsNV",
89 P(egl::StreamConsumerGLTextureExternalAttribsNV)},
90 {"eglStreamConsumerGLTextureExternalKHR", P(egl::StreamConsumerGLTextureExternalKHR)},
91 {"eglStreamConsumerReleaseKHR", P(egl::StreamConsumerReleaseKHR)},
Jeff Gilbert3dddccf2017-11-14 16:44:36 -080092 {"eglStreamPostD3DTextureANGLE", P(egl::StreamPostD3DTextureANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -050093 {"eglSurfaceAttrib", P(egl::SurfaceAttrib)},
94 {"eglSwapBuffers", P(egl::SwapBuffers)},
Geoff Lang3f1eba92018-05-10 15:53:22 -040095 {"eglSwapBuffersWithDamageKHR", P(egl::SwapBuffersWithDamageKHR)},
Jamie Madill5ad52992017-11-14 12:43:40 -050096 {"eglSwapInterval", P(egl::SwapInterval)},
97 {"eglTerminate", P(egl::Terminate)},
98 {"eglWaitClient", P(egl::WaitClient)},
99 {"eglWaitGL", P(egl::WaitGL)},
100 {"eglWaitNative", P(egl::WaitNative)},
101 {"eglWaitSync", P(egl::WaitSync)},
102 {"glActiveShaderProgram", P(gl::ActiveShaderProgram)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700103 {"glActiveShaderProgramContextANGLE", P(gl::ActiveShaderProgramContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500104 {"glActiveTexture", P(gl::ActiveTexture)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700105 {"glActiveTextureContextANGLE", P(gl::ActiveTextureContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500106 {"glAlphaFunc", P(gl::AlphaFunc)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700107 {"glAlphaFuncContextANGLE", P(gl::AlphaFuncContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500108 {"glAlphaFuncx", P(gl::AlphaFuncx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700109 {"glAlphaFuncxContextANGLE", P(gl::AlphaFuncxContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500110 {"glAttachShader", P(gl::AttachShader)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700111 {"glAttachShaderContextANGLE", P(gl::AttachShaderContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500112 {"glBeginQuery", P(gl::BeginQuery)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700113 {"glBeginQueryContextANGLE", P(gl::BeginQueryContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500114 {"glBeginQueryEXT", P(gl::BeginQueryEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700115 {"glBeginQueryEXTContextANGLE", P(gl::BeginQueryEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500116 {"glBeginTransformFeedback", P(gl::BeginTransformFeedback)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700117 {"glBeginTransformFeedbackContextANGLE", P(gl::BeginTransformFeedbackContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500118 {"glBindAttribLocation", P(gl::BindAttribLocation)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700119 {"glBindAttribLocationContextANGLE", P(gl::BindAttribLocationContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500120 {"glBindBuffer", P(gl::BindBuffer)},
121 {"glBindBufferBase", P(gl::BindBufferBase)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700122 {"glBindBufferBaseContextANGLE", P(gl::BindBufferBaseContextANGLE)},
123 {"glBindBufferContextANGLE", P(gl::BindBufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500124 {"glBindBufferRange", P(gl::BindBufferRange)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700125 {"glBindBufferRangeContextANGLE", P(gl::BindBufferRangeContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500126 {"glBindFramebuffer", P(gl::BindFramebuffer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700127 {"glBindFramebufferContextANGLE", P(gl::BindFramebufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500128 {"glBindImageTexture", P(gl::BindImageTexture)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700129 {"glBindImageTextureContextANGLE", P(gl::BindImageTextureContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500130 {"glBindProgramPipeline", P(gl::BindProgramPipeline)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700131 {"glBindProgramPipelineContextANGLE", P(gl::BindProgramPipelineContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500132 {"glBindRenderbuffer", P(gl::BindRenderbuffer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700133 {"glBindRenderbufferContextANGLE", P(gl::BindRenderbufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500134 {"glBindSampler", P(gl::BindSampler)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700135 {"glBindSamplerContextANGLE", P(gl::BindSamplerContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500136 {"glBindTexture", P(gl::BindTexture)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700137 {"glBindTextureContextANGLE", P(gl::BindTextureContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500138 {"glBindTransformFeedback", P(gl::BindTransformFeedback)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700139 {"glBindTransformFeedbackContextANGLE", P(gl::BindTransformFeedbackContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500140 {"glBindUniformLocationCHROMIUM", P(gl::BindUniformLocationCHROMIUM)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700141 {"glBindUniformLocationCHROMIUMContextANGLE", P(gl::BindUniformLocationCHROMIUMContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500142 {"glBindVertexArray", P(gl::BindVertexArray)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700143 {"glBindVertexArrayContextANGLE", P(gl::BindVertexArrayContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500144 {"glBindVertexArrayOES", P(gl::BindVertexArrayOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700145 {"glBindVertexArrayOESContextANGLE", P(gl::BindVertexArrayOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500146 {"glBindVertexBuffer", P(gl::BindVertexBuffer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700147 {"glBindVertexBufferContextANGLE", P(gl::BindVertexBufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500148 {"glBlendColor", P(gl::BlendColor)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700149 {"glBlendColorContextANGLE", P(gl::BlendColorContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500150 {"glBlendEquation", P(gl::BlendEquation)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700151 {"glBlendEquationContextANGLE", P(gl::BlendEquationContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500152 {"glBlendEquationSeparate", P(gl::BlendEquationSeparate)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700153 {"glBlendEquationSeparateContextANGLE", P(gl::BlendEquationSeparateContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500154 {"glBlendFunc", P(gl::BlendFunc)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700155 {"glBlendFuncContextANGLE", P(gl::BlendFuncContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500156 {"glBlendFuncSeparate", P(gl::BlendFuncSeparate)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700157 {"glBlendFuncSeparateContextANGLE", P(gl::BlendFuncSeparateContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500158 {"glBlitFramebuffer", P(gl::BlitFramebuffer)},
159 {"glBlitFramebufferANGLE", P(gl::BlitFramebufferANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700160 {"glBlitFramebufferANGLEContextANGLE", P(gl::BlitFramebufferANGLEContextANGLE)},
161 {"glBlitFramebufferContextANGLE", P(gl::BlitFramebufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500162 {"glBufferData", P(gl::BufferData)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700163 {"glBufferDataContextANGLE", P(gl::BufferDataContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500164 {"glBufferSubData", P(gl::BufferSubData)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700165 {"glBufferSubDataContextANGLE", P(gl::BufferSubDataContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500166 {"glCheckFramebufferStatus", P(gl::CheckFramebufferStatus)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700167 {"glCheckFramebufferStatusContextANGLE", P(gl::CheckFramebufferStatusContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500168 {"glClear", P(gl::Clear)},
169 {"glClearBufferfi", P(gl::ClearBufferfi)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700170 {"glClearBufferfiContextANGLE", P(gl::ClearBufferfiContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500171 {"glClearBufferfv", P(gl::ClearBufferfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700172 {"glClearBufferfvContextANGLE", P(gl::ClearBufferfvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500173 {"glClearBufferiv", P(gl::ClearBufferiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700174 {"glClearBufferivContextANGLE", P(gl::ClearBufferivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500175 {"glClearBufferuiv", P(gl::ClearBufferuiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700176 {"glClearBufferuivContextANGLE", P(gl::ClearBufferuivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500177 {"glClearColor", P(gl::ClearColor)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700178 {"glClearColorContextANGLE", P(gl::ClearColorContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500179 {"glClearColorx", P(gl::ClearColorx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700180 {"glClearColorxContextANGLE", P(gl::ClearColorxContextANGLE)},
181 {"glClearContextANGLE", P(gl::ClearContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500182 {"glClearDepthf", P(gl::ClearDepthf)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700183 {"glClearDepthfContextANGLE", P(gl::ClearDepthfContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500184 {"glClearDepthx", P(gl::ClearDepthx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700185 {"glClearDepthxContextANGLE", P(gl::ClearDepthxContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500186 {"glClearStencil", P(gl::ClearStencil)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700187 {"glClearStencilContextANGLE", P(gl::ClearStencilContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500188 {"glClientActiveTexture", P(gl::ClientActiveTexture)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700189 {"glClientActiveTextureContextANGLE", P(gl::ClientActiveTextureContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500190 {"glClientWaitSync", P(gl::ClientWaitSync)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700191 {"glClientWaitSyncContextANGLE", P(gl::ClientWaitSyncContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500192 {"glClipPlanef", P(gl::ClipPlanef)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700193 {"glClipPlanefContextANGLE", P(gl::ClipPlanefContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500194 {"glClipPlanex", P(gl::ClipPlanex)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700195 {"glClipPlanexContextANGLE", P(gl::ClipPlanexContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500196 {"glColor4f", P(gl::Color4f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700197 {"glColor4fContextANGLE", P(gl::Color4fContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500198 {"glColor4ub", P(gl::Color4ub)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700199 {"glColor4ubContextANGLE", P(gl::Color4ubContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500200 {"glColor4x", P(gl::Color4x)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700201 {"glColor4xContextANGLE", P(gl::Color4xContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500202 {"glColorMask", P(gl::ColorMask)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700203 {"glColorMaskContextANGLE", P(gl::ColorMaskContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500204 {"glColorPointer", P(gl::ColorPointer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700205 {"glColorPointerContextANGLE", P(gl::ColorPointerContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500206 {"glCompileShader", P(gl::CompileShader)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700207 {"glCompileShaderContextANGLE", P(gl::CompileShaderContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500208 {"glCompressedCopyTextureCHROMIUM", P(gl::CompressedCopyTextureCHROMIUM)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700209 {"glCompressedCopyTextureCHROMIUMContextANGLE",
210 P(gl::CompressedCopyTextureCHROMIUMContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500211 {"glCompressedTexImage2D", P(gl::CompressedTexImage2D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700212 {"glCompressedTexImage2DContextANGLE", P(gl::CompressedTexImage2DContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500213 {"glCompressedTexImage2DRobustANGLE", P(gl::CompressedTexImage2DRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700214 {"glCompressedTexImage2DRobustANGLEContextANGLE",
215 P(gl::CompressedTexImage2DRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500216 {"glCompressedTexImage3D", P(gl::CompressedTexImage3D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700217 {"glCompressedTexImage3DContextANGLE", P(gl::CompressedTexImage3DContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500218 {"glCompressedTexImage3DRobustANGLE", P(gl::CompressedTexImage3DRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700219 {"glCompressedTexImage3DRobustANGLEContextANGLE",
220 P(gl::CompressedTexImage3DRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500221 {"glCompressedTexSubImage2D", P(gl::CompressedTexSubImage2D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700222 {"glCompressedTexSubImage2DContextANGLE", P(gl::CompressedTexSubImage2DContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500223 {"glCompressedTexSubImage2DRobustANGLE", P(gl::CompressedTexSubImage2DRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700224 {"glCompressedTexSubImage2DRobustANGLEContextANGLE",
225 P(gl::CompressedTexSubImage2DRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500226 {"glCompressedTexSubImage3D", P(gl::CompressedTexSubImage3D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700227 {"glCompressedTexSubImage3DContextANGLE", P(gl::CompressedTexSubImage3DContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500228 {"glCompressedTexSubImage3DRobustANGLE", P(gl::CompressedTexSubImage3DRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700229 {"glCompressedTexSubImage3DRobustANGLEContextANGLE",
230 P(gl::CompressedTexSubImage3DRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500231 {"glCopyBufferSubData", P(gl::CopyBufferSubData)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700232 {"glCopyBufferSubDataContextANGLE", P(gl::CopyBufferSubDataContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500233 {"glCopySubTextureCHROMIUM", P(gl::CopySubTextureCHROMIUM)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700234 {"glCopySubTextureCHROMIUMContextANGLE", P(gl::CopySubTextureCHROMIUMContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500235 {"glCopyTexImage2D", P(gl::CopyTexImage2D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700236 {"glCopyTexImage2DContextANGLE", P(gl::CopyTexImage2DContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500237 {"glCopyTexSubImage2D", P(gl::CopyTexSubImage2D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700238 {"glCopyTexSubImage2DContextANGLE", P(gl::CopyTexSubImage2DContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500239 {"glCopyTexSubImage3D", P(gl::CopyTexSubImage3D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700240 {"glCopyTexSubImage3DContextANGLE", P(gl::CopyTexSubImage3DContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500241 {"glCopyTextureCHROMIUM", P(gl::CopyTextureCHROMIUM)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700242 {"glCopyTextureCHROMIUMContextANGLE", P(gl::CopyTextureCHROMIUMContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500243 {"glCreateProgram", P(gl::CreateProgram)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700244 {"glCreateProgramContextANGLE", P(gl::CreateProgramContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500245 {"glCreateShader", P(gl::CreateShader)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700246 {"glCreateShaderContextANGLE", P(gl::CreateShaderContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500247 {"glCreateShaderProgramv", P(gl::CreateShaderProgramv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700248 {"glCreateShaderProgramvContextANGLE", P(gl::CreateShaderProgramvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500249 {"glCullFace", P(gl::CullFace)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700250 {"glCullFaceContextANGLE", P(gl::CullFaceContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500251 {"glCurrentPaletteMatrixOES", P(gl::CurrentPaletteMatrixOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700252 {"glCurrentPaletteMatrixOESContextANGLE", P(gl::CurrentPaletteMatrixOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500253 {"glDebugMessageCallbackKHR", P(gl::DebugMessageCallbackKHR)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700254 {"glDebugMessageCallbackKHRContextANGLE", P(gl::DebugMessageCallbackKHRContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500255 {"glDebugMessageControlKHR", P(gl::DebugMessageControlKHR)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700256 {"glDebugMessageControlKHRContextANGLE", P(gl::DebugMessageControlKHRContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500257 {"glDebugMessageInsertKHR", P(gl::DebugMessageInsertKHR)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700258 {"glDebugMessageInsertKHRContextANGLE", P(gl::DebugMessageInsertKHRContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500259 {"glDeleteBuffers", P(gl::DeleteBuffers)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700260 {"glDeleteBuffersContextANGLE", P(gl::DeleteBuffersContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500261 {"glDeleteFencesNV", P(gl::DeleteFencesNV)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700262 {"glDeleteFencesNVContextANGLE", P(gl::DeleteFencesNVContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500263 {"glDeleteFramebuffers", P(gl::DeleteFramebuffers)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700264 {"glDeleteFramebuffersContextANGLE", P(gl::DeleteFramebuffersContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500265 {"glDeleteProgram", P(gl::DeleteProgram)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700266 {"glDeleteProgramContextANGLE", P(gl::DeleteProgramContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500267 {"glDeleteProgramPipelines", P(gl::DeleteProgramPipelines)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700268 {"glDeleteProgramPipelinesContextANGLE", P(gl::DeleteProgramPipelinesContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500269 {"glDeleteQueries", P(gl::DeleteQueries)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700270 {"glDeleteQueriesContextANGLE", P(gl::DeleteQueriesContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500271 {"glDeleteQueriesEXT", P(gl::DeleteQueriesEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700272 {"glDeleteQueriesEXTContextANGLE", P(gl::DeleteQueriesEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500273 {"glDeleteRenderbuffers", P(gl::DeleteRenderbuffers)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700274 {"glDeleteRenderbuffersContextANGLE", P(gl::DeleteRenderbuffersContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500275 {"glDeleteSamplers", P(gl::DeleteSamplers)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700276 {"glDeleteSamplersContextANGLE", P(gl::DeleteSamplersContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500277 {"glDeleteShader", P(gl::DeleteShader)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700278 {"glDeleteShaderContextANGLE", P(gl::DeleteShaderContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500279 {"glDeleteSync", P(gl::DeleteSync)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700280 {"glDeleteSyncContextANGLE", P(gl::DeleteSyncContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500281 {"glDeleteTextures", P(gl::DeleteTextures)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700282 {"glDeleteTexturesContextANGLE", P(gl::DeleteTexturesContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500283 {"glDeleteTransformFeedbacks", P(gl::DeleteTransformFeedbacks)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700284 {"glDeleteTransformFeedbacksContextANGLE", P(gl::DeleteTransformFeedbacksContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500285 {"glDeleteVertexArrays", P(gl::DeleteVertexArrays)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700286 {"glDeleteVertexArraysContextANGLE", P(gl::DeleteVertexArraysContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500287 {"glDeleteVertexArraysOES", P(gl::DeleteVertexArraysOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700288 {"glDeleteVertexArraysOESContextANGLE", P(gl::DeleteVertexArraysOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500289 {"glDepthFunc", P(gl::DepthFunc)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700290 {"glDepthFuncContextANGLE", P(gl::DepthFuncContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500291 {"glDepthMask", P(gl::DepthMask)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700292 {"glDepthMaskContextANGLE", P(gl::DepthMaskContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500293 {"glDepthRangef", P(gl::DepthRangef)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700294 {"glDepthRangefContextANGLE", P(gl::DepthRangefContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500295 {"glDepthRangex", P(gl::DepthRangex)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700296 {"glDepthRangexContextANGLE", P(gl::DepthRangexContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500297 {"glDetachShader", P(gl::DetachShader)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700298 {"glDetachShaderContextANGLE", P(gl::DetachShaderContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500299 {"glDisable", P(gl::Disable)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500300 {"glDisableClientState", P(gl::DisableClientState)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700301 {"glDisableClientStateContextANGLE", P(gl::DisableClientStateContextANGLE)},
302 {"glDisableContextANGLE", P(gl::DisableContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500303 {"glDisableVertexAttribArray", P(gl::DisableVertexAttribArray)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700304 {"glDisableVertexAttribArrayContextANGLE", P(gl::DisableVertexAttribArrayContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500305 {"glDiscardFramebufferEXT", P(gl::DiscardFramebufferEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700306 {"glDiscardFramebufferEXTContextANGLE", P(gl::DiscardFramebufferEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500307 {"glDispatchCompute", P(gl::DispatchCompute)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700308 {"glDispatchComputeContextANGLE", P(gl::DispatchComputeContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500309 {"glDispatchComputeIndirect", P(gl::DispatchComputeIndirect)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700310 {"glDispatchComputeIndirectContextANGLE", P(gl::DispatchComputeIndirectContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500311 {"glDrawArrays", P(gl::DrawArrays)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700312 {"glDrawArraysContextANGLE", P(gl::DrawArraysContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500313 {"glDrawArraysIndirect", P(gl::DrawArraysIndirect)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700314 {"glDrawArraysIndirectContextANGLE", P(gl::DrawArraysIndirectContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500315 {"glDrawArraysInstanced", P(gl::DrawArraysInstanced)},
316 {"glDrawArraysInstancedANGLE", P(gl::DrawArraysInstancedANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700317 {"glDrawArraysInstancedANGLEContextANGLE", P(gl::DrawArraysInstancedANGLEContextANGLE)},
318 {"glDrawArraysInstancedContextANGLE", P(gl::DrawArraysInstancedContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500319 {"glDrawBuffers", P(gl::DrawBuffers)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700320 {"glDrawBuffersContextANGLE", P(gl::DrawBuffersContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500321 {"glDrawBuffersEXT", P(gl::DrawBuffersEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700322 {"glDrawBuffersEXTContextANGLE", P(gl::DrawBuffersEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500323 {"glDrawElements", P(gl::DrawElements)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700324 {"glDrawElementsContextANGLE", P(gl::DrawElementsContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500325 {"glDrawElementsIndirect", P(gl::DrawElementsIndirect)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700326 {"glDrawElementsIndirectContextANGLE", P(gl::DrawElementsIndirectContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500327 {"glDrawElementsInstanced", P(gl::DrawElementsInstanced)},
328 {"glDrawElementsInstancedANGLE", P(gl::DrawElementsInstancedANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700329 {"glDrawElementsInstancedANGLEContextANGLE", P(gl::DrawElementsInstancedANGLEContextANGLE)},
330 {"glDrawElementsInstancedContextANGLE", P(gl::DrawElementsInstancedContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500331 {"glDrawRangeElements", P(gl::DrawRangeElements)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700332 {"glDrawRangeElementsContextANGLE", P(gl::DrawRangeElementsContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500333 {"glDrawTexfOES", P(gl::DrawTexfOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700334 {"glDrawTexfOESContextANGLE", P(gl::DrawTexfOESContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500335 {"glDrawTexfvOES", P(gl::DrawTexfvOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700336 {"glDrawTexfvOESContextANGLE", P(gl::DrawTexfvOESContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500337 {"glDrawTexiOES", P(gl::DrawTexiOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700338 {"glDrawTexiOESContextANGLE", P(gl::DrawTexiOESContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500339 {"glDrawTexivOES", P(gl::DrawTexivOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700340 {"glDrawTexivOESContextANGLE", P(gl::DrawTexivOESContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500341 {"glDrawTexsOES", P(gl::DrawTexsOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700342 {"glDrawTexsOESContextANGLE", P(gl::DrawTexsOESContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500343 {"glDrawTexsvOES", P(gl::DrawTexsvOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700344 {"glDrawTexsvOESContextANGLE", P(gl::DrawTexsvOESContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500345 {"glDrawTexxOES", P(gl::DrawTexxOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700346 {"glDrawTexxOESContextANGLE", P(gl::DrawTexxOESContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500347 {"glDrawTexxvOES", P(gl::DrawTexxvOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700348 {"glDrawTexxvOESContextANGLE", P(gl::DrawTexxvOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500349 {"glEGLImageTargetRenderbufferStorageOES", P(gl::EGLImageTargetRenderbufferStorageOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700350 {"glEGLImageTargetRenderbufferStorageOESContextANGLE",
351 P(gl::EGLImageTargetRenderbufferStorageOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500352 {"glEGLImageTargetTexture2DOES", P(gl::EGLImageTargetTexture2DOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700353 {"glEGLImageTargetTexture2DOESContextANGLE", P(gl::EGLImageTargetTexture2DOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500354 {"glEnable", P(gl::Enable)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500355 {"glEnableClientState", P(gl::EnableClientState)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700356 {"glEnableClientStateContextANGLE", P(gl::EnableClientStateContextANGLE)},
357 {"glEnableContextANGLE", P(gl::EnableContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500358 {"glEnableVertexAttribArray", P(gl::EnableVertexAttribArray)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700359 {"glEnableVertexAttribArrayContextANGLE", P(gl::EnableVertexAttribArrayContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500360 {"glEndQuery", P(gl::EndQuery)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700361 {"glEndQueryContextANGLE", P(gl::EndQueryContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500362 {"glEndQueryEXT", P(gl::EndQueryEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700363 {"glEndQueryEXTContextANGLE", P(gl::EndQueryEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500364 {"glEndTransformFeedback", P(gl::EndTransformFeedback)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700365 {"glEndTransformFeedbackContextANGLE", P(gl::EndTransformFeedbackContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500366 {"glFenceSync", P(gl::FenceSync)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700367 {"glFenceSyncContextANGLE", P(gl::FenceSyncContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500368 {"glFinish", P(gl::Finish)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700369 {"glFinishContextANGLE", P(gl::FinishContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500370 {"glFinishFenceNV", P(gl::FinishFenceNV)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700371 {"glFinishFenceNVContextANGLE", P(gl::FinishFenceNVContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500372 {"glFlush", P(gl::Flush)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700373 {"glFlushContextANGLE", P(gl::FlushContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500374 {"glFlushMappedBufferRange", P(gl::FlushMappedBufferRange)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700375 {"glFlushMappedBufferRangeContextANGLE", P(gl::FlushMappedBufferRangeContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500376 {"glFlushMappedBufferRangeEXT", P(gl::FlushMappedBufferRangeEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700377 {"glFlushMappedBufferRangeEXTContextANGLE", P(gl::FlushMappedBufferRangeEXTContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500378 {"glFogf", P(gl::Fogf)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700379 {"glFogfContextANGLE", P(gl::FogfContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500380 {"glFogfv", P(gl::Fogfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700381 {"glFogfvContextANGLE", P(gl::FogfvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500382 {"glFogx", P(gl::Fogx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700383 {"glFogxContextANGLE", P(gl::FogxContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500384 {"glFogxv", P(gl::Fogxv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700385 {"glFogxvContextANGLE", P(gl::FogxvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500386 {"glFramebufferParameteri", P(gl::FramebufferParameteri)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700387 {"glFramebufferParameteriContextANGLE", P(gl::FramebufferParameteriContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500388 {"glFramebufferRenderbuffer", P(gl::FramebufferRenderbuffer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700389 {"glFramebufferRenderbufferContextANGLE", P(gl::FramebufferRenderbufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500390 {"glFramebufferTexture2D", P(gl::FramebufferTexture2D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700391 {"glFramebufferTexture2DContextANGLE", P(gl::FramebufferTexture2DContextANGLE)},
Jiawei Shao5f9482f2018-05-18 09:00:09 +0800392 {"glFramebufferTextureEXT", P(gl::FramebufferTextureEXT)},
393 {"glFramebufferTextureEXTContextANGLE", P(gl::FramebufferTextureEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500394 {"glFramebufferTextureLayer", P(gl::FramebufferTextureLayer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700395 {"glFramebufferTextureLayerContextANGLE", P(gl::FramebufferTextureLayerContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500396 {"glFramebufferTextureMultiviewLayeredANGLE", P(gl::FramebufferTextureMultiviewLayeredANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700397 {"glFramebufferTextureMultiviewLayeredANGLEContextANGLE",
398 P(gl::FramebufferTextureMultiviewLayeredANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500399 {"glFramebufferTextureMultiviewSideBySideANGLE",
400 P(gl::FramebufferTextureMultiviewSideBySideANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700401 {"glFramebufferTextureMultiviewSideBySideANGLEContextANGLE",
402 P(gl::FramebufferTextureMultiviewSideBySideANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500403 {"glFrontFace", P(gl::FrontFace)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700404 {"glFrontFaceContextANGLE", P(gl::FrontFaceContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500405 {"glFrustumf", P(gl::Frustumf)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700406 {"glFrustumfContextANGLE", P(gl::FrustumfContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500407 {"glFrustumx", P(gl::Frustumx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700408 {"glFrustumxContextANGLE", P(gl::FrustumxContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500409 {"glGenBuffers", P(gl::GenBuffers)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700410 {"glGenBuffersContextANGLE", P(gl::GenBuffersContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500411 {"glGenFencesNV", P(gl::GenFencesNV)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700412 {"glGenFencesNVContextANGLE", P(gl::GenFencesNVContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500413 {"glGenFramebuffers", P(gl::GenFramebuffers)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700414 {"glGenFramebuffersContextANGLE", P(gl::GenFramebuffersContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500415 {"glGenProgramPipelines", P(gl::GenProgramPipelines)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700416 {"glGenProgramPipelinesContextANGLE", P(gl::GenProgramPipelinesContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500417 {"glGenQueries", P(gl::GenQueries)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700418 {"glGenQueriesContextANGLE", P(gl::GenQueriesContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500419 {"glGenQueriesEXT", P(gl::GenQueriesEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700420 {"glGenQueriesEXTContextANGLE", P(gl::GenQueriesEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500421 {"glGenRenderbuffers", P(gl::GenRenderbuffers)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700422 {"glGenRenderbuffersContextANGLE", P(gl::GenRenderbuffersContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500423 {"glGenSamplers", P(gl::GenSamplers)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700424 {"glGenSamplersContextANGLE", P(gl::GenSamplersContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500425 {"glGenTextures", P(gl::GenTextures)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700426 {"glGenTexturesContextANGLE", P(gl::GenTexturesContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500427 {"glGenTransformFeedbacks", P(gl::GenTransformFeedbacks)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700428 {"glGenTransformFeedbacksContextANGLE", P(gl::GenTransformFeedbacksContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500429 {"glGenVertexArrays", P(gl::GenVertexArrays)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700430 {"glGenVertexArraysContextANGLE", P(gl::GenVertexArraysContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500431 {"glGenVertexArraysOES", P(gl::GenVertexArraysOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700432 {"glGenVertexArraysOESContextANGLE", P(gl::GenVertexArraysOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500433 {"glGenerateMipmap", P(gl::GenerateMipmap)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700434 {"glGenerateMipmapContextANGLE", P(gl::GenerateMipmapContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500435 {"glGetActiveAttrib", P(gl::GetActiveAttrib)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700436 {"glGetActiveAttribContextANGLE", P(gl::GetActiveAttribContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500437 {"glGetActiveUniform", P(gl::GetActiveUniform)},
438 {"glGetActiveUniformBlockName", P(gl::GetActiveUniformBlockName)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700439 {"glGetActiveUniformBlockNameContextANGLE", P(gl::GetActiveUniformBlockNameContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500440 {"glGetActiveUniformBlockiv", P(gl::GetActiveUniformBlockiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700441 {"glGetActiveUniformBlockivContextANGLE", P(gl::GetActiveUniformBlockivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500442 {"glGetActiveUniformBlockivRobustANGLE", P(gl::GetActiveUniformBlockivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700443 {"glGetActiveUniformBlockivRobustANGLEContextANGLE",
444 P(gl::GetActiveUniformBlockivRobustANGLEContextANGLE)},
445 {"glGetActiveUniformContextANGLE", P(gl::GetActiveUniformContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500446 {"glGetActiveUniformsiv", P(gl::GetActiveUniformsiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700447 {"glGetActiveUniformsivContextANGLE", P(gl::GetActiveUniformsivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500448 {"glGetAttachedShaders", P(gl::GetAttachedShaders)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700449 {"glGetAttachedShadersContextANGLE", P(gl::GetAttachedShadersContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500450 {"glGetAttribLocation", P(gl::GetAttribLocation)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700451 {"glGetAttribLocationContextANGLE", P(gl::GetAttribLocationContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500452 {"glGetBooleani_v", P(gl::GetBooleani_v)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700453 {"glGetBooleani_vContextANGLE", P(gl::GetBooleani_vContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500454 {"glGetBooleani_vRobustANGLE", P(gl::GetBooleani_vRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700455 {"glGetBooleani_vRobustANGLEContextANGLE", P(gl::GetBooleani_vRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500456 {"glGetBooleanv", P(gl::GetBooleanv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700457 {"glGetBooleanvContextANGLE", P(gl::GetBooleanvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500458 {"glGetBooleanvRobustANGLE", P(gl::GetBooleanvRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700459 {"glGetBooleanvRobustANGLEContextANGLE", P(gl::GetBooleanvRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500460 {"glGetBufferParameteri64v", P(gl::GetBufferParameteri64v)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700461 {"glGetBufferParameteri64vContextANGLE", P(gl::GetBufferParameteri64vContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500462 {"glGetBufferParameteri64vRobustANGLE", P(gl::GetBufferParameteri64vRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700463 {"glGetBufferParameteri64vRobustANGLEContextANGLE",
464 P(gl::GetBufferParameteri64vRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500465 {"glGetBufferParameteriv", P(gl::GetBufferParameteriv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700466 {"glGetBufferParameterivContextANGLE", P(gl::GetBufferParameterivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500467 {"glGetBufferParameterivRobustANGLE", P(gl::GetBufferParameterivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700468 {"glGetBufferParameterivRobustANGLEContextANGLE",
469 P(gl::GetBufferParameterivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500470 {"glGetBufferPointerv", P(gl::GetBufferPointerv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700471 {"glGetBufferPointervContextANGLE", P(gl::GetBufferPointervContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500472 {"glGetBufferPointervOES", P(gl::GetBufferPointervOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700473 {"glGetBufferPointervOESContextANGLE", P(gl::GetBufferPointervOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500474 {"glGetBufferPointervRobustANGLE", P(gl::GetBufferPointervRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700475 {"glGetBufferPointervRobustANGLEContextANGLE", P(gl::GetBufferPointervRobustANGLEContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500476 {"glGetClipPlanef", P(gl::GetClipPlanef)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700477 {"glGetClipPlanefContextANGLE", P(gl::GetClipPlanefContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500478 {"glGetClipPlanex", P(gl::GetClipPlanex)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700479 {"glGetClipPlanexContextANGLE", P(gl::GetClipPlanexContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500480 {"glGetDebugMessageLogKHR", P(gl::GetDebugMessageLogKHR)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700481 {"glGetDebugMessageLogKHRContextANGLE", P(gl::GetDebugMessageLogKHRContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500482 {"glGetError", P(gl::GetError)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700483 {"glGetErrorContextANGLE", P(gl::GetErrorContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500484 {"glGetFenceivNV", P(gl::GetFenceivNV)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700485 {"glGetFenceivNVContextANGLE", P(gl::GetFenceivNVContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500486 {"glGetFixedv", P(gl::GetFixedv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700487 {"glGetFixedvContextANGLE", P(gl::GetFixedvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500488 {"glGetFloatv", P(gl::GetFloatv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700489 {"glGetFloatvContextANGLE", P(gl::GetFloatvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500490 {"glGetFloatvRobustANGLE", P(gl::GetFloatvRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700491 {"glGetFloatvRobustANGLEContextANGLE", P(gl::GetFloatvRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500492 {"glGetFragDataLocation", P(gl::GetFragDataLocation)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700493 {"glGetFragDataLocationContextANGLE", P(gl::GetFragDataLocationContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500494 {"glGetFramebufferAttachmentParameteriv", P(gl::GetFramebufferAttachmentParameteriv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700495 {"glGetFramebufferAttachmentParameterivContextANGLE",
496 P(gl::GetFramebufferAttachmentParameterivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500497 {"glGetFramebufferAttachmentParameterivRobustANGLE",
498 P(gl::GetFramebufferAttachmentParameterivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700499 {"glGetFramebufferAttachmentParameterivRobustANGLEContextANGLE",
500 P(gl::GetFramebufferAttachmentParameterivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500501 {"glGetFramebufferParameteriv", P(gl::GetFramebufferParameteriv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700502 {"glGetFramebufferParameterivContextANGLE", P(gl::GetFramebufferParameterivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500503 {"glGetFramebufferParameterivRobustANGLE", P(gl::GetFramebufferParameterivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700504 {"glGetFramebufferParameterivRobustANGLEContextANGLE",
505 P(gl::GetFramebufferParameterivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500506 {"glGetGraphicsResetStatusEXT", P(gl::GetGraphicsResetStatusEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700507 {"glGetGraphicsResetStatusEXTContextANGLE", P(gl::GetGraphicsResetStatusEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500508 {"glGetInteger64i_v", P(gl::GetInteger64i_v)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700509 {"glGetInteger64i_vContextANGLE", P(gl::GetInteger64i_vContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500510 {"glGetInteger64i_vRobustANGLE", P(gl::GetInteger64i_vRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700511 {"glGetInteger64i_vRobustANGLEContextANGLE", P(gl::GetInteger64i_vRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500512 {"glGetInteger64v", P(gl::GetInteger64v)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700513 {"glGetInteger64vContextANGLE", P(gl::GetInteger64vContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500514 {"glGetInteger64vRobustANGLE", P(gl::GetInteger64vRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700515 {"glGetInteger64vRobustANGLEContextANGLE", P(gl::GetInteger64vRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500516 {"glGetIntegeri_v", P(gl::GetIntegeri_v)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700517 {"glGetIntegeri_vContextANGLE", P(gl::GetIntegeri_vContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500518 {"glGetIntegeri_vRobustANGLE", P(gl::GetIntegeri_vRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700519 {"glGetIntegeri_vRobustANGLEContextANGLE", P(gl::GetIntegeri_vRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500520 {"glGetIntegerv", P(gl::GetIntegerv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700521 {"glGetIntegervContextANGLE", P(gl::GetIntegervContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500522 {"glGetIntegervRobustANGLE", P(gl::GetIntegervRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700523 {"glGetIntegervRobustANGLEContextANGLE", P(gl::GetIntegervRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500524 {"glGetInternalformativ", P(gl::GetInternalformativ)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700525 {"glGetInternalformativContextANGLE", P(gl::GetInternalformativContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500526 {"glGetInternalformativRobustANGLE", P(gl::GetInternalformativRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700527 {"glGetInternalformativRobustANGLEContextANGLE",
528 P(gl::GetInternalformativRobustANGLEContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500529 {"glGetLightfv", P(gl::GetLightfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700530 {"glGetLightfvContextANGLE", P(gl::GetLightfvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500531 {"glGetLightxv", P(gl::GetLightxv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700532 {"glGetLightxvContextANGLE", P(gl::GetLightxvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500533 {"glGetMaterialfv", P(gl::GetMaterialfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700534 {"glGetMaterialfvContextANGLE", P(gl::GetMaterialfvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500535 {"glGetMaterialxv", P(gl::GetMaterialxv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700536 {"glGetMaterialxvContextANGLE", P(gl::GetMaterialxvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500537 {"glGetMultisamplefv", P(gl::GetMultisamplefv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700538 {"glGetMultisamplefvContextANGLE", P(gl::GetMultisamplefvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500539 {"glGetMultisamplefvRobustANGLE", P(gl::GetMultisamplefvRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700540 {"glGetMultisamplefvRobustANGLEContextANGLE", P(gl::GetMultisamplefvRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500541 {"glGetObjectLabelKHR", P(gl::GetObjectLabelKHR)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700542 {"glGetObjectLabelKHRContextANGLE", P(gl::GetObjectLabelKHRContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500543 {"glGetObjectPtrLabelKHR", P(gl::GetObjectPtrLabelKHR)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700544 {"glGetObjectPtrLabelKHRContextANGLE", P(gl::GetObjectPtrLabelKHRContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500545 {"glGetPointerv", P(gl::GetPointerv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700546 {"glGetPointervContextANGLE", P(gl::GetPointervContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500547 {"glGetPointervKHR", P(gl::GetPointervKHR)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700548 {"glGetPointervKHRContextANGLE", P(gl::GetPointervKHRContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500549 {"glGetPointervRobustANGLERobustANGLE", P(gl::GetPointervRobustANGLERobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700550 {"glGetPointervRobustANGLERobustANGLEContextANGLE",
551 P(gl::GetPointervRobustANGLERobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500552 {"glGetProgramBinary", P(gl::GetProgramBinary)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700553 {"glGetProgramBinaryContextANGLE", P(gl::GetProgramBinaryContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500554 {"glGetProgramBinaryOES", P(gl::GetProgramBinaryOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700555 {"glGetProgramBinaryOESContextANGLE", P(gl::GetProgramBinaryOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500556 {"glGetProgramInfoLog", P(gl::GetProgramInfoLog)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700557 {"glGetProgramInfoLogContextANGLE", P(gl::GetProgramInfoLogContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500558 {"glGetProgramInterfaceiv", P(gl::GetProgramInterfaceiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700559 {"glGetProgramInterfaceivContextANGLE", P(gl::GetProgramInterfaceivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500560 {"glGetProgramInterfaceivRobustANGLE", P(gl::GetProgramInterfaceivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700561 {"glGetProgramInterfaceivRobustANGLEContextANGLE",
562 P(gl::GetProgramInterfaceivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500563 {"glGetProgramPipelineInfoLog", P(gl::GetProgramPipelineInfoLog)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700564 {"glGetProgramPipelineInfoLogContextANGLE", P(gl::GetProgramPipelineInfoLogContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500565 {"glGetProgramPipelineiv", P(gl::GetProgramPipelineiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700566 {"glGetProgramPipelineivContextANGLE", P(gl::GetProgramPipelineivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500567 {"glGetProgramResourceIndex", P(gl::GetProgramResourceIndex)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700568 {"glGetProgramResourceIndexContextANGLE", P(gl::GetProgramResourceIndexContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500569 {"glGetProgramResourceLocation", P(gl::GetProgramResourceLocation)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700570 {"glGetProgramResourceLocationContextANGLE", P(gl::GetProgramResourceLocationContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500571 {"glGetProgramResourceName", P(gl::GetProgramResourceName)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700572 {"glGetProgramResourceNameContextANGLE", P(gl::GetProgramResourceNameContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500573 {"glGetProgramResourceiv", P(gl::GetProgramResourceiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700574 {"glGetProgramResourceivContextANGLE", P(gl::GetProgramResourceivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500575 {"glGetProgramiv", P(gl::GetProgramiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700576 {"glGetProgramivContextANGLE", P(gl::GetProgramivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500577 {"glGetProgramivRobustANGLE", P(gl::GetProgramivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700578 {"glGetProgramivRobustANGLEContextANGLE", P(gl::GetProgramivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500579 {"glGetQueryObjecti64vEXT", P(gl::GetQueryObjecti64vEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700580 {"glGetQueryObjecti64vEXTContextANGLE", P(gl::GetQueryObjecti64vEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500581 {"glGetQueryObjecti64vRobustANGLE", P(gl::GetQueryObjecti64vRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700582 {"glGetQueryObjecti64vRobustANGLEContextANGLE",
583 P(gl::GetQueryObjecti64vRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500584 {"glGetQueryObjectivEXT", P(gl::GetQueryObjectivEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700585 {"glGetQueryObjectivEXTContextANGLE", P(gl::GetQueryObjectivEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500586 {"glGetQueryObjectivRobustANGLE", P(gl::GetQueryObjectivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700587 {"glGetQueryObjectivRobustANGLEContextANGLE", P(gl::GetQueryObjectivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500588 {"glGetQueryObjectui64vEXT", P(gl::GetQueryObjectui64vEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700589 {"glGetQueryObjectui64vEXTContextANGLE", P(gl::GetQueryObjectui64vEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500590 {"glGetQueryObjectui64vRobustANGLE", P(gl::GetQueryObjectui64vRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700591 {"glGetQueryObjectui64vRobustANGLEContextANGLE",
592 P(gl::GetQueryObjectui64vRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500593 {"glGetQueryObjectuiv", P(gl::GetQueryObjectuiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700594 {"glGetQueryObjectuivContextANGLE", P(gl::GetQueryObjectuivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500595 {"glGetQueryObjectuivEXT", P(gl::GetQueryObjectuivEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700596 {"glGetQueryObjectuivEXTContextANGLE", P(gl::GetQueryObjectuivEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500597 {"glGetQueryObjectuivRobustANGLE", P(gl::GetQueryObjectuivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700598 {"glGetQueryObjectuivRobustANGLEContextANGLE", P(gl::GetQueryObjectuivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500599 {"glGetQueryiv", P(gl::GetQueryiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700600 {"glGetQueryivContextANGLE", P(gl::GetQueryivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500601 {"glGetQueryivEXT", P(gl::GetQueryivEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700602 {"glGetQueryivEXTContextANGLE", P(gl::GetQueryivEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500603 {"glGetQueryivRobustANGLE", P(gl::GetQueryivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700604 {"glGetQueryivRobustANGLEContextANGLE", P(gl::GetQueryivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500605 {"glGetRenderbufferParameteriv", P(gl::GetRenderbufferParameteriv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700606 {"glGetRenderbufferParameterivContextANGLE", P(gl::GetRenderbufferParameterivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500607 {"glGetRenderbufferParameterivRobustANGLE", P(gl::GetRenderbufferParameterivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700608 {"glGetRenderbufferParameterivRobustANGLEContextANGLE",
609 P(gl::GetRenderbufferParameterivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500610 {"glGetSamplerParameterIivRobustANGLE", P(gl::GetSamplerParameterIivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700611 {"glGetSamplerParameterIivRobustANGLEContextANGLE",
612 P(gl::GetSamplerParameterIivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500613 {"glGetSamplerParameterIuivRobustANGLE", P(gl::GetSamplerParameterIuivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700614 {"glGetSamplerParameterIuivRobustANGLEContextANGLE",
615 P(gl::GetSamplerParameterIuivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500616 {"glGetSamplerParameterfv", P(gl::GetSamplerParameterfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700617 {"glGetSamplerParameterfvContextANGLE", P(gl::GetSamplerParameterfvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500618 {"glGetSamplerParameterfvRobustANGLE", P(gl::GetSamplerParameterfvRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700619 {"glGetSamplerParameterfvRobustANGLEContextANGLE",
620 P(gl::GetSamplerParameterfvRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500621 {"glGetSamplerParameteriv", P(gl::GetSamplerParameteriv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700622 {"glGetSamplerParameterivContextANGLE", P(gl::GetSamplerParameterivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500623 {"glGetSamplerParameterivRobustANGLE", P(gl::GetSamplerParameterivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700624 {"glGetSamplerParameterivRobustANGLEContextANGLE",
625 P(gl::GetSamplerParameterivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500626 {"glGetShaderInfoLog", P(gl::GetShaderInfoLog)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700627 {"glGetShaderInfoLogContextANGLE", P(gl::GetShaderInfoLogContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500628 {"glGetShaderPrecisionFormat", P(gl::GetShaderPrecisionFormat)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700629 {"glGetShaderPrecisionFormatContextANGLE", P(gl::GetShaderPrecisionFormatContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500630 {"glGetShaderSource", P(gl::GetShaderSource)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700631 {"glGetShaderSourceContextANGLE", P(gl::GetShaderSourceContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500632 {"glGetShaderiv", P(gl::GetShaderiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700633 {"glGetShaderivContextANGLE", P(gl::GetShaderivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500634 {"glGetShaderivRobustANGLE", P(gl::GetShaderivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700635 {"glGetShaderivRobustANGLEContextANGLE", P(gl::GetShaderivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500636 {"glGetString", P(gl::GetString)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700637 {"glGetStringContextANGLE", P(gl::GetStringContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500638 {"glGetStringi", P(gl::GetStringi)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700639 {"glGetStringiContextANGLE", P(gl::GetStringiContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500640 {"glGetSynciv", P(gl::GetSynciv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700641 {"glGetSyncivContextANGLE", P(gl::GetSyncivContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500642 {"glGetTexEnvfv", P(gl::GetTexEnvfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700643 {"glGetTexEnvfvContextANGLE", P(gl::GetTexEnvfvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500644 {"glGetTexEnviv", P(gl::GetTexEnviv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700645 {"glGetTexEnvivContextANGLE", P(gl::GetTexEnvivContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500646 {"glGetTexEnvxv", P(gl::GetTexEnvxv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700647 {"glGetTexEnvxvContextANGLE", P(gl::GetTexEnvxvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500648 {"glGetTexLevelParameterfv", P(gl::GetTexLevelParameterfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700649 {"glGetTexLevelParameterfvContextANGLE", P(gl::GetTexLevelParameterfvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500650 {"glGetTexLevelParameterfvRobustANGLE", P(gl::GetTexLevelParameterfvRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700651 {"glGetTexLevelParameterfvRobustANGLEContextANGLE",
652 P(gl::GetTexLevelParameterfvRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500653 {"glGetTexLevelParameteriv", P(gl::GetTexLevelParameteriv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700654 {"glGetTexLevelParameterivContextANGLE", P(gl::GetTexLevelParameterivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500655 {"glGetTexLevelParameterivRobustANGLE", P(gl::GetTexLevelParameterivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700656 {"glGetTexLevelParameterivRobustANGLEContextANGLE",
657 P(gl::GetTexLevelParameterivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500658 {"glGetTexParameterIivRobustANGLE", P(gl::GetTexParameterIivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700659 {"glGetTexParameterIivRobustANGLEContextANGLE",
660 P(gl::GetTexParameterIivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500661 {"glGetTexParameterIuivRobustANGLE", P(gl::GetTexParameterIuivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700662 {"glGetTexParameterIuivRobustANGLEContextANGLE",
663 P(gl::GetTexParameterIuivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500664 {"glGetTexParameterfv", P(gl::GetTexParameterfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700665 {"glGetTexParameterfvContextANGLE", P(gl::GetTexParameterfvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500666 {"glGetTexParameterfvRobustANGLE", P(gl::GetTexParameterfvRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700667 {"glGetTexParameterfvRobustANGLEContextANGLE", P(gl::GetTexParameterfvRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500668 {"glGetTexParameteriv", P(gl::GetTexParameteriv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700669 {"glGetTexParameterivContextANGLE", P(gl::GetTexParameterivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500670 {"glGetTexParameterivRobustANGLE", P(gl::GetTexParameterivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700671 {"glGetTexParameterivRobustANGLEContextANGLE", P(gl::GetTexParameterivRobustANGLEContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500672 {"glGetTexParameterxv", P(gl::GetTexParameterxv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700673 {"glGetTexParameterxvContextANGLE", P(gl::GetTexParameterxvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500674 {"glGetTransformFeedbackVarying", P(gl::GetTransformFeedbackVarying)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700675 {"glGetTransformFeedbackVaryingContextANGLE", P(gl::GetTransformFeedbackVaryingContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500676 {"glGetTranslatedShaderSourceANGLE", P(gl::GetTranslatedShaderSourceANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700677 {"glGetTranslatedShaderSourceANGLEContextANGLE",
678 P(gl::GetTranslatedShaderSourceANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500679 {"glGetUniformBlockIndex", P(gl::GetUniformBlockIndex)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700680 {"glGetUniformBlockIndexContextANGLE", P(gl::GetUniformBlockIndexContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500681 {"glGetUniformIndices", P(gl::GetUniformIndices)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700682 {"glGetUniformIndicesContextANGLE", P(gl::GetUniformIndicesContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500683 {"glGetUniformLocation", P(gl::GetUniformLocation)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700684 {"glGetUniformLocationContextANGLE", P(gl::GetUniformLocationContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500685 {"glGetUniformfv", P(gl::GetUniformfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700686 {"glGetUniformfvContextANGLE", P(gl::GetUniformfvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500687 {"glGetUniformfvRobustANGLE", P(gl::GetUniformfvRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700688 {"glGetUniformfvRobustANGLEContextANGLE", P(gl::GetUniformfvRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500689 {"glGetUniformiv", P(gl::GetUniformiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700690 {"glGetUniformivContextANGLE", P(gl::GetUniformivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500691 {"glGetUniformivRobustANGLE", P(gl::GetUniformivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700692 {"glGetUniformivRobustANGLEContextANGLE", P(gl::GetUniformivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500693 {"glGetUniformuiv", P(gl::GetUniformuiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700694 {"glGetUniformuivContextANGLE", P(gl::GetUniformuivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500695 {"glGetUniformuivRobustANGLE", P(gl::GetUniformuivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700696 {"glGetUniformuivRobustANGLEContextANGLE", P(gl::GetUniformuivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500697 {"glGetVertexAttribIiv", P(gl::GetVertexAttribIiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700698 {"glGetVertexAttribIivContextANGLE", P(gl::GetVertexAttribIivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500699 {"glGetVertexAttribIivRobustANGLE", P(gl::GetVertexAttribIivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700700 {"glGetVertexAttribIivRobustANGLEContextANGLE",
701 P(gl::GetVertexAttribIivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500702 {"glGetVertexAttribIuiv", P(gl::GetVertexAttribIuiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700703 {"glGetVertexAttribIuivContextANGLE", P(gl::GetVertexAttribIuivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500704 {"glGetVertexAttribIuivRobustANGLE", P(gl::GetVertexAttribIuivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700705 {"glGetVertexAttribIuivRobustANGLEContextANGLE",
706 P(gl::GetVertexAttribIuivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500707 {"glGetVertexAttribPointerv", P(gl::GetVertexAttribPointerv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700708 {"glGetVertexAttribPointervContextANGLE", P(gl::GetVertexAttribPointervContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500709 {"glGetVertexAttribPointervRobustANGLE", P(gl::GetVertexAttribPointervRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700710 {"glGetVertexAttribPointervRobustANGLEContextANGLE",
711 P(gl::GetVertexAttribPointervRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500712 {"glGetVertexAttribfv", P(gl::GetVertexAttribfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700713 {"glGetVertexAttribfvContextANGLE", P(gl::GetVertexAttribfvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500714 {"glGetVertexAttribfvRobustANGLE", P(gl::GetVertexAttribfvRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700715 {"glGetVertexAttribfvRobustANGLEContextANGLE", P(gl::GetVertexAttribfvRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500716 {"glGetVertexAttribiv", P(gl::GetVertexAttribiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700717 {"glGetVertexAttribivContextANGLE", P(gl::GetVertexAttribivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500718 {"glGetVertexAttribivRobustANGLE", P(gl::GetVertexAttribivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700719 {"glGetVertexAttribivRobustANGLEContextANGLE", P(gl::GetVertexAttribivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500720 {"glGetnUniformfvEXT", P(gl::GetnUniformfvEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700721 {"glGetnUniformfvEXTContextANGLE", P(gl::GetnUniformfvEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500722 {"glGetnUniformfvRobustANGLE", P(gl::GetnUniformfvRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700723 {"glGetnUniformfvRobustANGLEContextANGLE", P(gl::GetnUniformfvRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500724 {"glGetnUniformivEXT", P(gl::GetnUniformivEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700725 {"glGetnUniformivEXTContextANGLE", P(gl::GetnUniformivEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500726 {"glGetnUniformivRobustANGLE", P(gl::GetnUniformivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700727 {"glGetnUniformivRobustANGLEContextANGLE", P(gl::GetnUniformivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500728 {"glGetnUniformuivRobustANGLE", P(gl::GetnUniformuivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700729 {"glGetnUniformuivRobustANGLEContextANGLE", P(gl::GetnUniformuivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500730 {"glHint", P(gl::Hint)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700731 {"glHintContextANGLE", P(gl::HintContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500732 {"glInsertEventMarkerEXT", P(gl::InsertEventMarkerEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700733 {"glInsertEventMarkerEXTContextANGLE", P(gl::InsertEventMarkerEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500734 {"glInvalidateFramebuffer", P(gl::InvalidateFramebuffer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700735 {"glInvalidateFramebufferContextANGLE", P(gl::InvalidateFramebufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500736 {"glInvalidateSubFramebuffer", P(gl::InvalidateSubFramebuffer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700737 {"glInvalidateSubFramebufferContextANGLE", P(gl::InvalidateSubFramebufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500738 {"glIsBuffer", P(gl::IsBuffer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700739 {"glIsBufferContextANGLE", P(gl::IsBufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500740 {"glIsEnabled", P(gl::IsEnabled)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700741 {"glIsEnabledContextANGLE", P(gl::IsEnabledContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500742 {"glIsFenceNV", P(gl::IsFenceNV)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700743 {"glIsFenceNVContextANGLE", P(gl::IsFenceNVContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500744 {"glIsFramebuffer", P(gl::IsFramebuffer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700745 {"glIsFramebufferContextANGLE", P(gl::IsFramebufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500746 {"glIsProgram", P(gl::IsProgram)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700747 {"glIsProgramContextANGLE", P(gl::IsProgramContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500748 {"glIsProgramPipeline", P(gl::IsProgramPipeline)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700749 {"glIsProgramPipelineContextANGLE", P(gl::IsProgramPipelineContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500750 {"glIsQuery", P(gl::IsQuery)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700751 {"glIsQueryContextANGLE", P(gl::IsQueryContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500752 {"glIsQueryEXT", P(gl::IsQueryEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700753 {"glIsQueryEXTContextANGLE", P(gl::IsQueryEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500754 {"glIsRenderbuffer", P(gl::IsRenderbuffer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700755 {"glIsRenderbufferContextANGLE", P(gl::IsRenderbufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500756 {"glIsSampler", P(gl::IsSampler)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700757 {"glIsSamplerContextANGLE", P(gl::IsSamplerContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500758 {"glIsShader", P(gl::IsShader)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700759 {"glIsShaderContextANGLE", P(gl::IsShaderContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500760 {"glIsSync", P(gl::IsSync)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700761 {"glIsSyncContextANGLE", P(gl::IsSyncContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500762 {"glIsTexture", P(gl::IsTexture)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700763 {"glIsTextureContextANGLE", P(gl::IsTextureContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500764 {"glIsTransformFeedback", P(gl::IsTransformFeedback)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700765 {"glIsTransformFeedbackContextANGLE", P(gl::IsTransformFeedbackContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500766 {"glIsVertexArray", P(gl::IsVertexArray)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700767 {"glIsVertexArrayContextANGLE", P(gl::IsVertexArrayContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500768 {"glIsVertexArrayOES", P(gl::IsVertexArrayOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700769 {"glIsVertexArrayOESContextANGLE", P(gl::IsVertexArrayOESContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500770 {"glLightModelf", P(gl::LightModelf)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700771 {"glLightModelfContextANGLE", P(gl::LightModelfContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500772 {"glLightModelfv", P(gl::LightModelfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700773 {"glLightModelfvContextANGLE", P(gl::LightModelfvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500774 {"glLightModelx", P(gl::LightModelx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700775 {"glLightModelxContextANGLE", P(gl::LightModelxContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500776 {"glLightModelxv", P(gl::LightModelxv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700777 {"glLightModelxvContextANGLE", P(gl::LightModelxvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500778 {"glLightf", P(gl::Lightf)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700779 {"glLightfContextANGLE", P(gl::LightfContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500780 {"glLightfv", P(gl::Lightfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700781 {"glLightfvContextANGLE", P(gl::LightfvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500782 {"glLightx", P(gl::Lightx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700783 {"glLightxContextANGLE", P(gl::LightxContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500784 {"glLightxv", P(gl::Lightxv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700785 {"glLightxvContextANGLE", P(gl::LightxvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500786 {"glLineWidth", P(gl::LineWidth)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700787 {"glLineWidthContextANGLE", P(gl::LineWidthContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500788 {"glLineWidthx", P(gl::LineWidthx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700789 {"glLineWidthxContextANGLE", P(gl::LineWidthxContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500790 {"glLinkProgram", P(gl::LinkProgram)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700791 {"glLinkProgramContextANGLE", P(gl::LinkProgramContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500792 {"glLoadIdentity", P(gl::LoadIdentity)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700793 {"glLoadIdentityContextANGLE", P(gl::LoadIdentityContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500794 {"glLoadMatrixf", P(gl::LoadMatrixf)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700795 {"glLoadMatrixfContextANGLE", P(gl::LoadMatrixfContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500796 {"glLoadMatrixx", P(gl::LoadMatrixx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700797 {"glLoadMatrixxContextANGLE", P(gl::LoadMatrixxContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500798 {"glLoadPaletteFromModelViewMatrixOES", P(gl::LoadPaletteFromModelViewMatrixOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700799 {"glLoadPaletteFromModelViewMatrixOESContextANGLE",
800 P(gl::LoadPaletteFromModelViewMatrixOESContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500801 {"glLogicOp", P(gl::LogicOp)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700802 {"glLogicOpContextANGLE", P(gl::LogicOpContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500803 {"glMapBufferOES", P(gl::MapBufferOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700804 {"glMapBufferOESContextANGLE", P(gl::MapBufferOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500805 {"glMapBufferRange", P(gl::MapBufferRange)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700806 {"glMapBufferRangeContextANGLE", P(gl::MapBufferRangeContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500807 {"glMapBufferRangeEXT", P(gl::MapBufferRangeEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700808 {"glMapBufferRangeEXTContextANGLE", P(gl::MapBufferRangeEXTContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500809 {"glMaterialf", P(gl::Materialf)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700810 {"glMaterialfContextANGLE", P(gl::MaterialfContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500811 {"glMaterialfv", P(gl::Materialfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700812 {"glMaterialfvContextANGLE", P(gl::MaterialfvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500813 {"glMaterialx", P(gl::Materialx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700814 {"glMaterialxContextANGLE", P(gl::MaterialxContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500815 {"glMaterialxv", P(gl::Materialxv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700816 {"glMaterialxvContextANGLE", P(gl::MaterialxvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500817 {"glMatrixIndexPointerOES", P(gl::MatrixIndexPointerOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700818 {"glMatrixIndexPointerOESContextANGLE", P(gl::MatrixIndexPointerOESContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500819 {"glMatrixMode", P(gl::MatrixMode)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700820 {"glMatrixModeContextANGLE", P(gl::MatrixModeContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500821 {"glMemoryBarrier", P(gl::MemoryBarrier)},
822 {"glMemoryBarrierByRegion", P(gl::MemoryBarrierByRegion)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700823 {"glMemoryBarrierByRegionContextANGLE", P(gl::MemoryBarrierByRegionContextANGLE)},
824 {"glMemoryBarrierContextANGLE", P(gl::MemoryBarrierContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500825 {"glMultMatrixf", P(gl::MultMatrixf)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700826 {"glMultMatrixfContextANGLE", P(gl::MultMatrixfContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500827 {"glMultMatrixx", P(gl::MultMatrixx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700828 {"glMultMatrixxContextANGLE", P(gl::MultMatrixxContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500829 {"glMultiTexCoord4f", P(gl::MultiTexCoord4f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700830 {"glMultiTexCoord4fContextANGLE", P(gl::MultiTexCoord4fContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500831 {"glMultiTexCoord4x", P(gl::MultiTexCoord4x)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700832 {"glMultiTexCoord4xContextANGLE", P(gl::MultiTexCoord4xContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500833 {"glNormal3f", P(gl::Normal3f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700834 {"glNormal3fContextANGLE", P(gl::Normal3fContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500835 {"glNormal3x", P(gl::Normal3x)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700836 {"glNormal3xContextANGLE", P(gl::Normal3xContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500837 {"glNormalPointer", P(gl::NormalPointer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700838 {"glNormalPointerContextANGLE", P(gl::NormalPointerContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500839 {"glObjectLabelKHR", P(gl::ObjectLabelKHR)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700840 {"glObjectLabelKHRContextANGLE", P(gl::ObjectLabelKHRContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500841 {"glObjectPtrLabelKHR", P(gl::ObjectPtrLabelKHR)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700842 {"glObjectPtrLabelKHRContextANGLE", P(gl::ObjectPtrLabelKHRContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500843 {"glOrthof", P(gl::Orthof)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700844 {"glOrthofContextANGLE", P(gl::OrthofContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500845 {"glOrthox", P(gl::Orthox)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700846 {"glOrthoxContextANGLE", P(gl::OrthoxContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500847 {"glPauseTransformFeedback", P(gl::PauseTransformFeedback)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700848 {"glPauseTransformFeedbackContextANGLE", P(gl::PauseTransformFeedbackContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500849 {"glPixelStorei", P(gl::PixelStorei)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700850 {"glPixelStoreiContextANGLE", P(gl::PixelStoreiContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500851 {"glPointParameterf", P(gl::PointParameterf)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700852 {"glPointParameterfContextANGLE", P(gl::PointParameterfContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500853 {"glPointParameterfv", P(gl::PointParameterfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700854 {"glPointParameterfvContextANGLE", P(gl::PointParameterfvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500855 {"glPointParameterx", P(gl::PointParameterx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700856 {"glPointParameterxContextANGLE", P(gl::PointParameterxContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500857 {"glPointParameterxv", P(gl::PointParameterxv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700858 {"glPointParameterxvContextANGLE", P(gl::PointParameterxvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500859 {"glPointSize", P(gl::PointSize)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700860 {"glPointSizeContextANGLE", P(gl::PointSizeContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500861 {"glPointSizePointerOES", P(gl::PointSizePointerOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700862 {"glPointSizePointerOESContextANGLE", P(gl::PointSizePointerOESContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500863 {"glPointSizex", P(gl::PointSizex)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700864 {"glPointSizexContextANGLE", P(gl::PointSizexContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500865 {"glPolygonOffset", P(gl::PolygonOffset)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700866 {"glPolygonOffsetContextANGLE", P(gl::PolygonOffsetContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500867 {"glPolygonOffsetx", P(gl::PolygonOffsetx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700868 {"glPolygonOffsetxContextANGLE", P(gl::PolygonOffsetxContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500869 {"glPopDebugGroupKHR", P(gl::PopDebugGroupKHR)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700870 {"glPopDebugGroupKHRContextANGLE", P(gl::PopDebugGroupKHRContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500871 {"glPopGroupMarkerEXT", P(gl::PopGroupMarkerEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700872 {"glPopGroupMarkerEXTContextANGLE", P(gl::PopGroupMarkerEXTContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500873 {"glPopMatrix", P(gl::PopMatrix)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700874 {"glPopMatrixContextANGLE", P(gl::PopMatrixContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500875 {"glProgramBinary", P(gl::ProgramBinary)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700876 {"glProgramBinaryContextANGLE", P(gl::ProgramBinaryContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500877 {"glProgramBinaryOES", P(gl::ProgramBinaryOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700878 {"glProgramBinaryOESContextANGLE", P(gl::ProgramBinaryOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500879 {"glProgramParameteri", P(gl::ProgramParameteri)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700880 {"glProgramParameteriContextANGLE", P(gl::ProgramParameteriContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500881 {"glProgramUniform1f", P(gl::ProgramUniform1f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700882 {"glProgramUniform1fContextANGLE", P(gl::ProgramUniform1fContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500883 {"glProgramUniform1fv", P(gl::ProgramUniform1fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700884 {"glProgramUniform1fvContextANGLE", P(gl::ProgramUniform1fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500885 {"glProgramUniform1i", P(gl::ProgramUniform1i)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700886 {"glProgramUniform1iContextANGLE", P(gl::ProgramUniform1iContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500887 {"glProgramUniform1iv", P(gl::ProgramUniform1iv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700888 {"glProgramUniform1ivContextANGLE", P(gl::ProgramUniform1ivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500889 {"glProgramUniform1ui", P(gl::ProgramUniform1ui)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700890 {"glProgramUniform1uiContextANGLE", P(gl::ProgramUniform1uiContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500891 {"glProgramUniform1uiv", P(gl::ProgramUniform1uiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700892 {"glProgramUniform1uivContextANGLE", P(gl::ProgramUniform1uivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500893 {"glProgramUniform2f", P(gl::ProgramUniform2f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700894 {"glProgramUniform2fContextANGLE", P(gl::ProgramUniform2fContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500895 {"glProgramUniform2fv", P(gl::ProgramUniform2fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700896 {"glProgramUniform2fvContextANGLE", P(gl::ProgramUniform2fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500897 {"glProgramUniform2i", P(gl::ProgramUniform2i)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700898 {"glProgramUniform2iContextANGLE", P(gl::ProgramUniform2iContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500899 {"glProgramUniform2iv", P(gl::ProgramUniform2iv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700900 {"glProgramUniform2ivContextANGLE", P(gl::ProgramUniform2ivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500901 {"glProgramUniform2ui", P(gl::ProgramUniform2ui)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700902 {"glProgramUniform2uiContextANGLE", P(gl::ProgramUniform2uiContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500903 {"glProgramUniform2uiv", P(gl::ProgramUniform2uiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700904 {"glProgramUniform2uivContextANGLE", P(gl::ProgramUniform2uivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500905 {"glProgramUniform3f", P(gl::ProgramUniform3f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700906 {"glProgramUniform3fContextANGLE", P(gl::ProgramUniform3fContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500907 {"glProgramUniform3fv", P(gl::ProgramUniform3fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700908 {"glProgramUniform3fvContextANGLE", P(gl::ProgramUniform3fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500909 {"glProgramUniform3i", P(gl::ProgramUniform3i)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700910 {"glProgramUniform3iContextANGLE", P(gl::ProgramUniform3iContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500911 {"glProgramUniform3iv", P(gl::ProgramUniform3iv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700912 {"glProgramUniform3ivContextANGLE", P(gl::ProgramUniform3ivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500913 {"glProgramUniform3ui", P(gl::ProgramUniform3ui)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700914 {"glProgramUniform3uiContextANGLE", P(gl::ProgramUniform3uiContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500915 {"glProgramUniform3uiv", P(gl::ProgramUniform3uiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700916 {"glProgramUniform3uivContextANGLE", P(gl::ProgramUniform3uivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500917 {"glProgramUniform4f", P(gl::ProgramUniform4f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700918 {"glProgramUniform4fContextANGLE", P(gl::ProgramUniform4fContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500919 {"glProgramUniform4fv", P(gl::ProgramUniform4fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700920 {"glProgramUniform4fvContextANGLE", P(gl::ProgramUniform4fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500921 {"glProgramUniform4i", P(gl::ProgramUniform4i)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700922 {"glProgramUniform4iContextANGLE", P(gl::ProgramUniform4iContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500923 {"glProgramUniform4iv", P(gl::ProgramUniform4iv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700924 {"glProgramUniform4ivContextANGLE", P(gl::ProgramUniform4ivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500925 {"glProgramUniform4ui", P(gl::ProgramUniform4ui)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700926 {"glProgramUniform4uiContextANGLE", P(gl::ProgramUniform4uiContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500927 {"glProgramUniform4uiv", P(gl::ProgramUniform4uiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700928 {"glProgramUniform4uivContextANGLE", P(gl::ProgramUniform4uivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500929 {"glProgramUniformMatrix2fv", P(gl::ProgramUniformMatrix2fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700930 {"glProgramUniformMatrix2fvContextANGLE", P(gl::ProgramUniformMatrix2fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500931 {"glProgramUniformMatrix2x3fv", P(gl::ProgramUniformMatrix2x3fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700932 {"glProgramUniformMatrix2x3fvContextANGLE", P(gl::ProgramUniformMatrix2x3fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500933 {"glProgramUniformMatrix2x4fv", P(gl::ProgramUniformMatrix2x4fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700934 {"glProgramUniformMatrix2x4fvContextANGLE", P(gl::ProgramUniformMatrix2x4fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500935 {"glProgramUniformMatrix3fv", P(gl::ProgramUniformMatrix3fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700936 {"glProgramUniformMatrix3fvContextANGLE", P(gl::ProgramUniformMatrix3fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500937 {"glProgramUniformMatrix3x2fv", P(gl::ProgramUniformMatrix3x2fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700938 {"glProgramUniformMatrix3x2fvContextANGLE", P(gl::ProgramUniformMatrix3x2fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500939 {"glProgramUniformMatrix3x4fv", P(gl::ProgramUniformMatrix3x4fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700940 {"glProgramUniformMatrix3x4fvContextANGLE", P(gl::ProgramUniformMatrix3x4fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500941 {"glProgramUniformMatrix4fv", P(gl::ProgramUniformMatrix4fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700942 {"glProgramUniformMatrix4fvContextANGLE", P(gl::ProgramUniformMatrix4fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500943 {"glProgramUniformMatrix4x2fv", P(gl::ProgramUniformMatrix4x2fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700944 {"glProgramUniformMatrix4x2fvContextANGLE", P(gl::ProgramUniformMatrix4x2fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500945 {"glProgramUniformMatrix4x3fv", P(gl::ProgramUniformMatrix4x3fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700946 {"glProgramUniformMatrix4x3fvContextANGLE", P(gl::ProgramUniformMatrix4x3fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500947 {"glPushDebugGroupKHR", P(gl::PushDebugGroupKHR)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700948 {"glPushDebugGroupKHRContextANGLE", P(gl::PushDebugGroupKHRContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500949 {"glPushGroupMarkerEXT", P(gl::PushGroupMarkerEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700950 {"glPushGroupMarkerEXTContextANGLE", P(gl::PushGroupMarkerEXTContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500951 {"glPushMatrix", P(gl::PushMatrix)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700952 {"glPushMatrixContextANGLE", P(gl::PushMatrixContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500953 {"glQueryCounterEXT", P(gl::QueryCounterEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700954 {"glQueryCounterEXTContextANGLE", P(gl::QueryCounterEXTContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500955 {"glQueryMatrixxOES", P(gl::QueryMatrixxOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700956 {"glQueryMatrixxOESContextANGLE", P(gl::QueryMatrixxOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500957 {"glReadBuffer", P(gl::ReadBuffer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700958 {"glReadBufferContextANGLE", P(gl::ReadBufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500959 {"glReadPixels", P(gl::ReadPixels)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700960 {"glReadPixelsContextANGLE", P(gl::ReadPixelsContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500961 {"glReadPixelsRobustANGLE", P(gl::ReadPixelsRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700962 {"glReadPixelsRobustANGLEContextANGLE", P(gl::ReadPixelsRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500963 {"glReadnPixelsEXT", P(gl::ReadnPixelsEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700964 {"glReadnPixelsEXTContextANGLE", P(gl::ReadnPixelsEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500965 {"glReadnPixelsRobustANGLE", P(gl::ReadnPixelsRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700966 {"glReadnPixelsRobustANGLEContextANGLE", P(gl::ReadnPixelsRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500967 {"glReleaseShaderCompiler", P(gl::ReleaseShaderCompiler)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700968 {"glReleaseShaderCompilerContextANGLE", P(gl::ReleaseShaderCompilerContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500969 {"glRenderbufferStorage", P(gl::RenderbufferStorage)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700970 {"glRenderbufferStorageContextANGLE", P(gl::RenderbufferStorageContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500971 {"glRenderbufferStorageMultisample", P(gl::RenderbufferStorageMultisample)},
972 {"glRenderbufferStorageMultisampleANGLE", P(gl::RenderbufferStorageMultisampleANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700973 {"glRenderbufferStorageMultisampleANGLEContextANGLE",
974 P(gl::RenderbufferStorageMultisampleANGLEContextANGLE)},
975 {"glRenderbufferStorageMultisampleContextANGLE",
976 P(gl::RenderbufferStorageMultisampleContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500977 {"glRequestExtensionANGLE", P(gl::RequestExtensionANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700978 {"glRequestExtensionANGLEContextANGLE", P(gl::RequestExtensionANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500979 {"glResumeTransformFeedback", P(gl::ResumeTransformFeedback)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700980 {"glResumeTransformFeedbackContextANGLE", P(gl::ResumeTransformFeedbackContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500981 {"glRotatef", P(gl::Rotatef)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700982 {"glRotatefContextANGLE", P(gl::RotatefContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500983 {"glRotatex", P(gl::Rotatex)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700984 {"glRotatexContextANGLE", P(gl::RotatexContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500985 {"glSampleCoverage", P(gl::SampleCoverage)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700986 {"glSampleCoverageContextANGLE", P(gl::SampleCoverageContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -0500987 {"glSampleCoveragex", P(gl::SampleCoveragex)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700988 {"glSampleCoveragexContextANGLE", P(gl::SampleCoveragexContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500989 {"glSampleMaski", P(gl::SampleMaski)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700990 {"glSampleMaskiContextANGLE", P(gl::SampleMaskiContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500991 {"glSamplerParameterIivRobustANGLE", P(gl::SamplerParameterIivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700992 {"glSamplerParameterIivRobustANGLEContextANGLE",
993 P(gl::SamplerParameterIivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500994 {"glSamplerParameterIuivRobustANGLE", P(gl::SamplerParameterIuivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700995 {"glSamplerParameterIuivRobustANGLEContextANGLE",
996 P(gl::SamplerParameterIuivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500997 {"glSamplerParameterf", P(gl::SamplerParameterf)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -0700998 {"glSamplerParameterfContextANGLE", P(gl::SamplerParameterfContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -0500999 {"glSamplerParameterfv", P(gl::SamplerParameterfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001000 {"glSamplerParameterfvContextANGLE", P(gl::SamplerParameterfvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001001 {"glSamplerParameterfvRobustANGLE", P(gl::SamplerParameterfvRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001002 {"glSamplerParameterfvRobustANGLEContextANGLE",
1003 P(gl::SamplerParameterfvRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001004 {"glSamplerParameteri", P(gl::SamplerParameteri)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001005 {"glSamplerParameteriContextANGLE", P(gl::SamplerParameteriContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001006 {"glSamplerParameteriv", P(gl::SamplerParameteriv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001007 {"glSamplerParameterivContextANGLE", P(gl::SamplerParameterivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001008 {"glSamplerParameterivRobustANGLE", P(gl::SamplerParameterivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001009 {"glSamplerParameterivRobustANGLEContextANGLE",
1010 P(gl::SamplerParameterivRobustANGLEContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001011 {"glScalef", P(gl::Scalef)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001012 {"glScalefContextANGLE", P(gl::ScalefContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001013 {"glScalex", P(gl::Scalex)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001014 {"glScalexContextANGLE", P(gl::ScalexContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001015 {"glScissor", P(gl::Scissor)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001016 {"glScissorContextANGLE", P(gl::ScissorContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001017 {"glSetFenceNV", P(gl::SetFenceNV)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001018 {"glSetFenceNVContextANGLE", P(gl::SetFenceNVContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001019 {"glShadeModel", P(gl::ShadeModel)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001020 {"glShadeModelContextANGLE", P(gl::ShadeModelContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001021 {"glShaderBinary", P(gl::ShaderBinary)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001022 {"glShaderBinaryContextANGLE", P(gl::ShaderBinaryContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001023 {"glShaderSource", P(gl::ShaderSource)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001024 {"glShaderSourceContextANGLE", P(gl::ShaderSourceContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001025 {"glStencilFunc", P(gl::StencilFunc)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001026 {"glStencilFuncContextANGLE", P(gl::StencilFuncContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001027 {"glStencilFuncSeparate", P(gl::StencilFuncSeparate)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001028 {"glStencilFuncSeparateContextANGLE", P(gl::StencilFuncSeparateContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001029 {"glStencilMask", P(gl::StencilMask)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001030 {"glStencilMaskContextANGLE", P(gl::StencilMaskContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001031 {"glStencilMaskSeparate", P(gl::StencilMaskSeparate)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001032 {"glStencilMaskSeparateContextANGLE", P(gl::StencilMaskSeparateContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001033 {"glStencilOp", P(gl::StencilOp)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001034 {"glStencilOpContextANGLE", P(gl::StencilOpContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001035 {"glStencilOpSeparate", P(gl::StencilOpSeparate)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001036 {"glStencilOpSeparateContextANGLE", P(gl::StencilOpSeparateContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001037 {"glTestFenceNV", P(gl::TestFenceNV)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001038 {"glTestFenceNVContextANGLE", P(gl::TestFenceNVContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001039 {"glTexCoordPointer", P(gl::TexCoordPointer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001040 {"glTexCoordPointerContextANGLE", P(gl::TexCoordPointerContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001041 {"glTexEnvf", P(gl::TexEnvf)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001042 {"glTexEnvfContextANGLE", P(gl::TexEnvfContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001043 {"glTexEnvfv", P(gl::TexEnvfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001044 {"glTexEnvfvContextANGLE", P(gl::TexEnvfvContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001045 {"glTexEnvi", P(gl::TexEnvi)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001046 {"glTexEnviContextANGLE", P(gl::TexEnviContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001047 {"glTexEnviv", P(gl::TexEnviv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001048 {"glTexEnvivContextANGLE", P(gl::TexEnvivContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001049 {"glTexEnvx", P(gl::TexEnvx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001050 {"glTexEnvxContextANGLE", P(gl::TexEnvxContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001051 {"glTexEnvxv", P(gl::TexEnvxv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001052 {"glTexEnvxvContextANGLE", P(gl::TexEnvxvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001053 {"glTexImage2D", P(gl::TexImage2D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001054 {"glTexImage2DContextANGLE", P(gl::TexImage2DContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001055 {"glTexImage2DRobustANGLE", P(gl::TexImage2DRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001056 {"glTexImage2DRobustANGLEContextANGLE", P(gl::TexImage2DRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001057 {"glTexImage3D", P(gl::TexImage3D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001058 {"glTexImage3DContextANGLE", P(gl::TexImage3DContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001059 {"glTexImage3DRobustANGLE", P(gl::TexImage3DRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001060 {"glTexImage3DRobustANGLEContextANGLE", P(gl::TexImage3DRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001061 {"glTexParameterIivRobustANGLE", P(gl::TexParameterIivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001062 {"glTexParameterIivRobustANGLEContextANGLE", P(gl::TexParameterIivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001063 {"glTexParameterIuivRobustANGLE", P(gl::TexParameterIuivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001064 {"glTexParameterIuivRobustANGLEContextANGLE", P(gl::TexParameterIuivRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001065 {"glTexParameterf", P(gl::TexParameterf)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001066 {"glTexParameterfContextANGLE", P(gl::TexParameterfContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001067 {"glTexParameterfv", P(gl::TexParameterfv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001068 {"glTexParameterfvContextANGLE", P(gl::TexParameterfvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001069 {"glTexParameterfvRobustANGLE", P(gl::TexParameterfvRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001070 {"glTexParameterfvRobustANGLEContextANGLE", P(gl::TexParameterfvRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001071 {"glTexParameteri", P(gl::TexParameteri)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001072 {"glTexParameteriContextANGLE", P(gl::TexParameteriContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001073 {"glTexParameteriv", P(gl::TexParameteriv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001074 {"glTexParameterivContextANGLE", P(gl::TexParameterivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001075 {"glTexParameterivRobustANGLE", P(gl::TexParameterivRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001076 {"glTexParameterivRobustANGLEContextANGLE", P(gl::TexParameterivRobustANGLEContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001077 {"glTexParameterx", P(gl::TexParameterx)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001078 {"glTexParameterxContextANGLE", P(gl::TexParameterxContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001079 {"glTexParameterxv", P(gl::TexParameterxv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001080 {"glTexParameterxvContextANGLE", P(gl::TexParameterxvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001081 {"glTexStorage2D", P(gl::TexStorage2D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001082 {"glTexStorage2DContextANGLE", P(gl::TexStorage2DContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001083 {"glTexStorage2DEXT", P(gl::TexStorage2DEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001084 {"glTexStorage2DEXTContextANGLE", P(gl::TexStorage2DEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001085 {"glTexStorage2DMultisample", P(gl::TexStorage2DMultisample)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001086 {"glTexStorage2DMultisampleContextANGLE", P(gl::TexStorage2DMultisampleContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001087 {"glTexStorage3D", P(gl::TexStorage3D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001088 {"glTexStorage3DContextANGLE", P(gl::TexStorage3DContextANGLE)},
Jamie Madillfad40f02018-01-26 16:52:31 -05001089 {"glTexStorage3DEXT", P(gl::TexStorage3DEXT)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001090 {"glTexStorage3DEXTContextANGLE", P(gl::TexStorage3DEXTContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001091 {"glTexSubImage2D", P(gl::TexSubImage2D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001092 {"glTexSubImage2DContextANGLE", P(gl::TexSubImage2DContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001093 {"glTexSubImage2DRobustANGLE", P(gl::TexSubImage2DRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001094 {"glTexSubImage2DRobustANGLEContextANGLE", P(gl::TexSubImage2DRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001095 {"glTexSubImage3D", P(gl::TexSubImage3D)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001096 {"glTexSubImage3DContextANGLE", P(gl::TexSubImage3DContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001097 {"glTexSubImage3DRobustANGLE", P(gl::TexSubImage3DRobustANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001098 {"glTexSubImage3DRobustANGLEContextANGLE", P(gl::TexSubImage3DRobustANGLEContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001099 {"glTransformFeedbackVaryings", P(gl::TransformFeedbackVaryings)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001100 {"glTransformFeedbackVaryingsContextANGLE", P(gl::TransformFeedbackVaryingsContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001101 {"glTranslatef", P(gl::Translatef)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001102 {"glTranslatefContextANGLE", P(gl::TranslatefContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001103 {"glTranslatex", P(gl::Translatex)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001104 {"glTranslatexContextANGLE", P(gl::TranslatexContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001105 {"glUniform1f", P(gl::Uniform1f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001106 {"glUniform1fContextANGLE", P(gl::Uniform1fContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001107 {"glUniform1fv", P(gl::Uniform1fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001108 {"glUniform1fvContextANGLE", P(gl::Uniform1fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001109 {"glUniform1i", P(gl::Uniform1i)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001110 {"glUniform1iContextANGLE", P(gl::Uniform1iContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001111 {"glUniform1iv", P(gl::Uniform1iv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001112 {"glUniform1ivContextANGLE", P(gl::Uniform1ivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001113 {"glUniform1ui", P(gl::Uniform1ui)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001114 {"glUniform1uiContextANGLE", P(gl::Uniform1uiContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001115 {"glUniform1uiv", P(gl::Uniform1uiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001116 {"glUniform1uivContextANGLE", P(gl::Uniform1uivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001117 {"glUniform2f", P(gl::Uniform2f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001118 {"glUniform2fContextANGLE", P(gl::Uniform2fContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001119 {"glUniform2fv", P(gl::Uniform2fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001120 {"glUniform2fvContextANGLE", P(gl::Uniform2fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001121 {"glUniform2i", P(gl::Uniform2i)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001122 {"glUniform2iContextANGLE", P(gl::Uniform2iContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001123 {"glUniform2iv", P(gl::Uniform2iv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001124 {"glUniform2ivContextANGLE", P(gl::Uniform2ivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001125 {"glUniform2ui", P(gl::Uniform2ui)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001126 {"glUniform2uiContextANGLE", P(gl::Uniform2uiContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001127 {"glUniform2uiv", P(gl::Uniform2uiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001128 {"glUniform2uivContextANGLE", P(gl::Uniform2uivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001129 {"glUniform3f", P(gl::Uniform3f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001130 {"glUniform3fContextANGLE", P(gl::Uniform3fContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001131 {"glUniform3fv", P(gl::Uniform3fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001132 {"glUniform3fvContextANGLE", P(gl::Uniform3fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001133 {"glUniform3i", P(gl::Uniform3i)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001134 {"glUniform3iContextANGLE", P(gl::Uniform3iContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001135 {"glUniform3iv", P(gl::Uniform3iv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001136 {"glUniform3ivContextANGLE", P(gl::Uniform3ivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001137 {"glUniform3ui", P(gl::Uniform3ui)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001138 {"glUniform3uiContextANGLE", P(gl::Uniform3uiContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001139 {"glUniform3uiv", P(gl::Uniform3uiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001140 {"glUniform3uivContextANGLE", P(gl::Uniform3uivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001141 {"glUniform4f", P(gl::Uniform4f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001142 {"glUniform4fContextANGLE", P(gl::Uniform4fContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001143 {"glUniform4fv", P(gl::Uniform4fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001144 {"glUniform4fvContextANGLE", P(gl::Uniform4fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001145 {"glUniform4i", P(gl::Uniform4i)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001146 {"glUniform4iContextANGLE", P(gl::Uniform4iContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001147 {"glUniform4iv", P(gl::Uniform4iv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001148 {"glUniform4ivContextANGLE", P(gl::Uniform4ivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001149 {"glUniform4ui", P(gl::Uniform4ui)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001150 {"glUniform4uiContextANGLE", P(gl::Uniform4uiContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001151 {"glUniform4uiv", P(gl::Uniform4uiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001152 {"glUniform4uivContextANGLE", P(gl::Uniform4uivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001153 {"glUniformBlockBinding", P(gl::UniformBlockBinding)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001154 {"glUniformBlockBindingContextANGLE", P(gl::UniformBlockBindingContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001155 {"glUniformMatrix2fv", P(gl::UniformMatrix2fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001156 {"glUniformMatrix2fvContextANGLE", P(gl::UniformMatrix2fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001157 {"glUniformMatrix2x3fv", P(gl::UniformMatrix2x3fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001158 {"glUniformMatrix2x3fvContextANGLE", P(gl::UniformMatrix2x3fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001159 {"glUniformMatrix2x4fv", P(gl::UniformMatrix2x4fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001160 {"glUniformMatrix2x4fvContextANGLE", P(gl::UniformMatrix2x4fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001161 {"glUniformMatrix3fv", P(gl::UniformMatrix3fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001162 {"glUniformMatrix3fvContextANGLE", P(gl::UniformMatrix3fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001163 {"glUniformMatrix3x2fv", P(gl::UniformMatrix3x2fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001164 {"glUniformMatrix3x2fvContextANGLE", P(gl::UniformMatrix3x2fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001165 {"glUniformMatrix3x4fv", P(gl::UniformMatrix3x4fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001166 {"glUniformMatrix3x4fvContextANGLE", P(gl::UniformMatrix3x4fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001167 {"glUniformMatrix4fv", P(gl::UniformMatrix4fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001168 {"glUniformMatrix4fvContextANGLE", P(gl::UniformMatrix4fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001169 {"glUniformMatrix4x2fv", P(gl::UniformMatrix4x2fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001170 {"glUniformMatrix4x2fvContextANGLE", P(gl::UniformMatrix4x2fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001171 {"glUniformMatrix4x3fv", P(gl::UniformMatrix4x3fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001172 {"glUniformMatrix4x3fvContextANGLE", P(gl::UniformMatrix4x3fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001173 {"glUnmapBuffer", P(gl::UnmapBuffer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001174 {"glUnmapBufferContextANGLE", P(gl::UnmapBufferContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001175 {"glUnmapBufferOES", P(gl::UnmapBufferOES)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001176 {"glUnmapBufferOESContextANGLE", P(gl::UnmapBufferOESContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001177 {"glUseProgram", P(gl::UseProgram)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001178 {"glUseProgramContextANGLE", P(gl::UseProgramContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001179 {"glUseProgramStages", P(gl::UseProgramStages)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001180 {"glUseProgramStagesContextANGLE", P(gl::UseProgramStagesContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001181 {"glValidateProgram", P(gl::ValidateProgram)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001182 {"glValidateProgramContextANGLE", P(gl::ValidateProgramContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001183 {"glValidateProgramPipeline", P(gl::ValidateProgramPipeline)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001184 {"glValidateProgramPipelineContextANGLE", P(gl::ValidateProgramPipelineContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001185 {"glVertexAttrib1f", P(gl::VertexAttrib1f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001186 {"glVertexAttrib1fContextANGLE", P(gl::VertexAttrib1fContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001187 {"glVertexAttrib1fv", P(gl::VertexAttrib1fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001188 {"glVertexAttrib1fvContextANGLE", P(gl::VertexAttrib1fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001189 {"glVertexAttrib2f", P(gl::VertexAttrib2f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001190 {"glVertexAttrib2fContextANGLE", P(gl::VertexAttrib2fContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001191 {"glVertexAttrib2fv", P(gl::VertexAttrib2fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001192 {"glVertexAttrib2fvContextANGLE", P(gl::VertexAttrib2fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001193 {"glVertexAttrib3f", P(gl::VertexAttrib3f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001194 {"glVertexAttrib3fContextANGLE", P(gl::VertexAttrib3fContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001195 {"glVertexAttrib3fv", P(gl::VertexAttrib3fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001196 {"glVertexAttrib3fvContextANGLE", P(gl::VertexAttrib3fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001197 {"glVertexAttrib4f", P(gl::VertexAttrib4f)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001198 {"glVertexAttrib4fContextANGLE", P(gl::VertexAttrib4fContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001199 {"glVertexAttrib4fv", P(gl::VertexAttrib4fv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001200 {"glVertexAttrib4fvContextANGLE", P(gl::VertexAttrib4fvContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001201 {"glVertexAttribBinding", P(gl::VertexAttribBinding)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001202 {"glVertexAttribBindingContextANGLE", P(gl::VertexAttribBindingContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001203 {"glVertexAttribDivisor", P(gl::VertexAttribDivisor)},
1204 {"glVertexAttribDivisorANGLE", P(gl::VertexAttribDivisorANGLE)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001205 {"glVertexAttribDivisorANGLEContextANGLE", P(gl::VertexAttribDivisorANGLEContextANGLE)},
1206 {"glVertexAttribDivisorContextANGLE", P(gl::VertexAttribDivisorContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001207 {"glVertexAttribFormat", P(gl::VertexAttribFormat)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001208 {"glVertexAttribFormatContextANGLE", P(gl::VertexAttribFormatContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001209 {"glVertexAttribI4i", P(gl::VertexAttribI4i)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001210 {"glVertexAttribI4iContextANGLE", P(gl::VertexAttribI4iContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001211 {"glVertexAttribI4iv", P(gl::VertexAttribI4iv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001212 {"glVertexAttribI4ivContextANGLE", P(gl::VertexAttribI4ivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001213 {"glVertexAttribI4ui", P(gl::VertexAttribI4ui)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001214 {"glVertexAttribI4uiContextANGLE", P(gl::VertexAttribI4uiContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001215 {"glVertexAttribI4uiv", P(gl::VertexAttribI4uiv)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001216 {"glVertexAttribI4uivContextANGLE", P(gl::VertexAttribI4uivContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001217 {"glVertexAttribIFormat", P(gl::VertexAttribIFormat)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001218 {"glVertexAttribIFormatContextANGLE", P(gl::VertexAttribIFormatContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001219 {"glVertexAttribIPointer", P(gl::VertexAttribIPointer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001220 {"glVertexAttribIPointerContextANGLE", P(gl::VertexAttribIPointerContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001221 {"glVertexAttribPointer", P(gl::VertexAttribPointer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001222 {"glVertexAttribPointerContextANGLE", P(gl::VertexAttribPointerContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001223 {"glVertexBindingDivisor", P(gl::VertexBindingDivisor)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001224 {"glVertexBindingDivisorContextANGLE", P(gl::VertexBindingDivisorContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001225 {"glVertexPointer", P(gl::VertexPointer)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001226 {"glVertexPointerContextANGLE", P(gl::VertexPointerContextANGLE)},
Jamie Madill5ad52992017-11-14 12:43:40 -05001227 {"glViewport", P(gl::Viewport)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001228 {"glViewportContextANGLE", P(gl::ViewportContextANGLE)},
Geoff Lang2aaa7b42018-01-12 17:17:27 -05001229 {"glWaitSync", P(gl::WaitSync)},
Brandon Jones2b0cdcc2018-05-02 08:02:50 -07001230 {"glWaitSyncContextANGLE", P(gl::WaitSyncContextANGLE)},
1231 {"glWeightPointerOES", P(gl::WeightPointerOES)},
1232 {"glWeightPointerOESContextANGLE", P(gl::WeightPointerOESContextANGLE)}};
Jamie Madill5ad52992017-11-14 12:43:40 -05001233
Jiawei Shao5f9482f2018-05-18 09:00:09 +08001234size_t g_numProcs = 1163;
Jamie Madill5ad52992017-11-14 12:43:40 -05001235} // namespace egl