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