1 //
2 // Copyright 2018 The ANGLE Project Authors. All rights reserved.
3 // Use of this source code is governed by a BSD-style license that can be
4 // found in the LICENSE file.
5 //
6
7 // libGLESv1_CM.cpp: Implements the exported OpenGL ES 1.0 functions.
8
9 #include "angle_gl.h"
10
11 #include "libGLESv2/entry_points_gles_1_0_autogen.h"
12 #include "libGLESv2/entry_points_gles_2_0_autogen.h"
13 #include "libGLESv2/entry_points_gles_3_2_autogen.h"
14 #include "libGLESv2/entry_points_gles_ext_autogen.h"
15
16 extern "C" {
17
glAlphaFunc(GLenum func,GLfloat ref)18 void GL_APIENTRY glAlphaFunc(GLenum func, GLfloat ref)
19 {
20 return GL_AlphaFunc(func, ref);
21 }
22
glClearColor(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)23 void GL_APIENTRY glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
24 {
25 return GL_ClearColor(red, green, blue, alpha);
26 }
27
glClearDepthf(GLfloat d)28 void GL_APIENTRY glClearDepthf(GLfloat d)
29 {
30 return GL_ClearDepthf(d);
31 }
32
glClipPlanef(GLenum p,const GLfloat * eqn)33 void GL_APIENTRY glClipPlanef(GLenum p, const GLfloat *eqn)
34 {
35 return GL_ClipPlanef(p, eqn);
36 }
37
glColor4f(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)38 void GL_APIENTRY glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
39 {
40 return GL_Color4f(red, green, blue, alpha);
41 }
42
glDepthRangef(GLfloat n,GLfloat f)43 void GL_APIENTRY glDepthRangef(GLfloat n, GLfloat f)
44 {
45 return GL_DepthRangef(n, f);
46 }
47
glFogf(GLenum pname,GLfloat param)48 void GL_APIENTRY glFogf(GLenum pname, GLfloat param)
49 {
50 return GL_Fogf(pname, param);
51 }
52
glFogfv(GLenum pname,const GLfloat * params)53 void GL_APIENTRY glFogfv(GLenum pname, const GLfloat *params)
54 {
55 return GL_Fogfv(pname, params);
56 }
57
glFrustumf(GLfloat l,GLfloat r,GLfloat b,GLfloat t,GLfloat n,GLfloat f)58 void GL_APIENTRY glFrustumf(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f)
59 {
60 return GL_Frustumf(l, r, b, t, n, f);
61 }
62
glGetClipPlanef(GLenum plane,GLfloat * equation)63 void GL_APIENTRY glGetClipPlanef(GLenum plane, GLfloat *equation)
64 {
65 return GL_GetClipPlanef(plane, equation);
66 }
67
glGetFloatv(GLenum pname,GLfloat * data)68 void GL_APIENTRY glGetFloatv(GLenum pname, GLfloat *data)
69 {
70 return GL_GetFloatv(pname, data);
71 }
72
glGetLightfv(GLenum light,GLenum pname,GLfloat * params)73 void GL_APIENTRY glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
74 {
75 return GL_GetLightfv(light, pname, params);
76 }
77
glGetMaterialfv(GLenum face,GLenum pname,GLfloat * params)78 void GL_APIENTRY glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
79 {
80 return GL_GetMaterialfv(face, pname, params);
81 }
82
glGetTexEnvfv(GLenum target,GLenum pname,GLfloat * params)83 void GL_APIENTRY glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
84 {
85 return GL_GetTexEnvfv(target, pname, params);
86 }
87
glGetTexParameterfv(GLenum target,GLenum pname,GLfloat * params)88 void GL_APIENTRY glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
89 {
90 return GL_GetTexParameterfv(target, pname, params);
91 }
92
glLightModelf(GLenum pname,GLfloat param)93 void GL_APIENTRY glLightModelf(GLenum pname, GLfloat param)
94 {
95 return GL_LightModelf(pname, param);
96 }
97
glLightModelfv(GLenum pname,const GLfloat * params)98 void GL_APIENTRY glLightModelfv(GLenum pname, const GLfloat *params)
99 {
100 return GL_LightModelfv(pname, params);
101 }
102
glLightf(GLenum light,GLenum pname,GLfloat param)103 void GL_APIENTRY glLightf(GLenum light, GLenum pname, GLfloat param)
104 {
105 return GL_Lightf(light, pname, param);
106 }
107
glLightfv(GLenum light,GLenum pname,const GLfloat * params)108 void GL_APIENTRY glLightfv(GLenum light, GLenum pname, const GLfloat *params)
109 {
110 return GL_Lightfv(light, pname, params);
111 }
112
glLineWidth(GLfloat width)113 void GL_APIENTRY glLineWidth(GLfloat width)
114 {
115 return GL_LineWidth(width);
116 }
117
glLoadMatrixf(const GLfloat * m)118 void GL_APIENTRY glLoadMatrixf(const GLfloat *m)
119 {
120 return GL_LoadMatrixf(m);
121 }
122
glMaterialf(GLenum face,GLenum pname,GLfloat param)123 void GL_APIENTRY glMaterialf(GLenum face, GLenum pname, GLfloat param)
124 {
125 return GL_Materialf(face, pname, param);
126 }
127
glMaterialfv(GLenum face,GLenum pname,const GLfloat * params)128 void GL_APIENTRY glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
129 {
130 return GL_Materialfv(face, pname, params);
131 }
132
glMultMatrixf(const GLfloat * m)133 void GL_APIENTRY glMultMatrixf(const GLfloat *m)
134 {
135 return GL_MultMatrixf(m);
136 }
137
glMultiTexCoord4f(GLenum target,GLfloat s,GLfloat t,GLfloat r,GLfloat q)138 void GL_APIENTRY glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
139 {
140 return GL_MultiTexCoord4f(target, s, t, r, q);
141 }
142
glNormal3f(GLfloat nx,GLfloat ny,GLfloat nz)143 void GL_APIENTRY glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
144 {
145 return GL_Normal3f(nx, ny, nz);
146 }
147
glOrthof(GLfloat l,GLfloat r,GLfloat b,GLfloat t,GLfloat n,GLfloat f)148 void GL_APIENTRY glOrthof(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f)
149 {
150 return GL_Orthof(l, r, b, t, n, f);
151 }
152
glPointParameterf(GLenum pname,GLfloat param)153 void GL_APIENTRY glPointParameterf(GLenum pname, GLfloat param)
154 {
155 return GL_PointParameterf(pname, param);
156 }
157
glPointParameterfv(GLenum pname,const GLfloat * params)158 void GL_APIENTRY glPointParameterfv(GLenum pname, const GLfloat *params)
159 {
160 return GL_PointParameterfv(pname, params);
161 }
162
glPointSize(GLfloat size)163 void GL_APIENTRY glPointSize(GLfloat size)
164 {
165 return GL_PointSize(size);
166 }
167
glPolygonOffset(GLfloat factor,GLfloat units)168 void GL_APIENTRY glPolygonOffset(GLfloat factor, GLfloat units)
169 {
170 return GL_PolygonOffset(factor, units);
171 }
172
glRotatef(GLfloat angle,GLfloat x,GLfloat y,GLfloat z)173 void GL_APIENTRY glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
174 {
175 return GL_Rotatef(angle, x, y, z);
176 }
177
glScalef(GLfloat x,GLfloat y,GLfloat z)178 void GL_APIENTRY glScalef(GLfloat x, GLfloat y, GLfloat z)
179 {
180 return GL_Scalef(x, y, z);
181 }
182
glTexEnvf(GLenum target,GLenum pname,GLfloat param)183 void GL_APIENTRY glTexEnvf(GLenum target, GLenum pname, GLfloat param)
184 {
185 return GL_TexEnvf(target, pname, param);
186 }
187
glTexEnvfv(GLenum target,GLenum pname,const GLfloat * params)188 void GL_APIENTRY glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
189 {
190 return GL_TexEnvfv(target, pname, params);
191 }
192
glTexParameterf(GLenum target,GLenum pname,GLfloat param)193 void GL_APIENTRY glTexParameterf(GLenum target, GLenum pname, GLfloat param)
194 {
195 return GL_TexParameterf(target, pname, param);
196 }
197
glTexParameterfv(GLenum target,GLenum pname,const GLfloat * params)198 void GL_APIENTRY glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
199 {
200 return GL_TexParameterfv(target, pname, params);
201 }
202
glTranslatef(GLfloat x,GLfloat y,GLfloat z)203 void GL_APIENTRY glTranslatef(GLfloat x, GLfloat y, GLfloat z)
204 {
205 return GL_Translatef(x, y, z);
206 }
207
glActiveTexture(GLenum texture)208 void GL_APIENTRY glActiveTexture(GLenum texture)
209 {
210 return GL_ActiveTexture(texture);
211 }
212
glAlphaFuncx(GLenum func,GLfixed ref)213 void GL_APIENTRY glAlphaFuncx(GLenum func, GLfixed ref)
214 {
215 return GL_AlphaFuncx(func, ref);
216 }
217
glBindBuffer(GLenum target,GLuint buffer)218 void GL_APIENTRY glBindBuffer(GLenum target, GLuint buffer)
219 {
220 return GL_BindBuffer(target, buffer);
221 }
222
glBindTexture(GLenum target,GLuint texture)223 void GL_APIENTRY glBindTexture(GLenum target, GLuint texture)
224 {
225 return GL_BindTexture(target, texture);
226 }
227
glBlendFunc(GLenum sfactor,GLenum dfactor)228 void GL_APIENTRY glBlendFunc(GLenum sfactor, GLenum dfactor)
229 {
230 return GL_BlendFunc(sfactor, dfactor);
231 }
232
glBufferData(GLenum target,GLsizeiptr size,const void * data,GLenum usage)233 void GL_APIENTRY glBufferData(GLenum target, GLsizeiptr size, const void *data, GLenum usage)
234 {
235 return GL_BufferData(target, size, data, usage);
236 }
237
glBufferSubData(GLenum target,GLintptr offset,GLsizeiptr size,const void * data)238 void GL_APIENTRY glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const void *data)
239 {
240 return GL_BufferSubData(target, offset, size, data);
241 }
242
glClear(GLbitfield mask)243 void GL_APIENTRY glClear(GLbitfield mask)
244 {
245 return GL_Clear(mask);
246 }
247
glClearColorx(GLfixed red,GLfixed green,GLfixed blue,GLfixed alpha)248 void GL_APIENTRY glClearColorx(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha)
249 {
250 return GL_ClearColorx(red, green, blue, alpha);
251 }
252
glClearDepthx(GLfixed depth)253 void GL_APIENTRY glClearDepthx(GLfixed depth)
254 {
255 return GL_ClearDepthx(depth);
256 }
257
glClearStencil(GLint s)258 void GL_APIENTRY glClearStencil(GLint s)
259 {
260 return GL_ClearStencil(s);
261 }
262
glClientActiveTexture(GLenum texture)263 void GL_APIENTRY glClientActiveTexture(GLenum texture)
264 {
265 return GL_ClientActiveTexture(texture);
266 }
267
glClipPlanex(GLenum plane,const GLfixed * equation)268 void GL_APIENTRY glClipPlanex(GLenum plane, const GLfixed *equation)
269 {
270 return GL_ClipPlanex(plane, equation);
271 }
272
glColor4ub(GLubyte red,GLubyte green,GLubyte blue,GLubyte alpha)273 void GL_APIENTRY glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
274 {
275 return GL_Color4ub(red, green, blue, alpha);
276 }
277
glColor4x(GLfixed red,GLfixed green,GLfixed blue,GLfixed alpha)278 void GL_APIENTRY glColor4x(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha)
279 {
280 return GL_Color4x(red, green, blue, alpha);
281 }
282
glColorMask(GLboolean red,GLboolean green,GLboolean blue,GLboolean alpha)283 void GL_APIENTRY glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
284 {
285 return GL_ColorMask(red, green, blue, alpha);
286 }
287
glColorPointer(GLint size,GLenum type,GLsizei stride,const void * pointer)288 void GL_APIENTRY glColorPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)
289 {
290 return GL_ColorPointer(size, type, stride, pointer);
291 }
292
glCompressedTexImage2D(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLint border,GLsizei imageSize,const void * data)293 void GL_APIENTRY glCompressedTexImage2D(GLenum target,
294 GLint level,
295 GLenum internalformat,
296 GLsizei width,
297 GLsizei height,
298 GLint border,
299 GLsizei imageSize,
300 const void *data)
301 {
302 return GL_CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize,
303 data);
304 }
305
glCompressedTexSubImage2D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLsizei imageSize,const void * data)306 void GL_APIENTRY glCompressedTexSubImage2D(GLenum target,
307 GLint level,
308 GLint xoffset,
309 GLint yoffset,
310 GLsizei width,
311 GLsizei height,
312 GLenum format,
313 GLsizei imageSize,
314 const void *data)
315 {
316 return GL_CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format,
317 imageSize, data);
318 }
319
glCopyTexImage2D(GLenum target,GLint level,GLenum internalformat,GLint x,GLint y,GLsizei width,GLsizei height,GLint border)320 void GL_APIENTRY glCopyTexImage2D(GLenum target,
321 GLint level,
322 GLenum internalformat,
323 GLint x,
324 GLint y,
325 GLsizei width,
326 GLsizei height,
327 GLint border)
328 {
329 return GL_CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
330 }
331
glCopyTexSubImage2D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint x,GLint y,GLsizei width,GLsizei height)332 void GL_APIENTRY glCopyTexSubImage2D(GLenum target,
333 GLint level,
334 GLint xoffset,
335 GLint yoffset,
336 GLint x,
337 GLint y,
338 GLsizei width,
339 GLsizei height)
340 {
341 return GL_CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
342 }
343
glCullFace(GLenum mode)344 void GL_APIENTRY glCullFace(GLenum mode)
345 {
346 return GL_CullFace(mode);
347 }
348
glDeleteBuffers(GLsizei n,const GLuint * buffers)349 void GL_APIENTRY glDeleteBuffers(GLsizei n, const GLuint *buffers)
350 {
351 return GL_DeleteBuffers(n, buffers);
352 }
353
glDeleteTextures(GLsizei n,const GLuint * textures)354 void GL_APIENTRY glDeleteTextures(GLsizei n, const GLuint *textures)
355 {
356 return GL_DeleteTextures(n, textures);
357 }
358
glDepthFunc(GLenum func)359 void GL_APIENTRY glDepthFunc(GLenum func)
360 {
361 return GL_DepthFunc(func);
362 }
363
glDepthMask(GLboolean flag)364 void GL_APIENTRY glDepthMask(GLboolean flag)
365 {
366 return GL_DepthMask(flag);
367 }
368
glDepthRangex(GLfixed n,GLfixed f)369 void GL_APIENTRY glDepthRangex(GLfixed n, GLfixed f)
370 {
371 return GL_DepthRangex(n, f);
372 }
373
glDisable(GLenum cap)374 void GL_APIENTRY glDisable(GLenum cap)
375 {
376 return GL_Disable(cap);
377 }
378
glDisableClientState(GLenum array)379 void GL_APIENTRY glDisableClientState(GLenum array)
380 {
381 return GL_DisableClientState(array);
382 }
383
glDrawArrays(GLenum mode,GLint first,GLsizei count)384 void GL_APIENTRY glDrawArrays(GLenum mode, GLint first, GLsizei count)
385 {
386 return GL_DrawArrays(mode, first, count);
387 }
388
glDrawElements(GLenum mode,GLsizei count,GLenum type,const void * indices)389 void GL_APIENTRY glDrawElements(GLenum mode, GLsizei count, GLenum type, const void *indices)
390 {
391 return GL_DrawElements(mode, count, type, indices);
392 }
393
glEnable(GLenum cap)394 void GL_APIENTRY glEnable(GLenum cap)
395 {
396 return GL_Enable(cap);
397 }
398
glEnableClientState(GLenum array)399 void GL_APIENTRY glEnableClientState(GLenum array)
400 {
401 return GL_EnableClientState(array);
402 }
403
glFinish(void)404 void GL_APIENTRY glFinish(void)
405 {
406 return GL_Finish();
407 }
408
glFlush(void)409 void GL_APIENTRY glFlush(void)
410 {
411 return GL_Flush();
412 }
413
glFogx(GLenum pname,GLfixed param)414 void GL_APIENTRY glFogx(GLenum pname, GLfixed param)
415 {
416 return GL_Fogx(pname, param);
417 }
418
glFogxv(GLenum pname,const GLfixed * param)419 void GL_APIENTRY glFogxv(GLenum pname, const GLfixed *param)
420 {
421 return GL_Fogxv(pname, param);
422 }
423
glFrontFace(GLenum mode)424 void GL_APIENTRY glFrontFace(GLenum mode)
425 {
426 return GL_FrontFace(mode);
427 }
428
glFrustumx(GLfixed l,GLfixed r,GLfixed b,GLfixed t,GLfixed n,GLfixed f)429 void GL_APIENTRY glFrustumx(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f)
430 {
431 return GL_Frustumx(l, r, b, t, n, f);
432 }
433
glGetBooleanv(GLenum pname,GLboolean * data)434 void GL_APIENTRY glGetBooleanv(GLenum pname, GLboolean *data)
435 {
436 return GL_GetBooleanv(pname, data);
437 }
438
glGetBufferParameteriv(GLenum target,GLenum pname,GLint * params)439 void GL_APIENTRY glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
440 {
441 return GL_GetBufferParameteriv(target, pname, params);
442 }
443
glGetClipPlanex(GLenum plane,GLfixed * equation)444 void GL_APIENTRY glGetClipPlanex(GLenum plane, GLfixed *equation)
445 {
446 return GL_GetClipPlanex(plane, equation);
447 }
448
glGenBuffers(GLsizei n,GLuint * buffers)449 void GL_APIENTRY glGenBuffers(GLsizei n, GLuint *buffers)
450 {
451 return GL_GenBuffers(n, buffers);
452 }
453
glGenTextures(GLsizei n,GLuint * textures)454 void GL_APIENTRY glGenTextures(GLsizei n, GLuint *textures)
455 {
456 return GL_GenTextures(n, textures);
457 }
458
glGetError(void)459 GLenum GL_APIENTRY glGetError(void)
460 {
461 return GL_GetError();
462 }
463
glGetFixedv(GLenum pname,GLfixed * params)464 void GL_APIENTRY glGetFixedv(GLenum pname, GLfixed *params)
465 {
466 return GL_GetFixedv(pname, params);
467 }
468
glGetIntegerv(GLenum pname,GLint * data)469 void GL_APIENTRY glGetIntegerv(GLenum pname, GLint *data)
470 {
471 return GL_GetIntegerv(pname, data);
472 }
473
glGetLightxv(GLenum light,GLenum pname,GLfixed * params)474 void GL_APIENTRY glGetLightxv(GLenum light, GLenum pname, GLfixed *params)
475 {
476 return GL_GetLightxv(light, pname, params);
477 }
478
glGetMaterialxv(GLenum face,GLenum pname,GLfixed * params)479 void GL_APIENTRY glGetMaterialxv(GLenum face, GLenum pname, GLfixed *params)
480 {
481 return GL_GetMaterialxv(face, pname, params);
482 }
483
glGetPointerv(GLenum pname,void ** params)484 void GL_APIENTRY glGetPointerv(GLenum pname, void **params)
485 {
486 return GL_GetPointerv(pname, params);
487 }
488
glGetString(GLenum name)489 const GLubyte *GL_APIENTRY glGetString(GLenum name)
490 {
491 return GL_GetString(name);
492 }
493
glGetTexEnviv(GLenum target,GLenum pname,GLint * params)494 void GL_APIENTRY glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
495 {
496 return GL_GetTexEnviv(target, pname, params);
497 }
498
glGetTexEnvxv(GLenum target,GLenum pname,GLfixed * params)499 void GL_APIENTRY glGetTexEnvxv(GLenum target, GLenum pname, GLfixed *params)
500 {
501 return GL_GetTexEnvxv(target, pname, params);
502 }
503
glGetTexParameteriv(GLenum target,GLenum pname,GLint * params)504 void GL_APIENTRY glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
505 {
506 return GL_GetTexParameteriv(target, pname, params);
507 }
508
glGetTexParameterxv(GLenum target,GLenum pname,GLfixed * params)509 void GL_APIENTRY glGetTexParameterxv(GLenum target, GLenum pname, GLfixed *params)
510 {
511 return GL_GetTexParameterxv(target, pname, params);
512 }
513
glHint(GLenum target,GLenum mode)514 void GL_APIENTRY glHint(GLenum target, GLenum mode)
515 {
516 return GL_Hint(target, mode);
517 }
518
glIsBuffer(GLuint buffer)519 GLboolean GL_APIENTRY glIsBuffer(GLuint buffer)
520 {
521 return GL_IsBuffer(buffer);
522 }
523
glIsEnabled(GLenum cap)524 GLboolean GL_APIENTRY glIsEnabled(GLenum cap)
525 {
526 return GL_IsEnabled(cap);
527 }
528
glIsTexture(GLuint texture)529 GLboolean GL_APIENTRY glIsTexture(GLuint texture)
530 {
531 return GL_IsTexture(texture);
532 }
533
glLightModelx(GLenum pname,GLfixed param)534 void GL_APIENTRY glLightModelx(GLenum pname, GLfixed param)
535 {
536 return GL_LightModelx(pname, param);
537 }
538
glLightModelxv(GLenum pname,const GLfixed * param)539 void GL_APIENTRY glLightModelxv(GLenum pname, const GLfixed *param)
540 {
541 return GL_LightModelxv(pname, param);
542 }
543
glLightx(GLenum light,GLenum pname,GLfixed param)544 void GL_APIENTRY glLightx(GLenum light, GLenum pname, GLfixed param)
545 {
546 return GL_Lightx(light, pname, param);
547 }
548
glLightxv(GLenum light,GLenum pname,const GLfixed * params)549 void GL_APIENTRY glLightxv(GLenum light, GLenum pname, const GLfixed *params)
550 {
551 return GL_Lightxv(light, pname, params);
552 }
553
glLineWidthx(GLfixed width)554 void GL_APIENTRY glLineWidthx(GLfixed width)
555 {
556 return GL_LineWidthx(width);
557 }
558
glLoadIdentity(void)559 void GL_APIENTRY glLoadIdentity(void)
560 {
561 return GL_LoadIdentity();
562 }
563
glLoadMatrixx(const GLfixed * m)564 void GL_APIENTRY glLoadMatrixx(const GLfixed *m)
565 {
566 return GL_LoadMatrixx(m);
567 }
568
glLogicOp(GLenum opcode)569 void GL_APIENTRY glLogicOp(GLenum opcode)
570 {
571 return GL_LogicOp(opcode);
572 }
573
glMaterialx(GLenum face,GLenum pname,GLfixed param)574 void GL_APIENTRY glMaterialx(GLenum face, GLenum pname, GLfixed param)
575 {
576 return GL_Materialx(face, pname, param);
577 }
578
glMaterialxv(GLenum face,GLenum pname,const GLfixed * param)579 void GL_APIENTRY glMaterialxv(GLenum face, GLenum pname, const GLfixed *param)
580 {
581 return GL_Materialxv(face, pname, param);
582 }
583
glMatrixMode(GLenum mode)584 void GL_APIENTRY glMatrixMode(GLenum mode)
585 {
586 return GL_MatrixMode(mode);
587 }
588
glMultMatrixx(const GLfixed * m)589 void GL_APIENTRY glMultMatrixx(const GLfixed *m)
590 {
591 return GL_MultMatrixx(m);
592 }
593
glMultiTexCoord4x(GLenum texture,GLfixed s,GLfixed t,GLfixed r,GLfixed q)594 void GL_APIENTRY glMultiTexCoord4x(GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q)
595 {
596 return GL_MultiTexCoord4x(texture, s, t, r, q);
597 }
598
glNormal3x(GLfixed nx,GLfixed ny,GLfixed nz)599 void GL_APIENTRY glNormal3x(GLfixed nx, GLfixed ny, GLfixed nz)
600 {
601 return GL_Normal3x(nx, ny, nz);
602 }
603
glNormalPointer(GLenum type,GLsizei stride,const void * pointer)604 void GL_APIENTRY glNormalPointer(GLenum type, GLsizei stride, const void *pointer)
605 {
606 return GL_NormalPointer(type, stride, pointer);
607 }
608
glOrthox(GLfixed l,GLfixed r,GLfixed b,GLfixed t,GLfixed n,GLfixed f)609 void GL_APIENTRY glOrthox(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f)
610 {
611 return GL_Orthox(l, r, b, t, n, f);
612 }
613
glPixelStorei(GLenum pname,GLint param)614 void GL_APIENTRY glPixelStorei(GLenum pname, GLint param)
615 {
616 return GL_PixelStorei(pname, param);
617 }
618
glPointParameterx(GLenum pname,GLfixed param)619 void GL_APIENTRY glPointParameterx(GLenum pname, GLfixed param)
620 {
621 return GL_PointParameterx(pname, param);
622 }
623
glPointParameterxv(GLenum pname,const GLfixed * params)624 void GL_APIENTRY glPointParameterxv(GLenum pname, const GLfixed *params)
625 {
626 return GL_PointParameterxv(pname, params);
627 }
628
glPointSizex(GLfixed size)629 void GL_APIENTRY glPointSizex(GLfixed size)
630 {
631 return GL_PointSizex(size);
632 }
633
glPolygonOffsetx(GLfixed factor,GLfixed units)634 void GL_APIENTRY glPolygonOffsetx(GLfixed factor, GLfixed units)
635 {
636 return GL_PolygonOffsetx(factor, units);
637 }
638
glPopMatrix(void)639 void GL_APIENTRY glPopMatrix(void)
640 {
641 return GL_PopMatrix();
642 }
643
glPushMatrix(void)644 void GL_APIENTRY glPushMatrix(void)
645 {
646 return GL_PushMatrix();
647 }
648
glReadPixels(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,void * pixels)649 void GL_APIENTRY glReadPixels(GLint x,
650 GLint y,
651 GLsizei width,
652 GLsizei height,
653 GLenum format,
654 GLenum type,
655 void *pixels)
656 {
657 return GL_ReadPixels(x, y, width, height, format, type, pixels);
658 }
659
glRotatex(GLfixed angle,GLfixed x,GLfixed y,GLfixed z)660 void GL_APIENTRY glRotatex(GLfixed angle, GLfixed x, GLfixed y, GLfixed z)
661 {
662 return GL_Rotatex(angle, x, y, z);
663 }
664
glSampleCoverage(GLfloat value,GLboolean invert)665 void GL_APIENTRY glSampleCoverage(GLfloat value, GLboolean invert)
666 {
667 return GL_SampleCoverage(value, invert);
668 }
669
glSampleCoveragex(GLclampx value,GLboolean invert)670 void GL_APIENTRY glSampleCoveragex(GLclampx value, GLboolean invert)
671 {
672 return GL_SampleCoveragex(value, invert);
673 }
674
glScalex(GLfixed x,GLfixed y,GLfixed z)675 void GL_APIENTRY glScalex(GLfixed x, GLfixed y, GLfixed z)
676 {
677 return GL_Scalex(x, y, z);
678 }
679
glScissor(GLint x,GLint y,GLsizei width,GLsizei height)680 void GL_APIENTRY glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
681 {
682 return GL_Scissor(x, y, width, height);
683 }
684
glShadeModel(GLenum mode)685 void GL_APIENTRY glShadeModel(GLenum mode)
686 {
687 return GL_ShadeModel(mode);
688 }
689
glStencilFunc(GLenum func,GLint ref,GLuint mask)690 void GL_APIENTRY glStencilFunc(GLenum func, GLint ref, GLuint mask)
691 {
692 return GL_StencilFunc(func, ref, mask);
693 }
694
glStencilMask(GLuint mask)695 void GL_APIENTRY glStencilMask(GLuint mask)
696 {
697 return GL_StencilMask(mask);
698 }
699
glStencilOp(GLenum fail,GLenum zfail,GLenum zpass)700 void GL_APIENTRY glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
701 {
702 return GL_StencilOp(fail, zfail, zpass);
703 }
704
glTexCoordPointer(GLint size,GLenum type,GLsizei stride,const void * pointer)705 void GL_APIENTRY glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)
706 {
707 return GL_TexCoordPointer(size, type, stride, pointer);
708 }
709
glTexEnvi(GLenum target,GLenum pname,GLint param)710 void GL_APIENTRY glTexEnvi(GLenum target, GLenum pname, GLint param)
711 {
712 return GL_TexEnvi(target, pname, param);
713 }
714
glTexEnvx(GLenum target,GLenum pname,GLfixed param)715 void GL_APIENTRY glTexEnvx(GLenum target, GLenum pname, GLfixed param)
716 {
717 return GL_TexEnvx(target, pname, param);
718 }
719
glTexEnviv(GLenum target,GLenum pname,const GLint * params)720 void GL_APIENTRY glTexEnviv(GLenum target, GLenum pname, const GLint *params)
721 {
722 return GL_TexEnviv(target, pname, params);
723 }
724
glTexEnvxv(GLenum target,GLenum pname,const GLfixed * params)725 void GL_APIENTRY glTexEnvxv(GLenum target, GLenum pname, const GLfixed *params)
726 {
727 return GL_TexEnvxv(target, pname, params);
728 }
729
glTexImage2D(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type,const void * pixels)730 void GL_APIENTRY glTexImage2D(GLenum target,
731 GLint level,
732 GLint internalformat,
733 GLsizei width,
734 GLsizei height,
735 GLint border,
736 GLenum format,
737 GLenum type,
738 const void *pixels)
739 {
740 return GL_TexImage2D(target, level, internalformat, width, height, border, format, type,
741 pixels);
742 }
743
glTexParameteri(GLenum target,GLenum pname,GLint param)744 void GL_APIENTRY glTexParameteri(GLenum target, GLenum pname, GLint param)
745 {
746 return GL_TexParameteri(target, pname, param);
747 }
748
glTexParameterx(GLenum target,GLenum pname,GLfixed param)749 void GL_APIENTRY glTexParameterx(GLenum target, GLenum pname, GLfixed param)
750 {
751 return GL_TexParameterx(target, pname, param);
752 }
753
glTexParameteriv(GLenum target,GLenum pname,const GLint * params)754 void GL_APIENTRY glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
755 {
756 return GL_TexParameteriv(target, pname, params);
757 }
758
glTexParameterxv(GLenum target,GLenum pname,const GLfixed * params)759 void GL_APIENTRY glTexParameterxv(GLenum target, GLenum pname, const GLfixed *params)
760 {
761 return GL_TexParameterxv(target, pname, params);
762 }
763
glTexSubImage2D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLenum type,const void * pixels)764 void GL_APIENTRY glTexSubImage2D(GLenum target,
765 GLint level,
766 GLint xoffset,
767 GLint yoffset,
768 GLsizei width,
769 GLsizei height,
770 GLenum format,
771 GLenum type,
772 const void *pixels)
773 {
774 return GL_TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
775 }
776
glTranslatex(GLfixed x,GLfixed y,GLfixed z)777 void GL_APIENTRY glTranslatex(GLfixed x, GLfixed y, GLfixed z)
778 {
779 return GL_Translatex(x, y, z);
780 }
781
glVertexPointer(GLint size,GLenum type,GLsizei stride,const void * pointer)782 void GL_APIENTRY glVertexPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)
783 {
784 return GL_VertexPointer(size, type, stride, pointer);
785 }
786
glViewport(GLint x,GLint y,GLsizei width,GLsizei height)787 void GL_APIENTRY glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
788 {
789 return GL_Viewport(x, y, width, height);
790 }
791
792 // GL_OES_draw_texture
glDrawTexfOES(GLfloat x,GLfloat y,GLfloat z,GLfloat width,GLfloat height)793 void GL_APIENTRY glDrawTexfOES(GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height)
794 {
795 return GL_DrawTexfOES(x, y, z, width, height);
796 }
797
glDrawTexfvOES(const GLfloat * coords)798 void GL_APIENTRY glDrawTexfvOES(const GLfloat *coords)
799 {
800 return GL_DrawTexfvOES(coords);
801 }
802
glDrawTexiOES(GLint x,GLint y,GLint z,GLint width,GLint height)803 void GL_APIENTRY glDrawTexiOES(GLint x, GLint y, GLint z, GLint width, GLint height)
804 {
805 return GL_DrawTexiOES(x, y, z, width, height);
806 }
807
glDrawTexivOES(const GLint * coords)808 void GL_APIENTRY glDrawTexivOES(const GLint *coords)
809 {
810 return GL_DrawTexivOES(coords);
811 }
812
glDrawTexsOES(GLshort x,GLshort y,GLshort z,GLshort width,GLshort height)813 void GL_APIENTRY glDrawTexsOES(GLshort x, GLshort y, GLshort z, GLshort width, GLshort height)
814 {
815 return GL_DrawTexsOES(x, y, z, width, height);
816 }
817
glDrawTexsvOES(const GLshort * coords)818 void GL_APIENTRY glDrawTexsvOES(const GLshort *coords)
819 {
820 return GL_DrawTexsvOES(coords);
821 }
822
glDrawTexxOES(GLfixed x,GLfixed y,GLfixed z,GLfixed width,GLfixed height)823 void GL_APIENTRY glDrawTexxOES(GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height)
824 {
825 return GL_DrawTexxOES(x, y, z, width, height);
826 }
827
glDrawTexxvOES(const GLfixed * coords)828 void GL_APIENTRY glDrawTexxvOES(const GLfixed *coords)
829 {
830 return GL_DrawTexxvOES(coords);
831 }
832
833 // GL_OES_matrix_palette
glCurrentPaletteMatrixOES(GLuint matrixpaletteindex)834 void GL_APIENTRY glCurrentPaletteMatrixOES(GLuint matrixpaletteindex)
835 {
836 return GL_CurrentPaletteMatrixOES(matrixpaletteindex);
837 }
838
glLoadPaletteFromModelViewMatrixOES()839 void GL_APIENTRY glLoadPaletteFromModelViewMatrixOES()
840 {
841 return GL_LoadPaletteFromModelViewMatrixOES();
842 }
843
glMatrixIndexPointerOES(GLint size,GLenum type,GLsizei stride,const void * pointer)844 void GL_APIENTRY glMatrixIndexPointerOES(GLint size,
845 GLenum type,
846 GLsizei stride,
847 const void *pointer)
848 {
849 return GL_MatrixIndexPointerOES(size, type, stride, pointer);
850 }
851
glWeightPointerOES(GLint size,GLenum type,GLsizei stride,const void * pointer)852 void GL_APIENTRY glWeightPointerOES(GLint size, GLenum type, GLsizei stride, const void *pointer)
853 {
854 return GL_WeightPointerOES(size, type, stride, pointer);
855 }
856
857 // GL_OES_point_size_array
glPointSizePointerOES(GLenum type,GLsizei stride,const void * pointer)858 void GL_APIENTRY glPointSizePointerOES(GLenum type, GLsizei stride, const void *pointer)
859 {
860 return GL_PointSizePointerOES(type, stride, pointer);
861 }
862
863 // GL_OES_query_matrix
glQueryMatrixxOES(GLfixed * mantissa,GLint * exponent)864 GLbitfield GL_APIENTRY glQueryMatrixxOES(GLfixed *mantissa, GLint *exponent)
865 {
866 return GL_QueryMatrixxOES(mantissa, exponent);
867 }
868
869 } // extern "C"
870