Jamie Madill | 5ad5299 | 2017-11-14 12:43:40 -0500 | [diff] [blame] | 1 | // GENERATED FILE - DO NOT EDIT. |
| 2 | // Generated by gen_proc_table.py using data from proc_table_data.json. |
| 3 | // |
| 4 | // Copyright 2017 The ANGLE Project Authors. All rights reserved. |
| 5 | // 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" |
| 16 | #include "libGLESv2/entry_points_gles_2_0_autogen.h" |
| 17 | #include "libGLESv2/entry_points_gles_2_0_ext.h" |
| 18 | #include "libGLESv2/entry_points_gles_3_0_autogen.h" |
Jiajia Qin | cb59a90 | 2017-11-22 13:03:42 +0800 | [diff] [blame^] | 19 | #include "libGLESv2/entry_points_gles_3_1_autogen.h" |
Jamie Madill | 5ad5299 | 2017-11-14 12:43:40 -0500 | [diff] [blame] | 20 | #include "platform/Platform.h" |
| 21 | |
| 22 | #define P(FUNC) reinterpret_cast<__eglMustCastToProperFunctionPointerType>(FUNC) |
| 23 | |
| 24 | namespace egl |
| 25 | { |
| 26 | ProcEntry g_procTable[] = { |
| 27 | {"ANGLEGetDisplayPlatform", P(ANGLEGetDisplayPlatform)}, |
| 28 | {"ANGLEResetDisplayPlatform", P(ANGLEResetDisplayPlatform)}, |
| 29 | {"eglBindAPI", P(egl::BindAPI)}, |
| 30 | {"eglBindTexImage", P(egl::BindTexImage)}, |
| 31 | {"eglChooseConfig", P(egl::ChooseConfig)}, |
| 32 | {"eglClientWaitSync", P(egl::ClientWaitSync)}, |
| 33 | {"eglCopyBuffers", P(egl::CopyBuffers)}, |
| 34 | {"eglCreateContext", P(egl::CreateContext)}, |
| 35 | {"eglCreateDeviceANGLE", P(egl::CreateDeviceANGLE)}, |
| 36 | {"eglCreateImage", P(egl::CreateImage)}, |
| 37 | {"eglCreateImageKHR", P(egl::CreateImageKHR)}, |
| 38 | {"eglCreatePbufferFromClientBuffer", P(egl::CreatePbufferFromClientBuffer)}, |
| 39 | {"eglCreatePbufferSurface", P(egl::CreatePbufferSurface)}, |
| 40 | {"eglCreatePixmapSurface", P(egl::CreatePixmapSurface)}, |
| 41 | {"eglCreatePlatformPixmapSurface", P(egl::CreatePlatformPixmapSurface)}, |
| 42 | {"eglCreatePlatformWindowSurface", P(egl::CreatePlatformWindowSurface)}, |
| 43 | {"eglCreateStreamKHR", P(egl::CreateStreamKHR)}, |
| 44 | {"eglCreateStreamProducerD3DTextureNV12ANGLE", P(egl::CreateStreamProducerD3DTextureNV12ANGLE)}, |
| 45 | {"eglCreateSync", P(egl::CreateSync)}, |
| 46 | {"eglCreateWindowSurface", P(egl::CreateWindowSurface)}, |
| 47 | {"eglDestroyContext", P(egl::DestroyContext)}, |
| 48 | {"eglDestroyImage", P(egl::DestroyImage)}, |
| 49 | {"eglDestroyImageKHR", P(egl::DestroyImageKHR)}, |
| 50 | {"eglDestroyStreamKHR", P(egl::DestroyStreamKHR)}, |
| 51 | {"eglDestroySurface", P(egl::DestroySurface)}, |
| 52 | {"eglDestroySync", P(egl::DestroySync)}, |
| 53 | {"eglGetConfigAttrib", P(egl::GetConfigAttrib)}, |
| 54 | {"eglGetConfigs", P(egl::GetConfigs)}, |
| 55 | {"eglGetCurrentContext", P(egl::GetCurrentContext)}, |
| 56 | {"eglGetCurrentDisplay", P(egl::GetCurrentDisplay)}, |
| 57 | {"eglGetCurrentSurface", P(egl::GetCurrentSurface)}, |
| 58 | {"eglGetDisplay", P(egl::GetDisplay)}, |
| 59 | {"eglGetError", P(egl::GetError)}, |
| 60 | {"eglGetPlatformDisplay", P(egl::GetPlatformDisplay)}, |
| 61 | {"eglGetPlatformDisplayEXT", P(egl::GetPlatformDisplayEXT)}, |
| 62 | {"eglGetProcAddress", P(egl::GetProcAddress)}, |
| 63 | {"eglGetSyncAttrib", P(egl::GetSyncAttrib)}, |
| 64 | {"eglGetSyncValuesCHROMIUM", P(egl::GetSyncValuesCHROMIUM)}, |
| 65 | {"eglInitialize", P(egl::Initialize)}, |
| 66 | {"eglMakeCurrent", P(egl::MakeCurrent)}, |
| 67 | {"eglPostSubBufferNV", P(egl::PostSubBufferNV)}, |
| 68 | {"eglProgramCacheGetAttribANGLE", P(egl::ProgramCacheGetAttribANGLE)}, |
| 69 | {"eglProgramCachePopulateANGLE", P(egl::ProgramCachePopulateANGLE)}, |
| 70 | {"eglProgramCacheQueryANGLE", P(egl::ProgramCacheQueryANGLE)}, |
| 71 | {"eglProgramCacheResizeANGLE", P(egl::ProgramCacheResizeANGLE)}, |
| 72 | {"eglQueryAPI", P(egl::QueryAPI)}, |
| 73 | {"eglQueryContext", P(egl::QueryContext)}, |
| 74 | {"eglQueryDeviceAttribEXT", P(egl::QueryDeviceAttribEXT)}, |
| 75 | {"eglQueryDeviceStringEXT", P(egl::QueryDeviceStringEXT)}, |
| 76 | {"eglQueryDisplayAttribEXT", P(egl::QueryDisplayAttribEXT)}, |
| 77 | {"eglQueryStreamKHR", P(egl::QueryStreamKHR)}, |
| 78 | {"eglQueryStreamu64KHR", P(egl::QueryStreamu64KHR)}, |
| 79 | {"eglQueryString", P(egl::QueryString)}, |
| 80 | {"eglQuerySurface", P(egl::QuerySurface)}, |
| 81 | {"eglQuerySurfacePointerANGLE", P(egl::QuerySurfacePointerANGLE)}, |
| 82 | {"eglReleaseDeviceANGLE", P(egl::ReleaseDeviceANGLE)}, |
| 83 | {"eglReleaseTexImage", P(egl::ReleaseTexImage)}, |
| 84 | {"eglReleaseThread", P(egl::ReleaseThread)}, |
| 85 | {"eglStreamAttribKHR", P(egl::StreamAttribKHR)}, |
| 86 | {"eglStreamConsumerAcquireKHR", P(egl::StreamConsumerAcquireKHR)}, |
| 87 | {"eglStreamConsumerGLTextureExternalAttribsNV", |
| 88 | P(egl::StreamConsumerGLTextureExternalAttribsNV)}, |
| 89 | {"eglStreamConsumerGLTextureExternalKHR", P(egl::StreamConsumerGLTextureExternalKHR)}, |
| 90 | {"eglStreamConsumerReleaseKHR", P(egl::StreamConsumerReleaseKHR)}, |
| 91 | {"eglStreamPostD3DTextureNV12ANGLE", P(egl::StreamPostD3DTextureNV12ANGLE)}, |
| 92 | {"eglSurfaceAttrib", P(egl::SurfaceAttrib)}, |
| 93 | {"eglSwapBuffers", P(egl::SwapBuffers)}, |
| 94 | {"eglSwapBuffersWithDamageEXT", P(egl::SwapBuffersWithDamageEXT)}, |
| 95 | {"eglSwapInterval", P(egl::SwapInterval)}, |
| 96 | {"eglTerminate", P(egl::Terminate)}, |
| 97 | {"eglWaitClient", P(egl::WaitClient)}, |
| 98 | {"eglWaitGL", P(egl::WaitGL)}, |
| 99 | {"eglWaitNative", P(egl::WaitNative)}, |
| 100 | {"eglWaitSync", P(egl::WaitSync)}, |
| 101 | {"glActiveShaderProgram", P(gl::ActiveShaderProgram)}, |
| 102 | {"glActiveTexture", P(gl::ActiveTexture)}, |
| 103 | {"glAttachShader", P(gl::AttachShader)}, |
| 104 | {"glBeginQuery", P(gl::BeginQuery)}, |
| 105 | {"glBeginQueryEXT", P(gl::BeginQueryEXT)}, |
| 106 | {"glBeginTransformFeedback", P(gl::BeginTransformFeedback)}, |
| 107 | {"glBindAttribLocation", P(gl::BindAttribLocation)}, |
| 108 | {"glBindBuffer", P(gl::BindBuffer)}, |
| 109 | {"glBindBufferBase", P(gl::BindBufferBase)}, |
| 110 | {"glBindBufferRange", P(gl::BindBufferRange)}, |
| 111 | {"glBindFramebuffer", P(gl::BindFramebuffer)}, |
| 112 | {"glBindImageTexture", P(gl::BindImageTexture)}, |
| 113 | {"glBindProgramPipeline", P(gl::BindProgramPipeline)}, |
| 114 | {"glBindRenderbuffer", P(gl::BindRenderbuffer)}, |
| 115 | {"glBindSampler", P(gl::BindSampler)}, |
| 116 | {"glBindTexture", P(gl::BindTexture)}, |
| 117 | {"glBindTransformFeedback", P(gl::BindTransformFeedback)}, |
| 118 | {"glBindUniformLocationCHROMIUM", P(gl::BindUniformLocationCHROMIUM)}, |
| 119 | {"glBindVertexArray", P(gl::BindVertexArray)}, |
| 120 | {"glBindVertexArrayOES", P(gl::BindVertexArrayOES)}, |
| 121 | {"glBindVertexBuffer", P(gl::BindVertexBuffer)}, |
| 122 | {"glBlendColor", P(gl::BlendColor)}, |
| 123 | {"glBlendEquation", P(gl::BlendEquation)}, |
| 124 | {"glBlendEquationSeparate", P(gl::BlendEquationSeparate)}, |
| 125 | {"glBlendFunc", P(gl::BlendFunc)}, |
| 126 | {"glBlendFuncSeparate", P(gl::BlendFuncSeparate)}, |
| 127 | {"glBlitFramebuffer", P(gl::BlitFramebuffer)}, |
| 128 | {"glBlitFramebufferANGLE", P(gl::BlitFramebufferANGLE)}, |
| 129 | {"glBufferData", P(gl::BufferData)}, |
| 130 | {"glBufferSubData", P(gl::BufferSubData)}, |
| 131 | {"glCheckFramebufferStatus", P(gl::CheckFramebufferStatus)}, |
| 132 | {"glClear", P(gl::Clear)}, |
| 133 | {"glClearBufferfi", P(gl::ClearBufferfi)}, |
| 134 | {"glClearBufferfv", P(gl::ClearBufferfv)}, |
| 135 | {"glClearBufferiv", P(gl::ClearBufferiv)}, |
| 136 | {"glClearBufferuiv", P(gl::ClearBufferuiv)}, |
| 137 | {"glClearColor", P(gl::ClearColor)}, |
| 138 | {"glClearDepthf", P(gl::ClearDepthf)}, |
| 139 | {"glClearStencil", P(gl::ClearStencil)}, |
| 140 | {"glClientWaitSync", P(gl::ClientWaitSync)}, |
| 141 | {"glColorMask", P(gl::ColorMask)}, |
| 142 | {"glCompileShader", P(gl::CompileShader)}, |
| 143 | {"glCompressedCopyTextureCHROMIUM", P(gl::CompressedCopyTextureCHROMIUM)}, |
| 144 | {"glCompressedTexImage2D", P(gl::CompressedTexImage2D)}, |
| 145 | {"glCompressedTexImage2DRobustANGLE", P(gl::CompressedTexImage2DRobustANGLE)}, |
| 146 | {"glCompressedTexImage3D", P(gl::CompressedTexImage3D)}, |
| 147 | {"glCompressedTexImage3DRobustANGLE", P(gl::CompressedTexImage3DRobustANGLE)}, |
| 148 | {"glCompressedTexSubImage2D", P(gl::CompressedTexSubImage2D)}, |
| 149 | {"glCompressedTexSubImage2DRobustANGLE", P(gl::CompressedTexSubImage2DRobustANGLE)}, |
| 150 | {"glCompressedTexSubImage3D", P(gl::CompressedTexSubImage3D)}, |
| 151 | {"glCompressedTexSubImage3DRobustANGLE", P(gl::CompressedTexSubImage3DRobustANGLE)}, |
| 152 | {"glCopyBufferSubData", P(gl::CopyBufferSubData)}, |
| 153 | {"glCopySubTextureCHROMIUM", P(gl::CopySubTextureCHROMIUM)}, |
| 154 | {"glCopyTexImage2D", P(gl::CopyTexImage2D)}, |
| 155 | {"glCopyTexSubImage2D", P(gl::CopyTexSubImage2D)}, |
| 156 | {"glCopyTexSubImage3D", P(gl::CopyTexSubImage3D)}, |
| 157 | {"glCopyTextureCHROMIUM", P(gl::CopyTextureCHROMIUM)}, |
| 158 | {"glCreateProgram", P(gl::CreateProgram)}, |
| 159 | {"glCreateShader", P(gl::CreateShader)}, |
| 160 | {"glCreateShaderProgramv", P(gl::CreateShaderProgramv)}, |
| 161 | {"glCullFace", P(gl::CullFace)}, |
| 162 | {"glDebugMessageCallbackKHR", P(gl::DebugMessageCallbackKHR)}, |
| 163 | {"glDebugMessageControlKHR", P(gl::DebugMessageControlKHR)}, |
| 164 | {"glDebugMessageInsertKHR", P(gl::DebugMessageInsertKHR)}, |
| 165 | {"glDeleteBuffers", P(gl::DeleteBuffers)}, |
| 166 | {"glDeleteFencesNV", P(gl::DeleteFencesNV)}, |
| 167 | {"glDeleteFramebuffers", P(gl::DeleteFramebuffers)}, |
| 168 | {"glDeleteProgram", P(gl::DeleteProgram)}, |
| 169 | {"glDeleteProgramPipelines", P(gl::DeleteProgramPipelines)}, |
| 170 | {"glDeleteQueries", P(gl::DeleteQueries)}, |
| 171 | {"glDeleteQueriesEXT", P(gl::DeleteQueriesEXT)}, |
| 172 | {"glDeleteRenderbuffers", P(gl::DeleteRenderbuffers)}, |
| 173 | {"glDeleteSamplers", P(gl::DeleteSamplers)}, |
| 174 | {"glDeleteShader", P(gl::DeleteShader)}, |
| 175 | {"glDeleteSync", P(gl::DeleteSync)}, |
| 176 | {"glDeleteTextures", P(gl::DeleteTextures)}, |
| 177 | {"glDeleteTransformFeedbacks", P(gl::DeleteTransformFeedbacks)}, |
| 178 | {"glDeleteVertexArrays", P(gl::DeleteVertexArrays)}, |
| 179 | {"glDeleteVertexArraysOES", P(gl::DeleteVertexArraysOES)}, |
| 180 | {"glDepthFunc", P(gl::DepthFunc)}, |
| 181 | {"glDepthMask", P(gl::DepthMask)}, |
| 182 | {"glDepthRangef", P(gl::DepthRangef)}, |
| 183 | {"glDetachShader", P(gl::DetachShader)}, |
| 184 | {"glDisable", P(gl::Disable)}, |
| 185 | {"glDisableVertexAttribArray", P(gl::DisableVertexAttribArray)}, |
| 186 | {"glDiscardFramebufferEXT", P(gl::DiscardFramebufferEXT)}, |
| 187 | {"glDispatchCompute", P(gl::DispatchCompute)}, |
| 188 | {"glDispatchComputeIndirect", P(gl::DispatchComputeIndirect)}, |
| 189 | {"glDrawArrays", P(gl::DrawArrays)}, |
| 190 | {"glDrawArraysIndirect", P(gl::DrawArraysIndirect)}, |
| 191 | {"glDrawArraysInstanced", P(gl::DrawArraysInstanced)}, |
| 192 | {"glDrawArraysInstancedANGLE", P(gl::DrawArraysInstancedANGLE)}, |
| 193 | {"glDrawBuffers", P(gl::DrawBuffers)}, |
| 194 | {"glDrawBuffersEXT", P(gl::DrawBuffersEXT)}, |
| 195 | {"glDrawElements", P(gl::DrawElements)}, |
| 196 | {"glDrawElementsIndirect", P(gl::DrawElementsIndirect)}, |
| 197 | {"glDrawElementsInstanced", P(gl::DrawElementsInstanced)}, |
| 198 | {"glDrawElementsInstancedANGLE", P(gl::DrawElementsInstancedANGLE)}, |
| 199 | {"glDrawRangeElements", P(gl::DrawRangeElements)}, |
| 200 | {"glEGLImageTargetRenderbufferStorageOES", P(gl::EGLImageTargetRenderbufferStorageOES)}, |
| 201 | {"glEGLImageTargetTexture2DOES", P(gl::EGLImageTargetTexture2DOES)}, |
| 202 | {"glEnable", P(gl::Enable)}, |
| 203 | {"glEnableVertexAttribArray", P(gl::EnableVertexAttribArray)}, |
| 204 | {"glEndQuery", P(gl::EndQuery)}, |
| 205 | {"glEndQueryEXT", P(gl::EndQueryEXT)}, |
| 206 | {"glEndTransformFeedback", P(gl::EndTransformFeedback)}, |
| 207 | {"glFenceSync", P(gl::FenceSync)}, |
| 208 | {"glFinish", P(gl::Finish)}, |
| 209 | {"glFinishFenceNV", P(gl::FinishFenceNV)}, |
| 210 | {"glFlush", P(gl::Flush)}, |
| 211 | {"glFlushMappedBufferRange", P(gl::FlushMappedBufferRange)}, |
| 212 | {"glFlushMappedBufferRangeEXT", P(gl::FlushMappedBufferRangeEXT)}, |
| 213 | {"glFramebufferParameteri", P(gl::FramebufferParameteri)}, |
| 214 | {"glFramebufferRenderbuffer", P(gl::FramebufferRenderbuffer)}, |
| 215 | {"glFramebufferTexture2D", P(gl::FramebufferTexture2D)}, |
| 216 | {"glFramebufferTextureLayer", P(gl::FramebufferTextureLayer)}, |
| 217 | {"glFramebufferTextureMultiviewLayeredANGLE", P(gl::FramebufferTextureMultiviewLayeredANGLE)}, |
| 218 | {"glFramebufferTextureMultiviewSideBySideANGLE", |
| 219 | P(gl::FramebufferTextureMultiviewSideBySideANGLE)}, |
| 220 | {"glFrontFace", P(gl::FrontFace)}, |
| 221 | {"glGenBuffers", P(gl::GenBuffers)}, |
| 222 | {"glGenFencesNV", P(gl::GenFencesNV)}, |
| 223 | {"glGenFramebuffers", P(gl::GenFramebuffers)}, |
| 224 | {"glGenProgramPipelines", P(gl::GenProgramPipelines)}, |
| 225 | {"glGenQueries", P(gl::GenQueries)}, |
| 226 | {"glGenQueriesEXT", P(gl::GenQueriesEXT)}, |
| 227 | {"glGenRenderbuffers", P(gl::GenRenderbuffers)}, |
| 228 | {"glGenSamplers", P(gl::GenSamplers)}, |
| 229 | {"glGenTextures", P(gl::GenTextures)}, |
| 230 | {"glGenTransformFeedbacks", P(gl::GenTransformFeedbacks)}, |
| 231 | {"glGenVertexArrays", P(gl::GenVertexArrays)}, |
| 232 | {"glGenVertexArraysOES", P(gl::GenVertexArraysOES)}, |
| 233 | {"glGenerateMipmap", P(gl::GenerateMipmap)}, |
| 234 | {"glGetActiveAttrib", P(gl::GetActiveAttrib)}, |
| 235 | {"glGetActiveUniform", P(gl::GetActiveUniform)}, |
| 236 | {"glGetActiveUniformBlockName", P(gl::GetActiveUniformBlockName)}, |
| 237 | {"glGetActiveUniformBlockiv", P(gl::GetActiveUniformBlockiv)}, |
| 238 | {"glGetActiveUniformBlockivRobustANGLE", P(gl::GetActiveUniformBlockivRobustANGLE)}, |
| 239 | {"glGetActiveUniformsiv", P(gl::GetActiveUniformsiv)}, |
| 240 | {"glGetAttachedShaders", P(gl::GetAttachedShaders)}, |
| 241 | {"glGetAttribLocation", P(gl::GetAttribLocation)}, |
| 242 | {"glGetBooleani_v", P(gl::GetBooleani_v)}, |
| 243 | {"glGetBooleani_vRobustANGLE", P(gl::GetBooleani_vRobustANGLE)}, |
| 244 | {"glGetBooleanv", P(gl::GetBooleanv)}, |
| 245 | {"glGetBooleanvRobustANGLE", P(gl::GetBooleanvRobustANGLE)}, |
| 246 | {"glGetBufferParameteri64v", P(gl::GetBufferParameteri64v)}, |
| 247 | {"glGetBufferParameteri64vRobustANGLE", P(gl::GetBufferParameteri64vRobustANGLE)}, |
| 248 | {"glGetBufferParameteriv", P(gl::GetBufferParameteriv)}, |
| 249 | {"glGetBufferParameterivRobustANGLE", P(gl::GetBufferParameterivRobustANGLE)}, |
| 250 | {"glGetBufferPointerv", P(gl::GetBufferPointerv)}, |
| 251 | {"glGetBufferPointervOES", P(gl::GetBufferPointervOES)}, |
| 252 | {"glGetBufferPointervRobustANGLE", P(gl::GetBufferPointervRobustANGLE)}, |
| 253 | {"glGetDebugMessageLogKHR", P(gl::GetDebugMessageLogKHR)}, |
| 254 | {"glGetError", P(gl::GetError)}, |
| 255 | {"glGetFenceivNV", P(gl::GetFenceivNV)}, |
| 256 | {"glGetFloatv", P(gl::GetFloatv)}, |
| 257 | {"glGetFloatvRobustANGLE", P(gl::GetFloatvRobustANGLE)}, |
| 258 | {"glGetFragDataLocation", P(gl::GetFragDataLocation)}, |
| 259 | {"glGetFramebufferAttachmentParameteriv", P(gl::GetFramebufferAttachmentParameteriv)}, |
| 260 | {"glGetFramebufferAttachmentParameterivRobustANGLE", |
| 261 | P(gl::GetFramebufferAttachmentParameterivRobustANGLE)}, |
| 262 | {"glGetFramebufferParameteriv", P(gl::GetFramebufferParameteriv)}, |
| 263 | {"glGetFramebufferParameterivRobustANGLE", P(gl::GetFramebufferParameterivRobustANGLE)}, |
| 264 | {"glGetGraphicsResetStatusEXT", P(gl::GetGraphicsResetStatusEXT)}, |
| 265 | {"glGetInteger64i_v", P(gl::GetInteger64i_v)}, |
| 266 | {"glGetInteger64i_vRobustANGLE", P(gl::GetInteger64i_vRobustANGLE)}, |
| 267 | {"glGetInteger64v", P(gl::GetInteger64v)}, |
| 268 | {"glGetInteger64vRobustANGLE", P(gl::GetInteger64vRobustANGLE)}, |
| 269 | {"glGetIntegeri_v", P(gl::GetIntegeri_v)}, |
| 270 | {"glGetIntegeri_vRobustANGLE", P(gl::GetIntegeri_vRobustANGLE)}, |
| 271 | {"glGetIntegerv", P(gl::GetIntegerv)}, |
| 272 | {"glGetIntegervRobustANGLE", P(gl::GetIntegervRobustANGLE)}, |
| 273 | {"glGetInternalformativ", P(gl::GetInternalformativ)}, |
| 274 | {"glGetInternalformativRobustANGLE", P(gl::GetInternalformativRobustANGLE)}, |
| 275 | {"glGetMultisamplefv", P(gl::GetMultisamplefv)}, |
| 276 | {"glGetMultisamplefvRobustANGLE", P(gl::GetMultisamplefvRobustANGLE)}, |
| 277 | {"glGetObjectLabelKHR", P(gl::GetObjectLabelKHR)}, |
| 278 | {"glGetObjectPtrLabelKHR", P(gl::GetObjectPtrLabelKHR)}, |
| 279 | {"glGetPointervKHR", P(gl::GetPointervKHR)}, |
| 280 | {"glGetPointervRobustANGLERobustANGLE", P(gl::GetPointervRobustANGLERobustANGLE)}, |
| 281 | {"glGetProgramBinary", P(gl::GetProgramBinary)}, |
| 282 | {"glGetProgramBinaryOES", P(gl::GetProgramBinaryOES)}, |
| 283 | {"glGetProgramInfoLog", P(gl::GetProgramInfoLog)}, |
| 284 | {"glGetProgramInterfaceiv", P(gl::GetProgramInterfaceiv)}, |
| 285 | {"glGetProgramInterfaceivRobustANGLE", P(gl::GetProgramInterfaceivRobustANGLE)}, |
| 286 | {"glGetProgramPipelineInfoLog", P(gl::GetProgramPipelineInfoLog)}, |
| 287 | {"glGetProgramPipelineiv", P(gl::GetProgramPipelineiv)}, |
| 288 | {"glGetProgramResourceIndex", P(gl::GetProgramResourceIndex)}, |
| 289 | {"glGetProgramResourceLocation", P(gl::GetProgramResourceLocation)}, |
| 290 | {"glGetProgramResourceName", P(gl::GetProgramResourceName)}, |
| 291 | {"glGetProgramResourceiv", P(gl::GetProgramResourceiv)}, |
| 292 | {"glGetProgramiv", P(gl::GetProgramiv)}, |
| 293 | {"glGetProgramivRobustANGLE", P(gl::GetProgramivRobustANGLE)}, |
| 294 | {"glGetQueryObjecti64vEXT", P(gl::GetQueryObjecti64vEXT)}, |
| 295 | {"glGetQueryObjecti64vRobustANGLE", P(gl::GetQueryObjecti64vRobustANGLE)}, |
| 296 | {"glGetQueryObjectivEXT", P(gl::GetQueryObjectivEXT)}, |
| 297 | {"glGetQueryObjectivRobustANGLE", P(gl::GetQueryObjectivRobustANGLE)}, |
| 298 | {"glGetQueryObjectui64vEXT", P(gl::GetQueryObjectui64vEXT)}, |
| 299 | {"glGetQueryObjectui64vRobustANGLE", P(gl::GetQueryObjectui64vRobustANGLE)}, |
| 300 | {"glGetQueryObjectuiv", P(gl::GetQueryObjectuiv)}, |
| 301 | {"glGetQueryObjectuivEXT", P(gl::GetQueryObjectuivEXT)}, |
| 302 | {"glGetQueryObjectuivRobustANGLE", P(gl::GetQueryObjectuivRobustANGLE)}, |
| 303 | {"glGetQueryiv", P(gl::GetQueryiv)}, |
| 304 | {"glGetQueryivEXT", P(gl::GetQueryivEXT)}, |
| 305 | {"glGetQueryivRobustANGLE", P(gl::GetQueryivRobustANGLE)}, |
| 306 | {"glGetRenderbufferParameteriv", P(gl::GetRenderbufferParameteriv)}, |
| 307 | {"glGetRenderbufferParameterivRobustANGLE", P(gl::GetRenderbufferParameterivRobustANGLE)}, |
| 308 | {"glGetSamplerParameterIivRobustANGLE", P(gl::GetSamplerParameterIivRobustANGLE)}, |
| 309 | {"glGetSamplerParameterIuivRobustANGLE", P(gl::GetSamplerParameterIuivRobustANGLE)}, |
| 310 | {"glGetSamplerParameterfv", P(gl::GetSamplerParameterfv)}, |
| 311 | {"glGetSamplerParameterfvRobustANGLE", P(gl::GetSamplerParameterfvRobustANGLE)}, |
| 312 | {"glGetSamplerParameteriv", P(gl::GetSamplerParameteriv)}, |
| 313 | {"glGetSamplerParameterivRobustANGLE", P(gl::GetSamplerParameterivRobustANGLE)}, |
| 314 | {"glGetShaderInfoLog", P(gl::GetShaderInfoLog)}, |
| 315 | {"glGetShaderPrecisionFormat", P(gl::GetShaderPrecisionFormat)}, |
| 316 | {"glGetShaderSource", P(gl::GetShaderSource)}, |
| 317 | {"glGetShaderiv", P(gl::GetShaderiv)}, |
| 318 | {"glGetShaderivRobustANGLE", P(gl::GetShaderivRobustANGLE)}, |
| 319 | {"glGetString", P(gl::GetString)}, |
| 320 | {"glGetStringi", P(gl::GetStringi)}, |
| 321 | {"glGetSynciv", P(gl::GetSynciv)}, |
| 322 | {"glGetTexLevelParameterfv", P(gl::GetTexLevelParameterfv)}, |
| 323 | {"glGetTexLevelParameterfvRobustANGLE", P(gl::GetTexLevelParameterfvRobustANGLE)}, |
| 324 | {"glGetTexLevelParameteriv", P(gl::GetTexLevelParameteriv)}, |
| 325 | {"glGetTexLevelParameterivRobustANGLE", P(gl::GetTexLevelParameterivRobustANGLE)}, |
| 326 | {"glGetTexParameterIivRobustANGLE", P(gl::GetTexParameterIivRobustANGLE)}, |
| 327 | {"glGetTexParameterIuivRobustANGLE", P(gl::GetTexParameterIuivRobustANGLE)}, |
| 328 | {"glGetTexParameterfv", P(gl::GetTexParameterfv)}, |
| 329 | {"glGetTexParameterfvRobustANGLE", P(gl::GetTexParameterfvRobustANGLE)}, |
| 330 | {"glGetTexParameteriv", P(gl::GetTexParameteriv)}, |
| 331 | {"glGetTexParameterivRobustANGLE", P(gl::GetTexParameterivRobustANGLE)}, |
| 332 | {"glGetTransformFeedbackVarying", P(gl::GetTransformFeedbackVarying)}, |
| 333 | {"glGetTranslatedShaderSourceANGLE", P(gl::GetTranslatedShaderSourceANGLE)}, |
| 334 | {"glGetUniformBlockIndex", P(gl::GetUniformBlockIndex)}, |
| 335 | {"glGetUniformIndices", P(gl::GetUniformIndices)}, |
| 336 | {"glGetUniformLocation", P(gl::GetUniformLocation)}, |
| 337 | {"glGetUniformfv", P(gl::GetUniformfv)}, |
| 338 | {"glGetUniformfvRobustANGLE", P(gl::GetUniformfvRobustANGLE)}, |
| 339 | {"glGetUniformiv", P(gl::GetUniformiv)}, |
| 340 | {"glGetUniformivRobustANGLE", P(gl::GetUniformivRobustANGLE)}, |
| 341 | {"glGetUniformuiv", P(gl::GetUniformuiv)}, |
| 342 | {"glGetUniformuivRobustANGLE", P(gl::GetUniformuivRobustANGLE)}, |
| 343 | {"glGetVertexAttribIiv", P(gl::GetVertexAttribIiv)}, |
| 344 | {"glGetVertexAttribIivRobustANGLE", P(gl::GetVertexAttribIivRobustANGLE)}, |
| 345 | {"glGetVertexAttribIuiv", P(gl::GetVertexAttribIuiv)}, |
| 346 | {"glGetVertexAttribIuivRobustANGLE", P(gl::GetVertexAttribIuivRobustANGLE)}, |
| 347 | {"glGetVertexAttribPointerv", P(gl::GetVertexAttribPointerv)}, |
| 348 | {"glGetVertexAttribPointervRobustANGLE", P(gl::GetVertexAttribPointervRobustANGLE)}, |
| 349 | {"glGetVertexAttribfv", P(gl::GetVertexAttribfv)}, |
| 350 | {"glGetVertexAttribfvRobustANGLE", P(gl::GetVertexAttribfvRobustANGLE)}, |
| 351 | {"glGetVertexAttribiv", P(gl::GetVertexAttribiv)}, |
| 352 | {"glGetVertexAttribivRobustANGLE", P(gl::GetVertexAttribivRobustANGLE)}, |
| 353 | {"glGetnUniformfvEXT", P(gl::GetnUniformfvEXT)}, |
| 354 | {"glGetnUniformfvRobustANGLE", P(gl::GetnUniformfvRobustANGLE)}, |
| 355 | {"glGetnUniformivEXT", P(gl::GetnUniformivEXT)}, |
| 356 | {"glGetnUniformivRobustANGLE", P(gl::GetnUniformivRobustANGLE)}, |
| 357 | {"glGetnUniformuivRobustANGLE", P(gl::GetnUniformuivRobustANGLE)}, |
| 358 | {"glHint", P(gl::Hint)}, |
| 359 | {"glInsertEventMarkerEXT", P(gl::InsertEventMarkerEXT)}, |
| 360 | {"glInvalidateFramebuffer", P(gl::InvalidateFramebuffer)}, |
| 361 | {"glInvalidateSubFramebuffer", P(gl::InvalidateSubFramebuffer)}, |
| 362 | {"glIsBuffer", P(gl::IsBuffer)}, |
| 363 | {"glIsEnabled", P(gl::IsEnabled)}, |
| 364 | {"glIsFenceNV", P(gl::IsFenceNV)}, |
| 365 | {"glIsFramebuffer", P(gl::IsFramebuffer)}, |
| 366 | {"glIsProgram", P(gl::IsProgram)}, |
| 367 | {"glIsProgramPipeline", P(gl::IsProgramPipeline)}, |
| 368 | {"glIsQuery", P(gl::IsQuery)}, |
| 369 | {"glIsQueryEXT", P(gl::IsQueryEXT)}, |
| 370 | {"glIsRenderbuffer", P(gl::IsRenderbuffer)}, |
| 371 | {"glIsSampler", P(gl::IsSampler)}, |
| 372 | {"glIsShader", P(gl::IsShader)}, |
| 373 | {"glIsSync", P(gl::IsSync)}, |
| 374 | {"glIsTexture", P(gl::IsTexture)}, |
| 375 | {"glIsTransformFeedback", P(gl::IsTransformFeedback)}, |
| 376 | {"glIsVertexArray", P(gl::IsVertexArray)}, |
| 377 | {"glIsVertexArrayOES", P(gl::IsVertexArrayOES)}, |
| 378 | {"glLineWidth", P(gl::LineWidth)}, |
| 379 | {"glLinkProgram", P(gl::LinkProgram)}, |
| 380 | {"glMapBufferOES", P(gl::MapBufferOES)}, |
| 381 | {"glMapBufferRange", P(gl::MapBufferRange)}, |
| 382 | {"glMapBufferRangeEXT", P(gl::MapBufferRangeEXT)}, |
| 383 | {"glMemoryBarrier", P(gl::MemoryBarrier)}, |
| 384 | {"glMemoryBarrierByRegion", P(gl::MemoryBarrierByRegion)}, |
| 385 | {"glObjectLabelKHR", P(gl::ObjectLabelKHR)}, |
| 386 | {"glObjectPtrLabelKHR", P(gl::ObjectPtrLabelKHR)}, |
| 387 | {"glPauseTransformFeedback", P(gl::PauseTransformFeedback)}, |
| 388 | {"glPixelStorei", P(gl::PixelStorei)}, |
| 389 | {"glPolygonOffset", P(gl::PolygonOffset)}, |
| 390 | {"glPopDebugGroupKHR", P(gl::PopDebugGroupKHR)}, |
| 391 | {"glPopGroupMarkerEXT", P(gl::PopGroupMarkerEXT)}, |
| 392 | {"glProgramBinary", P(gl::ProgramBinary)}, |
| 393 | {"glProgramBinaryOES", P(gl::ProgramBinaryOES)}, |
| 394 | {"glProgramParameteri", P(gl::ProgramParameteri)}, |
| 395 | {"glProgramUniform1f", P(gl::ProgramUniform1f)}, |
| 396 | {"glProgramUniform1fv", P(gl::ProgramUniform1fv)}, |
| 397 | {"glProgramUniform1i", P(gl::ProgramUniform1i)}, |
| 398 | {"glProgramUniform1iv", P(gl::ProgramUniform1iv)}, |
| 399 | {"glProgramUniform1ui", P(gl::ProgramUniform1ui)}, |
| 400 | {"glProgramUniform1uiv", P(gl::ProgramUniform1uiv)}, |
| 401 | {"glProgramUniform2f", P(gl::ProgramUniform2f)}, |
| 402 | {"glProgramUniform2fv", P(gl::ProgramUniform2fv)}, |
| 403 | {"glProgramUniform2i", P(gl::ProgramUniform2i)}, |
| 404 | {"glProgramUniform2iv", P(gl::ProgramUniform2iv)}, |
| 405 | {"glProgramUniform2ui", P(gl::ProgramUniform2ui)}, |
| 406 | {"glProgramUniform2uiv", P(gl::ProgramUniform2uiv)}, |
| 407 | {"glProgramUniform3f", P(gl::ProgramUniform3f)}, |
| 408 | {"glProgramUniform3fv", P(gl::ProgramUniform3fv)}, |
| 409 | {"glProgramUniform3i", P(gl::ProgramUniform3i)}, |
| 410 | {"glProgramUniform3iv", P(gl::ProgramUniform3iv)}, |
| 411 | {"glProgramUniform3ui", P(gl::ProgramUniform3ui)}, |
| 412 | {"glProgramUniform3uiv", P(gl::ProgramUniform3uiv)}, |
| 413 | {"glProgramUniform4f", P(gl::ProgramUniform4f)}, |
| 414 | {"glProgramUniform4fv", P(gl::ProgramUniform4fv)}, |
| 415 | {"glProgramUniform4i", P(gl::ProgramUniform4i)}, |
| 416 | {"glProgramUniform4iv", P(gl::ProgramUniform4iv)}, |
| 417 | {"glProgramUniform4ui", P(gl::ProgramUniform4ui)}, |
| 418 | {"glProgramUniform4uiv", P(gl::ProgramUniform4uiv)}, |
| 419 | {"glProgramUniformMatrix2fv", P(gl::ProgramUniformMatrix2fv)}, |
| 420 | {"glProgramUniformMatrix2x3fv", P(gl::ProgramUniformMatrix2x3fv)}, |
| 421 | {"glProgramUniformMatrix2x4fv", P(gl::ProgramUniformMatrix2x4fv)}, |
| 422 | {"glProgramUniformMatrix3fv", P(gl::ProgramUniformMatrix3fv)}, |
| 423 | {"glProgramUniformMatrix3x2fv", P(gl::ProgramUniformMatrix3x2fv)}, |
| 424 | {"glProgramUniformMatrix3x4fv", P(gl::ProgramUniformMatrix3x4fv)}, |
| 425 | {"glProgramUniformMatrix4fv", P(gl::ProgramUniformMatrix4fv)}, |
| 426 | {"glProgramUniformMatrix4x2fv", P(gl::ProgramUniformMatrix4x2fv)}, |
| 427 | {"glProgramUniformMatrix4x3fv", P(gl::ProgramUniformMatrix4x3fv)}, |
| 428 | {"glPushDebugGroupKHR", P(gl::PushDebugGroupKHR)}, |
| 429 | {"glPushGroupMarkerEXT", P(gl::PushGroupMarkerEXT)}, |
| 430 | {"glQueryCounterEXT", P(gl::QueryCounterEXT)}, |
| 431 | {"glReadBuffer", P(gl::ReadBuffer)}, |
| 432 | {"glReadPixels", P(gl::ReadPixels)}, |
| 433 | {"glReadPixelsRobustANGLE", P(gl::ReadPixelsRobustANGLE)}, |
| 434 | {"glReadnPixelsEXT", P(gl::ReadnPixelsEXT)}, |
| 435 | {"glReadnPixelsRobustANGLE", P(gl::ReadnPixelsRobustANGLE)}, |
| 436 | {"glReleaseShaderCompiler", P(gl::ReleaseShaderCompiler)}, |
| 437 | {"glRenderbufferStorage", P(gl::RenderbufferStorage)}, |
| 438 | {"glRenderbufferStorageMultisample", P(gl::RenderbufferStorageMultisample)}, |
| 439 | {"glRenderbufferStorageMultisampleANGLE", P(gl::RenderbufferStorageMultisampleANGLE)}, |
| 440 | {"glRequestExtensionANGLE", P(gl::RequestExtensionANGLE)}, |
| 441 | {"glResumeTransformFeedback", P(gl::ResumeTransformFeedback)}, |
| 442 | {"glSampleCoverage", P(gl::SampleCoverage)}, |
| 443 | {"glSampleMaski", P(gl::SampleMaski)}, |
| 444 | {"glSamplerParameterIivRobustANGLE", P(gl::SamplerParameterIivRobustANGLE)}, |
| 445 | {"glSamplerParameterIuivRobustANGLE", P(gl::SamplerParameterIuivRobustANGLE)}, |
| 446 | {"glSamplerParameterf", P(gl::SamplerParameterf)}, |
| 447 | {"glSamplerParameterfv", P(gl::SamplerParameterfv)}, |
| 448 | {"glSamplerParameterfvRobustANGLE", P(gl::SamplerParameterfvRobustANGLE)}, |
| 449 | {"glSamplerParameteri", P(gl::SamplerParameteri)}, |
| 450 | {"glSamplerParameteriv", P(gl::SamplerParameteriv)}, |
| 451 | {"glSamplerParameterivRobustANGLE", P(gl::SamplerParameterivRobustANGLE)}, |
| 452 | {"glScissor", P(gl::Scissor)}, |
| 453 | {"glSetFenceNV", P(gl::SetFenceNV)}, |
| 454 | {"glShaderBinary", P(gl::ShaderBinary)}, |
| 455 | {"glShaderSource", P(gl::ShaderSource)}, |
| 456 | {"glStencilFunc", P(gl::StencilFunc)}, |
| 457 | {"glStencilFuncSeparate", P(gl::StencilFuncSeparate)}, |
| 458 | {"glStencilMask", P(gl::StencilMask)}, |
| 459 | {"glStencilMaskSeparate", P(gl::StencilMaskSeparate)}, |
| 460 | {"glStencilOp", P(gl::StencilOp)}, |
| 461 | {"glStencilOpSeparate", P(gl::StencilOpSeparate)}, |
| 462 | {"glTestFenceNV", P(gl::TestFenceNV)}, |
| 463 | {"glTexImage2D", P(gl::TexImage2D)}, |
| 464 | {"glTexImage2DRobustANGLE", P(gl::TexImage2DRobustANGLE)}, |
| 465 | {"glTexImage3D", P(gl::TexImage3D)}, |
| 466 | {"glTexImage3DRobustANGLE", P(gl::TexImage3DRobustANGLE)}, |
| 467 | {"glTexParameterIivRobustANGLE", P(gl::TexParameterIivRobustANGLE)}, |
| 468 | {"glTexParameterIuivRobustANGLE", P(gl::TexParameterIuivRobustANGLE)}, |
| 469 | {"glTexParameterf", P(gl::TexParameterf)}, |
| 470 | {"glTexParameterfv", P(gl::TexParameterfv)}, |
| 471 | {"glTexParameterfvRobustANGLE", P(gl::TexParameterfvRobustANGLE)}, |
| 472 | {"glTexParameteri", P(gl::TexParameteri)}, |
| 473 | {"glTexParameteriv", P(gl::TexParameteriv)}, |
| 474 | {"glTexParameterivRobustANGLE", P(gl::TexParameterivRobustANGLE)}, |
| 475 | {"glTexStorage2D", P(gl::TexStorage2D)}, |
| 476 | {"glTexStorage2DEXT", P(gl::TexStorage2DEXT)}, |
| 477 | {"glTexStorage2DMultisample", P(gl::TexStorage2DMultisample)}, |
| 478 | {"glTexStorage3D", P(gl::TexStorage3D)}, |
| 479 | {"glTexSubImage2D", P(gl::TexSubImage2D)}, |
| 480 | {"glTexSubImage2DRobustANGLE", P(gl::TexSubImage2DRobustANGLE)}, |
| 481 | {"glTexSubImage3D", P(gl::TexSubImage3D)}, |
| 482 | {"glTexSubImage3DRobustANGLE", P(gl::TexSubImage3DRobustANGLE)}, |
| 483 | {"glTransformFeedbackVaryings", P(gl::TransformFeedbackVaryings)}, |
| 484 | {"glUniform1f", P(gl::Uniform1f)}, |
| 485 | {"glUniform1fv", P(gl::Uniform1fv)}, |
| 486 | {"glUniform1i", P(gl::Uniform1i)}, |
| 487 | {"glUniform1iv", P(gl::Uniform1iv)}, |
| 488 | {"glUniform1ui", P(gl::Uniform1ui)}, |
| 489 | {"glUniform1uiv", P(gl::Uniform1uiv)}, |
| 490 | {"glUniform2f", P(gl::Uniform2f)}, |
| 491 | {"glUniform2fv", P(gl::Uniform2fv)}, |
| 492 | {"glUniform2i", P(gl::Uniform2i)}, |
| 493 | {"glUniform2iv", P(gl::Uniform2iv)}, |
| 494 | {"glUniform2ui", P(gl::Uniform2ui)}, |
| 495 | {"glUniform2uiv", P(gl::Uniform2uiv)}, |
| 496 | {"glUniform3f", P(gl::Uniform3f)}, |
| 497 | {"glUniform3fv", P(gl::Uniform3fv)}, |
| 498 | {"glUniform3i", P(gl::Uniform3i)}, |
| 499 | {"glUniform3iv", P(gl::Uniform3iv)}, |
| 500 | {"glUniform3ui", P(gl::Uniform3ui)}, |
| 501 | {"glUniform3uiv", P(gl::Uniform3uiv)}, |
| 502 | {"glUniform4f", P(gl::Uniform4f)}, |
| 503 | {"glUniform4fv", P(gl::Uniform4fv)}, |
| 504 | {"glUniform4i", P(gl::Uniform4i)}, |
| 505 | {"glUniform4iv", P(gl::Uniform4iv)}, |
| 506 | {"glUniform4ui", P(gl::Uniform4ui)}, |
| 507 | {"glUniform4uiv", P(gl::Uniform4uiv)}, |
| 508 | {"glUniformBlockBinding", P(gl::UniformBlockBinding)}, |
| 509 | {"glUniformMatrix2fv", P(gl::UniformMatrix2fv)}, |
| 510 | {"glUniformMatrix2x3fv", P(gl::UniformMatrix2x3fv)}, |
| 511 | {"glUniformMatrix2x4fv", P(gl::UniformMatrix2x4fv)}, |
| 512 | {"glUniformMatrix3fv", P(gl::UniformMatrix3fv)}, |
| 513 | {"glUniformMatrix3x2fv", P(gl::UniformMatrix3x2fv)}, |
| 514 | {"glUniformMatrix3x4fv", P(gl::UniformMatrix3x4fv)}, |
| 515 | {"glUniformMatrix4fv", P(gl::UniformMatrix4fv)}, |
| 516 | {"glUniformMatrix4x2fv", P(gl::UniformMatrix4x2fv)}, |
| 517 | {"glUniformMatrix4x3fv", P(gl::UniformMatrix4x3fv)}, |
| 518 | {"glUnmapBuffer", P(gl::UnmapBuffer)}, |
| 519 | {"glUnmapBufferOES", P(gl::UnmapBufferOES)}, |
| 520 | {"glUseProgram", P(gl::UseProgram)}, |
| 521 | {"glUseProgramStages", P(gl::UseProgramStages)}, |
| 522 | {"glValidateProgram", P(gl::ValidateProgram)}, |
| 523 | {"glValidateProgramPipeline", P(gl::ValidateProgramPipeline)}, |
| 524 | {"glVertexAttrib1f", P(gl::VertexAttrib1f)}, |
| 525 | {"glVertexAttrib1fv", P(gl::VertexAttrib1fv)}, |
| 526 | {"glVertexAttrib2f", P(gl::VertexAttrib2f)}, |
| 527 | {"glVertexAttrib2fv", P(gl::VertexAttrib2fv)}, |
| 528 | {"glVertexAttrib3f", P(gl::VertexAttrib3f)}, |
| 529 | {"glVertexAttrib3fv", P(gl::VertexAttrib3fv)}, |
| 530 | {"glVertexAttrib4f", P(gl::VertexAttrib4f)}, |
| 531 | {"glVertexAttrib4fv", P(gl::VertexAttrib4fv)}, |
| 532 | {"glVertexAttribBinding", P(gl::VertexAttribBinding)}, |
| 533 | {"glVertexAttribDivisor", P(gl::VertexAttribDivisor)}, |
| 534 | {"glVertexAttribDivisorANGLE", P(gl::VertexAttribDivisorANGLE)}, |
| 535 | {"glVertexAttribFormat", P(gl::VertexAttribFormat)}, |
| 536 | {"glVertexAttribI4i", P(gl::VertexAttribI4i)}, |
| 537 | {"glVertexAttribI4iv", P(gl::VertexAttribI4iv)}, |
| 538 | {"glVertexAttribI4ui", P(gl::VertexAttribI4ui)}, |
| 539 | {"glVertexAttribI4uiv", P(gl::VertexAttribI4uiv)}, |
| 540 | {"glVertexAttribIFormat", P(gl::VertexAttribIFormat)}, |
| 541 | {"glVertexAttribIPointer", P(gl::VertexAttribIPointer)}, |
| 542 | {"glVertexAttribPointer", P(gl::VertexAttribPointer)}, |
| 543 | {"glVertexBindingDivisor", P(gl::VertexBindingDivisor)}, |
| 544 | {"glViewport", P(gl::Viewport)}, |
| 545 | {"glWaitSync", P(gl::WaitSync)}}; |
| 546 | |
| 547 | size_t g_numProcs = 516; |
| 548 | } // namespace egl |