blob: 8dfb1cad44b39c1b401f6a0ac3d9dea24d45ac13 [file] [log] [blame]
# 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*