From 26a029d407be480d791972afb5975cf62c9360a6 Mon Sep 17 00:00:00 2001
From: Daniel Baumann <daniel.baumann@progress-linux.org>
Date: Fri, 19 Apr 2024 02:47:55 +0200
Subject: Adding upstream version 124.0.1.

Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
---
 .../checkout/src/libGLESv2/libGLESv2_autogen.def   | 1362 ++++++++++++++++++++
 1 file changed, 1362 insertions(+)
 create mode 100644 gfx/angle/checkout/src/libGLESv2/libGLESv2_autogen.def

(limited to 'gfx/angle/checkout/src/libGLESv2/libGLESv2_autogen.def')

diff --git a/gfx/angle/checkout/src/libGLESv2/libGLESv2_autogen.def b/gfx/angle/checkout/src/libGLESv2/libGLESv2_autogen.def
new file mode 100644
index 0000000000..c192344a35
--- /dev/null
+++ b/gfx/angle/checkout/src/libGLESv2/libGLESv2_autogen.def
@@ -0,0 +1,1362 @@
+; GENERATED FILE - DO NOT EDIT.
+; Generated by generate_entry_points.py using data from Khronos and ANGLE XML files.
+;
+; Copyright 2020 The ANGLE Project Authors. All rights reserved.
+; Use of this source code is governed by a BSD-style license that can be
+; found in the LICENSE file.
+LIBRARY libGLESv2
+EXPORTS
+
+    ; OpenGL ES 2.0
+    glActiveTexture
+    glAttachShader
+    glBindAttribLocation
+    glBindBuffer
+    glBindFramebuffer
+    glBindRenderbuffer
+    glBindTexture
+    glBlendColor
+    glBlendEquation
+    glBlendEquationSeparate
+    glBlendFunc
+    glBlendFuncSeparate
+    glBufferData
+    glBufferSubData
+    glCheckFramebufferStatus
+    glClear
+    glClearColor
+    glClearDepthf
+    glClearStencil
+    glColorMask
+    glCompileShader
+    glCompressedTexImage2D
+    glCompressedTexSubImage2D
+    glCopyTexImage2D
+    glCopyTexSubImage2D
+    glCreateProgram
+    glCreateShader
+    glCullFace
+    glDeleteBuffers
+    glDeleteFramebuffers
+    glDeleteProgram
+    glDeleteRenderbuffers
+    glDeleteShader
+    glDeleteTextures
+    glDepthFunc
+    glDepthMask
+    glDepthRangef
+    glDetachShader
+    glDisable
+    glDisableVertexAttribArray
+    glDrawArrays
+    glDrawElements
+    glEnable
+    glEnableVertexAttribArray
+    glFinish
+    glFlush
+    glFramebufferRenderbuffer
+    glFramebufferTexture2D
+    glFrontFace
+    glGenBuffers
+    glGenFramebuffers
+    glGenRenderbuffers
+    glGenTextures
+    glGenerateMipmap
+    glGetActiveAttrib
+    glGetActiveUniform
+    glGetAttachedShaders
+    glGetAttribLocation
+    glGetBooleanv
+    glGetBufferParameteriv
+    glGetError
+    glGetFloatv
+    glGetFramebufferAttachmentParameteriv
+    glGetIntegerv
+    glGetProgramInfoLog
+    glGetProgramiv
+    glGetRenderbufferParameteriv
+    glGetShaderInfoLog
+    glGetShaderPrecisionFormat
+    glGetShaderSource
+    glGetShaderiv
+    glGetString
+    glGetTexParameterfv
+    glGetTexParameteriv
+    glGetUniformLocation
+    glGetUniformfv
+    glGetUniformiv
+    glGetVertexAttribPointerv
+    glGetVertexAttribfv
+    glGetVertexAttribiv
+    glHint
+    glIsBuffer
+    glIsEnabled
+    glIsFramebuffer
+    glIsProgram
+    glIsRenderbuffer
+    glIsShader
+    glIsTexture
+    glLineWidth
+    glLinkProgram
+    glPixelStorei
+    glPolygonOffset
+    glReadPixels
+    glReleaseShaderCompiler
+    glRenderbufferStorage
+    glSampleCoverage
+    glScissor
+    glShaderBinary
+    glShaderSource
+    glStencilFunc
+    glStencilFuncSeparate
+    glStencilMask
+    glStencilMaskSeparate
+    glStencilOp
+    glStencilOpSeparate
+    glTexImage2D
+    glTexParameterf
+    glTexParameterfv
+    glTexParameteri
+    glTexParameteriv
+    glTexSubImage2D
+    glUniform1f
+    glUniform1fv
+    glUniform1i
+    glUniform1iv
+    glUniform2f
+    glUniform2fv
+    glUniform2i
+    glUniform2iv
+    glUniform3f
+    glUniform3fv
+    glUniform3i
+    glUniform3iv
+    glUniform4f
+    glUniform4fv
+    glUniform4i
+    glUniform4iv
+    glUniformMatrix2fv
+    glUniformMatrix3fv
+    glUniformMatrix4fv
+    glUseProgram
+    glValidateProgram
+    glVertexAttrib1f
+    glVertexAttrib1fv
+    glVertexAttrib2f
+    glVertexAttrib2fv
+    glVertexAttrib3f
+    glVertexAttrib3fv
+    glVertexAttrib4f
+    glVertexAttrib4fv
+    glVertexAttribPointer
+    glViewport
+
+    ; OpenGL ES 3.0
+    glBeginQuery
+    glBeginTransformFeedback
+    glBindBufferBase
+    glBindBufferRange
+    glBindSampler
+    glBindTransformFeedback
+    glBindVertexArray
+    glBlitFramebuffer
+    glClearBufferfi
+    glClearBufferfv
+    glClearBufferiv
+    glClearBufferuiv
+    glClientWaitSync
+    glCompressedTexImage3D
+    glCompressedTexSubImage3D
+    glCopyBufferSubData
+    glCopyTexSubImage3D
+    glDeleteQueries
+    glDeleteSamplers
+    glDeleteSync
+    glDeleteTransformFeedbacks
+    glDeleteVertexArrays
+    glDrawArraysInstanced
+    glDrawBuffers
+    glDrawElementsInstanced
+    glDrawRangeElements
+    glEndQuery
+    glEndTransformFeedback
+    glFenceSync
+    glFlushMappedBufferRange
+    glFramebufferTextureLayer
+    glGenQueries
+    glGenSamplers
+    glGenTransformFeedbacks
+    glGenVertexArrays
+    glGetActiveUniformBlockName
+    glGetActiveUniformBlockiv
+    glGetActiveUniformsiv
+    glGetBufferParameteri64v
+    glGetBufferPointerv
+    glGetFragDataLocation
+    glGetInteger64i_v
+    glGetInteger64v
+    glGetIntegeri_v
+    glGetInternalformativ
+    glGetProgramBinary
+    glGetQueryObjectuiv
+    glGetQueryiv
+    glGetSamplerParameterfv
+    glGetSamplerParameteriv
+    glGetStringi
+    glGetSynciv
+    glGetTransformFeedbackVarying
+    glGetUniformBlockIndex
+    glGetUniformIndices
+    glGetUniformuiv
+    glGetVertexAttribIiv
+    glGetVertexAttribIuiv
+    glInvalidateFramebuffer
+    glInvalidateSubFramebuffer
+    glIsQuery
+    glIsSampler
+    glIsSync
+    glIsTransformFeedback
+    glIsVertexArray
+    glMapBufferRange
+    glPauseTransformFeedback
+    glProgramBinary
+    glProgramParameteri
+    glReadBuffer
+    glRenderbufferStorageMultisample
+    glResumeTransformFeedback
+    glSamplerParameterf
+    glSamplerParameterfv
+    glSamplerParameteri
+    glSamplerParameteriv
+    glTexImage3D
+    glTexStorage2D
+    glTexStorage3D
+    glTexSubImage3D
+    glTransformFeedbackVaryings
+    glUniform1ui
+    glUniform1uiv
+    glUniform2ui
+    glUniform2uiv
+    glUniform3ui
+    glUniform3uiv
+    glUniform4ui
+    glUniform4uiv
+    glUniformBlockBinding
+    glUniformMatrix2x3fv
+    glUniformMatrix2x4fv
+    glUniformMatrix3x2fv
+    glUniformMatrix3x4fv
+    glUniformMatrix4x2fv
+    glUniformMatrix4x3fv
+    glUnmapBuffer
+    glVertexAttribDivisor
+    glVertexAttribI4i
+    glVertexAttribI4iv
+    glVertexAttribI4ui
+    glVertexAttribI4uiv
+    glVertexAttribIPointer
+    glWaitSync
+
+    ; OpenGL ES 3.1
+    glActiveShaderProgram
+    glBindImageTexture
+    glBindProgramPipeline
+    glBindVertexBuffer
+    glCreateShaderProgramv
+    glDeleteProgramPipelines
+    glDispatchCompute
+    glDispatchComputeIndirect
+    glDrawArraysIndirect
+    glDrawElementsIndirect
+    glFramebufferParameteri
+    glGenProgramPipelines
+    glGetBooleani_v
+    glGetFramebufferParameteriv
+    glGetMultisamplefv
+    glGetProgramInterfaceiv
+    glGetProgramPipelineInfoLog
+    glGetProgramPipelineiv
+    glGetProgramResourceIndex
+    glGetProgramResourceLocation
+    glGetProgramResourceName
+    glGetProgramResourceiv
+    glGetTexLevelParameterfv
+    glGetTexLevelParameteriv
+    glIsProgramPipeline
+    glMemoryBarrier
+    glMemoryBarrierByRegion
+    glProgramUniform1f
+    glProgramUniform1fv
+    glProgramUniform1i
+    glProgramUniform1iv
+    glProgramUniform1ui
+    glProgramUniform1uiv
+    glProgramUniform2f
+    glProgramUniform2fv
+    glProgramUniform2i
+    glProgramUniform2iv
+    glProgramUniform2ui
+    glProgramUniform2uiv
+    glProgramUniform3f
+    glProgramUniform3fv
+    glProgramUniform3i
+    glProgramUniform3iv
+    glProgramUniform3ui
+    glProgramUniform3uiv
+    glProgramUniform4f
+    glProgramUniform4fv
+    glProgramUniform4i
+    glProgramUniform4iv
+    glProgramUniform4ui
+    glProgramUniform4uiv
+    glProgramUniformMatrix2fv
+    glProgramUniformMatrix2x3fv
+    glProgramUniformMatrix2x4fv
+    glProgramUniformMatrix3fv
+    glProgramUniformMatrix3x2fv
+    glProgramUniformMatrix3x4fv
+    glProgramUniformMatrix4fv
+    glProgramUniformMatrix4x2fv
+    glProgramUniformMatrix4x3fv
+    glSampleMaski
+    glTexStorage2DMultisample
+    glUseProgramStages
+    glValidateProgramPipeline
+    glVertexAttribBinding
+    glVertexAttribFormat
+    glVertexAttribIFormat
+    glVertexBindingDivisor
+
+    ; OpenGL ES 3.2
+    glBlendBarrier
+    glBlendEquationSeparatei
+    glBlendEquationi
+    glBlendFuncSeparatei
+    glBlendFunci
+    glColorMaski
+    glCopyImageSubData
+    glDebugMessageCallback
+    glDebugMessageControl
+    glDebugMessageInsert
+    glDisablei
+    glDrawElementsBaseVertex
+    glDrawElementsInstancedBaseVertex
+    glDrawRangeElementsBaseVertex
+    glEnablei
+    glFramebufferTexture
+    glGetDebugMessageLog
+    glGetGraphicsResetStatus
+    glGetObjectLabel
+    glGetObjectPtrLabel
+    glGetPointerv
+    glGetSamplerParameterIiv
+    glGetSamplerParameterIuiv
+    glGetTexParameterIiv
+    glGetTexParameterIuiv
+    glGetnUniformfv
+    glGetnUniformiv
+    glGetnUniformuiv
+    glIsEnabledi
+    glMinSampleShading
+    glObjectLabel
+    glObjectPtrLabel
+    glPatchParameteri
+    glPopDebugGroup
+    glPrimitiveBoundingBox
+    glPushDebugGroup
+    glReadnPixels
+    glSamplerParameterIiv
+    glSamplerParameterIuiv
+    glTexBuffer
+    glTexBufferRange
+    glTexParameterIiv
+    glTexParameterIuiv
+    glTexStorage3DMultisample
+
+    ; OpenGL ES 1.0
+    glAlphaFunc
+    glAlphaFuncx
+    glClearColorx
+    glClearDepthx
+    glClientActiveTexture
+    glClipPlanef
+    glClipPlanex
+    glColor4f
+    glColor4ub
+    glColor4x
+    glColorPointer
+    glDepthRangex
+    glDisableClientState
+    glEnableClientState
+    glFogf
+    glFogfv
+    glFogx
+    glFogxv
+    glFrustumf
+    glFrustumx
+    glGetClipPlanef
+    glGetClipPlanex
+    glGetFixedv
+    glGetLightfv
+    glGetLightxv
+    glGetMaterialfv
+    glGetMaterialxv
+    glGetTexEnvfv
+    glGetTexEnviv
+    glGetTexEnvxv
+    glGetTexParameterxv
+    glLightModelf
+    glLightModelfv
+    glLightModelx
+    glLightModelxv
+    glLightf
+    glLightfv
+    glLightx
+    glLightxv
+    glLineWidthx
+    glLoadIdentity
+    glLoadMatrixf
+    glLoadMatrixx
+    glLogicOp
+    glMaterialf
+    glMaterialfv
+    glMaterialx
+    glMaterialxv
+    glMatrixMode
+    glMultMatrixf
+    glMultMatrixx
+    glMultiTexCoord4f
+    glMultiTexCoord4x
+    glNormal3f
+    glNormal3x
+    glNormalPointer
+    glOrthof
+    glOrthox
+    glPointParameterf
+    glPointParameterfv
+    glPointParameterx
+    glPointParameterxv
+    glPointSize
+    glPointSizex
+    glPolygonOffsetx
+    glPopMatrix
+    glPushMatrix
+    glRotatef
+    glRotatex
+    glSampleCoveragex
+    glScalef
+    glScalex
+    glShadeModel
+    glTexCoordPointer
+    glTexEnvf
+    glTexEnvfv
+    glTexEnvi
+    glTexEnviv
+    glTexEnvx
+    glTexEnvxv
+    glTexParameterx
+    glTexParameterxv
+    glTranslatef
+    glTranslatex
+    glVertexPointer
+
+    ; GL_AMD_performance_monitor
+    glBeginPerfMonitorAMD
+    glDeletePerfMonitorsAMD
+    glEndPerfMonitorAMD
+    glGenPerfMonitorsAMD
+    glGetPerfMonitorCounterDataAMD
+    glGetPerfMonitorCounterInfoAMD
+    glGetPerfMonitorCounterStringAMD
+    glGetPerfMonitorCountersAMD
+    glGetPerfMonitorGroupStringAMD
+    glGetPerfMonitorGroupsAMD
+    glSelectPerfMonitorCountersAMD
+
+    ; GL_ANDROID_extension_pack_es31a
+
+    ; GL_ANGLE_base_vertex_base_instance
+    glDrawArraysInstancedBaseInstanceANGLE
+    glDrawElementsInstancedBaseVertexBaseInstanceANGLE
+    glMultiDrawArraysInstancedBaseInstanceANGLE
+    glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE
+
+    ; GL_ANGLE_copy_texture_3d
+    glCopySubTexture3DANGLE
+    glCopyTexture3DANGLE
+
+    ; GL_ANGLE_depth_texture
+
+    ; GL_ANGLE_framebuffer_blit
+    glBlitFramebufferANGLE
+
+    ; GL_ANGLE_framebuffer_multisample
+    glRenderbufferStorageMultisampleANGLE
+
+    ; GL_ANGLE_get_image
+    glGetCompressedTexImageANGLE
+    glGetRenderbufferImageANGLE
+    glGetTexImageANGLE
+
+    ; GL_ANGLE_get_tex_level_parameter
+    glGetTexLevelParameterfvANGLE
+    glGetTexLevelParameterivANGLE
+
+    ; GL_ANGLE_instanced_arrays
+    glDrawArraysInstancedANGLE
+    glDrawElementsInstancedANGLE
+    glVertexAttribDivisorANGLE
+
+    ; GL_ANGLE_logic_op
+    glLogicOpANGLE
+
+    ; GL_ANGLE_memory_object_flags
+    glTexStorageMemFlags2DANGLE
+    glTexStorageMemFlags2DMultisampleANGLE
+    glTexStorageMemFlags3DANGLE
+    glTexStorageMemFlags3DMultisampleANGLE
+
+    ; GL_ANGLE_memory_object_fuchsia
+    glImportMemoryZirconHandleANGLE
+
+    ; GL_ANGLE_multi_draw
+    glMultiDrawArraysANGLE
+    glMultiDrawArraysInstancedANGLE
+    glMultiDrawElementsANGLE
+    glMultiDrawElementsInstancedANGLE
+
+    ; GL_ANGLE_pack_reverse_row_order
+
+    ; GL_ANGLE_program_binary
+
+    ; GL_ANGLE_provoking_vertex
+    glProvokingVertexANGLE
+
+    ; GL_ANGLE_request_extension
+    glDisableExtensionANGLE
+    glRequestExtensionANGLE
+
+    ; GL_ANGLE_robust_client_memory
+    glCompressedTexImage2DRobustANGLE
+    glCompressedTexImage3DRobustANGLE
+    glCompressedTexSubImage2DRobustANGLE
+    glCompressedTexSubImage3DRobustANGLE
+    glGetActiveUniformBlockivRobustANGLE
+    glGetBooleani_vRobustANGLE
+    glGetBooleanvRobustANGLE
+    glGetBufferParameteri64vRobustANGLE
+    glGetBufferParameterivRobustANGLE
+    glGetBufferPointervRobustANGLE
+    glGetFloatvRobustANGLE
+    glGetFramebufferAttachmentParameterivRobustANGLE
+    glGetFramebufferParameterivRobustANGLE
+    glGetInteger64i_vRobustANGLE
+    glGetInteger64vRobustANGLE
+    glGetIntegeri_vRobustANGLE
+    glGetIntegervRobustANGLE
+    glGetInternalformativRobustANGLE
+    glGetMultisamplefvRobustANGLE
+    glGetPointervRobustANGLERobustANGLE
+    glGetProgramInterfaceivRobustANGLE
+    glGetProgramivRobustANGLE
+    glGetQueryObjecti64vRobustANGLE
+    glGetQueryObjectivRobustANGLE
+    glGetQueryObjectui64vRobustANGLE
+    glGetQueryObjectuivRobustANGLE
+    glGetQueryivRobustANGLE
+    glGetRenderbufferParameterivRobustANGLE
+    glGetSamplerParameterIivRobustANGLE
+    glGetSamplerParameterIuivRobustANGLE
+    glGetSamplerParameterfvRobustANGLE
+    glGetSamplerParameterivRobustANGLE
+    glGetShaderivRobustANGLE
+    glGetTexLevelParameterfvRobustANGLE
+    glGetTexLevelParameterivRobustANGLE
+    glGetTexParameterIivRobustANGLE
+    glGetTexParameterIuivRobustANGLE
+    glGetTexParameterfvRobustANGLE
+    glGetTexParameterivRobustANGLE
+    glGetUniformfvRobustANGLE
+    glGetUniformivRobustANGLE
+    glGetUniformuivRobustANGLE
+    glGetVertexAttribIivRobustANGLE
+    glGetVertexAttribIuivRobustANGLE
+    glGetVertexAttribPointervRobustANGLE
+    glGetVertexAttribfvRobustANGLE
+    glGetVertexAttribivRobustANGLE
+    glGetnUniformfvRobustANGLE
+    glGetnUniformivRobustANGLE
+    glGetnUniformuivRobustANGLE
+    glReadPixelsRobustANGLE
+    glReadnPixelsRobustANGLE
+    glSamplerParameterIivRobustANGLE
+    glSamplerParameterIuivRobustANGLE
+    glSamplerParameterfvRobustANGLE
+    glSamplerParameterivRobustANGLE
+    glTexImage2DRobustANGLE
+    glTexImage3DRobustANGLE
+    glTexParameterIivRobustANGLE
+    glTexParameterIuivRobustANGLE
+    glTexParameterfvRobustANGLE
+    glTexParameterivRobustANGLE
+    glTexSubImage2DRobustANGLE
+    glTexSubImage3DRobustANGLE
+
+    ; GL_ANGLE_robust_resource_initialization
+
+    ; GL_ANGLE_semaphore_fuchsia
+    glImportSemaphoreZirconHandleANGLE
+
+    ; GL_ANGLE_shader_pixel_local_storage
+    glBeginPixelLocalStorageANGLE
+    glEndPixelLocalStorageANGLE
+    glFramebufferMemorylessPixelLocalStorageANGLE
+    glFramebufferTexturePixelLocalStorageANGLE
+    glPixelLocalStorageBarrierANGLE
+
+    ; GL_ANGLE_texture_compression_dxt3
+
+    ; GL_ANGLE_texture_compression_dxt5
+
+    ; GL_ANGLE_texture_external_update
+    glInvalidateTextureANGLE
+    glTexImage2DExternalANGLE
+
+    ; GL_ANGLE_texture_multisample
+    glGetMultisamplefvANGLE
+    glSampleMaskiANGLE
+    glTexStorage2DMultisampleANGLE
+
+    ; GL_ANGLE_texture_usage
+
+    ; GL_ANGLE_translated_shader_source
+    glGetTranslatedShaderSourceANGLE
+
+    ; GL_ANGLE_vulkan_image
+    glAcquireTexturesANGLE
+    glReleaseTexturesANGLE
+
+    ; GL_APPLE_clip_distance
+
+    ; GL_ARB_sync
+
+    ; GL_CHROMIUM_bind_uniform_location
+    glBindUniformLocationCHROMIUM
+
+    ; GL_CHROMIUM_copy_compressed_texture
+    glCompressedCopyTextureCHROMIUM
+
+    ; GL_CHROMIUM_copy_texture
+    glCopySubTextureCHROMIUM
+    glCopyTextureCHROMIUM
+
+    ; GL_CHROMIUM_framebuffer_mixed_samples
+    glCoverageModulationCHROMIUM
+
+    ; GL_CHROMIUM_lose_context
+    glLoseContextCHROMIUM
+
+    ; GL_EXT_EGL_image_array
+
+    ; GL_EXT_EGL_image_storage
+    glEGLImageTargetTexStorageEXT
+    glEGLImageTargetTextureStorageEXT
+
+    ; GL_EXT_YUV_target
+
+    ; GL_EXT_base_instance
+    glDrawArraysInstancedBaseInstanceEXT
+    glDrawElementsInstancedBaseInstanceEXT
+    glDrawElementsInstancedBaseVertexBaseInstanceEXT
+
+    ; GL_EXT_blend_func_extended
+    glBindFragDataLocationEXT
+    glBindFragDataLocationIndexedEXT
+    glGetFragDataIndexEXT
+    glGetProgramResourceLocationIndexEXT
+
+    ; GL_EXT_blend_minmax
+
+    ; GL_EXT_buffer_storage
+    glBufferStorageEXT
+
+    ; GL_EXT_clip_control
+    glClipControlEXT
+
+    ; GL_EXT_clip_cull_distance
+
+    ; GL_EXT_color_buffer_float
+
+    ; GL_EXT_color_buffer_half_float
+
+    ; GL_EXT_copy_image
+    glCopyImageSubDataEXT
+
+    ; GL_EXT_debug_label
+    glGetObjectLabelEXT
+    glLabelObjectEXT
+
+    ; GL_EXT_debug_marker
+    glInsertEventMarkerEXT
+    glPopGroupMarkerEXT
+    glPushGroupMarkerEXT
+
+    ; GL_EXT_discard_framebuffer
+    glDiscardFramebufferEXT
+
+    ; GL_EXT_disjoint_timer_query
+    glBeginQueryEXT
+    glDeleteQueriesEXT
+    glEndQueryEXT
+    glGenQueriesEXT
+    glGetInteger64vEXT
+    glGetQueryObjecti64vEXT
+    glGetQueryObjectivEXT
+    glGetQueryObjectui64vEXT
+    glGetQueryObjectuivEXT
+    glGetQueryivEXT
+    glIsQueryEXT
+    glQueryCounterEXT
+
+    ; GL_EXT_draw_buffers
+    glDrawBuffersEXT
+
+    ; GL_EXT_draw_buffers_indexed
+    glBlendEquationSeparateiEXT
+    glBlendEquationiEXT
+    glBlendFuncSeparateiEXT
+    glBlendFunciEXT
+    glColorMaskiEXT
+    glDisableiEXT
+    glEnableiEXT
+    glIsEnablediEXT
+
+    ; GL_EXT_draw_elements_base_vertex
+    glDrawElementsBaseVertexEXT
+    glDrawElementsInstancedBaseVertexEXT
+    glDrawRangeElementsBaseVertexEXT
+    glMultiDrawElementsBaseVertexEXT
+
+    ; GL_EXT_external_buffer
+    glBufferStorageExternalEXT
+    glNamedBufferStorageExternalEXT
+
+    ; GL_EXT_float_blend
+
+    ; GL_EXT_geometry_shader
+    glFramebufferTextureEXT
+
+    ; GL_EXT_gpu_shader5
+
+    ; GL_EXT_instanced_arrays
+    glDrawArraysInstancedEXT
+    glDrawElementsInstancedEXT
+    glVertexAttribDivisorEXT
+
+    ; GL_EXT_map_buffer_range
+    glFlushMappedBufferRangeEXT
+    glMapBufferRangeEXT
+
+    ; GL_EXT_memory_object
+    glBufferStorageMemEXT
+    glCreateMemoryObjectsEXT
+    glDeleteMemoryObjectsEXT
+    glGetMemoryObjectParameterivEXT
+    glGetUnsignedBytei_vEXT
+    glGetUnsignedBytevEXT
+    glIsMemoryObjectEXT
+    glMemoryObjectParameterivEXT
+    glTexStorageMem2DEXT
+    glTexStorageMem2DMultisampleEXT
+    glTexStorageMem3DEXT
+    glTexStorageMem3DMultisampleEXT
+
+    ; GL_EXT_memory_object_fd
+    glImportMemoryFdEXT
+
+    ; GL_EXT_multi_draw_indirect
+    glMultiDrawArraysIndirectEXT
+    glMultiDrawElementsIndirectEXT
+
+    ; GL_EXT_multisampled_render_to_texture
+    glFramebufferTexture2DMultisampleEXT
+    glRenderbufferStorageMultisampleEXT
+
+    ; GL_EXT_multisampled_render_to_texture2
+
+    ; GL_EXT_occlusion_query_boolean
+
+    ; GL_EXT_primitive_bounding_box
+    glPrimitiveBoundingBoxEXT
+
+    ; GL_EXT_protected_textures
+
+    ; GL_EXT_pvrtc_sRGB
+
+    ; GL_EXT_read_format_bgra
+
+    ; GL_EXT_robustness
+    glGetGraphicsResetStatusEXT
+    glGetnUniformfvEXT
+    glGetnUniformivEXT
+    glReadnPixelsEXT
+
+    ; GL_EXT_sRGB
+
+    ; GL_EXT_sRGB_write_control
+
+    ; GL_EXT_semaphore
+    glDeleteSemaphoresEXT
+    glGenSemaphoresEXT
+    glGetSemaphoreParameterui64vEXT
+    glIsSemaphoreEXT
+    glSemaphoreParameterui64vEXT
+    glSignalSemaphoreEXT
+    glWaitSemaphoreEXT
+
+    ; GL_EXT_semaphore_fd
+    glImportSemaphoreFdEXT
+
+    ; GL_EXT_separate_shader_objects
+    glActiveShaderProgramEXT
+    glBindProgramPipelineEXT
+    glCreateShaderProgramvEXT
+    glDeleteProgramPipelinesEXT
+    glGenProgramPipelinesEXT
+    glGetProgramPipelineInfoLogEXT
+    glGetProgramPipelineivEXT
+    glIsProgramPipelineEXT
+    glProgramParameteriEXT
+    glProgramUniform1fEXT
+    glProgramUniform1fvEXT
+    glProgramUniform1iEXT
+    glProgramUniform1ivEXT
+    glProgramUniform1uiEXT
+    glProgramUniform1uivEXT
+    glProgramUniform2fEXT
+    glProgramUniform2fvEXT
+    glProgramUniform2iEXT
+    glProgramUniform2ivEXT
+    glProgramUniform2uiEXT
+    glProgramUniform2uivEXT
+    glProgramUniform3fEXT
+    glProgramUniform3fvEXT
+    glProgramUniform3iEXT
+    glProgramUniform3ivEXT
+    glProgramUniform3uiEXT
+    glProgramUniform3uivEXT
+    glProgramUniform4fEXT
+    glProgramUniform4fvEXT
+    glProgramUniform4iEXT
+    glProgramUniform4ivEXT
+    glProgramUniform4uiEXT
+    glProgramUniform4uivEXT
+    glProgramUniformMatrix2fvEXT
+    glProgramUniformMatrix2x3fvEXT
+    glProgramUniformMatrix2x4fvEXT
+    glProgramUniformMatrix3fvEXT
+    glProgramUniformMatrix3x2fvEXT
+    glProgramUniformMatrix3x4fvEXT
+    glProgramUniformMatrix4fvEXT
+    glProgramUniformMatrix4x2fvEXT
+    glProgramUniformMatrix4x3fvEXT
+    glUseProgramStagesEXT
+    glValidateProgramPipelineEXT
+
+    ; GL_EXT_shader_framebuffer_fetch
+
+    ; GL_EXT_shader_framebuffer_fetch_non_coherent
+    glFramebufferFetchBarrierEXT
+
+    ; GL_EXT_shader_io_blocks
+
+    ; GL_EXT_shader_non_constant_global_initializers
+
+    ; GL_EXT_shader_texture_lod
+
+    ; GL_EXT_shadow_samplers
+
+    ; GL_EXT_tessellation_shader
+    glPatchParameteriEXT
+
+    ; GL_EXT_texture_border_clamp
+    glGetSamplerParameterIivEXT
+    glGetSamplerParameterIuivEXT
+    glGetTexParameterIivEXT
+    glGetTexParameterIuivEXT
+    glSamplerParameterIivEXT
+    glSamplerParameterIuivEXT
+    glTexParameterIivEXT
+    glTexParameterIuivEXT
+
+    ; GL_EXT_texture_buffer
+    glTexBufferEXT
+    glTexBufferRangeEXT
+
+    ; GL_EXT_texture_compression_bptc
+
+    ; GL_EXT_texture_compression_dxt1
+
+    ; GL_EXT_texture_compression_rgtc
+
+    ; GL_EXT_texture_compression_s3tc
+
+    ; GL_EXT_texture_compression_s3tc_srgb
+
+    ; GL_EXT_texture_cube_map_array
+
+    ; GL_EXT_texture_filter_anisotropic
+
+    ; GL_EXT_texture_format_BGRA8888
+
+    ; GL_EXT_texture_format_sRGB_override
+
+    ; GL_EXT_texture_norm16
+
+    ; GL_EXT_texture_rg
+
+    ; GL_EXT_texture_sRGB_R8
+
+    ; GL_EXT_texture_sRGB_RG8
+
+    ; GL_EXT_texture_sRGB_decode
+
+    ; GL_EXT_texture_storage
+    glTexStorage1DEXT
+    glTexStorage2DEXT
+    glTexStorage3DEXT
+
+    ; GL_EXT_texture_type_2_10_10_10_REV
+
+    ; GL_EXT_unpack_subimage
+
+    ; GL_IMG_texture_compression_pvrtc
+
+    ; GL_IMG_texture_compression_pvrtc2
+
+    ; GL_KHR_blend_equation_advanced
+    glBlendBarrierKHR
+
+    ; GL_KHR_debug
+    glDebugMessageCallbackKHR
+    glDebugMessageControlKHR
+    glDebugMessageInsertKHR
+    glGetDebugMessageLogKHR
+    glGetObjectLabelKHR
+    glGetObjectPtrLabelKHR
+    glGetPointervKHR
+    glObjectLabelKHR
+    glObjectPtrLabelKHR
+    glPopDebugGroupKHR
+    glPushDebugGroupKHR
+
+    ; GL_KHR_no_error
+
+    ; GL_KHR_parallel_shader_compile
+    glMaxShaderCompilerThreadsKHR
+
+    ; GL_KHR_robust_buffer_access_behavior
+
+    ; GL_KHR_texture_compression_astc_hdr
+
+    ; GL_KHR_texture_compression_astc_ldr
+
+    ; GL_KHR_texture_compression_astc_sliced_3d
+
+    ; GL_MESA_framebuffer_flip_y
+    glFramebufferParameteriMESA
+    glGetFramebufferParameterivMESA
+
+    ; GL_NV_fence
+    glDeleteFencesNV
+    glFinishFenceNV
+    glGenFencesNV
+    glGetFenceivNV
+    glIsFenceNV
+    glSetFenceNV
+    glTestFenceNV
+
+    ; GL_NV_framebuffer_blit
+    glBlitFramebufferNV
+
+    ; GL_NV_pixel_buffer_object
+
+    ; GL_NV_read_depth
+
+    ; GL_NV_read_depth_stencil
+
+    ; GL_NV_read_stencil
+
+    ; GL_NV_robustness_video_memory_purge
+
+    ; GL_NV_shader_noperspective_interpolation
+
+    ; GL_OES_EGL_image
+    glEGLImageTargetRenderbufferStorageOES
+    glEGLImageTargetTexture2DOES
+
+    ; GL_OES_EGL_image_external
+
+    ; GL_OES_EGL_image_external_essl3
+
+    ; GL_OES_compressed_ETC1_RGB8_texture
+
+    ; GL_OES_compressed_paletted_texture
+
+    ; GL_OES_copy_image
+    glCopyImageSubDataOES
+
+    ; GL_OES_depth24
+
+    ; GL_OES_depth32
+
+    ; GL_OES_depth_texture
+
+    ; GL_OES_draw_buffers_indexed
+    glBlendEquationSeparateiOES
+    glBlendEquationiOES
+    glBlendFuncSeparateiOES
+    glBlendFunciOES
+    glColorMaskiOES
+    glDisableiOES
+    glEnableiOES
+    glIsEnablediOES
+
+    ; GL_OES_draw_elements_base_vertex
+    glDrawElementsBaseVertexOES
+    glDrawElementsInstancedBaseVertexOES
+    glDrawRangeElementsBaseVertexOES
+
+    ; GL_OES_draw_texture
+    glDrawTexfOES
+    glDrawTexfvOES
+    glDrawTexiOES
+    glDrawTexivOES
+    glDrawTexsOES
+    glDrawTexsvOES
+    glDrawTexxOES
+    glDrawTexxvOES
+
+    ; GL_OES_element_index_uint
+
+    ; GL_OES_fbo_render_mipmap
+
+    ; GL_OES_framebuffer_object
+    glBindFramebufferOES
+    glBindRenderbufferOES
+    glCheckFramebufferStatusOES
+    glDeleteFramebuffersOES
+    glDeleteRenderbuffersOES
+    glFramebufferRenderbufferOES
+    glFramebufferTexture2DOES
+    glGenFramebuffersOES
+    glGenRenderbuffersOES
+    glGenerateMipmapOES
+    glGetFramebufferAttachmentParameterivOES
+    glGetRenderbufferParameterivOES
+    glIsFramebufferOES
+    glIsRenderbufferOES
+    glRenderbufferStorageOES
+
+    ; GL_OES_geometry_shader
+    glFramebufferTextureOES
+
+    ; GL_OES_get_program_binary
+    glGetProgramBinaryOES
+    glProgramBinaryOES
+
+    ; GL_OES_mapbuffer
+    glGetBufferPointervOES
+    glMapBufferOES
+    glUnmapBufferOES
+
+    ; GL_OES_matrix_palette
+    glCurrentPaletteMatrixOES
+    glLoadPaletteFromModelViewMatrixOES
+    glMatrixIndexPointerOES
+    glWeightPointerOES
+
+    ; GL_OES_packed_depth_stencil
+
+    ; GL_OES_point_size_array
+    glPointSizePointerOES
+
+    ; GL_OES_point_sprite
+
+    ; GL_OES_primitive_bounding_box
+    glPrimitiveBoundingBoxOES
+
+    ; GL_OES_query_matrix
+    glQueryMatrixxOES
+
+    ; GL_OES_rgb8_rgba8
+
+    ; GL_OES_sample_shading
+    glMinSampleShadingOES
+
+    ; GL_OES_sample_variables
+
+    ; GL_OES_shader_image_atomic
+
+    ; GL_OES_shader_io_blocks
+
+    ; GL_OES_shader_multisample_interpolation
+
+    ; GL_OES_standard_derivatives
+
+    ; GL_OES_surfaceless_context
+
+    ; GL_OES_texture_3D
+    glCompressedTexImage3DOES
+    glCompressedTexSubImage3DOES
+    glCopyTexSubImage3DOES
+    glFramebufferTexture3DOES
+    glTexImage3DOES
+    glTexSubImage3DOES
+
+    ; GL_OES_texture_border_clamp
+    glGetSamplerParameterIivOES
+    glGetSamplerParameterIuivOES
+    glGetTexParameterIivOES
+    glGetTexParameterIuivOES
+    glSamplerParameterIivOES
+    glSamplerParameterIuivOES
+    glTexParameterIivOES
+    glTexParameterIuivOES
+
+    ; GL_OES_texture_buffer
+    glTexBufferOES
+    glTexBufferRangeOES
+
+    ; GL_OES_texture_compression_astc
+
+    ; GL_OES_texture_cube_map
+    glGetTexGenfvOES
+    glGetTexGenivOES
+    glGetTexGenxvOES
+    glTexGenfOES
+    glTexGenfvOES
+    glTexGeniOES
+    glTexGenivOES
+    glTexGenxOES
+    glTexGenxvOES
+
+    ; GL_OES_texture_cube_map_array
+
+    ; GL_OES_texture_float
+
+    ; GL_OES_texture_float_linear
+
+    ; GL_OES_texture_half_float
+
+    ; GL_OES_texture_half_float_linear
+
+    ; GL_OES_texture_npot
+
+    ; GL_OES_texture_stencil8
+
+    ; GL_OES_texture_storage_multisample_2d_array
+    glTexStorage3DMultisampleOES
+
+    ; GL_OES_vertex_array_object
+    glBindVertexArrayOES
+    glDeleteVertexArraysOES
+    glGenVertexArraysOES
+    glIsVertexArrayOES
+
+    ; GL_OES_vertex_half_float
+
+    ; GL_OES_vertex_type_10_10_10_2
+
+    ; GL_OVR_multiview
+    glFramebufferTextureMultiviewOVR
+
+    ; GL_OVR_multiview2
+
+    ; GL_QCOM_shading_rate
+    glShadingRateQCOM
+
+    ; EGL 1.0
+    EGL_ChooseConfig
+    EGL_CopyBuffers
+    EGL_CreateContext
+    EGL_CreatePbufferSurface
+    EGL_CreatePixmapSurface
+    EGL_CreateWindowSurface
+    EGL_DestroyContext
+    EGL_DestroySurface
+    EGL_GetConfigAttrib
+    EGL_GetConfigs
+    EGL_GetCurrentDisplay
+    EGL_GetCurrentSurface
+    EGL_GetDisplay
+    EGL_GetError
+    EGL_GetProcAddress
+    EGL_Initialize
+    EGL_MakeCurrent
+    EGL_QueryContext
+    EGL_QueryString
+    EGL_QuerySurface
+    EGL_SwapBuffers
+    EGL_Terminate
+    EGL_WaitGL
+    EGL_WaitNative
+
+    ; EGL 1.1
+    EGL_BindTexImage
+    EGL_ReleaseTexImage
+    EGL_SurfaceAttrib
+    EGL_SwapInterval
+
+    ; EGL 1.2
+    EGL_BindAPI
+    EGL_CreatePbufferFromClientBuffer
+    EGL_QueryAPI
+    EGL_ReleaseThread
+    EGL_WaitClient
+
+    ; EGL 1.4
+    EGL_GetCurrentContext
+
+    ; EGL 1.5
+    EGL_ClientWaitSync
+    EGL_CreateImage
+    EGL_CreatePlatformPixmapSurface
+    EGL_CreatePlatformWindowSurface
+    EGL_CreateSync
+    EGL_DestroyImage
+    EGL_DestroySync
+    EGL_GetPlatformDisplay
+    EGL_GetSyncAttrib
+    EGL_WaitSync
+
+    ; EGL_ANDROID_blob_cache
+    EGL_SetBlobCacheFuncsANDROID
+
+    ; EGL_ANDROID_create_native_client_buffer
+    EGL_CreateNativeClientBufferANDROID
+
+    ; EGL_ANDROID_get_frame_timestamps
+    EGL_GetCompositorTimingANDROID
+    EGL_GetCompositorTimingSupportedANDROID
+    EGL_GetFrameTimestampSupportedANDROID
+    EGL_GetFrameTimestampsANDROID
+    EGL_GetNextFrameIdANDROID
+
+    ; EGL_ANDROID_get_native_client_buffer
+    EGL_GetNativeClientBufferANDROID
+
+    ; EGL_ANDROID_native_fence_sync
+    EGL_DupNativeFenceFDANDROID
+
+    ; EGL_ANDROID_presentation_time
+    EGL_PresentationTimeANDROID
+
+    ; EGL_ANGLE_device_creation
+    EGL_CreateDeviceANGLE
+    EGL_ReleaseDeviceANGLE
+
+    ; EGL_ANGLE_feature_control
+    EGL_QueryDisplayAttribANGLE
+    EGL_QueryStringiANGLE
+
+    ; EGL_ANGLE_metal_shared_event_sync
+    EGL_CopyMetalSharedEventANGLE
+
+    ; EGL_ANGLE_power_preference
+    EGL_ForceGPUSwitchANGLE
+    EGL_HandleGPUSwitchANGLE
+    EGL_ReacquireHighPowerGPUANGLE
+    EGL_ReleaseHighPowerGPUANGLE
+
+    ; EGL_ANGLE_prepare_swap_buffers
+    EGL_PrepareSwapBuffersANGLE
+
+    ; EGL_ANGLE_program_cache_control
+    EGL_ProgramCacheGetAttribANGLE
+    EGL_ProgramCachePopulateANGLE
+    EGL_ProgramCacheQueryANGLE
+    EGL_ProgramCacheResizeANGLE
+
+    ; EGL_ANGLE_query_surface_pointer
+    EGL_QuerySurfacePointerANGLE
+
+    ; EGL_ANGLE_stream_producer_d3d_texture
+    EGL_CreateStreamProducerD3DTextureANGLE
+    EGL_StreamPostD3DTextureANGLE
+
+    ; EGL_ANGLE_swap_with_frame_token
+    EGL_SwapBuffersWithFrameTokenANGLE
+
+    ; EGL_ANGLE_sync_control_rate
+    EGL_GetMscRateANGLE
+
+    ; EGL_ANGLE_vulkan_image
+    EGL_ExportVkImageANGLE
+
+    ; EGL_CHROMIUM_sync_control
+    EGL_GetSyncValuesCHROMIUM
+
+    ; EGL_EXT_device_query
+    EGL_QueryDeviceAttribEXT
+    EGL_QueryDeviceStringEXT
+    EGL_QueryDisplayAttribEXT
+
+    ; EGL_EXT_image_dma_buf_import_modifiers
+    EGL_QueryDmaBufFormatsEXT
+    EGL_QueryDmaBufModifiersEXT
+
+    ; EGL_EXT_platform_base
+    EGL_CreatePlatformPixmapSurfaceEXT
+    EGL_CreatePlatformWindowSurfaceEXT
+    EGL_GetPlatformDisplayEXT
+
+    ; EGL_KHR_debug
+    EGL_DebugMessageControlKHR
+    EGL_LabelObjectKHR
+    EGL_QueryDebugKHR
+
+    ; EGL_KHR_fence_sync
+    EGL_ClientWaitSyncKHR
+    EGL_CreateSyncKHR
+    EGL_DestroySyncKHR
+    EGL_GetSyncAttribKHR
+
+    ; EGL_KHR_image
+    EGL_CreateImageKHR
+    EGL_DestroyImageKHR
+
+    ; EGL_KHR_lock_surface3
+    EGL_LockSurfaceKHR
+    EGL_QuerySurface64KHR
+    EGL_UnlockSurfaceKHR
+
+    ; EGL_KHR_partial_update
+    EGL_SetDamageRegionKHR
+
+    ; EGL_KHR_reusable_sync
+    EGL_SignalSyncKHR
+
+    ; EGL_KHR_stream
+    EGL_CreateStreamKHR
+    EGL_DestroyStreamKHR
+    EGL_QueryStreamKHR
+    EGL_QueryStreamu64KHR
+    EGL_StreamAttribKHR
+
+    ; EGL_KHR_stream_consumer_gltexture
+    EGL_StreamConsumerAcquireKHR
+    EGL_StreamConsumerGLTextureExternalKHR
+    EGL_StreamConsumerReleaseKHR
+
+    ; EGL_KHR_swap_buffers_with_damage
+    EGL_SwapBuffersWithDamageKHR
+
+    ; EGL_KHR_wait_sync
+    EGL_WaitSyncKHR
+
+    ; EGL_NV_post_sub_buffer
+    EGL_PostSubBufferNV
+
+    ; EGL_NV_stream_consumer_gltexture_yuv
+    EGL_StreamConsumerGLTextureExternalAttribsNV
-- 
cgit v1.2.3

