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