1 2# OpenGL ES 2.0 core functions 3_glActiveTexture 4_glAttachShader 5_glBindAttribLocation 6_glBindBuffer 7_glBindFramebuffer 8_glBindRenderbuffer 9_glBindTexture 10_glBlendColor 11_glBlendEquation 12_glBlendEquationSeparate 13_glBlendFunc 14_glBlendFuncSeparate 15_glBufferData 16_glBufferSubData 17_glCheckFramebufferStatus 18_glClear 19_glClearColor 20_glClearDepthf 21_glClearStencil 22_glColorMask 23_glCompileShader 24_glCompressedTexImage2D 25_glCompressedTexSubImage2D 26_glCopyTexImage2D 27_glCopyTexSubImage2D 28_glCreateProgram 29_glCreateShader 30_glCullFace 31_glDeleteBuffers 32_glDeleteFramebuffers 33_glDeleteProgram 34_glDeleteRenderbuffers 35_glDeleteShader 36_glDeleteTextures 37_glDepthFunc 38_glDepthMask 39_glDepthRangef 40_glDetachShader 41_glDisable 42_glDisableVertexAttribArray 43_glDrawArrays 44_glDrawElements 45_glEnable 46_glEnableVertexAttribArray 47_glFinish 48_glFlush 49_glFramebufferRenderbuffer 50_glFramebufferTexture2D 51_glFrontFace 52_glGenBuffers 53_glGenFramebuffers 54_glGenRenderbuffers 55_glGenTextures 56_glGenerateMipmap 57_glGetActiveAttrib 58_glGetActiveUniform 59_glGetAttachedShaders 60_glGetAttribLocation 61_glGetBooleanv 62_glGetBufferParameteriv 63_glGetError 64_glGetFloatv 65_glGetFramebufferAttachmentParameteriv 66_glGetIntegerv 67_glGetProgramInfoLog 68_glGetProgramiv 69_glGetRenderbufferParameteriv 70_glGetShaderInfoLog 71_glGetShaderPrecisionFormat 72_glGetShaderSource 73_glGetShaderiv 74_glGetString 75_glGetTexParameterfv 76_glGetTexParameteriv 77_glGetUniformLocation 78_glGetUniformfv 79_glGetUniformiv 80_glGetVertexAttribPointerv 81_glGetVertexAttribfv 82_glGetVertexAttribiv 83_glHint 84_glIsBuffer 85_glIsEnabled 86_glIsFramebuffer 87_glIsProgram 88_glIsRenderbuffer 89_glIsShader 90_glIsTexture 91_glLineWidth 92_glLinkProgram 93_glPixelStorei 94_glPolygonOffset 95_glReadPixels 96_glReleaseShaderCompiler 97_glRenderbufferStorage 98_glSampleCoverage 99_glScissor 100_glShaderBinary 101_glShaderSource 102_glStencilFunc 103_glStencilFuncSeparate 104_glStencilMask 105_glStencilMaskSeparate 106_glStencilOp 107_glStencilOpSeparate 108_glTexImage2D 109_glTexParameterf 110_glTexParameterfv 111_glTexParameteri 112_glTexParameteriv 113_glTexSubImage2D 114_glUniform1f 115_glUniform1fv 116_glUniform1i 117_glUniform1iv 118_glUniform2f 119_glUniform2fv 120_glUniform2i 121_glUniform2iv 122_glUniform3f 123_glUniform3fv 124_glUniform3i 125_glUniform3iv 126_glUniform4f 127_glUniform4fv 128_glUniform4i 129_glUniform4iv 130_glUniformMatrix2fv 131_glUniformMatrix3fv 132_glUniformMatrix4fv 133_glUseProgram 134_glValidateProgram 135_glVertexAttrib1f 136_glVertexAttrib1fv 137_glVertexAttrib2f 138_glVertexAttrib2fv 139_glVertexAttrib3f 140_glVertexAttrib3fv 141_glVertexAttrib4f 142_glVertexAttrib4fv 143_glVertexAttribPointer 144_glViewport 145 146# OpenGL ES 3.0 core functions 147_glReadBuffer 148_glDrawRangeElements 149_glTexImage3D 150_glTexSubImage3D 151_glCopyTexSubImage3D 152_glCompressedTexImage3D 153_glCompressedTexSubImage3D 154_glGenQueries 155_glDeleteQueries 156_glIsQuery 157_glBeginQuery 158_glEndQuery 159_glGetQueryiv 160_glGetQueryObjectuiv 161_glUnmapBuffer 162_glGetBufferPointerv 163_glDrawBuffers 164_glUniformMatrix2x3fv 165_glUniformMatrix3x2fv 166_glUniformMatrix2x4fv 167_glUniformMatrix4x2fv 168_glUniformMatrix3x4fv 169_glUniformMatrix4x3fv 170_glBlitFramebuffer 171_glRenderbufferStorageMultisample 172_glFramebufferTextureLayer 173_glMapBufferRange 174_glFlushMappedBufferRange 175_glBindVertexArray 176_glDeleteVertexArrays 177_glGenVertexArrays 178_glIsVertexArray 179_glGetIntegeri_v 180_glBeginTransformFeedback 181_glEndTransformFeedback 182_glBindBufferRange 183_glBindBufferBase 184_glTransformFeedbackVaryings 185_glGetTransformFeedbackVarying 186_glVertexAttribIPointer 187_glGetVertexAttribIiv 188_glGetVertexAttribIuiv 189_glVertexAttribI4i 190_glVertexAttribI4ui 191_glVertexAttribI4iv 192_glVertexAttribI4uiv 193_glGetUniformuiv 194_glGetFragDataLocation 195_glUniform1ui 196_glUniform2ui 197_glUniform3ui 198_glUniform4ui 199_glUniform1uiv 200_glUniform2uiv 201_glUniform3uiv 202_glUniform4uiv 203_glClearBufferiv 204_glClearBufferuiv 205_glClearBufferfv 206_glClearBufferfi 207_glGetStringi 208_glCopyBufferSubData 209_glGetUniformIndices 210_glGetActiveUniformsiv 211_glGetUniformBlockIndex 212_glGetActiveUniformBlockiv 213_glGetActiveUniformBlockName 214_glUniformBlockBinding 215_glDrawArraysInstanced 216_glDrawElementsInstanced 217_glFenceSync 218_glIsSync 219_glDeleteSync 220_glClientWaitSync 221_glWaitSync 222_glGetInteger64v 223_glGetSynciv 224_glGetInteger64i_v 225_glGetBufferParameteri64v 226_glGenSamplers 227_glDeleteSamplers 228_glIsSampler 229_glBindSampler 230_glSamplerParameteri 231_glSamplerParameteriv 232_glSamplerParameterf 233_glSamplerParameterfv 234_glGetSamplerParameteriv 235_glGetSamplerParameterfv 236_glVertexAttribDivisor 237_glBindTransformFeedback 238_glDeleteTransformFeedbacks 239_glGenTransformFeedbacks 240_glIsTransformFeedback 241_glPauseTransformFeedback 242_glResumeTransformFeedback 243_glGetProgramBinary 244_glProgramBinary 245_glProgramParameteri 246_glInvalidateFramebuffer 247_glInvalidateSubFramebuffer 248_glTexStorage2D 249_glTexStorage3D 250_glGetInternalformativ 251 252# Extensions 253_glTexImage3DOES 254_glBlitFramebufferANGLE 255_glRenderbufferStorageMultisampleANGLE 256_glDeleteFencesNV 257_glFinishFenceNV 258_glGenFencesNV 259_glGetFenceivNV 260_glIsFenceNV 261_glSetFenceNV 262_glTestFenceNV 263_glGetGraphicsResetStatusEXT 264_glReadnPixelsEXT 265_glGetnUniformfvEXT 266_glGetnUniformivEXT 267_glGenQueriesEXT 268_glDeleteQueriesEXT 269_glIsQueryEXT 270_glBeginQueryEXT 271_glEndQueryEXT 272_glGetQueryivEXT 273_glGetQueryObjectuivEXT 274_glEGLImageTargetTexture2DOES 275_glEGLImageTargetRenderbufferStorageOES 276_glIsRenderbufferOES 277_glBindRenderbufferOES 278_glDeleteRenderbuffersOES 279_glGenRenderbuffersOES 280_glRenderbufferStorageOES 281_glGetRenderbufferParameterivOES 282_glIsFramebufferOES 283_glBindFramebufferOES 284_glDeleteFramebuffersOES 285_glGenFramebuffersOES 286_glCheckFramebufferStatusOES 287_glFramebufferRenderbufferOES 288_glFramebufferTexture2DOES 289_glGetFramebufferAttachmentParameterivOES 290_glGenerateMipmapOES 291_glDrawBuffersEXT 292_glBindVertexArrayOES 293_glDeleteVertexArraysOES 294_glGenVertexArraysOES 295_glIsVertexArrayOES 296 297# Table of function pointers to disambiguate between libraries 298_libGLESv2_swiftshader 299 300# Type-strings and type-infos required by sanitizers 301_ZTS* 302_ZTI* 303