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