blob: f2e2fff68bb11f35eaf7038d8eff6eae174b8d0a [file] [log] [blame]
<abi-corpus version='2.1' architecture='elf-arm' soname='libGLESv2.so'>
<elf-needed>
<dependency name='libcutils.so'/>
<dependency name='liblog.so'/>
<dependency name='libEGL.so'/>
<dependency name='libc++.so'/>
<dependency name='libc.so'/>
<dependency name='libm.so'/>
<dependency name='libdl.so'/>
</elf-needed>
<elf-function-symbols>
<elf-symbol name='glActiveTexture' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glAttachShader' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glBeginPerfMonitorAMD' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glBindAttribLocation' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glBindBuffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glBindFramebuffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glBindRenderbuffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glBindTexture' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glBindVertexArrayOES' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glBlendColor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glBlendEquation' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glBlendEquationSeparate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glBlendFunc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glBlendFuncSeparate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glBufferData' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glBufferSubData' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glCheckFramebufferStatus' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glClear' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glClearColor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glClearDepthf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glClearStencil' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glColorMask' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glCompileShader' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glCompressedTexImage2D' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glCompressedTexImage3DOES' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glCompressedTexSubImage2D' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glCompressedTexSubImage3DOES' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glCopyTexImage2D' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glCopyTexSubImage2D' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glCopyTexSubImage3DOES' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glCoverageMaskNV' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glCoverageOperationNV' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glCreateProgram' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glCreateShader' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glCullFace' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glDeleteBuffers' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glDeleteFencesNV' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glDeleteFramebuffers' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glDeletePerfMonitorsAMD' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glDeleteProgram' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glDeleteRenderbuffers' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glDeleteShader' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glDeleteTextures' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glDeleteVertexArraysOES' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glDepthFunc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glDepthMask' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glDepthRangef' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glDetachShader' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glDisable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glDisableDriverControlQCOM' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glDisableVertexAttribArray' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glDiscardFramebufferEXT' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glDrawArrays' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glDrawElements' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glEGLImageTargetRenderbufferStorageOES' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glEGLImageTargetTexture2DOES' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glEnable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glEnableDriverControlQCOM' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glEnableVertexAttribArray' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glEndPerfMonitorAMD' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glEndTilingQCOM' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glExtGetBufferPointervQCOM' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glExtGetBuffersQCOM' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glExtGetFramebuffersQCOM' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glExtGetProgramBinarySourceQCOM' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glExtGetProgramsQCOM' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glExtGetRenderbuffersQCOM' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glExtGetShadersQCOM' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glExtGetTexLevelParameterivQCOM' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glExtGetTexSubImageQCOM' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glExtGetTexturesQCOM' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glExtIsProgramBinaryQCOM' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glExtTexObjectStateOverrideiQCOM' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glFinish' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glFinishFenceNV' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glFlush' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glFramebufferRenderbuffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glFramebufferTexture2D' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glFramebufferTexture2DMultisampleIMG' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glFramebufferTexture3DOES' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glFrontFace' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGenBuffers' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGenFencesNV' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGenFramebuffers' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGenPerfMonitorsAMD' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGenRenderbuffers' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGenTextures' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGenVertexArraysOES' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGenerateMipmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetActiveAttrib' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetActiveUniform' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetAttachedShaders' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetAttribLocation' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetBooleanv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetBufferParameteriv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetBufferPointervOES' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetDriverControlStringQCOM' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetDriverControlsQCOM' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetError' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetFenceivNV' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetFloatv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetFramebufferAttachmentParameteriv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetIntegerv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetPerfMonitorCounterDataAMD' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetPerfMonitorCounterInfoAMD' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetPerfMonitorCounterStringAMD' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetPerfMonitorCountersAMD' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetPerfMonitorGroupStringAMD' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetPerfMonitorGroupsAMD' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetProgramBinaryOES' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetProgramInfoLog' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetProgramiv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetRenderbufferParameteriv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetShaderInfoLog' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetShaderPrecisionFormat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetShaderSource' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetShaderiv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetTexParameterfv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetTexParameteriv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetUniformLocation' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetUniformfv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetUniformiv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetVertexAttribPointerv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetVertexAttribfv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glGetVertexAttribiv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glHint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glIsBuffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glIsEnabled' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glIsFenceNV' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glIsFramebuffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glIsProgram' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glIsRenderbuffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glIsShader' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glIsTexture' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glIsVertexArrayOES' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glLineWidth' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glLinkProgram' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glMapBufferOES' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glMultiDrawArraysEXT' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glMultiDrawElementsEXT' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glPixelStorei' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glPolygonOffset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glProgramBinaryOES' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glReadPixels' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glReleaseShaderCompiler' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glRenderbufferStorage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glRenderbufferStorageMultisampleIMG' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glSampleCoverage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glScissor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glSelectPerfMonitorCountersAMD' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glSetFenceNV' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glShaderBinary' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glShaderSource' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glStartTilingQCOM' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glStencilFunc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glStencilFuncSeparate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glStencilMask' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glStencilMaskSeparate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glStencilOp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glStencilOpSeparate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glTestFenceNV' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glTexImage2D' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glTexImage3DOES' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glTexParameterf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glTexParameterfv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glTexParameteri' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glTexParameteriv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glTexSubImage2D' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glTexSubImage3DOES' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glUniform1f' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glUniform1fv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glUniform1i' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glUniform1iv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glUniform2f' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glUniform2fv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glUniform2i' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glUniform2iv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glUniform3f' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glUniform3fv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glUniform3i' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glUniform3iv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glUniform4f' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glUniform4fv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glUniform4i' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glUniform4iv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glUniformMatrix2fv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glUniformMatrix3fv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glUniformMatrix4fv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glUnmapBufferOES' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glUseProgram' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glValidateProgram' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glVertexAttrib1f' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glVertexAttrib1fv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glVertexAttrib2f' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glVertexAttrib2fv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glVertexAttrib3f' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glVertexAttrib3fv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glVertexAttrib4f' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glVertexAttrib4fv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glVertexAttribPointer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<elf-symbol name='glViewport' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
</elf-function-symbols>
<abi-instr address-size='32' language='LANG_C_plus_plus_14' path='frameworks/native/opengl/libs/GLES2/gl2.cpp'>
<function-decl name='glActiveTexture' mangled-name='glActiveTexture' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glActiveTexture'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glAttachShader' mangled-name='glAttachShader' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glAttachShader'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glBeginPerfMonitorAMD' mangled-name='glBeginPerfMonitorAMD' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glBeginPerfMonitorAMD'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glBindAttribLocation' mangled-name='glBindAttribLocation' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glBindAttribLocation'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glBindBuffer' mangled-name='glBindBuffer' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glBindBuffer'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glBindFramebuffer' mangled-name='glBindFramebuffer' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glBindFramebuffer'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glBindRenderbuffer' mangled-name='glBindRenderbuffer' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glBindRenderbuffer'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glBindTexture' mangled-name='glBindTexture' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glBindTexture'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glBindVertexArrayOES' mangled-name='glBindVertexArrayOES' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glBindVertexArrayOES'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glBlendColor' mangled-name='glBlendColor' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glBlendColor'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glBlendEquation' mangled-name='glBlendEquation' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glBlendEquation'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glBlendEquationSeparate' mangled-name='glBlendEquationSeparate' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glBlendEquationSeparate'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glBlendFunc' mangled-name='glBlendFunc' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glBlendFunc'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glBlendFuncSeparate' mangled-name='glBlendFuncSeparate' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glBlendFuncSeparate'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glBufferData' mangled-name='glBufferData' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glBufferData'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glBufferSubData' mangled-name='glBufferSubData' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glBufferSubData'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glCheckFramebufferStatus' mangled-name='glCheckFramebufferStatus' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glCheckFramebufferStatus'>
<return type-id='055aa60e'/>
</function-decl>
<function-decl name='glClear' mangled-name='glClear' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glClear'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glClearColor' mangled-name='glClearColor' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glClearColor'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glClearDepthf' mangled-name='glClearDepthf' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glClearDepthf'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glClearStencil' mangled-name='glClearStencil' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glClearStencil'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glColorMask' mangled-name='glColorMask' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glColorMask'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glCompileShader' mangled-name='glCompileShader' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glCompileShader'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glCompressedTexImage2D' mangled-name='glCompressedTexImage2D' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glCompressedTexImage2D'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glCompressedTexImage3DOES' mangled-name='glCompressedTexImage3DOES' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glCompressedTexImage3DOES'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glCompressedTexSubImage2D' mangled-name='glCompressedTexSubImage2D' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glCompressedTexSubImage2D'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glCompressedTexSubImage3DOES' mangled-name='glCompressedTexSubImage3DOES' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glCompressedTexSubImage3DOES'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glCopyTexImage2D' mangled-name='glCopyTexImage2D' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glCopyTexImage2D'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glCopyTexSubImage2D' mangled-name='glCopyTexSubImage2D' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glCopyTexSubImage2D'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glCopyTexSubImage3DOES' mangled-name='glCopyTexSubImage3DOES' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glCopyTexSubImage3DOES'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glCoverageMaskNV' mangled-name='glCoverageMaskNV' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glCoverageMaskNV'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glCoverageOperationNV' mangled-name='glCoverageOperationNV' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glCoverageOperationNV'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glCreateProgram' mangled-name='glCreateProgram' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glCreateProgram'>
<return type-id='429a25b7'/>
</function-decl>
<function-decl name='glCreateShader' mangled-name='glCreateShader' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glCreateShader'>
<return type-id='429a25b7'/>
</function-decl>
<function-decl name='glCullFace' mangled-name='glCullFace' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glCullFace'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glDeleteBuffers' mangled-name='glDeleteBuffers' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glDeleteBuffers'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glDeleteFencesNV' mangled-name='glDeleteFencesNV' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glDeleteFencesNV'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glDeleteFramebuffers' mangled-name='glDeleteFramebuffers' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glDeleteFramebuffers'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glDeletePerfMonitorsAMD' mangled-name='glDeletePerfMonitorsAMD' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glDeletePerfMonitorsAMD'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glDeleteProgram' mangled-name='glDeleteProgram' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glDeleteProgram'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glDeleteRenderbuffers' mangled-name='glDeleteRenderbuffers' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glDeleteRenderbuffers'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glDeleteShader' mangled-name='glDeleteShader' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glDeleteShader'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glDeleteTextures' mangled-name='glDeleteTextures' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glDeleteTextures'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glDeleteVertexArraysOES' mangled-name='glDeleteVertexArraysOES' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glDeleteVertexArraysOES'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glDepthFunc' mangled-name='glDepthFunc' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glDepthFunc'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glDepthMask' mangled-name='glDepthMask' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glDepthMask'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glDepthRangef' mangled-name='glDepthRangef' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glDepthRangef'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glDetachShader' mangled-name='glDetachShader' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glDetachShader'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glDisable' mangled-name='glDisable' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glDisable'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glDisableDriverControlQCOM' mangled-name='glDisableDriverControlQCOM' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glDisableDriverControlQCOM'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glDisableVertexAttribArray' mangled-name='glDisableVertexAttribArray' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glDisableVertexAttribArray'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glDiscardFramebufferEXT' mangled-name='glDiscardFramebufferEXT' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glDiscardFramebufferEXT'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glDrawArrays' mangled-name='glDrawArrays' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glDrawArrays'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glDrawElements' mangled-name='glDrawElements' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glDrawElements'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glEGLImageTargetRenderbufferStorageOES' mangled-name='glEGLImageTargetRenderbufferStorageOES' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glEGLImageTargetRenderbufferStorageOES'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glEGLImageTargetTexture2DOES' mangled-name='glEGLImageTargetTexture2DOES' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glEGLImageTargetTexture2DOES'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glEnable' mangled-name='glEnable' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glEnable'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glEnableDriverControlQCOM' mangled-name='glEnableDriverControlQCOM' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glEnableDriverControlQCOM'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glEnableVertexAttribArray' mangled-name='glEnableVertexAttribArray' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glEnableVertexAttribArray'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glEndPerfMonitorAMD' mangled-name='glEndPerfMonitorAMD' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glEndPerfMonitorAMD'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glEndTilingQCOM' mangled-name='glEndTilingQCOM' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glEndTilingQCOM'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glExtGetBufferPointervQCOM' mangled-name='glExtGetBufferPointervQCOM' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glExtGetBufferPointervQCOM'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glExtGetBuffersQCOM' mangled-name='glExtGetBuffersQCOM' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glExtGetBuffersQCOM'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glExtGetFramebuffersQCOM' mangled-name='glExtGetFramebuffersQCOM' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glExtGetFramebuffersQCOM'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glExtGetProgramBinarySourceQCOM' mangled-name='glExtGetProgramBinarySourceQCOM' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glExtGetProgramBinarySourceQCOM'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glExtGetProgramsQCOM' mangled-name='glExtGetProgramsQCOM' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glExtGetProgramsQCOM'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glExtGetRenderbuffersQCOM' mangled-name='glExtGetRenderbuffersQCOM' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glExtGetRenderbuffersQCOM'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glExtGetShadersQCOM' mangled-name='glExtGetShadersQCOM' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glExtGetShadersQCOM'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glExtGetTexLevelParameterivQCOM' mangled-name='glExtGetTexLevelParameterivQCOM' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glExtGetTexLevelParameterivQCOM'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glExtGetTexSubImageQCOM' mangled-name='glExtGetTexSubImageQCOM' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glExtGetTexSubImageQCOM'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glExtGetTexturesQCOM' mangled-name='glExtGetTexturesQCOM' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glExtGetTexturesQCOM'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glExtIsProgramBinaryQCOM' mangled-name='glExtIsProgramBinaryQCOM' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glExtIsProgramBinaryQCOM'>
<return type-id='e482d915'/>
</function-decl>
<function-decl name='glExtTexObjectStateOverrideiQCOM' mangled-name='glExtTexObjectStateOverrideiQCOM' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glExtTexObjectStateOverrideiQCOM'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glFinish' mangled-name='glFinish' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glFinish'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glFinishFenceNV' mangled-name='glFinishFenceNV' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glFinishFenceNV'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glFlush' mangled-name='glFlush' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glFlush'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glFramebufferRenderbuffer' mangled-name='glFramebufferRenderbuffer' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glFramebufferRenderbuffer'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glFramebufferTexture2D' mangled-name='glFramebufferTexture2D' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glFramebufferTexture2D'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glFramebufferTexture2DMultisampleIMG' mangled-name='glFramebufferTexture2DMultisampleIMG' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glFramebufferTexture2DMultisampleIMG'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glFramebufferTexture3DOES' mangled-name='glFramebufferTexture3DOES' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glFramebufferTexture3DOES'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glFrontFace' mangled-name='glFrontFace' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glFrontFace'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGenBuffers' mangled-name='glGenBuffers' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGenBuffers'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGenFencesNV' mangled-name='glGenFencesNV' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGenFencesNV'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGenFramebuffers' mangled-name='glGenFramebuffers' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGenFramebuffers'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGenPerfMonitorsAMD' mangled-name='glGenPerfMonitorsAMD' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGenPerfMonitorsAMD'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGenRenderbuffers' mangled-name='glGenRenderbuffers' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGenRenderbuffers'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGenTextures' mangled-name='glGenTextures' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGenTextures'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGenVertexArraysOES' mangled-name='glGenVertexArraysOES' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGenVertexArraysOES'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGenerateMipmap' mangled-name='glGenerateMipmap' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGenerateMipmap'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetActiveAttrib' mangled-name='glGetActiveAttrib' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetActiveAttrib'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetActiveUniform' mangled-name='glGetActiveUniform' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetActiveUniform'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetAttachedShaders' mangled-name='glGetAttachedShaders' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetAttachedShaders'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetAttribLocation' mangled-name='glGetAttribLocation' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetAttribLocation'>
<return type-id='82e13008'/>
</function-decl>
<function-decl name='glGetBooleanv' mangled-name='glGetBooleanv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetBooleanv'>
<parameter type-id='055aa60e' name='pname'/>
<parameter type-id='a8573a34' name='data'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetBufferParameteriv' mangled-name='glGetBufferParameteriv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetBufferParameteriv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetBufferPointervOES' mangled-name='glGetBufferPointervOES' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetBufferPointervOES'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetDriverControlStringQCOM' mangled-name='glGetDriverControlStringQCOM' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetDriverControlStringQCOM'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetDriverControlsQCOM' mangled-name='glGetDriverControlsQCOM' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetDriverControlsQCOM'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetError' mangled-name='glGetError' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetError'>
<return type-id='055aa60e'/>
</function-decl>
<function-decl name='glGetFenceivNV' mangled-name='glGetFenceivNV' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetFenceivNV'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetFloatv' mangled-name='glGetFloatv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetFloatv'>
<parameter type-id='055aa60e' name='pname'/>
<parameter type-id='5d68ba5a' name='data'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetFramebufferAttachmentParameteriv' mangled-name='glGetFramebufferAttachmentParameteriv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetFramebufferAttachmentParameteriv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetIntegerv' mangled-name='glGetIntegerv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetIntegerv'>
<parameter type-id='055aa60e' name='pname'/>
<parameter type-id='e115857f' name='data'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetPerfMonitorCounterDataAMD' mangled-name='glGetPerfMonitorCounterDataAMD' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetPerfMonitorCounterDataAMD'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetPerfMonitorCounterInfoAMD' mangled-name='glGetPerfMonitorCounterInfoAMD' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetPerfMonitorCounterInfoAMD'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetPerfMonitorCounterStringAMD' mangled-name='glGetPerfMonitorCounterStringAMD' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetPerfMonitorCounterStringAMD'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetPerfMonitorCountersAMD' mangled-name='glGetPerfMonitorCountersAMD' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetPerfMonitorCountersAMD'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetPerfMonitorGroupStringAMD' mangled-name='glGetPerfMonitorGroupStringAMD' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetPerfMonitorGroupStringAMD'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetPerfMonitorGroupsAMD' mangled-name='glGetPerfMonitorGroupsAMD' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetPerfMonitorGroupsAMD'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetProgramBinaryOES' mangled-name='glGetProgramBinaryOES' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetProgramBinaryOES'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetProgramInfoLog' mangled-name='glGetProgramInfoLog' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetProgramInfoLog'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetProgramiv' mangled-name='glGetProgramiv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetProgramiv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetRenderbufferParameteriv' mangled-name='glGetRenderbufferParameteriv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetRenderbufferParameteriv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetShaderInfoLog' mangled-name='glGetShaderInfoLog' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetShaderInfoLog'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetShaderPrecisionFormat' mangled-name='glGetShaderPrecisionFormat' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetShaderPrecisionFormat'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetShaderSource' mangled-name='glGetShaderSource' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetShaderSource'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetShaderiv' mangled-name='glGetShaderiv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetShaderiv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetString' mangled-name='glGetString' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetString'>
<parameter type-id='055aa60e' name='name'/>
<return type-id='074f79f2'/>
</function-decl>
<function-decl name='glGetTexParameterfv' mangled-name='glGetTexParameterfv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetTexParameterfv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetTexParameteriv' mangled-name='glGetTexParameteriv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetTexParameteriv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetUniformLocation' mangled-name='glGetUniformLocation' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetUniformLocation'>
<return type-id='82e13008'/>
</function-decl>
<function-decl name='glGetUniformfv' mangled-name='glGetUniformfv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetUniformfv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetUniformiv' mangled-name='glGetUniformiv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetUniformiv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetVertexAttribPointerv' mangled-name='glGetVertexAttribPointerv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetVertexAttribPointerv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetVertexAttribfv' mangled-name='glGetVertexAttribfv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetVertexAttribfv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glGetVertexAttribiv' mangled-name='glGetVertexAttribiv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glGetVertexAttribiv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glHint' mangled-name='glHint' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glHint'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glIsBuffer' mangled-name='glIsBuffer' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glIsBuffer'>
<return type-id='e482d915'/>
</function-decl>
<function-decl name='glIsEnabled' mangled-name='glIsEnabled' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glIsEnabled'>
<return type-id='e482d915'/>
</function-decl>
<function-decl name='glIsFenceNV' mangled-name='glIsFenceNV' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glIsFenceNV'>
<return type-id='e482d915'/>
</function-decl>
<function-decl name='glIsFramebuffer' mangled-name='glIsFramebuffer' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glIsFramebuffer'>
<return type-id='e482d915'/>
</function-decl>
<function-decl name='glIsProgram' mangled-name='glIsProgram' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glIsProgram'>
<return type-id='e482d915'/>
</function-decl>
<function-decl name='glIsRenderbuffer' mangled-name='glIsRenderbuffer' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glIsRenderbuffer'>
<return type-id='e482d915'/>
</function-decl>
<function-decl name='glIsShader' mangled-name='glIsShader' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glIsShader'>
<return type-id='e482d915'/>
</function-decl>
<function-decl name='glIsTexture' mangled-name='glIsTexture' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glIsTexture'>
<return type-id='e482d915'/>
</function-decl>
<function-decl name='glIsVertexArrayOES' mangled-name='glIsVertexArrayOES' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glIsVertexArrayOES'>
<return type-id='e482d915'/>
</function-decl>
<function-decl name='glLineWidth' mangled-name='glLineWidth' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glLineWidth'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glLinkProgram' mangled-name='glLinkProgram' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glLinkProgram'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glMapBufferOES' mangled-name='glMapBufferOES' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glMapBufferOES'>
<return type-id='eaa32e2f'/>
</function-decl>
<function-decl name='glMultiDrawArraysEXT' mangled-name='glMultiDrawArraysEXT' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glMultiDrawArraysEXT'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glMultiDrawElementsEXT' mangled-name='glMultiDrawElementsEXT' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glMultiDrawElementsEXT'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glPixelStorei' mangled-name='glPixelStorei' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glPixelStorei'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glPolygonOffset' mangled-name='glPolygonOffset' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glPolygonOffset'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glProgramBinaryOES' mangled-name='glProgramBinaryOES' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glProgramBinaryOES'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glReadPixels' mangled-name='glReadPixels' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glReadPixels'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glReleaseShaderCompiler' mangled-name='glReleaseShaderCompiler' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glReleaseShaderCompiler'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glRenderbufferStorage' mangled-name='glRenderbufferStorage' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glRenderbufferStorage'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glRenderbufferStorageMultisampleIMG' mangled-name='glRenderbufferStorageMultisampleIMG' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glRenderbufferStorageMultisampleIMG'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glSampleCoverage' mangled-name='glSampleCoverage' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glSampleCoverage'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glScissor' mangled-name='glScissor' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glScissor'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glSelectPerfMonitorCountersAMD' mangled-name='glSelectPerfMonitorCountersAMD' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glSelectPerfMonitorCountersAMD'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glSetFenceNV' mangled-name='glSetFenceNV' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glSetFenceNV'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glShaderBinary' mangled-name='glShaderBinary' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glShaderBinary'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glShaderSource' mangled-name='glShaderSource' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glShaderSource'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glStartTilingQCOM' mangled-name='glStartTilingQCOM' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glStartTilingQCOM'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glStencilFunc' mangled-name='glStencilFunc' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glStencilFunc'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glStencilFuncSeparate' mangled-name='glStencilFuncSeparate' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glStencilFuncSeparate'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glStencilMask' mangled-name='glStencilMask' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glStencilMask'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glStencilMaskSeparate' mangled-name='glStencilMaskSeparate' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glStencilMaskSeparate'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glStencilOp' mangled-name='glStencilOp' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glStencilOp'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glStencilOpSeparate' mangled-name='glStencilOpSeparate' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glStencilOpSeparate'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glTestFenceNV' mangled-name='glTestFenceNV' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glTestFenceNV'>
<return type-id='e482d915'/>
</function-decl>
<function-decl name='glTexImage2D' mangled-name='glTexImage2D' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glTexImage2D'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glTexImage3DOES' mangled-name='glTexImage3DOES' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glTexImage3DOES'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glTexParameterf' mangled-name='glTexParameterf' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glTexParameterf'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glTexParameterfv' mangled-name='glTexParameterfv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glTexParameterfv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glTexParameteri' mangled-name='glTexParameteri' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glTexParameteri'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glTexParameteriv' mangled-name='glTexParameteriv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glTexParameteriv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glTexSubImage2D' mangled-name='glTexSubImage2D' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glTexSubImage2D'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glTexSubImage3DOES' mangled-name='glTexSubImage3DOES' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glTexSubImage3DOES'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glUniform1f' mangled-name='glUniform1f' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glUniform1f'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glUniform1fv' mangled-name='glUniform1fv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glUniform1fv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glUniform1i' mangled-name='glUniform1i' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glUniform1i'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glUniform1iv' mangled-name='glUniform1iv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glUniform1iv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glUniform2f' mangled-name='glUniform2f' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glUniform2f'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glUniform2fv' mangled-name='glUniform2fv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glUniform2fv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glUniform2i' mangled-name='glUniform2i' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glUniform2i'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glUniform2iv' mangled-name='glUniform2iv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glUniform2iv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glUniform3f' mangled-name='glUniform3f' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glUniform3f'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glUniform3fv' mangled-name='glUniform3fv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glUniform3fv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glUniform3i' mangled-name='glUniform3i' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glUniform3i'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glUniform3iv' mangled-name='glUniform3iv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glUniform3iv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glUniform4f' mangled-name='glUniform4f' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glUniform4f'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glUniform4fv' mangled-name='glUniform4fv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glUniform4fv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glUniform4i' mangled-name='glUniform4i' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glUniform4i'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glUniform4iv' mangled-name='glUniform4iv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glUniform4iv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glUniformMatrix2fv' mangled-name='glUniformMatrix2fv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glUniformMatrix2fv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glUniformMatrix3fv' mangled-name='glUniformMatrix3fv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glUniformMatrix3fv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glUniformMatrix4fv' mangled-name='glUniformMatrix4fv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glUniformMatrix4fv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glUnmapBufferOES' mangled-name='glUnmapBufferOES' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glUnmapBufferOES'>
<return type-id='e482d915'/>
</function-decl>
<function-decl name='glUseProgram' mangled-name='glUseProgram' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glUseProgram'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glValidateProgram' mangled-name='glValidateProgram' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glValidateProgram'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glVertexAttrib1f' mangled-name='glVertexAttrib1f' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glVertexAttrib1f'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glVertexAttrib1fv' mangled-name='glVertexAttrib1fv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glVertexAttrib1fv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glVertexAttrib2f' mangled-name='glVertexAttrib2f' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glVertexAttrib2f'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glVertexAttrib2fv' mangled-name='glVertexAttrib2fv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glVertexAttrib2fv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glVertexAttrib3f' mangled-name='glVertexAttrib3f' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glVertexAttrib3f'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glVertexAttrib3fv' mangled-name='glVertexAttrib3fv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glVertexAttrib3fv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glVertexAttrib4f' mangled-name='glVertexAttrib4f' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glVertexAttrib4f'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glVertexAttrib4fv' mangled-name='glVertexAttrib4fv' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glVertexAttrib4fv'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glVertexAttribPointer' mangled-name='glVertexAttribPointer' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glVertexAttribPointer'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='glViewport' mangled-name='glViewport' visibility='default' binding='global' size-in-bits='32' elf-symbol-id='glViewport'>
<return type-id='48b5725f'/>
</function-decl>
<pointer-type-def type-id='f2fb1dac' size-in-bits='32' id='074f79f2'/>
<pointer-type-def type-id='46496ee3' size-in-bits='32' id='5d68ba5a'/>
<pointer-type-def type-id='e482d915' size-in-bits='32' id='a8573a34'/>
<pointer-type-def type-id='82e13008' size-in-bits='32' id='e115857f'/>
<pointer-type-def type-id='48b5725f' size-in-bits='32' id='eaa32e2f'/>
<qualified-type-def type-id='cac0d15c' const='yes' id='f2fb1dac'/>
<type-decl name='float' size-in-bits='32' id='a6c45d85'/>
<type-decl name='int' size-in-bits='32' id='95e97e5e'/>
<type-decl name='unsigned char' size-in-bits='8' id='002ac4a6'/>
<type-decl name='unsigned int' size-in-bits='32' id='f0981eeb'/>
<type-decl name='void' id='48b5725f'/>
<typedef-decl name='GLboolean' type-id='002ac4a6' id='e482d915'/>
<typedef-decl name='GLenum' type-id='f0981eeb' id='055aa60e'/>
<typedef-decl name='GLfloat' type-id='9bdf67c2' id='46496ee3'/>
<typedef-decl name='GLint' type-id='95e97e5e' id='82e13008'/>
<typedef-decl name='GLubyte' type-id='6fdbad24' id='cac0d15c'/>
<typedef-decl name='GLuint' type-id='f0981eeb' id='429a25b7'/>
<typedef-decl name='khronos_float_t' type-id='a6c45d85' id='9bdf67c2'/>
<typedef-decl name='khronos_uint8_t' type-id='002ac4a6' id='6fdbad24'/>
</abi-instr>
</abi-corpus>