1 // GENERATED FILE - DO NOT EDIT. 2 // Generated by gen_proc_table.py using data from gl.xml, gl_angle_ext.xml, egl.xml, 3 // egl_angle_ext.xml. 4 // 5 // Copyright 2019 The ANGLE Project Authors. All rights reserved. 6 // Use of this source code is governed by a BSD-style license that can be 7 // found in the LICENSE file. 8 // 9 // getProcAddress loader table: 10 // Mapping from a string entry point name to function address. 11 // 12 13 #include "libGLESv2/proc_table_egl.h" 14 15 #include "libGLESv2/entry_points_egl_autogen.h" 16 #include "libGLESv2/entry_points_egl_ext_autogen.h" 17 #include "libGLESv2/entry_points_gles_1_0_autogen.h" 18 #include "libGLESv2/entry_points_gles_2_0_autogen.h" 19 #include "libGLESv2/entry_points_gles_3_0_autogen.h" 20 #include "libGLESv2/entry_points_gles_3_1_autogen.h" 21 #include "libGLESv2/entry_points_gles_3_2_autogen.h" 22 #include "libGLESv2/entry_points_gles_ext_autogen.h" 23 #include "platform/PlatformMethods.h" 24 25 #if defined(ANGLE_ENABLE_GL_DESKTOP_FRONTEND) 26 # include "libGLESv2/entry_points_gl_1_autogen.h" 27 # include "libGLESv2/entry_points_gl_2_autogen.h" 28 # include "libGLESv2/entry_points_gl_3_autogen.h" 29 # include "libGLESv2/entry_points_gl_4_autogen.h" 30 #endif 31 32 #include <iterator> 33 34 #define P(FUNC) reinterpret_cast<__eglMustCastToProperFunctionPointerType>(FUNC) 35 36 #if defined(ANGLE_ENABLE_GL_DESKTOP_FRONTEND) 37 # define DESKTOP_ONLY(func, angleFunc) {func, P(angleFunc)}, 38 #else 39 # define DESKTOP_ONLY(func, angleFunc) 40 #endif 41 42 namespace egl 43 { 44 // clang-format off 45 const ProcEntry g_procTable[] = { 46 {"ANGLEGetDisplayPlatform", P(ANGLEGetDisplayPlatform)}, 47 {"ANGLEResetDisplayPlatform", P(ANGLEResetDisplayPlatform)}, 48 {"eglAcquireExternalContextANGLE", P(EGL_AcquireExternalContextANGLE)}, 49 {"eglBindAPI", P(EGL_BindAPI)}, 50 {"eglBindTexImage", P(EGL_BindTexImage)}, 51 {"eglChooseConfig", P(EGL_ChooseConfig)}, 52 {"eglClientWaitSync", P(EGL_ClientWaitSync)}, 53 {"eglClientWaitSyncKHR", P(EGL_ClientWaitSyncKHR)}, 54 {"eglCopyBuffers", P(EGL_CopyBuffers)}, 55 {"eglCopyMetalSharedEventANGLE", P(EGL_CopyMetalSharedEventANGLE)}, 56 {"eglCreateContext", P(EGL_CreateContext)}, 57 {"eglCreateDeviceANGLE", P(EGL_CreateDeviceANGLE)}, 58 {"eglCreateImage", P(EGL_CreateImage)}, 59 {"eglCreateImageKHR", P(EGL_CreateImageKHR)}, 60 {"eglCreateNativeClientBufferANDROID", P(EGL_CreateNativeClientBufferANDROID)}, 61 {"eglCreatePbufferFromClientBuffer", P(EGL_CreatePbufferFromClientBuffer)}, 62 {"eglCreatePbufferSurface", P(EGL_CreatePbufferSurface)}, 63 {"eglCreatePixmapSurface", P(EGL_CreatePixmapSurface)}, 64 {"eglCreatePlatformPixmapSurface", P(EGL_CreatePlatformPixmapSurface)}, 65 {"eglCreatePlatformPixmapSurfaceEXT", P(EGL_CreatePlatformPixmapSurfaceEXT)}, 66 {"eglCreatePlatformWindowSurface", P(EGL_CreatePlatformWindowSurface)}, 67 {"eglCreatePlatformWindowSurfaceEXT", P(EGL_CreatePlatformWindowSurfaceEXT)}, 68 {"eglCreateStreamKHR", P(EGL_CreateStreamKHR)}, 69 {"eglCreateStreamProducerD3DTextureANGLE", P(EGL_CreateStreamProducerD3DTextureANGLE)}, 70 {"eglCreateSync", P(EGL_CreateSync)}, 71 {"eglCreateSyncKHR", P(EGL_CreateSyncKHR)}, 72 {"eglCreateWindowSurface", P(EGL_CreateWindowSurface)}, 73 {"eglDebugMessageControlKHR", P(EGL_DebugMessageControlKHR)}, 74 {"eglDestroyContext", P(EGL_DestroyContext)}, 75 {"eglDestroyImage", P(EGL_DestroyImage)}, 76 {"eglDestroyImageKHR", P(EGL_DestroyImageKHR)}, 77 {"eglDestroyStreamKHR", P(EGL_DestroyStreamKHR)}, 78 {"eglDestroySurface", P(EGL_DestroySurface)}, 79 {"eglDestroySync", P(EGL_DestroySync)}, 80 {"eglDestroySyncKHR", P(EGL_DestroySyncKHR)}, 81 {"eglDupNativeFenceFDANDROID", P(EGL_DupNativeFenceFDANDROID)}, 82 {"eglExportVkImageANGLE", P(EGL_ExportVkImageANGLE)}, 83 {"eglForceGPUSwitchANGLE", P(EGL_ForceGPUSwitchANGLE)}, 84 {"eglGetCompositorTimingANDROID", P(EGL_GetCompositorTimingANDROID)}, 85 {"eglGetCompositorTimingSupportedANDROID", P(EGL_GetCompositorTimingSupportedANDROID)}, 86 {"eglGetConfigAttrib", P(EGL_GetConfigAttrib)}, 87 {"eglGetConfigs", P(EGL_GetConfigs)}, 88 {"eglGetCurrentContext", P(EGL_GetCurrentContext)}, 89 {"eglGetCurrentDisplay", P(EGL_GetCurrentDisplay)}, 90 {"eglGetCurrentSurface", P(EGL_GetCurrentSurface)}, 91 {"eglGetDisplay", P(EGL_GetDisplay)}, 92 {"eglGetError", P(EGL_GetError)}, 93 {"eglGetFrameTimestampSupportedANDROID", P(EGL_GetFrameTimestampSupportedANDROID)}, 94 {"eglGetFrameTimestampsANDROID", P(EGL_GetFrameTimestampsANDROID)}, 95 {"eglGetMscRateANGLE", P(EGL_GetMscRateANGLE)}, 96 {"eglGetNativeClientBufferANDROID", P(EGL_GetNativeClientBufferANDROID)}, 97 {"eglGetNextFrameIdANDROID", P(EGL_GetNextFrameIdANDROID)}, 98 {"eglGetPlatformDisplay", P(EGL_GetPlatformDisplay)}, 99 {"eglGetPlatformDisplayEXT", P(EGL_GetPlatformDisplayEXT)}, 100 {"eglGetProcAddress", P(EGL_GetProcAddress)}, 101 {"eglGetSyncAttrib", P(EGL_GetSyncAttrib)}, 102 {"eglGetSyncAttribKHR", P(EGL_GetSyncAttribKHR)}, 103 {"eglGetSyncValuesCHROMIUM", P(EGL_GetSyncValuesCHROMIUM)}, 104 {"eglHandleGPUSwitchANGLE", P(EGL_HandleGPUSwitchANGLE)}, 105 {"eglInitialize", P(EGL_Initialize)}, 106 {"eglLabelObjectKHR", P(EGL_LabelObjectKHR)}, 107 {"eglLockSurfaceKHR", P(EGL_LockSurfaceKHR)}, 108 {"eglMakeCurrent", P(EGL_MakeCurrent)}, 109 {"eglPostSubBufferNV", P(EGL_PostSubBufferNV)}, 110 {"eglPrepareSwapBuffersANGLE", P(EGL_PrepareSwapBuffersANGLE)}, 111 {"eglPresentationTimeANDROID", P(EGL_PresentationTimeANDROID)}, 112 {"eglProgramCacheGetAttribANGLE", P(EGL_ProgramCacheGetAttribANGLE)}, 113 {"eglProgramCachePopulateANGLE", P(EGL_ProgramCachePopulateANGLE)}, 114 {"eglProgramCacheQueryANGLE", P(EGL_ProgramCacheQueryANGLE)}, 115 {"eglProgramCacheResizeANGLE", P(EGL_ProgramCacheResizeANGLE)}, 116 {"eglQueryAPI", P(EGL_QueryAPI)}, 117 {"eglQueryContext", P(EGL_QueryContext)}, 118 {"eglQueryDebugKHR", P(EGL_QueryDebugKHR)}, 119 {"eglQueryDeviceAttribEXT", P(EGL_QueryDeviceAttribEXT)}, 120 {"eglQueryDeviceStringEXT", P(EGL_QueryDeviceStringEXT)}, 121 {"eglQueryDisplayAttribANGLE", P(EGL_QueryDisplayAttribANGLE)}, 122 {"eglQueryDisplayAttribEXT", P(EGL_QueryDisplayAttribEXT)}, 123 {"eglQueryDmaBufFormatsEXT", P(EGL_QueryDmaBufFormatsEXT)}, 124 {"eglQueryDmaBufModifiersEXT", P(EGL_QueryDmaBufModifiersEXT)}, 125 {"eglQueryStreamKHR", P(EGL_QueryStreamKHR)}, 126 {"eglQueryStreamu64KHR", P(EGL_QueryStreamu64KHR)}, 127 {"eglQueryString", P(EGL_QueryString)}, 128 {"eglQueryStringiANGLE", P(EGL_QueryStringiANGLE)}, 129 {"eglQuerySurface", P(EGL_QuerySurface)}, 130 {"eglQuerySurface64KHR", P(EGL_QuerySurface64KHR)}, 131 {"eglQuerySurfacePointerANGLE", P(EGL_QuerySurfacePointerANGLE)}, 132 {"eglReacquireHighPowerGPUANGLE", P(EGL_ReacquireHighPowerGPUANGLE)}, 133 {"eglReleaseDeviceANGLE", P(EGL_ReleaseDeviceANGLE)}, 134 {"eglReleaseExternalContextANGLE", P(EGL_ReleaseExternalContextANGLE)}, 135 {"eglReleaseHighPowerGPUANGLE", P(EGL_ReleaseHighPowerGPUANGLE)}, 136 {"eglReleaseTexImage", P(EGL_ReleaseTexImage)}, 137 {"eglReleaseThread", P(EGL_ReleaseThread)}, 138 {"eglSetBlobCacheFuncsANDROID", P(EGL_SetBlobCacheFuncsANDROID)}, 139 {"eglSetDamageRegionKHR", P(EGL_SetDamageRegionKHR)}, 140 {"eglSetValidationEnabledANGLE", P(EGL_SetValidationEnabledANGLE)}, 141 {"eglSignalSyncKHR", P(EGL_SignalSyncKHR)}, 142 {"eglStreamAttribKHR", P(EGL_StreamAttribKHR)}, 143 {"eglStreamConsumerAcquireKHR", P(EGL_StreamConsumerAcquireKHR)}, 144 {"eglStreamConsumerGLTextureExternalAttribsNV", P(EGL_StreamConsumerGLTextureExternalAttribsNV)}, 145 {"eglStreamConsumerGLTextureExternalKHR", P(EGL_StreamConsumerGLTextureExternalKHR)}, 146 {"eglStreamConsumerReleaseKHR", P(EGL_StreamConsumerReleaseKHR)}, 147 {"eglStreamPostD3DTextureANGLE", P(EGL_StreamPostD3DTextureANGLE)}, 148 {"eglSurfaceAttrib", P(EGL_SurfaceAttrib)}, 149 {"eglSwapBuffers", P(EGL_SwapBuffers)}, 150 {"eglSwapBuffersWithDamageKHR", P(EGL_SwapBuffersWithDamageKHR)}, 151 {"eglSwapBuffersWithFrameTokenANGLE", P(EGL_SwapBuffersWithFrameTokenANGLE)}, 152 {"eglSwapInterval", P(EGL_SwapInterval)}, 153 {"eglTerminate", P(EGL_Terminate)}, 154 {"eglUnlockSurfaceKHR", P(EGL_UnlockSurfaceKHR)}, 155 {"eglWaitClient", P(EGL_WaitClient)}, 156 {"eglWaitGL", P(EGL_WaitGL)}, 157 {"eglWaitNative", P(EGL_WaitNative)}, 158 {"eglWaitSync", P(EGL_WaitSync)}, 159 {"eglWaitSyncKHR", P(EGL_WaitSyncKHR)}, 160 {"eglWaitUntilWorkScheduledANGLE", P(EGL_WaitUntilWorkScheduledANGLE)}, 161 DESKTOP_ONLY("glAccum", GL_Accum) 162 {"glAcquireTexturesANGLE", P(GL_AcquireTexturesANGLE)}, 163 {"glActiveShaderProgram", P(GL_ActiveShaderProgram)}, 164 {"glActiveShaderProgramEXT", P(GL_ActiveShaderProgramEXT)}, 165 {"glActiveTexture", P(GL_ActiveTexture)}, 166 {"glAlphaFunc", P(GL_AlphaFunc)}, 167 {"glAlphaFuncx", P(GL_AlphaFuncx)}, 168 DESKTOP_ONLY("glAreTexturesResident", GL_AreTexturesResident) 169 DESKTOP_ONLY("glArrayElement", GL_ArrayElement) 170 {"glAttachShader", P(GL_AttachShader)}, 171 DESKTOP_ONLY("glBegin", GL_Begin) 172 DESKTOP_ONLY("glBeginConditionalRender", GL_BeginConditionalRender) 173 {"glBeginPerfMonitorAMD", P(GL_BeginPerfMonitorAMD)}, 174 {"glBeginPixelLocalStorageANGLE", P(GL_BeginPixelLocalStorageANGLE)}, 175 {"glBeginQuery", P(GL_BeginQuery)}, 176 {"glBeginQueryEXT", P(GL_BeginQueryEXT)}, 177 DESKTOP_ONLY("glBeginQueryIndexed", GL_BeginQueryIndexed) 178 {"glBeginTransformFeedback", P(GL_BeginTransformFeedback)}, 179 {"glBindAttribLocation", P(GL_BindAttribLocation)}, 180 {"glBindBuffer", P(GL_BindBuffer)}, 181 {"glBindBufferBase", P(GL_BindBufferBase)}, 182 {"glBindBufferRange", P(GL_BindBufferRange)}, 183 DESKTOP_ONLY("glBindBuffersBase", GL_BindBuffersBase) 184 DESKTOP_ONLY("glBindBuffersRange", GL_BindBuffersRange) 185 DESKTOP_ONLY("glBindFragDataLocation", GL_BindFragDataLocation) 186 {"glBindFragDataLocationEXT", P(GL_BindFragDataLocationEXT)}, 187 DESKTOP_ONLY("glBindFragDataLocationIndexed", GL_BindFragDataLocationIndexed) 188 {"glBindFragDataLocationIndexedEXT", P(GL_BindFragDataLocationIndexedEXT)}, 189 {"glBindFramebuffer", P(GL_BindFramebuffer)}, 190 {"glBindFramebufferOES", P(GL_BindFramebufferOES)}, 191 {"glBindImageTexture", P(GL_BindImageTexture)}, 192 DESKTOP_ONLY("glBindImageTextures", GL_BindImageTextures) 193 {"glBindProgramPipeline", P(GL_BindProgramPipeline)}, 194 {"glBindProgramPipelineEXT", P(GL_BindProgramPipelineEXT)}, 195 {"glBindRenderbuffer", P(GL_BindRenderbuffer)}, 196 {"glBindRenderbufferOES", P(GL_BindRenderbufferOES)}, 197 {"glBindSampler", P(GL_BindSampler)}, 198 DESKTOP_ONLY("glBindSamplers", GL_BindSamplers) 199 {"glBindTexture", P(GL_BindTexture)}, 200 DESKTOP_ONLY("glBindTextureUnit", GL_BindTextureUnit) 201 DESKTOP_ONLY("glBindTextures", GL_BindTextures) 202 {"glBindTransformFeedback", P(GL_BindTransformFeedback)}, 203 {"glBindUniformLocationCHROMIUM", P(GL_BindUniformLocationCHROMIUM)}, 204 {"glBindVertexArray", P(GL_BindVertexArray)}, 205 {"glBindVertexArrayOES", P(GL_BindVertexArrayOES)}, 206 {"glBindVertexBuffer", P(GL_BindVertexBuffer)}, 207 DESKTOP_ONLY("glBindVertexBuffers", GL_BindVertexBuffers) 208 DESKTOP_ONLY("glBitmap", GL_Bitmap) 209 {"glBlendBarrier", P(GL_BlendBarrier)}, 210 {"glBlendBarrierKHR", P(GL_BlendBarrierKHR)}, 211 {"glBlendColor", P(GL_BlendColor)}, 212 {"glBlendEquation", P(GL_BlendEquation)}, 213 {"glBlendEquationSeparate", P(GL_BlendEquationSeparate)}, 214 {"glBlendEquationSeparatei", P(GL_BlendEquationSeparatei)}, 215 {"glBlendEquationSeparateiEXT", P(GL_BlendEquationSeparateiEXT)}, 216 {"glBlendEquationSeparateiOES", P(GL_BlendEquationSeparateiOES)}, 217 {"glBlendEquationi", P(GL_BlendEquationi)}, 218 {"glBlendEquationiEXT", P(GL_BlendEquationiEXT)}, 219 {"glBlendEquationiOES", P(GL_BlendEquationiOES)}, 220 {"glBlendFunc", P(GL_BlendFunc)}, 221 {"glBlendFuncSeparate", P(GL_BlendFuncSeparate)}, 222 {"glBlendFuncSeparatei", P(GL_BlendFuncSeparatei)}, 223 {"glBlendFuncSeparateiEXT", P(GL_BlendFuncSeparateiEXT)}, 224 {"glBlendFuncSeparateiOES", P(GL_BlendFuncSeparateiOES)}, 225 {"glBlendFunci", P(GL_BlendFunci)}, 226 {"glBlendFunciEXT", P(GL_BlendFunciEXT)}, 227 {"glBlendFunciOES", P(GL_BlendFunciOES)}, 228 {"glBlitFramebuffer", P(GL_BlitFramebuffer)}, 229 {"glBlitFramebufferANGLE", P(GL_BlitFramebufferANGLE)}, 230 {"glBlitFramebufferNV", P(GL_BlitFramebufferNV)}, 231 DESKTOP_ONLY("glBlitNamedFramebuffer", GL_BlitNamedFramebuffer) 232 {"glBufferData", P(GL_BufferData)}, 233 DESKTOP_ONLY("glBufferStorage", GL_BufferStorage) 234 {"glBufferStorageEXT", P(GL_BufferStorageEXT)}, 235 {"glBufferStorageExternalEXT", P(GL_BufferStorageExternalEXT)}, 236 {"glBufferStorageMemEXT", P(GL_BufferStorageMemEXT)}, 237 {"glBufferSubData", P(GL_BufferSubData)}, 238 DESKTOP_ONLY("glCallList", GL_CallList) 239 DESKTOP_ONLY("glCallLists", GL_CallLists) 240 {"glCheckFramebufferStatus", P(GL_CheckFramebufferStatus)}, 241 {"glCheckFramebufferStatusOES", P(GL_CheckFramebufferStatusOES)}, 242 DESKTOP_ONLY("glCheckNamedFramebufferStatus", GL_CheckNamedFramebufferStatus) 243 DESKTOP_ONLY("glClampColor", GL_ClampColor) 244 {"glClear", P(GL_Clear)}, 245 DESKTOP_ONLY("glClearAccum", GL_ClearAccum) 246 DESKTOP_ONLY("glClearBufferData", GL_ClearBufferData) 247 DESKTOP_ONLY("glClearBufferSubData", GL_ClearBufferSubData) 248 {"glClearBufferfi", P(GL_ClearBufferfi)}, 249 {"glClearBufferfv", P(GL_ClearBufferfv)}, 250 {"glClearBufferiv", P(GL_ClearBufferiv)}, 251 {"glClearBufferuiv", P(GL_ClearBufferuiv)}, 252 {"glClearColor", P(GL_ClearColor)}, 253 {"glClearColorx", P(GL_ClearColorx)}, 254 DESKTOP_ONLY("glClearDepth", GL_ClearDepth) 255 {"glClearDepthf", P(GL_ClearDepthf)}, 256 {"glClearDepthx", P(GL_ClearDepthx)}, 257 DESKTOP_ONLY("glClearIndex", GL_ClearIndex) 258 DESKTOP_ONLY("glClearNamedBufferData", GL_ClearNamedBufferData) 259 DESKTOP_ONLY("glClearNamedBufferSubData", GL_ClearNamedBufferSubData) 260 DESKTOP_ONLY("glClearNamedFramebufferfi", GL_ClearNamedFramebufferfi) 261 DESKTOP_ONLY("glClearNamedFramebufferfv", GL_ClearNamedFramebufferfv) 262 DESKTOP_ONLY("glClearNamedFramebufferiv", GL_ClearNamedFramebufferiv) 263 DESKTOP_ONLY("glClearNamedFramebufferuiv", GL_ClearNamedFramebufferuiv) 264 {"glClearStencil", P(GL_ClearStencil)}, 265 DESKTOP_ONLY("glClearTexImage", GL_ClearTexImage) 266 DESKTOP_ONLY("glClearTexSubImage", GL_ClearTexSubImage) 267 {"glClientActiveTexture", P(GL_ClientActiveTexture)}, 268 {"glClientWaitSync", P(GL_ClientWaitSync)}, 269 DESKTOP_ONLY("glClipControl", GL_ClipControl) 270 {"glClipControlEXT", P(GL_ClipControlEXT)}, 271 DESKTOP_ONLY("glClipPlane", GL_ClipPlane) 272 {"glClipPlanef", P(GL_ClipPlanef)}, 273 {"glClipPlanex", P(GL_ClipPlanex)}, 274 DESKTOP_ONLY("glColor3b", GL_Color3b) 275 DESKTOP_ONLY("glColor3bv", GL_Color3bv) 276 DESKTOP_ONLY("glColor3d", GL_Color3d) 277 DESKTOP_ONLY("glColor3dv", GL_Color3dv) 278 DESKTOP_ONLY("glColor3f", GL_Color3f) 279 DESKTOP_ONLY("glColor3fv", GL_Color3fv) 280 DESKTOP_ONLY("glColor3i", GL_Color3i) 281 DESKTOP_ONLY("glColor3iv", GL_Color3iv) 282 DESKTOP_ONLY("glColor3s", GL_Color3s) 283 DESKTOP_ONLY("glColor3sv", GL_Color3sv) 284 DESKTOP_ONLY("glColor3ub", GL_Color3ub) 285 DESKTOP_ONLY("glColor3ubv", GL_Color3ubv) 286 DESKTOP_ONLY("glColor3ui", GL_Color3ui) 287 DESKTOP_ONLY("glColor3uiv", GL_Color3uiv) 288 DESKTOP_ONLY("glColor3us", GL_Color3us) 289 DESKTOP_ONLY("glColor3usv", GL_Color3usv) 290 DESKTOP_ONLY("glColor4b", GL_Color4b) 291 DESKTOP_ONLY("glColor4bv", GL_Color4bv) 292 DESKTOP_ONLY("glColor4d", GL_Color4d) 293 DESKTOP_ONLY("glColor4dv", GL_Color4dv) 294 {"glColor4f", P(GL_Color4f)}, 295 DESKTOP_ONLY("glColor4fv", GL_Color4fv) 296 DESKTOP_ONLY("glColor4i", GL_Color4i) 297 DESKTOP_ONLY("glColor4iv", GL_Color4iv) 298 DESKTOP_ONLY("glColor4s", GL_Color4s) 299 DESKTOP_ONLY("glColor4sv", GL_Color4sv) 300 {"glColor4ub", P(GL_Color4ub)}, 301 DESKTOP_ONLY("glColor4ubv", GL_Color4ubv) 302 DESKTOP_ONLY("glColor4ui", GL_Color4ui) 303 DESKTOP_ONLY("glColor4uiv", GL_Color4uiv) 304 DESKTOP_ONLY("glColor4us", GL_Color4us) 305 DESKTOP_ONLY("glColor4usv", GL_Color4usv) 306 {"glColor4x", P(GL_Color4x)}, 307 {"glColorMask", P(GL_ColorMask)}, 308 {"glColorMaski", P(GL_ColorMaski)}, 309 {"glColorMaskiEXT", P(GL_ColorMaskiEXT)}, 310 {"glColorMaskiOES", P(GL_ColorMaskiOES)}, 311 DESKTOP_ONLY("glColorMaterial", GL_ColorMaterial) 312 DESKTOP_ONLY("glColorP3ui", GL_ColorP3ui) 313 DESKTOP_ONLY("glColorP3uiv", GL_ColorP3uiv) 314 DESKTOP_ONLY("glColorP4ui", GL_ColorP4ui) 315 DESKTOP_ONLY("glColorP4uiv", GL_ColorP4uiv) 316 {"glColorPointer", P(GL_ColorPointer)}, 317 {"glCompileShader", P(GL_CompileShader)}, 318 {"glCompressedCopyTextureCHROMIUM", P(GL_CompressedCopyTextureCHROMIUM)}, 319 DESKTOP_ONLY("glCompressedTexImage1D", GL_CompressedTexImage1D) 320 {"glCompressedTexImage2D", P(GL_CompressedTexImage2D)}, 321 {"glCompressedTexImage2DRobustANGLE", P(GL_CompressedTexImage2DRobustANGLE)}, 322 {"glCompressedTexImage3D", P(GL_CompressedTexImage3D)}, 323 {"glCompressedTexImage3DOES", P(GL_CompressedTexImage3DOES)}, 324 {"glCompressedTexImage3DRobustANGLE", P(GL_CompressedTexImage3DRobustANGLE)}, 325 DESKTOP_ONLY("glCompressedTexSubImage1D", GL_CompressedTexSubImage1D) 326 {"glCompressedTexSubImage2D", P(GL_CompressedTexSubImage2D)}, 327 {"glCompressedTexSubImage2DRobustANGLE", P(GL_CompressedTexSubImage2DRobustANGLE)}, 328 {"glCompressedTexSubImage3D", P(GL_CompressedTexSubImage3D)}, 329 {"glCompressedTexSubImage3DOES", P(GL_CompressedTexSubImage3DOES)}, 330 {"glCompressedTexSubImage3DRobustANGLE", P(GL_CompressedTexSubImage3DRobustANGLE)}, 331 DESKTOP_ONLY("glCompressedTextureSubImage1D", GL_CompressedTextureSubImage1D) 332 DESKTOP_ONLY("glCompressedTextureSubImage2D", GL_CompressedTextureSubImage2D) 333 DESKTOP_ONLY("glCompressedTextureSubImage3D", GL_CompressedTextureSubImage3D) 334 {"glCopyBufferSubData", P(GL_CopyBufferSubData)}, 335 {"glCopyImageSubData", P(GL_CopyImageSubData)}, 336 {"glCopyImageSubDataEXT", P(GL_CopyImageSubDataEXT)}, 337 {"glCopyImageSubDataOES", P(GL_CopyImageSubDataOES)}, 338 DESKTOP_ONLY("glCopyNamedBufferSubData", GL_CopyNamedBufferSubData) 339 DESKTOP_ONLY("glCopyPixels", GL_CopyPixels) 340 {"glCopySubTexture3DANGLE", P(GL_CopySubTexture3DANGLE)}, 341 {"glCopySubTextureCHROMIUM", P(GL_CopySubTextureCHROMIUM)}, 342 DESKTOP_ONLY("glCopyTexImage1D", GL_CopyTexImage1D) 343 {"glCopyTexImage2D", P(GL_CopyTexImage2D)}, 344 DESKTOP_ONLY("glCopyTexSubImage1D", GL_CopyTexSubImage1D) 345 {"glCopyTexSubImage2D", P(GL_CopyTexSubImage2D)}, 346 {"glCopyTexSubImage3D", P(GL_CopyTexSubImage3D)}, 347 {"glCopyTexSubImage3DOES", P(GL_CopyTexSubImage3DOES)}, 348 {"glCopyTexture3DANGLE", P(GL_CopyTexture3DANGLE)}, 349 {"glCopyTextureCHROMIUM", P(GL_CopyTextureCHROMIUM)}, 350 DESKTOP_ONLY("glCopyTextureSubImage1D", GL_CopyTextureSubImage1D) 351 DESKTOP_ONLY("glCopyTextureSubImage2D", GL_CopyTextureSubImage2D) 352 DESKTOP_ONLY("glCopyTextureSubImage3D", GL_CopyTextureSubImage3D) 353 {"glCoverageModulationCHROMIUM", P(GL_CoverageModulationCHROMIUM)}, 354 DESKTOP_ONLY("glCreateBuffers", GL_CreateBuffers) 355 DESKTOP_ONLY("glCreateFramebuffers", GL_CreateFramebuffers) 356 {"glCreateMemoryObjectsEXT", P(GL_CreateMemoryObjectsEXT)}, 357 {"glCreateProgram", P(GL_CreateProgram)}, 358 DESKTOP_ONLY("glCreateProgramPipelines", GL_CreateProgramPipelines) 359 DESKTOP_ONLY("glCreateQueries", GL_CreateQueries) 360 DESKTOP_ONLY("glCreateRenderbuffers", GL_CreateRenderbuffers) 361 DESKTOP_ONLY("glCreateSamplers", GL_CreateSamplers) 362 {"glCreateShader", P(GL_CreateShader)}, 363 {"glCreateShaderProgramv", P(GL_CreateShaderProgramv)}, 364 {"glCreateShaderProgramvEXT", P(GL_CreateShaderProgramvEXT)}, 365 DESKTOP_ONLY("glCreateTextures", GL_CreateTextures) 366 DESKTOP_ONLY("glCreateTransformFeedbacks", GL_CreateTransformFeedbacks) 367 DESKTOP_ONLY("glCreateVertexArrays", GL_CreateVertexArrays) 368 {"glCullFace", P(GL_CullFace)}, 369 {"glCurrentPaletteMatrixOES", P(GL_CurrentPaletteMatrixOES)}, 370 {"glDebugMessageCallback", P(GL_DebugMessageCallback)}, 371 {"glDebugMessageCallbackKHR", P(GL_DebugMessageCallbackKHR)}, 372 {"glDebugMessageControl", P(GL_DebugMessageControl)}, 373 {"glDebugMessageControlKHR", P(GL_DebugMessageControlKHR)}, 374 {"glDebugMessageInsert", P(GL_DebugMessageInsert)}, 375 {"glDebugMessageInsertKHR", P(GL_DebugMessageInsertKHR)}, 376 {"glDeleteBuffers", P(GL_DeleteBuffers)}, 377 {"glDeleteFencesNV", P(GL_DeleteFencesNV)}, 378 {"glDeleteFramebuffers", P(GL_DeleteFramebuffers)}, 379 {"glDeleteFramebuffersOES", P(GL_DeleteFramebuffersOES)}, 380 DESKTOP_ONLY("glDeleteLists", GL_DeleteLists) 381 {"glDeleteMemoryObjectsEXT", P(GL_DeleteMemoryObjectsEXT)}, 382 {"glDeletePerfMonitorsAMD", P(GL_DeletePerfMonitorsAMD)}, 383 {"glDeleteProgram", P(GL_DeleteProgram)}, 384 {"glDeleteProgramPipelines", P(GL_DeleteProgramPipelines)}, 385 {"glDeleteProgramPipelinesEXT", P(GL_DeleteProgramPipelinesEXT)}, 386 {"glDeleteQueries", P(GL_DeleteQueries)}, 387 {"glDeleteQueriesEXT", P(GL_DeleteQueriesEXT)}, 388 {"glDeleteRenderbuffers", P(GL_DeleteRenderbuffers)}, 389 {"glDeleteRenderbuffersOES", P(GL_DeleteRenderbuffersOES)}, 390 {"glDeleteSamplers", P(GL_DeleteSamplers)}, 391 {"glDeleteSemaphoresEXT", P(GL_DeleteSemaphoresEXT)}, 392 {"glDeleteShader", P(GL_DeleteShader)}, 393 {"glDeleteSync", P(GL_DeleteSync)}, 394 {"glDeleteTextures", P(GL_DeleteTextures)}, 395 {"glDeleteTransformFeedbacks", P(GL_DeleteTransformFeedbacks)}, 396 {"glDeleteVertexArrays", P(GL_DeleteVertexArrays)}, 397 {"glDeleteVertexArraysOES", P(GL_DeleteVertexArraysOES)}, 398 {"glDepthFunc", P(GL_DepthFunc)}, 399 {"glDepthMask", P(GL_DepthMask)}, 400 DESKTOP_ONLY("glDepthRange", GL_DepthRange) 401 DESKTOP_ONLY("glDepthRangeArrayv", GL_DepthRangeArrayv) 402 DESKTOP_ONLY("glDepthRangeIndexed", GL_DepthRangeIndexed) 403 {"glDepthRangef", P(GL_DepthRangef)}, 404 {"glDepthRangex", P(GL_DepthRangex)}, 405 {"glDetachShader", P(GL_DetachShader)}, 406 {"glDisable", P(GL_Disable)}, 407 {"glDisableClientState", P(GL_DisableClientState)}, 408 {"glDisableExtensionANGLE", P(GL_DisableExtensionANGLE)}, 409 DESKTOP_ONLY("glDisableVertexArrayAttrib", GL_DisableVertexArrayAttrib) 410 {"glDisableVertexAttribArray", P(GL_DisableVertexAttribArray)}, 411 {"glDisablei", P(GL_Disablei)}, 412 {"glDisableiEXT", P(GL_DisableiEXT)}, 413 {"glDisableiOES", P(GL_DisableiOES)}, 414 {"glDiscardFramebufferEXT", P(GL_DiscardFramebufferEXT)}, 415 {"glDispatchCompute", P(GL_DispatchCompute)}, 416 {"glDispatchComputeIndirect", P(GL_DispatchComputeIndirect)}, 417 {"glDrawArrays", P(GL_DrawArrays)}, 418 {"glDrawArraysIndirect", P(GL_DrawArraysIndirect)}, 419 {"glDrawArraysInstanced", P(GL_DrawArraysInstanced)}, 420 {"glDrawArraysInstancedANGLE", P(GL_DrawArraysInstancedANGLE)}, 421 DESKTOP_ONLY("glDrawArraysInstancedBaseInstance", GL_DrawArraysInstancedBaseInstance) 422 {"glDrawArraysInstancedBaseInstanceANGLE", P(GL_DrawArraysInstancedBaseInstanceANGLE)}, 423 {"glDrawArraysInstancedBaseInstanceEXT", P(GL_DrawArraysInstancedBaseInstanceEXT)}, 424 {"glDrawArraysInstancedEXT", P(GL_DrawArraysInstancedEXT)}, 425 DESKTOP_ONLY("glDrawBuffer", GL_DrawBuffer) 426 {"glDrawBuffers", P(GL_DrawBuffers)}, 427 {"glDrawBuffersEXT", P(GL_DrawBuffersEXT)}, 428 {"glDrawElements", P(GL_DrawElements)}, 429 {"glDrawElementsBaseVertex", P(GL_DrawElementsBaseVertex)}, 430 {"glDrawElementsBaseVertexEXT", P(GL_DrawElementsBaseVertexEXT)}, 431 {"glDrawElementsBaseVertexOES", P(GL_DrawElementsBaseVertexOES)}, 432 {"glDrawElementsIndirect", P(GL_DrawElementsIndirect)}, 433 {"glDrawElementsInstanced", P(GL_DrawElementsInstanced)}, 434 {"glDrawElementsInstancedANGLE", P(GL_DrawElementsInstancedANGLE)}, 435 DESKTOP_ONLY("glDrawElementsInstancedBaseInstance", GL_DrawElementsInstancedBaseInstance) 436 {"glDrawElementsInstancedBaseInstanceEXT", P(GL_DrawElementsInstancedBaseInstanceEXT)}, 437 {"glDrawElementsInstancedBaseVertex", P(GL_DrawElementsInstancedBaseVertex)}, 438 DESKTOP_ONLY("glDrawElementsInstancedBaseVertexBaseInstance", GL_DrawElementsInstancedBaseVertexBaseInstance) 439 {"glDrawElementsInstancedBaseVertexBaseInstanceANGLE", P(GL_DrawElementsInstancedBaseVertexBaseInstanceANGLE)}, 440 {"glDrawElementsInstancedBaseVertexBaseInstanceEXT", P(GL_DrawElementsInstancedBaseVertexBaseInstanceEXT)}, 441 {"glDrawElementsInstancedBaseVertexEXT", P(GL_DrawElementsInstancedBaseVertexEXT)}, 442 {"glDrawElementsInstancedBaseVertexOES", P(GL_DrawElementsInstancedBaseVertexOES)}, 443 {"glDrawElementsInstancedEXT", P(GL_DrawElementsInstancedEXT)}, 444 DESKTOP_ONLY("glDrawPixels", GL_DrawPixels) 445 {"glDrawRangeElements", P(GL_DrawRangeElements)}, 446 {"glDrawRangeElementsBaseVertex", P(GL_DrawRangeElementsBaseVertex)}, 447 {"glDrawRangeElementsBaseVertexEXT", P(GL_DrawRangeElementsBaseVertexEXT)}, 448 {"glDrawRangeElementsBaseVertexOES", P(GL_DrawRangeElementsBaseVertexOES)}, 449 {"glDrawTexfOES", P(GL_DrawTexfOES)}, 450 {"glDrawTexfvOES", P(GL_DrawTexfvOES)}, 451 {"glDrawTexiOES", P(GL_DrawTexiOES)}, 452 {"glDrawTexivOES", P(GL_DrawTexivOES)}, 453 {"glDrawTexsOES", P(GL_DrawTexsOES)}, 454 {"glDrawTexsvOES", P(GL_DrawTexsvOES)}, 455 {"glDrawTexxOES", P(GL_DrawTexxOES)}, 456 {"glDrawTexxvOES", P(GL_DrawTexxvOES)}, 457 DESKTOP_ONLY("glDrawTransformFeedback", GL_DrawTransformFeedback) 458 DESKTOP_ONLY("glDrawTransformFeedbackInstanced", GL_DrawTransformFeedbackInstanced) 459 DESKTOP_ONLY("glDrawTransformFeedbackStream", GL_DrawTransformFeedbackStream) 460 DESKTOP_ONLY("glDrawTransformFeedbackStreamInstanced", GL_DrawTransformFeedbackStreamInstanced) 461 {"glEGLImageTargetRenderbufferStorageOES", P(GL_EGLImageTargetRenderbufferStorageOES)}, 462 {"glEGLImageTargetTexStorageEXT", P(GL_EGLImageTargetTexStorageEXT)}, 463 {"glEGLImageTargetTexture2DOES", P(GL_EGLImageTargetTexture2DOES)}, 464 {"glEGLImageTargetTextureStorageEXT", P(GL_EGLImageTargetTextureStorageEXT)}, 465 DESKTOP_ONLY("glEdgeFlag", GL_EdgeFlag) 466 DESKTOP_ONLY("glEdgeFlagPointer", GL_EdgeFlagPointer) 467 DESKTOP_ONLY("glEdgeFlagv", GL_EdgeFlagv) 468 {"glEnable", P(GL_Enable)}, 469 {"glEnableClientState", P(GL_EnableClientState)}, 470 DESKTOP_ONLY("glEnableVertexArrayAttrib", GL_EnableVertexArrayAttrib) 471 {"glEnableVertexAttribArray", P(GL_EnableVertexAttribArray)}, 472 {"glEnablei", P(GL_Enablei)}, 473 {"glEnableiEXT", P(GL_EnableiEXT)}, 474 {"glEnableiOES", P(GL_EnableiOES)}, 475 DESKTOP_ONLY("glEnd", GL_End) 476 DESKTOP_ONLY("glEndConditionalRender", GL_EndConditionalRender) 477 DESKTOP_ONLY("glEndList", GL_EndList) 478 {"glEndPerfMonitorAMD", P(GL_EndPerfMonitorAMD)}, 479 {"glEndPixelLocalStorageANGLE", P(GL_EndPixelLocalStorageANGLE)}, 480 {"glEndQuery", P(GL_EndQuery)}, 481 {"glEndQueryEXT", P(GL_EndQueryEXT)}, 482 DESKTOP_ONLY("glEndQueryIndexed", GL_EndQueryIndexed) 483 {"glEndTransformFeedback", P(GL_EndTransformFeedback)}, 484 DESKTOP_ONLY("glEvalCoord1d", GL_EvalCoord1d) 485 DESKTOP_ONLY("glEvalCoord1dv", GL_EvalCoord1dv) 486 DESKTOP_ONLY("glEvalCoord1f", GL_EvalCoord1f) 487 DESKTOP_ONLY("glEvalCoord1fv", GL_EvalCoord1fv) 488 DESKTOP_ONLY("glEvalCoord2d", GL_EvalCoord2d) 489 DESKTOP_ONLY("glEvalCoord2dv", GL_EvalCoord2dv) 490 DESKTOP_ONLY("glEvalCoord2f", GL_EvalCoord2f) 491 DESKTOP_ONLY("glEvalCoord2fv", GL_EvalCoord2fv) 492 DESKTOP_ONLY("glEvalMesh1", GL_EvalMesh1) 493 DESKTOP_ONLY("glEvalMesh2", GL_EvalMesh2) 494 DESKTOP_ONLY("glEvalPoint1", GL_EvalPoint1) 495 DESKTOP_ONLY("glEvalPoint2", GL_EvalPoint2) 496 DESKTOP_ONLY("glFeedbackBuffer", GL_FeedbackBuffer) 497 {"glFenceSync", P(GL_FenceSync)}, 498 {"glFinish", P(GL_Finish)}, 499 {"glFinishFenceNV", P(GL_FinishFenceNV)}, 500 {"glFlush", P(GL_Flush)}, 501 {"glFlushMappedBufferRange", P(GL_FlushMappedBufferRange)}, 502 {"glFlushMappedBufferRangeEXT", P(GL_FlushMappedBufferRangeEXT)}, 503 DESKTOP_ONLY("glFlushMappedNamedBufferRange", GL_FlushMappedNamedBufferRange) 504 DESKTOP_ONLY("glFogCoordPointer", GL_FogCoordPointer) 505 DESKTOP_ONLY("glFogCoordd", GL_FogCoordd) 506 DESKTOP_ONLY("glFogCoorddv", GL_FogCoorddv) 507 DESKTOP_ONLY("glFogCoordf", GL_FogCoordf) 508 DESKTOP_ONLY("glFogCoordfv", GL_FogCoordfv) 509 {"glFogf", P(GL_Fogf)}, 510 {"glFogfv", P(GL_Fogfv)}, 511 DESKTOP_ONLY("glFogi", GL_Fogi) 512 DESKTOP_ONLY("glFogiv", GL_Fogiv) 513 {"glFogx", P(GL_Fogx)}, 514 {"glFogxv", P(GL_Fogxv)}, 515 {"glFramebufferFetchBarrierEXT", P(GL_FramebufferFetchBarrierEXT)}, 516 {"glFramebufferFoveationConfigQCOM", P(GL_FramebufferFoveationConfigQCOM)}, 517 {"glFramebufferFoveationParametersQCOM", P(GL_FramebufferFoveationParametersQCOM)}, 518 {"glFramebufferMemorylessPixelLocalStorageANGLE", P(GL_FramebufferMemorylessPixelLocalStorageANGLE)}, 519 {"glFramebufferParameteri", P(GL_FramebufferParameteri)}, 520 {"glFramebufferParameteriMESA", P(GL_FramebufferParameteriMESA)}, 521 {"glFramebufferPixelLocalClearValuefvANGLE", P(GL_FramebufferPixelLocalClearValuefvANGLE)}, 522 {"glFramebufferPixelLocalClearValueivANGLE", P(GL_FramebufferPixelLocalClearValueivANGLE)}, 523 {"glFramebufferPixelLocalClearValueuivANGLE", P(GL_FramebufferPixelLocalClearValueuivANGLE)}, 524 {"glFramebufferPixelLocalStorageInterruptANGLE", P(GL_FramebufferPixelLocalStorageInterruptANGLE)}, 525 {"glFramebufferPixelLocalStorageRestoreANGLE", P(GL_FramebufferPixelLocalStorageRestoreANGLE)}, 526 {"glFramebufferRenderbuffer", P(GL_FramebufferRenderbuffer)}, 527 {"glFramebufferRenderbufferOES", P(GL_FramebufferRenderbufferOES)}, 528 {"glFramebufferTexture", P(GL_FramebufferTexture)}, 529 DESKTOP_ONLY("glFramebufferTexture1D", GL_FramebufferTexture1D) 530 {"glFramebufferTexture2D", P(GL_FramebufferTexture2D)}, 531 {"glFramebufferTexture2DMultisampleEXT", P(GL_FramebufferTexture2DMultisampleEXT)}, 532 {"glFramebufferTexture2DOES", P(GL_FramebufferTexture2DOES)}, 533 DESKTOP_ONLY("glFramebufferTexture3D", GL_FramebufferTexture3D) 534 {"glFramebufferTexture3DOES", P(GL_FramebufferTexture3DOES)}, 535 {"glFramebufferTextureEXT", P(GL_FramebufferTextureEXT)}, 536 {"glFramebufferTextureLayer", P(GL_FramebufferTextureLayer)}, 537 {"glFramebufferTextureMultiviewOVR", P(GL_FramebufferTextureMultiviewOVR)}, 538 {"glFramebufferTextureOES", P(GL_FramebufferTextureOES)}, 539 {"glFramebufferTexturePixelLocalStorageANGLE", P(GL_FramebufferTexturePixelLocalStorageANGLE)}, 540 {"glFrontFace", P(GL_FrontFace)}, 541 DESKTOP_ONLY("glFrustum", GL_Frustum) 542 {"glFrustumf", P(GL_Frustumf)}, 543 {"glFrustumx", P(GL_Frustumx)}, 544 {"glGenBuffers", P(GL_GenBuffers)}, 545 {"glGenFencesNV", P(GL_GenFencesNV)}, 546 {"glGenFramebuffers", P(GL_GenFramebuffers)}, 547 {"glGenFramebuffersOES", P(GL_GenFramebuffersOES)}, 548 DESKTOP_ONLY("glGenLists", GL_GenLists) 549 {"glGenPerfMonitorsAMD", P(GL_GenPerfMonitorsAMD)}, 550 {"glGenProgramPipelines", P(GL_GenProgramPipelines)}, 551 {"glGenProgramPipelinesEXT", P(GL_GenProgramPipelinesEXT)}, 552 {"glGenQueries", P(GL_GenQueries)}, 553 {"glGenQueriesEXT", P(GL_GenQueriesEXT)}, 554 {"glGenRenderbuffers", P(GL_GenRenderbuffers)}, 555 {"glGenRenderbuffersOES", P(GL_GenRenderbuffersOES)}, 556 {"glGenSamplers", P(GL_GenSamplers)}, 557 {"glGenSemaphoresEXT", P(GL_GenSemaphoresEXT)}, 558 {"glGenTextures", P(GL_GenTextures)}, 559 {"glGenTransformFeedbacks", P(GL_GenTransformFeedbacks)}, 560 {"glGenVertexArrays", P(GL_GenVertexArrays)}, 561 {"glGenVertexArraysOES", P(GL_GenVertexArraysOES)}, 562 {"glGenerateMipmap", P(GL_GenerateMipmap)}, 563 {"glGenerateMipmapOES", P(GL_GenerateMipmapOES)}, 564 DESKTOP_ONLY("glGenerateTextureMipmap", GL_GenerateTextureMipmap) 565 DESKTOP_ONLY("glGetActiveAtomicCounterBufferiv", GL_GetActiveAtomicCounterBufferiv) 566 {"glGetActiveAttrib", P(GL_GetActiveAttrib)}, 567 DESKTOP_ONLY("glGetActiveSubroutineName", GL_GetActiveSubroutineName) 568 DESKTOP_ONLY("glGetActiveSubroutineUniformName", GL_GetActiveSubroutineUniformName) 569 DESKTOP_ONLY("glGetActiveSubroutineUniformiv", GL_GetActiveSubroutineUniformiv) 570 {"glGetActiveUniform", P(GL_GetActiveUniform)}, 571 {"glGetActiveUniformBlockName", P(GL_GetActiveUniformBlockName)}, 572 {"glGetActiveUniformBlockiv", P(GL_GetActiveUniformBlockiv)}, 573 {"glGetActiveUniformBlockivRobustANGLE", P(GL_GetActiveUniformBlockivRobustANGLE)}, 574 DESKTOP_ONLY("glGetActiveUniformName", GL_GetActiveUniformName) 575 {"glGetActiveUniformsiv", P(GL_GetActiveUniformsiv)}, 576 {"glGetAttachedShaders", P(GL_GetAttachedShaders)}, 577 {"glGetAttribLocation", P(GL_GetAttribLocation)}, 578 {"glGetBooleani_v", P(GL_GetBooleani_v)}, 579 {"glGetBooleani_vRobustANGLE", P(GL_GetBooleani_vRobustANGLE)}, 580 {"glGetBooleanv", P(GL_GetBooleanv)}, 581 {"glGetBooleanvRobustANGLE", P(GL_GetBooleanvRobustANGLE)}, 582 {"glGetBufferParameteri64v", P(GL_GetBufferParameteri64v)}, 583 {"glGetBufferParameteri64vRobustANGLE", P(GL_GetBufferParameteri64vRobustANGLE)}, 584 {"glGetBufferParameteriv", P(GL_GetBufferParameteriv)}, 585 {"glGetBufferParameterivRobustANGLE", P(GL_GetBufferParameterivRobustANGLE)}, 586 {"glGetBufferPointerv", P(GL_GetBufferPointerv)}, 587 {"glGetBufferPointervOES", P(GL_GetBufferPointervOES)}, 588 {"glGetBufferPointervRobustANGLE", P(GL_GetBufferPointervRobustANGLE)}, 589 DESKTOP_ONLY("glGetBufferSubData", GL_GetBufferSubData) 590 DESKTOP_ONLY("glGetClipPlane", GL_GetClipPlane) 591 {"glGetClipPlanef", P(GL_GetClipPlanef)}, 592 {"glGetClipPlanex", P(GL_GetClipPlanex)}, 593 DESKTOP_ONLY("glGetCompressedTexImage", GL_GetCompressedTexImage) 594 {"glGetCompressedTexImageANGLE", P(GL_GetCompressedTexImageANGLE)}, 595 DESKTOP_ONLY("glGetCompressedTextureImage", GL_GetCompressedTextureImage) 596 DESKTOP_ONLY("glGetCompressedTextureSubImage", GL_GetCompressedTextureSubImage) 597 {"glGetDebugMessageLog", P(GL_GetDebugMessageLog)}, 598 {"glGetDebugMessageLogKHR", P(GL_GetDebugMessageLogKHR)}, 599 DESKTOP_ONLY("glGetDoublei_v", GL_GetDoublei_v) 600 DESKTOP_ONLY("glGetDoublev", GL_GetDoublev) 601 {"glGetError", P(GL_GetError)}, 602 {"glGetFenceivNV", P(GL_GetFenceivNV)}, 603 {"glGetFixedv", P(GL_GetFixedv)}, 604 DESKTOP_ONLY("glGetFloati_v", GL_GetFloati_v) 605 {"glGetFloatv", P(GL_GetFloatv)}, 606 {"glGetFloatvRobustANGLE", P(GL_GetFloatvRobustANGLE)}, 607 DESKTOP_ONLY("glGetFragDataIndex", GL_GetFragDataIndex) 608 {"glGetFragDataIndexEXT", P(GL_GetFragDataIndexEXT)}, 609 {"glGetFragDataLocation", P(GL_GetFragDataLocation)}, 610 {"glGetFramebufferAttachmentParameteriv", P(GL_GetFramebufferAttachmentParameteriv)}, 611 {"glGetFramebufferAttachmentParameterivOES", P(GL_GetFramebufferAttachmentParameterivOES)}, 612 {"glGetFramebufferAttachmentParameterivRobustANGLE", P(GL_GetFramebufferAttachmentParameterivRobustANGLE)}, 613 {"glGetFramebufferParameteriv", P(GL_GetFramebufferParameteriv)}, 614 {"glGetFramebufferParameterivMESA", P(GL_GetFramebufferParameterivMESA)}, 615 {"glGetFramebufferParameterivRobustANGLE", P(GL_GetFramebufferParameterivRobustANGLE)}, 616 {"glGetFramebufferPixelLocalStorageParameterfvANGLE", P(GL_GetFramebufferPixelLocalStorageParameterfvANGLE)}, 617 {"glGetFramebufferPixelLocalStorageParameterfvRobustANGLE", P(GL_GetFramebufferPixelLocalStorageParameterfvRobustANGLE)}, 618 {"glGetFramebufferPixelLocalStorageParameterivANGLE", P(GL_GetFramebufferPixelLocalStorageParameterivANGLE)}, 619 {"glGetFramebufferPixelLocalStorageParameterivRobustANGLE", P(GL_GetFramebufferPixelLocalStorageParameterivRobustANGLE)}, 620 {"glGetGraphicsResetStatus", P(GL_GetGraphicsResetStatus)}, 621 {"glGetGraphicsResetStatusEXT", P(GL_GetGraphicsResetStatusEXT)}, 622 {"glGetGraphicsResetStatusKHR", P(GL_GetGraphicsResetStatusKHR)}, 623 {"glGetInteger64i_v", P(GL_GetInteger64i_v)}, 624 {"glGetInteger64i_vRobustANGLE", P(GL_GetInteger64i_vRobustANGLE)}, 625 {"glGetInteger64v", P(GL_GetInteger64v)}, 626 {"glGetInteger64vEXT", P(GL_GetInteger64vEXT)}, 627 {"glGetInteger64vRobustANGLE", P(GL_GetInteger64vRobustANGLE)}, 628 {"glGetIntegeri_v", P(GL_GetIntegeri_v)}, 629 {"glGetIntegeri_vRobustANGLE", P(GL_GetIntegeri_vRobustANGLE)}, 630 {"glGetIntegerv", P(GL_GetIntegerv)}, 631 {"glGetIntegervRobustANGLE", P(GL_GetIntegervRobustANGLE)}, 632 DESKTOP_ONLY("glGetInternalformati64v", GL_GetInternalformati64v) 633 {"glGetInternalformativ", P(GL_GetInternalformativ)}, 634 {"glGetInternalformativRobustANGLE", P(GL_GetInternalformativRobustANGLE)}, 635 {"glGetLightfv", P(GL_GetLightfv)}, 636 DESKTOP_ONLY("glGetLightiv", GL_GetLightiv) 637 {"glGetLightxv", P(GL_GetLightxv)}, 638 DESKTOP_ONLY("glGetMapdv", GL_GetMapdv) 639 DESKTOP_ONLY("glGetMapfv", GL_GetMapfv) 640 DESKTOP_ONLY("glGetMapiv", GL_GetMapiv) 641 {"glGetMaterialfv", P(GL_GetMaterialfv)}, 642 DESKTOP_ONLY("glGetMaterialiv", GL_GetMaterialiv) 643 {"glGetMaterialxv", P(GL_GetMaterialxv)}, 644 {"glGetMemoryObjectParameterivEXT", P(GL_GetMemoryObjectParameterivEXT)}, 645 {"glGetMultisamplefv", P(GL_GetMultisamplefv)}, 646 {"glGetMultisamplefvANGLE", P(GL_GetMultisamplefvANGLE)}, 647 {"glGetMultisamplefvRobustANGLE", P(GL_GetMultisamplefvRobustANGLE)}, 648 DESKTOP_ONLY("glGetNamedBufferParameteri64v", GL_GetNamedBufferParameteri64v) 649 DESKTOP_ONLY("glGetNamedBufferParameteriv", GL_GetNamedBufferParameteriv) 650 DESKTOP_ONLY("glGetNamedBufferPointerv", GL_GetNamedBufferPointerv) 651 DESKTOP_ONLY("glGetNamedBufferSubData", GL_GetNamedBufferSubData) 652 DESKTOP_ONLY("glGetNamedFramebufferAttachmentParameteriv", GL_GetNamedFramebufferAttachmentParameteriv) 653 DESKTOP_ONLY("glGetNamedFramebufferParameteriv", GL_GetNamedFramebufferParameteriv) 654 DESKTOP_ONLY("glGetNamedRenderbufferParameteriv", GL_GetNamedRenderbufferParameteriv) 655 {"glGetObjectLabel", P(GL_GetObjectLabel)}, 656 {"glGetObjectLabelEXT", P(GL_GetObjectLabelEXT)}, 657 {"glGetObjectLabelKHR", P(GL_GetObjectLabelKHR)}, 658 {"glGetObjectPtrLabel", P(GL_GetObjectPtrLabel)}, 659 {"glGetObjectPtrLabelKHR", P(GL_GetObjectPtrLabelKHR)}, 660 {"glGetPerfMonitorCounterDataAMD", P(GL_GetPerfMonitorCounterDataAMD)}, 661 {"glGetPerfMonitorCounterInfoAMD", P(GL_GetPerfMonitorCounterInfoAMD)}, 662 {"glGetPerfMonitorCounterStringAMD", P(GL_GetPerfMonitorCounterStringAMD)}, 663 {"glGetPerfMonitorCountersAMD", P(GL_GetPerfMonitorCountersAMD)}, 664 {"glGetPerfMonitorGroupStringAMD", P(GL_GetPerfMonitorGroupStringAMD)}, 665 {"glGetPerfMonitorGroupsAMD", P(GL_GetPerfMonitorGroupsAMD)}, 666 DESKTOP_ONLY("glGetPixelMapfv", GL_GetPixelMapfv) 667 DESKTOP_ONLY("glGetPixelMapuiv", GL_GetPixelMapuiv) 668 DESKTOP_ONLY("glGetPixelMapusv", GL_GetPixelMapusv) 669 {"glGetPointerv", P(GL_GetPointerv)}, 670 {"glGetPointervKHR", P(GL_GetPointervKHR)}, 671 {"glGetPointervRobustANGLERobustANGLE", P(GL_GetPointervRobustANGLERobustANGLE)}, 672 DESKTOP_ONLY("glGetPolygonStipple", GL_GetPolygonStipple) 673 {"glGetProgramBinary", P(GL_GetProgramBinary)}, 674 {"glGetProgramBinaryOES", P(GL_GetProgramBinaryOES)}, 675 {"glGetProgramInfoLog", P(GL_GetProgramInfoLog)}, 676 {"glGetProgramInterfaceiv", P(GL_GetProgramInterfaceiv)}, 677 {"glGetProgramInterfaceivRobustANGLE", P(GL_GetProgramInterfaceivRobustANGLE)}, 678 {"glGetProgramPipelineInfoLog", P(GL_GetProgramPipelineInfoLog)}, 679 {"glGetProgramPipelineInfoLogEXT", P(GL_GetProgramPipelineInfoLogEXT)}, 680 {"glGetProgramPipelineiv", P(GL_GetProgramPipelineiv)}, 681 {"glGetProgramPipelineivEXT", P(GL_GetProgramPipelineivEXT)}, 682 {"glGetProgramResourceIndex", P(GL_GetProgramResourceIndex)}, 683 {"glGetProgramResourceLocation", P(GL_GetProgramResourceLocation)}, 684 DESKTOP_ONLY("glGetProgramResourceLocationIndex", GL_GetProgramResourceLocationIndex) 685 {"glGetProgramResourceLocationIndexEXT", P(GL_GetProgramResourceLocationIndexEXT)}, 686 {"glGetProgramResourceName", P(GL_GetProgramResourceName)}, 687 {"glGetProgramResourceiv", P(GL_GetProgramResourceiv)}, 688 DESKTOP_ONLY("glGetProgramStageiv", GL_GetProgramStageiv) 689 {"glGetProgramiv", P(GL_GetProgramiv)}, 690 {"glGetProgramivRobustANGLE", P(GL_GetProgramivRobustANGLE)}, 691 DESKTOP_ONLY("glGetQueryBufferObjecti64v", GL_GetQueryBufferObjecti64v) 692 DESKTOP_ONLY("glGetQueryBufferObjectiv", GL_GetQueryBufferObjectiv) 693 DESKTOP_ONLY("glGetQueryBufferObjectui64v", GL_GetQueryBufferObjectui64v) 694 DESKTOP_ONLY("glGetQueryBufferObjectuiv", GL_GetQueryBufferObjectuiv) 695 DESKTOP_ONLY("glGetQueryIndexediv", GL_GetQueryIndexediv) 696 DESKTOP_ONLY("glGetQueryObjecti64v", GL_GetQueryObjecti64v) 697 {"glGetQueryObjecti64vEXT", P(GL_GetQueryObjecti64vEXT)}, 698 {"glGetQueryObjecti64vRobustANGLE", P(GL_GetQueryObjecti64vRobustANGLE)}, 699 DESKTOP_ONLY("glGetQueryObjectiv", GL_GetQueryObjectiv) 700 {"glGetQueryObjectivEXT", P(GL_GetQueryObjectivEXT)}, 701 {"glGetQueryObjectivRobustANGLE", P(GL_GetQueryObjectivRobustANGLE)}, 702 DESKTOP_ONLY("glGetQueryObjectui64v", GL_GetQueryObjectui64v) 703 {"glGetQueryObjectui64vEXT", P(GL_GetQueryObjectui64vEXT)}, 704 {"glGetQueryObjectui64vRobustANGLE", P(GL_GetQueryObjectui64vRobustANGLE)}, 705 {"glGetQueryObjectuiv", P(GL_GetQueryObjectuiv)}, 706 {"glGetQueryObjectuivEXT", P(GL_GetQueryObjectuivEXT)}, 707 {"glGetQueryObjectuivRobustANGLE", P(GL_GetQueryObjectuivRobustANGLE)}, 708 {"glGetQueryiv", P(GL_GetQueryiv)}, 709 {"glGetQueryivEXT", P(GL_GetQueryivEXT)}, 710 {"glGetQueryivRobustANGLE", P(GL_GetQueryivRobustANGLE)}, 711 {"glGetRenderbufferImageANGLE", P(GL_GetRenderbufferImageANGLE)}, 712 {"glGetRenderbufferParameteriv", P(GL_GetRenderbufferParameteriv)}, 713 {"glGetRenderbufferParameterivOES", P(GL_GetRenderbufferParameterivOES)}, 714 {"glGetRenderbufferParameterivRobustANGLE", P(GL_GetRenderbufferParameterivRobustANGLE)}, 715 {"glGetSamplerParameterIiv", P(GL_GetSamplerParameterIiv)}, 716 {"glGetSamplerParameterIivEXT", P(GL_GetSamplerParameterIivEXT)}, 717 {"glGetSamplerParameterIivOES", P(GL_GetSamplerParameterIivOES)}, 718 {"glGetSamplerParameterIivRobustANGLE", P(GL_GetSamplerParameterIivRobustANGLE)}, 719 {"glGetSamplerParameterIuiv", P(GL_GetSamplerParameterIuiv)}, 720 {"glGetSamplerParameterIuivEXT", P(GL_GetSamplerParameterIuivEXT)}, 721 {"glGetSamplerParameterIuivOES", P(GL_GetSamplerParameterIuivOES)}, 722 {"glGetSamplerParameterIuivRobustANGLE", P(GL_GetSamplerParameterIuivRobustANGLE)}, 723 {"glGetSamplerParameterfv", P(GL_GetSamplerParameterfv)}, 724 {"glGetSamplerParameterfvRobustANGLE", P(GL_GetSamplerParameterfvRobustANGLE)}, 725 {"glGetSamplerParameteriv", P(GL_GetSamplerParameteriv)}, 726 {"glGetSamplerParameterivRobustANGLE", P(GL_GetSamplerParameterivRobustANGLE)}, 727 {"glGetSemaphoreParameterui64vEXT", P(GL_GetSemaphoreParameterui64vEXT)}, 728 {"glGetShaderInfoLog", P(GL_GetShaderInfoLog)}, 729 {"glGetShaderPrecisionFormat", P(GL_GetShaderPrecisionFormat)}, 730 {"glGetShaderSource", P(GL_GetShaderSource)}, 731 {"glGetShaderiv", P(GL_GetShaderiv)}, 732 {"glGetShaderivRobustANGLE", P(GL_GetShaderivRobustANGLE)}, 733 {"glGetString", P(GL_GetString)}, 734 {"glGetStringi", P(GL_GetStringi)}, 735 DESKTOP_ONLY("glGetSubroutineIndex", GL_GetSubroutineIndex) 736 DESKTOP_ONLY("glGetSubroutineUniformLocation", GL_GetSubroutineUniformLocation) 737 {"glGetSynciv", P(GL_GetSynciv)}, 738 {"glGetTexEnvfv", P(GL_GetTexEnvfv)}, 739 {"glGetTexEnviv", P(GL_GetTexEnviv)}, 740 {"glGetTexEnvxv", P(GL_GetTexEnvxv)}, 741 DESKTOP_ONLY("glGetTexGendv", GL_GetTexGendv) 742 DESKTOP_ONLY("glGetTexGenfv", GL_GetTexGenfv) 743 {"glGetTexGenfvOES", P(GL_GetTexGenfvOES)}, 744 DESKTOP_ONLY("glGetTexGeniv", GL_GetTexGeniv) 745 {"glGetTexGenivOES", P(GL_GetTexGenivOES)}, 746 {"glGetTexGenxvOES", P(GL_GetTexGenxvOES)}, 747 DESKTOP_ONLY("glGetTexImage", GL_GetTexImage) 748 {"glGetTexImageANGLE", P(GL_GetTexImageANGLE)}, 749 {"glGetTexLevelParameterfv", P(GL_GetTexLevelParameterfv)}, 750 {"glGetTexLevelParameterfvANGLE", P(GL_GetTexLevelParameterfvANGLE)}, 751 {"glGetTexLevelParameterfvRobustANGLE", P(GL_GetTexLevelParameterfvRobustANGLE)}, 752 {"glGetTexLevelParameteriv", P(GL_GetTexLevelParameteriv)}, 753 {"glGetTexLevelParameterivANGLE", P(GL_GetTexLevelParameterivANGLE)}, 754 {"glGetTexLevelParameterivRobustANGLE", P(GL_GetTexLevelParameterivRobustANGLE)}, 755 {"glGetTexParameterIiv", P(GL_GetTexParameterIiv)}, 756 {"glGetTexParameterIivEXT", P(GL_GetTexParameterIivEXT)}, 757 {"glGetTexParameterIivOES", P(GL_GetTexParameterIivOES)}, 758 {"glGetTexParameterIivRobustANGLE", P(GL_GetTexParameterIivRobustANGLE)}, 759 {"glGetTexParameterIuiv", P(GL_GetTexParameterIuiv)}, 760 {"glGetTexParameterIuivEXT", P(GL_GetTexParameterIuivEXT)}, 761 {"glGetTexParameterIuivOES", P(GL_GetTexParameterIuivOES)}, 762 {"glGetTexParameterIuivRobustANGLE", P(GL_GetTexParameterIuivRobustANGLE)}, 763 {"glGetTexParameterfv", P(GL_GetTexParameterfv)}, 764 {"glGetTexParameterfvRobustANGLE", P(GL_GetTexParameterfvRobustANGLE)}, 765 {"glGetTexParameteriv", P(GL_GetTexParameteriv)}, 766 {"glGetTexParameterivRobustANGLE", P(GL_GetTexParameterivRobustANGLE)}, 767 {"glGetTexParameterxv", P(GL_GetTexParameterxv)}, 768 DESKTOP_ONLY("glGetTextureImage", GL_GetTextureImage) 769 DESKTOP_ONLY("glGetTextureLevelParameterfv", GL_GetTextureLevelParameterfv) 770 DESKTOP_ONLY("glGetTextureLevelParameteriv", GL_GetTextureLevelParameteriv) 771 DESKTOP_ONLY("glGetTextureParameterIiv", GL_GetTextureParameterIiv) 772 DESKTOP_ONLY("glGetTextureParameterIuiv", GL_GetTextureParameterIuiv) 773 DESKTOP_ONLY("glGetTextureParameterfv", GL_GetTextureParameterfv) 774 DESKTOP_ONLY("glGetTextureParameteriv", GL_GetTextureParameteriv) 775 DESKTOP_ONLY("glGetTextureSubImage", GL_GetTextureSubImage) 776 {"glGetTransformFeedbackVarying", P(GL_GetTransformFeedbackVarying)}, 777 DESKTOP_ONLY("glGetTransformFeedbacki64_v", GL_GetTransformFeedbacki64_v) 778 DESKTOP_ONLY("glGetTransformFeedbacki_v", GL_GetTransformFeedbacki_v) 779 DESKTOP_ONLY("glGetTransformFeedbackiv", GL_GetTransformFeedbackiv) 780 {"glGetTranslatedShaderSourceANGLE", P(GL_GetTranslatedShaderSourceANGLE)}, 781 {"glGetUniformBlockIndex", P(GL_GetUniformBlockIndex)}, 782 {"glGetUniformIndices", P(GL_GetUniformIndices)}, 783 {"glGetUniformLocation", P(GL_GetUniformLocation)}, 784 DESKTOP_ONLY("glGetUniformSubroutineuiv", GL_GetUniformSubroutineuiv) 785 DESKTOP_ONLY("glGetUniformdv", GL_GetUniformdv) 786 {"glGetUniformfv", P(GL_GetUniformfv)}, 787 {"glGetUniformfvRobustANGLE", P(GL_GetUniformfvRobustANGLE)}, 788 {"glGetUniformiv", P(GL_GetUniformiv)}, 789 {"glGetUniformivRobustANGLE", P(GL_GetUniformivRobustANGLE)}, 790 {"glGetUniformuiv", P(GL_GetUniformuiv)}, 791 {"glGetUniformuivRobustANGLE", P(GL_GetUniformuivRobustANGLE)}, 792 {"glGetUnsignedBytei_vEXT", P(GL_GetUnsignedBytei_vEXT)}, 793 {"glGetUnsignedBytevEXT", P(GL_GetUnsignedBytevEXT)}, 794 DESKTOP_ONLY("glGetVertexArrayIndexed64iv", GL_GetVertexArrayIndexed64iv) 795 DESKTOP_ONLY("glGetVertexArrayIndexediv", GL_GetVertexArrayIndexediv) 796 DESKTOP_ONLY("glGetVertexArrayiv", GL_GetVertexArrayiv) 797 {"glGetVertexAttribIiv", P(GL_GetVertexAttribIiv)}, 798 {"glGetVertexAttribIivRobustANGLE", P(GL_GetVertexAttribIivRobustANGLE)}, 799 {"glGetVertexAttribIuiv", P(GL_GetVertexAttribIuiv)}, 800 {"glGetVertexAttribIuivRobustANGLE", P(GL_GetVertexAttribIuivRobustANGLE)}, 801 DESKTOP_ONLY("glGetVertexAttribLdv", GL_GetVertexAttribLdv) 802 {"glGetVertexAttribPointerv", P(GL_GetVertexAttribPointerv)}, 803 {"glGetVertexAttribPointervRobustANGLE", P(GL_GetVertexAttribPointervRobustANGLE)}, 804 DESKTOP_ONLY("glGetVertexAttribdv", GL_GetVertexAttribdv) 805 {"glGetVertexAttribfv", P(GL_GetVertexAttribfv)}, 806 {"glGetVertexAttribfvRobustANGLE", P(GL_GetVertexAttribfvRobustANGLE)}, 807 {"glGetVertexAttribiv", P(GL_GetVertexAttribiv)}, 808 {"glGetVertexAttribivRobustANGLE", P(GL_GetVertexAttribivRobustANGLE)}, 809 DESKTOP_ONLY("glGetnColorTable", GL_GetnColorTable) 810 DESKTOP_ONLY("glGetnCompressedTexImage", GL_GetnCompressedTexImage) 811 DESKTOP_ONLY("glGetnConvolutionFilter", GL_GetnConvolutionFilter) 812 DESKTOP_ONLY("glGetnHistogram", GL_GetnHistogram) 813 DESKTOP_ONLY("glGetnMapdv", GL_GetnMapdv) 814 DESKTOP_ONLY("glGetnMapfv", GL_GetnMapfv) 815 DESKTOP_ONLY("glGetnMapiv", GL_GetnMapiv) 816 DESKTOP_ONLY("glGetnMinmax", GL_GetnMinmax) 817 DESKTOP_ONLY("glGetnPixelMapfv", GL_GetnPixelMapfv) 818 DESKTOP_ONLY("glGetnPixelMapuiv", GL_GetnPixelMapuiv) 819 DESKTOP_ONLY("glGetnPixelMapusv", GL_GetnPixelMapusv) 820 DESKTOP_ONLY("glGetnPolygonStipple", GL_GetnPolygonStipple) 821 DESKTOP_ONLY("glGetnSeparableFilter", GL_GetnSeparableFilter) 822 DESKTOP_ONLY("glGetnTexImage", GL_GetnTexImage) 823 DESKTOP_ONLY("glGetnUniformdv", GL_GetnUniformdv) 824 {"glGetnUniformfv", P(GL_GetnUniformfv)}, 825 {"glGetnUniformfvEXT", P(GL_GetnUniformfvEXT)}, 826 {"glGetnUniformfvKHR", P(GL_GetnUniformfvKHR)}, 827 {"glGetnUniformfvRobustANGLE", P(GL_GetnUniformfvRobustANGLE)}, 828 {"glGetnUniformiv", P(GL_GetnUniformiv)}, 829 {"glGetnUniformivEXT", P(GL_GetnUniformivEXT)}, 830 {"glGetnUniformivKHR", P(GL_GetnUniformivKHR)}, 831 {"glGetnUniformivRobustANGLE", P(GL_GetnUniformivRobustANGLE)}, 832 {"glGetnUniformuiv", P(GL_GetnUniformuiv)}, 833 {"glGetnUniformuivKHR", P(GL_GetnUniformuivKHR)}, 834 {"glGetnUniformuivRobustANGLE", P(GL_GetnUniformuivRobustANGLE)}, 835 {"glHint", P(GL_Hint)}, 836 {"glImportMemoryFdEXT", P(GL_ImportMemoryFdEXT)}, 837 {"glImportMemoryZirconHandleANGLE", P(GL_ImportMemoryZirconHandleANGLE)}, 838 {"glImportSemaphoreFdEXT", P(GL_ImportSemaphoreFdEXT)}, 839 {"glImportSemaphoreZirconHandleANGLE", P(GL_ImportSemaphoreZirconHandleANGLE)}, 840 DESKTOP_ONLY("glIndexMask", GL_IndexMask) 841 DESKTOP_ONLY("glIndexPointer", GL_IndexPointer) 842 DESKTOP_ONLY("glIndexd", GL_Indexd) 843 DESKTOP_ONLY("glIndexdv", GL_Indexdv) 844 DESKTOP_ONLY("glIndexf", GL_Indexf) 845 DESKTOP_ONLY("glIndexfv", GL_Indexfv) 846 DESKTOP_ONLY("glIndexi", GL_Indexi) 847 DESKTOP_ONLY("glIndexiv", GL_Indexiv) 848 DESKTOP_ONLY("glIndexs", GL_Indexs) 849 DESKTOP_ONLY("glIndexsv", GL_Indexsv) 850 DESKTOP_ONLY("glIndexub", GL_Indexub) 851 DESKTOP_ONLY("glIndexubv", GL_Indexubv) 852 DESKTOP_ONLY("glInitNames", GL_InitNames) 853 {"glInsertEventMarkerEXT", P(GL_InsertEventMarkerEXT)}, 854 DESKTOP_ONLY("glInterleavedArrays", GL_InterleavedArrays) 855 DESKTOP_ONLY("glInvalidateBufferData", GL_InvalidateBufferData) 856 DESKTOP_ONLY("glInvalidateBufferSubData", GL_InvalidateBufferSubData) 857 {"glInvalidateFramebuffer", P(GL_InvalidateFramebuffer)}, 858 DESKTOP_ONLY("glInvalidateNamedFramebufferData", GL_InvalidateNamedFramebufferData) 859 DESKTOP_ONLY("glInvalidateNamedFramebufferSubData", GL_InvalidateNamedFramebufferSubData) 860 {"glInvalidateSubFramebuffer", P(GL_InvalidateSubFramebuffer)}, 861 DESKTOP_ONLY("glInvalidateTexImage", GL_InvalidateTexImage) 862 DESKTOP_ONLY("glInvalidateTexSubImage", GL_InvalidateTexSubImage) 863 {"glInvalidateTextureANGLE", P(GL_InvalidateTextureANGLE)}, 864 {"glIsBuffer", P(GL_IsBuffer)}, 865 {"glIsEnabled", P(GL_IsEnabled)}, 866 {"glIsEnabledi", P(GL_IsEnabledi)}, 867 {"glIsEnablediEXT", P(GL_IsEnablediEXT)}, 868 {"glIsEnablediOES", P(GL_IsEnablediOES)}, 869 {"glIsFenceNV", P(GL_IsFenceNV)}, 870 {"glIsFramebuffer", P(GL_IsFramebuffer)}, 871 {"glIsFramebufferOES", P(GL_IsFramebufferOES)}, 872 DESKTOP_ONLY("glIsList", GL_IsList) 873 {"glIsMemoryObjectEXT", P(GL_IsMemoryObjectEXT)}, 874 {"glIsProgram", P(GL_IsProgram)}, 875 {"glIsProgramPipeline", P(GL_IsProgramPipeline)}, 876 {"glIsProgramPipelineEXT", P(GL_IsProgramPipelineEXT)}, 877 {"glIsQuery", P(GL_IsQuery)}, 878 {"glIsQueryEXT", P(GL_IsQueryEXT)}, 879 {"glIsRenderbuffer", P(GL_IsRenderbuffer)}, 880 {"glIsRenderbufferOES", P(GL_IsRenderbufferOES)}, 881 {"glIsSampler", P(GL_IsSampler)}, 882 {"glIsSemaphoreEXT", P(GL_IsSemaphoreEXT)}, 883 {"glIsShader", P(GL_IsShader)}, 884 {"glIsSync", P(GL_IsSync)}, 885 {"glIsTexture", P(GL_IsTexture)}, 886 {"glIsTransformFeedback", P(GL_IsTransformFeedback)}, 887 {"glIsVertexArray", P(GL_IsVertexArray)}, 888 {"glIsVertexArrayOES", P(GL_IsVertexArrayOES)}, 889 {"glLabelObjectEXT", P(GL_LabelObjectEXT)}, 890 {"glLightModelf", P(GL_LightModelf)}, 891 {"glLightModelfv", P(GL_LightModelfv)}, 892 DESKTOP_ONLY("glLightModeli", GL_LightModeli) 893 DESKTOP_ONLY("glLightModeliv", GL_LightModeliv) 894 {"glLightModelx", P(GL_LightModelx)}, 895 {"glLightModelxv", P(GL_LightModelxv)}, 896 {"glLightf", P(GL_Lightf)}, 897 {"glLightfv", P(GL_Lightfv)}, 898 DESKTOP_ONLY("glLighti", GL_Lighti) 899 DESKTOP_ONLY("glLightiv", GL_Lightiv) 900 {"glLightx", P(GL_Lightx)}, 901 {"glLightxv", P(GL_Lightxv)}, 902 DESKTOP_ONLY("glLineStipple", GL_LineStipple) 903 {"glLineWidth", P(GL_LineWidth)}, 904 {"glLineWidthx", P(GL_LineWidthx)}, 905 {"glLinkProgram", P(GL_LinkProgram)}, 906 DESKTOP_ONLY("glListBase", GL_ListBase) 907 {"glLoadIdentity", P(GL_LoadIdentity)}, 908 DESKTOP_ONLY("glLoadMatrixd", GL_LoadMatrixd) 909 {"glLoadMatrixf", P(GL_LoadMatrixf)}, 910 {"glLoadMatrixx", P(GL_LoadMatrixx)}, 911 DESKTOP_ONLY("glLoadName", GL_LoadName) 912 {"glLoadPaletteFromModelViewMatrixOES", P(GL_LoadPaletteFromModelViewMatrixOES)}, 913 DESKTOP_ONLY("glLoadTransposeMatrixd", GL_LoadTransposeMatrixd) 914 DESKTOP_ONLY("glLoadTransposeMatrixf", GL_LoadTransposeMatrixf) 915 {"glLogicOp", P(GL_LogicOp)}, 916 {"glLogicOpANGLE", P(GL_LogicOpANGLE)}, 917 {"glLoseContextCHROMIUM", P(GL_LoseContextCHROMIUM)}, 918 DESKTOP_ONLY("glMap1d", GL_Map1d) 919 DESKTOP_ONLY("glMap1f", GL_Map1f) 920 DESKTOP_ONLY("glMap2d", GL_Map2d) 921 DESKTOP_ONLY("glMap2f", GL_Map2f) 922 DESKTOP_ONLY("glMapBuffer", GL_MapBuffer) 923 {"glMapBufferOES", P(GL_MapBufferOES)}, 924 {"glMapBufferRange", P(GL_MapBufferRange)}, 925 {"glMapBufferRangeEXT", P(GL_MapBufferRangeEXT)}, 926 DESKTOP_ONLY("glMapGrid1d", GL_MapGrid1d) 927 DESKTOP_ONLY("glMapGrid1f", GL_MapGrid1f) 928 DESKTOP_ONLY("glMapGrid2d", GL_MapGrid2d) 929 DESKTOP_ONLY("glMapGrid2f", GL_MapGrid2f) 930 DESKTOP_ONLY("glMapNamedBuffer", GL_MapNamedBuffer) 931 DESKTOP_ONLY("glMapNamedBufferRange", GL_MapNamedBufferRange) 932 {"glMaterialf", P(GL_Materialf)}, 933 {"glMaterialfv", P(GL_Materialfv)}, 934 DESKTOP_ONLY("glMateriali", GL_Materiali) 935 DESKTOP_ONLY("glMaterialiv", GL_Materialiv) 936 {"glMaterialx", P(GL_Materialx)}, 937 {"glMaterialxv", P(GL_Materialxv)}, 938 {"glMatrixIndexPointerOES", P(GL_MatrixIndexPointerOES)}, 939 {"glMatrixMode", P(GL_MatrixMode)}, 940 {"glMaxShaderCompilerThreadsKHR", P(GL_MaxShaderCompilerThreadsKHR)}, 941 {"glMemoryBarrier", P(GL_MemoryBarrier)}, 942 {"glMemoryBarrierByRegion", P(GL_MemoryBarrierByRegion)}, 943 {"glMemoryObjectParameterivEXT", P(GL_MemoryObjectParameterivEXT)}, 944 {"glMinSampleShading", P(GL_MinSampleShading)}, 945 {"glMinSampleShadingOES", P(GL_MinSampleShadingOES)}, 946 DESKTOP_ONLY("glMultMatrixd", GL_MultMatrixd) 947 {"glMultMatrixf", P(GL_MultMatrixf)}, 948 {"glMultMatrixx", P(GL_MultMatrixx)}, 949 DESKTOP_ONLY("glMultTransposeMatrixd", GL_MultTransposeMatrixd) 950 DESKTOP_ONLY("glMultTransposeMatrixf", GL_MultTransposeMatrixf) 951 DESKTOP_ONLY("glMultiDrawArrays", GL_MultiDrawArrays) 952 {"glMultiDrawArraysANGLE", P(GL_MultiDrawArraysANGLE)}, 953 DESKTOP_ONLY("glMultiDrawArraysIndirect", GL_MultiDrawArraysIndirect) 954 DESKTOP_ONLY("glMultiDrawArraysIndirectCount", GL_MultiDrawArraysIndirectCount) 955 {"glMultiDrawArraysIndirectEXT", P(GL_MultiDrawArraysIndirectEXT)}, 956 {"glMultiDrawArraysInstancedANGLE", P(GL_MultiDrawArraysInstancedANGLE)}, 957 {"glMultiDrawArraysInstancedBaseInstanceANGLE", P(GL_MultiDrawArraysInstancedBaseInstanceANGLE)}, 958 DESKTOP_ONLY("glMultiDrawElements", GL_MultiDrawElements) 959 {"glMultiDrawElementsANGLE", P(GL_MultiDrawElementsANGLE)}, 960 DESKTOP_ONLY("glMultiDrawElementsBaseVertex", GL_MultiDrawElementsBaseVertex) 961 {"glMultiDrawElementsBaseVertexEXT", P(GL_MultiDrawElementsBaseVertexEXT)}, 962 DESKTOP_ONLY("glMultiDrawElementsIndirect", GL_MultiDrawElementsIndirect) 963 DESKTOP_ONLY("glMultiDrawElementsIndirectCount", GL_MultiDrawElementsIndirectCount) 964 {"glMultiDrawElementsIndirectEXT", P(GL_MultiDrawElementsIndirectEXT)}, 965 {"glMultiDrawElementsInstancedANGLE", P(GL_MultiDrawElementsInstancedANGLE)}, 966 {"glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE", P(GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE)}, 967 DESKTOP_ONLY("glMultiTexCoord1d", GL_MultiTexCoord1d) 968 DESKTOP_ONLY("glMultiTexCoord1dv", GL_MultiTexCoord1dv) 969 DESKTOP_ONLY("glMultiTexCoord1f", GL_MultiTexCoord1f) 970 DESKTOP_ONLY("glMultiTexCoord1fv", GL_MultiTexCoord1fv) 971 DESKTOP_ONLY("glMultiTexCoord1i", GL_MultiTexCoord1i) 972 DESKTOP_ONLY("glMultiTexCoord1iv", GL_MultiTexCoord1iv) 973 DESKTOP_ONLY("glMultiTexCoord1s", GL_MultiTexCoord1s) 974 DESKTOP_ONLY("glMultiTexCoord1sv", GL_MultiTexCoord1sv) 975 DESKTOP_ONLY("glMultiTexCoord2d", GL_MultiTexCoord2d) 976 DESKTOP_ONLY("glMultiTexCoord2dv", GL_MultiTexCoord2dv) 977 DESKTOP_ONLY("glMultiTexCoord2f", GL_MultiTexCoord2f) 978 DESKTOP_ONLY("glMultiTexCoord2fv", GL_MultiTexCoord2fv) 979 DESKTOP_ONLY("glMultiTexCoord2i", GL_MultiTexCoord2i) 980 DESKTOP_ONLY("glMultiTexCoord2iv", GL_MultiTexCoord2iv) 981 DESKTOP_ONLY("glMultiTexCoord2s", GL_MultiTexCoord2s) 982 DESKTOP_ONLY("glMultiTexCoord2sv", GL_MultiTexCoord2sv) 983 DESKTOP_ONLY("glMultiTexCoord3d", GL_MultiTexCoord3d) 984 DESKTOP_ONLY("glMultiTexCoord3dv", GL_MultiTexCoord3dv) 985 DESKTOP_ONLY("glMultiTexCoord3f", GL_MultiTexCoord3f) 986 DESKTOP_ONLY("glMultiTexCoord3fv", GL_MultiTexCoord3fv) 987 DESKTOP_ONLY("glMultiTexCoord3i", GL_MultiTexCoord3i) 988 DESKTOP_ONLY("glMultiTexCoord3iv", GL_MultiTexCoord3iv) 989 DESKTOP_ONLY("glMultiTexCoord3s", GL_MultiTexCoord3s) 990 DESKTOP_ONLY("glMultiTexCoord3sv", GL_MultiTexCoord3sv) 991 DESKTOP_ONLY("glMultiTexCoord4d", GL_MultiTexCoord4d) 992 DESKTOP_ONLY("glMultiTexCoord4dv", GL_MultiTexCoord4dv) 993 {"glMultiTexCoord4f", P(GL_MultiTexCoord4f)}, 994 DESKTOP_ONLY("glMultiTexCoord4fv", GL_MultiTexCoord4fv) 995 DESKTOP_ONLY("glMultiTexCoord4i", GL_MultiTexCoord4i) 996 DESKTOP_ONLY("glMultiTexCoord4iv", GL_MultiTexCoord4iv) 997 DESKTOP_ONLY("glMultiTexCoord4s", GL_MultiTexCoord4s) 998 DESKTOP_ONLY("glMultiTexCoord4sv", GL_MultiTexCoord4sv) 999 {"glMultiTexCoord4x", P(GL_MultiTexCoord4x)}, 1000 DESKTOP_ONLY("glMultiTexCoordP1ui", GL_MultiTexCoordP1ui) 1001 DESKTOP_ONLY("glMultiTexCoordP1uiv", GL_MultiTexCoordP1uiv) 1002 DESKTOP_ONLY("glMultiTexCoordP2ui", GL_MultiTexCoordP2ui) 1003 DESKTOP_ONLY("glMultiTexCoordP2uiv", GL_MultiTexCoordP2uiv) 1004 DESKTOP_ONLY("glMultiTexCoordP3ui", GL_MultiTexCoordP3ui) 1005 DESKTOP_ONLY("glMultiTexCoordP3uiv", GL_MultiTexCoordP3uiv) 1006 DESKTOP_ONLY("glMultiTexCoordP4ui", GL_MultiTexCoordP4ui) 1007 DESKTOP_ONLY("glMultiTexCoordP4uiv", GL_MultiTexCoordP4uiv) 1008 DESKTOP_ONLY("glNamedBufferData", GL_NamedBufferData) 1009 DESKTOP_ONLY("glNamedBufferStorage", GL_NamedBufferStorage) 1010 {"glNamedBufferStorageExternalEXT", P(GL_NamedBufferStorageExternalEXT)}, 1011 DESKTOP_ONLY("glNamedBufferSubData", GL_NamedBufferSubData) 1012 DESKTOP_ONLY("glNamedFramebufferDrawBuffer", GL_NamedFramebufferDrawBuffer) 1013 DESKTOP_ONLY("glNamedFramebufferDrawBuffers", GL_NamedFramebufferDrawBuffers) 1014 DESKTOP_ONLY("glNamedFramebufferParameteri", GL_NamedFramebufferParameteri) 1015 DESKTOP_ONLY("glNamedFramebufferReadBuffer", GL_NamedFramebufferReadBuffer) 1016 DESKTOP_ONLY("glNamedFramebufferRenderbuffer", GL_NamedFramebufferRenderbuffer) 1017 DESKTOP_ONLY("glNamedFramebufferTexture", GL_NamedFramebufferTexture) 1018 DESKTOP_ONLY("glNamedFramebufferTextureLayer", GL_NamedFramebufferTextureLayer) 1019 DESKTOP_ONLY("glNamedRenderbufferStorage", GL_NamedRenderbufferStorage) 1020 DESKTOP_ONLY("glNamedRenderbufferStorageMultisample", GL_NamedRenderbufferStorageMultisample) 1021 DESKTOP_ONLY("glNewList", GL_NewList) 1022 DESKTOP_ONLY("glNormal3b", GL_Normal3b) 1023 DESKTOP_ONLY("glNormal3bv", GL_Normal3bv) 1024 DESKTOP_ONLY("glNormal3d", GL_Normal3d) 1025 DESKTOP_ONLY("glNormal3dv", GL_Normal3dv) 1026 {"glNormal3f", P(GL_Normal3f)}, 1027 DESKTOP_ONLY("glNormal3fv", GL_Normal3fv) 1028 DESKTOP_ONLY("glNormal3i", GL_Normal3i) 1029 DESKTOP_ONLY("glNormal3iv", GL_Normal3iv) 1030 DESKTOP_ONLY("glNormal3s", GL_Normal3s) 1031 DESKTOP_ONLY("glNormal3sv", GL_Normal3sv) 1032 {"glNormal3x", P(GL_Normal3x)}, 1033 DESKTOP_ONLY("glNormalP3ui", GL_NormalP3ui) 1034 DESKTOP_ONLY("glNormalP3uiv", GL_NormalP3uiv) 1035 {"glNormalPointer", P(GL_NormalPointer)}, 1036 {"glObjectLabel", P(GL_ObjectLabel)}, 1037 {"glObjectLabelKHR", P(GL_ObjectLabelKHR)}, 1038 {"glObjectPtrLabel", P(GL_ObjectPtrLabel)}, 1039 {"glObjectPtrLabelKHR", P(GL_ObjectPtrLabelKHR)}, 1040 DESKTOP_ONLY("glOrtho", GL_Ortho) 1041 {"glOrthof", P(GL_Orthof)}, 1042 {"glOrthox", P(GL_Orthox)}, 1043 DESKTOP_ONLY("glPassThrough", GL_PassThrough) 1044 DESKTOP_ONLY("glPatchParameterfv", GL_PatchParameterfv) 1045 {"glPatchParameteri", P(GL_PatchParameteri)}, 1046 {"glPatchParameteriEXT", P(GL_PatchParameteriEXT)}, 1047 {"glPatchParameteriOES", P(GL_PatchParameteriOES)}, 1048 {"glPauseTransformFeedback", P(GL_PauseTransformFeedback)}, 1049 {"glPixelLocalStorageBarrierANGLE", P(GL_PixelLocalStorageBarrierANGLE)}, 1050 DESKTOP_ONLY("glPixelMapfv", GL_PixelMapfv) 1051 DESKTOP_ONLY("glPixelMapuiv", GL_PixelMapuiv) 1052 DESKTOP_ONLY("glPixelMapusv", GL_PixelMapusv) 1053 DESKTOP_ONLY("glPixelStoref", GL_PixelStoref) 1054 {"glPixelStorei", P(GL_PixelStorei)}, 1055 DESKTOP_ONLY("glPixelTransferf", GL_PixelTransferf) 1056 DESKTOP_ONLY("glPixelTransferi", GL_PixelTransferi) 1057 DESKTOP_ONLY("glPixelZoom", GL_PixelZoom) 1058 {"glPointParameterf", P(GL_PointParameterf)}, 1059 {"glPointParameterfv", P(GL_PointParameterfv)}, 1060 DESKTOP_ONLY("glPointParameteri", GL_PointParameteri) 1061 DESKTOP_ONLY("glPointParameteriv", GL_PointParameteriv) 1062 {"glPointParameterx", P(GL_PointParameterx)}, 1063 {"glPointParameterxv", P(GL_PointParameterxv)}, 1064 {"glPointSize", P(GL_PointSize)}, 1065 {"glPointSizePointerOES", P(GL_PointSizePointerOES)}, 1066 {"glPointSizex", P(GL_PointSizex)}, 1067 DESKTOP_ONLY("glPolygonMode", GL_PolygonMode) 1068 {"glPolygonModeANGLE", P(GL_PolygonModeANGLE)}, 1069 {"glPolygonModeNV", P(GL_PolygonModeNV)}, 1070 {"glPolygonOffset", P(GL_PolygonOffset)}, 1071 DESKTOP_ONLY("glPolygonOffsetClamp", GL_PolygonOffsetClamp) 1072 {"glPolygonOffsetClampEXT", P(GL_PolygonOffsetClampEXT)}, 1073 {"glPolygonOffsetx", P(GL_PolygonOffsetx)}, 1074 DESKTOP_ONLY("glPolygonStipple", GL_PolygonStipple) 1075 DESKTOP_ONLY("glPopAttrib", GL_PopAttrib) 1076 DESKTOP_ONLY("glPopClientAttrib", GL_PopClientAttrib) 1077 {"glPopDebugGroup", P(GL_PopDebugGroup)}, 1078 {"glPopDebugGroupKHR", P(GL_PopDebugGroupKHR)}, 1079 {"glPopGroupMarkerEXT", P(GL_PopGroupMarkerEXT)}, 1080 {"glPopMatrix", P(GL_PopMatrix)}, 1081 DESKTOP_ONLY("glPopName", GL_PopName) 1082 {"glPrimitiveBoundingBox", P(GL_PrimitiveBoundingBox)}, 1083 {"glPrimitiveBoundingBoxEXT", P(GL_PrimitiveBoundingBoxEXT)}, 1084 {"glPrimitiveBoundingBoxOES", P(GL_PrimitiveBoundingBoxOES)}, 1085 DESKTOP_ONLY("glPrimitiveRestartIndex", GL_PrimitiveRestartIndex) 1086 DESKTOP_ONLY("glPrioritizeTextures", GL_PrioritizeTextures) 1087 {"glProgramBinary", P(GL_ProgramBinary)}, 1088 {"glProgramBinaryOES", P(GL_ProgramBinaryOES)}, 1089 {"glProgramParameteri", P(GL_ProgramParameteri)}, 1090 {"glProgramParameteriEXT", P(GL_ProgramParameteriEXT)}, 1091 DESKTOP_ONLY("glProgramUniform1d", GL_ProgramUniform1d) 1092 DESKTOP_ONLY("glProgramUniform1dv", GL_ProgramUniform1dv) 1093 {"glProgramUniform1f", P(GL_ProgramUniform1f)}, 1094 {"glProgramUniform1fEXT", P(GL_ProgramUniform1fEXT)}, 1095 {"glProgramUniform1fv", P(GL_ProgramUniform1fv)}, 1096 {"glProgramUniform1fvEXT", P(GL_ProgramUniform1fvEXT)}, 1097 {"glProgramUniform1i", P(GL_ProgramUniform1i)}, 1098 {"glProgramUniform1iEXT", P(GL_ProgramUniform1iEXT)}, 1099 {"glProgramUniform1iv", P(GL_ProgramUniform1iv)}, 1100 {"glProgramUniform1ivEXT", P(GL_ProgramUniform1ivEXT)}, 1101 {"glProgramUniform1ui", P(GL_ProgramUniform1ui)}, 1102 {"glProgramUniform1uiEXT", P(GL_ProgramUniform1uiEXT)}, 1103 {"glProgramUniform1uiv", P(GL_ProgramUniform1uiv)}, 1104 {"glProgramUniform1uivEXT", P(GL_ProgramUniform1uivEXT)}, 1105 DESKTOP_ONLY("glProgramUniform2d", GL_ProgramUniform2d) 1106 DESKTOP_ONLY("glProgramUniform2dv", GL_ProgramUniform2dv) 1107 {"glProgramUniform2f", P(GL_ProgramUniform2f)}, 1108 {"glProgramUniform2fEXT", P(GL_ProgramUniform2fEXT)}, 1109 {"glProgramUniform2fv", P(GL_ProgramUniform2fv)}, 1110 {"glProgramUniform2fvEXT", P(GL_ProgramUniform2fvEXT)}, 1111 {"glProgramUniform2i", P(GL_ProgramUniform2i)}, 1112 {"glProgramUniform2iEXT", P(GL_ProgramUniform2iEXT)}, 1113 {"glProgramUniform2iv", P(GL_ProgramUniform2iv)}, 1114 {"glProgramUniform2ivEXT", P(GL_ProgramUniform2ivEXT)}, 1115 {"glProgramUniform2ui", P(GL_ProgramUniform2ui)}, 1116 {"glProgramUniform2uiEXT", P(GL_ProgramUniform2uiEXT)}, 1117 {"glProgramUniform2uiv", P(GL_ProgramUniform2uiv)}, 1118 {"glProgramUniform2uivEXT", P(GL_ProgramUniform2uivEXT)}, 1119 DESKTOP_ONLY("glProgramUniform3d", GL_ProgramUniform3d) 1120 DESKTOP_ONLY("glProgramUniform3dv", GL_ProgramUniform3dv) 1121 {"glProgramUniform3f", P(GL_ProgramUniform3f)}, 1122 {"glProgramUniform3fEXT", P(GL_ProgramUniform3fEXT)}, 1123 {"glProgramUniform3fv", P(GL_ProgramUniform3fv)}, 1124 {"glProgramUniform3fvEXT", P(GL_ProgramUniform3fvEXT)}, 1125 {"glProgramUniform3i", P(GL_ProgramUniform3i)}, 1126 {"glProgramUniform3iEXT", P(GL_ProgramUniform3iEXT)}, 1127 {"glProgramUniform3iv", P(GL_ProgramUniform3iv)}, 1128 {"glProgramUniform3ivEXT", P(GL_ProgramUniform3ivEXT)}, 1129 {"glProgramUniform3ui", P(GL_ProgramUniform3ui)}, 1130 {"glProgramUniform3uiEXT", P(GL_ProgramUniform3uiEXT)}, 1131 {"glProgramUniform3uiv", P(GL_ProgramUniform3uiv)}, 1132 {"glProgramUniform3uivEXT", P(GL_ProgramUniform3uivEXT)}, 1133 DESKTOP_ONLY("glProgramUniform4d", GL_ProgramUniform4d) 1134 DESKTOP_ONLY("glProgramUniform4dv", GL_ProgramUniform4dv) 1135 {"glProgramUniform4f", P(GL_ProgramUniform4f)}, 1136 {"glProgramUniform4fEXT", P(GL_ProgramUniform4fEXT)}, 1137 {"glProgramUniform4fv", P(GL_ProgramUniform4fv)}, 1138 {"glProgramUniform4fvEXT", P(GL_ProgramUniform4fvEXT)}, 1139 {"glProgramUniform4i", P(GL_ProgramUniform4i)}, 1140 {"glProgramUniform4iEXT", P(GL_ProgramUniform4iEXT)}, 1141 {"glProgramUniform4iv", P(GL_ProgramUniform4iv)}, 1142 {"glProgramUniform4ivEXT", P(GL_ProgramUniform4ivEXT)}, 1143 {"glProgramUniform4ui", P(GL_ProgramUniform4ui)}, 1144 {"glProgramUniform4uiEXT", P(GL_ProgramUniform4uiEXT)}, 1145 {"glProgramUniform4uiv", P(GL_ProgramUniform4uiv)}, 1146 {"glProgramUniform4uivEXT", P(GL_ProgramUniform4uivEXT)}, 1147 DESKTOP_ONLY("glProgramUniformMatrix2dv", GL_ProgramUniformMatrix2dv) 1148 {"glProgramUniformMatrix2fv", P(GL_ProgramUniformMatrix2fv)}, 1149 {"glProgramUniformMatrix2fvEXT", P(GL_ProgramUniformMatrix2fvEXT)}, 1150 DESKTOP_ONLY("glProgramUniformMatrix2x3dv", GL_ProgramUniformMatrix2x3dv) 1151 {"glProgramUniformMatrix2x3fv", P(GL_ProgramUniformMatrix2x3fv)}, 1152 {"glProgramUniformMatrix2x3fvEXT", P(GL_ProgramUniformMatrix2x3fvEXT)}, 1153 DESKTOP_ONLY("glProgramUniformMatrix2x4dv", GL_ProgramUniformMatrix2x4dv) 1154 {"glProgramUniformMatrix2x4fv", P(GL_ProgramUniformMatrix2x4fv)}, 1155 {"glProgramUniformMatrix2x4fvEXT", P(GL_ProgramUniformMatrix2x4fvEXT)}, 1156 DESKTOP_ONLY("glProgramUniformMatrix3dv", GL_ProgramUniformMatrix3dv) 1157 {"glProgramUniformMatrix3fv", P(GL_ProgramUniformMatrix3fv)}, 1158 {"glProgramUniformMatrix3fvEXT", P(GL_ProgramUniformMatrix3fvEXT)}, 1159 DESKTOP_ONLY("glProgramUniformMatrix3x2dv", GL_ProgramUniformMatrix3x2dv) 1160 {"glProgramUniformMatrix3x2fv", P(GL_ProgramUniformMatrix3x2fv)}, 1161 {"glProgramUniformMatrix3x2fvEXT", P(GL_ProgramUniformMatrix3x2fvEXT)}, 1162 DESKTOP_ONLY("glProgramUniformMatrix3x4dv", GL_ProgramUniformMatrix3x4dv) 1163 {"glProgramUniformMatrix3x4fv", P(GL_ProgramUniformMatrix3x4fv)}, 1164 {"glProgramUniformMatrix3x4fvEXT", P(GL_ProgramUniformMatrix3x4fvEXT)}, 1165 DESKTOP_ONLY("glProgramUniformMatrix4dv", GL_ProgramUniformMatrix4dv) 1166 {"glProgramUniformMatrix4fv", P(GL_ProgramUniformMatrix4fv)}, 1167 {"glProgramUniformMatrix4fvEXT", P(GL_ProgramUniformMatrix4fvEXT)}, 1168 DESKTOP_ONLY("glProgramUniformMatrix4x2dv", GL_ProgramUniformMatrix4x2dv) 1169 {"glProgramUniformMatrix4x2fv", P(GL_ProgramUniformMatrix4x2fv)}, 1170 {"glProgramUniformMatrix4x2fvEXT", P(GL_ProgramUniformMatrix4x2fvEXT)}, 1171 DESKTOP_ONLY("glProgramUniformMatrix4x3dv", GL_ProgramUniformMatrix4x3dv) 1172 {"glProgramUniformMatrix4x3fv", P(GL_ProgramUniformMatrix4x3fv)}, 1173 {"glProgramUniformMatrix4x3fvEXT", P(GL_ProgramUniformMatrix4x3fvEXT)}, 1174 DESKTOP_ONLY("glProvokingVertex", GL_ProvokingVertex) 1175 {"glProvokingVertexANGLE", P(GL_ProvokingVertexANGLE)}, 1176 DESKTOP_ONLY("glPushAttrib", GL_PushAttrib) 1177 DESKTOP_ONLY("glPushClientAttrib", GL_PushClientAttrib) 1178 {"glPushDebugGroup", P(GL_PushDebugGroup)}, 1179 {"glPushDebugGroupKHR", P(GL_PushDebugGroupKHR)}, 1180 {"glPushGroupMarkerEXT", P(GL_PushGroupMarkerEXT)}, 1181 {"glPushMatrix", P(GL_PushMatrix)}, 1182 DESKTOP_ONLY("glPushName", GL_PushName) 1183 DESKTOP_ONLY("glQueryCounter", GL_QueryCounter) 1184 {"glQueryCounterEXT", P(GL_QueryCounterEXT)}, 1185 {"glQueryMatrixxOES", P(GL_QueryMatrixxOES)}, 1186 DESKTOP_ONLY("glRasterPos2d", GL_RasterPos2d) 1187 DESKTOP_ONLY("glRasterPos2dv", GL_RasterPos2dv) 1188 DESKTOP_ONLY("glRasterPos2f", GL_RasterPos2f) 1189 DESKTOP_ONLY("glRasterPos2fv", GL_RasterPos2fv) 1190 DESKTOP_ONLY("glRasterPos2i", GL_RasterPos2i) 1191 DESKTOP_ONLY("glRasterPos2iv", GL_RasterPos2iv) 1192 DESKTOP_ONLY("glRasterPos2s", GL_RasterPos2s) 1193 DESKTOP_ONLY("glRasterPos2sv", GL_RasterPos2sv) 1194 DESKTOP_ONLY("glRasterPos3d", GL_RasterPos3d) 1195 DESKTOP_ONLY("glRasterPos3dv", GL_RasterPos3dv) 1196 DESKTOP_ONLY("glRasterPos3f", GL_RasterPos3f) 1197 DESKTOP_ONLY("glRasterPos3fv", GL_RasterPos3fv) 1198 DESKTOP_ONLY("glRasterPos3i", GL_RasterPos3i) 1199 DESKTOP_ONLY("glRasterPos3iv", GL_RasterPos3iv) 1200 DESKTOP_ONLY("glRasterPos3s", GL_RasterPos3s) 1201 DESKTOP_ONLY("glRasterPos3sv", GL_RasterPos3sv) 1202 DESKTOP_ONLY("glRasterPos4d", GL_RasterPos4d) 1203 DESKTOP_ONLY("glRasterPos4dv", GL_RasterPos4dv) 1204 DESKTOP_ONLY("glRasterPos4f", GL_RasterPos4f) 1205 DESKTOP_ONLY("glRasterPos4fv", GL_RasterPos4fv) 1206 DESKTOP_ONLY("glRasterPos4i", GL_RasterPos4i) 1207 DESKTOP_ONLY("glRasterPos4iv", GL_RasterPos4iv) 1208 DESKTOP_ONLY("glRasterPos4s", GL_RasterPos4s) 1209 DESKTOP_ONLY("glRasterPos4sv", GL_RasterPos4sv) 1210 {"glReadBuffer", P(GL_ReadBuffer)}, 1211 {"glReadPixels", P(GL_ReadPixels)}, 1212 {"glReadPixelsRobustANGLE", P(GL_ReadPixelsRobustANGLE)}, 1213 {"glReadnPixels", P(GL_ReadnPixels)}, 1214 {"glReadnPixelsEXT", P(GL_ReadnPixelsEXT)}, 1215 {"glReadnPixelsKHR", P(GL_ReadnPixelsKHR)}, 1216 {"glReadnPixelsRobustANGLE", P(GL_ReadnPixelsRobustANGLE)}, 1217 DESKTOP_ONLY("glRectd", GL_Rectd) 1218 DESKTOP_ONLY("glRectdv", GL_Rectdv) 1219 DESKTOP_ONLY("glRectf", GL_Rectf) 1220 DESKTOP_ONLY("glRectfv", GL_Rectfv) 1221 DESKTOP_ONLY("glRecti", GL_Recti) 1222 DESKTOP_ONLY("glRectiv", GL_Rectiv) 1223 DESKTOP_ONLY("glRects", GL_Rects) 1224 DESKTOP_ONLY("glRectsv", GL_Rectsv) 1225 {"glReleaseShaderCompiler", P(GL_ReleaseShaderCompiler)}, 1226 {"glReleaseTexturesANGLE", P(GL_ReleaseTexturesANGLE)}, 1227 DESKTOP_ONLY("glRenderMode", GL_RenderMode) 1228 {"glRenderbufferStorage", P(GL_RenderbufferStorage)}, 1229 {"glRenderbufferStorageMultisample", P(GL_RenderbufferStorageMultisample)}, 1230 {"glRenderbufferStorageMultisampleANGLE", P(GL_RenderbufferStorageMultisampleANGLE)}, 1231 {"glRenderbufferStorageMultisampleEXT", P(GL_RenderbufferStorageMultisampleEXT)}, 1232 {"glRenderbufferStorageOES", P(GL_RenderbufferStorageOES)}, 1233 {"glRequestExtensionANGLE", P(GL_RequestExtensionANGLE)}, 1234 {"glResumeTransformFeedback", P(GL_ResumeTransformFeedback)}, 1235 DESKTOP_ONLY("glRotated", GL_Rotated) 1236 {"glRotatef", P(GL_Rotatef)}, 1237 {"glRotatex", P(GL_Rotatex)}, 1238 {"glSampleCoverage", P(GL_SampleCoverage)}, 1239 {"glSampleCoveragex", P(GL_SampleCoveragex)}, 1240 {"glSampleMaski", P(GL_SampleMaski)}, 1241 {"glSampleMaskiANGLE", P(GL_SampleMaskiANGLE)}, 1242 {"glSamplerParameterIiv", P(GL_SamplerParameterIiv)}, 1243 {"glSamplerParameterIivEXT", P(GL_SamplerParameterIivEXT)}, 1244 {"glSamplerParameterIivOES", P(GL_SamplerParameterIivOES)}, 1245 {"glSamplerParameterIivRobustANGLE", P(GL_SamplerParameterIivRobustANGLE)}, 1246 {"glSamplerParameterIuiv", P(GL_SamplerParameterIuiv)}, 1247 {"glSamplerParameterIuivEXT", P(GL_SamplerParameterIuivEXT)}, 1248 {"glSamplerParameterIuivOES", P(GL_SamplerParameterIuivOES)}, 1249 {"glSamplerParameterIuivRobustANGLE", P(GL_SamplerParameterIuivRobustANGLE)}, 1250 {"glSamplerParameterf", P(GL_SamplerParameterf)}, 1251 {"glSamplerParameterfv", P(GL_SamplerParameterfv)}, 1252 {"glSamplerParameterfvRobustANGLE", P(GL_SamplerParameterfvRobustANGLE)}, 1253 {"glSamplerParameteri", P(GL_SamplerParameteri)}, 1254 {"glSamplerParameteriv", P(GL_SamplerParameteriv)}, 1255 {"glSamplerParameterivRobustANGLE", P(GL_SamplerParameterivRobustANGLE)}, 1256 DESKTOP_ONLY("glScaled", GL_Scaled) 1257 {"glScalef", P(GL_Scalef)}, 1258 {"glScalex", P(GL_Scalex)}, 1259 {"glScissor", P(GL_Scissor)}, 1260 DESKTOP_ONLY("glScissorArrayv", GL_ScissorArrayv) 1261 DESKTOP_ONLY("glScissorIndexed", GL_ScissorIndexed) 1262 DESKTOP_ONLY("glScissorIndexedv", GL_ScissorIndexedv) 1263 DESKTOP_ONLY("glSecondaryColor3b", GL_SecondaryColor3b) 1264 DESKTOP_ONLY("glSecondaryColor3bv", GL_SecondaryColor3bv) 1265 DESKTOP_ONLY("glSecondaryColor3d", GL_SecondaryColor3d) 1266 DESKTOP_ONLY("glSecondaryColor3dv", GL_SecondaryColor3dv) 1267 DESKTOP_ONLY("glSecondaryColor3f", GL_SecondaryColor3f) 1268 DESKTOP_ONLY("glSecondaryColor3fv", GL_SecondaryColor3fv) 1269 DESKTOP_ONLY("glSecondaryColor3i", GL_SecondaryColor3i) 1270 DESKTOP_ONLY("glSecondaryColor3iv", GL_SecondaryColor3iv) 1271 DESKTOP_ONLY("glSecondaryColor3s", GL_SecondaryColor3s) 1272 DESKTOP_ONLY("glSecondaryColor3sv", GL_SecondaryColor3sv) 1273 DESKTOP_ONLY("glSecondaryColor3ub", GL_SecondaryColor3ub) 1274 DESKTOP_ONLY("glSecondaryColor3ubv", GL_SecondaryColor3ubv) 1275 DESKTOP_ONLY("glSecondaryColor3ui", GL_SecondaryColor3ui) 1276 DESKTOP_ONLY("glSecondaryColor3uiv", GL_SecondaryColor3uiv) 1277 DESKTOP_ONLY("glSecondaryColor3us", GL_SecondaryColor3us) 1278 DESKTOP_ONLY("glSecondaryColor3usv", GL_SecondaryColor3usv) 1279 DESKTOP_ONLY("glSecondaryColorP3ui", GL_SecondaryColorP3ui) 1280 DESKTOP_ONLY("glSecondaryColorP3uiv", GL_SecondaryColorP3uiv) 1281 DESKTOP_ONLY("glSecondaryColorPointer", GL_SecondaryColorPointer) 1282 DESKTOP_ONLY("glSelectBuffer", GL_SelectBuffer) 1283 {"glSelectPerfMonitorCountersAMD", P(GL_SelectPerfMonitorCountersAMD)}, 1284 {"glSemaphoreParameterui64vEXT", P(GL_SemaphoreParameterui64vEXT)}, 1285 {"glSetFenceNV", P(GL_SetFenceNV)}, 1286 {"glShadeModel", P(GL_ShadeModel)}, 1287 {"glShaderBinary", P(GL_ShaderBinary)}, 1288 {"glShaderSource", P(GL_ShaderSource)}, 1289 DESKTOP_ONLY("glShaderStorageBlockBinding", GL_ShaderStorageBlockBinding) 1290 {"glShadingRateQCOM", P(GL_ShadingRateQCOM)}, 1291 {"glSignalSemaphoreEXT", P(GL_SignalSemaphoreEXT)}, 1292 DESKTOP_ONLY("glSpecializeShader", GL_SpecializeShader) 1293 {"glStencilFunc", P(GL_StencilFunc)}, 1294 {"glStencilFuncSeparate", P(GL_StencilFuncSeparate)}, 1295 {"glStencilMask", P(GL_StencilMask)}, 1296 {"glStencilMaskSeparate", P(GL_StencilMaskSeparate)}, 1297 {"glStencilOp", P(GL_StencilOp)}, 1298 {"glStencilOpSeparate", P(GL_StencilOpSeparate)}, 1299 {"glTestFenceNV", P(GL_TestFenceNV)}, 1300 {"glTexBuffer", P(GL_TexBuffer)}, 1301 {"glTexBufferEXT", P(GL_TexBufferEXT)}, 1302 {"glTexBufferOES", P(GL_TexBufferOES)}, 1303 {"glTexBufferRange", P(GL_TexBufferRange)}, 1304 {"glTexBufferRangeEXT", P(GL_TexBufferRangeEXT)}, 1305 {"glTexBufferRangeOES", P(GL_TexBufferRangeOES)}, 1306 DESKTOP_ONLY("glTexCoord1d", GL_TexCoord1d) 1307 DESKTOP_ONLY("glTexCoord1dv", GL_TexCoord1dv) 1308 DESKTOP_ONLY("glTexCoord1f", GL_TexCoord1f) 1309 DESKTOP_ONLY("glTexCoord1fv", GL_TexCoord1fv) 1310 DESKTOP_ONLY("glTexCoord1i", GL_TexCoord1i) 1311 DESKTOP_ONLY("glTexCoord1iv", GL_TexCoord1iv) 1312 DESKTOP_ONLY("glTexCoord1s", GL_TexCoord1s) 1313 DESKTOP_ONLY("glTexCoord1sv", GL_TexCoord1sv) 1314 DESKTOP_ONLY("glTexCoord2d", GL_TexCoord2d) 1315 DESKTOP_ONLY("glTexCoord2dv", GL_TexCoord2dv) 1316 DESKTOP_ONLY("glTexCoord2f", GL_TexCoord2f) 1317 DESKTOP_ONLY("glTexCoord2fv", GL_TexCoord2fv) 1318 DESKTOP_ONLY("glTexCoord2i", GL_TexCoord2i) 1319 DESKTOP_ONLY("glTexCoord2iv", GL_TexCoord2iv) 1320 DESKTOP_ONLY("glTexCoord2s", GL_TexCoord2s) 1321 DESKTOP_ONLY("glTexCoord2sv", GL_TexCoord2sv) 1322 DESKTOP_ONLY("glTexCoord3d", GL_TexCoord3d) 1323 DESKTOP_ONLY("glTexCoord3dv", GL_TexCoord3dv) 1324 DESKTOP_ONLY("glTexCoord3f", GL_TexCoord3f) 1325 DESKTOP_ONLY("glTexCoord3fv", GL_TexCoord3fv) 1326 DESKTOP_ONLY("glTexCoord3i", GL_TexCoord3i) 1327 DESKTOP_ONLY("glTexCoord3iv", GL_TexCoord3iv) 1328 DESKTOP_ONLY("glTexCoord3s", GL_TexCoord3s) 1329 DESKTOP_ONLY("glTexCoord3sv", GL_TexCoord3sv) 1330 DESKTOP_ONLY("glTexCoord4d", GL_TexCoord4d) 1331 DESKTOP_ONLY("glTexCoord4dv", GL_TexCoord4dv) 1332 DESKTOP_ONLY("glTexCoord4f", GL_TexCoord4f) 1333 DESKTOP_ONLY("glTexCoord4fv", GL_TexCoord4fv) 1334 DESKTOP_ONLY("glTexCoord4i", GL_TexCoord4i) 1335 DESKTOP_ONLY("glTexCoord4iv", GL_TexCoord4iv) 1336 DESKTOP_ONLY("glTexCoord4s", GL_TexCoord4s) 1337 DESKTOP_ONLY("glTexCoord4sv", GL_TexCoord4sv) 1338 DESKTOP_ONLY("glTexCoordP1ui", GL_TexCoordP1ui) 1339 DESKTOP_ONLY("glTexCoordP1uiv", GL_TexCoordP1uiv) 1340 DESKTOP_ONLY("glTexCoordP2ui", GL_TexCoordP2ui) 1341 DESKTOP_ONLY("glTexCoordP2uiv", GL_TexCoordP2uiv) 1342 DESKTOP_ONLY("glTexCoordP3ui", GL_TexCoordP3ui) 1343 DESKTOP_ONLY("glTexCoordP3uiv", GL_TexCoordP3uiv) 1344 DESKTOP_ONLY("glTexCoordP4ui", GL_TexCoordP4ui) 1345 DESKTOP_ONLY("glTexCoordP4uiv", GL_TexCoordP4uiv) 1346 {"glTexCoordPointer", P(GL_TexCoordPointer)}, 1347 {"glTexEnvf", P(GL_TexEnvf)}, 1348 {"glTexEnvfv", P(GL_TexEnvfv)}, 1349 {"glTexEnvi", P(GL_TexEnvi)}, 1350 {"glTexEnviv", P(GL_TexEnviv)}, 1351 {"glTexEnvx", P(GL_TexEnvx)}, 1352 {"glTexEnvxv", P(GL_TexEnvxv)}, 1353 DESKTOP_ONLY("glTexGend", GL_TexGend) 1354 DESKTOP_ONLY("glTexGendv", GL_TexGendv) 1355 DESKTOP_ONLY("glTexGenf", GL_TexGenf) 1356 {"glTexGenfOES", P(GL_TexGenfOES)}, 1357 DESKTOP_ONLY("glTexGenfv", GL_TexGenfv) 1358 {"glTexGenfvOES", P(GL_TexGenfvOES)}, 1359 DESKTOP_ONLY("glTexGeni", GL_TexGeni) 1360 {"glTexGeniOES", P(GL_TexGeniOES)}, 1361 DESKTOP_ONLY("glTexGeniv", GL_TexGeniv) 1362 {"glTexGenivOES", P(GL_TexGenivOES)}, 1363 {"glTexGenxOES", P(GL_TexGenxOES)}, 1364 {"glTexGenxvOES", P(GL_TexGenxvOES)}, 1365 DESKTOP_ONLY("glTexImage1D", GL_TexImage1D) 1366 {"glTexImage2D", P(GL_TexImage2D)}, 1367 {"glTexImage2DExternalANGLE", P(GL_TexImage2DExternalANGLE)}, 1368 DESKTOP_ONLY("glTexImage2DMultisample", GL_TexImage2DMultisample) 1369 {"glTexImage2DRobustANGLE", P(GL_TexImage2DRobustANGLE)}, 1370 {"glTexImage3D", P(GL_TexImage3D)}, 1371 DESKTOP_ONLY("glTexImage3DMultisample", GL_TexImage3DMultisample) 1372 {"glTexImage3DOES", P(GL_TexImage3DOES)}, 1373 {"glTexImage3DRobustANGLE", P(GL_TexImage3DRobustANGLE)}, 1374 {"glTexParameterIiv", P(GL_TexParameterIiv)}, 1375 {"glTexParameterIivEXT", P(GL_TexParameterIivEXT)}, 1376 {"glTexParameterIivOES", P(GL_TexParameterIivOES)}, 1377 {"glTexParameterIivRobustANGLE", P(GL_TexParameterIivRobustANGLE)}, 1378 {"glTexParameterIuiv", P(GL_TexParameterIuiv)}, 1379 {"glTexParameterIuivEXT", P(GL_TexParameterIuivEXT)}, 1380 {"glTexParameterIuivOES", P(GL_TexParameterIuivOES)}, 1381 {"glTexParameterIuivRobustANGLE", P(GL_TexParameterIuivRobustANGLE)}, 1382 {"glTexParameterf", P(GL_TexParameterf)}, 1383 {"glTexParameterfv", P(GL_TexParameterfv)}, 1384 {"glTexParameterfvRobustANGLE", P(GL_TexParameterfvRobustANGLE)}, 1385 {"glTexParameteri", P(GL_TexParameteri)}, 1386 {"glTexParameteriv", P(GL_TexParameteriv)}, 1387 {"glTexParameterivRobustANGLE", P(GL_TexParameterivRobustANGLE)}, 1388 {"glTexParameterx", P(GL_TexParameterx)}, 1389 {"glTexParameterxv", P(GL_TexParameterxv)}, 1390 DESKTOP_ONLY("glTexStorage1D", GL_TexStorage1D) 1391 {"glTexStorage1DEXT", P(GL_TexStorage1DEXT)}, 1392 {"glTexStorage2D", P(GL_TexStorage2D)}, 1393 {"glTexStorage2DEXT", P(GL_TexStorage2DEXT)}, 1394 {"glTexStorage2DMultisample", P(GL_TexStorage2DMultisample)}, 1395 {"glTexStorage2DMultisampleANGLE", P(GL_TexStorage2DMultisampleANGLE)}, 1396 {"glTexStorage3D", P(GL_TexStorage3D)}, 1397 {"glTexStorage3DEXT", P(GL_TexStorage3DEXT)}, 1398 {"glTexStorage3DMultisample", P(GL_TexStorage3DMultisample)}, 1399 {"glTexStorage3DMultisampleOES", P(GL_TexStorage3DMultisampleOES)}, 1400 {"glTexStorageMem2DEXT", P(GL_TexStorageMem2DEXT)}, 1401 {"glTexStorageMem2DMultisampleEXT", P(GL_TexStorageMem2DMultisampleEXT)}, 1402 {"glTexStorageMem3DEXT", P(GL_TexStorageMem3DEXT)}, 1403 {"glTexStorageMem3DMultisampleEXT", P(GL_TexStorageMem3DMultisampleEXT)}, 1404 {"glTexStorageMemFlags2DANGLE", P(GL_TexStorageMemFlags2DANGLE)}, 1405 {"glTexStorageMemFlags2DMultisampleANGLE", P(GL_TexStorageMemFlags2DMultisampleANGLE)}, 1406 {"glTexStorageMemFlags3DANGLE", P(GL_TexStorageMemFlags3DANGLE)}, 1407 {"glTexStorageMemFlags3DMultisampleANGLE", P(GL_TexStorageMemFlags3DMultisampleANGLE)}, 1408 DESKTOP_ONLY("glTexSubImage1D", GL_TexSubImage1D) 1409 {"glTexSubImage2D", P(GL_TexSubImage2D)}, 1410 {"glTexSubImage2DRobustANGLE", P(GL_TexSubImage2DRobustANGLE)}, 1411 {"glTexSubImage3D", P(GL_TexSubImage3D)}, 1412 {"glTexSubImage3DOES", P(GL_TexSubImage3DOES)}, 1413 {"glTexSubImage3DRobustANGLE", P(GL_TexSubImage3DRobustANGLE)}, 1414 DESKTOP_ONLY("glTextureBarrier", GL_TextureBarrier) 1415 DESKTOP_ONLY("glTextureBuffer", GL_TextureBuffer) 1416 DESKTOP_ONLY("glTextureBufferRange", GL_TextureBufferRange) 1417 {"glTextureFoveationParametersQCOM", P(GL_TextureFoveationParametersQCOM)}, 1418 DESKTOP_ONLY("glTextureParameterIiv", GL_TextureParameterIiv) 1419 DESKTOP_ONLY("glTextureParameterIuiv", GL_TextureParameterIuiv) 1420 DESKTOP_ONLY("glTextureParameterf", GL_TextureParameterf) 1421 DESKTOP_ONLY("glTextureParameterfv", GL_TextureParameterfv) 1422 DESKTOP_ONLY("glTextureParameteri", GL_TextureParameteri) 1423 DESKTOP_ONLY("glTextureParameteriv", GL_TextureParameteriv) 1424 DESKTOP_ONLY("glTextureStorage1D", GL_TextureStorage1D) 1425 DESKTOP_ONLY("glTextureStorage2D", GL_TextureStorage2D) 1426 DESKTOP_ONLY("glTextureStorage2DMultisample", GL_TextureStorage2DMultisample) 1427 DESKTOP_ONLY("glTextureStorage3D", GL_TextureStorage3D) 1428 DESKTOP_ONLY("glTextureStorage3DMultisample", GL_TextureStorage3DMultisample) 1429 DESKTOP_ONLY("glTextureSubImage1D", GL_TextureSubImage1D) 1430 DESKTOP_ONLY("glTextureSubImage2D", GL_TextureSubImage2D) 1431 DESKTOP_ONLY("glTextureSubImage3D", GL_TextureSubImage3D) 1432 DESKTOP_ONLY("glTextureView", GL_TextureView) 1433 DESKTOP_ONLY("glTransformFeedbackBufferBase", GL_TransformFeedbackBufferBase) 1434 DESKTOP_ONLY("glTransformFeedbackBufferRange", GL_TransformFeedbackBufferRange) 1435 {"glTransformFeedbackVaryings", P(GL_TransformFeedbackVaryings)}, 1436 DESKTOP_ONLY("glTranslated", GL_Translated) 1437 {"glTranslatef", P(GL_Translatef)}, 1438 {"glTranslatex", P(GL_Translatex)}, 1439 DESKTOP_ONLY("glUniform1d", GL_Uniform1d) 1440 DESKTOP_ONLY("glUniform1dv", GL_Uniform1dv) 1441 {"glUniform1f", P(GL_Uniform1f)}, 1442 {"glUniform1fv", P(GL_Uniform1fv)}, 1443 {"glUniform1i", P(GL_Uniform1i)}, 1444 {"glUniform1iv", P(GL_Uniform1iv)}, 1445 {"glUniform1ui", P(GL_Uniform1ui)}, 1446 {"glUniform1uiv", P(GL_Uniform1uiv)}, 1447 DESKTOP_ONLY("glUniform2d", GL_Uniform2d) 1448 DESKTOP_ONLY("glUniform2dv", GL_Uniform2dv) 1449 {"glUniform2f", P(GL_Uniform2f)}, 1450 {"glUniform2fv", P(GL_Uniform2fv)}, 1451 {"glUniform2i", P(GL_Uniform2i)}, 1452 {"glUniform2iv", P(GL_Uniform2iv)}, 1453 {"glUniform2ui", P(GL_Uniform2ui)}, 1454 {"glUniform2uiv", P(GL_Uniform2uiv)}, 1455 DESKTOP_ONLY("glUniform3d", GL_Uniform3d) 1456 DESKTOP_ONLY("glUniform3dv", GL_Uniform3dv) 1457 {"glUniform3f", P(GL_Uniform3f)}, 1458 {"glUniform3fv", P(GL_Uniform3fv)}, 1459 {"glUniform3i", P(GL_Uniform3i)}, 1460 {"glUniform3iv", P(GL_Uniform3iv)}, 1461 {"glUniform3ui", P(GL_Uniform3ui)}, 1462 {"glUniform3uiv", P(GL_Uniform3uiv)}, 1463 DESKTOP_ONLY("glUniform4d", GL_Uniform4d) 1464 DESKTOP_ONLY("glUniform4dv", GL_Uniform4dv) 1465 {"glUniform4f", P(GL_Uniform4f)}, 1466 {"glUniform4fv", P(GL_Uniform4fv)}, 1467 {"glUniform4i", P(GL_Uniform4i)}, 1468 {"glUniform4iv", P(GL_Uniform4iv)}, 1469 {"glUniform4ui", P(GL_Uniform4ui)}, 1470 {"glUniform4uiv", P(GL_Uniform4uiv)}, 1471 {"glUniformBlockBinding", P(GL_UniformBlockBinding)}, 1472 DESKTOP_ONLY("glUniformMatrix2dv", GL_UniformMatrix2dv) 1473 {"glUniformMatrix2fv", P(GL_UniformMatrix2fv)}, 1474 DESKTOP_ONLY("glUniformMatrix2x3dv", GL_UniformMatrix2x3dv) 1475 {"glUniformMatrix2x3fv", P(GL_UniformMatrix2x3fv)}, 1476 DESKTOP_ONLY("glUniformMatrix2x4dv", GL_UniformMatrix2x4dv) 1477 {"glUniformMatrix2x4fv", P(GL_UniformMatrix2x4fv)}, 1478 DESKTOP_ONLY("glUniformMatrix3dv", GL_UniformMatrix3dv) 1479 {"glUniformMatrix3fv", P(GL_UniformMatrix3fv)}, 1480 DESKTOP_ONLY("glUniformMatrix3x2dv", GL_UniformMatrix3x2dv) 1481 {"glUniformMatrix3x2fv", P(GL_UniformMatrix3x2fv)}, 1482 DESKTOP_ONLY("glUniformMatrix3x4dv", GL_UniformMatrix3x4dv) 1483 {"glUniformMatrix3x4fv", P(GL_UniformMatrix3x4fv)}, 1484 DESKTOP_ONLY("glUniformMatrix4dv", GL_UniformMatrix4dv) 1485 {"glUniformMatrix4fv", P(GL_UniformMatrix4fv)}, 1486 DESKTOP_ONLY("glUniformMatrix4x2dv", GL_UniformMatrix4x2dv) 1487 {"glUniformMatrix4x2fv", P(GL_UniformMatrix4x2fv)}, 1488 DESKTOP_ONLY("glUniformMatrix4x3dv", GL_UniformMatrix4x3dv) 1489 {"glUniformMatrix4x3fv", P(GL_UniformMatrix4x3fv)}, 1490 DESKTOP_ONLY("glUniformSubroutinesuiv", GL_UniformSubroutinesuiv) 1491 {"glUnmapBuffer", P(GL_UnmapBuffer)}, 1492 {"glUnmapBufferOES", P(GL_UnmapBufferOES)}, 1493 DESKTOP_ONLY("glUnmapNamedBuffer", GL_UnmapNamedBuffer) 1494 {"glUseProgram", P(GL_UseProgram)}, 1495 {"glUseProgramStages", P(GL_UseProgramStages)}, 1496 {"glUseProgramStagesEXT", P(GL_UseProgramStagesEXT)}, 1497 {"glValidateProgram", P(GL_ValidateProgram)}, 1498 {"glValidateProgramPipeline", P(GL_ValidateProgramPipeline)}, 1499 {"glValidateProgramPipelineEXT", P(GL_ValidateProgramPipelineEXT)}, 1500 DESKTOP_ONLY("glVertex2d", GL_Vertex2d) 1501 DESKTOP_ONLY("glVertex2dv", GL_Vertex2dv) 1502 DESKTOP_ONLY("glVertex2f", GL_Vertex2f) 1503 DESKTOP_ONLY("glVertex2fv", GL_Vertex2fv) 1504 DESKTOP_ONLY("glVertex2i", GL_Vertex2i) 1505 DESKTOP_ONLY("glVertex2iv", GL_Vertex2iv) 1506 DESKTOP_ONLY("glVertex2s", GL_Vertex2s) 1507 DESKTOP_ONLY("glVertex2sv", GL_Vertex2sv) 1508 DESKTOP_ONLY("glVertex3d", GL_Vertex3d) 1509 DESKTOP_ONLY("glVertex3dv", GL_Vertex3dv) 1510 DESKTOP_ONLY("glVertex3f", GL_Vertex3f) 1511 DESKTOP_ONLY("glVertex3fv", GL_Vertex3fv) 1512 DESKTOP_ONLY("glVertex3i", GL_Vertex3i) 1513 DESKTOP_ONLY("glVertex3iv", GL_Vertex3iv) 1514 DESKTOP_ONLY("glVertex3s", GL_Vertex3s) 1515 DESKTOP_ONLY("glVertex3sv", GL_Vertex3sv) 1516 DESKTOP_ONLY("glVertex4d", GL_Vertex4d) 1517 DESKTOP_ONLY("glVertex4dv", GL_Vertex4dv) 1518 DESKTOP_ONLY("glVertex4f", GL_Vertex4f) 1519 DESKTOP_ONLY("glVertex4fv", GL_Vertex4fv) 1520 DESKTOP_ONLY("glVertex4i", GL_Vertex4i) 1521 DESKTOP_ONLY("glVertex4iv", GL_Vertex4iv) 1522 DESKTOP_ONLY("glVertex4s", GL_Vertex4s) 1523 DESKTOP_ONLY("glVertex4sv", GL_Vertex4sv) 1524 DESKTOP_ONLY("glVertexArrayAttribBinding", GL_VertexArrayAttribBinding) 1525 DESKTOP_ONLY("glVertexArrayAttribFormat", GL_VertexArrayAttribFormat) 1526 DESKTOP_ONLY("glVertexArrayAttribIFormat", GL_VertexArrayAttribIFormat) 1527 DESKTOP_ONLY("glVertexArrayAttribLFormat", GL_VertexArrayAttribLFormat) 1528 DESKTOP_ONLY("glVertexArrayBindingDivisor", GL_VertexArrayBindingDivisor) 1529 DESKTOP_ONLY("glVertexArrayElementBuffer", GL_VertexArrayElementBuffer) 1530 DESKTOP_ONLY("glVertexArrayVertexBuffer", GL_VertexArrayVertexBuffer) 1531 DESKTOP_ONLY("glVertexArrayVertexBuffers", GL_VertexArrayVertexBuffers) 1532 DESKTOP_ONLY("glVertexAttrib1d", GL_VertexAttrib1d) 1533 DESKTOP_ONLY("glVertexAttrib1dv", GL_VertexAttrib1dv) 1534 {"glVertexAttrib1f", P(GL_VertexAttrib1f)}, 1535 {"glVertexAttrib1fv", P(GL_VertexAttrib1fv)}, 1536 DESKTOP_ONLY("glVertexAttrib1s", GL_VertexAttrib1s) 1537 DESKTOP_ONLY("glVertexAttrib1sv", GL_VertexAttrib1sv) 1538 DESKTOP_ONLY("glVertexAttrib2d", GL_VertexAttrib2d) 1539 DESKTOP_ONLY("glVertexAttrib2dv", GL_VertexAttrib2dv) 1540 {"glVertexAttrib2f", P(GL_VertexAttrib2f)}, 1541 {"glVertexAttrib2fv", P(GL_VertexAttrib2fv)}, 1542 DESKTOP_ONLY("glVertexAttrib2s", GL_VertexAttrib2s) 1543 DESKTOP_ONLY("glVertexAttrib2sv", GL_VertexAttrib2sv) 1544 DESKTOP_ONLY("glVertexAttrib3d", GL_VertexAttrib3d) 1545 DESKTOP_ONLY("glVertexAttrib3dv", GL_VertexAttrib3dv) 1546 {"glVertexAttrib3f", P(GL_VertexAttrib3f)}, 1547 {"glVertexAttrib3fv", P(GL_VertexAttrib3fv)}, 1548 DESKTOP_ONLY("glVertexAttrib3s", GL_VertexAttrib3s) 1549 DESKTOP_ONLY("glVertexAttrib3sv", GL_VertexAttrib3sv) 1550 DESKTOP_ONLY("glVertexAttrib4Nbv", GL_VertexAttrib4Nbv) 1551 DESKTOP_ONLY("glVertexAttrib4Niv", GL_VertexAttrib4Niv) 1552 DESKTOP_ONLY("glVertexAttrib4Nsv", GL_VertexAttrib4Nsv) 1553 DESKTOP_ONLY("glVertexAttrib4Nub", GL_VertexAttrib4Nub) 1554 DESKTOP_ONLY("glVertexAttrib4Nubv", GL_VertexAttrib4Nubv) 1555 DESKTOP_ONLY("glVertexAttrib4Nuiv", GL_VertexAttrib4Nuiv) 1556 DESKTOP_ONLY("glVertexAttrib4Nusv", GL_VertexAttrib4Nusv) 1557 DESKTOP_ONLY("glVertexAttrib4bv", GL_VertexAttrib4bv) 1558 DESKTOP_ONLY("glVertexAttrib4d", GL_VertexAttrib4d) 1559 DESKTOP_ONLY("glVertexAttrib4dv", GL_VertexAttrib4dv) 1560 {"glVertexAttrib4f", P(GL_VertexAttrib4f)}, 1561 {"glVertexAttrib4fv", P(GL_VertexAttrib4fv)}, 1562 DESKTOP_ONLY("glVertexAttrib4iv", GL_VertexAttrib4iv) 1563 DESKTOP_ONLY("glVertexAttrib4s", GL_VertexAttrib4s) 1564 DESKTOP_ONLY("glVertexAttrib4sv", GL_VertexAttrib4sv) 1565 DESKTOP_ONLY("glVertexAttrib4ubv", GL_VertexAttrib4ubv) 1566 DESKTOP_ONLY("glVertexAttrib4uiv", GL_VertexAttrib4uiv) 1567 DESKTOP_ONLY("glVertexAttrib4usv", GL_VertexAttrib4usv) 1568 {"glVertexAttribBinding", P(GL_VertexAttribBinding)}, 1569 {"glVertexAttribDivisor", P(GL_VertexAttribDivisor)}, 1570 {"glVertexAttribDivisorANGLE", P(GL_VertexAttribDivisorANGLE)}, 1571 {"glVertexAttribDivisorEXT", P(GL_VertexAttribDivisorEXT)}, 1572 {"glVertexAttribFormat", P(GL_VertexAttribFormat)}, 1573 DESKTOP_ONLY("glVertexAttribI1i", GL_VertexAttribI1i) 1574 DESKTOP_ONLY("glVertexAttribI1iv", GL_VertexAttribI1iv) 1575 DESKTOP_ONLY("glVertexAttribI1ui", GL_VertexAttribI1ui) 1576 DESKTOP_ONLY("glVertexAttribI1uiv", GL_VertexAttribI1uiv) 1577 DESKTOP_ONLY("glVertexAttribI2i", GL_VertexAttribI2i) 1578 DESKTOP_ONLY("glVertexAttribI2iv", GL_VertexAttribI2iv) 1579 DESKTOP_ONLY("glVertexAttribI2ui", GL_VertexAttribI2ui) 1580 DESKTOP_ONLY("glVertexAttribI2uiv", GL_VertexAttribI2uiv) 1581 DESKTOP_ONLY("glVertexAttribI3i", GL_VertexAttribI3i) 1582 DESKTOP_ONLY("glVertexAttribI3iv", GL_VertexAttribI3iv) 1583 DESKTOP_ONLY("glVertexAttribI3ui", GL_VertexAttribI3ui) 1584 DESKTOP_ONLY("glVertexAttribI3uiv", GL_VertexAttribI3uiv) 1585 DESKTOP_ONLY("glVertexAttribI4bv", GL_VertexAttribI4bv) 1586 {"glVertexAttribI4i", P(GL_VertexAttribI4i)}, 1587 {"glVertexAttribI4iv", P(GL_VertexAttribI4iv)}, 1588 DESKTOP_ONLY("glVertexAttribI4sv", GL_VertexAttribI4sv) 1589 DESKTOP_ONLY("glVertexAttribI4ubv", GL_VertexAttribI4ubv) 1590 {"glVertexAttribI4ui", P(GL_VertexAttribI4ui)}, 1591 {"glVertexAttribI4uiv", P(GL_VertexAttribI4uiv)}, 1592 DESKTOP_ONLY("glVertexAttribI4usv", GL_VertexAttribI4usv) 1593 {"glVertexAttribIFormat", P(GL_VertexAttribIFormat)}, 1594 {"glVertexAttribIPointer", P(GL_VertexAttribIPointer)}, 1595 DESKTOP_ONLY("glVertexAttribL1d", GL_VertexAttribL1d) 1596 DESKTOP_ONLY("glVertexAttribL1dv", GL_VertexAttribL1dv) 1597 DESKTOP_ONLY("glVertexAttribL2d", GL_VertexAttribL2d) 1598 DESKTOP_ONLY("glVertexAttribL2dv", GL_VertexAttribL2dv) 1599 DESKTOP_ONLY("glVertexAttribL3d", GL_VertexAttribL3d) 1600 DESKTOP_ONLY("glVertexAttribL3dv", GL_VertexAttribL3dv) 1601 DESKTOP_ONLY("glVertexAttribL4d", GL_VertexAttribL4d) 1602 DESKTOP_ONLY("glVertexAttribL4dv", GL_VertexAttribL4dv) 1603 DESKTOP_ONLY("glVertexAttribLFormat", GL_VertexAttribLFormat) 1604 DESKTOP_ONLY("glVertexAttribLPointer", GL_VertexAttribLPointer) 1605 DESKTOP_ONLY("glVertexAttribP1ui", GL_VertexAttribP1ui) 1606 DESKTOP_ONLY("glVertexAttribP1uiv", GL_VertexAttribP1uiv) 1607 DESKTOP_ONLY("glVertexAttribP2ui", GL_VertexAttribP2ui) 1608 DESKTOP_ONLY("glVertexAttribP2uiv", GL_VertexAttribP2uiv) 1609 DESKTOP_ONLY("glVertexAttribP3ui", GL_VertexAttribP3ui) 1610 DESKTOP_ONLY("glVertexAttribP3uiv", GL_VertexAttribP3uiv) 1611 DESKTOP_ONLY("glVertexAttribP4ui", GL_VertexAttribP4ui) 1612 DESKTOP_ONLY("glVertexAttribP4uiv", GL_VertexAttribP4uiv) 1613 {"glVertexAttribPointer", P(GL_VertexAttribPointer)}, 1614 {"glVertexBindingDivisor", P(GL_VertexBindingDivisor)}, 1615 DESKTOP_ONLY("glVertexP2ui", GL_VertexP2ui) 1616 DESKTOP_ONLY("glVertexP2uiv", GL_VertexP2uiv) 1617 DESKTOP_ONLY("glVertexP3ui", GL_VertexP3ui) 1618 DESKTOP_ONLY("glVertexP3uiv", GL_VertexP3uiv) 1619 DESKTOP_ONLY("glVertexP4ui", GL_VertexP4ui) 1620 DESKTOP_ONLY("glVertexP4uiv", GL_VertexP4uiv) 1621 {"glVertexPointer", P(GL_VertexPointer)}, 1622 {"glViewport", P(GL_Viewport)}, 1623 DESKTOP_ONLY("glViewportArrayv", GL_ViewportArrayv) 1624 DESKTOP_ONLY("glViewportIndexedf", GL_ViewportIndexedf) 1625 DESKTOP_ONLY("glViewportIndexedfv", GL_ViewportIndexedfv) 1626 {"glWaitSemaphoreEXT", P(GL_WaitSemaphoreEXT)}, 1627 {"glWaitSync", P(GL_WaitSync)}, 1628 {"glWeightPointerOES", P(GL_WeightPointerOES)}, 1629 DESKTOP_ONLY("glWindowPos2d", GL_WindowPos2d) 1630 DESKTOP_ONLY("glWindowPos2dv", GL_WindowPos2dv) 1631 DESKTOP_ONLY("glWindowPos2f", GL_WindowPos2f) 1632 DESKTOP_ONLY("glWindowPos2fv", GL_WindowPos2fv) 1633 DESKTOP_ONLY("glWindowPos2i", GL_WindowPos2i) 1634 DESKTOP_ONLY("glWindowPos2iv", GL_WindowPos2iv) 1635 DESKTOP_ONLY("glWindowPos2s", GL_WindowPos2s) 1636 DESKTOP_ONLY("glWindowPos2sv", GL_WindowPos2sv) 1637 DESKTOP_ONLY("glWindowPos3d", GL_WindowPos3d) 1638 DESKTOP_ONLY("glWindowPos3dv", GL_WindowPos3dv) 1639 DESKTOP_ONLY("glWindowPos3f", GL_WindowPos3f) 1640 DESKTOP_ONLY("glWindowPos3fv", GL_WindowPos3fv) 1641 DESKTOP_ONLY("glWindowPos3i", GL_WindowPos3i) 1642 DESKTOP_ONLY("glWindowPos3iv", GL_WindowPos3iv) 1643 DESKTOP_ONLY("glWindowPos3s", GL_WindowPos3s) 1644 DESKTOP_ONLY("glWindowPos3sv", GL_WindowPos3sv) 1645 }; 1646 // clang-format on 1647 const size_t g_numProcs = std::size(g_procTable); 1648 } // namespace egl 1649