1 // GENERATED FILE - DO NOT EDIT.
2 // Generated by generate_entry_points.py using data from gl.xml and gl_angle_ext.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 // libGLESv2_autogen.cpp: Implements the exported OpenGL ES functions.
9
10 #include "angle_gl.h"
11
12 #include "libGLESv2/entry_points_gles_1_0_autogen.h"
13 #include "libGLESv2/entry_points_gles_2_0_autogen.h"
14 #include "libGLESv2/entry_points_gles_3_0_autogen.h"
15 #include "libGLESv2/entry_points_gles_3_1_autogen.h"
16 #include "libGLESv2/entry_points_gles_3_2_autogen.h"
17 #include "libGLESv2/entry_points_gles_ext_autogen.h"
18
19 #if defined(ANGLE_ENABLE_GL_DESKTOP_FRONTEND)
20 # include "libGLESv2/entry_points_gl_1_autogen.h"
21 # include "libGLESv2/entry_points_gl_2_autogen.h"
22 # include "libGLESv2/entry_points_gl_3_autogen.h"
23 # include "libGLESv2/entry_points_gl_4_autogen.h"
24 #endif
25
26 #include "common/event_tracer.h"
27
28 extern "C" {
29
30 // OpenGL ES 2.0
glActiveTexture(GLenum texture)31 void GL_APIENTRY glActiveTexture(GLenum texture)
32 {
33 return GL_ActiveTexture(texture);
34 }
35
glAttachShader(GLuint program,GLuint shader)36 void GL_APIENTRY glAttachShader(GLuint program, GLuint shader)
37 {
38 return GL_AttachShader(program, shader);
39 }
40
glBindAttribLocation(GLuint program,GLuint index,const GLchar * name)41 void GL_APIENTRY glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
42 {
43 return GL_BindAttribLocation(program, index, name);
44 }
45
glBindBuffer(GLenum target,GLuint buffer)46 void GL_APIENTRY glBindBuffer(GLenum target, GLuint buffer)
47 {
48 return GL_BindBuffer(target, buffer);
49 }
50
glBindFramebuffer(GLenum target,GLuint framebuffer)51 void GL_APIENTRY glBindFramebuffer(GLenum target, GLuint framebuffer)
52 {
53 return GL_BindFramebuffer(target, framebuffer);
54 }
55
glBindRenderbuffer(GLenum target,GLuint renderbuffer)56 void GL_APIENTRY glBindRenderbuffer(GLenum target, GLuint renderbuffer)
57 {
58 return GL_BindRenderbuffer(target, renderbuffer);
59 }
60
glBindTexture(GLenum target,GLuint texture)61 void GL_APIENTRY glBindTexture(GLenum target, GLuint texture)
62 {
63 return GL_BindTexture(target, texture);
64 }
65
glBlendColor(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)66 void GL_APIENTRY glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
67 {
68 return GL_BlendColor(red, green, blue, alpha);
69 }
70
glBlendEquation(GLenum mode)71 void GL_APIENTRY glBlendEquation(GLenum mode)
72 {
73 return GL_BlendEquation(mode);
74 }
75
glBlendEquationSeparate(GLenum modeRGB,GLenum modeAlpha)76 void GL_APIENTRY glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
77 {
78 return GL_BlendEquationSeparate(modeRGB, modeAlpha);
79 }
80
glBlendFunc(GLenum sfactor,GLenum dfactor)81 void GL_APIENTRY glBlendFunc(GLenum sfactor, GLenum dfactor)
82 {
83 return GL_BlendFunc(sfactor, dfactor);
84 }
85
glBlendFuncSeparate(GLenum sfactorRGB,GLenum dfactorRGB,GLenum sfactorAlpha,GLenum dfactorAlpha)86 void GL_APIENTRY glBlendFuncSeparate(GLenum sfactorRGB,
87 GLenum dfactorRGB,
88 GLenum sfactorAlpha,
89 GLenum dfactorAlpha)
90 {
91 return GL_BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
92 }
93
glBufferData(GLenum target,GLsizeiptr size,const void * data,GLenum usage)94 void GL_APIENTRY glBufferData(GLenum target, GLsizeiptr size, const void *data, GLenum usage)
95 {
96 return GL_BufferData(target, size, data, usage);
97 }
98
glBufferSubData(GLenum target,GLintptr offset,GLsizeiptr size,const void * data)99 void GL_APIENTRY glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const void *data)
100 {
101 return GL_BufferSubData(target, offset, size, data);
102 }
103
glCheckFramebufferStatus(GLenum target)104 GLenum GL_APIENTRY glCheckFramebufferStatus(GLenum target)
105 {
106 return GL_CheckFramebufferStatus(target);
107 }
108
glClear(GLbitfield mask)109 void GL_APIENTRY glClear(GLbitfield mask)
110 {
111 return GL_Clear(mask);
112 }
113
glClearColor(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)114 void GL_APIENTRY glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
115 {
116 return GL_ClearColor(red, green, blue, alpha);
117 }
118
glClearDepthf(GLfloat d)119 void GL_APIENTRY glClearDepthf(GLfloat d)
120 {
121 return GL_ClearDepthf(d);
122 }
123
glClearStencil(GLint s)124 void GL_APIENTRY glClearStencil(GLint s)
125 {
126 return GL_ClearStencil(s);
127 }
128
glColorMask(GLboolean red,GLboolean green,GLboolean blue,GLboolean alpha)129 void GL_APIENTRY glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
130 {
131 return GL_ColorMask(red, green, blue, alpha);
132 }
133
glCompileShader(GLuint shader)134 void GL_APIENTRY glCompileShader(GLuint shader)
135 {
136 return GL_CompileShader(shader);
137 }
138
glCompressedTexImage2D(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLint border,GLsizei imageSize,const void * data)139 void GL_APIENTRY glCompressedTexImage2D(GLenum target,
140 GLint level,
141 GLenum internalformat,
142 GLsizei width,
143 GLsizei height,
144 GLint border,
145 GLsizei imageSize,
146 const void *data)
147 {
148 return GL_CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize,
149 data);
150 }
151
glCompressedTexSubImage2D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLsizei imageSize,const void * data)152 void GL_APIENTRY glCompressedTexSubImage2D(GLenum target,
153 GLint level,
154 GLint xoffset,
155 GLint yoffset,
156 GLsizei width,
157 GLsizei height,
158 GLenum format,
159 GLsizei imageSize,
160 const void *data)
161 {
162 return GL_CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format,
163 imageSize, data);
164 }
165
glCopyTexImage2D(GLenum target,GLint level,GLenum internalformat,GLint x,GLint y,GLsizei width,GLsizei height,GLint border)166 void GL_APIENTRY glCopyTexImage2D(GLenum target,
167 GLint level,
168 GLenum internalformat,
169 GLint x,
170 GLint y,
171 GLsizei width,
172 GLsizei height,
173 GLint border)
174 {
175 return GL_CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
176 }
177
glCopyTexSubImage2D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint x,GLint y,GLsizei width,GLsizei height)178 void GL_APIENTRY glCopyTexSubImage2D(GLenum target,
179 GLint level,
180 GLint xoffset,
181 GLint yoffset,
182 GLint x,
183 GLint y,
184 GLsizei width,
185 GLsizei height)
186 {
187 return GL_CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
188 }
189
glCreateProgram()190 GLuint GL_APIENTRY glCreateProgram()
191 {
192 return GL_CreateProgram();
193 }
194
glCreateShader(GLenum type)195 GLuint GL_APIENTRY glCreateShader(GLenum type)
196 {
197 return GL_CreateShader(type);
198 }
199
glCullFace(GLenum mode)200 void GL_APIENTRY glCullFace(GLenum mode)
201 {
202 return GL_CullFace(mode);
203 }
204
glDeleteBuffers(GLsizei n,const GLuint * buffers)205 void GL_APIENTRY glDeleteBuffers(GLsizei n, const GLuint *buffers)
206 {
207 return GL_DeleteBuffers(n, buffers);
208 }
209
glDeleteFramebuffers(GLsizei n,const GLuint * framebuffers)210 void GL_APIENTRY glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
211 {
212 return GL_DeleteFramebuffers(n, framebuffers);
213 }
214
glDeleteProgram(GLuint program)215 void GL_APIENTRY glDeleteProgram(GLuint program)
216 {
217 return GL_DeleteProgram(program);
218 }
219
glDeleteRenderbuffers(GLsizei n,const GLuint * renderbuffers)220 void GL_APIENTRY glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
221 {
222 return GL_DeleteRenderbuffers(n, renderbuffers);
223 }
224
glDeleteShader(GLuint shader)225 void GL_APIENTRY glDeleteShader(GLuint shader)
226 {
227 return GL_DeleteShader(shader);
228 }
229
glDeleteTextures(GLsizei n,const GLuint * textures)230 void GL_APIENTRY glDeleteTextures(GLsizei n, const GLuint *textures)
231 {
232 return GL_DeleteTextures(n, textures);
233 }
234
glDepthFunc(GLenum func)235 void GL_APIENTRY glDepthFunc(GLenum func)
236 {
237 return GL_DepthFunc(func);
238 }
239
glDepthMask(GLboolean flag)240 void GL_APIENTRY glDepthMask(GLboolean flag)
241 {
242 return GL_DepthMask(flag);
243 }
244
glDepthRangef(GLfloat n,GLfloat f)245 void GL_APIENTRY glDepthRangef(GLfloat n, GLfloat f)
246 {
247 return GL_DepthRangef(n, f);
248 }
249
glDetachShader(GLuint program,GLuint shader)250 void GL_APIENTRY glDetachShader(GLuint program, GLuint shader)
251 {
252 return GL_DetachShader(program, shader);
253 }
254
glDisable(GLenum cap)255 void GL_APIENTRY glDisable(GLenum cap)
256 {
257 return GL_Disable(cap);
258 }
259
glDisableVertexAttribArray(GLuint index)260 void GL_APIENTRY glDisableVertexAttribArray(GLuint index)
261 {
262 return GL_DisableVertexAttribArray(index);
263 }
264
glDrawArrays(GLenum mode,GLint first,GLsizei count)265 void GL_APIENTRY glDrawArrays(GLenum mode, GLint first, GLsizei count)
266 {
267 return GL_DrawArrays(mode, first, count);
268 }
269
glDrawElements(GLenum mode,GLsizei count,GLenum type,const void * indices)270 void GL_APIENTRY glDrawElements(GLenum mode, GLsizei count, GLenum type, const void *indices)
271 {
272 return GL_DrawElements(mode, count, type, indices);
273 }
274
glEnable(GLenum cap)275 void GL_APIENTRY glEnable(GLenum cap)
276 {
277 return GL_Enable(cap);
278 }
279
glEnableVertexAttribArray(GLuint index)280 void GL_APIENTRY glEnableVertexAttribArray(GLuint index)
281 {
282 return GL_EnableVertexAttribArray(index);
283 }
284
glFinish()285 void GL_APIENTRY glFinish()
286 {
287 return GL_Finish();
288 }
289
glFlush()290 void GL_APIENTRY glFlush()
291 {
292 return GL_Flush();
293 }
294
glFramebufferRenderbuffer(GLenum target,GLenum attachment,GLenum renderbuffertarget,GLuint renderbuffer)295 void GL_APIENTRY glFramebufferRenderbuffer(GLenum target,
296 GLenum attachment,
297 GLenum renderbuffertarget,
298 GLuint renderbuffer)
299 {
300 return GL_FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
301 }
302
glFramebufferTexture2D(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level)303 void GL_APIENTRY glFramebufferTexture2D(GLenum target,
304 GLenum attachment,
305 GLenum textarget,
306 GLuint texture,
307 GLint level)
308 {
309 return GL_FramebufferTexture2D(target, attachment, textarget, texture, level);
310 }
311
glFrontFace(GLenum mode)312 void GL_APIENTRY glFrontFace(GLenum mode)
313 {
314 return GL_FrontFace(mode);
315 }
316
glGenBuffers(GLsizei n,GLuint * buffers)317 void GL_APIENTRY glGenBuffers(GLsizei n, GLuint *buffers)
318 {
319 return GL_GenBuffers(n, buffers);
320 }
321
glGenFramebuffers(GLsizei n,GLuint * framebuffers)322 void GL_APIENTRY glGenFramebuffers(GLsizei n, GLuint *framebuffers)
323 {
324 return GL_GenFramebuffers(n, framebuffers);
325 }
326
glGenRenderbuffers(GLsizei n,GLuint * renderbuffers)327 void GL_APIENTRY glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
328 {
329 return GL_GenRenderbuffers(n, renderbuffers);
330 }
331
glGenTextures(GLsizei n,GLuint * textures)332 void GL_APIENTRY glGenTextures(GLsizei n, GLuint *textures)
333 {
334 return GL_GenTextures(n, textures);
335 }
336
glGenerateMipmap(GLenum target)337 void GL_APIENTRY glGenerateMipmap(GLenum target)
338 {
339 return GL_GenerateMipmap(target);
340 }
341
glGetActiveAttrib(GLuint program,GLuint index,GLsizei bufSize,GLsizei * length,GLint * size,GLenum * type,GLchar * name)342 void GL_APIENTRY glGetActiveAttrib(GLuint program,
343 GLuint index,
344 GLsizei bufSize,
345 GLsizei *length,
346 GLint *size,
347 GLenum *type,
348 GLchar *name)
349 {
350 return GL_GetActiveAttrib(program, index, bufSize, length, size, type, name);
351 }
352
glGetActiveUniform(GLuint program,GLuint index,GLsizei bufSize,GLsizei * length,GLint * size,GLenum * type,GLchar * name)353 void GL_APIENTRY glGetActiveUniform(GLuint program,
354 GLuint index,
355 GLsizei bufSize,
356 GLsizei *length,
357 GLint *size,
358 GLenum *type,
359 GLchar *name)
360 {
361 return GL_GetActiveUniform(program, index, bufSize, length, size, type, name);
362 }
363
glGetAttachedShaders(GLuint program,GLsizei maxCount,GLsizei * count,GLuint * shaders)364 void GL_APIENTRY glGetAttachedShaders(GLuint program,
365 GLsizei maxCount,
366 GLsizei *count,
367 GLuint *shaders)
368 {
369 return GL_GetAttachedShaders(program, maxCount, count, shaders);
370 }
371
glGetAttribLocation(GLuint program,const GLchar * name)372 GLint GL_APIENTRY glGetAttribLocation(GLuint program, const GLchar *name)
373 {
374 return GL_GetAttribLocation(program, name);
375 }
376
glGetBooleanv(GLenum pname,GLboolean * data)377 void GL_APIENTRY glGetBooleanv(GLenum pname, GLboolean *data)
378 {
379 return GL_GetBooleanv(pname, data);
380 }
381
glGetBufferParameteriv(GLenum target,GLenum pname,GLint * params)382 void GL_APIENTRY glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
383 {
384 return GL_GetBufferParameteriv(target, pname, params);
385 }
386
glGetError()387 GLenum GL_APIENTRY glGetError()
388 {
389 return GL_GetError();
390 }
391
glGetFloatv(GLenum pname,GLfloat * data)392 void GL_APIENTRY glGetFloatv(GLenum pname, GLfloat *data)
393 {
394 return GL_GetFloatv(pname, data);
395 }
396
glGetFramebufferAttachmentParameteriv(GLenum target,GLenum attachment,GLenum pname,GLint * params)397 void GL_APIENTRY glGetFramebufferAttachmentParameteriv(GLenum target,
398 GLenum attachment,
399 GLenum pname,
400 GLint *params)
401 {
402 return GL_GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
403 }
404
glGetIntegerv(GLenum pname,GLint * data)405 void GL_APIENTRY glGetIntegerv(GLenum pname, GLint *data)
406 {
407 return GL_GetIntegerv(pname, data);
408 }
409
glGetProgramInfoLog(GLuint program,GLsizei bufSize,GLsizei * length,GLchar * infoLog)410 void GL_APIENTRY glGetProgramInfoLog(GLuint program,
411 GLsizei bufSize,
412 GLsizei *length,
413 GLchar *infoLog)
414 {
415 return GL_GetProgramInfoLog(program, bufSize, length, infoLog);
416 }
417
glGetProgramiv(GLuint program,GLenum pname,GLint * params)418 void GL_APIENTRY glGetProgramiv(GLuint program, GLenum pname, GLint *params)
419 {
420 return GL_GetProgramiv(program, pname, params);
421 }
422
glGetRenderbufferParameteriv(GLenum target,GLenum pname,GLint * params)423 void GL_APIENTRY glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
424 {
425 return GL_GetRenderbufferParameteriv(target, pname, params);
426 }
427
glGetShaderInfoLog(GLuint shader,GLsizei bufSize,GLsizei * length,GLchar * infoLog)428 void GL_APIENTRY glGetShaderInfoLog(GLuint shader,
429 GLsizei bufSize,
430 GLsizei *length,
431 GLchar *infoLog)
432 {
433 return GL_GetShaderInfoLog(shader, bufSize, length, infoLog);
434 }
435
glGetShaderPrecisionFormat(GLenum shadertype,GLenum precisiontype,GLint * range,GLint * precision)436 void GL_APIENTRY glGetShaderPrecisionFormat(GLenum shadertype,
437 GLenum precisiontype,
438 GLint *range,
439 GLint *precision)
440 {
441 return GL_GetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
442 }
443
glGetShaderSource(GLuint shader,GLsizei bufSize,GLsizei * length,GLchar * source)444 void GL_APIENTRY glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
445 {
446 return GL_GetShaderSource(shader, bufSize, length, source);
447 }
448
glGetShaderiv(GLuint shader,GLenum pname,GLint * params)449 void GL_APIENTRY glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
450 {
451 return GL_GetShaderiv(shader, pname, params);
452 }
453
glGetString(GLenum name)454 const GLubyte *GL_APIENTRY glGetString(GLenum name)
455 {
456 return GL_GetString(name);
457 }
458
glGetTexParameterfv(GLenum target,GLenum pname,GLfloat * params)459 void GL_APIENTRY glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
460 {
461 return GL_GetTexParameterfv(target, pname, params);
462 }
463
glGetTexParameteriv(GLenum target,GLenum pname,GLint * params)464 void GL_APIENTRY glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
465 {
466 return GL_GetTexParameteriv(target, pname, params);
467 }
468
glGetUniformLocation(GLuint program,const GLchar * name)469 GLint GL_APIENTRY glGetUniformLocation(GLuint program, const GLchar *name)
470 {
471 return GL_GetUniformLocation(program, name);
472 }
473
glGetUniformfv(GLuint program,GLint location,GLfloat * params)474 void GL_APIENTRY glGetUniformfv(GLuint program, GLint location, GLfloat *params)
475 {
476 return GL_GetUniformfv(program, location, params);
477 }
478
glGetUniformiv(GLuint program,GLint location,GLint * params)479 void GL_APIENTRY glGetUniformiv(GLuint program, GLint location, GLint *params)
480 {
481 return GL_GetUniformiv(program, location, params);
482 }
483
glGetVertexAttribPointerv(GLuint index,GLenum pname,void ** pointer)484 void GL_APIENTRY glGetVertexAttribPointerv(GLuint index, GLenum pname, void **pointer)
485 {
486 return GL_GetVertexAttribPointerv(index, pname, pointer);
487 }
488
glGetVertexAttribfv(GLuint index,GLenum pname,GLfloat * params)489 void GL_APIENTRY glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
490 {
491 return GL_GetVertexAttribfv(index, pname, params);
492 }
493
glGetVertexAttribiv(GLuint index,GLenum pname,GLint * params)494 void GL_APIENTRY glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
495 {
496 return GL_GetVertexAttribiv(index, pname, params);
497 }
498
glHint(GLenum target,GLenum mode)499 void GL_APIENTRY glHint(GLenum target, GLenum mode)
500 {
501 return GL_Hint(target, mode);
502 }
503
glIsBuffer(GLuint buffer)504 GLboolean GL_APIENTRY glIsBuffer(GLuint buffer)
505 {
506 return GL_IsBuffer(buffer);
507 }
508
glIsEnabled(GLenum cap)509 GLboolean GL_APIENTRY glIsEnabled(GLenum cap)
510 {
511 return GL_IsEnabled(cap);
512 }
513
glIsFramebuffer(GLuint framebuffer)514 GLboolean GL_APIENTRY glIsFramebuffer(GLuint framebuffer)
515 {
516 return GL_IsFramebuffer(framebuffer);
517 }
518
glIsProgram(GLuint program)519 GLboolean GL_APIENTRY glIsProgram(GLuint program)
520 {
521 return GL_IsProgram(program);
522 }
523
glIsRenderbuffer(GLuint renderbuffer)524 GLboolean GL_APIENTRY glIsRenderbuffer(GLuint renderbuffer)
525 {
526 return GL_IsRenderbuffer(renderbuffer);
527 }
528
glIsShader(GLuint shader)529 GLboolean GL_APIENTRY glIsShader(GLuint shader)
530 {
531 return GL_IsShader(shader);
532 }
533
glIsTexture(GLuint texture)534 GLboolean GL_APIENTRY glIsTexture(GLuint texture)
535 {
536 return GL_IsTexture(texture);
537 }
538
glLineWidth(GLfloat width)539 void GL_APIENTRY glLineWidth(GLfloat width)
540 {
541 return GL_LineWidth(width);
542 }
543
glLinkProgram(GLuint program)544 void GL_APIENTRY glLinkProgram(GLuint program)
545 {
546 return GL_LinkProgram(program);
547 }
548
glPixelStorei(GLenum pname,GLint param)549 void GL_APIENTRY glPixelStorei(GLenum pname, GLint param)
550 {
551 return GL_PixelStorei(pname, param);
552 }
553
glPolygonOffset(GLfloat factor,GLfloat units)554 void GL_APIENTRY glPolygonOffset(GLfloat factor, GLfloat units)
555 {
556 return GL_PolygonOffset(factor, units);
557 }
558
glReadPixels(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,void * pixels)559 void GL_APIENTRY glReadPixels(GLint x,
560 GLint y,
561 GLsizei width,
562 GLsizei height,
563 GLenum format,
564 GLenum type,
565 void *pixels)
566 {
567 return GL_ReadPixels(x, y, width, height, format, type, pixels);
568 }
569
glReleaseShaderCompiler()570 void GL_APIENTRY glReleaseShaderCompiler()
571 {
572 return GL_ReleaseShaderCompiler();
573 }
574
glRenderbufferStorage(GLenum target,GLenum internalformat,GLsizei width,GLsizei height)575 void GL_APIENTRY glRenderbufferStorage(GLenum target,
576 GLenum internalformat,
577 GLsizei width,
578 GLsizei height)
579 {
580 return GL_RenderbufferStorage(target, internalformat, width, height);
581 }
582
glSampleCoverage(GLfloat value,GLboolean invert)583 void GL_APIENTRY glSampleCoverage(GLfloat value, GLboolean invert)
584 {
585 return GL_SampleCoverage(value, invert);
586 }
587
glScissor(GLint x,GLint y,GLsizei width,GLsizei height)588 void GL_APIENTRY glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
589 {
590 return GL_Scissor(x, y, width, height);
591 }
592
glShaderBinary(GLsizei count,const GLuint * shaders,GLenum binaryFormat,const void * binary,GLsizei length)593 void GL_APIENTRY glShaderBinary(GLsizei count,
594 const GLuint *shaders,
595 GLenum binaryFormat,
596 const void *binary,
597 GLsizei length)
598 {
599 return GL_ShaderBinary(count, shaders, binaryFormat, binary, length);
600 }
601
glShaderSource(GLuint shader,GLsizei count,const GLchar * const * string,const GLint * length)602 void GL_APIENTRY glShaderSource(GLuint shader,
603 GLsizei count,
604 const GLchar *const *string,
605 const GLint *length)
606 {
607 return GL_ShaderSource(shader, count, string, length);
608 }
609
glStencilFunc(GLenum func,GLint ref,GLuint mask)610 void GL_APIENTRY glStencilFunc(GLenum func, GLint ref, GLuint mask)
611 {
612 return GL_StencilFunc(func, ref, mask);
613 }
614
glStencilFuncSeparate(GLenum face,GLenum func,GLint ref,GLuint mask)615 void GL_APIENTRY glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
616 {
617 return GL_StencilFuncSeparate(face, func, ref, mask);
618 }
619
glStencilMask(GLuint mask)620 void GL_APIENTRY glStencilMask(GLuint mask)
621 {
622 return GL_StencilMask(mask);
623 }
624
glStencilMaskSeparate(GLenum face,GLuint mask)625 void GL_APIENTRY glStencilMaskSeparate(GLenum face, GLuint mask)
626 {
627 return GL_StencilMaskSeparate(face, mask);
628 }
629
glStencilOp(GLenum fail,GLenum zfail,GLenum zpass)630 void GL_APIENTRY glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
631 {
632 return GL_StencilOp(fail, zfail, zpass);
633 }
634
glStencilOpSeparate(GLenum face,GLenum sfail,GLenum dpfail,GLenum dppass)635 void GL_APIENTRY glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
636 {
637 return GL_StencilOpSeparate(face, sfail, dpfail, dppass);
638 }
639
glTexImage2D(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type,const void * pixels)640 void GL_APIENTRY glTexImage2D(GLenum target,
641 GLint level,
642 GLint internalformat,
643 GLsizei width,
644 GLsizei height,
645 GLint border,
646 GLenum format,
647 GLenum type,
648 const void *pixels)
649 {
650 return GL_TexImage2D(target, level, internalformat, width, height, border, format, type,
651 pixels);
652 }
653
glTexParameterf(GLenum target,GLenum pname,GLfloat param)654 void GL_APIENTRY glTexParameterf(GLenum target, GLenum pname, GLfloat param)
655 {
656 return GL_TexParameterf(target, pname, param);
657 }
658
glTexParameterfv(GLenum target,GLenum pname,const GLfloat * params)659 void GL_APIENTRY glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
660 {
661 return GL_TexParameterfv(target, pname, params);
662 }
663
glTexParameteri(GLenum target,GLenum pname,GLint param)664 void GL_APIENTRY glTexParameteri(GLenum target, GLenum pname, GLint param)
665 {
666 return GL_TexParameteri(target, pname, param);
667 }
668
glTexParameteriv(GLenum target,GLenum pname,const GLint * params)669 void GL_APIENTRY glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
670 {
671 return GL_TexParameteriv(target, pname, params);
672 }
673
glTexSubImage2D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLenum type,const void * pixels)674 void GL_APIENTRY glTexSubImage2D(GLenum target,
675 GLint level,
676 GLint xoffset,
677 GLint yoffset,
678 GLsizei width,
679 GLsizei height,
680 GLenum format,
681 GLenum type,
682 const void *pixels)
683 {
684 return GL_TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
685 }
686
glUniform1f(GLint location,GLfloat v0)687 void GL_APIENTRY glUniform1f(GLint location, GLfloat v0)
688 {
689 return GL_Uniform1f(location, v0);
690 }
691
glUniform1fv(GLint location,GLsizei count,const GLfloat * value)692 void GL_APIENTRY glUniform1fv(GLint location, GLsizei count, const GLfloat *value)
693 {
694 return GL_Uniform1fv(location, count, value);
695 }
696
glUniform1i(GLint location,GLint v0)697 void GL_APIENTRY glUniform1i(GLint location, GLint v0)
698 {
699 return GL_Uniform1i(location, v0);
700 }
701
glUniform1iv(GLint location,GLsizei count,const GLint * value)702 void GL_APIENTRY glUniform1iv(GLint location, GLsizei count, const GLint *value)
703 {
704 return GL_Uniform1iv(location, count, value);
705 }
706
glUniform2f(GLint location,GLfloat v0,GLfloat v1)707 void GL_APIENTRY glUniform2f(GLint location, GLfloat v0, GLfloat v1)
708 {
709 return GL_Uniform2f(location, v0, v1);
710 }
711
glUniform2fv(GLint location,GLsizei count,const GLfloat * value)712 void GL_APIENTRY glUniform2fv(GLint location, GLsizei count, const GLfloat *value)
713 {
714 return GL_Uniform2fv(location, count, value);
715 }
716
glUniform2i(GLint location,GLint v0,GLint v1)717 void GL_APIENTRY glUniform2i(GLint location, GLint v0, GLint v1)
718 {
719 return GL_Uniform2i(location, v0, v1);
720 }
721
glUniform2iv(GLint location,GLsizei count,const GLint * value)722 void GL_APIENTRY glUniform2iv(GLint location, GLsizei count, const GLint *value)
723 {
724 return GL_Uniform2iv(location, count, value);
725 }
726
glUniform3f(GLint location,GLfloat v0,GLfloat v1,GLfloat v2)727 void GL_APIENTRY glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
728 {
729 return GL_Uniform3f(location, v0, v1, v2);
730 }
731
glUniform3fv(GLint location,GLsizei count,const GLfloat * value)732 void GL_APIENTRY glUniform3fv(GLint location, GLsizei count, const GLfloat *value)
733 {
734 return GL_Uniform3fv(location, count, value);
735 }
736
glUniform3i(GLint location,GLint v0,GLint v1,GLint v2)737 void GL_APIENTRY glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
738 {
739 return GL_Uniform3i(location, v0, v1, v2);
740 }
741
glUniform3iv(GLint location,GLsizei count,const GLint * value)742 void GL_APIENTRY glUniform3iv(GLint location, GLsizei count, const GLint *value)
743 {
744 return GL_Uniform3iv(location, count, value);
745 }
746
glUniform4f(GLint location,GLfloat v0,GLfloat v1,GLfloat v2,GLfloat v3)747 void GL_APIENTRY glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
748 {
749 return GL_Uniform4f(location, v0, v1, v2, v3);
750 }
751
glUniform4fv(GLint location,GLsizei count,const GLfloat * value)752 void GL_APIENTRY glUniform4fv(GLint location, GLsizei count, const GLfloat *value)
753 {
754 return GL_Uniform4fv(location, count, value);
755 }
756
glUniform4i(GLint location,GLint v0,GLint v1,GLint v2,GLint v3)757 void GL_APIENTRY glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
758 {
759 return GL_Uniform4i(location, v0, v1, v2, v3);
760 }
761
glUniform4iv(GLint location,GLsizei count,const GLint * value)762 void GL_APIENTRY glUniform4iv(GLint location, GLsizei count, const GLint *value)
763 {
764 return GL_Uniform4iv(location, count, value);
765 }
766
glUniformMatrix2fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)767 void GL_APIENTRY glUniformMatrix2fv(GLint location,
768 GLsizei count,
769 GLboolean transpose,
770 const GLfloat *value)
771 {
772 return GL_UniformMatrix2fv(location, count, transpose, value);
773 }
774
glUniformMatrix3fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)775 void GL_APIENTRY glUniformMatrix3fv(GLint location,
776 GLsizei count,
777 GLboolean transpose,
778 const GLfloat *value)
779 {
780 return GL_UniformMatrix3fv(location, count, transpose, value);
781 }
782
glUniformMatrix4fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)783 void GL_APIENTRY glUniformMatrix4fv(GLint location,
784 GLsizei count,
785 GLboolean transpose,
786 const GLfloat *value)
787 {
788 return GL_UniformMatrix4fv(location, count, transpose, value);
789 }
790
glUseProgram(GLuint program)791 void GL_APIENTRY glUseProgram(GLuint program)
792 {
793 return GL_UseProgram(program);
794 }
795
glValidateProgram(GLuint program)796 void GL_APIENTRY glValidateProgram(GLuint program)
797 {
798 return GL_ValidateProgram(program);
799 }
800
glVertexAttrib1f(GLuint index,GLfloat x)801 void GL_APIENTRY glVertexAttrib1f(GLuint index, GLfloat x)
802 {
803 return GL_VertexAttrib1f(index, x);
804 }
805
glVertexAttrib1fv(GLuint index,const GLfloat * v)806 void GL_APIENTRY glVertexAttrib1fv(GLuint index, const GLfloat *v)
807 {
808 return GL_VertexAttrib1fv(index, v);
809 }
810
glVertexAttrib2f(GLuint index,GLfloat x,GLfloat y)811 void GL_APIENTRY glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
812 {
813 return GL_VertexAttrib2f(index, x, y);
814 }
815
glVertexAttrib2fv(GLuint index,const GLfloat * v)816 void GL_APIENTRY glVertexAttrib2fv(GLuint index, const GLfloat *v)
817 {
818 return GL_VertexAttrib2fv(index, v);
819 }
820
glVertexAttrib3f(GLuint index,GLfloat x,GLfloat y,GLfloat z)821 void GL_APIENTRY glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
822 {
823 return GL_VertexAttrib3f(index, x, y, z);
824 }
825
glVertexAttrib3fv(GLuint index,const GLfloat * v)826 void GL_APIENTRY glVertexAttrib3fv(GLuint index, const GLfloat *v)
827 {
828 return GL_VertexAttrib3fv(index, v);
829 }
830
glVertexAttrib4f(GLuint index,GLfloat x,GLfloat y,GLfloat z,GLfloat w)831 void GL_APIENTRY glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
832 {
833 return GL_VertexAttrib4f(index, x, y, z, w);
834 }
835
glVertexAttrib4fv(GLuint index,const GLfloat * v)836 void GL_APIENTRY glVertexAttrib4fv(GLuint index, const GLfloat *v)
837 {
838 return GL_VertexAttrib4fv(index, v);
839 }
840
glVertexAttribPointer(GLuint index,GLint size,GLenum type,GLboolean normalized,GLsizei stride,const void * pointer)841 void GL_APIENTRY glVertexAttribPointer(GLuint index,
842 GLint size,
843 GLenum type,
844 GLboolean normalized,
845 GLsizei stride,
846 const void *pointer)
847 {
848 return GL_VertexAttribPointer(index, size, type, normalized, stride, pointer);
849 }
850
glViewport(GLint x,GLint y,GLsizei width,GLsizei height)851 void GL_APIENTRY glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
852 {
853 return GL_Viewport(x, y, width, height);
854 }
855
856 // OpenGL ES 3.0
glBeginQuery(GLenum target,GLuint id)857 void GL_APIENTRY glBeginQuery(GLenum target, GLuint id)
858 {
859 return GL_BeginQuery(target, id);
860 }
861
glBeginTransformFeedback(GLenum primitiveMode)862 void GL_APIENTRY glBeginTransformFeedback(GLenum primitiveMode)
863 {
864 return GL_BeginTransformFeedback(primitiveMode);
865 }
866
glBindBufferBase(GLenum target,GLuint index,GLuint buffer)867 void GL_APIENTRY glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
868 {
869 return GL_BindBufferBase(target, index, buffer);
870 }
871
872 void GL_APIENTRY
glBindBufferRange(GLenum target,GLuint index,GLuint buffer,GLintptr offset,GLsizeiptr size)873 glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
874 {
875 return GL_BindBufferRange(target, index, buffer, offset, size);
876 }
877
glBindSampler(GLuint unit,GLuint sampler)878 void GL_APIENTRY glBindSampler(GLuint unit, GLuint sampler)
879 {
880 return GL_BindSampler(unit, sampler);
881 }
882
glBindTransformFeedback(GLenum target,GLuint id)883 void GL_APIENTRY glBindTransformFeedback(GLenum target, GLuint id)
884 {
885 return GL_BindTransformFeedback(target, id);
886 }
887
glBindVertexArray(GLuint array)888 void GL_APIENTRY glBindVertexArray(GLuint array)
889 {
890 return GL_BindVertexArray(array);
891 }
892
glBlitFramebuffer(GLint srcX0,GLint srcY0,GLint srcX1,GLint srcY1,GLint dstX0,GLint dstY0,GLint dstX1,GLint dstY1,GLbitfield mask,GLenum filter)893 void GL_APIENTRY glBlitFramebuffer(GLint srcX0,
894 GLint srcY0,
895 GLint srcX1,
896 GLint srcY1,
897 GLint dstX0,
898 GLint dstY0,
899 GLint dstX1,
900 GLint dstY1,
901 GLbitfield mask,
902 GLenum filter)
903 {
904 return GL_BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
905 }
906
glClearBufferfi(GLenum buffer,GLint drawbuffer,GLfloat depth,GLint stencil)907 void GL_APIENTRY glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
908 {
909 return GL_ClearBufferfi(buffer, drawbuffer, depth, stencil);
910 }
911
glClearBufferfv(GLenum buffer,GLint drawbuffer,const GLfloat * value)912 void GL_APIENTRY glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
913 {
914 return GL_ClearBufferfv(buffer, drawbuffer, value);
915 }
916
glClearBufferiv(GLenum buffer,GLint drawbuffer,const GLint * value)917 void GL_APIENTRY glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
918 {
919 return GL_ClearBufferiv(buffer, drawbuffer, value);
920 }
921
glClearBufferuiv(GLenum buffer,GLint drawbuffer,const GLuint * value)922 void GL_APIENTRY glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
923 {
924 return GL_ClearBufferuiv(buffer, drawbuffer, value);
925 }
926
glClientWaitSync(GLsync sync,GLbitfield flags,GLuint64 timeout)927 GLenum GL_APIENTRY glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
928 {
929 return GL_ClientWaitSync(sync, flags, timeout);
930 }
931
glCompressedTexImage3D(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,const void * data)932 void GL_APIENTRY glCompressedTexImage3D(GLenum target,
933 GLint level,
934 GLenum internalformat,
935 GLsizei width,
936 GLsizei height,
937 GLsizei depth,
938 GLint border,
939 GLsizei imageSize,
940 const void *data)
941 {
942 return GL_CompressedTexImage3D(target, level, internalformat, width, height, depth, border,
943 imageSize, data);
944 }
945
glCompressedTexSubImage3D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,const void * data)946 void GL_APIENTRY glCompressedTexSubImage3D(GLenum target,
947 GLint level,
948 GLint xoffset,
949 GLint yoffset,
950 GLint zoffset,
951 GLsizei width,
952 GLsizei height,
953 GLsizei depth,
954 GLenum format,
955 GLsizei imageSize,
956 const void *data)
957 {
958 return GL_CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height,
959 depth, format, imageSize, data);
960 }
961
glCopyBufferSubData(GLenum readTarget,GLenum writeTarget,GLintptr readOffset,GLintptr writeOffset,GLsizeiptr size)962 void GL_APIENTRY glCopyBufferSubData(GLenum readTarget,
963 GLenum writeTarget,
964 GLintptr readOffset,
965 GLintptr writeOffset,
966 GLsizeiptr size)
967 {
968 return GL_CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
969 }
970
glCopyTexSubImage3D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLsizei width,GLsizei height)971 void GL_APIENTRY glCopyTexSubImage3D(GLenum target,
972 GLint level,
973 GLint xoffset,
974 GLint yoffset,
975 GLint zoffset,
976 GLint x,
977 GLint y,
978 GLsizei width,
979 GLsizei height)
980 {
981 return GL_CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
982 }
983
glDeleteQueries(GLsizei n,const GLuint * ids)984 void GL_APIENTRY glDeleteQueries(GLsizei n, const GLuint *ids)
985 {
986 return GL_DeleteQueries(n, ids);
987 }
988
glDeleteSamplers(GLsizei count,const GLuint * samplers)989 void GL_APIENTRY glDeleteSamplers(GLsizei count, const GLuint *samplers)
990 {
991 return GL_DeleteSamplers(count, samplers);
992 }
993
glDeleteSync(GLsync sync)994 void GL_APIENTRY glDeleteSync(GLsync sync)
995 {
996 return GL_DeleteSync(sync);
997 }
998
glDeleteTransformFeedbacks(GLsizei n,const GLuint * ids)999 void GL_APIENTRY glDeleteTransformFeedbacks(GLsizei n, const GLuint *ids)
1000 {
1001 return GL_DeleteTransformFeedbacks(n, ids);
1002 }
1003
glDeleteVertexArrays(GLsizei n,const GLuint * arrays)1004 void GL_APIENTRY glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
1005 {
1006 return GL_DeleteVertexArrays(n, arrays);
1007 }
1008
glDrawArraysInstanced(GLenum mode,GLint first,GLsizei count,GLsizei instancecount)1009 void GL_APIENTRY glDrawArraysInstanced(GLenum mode,
1010 GLint first,
1011 GLsizei count,
1012 GLsizei instancecount)
1013 {
1014 return GL_DrawArraysInstanced(mode, first, count, instancecount);
1015 }
1016
glDrawBuffers(GLsizei n,const GLenum * bufs)1017 void GL_APIENTRY glDrawBuffers(GLsizei n, const GLenum *bufs)
1018 {
1019 return GL_DrawBuffers(n, bufs);
1020 }
1021
glDrawElementsInstanced(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount)1022 void GL_APIENTRY glDrawElementsInstanced(GLenum mode,
1023 GLsizei count,
1024 GLenum type,
1025 const void *indices,
1026 GLsizei instancecount)
1027 {
1028 return GL_DrawElementsInstanced(mode, count, type, indices, instancecount);
1029 }
1030
glDrawRangeElements(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices)1031 void GL_APIENTRY glDrawRangeElements(GLenum mode,
1032 GLuint start,
1033 GLuint end,
1034 GLsizei count,
1035 GLenum type,
1036 const void *indices)
1037 {
1038 return GL_DrawRangeElements(mode, start, end, count, type, indices);
1039 }
1040
glEndQuery(GLenum target)1041 void GL_APIENTRY glEndQuery(GLenum target)
1042 {
1043 return GL_EndQuery(target);
1044 }
1045
glEndTransformFeedback()1046 void GL_APIENTRY glEndTransformFeedback()
1047 {
1048 return GL_EndTransformFeedback();
1049 }
1050
glFenceSync(GLenum condition,GLbitfield flags)1051 GLsync GL_APIENTRY glFenceSync(GLenum condition, GLbitfield flags)
1052 {
1053 return GL_FenceSync(condition, flags);
1054 }
1055
glFlushMappedBufferRange(GLenum target,GLintptr offset,GLsizeiptr length)1056 void GL_APIENTRY glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
1057 {
1058 return GL_FlushMappedBufferRange(target, offset, length);
1059 }
1060
glFramebufferTextureLayer(GLenum target,GLenum attachment,GLuint texture,GLint level,GLint layer)1061 void GL_APIENTRY glFramebufferTextureLayer(GLenum target,
1062 GLenum attachment,
1063 GLuint texture,
1064 GLint level,
1065 GLint layer)
1066 {
1067 return GL_FramebufferTextureLayer(target, attachment, texture, level, layer);
1068 }
1069
glGenQueries(GLsizei n,GLuint * ids)1070 void GL_APIENTRY glGenQueries(GLsizei n, GLuint *ids)
1071 {
1072 return GL_GenQueries(n, ids);
1073 }
1074
glGenSamplers(GLsizei count,GLuint * samplers)1075 void GL_APIENTRY glGenSamplers(GLsizei count, GLuint *samplers)
1076 {
1077 return GL_GenSamplers(count, samplers);
1078 }
1079
glGenTransformFeedbacks(GLsizei n,GLuint * ids)1080 void GL_APIENTRY glGenTransformFeedbacks(GLsizei n, GLuint *ids)
1081 {
1082 return GL_GenTransformFeedbacks(n, ids);
1083 }
1084
glGenVertexArrays(GLsizei n,GLuint * arrays)1085 void GL_APIENTRY glGenVertexArrays(GLsizei n, GLuint *arrays)
1086 {
1087 return GL_GenVertexArrays(n, arrays);
1088 }
1089
glGetActiveUniformBlockName(GLuint program,GLuint uniformBlockIndex,GLsizei bufSize,GLsizei * length,GLchar * uniformBlockName)1090 void GL_APIENTRY glGetActiveUniformBlockName(GLuint program,
1091 GLuint uniformBlockIndex,
1092 GLsizei bufSize,
1093 GLsizei *length,
1094 GLchar *uniformBlockName)
1095 {
1096 return GL_GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length,
1097 uniformBlockName);
1098 }
1099
glGetActiveUniformBlockiv(GLuint program,GLuint uniformBlockIndex,GLenum pname,GLint * params)1100 void GL_APIENTRY glGetActiveUniformBlockiv(GLuint program,
1101 GLuint uniformBlockIndex,
1102 GLenum pname,
1103 GLint *params)
1104 {
1105 return GL_GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
1106 }
1107
glGetActiveUniformsiv(GLuint program,GLsizei uniformCount,const GLuint * uniformIndices,GLenum pname,GLint * params)1108 void GL_APIENTRY glGetActiveUniformsiv(GLuint program,
1109 GLsizei uniformCount,
1110 const GLuint *uniformIndices,
1111 GLenum pname,
1112 GLint *params)
1113 {
1114 return GL_GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
1115 }
1116
glGetBufferParameteri64v(GLenum target,GLenum pname,GLint64 * params)1117 void GL_APIENTRY glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params)
1118 {
1119 return GL_GetBufferParameteri64v(target, pname, params);
1120 }
1121
glGetBufferPointerv(GLenum target,GLenum pname,void ** params)1122 void GL_APIENTRY glGetBufferPointerv(GLenum target, GLenum pname, void **params)
1123 {
1124 return GL_GetBufferPointerv(target, pname, params);
1125 }
1126
glGetFragDataLocation(GLuint program,const GLchar * name)1127 GLint GL_APIENTRY glGetFragDataLocation(GLuint program, const GLchar *name)
1128 {
1129 return GL_GetFragDataLocation(program, name);
1130 }
1131
glGetInteger64i_v(GLenum target,GLuint index,GLint64 * data)1132 void GL_APIENTRY glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data)
1133 {
1134 return GL_GetInteger64i_v(target, index, data);
1135 }
1136
glGetInteger64v(GLenum pname,GLint64 * data)1137 void GL_APIENTRY glGetInteger64v(GLenum pname, GLint64 *data)
1138 {
1139 return GL_GetInteger64v(pname, data);
1140 }
1141
glGetIntegeri_v(GLenum target,GLuint index,GLint * data)1142 void GL_APIENTRY glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
1143 {
1144 return GL_GetIntegeri_v(target, index, data);
1145 }
1146
glGetInternalformativ(GLenum target,GLenum internalformat,GLenum pname,GLsizei count,GLint * params)1147 void GL_APIENTRY glGetInternalformativ(GLenum target,
1148 GLenum internalformat,
1149 GLenum pname,
1150 GLsizei count,
1151 GLint *params)
1152 {
1153 return GL_GetInternalformativ(target, internalformat, pname, count, params);
1154 }
1155
glGetProgramBinary(GLuint program,GLsizei bufSize,GLsizei * length,GLenum * binaryFormat,void * binary)1156 void GL_APIENTRY glGetProgramBinary(GLuint program,
1157 GLsizei bufSize,
1158 GLsizei *length,
1159 GLenum *binaryFormat,
1160 void *binary)
1161 {
1162 return GL_GetProgramBinary(program, bufSize, length, binaryFormat, binary);
1163 }
1164
glGetQueryObjectuiv(GLuint id,GLenum pname,GLuint * params)1165 void GL_APIENTRY glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
1166 {
1167 return GL_GetQueryObjectuiv(id, pname, params);
1168 }
1169
glGetQueryiv(GLenum target,GLenum pname,GLint * params)1170 void GL_APIENTRY glGetQueryiv(GLenum target, GLenum pname, GLint *params)
1171 {
1172 return GL_GetQueryiv(target, pname, params);
1173 }
1174
glGetSamplerParameterfv(GLuint sampler,GLenum pname,GLfloat * params)1175 void GL_APIENTRY glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params)
1176 {
1177 return GL_GetSamplerParameterfv(sampler, pname, params);
1178 }
1179
glGetSamplerParameteriv(GLuint sampler,GLenum pname,GLint * params)1180 void GL_APIENTRY glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params)
1181 {
1182 return GL_GetSamplerParameteriv(sampler, pname, params);
1183 }
1184
glGetStringi(GLenum name,GLuint index)1185 const GLubyte *GL_APIENTRY glGetStringi(GLenum name, GLuint index)
1186 {
1187 return GL_GetStringi(name, index);
1188 }
1189
1190 void GL_APIENTRY
glGetSynciv(GLsync sync,GLenum pname,GLsizei count,GLsizei * length,GLint * values)1191 glGetSynciv(GLsync sync, GLenum pname, GLsizei count, GLsizei *length, GLint *values)
1192 {
1193 return GL_GetSynciv(sync, pname, count, length, values);
1194 }
1195
glGetTransformFeedbackVarying(GLuint program,GLuint index,GLsizei bufSize,GLsizei * length,GLsizei * size,GLenum * type,GLchar * name)1196 void GL_APIENTRY glGetTransformFeedbackVarying(GLuint program,
1197 GLuint index,
1198 GLsizei bufSize,
1199 GLsizei *length,
1200 GLsizei *size,
1201 GLenum *type,
1202 GLchar *name)
1203 {
1204 return GL_GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
1205 }
1206
glGetUniformBlockIndex(GLuint program,const GLchar * uniformBlockName)1207 GLuint GL_APIENTRY glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName)
1208 {
1209 return GL_GetUniformBlockIndex(program, uniformBlockName);
1210 }
1211
glGetUniformIndices(GLuint program,GLsizei uniformCount,const GLchar * const * uniformNames,GLuint * uniformIndices)1212 void GL_APIENTRY glGetUniformIndices(GLuint program,
1213 GLsizei uniformCount,
1214 const GLchar *const *uniformNames,
1215 GLuint *uniformIndices)
1216 {
1217 return GL_GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
1218 }
1219
glGetUniformuiv(GLuint program,GLint location,GLuint * params)1220 void GL_APIENTRY glGetUniformuiv(GLuint program, GLint location, GLuint *params)
1221 {
1222 return GL_GetUniformuiv(program, location, params);
1223 }
1224
glGetVertexAttribIiv(GLuint index,GLenum pname,GLint * params)1225 void GL_APIENTRY glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
1226 {
1227 return GL_GetVertexAttribIiv(index, pname, params);
1228 }
1229
glGetVertexAttribIuiv(GLuint index,GLenum pname,GLuint * params)1230 void GL_APIENTRY glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
1231 {
1232 return GL_GetVertexAttribIuiv(index, pname, params);
1233 }
1234
glInvalidateFramebuffer(GLenum target,GLsizei numAttachments,const GLenum * attachments)1235 void GL_APIENTRY glInvalidateFramebuffer(GLenum target,
1236 GLsizei numAttachments,
1237 const GLenum *attachments)
1238 {
1239 return GL_InvalidateFramebuffer(target, numAttachments, attachments);
1240 }
1241
glInvalidateSubFramebuffer(GLenum target,GLsizei numAttachments,const GLenum * attachments,GLint x,GLint y,GLsizei width,GLsizei height)1242 void GL_APIENTRY glInvalidateSubFramebuffer(GLenum target,
1243 GLsizei numAttachments,
1244 const GLenum *attachments,
1245 GLint x,
1246 GLint y,
1247 GLsizei width,
1248 GLsizei height)
1249 {
1250 return GL_InvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height);
1251 }
1252
glIsQuery(GLuint id)1253 GLboolean GL_APIENTRY glIsQuery(GLuint id)
1254 {
1255 return GL_IsQuery(id);
1256 }
1257
glIsSampler(GLuint sampler)1258 GLboolean GL_APIENTRY glIsSampler(GLuint sampler)
1259 {
1260 return GL_IsSampler(sampler);
1261 }
1262
glIsSync(GLsync sync)1263 GLboolean GL_APIENTRY glIsSync(GLsync sync)
1264 {
1265 return GL_IsSync(sync);
1266 }
1267
glIsTransformFeedback(GLuint id)1268 GLboolean GL_APIENTRY glIsTransformFeedback(GLuint id)
1269 {
1270 return GL_IsTransformFeedback(id);
1271 }
1272
glIsVertexArray(GLuint array)1273 GLboolean GL_APIENTRY glIsVertexArray(GLuint array)
1274 {
1275 return GL_IsVertexArray(array);
1276 }
1277
glMapBufferRange(GLenum target,GLintptr offset,GLsizeiptr length,GLbitfield access)1278 void *GL_APIENTRY glMapBufferRange(GLenum target,
1279 GLintptr offset,
1280 GLsizeiptr length,
1281 GLbitfield access)
1282 {
1283 return GL_MapBufferRange(target, offset, length, access);
1284 }
1285
glPauseTransformFeedback()1286 void GL_APIENTRY glPauseTransformFeedback()
1287 {
1288 return GL_PauseTransformFeedback();
1289 }
1290
glProgramBinary(GLuint program,GLenum binaryFormat,const void * binary,GLsizei length)1291 void GL_APIENTRY glProgramBinary(GLuint program,
1292 GLenum binaryFormat,
1293 const void *binary,
1294 GLsizei length)
1295 {
1296 return GL_ProgramBinary(program, binaryFormat, binary, length);
1297 }
1298
glProgramParameteri(GLuint program,GLenum pname,GLint value)1299 void GL_APIENTRY glProgramParameteri(GLuint program, GLenum pname, GLint value)
1300 {
1301 return GL_ProgramParameteri(program, pname, value);
1302 }
1303
glReadBuffer(GLenum src)1304 void GL_APIENTRY glReadBuffer(GLenum src)
1305 {
1306 return GL_ReadBuffer(src);
1307 }
1308
glRenderbufferStorageMultisample(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)1309 void GL_APIENTRY glRenderbufferStorageMultisample(GLenum target,
1310 GLsizei samples,
1311 GLenum internalformat,
1312 GLsizei width,
1313 GLsizei height)
1314 {
1315 return GL_RenderbufferStorageMultisample(target, samples, internalformat, width, height);
1316 }
1317
glResumeTransformFeedback()1318 void GL_APIENTRY glResumeTransformFeedback()
1319 {
1320 return GL_ResumeTransformFeedback();
1321 }
1322
glSamplerParameterf(GLuint sampler,GLenum pname,GLfloat param)1323 void GL_APIENTRY glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
1324 {
1325 return GL_SamplerParameterf(sampler, pname, param);
1326 }
1327
glSamplerParameterfv(GLuint sampler,GLenum pname,const GLfloat * param)1328 void GL_APIENTRY glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat *param)
1329 {
1330 return GL_SamplerParameterfv(sampler, pname, param);
1331 }
1332
glSamplerParameteri(GLuint sampler,GLenum pname,GLint param)1333 void GL_APIENTRY glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
1334 {
1335 return GL_SamplerParameteri(sampler, pname, param);
1336 }
1337
glSamplerParameteriv(GLuint sampler,GLenum pname,const GLint * param)1338 void GL_APIENTRY glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint *param)
1339 {
1340 return GL_SamplerParameteriv(sampler, pname, param);
1341 }
1342
glTexImage3D(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,const void * pixels)1343 void GL_APIENTRY glTexImage3D(GLenum target,
1344 GLint level,
1345 GLint internalformat,
1346 GLsizei width,
1347 GLsizei height,
1348 GLsizei depth,
1349 GLint border,
1350 GLenum format,
1351 GLenum type,
1352 const void *pixels)
1353 {
1354 return GL_TexImage3D(target, level, internalformat, width, height, depth, border, format, type,
1355 pixels);
1356 }
1357
1358 void GL_APIENTRY
glTexStorage2D(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height)1359 glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
1360 {
1361 return GL_TexStorage2D(target, levels, internalformat, width, height);
1362 }
1363
glTexStorage3D(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth)1364 void GL_APIENTRY glTexStorage3D(GLenum target,
1365 GLsizei levels,
1366 GLenum internalformat,
1367 GLsizei width,
1368 GLsizei height,
1369 GLsizei depth)
1370 {
1371 return GL_TexStorage3D(target, levels, internalformat, width, height, depth);
1372 }
1373
glTexSubImage3D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const void * pixels)1374 void GL_APIENTRY glTexSubImage3D(GLenum target,
1375 GLint level,
1376 GLint xoffset,
1377 GLint yoffset,
1378 GLint zoffset,
1379 GLsizei width,
1380 GLsizei height,
1381 GLsizei depth,
1382 GLenum format,
1383 GLenum type,
1384 const void *pixels)
1385 {
1386 return GL_TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format,
1387 type, pixels);
1388 }
1389
glTransformFeedbackVaryings(GLuint program,GLsizei count,const GLchar * const * varyings,GLenum bufferMode)1390 void GL_APIENTRY glTransformFeedbackVaryings(GLuint program,
1391 GLsizei count,
1392 const GLchar *const *varyings,
1393 GLenum bufferMode)
1394 {
1395 return GL_TransformFeedbackVaryings(program, count, varyings, bufferMode);
1396 }
1397
glUniform1ui(GLint location,GLuint v0)1398 void GL_APIENTRY glUniform1ui(GLint location, GLuint v0)
1399 {
1400 return GL_Uniform1ui(location, v0);
1401 }
1402
glUniform1uiv(GLint location,GLsizei count,const GLuint * value)1403 void GL_APIENTRY glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
1404 {
1405 return GL_Uniform1uiv(location, count, value);
1406 }
1407
glUniform2ui(GLint location,GLuint v0,GLuint v1)1408 void GL_APIENTRY glUniform2ui(GLint location, GLuint v0, GLuint v1)
1409 {
1410 return GL_Uniform2ui(location, v0, v1);
1411 }
1412
glUniform2uiv(GLint location,GLsizei count,const GLuint * value)1413 void GL_APIENTRY glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
1414 {
1415 return GL_Uniform2uiv(location, count, value);
1416 }
1417
glUniform3ui(GLint location,GLuint v0,GLuint v1,GLuint v2)1418 void GL_APIENTRY glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
1419 {
1420 return GL_Uniform3ui(location, v0, v1, v2);
1421 }
1422
glUniform3uiv(GLint location,GLsizei count,const GLuint * value)1423 void GL_APIENTRY glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
1424 {
1425 return GL_Uniform3uiv(location, count, value);
1426 }
1427
glUniform4ui(GLint location,GLuint v0,GLuint v1,GLuint v2,GLuint v3)1428 void GL_APIENTRY glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
1429 {
1430 return GL_Uniform4ui(location, v0, v1, v2, v3);
1431 }
1432
glUniform4uiv(GLint location,GLsizei count,const GLuint * value)1433 void GL_APIENTRY glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
1434 {
1435 return GL_Uniform4uiv(location, count, value);
1436 }
1437
glUniformBlockBinding(GLuint program,GLuint uniformBlockIndex,GLuint uniformBlockBinding)1438 void GL_APIENTRY glUniformBlockBinding(GLuint program,
1439 GLuint uniformBlockIndex,
1440 GLuint uniformBlockBinding)
1441 {
1442 return GL_UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
1443 }
1444
glUniformMatrix2x3fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1445 void GL_APIENTRY glUniformMatrix2x3fv(GLint location,
1446 GLsizei count,
1447 GLboolean transpose,
1448 const GLfloat *value)
1449 {
1450 return GL_UniformMatrix2x3fv(location, count, transpose, value);
1451 }
1452
glUniformMatrix2x4fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1453 void GL_APIENTRY glUniformMatrix2x4fv(GLint location,
1454 GLsizei count,
1455 GLboolean transpose,
1456 const GLfloat *value)
1457 {
1458 return GL_UniformMatrix2x4fv(location, count, transpose, value);
1459 }
1460
glUniformMatrix3x2fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1461 void GL_APIENTRY glUniformMatrix3x2fv(GLint location,
1462 GLsizei count,
1463 GLboolean transpose,
1464 const GLfloat *value)
1465 {
1466 return GL_UniformMatrix3x2fv(location, count, transpose, value);
1467 }
1468
glUniformMatrix3x4fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1469 void GL_APIENTRY glUniformMatrix3x4fv(GLint location,
1470 GLsizei count,
1471 GLboolean transpose,
1472 const GLfloat *value)
1473 {
1474 return GL_UniformMatrix3x4fv(location, count, transpose, value);
1475 }
1476
glUniformMatrix4x2fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1477 void GL_APIENTRY glUniformMatrix4x2fv(GLint location,
1478 GLsizei count,
1479 GLboolean transpose,
1480 const GLfloat *value)
1481 {
1482 return GL_UniformMatrix4x2fv(location, count, transpose, value);
1483 }
1484
glUniformMatrix4x3fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1485 void GL_APIENTRY glUniformMatrix4x3fv(GLint location,
1486 GLsizei count,
1487 GLboolean transpose,
1488 const GLfloat *value)
1489 {
1490 return GL_UniformMatrix4x3fv(location, count, transpose, value);
1491 }
1492
glUnmapBuffer(GLenum target)1493 GLboolean GL_APIENTRY glUnmapBuffer(GLenum target)
1494 {
1495 return GL_UnmapBuffer(target);
1496 }
1497
glVertexAttribDivisor(GLuint index,GLuint divisor)1498 void GL_APIENTRY glVertexAttribDivisor(GLuint index, GLuint divisor)
1499 {
1500 return GL_VertexAttribDivisor(index, divisor);
1501 }
1502
glVertexAttribI4i(GLuint index,GLint x,GLint y,GLint z,GLint w)1503 void GL_APIENTRY glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
1504 {
1505 return GL_VertexAttribI4i(index, x, y, z, w);
1506 }
1507
glVertexAttribI4iv(GLuint index,const GLint * v)1508 void GL_APIENTRY glVertexAttribI4iv(GLuint index, const GLint *v)
1509 {
1510 return GL_VertexAttribI4iv(index, v);
1511 }
1512
glVertexAttribI4ui(GLuint index,GLuint x,GLuint y,GLuint z,GLuint w)1513 void GL_APIENTRY glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
1514 {
1515 return GL_VertexAttribI4ui(index, x, y, z, w);
1516 }
1517
glVertexAttribI4uiv(GLuint index,const GLuint * v)1518 void GL_APIENTRY glVertexAttribI4uiv(GLuint index, const GLuint *v)
1519 {
1520 return GL_VertexAttribI4uiv(index, v);
1521 }
1522
1523 void GL_APIENTRY
glVertexAttribIPointer(GLuint index,GLint size,GLenum type,GLsizei stride,const void * pointer)1524 glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
1525 {
1526 return GL_VertexAttribIPointer(index, size, type, stride, pointer);
1527 }
1528
glWaitSync(GLsync sync,GLbitfield flags,GLuint64 timeout)1529 void GL_APIENTRY glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
1530 {
1531 return GL_WaitSync(sync, flags, timeout);
1532 }
1533
1534 // OpenGL ES 3.1
glActiveShaderProgram(GLuint pipeline,GLuint program)1535 void GL_APIENTRY glActiveShaderProgram(GLuint pipeline, GLuint program)
1536 {
1537 return GL_ActiveShaderProgram(pipeline, program);
1538 }
1539
glBindImageTexture(GLuint unit,GLuint texture,GLint level,GLboolean layered,GLint layer,GLenum access,GLenum format)1540 void GL_APIENTRY glBindImageTexture(GLuint unit,
1541 GLuint texture,
1542 GLint level,
1543 GLboolean layered,
1544 GLint layer,
1545 GLenum access,
1546 GLenum format)
1547 {
1548 return GL_BindImageTexture(unit, texture, level, layered, layer, access, format);
1549 }
1550
glBindProgramPipeline(GLuint pipeline)1551 void GL_APIENTRY glBindProgramPipeline(GLuint pipeline)
1552 {
1553 return GL_BindProgramPipeline(pipeline);
1554 }
1555
glBindVertexBuffer(GLuint bindingindex,GLuint buffer,GLintptr offset,GLsizei stride)1556 void GL_APIENTRY glBindVertexBuffer(GLuint bindingindex,
1557 GLuint buffer,
1558 GLintptr offset,
1559 GLsizei stride)
1560 {
1561 return GL_BindVertexBuffer(bindingindex, buffer, offset, stride);
1562 }
1563
glCreateShaderProgramv(GLenum type,GLsizei count,const GLchar * const * strings)1564 GLuint GL_APIENTRY glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar *const *strings)
1565 {
1566 return GL_CreateShaderProgramv(type, count, strings);
1567 }
1568
glDeleteProgramPipelines(GLsizei n,const GLuint * pipelines)1569 void GL_APIENTRY glDeleteProgramPipelines(GLsizei n, const GLuint *pipelines)
1570 {
1571 return GL_DeleteProgramPipelines(n, pipelines);
1572 }
1573
glDispatchCompute(GLuint num_groups_x,GLuint num_groups_y,GLuint num_groups_z)1574 void GL_APIENTRY glDispatchCompute(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
1575 {
1576 return GL_DispatchCompute(num_groups_x, num_groups_y, num_groups_z);
1577 }
1578
glDispatchComputeIndirect(GLintptr indirect)1579 void GL_APIENTRY glDispatchComputeIndirect(GLintptr indirect)
1580 {
1581 return GL_DispatchComputeIndirect(indirect);
1582 }
1583
glDrawArraysIndirect(GLenum mode,const void * indirect)1584 void GL_APIENTRY glDrawArraysIndirect(GLenum mode, const void *indirect)
1585 {
1586 return GL_DrawArraysIndirect(mode, indirect);
1587 }
1588
glDrawElementsIndirect(GLenum mode,GLenum type,const void * indirect)1589 void GL_APIENTRY glDrawElementsIndirect(GLenum mode, GLenum type, const void *indirect)
1590 {
1591 return GL_DrawElementsIndirect(mode, type, indirect);
1592 }
1593
glFramebufferParameteri(GLenum target,GLenum pname,GLint param)1594 void GL_APIENTRY glFramebufferParameteri(GLenum target, GLenum pname, GLint param)
1595 {
1596 return GL_FramebufferParameteri(target, pname, param);
1597 }
1598
glGenProgramPipelines(GLsizei n,GLuint * pipelines)1599 void GL_APIENTRY glGenProgramPipelines(GLsizei n, GLuint *pipelines)
1600 {
1601 return GL_GenProgramPipelines(n, pipelines);
1602 }
1603
glGetBooleani_v(GLenum target,GLuint index,GLboolean * data)1604 void GL_APIENTRY glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)
1605 {
1606 return GL_GetBooleani_v(target, index, data);
1607 }
1608
glGetFramebufferParameteriv(GLenum target,GLenum pname,GLint * params)1609 void GL_APIENTRY glGetFramebufferParameteriv(GLenum target, GLenum pname, GLint *params)
1610 {
1611 return GL_GetFramebufferParameteriv(target, pname, params);
1612 }
1613
glGetMultisamplefv(GLenum pname,GLuint index,GLfloat * val)1614 void GL_APIENTRY glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val)
1615 {
1616 return GL_GetMultisamplefv(pname, index, val);
1617 }
1618
glGetProgramInterfaceiv(GLuint program,GLenum programInterface,GLenum pname,GLint * params)1619 void GL_APIENTRY glGetProgramInterfaceiv(GLuint program,
1620 GLenum programInterface,
1621 GLenum pname,
1622 GLint *params)
1623 {
1624 return GL_GetProgramInterfaceiv(program, programInterface, pname, params);
1625 }
1626
glGetProgramPipelineInfoLog(GLuint pipeline,GLsizei bufSize,GLsizei * length,GLchar * infoLog)1627 void GL_APIENTRY glGetProgramPipelineInfoLog(GLuint pipeline,
1628 GLsizei bufSize,
1629 GLsizei *length,
1630 GLchar *infoLog)
1631 {
1632 return GL_GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
1633 }
1634
glGetProgramPipelineiv(GLuint pipeline,GLenum pname,GLint * params)1635 void GL_APIENTRY glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint *params)
1636 {
1637 return GL_GetProgramPipelineiv(pipeline, pname, params);
1638 }
1639
glGetProgramResourceIndex(GLuint program,GLenum programInterface,const GLchar * name)1640 GLuint GL_APIENTRY glGetProgramResourceIndex(GLuint program,
1641 GLenum programInterface,
1642 const GLchar *name)
1643 {
1644 return GL_GetProgramResourceIndex(program, programInterface, name);
1645 }
1646
glGetProgramResourceLocation(GLuint program,GLenum programInterface,const GLchar * name)1647 GLint GL_APIENTRY glGetProgramResourceLocation(GLuint program,
1648 GLenum programInterface,
1649 const GLchar *name)
1650 {
1651 return GL_GetProgramResourceLocation(program, programInterface, name);
1652 }
1653
glGetProgramResourceName(GLuint program,GLenum programInterface,GLuint index,GLsizei bufSize,GLsizei * length,GLchar * name)1654 void GL_APIENTRY glGetProgramResourceName(GLuint program,
1655 GLenum programInterface,
1656 GLuint index,
1657 GLsizei bufSize,
1658 GLsizei *length,
1659 GLchar *name)
1660 {
1661 return GL_GetProgramResourceName(program, programInterface, index, bufSize, length, name);
1662 }
1663
glGetProgramResourceiv(GLuint program,GLenum programInterface,GLuint index,GLsizei propCount,const GLenum * props,GLsizei count,GLsizei * length,GLint * params)1664 void GL_APIENTRY glGetProgramResourceiv(GLuint program,
1665 GLenum programInterface,
1666 GLuint index,
1667 GLsizei propCount,
1668 const GLenum *props,
1669 GLsizei count,
1670 GLsizei *length,
1671 GLint *params)
1672 {
1673 return GL_GetProgramResourceiv(program, programInterface, index, propCount, props, count,
1674 length, params);
1675 }
1676
glGetTexLevelParameterfv(GLenum target,GLint level,GLenum pname,GLfloat * params)1677 void GL_APIENTRY glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
1678 {
1679 return GL_GetTexLevelParameterfv(target, level, pname, params);
1680 }
1681
glGetTexLevelParameteriv(GLenum target,GLint level,GLenum pname,GLint * params)1682 void GL_APIENTRY glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
1683 {
1684 return GL_GetTexLevelParameteriv(target, level, pname, params);
1685 }
1686
glIsProgramPipeline(GLuint pipeline)1687 GLboolean GL_APIENTRY glIsProgramPipeline(GLuint pipeline)
1688 {
1689 return GL_IsProgramPipeline(pipeline);
1690 }
1691
glMemoryBarrier(GLbitfield barriers)1692 void GL_APIENTRY glMemoryBarrier(GLbitfield barriers)
1693 {
1694 return GL_MemoryBarrier(barriers);
1695 }
1696
glMemoryBarrierByRegion(GLbitfield barriers)1697 void GL_APIENTRY glMemoryBarrierByRegion(GLbitfield barriers)
1698 {
1699 return GL_MemoryBarrierByRegion(barriers);
1700 }
1701
glProgramUniform1f(GLuint program,GLint location,GLfloat v0)1702 void GL_APIENTRY glProgramUniform1f(GLuint program, GLint location, GLfloat v0)
1703 {
1704 return GL_ProgramUniform1f(program, location, v0);
1705 }
1706
glProgramUniform1fv(GLuint program,GLint location,GLsizei count,const GLfloat * value)1707 void GL_APIENTRY glProgramUniform1fv(GLuint program,
1708 GLint location,
1709 GLsizei count,
1710 const GLfloat *value)
1711 {
1712 return GL_ProgramUniform1fv(program, location, count, value);
1713 }
1714
glProgramUniform1i(GLuint program,GLint location,GLint v0)1715 void GL_APIENTRY glProgramUniform1i(GLuint program, GLint location, GLint v0)
1716 {
1717 return GL_ProgramUniform1i(program, location, v0);
1718 }
1719
glProgramUniform1iv(GLuint program,GLint location,GLsizei count,const GLint * value)1720 void GL_APIENTRY glProgramUniform1iv(GLuint program,
1721 GLint location,
1722 GLsizei count,
1723 const GLint *value)
1724 {
1725 return GL_ProgramUniform1iv(program, location, count, value);
1726 }
1727
glProgramUniform1ui(GLuint program,GLint location,GLuint v0)1728 void GL_APIENTRY glProgramUniform1ui(GLuint program, GLint location, GLuint v0)
1729 {
1730 return GL_ProgramUniform1ui(program, location, v0);
1731 }
1732
glProgramUniform1uiv(GLuint program,GLint location,GLsizei count,const GLuint * value)1733 void GL_APIENTRY glProgramUniform1uiv(GLuint program,
1734 GLint location,
1735 GLsizei count,
1736 const GLuint *value)
1737 {
1738 return GL_ProgramUniform1uiv(program, location, count, value);
1739 }
1740
glProgramUniform2f(GLuint program,GLint location,GLfloat v0,GLfloat v1)1741 void GL_APIENTRY glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)
1742 {
1743 return GL_ProgramUniform2f(program, location, v0, v1);
1744 }
1745
glProgramUniform2fv(GLuint program,GLint location,GLsizei count,const GLfloat * value)1746 void GL_APIENTRY glProgramUniform2fv(GLuint program,
1747 GLint location,
1748 GLsizei count,
1749 const GLfloat *value)
1750 {
1751 return GL_ProgramUniform2fv(program, location, count, value);
1752 }
1753
glProgramUniform2i(GLuint program,GLint location,GLint v0,GLint v1)1754 void GL_APIENTRY glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)
1755 {
1756 return GL_ProgramUniform2i(program, location, v0, v1);
1757 }
1758
glProgramUniform2iv(GLuint program,GLint location,GLsizei count,const GLint * value)1759 void GL_APIENTRY glProgramUniform2iv(GLuint program,
1760 GLint location,
1761 GLsizei count,
1762 const GLint *value)
1763 {
1764 return GL_ProgramUniform2iv(program, location, count, value);
1765 }
1766
glProgramUniform2ui(GLuint program,GLint location,GLuint v0,GLuint v1)1767 void GL_APIENTRY glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)
1768 {
1769 return GL_ProgramUniform2ui(program, location, v0, v1);
1770 }
1771
glProgramUniform2uiv(GLuint program,GLint location,GLsizei count,const GLuint * value)1772 void GL_APIENTRY glProgramUniform2uiv(GLuint program,
1773 GLint location,
1774 GLsizei count,
1775 const GLuint *value)
1776 {
1777 return GL_ProgramUniform2uiv(program, location, count, value);
1778 }
1779
1780 void GL_APIENTRY
glProgramUniform3f(GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2)1781 glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
1782 {
1783 return GL_ProgramUniform3f(program, location, v0, v1, v2);
1784 }
1785
glProgramUniform3fv(GLuint program,GLint location,GLsizei count,const GLfloat * value)1786 void GL_APIENTRY glProgramUniform3fv(GLuint program,
1787 GLint location,
1788 GLsizei count,
1789 const GLfloat *value)
1790 {
1791 return GL_ProgramUniform3fv(program, location, count, value);
1792 }
1793
glProgramUniform3i(GLuint program,GLint location,GLint v0,GLint v1,GLint v2)1794 void GL_APIENTRY glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
1795 {
1796 return GL_ProgramUniform3i(program, location, v0, v1, v2);
1797 }
1798
glProgramUniform3iv(GLuint program,GLint location,GLsizei count,const GLint * value)1799 void GL_APIENTRY glProgramUniform3iv(GLuint program,
1800 GLint location,
1801 GLsizei count,
1802 const GLint *value)
1803 {
1804 return GL_ProgramUniform3iv(program, location, count, value);
1805 }
1806
1807 void GL_APIENTRY
glProgramUniform3ui(GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2)1808 glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
1809 {
1810 return GL_ProgramUniform3ui(program, location, v0, v1, v2);
1811 }
1812
glProgramUniform3uiv(GLuint program,GLint location,GLsizei count,const GLuint * value)1813 void GL_APIENTRY glProgramUniform3uiv(GLuint program,
1814 GLint location,
1815 GLsizei count,
1816 const GLuint *value)
1817 {
1818 return GL_ProgramUniform3uiv(program, location, count, value);
1819 }
1820
1821 void GL_APIENTRY
glProgramUniform4f(GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2,GLfloat v3)1822 glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
1823 {
1824 return GL_ProgramUniform4f(program, location, v0, v1, v2, v3);
1825 }
1826
glProgramUniform4fv(GLuint program,GLint location,GLsizei count,const GLfloat * value)1827 void GL_APIENTRY glProgramUniform4fv(GLuint program,
1828 GLint location,
1829 GLsizei count,
1830 const GLfloat *value)
1831 {
1832 return GL_ProgramUniform4fv(program, location, count, value);
1833 }
1834
1835 void GL_APIENTRY
glProgramUniform4i(GLuint program,GLint location,GLint v0,GLint v1,GLint v2,GLint v3)1836 glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
1837 {
1838 return GL_ProgramUniform4i(program, location, v0, v1, v2, v3);
1839 }
1840
glProgramUniform4iv(GLuint program,GLint location,GLsizei count,const GLint * value)1841 void GL_APIENTRY glProgramUniform4iv(GLuint program,
1842 GLint location,
1843 GLsizei count,
1844 const GLint *value)
1845 {
1846 return GL_ProgramUniform4iv(program, location, count, value);
1847 }
1848
1849 void GL_APIENTRY
glProgramUniform4ui(GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2,GLuint v3)1850 glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
1851 {
1852 return GL_ProgramUniform4ui(program, location, v0, v1, v2, v3);
1853 }
1854
glProgramUniform4uiv(GLuint program,GLint location,GLsizei count,const GLuint * value)1855 void GL_APIENTRY glProgramUniform4uiv(GLuint program,
1856 GLint location,
1857 GLsizei count,
1858 const GLuint *value)
1859 {
1860 return GL_ProgramUniform4uiv(program, location, count, value);
1861 }
1862
glProgramUniformMatrix2fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1863 void GL_APIENTRY glProgramUniformMatrix2fv(GLuint program,
1864 GLint location,
1865 GLsizei count,
1866 GLboolean transpose,
1867 const GLfloat *value)
1868 {
1869 return GL_ProgramUniformMatrix2fv(program, location, count, transpose, value);
1870 }
1871
glProgramUniformMatrix2x3fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1872 void GL_APIENTRY glProgramUniformMatrix2x3fv(GLuint program,
1873 GLint location,
1874 GLsizei count,
1875 GLboolean transpose,
1876 const GLfloat *value)
1877 {
1878 return GL_ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
1879 }
1880
glProgramUniformMatrix2x4fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1881 void GL_APIENTRY glProgramUniformMatrix2x4fv(GLuint program,
1882 GLint location,
1883 GLsizei count,
1884 GLboolean transpose,
1885 const GLfloat *value)
1886 {
1887 return GL_ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
1888 }
1889
glProgramUniformMatrix3fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1890 void GL_APIENTRY glProgramUniformMatrix3fv(GLuint program,
1891 GLint location,
1892 GLsizei count,
1893 GLboolean transpose,
1894 const GLfloat *value)
1895 {
1896 return GL_ProgramUniformMatrix3fv(program, location, count, transpose, value);
1897 }
1898
glProgramUniformMatrix3x2fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1899 void GL_APIENTRY glProgramUniformMatrix3x2fv(GLuint program,
1900 GLint location,
1901 GLsizei count,
1902 GLboolean transpose,
1903 const GLfloat *value)
1904 {
1905 return GL_ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
1906 }
1907
glProgramUniformMatrix3x4fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1908 void GL_APIENTRY glProgramUniformMatrix3x4fv(GLuint program,
1909 GLint location,
1910 GLsizei count,
1911 GLboolean transpose,
1912 const GLfloat *value)
1913 {
1914 return GL_ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
1915 }
1916
glProgramUniformMatrix4fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1917 void GL_APIENTRY glProgramUniformMatrix4fv(GLuint program,
1918 GLint location,
1919 GLsizei count,
1920 GLboolean transpose,
1921 const GLfloat *value)
1922 {
1923 return GL_ProgramUniformMatrix4fv(program, location, count, transpose, value);
1924 }
1925
glProgramUniformMatrix4x2fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1926 void GL_APIENTRY glProgramUniformMatrix4x2fv(GLuint program,
1927 GLint location,
1928 GLsizei count,
1929 GLboolean transpose,
1930 const GLfloat *value)
1931 {
1932 return GL_ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
1933 }
1934
glProgramUniformMatrix4x3fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1935 void GL_APIENTRY glProgramUniformMatrix4x3fv(GLuint program,
1936 GLint location,
1937 GLsizei count,
1938 GLboolean transpose,
1939 const GLfloat *value)
1940 {
1941 return GL_ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
1942 }
1943
glSampleMaski(GLuint maskNumber,GLbitfield mask)1944 void GL_APIENTRY glSampleMaski(GLuint maskNumber, GLbitfield mask)
1945 {
1946 return GL_SampleMaski(maskNumber, mask);
1947 }
1948
glTexStorage2DMultisample(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLboolean fixedsamplelocations)1949 void GL_APIENTRY glTexStorage2DMultisample(GLenum target,
1950 GLsizei samples,
1951 GLenum internalformat,
1952 GLsizei width,
1953 GLsizei height,
1954 GLboolean fixedsamplelocations)
1955 {
1956 return GL_TexStorage2DMultisample(target, samples, internalformat, width, height,
1957 fixedsamplelocations);
1958 }
1959
glUseProgramStages(GLuint pipeline,GLbitfield stages,GLuint program)1960 void GL_APIENTRY glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program)
1961 {
1962 return GL_UseProgramStages(pipeline, stages, program);
1963 }
1964
glValidateProgramPipeline(GLuint pipeline)1965 void GL_APIENTRY glValidateProgramPipeline(GLuint pipeline)
1966 {
1967 return GL_ValidateProgramPipeline(pipeline);
1968 }
1969
glVertexAttribBinding(GLuint attribindex,GLuint bindingindex)1970 void GL_APIENTRY glVertexAttribBinding(GLuint attribindex, GLuint bindingindex)
1971 {
1972 return GL_VertexAttribBinding(attribindex, bindingindex);
1973 }
1974
glVertexAttribFormat(GLuint attribindex,GLint size,GLenum type,GLboolean normalized,GLuint relativeoffset)1975 void GL_APIENTRY glVertexAttribFormat(GLuint attribindex,
1976 GLint size,
1977 GLenum type,
1978 GLboolean normalized,
1979 GLuint relativeoffset)
1980 {
1981 return GL_VertexAttribFormat(attribindex, size, type, normalized, relativeoffset);
1982 }
1983
glVertexAttribIFormat(GLuint attribindex,GLint size,GLenum type,GLuint relativeoffset)1984 void GL_APIENTRY glVertexAttribIFormat(GLuint attribindex,
1985 GLint size,
1986 GLenum type,
1987 GLuint relativeoffset)
1988 {
1989 return GL_VertexAttribIFormat(attribindex, size, type, relativeoffset);
1990 }
1991
glVertexBindingDivisor(GLuint bindingindex,GLuint divisor)1992 void GL_APIENTRY glVertexBindingDivisor(GLuint bindingindex, GLuint divisor)
1993 {
1994 return GL_VertexBindingDivisor(bindingindex, divisor);
1995 }
1996
1997 // OpenGL ES 3.2
glBlendBarrier()1998 void GL_APIENTRY glBlendBarrier()
1999 {
2000 return GL_BlendBarrier();
2001 }
2002
glBlendEquationSeparatei(GLuint buf,GLenum modeRGB,GLenum modeAlpha)2003 void GL_APIENTRY glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
2004 {
2005 return GL_BlendEquationSeparatei(buf, modeRGB, modeAlpha);
2006 }
2007
glBlendEquationi(GLuint buf,GLenum mode)2008 void GL_APIENTRY glBlendEquationi(GLuint buf, GLenum mode)
2009 {
2010 return GL_BlendEquationi(buf, mode);
2011 }
2012
2013 void GL_APIENTRY
glBlendFuncSeparatei(GLuint buf,GLenum srcRGB,GLenum dstRGB,GLenum srcAlpha,GLenum dstAlpha)2014 glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
2015 {
2016 return GL_BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
2017 }
2018
glBlendFunci(GLuint buf,GLenum src,GLenum dst)2019 void GL_APIENTRY glBlendFunci(GLuint buf, GLenum src, GLenum dst)
2020 {
2021 return GL_BlendFunci(buf, src, dst);
2022 }
2023
glColorMaski(GLuint index,GLboolean r,GLboolean g,GLboolean b,GLboolean a)2024 void GL_APIENTRY glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
2025 {
2026 return GL_ColorMaski(index, r, g, b, a);
2027 }
2028
glCopyImageSubData(GLuint srcName,GLenum srcTarget,GLint srcLevel,GLint srcX,GLint srcY,GLint srcZ,GLuint dstName,GLenum dstTarget,GLint dstLevel,GLint dstX,GLint dstY,GLint dstZ,GLsizei srcWidth,GLsizei srcHeight,GLsizei srcDepth)2029 void GL_APIENTRY glCopyImageSubData(GLuint srcName,
2030 GLenum srcTarget,
2031 GLint srcLevel,
2032 GLint srcX,
2033 GLint srcY,
2034 GLint srcZ,
2035 GLuint dstName,
2036 GLenum dstTarget,
2037 GLint dstLevel,
2038 GLint dstX,
2039 GLint dstY,
2040 GLint dstZ,
2041 GLsizei srcWidth,
2042 GLsizei srcHeight,
2043 GLsizei srcDepth)
2044 {
2045 return GL_CopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget,
2046 dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth);
2047 }
2048
glDebugMessageCallback(GLDEBUGPROC callback,const void * userParam)2049 void GL_APIENTRY glDebugMessageCallback(GLDEBUGPROC callback, const void *userParam)
2050 {
2051 return GL_DebugMessageCallback(callback, userParam);
2052 }
2053
glDebugMessageControl(GLenum source,GLenum type,GLenum severity,GLsizei count,const GLuint * ids,GLboolean enabled)2054 void GL_APIENTRY glDebugMessageControl(GLenum source,
2055 GLenum type,
2056 GLenum severity,
2057 GLsizei count,
2058 const GLuint *ids,
2059 GLboolean enabled)
2060 {
2061 return GL_DebugMessageControl(source, type, severity, count, ids, enabled);
2062 }
2063
glDebugMessageInsert(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar * buf)2064 void GL_APIENTRY glDebugMessageInsert(GLenum source,
2065 GLenum type,
2066 GLuint id,
2067 GLenum severity,
2068 GLsizei length,
2069 const GLchar *buf)
2070 {
2071 return GL_DebugMessageInsert(source, type, id, severity, length, buf);
2072 }
2073
glDisablei(GLenum target,GLuint index)2074 void GL_APIENTRY glDisablei(GLenum target, GLuint index)
2075 {
2076 return GL_Disablei(target, index);
2077 }
2078
glDrawElementsBaseVertex(GLenum mode,GLsizei count,GLenum type,const void * indices,GLint basevertex)2079 void GL_APIENTRY glDrawElementsBaseVertex(GLenum mode,
2080 GLsizei count,
2081 GLenum type,
2082 const void *indices,
2083 GLint basevertex)
2084 {
2085 return GL_DrawElementsBaseVertex(mode, count, type, indices, basevertex);
2086 }
2087
glDrawElementsInstancedBaseVertex(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex)2088 void GL_APIENTRY glDrawElementsInstancedBaseVertex(GLenum mode,
2089 GLsizei count,
2090 GLenum type,
2091 const void *indices,
2092 GLsizei instancecount,
2093 GLint basevertex)
2094 {
2095 return GL_DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount,
2096 basevertex);
2097 }
2098
glDrawRangeElementsBaseVertex(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices,GLint basevertex)2099 void GL_APIENTRY glDrawRangeElementsBaseVertex(GLenum mode,
2100 GLuint start,
2101 GLuint end,
2102 GLsizei count,
2103 GLenum type,
2104 const void *indices,
2105 GLint basevertex)
2106 {
2107 return GL_DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
2108 }
2109
glEnablei(GLenum target,GLuint index)2110 void GL_APIENTRY glEnablei(GLenum target, GLuint index)
2111 {
2112 return GL_Enablei(target, index);
2113 }
2114
glFramebufferTexture(GLenum target,GLenum attachment,GLuint texture,GLint level)2115 void GL_APIENTRY glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)
2116 {
2117 return GL_FramebufferTexture(target, attachment, texture, level);
2118 }
2119
glGetDebugMessageLog(GLuint count,GLsizei bufSize,GLenum * sources,GLenum * types,GLuint * ids,GLenum * severities,GLsizei * lengths,GLchar * messageLog)2120 GLuint GL_APIENTRY glGetDebugMessageLog(GLuint count,
2121 GLsizei bufSize,
2122 GLenum *sources,
2123 GLenum *types,
2124 GLuint *ids,
2125 GLenum *severities,
2126 GLsizei *lengths,
2127 GLchar *messageLog)
2128 {
2129 return GL_GetDebugMessageLog(count, bufSize, sources, types, ids, severities, lengths,
2130 messageLog);
2131 }
2132
glGetGraphicsResetStatus()2133 GLenum GL_APIENTRY glGetGraphicsResetStatus()
2134 {
2135 return GL_GetGraphicsResetStatus();
2136 }
2137
2138 void GL_APIENTRY
glGetObjectLabel(GLenum identifier,GLuint name,GLsizei bufSize,GLsizei * length,GLchar * label)2139 glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
2140 {
2141 return GL_GetObjectLabel(identifier, name, bufSize, length, label);
2142 }
2143
glGetObjectPtrLabel(const void * ptr,GLsizei bufSize,GLsizei * length,GLchar * label)2144 void GL_APIENTRY glGetObjectPtrLabel(const void *ptr,
2145 GLsizei bufSize,
2146 GLsizei *length,
2147 GLchar *label)
2148 {
2149 return GL_GetObjectPtrLabel(ptr, bufSize, length, label);
2150 }
2151
glGetPointerv(GLenum pname,void ** params)2152 void GL_APIENTRY glGetPointerv(GLenum pname, void **params)
2153 {
2154 return GL_GetPointerv(pname, params);
2155 }
2156
glGetSamplerParameterIiv(GLuint sampler,GLenum pname,GLint * params)2157 void GL_APIENTRY glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params)
2158 {
2159 return GL_GetSamplerParameterIiv(sampler, pname, params);
2160 }
2161
glGetSamplerParameterIuiv(GLuint sampler,GLenum pname,GLuint * params)2162 void GL_APIENTRY glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint *params)
2163 {
2164 return GL_GetSamplerParameterIuiv(sampler, pname, params);
2165 }
2166
glGetTexParameterIiv(GLenum target,GLenum pname,GLint * params)2167 void GL_APIENTRY glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
2168 {
2169 return GL_GetTexParameterIiv(target, pname, params);
2170 }
2171
glGetTexParameterIuiv(GLenum target,GLenum pname,GLuint * params)2172 void GL_APIENTRY glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
2173 {
2174 return GL_GetTexParameterIuiv(target, pname, params);
2175 }
2176
glGetnUniformfv(GLuint program,GLint location,GLsizei bufSize,GLfloat * params)2177 void GL_APIENTRY glGetnUniformfv(GLuint program, GLint location, GLsizei bufSize, GLfloat *params)
2178 {
2179 return GL_GetnUniformfv(program, location, bufSize, params);
2180 }
2181
glGetnUniformiv(GLuint program,GLint location,GLsizei bufSize,GLint * params)2182 void GL_APIENTRY glGetnUniformiv(GLuint program, GLint location, GLsizei bufSize, GLint *params)
2183 {
2184 return GL_GetnUniformiv(program, location, bufSize, params);
2185 }
2186
glGetnUniformuiv(GLuint program,GLint location,GLsizei bufSize,GLuint * params)2187 void GL_APIENTRY glGetnUniformuiv(GLuint program, GLint location, GLsizei bufSize, GLuint *params)
2188 {
2189 return GL_GetnUniformuiv(program, location, bufSize, params);
2190 }
2191
glIsEnabledi(GLenum target,GLuint index)2192 GLboolean GL_APIENTRY glIsEnabledi(GLenum target, GLuint index)
2193 {
2194 return GL_IsEnabledi(target, index);
2195 }
2196
glMinSampleShading(GLfloat value)2197 void GL_APIENTRY glMinSampleShading(GLfloat value)
2198 {
2199 return GL_MinSampleShading(value);
2200 }
2201
glObjectLabel(GLenum identifier,GLuint name,GLsizei length,const GLchar * label)2202 void GL_APIENTRY glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
2203 {
2204 return GL_ObjectLabel(identifier, name, length, label);
2205 }
2206
glObjectPtrLabel(const void * ptr,GLsizei length,const GLchar * label)2207 void GL_APIENTRY glObjectPtrLabel(const void *ptr, GLsizei length, const GLchar *label)
2208 {
2209 return GL_ObjectPtrLabel(ptr, length, label);
2210 }
2211
glPatchParameteri(GLenum pname,GLint value)2212 void GL_APIENTRY glPatchParameteri(GLenum pname, GLint value)
2213 {
2214 return GL_PatchParameteri(pname, value);
2215 }
2216
glPopDebugGroup()2217 void GL_APIENTRY glPopDebugGroup()
2218 {
2219 return GL_PopDebugGroup();
2220 }
2221
glPrimitiveBoundingBox(GLfloat minX,GLfloat minY,GLfloat minZ,GLfloat minW,GLfloat maxX,GLfloat maxY,GLfloat maxZ,GLfloat maxW)2222 void GL_APIENTRY glPrimitiveBoundingBox(GLfloat minX,
2223 GLfloat minY,
2224 GLfloat minZ,
2225 GLfloat minW,
2226 GLfloat maxX,
2227 GLfloat maxY,
2228 GLfloat maxZ,
2229 GLfloat maxW)
2230 {
2231 return GL_PrimitiveBoundingBox(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW);
2232 }
2233
glPushDebugGroup(GLenum source,GLuint id,GLsizei length,const GLchar * message)2234 void GL_APIENTRY glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar *message)
2235 {
2236 return GL_PushDebugGroup(source, id, length, message);
2237 }
2238
glReadnPixels(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,void * data)2239 void GL_APIENTRY glReadnPixels(GLint x,
2240 GLint y,
2241 GLsizei width,
2242 GLsizei height,
2243 GLenum format,
2244 GLenum type,
2245 GLsizei bufSize,
2246 void *data)
2247 {
2248 return GL_ReadnPixels(x, y, width, height, format, type, bufSize, data);
2249 }
2250
glSamplerParameterIiv(GLuint sampler,GLenum pname,const GLint * param)2251 void GL_APIENTRY glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param)
2252 {
2253 return GL_SamplerParameterIiv(sampler, pname, param);
2254 }
2255
glSamplerParameterIuiv(GLuint sampler,GLenum pname,const GLuint * param)2256 void GL_APIENTRY glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint *param)
2257 {
2258 return GL_SamplerParameterIuiv(sampler, pname, param);
2259 }
2260
glTexBuffer(GLenum target,GLenum internalformat,GLuint buffer)2261 void GL_APIENTRY glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
2262 {
2263 return GL_TexBuffer(target, internalformat, buffer);
2264 }
2265
glTexBufferRange(GLenum target,GLenum internalformat,GLuint buffer,GLintptr offset,GLsizeiptr size)2266 void GL_APIENTRY glTexBufferRange(GLenum target,
2267 GLenum internalformat,
2268 GLuint buffer,
2269 GLintptr offset,
2270 GLsizeiptr size)
2271 {
2272 return GL_TexBufferRange(target, internalformat, buffer, offset, size);
2273 }
2274
glTexParameterIiv(GLenum target,GLenum pname,const GLint * params)2275 void GL_APIENTRY glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)
2276 {
2277 return GL_TexParameterIiv(target, pname, params);
2278 }
2279
glTexParameterIuiv(GLenum target,GLenum pname,const GLuint * params)2280 void GL_APIENTRY glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
2281 {
2282 return GL_TexParameterIuiv(target, pname, params);
2283 }
2284
glTexStorage3DMultisample(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedsamplelocations)2285 void GL_APIENTRY glTexStorage3DMultisample(GLenum target,
2286 GLsizei samples,
2287 GLenum internalformat,
2288 GLsizei width,
2289 GLsizei height,
2290 GLsizei depth,
2291 GLboolean fixedsamplelocations)
2292 {
2293 return GL_TexStorage3DMultisample(target, samples, internalformat, width, height, depth,
2294 fixedsamplelocations);
2295 }
2296
2297 // OpenGL ES 1.0
glAlphaFunc(GLenum func,GLfloat ref)2298 void GL_APIENTRY glAlphaFunc(GLenum func, GLfloat ref)
2299 {
2300 return GL_AlphaFunc(func, ref);
2301 }
2302
glAlphaFuncx(GLenum func,GLfixed ref)2303 void GL_APIENTRY glAlphaFuncx(GLenum func, GLfixed ref)
2304 {
2305 return GL_AlphaFuncx(func, ref);
2306 }
2307
glClearColorx(GLfixed red,GLfixed green,GLfixed blue,GLfixed alpha)2308 void GL_APIENTRY glClearColorx(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha)
2309 {
2310 return GL_ClearColorx(red, green, blue, alpha);
2311 }
2312
glClearDepthx(GLfixed depth)2313 void GL_APIENTRY glClearDepthx(GLfixed depth)
2314 {
2315 return GL_ClearDepthx(depth);
2316 }
2317
glClientActiveTexture(GLenum texture)2318 void GL_APIENTRY glClientActiveTexture(GLenum texture)
2319 {
2320 return GL_ClientActiveTexture(texture);
2321 }
2322
glClipPlanef(GLenum p,const GLfloat * eqn)2323 void GL_APIENTRY glClipPlanef(GLenum p, const GLfloat *eqn)
2324 {
2325 return GL_ClipPlanef(p, eqn);
2326 }
2327
glClipPlanex(GLenum plane,const GLfixed * equation)2328 void GL_APIENTRY glClipPlanex(GLenum plane, const GLfixed *equation)
2329 {
2330 return GL_ClipPlanex(plane, equation);
2331 }
2332
glColor4f(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)2333 void GL_APIENTRY glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
2334 {
2335 return GL_Color4f(red, green, blue, alpha);
2336 }
2337
glColor4ub(GLubyte red,GLubyte green,GLubyte blue,GLubyte alpha)2338 void GL_APIENTRY glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
2339 {
2340 return GL_Color4ub(red, green, blue, alpha);
2341 }
2342
glColor4x(GLfixed red,GLfixed green,GLfixed blue,GLfixed alpha)2343 void GL_APIENTRY glColor4x(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha)
2344 {
2345 return GL_Color4x(red, green, blue, alpha);
2346 }
2347
glColorPointer(GLint size,GLenum type,GLsizei stride,const void * pointer)2348 void GL_APIENTRY glColorPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)
2349 {
2350 return GL_ColorPointer(size, type, stride, pointer);
2351 }
2352
glDepthRangex(GLfixed n,GLfixed f)2353 void GL_APIENTRY glDepthRangex(GLfixed n, GLfixed f)
2354 {
2355 return GL_DepthRangex(n, f);
2356 }
2357
glDisableClientState(GLenum array)2358 void GL_APIENTRY glDisableClientState(GLenum array)
2359 {
2360 return GL_DisableClientState(array);
2361 }
2362
glEnableClientState(GLenum array)2363 void GL_APIENTRY glEnableClientState(GLenum array)
2364 {
2365 return GL_EnableClientState(array);
2366 }
2367
glFogf(GLenum pname,GLfloat param)2368 void GL_APIENTRY glFogf(GLenum pname, GLfloat param)
2369 {
2370 return GL_Fogf(pname, param);
2371 }
2372
glFogfv(GLenum pname,const GLfloat * params)2373 void GL_APIENTRY glFogfv(GLenum pname, const GLfloat *params)
2374 {
2375 return GL_Fogfv(pname, params);
2376 }
2377
glFogx(GLenum pname,GLfixed param)2378 void GL_APIENTRY glFogx(GLenum pname, GLfixed param)
2379 {
2380 return GL_Fogx(pname, param);
2381 }
2382
glFogxv(GLenum pname,const GLfixed * param)2383 void GL_APIENTRY glFogxv(GLenum pname, const GLfixed *param)
2384 {
2385 return GL_Fogxv(pname, param);
2386 }
2387
glFrustumf(GLfloat l,GLfloat r,GLfloat b,GLfloat t,GLfloat n,GLfloat f)2388 void GL_APIENTRY glFrustumf(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f)
2389 {
2390 return GL_Frustumf(l, r, b, t, n, f);
2391 }
2392
glFrustumx(GLfixed l,GLfixed r,GLfixed b,GLfixed t,GLfixed n,GLfixed f)2393 void GL_APIENTRY glFrustumx(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f)
2394 {
2395 return GL_Frustumx(l, r, b, t, n, f);
2396 }
2397
glGetClipPlanef(GLenum plane,GLfloat * equation)2398 void GL_APIENTRY glGetClipPlanef(GLenum plane, GLfloat *equation)
2399 {
2400 return GL_GetClipPlanef(plane, equation);
2401 }
2402
glGetClipPlanex(GLenum plane,GLfixed * equation)2403 void GL_APIENTRY glGetClipPlanex(GLenum plane, GLfixed *equation)
2404 {
2405 return GL_GetClipPlanex(plane, equation);
2406 }
2407
glGetFixedv(GLenum pname,GLfixed * params)2408 void GL_APIENTRY glGetFixedv(GLenum pname, GLfixed *params)
2409 {
2410 return GL_GetFixedv(pname, params);
2411 }
2412
glGetLightfv(GLenum light,GLenum pname,GLfloat * params)2413 void GL_APIENTRY glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
2414 {
2415 return GL_GetLightfv(light, pname, params);
2416 }
2417
glGetLightxv(GLenum light,GLenum pname,GLfixed * params)2418 void GL_APIENTRY glGetLightxv(GLenum light, GLenum pname, GLfixed *params)
2419 {
2420 return GL_GetLightxv(light, pname, params);
2421 }
2422
glGetMaterialfv(GLenum face,GLenum pname,GLfloat * params)2423 void GL_APIENTRY glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
2424 {
2425 return GL_GetMaterialfv(face, pname, params);
2426 }
2427
glGetMaterialxv(GLenum face,GLenum pname,GLfixed * params)2428 void GL_APIENTRY glGetMaterialxv(GLenum face, GLenum pname, GLfixed *params)
2429 {
2430 return GL_GetMaterialxv(face, pname, params);
2431 }
2432
glGetTexEnvfv(GLenum target,GLenum pname,GLfloat * params)2433 void GL_APIENTRY glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
2434 {
2435 return GL_GetTexEnvfv(target, pname, params);
2436 }
2437
glGetTexEnviv(GLenum target,GLenum pname,GLint * params)2438 void GL_APIENTRY glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
2439 {
2440 return GL_GetTexEnviv(target, pname, params);
2441 }
2442
glGetTexEnvxv(GLenum target,GLenum pname,GLfixed * params)2443 void GL_APIENTRY glGetTexEnvxv(GLenum target, GLenum pname, GLfixed *params)
2444 {
2445 return GL_GetTexEnvxv(target, pname, params);
2446 }
2447
glGetTexParameterxv(GLenum target,GLenum pname,GLfixed * params)2448 void GL_APIENTRY glGetTexParameterxv(GLenum target, GLenum pname, GLfixed *params)
2449 {
2450 return GL_GetTexParameterxv(target, pname, params);
2451 }
2452
glLightModelf(GLenum pname,GLfloat param)2453 void GL_APIENTRY glLightModelf(GLenum pname, GLfloat param)
2454 {
2455 return GL_LightModelf(pname, param);
2456 }
2457
glLightModelfv(GLenum pname,const GLfloat * params)2458 void GL_APIENTRY glLightModelfv(GLenum pname, const GLfloat *params)
2459 {
2460 return GL_LightModelfv(pname, params);
2461 }
2462
glLightModelx(GLenum pname,GLfixed param)2463 void GL_APIENTRY glLightModelx(GLenum pname, GLfixed param)
2464 {
2465 return GL_LightModelx(pname, param);
2466 }
2467
glLightModelxv(GLenum pname,const GLfixed * param)2468 void GL_APIENTRY glLightModelxv(GLenum pname, const GLfixed *param)
2469 {
2470 return GL_LightModelxv(pname, param);
2471 }
2472
glLightf(GLenum light,GLenum pname,GLfloat param)2473 void GL_APIENTRY glLightf(GLenum light, GLenum pname, GLfloat param)
2474 {
2475 return GL_Lightf(light, pname, param);
2476 }
2477
glLightfv(GLenum light,GLenum pname,const GLfloat * params)2478 void GL_APIENTRY glLightfv(GLenum light, GLenum pname, const GLfloat *params)
2479 {
2480 return GL_Lightfv(light, pname, params);
2481 }
2482
glLightx(GLenum light,GLenum pname,GLfixed param)2483 void GL_APIENTRY glLightx(GLenum light, GLenum pname, GLfixed param)
2484 {
2485 return GL_Lightx(light, pname, param);
2486 }
2487
glLightxv(GLenum light,GLenum pname,const GLfixed * params)2488 void GL_APIENTRY glLightxv(GLenum light, GLenum pname, const GLfixed *params)
2489 {
2490 return GL_Lightxv(light, pname, params);
2491 }
2492
glLineWidthx(GLfixed width)2493 void GL_APIENTRY glLineWidthx(GLfixed width)
2494 {
2495 return GL_LineWidthx(width);
2496 }
2497
glLoadIdentity()2498 void GL_APIENTRY glLoadIdentity()
2499 {
2500 return GL_LoadIdentity();
2501 }
2502
glLoadMatrixf(const GLfloat * m)2503 void GL_APIENTRY glLoadMatrixf(const GLfloat *m)
2504 {
2505 return GL_LoadMatrixf(m);
2506 }
2507
glLoadMatrixx(const GLfixed * m)2508 void GL_APIENTRY glLoadMatrixx(const GLfixed *m)
2509 {
2510 return GL_LoadMatrixx(m);
2511 }
2512
glLogicOp(GLenum opcode)2513 void GL_APIENTRY glLogicOp(GLenum opcode)
2514 {
2515 return GL_LogicOp(opcode);
2516 }
2517
glMaterialf(GLenum face,GLenum pname,GLfloat param)2518 void GL_APIENTRY glMaterialf(GLenum face, GLenum pname, GLfloat param)
2519 {
2520 return GL_Materialf(face, pname, param);
2521 }
2522
glMaterialfv(GLenum face,GLenum pname,const GLfloat * params)2523 void GL_APIENTRY glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
2524 {
2525 return GL_Materialfv(face, pname, params);
2526 }
2527
glMaterialx(GLenum face,GLenum pname,GLfixed param)2528 void GL_APIENTRY glMaterialx(GLenum face, GLenum pname, GLfixed param)
2529 {
2530 return GL_Materialx(face, pname, param);
2531 }
2532
glMaterialxv(GLenum face,GLenum pname,const GLfixed * param)2533 void GL_APIENTRY glMaterialxv(GLenum face, GLenum pname, const GLfixed *param)
2534 {
2535 return GL_Materialxv(face, pname, param);
2536 }
2537
glMatrixMode(GLenum mode)2538 void GL_APIENTRY glMatrixMode(GLenum mode)
2539 {
2540 return GL_MatrixMode(mode);
2541 }
2542
glMultMatrixf(const GLfloat * m)2543 void GL_APIENTRY glMultMatrixf(const GLfloat *m)
2544 {
2545 return GL_MultMatrixf(m);
2546 }
2547
glMultMatrixx(const GLfixed * m)2548 void GL_APIENTRY glMultMatrixx(const GLfixed *m)
2549 {
2550 return GL_MultMatrixx(m);
2551 }
2552
glMultiTexCoord4f(GLenum target,GLfloat s,GLfloat t,GLfloat r,GLfloat q)2553 void GL_APIENTRY glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2554 {
2555 return GL_MultiTexCoord4f(target, s, t, r, q);
2556 }
2557
glMultiTexCoord4x(GLenum texture,GLfixed s,GLfixed t,GLfixed r,GLfixed q)2558 void GL_APIENTRY glMultiTexCoord4x(GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q)
2559 {
2560 return GL_MultiTexCoord4x(texture, s, t, r, q);
2561 }
2562
glNormal3f(GLfloat nx,GLfloat ny,GLfloat nz)2563 void GL_APIENTRY glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
2564 {
2565 return GL_Normal3f(nx, ny, nz);
2566 }
2567
glNormal3x(GLfixed nx,GLfixed ny,GLfixed nz)2568 void GL_APIENTRY glNormal3x(GLfixed nx, GLfixed ny, GLfixed nz)
2569 {
2570 return GL_Normal3x(nx, ny, nz);
2571 }
2572
glNormalPointer(GLenum type,GLsizei stride,const void * pointer)2573 void GL_APIENTRY glNormalPointer(GLenum type, GLsizei stride, const void *pointer)
2574 {
2575 return GL_NormalPointer(type, stride, pointer);
2576 }
2577
glOrthof(GLfloat l,GLfloat r,GLfloat b,GLfloat t,GLfloat n,GLfloat f)2578 void GL_APIENTRY glOrthof(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f)
2579 {
2580 return GL_Orthof(l, r, b, t, n, f);
2581 }
2582
glOrthox(GLfixed l,GLfixed r,GLfixed b,GLfixed t,GLfixed n,GLfixed f)2583 void GL_APIENTRY glOrthox(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f)
2584 {
2585 return GL_Orthox(l, r, b, t, n, f);
2586 }
2587
glPointParameterf(GLenum pname,GLfloat param)2588 void GL_APIENTRY glPointParameterf(GLenum pname, GLfloat param)
2589 {
2590 return GL_PointParameterf(pname, param);
2591 }
2592
glPointParameterfv(GLenum pname,const GLfloat * params)2593 void GL_APIENTRY glPointParameterfv(GLenum pname, const GLfloat *params)
2594 {
2595 return GL_PointParameterfv(pname, params);
2596 }
2597
glPointParameterx(GLenum pname,GLfixed param)2598 void GL_APIENTRY glPointParameterx(GLenum pname, GLfixed param)
2599 {
2600 return GL_PointParameterx(pname, param);
2601 }
2602
glPointParameterxv(GLenum pname,const GLfixed * params)2603 void GL_APIENTRY glPointParameterxv(GLenum pname, const GLfixed *params)
2604 {
2605 return GL_PointParameterxv(pname, params);
2606 }
2607
glPointSize(GLfloat size)2608 void GL_APIENTRY glPointSize(GLfloat size)
2609 {
2610 return GL_PointSize(size);
2611 }
2612
glPointSizex(GLfixed size)2613 void GL_APIENTRY glPointSizex(GLfixed size)
2614 {
2615 return GL_PointSizex(size);
2616 }
2617
glPolygonOffsetx(GLfixed factor,GLfixed units)2618 void GL_APIENTRY glPolygonOffsetx(GLfixed factor, GLfixed units)
2619 {
2620 return GL_PolygonOffsetx(factor, units);
2621 }
2622
glPopMatrix()2623 void GL_APIENTRY glPopMatrix()
2624 {
2625 return GL_PopMatrix();
2626 }
2627
glPushMatrix()2628 void GL_APIENTRY glPushMatrix()
2629 {
2630 return GL_PushMatrix();
2631 }
2632
glRotatef(GLfloat angle,GLfloat x,GLfloat y,GLfloat z)2633 void GL_APIENTRY glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
2634 {
2635 return GL_Rotatef(angle, x, y, z);
2636 }
2637
glRotatex(GLfixed angle,GLfixed x,GLfixed y,GLfixed z)2638 void GL_APIENTRY glRotatex(GLfixed angle, GLfixed x, GLfixed y, GLfixed z)
2639 {
2640 return GL_Rotatex(angle, x, y, z);
2641 }
2642
glSampleCoveragex(GLclampx value,GLboolean invert)2643 void GL_APIENTRY glSampleCoveragex(GLclampx value, GLboolean invert)
2644 {
2645 return GL_SampleCoveragex(value, invert);
2646 }
2647
glScalef(GLfloat x,GLfloat y,GLfloat z)2648 void GL_APIENTRY glScalef(GLfloat x, GLfloat y, GLfloat z)
2649 {
2650 return GL_Scalef(x, y, z);
2651 }
2652
glScalex(GLfixed x,GLfixed y,GLfixed z)2653 void GL_APIENTRY glScalex(GLfixed x, GLfixed y, GLfixed z)
2654 {
2655 return GL_Scalex(x, y, z);
2656 }
2657
glShadeModel(GLenum mode)2658 void GL_APIENTRY glShadeModel(GLenum mode)
2659 {
2660 return GL_ShadeModel(mode);
2661 }
2662
glTexCoordPointer(GLint size,GLenum type,GLsizei stride,const void * pointer)2663 void GL_APIENTRY glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)
2664 {
2665 return GL_TexCoordPointer(size, type, stride, pointer);
2666 }
2667
glTexEnvf(GLenum target,GLenum pname,GLfloat param)2668 void GL_APIENTRY glTexEnvf(GLenum target, GLenum pname, GLfloat param)
2669 {
2670 return GL_TexEnvf(target, pname, param);
2671 }
2672
glTexEnvfv(GLenum target,GLenum pname,const GLfloat * params)2673 void GL_APIENTRY glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
2674 {
2675 return GL_TexEnvfv(target, pname, params);
2676 }
2677
glTexEnvi(GLenum target,GLenum pname,GLint param)2678 void GL_APIENTRY glTexEnvi(GLenum target, GLenum pname, GLint param)
2679 {
2680 return GL_TexEnvi(target, pname, param);
2681 }
2682
glTexEnviv(GLenum target,GLenum pname,const GLint * params)2683 void GL_APIENTRY glTexEnviv(GLenum target, GLenum pname, const GLint *params)
2684 {
2685 return GL_TexEnviv(target, pname, params);
2686 }
2687
glTexEnvx(GLenum target,GLenum pname,GLfixed param)2688 void GL_APIENTRY glTexEnvx(GLenum target, GLenum pname, GLfixed param)
2689 {
2690 return GL_TexEnvx(target, pname, param);
2691 }
2692
glTexEnvxv(GLenum target,GLenum pname,const GLfixed * params)2693 void GL_APIENTRY glTexEnvxv(GLenum target, GLenum pname, const GLfixed *params)
2694 {
2695 return GL_TexEnvxv(target, pname, params);
2696 }
2697
glTexParameterx(GLenum target,GLenum pname,GLfixed param)2698 void GL_APIENTRY glTexParameterx(GLenum target, GLenum pname, GLfixed param)
2699 {
2700 return GL_TexParameterx(target, pname, param);
2701 }
2702
glTexParameterxv(GLenum target,GLenum pname,const GLfixed * params)2703 void GL_APIENTRY glTexParameterxv(GLenum target, GLenum pname, const GLfixed *params)
2704 {
2705 return GL_TexParameterxv(target, pname, params);
2706 }
2707
glTranslatef(GLfloat x,GLfloat y,GLfloat z)2708 void GL_APIENTRY glTranslatef(GLfloat x, GLfloat y, GLfloat z)
2709 {
2710 return GL_Translatef(x, y, z);
2711 }
2712
glTranslatex(GLfixed x,GLfixed y,GLfixed z)2713 void GL_APIENTRY glTranslatex(GLfixed x, GLfixed y, GLfixed z)
2714 {
2715 return GL_Translatex(x, y, z);
2716 }
2717
glVertexPointer(GLint size,GLenum type,GLsizei stride,const void * pointer)2718 void GL_APIENTRY glVertexPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)
2719 {
2720 return GL_VertexPointer(size, type, stride, pointer);
2721 }
2722
2723 // GL_AMD_performance_monitor
glBeginPerfMonitorAMD(GLuint monitor)2724 void GL_APIENTRY glBeginPerfMonitorAMD(GLuint monitor)
2725 {
2726 return GL_BeginPerfMonitorAMD(monitor);
2727 }
2728
glDeletePerfMonitorsAMD(GLsizei n,GLuint * monitors)2729 void GL_APIENTRY glDeletePerfMonitorsAMD(GLsizei n, GLuint *monitors)
2730 {
2731 return GL_DeletePerfMonitorsAMD(n, monitors);
2732 }
2733
glEndPerfMonitorAMD(GLuint monitor)2734 void GL_APIENTRY glEndPerfMonitorAMD(GLuint monitor)
2735 {
2736 return GL_EndPerfMonitorAMD(monitor);
2737 }
2738
glGenPerfMonitorsAMD(GLsizei n,GLuint * monitors)2739 void GL_APIENTRY glGenPerfMonitorsAMD(GLsizei n, GLuint *monitors)
2740 {
2741 return GL_GenPerfMonitorsAMD(n, monitors);
2742 }
2743
glGetPerfMonitorCounterDataAMD(GLuint monitor,GLenum pname,GLsizei dataSize,GLuint * data,GLint * bytesWritten)2744 void GL_APIENTRY glGetPerfMonitorCounterDataAMD(GLuint monitor,
2745 GLenum pname,
2746 GLsizei dataSize,
2747 GLuint *data,
2748 GLint *bytesWritten)
2749 {
2750 return GL_GetPerfMonitorCounterDataAMD(monitor, pname, dataSize, data, bytesWritten);
2751 }
2752
glGetPerfMonitorCounterInfoAMD(GLuint group,GLuint counter,GLenum pname,void * data)2753 void GL_APIENTRY glGetPerfMonitorCounterInfoAMD(GLuint group,
2754 GLuint counter,
2755 GLenum pname,
2756 void *data)
2757 {
2758 return GL_GetPerfMonitorCounterInfoAMD(group, counter, pname, data);
2759 }
2760
glGetPerfMonitorCounterStringAMD(GLuint group,GLuint counter,GLsizei bufSize,GLsizei * length,GLchar * counterString)2761 void GL_APIENTRY glGetPerfMonitorCounterStringAMD(GLuint group,
2762 GLuint counter,
2763 GLsizei bufSize,
2764 GLsizei *length,
2765 GLchar *counterString)
2766 {
2767 return GL_GetPerfMonitorCounterStringAMD(group, counter, bufSize, length, counterString);
2768 }
2769
glGetPerfMonitorCountersAMD(GLuint group,GLint * numCounters,GLint * maxActiveCounters,GLsizei counterSize,GLuint * counters)2770 void GL_APIENTRY glGetPerfMonitorCountersAMD(GLuint group,
2771 GLint *numCounters,
2772 GLint *maxActiveCounters,
2773 GLsizei counterSize,
2774 GLuint *counters)
2775 {
2776 return GL_GetPerfMonitorCountersAMD(group, numCounters, maxActiveCounters, counterSize,
2777 counters);
2778 }
2779
glGetPerfMonitorGroupStringAMD(GLuint group,GLsizei bufSize,GLsizei * length,GLchar * groupString)2780 void GL_APIENTRY glGetPerfMonitorGroupStringAMD(GLuint group,
2781 GLsizei bufSize,
2782 GLsizei *length,
2783 GLchar *groupString)
2784 {
2785 return GL_GetPerfMonitorGroupStringAMD(group, bufSize, length, groupString);
2786 }
2787
glGetPerfMonitorGroupsAMD(GLint * numGroups,GLsizei groupsSize,GLuint * groups)2788 void GL_APIENTRY glGetPerfMonitorGroupsAMD(GLint *numGroups, GLsizei groupsSize, GLuint *groups)
2789 {
2790 return GL_GetPerfMonitorGroupsAMD(numGroups, groupsSize, groups);
2791 }
2792
glSelectPerfMonitorCountersAMD(GLuint monitor,GLboolean enable,GLuint group,GLint numCounters,GLuint * counterList)2793 void GL_APIENTRY glSelectPerfMonitorCountersAMD(GLuint monitor,
2794 GLboolean enable,
2795 GLuint group,
2796 GLint numCounters,
2797 GLuint *counterList)
2798 {
2799 return GL_SelectPerfMonitorCountersAMD(monitor, enable, group, numCounters, counterList);
2800 }
2801
2802 // GL_ANDROID_extension_pack_es31a
2803
2804 // GL_ANGLE_base_vertex_base_instance
glDrawArraysInstancedBaseInstanceANGLE(GLenum mode,GLint first,GLsizei count,GLsizei instanceCount,GLuint baseInstance)2805 void GL_APIENTRY glDrawArraysInstancedBaseInstanceANGLE(GLenum mode,
2806 GLint first,
2807 GLsizei count,
2808 GLsizei instanceCount,
2809 GLuint baseInstance)
2810 {
2811 return GL_DrawArraysInstancedBaseInstanceANGLE(mode, first, count, instanceCount, baseInstance);
2812 }
2813
glDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instanceCount,GLint baseVertex,GLuint baseInstance)2814 void GL_APIENTRY glDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum mode,
2815 GLsizei count,
2816 GLenum type,
2817 const void *indices,
2818 GLsizei instanceCount,
2819 GLint baseVertex,
2820 GLuint baseInstance)
2821 {
2822 return GL_DrawElementsInstancedBaseVertexBaseInstanceANGLE(
2823 mode, count, type, indices, instanceCount, baseVertex, baseInstance);
2824 }
2825
glMultiDrawArraysInstancedBaseInstanceANGLE(GLenum mode,const GLint * firsts,const GLsizei * counts,const GLsizei * instanceCounts,const GLuint * baseInstances,GLsizei drawcount)2826 void GL_APIENTRY glMultiDrawArraysInstancedBaseInstanceANGLE(GLenum mode,
2827 const GLint *firsts,
2828 const GLsizei *counts,
2829 const GLsizei *instanceCounts,
2830 const GLuint *baseInstances,
2831 GLsizei drawcount)
2832 {
2833 return GL_MultiDrawArraysInstancedBaseInstanceANGLE(mode, firsts, counts, instanceCounts,
2834 baseInstances, drawcount);
2835 }
2836
2837 void GL_APIENTRY
glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum mode,const GLsizei * counts,GLenum type,const void * const * indices,const GLsizei * instanceCounts,const GLint * baseVertices,const GLuint * baseInstances,GLsizei drawcount)2838 glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum mode,
2839 const GLsizei *counts,
2840 GLenum type,
2841 const void *const *indices,
2842 const GLsizei *instanceCounts,
2843 const GLint *baseVertices,
2844 const GLuint *baseInstances,
2845 GLsizei drawcount)
2846 {
2847 return GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE(
2848 mode, counts, type, indices, instanceCounts, baseVertices, baseInstances, drawcount);
2849 }
2850
2851 // GL_ANGLE_clip_cull_distance
2852
2853 // GL_ANGLE_copy_texture_3d
glCopyTexture3DANGLE(GLuint sourceId,GLint sourceLevel,GLenum destTarget,GLuint destId,GLint destLevel,GLint internalFormat,GLenum destType,GLboolean unpackFlipY,GLboolean unpackPremultiplyAlpha,GLboolean unpackUnmultiplyAlpha)2854 void GL_APIENTRY glCopyTexture3DANGLE(GLuint sourceId,
2855 GLint sourceLevel,
2856 GLenum destTarget,
2857 GLuint destId,
2858 GLint destLevel,
2859 GLint internalFormat,
2860 GLenum destType,
2861 GLboolean unpackFlipY,
2862 GLboolean unpackPremultiplyAlpha,
2863 GLboolean unpackUnmultiplyAlpha)
2864 {
2865 return GL_CopyTexture3DANGLE(sourceId, sourceLevel, destTarget, destId, destLevel,
2866 internalFormat, destType, unpackFlipY, unpackPremultiplyAlpha,
2867 unpackUnmultiplyAlpha);
2868 }
2869
glCopySubTexture3DANGLE(GLuint sourceId,GLint sourceLevel,GLenum destTarget,GLuint destId,GLint destLevel,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLint z,GLint width,GLint height,GLint depth,GLboolean unpackFlipY,GLboolean unpackPremultiplyAlpha,GLboolean unpackUnmultiplyAlpha)2870 void GL_APIENTRY glCopySubTexture3DANGLE(GLuint sourceId,
2871 GLint sourceLevel,
2872 GLenum destTarget,
2873 GLuint destId,
2874 GLint destLevel,
2875 GLint xoffset,
2876 GLint yoffset,
2877 GLint zoffset,
2878 GLint x,
2879 GLint y,
2880 GLint z,
2881 GLint width,
2882 GLint height,
2883 GLint depth,
2884 GLboolean unpackFlipY,
2885 GLboolean unpackPremultiplyAlpha,
2886 GLboolean unpackUnmultiplyAlpha)
2887 {
2888 return GL_CopySubTexture3DANGLE(sourceId, sourceLevel, destTarget, destId, destLevel, xoffset,
2889 yoffset, zoffset, x, y, z, width, height, depth, unpackFlipY,
2890 unpackPremultiplyAlpha, unpackUnmultiplyAlpha);
2891 }
2892
2893 // GL_ANGLE_depth_texture
2894
2895 // GL_ANGLE_framebuffer_blit
glBlitFramebufferANGLE(GLint srcX0,GLint srcY0,GLint srcX1,GLint srcY1,GLint dstX0,GLint dstY0,GLint dstX1,GLint dstY1,GLbitfield mask,GLenum filter)2896 void GL_APIENTRY glBlitFramebufferANGLE(GLint srcX0,
2897 GLint srcY0,
2898 GLint srcX1,
2899 GLint srcY1,
2900 GLint dstX0,
2901 GLint dstY0,
2902 GLint dstX1,
2903 GLint dstY1,
2904 GLbitfield mask,
2905 GLenum filter)
2906 {
2907 return GL_BlitFramebufferANGLE(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask,
2908 filter);
2909 }
2910
2911 // GL_ANGLE_framebuffer_multisample
glRenderbufferStorageMultisampleANGLE(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)2912 void GL_APIENTRY glRenderbufferStorageMultisampleANGLE(GLenum target,
2913 GLsizei samples,
2914 GLenum internalformat,
2915 GLsizei width,
2916 GLsizei height)
2917 {
2918 return GL_RenderbufferStorageMultisampleANGLE(target, samples, internalformat, width, height);
2919 }
2920
2921 // GL_ANGLE_get_image
2922 void GL_APIENTRY
glGetTexImageANGLE(GLenum target,GLint level,GLenum format,GLenum type,void * pixels)2923 glGetTexImageANGLE(GLenum target, GLint level, GLenum format, GLenum type, void *pixels)
2924 {
2925 return GL_GetTexImageANGLE(target, level, format, type, pixels);
2926 }
2927
glGetCompressedTexImageANGLE(GLenum target,GLint level,void * pixels)2928 void GL_APIENTRY glGetCompressedTexImageANGLE(GLenum target, GLint level, void *pixels)
2929 {
2930 return GL_GetCompressedTexImageANGLE(target, level, pixels);
2931 }
2932
glGetRenderbufferImageANGLE(GLenum target,GLenum format,GLenum type,void * pixels)2933 void GL_APIENTRY glGetRenderbufferImageANGLE(GLenum target,
2934 GLenum format,
2935 GLenum type,
2936 void *pixels)
2937 {
2938 return GL_GetRenderbufferImageANGLE(target, format, type, pixels);
2939 }
2940
2941 // GL_ANGLE_get_tex_level_parameter
glGetTexLevelParameterivANGLE(GLenum target,GLint level,GLenum pname,GLint * params)2942 void GL_APIENTRY glGetTexLevelParameterivANGLE(GLenum target,
2943 GLint level,
2944 GLenum pname,
2945 GLint *params)
2946 {
2947 return GL_GetTexLevelParameterivANGLE(target, level, pname, params);
2948 }
2949
glGetTexLevelParameterfvANGLE(GLenum target,GLint level,GLenum pname,GLfloat * params)2950 void GL_APIENTRY glGetTexLevelParameterfvANGLE(GLenum target,
2951 GLint level,
2952 GLenum pname,
2953 GLfloat *params)
2954 {
2955 return GL_GetTexLevelParameterfvANGLE(target, level, pname, params);
2956 }
2957
2958 // GL_ANGLE_instanced_arrays
glDrawArraysInstancedANGLE(GLenum mode,GLint first,GLsizei count,GLsizei primcount)2959 void GL_APIENTRY glDrawArraysInstancedANGLE(GLenum mode,
2960 GLint first,
2961 GLsizei count,
2962 GLsizei primcount)
2963 {
2964 return GL_DrawArraysInstancedANGLE(mode, first, count, primcount);
2965 }
2966
glDrawElementsInstancedANGLE(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei primcount)2967 void GL_APIENTRY glDrawElementsInstancedANGLE(GLenum mode,
2968 GLsizei count,
2969 GLenum type,
2970 const void *indices,
2971 GLsizei primcount)
2972 {
2973 return GL_DrawElementsInstancedANGLE(mode, count, type, indices, primcount);
2974 }
2975
glVertexAttribDivisorANGLE(GLuint index,GLuint divisor)2976 void GL_APIENTRY glVertexAttribDivisorANGLE(GLuint index, GLuint divisor)
2977 {
2978 return GL_VertexAttribDivisorANGLE(index, divisor);
2979 }
2980
2981 // GL_ANGLE_logic_op
glLogicOpANGLE(GLenum opcode)2982 void GL_APIENTRY glLogicOpANGLE(GLenum opcode)
2983 {
2984 return GL_LogicOpANGLE(opcode);
2985 }
2986
2987 // GL_ANGLE_memory_object_flags
glTexStorageMemFlags2DANGLE(GLenum target,GLsizei levels,GLenum internalFormat,GLsizei width,GLsizei height,GLuint memory,GLuint64 offset,GLbitfield createFlags,GLbitfield usageFlags,const void * imageCreateInfoPNext)2988 void GL_APIENTRY glTexStorageMemFlags2DANGLE(GLenum target,
2989 GLsizei levels,
2990 GLenum internalFormat,
2991 GLsizei width,
2992 GLsizei height,
2993 GLuint memory,
2994 GLuint64 offset,
2995 GLbitfield createFlags,
2996 GLbitfield usageFlags,
2997 const void *imageCreateInfoPNext)
2998 {
2999 return GL_TexStorageMemFlags2DANGLE(target, levels, internalFormat, width, height, memory,
3000 offset, createFlags, usageFlags, imageCreateInfoPNext);
3001 }
3002
glTexStorageMemFlags2DMultisampleANGLE(GLenum target,GLsizei samples,GLenum internalFormat,GLsizei width,GLsizei height,GLboolean fixedSampleLocations,GLuint memory,GLuint64 offset,GLbitfield createFlags,GLbitfield usageFlags,const void * imageCreateInfoPNext)3003 void GL_APIENTRY glTexStorageMemFlags2DMultisampleANGLE(GLenum target,
3004 GLsizei samples,
3005 GLenum internalFormat,
3006 GLsizei width,
3007 GLsizei height,
3008 GLboolean fixedSampleLocations,
3009 GLuint memory,
3010 GLuint64 offset,
3011 GLbitfield createFlags,
3012 GLbitfield usageFlags,
3013 const void *imageCreateInfoPNext)
3014 {
3015 return GL_TexStorageMemFlags2DMultisampleANGLE(target, samples, internalFormat, width, height,
3016 fixedSampleLocations, memory, offset,
3017 createFlags, usageFlags, imageCreateInfoPNext);
3018 }
3019
glTexStorageMemFlags3DANGLE(GLenum target,GLsizei levels,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLuint memory,GLuint64 offset,GLbitfield createFlags,GLbitfield usageFlags,const void * imageCreateInfoPNext)3020 void GL_APIENTRY glTexStorageMemFlags3DANGLE(GLenum target,
3021 GLsizei levels,
3022 GLenum internalFormat,
3023 GLsizei width,
3024 GLsizei height,
3025 GLsizei depth,
3026 GLuint memory,
3027 GLuint64 offset,
3028 GLbitfield createFlags,
3029 GLbitfield usageFlags,
3030 const void *imageCreateInfoPNext)
3031 {
3032 return GL_TexStorageMemFlags3DANGLE(target, levels, internalFormat, width, height, depth,
3033 memory, offset, createFlags, usageFlags,
3034 imageCreateInfoPNext);
3035 }
3036
glTexStorageMemFlags3DMultisampleANGLE(GLenum target,GLsizei samples,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedSampleLocations,GLuint memory,GLuint64 offset,GLbitfield createFlags,GLbitfield usageFlags,const void * imageCreateInfoPNext)3037 void GL_APIENTRY glTexStorageMemFlags3DMultisampleANGLE(GLenum target,
3038 GLsizei samples,
3039 GLenum internalFormat,
3040 GLsizei width,
3041 GLsizei height,
3042 GLsizei depth,
3043 GLboolean fixedSampleLocations,
3044 GLuint memory,
3045 GLuint64 offset,
3046 GLbitfield createFlags,
3047 GLbitfield usageFlags,
3048 const void *imageCreateInfoPNext)
3049 {
3050 return GL_TexStorageMemFlags3DMultisampleANGLE(target, samples, internalFormat, width, height,
3051 depth, fixedSampleLocations, memory, offset,
3052 createFlags, usageFlags, imageCreateInfoPNext);
3053 }
3054
3055 // GL_ANGLE_memory_object_fuchsia
glImportMemoryZirconHandleANGLE(GLuint memory,GLuint64 size,GLenum handleType,GLuint handle)3056 void GL_APIENTRY glImportMemoryZirconHandleANGLE(GLuint memory,
3057 GLuint64 size,
3058 GLenum handleType,
3059 GLuint handle)
3060 {
3061 return GL_ImportMemoryZirconHandleANGLE(memory, size, handleType, handle);
3062 }
3063
3064 // GL_ANGLE_multi_draw
glMultiDrawArraysANGLE(GLenum mode,const GLint * firsts,const GLsizei * counts,GLsizei drawcount)3065 void GL_APIENTRY glMultiDrawArraysANGLE(GLenum mode,
3066 const GLint *firsts,
3067 const GLsizei *counts,
3068 GLsizei drawcount)
3069 {
3070 return GL_MultiDrawArraysANGLE(mode, firsts, counts, drawcount);
3071 }
3072
glMultiDrawArraysInstancedANGLE(GLenum mode,const GLint * firsts,const GLsizei * counts,const GLsizei * instanceCounts,GLsizei drawcount)3073 void GL_APIENTRY glMultiDrawArraysInstancedANGLE(GLenum mode,
3074 const GLint *firsts,
3075 const GLsizei *counts,
3076 const GLsizei *instanceCounts,
3077 GLsizei drawcount)
3078 {
3079 return GL_MultiDrawArraysInstancedANGLE(mode, firsts, counts, instanceCounts, drawcount);
3080 }
3081
glMultiDrawElementsANGLE(GLenum mode,const GLsizei * counts,GLenum type,const void * const * indices,GLsizei drawcount)3082 void GL_APIENTRY glMultiDrawElementsANGLE(GLenum mode,
3083 const GLsizei *counts,
3084 GLenum type,
3085 const void *const *indices,
3086 GLsizei drawcount)
3087 {
3088 return GL_MultiDrawElementsANGLE(mode, counts, type, indices, drawcount);
3089 }
3090
glMultiDrawElementsInstancedANGLE(GLenum mode,const GLsizei * counts,GLenum type,const void * const * indices,const GLsizei * instanceCounts,GLsizei drawcount)3091 void GL_APIENTRY glMultiDrawElementsInstancedANGLE(GLenum mode,
3092 const GLsizei *counts,
3093 GLenum type,
3094 const void *const *indices,
3095 const GLsizei *instanceCounts,
3096 GLsizei drawcount)
3097 {
3098 return GL_MultiDrawElementsInstancedANGLE(mode, counts, type, indices, instanceCounts,
3099 drawcount);
3100 }
3101
3102 // GL_ANGLE_pack_reverse_row_order
3103
3104 // GL_ANGLE_polygon_mode
glPolygonModeANGLE(GLenum face,GLenum mode)3105 void GL_APIENTRY glPolygonModeANGLE(GLenum face, GLenum mode)
3106 {
3107 return GL_PolygonModeANGLE(face, mode);
3108 }
3109
3110 // GL_ANGLE_program_binary
3111
3112 // GL_ANGLE_provoking_vertex
glProvokingVertexANGLE(GLenum provokeMode)3113 void GL_APIENTRY glProvokingVertexANGLE(GLenum provokeMode)
3114 {
3115 return GL_ProvokingVertexANGLE(provokeMode);
3116 }
3117
3118 // GL_ANGLE_renderability_validation
3119
3120 // GL_ANGLE_request_extension
glRequestExtensionANGLE(const GLchar * name)3121 void GL_APIENTRY glRequestExtensionANGLE(const GLchar *name)
3122 {
3123 return GL_RequestExtensionANGLE(name);
3124 }
3125
glDisableExtensionANGLE(const GLchar * name)3126 void GL_APIENTRY glDisableExtensionANGLE(const GLchar *name)
3127 {
3128 return GL_DisableExtensionANGLE(name);
3129 }
3130
3131 // GL_ANGLE_robust_client_memory
glGetBooleanvRobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,GLboolean * params)3132 void GL_APIENTRY glGetBooleanvRobustANGLE(GLenum pname,
3133 GLsizei bufSize,
3134 GLsizei *length,
3135 GLboolean *params)
3136 {
3137 return GL_GetBooleanvRobustANGLE(pname, bufSize, length, params);
3138 }
3139
glGetBufferParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3140 void GL_APIENTRY glGetBufferParameterivRobustANGLE(GLenum target,
3141 GLenum pname,
3142 GLsizei bufSize,
3143 GLsizei *length,
3144 GLint *params)
3145 {
3146 return GL_GetBufferParameterivRobustANGLE(target, pname, bufSize, length, params);
3147 }
3148
glGetFloatvRobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3149 void GL_APIENTRY glGetFloatvRobustANGLE(GLenum pname,
3150 GLsizei bufSize,
3151 GLsizei *length,
3152 GLfloat *params)
3153 {
3154 return GL_GetFloatvRobustANGLE(pname, bufSize, length, params);
3155 }
3156
glGetFramebufferAttachmentParameterivRobustANGLE(GLenum target,GLenum attachment,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3157 void GL_APIENTRY glGetFramebufferAttachmentParameterivRobustANGLE(GLenum target,
3158 GLenum attachment,
3159 GLenum pname,
3160 GLsizei bufSize,
3161 GLsizei *length,
3162 GLint *params)
3163 {
3164 return GL_GetFramebufferAttachmentParameterivRobustANGLE(target, attachment, pname, bufSize,
3165 length, params);
3166 }
3167
glGetIntegervRobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,GLint * data)3168 void GL_APIENTRY glGetIntegervRobustANGLE(GLenum pname,
3169 GLsizei bufSize,
3170 GLsizei *length,
3171 GLint *data)
3172 {
3173 return GL_GetIntegervRobustANGLE(pname, bufSize, length, data);
3174 }
3175
glGetProgramivRobustANGLE(GLuint program,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3176 void GL_APIENTRY glGetProgramivRobustANGLE(GLuint program,
3177 GLenum pname,
3178 GLsizei bufSize,
3179 GLsizei *length,
3180 GLint *params)
3181 {
3182 return GL_GetProgramivRobustANGLE(program, pname, bufSize, length, params);
3183 }
3184
glGetRenderbufferParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3185 void GL_APIENTRY glGetRenderbufferParameterivRobustANGLE(GLenum target,
3186 GLenum pname,
3187 GLsizei bufSize,
3188 GLsizei *length,
3189 GLint *params)
3190 {
3191 return GL_GetRenderbufferParameterivRobustANGLE(target, pname, bufSize, length, params);
3192 }
3193
glGetShaderivRobustANGLE(GLuint shader,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3194 void GL_APIENTRY glGetShaderivRobustANGLE(GLuint shader,
3195 GLenum pname,
3196 GLsizei bufSize,
3197 GLsizei *length,
3198 GLint *params)
3199 {
3200 return GL_GetShaderivRobustANGLE(shader, pname, bufSize, length, params);
3201 }
3202
glGetTexParameterfvRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3203 void GL_APIENTRY glGetTexParameterfvRobustANGLE(GLenum target,
3204 GLenum pname,
3205 GLsizei bufSize,
3206 GLsizei *length,
3207 GLfloat *params)
3208 {
3209 return GL_GetTexParameterfvRobustANGLE(target, pname, bufSize, length, params);
3210 }
3211
glGetTexParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3212 void GL_APIENTRY glGetTexParameterivRobustANGLE(GLenum target,
3213 GLenum pname,
3214 GLsizei bufSize,
3215 GLsizei *length,
3216 GLint *params)
3217 {
3218 return GL_GetTexParameterivRobustANGLE(target, pname, bufSize, length, params);
3219 }
3220
glGetUniformfvRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLfloat * params)3221 void GL_APIENTRY glGetUniformfvRobustANGLE(GLuint program,
3222 GLint location,
3223 GLsizei bufSize,
3224 GLsizei *length,
3225 GLfloat *params)
3226 {
3227 return GL_GetUniformfvRobustANGLE(program, location, bufSize, length, params);
3228 }
3229
glGetUniformivRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLint * params)3230 void GL_APIENTRY glGetUniformivRobustANGLE(GLuint program,
3231 GLint location,
3232 GLsizei bufSize,
3233 GLsizei *length,
3234 GLint *params)
3235 {
3236 return GL_GetUniformivRobustANGLE(program, location, bufSize, length, params);
3237 }
3238
glGetVertexAttribfvRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3239 void GL_APIENTRY glGetVertexAttribfvRobustANGLE(GLuint index,
3240 GLenum pname,
3241 GLsizei bufSize,
3242 GLsizei *length,
3243 GLfloat *params)
3244 {
3245 return GL_GetVertexAttribfvRobustANGLE(index, pname, bufSize, length, params);
3246 }
3247
glGetVertexAttribivRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3248 void GL_APIENTRY glGetVertexAttribivRobustANGLE(GLuint index,
3249 GLenum pname,
3250 GLsizei bufSize,
3251 GLsizei *length,
3252 GLint *params)
3253 {
3254 return GL_GetVertexAttribivRobustANGLE(index, pname, bufSize, length, params);
3255 }
3256
glGetVertexAttribPointervRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,void ** pointer)3257 void GL_APIENTRY glGetVertexAttribPointervRobustANGLE(GLuint index,
3258 GLenum pname,
3259 GLsizei bufSize,
3260 GLsizei *length,
3261 void **pointer)
3262 {
3263 return GL_GetVertexAttribPointervRobustANGLE(index, pname, bufSize, length, pointer);
3264 }
3265
glReadPixelsRobustANGLE(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,GLsizei * length,GLsizei * columns,GLsizei * rows,void * pixels)3266 void GL_APIENTRY glReadPixelsRobustANGLE(GLint x,
3267 GLint y,
3268 GLsizei width,
3269 GLsizei height,
3270 GLenum format,
3271 GLenum type,
3272 GLsizei bufSize,
3273 GLsizei *length,
3274 GLsizei *columns,
3275 GLsizei *rows,
3276 void *pixels)
3277 {
3278 return GL_ReadPixelsRobustANGLE(x, y, width, height, format, type, bufSize, length, columns,
3279 rows, pixels);
3280 }
3281
glTexImage2DRobustANGLE(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)3282 void GL_APIENTRY glTexImage2DRobustANGLE(GLenum target,
3283 GLint level,
3284 GLint internalformat,
3285 GLsizei width,
3286 GLsizei height,
3287 GLint border,
3288 GLenum format,
3289 GLenum type,
3290 GLsizei bufSize,
3291 const void *pixels)
3292 {
3293 return GL_TexImage2DRobustANGLE(target, level, internalformat, width, height, border, format,
3294 type, bufSize, pixels);
3295 }
3296
glTexParameterfvRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,const GLfloat * params)3297 void GL_APIENTRY glTexParameterfvRobustANGLE(GLenum target,
3298 GLenum pname,
3299 GLsizei bufSize,
3300 const GLfloat *params)
3301 {
3302 return GL_TexParameterfvRobustANGLE(target, pname, bufSize, params);
3303 }
3304
glTexParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,const GLint * params)3305 void GL_APIENTRY glTexParameterivRobustANGLE(GLenum target,
3306 GLenum pname,
3307 GLsizei bufSize,
3308 const GLint *params)
3309 {
3310 return GL_TexParameterivRobustANGLE(target, pname, bufSize, params);
3311 }
3312
glTexSubImage2DRobustANGLE(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)3313 void GL_APIENTRY glTexSubImage2DRobustANGLE(GLenum target,
3314 GLint level,
3315 GLint xoffset,
3316 GLint yoffset,
3317 GLsizei width,
3318 GLsizei height,
3319 GLenum format,
3320 GLenum type,
3321 GLsizei bufSize,
3322 const void *pixels)
3323 {
3324 return GL_TexSubImage2DRobustANGLE(target, level, xoffset, yoffset, width, height, format, type,
3325 bufSize, pixels);
3326 }
3327
glTexImage3DRobustANGLE(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)3328 void GL_APIENTRY glTexImage3DRobustANGLE(GLenum target,
3329 GLint level,
3330 GLint internalformat,
3331 GLsizei width,
3332 GLsizei height,
3333 GLsizei depth,
3334 GLint border,
3335 GLenum format,
3336 GLenum type,
3337 GLsizei bufSize,
3338 const void *pixels)
3339 {
3340 return GL_TexImage3DRobustANGLE(target, level, internalformat, width, height, depth, border,
3341 format, type, bufSize, pixels);
3342 }
3343
glTexSubImage3DRobustANGLE(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)3344 void GL_APIENTRY glTexSubImage3DRobustANGLE(GLenum target,
3345 GLint level,
3346 GLint xoffset,
3347 GLint yoffset,
3348 GLint zoffset,
3349 GLsizei width,
3350 GLsizei height,
3351 GLsizei depth,
3352 GLenum format,
3353 GLenum type,
3354 GLsizei bufSize,
3355 const void *pixels)
3356 {
3357 return GL_TexSubImage3DRobustANGLE(target, level, xoffset, yoffset, zoffset, width, height,
3358 depth, format, type, bufSize, pixels);
3359 }
3360
glCompressedTexImage2DRobustANGLE(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLint border,GLsizei imageSize,GLsizei dataSize,const void * data)3361 void GL_APIENTRY glCompressedTexImage2DRobustANGLE(GLenum target,
3362 GLint level,
3363 GLenum internalformat,
3364 GLsizei width,
3365 GLsizei height,
3366 GLint border,
3367 GLsizei imageSize,
3368 GLsizei dataSize,
3369 const void *data)
3370 {
3371 return GL_CompressedTexImage2DRobustANGLE(target, level, internalformat, width, height, border,
3372 imageSize, dataSize, data);
3373 }
3374
glCompressedTexSubImage2DRobustANGLE(GLenum target,GLint level,GLsizei xoffset,GLsizei yoffset,GLsizei width,GLsizei height,GLenum format,GLsizei imageSize,GLsizei dataSize,const void * data)3375 void GL_APIENTRY glCompressedTexSubImage2DRobustANGLE(GLenum target,
3376 GLint level,
3377 GLsizei xoffset,
3378 GLsizei yoffset,
3379 GLsizei width,
3380 GLsizei height,
3381 GLenum format,
3382 GLsizei imageSize,
3383 GLsizei dataSize,
3384 const void *data)
3385 {
3386 return GL_CompressedTexSubImage2DRobustANGLE(target, level, xoffset, yoffset, width, height,
3387 format, imageSize, dataSize, data);
3388 }
3389
glCompressedTexImage3DRobustANGLE(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,GLsizei dataSize,const void * data)3390 void GL_APIENTRY glCompressedTexImage3DRobustANGLE(GLenum target,
3391 GLint level,
3392 GLenum internalformat,
3393 GLsizei width,
3394 GLsizei height,
3395 GLsizei depth,
3396 GLint border,
3397 GLsizei imageSize,
3398 GLsizei dataSize,
3399 const void *data)
3400 {
3401 return GL_CompressedTexImage3DRobustANGLE(target, level, internalformat, width, height, depth,
3402 border, imageSize, dataSize, data);
3403 }
3404
glCompressedTexSubImage3DRobustANGLE(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,GLsizei dataSize,const void * data)3405 void GL_APIENTRY glCompressedTexSubImage3DRobustANGLE(GLenum target,
3406 GLint level,
3407 GLint xoffset,
3408 GLint yoffset,
3409 GLint zoffset,
3410 GLsizei width,
3411 GLsizei height,
3412 GLsizei depth,
3413 GLenum format,
3414 GLsizei imageSize,
3415 GLsizei dataSize,
3416 const void *data)
3417 {
3418 return GL_CompressedTexSubImage3DRobustANGLE(target, level, xoffset, yoffset, zoffset, width,
3419 height, depth, format, imageSize, dataSize, data);
3420 }
3421
glGetQueryivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3422 void GL_APIENTRY glGetQueryivRobustANGLE(GLenum target,
3423 GLenum pname,
3424 GLsizei bufSize,
3425 GLsizei *length,
3426 GLint *params)
3427 {
3428 return GL_GetQueryivRobustANGLE(target, pname, bufSize, length, params);
3429 }
3430
glGetQueryObjectuivRobustANGLE(GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)3431 void GL_APIENTRY glGetQueryObjectuivRobustANGLE(GLuint id,
3432 GLenum pname,
3433 GLsizei bufSize,
3434 GLsizei *length,
3435 GLuint *params)
3436 {
3437 return GL_GetQueryObjectuivRobustANGLE(id, pname, bufSize, length, params);
3438 }
3439
glGetBufferPointervRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,void ** params)3440 void GL_APIENTRY glGetBufferPointervRobustANGLE(GLenum target,
3441 GLenum pname,
3442 GLsizei bufSize,
3443 GLsizei *length,
3444 void **params)
3445 {
3446 return GL_GetBufferPointervRobustANGLE(target, pname, bufSize, length, params);
3447 }
3448
glGetIntegeri_vRobustANGLE(GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLint * data)3449 void GL_APIENTRY glGetIntegeri_vRobustANGLE(GLenum target,
3450 GLuint index,
3451 GLsizei bufSize,
3452 GLsizei *length,
3453 GLint *data)
3454 {
3455 return GL_GetIntegeri_vRobustANGLE(target, index, bufSize, length, data);
3456 }
3457
glGetInternalformativRobustANGLE(GLenum target,GLenum internalformat,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3458 void GL_APIENTRY glGetInternalformativRobustANGLE(GLenum target,
3459 GLenum internalformat,
3460 GLenum pname,
3461 GLsizei bufSize,
3462 GLsizei *length,
3463 GLint *params)
3464 {
3465 return GL_GetInternalformativRobustANGLE(target, internalformat, pname, bufSize, length,
3466 params);
3467 }
3468
glGetVertexAttribIivRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3469 void GL_APIENTRY glGetVertexAttribIivRobustANGLE(GLuint index,
3470 GLenum pname,
3471 GLsizei bufSize,
3472 GLsizei *length,
3473 GLint *params)
3474 {
3475 return GL_GetVertexAttribIivRobustANGLE(index, pname, bufSize, length, params);
3476 }
3477
glGetVertexAttribIuivRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)3478 void GL_APIENTRY glGetVertexAttribIuivRobustANGLE(GLuint index,
3479 GLenum pname,
3480 GLsizei bufSize,
3481 GLsizei *length,
3482 GLuint *params)
3483 {
3484 return GL_GetVertexAttribIuivRobustANGLE(index, pname, bufSize, length, params);
3485 }
3486
glGetUniformuivRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLuint * params)3487 void GL_APIENTRY glGetUniformuivRobustANGLE(GLuint program,
3488 GLint location,
3489 GLsizei bufSize,
3490 GLsizei *length,
3491 GLuint *params)
3492 {
3493 return GL_GetUniformuivRobustANGLE(program, location, bufSize, length, params);
3494 }
3495
glGetActiveUniformBlockivRobustANGLE(GLuint program,GLuint uniformBlockIndex,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3496 void GL_APIENTRY glGetActiveUniformBlockivRobustANGLE(GLuint program,
3497 GLuint uniformBlockIndex,
3498 GLenum pname,
3499 GLsizei bufSize,
3500 GLsizei *length,
3501 GLint *params)
3502 {
3503 return GL_GetActiveUniformBlockivRobustANGLE(program, uniformBlockIndex, pname, bufSize, length,
3504 params);
3505 }
3506
glGetInteger64vRobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * data)3507 void GL_APIENTRY glGetInteger64vRobustANGLE(GLenum pname,
3508 GLsizei bufSize,
3509 GLsizei *length,
3510 GLint64 *data)
3511 {
3512 return GL_GetInteger64vRobustANGLE(pname, bufSize, length, data);
3513 }
3514
glGetInteger64i_vRobustANGLE(GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLint64 * data)3515 void GL_APIENTRY glGetInteger64i_vRobustANGLE(GLenum target,
3516 GLuint index,
3517 GLsizei bufSize,
3518 GLsizei *length,
3519 GLint64 *data)
3520 {
3521 return GL_GetInteger64i_vRobustANGLE(target, index, bufSize, length, data);
3522 }
3523
glGetBufferParameteri64vRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * params)3524 void GL_APIENTRY glGetBufferParameteri64vRobustANGLE(GLenum target,
3525 GLenum pname,
3526 GLsizei bufSize,
3527 GLsizei *length,
3528 GLint64 *params)
3529 {
3530 return GL_GetBufferParameteri64vRobustANGLE(target, pname, bufSize, length, params);
3531 }
3532
glSamplerParameterivRobustANGLE(GLuint sampler,GLuint pname,GLsizei bufSize,const GLint * param)3533 void GL_APIENTRY glSamplerParameterivRobustANGLE(GLuint sampler,
3534 GLuint pname,
3535 GLsizei bufSize,
3536 const GLint *param)
3537 {
3538 return GL_SamplerParameterivRobustANGLE(sampler, pname, bufSize, param);
3539 }
3540
glSamplerParameterfvRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,const GLfloat * param)3541 void GL_APIENTRY glSamplerParameterfvRobustANGLE(GLuint sampler,
3542 GLenum pname,
3543 GLsizei bufSize,
3544 const GLfloat *param)
3545 {
3546 return GL_SamplerParameterfvRobustANGLE(sampler, pname, bufSize, param);
3547 }
3548
glGetSamplerParameterivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3549 void GL_APIENTRY glGetSamplerParameterivRobustANGLE(GLuint sampler,
3550 GLenum pname,
3551 GLsizei bufSize,
3552 GLsizei *length,
3553 GLint *params)
3554 {
3555 return GL_GetSamplerParameterivRobustANGLE(sampler, pname, bufSize, length, params);
3556 }
3557
glGetSamplerParameterfvRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3558 void GL_APIENTRY glGetSamplerParameterfvRobustANGLE(GLuint sampler,
3559 GLenum pname,
3560 GLsizei bufSize,
3561 GLsizei *length,
3562 GLfloat *params)
3563 {
3564 return GL_GetSamplerParameterfvRobustANGLE(sampler, pname, bufSize, length, params);
3565 }
3566
glGetFramebufferParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3567 void GL_APIENTRY glGetFramebufferParameterivRobustANGLE(GLenum target,
3568 GLenum pname,
3569 GLsizei bufSize,
3570 GLsizei *length,
3571 GLint *params)
3572 {
3573 return GL_GetFramebufferParameterivRobustANGLE(target, pname, bufSize, length, params);
3574 }
3575
glGetProgramInterfaceivRobustANGLE(GLuint program,GLenum programInterface,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3576 void GL_APIENTRY glGetProgramInterfaceivRobustANGLE(GLuint program,
3577 GLenum programInterface,
3578 GLenum pname,
3579 GLsizei bufSize,
3580 GLsizei *length,
3581 GLint *params)
3582 {
3583 return GL_GetProgramInterfaceivRobustANGLE(program, programInterface, pname, bufSize, length,
3584 params);
3585 }
3586
glGetBooleani_vRobustANGLE(GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLboolean * data)3587 void GL_APIENTRY glGetBooleani_vRobustANGLE(GLenum target,
3588 GLuint index,
3589 GLsizei bufSize,
3590 GLsizei *length,
3591 GLboolean *data)
3592 {
3593 return GL_GetBooleani_vRobustANGLE(target, index, bufSize, length, data);
3594 }
3595
glGetMultisamplefvRobustANGLE(GLenum pname,GLuint index,GLsizei bufSize,GLsizei * length,GLfloat * val)3596 void GL_APIENTRY glGetMultisamplefvRobustANGLE(GLenum pname,
3597 GLuint index,
3598 GLsizei bufSize,
3599 GLsizei *length,
3600 GLfloat *val)
3601 {
3602 return GL_GetMultisamplefvRobustANGLE(pname, index, bufSize, length, val);
3603 }
3604
glGetTexLevelParameterivRobustANGLE(GLenum target,GLint level,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3605 void GL_APIENTRY glGetTexLevelParameterivRobustANGLE(GLenum target,
3606 GLint level,
3607 GLenum pname,
3608 GLsizei bufSize,
3609 GLsizei *length,
3610 GLint *params)
3611 {
3612 return GL_GetTexLevelParameterivRobustANGLE(target, level, pname, bufSize, length, params);
3613 }
3614
glGetTexLevelParameterfvRobustANGLE(GLenum target,GLint level,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3615 void GL_APIENTRY glGetTexLevelParameterfvRobustANGLE(GLenum target,
3616 GLint level,
3617 GLenum pname,
3618 GLsizei bufSize,
3619 GLsizei *length,
3620 GLfloat *params)
3621 {
3622 return GL_GetTexLevelParameterfvRobustANGLE(target, level, pname, bufSize, length, params);
3623 }
3624
glGetPointervRobustANGLERobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,void ** params)3625 void GL_APIENTRY glGetPointervRobustANGLERobustANGLE(GLenum pname,
3626 GLsizei bufSize,
3627 GLsizei *length,
3628 void **params)
3629 {
3630 return GL_GetPointervRobustANGLERobustANGLE(pname, bufSize, length, params);
3631 }
3632
glReadnPixelsRobustANGLE(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,GLsizei * length,GLsizei * columns,GLsizei * rows,void * data)3633 void GL_APIENTRY glReadnPixelsRobustANGLE(GLint x,
3634 GLint y,
3635 GLsizei width,
3636 GLsizei height,
3637 GLenum format,
3638 GLenum type,
3639 GLsizei bufSize,
3640 GLsizei *length,
3641 GLsizei *columns,
3642 GLsizei *rows,
3643 void *data)
3644 {
3645 return GL_ReadnPixelsRobustANGLE(x, y, width, height, format, type, bufSize, length, columns,
3646 rows, data);
3647 }
3648
glGetnUniformfvRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLfloat * params)3649 void GL_APIENTRY glGetnUniformfvRobustANGLE(GLuint program,
3650 GLint location,
3651 GLsizei bufSize,
3652 GLsizei *length,
3653 GLfloat *params)
3654 {
3655 return GL_GetnUniformfvRobustANGLE(program, location, bufSize, length, params);
3656 }
3657
glGetnUniformivRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLint * params)3658 void GL_APIENTRY glGetnUniformivRobustANGLE(GLuint program,
3659 GLint location,
3660 GLsizei bufSize,
3661 GLsizei *length,
3662 GLint *params)
3663 {
3664 return GL_GetnUniformivRobustANGLE(program, location, bufSize, length, params);
3665 }
3666
glGetnUniformuivRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLuint * params)3667 void GL_APIENTRY glGetnUniformuivRobustANGLE(GLuint program,
3668 GLint location,
3669 GLsizei bufSize,
3670 GLsizei *length,
3671 GLuint *params)
3672 {
3673 return GL_GetnUniformuivRobustANGLE(program, location, bufSize, length, params);
3674 }
3675
glTexParameterIivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,const GLint * params)3676 void GL_APIENTRY glTexParameterIivRobustANGLE(GLenum target,
3677 GLenum pname,
3678 GLsizei bufSize,
3679 const GLint *params)
3680 {
3681 return GL_TexParameterIivRobustANGLE(target, pname, bufSize, params);
3682 }
3683
glTexParameterIuivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,const GLuint * params)3684 void GL_APIENTRY glTexParameterIuivRobustANGLE(GLenum target,
3685 GLenum pname,
3686 GLsizei bufSize,
3687 const GLuint *params)
3688 {
3689 return GL_TexParameterIuivRobustANGLE(target, pname, bufSize, params);
3690 }
3691
glGetTexParameterIivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3692 void GL_APIENTRY glGetTexParameterIivRobustANGLE(GLenum target,
3693 GLenum pname,
3694 GLsizei bufSize,
3695 GLsizei *length,
3696 GLint *params)
3697 {
3698 return GL_GetTexParameterIivRobustANGLE(target, pname, bufSize, length, params);
3699 }
3700
glGetTexParameterIuivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)3701 void GL_APIENTRY glGetTexParameterIuivRobustANGLE(GLenum target,
3702 GLenum pname,
3703 GLsizei bufSize,
3704 GLsizei *length,
3705 GLuint *params)
3706 {
3707 return GL_GetTexParameterIuivRobustANGLE(target, pname, bufSize, length, params);
3708 }
3709
glSamplerParameterIivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,const GLint * param)3710 void GL_APIENTRY glSamplerParameterIivRobustANGLE(GLuint sampler,
3711 GLenum pname,
3712 GLsizei bufSize,
3713 const GLint *param)
3714 {
3715 return GL_SamplerParameterIivRobustANGLE(sampler, pname, bufSize, param);
3716 }
3717
glSamplerParameterIuivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,const GLuint * param)3718 void GL_APIENTRY glSamplerParameterIuivRobustANGLE(GLuint sampler,
3719 GLenum pname,
3720 GLsizei bufSize,
3721 const GLuint *param)
3722 {
3723 return GL_SamplerParameterIuivRobustANGLE(sampler, pname, bufSize, param);
3724 }
3725
glGetSamplerParameterIivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3726 void GL_APIENTRY glGetSamplerParameterIivRobustANGLE(GLuint sampler,
3727 GLenum pname,
3728 GLsizei bufSize,
3729 GLsizei *length,
3730 GLint *params)
3731 {
3732 return GL_GetSamplerParameterIivRobustANGLE(sampler, pname, bufSize, length, params);
3733 }
3734
glGetSamplerParameterIuivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)3735 void GL_APIENTRY glGetSamplerParameterIuivRobustANGLE(GLuint sampler,
3736 GLenum pname,
3737 GLsizei bufSize,
3738 GLsizei *length,
3739 GLuint *params)
3740 {
3741 return GL_GetSamplerParameterIuivRobustANGLE(sampler, pname, bufSize, length, params);
3742 }
3743
glGetQueryObjectivRobustANGLE(GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3744 void GL_APIENTRY glGetQueryObjectivRobustANGLE(GLuint id,
3745 GLenum pname,
3746 GLsizei bufSize,
3747 GLsizei *length,
3748 GLint *params)
3749 {
3750 return GL_GetQueryObjectivRobustANGLE(id, pname, bufSize, length, params);
3751 }
3752
glGetQueryObjecti64vRobustANGLE(GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * params)3753 void GL_APIENTRY glGetQueryObjecti64vRobustANGLE(GLuint id,
3754 GLenum pname,
3755 GLsizei bufSize,
3756 GLsizei *length,
3757 GLint64 *params)
3758 {
3759 return GL_GetQueryObjecti64vRobustANGLE(id, pname, bufSize, length, params);
3760 }
3761
glGetQueryObjectui64vRobustANGLE(GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint64 * params)3762 void GL_APIENTRY glGetQueryObjectui64vRobustANGLE(GLuint id,
3763 GLenum pname,
3764 GLsizei bufSize,
3765 GLsizei *length,
3766 GLuint64 *params)
3767 {
3768 return GL_GetQueryObjectui64vRobustANGLE(id, pname, bufSize, length, params);
3769 }
3770
3771 // GL_ANGLE_robust_resource_initialization
3772
3773 // GL_ANGLE_semaphore_fuchsia
glImportSemaphoreZirconHandleANGLE(GLuint semaphore,GLenum handleType,GLuint handle)3774 void GL_APIENTRY glImportSemaphoreZirconHandleANGLE(GLuint semaphore,
3775 GLenum handleType,
3776 GLuint handle)
3777 {
3778 return GL_ImportSemaphoreZirconHandleANGLE(semaphore, handleType, handle);
3779 }
3780
3781 // GL_ANGLE_shader_pixel_local_storage
glFramebufferMemorylessPixelLocalStorageANGLE(GLint plane,GLenum internalformat)3782 void GL_APIENTRY glFramebufferMemorylessPixelLocalStorageANGLE(GLint plane, GLenum internalformat)
3783 {
3784 return GL_FramebufferMemorylessPixelLocalStorageANGLE(plane, internalformat);
3785 }
3786
glFramebufferTexturePixelLocalStorageANGLE(GLint plane,GLuint backingtexture,GLint level,GLint layer)3787 void GL_APIENTRY glFramebufferTexturePixelLocalStorageANGLE(GLint plane,
3788 GLuint backingtexture,
3789 GLint level,
3790 GLint layer)
3791 {
3792 return GL_FramebufferTexturePixelLocalStorageANGLE(plane, backingtexture, level, layer);
3793 }
3794
glFramebufferPixelLocalClearValuefvANGLE(GLint plane,const GLfloat * value)3795 void GL_APIENTRY glFramebufferPixelLocalClearValuefvANGLE(GLint plane, const GLfloat *value)
3796 {
3797 return GL_FramebufferPixelLocalClearValuefvANGLE(plane, value);
3798 }
3799
glFramebufferPixelLocalClearValueivANGLE(GLint plane,const GLint * value)3800 void GL_APIENTRY glFramebufferPixelLocalClearValueivANGLE(GLint plane, const GLint *value)
3801 {
3802 return GL_FramebufferPixelLocalClearValueivANGLE(plane, value);
3803 }
3804
glFramebufferPixelLocalClearValueuivANGLE(GLint plane,const GLuint * value)3805 void GL_APIENTRY glFramebufferPixelLocalClearValueuivANGLE(GLint plane, const GLuint *value)
3806 {
3807 return GL_FramebufferPixelLocalClearValueuivANGLE(plane, value);
3808 }
3809
glBeginPixelLocalStorageANGLE(GLsizei n,const GLenum * loadops)3810 void GL_APIENTRY glBeginPixelLocalStorageANGLE(GLsizei n, const GLenum *loadops)
3811 {
3812 return GL_BeginPixelLocalStorageANGLE(n, loadops);
3813 }
3814
glEndPixelLocalStorageANGLE(GLsizei n,const GLenum * storeops)3815 void GL_APIENTRY glEndPixelLocalStorageANGLE(GLsizei n, const GLenum *storeops)
3816 {
3817 return GL_EndPixelLocalStorageANGLE(n, storeops);
3818 }
3819
glPixelLocalStorageBarrierANGLE()3820 void GL_APIENTRY glPixelLocalStorageBarrierANGLE()
3821 {
3822 return GL_PixelLocalStorageBarrierANGLE();
3823 }
3824
glFramebufferPixelLocalStorageInterruptANGLE()3825 void GL_APIENTRY glFramebufferPixelLocalStorageInterruptANGLE()
3826 {
3827 return GL_FramebufferPixelLocalStorageInterruptANGLE();
3828 }
3829
glFramebufferPixelLocalStorageRestoreANGLE()3830 void GL_APIENTRY glFramebufferPixelLocalStorageRestoreANGLE()
3831 {
3832 return GL_FramebufferPixelLocalStorageRestoreANGLE();
3833 }
3834
glGetFramebufferPixelLocalStorageParameterfvANGLE(GLint plane,GLenum pname,GLfloat * params)3835 void GL_APIENTRY glGetFramebufferPixelLocalStorageParameterfvANGLE(GLint plane,
3836 GLenum pname,
3837 GLfloat *params)
3838 {
3839 return GL_GetFramebufferPixelLocalStorageParameterfvANGLE(plane, pname, params);
3840 }
3841
glGetFramebufferPixelLocalStorageParameterivANGLE(GLint plane,GLenum pname,GLint * params)3842 void GL_APIENTRY glGetFramebufferPixelLocalStorageParameterivANGLE(GLint plane,
3843 GLenum pname,
3844 GLint *params)
3845 {
3846 return GL_GetFramebufferPixelLocalStorageParameterivANGLE(plane, pname, params);
3847 }
3848
glGetFramebufferPixelLocalStorageParameterfvRobustANGLE(GLint plane,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3849 void GL_APIENTRY glGetFramebufferPixelLocalStorageParameterfvRobustANGLE(GLint plane,
3850 GLenum pname,
3851 GLsizei bufSize,
3852 GLsizei *length,
3853 GLfloat *params)
3854 {
3855 return GL_GetFramebufferPixelLocalStorageParameterfvRobustANGLE(plane, pname, bufSize, length,
3856 params);
3857 }
3858
glGetFramebufferPixelLocalStorageParameterivRobustANGLE(GLint plane,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3859 void GL_APIENTRY glGetFramebufferPixelLocalStorageParameterivRobustANGLE(GLint plane,
3860 GLenum pname,
3861 GLsizei bufSize,
3862 GLsizei *length,
3863 GLint *params)
3864 {
3865 return GL_GetFramebufferPixelLocalStorageParameterivRobustANGLE(plane, pname, bufSize, length,
3866 params);
3867 }
3868
3869 // GL_ANGLE_stencil_texturing
3870
3871 // GL_ANGLE_texture_compression_dxt3
3872
3873 // GL_ANGLE_texture_compression_dxt5
3874
3875 // GL_ANGLE_texture_external_update
glTexImage2DExternalANGLE(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type)3876 void GL_APIENTRY glTexImage2DExternalANGLE(GLenum target,
3877 GLint level,
3878 GLint internalformat,
3879 GLsizei width,
3880 GLsizei height,
3881 GLint border,
3882 GLenum format,
3883 GLenum type)
3884 {
3885 return GL_TexImage2DExternalANGLE(target, level, internalformat, width, height, border, format,
3886 type);
3887 }
3888
glInvalidateTextureANGLE(GLenum target)3889 void GL_APIENTRY glInvalidateTextureANGLE(GLenum target)
3890 {
3891 return GL_InvalidateTextureANGLE(target);
3892 }
3893
3894 // GL_ANGLE_texture_multisample
glTexStorage2DMultisampleANGLE(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLboolean fixedsamplelocations)3895 void GL_APIENTRY glTexStorage2DMultisampleANGLE(GLenum target,
3896 GLsizei samples,
3897 GLenum internalformat,
3898 GLsizei width,
3899 GLsizei height,
3900 GLboolean fixedsamplelocations)
3901 {
3902 return GL_TexStorage2DMultisampleANGLE(target, samples, internalformat, width, height,
3903 fixedsamplelocations);
3904 }
3905
glGetMultisamplefvANGLE(GLenum pname,GLuint index,GLfloat * val)3906 void GL_APIENTRY glGetMultisamplefvANGLE(GLenum pname, GLuint index, GLfloat *val)
3907 {
3908 return GL_GetMultisamplefvANGLE(pname, index, val);
3909 }
3910
glSampleMaskiANGLE(GLuint maskNumber,GLbitfield mask)3911 void GL_APIENTRY glSampleMaskiANGLE(GLuint maskNumber, GLbitfield mask)
3912 {
3913 return GL_SampleMaskiANGLE(maskNumber, mask);
3914 }
3915
3916 // GL_ANGLE_texture_usage
3917
3918 // GL_ANGLE_translated_shader_source
glGetTranslatedShaderSourceANGLE(GLuint shader,GLsizei bufSize,GLsizei * length,GLchar * source)3919 void GL_APIENTRY glGetTranslatedShaderSourceANGLE(GLuint shader,
3920 GLsizei bufSize,
3921 GLsizei *length,
3922 GLchar *source)
3923 {
3924 return GL_GetTranslatedShaderSourceANGLE(shader, bufSize, length, source);
3925 }
3926
3927 // GL_ANGLE_vulkan_image
glAcquireTexturesANGLE(GLuint numTextures,const GLuint * textures,const GLenum * layouts)3928 void GL_APIENTRY glAcquireTexturesANGLE(GLuint numTextures,
3929 const GLuint *textures,
3930 const GLenum *layouts)
3931 {
3932 return GL_AcquireTexturesANGLE(numTextures, textures, layouts);
3933 }
3934
glReleaseTexturesANGLE(GLuint numTextures,const GLuint * textures,GLenum * layouts)3935 void GL_APIENTRY glReleaseTexturesANGLE(GLuint numTextures, const GLuint *textures, GLenum *layouts)
3936 {
3937 return GL_ReleaseTexturesANGLE(numTextures, textures, layouts);
3938 }
3939
3940 // GL_APPLE_clip_distance
3941
3942 // GL_ARB_sync
3943
3944 // GL_ARM_shader_framebuffer_fetch
3945
3946 // GL_CHROMIUM_bind_uniform_location
glBindUniformLocationCHROMIUM(GLuint program,GLint location,const GLchar * name)3947 void GL_APIENTRY glBindUniformLocationCHROMIUM(GLuint program, GLint location, const GLchar *name)
3948 {
3949 return GL_BindUniformLocationCHROMIUM(program, location, name);
3950 }
3951
3952 // GL_CHROMIUM_copy_compressed_texture
glCompressedCopyTextureCHROMIUM(GLuint sourceId,GLuint destId)3953 void GL_APIENTRY glCompressedCopyTextureCHROMIUM(GLuint sourceId, GLuint destId)
3954 {
3955 return GL_CompressedCopyTextureCHROMIUM(sourceId, destId);
3956 }
3957
3958 // GL_CHROMIUM_copy_texture
glCopyTextureCHROMIUM(GLuint sourceId,GLint sourceLevel,GLenum destTarget,GLuint destId,GLint destLevel,GLint internalFormat,GLenum destType,GLboolean unpackFlipY,GLboolean unpackPremultiplyAlpha,GLboolean unpackUnmultiplyAlpha)3959 void GL_APIENTRY glCopyTextureCHROMIUM(GLuint sourceId,
3960 GLint sourceLevel,
3961 GLenum destTarget,
3962 GLuint destId,
3963 GLint destLevel,
3964 GLint internalFormat,
3965 GLenum destType,
3966 GLboolean unpackFlipY,
3967 GLboolean unpackPremultiplyAlpha,
3968 GLboolean unpackUnmultiplyAlpha)
3969 {
3970 return GL_CopyTextureCHROMIUM(sourceId, sourceLevel, destTarget, destId, destLevel,
3971 internalFormat, destType, unpackFlipY, unpackPremultiplyAlpha,
3972 unpackUnmultiplyAlpha);
3973 }
3974
glCopySubTextureCHROMIUM(GLuint sourceId,GLint sourceLevel,GLenum destTarget,GLuint destId,GLint destLevel,GLint xoffset,GLint yoffset,GLint x,GLint y,GLint width,GLint height,GLboolean unpackFlipY,GLboolean unpackPremultiplyAlpha,GLboolean unpackUnmultiplyAlpha)3975 void GL_APIENTRY glCopySubTextureCHROMIUM(GLuint sourceId,
3976 GLint sourceLevel,
3977 GLenum destTarget,
3978 GLuint destId,
3979 GLint destLevel,
3980 GLint xoffset,
3981 GLint yoffset,
3982 GLint x,
3983 GLint y,
3984 GLint width,
3985 GLint height,
3986 GLboolean unpackFlipY,
3987 GLboolean unpackPremultiplyAlpha,
3988 GLboolean unpackUnmultiplyAlpha)
3989 {
3990 return GL_CopySubTextureCHROMIUM(sourceId, sourceLevel, destTarget, destId, destLevel, xoffset,
3991 yoffset, x, y, width, height, unpackFlipY,
3992 unpackPremultiplyAlpha, unpackUnmultiplyAlpha);
3993 }
3994
3995 // GL_CHROMIUM_framebuffer_mixed_samples
glCoverageModulationCHROMIUM(GLenum components)3996 void GL_APIENTRY glCoverageModulationCHROMIUM(GLenum components)
3997 {
3998 return GL_CoverageModulationCHROMIUM(components);
3999 }
4000
4001 // GL_CHROMIUM_lose_context
glLoseContextCHROMIUM(GLenum current,GLenum other)4002 void GL_APIENTRY glLoseContextCHROMIUM(GLenum current, GLenum other)
4003 {
4004 return GL_LoseContextCHROMIUM(current, other);
4005 }
4006
4007 // GL_EXT_EGL_image_array
4008
4009 // GL_EXT_EGL_image_storage
glEGLImageTargetTexStorageEXT(GLenum target,GLeglImageOES image,const GLint * attrib_list)4010 void GL_APIENTRY glEGLImageTargetTexStorageEXT(GLenum target,
4011 GLeglImageOES image,
4012 const GLint *attrib_list)
4013 {
4014 return GL_EGLImageTargetTexStorageEXT(target, image, attrib_list);
4015 }
4016
glEGLImageTargetTextureStorageEXT(GLuint texture,GLeglImageOES image,const GLint * attrib_list)4017 void GL_APIENTRY glEGLImageTargetTextureStorageEXT(GLuint texture,
4018 GLeglImageOES image,
4019 const GLint *attrib_list)
4020 {
4021 return GL_EGLImageTargetTextureStorageEXT(texture, image, attrib_list);
4022 }
4023
4024 // GL_EXT_YUV_target
4025
4026 // GL_EXT_base_instance
glDrawArraysInstancedBaseInstanceEXT(GLenum mode,GLint first,GLsizei count,GLsizei instancecount,GLuint baseinstance)4027 void GL_APIENTRY glDrawArraysInstancedBaseInstanceEXT(GLenum mode,
4028 GLint first,
4029 GLsizei count,
4030 GLsizei instancecount,
4031 GLuint baseinstance)
4032 {
4033 return GL_DrawArraysInstancedBaseInstanceEXT(mode, first, count, instancecount, baseinstance);
4034 }
4035
glDrawElementsInstancedBaseInstanceEXT(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLuint baseinstance)4036 void GL_APIENTRY glDrawElementsInstancedBaseInstanceEXT(GLenum mode,
4037 GLsizei count,
4038 GLenum type,
4039 const void *indices,
4040 GLsizei instancecount,
4041 GLuint baseinstance)
4042 {
4043 return GL_DrawElementsInstancedBaseInstanceEXT(mode, count, type, indices, instancecount,
4044 baseinstance);
4045 }
4046
glDrawElementsInstancedBaseVertexBaseInstanceEXT(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex,GLuint baseinstance)4047 void GL_APIENTRY glDrawElementsInstancedBaseVertexBaseInstanceEXT(GLenum mode,
4048 GLsizei count,
4049 GLenum type,
4050 const void *indices,
4051 GLsizei instancecount,
4052 GLint basevertex,
4053 GLuint baseinstance)
4054 {
4055 return GL_DrawElementsInstancedBaseVertexBaseInstanceEXT(
4056 mode, count, type, indices, instancecount, basevertex, baseinstance);
4057 }
4058
4059 // GL_EXT_blend_func_extended
glBindFragDataLocationEXT(GLuint program,GLuint color,const GLchar * name)4060 void GL_APIENTRY glBindFragDataLocationEXT(GLuint program, GLuint color, const GLchar *name)
4061 {
4062 return GL_BindFragDataLocationEXT(program, color, name);
4063 }
4064
glBindFragDataLocationIndexedEXT(GLuint program,GLuint colorNumber,GLuint index,const GLchar * name)4065 void GL_APIENTRY glBindFragDataLocationIndexedEXT(GLuint program,
4066 GLuint colorNumber,
4067 GLuint index,
4068 const GLchar *name)
4069 {
4070 return GL_BindFragDataLocationIndexedEXT(program, colorNumber, index, name);
4071 }
4072
glGetFragDataIndexEXT(GLuint program,const GLchar * name)4073 GLint GL_APIENTRY glGetFragDataIndexEXT(GLuint program, const GLchar *name)
4074 {
4075 return GL_GetFragDataIndexEXT(program, name);
4076 }
4077
glGetProgramResourceLocationIndexEXT(GLuint program,GLenum programInterface,const GLchar * name)4078 GLint GL_APIENTRY glGetProgramResourceLocationIndexEXT(GLuint program,
4079 GLenum programInterface,
4080 const GLchar *name)
4081 {
4082 return GL_GetProgramResourceLocationIndexEXT(program, programInterface, name);
4083 }
4084
4085 // GL_EXT_blend_minmax
4086
4087 // GL_EXT_buffer_storage
glBufferStorageEXT(GLenum target,GLsizeiptr size,const void * data,GLbitfield flags)4088 void GL_APIENTRY glBufferStorageEXT(GLenum target,
4089 GLsizeiptr size,
4090 const void *data,
4091 GLbitfield flags)
4092 {
4093 return GL_BufferStorageEXT(target, size, data, flags);
4094 }
4095
4096 // GL_EXT_clip_control
glClipControlEXT(GLenum origin,GLenum depth)4097 void GL_APIENTRY glClipControlEXT(GLenum origin, GLenum depth)
4098 {
4099 return GL_ClipControlEXT(origin, depth);
4100 }
4101
4102 // GL_EXT_clip_cull_distance
4103
4104 // GL_EXT_color_buffer_float
4105
4106 // GL_EXT_color_buffer_half_float
4107
4108 // GL_EXT_conservative_depth
4109
4110 // GL_EXT_copy_image
glCopyImageSubDataEXT(GLuint srcName,GLenum srcTarget,GLint srcLevel,GLint srcX,GLint srcY,GLint srcZ,GLuint dstName,GLenum dstTarget,GLint dstLevel,GLint dstX,GLint dstY,GLint dstZ,GLsizei srcWidth,GLsizei srcHeight,GLsizei srcDepth)4111 void GL_APIENTRY glCopyImageSubDataEXT(GLuint srcName,
4112 GLenum srcTarget,
4113 GLint srcLevel,
4114 GLint srcX,
4115 GLint srcY,
4116 GLint srcZ,
4117 GLuint dstName,
4118 GLenum dstTarget,
4119 GLint dstLevel,
4120 GLint dstX,
4121 GLint dstY,
4122 GLint dstZ,
4123 GLsizei srcWidth,
4124 GLsizei srcHeight,
4125 GLsizei srcDepth)
4126 {
4127 return GL_CopyImageSubDataEXT(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName,
4128 dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight,
4129 srcDepth);
4130 }
4131
4132 // GL_EXT_debug_label
4133 void GL_APIENTRY
glGetObjectLabelEXT(GLenum type,GLuint object,GLsizei bufSize,GLsizei * length,GLchar * label)4134 glGetObjectLabelEXT(GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label)
4135 {
4136 return GL_GetObjectLabelEXT(type, object, bufSize, length, label);
4137 }
4138
glLabelObjectEXT(GLenum type,GLuint object,GLsizei length,const GLchar * label)4139 void GL_APIENTRY glLabelObjectEXT(GLenum type, GLuint object, GLsizei length, const GLchar *label)
4140 {
4141 return GL_LabelObjectEXT(type, object, length, label);
4142 }
4143
4144 // GL_EXT_debug_marker
glInsertEventMarkerEXT(GLsizei length,const GLchar * marker)4145 void GL_APIENTRY glInsertEventMarkerEXT(GLsizei length, const GLchar *marker)
4146 {
4147 return GL_InsertEventMarkerEXT(length, marker);
4148 }
4149
glPopGroupMarkerEXT()4150 void GL_APIENTRY glPopGroupMarkerEXT()
4151 {
4152 return GL_PopGroupMarkerEXT();
4153 }
4154
glPushGroupMarkerEXT(GLsizei length,const GLchar * marker)4155 void GL_APIENTRY glPushGroupMarkerEXT(GLsizei length, const GLchar *marker)
4156 {
4157 return GL_PushGroupMarkerEXT(length, marker);
4158 }
4159
4160 // GL_EXT_depth_clamp
4161
4162 // GL_EXT_discard_framebuffer
glDiscardFramebufferEXT(GLenum target,GLsizei numAttachments,const GLenum * attachments)4163 void GL_APIENTRY glDiscardFramebufferEXT(GLenum target,
4164 GLsizei numAttachments,
4165 const GLenum *attachments)
4166 {
4167 return GL_DiscardFramebufferEXT(target, numAttachments, attachments);
4168 }
4169
4170 // GL_EXT_disjoint_timer_query
glBeginQueryEXT(GLenum target,GLuint id)4171 void GL_APIENTRY glBeginQueryEXT(GLenum target, GLuint id)
4172 {
4173 return GL_BeginQueryEXT(target, id);
4174 }
4175
glDeleteQueriesEXT(GLsizei n,const GLuint * ids)4176 void GL_APIENTRY glDeleteQueriesEXT(GLsizei n, const GLuint *ids)
4177 {
4178 return GL_DeleteQueriesEXT(n, ids);
4179 }
4180
glEndQueryEXT(GLenum target)4181 void GL_APIENTRY glEndQueryEXT(GLenum target)
4182 {
4183 return GL_EndQueryEXT(target);
4184 }
4185
glGenQueriesEXT(GLsizei n,GLuint * ids)4186 void GL_APIENTRY glGenQueriesEXT(GLsizei n, GLuint *ids)
4187 {
4188 return GL_GenQueriesEXT(n, ids);
4189 }
4190
glGetInteger64vEXT(GLenum pname,GLint64 * data)4191 void GL_APIENTRY glGetInteger64vEXT(GLenum pname, GLint64 *data)
4192 {
4193 return GL_GetInteger64vEXT(pname, data);
4194 }
4195
glGetQueryObjecti64vEXT(GLuint id,GLenum pname,GLint64 * params)4196 void GL_APIENTRY glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64 *params)
4197 {
4198 return GL_GetQueryObjecti64vEXT(id, pname, params);
4199 }
4200
glGetQueryObjectivEXT(GLuint id,GLenum pname,GLint * params)4201 void GL_APIENTRY glGetQueryObjectivEXT(GLuint id, GLenum pname, GLint *params)
4202 {
4203 return GL_GetQueryObjectivEXT(id, pname, params);
4204 }
4205
glGetQueryObjectui64vEXT(GLuint id,GLenum pname,GLuint64 * params)4206 void GL_APIENTRY glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64 *params)
4207 {
4208 return GL_GetQueryObjectui64vEXT(id, pname, params);
4209 }
4210
glGetQueryObjectuivEXT(GLuint id,GLenum pname,GLuint * params)4211 void GL_APIENTRY glGetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint *params)
4212 {
4213 return GL_GetQueryObjectuivEXT(id, pname, params);
4214 }
4215
glGetQueryivEXT(GLenum target,GLenum pname,GLint * params)4216 void GL_APIENTRY glGetQueryivEXT(GLenum target, GLenum pname, GLint *params)
4217 {
4218 return GL_GetQueryivEXT(target, pname, params);
4219 }
4220
glIsQueryEXT(GLuint id)4221 GLboolean GL_APIENTRY glIsQueryEXT(GLuint id)
4222 {
4223 return GL_IsQueryEXT(id);
4224 }
4225
glQueryCounterEXT(GLuint id,GLenum target)4226 void GL_APIENTRY glQueryCounterEXT(GLuint id, GLenum target)
4227 {
4228 return GL_QueryCounterEXT(id, target);
4229 }
4230
4231 // GL_EXT_draw_buffers
glDrawBuffersEXT(GLsizei n,const GLenum * bufs)4232 void GL_APIENTRY glDrawBuffersEXT(GLsizei n, const GLenum *bufs)
4233 {
4234 return GL_DrawBuffersEXT(n, bufs);
4235 }
4236
4237 // GL_EXT_draw_buffers_indexed
glBlendEquationSeparateiEXT(GLuint buf,GLenum modeRGB,GLenum modeAlpha)4238 void GL_APIENTRY glBlendEquationSeparateiEXT(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
4239 {
4240 return GL_BlendEquationSeparateiEXT(buf, modeRGB, modeAlpha);
4241 }
4242
glBlendEquationiEXT(GLuint buf,GLenum mode)4243 void GL_APIENTRY glBlendEquationiEXT(GLuint buf, GLenum mode)
4244 {
4245 return GL_BlendEquationiEXT(buf, mode);
4246 }
4247
4248 void GL_APIENTRY
glBlendFuncSeparateiEXT(GLuint buf,GLenum srcRGB,GLenum dstRGB,GLenum srcAlpha,GLenum dstAlpha)4249 glBlendFuncSeparateiEXT(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
4250 {
4251 return GL_BlendFuncSeparateiEXT(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
4252 }
4253
glBlendFunciEXT(GLuint buf,GLenum src,GLenum dst)4254 void GL_APIENTRY glBlendFunciEXT(GLuint buf, GLenum src, GLenum dst)
4255 {
4256 return GL_BlendFunciEXT(buf, src, dst);
4257 }
4258
glColorMaskiEXT(GLuint index,GLboolean r,GLboolean g,GLboolean b,GLboolean a)4259 void GL_APIENTRY glColorMaskiEXT(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
4260 {
4261 return GL_ColorMaskiEXT(index, r, g, b, a);
4262 }
4263
glDisableiEXT(GLenum target,GLuint index)4264 void GL_APIENTRY glDisableiEXT(GLenum target, GLuint index)
4265 {
4266 return GL_DisableiEXT(target, index);
4267 }
4268
glEnableiEXT(GLenum target,GLuint index)4269 void GL_APIENTRY glEnableiEXT(GLenum target, GLuint index)
4270 {
4271 return GL_EnableiEXT(target, index);
4272 }
4273
glIsEnablediEXT(GLenum target,GLuint index)4274 GLboolean GL_APIENTRY glIsEnablediEXT(GLenum target, GLuint index)
4275 {
4276 return GL_IsEnablediEXT(target, index);
4277 }
4278
4279 // GL_EXT_draw_elements_base_vertex
glDrawElementsBaseVertexEXT(GLenum mode,GLsizei count,GLenum type,const void * indices,GLint basevertex)4280 void GL_APIENTRY glDrawElementsBaseVertexEXT(GLenum mode,
4281 GLsizei count,
4282 GLenum type,
4283 const void *indices,
4284 GLint basevertex)
4285 {
4286 return GL_DrawElementsBaseVertexEXT(mode, count, type, indices, basevertex);
4287 }
4288
glDrawElementsInstancedBaseVertexEXT(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex)4289 void GL_APIENTRY glDrawElementsInstancedBaseVertexEXT(GLenum mode,
4290 GLsizei count,
4291 GLenum type,
4292 const void *indices,
4293 GLsizei instancecount,
4294 GLint basevertex)
4295 {
4296 return GL_DrawElementsInstancedBaseVertexEXT(mode, count, type, indices, instancecount,
4297 basevertex);
4298 }
4299
glDrawRangeElementsBaseVertexEXT(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices,GLint basevertex)4300 void GL_APIENTRY glDrawRangeElementsBaseVertexEXT(GLenum mode,
4301 GLuint start,
4302 GLuint end,
4303 GLsizei count,
4304 GLenum type,
4305 const void *indices,
4306 GLint basevertex)
4307 {
4308 return GL_DrawRangeElementsBaseVertexEXT(mode, start, end, count, type, indices, basevertex);
4309 }
4310
glMultiDrawElementsBaseVertexEXT(GLenum mode,const GLsizei * count,GLenum type,const void * const * indices,GLsizei drawcount,const GLint * basevertex)4311 void GL_APIENTRY glMultiDrawElementsBaseVertexEXT(GLenum mode,
4312 const GLsizei *count,
4313 GLenum type,
4314 const void *const *indices,
4315 GLsizei drawcount,
4316 const GLint *basevertex)
4317 {
4318 return GL_MultiDrawElementsBaseVertexEXT(mode, count, type, indices, drawcount, basevertex);
4319 }
4320
4321 // GL_EXT_external_buffer
glBufferStorageExternalEXT(GLenum target,GLintptr offset,GLsizeiptr size,GLeglClientBufferEXT clientBuffer,GLbitfield flags)4322 void GL_APIENTRY glBufferStorageExternalEXT(GLenum target,
4323 GLintptr offset,
4324 GLsizeiptr size,
4325 GLeglClientBufferEXT clientBuffer,
4326 GLbitfield flags)
4327 {
4328 return GL_BufferStorageExternalEXT(target, offset, size, clientBuffer, flags);
4329 }
4330
glNamedBufferStorageExternalEXT(GLuint buffer,GLintptr offset,GLsizeiptr size,GLeglClientBufferEXT clientBuffer,GLbitfield flags)4331 void GL_APIENTRY glNamedBufferStorageExternalEXT(GLuint buffer,
4332 GLintptr offset,
4333 GLsizeiptr size,
4334 GLeglClientBufferEXT clientBuffer,
4335 GLbitfield flags)
4336 {
4337 return GL_NamedBufferStorageExternalEXT(buffer, offset, size, clientBuffer, flags);
4338 }
4339
4340 // GL_EXT_float_blend
4341
4342 // GL_EXT_geometry_shader
glFramebufferTextureEXT(GLenum target,GLenum attachment,GLuint texture,GLint level)4343 void GL_APIENTRY glFramebufferTextureEXT(GLenum target,
4344 GLenum attachment,
4345 GLuint texture,
4346 GLint level)
4347 {
4348 return GL_FramebufferTextureEXT(target, attachment, texture, level);
4349 }
4350
4351 // GL_EXT_gpu_shader5
4352
4353 // GL_EXT_instanced_arrays
glDrawArraysInstancedEXT(GLenum mode,GLint start,GLsizei count,GLsizei primcount)4354 void GL_APIENTRY glDrawArraysInstancedEXT(GLenum mode,
4355 GLint start,
4356 GLsizei count,
4357 GLsizei primcount)
4358 {
4359 return GL_DrawArraysInstancedEXT(mode, start, count, primcount);
4360 }
4361
glDrawElementsInstancedEXT(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei primcount)4362 void GL_APIENTRY glDrawElementsInstancedEXT(GLenum mode,
4363 GLsizei count,
4364 GLenum type,
4365 const void *indices,
4366 GLsizei primcount)
4367 {
4368 return GL_DrawElementsInstancedEXT(mode, count, type, indices, primcount);
4369 }
4370
glVertexAttribDivisorEXT(GLuint index,GLuint divisor)4371 void GL_APIENTRY glVertexAttribDivisorEXT(GLuint index, GLuint divisor)
4372 {
4373 return GL_VertexAttribDivisorEXT(index, divisor);
4374 }
4375
4376 // GL_EXT_map_buffer_range
glFlushMappedBufferRangeEXT(GLenum target,GLintptr offset,GLsizeiptr length)4377 void GL_APIENTRY glFlushMappedBufferRangeEXT(GLenum target, GLintptr offset, GLsizeiptr length)
4378 {
4379 return GL_FlushMappedBufferRangeEXT(target, offset, length);
4380 }
4381
glMapBufferRangeEXT(GLenum target,GLintptr offset,GLsizeiptr length,GLbitfield access)4382 void *GL_APIENTRY glMapBufferRangeEXT(GLenum target,
4383 GLintptr offset,
4384 GLsizeiptr length,
4385 GLbitfield access)
4386 {
4387 return GL_MapBufferRangeEXT(target, offset, length, access);
4388 }
4389
4390 // GL_EXT_memory_object
glBufferStorageMemEXT(GLenum target,GLsizeiptr size,GLuint memory,GLuint64 offset)4391 void GL_APIENTRY glBufferStorageMemEXT(GLenum target,
4392 GLsizeiptr size,
4393 GLuint memory,
4394 GLuint64 offset)
4395 {
4396 return GL_BufferStorageMemEXT(target, size, memory, offset);
4397 }
4398
glCreateMemoryObjectsEXT(GLsizei n,GLuint * memoryObjects)4399 void GL_APIENTRY glCreateMemoryObjectsEXT(GLsizei n, GLuint *memoryObjects)
4400 {
4401 return GL_CreateMemoryObjectsEXT(n, memoryObjects);
4402 }
4403
glDeleteMemoryObjectsEXT(GLsizei n,const GLuint * memoryObjects)4404 void GL_APIENTRY glDeleteMemoryObjectsEXT(GLsizei n, const GLuint *memoryObjects)
4405 {
4406 return GL_DeleteMemoryObjectsEXT(n, memoryObjects);
4407 }
4408
glGetMemoryObjectParameterivEXT(GLuint memoryObject,GLenum pname,GLint * params)4409 void GL_APIENTRY glGetMemoryObjectParameterivEXT(GLuint memoryObject, GLenum pname, GLint *params)
4410 {
4411 return GL_GetMemoryObjectParameterivEXT(memoryObject, pname, params);
4412 }
4413
glGetUnsignedBytevEXT(GLenum pname,GLubyte * data)4414 void GL_APIENTRY glGetUnsignedBytevEXT(GLenum pname, GLubyte *data)
4415 {
4416 return GL_GetUnsignedBytevEXT(pname, data);
4417 }
4418
glGetUnsignedBytei_vEXT(GLenum target,GLuint index,GLubyte * data)4419 void GL_APIENTRY glGetUnsignedBytei_vEXT(GLenum target, GLuint index, GLubyte *data)
4420 {
4421 return GL_GetUnsignedBytei_vEXT(target, index, data);
4422 }
4423
glIsMemoryObjectEXT(GLuint memoryObject)4424 GLboolean GL_APIENTRY glIsMemoryObjectEXT(GLuint memoryObject)
4425 {
4426 return GL_IsMemoryObjectEXT(memoryObject);
4427 }
4428
glMemoryObjectParameterivEXT(GLuint memoryObject,GLenum pname,const GLint * params)4429 void GL_APIENTRY glMemoryObjectParameterivEXT(GLuint memoryObject,
4430 GLenum pname,
4431 const GLint *params)
4432 {
4433 return GL_MemoryObjectParameterivEXT(memoryObject, pname, params);
4434 }
4435
glTexStorageMem2DEXT(GLenum target,GLsizei levels,GLenum internalFormat,GLsizei width,GLsizei height,GLuint memory,GLuint64 offset)4436 void GL_APIENTRY glTexStorageMem2DEXT(GLenum target,
4437 GLsizei levels,
4438 GLenum internalFormat,
4439 GLsizei width,
4440 GLsizei height,
4441 GLuint memory,
4442 GLuint64 offset)
4443 {
4444 return GL_TexStorageMem2DEXT(target, levels, internalFormat, width, height, memory, offset);
4445 }
4446
glTexStorageMem2DMultisampleEXT(GLenum target,GLsizei samples,GLenum internalFormat,GLsizei width,GLsizei height,GLboolean fixedSampleLocations,GLuint memory,GLuint64 offset)4447 void GL_APIENTRY glTexStorageMem2DMultisampleEXT(GLenum target,
4448 GLsizei samples,
4449 GLenum internalFormat,
4450 GLsizei width,
4451 GLsizei height,
4452 GLboolean fixedSampleLocations,
4453 GLuint memory,
4454 GLuint64 offset)
4455 {
4456 return GL_TexStorageMem2DMultisampleEXT(target, samples, internalFormat, width, height,
4457 fixedSampleLocations, memory, offset);
4458 }
4459
glTexStorageMem3DEXT(GLenum target,GLsizei levels,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLuint memory,GLuint64 offset)4460 void GL_APIENTRY glTexStorageMem3DEXT(GLenum target,
4461 GLsizei levels,
4462 GLenum internalFormat,
4463 GLsizei width,
4464 GLsizei height,
4465 GLsizei depth,
4466 GLuint memory,
4467 GLuint64 offset)
4468 {
4469 return GL_TexStorageMem3DEXT(target, levels, internalFormat, width, height, depth, memory,
4470 offset);
4471 }
4472
glTexStorageMem3DMultisampleEXT(GLenum target,GLsizei samples,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedSampleLocations,GLuint memory,GLuint64 offset)4473 void GL_APIENTRY glTexStorageMem3DMultisampleEXT(GLenum target,
4474 GLsizei samples,
4475 GLenum internalFormat,
4476 GLsizei width,
4477 GLsizei height,
4478 GLsizei depth,
4479 GLboolean fixedSampleLocations,
4480 GLuint memory,
4481 GLuint64 offset)
4482 {
4483 return GL_TexStorageMem3DMultisampleEXT(target, samples, internalFormat, width, height, depth,
4484 fixedSampleLocations, memory, offset);
4485 }
4486
4487 // GL_EXT_memory_object_fd
glImportMemoryFdEXT(GLuint memory,GLuint64 size,GLenum handleType,GLint fd)4488 void GL_APIENTRY glImportMemoryFdEXT(GLuint memory, GLuint64 size, GLenum handleType, GLint fd)
4489 {
4490 return GL_ImportMemoryFdEXT(memory, size, handleType, fd);
4491 }
4492
4493 // GL_EXT_multi_draw_indirect
glMultiDrawArraysIndirectEXT(GLenum mode,const void * indirect,GLsizei drawcount,GLsizei stride)4494 void GL_APIENTRY glMultiDrawArraysIndirectEXT(GLenum mode,
4495 const void *indirect,
4496 GLsizei drawcount,
4497 GLsizei stride)
4498 {
4499 return GL_MultiDrawArraysIndirectEXT(mode, indirect, drawcount, stride);
4500 }
4501
glMultiDrawElementsIndirectEXT(GLenum mode,GLenum type,const void * indirect,GLsizei drawcount,GLsizei stride)4502 void GL_APIENTRY glMultiDrawElementsIndirectEXT(GLenum mode,
4503 GLenum type,
4504 const void *indirect,
4505 GLsizei drawcount,
4506 GLsizei stride)
4507 {
4508 return GL_MultiDrawElementsIndirectEXT(mode, type, indirect, drawcount, stride);
4509 }
4510
4511 // GL_EXT_multisampled_render_to_texture
glFramebufferTexture2DMultisampleEXT(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level,GLsizei samples)4512 void GL_APIENTRY glFramebufferTexture2DMultisampleEXT(GLenum target,
4513 GLenum attachment,
4514 GLenum textarget,
4515 GLuint texture,
4516 GLint level,
4517 GLsizei samples)
4518 {
4519 return GL_FramebufferTexture2DMultisampleEXT(target, attachment, textarget, texture, level,
4520 samples);
4521 }
4522
glRenderbufferStorageMultisampleEXT(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)4523 void GL_APIENTRY glRenderbufferStorageMultisampleEXT(GLenum target,
4524 GLsizei samples,
4525 GLenum internalformat,
4526 GLsizei width,
4527 GLsizei height)
4528 {
4529 return GL_RenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height);
4530 }
4531
4532 // GL_EXT_multisampled_render_to_texture2
4533
4534 // GL_EXT_occlusion_query_boolean
4535
4536 // GL_EXT_polygon_offset_clamp
glPolygonOffsetClampEXT(GLfloat factor,GLfloat units,GLfloat clamp)4537 void GL_APIENTRY glPolygonOffsetClampEXT(GLfloat factor, GLfloat units, GLfloat clamp)
4538 {
4539 return GL_PolygonOffsetClampEXT(factor, units, clamp);
4540 }
4541
4542 // GL_EXT_primitive_bounding_box
glPrimitiveBoundingBoxEXT(GLfloat minX,GLfloat minY,GLfloat minZ,GLfloat minW,GLfloat maxX,GLfloat maxY,GLfloat maxZ,GLfloat maxW)4543 void GL_APIENTRY glPrimitiveBoundingBoxEXT(GLfloat minX,
4544 GLfloat minY,
4545 GLfloat minZ,
4546 GLfloat minW,
4547 GLfloat maxX,
4548 GLfloat maxY,
4549 GLfloat maxZ,
4550 GLfloat maxW)
4551 {
4552 return GL_PrimitiveBoundingBoxEXT(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW);
4553 }
4554
4555 // GL_EXT_protected_textures
4556
4557 // GL_EXT_pvrtc_sRGB
4558
4559 // GL_EXT_read_format_bgra
4560
4561 // GL_EXT_render_snorm
4562
4563 // GL_EXT_robustness
glGetGraphicsResetStatusEXT()4564 GLenum GL_APIENTRY glGetGraphicsResetStatusEXT()
4565 {
4566 return GL_GetGraphicsResetStatusEXT();
4567 }
4568
glGetnUniformfvEXT(GLuint program,GLint location,GLsizei bufSize,GLfloat * params)4569 void GL_APIENTRY glGetnUniformfvEXT(GLuint program,
4570 GLint location,
4571 GLsizei bufSize,
4572 GLfloat *params)
4573 {
4574 return GL_GetnUniformfvEXT(program, location, bufSize, params);
4575 }
4576
glGetnUniformivEXT(GLuint program,GLint location,GLsizei bufSize,GLint * params)4577 void GL_APIENTRY glGetnUniformivEXT(GLuint program, GLint location, GLsizei bufSize, GLint *params)
4578 {
4579 return GL_GetnUniformivEXT(program, location, bufSize, params);
4580 }
4581
glReadnPixelsEXT(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,void * data)4582 void GL_APIENTRY glReadnPixelsEXT(GLint x,
4583 GLint y,
4584 GLsizei width,
4585 GLsizei height,
4586 GLenum format,
4587 GLenum type,
4588 GLsizei bufSize,
4589 void *data)
4590 {
4591 return GL_ReadnPixelsEXT(x, y, width, height, format, type, bufSize, data);
4592 }
4593
4594 // GL_EXT_sRGB
4595
4596 // GL_EXT_sRGB_write_control
4597
4598 // GL_EXT_semaphore
glDeleteSemaphoresEXT(GLsizei n,const GLuint * semaphores)4599 void GL_APIENTRY glDeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores)
4600 {
4601 return GL_DeleteSemaphoresEXT(n, semaphores);
4602 }
4603
glGenSemaphoresEXT(GLsizei n,GLuint * semaphores)4604 void GL_APIENTRY glGenSemaphoresEXT(GLsizei n, GLuint *semaphores)
4605 {
4606 return GL_GenSemaphoresEXT(n, semaphores);
4607 }
4608
glGetSemaphoreParameterui64vEXT(GLuint semaphore,GLenum pname,GLuint64 * params)4609 void GL_APIENTRY glGetSemaphoreParameterui64vEXT(GLuint semaphore, GLenum pname, GLuint64 *params)
4610 {
4611 return GL_GetSemaphoreParameterui64vEXT(semaphore, pname, params);
4612 }
4613
glIsSemaphoreEXT(GLuint semaphore)4614 GLboolean GL_APIENTRY glIsSemaphoreEXT(GLuint semaphore)
4615 {
4616 return GL_IsSemaphoreEXT(semaphore);
4617 }
4618
glSemaphoreParameterui64vEXT(GLuint semaphore,GLenum pname,const GLuint64 * params)4619 void GL_APIENTRY glSemaphoreParameterui64vEXT(GLuint semaphore,
4620 GLenum pname,
4621 const GLuint64 *params)
4622 {
4623 return GL_SemaphoreParameterui64vEXT(semaphore, pname, params);
4624 }
4625
glSignalSemaphoreEXT(GLuint semaphore,GLuint numBufferBarriers,const GLuint * buffers,GLuint numTextureBarriers,const GLuint * textures,const GLenum * dstLayouts)4626 void GL_APIENTRY glSignalSemaphoreEXT(GLuint semaphore,
4627 GLuint numBufferBarriers,
4628 const GLuint *buffers,
4629 GLuint numTextureBarriers,
4630 const GLuint *textures,
4631 const GLenum *dstLayouts)
4632 {
4633 return GL_SignalSemaphoreEXT(semaphore, numBufferBarriers, buffers, numTextureBarriers,
4634 textures, dstLayouts);
4635 }
4636
glWaitSemaphoreEXT(GLuint semaphore,GLuint numBufferBarriers,const GLuint * buffers,GLuint numTextureBarriers,const GLuint * textures,const GLenum * srcLayouts)4637 void GL_APIENTRY glWaitSemaphoreEXT(GLuint semaphore,
4638 GLuint numBufferBarriers,
4639 const GLuint *buffers,
4640 GLuint numTextureBarriers,
4641 const GLuint *textures,
4642 const GLenum *srcLayouts)
4643 {
4644 return GL_WaitSemaphoreEXT(semaphore, numBufferBarriers, buffers, numTextureBarriers, textures,
4645 srcLayouts);
4646 }
4647
4648 // GL_EXT_semaphore_fd
glImportSemaphoreFdEXT(GLuint semaphore,GLenum handleType,GLint fd)4649 void GL_APIENTRY glImportSemaphoreFdEXT(GLuint semaphore, GLenum handleType, GLint fd)
4650 {
4651 return GL_ImportSemaphoreFdEXT(semaphore, handleType, fd);
4652 }
4653
4654 // GL_EXT_separate_shader_objects
glActiveShaderProgramEXT(GLuint pipeline,GLuint program)4655 void GL_APIENTRY glActiveShaderProgramEXT(GLuint pipeline, GLuint program)
4656 {
4657 return GL_ActiveShaderProgramEXT(pipeline, program);
4658 }
4659
glBindProgramPipelineEXT(GLuint pipeline)4660 void GL_APIENTRY glBindProgramPipelineEXT(GLuint pipeline)
4661 {
4662 return GL_BindProgramPipelineEXT(pipeline);
4663 }
4664
glCreateShaderProgramvEXT(GLenum type,GLsizei count,const GLchar ** strings)4665 GLuint GL_APIENTRY glCreateShaderProgramvEXT(GLenum type, GLsizei count, const GLchar **strings)
4666 {
4667 return GL_CreateShaderProgramvEXT(type, count, strings);
4668 }
4669
glDeleteProgramPipelinesEXT(GLsizei n,const GLuint * pipelines)4670 void GL_APIENTRY glDeleteProgramPipelinesEXT(GLsizei n, const GLuint *pipelines)
4671 {
4672 return GL_DeleteProgramPipelinesEXT(n, pipelines);
4673 }
4674
glGenProgramPipelinesEXT(GLsizei n,GLuint * pipelines)4675 void GL_APIENTRY glGenProgramPipelinesEXT(GLsizei n, GLuint *pipelines)
4676 {
4677 return GL_GenProgramPipelinesEXT(n, pipelines);
4678 }
4679
glGetProgramPipelineInfoLogEXT(GLuint pipeline,GLsizei bufSize,GLsizei * length,GLchar * infoLog)4680 void GL_APIENTRY glGetProgramPipelineInfoLogEXT(GLuint pipeline,
4681 GLsizei bufSize,
4682 GLsizei *length,
4683 GLchar *infoLog)
4684 {
4685 return GL_GetProgramPipelineInfoLogEXT(pipeline, bufSize, length, infoLog);
4686 }
4687
glGetProgramPipelineivEXT(GLuint pipeline,GLenum pname,GLint * params)4688 void GL_APIENTRY glGetProgramPipelineivEXT(GLuint pipeline, GLenum pname, GLint *params)
4689 {
4690 return GL_GetProgramPipelineivEXT(pipeline, pname, params);
4691 }
4692
glIsProgramPipelineEXT(GLuint pipeline)4693 GLboolean GL_APIENTRY glIsProgramPipelineEXT(GLuint pipeline)
4694 {
4695 return GL_IsProgramPipelineEXT(pipeline);
4696 }
4697
glProgramParameteriEXT(GLuint program,GLenum pname,GLint value)4698 void GL_APIENTRY glProgramParameteriEXT(GLuint program, GLenum pname, GLint value)
4699 {
4700 return GL_ProgramParameteriEXT(program, pname, value);
4701 }
4702
glProgramUniform1fEXT(GLuint program,GLint location,GLfloat v0)4703 void GL_APIENTRY glProgramUniform1fEXT(GLuint program, GLint location, GLfloat v0)
4704 {
4705 return GL_ProgramUniform1fEXT(program, location, v0);
4706 }
4707
glProgramUniform1fvEXT(GLuint program,GLint location,GLsizei count,const GLfloat * value)4708 void GL_APIENTRY glProgramUniform1fvEXT(GLuint program,
4709 GLint location,
4710 GLsizei count,
4711 const GLfloat *value)
4712 {
4713 return GL_ProgramUniform1fvEXT(program, location, count, value);
4714 }
4715
glProgramUniform1iEXT(GLuint program,GLint location,GLint v0)4716 void GL_APIENTRY glProgramUniform1iEXT(GLuint program, GLint location, GLint v0)
4717 {
4718 return GL_ProgramUniform1iEXT(program, location, v0);
4719 }
4720
glProgramUniform1ivEXT(GLuint program,GLint location,GLsizei count,const GLint * value)4721 void GL_APIENTRY glProgramUniform1ivEXT(GLuint program,
4722 GLint location,
4723 GLsizei count,
4724 const GLint *value)
4725 {
4726 return GL_ProgramUniform1ivEXT(program, location, count, value);
4727 }
4728
glProgramUniform1uiEXT(GLuint program,GLint location,GLuint v0)4729 void GL_APIENTRY glProgramUniform1uiEXT(GLuint program, GLint location, GLuint v0)
4730 {
4731 return GL_ProgramUniform1uiEXT(program, location, v0);
4732 }
4733
glProgramUniform1uivEXT(GLuint program,GLint location,GLsizei count,const GLuint * value)4734 void GL_APIENTRY glProgramUniform1uivEXT(GLuint program,
4735 GLint location,
4736 GLsizei count,
4737 const GLuint *value)
4738 {
4739 return GL_ProgramUniform1uivEXT(program, location, count, value);
4740 }
4741
glProgramUniform2fEXT(GLuint program,GLint location,GLfloat v0,GLfloat v1)4742 void GL_APIENTRY glProgramUniform2fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1)
4743 {
4744 return GL_ProgramUniform2fEXT(program, location, v0, v1);
4745 }
4746
glProgramUniform2fvEXT(GLuint program,GLint location,GLsizei count,const GLfloat * value)4747 void GL_APIENTRY glProgramUniform2fvEXT(GLuint program,
4748 GLint location,
4749 GLsizei count,
4750 const GLfloat *value)
4751 {
4752 return GL_ProgramUniform2fvEXT(program, location, count, value);
4753 }
4754
glProgramUniform2iEXT(GLuint program,GLint location,GLint v0,GLint v1)4755 void GL_APIENTRY glProgramUniform2iEXT(GLuint program, GLint location, GLint v0, GLint v1)
4756 {
4757 return GL_ProgramUniform2iEXT(program, location, v0, v1);
4758 }
4759
glProgramUniform2ivEXT(GLuint program,GLint location,GLsizei count,const GLint * value)4760 void GL_APIENTRY glProgramUniform2ivEXT(GLuint program,
4761 GLint location,
4762 GLsizei count,
4763 const GLint *value)
4764 {
4765 return GL_ProgramUniform2ivEXT(program, location, count, value);
4766 }
4767
glProgramUniform2uiEXT(GLuint program,GLint location,GLuint v0,GLuint v1)4768 void GL_APIENTRY glProgramUniform2uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1)
4769 {
4770 return GL_ProgramUniform2uiEXT(program, location, v0, v1);
4771 }
4772
glProgramUniform2uivEXT(GLuint program,GLint location,GLsizei count,const GLuint * value)4773 void GL_APIENTRY glProgramUniform2uivEXT(GLuint program,
4774 GLint location,
4775 GLsizei count,
4776 const GLuint *value)
4777 {
4778 return GL_ProgramUniform2uivEXT(program, location, count, value);
4779 }
4780
4781 void GL_APIENTRY
glProgramUniform3fEXT(GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2)4782 glProgramUniform3fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
4783 {
4784 return GL_ProgramUniform3fEXT(program, location, v0, v1, v2);
4785 }
4786
glProgramUniform3fvEXT(GLuint program,GLint location,GLsizei count,const GLfloat * value)4787 void GL_APIENTRY glProgramUniform3fvEXT(GLuint program,
4788 GLint location,
4789 GLsizei count,
4790 const GLfloat *value)
4791 {
4792 return GL_ProgramUniform3fvEXT(program, location, count, value);
4793 }
4794
glProgramUniform3iEXT(GLuint program,GLint location,GLint v0,GLint v1,GLint v2)4795 void GL_APIENTRY glProgramUniform3iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
4796 {
4797 return GL_ProgramUniform3iEXT(program, location, v0, v1, v2);
4798 }
4799
glProgramUniform3ivEXT(GLuint program,GLint location,GLsizei count,const GLint * value)4800 void GL_APIENTRY glProgramUniform3ivEXT(GLuint program,
4801 GLint location,
4802 GLsizei count,
4803 const GLint *value)
4804 {
4805 return GL_ProgramUniform3ivEXT(program, location, count, value);
4806 }
4807
4808 void GL_APIENTRY
glProgramUniform3uiEXT(GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2)4809 glProgramUniform3uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
4810 {
4811 return GL_ProgramUniform3uiEXT(program, location, v0, v1, v2);
4812 }
4813
glProgramUniform3uivEXT(GLuint program,GLint location,GLsizei count,const GLuint * value)4814 void GL_APIENTRY glProgramUniform3uivEXT(GLuint program,
4815 GLint location,
4816 GLsizei count,
4817 const GLuint *value)
4818 {
4819 return GL_ProgramUniform3uivEXT(program, location, count, value);
4820 }
4821
glProgramUniform4fEXT(GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2,GLfloat v3)4822 void GL_APIENTRY glProgramUniform4fEXT(GLuint program,
4823 GLint location,
4824 GLfloat v0,
4825 GLfloat v1,
4826 GLfloat v2,
4827 GLfloat v3)
4828 {
4829 return GL_ProgramUniform4fEXT(program, location, v0, v1, v2, v3);
4830 }
4831
glProgramUniform4fvEXT(GLuint program,GLint location,GLsizei count,const GLfloat * value)4832 void GL_APIENTRY glProgramUniform4fvEXT(GLuint program,
4833 GLint location,
4834 GLsizei count,
4835 const GLfloat *value)
4836 {
4837 return GL_ProgramUniform4fvEXT(program, location, count, value);
4838 }
4839
4840 void GL_APIENTRY
glProgramUniform4iEXT(GLuint program,GLint location,GLint v0,GLint v1,GLint v2,GLint v3)4841 glProgramUniform4iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
4842 {
4843 return GL_ProgramUniform4iEXT(program, location, v0, v1, v2, v3);
4844 }
4845
glProgramUniform4ivEXT(GLuint program,GLint location,GLsizei count,const GLint * value)4846 void GL_APIENTRY glProgramUniform4ivEXT(GLuint program,
4847 GLint location,
4848 GLsizei count,
4849 const GLint *value)
4850 {
4851 return GL_ProgramUniform4ivEXT(program, location, count, value);
4852 }
4853
4854 void GL_APIENTRY
glProgramUniform4uiEXT(GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2,GLuint v3)4855 glProgramUniform4uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
4856 {
4857 return GL_ProgramUniform4uiEXT(program, location, v0, v1, v2, v3);
4858 }
4859
glProgramUniform4uivEXT(GLuint program,GLint location,GLsizei count,const GLuint * value)4860 void GL_APIENTRY glProgramUniform4uivEXT(GLuint program,
4861 GLint location,
4862 GLsizei count,
4863 const GLuint *value)
4864 {
4865 return GL_ProgramUniform4uivEXT(program, location, count, value);
4866 }
4867
glProgramUniformMatrix2fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4868 void GL_APIENTRY glProgramUniformMatrix2fvEXT(GLuint program,
4869 GLint location,
4870 GLsizei count,
4871 GLboolean transpose,
4872 const GLfloat *value)
4873 {
4874 return GL_ProgramUniformMatrix2fvEXT(program, location, count, transpose, value);
4875 }
4876
glProgramUniformMatrix2x3fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4877 void GL_APIENTRY glProgramUniformMatrix2x3fvEXT(GLuint program,
4878 GLint location,
4879 GLsizei count,
4880 GLboolean transpose,
4881 const GLfloat *value)
4882 {
4883 return GL_ProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value);
4884 }
4885
glProgramUniformMatrix2x4fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4886 void GL_APIENTRY glProgramUniformMatrix2x4fvEXT(GLuint program,
4887 GLint location,
4888 GLsizei count,
4889 GLboolean transpose,
4890 const GLfloat *value)
4891 {
4892 return GL_ProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value);
4893 }
4894
glProgramUniformMatrix3fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4895 void GL_APIENTRY glProgramUniformMatrix3fvEXT(GLuint program,
4896 GLint location,
4897 GLsizei count,
4898 GLboolean transpose,
4899 const GLfloat *value)
4900 {
4901 return GL_ProgramUniformMatrix3fvEXT(program, location, count, transpose, value);
4902 }
4903
glProgramUniformMatrix3x2fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4904 void GL_APIENTRY glProgramUniformMatrix3x2fvEXT(GLuint program,
4905 GLint location,
4906 GLsizei count,
4907 GLboolean transpose,
4908 const GLfloat *value)
4909 {
4910 return GL_ProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value);
4911 }
4912
glProgramUniformMatrix3x4fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4913 void GL_APIENTRY glProgramUniformMatrix3x4fvEXT(GLuint program,
4914 GLint location,
4915 GLsizei count,
4916 GLboolean transpose,
4917 const GLfloat *value)
4918 {
4919 return GL_ProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value);
4920 }
4921
glProgramUniformMatrix4fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4922 void GL_APIENTRY glProgramUniformMatrix4fvEXT(GLuint program,
4923 GLint location,
4924 GLsizei count,
4925 GLboolean transpose,
4926 const GLfloat *value)
4927 {
4928 return GL_ProgramUniformMatrix4fvEXT(program, location, count, transpose, value);
4929 }
4930
glProgramUniformMatrix4x2fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4931 void GL_APIENTRY glProgramUniformMatrix4x2fvEXT(GLuint program,
4932 GLint location,
4933 GLsizei count,
4934 GLboolean transpose,
4935 const GLfloat *value)
4936 {
4937 return GL_ProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value);
4938 }
4939
glProgramUniformMatrix4x3fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4940 void GL_APIENTRY glProgramUniformMatrix4x3fvEXT(GLuint program,
4941 GLint location,
4942 GLsizei count,
4943 GLboolean transpose,
4944 const GLfloat *value)
4945 {
4946 return GL_ProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value);
4947 }
4948
glUseProgramStagesEXT(GLuint pipeline,GLbitfield stages,GLuint program)4949 void GL_APIENTRY glUseProgramStagesEXT(GLuint pipeline, GLbitfield stages, GLuint program)
4950 {
4951 return GL_UseProgramStagesEXT(pipeline, stages, program);
4952 }
4953
glValidateProgramPipelineEXT(GLuint pipeline)4954 void GL_APIENTRY glValidateProgramPipelineEXT(GLuint pipeline)
4955 {
4956 return GL_ValidateProgramPipelineEXT(pipeline);
4957 }
4958
4959 // GL_EXT_shader_framebuffer_fetch
4960
4961 // GL_EXT_shader_framebuffer_fetch_non_coherent
glFramebufferFetchBarrierEXT()4962 void GL_APIENTRY glFramebufferFetchBarrierEXT()
4963 {
4964 return GL_FramebufferFetchBarrierEXT();
4965 }
4966
4967 // GL_EXT_shader_io_blocks
4968
4969 // GL_EXT_shader_non_constant_global_initializers
4970
4971 // GL_EXT_shader_texture_lod
4972
4973 // GL_EXT_shadow_samplers
4974
4975 // GL_EXT_tessellation_shader
glPatchParameteriEXT(GLenum pname,GLint value)4976 void GL_APIENTRY glPatchParameteriEXT(GLenum pname, GLint value)
4977 {
4978 return GL_PatchParameteriEXT(pname, value);
4979 }
4980
4981 // GL_EXT_texture_border_clamp
glGetSamplerParameterIivEXT(GLuint sampler,GLenum pname,GLint * params)4982 void GL_APIENTRY glGetSamplerParameterIivEXT(GLuint sampler, GLenum pname, GLint *params)
4983 {
4984 return GL_GetSamplerParameterIivEXT(sampler, pname, params);
4985 }
4986
glGetSamplerParameterIuivEXT(GLuint sampler,GLenum pname,GLuint * params)4987 void GL_APIENTRY glGetSamplerParameterIuivEXT(GLuint sampler, GLenum pname, GLuint *params)
4988 {
4989 return GL_GetSamplerParameterIuivEXT(sampler, pname, params);
4990 }
4991
glGetTexParameterIivEXT(GLenum target,GLenum pname,GLint * params)4992 void GL_APIENTRY glGetTexParameterIivEXT(GLenum target, GLenum pname, GLint *params)
4993 {
4994 return GL_GetTexParameterIivEXT(target, pname, params);
4995 }
4996
glGetTexParameterIuivEXT(GLenum target,GLenum pname,GLuint * params)4997 void GL_APIENTRY glGetTexParameterIuivEXT(GLenum target, GLenum pname, GLuint *params)
4998 {
4999 return GL_GetTexParameterIuivEXT(target, pname, params);
5000 }
5001
glSamplerParameterIivEXT(GLuint sampler,GLenum pname,const GLint * param)5002 void GL_APIENTRY glSamplerParameterIivEXT(GLuint sampler, GLenum pname, const GLint *param)
5003 {
5004 return GL_SamplerParameterIivEXT(sampler, pname, param);
5005 }
5006
glSamplerParameterIuivEXT(GLuint sampler,GLenum pname,const GLuint * param)5007 void GL_APIENTRY glSamplerParameterIuivEXT(GLuint sampler, GLenum pname, const GLuint *param)
5008 {
5009 return GL_SamplerParameterIuivEXT(sampler, pname, param);
5010 }
5011
glTexParameterIivEXT(GLenum target,GLenum pname,const GLint * params)5012 void GL_APIENTRY glTexParameterIivEXT(GLenum target, GLenum pname, const GLint *params)
5013 {
5014 return GL_TexParameterIivEXT(target, pname, params);
5015 }
5016
glTexParameterIuivEXT(GLenum target,GLenum pname,const GLuint * params)5017 void GL_APIENTRY glTexParameterIuivEXT(GLenum target, GLenum pname, const GLuint *params)
5018 {
5019 return GL_TexParameterIuivEXT(target, pname, params);
5020 }
5021
5022 // GL_EXT_texture_buffer
glTexBufferEXT(GLenum target,GLenum internalformat,GLuint buffer)5023 void GL_APIENTRY glTexBufferEXT(GLenum target, GLenum internalformat, GLuint buffer)
5024 {
5025 return GL_TexBufferEXT(target, internalformat, buffer);
5026 }
5027
glTexBufferRangeEXT(GLenum target,GLenum internalformat,GLuint buffer,GLintptr offset,GLsizeiptr size)5028 void GL_APIENTRY glTexBufferRangeEXT(GLenum target,
5029 GLenum internalformat,
5030 GLuint buffer,
5031 GLintptr offset,
5032 GLsizeiptr size)
5033 {
5034 return GL_TexBufferRangeEXT(target, internalformat, buffer, offset, size);
5035 }
5036
5037 // GL_EXT_texture_compression_astc_decode_mode
5038
5039 // GL_EXT_texture_compression_bptc
5040
5041 // GL_EXT_texture_compression_dxt1
5042
5043 // GL_EXT_texture_compression_rgtc
5044
5045 // GL_EXT_texture_compression_s3tc
5046
5047 // GL_EXT_texture_compression_s3tc_srgb
5048
5049 // GL_EXT_texture_cube_map_array
5050
5051 // GL_EXT_texture_filter_anisotropic
5052
5053 // GL_EXT_texture_filter_minmax
5054
5055 // GL_EXT_texture_format_BGRA8888
5056
5057 // GL_EXT_texture_format_sRGB_override
5058
5059 // GL_EXT_texture_mirror_clamp_to_edge
5060
5061 // GL_EXT_texture_norm16
5062
5063 // GL_EXT_texture_rg
5064
5065 // GL_EXT_texture_sRGB_R8
5066
5067 // GL_EXT_texture_sRGB_RG8
5068
5069 // GL_EXT_texture_sRGB_decode
5070
5071 // GL_EXT_texture_storage
glTexStorage1DEXT(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width)5072 void GL_APIENTRY glTexStorage1DEXT(GLenum target,
5073 GLsizei levels,
5074 GLenum internalformat,
5075 GLsizei width)
5076 {
5077 return GL_TexStorage1DEXT(target, levels, internalformat, width);
5078 }
5079
glTexStorage2DEXT(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height)5080 void GL_APIENTRY glTexStorage2DEXT(GLenum target,
5081 GLsizei levels,
5082 GLenum internalformat,
5083 GLsizei width,
5084 GLsizei height)
5085 {
5086 return GL_TexStorage2DEXT(target, levels, internalformat, width, height);
5087 }
5088
glTexStorage3DEXT(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth)5089 void GL_APIENTRY glTexStorage3DEXT(GLenum target,
5090 GLsizei levels,
5091 GLenum internalformat,
5092 GLsizei width,
5093 GLsizei height,
5094 GLsizei depth)
5095 {
5096 return GL_TexStorage3DEXT(target, levels, internalformat, width, height, depth);
5097 }
5098
5099 // GL_EXT_texture_type_2_10_10_10_REV
5100
5101 // GL_EXT_unpack_subimage
5102
5103 // GL_IMG_texture_compression_pvrtc
5104
5105 // GL_IMG_texture_compression_pvrtc2
5106
5107 // GL_KHR_blend_equation_advanced
glBlendBarrierKHR()5108 void GL_APIENTRY glBlendBarrierKHR()
5109 {
5110 return GL_BlendBarrierKHR();
5111 }
5112
5113 // GL_KHR_debug
glDebugMessageCallbackKHR(GLDEBUGPROCKHR callback,const void * userParam)5114 void GL_APIENTRY glDebugMessageCallbackKHR(GLDEBUGPROCKHR callback, const void *userParam)
5115 {
5116 return GL_DebugMessageCallbackKHR(callback, userParam);
5117 }
5118
glDebugMessageControlKHR(GLenum source,GLenum type,GLenum severity,GLsizei count,const GLuint * ids,GLboolean enabled)5119 void GL_APIENTRY glDebugMessageControlKHR(GLenum source,
5120 GLenum type,
5121 GLenum severity,
5122 GLsizei count,
5123 const GLuint *ids,
5124 GLboolean enabled)
5125 {
5126 return GL_DebugMessageControlKHR(source, type, severity, count, ids, enabled);
5127 }
5128
glDebugMessageInsertKHR(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar * buf)5129 void GL_APIENTRY glDebugMessageInsertKHR(GLenum source,
5130 GLenum type,
5131 GLuint id,
5132 GLenum severity,
5133 GLsizei length,
5134 const GLchar *buf)
5135 {
5136 return GL_DebugMessageInsertKHR(source, type, id, severity, length, buf);
5137 }
5138
glGetDebugMessageLogKHR(GLuint count,GLsizei bufSize,GLenum * sources,GLenum * types,GLuint * ids,GLenum * severities,GLsizei * lengths,GLchar * messageLog)5139 GLuint GL_APIENTRY glGetDebugMessageLogKHR(GLuint count,
5140 GLsizei bufSize,
5141 GLenum *sources,
5142 GLenum *types,
5143 GLuint *ids,
5144 GLenum *severities,
5145 GLsizei *lengths,
5146 GLchar *messageLog)
5147 {
5148 return GL_GetDebugMessageLogKHR(count, bufSize, sources, types, ids, severities, lengths,
5149 messageLog);
5150 }
5151
5152 void GL_APIENTRY
glGetObjectLabelKHR(GLenum identifier,GLuint name,GLsizei bufSize,GLsizei * length,GLchar * label)5153 glGetObjectLabelKHR(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
5154 {
5155 return GL_GetObjectLabelKHR(identifier, name, bufSize, length, label);
5156 }
5157
glGetObjectPtrLabelKHR(const void * ptr,GLsizei bufSize,GLsizei * length,GLchar * label)5158 void GL_APIENTRY glGetObjectPtrLabelKHR(const void *ptr,
5159 GLsizei bufSize,
5160 GLsizei *length,
5161 GLchar *label)
5162 {
5163 return GL_GetObjectPtrLabelKHR(ptr, bufSize, length, label);
5164 }
5165
glGetPointervKHR(GLenum pname,void ** params)5166 void GL_APIENTRY glGetPointervKHR(GLenum pname, void **params)
5167 {
5168 return GL_GetPointervKHR(pname, params);
5169 }
5170
glObjectLabelKHR(GLenum identifier,GLuint name,GLsizei length,const GLchar * label)5171 void GL_APIENTRY glObjectLabelKHR(GLenum identifier,
5172 GLuint name,
5173 GLsizei length,
5174 const GLchar *label)
5175 {
5176 return GL_ObjectLabelKHR(identifier, name, length, label);
5177 }
5178
glObjectPtrLabelKHR(const void * ptr,GLsizei length,const GLchar * label)5179 void GL_APIENTRY glObjectPtrLabelKHR(const void *ptr, GLsizei length, const GLchar *label)
5180 {
5181 return GL_ObjectPtrLabelKHR(ptr, length, label);
5182 }
5183
glPopDebugGroupKHR()5184 void GL_APIENTRY glPopDebugGroupKHR()
5185 {
5186 return GL_PopDebugGroupKHR();
5187 }
5188
glPushDebugGroupKHR(GLenum source,GLuint id,GLsizei length,const GLchar * message)5189 void GL_APIENTRY glPushDebugGroupKHR(GLenum source,
5190 GLuint id,
5191 GLsizei length,
5192 const GLchar *message)
5193 {
5194 return GL_PushDebugGroupKHR(source, id, length, message);
5195 }
5196
5197 // GL_KHR_no_error
5198
5199 // GL_KHR_parallel_shader_compile
glMaxShaderCompilerThreadsKHR(GLuint count)5200 void GL_APIENTRY glMaxShaderCompilerThreadsKHR(GLuint count)
5201 {
5202 return GL_MaxShaderCompilerThreadsKHR(count);
5203 }
5204
5205 // GL_KHR_robust_buffer_access_behavior
5206
5207 // GL_KHR_texture_compression_astc_hdr
5208
5209 // GL_KHR_texture_compression_astc_ldr
5210
5211 // GL_KHR_texture_compression_astc_sliced_3d
5212
5213 // GL_MESA_framebuffer_flip_y
glFramebufferParameteriMESA(GLenum target,GLenum pname,GLint param)5214 void GL_APIENTRY glFramebufferParameteriMESA(GLenum target, GLenum pname, GLint param)
5215 {
5216 return GL_FramebufferParameteriMESA(target, pname, param);
5217 }
5218
glGetFramebufferParameterivMESA(GLenum target,GLenum pname,GLint * params)5219 void GL_APIENTRY glGetFramebufferParameterivMESA(GLenum target, GLenum pname, GLint *params)
5220 {
5221 return GL_GetFramebufferParameterivMESA(target, pname, params);
5222 }
5223
5224 // GL_NV_fence
glDeleteFencesNV(GLsizei n,const GLuint * fences)5225 void GL_APIENTRY glDeleteFencesNV(GLsizei n, const GLuint *fences)
5226 {
5227 return GL_DeleteFencesNV(n, fences);
5228 }
5229
glFinishFenceNV(GLuint fence)5230 void GL_APIENTRY glFinishFenceNV(GLuint fence)
5231 {
5232 return GL_FinishFenceNV(fence);
5233 }
5234
glGenFencesNV(GLsizei n,GLuint * fences)5235 void GL_APIENTRY glGenFencesNV(GLsizei n, GLuint *fences)
5236 {
5237 return GL_GenFencesNV(n, fences);
5238 }
5239
glGetFenceivNV(GLuint fence,GLenum pname,GLint * params)5240 void GL_APIENTRY glGetFenceivNV(GLuint fence, GLenum pname, GLint *params)
5241 {
5242 return GL_GetFenceivNV(fence, pname, params);
5243 }
5244
glIsFenceNV(GLuint fence)5245 GLboolean GL_APIENTRY glIsFenceNV(GLuint fence)
5246 {
5247 return GL_IsFenceNV(fence);
5248 }
5249
glSetFenceNV(GLuint fence,GLenum condition)5250 void GL_APIENTRY glSetFenceNV(GLuint fence, GLenum condition)
5251 {
5252 return GL_SetFenceNV(fence, condition);
5253 }
5254
glTestFenceNV(GLuint fence)5255 GLboolean GL_APIENTRY glTestFenceNV(GLuint fence)
5256 {
5257 return GL_TestFenceNV(fence);
5258 }
5259
5260 // GL_NV_framebuffer_blit
glBlitFramebufferNV(GLint srcX0,GLint srcY0,GLint srcX1,GLint srcY1,GLint dstX0,GLint dstY0,GLint dstX1,GLint dstY1,GLbitfield mask,GLenum filter)5261 void GL_APIENTRY glBlitFramebufferNV(GLint srcX0,
5262 GLint srcY0,
5263 GLint srcX1,
5264 GLint srcY1,
5265 GLint dstX0,
5266 GLint dstY0,
5267 GLint dstX1,
5268 GLint dstY1,
5269 GLbitfield mask,
5270 GLenum filter)
5271 {
5272 return GL_BlitFramebufferNV(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask,
5273 filter);
5274 }
5275
5276 // GL_NV_pixel_buffer_object
5277
5278 // GL_NV_polygon_mode
glPolygonModeNV(GLenum face,GLenum mode)5279 void GL_APIENTRY glPolygonModeNV(GLenum face, GLenum mode)
5280 {
5281 return GL_PolygonModeNV(face, mode);
5282 }
5283
5284 // GL_NV_read_depth
5285
5286 // GL_NV_read_depth_stencil
5287
5288 // GL_NV_read_stencil
5289
5290 // GL_NV_robustness_video_memory_purge
5291
5292 // GL_NV_shader_noperspective_interpolation
5293
5294 // GL_OES_EGL_image
glEGLImageTargetRenderbufferStorageOES(GLenum target,GLeglImageOES image)5295 void GL_APIENTRY glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image)
5296 {
5297 return GL_EGLImageTargetRenderbufferStorageOES(target, image);
5298 }
5299
glEGLImageTargetTexture2DOES(GLenum target,GLeglImageOES image)5300 void GL_APIENTRY glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image)
5301 {
5302 return GL_EGLImageTargetTexture2DOES(target, image);
5303 }
5304
5305 // GL_OES_EGL_image_external
5306
5307 // GL_OES_EGL_image_external_essl3
5308
5309 // GL_OES_compressed_ETC1_RGB8_texture
5310
5311 // GL_OES_compressed_paletted_texture
5312
5313 // GL_OES_copy_image
glCopyImageSubDataOES(GLuint srcName,GLenum srcTarget,GLint srcLevel,GLint srcX,GLint srcY,GLint srcZ,GLuint dstName,GLenum dstTarget,GLint dstLevel,GLint dstX,GLint dstY,GLint dstZ,GLsizei srcWidth,GLsizei srcHeight,GLsizei srcDepth)5314 void GL_APIENTRY glCopyImageSubDataOES(GLuint srcName,
5315 GLenum srcTarget,
5316 GLint srcLevel,
5317 GLint srcX,
5318 GLint srcY,
5319 GLint srcZ,
5320 GLuint dstName,
5321 GLenum dstTarget,
5322 GLint dstLevel,
5323 GLint dstX,
5324 GLint dstY,
5325 GLint dstZ,
5326 GLsizei srcWidth,
5327 GLsizei srcHeight,
5328 GLsizei srcDepth)
5329 {
5330 return GL_CopyImageSubDataOES(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName,
5331 dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight,
5332 srcDepth);
5333 }
5334
5335 // GL_OES_depth24
5336
5337 // GL_OES_depth32
5338
5339 // GL_OES_depth_texture
5340
5341 // GL_OES_draw_buffers_indexed
glBlendEquationSeparateiOES(GLuint buf,GLenum modeRGB,GLenum modeAlpha)5342 void GL_APIENTRY glBlendEquationSeparateiOES(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
5343 {
5344 return GL_BlendEquationSeparateiOES(buf, modeRGB, modeAlpha);
5345 }
5346
glBlendEquationiOES(GLuint buf,GLenum mode)5347 void GL_APIENTRY glBlendEquationiOES(GLuint buf, GLenum mode)
5348 {
5349 return GL_BlendEquationiOES(buf, mode);
5350 }
5351
5352 void GL_APIENTRY
glBlendFuncSeparateiOES(GLuint buf,GLenum srcRGB,GLenum dstRGB,GLenum srcAlpha,GLenum dstAlpha)5353 glBlendFuncSeparateiOES(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
5354 {
5355 return GL_BlendFuncSeparateiOES(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
5356 }
5357
glBlendFunciOES(GLuint buf,GLenum src,GLenum dst)5358 void GL_APIENTRY glBlendFunciOES(GLuint buf, GLenum src, GLenum dst)
5359 {
5360 return GL_BlendFunciOES(buf, src, dst);
5361 }
5362
glColorMaskiOES(GLuint index,GLboolean r,GLboolean g,GLboolean b,GLboolean a)5363 void GL_APIENTRY glColorMaskiOES(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
5364 {
5365 return GL_ColorMaskiOES(index, r, g, b, a);
5366 }
5367
glDisableiOES(GLenum target,GLuint index)5368 void GL_APIENTRY glDisableiOES(GLenum target, GLuint index)
5369 {
5370 return GL_DisableiOES(target, index);
5371 }
5372
glEnableiOES(GLenum target,GLuint index)5373 void GL_APIENTRY glEnableiOES(GLenum target, GLuint index)
5374 {
5375 return GL_EnableiOES(target, index);
5376 }
5377
glIsEnablediOES(GLenum target,GLuint index)5378 GLboolean GL_APIENTRY glIsEnablediOES(GLenum target, GLuint index)
5379 {
5380 return GL_IsEnablediOES(target, index);
5381 }
5382
5383 // GL_OES_draw_elements_base_vertex
glDrawElementsBaseVertexOES(GLenum mode,GLsizei count,GLenum type,const void * indices,GLint basevertex)5384 void GL_APIENTRY glDrawElementsBaseVertexOES(GLenum mode,
5385 GLsizei count,
5386 GLenum type,
5387 const void *indices,
5388 GLint basevertex)
5389 {
5390 return GL_DrawElementsBaseVertexOES(mode, count, type, indices, basevertex);
5391 }
5392
glDrawElementsInstancedBaseVertexOES(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex)5393 void GL_APIENTRY glDrawElementsInstancedBaseVertexOES(GLenum mode,
5394 GLsizei count,
5395 GLenum type,
5396 const void *indices,
5397 GLsizei instancecount,
5398 GLint basevertex)
5399 {
5400 return GL_DrawElementsInstancedBaseVertexOES(mode, count, type, indices, instancecount,
5401 basevertex);
5402 }
5403
glDrawRangeElementsBaseVertexOES(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices,GLint basevertex)5404 void GL_APIENTRY glDrawRangeElementsBaseVertexOES(GLenum mode,
5405 GLuint start,
5406 GLuint end,
5407 GLsizei count,
5408 GLenum type,
5409 const void *indices,
5410 GLint basevertex)
5411 {
5412 return GL_DrawRangeElementsBaseVertexOES(mode, start, end, count, type, indices, basevertex);
5413 }
5414
5415 // GL_OES_draw_texture
glDrawTexfOES(GLfloat x,GLfloat y,GLfloat z,GLfloat width,GLfloat height)5416 void GL_APIENTRY glDrawTexfOES(GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height)
5417 {
5418 return GL_DrawTexfOES(x, y, z, width, height);
5419 }
5420
glDrawTexfvOES(const GLfloat * coords)5421 void GL_APIENTRY glDrawTexfvOES(const GLfloat *coords)
5422 {
5423 return GL_DrawTexfvOES(coords);
5424 }
5425
glDrawTexiOES(GLint x,GLint y,GLint z,GLint width,GLint height)5426 void GL_APIENTRY glDrawTexiOES(GLint x, GLint y, GLint z, GLint width, GLint height)
5427 {
5428 return GL_DrawTexiOES(x, y, z, width, height);
5429 }
5430
glDrawTexivOES(const GLint * coords)5431 void GL_APIENTRY glDrawTexivOES(const GLint *coords)
5432 {
5433 return GL_DrawTexivOES(coords);
5434 }
5435
glDrawTexsOES(GLshort x,GLshort y,GLshort z,GLshort width,GLshort height)5436 void GL_APIENTRY glDrawTexsOES(GLshort x, GLshort y, GLshort z, GLshort width, GLshort height)
5437 {
5438 return GL_DrawTexsOES(x, y, z, width, height);
5439 }
5440
glDrawTexsvOES(const GLshort * coords)5441 void GL_APIENTRY glDrawTexsvOES(const GLshort *coords)
5442 {
5443 return GL_DrawTexsvOES(coords);
5444 }
5445
glDrawTexxOES(GLfixed x,GLfixed y,GLfixed z,GLfixed width,GLfixed height)5446 void GL_APIENTRY glDrawTexxOES(GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height)
5447 {
5448 return GL_DrawTexxOES(x, y, z, width, height);
5449 }
5450
glDrawTexxvOES(const GLfixed * coords)5451 void GL_APIENTRY glDrawTexxvOES(const GLfixed *coords)
5452 {
5453 return GL_DrawTexxvOES(coords);
5454 }
5455
5456 // GL_OES_element_index_uint
5457
5458 // GL_OES_fbo_render_mipmap
5459
5460 // GL_OES_framebuffer_object
glBindFramebufferOES(GLenum target,GLuint framebuffer)5461 void GL_APIENTRY glBindFramebufferOES(GLenum target, GLuint framebuffer)
5462 {
5463 return GL_BindFramebufferOES(target, framebuffer);
5464 }
5465
glBindRenderbufferOES(GLenum target,GLuint renderbuffer)5466 void GL_APIENTRY glBindRenderbufferOES(GLenum target, GLuint renderbuffer)
5467 {
5468 return GL_BindRenderbufferOES(target, renderbuffer);
5469 }
5470
glCheckFramebufferStatusOES(GLenum target)5471 GLenum GL_APIENTRY glCheckFramebufferStatusOES(GLenum target)
5472 {
5473 return GL_CheckFramebufferStatusOES(target);
5474 }
5475
glDeleteFramebuffersOES(GLsizei n,const GLuint * framebuffers)5476 void GL_APIENTRY glDeleteFramebuffersOES(GLsizei n, const GLuint *framebuffers)
5477 {
5478 return GL_DeleteFramebuffersOES(n, framebuffers);
5479 }
5480
glDeleteRenderbuffersOES(GLsizei n,const GLuint * renderbuffers)5481 void GL_APIENTRY glDeleteRenderbuffersOES(GLsizei n, const GLuint *renderbuffers)
5482 {
5483 return GL_DeleteRenderbuffersOES(n, renderbuffers);
5484 }
5485
glFramebufferRenderbufferOES(GLenum target,GLenum attachment,GLenum renderbuffertarget,GLuint renderbuffer)5486 void GL_APIENTRY glFramebufferRenderbufferOES(GLenum target,
5487 GLenum attachment,
5488 GLenum renderbuffertarget,
5489 GLuint renderbuffer)
5490 {
5491 return GL_FramebufferRenderbufferOES(target, attachment, renderbuffertarget, renderbuffer);
5492 }
5493
glFramebufferTexture2DOES(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level)5494 void GL_APIENTRY glFramebufferTexture2DOES(GLenum target,
5495 GLenum attachment,
5496 GLenum textarget,
5497 GLuint texture,
5498 GLint level)
5499 {
5500 return GL_FramebufferTexture2DOES(target, attachment, textarget, texture, level);
5501 }
5502
glGenFramebuffersOES(GLsizei n,GLuint * framebuffers)5503 void GL_APIENTRY glGenFramebuffersOES(GLsizei n, GLuint *framebuffers)
5504 {
5505 return GL_GenFramebuffersOES(n, framebuffers);
5506 }
5507
glGenRenderbuffersOES(GLsizei n,GLuint * renderbuffers)5508 void GL_APIENTRY glGenRenderbuffersOES(GLsizei n, GLuint *renderbuffers)
5509 {
5510 return GL_GenRenderbuffersOES(n, renderbuffers);
5511 }
5512
glGenerateMipmapOES(GLenum target)5513 void GL_APIENTRY glGenerateMipmapOES(GLenum target)
5514 {
5515 return GL_GenerateMipmapOES(target);
5516 }
5517
glGetFramebufferAttachmentParameterivOES(GLenum target,GLenum attachment,GLenum pname,GLint * params)5518 void GL_APIENTRY glGetFramebufferAttachmentParameterivOES(GLenum target,
5519 GLenum attachment,
5520 GLenum pname,
5521 GLint *params)
5522 {
5523 return GL_GetFramebufferAttachmentParameterivOES(target, attachment, pname, params);
5524 }
5525
glGetRenderbufferParameterivOES(GLenum target,GLenum pname,GLint * params)5526 void GL_APIENTRY glGetRenderbufferParameterivOES(GLenum target, GLenum pname, GLint *params)
5527 {
5528 return GL_GetRenderbufferParameterivOES(target, pname, params);
5529 }
5530
glIsFramebufferOES(GLuint framebuffer)5531 GLboolean GL_APIENTRY glIsFramebufferOES(GLuint framebuffer)
5532 {
5533 return GL_IsFramebufferOES(framebuffer);
5534 }
5535
glIsRenderbufferOES(GLuint renderbuffer)5536 GLboolean GL_APIENTRY glIsRenderbufferOES(GLuint renderbuffer)
5537 {
5538 return GL_IsRenderbufferOES(renderbuffer);
5539 }
5540
glRenderbufferStorageOES(GLenum target,GLenum internalformat,GLsizei width,GLsizei height)5541 void GL_APIENTRY glRenderbufferStorageOES(GLenum target,
5542 GLenum internalformat,
5543 GLsizei width,
5544 GLsizei height)
5545 {
5546 return GL_RenderbufferStorageOES(target, internalformat, width, height);
5547 }
5548
5549 // GL_OES_geometry_shader
glFramebufferTextureOES(GLenum target,GLenum attachment,GLuint texture,GLint level)5550 void GL_APIENTRY glFramebufferTextureOES(GLenum target,
5551 GLenum attachment,
5552 GLuint texture,
5553 GLint level)
5554 {
5555 return GL_FramebufferTextureOES(target, attachment, texture, level);
5556 }
5557
5558 // GL_OES_get_program_binary
glGetProgramBinaryOES(GLuint program,GLsizei bufSize,GLsizei * length,GLenum * binaryFormat,void * binary)5559 void GL_APIENTRY glGetProgramBinaryOES(GLuint program,
5560 GLsizei bufSize,
5561 GLsizei *length,
5562 GLenum *binaryFormat,
5563 void *binary)
5564 {
5565 return GL_GetProgramBinaryOES(program, bufSize, length, binaryFormat, binary);
5566 }
5567
glProgramBinaryOES(GLuint program,GLenum binaryFormat,const void * binary,GLint length)5568 void GL_APIENTRY glProgramBinaryOES(GLuint program,
5569 GLenum binaryFormat,
5570 const void *binary,
5571 GLint length)
5572 {
5573 return GL_ProgramBinaryOES(program, binaryFormat, binary, length);
5574 }
5575
5576 // GL_OES_mapbuffer
glGetBufferPointervOES(GLenum target,GLenum pname,void ** params)5577 void GL_APIENTRY glGetBufferPointervOES(GLenum target, GLenum pname, void **params)
5578 {
5579 return GL_GetBufferPointervOES(target, pname, params);
5580 }
5581
glMapBufferOES(GLenum target,GLenum access)5582 void *GL_APIENTRY glMapBufferOES(GLenum target, GLenum access)
5583 {
5584 return GL_MapBufferOES(target, access);
5585 }
5586
glUnmapBufferOES(GLenum target)5587 GLboolean GL_APIENTRY glUnmapBufferOES(GLenum target)
5588 {
5589 return GL_UnmapBufferOES(target);
5590 }
5591
5592 // GL_OES_matrix_palette
glCurrentPaletteMatrixOES(GLuint matrixpaletteindex)5593 void GL_APIENTRY glCurrentPaletteMatrixOES(GLuint matrixpaletteindex)
5594 {
5595 return GL_CurrentPaletteMatrixOES(matrixpaletteindex);
5596 }
5597
glLoadPaletteFromModelViewMatrixOES()5598 void GL_APIENTRY glLoadPaletteFromModelViewMatrixOES()
5599 {
5600 return GL_LoadPaletteFromModelViewMatrixOES();
5601 }
5602
glMatrixIndexPointerOES(GLint size,GLenum type,GLsizei stride,const void * pointer)5603 void GL_APIENTRY glMatrixIndexPointerOES(GLint size,
5604 GLenum type,
5605 GLsizei stride,
5606 const void *pointer)
5607 {
5608 return GL_MatrixIndexPointerOES(size, type, stride, pointer);
5609 }
5610
glWeightPointerOES(GLint size,GLenum type,GLsizei stride,const void * pointer)5611 void GL_APIENTRY glWeightPointerOES(GLint size, GLenum type, GLsizei stride, const void *pointer)
5612 {
5613 return GL_WeightPointerOES(size, type, stride, pointer);
5614 }
5615
5616 // GL_OES_packed_depth_stencil
5617
5618 // GL_OES_point_size_array
glPointSizePointerOES(GLenum type,GLsizei stride,const void * pointer)5619 void GL_APIENTRY glPointSizePointerOES(GLenum type, GLsizei stride, const void *pointer)
5620 {
5621 return GL_PointSizePointerOES(type, stride, pointer);
5622 }
5623
5624 // GL_OES_point_sprite
5625
5626 // GL_OES_primitive_bounding_box
glPrimitiveBoundingBoxOES(GLfloat minX,GLfloat minY,GLfloat minZ,GLfloat minW,GLfloat maxX,GLfloat maxY,GLfloat maxZ,GLfloat maxW)5627 void GL_APIENTRY glPrimitiveBoundingBoxOES(GLfloat minX,
5628 GLfloat minY,
5629 GLfloat minZ,
5630 GLfloat minW,
5631 GLfloat maxX,
5632 GLfloat maxY,
5633 GLfloat maxZ,
5634 GLfloat maxW)
5635 {
5636 return GL_PrimitiveBoundingBoxOES(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW);
5637 }
5638
5639 // GL_OES_query_matrix
glQueryMatrixxOES(GLfixed * mantissa,GLint * exponent)5640 GLbitfield GL_APIENTRY glQueryMatrixxOES(GLfixed *mantissa, GLint *exponent)
5641 {
5642 return GL_QueryMatrixxOES(mantissa, exponent);
5643 }
5644
5645 // GL_OES_rgb8_rgba8
5646
5647 // GL_OES_sample_shading
glMinSampleShadingOES(GLfloat value)5648 void GL_APIENTRY glMinSampleShadingOES(GLfloat value)
5649 {
5650 return GL_MinSampleShadingOES(value);
5651 }
5652
5653 // GL_OES_sample_variables
5654
5655 // GL_OES_shader_image_atomic
5656
5657 // GL_OES_shader_io_blocks
5658
5659 // GL_OES_shader_multisample_interpolation
5660
5661 // GL_OES_standard_derivatives
5662
5663 // GL_OES_surfaceless_context
5664
5665 // GL_OES_texture_3D
glCompressedTexImage3DOES(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,const void * data)5666 void GL_APIENTRY glCompressedTexImage3DOES(GLenum target,
5667 GLint level,
5668 GLenum internalformat,
5669 GLsizei width,
5670 GLsizei height,
5671 GLsizei depth,
5672 GLint border,
5673 GLsizei imageSize,
5674 const void *data)
5675 {
5676 return GL_CompressedTexImage3DOES(target, level, internalformat, width, height, depth, border,
5677 imageSize, data);
5678 }
5679
glCompressedTexSubImage3DOES(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,const void * data)5680 void GL_APIENTRY glCompressedTexSubImage3DOES(GLenum target,
5681 GLint level,
5682 GLint xoffset,
5683 GLint yoffset,
5684 GLint zoffset,
5685 GLsizei width,
5686 GLsizei height,
5687 GLsizei depth,
5688 GLenum format,
5689 GLsizei imageSize,
5690 const void *data)
5691 {
5692 return GL_CompressedTexSubImage3DOES(target, level, xoffset, yoffset, zoffset, width, height,
5693 depth, format, imageSize, data);
5694 }
5695
glCopyTexSubImage3DOES(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLsizei width,GLsizei height)5696 void GL_APIENTRY glCopyTexSubImage3DOES(GLenum target,
5697 GLint level,
5698 GLint xoffset,
5699 GLint yoffset,
5700 GLint zoffset,
5701 GLint x,
5702 GLint y,
5703 GLsizei width,
5704 GLsizei height)
5705 {
5706 return GL_CopyTexSubImage3DOES(target, level, xoffset, yoffset, zoffset, x, y, width, height);
5707 }
5708
glFramebufferTexture3DOES(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level,GLint zoffset)5709 void GL_APIENTRY glFramebufferTexture3DOES(GLenum target,
5710 GLenum attachment,
5711 GLenum textarget,
5712 GLuint texture,
5713 GLint level,
5714 GLint zoffset)
5715 {
5716 return GL_FramebufferTexture3DOES(target, attachment, textarget, texture, level, zoffset);
5717 }
5718
glTexImage3DOES(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,const void * pixels)5719 void GL_APIENTRY glTexImage3DOES(GLenum target,
5720 GLint level,
5721 GLenum internalformat,
5722 GLsizei width,
5723 GLsizei height,
5724 GLsizei depth,
5725 GLint border,
5726 GLenum format,
5727 GLenum type,
5728 const void *pixels)
5729 {
5730 return GL_TexImage3DOES(target, level, internalformat, width, height, depth, border, format,
5731 type, pixels);
5732 }
5733
glTexSubImage3DOES(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const void * pixels)5734 void GL_APIENTRY glTexSubImage3DOES(GLenum target,
5735 GLint level,
5736 GLint xoffset,
5737 GLint yoffset,
5738 GLint zoffset,
5739 GLsizei width,
5740 GLsizei height,
5741 GLsizei depth,
5742 GLenum format,
5743 GLenum type,
5744 const void *pixels)
5745 {
5746 return GL_TexSubImage3DOES(target, level, xoffset, yoffset, zoffset, width, height, depth,
5747 format, type, pixels);
5748 }
5749
5750 // GL_OES_texture_border_clamp
glGetSamplerParameterIivOES(GLuint sampler,GLenum pname,GLint * params)5751 void GL_APIENTRY glGetSamplerParameterIivOES(GLuint sampler, GLenum pname, GLint *params)
5752 {
5753 return GL_GetSamplerParameterIivOES(sampler, pname, params);
5754 }
5755
glGetSamplerParameterIuivOES(GLuint sampler,GLenum pname,GLuint * params)5756 void GL_APIENTRY glGetSamplerParameterIuivOES(GLuint sampler, GLenum pname, GLuint *params)
5757 {
5758 return GL_GetSamplerParameterIuivOES(sampler, pname, params);
5759 }
5760
glGetTexParameterIivOES(GLenum target,GLenum pname,GLint * params)5761 void GL_APIENTRY glGetTexParameterIivOES(GLenum target, GLenum pname, GLint *params)
5762 {
5763 return GL_GetTexParameterIivOES(target, pname, params);
5764 }
5765
glGetTexParameterIuivOES(GLenum target,GLenum pname,GLuint * params)5766 void GL_APIENTRY glGetTexParameterIuivOES(GLenum target, GLenum pname, GLuint *params)
5767 {
5768 return GL_GetTexParameterIuivOES(target, pname, params);
5769 }
5770
glSamplerParameterIivOES(GLuint sampler,GLenum pname,const GLint * param)5771 void GL_APIENTRY glSamplerParameterIivOES(GLuint sampler, GLenum pname, const GLint *param)
5772 {
5773 return GL_SamplerParameterIivOES(sampler, pname, param);
5774 }
5775
glSamplerParameterIuivOES(GLuint sampler,GLenum pname,const GLuint * param)5776 void GL_APIENTRY glSamplerParameterIuivOES(GLuint sampler, GLenum pname, const GLuint *param)
5777 {
5778 return GL_SamplerParameterIuivOES(sampler, pname, param);
5779 }
5780
glTexParameterIivOES(GLenum target,GLenum pname,const GLint * params)5781 void GL_APIENTRY glTexParameterIivOES(GLenum target, GLenum pname, const GLint *params)
5782 {
5783 return GL_TexParameterIivOES(target, pname, params);
5784 }
5785
glTexParameterIuivOES(GLenum target,GLenum pname,const GLuint * params)5786 void GL_APIENTRY glTexParameterIuivOES(GLenum target, GLenum pname, const GLuint *params)
5787 {
5788 return GL_TexParameterIuivOES(target, pname, params);
5789 }
5790
5791 // GL_OES_texture_buffer
glTexBufferOES(GLenum target,GLenum internalformat,GLuint buffer)5792 void GL_APIENTRY glTexBufferOES(GLenum target, GLenum internalformat, GLuint buffer)
5793 {
5794 return GL_TexBufferOES(target, internalformat, buffer);
5795 }
5796
glTexBufferRangeOES(GLenum target,GLenum internalformat,GLuint buffer,GLintptr offset,GLsizeiptr size)5797 void GL_APIENTRY glTexBufferRangeOES(GLenum target,
5798 GLenum internalformat,
5799 GLuint buffer,
5800 GLintptr offset,
5801 GLsizeiptr size)
5802 {
5803 return GL_TexBufferRangeOES(target, internalformat, buffer, offset, size);
5804 }
5805
5806 // GL_OES_texture_compression_astc
5807
5808 // GL_OES_texture_cube_map
glGetTexGenfvOES(GLenum coord,GLenum pname,GLfloat * params)5809 void GL_APIENTRY glGetTexGenfvOES(GLenum coord, GLenum pname, GLfloat *params)
5810 {
5811 return GL_GetTexGenfvOES(coord, pname, params);
5812 }
5813
glGetTexGenivOES(GLenum coord,GLenum pname,GLint * params)5814 void GL_APIENTRY glGetTexGenivOES(GLenum coord, GLenum pname, GLint *params)
5815 {
5816 return GL_GetTexGenivOES(coord, pname, params);
5817 }
5818
glGetTexGenxvOES(GLenum coord,GLenum pname,GLfixed * params)5819 void GL_APIENTRY glGetTexGenxvOES(GLenum coord, GLenum pname, GLfixed *params)
5820 {
5821 return GL_GetTexGenxvOES(coord, pname, params);
5822 }
5823
glTexGenfOES(GLenum coord,GLenum pname,GLfloat param)5824 void GL_APIENTRY glTexGenfOES(GLenum coord, GLenum pname, GLfloat param)
5825 {
5826 return GL_TexGenfOES(coord, pname, param);
5827 }
5828
glTexGenfvOES(GLenum coord,GLenum pname,const GLfloat * params)5829 void GL_APIENTRY glTexGenfvOES(GLenum coord, GLenum pname, const GLfloat *params)
5830 {
5831 return GL_TexGenfvOES(coord, pname, params);
5832 }
5833
glTexGeniOES(GLenum coord,GLenum pname,GLint param)5834 void GL_APIENTRY glTexGeniOES(GLenum coord, GLenum pname, GLint param)
5835 {
5836 return GL_TexGeniOES(coord, pname, param);
5837 }
5838
glTexGenivOES(GLenum coord,GLenum pname,const GLint * params)5839 void GL_APIENTRY glTexGenivOES(GLenum coord, GLenum pname, const GLint *params)
5840 {
5841 return GL_TexGenivOES(coord, pname, params);
5842 }
5843
glTexGenxOES(GLenum coord,GLenum pname,GLfixed param)5844 void GL_APIENTRY glTexGenxOES(GLenum coord, GLenum pname, GLfixed param)
5845 {
5846 return GL_TexGenxOES(coord, pname, param);
5847 }
5848
glTexGenxvOES(GLenum coord,GLenum pname,const GLfixed * params)5849 void GL_APIENTRY glTexGenxvOES(GLenum coord, GLenum pname, const GLfixed *params)
5850 {
5851 return GL_TexGenxvOES(coord, pname, params);
5852 }
5853
5854 // GL_OES_texture_cube_map_array
5855
5856 // GL_OES_texture_float
5857
5858 // GL_OES_texture_float_linear
5859
5860 // GL_OES_texture_half_float
5861
5862 // GL_OES_texture_half_float_linear
5863
5864 // GL_OES_texture_npot
5865
5866 // GL_OES_texture_stencil8
5867
5868 // GL_OES_texture_storage_multisample_2d_array
glTexStorage3DMultisampleOES(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedsamplelocations)5869 void GL_APIENTRY glTexStorage3DMultisampleOES(GLenum target,
5870 GLsizei samples,
5871 GLenum internalformat,
5872 GLsizei width,
5873 GLsizei height,
5874 GLsizei depth,
5875 GLboolean fixedsamplelocations)
5876 {
5877 return GL_TexStorage3DMultisampleOES(target, samples, internalformat, width, height, depth,
5878 fixedsamplelocations);
5879 }
5880
5881 // GL_OES_vertex_array_object
glBindVertexArrayOES(GLuint array)5882 void GL_APIENTRY glBindVertexArrayOES(GLuint array)
5883 {
5884 return GL_BindVertexArrayOES(array);
5885 }
5886
glDeleteVertexArraysOES(GLsizei n,const GLuint * arrays)5887 void GL_APIENTRY glDeleteVertexArraysOES(GLsizei n, const GLuint *arrays)
5888 {
5889 return GL_DeleteVertexArraysOES(n, arrays);
5890 }
5891
glGenVertexArraysOES(GLsizei n,GLuint * arrays)5892 void GL_APIENTRY glGenVertexArraysOES(GLsizei n, GLuint *arrays)
5893 {
5894 return GL_GenVertexArraysOES(n, arrays);
5895 }
5896
glIsVertexArrayOES(GLuint array)5897 GLboolean GL_APIENTRY glIsVertexArrayOES(GLuint array)
5898 {
5899 return GL_IsVertexArrayOES(array);
5900 }
5901
5902 // GL_OES_vertex_half_float
5903
5904 // GL_OES_vertex_type_10_10_10_2
5905
5906 // GL_OVR_multiview
glFramebufferTextureMultiviewOVR(GLenum target,GLenum attachment,GLuint texture,GLint level,GLint baseViewIndex,GLsizei numViews)5907 void GL_APIENTRY glFramebufferTextureMultiviewOVR(GLenum target,
5908 GLenum attachment,
5909 GLuint texture,
5910 GLint level,
5911 GLint baseViewIndex,
5912 GLsizei numViews)
5913 {
5914 return GL_FramebufferTextureMultiviewOVR(target, attachment, texture, level, baseViewIndex,
5915 numViews);
5916 }
5917
5918 // GL_OVR_multiview2
5919
5920 // GL_QCOM_render_shared_exponent
5921
5922 // GL_QCOM_shading_rate
glShadingRateQCOM(GLenum rate)5923 void GL_APIENTRY glShadingRateQCOM(GLenum rate)
5924 {
5925 return GL_ShadingRateQCOM(rate);
5926 }
5927
5928 #if defined(ANGLE_ENABLE_GL_DESKTOP_FRONTEND)
5929
5930 // GL 1.0
glAccum(GLenum op,GLfloat value)5931 void GL_APIENTRY glAccum(GLenum op, GLfloat value)
5932 {
5933 return GL_Accum(op, value);
5934 }
5935
glBegin(GLenum mode)5936 void GL_APIENTRY glBegin(GLenum mode)
5937 {
5938 return GL_Begin(mode);
5939 }
5940
glBitmap(GLsizei width,GLsizei height,GLfloat xorig,GLfloat yorig,GLfloat xmove,GLfloat ymove,const GLubyte * bitmap)5941 void GL_APIENTRY glBitmap(GLsizei width,
5942 GLsizei height,
5943 GLfloat xorig,
5944 GLfloat yorig,
5945 GLfloat xmove,
5946 GLfloat ymove,
5947 const GLubyte *bitmap)
5948 {
5949 return GL_Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
5950 }
5951
glCallList(GLuint list)5952 void GL_APIENTRY glCallList(GLuint list)
5953 {
5954 return GL_CallList(list);
5955 }
5956
glCallLists(GLsizei n,GLenum type,const void * lists)5957 void GL_APIENTRY glCallLists(GLsizei n, GLenum type, const void *lists)
5958 {
5959 return GL_CallLists(n, type, lists);
5960 }
5961
glClearAccum(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)5962 void GL_APIENTRY glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
5963 {
5964 return GL_ClearAccum(red, green, blue, alpha);
5965 }
5966
glClearDepth(GLdouble depth)5967 void GL_APIENTRY glClearDepth(GLdouble depth)
5968 {
5969 return GL_ClearDepth(depth);
5970 }
5971
glClearIndex(GLfloat c)5972 void GL_APIENTRY glClearIndex(GLfloat c)
5973 {
5974 return GL_ClearIndex(c);
5975 }
5976
glClipPlane(GLenum plane,const GLdouble * equation)5977 void GL_APIENTRY glClipPlane(GLenum plane, const GLdouble *equation)
5978 {
5979 return GL_ClipPlane(plane, equation);
5980 }
5981
glColor3b(GLbyte red,GLbyte green,GLbyte blue)5982 void GL_APIENTRY glColor3b(GLbyte red, GLbyte green, GLbyte blue)
5983 {
5984 return GL_Color3b(red, green, blue);
5985 }
5986
glColor3bv(const GLbyte * v)5987 void GL_APIENTRY glColor3bv(const GLbyte *v)
5988 {
5989 return GL_Color3bv(v);
5990 }
5991
glColor3d(GLdouble red,GLdouble green,GLdouble blue)5992 void GL_APIENTRY glColor3d(GLdouble red, GLdouble green, GLdouble blue)
5993 {
5994 return GL_Color3d(red, green, blue);
5995 }
5996
glColor3dv(const GLdouble * v)5997 void GL_APIENTRY glColor3dv(const GLdouble *v)
5998 {
5999 return GL_Color3dv(v);
6000 }
6001
glColor3f(GLfloat red,GLfloat green,GLfloat blue)6002 void GL_APIENTRY glColor3f(GLfloat red, GLfloat green, GLfloat blue)
6003 {
6004 return GL_Color3f(red, green, blue);
6005 }
6006
glColor3fv(const GLfloat * v)6007 void GL_APIENTRY glColor3fv(const GLfloat *v)
6008 {
6009 return GL_Color3fv(v);
6010 }
6011
glColor3i(GLint red,GLint green,GLint blue)6012 void GL_APIENTRY glColor3i(GLint red, GLint green, GLint blue)
6013 {
6014 return GL_Color3i(red, green, blue);
6015 }
6016
glColor3iv(const GLint * v)6017 void GL_APIENTRY glColor3iv(const GLint *v)
6018 {
6019 return GL_Color3iv(v);
6020 }
6021
glColor3s(GLshort red,GLshort green,GLshort blue)6022 void GL_APIENTRY glColor3s(GLshort red, GLshort green, GLshort blue)
6023 {
6024 return GL_Color3s(red, green, blue);
6025 }
6026
glColor3sv(const GLshort * v)6027 void GL_APIENTRY glColor3sv(const GLshort *v)
6028 {
6029 return GL_Color3sv(v);
6030 }
6031
glColor3ub(GLubyte red,GLubyte green,GLubyte blue)6032 void GL_APIENTRY glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
6033 {
6034 return GL_Color3ub(red, green, blue);
6035 }
6036
glColor3ubv(const GLubyte * v)6037 void GL_APIENTRY glColor3ubv(const GLubyte *v)
6038 {
6039 return GL_Color3ubv(v);
6040 }
6041
glColor3ui(GLuint red,GLuint green,GLuint blue)6042 void GL_APIENTRY glColor3ui(GLuint red, GLuint green, GLuint blue)
6043 {
6044 return GL_Color3ui(red, green, blue);
6045 }
6046
glColor3uiv(const GLuint * v)6047 void GL_APIENTRY glColor3uiv(const GLuint *v)
6048 {
6049 return GL_Color3uiv(v);
6050 }
6051
glColor3us(GLushort red,GLushort green,GLushort blue)6052 void GL_APIENTRY glColor3us(GLushort red, GLushort green, GLushort blue)
6053 {
6054 return GL_Color3us(red, green, blue);
6055 }
6056
glColor3usv(const GLushort * v)6057 void GL_APIENTRY glColor3usv(const GLushort *v)
6058 {
6059 return GL_Color3usv(v);
6060 }
6061
glColor4b(GLbyte red,GLbyte green,GLbyte blue,GLbyte alpha)6062 void GL_APIENTRY glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
6063 {
6064 return GL_Color4b(red, green, blue, alpha);
6065 }
6066
glColor4bv(const GLbyte * v)6067 void GL_APIENTRY glColor4bv(const GLbyte *v)
6068 {
6069 return GL_Color4bv(v);
6070 }
6071
glColor4d(GLdouble red,GLdouble green,GLdouble blue,GLdouble alpha)6072 void GL_APIENTRY glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
6073 {
6074 return GL_Color4d(red, green, blue, alpha);
6075 }
6076
glColor4dv(const GLdouble * v)6077 void GL_APIENTRY glColor4dv(const GLdouble *v)
6078 {
6079 return GL_Color4dv(v);
6080 }
6081
glColor4fv(const GLfloat * v)6082 void GL_APIENTRY glColor4fv(const GLfloat *v)
6083 {
6084 return GL_Color4fv(v);
6085 }
6086
glColor4i(GLint red,GLint green,GLint blue,GLint alpha)6087 void GL_APIENTRY glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
6088 {
6089 return GL_Color4i(red, green, blue, alpha);
6090 }
6091
glColor4iv(const GLint * v)6092 void GL_APIENTRY glColor4iv(const GLint *v)
6093 {
6094 return GL_Color4iv(v);
6095 }
6096
glColor4s(GLshort red,GLshort green,GLshort blue,GLshort alpha)6097 void GL_APIENTRY glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
6098 {
6099 return GL_Color4s(red, green, blue, alpha);
6100 }
6101
glColor4sv(const GLshort * v)6102 void GL_APIENTRY glColor4sv(const GLshort *v)
6103 {
6104 return GL_Color4sv(v);
6105 }
6106
glColor4ubv(const GLubyte * v)6107 void GL_APIENTRY glColor4ubv(const GLubyte *v)
6108 {
6109 return GL_Color4ubv(v);
6110 }
6111
glColor4ui(GLuint red,GLuint green,GLuint blue,GLuint alpha)6112 void GL_APIENTRY glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
6113 {
6114 return GL_Color4ui(red, green, blue, alpha);
6115 }
6116
glColor4uiv(const GLuint * v)6117 void GL_APIENTRY glColor4uiv(const GLuint *v)
6118 {
6119 return GL_Color4uiv(v);
6120 }
6121
glColor4us(GLushort red,GLushort green,GLushort blue,GLushort alpha)6122 void GL_APIENTRY glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
6123 {
6124 return GL_Color4us(red, green, blue, alpha);
6125 }
6126
glColor4usv(const GLushort * v)6127 void GL_APIENTRY glColor4usv(const GLushort *v)
6128 {
6129 return GL_Color4usv(v);
6130 }
6131
glColorMaterial(GLenum face,GLenum mode)6132 void GL_APIENTRY glColorMaterial(GLenum face, GLenum mode)
6133 {
6134 return GL_ColorMaterial(face, mode);
6135 }
6136
glCopyPixels(GLint x,GLint y,GLsizei width,GLsizei height,GLenum type)6137 void GL_APIENTRY glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
6138 {
6139 return GL_CopyPixels(x, y, width, height, type);
6140 }
6141
glDeleteLists(GLuint list,GLsizei range)6142 void GL_APIENTRY glDeleteLists(GLuint list, GLsizei range)
6143 {
6144 return GL_DeleteLists(list, range);
6145 }
6146
glDepthRange(GLdouble n,GLdouble f)6147 void GL_APIENTRY glDepthRange(GLdouble n, GLdouble f)
6148 {
6149 return GL_DepthRange(n, f);
6150 }
6151
glDrawBuffer(GLenum buf)6152 void GL_APIENTRY glDrawBuffer(GLenum buf)
6153 {
6154 return GL_DrawBuffer(buf);
6155 }
6156
6157 void GL_APIENTRY
glDrawPixels(GLsizei width,GLsizei height,GLenum format,GLenum type,const void * pixels)6158 glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
6159 {
6160 return GL_DrawPixels(width, height, format, type, pixels);
6161 }
6162
glEdgeFlag(GLboolean flag)6163 void GL_APIENTRY glEdgeFlag(GLboolean flag)
6164 {
6165 return GL_EdgeFlag(flag);
6166 }
6167
glEdgeFlagv(const GLboolean * flag)6168 void GL_APIENTRY glEdgeFlagv(const GLboolean *flag)
6169 {
6170 return GL_EdgeFlagv(flag);
6171 }
6172
glEnd()6173 void GL_APIENTRY glEnd()
6174 {
6175 return GL_End();
6176 }
6177
glEndList()6178 void GL_APIENTRY glEndList()
6179 {
6180 return GL_EndList();
6181 }
6182
glEvalCoord1d(GLdouble u)6183 void GL_APIENTRY glEvalCoord1d(GLdouble u)
6184 {
6185 return GL_EvalCoord1d(u);
6186 }
6187
glEvalCoord1dv(const GLdouble * u)6188 void GL_APIENTRY glEvalCoord1dv(const GLdouble *u)
6189 {
6190 return GL_EvalCoord1dv(u);
6191 }
6192
glEvalCoord1f(GLfloat u)6193 void GL_APIENTRY glEvalCoord1f(GLfloat u)
6194 {
6195 return GL_EvalCoord1f(u);
6196 }
6197
glEvalCoord1fv(const GLfloat * u)6198 void GL_APIENTRY glEvalCoord1fv(const GLfloat *u)
6199 {
6200 return GL_EvalCoord1fv(u);
6201 }
6202
glEvalCoord2d(GLdouble u,GLdouble v)6203 void GL_APIENTRY glEvalCoord2d(GLdouble u, GLdouble v)
6204 {
6205 return GL_EvalCoord2d(u, v);
6206 }
6207
glEvalCoord2dv(const GLdouble * u)6208 void GL_APIENTRY glEvalCoord2dv(const GLdouble *u)
6209 {
6210 return GL_EvalCoord2dv(u);
6211 }
6212
glEvalCoord2f(GLfloat u,GLfloat v)6213 void GL_APIENTRY glEvalCoord2f(GLfloat u, GLfloat v)
6214 {
6215 return GL_EvalCoord2f(u, v);
6216 }
6217
glEvalCoord2fv(const GLfloat * u)6218 void GL_APIENTRY glEvalCoord2fv(const GLfloat *u)
6219 {
6220 return GL_EvalCoord2fv(u);
6221 }
6222
glEvalMesh1(GLenum mode,GLint i1,GLint i2)6223 void GL_APIENTRY glEvalMesh1(GLenum mode, GLint i1, GLint i2)
6224 {
6225 return GL_EvalMesh1(mode, i1, i2);
6226 }
6227
glEvalMesh2(GLenum mode,GLint i1,GLint i2,GLint j1,GLint j2)6228 void GL_APIENTRY glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
6229 {
6230 return GL_EvalMesh2(mode, i1, i2, j1, j2);
6231 }
6232
glEvalPoint1(GLint i)6233 void GL_APIENTRY glEvalPoint1(GLint i)
6234 {
6235 return GL_EvalPoint1(i);
6236 }
6237
glEvalPoint2(GLint i,GLint j)6238 void GL_APIENTRY glEvalPoint2(GLint i, GLint j)
6239 {
6240 return GL_EvalPoint2(i, j);
6241 }
6242
glFeedbackBuffer(GLsizei size,GLenum type,GLfloat * buffer)6243 void GL_APIENTRY glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
6244 {
6245 return GL_FeedbackBuffer(size, type, buffer);
6246 }
6247
glFogi(GLenum pname,GLint param)6248 void GL_APIENTRY glFogi(GLenum pname, GLint param)
6249 {
6250 return GL_Fogi(pname, param);
6251 }
6252
glFogiv(GLenum pname,const GLint * params)6253 void GL_APIENTRY glFogiv(GLenum pname, const GLint *params)
6254 {
6255 return GL_Fogiv(pname, params);
6256 }
6257
glFrustum(GLdouble left,GLdouble right,GLdouble bottom,GLdouble top,GLdouble zNear,GLdouble zFar)6258 void GL_APIENTRY glFrustum(GLdouble left,
6259 GLdouble right,
6260 GLdouble bottom,
6261 GLdouble top,
6262 GLdouble zNear,
6263 GLdouble zFar)
6264 {
6265 return GL_Frustum(left, right, bottom, top, zNear, zFar);
6266 }
6267
glGenLists(GLsizei range)6268 GLuint GL_APIENTRY glGenLists(GLsizei range)
6269 {
6270 return GL_GenLists(range);
6271 }
6272
glGetClipPlane(GLenum plane,GLdouble * equation)6273 void GL_APIENTRY glGetClipPlane(GLenum plane, GLdouble *equation)
6274 {
6275 return GL_GetClipPlane(plane, equation);
6276 }
6277
glGetDoublev(GLenum pname,GLdouble * data)6278 void GL_APIENTRY glGetDoublev(GLenum pname, GLdouble *data)
6279 {
6280 return GL_GetDoublev(pname, data);
6281 }
6282
glGetLightiv(GLenum light,GLenum pname,GLint * params)6283 void GL_APIENTRY glGetLightiv(GLenum light, GLenum pname, GLint *params)
6284 {
6285 return GL_GetLightiv(light, pname, params);
6286 }
6287
glGetMapdv(GLenum target,GLenum query,GLdouble * v)6288 void GL_APIENTRY glGetMapdv(GLenum target, GLenum query, GLdouble *v)
6289 {
6290 return GL_GetMapdv(target, query, v);
6291 }
6292
glGetMapfv(GLenum target,GLenum query,GLfloat * v)6293 void GL_APIENTRY glGetMapfv(GLenum target, GLenum query, GLfloat *v)
6294 {
6295 return GL_GetMapfv(target, query, v);
6296 }
6297
glGetMapiv(GLenum target,GLenum query,GLint * v)6298 void GL_APIENTRY glGetMapiv(GLenum target, GLenum query, GLint *v)
6299 {
6300 return GL_GetMapiv(target, query, v);
6301 }
6302
glGetMaterialiv(GLenum face,GLenum pname,GLint * params)6303 void GL_APIENTRY glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
6304 {
6305 return GL_GetMaterialiv(face, pname, params);
6306 }
6307
glGetPixelMapfv(GLenum map,GLfloat * values)6308 void GL_APIENTRY glGetPixelMapfv(GLenum map, GLfloat *values)
6309 {
6310 return GL_GetPixelMapfv(map, values);
6311 }
6312
glGetPixelMapuiv(GLenum map,GLuint * values)6313 void GL_APIENTRY glGetPixelMapuiv(GLenum map, GLuint *values)
6314 {
6315 return GL_GetPixelMapuiv(map, values);
6316 }
6317
glGetPixelMapusv(GLenum map,GLushort * values)6318 void GL_APIENTRY glGetPixelMapusv(GLenum map, GLushort *values)
6319 {
6320 return GL_GetPixelMapusv(map, values);
6321 }
6322
glGetPolygonStipple(GLubyte * mask)6323 void GL_APIENTRY glGetPolygonStipple(GLubyte *mask)
6324 {
6325 return GL_GetPolygonStipple(mask);
6326 }
6327
glGetTexGendv(GLenum coord,GLenum pname,GLdouble * params)6328 void GL_APIENTRY glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
6329 {
6330 return GL_GetTexGendv(coord, pname, params);
6331 }
6332
glGetTexGenfv(GLenum coord,GLenum pname,GLfloat * params)6333 void GL_APIENTRY glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
6334 {
6335 return GL_GetTexGenfv(coord, pname, params);
6336 }
6337
glGetTexGeniv(GLenum coord,GLenum pname,GLint * params)6338 void GL_APIENTRY glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
6339 {
6340 return GL_GetTexGeniv(coord, pname, params);
6341 }
6342
glGetTexImage(GLenum target,GLint level,GLenum format,GLenum type,void * pixels)6343 void GL_APIENTRY glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, void *pixels)
6344 {
6345 return GL_GetTexImage(target, level, format, type, pixels);
6346 }
6347
glIndexMask(GLuint mask)6348 void GL_APIENTRY glIndexMask(GLuint mask)
6349 {
6350 return GL_IndexMask(mask);
6351 }
6352
glIndexd(GLdouble c)6353 void GL_APIENTRY glIndexd(GLdouble c)
6354 {
6355 return GL_Indexd(c);
6356 }
6357
glIndexdv(const GLdouble * c)6358 void GL_APIENTRY glIndexdv(const GLdouble *c)
6359 {
6360 return GL_Indexdv(c);
6361 }
6362
glIndexf(GLfloat c)6363 void GL_APIENTRY glIndexf(GLfloat c)
6364 {
6365 return GL_Indexf(c);
6366 }
6367
glIndexfv(const GLfloat * c)6368 void GL_APIENTRY glIndexfv(const GLfloat *c)
6369 {
6370 return GL_Indexfv(c);
6371 }
6372
glIndexi(GLint c)6373 void GL_APIENTRY glIndexi(GLint c)
6374 {
6375 return GL_Indexi(c);
6376 }
6377
glIndexiv(const GLint * c)6378 void GL_APIENTRY glIndexiv(const GLint *c)
6379 {
6380 return GL_Indexiv(c);
6381 }
6382
glIndexs(GLshort c)6383 void GL_APIENTRY glIndexs(GLshort c)
6384 {
6385 return GL_Indexs(c);
6386 }
6387
glIndexsv(const GLshort * c)6388 void GL_APIENTRY glIndexsv(const GLshort *c)
6389 {
6390 return GL_Indexsv(c);
6391 }
6392
glInitNames()6393 void GL_APIENTRY glInitNames()
6394 {
6395 return GL_InitNames();
6396 }
6397
glIsList(GLuint list)6398 GLboolean GL_APIENTRY glIsList(GLuint list)
6399 {
6400 return GL_IsList(list);
6401 }
6402
glLightModeli(GLenum pname,GLint param)6403 void GL_APIENTRY glLightModeli(GLenum pname, GLint param)
6404 {
6405 return GL_LightModeli(pname, param);
6406 }
6407
glLightModeliv(GLenum pname,const GLint * params)6408 void GL_APIENTRY glLightModeliv(GLenum pname, const GLint *params)
6409 {
6410 return GL_LightModeliv(pname, params);
6411 }
6412
glLighti(GLenum light,GLenum pname,GLint param)6413 void GL_APIENTRY glLighti(GLenum light, GLenum pname, GLint param)
6414 {
6415 return GL_Lighti(light, pname, param);
6416 }
6417
glLightiv(GLenum light,GLenum pname,const GLint * params)6418 void GL_APIENTRY glLightiv(GLenum light, GLenum pname, const GLint *params)
6419 {
6420 return GL_Lightiv(light, pname, params);
6421 }
6422
glLineStipple(GLint factor,GLushort pattern)6423 void GL_APIENTRY glLineStipple(GLint factor, GLushort pattern)
6424 {
6425 return GL_LineStipple(factor, pattern);
6426 }
6427
glListBase(GLuint base)6428 void GL_APIENTRY glListBase(GLuint base)
6429 {
6430 return GL_ListBase(base);
6431 }
6432
glLoadMatrixd(const GLdouble * m)6433 void GL_APIENTRY glLoadMatrixd(const GLdouble *m)
6434 {
6435 return GL_LoadMatrixd(m);
6436 }
6437
glLoadName(GLuint name)6438 void GL_APIENTRY glLoadName(GLuint name)
6439 {
6440 return GL_LoadName(name);
6441 }
6442
6443 void GL_APIENTRY
glMap1d(GLenum target,GLdouble u1,GLdouble u2,GLint stride,GLint order,const GLdouble * points)6444 glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
6445 {
6446 return GL_Map1d(target, u1, u2, stride, order, points);
6447 }
6448
6449 void GL_APIENTRY
glMap1f(GLenum target,GLfloat u1,GLfloat u2,GLint stride,GLint order,const GLfloat * points)6450 glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
6451 {
6452 return GL_Map1f(target, u1, u2, stride, order, points);
6453 }
6454
glMap2d(GLenum target,GLdouble u1,GLdouble u2,GLint ustride,GLint uorder,GLdouble v1,GLdouble v2,GLint vstride,GLint vorder,const GLdouble * points)6455 void GL_APIENTRY glMap2d(GLenum target,
6456 GLdouble u1,
6457 GLdouble u2,
6458 GLint ustride,
6459 GLint uorder,
6460 GLdouble v1,
6461 GLdouble v2,
6462 GLint vstride,
6463 GLint vorder,
6464 const GLdouble *points)
6465 {
6466 return GL_Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
6467 }
6468
glMap2f(GLenum target,GLfloat u1,GLfloat u2,GLint ustride,GLint uorder,GLfloat v1,GLfloat v2,GLint vstride,GLint vorder,const GLfloat * points)6469 void GL_APIENTRY glMap2f(GLenum target,
6470 GLfloat u1,
6471 GLfloat u2,
6472 GLint ustride,
6473 GLint uorder,
6474 GLfloat v1,
6475 GLfloat v2,
6476 GLint vstride,
6477 GLint vorder,
6478 const GLfloat *points)
6479 {
6480 return GL_Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
6481 }
6482
glMapGrid1d(GLint un,GLdouble u1,GLdouble u2)6483 void GL_APIENTRY glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
6484 {
6485 return GL_MapGrid1d(un, u1, u2);
6486 }
6487
glMapGrid1f(GLint un,GLfloat u1,GLfloat u2)6488 void GL_APIENTRY glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
6489 {
6490 return GL_MapGrid1f(un, u1, u2);
6491 }
6492
glMapGrid2d(GLint un,GLdouble u1,GLdouble u2,GLint vn,GLdouble v1,GLdouble v2)6493 void GL_APIENTRY glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
6494 {
6495 return GL_MapGrid2d(un, u1, u2, vn, v1, v2);
6496 }
6497
glMapGrid2f(GLint un,GLfloat u1,GLfloat u2,GLint vn,GLfloat v1,GLfloat v2)6498 void GL_APIENTRY glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
6499 {
6500 return GL_MapGrid2f(un, u1, u2, vn, v1, v2);
6501 }
6502
glMateriali(GLenum face,GLenum pname,GLint param)6503 void GL_APIENTRY glMateriali(GLenum face, GLenum pname, GLint param)
6504 {
6505 return GL_Materiali(face, pname, param);
6506 }
6507
glMaterialiv(GLenum face,GLenum pname,const GLint * params)6508 void GL_APIENTRY glMaterialiv(GLenum face, GLenum pname, const GLint *params)
6509 {
6510 return GL_Materialiv(face, pname, params);
6511 }
6512
glMultMatrixd(const GLdouble * m)6513 void GL_APIENTRY glMultMatrixd(const GLdouble *m)
6514 {
6515 return GL_MultMatrixd(m);
6516 }
6517
glNewList(GLuint list,GLenum mode)6518 void GL_APIENTRY glNewList(GLuint list, GLenum mode)
6519 {
6520 return GL_NewList(list, mode);
6521 }
6522
glNormal3b(GLbyte nx,GLbyte ny,GLbyte nz)6523 void GL_APIENTRY glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
6524 {
6525 return GL_Normal3b(nx, ny, nz);
6526 }
6527
glNormal3bv(const GLbyte * v)6528 void GL_APIENTRY glNormal3bv(const GLbyte *v)
6529 {
6530 return GL_Normal3bv(v);
6531 }
6532
glNormal3d(GLdouble nx,GLdouble ny,GLdouble nz)6533 void GL_APIENTRY glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
6534 {
6535 return GL_Normal3d(nx, ny, nz);
6536 }
6537
glNormal3dv(const GLdouble * v)6538 void GL_APIENTRY glNormal3dv(const GLdouble *v)
6539 {
6540 return GL_Normal3dv(v);
6541 }
6542
glNormal3fv(const GLfloat * v)6543 void GL_APIENTRY glNormal3fv(const GLfloat *v)
6544 {
6545 return GL_Normal3fv(v);
6546 }
6547
glNormal3i(GLint nx,GLint ny,GLint nz)6548 void GL_APIENTRY glNormal3i(GLint nx, GLint ny, GLint nz)
6549 {
6550 return GL_Normal3i(nx, ny, nz);
6551 }
6552
glNormal3iv(const GLint * v)6553 void GL_APIENTRY glNormal3iv(const GLint *v)
6554 {
6555 return GL_Normal3iv(v);
6556 }
6557
glNormal3s(GLshort nx,GLshort ny,GLshort nz)6558 void GL_APIENTRY glNormal3s(GLshort nx, GLshort ny, GLshort nz)
6559 {
6560 return GL_Normal3s(nx, ny, nz);
6561 }
6562
glNormal3sv(const GLshort * v)6563 void GL_APIENTRY glNormal3sv(const GLshort *v)
6564 {
6565 return GL_Normal3sv(v);
6566 }
6567
6568 void GL_APIENTRY
glOrtho(GLdouble left,GLdouble right,GLdouble bottom,GLdouble top,GLdouble zNear,GLdouble zFar)6569 glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
6570 {
6571 return GL_Ortho(left, right, bottom, top, zNear, zFar);
6572 }
6573
glPassThrough(GLfloat token)6574 void GL_APIENTRY glPassThrough(GLfloat token)
6575 {
6576 return GL_PassThrough(token);
6577 }
6578
glPixelMapfv(GLenum map,GLsizei mapsize,const GLfloat * values)6579 void GL_APIENTRY glPixelMapfv(GLenum map, GLsizei mapsize, const GLfloat *values)
6580 {
6581 return GL_PixelMapfv(map, mapsize, values);
6582 }
6583
glPixelMapuiv(GLenum map,GLsizei mapsize,const GLuint * values)6584 void GL_APIENTRY glPixelMapuiv(GLenum map, GLsizei mapsize, const GLuint *values)
6585 {
6586 return GL_PixelMapuiv(map, mapsize, values);
6587 }
6588
glPixelMapusv(GLenum map,GLsizei mapsize,const GLushort * values)6589 void GL_APIENTRY glPixelMapusv(GLenum map, GLsizei mapsize, const GLushort *values)
6590 {
6591 return GL_PixelMapusv(map, mapsize, values);
6592 }
6593
glPixelStoref(GLenum pname,GLfloat param)6594 void GL_APIENTRY glPixelStoref(GLenum pname, GLfloat param)
6595 {
6596 return GL_PixelStoref(pname, param);
6597 }
6598
glPixelTransferf(GLenum pname,GLfloat param)6599 void GL_APIENTRY glPixelTransferf(GLenum pname, GLfloat param)
6600 {
6601 return GL_PixelTransferf(pname, param);
6602 }
6603
glPixelTransferi(GLenum pname,GLint param)6604 void GL_APIENTRY glPixelTransferi(GLenum pname, GLint param)
6605 {
6606 return GL_PixelTransferi(pname, param);
6607 }
6608
glPixelZoom(GLfloat xfactor,GLfloat yfactor)6609 void GL_APIENTRY glPixelZoom(GLfloat xfactor, GLfloat yfactor)
6610 {
6611 return GL_PixelZoom(xfactor, yfactor);
6612 }
6613
glPolygonMode(GLenum face,GLenum mode)6614 void GL_APIENTRY glPolygonMode(GLenum face, GLenum mode)
6615 {
6616 return GL_PolygonMode(face, mode);
6617 }
6618
glPolygonStipple(const GLubyte * mask)6619 void GL_APIENTRY glPolygonStipple(const GLubyte *mask)
6620 {
6621 return GL_PolygonStipple(mask);
6622 }
6623
glPopAttrib()6624 void GL_APIENTRY glPopAttrib()
6625 {
6626 return GL_PopAttrib();
6627 }
6628
glPopName()6629 void GL_APIENTRY glPopName()
6630 {
6631 return GL_PopName();
6632 }
6633
glPushAttrib(GLbitfield mask)6634 void GL_APIENTRY glPushAttrib(GLbitfield mask)
6635 {
6636 return GL_PushAttrib(mask);
6637 }
6638
glPushName(GLuint name)6639 void GL_APIENTRY glPushName(GLuint name)
6640 {
6641 return GL_PushName(name);
6642 }
6643
glRasterPos2d(GLdouble x,GLdouble y)6644 void GL_APIENTRY glRasterPos2d(GLdouble x, GLdouble y)
6645 {
6646 return GL_RasterPos2d(x, y);
6647 }
6648
glRasterPos2dv(const GLdouble * v)6649 void GL_APIENTRY glRasterPos2dv(const GLdouble *v)
6650 {
6651 return GL_RasterPos2dv(v);
6652 }
6653
glRasterPos2f(GLfloat x,GLfloat y)6654 void GL_APIENTRY glRasterPos2f(GLfloat x, GLfloat y)
6655 {
6656 return GL_RasterPos2f(x, y);
6657 }
6658
glRasterPos2fv(const GLfloat * v)6659 void GL_APIENTRY glRasterPos2fv(const GLfloat *v)
6660 {
6661 return GL_RasterPos2fv(v);
6662 }
6663
glRasterPos2i(GLint x,GLint y)6664 void GL_APIENTRY glRasterPos2i(GLint x, GLint y)
6665 {
6666 return GL_RasterPos2i(x, y);
6667 }
6668
glRasterPos2iv(const GLint * v)6669 void GL_APIENTRY glRasterPos2iv(const GLint *v)
6670 {
6671 return GL_RasterPos2iv(v);
6672 }
6673
glRasterPos2s(GLshort x,GLshort y)6674 void GL_APIENTRY glRasterPos2s(GLshort x, GLshort y)
6675 {
6676 return GL_RasterPos2s(x, y);
6677 }
6678
glRasterPos2sv(const GLshort * v)6679 void GL_APIENTRY glRasterPos2sv(const GLshort *v)
6680 {
6681 return GL_RasterPos2sv(v);
6682 }
6683
glRasterPos3d(GLdouble x,GLdouble y,GLdouble z)6684 void GL_APIENTRY glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
6685 {
6686 return GL_RasterPos3d(x, y, z);
6687 }
6688
glRasterPos3dv(const GLdouble * v)6689 void GL_APIENTRY glRasterPos3dv(const GLdouble *v)
6690 {
6691 return GL_RasterPos3dv(v);
6692 }
6693
glRasterPos3f(GLfloat x,GLfloat y,GLfloat z)6694 void GL_APIENTRY glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
6695 {
6696 return GL_RasterPos3f(x, y, z);
6697 }
6698
glRasterPos3fv(const GLfloat * v)6699 void GL_APIENTRY glRasterPos3fv(const GLfloat *v)
6700 {
6701 return GL_RasterPos3fv(v);
6702 }
6703
glRasterPos3i(GLint x,GLint y,GLint z)6704 void GL_APIENTRY glRasterPos3i(GLint x, GLint y, GLint z)
6705 {
6706 return GL_RasterPos3i(x, y, z);
6707 }
6708
glRasterPos3iv(const GLint * v)6709 void GL_APIENTRY glRasterPos3iv(const GLint *v)
6710 {
6711 return GL_RasterPos3iv(v);
6712 }
6713
glRasterPos3s(GLshort x,GLshort y,GLshort z)6714 void GL_APIENTRY glRasterPos3s(GLshort x, GLshort y, GLshort z)
6715 {
6716 return GL_RasterPos3s(x, y, z);
6717 }
6718
glRasterPos3sv(const GLshort * v)6719 void GL_APIENTRY glRasterPos3sv(const GLshort *v)
6720 {
6721 return GL_RasterPos3sv(v);
6722 }
6723
glRasterPos4d(GLdouble x,GLdouble y,GLdouble z,GLdouble w)6724 void GL_APIENTRY glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
6725 {
6726 return GL_RasterPos4d(x, y, z, w);
6727 }
6728
glRasterPos4dv(const GLdouble * v)6729 void GL_APIENTRY glRasterPos4dv(const GLdouble *v)
6730 {
6731 return GL_RasterPos4dv(v);
6732 }
6733
glRasterPos4f(GLfloat x,GLfloat y,GLfloat z,GLfloat w)6734 void GL_APIENTRY glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
6735 {
6736 return GL_RasterPos4f(x, y, z, w);
6737 }
6738
glRasterPos4fv(const GLfloat * v)6739 void GL_APIENTRY glRasterPos4fv(const GLfloat *v)
6740 {
6741 return GL_RasterPos4fv(v);
6742 }
6743
glRasterPos4i(GLint x,GLint y,GLint z,GLint w)6744 void GL_APIENTRY glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
6745 {
6746 return GL_RasterPos4i(x, y, z, w);
6747 }
6748
glRasterPos4iv(const GLint * v)6749 void GL_APIENTRY glRasterPos4iv(const GLint *v)
6750 {
6751 return GL_RasterPos4iv(v);
6752 }
6753
glRasterPos4s(GLshort x,GLshort y,GLshort z,GLshort w)6754 void GL_APIENTRY glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
6755 {
6756 return GL_RasterPos4s(x, y, z, w);
6757 }
6758
glRasterPos4sv(const GLshort * v)6759 void GL_APIENTRY glRasterPos4sv(const GLshort *v)
6760 {
6761 return GL_RasterPos4sv(v);
6762 }
6763
glRectd(GLdouble x1,GLdouble y1,GLdouble x2,GLdouble y2)6764 void GL_APIENTRY glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
6765 {
6766 return GL_Rectd(x1, y1, x2, y2);
6767 }
6768
glRectdv(const GLdouble * v1,const GLdouble * v2)6769 void GL_APIENTRY glRectdv(const GLdouble *v1, const GLdouble *v2)
6770 {
6771 return GL_Rectdv(v1, v2);
6772 }
6773
glRectf(GLfloat x1,GLfloat y1,GLfloat x2,GLfloat y2)6774 void GL_APIENTRY glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
6775 {
6776 return GL_Rectf(x1, y1, x2, y2);
6777 }
6778
glRectfv(const GLfloat * v1,const GLfloat * v2)6779 void GL_APIENTRY glRectfv(const GLfloat *v1, const GLfloat *v2)
6780 {
6781 return GL_Rectfv(v1, v2);
6782 }
6783
glRecti(GLint x1,GLint y1,GLint x2,GLint y2)6784 void GL_APIENTRY glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
6785 {
6786 return GL_Recti(x1, y1, x2, y2);
6787 }
6788
glRectiv(const GLint * v1,const GLint * v2)6789 void GL_APIENTRY glRectiv(const GLint *v1, const GLint *v2)
6790 {
6791 return GL_Rectiv(v1, v2);
6792 }
6793
glRects(GLshort x1,GLshort y1,GLshort x2,GLshort y2)6794 void GL_APIENTRY glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
6795 {
6796 return GL_Rects(x1, y1, x2, y2);
6797 }
6798
glRectsv(const GLshort * v1,const GLshort * v2)6799 void GL_APIENTRY glRectsv(const GLshort *v1, const GLshort *v2)
6800 {
6801 return GL_Rectsv(v1, v2);
6802 }
6803
glRenderMode(GLenum mode)6804 GLint GL_APIENTRY glRenderMode(GLenum mode)
6805 {
6806 return GL_RenderMode(mode);
6807 }
6808
glRotated(GLdouble angle,GLdouble x,GLdouble y,GLdouble z)6809 void GL_APIENTRY glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
6810 {
6811 return GL_Rotated(angle, x, y, z);
6812 }
6813
glScaled(GLdouble x,GLdouble y,GLdouble z)6814 void GL_APIENTRY glScaled(GLdouble x, GLdouble y, GLdouble z)
6815 {
6816 return GL_Scaled(x, y, z);
6817 }
6818
glSelectBuffer(GLsizei size,GLuint * buffer)6819 void GL_APIENTRY glSelectBuffer(GLsizei size, GLuint *buffer)
6820 {
6821 return GL_SelectBuffer(size, buffer);
6822 }
6823
glTexCoord1d(GLdouble s)6824 void GL_APIENTRY glTexCoord1d(GLdouble s)
6825 {
6826 return GL_TexCoord1d(s);
6827 }
6828
glTexCoord1dv(const GLdouble * v)6829 void GL_APIENTRY glTexCoord1dv(const GLdouble *v)
6830 {
6831 return GL_TexCoord1dv(v);
6832 }
6833
glTexCoord1f(GLfloat s)6834 void GL_APIENTRY glTexCoord1f(GLfloat s)
6835 {
6836 return GL_TexCoord1f(s);
6837 }
6838
glTexCoord1fv(const GLfloat * v)6839 void GL_APIENTRY glTexCoord1fv(const GLfloat *v)
6840 {
6841 return GL_TexCoord1fv(v);
6842 }
6843
glTexCoord1i(GLint s)6844 void GL_APIENTRY glTexCoord1i(GLint s)
6845 {
6846 return GL_TexCoord1i(s);
6847 }
6848
glTexCoord1iv(const GLint * v)6849 void GL_APIENTRY glTexCoord1iv(const GLint *v)
6850 {
6851 return GL_TexCoord1iv(v);
6852 }
6853
glTexCoord1s(GLshort s)6854 void GL_APIENTRY glTexCoord1s(GLshort s)
6855 {
6856 return GL_TexCoord1s(s);
6857 }
6858
glTexCoord1sv(const GLshort * v)6859 void GL_APIENTRY glTexCoord1sv(const GLshort *v)
6860 {
6861 return GL_TexCoord1sv(v);
6862 }
6863
glTexCoord2d(GLdouble s,GLdouble t)6864 void GL_APIENTRY glTexCoord2d(GLdouble s, GLdouble t)
6865 {
6866 return GL_TexCoord2d(s, t);
6867 }
6868
glTexCoord2dv(const GLdouble * v)6869 void GL_APIENTRY glTexCoord2dv(const GLdouble *v)
6870 {
6871 return GL_TexCoord2dv(v);
6872 }
6873
glTexCoord2f(GLfloat s,GLfloat t)6874 void GL_APIENTRY glTexCoord2f(GLfloat s, GLfloat t)
6875 {
6876 return GL_TexCoord2f(s, t);
6877 }
6878
glTexCoord2fv(const GLfloat * v)6879 void GL_APIENTRY glTexCoord2fv(const GLfloat *v)
6880 {
6881 return GL_TexCoord2fv(v);
6882 }
6883
glTexCoord2i(GLint s,GLint t)6884 void GL_APIENTRY glTexCoord2i(GLint s, GLint t)
6885 {
6886 return GL_TexCoord2i(s, t);
6887 }
6888
glTexCoord2iv(const GLint * v)6889 void GL_APIENTRY glTexCoord2iv(const GLint *v)
6890 {
6891 return GL_TexCoord2iv(v);
6892 }
6893
glTexCoord2s(GLshort s,GLshort t)6894 void GL_APIENTRY glTexCoord2s(GLshort s, GLshort t)
6895 {
6896 return GL_TexCoord2s(s, t);
6897 }
6898
glTexCoord2sv(const GLshort * v)6899 void GL_APIENTRY glTexCoord2sv(const GLshort *v)
6900 {
6901 return GL_TexCoord2sv(v);
6902 }
6903
glTexCoord3d(GLdouble s,GLdouble t,GLdouble r)6904 void GL_APIENTRY glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
6905 {
6906 return GL_TexCoord3d(s, t, r);
6907 }
6908
glTexCoord3dv(const GLdouble * v)6909 void GL_APIENTRY glTexCoord3dv(const GLdouble *v)
6910 {
6911 return GL_TexCoord3dv(v);
6912 }
6913
glTexCoord3f(GLfloat s,GLfloat t,GLfloat r)6914 void GL_APIENTRY glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
6915 {
6916 return GL_TexCoord3f(s, t, r);
6917 }
6918
glTexCoord3fv(const GLfloat * v)6919 void GL_APIENTRY glTexCoord3fv(const GLfloat *v)
6920 {
6921 return GL_TexCoord3fv(v);
6922 }
6923
glTexCoord3i(GLint s,GLint t,GLint r)6924 void GL_APIENTRY glTexCoord3i(GLint s, GLint t, GLint r)
6925 {
6926 return GL_TexCoord3i(s, t, r);
6927 }
6928
glTexCoord3iv(const GLint * v)6929 void GL_APIENTRY glTexCoord3iv(const GLint *v)
6930 {
6931 return GL_TexCoord3iv(v);
6932 }
6933
glTexCoord3s(GLshort s,GLshort t,GLshort r)6934 void GL_APIENTRY glTexCoord3s(GLshort s, GLshort t, GLshort r)
6935 {
6936 return GL_TexCoord3s(s, t, r);
6937 }
6938
glTexCoord3sv(const GLshort * v)6939 void GL_APIENTRY glTexCoord3sv(const GLshort *v)
6940 {
6941 return GL_TexCoord3sv(v);
6942 }
6943
glTexCoord4d(GLdouble s,GLdouble t,GLdouble r,GLdouble q)6944 void GL_APIENTRY glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
6945 {
6946 return GL_TexCoord4d(s, t, r, q);
6947 }
6948
glTexCoord4dv(const GLdouble * v)6949 void GL_APIENTRY glTexCoord4dv(const GLdouble *v)
6950 {
6951 return GL_TexCoord4dv(v);
6952 }
6953
glTexCoord4f(GLfloat s,GLfloat t,GLfloat r,GLfloat q)6954 void GL_APIENTRY glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
6955 {
6956 return GL_TexCoord4f(s, t, r, q);
6957 }
6958
glTexCoord4fv(const GLfloat * v)6959 void GL_APIENTRY glTexCoord4fv(const GLfloat *v)
6960 {
6961 return GL_TexCoord4fv(v);
6962 }
6963
glTexCoord4i(GLint s,GLint t,GLint r,GLint q)6964 void GL_APIENTRY glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
6965 {
6966 return GL_TexCoord4i(s, t, r, q);
6967 }
6968
glTexCoord4iv(const GLint * v)6969 void GL_APIENTRY glTexCoord4iv(const GLint *v)
6970 {
6971 return GL_TexCoord4iv(v);
6972 }
6973
glTexCoord4s(GLshort s,GLshort t,GLshort r,GLshort q)6974 void GL_APIENTRY glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
6975 {
6976 return GL_TexCoord4s(s, t, r, q);
6977 }
6978
glTexCoord4sv(const GLshort * v)6979 void GL_APIENTRY glTexCoord4sv(const GLshort *v)
6980 {
6981 return GL_TexCoord4sv(v);
6982 }
6983
glTexGend(GLenum coord,GLenum pname,GLdouble param)6984 void GL_APIENTRY glTexGend(GLenum coord, GLenum pname, GLdouble param)
6985 {
6986 return GL_TexGend(coord, pname, param);
6987 }
6988
glTexGendv(GLenum coord,GLenum pname,const GLdouble * params)6989 void GL_APIENTRY glTexGendv(GLenum coord, GLenum pname, const GLdouble *params)
6990 {
6991 return GL_TexGendv(coord, pname, params);
6992 }
6993
glTexGenf(GLenum coord,GLenum pname,GLfloat param)6994 void GL_APIENTRY glTexGenf(GLenum coord, GLenum pname, GLfloat param)
6995 {
6996 return GL_TexGenf(coord, pname, param);
6997 }
6998
glTexGenfv(GLenum coord,GLenum pname,const GLfloat * params)6999 void GL_APIENTRY glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params)
7000 {
7001 return GL_TexGenfv(coord, pname, params);
7002 }
7003
glTexGeni(GLenum coord,GLenum pname,GLint param)7004 void GL_APIENTRY glTexGeni(GLenum coord, GLenum pname, GLint param)
7005 {
7006 return GL_TexGeni(coord, pname, param);
7007 }
7008
glTexGeniv(GLenum coord,GLenum pname,const GLint * params)7009 void GL_APIENTRY glTexGeniv(GLenum coord, GLenum pname, const GLint *params)
7010 {
7011 return GL_TexGeniv(coord, pname, params);
7012 }
7013
glTexImage1D(GLenum target,GLint level,GLint internalformat,GLsizei width,GLint border,GLenum format,GLenum type,const void * pixels)7014 void GL_APIENTRY glTexImage1D(GLenum target,
7015 GLint level,
7016 GLint internalformat,
7017 GLsizei width,
7018 GLint border,
7019 GLenum format,
7020 GLenum type,
7021 const void *pixels)
7022 {
7023 return GL_TexImage1D(target, level, internalformat, width, border, format, type, pixels);
7024 }
7025
glTranslated(GLdouble x,GLdouble y,GLdouble z)7026 void GL_APIENTRY glTranslated(GLdouble x, GLdouble y, GLdouble z)
7027 {
7028 return GL_Translated(x, y, z);
7029 }
7030
glVertex2d(GLdouble x,GLdouble y)7031 void GL_APIENTRY glVertex2d(GLdouble x, GLdouble y)
7032 {
7033 return GL_Vertex2d(x, y);
7034 }
7035
glVertex2dv(const GLdouble * v)7036 void GL_APIENTRY glVertex2dv(const GLdouble *v)
7037 {
7038 return GL_Vertex2dv(v);
7039 }
7040
glVertex2f(GLfloat x,GLfloat y)7041 void GL_APIENTRY glVertex2f(GLfloat x, GLfloat y)
7042 {
7043 return GL_Vertex2f(x, y);
7044 }
7045
glVertex2fv(const GLfloat * v)7046 void GL_APIENTRY glVertex2fv(const GLfloat *v)
7047 {
7048 return GL_Vertex2fv(v);
7049 }
7050
glVertex2i(GLint x,GLint y)7051 void GL_APIENTRY glVertex2i(GLint x, GLint y)
7052 {
7053 return GL_Vertex2i(x, y);
7054 }
7055
glVertex2iv(const GLint * v)7056 void GL_APIENTRY glVertex2iv(const GLint *v)
7057 {
7058 return GL_Vertex2iv(v);
7059 }
7060
glVertex2s(GLshort x,GLshort y)7061 void GL_APIENTRY glVertex2s(GLshort x, GLshort y)
7062 {
7063 return GL_Vertex2s(x, y);
7064 }
7065
glVertex2sv(const GLshort * v)7066 void GL_APIENTRY glVertex2sv(const GLshort *v)
7067 {
7068 return GL_Vertex2sv(v);
7069 }
7070
glVertex3d(GLdouble x,GLdouble y,GLdouble z)7071 void GL_APIENTRY glVertex3d(GLdouble x, GLdouble y, GLdouble z)
7072 {
7073 return GL_Vertex3d(x, y, z);
7074 }
7075
glVertex3dv(const GLdouble * v)7076 void GL_APIENTRY glVertex3dv(const GLdouble *v)
7077 {
7078 return GL_Vertex3dv(v);
7079 }
7080
glVertex3f(GLfloat x,GLfloat y,GLfloat z)7081 void GL_APIENTRY glVertex3f(GLfloat x, GLfloat y, GLfloat z)
7082 {
7083 return GL_Vertex3f(x, y, z);
7084 }
7085
glVertex3fv(const GLfloat * v)7086 void GL_APIENTRY glVertex3fv(const GLfloat *v)
7087 {
7088 return GL_Vertex3fv(v);
7089 }
7090
glVertex3i(GLint x,GLint y,GLint z)7091 void GL_APIENTRY glVertex3i(GLint x, GLint y, GLint z)
7092 {
7093 return GL_Vertex3i(x, y, z);
7094 }
7095
glVertex3iv(const GLint * v)7096 void GL_APIENTRY glVertex3iv(const GLint *v)
7097 {
7098 return GL_Vertex3iv(v);
7099 }
7100
glVertex3s(GLshort x,GLshort y,GLshort z)7101 void GL_APIENTRY glVertex3s(GLshort x, GLshort y, GLshort z)
7102 {
7103 return GL_Vertex3s(x, y, z);
7104 }
7105
glVertex3sv(const GLshort * v)7106 void GL_APIENTRY glVertex3sv(const GLshort *v)
7107 {
7108 return GL_Vertex3sv(v);
7109 }
7110
glVertex4d(GLdouble x,GLdouble y,GLdouble z,GLdouble w)7111 void GL_APIENTRY glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
7112 {
7113 return GL_Vertex4d(x, y, z, w);
7114 }
7115
glVertex4dv(const GLdouble * v)7116 void GL_APIENTRY glVertex4dv(const GLdouble *v)
7117 {
7118 return GL_Vertex4dv(v);
7119 }
7120
glVertex4f(GLfloat x,GLfloat y,GLfloat z,GLfloat w)7121 void GL_APIENTRY glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
7122 {
7123 return GL_Vertex4f(x, y, z, w);
7124 }
7125
glVertex4fv(const GLfloat * v)7126 void GL_APIENTRY glVertex4fv(const GLfloat *v)
7127 {
7128 return GL_Vertex4fv(v);
7129 }
7130
glVertex4i(GLint x,GLint y,GLint z,GLint w)7131 void GL_APIENTRY glVertex4i(GLint x, GLint y, GLint z, GLint w)
7132 {
7133 return GL_Vertex4i(x, y, z, w);
7134 }
7135
glVertex4iv(const GLint * v)7136 void GL_APIENTRY glVertex4iv(const GLint *v)
7137 {
7138 return GL_Vertex4iv(v);
7139 }
7140
glVertex4s(GLshort x,GLshort y,GLshort z,GLshort w)7141 void GL_APIENTRY glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
7142 {
7143 return GL_Vertex4s(x, y, z, w);
7144 }
7145
glVertex4sv(const GLshort * v)7146 void GL_APIENTRY glVertex4sv(const GLshort *v)
7147 {
7148 return GL_Vertex4sv(v);
7149 }
7150
7151 // GL 1.1
glAreTexturesResident(GLsizei n,const GLuint * textures,GLboolean * residences)7152 GLboolean GL_APIENTRY glAreTexturesResident(GLsizei n,
7153 const GLuint *textures,
7154 GLboolean *residences)
7155 {
7156 return GL_AreTexturesResident(n, textures, residences);
7157 }
7158
glArrayElement(GLint i)7159 void GL_APIENTRY glArrayElement(GLint i)
7160 {
7161 return GL_ArrayElement(i);
7162 }
7163
glCopyTexImage1D(GLenum target,GLint level,GLenum internalformat,GLint x,GLint y,GLsizei width,GLint border)7164 void GL_APIENTRY glCopyTexImage1D(GLenum target,
7165 GLint level,
7166 GLenum internalformat,
7167 GLint x,
7168 GLint y,
7169 GLsizei width,
7170 GLint border)
7171 {
7172 return GL_CopyTexImage1D(target, level, internalformat, x, y, width, border);
7173 }
7174
7175 void GL_APIENTRY
glCopyTexSubImage1D(GLenum target,GLint level,GLint xoffset,GLint x,GLint y,GLsizei width)7176 glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
7177 {
7178 return GL_CopyTexSubImage1D(target, level, xoffset, x, y, width);
7179 }
7180
glEdgeFlagPointer(GLsizei stride,const void * pointer)7181 void GL_APIENTRY glEdgeFlagPointer(GLsizei stride, const void *pointer)
7182 {
7183 return GL_EdgeFlagPointer(stride, pointer);
7184 }
7185
glIndexPointer(GLenum type,GLsizei stride,const void * pointer)7186 void GL_APIENTRY glIndexPointer(GLenum type, GLsizei stride, const void *pointer)
7187 {
7188 return GL_IndexPointer(type, stride, pointer);
7189 }
7190
glIndexub(GLubyte c)7191 void GL_APIENTRY glIndexub(GLubyte c)
7192 {
7193 return GL_Indexub(c);
7194 }
7195
glIndexubv(const GLubyte * c)7196 void GL_APIENTRY glIndexubv(const GLubyte *c)
7197 {
7198 return GL_Indexubv(c);
7199 }
7200
glInterleavedArrays(GLenum format,GLsizei stride,const void * pointer)7201 void GL_APIENTRY glInterleavedArrays(GLenum format, GLsizei stride, const void *pointer)
7202 {
7203 return GL_InterleavedArrays(format, stride, pointer);
7204 }
7205
glPopClientAttrib()7206 void GL_APIENTRY glPopClientAttrib()
7207 {
7208 return GL_PopClientAttrib();
7209 }
7210
glPrioritizeTextures(GLsizei n,const GLuint * textures,const GLfloat * priorities)7211 void GL_APIENTRY glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities)
7212 {
7213 return GL_PrioritizeTextures(n, textures, priorities);
7214 }
7215
glPushClientAttrib(GLbitfield mask)7216 void GL_APIENTRY glPushClientAttrib(GLbitfield mask)
7217 {
7218 return GL_PushClientAttrib(mask);
7219 }
7220
glTexSubImage1D(GLenum target,GLint level,GLint xoffset,GLsizei width,GLenum format,GLenum type,const void * pixels)7221 void GL_APIENTRY glTexSubImage1D(GLenum target,
7222 GLint level,
7223 GLint xoffset,
7224 GLsizei width,
7225 GLenum format,
7226 GLenum type,
7227 const void *pixels)
7228 {
7229 return GL_TexSubImage1D(target, level, xoffset, width, format, type, pixels);
7230 }
7231
7232 // GL 1.2
7233
7234 // GL 1.3
glCompressedTexImage1D(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLint border,GLsizei imageSize,const void * data)7235 void GL_APIENTRY glCompressedTexImage1D(GLenum target,
7236 GLint level,
7237 GLenum internalformat,
7238 GLsizei width,
7239 GLint border,
7240 GLsizei imageSize,
7241 const void *data)
7242 {
7243 return GL_CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
7244 }
7245
glCompressedTexSubImage1D(GLenum target,GLint level,GLint xoffset,GLsizei width,GLenum format,GLsizei imageSize,const void * data)7246 void GL_APIENTRY glCompressedTexSubImage1D(GLenum target,
7247 GLint level,
7248 GLint xoffset,
7249 GLsizei width,
7250 GLenum format,
7251 GLsizei imageSize,
7252 const void *data)
7253 {
7254 return GL_CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
7255 }
7256
glGetCompressedTexImage(GLenum target,GLint level,void * img)7257 void GL_APIENTRY glGetCompressedTexImage(GLenum target, GLint level, void *img)
7258 {
7259 return GL_GetCompressedTexImage(target, level, img);
7260 }
7261
glLoadTransposeMatrixd(const GLdouble * m)7262 void GL_APIENTRY glLoadTransposeMatrixd(const GLdouble *m)
7263 {
7264 return GL_LoadTransposeMatrixd(m);
7265 }
7266
glLoadTransposeMatrixf(const GLfloat * m)7267 void GL_APIENTRY glLoadTransposeMatrixf(const GLfloat *m)
7268 {
7269 return GL_LoadTransposeMatrixf(m);
7270 }
7271
glMultTransposeMatrixd(const GLdouble * m)7272 void GL_APIENTRY glMultTransposeMatrixd(const GLdouble *m)
7273 {
7274 return GL_MultTransposeMatrixd(m);
7275 }
7276
glMultTransposeMatrixf(const GLfloat * m)7277 void GL_APIENTRY glMultTransposeMatrixf(const GLfloat *m)
7278 {
7279 return GL_MultTransposeMatrixf(m);
7280 }
7281
glMultiTexCoord1d(GLenum target,GLdouble s)7282 void GL_APIENTRY glMultiTexCoord1d(GLenum target, GLdouble s)
7283 {
7284 return GL_MultiTexCoord1d(target, s);
7285 }
7286
glMultiTexCoord1dv(GLenum target,const GLdouble * v)7287 void GL_APIENTRY glMultiTexCoord1dv(GLenum target, const GLdouble *v)
7288 {
7289 return GL_MultiTexCoord1dv(target, v);
7290 }
7291
glMultiTexCoord1f(GLenum target,GLfloat s)7292 void GL_APIENTRY glMultiTexCoord1f(GLenum target, GLfloat s)
7293 {
7294 return GL_MultiTexCoord1f(target, s);
7295 }
7296
glMultiTexCoord1fv(GLenum target,const GLfloat * v)7297 void GL_APIENTRY glMultiTexCoord1fv(GLenum target, const GLfloat *v)
7298 {
7299 return GL_MultiTexCoord1fv(target, v);
7300 }
7301
glMultiTexCoord1i(GLenum target,GLint s)7302 void GL_APIENTRY glMultiTexCoord1i(GLenum target, GLint s)
7303 {
7304 return GL_MultiTexCoord1i(target, s);
7305 }
7306
glMultiTexCoord1iv(GLenum target,const GLint * v)7307 void GL_APIENTRY glMultiTexCoord1iv(GLenum target, const GLint *v)
7308 {
7309 return GL_MultiTexCoord1iv(target, v);
7310 }
7311
glMultiTexCoord1s(GLenum target,GLshort s)7312 void GL_APIENTRY glMultiTexCoord1s(GLenum target, GLshort s)
7313 {
7314 return GL_MultiTexCoord1s(target, s);
7315 }
7316
glMultiTexCoord1sv(GLenum target,const GLshort * v)7317 void GL_APIENTRY glMultiTexCoord1sv(GLenum target, const GLshort *v)
7318 {
7319 return GL_MultiTexCoord1sv(target, v);
7320 }
7321
glMultiTexCoord2d(GLenum target,GLdouble s,GLdouble t)7322 void GL_APIENTRY glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)
7323 {
7324 return GL_MultiTexCoord2d(target, s, t);
7325 }
7326
glMultiTexCoord2dv(GLenum target,const GLdouble * v)7327 void GL_APIENTRY glMultiTexCoord2dv(GLenum target, const GLdouble *v)
7328 {
7329 return GL_MultiTexCoord2dv(target, v);
7330 }
7331
glMultiTexCoord2f(GLenum target,GLfloat s,GLfloat t)7332 void GL_APIENTRY glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)
7333 {
7334 return GL_MultiTexCoord2f(target, s, t);
7335 }
7336
glMultiTexCoord2fv(GLenum target,const GLfloat * v)7337 void GL_APIENTRY glMultiTexCoord2fv(GLenum target, const GLfloat *v)
7338 {
7339 return GL_MultiTexCoord2fv(target, v);
7340 }
7341
glMultiTexCoord2i(GLenum target,GLint s,GLint t)7342 void GL_APIENTRY glMultiTexCoord2i(GLenum target, GLint s, GLint t)
7343 {
7344 return GL_MultiTexCoord2i(target, s, t);
7345 }
7346
glMultiTexCoord2iv(GLenum target,const GLint * v)7347 void GL_APIENTRY glMultiTexCoord2iv(GLenum target, const GLint *v)
7348 {
7349 return GL_MultiTexCoord2iv(target, v);
7350 }
7351
glMultiTexCoord2s(GLenum target,GLshort s,GLshort t)7352 void GL_APIENTRY glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)
7353 {
7354 return GL_MultiTexCoord2s(target, s, t);
7355 }
7356
glMultiTexCoord2sv(GLenum target,const GLshort * v)7357 void GL_APIENTRY glMultiTexCoord2sv(GLenum target, const GLshort *v)
7358 {
7359 return GL_MultiTexCoord2sv(target, v);
7360 }
7361
glMultiTexCoord3d(GLenum target,GLdouble s,GLdouble t,GLdouble r)7362 void GL_APIENTRY glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)
7363 {
7364 return GL_MultiTexCoord3d(target, s, t, r);
7365 }
7366
glMultiTexCoord3dv(GLenum target,const GLdouble * v)7367 void GL_APIENTRY glMultiTexCoord3dv(GLenum target, const GLdouble *v)
7368 {
7369 return GL_MultiTexCoord3dv(target, v);
7370 }
7371
glMultiTexCoord3f(GLenum target,GLfloat s,GLfloat t,GLfloat r)7372 void GL_APIENTRY glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)
7373 {
7374 return GL_MultiTexCoord3f(target, s, t, r);
7375 }
7376
glMultiTexCoord3fv(GLenum target,const GLfloat * v)7377 void GL_APIENTRY glMultiTexCoord3fv(GLenum target, const GLfloat *v)
7378 {
7379 return GL_MultiTexCoord3fv(target, v);
7380 }
7381
glMultiTexCoord3i(GLenum target,GLint s,GLint t,GLint r)7382 void GL_APIENTRY glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)
7383 {
7384 return GL_MultiTexCoord3i(target, s, t, r);
7385 }
7386
glMultiTexCoord3iv(GLenum target,const GLint * v)7387 void GL_APIENTRY glMultiTexCoord3iv(GLenum target, const GLint *v)
7388 {
7389 return GL_MultiTexCoord3iv(target, v);
7390 }
7391
glMultiTexCoord3s(GLenum target,GLshort s,GLshort t,GLshort r)7392 void GL_APIENTRY glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)
7393 {
7394 return GL_MultiTexCoord3s(target, s, t, r);
7395 }
7396
glMultiTexCoord3sv(GLenum target,const GLshort * v)7397 void GL_APIENTRY glMultiTexCoord3sv(GLenum target, const GLshort *v)
7398 {
7399 return GL_MultiTexCoord3sv(target, v);
7400 }
7401
glMultiTexCoord4d(GLenum target,GLdouble s,GLdouble t,GLdouble r,GLdouble q)7402 void GL_APIENTRY glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
7403 {
7404 return GL_MultiTexCoord4d(target, s, t, r, q);
7405 }
7406
glMultiTexCoord4dv(GLenum target,const GLdouble * v)7407 void GL_APIENTRY glMultiTexCoord4dv(GLenum target, const GLdouble *v)
7408 {
7409 return GL_MultiTexCoord4dv(target, v);
7410 }
7411
glMultiTexCoord4fv(GLenum target,const GLfloat * v)7412 void GL_APIENTRY glMultiTexCoord4fv(GLenum target, const GLfloat *v)
7413 {
7414 return GL_MultiTexCoord4fv(target, v);
7415 }
7416
glMultiTexCoord4i(GLenum target,GLint s,GLint t,GLint r,GLint q)7417 void GL_APIENTRY glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)
7418 {
7419 return GL_MultiTexCoord4i(target, s, t, r, q);
7420 }
7421
glMultiTexCoord4iv(GLenum target,const GLint * v)7422 void GL_APIENTRY glMultiTexCoord4iv(GLenum target, const GLint *v)
7423 {
7424 return GL_MultiTexCoord4iv(target, v);
7425 }
7426
glMultiTexCoord4s(GLenum target,GLshort s,GLshort t,GLshort r,GLshort q)7427 void GL_APIENTRY glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
7428 {
7429 return GL_MultiTexCoord4s(target, s, t, r, q);
7430 }
7431
glMultiTexCoord4sv(GLenum target,const GLshort * v)7432 void GL_APIENTRY glMultiTexCoord4sv(GLenum target, const GLshort *v)
7433 {
7434 return GL_MultiTexCoord4sv(target, v);
7435 }
7436
7437 // GL 1.4
glFogCoordPointer(GLenum type,GLsizei stride,const void * pointer)7438 void GL_APIENTRY glFogCoordPointer(GLenum type, GLsizei stride, const void *pointer)
7439 {
7440 return GL_FogCoordPointer(type, stride, pointer);
7441 }
7442
glFogCoordd(GLdouble coord)7443 void GL_APIENTRY glFogCoordd(GLdouble coord)
7444 {
7445 return GL_FogCoordd(coord);
7446 }
7447
glFogCoorddv(const GLdouble * coord)7448 void GL_APIENTRY glFogCoorddv(const GLdouble *coord)
7449 {
7450 return GL_FogCoorddv(coord);
7451 }
7452
glFogCoordf(GLfloat coord)7453 void GL_APIENTRY glFogCoordf(GLfloat coord)
7454 {
7455 return GL_FogCoordf(coord);
7456 }
7457
glFogCoordfv(const GLfloat * coord)7458 void GL_APIENTRY glFogCoordfv(const GLfloat *coord)
7459 {
7460 return GL_FogCoordfv(coord);
7461 }
7462
glMultiDrawArrays(GLenum mode,const GLint * first,const GLsizei * count,GLsizei drawcount)7463 void GL_APIENTRY glMultiDrawArrays(GLenum mode,
7464 const GLint *first,
7465 const GLsizei *count,
7466 GLsizei drawcount)
7467 {
7468 return GL_MultiDrawArrays(mode, first, count, drawcount);
7469 }
7470
glMultiDrawElements(GLenum mode,const GLsizei * count,GLenum type,const void * const * indices,GLsizei drawcount)7471 void GL_APIENTRY glMultiDrawElements(GLenum mode,
7472 const GLsizei *count,
7473 GLenum type,
7474 const void *const *indices,
7475 GLsizei drawcount)
7476 {
7477 return GL_MultiDrawElements(mode, count, type, indices, drawcount);
7478 }
7479
glPointParameteri(GLenum pname,GLint param)7480 void GL_APIENTRY glPointParameteri(GLenum pname, GLint param)
7481 {
7482 return GL_PointParameteri(pname, param);
7483 }
7484
glPointParameteriv(GLenum pname,const GLint * params)7485 void GL_APIENTRY glPointParameteriv(GLenum pname, const GLint *params)
7486 {
7487 return GL_PointParameteriv(pname, params);
7488 }
7489
glSecondaryColor3b(GLbyte red,GLbyte green,GLbyte blue)7490 void GL_APIENTRY glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)
7491 {
7492 return GL_SecondaryColor3b(red, green, blue);
7493 }
7494
glSecondaryColor3bv(const GLbyte * v)7495 void GL_APIENTRY glSecondaryColor3bv(const GLbyte *v)
7496 {
7497 return GL_SecondaryColor3bv(v);
7498 }
7499
glSecondaryColor3d(GLdouble red,GLdouble green,GLdouble blue)7500 void GL_APIENTRY glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue)
7501 {
7502 return GL_SecondaryColor3d(red, green, blue);
7503 }
7504
glSecondaryColor3dv(const GLdouble * v)7505 void GL_APIENTRY glSecondaryColor3dv(const GLdouble *v)
7506 {
7507 return GL_SecondaryColor3dv(v);
7508 }
7509
glSecondaryColor3f(GLfloat red,GLfloat green,GLfloat blue)7510 void GL_APIENTRY glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue)
7511 {
7512 return GL_SecondaryColor3f(red, green, blue);
7513 }
7514
glSecondaryColor3fv(const GLfloat * v)7515 void GL_APIENTRY glSecondaryColor3fv(const GLfloat *v)
7516 {
7517 return GL_SecondaryColor3fv(v);
7518 }
7519
glSecondaryColor3i(GLint red,GLint green,GLint blue)7520 void GL_APIENTRY glSecondaryColor3i(GLint red, GLint green, GLint blue)
7521 {
7522 return GL_SecondaryColor3i(red, green, blue);
7523 }
7524
glSecondaryColor3iv(const GLint * v)7525 void GL_APIENTRY glSecondaryColor3iv(const GLint *v)
7526 {
7527 return GL_SecondaryColor3iv(v);
7528 }
7529
glSecondaryColor3s(GLshort red,GLshort green,GLshort blue)7530 void GL_APIENTRY glSecondaryColor3s(GLshort red, GLshort green, GLshort blue)
7531 {
7532 return GL_SecondaryColor3s(red, green, blue);
7533 }
7534
glSecondaryColor3sv(const GLshort * v)7535 void GL_APIENTRY glSecondaryColor3sv(const GLshort *v)
7536 {
7537 return GL_SecondaryColor3sv(v);
7538 }
7539
glSecondaryColor3ub(GLubyte red,GLubyte green,GLubyte blue)7540 void GL_APIENTRY glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)
7541 {
7542 return GL_SecondaryColor3ub(red, green, blue);
7543 }
7544
glSecondaryColor3ubv(const GLubyte * v)7545 void GL_APIENTRY glSecondaryColor3ubv(const GLubyte *v)
7546 {
7547 return GL_SecondaryColor3ubv(v);
7548 }
7549
glSecondaryColor3ui(GLuint red,GLuint green,GLuint blue)7550 void GL_APIENTRY glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue)
7551 {
7552 return GL_SecondaryColor3ui(red, green, blue);
7553 }
7554
glSecondaryColor3uiv(const GLuint * v)7555 void GL_APIENTRY glSecondaryColor3uiv(const GLuint *v)
7556 {
7557 return GL_SecondaryColor3uiv(v);
7558 }
7559
glSecondaryColor3us(GLushort red,GLushort green,GLushort blue)7560 void GL_APIENTRY glSecondaryColor3us(GLushort red, GLushort green, GLushort blue)
7561 {
7562 return GL_SecondaryColor3us(red, green, blue);
7563 }
7564
glSecondaryColor3usv(const GLushort * v)7565 void GL_APIENTRY glSecondaryColor3usv(const GLushort *v)
7566 {
7567 return GL_SecondaryColor3usv(v);
7568 }
7569
glSecondaryColorPointer(GLint size,GLenum type,GLsizei stride,const void * pointer)7570 void GL_APIENTRY glSecondaryColorPointer(GLint size,
7571 GLenum type,
7572 GLsizei stride,
7573 const void *pointer)
7574 {
7575 return GL_SecondaryColorPointer(size, type, stride, pointer);
7576 }
7577
glWindowPos2d(GLdouble x,GLdouble y)7578 void GL_APIENTRY glWindowPos2d(GLdouble x, GLdouble y)
7579 {
7580 return GL_WindowPos2d(x, y);
7581 }
7582
glWindowPos2dv(const GLdouble * v)7583 void GL_APIENTRY glWindowPos2dv(const GLdouble *v)
7584 {
7585 return GL_WindowPos2dv(v);
7586 }
7587
glWindowPos2f(GLfloat x,GLfloat y)7588 void GL_APIENTRY glWindowPos2f(GLfloat x, GLfloat y)
7589 {
7590 return GL_WindowPos2f(x, y);
7591 }
7592
glWindowPos2fv(const GLfloat * v)7593 void GL_APIENTRY glWindowPos2fv(const GLfloat *v)
7594 {
7595 return GL_WindowPos2fv(v);
7596 }
7597
glWindowPos2i(GLint x,GLint y)7598 void GL_APIENTRY glWindowPos2i(GLint x, GLint y)
7599 {
7600 return GL_WindowPos2i(x, y);
7601 }
7602
glWindowPos2iv(const GLint * v)7603 void GL_APIENTRY glWindowPos2iv(const GLint *v)
7604 {
7605 return GL_WindowPos2iv(v);
7606 }
7607
glWindowPos2s(GLshort x,GLshort y)7608 void GL_APIENTRY glWindowPos2s(GLshort x, GLshort y)
7609 {
7610 return GL_WindowPos2s(x, y);
7611 }
7612
glWindowPos2sv(const GLshort * v)7613 void GL_APIENTRY glWindowPos2sv(const GLshort *v)
7614 {
7615 return GL_WindowPos2sv(v);
7616 }
7617
glWindowPos3d(GLdouble x,GLdouble y,GLdouble z)7618 void GL_APIENTRY glWindowPos3d(GLdouble x, GLdouble y, GLdouble z)
7619 {
7620 return GL_WindowPos3d(x, y, z);
7621 }
7622
glWindowPos3dv(const GLdouble * v)7623 void GL_APIENTRY glWindowPos3dv(const GLdouble *v)
7624 {
7625 return GL_WindowPos3dv(v);
7626 }
7627
glWindowPos3f(GLfloat x,GLfloat y,GLfloat z)7628 void GL_APIENTRY glWindowPos3f(GLfloat x, GLfloat y, GLfloat z)
7629 {
7630 return GL_WindowPos3f(x, y, z);
7631 }
7632
glWindowPos3fv(const GLfloat * v)7633 void GL_APIENTRY glWindowPos3fv(const GLfloat *v)
7634 {
7635 return GL_WindowPos3fv(v);
7636 }
7637
glWindowPos3i(GLint x,GLint y,GLint z)7638 void GL_APIENTRY glWindowPos3i(GLint x, GLint y, GLint z)
7639 {
7640 return GL_WindowPos3i(x, y, z);
7641 }
7642
glWindowPos3iv(const GLint * v)7643 void GL_APIENTRY glWindowPos3iv(const GLint *v)
7644 {
7645 return GL_WindowPos3iv(v);
7646 }
7647
glWindowPos3s(GLshort x,GLshort y,GLshort z)7648 void GL_APIENTRY glWindowPos3s(GLshort x, GLshort y, GLshort z)
7649 {
7650 return GL_WindowPos3s(x, y, z);
7651 }
7652
glWindowPos3sv(const GLshort * v)7653 void GL_APIENTRY glWindowPos3sv(const GLshort *v)
7654 {
7655 return GL_WindowPos3sv(v);
7656 }
7657
7658 // GL 1.5
glGetBufferSubData(GLenum target,GLintptr offset,GLsizeiptr size,void * data)7659 void GL_APIENTRY glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, void *data)
7660 {
7661 return GL_GetBufferSubData(target, offset, size, data);
7662 }
7663
glGetQueryObjectiv(GLuint id,GLenum pname,GLint * params)7664 void GL_APIENTRY glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)
7665 {
7666 return GL_GetQueryObjectiv(id, pname, params);
7667 }
7668
glMapBuffer(GLenum target,GLenum access)7669 void *GL_APIENTRY glMapBuffer(GLenum target, GLenum access)
7670 {
7671 return GL_MapBuffer(target, access);
7672 }
7673
7674 // GL 2.0
glGetVertexAttribdv(GLuint index,GLenum pname,GLdouble * params)7675 void GL_APIENTRY glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)
7676 {
7677 return GL_GetVertexAttribdv(index, pname, params);
7678 }
7679
glVertexAttrib1d(GLuint index,GLdouble x)7680 void GL_APIENTRY glVertexAttrib1d(GLuint index, GLdouble x)
7681 {
7682 return GL_VertexAttrib1d(index, x);
7683 }
7684
glVertexAttrib1dv(GLuint index,const GLdouble * v)7685 void GL_APIENTRY glVertexAttrib1dv(GLuint index, const GLdouble *v)
7686 {
7687 return GL_VertexAttrib1dv(index, v);
7688 }
7689
glVertexAttrib1s(GLuint index,GLshort x)7690 void GL_APIENTRY glVertexAttrib1s(GLuint index, GLshort x)
7691 {
7692 return GL_VertexAttrib1s(index, x);
7693 }
7694
glVertexAttrib1sv(GLuint index,const GLshort * v)7695 void GL_APIENTRY glVertexAttrib1sv(GLuint index, const GLshort *v)
7696 {
7697 return GL_VertexAttrib1sv(index, v);
7698 }
7699
glVertexAttrib2d(GLuint index,GLdouble x,GLdouble y)7700 void GL_APIENTRY glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y)
7701 {
7702 return GL_VertexAttrib2d(index, x, y);
7703 }
7704
glVertexAttrib2dv(GLuint index,const GLdouble * v)7705 void GL_APIENTRY glVertexAttrib2dv(GLuint index, const GLdouble *v)
7706 {
7707 return GL_VertexAttrib2dv(index, v);
7708 }
7709
glVertexAttrib2s(GLuint index,GLshort x,GLshort y)7710 void GL_APIENTRY glVertexAttrib2s(GLuint index, GLshort x, GLshort y)
7711 {
7712 return GL_VertexAttrib2s(index, x, y);
7713 }
7714
glVertexAttrib2sv(GLuint index,const GLshort * v)7715 void GL_APIENTRY glVertexAttrib2sv(GLuint index, const GLshort *v)
7716 {
7717 return GL_VertexAttrib2sv(index, v);
7718 }
7719
glVertexAttrib3d(GLuint index,GLdouble x,GLdouble y,GLdouble z)7720 void GL_APIENTRY glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
7721 {
7722 return GL_VertexAttrib3d(index, x, y, z);
7723 }
7724
glVertexAttrib3dv(GLuint index,const GLdouble * v)7725 void GL_APIENTRY glVertexAttrib3dv(GLuint index, const GLdouble *v)
7726 {
7727 return GL_VertexAttrib3dv(index, v);
7728 }
7729
glVertexAttrib3s(GLuint index,GLshort x,GLshort y,GLshort z)7730 void GL_APIENTRY glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z)
7731 {
7732 return GL_VertexAttrib3s(index, x, y, z);
7733 }
7734
glVertexAttrib3sv(GLuint index,const GLshort * v)7735 void GL_APIENTRY glVertexAttrib3sv(GLuint index, const GLshort *v)
7736 {
7737 return GL_VertexAttrib3sv(index, v);
7738 }
7739
glVertexAttrib4Nbv(GLuint index,const GLbyte * v)7740 void GL_APIENTRY glVertexAttrib4Nbv(GLuint index, const GLbyte *v)
7741 {
7742 return GL_VertexAttrib4Nbv(index, v);
7743 }
7744
glVertexAttrib4Niv(GLuint index,const GLint * v)7745 void GL_APIENTRY glVertexAttrib4Niv(GLuint index, const GLint *v)
7746 {
7747 return GL_VertexAttrib4Niv(index, v);
7748 }
7749
glVertexAttrib4Nsv(GLuint index,const GLshort * v)7750 void GL_APIENTRY glVertexAttrib4Nsv(GLuint index, const GLshort *v)
7751 {
7752 return GL_VertexAttrib4Nsv(index, v);
7753 }
7754
glVertexAttrib4Nub(GLuint index,GLubyte x,GLubyte y,GLubyte z,GLubyte w)7755 void GL_APIENTRY glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
7756 {
7757 return GL_VertexAttrib4Nub(index, x, y, z, w);
7758 }
7759
glVertexAttrib4Nubv(GLuint index,const GLubyte * v)7760 void GL_APIENTRY glVertexAttrib4Nubv(GLuint index, const GLubyte *v)
7761 {
7762 return GL_VertexAttrib4Nubv(index, v);
7763 }
7764
glVertexAttrib4Nuiv(GLuint index,const GLuint * v)7765 void GL_APIENTRY glVertexAttrib4Nuiv(GLuint index, const GLuint *v)
7766 {
7767 return GL_VertexAttrib4Nuiv(index, v);
7768 }
7769
glVertexAttrib4Nusv(GLuint index,const GLushort * v)7770 void GL_APIENTRY glVertexAttrib4Nusv(GLuint index, const GLushort *v)
7771 {
7772 return GL_VertexAttrib4Nusv(index, v);
7773 }
7774
glVertexAttrib4bv(GLuint index,const GLbyte * v)7775 void GL_APIENTRY glVertexAttrib4bv(GLuint index, const GLbyte *v)
7776 {
7777 return GL_VertexAttrib4bv(index, v);
7778 }
7779
glVertexAttrib4d(GLuint index,GLdouble x,GLdouble y,GLdouble z,GLdouble w)7780 void GL_APIENTRY glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
7781 {
7782 return GL_VertexAttrib4d(index, x, y, z, w);
7783 }
7784
glVertexAttrib4dv(GLuint index,const GLdouble * v)7785 void GL_APIENTRY glVertexAttrib4dv(GLuint index, const GLdouble *v)
7786 {
7787 return GL_VertexAttrib4dv(index, v);
7788 }
7789
glVertexAttrib4iv(GLuint index,const GLint * v)7790 void GL_APIENTRY glVertexAttrib4iv(GLuint index, const GLint *v)
7791 {
7792 return GL_VertexAttrib4iv(index, v);
7793 }
7794
glVertexAttrib4s(GLuint index,GLshort x,GLshort y,GLshort z,GLshort w)7795 void GL_APIENTRY glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
7796 {
7797 return GL_VertexAttrib4s(index, x, y, z, w);
7798 }
7799
glVertexAttrib4sv(GLuint index,const GLshort * v)7800 void GL_APIENTRY glVertexAttrib4sv(GLuint index, const GLshort *v)
7801 {
7802 return GL_VertexAttrib4sv(index, v);
7803 }
7804
glVertexAttrib4ubv(GLuint index,const GLubyte * v)7805 void GL_APIENTRY glVertexAttrib4ubv(GLuint index, const GLubyte *v)
7806 {
7807 return GL_VertexAttrib4ubv(index, v);
7808 }
7809
glVertexAttrib4uiv(GLuint index,const GLuint * v)7810 void GL_APIENTRY glVertexAttrib4uiv(GLuint index, const GLuint *v)
7811 {
7812 return GL_VertexAttrib4uiv(index, v);
7813 }
7814
glVertexAttrib4usv(GLuint index,const GLushort * v)7815 void GL_APIENTRY glVertexAttrib4usv(GLuint index, const GLushort *v)
7816 {
7817 return GL_VertexAttrib4usv(index, v);
7818 }
7819
7820 // GL 2.1
7821
7822 // GL 3.0
glBeginConditionalRender(GLuint id,GLenum mode)7823 void GL_APIENTRY glBeginConditionalRender(GLuint id, GLenum mode)
7824 {
7825 return GL_BeginConditionalRender(id, mode);
7826 }
7827
glBindFragDataLocation(GLuint program,GLuint color,const GLchar * name)7828 void GL_APIENTRY glBindFragDataLocation(GLuint program, GLuint color, const GLchar *name)
7829 {
7830 return GL_BindFragDataLocation(program, color, name);
7831 }
7832
glClampColor(GLenum target,GLenum clamp)7833 void GL_APIENTRY glClampColor(GLenum target, GLenum clamp)
7834 {
7835 return GL_ClampColor(target, clamp);
7836 }
7837
glEndConditionalRender()7838 void GL_APIENTRY glEndConditionalRender()
7839 {
7840 return GL_EndConditionalRender();
7841 }
7842
glFramebufferTexture1D(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level)7843 void GL_APIENTRY glFramebufferTexture1D(GLenum target,
7844 GLenum attachment,
7845 GLenum textarget,
7846 GLuint texture,
7847 GLint level)
7848 {
7849 return GL_FramebufferTexture1D(target, attachment, textarget, texture, level);
7850 }
7851
glFramebufferTexture3D(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level,GLint zoffset)7852 void GL_APIENTRY glFramebufferTexture3D(GLenum target,
7853 GLenum attachment,
7854 GLenum textarget,
7855 GLuint texture,
7856 GLint level,
7857 GLint zoffset)
7858 {
7859 return GL_FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
7860 }
7861
glVertexAttribI1i(GLuint index,GLint x)7862 void GL_APIENTRY glVertexAttribI1i(GLuint index, GLint x)
7863 {
7864 return GL_VertexAttribI1i(index, x);
7865 }
7866
glVertexAttribI1iv(GLuint index,const GLint * v)7867 void GL_APIENTRY glVertexAttribI1iv(GLuint index, const GLint *v)
7868 {
7869 return GL_VertexAttribI1iv(index, v);
7870 }
7871
glVertexAttribI1ui(GLuint index,GLuint x)7872 void GL_APIENTRY glVertexAttribI1ui(GLuint index, GLuint x)
7873 {
7874 return GL_VertexAttribI1ui(index, x);
7875 }
7876
glVertexAttribI1uiv(GLuint index,const GLuint * v)7877 void GL_APIENTRY glVertexAttribI1uiv(GLuint index, const GLuint *v)
7878 {
7879 return GL_VertexAttribI1uiv(index, v);
7880 }
7881
glVertexAttribI2i(GLuint index,GLint x,GLint y)7882 void GL_APIENTRY glVertexAttribI2i(GLuint index, GLint x, GLint y)
7883 {
7884 return GL_VertexAttribI2i(index, x, y);
7885 }
7886
glVertexAttribI2iv(GLuint index,const GLint * v)7887 void GL_APIENTRY glVertexAttribI2iv(GLuint index, const GLint *v)
7888 {
7889 return GL_VertexAttribI2iv(index, v);
7890 }
7891
glVertexAttribI2ui(GLuint index,GLuint x,GLuint y)7892 void GL_APIENTRY glVertexAttribI2ui(GLuint index, GLuint x, GLuint y)
7893 {
7894 return GL_VertexAttribI2ui(index, x, y);
7895 }
7896
glVertexAttribI2uiv(GLuint index,const GLuint * v)7897 void GL_APIENTRY glVertexAttribI2uiv(GLuint index, const GLuint *v)
7898 {
7899 return GL_VertexAttribI2uiv(index, v);
7900 }
7901
glVertexAttribI3i(GLuint index,GLint x,GLint y,GLint z)7902 void GL_APIENTRY glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z)
7903 {
7904 return GL_VertexAttribI3i(index, x, y, z);
7905 }
7906
glVertexAttribI3iv(GLuint index,const GLint * v)7907 void GL_APIENTRY glVertexAttribI3iv(GLuint index, const GLint *v)
7908 {
7909 return GL_VertexAttribI3iv(index, v);
7910 }
7911
glVertexAttribI3ui(GLuint index,GLuint x,GLuint y,GLuint z)7912 void GL_APIENTRY glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z)
7913 {
7914 return GL_VertexAttribI3ui(index, x, y, z);
7915 }
7916
glVertexAttribI3uiv(GLuint index,const GLuint * v)7917 void GL_APIENTRY glVertexAttribI3uiv(GLuint index, const GLuint *v)
7918 {
7919 return GL_VertexAttribI3uiv(index, v);
7920 }
7921
glVertexAttribI4bv(GLuint index,const GLbyte * v)7922 void GL_APIENTRY glVertexAttribI4bv(GLuint index, const GLbyte *v)
7923 {
7924 return GL_VertexAttribI4bv(index, v);
7925 }
7926
glVertexAttribI4sv(GLuint index,const GLshort * v)7927 void GL_APIENTRY glVertexAttribI4sv(GLuint index, const GLshort *v)
7928 {
7929 return GL_VertexAttribI4sv(index, v);
7930 }
7931
glVertexAttribI4ubv(GLuint index,const GLubyte * v)7932 void GL_APIENTRY glVertexAttribI4ubv(GLuint index, const GLubyte *v)
7933 {
7934 return GL_VertexAttribI4ubv(index, v);
7935 }
7936
glVertexAttribI4usv(GLuint index,const GLushort * v)7937 void GL_APIENTRY glVertexAttribI4usv(GLuint index, const GLushort *v)
7938 {
7939 return GL_VertexAttribI4usv(index, v);
7940 }
7941
7942 // GL 3.1
glGetActiveUniformName(GLuint program,GLuint uniformIndex,GLsizei bufSize,GLsizei * length,GLchar * uniformName)7943 void GL_APIENTRY glGetActiveUniformName(GLuint program,
7944 GLuint uniformIndex,
7945 GLsizei bufSize,
7946 GLsizei *length,
7947 GLchar *uniformName)
7948 {
7949 return GL_GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
7950 }
7951
glPrimitiveRestartIndex(GLuint index)7952 void GL_APIENTRY glPrimitiveRestartIndex(GLuint index)
7953 {
7954 return GL_PrimitiveRestartIndex(index);
7955 }
7956
7957 // GL 3.2
glMultiDrawElementsBaseVertex(GLenum mode,const GLsizei * count,GLenum type,const void * const * indices,GLsizei drawcount,const GLint * basevertex)7958 void GL_APIENTRY glMultiDrawElementsBaseVertex(GLenum mode,
7959 const GLsizei *count,
7960 GLenum type,
7961 const void *const *indices,
7962 GLsizei drawcount,
7963 const GLint *basevertex)
7964 {
7965 return GL_MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
7966 }
7967
glProvokingVertex(GLenum mode)7968 void GL_APIENTRY glProvokingVertex(GLenum mode)
7969 {
7970 return GL_ProvokingVertex(mode);
7971 }
7972
glTexImage2DMultisample(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLboolean fixedsamplelocations)7973 void GL_APIENTRY glTexImage2DMultisample(GLenum target,
7974 GLsizei samples,
7975 GLenum internalformat,
7976 GLsizei width,
7977 GLsizei height,
7978 GLboolean fixedsamplelocations)
7979 {
7980 return GL_TexImage2DMultisample(target, samples, internalformat, width, height,
7981 fixedsamplelocations);
7982 }
7983
glTexImage3DMultisample(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedsamplelocations)7984 void GL_APIENTRY glTexImage3DMultisample(GLenum target,
7985 GLsizei samples,
7986 GLenum internalformat,
7987 GLsizei width,
7988 GLsizei height,
7989 GLsizei depth,
7990 GLboolean fixedsamplelocations)
7991 {
7992 return GL_TexImage3DMultisample(target, samples, internalformat, width, height, depth,
7993 fixedsamplelocations);
7994 }
7995
7996 // GL 3.3
glBindFragDataLocationIndexed(GLuint program,GLuint colorNumber,GLuint index,const GLchar * name)7997 void GL_APIENTRY glBindFragDataLocationIndexed(GLuint program,
7998 GLuint colorNumber,
7999 GLuint index,
8000 const GLchar *name)
8001 {
8002 return GL_BindFragDataLocationIndexed(program, colorNumber, index, name);
8003 }
8004
glColorP3ui(GLenum type,GLuint color)8005 void GL_APIENTRY glColorP3ui(GLenum type, GLuint color)
8006 {
8007 return GL_ColorP3ui(type, color);
8008 }
8009
glColorP3uiv(GLenum type,const GLuint * color)8010 void GL_APIENTRY glColorP3uiv(GLenum type, const GLuint *color)
8011 {
8012 return GL_ColorP3uiv(type, color);
8013 }
8014
glColorP4ui(GLenum type,GLuint color)8015 void GL_APIENTRY glColorP4ui(GLenum type, GLuint color)
8016 {
8017 return GL_ColorP4ui(type, color);
8018 }
8019
glColorP4uiv(GLenum type,const GLuint * color)8020 void GL_APIENTRY glColorP4uiv(GLenum type, const GLuint *color)
8021 {
8022 return GL_ColorP4uiv(type, color);
8023 }
8024
glGetFragDataIndex(GLuint program,const GLchar * name)8025 GLint GL_APIENTRY glGetFragDataIndex(GLuint program, const GLchar *name)
8026 {
8027 return GL_GetFragDataIndex(program, name);
8028 }
8029
glGetQueryObjecti64v(GLuint id,GLenum pname,GLint64 * params)8030 void GL_APIENTRY glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 *params)
8031 {
8032 return GL_GetQueryObjecti64v(id, pname, params);
8033 }
8034
glGetQueryObjectui64v(GLuint id,GLenum pname,GLuint64 * params)8035 void GL_APIENTRY glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 *params)
8036 {
8037 return GL_GetQueryObjectui64v(id, pname, params);
8038 }
8039
glMultiTexCoordP1ui(GLenum texture,GLenum type,GLuint coords)8040 void GL_APIENTRY glMultiTexCoordP1ui(GLenum texture, GLenum type, GLuint coords)
8041 {
8042 return GL_MultiTexCoordP1ui(texture, type, coords);
8043 }
8044
glMultiTexCoordP1uiv(GLenum texture,GLenum type,const GLuint * coords)8045 void GL_APIENTRY glMultiTexCoordP1uiv(GLenum texture, GLenum type, const GLuint *coords)
8046 {
8047 return GL_MultiTexCoordP1uiv(texture, type, coords);
8048 }
8049
glMultiTexCoordP2ui(GLenum texture,GLenum type,GLuint coords)8050 void GL_APIENTRY glMultiTexCoordP2ui(GLenum texture, GLenum type, GLuint coords)
8051 {
8052 return GL_MultiTexCoordP2ui(texture, type, coords);
8053 }
8054
glMultiTexCoordP2uiv(GLenum texture,GLenum type,const GLuint * coords)8055 void GL_APIENTRY glMultiTexCoordP2uiv(GLenum texture, GLenum type, const GLuint *coords)
8056 {
8057 return GL_MultiTexCoordP2uiv(texture, type, coords);
8058 }
8059
glMultiTexCoordP3ui(GLenum texture,GLenum type,GLuint coords)8060 void GL_APIENTRY glMultiTexCoordP3ui(GLenum texture, GLenum type, GLuint coords)
8061 {
8062 return GL_MultiTexCoordP3ui(texture, type, coords);
8063 }
8064
glMultiTexCoordP3uiv(GLenum texture,GLenum type,const GLuint * coords)8065 void GL_APIENTRY glMultiTexCoordP3uiv(GLenum texture, GLenum type, const GLuint *coords)
8066 {
8067 return GL_MultiTexCoordP3uiv(texture, type, coords);
8068 }
8069
glMultiTexCoordP4ui(GLenum texture,GLenum type,GLuint coords)8070 void GL_APIENTRY glMultiTexCoordP4ui(GLenum texture, GLenum type, GLuint coords)
8071 {
8072 return GL_MultiTexCoordP4ui(texture, type, coords);
8073 }
8074
glMultiTexCoordP4uiv(GLenum texture,GLenum type,const GLuint * coords)8075 void GL_APIENTRY glMultiTexCoordP4uiv(GLenum texture, GLenum type, const GLuint *coords)
8076 {
8077 return GL_MultiTexCoordP4uiv(texture, type, coords);
8078 }
8079
glNormalP3ui(GLenum type,GLuint coords)8080 void GL_APIENTRY glNormalP3ui(GLenum type, GLuint coords)
8081 {
8082 return GL_NormalP3ui(type, coords);
8083 }
8084
glNormalP3uiv(GLenum type,const GLuint * coords)8085 void GL_APIENTRY glNormalP3uiv(GLenum type, const GLuint *coords)
8086 {
8087 return GL_NormalP3uiv(type, coords);
8088 }
8089
glQueryCounter(GLuint id,GLenum target)8090 void GL_APIENTRY glQueryCounter(GLuint id, GLenum target)
8091 {
8092 return GL_QueryCounter(id, target);
8093 }
8094
glSecondaryColorP3ui(GLenum type,GLuint color)8095 void GL_APIENTRY glSecondaryColorP3ui(GLenum type, GLuint color)
8096 {
8097 return GL_SecondaryColorP3ui(type, color);
8098 }
8099
glSecondaryColorP3uiv(GLenum type,const GLuint * color)8100 void GL_APIENTRY glSecondaryColorP3uiv(GLenum type, const GLuint *color)
8101 {
8102 return GL_SecondaryColorP3uiv(type, color);
8103 }
8104
glTexCoordP1ui(GLenum type,GLuint coords)8105 void GL_APIENTRY glTexCoordP1ui(GLenum type, GLuint coords)
8106 {
8107 return GL_TexCoordP1ui(type, coords);
8108 }
8109
glTexCoordP1uiv(GLenum type,const GLuint * coords)8110 void GL_APIENTRY glTexCoordP1uiv(GLenum type, const GLuint *coords)
8111 {
8112 return GL_TexCoordP1uiv(type, coords);
8113 }
8114
glTexCoordP2ui(GLenum type,GLuint coords)8115 void GL_APIENTRY glTexCoordP2ui(GLenum type, GLuint coords)
8116 {
8117 return GL_TexCoordP2ui(type, coords);
8118 }
8119
glTexCoordP2uiv(GLenum type,const GLuint * coords)8120 void GL_APIENTRY glTexCoordP2uiv(GLenum type, const GLuint *coords)
8121 {
8122 return GL_TexCoordP2uiv(type, coords);
8123 }
8124
glTexCoordP3ui(GLenum type,GLuint coords)8125 void GL_APIENTRY glTexCoordP3ui(GLenum type, GLuint coords)
8126 {
8127 return GL_TexCoordP3ui(type, coords);
8128 }
8129
glTexCoordP3uiv(GLenum type,const GLuint * coords)8130 void GL_APIENTRY glTexCoordP3uiv(GLenum type, const GLuint *coords)
8131 {
8132 return GL_TexCoordP3uiv(type, coords);
8133 }
8134
glTexCoordP4ui(GLenum type,GLuint coords)8135 void GL_APIENTRY glTexCoordP4ui(GLenum type, GLuint coords)
8136 {
8137 return GL_TexCoordP4ui(type, coords);
8138 }
8139
glTexCoordP4uiv(GLenum type,const GLuint * coords)8140 void GL_APIENTRY glTexCoordP4uiv(GLenum type, const GLuint *coords)
8141 {
8142 return GL_TexCoordP4uiv(type, coords);
8143 }
8144
glVertexAttribP1ui(GLuint index,GLenum type,GLboolean normalized,GLuint value)8145 void GL_APIENTRY glVertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
8146 {
8147 return GL_VertexAttribP1ui(index, type, normalized, value);
8148 }
8149
glVertexAttribP1uiv(GLuint index,GLenum type,GLboolean normalized,const GLuint * value)8150 void GL_APIENTRY glVertexAttribP1uiv(GLuint index,
8151 GLenum type,
8152 GLboolean normalized,
8153 const GLuint *value)
8154 {
8155 return GL_VertexAttribP1uiv(index, type, normalized, value);
8156 }
8157
glVertexAttribP2ui(GLuint index,GLenum type,GLboolean normalized,GLuint value)8158 void GL_APIENTRY glVertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
8159 {
8160 return GL_VertexAttribP2ui(index, type, normalized, value);
8161 }
8162
glVertexAttribP2uiv(GLuint index,GLenum type,GLboolean normalized,const GLuint * value)8163 void GL_APIENTRY glVertexAttribP2uiv(GLuint index,
8164 GLenum type,
8165 GLboolean normalized,
8166 const GLuint *value)
8167 {
8168 return GL_VertexAttribP2uiv(index, type, normalized, value);
8169 }
8170
glVertexAttribP3ui(GLuint index,GLenum type,GLboolean normalized,GLuint value)8171 void GL_APIENTRY glVertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
8172 {
8173 return GL_VertexAttribP3ui(index, type, normalized, value);
8174 }
8175
glVertexAttribP3uiv(GLuint index,GLenum type,GLboolean normalized,const GLuint * value)8176 void GL_APIENTRY glVertexAttribP3uiv(GLuint index,
8177 GLenum type,
8178 GLboolean normalized,
8179 const GLuint *value)
8180 {
8181 return GL_VertexAttribP3uiv(index, type, normalized, value);
8182 }
8183
glVertexAttribP4ui(GLuint index,GLenum type,GLboolean normalized,GLuint value)8184 void GL_APIENTRY glVertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
8185 {
8186 return GL_VertexAttribP4ui(index, type, normalized, value);
8187 }
8188
glVertexAttribP4uiv(GLuint index,GLenum type,GLboolean normalized,const GLuint * value)8189 void GL_APIENTRY glVertexAttribP4uiv(GLuint index,
8190 GLenum type,
8191 GLboolean normalized,
8192 const GLuint *value)
8193 {
8194 return GL_VertexAttribP4uiv(index, type, normalized, value);
8195 }
8196
glVertexP2ui(GLenum type,GLuint value)8197 void GL_APIENTRY glVertexP2ui(GLenum type, GLuint value)
8198 {
8199 return GL_VertexP2ui(type, value);
8200 }
8201
glVertexP2uiv(GLenum type,const GLuint * value)8202 void GL_APIENTRY glVertexP2uiv(GLenum type, const GLuint *value)
8203 {
8204 return GL_VertexP2uiv(type, value);
8205 }
8206
glVertexP3ui(GLenum type,GLuint value)8207 void GL_APIENTRY glVertexP3ui(GLenum type, GLuint value)
8208 {
8209 return GL_VertexP3ui(type, value);
8210 }
8211
glVertexP3uiv(GLenum type,const GLuint * value)8212 void GL_APIENTRY glVertexP3uiv(GLenum type, const GLuint *value)
8213 {
8214 return GL_VertexP3uiv(type, value);
8215 }
8216
glVertexP4ui(GLenum type,GLuint value)8217 void GL_APIENTRY glVertexP4ui(GLenum type, GLuint value)
8218 {
8219 return GL_VertexP4ui(type, value);
8220 }
8221
glVertexP4uiv(GLenum type,const GLuint * value)8222 void GL_APIENTRY glVertexP4uiv(GLenum type, const GLuint *value)
8223 {
8224 return GL_VertexP4uiv(type, value);
8225 }
8226
8227 // GL 4.0
glBeginQueryIndexed(GLenum target,GLuint index,GLuint id)8228 void GL_APIENTRY glBeginQueryIndexed(GLenum target, GLuint index, GLuint id)
8229 {
8230 return GL_BeginQueryIndexed(target, index, id);
8231 }
8232
glDrawTransformFeedback(GLenum mode,GLuint id)8233 void GL_APIENTRY glDrawTransformFeedback(GLenum mode, GLuint id)
8234 {
8235 return GL_DrawTransformFeedback(mode, id);
8236 }
8237
glDrawTransformFeedbackStream(GLenum mode,GLuint id,GLuint stream)8238 void GL_APIENTRY glDrawTransformFeedbackStream(GLenum mode, GLuint id, GLuint stream)
8239 {
8240 return GL_DrawTransformFeedbackStream(mode, id, stream);
8241 }
8242
glEndQueryIndexed(GLenum target,GLuint index)8243 void GL_APIENTRY glEndQueryIndexed(GLenum target, GLuint index)
8244 {
8245 return GL_EndQueryIndexed(target, index);
8246 }
8247
glGetActiveSubroutineName(GLuint program,GLenum shadertype,GLuint index,GLsizei bufSize,GLsizei * length,GLchar * name)8248 void GL_APIENTRY glGetActiveSubroutineName(GLuint program,
8249 GLenum shadertype,
8250 GLuint index,
8251 GLsizei bufSize,
8252 GLsizei *length,
8253 GLchar *name)
8254 {
8255 return GL_GetActiveSubroutineName(program, shadertype, index, bufSize, length, name);
8256 }
8257
glGetActiveSubroutineUniformName(GLuint program,GLenum shadertype,GLuint index,GLsizei bufSize,GLsizei * length,GLchar * name)8258 void GL_APIENTRY glGetActiveSubroutineUniformName(GLuint program,
8259 GLenum shadertype,
8260 GLuint index,
8261 GLsizei bufSize,
8262 GLsizei *length,
8263 GLchar *name)
8264 {
8265 return GL_GetActiveSubroutineUniformName(program, shadertype, index, bufSize, length, name);
8266 }
8267
glGetActiveSubroutineUniformiv(GLuint program,GLenum shadertype,GLuint index,GLenum pname,GLint * values)8268 void GL_APIENTRY glGetActiveSubroutineUniformiv(GLuint program,
8269 GLenum shadertype,
8270 GLuint index,
8271 GLenum pname,
8272 GLint *values)
8273 {
8274 return GL_GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
8275 }
8276
glGetProgramStageiv(GLuint program,GLenum shadertype,GLenum pname,GLint * values)8277 void GL_APIENTRY glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint *values)
8278 {
8279 return GL_GetProgramStageiv(program, shadertype, pname, values);
8280 }
8281
glGetQueryIndexediv(GLenum target,GLuint index,GLenum pname,GLint * params)8282 void GL_APIENTRY glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint *params)
8283 {
8284 return GL_GetQueryIndexediv(target, index, pname, params);
8285 }
8286
glGetSubroutineIndex(GLuint program,GLenum shadertype,const GLchar * name)8287 GLuint GL_APIENTRY glGetSubroutineIndex(GLuint program, GLenum shadertype, const GLchar *name)
8288 {
8289 return GL_GetSubroutineIndex(program, shadertype, name);
8290 }
8291
glGetSubroutineUniformLocation(GLuint program,GLenum shadertype,const GLchar * name)8292 GLint GL_APIENTRY glGetSubroutineUniformLocation(GLuint program,
8293 GLenum shadertype,
8294 const GLchar *name)
8295 {
8296 return GL_GetSubroutineUniformLocation(program, shadertype, name);
8297 }
8298
glGetUniformSubroutineuiv(GLenum shadertype,GLint location,GLuint * params)8299 void GL_APIENTRY glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint *params)
8300 {
8301 return GL_GetUniformSubroutineuiv(shadertype, location, params);
8302 }
8303
glGetUniformdv(GLuint program,GLint location,GLdouble * params)8304 void GL_APIENTRY glGetUniformdv(GLuint program, GLint location, GLdouble *params)
8305 {
8306 return GL_GetUniformdv(program, location, params);
8307 }
8308
glPatchParameterfv(GLenum pname,const GLfloat * values)8309 void GL_APIENTRY glPatchParameterfv(GLenum pname, const GLfloat *values)
8310 {
8311 return GL_PatchParameterfv(pname, values);
8312 }
8313
glUniform1d(GLint location,GLdouble x)8314 void GL_APIENTRY glUniform1d(GLint location, GLdouble x)
8315 {
8316 return GL_Uniform1d(location, x);
8317 }
8318
glUniform1dv(GLint location,GLsizei count,const GLdouble * value)8319 void GL_APIENTRY glUniform1dv(GLint location, GLsizei count, const GLdouble *value)
8320 {
8321 return GL_Uniform1dv(location, count, value);
8322 }
8323
glUniform2d(GLint location,GLdouble x,GLdouble y)8324 void GL_APIENTRY glUniform2d(GLint location, GLdouble x, GLdouble y)
8325 {
8326 return GL_Uniform2d(location, x, y);
8327 }
8328
glUniform2dv(GLint location,GLsizei count,const GLdouble * value)8329 void GL_APIENTRY glUniform2dv(GLint location, GLsizei count, const GLdouble *value)
8330 {
8331 return GL_Uniform2dv(location, count, value);
8332 }
8333
glUniform3d(GLint location,GLdouble x,GLdouble y,GLdouble z)8334 void GL_APIENTRY glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z)
8335 {
8336 return GL_Uniform3d(location, x, y, z);
8337 }
8338
glUniform3dv(GLint location,GLsizei count,const GLdouble * value)8339 void GL_APIENTRY glUniform3dv(GLint location, GLsizei count, const GLdouble *value)
8340 {
8341 return GL_Uniform3dv(location, count, value);
8342 }
8343
glUniform4d(GLint location,GLdouble x,GLdouble y,GLdouble z,GLdouble w)8344 void GL_APIENTRY glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
8345 {
8346 return GL_Uniform4d(location, x, y, z, w);
8347 }
8348
glUniform4dv(GLint location,GLsizei count,const GLdouble * value)8349 void GL_APIENTRY glUniform4dv(GLint location, GLsizei count, const GLdouble *value)
8350 {
8351 return GL_Uniform4dv(location, count, value);
8352 }
8353
glUniformMatrix2dv(GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8354 void GL_APIENTRY glUniformMatrix2dv(GLint location,
8355 GLsizei count,
8356 GLboolean transpose,
8357 const GLdouble *value)
8358 {
8359 return GL_UniformMatrix2dv(location, count, transpose, value);
8360 }
8361
glUniformMatrix2x3dv(GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8362 void GL_APIENTRY glUniformMatrix2x3dv(GLint location,
8363 GLsizei count,
8364 GLboolean transpose,
8365 const GLdouble *value)
8366 {
8367 return GL_UniformMatrix2x3dv(location, count, transpose, value);
8368 }
8369
glUniformMatrix2x4dv(GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8370 void GL_APIENTRY glUniformMatrix2x4dv(GLint location,
8371 GLsizei count,
8372 GLboolean transpose,
8373 const GLdouble *value)
8374 {
8375 return GL_UniformMatrix2x4dv(location, count, transpose, value);
8376 }
8377
glUniformMatrix3dv(GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8378 void GL_APIENTRY glUniformMatrix3dv(GLint location,
8379 GLsizei count,
8380 GLboolean transpose,
8381 const GLdouble *value)
8382 {
8383 return GL_UniformMatrix3dv(location, count, transpose, value);
8384 }
8385
glUniformMatrix3x2dv(GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8386 void GL_APIENTRY glUniformMatrix3x2dv(GLint location,
8387 GLsizei count,
8388 GLboolean transpose,
8389 const GLdouble *value)
8390 {
8391 return GL_UniformMatrix3x2dv(location, count, transpose, value);
8392 }
8393
glUniformMatrix3x4dv(GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8394 void GL_APIENTRY glUniformMatrix3x4dv(GLint location,
8395 GLsizei count,
8396 GLboolean transpose,
8397 const GLdouble *value)
8398 {
8399 return GL_UniformMatrix3x4dv(location, count, transpose, value);
8400 }
8401
glUniformMatrix4dv(GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8402 void GL_APIENTRY glUniformMatrix4dv(GLint location,
8403 GLsizei count,
8404 GLboolean transpose,
8405 const GLdouble *value)
8406 {
8407 return GL_UniformMatrix4dv(location, count, transpose, value);
8408 }
8409
glUniformMatrix4x2dv(GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8410 void GL_APIENTRY glUniformMatrix4x2dv(GLint location,
8411 GLsizei count,
8412 GLboolean transpose,
8413 const GLdouble *value)
8414 {
8415 return GL_UniformMatrix4x2dv(location, count, transpose, value);
8416 }
8417
glUniformMatrix4x3dv(GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8418 void GL_APIENTRY glUniformMatrix4x3dv(GLint location,
8419 GLsizei count,
8420 GLboolean transpose,
8421 const GLdouble *value)
8422 {
8423 return GL_UniformMatrix4x3dv(location, count, transpose, value);
8424 }
8425
glUniformSubroutinesuiv(GLenum shadertype,GLsizei count,const GLuint * indices)8426 void GL_APIENTRY glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint *indices)
8427 {
8428 return GL_UniformSubroutinesuiv(shadertype, count, indices);
8429 }
8430
8431 // GL 4.1
glDepthRangeArrayv(GLuint first,GLsizei count,const GLdouble * v)8432 void GL_APIENTRY glDepthRangeArrayv(GLuint first, GLsizei count, const GLdouble *v)
8433 {
8434 return GL_DepthRangeArrayv(first, count, v);
8435 }
8436
glDepthRangeIndexed(GLuint index,GLdouble n,GLdouble f)8437 void GL_APIENTRY glDepthRangeIndexed(GLuint index, GLdouble n, GLdouble f)
8438 {
8439 return GL_DepthRangeIndexed(index, n, f);
8440 }
8441
glGetDoublei_v(GLenum target,GLuint index,GLdouble * data)8442 void GL_APIENTRY glGetDoublei_v(GLenum target, GLuint index, GLdouble *data)
8443 {
8444 return GL_GetDoublei_v(target, index, data);
8445 }
8446
glGetFloati_v(GLenum target,GLuint index,GLfloat * data)8447 void GL_APIENTRY glGetFloati_v(GLenum target, GLuint index, GLfloat *data)
8448 {
8449 return GL_GetFloati_v(target, index, data);
8450 }
8451
glGetVertexAttribLdv(GLuint index,GLenum pname,GLdouble * params)8452 void GL_APIENTRY glGetVertexAttribLdv(GLuint index, GLenum pname, GLdouble *params)
8453 {
8454 return GL_GetVertexAttribLdv(index, pname, params);
8455 }
8456
glProgramUniform1d(GLuint program,GLint location,GLdouble v0)8457 void GL_APIENTRY glProgramUniform1d(GLuint program, GLint location, GLdouble v0)
8458 {
8459 return GL_ProgramUniform1d(program, location, v0);
8460 }
8461
glProgramUniform1dv(GLuint program,GLint location,GLsizei count,const GLdouble * value)8462 void GL_APIENTRY glProgramUniform1dv(GLuint program,
8463 GLint location,
8464 GLsizei count,
8465 const GLdouble *value)
8466 {
8467 return GL_ProgramUniform1dv(program, location, count, value);
8468 }
8469
glProgramUniform2d(GLuint program,GLint location,GLdouble v0,GLdouble v1)8470 void GL_APIENTRY glProgramUniform2d(GLuint program, GLint location, GLdouble v0, GLdouble v1)
8471 {
8472 return GL_ProgramUniform2d(program, location, v0, v1);
8473 }
8474
glProgramUniform2dv(GLuint program,GLint location,GLsizei count,const GLdouble * value)8475 void GL_APIENTRY glProgramUniform2dv(GLuint program,
8476 GLint location,
8477 GLsizei count,
8478 const GLdouble *value)
8479 {
8480 return GL_ProgramUniform2dv(program, location, count, value);
8481 }
8482
8483 void GL_APIENTRY
glProgramUniform3d(GLuint program,GLint location,GLdouble v0,GLdouble v1,GLdouble v2)8484 glProgramUniform3d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2)
8485 {
8486 return GL_ProgramUniform3d(program, location, v0, v1, v2);
8487 }
8488
glProgramUniform3dv(GLuint program,GLint location,GLsizei count,const GLdouble * value)8489 void GL_APIENTRY glProgramUniform3dv(GLuint program,
8490 GLint location,
8491 GLsizei count,
8492 const GLdouble *value)
8493 {
8494 return GL_ProgramUniform3dv(program, location, count, value);
8495 }
8496
glProgramUniform4d(GLuint program,GLint location,GLdouble v0,GLdouble v1,GLdouble v2,GLdouble v3)8497 void GL_APIENTRY glProgramUniform4d(GLuint program,
8498 GLint location,
8499 GLdouble v0,
8500 GLdouble v1,
8501 GLdouble v2,
8502 GLdouble v3)
8503 {
8504 return GL_ProgramUniform4d(program, location, v0, v1, v2, v3);
8505 }
8506
glProgramUniform4dv(GLuint program,GLint location,GLsizei count,const GLdouble * value)8507 void GL_APIENTRY glProgramUniform4dv(GLuint program,
8508 GLint location,
8509 GLsizei count,
8510 const GLdouble *value)
8511 {
8512 return GL_ProgramUniform4dv(program, location, count, value);
8513 }
8514
glProgramUniformMatrix2dv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8515 void GL_APIENTRY glProgramUniformMatrix2dv(GLuint program,
8516 GLint location,
8517 GLsizei count,
8518 GLboolean transpose,
8519 const GLdouble *value)
8520 {
8521 return GL_ProgramUniformMatrix2dv(program, location, count, transpose, value);
8522 }
8523
glProgramUniformMatrix2x3dv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8524 void GL_APIENTRY glProgramUniformMatrix2x3dv(GLuint program,
8525 GLint location,
8526 GLsizei count,
8527 GLboolean transpose,
8528 const GLdouble *value)
8529 {
8530 return GL_ProgramUniformMatrix2x3dv(program, location, count, transpose, value);
8531 }
8532
glProgramUniformMatrix2x4dv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8533 void GL_APIENTRY glProgramUniformMatrix2x4dv(GLuint program,
8534 GLint location,
8535 GLsizei count,
8536 GLboolean transpose,
8537 const GLdouble *value)
8538 {
8539 return GL_ProgramUniformMatrix2x4dv(program, location, count, transpose, value);
8540 }
8541
glProgramUniformMatrix3dv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8542 void GL_APIENTRY glProgramUniformMatrix3dv(GLuint program,
8543 GLint location,
8544 GLsizei count,
8545 GLboolean transpose,
8546 const GLdouble *value)
8547 {
8548 return GL_ProgramUniformMatrix3dv(program, location, count, transpose, value);
8549 }
8550
glProgramUniformMatrix3x2dv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8551 void GL_APIENTRY glProgramUniformMatrix3x2dv(GLuint program,
8552 GLint location,
8553 GLsizei count,
8554 GLboolean transpose,
8555 const GLdouble *value)
8556 {
8557 return GL_ProgramUniformMatrix3x2dv(program, location, count, transpose, value);
8558 }
8559
glProgramUniformMatrix3x4dv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8560 void GL_APIENTRY glProgramUniformMatrix3x4dv(GLuint program,
8561 GLint location,
8562 GLsizei count,
8563 GLboolean transpose,
8564 const GLdouble *value)
8565 {
8566 return GL_ProgramUniformMatrix3x4dv(program, location, count, transpose, value);
8567 }
8568
glProgramUniformMatrix4dv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8569 void GL_APIENTRY glProgramUniformMatrix4dv(GLuint program,
8570 GLint location,
8571 GLsizei count,
8572 GLboolean transpose,
8573 const GLdouble *value)
8574 {
8575 return GL_ProgramUniformMatrix4dv(program, location, count, transpose, value);
8576 }
8577
glProgramUniformMatrix4x2dv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8578 void GL_APIENTRY glProgramUniformMatrix4x2dv(GLuint program,
8579 GLint location,
8580 GLsizei count,
8581 GLboolean transpose,
8582 const GLdouble *value)
8583 {
8584 return GL_ProgramUniformMatrix4x2dv(program, location, count, transpose, value);
8585 }
8586
glProgramUniformMatrix4x3dv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8587 void GL_APIENTRY glProgramUniformMatrix4x3dv(GLuint program,
8588 GLint location,
8589 GLsizei count,
8590 GLboolean transpose,
8591 const GLdouble *value)
8592 {
8593 return GL_ProgramUniformMatrix4x3dv(program, location, count, transpose, value);
8594 }
8595
glScissorArrayv(GLuint first,GLsizei count,const GLint * v)8596 void GL_APIENTRY glScissorArrayv(GLuint first, GLsizei count, const GLint *v)
8597 {
8598 return GL_ScissorArrayv(first, count, v);
8599 }
8600
8601 void GL_APIENTRY
glScissorIndexed(GLuint index,GLint left,GLint bottom,GLsizei width,GLsizei height)8602 glScissorIndexed(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
8603 {
8604 return GL_ScissorIndexed(index, left, bottom, width, height);
8605 }
8606
glScissorIndexedv(GLuint index,const GLint * v)8607 void GL_APIENTRY glScissorIndexedv(GLuint index, const GLint *v)
8608 {
8609 return GL_ScissorIndexedv(index, v);
8610 }
8611
glVertexAttribL1d(GLuint index,GLdouble x)8612 void GL_APIENTRY glVertexAttribL1d(GLuint index, GLdouble x)
8613 {
8614 return GL_VertexAttribL1d(index, x);
8615 }
8616
glVertexAttribL1dv(GLuint index,const GLdouble * v)8617 void GL_APIENTRY glVertexAttribL1dv(GLuint index, const GLdouble *v)
8618 {
8619 return GL_VertexAttribL1dv(index, v);
8620 }
8621
glVertexAttribL2d(GLuint index,GLdouble x,GLdouble y)8622 void GL_APIENTRY glVertexAttribL2d(GLuint index, GLdouble x, GLdouble y)
8623 {
8624 return GL_VertexAttribL2d(index, x, y);
8625 }
8626
glVertexAttribL2dv(GLuint index,const GLdouble * v)8627 void GL_APIENTRY glVertexAttribL2dv(GLuint index, const GLdouble *v)
8628 {
8629 return GL_VertexAttribL2dv(index, v);
8630 }
8631
glVertexAttribL3d(GLuint index,GLdouble x,GLdouble y,GLdouble z)8632 void GL_APIENTRY glVertexAttribL3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
8633 {
8634 return GL_VertexAttribL3d(index, x, y, z);
8635 }
8636
glVertexAttribL3dv(GLuint index,const GLdouble * v)8637 void GL_APIENTRY glVertexAttribL3dv(GLuint index, const GLdouble *v)
8638 {
8639 return GL_VertexAttribL3dv(index, v);
8640 }
8641
glVertexAttribL4d(GLuint index,GLdouble x,GLdouble y,GLdouble z,GLdouble w)8642 void GL_APIENTRY glVertexAttribL4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
8643 {
8644 return GL_VertexAttribL4d(index, x, y, z, w);
8645 }
8646
glVertexAttribL4dv(GLuint index,const GLdouble * v)8647 void GL_APIENTRY glVertexAttribL4dv(GLuint index, const GLdouble *v)
8648 {
8649 return GL_VertexAttribL4dv(index, v);
8650 }
8651
8652 void GL_APIENTRY
glVertexAttribLPointer(GLuint index,GLint size,GLenum type,GLsizei stride,const void * pointer)8653 glVertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
8654 {
8655 return GL_VertexAttribLPointer(index, size, type, stride, pointer);
8656 }
8657
glViewportArrayv(GLuint first,GLsizei count,const GLfloat * v)8658 void GL_APIENTRY glViewportArrayv(GLuint first, GLsizei count, const GLfloat *v)
8659 {
8660 return GL_ViewportArrayv(first, count, v);
8661 }
8662
glViewportIndexedf(GLuint index,GLfloat x,GLfloat y,GLfloat w,GLfloat h)8663 void GL_APIENTRY glViewportIndexedf(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
8664 {
8665 return GL_ViewportIndexedf(index, x, y, w, h);
8666 }
8667
glViewportIndexedfv(GLuint index,const GLfloat * v)8668 void GL_APIENTRY glViewportIndexedfv(GLuint index, const GLfloat *v)
8669 {
8670 return GL_ViewportIndexedfv(index, v);
8671 }
8672
8673 // GL 4.2
glDrawArraysInstancedBaseInstance(GLenum mode,GLint first,GLsizei count,GLsizei instancecount,GLuint baseinstance)8674 void GL_APIENTRY glDrawArraysInstancedBaseInstance(GLenum mode,
8675 GLint first,
8676 GLsizei count,
8677 GLsizei instancecount,
8678 GLuint baseinstance)
8679 {
8680 return GL_DrawArraysInstancedBaseInstance(mode, first, count, instancecount, baseinstance);
8681 }
8682
glDrawElementsInstancedBaseInstance(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLuint baseinstance)8683 void GL_APIENTRY glDrawElementsInstancedBaseInstance(GLenum mode,
8684 GLsizei count,
8685 GLenum type,
8686 const void *indices,
8687 GLsizei instancecount,
8688 GLuint baseinstance)
8689 {
8690 return GL_DrawElementsInstancedBaseInstance(mode, count, type, indices, instancecount,
8691 baseinstance);
8692 }
8693
glDrawElementsInstancedBaseVertexBaseInstance(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex,GLuint baseinstance)8694 void GL_APIENTRY glDrawElementsInstancedBaseVertexBaseInstance(GLenum mode,
8695 GLsizei count,
8696 GLenum type,
8697 const void *indices,
8698 GLsizei instancecount,
8699 GLint basevertex,
8700 GLuint baseinstance)
8701 {
8702 return GL_DrawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount,
8703 basevertex, baseinstance);
8704 }
8705
glDrawTransformFeedbackInstanced(GLenum mode,GLuint id,GLsizei instancecount)8706 void GL_APIENTRY glDrawTransformFeedbackInstanced(GLenum mode, GLuint id, GLsizei instancecount)
8707 {
8708 return GL_DrawTransformFeedbackInstanced(mode, id, instancecount);
8709 }
8710
glDrawTransformFeedbackStreamInstanced(GLenum mode,GLuint id,GLuint stream,GLsizei instancecount)8711 void GL_APIENTRY glDrawTransformFeedbackStreamInstanced(GLenum mode,
8712 GLuint id,
8713 GLuint stream,
8714 GLsizei instancecount)
8715 {
8716 return GL_DrawTransformFeedbackStreamInstanced(mode, id, stream, instancecount);
8717 }
8718
glGetActiveAtomicCounterBufferiv(GLuint program,GLuint bufferIndex,GLenum pname,GLint * params)8719 void GL_APIENTRY glGetActiveAtomicCounterBufferiv(GLuint program,
8720 GLuint bufferIndex,
8721 GLenum pname,
8722 GLint *params)
8723 {
8724 return GL_GetActiveAtomicCounterBufferiv(program, bufferIndex, pname, params);
8725 }
8726
glTexStorage1D(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width)8727 void GL_APIENTRY glTexStorage1D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
8728 {
8729 return GL_TexStorage1D(target, levels, internalformat, width);
8730 }
8731
8732 // GL 4.3
glClearBufferData(GLenum target,GLenum internalformat,GLenum format,GLenum type,const void * data)8733 void GL_APIENTRY glClearBufferData(GLenum target,
8734 GLenum internalformat,
8735 GLenum format,
8736 GLenum type,
8737 const void *data)
8738 {
8739 return GL_ClearBufferData(target, internalformat, format, type, data);
8740 }
8741
glClearBufferSubData(GLenum target,GLenum internalformat,GLintptr offset,GLsizeiptr size,GLenum format,GLenum type,const void * data)8742 void GL_APIENTRY glClearBufferSubData(GLenum target,
8743 GLenum internalformat,
8744 GLintptr offset,
8745 GLsizeiptr size,
8746 GLenum format,
8747 GLenum type,
8748 const void *data)
8749 {
8750 return GL_ClearBufferSubData(target, internalformat, offset, size, format, type, data);
8751 }
8752
glGetInternalformati64v(GLenum target,GLenum internalformat,GLenum pname,GLsizei count,GLint64 * params)8753 void GL_APIENTRY glGetInternalformati64v(GLenum target,
8754 GLenum internalformat,
8755 GLenum pname,
8756 GLsizei count,
8757 GLint64 *params)
8758 {
8759 return GL_GetInternalformati64v(target, internalformat, pname, count, params);
8760 }
8761
glGetProgramResourceLocationIndex(GLuint program,GLenum programInterface,const GLchar * name)8762 GLint GL_APIENTRY glGetProgramResourceLocationIndex(GLuint program,
8763 GLenum programInterface,
8764 const GLchar *name)
8765 {
8766 return GL_GetProgramResourceLocationIndex(program, programInterface, name);
8767 }
8768
glInvalidateBufferData(GLuint buffer)8769 void GL_APIENTRY glInvalidateBufferData(GLuint buffer)
8770 {
8771 return GL_InvalidateBufferData(buffer);
8772 }
8773
glInvalidateBufferSubData(GLuint buffer,GLintptr offset,GLsizeiptr length)8774 void GL_APIENTRY glInvalidateBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr length)
8775 {
8776 return GL_InvalidateBufferSubData(buffer, offset, length);
8777 }
8778
glInvalidateTexImage(GLuint texture,GLint level)8779 void GL_APIENTRY glInvalidateTexImage(GLuint texture, GLint level)
8780 {
8781 return GL_InvalidateTexImage(texture, level);
8782 }
8783
glInvalidateTexSubImage(GLuint texture,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth)8784 void GL_APIENTRY glInvalidateTexSubImage(GLuint texture,
8785 GLint level,
8786 GLint xoffset,
8787 GLint yoffset,
8788 GLint zoffset,
8789 GLsizei width,
8790 GLsizei height,
8791 GLsizei depth)
8792 {
8793 return GL_InvalidateTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height,
8794 depth);
8795 }
8796
glMultiDrawArraysIndirect(GLenum mode,const void * indirect,GLsizei drawcount,GLsizei stride)8797 void GL_APIENTRY glMultiDrawArraysIndirect(GLenum mode,
8798 const void *indirect,
8799 GLsizei drawcount,
8800 GLsizei stride)
8801 {
8802 return GL_MultiDrawArraysIndirect(mode, indirect, drawcount, stride);
8803 }
8804
glMultiDrawElementsIndirect(GLenum mode,GLenum type,const void * indirect,GLsizei drawcount,GLsizei stride)8805 void GL_APIENTRY glMultiDrawElementsIndirect(GLenum mode,
8806 GLenum type,
8807 const void *indirect,
8808 GLsizei drawcount,
8809 GLsizei stride)
8810 {
8811 return GL_MultiDrawElementsIndirect(mode, type, indirect, drawcount, stride);
8812 }
8813
glShaderStorageBlockBinding(GLuint program,GLuint storageBlockIndex,GLuint storageBlockBinding)8814 void GL_APIENTRY glShaderStorageBlockBinding(GLuint program,
8815 GLuint storageBlockIndex,
8816 GLuint storageBlockBinding)
8817 {
8818 return GL_ShaderStorageBlockBinding(program, storageBlockIndex, storageBlockBinding);
8819 }
8820
glTextureView(GLuint texture,GLenum target,GLuint origtexture,GLenum internalformat,GLuint minlevel,GLuint numlevels,GLuint minlayer,GLuint numlayers)8821 void GL_APIENTRY glTextureView(GLuint texture,
8822 GLenum target,
8823 GLuint origtexture,
8824 GLenum internalformat,
8825 GLuint minlevel,
8826 GLuint numlevels,
8827 GLuint minlayer,
8828 GLuint numlayers)
8829 {
8830 return GL_TextureView(texture, target, origtexture, internalformat, minlevel, numlevels,
8831 minlayer, numlayers);
8832 }
8833
glVertexAttribLFormat(GLuint attribindex,GLint size,GLenum type,GLuint relativeoffset)8834 void GL_APIENTRY glVertexAttribLFormat(GLuint attribindex,
8835 GLint size,
8836 GLenum type,
8837 GLuint relativeoffset)
8838 {
8839 return GL_VertexAttribLFormat(attribindex, size, type, relativeoffset);
8840 }
8841
8842 // GL 4.4
glBindBuffersBase(GLenum target,GLuint first,GLsizei count,const GLuint * buffers)8843 void GL_APIENTRY glBindBuffersBase(GLenum target,
8844 GLuint first,
8845 GLsizei count,
8846 const GLuint *buffers)
8847 {
8848 return GL_BindBuffersBase(target, first, count, buffers);
8849 }
8850
glBindBuffersRange(GLenum target,GLuint first,GLsizei count,const GLuint * buffers,const GLintptr * offsets,const GLsizeiptr * sizes)8851 void GL_APIENTRY glBindBuffersRange(GLenum target,
8852 GLuint first,
8853 GLsizei count,
8854 const GLuint *buffers,
8855 const GLintptr *offsets,
8856 const GLsizeiptr *sizes)
8857 {
8858 return GL_BindBuffersRange(target, first, count, buffers, offsets, sizes);
8859 }
8860
glBindImageTextures(GLuint first,GLsizei count,const GLuint * textures)8861 void GL_APIENTRY glBindImageTextures(GLuint first, GLsizei count, const GLuint *textures)
8862 {
8863 return GL_BindImageTextures(first, count, textures);
8864 }
8865
glBindSamplers(GLuint first,GLsizei count,const GLuint * samplers)8866 void GL_APIENTRY glBindSamplers(GLuint first, GLsizei count, const GLuint *samplers)
8867 {
8868 return GL_BindSamplers(first, count, samplers);
8869 }
8870
glBindTextures(GLuint first,GLsizei count,const GLuint * textures)8871 void GL_APIENTRY glBindTextures(GLuint first, GLsizei count, const GLuint *textures)
8872 {
8873 return GL_BindTextures(first, count, textures);
8874 }
8875
glBindVertexBuffers(GLuint first,GLsizei count,const GLuint * buffers,const GLintptr * offsets,const GLsizei * strides)8876 void GL_APIENTRY glBindVertexBuffers(GLuint first,
8877 GLsizei count,
8878 const GLuint *buffers,
8879 const GLintptr *offsets,
8880 const GLsizei *strides)
8881 {
8882 return GL_BindVertexBuffers(first, count, buffers, offsets, strides);
8883 }
8884
glBufferStorage(GLenum target,GLsizeiptr size,const void * data,GLbitfield flags)8885 void GL_APIENTRY glBufferStorage(GLenum target, GLsizeiptr size, const void *data, GLbitfield flags)
8886 {
8887 return GL_BufferStorage(target, size, data, flags);
8888 }
8889
8890 void GL_APIENTRY
glClearTexImage(GLuint texture,GLint level,GLenum format,GLenum type,const void * data)8891 glClearTexImage(GLuint texture, GLint level, GLenum format, GLenum type, const void *data)
8892 {
8893 return GL_ClearTexImage(texture, level, format, type, data);
8894 }
8895
glClearTexSubImage(GLuint texture,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const void * data)8896 void GL_APIENTRY glClearTexSubImage(GLuint texture,
8897 GLint level,
8898 GLint xoffset,
8899 GLint yoffset,
8900 GLint zoffset,
8901 GLsizei width,
8902 GLsizei height,
8903 GLsizei depth,
8904 GLenum format,
8905 GLenum type,
8906 const void *data)
8907 {
8908 return GL_ClearTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth,
8909 format, type, data);
8910 }
8911
8912 // GL 4.5
glBindTextureUnit(GLuint unit,GLuint texture)8913 void GL_APIENTRY glBindTextureUnit(GLuint unit, GLuint texture)
8914 {
8915 return GL_BindTextureUnit(unit, texture);
8916 }
8917
glBlitNamedFramebuffer(GLuint readFramebuffer,GLuint drawFramebuffer,GLint srcX0,GLint srcY0,GLint srcX1,GLint srcY1,GLint dstX0,GLint dstY0,GLint dstX1,GLint dstY1,GLbitfield mask,GLenum filter)8918 void GL_APIENTRY glBlitNamedFramebuffer(GLuint readFramebuffer,
8919 GLuint drawFramebuffer,
8920 GLint srcX0,
8921 GLint srcY0,
8922 GLint srcX1,
8923 GLint srcY1,
8924 GLint dstX0,
8925 GLint dstY0,
8926 GLint dstX1,
8927 GLint dstY1,
8928 GLbitfield mask,
8929 GLenum filter)
8930 {
8931 return GL_BlitNamedFramebuffer(readFramebuffer, drawFramebuffer, srcX0, srcY0, srcX1, srcY1,
8932 dstX0, dstY0, dstX1, dstY1, mask, filter);
8933 }
8934
glCheckNamedFramebufferStatus(GLuint framebuffer,GLenum target)8935 GLenum GL_APIENTRY glCheckNamedFramebufferStatus(GLuint framebuffer, GLenum target)
8936 {
8937 return GL_CheckNamedFramebufferStatus(framebuffer, target);
8938 }
8939
glClearNamedBufferData(GLuint buffer,GLenum internalformat,GLenum format,GLenum type,const void * data)8940 void GL_APIENTRY glClearNamedBufferData(GLuint buffer,
8941 GLenum internalformat,
8942 GLenum format,
8943 GLenum type,
8944 const void *data)
8945 {
8946 return GL_ClearNamedBufferData(buffer, internalformat, format, type, data);
8947 }
8948
glClearNamedBufferSubData(GLuint buffer,GLenum internalformat,GLintptr offset,GLsizeiptr size,GLenum format,GLenum type,const void * data)8949 void GL_APIENTRY glClearNamedBufferSubData(GLuint buffer,
8950 GLenum internalformat,
8951 GLintptr offset,
8952 GLsizeiptr size,
8953 GLenum format,
8954 GLenum type,
8955 const void *data)
8956 {
8957 return GL_ClearNamedBufferSubData(buffer, internalformat, offset, size, format, type, data);
8958 }
8959
glClearNamedFramebufferfi(GLuint framebuffer,GLenum buffer,GLint drawbuffer,GLfloat depth,GLint stencil)8960 void GL_APIENTRY glClearNamedFramebufferfi(GLuint framebuffer,
8961 GLenum buffer,
8962 GLint drawbuffer,
8963 GLfloat depth,
8964 GLint stencil)
8965 {
8966 return GL_ClearNamedFramebufferfi(framebuffer, buffer, drawbuffer, depth, stencil);
8967 }
8968
glClearNamedFramebufferfv(GLuint framebuffer,GLenum buffer,GLint drawbuffer,const GLfloat * value)8969 void GL_APIENTRY glClearNamedFramebufferfv(GLuint framebuffer,
8970 GLenum buffer,
8971 GLint drawbuffer,
8972 const GLfloat *value)
8973 {
8974 return GL_ClearNamedFramebufferfv(framebuffer, buffer, drawbuffer, value);
8975 }
8976
glClearNamedFramebufferiv(GLuint framebuffer,GLenum buffer,GLint drawbuffer,const GLint * value)8977 void GL_APIENTRY glClearNamedFramebufferiv(GLuint framebuffer,
8978 GLenum buffer,
8979 GLint drawbuffer,
8980 const GLint *value)
8981 {
8982 return GL_ClearNamedFramebufferiv(framebuffer, buffer, drawbuffer, value);
8983 }
8984
glClearNamedFramebufferuiv(GLuint framebuffer,GLenum buffer,GLint drawbuffer,const GLuint * value)8985 void GL_APIENTRY glClearNamedFramebufferuiv(GLuint framebuffer,
8986 GLenum buffer,
8987 GLint drawbuffer,
8988 const GLuint *value)
8989 {
8990 return GL_ClearNamedFramebufferuiv(framebuffer, buffer, drawbuffer, value);
8991 }
8992
glClipControl(GLenum origin,GLenum depth)8993 void GL_APIENTRY glClipControl(GLenum origin, GLenum depth)
8994 {
8995 return GL_ClipControl(origin, depth);
8996 }
8997
glCompressedTextureSubImage1D(GLuint texture,GLint level,GLint xoffset,GLsizei width,GLenum format,GLsizei imageSize,const void * data)8998 void GL_APIENTRY glCompressedTextureSubImage1D(GLuint texture,
8999 GLint level,
9000 GLint xoffset,
9001 GLsizei width,
9002 GLenum format,
9003 GLsizei imageSize,
9004 const void *data)
9005 {
9006 return GL_CompressedTextureSubImage1D(texture, level, xoffset, width, format, imageSize, data);
9007 }
9008
glCompressedTextureSubImage2D(GLuint texture,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLsizei imageSize,const void * data)9009 void GL_APIENTRY glCompressedTextureSubImage2D(GLuint texture,
9010 GLint level,
9011 GLint xoffset,
9012 GLint yoffset,
9013 GLsizei width,
9014 GLsizei height,
9015 GLenum format,
9016 GLsizei imageSize,
9017 const void *data)
9018 {
9019 return GL_CompressedTextureSubImage2D(texture, level, xoffset, yoffset, width, height, format,
9020 imageSize, data);
9021 }
9022
glCompressedTextureSubImage3D(GLuint texture,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,const void * data)9023 void GL_APIENTRY glCompressedTextureSubImage3D(GLuint texture,
9024 GLint level,
9025 GLint xoffset,
9026 GLint yoffset,
9027 GLint zoffset,
9028 GLsizei width,
9029 GLsizei height,
9030 GLsizei depth,
9031 GLenum format,
9032 GLsizei imageSize,
9033 const void *data)
9034 {
9035 return GL_CompressedTextureSubImage3D(texture, level, xoffset, yoffset, zoffset, width, height,
9036 depth, format, imageSize, data);
9037 }
9038
glCopyNamedBufferSubData(GLuint readBuffer,GLuint writeBuffer,GLintptr readOffset,GLintptr writeOffset,GLsizeiptr size)9039 void GL_APIENTRY glCopyNamedBufferSubData(GLuint readBuffer,
9040 GLuint writeBuffer,
9041 GLintptr readOffset,
9042 GLintptr writeOffset,
9043 GLsizeiptr size)
9044 {
9045 return GL_CopyNamedBufferSubData(readBuffer, writeBuffer, readOffset, writeOffset, size);
9046 }
9047
9048 void GL_APIENTRY
glCopyTextureSubImage1D(GLuint texture,GLint level,GLint xoffset,GLint x,GLint y,GLsizei width)9049 glCopyTextureSubImage1D(GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
9050 {
9051 return GL_CopyTextureSubImage1D(texture, level, xoffset, x, y, width);
9052 }
9053
glCopyTextureSubImage2D(GLuint texture,GLint level,GLint xoffset,GLint yoffset,GLint x,GLint y,GLsizei width,GLsizei height)9054 void GL_APIENTRY glCopyTextureSubImage2D(GLuint texture,
9055 GLint level,
9056 GLint xoffset,
9057 GLint yoffset,
9058 GLint x,
9059 GLint y,
9060 GLsizei width,
9061 GLsizei height)
9062 {
9063 return GL_CopyTextureSubImage2D(texture, level, xoffset, yoffset, x, y, width, height);
9064 }
9065
glCopyTextureSubImage3D(GLuint texture,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLsizei width,GLsizei height)9066 void GL_APIENTRY glCopyTextureSubImage3D(GLuint texture,
9067 GLint level,
9068 GLint xoffset,
9069 GLint yoffset,
9070 GLint zoffset,
9071 GLint x,
9072 GLint y,
9073 GLsizei width,
9074 GLsizei height)
9075 {
9076 return GL_CopyTextureSubImage3D(texture, level, xoffset, yoffset, zoffset, x, y, width, height);
9077 }
9078
glCreateBuffers(GLsizei n,GLuint * buffers)9079 void GL_APIENTRY glCreateBuffers(GLsizei n, GLuint *buffers)
9080 {
9081 return GL_CreateBuffers(n, buffers);
9082 }
9083
glCreateFramebuffers(GLsizei n,GLuint * framebuffers)9084 void GL_APIENTRY glCreateFramebuffers(GLsizei n, GLuint *framebuffers)
9085 {
9086 return GL_CreateFramebuffers(n, framebuffers);
9087 }
9088
glCreateProgramPipelines(GLsizei n,GLuint * pipelines)9089 void GL_APIENTRY glCreateProgramPipelines(GLsizei n, GLuint *pipelines)
9090 {
9091 return GL_CreateProgramPipelines(n, pipelines);
9092 }
9093
glCreateQueries(GLenum target,GLsizei n,GLuint * ids)9094 void GL_APIENTRY glCreateQueries(GLenum target, GLsizei n, GLuint *ids)
9095 {
9096 return GL_CreateQueries(target, n, ids);
9097 }
9098
glCreateRenderbuffers(GLsizei n,GLuint * renderbuffers)9099 void GL_APIENTRY glCreateRenderbuffers(GLsizei n, GLuint *renderbuffers)
9100 {
9101 return GL_CreateRenderbuffers(n, renderbuffers);
9102 }
9103
glCreateSamplers(GLsizei n,GLuint * samplers)9104 void GL_APIENTRY glCreateSamplers(GLsizei n, GLuint *samplers)
9105 {
9106 return GL_CreateSamplers(n, samplers);
9107 }
9108
glCreateTextures(GLenum target,GLsizei n,GLuint * textures)9109 void GL_APIENTRY glCreateTextures(GLenum target, GLsizei n, GLuint *textures)
9110 {
9111 return GL_CreateTextures(target, n, textures);
9112 }
9113
glCreateTransformFeedbacks(GLsizei n,GLuint * ids)9114 void GL_APIENTRY glCreateTransformFeedbacks(GLsizei n, GLuint *ids)
9115 {
9116 return GL_CreateTransformFeedbacks(n, ids);
9117 }
9118
glCreateVertexArrays(GLsizei n,GLuint * arrays)9119 void GL_APIENTRY glCreateVertexArrays(GLsizei n, GLuint *arrays)
9120 {
9121 return GL_CreateVertexArrays(n, arrays);
9122 }
9123
glDisableVertexArrayAttrib(GLuint vaobj,GLuint index)9124 void GL_APIENTRY glDisableVertexArrayAttrib(GLuint vaobj, GLuint index)
9125 {
9126 return GL_DisableVertexArrayAttrib(vaobj, index);
9127 }
9128
glEnableVertexArrayAttrib(GLuint vaobj,GLuint index)9129 void GL_APIENTRY glEnableVertexArrayAttrib(GLuint vaobj, GLuint index)
9130 {
9131 return GL_EnableVertexArrayAttrib(vaobj, index);
9132 }
9133
glFlushMappedNamedBufferRange(GLuint buffer,GLintptr offset,GLsizeiptr length)9134 void GL_APIENTRY glFlushMappedNamedBufferRange(GLuint buffer, GLintptr offset, GLsizeiptr length)
9135 {
9136 return GL_FlushMappedNamedBufferRange(buffer, offset, length);
9137 }
9138
glGenerateTextureMipmap(GLuint texture)9139 void GL_APIENTRY glGenerateTextureMipmap(GLuint texture)
9140 {
9141 return GL_GenerateTextureMipmap(texture);
9142 }
9143
glGetCompressedTextureImage(GLuint texture,GLint level,GLsizei bufSize,void * pixels)9144 void GL_APIENTRY glGetCompressedTextureImage(GLuint texture,
9145 GLint level,
9146 GLsizei bufSize,
9147 void *pixels)
9148 {
9149 return GL_GetCompressedTextureImage(texture, level, bufSize, pixels);
9150 }
9151
glGetCompressedTextureSubImage(GLuint texture,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLsizei bufSize,void * pixels)9152 void GL_APIENTRY glGetCompressedTextureSubImage(GLuint texture,
9153 GLint level,
9154 GLint xoffset,
9155 GLint yoffset,
9156 GLint zoffset,
9157 GLsizei width,
9158 GLsizei height,
9159 GLsizei depth,
9160 GLsizei bufSize,
9161 void *pixels)
9162 {
9163 return GL_GetCompressedTextureSubImage(texture, level, xoffset, yoffset, zoffset, width, height,
9164 depth, bufSize, pixels);
9165 }
9166
glGetNamedBufferParameteri64v(GLuint buffer,GLenum pname,GLint64 * params)9167 void GL_APIENTRY glGetNamedBufferParameteri64v(GLuint buffer, GLenum pname, GLint64 *params)
9168 {
9169 return GL_GetNamedBufferParameteri64v(buffer, pname, params);
9170 }
9171
glGetNamedBufferParameteriv(GLuint buffer,GLenum pname,GLint * params)9172 void GL_APIENTRY glGetNamedBufferParameteriv(GLuint buffer, GLenum pname, GLint *params)
9173 {
9174 return GL_GetNamedBufferParameteriv(buffer, pname, params);
9175 }
9176
glGetNamedBufferPointerv(GLuint buffer,GLenum pname,void ** params)9177 void GL_APIENTRY glGetNamedBufferPointerv(GLuint buffer, GLenum pname, void **params)
9178 {
9179 return GL_GetNamedBufferPointerv(buffer, pname, params);
9180 }
9181
glGetNamedBufferSubData(GLuint buffer,GLintptr offset,GLsizeiptr size,void * data)9182 void GL_APIENTRY glGetNamedBufferSubData(GLuint buffer,
9183 GLintptr offset,
9184 GLsizeiptr size,
9185 void *data)
9186 {
9187 return GL_GetNamedBufferSubData(buffer, offset, size, data);
9188 }
9189
glGetNamedFramebufferAttachmentParameteriv(GLuint framebuffer,GLenum attachment,GLenum pname,GLint * params)9190 void GL_APIENTRY glGetNamedFramebufferAttachmentParameteriv(GLuint framebuffer,
9191 GLenum attachment,
9192 GLenum pname,
9193 GLint *params)
9194 {
9195 return GL_GetNamedFramebufferAttachmentParameteriv(framebuffer, attachment, pname, params);
9196 }
9197
glGetNamedFramebufferParameteriv(GLuint framebuffer,GLenum pname,GLint * param)9198 void GL_APIENTRY glGetNamedFramebufferParameteriv(GLuint framebuffer, GLenum pname, GLint *param)
9199 {
9200 return GL_GetNamedFramebufferParameteriv(framebuffer, pname, param);
9201 }
9202
glGetNamedRenderbufferParameteriv(GLuint renderbuffer,GLenum pname,GLint * params)9203 void GL_APIENTRY glGetNamedRenderbufferParameteriv(GLuint renderbuffer, GLenum pname, GLint *params)
9204 {
9205 return GL_GetNamedRenderbufferParameteriv(renderbuffer, pname, params);
9206 }
9207
glGetQueryBufferObjecti64v(GLuint id,GLuint buffer,GLenum pname,GLintptr offset)9208 void GL_APIENTRY glGetQueryBufferObjecti64v(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
9209 {
9210 return GL_GetQueryBufferObjecti64v(id, buffer, pname, offset);
9211 }
9212
glGetQueryBufferObjectiv(GLuint id,GLuint buffer,GLenum pname,GLintptr offset)9213 void GL_APIENTRY glGetQueryBufferObjectiv(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
9214 {
9215 return GL_GetQueryBufferObjectiv(id, buffer, pname, offset);
9216 }
9217
glGetQueryBufferObjectui64v(GLuint id,GLuint buffer,GLenum pname,GLintptr offset)9218 void GL_APIENTRY glGetQueryBufferObjectui64v(GLuint id,
9219 GLuint buffer,
9220 GLenum pname,
9221 GLintptr offset)
9222 {
9223 return GL_GetQueryBufferObjectui64v(id, buffer, pname, offset);
9224 }
9225
glGetQueryBufferObjectuiv(GLuint id,GLuint buffer,GLenum pname,GLintptr offset)9226 void GL_APIENTRY glGetQueryBufferObjectuiv(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
9227 {
9228 return GL_GetQueryBufferObjectuiv(id, buffer, pname, offset);
9229 }
9230
glGetTextureImage(GLuint texture,GLint level,GLenum format,GLenum type,GLsizei bufSize,void * pixels)9231 void GL_APIENTRY glGetTextureImage(GLuint texture,
9232 GLint level,
9233 GLenum format,
9234 GLenum type,
9235 GLsizei bufSize,
9236 void *pixels)
9237 {
9238 return GL_GetTextureImage(texture, level, format, type, bufSize, pixels);
9239 }
9240
glGetTextureLevelParameterfv(GLuint texture,GLint level,GLenum pname,GLfloat * params)9241 void GL_APIENTRY glGetTextureLevelParameterfv(GLuint texture,
9242 GLint level,
9243 GLenum pname,
9244 GLfloat *params)
9245 {
9246 return GL_GetTextureLevelParameterfv(texture, level, pname, params);
9247 }
9248
glGetTextureLevelParameteriv(GLuint texture,GLint level,GLenum pname,GLint * params)9249 void GL_APIENTRY glGetTextureLevelParameteriv(GLuint texture,
9250 GLint level,
9251 GLenum pname,
9252 GLint *params)
9253 {
9254 return GL_GetTextureLevelParameteriv(texture, level, pname, params);
9255 }
9256
glGetTextureParameterIiv(GLuint texture,GLenum pname,GLint * params)9257 void GL_APIENTRY glGetTextureParameterIiv(GLuint texture, GLenum pname, GLint *params)
9258 {
9259 return GL_GetTextureParameterIiv(texture, pname, params);
9260 }
9261
glGetTextureParameterIuiv(GLuint texture,GLenum pname,GLuint * params)9262 void GL_APIENTRY glGetTextureParameterIuiv(GLuint texture, GLenum pname, GLuint *params)
9263 {
9264 return GL_GetTextureParameterIuiv(texture, pname, params);
9265 }
9266
glGetTextureParameterfv(GLuint texture,GLenum pname,GLfloat * params)9267 void GL_APIENTRY glGetTextureParameterfv(GLuint texture, GLenum pname, GLfloat *params)
9268 {
9269 return GL_GetTextureParameterfv(texture, pname, params);
9270 }
9271
glGetTextureParameteriv(GLuint texture,GLenum pname,GLint * params)9272 void GL_APIENTRY glGetTextureParameteriv(GLuint texture, GLenum pname, GLint *params)
9273 {
9274 return GL_GetTextureParameteriv(texture, pname, params);
9275 }
9276
glGetTextureSubImage(GLuint texture,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,GLsizei bufSize,void * pixels)9277 void GL_APIENTRY glGetTextureSubImage(GLuint texture,
9278 GLint level,
9279 GLint xoffset,
9280 GLint yoffset,
9281 GLint zoffset,
9282 GLsizei width,
9283 GLsizei height,
9284 GLsizei depth,
9285 GLenum format,
9286 GLenum type,
9287 GLsizei bufSize,
9288 void *pixels)
9289 {
9290 return GL_GetTextureSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth,
9291 format, type, bufSize, pixels);
9292 }
9293
glGetTransformFeedbacki64_v(GLuint xfb,GLenum pname,GLuint index,GLint64 * param)9294 void GL_APIENTRY glGetTransformFeedbacki64_v(GLuint xfb, GLenum pname, GLuint index, GLint64 *param)
9295 {
9296 return GL_GetTransformFeedbacki64_v(xfb, pname, index, param);
9297 }
9298
glGetTransformFeedbacki_v(GLuint xfb,GLenum pname,GLuint index,GLint * param)9299 void GL_APIENTRY glGetTransformFeedbacki_v(GLuint xfb, GLenum pname, GLuint index, GLint *param)
9300 {
9301 return GL_GetTransformFeedbacki_v(xfb, pname, index, param);
9302 }
9303
glGetTransformFeedbackiv(GLuint xfb,GLenum pname,GLint * param)9304 void GL_APIENTRY glGetTransformFeedbackiv(GLuint xfb, GLenum pname, GLint *param)
9305 {
9306 return GL_GetTransformFeedbackiv(xfb, pname, param);
9307 }
9308
glGetVertexArrayIndexed64iv(GLuint vaobj,GLuint index,GLenum pname,GLint64 * param)9309 void GL_APIENTRY glGetVertexArrayIndexed64iv(GLuint vaobj,
9310 GLuint index,
9311 GLenum pname,
9312 GLint64 *param)
9313 {
9314 return GL_GetVertexArrayIndexed64iv(vaobj, index, pname, param);
9315 }
9316
glGetVertexArrayIndexediv(GLuint vaobj,GLuint index,GLenum pname,GLint * param)9317 void GL_APIENTRY glGetVertexArrayIndexediv(GLuint vaobj, GLuint index, GLenum pname, GLint *param)
9318 {
9319 return GL_GetVertexArrayIndexediv(vaobj, index, pname, param);
9320 }
9321
glGetVertexArrayiv(GLuint vaobj,GLenum pname,GLint * param)9322 void GL_APIENTRY glGetVertexArrayiv(GLuint vaobj, GLenum pname, GLint *param)
9323 {
9324 return GL_GetVertexArrayiv(vaobj, pname, param);
9325 }
9326
9327 void GL_APIENTRY
glGetnColorTable(GLenum target,GLenum format,GLenum type,GLsizei bufSize,void * table)9328 glGetnColorTable(GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table)
9329 {
9330 return GL_GetnColorTable(target, format, type, bufSize, table);
9331 }
9332
glGetnCompressedTexImage(GLenum target,GLint lod,GLsizei bufSize,void * pixels)9333 void GL_APIENTRY glGetnCompressedTexImage(GLenum target, GLint lod, GLsizei bufSize, void *pixels)
9334 {
9335 return GL_GetnCompressedTexImage(target, lod, bufSize, pixels);
9336 }
9337
9338 void GL_APIENTRY
glGetnConvolutionFilter(GLenum target,GLenum format,GLenum type,GLsizei bufSize,void * image)9339 glGetnConvolutionFilter(GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image)
9340 {
9341 return GL_GetnConvolutionFilter(target, format, type, bufSize, image);
9342 }
9343
glGetnHistogram(GLenum target,GLboolean reset,GLenum format,GLenum type,GLsizei bufSize,void * values)9344 void GL_APIENTRY glGetnHistogram(GLenum target,
9345 GLboolean reset,
9346 GLenum format,
9347 GLenum type,
9348 GLsizei bufSize,
9349 void *values)
9350 {
9351 return GL_GetnHistogram(target, reset, format, type, bufSize, values);
9352 }
9353
glGetnMapdv(GLenum target,GLenum query,GLsizei bufSize,GLdouble * v)9354 void GL_APIENTRY glGetnMapdv(GLenum target, GLenum query, GLsizei bufSize, GLdouble *v)
9355 {
9356 return GL_GetnMapdv(target, query, bufSize, v);
9357 }
9358
glGetnMapfv(GLenum target,GLenum query,GLsizei bufSize,GLfloat * v)9359 void GL_APIENTRY glGetnMapfv(GLenum target, GLenum query, GLsizei bufSize, GLfloat *v)
9360 {
9361 return GL_GetnMapfv(target, query, bufSize, v);
9362 }
9363
glGetnMapiv(GLenum target,GLenum query,GLsizei bufSize,GLint * v)9364 void GL_APIENTRY glGetnMapiv(GLenum target, GLenum query, GLsizei bufSize, GLint *v)
9365 {
9366 return GL_GetnMapiv(target, query, bufSize, v);
9367 }
9368
glGetnMinmax(GLenum target,GLboolean reset,GLenum format,GLenum type,GLsizei bufSize,void * values)9369 void GL_APIENTRY glGetnMinmax(GLenum target,
9370 GLboolean reset,
9371 GLenum format,
9372 GLenum type,
9373 GLsizei bufSize,
9374 void *values)
9375 {
9376 return GL_GetnMinmax(target, reset, format, type, bufSize, values);
9377 }
9378
glGetnPixelMapfv(GLenum map,GLsizei bufSize,GLfloat * values)9379 void GL_APIENTRY glGetnPixelMapfv(GLenum map, GLsizei bufSize, GLfloat *values)
9380 {
9381 return GL_GetnPixelMapfv(map, bufSize, values);
9382 }
9383
glGetnPixelMapuiv(GLenum map,GLsizei bufSize,GLuint * values)9384 void GL_APIENTRY glGetnPixelMapuiv(GLenum map, GLsizei bufSize, GLuint *values)
9385 {
9386 return GL_GetnPixelMapuiv(map, bufSize, values);
9387 }
9388
glGetnPixelMapusv(GLenum map,GLsizei bufSize,GLushort * values)9389 void GL_APIENTRY glGetnPixelMapusv(GLenum map, GLsizei bufSize, GLushort *values)
9390 {
9391 return GL_GetnPixelMapusv(map, bufSize, values);
9392 }
9393
glGetnPolygonStipple(GLsizei bufSize,GLubyte * pattern)9394 void GL_APIENTRY glGetnPolygonStipple(GLsizei bufSize, GLubyte *pattern)
9395 {
9396 return GL_GetnPolygonStipple(bufSize, pattern);
9397 }
9398
glGetnSeparableFilter(GLenum target,GLenum format,GLenum type,GLsizei rowBufSize,void * row,GLsizei columnBufSize,void * column,void * span)9399 void GL_APIENTRY glGetnSeparableFilter(GLenum target,
9400 GLenum format,
9401 GLenum type,
9402 GLsizei rowBufSize,
9403 void *row,
9404 GLsizei columnBufSize,
9405 void *column,
9406 void *span)
9407 {
9408 return GL_GetnSeparableFilter(target, format, type, rowBufSize, row, columnBufSize, column,
9409 span);
9410 }
9411
glGetnTexImage(GLenum target,GLint level,GLenum format,GLenum type,GLsizei bufSize,void * pixels)9412 void GL_APIENTRY glGetnTexImage(GLenum target,
9413 GLint level,
9414 GLenum format,
9415 GLenum type,
9416 GLsizei bufSize,
9417 void *pixels)
9418 {
9419 return GL_GetnTexImage(target, level, format, type, bufSize, pixels);
9420 }
9421
glGetnUniformdv(GLuint program,GLint location,GLsizei bufSize,GLdouble * params)9422 void GL_APIENTRY glGetnUniformdv(GLuint program, GLint location, GLsizei bufSize, GLdouble *params)
9423 {
9424 return GL_GetnUniformdv(program, location, bufSize, params);
9425 }
9426
glInvalidateNamedFramebufferData(GLuint framebuffer,GLsizei numAttachments,const GLenum * attachments)9427 void GL_APIENTRY glInvalidateNamedFramebufferData(GLuint framebuffer,
9428 GLsizei numAttachments,
9429 const GLenum *attachments)
9430 {
9431 return GL_InvalidateNamedFramebufferData(framebuffer, numAttachments, attachments);
9432 }
9433
glInvalidateNamedFramebufferSubData(GLuint framebuffer,GLsizei numAttachments,const GLenum * attachments,GLint x,GLint y,GLsizei width,GLsizei height)9434 void GL_APIENTRY glInvalidateNamedFramebufferSubData(GLuint framebuffer,
9435 GLsizei numAttachments,
9436 const GLenum *attachments,
9437 GLint x,
9438 GLint y,
9439 GLsizei width,
9440 GLsizei height)
9441 {
9442 return GL_InvalidateNamedFramebufferSubData(framebuffer, numAttachments, attachments, x, y,
9443 width, height);
9444 }
9445
glMapNamedBuffer(GLuint buffer,GLenum access)9446 void *GL_APIENTRY glMapNamedBuffer(GLuint buffer, GLenum access)
9447 {
9448 return GL_MapNamedBuffer(buffer, access);
9449 }
9450
glMapNamedBufferRange(GLuint buffer,GLintptr offset,GLsizeiptr length,GLbitfield access)9451 void *GL_APIENTRY glMapNamedBufferRange(GLuint buffer,
9452 GLintptr offset,
9453 GLsizeiptr length,
9454 GLbitfield access)
9455 {
9456 return GL_MapNamedBufferRange(buffer, offset, length, access);
9457 }
9458
glNamedBufferData(GLuint buffer,GLsizeiptr size,const void * data,GLenum usage)9459 void GL_APIENTRY glNamedBufferData(GLuint buffer, GLsizeiptr size, const void *data, GLenum usage)
9460 {
9461 return GL_NamedBufferData(buffer, size, data, usage);
9462 }
9463
glNamedBufferStorage(GLuint buffer,GLsizeiptr size,const void * data,GLbitfield flags)9464 void GL_APIENTRY glNamedBufferStorage(GLuint buffer,
9465 GLsizeiptr size,
9466 const void *data,
9467 GLbitfield flags)
9468 {
9469 return GL_NamedBufferStorage(buffer, size, data, flags);
9470 }
9471
glNamedBufferSubData(GLuint buffer,GLintptr offset,GLsizeiptr size,const void * data)9472 void GL_APIENTRY glNamedBufferSubData(GLuint buffer,
9473 GLintptr offset,
9474 GLsizeiptr size,
9475 const void *data)
9476 {
9477 return GL_NamedBufferSubData(buffer, offset, size, data);
9478 }
9479
glNamedFramebufferDrawBuffer(GLuint framebuffer,GLenum buf)9480 void GL_APIENTRY glNamedFramebufferDrawBuffer(GLuint framebuffer, GLenum buf)
9481 {
9482 return GL_NamedFramebufferDrawBuffer(framebuffer, buf);
9483 }
9484
glNamedFramebufferDrawBuffers(GLuint framebuffer,GLsizei n,const GLenum * bufs)9485 void GL_APIENTRY glNamedFramebufferDrawBuffers(GLuint framebuffer, GLsizei n, const GLenum *bufs)
9486 {
9487 return GL_NamedFramebufferDrawBuffers(framebuffer, n, bufs);
9488 }
9489
glNamedFramebufferParameteri(GLuint framebuffer,GLenum pname,GLint param)9490 void GL_APIENTRY glNamedFramebufferParameteri(GLuint framebuffer, GLenum pname, GLint param)
9491 {
9492 return GL_NamedFramebufferParameteri(framebuffer, pname, param);
9493 }
9494
glNamedFramebufferReadBuffer(GLuint framebuffer,GLenum src)9495 void GL_APIENTRY glNamedFramebufferReadBuffer(GLuint framebuffer, GLenum src)
9496 {
9497 return GL_NamedFramebufferReadBuffer(framebuffer, src);
9498 }
9499
glNamedFramebufferRenderbuffer(GLuint framebuffer,GLenum attachment,GLenum renderbuffertarget,GLuint renderbuffer)9500 void GL_APIENTRY glNamedFramebufferRenderbuffer(GLuint framebuffer,
9501 GLenum attachment,
9502 GLenum renderbuffertarget,
9503 GLuint renderbuffer)
9504 {
9505 return GL_NamedFramebufferRenderbuffer(framebuffer, attachment, renderbuffertarget,
9506 renderbuffer);
9507 }
9508
glNamedFramebufferTexture(GLuint framebuffer,GLenum attachment,GLuint texture,GLint level)9509 void GL_APIENTRY glNamedFramebufferTexture(GLuint framebuffer,
9510 GLenum attachment,
9511 GLuint texture,
9512 GLint level)
9513 {
9514 return GL_NamedFramebufferTexture(framebuffer, attachment, texture, level);
9515 }
9516
glNamedFramebufferTextureLayer(GLuint framebuffer,GLenum attachment,GLuint texture,GLint level,GLint layer)9517 void GL_APIENTRY glNamedFramebufferTextureLayer(GLuint framebuffer,
9518 GLenum attachment,
9519 GLuint texture,
9520 GLint level,
9521 GLint layer)
9522 {
9523 return GL_NamedFramebufferTextureLayer(framebuffer, attachment, texture, level, layer);
9524 }
9525
glNamedRenderbufferStorage(GLuint renderbuffer,GLenum internalformat,GLsizei width,GLsizei height)9526 void GL_APIENTRY glNamedRenderbufferStorage(GLuint renderbuffer,
9527 GLenum internalformat,
9528 GLsizei width,
9529 GLsizei height)
9530 {
9531 return GL_NamedRenderbufferStorage(renderbuffer, internalformat, width, height);
9532 }
9533
glNamedRenderbufferStorageMultisample(GLuint renderbuffer,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)9534 void GL_APIENTRY glNamedRenderbufferStorageMultisample(GLuint renderbuffer,
9535 GLsizei samples,
9536 GLenum internalformat,
9537 GLsizei width,
9538 GLsizei height)
9539 {
9540 return GL_NamedRenderbufferStorageMultisample(renderbuffer, samples, internalformat, width,
9541 height);
9542 }
9543
glTextureBarrier()9544 void GL_APIENTRY glTextureBarrier()
9545 {
9546 return GL_TextureBarrier();
9547 }
9548
glTextureBuffer(GLuint texture,GLenum internalformat,GLuint buffer)9549 void GL_APIENTRY glTextureBuffer(GLuint texture, GLenum internalformat, GLuint buffer)
9550 {
9551 return GL_TextureBuffer(texture, internalformat, buffer);
9552 }
9553
glTextureBufferRange(GLuint texture,GLenum internalformat,GLuint buffer,GLintptr offset,GLsizeiptr size)9554 void GL_APIENTRY glTextureBufferRange(GLuint texture,
9555 GLenum internalformat,
9556 GLuint buffer,
9557 GLintptr offset,
9558 GLsizeiptr size)
9559 {
9560 return GL_TextureBufferRange(texture, internalformat, buffer, offset, size);
9561 }
9562
glTextureParameterIiv(GLuint texture,GLenum pname,const GLint * params)9563 void GL_APIENTRY glTextureParameterIiv(GLuint texture, GLenum pname, const GLint *params)
9564 {
9565 return GL_TextureParameterIiv(texture, pname, params);
9566 }
9567
glTextureParameterIuiv(GLuint texture,GLenum pname,const GLuint * params)9568 void GL_APIENTRY glTextureParameterIuiv(GLuint texture, GLenum pname, const GLuint *params)
9569 {
9570 return GL_TextureParameterIuiv(texture, pname, params);
9571 }
9572
glTextureParameterf(GLuint texture,GLenum pname,GLfloat param)9573 void GL_APIENTRY glTextureParameterf(GLuint texture, GLenum pname, GLfloat param)
9574 {
9575 return GL_TextureParameterf(texture, pname, param);
9576 }
9577
glTextureParameterfv(GLuint texture,GLenum pname,const GLfloat * param)9578 void GL_APIENTRY glTextureParameterfv(GLuint texture, GLenum pname, const GLfloat *param)
9579 {
9580 return GL_TextureParameterfv(texture, pname, param);
9581 }
9582
glTextureParameteri(GLuint texture,GLenum pname,GLint param)9583 void GL_APIENTRY glTextureParameteri(GLuint texture, GLenum pname, GLint param)
9584 {
9585 return GL_TextureParameteri(texture, pname, param);
9586 }
9587
glTextureParameteriv(GLuint texture,GLenum pname,const GLint * param)9588 void GL_APIENTRY glTextureParameteriv(GLuint texture, GLenum pname, const GLint *param)
9589 {
9590 return GL_TextureParameteriv(texture, pname, param);
9591 }
9592
glTextureStorage1D(GLuint texture,GLsizei levels,GLenum internalformat,GLsizei width)9593 void GL_APIENTRY glTextureStorage1D(GLuint texture,
9594 GLsizei levels,
9595 GLenum internalformat,
9596 GLsizei width)
9597 {
9598 return GL_TextureStorage1D(texture, levels, internalformat, width);
9599 }
9600
glTextureStorage2D(GLuint texture,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height)9601 void GL_APIENTRY glTextureStorage2D(GLuint texture,
9602 GLsizei levels,
9603 GLenum internalformat,
9604 GLsizei width,
9605 GLsizei height)
9606 {
9607 return GL_TextureStorage2D(texture, levels, internalformat, width, height);
9608 }
9609
glTextureStorage2DMultisample(GLuint texture,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLboolean fixedsamplelocations)9610 void GL_APIENTRY glTextureStorage2DMultisample(GLuint texture,
9611 GLsizei samples,
9612 GLenum internalformat,
9613 GLsizei width,
9614 GLsizei height,
9615 GLboolean fixedsamplelocations)
9616 {
9617 return GL_TextureStorage2DMultisample(texture, samples, internalformat, width, height,
9618 fixedsamplelocations);
9619 }
9620
glTextureStorage3D(GLuint texture,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth)9621 void GL_APIENTRY glTextureStorage3D(GLuint texture,
9622 GLsizei levels,
9623 GLenum internalformat,
9624 GLsizei width,
9625 GLsizei height,
9626 GLsizei depth)
9627 {
9628 return GL_TextureStorage3D(texture, levels, internalformat, width, height, depth);
9629 }
9630
glTextureStorage3DMultisample(GLuint texture,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedsamplelocations)9631 void GL_APIENTRY glTextureStorage3DMultisample(GLuint texture,
9632 GLsizei samples,
9633 GLenum internalformat,
9634 GLsizei width,
9635 GLsizei height,
9636 GLsizei depth,
9637 GLboolean fixedsamplelocations)
9638 {
9639 return GL_TextureStorage3DMultisample(texture, samples, internalformat, width, height, depth,
9640 fixedsamplelocations);
9641 }
9642
glTextureSubImage1D(GLuint texture,GLint level,GLint xoffset,GLsizei width,GLenum format,GLenum type,const void * pixels)9643 void GL_APIENTRY glTextureSubImage1D(GLuint texture,
9644 GLint level,
9645 GLint xoffset,
9646 GLsizei width,
9647 GLenum format,
9648 GLenum type,
9649 const void *pixels)
9650 {
9651 return GL_TextureSubImage1D(texture, level, xoffset, width, format, type, pixels);
9652 }
9653
glTextureSubImage2D(GLuint texture,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLenum type,const void * pixels)9654 void GL_APIENTRY glTextureSubImage2D(GLuint texture,
9655 GLint level,
9656 GLint xoffset,
9657 GLint yoffset,
9658 GLsizei width,
9659 GLsizei height,
9660 GLenum format,
9661 GLenum type,
9662 const void *pixels)
9663 {
9664 return GL_TextureSubImage2D(texture, level, xoffset, yoffset, width, height, format, type,
9665 pixels);
9666 }
9667
glTextureSubImage3D(GLuint texture,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const void * pixels)9668 void GL_APIENTRY glTextureSubImage3D(GLuint texture,
9669 GLint level,
9670 GLint xoffset,
9671 GLint yoffset,
9672 GLint zoffset,
9673 GLsizei width,
9674 GLsizei height,
9675 GLsizei depth,
9676 GLenum format,
9677 GLenum type,
9678 const void *pixels)
9679 {
9680 return GL_TextureSubImage3D(texture, level, xoffset, yoffset, zoffset, width, height, depth,
9681 format, type, pixels);
9682 }
9683
glTransformFeedbackBufferBase(GLuint xfb,GLuint index,GLuint buffer)9684 void GL_APIENTRY glTransformFeedbackBufferBase(GLuint xfb, GLuint index, GLuint buffer)
9685 {
9686 return GL_TransformFeedbackBufferBase(xfb, index, buffer);
9687 }
9688
glTransformFeedbackBufferRange(GLuint xfb,GLuint index,GLuint buffer,GLintptr offset,GLsizeiptr size)9689 void GL_APIENTRY glTransformFeedbackBufferRange(GLuint xfb,
9690 GLuint index,
9691 GLuint buffer,
9692 GLintptr offset,
9693 GLsizeiptr size)
9694 {
9695 return GL_TransformFeedbackBufferRange(xfb, index, buffer, offset, size);
9696 }
9697
glUnmapNamedBuffer(GLuint buffer)9698 GLboolean GL_APIENTRY glUnmapNamedBuffer(GLuint buffer)
9699 {
9700 return GL_UnmapNamedBuffer(buffer);
9701 }
9702
glVertexArrayAttribBinding(GLuint vaobj,GLuint attribindex,GLuint bindingindex)9703 void GL_APIENTRY glVertexArrayAttribBinding(GLuint vaobj, GLuint attribindex, GLuint bindingindex)
9704 {
9705 return GL_VertexArrayAttribBinding(vaobj, attribindex, bindingindex);
9706 }
9707
glVertexArrayAttribFormat(GLuint vaobj,GLuint attribindex,GLint size,GLenum type,GLboolean normalized,GLuint relativeoffset)9708 void GL_APIENTRY glVertexArrayAttribFormat(GLuint vaobj,
9709 GLuint attribindex,
9710 GLint size,
9711 GLenum type,
9712 GLboolean normalized,
9713 GLuint relativeoffset)
9714 {
9715 return GL_VertexArrayAttribFormat(vaobj, attribindex, size, type, normalized, relativeoffset);
9716 }
9717
glVertexArrayAttribIFormat(GLuint vaobj,GLuint attribindex,GLint size,GLenum type,GLuint relativeoffset)9718 void GL_APIENTRY glVertexArrayAttribIFormat(GLuint vaobj,
9719 GLuint attribindex,
9720 GLint size,
9721 GLenum type,
9722 GLuint relativeoffset)
9723 {
9724 return GL_VertexArrayAttribIFormat(vaobj, attribindex, size, type, relativeoffset);
9725 }
9726
glVertexArrayAttribLFormat(GLuint vaobj,GLuint attribindex,GLint size,GLenum type,GLuint relativeoffset)9727 void GL_APIENTRY glVertexArrayAttribLFormat(GLuint vaobj,
9728 GLuint attribindex,
9729 GLint size,
9730 GLenum type,
9731 GLuint relativeoffset)
9732 {
9733 return GL_VertexArrayAttribLFormat(vaobj, attribindex, size, type, relativeoffset);
9734 }
9735
glVertexArrayBindingDivisor(GLuint vaobj,GLuint bindingindex,GLuint divisor)9736 void GL_APIENTRY glVertexArrayBindingDivisor(GLuint vaobj, GLuint bindingindex, GLuint divisor)
9737 {
9738 return GL_VertexArrayBindingDivisor(vaobj, bindingindex, divisor);
9739 }
9740
glVertexArrayElementBuffer(GLuint vaobj,GLuint buffer)9741 void GL_APIENTRY glVertexArrayElementBuffer(GLuint vaobj, GLuint buffer)
9742 {
9743 return GL_VertexArrayElementBuffer(vaobj, buffer);
9744 }
9745
glVertexArrayVertexBuffer(GLuint vaobj,GLuint bindingindex,GLuint buffer,GLintptr offset,GLsizei stride)9746 void GL_APIENTRY glVertexArrayVertexBuffer(GLuint vaobj,
9747 GLuint bindingindex,
9748 GLuint buffer,
9749 GLintptr offset,
9750 GLsizei stride)
9751 {
9752 return GL_VertexArrayVertexBuffer(vaobj, bindingindex, buffer, offset, stride);
9753 }
9754
glVertexArrayVertexBuffers(GLuint vaobj,GLuint first,GLsizei count,const GLuint * buffers,const GLintptr * offsets,const GLsizei * strides)9755 void GL_APIENTRY glVertexArrayVertexBuffers(GLuint vaobj,
9756 GLuint first,
9757 GLsizei count,
9758 const GLuint *buffers,
9759 const GLintptr *offsets,
9760 const GLsizei *strides)
9761 {
9762 return GL_VertexArrayVertexBuffers(vaobj, first, count, buffers, offsets, strides);
9763 }
9764
9765 // GL 4.6
glMultiDrawArraysIndirectCount(GLenum mode,const void * indirect,GLintptr drawcount,GLsizei maxdrawcount,GLsizei stride)9766 void GL_APIENTRY glMultiDrawArraysIndirectCount(GLenum mode,
9767 const void *indirect,
9768 GLintptr drawcount,
9769 GLsizei maxdrawcount,
9770 GLsizei stride)
9771 {
9772 return GL_MultiDrawArraysIndirectCount(mode, indirect, drawcount, maxdrawcount, stride);
9773 }
9774
glMultiDrawElementsIndirectCount(GLenum mode,GLenum type,const void * indirect,GLintptr drawcount,GLsizei maxdrawcount,GLsizei stride)9775 void GL_APIENTRY glMultiDrawElementsIndirectCount(GLenum mode,
9776 GLenum type,
9777 const void *indirect,
9778 GLintptr drawcount,
9779 GLsizei maxdrawcount,
9780 GLsizei stride)
9781 {
9782 return GL_MultiDrawElementsIndirectCount(mode, type, indirect, drawcount, maxdrawcount, stride);
9783 }
9784
glPolygonOffsetClamp(GLfloat factor,GLfloat units,GLfloat clamp)9785 void GL_APIENTRY glPolygonOffsetClamp(GLfloat factor, GLfloat units, GLfloat clamp)
9786 {
9787 return GL_PolygonOffsetClamp(factor, units, clamp);
9788 }
9789
glSpecializeShader(GLuint shader,const GLchar * pEntryPoint,GLuint numSpecializationConstants,const GLuint * pConstantIndex,const GLuint * pConstantValue)9790 void GL_APIENTRY glSpecializeShader(GLuint shader,
9791 const GLchar *pEntryPoint,
9792 GLuint numSpecializationConstants,
9793 const GLuint *pConstantIndex,
9794 const GLuint *pConstantValue)
9795 {
9796 return GL_SpecializeShader(shader, pEntryPoint, numSpecializationConstants, pConstantIndex,
9797 pConstantValue);
9798 }
9799
9800 #endif // defined(ANGLE_ENABLE_GL_DESKTOP_FRONTEND)
9801 } // extern "C"
9802