1LIBGLESV3 { 2 global: 3 glActiveShaderProgram; # introduced=21 4 glActiveTexture; 5 glAttachShader; 6 glBeginQuery; 7 glBeginTransformFeedback; 8 glBindAttribLocation; 9 glBindBuffer; 10 glBindBufferBase; 11 glBindBufferRange; 12 glBindFramebuffer; 13 glBindImageTexture; # introduced=21 14 glBindProgramPipeline; # introduced=21 15 glBindRenderbuffer; 16 glBindSampler; 17 glBindTexture; 18 glBindTransformFeedback; 19 glBindVertexArray; 20 glBindVertexArrayOES; 21 glBindVertexBuffer; # introduced=21 22 glBlendBarrier; # introduced=24 23 glBlendBarrierKHR; # introduced=21 24 glBlendColor; 25 glBlendEquation; 26 glBlendEquationSeparate; 27 glBlendEquationSeparatei; # introduced=24 28 glBlendEquationSeparateiEXT; # introduced=21 29 glBlendEquationi; # introduced=24 30 glBlendEquationiEXT; # introduced=21 31 glBlendFunc; 32 glBlendFuncSeparate; 33 glBlendFuncSeparatei; # introduced=24 34 glBlendFuncSeparateiEXT; # introduced=21 35 glBlendFunci; # introduced=24 36 glBlendFunciEXT; # introduced=21 37 glBlitFramebuffer; 38 glBufferData; 39 glBufferStorageEXT; # introduced=28 40 glBufferStorageExternalEXT; # introduced=28 41 glBufferSubData; 42 glCheckFramebufferStatus; 43 glClear; 44 glClearBufferfi; 45 glClearBufferfv; 46 glClearBufferiv; 47 glClearBufferuiv; 48 glClearColor; 49 glClearDepthf; 50 glClearStencil; 51 glClientWaitSync; 52 glColorMask; 53 glColorMaski; # introduced=24 54 glColorMaskiEXT; # introduced=21 55 glCompileShader; 56 glCompressedTexImage2D; 57 glCompressedTexImage3D; 58 glCompressedTexImage3DOES; 59 glCompressedTexSubImage2D; 60 glCompressedTexSubImage3D; 61 glCompressedTexSubImage3DOES; 62 glCopyBufferSubData; 63 glCopyImageSubData; # introduced=24 64 glCopyImageSubDataEXT; # introduced=21 65 glCopyTexImage2D; 66 glCopyTexSubImage2D; 67 glCopyTexSubImage3D; 68 glCopyTexSubImage3DOES; 69 glCreateProgram; 70 glCreateShader; 71 glCreateShaderProgramv; # introduced=21 72 glCullFace; 73 glDebugMessageCallback; # introduced=24 74 glDebugMessageCallbackKHR; # introduced=21 75 glDebugMessageControl; # introduced=24 76 glDebugMessageControlKHR; # introduced=21 77 glDebugMessageInsert; # introduced=24 78 glDebugMessageInsertKHR; # introduced=21 79 glDeleteBuffers; 80 glDeleteFramebuffers; 81 glDeleteProgram; 82 glDeleteProgramPipelines; # introduced=21 83 glDeleteQueries; 84 glDeleteRenderbuffers; 85 glDeleteSamplers; 86 glDeleteShader; 87 glDeleteSync; 88 glDeleteTextures; 89 glDeleteTransformFeedbacks; 90 glDeleteVertexArrays; 91 glDeleteVertexArraysOES; 92 glDepthFunc; 93 glDepthMask; 94 glDepthRangef; 95 glDetachShader; 96 glDisable; 97 glDisableVertexAttribArray; 98 glDisablei; # introduced=24 99 glDisableiEXT; # introduced=21 100 glDispatchCompute; # introduced=21 101 glDispatchComputeIndirect; # introduced=21 102 glDrawArrays; 103 glDrawArraysIndirect; # introduced=21 104 glDrawArraysInstanced; 105 glDrawBuffers; 106 glDrawElements; 107 glDrawElementsBaseVertex; # introduced=24 108 glDrawElementsIndirect; # introduced=21 109 glDrawElementsInstanced; 110 glDrawElementsInstancedBaseVertex; # introduced=24 111 glDrawRangeElements; 112 glDrawRangeElementsBaseVertex; # introduced=24 113 glEGLImageTargetRenderbufferStorageOES; 114 glEGLImageTargetTexture2DOES; 115 glEGLImageTargetTexStorageEXT; # introduced=28 116 glEnable; 117 glEnableVertexAttribArray; 118 glEnablei; # introduced=24 119 glEnableiEXT; # introduced=21 120 glEndQuery; 121 glEndTransformFeedback; 122 glFenceSync; 123 glFinish; 124 glFlush; 125 glFlushMappedBufferRange; 126 glFramebufferParameteri; # introduced=21 127 glFramebufferRenderbuffer; 128 glFramebufferTexture; # introduced=24 129 glFramebufferTexture2D; 130 glFramebufferTexture2DMultisampleEXT; # introduced=28 131 glFramebufferTexture3DOES; 132 glFramebufferTextureEXT; # introduced=21 133 glFramebufferTextureLayer; 134 glFramebufferTextureMultisampleMultiviewOVR; # introduced=28 135 glFramebufferTextureMultiviewOVR; # introduced=28 136 glFrontFace; 137 glGenBuffers; 138 glGenFramebuffers; 139 glGenProgramPipelines; # introduced=21 140 glGenQueries; 141 glGenRenderbuffers; 142 glGenSamplers; 143 glGenTextures; 144 glGenTransformFeedbacks; 145 glGenVertexArrays; 146 glGenVertexArraysOES; 147 glGenerateMipmap; 148 glGetActiveAttrib; 149 glGetActiveUniform; 150 glGetActiveUniformBlockName; 151 glGetActiveUniformBlockiv; 152 glGetActiveUniformsiv; 153 glGetAttachedShaders; 154 glGetAttribLocation; 155 glGetBooleani_v; # introduced=21 156 glGetBooleanv; 157 glGetBufferParameteri64v; 158 glGetBufferParameteriv; 159 glGetBufferPointerv; 160 glGetBufferPointervOES; 161 glGetDebugMessageLog; # introduced=24 162 glGetDebugMessageLogKHR; # introduced=21 163 glGetError; 164 glGetFloatv; 165 glGetFragDataLocation; 166 glGetFramebufferAttachmentParameteriv; 167 glGetFramebufferParameteriv; # introduced=21 168 glGetGraphicsResetStatus; # introduced=24 169 glGetInteger64i_v; 170 glGetInteger64v; 171 glGetIntegeri_v; 172 glGetIntegerv; 173 glGetInternalformativ; 174 glGetMultisamplefv; # introduced=21 175 glGetObjectLabel; # introduced=24 176 glGetObjectLabelKHR; # introduced=21 177 glGetObjectPtrLabel; # introduced=24 178 glGetObjectPtrLabelKHR; # introduced=21 179 glGetPointerv; # introduced=24 180 glGetPointervKHR; # introduced=21 181 glGetProgramBinary; 182 glGetProgramBinaryOES; 183 glGetProgramInfoLog; 184 glGetProgramInterfaceiv; # introduced=21 185 glGetProgramPipelineInfoLog; # introduced=21 186 glGetProgramPipelineiv; # introduced=21 187 glGetProgramResourceIndex; # introduced=21 188 glGetProgramResourceLocation; # introduced=21 189 glGetProgramResourceName; # introduced=21 190 glGetProgramResourceiv; # introduced=21 191 glGetProgramiv; 192 glGetQueryObjectuiv; 193 glGetQueryiv; 194 glGetRenderbufferParameteriv; 195 glGetSamplerParameterIiv; # introduced=24 196 glGetSamplerParameterIivEXT; # introduced=21 197 glGetSamplerParameterIuiv; # introduced=24 198 glGetSamplerParameterIuivEXT; # introduced=21 199 glGetSamplerParameterfv; 200 glGetSamplerParameteriv; 201 glGetShaderInfoLog; 202 glGetShaderPrecisionFormat; 203 glGetShaderSource; 204 glGetShaderiv; 205 glGetString; 206 glGetStringi; 207 glGetSynciv; 208 glGetTexLevelParameterfv; # introduced=21 209 glGetTexLevelParameteriv; # introduced=21 210 glGetTexParameterIiv; # introduced=24 211 glGetTexParameterIivEXT; # introduced=21 212 glGetTexParameterIuiv; # introduced=24 213 glGetTexParameterIuivEXT; # introduced=21 214 glGetTexParameterfv; 215 glGetTexParameteriv; 216 glGetTransformFeedbackVarying; 217 glGetUniformBlockIndex; 218 glGetUniformIndices; 219 glGetUniformLocation; 220 glGetUniformfv; 221 glGetUniformiv; 222 glGetUniformuiv; 223 glGetVertexAttribIiv; 224 glGetVertexAttribIuiv; 225 glGetVertexAttribPointerv; 226 glGetVertexAttribfv; 227 glGetVertexAttribiv; 228 glGetnUniformfv; # introduced=24 229 glGetnUniformiv; # introduced=24 230 glGetnUniformuiv; # introduced=24 231 glHint; 232 glInvalidateFramebuffer; 233 glInvalidateSubFramebuffer; 234 glIsBuffer; 235 glIsEnabled; 236 glIsEnabledi; # introduced=24 237 glIsEnablediEXT; # introduced=21 238 glIsFramebuffer; 239 glIsProgram; 240 glIsProgramPipeline; # introduced=21 241 glIsQuery; 242 glIsRenderbuffer; 243 glIsSampler; 244 glIsShader; 245 glIsSync; 246 glIsTexture; 247 glIsTransformFeedback; 248 glIsVertexArray; 249 glIsVertexArrayOES; 250 glLineWidth; 251 glLinkProgram; 252 glMapBufferOES; 253 glMapBufferRange; 254 glMemoryBarrier; # introduced=21 255 glMemoryBarrierByRegion; # introduced=21 256 glMinSampleShading; # introduced=24 257 glMinSampleShadingOES; # introduced=21 258 glObjectLabel; # introduced=24 259 glObjectLabelKHR; # introduced=21 260 glObjectPtrLabel; # introduced=24 261 glObjectPtrLabelKHR; # introduced=21 262 glPatchParameteri; # introduced=24 263 glPatchParameteriEXT; # introduced=21 264 glPauseTransformFeedback; 265 glPixelStorei; 266 glPolygonOffset; 267 glPopDebugGroup; # introduced=24 268 glPopDebugGroupKHR; # introduced=21 269 glPrimitiveBoundingBox; # introduced=24 270 glPrimitiveBoundingBoxEXT; # introduced=21 271 glProgramBinary; 272 glProgramBinaryOES; 273 glProgramParameteri; 274 glProgramUniform1f; # introduced=21 275 glProgramUniform1fv; # introduced=21 276 glProgramUniform1i; # introduced=21 277 glProgramUniform1iv; # introduced=21 278 glProgramUniform1ui; # introduced=21 279 glProgramUniform1uiv; # introduced=21 280 glProgramUniform2f; # introduced=21 281 glProgramUniform2fv; # introduced=21 282 glProgramUniform2i; # introduced=21 283 glProgramUniform2iv; # introduced=21 284 glProgramUniform2ui; # introduced=21 285 glProgramUniform2uiv; # introduced=21 286 glProgramUniform3f; # introduced=21 287 glProgramUniform3fv; # introduced=21 288 glProgramUniform3i; # introduced=21 289 glProgramUniform3iv; # introduced=21 290 glProgramUniform3ui; # introduced=21 291 glProgramUniform3uiv; # introduced=21 292 glProgramUniform4f; # introduced=21 293 glProgramUniform4fv; # introduced=21 294 glProgramUniform4i; # introduced=21 295 glProgramUniform4iv; # introduced=21 296 glProgramUniform4ui; # introduced=21 297 glProgramUniform4uiv; # introduced=21 298 glProgramUniformMatrix2fv; # introduced=21 299 glProgramUniformMatrix2x3fv; # introduced=21 300 glProgramUniformMatrix2x4fv; # introduced=21 301 glProgramUniformMatrix3fv; # introduced=21 302 glProgramUniformMatrix3x2fv; # introduced=21 303 glProgramUniformMatrix3x4fv; # introduced=21 304 glProgramUniformMatrix4fv; # introduced=21 305 glProgramUniformMatrix4x2fv; # introduced=21 306 glProgramUniformMatrix4x3fv; # introduced=21 307 glPushDebugGroup; # introduced=24 308 glPushDebugGroupKHR; # introduced=21 309 glReadBuffer; 310 glReadPixels; 311 glReadnPixels; # introduced=24 312 glReleaseShaderCompiler; 313 glRenderbufferStorage; 314 glRenderbufferStorageMultisample; 315 glRenderbufferStorageMultisampleEXT; # introduced=28 316 glResumeTransformFeedback; 317 glSampleCoverage; 318 glSampleMaski; # introduced=21 319 glSamplerParameterIiv; # introduced=24 320 glSamplerParameterIivEXT; # introduced=21 321 glSamplerParameterIuiv; # introduced=24 322 glSamplerParameterIuivEXT; # introduced=21 323 glSamplerParameterf; 324 glSamplerParameterfv; 325 glSamplerParameteri; 326 glSamplerParameteriv; 327 glScissor; 328 glShaderBinary; 329 glShaderSource; 330 glStencilFunc; 331 glStencilFuncSeparate; 332 glStencilMask; 333 glStencilMaskSeparate; 334 glStencilOp; 335 glStencilOpSeparate; 336 glTexBuffer; # introduced=24 337 glTexBufferEXT; # introduced=21 338 glTexBufferRange; # introduced=24 339 glTexBufferRangeEXT; # introduced=21 340 glTexImage2D; 341 glTexImage3D; 342 glTexImage3DOES; 343 glTexParameterIiv; # introduced=24 344 glTexParameterIivEXT; # introduced=21 345 glTexParameterIuiv; # introduced=24 346 glTexParameterIuivEXT; # introduced=21 347 glTexParameterf; 348 glTexParameterfv; 349 glTexParameteri; 350 glTexParameteriv; 351 glTexStorage2D; 352 glTexStorage2DMultisample; # introduced=21 353 glTexStorage3D; 354 glTexStorage3DMultisample; # introduced=24 355 glTexStorage3DMultisampleOES; # introduced=21 356 glTexSubImage2D; 357 glTexSubImage3D; 358 glTexSubImage3DOES; 359 glTransformFeedbackVaryings; 360 glUniform1f; 361 glUniform1fv; 362 glUniform1i; 363 glUniform1iv; 364 glUniform1ui; 365 glUniform1uiv; 366 glUniform2f; 367 glUniform2fv; 368 glUniform2i; 369 glUniform2iv; 370 glUniform2ui; 371 glUniform2uiv; 372 glUniform3f; 373 glUniform3fv; 374 glUniform3i; 375 glUniform3iv; 376 glUniform3ui; 377 glUniform3uiv; 378 glUniform4f; 379 glUniform4fv; 380 glUniform4i; 381 glUniform4iv; 382 glUniform4ui; 383 glUniform4uiv; 384 glUniformBlockBinding; 385 glUniformMatrix2fv; 386 glUniformMatrix2x3fv; 387 glUniformMatrix2x4fv; 388 glUniformMatrix3fv; 389 glUniformMatrix3x2fv; 390 glUniformMatrix3x4fv; 391 glUniformMatrix4fv; 392 glUniformMatrix4x2fv; 393 glUniformMatrix4x3fv; 394 glUnmapBuffer; 395 glUnmapBufferOES; 396 glUseProgram; 397 glUseProgramStages; # introduced=21 398 glValidateProgram; 399 glValidateProgramPipeline; # introduced=21 400 glVertexAttrib1f; 401 glVertexAttrib1fv; 402 glVertexAttrib2f; 403 glVertexAttrib2fv; 404 glVertexAttrib3f; 405 glVertexAttrib3fv; 406 glVertexAttrib4f; 407 glVertexAttrib4fv; 408 glVertexAttribBinding; # introduced=21 409 glVertexAttribDivisor; 410 glVertexAttribFormat; # introduced=21 411 glVertexAttribI4i; 412 glVertexAttribI4iv; 413 glVertexAttribI4ui; 414 glVertexAttribI4uiv; 415 glVertexAttribIFormat; # introduced=21 416 glVertexAttribIPointer; 417 glVertexAttribPointer; 418 glVertexBindingDivisor; # introduced=21 419 glViewport; 420 glWaitSync; 421 local: 422 *; 423}; 424