blob: 787c8355a874d1a7cfeb44ba3e16b69bd3a26c1c [file] [log] [blame]
Dan Albert00500c72016-10-03 12:36:00 -07001LIBGLESV2 {
2 global:
3 glActiveTexture;
4 glAttachShader;
5 glBeginPerfMonitorAMD;
6 glBindAttribLocation;
7 glBindBuffer;
8 glBindFramebuffer;
9 glBindRenderbuffer;
10 glBindTexture;
11 glBindVertexArrayOES; # introduced-mips=9 introduced-x86=9
12 glBlendColor;
13 glBlendEquation;
14 glBlendEquationSeparate;
15 glBlendFunc;
16 glBlendFuncSeparate;
17 glBufferData;
18 glBufferSubData;
19 glCheckFramebufferStatus;
20 glClear;
21 glClearColor;
22 glClearDepthf;
23 glClearStencil;
24 glColorMask;
25 glCompileShader;
26 glCompressedTexImage2D;
27 glCompressedTexImage3DOES;
28 glCompressedTexSubImage2D;
29 glCompressedTexSubImage3DOES;
30 glCopyTexImage2D;
31 glCopyTexSubImage2D;
32 glCopyTexSubImage3DOES;
33 glCoverageMaskNV; # introduced-mips=9 introduced-x86=9
34 glCoverageOperationNV; # introduced-mips=9 introduced-x86=9
35 glCreateProgram;
36 glCreateShader;
37 glCullFace;
38 glDeleteBuffers;
39 glDeleteFencesNV;
40 glDeleteFramebuffers;
41 glDeletePerfMonitorsAMD;
42 glDeleteProgram;
43 glDeleteRenderbuffers;
44 glDeleteShader;
45 glDeleteTextures;
46 glDeleteVertexArraysOES; # introduced-mips=9 introduced-x86=9
47 glDepthFunc;
48 glDepthMask;
49 glDepthRangef;
50 glDetachShader;
51 glDisable;
52 glDisableDriverControlQCOM;
53 glDisableVertexAttribArray;
54 glDiscardFramebufferEXT; # introduced-mips=9 introduced-x86=9
55 glDrawArrays;
56 glDrawElements;
57 glEGLImageTargetRenderbufferStorageOES;
58 glEGLImageTargetTexture2DOES;
59 glEnable;
60 glEnableDriverControlQCOM;
61 glEnableVertexAttribArray;
62 glEndPerfMonitorAMD;
63 glEndTilingQCOM; # introduced-mips=9 introduced-x86=9
64 glExtGetBufferPointervQCOM; # introduced-mips=9 introduced-x86=9
65 glExtGetBuffersQCOM; # introduced-mips=9 introduced-x86=9
66 glExtGetFramebuffersQCOM; # introduced-mips=9 introduced-x86=9
67 glExtGetProgramBinarySourceQCOM; # introduced-mips=9 introduced-x86=9
68 glExtGetProgramsQCOM; # introduced-mips=9 introduced-x86=9
69 glExtGetRenderbuffersQCOM; # introduced-mips=9 introduced-x86=9
70 glExtGetShadersQCOM; # introduced-mips=9 introduced-x86=9
71 glExtGetTexLevelParameterivQCOM; # introduced-mips=9 introduced-x86=9
72 glExtGetTexSubImageQCOM; # introduced-mips=9 introduced-x86=9
73 glExtGetTexturesQCOM; # introduced-mips=9 introduced-x86=9
74 glExtIsProgramBinaryQCOM; # introduced-mips=9 introduced-x86=9
75 glExtTexObjectStateOverrideiQCOM; # introduced-mips=9 introduced-x86=9
76 glFinish;
77 glFinishFenceNV;
78 glFlush;
79 glFramebufferRenderbuffer;
80 glFramebufferTexture2D;
81 glFramebufferTexture2DMultisampleIMG; # introduced-mips=9 introduced-x86=9
Krzysztof Kosiński34307242018-04-02 10:58:32 -070082 glFramebufferTexture2DMultisampleEXT; # introduced=28
Dan Albert00500c72016-10-03 12:36:00 -070083 glFramebufferTexture3DOES;
84 glFrontFace;
85 glGenBuffers;
86 glGenFencesNV;
87 glGenFramebuffers;
88 glGenPerfMonitorsAMD;
89 glGenRenderbuffers;
90 glGenTextures;
91 glGenVertexArraysOES; # introduced-mips=9 introduced-x86=9
92 glGenerateMipmap;
93 glGetActiveAttrib;
94 glGetActiveUniform;
95 glGetAttachedShaders;
96 glGetAttribLocation;
97 glGetBooleanv;
98 glGetBufferParameteriv;
99 glGetBufferPointervOES;
100 glGetDriverControlStringQCOM;
101 glGetDriverControlsQCOM;
102 glGetError;
103 glGetFenceivNV;
104 glGetFloatv;
105 glGetFramebufferAttachmentParameteriv;
106 glGetIntegerv;
107 glGetPerfMonitorCounterDataAMD;
108 glGetPerfMonitorCounterInfoAMD;
109 glGetPerfMonitorCounterStringAMD;
110 glGetPerfMonitorCountersAMD;
111 glGetPerfMonitorGroupStringAMD;
112 glGetPerfMonitorGroupsAMD;
113 glGetProgramBinaryOES;
114 glGetProgramInfoLog;
115 glGetProgramiv;
116 glGetRenderbufferParameteriv;
117 glGetShaderInfoLog;
118 glGetShaderPrecisionFormat;
119 glGetShaderSource;
120 glGetShaderiv;
121 glGetString;
122 glGetTexParameterfv;
123 glGetTexParameteriv;
124 glGetUniformLocation;
125 glGetUniformfv;
126 glGetUniformiv;
127 glGetVertexAttribPointerv;
128 glGetVertexAttribfv;
129 glGetVertexAttribiv;
130 glHint;
131 glIsBuffer;
132 glIsEnabled;
133 glIsFenceNV;
134 glIsFramebuffer;
135 glIsProgram;
136 glIsRenderbuffer;
137 glIsShader;
138 glIsTexture;
139 glIsVertexArrayOES; # introduced-mips=9 introduced-x86=9
140 glLineWidth;
141 glLinkProgram;
142 glMapBufferOES;
143 glMultiDrawArraysEXT; # introduced-mips=9 introduced-x86=9
144 glMultiDrawElementsEXT; # introduced-mips=9 introduced-x86=9
145 glPixelStorei;
146 glPolygonOffset;
147 glProgramBinaryOES;
148 glReadPixels;
149 glReleaseShaderCompiler;
150 glRenderbufferStorage;
Krzysztof Kosiński34307242018-04-02 10:58:32 -0700151 glRenderbufferStorageMultisampleEXT; # introduced=28
Dan Albert00500c72016-10-03 12:36:00 -0700152 glRenderbufferStorageMultisampleIMG; # introduced-mips=9 introduced-x86=9
153 glSampleCoverage;
154 glScissor;
155 glSelectPerfMonitorCountersAMD;
156 glSetFenceNV;
157 glShaderBinary;
158 glShaderSource;
159 glStartTilingQCOM; # introduced-mips=9 introduced-x86=9
160 glStencilFunc;
161 glStencilFuncSeparate;
162 glStencilMask;
163 glStencilMaskSeparate;
164 glStencilOp;
165 glStencilOpSeparate;
166 glTestFenceNV;
167 glTexImage2D;
168 glTexImage3DOES;
169 glTexParameterf;
170 glTexParameterfv;
171 glTexParameteri;
172 glTexParameteriv;
173 glTexSubImage2D;
174 glTexSubImage3DOES;
175 glUniform1f;
176 glUniform1fv;
177 glUniform1i;
178 glUniform1iv;
179 glUniform2f;
180 glUniform2fv;
181 glUniform2i;
182 glUniform2iv;
183 glUniform3f;
184 glUniform3fv;
185 glUniform3i;
186 glUniform3iv;
187 glUniform4f;
188 glUniform4fv;
189 glUniform4i;
190 glUniform4iv;
191 glUniformMatrix2fv;
192 glUniformMatrix3fv;
193 glUniformMatrix4fv;
194 glUnmapBufferOES;
195 glUseProgram;
196 glValidateProgram;
197 glVertexAttrib1f;
198 glVertexAttrib1fv;
199 glVertexAttrib2f;
200 glVertexAttrib2fv;
201 glVertexAttrib3f;
202 glVertexAttrib3fv;
203 glVertexAttrib4f;
204 glVertexAttrib4fv;
205 glVertexAttribPointer;
206 glViewport;
207 local:
208 *;
209};