# OpenGL ES 2.0 core functions _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 core functions _glReadBuffer _glDrawRangeElements _glTexImage3D _glTexSubImage3D _glCopyTexSubImage3D _glCompressedTexImage3D _glCompressedTexSubImage3D _glGenQueries _glDeleteQueries _glIsQuery _glBeginQuery _glEndQuery _glGetQueryiv _glGetQueryObjectuiv _glUnmapBuffer _glGetBufferPointerv _glDrawBuffers _glUniformMatrix2x3fv _glUniformMatrix3x2fv _glUniformMatrix2x4fv _glUniformMatrix4x2fv _glUniformMatrix3x4fv _glUniformMatrix4x3fv _glBlitFramebuffer _glRenderbufferStorageMultisample _glFramebufferTextureLayer _glMapBufferRange _glFlushMappedBufferRange _glBindVertexArray _glDeleteVertexArrays _glGenVertexArrays _glIsVertexArray _glGetIntegeri_v _glBeginTransformFeedback _glEndTransformFeedback _glBindBufferRange _glBindBufferBase _glTransformFeedbackVaryings _glGetTransformFeedbackVarying _glVertexAttribIPointer _glGetVertexAttribIiv _glGetVertexAttribIuiv _glVertexAttribI4i _glVertexAttribI4ui _glVertexAttribI4iv _glVertexAttribI4uiv _glGetUniformuiv _glGetFragDataLocation _glUniform1ui _glUniform2ui _glUniform3ui _glUniform4ui _glUniform1uiv _glUniform2uiv _glUniform3uiv _glUniform4uiv _glClearBufferiv _glClearBufferuiv _glClearBufferfv _glClearBufferfi _glGetStringi _glCopyBufferSubData _glGetUniformIndices _glGetActiveUniformsiv _glGetUniformBlockIndex _glGetActiveUniformBlockiv _glGetActiveUniformBlockName _glUniformBlockBinding _glDrawArraysInstanced _glDrawElementsInstanced _glFenceSync _glIsSync _glDeleteSync _glClientWaitSync _glWaitSync _glGetInteger64v _glGetSynciv _glGetInteger64i_v _glGetBufferParameteri64v _glGenSamplers _glDeleteSamplers _glIsSampler _glBindSampler _glSamplerParameteri _glSamplerParameteriv _glSamplerParameterf _glSamplerParameterfv _glGetSamplerParameteriv _glGetSamplerParameterfv _glVertexAttribDivisor _glBindTransformFeedback _glDeleteTransformFeedbacks _glGenTransformFeedbacks _glIsTransformFeedback _glPauseTransformFeedback _glResumeTransformFeedback _glGetProgramBinary _glProgramBinary _glProgramParameteri _glInvalidateFramebuffer _glInvalidateSubFramebuffer _glTexStorage2D _glTexStorage3D _glGetInternalformativ # Extensions _glTexImage3DOES _glBlitFramebufferANGLE _glRenderbufferStorageMultisampleANGLE _glDeleteFencesNV _glFinishFenceNV _glGenFencesNV _glGetFenceivNV _glIsFenceNV _glSetFenceNV _glTestFenceNV _glGetGraphicsResetStatusEXT _glReadnPixelsEXT _glGetnUniformfvEXT _glGetnUniformivEXT _glGenQueriesEXT _glDeleteQueriesEXT _glIsQueryEXT _glBeginQueryEXT _glEndQueryEXT _glGetQueryivEXT _glGetQueryObjectuivEXT _glEGLImageTargetTexture2DOES _glEGLImageTargetRenderbufferStorageOES _glIsRenderbufferOES _glBindRenderbufferOES _glDeleteRenderbuffersOES _glGenRenderbuffersOES _glRenderbufferStorageOES _glGetRenderbufferParameterivOES _glIsFramebufferOES _glBindFramebufferOES _glDeleteFramebuffersOES _glGenFramebuffersOES _glCheckFramebufferStatusOES _glFramebufferRenderbufferOES _glFramebufferTexture2DOES _glGetFramebufferAttachmentParameterivOES _glGenerateMipmapOES _glDrawBuffersEXT _glBindVertexArrayOES _glDeleteVertexArraysOES _glGenVertexArraysOES _glIsVertexArrayOES # Table of function pointers to disambiguate between libraries _libGLESv2_swiftshader # Type-strings and type-infos required by sanitizers _ZTS* _ZTI*