1 // GENERATED FILE - DO NOT EDIT.
2 // Generated by generate_entry_points.py using data from gl.xml.
3 //
4 // Copyright 2020 The ANGLE Project Authors. All rights reserved.
5 // Use of this source code is governed by a BSD-style license that can be
6 // found in the LICENSE file.
7 //
8 // entry_points_gl_1_autogen.h:
9 //   Defines the Desktop GL 1.x entry points.
10 
11 #ifndef LIBGL_ENTRY_POINTS_GL_1_AUTOGEN_H_
12 #define LIBGL_ENTRY_POINTS_GL_1_AUTOGEN_H_
13 
14 #include <export.h>
15 #include "angle_gl.h"
16 
17 extern "C" {
18 
19 // GL 1.0
20 ANGLE_EXPORT void GL_APIENTRY GL_Accum(GLenum op, GLfloat value);
21 ANGLE_EXPORT void GL_APIENTRY GL_AlphaFunc(GLenum func, GLfloat ref);
22 ANGLE_EXPORT void GL_APIENTRY GL_Begin(GLenum mode);
23 ANGLE_EXPORT void GL_APIENTRY GL_Bitmap(GLsizei width,
24                                         GLsizei height,
25                                         GLfloat xorig,
26                                         GLfloat yorig,
27                                         GLfloat xmove,
28                                         GLfloat ymove,
29                                         const GLubyte *bitmap);
30 ANGLE_EXPORT void GL_APIENTRY GL_BlendFunc(GLenum sfactor, GLenum dfactor);
31 ANGLE_EXPORT void GL_APIENTRY GL_CallList(GLuint list);
32 ANGLE_EXPORT void GL_APIENTRY GL_CallLists(GLsizei n, GLenum type, const void *lists);
33 ANGLE_EXPORT void GL_APIENTRY GL_Clear(GLbitfield mask);
34 ANGLE_EXPORT void GL_APIENTRY GL_ClearAccum(GLfloat red,
35                                             GLfloat green,
36                                             GLfloat blue,
37                                             GLfloat alpha);
38 ANGLE_EXPORT void GL_APIENTRY GL_ClearColor(GLfloat red,
39                                             GLfloat green,
40                                             GLfloat blue,
41                                             GLfloat alpha);
42 ANGLE_EXPORT void GL_APIENTRY GL_ClearDepth(GLdouble depth);
43 ANGLE_EXPORT void GL_APIENTRY GL_ClearIndex(GLfloat c);
44 ANGLE_EXPORT void GL_APIENTRY GL_ClearStencil(GLint s);
45 ANGLE_EXPORT void GL_APIENTRY GL_ClipPlane(GLenum plane, const GLdouble *equation);
46 ANGLE_EXPORT void GL_APIENTRY GL_Color3b(GLbyte red, GLbyte green, GLbyte blue);
47 ANGLE_EXPORT void GL_APIENTRY GL_Color3bv(const GLbyte *v);
48 ANGLE_EXPORT void GL_APIENTRY GL_Color3d(GLdouble red, GLdouble green, GLdouble blue);
49 ANGLE_EXPORT void GL_APIENTRY GL_Color3dv(const GLdouble *v);
50 ANGLE_EXPORT void GL_APIENTRY GL_Color3f(GLfloat red, GLfloat green, GLfloat blue);
51 ANGLE_EXPORT void GL_APIENTRY GL_Color3fv(const GLfloat *v);
52 ANGLE_EXPORT void GL_APIENTRY GL_Color3i(GLint red, GLint green, GLint blue);
53 ANGLE_EXPORT void GL_APIENTRY GL_Color3iv(const GLint *v);
54 ANGLE_EXPORT void GL_APIENTRY GL_Color3s(GLshort red, GLshort green, GLshort blue);
55 ANGLE_EXPORT void GL_APIENTRY GL_Color3sv(const GLshort *v);
56 ANGLE_EXPORT void GL_APIENTRY GL_Color3ub(GLubyte red, GLubyte green, GLubyte blue);
57 ANGLE_EXPORT void GL_APIENTRY GL_Color3ubv(const GLubyte *v);
58 ANGLE_EXPORT void GL_APIENTRY GL_Color3ui(GLuint red, GLuint green, GLuint blue);
59 ANGLE_EXPORT void GL_APIENTRY GL_Color3uiv(const GLuint *v);
60 ANGLE_EXPORT void GL_APIENTRY GL_Color3us(GLushort red, GLushort green, GLushort blue);
61 ANGLE_EXPORT void GL_APIENTRY GL_Color3usv(const GLushort *v);
62 ANGLE_EXPORT void GL_APIENTRY GL_Color4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha);
63 ANGLE_EXPORT void GL_APIENTRY GL_Color4bv(const GLbyte *v);
64 ANGLE_EXPORT void GL_APIENTRY GL_Color4d(GLdouble red,
65                                          GLdouble green,
66                                          GLdouble blue,
67                                          GLdouble alpha);
68 ANGLE_EXPORT void GL_APIENTRY GL_Color4dv(const GLdouble *v);
69 ANGLE_EXPORT void GL_APIENTRY GL_Color4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
70 ANGLE_EXPORT void GL_APIENTRY GL_Color4fv(const GLfloat *v);
71 ANGLE_EXPORT void GL_APIENTRY GL_Color4i(GLint red, GLint green, GLint blue, GLint alpha);
72 ANGLE_EXPORT void GL_APIENTRY GL_Color4iv(const GLint *v);
73 ANGLE_EXPORT void GL_APIENTRY GL_Color4s(GLshort red, GLshort green, GLshort blue, GLshort alpha);
74 ANGLE_EXPORT void GL_APIENTRY GL_Color4sv(const GLshort *v);
75 ANGLE_EXPORT void GL_APIENTRY GL_Color4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
76 ANGLE_EXPORT void GL_APIENTRY GL_Color4ubv(const GLubyte *v);
77 ANGLE_EXPORT void GL_APIENTRY GL_Color4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha);
78 ANGLE_EXPORT void GL_APIENTRY GL_Color4uiv(const GLuint *v);
79 ANGLE_EXPORT void GL_APIENTRY GL_Color4us(GLushort red,
80                                           GLushort green,
81                                           GLushort blue,
82                                           GLushort alpha);
83 ANGLE_EXPORT void GL_APIENTRY GL_Color4usv(const GLushort *v);
84 ANGLE_EXPORT void GL_APIENTRY GL_ColorMask(GLboolean red,
85                                            GLboolean green,
86                                            GLboolean blue,
87                                            GLboolean alpha);
88 ANGLE_EXPORT void GL_APIENTRY GL_ColorMaterial(GLenum face, GLenum mode);
89 ANGLE_EXPORT void GL_APIENTRY
90 GL_CopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type);
91 ANGLE_EXPORT void GL_APIENTRY GL_CullFace(GLenum mode);
92 ANGLE_EXPORT void GL_APIENTRY GL_DeleteLists(GLuint list, GLsizei range);
93 ANGLE_EXPORT void GL_APIENTRY GL_DepthFunc(GLenum func);
94 ANGLE_EXPORT void GL_APIENTRY GL_DepthMask(GLboolean flag);
95 ANGLE_EXPORT void GL_APIENTRY GL_DepthRange(GLdouble n, GLdouble f);
96 ANGLE_EXPORT void GL_APIENTRY GL_Disable(GLenum cap);
97 ANGLE_EXPORT void GL_APIENTRY GL_DrawBuffer(GLenum buf);
98 ANGLE_EXPORT void GL_APIENTRY
99 GL_DrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
100 ANGLE_EXPORT void GL_APIENTRY GL_EdgeFlag(GLboolean flag);
101 ANGLE_EXPORT void GL_APIENTRY GL_EdgeFlagv(const GLboolean *flag);
102 ANGLE_EXPORT void GL_APIENTRY GL_Enable(GLenum cap);
103 ANGLE_EXPORT void GL_APIENTRY GL_End();
104 ANGLE_EXPORT void GL_APIENTRY GL_EndList();
105 ANGLE_EXPORT void GL_APIENTRY GL_EvalCoord1d(GLdouble u);
106 ANGLE_EXPORT void GL_APIENTRY GL_EvalCoord1dv(const GLdouble *u);
107 ANGLE_EXPORT void GL_APIENTRY GL_EvalCoord1f(GLfloat u);
108 ANGLE_EXPORT void GL_APIENTRY GL_EvalCoord1fv(const GLfloat *u);
109 ANGLE_EXPORT void GL_APIENTRY GL_EvalCoord2d(GLdouble u, GLdouble v);
110 ANGLE_EXPORT void GL_APIENTRY GL_EvalCoord2dv(const GLdouble *u);
111 ANGLE_EXPORT void GL_APIENTRY GL_EvalCoord2f(GLfloat u, GLfloat v);
112 ANGLE_EXPORT void GL_APIENTRY GL_EvalCoord2fv(const GLfloat *u);
113 ANGLE_EXPORT void GL_APIENTRY GL_EvalMesh1(GLenum mode, GLint i1, GLint i2);
114 ANGLE_EXPORT void GL_APIENTRY GL_EvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2);
115 ANGLE_EXPORT void GL_APIENTRY GL_EvalPoint1(GLint i);
116 ANGLE_EXPORT void GL_APIENTRY GL_EvalPoint2(GLint i, GLint j);
117 ANGLE_EXPORT void GL_APIENTRY GL_FeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer);
118 ANGLE_EXPORT void GL_APIENTRY GL_Finish();
119 ANGLE_EXPORT void GL_APIENTRY GL_Flush();
120 ANGLE_EXPORT void GL_APIENTRY GL_Fogf(GLenum pname, GLfloat param);
121 ANGLE_EXPORT void GL_APIENTRY GL_Fogfv(GLenum pname, const GLfloat *params);
122 ANGLE_EXPORT void GL_APIENTRY GL_Fogi(GLenum pname, GLint param);
123 ANGLE_EXPORT void GL_APIENTRY GL_Fogiv(GLenum pname, const GLint *params);
124 ANGLE_EXPORT void GL_APIENTRY GL_FrontFace(GLenum mode);
125 ANGLE_EXPORT void GL_APIENTRY GL_Frustum(GLdouble left,
126                                          GLdouble right,
127                                          GLdouble bottom,
128                                          GLdouble top,
129                                          GLdouble zNear,
130                                          GLdouble zFar);
131 ANGLE_EXPORT GLuint GL_APIENTRY GL_GenLists(GLsizei range);
132 ANGLE_EXPORT void GL_APIENTRY GL_GetBooleanv(GLenum pname, GLboolean *data);
133 ANGLE_EXPORT void GL_APIENTRY GL_GetClipPlane(GLenum plane, GLdouble *equation);
134 ANGLE_EXPORT void GL_APIENTRY GL_GetDoublev(GLenum pname, GLdouble *data);
135 ANGLE_EXPORT GLenum GL_APIENTRY GL_GetError();
136 ANGLE_EXPORT void GL_APIENTRY GL_GetFloatv(GLenum pname, GLfloat *data);
137 ANGLE_EXPORT void GL_APIENTRY GL_GetIntegerv(GLenum pname, GLint *data);
138 ANGLE_EXPORT void GL_APIENTRY GL_GetLightfv(GLenum light, GLenum pname, GLfloat *params);
139 ANGLE_EXPORT void GL_APIENTRY GL_GetLightiv(GLenum light, GLenum pname, GLint *params);
140 ANGLE_EXPORT void GL_APIENTRY GL_GetMapdv(GLenum target, GLenum query, GLdouble *v);
141 ANGLE_EXPORT void GL_APIENTRY GL_GetMapfv(GLenum target, GLenum query, GLfloat *v);
142 ANGLE_EXPORT void GL_APIENTRY GL_GetMapiv(GLenum target, GLenum query, GLint *v);
143 ANGLE_EXPORT void GL_APIENTRY GL_GetMaterialfv(GLenum face, GLenum pname, GLfloat *params);
144 ANGLE_EXPORT void GL_APIENTRY GL_GetMaterialiv(GLenum face, GLenum pname, GLint *params);
145 ANGLE_EXPORT void GL_APIENTRY GL_GetPixelMapfv(GLenum map, GLfloat *values);
146 ANGLE_EXPORT void GL_APIENTRY GL_GetPixelMapuiv(GLenum map, GLuint *values);
147 ANGLE_EXPORT void GL_APIENTRY GL_GetPixelMapusv(GLenum map, GLushort *values);
148 ANGLE_EXPORT void GL_APIENTRY GL_GetPolygonStipple(GLubyte *mask);
149 ANGLE_EXPORT const GLubyte *GL_APIENTRY GL_GetString(GLenum name);
150 ANGLE_EXPORT void GL_APIENTRY GL_GetTexEnvfv(GLenum target, GLenum pname, GLfloat *params);
151 ANGLE_EXPORT void GL_APIENTRY GL_GetTexEnviv(GLenum target, GLenum pname, GLint *params);
152 ANGLE_EXPORT void GL_APIENTRY GL_GetTexGendv(GLenum coord, GLenum pname, GLdouble *params);
153 ANGLE_EXPORT void GL_APIENTRY GL_GetTexGenfv(GLenum coord, GLenum pname, GLfloat *params);
154 ANGLE_EXPORT void GL_APIENTRY GL_GetTexGeniv(GLenum coord, GLenum pname, GLint *params);
155 ANGLE_EXPORT void GL_APIENTRY
156 GL_GetTexImage(GLenum target, GLint level, GLenum format, GLenum type, void *pixels);
157 ANGLE_EXPORT void GL_APIENTRY GL_GetTexLevelParameterfv(GLenum target,
158                                                         GLint level,
159                                                         GLenum pname,
160                                                         GLfloat *params);
161 ANGLE_EXPORT void GL_APIENTRY GL_GetTexLevelParameteriv(GLenum target,
162                                                         GLint level,
163                                                         GLenum pname,
164                                                         GLint *params);
165 ANGLE_EXPORT void GL_APIENTRY GL_GetTexParameterfv(GLenum target, GLenum pname, GLfloat *params);
166 ANGLE_EXPORT void GL_APIENTRY GL_GetTexParameteriv(GLenum target, GLenum pname, GLint *params);
167 ANGLE_EXPORT void GL_APIENTRY GL_Hint(GLenum target, GLenum mode);
168 ANGLE_EXPORT void GL_APIENTRY GL_IndexMask(GLuint mask);
169 ANGLE_EXPORT void GL_APIENTRY GL_Indexd(GLdouble c);
170 ANGLE_EXPORT void GL_APIENTRY GL_Indexdv(const GLdouble *c);
171 ANGLE_EXPORT void GL_APIENTRY GL_Indexf(GLfloat c);
172 ANGLE_EXPORT void GL_APIENTRY GL_Indexfv(const GLfloat *c);
173 ANGLE_EXPORT void GL_APIENTRY GL_Indexi(GLint c);
174 ANGLE_EXPORT void GL_APIENTRY GL_Indexiv(const GLint *c);
175 ANGLE_EXPORT void GL_APIENTRY GL_Indexs(GLshort c);
176 ANGLE_EXPORT void GL_APIENTRY GL_Indexsv(const GLshort *c);
177 ANGLE_EXPORT void GL_APIENTRY GL_InitNames();
178 ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsEnabled(GLenum cap);
179 ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsList(GLuint list);
180 ANGLE_EXPORT void GL_APIENTRY GL_LightModelf(GLenum pname, GLfloat param);
181 ANGLE_EXPORT void GL_APIENTRY GL_LightModelfv(GLenum pname, const GLfloat *params);
182 ANGLE_EXPORT void GL_APIENTRY GL_LightModeli(GLenum pname, GLint param);
183 ANGLE_EXPORT void GL_APIENTRY GL_LightModeliv(GLenum pname, const GLint *params);
184 ANGLE_EXPORT void GL_APIENTRY GL_Lightf(GLenum light, GLenum pname, GLfloat param);
185 ANGLE_EXPORT void GL_APIENTRY GL_Lightfv(GLenum light, GLenum pname, const GLfloat *params);
186 ANGLE_EXPORT void GL_APIENTRY GL_Lighti(GLenum light, GLenum pname, GLint param);
187 ANGLE_EXPORT void GL_APIENTRY GL_Lightiv(GLenum light, GLenum pname, const GLint *params);
188 ANGLE_EXPORT void GL_APIENTRY GL_LineStipple(GLint factor, GLushort pattern);
189 ANGLE_EXPORT void GL_APIENTRY GL_LineWidth(GLfloat width);
190 ANGLE_EXPORT void GL_APIENTRY GL_ListBase(GLuint base);
191 ANGLE_EXPORT void GL_APIENTRY GL_LoadIdentity();
192 ANGLE_EXPORT void GL_APIENTRY GL_LoadMatrixd(const GLdouble *m);
193 ANGLE_EXPORT void GL_APIENTRY GL_LoadMatrixf(const GLfloat *m);
194 ANGLE_EXPORT void GL_APIENTRY GL_LoadName(GLuint name);
195 ANGLE_EXPORT void GL_APIENTRY GL_LogicOp(GLenum opcode);
196 ANGLE_EXPORT void GL_APIENTRY GL_Map1d(GLenum target,
197                                        GLdouble u1,
198                                        GLdouble u2,
199                                        GLint stride,
200                                        GLint order,
201                                        const GLdouble *points);
202 ANGLE_EXPORT void GL_APIENTRY
203 GL_Map1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points);
204 ANGLE_EXPORT void GL_APIENTRY GL_Map2d(GLenum target,
205                                        GLdouble u1,
206                                        GLdouble u2,
207                                        GLint ustride,
208                                        GLint uorder,
209                                        GLdouble v1,
210                                        GLdouble v2,
211                                        GLint vstride,
212                                        GLint vorder,
213                                        const GLdouble *points);
214 ANGLE_EXPORT void GL_APIENTRY GL_Map2f(GLenum target,
215                                        GLfloat u1,
216                                        GLfloat u2,
217                                        GLint ustride,
218                                        GLint uorder,
219                                        GLfloat v1,
220                                        GLfloat v2,
221                                        GLint vstride,
222                                        GLint vorder,
223                                        const GLfloat *points);
224 ANGLE_EXPORT void GL_APIENTRY GL_MapGrid1d(GLint un, GLdouble u1, GLdouble u2);
225 ANGLE_EXPORT void GL_APIENTRY GL_MapGrid1f(GLint un, GLfloat u1, GLfloat u2);
226 ANGLE_EXPORT void GL_APIENTRY
227 GL_MapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2);
228 ANGLE_EXPORT void GL_APIENTRY
229 GL_MapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2);
230 ANGLE_EXPORT void GL_APIENTRY GL_Materialf(GLenum face, GLenum pname, GLfloat param);
231 ANGLE_EXPORT void GL_APIENTRY GL_Materialfv(GLenum face, GLenum pname, const GLfloat *params);
232 ANGLE_EXPORT void GL_APIENTRY GL_Materiali(GLenum face, GLenum pname, GLint param);
233 ANGLE_EXPORT void GL_APIENTRY GL_Materialiv(GLenum face, GLenum pname, const GLint *params);
234 ANGLE_EXPORT void GL_APIENTRY GL_MatrixMode(GLenum mode);
235 ANGLE_EXPORT void GL_APIENTRY GL_MultMatrixd(const GLdouble *m);
236 ANGLE_EXPORT void GL_APIENTRY GL_MultMatrixf(const GLfloat *m);
237 ANGLE_EXPORT void GL_APIENTRY GL_NewList(GLuint list, GLenum mode);
238 ANGLE_EXPORT void GL_APIENTRY GL_Normal3b(GLbyte nx, GLbyte ny, GLbyte nz);
239 ANGLE_EXPORT void GL_APIENTRY GL_Normal3bv(const GLbyte *v);
240 ANGLE_EXPORT void GL_APIENTRY GL_Normal3d(GLdouble nx, GLdouble ny, GLdouble nz);
241 ANGLE_EXPORT void GL_APIENTRY GL_Normal3dv(const GLdouble *v);
242 ANGLE_EXPORT void GL_APIENTRY GL_Normal3f(GLfloat nx, GLfloat ny, GLfloat nz);
243 ANGLE_EXPORT void GL_APIENTRY GL_Normal3fv(const GLfloat *v);
244 ANGLE_EXPORT void GL_APIENTRY GL_Normal3i(GLint nx, GLint ny, GLint nz);
245 ANGLE_EXPORT void GL_APIENTRY GL_Normal3iv(const GLint *v);
246 ANGLE_EXPORT void GL_APIENTRY GL_Normal3s(GLshort nx, GLshort ny, GLshort nz);
247 ANGLE_EXPORT void GL_APIENTRY GL_Normal3sv(const GLshort *v);
248 ANGLE_EXPORT void GL_APIENTRY GL_Ortho(GLdouble left,
249                                        GLdouble right,
250                                        GLdouble bottom,
251                                        GLdouble top,
252                                        GLdouble zNear,
253                                        GLdouble zFar);
254 ANGLE_EXPORT void GL_APIENTRY GL_PassThrough(GLfloat token);
255 ANGLE_EXPORT void GL_APIENTRY GL_PixelMapfv(GLenum map, GLsizei mapsize, const GLfloat *values);
256 ANGLE_EXPORT void GL_APIENTRY GL_PixelMapuiv(GLenum map, GLsizei mapsize, const GLuint *values);
257 ANGLE_EXPORT void GL_APIENTRY GL_PixelMapusv(GLenum map, GLsizei mapsize, const GLushort *values);
258 ANGLE_EXPORT void GL_APIENTRY GL_PixelStoref(GLenum pname, GLfloat param);
259 ANGLE_EXPORT void GL_APIENTRY GL_PixelStorei(GLenum pname, GLint param);
260 ANGLE_EXPORT void GL_APIENTRY GL_PixelTransferf(GLenum pname, GLfloat param);
261 ANGLE_EXPORT void GL_APIENTRY GL_PixelTransferi(GLenum pname, GLint param);
262 ANGLE_EXPORT void GL_APIENTRY GL_PixelZoom(GLfloat xfactor, GLfloat yfactor);
263 ANGLE_EXPORT void GL_APIENTRY GL_PointSize(GLfloat size);
264 ANGLE_EXPORT void GL_APIENTRY GL_PolygonMode(GLenum face, GLenum mode);
265 ANGLE_EXPORT void GL_APIENTRY GL_PolygonStipple(const GLubyte *mask);
266 ANGLE_EXPORT void GL_APIENTRY GL_PopAttrib();
267 ANGLE_EXPORT void GL_APIENTRY GL_PopMatrix();
268 ANGLE_EXPORT void GL_APIENTRY GL_PopName();
269 ANGLE_EXPORT void GL_APIENTRY GL_PushAttrib(GLbitfield mask);
270 ANGLE_EXPORT void GL_APIENTRY GL_PushMatrix();
271 ANGLE_EXPORT void GL_APIENTRY GL_PushName(GLuint name);
272 ANGLE_EXPORT void GL_APIENTRY GL_RasterPos2d(GLdouble x, GLdouble y);
273 ANGLE_EXPORT void GL_APIENTRY GL_RasterPos2dv(const GLdouble *v);
274 ANGLE_EXPORT void GL_APIENTRY GL_RasterPos2f(GLfloat x, GLfloat y);
275 ANGLE_EXPORT void GL_APIENTRY GL_RasterPos2fv(const GLfloat *v);
276 ANGLE_EXPORT void GL_APIENTRY GL_RasterPos2i(GLint x, GLint y);
277 ANGLE_EXPORT void GL_APIENTRY GL_RasterPos2iv(const GLint *v);
278 ANGLE_EXPORT void GL_APIENTRY GL_RasterPos2s(GLshort x, GLshort y);
279 ANGLE_EXPORT void GL_APIENTRY GL_RasterPos2sv(const GLshort *v);
280 ANGLE_EXPORT void GL_APIENTRY GL_RasterPos3d(GLdouble x, GLdouble y, GLdouble z);
281 ANGLE_EXPORT void GL_APIENTRY GL_RasterPos3dv(const GLdouble *v);
282 ANGLE_EXPORT void GL_APIENTRY GL_RasterPos3f(GLfloat x, GLfloat y, GLfloat z);
283 ANGLE_EXPORT void GL_APIENTRY GL_RasterPos3fv(const GLfloat *v);
284 ANGLE_EXPORT void GL_APIENTRY GL_RasterPos3i(GLint x, GLint y, GLint z);
285 ANGLE_EXPORT void GL_APIENTRY GL_RasterPos3iv(const GLint *v);
286 ANGLE_EXPORT void GL_APIENTRY GL_RasterPos3s(GLshort x, GLshort y, GLshort z);
287 ANGLE_EXPORT void GL_APIENTRY GL_RasterPos3sv(const GLshort *v);
288 ANGLE_EXPORT void GL_APIENTRY GL_RasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
289 ANGLE_EXPORT void GL_APIENTRY GL_RasterPos4dv(const GLdouble *v);
290 ANGLE_EXPORT void GL_APIENTRY GL_RasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
291 ANGLE_EXPORT void GL_APIENTRY GL_RasterPos4fv(const GLfloat *v);
292 ANGLE_EXPORT void GL_APIENTRY GL_RasterPos4i(GLint x, GLint y, GLint z, GLint w);
293 ANGLE_EXPORT void GL_APIENTRY GL_RasterPos4iv(const GLint *v);
294 ANGLE_EXPORT void GL_APIENTRY GL_RasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w);
295 ANGLE_EXPORT void GL_APIENTRY GL_RasterPos4sv(const GLshort *v);
296 ANGLE_EXPORT void GL_APIENTRY GL_ReadBuffer(GLenum src);
297 ANGLE_EXPORT void GL_APIENTRY GL_ReadPixels(GLint x,
298                                             GLint y,
299                                             GLsizei width,
300                                             GLsizei height,
301                                             GLenum format,
302                                             GLenum type,
303                                             void *pixels);
304 ANGLE_EXPORT void GL_APIENTRY GL_Rectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2);
305 ANGLE_EXPORT void GL_APIENTRY GL_Rectdv(const GLdouble *v1, const GLdouble *v2);
306 ANGLE_EXPORT void GL_APIENTRY GL_Rectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);
307 ANGLE_EXPORT void GL_APIENTRY GL_Rectfv(const GLfloat *v1, const GLfloat *v2);
308 ANGLE_EXPORT void GL_APIENTRY GL_Recti(GLint x1, GLint y1, GLint x2, GLint y2);
309 ANGLE_EXPORT void GL_APIENTRY GL_Rectiv(const GLint *v1, const GLint *v2);
310 ANGLE_EXPORT void GL_APIENTRY GL_Rects(GLshort x1, GLshort y1, GLshort x2, GLshort y2);
311 ANGLE_EXPORT void GL_APIENTRY GL_Rectsv(const GLshort *v1, const GLshort *v2);
312 ANGLE_EXPORT GLint GL_APIENTRY GL_RenderMode(GLenum mode);
313 ANGLE_EXPORT void GL_APIENTRY GL_Rotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
314 ANGLE_EXPORT void GL_APIENTRY GL_Rotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
315 ANGLE_EXPORT void GL_APIENTRY GL_Scaled(GLdouble x, GLdouble y, GLdouble z);
316 ANGLE_EXPORT void GL_APIENTRY GL_Scalef(GLfloat x, GLfloat y, GLfloat z);
317 ANGLE_EXPORT void GL_APIENTRY GL_Scissor(GLint x, GLint y, GLsizei width, GLsizei height);
318 ANGLE_EXPORT void GL_APIENTRY GL_SelectBuffer(GLsizei size, GLuint *buffer);
319 ANGLE_EXPORT void GL_APIENTRY GL_ShadeModel(GLenum mode);
320 ANGLE_EXPORT void GL_APIENTRY GL_StencilFunc(GLenum func, GLint ref, GLuint mask);
321 ANGLE_EXPORT void GL_APIENTRY GL_StencilMask(GLuint mask);
322 ANGLE_EXPORT void GL_APIENTRY GL_StencilOp(GLenum fail, GLenum zfail, GLenum zpass);
323 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord1d(GLdouble s);
324 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord1dv(const GLdouble *v);
325 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord1f(GLfloat s);
326 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord1fv(const GLfloat *v);
327 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord1i(GLint s);
328 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord1iv(const GLint *v);
329 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord1s(GLshort s);
330 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord1sv(const GLshort *v);
331 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord2d(GLdouble s, GLdouble t);
332 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord2dv(const GLdouble *v);
333 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord2f(GLfloat s, GLfloat t);
334 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord2fv(const GLfloat *v);
335 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord2i(GLint s, GLint t);
336 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord2iv(const GLint *v);
337 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord2s(GLshort s, GLshort t);
338 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord2sv(const GLshort *v);
339 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord3d(GLdouble s, GLdouble t, GLdouble r);
340 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord3dv(const GLdouble *v);
341 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord3f(GLfloat s, GLfloat t, GLfloat r);
342 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord3fv(const GLfloat *v);
343 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord3i(GLint s, GLint t, GLint r);
344 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord3iv(const GLint *v);
345 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord3s(GLshort s, GLshort t, GLshort r);
346 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord3sv(const GLshort *v);
347 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q);
348 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord4dv(const GLdouble *v);
349 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q);
350 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord4fv(const GLfloat *v);
351 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord4i(GLint s, GLint t, GLint r, GLint q);
352 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord4iv(const GLint *v);
353 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q);
354 ANGLE_EXPORT void GL_APIENTRY GL_TexCoord4sv(const GLshort *v);
355 ANGLE_EXPORT void GL_APIENTRY GL_TexEnvf(GLenum target, GLenum pname, GLfloat param);
356 ANGLE_EXPORT void GL_APIENTRY GL_TexEnvfv(GLenum target, GLenum pname, const GLfloat *params);
357 ANGLE_EXPORT void GL_APIENTRY GL_TexEnvi(GLenum target, GLenum pname, GLint param);
358 ANGLE_EXPORT void GL_APIENTRY GL_TexEnviv(GLenum target, GLenum pname, const GLint *params);
359 ANGLE_EXPORT void GL_APIENTRY GL_TexGend(GLenum coord, GLenum pname, GLdouble param);
360 ANGLE_EXPORT void GL_APIENTRY GL_TexGendv(GLenum coord, GLenum pname, const GLdouble *params);
361 ANGLE_EXPORT void GL_APIENTRY GL_TexGenf(GLenum coord, GLenum pname, GLfloat param);
362 ANGLE_EXPORT void GL_APIENTRY GL_TexGenfv(GLenum coord, GLenum pname, const GLfloat *params);
363 ANGLE_EXPORT void GL_APIENTRY GL_TexGeni(GLenum coord, GLenum pname, GLint param);
364 ANGLE_EXPORT void GL_APIENTRY GL_TexGeniv(GLenum coord, GLenum pname, const GLint *params);
365 ANGLE_EXPORT void GL_APIENTRY GL_TexImage1D(GLenum target,
366                                             GLint level,
367                                             GLint internalformat,
368                                             GLsizei width,
369                                             GLint border,
370                                             GLenum format,
371                                             GLenum type,
372                                             const void *pixels);
373 ANGLE_EXPORT void GL_APIENTRY GL_TexImage2D(GLenum target,
374                                             GLint level,
375                                             GLint internalformat,
376                                             GLsizei width,
377                                             GLsizei height,
378                                             GLint border,
379                                             GLenum format,
380                                             GLenum type,
381                                             const void *pixels);
382 ANGLE_EXPORT void GL_APIENTRY GL_TexParameterf(GLenum target, GLenum pname, GLfloat param);
383 ANGLE_EXPORT void GL_APIENTRY GL_TexParameterfv(GLenum target, GLenum pname, const GLfloat *params);
384 ANGLE_EXPORT void GL_APIENTRY GL_TexParameteri(GLenum target, GLenum pname, GLint param);
385 ANGLE_EXPORT void GL_APIENTRY GL_TexParameteriv(GLenum target, GLenum pname, const GLint *params);
386 ANGLE_EXPORT void GL_APIENTRY GL_Translated(GLdouble x, GLdouble y, GLdouble z);
387 ANGLE_EXPORT void GL_APIENTRY GL_Translatef(GLfloat x, GLfloat y, GLfloat z);
388 ANGLE_EXPORT void GL_APIENTRY GL_Vertex2d(GLdouble x, GLdouble y);
389 ANGLE_EXPORT void GL_APIENTRY GL_Vertex2dv(const GLdouble *v);
390 ANGLE_EXPORT void GL_APIENTRY GL_Vertex2f(GLfloat x, GLfloat y);
391 ANGLE_EXPORT void GL_APIENTRY GL_Vertex2fv(const GLfloat *v);
392 ANGLE_EXPORT void GL_APIENTRY GL_Vertex2i(GLint x, GLint y);
393 ANGLE_EXPORT void GL_APIENTRY GL_Vertex2iv(const GLint *v);
394 ANGLE_EXPORT void GL_APIENTRY GL_Vertex2s(GLshort x, GLshort y);
395 ANGLE_EXPORT void GL_APIENTRY GL_Vertex2sv(const GLshort *v);
396 ANGLE_EXPORT void GL_APIENTRY GL_Vertex3d(GLdouble x, GLdouble y, GLdouble z);
397 ANGLE_EXPORT void GL_APIENTRY GL_Vertex3dv(const GLdouble *v);
398 ANGLE_EXPORT void GL_APIENTRY GL_Vertex3f(GLfloat x, GLfloat y, GLfloat z);
399 ANGLE_EXPORT void GL_APIENTRY GL_Vertex3fv(const GLfloat *v);
400 ANGLE_EXPORT void GL_APIENTRY GL_Vertex3i(GLint x, GLint y, GLint z);
401 ANGLE_EXPORT void GL_APIENTRY GL_Vertex3iv(const GLint *v);
402 ANGLE_EXPORT void GL_APIENTRY GL_Vertex3s(GLshort x, GLshort y, GLshort z);
403 ANGLE_EXPORT void GL_APIENTRY GL_Vertex3sv(const GLshort *v);
404 ANGLE_EXPORT void GL_APIENTRY GL_Vertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
405 ANGLE_EXPORT void GL_APIENTRY GL_Vertex4dv(const GLdouble *v);
406 ANGLE_EXPORT void GL_APIENTRY GL_Vertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
407 ANGLE_EXPORT void GL_APIENTRY GL_Vertex4fv(const GLfloat *v);
408 ANGLE_EXPORT void GL_APIENTRY GL_Vertex4i(GLint x, GLint y, GLint z, GLint w);
409 ANGLE_EXPORT void GL_APIENTRY GL_Vertex4iv(const GLint *v);
410 ANGLE_EXPORT void GL_APIENTRY GL_Vertex4s(GLshort x, GLshort y, GLshort z, GLshort w);
411 ANGLE_EXPORT void GL_APIENTRY GL_Vertex4sv(const GLshort *v);
412 ANGLE_EXPORT void GL_APIENTRY GL_Viewport(GLint x, GLint y, GLsizei width, GLsizei height);
413 
414 // GL 1.1
415 ANGLE_EXPORT GLboolean GL_APIENTRY GL_AreTexturesResident(GLsizei n,
416                                                           const GLuint *textures,
417                                                           GLboolean *residences);
418 ANGLE_EXPORT void GL_APIENTRY GL_ArrayElement(GLint i);
419 ANGLE_EXPORT void GL_APIENTRY GL_BindTexture(GLenum target, GLuint texture);
420 ANGLE_EXPORT void GL_APIENTRY GL_ColorPointer(GLint size,
421                                               GLenum type,
422                                               GLsizei stride,
423                                               const void *pointer);
424 ANGLE_EXPORT void GL_APIENTRY GL_CopyTexImage1D(GLenum target,
425                                                 GLint level,
426                                                 GLenum internalformat,
427                                                 GLint x,
428                                                 GLint y,
429                                                 GLsizei width,
430                                                 GLint border);
431 ANGLE_EXPORT void GL_APIENTRY GL_CopyTexImage2D(GLenum target,
432                                                 GLint level,
433                                                 GLenum internalformat,
434                                                 GLint x,
435                                                 GLint y,
436                                                 GLsizei width,
437                                                 GLsizei height,
438                                                 GLint border);
439 ANGLE_EXPORT void GL_APIENTRY
440 GL_CopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
441 ANGLE_EXPORT void GL_APIENTRY GL_CopyTexSubImage2D(GLenum target,
442                                                    GLint level,
443                                                    GLint xoffset,
444                                                    GLint yoffset,
445                                                    GLint x,
446                                                    GLint y,
447                                                    GLsizei width,
448                                                    GLsizei height);
449 ANGLE_EXPORT void GL_APIENTRY GL_DeleteTextures(GLsizei n, const GLuint *textures);
450 ANGLE_EXPORT void GL_APIENTRY GL_DisableClientState(GLenum array);
451 ANGLE_EXPORT void GL_APIENTRY GL_DrawArrays(GLenum mode, GLint first, GLsizei count);
452 ANGLE_EXPORT void GL_APIENTRY GL_DrawElements(GLenum mode,
453                                               GLsizei count,
454                                               GLenum type,
455                                               const void *indices);
456 ANGLE_EXPORT void GL_APIENTRY GL_EdgeFlagPointer(GLsizei stride, const void *pointer);
457 ANGLE_EXPORT void GL_APIENTRY GL_EnableClientState(GLenum array);
458 ANGLE_EXPORT void GL_APIENTRY GL_GenTextures(GLsizei n, GLuint *textures);
459 ANGLE_EXPORT void GL_APIENTRY GL_GetPointerv(GLenum pname, void **params);
460 ANGLE_EXPORT void GL_APIENTRY GL_IndexPointer(GLenum type, GLsizei stride, const void *pointer);
461 ANGLE_EXPORT void GL_APIENTRY GL_Indexub(GLubyte c);
462 ANGLE_EXPORT void GL_APIENTRY GL_Indexubv(const GLubyte *c);
463 ANGLE_EXPORT void GL_APIENTRY GL_InterleavedArrays(GLenum format,
464                                                    GLsizei stride,
465                                                    const void *pointer);
466 ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsTexture(GLuint texture);
467 ANGLE_EXPORT void GL_APIENTRY GL_NormalPointer(GLenum type, GLsizei stride, const void *pointer);
468 ANGLE_EXPORT void GL_APIENTRY GL_PolygonOffset(GLfloat factor, GLfloat units);
469 ANGLE_EXPORT void GL_APIENTRY GL_PopClientAttrib();
470 ANGLE_EXPORT void GL_APIENTRY GL_PrioritizeTextures(GLsizei n,
471                                                     const GLuint *textures,
472                                                     const GLfloat *priorities);
473 ANGLE_EXPORT void GL_APIENTRY GL_PushClientAttrib(GLbitfield mask);
474 ANGLE_EXPORT void GL_APIENTRY GL_TexCoordPointer(GLint size,
475                                                  GLenum type,
476                                                  GLsizei stride,
477                                                  const void *pointer);
478 ANGLE_EXPORT void GL_APIENTRY GL_TexSubImage1D(GLenum target,
479                                                GLint level,
480                                                GLint xoffset,
481                                                GLsizei width,
482                                                GLenum format,
483                                                GLenum type,
484                                                const void *pixels);
485 ANGLE_EXPORT void GL_APIENTRY GL_TexSubImage2D(GLenum target,
486                                                GLint level,
487                                                GLint xoffset,
488                                                GLint yoffset,
489                                                GLsizei width,
490                                                GLsizei height,
491                                                GLenum format,
492                                                GLenum type,
493                                                const void *pixels);
494 ANGLE_EXPORT void GL_APIENTRY GL_VertexPointer(GLint size,
495                                                GLenum type,
496                                                GLsizei stride,
497                                                const void *pointer);
498 
499 // GL 1.2
500 ANGLE_EXPORT void GL_APIENTRY GL_CopyTexSubImage3D(GLenum target,
501                                                    GLint level,
502                                                    GLint xoffset,
503                                                    GLint yoffset,
504                                                    GLint zoffset,
505                                                    GLint x,
506                                                    GLint y,
507                                                    GLsizei width,
508                                                    GLsizei height);
509 ANGLE_EXPORT void GL_APIENTRY GL_DrawRangeElements(GLenum mode,
510                                                    GLuint start,
511                                                    GLuint end,
512                                                    GLsizei count,
513                                                    GLenum type,
514                                                    const void *indices);
515 ANGLE_EXPORT void GL_APIENTRY GL_TexImage3D(GLenum target,
516                                             GLint level,
517                                             GLint internalformat,
518                                             GLsizei width,
519                                             GLsizei height,
520                                             GLsizei depth,
521                                             GLint border,
522                                             GLenum format,
523                                             GLenum type,
524                                             const void *pixels);
525 ANGLE_EXPORT void GL_APIENTRY GL_TexSubImage3D(GLenum target,
526                                                GLint level,
527                                                GLint xoffset,
528                                                GLint yoffset,
529                                                GLint zoffset,
530                                                GLsizei width,
531                                                GLsizei height,
532                                                GLsizei depth,
533                                                GLenum format,
534                                                GLenum type,
535                                                const void *pixels);
536 
537 // GL 1.3
538 ANGLE_EXPORT void GL_APIENTRY GL_ActiveTexture(GLenum texture);
539 ANGLE_EXPORT void GL_APIENTRY GL_ClientActiveTexture(GLenum texture);
540 ANGLE_EXPORT void GL_APIENTRY GL_CompressedTexImage1D(GLenum target,
541                                                       GLint level,
542                                                       GLenum internalformat,
543                                                       GLsizei width,
544                                                       GLint border,
545                                                       GLsizei imageSize,
546                                                       const void *data);
547 ANGLE_EXPORT void GL_APIENTRY GL_CompressedTexImage2D(GLenum target,
548                                                       GLint level,
549                                                       GLenum internalformat,
550                                                       GLsizei width,
551                                                       GLsizei height,
552                                                       GLint border,
553                                                       GLsizei imageSize,
554                                                       const void *data);
555 ANGLE_EXPORT void GL_APIENTRY GL_CompressedTexImage3D(GLenum target,
556                                                       GLint level,
557                                                       GLenum internalformat,
558                                                       GLsizei width,
559                                                       GLsizei height,
560                                                       GLsizei depth,
561                                                       GLint border,
562                                                       GLsizei imageSize,
563                                                       const void *data);
564 ANGLE_EXPORT void GL_APIENTRY GL_CompressedTexSubImage1D(GLenum target,
565                                                          GLint level,
566                                                          GLint xoffset,
567                                                          GLsizei width,
568                                                          GLenum format,
569                                                          GLsizei imageSize,
570                                                          const void *data);
571 ANGLE_EXPORT void GL_APIENTRY GL_CompressedTexSubImage2D(GLenum target,
572                                                          GLint level,
573                                                          GLint xoffset,
574                                                          GLint yoffset,
575                                                          GLsizei width,
576                                                          GLsizei height,
577                                                          GLenum format,
578                                                          GLsizei imageSize,
579                                                          const void *data);
580 ANGLE_EXPORT void GL_APIENTRY GL_CompressedTexSubImage3D(GLenum target,
581                                                          GLint level,
582                                                          GLint xoffset,
583                                                          GLint yoffset,
584                                                          GLint zoffset,
585                                                          GLsizei width,
586                                                          GLsizei height,
587                                                          GLsizei depth,
588                                                          GLenum format,
589                                                          GLsizei imageSize,
590                                                          const void *data);
591 ANGLE_EXPORT void GL_APIENTRY GL_GetCompressedTexImage(GLenum target, GLint level, void *img);
592 ANGLE_EXPORT void GL_APIENTRY GL_LoadTransposeMatrixd(const GLdouble *m);
593 ANGLE_EXPORT void GL_APIENTRY GL_LoadTransposeMatrixf(const GLfloat *m);
594 ANGLE_EXPORT void GL_APIENTRY GL_MultTransposeMatrixd(const GLdouble *m);
595 ANGLE_EXPORT void GL_APIENTRY GL_MultTransposeMatrixf(const GLfloat *m);
596 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord1d(GLenum target, GLdouble s);
597 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord1dv(GLenum target, const GLdouble *v);
598 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord1f(GLenum target, GLfloat s);
599 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord1fv(GLenum target, const GLfloat *v);
600 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord1i(GLenum target, GLint s);
601 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord1iv(GLenum target, const GLint *v);
602 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord1s(GLenum target, GLshort s);
603 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord1sv(GLenum target, const GLshort *v);
604 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord2d(GLenum target, GLdouble s, GLdouble t);
605 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord2dv(GLenum target, const GLdouble *v);
606 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord2f(GLenum target, GLfloat s, GLfloat t);
607 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord2fv(GLenum target, const GLfloat *v);
608 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord2i(GLenum target, GLint s, GLint t);
609 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord2iv(GLenum target, const GLint *v);
610 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord2s(GLenum target, GLshort s, GLshort t);
611 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord2sv(GLenum target, const GLshort *v);
612 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r);
613 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord3dv(GLenum target, const GLdouble *v);
614 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r);
615 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord3fv(GLenum target, const GLfloat *v);
616 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r);
617 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord3iv(GLenum target, const GLint *v);
618 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r);
619 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord3sv(GLenum target, const GLshort *v);
620 ANGLE_EXPORT void GL_APIENTRY
621 GL_MultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
622 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord4dv(GLenum target, const GLdouble *v);
623 ANGLE_EXPORT void GL_APIENTRY
624 GL_MultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
625 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord4fv(GLenum target, const GLfloat *v);
626 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q);
627 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord4iv(GLenum target, const GLint *v);
628 ANGLE_EXPORT void GL_APIENTRY
629 GL_MultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
630 ANGLE_EXPORT void GL_APIENTRY GL_MultiTexCoord4sv(GLenum target, const GLshort *v);
631 ANGLE_EXPORT void GL_APIENTRY GL_SampleCoverage(GLfloat value, GLboolean invert);
632 
633 // GL 1.4
634 ANGLE_EXPORT void GL_APIENTRY GL_BlendColor(GLfloat red,
635                                             GLfloat green,
636                                             GLfloat blue,
637                                             GLfloat alpha);
638 ANGLE_EXPORT void GL_APIENTRY GL_BlendEquation(GLenum mode);
639 ANGLE_EXPORT void GL_APIENTRY GL_BlendFuncSeparate(GLenum sfactorRGB,
640                                                    GLenum dfactorRGB,
641                                                    GLenum sfactorAlpha,
642                                                    GLenum dfactorAlpha);
643 ANGLE_EXPORT void GL_APIENTRY GL_FogCoordPointer(GLenum type, GLsizei stride, const void *pointer);
644 ANGLE_EXPORT void GL_APIENTRY GL_FogCoordd(GLdouble coord);
645 ANGLE_EXPORT void GL_APIENTRY GL_FogCoorddv(const GLdouble *coord);
646 ANGLE_EXPORT void GL_APIENTRY GL_FogCoordf(GLfloat coord);
647 ANGLE_EXPORT void GL_APIENTRY GL_FogCoordfv(const GLfloat *coord);
648 ANGLE_EXPORT void GL_APIENTRY GL_MultiDrawArrays(GLenum mode,
649                                                  const GLint *first,
650                                                  const GLsizei *count,
651                                                  GLsizei drawcount);
652 ANGLE_EXPORT void GL_APIENTRY GL_MultiDrawElements(GLenum mode,
653                                                    const GLsizei *count,
654                                                    GLenum type,
655                                                    const void *const *indices,
656                                                    GLsizei drawcount);
657 ANGLE_EXPORT void GL_APIENTRY GL_PointParameterf(GLenum pname, GLfloat param);
658 ANGLE_EXPORT void GL_APIENTRY GL_PointParameterfv(GLenum pname, const GLfloat *params);
659 ANGLE_EXPORT void GL_APIENTRY GL_PointParameteri(GLenum pname, GLint param);
660 ANGLE_EXPORT void GL_APIENTRY GL_PointParameteriv(GLenum pname, const GLint *params);
661 ANGLE_EXPORT void GL_APIENTRY GL_SecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue);
662 ANGLE_EXPORT void GL_APIENTRY GL_SecondaryColor3bv(const GLbyte *v);
663 ANGLE_EXPORT void GL_APIENTRY GL_SecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue);
664 ANGLE_EXPORT void GL_APIENTRY GL_SecondaryColor3dv(const GLdouble *v);
665 ANGLE_EXPORT void GL_APIENTRY GL_SecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue);
666 ANGLE_EXPORT void GL_APIENTRY GL_SecondaryColor3fv(const GLfloat *v);
667 ANGLE_EXPORT void GL_APIENTRY GL_SecondaryColor3i(GLint red, GLint green, GLint blue);
668 ANGLE_EXPORT void GL_APIENTRY GL_SecondaryColor3iv(const GLint *v);
669 ANGLE_EXPORT void GL_APIENTRY GL_SecondaryColor3s(GLshort red, GLshort green, GLshort blue);
670 ANGLE_EXPORT void GL_APIENTRY GL_SecondaryColor3sv(const GLshort *v);
671 ANGLE_EXPORT void GL_APIENTRY GL_SecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue);
672 ANGLE_EXPORT void GL_APIENTRY GL_SecondaryColor3ubv(const GLubyte *v);
673 ANGLE_EXPORT void GL_APIENTRY GL_SecondaryColor3ui(GLuint red, GLuint green, GLuint blue);
674 ANGLE_EXPORT void GL_APIENTRY GL_SecondaryColor3uiv(const GLuint *v);
675 ANGLE_EXPORT void GL_APIENTRY GL_SecondaryColor3us(GLushort red, GLushort green, GLushort blue);
676 ANGLE_EXPORT void GL_APIENTRY GL_SecondaryColor3usv(const GLushort *v);
677 ANGLE_EXPORT void GL_APIENTRY GL_SecondaryColorPointer(GLint size,
678                                                        GLenum type,
679                                                        GLsizei stride,
680                                                        const void *pointer);
681 ANGLE_EXPORT void GL_APIENTRY GL_WindowPos2d(GLdouble x, GLdouble y);
682 ANGLE_EXPORT void GL_APIENTRY GL_WindowPos2dv(const GLdouble *v);
683 ANGLE_EXPORT void GL_APIENTRY GL_WindowPos2f(GLfloat x, GLfloat y);
684 ANGLE_EXPORT void GL_APIENTRY GL_WindowPos2fv(const GLfloat *v);
685 ANGLE_EXPORT void GL_APIENTRY GL_WindowPos2i(GLint x, GLint y);
686 ANGLE_EXPORT void GL_APIENTRY GL_WindowPos2iv(const GLint *v);
687 ANGLE_EXPORT void GL_APIENTRY GL_WindowPos2s(GLshort x, GLshort y);
688 ANGLE_EXPORT void GL_APIENTRY GL_WindowPos2sv(const GLshort *v);
689 ANGLE_EXPORT void GL_APIENTRY GL_WindowPos3d(GLdouble x, GLdouble y, GLdouble z);
690 ANGLE_EXPORT void GL_APIENTRY GL_WindowPos3dv(const GLdouble *v);
691 ANGLE_EXPORT void GL_APIENTRY GL_WindowPos3f(GLfloat x, GLfloat y, GLfloat z);
692 ANGLE_EXPORT void GL_APIENTRY GL_WindowPos3fv(const GLfloat *v);
693 ANGLE_EXPORT void GL_APIENTRY GL_WindowPos3i(GLint x, GLint y, GLint z);
694 ANGLE_EXPORT void GL_APIENTRY GL_WindowPos3iv(const GLint *v);
695 ANGLE_EXPORT void GL_APIENTRY GL_WindowPos3s(GLshort x, GLshort y, GLshort z);
696 ANGLE_EXPORT void GL_APIENTRY GL_WindowPos3sv(const GLshort *v);
697 
698 // GL 1.5
699 ANGLE_EXPORT void GL_APIENTRY GL_BeginQuery(GLenum target, GLuint id);
700 ANGLE_EXPORT void GL_APIENTRY GL_BindBuffer(GLenum target, GLuint buffer);
701 ANGLE_EXPORT void GL_APIENTRY GL_BufferData(GLenum target,
702                                             GLsizeiptr size,
703                                             const void *data,
704                                             GLenum usage);
705 ANGLE_EXPORT void GL_APIENTRY GL_BufferSubData(GLenum target,
706                                                GLintptr offset,
707                                                GLsizeiptr size,
708                                                const void *data);
709 ANGLE_EXPORT void GL_APIENTRY GL_DeleteBuffers(GLsizei n, const GLuint *buffers);
710 ANGLE_EXPORT void GL_APIENTRY GL_DeleteQueries(GLsizei n, const GLuint *ids);
711 ANGLE_EXPORT void GL_APIENTRY GL_EndQuery(GLenum target);
712 ANGLE_EXPORT void GL_APIENTRY GL_GenBuffers(GLsizei n, GLuint *buffers);
713 ANGLE_EXPORT void GL_APIENTRY GL_GenQueries(GLsizei n, GLuint *ids);
714 ANGLE_EXPORT void GL_APIENTRY GL_GetBufferParameteriv(GLenum target, GLenum pname, GLint *params);
715 ANGLE_EXPORT void GL_APIENTRY GL_GetBufferPointerv(GLenum target, GLenum pname, void **params);
716 ANGLE_EXPORT void GL_APIENTRY GL_GetBufferSubData(GLenum target,
717                                                   GLintptr offset,
718                                                   GLsizeiptr size,
719                                                   void *data);
720 ANGLE_EXPORT void GL_APIENTRY GL_GetQueryObjectiv(GLuint id, GLenum pname, GLint *params);
721 ANGLE_EXPORT void GL_APIENTRY GL_GetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params);
722 ANGLE_EXPORT void GL_APIENTRY GL_GetQueryiv(GLenum target, GLenum pname, GLint *params);
723 ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsBuffer(GLuint buffer);
724 ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsQuery(GLuint id);
725 ANGLE_EXPORT void *GL_APIENTRY GL_MapBuffer(GLenum target, GLenum access);
726 ANGLE_EXPORT GLboolean GL_APIENTRY GL_UnmapBuffer(GLenum target);
727 }  // extern "C"
728 
729 #endif  // LIBGL_ENTRY_POINTS_GL_1_AUTOGEN_H_
730