summaryrefslogtreecommitdiffstats
path: root/gfx/angle/checkout/src/libGLESv2/libGLESv2_autogen.def
diff options
context:
space:
mode:
Diffstat (limited to 'gfx/angle/checkout/src/libGLESv2/libGLESv2_autogen.def')
-rw-r--r--gfx/angle/checkout/src/libGLESv2/libGLESv2_autogen.def1362
1 files changed, 1362 insertions, 0 deletions
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