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