1{ 2global: 3 # OpenGL ES 2.0 core functions 4 glActiveTexture; 5 glAttachShader; 6 glBindAttribLocation; 7 glBindBuffer; 8 glBindFramebuffer; 9 glBindRenderbuffer; 10 glBindTexture; 11 glBlendColor; 12 glBlendEquation; 13 glBlendEquationSeparate; 14 glBlendFunc; 15 glBlendFuncSeparate; 16 glBufferData; 17 glBufferSubData; 18 glCheckFramebufferStatus; 19 glClear; 20 glClearColor; 21 glClearDepthf; 22 glClearStencil; 23 glColorMask; 24 glCompileShader; 25 glCompressedTexImage2D; 26 glCompressedTexSubImage2D; 27 glCopyTexImage2D; 28 glCopyTexSubImage2D; 29 glCreateProgram; 30 glCreateShader; 31 glCullFace; 32 glDeleteBuffers; 33 glDeleteFramebuffers; 34 glDeleteProgram; 35 glDeleteRenderbuffers; 36 glDeleteShader; 37 glDeleteTextures; 38 glDepthFunc; 39 glDepthMask; 40 glDepthRangef; 41 glDetachShader; 42 glDisable; 43 glDisableVertexAttribArray; 44 glDrawArrays; 45 glDrawElements; 46 glEnable; 47 glEnableVertexAttribArray; 48 glFinish; 49 glFlush; 50 glFramebufferRenderbuffer; 51 glFramebufferTexture2D; 52 glFrontFace; 53 glGenBuffers; 54 glGenFramebuffers; 55 glGenRenderbuffers; 56 glGenTextures; 57 glGenerateMipmap; 58 glGetActiveAttrib; 59 glGetActiveUniform; 60 glGetAttachedShaders; 61 glGetAttribLocation; 62 glGetBooleanv; 63 glGetBufferParameteriv; 64 glGetError; 65 glGetFloatv; 66 glGetFramebufferAttachmentParameteriv; 67 glGetIntegerv; 68 glGetProgramInfoLog; 69 glGetProgramiv; 70 glGetRenderbufferParameteriv; 71 glGetShaderInfoLog; 72 glGetShaderPrecisionFormat; 73 glGetShaderSource; 74 glGetShaderiv; 75 glGetString; 76 glGetTexParameterfv; 77 glGetTexParameteriv; 78 glGetUniformLocation; 79 glGetUniformfv; 80 glGetUniformiv; 81 glGetVertexAttribPointerv; 82 glGetVertexAttribfv; 83 glGetVertexAttribiv; 84 glHint; 85 glIsBuffer; 86 glIsEnabled; 87 glIsFramebuffer; 88 glIsProgram; 89 glIsRenderbuffer; 90 glIsShader; 91 glIsTexture; 92 glLineWidth; 93 glLinkProgram; 94 glPixelStorei; 95 glPolygonOffset; 96 glReadPixels; 97 glReleaseShaderCompiler; 98 glRenderbufferStorage; 99 glSampleCoverage; 100 glScissor; 101 glShaderBinary; 102 glShaderSource; 103 glStencilFunc; 104 glStencilFuncSeparate; 105 glStencilMask; 106 glStencilMaskSeparate; 107 glStencilOp; 108 glStencilOpSeparate; 109 glTexImage2D; 110 glTexParameterf; 111 glTexParameterfv; 112 glTexParameteri; 113 glTexParameteriv; 114 glTexSubImage2D; 115 glUniform1f; 116 glUniform1fv; 117 glUniform1i; 118 glUniform1iv; 119 glUniform2f; 120 glUniform2fv; 121 glUniform2i; 122 glUniform2iv; 123 glUniform3f; 124 glUniform3fv; 125 glUniform3i; 126 glUniform3iv; 127 glUniform4f; 128 glUniform4fv; 129 glUniform4i; 130 glUniform4iv; 131 glUniformMatrix2fv; 132 glUniformMatrix3fv; 133 glUniformMatrix4fv; 134 glUseProgram; 135 glValidateProgram; 136 glVertexAttrib1f; 137 glVertexAttrib1fv; 138 glVertexAttrib2f; 139 glVertexAttrib2fv; 140 glVertexAttrib3f; 141 glVertexAttrib3fv; 142 glVertexAttrib4f; 143 glVertexAttrib4fv; 144 glVertexAttribPointer; 145 glViewport; 146 147 # OpenGL ES 3.0 core functions 148 glReadBuffer; 149 glDrawRangeElements; 150 glTexImage3D; 151 glTexSubImage3D; 152 glCopyTexSubImage3D; 153 glCompressedTexImage3D; 154 glCompressedTexSubImage3D; 155 glGenQueries; 156 glDeleteQueries; 157 glIsQuery; 158 glBeginQuery; 159 glEndQuery; 160 glGetQueryiv; 161 glGetQueryObjectuiv; 162 glUnmapBuffer; 163 glGetBufferPointerv; 164 glDrawBuffers; 165 glUniformMatrix2x3fv; 166 glUniformMatrix3x2fv; 167 glUniformMatrix2x4fv; 168 glUniformMatrix4x2fv; 169 glUniformMatrix3x4fv; 170 glUniformMatrix4x3fv; 171 glBlitFramebuffer; 172 glRenderbufferStorageMultisample; 173 glFramebufferTextureLayer; 174 glMapBufferRange; 175 glFlushMappedBufferRange; 176 glBindVertexArray; 177 glDeleteVertexArrays; 178 glGenVertexArrays; 179 glIsVertexArray; 180 glGetIntegeri_v; 181 glBeginTransformFeedback; 182 glEndTransformFeedback; 183 glBindBufferRange; 184 glBindBufferBase; 185 glTransformFeedbackVaryings; 186 glGetTransformFeedbackVarying; 187 glVertexAttribIPointer; 188 glGetVertexAttribIiv; 189 glGetVertexAttribIuiv; 190 glVertexAttribI4i; 191 glVertexAttribI4ui; 192 glVertexAttribI4iv; 193 glVertexAttribI4uiv; 194 glGetUniformuiv; 195 glGetFragDataLocation; 196 glUniform1ui; 197 glUniform2ui; 198 glUniform3ui; 199 glUniform4ui; 200 glUniform1uiv; 201 glUniform2uiv; 202 glUniform3uiv; 203 glUniform4uiv; 204 glClearBufferiv; 205 glClearBufferuiv; 206 glClearBufferfv; 207 glClearBufferfi; 208 glGetStringi; 209 glCopyBufferSubData; 210 glGetUniformIndices; 211 glGetActiveUniformsiv; 212 glGetUniformBlockIndex; 213 glGetActiveUniformBlockiv; 214 glGetActiveUniformBlockName; 215 glUniformBlockBinding; 216 glDrawArraysInstanced; 217 glDrawElementsInstanced; 218 glFenceSync; 219 glIsSync; 220 glDeleteSync; 221 glClientWaitSync; 222 glWaitSync; 223 glGetInteger64v; 224 glGetSynciv; 225 glGetInteger64i_v; 226 glGetBufferParameteri64v; 227 glGenSamplers; 228 glDeleteSamplers; 229 glIsSampler; 230 glBindSampler; 231 glSamplerParameteri; 232 glSamplerParameteriv; 233 glSamplerParameterf; 234 glSamplerParameterfv; 235 glGetSamplerParameteriv; 236 glGetSamplerParameterfv; 237 glVertexAttribDivisor; 238 glBindTransformFeedback; 239 glDeleteTransformFeedbacks; 240 glGenTransformFeedbacks; 241 glIsTransformFeedback; 242 glPauseTransformFeedback; 243 glResumeTransformFeedback; 244 glGetProgramBinary; 245 glProgramBinary; 246 glProgramParameteri; 247 glInvalidateFramebuffer; 248 glInvalidateSubFramebuffer; 249 glTexStorage2D; 250 glTexStorage3D; 251 glGetInternalformativ; 252 253 # Extensions 254 glTexImage3DOES; 255 glBlitFramebufferANGLE; 256 glRenderbufferStorageMultisampleANGLE; 257 glDeleteFencesNV; 258 glFinishFenceNV; 259 glGenFencesNV; 260 glGetFenceivNV; 261 glIsFenceNV; 262 glSetFenceNV; 263 glTestFenceNV; 264 glGetGraphicsResetStatusEXT; 265 glReadnPixelsEXT; 266 glGetnUniformfvEXT; 267 glGetnUniformivEXT; 268 glGenQueriesEXT; 269 glDeleteQueriesEXT; 270 glIsQueryEXT; 271 glBeginQueryEXT; 272 glEndQueryEXT; 273 glGetQueryivEXT; 274 glGetQueryObjectuivEXT; 275 glEGLImageTargetTexture2DOES; 276 glEGLImageTargetRenderbufferStorageOES; 277 glIsRenderbufferOES; 278 glBindRenderbufferOES; 279 glDeleteRenderbuffersOES; 280 glGenRenderbuffersOES; 281 glRenderbufferStorageOES; 282 glGetRenderbufferParameterivOES; 283 glIsFramebufferOES; 284 glBindFramebufferOES; 285 glDeleteFramebuffersOES; 286 glGenFramebuffersOES; 287 glCheckFramebufferStatusOES; 288 glFramebufferRenderbufferOES; 289 glFramebufferTexture2DOES; 290 glGetFramebufferAttachmentParameterivOES; 291 glGenerateMipmapOES; 292 glDrawBuffersEXT; 293 294 # Table of function pointers to disambiguate between libraries 295 libGLESv2_swiftshader; 296 297 # Type-strings and type-infos required by sanitizers 298 _ZTS*; 299 _ZTI*; 300 301 Register; 302 303local: 304 *; 305}; 306