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_client_arrays
2852
2853 // GL_ANGLE_clip_cull_distance
2854
2855 // 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)2856 void GL_APIENTRY glCopyTexture3DANGLE(GLuint sourceId,
2857 GLint sourceLevel,
2858 GLenum destTarget,
2859 GLuint destId,
2860 GLint destLevel,
2861 GLint internalFormat,
2862 GLenum destType,
2863 GLboolean unpackFlipY,
2864 GLboolean unpackPremultiplyAlpha,
2865 GLboolean unpackUnmultiplyAlpha)
2866 {
2867 return GL_CopyTexture3DANGLE(sourceId, sourceLevel, destTarget, destId, destLevel,
2868 internalFormat, destType, unpackFlipY, unpackPremultiplyAlpha,
2869 unpackUnmultiplyAlpha);
2870 }
2871
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)2872 void GL_APIENTRY glCopySubTexture3DANGLE(GLuint sourceId,
2873 GLint sourceLevel,
2874 GLenum destTarget,
2875 GLuint destId,
2876 GLint destLevel,
2877 GLint xoffset,
2878 GLint yoffset,
2879 GLint zoffset,
2880 GLint x,
2881 GLint y,
2882 GLint z,
2883 GLint width,
2884 GLint height,
2885 GLint depth,
2886 GLboolean unpackFlipY,
2887 GLboolean unpackPremultiplyAlpha,
2888 GLboolean unpackUnmultiplyAlpha)
2889 {
2890 return GL_CopySubTexture3DANGLE(sourceId, sourceLevel, destTarget, destId, destLevel, xoffset,
2891 yoffset, zoffset, x, y, z, width, height, depth, unpackFlipY,
2892 unpackPremultiplyAlpha, unpackUnmultiplyAlpha);
2893 }
2894
2895 // GL_ANGLE_depth_texture
2896
2897 // 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)2898 void GL_APIENTRY glBlitFramebufferANGLE(GLint srcX0,
2899 GLint srcY0,
2900 GLint srcX1,
2901 GLint srcY1,
2902 GLint dstX0,
2903 GLint dstY0,
2904 GLint dstX1,
2905 GLint dstY1,
2906 GLbitfield mask,
2907 GLenum filter)
2908 {
2909 return GL_BlitFramebufferANGLE(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask,
2910 filter);
2911 }
2912
2913 // GL_ANGLE_framebuffer_multisample
glRenderbufferStorageMultisampleANGLE(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)2914 void GL_APIENTRY glRenderbufferStorageMultisampleANGLE(GLenum target,
2915 GLsizei samples,
2916 GLenum internalformat,
2917 GLsizei width,
2918 GLsizei height)
2919 {
2920 return GL_RenderbufferStorageMultisampleANGLE(target, samples, internalformat, width, height);
2921 }
2922
2923 // GL_ANGLE_get_image
2924 void GL_APIENTRY
glGetTexImageANGLE(GLenum target,GLint level,GLenum format,GLenum type,void * pixels)2925 glGetTexImageANGLE(GLenum target, GLint level, GLenum format, GLenum type, void *pixels)
2926 {
2927 return GL_GetTexImageANGLE(target, level, format, type, pixels);
2928 }
2929
glGetCompressedTexImageANGLE(GLenum target,GLint level,void * pixels)2930 void GL_APIENTRY glGetCompressedTexImageANGLE(GLenum target, GLint level, void *pixels)
2931 {
2932 return GL_GetCompressedTexImageANGLE(target, level, pixels);
2933 }
2934
glGetRenderbufferImageANGLE(GLenum target,GLenum format,GLenum type,void * pixels)2935 void GL_APIENTRY glGetRenderbufferImageANGLE(GLenum target,
2936 GLenum format,
2937 GLenum type,
2938 void *pixels)
2939 {
2940 return GL_GetRenderbufferImageANGLE(target, format, type, pixels);
2941 }
2942
2943 // GL_ANGLE_get_serialized_context_string
2944
2945 // GL_ANGLE_get_tex_level_parameter
glGetTexLevelParameterivANGLE(GLenum target,GLint level,GLenum pname,GLint * params)2946 void GL_APIENTRY glGetTexLevelParameterivANGLE(GLenum target,
2947 GLint level,
2948 GLenum pname,
2949 GLint *params)
2950 {
2951 return GL_GetTexLevelParameterivANGLE(target, level, pname, params);
2952 }
2953
glGetTexLevelParameterfvANGLE(GLenum target,GLint level,GLenum pname,GLfloat * params)2954 void GL_APIENTRY glGetTexLevelParameterfvANGLE(GLenum target,
2955 GLint level,
2956 GLenum pname,
2957 GLfloat *params)
2958 {
2959 return GL_GetTexLevelParameterfvANGLE(target, level, pname, params);
2960 }
2961
2962 // GL_ANGLE_instanced_arrays
glDrawArraysInstancedANGLE(GLenum mode,GLint first,GLsizei count,GLsizei primcount)2963 void GL_APIENTRY glDrawArraysInstancedANGLE(GLenum mode,
2964 GLint first,
2965 GLsizei count,
2966 GLsizei primcount)
2967 {
2968 return GL_DrawArraysInstancedANGLE(mode, first, count, primcount);
2969 }
2970
glDrawElementsInstancedANGLE(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei primcount)2971 void GL_APIENTRY glDrawElementsInstancedANGLE(GLenum mode,
2972 GLsizei count,
2973 GLenum type,
2974 const void *indices,
2975 GLsizei primcount)
2976 {
2977 return GL_DrawElementsInstancedANGLE(mode, count, type, indices, primcount);
2978 }
2979
glVertexAttribDivisorANGLE(GLuint index,GLuint divisor)2980 void GL_APIENTRY glVertexAttribDivisorANGLE(GLuint index, GLuint divisor)
2981 {
2982 return GL_VertexAttribDivisorANGLE(index, divisor);
2983 }
2984
2985 // GL_ANGLE_logic_op
glLogicOpANGLE(GLenum opcode)2986 void GL_APIENTRY glLogicOpANGLE(GLenum opcode)
2987 {
2988 return GL_LogicOpANGLE(opcode);
2989 }
2990
2991 // GL_ANGLE_lossy_etc_decode
2992
2993 // 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)2994 void GL_APIENTRY glTexStorageMemFlags2DANGLE(GLenum target,
2995 GLsizei levels,
2996 GLenum internalFormat,
2997 GLsizei width,
2998 GLsizei height,
2999 GLuint memory,
3000 GLuint64 offset,
3001 GLbitfield createFlags,
3002 GLbitfield usageFlags,
3003 const void *imageCreateInfoPNext)
3004 {
3005 return GL_TexStorageMemFlags2DANGLE(target, levels, internalFormat, width, height, memory,
3006 offset, createFlags, usageFlags, imageCreateInfoPNext);
3007 }
3008
glTexStorageMemFlags2DMultisampleANGLE(GLenum target,GLsizei samples,GLenum internalFormat,GLsizei width,GLsizei height,GLboolean fixedSampleLocations,GLuint memory,GLuint64 offset,GLbitfield createFlags,GLbitfield usageFlags,const void * imageCreateInfoPNext)3009 void GL_APIENTRY glTexStorageMemFlags2DMultisampleANGLE(GLenum target,
3010 GLsizei samples,
3011 GLenum internalFormat,
3012 GLsizei width,
3013 GLsizei height,
3014 GLboolean fixedSampleLocations,
3015 GLuint memory,
3016 GLuint64 offset,
3017 GLbitfield createFlags,
3018 GLbitfield usageFlags,
3019 const void *imageCreateInfoPNext)
3020 {
3021 return GL_TexStorageMemFlags2DMultisampleANGLE(target, samples, internalFormat, width, height,
3022 fixedSampleLocations, memory, offset,
3023 createFlags, usageFlags, imageCreateInfoPNext);
3024 }
3025
glTexStorageMemFlags3DANGLE(GLenum target,GLsizei levels,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLuint memory,GLuint64 offset,GLbitfield createFlags,GLbitfield usageFlags,const void * imageCreateInfoPNext)3026 void GL_APIENTRY glTexStorageMemFlags3DANGLE(GLenum target,
3027 GLsizei levels,
3028 GLenum internalFormat,
3029 GLsizei width,
3030 GLsizei height,
3031 GLsizei depth,
3032 GLuint memory,
3033 GLuint64 offset,
3034 GLbitfield createFlags,
3035 GLbitfield usageFlags,
3036 const void *imageCreateInfoPNext)
3037 {
3038 return GL_TexStorageMemFlags3DANGLE(target, levels, internalFormat, width, height, depth,
3039 memory, offset, createFlags, usageFlags,
3040 imageCreateInfoPNext);
3041 }
3042
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)3043 void GL_APIENTRY glTexStorageMemFlags3DMultisampleANGLE(GLenum target,
3044 GLsizei samples,
3045 GLenum internalFormat,
3046 GLsizei width,
3047 GLsizei height,
3048 GLsizei depth,
3049 GLboolean fixedSampleLocations,
3050 GLuint memory,
3051 GLuint64 offset,
3052 GLbitfield createFlags,
3053 GLbitfield usageFlags,
3054 const void *imageCreateInfoPNext)
3055 {
3056 return GL_TexStorageMemFlags3DMultisampleANGLE(target, samples, internalFormat, width, height,
3057 depth, fixedSampleLocations, memory, offset,
3058 createFlags, usageFlags, imageCreateInfoPNext);
3059 }
3060
3061 // GL_ANGLE_memory_object_fuchsia
glImportMemoryZirconHandleANGLE(GLuint memory,GLuint64 size,GLenum handleType,GLuint handle)3062 void GL_APIENTRY glImportMemoryZirconHandleANGLE(GLuint memory,
3063 GLuint64 size,
3064 GLenum handleType,
3065 GLuint handle)
3066 {
3067 return GL_ImportMemoryZirconHandleANGLE(memory, size, handleType, handle);
3068 }
3069
3070 // GL_ANGLE_memory_size
3071
3072 // GL_ANGLE_multi_draw
glMultiDrawArraysANGLE(GLenum mode,const GLint * firsts,const GLsizei * counts,GLsizei drawcount)3073 void GL_APIENTRY glMultiDrawArraysANGLE(GLenum mode,
3074 const GLint *firsts,
3075 const GLsizei *counts,
3076 GLsizei drawcount)
3077 {
3078 return GL_MultiDrawArraysANGLE(mode, firsts, counts, drawcount);
3079 }
3080
glMultiDrawArraysInstancedANGLE(GLenum mode,const GLint * firsts,const GLsizei * counts,const GLsizei * instanceCounts,GLsizei drawcount)3081 void GL_APIENTRY glMultiDrawArraysInstancedANGLE(GLenum mode,
3082 const GLint *firsts,
3083 const GLsizei *counts,
3084 const GLsizei *instanceCounts,
3085 GLsizei drawcount)
3086 {
3087 return GL_MultiDrawArraysInstancedANGLE(mode, firsts, counts, instanceCounts, drawcount);
3088 }
3089
glMultiDrawElementsANGLE(GLenum mode,const GLsizei * counts,GLenum type,const void * const * indices,GLsizei drawcount)3090 void GL_APIENTRY glMultiDrawElementsANGLE(GLenum mode,
3091 const GLsizei *counts,
3092 GLenum type,
3093 const void *const *indices,
3094 GLsizei drawcount)
3095 {
3096 return GL_MultiDrawElementsANGLE(mode, counts, type, indices, drawcount);
3097 }
3098
glMultiDrawElementsInstancedANGLE(GLenum mode,const GLsizei * counts,GLenum type,const void * const * indices,const GLsizei * instanceCounts,GLsizei drawcount)3099 void GL_APIENTRY glMultiDrawElementsInstancedANGLE(GLenum mode,
3100 const GLsizei *counts,
3101 GLenum type,
3102 const void *const *indices,
3103 const GLsizei *instanceCounts,
3104 GLsizei drawcount)
3105 {
3106 return GL_MultiDrawElementsInstancedANGLE(mode, counts, type, indices, instanceCounts,
3107 drawcount);
3108 }
3109
3110 // GL_ANGLE_pack_reverse_row_order
3111
3112 // GL_ANGLE_polygon_mode
glPolygonModeANGLE(GLenum face,GLenum mode)3113 void GL_APIENTRY glPolygonModeANGLE(GLenum face, GLenum mode)
3114 {
3115 return GL_PolygonModeANGLE(face, mode);
3116 }
3117
3118 // GL_ANGLE_program_binary
3119
3120 // GL_ANGLE_program_binary_readiness_query
3121
3122 // GL_ANGLE_program_cache_control
3123
3124 // GL_ANGLE_provoking_vertex
glProvokingVertexANGLE(GLenum provokeMode)3125 void GL_APIENTRY glProvokingVertexANGLE(GLenum provokeMode)
3126 {
3127 return GL_ProvokingVertexANGLE(provokeMode);
3128 }
3129
3130 // GL_ANGLE_renderability_validation
3131
3132 // GL_ANGLE_request_extension
glRequestExtensionANGLE(const GLchar * name)3133 void GL_APIENTRY glRequestExtensionANGLE(const GLchar *name)
3134 {
3135 return GL_RequestExtensionANGLE(name);
3136 }
3137
glDisableExtensionANGLE(const GLchar * name)3138 void GL_APIENTRY glDisableExtensionANGLE(const GLchar *name)
3139 {
3140 return GL_DisableExtensionANGLE(name);
3141 }
3142
3143 // GL_ANGLE_rgbx_internal_format
3144
3145 // GL_ANGLE_robust_client_memory
glGetBooleanvRobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,GLboolean * params)3146 void GL_APIENTRY glGetBooleanvRobustANGLE(GLenum pname,
3147 GLsizei bufSize,
3148 GLsizei *length,
3149 GLboolean *params)
3150 {
3151 return GL_GetBooleanvRobustANGLE(pname, bufSize, length, params);
3152 }
3153
glGetBufferParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3154 void GL_APIENTRY glGetBufferParameterivRobustANGLE(GLenum target,
3155 GLenum pname,
3156 GLsizei bufSize,
3157 GLsizei *length,
3158 GLint *params)
3159 {
3160 return GL_GetBufferParameterivRobustANGLE(target, pname, bufSize, length, params);
3161 }
3162
glGetFloatvRobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3163 void GL_APIENTRY glGetFloatvRobustANGLE(GLenum pname,
3164 GLsizei bufSize,
3165 GLsizei *length,
3166 GLfloat *params)
3167 {
3168 return GL_GetFloatvRobustANGLE(pname, bufSize, length, params);
3169 }
3170
glGetFramebufferAttachmentParameterivRobustANGLE(GLenum target,GLenum attachment,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3171 void GL_APIENTRY glGetFramebufferAttachmentParameterivRobustANGLE(GLenum target,
3172 GLenum attachment,
3173 GLenum pname,
3174 GLsizei bufSize,
3175 GLsizei *length,
3176 GLint *params)
3177 {
3178 return GL_GetFramebufferAttachmentParameterivRobustANGLE(target, attachment, pname, bufSize,
3179 length, params);
3180 }
3181
glGetIntegervRobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,GLint * data)3182 void GL_APIENTRY glGetIntegervRobustANGLE(GLenum pname,
3183 GLsizei bufSize,
3184 GLsizei *length,
3185 GLint *data)
3186 {
3187 return GL_GetIntegervRobustANGLE(pname, bufSize, length, data);
3188 }
3189
glGetProgramivRobustANGLE(GLuint program,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3190 void GL_APIENTRY glGetProgramivRobustANGLE(GLuint program,
3191 GLenum pname,
3192 GLsizei bufSize,
3193 GLsizei *length,
3194 GLint *params)
3195 {
3196 return GL_GetProgramivRobustANGLE(program, pname, bufSize, length, params);
3197 }
3198
glGetRenderbufferParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3199 void GL_APIENTRY glGetRenderbufferParameterivRobustANGLE(GLenum target,
3200 GLenum pname,
3201 GLsizei bufSize,
3202 GLsizei *length,
3203 GLint *params)
3204 {
3205 return GL_GetRenderbufferParameterivRobustANGLE(target, pname, bufSize, length, params);
3206 }
3207
glGetShaderivRobustANGLE(GLuint shader,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3208 void GL_APIENTRY glGetShaderivRobustANGLE(GLuint shader,
3209 GLenum pname,
3210 GLsizei bufSize,
3211 GLsizei *length,
3212 GLint *params)
3213 {
3214 return GL_GetShaderivRobustANGLE(shader, pname, bufSize, length, params);
3215 }
3216
glGetTexParameterfvRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3217 void GL_APIENTRY glGetTexParameterfvRobustANGLE(GLenum target,
3218 GLenum pname,
3219 GLsizei bufSize,
3220 GLsizei *length,
3221 GLfloat *params)
3222 {
3223 return GL_GetTexParameterfvRobustANGLE(target, pname, bufSize, length, params);
3224 }
3225
glGetTexParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3226 void GL_APIENTRY glGetTexParameterivRobustANGLE(GLenum target,
3227 GLenum pname,
3228 GLsizei bufSize,
3229 GLsizei *length,
3230 GLint *params)
3231 {
3232 return GL_GetTexParameterivRobustANGLE(target, pname, bufSize, length, params);
3233 }
3234
glGetUniformfvRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLfloat * params)3235 void GL_APIENTRY glGetUniformfvRobustANGLE(GLuint program,
3236 GLint location,
3237 GLsizei bufSize,
3238 GLsizei *length,
3239 GLfloat *params)
3240 {
3241 return GL_GetUniformfvRobustANGLE(program, location, bufSize, length, params);
3242 }
3243
glGetUniformivRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLint * params)3244 void GL_APIENTRY glGetUniformivRobustANGLE(GLuint program,
3245 GLint location,
3246 GLsizei bufSize,
3247 GLsizei *length,
3248 GLint *params)
3249 {
3250 return GL_GetUniformivRobustANGLE(program, location, bufSize, length, params);
3251 }
3252
glGetVertexAttribfvRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3253 void GL_APIENTRY glGetVertexAttribfvRobustANGLE(GLuint index,
3254 GLenum pname,
3255 GLsizei bufSize,
3256 GLsizei *length,
3257 GLfloat *params)
3258 {
3259 return GL_GetVertexAttribfvRobustANGLE(index, pname, bufSize, length, params);
3260 }
3261
glGetVertexAttribivRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3262 void GL_APIENTRY glGetVertexAttribivRobustANGLE(GLuint index,
3263 GLenum pname,
3264 GLsizei bufSize,
3265 GLsizei *length,
3266 GLint *params)
3267 {
3268 return GL_GetVertexAttribivRobustANGLE(index, pname, bufSize, length, params);
3269 }
3270
glGetVertexAttribPointervRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,void ** pointer)3271 void GL_APIENTRY glGetVertexAttribPointervRobustANGLE(GLuint index,
3272 GLenum pname,
3273 GLsizei bufSize,
3274 GLsizei *length,
3275 void **pointer)
3276 {
3277 return GL_GetVertexAttribPointervRobustANGLE(index, pname, bufSize, length, pointer);
3278 }
3279
glReadPixelsRobustANGLE(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,GLsizei * length,GLsizei * columns,GLsizei * rows,void * pixels)3280 void GL_APIENTRY glReadPixelsRobustANGLE(GLint x,
3281 GLint y,
3282 GLsizei width,
3283 GLsizei height,
3284 GLenum format,
3285 GLenum type,
3286 GLsizei bufSize,
3287 GLsizei *length,
3288 GLsizei *columns,
3289 GLsizei *rows,
3290 void *pixels)
3291 {
3292 return GL_ReadPixelsRobustANGLE(x, y, width, height, format, type, bufSize, length, columns,
3293 rows, pixels);
3294 }
3295
glTexImage2DRobustANGLE(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)3296 void GL_APIENTRY glTexImage2DRobustANGLE(GLenum target,
3297 GLint level,
3298 GLint internalformat,
3299 GLsizei width,
3300 GLsizei height,
3301 GLint border,
3302 GLenum format,
3303 GLenum type,
3304 GLsizei bufSize,
3305 const void *pixels)
3306 {
3307 return GL_TexImage2DRobustANGLE(target, level, internalformat, width, height, border, format,
3308 type, bufSize, pixels);
3309 }
3310
glTexParameterfvRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,const GLfloat * params)3311 void GL_APIENTRY glTexParameterfvRobustANGLE(GLenum target,
3312 GLenum pname,
3313 GLsizei bufSize,
3314 const GLfloat *params)
3315 {
3316 return GL_TexParameterfvRobustANGLE(target, pname, bufSize, params);
3317 }
3318
glTexParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,const GLint * params)3319 void GL_APIENTRY glTexParameterivRobustANGLE(GLenum target,
3320 GLenum pname,
3321 GLsizei bufSize,
3322 const GLint *params)
3323 {
3324 return GL_TexParameterivRobustANGLE(target, pname, bufSize, params);
3325 }
3326
glTexSubImage2DRobustANGLE(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)3327 void GL_APIENTRY glTexSubImage2DRobustANGLE(GLenum target,
3328 GLint level,
3329 GLint xoffset,
3330 GLint yoffset,
3331 GLsizei width,
3332 GLsizei height,
3333 GLenum format,
3334 GLenum type,
3335 GLsizei bufSize,
3336 const void *pixels)
3337 {
3338 return GL_TexSubImage2DRobustANGLE(target, level, xoffset, yoffset, width, height, format, type,
3339 bufSize, pixels);
3340 }
3341
glTexImage3DRobustANGLE(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)3342 void GL_APIENTRY glTexImage3DRobustANGLE(GLenum target,
3343 GLint level,
3344 GLint internalformat,
3345 GLsizei width,
3346 GLsizei height,
3347 GLsizei depth,
3348 GLint border,
3349 GLenum format,
3350 GLenum type,
3351 GLsizei bufSize,
3352 const void *pixels)
3353 {
3354 return GL_TexImage3DRobustANGLE(target, level, internalformat, width, height, depth, border,
3355 format, type, bufSize, pixels);
3356 }
3357
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)3358 void GL_APIENTRY glTexSubImage3DRobustANGLE(GLenum target,
3359 GLint level,
3360 GLint xoffset,
3361 GLint yoffset,
3362 GLint zoffset,
3363 GLsizei width,
3364 GLsizei height,
3365 GLsizei depth,
3366 GLenum format,
3367 GLenum type,
3368 GLsizei bufSize,
3369 const void *pixels)
3370 {
3371 return GL_TexSubImage3DRobustANGLE(target, level, xoffset, yoffset, zoffset, width, height,
3372 depth, format, type, bufSize, pixels);
3373 }
3374
glCompressedTexImage2DRobustANGLE(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLint border,GLsizei imageSize,GLsizei dataSize,const void * data)3375 void GL_APIENTRY glCompressedTexImage2DRobustANGLE(GLenum target,
3376 GLint level,
3377 GLenum internalformat,
3378 GLsizei width,
3379 GLsizei height,
3380 GLint border,
3381 GLsizei imageSize,
3382 GLsizei dataSize,
3383 const void *data)
3384 {
3385 return GL_CompressedTexImage2DRobustANGLE(target, level, internalformat, width, height, border,
3386 imageSize, dataSize, data);
3387 }
3388
glCompressedTexSubImage2DRobustANGLE(GLenum target,GLint level,GLsizei xoffset,GLsizei yoffset,GLsizei width,GLsizei height,GLenum format,GLsizei imageSize,GLsizei dataSize,const void * data)3389 void GL_APIENTRY glCompressedTexSubImage2DRobustANGLE(GLenum target,
3390 GLint level,
3391 GLsizei xoffset,
3392 GLsizei yoffset,
3393 GLsizei width,
3394 GLsizei height,
3395 GLenum format,
3396 GLsizei imageSize,
3397 GLsizei dataSize,
3398 const void *data)
3399 {
3400 return GL_CompressedTexSubImage2DRobustANGLE(target, level, xoffset, yoffset, width, height,
3401 format, imageSize, dataSize, data);
3402 }
3403
glCompressedTexImage3DRobustANGLE(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,GLsizei dataSize,const void * data)3404 void GL_APIENTRY glCompressedTexImage3DRobustANGLE(GLenum target,
3405 GLint level,
3406 GLenum internalformat,
3407 GLsizei width,
3408 GLsizei height,
3409 GLsizei depth,
3410 GLint border,
3411 GLsizei imageSize,
3412 GLsizei dataSize,
3413 const void *data)
3414 {
3415 return GL_CompressedTexImage3DRobustANGLE(target, level, internalformat, width, height, depth,
3416 border, imageSize, dataSize, data);
3417 }
3418
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)3419 void GL_APIENTRY glCompressedTexSubImage3DRobustANGLE(GLenum target,
3420 GLint level,
3421 GLint xoffset,
3422 GLint yoffset,
3423 GLint zoffset,
3424 GLsizei width,
3425 GLsizei height,
3426 GLsizei depth,
3427 GLenum format,
3428 GLsizei imageSize,
3429 GLsizei dataSize,
3430 const void *data)
3431 {
3432 return GL_CompressedTexSubImage3DRobustANGLE(target, level, xoffset, yoffset, zoffset, width,
3433 height, depth, format, imageSize, dataSize, data);
3434 }
3435
glGetQueryivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3436 void GL_APIENTRY glGetQueryivRobustANGLE(GLenum target,
3437 GLenum pname,
3438 GLsizei bufSize,
3439 GLsizei *length,
3440 GLint *params)
3441 {
3442 return GL_GetQueryivRobustANGLE(target, pname, bufSize, length, params);
3443 }
3444
glGetQueryObjectuivRobustANGLE(GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)3445 void GL_APIENTRY glGetQueryObjectuivRobustANGLE(GLuint id,
3446 GLenum pname,
3447 GLsizei bufSize,
3448 GLsizei *length,
3449 GLuint *params)
3450 {
3451 return GL_GetQueryObjectuivRobustANGLE(id, pname, bufSize, length, params);
3452 }
3453
glGetBufferPointervRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,void ** params)3454 void GL_APIENTRY glGetBufferPointervRobustANGLE(GLenum target,
3455 GLenum pname,
3456 GLsizei bufSize,
3457 GLsizei *length,
3458 void **params)
3459 {
3460 return GL_GetBufferPointervRobustANGLE(target, pname, bufSize, length, params);
3461 }
3462
glGetIntegeri_vRobustANGLE(GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLint * data)3463 void GL_APIENTRY glGetIntegeri_vRobustANGLE(GLenum target,
3464 GLuint index,
3465 GLsizei bufSize,
3466 GLsizei *length,
3467 GLint *data)
3468 {
3469 return GL_GetIntegeri_vRobustANGLE(target, index, bufSize, length, data);
3470 }
3471
glGetInternalformativRobustANGLE(GLenum target,GLenum internalformat,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3472 void GL_APIENTRY glGetInternalformativRobustANGLE(GLenum target,
3473 GLenum internalformat,
3474 GLenum pname,
3475 GLsizei bufSize,
3476 GLsizei *length,
3477 GLint *params)
3478 {
3479 return GL_GetInternalformativRobustANGLE(target, internalformat, pname, bufSize, length,
3480 params);
3481 }
3482
glGetVertexAttribIivRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3483 void GL_APIENTRY glGetVertexAttribIivRobustANGLE(GLuint index,
3484 GLenum pname,
3485 GLsizei bufSize,
3486 GLsizei *length,
3487 GLint *params)
3488 {
3489 return GL_GetVertexAttribIivRobustANGLE(index, pname, bufSize, length, params);
3490 }
3491
glGetVertexAttribIuivRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)3492 void GL_APIENTRY glGetVertexAttribIuivRobustANGLE(GLuint index,
3493 GLenum pname,
3494 GLsizei bufSize,
3495 GLsizei *length,
3496 GLuint *params)
3497 {
3498 return GL_GetVertexAttribIuivRobustANGLE(index, pname, bufSize, length, params);
3499 }
3500
glGetUniformuivRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLuint * params)3501 void GL_APIENTRY glGetUniformuivRobustANGLE(GLuint program,
3502 GLint location,
3503 GLsizei bufSize,
3504 GLsizei *length,
3505 GLuint *params)
3506 {
3507 return GL_GetUniformuivRobustANGLE(program, location, bufSize, length, params);
3508 }
3509
glGetActiveUniformBlockivRobustANGLE(GLuint program,GLuint uniformBlockIndex,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3510 void GL_APIENTRY glGetActiveUniformBlockivRobustANGLE(GLuint program,
3511 GLuint uniformBlockIndex,
3512 GLenum pname,
3513 GLsizei bufSize,
3514 GLsizei *length,
3515 GLint *params)
3516 {
3517 return GL_GetActiveUniformBlockivRobustANGLE(program, uniformBlockIndex, pname, bufSize, length,
3518 params);
3519 }
3520
glGetInteger64vRobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * data)3521 void GL_APIENTRY glGetInteger64vRobustANGLE(GLenum pname,
3522 GLsizei bufSize,
3523 GLsizei *length,
3524 GLint64 *data)
3525 {
3526 return GL_GetInteger64vRobustANGLE(pname, bufSize, length, data);
3527 }
3528
glGetInteger64i_vRobustANGLE(GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLint64 * data)3529 void GL_APIENTRY glGetInteger64i_vRobustANGLE(GLenum target,
3530 GLuint index,
3531 GLsizei bufSize,
3532 GLsizei *length,
3533 GLint64 *data)
3534 {
3535 return GL_GetInteger64i_vRobustANGLE(target, index, bufSize, length, data);
3536 }
3537
glGetBufferParameteri64vRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * params)3538 void GL_APIENTRY glGetBufferParameteri64vRobustANGLE(GLenum target,
3539 GLenum pname,
3540 GLsizei bufSize,
3541 GLsizei *length,
3542 GLint64 *params)
3543 {
3544 return GL_GetBufferParameteri64vRobustANGLE(target, pname, bufSize, length, params);
3545 }
3546
glSamplerParameterivRobustANGLE(GLuint sampler,GLuint pname,GLsizei bufSize,const GLint * param)3547 void GL_APIENTRY glSamplerParameterivRobustANGLE(GLuint sampler,
3548 GLuint pname,
3549 GLsizei bufSize,
3550 const GLint *param)
3551 {
3552 return GL_SamplerParameterivRobustANGLE(sampler, pname, bufSize, param);
3553 }
3554
glSamplerParameterfvRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,const GLfloat * param)3555 void GL_APIENTRY glSamplerParameterfvRobustANGLE(GLuint sampler,
3556 GLenum pname,
3557 GLsizei bufSize,
3558 const GLfloat *param)
3559 {
3560 return GL_SamplerParameterfvRobustANGLE(sampler, pname, bufSize, param);
3561 }
3562
glGetSamplerParameterivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3563 void GL_APIENTRY glGetSamplerParameterivRobustANGLE(GLuint sampler,
3564 GLenum pname,
3565 GLsizei bufSize,
3566 GLsizei *length,
3567 GLint *params)
3568 {
3569 return GL_GetSamplerParameterivRobustANGLE(sampler, pname, bufSize, length, params);
3570 }
3571
glGetSamplerParameterfvRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3572 void GL_APIENTRY glGetSamplerParameterfvRobustANGLE(GLuint sampler,
3573 GLenum pname,
3574 GLsizei bufSize,
3575 GLsizei *length,
3576 GLfloat *params)
3577 {
3578 return GL_GetSamplerParameterfvRobustANGLE(sampler, pname, bufSize, length, params);
3579 }
3580
glGetFramebufferParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3581 void GL_APIENTRY glGetFramebufferParameterivRobustANGLE(GLenum target,
3582 GLenum pname,
3583 GLsizei bufSize,
3584 GLsizei *length,
3585 GLint *params)
3586 {
3587 return GL_GetFramebufferParameterivRobustANGLE(target, pname, bufSize, length, params);
3588 }
3589
glGetProgramInterfaceivRobustANGLE(GLuint program,GLenum programInterface,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3590 void GL_APIENTRY glGetProgramInterfaceivRobustANGLE(GLuint program,
3591 GLenum programInterface,
3592 GLenum pname,
3593 GLsizei bufSize,
3594 GLsizei *length,
3595 GLint *params)
3596 {
3597 return GL_GetProgramInterfaceivRobustANGLE(program, programInterface, pname, bufSize, length,
3598 params);
3599 }
3600
glGetBooleani_vRobustANGLE(GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLboolean * data)3601 void GL_APIENTRY glGetBooleani_vRobustANGLE(GLenum target,
3602 GLuint index,
3603 GLsizei bufSize,
3604 GLsizei *length,
3605 GLboolean *data)
3606 {
3607 return GL_GetBooleani_vRobustANGLE(target, index, bufSize, length, data);
3608 }
3609
glGetMultisamplefvRobustANGLE(GLenum pname,GLuint index,GLsizei bufSize,GLsizei * length,GLfloat * val)3610 void GL_APIENTRY glGetMultisamplefvRobustANGLE(GLenum pname,
3611 GLuint index,
3612 GLsizei bufSize,
3613 GLsizei *length,
3614 GLfloat *val)
3615 {
3616 return GL_GetMultisamplefvRobustANGLE(pname, index, bufSize, length, val);
3617 }
3618
glGetTexLevelParameterivRobustANGLE(GLenum target,GLint level,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3619 void GL_APIENTRY glGetTexLevelParameterivRobustANGLE(GLenum target,
3620 GLint level,
3621 GLenum pname,
3622 GLsizei bufSize,
3623 GLsizei *length,
3624 GLint *params)
3625 {
3626 return GL_GetTexLevelParameterivRobustANGLE(target, level, pname, bufSize, length, params);
3627 }
3628
glGetTexLevelParameterfvRobustANGLE(GLenum target,GLint level,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3629 void GL_APIENTRY glGetTexLevelParameterfvRobustANGLE(GLenum target,
3630 GLint level,
3631 GLenum pname,
3632 GLsizei bufSize,
3633 GLsizei *length,
3634 GLfloat *params)
3635 {
3636 return GL_GetTexLevelParameterfvRobustANGLE(target, level, pname, bufSize, length, params);
3637 }
3638
glGetPointervRobustANGLERobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,void ** params)3639 void GL_APIENTRY glGetPointervRobustANGLERobustANGLE(GLenum pname,
3640 GLsizei bufSize,
3641 GLsizei *length,
3642 void **params)
3643 {
3644 return GL_GetPointervRobustANGLERobustANGLE(pname, bufSize, length, params);
3645 }
3646
glReadnPixelsRobustANGLE(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,GLsizei * length,GLsizei * columns,GLsizei * rows,void * data)3647 void GL_APIENTRY glReadnPixelsRobustANGLE(GLint x,
3648 GLint y,
3649 GLsizei width,
3650 GLsizei height,
3651 GLenum format,
3652 GLenum type,
3653 GLsizei bufSize,
3654 GLsizei *length,
3655 GLsizei *columns,
3656 GLsizei *rows,
3657 void *data)
3658 {
3659 return GL_ReadnPixelsRobustANGLE(x, y, width, height, format, type, bufSize, length, columns,
3660 rows, data);
3661 }
3662
glGetnUniformfvRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLfloat * params)3663 void GL_APIENTRY glGetnUniformfvRobustANGLE(GLuint program,
3664 GLint location,
3665 GLsizei bufSize,
3666 GLsizei *length,
3667 GLfloat *params)
3668 {
3669 return GL_GetnUniformfvRobustANGLE(program, location, bufSize, length, params);
3670 }
3671
glGetnUniformivRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLint * params)3672 void GL_APIENTRY glGetnUniformivRobustANGLE(GLuint program,
3673 GLint location,
3674 GLsizei bufSize,
3675 GLsizei *length,
3676 GLint *params)
3677 {
3678 return GL_GetnUniformivRobustANGLE(program, location, bufSize, length, params);
3679 }
3680
glGetnUniformuivRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLuint * params)3681 void GL_APIENTRY glGetnUniformuivRobustANGLE(GLuint program,
3682 GLint location,
3683 GLsizei bufSize,
3684 GLsizei *length,
3685 GLuint *params)
3686 {
3687 return GL_GetnUniformuivRobustANGLE(program, location, bufSize, length, params);
3688 }
3689
glTexParameterIivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,const GLint * params)3690 void GL_APIENTRY glTexParameterIivRobustANGLE(GLenum target,
3691 GLenum pname,
3692 GLsizei bufSize,
3693 const GLint *params)
3694 {
3695 return GL_TexParameterIivRobustANGLE(target, pname, bufSize, params);
3696 }
3697
glTexParameterIuivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,const GLuint * params)3698 void GL_APIENTRY glTexParameterIuivRobustANGLE(GLenum target,
3699 GLenum pname,
3700 GLsizei bufSize,
3701 const GLuint *params)
3702 {
3703 return GL_TexParameterIuivRobustANGLE(target, pname, bufSize, params);
3704 }
3705
glGetTexParameterIivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3706 void GL_APIENTRY glGetTexParameterIivRobustANGLE(GLenum target,
3707 GLenum pname,
3708 GLsizei bufSize,
3709 GLsizei *length,
3710 GLint *params)
3711 {
3712 return GL_GetTexParameterIivRobustANGLE(target, pname, bufSize, length, params);
3713 }
3714
glGetTexParameterIuivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)3715 void GL_APIENTRY glGetTexParameterIuivRobustANGLE(GLenum target,
3716 GLenum pname,
3717 GLsizei bufSize,
3718 GLsizei *length,
3719 GLuint *params)
3720 {
3721 return GL_GetTexParameterIuivRobustANGLE(target, pname, bufSize, length, params);
3722 }
3723
glSamplerParameterIivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,const GLint * param)3724 void GL_APIENTRY glSamplerParameterIivRobustANGLE(GLuint sampler,
3725 GLenum pname,
3726 GLsizei bufSize,
3727 const GLint *param)
3728 {
3729 return GL_SamplerParameterIivRobustANGLE(sampler, pname, bufSize, param);
3730 }
3731
glSamplerParameterIuivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,const GLuint * param)3732 void GL_APIENTRY glSamplerParameterIuivRobustANGLE(GLuint sampler,
3733 GLenum pname,
3734 GLsizei bufSize,
3735 const GLuint *param)
3736 {
3737 return GL_SamplerParameterIuivRobustANGLE(sampler, pname, bufSize, param);
3738 }
3739
glGetSamplerParameterIivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3740 void GL_APIENTRY glGetSamplerParameterIivRobustANGLE(GLuint sampler,
3741 GLenum pname,
3742 GLsizei bufSize,
3743 GLsizei *length,
3744 GLint *params)
3745 {
3746 return GL_GetSamplerParameterIivRobustANGLE(sampler, pname, bufSize, length, params);
3747 }
3748
glGetSamplerParameterIuivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)3749 void GL_APIENTRY glGetSamplerParameterIuivRobustANGLE(GLuint sampler,
3750 GLenum pname,
3751 GLsizei bufSize,
3752 GLsizei *length,
3753 GLuint *params)
3754 {
3755 return GL_GetSamplerParameterIuivRobustANGLE(sampler, pname, bufSize, length, params);
3756 }
3757
glGetQueryObjectivRobustANGLE(GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3758 void GL_APIENTRY glGetQueryObjectivRobustANGLE(GLuint id,
3759 GLenum pname,
3760 GLsizei bufSize,
3761 GLsizei *length,
3762 GLint *params)
3763 {
3764 return GL_GetQueryObjectivRobustANGLE(id, pname, bufSize, length, params);
3765 }
3766
glGetQueryObjecti64vRobustANGLE(GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * params)3767 void GL_APIENTRY glGetQueryObjecti64vRobustANGLE(GLuint id,
3768 GLenum pname,
3769 GLsizei bufSize,
3770 GLsizei *length,
3771 GLint64 *params)
3772 {
3773 return GL_GetQueryObjecti64vRobustANGLE(id, pname, bufSize, length, params);
3774 }
3775
glGetQueryObjectui64vRobustANGLE(GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint64 * params)3776 void GL_APIENTRY glGetQueryObjectui64vRobustANGLE(GLuint id,
3777 GLenum pname,
3778 GLsizei bufSize,
3779 GLsizei *length,
3780 GLuint64 *params)
3781 {
3782 return GL_GetQueryObjectui64vRobustANGLE(id, pname, bufSize, length, params);
3783 }
3784
3785 // GL_ANGLE_robust_fragment_shader_output
3786
3787 // GL_ANGLE_robust_resource_initialization
3788
3789 // GL_ANGLE_semaphore_fuchsia
glImportSemaphoreZirconHandleANGLE(GLuint semaphore,GLenum handleType,GLuint handle)3790 void GL_APIENTRY glImportSemaphoreZirconHandleANGLE(GLuint semaphore,
3791 GLenum handleType,
3792 GLuint handle)
3793 {
3794 return GL_ImportSemaphoreZirconHandleANGLE(semaphore, handleType, handle);
3795 }
3796
3797 // GL_ANGLE_shader_binary
3798
3799 // GL_ANGLE_shader_pixel_local_storage
glFramebufferMemorylessPixelLocalStorageANGLE(GLint plane,GLenum internalformat)3800 void GL_APIENTRY glFramebufferMemorylessPixelLocalStorageANGLE(GLint plane, GLenum internalformat)
3801 {
3802 return GL_FramebufferMemorylessPixelLocalStorageANGLE(plane, internalformat);
3803 }
3804
glFramebufferTexturePixelLocalStorageANGLE(GLint plane,GLuint backingtexture,GLint level,GLint layer)3805 void GL_APIENTRY glFramebufferTexturePixelLocalStorageANGLE(GLint plane,
3806 GLuint backingtexture,
3807 GLint level,
3808 GLint layer)
3809 {
3810 return GL_FramebufferTexturePixelLocalStorageANGLE(plane, backingtexture, level, layer);
3811 }
3812
glFramebufferPixelLocalClearValuefvANGLE(GLint plane,const GLfloat * value)3813 void GL_APIENTRY glFramebufferPixelLocalClearValuefvANGLE(GLint plane, const GLfloat *value)
3814 {
3815 return GL_FramebufferPixelLocalClearValuefvANGLE(plane, value);
3816 }
3817
glFramebufferPixelLocalClearValueivANGLE(GLint plane,const GLint * value)3818 void GL_APIENTRY glFramebufferPixelLocalClearValueivANGLE(GLint plane, const GLint *value)
3819 {
3820 return GL_FramebufferPixelLocalClearValueivANGLE(plane, value);
3821 }
3822
glFramebufferPixelLocalClearValueuivANGLE(GLint plane,const GLuint * value)3823 void GL_APIENTRY glFramebufferPixelLocalClearValueuivANGLE(GLint plane, const GLuint *value)
3824 {
3825 return GL_FramebufferPixelLocalClearValueuivANGLE(plane, value);
3826 }
3827
glBeginPixelLocalStorageANGLE(GLsizei n,const GLenum * loadops)3828 void GL_APIENTRY glBeginPixelLocalStorageANGLE(GLsizei n, const GLenum *loadops)
3829 {
3830 return GL_BeginPixelLocalStorageANGLE(n, loadops);
3831 }
3832
glEndPixelLocalStorageANGLE(GLsizei n,const GLenum * storeops)3833 void GL_APIENTRY glEndPixelLocalStorageANGLE(GLsizei n, const GLenum *storeops)
3834 {
3835 return GL_EndPixelLocalStorageANGLE(n, storeops);
3836 }
3837
glPixelLocalStorageBarrierANGLE()3838 void GL_APIENTRY glPixelLocalStorageBarrierANGLE()
3839 {
3840 return GL_PixelLocalStorageBarrierANGLE();
3841 }
3842
glFramebufferPixelLocalStorageInterruptANGLE()3843 void GL_APIENTRY glFramebufferPixelLocalStorageInterruptANGLE()
3844 {
3845 return GL_FramebufferPixelLocalStorageInterruptANGLE();
3846 }
3847
glFramebufferPixelLocalStorageRestoreANGLE()3848 void GL_APIENTRY glFramebufferPixelLocalStorageRestoreANGLE()
3849 {
3850 return GL_FramebufferPixelLocalStorageRestoreANGLE();
3851 }
3852
glGetFramebufferPixelLocalStorageParameterfvANGLE(GLint plane,GLenum pname,GLfloat * params)3853 void GL_APIENTRY glGetFramebufferPixelLocalStorageParameterfvANGLE(GLint plane,
3854 GLenum pname,
3855 GLfloat *params)
3856 {
3857 return GL_GetFramebufferPixelLocalStorageParameterfvANGLE(plane, pname, params);
3858 }
3859
glGetFramebufferPixelLocalStorageParameterivANGLE(GLint plane,GLenum pname,GLint * params)3860 void GL_APIENTRY glGetFramebufferPixelLocalStorageParameterivANGLE(GLint plane,
3861 GLenum pname,
3862 GLint *params)
3863 {
3864 return GL_GetFramebufferPixelLocalStorageParameterivANGLE(plane, pname, params);
3865 }
3866
glGetFramebufferPixelLocalStorageParameterfvRobustANGLE(GLint plane,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3867 void GL_APIENTRY glGetFramebufferPixelLocalStorageParameterfvRobustANGLE(GLint plane,
3868 GLenum pname,
3869 GLsizei bufSize,
3870 GLsizei *length,
3871 GLfloat *params)
3872 {
3873 return GL_GetFramebufferPixelLocalStorageParameterfvRobustANGLE(plane, pname, bufSize, length,
3874 params);
3875 }
3876
glGetFramebufferPixelLocalStorageParameterivRobustANGLE(GLint plane,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3877 void GL_APIENTRY glGetFramebufferPixelLocalStorageParameterivRobustANGLE(GLint plane,
3878 GLenum pname,
3879 GLsizei bufSize,
3880 GLsizei *length,
3881 GLint *params)
3882 {
3883 return GL_GetFramebufferPixelLocalStorageParameterivRobustANGLE(plane, pname, bufSize, length,
3884 params);
3885 }
3886
3887 // GL_ANGLE_stencil_texturing
3888
3889 // GL_ANGLE_texture_compression_dxt3
3890
3891 // GL_ANGLE_texture_compression_dxt5
3892
3893 // GL_ANGLE_texture_external_update
glTexImage2DExternalANGLE(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type)3894 void GL_APIENTRY glTexImage2DExternalANGLE(GLenum target,
3895 GLint level,
3896 GLint internalformat,
3897 GLsizei width,
3898 GLsizei height,
3899 GLint border,
3900 GLenum format,
3901 GLenum type)
3902 {
3903 return GL_TexImage2DExternalANGLE(target, level, internalformat, width, height, border, format,
3904 type);
3905 }
3906
glInvalidateTextureANGLE(GLenum target)3907 void GL_APIENTRY glInvalidateTextureANGLE(GLenum target)
3908 {
3909 return GL_InvalidateTextureANGLE(target);
3910 }
3911
3912 // GL_ANGLE_texture_multisample
glTexStorage2DMultisampleANGLE(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLboolean fixedsamplelocations)3913 void GL_APIENTRY glTexStorage2DMultisampleANGLE(GLenum target,
3914 GLsizei samples,
3915 GLenum internalformat,
3916 GLsizei width,
3917 GLsizei height,
3918 GLboolean fixedsamplelocations)
3919 {
3920 return GL_TexStorage2DMultisampleANGLE(target, samples, internalformat, width, height,
3921 fixedsamplelocations);
3922 }
3923
glGetMultisamplefvANGLE(GLenum pname,GLuint index,GLfloat * val)3924 void GL_APIENTRY glGetMultisamplefvANGLE(GLenum pname, GLuint index, GLfloat *val)
3925 {
3926 return GL_GetMultisamplefvANGLE(pname, index, val);
3927 }
3928
glSampleMaskiANGLE(GLuint maskNumber,GLbitfield mask)3929 void GL_APIENTRY glSampleMaskiANGLE(GLuint maskNumber, GLbitfield mask)
3930 {
3931 return GL_SampleMaskiANGLE(maskNumber, mask);
3932 }
3933
3934 // GL_ANGLE_texture_usage
3935
3936 // GL_ANGLE_translated_shader_source
glGetTranslatedShaderSourceANGLE(GLuint shader,GLsizei bufSize,GLsizei * length,GLchar * source)3937 void GL_APIENTRY glGetTranslatedShaderSourceANGLE(GLuint shader,
3938 GLsizei bufSize,
3939 GLsizei *length,
3940 GLchar *source)
3941 {
3942 return GL_GetTranslatedShaderSourceANGLE(shader, bufSize, length, source);
3943 }
3944
3945 // GL_ANGLE_vulkan_image
glAcquireTexturesANGLE(GLuint numTextures,const GLuint * textures,const GLenum * layouts)3946 void GL_APIENTRY glAcquireTexturesANGLE(GLuint numTextures,
3947 const GLuint *textures,
3948 const GLenum *layouts)
3949 {
3950 return GL_AcquireTexturesANGLE(numTextures, textures, layouts);
3951 }
3952
glReleaseTexturesANGLE(GLuint numTextures,const GLuint * textures,GLenum * layouts)3953 void GL_APIENTRY glReleaseTexturesANGLE(GLuint numTextures, const GLuint *textures, GLenum *layouts)
3954 {
3955 return GL_ReleaseTexturesANGLE(numTextures, textures, layouts);
3956 }
3957
3958 // GL_ANGLE_yuv_internal_format
3959
3960 // GL_APPLE_clip_distance
3961
3962 // GL_ARB_sync
3963
3964 // GL_ARM_shader_framebuffer_fetch
3965
3966 // GL_CHROMIUM_bind_uniform_location
glBindUniformLocationCHROMIUM(GLuint program,GLint location,const GLchar * name)3967 void GL_APIENTRY glBindUniformLocationCHROMIUM(GLuint program, GLint location, const GLchar *name)
3968 {
3969 return GL_BindUniformLocationCHROMIUM(program, location, name);
3970 }
3971
3972 // GL_CHROMIUM_copy_compressed_texture
glCompressedCopyTextureCHROMIUM(GLuint sourceId,GLuint destId)3973 void GL_APIENTRY glCompressedCopyTextureCHROMIUM(GLuint sourceId, GLuint destId)
3974 {
3975 return GL_CompressedCopyTextureCHROMIUM(sourceId, destId);
3976 }
3977
3978 // 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)3979 void GL_APIENTRY glCopyTextureCHROMIUM(GLuint sourceId,
3980 GLint sourceLevel,
3981 GLenum destTarget,
3982 GLuint destId,
3983 GLint destLevel,
3984 GLint internalFormat,
3985 GLenum destType,
3986 GLboolean unpackFlipY,
3987 GLboolean unpackPremultiplyAlpha,
3988 GLboolean unpackUnmultiplyAlpha)
3989 {
3990 return GL_CopyTextureCHROMIUM(sourceId, sourceLevel, destTarget, destId, destLevel,
3991 internalFormat, destType, unpackFlipY, unpackPremultiplyAlpha,
3992 unpackUnmultiplyAlpha);
3993 }
3994
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)3995 void GL_APIENTRY glCopySubTextureCHROMIUM(GLuint sourceId,
3996 GLint sourceLevel,
3997 GLenum destTarget,
3998 GLuint destId,
3999 GLint destLevel,
4000 GLint xoffset,
4001 GLint yoffset,
4002 GLint x,
4003 GLint y,
4004 GLint width,
4005 GLint height,
4006 GLboolean unpackFlipY,
4007 GLboolean unpackPremultiplyAlpha,
4008 GLboolean unpackUnmultiplyAlpha)
4009 {
4010 return GL_CopySubTextureCHROMIUM(sourceId, sourceLevel, destTarget, destId, destLevel, xoffset,
4011 yoffset, x, y, width, height, unpackFlipY,
4012 unpackPremultiplyAlpha, unpackUnmultiplyAlpha);
4013 }
4014
4015 // GL_CHROMIUM_framebuffer_mixed_samples
glCoverageModulationCHROMIUM(GLenum components)4016 void GL_APIENTRY glCoverageModulationCHROMIUM(GLenum components)
4017 {
4018 return GL_CoverageModulationCHROMIUM(components);
4019 }
4020
4021 // GL_CHROMIUM_lose_context
glLoseContextCHROMIUM(GLenum current,GLenum other)4022 void GL_APIENTRY glLoseContextCHROMIUM(GLenum current, GLenum other)
4023 {
4024 return GL_LoseContextCHROMIUM(current, other);
4025 }
4026
4027 // GL_EXT_EGL_image_array
4028
4029 // GL_EXT_EGL_image_storage
glEGLImageTargetTexStorageEXT(GLenum target,GLeglImageOES image,const GLint * attrib_list)4030 void GL_APIENTRY glEGLImageTargetTexStorageEXT(GLenum target,
4031 GLeglImageOES image,
4032 const GLint *attrib_list)
4033 {
4034 return GL_EGLImageTargetTexStorageEXT(target, image, attrib_list);
4035 }
4036
glEGLImageTargetTextureStorageEXT(GLuint texture,GLeglImageOES image,const GLint * attrib_list)4037 void GL_APIENTRY glEGLImageTargetTextureStorageEXT(GLuint texture,
4038 GLeglImageOES image,
4039 const GLint *attrib_list)
4040 {
4041 return GL_EGLImageTargetTextureStorageEXT(texture, image, attrib_list);
4042 }
4043
4044 // GL_EXT_YUV_target
4045
4046 // GL_EXT_base_instance
glDrawArraysInstancedBaseInstanceEXT(GLenum mode,GLint first,GLsizei count,GLsizei instancecount,GLuint baseinstance)4047 void GL_APIENTRY glDrawArraysInstancedBaseInstanceEXT(GLenum mode,
4048 GLint first,
4049 GLsizei count,
4050 GLsizei instancecount,
4051 GLuint baseinstance)
4052 {
4053 return GL_DrawArraysInstancedBaseInstanceEXT(mode, first, count, instancecount, baseinstance);
4054 }
4055
glDrawElementsInstancedBaseInstanceEXT(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLuint baseinstance)4056 void GL_APIENTRY glDrawElementsInstancedBaseInstanceEXT(GLenum mode,
4057 GLsizei count,
4058 GLenum type,
4059 const void *indices,
4060 GLsizei instancecount,
4061 GLuint baseinstance)
4062 {
4063 return GL_DrawElementsInstancedBaseInstanceEXT(mode, count, type, indices, instancecount,
4064 baseinstance);
4065 }
4066
glDrawElementsInstancedBaseVertexBaseInstanceEXT(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex,GLuint baseinstance)4067 void GL_APIENTRY glDrawElementsInstancedBaseVertexBaseInstanceEXT(GLenum mode,
4068 GLsizei count,
4069 GLenum type,
4070 const void *indices,
4071 GLsizei instancecount,
4072 GLint basevertex,
4073 GLuint baseinstance)
4074 {
4075 return GL_DrawElementsInstancedBaseVertexBaseInstanceEXT(
4076 mode, count, type, indices, instancecount, basevertex, baseinstance);
4077 }
4078
4079 // GL_EXT_blend_func_extended
glBindFragDataLocationEXT(GLuint program,GLuint color,const GLchar * name)4080 void GL_APIENTRY glBindFragDataLocationEXT(GLuint program, GLuint color, const GLchar *name)
4081 {
4082 return GL_BindFragDataLocationEXT(program, color, name);
4083 }
4084
glBindFragDataLocationIndexedEXT(GLuint program,GLuint colorNumber,GLuint index,const GLchar * name)4085 void GL_APIENTRY glBindFragDataLocationIndexedEXT(GLuint program,
4086 GLuint colorNumber,
4087 GLuint index,
4088 const GLchar *name)
4089 {
4090 return GL_BindFragDataLocationIndexedEXT(program, colorNumber, index, name);
4091 }
4092
glGetFragDataIndexEXT(GLuint program,const GLchar * name)4093 GLint GL_APIENTRY glGetFragDataIndexEXT(GLuint program, const GLchar *name)
4094 {
4095 return GL_GetFragDataIndexEXT(program, name);
4096 }
4097
glGetProgramResourceLocationIndexEXT(GLuint program,GLenum programInterface,const GLchar * name)4098 GLint GL_APIENTRY glGetProgramResourceLocationIndexEXT(GLuint program,
4099 GLenum programInterface,
4100 const GLchar *name)
4101 {
4102 return GL_GetProgramResourceLocationIndexEXT(program, programInterface, name);
4103 }
4104
4105 // GL_EXT_blend_minmax
4106
4107 // GL_EXT_buffer_storage
glBufferStorageEXT(GLenum target,GLsizeiptr size,const void * data,GLbitfield flags)4108 void GL_APIENTRY glBufferStorageEXT(GLenum target,
4109 GLsizeiptr size,
4110 const void *data,
4111 GLbitfield flags)
4112 {
4113 return GL_BufferStorageEXT(target, size, data, flags);
4114 }
4115
4116 // GL_EXT_clip_control
glClipControlEXT(GLenum origin,GLenum depth)4117 void GL_APIENTRY glClipControlEXT(GLenum origin, GLenum depth)
4118 {
4119 return GL_ClipControlEXT(origin, depth);
4120 }
4121
4122 // GL_EXT_clip_cull_distance
4123
4124 // GL_EXT_color_buffer_float
4125
4126 // GL_EXT_color_buffer_half_float
4127
4128 // GL_EXT_conservative_depth
4129
4130 // 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)4131 void GL_APIENTRY glCopyImageSubDataEXT(GLuint srcName,
4132 GLenum srcTarget,
4133 GLint srcLevel,
4134 GLint srcX,
4135 GLint srcY,
4136 GLint srcZ,
4137 GLuint dstName,
4138 GLenum dstTarget,
4139 GLint dstLevel,
4140 GLint dstX,
4141 GLint dstY,
4142 GLint dstZ,
4143 GLsizei srcWidth,
4144 GLsizei srcHeight,
4145 GLsizei srcDepth)
4146 {
4147 return GL_CopyImageSubDataEXT(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName,
4148 dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight,
4149 srcDepth);
4150 }
4151
4152 // GL_EXT_debug_label
4153 void GL_APIENTRY
glGetObjectLabelEXT(GLenum type,GLuint object,GLsizei bufSize,GLsizei * length,GLchar * label)4154 glGetObjectLabelEXT(GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label)
4155 {
4156 return GL_GetObjectLabelEXT(type, object, bufSize, length, label);
4157 }
4158
glLabelObjectEXT(GLenum type,GLuint object,GLsizei length,const GLchar * label)4159 void GL_APIENTRY glLabelObjectEXT(GLenum type, GLuint object, GLsizei length, const GLchar *label)
4160 {
4161 return GL_LabelObjectEXT(type, object, length, label);
4162 }
4163
4164 // GL_EXT_debug_marker
glInsertEventMarkerEXT(GLsizei length,const GLchar * marker)4165 void GL_APIENTRY glInsertEventMarkerEXT(GLsizei length, const GLchar *marker)
4166 {
4167 return GL_InsertEventMarkerEXT(length, marker);
4168 }
4169
glPopGroupMarkerEXT()4170 void GL_APIENTRY glPopGroupMarkerEXT()
4171 {
4172 return GL_PopGroupMarkerEXT();
4173 }
4174
glPushGroupMarkerEXT(GLsizei length,const GLchar * marker)4175 void GL_APIENTRY glPushGroupMarkerEXT(GLsizei length, const GLchar *marker)
4176 {
4177 return GL_PushGroupMarkerEXT(length, marker);
4178 }
4179
4180 // GL_EXT_depth_clamp
4181
4182 // GL_EXT_discard_framebuffer
glDiscardFramebufferEXT(GLenum target,GLsizei numAttachments,const GLenum * attachments)4183 void GL_APIENTRY glDiscardFramebufferEXT(GLenum target,
4184 GLsizei numAttachments,
4185 const GLenum *attachments)
4186 {
4187 return GL_DiscardFramebufferEXT(target, numAttachments, attachments);
4188 }
4189
4190 // GL_EXT_disjoint_timer_query
glBeginQueryEXT(GLenum target,GLuint id)4191 void GL_APIENTRY glBeginQueryEXT(GLenum target, GLuint id)
4192 {
4193 return GL_BeginQueryEXT(target, id);
4194 }
4195
glDeleteQueriesEXT(GLsizei n,const GLuint * ids)4196 void GL_APIENTRY glDeleteQueriesEXT(GLsizei n, const GLuint *ids)
4197 {
4198 return GL_DeleteQueriesEXT(n, ids);
4199 }
4200
glEndQueryEXT(GLenum target)4201 void GL_APIENTRY glEndQueryEXT(GLenum target)
4202 {
4203 return GL_EndQueryEXT(target);
4204 }
4205
glGenQueriesEXT(GLsizei n,GLuint * ids)4206 void GL_APIENTRY glGenQueriesEXT(GLsizei n, GLuint *ids)
4207 {
4208 return GL_GenQueriesEXT(n, ids);
4209 }
4210
glGetInteger64vEXT(GLenum pname,GLint64 * data)4211 void GL_APIENTRY glGetInteger64vEXT(GLenum pname, GLint64 *data)
4212 {
4213 return GL_GetInteger64vEXT(pname, data);
4214 }
4215
glGetQueryObjecti64vEXT(GLuint id,GLenum pname,GLint64 * params)4216 void GL_APIENTRY glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64 *params)
4217 {
4218 return GL_GetQueryObjecti64vEXT(id, pname, params);
4219 }
4220
glGetQueryObjectivEXT(GLuint id,GLenum pname,GLint * params)4221 void GL_APIENTRY glGetQueryObjectivEXT(GLuint id, GLenum pname, GLint *params)
4222 {
4223 return GL_GetQueryObjectivEXT(id, pname, params);
4224 }
4225
glGetQueryObjectui64vEXT(GLuint id,GLenum pname,GLuint64 * params)4226 void GL_APIENTRY glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64 *params)
4227 {
4228 return GL_GetQueryObjectui64vEXT(id, pname, params);
4229 }
4230
glGetQueryObjectuivEXT(GLuint id,GLenum pname,GLuint * params)4231 void GL_APIENTRY glGetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint *params)
4232 {
4233 return GL_GetQueryObjectuivEXT(id, pname, params);
4234 }
4235
glGetQueryivEXT(GLenum target,GLenum pname,GLint * params)4236 void GL_APIENTRY glGetQueryivEXT(GLenum target, GLenum pname, GLint *params)
4237 {
4238 return GL_GetQueryivEXT(target, pname, params);
4239 }
4240
glIsQueryEXT(GLuint id)4241 GLboolean GL_APIENTRY glIsQueryEXT(GLuint id)
4242 {
4243 return GL_IsQueryEXT(id);
4244 }
4245
glQueryCounterEXT(GLuint id,GLenum target)4246 void GL_APIENTRY glQueryCounterEXT(GLuint id, GLenum target)
4247 {
4248 return GL_QueryCounterEXT(id, target);
4249 }
4250
4251 // GL_EXT_draw_buffers
glDrawBuffersEXT(GLsizei n,const GLenum * bufs)4252 void GL_APIENTRY glDrawBuffersEXT(GLsizei n, const GLenum *bufs)
4253 {
4254 return GL_DrawBuffersEXT(n, bufs);
4255 }
4256
4257 // GL_EXT_draw_buffers_indexed
glBlendEquationSeparateiEXT(GLuint buf,GLenum modeRGB,GLenum modeAlpha)4258 void GL_APIENTRY glBlendEquationSeparateiEXT(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
4259 {
4260 return GL_BlendEquationSeparateiEXT(buf, modeRGB, modeAlpha);
4261 }
4262
glBlendEquationiEXT(GLuint buf,GLenum mode)4263 void GL_APIENTRY glBlendEquationiEXT(GLuint buf, GLenum mode)
4264 {
4265 return GL_BlendEquationiEXT(buf, mode);
4266 }
4267
4268 void GL_APIENTRY
glBlendFuncSeparateiEXT(GLuint buf,GLenum srcRGB,GLenum dstRGB,GLenum srcAlpha,GLenum dstAlpha)4269 glBlendFuncSeparateiEXT(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
4270 {
4271 return GL_BlendFuncSeparateiEXT(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
4272 }
4273
glBlendFunciEXT(GLuint buf,GLenum src,GLenum dst)4274 void GL_APIENTRY glBlendFunciEXT(GLuint buf, GLenum src, GLenum dst)
4275 {
4276 return GL_BlendFunciEXT(buf, src, dst);
4277 }
4278
glColorMaskiEXT(GLuint index,GLboolean r,GLboolean g,GLboolean b,GLboolean a)4279 void GL_APIENTRY glColorMaskiEXT(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
4280 {
4281 return GL_ColorMaskiEXT(index, r, g, b, a);
4282 }
4283
glDisableiEXT(GLenum target,GLuint index)4284 void GL_APIENTRY glDisableiEXT(GLenum target, GLuint index)
4285 {
4286 return GL_DisableiEXT(target, index);
4287 }
4288
glEnableiEXT(GLenum target,GLuint index)4289 void GL_APIENTRY glEnableiEXT(GLenum target, GLuint index)
4290 {
4291 return GL_EnableiEXT(target, index);
4292 }
4293
glIsEnablediEXT(GLenum target,GLuint index)4294 GLboolean GL_APIENTRY glIsEnablediEXT(GLenum target, GLuint index)
4295 {
4296 return GL_IsEnablediEXT(target, index);
4297 }
4298
4299 // GL_EXT_draw_elements_base_vertex
glDrawElementsBaseVertexEXT(GLenum mode,GLsizei count,GLenum type,const void * indices,GLint basevertex)4300 void GL_APIENTRY glDrawElementsBaseVertexEXT(GLenum mode,
4301 GLsizei count,
4302 GLenum type,
4303 const void *indices,
4304 GLint basevertex)
4305 {
4306 return GL_DrawElementsBaseVertexEXT(mode, count, type, indices, basevertex);
4307 }
4308
glDrawElementsInstancedBaseVertexEXT(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex)4309 void GL_APIENTRY glDrawElementsInstancedBaseVertexEXT(GLenum mode,
4310 GLsizei count,
4311 GLenum type,
4312 const void *indices,
4313 GLsizei instancecount,
4314 GLint basevertex)
4315 {
4316 return GL_DrawElementsInstancedBaseVertexEXT(mode, count, type, indices, instancecount,
4317 basevertex);
4318 }
4319
glDrawRangeElementsBaseVertexEXT(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices,GLint basevertex)4320 void GL_APIENTRY glDrawRangeElementsBaseVertexEXT(GLenum mode,
4321 GLuint start,
4322 GLuint end,
4323 GLsizei count,
4324 GLenum type,
4325 const void *indices,
4326 GLint basevertex)
4327 {
4328 return GL_DrawRangeElementsBaseVertexEXT(mode, start, end, count, type, indices, basevertex);
4329 }
4330
glMultiDrawElementsBaseVertexEXT(GLenum mode,const GLsizei * count,GLenum type,const void * const * indices,GLsizei drawcount,const GLint * basevertex)4331 void GL_APIENTRY glMultiDrawElementsBaseVertexEXT(GLenum mode,
4332 const GLsizei *count,
4333 GLenum type,
4334 const void *const *indices,
4335 GLsizei drawcount,
4336 const GLint *basevertex)
4337 {
4338 return GL_MultiDrawElementsBaseVertexEXT(mode, count, type, indices, drawcount, basevertex);
4339 }
4340
4341 // GL_EXT_external_buffer
glBufferStorageExternalEXT(GLenum target,GLintptr offset,GLsizeiptr size,GLeglClientBufferEXT clientBuffer,GLbitfield flags)4342 void GL_APIENTRY glBufferStorageExternalEXT(GLenum target,
4343 GLintptr offset,
4344 GLsizeiptr size,
4345 GLeglClientBufferEXT clientBuffer,
4346 GLbitfield flags)
4347 {
4348 return GL_BufferStorageExternalEXT(target, offset, size, clientBuffer, flags);
4349 }
4350
glNamedBufferStorageExternalEXT(GLuint buffer,GLintptr offset,GLsizeiptr size,GLeglClientBufferEXT clientBuffer,GLbitfield flags)4351 void GL_APIENTRY glNamedBufferStorageExternalEXT(GLuint buffer,
4352 GLintptr offset,
4353 GLsizeiptr size,
4354 GLeglClientBufferEXT clientBuffer,
4355 GLbitfield flags)
4356 {
4357 return GL_NamedBufferStorageExternalEXT(buffer, offset, size, clientBuffer, flags);
4358 }
4359
4360 // GL_EXT_float_blend
4361
4362 // GL_EXT_geometry_shader
glFramebufferTextureEXT(GLenum target,GLenum attachment,GLuint texture,GLint level)4363 void GL_APIENTRY glFramebufferTextureEXT(GLenum target,
4364 GLenum attachment,
4365 GLuint texture,
4366 GLint level)
4367 {
4368 return GL_FramebufferTextureEXT(target, attachment, texture, level);
4369 }
4370
4371 // GL_EXT_gpu_shader5
4372
4373 // GL_EXT_instanced_arrays
glDrawArraysInstancedEXT(GLenum mode,GLint start,GLsizei count,GLsizei primcount)4374 void GL_APIENTRY glDrawArraysInstancedEXT(GLenum mode,
4375 GLint start,
4376 GLsizei count,
4377 GLsizei primcount)
4378 {
4379 return GL_DrawArraysInstancedEXT(mode, start, count, primcount);
4380 }
4381
glDrawElementsInstancedEXT(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei primcount)4382 void GL_APIENTRY glDrawElementsInstancedEXT(GLenum mode,
4383 GLsizei count,
4384 GLenum type,
4385 const void *indices,
4386 GLsizei primcount)
4387 {
4388 return GL_DrawElementsInstancedEXT(mode, count, type, indices, primcount);
4389 }
4390
glVertexAttribDivisorEXT(GLuint index,GLuint divisor)4391 void GL_APIENTRY glVertexAttribDivisorEXT(GLuint index, GLuint divisor)
4392 {
4393 return GL_VertexAttribDivisorEXT(index, divisor);
4394 }
4395
4396 // GL_EXT_map_buffer_range
glFlushMappedBufferRangeEXT(GLenum target,GLintptr offset,GLsizeiptr length)4397 void GL_APIENTRY glFlushMappedBufferRangeEXT(GLenum target, GLintptr offset, GLsizeiptr length)
4398 {
4399 return GL_FlushMappedBufferRangeEXT(target, offset, length);
4400 }
4401
glMapBufferRangeEXT(GLenum target,GLintptr offset,GLsizeiptr length,GLbitfield access)4402 void *GL_APIENTRY glMapBufferRangeEXT(GLenum target,
4403 GLintptr offset,
4404 GLsizeiptr length,
4405 GLbitfield access)
4406 {
4407 return GL_MapBufferRangeEXT(target, offset, length, access);
4408 }
4409
4410 // GL_EXT_memory_object
glBufferStorageMemEXT(GLenum target,GLsizeiptr size,GLuint memory,GLuint64 offset)4411 void GL_APIENTRY glBufferStorageMemEXT(GLenum target,
4412 GLsizeiptr size,
4413 GLuint memory,
4414 GLuint64 offset)
4415 {
4416 return GL_BufferStorageMemEXT(target, size, memory, offset);
4417 }
4418
glCreateMemoryObjectsEXT(GLsizei n,GLuint * memoryObjects)4419 void GL_APIENTRY glCreateMemoryObjectsEXT(GLsizei n, GLuint *memoryObjects)
4420 {
4421 return GL_CreateMemoryObjectsEXT(n, memoryObjects);
4422 }
4423
glDeleteMemoryObjectsEXT(GLsizei n,const GLuint * memoryObjects)4424 void GL_APIENTRY glDeleteMemoryObjectsEXT(GLsizei n, const GLuint *memoryObjects)
4425 {
4426 return GL_DeleteMemoryObjectsEXT(n, memoryObjects);
4427 }
4428
glGetMemoryObjectParameterivEXT(GLuint memoryObject,GLenum pname,GLint * params)4429 void GL_APIENTRY glGetMemoryObjectParameterivEXT(GLuint memoryObject, GLenum pname, GLint *params)
4430 {
4431 return GL_GetMemoryObjectParameterivEXT(memoryObject, pname, params);
4432 }
4433
glGetUnsignedBytevEXT(GLenum pname,GLubyte * data)4434 void GL_APIENTRY glGetUnsignedBytevEXT(GLenum pname, GLubyte *data)
4435 {
4436 return GL_GetUnsignedBytevEXT(pname, data);
4437 }
4438
glGetUnsignedBytei_vEXT(GLenum target,GLuint index,GLubyte * data)4439 void GL_APIENTRY glGetUnsignedBytei_vEXT(GLenum target, GLuint index, GLubyte *data)
4440 {
4441 return GL_GetUnsignedBytei_vEXT(target, index, data);
4442 }
4443
glIsMemoryObjectEXT(GLuint memoryObject)4444 GLboolean GL_APIENTRY glIsMemoryObjectEXT(GLuint memoryObject)
4445 {
4446 return GL_IsMemoryObjectEXT(memoryObject);
4447 }
4448
glMemoryObjectParameterivEXT(GLuint memoryObject,GLenum pname,const GLint * params)4449 void GL_APIENTRY glMemoryObjectParameterivEXT(GLuint memoryObject,
4450 GLenum pname,
4451 const GLint *params)
4452 {
4453 return GL_MemoryObjectParameterivEXT(memoryObject, pname, params);
4454 }
4455
glTexStorageMem2DEXT(GLenum target,GLsizei levels,GLenum internalFormat,GLsizei width,GLsizei height,GLuint memory,GLuint64 offset)4456 void GL_APIENTRY glTexStorageMem2DEXT(GLenum target,
4457 GLsizei levels,
4458 GLenum internalFormat,
4459 GLsizei width,
4460 GLsizei height,
4461 GLuint memory,
4462 GLuint64 offset)
4463 {
4464 return GL_TexStorageMem2DEXT(target, levels, internalFormat, width, height, memory, offset);
4465 }
4466
glTexStorageMem2DMultisampleEXT(GLenum target,GLsizei samples,GLenum internalFormat,GLsizei width,GLsizei height,GLboolean fixedSampleLocations,GLuint memory,GLuint64 offset)4467 void GL_APIENTRY glTexStorageMem2DMultisampleEXT(GLenum target,
4468 GLsizei samples,
4469 GLenum internalFormat,
4470 GLsizei width,
4471 GLsizei height,
4472 GLboolean fixedSampleLocations,
4473 GLuint memory,
4474 GLuint64 offset)
4475 {
4476 return GL_TexStorageMem2DMultisampleEXT(target, samples, internalFormat, width, height,
4477 fixedSampleLocations, memory, offset);
4478 }
4479
glTexStorageMem3DEXT(GLenum target,GLsizei levels,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLuint memory,GLuint64 offset)4480 void GL_APIENTRY glTexStorageMem3DEXT(GLenum target,
4481 GLsizei levels,
4482 GLenum internalFormat,
4483 GLsizei width,
4484 GLsizei height,
4485 GLsizei depth,
4486 GLuint memory,
4487 GLuint64 offset)
4488 {
4489 return GL_TexStorageMem3DEXT(target, levels, internalFormat, width, height, depth, memory,
4490 offset);
4491 }
4492
glTexStorageMem3DMultisampleEXT(GLenum target,GLsizei samples,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedSampleLocations,GLuint memory,GLuint64 offset)4493 void GL_APIENTRY glTexStorageMem3DMultisampleEXT(GLenum target,
4494 GLsizei samples,
4495 GLenum internalFormat,
4496 GLsizei width,
4497 GLsizei height,
4498 GLsizei depth,
4499 GLboolean fixedSampleLocations,
4500 GLuint memory,
4501 GLuint64 offset)
4502 {
4503 return GL_TexStorageMem3DMultisampleEXT(target, samples, internalFormat, width, height, depth,
4504 fixedSampleLocations, memory, offset);
4505 }
4506
4507 // GL_EXT_memory_object_fd
glImportMemoryFdEXT(GLuint memory,GLuint64 size,GLenum handleType,GLint fd)4508 void GL_APIENTRY glImportMemoryFdEXT(GLuint memory, GLuint64 size, GLenum handleType, GLint fd)
4509 {
4510 return GL_ImportMemoryFdEXT(memory, size, handleType, fd);
4511 }
4512
4513 // GL_EXT_multi_draw_indirect
glMultiDrawArraysIndirectEXT(GLenum mode,const void * indirect,GLsizei drawcount,GLsizei stride)4514 void GL_APIENTRY glMultiDrawArraysIndirectEXT(GLenum mode,
4515 const void *indirect,
4516 GLsizei drawcount,
4517 GLsizei stride)
4518 {
4519 return GL_MultiDrawArraysIndirectEXT(mode, indirect, drawcount, stride);
4520 }
4521
glMultiDrawElementsIndirectEXT(GLenum mode,GLenum type,const void * indirect,GLsizei drawcount,GLsizei stride)4522 void GL_APIENTRY glMultiDrawElementsIndirectEXT(GLenum mode,
4523 GLenum type,
4524 const void *indirect,
4525 GLsizei drawcount,
4526 GLsizei stride)
4527 {
4528 return GL_MultiDrawElementsIndirectEXT(mode, type, indirect, drawcount, stride);
4529 }
4530
4531 // GL_EXT_multisampled_render_to_texture
glFramebufferTexture2DMultisampleEXT(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level,GLsizei samples)4532 void GL_APIENTRY glFramebufferTexture2DMultisampleEXT(GLenum target,
4533 GLenum attachment,
4534 GLenum textarget,
4535 GLuint texture,
4536 GLint level,
4537 GLsizei samples)
4538 {
4539 return GL_FramebufferTexture2DMultisampleEXT(target, attachment, textarget, texture, level,
4540 samples);
4541 }
4542
glRenderbufferStorageMultisampleEXT(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)4543 void GL_APIENTRY glRenderbufferStorageMultisampleEXT(GLenum target,
4544 GLsizei samples,
4545 GLenum internalformat,
4546 GLsizei width,
4547 GLsizei height)
4548 {
4549 return GL_RenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height);
4550 }
4551
4552 // GL_EXT_multisampled_render_to_texture2
4553
4554 // GL_EXT_occlusion_query_boolean
4555
4556 // GL_EXT_polygon_offset_clamp
glPolygonOffsetClampEXT(GLfloat factor,GLfloat units,GLfloat clamp)4557 void GL_APIENTRY glPolygonOffsetClampEXT(GLfloat factor, GLfloat units, GLfloat clamp)
4558 {
4559 return GL_PolygonOffsetClampEXT(factor, units, clamp);
4560 }
4561
4562 // GL_EXT_primitive_bounding_box
glPrimitiveBoundingBoxEXT(GLfloat minX,GLfloat minY,GLfloat minZ,GLfloat minW,GLfloat maxX,GLfloat maxY,GLfloat maxZ,GLfloat maxW)4563 void GL_APIENTRY glPrimitiveBoundingBoxEXT(GLfloat minX,
4564 GLfloat minY,
4565 GLfloat minZ,
4566 GLfloat minW,
4567 GLfloat maxX,
4568 GLfloat maxY,
4569 GLfloat maxZ,
4570 GLfloat maxW)
4571 {
4572 return GL_PrimitiveBoundingBoxEXT(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW);
4573 }
4574
4575 // GL_EXT_protected_textures
4576
4577 // GL_EXT_pvrtc_sRGB
4578
4579 // GL_EXT_read_format_bgra
4580
4581 // GL_EXT_render_snorm
4582
4583 // GL_EXT_robustness
glGetGraphicsResetStatusEXT()4584 GLenum GL_APIENTRY glGetGraphicsResetStatusEXT()
4585 {
4586 return GL_GetGraphicsResetStatusEXT();
4587 }
4588
glGetnUniformfvEXT(GLuint program,GLint location,GLsizei bufSize,GLfloat * params)4589 void GL_APIENTRY glGetnUniformfvEXT(GLuint program,
4590 GLint location,
4591 GLsizei bufSize,
4592 GLfloat *params)
4593 {
4594 return GL_GetnUniformfvEXT(program, location, bufSize, params);
4595 }
4596
glGetnUniformivEXT(GLuint program,GLint location,GLsizei bufSize,GLint * params)4597 void GL_APIENTRY glGetnUniformivEXT(GLuint program, GLint location, GLsizei bufSize, GLint *params)
4598 {
4599 return GL_GetnUniformivEXT(program, location, bufSize, params);
4600 }
4601
glReadnPixelsEXT(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,void * data)4602 void GL_APIENTRY glReadnPixelsEXT(GLint x,
4603 GLint y,
4604 GLsizei width,
4605 GLsizei height,
4606 GLenum format,
4607 GLenum type,
4608 GLsizei bufSize,
4609 void *data)
4610 {
4611 return GL_ReadnPixelsEXT(x, y, width, height, format, type, bufSize, data);
4612 }
4613
4614 // GL_EXT_sRGB
4615
4616 // GL_EXT_sRGB_write_control
4617
4618 // GL_EXT_semaphore
glDeleteSemaphoresEXT(GLsizei n,const GLuint * semaphores)4619 void GL_APIENTRY glDeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores)
4620 {
4621 return GL_DeleteSemaphoresEXT(n, semaphores);
4622 }
4623
glGenSemaphoresEXT(GLsizei n,GLuint * semaphores)4624 void GL_APIENTRY glGenSemaphoresEXT(GLsizei n, GLuint *semaphores)
4625 {
4626 return GL_GenSemaphoresEXT(n, semaphores);
4627 }
4628
glGetSemaphoreParameterui64vEXT(GLuint semaphore,GLenum pname,GLuint64 * params)4629 void GL_APIENTRY glGetSemaphoreParameterui64vEXT(GLuint semaphore, GLenum pname, GLuint64 *params)
4630 {
4631 return GL_GetSemaphoreParameterui64vEXT(semaphore, pname, params);
4632 }
4633
glIsSemaphoreEXT(GLuint semaphore)4634 GLboolean GL_APIENTRY glIsSemaphoreEXT(GLuint semaphore)
4635 {
4636 return GL_IsSemaphoreEXT(semaphore);
4637 }
4638
glSemaphoreParameterui64vEXT(GLuint semaphore,GLenum pname,const GLuint64 * params)4639 void GL_APIENTRY glSemaphoreParameterui64vEXT(GLuint semaphore,
4640 GLenum pname,
4641 const GLuint64 *params)
4642 {
4643 return GL_SemaphoreParameterui64vEXT(semaphore, pname, params);
4644 }
4645
glSignalSemaphoreEXT(GLuint semaphore,GLuint numBufferBarriers,const GLuint * buffers,GLuint numTextureBarriers,const GLuint * textures,const GLenum * dstLayouts)4646 void GL_APIENTRY glSignalSemaphoreEXT(GLuint semaphore,
4647 GLuint numBufferBarriers,
4648 const GLuint *buffers,
4649 GLuint numTextureBarriers,
4650 const GLuint *textures,
4651 const GLenum *dstLayouts)
4652 {
4653 return GL_SignalSemaphoreEXT(semaphore, numBufferBarriers, buffers, numTextureBarriers,
4654 textures, dstLayouts);
4655 }
4656
glWaitSemaphoreEXT(GLuint semaphore,GLuint numBufferBarriers,const GLuint * buffers,GLuint numTextureBarriers,const GLuint * textures,const GLenum * srcLayouts)4657 void GL_APIENTRY glWaitSemaphoreEXT(GLuint semaphore,
4658 GLuint numBufferBarriers,
4659 const GLuint *buffers,
4660 GLuint numTextureBarriers,
4661 const GLuint *textures,
4662 const GLenum *srcLayouts)
4663 {
4664 return GL_WaitSemaphoreEXT(semaphore, numBufferBarriers, buffers, numTextureBarriers, textures,
4665 srcLayouts);
4666 }
4667
4668 // GL_EXT_semaphore_fd
glImportSemaphoreFdEXT(GLuint semaphore,GLenum handleType,GLint fd)4669 void GL_APIENTRY glImportSemaphoreFdEXT(GLuint semaphore, GLenum handleType, GLint fd)
4670 {
4671 return GL_ImportSemaphoreFdEXT(semaphore, handleType, fd);
4672 }
4673
4674 // GL_EXT_separate_shader_objects
glActiveShaderProgramEXT(GLuint pipeline,GLuint program)4675 void GL_APIENTRY glActiveShaderProgramEXT(GLuint pipeline, GLuint program)
4676 {
4677 return GL_ActiveShaderProgramEXT(pipeline, program);
4678 }
4679
glBindProgramPipelineEXT(GLuint pipeline)4680 void GL_APIENTRY glBindProgramPipelineEXT(GLuint pipeline)
4681 {
4682 return GL_BindProgramPipelineEXT(pipeline);
4683 }
4684
glCreateShaderProgramvEXT(GLenum type,GLsizei count,const GLchar ** strings)4685 GLuint GL_APIENTRY glCreateShaderProgramvEXT(GLenum type, GLsizei count, const GLchar **strings)
4686 {
4687 return GL_CreateShaderProgramvEXT(type, count, strings);
4688 }
4689
glDeleteProgramPipelinesEXT(GLsizei n,const GLuint * pipelines)4690 void GL_APIENTRY glDeleteProgramPipelinesEXT(GLsizei n, const GLuint *pipelines)
4691 {
4692 return GL_DeleteProgramPipelinesEXT(n, pipelines);
4693 }
4694
glGenProgramPipelinesEXT(GLsizei n,GLuint * pipelines)4695 void GL_APIENTRY glGenProgramPipelinesEXT(GLsizei n, GLuint *pipelines)
4696 {
4697 return GL_GenProgramPipelinesEXT(n, pipelines);
4698 }
4699
glGetProgramPipelineInfoLogEXT(GLuint pipeline,GLsizei bufSize,GLsizei * length,GLchar * infoLog)4700 void GL_APIENTRY glGetProgramPipelineInfoLogEXT(GLuint pipeline,
4701 GLsizei bufSize,
4702 GLsizei *length,
4703 GLchar *infoLog)
4704 {
4705 return GL_GetProgramPipelineInfoLogEXT(pipeline, bufSize, length, infoLog);
4706 }
4707
glGetProgramPipelineivEXT(GLuint pipeline,GLenum pname,GLint * params)4708 void GL_APIENTRY glGetProgramPipelineivEXT(GLuint pipeline, GLenum pname, GLint *params)
4709 {
4710 return GL_GetProgramPipelineivEXT(pipeline, pname, params);
4711 }
4712
glIsProgramPipelineEXT(GLuint pipeline)4713 GLboolean GL_APIENTRY glIsProgramPipelineEXT(GLuint pipeline)
4714 {
4715 return GL_IsProgramPipelineEXT(pipeline);
4716 }
4717
glProgramParameteriEXT(GLuint program,GLenum pname,GLint value)4718 void GL_APIENTRY glProgramParameteriEXT(GLuint program, GLenum pname, GLint value)
4719 {
4720 return GL_ProgramParameteriEXT(program, pname, value);
4721 }
4722
glProgramUniform1fEXT(GLuint program,GLint location,GLfloat v0)4723 void GL_APIENTRY glProgramUniform1fEXT(GLuint program, GLint location, GLfloat v0)
4724 {
4725 return GL_ProgramUniform1fEXT(program, location, v0);
4726 }
4727
glProgramUniform1fvEXT(GLuint program,GLint location,GLsizei count,const GLfloat * value)4728 void GL_APIENTRY glProgramUniform1fvEXT(GLuint program,
4729 GLint location,
4730 GLsizei count,
4731 const GLfloat *value)
4732 {
4733 return GL_ProgramUniform1fvEXT(program, location, count, value);
4734 }
4735
glProgramUniform1iEXT(GLuint program,GLint location,GLint v0)4736 void GL_APIENTRY glProgramUniform1iEXT(GLuint program, GLint location, GLint v0)
4737 {
4738 return GL_ProgramUniform1iEXT(program, location, v0);
4739 }
4740
glProgramUniform1ivEXT(GLuint program,GLint location,GLsizei count,const GLint * value)4741 void GL_APIENTRY glProgramUniform1ivEXT(GLuint program,
4742 GLint location,
4743 GLsizei count,
4744 const GLint *value)
4745 {
4746 return GL_ProgramUniform1ivEXT(program, location, count, value);
4747 }
4748
glProgramUniform1uiEXT(GLuint program,GLint location,GLuint v0)4749 void GL_APIENTRY glProgramUniform1uiEXT(GLuint program, GLint location, GLuint v0)
4750 {
4751 return GL_ProgramUniform1uiEXT(program, location, v0);
4752 }
4753
glProgramUniform1uivEXT(GLuint program,GLint location,GLsizei count,const GLuint * value)4754 void GL_APIENTRY glProgramUniform1uivEXT(GLuint program,
4755 GLint location,
4756 GLsizei count,
4757 const GLuint *value)
4758 {
4759 return GL_ProgramUniform1uivEXT(program, location, count, value);
4760 }
4761
glProgramUniform2fEXT(GLuint program,GLint location,GLfloat v0,GLfloat v1)4762 void GL_APIENTRY glProgramUniform2fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1)
4763 {
4764 return GL_ProgramUniform2fEXT(program, location, v0, v1);
4765 }
4766
glProgramUniform2fvEXT(GLuint program,GLint location,GLsizei count,const GLfloat * value)4767 void GL_APIENTRY glProgramUniform2fvEXT(GLuint program,
4768 GLint location,
4769 GLsizei count,
4770 const GLfloat *value)
4771 {
4772 return GL_ProgramUniform2fvEXT(program, location, count, value);
4773 }
4774
glProgramUniform2iEXT(GLuint program,GLint location,GLint v0,GLint v1)4775 void GL_APIENTRY glProgramUniform2iEXT(GLuint program, GLint location, GLint v0, GLint v1)
4776 {
4777 return GL_ProgramUniform2iEXT(program, location, v0, v1);
4778 }
4779
glProgramUniform2ivEXT(GLuint program,GLint location,GLsizei count,const GLint * value)4780 void GL_APIENTRY glProgramUniform2ivEXT(GLuint program,
4781 GLint location,
4782 GLsizei count,
4783 const GLint *value)
4784 {
4785 return GL_ProgramUniform2ivEXT(program, location, count, value);
4786 }
4787
glProgramUniform2uiEXT(GLuint program,GLint location,GLuint v0,GLuint v1)4788 void GL_APIENTRY glProgramUniform2uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1)
4789 {
4790 return GL_ProgramUniform2uiEXT(program, location, v0, v1);
4791 }
4792
glProgramUniform2uivEXT(GLuint program,GLint location,GLsizei count,const GLuint * value)4793 void GL_APIENTRY glProgramUniform2uivEXT(GLuint program,
4794 GLint location,
4795 GLsizei count,
4796 const GLuint *value)
4797 {
4798 return GL_ProgramUniform2uivEXT(program, location, count, value);
4799 }
4800
4801 void GL_APIENTRY
glProgramUniform3fEXT(GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2)4802 glProgramUniform3fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
4803 {
4804 return GL_ProgramUniform3fEXT(program, location, v0, v1, v2);
4805 }
4806
glProgramUniform3fvEXT(GLuint program,GLint location,GLsizei count,const GLfloat * value)4807 void GL_APIENTRY glProgramUniform3fvEXT(GLuint program,
4808 GLint location,
4809 GLsizei count,
4810 const GLfloat *value)
4811 {
4812 return GL_ProgramUniform3fvEXT(program, location, count, value);
4813 }
4814
glProgramUniform3iEXT(GLuint program,GLint location,GLint v0,GLint v1,GLint v2)4815 void GL_APIENTRY glProgramUniform3iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
4816 {
4817 return GL_ProgramUniform3iEXT(program, location, v0, v1, v2);
4818 }
4819
glProgramUniform3ivEXT(GLuint program,GLint location,GLsizei count,const GLint * value)4820 void GL_APIENTRY glProgramUniform3ivEXT(GLuint program,
4821 GLint location,
4822 GLsizei count,
4823 const GLint *value)
4824 {
4825 return GL_ProgramUniform3ivEXT(program, location, count, value);
4826 }
4827
4828 void GL_APIENTRY
glProgramUniform3uiEXT(GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2)4829 glProgramUniform3uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
4830 {
4831 return GL_ProgramUniform3uiEXT(program, location, v0, v1, v2);
4832 }
4833
glProgramUniform3uivEXT(GLuint program,GLint location,GLsizei count,const GLuint * value)4834 void GL_APIENTRY glProgramUniform3uivEXT(GLuint program,
4835 GLint location,
4836 GLsizei count,
4837 const GLuint *value)
4838 {
4839 return GL_ProgramUniform3uivEXT(program, location, count, value);
4840 }
4841
glProgramUniform4fEXT(GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2,GLfloat v3)4842 void GL_APIENTRY glProgramUniform4fEXT(GLuint program,
4843 GLint location,
4844 GLfloat v0,
4845 GLfloat v1,
4846 GLfloat v2,
4847 GLfloat v3)
4848 {
4849 return GL_ProgramUniform4fEXT(program, location, v0, v1, v2, v3);
4850 }
4851
glProgramUniform4fvEXT(GLuint program,GLint location,GLsizei count,const GLfloat * value)4852 void GL_APIENTRY glProgramUniform4fvEXT(GLuint program,
4853 GLint location,
4854 GLsizei count,
4855 const GLfloat *value)
4856 {
4857 return GL_ProgramUniform4fvEXT(program, location, count, value);
4858 }
4859
4860 void GL_APIENTRY
glProgramUniform4iEXT(GLuint program,GLint location,GLint v0,GLint v1,GLint v2,GLint v3)4861 glProgramUniform4iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
4862 {
4863 return GL_ProgramUniform4iEXT(program, location, v0, v1, v2, v3);
4864 }
4865
glProgramUniform4ivEXT(GLuint program,GLint location,GLsizei count,const GLint * value)4866 void GL_APIENTRY glProgramUniform4ivEXT(GLuint program,
4867 GLint location,
4868 GLsizei count,
4869 const GLint *value)
4870 {
4871 return GL_ProgramUniform4ivEXT(program, location, count, value);
4872 }
4873
4874 void GL_APIENTRY
glProgramUniform4uiEXT(GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2,GLuint v3)4875 glProgramUniform4uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
4876 {
4877 return GL_ProgramUniform4uiEXT(program, location, v0, v1, v2, v3);
4878 }
4879
glProgramUniform4uivEXT(GLuint program,GLint location,GLsizei count,const GLuint * value)4880 void GL_APIENTRY glProgramUniform4uivEXT(GLuint program,
4881 GLint location,
4882 GLsizei count,
4883 const GLuint *value)
4884 {
4885 return GL_ProgramUniform4uivEXT(program, location, count, value);
4886 }
4887
glProgramUniformMatrix2fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4888 void GL_APIENTRY glProgramUniformMatrix2fvEXT(GLuint program,
4889 GLint location,
4890 GLsizei count,
4891 GLboolean transpose,
4892 const GLfloat *value)
4893 {
4894 return GL_ProgramUniformMatrix2fvEXT(program, location, count, transpose, value);
4895 }
4896
glProgramUniformMatrix2x3fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4897 void GL_APIENTRY glProgramUniformMatrix2x3fvEXT(GLuint program,
4898 GLint location,
4899 GLsizei count,
4900 GLboolean transpose,
4901 const GLfloat *value)
4902 {
4903 return GL_ProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value);
4904 }
4905
glProgramUniformMatrix2x4fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4906 void GL_APIENTRY glProgramUniformMatrix2x4fvEXT(GLuint program,
4907 GLint location,
4908 GLsizei count,
4909 GLboolean transpose,
4910 const GLfloat *value)
4911 {
4912 return GL_ProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value);
4913 }
4914
glProgramUniformMatrix3fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4915 void GL_APIENTRY glProgramUniformMatrix3fvEXT(GLuint program,
4916 GLint location,
4917 GLsizei count,
4918 GLboolean transpose,
4919 const GLfloat *value)
4920 {
4921 return GL_ProgramUniformMatrix3fvEXT(program, location, count, transpose, value);
4922 }
4923
glProgramUniformMatrix3x2fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4924 void GL_APIENTRY glProgramUniformMatrix3x2fvEXT(GLuint program,
4925 GLint location,
4926 GLsizei count,
4927 GLboolean transpose,
4928 const GLfloat *value)
4929 {
4930 return GL_ProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value);
4931 }
4932
glProgramUniformMatrix3x4fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4933 void GL_APIENTRY glProgramUniformMatrix3x4fvEXT(GLuint program,
4934 GLint location,
4935 GLsizei count,
4936 GLboolean transpose,
4937 const GLfloat *value)
4938 {
4939 return GL_ProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value);
4940 }
4941
glProgramUniformMatrix4fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4942 void GL_APIENTRY glProgramUniformMatrix4fvEXT(GLuint program,
4943 GLint location,
4944 GLsizei count,
4945 GLboolean transpose,
4946 const GLfloat *value)
4947 {
4948 return GL_ProgramUniformMatrix4fvEXT(program, location, count, transpose, value);
4949 }
4950
glProgramUniformMatrix4x2fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4951 void GL_APIENTRY glProgramUniformMatrix4x2fvEXT(GLuint program,
4952 GLint location,
4953 GLsizei count,
4954 GLboolean transpose,
4955 const GLfloat *value)
4956 {
4957 return GL_ProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value);
4958 }
4959
glProgramUniformMatrix4x3fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4960 void GL_APIENTRY glProgramUniformMatrix4x3fvEXT(GLuint program,
4961 GLint location,
4962 GLsizei count,
4963 GLboolean transpose,
4964 const GLfloat *value)
4965 {
4966 return GL_ProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value);
4967 }
4968
glUseProgramStagesEXT(GLuint pipeline,GLbitfield stages,GLuint program)4969 void GL_APIENTRY glUseProgramStagesEXT(GLuint pipeline, GLbitfield stages, GLuint program)
4970 {
4971 return GL_UseProgramStagesEXT(pipeline, stages, program);
4972 }
4973
glValidateProgramPipelineEXT(GLuint pipeline)4974 void GL_APIENTRY glValidateProgramPipelineEXT(GLuint pipeline)
4975 {
4976 return GL_ValidateProgramPipelineEXT(pipeline);
4977 }
4978
4979 // GL_EXT_shader_framebuffer_fetch
4980
4981 // GL_EXT_shader_framebuffer_fetch_non_coherent
glFramebufferFetchBarrierEXT()4982 void GL_APIENTRY glFramebufferFetchBarrierEXT()
4983 {
4984 return GL_FramebufferFetchBarrierEXT();
4985 }
4986
4987 // GL_EXT_shader_io_blocks
4988
4989 // GL_EXT_shader_non_constant_global_initializers
4990
4991 // GL_EXT_shader_texture_lod
4992
4993 // GL_EXT_shadow_samplers
4994
4995 // GL_EXT_tessellation_shader
glPatchParameteriEXT(GLenum pname,GLint value)4996 void GL_APIENTRY glPatchParameteriEXT(GLenum pname, GLint value)
4997 {
4998 return GL_PatchParameteriEXT(pname, value);
4999 }
5000
5001 // GL_EXT_texture_border_clamp
glGetSamplerParameterIivEXT(GLuint sampler,GLenum pname,GLint * params)5002 void GL_APIENTRY glGetSamplerParameterIivEXT(GLuint sampler, GLenum pname, GLint *params)
5003 {
5004 return GL_GetSamplerParameterIivEXT(sampler, pname, params);
5005 }
5006
glGetSamplerParameterIuivEXT(GLuint sampler,GLenum pname,GLuint * params)5007 void GL_APIENTRY glGetSamplerParameterIuivEXT(GLuint sampler, GLenum pname, GLuint *params)
5008 {
5009 return GL_GetSamplerParameterIuivEXT(sampler, pname, params);
5010 }
5011
glGetTexParameterIivEXT(GLenum target,GLenum pname,GLint * params)5012 void GL_APIENTRY glGetTexParameterIivEXT(GLenum target, GLenum pname, GLint *params)
5013 {
5014 return GL_GetTexParameterIivEXT(target, pname, params);
5015 }
5016
glGetTexParameterIuivEXT(GLenum target,GLenum pname,GLuint * params)5017 void GL_APIENTRY glGetTexParameterIuivEXT(GLenum target, GLenum pname, GLuint *params)
5018 {
5019 return GL_GetTexParameterIuivEXT(target, pname, params);
5020 }
5021
glSamplerParameterIivEXT(GLuint sampler,GLenum pname,const GLint * param)5022 void GL_APIENTRY glSamplerParameterIivEXT(GLuint sampler, GLenum pname, const GLint *param)
5023 {
5024 return GL_SamplerParameterIivEXT(sampler, pname, param);
5025 }
5026
glSamplerParameterIuivEXT(GLuint sampler,GLenum pname,const GLuint * param)5027 void GL_APIENTRY glSamplerParameterIuivEXT(GLuint sampler, GLenum pname, const GLuint *param)
5028 {
5029 return GL_SamplerParameterIuivEXT(sampler, pname, param);
5030 }
5031
glTexParameterIivEXT(GLenum target,GLenum pname,const GLint * params)5032 void GL_APIENTRY glTexParameterIivEXT(GLenum target, GLenum pname, const GLint *params)
5033 {
5034 return GL_TexParameterIivEXT(target, pname, params);
5035 }
5036
glTexParameterIuivEXT(GLenum target,GLenum pname,const GLuint * params)5037 void GL_APIENTRY glTexParameterIuivEXT(GLenum target, GLenum pname, const GLuint *params)
5038 {
5039 return GL_TexParameterIuivEXT(target, pname, params);
5040 }
5041
5042 // GL_EXT_texture_buffer
glTexBufferEXT(GLenum target,GLenum internalformat,GLuint buffer)5043 void GL_APIENTRY glTexBufferEXT(GLenum target, GLenum internalformat, GLuint buffer)
5044 {
5045 return GL_TexBufferEXT(target, internalformat, buffer);
5046 }
5047
glTexBufferRangeEXT(GLenum target,GLenum internalformat,GLuint buffer,GLintptr offset,GLsizeiptr size)5048 void GL_APIENTRY glTexBufferRangeEXT(GLenum target,
5049 GLenum internalformat,
5050 GLuint buffer,
5051 GLintptr offset,
5052 GLsizeiptr size)
5053 {
5054 return GL_TexBufferRangeEXT(target, internalformat, buffer, offset, size);
5055 }
5056
5057 // GL_EXT_texture_compression_astc_decode_mode
5058
5059 // GL_EXT_texture_compression_bptc
5060
5061 // GL_EXT_texture_compression_dxt1
5062
5063 // GL_EXT_texture_compression_rgtc
5064
5065 // GL_EXT_texture_compression_s3tc
5066
5067 // GL_EXT_texture_compression_s3tc_srgb
5068
5069 // GL_EXT_texture_cube_map_array
5070
5071 // GL_EXT_texture_filter_anisotropic
5072
5073 // GL_EXT_texture_filter_minmax
5074
5075 // GL_EXT_texture_format_BGRA8888
5076
5077 // GL_EXT_texture_format_sRGB_override
5078
5079 // GL_EXT_texture_mirror_clamp_to_edge
5080
5081 // GL_EXT_texture_norm16
5082
5083 // GL_EXT_texture_rg
5084
5085 // GL_EXT_texture_sRGB_R8
5086
5087 // GL_EXT_texture_sRGB_RG8
5088
5089 // GL_EXT_texture_sRGB_decode
5090
5091 // GL_EXT_texture_storage
glTexStorage1DEXT(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width)5092 void GL_APIENTRY glTexStorage1DEXT(GLenum target,
5093 GLsizei levels,
5094 GLenum internalformat,
5095 GLsizei width)
5096 {
5097 return GL_TexStorage1DEXT(target, levels, internalformat, width);
5098 }
5099
glTexStorage2DEXT(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height)5100 void GL_APIENTRY glTexStorage2DEXT(GLenum target,
5101 GLsizei levels,
5102 GLenum internalformat,
5103 GLsizei width,
5104 GLsizei height)
5105 {
5106 return GL_TexStorage2DEXT(target, levels, internalformat, width, height);
5107 }
5108
glTexStorage3DEXT(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth)5109 void GL_APIENTRY glTexStorage3DEXT(GLenum target,
5110 GLsizei levels,
5111 GLenum internalformat,
5112 GLsizei width,
5113 GLsizei height,
5114 GLsizei depth)
5115 {
5116 return GL_TexStorage3DEXT(target, levels, internalformat, width, height, depth);
5117 }
5118
5119 // GL_EXT_texture_type_2_10_10_10_REV
5120
5121 // GL_EXT_unpack_subimage
5122
5123 // GL_IMG_texture_compression_pvrtc
5124
5125 // GL_IMG_texture_compression_pvrtc2
5126
5127 // GL_KHR_blend_equation_advanced
glBlendBarrierKHR()5128 void GL_APIENTRY glBlendBarrierKHR()
5129 {
5130 return GL_BlendBarrierKHR();
5131 }
5132
5133 // GL_KHR_debug
glDebugMessageCallbackKHR(GLDEBUGPROCKHR callback,const void * userParam)5134 void GL_APIENTRY glDebugMessageCallbackKHR(GLDEBUGPROCKHR callback, const void *userParam)
5135 {
5136 return GL_DebugMessageCallbackKHR(callback, userParam);
5137 }
5138
glDebugMessageControlKHR(GLenum source,GLenum type,GLenum severity,GLsizei count,const GLuint * ids,GLboolean enabled)5139 void GL_APIENTRY glDebugMessageControlKHR(GLenum source,
5140 GLenum type,
5141 GLenum severity,
5142 GLsizei count,
5143 const GLuint *ids,
5144 GLboolean enabled)
5145 {
5146 return GL_DebugMessageControlKHR(source, type, severity, count, ids, enabled);
5147 }
5148
glDebugMessageInsertKHR(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar * buf)5149 void GL_APIENTRY glDebugMessageInsertKHR(GLenum source,
5150 GLenum type,
5151 GLuint id,
5152 GLenum severity,
5153 GLsizei length,
5154 const GLchar *buf)
5155 {
5156 return GL_DebugMessageInsertKHR(source, type, id, severity, length, buf);
5157 }
5158
glGetDebugMessageLogKHR(GLuint count,GLsizei bufSize,GLenum * sources,GLenum * types,GLuint * ids,GLenum * severities,GLsizei * lengths,GLchar * messageLog)5159 GLuint GL_APIENTRY glGetDebugMessageLogKHR(GLuint count,
5160 GLsizei bufSize,
5161 GLenum *sources,
5162 GLenum *types,
5163 GLuint *ids,
5164 GLenum *severities,
5165 GLsizei *lengths,
5166 GLchar *messageLog)
5167 {
5168 return GL_GetDebugMessageLogKHR(count, bufSize, sources, types, ids, severities, lengths,
5169 messageLog);
5170 }
5171
5172 void GL_APIENTRY
glGetObjectLabelKHR(GLenum identifier,GLuint name,GLsizei bufSize,GLsizei * length,GLchar * label)5173 glGetObjectLabelKHR(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
5174 {
5175 return GL_GetObjectLabelKHR(identifier, name, bufSize, length, label);
5176 }
5177
glGetObjectPtrLabelKHR(const void * ptr,GLsizei bufSize,GLsizei * length,GLchar * label)5178 void GL_APIENTRY glGetObjectPtrLabelKHR(const void *ptr,
5179 GLsizei bufSize,
5180 GLsizei *length,
5181 GLchar *label)
5182 {
5183 return GL_GetObjectPtrLabelKHR(ptr, bufSize, length, label);
5184 }
5185
glGetPointervKHR(GLenum pname,void ** params)5186 void GL_APIENTRY glGetPointervKHR(GLenum pname, void **params)
5187 {
5188 return GL_GetPointervKHR(pname, params);
5189 }
5190
glObjectLabelKHR(GLenum identifier,GLuint name,GLsizei length,const GLchar * label)5191 void GL_APIENTRY glObjectLabelKHR(GLenum identifier,
5192 GLuint name,
5193 GLsizei length,
5194 const GLchar *label)
5195 {
5196 return GL_ObjectLabelKHR(identifier, name, length, label);
5197 }
5198
glObjectPtrLabelKHR(const void * ptr,GLsizei length,const GLchar * label)5199 void GL_APIENTRY glObjectPtrLabelKHR(const void *ptr, GLsizei length, const GLchar *label)
5200 {
5201 return GL_ObjectPtrLabelKHR(ptr, length, label);
5202 }
5203
glPopDebugGroupKHR()5204 void GL_APIENTRY glPopDebugGroupKHR()
5205 {
5206 return GL_PopDebugGroupKHR();
5207 }
5208
glPushDebugGroupKHR(GLenum source,GLuint id,GLsizei length,const GLchar * message)5209 void GL_APIENTRY glPushDebugGroupKHR(GLenum source,
5210 GLuint id,
5211 GLsizei length,
5212 const GLchar *message)
5213 {
5214 return GL_PushDebugGroupKHR(source, id, length, message);
5215 }
5216
5217 // GL_KHR_no_error
5218
5219 // GL_KHR_parallel_shader_compile
glMaxShaderCompilerThreadsKHR(GLuint count)5220 void GL_APIENTRY glMaxShaderCompilerThreadsKHR(GLuint count)
5221 {
5222 return GL_MaxShaderCompilerThreadsKHR(count);
5223 }
5224
5225 // GL_KHR_robust_buffer_access_behavior
5226
5227 // GL_KHR_robustness
glGetGraphicsResetStatusKHR()5228 GLenum GL_APIENTRY glGetGraphicsResetStatusKHR()
5229 {
5230 return GL_GetGraphicsResetStatusKHR();
5231 }
5232
glGetnUniformfvKHR(GLuint program,GLint location,GLsizei bufSize,GLfloat * params)5233 void GL_APIENTRY glGetnUniformfvKHR(GLuint program,
5234 GLint location,
5235 GLsizei bufSize,
5236 GLfloat *params)
5237 {
5238 return GL_GetnUniformfvKHR(program, location, bufSize, params);
5239 }
5240
glGetnUniformivKHR(GLuint program,GLint location,GLsizei bufSize,GLint * params)5241 void GL_APIENTRY glGetnUniformivKHR(GLuint program, GLint location, GLsizei bufSize, GLint *params)
5242 {
5243 return GL_GetnUniformivKHR(program, location, bufSize, params);
5244 }
5245
glGetnUniformuivKHR(GLuint program,GLint location,GLsizei bufSize,GLuint * params)5246 void GL_APIENTRY glGetnUniformuivKHR(GLuint program,
5247 GLint location,
5248 GLsizei bufSize,
5249 GLuint *params)
5250 {
5251 return GL_GetnUniformuivKHR(program, location, bufSize, params);
5252 }
5253
glReadnPixelsKHR(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,void * data)5254 void GL_APIENTRY glReadnPixelsKHR(GLint x,
5255 GLint y,
5256 GLsizei width,
5257 GLsizei height,
5258 GLenum format,
5259 GLenum type,
5260 GLsizei bufSize,
5261 void *data)
5262 {
5263 return GL_ReadnPixelsKHR(x, y, width, height, format, type, bufSize, data);
5264 }
5265
5266 // GL_KHR_texture_compression_astc_hdr
5267
5268 // GL_KHR_texture_compression_astc_ldr
5269
5270 // GL_KHR_texture_compression_astc_sliced_3d
5271
5272 // GL_MESA_framebuffer_flip_y
glFramebufferParameteriMESA(GLenum target,GLenum pname,GLint param)5273 void GL_APIENTRY glFramebufferParameteriMESA(GLenum target, GLenum pname, GLint param)
5274 {
5275 return GL_FramebufferParameteriMESA(target, pname, param);
5276 }
5277
glGetFramebufferParameterivMESA(GLenum target,GLenum pname,GLint * params)5278 void GL_APIENTRY glGetFramebufferParameterivMESA(GLenum target, GLenum pname, GLint *params)
5279 {
5280 return GL_GetFramebufferParameterivMESA(target, pname, params);
5281 }
5282
5283 // GL_NV_fence
glDeleteFencesNV(GLsizei n,const GLuint * fences)5284 void GL_APIENTRY glDeleteFencesNV(GLsizei n, const GLuint *fences)
5285 {
5286 return GL_DeleteFencesNV(n, fences);
5287 }
5288
glFinishFenceNV(GLuint fence)5289 void GL_APIENTRY glFinishFenceNV(GLuint fence)
5290 {
5291 return GL_FinishFenceNV(fence);
5292 }
5293
glGenFencesNV(GLsizei n,GLuint * fences)5294 void GL_APIENTRY glGenFencesNV(GLsizei n, GLuint *fences)
5295 {
5296 return GL_GenFencesNV(n, fences);
5297 }
5298
glGetFenceivNV(GLuint fence,GLenum pname,GLint * params)5299 void GL_APIENTRY glGetFenceivNV(GLuint fence, GLenum pname, GLint *params)
5300 {
5301 return GL_GetFenceivNV(fence, pname, params);
5302 }
5303
glIsFenceNV(GLuint fence)5304 GLboolean GL_APIENTRY glIsFenceNV(GLuint fence)
5305 {
5306 return GL_IsFenceNV(fence);
5307 }
5308
glSetFenceNV(GLuint fence,GLenum condition)5309 void GL_APIENTRY glSetFenceNV(GLuint fence, GLenum condition)
5310 {
5311 return GL_SetFenceNV(fence, condition);
5312 }
5313
glTestFenceNV(GLuint fence)5314 GLboolean GL_APIENTRY glTestFenceNV(GLuint fence)
5315 {
5316 return GL_TestFenceNV(fence);
5317 }
5318
5319 // 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)5320 void GL_APIENTRY glBlitFramebufferNV(GLint srcX0,
5321 GLint srcY0,
5322 GLint srcX1,
5323 GLint srcY1,
5324 GLint dstX0,
5325 GLint dstY0,
5326 GLint dstX1,
5327 GLint dstY1,
5328 GLbitfield mask,
5329 GLenum filter)
5330 {
5331 return GL_BlitFramebufferNV(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask,
5332 filter);
5333 }
5334
5335 // GL_NV_pixel_buffer_object
5336
5337 // GL_NV_polygon_mode
glPolygonModeNV(GLenum face,GLenum mode)5338 void GL_APIENTRY glPolygonModeNV(GLenum face, GLenum mode)
5339 {
5340 return GL_PolygonModeNV(face, mode);
5341 }
5342
5343 // GL_NV_read_depth
5344
5345 // GL_NV_read_depth_stencil
5346
5347 // GL_NV_read_stencil
5348
5349 // GL_NV_robustness_video_memory_purge
5350
5351 // GL_NV_shader_noperspective_interpolation
5352
5353 // GL_OES_EGL_image
glEGLImageTargetRenderbufferStorageOES(GLenum target,GLeglImageOES image)5354 void GL_APIENTRY glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image)
5355 {
5356 return GL_EGLImageTargetRenderbufferStorageOES(target, image);
5357 }
5358
glEGLImageTargetTexture2DOES(GLenum target,GLeglImageOES image)5359 void GL_APIENTRY glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image)
5360 {
5361 return GL_EGLImageTargetTexture2DOES(target, image);
5362 }
5363
5364 // GL_OES_EGL_image_external
5365
5366 // GL_OES_EGL_image_external_essl3
5367
5368 // GL_OES_compressed_ETC1_RGB8_texture
5369
5370 // GL_OES_compressed_paletted_texture
5371
5372 // 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)5373 void GL_APIENTRY glCopyImageSubDataOES(GLuint srcName,
5374 GLenum srcTarget,
5375 GLint srcLevel,
5376 GLint srcX,
5377 GLint srcY,
5378 GLint srcZ,
5379 GLuint dstName,
5380 GLenum dstTarget,
5381 GLint dstLevel,
5382 GLint dstX,
5383 GLint dstY,
5384 GLint dstZ,
5385 GLsizei srcWidth,
5386 GLsizei srcHeight,
5387 GLsizei srcDepth)
5388 {
5389 return GL_CopyImageSubDataOES(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName,
5390 dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight,
5391 srcDepth);
5392 }
5393
5394 // GL_OES_depth24
5395
5396 // GL_OES_depth32
5397
5398 // GL_OES_depth_texture
5399
5400 // GL_OES_draw_buffers_indexed
glBlendEquationSeparateiOES(GLuint buf,GLenum modeRGB,GLenum modeAlpha)5401 void GL_APIENTRY glBlendEquationSeparateiOES(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
5402 {
5403 return GL_BlendEquationSeparateiOES(buf, modeRGB, modeAlpha);
5404 }
5405
glBlendEquationiOES(GLuint buf,GLenum mode)5406 void GL_APIENTRY glBlendEquationiOES(GLuint buf, GLenum mode)
5407 {
5408 return GL_BlendEquationiOES(buf, mode);
5409 }
5410
5411 void GL_APIENTRY
glBlendFuncSeparateiOES(GLuint buf,GLenum srcRGB,GLenum dstRGB,GLenum srcAlpha,GLenum dstAlpha)5412 glBlendFuncSeparateiOES(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
5413 {
5414 return GL_BlendFuncSeparateiOES(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
5415 }
5416
glBlendFunciOES(GLuint buf,GLenum src,GLenum dst)5417 void GL_APIENTRY glBlendFunciOES(GLuint buf, GLenum src, GLenum dst)
5418 {
5419 return GL_BlendFunciOES(buf, src, dst);
5420 }
5421
glColorMaskiOES(GLuint index,GLboolean r,GLboolean g,GLboolean b,GLboolean a)5422 void GL_APIENTRY glColorMaskiOES(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
5423 {
5424 return GL_ColorMaskiOES(index, r, g, b, a);
5425 }
5426
glDisableiOES(GLenum target,GLuint index)5427 void GL_APIENTRY glDisableiOES(GLenum target, GLuint index)
5428 {
5429 return GL_DisableiOES(target, index);
5430 }
5431
glEnableiOES(GLenum target,GLuint index)5432 void GL_APIENTRY glEnableiOES(GLenum target, GLuint index)
5433 {
5434 return GL_EnableiOES(target, index);
5435 }
5436
glIsEnablediOES(GLenum target,GLuint index)5437 GLboolean GL_APIENTRY glIsEnablediOES(GLenum target, GLuint index)
5438 {
5439 return GL_IsEnablediOES(target, index);
5440 }
5441
5442 // GL_OES_draw_elements_base_vertex
glDrawElementsBaseVertexOES(GLenum mode,GLsizei count,GLenum type,const void * indices,GLint basevertex)5443 void GL_APIENTRY glDrawElementsBaseVertexOES(GLenum mode,
5444 GLsizei count,
5445 GLenum type,
5446 const void *indices,
5447 GLint basevertex)
5448 {
5449 return GL_DrawElementsBaseVertexOES(mode, count, type, indices, basevertex);
5450 }
5451
glDrawElementsInstancedBaseVertexOES(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex)5452 void GL_APIENTRY glDrawElementsInstancedBaseVertexOES(GLenum mode,
5453 GLsizei count,
5454 GLenum type,
5455 const void *indices,
5456 GLsizei instancecount,
5457 GLint basevertex)
5458 {
5459 return GL_DrawElementsInstancedBaseVertexOES(mode, count, type, indices, instancecount,
5460 basevertex);
5461 }
5462
glDrawRangeElementsBaseVertexOES(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices,GLint basevertex)5463 void GL_APIENTRY glDrawRangeElementsBaseVertexOES(GLenum mode,
5464 GLuint start,
5465 GLuint end,
5466 GLsizei count,
5467 GLenum type,
5468 const void *indices,
5469 GLint basevertex)
5470 {
5471 return GL_DrawRangeElementsBaseVertexOES(mode, start, end, count, type, indices, basevertex);
5472 }
5473
5474 // GL_OES_draw_texture
glDrawTexfOES(GLfloat x,GLfloat y,GLfloat z,GLfloat width,GLfloat height)5475 void GL_APIENTRY glDrawTexfOES(GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height)
5476 {
5477 return GL_DrawTexfOES(x, y, z, width, height);
5478 }
5479
glDrawTexfvOES(const GLfloat * coords)5480 void GL_APIENTRY glDrawTexfvOES(const GLfloat *coords)
5481 {
5482 return GL_DrawTexfvOES(coords);
5483 }
5484
glDrawTexiOES(GLint x,GLint y,GLint z,GLint width,GLint height)5485 void GL_APIENTRY glDrawTexiOES(GLint x, GLint y, GLint z, GLint width, GLint height)
5486 {
5487 return GL_DrawTexiOES(x, y, z, width, height);
5488 }
5489
glDrawTexivOES(const GLint * coords)5490 void GL_APIENTRY glDrawTexivOES(const GLint *coords)
5491 {
5492 return GL_DrawTexivOES(coords);
5493 }
5494
glDrawTexsOES(GLshort x,GLshort y,GLshort z,GLshort width,GLshort height)5495 void GL_APIENTRY glDrawTexsOES(GLshort x, GLshort y, GLshort z, GLshort width, GLshort height)
5496 {
5497 return GL_DrawTexsOES(x, y, z, width, height);
5498 }
5499
glDrawTexsvOES(const GLshort * coords)5500 void GL_APIENTRY glDrawTexsvOES(const GLshort *coords)
5501 {
5502 return GL_DrawTexsvOES(coords);
5503 }
5504
glDrawTexxOES(GLfixed x,GLfixed y,GLfixed z,GLfixed width,GLfixed height)5505 void GL_APIENTRY glDrawTexxOES(GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height)
5506 {
5507 return GL_DrawTexxOES(x, y, z, width, height);
5508 }
5509
glDrawTexxvOES(const GLfixed * coords)5510 void GL_APIENTRY glDrawTexxvOES(const GLfixed *coords)
5511 {
5512 return GL_DrawTexxvOES(coords);
5513 }
5514
5515 // GL_OES_element_index_uint
5516
5517 // GL_OES_fbo_render_mipmap
5518
5519 // GL_OES_framebuffer_object
glBindFramebufferOES(GLenum target,GLuint framebuffer)5520 void GL_APIENTRY glBindFramebufferOES(GLenum target, GLuint framebuffer)
5521 {
5522 return GL_BindFramebufferOES(target, framebuffer);
5523 }
5524
glBindRenderbufferOES(GLenum target,GLuint renderbuffer)5525 void GL_APIENTRY glBindRenderbufferOES(GLenum target, GLuint renderbuffer)
5526 {
5527 return GL_BindRenderbufferOES(target, renderbuffer);
5528 }
5529
glCheckFramebufferStatusOES(GLenum target)5530 GLenum GL_APIENTRY glCheckFramebufferStatusOES(GLenum target)
5531 {
5532 return GL_CheckFramebufferStatusOES(target);
5533 }
5534
glDeleteFramebuffersOES(GLsizei n,const GLuint * framebuffers)5535 void GL_APIENTRY glDeleteFramebuffersOES(GLsizei n, const GLuint *framebuffers)
5536 {
5537 return GL_DeleteFramebuffersOES(n, framebuffers);
5538 }
5539
glDeleteRenderbuffersOES(GLsizei n,const GLuint * renderbuffers)5540 void GL_APIENTRY glDeleteRenderbuffersOES(GLsizei n, const GLuint *renderbuffers)
5541 {
5542 return GL_DeleteRenderbuffersOES(n, renderbuffers);
5543 }
5544
glFramebufferRenderbufferOES(GLenum target,GLenum attachment,GLenum renderbuffertarget,GLuint renderbuffer)5545 void GL_APIENTRY glFramebufferRenderbufferOES(GLenum target,
5546 GLenum attachment,
5547 GLenum renderbuffertarget,
5548 GLuint renderbuffer)
5549 {
5550 return GL_FramebufferRenderbufferOES(target, attachment, renderbuffertarget, renderbuffer);
5551 }
5552
glFramebufferTexture2DOES(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level)5553 void GL_APIENTRY glFramebufferTexture2DOES(GLenum target,
5554 GLenum attachment,
5555 GLenum textarget,
5556 GLuint texture,
5557 GLint level)
5558 {
5559 return GL_FramebufferTexture2DOES(target, attachment, textarget, texture, level);
5560 }
5561
glGenFramebuffersOES(GLsizei n,GLuint * framebuffers)5562 void GL_APIENTRY glGenFramebuffersOES(GLsizei n, GLuint *framebuffers)
5563 {
5564 return GL_GenFramebuffersOES(n, framebuffers);
5565 }
5566
glGenRenderbuffersOES(GLsizei n,GLuint * renderbuffers)5567 void GL_APIENTRY glGenRenderbuffersOES(GLsizei n, GLuint *renderbuffers)
5568 {
5569 return GL_GenRenderbuffersOES(n, renderbuffers);
5570 }
5571
glGenerateMipmapOES(GLenum target)5572 void GL_APIENTRY glGenerateMipmapOES(GLenum target)
5573 {
5574 return GL_GenerateMipmapOES(target);
5575 }
5576
glGetFramebufferAttachmentParameterivOES(GLenum target,GLenum attachment,GLenum pname,GLint * params)5577 void GL_APIENTRY glGetFramebufferAttachmentParameterivOES(GLenum target,
5578 GLenum attachment,
5579 GLenum pname,
5580 GLint *params)
5581 {
5582 return GL_GetFramebufferAttachmentParameterivOES(target, attachment, pname, params);
5583 }
5584
glGetRenderbufferParameterivOES(GLenum target,GLenum pname,GLint * params)5585 void GL_APIENTRY glGetRenderbufferParameterivOES(GLenum target, GLenum pname, GLint *params)
5586 {
5587 return GL_GetRenderbufferParameterivOES(target, pname, params);
5588 }
5589
glIsFramebufferOES(GLuint framebuffer)5590 GLboolean GL_APIENTRY glIsFramebufferOES(GLuint framebuffer)
5591 {
5592 return GL_IsFramebufferOES(framebuffer);
5593 }
5594
glIsRenderbufferOES(GLuint renderbuffer)5595 GLboolean GL_APIENTRY glIsRenderbufferOES(GLuint renderbuffer)
5596 {
5597 return GL_IsRenderbufferOES(renderbuffer);
5598 }
5599
glRenderbufferStorageOES(GLenum target,GLenum internalformat,GLsizei width,GLsizei height)5600 void GL_APIENTRY glRenderbufferStorageOES(GLenum target,
5601 GLenum internalformat,
5602 GLsizei width,
5603 GLsizei height)
5604 {
5605 return GL_RenderbufferStorageOES(target, internalformat, width, height);
5606 }
5607
5608 // GL_OES_geometry_shader
glFramebufferTextureOES(GLenum target,GLenum attachment,GLuint texture,GLint level)5609 void GL_APIENTRY glFramebufferTextureOES(GLenum target,
5610 GLenum attachment,
5611 GLuint texture,
5612 GLint level)
5613 {
5614 return GL_FramebufferTextureOES(target, attachment, texture, level);
5615 }
5616
5617 // GL_OES_get_program_binary
glGetProgramBinaryOES(GLuint program,GLsizei bufSize,GLsizei * length,GLenum * binaryFormat,void * binary)5618 void GL_APIENTRY glGetProgramBinaryOES(GLuint program,
5619 GLsizei bufSize,
5620 GLsizei *length,
5621 GLenum *binaryFormat,
5622 void *binary)
5623 {
5624 return GL_GetProgramBinaryOES(program, bufSize, length, binaryFormat, binary);
5625 }
5626
glProgramBinaryOES(GLuint program,GLenum binaryFormat,const void * binary,GLint length)5627 void GL_APIENTRY glProgramBinaryOES(GLuint program,
5628 GLenum binaryFormat,
5629 const void *binary,
5630 GLint length)
5631 {
5632 return GL_ProgramBinaryOES(program, binaryFormat, binary, length);
5633 }
5634
5635 // GL_OES_gpu_shader5
5636
5637 // GL_OES_mapbuffer
glGetBufferPointervOES(GLenum target,GLenum pname,void ** params)5638 void GL_APIENTRY glGetBufferPointervOES(GLenum target, GLenum pname, void **params)
5639 {
5640 return GL_GetBufferPointervOES(target, pname, params);
5641 }
5642
glMapBufferOES(GLenum target,GLenum access)5643 void *GL_APIENTRY glMapBufferOES(GLenum target, GLenum access)
5644 {
5645 return GL_MapBufferOES(target, access);
5646 }
5647
glUnmapBufferOES(GLenum target)5648 GLboolean GL_APIENTRY glUnmapBufferOES(GLenum target)
5649 {
5650 return GL_UnmapBufferOES(target);
5651 }
5652
5653 // GL_OES_matrix_palette
glCurrentPaletteMatrixOES(GLuint matrixpaletteindex)5654 void GL_APIENTRY glCurrentPaletteMatrixOES(GLuint matrixpaletteindex)
5655 {
5656 return GL_CurrentPaletteMatrixOES(matrixpaletteindex);
5657 }
5658
glLoadPaletteFromModelViewMatrixOES()5659 void GL_APIENTRY glLoadPaletteFromModelViewMatrixOES()
5660 {
5661 return GL_LoadPaletteFromModelViewMatrixOES();
5662 }
5663
glMatrixIndexPointerOES(GLint size,GLenum type,GLsizei stride,const void * pointer)5664 void GL_APIENTRY glMatrixIndexPointerOES(GLint size,
5665 GLenum type,
5666 GLsizei stride,
5667 const void *pointer)
5668 {
5669 return GL_MatrixIndexPointerOES(size, type, stride, pointer);
5670 }
5671
glWeightPointerOES(GLint size,GLenum type,GLsizei stride,const void * pointer)5672 void GL_APIENTRY glWeightPointerOES(GLint size, GLenum type, GLsizei stride, const void *pointer)
5673 {
5674 return GL_WeightPointerOES(size, type, stride, pointer);
5675 }
5676
5677 // GL_OES_packed_depth_stencil
5678
5679 // GL_OES_point_size_array
glPointSizePointerOES(GLenum type,GLsizei stride,const void * pointer)5680 void GL_APIENTRY glPointSizePointerOES(GLenum type, GLsizei stride, const void *pointer)
5681 {
5682 return GL_PointSizePointerOES(type, stride, pointer);
5683 }
5684
5685 // GL_OES_point_sprite
5686
5687 // GL_OES_primitive_bounding_box
glPrimitiveBoundingBoxOES(GLfloat minX,GLfloat minY,GLfloat minZ,GLfloat minW,GLfloat maxX,GLfloat maxY,GLfloat maxZ,GLfloat maxW)5688 void GL_APIENTRY glPrimitiveBoundingBoxOES(GLfloat minX,
5689 GLfloat minY,
5690 GLfloat minZ,
5691 GLfloat minW,
5692 GLfloat maxX,
5693 GLfloat maxY,
5694 GLfloat maxZ,
5695 GLfloat maxW)
5696 {
5697 return GL_PrimitiveBoundingBoxOES(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW);
5698 }
5699
5700 // GL_OES_query_matrix
glQueryMatrixxOES(GLfixed * mantissa,GLint * exponent)5701 GLbitfield GL_APIENTRY glQueryMatrixxOES(GLfixed *mantissa, GLint *exponent)
5702 {
5703 return GL_QueryMatrixxOES(mantissa, exponent);
5704 }
5705
5706 // GL_OES_rgb8_rgba8
5707
5708 // GL_OES_sample_shading
glMinSampleShadingOES(GLfloat value)5709 void GL_APIENTRY glMinSampleShadingOES(GLfloat value)
5710 {
5711 return GL_MinSampleShadingOES(value);
5712 }
5713
5714 // GL_OES_sample_variables
5715
5716 // GL_OES_shader_image_atomic
5717
5718 // GL_OES_shader_io_blocks
5719
5720 // GL_OES_shader_multisample_interpolation
5721
5722 // GL_OES_standard_derivatives
5723
5724 // GL_OES_surfaceless_context
5725
5726 // GL_OES_tessellation_shader
glPatchParameteriOES(GLenum pname,GLint value)5727 void GL_APIENTRY glPatchParameteriOES(GLenum pname, GLint value)
5728 {
5729 return GL_PatchParameteriOES(pname, value);
5730 }
5731
5732 // GL_OES_texture_3D
glCompressedTexImage3DOES(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,const void * data)5733 void GL_APIENTRY glCompressedTexImage3DOES(GLenum target,
5734 GLint level,
5735 GLenum internalformat,
5736 GLsizei width,
5737 GLsizei height,
5738 GLsizei depth,
5739 GLint border,
5740 GLsizei imageSize,
5741 const void *data)
5742 {
5743 return GL_CompressedTexImage3DOES(target, level, internalformat, width, height, depth, border,
5744 imageSize, data);
5745 }
5746
glCompressedTexSubImage3DOES(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,const void * data)5747 void GL_APIENTRY glCompressedTexSubImage3DOES(GLenum target,
5748 GLint level,
5749 GLint xoffset,
5750 GLint yoffset,
5751 GLint zoffset,
5752 GLsizei width,
5753 GLsizei height,
5754 GLsizei depth,
5755 GLenum format,
5756 GLsizei imageSize,
5757 const void *data)
5758 {
5759 return GL_CompressedTexSubImage3DOES(target, level, xoffset, yoffset, zoffset, width, height,
5760 depth, format, imageSize, data);
5761 }
5762
glCopyTexSubImage3DOES(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLsizei width,GLsizei height)5763 void GL_APIENTRY glCopyTexSubImage3DOES(GLenum target,
5764 GLint level,
5765 GLint xoffset,
5766 GLint yoffset,
5767 GLint zoffset,
5768 GLint x,
5769 GLint y,
5770 GLsizei width,
5771 GLsizei height)
5772 {
5773 return GL_CopyTexSubImage3DOES(target, level, xoffset, yoffset, zoffset, x, y, width, height);
5774 }
5775
glFramebufferTexture3DOES(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level,GLint zoffset)5776 void GL_APIENTRY glFramebufferTexture3DOES(GLenum target,
5777 GLenum attachment,
5778 GLenum textarget,
5779 GLuint texture,
5780 GLint level,
5781 GLint zoffset)
5782 {
5783 return GL_FramebufferTexture3DOES(target, attachment, textarget, texture, level, zoffset);
5784 }
5785
glTexImage3DOES(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,const void * pixels)5786 void GL_APIENTRY glTexImage3DOES(GLenum target,
5787 GLint level,
5788 GLenum internalformat,
5789 GLsizei width,
5790 GLsizei height,
5791 GLsizei depth,
5792 GLint border,
5793 GLenum format,
5794 GLenum type,
5795 const void *pixels)
5796 {
5797 return GL_TexImage3DOES(target, level, internalformat, width, height, depth, border, format,
5798 type, pixels);
5799 }
5800
glTexSubImage3DOES(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const void * pixels)5801 void GL_APIENTRY glTexSubImage3DOES(GLenum target,
5802 GLint level,
5803 GLint xoffset,
5804 GLint yoffset,
5805 GLint zoffset,
5806 GLsizei width,
5807 GLsizei height,
5808 GLsizei depth,
5809 GLenum format,
5810 GLenum type,
5811 const void *pixels)
5812 {
5813 return GL_TexSubImage3DOES(target, level, xoffset, yoffset, zoffset, width, height, depth,
5814 format, type, pixels);
5815 }
5816
5817 // GL_OES_texture_border_clamp
glGetSamplerParameterIivOES(GLuint sampler,GLenum pname,GLint * params)5818 void GL_APIENTRY glGetSamplerParameterIivOES(GLuint sampler, GLenum pname, GLint *params)
5819 {
5820 return GL_GetSamplerParameterIivOES(sampler, pname, params);
5821 }
5822
glGetSamplerParameterIuivOES(GLuint sampler,GLenum pname,GLuint * params)5823 void GL_APIENTRY glGetSamplerParameterIuivOES(GLuint sampler, GLenum pname, GLuint *params)
5824 {
5825 return GL_GetSamplerParameterIuivOES(sampler, pname, params);
5826 }
5827
glGetTexParameterIivOES(GLenum target,GLenum pname,GLint * params)5828 void GL_APIENTRY glGetTexParameterIivOES(GLenum target, GLenum pname, GLint *params)
5829 {
5830 return GL_GetTexParameterIivOES(target, pname, params);
5831 }
5832
glGetTexParameterIuivOES(GLenum target,GLenum pname,GLuint * params)5833 void GL_APIENTRY glGetTexParameterIuivOES(GLenum target, GLenum pname, GLuint *params)
5834 {
5835 return GL_GetTexParameterIuivOES(target, pname, params);
5836 }
5837
glSamplerParameterIivOES(GLuint sampler,GLenum pname,const GLint * param)5838 void GL_APIENTRY glSamplerParameterIivOES(GLuint sampler, GLenum pname, const GLint *param)
5839 {
5840 return GL_SamplerParameterIivOES(sampler, pname, param);
5841 }
5842
glSamplerParameterIuivOES(GLuint sampler,GLenum pname,const GLuint * param)5843 void GL_APIENTRY glSamplerParameterIuivOES(GLuint sampler, GLenum pname, const GLuint *param)
5844 {
5845 return GL_SamplerParameterIuivOES(sampler, pname, param);
5846 }
5847
glTexParameterIivOES(GLenum target,GLenum pname,const GLint * params)5848 void GL_APIENTRY glTexParameterIivOES(GLenum target, GLenum pname, const GLint *params)
5849 {
5850 return GL_TexParameterIivOES(target, pname, params);
5851 }
5852
glTexParameterIuivOES(GLenum target,GLenum pname,const GLuint * params)5853 void GL_APIENTRY glTexParameterIuivOES(GLenum target, GLenum pname, const GLuint *params)
5854 {
5855 return GL_TexParameterIuivOES(target, pname, params);
5856 }
5857
5858 // GL_OES_texture_buffer
glTexBufferOES(GLenum target,GLenum internalformat,GLuint buffer)5859 void GL_APIENTRY glTexBufferOES(GLenum target, GLenum internalformat, GLuint buffer)
5860 {
5861 return GL_TexBufferOES(target, internalformat, buffer);
5862 }
5863
glTexBufferRangeOES(GLenum target,GLenum internalformat,GLuint buffer,GLintptr offset,GLsizeiptr size)5864 void GL_APIENTRY glTexBufferRangeOES(GLenum target,
5865 GLenum internalformat,
5866 GLuint buffer,
5867 GLintptr offset,
5868 GLsizeiptr size)
5869 {
5870 return GL_TexBufferRangeOES(target, internalformat, buffer, offset, size);
5871 }
5872
5873 // GL_OES_texture_compression_astc
5874
5875 // GL_OES_texture_cube_map
glGetTexGenfvOES(GLenum coord,GLenum pname,GLfloat * params)5876 void GL_APIENTRY glGetTexGenfvOES(GLenum coord, GLenum pname, GLfloat *params)
5877 {
5878 return GL_GetTexGenfvOES(coord, pname, params);
5879 }
5880
glGetTexGenivOES(GLenum coord,GLenum pname,GLint * params)5881 void GL_APIENTRY glGetTexGenivOES(GLenum coord, GLenum pname, GLint *params)
5882 {
5883 return GL_GetTexGenivOES(coord, pname, params);
5884 }
5885
glGetTexGenxvOES(GLenum coord,GLenum pname,GLfixed * params)5886 void GL_APIENTRY glGetTexGenxvOES(GLenum coord, GLenum pname, GLfixed *params)
5887 {
5888 return GL_GetTexGenxvOES(coord, pname, params);
5889 }
5890
glTexGenfOES(GLenum coord,GLenum pname,GLfloat param)5891 void GL_APIENTRY glTexGenfOES(GLenum coord, GLenum pname, GLfloat param)
5892 {
5893 return GL_TexGenfOES(coord, pname, param);
5894 }
5895
glTexGenfvOES(GLenum coord,GLenum pname,const GLfloat * params)5896 void GL_APIENTRY glTexGenfvOES(GLenum coord, GLenum pname, const GLfloat *params)
5897 {
5898 return GL_TexGenfvOES(coord, pname, params);
5899 }
5900
glTexGeniOES(GLenum coord,GLenum pname,GLint param)5901 void GL_APIENTRY glTexGeniOES(GLenum coord, GLenum pname, GLint param)
5902 {
5903 return GL_TexGeniOES(coord, pname, param);
5904 }
5905
glTexGenivOES(GLenum coord,GLenum pname,const GLint * params)5906 void GL_APIENTRY glTexGenivOES(GLenum coord, GLenum pname, const GLint *params)
5907 {
5908 return GL_TexGenivOES(coord, pname, params);
5909 }
5910
glTexGenxOES(GLenum coord,GLenum pname,GLfixed param)5911 void GL_APIENTRY glTexGenxOES(GLenum coord, GLenum pname, GLfixed param)
5912 {
5913 return GL_TexGenxOES(coord, pname, param);
5914 }
5915
glTexGenxvOES(GLenum coord,GLenum pname,const GLfixed * params)5916 void GL_APIENTRY glTexGenxvOES(GLenum coord, GLenum pname, const GLfixed *params)
5917 {
5918 return GL_TexGenxvOES(coord, pname, params);
5919 }
5920
5921 // GL_OES_texture_cube_map_array
5922
5923 // GL_OES_texture_float
5924
5925 // GL_OES_texture_float_linear
5926
5927 // GL_OES_texture_half_float
5928
5929 // GL_OES_texture_half_float_linear
5930
5931 // GL_OES_texture_npot
5932
5933 // GL_OES_texture_stencil8
5934
5935 // GL_OES_texture_storage_multisample_2d_array
glTexStorage3DMultisampleOES(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedsamplelocations)5936 void GL_APIENTRY glTexStorage3DMultisampleOES(GLenum target,
5937 GLsizei samples,
5938 GLenum internalformat,
5939 GLsizei width,
5940 GLsizei height,
5941 GLsizei depth,
5942 GLboolean fixedsamplelocations)
5943 {
5944 return GL_TexStorage3DMultisampleOES(target, samples, internalformat, width, height, depth,
5945 fixedsamplelocations);
5946 }
5947
5948 // GL_OES_vertex_array_object
glBindVertexArrayOES(GLuint array)5949 void GL_APIENTRY glBindVertexArrayOES(GLuint array)
5950 {
5951 return GL_BindVertexArrayOES(array);
5952 }
5953
glDeleteVertexArraysOES(GLsizei n,const GLuint * arrays)5954 void GL_APIENTRY glDeleteVertexArraysOES(GLsizei n, const GLuint *arrays)
5955 {
5956 return GL_DeleteVertexArraysOES(n, arrays);
5957 }
5958
glGenVertexArraysOES(GLsizei n,GLuint * arrays)5959 void GL_APIENTRY glGenVertexArraysOES(GLsizei n, GLuint *arrays)
5960 {
5961 return GL_GenVertexArraysOES(n, arrays);
5962 }
5963
glIsVertexArrayOES(GLuint array)5964 GLboolean GL_APIENTRY glIsVertexArrayOES(GLuint array)
5965 {
5966 return GL_IsVertexArrayOES(array);
5967 }
5968
5969 // GL_OES_vertex_half_float
5970
5971 // GL_OES_vertex_type_10_10_10_2
5972
5973 // GL_OVR_multiview
glFramebufferTextureMultiviewOVR(GLenum target,GLenum attachment,GLuint texture,GLint level,GLint baseViewIndex,GLsizei numViews)5974 void GL_APIENTRY glFramebufferTextureMultiviewOVR(GLenum target,
5975 GLenum attachment,
5976 GLuint texture,
5977 GLint level,
5978 GLint baseViewIndex,
5979 GLsizei numViews)
5980 {
5981 return GL_FramebufferTextureMultiviewOVR(target, attachment, texture, level, baseViewIndex,
5982 numViews);
5983 }
5984
5985 // GL_OVR_multiview2
5986
5987 // GL_QCOM_framebuffer_foveated
glFramebufferFoveationConfigQCOM(GLuint framebuffer,GLuint numLayers,GLuint focalPointsPerLayer,GLuint requestedFeatures,GLuint * providedFeatures)5988 void GL_APIENTRY glFramebufferFoveationConfigQCOM(GLuint framebuffer,
5989 GLuint numLayers,
5990 GLuint focalPointsPerLayer,
5991 GLuint requestedFeatures,
5992 GLuint *providedFeatures)
5993 {
5994 return GL_FramebufferFoveationConfigQCOM(framebuffer, numLayers, focalPointsPerLayer,
5995 requestedFeatures, providedFeatures);
5996 }
5997
glFramebufferFoveationParametersQCOM(GLuint framebuffer,GLuint layer,GLuint focalPoint,GLfloat focalX,GLfloat focalY,GLfloat gainX,GLfloat gainY,GLfloat foveaArea)5998 void GL_APIENTRY glFramebufferFoveationParametersQCOM(GLuint framebuffer,
5999 GLuint layer,
6000 GLuint focalPoint,
6001 GLfloat focalX,
6002 GLfloat focalY,
6003 GLfloat gainX,
6004 GLfloat gainY,
6005 GLfloat foveaArea)
6006 {
6007 return GL_FramebufferFoveationParametersQCOM(framebuffer, layer, focalPoint, focalX, focalY,
6008 gainX, gainY, foveaArea);
6009 }
6010
6011 // GL_QCOM_render_shared_exponent
6012
6013 // GL_QCOM_shading_rate
glShadingRateQCOM(GLenum rate)6014 void GL_APIENTRY glShadingRateQCOM(GLenum rate)
6015 {
6016 return GL_ShadingRateQCOM(rate);
6017 }
6018
6019 // GL_QCOM_texture_foveated
glTextureFoveationParametersQCOM(GLuint texture,GLuint layer,GLuint focalPoint,GLfloat focalX,GLfloat focalY,GLfloat gainX,GLfloat gainY,GLfloat foveaArea)6020 void GL_APIENTRY glTextureFoveationParametersQCOM(GLuint texture,
6021 GLuint layer,
6022 GLuint focalPoint,
6023 GLfloat focalX,
6024 GLfloat focalY,
6025 GLfloat gainX,
6026 GLfloat gainY,
6027 GLfloat foveaArea)
6028 {
6029 return GL_TextureFoveationParametersQCOM(texture, layer, focalPoint, focalX, focalY, gainX,
6030 gainY, foveaArea);
6031 }
6032
6033 #if defined(ANGLE_ENABLE_GL_DESKTOP_FRONTEND)
6034
6035 // GL 1.0
glAccum(GLenum op,GLfloat value)6036 void GL_APIENTRY glAccum(GLenum op, GLfloat value)
6037 {
6038 return GL_Accum(op, value);
6039 }
6040
glBegin(GLenum mode)6041 void GL_APIENTRY glBegin(GLenum mode)
6042 {
6043 return GL_Begin(mode);
6044 }
6045
glBitmap(GLsizei width,GLsizei height,GLfloat xorig,GLfloat yorig,GLfloat xmove,GLfloat ymove,const GLubyte * bitmap)6046 void GL_APIENTRY glBitmap(GLsizei width,
6047 GLsizei height,
6048 GLfloat xorig,
6049 GLfloat yorig,
6050 GLfloat xmove,
6051 GLfloat ymove,
6052 const GLubyte *bitmap)
6053 {
6054 return GL_Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
6055 }
6056
glCallList(GLuint list)6057 void GL_APIENTRY glCallList(GLuint list)
6058 {
6059 return GL_CallList(list);
6060 }
6061
glCallLists(GLsizei n,GLenum type,const void * lists)6062 void GL_APIENTRY glCallLists(GLsizei n, GLenum type, const void *lists)
6063 {
6064 return GL_CallLists(n, type, lists);
6065 }
6066
glClearAccum(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)6067 void GL_APIENTRY glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
6068 {
6069 return GL_ClearAccum(red, green, blue, alpha);
6070 }
6071
glClearDepth(GLdouble depth)6072 void GL_APIENTRY glClearDepth(GLdouble depth)
6073 {
6074 return GL_ClearDepth(depth);
6075 }
6076
glClearIndex(GLfloat c)6077 void GL_APIENTRY glClearIndex(GLfloat c)
6078 {
6079 return GL_ClearIndex(c);
6080 }
6081
glClipPlane(GLenum plane,const GLdouble * equation)6082 void GL_APIENTRY glClipPlane(GLenum plane, const GLdouble *equation)
6083 {
6084 return GL_ClipPlane(plane, equation);
6085 }
6086
glColor3b(GLbyte red,GLbyte green,GLbyte blue)6087 void GL_APIENTRY glColor3b(GLbyte red, GLbyte green, GLbyte blue)
6088 {
6089 return GL_Color3b(red, green, blue);
6090 }
6091
glColor3bv(const GLbyte * v)6092 void GL_APIENTRY glColor3bv(const GLbyte *v)
6093 {
6094 return GL_Color3bv(v);
6095 }
6096
glColor3d(GLdouble red,GLdouble green,GLdouble blue)6097 void GL_APIENTRY glColor3d(GLdouble red, GLdouble green, GLdouble blue)
6098 {
6099 return GL_Color3d(red, green, blue);
6100 }
6101
glColor3dv(const GLdouble * v)6102 void GL_APIENTRY glColor3dv(const GLdouble *v)
6103 {
6104 return GL_Color3dv(v);
6105 }
6106
glColor3f(GLfloat red,GLfloat green,GLfloat blue)6107 void GL_APIENTRY glColor3f(GLfloat red, GLfloat green, GLfloat blue)
6108 {
6109 return GL_Color3f(red, green, blue);
6110 }
6111
glColor3fv(const GLfloat * v)6112 void GL_APIENTRY glColor3fv(const GLfloat *v)
6113 {
6114 return GL_Color3fv(v);
6115 }
6116
glColor3i(GLint red,GLint green,GLint blue)6117 void GL_APIENTRY glColor3i(GLint red, GLint green, GLint blue)
6118 {
6119 return GL_Color3i(red, green, blue);
6120 }
6121
glColor3iv(const GLint * v)6122 void GL_APIENTRY glColor3iv(const GLint *v)
6123 {
6124 return GL_Color3iv(v);
6125 }
6126
glColor3s(GLshort red,GLshort green,GLshort blue)6127 void GL_APIENTRY glColor3s(GLshort red, GLshort green, GLshort blue)
6128 {
6129 return GL_Color3s(red, green, blue);
6130 }
6131
glColor3sv(const GLshort * v)6132 void GL_APIENTRY glColor3sv(const GLshort *v)
6133 {
6134 return GL_Color3sv(v);
6135 }
6136
glColor3ub(GLubyte red,GLubyte green,GLubyte blue)6137 void GL_APIENTRY glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
6138 {
6139 return GL_Color3ub(red, green, blue);
6140 }
6141
glColor3ubv(const GLubyte * v)6142 void GL_APIENTRY glColor3ubv(const GLubyte *v)
6143 {
6144 return GL_Color3ubv(v);
6145 }
6146
glColor3ui(GLuint red,GLuint green,GLuint blue)6147 void GL_APIENTRY glColor3ui(GLuint red, GLuint green, GLuint blue)
6148 {
6149 return GL_Color3ui(red, green, blue);
6150 }
6151
glColor3uiv(const GLuint * v)6152 void GL_APIENTRY glColor3uiv(const GLuint *v)
6153 {
6154 return GL_Color3uiv(v);
6155 }
6156
glColor3us(GLushort red,GLushort green,GLushort blue)6157 void GL_APIENTRY glColor3us(GLushort red, GLushort green, GLushort blue)
6158 {
6159 return GL_Color3us(red, green, blue);
6160 }
6161
glColor3usv(const GLushort * v)6162 void GL_APIENTRY glColor3usv(const GLushort *v)
6163 {
6164 return GL_Color3usv(v);
6165 }
6166
glColor4b(GLbyte red,GLbyte green,GLbyte blue,GLbyte alpha)6167 void GL_APIENTRY glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
6168 {
6169 return GL_Color4b(red, green, blue, alpha);
6170 }
6171
glColor4bv(const GLbyte * v)6172 void GL_APIENTRY glColor4bv(const GLbyte *v)
6173 {
6174 return GL_Color4bv(v);
6175 }
6176
glColor4d(GLdouble red,GLdouble green,GLdouble blue,GLdouble alpha)6177 void GL_APIENTRY glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
6178 {
6179 return GL_Color4d(red, green, blue, alpha);
6180 }
6181
glColor4dv(const GLdouble * v)6182 void GL_APIENTRY glColor4dv(const GLdouble *v)
6183 {
6184 return GL_Color4dv(v);
6185 }
6186
glColor4fv(const GLfloat * v)6187 void GL_APIENTRY glColor4fv(const GLfloat *v)
6188 {
6189 return GL_Color4fv(v);
6190 }
6191
glColor4i(GLint red,GLint green,GLint blue,GLint alpha)6192 void GL_APIENTRY glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
6193 {
6194 return GL_Color4i(red, green, blue, alpha);
6195 }
6196
glColor4iv(const GLint * v)6197 void GL_APIENTRY glColor4iv(const GLint *v)
6198 {
6199 return GL_Color4iv(v);
6200 }
6201
glColor4s(GLshort red,GLshort green,GLshort blue,GLshort alpha)6202 void GL_APIENTRY glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
6203 {
6204 return GL_Color4s(red, green, blue, alpha);
6205 }
6206
glColor4sv(const GLshort * v)6207 void GL_APIENTRY glColor4sv(const GLshort *v)
6208 {
6209 return GL_Color4sv(v);
6210 }
6211
glColor4ubv(const GLubyte * v)6212 void GL_APIENTRY glColor4ubv(const GLubyte *v)
6213 {
6214 return GL_Color4ubv(v);
6215 }
6216
glColor4ui(GLuint red,GLuint green,GLuint blue,GLuint alpha)6217 void GL_APIENTRY glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
6218 {
6219 return GL_Color4ui(red, green, blue, alpha);
6220 }
6221
glColor4uiv(const GLuint * v)6222 void GL_APIENTRY glColor4uiv(const GLuint *v)
6223 {
6224 return GL_Color4uiv(v);
6225 }
6226
glColor4us(GLushort red,GLushort green,GLushort blue,GLushort alpha)6227 void GL_APIENTRY glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
6228 {
6229 return GL_Color4us(red, green, blue, alpha);
6230 }
6231
glColor4usv(const GLushort * v)6232 void GL_APIENTRY glColor4usv(const GLushort *v)
6233 {
6234 return GL_Color4usv(v);
6235 }
6236
glColorMaterial(GLenum face,GLenum mode)6237 void GL_APIENTRY glColorMaterial(GLenum face, GLenum mode)
6238 {
6239 return GL_ColorMaterial(face, mode);
6240 }
6241
glCopyPixels(GLint x,GLint y,GLsizei width,GLsizei height,GLenum type)6242 void GL_APIENTRY glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
6243 {
6244 return GL_CopyPixels(x, y, width, height, type);
6245 }
6246
glDeleteLists(GLuint list,GLsizei range)6247 void GL_APIENTRY glDeleteLists(GLuint list, GLsizei range)
6248 {
6249 return GL_DeleteLists(list, range);
6250 }
6251
glDepthRange(GLdouble n,GLdouble f)6252 void GL_APIENTRY glDepthRange(GLdouble n, GLdouble f)
6253 {
6254 return GL_DepthRange(n, f);
6255 }
6256
glDrawBuffer(GLenum buf)6257 void GL_APIENTRY glDrawBuffer(GLenum buf)
6258 {
6259 return GL_DrawBuffer(buf);
6260 }
6261
6262 void GL_APIENTRY
glDrawPixels(GLsizei width,GLsizei height,GLenum format,GLenum type,const void * pixels)6263 glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
6264 {
6265 return GL_DrawPixels(width, height, format, type, pixels);
6266 }
6267
glEdgeFlag(GLboolean flag)6268 void GL_APIENTRY glEdgeFlag(GLboolean flag)
6269 {
6270 return GL_EdgeFlag(flag);
6271 }
6272
glEdgeFlagv(const GLboolean * flag)6273 void GL_APIENTRY glEdgeFlagv(const GLboolean *flag)
6274 {
6275 return GL_EdgeFlagv(flag);
6276 }
6277
glEnd()6278 void GL_APIENTRY glEnd()
6279 {
6280 return GL_End();
6281 }
6282
glEndList()6283 void GL_APIENTRY glEndList()
6284 {
6285 return GL_EndList();
6286 }
6287
glEvalCoord1d(GLdouble u)6288 void GL_APIENTRY glEvalCoord1d(GLdouble u)
6289 {
6290 return GL_EvalCoord1d(u);
6291 }
6292
glEvalCoord1dv(const GLdouble * u)6293 void GL_APIENTRY glEvalCoord1dv(const GLdouble *u)
6294 {
6295 return GL_EvalCoord1dv(u);
6296 }
6297
glEvalCoord1f(GLfloat u)6298 void GL_APIENTRY glEvalCoord1f(GLfloat u)
6299 {
6300 return GL_EvalCoord1f(u);
6301 }
6302
glEvalCoord1fv(const GLfloat * u)6303 void GL_APIENTRY glEvalCoord1fv(const GLfloat *u)
6304 {
6305 return GL_EvalCoord1fv(u);
6306 }
6307
glEvalCoord2d(GLdouble u,GLdouble v)6308 void GL_APIENTRY glEvalCoord2d(GLdouble u, GLdouble v)
6309 {
6310 return GL_EvalCoord2d(u, v);
6311 }
6312
glEvalCoord2dv(const GLdouble * u)6313 void GL_APIENTRY glEvalCoord2dv(const GLdouble *u)
6314 {
6315 return GL_EvalCoord2dv(u);
6316 }
6317
glEvalCoord2f(GLfloat u,GLfloat v)6318 void GL_APIENTRY glEvalCoord2f(GLfloat u, GLfloat v)
6319 {
6320 return GL_EvalCoord2f(u, v);
6321 }
6322
glEvalCoord2fv(const GLfloat * u)6323 void GL_APIENTRY glEvalCoord2fv(const GLfloat *u)
6324 {
6325 return GL_EvalCoord2fv(u);
6326 }
6327
glEvalMesh1(GLenum mode,GLint i1,GLint i2)6328 void GL_APIENTRY glEvalMesh1(GLenum mode, GLint i1, GLint i2)
6329 {
6330 return GL_EvalMesh1(mode, i1, i2);
6331 }
6332
glEvalMesh2(GLenum mode,GLint i1,GLint i2,GLint j1,GLint j2)6333 void GL_APIENTRY glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
6334 {
6335 return GL_EvalMesh2(mode, i1, i2, j1, j2);
6336 }
6337
glEvalPoint1(GLint i)6338 void GL_APIENTRY glEvalPoint1(GLint i)
6339 {
6340 return GL_EvalPoint1(i);
6341 }
6342
glEvalPoint2(GLint i,GLint j)6343 void GL_APIENTRY glEvalPoint2(GLint i, GLint j)
6344 {
6345 return GL_EvalPoint2(i, j);
6346 }
6347
glFeedbackBuffer(GLsizei size,GLenum type,GLfloat * buffer)6348 void GL_APIENTRY glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
6349 {
6350 return GL_FeedbackBuffer(size, type, buffer);
6351 }
6352
glFogi(GLenum pname,GLint param)6353 void GL_APIENTRY glFogi(GLenum pname, GLint param)
6354 {
6355 return GL_Fogi(pname, param);
6356 }
6357
glFogiv(GLenum pname,const GLint * params)6358 void GL_APIENTRY glFogiv(GLenum pname, const GLint *params)
6359 {
6360 return GL_Fogiv(pname, params);
6361 }
6362
glFrustum(GLdouble left,GLdouble right,GLdouble bottom,GLdouble top,GLdouble zNear,GLdouble zFar)6363 void GL_APIENTRY glFrustum(GLdouble left,
6364 GLdouble right,
6365 GLdouble bottom,
6366 GLdouble top,
6367 GLdouble zNear,
6368 GLdouble zFar)
6369 {
6370 return GL_Frustum(left, right, bottom, top, zNear, zFar);
6371 }
6372
glGenLists(GLsizei range)6373 GLuint GL_APIENTRY glGenLists(GLsizei range)
6374 {
6375 return GL_GenLists(range);
6376 }
6377
glGetClipPlane(GLenum plane,GLdouble * equation)6378 void GL_APIENTRY glGetClipPlane(GLenum plane, GLdouble *equation)
6379 {
6380 return GL_GetClipPlane(plane, equation);
6381 }
6382
glGetDoublev(GLenum pname,GLdouble * data)6383 void GL_APIENTRY glGetDoublev(GLenum pname, GLdouble *data)
6384 {
6385 return GL_GetDoublev(pname, data);
6386 }
6387
glGetLightiv(GLenum light,GLenum pname,GLint * params)6388 void GL_APIENTRY glGetLightiv(GLenum light, GLenum pname, GLint *params)
6389 {
6390 return GL_GetLightiv(light, pname, params);
6391 }
6392
glGetMapdv(GLenum target,GLenum query,GLdouble * v)6393 void GL_APIENTRY glGetMapdv(GLenum target, GLenum query, GLdouble *v)
6394 {
6395 return GL_GetMapdv(target, query, v);
6396 }
6397
glGetMapfv(GLenum target,GLenum query,GLfloat * v)6398 void GL_APIENTRY glGetMapfv(GLenum target, GLenum query, GLfloat *v)
6399 {
6400 return GL_GetMapfv(target, query, v);
6401 }
6402
glGetMapiv(GLenum target,GLenum query,GLint * v)6403 void GL_APIENTRY glGetMapiv(GLenum target, GLenum query, GLint *v)
6404 {
6405 return GL_GetMapiv(target, query, v);
6406 }
6407
glGetMaterialiv(GLenum face,GLenum pname,GLint * params)6408 void GL_APIENTRY glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
6409 {
6410 return GL_GetMaterialiv(face, pname, params);
6411 }
6412
glGetPixelMapfv(GLenum map,GLfloat * values)6413 void GL_APIENTRY glGetPixelMapfv(GLenum map, GLfloat *values)
6414 {
6415 return GL_GetPixelMapfv(map, values);
6416 }
6417
glGetPixelMapuiv(GLenum map,GLuint * values)6418 void GL_APIENTRY glGetPixelMapuiv(GLenum map, GLuint *values)
6419 {
6420 return GL_GetPixelMapuiv(map, values);
6421 }
6422
glGetPixelMapusv(GLenum map,GLushort * values)6423 void GL_APIENTRY glGetPixelMapusv(GLenum map, GLushort *values)
6424 {
6425 return GL_GetPixelMapusv(map, values);
6426 }
6427
glGetPolygonStipple(GLubyte * mask)6428 void GL_APIENTRY glGetPolygonStipple(GLubyte *mask)
6429 {
6430 return GL_GetPolygonStipple(mask);
6431 }
6432
glGetTexGendv(GLenum coord,GLenum pname,GLdouble * params)6433 void GL_APIENTRY glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
6434 {
6435 return GL_GetTexGendv(coord, pname, params);
6436 }
6437
glGetTexGenfv(GLenum coord,GLenum pname,GLfloat * params)6438 void GL_APIENTRY glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
6439 {
6440 return GL_GetTexGenfv(coord, pname, params);
6441 }
6442
glGetTexGeniv(GLenum coord,GLenum pname,GLint * params)6443 void GL_APIENTRY glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
6444 {
6445 return GL_GetTexGeniv(coord, pname, params);
6446 }
6447
glGetTexImage(GLenum target,GLint level,GLenum format,GLenum type,void * pixels)6448 void GL_APIENTRY glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, void *pixels)
6449 {
6450 return GL_GetTexImage(target, level, format, type, pixels);
6451 }
6452
glIndexMask(GLuint mask)6453 void GL_APIENTRY glIndexMask(GLuint mask)
6454 {
6455 return GL_IndexMask(mask);
6456 }
6457
glIndexd(GLdouble c)6458 void GL_APIENTRY glIndexd(GLdouble c)
6459 {
6460 return GL_Indexd(c);
6461 }
6462
glIndexdv(const GLdouble * c)6463 void GL_APIENTRY glIndexdv(const GLdouble *c)
6464 {
6465 return GL_Indexdv(c);
6466 }
6467
glIndexf(GLfloat c)6468 void GL_APIENTRY glIndexf(GLfloat c)
6469 {
6470 return GL_Indexf(c);
6471 }
6472
glIndexfv(const GLfloat * c)6473 void GL_APIENTRY glIndexfv(const GLfloat *c)
6474 {
6475 return GL_Indexfv(c);
6476 }
6477
glIndexi(GLint c)6478 void GL_APIENTRY glIndexi(GLint c)
6479 {
6480 return GL_Indexi(c);
6481 }
6482
glIndexiv(const GLint * c)6483 void GL_APIENTRY glIndexiv(const GLint *c)
6484 {
6485 return GL_Indexiv(c);
6486 }
6487
glIndexs(GLshort c)6488 void GL_APIENTRY glIndexs(GLshort c)
6489 {
6490 return GL_Indexs(c);
6491 }
6492
glIndexsv(const GLshort * c)6493 void GL_APIENTRY glIndexsv(const GLshort *c)
6494 {
6495 return GL_Indexsv(c);
6496 }
6497
glInitNames()6498 void GL_APIENTRY glInitNames()
6499 {
6500 return GL_InitNames();
6501 }
6502
glIsList(GLuint list)6503 GLboolean GL_APIENTRY glIsList(GLuint list)
6504 {
6505 return GL_IsList(list);
6506 }
6507
glLightModeli(GLenum pname,GLint param)6508 void GL_APIENTRY glLightModeli(GLenum pname, GLint param)
6509 {
6510 return GL_LightModeli(pname, param);
6511 }
6512
glLightModeliv(GLenum pname,const GLint * params)6513 void GL_APIENTRY glLightModeliv(GLenum pname, const GLint *params)
6514 {
6515 return GL_LightModeliv(pname, params);
6516 }
6517
glLighti(GLenum light,GLenum pname,GLint param)6518 void GL_APIENTRY glLighti(GLenum light, GLenum pname, GLint param)
6519 {
6520 return GL_Lighti(light, pname, param);
6521 }
6522
glLightiv(GLenum light,GLenum pname,const GLint * params)6523 void GL_APIENTRY glLightiv(GLenum light, GLenum pname, const GLint *params)
6524 {
6525 return GL_Lightiv(light, pname, params);
6526 }
6527
glLineStipple(GLint factor,GLushort pattern)6528 void GL_APIENTRY glLineStipple(GLint factor, GLushort pattern)
6529 {
6530 return GL_LineStipple(factor, pattern);
6531 }
6532
glListBase(GLuint base)6533 void GL_APIENTRY glListBase(GLuint base)
6534 {
6535 return GL_ListBase(base);
6536 }
6537
glLoadMatrixd(const GLdouble * m)6538 void GL_APIENTRY glLoadMatrixd(const GLdouble *m)
6539 {
6540 return GL_LoadMatrixd(m);
6541 }
6542
glLoadName(GLuint name)6543 void GL_APIENTRY glLoadName(GLuint name)
6544 {
6545 return GL_LoadName(name);
6546 }
6547
6548 void GL_APIENTRY
glMap1d(GLenum target,GLdouble u1,GLdouble u2,GLint stride,GLint order,const GLdouble * points)6549 glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
6550 {
6551 return GL_Map1d(target, u1, u2, stride, order, points);
6552 }
6553
6554 void GL_APIENTRY
glMap1f(GLenum target,GLfloat u1,GLfloat u2,GLint stride,GLint order,const GLfloat * points)6555 glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
6556 {
6557 return GL_Map1f(target, u1, u2, stride, order, points);
6558 }
6559
glMap2d(GLenum target,GLdouble u1,GLdouble u2,GLint ustride,GLint uorder,GLdouble v1,GLdouble v2,GLint vstride,GLint vorder,const GLdouble * points)6560 void GL_APIENTRY glMap2d(GLenum target,
6561 GLdouble u1,
6562 GLdouble u2,
6563 GLint ustride,
6564 GLint uorder,
6565 GLdouble v1,
6566 GLdouble v2,
6567 GLint vstride,
6568 GLint vorder,
6569 const GLdouble *points)
6570 {
6571 return GL_Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
6572 }
6573
glMap2f(GLenum target,GLfloat u1,GLfloat u2,GLint ustride,GLint uorder,GLfloat v1,GLfloat v2,GLint vstride,GLint vorder,const GLfloat * points)6574 void GL_APIENTRY glMap2f(GLenum target,
6575 GLfloat u1,
6576 GLfloat u2,
6577 GLint ustride,
6578 GLint uorder,
6579 GLfloat v1,
6580 GLfloat v2,
6581 GLint vstride,
6582 GLint vorder,
6583 const GLfloat *points)
6584 {
6585 return GL_Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
6586 }
6587
glMapGrid1d(GLint un,GLdouble u1,GLdouble u2)6588 void GL_APIENTRY glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
6589 {
6590 return GL_MapGrid1d(un, u1, u2);
6591 }
6592
glMapGrid1f(GLint un,GLfloat u1,GLfloat u2)6593 void GL_APIENTRY glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
6594 {
6595 return GL_MapGrid1f(un, u1, u2);
6596 }
6597
glMapGrid2d(GLint un,GLdouble u1,GLdouble u2,GLint vn,GLdouble v1,GLdouble v2)6598 void GL_APIENTRY glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
6599 {
6600 return GL_MapGrid2d(un, u1, u2, vn, v1, v2);
6601 }
6602
glMapGrid2f(GLint un,GLfloat u1,GLfloat u2,GLint vn,GLfloat v1,GLfloat v2)6603 void GL_APIENTRY glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
6604 {
6605 return GL_MapGrid2f(un, u1, u2, vn, v1, v2);
6606 }
6607
glMateriali(GLenum face,GLenum pname,GLint param)6608 void GL_APIENTRY glMateriali(GLenum face, GLenum pname, GLint param)
6609 {
6610 return GL_Materiali(face, pname, param);
6611 }
6612
glMaterialiv(GLenum face,GLenum pname,const GLint * params)6613 void GL_APIENTRY glMaterialiv(GLenum face, GLenum pname, const GLint *params)
6614 {
6615 return GL_Materialiv(face, pname, params);
6616 }
6617
glMultMatrixd(const GLdouble * m)6618 void GL_APIENTRY glMultMatrixd(const GLdouble *m)
6619 {
6620 return GL_MultMatrixd(m);
6621 }
6622
glNewList(GLuint list,GLenum mode)6623 void GL_APIENTRY glNewList(GLuint list, GLenum mode)
6624 {
6625 return GL_NewList(list, mode);
6626 }
6627
glNormal3b(GLbyte nx,GLbyte ny,GLbyte nz)6628 void GL_APIENTRY glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
6629 {
6630 return GL_Normal3b(nx, ny, nz);
6631 }
6632
glNormal3bv(const GLbyte * v)6633 void GL_APIENTRY glNormal3bv(const GLbyte *v)
6634 {
6635 return GL_Normal3bv(v);
6636 }
6637
glNormal3d(GLdouble nx,GLdouble ny,GLdouble nz)6638 void GL_APIENTRY glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
6639 {
6640 return GL_Normal3d(nx, ny, nz);
6641 }
6642
glNormal3dv(const GLdouble * v)6643 void GL_APIENTRY glNormal3dv(const GLdouble *v)
6644 {
6645 return GL_Normal3dv(v);
6646 }
6647
glNormal3fv(const GLfloat * v)6648 void GL_APIENTRY glNormal3fv(const GLfloat *v)
6649 {
6650 return GL_Normal3fv(v);
6651 }
6652
glNormal3i(GLint nx,GLint ny,GLint nz)6653 void GL_APIENTRY glNormal3i(GLint nx, GLint ny, GLint nz)
6654 {
6655 return GL_Normal3i(nx, ny, nz);
6656 }
6657
glNormal3iv(const GLint * v)6658 void GL_APIENTRY glNormal3iv(const GLint *v)
6659 {
6660 return GL_Normal3iv(v);
6661 }
6662
glNormal3s(GLshort nx,GLshort ny,GLshort nz)6663 void GL_APIENTRY glNormal3s(GLshort nx, GLshort ny, GLshort nz)
6664 {
6665 return GL_Normal3s(nx, ny, nz);
6666 }
6667
glNormal3sv(const GLshort * v)6668 void GL_APIENTRY glNormal3sv(const GLshort *v)
6669 {
6670 return GL_Normal3sv(v);
6671 }
6672
6673 void GL_APIENTRY
glOrtho(GLdouble left,GLdouble right,GLdouble bottom,GLdouble top,GLdouble zNear,GLdouble zFar)6674 glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
6675 {
6676 return GL_Ortho(left, right, bottom, top, zNear, zFar);
6677 }
6678
glPassThrough(GLfloat token)6679 void GL_APIENTRY glPassThrough(GLfloat token)
6680 {
6681 return GL_PassThrough(token);
6682 }
6683
glPixelMapfv(GLenum map,GLsizei mapsize,const GLfloat * values)6684 void GL_APIENTRY glPixelMapfv(GLenum map, GLsizei mapsize, const GLfloat *values)
6685 {
6686 return GL_PixelMapfv(map, mapsize, values);
6687 }
6688
glPixelMapuiv(GLenum map,GLsizei mapsize,const GLuint * values)6689 void GL_APIENTRY glPixelMapuiv(GLenum map, GLsizei mapsize, const GLuint *values)
6690 {
6691 return GL_PixelMapuiv(map, mapsize, values);
6692 }
6693
glPixelMapusv(GLenum map,GLsizei mapsize,const GLushort * values)6694 void GL_APIENTRY glPixelMapusv(GLenum map, GLsizei mapsize, const GLushort *values)
6695 {
6696 return GL_PixelMapusv(map, mapsize, values);
6697 }
6698
glPixelStoref(GLenum pname,GLfloat param)6699 void GL_APIENTRY glPixelStoref(GLenum pname, GLfloat param)
6700 {
6701 return GL_PixelStoref(pname, param);
6702 }
6703
glPixelTransferf(GLenum pname,GLfloat param)6704 void GL_APIENTRY glPixelTransferf(GLenum pname, GLfloat param)
6705 {
6706 return GL_PixelTransferf(pname, param);
6707 }
6708
glPixelTransferi(GLenum pname,GLint param)6709 void GL_APIENTRY glPixelTransferi(GLenum pname, GLint param)
6710 {
6711 return GL_PixelTransferi(pname, param);
6712 }
6713
glPixelZoom(GLfloat xfactor,GLfloat yfactor)6714 void GL_APIENTRY glPixelZoom(GLfloat xfactor, GLfloat yfactor)
6715 {
6716 return GL_PixelZoom(xfactor, yfactor);
6717 }
6718
glPolygonMode(GLenum face,GLenum mode)6719 void GL_APIENTRY glPolygonMode(GLenum face, GLenum mode)
6720 {
6721 return GL_PolygonMode(face, mode);
6722 }
6723
glPolygonStipple(const GLubyte * mask)6724 void GL_APIENTRY glPolygonStipple(const GLubyte *mask)
6725 {
6726 return GL_PolygonStipple(mask);
6727 }
6728
glPopAttrib()6729 void GL_APIENTRY glPopAttrib()
6730 {
6731 return GL_PopAttrib();
6732 }
6733
glPopName()6734 void GL_APIENTRY glPopName()
6735 {
6736 return GL_PopName();
6737 }
6738
glPushAttrib(GLbitfield mask)6739 void GL_APIENTRY glPushAttrib(GLbitfield mask)
6740 {
6741 return GL_PushAttrib(mask);
6742 }
6743
glPushName(GLuint name)6744 void GL_APIENTRY glPushName(GLuint name)
6745 {
6746 return GL_PushName(name);
6747 }
6748
glRasterPos2d(GLdouble x,GLdouble y)6749 void GL_APIENTRY glRasterPos2d(GLdouble x, GLdouble y)
6750 {
6751 return GL_RasterPos2d(x, y);
6752 }
6753
glRasterPos2dv(const GLdouble * v)6754 void GL_APIENTRY glRasterPos2dv(const GLdouble *v)
6755 {
6756 return GL_RasterPos2dv(v);
6757 }
6758
glRasterPos2f(GLfloat x,GLfloat y)6759 void GL_APIENTRY glRasterPos2f(GLfloat x, GLfloat y)
6760 {
6761 return GL_RasterPos2f(x, y);
6762 }
6763
glRasterPos2fv(const GLfloat * v)6764 void GL_APIENTRY glRasterPos2fv(const GLfloat *v)
6765 {
6766 return GL_RasterPos2fv(v);
6767 }
6768
glRasterPos2i(GLint x,GLint y)6769 void GL_APIENTRY glRasterPos2i(GLint x, GLint y)
6770 {
6771 return GL_RasterPos2i(x, y);
6772 }
6773
glRasterPos2iv(const GLint * v)6774 void GL_APIENTRY glRasterPos2iv(const GLint *v)
6775 {
6776 return GL_RasterPos2iv(v);
6777 }
6778
glRasterPos2s(GLshort x,GLshort y)6779 void GL_APIENTRY glRasterPos2s(GLshort x, GLshort y)
6780 {
6781 return GL_RasterPos2s(x, y);
6782 }
6783
glRasterPos2sv(const GLshort * v)6784 void GL_APIENTRY glRasterPos2sv(const GLshort *v)
6785 {
6786 return GL_RasterPos2sv(v);
6787 }
6788
glRasterPos3d(GLdouble x,GLdouble y,GLdouble z)6789 void GL_APIENTRY glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
6790 {
6791 return GL_RasterPos3d(x, y, z);
6792 }
6793
glRasterPos3dv(const GLdouble * v)6794 void GL_APIENTRY glRasterPos3dv(const GLdouble *v)
6795 {
6796 return GL_RasterPos3dv(v);
6797 }
6798
glRasterPos3f(GLfloat x,GLfloat y,GLfloat z)6799 void GL_APIENTRY glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
6800 {
6801 return GL_RasterPos3f(x, y, z);
6802 }
6803
glRasterPos3fv(const GLfloat * v)6804 void GL_APIENTRY glRasterPos3fv(const GLfloat *v)
6805 {
6806 return GL_RasterPos3fv(v);
6807 }
6808
glRasterPos3i(GLint x,GLint y,GLint z)6809 void GL_APIENTRY glRasterPos3i(GLint x, GLint y, GLint z)
6810 {
6811 return GL_RasterPos3i(x, y, z);
6812 }
6813
glRasterPos3iv(const GLint * v)6814 void GL_APIENTRY glRasterPos3iv(const GLint *v)
6815 {
6816 return GL_RasterPos3iv(v);
6817 }
6818
glRasterPos3s(GLshort x,GLshort y,GLshort z)6819 void GL_APIENTRY glRasterPos3s(GLshort x, GLshort y, GLshort z)
6820 {
6821 return GL_RasterPos3s(x, y, z);
6822 }
6823
glRasterPos3sv(const GLshort * v)6824 void GL_APIENTRY glRasterPos3sv(const GLshort *v)
6825 {
6826 return GL_RasterPos3sv(v);
6827 }
6828
glRasterPos4d(GLdouble x,GLdouble y,GLdouble z,GLdouble w)6829 void GL_APIENTRY glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
6830 {
6831 return GL_RasterPos4d(x, y, z, w);
6832 }
6833
glRasterPos4dv(const GLdouble * v)6834 void GL_APIENTRY glRasterPos4dv(const GLdouble *v)
6835 {
6836 return GL_RasterPos4dv(v);
6837 }
6838
glRasterPos4f(GLfloat x,GLfloat y,GLfloat z,GLfloat w)6839 void GL_APIENTRY glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
6840 {
6841 return GL_RasterPos4f(x, y, z, w);
6842 }
6843
glRasterPos4fv(const GLfloat * v)6844 void GL_APIENTRY glRasterPos4fv(const GLfloat *v)
6845 {
6846 return GL_RasterPos4fv(v);
6847 }
6848
glRasterPos4i(GLint x,GLint y,GLint z,GLint w)6849 void GL_APIENTRY glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
6850 {
6851 return GL_RasterPos4i(x, y, z, w);
6852 }
6853
glRasterPos4iv(const GLint * v)6854 void GL_APIENTRY glRasterPos4iv(const GLint *v)
6855 {
6856 return GL_RasterPos4iv(v);
6857 }
6858
glRasterPos4s(GLshort x,GLshort y,GLshort z,GLshort w)6859 void GL_APIENTRY glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
6860 {
6861 return GL_RasterPos4s(x, y, z, w);
6862 }
6863
glRasterPos4sv(const GLshort * v)6864 void GL_APIENTRY glRasterPos4sv(const GLshort *v)
6865 {
6866 return GL_RasterPos4sv(v);
6867 }
6868
glRectd(GLdouble x1,GLdouble y1,GLdouble x2,GLdouble y2)6869 void GL_APIENTRY glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
6870 {
6871 return GL_Rectd(x1, y1, x2, y2);
6872 }
6873
glRectdv(const GLdouble * v1,const GLdouble * v2)6874 void GL_APIENTRY glRectdv(const GLdouble *v1, const GLdouble *v2)
6875 {
6876 return GL_Rectdv(v1, v2);
6877 }
6878
glRectf(GLfloat x1,GLfloat y1,GLfloat x2,GLfloat y2)6879 void GL_APIENTRY glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
6880 {
6881 return GL_Rectf(x1, y1, x2, y2);
6882 }
6883
glRectfv(const GLfloat * v1,const GLfloat * v2)6884 void GL_APIENTRY glRectfv(const GLfloat *v1, const GLfloat *v2)
6885 {
6886 return GL_Rectfv(v1, v2);
6887 }
6888
glRecti(GLint x1,GLint y1,GLint x2,GLint y2)6889 void GL_APIENTRY glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
6890 {
6891 return GL_Recti(x1, y1, x2, y2);
6892 }
6893
glRectiv(const GLint * v1,const GLint * v2)6894 void GL_APIENTRY glRectiv(const GLint *v1, const GLint *v2)
6895 {
6896 return GL_Rectiv(v1, v2);
6897 }
6898
glRects(GLshort x1,GLshort y1,GLshort x2,GLshort y2)6899 void GL_APIENTRY glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
6900 {
6901 return GL_Rects(x1, y1, x2, y2);
6902 }
6903
glRectsv(const GLshort * v1,const GLshort * v2)6904 void GL_APIENTRY glRectsv(const GLshort *v1, const GLshort *v2)
6905 {
6906 return GL_Rectsv(v1, v2);
6907 }
6908
glRenderMode(GLenum mode)6909 GLint GL_APIENTRY glRenderMode(GLenum mode)
6910 {
6911 return GL_RenderMode(mode);
6912 }
6913
glRotated(GLdouble angle,GLdouble x,GLdouble y,GLdouble z)6914 void GL_APIENTRY glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
6915 {
6916 return GL_Rotated(angle, x, y, z);
6917 }
6918
glScaled(GLdouble x,GLdouble y,GLdouble z)6919 void GL_APIENTRY glScaled(GLdouble x, GLdouble y, GLdouble z)
6920 {
6921 return GL_Scaled(x, y, z);
6922 }
6923
glSelectBuffer(GLsizei size,GLuint * buffer)6924 void GL_APIENTRY glSelectBuffer(GLsizei size, GLuint *buffer)
6925 {
6926 return GL_SelectBuffer(size, buffer);
6927 }
6928
glTexCoord1d(GLdouble s)6929 void GL_APIENTRY glTexCoord1d(GLdouble s)
6930 {
6931 return GL_TexCoord1d(s);
6932 }
6933
glTexCoord1dv(const GLdouble * v)6934 void GL_APIENTRY glTexCoord1dv(const GLdouble *v)
6935 {
6936 return GL_TexCoord1dv(v);
6937 }
6938
glTexCoord1f(GLfloat s)6939 void GL_APIENTRY glTexCoord1f(GLfloat s)
6940 {
6941 return GL_TexCoord1f(s);
6942 }
6943
glTexCoord1fv(const GLfloat * v)6944 void GL_APIENTRY glTexCoord1fv(const GLfloat *v)
6945 {
6946 return GL_TexCoord1fv(v);
6947 }
6948
glTexCoord1i(GLint s)6949 void GL_APIENTRY glTexCoord1i(GLint s)
6950 {
6951 return GL_TexCoord1i(s);
6952 }
6953
glTexCoord1iv(const GLint * v)6954 void GL_APIENTRY glTexCoord1iv(const GLint *v)
6955 {
6956 return GL_TexCoord1iv(v);
6957 }
6958
glTexCoord1s(GLshort s)6959 void GL_APIENTRY glTexCoord1s(GLshort s)
6960 {
6961 return GL_TexCoord1s(s);
6962 }
6963
glTexCoord1sv(const GLshort * v)6964 void GL_APIENTRY glTexCoord1sv(const GLshort *v)
6965 {
6966 return GL_TexCoord1sv(v);
6967 }
6968
glTexCoord2d(GLdouble s,GLdouble t)6969 void GL_APIENTRY glTexCoord2d(GLdouble s, GLdouble t)
6970 {
6971 return GL_TexCoord2d(s, t);
6972 }
6973
glTexCoord2dv(const GLdouble * v)6974 void GL_APIENTRY glTexCoord2dv(const GLdouble *v)
6975 {
6976 return GL_TexCoord2dv(v);
6977 }
6978
glTexCoord2f(GLfloat s,GLfloat t)6979 void GL_APIENTRY glTexCoord2f(GLfloat s, GLfloat t)
6980 {
6981 return GL_TexCoord2f(s, t);
6982 }
6983
glTexCoord2fv(const GLfloat * v)6984 void GL_APIENTRY glTexCoord2fv(const GLfloat *v)
6985 {
6986 return GL_TexCoord2fv(v);
6987 }
6988
glTexCoord2i(GLint s,GLint t)6989 void GL_APIENTRY glTexCoord2i(GLint s, GLint t)
6990 {
6991 return GL_TexCoord2i(s, t);
6992 }
6993
glTexCoord2iv(const GLint * v)6994 void GL_APIENTRY glTexCoord2iv(const GLint *v)
6995 {
6996 return GL_TexCoord2iv(v);
6997 }
6998
glTexCoord2s(GLshort s,GLshort t)6999 void GL_APIENTRY glTexCoord2s(GLshort s, GLshort t)
7000 {
7001 return GL_TexCoord2s(s, t);
7002 }
7003
glTexCoord2sv(const GLshort * v)7004 void GL_APIENTRY glTexCoord2sv(const GLshort *v)
7005 {
7006 return GL_TexCoord2sv(v);
7007 }
7008
glTexCoord3d(GLdouble s,GLdouble t,GLdouble r)7009 void GL_APIENTRY glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
7010 {
7011 return GL_TexCoord3d(s, t, r);
7012 }
7013
glTexCoord3dv(const GLdouble * v)7014 void GL_APIENTRY glTexCoord3dv(const GLdouble *v)
7015 {
7016 return GL_TexCoord3dv(v);
7017 }
7018
glTexCoord3f(GLfloat s,GLfloat t,GLfloat r)7019 void GL_APIENTRY glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
7020 {
7021 return GL_TexCoord3f(s, t, r);
7022 }
7023
glTexCoord3fv(const GLfloat * v)7024 void GL_APIENTRY glTexCoord3fv(const GLfloat *v)
7025 {
7026 return GL_TexCoord3fv(v);
7027 }
7028
glTexCoord3i(GLint s,GLint t,GLint r)7029 void GL_APIENTRY glTexCoord3i(GLint s, GLint t, GLint r)
7030 {
7031 return GL_TexCoord3i(s, t, r);
7032 }
7033
glTexCoord3iv(const GLint * v)7034 void GL_APIENTRY glTexCoord3iv(const GLint *v)
7035 {
7036 return GL_TexCoord3iv(v);
7037 }
7038
glTexCoord3s(GLshort s,GLshort t,GLshort r)7039 void GL_APIENTRY glTexCoord3s(GLshort s, GLshort t, GLshort r)
7040 {
7041 return GL_TexCoord3s(s, t, r);
7042 }
7043
glTexCoord3sv(const GLshort * v)7044 void GL_APIENTRY glTexCoord3sv(const GLshort *v)
7045 {
7046 return GL_TexCoord3sv(v);
7047 }
7048
glTexCoord4d(GLdouble s,GLdouble t,GLdouble r,GLdouble q)7049 void GL_APIENTRY glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
7050 {
7051 return GL_TexCoord4d(s, t, r, q);
7052 }
7053
glTexCoord4dv(const GLdouble * v)7054 void GL_APIENTRY glTexCoord4dv(const GLdouble *v)
7055 {
7056 return GL_TexCoord4dv(v);
7057 }
7058
glTexCoord4f(GLfloat s,GLfloat t,GLfloat r,GLfloat q)7059 void GL_APIENTRY glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
7060 {
7061 return GL_TexCoord4f(s, t, r, q);
7062 }
7063
glTexCoord4fv(const GLfloat * v)7064 void GL_APIENTRY glTexCoord4fv(const GLfloat *v)
7065 {
7066 return GL_TexCoord4fv(v);
7067 }
7068
glTexCoord4i(GLint s,GLint t,GLint r,GLint q)7069 void GL_APIENTRY glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
7070 {
7071 return GL_TexCoord4i(s, t, r, q);
7072 }
7073
glTexCoord4iv(const GLint * v)7074 void GL_APIENTRY glTexCoord4iv(const GLint *v)
7075 {
7076 return GL_TexCoord4iv(v);
7077 }
7078
glTexCoord4s(GLshort s,GLshort t,GLshort r,GLshort q)7079 void GL_APIENTRY glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
7080 {
7081 return GL_TexCoord4s(s, t, r, q);
7082 }
7083
glTexCoord4sv(const GLshort * v)7084 void GL_APIENTRY glTexCoord4sv(const GLshort *v)
7085 {
7086 return GL_TexCoord4sv(v);
7087 }
7088
glTexGend(GLenum coord,GLenum pname,GLdouble param)7089 void GL_APIENTRY glTexGend(GLenum coord, GLenum pname, GLdouble param)
7090 {
7091 return GL_TexGend(coord, pname, param);
7092 }
7093
glTexGendv(GLenum coord,GLenum pname,const GLdouble * params)7094 void GL_APIENTRY glTexGendv(GLenum coord, GLenum pname, const GLdouble *params)
7095 {
7096 return GL_TexGendv(coord, pname, params);
7097 }
7098
glTexGenf(GLenum coord,GLenum pname,GLfloat param)7099 void GL_APIENTRY glTexGenf(GLenum coord, GLenum pname, GLfloat param)
7100 {
7101 return GL_TexGenf(coord, pname, param);
7102 }
7103
glTexGenfv(GLenum coord,GLenum pname,const GLfloat * params)7104 void GL_APIENTRY glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params)
7105 {
7106 return GL_TexGenfv(coord, pname, params);
7107 }
7108
glTexGeni(GLenum coord,GLenum pname,GLint param)7109 void GL_APIENTRY glTexGeni(GLenum coord, GLenum pname, GLint param)
7110 {
7111 return GL_TexGeni(coord, pname, param);
7112 }
7113
glTexGeniv(GLenum coord,GLenum pname,const GLint * params)7114 void GL_APIENTRY glTexGeniv(GLenum coord, GLenum pname, const GLint *params)
7115 {
7116 return GL_TexGeniv(coord, pname, params);
7117 }
7118
glTexImage1D(GLenum target,GLint level,GLint internalformat,GLsizei width,GLint border,GLenum format,GLenum type,const void * pixels)7119 void GL_APIENTRY glTexImage1D(GLenum target,
7120 GLint level,
7121 GLint internalformat,
7122 GLsizei width,
7123 GLint border,
7124 GLenum format,
7125 GLenum type,
7126 const void *pixels)
7127 {
7128 return GL_TexImage1D(target, level, internalformat, width, border, format, type, pixels);
7129 }
7130
glTranslated(GLdouble x,GLdouble y,GLdouble z)7131 void GL_APIENTRY glTranslated(GLdouble x, GLdouble y, GLdouble z)
7132 {
7133 return GL_Translated(x, y, z);
7134 }
7135
glVertex2d(GLdouble x,GLdouble y)7136 void GL_APIENTRY glVertex2d(GLdouble x, GLdouble y)
7137 {
7138 return GL_Vertex2d(x, y);
7139 }
7140
glVertex2dv(const GLdouble * v)7141 void GL_APIENTRY glVertex2dv(const GLdouble *v)
7142 {
7143 return GL_Vertex2dv(v);
7144 }
7145
glVertex2f(GLfloat x,GLfloat y)7146 void GL_APIENTRY glVertex2f(GLfloat x, GLfloat y)
7147 {
7148 return GL_Vertex2f(x, y);
7149 }
7150
glVertex2fv(const GLfloat * v)7151 void GL_APIENTRY glVertex2fv(const GLfloat *v)
7152 {
7153 return GL_Vertex2fv(v);
7154 }
7155
glVertex2i(GLint x,GLint y)7156 void GL_APIENTRY glVertex2i(GLint x, GLint y)
7157 {
7158 return GL_Vertex2i(x, y);
7159 }
7160
glVertex2iv(const GLint * v)7161 void GL_APIENTRY glVertex2iv(const GLint *v)
7162 {
7163 return GL_Vertex2iv(v);
7164 }
7165
glVertex2s(GLshort x,GLshort y)7166 void GL_APIENTRY glVertex2s(GLshort x, GLshort y)
7167 {
7168 return GL_Vertex2s(x, y);
7169 }
7170
glVertex2sv(const GLshort * v)7171 void GL_APIENTRY glVertex2sv(const GLshort *v)
7172 {
7173 return GL_Vertex2sv(v);
7174 }
7175
glVertex3d(GLdouble x,GLdouble y,GLdouble z)7176 void GL_APIENTRY glVertex3d(GLdouble x, GLdouble y, GLdouble z)
7177 {
7178 return GL_Vertex3d(x, y, z);
7179 }
7180
glVertex3dv(const GLdouble * v)7181 void GL_APIENTRY glVertex3dv(const GLdouble *v)
7182 {
7183 return GL_Vertex3dv(v);
7184 }
7185
glVertex3f(GLfloat x,GLfloat y,GLfloat z)7186 void GL_APIENTRY glVertex3f(GLfloat x, GLfloat y, GLfloat z)
7187 {
7188 return GL_Vertex3f(x, y, z);
7189 }
7190
glVertex3fv(const GLfloat * v)7191 void GL_APIENTRY glVertex3fv(const GLfloat *v)
7192 {
7193 return GL_Vertex3fv(v);
7194 }
7195
glVertex3i(GLint x,GLint y,GLint z)7196 void GL_APIENTRY glVertex3i(GLint x, GLint y, GLint z)
7197 {
7198 return GL_Vertex3i(x, y, z);
7199 }
7200
glVertex3iv(const GLint * v)7201 void GL_APIENTRY glVertex3iv(const GLint *v)
7202 {
7203 return GL_Vertex3iv(v);
7204 }
7205
glVertex3s(GLshort x,GLshort y,GLshort z)7206 void GL_APIENTRY glVertex3s(GLshort x, GLshort y, GLshort z)
7207 {
7208 return GL_Vertex3s(x, y, z);
7209 }
7210
glVertex3sv(const GLshort * v)7211 void GL_APIENTRY glVertex3sv(const GLshort *v)
7212 {
7213 return GL_Vertex3sv(v);
7214 }
7215
glVertex4d(GLdouble x,GLdouble y,GLdouble z,GLdouble w)7216 void GL_APIENTRY glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
7217 {
7218 return GL_Vertex4d(x, y, z, w);
7219 }
7220
glVertex4dv(const GLdouble * v)7221 void GL_APIENTRY glVertex4dv(const GLdouble *v)
7222 {
7223 return GL_Vertex4dv(v);
7224 }
7225
glVertex4f(GLfloat x,GLfloat y,GLfloat z,GLfloat w)7226 void GL_APIENTRY glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
7227 {
7228 return GL_Vertex4f(x, y, z, w);
7229 }
7230
glVertex4fv(const GLfloat * v)7231 void GL_APIENTRY glVertex4fv(const GLfloat *v)
7232 {
7233 return GL_Vertex4fv(v);
7234 }
7235
glVertex4i(GLint x,GLint y,GLint z,GLint w)7236 void GL_APIENTRY glVertex4i(GLint x, GLint y, GLint z, GLint w)
7237 {
7238 return GL_Vertex4i(x, y, z, w);
7239 }
7240
glVertex4iv(const GLint * v)7241 void GL_APIENTRY glVertex4iv(const GLint *v)
7242 {
7243 return GL_Vertex4iv(v);
7244 }
7245
glVertex4s(GLshort x,GLshort y,GLshort z,GLshort w)7246 void GL_APIENTRY glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
7247 {
7248 return GL_Vertex4s(x, y, z, w);
7249 }
7250
glVertex4sv(const GLshort * v)7251 void GL_APIENTRY glVertex4sv(const GLshort *v)
7252 {
7253 return GL_Vertex4sv(v);
7254 }
7255
7256 // GL 1.1
glAreTexturesResident(GLsizei n,const GLuint * textures,GLboolean * residences)7257 GLboolean GL_APIENTRY glAreTexturesResident(GLsizei n,
7258 const GLuint *textures,
7259 GLboolean *residences)
7260 {
7261 return GL_AreTexturesResident(n, textures, residences);
7262 }
7263
glArrayElement(GLint i)7264 void GL_APIENTRY glArrayElement(GLint i)
7265 {
7266 return GL_ArrayElement(i);
7267 }
7268
glCopyTexImage1D(GLenum target,GLint level,GLenum internalformat,GLint x,GLint y,GLsizei width,GLint border)7269 void GL_APIENTRY glCopyTexImage1D(GLenum target,
7270 GLint level,
7271 GLenum internalformat,
7272 GLint x,
7273 GLint y,
7274 GLsizei width,
7275 GLint border)
7276 {
7277 return GL_CopyTexImage1D(target, level, internalformat, x, y, width, border);
7278 }
7279
7280 void GL_APIENTRY
glCopyTexSubImage1D(GLenum target,GLint level,GLint xoffset,GLint x,GLint y,GLsizei width)7281 glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
7282 {
7283 return GL_CopyTexSubImage1D(target, level, xoffset, x, y, width);
7284 }
7285
glEdgeFlagPointer(GLsizei stride,const void * pointer)7286 void GL_APIENTRY glEdgeFlagPointer(GLsizei stride, const void *pointer)
7287 {
7288 return GL_EdgeFlagPointer(stride, pointer);
7289 }
7290
glIndexPointer(GLenum type,GLsizei stride,const void * pointer)7291 void GL_APIENTRY glIndexPointer(GLenum type, GLsizei stride, const void *pointer)
7292 {
7293 return GL_IndexPointer(type, stride, pointer);
7294 }
7295
glIndexub(GLubyte c)7296 void GL_APIENTRY glIndexub(GLubyte c)
7297 {
7298 return GL_Indexub(c);
7299 }
7300
glIndexubv(const GLubyte * c)7301 void GL_APIENTRY glIndexubv(const GLubyte *c)
7302 {
7303 return GL_Indexubv(c);
7304 }
7305
glInterleavedArrays(GLenum format,GLsizei stride,const void * pointer)7306 void GL_APIENTRY glInterleavedArrays(GLenum format, GLsizei stride, const void *pointer)
7307 {
7308 return GL_InterleavedArrays(format, stride, pointer);
7309 }
7310
glPopClientAttrib()7311 void GL_APIENTRY glPopClientAttrib()
7312 {
7313 return GL_PopClientAttrib();
7314 }
7315
glPrioritizeTextures(GLsizei n,const GLuint * textures,const GLfloat * priorities)7316 void GL_APIENTRY glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities)
7317 {
7318 return GL_PrioritizeTextures(n, textures, priorities);
7319 }
7320
glPushClientAttrib(GLbitfield mask)7321 void GL_APIENTRY glPushClientAttrib(GLbitfield mask)
7322 {
7323 return GL_PushClientAttrib(mask);
7324 }
7325
glTexSubImage1D(GLenum target,GLint level,GLint xoffset,GLsizei width,GLenum format,GLenum type,const void * pixels)7326 void GL_APIENTRY glTexSubImage1D(GLenum target,
7327 GLint level,
7328 GLint xoffset,
7329 GLsizei width,
7330 GLenum format,
7331 GLenum type,
7332 const void *pixels)
7333 {
7334 return GL_TexSubImage1D(target, level, xoffset, width, format, type, pixels);
7335 }
7336
7337 // GL 1.2
7338
7339 // GL 1.3
glCompressedTexImage1D(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLint border,GLsizei imageSize,const void * data)7340 void GL_APIENTRY glCompressedTexImage1D(GLenum target,
7341 GLint level,
7342 GLenum internalformat,
7343 GLsizei width,
7344 GLint border,
7345 GLsizei imageSize,
7346 const void *data)
7347 {
7348 return GL_CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
7349 }
7350
glCompressedTexSubImage1D(GLenum target,GLint level,GLint xoffset,GLsizei width,GLenum format,GLsizei imageSize,const void * data)7351 void GL_APIENTRY glCompressedTexSubImage1D(GLenum target,
7352 GLint level,
7353 GLint xoffset,
7354 GLsizei width,
7355 GLenum format,
7356 GLsizei imageSize,
7357 const void *data)
7358 {
7359 return GL_CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
7360 }
7361
glGetCompressedTexImage(GLenum target,GLint level,void * img)7362 void GL_APIENTRY glGetCompressedTexImage(GLenum target, GLint level, void *img)
7363 {
7364 return GL_GetCompressedTexImage(target, level, img);
7365 }
7366
glLoadTransposeMatrixd(const GLdouble * m)7367 void GL_APIENTRY glLoadTransposeMatrixd(const GLdouble *m)
7368 {
7369 return GL_LoadTransposeMatrixd(m);
7370 }
7371
glLoadTransposeMatrixf(const GLfloat * m)7372 void GL_APIENTRY glLoadTransposeMatrixf(const GLfloat *m)
7373 {
7374 return GL_LoadTransposeMatrixf(m);
7375 }
7376
glMultTransposeMatrixd(const GLdouble * m)7377 void GL_APIENTRY glMultTransposeMatrixd(const GLdouble *m)
7378 {
7379 return GL_MultTransposeMatrixd(m);
7380 }
7381
glMultTransposeMatrixf(const GLfloat * m)7382 void GL_APIENTRY glMultTransposeMatrixf(const GLfloat *m)
7383 {
7384 return GL_MultTransposeMatrixf(m);
7385 }
7386
glMultiTexCoord1d(GLenum target,GLdouble s)7387 void GL_APIENTRY glMultiTexCoord1d(GLenum target, GLdouble s)
7388 {
7389 return GL_MultiTexCoord1d(target, s);
7390 }
7391
glMultiTexCoord1dv(GLenum target,const GLdouble * v)7392 void GL_APIENTRY glMultiTexCoord1dv(GLenum target, const GLdouble *v)
7393 {
7394 return GL_MultiTexCoord1dv(target, v);
7395 }
7396
glMultiTexCoord1f(GLenum target,GLfloat s)7397 void GL_APIENTRY glMultiTexCoord1f(GLenum target, GLfloat s)
7398 {
7399 return GL_MultiTexCoord1f(target, s);
7400 }
7401
glMultiTexCoord1fv(GLenum target,const GLfloat * v)7402 void GL_APIENTRY glMultiTexCoord1fv(GLenum target, const GLfloat *v)
7403 {
7404 return GL_MultiTexCoord1fv(target, v);
7405 }
7406
glMultiTexCoord1i(GLenum target,GLint s)7407 void GL_APIENTRY glMultiTexCoord1i(GLenum target, GLint s)
7408 {
7409 return GL_MultiTexCoord1i(target, s);
7410 }
7411
glMultiTexCoord1iv(GLenum target,const GLint * v)7412 void GL_APIENTRY glMultiTexCoord1iv(GLenum target, const GLint *v)
7413 {
7414 return GL_MultiTexCoord1iv(target, v);
7415 }
7416
glMultiTexCoord1s(GLenum target,GLshort s)7417 void GL_APIENTRY glMultiTexCoord1s(GLenum target, GLshort s)
7418 {
7419 return GL_MultiTexCoord1s(target, s);
7420 }
7421
glMultiTexCoord1sv(GLenum target,const GLshort * v)7422 void GL_APIENTRY glMultiTexCoord1sv(GLenum target, const GLshort *v)
7423 {
7424 return GL_MultiTexCoord1sv(target, v);
7425 }
7426
glMultiTexCoord2d(GLenum target,GLdouble s,GLdouble t)7427 void GL_APIENTRY glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)
7428 {
7429 return GL_MultiTexCoord2d(target, s, t);
7430 }
7431
glMultiTexCoord2dv(GLenum target,const GLdouble * v)7432 void GL_APIENTRY glMultiTexCoord2dv(GLenum target, const GLdouble *v)
7433 {
7434 return GL_MultiTexCoord2dv(target, v);
7435 }
7436
glMultiTexCoord2f(GLenum target,GLfloat s,GLfloat t)7437 void GL_APIENTRY glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)
7438 {
7439 return GL_MultiTexCoord2f(target, s, t);
7440 }
7441
glMultiTexCoord2fv(GLenum target,const GLfloat * v)7442 void GL_APIENTRY glMultiTexCoord2fv(GLenum target, const GLfloat *v)
7443 {
7444 return GL_MultiTexCoord2fv(target, v);
7445 }
7446
glMultiTexCoord2i(GLenum target,GLint s,GLint t)7447 void GL_APIENTRY glMultiTexCoord2i(GLenum target, GLint s, GLint t)
7448 {
7449 return GL_MultiTexCoord2i(target, s, t);
7450 }
7451
glMultiTexCoord2iv(GLenum target,const GLint * v)7452 void GL_APIENTRY glMultiTexCoord2iv(GLenum target, const GLint *v)
7453 {
7454 return GL_MultiTexCoord2iv(target, v);
7455 }
7456
glMultiTexCoord2s(GLenum target,GLshort s,GLshort t)7457 void GL_APIENTRY glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)
7458 {
7459 return GL_MultiTexCoord2s(target, s, t);
7460 }
7461
glMultiTexCoord2sv(GLenum target,const GLshort * v)7462 void GL_APIENTRY glMultiTexCoord2sv(GLenum target, const GLshort *v)
7463 {
7464 return GL_MultiTexCoord2sv(target, v);
7465 }
7466
glMultiTexCoord3d(GLenum target,GLdouble s,GLdouble t,GLdouble r)7467 void GL_APIENTRY glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)
7468 {
7469 return GL_MultiTexCoord3d(target, s, t, r);
7470 }
7471
glMultiTexCoord3dv(GLenum target,const GLdouble * v)7472 void GL_APIENTRY glMultiTexCoord3dv(GLenum target, const GLdouble *v)
7473 {
7474 return GL_MultiTexCoord3dv(target, v);
7475 }
7476
glMultiTexCoord3f(GLenum target,GLfloat s,GLfloat t,GLfloat r)7477 void GL_APIENTRY glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)
7478 {
7479 return GL_MultiTexCoord3f(target, s, t, r);
7480 }
7481
glMultiTexCoord3fv(GLenum target,const GLfloat * v)7482 void GL_APIENTRY glMultiTexCoord3fv(GLenum target, const GLfloat *v)
7483 {
7484 return GL_MultiTexCoord3fv(target, v);
7485 }
7486
glMultiTexCoord3i(GLenum target,GLint s,GLint t,GLint r)7487 void GL_APIENTRY glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)
7488 {
7489 return GL_MultiTexCoord3i(target, s, t, r);
7490 }
7491
glMultiTexCoord3iv(GLenum target,const GLint * v)7492 void GL_APIENTRY glMultiTexCoord3iv(GLenum target, const GLint *v)
7493 {
7494 return GL_MultiTexCoord3iv(target, v);
7495 }
7496
glMultiTexCoord3s(GLenum target,GLshort s,GLshort t,GLshort r)7497 void GL_APIENTRY glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)
7498 {
7499 return GL_MultiTexCoord3s(target, s, t, r);
7500 }
7501
glMultiTexCoord3sv(GLenum target,const GLshort * v)7502 void GL_APIENTRY glMultiTexCoord3sv(GLenum target, const GLshort *v)
7503 {
7504 return GL_MultiTexCoord3sv(target, v);
7505 }
7506
glMultiTexCoord4d(GLenum target,GLdouble s,GLdouble t,GLdouble r,GLdouble q)7507 void GL_APIENTRY glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
7508 {
7509 return GL_MultiTexCoord4d(target, s, t, r, q);
7510 }
7511
glMultiTexCoord4dv(GLenum target,const GLdouble * v)7512 void GL_APIENTRY glMultiTexCoord4dv(GLenum target, const GLdouble *v)
7513 {
7514 return GL_MultiTexCoord4dv(target, v);
7515 }
7516
glMultiTexCoord4fv(GLenum target,const GLfloat * v)7517 void GL_APIENTRY glMultiTexCoord4fv(GLenum target, const GLfloat *v)
7518 {
7519 return GL_MultiTexCoord4fv(target, v);
7520 }
7521
glMultiTexCoord4i(GLenum target,GLint s,GLint t,GLint r,GLint q)7522 void GL_APIENTRY glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)
7523 {
7524 return GL_MultiTexCoord4i(target, s, t, r, q);
7525 }
7526
glMultiTexCoord4iv(GLenum target,const GLint * v)7527 void GL_APIENTRY glMultiTexCoord4iv(GLenum target, const GLint *v)
7528 {
7529 return GL_MultiTexCoord4iv(target, v);
7530 }
7531
glMultiTexCoord4s(GLenum target,GLshort s,GLshort t,GLshort r,GLshort q)7532 void GL_APIENTRY glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
7533 {
7534 return GL_MultiTexCoord4s(target, s, t, r, q);
7535 }
7536
glMultiTexCoord4sv(GLenum target,const GLshort * v)7537 void GL_APIENTRY glMultiTexCoord4sv(GLenum target, const GLshort *v)
7538 {
7539 return GL_MultiTexCoord4sv(target, v);
7540 }
7541
7542 // GL 1.4
glFogCoordPointer(GLenum type,GLsizei stride,const void * pointer)7543 void GL_APIENTRY glFogCoordPointer(GLenum type, GLsizei stride, const void *pointer)
7544 {
7545 return GL_FogCoordPointer(type, stride, pointer);
7546 }
7547
glFogCoordd(GLdouble coord)7548 void GL_APIENTRY glFogCoordd(GLdouble coord)
7549 {
7550 return GL_FogCoordd(coord);
7551 }
7552
glFogCoorddv(const GLdouble * coord)7553 void GL_APIENTRY glFogCoorddv(const GLdouble *coord)
7554 {
7555 return GL_FogCoorddv(coord);
7556 }
7557
glFogCoordf(GLfloat coord)7558 void GL_APIENTRY glFogCoordf(GLfloat coord)
7559 {
7560 return GL_FogCoordf(coord);
7561 }
7562
glFogCoordfv(const GLfloat * coord)7563 void GL_APIENTRY glFogCoordfv(const GLfloat *coord)
7564 {
7565 return GL_FogCoordfv(coord);
7566 }
7567
glMultiDrawArrays(GLenum mode,const GLint * first,const GLsizei * count,GLsizei drawcount)7568 void GL_APIENTRY glMultiDrawArrays(GLenum mode,
7569 const GLint *first,
7570 const GLsizei *count,
7571 GLsizei drawcount)
7572 {
7573 return GL_MultiDrawArrays(mode, first, count, drawcount);
7574 }
7575
glMultiDrawElements(GLenum mode,const GLsizei * count,GLenum type,const void * const * indices,GLsizei drawcount)7576 void GL_APIENTRY glMultiDrawElements(GLenum mode,
7577 const GLsizei *count,
7578 GLenum type,
7579 const void *const *indices,
7580 GLsizei drawcount)
7581 {
7582 return GL_MultiDrawElements(mode, count, type, indices, drawcount);
7583 }
7584
glPointParameteri(GLenum pname,GLint param)7585 void GL_APIENTRY glPointParameteri(GLenum pname, GLint param)
7586 {
7587 return GL_PointParameteri(pname, param);
7588 }
7589
glPointParameteriv(GLenum pname,const GLint * params)7590 void GL_APIENTRY glPointParameteriv(GLenum pname, const GLint *params)
7591 {
7592 return GL_PointParameteriv(pname, params);
7593 }
7594
glSecondaryColor3b(GLbyte red,GLbyte green,GLbyte blue)7595 void GL_APIENTRY glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)
7596 {
7597 return GL_SecondaryColor3b(red, green, blue);
7598 }
7599
glSecondaryColor3bv(const GLbyte * v)7600 void GL_APIENTRY glSecondaryColor3bv(const GLbyte *v)
7601 {
7602 return GL_SecondaryColor3bv(v);
7603 }
7604
glSecondaryColor3d(GLdouble red,GLdouble green,GLdouble blue)7605 void GL_APIENTRY glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue)
7606 {
7607 return GL_SecondaryColor3d(red, green, blue);
7608 }
7609
glSecondaryColor3dv(const GLdouble * v)7610 void GL_APIENTRY glSecondaryColor3dv(const GLdouble *v)
7611 {
7612 return GL_SecondaryColor3dv(v);
7613 }
7614
glSecondaryColor3f(GLfloat red,GLfloat green,GLfloat blue)7615 void GL_APIENTRY glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue)
7616 {
7617 return GL_SecondaryColor3f(red, green, blue);
7618 }
7619
glSecondaryColor3fv(const GLfloat * v)7620 void GL_APIENTRY glSecondaryColor3fv(const GLfloat *v)
7621 {
7622 return GL_SecondaryColor3fv(v);
7623 }
7624
glSecondaryColor3i(GLint red,GLint green,GLint blue)7625 void GL_APIENTRY glSecondaryColor3i(GLint red, GLint green, GLint blue)
7626 {
7627 return GL_SecondaryColor3i(red, green, blue);
7628 }
7629
glSecondaryColor3iv(const GLint * v)7630 void GL_APIENTRY glSecondaryColor3iv(const GLint *v)
7631 {
7632 return GL_SecondaryColor3iv(v);
7633 }
7634
glSecondaryColor3s(GLshort red,GLshort green,GLshort blue)7635 void GL_APIENTRY glSecondaryColor3s(GLshort red, GLshort green, GLshort blue)
7636 {
7637 return GL_SecondaryColor3s(red, green, blue);
7638 }
7639
glSecondaryColor3sv(const GLshort * v)7640 void GL_APIENTRY glSecondaryColor3sv(const GLshort *v)
7641 {
7642 return GL_SecondaryColor3sv(v);
7643 }
7644
glSecondaryColor3ub(GLubyte red,GLubyte green,GLubyte blue)7645 void GL_APIENTRY glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)
7646 {
7647 return GL_SecondaryColor3ub(red, green, blue);
7648 }
7649
glSecondaryColor3ubv(const GLubyte * v)7650 void GL_APIENTRY glSecondaryColor3ubv(const GLubyte *v)
7651 {
7652 return GL_SecondaryColor3ubv(v);
7653 }
7654
glSecondaryColor3ui(GLuint red,GLuint green,GLuint blue)7655 void GL_APIENTRY glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue)
7656 {
7657 return GL_SecondaryColor3ui(red, green, blue);
7658 }
7659
glSecondaryColor3uiv(const GLuint * v)7660 void GL_APIENTRY glSecondaryColor3uiv(const GLuint *v)
7661 {
7662 return GL_SecondaryColor3uiv(v);
7663 }
7664
glSecondaryColor3us(GLushort red,GLushort green,GLushort blue)7665 void GL_APIENTRY glSecondaryColor3us(GLushort red, GLushort green, GLushort blue)
7666 {
7667 return GL_SecondaryColor3us(red, green, blue);
7668 }
7669
glSecondaryColor3usv(const GLushort * v)7670 void GL_APIENTRY glSecondaryColor3usv(const GLushort *v)
7671 {
7672 return GL_SecondaryColor3usv(v);
7673 }
7674
glSecondaryColorPointer(GLint size,GLenum type,GLsizei stride,const void * pointer)7675 void GL_APIENTRY glSecondaryColorPointer(GLint size,
7676 GLenum type,
7677 GLsizei stride,
7678 const void *pointer)
7679 {
7680 return GL_SecondaryColorPointer(size, type, stride, pointer);
7681 }
7682
glWindowPos2d(GLdouble x,GLdouble y)7683 void GL_APIENTRY glWindowPos2d(GLdouble x, GLdouble y)
7684 {
7685 return GL_WindowPos2d(x, y);
7686 }
7687
glWindowPos2dv(const GLdouble * v)7688 void GL_APIENTRY glWindowPos2dv(const GLdouble *v)
7689 {
7690 return GL_WindowPos2dv(v);
7691 }
7692
glWindowPos2f(GLfloat x,GLfloat y)7693 void GL_APIENTRY glWindowPos2f(GLfloat x, GLfloat y)
7694 {
7695 return GL_WindowPos2f(x, y);
7696 }
7697
glWindowPos2fv(const GLfloat * v)7698 void GL_APIENTRY glWindowPos2fv(const GLfloat *v)
7699 {
7700 return GL_WindowPos2fv(v);
7701 }
7702
glWindowPos2i(GLint x,GLint y)7703 void GL_APIENTRY glWindowPos2i(GLint x, GLint y)
7704 {
7705 return GL_WindowPos2i(x, y);
7706 }
7707
glWindowPos2iv(const GLint * v)7708 void GL_APIENTRY glWindowPos2iv(const GLint *v)
7709 {
7710 return GL_WindowPos2iv(v);
7711 }
7712
glWindowPos2s(GLshort x,GLshort y)7713 void GL_APIENTRY glWindowPos2s(GLshort x, GLshort y)
7714 {
7715 return GL_WindowPos2s(x, y);
7716 }
7717
glWindowPos2sv(const GLshort * v)7718 void GL_APIENTRY glWindowPos2sv(const GLshort *v)
7719 {
7720 return GL_WindowPos2sv(v);
7721 }
7722
glWindowPos3d(GLdouble x,GLdouble y,GLdouble z)7723 void GL_APIENTRY glWindowPos3d(GLdouble x, GLdouble y, GLdouble z)
7724 {
7725 return GL_WindowPos3d(x, y, z);
7726 }
7727
glWindowPos3dv(const GLdouble * v)7728 void GL_APIENTRY glWindowPos3dv(const GLdouble *v)
7729 {
7730 return GL_WindowPos3dv(v);
7731 }
7732
glWindowPos3f(GLfloat x,GLfloat y,GLfloat z)7733 void GL_APIENTRY glWindowPos3f(GLfloat x, GLfloat y, GLfloat z)
7734 {
7735 return GL_WindowPos3f(x, y, z);
7736 }
7737
glWindowPos3fv(const GLfloat * v)7738 void GL_APIENTRY glWindowPos3fv(const GLfloat *v)
7739 {
7740 return GL_WindowPos3fv(v);
7741 }
7742
glWindowPos3i(GLint x,GLint y,GLint z)7743 void GL_APIENTRY glWindowPos3i(GLint x, GLint y, GLint z)
7744 {
7745 return GL_WindowPos3i(x, y, z);
7746 }
7747
glWindowPos3iv(const GLint * v)7748 void GL_APIENTRY glWindowPos3iv(const GLint *v)
7749 {
7750 return GL_WindowPos3iv(v);
7751 }
7752
glWindowPos3s(GLshort x,GLshort y,GLshort z)7753 void GL_APIENTRY glWindowPos3s(GLshort x, GLshort y, GLshort z)
7754 {
7755 return GL_WindowPos3s(x, y, z);
7756 }
7757
glWindowPos3sv(const GLshort * v)7758 void GL_APIENTRY glWindowPos3sv(const GLshort *v)
7759 {
7760 return GL_WindowPos3sv(v);
7761 }
7762
7763 // GL 1.5
glGetBufferSubData(GLenum target,GLintptr offset,GLsizeiptr size,void * data)7764 void GL_APIENTRY glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, void *data)
7765 {
7766 return GL_GetBufferSubData(target, offset, size, data);
7767 }
7768
glGetQueryObjectiv(GLuint id,GLenum pname,GLint * params)7769 void GL_APIENTRY glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params)
7770 {
7771 return GL_GetQueryObjectiv(id, pname, params);
7772 }
7773
glMapBuffer(GLenum target,GLenum access)7774 void *GL_APIENTRY glMapBuffer(GLenum target, GLenum access)
7775 {
7776 return GL_MapBuffer(target, access);
7777 }
7778
7779 // GL 2.0
glGetVertexAttribdv(GLuint index,GLenum pname,GLdouble * params)7780 void GL_APIENTRY glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)
7781 {
7782 return GL_GetVertexAttribdv(index, pname, params);
7783 }
7784
glVertexAttrib1d(GLuint index,GLdouble x)7785 void GL_APIENTRY glVertexAttrib1d(GLuint index, GLdouble x)
7786 {
7787 return GL_VertexAttrib1d(index, x);
7788 }
7789
glVertexAttrib1dv(GLuint index,const GLdouble * v)7790 void GL_APIENTRY glVertexAttrib1dv(GLuint index, const GLdouble *v)
7791 {
7792 return GL_VertexAttrib1dv(index, v);
7793 }
7794
glVertexAttrib1s(GLuint index,GLshort x)7795 void GL_APIENTRY glVertexAttrib1s(GLuint index, GLshort x)
7796 {
7797 return GL_VertexAttrib1s(index, x);
7798 }
7799
glVertexAttrib1sv(GLuint index,const GLshort * v)7800 void GL_APIENTRY glVertexAttrib1sv(GLuint index, const GLshort *v)
7801 {
7802 return GL_VertexAttrib1sv(index, v);
7803 }
7804
glVertexAttrib2d(GLuint index,GLdouble x,GLdouble y)7805 void GL_APIENTRY glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y)
7806 {
7807 return GL_VertexAttrib2d(index, x, y);
7808 }
7809
glVertexAttrib2dv(GLuint index,const GLdouble * v)7810 void GL_APIENTRY glVertexAttrib2dv(GLuint index, const GLdouble *v)
7811 {
7812 return GL_VertexAttrib2dv(index, v);
7813 }
7814
glVertexAttrib2s(GLuint index,GLshort x,GLshort y)7815 void GL_APIENTRY glVertexAttrib2s(GLuint index, GLshort x, GLshort y)
7816 {
7817 return GL_VertexAttrib2s(index, x, y);
7818 }
7819
glVertexAttrib2sv(GLuint index,const GLshort * v)7820 void GL_APIENTRY glVertexAttrib2sv(GLuint index, const GLshort *v)
7821 {
7822 return GL_VertexAttrib2sv(index, v);
7823 }
7824
glVertexAttrib3d(GLuint index,GLdouble x,GLdouble y,GLdouble z)7825 void GL_APIENTRY glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
7826 {
7827 return GL_VertexAttrib3d(index, x, y, z);
7828 }
7829
glVertexAttrib3dv(GLuint index,const GLdouble * v)7830 void GL_APIENTRY glVertexAttrib3dv(GLuint index, const GLdouble *v)
7831 {
7832 return GL_VertexAttrib3dv(index, v);
7833 }
7834
glVertexAttrib3s(GLuint index,GLshort x,GLshort y,GLshort z)7835 void GL_APIENTRY glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z)
7836 {
7837 return GL_VertexAttrib3s(index, x, y, z);
7838 }
7839
glVertexAttrib3sv(GLuint index,const GLshort * v)7840 void GL_APIENTRY glVertexAttrib3sv(GLuint index, const GLshort *v)
7841 {
7842 return GL_VertexAttrib3sv(index, v);
7843 }
7844
glVertexAttrib4Nbv(GLuint index,const GLbyte * v)7845 void GL_APIENTRY glVertexAttrib4Nbv(GLuint index, const GLbyte *v)
7846 {
7847 return GL_VertexAttrib4Nbv(index, v);
7848 }
7849
glVertexAttrib4Niv(GLuint index,const GLint * v)7850 void GL_APIENTRY glVertexAttrib4Niv(GLuint index, const GLint *v)
7851 {
7852 return GL_VertexAttrib4Niv(index, v);
7853 }
7854
glVertexAttrib4Nsv(GLuint index,const GLshort * v)7855 void GL_APIENTRY glVertexAttrib4Nsv(GLuint index, const GLshort *v)
7856 {
7857 return GL_VertexAttrib4Nsv(index, v);
7858 }
7859
glVertexAttrib4Nub(GLuint index,GLubyte x,GLubyte y,GLubyte z,GLubyte w)7860 void GL_APIENTRY glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
7861 {
7862 return GL_VertexAttrib4Nub(index, x, y, z, w);
7863 }
7864
glVertexAttrib4Nubv(GLuint index,const GLubyte * v)7865 void GL_APIENTRY glVertexAttrib4Nubv(GLuint index, const GLubyte *v)
7866 {
7867 return GL_VertexAttrib4Nubv(index, v);
7868 }
7869
glVertexAttrib4Nuiv(GLuint index,const GLuint * v)7870 void GL_APIENTRY glVertexAttrib4Nuiv(GLuint index, const GLuint *v)
7871 {
7872 return GL_VertexAttrib4Nuiv(index, v);
7873 }
7874
glVertexAttrib4Nusv(GLuint index,const GLushort * v)7875 void GL_APIENTRY glVertexAttrib4Nusv(GLuint index, const GLushort *v)
7876 {
7877 return GL_VertexAttrib4Nusv(index, v);
7878 }
7879
glVertexAttrib4bv(GLuint index,const GLbyte * v)7880 void GL_APIENTRY glVertexAttrib4bv(GLuint index, const GLbyte *v)
7881 {
7882 return GL_VertexAttrib4bv(index, v);
7883 }
7884
glVertexAttrib4d(GLuint index,GLdouble x,GLdouble y,GLdouble z,GLdouble w)7885 void GL_APIENTRY glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
7886 {
7887 return GL_VertexAttrib4d(index, x, y, z, w);
7888 }
7889
glVertexAttrib4dv(GLuint index,const GLdouble * v)7890 void GL_APIENTRY glVertexAttrib4dv(GLuint index, const GLdouble *v)
7891 {
7892 return GL_VertexAttrib4dv(index, v);
7893 }
7894
glVertexAttrib4iv(GLuint index,const GLint * v)7895 void GL_APIENTRY glVertexAttrib4iv(GLuint index, const GLint *v)
7896 {
7897 return GL_VertexAttrib4iv(index, v);
7898 }
7899
glVertexAttrib4s(GLuint index,GLshort x,GLshort y,GLshort z,GLshort w)7900 void GL_APIENTRY glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
7901 {
7902 return GL_VertexAttrib4s(index, x, y, z, w);
7903 }
7904
glVertexAttrib4sv(GLuint index,const GLshort * v)7905 void GL_APIENTRY glVertexAttrib4sv(GLuint index, const GLshort *v)
7906 {
7907 return GL_VertexAttrib4sv(index, v);
7908 }
7909
glVertexAttrib4ubv(GLuint index,const GLubyte * v)7910 void GL_APIENTRY glVertexAttrib4ubv(GLuint index, const GLubyte *v)
7911 {
7912 return GL_VertexAttrib4ubv(index, v);
7913 }
7914
glVertexAttrib4uiv(GLuint index,const GLuint * v)7915 void GL_APIENTRY glVertexAttrib4uiv(GLuint index, const GLuint *v)
7916 {
7917 return GL_VertexAttrib4uiv(index, v);
7918 }
7919
glVertexAttrib4usv(GLuint index,const GLushort * v)7920 void GL_APIENTRY glVertexAttrib4usv(GLuint index, const GLushort *v)
7921 {
7922 return GL_VertexAttrib4usv(index, v);
7923 }
7924
7925 // GL 2.1
7926
7927 // GL 3.0
glBeginConditionalRender(GLuint id,GLenum mode)7928 void GL_APIENTRY glBeginConditionalRender(GLuint id, GLenum mode)
7929 {
7930 return GL_BeginConditionalRender(id, mode);
7931 }
7932
glBindFragDataLocation(GLuint program,GLuint color,const GLchar * name)7933 void GL_APIENTRY glBindFragDataLocation(GLuint program, GLuint color, const GLchar *name)
7934 {
7935 return GL_BindFragDataLocation(program, color, name);
7936 }
7937
glClampColor(GLenum target,GLenum clamp)7938 void GL_APIENTRY glClampColor(GLenum target, GLenum clamp)
7939 {
7940 return GL_ClampColor(target, clamp);
7941 }
7942
glEndConditionalRender()7943 void GL_APIENTRY glEndConditionalRender()
7944 {
7945 return GL_EndConditionalRender();
7946 }
7947
glFramebufferTexture1D(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level)7948 void GL_APIENTRY glFramebufferTexture1D(GLenum target,
7949 GLenum attachment,
7950 GLenum textarget,
7951 GLuint texture,
7952 GLint level)
7953 {
7954 return GL_FramebufferTexture1D(target, attachment, textarget, texture, level);
7955 }
7956
glFramebufferTexture3D(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level,GLint zoffset)7957 void GL_APIENTRY glFramebufferTexture3D(GLenum target,
7958 GLenum attachment,
7959 GLenum textarget,
7960 GLuint texture,
7961 GLint level,
7962 GLint zoffset)
7963 {
7964 return GL_FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
7965 }
7966
glVertexAttribI1i(GLuint index,GLint x)7967 void GL_APIENTRY glVertexAttribI1i(GLuint index, GLint x)
7968 {
7969 return GL_VertexAttribI1i(index, x);
7970 }
7971
glVertexAttribI1iv(GLuint index,const GLint * v)7972 void GL_APIENTRY glVertexAttribI1iv(GLuint index, const GLint *v)
7973 {
7974 return GL_VertexAttribI1iv(index, v);
7975 }
7976
glVertexAttribI1ui(GLuint index,GLuint x)7977 void GL_APIENTRY glVertexAttribI1ui(GLuint index, GLuint x)
7978 {
7979 return GL_VertexAttribI1ui(index, x);
7980 }
7981
glVertexAttribI1uiv(GLuint index,const GLuint * v)7982 void GL_APIENTRY glVertexAttribI1uiv(GLuint index, const GLuint *v)
7983 {
7984 return GL_VertexAttribI1uiv(index, v);
7985 }
7986
glVertexAttribI2i(GLuint index,GLint x,GLint y)7987 void GL_APIENTRY glVertexAttribI2i(GLuint index, GLint x, GLint y)
7988 {
7989 return GL_VertexAttribI2i(index, x, y);
7990 }
7991
glVertexAttribI2iv(GLuint index,const GLint * v)7992 void GL_APIENTRY glVertexAttribI2iv(GLuint index, const GLint *v)
7993 {
7994 return GL_VertexAttribI2iv(index, v);
7995 }
7996
glVertexAttribI2ui(GLuint index,GLuint x,GLuint y)7997 void GL_APIENTRY glVertexAttribI2ui(GLuint index, GLuint x, GLuint y)
7998 {
7999 return GL_VertexAttribI2ui(index, x, y);
8000 }
8001
glVertexAttribI2uiv(GLuint index,const GLuint * v)8002 void GL_APIENTRY glVertexAttribI2uiv(GLuint index, const GLuint *v)
8003 {
8004 return GL_VertexAttribI2uiv(index, v);
8005 }
8006
glVertexAttribI3i(GLuint index,GLint x,GLint y,GLint z)8007 void GL_APIENTRY glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z)
8008 {
8009 return GL_VertexAttribI3i(index, x, y, z);
8010 }
8011
glVertexAttribI3iv(GLuint index,const GLint * v)8012 void GL_APIENTRY glVertexAttribI3iv(GLuint index, const GLint *v)
8013 {
8014 return GL_VertexAttribI3iv(index, v);
8015 }
8016
glVertexAttribI3ui(GLuint index,GLuint x,GLuint y,GLuint z)8017 void GL_APIENTRY glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z)
8018 {
8019 return GL_VertexAttribI3ui(index, x, y, z);
8020 }
8021
glVertexAttribI3uiv(GLuint index,const GLuint * v)8022 void GL_APIENTRY glVertexAttribI3uiv(GLuint index, const GLuint *v)
8023 {
8024 return GL_VertexAttribI3uiv(index, v);
8025 }
8026
glVertexAttribI4bv(GLuint index,const GLbyte * v)8027 void GL_APIENTRY glVertexAttribI4bv(GLuint index, const GLbyte *v)
8028 {
8029 return GL_VertexAttribI4bv(index, v);
8030 }
8031
glVertexAttribI4sv(GLuint index,const GLshort * v)8032 void GL_APIENTRY glVertexAttribI4sv(GLuint index, const GLshort *v)
8033 {
8034 return GL_VertexAttribI4sv(index, v);
8035 }
8036
glVertexAttribI4ubv(GLuint index,const GLubyte * v)8037 void GL_APIENTRY glVertexAttribI4ubv(GLuint index, const GLubyte *v)
8038 {
8039 return GL_VertexAttribI4ubv(index, v);
8040 }
8041
glVertexAttribI4usv(GLuint index,const GLushort * v)8042 void GL_APIENTRY glVertexAttribI4usv(GLuint index, const GLushort *v)
8043 {
8044 return GL_VertexAttribI4usv(index, v);
8045 }
8046
8047 // GL 3.1
glGetActiveUniformName(GLuint program,GLuint uniformIndex,GLsizei bufSize,GLsizei * length,GLchar * uniformName)8048 void GL_APIENTRY glGetActiveUniformName(GLuint program,
8049 GLuint uniformIndex,
8050 GLsizei bufSize,
8051 GLsizei *length,
8052 GLchar *uniformName)
8053 {
8054 return GL_GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
8055 }
8056
glPrimitiveRestartIndex(GLuint index)8057 void GL_APIENTRY glPrimitiveRestartIndex(GLuint index)
8058 {
8059 return GL_PrimitiveRestartIndex(index);
8060 }
8061
8062 // GL 3.2
glMultiDrawElementsBaseVertex(GLenum mode,const GLsizei * count,GLenum type,const void * const * indices,GLsizei drawcount,const GLint * basevertex)8063 void GL_APIENTRY glMultiDrawElementsBaseVertex(GLenum mode,
8064 const GLsizei *count,
8065 GLenum type,
8066 const void *const *indices,
8067 GLsizei drawcount,
8068 const GLint *basevertex)
8069 {
8070 return GL_MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
8071 }
8072
glProvokingVertex(GLenum mode)8073 void GL_APIENTRY glProvokingVertex(GLenum mode)
8074 {
8075 return GL_ProvokingVertex(mode);
8076 }
8077
glTexImage2DMultisample(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLboolean fixedsamplelocations)8078 void GL_APIENTRY glTexImage2DMultisample(GLenum target,
8079 GLsizei samples,
8080 GLenum internalformat,
8081 GLsizei width,
8082 GLsizei height,
8083 GLboolean fixedsamplelocations)
8084 {
8085 return GL_TexImage2DMultisample(target, samples, internalformat, width, height,
8086 fixedsamplelocations);
8087 }
8088
glTexImage3DMultisample(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedsamplelocations)8089 void GL_APIENTRY glTexImage3DMultisample(GLenum target,
8090 GLsizei samples,
8091 GLenum internalformat,
8092 GLsizei width,
8093 GLsizei height,
8094 GLsizei depth,
8095 GLboolean fixedsamplelocations)
8096 {
8097 return GL_TexImage3DMultisample(target, samples, internalformat, width, height, depth,
8098 fixedsamplelocations);
8099 }
8100
8101 // GL 3.3
glBindFragDataLocationIndexed(GLuint program,GLuint colorNumber,GLuint index,const GLchar * name)8102 void GL_APIENTRY glBindFragDataLocationIndexed(GLuint program,
8103 GLuint colorNumber,
8104 GLuint index,
8105 const GLchar *name)
8106 {
8107 return GL_BindFragDataLocationIndexed(program, colorNumber, index, name);
8108 }
8109
glColorP3ui(GLenum type,GLuint color)8110 void GL_APIENTRY glColorP3ui(GLenum type, GLuint color)
8111 {
8112 return GL_ColorP3ui(type, color);
8113 }
8114
glColorP3uiv(GLenum type,const GLuint * color)8115 void GL_APIENTRY glColorP3uiv(GLenum type, const GLuint *color)
8116 {
8117 return GL_ColorP3uiv(type, color);
8118 }
8119
glColorP4ui(GLenum type,GLuint color)8120 void GL_APIENTRY glColorP4ui(GLenum type, GLuint color)
8121 {
8122 return GL_ColorP4ui(type, color);
8123 }
8124
glColorP4uiv(GLenum type,const GLuint * color)8125 void GL_APIENTRY glColorP4uiv(GLenum type, const GLuint *color)
8126 {
8127 return GL_ColorP4uiv(type, color);
8128 }
8129
glGetFragDataIndex(GLuint program,const GLchar * name)8130 GLint GL_APIENTRY glGetFragDataIndex(GLuint program, const GLchar *name)
8131 {
8132 return GL_GetFragDataIndex(program, name);
8133 }
8134
glGetQueryObjecti64v(GLuint id,GLenum pname,GLint64 * params)8135 void GL_APIENTRY glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 *params)
8136 {
8137 return GL_GetQueryObjecti64v(id, pname, params);
8138 }
8139
glGetQueryObjectui64v(GLuint id,GLenum pname,GLuint64 * params)8140 void GL_APIENTRY glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 *params)
8141 {
8142 return GL_GetQueryObjectui64v(id, pname, params);
8143 }
8144
glMultiTexCoordP1ui(GLenum texture,GLenum type,GLuint coords)8145 void GL_APIENTRY glMultiTexCoordP1ui(GLenum texture, GLenum type, GLuint coords)
8146 {
8147 return GL_MultiTexCoordP1ui(texture, type, coords);
8148 }
8149
glMultiTexCoordP1uiv(GLenum texture,GLenum type,const GLuint * coords)8150 void GL_APIENTRY glMultiTexCoordP1uiv(GLenum texture, GLenum type, const GLuint *coords)
8151 {
8152 return GL_MultiTexCoordP1uiv(texture, type, coords);
8153 }
8154
glMultiTexCoordP2ui(GLenum texture,GLenum type,GLuint coords)8155 void GL_APIENTRY glMultiTexCoordP2ui(GLenum texture, GLenum type, GLuint coords)
8156 {
8157 return GL_MultiTexCoordP2ui(texture, type, coords);
8158 }
8159
glMultiTexCoordP2uiv(GLenum texture,GLenum type,const GLuint * coords)8160 void GL_APIENTRY glMultiTexCoordP2uiv(GLenum texture, GLenum type, const GLuint *coords)
8161 {
8162 return GL_MultiTexCoordP2uiv(texture, type, coords);
8163 }
8164
glMultiTexCoordP3ui(GLenum texture,GLenum type,GLuint coords)8165 void GL_APIENTRY glMultiTexCoordP3ui(GLenum texture, GLenum type, GLuint coords)
8166 {
8167 return GL_MultiTexCoordP3ui(texture, type, coords);
8168 }
8169
glMultiTexCoordP3uiv(GLenum texture,GLenum type,const GLuint * coords)8170 void GL_APIENTRY glMultiTexCoordP3uiv(GLenum texture, GLenum type, const GLuint *coords)
8171 {
8172 return GL_MultiTexCoordP3uiv(texture, type, coords);
8173 }
8174
glMultiTexCoordP4ui(GLenum texture,GLenum type,GLuint coords)8175 void GL_APIENTRY glMultiTexCoordP4ui(GLenum texture, GLenum type, GLuint coords)
8176 {
8177 return GL_MultiTexCoordP4ui(texture, type, coords);
8178 }
8179
glMultiTexCoordP4uiv(GLenum texture,GLenum type,const GLuint * coords)8180 void GL_APIENTRY glMultiTexCoordP4uiv(GLenum texture, GLenum type, const GLuint *coords)
8181 {
8182 return GL_MultiTexCoordP4uiv(texture, type, coords);
8183 }
8184
glNormalP3ui(GLenum type,GLuint coords)8185 void GL_APIENTRY glNormalP3ui(GLenum type, GLuint coords)
8186 {
8187 return GL_NormalP3ui(type, coords);
8188 }
8189
glNormalP3uiv(GLenum type,const GLuint * coords)8190 void GL_APIENTRY glNormalP3uiv(GLenum type, const GLuint *coords)
8191 {
8192 return GL_NormalP3uiv(type, coords);
8193 }
8194
glQueryCounter(GLuint id,GLenum target)8195 void GL_APIENTRY glQueryCounter(GLuint id, GLenum target)
8196 {
8197 return GL_QueryCounter(id, target);
8198 }
8199
glSecondaryColorP3ui(GLenum type,GLuint color)8200 void GL_APIENTRY glSecondaryColorP3ui(GLenum type, GLuint color)
8201 {
8202 return GL_SecondaryColorP3ui(type, color);
8203 }
8204
glSecondaryColorP3uiv(GLenum type,const GLuint * color)8205 void GL_APIENTRY glSecondaryColorP3uiv(GLenum type, const GLuint *color)
8206 {
8207 return GL_SecondaryColorP3uiv(type, color);
8208 }
8209
glTexCoordP1ui(GLenum type,GLuint coords)8210 void GL_APIENTRY glTexCoordP1ui(GLenum type, GLuint coords)
8211 {
8212 return GL_TexCoordP1ui(type, coords);
8213 }
8214
glTexCoordP1uiv(GLenum type,const GLuint * coords)8215 void GL_APIENTRY glTexCoordP1uiv(GLenum type, const GLuint *coords)
8216 {
8217 return GL_TexCoordP1uiv(type, coords);
8218 }
8219
glTexCoordP2ui(GLenum type,GLuint coords)8220 void GL_APIENTRY glTexCoordP2ui(GLenum type, GLuint coords)
8221 {
8222 return GL_TexCoordP2ui(type, coords);
8223 }
8224
glTexCoordP2uiv(GLenum type,const GLuint * coords)8225 void GL_APIENTRY glTexCoordP2uiv(GLenum type, const GLuint *coords)
8226 {
8227 return GL_TexCoordP2uiv(type, coords);
8228 }
8229
glTexCoordP3ui(GLenum type,GLuint coords)8230 void GL_APIENTRY glTexCoordP3ui(GLenum type, GLuint coords)
8231 {
8232 return GL_TexCoordP3ui(type, coords);
8233 }
8234
glTexCoordP3uiv(GLenum type,const GLuint * coords)8235 void GL_APIENTRY glTexCoordP3uiv(GLenum type, const GLuint *coords)
8236 {
8237 return GL_TexCoordP3uiv(type, coords);
8238 }
8239
glTexCoordP4ui(GLenum type,GLuint coords)8240 void GL_APIENTRY glTexCoordP4ui(GLenum type, GLuint coords)
8241 {
8242 return GL_TexCoordP4ui(type, coords);
8243 }
8244
glTexCoordP4uiv(GLenum type,const GLuint * coords)8245 void GL_APIENTRY glTexCoordP4uiv(GLenum type, const GLuint *coords)
8246 {
8247 return GL_TexCoordP4uiv(type, coords);
8248 }
8249
glVertexAttribP1ui(GLuint index,GLenum type,GLboolean normalized,GLuint value)8250 void GL_APIENTRY glVertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
8251 {
8252 return GL_VertexAttribP1ui(index, type, normalized, value);
8253 }
8254
glVertexAttribP1uiv(GLuint index,GLenum type,GLboolean normalized,const GLuint * value)8255 void GL_APIENTRY glVertexAttribP1uiv(GLuint index,
8256 GLenum type,
8257 GLboolean normalized,
8258 const GLuint *value)
8259 {
8260 return GL_VertexAttribP1uiv(index, type, normalized, value);
8261 }
8262
glVertexAttribP2ui(GLuint index,GLenum type,GLboolean normalized,GLuint value)8263 void GL_APIENTRY glVertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
8264 {
8265 return GL_VertexAttribP2ui(index, type, normalized, value);
8266 }
8267
glVertexAttribP2uiv(GLuint index,GLenum type,GLboolean normalized,const GLuint * value)8268 void GL_APIENTRY glVertexAttribP2uiv(GLuint index,
8269 GLenum type,
8270 GLboolean normalized,
8271 const GLuint *value)
8272 {
8273 return GL_VertexAttribP2uiv(index, type, normalized, value);
8274 }
8275
glVertexAttribP3ui(GLuint index,GLenum type,GLboolean normalized,GLuint value)8276 void GL_APIENTRY glVertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
8277 {
8278 return GL_VertexAttribP3ui(index, type, normalized, value);
8279 }
8280
glVertexAttribP3uiv(GLuint index,GLenum type,GLboolean normalized,const GLuint * value)8281 void GL_APIENTRY glVertexAttribP3uiv(GLuint index,
8282 GLenum type,
8283 GLboolean normalized,
8284 const GLuint *value)
8285 {
8286 return GL_VertexAttribP3uiv(index, type, normalized, value);
8287 }
8288
glVertexAttribP4ui(GLuint index,GLenum type,GLboolean normalized,GLuint value)8289 void GL_APIENTRY glVertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
8290 {
8291 return GL_VertexAttribP4ui(index, type, normalized, value);
8292 }
8293
glVertexAttribP4uiv(GLuint index,GLenum type,GLboolean normalized,const GLuint * value)8294 void GL_APIENTRY glVertexAttribP4uiv(GLuint index,
8295 GLenum type,
8296 GLboolean normalized,
8297 const GLuint *value)
8298 {
8299 return GL_VertexAttribP4uiv(index, type, normalized, value);
8300 }
8301
glVertexP2ui(GLenum type,GLuint value)8302 void GL_APIENTRY glVertexP2ui(GLenum type, GLuint value)
8303 {
8304 return GL_VertexP2ui(type, value);
8305 }
8306
glVertexP2uiv(GLenum type,const GLuint * value)8307 void GL_APIENTRY glVertexP2uiv(GLenum type, const GLuint *value)
8308 {
8309 return GL_VertexP2uiv(type, value);
8310 }
8311
glVertexP3ui(GLenum type,GLuint value)8312 void GL_APIENTRY glVertexP3ui(GLenum type, GLuint value)
8313 {
8314 return GL_VertexP3ui(type, value);
8315 }
8316
glVertexP3uiv(GLenum type,const GLuint * value)8317 void GL_APIENTRY glVertexP3uiv(GLenum type, const GLuint *value)
8318 {
8319 return GL_VertexP3uiv(type, value);
8320 }
8321
glVertexP4ui(GLenum type,GLuint value)8322 void GL_APIENTRY glVertexP4ui(GLenum type, GLuint value)
8323 {
8324 return GL_VertexP4ui(type, value);
8325 }
8326
glVertexP4uiv(GLenum type,const GLuint * value)8327 void GL_APIENTRY glVertexP4uiv(GLenum type, const GLuint *value)
8328 {
8329 return GL_VertexP4uiv(type, value);
8330 }
8331
8332 // GL 4.0
glBeginQueryIndexed(GLenum target,GLuint index,GLuint id)8333 void GL_APIENTRY glBeginQueryIndexed(GLenum target, GLuint index, GLuint id)
8334 {
8335 return GL_BeginQueryIndexed(target, index, id);
8336 }
8337
glDrawTransformFeedback(GLenum mode,GLuint id)8338 void GL_APIENTRY glDrawTransformFeedback(GLenum mode, GLuint id)
8339 {
8340 return GL_DrawTransformFeedback(mode, id);
8341 }
8342
glDrawTransformFeedbackStream(GLenum mode,GLuint id,GLuint stream)8343 void GL_APIENTRY glDrawTransformFeedbackStream(GLenum mode, GLuint id, GLuint stream)
8344 {
8345 return GL_DrawTransformFeedbackStream(mode, id, stream);
8346 }
8347
glEndQueryIndexed(GLenum target,GLuint index)8348 void GL_APIENTRY glEndQueryIndexed(GLenum target, GLuint index)
8349 {
8350 return GL_EndQueryIndexed(target, index);
8351 }
8352
glGetActiveSubroutineName(GLuint program,GLenum shadertype,GLuint index,GLsizei bufSize,GLsizei * length,GLchar * name)8353 void GL_APIENTRY glGetActiveSubroutineName(GLuint program,
8354 GLenum shadertype,
8355 GLuint index,
8356 GLsizei bufSize,
8357 GLsizei *length,
8358 GLchar *name)
8359 {
8360 return GL_GetActiveSubroutineName(program, shadertype, index, bufSize, length, name);
8361 }
8362
glGetActiveSubroutineUniformName(GLuint program,GLenum shadertype,GLuint index,GLsizei bufSize,GLsizei * length,GLchar * name)8363 void GL_APIENTRY glGetActiveSubroutineUniformName(GLuint program,
8364 GLenum shadertype,
8365 GLuint index,
8366 GLsizei bufSize,
8367 GLsizei *length,
8368 GLchar *name)
8369 {
8370 return GL_GetActiveSubroutineUniformName(program, shadertype, index, bufSize, length, name);
8371 }
8372
glGetActiveSubroutineUniformiv(GLuint program,GLenum shadertype,GLuint index,GLenum pname,GLint * values)8373 void GL_APIENTRY glGetActiveSubroutineUniformiv(GLuint program,
8374 GLenum shadertype,
8375 GLuint index,
8376 GLenum pname,
8377 GLint *values)
8378 {
8379 return GL_GetActiveSubroutineUniformiv(program, shadertype, index, pname, values);
8380 }
8381
glGetProgramStageiv(GLuint program,GLenum shadertype,GLenum pname,GLint * values)8382 void GL_APIENTRY glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint *values)
8383 {
8384 return GL_GetProgramStageiv(program, shadertype, pname, values);
8385 }
8386
glGetQueryIndexediv(GLenum target,GLuint index,GLenum pname,GLint * params)8387 void GL_APIENTRY glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint *params)
8388 {
8389 return GL_GetQueryIndexediv(target, index, pname, params);
8390 }
8391
glGetSubroutineIndex(GLuint program,GLenum shadertype,const GLchar * name)8392 GLuint GL_APIENTRY glGetSubroutineIndex(GLuint program, GLenum shadertype, const GLchar *name)
8393 {
8394 return GL_GetSubroutineIndex(program, shadertype, name);
8395 }
8396
glGetSubroutineUniformLocation(GLuint program,GLenum shadertype,const GLchar * name)8397 GLint GL_APIENTRY glGetSubroutineUniformLocation(GLuint program,
8398 GLenum shadertype,
8399 const GLchar *name)
8400 {
8401 return GL_GetSubroutineUniformLocation(program, shadertype, name);
8402 }
8403
glGetUniformSubroutineuiv(GLenum shadertype,GLint location,GLuint * params)8404 void GL_APIENTRY glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint *params)
8405 {
8406 return GL_GetUniformSubroutineuiv(shadertype, location, params);
8407 }
8408
glGetUniformdv(GLuint program,GLint location,GLdouble * params)8409 void GL_APIENTRY glGetUniformdv(GLuint program, GLint location, GLdouble *params)
8410 {
8411 return GL_GetUniformdv(program, location, params);
8412 }
8413
glPatchParameterfv(GLenum pname,const GLfloat * values)8414 void GL_APIENTRY glPatchParameterfv(GLenum pname, const GLfloat *values)
8415 {
8416 return GL_PatchParameterfv(pname, values);
8417 }
8418
glUniform1d(GLint location,GLdouble x)8419 void GL_APIENTRY glUniform1d(GLint location, GLdouble x)
8420 {
8421 return GL_Uniform1d(location, x);
8422 }
8423
glUniform1dv(GLint location,GLsizei count,const GLdouble * value)8424 void GL_APIENTRY glUniform1dv(GLint location, GLsizei count, const GLdouble *value)
8425 {
8426 return GL_Uniform1dv(location, count, value);
8427 }
8428
glUniform2d(GLint location,GLdouble x,GLdouble y)8429 void GL_APIENTRY glUniform2d(GLint location, GLdouble x, GLdouble y)
8430 {
8431 return GL_Uniform2d(location, x, y);
8432 }
8433
glUniform2dv(GLint location,GLsizei count,const GLdouble * value)8434 void GL_APIENTRY glUniform2dv(GLint location, GLsizei count, const GLdouble *value)
8435 {
8436 return GL_Uniform2dv(location, count, value);
8437 }
8438
glUniform3d(GLint location,GLdouble x,GLdouble y,GLdouble z)8439 void GL_APIENTRY glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z)
8440 {
8441 return GL_Uniform3d(location, x, y, z);
8442 }
8443
glUniform3dv(GLint location,GLsizei count,const GLdouble * value)8444 void GL_APIENTRY glUniform3dv(GLint location, GLsizei count, const GLdouble *value)
8445 {
8446 return GL_Uniform3dv(location, count, value);
8447 }
8448
glUniform4d(GLint location,GLdouble x,GLdouble y,GLdouble z,GLdouble w)8449 void GL_APIENTRY glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
8450 {
8451 return GL_Uniform4d(location, x, y, z, w);
8452 }
8453
glUniform4dv(GLint location,GLsizei count,const GLdouble * value)8454 void GL_APIENTRY glUniform4dv(GLint location, GLsizei count, const GLdouble *value)
8455 {
8456 return GL_Uniform4dv(location, count, value);
8457 }
8458
glUniformMatrix2dv(GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8459 void GL_APIENTRY glUniformMatrix2dv(GLint location,
8460 GLsizei count,
8461 GLboolean transpose,
8462 const GLdouble *value)
8463 {
8464 return GL_UniformMatrix2dv(location, count, transpose, value);
8465 }
8466
glUniformMatrix2x3dv(GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8467 void GL_APIENTRY glUniformMatrix2x3dv(GLint location,
8468 GLsizei count,
8469 GLboolean transpose,
8470 const GLdouble *value)
8471 {
8472 return GL_UniformMatrix2x3dv(location, count, transpose, value);
8473 }
8474
glUniformMatrix2x4dv(GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8475 void GL_APIENTRY glUniformMatrix2x4dv(GLint location,
8476 GLsizei count,
8477 GLboolean transpose,
8478 const GLdouble *value)
8479 {
8480 return GL_UniformMatrix2x4dv(location, count, transpose, value);
8481 }
8482
glUniformMatrix3dv(GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8483 void GL_APIENTRY glUniformMatrix3dv(GLint location,
8484 GLsizei count,
8485 GLboolean transpose,
8486 const GLdouble *value)
8487 {
8488 return GL_UniformMatrix3dv(location, count, transpose, value);
8489 }
8490
glUniformMatrix3x2dv(GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8491 void GL_APIENTRY glUniformMatrix3x2dv(GLint location,
8492 GLsizei count,
8493 GLboolean transpose,
8494 const GLdouble *value)
8495 {
8496 return GL_UniformMatrix3x2dv(location, count, transpose, value);
8497 }
8498
glUniformMatrix3x4dv(GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8499 void GL_APIENTRY glUniformMatrix3x4dv(GLint location,
8500 GLsizei count,
8501 GLboolean transpose,
8502 const GLdouble *value)
8503 {
8504 return GL_UniformMatrix3x4dv(location, count, transpose, value);
8505 }
8506
glUniformMatrix4dv(GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8507 void GL_APIENTRY glUniformMatrix4dv(GLint location,
8508 GLsizei count,
8509 GLboolean transpose,
8510 const GLdouble *value)
8511 {
8512 return GL_UniformMatrix4dv(location, count, transpose, value);
8513 }
8514
glUniformMatrix4x2dv(GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8515 void GL_APIENTRY glUniformMatrix4x2dv(GLint location,
8516 GLsizei count,
8517 GLboolean transpose,
8518 const GLdouble *value)
8519 {
8520 return GL_UniformMatrix4x2dv(location, count, transpose, value);
8521 }
8522
glUniformMatrix4x3dv(GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8523 void GL_APIENTRY glUniformMatrix4x3dv(GLint location,
8524 GLsizei count,
8525 GLboolean transpose,
8526 const GLdouble *value)
8527 {
8528 return GL_UniformMatrix4x3dv(location, count, transpose, value);
8529 }
8530
glUniformSubroutinesuiv(GLenum shadertype,GLsizei count,const GLuint * indices)8531 void GL_APIENTRY glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint *indices)
8532 {
8533 return GL_UniformSubroutinesuiv(shadertype, count, indices);
8534 }
8535
8536 // GL 4.1
glDepthRangeArrayv(GLuint first,GLsizei count,const GLdouble * v)8537 void GL_APIENTRY glDepthRangeArrayv(GLuint first, GLsizei count, const GLdouble *v)
8538 {
8539 return GL_DepthRangeArrayv(first, count, v);
8540 }
8541
glDepthRangeIndexed(GLuint index,GLdouble n,GLdouble f)8542 void GL_APIENTRY glDepthRangeIndexed(GLuint index, GLdouble n, GLdouble f)
8543 {
8544 return GL_DepthRangeIndexed(index, n, f);
8545 }
8546
glGetDoublei_v(GLenum target,GLuint index,GLdouble * data)8547 void GL_APIENTRY glGetDoublei_v(GLenum target, GLuint index, GLdouble *data)
8548 {
8549 return GL_GetDoublei_v(target, index, data);
8550 }
8551
glGetFloati_v(GLenum target,GLuint index,GLfloat * data)8552 void GL_APIENTRY glGetFloati_v(GLenum target, GLuint index, GLfloat *data)
8553 {
8554 return GL_GetFloati_v(target, index, data);
8555 }
8556
glGetVertexAttribLdv(GLuint index,GLenum pname,GLdouble * params)8557 void GL_APIENTRY glGetVertexAttribLdv(GLuint index, GLenum pname, GLdouble *params)
8558 {
8559 return GL_GetVertexAttribLdv(index, pname, params);
8560 }
8561
glProgramUniform1d(GLuint program,GLint location,GLdouble v0)8562 void GL_APIENTRY glProgramUniform1d(GLuint program, GLint location, GLdouble v0)
8563 {
8564 return GL_ProgramUniform1d(program, location, v0);
8565 }
8566
glProgramUniform1dv(GLuint program,GLint location,GLsizei count,const GLdouble * value)8567 void GL_APIENTRY glProgramUniform1dv(GLuint program,
8568 GLint location,
8569 GLsizei count,
8570 const GLdouble *value)
8571 {
8572 return GL_ProgramUniform1dv(program, location, count, value);
8573 }
8574
glProgramUniform2d(GLuint program,GLint location,GLdouble v0,GLdouble v1)8575 void GL_APIENTRY glProgramUniform2d(GLuint program, GLint location, GLdouble v0, GLdouble v1)
8576 {
8577 return GL_ProgramUniform2d(program, location, v0, v1);
8578 }
8579
glProgramUniform2dv(GLuint program,GLint location,GLsizei count,const GLdouble * value)8580 void GL_APIENTRY glProgramUniform2dv(GLuint program,
8581 GLint location,
8582 GLsizei count,
8583 const GLdouble *value)
8584 {
8585 return GL_ProgramUniform2dv(program, location, count, value);
8586 }
8587
8588 void GL_APIENTRY
glProgramUniform3d(GLuint program,GLint location,GLdouble v0,GLdouble v1,GLdouble v2)8589 glProgramUniform3d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2)
8590 {
8591 return GL_ProgramUniform3d(program, location, v0, v1, v2);
8592 }
8593
glProgramUniform3dv(GLuint program,GLint location,GLsizei count,const GLdouble * value)8594 void GL_APIENTRY glProgramUniform3dv(GLuint program,
8595 GLint location,
8596 GLsizei count,
8597 const GLdouble *value)
8598 {
8599 return GL_ProgramUniform3dv(program, location, count, value);
8600 }
8601
glProgramUniform4d(GLuint program,GLint location,GLdouble v0,GLdouble v1,GLdouble v2,GLdouble v3)8602 void GL_APIENTRY glProgramUniform4d(GLuint program,
8603 GLint location,
8604 GLdouble v0,
8605 GLdouble v1,
8606 GLdouble v2,
8607 GLdouble v3)
8608 {
8609 return GL_ProgramUniform4d(program, location, v0, v1, v2, v3);
8610 }
8611
glProgramUniform4dv(GLuint program,GLint location,GLsizei count,const GLdouble * value)8612 void GL_APIENTRY glProgramUniform4dv(GLuint program,
8613 GLint location,
8614 GLsizei count,
8615 const GLdouble *value)
8616 {
8617 return GL_ProgramUniform4dv(program, location, count, value);
8618 }
8619
glProgramUniformMatrix2dv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8620 void GL_APIENTRY glProgramUniformMatrix2dv(GLuint program,
8621 GLint location,
8622 GLsizei count,
8623 GLboolean transpose,
8624 const GLdouble *value)
8625 {
8626 return GL_ProgramUniformMatrix2dv(program, location, count, transpose, value);
8627 }
8628
glProgramUniformMatrix2x3dv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8629 void GL_APIENTRY glProgramUniformMatrix2x3dv(GLuint program,
8630 GLint location,
8631 GLsizei count,
8632 GLboolean transpose,
8633 const GLdouble *value)
8634 {
8635 return GL_ProgramUniformMatrix2x3dv(program, location, count, transpose, value);
8636 }
8637
glProgramUniformMatrix2x4dv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8638 void GL_APIENTRY glProgramUniformMatrix2x4dv(GLuint program,
8639 GLint location,
8640 GLsizei count,
8641 GLboolean transpose,
8642 const GLdouble *value)
8643 {
8644 return GL_ProgramUniformMatrix2x4dv(program, location, count, transpose, value);
8645 }
8646
glProgramUniformMatrix3dv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8647 void GL_APIENTRY glProgramUniformMatrix3dv(GLuint program,
8648 GLint location,
8649 GLsizei count,
8650 GLboolean transpose,
8651 const GLdouble *value)
8652 {
8653 return GL_ProgramUniformMatrix3dv(program, location, count, transpose, value);
8654 }
8655
glProgramUniformMatrix3x2dv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8656 void GL_APIENTRY glProgramUniformMatrix3x2dv(GLuint program,
8657 GLint location,
8658 GLsizei count,
8659 GLboolean transpose,
8660 const GLdouble *value)
8661 {
8662 return GL_ProgramUniformMatrix3x2dv(program, location, count, transpose, value);
8663 }
8664
glProgramUniformMatrix3x4dv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8665 void GL_APIENTRY glProgramUniformMatrix3x4dv(GLuint program,
8666 GLint location,
8667 GLsizei count,
8668 GLboolean transpose,
8669 const GLdouble *value)
8670 {
8671 return GL_ProgramUniformMatrix3x4dv(program, location, count, transpose, value);
8672 }
8673
glProgramUniformMatrix4dv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8674 void GL_APIENTRY glProgramUniformMatrix4dv(GLuint program,
8675 GLint location,
8676 GLsizei count,
8677 GLboolean transpose,
8678 const GLdouble *value)
8679 {
8680 return GL_ProgramUniformMatrix4dv(program, location, count, transpose, value);
8681 }
8682
glProgramUniformMatrix4x2dv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8683 void GL_APIENTRY glProgramUniformMatrix4x2dv(GLuint program,
8684 GLint location,
8685 GLsizei count,
8686 GLboolean transpose,
8687 const GLdouble *value)
8688 {
8689 return GL_ProgramUniformMatrix4x2dv(program, location, count, transpose, value);
8690 }
8691
glProgramUniformMatrix4x3dv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLdouble * value)8692 void GL_APIENTRY glProgramUniformMatrix4x3dv(GLuint program,
8693 GLint location,
8694 GLsizei count,
8695 GLboolean transpose,
8696 const GLdouble *value)
8697 {
8698 return GL_ProgramUniformMatrix4x3dv(program, location, count, transpose, value);
8699 }
8700
glScissorArrayv(GLuint first,GLsizei count,const GLint * v)8701 void GL_APIENTRY glScissorArrayv(GLuint first, GLsizei count, const GLint *v)
8702 {
8703 return GL_ScissorArrayv(first, count, v);
8704 }
8705
8706 void GL_APIENTRY
glScissorIndexed(GLuint index,GLint left,GLint bottom,GLsizei width,GLsizei height)8707 glScissorIndexed(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
8708 {
8709 return GL_ScissorIndexed(index, left, bottom, width, height);
8710 }
8711
glScissorIndexedv(GLuint index,const GLint * v)8712 void GL_APIENTRY glScissorIndexedv(GLuint index, const GLint *v)
8713 {
8714 return GL_ScissorIndexedv(index, v);
8715 }
8716
glVertexAttribL1d(GLuint index,GLdouble x)8717 void GL_APIENTRY glVertexAttribL1d(GLuint index, GLdouble x)
8718 {
8719 return GL_VertexAttribL1d(index, x);
8720 }
8721
glVertexAttribL1dv(GLuint index,const GLdouble * v)8722 void GL_APIENTRY glVertexAttribL1dv(GLuint index, const GLdouble *v)
8723 {
8724 return GL_VertexAttribL1dv(index, v);
8725 }
8726
glVertexAttribL2d(GLuint index,GLdouble x,GLdouble y)8727 void GL_APIENTRY glVertexAttribL2d(GLuint index, GLdouble x, GLdouble y)
8728 {
8729 return GL_VertexAttribL2d(index, x, y);
8730 }
8731
glVertexAttribL2dv(GLuint index,const GLdouble * v)8732 void GL_APIENTRY glVertexAttribL2dv(GLuint index, const GLdouble *v)
8733 {
8734 return GL_VertexAttribL2dv(index, v);
8735 }
8736
glVertexAttribL3d(GLuint index,GLdouble x,GLdouble y,GLdouble z)8737 void GL_APIENTRY glVertexAttribL3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
8738 {
8739 return GL_VertexAttribL3d(index, x, y, z);
8740 }
8741
glVertexAttribL3dv(GLuint index,const GLdouble * v)8742 void GL_APIENTRY glVertexAttribL3dv(GLuint index, const GLdouble *v)
8743 {
8744 return GL_VertexAttribL3dv(index, v);
8745 }
8746
glVertexAttribL4d(GLuint index,GLdouble x,GLdouble y,GLdouble z,GLdouble w)8747 void GL_APIENTRY glVertexAttribL4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
8748 {
8749 return GL_VertexAttribL4d(index, x, y, z, w);
8750 }
8751
glVertexAttribL4dv(GLuint index,const GLdouble * v)8752 void GL_APIENTRY glVertexAttribL4dv(GLuint index, const GLdouble *v)
8753 {
8754 return GL_VertexAttribL4dv(index, v);
8755 }
8756
8757 void GL_APIENTRY
glVertexAttribLPointer(GLuint index,GLint size,GLenum type,GLsizei stride,const void * pointer)8758 glVertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
8759 {
8760 return GL_VertexAttribLPointer(index, size, type, stride, pointer);
8761 }
8762
glViewportArrayv(GLuint first,GLsizei count,const GLfloat * v)8763 void GL_APIENTRY glViewportArrayv(GLuint first, GLsizei count, const GLfloat *v)
8764 {
8765 return GL_ViewportArrayv(first, count, v);
8766 }
8767
glViewportIndexedf(GLuint index,GLfloat x,GLfloat y,GLfloat w,GLfloat h)8768 void GL_APIENTRY glViewportIndexedf(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
8769 {
8770 return GL_ViewportIndexedf(index, x, y, w, h);
8771 }
8772
glViewportIndexedfv(GLuint index,const GLfloat * v)8773 void GL_APIENTRY glViewportIndexedfv(GLuint index, const GLfloat *v)
8774 {
8775 return GL_ViewportIndexedfv(index, v);
8776 }
8777
8778 // GL 4.2
glDrawArraysInstancedBaseInstance(GLenum mode,GLint first,GLsizei count,GLsizei instancecount,GLuint baseinstance)8779 void GL_APIENTRY glDrawArraysInstancedBaseInstance(GLenum mode,
8780 GLint first,
8781 GLsizei count,
8782 GLsizei instancecount,
8783 GLuint baseinstance)
8784 {
8785 return GL_DrawArraysInstancedBaseInstance(mode, first, count, instancecount, baseinstance);
8786 }
8787
glDrawElementsInstancedBaseInstance(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLuint baseinstance)8788 void GL_APIENTRY glDrawElementsInstancedBaseInstance(GLenum mode,
8789 GLsizei count,
8790 GLenum type,
8791 const void *indices,
8792 GLsizei instancecount,
8793 GLuint baseinstance)
8794 {
8795 return GL_DrawElementsInstancedBaseInstance(mode, count, type, indices, instancecount,
8796 baseinstance);
8797 }
8798
glDrawElementsInstancedBaseVertexBaseInstance(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex,GLuint baseinstance)8799 void GL_APIENTRY glDrawElementsInstancedBaseVertexBaseInstance(GLenum mode,
8800 GLsizei count,
8801 GLenum type,
8802 const void *indices,
8803 GLsizei instancecount,
8804 GLint basevertex,
8805 GLuint baseinstance)
8806 {
8807 return GL_DrawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount,
8808 basevertex, baseinstance);
8809 }
8810
glDrawTransformFeedbackInstanced(GLenum mode,GLuint id,GLsizei instancecount)8811 void GL_APIENTRY glDrawTransformFeedbackInstanced(GLenum mode, GLuint id, GLsizei instancecount)
8812 {
8813 return GL_DrawTransformFeedbackInstanced(mode, id, instancecount);
8814 }
8815
glDrawTransformFeedbackStreamInstanced(GLenum mode,GLuint id,GLuint stream,GLsizei instancecount)8816 void GL_APIENTRY glDrawTransformFeedbackStreamInstanced(GLenum mode,
8817 GLuint id,
8818 GLuint stream,
8819 GLsizei instancecount)
8820 {
8821 return GL_DrawTransformFeedbackStreamInstanced(mode, id, stream, instancecount);
8822 }
8823
glGetActiveAtomicCounterBufferiv(GLuint program,GLuint bufferIndex,GLenum pname,GLint * params)8824 void GL_APIENTRY glGetActiveAtomicCounterBufferiv(GLuint program,
8825 GLuint bufferIndex,
8826 GLenum pname,
8827 GLint *params)
8828 {
8829 return GL_GetActiveAtomicCounterBufferiv(program, bufferIndex, pname, params);
8830 }
8831
glTexStorage1D(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width)8832 void GL_APIENTRY glTexStorage1D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
8833 {
8834 return GL_TexStorage1D(target, levels, internalformat, width);
8835 }
8836
8837 // GL 4.3
glClearBufferData(GLenum target,GLenum internalformat,GLenum format,GLenum type,const void * data)8838 void GL_APIENTRY glClearBufferData(GLenum target,
8839 GLenum internalformat,
8840 GLenum format,
8841 GLenum type,
8842 const void *data)
8843 {
8844 return GL_ClearBufferData(target, internalformat, format, type, data);
8845 }
8846
glClearBufferSubData(GLenum target,GLenum internalformat,GLintptr offset,GLsizeiptr size,GLenum format,GLenum type,const void * data)8847 void GL_APIENTRY glClearBufferSubData(GLenum target,
8848 GLenum internalformat,
8849 GLintptr offset,
8850 GLsizeiptr size,
8851 GLenum format,
8852 GLenum type,
8853 const void *data)
8854 {
8855 return GL_ClearBufferSubData(target, internalformat, offset, size, format, type, data);
8856 }
8857
glGetInternalformati64v(GLenum target,GLenum internalformat,GLenum pname,GLsizei count,GLint64 * params)8858 void GL_APIENTRY glGetInternalformati64v(GLenum target,
8859 GLenum internalformat,
8860 GLenum pname,
8861 GLsizei count,
8862 GLint64 *params)
8863 {
8864 return GL_GetInternalformati64v(target, internalformat, pname, count, params);
8865 }
8866
glGetProgramResourceLocationIndex(GLuint program,GLenum programInterface,const GLchar * name)8867 GLint GL_APIENTRY glGetProgramResourceLocationIndex(GLuint program,
8868 GLenum programInterface,
8869 const GLchar *name)
8870 {
8871 return GL_GetProgramResourceLocationIndex(program, programInterface, name);
8872 }
8873
glInvalidateBufferData(GLuint buffer)8874 void GL_APIENTRY glInvalidateBufferData(GLuint buffer)
8875 {
8876 return GL_InvalidateBufferData(buffer);
8877 }
8878
glInvalidateBufferSubData(GLuint buffer,GLintptr offset,GLsizeiptr length)8879 void GL_APIENTRY glInvalidateBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr length)
8880 {
8881 return GL_InvalidateBufferSubData(buffer, offset, length);
8882 }
8883
glInvalidateTexImage(GLuint texture,GLint level)8884 void GL_APIENTRY glInvalidateTexImage(GLuint texture, GLint level)
8885 {
8886 return GL_InvalidateTexImage(texture, level);
8887 }
8888
glInvalidateTexSubImage(GLuint texture,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth)8889 void GL_APIENTRY glInvalidateTexSubImage(GLuint texture,
8890 GLint level,
8891 GLint xoffset,
8892 GLint yoffset,
8893 GLint zoffset,
8894 GLsizei width,
8895 GLsizei height,
8896 GLsizei depth)
8897 {
8898 return GL_InvalidateTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height,
8899 depth);
8900 }
8901
glMultiDrawArraysIndirect(GLenum mode,const void * indirect,GLsizei drawcount,GLsizei stride)8902 void GL_APIENTRY glMultiDrawArraysIndirect(GLenum mode,
8903 const void *indirect,
8904 GLsizei drawcount,
8905 GLsizei stride)
8906 {
8907 return GL_MultiDrawArraysIndirect(mode, indirect, drawcount, stride);
8908 }
8909
glMultiDrawElementsIndirect(GLenum mode,GLenum type,const void * indirect,GLsizei drawcount,GLsizei stride)8910 void GL_APIENTRY glMultiDrawElementsIndirect(GLenum mode,
8911 GLenum type,
8912 const void *indirect,
8913 GLsizei drawcount,
8914 GLsizei stride)
8915 {
8916 return GL_MultiDrawElementsIndirect(mode, type, indirect, drawcount, stride);
8917 }
8918
glShaderStorageBlockBinding(GLuint program,GLuint storageBlockIndex,GLuint storageBlockBinding)8919 void GL_APIENTRY glShaderStorageBlockBinding(GLuint program,
8920 GLuint storageBlockIndex,
8921 GLuint storageBlockBinding)
8922 {
8923 return GL_ShaderStorageBlockBinding(program, storageBlockIndex, storageBlockBinding);
8924 }
8925
glTextureView(GLuint texture,GLenum target,GLuint origtexture,GLenum internalformat,GLuint minlevel,GLuint numlevels,GLuint minlayer,GLuint numlayers)8926 void GL_APIENTRY glTextureView(GLuint texture,
8927 GLenum target,
8928 GLuint origtexture,
8929 GLenum internalformat,
8930 GLuint minlevel,
8931 GLuint numlevels,
8932 GLuint minlayer,
8933 GLuint numlayers)
8934 {
8935 return GL_TextureView(texture, target, origtexture, internalformat, minlevel, numlevels,
8936 minlayer, numlayers);
8937 }
8938
glVertexAttribLFormat(GLuint attribindex,GLint size,GLenum type,GLuint relativeoffset)8939 void GL_APIENTRY glVertexAttribLFormat(GLuint attribindex,
8940 GLint size,
8941 GLenum type,
8942 GLuint relativeoffset)
8943 {
8944 return GL_VertexAttribLFormat(attribindex, size, type, relativeoffset);
8945 }
8946
8947 // GL 4.4
glBindBuffersBase(GLenum target,GLuint first,GLsizei count,const GLuint * buffers)8948 void GL_APIENTRY glBindBuffersBase(GLenum target,
8949 GLuint first,
8950 GLsizei count,
8951 const GLuint *buffers)
8952 {
8953 return GL_BindBuffersBase(target, first, count, buffers);
8954 }
8955
glBindBuffersRange(GLenum target,GLuint first,GLsizei count,const GLuint * buffers,const GLintptr * offsets,const GLsizeiptr * sizes)8956 void GL_APIENTRY glBindBuffersRange(GLenum target,
8957 GLuint first,
8958 GLsizei count,
8959 const GLuint *buffers,
8960 const GLintptr *offsets,
8961 const GLsizeiptr *sizes)
8962 {
8963 return GL_BindBuffersRange(target, first, count, buffers, offsets, sizes);
8964 }
8965
glBindImageTextures(GLuint first,GLsizei count,const GLuint * textures)8966 void GL_APIENTRY glBindImageTextures(GLuint first, GLsizei count, const GLuint *textures)
8967 {
8968 return GL_BindImageTextures(first, count, textures);
8969 }
8970
glBindSamplers(GLuint first,GLsizei count,const GLuint * samplers)8971 void GL_APIENTRY glBindSamplers(GLuint first, GLsizei count, const GLuint *samplers)
8972 {
8973 return GL_BindSamplers(first, count, samplers);
8974 }
8975
glBindTextures(GLuint first,GLsizei count,const GLuint * textures)8976 void GL_APIENTRY glBindTextures(GLuint first, GLsizei count, const GLuint *textures)
8977 {
8978 return GL_BindTextures(first, count, textures);
8979 }
8980
glBindVertexBuffers(GLuint first,GLsizei count,const GLuint * buffers,const GLintptr * offsets,const GLsizei * strides)8981 void GL_APIENTRY glBindVertexBuffers(GLuint first,
8982 GLsizei count,
8983 const GLuint *buffers,
8984 const GLintptr *offsets,
8985 const GLsizei *strides)
8986 {
8987 return GL_BindVertexBuffers(first, count, buffers, offsets, strides);
8988 }
8989
glBufferStorage(GLenum target,GLsizeiptr size,const void * data,GLbitfield flags)8990 void GL_APIENTRY glBufferStorage(GLenum target, GLsizeiptr size, const void *data, GLbitfield flags)
8991 {
8992 return GL_BufferStorage(target, size, data, flags);
8993 }
8994
8995 void GL_APIENTRY
glClearTexImage(GLuint texture,GLint level,GLenum format,GLenum type,const void * data)8996 glClearTexImage(GLuint texture, GLint level, GLenum format, GLenum type, const void *data)
8997 {
8998 return GL_ClearTexImage(texture, level, format, type, data);
8999 }
9000
glClearTexSubImage(GLuint texture,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const void * data)9001 void GL_APIENTRY glClearTexSubImage(GLuint texture,
9002 GLint level,
9003 GLint xoffset,
9004 GLint yoffset,
9005 GLint zoffset,
9006 GLsizei width,
9007 GLsizei height,
9008 GLsizei depth,
9009 GLenum format,
9010 GLenum type,
9011 const void *data)
9012 {
9013 return GL_ClearTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth,
9014 format, type, data);
9015 }
9016
9017 // GL 4.5
glBindTextureUnit(GLuint unit,GLuint texture)9018 void GL_APIENTRY glBindTextureUnit(GLuint unit, GLuint texture)
9019 {
9020 return GL_BindTextureUnit(unit, texture);
9021 }
9022
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)9023 void GL_APIENTRY glBlitNamedFramebuffer(GLuint readFramebuffer,
9024 GLuint drawFramebuffer,
9025 GLint srcX0,
9026 GLint srcY0,
9027 GLint srcX1,
9028 GLint srcY1,
9029 GLint dstX0,
9030 GLint dstY0,
9031 GLint dstX1,
9032 GLint dstY1,
9033 GLbitfield mask,
9034 GLenum filter)
9035 {
9036 return GL_BlitNamedFramebuffer(readFramebuffer, drawFramebuffer, srcX0, srcY0, srcX1, srcY1,
9037 dstX0, dstY0, dstX1, dstY1, mask, filter);
9038 }
9039
glCheckNamedFramebufferStatus(GLuint framebuffer,GLenum target)9040 GLenum GL_APIENTRY glCheckNamedFramebufferStatus(GLuint framebuffer, GLenum target)
9041 {
9042 return GL_CheckNamedFramebufferStatus(framebuffer, target);
9043 }
9044
glClearNamedBufferData(GLuint buffer,GLenum internalformat,GLenum format,GLenum type,const void * data)9045 void GL_APIENTRY glClearNamedBufferData(GLuint buffer,
9046 GLenum internalformat,
9047 GLenum format,
9048 GLenum type,
9049 const void *data)
9050 {
9051 return GL_ClearNamedBufferData(buffer, internalformat, format, type, data);
9052 }
9053
glClearNamedBufferSubData(GLuint buffer,GLenum internalformat,GLintptr offset,GLsizeiptr size,GLenum format,GLenum type,const void * data)9054 void GL_APIENTRY glClearNamedBufferSubData(GLuint buffer,
9055 GLenum internalformat,
9056 GLintptr offset,
9057 GLsizeiptr size,
9058 GLenum format,
9059 GLenum type,
9060 const void *data)
9061 {
9062 return GL_ClearNamedBufferSubData(buffer, internalformat, offset, size, format, type, data);
9063 }
9064
glClearNamedFramebufferfi(GLuint framebuffer,GLenum buffer,GLint drawbuffer,GLfloat depth,GLint stencil)9065 void GL_APIENTRY glClearNamedFramebufferfi(GLuint framebuffer,
9066 GLenum buffer,
9067 GLint drawbuffer,
9068 GLfloat depth,
9069 GLint stencil)
9070 {
9071 return GL_ClearNamedFramebufferfi(framebuffer, buffer, drawbuffer, depth, stencil);
9072 }
9073
glClearNamedFramebufferfv(GLuint framebuffer,GLenum buffer,GLint drawbuffer,const GLfloat * value)9074 void GL_APIENTRY glClearNamedFramebufferfv(GLuint framebuffer,
9075 GLenum buffer,
9076 GLint drawbuffer,
9077 const GLfloat *value)
9078 {
9079 return GL_ClearNamedFramebufferfv(framebuffer, buffer, drawbuffer, value);
9080 }
9081
glClearNamedFramebufferiv(GLuint framebuffer,GLenum buffer,GLint drawbuffer,const GLint * value)9082 void GL_APIENTRY glClearNamedFramebufferiv(GLuint framebuffer,
9083 GLenum buffer,
9084 GLint drawbuffer,
9085 const GLint *value)
9086 {
9087 return GL_ClearNamedFramebufferiv(framebuffer, buffer, drawbuffer, value);
9088 }
9089
glClearNamedFramebufferuiv(GLuint framebuffer,GLenum buffer,GLint drawbuffer,const GLuint * value)9090 void GL_APIENTRY glClearNamedFramebufferuiv(GLuint framebuffer,
9091 GLenum buffer,
9092 GLint drawbuffer,
9093 const GLuint *value)
9094 {
9095 return GL_ClearNamedFramebufferuiv(framebuffer, buffer, drawbuffer, value);
9096 }
9097
glClipControl(GLenum origin,GLenum depth)9098 void GL_APIENTRY glClipControl(GLenum origin, GLenum depth)
9099 {
9100 return GL_ClipControl(origin, depth);
9101 }
9102
glCompressedTextureSubImage1D(GLuint texture,GLint level,GLint xoffset,GLsizei width,GLenum format,GLsizei imageSize,const void * data)9103 void GL_APIENTRY glCompressedTextureSubImage1D(GLuint texture,
9104 GLint level,
9105 GLint xoffset,
9106 GLsizei width,
9107 GLenum format,
9108 GLsizei imageSize,
9109 const void *data)
9110 {
9111 return GL_CompressedTextureSubImage1D(texture, level, xoffset, width, format, imageSize, data);
9112 }
9113
glCompressedTextureSubImage2D(GLuint texture,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLsizei imageSize,const void * data)9114 void GL_APIENTRY glCompressedTextureSubImage2D(GLuint texture,
9115 GLint level,
9116 GLint xoffset,
9117 GLint yoffset,
9118 GLsizei width,
9119 GLsizei height,
9120 GLenum format,
9121 GLsizei imageSize,
9122 const void *data)
9123 {
9124 return GL_CompressedTextureSubImage2D(texture, level, xoffset, yoffset, width, height, format,
9125 imageSize, data);
9126 }
9127
glCompressedTextureSubImage3D(GLuint texture,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,const void * data)9128 void GL_APIENTRY glCompressedTextureSubImage3D(GLuint texture,
9129 GLint level,
9130 GLint xoffset,
9131 GLint yoffset,
9132 GLint zoffset,
9133 GLsizei width,
9134 GLsizei height,
9135 GLsizei depth,
9136 GLenum format,
9137 GLsizei imageSize,
9138 const void *data)
9139 {
9140 return GL_CompressedTextureSubImage3D(texture, level, xoffset, yoffset, zoffset, width, height,
9141 depth, format, imageSize, data);
9142 }
9143
glCopyNamedBufferSubData(GLuint readBuffer,GLuint writeBuffer,GLintptr readOffset,GLintptr writeOffset,GLsizeiptr size)9144 void GL_APIENTRY glCopyNamedBufferSubData(GLuint readBuffer,
9145 GLuint writeBuffer,
9146 GLintptr readOffset,
9147 GLintptr writeOffset,
9148 GLsizeiptr size)
9149 {
9150 return GL_CopyNamedBufferSubData(readBuffer, writeBuffer, readOffset, writeOffset, size);
9151 }
9152
9153 void GL_APIENTRY
glCopyTextureSubImage1D(GLuint texture,GLint level,GLint xoffset,GLint x,GLint y,GLsizei width)9154 glCopyTextureSubImage1D(GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
9155 {
9156 return GL_CopyTextureSubImage1D(texture, level, xoffset, x, y, width);
9157 }
9158
glCopyTextureSubImage2D(GLuint texture,GLint level,GLint xoffset,GLint yoffset,GLint x,GLint y,GLsizei width,GLsizei height)9159 void GL_APIENTRY glCopyTextureSubImage2D(GLuint texture,
9160 GLint level,
9161 GLint xoffset,
9162 GLint yoffset,
9163 GLint x,
9164 GLint y,
9165 GLsizei width,
9166 GLsizei height)
9167 {
9168 return GL_CopyTextureSubImage2D(texture, level, xoffset, yoffset, x, y, width, height);
9169 }
9170
glCopyTextureSubImage3D(GLuint texture,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLsizei width,GLsizei height)9171 void GL_APIENTRY glCopyTextureSubImage3D(GLuint texture,
9172 GLint level,
9173 GLint xoffset,
9174 GLint yoffset,
9175 GLint zoffset,
9176 GLint x,
9177 GLint y,
9178 GLsizei width,
9179 GLsizei height)
9180 {
9181 return GL_CopyTextureSubImage3D(texture, level, xoffset, yoffset, zoffset, x, y, width, height);
9182 }
9183
glCreateBuffers(GLsizei n,GLuint * buffers)9184 void GL_APIENTRY glCreateBuffers(GLsizei n, GLuint *buffers)
9185 {
9186 return GL_CreateBuffers(n, buffers);
9187 }
9188
glCreateFramebuffers(GLsizei n,GLuint * framebuffers)9189 void GL_APIENTRY glCreateFramebuffers(GLsizei n, GLuint *framebuffers)
9190 {
9191 return GL_CreateFramebuffers(n, framebuffers);
9192 }
9193
glCreateProgramPipelines(GLsizei n,GLuint * pipelines)9194 void GL_APIENTRY glCreateProgramPipelines(GLsizei n, GLuint *pipelines)
9195 {
9196 return GL_CreateProgramPipelines(n, pipelines);
9197 }
9198
glCreateQueries(GLenum target,GLsizei n,GLuint * ids)9199 void GL_APIENTRY glCreateQueries(GLenum target, GLsizei n, GLuint *ids)
9200 {
9201 return GL_CreateQueries(target, n, ids);
9202 }
9203
glCreateRenderbuffers(GLsizei n,GLuint * renderbuffers)9204 void GL_APIENTRY glCreateRenderbuffers(GLsizei n, GLuint *renderbuffers)
9205 {
9206 return GL_CreateRenderbuffers(n, renderbuffers);
9207 }
9208
glCreateSamplers(GLsizei n,GLuint * samplers)9209 void GL_APIENTRY glCreateSamplers(GLsizei n, GLuint *samplers)
9210 {
9211 return GL_CreateSamplers(n, samplers);
9212 }
9213
glCreateTextures(GLenum target,GLsizei n,GLuint * textures)9214 void GL_APIENTRY glCreateTextures(GLenum target, GLsizei n, GLuint *textures)
9215 {
9216 return GL_CreateTextures(target, n, textures);
9217 }
9218
glCreateTransformFeedbacks(GLsizei n,GLuint * ids)9219 void GL_APIENTRY glCreateTransformFeedbacks(GLsizei n, GLuint *ids)
9220 {
9221 return GL_CreateTransformFeedbacks(n, ids);
9222 }
9223
glCreateVertexArrays(GLsizei n,GLuint * arrays)9224 void GL_APIENTRY glCreateVertexArrays(GLsizei n, GLuint *arrays)
9225 {
9226 return GL_CreateVertexArrays(n, arrays);
9227 }
9228
glDisableVertexArrayAttrib(GLuint vaobj,GLuint index)9229 void GL_APIENTRY glDisableVertexArrayAttrib(GLuint vaobj, GLuint index)
9230 {
9231 return GL_DisableVertexArrayAttrib(vaobj, index);
9232 }
9233
glEnableVertexArrayAttrib(GLuint vaobj,GLuint index)9234 void GL_APIENTRY glEnableVertexArrayAttrib(GLuint vaobj, GLuint index)
9235 {
9236 return GL_EnableVertexArrayAttrib(vaobj, index);
9237 }
9238
glFlushMappedNamedBufferRange(GLuint buffer,GLintptr offset,GLsizeiptr length)9239 void GL_APIENTRY glFlushMappedNamedBufferRange(GLuint buffer, GLintptr offset, GLsizeiptr length)
9240 {
9241 return GL_FlushMappedNamedBufferRange(buffer, offset, length);
9242 }
9243
glGenerateTextureMipmap(GLuint texture)9244 void GL_APIENTRY glGenerateTextureMipmap(GLuint texture)
9245 {
9246 return GL_GenerateTextureMipmap(texture);
9247 }
9248
glGetCompressedTextureImage(GLuint texture,GLint level,GLsizei bufSize,void * pixels)9249 void GL_APIENTRY glGetCompressedTextureImage(GLuint texture,
9250 GLint level,
9251 GLsizei bufSize,
9252 void *pixels)
9253 {
9254 return GL_GetCompressedTextureImage(texture, level, bufSize, pixels);
9255 }
9256
glGetCompressedTextureSubImage(GLuint texture,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLsizei bufSize,void * pixels)9257 void GL_APIENTRY glGetCompressedTextureSubImage(GLuint texture,
9258 GLint level,
9259 GLint xoffset,
9260 GLint yoffset,
9261 GLint zoffset,
9262 GLsizei width,
9263 GLsizei height,
9264 GLsizei depth,
9265 GLsizei bufSize,
9266 void *pixels)
9267 {
9268 return GL_GetCompressedTextureSubImage(texture, level, xoffset, yoffset, zoffset, width, height,
9269 depth, bufSize, pixels);
9270 }
9271
glGetNamedBufferParameteri64v(GLuint buffer,GLenum pname,GLint64 * params)9272 void GL_APIENTRY glGetNamedBufferParameteri64v(GLuint buffer, GLenum pname, GLint64 *params)
9273 {
9274 return GL_GetNamedBufferParameteri64v(buffer, pname, params);
9275 }
9276
glGetNamedBufferParameteriv(GLuint buffer,GLenum pname,GLint * params)9277 void GL_APIENTRY glGetNamedBufferParameteriv(GLuint buffer, GLenum pname, GLint *params)
9278 {
9279 return GL_GetNamedBufferParameteriv(buffer, pname, params);
9280 }
9281
glGetNamedBufferPointerv(GLuint buffer,GLenum pname,void ** params)9282 void GL_APIENTRY glGetNamedBufferPointerv(GLuint buffer, GLenum pname, void **params)
9283 {
9284 return GL_GetNamedBufferPointerv(buffer, pname, params);
9285 }
9286
glGetNamedBufferSubData(GLuint buffer,GLintptr offset,GLsizeiptr size,void * data)9287 void GL_APIENTRY glGetNamedBufferSubData(GLuint buffer,
9288 GLintptr offset,
9289 GLsizeiptr size,
9290 void *data)
9291 {
9292 return GL_GetNamedBufferSubData(buffer, offset, size, data);
9293 }
9294
glGetNamedFramebufferAttachmentParameteriv(GLuint framebuffer,GLenum attachment,GLenum pname,GLint * params)9295 void GL_APIENTRY glGetNamedFramebufferAttachmentParameteriv(GLuint framebuffer,
9296 GLenum attachment,
9297 GLenum pname,
9298 GLint *params)
9299 {
9300 return GL_GetNamedFramebufferAttachmentParameteriv(framebuffer, attachment, pname, params);
9301 }
9302
glGetNamedFramebufferParameteriv(GLuint framebuffer,GLenum pname,GLint * param)9303 void GL_APIENTRY glGetNamedFramebufferParameteriv(GLuint framebuffer, GLenum pname, GLint *param)
9304 {
9305 return GL_GetNamedFramebufferParameteriv(framebuffer, pname, param);
9306 }
9307
glGetNamedRenderbufferParameteriv(GLuint renderbuffer,GLenum pname,GLint * params)9308 void GL_APIENTRY glGetNamedRenderbufferParameteriv(GLuint renderbuffer, GLenum pname, GLint *params)
9309 {
9310 return GL_GetNamedRenderbufferParameteriv(renderbuffer, pname, params);
9311 }
9312
glGetQueryBufferObjecti64v(GLuint id,GLuint buffer,GLenum pname,GLintptr offset)9313 void GL_APIENTRY glGetQueryBufferObjecti64v(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
9314 {
9315 return GL_GetQueryBufferObjecti64v(id, buffer, pname, offset);
9316 }
9317
glGetQueryBufferObjectiv(GLuint id,GLuint buffer,GLenum pname,GLintptr offset)9318 void GL_APIENTRY glGetQueryBufferObjectiv(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
9319 {
9320 return GL_GetQueryBufferObjectiv(id, buffer, pname, offset);
9321 }
9322
glGetQueryBufferObjectui64v(GLuint id,GLuint buffer,GLenum pname,GLintptr offset)9323 void GL_APIENTRY glGetQueryBufferObjectui64v(GLuint id,
9324 GLuint buffer,
9325 GLenum pname,
9326 GLintptr offset)
9327 {
9328 return GL_GetQueryBufferObjectui64v(id, buffer, pname, offset);
9329 }
9330
glGetQueryBufferObjectuiv(GLuint id,GLuint buffer,GLenum pname,GLintptr offset)9331 void GL_APIENTRY glGetQueryBufferObjectuiv(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
9332 {
9333 return GL_GetQueryBufferObjectuiv(id, buffer, pname, offset);
9334 }
9335
glGetTextureImage(GLuint texture,GLint level,GLenum format,GLenum type,GLsizei bufSize,void * pixels)9336 void GL_APIENTRY glGetTextureImage(GLuint texture,
9337 GLint level,
9338 GLenum format,
9339 GLenum type,
9340 GLsizei bufSize,
9341 void *pixels)
9342 {
9343 return GL_GetTextureImage(texture, level, format, type, bufSize, pixels);
9344 }
9345
glGetTextureLevelParameterfv(GLuint texture,GLint level,GLenum pname,GLfloat * params)9346 void GL_APIENTRY glGetTextureLevelParameterfv(GLuint texture,
9347 GLint level,
9348 GLenum pname,
9349 GLfloat *params)
9350 {
9351 return GL_GetTextureLevelParameterfv(texture, level, pname, params);
9352 }
9353
glGetTextureLevelParameteriv(GLuint texture,GLint level,GLenum pname,GLint * params)9354 void GL_APIENTRY glGetTextureLevelParameteriv(GLuint texture,
9355 GLint level,
9356 GLenum pname,
9357 GLint *params)
9358 {
9359 return GL_GetTextureLevelParameteriv(texture, level, pname, params);
9360 }
9361
glGetTextureParameterIiv(GLuint texture,GLenum pname,GLint * params)9362 void GL_APIENTRY glGetTextureParameterIiv(GLuint texture, GLenum pname, GLint *params)
9363 {
9364 return GL_GetTextureParameterIiv(texture, pname, params);
9365 }
9366
glGetTextureParameterIuiv(GLuint texture,GLenum pname,GLuint * params)9367 void GL_APIENTRY glGetTextureParameterIuiv(GLuint texture, GLenum pname, GLuint *params)
9368 {
9369 return GL_GetTextureParameterIuiv(texture, pname, params);
9370 }
9371
glGetTextureParameterfv(GLuint texture,GLenum pname,GLfloat * params)9372 void GL_APIENTRY glGetTextureParameterfv(GLuint texture, GLenum pname, GLfloat *params)
9373 {
9374 return GL_GetTextureParameterfv(texture, pname, params);
9375 }
9376
glGetTextureParameteriv(GLuint texture,GLenum pname,GLint * params)9377 void GL_APIENTRY glGetTextureParameteriv(GLuint texture, GLenum pname, GLint *params)
9378 {
9379 return GL_GetTextureParameteriv(texture, pname, params);
9380 }
9381
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)9382 void GL_APIENTRY glGetTextureSubImage(GLuint texture,
9383 GLint level,
9384 GLint xoffset,
9385 GLint yoffset,
9386 GLint zoffset,
9387 GLsizei width,
9388 GLsizei height,
9389 GLsizei depth,
9390 GLenum format,
9391 GLenum type,
9392 GLsizei bufSize,
9393 void *pixels)
9394 {
9395 return GL_GetTextureSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth,
9396 format, type, bufSize, pixels);
9397 }
9398
glGetTransformFeedbacki64_v(GLuint xfb,GLenum pname,GLuint index,GLint64 * param)9399 void GL_APIENTRY glGetTransformFeedbacki64_v(GLuint xfb, GLenum pname, GLuint index, GLint64 *param)
9400 {
9401 return GL_GetTransformFeedbacki64_v(xfb, pname, index, param);
9402 }
9403
glGetTransformFeedbacki_v(GLuint xfb,GLenum pname,GLuint index,GLint * param)9404 void GL_APIENTRY glGetTransformFeedbacki_v(GLuint xfb, GLenum pname, GLuint index, GLint *param)
9405 {
9406 return GL_GetTransformFeedbacki_v(xfb, pname, index, param);
9407 }
9408
glGetTransformFeedbackiv(GLuint xfb,GLenum pname,GLint * param)9409 void GL_APIENTRY glGetTransformFeedbackiv(GLuint xfb, GLenum pname, GLint *param)
9410 {
9411 return GL_GetTransformFeedbackiv(xfb, pname, param);
9412 }
9413
glGetVertexArrayIndexed64iv(GLuint vaobj,GLuint index,GLenum pname,GLint64 * param)9414 void GL_APIENTRY glGetVertexArrayIndexed64iv(GLuint vaobj,
9415 GLuint index,
9416 GLenum pname,
9417 GLint64 *param)
9418 {
9419 return GL_GetVertexArrayIndexed64iv(vaobj, index, pname, param);
9420 }
9421
glGetVertexArrayIndexediv(GLuint vaobj,GLuint index,GLenum pname,GLint * param)9422 void GL_APIENTRY glGetVertexArrayIndexediv(GLuint vaobj, GLuint index, GLenum pname, GLint *param)
9423 {
9424 return GL_GetVertexArrayIndexediv(vaobj, index, pname, param);
9425 }
9426
glGetVertexArrayiv(GLuint vaobj,GLenum pname,GLint * param)9427 void GL_APIENTRY glGetVertexArrayiv(GLuint vaobj, GLenum pname, GLint *param)
9428 {
9429 return GL_GetVertexArrayiv(vaobj, pname, param);
9430 }
9431
9432 void GL_APIENTRY
glGetnColorTable(GLenum target,GLenum format,GLenum type,GLsizei bufSize,void * table)9433 glGetnColorTable(GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table)
9434 {
9435 return GL_GetnColorTable(target, format, type, bufSize, table);
9436 }
9437
glGetnCompressedTexImage(GLenum target,GLint lod,GLsizei bufSize,void * pixels)9438 void GL_APIENTRY glGetnCompressedTexImage(GLenum target, GLint lod, GLsizei bufSize, void *pixels)
9439 {
9440 return GL_GetnCompressedTexImage(target, lod, bufSize, pixels);
9441 }
9442
9443 void GL_APIENTRY
glGetnConvolutionFilter(GLenum target,GLenum format,GLenum type,GLsizei bufSize,void * image)9444 glGetnConvolutionFilter(GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image)
9445 {
9446 return GL_GetnConvolutionFilter(target, format, type, bufSize, image);
9447 }
9448
glGetnHistogram(GLenum target,GLboolean reset,GLenum format,GLenum type,GLsizei bufSize,void * values)9449 void GL_APIENTRY glGetnHistogram(GLenum target,
9450 GLboolean reset,
9451 GLenum format,
9452 GLenum type,
9453 GLsizei bufSize,
9454 void *values)
9455 {
9456 return GL_GetnHistogram(target, reset, format, type, bufSize, values);
9457 }
9458
glGetnMapdv(GLenum target,GLenum query,GLsizei bufSize,GLdouble * v)9459 void GL_APIENTRY glGetnMapdv(GLenum target, GLenum query, GLsizei bufSize, GLdouble *v)
9460 {
9461 return GL_GetnMapdv(target, query, bufSize, v);
9462 }
9463
glGetnMapfv(GLenum target,GLenum query,GLsizei bufSize,GLfloat * v)9464 void GL_APIENTRY glGetnMapfv(GLenum target, GLenum query, GLsizei bufSize, GLfloat *v)
9465 {
9466 return GL_GetnMapfv(target, query, bufSize, v);
9467 }
9468
glGetnMapiv(GLenum target,GLenum query,GLsizei bufSize,GLint * v)9469 void GL_APIENTRY glGetnMapiv(GLenum target, GLenum query, GLsizei bufSize, GLint *v)
9470 {
9471 return GL_GetnMapiv(target, query, bufSize, v);
9472 }
9473
glGetnMinmax(GLenum target,GLboolean reset,GLenum format,GLenum type,GLsizei bufSize,void * values)9474 void GL_APIENTRY glGetnMinmax(GLenum target,
9475 GLboolean reset,
9476 GLenum format,
9477 GLenum type,
9478 GLsizei bufSize,
9479 void *values)
9480 {
9481 return GL_GetnMinmax(target, reset, format, type, bufSize, values);
9482 }
9483
glGetnPixelMapfv(GLenum map,GLsizei bufSize,GLfloat * values)9484 void GL_APIENTRY glGetnPixelMapfv(GLenum map, GLsizei bufSize, GLfloat *values)
9485 {
9486 return GL_GetnPixelMapfv(map, bufSize, values);
9487 }
9488
glGetnPixelMapuiv(GLenum map,GLsizei bufSize,GLuint * values)9489 void GL_APIENTRY glGetnPixelMapuiv(GLenum map, GLsizei bufSize, GLuint *values)
9490 {
9491 return GL_GetnPixelMapuiv(map, bufSize, values);
9492 }
9493
glGetnPixelMapusv(GLenum map,GLsizei bufSize,GLushort * values)9494 void GL_APIENTRY glGetnPixelMapusv(GLenum map, GLsizei bufSize, GLushort *values)
9495 {
9496 return GL_GetnPixelMapusv(map, bufSize, values);
9497 }
9498
glGetnPolygonStipple(GLsizei bufSize,GLubyte * pattern)9499 void GL_APIENTRY glGetnPolygonStipple(GLsizei bufSize, GLubyte *pattern)
9500 {
9501 return GL_GetnPolygonStipple(bufSize, pattern);
9502 }
9503
glGetnSeparableFilter(GLenum target,GLenum format,GLenum type,GLsizei rowBufSize,void * row,GLsizei columnBufSize,void * column,void * span)9504 void GL_APIENTRY glGetnSeparableFilter(GLenum target,
9505 GLenum format,
9506 GLenum type,
9507 GLsizei rowBufSize,
9508 void *row,
9509 GLsizei columnBufSize,
9510 void *column,
9511 void *span)
9512 {
9513 return GL_GetnSeparableFilter(target, format, type, rowBufSize, row, columnBufSize, column,
9514 span);
9515 }
9516
glGetnTexImage(GLenum target,GLint level,GLenum format,GLenum type,GLsizei bufSize,void * pixels)9517 void GL_APIENTRY glGetnTexImage(GLenum target,
9518 GLint level,
9519 GLenum format,
9520 GLenum type,
9521 GLsizei bufSize,
9522 void *pixels)
9523 {
9524 return GL_GetnTexImage(target, level, format, type, bufSize, pixels);
9525 }
9526
glGetnUniformdv(GLuint program,GLint location,GLsizei bufSize,GLdouble * params)9527 void GL_APIENTRY glGetnUniformdv(GLuint program, GLint location, GLsizei bufSize, GLdouble *params)
9528 {
9529 return GL_GetnUniformdv(program, location, bufSize, params);
9530 }
9531
glInvalidateNamedFramebufferData(GLuint framebuffer,GLsizei numAttachments,const GLenum * attachments)9532 void GL_APIENTRY glInvalidateNamedFramebufferData(GLuint framebuffer,
9533 GLsizei numAttachments,
9534 const GLenum *attachments)
9535 {
9536 return GL_InvalidateNamedFramebufferData(framebuffer, numAttachments, attachments);
9537 }
9538
glInvalidateNamedFramebufferSubData(GLuint framebuffer,GLsizei numAttachments,const GLenum * attachments,GLint x,GLint y,GLsizei width,GLsizei height)9539 void GL_APIENTRY glInvalidateNamedFramebufferSubData(GLuint framebuffer,
9540 GLsizei numAttachments,
9541 const GLenum *attachments,
9542 GLint x,
9543 GLint y,
9544 GLsizei width,
9545 GLsizei height)
9546 {
9547 return GL_InvalidateNamedFramebufferSubData(framebuffer, numAttachments, attachments, x, y,
9548 width, height);
9549 }
9550
glMapNamedBuffer(GLuint buffer,GLenum access)9551 void *GL_APIENTRY glMapNamedBuffer(GLuint buffer, GLenum access)
9552 {
9553 return GL_MapNamedBuffer(buffer, access);
9554 }
9555
glMapNamedBufferRange(GLuint buffer,GLintptr offset,GLsizeiptr length,GLbitfield access)9556 void *GL_APIENTRY glMapNamedBufferRange(GLuint buffer,
9557 GLintptr offset,
9558 GLsizeiptr length,
9559 GLbitfield access)
9560 {
9561 return GL_MapNamedBufferRange(buffer, offset, length, access);
9562 }
9563
glNamedBufferData(GLuint buffer,GLsizeiptr size,const void * data,GLenum usage)9564 void GL_APIENTRY glNamedBufferData(GLuint buffer, GLsizeiptr size, const void *data, GLenum usage)
9565 {
9566 return GL_NamedBufferData(buffer, size, data, usage);
9567 }
9568
glNamedBufferStorage(GLuint buffer,GLsizeiptr size,const void * data,GLbitfield flags)9569 void GL_APIENTRY glNamedBufferStorage(GLuint buffer,
9570 GLsizeiptr size,
9571 const void *data,
9572 GLbitfield flags)
9573 {
9574 return GL_NamedBufferStorage(buffer, size, data, flags);
9575 }
9576
glNamedBufferSubData(GLuint buffer,GLintptr offset,GLsizeiptr size,const void * data)9577 void GL_APIENTRY glNamedBufferSubData(GLuint buffer,
9578 GLintptr offset,
9579 GLsizeiptr size,
9580 const void *data)
9581 {
9582 return GL_NamedBufferSubData(buffer, offset, size, data);
9583 }
9584
glNamedFramebufferDrawBuffer(GLuint framebuffer,GLenum buf)9585 void GL_APIENTRY glNamedFramebufferDrawBuffer(GLuint framebuffer, GLenum buf)
9586 {
9587 return GL_NamedFramebufferDrawBuffer(framebuffer, buf);
9588 }
9589
glNamedFramebufferDrawBuffers(GLuint framebuffer,GLsizei n,const GLenum * bufs)9590 void GL_APIENTRY glNamedFramebufferDrawBuffers(GLuint framebuffer, GLsizei n, const GLenum *bufs)
9591 {
9592 return GL_NamedFramebufferDrawBuffers(framebuffer, n, bufs);
9593 }
9594
glNamedFramebufferParameteri(GLuint framebuffer,GLenum pname,GLint param)9595 void GL_APIENTRY glNamedFramebufferParameteri(GLuint framebuffer, GLenum pname, GLint param)
9596 {
9597 return GL_NamedFramebufferParameteri(framebuffer, pname, param);
9598 }
9599
glNamedFramebufferReadBuffer(GLuint framebuffer,GLenum src)9600 void GL_APIENTRY glNamedFramebufferReadBuffer(GLuint framebuffer, GLenum src)
9601 {
9602 return GL_NamedFramebufferReadBuffer(framebuffer, src);
9603 }
9604
glNamedFramebufferRenderbuffer(GLuint framebuffer,GLenum attachment,GLenum renderbuffertarget,GLuint renderbuffer)9605 void GL_APIENTRY glNamedFramebufferRenderbuffer(GLuint framebuffer,
9606 GLenum attachment,
9607 GLenum renderbuffertarget,
9608 GLuint renderbuffer)
9609 {
9610 return GL_NamedFramebufferRenderbuffer(framebuffer, attachment, renderbuffertarget,
9611 renderbuffer);
9612 }
9613
glNamedFramebufferTexture(GLuint framebuffer,GLenum attachment,GLuint texture,GLint level)9614 void GL_APIENTRY glNamedFramebufferTexture(GLuint framebuffer,
9615 GLenum attachment,
9616 GLuint texture,
9617 GLint level)
9618 {
9619 return GL_NamedFramebufferTexture(framebuffer, attachment, texture, level);
9620 }
9621
glNamedFramebufferTextureLayer(GLuint framebuffer,GLenum attachment,GLuint texture,GLint level,GLint layer)9622 void GL_APIENTRY glNamedFramebufferTextureLayer(GLuint framebuffer,
9623 GLenum attachment,
9624 GLuint texture,
9625 GLint level,
9626 GLint layer)
9627 {
9628 return GL_NamedFramebufferTextureLayer(framebuffer, attachment, texture, level, layer);
9629 }
9630
glNamedRenderbufferStorage(GLuint renderbuffer,GLenum internalformat,GLsizei width,GLsizei height)9631 void GL_APIENTRY glNamedRenderbufferStorage(GLuint renderbuffer,
9632 GLenum internalformat,
9633 GLsizei width,
9634 GLsizei height)
9635 {
9636 return GL_NamedRenderbufferStorage(renderbuffer, internalformat, width, height);
9637 }
9638
glNamedRenderbufferStorageMultisample(GLuint renderbuffer,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)9639 void GL_APIENTRY glNamedRenderbufferStorageMultisample(GLuint renderbuffer,
9640 GLsizei samples,
9641 GLenum internalformat,
9642 GLsizei width,
9643 GLsizei height)
9644 {
9645 return GL_NamedRenderbufferStorageMultisample(renderbuffer, samples, internalformat, width,
9646 height);
9647 }
9648
glTextureBarrier()9649 void GL_APIENTRY glTextureBarrier()
9650 {
9651 return GL_TextureBarrier();
9652 }
9653
glTextureBuffer(GLuint texture,GLenum internalformat,GLuint buffer)9654 void GL_APIENTRY glTextureBuffer(GLuint texture, GLenum internalformat, GLuint buffer)
9655 {
9656 return GL_TextureBuffer(texture, internalformat, buffer);
9657 }
9658
glTextureBufferRange(GLuint texture,GLenum internalformat,GLuint buffer,GLintptr offset,GLsizeiptr size)9659 void GL_APIENTRY glTextureBufferRange(GLuint texture,
9660 GLenum internalformat,
9661 GLuint buffer,
9662 GLintptr offset,
9663 GLsizeiptr size)
9664 {
9665 return GL_TextureBufferRange(texture, internalformat, buffer, offset, size);
9666 }
9667
glTextureParameterIiv(GLuint texture,GLenum pname,const GLint * params)9668 void GL_APIENTRY glTextureParameterIiv(GLuint texture, GLenum pname, const GLint *params)
9669 {
9670 return GL_TextureParameterIiv(texture, pname, params);
9671 }
9672
glTextureParameterIuiv(GLuint texture,GLenum pname,const GLuint * params)9673 void GL_APIENTRY glTextureParameterIuiv(GLuint texture, GLenum pname, const GLuint *params)
9674 {
9675 return GL_TextureParameterIuiv(texture, pname, params);
9676 }
9677
glTextureParameterf(GLuint texture,GLenum pname,GLfloat param)9678 void GL_APIENTRY glTextureParameterf(GLuint texture, GLenum pname, GLfloat param)
9679 {
9680 return GL_TextureParameterf(texture, pname, param);
9681 }
9682
glTextureParameterfv(GLuint texture,GLenum pname,const GLfloat * param)9683 void GL_APIENTRY glTextureParameterfv(GLuint texture, GLenum pname, const GLfloat *param)
9684 {
9685 return GL_TextureParameterfv(texture, pname, param);
9686 }
9687
glTextureParameteri(GLuint texture,GLenum pname,GLint param)9688 void GL_APIENTRY glTextureParameteri(GLuint texture, GLenum pname, GLint param)
9689 {
9690 return GL_TextureParameteri(texture, pname, param);
9691 }
9692
glTextureParameteriv(GLuint texture,GLenum pname,const GLint * param)9693 void GL_APIENTRY glTextureParameteriv(GLuint texture, GLenum pname, const GLint *param)
9694 {
9695 return GL_TextureParameteriv(texture, pname, param);
9696 }
9697
glTextureStorage1D(GLuint texture,GLsizei levels,GLenum internalformat,GLsizei width)9698 void GL_APIENTRY glTextureStorage1D(GLuint texture,
9699 GLsizei levels,
9700 GLenum internalformat,
9701 GLsizei width)
9702 {
9703 return GL_TextureStorage1D(texture, levels, internalformat, width);
9704 }
9705
glTextureStorage2D(GLuint texture,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height)9706 void GL_APIENTRY glTextureStorage2D(GLuint texture,
9707 GLsizei levels,
9708 GLenum internalformat,
9709 GLsizei width,
9710 GLsizei height)
9711 {
9712 return GL_TextureStorage2D(texture, levels, internalformat, width, height);
9713 }
9714
glTextureStorage2DMultisample(GLuint texture,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLboolean fixedsamplelocations)9715 void GL_APIENTRY glTextureStorage2DMultisample(GLuint texture,
9716 GLsizei samples,
9717 GLenum internalformat,
9718 GLsizei width,
9719 GLsizei height,
9720 GLboolean fixedsamplelocations)
9721 {
9722 return GL_TextureStorage2DMultisample(texture, samples, internalformat, width, height,
9723 fixedsamplelocations);
9724 }
9725
glTextureStorage3D(GLuint texture,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth)9726 void GL_APIENTRY glTextureStorage3D(GLuint texture,
9727 GLsizei levels,
9728 GLenum internalformat,
9729 GLsizei width,
9730 GLsizei height,
9731 GLsizei depth)
9732 {
9733 return GL_TextureStorage3D(texture, levels, internalformat, width, height, depth);
9734 }
9735
glTextureStorage3DMultisample(GLuint texture,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedsamplelocations)9736 void GL_APIENTRY glTextureStorage3DMultisample(GLuint texture,
9737 GLsizei samples,
9738 GLenum internalformat,
9739 GLsizei width,
9740 GLsizei height,
9741 GLsizei depth,
9742 GLboolean fixedsamplelocations)
9743 {
9744 return GL_TextureStorage3DMultisample(texture, samples, internalformat, width, height, depth,
9745 fixedsamplelocations);
9746 }
9747
glTextureSubImage1D(GLuint texture,GLint level,GLint xoffset,GLsizei width,GLenum format,GLenum type,const void * pixels)9748 void GL_APIENTRY glTextureSubImage1D(GLuint texture,
9749 GLint level,
9750 GLint xoffset,
9751 GLsizei width,
9752 GLenum format,
9753 GLenum type,
9754 const void *pixels)
9755 {
9756 return GL_TextureSubImage1D(texture, level, xoffset, width, format, type, pixels);
9757 }
9758
glTextureSubImage2D(GLuint texture,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLenum type,const void * pixels)9759 void GL_APIENTRY glTextureSubImage2D(GLuint texture,
9760 GLint level,
9761 GLint xoffset,
9762 GLint yoffset,
9763 GLsizei width,
9764 GLsizei height,
9765 GLenum format,
9766 GLenum type,
9767 const void *pixels)
9768 {
9769 return GL_TextureSubImage2D(texture, level, xoffset, yoffset, width, height, format, type,
9770 pixels);
9771 }
9772
glTextureSubImage3D(GLuint texture,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const void * pixels)9773 void GL_APIENTRY glTextureSubImage3D(GLuint texture,
9774 GLint level,
9775 GLint xoffset,
9776 GLint yoffset,
9777 GLint zoffset,
9778 GLsizei width,
9779 GLsizei height,
9780 GLsizei depth,
9781 GLenum format,
9782 GLenum type,
9783 const void *pixels)
9784 {
9785 return GL_TextureSubImage3D(texture, level, xoffset, yoffset, zoffset, width, height, depth,
9786 format, type, pixels);
9787 }
9788
glTransformFeedbackBufferBase(GLuint xfb,GLuint index,GLuint buffer)9789 void GL_APIENTRY glTransformFeedbackBufferBase(GLuint xfb, GLuint index, GLuint buffer)
9790 {
9791 return GL_TransformFeedbackBufferBase(xfb, index, buffer);
9792 }
9793
glTransformFeedbackBufferRange(GLuint xfb,GLuint index,GLuint buffer,GLintptr offset,GLsizeiptr size)9794 void GL_APIENTRY glTransformFeedbackBufferRange(GLuint xfb,
9795 GLuint index,
9796 GLuint buffer,
9797 GLintptr offset,
9798 GLsizeiptr size)
9799 {
9800 return GL_TransformFeedbackBufferRange(xfb, index, buffer, offset, size);
9801 }
9802
glUnmapNamedBuffer(GLuint buffer)9803 GLboolean GL_APIENTRY glUnmapNamedBuffer(GLuint buffer)
9804 {
9805 return GL_UnmapNamedBuffer(buffer);
9806 }
9807
glVertexArrayAttribBinding(GLuint vaobj,GLuint attribindex,GLuint bindingindex)9808 void GL_APIENTRY glVertexArrayAttribBinding(GLuint vaobj, GLuint attribindex, GLuint bindingindex)
9809 {
9810 return GL_VertexArrayAttribBinding(vaobj, attribindex, bindingindex);
9811 }
9812
glVertexArrayAttribFormat(GLuint vaobj,GLuint attribindex,GLint size,GLenum type,GLboolean normalized,GLuint relativeoffset)9813 void GL_APIENTRY glVertexArrayAttribFormat(GLuint vaobj,
9814 GLuint attribindex,
9815 GLint size,
9816 GLenum type,
9817 GLboolean normalized,
9818 GLuint relativeoffset)
9819 {
9820 return GL_VertexArrayAttribFormat(vaobj, attribindex, size, type, normalized, relativeoffset);
9821 }
9822
glVertexArrayAttribIFormat(GLuint vaobj,GLuint attribindex,GLint size,GLenum type,GLuint relativeoffset)9823 void GL_APIENTRY glVertexArrayAttribIFormat(GLuint vaobj,
9824 GLuint attribindex,
9825 GLint size,
9826 GLenum type,
9827 GLuint relativeoffset)
9828 {
9829 return GL_VertexArrayAttribIFormat(vaobj, attribindex, size, type, relativeoffset);
9830 }
9831
glVertexArrayAttribLFormat(GLuint vaobj,GLuint attribindex,GLint size,GLenum type,GLuint relativeoffset)9832 void GL_APIENTRY glVertexArrayAttribLFormat(GLuint vaobj,
9833 GLuint attribindex,
9834 GLint size,
9835 GLenum type,
9836 GLuint relativeoffset)
9837 {
9838 return GL_VertexArrayAttribLFormat(vaobj, attribindex, size, type, relativeoffset);
9839 }
9840
glVertexArrayBindingDivisor(GLuint vaobj,GLuint bindingindex,GLuint divisor)9841 void GL_APIENTRY glVertexArrayBindingDivisor(GLuint vaobj, GLuint bindingindex, GLuint divisor)
9842 {
9843 return GL_VertexArrayBindingDivisor(vaobj, bindingindex, divisor);
9844 }
9845
glVertexArrayElementBuffer(GLuint vaobj,GLuint buffer)9846 void GL_APIENTRY glVertexArrayElementBuffer(GLuint vaobj, GLuint buffer)
9847 {
9848 return GL_VertexArrayElementBuffer(vaobj, buffer);
9849 }
9850
glVertexArrayVertexBuffer(GLuint vaobj,GLuint bindingindex,GLuint buffer,GLintptr offset,GLsizei stride)9851 void GL_APIENTRY glVertexArrayVertexBuffer(GLuint vaobj,
9852 GLuint bindingindex,
9853 GLuint buffer,
9854 GLintptr offset,
9855 GLsizei stride)
9856 {
9857 return GL_VertexArrayVertexBuffer(vaobj, bindingindex, buffer, offset, stride);
9858 }
9859
glVertexArrayVertexBuffers(GLuint vaobj,GLuint first,GLsizei count,const GLuint * buffers,const GLintptr * offsets,const GLsizei * strides)9860 void GL_APIENTRY glVertexArrayVertexBuffers(GLuint vaobj,
9861 GLuint first,
9862 GLsizei count,
9863 const GLuint *buffers,
9864 const GLintptr *offsets,
9865 const GLsizei *strides)
9866 {
9867 return GL_VertexArrayVertexBuffers(vaobj, first, count, buffers, offsets, strides);
9868 }
9869
9870 // GL 4.6
glMultiDrawArraysIndirectCount(GLenum mode,const void * indirect,GLintptr drawcount,GLsizei maxdrawcount,GLsizei stride)9871 void GL_APIENTRY glMultiDrawArraysIndirectCount(GLenum mode,
9872 const void *indirect,
9873 GLintptr drawcount,
9874 GLsizei maxdrawcount,
9875 GLsizei stride)
9876 {
9877 return GL_MultiDrawArraysIndirectCount(mode, indirect, drawcount, maxdrawcount, stride);
9878 }
9879
glMultiDrawElementsIndirectCount(GLenum mode,GLenum type,const void * indirect,GLintptr drawcount,GLsizei maxdrawcount,GLsizei stride)9880 void GL_APIENTRY glMultiDrawElementsIndirectCount(GLenum mode,
9881 GLenum type,
9882 const void *indirect,
9883 GLintptr drawcount,
9884 GLsizei maxdrawcount,
9885 GLsizei stride)
9886 {
9887 return GL_MultiDrawElementsIndirectCount(mode, type, indirect, drawcount, maxdrawcount, stride);
9888 }
9889
glPolygonOffsetClamp(GLfloat factor,GLfloat units,GLfloat clamp)9890 void GL_APIENTRY glPolygonOffsetClamp(GLfloat factor, GLfloat units, GLfloat clamp)
9891 {
9892 return GL_PolygonOffsetClamp(factor, units, clamp);
9893 }
9894
glSpecializeShader(GLuint shader,const GLchar * pEntryPoint,GLuint numSpecializationConstants,const GLuint * pConstantIndex,const GLuint * pConstantValue)9895 void GL_APIENTRY glSpecializeShader(GLuint shader,
9896 const GLchar *pEntryPoint,
9897 GLuint numSpecializationConstants,
9898 const GLuint *pConstantIndex,
9899 const GLuint *pConstantValue)
9900 {
9901 return GL_SpecializeShader(shader, pEntryPoint, numSpecializationConstants, pConstantIndex,
9902 pConstantValue);
9903 }
9904
9905 #endif // defined(ANGLE_ENABLE_GL_DESKTOP_FRONTEND)
9906 } // extern "C"
9907