{ global: # 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*; local: *; };