• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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	glBindVertexArrayOES;
294	glDeleteVertexArraysOES;
295	glGenVertexArraysOES;
296	glIsVertexArrayOES;
297
298	# Table of function pointers to disambiguate between libraries
299	libGLESv2_swiftshader;
300
301	# Type-strings and type-infos required by sanitizers
302	_ZTS*;
303	_ZTI*;
304
305local:
306	*;
307};
308