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 #include "common/event_tracer.h"
20
21 extern "C" {
22
23 // OpenGL ES 2.0
glActiveTexture(GLenum texture)24 void GL_APIENTRY glActiveTexture(GLenum texture)
25 {
26 return GL_ActiveTexture(texture);
27 }
28
glAttachShader(GLuint program,GLuint shader)29 void GL_APIENTRY glAttachShader(GLuint program, GLuint shader)
30 {
31 return GL_AttachShader(program, shader);
32 }
33
glBindAttribLocation(GLuint program,GLuint index,const GLchar * name)34 void GL_APIENTRY glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
35 {
36 return GL_BindAttribLocation(program, index, name);
37 }
38
glBindBuffer(GLenum target,GLuint buffer)39 void GL_APIENTRY glBindBuffer(GLenum target, GLuint buffer)
40 {
41 return GL_BindBuffer(target, buffer);
42 }
43
glBindFramebuffer(GLenum target,GLuint framebuffer)44 void GL_APIENTRY glBindFramebuffer(GLenum target, GLuint framebuffer)
45 {
46 return GL_BindFramebuffer(target, framebuffer);
47 }
48
glBindRenderbuffer(GLenum target,GLuint renderbuffer)49 void GL_APIENTRY glBindRenderbuffer(GLenum target, GLuint renderbuffer)
50 {
51 return GL_BindRenderbuffer(target, renderbuffer);
52 }
53
glBindTexture(GLenum target,GLuint texture)54 void GL_APIENTRY glBindTexture(GLenum target, GLuint texture)
55 {
56 return GL_BindTexture(target, texture);
57 }
58
glBlendColor(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)59 void GL_APIENTRY glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
60 {
61 return GL_BlendColor(red, green, blue, alpha);
62 }
63
glBlendEquation(GLenum mode)64 void GL_APIENTRY glBlendEquation(GLenum mode)
65 {
66 return GL_BlendEquation(mode);
67 }
68
glBlendEquationSeparate(GLenum modeRGB,GLenum modeAlpha)69 void GL_APIENTRY glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
70 {
71 return GL_BlendEquationSeparate(modeRGB, modeAlpha);
72 }
73
glBlendFunc(GLenum sfactor,GLenum dfactor)74 void GL_APIENTRY glBlendFunc(GLenum sfactor, GLenum dfactor)
75 {
76 return GL_BlendFunc(sfactor, dfactor);
77 }
78
glBlendFuncSeparate(GLenum sfactorRGB,GLenum dfactorRGB,GLenum sfactorAlpha,GLenum dfactorAlpha)79 void GL_APIENTRY glBlendFuncSeparate(GLenum sfactorRGB,
80 GLenum dfactorRGB,
81 GLenum sfactorAlpha,
82 GLenum dfactorAlpha)
83 {
84 return GL_BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
85 }
86
glBufferData(GLenum target,GLsizeiptr size,const void * data,GLenum usage)87 void GL_APIENTRY glBufferData(GLenum target, GLsizeiptr size, const void *data, GLenum usage)
88 {
89 return GL_BufferData(target, size, data, usage);
90 }
91
glBufferSubData(GLenum target,GLintptr offset,GLsizeiptr size,const void * data)92 void GL_APIENTRY glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const void *data)
93 {
94 return GL_BufferSubData(target, offset, size, data);
95 }
96
glCheckFramebufferStatus(GLenum target)97 GLenum GL_APIENTRY glCheckFramebufferStatus(GLenum target)
98 {
99 return GL_CheckFramebufferStatus(target);
100 }
101
glClear(GLbitfield mask)102 void GL_APIENTRY glClear(GLbitfield mask)
103 {
104 return GL_Clear(mask);
105 }
106
glClearColor(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)107 void GL_APIENTRY glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
108 {
109 return GL_ClearColor(red, green, blue, alpha);
110 }
111
glClearDepthf(GLfloat d)112 void GL_APIENTRY glClearDepthf(GLfloat d)
113 {
114 return GL_ClearDepthf(d);
115 }
116
glClearStencil(GLint s)117 void GL_APIENTRY glClearStencil(GLint s)
118 {
119 return GL_ClearStencil(s);
120 }
121
glColorMask(GLboolean red,GLboolean green,GLboolean blue,GLboolean alpha)122 void GL_APIENTRY glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
123 {
124 return GL_ColorMask(red, green, blue, alpha);
125 }
126
glCompileShader(GLuint shader)127 void GL_APIENTRY glCompileShader(GLuint shader)
128 {
129 return GL_CompileShader(shader);
130 }
131
glCompressedTexImage2D(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLint border,GLsizei imageSize,const void * data)132 void GL_APIENTRY glCompressedTexImage2D(GLenum target,
133 GLint level,
134 GLenum internalformat,
135 GLsizei width,
136 GLsizei height,
137 GLint border,
138 GLsizei imageSize,
139 const void *data)
140 {
141 return GL_CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize,
142 data);
143 }
144
glCompressedTexSubImage2D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLsizei imageSize,const void * data)145 void GL_APIENTRY glCompressedTexSubImage2D(GLenum target,
146 GLint level,
147 GLint xoffset,
148 GLint yoffset,
149 GLsizei width,
150 GLsizei height,
151 GLenum format,
152 GLsizei imageSize,
153 const void *data)
154 {
155 return GL_CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format,
156 imageSize, data);
157 }
158
glCopyTexImage2D(GLenum target,GLint level,GLenum internalformat,GLint x,GLint y,GLsizei width,GLsizei height,GLint border)159 void GL_APIENTRY glCopyTexImage2D(GLenum target,
160 GLint level,
161 GLenum internalformat,
162 GLint x,
163 GLint y,
164 GLsizei width,
165 GLsizei height,
166 GLint border)
167 {
168 return GL_CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
169 }
170
glCopyTexSubImage2D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint x,GLint y,GLsizei width,GLsizei height)171 void GL_APIENTRY glCopyTexSubImage2D(GLenum target,
172 GLint level,
173 GLint xoffset,
174 GLint yoffset,
175 GLint x,
176 GLint y,
177 GLsizei width,
178 GLsizei height)
179 {
180 return GL_CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
181 }
182
glCreateProgram()183 GLuint GL_APIENTRY glCreateProgram()
184 {
185 return GL_CreateProgram();
186 }
187
glCreateShader(GLenum type)188 GLuint GL_APIENTRY glCreateShader(GLenum type)
189 {
190 return GL_CreateShader(type);
191 }
192
glCullFace(GLenum mode)193 void GL_APIENTRY glCullFace(GLenum mode)
194 {
195 return GL_CullFace(mode);
196 }
197
glDeleteBuffers(GLsizei n,const GLuint * buffers)198 void GL_APIENTRY glDeleteBuffers(GLsizei n, const GLuint *buffers)
199 {
200 return GL_DeleteBuffers(n, buffers);
201 }
202
glDeleteFramebuffers(GLsizei n,const GLuint * framebuffers)203 void GL_APIENTRY glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
204 {
205 return GL_DeleteFramebuffers(n, framebuffers);
206 }
207
glDeleteProgram(GLuint program)208 void GL_APIENTRY glDeleteProgram(GLuint program)
209 {
210 return GL_DeleteProgram(program);
211 }
212
glDeleteRenderbuffers(GLsizei n,const GLuint * renderbuffers)213 void GL_APIENTRY glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
214 {
215 return GL_DeleteRenderbuffers(n, renderbuffers);
216 }
217
glDeleteShader(GLuint shader)218 void GL_APIENTRY glDeleteShader(GLuint shader)
219 {
220 return GL_DeleteShader(shader);
221 }
222
glDeleteTextures(GLsizei n,const GLuint * textures)223 void GL_APIENTRY glDeleteTextures(GLsizei n, const GLuint *textures)
224 {
225 return GL_DeleteTextures(n, textures);
226 }
227
glDepthFunc(GLenum func)228 void GL_APIENTRY glDepthFunc(GLenum func)
229 {
230 return GL_DepthFunc(func);
231 }
232
glDepthMask(GLboolean flag)233 void GL_APIENTRY glDepthMask(GLboolean flag)
234 {
235 return GL_DepthMask(flag);
236 }
237
glDepthRangef(GLfloat n,GLfloat f)238 void GL_APIENTRY glDepthRangef(GLfloat n, GLfloat f)
239 {
240 return GL_DepthRangef(n, f);
241 }
242
glDetachShader(GLuint program,GLuint shader)243 void GL_APIENTRY glDetachShader(GLuint program, GLuint shader)
244 {
245 return GL_DetachShader(program, shader);
246 }
247
glDisable(GLenum cap)248 void GL_APIENTRY glDisable(GLenum cap)
249 {
250 return GL_Disable(cap);
251 }
252
glDisableVertexAttribArray(GLuint index)253 void GL_APIENTRY glDisableVertexAttribArray(GLuint index)
254 {
255 return GL_DisableVertexAttribArray(index);
256 }
257
glDrawArrays(GLenum mode,GLint first,GLsizei count)258 void GL_APIENTRY glDrawArrays(GLenum mode, GLint first, GLsizei count)
259 {
260 return GL_DrawArrays(mode, first, count);
261 }
262
glDrawElements(GLenum mode,GLsizei count,GLenum type,const void * indices)263 void GL_APIENTRY glDrawElements(GLenum mode, GLsizei count, GLenum type, const void *indices)
264 {
265 return GL_DrawElements(mode, count, type, indices);
266 }
267
glEnable(GLenum cap)268 void GL_APIENTRY glEnable(GLenum cap)
269 {
270 return GL_Enable(cap);
271 }
272
glEnableVertexAttribArray(GLuint index)273 void GL_APIENTRY glEnableVertexAttribArray(GLuint index)
274 {
275 return GL_EnableVertexAttribArray(index);
276 }
277
glFinish()278 void GL_APIENTRY glFinish()
279 {
280 return GL_Finish();
281 }
282
glFlush()283 void GL_APIENTRY glFlush()
284 {
285 return GL_Flush();
286 }
287
glFramebufferRenderbuffer(GLenum target,GLenum attachment,GLenum renderbuffertarget,GLuint renderbuffer)288 void GL_APIENTRY glFramebufferRenderbuffer(GLenum target,
289 GLenum attachment,
290 GLenum renderbuffertarget,
291 GLuint renderbuffer)
292 {
293 return GL_FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
294 }
295
glFramebufferTexture2D(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level)296 void GL_APIENTRY glFramebufferTexture2D(GLenum target,
297 GLenum attachment,
298 GLenum textarget,
299 GLuint texture,
300 GLint level)
301 {
302 return GL_FramebufferTexture2D(target, attachment, textarget, texture, level);
303 }
304
glFrontFace(GLenum mode)305 void GL_APIENTRY glFrontFace(GLenum mode)
306 {
307 return GL_FrontFace(mode);
308 }
309
glGenBuffers(GLsizei n,GLuint * buffers)310 void GL_APIENTRY glGenBuffers(GLsizei n, GLuint *buffers)
311 {
312 return GL_GenBuffers(n, buffers);
313 }
314
glGenFramebuffers(GLsizei n,GLuint * framebuffers)315 void GL_APIENTRY glGenFramebuffers(GLsizei n, GLuint *framebuffers)
316 {
317 return GL_GenFramebuffers(n, framebuffers);
318 }
319
glGenRenderbuffers(GLsizei n,GLuint * renderbuffers)320 void GL_APIENTRY glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
321 {
322 return GL_GenRenderbuffers(n, renderbuffers);
323 }
324
glGenTextures(GLsizei n,GLuint * textures)325 void GL_APIENTRY glGenTextures(GLsizei n, GLuint *textures)
326 {
327 return GL_GenTextures(n, textures);
328 }
329
glGenerateMipmap(GLenum target)330 void GL_APIENTRY glGenerateMipmap(GLenum target)
331 {
332 return GL_GenerateMipmap(target);
333 }
334
glGetActiveAttrib(GLuint program,GLuint index,GLsizei bufSize,GLsizei * length,GLint * size,GLenum * type,GLchar * name)335 void GL_APIENTRY glGetActiveAttrib(GLuint program,
336 GLuint index,
337 GLsizei bufSize,
338 GLsizei *length,
339 GLint *size,
340 GLenum *type,
341 GLchar *name)
342 {
343 return GL_GetActiveAttrib(program, index, bufSize, length, size, type, name);
344 }
345
glGetActiveUniform(GLuint program,GLuint index,GLsizei bufSize,GLsizei * length,GLint * size,GLenum * type,GLchar * name)346 void GL_APIENTRY glGetActiveUniform(GLuint program,
347 GLuint index,
348 GLsizei bufSize,
349 GLsizei *length,
350 GLint *size,
351 GLenum *type,
352 GLchar *name)
353 {
354 return GL_GetActiveUniform(program, index, bufSize, length, size, type, name);
355 }
356
glGetAttachedShaders(GLuint program,GLsizei maxCount,GLsizei * count,GLuint * shaders)357 void GL_APIENTRY glGetAttachedShaders(GLuint program,
358 GLsizei maxCount,
359 GLsizei *count,
360 GLuint *shaders)
361 {
362 return GL_GetAttachedShaders(program, maxCount, count, shaders);
363 }
364
glGetAttribLocation(GLuint program,const GLchar * name)365 GLint GL_APIENTRY glGetAttribLocation(GLuint program, const GLchar *name)
366 {
367 return GL_GetAttribLocation(program, name);
368 }
369
glGetBooleanv(GLenum pname,GLboolean * data)370 void GL_APIENTRY glGetBooleanv(GLenum pname, GLboolean *data)
371 {
372 return GL_GetBooleanv(pname, data);
373 }
374
glGetBufferParameteriv(GLenum target,GLenum pname,GLint * params)375 void GL_APIENTRY glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
376 {
377 return GL_GetBufferParameteriv(target, pname, params);
378 }
379
glGetError()380 GLenum GL_APIENTRY glGetError()
381 {
382 return GL_GetError();
383 }
384
glGetFloatv(GLenum pname,GLfloat * data)385 void GL_APIENTRY glGetFloatv(GLenum pname, GLfloat *data)
386 {
387 return GL_GetFloatv(pname, data);
388 }
389
glGetFramebufferAttachmentParameteriv(GLenum target,GLenum attachment,GLenum pname,GLint * params)390 void GL_APIENTRY glGetFramebufferAttachmentParameteriv(GLenum target,
391 GLenum attachment,
392 GLenum pname,
393 GLint *params)
394 {
395 return GL_GetFramebufferAttachmentParameteriv(target, attachment, pname, params);
396 }
397
glGetIntegerv(GLenum pname,GLint * data)398 void GL_APIENTRY glGetIntegerv(GLenum pname, GLint *data)
399 {
400 return GL_GetIntegerv(pname, data);
401 }
402
glGetProgramInfoLog(GLuint program,GLsizei bufSize,GLsizei * length,GLchar * infoLog)403 void GL_APIENTRY glGetProgramInfoLog(GLuint program,
404 GLsizei bufSize,
405 GLsizei *length,
406 GLchar *infoLog)
407 {
408 return GL_GetProgramInfoLog(program, bufSize, length, infoLog);
409 }
410
glGetProgramiv(GLuint program,GLenum pname,GLint * params)411 void GL_APIENTRY glGetProgramiv(GLuint program, GLenum pname, GLint *params)
412 {
413 return GL_GetProgramiv(program, pname, params);
414 }
415
glGetRenderbufferParameteriv(GLenum target,GLenum pname,GLint * params)416 void GL_APIENTRY glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
417 {
418 return GL_GetRenderbufferParameteriv(target, pname, params);
419 }
420
glGetShaderInfoLog(GLuint shader,GLsizei bufSize,GLsizei * length,GLchar * infoLog)421 void GL_APIENTRY glGetShaderInfoLog(GLuint shader,
422 GLsizei bufSize,
423 GLsizei *length,
424 GLchar *infoLog)
425 {
426 return GL_GetShaderInfoLog(shader, bufSize, length, infoLog);
427 }
428
glGetShaderPrecisionFormat(GLenum shadertype,GLenum precisiontype,GLint * range,GLint * precision)429 void GL_APIENTRY glGetShaderPrecisionFormat(GLenum shadertype,
430 GLenum precisiontype,
431 GLint *range,
432 GLint *precision)
433 {
434 return GL_GetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
435 }
436
glGetShaderSource(GLuint shader,GLsizei bufSize,GLsizei * length,GLchar * source)437 void GL_APIENTRY glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
438 {
439 return GL_GetShaderSource(shader, bufSize, length, source);
440 }
441
glGetShaderiv(GLuint shader,GLenum pname,GLint * params)442 void GL_APIENTRY glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
443 {
444 return GL_GetShaderiv(shader, pname, params);
445 }
446
glGetString(GLenum name)447 const GLubyte *GL_APIENTRY glGetString(GLenum name)
448 {
449 return GL_GetString(name);
450 }
451
glGetTexParameterfv(GLenum target,GLenum pname,GLfloat * params)452 void GL_APIENTRY glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
453 {
454 return GL_GetTexParameterfv(target, pname, params);
455 }
456
glGetTexParameteriv(GLenum target,GLenum pname,GLint * params)457 void GL_APIENTRY glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
458 {
459 return GL_GetTexParameteriv(target, pname, params);
460 }
461
glGetUniformLocation(GLuint program,const GLchar * name)462 GLint GL_APIENTRY glGetUniformLocation(GLuint program, const GLchar *name)
463 {
464 return GL_GetUniformLocation(program, name);
465 }
466
glGetUniformfv(GLuint program,GLint location,GLfloat * params)467 void GL_APIENTRY glGetUniformfv(GLuint program, GLint location, GLfloat *params)
468 {
469 return GL_GetUniformfv(program, location, params);
470 }
471
glGetUniformiv(GLuint program,GLint location,GLint * params)472 void GL_APIENTRY glGetUniformiv(GLuint program, GLint location, GLint *params)
473 {
474 return GL_GetUniformiv(program, location, params);
475 }
476
glGetVertexAttribPointerv(GLuint index,GLenum pname,void ** pointer)477 void GL_APIENTRY glGetVertexAttribPointerv(GLuint index, GLenum pname, void **pointer)
478 {
479 return GL_GetVertexAttribPointerv(index, pname, pointer);
480 }
481
glGetVertexAttribfv(GLuint index,GLenum pname,GLfloat * params)482 void GL_APIENTRY glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
483 {
484 return GL_GetVertexAttribfv(index, pname, params);
485 }
486
glGetVertexAttribiv(GLuint index,GLenum pname,GLint * params)487 void GL_APIENTRY glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
488 {
489 return GL_GetVertexAttribiv(index, pname, params);
490 }
491
glHint(GLenum target,GLenum mode)492 void GL_APIENTRY glHint(GLenum target, GLenum mode)
493 {
494 return GL_Hint(target, mode);
495 }
496
glIsBuffer(GLuint buffer)497 GLboolean GL_APIENTRY glIsBuffer(GLuint buffer)
498 {
499 return GL_IsBuffer(buffer);
500 }
501
glIsEnabled(GLenum cap)502 GLboolean GL_APIENTRY glIsEnabled(GLenum cap)
503 {
504 return GL_IsEnabled(cap);
505 }
506
glIsFramebuffer(GLuint framebuffer)507 GLboolean GL_APIENTRY glIsFramebuffer(GLuint framebuffer)
508 {
509 return GL_IsFramebuffer(framebuffer);
510 }
511
glIsProgram(GLuint program)512 GLboolean GL_APIENTRY glIsProgram(GLuint program)
513 {
514 return GL_IsProgram(program);
515 }
516
glIsRenderbuffer(GLuint renderbuffer)517 GLboolean GL_APIENTRY glIsRenderbuffer(GLuint renderbuffer)
518 {
519 return GL_IsRenderbuffer(renderbuffer);
520 }
521
glIsShader(GLuint shader)522 GLboolean GL_APIENTRY glIsShader(GLuint shader)
523 {
524 return GL_IsShader(shader);
525 }
526
glIsTexture(GLuint texture)527 GLboolean GL_APIENTRY glIsTexture(GLuint texture)
528 {
529 return GL_IsTexture(texture);
530 }
531
glLineWidth(GLfloat width)532 void GL_APIENTRY glLineWidth(GLfloat width)
533 {
534 return GL_LineWidth(width);
535 }
536
glLinkProgram(GLuint program)537 void GL_APIENTRY glLinkProgram(GLuint program)
538 {
539 return GL_LinkProgram(program);
540 }
541
glPixelStorei(GLenum pname,GLint param)542 void GL_APIENTRY glPixelStorei(GLenum pname, GLint param)
543 {
544 return GL_PixelStorei(pname, param);
545 }
546
glPolygonOffset(GLfloat factor,GLfloat units)547 void GL_APIENTRY glPolygonOffset(GLfloat factor, GLfloat units)
548 {
549 return GL_PolygonOffset(factor, units);
550 }
551
glReadPixels(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,void * pixels)552 void GL_APIENTRY glReadPixels(GLint x,
553 GLint y,
554 GLsizei width,
555 GLsizei height,
556 GLenum format,
557 GLenum type,
558 void *pixels)
559 {
560 return GL_ReadPixels(x, y, width, height, format, type, pixels);
561 }
562
glReleaseShaderCompiler()563 void GL_APIENTRY glReleaseShaderCompiler()
564 {
565 return GL_ReleaseShaderCompiler();
566 }
567
glRenderbufferStorage(GLenum target,GLenum internalformat,GLsizei width,GLsizei height)568 void GL_APIENTRY glRenderbufferStorage(GLenum target,
569 GLenum internalformat,
570 GLsizei width,
571 GLsizei height)
572 {
573 return GL_RenderbufferStorage(target, internalformat, width, height);
574 }
575
glSampleCoverage(GLfloat value,GLboolean invert)576 void GL_APIENTRY glSampleCoverage(GLfloat value, GLboolean invert)
577 {
578 return GL_SampleCoverage(value, invert);
579 }
580
glScissor(GLint x,GLint y,GLsizei width,GLsizei height)581 void GL_APIENTRY glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
582 {
583 return GL_Scissor(x, y, width, height);
584 }
585
glShaderBinary(GLsizei count,const GLuint * shaders,GLenum binaryformat,const void * binary,GLsizei length)586 void GL_APIENTRY glShaderBinary(GLsizei count,
587 const GLuint *shaders,
588 GLenum binaryformat,
589 const void *binary,
590 GLsizei length)
591 {
592 return GL_ShaderBinary(count, shaders, binaryformat, binary, length);
593 }
594
glShaderSource(GLuint shader,GLsizei count,const GLchar * const * string,const GLint * length)595 void GL_APIENTRY glShaderSource(GLuint shader,
596 GLsizei count,
597 const GLchar *const *string,
598 const GLint *length)
599 {
600 return GL_ShaderSource(shader, count, string, length);
601 }
602
glStencilFunc(GLenum func,GLint ref,GLuint mask)603 void GL_APIENTRY glStencilFunc(GLenum func, GLint ref, GLuint mask)
604 {
605 return GL_StencilFunc(func, ref, mask);
606 }
607
glStencilFuncSeparate(GLenum face,GLenum func,GLint ref,GLuint mask)608 void GL_APIENTRY glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
609 {
610 return GL_StencilFuncSeparate(face, func, ref, mask);
611 }
612
glStencilMask(GLuint mask)613 void GL_APIENTRY glStencilMask(GLuint mask)
614 {
615 return GL_StencilMask(mask);
616 }
617
glStencilMaskSeparate(GLenum face,GLuint mask)618 void GL_APIENTRY glStencilMaskSeparate(GLenum face, GLuint mask)
619 {
620 return GL_StencilMaskSeparate(face, mask);
621 }
622
glStencilOp(GLenum fail,GLenum zfail,GLenum zpass)623 void GL_APIENTRY glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
624 {
625 return GL_StencilOp(fail, zfail, zpass);
626 }
627
glStencilOpSeparate(GLenum face,GLenum sfail,GLenum dpfail,GLenum dppass)628 void GL_APIENTRY glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
629 {
630 return GL_StencilOpSeparate(face, sfail, dpfail, dppass);
631 }
632
glTexImage2D(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type,const void * pixels)633 void GL_APIENTRY glTexImage2D(GLenum target,
634 GLint level,
635 GLint internalformat,
636 GLsizei width,
637 GLsizei height,
638 GLint border,
639 GLenum format,
640 GLenum type,
641 const void *pixels)
642 {
643 return GL_TexImage2D(target, level, internalformat, width, height, border, format, type,
644 pixels);
645 }
646
glTexParameterf(GLenum target,GLenum pname,GLfloat param)647 void GL_APIENTRY glTexParameterf(GLenum target, GLenum pname, GLfloat param)
648 {
649 return GL_TexParameterf(target, pname, param);
650 }
651
glTexParameterfv(GLenum target,GLenum pname,const GLfloat * params)652 void GL_APIENTRY glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
653 {
654 return GL_TexParameterfv(target, pname, params);
655 }
656
glTexParameteri(GLenum target,GLenum pname,GLint param)657 void GL_APIENTRY glTexParameteri(GLenum target, GLenum pname, GLint param)
658 {
659 return GL_TexParameteri(target, pname, param);
660 }
661
glTexParameteriv(GLenum target,GLenum pname,const GLint * params)662 void GL_APIENTRY glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
663 {
664 return GL_TexParameteriv(target, pname, params);
665 }
666
glTexSubImage2D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLenum type,const void * pixels)667 void GL_APIENTRY glTexSubImage2D(GLenum target,
668 GLint level,
669 GLint xoffset,
670 GLint yoffset,
671 GLsizei width,
672 GLsizei height,
673 GLenum format,
674 GLenum type,
675 const void *pixels)
676 {
677 return GL_TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
678 }
679
glUniform1f(GLint location,GLfloat v0)680 void GL_APIENTRY glUniform1f(GLint location, GLfloat v0)
681 {
682 return GL_Uniform1f(location, v0);
683 }
684
glUniform1fv(GLint location,GLsizei count,const GLfloat * value)685 void GL_APIENTRY glUniform1fv(GLint location, GLsizei count, const GLfloat *value)
686 {
687 return GL_Uniform1fv(location, count, value);
688 }
689
glUniform1i(GLint location,GLint v0)690 void GL_APIENTRY glUniform1i(GLint location, GLint v0)
691 {
692 return GL_Uniform1i(location, v0);
693 }
694
glUniform1iv(GLint location,GLsizei count,const GLint * value)695 void GL_APIENTRY glUniform1iv(GLint location, GLsizei count, const GLint *value)
696 {
697 return GL_Uniform1iv(location, count, value);
698 }
699
glUniform2f(GLint location,GLfloat v0,GLfloat v1)700 void GL_APIENTRY glUniform2f(GLint location, GLfloat v0, GLfloat v1)
701 {
702 return GL_Uniform2f(location, v0, v1);
703 }
704
glUniform2fv(GLint location,GLsizei count,const GLfloat * value)705 void GL_APIENTRY glUniform2fv(GLint location, GLsizei count, const GLfloat *value)
706 {
707 return GL_Uniform2fv(location, count, value);
708 }
709
glUniform2i(GLint location,GLint v0,GLint v1)710 void GL_APIENTRY glUniform2i(GLint location, GLint v0, GLint v1)
711 {
712 return GL_Uniform2i(location, v0, v1);
713 }
714
glUniform2iv(GLint location,GLsizei count,const GLint * value)715 void GL_APIENTRY glUniform2iv(GLint location, GLsizei count, const GLint *value)
716 {
717 return GL_Uniform2iv(location, count, value);
718 }
719
glUniform3f(GLint location,GLfloat v0,GLfloat v1,GLfloat v2)720 void GL_APIENTRY glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
721 {
722 return GL_Uniform3f(location, v0, v1, v2);
723 }
724
glUniform3fv(GLint location,GLsizei count,const GLfloat * value)725 void GL_APIENTRY glUniform3fv(GLint location, GLsizei count, const GLfloat *value)
726 {
727 return GL_Uniform3fv(location, count, value);
728 }
729
glUniform3i(GLint location,GLint v0,GLint v1,GLint v2)730 void GL_APIENTRY glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
731 {
732 return GL_Uniform3i(location, v0, v1, v2);
733 }
734
glUniform3iv(GLint location,GLsizei count,const GLint * value)735 void GL_APIENTRY glUniform3iv(GLint location, GLsizei count, const GLint *value)
736 {
737 return GL_Uniform3iv(location, count, value);
738 }
739
glUniform4f(GLint location,GLfloat v0,GLfloat v1,GLfloat v2,GLfloat v3)740 void GL_APIENTRY glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
741 {
742 return GL_Uniform4f(location, v0, v1, v2, v3);
743 }
744
glUniform4fv(GLint location,GLsizei count,const GLfloat * value)745 void GL_APIENTRY glUniform4fv(GLint location, GLsizei count, const GLfloat *value)
746 {
747 return GL_Uniform4fv(location, count, value);
748 }
749
glUniform4i(GLint location,GLint v0,GLint v1,GLint v2,GLint v3)750 void GL_APIENTRY glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
751 {
752 return GL_Uniform4i(location, v0, v1, v2, v3);
753 }
754
glUniform4iv(GLint location,GLsizei count,const GLint * value)755 void GL_APIENTRY glUniform4iv(GLint location, GLsizei count, const GLint *value)
756 {
757 return GL_Uniform4iv(location, count, value);
758 }
759
glUniformMatrix2fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)760 void GL_APIENTRY glUniformMatrix2fv(GLint location,
761 GLsizei count,
762 GLboolean transpose,
763 const GLfloat *value)
764 {
765 return GL_UniformMatrix2fv(location, count, transpose, value);
766 }
767
glUniformMatrix3fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)768 void GL_APIENTRY glUniformMatrix3fv(GLint location,
769 GLsizei count,
770 GLboolean transpose,
771 const GLfloat *value)
772 {
773 return GL_UniformMatrix3fv(location, count, transpose, value);
774 }
775
glUniformMatrix4fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)776 void GL_APIENTRY glUniformMatrix4fv(GLint location,
777 GLsizei count,
778 GLboolean transpose,
779 const GLfloat *value)
780 {
781 return GL_UniformMatrix4fv(location, count, transpose, value);
782 }
783
glUseProgram(GLuint program)784 void GL_APIENTRY glUseProgram(GLuint program)
785 {
786 return GL_UseProgram(program);
787 }
788
glValidateProgram(GLuint program)789 void GL_APIENTRY glValidateProgram(GLuint program)
790 {
791 return GL_ValidateProgram(program);
792 }
793
glVertexAttrib1f(GLuint index,GLfloat x)794 void GL_APIENTRY glVertexAttrib1f(GLuint index, GLfloat x)
795 {
796 return GL_VertexAttrib1f(index, x);
797 }
798
glVertexAttrib1fv(GLuint index,const GLfloat * v)799 void GL_APIENTRY glVertexAttrib1fv(GLuint index, const GLfloat *v)
800 {
801 return GL_VertexAttrib1fv(index, v);
802 }
803
glVertexAttrib2f(GLuint index,GLfloat x,GLfloat y)804 void GL_APIENTRY glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
805 {
806 return GL_VertexAttrib2f(index, x, y);
807 }
808
glVertexAttrib2fv(GLuint index,const GLfloat * v)809 void GL_APIENTRY glVertexAttrib2fv(GLuint index, const GLfloat *v)
810 {
811 return GL_VertexAttrib2fv(index, v);
812 }
813
glVertexAttrib3f(GLuint index,GLfloat x,GLfloat y,GLfloat z)814 void GL_APIENTRY glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
815 {
816 return GL_VertexAttrib3f(index, x, y, z);
817 }
818
glVertexAttrib3fv(GLuint index,const GLfloat * v)819 void GL_APIENTRY glVertexAttrib3fv(GLuint index, const GLfloat *v)
820 {
821 return GL_VertexAttrib3fv(index, v);
822 }
823
glVertexAttrib4f(GLuint index,GLfloat x,GLfloat y,GLfloat z,GLfloat w)824 void GL_APIENTRY glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
825 {
826 return GL_VertexAttrib4f(index, x, y, z, w);
827 }
828
glVertexAttrib4fv(GLuint index,const GLfloat * v)829 void GL_APIENTRY glVertexAttrib4fv(GLuint index, const GLfloat *v)
830 {
831 return GL_VertexAttrib4fv(index, v);
832 }
833
glVertexAttribPointer(GLuint index,GLint size,GLenum type,GLboolean normalized,GLsizei stride,const void * pointer)834 void GL_APIENTRY glVertexAttribPointer(GLuint index,
835 GLint size,
836 GLenum type,
837 GLboolean normalized,
838 GLsizei stride,
839 const void *pointer)
840 {
841 return GL_VertexAttribPointer(index, size, type, normalized, stride, pointer);
842 }
843
glViewport(GLint x,GLint y,GLsizei width,GLsizei height)844 void GL_APIENTRY glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
845 {
846 return GL_Viewport(x, y, width, height);
847 }
848
849 // OpenGL ES 3.0
glBeginQuery(GLenum target,GLuint id)850 void GL_APIENTRY glBeginQuery(GLenum target, GLuint id)
851 {
852 return GL_BeginQuery(target, id);
853 }
854
glBeginTransformFeedback(GLenum primitiveMode)855 void GL_APIENTRY glBeginTransformFeedback(GLenum primitiveMode)
856 {
857 return GL_BeginTransformFeedback(primitiveMode);
858 }
859
glBindBufferBase(GLenum target,GLuint index,GLuint buffer)860 void GL_APIENTRY glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
861 {
862 return GL_BindBufferBase(target, index, buffer);
863 }
864
865 void GL_APIENTRY
glBindBufferRange(GLenum target,GLuint index,GLuint buffer,GLintptr offset,GLsizeiptr size)866 glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
867 {
868 return GL_BindBufferRange(target, index, buffer, offset, size);
869 }
870
glBindSampler(GLuint unit,GLuint sampler)871 void GL_APIENTRY glBindSampler(GLuint unit, GLuint sampler)
872 {
873 return GL_BindSampler(unit, sampler);
874 }
875
glBindTransformFeedback(GLenum target,GLuint id)876 void GL_APIENTRY glBindTransformFeedback(GLenum target, GLuint id)
877 {
878 return GL_BindTransformFeedback(target, id);
879 }
880
glBindVertexArray(GLuint array)881 void GL_APIENTRY glBindVertexArray(GLuint array)
882 {
883 return GL_BindVertexArray(array);
884 }
885
glBlitFramebuffer(GLint srcX0,GLint srcY0,GLint srcX1,GLint srcY1,GLint dstX0,GLint dstY0,GLint dstX1,GLint dstY1,GLbitfield mask,GLenum filter)886 void GL_APIENTRY glBlitFramebuffer(GLint srcX0,
887 GLint srcY0,
888 GLint srcX1,
889 GLint srcY1,
890 GLint dstX0,
891 GLint dstY0,
892 GLint dstX1,
893 GLint dstY1,
894 GLbitfield mask,
895 GLenum filter)
896 {
897 return GL_BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
898 }
899
glClearBufferfi(GLenum buffer,GLint drawbuffer,GLfloat depth,GLint stencil)900 void GL_APIENTRY glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
901 {
902 return GL_ClearBufferfi(buffer, drawbuffer, depth, stencil);
903 }
904
glClearBufferfv(GLenum buffer,GLint drawbuffer,const GLfloat * value)905 void GL_APIENTRY glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
906 {
907 return GL_ClearBufferfv(buffer, drawbuffer, value);
908 }
909
glClearBufferiv(GLenum buffer,GLint drawbuffer,const GLint * value)910 void GL_APIENTRY glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
911 {
912 return GL_ClearBufferiv(buffer, drawbuffer, value);
913 }
914
glClearBufferuiv(GLenum buffer,GLint drawbuffer,const GLuint * value)915 void GL_APIENTRY glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
916 {
917 return GL_ClearBufferuiv(buffer, drawbuffer, value);
918 }
919
glClientWaitSync(GLsync sync,GLbitfield flags,GLuint64 timeout)920 GLenum GL_APIENTRY glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
921 {
922 return GL_ClientWaitSync(sync, flags, timeout);
923 }
924
glCompressedTexImage3D(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,const void * data)925 void GL_APIENTRY glCompressedTexImage3D(GLenum target,
926 GLint level,
927 GLenum internalformat,
928 GLsizei width,
929 GLsizei height,
930 GLsizei depth,
931 GLint border,
932 GLsizei imageSize,
933 const void *data)
934 {
935 return GL_CompressedTexImage3D(target, level, internalformat, width, height, depth, border,
936 imageSize, data);
937 }
938
glCompressedTexSubImage3D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,const void * data)939 void GL_APIENTRY glCompressedTexSubImage3D(GLenum target,
940 GLint level,
941 GLint xoffset,
942 GLint yoffset,
943 GLint zoffset,
944 GLsizei width,
945 GLsizei height,
946 GLsizei depth,
947 GLenum format,
948 GLsizei imageSize,
949 const void *data)
950 {
951 return GL_CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height,
952 depth, format, imageSize, data);
953 }
954
glCopyBufferSubData(GLenum readTarget,GLenum writeTarget,GLintptr readOffset,GLintptr writeOffset,GLsizeiptr size)955 void GL_APIENTRY glCopyBufferSubData(GLenum readTarget,
956 GLenum writeTarget,
957 GLintptr readOffset,
958 GLintptr writeOffset,
959 GLsizeiptr size)
960 {
961 return GL_CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
962 }
963
glCopyTexSubImage3D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLsizei width,GLsizei height)964 void GL_APIENTRY glCopyTexSubImage3D(GLenum target,
965 GLint level,
966 GLint xoffset,
967 GLint yoffset,
968 GLint zoffset,
969 GLint x,
970 GLint y,
971 GLsizei width,
972 GLsizei height)
973 {
974 return GL_CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
975 }
976
glDeleteQueries(GLsizei n,const GLuint * ids)977 void GL_APIENTRY glDeleteQueries(GLsizei n, const GLuint *ids)
978 {
979 return GL_DeleteQueries(n, ids);
980 }
981
glDeleteSamplers(GLsizei count,const GLuint * samplers)982 void GL_APIENTRY glDeleteSamplers(GLsizei count, const GLuint *samplers)
983 {
984 return GL_DeleteSamplers(count, samplers);
985 }
986
glDeleteSync(GLsync sync)987 void GL_APIENTRY glDeleteSync(GLsync sync)
988 {
989 return GL_DeleteSync(sync);
990 }
991
glDeleteTransformFeedbacks(GLsizei n,const GLuint * ids)992 void GL_APIENTRY glDeleteTransformFeedbacks(GLsizei n, const GLuint *ids)
993 {
994 return GL_DeleteTransformFeedbacks(n, ids);
995 }
996
glDeleteVertexArrays(GLsizei n,const GLuint * arrays)997 void GL_APIENTRY glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
998 {
999 return GL_DeleteVertexArrays(n, arrays);
1000 }
1001
glDrawArraysInstanced(GLenum mode,GLint first,GLsizei count,GLsizei instancecount)1002 void GL_APIENTRY glDrawArraysInstanced(GLenum mode,
1003 GLint first,
1004 GLsizei count,
1005 GLsizei instancecount)
1006 {
1007 return GL_DrawArraysInstanced(mode, first, count, instancecount);
1008 }
1009
glDrawBuffers(GLsizei n,const GLenum * bufs)1010 void GL_APIENTRY glDrawBuffers(GLsizei n, const GLenum *bufs)
1011 {
1012 return GL_DrawBuffers(n, bufs);
1013 }
1014
glDrawElementsInstanced(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount)1015 void GL_APIENTRY glDrawElementsInstanced(GLenum mode,
1016 GLsizei count,
1017 GLenum type,
1018 const void *indices,
1019 GLsizei instancecount)
1020 {
1021 return GL_DrawElementsInstanced(mode, count, type, indices, instancecount);
1022 }
1023
glDrawRangeElements(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices)1024 void GL_APIENTRY glDrawRangeElements(GLenum mode,
1025 GLuint start,
1026 GLuint end,
1027 GLsizei count,
1028 GLenum type,
1029 const void *indices)
1030 {
1031 return GL_DrawRangeElements(mode, start, end, count, type, indices);
1032 }
1033
glEndQuery(GLenum target)1034 void GL_APIENTRY glEndQuery(GLenum target)
1035 {
1036 return GL_EndQuery(target);
1037 }
1038
glEndTransformFeedback()1039 void GL_APIENTRY glEndTransformFeedback()
1040 {
1041 return GL_EndTransformFeedback();
1042 }
1043
glFenceSync(GLenum condition,GLbitfield flags)1044 GLsync GL_APIENTRY glFenceSync(GLenum condition, GLbitfield flags)
1045 {
1046 return GL_FenceSync(condition, flags);
1047 }
1048
glFlushMappedBufferRange(GLenum target,GLintptr offset,GLsizeiptr length)1049 void GL_APIENTRY glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
1050 {
1051 return GL_FlushMappedBufferRange(target, offset, length);
1052 }
1053
glFramebufferTextureLayer(GLenum target,GLenum attachment,GLuint texture,GLint level,GLint layer)1054 void GL_APIENTRY glFramebufferTextureLayer(GLenum target,
1055 GLenum attachment,
1056 GLuint texture,
1057 GLint level,
1058 GLint layer)
1059 {
1060 return GL_FramebufferTextureLayer(target, attachment, texture, level, layer);
1061 }
1062
glGenQueries(GLsizei n,GLuint * ids)1063 void GL_APIENTRY glGenQueries(GLsizei n, GLuint *ids)
1064 {
1065 return GL_GenQueries(n, ids);
1066 }
1067
glGenSamplers(GLsizei count,GLuint * samplers)1068 void GL_APIENTRY glGenSamplers(GLsizei count, GLuint *samplers)
1069 {
1070 return GL_GenSamplers(count, samplers);
1071 }
1072
glGenTransformFeedbacks(GLsizei n,GLuint * ids)1073 void GL_APIENTRY glGenTransformFeedbacks(GLsizei n, GLuint *ids)
1074 {
1075 return GL_GenTransformFeedbacks(n, ids);
1076 }
1077
glGenVertexArrays(GLsizei n,GLuint * arrays)1078 void GL_APIENTRY glGenVertexArrays(GLsizei n, GLuint *arrays)
1079 {
1080 return GL_GenVertexArrays(n, arrays);
1081 }
1082
glGetActiveUniformBlockName(GLuint program,GLuint uniformBlockIndex,GLsizei bufSize,GLsizei * length,GLchar * uniformBlockName)1083 void GL_APIENTRY glGetActiveUniformBlockName(GLuint program,
1084 GLuint uniformBlockIndex,
1085 GLsizei bufSize,
1086 GLsizei *length,
1087 GLchar *uniformBlockName)
1088 {
1089 return GL_GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length,
1090 uniformBlockName);
1091 }
1092
glGetActiveUniformBlockiv(GLuint program,GLuint uniformBlockIndex,GLenum pname,GLint * params)1093 void GL_APIENTRY glGetActiveUniformBlockiv(GLuint program,
1094 GLuint uniformBlockIndex,
1095 GLenum pname,
1096 GLint *params)
1097 {
1098 return GL_GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
1099 }
1100
glGetActiveUniformsiv(GLuint program,GLsizei uniformCount,const GLuint * uniformIndices,GLenum pname,GLint * params)1101 void GL_APIENTRY glGetActiveUniformsiv(GLuint program,
1102 GLsizei uniformCount,
1103 const GLuint *uniformIndices,
1104 GLenum pname,
1105 GLint *params)
1106 {
1107 return GL_GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
1108 }
1109
glGetBufferParameteri64v(GLenum target,GLenum pname,GLint64 * params)1110 void GL_APIENTRY glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params)
1111 {
1112 return GL_GetBufferParameteri64v(target, pname, params);
1113 }
1114
glGetBufferPointerv(GLenum target,GLenum pname,void ** params)1115 void GL_APIENTRY glGetBufferPointerv(GLenum target, GLenum pname, void **params)
1116 {
1117 return GL_GetBufferPointerv(target, pname, params);
1118 }
1119
glGetFragDataLocation(GLuint program,const GLchar * name)1120 GLint GL_APIENTRY glGetFragDataLocation(GLuint program, const GLchar *name)
1121 {
1122 return GL_GetFragDataLocation(program, name);
1123 }
1124
glGetInteger64i_v(GLenum target,GLuint index,GLint64 * data)1125 void GL_APIENTRY glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data)
1126 {
1127 return GL_GetInteger64i_v(target, index, data);
1128 }
1129
glGetInteger64v(GLenum pname,GLint64 * data)1130 void GL_APIENTRY glGetInteger64v(GLenum pname, GLint64 *data)
1131 {
1132 return GL_GetInteger64v(pname, data);
1133 }
1134
glGetIntegeri_v(GLenum target,GLuint index,GLint * data)1135 void GL_APIENTRY glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
1136 {
1137 return GL_GetIntegeri_v(target, index, data);
1138 }
1139
glGetInternalformativ(GLenum target,GLenum internalformat,GLenum pname,GLsizei bufSize,GLint * params)1140 void GL_APIENTRY glGetInternalformativ(GLenum target,
1141 GLenum internalformat,
1142 GLenum pname,
1143 GLsizei bufSize,
1144 GLint *params)
1145 {
1146 return GL_GetInternalformativ(target, internalformat, pname, bufSize, params);
1147 }
1148
glGetProgramBinary(GLuint program,GLsizei bufSize,GLsizei * length,GLenum * binaryFormat,void * binary)1149 void GL_APIENTRY glGetProgramBinary(GLuint program,
1150 GLsizei bufSize,
1151 GLsizei *length,
1152 GLenum *binaryFormat,
1153 void *binary)
1154 {
1155 return GL_GetProgramBinary(program, bufSize, length, binaryFormat, binary);
1156 }
1157
glGetQueryObjectuiv(GLuint id,GLenum pname,GLuint * params)1158 void GL_APIENTRY glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
1159 {
1160 return GL_GetQueryObjectuiv(id, pname, params);
1161 }
1162
glGetQueryiv(GLenum target,GLenum pname,GLint * params)1163 void GL_APIENTRY glGetQueryiv(GLenum target, GLenum pname, GLint *params)
1164 {
1165 return GL_GetQueryiv(target, pname, params);
1166 }
1167
glGetSamplerParameterfv(GLuint sampler,GLenum pname,GLfloat * params)1168 void GL_APIENTRY glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params)
1169 {
1170 return GL_GetSamplerParameterfv(sampler, pname, params);
1171 }
1172
glGetSamplerParameteriv(GLuint sampler,GLenum pname,GLint * params)1173 void GL_APIENTRY glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params)
1174 {
1175 return GL_GetSamplerParameteriv(sampler, pname, params);
1176 }
1177
glGetStringi(GLenum name,GLuint index)1178 const GLubyte *GL_APIENTRY glGetStringi(GLenum name, GLuint index)
1179 {
1180 return GL_GetStringi(name, index);
1181 }
1182
1183 void GL_APIENTRY
glGetSynciv(GLsync sync,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * values)1184 glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
1185 {
1186 return GL_GetSynciv(sync, pname, bufSize, length, values);
1187 }
1188
glGetTransformFeedbackVarying(GLuint program,GLuint index,GLsizei bufSize,GLsizei * length,GLsizei * size,GLenum * type,GLchar * name)1189 void GL_APIENTRY glGetTransformFeedbackVarying(GLuint program,
1190 GLuint index,
1191 GLsizei bufSize,
1192 GLsizei *length,
1193 GLsizei *size,
1194 GLenum *type,
1195 GLchar *name)
1196 {
1197 return GL_GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
1198 }
1199
glGetUniformBlockIndex(GLuint program,const GLchar * uniformBlockName)1200 GLuint GL_APIENTRY glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName)
1201 {
1202 return GL_GetUniformBlockIndex(program, uniformBlockName);
1203 }
1204
glGetUniformIndices(GLuint program,GLsizei uniformCount,const GLchar * const * uniformNames,GLuint * uniformIndices)1205 void GL_APIENTRY glGetUniformIndices(GLuint program,
1206 GLsizei uniformCount,
1207 const GLchar *const *uniformNames,
1208 GLuint *uniformIndices)
1209 {
1210 return GL_GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
1211 }
1212
glGetUniformuiv(GLuint program,GLint location,GLuint * params)1213 void GL_APIENTRY glGetUniformuiv(GLuint program, GLint location, GLuint *params)
1214 {
1215 return GL_GetUniformuiv(program, location, params);
1216 }
1217
glGetVertexAttribIiv(GLuint index,GLenum pname,GLint * params)1218 void GL_APIENTRY glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
1219 {
1220 return GL_GetVertexAttribIiv(index, pname, params);
1221 }
1222
glGetVertexAttribIuiv(GLuint index,GLenum pname,GLuint * params)1223 void GL_APIENTRY glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
1224 {
1225 return GL_GetVertexAttribIuiv(index, pname, params);
1226 }
1227
glInvalidateFramebuffer(GLenum target,GLsizei numAttachments,const GLenum * attachments)1228 void GL_APIENTRY glInvalidateFramebuffer(GLenum target,
1229 GLsizei numAttachments,
1230 const GLenum *attachments)
1231 {
1232 return GL_InvalidateFramebuffer(target, numAttachments, attachments);
1233 }
1234
glInvalidateSubFramebuffer(GLenum target,GLsizei numAttachments,const GLenum * attachments,GLint x,GLint y,GLsizei width,GLsizei height)1235 void GL_APIENTRY glInvalidateSubFramebuffer(GLenum target,
1236 GLsizei numAttachments,
1237 const GLenum *attachments,
1238 GLint x,
1239 GLint y,
1240 GLsizei width,
1241 GLsizei height)
1242 {
1243 return GL_InvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height);
1244 }
1245
glIsQuery(GLuint id)1246 GLboolean GL_APIENTRY glIsQuery(GLuint id)
1247 {
1248 return GL_IsQuery(id);
1249 }
1250
glIsSampler(GLuint sampler)1251 GLboolean GL_APIENTRY glIsSampler(GLuint sampler)
1252 {
1253 return GL_IsSampler(sampler);
1254 }
1255
glIsSync(GLsync sync)1256 GLboolean GL_APIENTRY glIsSync(GLsync sync)
1257 {
1258 return GL_IsSync(sync);
1259 }
1260
glIsTransformFeedback(GLuint id)1261 GLboolean GL_APIENTRY glIsTransformFeedback(GLuint id)
1262 {
1263 return GL_IsTransformFeedback(id);
1264 }
1265
glIsVertexArray(GLuint array)1266 GLboolean GL_APIENTRY glIsVertexArray(GLuint array)
1267 {
1268 return GL_IsVertexArray(array);
1269 }
1270
glMapBufferRange(GLenum target,GLintptr offset,GLsizeiptr length,GLbitfield access)1271 void *GL_APIENTRY glMapBufferRange(GLenum target,
1272 GLintptr offset,
1273 GLsizeiptr length,
1274 GLbitfield access)
1275 {
1276 return GL_MapBufferRange(target, offset, length, access);
1277 }
1278
glPauseTransformFeedback()1279 void GL_APIENTRY glPauseTransformFeedback()
1280 {
1281 return GL_PauseTransformFeedback();
1282 }
1283
glProgramBinary(GLuint program,GLenum binaryFormat,const void * binary,GLsizei length)1284 void GL_APIENTRY glProgramBinary(GLuint program,
1285 GLenum binaryFormat,
1286 const void *binary,
1287 GLsizei length)
1288 {
1289 return GL_ProgramBinary(program, binaryFormat, binary, length);
1290 }
1291
glProgramParameteri(GLuint program,GLenum pname,GLint value)1292 void GL_APIENTRY glProgramParameteri(GLuint program, GLenum pname, GLint value)
1293 {
1294 return GL_ProgramParameteri(program, pname, value);
1295 }
1296
glReadBuffer(GLenum src)1297 void GL_APIENTRY glReadBuffer(GLenum src)
1298 {
1299 return GL_ReadBuffer(src);
1300 }
1301
glRenderbufferStorageMultisample(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)1302 void GL_APIENTRY glRenderbufferStorageMultisample(GLenum target,
1303 GLsizei samples,
1304 GLenum internalformat,
1305 GLsizei width,
1306 GLsizei height)
1307 {
1308 return GL_RenderbufferStorageMultisample(target, samples, internalformat, width, height);
1309 }
1310
glResumeTransformFeedback()1311 void GL_APIENTRY glResumeTransformFeedback()
1312 {
1313 return GL_ResumeTransformFeedback();
1314 }
1315
glSamplerParameterf(GLuint sampler,GLenum pname,GLfloat param)1316 void GL_APIENTRY glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
1317 {
1318 return GL_SamplerParameterf(sampler, pname, param);
1319 }
1320
glSamplerParameterfv(GLuint sampler,GLenum pname,const GLfloat * param)1321 void GL_APIENTRY glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat *param)
1322 {
1323 return GL_SamplerParameterfv(sampler, pname, param);
1324 }
1325
glSamplerParameteri(GLuint sampler,GLenum pname,GLint param)1326 void GL_APIENTRY glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
1327 {
1328 return GL_SamplerParameteri(sampler, pname, param);
1329 }
1330
glSamplerParameteriv(GLuint sampler,GLenum pname,const GLint * param)1331 void GL_APIENTRY glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint *param)
1332 {
1333 return GL_SamplerParameteriv(sampler, pname, param);
1334 }
1335
glTexImage3D(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,const void * pixels)1336 void GL_APIENTRY glTexImage3D(GLenum target,
1337 GLint level,
1338 GLint internalformat,
1339 GLsizei width,
1340 GLsizei height,
1341 GLsizei depth,
1342 GLint border,
1343 GLenum format,
1344 GLenum type,
1345 const void *pixels)
1346 {
1347 return GL_TexImage3D(target, level, internalformat, width, height, depth, border, format, type,
1348 pixels);
1349 }
1350
1351 void GL_APIENTRY
glTexStorage2D(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height)1352 glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
1353 {
1354 return GL_TexStorage2D(target, levels, internalformat, width, height);
1355 }
1356
glTexStorage3D(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth)1357 void GL_APIENTRY glTexStorage3D(GLenum target,
1358 GLsizei levels,
1359 GLenum internalformat,
1360 GLsizei width,
1361 GLsizei height,
1362 GLsizei depth)
1363 {
1364 return GL_TexStorage3D(target, levels, internalformat, width, height, depth);
1365 }
1366
glTexSubImage3D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const void * pixels)1367 void GL_APIENTRY glTexSubImage3D(GLenum target,
1368 GLint level,
1369 GLint xoffset,
1370 GLint yoffset,
1371 GLint zoffset,
1372 GLsizei width,
1373 GLsizei height,
1374 GLsizei depth,
1375 GLenum format,
1376 GLenum type,
1377 const void *pixels)
1378 {
1379 return GL_TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format,
1380 type, pixels);
1381 }
1382
glTransformFeedbackVaryings(GLuint program,GLsizei count,const GLchar * const * varyings,GLenum bufferMode)1383 void GL_APIENTRY glTransformFeedbackVaryings(GLuint program,
1384 GLsizei count,
1385 const GLchar *const *varyings,
1386 GLenum bufferMode)
1387 {
1388 return GL_TransformFeedbackVaryings(program, count, varyings, bufferMode);
1389 }
1390
glUniform1ui(GLint location,GLuint v0)1391 void GL_APIENTRY glUniform1ui(GLint location, GLuint v0)
1392 {
1393 return GL_Uniform1ui(location, v0);
1394 }
1395
glUniform1uiv(GLint location,GLsizei count,const GLuint * value)1396 void GL_APIENTRY glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
1397 {
1398 return GL_Uniform1uiv(location, count, value);
1399 }
1400
glUniform2ui(GLint location,GLuint v0,GLuint v1)1401 void GL_APIENTRY glUniform2ui(GLint location, GLuint v0, GLuint v1)
1402 {
1403 return GL_Uniform2ui(location, v0, v1);
1404 }
1405
glUniform2uiv(GLint location,GLsizei count,const GLuint * value)1406 void GL_APIENTRY glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
1407 {
1408 return GL_Uniform2uiv(location, count, value);
1409 }
1410
glUniform3ui(GLint location,GLuint v0,GLuint v1,GLuint v2)1411 void GL_APIENTRY glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
1412 {
1413 return GL_Uniform3ui(location, v0, v1, v2);
1414 }
1415
glUniform3uiv(GLint location,GLsizei count,const GLuint * value)1416 void GL_APIENTRY glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
1417 {
1418 return GL_Uniform3uiv(location, count, value);
1419 }
1420
glUniform4ui(GLint location,GLuint v0,GLuint v1,GLuint v2,GLuint v3)1421 void GL_APIENTRY glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
1422 {
1423 return GL_Uniform4ui(location, v0, v1, v2, v3);
1424 }
1425
glUniform4uiv(GLint location,GLsizei count,const GLuint * value)1426 void GL_APIENTRY glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
1427 {
1428 return GL_Uniform4uiv(location, count, value);
1429 }
1430
glUniformBlockBinding(GLuint program,GLuint uniformBlockIndex,GLuint uniformBlockBinding)1431 void GL_APIENTRY glUniformBlockBinding(GLuint program,
1432 GLuint uniformBlockIndex,
1433 GLuint uniformBlockBinding)
1434 {
1435 return GL_UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
1436 }
1437
glUniformMatrix2x3fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1438 void GL_APIENTRY glUniformMatrix2x3fv(GLint location,
1439 GLsizei count,
1440 GLboolean transpose,
1441 const GLfloat *value)
1442 {
1443 return GL_UniformMatrix2x3fv(location, count, transpose, value);
1444 }
1445
glUniformMatrix2x4fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1446 void GL_APIENTRY glUniformMatrix2x4fv(GLint location,
1447 GLsizei count,
1448 GLboolean transpose,
1449 const GLfloat *value)
1450 {
1451 return GL_UniformMatrix2x4fv(location, count, transpose, value);
1452 }
1453
glUniformMatrix3x2fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1454 void GL_APIENTRY glUniformMatrix3x2fv(GLint location,
1455 GLsizei count,
1456 GLboolean transpose,
1457 const GLfloat *value)
1458 {
1459 return GL_UniformMatrix3x2fv(location, count, transpose, value);
1460 }
1461
glUniformMatrix3x4fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1462 void GL_APIENTRY glUniformMatrix3x4fv(GLint location,
1463 GLsizei count,
1464 GLboolean transpose,
1465 const GLfloat *value)
1466 {
1467 return GL_UniformMatrix3x4fv(location, count, transpose, value);
1468 }
1469
glUniformMatrix4x2fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1470 void GL_APIENTRY glUniformMatrix4x2fv(GLint location,
1471 GLsizei count,
1472 GLboolean transpose,
1473 const GLfloat *value)
1474 {
1475 return GL_UniformMatrix4x2fv(location, count, transpose, value);
1476 }
1477
glUniformMatrix4x3fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1478 void GL_APIENTRY glUniformMatrix4x3fv(GLint location,
1479 GLsizei count,
1480 GLboolean transpose,
1481 const GLfloat *value)
1482 {
1483 return GL_UniformMatrix4x3fv(location, count, transpose, value);
1484 }
1485
glUnmapBuffer(GLenum target)1486 GLboolean GL_APIENTRY glUnmapBuffer(GLenum target)
1487 {
1488 return GL_UnmapBuffer(target);
1489 }
1490
glVertexAttribDivisor(GLuint index,GLuint divisor)1491 void GL_APIENTRY glVertexAttribDivisor(GLuint index, GLuint divisor)
1492 {
1493 return GL_VertexAttribDivisor(index, divisor);
1494 }
1495
glVertexAttribI4i(GLuint index,GLint x,GLint y,GLint z,GLint w)1496 void GL_APIENTRY glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
1497 {
1498 return GL_VertexAttribI4i(index, x, y, z, w);
1499 }
1500
glVertexAttribI4iv(GLuint index,const GLint * v)1501 void GL_APIENTRY glVertexAttribI4iv(GLuint index, const GLint *v)
1502 {
1503 return GL_VertexAttribI4iv(index, v);
1504 }
1505
glVertexAttribI4ui(GLuint index,GLuint x,GLuint y,GLuint z,GLuint w)1506 void GL_APIENTRY glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
1507 {
1508 return GL_VertexAttribI4ui(index, x, y, z, w);
1509 }
1510
glVertexAttribI4uiv(GLuint index,const GLuint * v)1511 void GL_APIENTRY glVertexAttribI4uiv(GLuint index, const GLuint *v)
1512 {
1513 return GL_VertexAttribI4uiv(index, v);
1514 }
1515
1516 void GL_APIENTRY
glVertexAttribIPointer(GLuint index,GLint size,GLenum type,GLsizei stride,const void * pointer)1517 glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
1518 {
1519 return GL_VertexAttribIPointer(index, size, type, stride, pointer);
1520 }
1521
glWaitSync(GLsync sync,GLbitfield flags,GLuint64 timeout)1522 void GL_APIENTRY glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
1523 {
1524 return GL_WaitSync(sync, flags, timeout);
1525 }
1526
1527 // OpenGL ES 3.1
glActiveShaderProgram(GLuint pipeline,GLuint program)1528 void GL_APIENTRY glActiveShaderProgram(GLuint pipeline, GLuint program)
1529 {
1530 return GL_ActiveShaderProgram(pipeline, program);
1531 }
1532
glBindImageTexture(GLuint unit,GLuint texture,GLint level,GLboolean layered,GLint layer,GLenum access,GLenum format)1533 void GL_APIENTRY glBindImageTexture(GLuint unit,
1534 GLuint texture,
1535 GLint level,
1536 GLboolean layered,
1537 GLint layer,
1538 GLenum access,
1539 GLenum format)
1540 {
1541 return GL_BindImageTexture(unit, texture, level, layered, layer, access, format);
1542 }
1543
glBindProgramPipeline(GLuint pipeline)1544 void GL_APIENTRY glBindProgramPipeline(GLuint pipeline)
1545 {
1546 return GL_BindProgramPipeline(pipeline);
1547 }
1548
glBindVertexBuffer(GLuint bindingindex,GLuint buffer,GLintptr offset,GLsizei stride)1549 void GL_APIENTRY glBindVertexBuffer(GLuint bindingindex,
1550 GLuint buffer,
1551 GLintptr offset,
1552 GLsizei stride)
1553 {
1554 return GL_BindVertexBuffer(bindingindex, buffer, offset, stride);
1555 }
1556
glCreateShaderProgramv(GLenum type,GLsizei count,const GLchar * const * strings)1557 GLuint GL_APIENTRY glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar *const *strings)
1558 {
1559 return GL_CreateShaderProgramv(type, count, strings);
1560 }
1561
glDeleteProgramPipelines(GLsizei n,const GLuint * pipelines)1562 void GL_APIENTRY glDeleteProgramPipelines(GLsizei n, const GLuint *pipelines)
1563 {
1564 return GL_DeleteProgramPipelines(n, pipelines);
1565 }
1566
glDispatchCompute(GLuint num_groups_x,GLuint num_groups_y,GLuint num_groups_z)1567 void GL_APIENTRY glDispatchCompute(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
1568 {
1569 return GL_DispatchCompute(num_groups_x, num_groups_y, num_groups_z);
1570 }
1571
glDispatchComputeIndirect(GLintptr indirect)1572 void GL_APIENTRY glDispatchComputeIndirect(GLintptr indirect)
1573 {
1574 return GL_DispatchComputeIndirect(indirect);
1575 }
1576
glDrawArraysIndirect(GLenum mode,const void * indirect)1577 void GL_APIENTRY glDrawArraysIndirect(GLenum mode, const void *indirect)
1578 {
1579 return GL_DrawArraysIndirect(mode, indirect);
1580 }
1581
glDrawElementsIndirect(GLenum mode,GLenum type,const void * indirect)1582 void GL_APIENTRY glDrawElementsIndirect(GLenum mode, GLenum type, const void *indirect)
1583 {
1584 return GL_DrawElementsIndirect(mode, type, indirect);
1585 }
1586
glFramebufferParameteri(GLenum target,GLenum pname,GLint param)1587 void GL_APIENTRY glFramebufferParameteri(GLenum target, GLenum pname, GLint param)
1588 {
1589 return GL_FramebufferParameteri(target, pname, param);
1590 }
1591
glGenProgramPipelines(GLsizei n,GLuint * pipelines)1592 void GL_APIENTRY glGenProgramPipelines(GLsizei n, GLuint *pipelines)
1593 {
1594 return GL_GenProgramPipelines(n, pipelines);
1595 }
1596
glGetBooleani_v(GLenum target,GLuint index,GLboolean * data)1597 void GL_APIENTRY glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)
1598 {
1599 return GL_GetBooleani_v(target, index, data);
1600 }
1601
glGetFramebufferParameteriv(GLenum target,GLenum pname,GLint * params)1602 void GL_APIENTRY glGetFramebufferParameteriv(GLenum target, GLenum pname, GLint *params)
1603 {
1604 return GL_GetFramebufferParameteriv(target, pname, params);
1605 }
1606
glGetMultisamplefv(GLenum pname,GLuint index,GLfloat * val)1607 void GL_APIENTRY glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val)
1608 {
1609 return GL_GetMultisamplefv(pname, index, val);
1610 }
1611
glGetProgramInterfaceiv(GLuint program,GLenum programInterface,GLenum pname,GLint * params)1612 void GL_APIENTRY glGetProgramInterfaceiv(GLuint program,
1613 GLenum programInterface,
1614 GLenum pname,
1615 GLint *params)
1616 {
1617 return GL_GetProgramInterfaceiv(program, programInterface, pname, params);
1618 }
1619
glGetProgramPipelineInfoLog(GLuint pipeline,GLsizei bufSize,GLsizei * length,GLchar * infoLog)1620 void GL_APIENTRY glGetProgramPipelineInfoLog(GLuint pipeline,
1621 GLsizei bufSize,
1622 GLsizei *length,
1623 GLchar *infoLog)
1624 {
1625 return GL_GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
1626 }
1627
glGetProgramPipelineiv(GLuint pipeline,GLenum pname,GLint * params)1628 void GL_APIENTRY glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint *params)
1629 {
1630 return GL_GetProgramPipelineiv(pipeline, pname, params);
1631 }
1632
glGetProgramResourceIndex(GLuint program,GLenum programInterface,const GLchar * name)1633 GLuint GL_APIENTRY glGetProgramResourceIndex(GLuint program,
1634 GLenum programInterface,
1635 const GLchar *name)
1636 {
1637 return GL_GetProgramResourceIndex(program, programInterface, name);
1638 }
1639
glGetProgramResourceLocation(GLuint program,GLenum programInterface,const GLchar * name)1640 GLint GL_APIENTRY glGetProgramResourceLocation(GLuint program,
1641 GLenum programInterface,
1642 const GLchar *name)
1643 {
1644 return GL_GetProgramResourceLocation(program, programInterface, name);
1645 }
1646
glGetProgramResourceName(GLuint program,GLenum programInterface,GLuint index,GLsizei bufSize,GLsizei * length,GLchar * name)1647 void GL_APIENTRY glGetProgramResourceName(GLuint program,
1648 GLenum programInterface,
1649 GLuint index,
1650 GLsizei bufSize,
1651 GLsizei *length,
1652 GLchar *name)
1653 {
1654 return GL_GetProgramResourceName(program, programInterface, index, bufSize, length, name);
1655 }
1656
glGetProgramResourceiv(GLuint program,GLenum programInterface,GLuint index,GLsizei propCount,const GLenum * props,GLsizei bufSize,GLsizei * length,GLint * params)1657 void GL_APIENTRY glGetProgramResourceiv(GLuint program,
1658 GLenum programInterface,
1659 GLuint index,
1660 GLsizei propCount,
1661 const GLenum *props,
1662 GLsizei bufSize,
1663 GLsizei *length,
1664 GLint *params)
1665 {
1666 return GL_GetProgramResourceiv(program, programInterface, index, propCount, props, bufSize,
1667 length, params);
1668 }
1669
glGetTexLevelParameterfv(GLenum target,GLint level,GLenum pname,GLfloat * params)1670 void GL_APIENTRY glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
1671 {
1672 return GL_GetTexLevelParameterfv(target, level, pname, params);
1673 }
1674
glGetTexLevelParameteriv(GLenum target,GLint level,GLenum pname,GLint * params)1675 void GL_APIENTRY glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
1676 {
1677 return GL_GetTexLevelParameteriv(target, level, pname, params);
1678 }
1679
glIsProgramPipeline(GLuint pipeline)1680 GLboolean GL_APIENTRY glIsProgramPipeline(GLuint pipeline)
1681 {
1682 return GL_IsProgramPipeline(pipeline);
1683 }
1684
glMemoryBarrier(GLbitfield barriers)1685 void GL_APIENTRY glMemoryBarrier(GLbitfield barriers)
1686 {
1687 return GL_MemoryBarrier(barriers);
1688 }
1689
glMemoryBarrierByRegion(GLbitfield barriers)1690 void GL_APIENTRY glMemoryBarrierByRegion(GLbitfield barriers)
1691 {
1692 return GL_MemoryBarrierByRegion(barriers);
1693 }
1694
glProgramUniform1f(GLuint program,GLint location,GLfloat v0)1695 void GL_APIENTRY glProgramUniform1f(GLuint program, GLint location, GLfloat v0)
1696 {
1697 return GL_ProgramUniform1f(program, location, v0);
1698 }
1699
glProgramUniform1fv(GLuint program,GLint location,GLsizei count,const GLfloat * value)1700 void GL_APIENTRY glProgramUniform1fv(GLuint program,
1701 GLint location,
1702 GLsizei count,
1703 const GLfloat *value)
1704 {
1705 return GL_ProgramUniform1fv(program, location, count, value);
1706 }
1707
glProgramUniform1i(GLuint program,GLint location,GLint v0)1708 void GL_APIENTRY glProgramUniform1i(GLuint program, GLint location, GLint v0)
1709 {
1710 return GL_ProgramUniform1i(program, location, v0);
1711 }
1712
glProgramUniform1iv(GLuint program,GLint location,GLsizei count,const GLint * value)1713 void GL_APIENTRY glProgramUniform1iv(GLuint program,
1714 GLint location,
1715 GLsizei count,
1716 const GLint *value)
1717 {
1718 return GL_ProgramUniform1iv(program, location, count, value);
1719 }
1720
glProgramUniform1ui(GLuint program,GLint location,GLuint v0)1721 void GL_APIENTRY glProgramUniform1ui(GLuint program, GLint location, GLuint v0)
1722 {
1723 return GL_ProgramUniform1ui(program, location, v0);
1724 }
1725
glProgramUniform1uiv(GLuint program,GLint location,GLsizei count,const GLuint * value)1726 void GL_APIENTRY glProgramUniform1uiv(GLuint program,
1727 GLint location,
1728 GLsizei count,
1729 const GLuint *value)
1730 {
1731 return GL_ProgramUniform1uiv(program, location, count, value);
1732 }
1733
glProgramUniform2f(GLuint program,GLint location,GLfloat v0,GLfloat v1)1734 void GL_APIENTRY glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)
1735 {
1736 return GL_ProgramUniform2f(program, location, v0, v1);
1737 }
1738
glProgramUniform2fv(GLuint program,GLint location,GLsizei count,const GLfloat * value)1739 void GL_APIENTRY glProgramUniform2fv(GLuint program,
1740 GLint location,
1741 GLsizei count,
1742 const GLfloat *value)
1743 {
1744 return GL_ProgramUniform2fv(program, location, count, value);
1745 }
1746
glProgramUniform2i(GLuint program,GLint location,GLint v0,GLint v1)1747 void GL_APIENTRY glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)
1748 {
1749 return GL_ProgramUniform2i(program, location, v0, v1);
1750 }
1751
glProgramUniform2iv(GLuint program,GLint location,GLsizei count,const GLint * value)1752 void GL_APIENTRY glProgramUniform2iv(GLuint program,
1753 GLint location,
1754 GLsizei count,
1755 const GLint *value)
1756 {
1757 return GL_ProgramUniform2iv(program, location, count, value);
1758 }
1759
glProgramUniform2ui(GLuint program,GLint location,GLuint v0,GLuint v1)1760 void GL_APIENTRY glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)
1761 {
1762 return GL_ProgramUniform2ui(program, location, v0, v1);
1763 }
1764
glProgramUniform2uiv(GLuint program,GLint location,GLsizei count,const GLuint * value)1765 void GL_APIENTRY glProgramUniform2uiv(GLuint program,
1766 GLint location,
1767 GLsizei count,
1768 const GLuint *value)
1769 {
1770 return GL_ProgramUniform2uiv(program, location, count, value);
1771 }
1772
1773 void GL_APIENTRY
glProgramUniform3f(GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2)1774 glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
1775 {
1776 return GL_ProgramUniform3f(program, location, v0, v1, v2);
1777 }
1778
glProgramUniform3fv(GLuint program,GLint location,GLsizei count,const GLfloat * value)1779 void GL_APIENTRY glProgramUniform3fv(GLuint program,
1780 GLint location,
1781 GLsizei count,
1782 const GLfloat *value)
1783 {
1784 return GL_ProgramUniform3fv(program, location, count, value);
1785 }
1786
glProgramUniform3i(GLuint program,GLint location,GLint v0,GLint v1,GLint v2)1787 void GL_APIENTRY glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
1788 {
1789 return GL_ProgramUniform3i(program, location, v0, v1, v2);
1790 }
1791
glProgramUniform3iv(GLuint program,GLint location,GLsizei count,const GLint * value)1792 void GL_APIENTRY glProgramUniform3iv(GLuint program,
1793 GLint location,
1794 GLsizei count,
1795 const GLint *value)
1796 {
1797 return GL_ProgramUniform3iv(program, location, count, value);
1798 }
1799
1800 void GL_APIENTRY
glProgramUniform3ui(GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2)1801 glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
1802 {
1803 return GL_ProgramUniform3ui(program, location, v0, v1, v2);
1804 }
1805
glProgramUniform3uiv(GLuint program,GLint location,GLsizei count,const GLuint * value)1806 void GL_APIENTRY glProgramUniform3uiv(GLuint program,
1807 GLint location,
1808 GLsizei count,
1809 const GLuint *value)
1810 {
1811 return GL_ProgramUniform3uiv(program, location, count, value);
1812 }
1813
1814 void GL_APIENTRY
glProgramUniform4f(GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2,GLfloat v3)1815 glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
1816 {
1817 return GL_ProgramUniform4f(program, location, v0, v1, v2, v3);
1818 }
1819
glProgramUniform4fv(GLuint program,GLint location,GLsizei count,const GLfloat * value)1820 void GL_APIENTRY glProgramUniform4fv(GLuint program,
1821 GLint location,
1822 GLsizei count,
1823 const GLfloat *value)
1824 {
1825 return GL_ProgramUniform4fv(program, location, count, value);
1826 }
1827
1828 void GL_APIENTRY
glProgramUniform4i(GLuint program,GLint location,GLint v0,GLint v1,GLint v2,GLint v3)1829 glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
1830 {
1831 return GL_ProgramUniform4i(program, location, v0, v1, v2, v3);
1832 }
1833
glProgramUniform4iv(GLuint program,GLint location,GLsizei count,const GLint * value)1834 void GL_APIENTRY glProgramUniform4iv(GLuint program,
1835 GLint location,
1836 GLsizei count,
1837 const GLint *value)
1838 {
1839 return GL_ProgramUniform4iv(program, location, count, value);
1840 }
1841
1842 void GL_APIENTRY
glProgramUniform4ui(GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2,GLuint v3)1843 glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
1844 {
1845 return GL_ProgramUniform4ui(program, location, v0, v1, v2, v3);
1846 }
1847
glProgramUniform4uiv(GLuint program,GLint location,GLsizei count,const GLuint * value)1848 void GL_APIENTRY glProgramUniform4uiv(GLuint program,
1849 GLint location,
1850 GLsizei count,
1851 const GLuint *value)
1852 {
1853 return GL_ProgramUniform4uiv(program, location, count, value);
1854 }
1855
glProgramUniformMatrix2fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1856 void GL_APIENTRY glProgramUniformMatrix2fv(GLuint program,
1857 GLint location,
1858 GLsizei count,
1859 GLboolean transpose,
1860 const GLfloat *value)
1861 {
1862 return GL_ProgramUniformMatrix2fv(program, location, count, transpose, value);
1863 }
1864
glProgramUniformMatrix2x3fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1865 void GL_APIENTRY glProgramUniformMatrix2x3fv(GLuint program,
1866 GLint location,
1867 GLsizei count,
1868 GLboolean transpose,
1869 const GLfloat *value)
1870 {
1871 return GL_ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
1872 }
1873
glProgramUniformMatrix2x4fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1874 void GL_APIENTRY glProgramUniformMatrix2x4fv(GLuint program,
1875 GLint location,
1876 GLsizei count,
1877 GLboolean transpose,
1878 const GLfloat *value)
1879 {
1880 return GL_ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
1881 }
1882
glProgramUniformMatrix3fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1883 void GL_APIENTRY glProgramUniformMatrix3fv(GLuint program,
1884 GLint location,
1885 GLsizei count,
1886 GLboolean transpose,
1887 const GLfloat *value)
1888 {
1889 return GL_ProgramUniformMatrix3fv(program, location, count, transpose, value);
1890 }
1891
glProgramUniformMatrix3x2fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1892 void GL_APIENTRY glProgramUniformMatrix3x2fv(GLuint program,
1893 GLint location,
1894 GLsizei count,
1895 GLboolean transpose,
1896 const GLfloat *value)
1897 {
1898 return GL_ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
1899 }
1900
glProgramUniformMatrix3x4fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1901 void GL_APIENTRY glProgramUniformMatrix3x4fv(GLuint program,
1902 GLint location,
1903 GLsizei count,
1904 GLboolean transpose,
1905 const GLfloat *value)
1906 {
1907 return GL_ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
1908 }
1909
glProgramUniformMatrix4fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1910 void GL_APIENTRY glProgramUniformMatrix4fv(GLuint program,
1911 GLint location,
1912 GLsizei count,
1913 GLboolean transpose,
1914 const GLfloat *value)
1915 {
1916 return GL_ProgramUniformMatrix4fv(program, location, count, transpose, value);
1917 }
1918
glProgramUniformMatrix4x2fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1919 void GL_APIENTRY glProgramUniformMatrix4x2fv(GLuint program,
1920 GLint location,
1921 GLsizei count,
1922 GLboolean transpose,
1923 const GLfloat *value)
1924 {
1925 return GL_ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
1926 }
1927
glProgramUniformMatrix4x3fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1928 void GL_APIENTRY glProgramUniformMatrix4x3fv(GLuint program,
1929 GLint location,
1930 GLsizei count,
1931 GLboolean transpose,
1932 const GLfloat *value)
1933 {
1934 return GL_ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
1935 }
1936
glSampleMaski(GLuint maskNumber,GLbitfield mask)1937 void GL_APIENTRY glSampleMaski(GLuint maskNumber, GLbitfield mask)
1938 {
1939 return GL_SampleMaski(maskNumber, mask);
1940 }
1941
glTexStorage2DMultisample(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLboolean fixedsamplelocations)1942 void GL_APIENTRY glTexStorage2DMultisample(GLenum target,
1943 GLsizei samples,
1944 GLenum internalformat,
1945 GLsizei width,
1946 GLsizei height,
1947 GLboolean fixedsamplelocations)
1948 {
1949 return GL_TexStorage2DMultisample(target, samples, internalformat, width, height,
1950 fixedsamplelocations);
1951 }
1952
glUseProgramStages(GLuint pipeline,GLbitfield stages,GLuint program)1953 void GL_APIENTRY glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program)
1954 {
1955 return GL_UseProgramStages(pipeline, stages, program);
1956 }
1957
glValidateProgramPipeline(GLuint pipeline)1958 void GL_APIENTRY glValidateProgramPipeline(GLuint pipeline)
1959 {
1960 return GL_ValidateProgramPipeline(pipeline);
1961 }
1962
glVertexAttribBinding(GLuint attribindex,GLuint bindingindex)1963 void GL_APIENTRY glVertexAttribBinding(GLuint attribindex, GLuint bindingindex)
1964 {
1965 return GL_VertexAttribBinding(attribindex, bindingindex);
1966 }
1967
glVertexAttribFormat(GLuint attribindex,GLint size,GLenum type,GLboolean normalized,GLuint relativeoffset)1968 void GL_APIENTRY glVertexAttribFormat(GLuint attribindex,
1969 GLint size,
1970 GLenum type,
1971 GLboolean normalized,
1972 GLuint relativeoffset)
1973 {
1974 return GL_VertexAttribFormat(attribindex, size, type, normalized, relativeoffset);
1975 }
1976
glVertexAttribIFormat(GLuint attribindex,GLint size,GLenum type,GLuint relativeoffset)1977 void GL_APIENTRY glVertexAttribIFormat(GLuint attribindex,
1978 GLint size,
1979 GLenum type,
1980 GLuint relativeoffset)
1981 {
1982 return GL_VertexAttribIFormat(attribindex, size, type, relativeoffset);
1983 }
1984
glVertexBindingDivisor(GLuint bindingindex,GLuint divisor)1985 void GL_APIENTRY glVertexBindingDivisor(GLuint bindingindex, GLuint divisor)
1986 {
1987 return GL_VertexBindingDivisor(bindingindex, divisor);
1988 }
1989
1990 // OpenGL ES 3.2
glBlendBarrier()1991 void GL_APIENTRY glBlendBarrier()
1992 {
1993 return GL_BlendBarrier();
1994 }
1995
glBlendEquationSeparatei(GLuint buf,GLenum modeRGB,GLenum modeAlpha)1996 void GL_APIENTRY glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
1997 {
1998 return GL_BlendEquationSeparatei(buf, modeRGB, modeAlpha);
1999 }
2000
glBlendEquationi(GLuint buf,GLenum mode)2001 void GL_APIENTRY glBlendEquationi(GLuint buf, GLenum mode)
2002 {
2003 return GL_BlendEquationi(buf, mode);
2004 }
2005
2006 void GL_APIENTRY
glBlendFuncSeparatei(GLuint buf,GLenum srcRGB,GLenum dstRGB,GLenum srcAlpha,GLenum dstAlpha)2007 glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
2008 {
2009 return GL_BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
2010 }
2011
glBlendFunci(GLuint buf,GLenum src,GLenum dst)2012 void GL_APIENTRY glBlendFunci(GLuint buf, GLenum src, GLenum dst)
2013 {
2014 return GL_BlendFunci(buf, src, dst);
2015 }
2016
glColorMaski(GLuint index,GLboolean r,GLboolean g,GLboolean b,GLboolean a)2017 void GL_APIENTRY glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
2018 {
2019 return GL_ColorMaski(index, r, g, b, a);
2020 }
2021
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)2022 void GL_APIENTRY glCopyImageSubData(GLuint srcName,
2023 GLenum srcTarget,
2024 GLint srcLevel,
2025 GLint srcX,
2026 GLint srcY,
2027 GLint srcZ,
2028 GLuint dstName,
2029 GLenum dstTarget,
2030 GLint dstLevel,
2031 GLint dstX,
2032 GLint dstY,
2033 GLint dstZ,
2034 GLsizei srcWidth,
2035 GLsizei srcHeight,
2036 GLsizei srcDepth)
2037 {
2038 return GL_CopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget,
2039 dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth);
2040 }
2041
glDebugMessageCallback(GLDEBUGPROC callback,const void * userParam)2042 void GL_APIENTRY glDebugMessageCallback(GLDEBUGPROC callback, const void *userParam)
2043 {
2044 return GL_DebugMessageCallback(callback, userParam);
2045 }
2046
glDebugMessageControl(GLenum source,GLenum type,GLenum severity,GLsizei count,const GLuint * ids,GLboolean enabled)2047 void GL_APIENTRY glDebugMessageControl(GLenum source,
2048 GLenum type,
2049 GLenum severity,
2050 GLsizei count,
2051 const GLuint *ids,
2052 GLboolean enabled)
2053 {
2054 return GL_DebugMessageControl(source, type, severity, count, ids, enabled);
2055 }
2056
glDebugMessageInsert(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar * buf)2057 void GL_APIENTRY glDebugMessageInsert(GLenum source,
2058 GLenum type,
2059 GLuint id,
2060 GLenum severity,
2061 GLsizei length,
2062 const GLchar *buf)
2063 {
2064 return GL_DebugMessageInsert(source, type, id, severity, length, buf);
2065 }
2066
glDisablei(GLenum target,GLuint index)2067 void GL_APIENTRY glDisablei(GLenum target, GLuint index)
2068 {
2069 return GL_Disablei(target, index);
2070 }
2071
glDrawElementsBaseVertex(GLenum mode,GLsizei count,GLenum type,const void * indices,GLint basevertex)2072 void GL_APIENTRY glDrawElementsBaseVertex(GLenum mode,
2073 GLsizei count,
2074 GLenum type,
2075 const void *indices,
2076 GLint basevertex)
2077 {
2078 return GL_DrawElementsBaseVertex(mode, count, type, indices, basevertex);
2079 }
2080
glDrawElementsInstancedBaseVertex(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex)2081 void GL_APIENTRY glDrawElementsInstancedBaseVertex(GLenum mode,
2082 GLsizei count,
2083 GLenum type,
2084 const void *indices,
2085 GLsizei instancecount,
2086 GLint basevertex)
2087 {
2088 return GL_DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount,
2089 basevertex);
2090 }
2091
glDrawRangeElementsBaseVertex(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices,GLint basevertex)2092 void GL_APIENTRY glDrawRangeElementsBaseVertex(GLenum mode,
2093 GLuint start,
2094 GLuint end,
2095 GLsizei count,
2096 GLenum type,
2097 const void *indices,
2098 GLint basevertex)
2099 {
2100 return GL_DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
2101 }
2102
glEnablei(GLenum target,GLuint index)2103 void GL_APIENTRY glEnablei(GLenum target, GLuint index)
2104 {
2105 return GL_Enablei(target, index);
2106 }
2107
glFramebufferTexture(GLenum target,GLenum attachment,GLuint texture,GLint level)2108 void GL_APIENTRY glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)
2109 {
2110 return GL_FramebufferTexture(target, attachment, texture, level);
2111 }
2112
glGetDebugMessageLog(GLuint count,GLsizei bufSize,GLenum * sources,GLenum * types,GLuint * ids,GLenum * severities,GLsizei * lengths,GLchar * messageLog)2113 GLuint GL_APIENTRY glGetDebugMessageLog(GLuint count,
2114 GLsizei bufSize,
2115 GLenum *sources,
2116 GLenum *types,
2117 GLuint *ids,
2118 GLenum *severities,
2119 GLsizei *lengths,
2120 GLchar *messageLog)
2121 {
2122 return GL_GetDebugMessageLog(count, bufSize, sources, types, ids, severities, lengths,
2123 messageLog);
2124 }
2125
glGetGraphicsResetStatus()2126 GLenum GL_APIENTRY glGetGraphicsResetStatus()
2127 {
2128 return GL_GetGraphicsResetStatus();
2129 }
2130
2131 void GL_APIENTRY
glGetObjectLabel(GLenum identifier,GLuint name,GLsizei bufSize,GLsizei * length,GLchar * label)2132 glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
2133 {
2134 return GL_GetObjectLabel(identifier, name, bufSize, length, label);
2135 }
2136
glGetObjectPtrLabel(const void * ptr,GLsizei bufSize,GLsizei * length,GLchar * label)2137 void GL_APIENTRY glGetObjectPtrLabel(const void *ptr,
2138 GLsizei bufSize,
2139 GLsizei *length,
2140 GLchar *label)
2141 {
2142 return GL_GetObjectPtrLabel(ptr, bufSize, length, label);
2143 }
2144
glGetPointerv(GLenum pname,void ** params)2145 void GL_APIENTRY glGetPointerv(GLenum pname, void **params)
2146 {
2147 return GL_GetPointerv(pname, params);
2148 }
2149
glGetSamplerParameterIiv(GLuint sampler,GLenum pname,GLint * params)2150 void GL_APIENTRY glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params)
2151 {
2152 return GL_GetSamplerParameterIiv(sampler, pname, params);
2153 }
2154
glGetSamplerParameterIuiv(GLuint sampler,GLenum pname,GLuint * params)2155 void GL_APIENTRY glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint *params)
2156 {
2157 return GL_GetSamplerParameterIuiv(sampler, pname, params);
2158 }
2159
glGetTexParameterIiv(GLenum target,GLenum pname,GLint * params)2160 void GL_APIENTRY glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
2161 {
2162 return GL_GetTexParameterIiv(target, pname, params);
2163 }
2164
glGetTexParameterIuiv(GLenum target,GLenum pname,GLuint * params)2165 void GL_APIENTRY glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
2166 {
2167 return GL_GetTexParameterIuiv(target, pname, params);
2168 }
2169
glGetnUniformfv(GLuint program,GLint location,GLsizei bufSize,GLfloat * params)2170 void GL_APIENTRY glGetnUniformfv(GLuint program, GLint location, GLsizei bufSize, GLfloat *params)
2171 {
2172 return GL_GetnUniformfv(program, location, bufSize, params);
2173 }
2174
glGetnUniformiv(GLuint program,GLint location,GLsizei bufSize,GLint * params)2175 void GL_APIENTRY glGetnUniformiv(GLuint program, GLint location, GLsizei bufSize, GLint *params)
2176 {
2177 return GL_GetnUniformiv(program, location, bufSize, params);
2178 }
2179
glGetnUniformuiv(GLuint program,GLint location,GLsizei bufSize,GLuint * params)2180 void GL_APIENTRY glGetnUniformuiv(GLuint program, GLint location, GLsizei bufSize, GLuint *params)
2181 {
2182 return GL_GetnUniformuiv(program, location, bufSize, params);
2183 }
2184
glIsEnabledi(GLenum target,GLuint index)2185 GLboolean GL_APIENTRY glIsEnabledi(GLenum target, GLuint index)
2186 {
2187 return GL_IsEnabledi(target, index);
2188 }
2189
glMinSampleShading(GLfloat value)2190 void GL_APIENTRY glMinSampleShading(GLfloat value)
2191 {
2192 return GL_MinSampleShading(value);
2193 }
2194
glObjectLabel(GLenum identifier,GLuint name,GLsizei length,const GLchar * label)2195 void GL_APIENTRY glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
2196 {
2197 return GL_ObjectLabel(identifier, name, length, label);
2198 }
2199
glObjectPtrLabel(const void * ptr,GLsizei length,const GLchar * label)2200 void GL_APIENTRY glObjectPtrLabel(const void *ptr, GLsizei length, const GLchar *label)
2201 {
2202 return GL_ObjectPtrLabel(ptr, length, label);
2203 }
2204
glPatchParameteri(GLenum pname,GLint value)2205 void GL_APIENTRY glPatchParameteri(GLenum pname, GLint value)
2206 {
2207 return GL_PatchParameteri(pname, value);
2208 }
2209
glPopDebugGroup()2210 void GL_APIENTRY glPopDebugGroup()
2211 {
2212 return GL_PopDebugGroup();
2213 }
2214
glPrimitiveBoundingBox(GLfloat minX,GLfloat minY,GLfloat minZ,GLfloat minW,GLfloat maxX,GLfloat maxY,GLfloat maxZ,GLfloat maxW)2215 void GL_APIENTRY glPrimitiveBoundingBox(GLfloat minX,
2216 GLfloat minY,
2217 GLfloat minZ,
2218 GLfloat minW,
2219 GLfloat maxX,
2220 GLfloat maxY,
2221 GLfloat maxZ,
2222 GLfloat maxW)
2223 {
2224 return GL_PrimitiveBoundingBox(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW);
2225 }
2226
glPushDebugGroup(GLenum source,GLuint id,GLsizei length,const GLchar * message)2227 void GL_APIENTRY glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar *message)
2228 {
2229 return GL_PushDebugGroup(source, id, length, message);
2230 }
2231
glReadnPixels(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,void * data)2232 void GL_APIENTRY glReadnPixels(GLint x,
2233 GLint y,
2234 GLsizei width,
2235 GLsizei height,
2236 GLenum format,
2237 GLenum type,
2238 GLsizei bufSize,
2239 void *data)
2240 {
2241 return GL_ReadnPixels(x, y, width, height, format, type, bufSize, data);
2242 }
2243
glSamplerParameterIiv(GLuint sampler,GLenum pname,const GLint * param)2244 void GL_APIENTRY glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param)
2245 {
2246 return GL_SamplerParameterIiv(sampler, pname, param);
2247 }
2248
glSamplerParameterIuiv(GLuint sampler,GLenum pname,const GLuint * param)2249 void GL_APIENTRY glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint *param)
2250 {
2251 return GL_SamplerParameterIuiv(sampler, pname, param);
2252 }
2253
glTexBuffer(GLenum target,GLenum internalformat,GLuint buffer)2254 void GL_APIENTRY glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
2255 {
2256 return GL_TexBuffer(target, internalformat, buffer);
2257 }
2258
glTexBufferRange(GLenum target,GLenum internalformat,GLuint buffer,GLintptr offset,GLsizeiptr size)2259 void GL_APIENTRY glTexBufferRange(GLenum target,
2260 GLenum internalformat,
2261 GLuint buffer,
2262 GLintptr offset,
2263 GLsizeiptr size)
2264 {
2265 return GL_TexBufferRange(target, internalformat, buffer, offset, size);
2266 }
2267
glTexParameterIiv(GLenum target,GLenum pname,const GLint * params)2268 void GL_APIENTRY glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)
2269 {
2270 return GL_TexParameterIiv(target, pname, params);
2271 }
2272
glTexParameterIuiv(GLenum target,GLenum pname,const GLuint * params)2273 void GL_APIENTRY glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
2274 {
2275 return GL_TexParameterIuiv(target, pname, params);
2276 }
2277
glTexStorage3DMultisample(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedsamplelocations)2278 void GL_APIENTRY glTexStorage3DMultisample(GLenum target,
2279 GLsizei samples,
2280 GLenum internalformat,
2281 GLsizei width,
2282 GLsizei height,
2283 GLsizei depth,
2284 GLboolean fixedsamplelocations)
2285 {
2286 return GL_TexStorage3DMultisample(target, samples, internalformat, width, height, depth,
2287 fixedsamplelocations);
2288 }
2289
2290 // OpenGL ES 1.0
glAlphaFunc(GLenum func,GLfloat ref)2291 void GL_APIENTRY glAlphaFunc(GLenum func, GLfloat ref)
2292 {
2293 return GL_AlphaFunc(func, ref);
2294 }
2295
glAlphaFuncx(GLenum func,GLfixed ref)2296 void GL_APIENTRY glAlphaFuncx(GLenum func, GLfixed ref)
2297 {
2298 return GL_AlphaFuncx(func, ref);
2299 }
2300
glClearColorx(GLfixed red,GLfixed green,GLfixed blue,GLfixed alpha)2301 void GL_APIENTRY glClearColorx(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha)
2302 {
2303 return GL_ClearColorx(red, green, blue, alpha);
2304 }
2305
glClearDepthx(GLfixed depth)2306 void GL_APIENTRY glClearDepthx(GLfixed depth)
2307 {
2308 return GL_ClearDepthx(depth);
2309 }
2310
glClientActiveTexture(GLenum texture)2311 void GL_APIENTRY glClientActiveTexture(GLenum texture)
2312 {
2313 return GL_ClientActiveTexture(texture);
2314 }
2315
glClipPlanef(GLenum p,const GLfloat * eqn)2316 void GL_APIENTRY glClipPlanef(GLenum p, const GLfloat *eqn)
2317 {
2318 return GL_ClipPlanef(p, eqn);
2319 }
2320
glClipPlanex(GLenum plane,const GLfixed * equation)2321 void GL_APIENTRY glClipPlanex(GLenum plane, const GLfixed *equation)
2322 {
2323 return GL_ClipPlanex(plane, equation);
2324 }
2325
glColor4f(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)2326 void GL_APIENTRY glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
2327 {
2328 return GL_Color4f(red, green, blue, alpha);
2329 }
2330
glColor4ub(GLubyte red,GLubyte green,GLubyte blue,GLubyte alpha)2331 void GL_APIENTRY glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
2332 {
2333 return GL_Color4ub(red, green, blue, alpha);
2334 }
2335
glColor4x(GLfixed red,GLfixed green,GLfixed blue,GLfixed alpha)2336 void GL_APIENTRY glColor4x(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha)
2337 {
2338 return GL_Color4x(red, green, blue, alpha);
2339 }
2340
glColorPointer(GLint size,GLenum type,GLsizei stride,const void * pointer)2341 void GL_APIENTRY glColorPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)
2342 {
2343 return GL_ColorPointer(size, type, stride, pointer);
2344 }
2345
glDepthRangex(GLfixed n,GLfixed f)2346 void GL_APIENTRY glDepthRangex(GLfixed n, GLfixed f)
2347 {
2348 return GL_DepthRangex(n, f);
2349 }
2350
glDisableClientState(GLenum array)2351 void GL_APIENTRY glDisableClientState(GLenum array)
2352 {
2353 return GL_DisableClientState(array);
2354 }
2355
glEnableClientState(GLenum array)2356 void GL_APIENTRY glEnableClientState(GLenum array)
2357 {
2358 return GL_EnableClientState(array);
2359 }
2360
glFogf(GLenum pname,GLfloat param)2361 void GL_APIENTRY glFogf(GLenum pname, GLfloat param)
2362 {
2363 return GL_Fogf(pname, param);
2364 }
2365
glFogfv(GLenum pname,const GLfloat * params)2366 void GL_APIENTRY glFogfv(GLenum pname, const GLfloat *params)
2367 {
2368 return GL_Fogfv(pname, params);
2369 }
2370
glFogx(GLenum pname,GLfixed param)2371 void GL_APIENTRY glFogx(GLenum pname, GLfixed param)
2372 {
2373 return GL_Fogx(pname, param);
2374 }
2375
glFogxv(GLenum pname,const GLfixed * param)2376 void GL_APIENTRY glFogxv(GLenum pname, const GLfixed *param)
2377 {
2378 return GL_Fogxv(pname, param);
2379 }
2380
glFrustumf(GLfloat l,GLfloat r,GLfloat b,GLfloat t,GLfloat n,GLfloat f)2381 void GL_APIENTRY glFrustumf(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f)
2382 {
2383 return GL_Frustumf(l, r, b, t, n, f);
2384 }
2385
glFrustumx(GLfixed l,GLfixed r,GLfixed b,GLfixed t,GLfixed n,GLfixed f)2386 void GL_APIENTRY glFrustumx(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f)
2387 {
2388 return GL_Frustumx(l, r, b, t, n, f);
2389 }
2390
glGetClipPlanef(GLenum plane,GLfloat * equation)2391 void GL_APIENTRY glGetClipPlanef(GLenum plane, GLfloat *equation)
2392 {
2393 return GL_GetClipPlanef(plane, equation);
2394 }
2395
glGetClipPlanex(GLenum plane,GLfixed * equation)2396 void GL_APIENTRY glGetClipPlanex(GLenum plane, GLfixed *equation)
2397 {
2398 return GL_GetClipPlanex(plane, equation);
2399 }
2400
glGetFixedv(GLenum pname,GLfixed * params)2401 void GL_APIENTRY glGetFixedv(GLenum pname, GLfixed *params)
2402 {
2403 return GL_GetFixedv(pname, params);
2404 }
2405
glGetLightfv(GLenum light,GLenum pname,GLfloat * params)2406 void GL_APIENTRY glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
2407 {
2408 return GL_GetLightfv(light, pname, params);
2409 }
2410
glGetLightxv(GLenum light,GLenum pname,GLfixed * params)2411 void GL_APIENTRY glGetLightxv(GLenum light, GLenum pname, GLfixed *params)
2412 {
2413 return GL_GetLightxv(light, pname, params);
2414 }
2415
glGetMaterialfv(GLenum face,GLenum pname,GLfloat * params)2416 void GL_APIENTRY glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
2417 {
2418 return GL_GetMaterialfv(face, pname, params);
2419 }
2420
glGetMaterialxv(GLenum face,GLenum pname,GLfixed * params)2421 void GL_APIENTRY glGetMaterialxv(GLenum face, GLenum pname, GLfixed *params)
2422 {
2423 return GL_GetMaterialxv(face, pname, params);
2424 }
2425
glGetTexEnvfv(GLenum target,GLenum pname,GLfloat * params)2426 void GL_APIENTRY glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
2427 {
2428 return GL_GetTexEnvfv(target, pname, params);
2429 }
2430
glGetTexEnviv(GLenum target,GLenum pname,GLint * params)2431 void GL_APIENTRY glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
2432 {
2433 return GL_GetTexEnviv(target, pname, params);
2434 }
2435
glGetTexEnvxv(GLenum target,GLenum pname,GLfixed * params)2436 void GL_APIENTRY glGetTexEnvxv(GLenum target, GLenum pname, GLfixed *params)
2437 {
2438 return GL_GetTexEnvxv(target, pname, params);
2439 }
2440
glGetTexParameterxv(GLenum target,GLenum pname,GLfixed * params)2441 void GL_APIENTRY glGetTexParameterxv(GLenum target, GLenum pname, GLfixed *params)
2442 {
2443 return GL_GetTexParameterxv(target, pname, params);
2444 }
2445
glLightModelf(GLenum pname,GLfloat param)2446 void GL_APIENTRY glLightModelf(GLenum pname, GLfloat param)
2447 {
2448 return GL_LightModelf(pname, param);
2449 }
2450
glLightModelfv(GLenum pname,const GLfloat * params)2451 void GL_APIENTRY glLightModelfv(GLenum pname, const GLfloat *params)
2452 {
2453 return GL_LightModelfv(pname, params);
2454 }
2455
glLightModelx(GLenum pname,GLfixed param)2456 void GL_APIENTRY glLightModelx(GLenum pname, GLfixed param)
2457 {
2458 return GL_LightModelx(pname, param);
2459 }
2460
glLightModelxv(GLenum pname,const GLfixed * param)2461 void GL_APIENTRY glLightModelxv(GLenum pname, const GLfixed *param)
2462 {
2463 return GL_LightModelxv(pname, param);
2464 }
2465
glLightf(GLenum light,GLenum pname,GLfloat param)2466 void GL_APIENTRY glLightf(GLenum light, GLenum pname, GLfloat param)
2467 {
2468 return GL_Lightf(light, pname, param);
2469 }
2470
glLightfv(GLenum light,GLenum pname,const GLfloat * params)2471 void GL_APIENTRY glLightfv(GLenum light, GLenum pname, const GLfloat *params)
2472 {
2473 return GL_Lightfv(light, pname, params);
2474 }
2475
glLightx(GLenum light,GLenum pname,GLfixed param)2476 void GL_APIENTRY glLightx(GLenum light, GLenum pname, GLfixed param)
2477 {
2478 return GL_Lightx(light, pname, param);
2479 }
2480
glLightxv(GLenum light,GLenum pname,const GLfixed * params)2481 void GL_APIENTRY glLightxv(GLenum light, GLenum pname, const GLfixed *params)
2482 {
2483 return GL_Lightxv(light, pname, params);
2484 }
2485
glLineWidthx(GLfixed width)2486 void GL_APIENTRY glLineWidthx(GLfixed width)
2487 {
2488 return GL_LineWidthx(width);
2489 }
2490
glLoadIdentity()2491 void GL_APIENTRY glLoadIdentity()
2492 {
2493 return GL_LoadIdentity();
2494 }
2495
glLoadMatrixf(const GLfloat * m)2496 void GL_APIENTRY glLoadMatrixf(const GLfloat *m)
2497 {
2498 return GL_LoadMatrixf(m);
2499 }
2500
glLoadMatrixx(const GLfixed * m)2501 void GL_APIENTRY glLoadMatrixx(const GLfixed *m)
2502 {
2503 return GL_LoadMatrixx(m);
2504 }
2505
glLogicOp(GLenum opcode)2506 void GL_APIENTRY glLogicOp(GLenum opcode)
2507 {
2508 return GL_LogicOp(opcode);
2509 }
2510
glMaterialf(GLenum face,GLenum pname,GLfloat param)2511 void GL_APIENTRY glMaterialf(GLenum face, GLenum pname, GLfloat param)
2512 {
2513 return GL_Materialf(face, pname, param);
2514 }
2515
glMaterialfv(GLenum face,GLenum pname,const GLfloat * params)2516 void GL_APIENTRY glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
2517 {
2518 return GL_Materialfv(face, pname, params);
2519 }
2520
glMaterialx(GLenum face,GLenum pname,GLfixed param)2521 void GL_APIENTRY glMaterialx(GLenum face, GLenum pname, GLfixed param)
2522 {
2523 return GL_Materialx(face, pname, param);
2524 }
2525
glMaterialxv(GLenum face,GLenum pname,const GLfixed * param)2526 void GL_APIENTRY glMaterialxv(GLenum face, GLenum pname, const GLfixed *param)
2527 {
2528 return GL_Materialxv(face, pname, param);
2529 }
2530
glMatrixMode(GLenum mode)2531 void GL_APIENTRY glMatrixMode(GLenum mode)
2532 {
2533 return GL_MatrixMode(mode);
2534 }
2535
glMultMatrixf(const GLfloat * m)2536 void GL_APIENTRY glMultMatrixf(const GLfloat *m)
2537 {
2538 return GL_MultMatrixf(m);
2539 }
2540
glMultMatrixx(const GLfixed * m)2541 void GL_APIENTRY glMultMatrixx(const GLfixed *m)
2542 {
2543 return GL_MultMatrixx(m);
2544 }
2545
glMultiTexCoord4f(GLenum target,GLfloat s,GLfloat t,GLfloat r,GLfloat q)2546 void GL_APIENTRY glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2547 {
2548 return GL_MultiTexCoord4f(target, s, t, r, q);
2549 }
2550
glMultiTexCoord4x(GLenum texture,GLfixed s,GLfixed t,GLfixed r,GLfixed q)2551 void GL_APIENTRY glMultiTexCoord4x(GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q)
2552 {
2553 return GL_MultiTexCoord4x(texture, s, t, r, q);
2554 }
2555
glNormal3f(GLfloat nx,GLfloat ny,GLfloat nz)2556 void GL_APIENTRY glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
2557 {
2558 return GL_Normal3f(nx, ny, nz);
2559 }
2560
glNormal3x(GLfixed nx,GLfixed ny,GLfixed nz)2561 void GL_APIENTRY glNormal3x(GLfixed nx, GLfixed ny, GLfixed nz)
2562 {
2563 return GL_Normal3x(nx, ny, nz);
2564 }
2565
glNormalPointer(GLenum type,GLsizei stride,const void * pointer)2566 void GL_APIENTRY glNormalPointer(GLenum type, GLsizei stride, const void *pointer)
2567 {
2568 return GL_NormalPointer(type, stride, pointer);
2569 }
2570
glOrthof(GLfloat l,GLfloat r,GLfloat b,GLfloat t,GLfloat n,GLfloat f)2571 void GL_APIENTRY glOrthof(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f)
2572 {
2573 return GL_Orthof(l, r, b, t, n, f);
2574 }
2575
glOrthox(GLfixed l,GLfixed r,GLfixed b,GLfixed t,GLfixed n,GLfixed f)2576 void GL_APIENTRY glOrthox(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f)
2577 {
2578 return GL_Orthox(l, r, b, t, n, f);
2579 }
2580
glPointParameterf(GLenum pname,GLfloat param)2581 void GL_APIENTRY glPointParameterf(GLenum pname, GLfloat param)
2582 {
2583 return GL_PointParameterf(pname, param);
2584 }
2585
glPointParameterfv(GLenum pname,const GLfloat * params)2586 void GL_APIENTRY glPointParameterfv(GLenum pname, const GLfloat *params)
2587 {
2588 return GL_PointParameterfv(pname, params);
2589 }
2590
glPointParameterx(GLenum pname,GLfixed param)2591 void GL_APIENTRY glPointParameterx(GLenum pname, GLfixed param)
2592 {
2593 return GL_PointParameterx(pname, param);
2594 }
2595
glPointParameterxv(GLenum pname,const GLfixed * params)2596 void GL_APIENTRY glPointParameterxv(GLenum pname, const GLfixed *params)
2597 {
2598 return GL_PointParameterxv(pname, params);
2599 }
2600
glPointSize(GLfloat size)2601 void GL_APIENTRY glPointSize(GLfloat size)
2602 {
2603 return GL_PointSize(size);
2604 }
2605
glPointSizex(GLfixed size)2606 void GL_APIENTRY glPointSizex(GLfixed size)
2607 {
2608 return GL_PointSizex(size);
2609 }
2610
glPolygonOffsetx(GLfixed factor,GLfixed units)2611 void GL_APIENTRY glPolygonOffsetx(GLfixed factor, GLfixed units)
2612 {
2613 return GL_PolygonOffsetx(factor, units);
2614 }
2615
glPopMatrix()2616 void GL_APIENTRY glPopMatrix()
2617 {
2618 return GL_PopMatrix();
2619 }
2620
glPushMatrix()2621 void GL_APIENTRY glPushMatrix()
2622 {
2623 return GL_PushMatrix();
2624 }
2625
glRotatef(GLfloat angle,GLfloat x,GLfloat y,GLfloat z)2626 void GL_APIENTRY glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
2627 {
2628 return GL_Rotatef(angle, x, y, z);
2629 }
2630
glRotatex(GLfixed angle,GLfixed x,GLfixed y,GLfixed z)2631 void GL_APIENTRY glRotatex(GLfixed angle, GLfixed x, GLfixed y, GLfixed z)
2632 {
2633 return GL_Rotatex(angle, x, y, z);
2634 }
2635
glSampleCoveragex(GLclampx value,GLboolean invert)2636 void GL_APIENTRY glSampleCoveragex(GLclampx value, GLboolean invert)
2637 {
2638 return GL_SampleCoveragex(value, invert);
2639 }
2640
glScalef(GLfloat x,GLfloat y,GLfloat z)2641 void GL_APIENTRY glScalef(GLfloat x, GLfloat y, GLfloat z)
2642 {
2643 return GL_Scalef(x, y, z);
2644 }
2645
glScalex(GLfixed x,GLfixed y,GLfixed z)2646 void GL_APIENTRY glScalex(GLfixed x, GLfixed y, GLfixed z)
2647 {
2648 return GL_Scalex(x, y, z);
2649 }
2650
glShadeModel(GLenum mode)2651 void GL_APIENTRY glShadeModel(GLenum mode)
2652 {
2653 return GL_ShadeModel(mode);
2654 }
2655
glTexCoordPointer(GLint size,GLenum type,GLsizei stride,const void * pointer)2656 void GL_APIENTRY glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)
2657 {
2658 return GL_TexCoordPointer(size, type, stride, pointer);
2659 }
2660
glTexEnvf(GLenum target,GLenum pname,GLfloat param)2661 void GL_APIENTRY glTexEnvf(GLenum target, GLenum pname, GLfloat param)
2662 {
2663 return GL_TexEnvf(target, pname, param);
2664 }
2665
glTexEnvfv(GLenum target,GLenum pname,const GLfloat * params)2666 void GL_APIENTRY glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
2667 {
2668 return GL_TexEnvfv(target, pname, params);
2669 }
2670
glTexEnvi(GLenum target,GLenum pname,GLint param)2671 void GL_APIENTRY glTexEnvi(GLenum target, GLenum pname, GLint param)
2672 {
2673 return GL_TexEnvi(target, pname, param);
2674 }
2675
glTexEnviv(GLenum target,GLenum pname,const GLint * params)2676 void GL_APIENTRY glTexEnviv(GLenum target, GLenum pname, const GLint *params)
2677 {
2678 return GL_TexEnviv(target, pname, params);
2679 }
2680
glTexEnvx(GLenum target,GLenum pname,GLfixed param)2681 void GL_APIENTRY glTexEnvx(GLenum target, GLenum pname, GLfixed param)
2682 {
2683 return GL_TexEnvx(target, pname, param);
2684 }
2685
glTexEnvxv(GLenum target,GLenum pname,const GLfixed * params)2686 void GL_APIENTRY glTexEnvxv(GLenum target, GLenum pname, const GLfixed *params)
2687 {
2688 return GL_TexEnvxv(target, pname, params);
2689 }
2690
glTexParameterx(GLenum target,GLenum pname,GLfixed param)2691 void GL_APIENTRY glTexParameterx(GLenum target, GLenum pname, GLfixed param)
2692 {
2693 return GL_TexParameterx(target, pname, param);
2694 }
2695
glTexParameterxv(GLenum target,GLenum pname,const GLfixed * params)2696 void GL_APIENTRY glTexParameterxv(GLenum target, GLenum pname, const GLfixed *params)
2697 {
2698 return GL_TexParameterxv(target, pname, params);
2699 }
2700
glTranslatef(GLfloat x,GLfloat y,GLfloat z)2701 void GL_APIENTRY glTranslatef(GLfloat x, GLfloat y, GLfloat z)
2702 {
2703 return GL_Translatef(x, y, z);
2704 }
2705
glTranslatex(GLfixed x,GLfixed y,GLfixed z)2706 void GL_APIENTRY glTranslatex(GLfixed x, GLfixed y, GLfixed z)
2707 {
2708 return GL_Translatex(x, y, z);
2709 }
2710
glVertexPointer(GLint size,GLenum type,GLsizei stride,const void * pointer)2711 void GL_APIENTRY glVertexPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)
2712 {
2713 return GL_VertexPointer(size, type, stride, pointer);
2714 }
2715
2716 // GL_ANGLE_base_vertex_base_instance
glDrawArraysInstancedBaseInstanceANGLE(GLenum mode,GLint first,GLsizei count,GLsizei instanceCount,GLuint baseInstance)2717 void GL_APIENTRY glDrawArraysInstancedBaseInstanceANGLE(GLenum mode,
2718 GLint first,
2719 GLsizei count,
2720 GLsizei instanceCount,
2721 GLuint baseInstance)
2722 {
2723 return GL_DrawArraysInstancedBaseInstanceANGLE(mode, first, count, instanceCount, baseInstance);
2724 }
2725
glDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum mode,GLsizei count,GLenum type,const GLvoid * indices,GLsizei instanceCounts,GLint baseVertex,GLuint baseInstance)2726 void GL_APIENTRY glDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum mode,
2727 GLsizei count,
2728 GLenum type,
2729 const GLvoid *indices,
2730 GLsizei instanceCounts,
2731 GLint baseVertex,
2732 GLuint baseInstance)
2733 {
2734 return GL_DrawElementsInstancedBaseVertexBaseInstanceANGLE(
2735 mode, count, type, indices, instanceCounts, baseVertex, baseInstance);
2736 }
2737
glMultiDrawArraysInstancedBaseInstanceANGLE(GLenum mode,const GLint * firsts,const GLsizei * counts,const GLsizei * instanceCounts,const GLuint * baseInstances,GLsizei drawcount)2738 void GL_APIENTRY glMultiDrawArraysInstancedBaseInstanceANGLE(GLenum mode,
2739 const GLint *firsts,
2740 const GLsizei *counts,
2741 const GLsizei *instanceCounts,
2742 const GLuint *baseInstances,
2743 GLsizei drawcount)
2744 {
2745 return GL_MultiDrawArraysInstancedBaseInstanceANGLE(mode, firsts, counts, instanceCounts,
2746 baseInstances, drawcount);
2747 }
2748
2749 void GL_APIENTRY
glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum mode,const GLsizei * counts,GLenum type,const GLvoid * const * indices,const GLsizei * instanceCounts,const GLint * baseVertices,const GLuint * baseInstances,GLsizei drawcount)2750 glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum mode,
2751 const GLsizei *counts,
2752 GLenum type,
2753 const GLvoid *const *indices,
2754 const GLsizei *instanceCounts,
2755 const GLint *baseVertices,
2756 const GLuint *baseInstances,
2757 GLsizei drawcount)
2758 {
2759 return GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE(
2760 mode, counts, type, indices, instanceCounts, baseVertices, baseInstances, drawcount);
2761 }
2762
2763 // 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)2764 void GL_APIENTRY glCopyTexture3DANGLE(GLuint sourceId,
2765 GLint sourceLevel,
2766 GLenum destTarget,
2767 GLuint destId,
2768 GLint destLevel,
2769 GLint internalFormat,
2770 GLenum destType,
2771 GLboolean unpackFlipY,
2772 GLboolean unpackPremultiplyAlpha,
2773 GLboolean unpackUnmultiplyAlpha)
2774 {
2775 return GL_CopyTexture3DANGLE(sourceId, sourceLevel, destTarget, destId, destLevel,
2776 internalFormat, destType, unpackFlipY, unpackPremultiplyAlpha,
2777 unpackUnmultiplyAlpha);
2778 }
2779
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)2780 void GL_APIENTRY glCopySubTexture3DANGLE(GLuint sourceId,
2781 GLint sourceLevel,
2782 GLenum destTarget,
2783 GLuint destId,
2784 GLint destLevel,
2785 GLint xoffset,
2786 GLint yoffset,
2787 GLint zoffset,
2788 GLint x,
2789 GLint y,
2790 GLint z,
2791 GLint width,
2792 GLint height,
2793 GLint depth,
2794 GLboolean unpackFlipY,
2795 GLboolean unpackPremultiplyAlpha,
2796 GLboolean unpackUnmultiplyAlpha)
2797 {
2798 return GL_CopySubTexture3DANGLE(sourceId, sourceLevel, destTarget, destId, destLevel, xoffset,
2799 yoffset, zoffset, x, y, z, width, height, depth, unpackFlipY,
2800 unpackPremultiplyAlpha, unpackUnmultiplyAlpha);
2801 }
2802
2803 // GL_ANGLE_depth_texture
2804
2805 // 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)2806 void GL_APIENTRY glBlitFramebufferANGLE(GLint srcX0,
2807 GLint srcY0,
2808 GLint srcX1,
2809 GLint srcY1,
2810 GLint dstX0,
2811 GLint dstY0,
2812 GLint dstX1,
2813 GLint dstY1,
2814 GLbitfield mask,
2815 GLenum filter)
2816 {
2817 return GL_BlitFramebufferANGLE(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask,
2818 filter);
2819 }
2820
2821 // GL_ANGLE_framebuffer_multisample
glRenderbufferStorageMultisampleANGLE(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)2822 void GL_APIENTRY glRenderbufferStorageMultisampleANGLE(GLenum target,
2823 GLsizei samples,
2824 GLenum internalformat,
2825 GLsizei width,
2826 GLsizei height)
2827 {
2828 return GL_RenderbufferStorageMultisampleANGLE(target, samples, internalformat, width, height);
2829 }
2830
2831 // GL_ANGLE_get_image
2832 void GL_APIENTRY
glGetTexImageANGLE(GLenum target,GLint level,GLenum format,GLenum type,void * pixels)2833 glGetTexImageANGLE(GLenum target, GLint level, GLenum format, GLenum type, void *pixels)
2834 {
2835 return GL_GetTexImageANGLE(target, level, format, type, pixels);
2836 }
2837
glGetCompressedTexImageANGLE(GLenum target,GLint level,void * pixels)2838 void GL_APIENTRY glGetCompressedTexImageANGLE(GLenum target, GLint level, void *pixels)
2839 {
2840 return GL_GetCompressedTexImageANGLE(target, level, pixels);
2841 }
2842
glGetRenderbufferImageANGLE(GLenum target,GLenum format,GLenum type,void * pixels)2843 void GL_APIENTRY glGetRenderbufferImageANGLE(GLenum target,
2844 GLenum format,
2845 GLenum type,
2846 void *pixels)
2847 {
2848 return GL_GetRenderbufferImageANGLE(target, format, type, pixels);
2849 }
2850
2851 // GL_ANGLE_get_tex_level_parameter
glGetTexLevelParameterivANGLE(GLenum target,GLint level,GLenum pname,GLint * params)2852 void GL_APIENTRY glGetTexLevelParameterivANGLE(GLenum target,
2853 GLint level,
2854 GLenum pname,
2855 GLint *params)
2856 {
2857 return GL_GetTexLevelParameterivANGLE(target, level, pname, params);
2858 }
2859
glGetTexLevelParameterfvANGLE(GLenum target,GLint level,GLenum pname,GLfloat * params)2860 void GL_APIENTRY glGetTexLevelParameterfvANGLE(GLenum target,
2861 GLint level,
2862 GLenum pname,
2863 GLfloat *params)
2864 {
2865 return GL_GetTexLevelParameterfvANGLE(target, level, pname, params);
2866 }
2867
2868 // GL_ANGLE_instanced_arrays
glDrawArraysInstancedANGLE(GLenum mode,GLint first,GLsizei count,GLsizei primcount)2869 void GL_APIENTRY glDrawArraysInstancedANGLE(GLenum mode,
2870 GLint first,
2871 GLsizei count,
2872 GLsizei primcount)
2873 {
2874 return GL_DrawArraysInstancedANGLE(mode, first, count, primcount);
2875 }
2876
glDrawElementsInstancedANGLE(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei primcount)2877 void GL_APIENTRY glDrawElementsInstancedANGLE(GLenum mode,
2878 GLsizei count,
2879 GLenum type,
2880 const void *indices,
2881 GLsizei primcount)
2882 {
2883 return GL_DrawElementsInstancedANGLE(mode, count, type, indices, primcount);
2884 }
2885
glVertexAttribDivisorANGLE(GLuint index,GLuint divisor)2886 void GL_APIENTRY glVertexAttribDivisorANGLE(GLuint index, GLuint divisor)
2887 {
2888 return GL_VertexAttribDivisorANGLE(index, divisor);
2889 }
2890
2891 // 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)2892 void GL_APIENTRY glTexStorageMemFlags2DANGLE(GLenum target,
2893 GLsizei levels,
2894 GLenum internalFormat,
2895 GLsizei width,
2896 GLsizei height,
2897 GLuint memory,
2898 GLuint64 offset,
2899 GLbitfield createFlags,
2900 GLbitfield usageFlags,
2901 const void *imageCreateInfoPNext)
2902 {
2903 return GL_TexStorageMemFlags2DANGLE(target, levels, internalFormat, width, height, memory,
2904 offset, createFlags, usageFlags, imageCreateInfoPNext);
2905 }
2906
glTexStorageMemFlags2DMultisampleANGLE(GLenum target,GLsizei samples,GLenum internalFormat,GLsizei width,GLsizei height,GLboolean fixedSampleLocations,GLuint memory,GLuint64 offset,GLbitfield createFlags,GLbitfield usageFlags,const void * imageCreateInfoPNext)2907 void GL_APIENTRY glTexStorageMemFlags2DMultisampleANGLE(GLenum target,
2908 GLsizei samples,
2909 GLenum internalFormat,
2910 GLsizei width,
2911 GLsizei height,
2912 GLboolean fixedSampleLocations,
2913 GLuint memory,
2914 GLuint64 offset,
2915 GLbitfield createFlags,
2916 GLbitfield usageFlags,
2917 const void *imageCreateInfoPNext)
2918 {
2919 return GL_TexStorageMemFlags2DMultisampleANGLE(target, samples, internalFormat, width, height,
2920 fixedSampleLocations, memory, offset,
2921 createFlags, usageFlags, imageCreateInfoPNext);
2922 }
2923
glTexStorageMemFlags3DANGLE(GLenum target,GLsizei levels,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLuint memory,GLuint64 offset,GLbitfield createFlags,GLbitfield usageFlags,const void * imageCreateInfoPNext)2924 void GL_APIENTRY glTexStorageMemFlags3DANGLE(GLenum target,
2925 GLsizei levels,
2926 GLenum internalFormat,
2927 GLsizei width,
2928 GLsizei height,
2929 GLsizei depth,
2930 GLuint memory,
2931 GLuint64 offset,
2932 GLbitfield createFlags,
2933 GLbitfield usageFlags,
2934 const void *imageCreateInfoPNext)
2935 {
2936 return GL_TexStorageMemFlags3DANGLE(target, levels, internalFormat, width, height, depth,
2937 memory, offset, createFlags, usageFlags,
2938 imageCreateInfoPNext);
2939 }
2940
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)2941 void GL_APIENTRY glTexStorageMemFlags3DMultisampleANGLE(GLenum target,
2942 GLsizei samples,
2943 GLenum internalFormat,
2944 GLsizei width,
2945 GLsizei height,
2946 GLsizei depth,
2947 GLboolean fixedSampleLocations,
2948 GLuint memory,
2949 GLuint64 offset,
2950 GLbitfield createFlags,
2951 GLbitfield usageFlags,
2952 const void *imageCreateInfoPNext)
2953 {
2954 return GL_TexStorageMemFlags3DMultisampleANGLE(target, samples, internalFormat, width, height,
2955 depth, fixedSampleLocations, memory, offset,
2956 createFlags, usageFlags, imageCreateInfoPNext);
2957 }
2958
2959 // GL_ANGLE_memory_object_fuchsia
glImportMemoryZirconHandleANGLE(GLuint memory,GLuint64 size,GLenum handleType,GLuint handle)2960 void GL_APIENTRY glImportMemoryZirconHandleANGLE(GLuint memory,
2961 GLuint64 size,
2962 GLenum handleType,
2963 GLuint handle)
2964 {
2965 return GL_ImportMemoryZirconHandleANGLE(memory, size, handleType, handle);
2966 }
2967
2968 // GL_ANGLE_multi_draw
glMultiDrawArraysANGLE(GLenum mode,const GLint * firsts,const GLsizei * counts,GLsizei drawcount)2969 void GL_APIENTRY glMultiDrawArraysANGLE(GLenum mode,
2970 const GLint *firsts,
2971 const GLsizei *counts,
2972 GLsizei drawcount)
2973 {
2974 return GL_MultiDrawArraysANGLE(mode, firsts, counts, drawcount);
2975 }
2976
glMultiDrawArraysInstancedANGLE(GLenum mode,const GLint * firsts,const GLsizei * counts,const GLsizei * instanceCounts,GLsizei drawcount)2977 void GL_APIENTRY glMultiDrawArraysInstancedANGLE(GLenum mode,
2978 const GLint *firsts,
2979 const GLsizei *counts,
2980 const GLsizei *instanceCounts,
2981 GLsizei drawcount)
2982 {
2983 return GL_MultiDrawArraysInstancedANGLE(mode, firsts, counts, instanceCounts, drawcount);
2984 }
2985
glMultiDrawElementsANGLE(GLenum mode,const GLsizei * counts,GLenum type,const GLvoid * const * indices,GLsizei drawcount)2986 void GL_APIENTRY glMultiDrawElementsANGLE(GLenum mode,
2987 const GLsizei *counts,
2988 GLenum type,
2989 const GLvoid *const *indices,
2990 GLsizei drawcount)
2991 {
2992 return GL_MultiDrawElementsANGLE(mode, counts, type, indices, drawcount);
2993 }
2994
glMultiDrawElementsInstancedANGLE(GLenum mode,const GLsizei * counts,GLenum type,const GLvoid * const * indices,const GLsizei * instanceCounts,GLsizei drawcount)2995 void GL_APIENTRY glMultiDrawElementsInstancedANGLE(GLenum mode,
2996 const GLsizei *counts,
2997 GLenum type,
2998 const GLvoid *const *indices,
2999 const GLsizei *instanceCounts,
3000 GLsizei drawcount)
3001 {
3002 return GL_MultiDrawElementsInstancedANGLE(mode, counts, type, indices, instanceCounts,
3003 drawcount);
3004 }
3005
3006 // GL_ANGLE_pack_reverse_row_order
3007
3008 // GL_ANGLE_program_binary
3009
3010 // GL_ANGLE_provoking_vertex
glProvokingVertexANGLE(GLenum mode)3011 void GL_APIENTRY glProvokingVertexANGLE(GLenum mode)
3012 {
3013 return GL_ProvokingVertexANGLE(mode);
3014 }
3015
3016 // GL_ANGLE_request_extension
glRequestExtensionANGLE(const GLchar * name)3017 void GL_APIENTRY glRequestExtensionANGLE(const GLchar *name)
3018 {
3019 return GL_RequestExtensionANGLE(name);
3020 }
3021
glDisableExtensionANGLE(const GLchar * name)3022 void GL_APIENTRY glDisableExtensionANGLE(const GLchar *name)
3023 {
3024 return GL_DisableExtensionANGLE(name);
3025 }
3026
3027 // GL_ANGLE_robust_client_memory
glGetBooleanvRobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,GLboolean * params)3028 void GL_APIENTRY glGetBooleanvRobustANGLE(GLenum pname,
3029 GLsizei bufSize,
3030 GLsizei *length,
3031 GLboolean *params)
3032 {
3033 return GL_GetBooleanvRobustANGLE(pname, bufSize, length, params);
3034 }
3035
glGetBufferParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3036 void GL_APIENTRY glGetBufferParameterivRobustANGLE(GLenum target,
3037 GLenum pname,
3038 GLsizei bufSize,
3039 GLsizei *length,
3040 GLint *params)
3041 {
3042 return GL_GetBufferParameterivRobustANGLE(target, pname, bufSize, length, params);
3043 }
3044
glGetFloatvRobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3045 void GL_APIENTRY glGetFloatvRobustANGLE(GLenum pname,
3046 GLsizei bufSize,
3047 GLsizei *length,
3048 GLfloat *params)
3049 {
3050 return GL_GetFloatvRobustANGLE(pname, bufSize, length, params);
3051 }
3052
glGetFramebufferAttachmentParameterivRobustANGLE(GLenum target,GLenum attachment,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3053 void GL_APIENTRY glGetFramebufferAttachmentParameterivRobustANGLE(GLenum target,
3054 GLenum attachment,
3055 GLenum pname,
3056 GLsizei bufSize,
3057 GLsizei *length,
3058 GLint *params)
3059 {
3060 return GL_GetFramebufferAttachmentParameterivRobustANGLE(target, attachment, pname, bufSize,
3061 length, params);
3062 }
3063
glGetIntegervRobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,GLint * data)3064 void GL_APIENTRY glGetIntegervRobustANGLE(GLenum pname,
3065 GLsizei bufSize,
3066 GLsizei *length,
3067 GLint *data)
3068 {
3069 return GL_GetIntegervRobustANGLE(pname, bufSize, length, data);
3070 }
3071
glGetProgramivRobustANGLE(GLuint program,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3072 void GL_APIENTRY glGetProgramivRobustANGLE(GLuint program,
3073 GLenum pname,
3074 GLsizei bufSize,
3075 GLsizei *length,
3076 GLint *params)
3077 {
3078 return GL_GetProgramivRobustANGLE(program, pname, bufSize, length, params);
3079 }
3080
glGetRenderbufferParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3081 void GL_APIENTRY glGetRenderbufferParameterivRobustANGLE(GLenum target,
3082 GLenum pname,
3083 GLsizei bufSize,
3084 GLsizei *length,
3085 GLint *params)
3086 {
3087 return GL_GetRenderbufferParameterivRobustANGLE(target, pname, bufSize, length, params);
3088 }
3089
glGetShaderivRobustANGLE(GLuint shader,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3090 void GL_APIENTRY glGetShaderivRobustANGLE(GLuint shader,
3091 GLenum pname,
3092 GLsizei bufSize,
3093 GLsizei *length,
3094 GLint *params)
3095 {
3096 return GL_GetShaderivRobustANGLE(shader, pname, bufSize, length, params);
3097 }
3098
glGetTexParameterfvRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3099 void GL_APIENTRY glGetTexParameterfvRobustANGLE(GLenum target,
3100 GLenum pname,
3101 GLsizei bufSize,
3102 GLsizei *length,
3103 GLfloat *params)
3104 {
3105 return GL_GetTexParameterfvRobustANGLE(target, pname, bufSize, length, params);
3106 }
3107
glGetTexParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3108 void GL_APIENTRY glGetTexParameterivRobustANGLE(GLenum target,
3109 GLenum pname,
3110 GLsizei bufSize,
3111 GLsizei *length,
3112 GLint *params)
3113 {
3114 return GL_GetTexParameterivRobustANGLE(target, pname, bufSize, length, params);
3115 }
3116
glGetUniformfvRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLfloat * params)3117 void GL_APIENTRY glGetUniformfvRobustANGLE(GLuint program,
3118 GLint location,
3119 GLsizei bufSize,
3120 GLsizei *length,
3121 GLfloat *params)
3122 {
3123 return GL_GetUniformfvRobustANGLE(program, location, bufSize, length, params);
3124 }
3125
glGetUniformivRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLint * params)3126 void GL_APIENTRY glGetUniformivRobustANGLE(GLuint program,
3127 GLint location,
3128 GLsizei bufSize,
3129 GLsizei *length,
3130 GLint *params)
3131 {
3132 return GL_GetUniformivRobustANGLE(program, location, bufSize, length, params);
3133 }
3134
glGetVertexAttribfvRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3135 void GL_APIENTRY glGetVertexAttribfvRobustANGLE(GLuint index,
3136 GLenum pname,
3137 GLsizei bufSize,
3138 GLsizei *length,
3139 GLfloat *params)
3140 {
3141 return GL_GetVertexAttribfvRobustANGLE(index, pname, bufSize, length, params);
3142 }
3143
glGetVertexAttribivRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3144 void GL_APIENTRY glGetVertexAttribivRobustANGLE(GLuint index,
3145 GLenum pname,
3146 GLsizei bufSize,
3147 GLsizei *length,
3148 GLint *params)
3149 {
3150 return GL_GetVertexAttribivRobustANGLE(index, pname, bufSize, length, params);
3151 }
3152
glGetVertexAttribPointervRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,void ** pointer)3153 void GL_APIENTRY glGetVertexAttribPointervRobustANGLE(GLuint index,
3154 GLenum pname,
3155 GLsizei bufSize,
3156 GLsizei *length,
3157 void **pointer)
3158 {
3159 return GL_GetVertexAttribPointervRobustANGLE(index, pname, bufSize, length, pointer);
3160 }
3161
glReadPixelsRobustANGLE(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,GLsizei * length,GLsizei * columns,GLsizei * rows,void * pixels)3162 void GL_APIENTRY glReadPixelsRobustANGLE(GLint x,
3163 GLint y,
3164 GLsizei width,
3165 GLsizei height,
3166 GLenum format,
3167 GLenum type,
3168 GLsizei bufSize,
3169 GLsizei *length,
3170 GLsizei *columns,
3171 GLsizei *rows,
3172 void *pixels)
3173 {
3174 return GL_ReadPixelsRobustANGLE(x, y, width, height, format, type, bufSize, length, columns,
3175 rows, pixels);
3176 }
3177
glTexImage2DRobustANGLE(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)3178 void GL_APIENTRY glTexImage2DRobustANGLE(GLenum target,
3179 GLint level,
3180 GLint internalformat,
3181 GLsizei width,
3182 GLsizei height,
3183 GLint border,
3184 GLenum format,
3185 GLenum type,
3186 GLsizei bufSize,
3187 const void *pixels)
3188 {
3189 return GL_TexImage2DRobustANGLE(target, level, internalformat, width, height, border, format,
3190 type, bufSize, pixels);
3191 }
3192
glTexParameterfvRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,const GLfloat * params)3193 void GL_APIENTRY glTexParameterfvRobustANGLE(GLenum target,
3194 GLenum pname,
3195 GLsizei bufSize,
3196 const GLfloat *params)
3197 {
3198 return GL_TexParameterfvRobustANGLE(target, pname, bufSize, params);
3199 }
3200
glTexParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,const GLint * params)3201 void GL_APIENTRY glTexParameterivRobustANGLE(GLenum target,
3202 GLenum pname,
3203 GLsizei bufSize,
3204 const GLint *params)
3205 {
3206 return GL_TexParameterivRobustANGLE(target, pname, bufSize, params);
3207 }
3208
glTexSubImage2DRobustANGLE(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)3209 void GL_APIENTRY glTexSubImage2DRobustANGLE(GLenum target,
3210 GLint level,
3211 GLint xoffset,
3212 GLint yoffset,
3213 GLsizei width,
3214 GLsizei height,
3215 GLenum format,
3216 GLenum type,
3217 GLsizei bufSize,
3218 const void *pixels)
3219 {
3220 return GL_TexSubImage2DRobustANGLE(target, level, xoffset, yoffset, width, height, format, type,
3221 bufSize, pixels);
3222 }
3223
glTexImage3DRobustANGLE(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)3224 void GL_APIENTRY glTexImage3DRobustANGLE(GLenum target,
3225 GLint level,
3226 GLint internalformat,
3227 GLsizei width,
3228 GLsizei height,
3229 GLsizei depth,
3230 GLint border,
3231 GLenum format,
3232 GLenum type,
3233 GLsizei bufSize,
3234 const void *pixels)
3235 {
3236 return GL_TexImage3DRobustANGLE(target, level, internalformat, width, height, depth, border,
3237 format, type, bufSize, pixels);
3238 }
3239
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)3240 void GL_APIENTRY glTexSubImage3DRobustANGLE(GLenum target,
3241 GLint level,
3242 GLint xoffset,
3243 GLint yoffset,
3244 GLint zoffset,
3245 GLsizei width,
3246 GLsizei height,
3247 GLsizei depth,
3248 GLenum format,
3249 GLenum type,
3250 GLsizei bufSize,
3251 const void *pixels)
3252 {
3253 return GL_TexSubImage3DRobustANGLE(target, level, xoffset, yoffset, zoffset, width, height,
3254 depth, format, type, bufSize, pixels);
3255 }
3256
glCompressedTexImage2DRobustANGLE(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLint border,GLsizei imageSize,GLsizei dataSize,const GLvoid * data)3257 void GL_APIENTRY glCompressedTexImage2DRobustANGLE(GLenum target,
3258 GLint level,
3259 GLenum internalformat,
3260 GLsizei width,
3261 GLsizei height,
3262 GLint border,
3263 GLsizei imageSize,
3264 GLsizei dataSize,
3265 const GLvoid *data)
3266 {
3267 return GL_CompressedTexImage2DRobustANGLE(target, level, internalformat, width, height, border,
3268 imageSize, dataSize, data);
3269 }
3270
glCompressedTexSubImage2DRobustANGLE(GLenum target,GLint level,GLsizei xoffset,GLsizei yoffset,GLsizei width,GLsizei height,GLenum format,GLsizei imageSize,GLsizei dataSize,const GLvoid * data)3271 void GL_APIENTRY glCompressedTexSubImage2DRobustANGLE(GLenum target,
3272 GLint level,
3273 GLsizei xoffset,
3274 GLsizei yoffset,
3275 GLsizei width,
3276 GLsizei height,
3277 GLenum format,
3278 GLsizei imageSize,
3279 GLsizei dataSize,
3280 const GLvoid *data)
3281 {
3282 return GL_CompressedTexSubImage2DRobustANGLE(target, level, xoffset, yoffset, width, height,
3283 format, imageSize, dataSize, data);
3284 }
3285
glCompressedTexImage3DRobustANGLE(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,GLsizei dataSize,const GLvoid * data)3286 void GL_APIENTRY glCompressedTexImage3DRobustANGLE(GLenum target,
3287 GLint level,
3288 GLenum internalformat,
3289 GLsizei width,
3290 GLsizei height,
3291 GLsizei depth,
3292 GLint border,
3293 GLsizei imageSize,
3294 GLsizei dataSize,
3295 const GLvoid *data)
3296 {
3297 return GL_CompressedTexImage3DRobustANGLE(target, level, internalformat, width, height, depth,
3298 border, imageSize, dataSize, data);
3299 }
3300
glCompressedTexSubImage3DRobustANGLE(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,GLsizei dataSize,const GLvoid * data)3301 void GL_APIENTRY glCompressedTexSubImage3DRobustANGLE(GLenum target,
3302 GLint level,
3303 GLint xoffset,
3304 GLint yoffset,
3305 GLint zoffset,
3306 GLsizei width,
3307 GLsizei height,
3308 GLsizei depth,
3309 GLenum format,
3310 GLsizei imageSize,
3311 GLsizei dataSize,
3312 const GLvoid *data)
3313 {
3314 return GL_CompressedTexSubImage3DRobustANGLE(target, level, xoffset, yoffset, zoffset, width,
3315 height, depth, format, imageSize, dataSize, data);
3316 }
3317
glGetQueryivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3318 void GL_APIENTRY glGetQueryivRobustANGLE(GLenum target,
3319 GLenum pname,
3320 GLsizei bufSize,
3321 GLsizei *length,
3322 GLint *params)
3323 {
3324 return GL_GetQueryivRobustANGLE(target, pname, bufSize, length, params);
3325 }
3326
glGetQueryObjectuivRobustANGLE(GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)3327 void GL_APIENTRY glGetQueryObjectuivRobustANGLE(GLuint id,
3328 GLenum pname,
3329 GLsizei bufSize,
3330 GLsizei *length,
3331 GLuint *params)
3332 {
3333 return GL_GetQueryObjectuivRobustANGLE(id, pname, bufSize, length, params);
3334 }
3335
glGetBufferPointervRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,void ** params)3336 void GL_APIENTRY glGetBufferPointervRobustANGLE(GLenum target,
3337 GLenum pname,
3338 GLsizei bufSize,
3339 GLsizei *length,
3340 void **params)
3341 {
3342 return GL_GetBufferPointervRobustANGLE(target, pname, bufSize, length, params);
3343 }
3344
glGetIntegeri_vRobustANGLE(GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLint * data)3345 void GL_APIENTRY glGetIntegeri_vRobustANGLE(GLenum target,
3346 GLuint index,
3347 GLsizei bufSize,
3348 GLsizei *length,
3349 GLint *data)
3350 {
3351 return GL_GetIntegeri_vRobustANGLE(target, index, bufSize, length, data);
3352 }
3353
glGetInternalformativRobustANGLE(GLenum target,GLenum internalformat,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3354 void GL_APIENTRY glGetInternalformativRobustANGLE(GLenum target,
3355 GLenum internalformat,
3356 GLenum pname,
3357 GLsizei bufSize,
3358 GLsizei *length,
3359 GLint *params)
3360 {
3361 return GL_GetInternalformativRobustANGLE(target, internalformat, pname, bufSize, length,
3362 params);
3363 }
3364
glGetVertexAttribIivRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3365 void GL_APIENTRY glGetVertexAttribIivRobustANGLE(GLuint index,
3366 GLenum pname,
3367 GLsizei bufSize,
3368 GLsizei *length,
3369 GLint *params)
3370 {
3371 return GL_GetVertexAttribIivRobustANGLE(index, pname, bufSize, length, params);
3372 }
3373
glGetVertexAttribIuivRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)3374 void GL_APIENTRY glGetVertexAttribIuivRobustANGLE(GLuint index,
3375 GLenum pname,
3376 GLsizei bufSize,
3377 GLsizei *length,
3378 GLuint *params)
3379 {
3380 return GL_GetVertexAttribIuivRobustANGLE(index, pname, bufSize, length, params);
3381 }
3382
glGetUniformuivRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLuint * params)3383 void GL_APIENTRY glGetUniformuivRobustANGLE(GLuint program,
3384 GLint location,
3385 GLsizei bufSize,
3386 GLsizei *length,
3387 GLuint *params)
3388 {
3389 return GL_GetUniformuivRobustANGLE(program, location, bufSize, length, params);
3390 }
3391
glGetActiveUniformBlockivRobustANGLE(GLuint program,GLuint uniformBlockIndex,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3392 void GL_APIENTRY glGetActiveUniformBlockivRobustANGLE(GLuint program,
3393 GLuint uniformBlockIndex,
3394 GLenum pname,
3395 GLsizei bufSize,
3396 GLsizei *length,
3397 GLint *params)
3398 {
3399 return GL_GetActiveUniformBlockivRobustANGLE(program, uniformBlockIndex, pname, bufSize, length,
3400 params);
3401 }
3402
glGetInteger64vRobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * data)3403 void GL_APIENTRY glGetInteger64vRobustANGLE(GLenum pname,
3404 GLsizei bufSize,
3405 GLsizei *length,
3406 GLint64 *data)
3407 {
3408 return GL_GetInteger64vRobustANGLE(pname, bufSize, length, data);
3409 }
3410
glGetInteger64i_vRobustANGLE(GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLint64 * data)3411 void GL_APIENTRY glGetInteger64i_vRobustANGLE(GLenum target,
3412 GLuint index,
3413 GLsizei bufSize,
3414 GLsizei *length,
3415 GLint64 *data)
3416 {
3417 return GL_GetInteger64i_vRobustANGLE(target, index, bufSize, length, data);
3418 }
3419
glGetBufferParameteri64vRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * params)3420 void GL_APIENTRY glGetBufferParameteri64vRobustANGLE(GLenum target,
3421 GLenum pname,
3422 GLsizei bufSize,
3423 GLsizei *length,
3424 GLint64 *params)
3425 {
3426 return GL_GetBufferParameteri64vRobustANGLE(target, pname, bufSize, length, params);
3427 }
3428
glSamplerParameterivRobustANGLE(GLuint sampler,GLuint pname,GLsizei bufSize,const GLint * param)3429 void GL_APIENTRY glSamplerParameterivRobustANGLE(GLuint sampler,
3430 GLuint pname,
3431 GLsizei bufSize,
3432 const GLint *param)
3433 {
3434 return GL_SamplerParameterivRobustANGLE(sampler, pname, bufSize, param);
3435 }
3436
glSamplerParameterfvRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,const GLfloat * param)3437 void GL_APIENTRY glSamplerParameterfvRobustANGLE(GLuint sampler,
3438 GLenum pname,
3439 GLsizei bufSize,
3440 const GLfloat *param)
3441 {
3442 return GL_SamplerParameterfvRobustANGLE(sampler, pname, bufSize, param);
3443 }
3444
glGetSamplerParameterivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3445 void GL_APIENTRY glGetSamplerParameterivRobustANGLE(GLuint sampler,
3446 GLenum pname,
3447 GLsizei bufSize,
3448 GLsizei *length,
3449 GLint *params)
3450 {
3451 return GL_GetSamplerParameterivRobustANGLE(sampler, pname, bufSize, length, params);
3452 }
3453
glGetSamplerParameterfvRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3454 void GL_APIENTRY glGetSamplerParameterfvRobustANGLE(GLuint sampler,
3455 GLenum pname,
3456 GLsizei bufSize,
3457 GLsizei *length,
3458 GLfloat *params)
3459 {
3460 return GL_GetSamplerParameterfvRobustANGLE(sampler, pname, bufSize, length, params);
3461 }
3462
glGetFramebufferParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3463 void GL_APIENTRY glGetFramebufferParameterivRobustANGLE(GLenum target,
3464 GLenum pname,
3465 GLsizei bufSize,
3466 GLsizei *length,
3467 GLint *params)
3468 {
3469 return GL_GetFramebufferParameterivRobustANGLE(target, pname, bufSize, length, params);
3470 }
3471
glGetProgramInterfaceivRobustANGLE(GLuint program,GLenum programInterface,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3472 void GL_APIENTRY glGetProgramInterfaceivRobustANGLE(GLuint program,
3473 GLenum programInterface,
3474 GLenum pname,
3475 GLsizei bufSize,
3476 GLsizei *length,
3477 GLint *params)
3478 {
3479 return GL_GetProgramInterfaceivRobustANGLE(program, programInterface, pname, bufSize, length,
3480 params);
3481 }
3482
glGetBooleani_vRobustANGLE(GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLboolean * data)3483 void GL_APIENTRY glGetBooleani_vRobustANGLE(GLenum target,
3484 GLuint index,
3485 GLsizei bufSize,
3486 GLsizei *length,
3487 GLboolean *data)
3488 {
3489 return GL_GetBooleani_vRobustANGLE(target, index, bufSize, length, data);
3490 }
3491
glGetMultisamplefvRobustANGLE(GLenum pname,GLuint index,GLsizei bufSize,GLsizei * length,GLfloat * val)3492 void GL_APIENTRY glGetMultisamplefvRobustANGLE(GLenum pname,
3493 GLuint index,
3494 GLsizei bufSize,
3495 GLsizei *length,
3496 GLfloat *val)
3497 {
3498 return GL_GetMultisamplefvRobustANGLE(pname, index, bufSize, length, val);
3499 }
3500
glGetTexLevelParameterivRobustANGLE(GLenum target,GLint level,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3501 void GL_APIENTRY glGetTexLevelParameterivRobustANGLE(GLenum target,
3502 GLint level,
3503 GLenum pname,
3504 GLsizei bufSize,
3505 GLsizei *length,
3506 GLint *params)
3507 {
3508 return GL_GetTexLevelParameterivRobustANGLE(target, level, pname, bufSize, length, params);
3509 }
3510
glGetTexLevelParameterfvRobustANGLE(GLenum target,GLint level,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3511 void GL_APIENTRY glGetTexLevelParameterfvRobustANGLE(GLenum target,
3512 GLint level,
3513 GLenum pname,
3514 GLsizei bufSize,
3515 GLsizei *length,
3516 GLfloat *params)
3517 {
3518 return GL_GetTexLevelParameterfvRobustANGLE(target, level, pname, bufSize, length, params);
3519 }
3520
glGetPointervRobustANGLERobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,void ** params)3521 void GL_APIENTRY glGetPointervRobustANGLERobustANGLE(GLenum pname,
3522 GLsizei bufSize,
3523 GLsizei *length,
3524 void **params)
3525 {
3526 return GL_GetPointervRobustANGLERobustANGLE(pname, bufSize, length, params);
3527 }
3528
glReadnPixelsRobustANGLE(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,GLsizei * length,GLsizei * columns,GLsizei * rows,void * data)3529 void GL_APIENTRY glReadnPixelsRobustANGLE(GLint x,
3530 GLint y,
3531 GLsizei width,
3532 GLsizei height,
3533 GLenum format,
3534 GLenum type,
3535 GLsizei bufSize,
3536 GLsizei *length,
3537 GLsizei *columns,
3538 GLsizei *rows,
3539 void *data)
3540 {
3541 return GL_ReadnPixelsRobustANGLE(x, y, width, height, format, type, bufSize, length, columns,
3542 rows, data);
3543 }
3544
glGetnUniformfvRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLfloat * params)3545 void GL_APIENTRY glGetnUniformfvRobustANGLE(GLuint program,
3546 GLint location,
3547 GLsizei bufSize,
3548 GLsizei *length,
3549 GLfloat *params)
3550 {
3551 return GL_GetnUniformfvRobustANGLE(program, location, bufSize, length, params);
3552 }
3553
glGetnUniformivRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLint * params)3554 void GL_APIENTRY glGetnUniformivRobustANGLE(GLuint program,
3555 GLint location,
3556 GLsizei bufSize,
3557 GLsizei *length,
3558 GLint *params)
3559 {
3560 return GL_GetnUniformivRobustANGLE(program, location, bufSize, length, params);
3561 }
3562
glGetnUniformuivRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLuint * params)3563 void GL_APIENTRY glGetnUniformuivRobustANGLE(GLuint program,
3564 GLint location,
3565 GLsizei bufSize,
3566 GLsizei *length,
3567 GLuint *params)
3568 {
3569 return GL_GetnUniformuivRobustANGLE(program, location, bufSize, length, params);
3570 }
3571
glTexParameterIivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,const GLint * params)3572 void GL_APIENTRY glTexParameterIivRobustANGLE(GLenum target,
3573 GLenum pname,
3574 GLsizei bufSize,
3575 const GLint *params)
3576 {
3577 return GL_TexParameterIivRobustANGLE(target, pname, bufSize, params);
3578 }
3579
glTexParameterIuivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,const GLuint * params)3580 void GL_APIENTRY glTexParameterIuivRobustANGLE(GLenum target,
3581 GLenum pname,
3582 GLsizei bufSize,
3583 const GLuint *params)
3584 {
3585 return GL_TexParameterIuivRobustANGLE(target, pname, bufSize, params);
3586 }
3587
glGetTexParameterIivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3588 void GL_APIENTRY glGetTexParameterIivRobustANGLE(GLenum target,
3589 GLenum pname,
3590 GLsizei bufSize,
3591 GLsizei *length,
3592 GLint *params)
3593 {
3594 return GL_GetTexParameterIivRobustANGLE(target, pname, bufSize, length, params);
3595 }
3596
glGetTexParameterIuivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)3597 void GL_APIENTRY glGetTexParameterIuivRobustANGLE(GLenum target,
3598 GLenum pname,
3599 GLsizei bufSize,
3600 GLsizei *length,
3601 GLuint *params)
3602 {
3603 return GL_GetTexParameterIuivRobustANGLE(target, pname, bufSize, length, params);
3604 }
3605
glSamplerParameterIivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,const GLint * param)3606 void GL_APIENTRY glSamplerParameterIivRobustANGLE(GLuint sampler,
3607 GLenum pname,
3608 GLsizei bufSize,
3609 const GLint *param)
3610 {
3611 return GL_SamplerParameterIivRobustANGLE(sampler, pname, bufSize, param);
3612 }
3613
glSamplerParameterIuivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,const GLuint * param)3614 void GL_APIENTRY glSamplerParameterIuivRobustANGLE(GLuint sampler,
3615 GLenum pname,
3616 GLsizei bufSize,
3617 const GLuint *param)
3618 {
3619 return GL_SamplerParameterIuivRobustANGLE(sampler, pname, bufSize, param);
3620 }
3621
glGetSamplerParameterIivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3622 void GL_APIENTRY glGetSamplerParameterIivRobustANGLE(GLuint sampler,
3623 GLenum pname,
3624 GLsizei bufSize,
3625 GLsizei *length,
3626 GLint *params)
3627 {
3628 return GL_GetSamplerParameterIivRobustANGLE(sampler, pname, bufSize, length, params);
3629 }
3630
glGetSamplerParameterIuivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)3631 void GL_APIENTRY glGetSamplerParameterIuivRobustANGLE(GLuint sampler,
3632 GLenum pname,
3633 GLsizei bufSize,
3634 GLsizei *length,
3635 GLuint *params)
3636 {
3637 return GL_GetSamplerParameterIuivRobustANGLE(sampler, pname, bufSize, length, params);
3638 }
3639
glGetQueryObjectivRobustANGLE(GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3640 void GL_APIENTRY glGetQueryObjectivRobustANGLE(GLuint id,
3641 GLenum pname,
3642 GLsizei bufSize,
3643 GLsizei *length,
3644 GLint *params)
3645 {
3646 return GL_GetQueryObjectivRobustANGLE(id, pname, bufSize, length, params);
3647 }
3648
glGetQueryObjecti64vRobustANGLE(GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * params)3649 void GL_APIENTRY glGetQueryObjecti64vRobustANGLE(GLuint id,
3650 GLenum pname,
3651 GLsizei bufSize,
3652 GLsizei *length,
3653 GLint64 *params)
3654 {
3655 return GL_GetQueryObjecti64vRobustANGLE(id, pname, bufSize, length, params);
3656 }
3657
glGetQueryObjectui64vRobustANGLE(GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint64 * params)3658 void GL_APIENTRY glGetQueryObjectui64vRobustANGLE(GLuint id,
3659 GLenum pname,
3660 GLsizei bufSize,
3661 GLsizei *length,
3662 GLuint64 *params)
3663 {
3664 return GL_GetQueryObjectui64vRobustANGLE(id, pname, bufSize, length, params);
3665 }
3666
3667 // GL_ANGLE_semaphore_fuchsia
glImportSemaphoreZirconHandleANGLE(GLuint semaphore,GLenum handleType,GLuint handle)3668 void GL_APIENTRY glImportSemaphoreZirconHandleANGLE(GLuint semaphore,
3669 GLenum handleType,
3670 GLuint handle)
3671 {
3672 return GL_ImportSemaphoreZirconHandleANGLE(semaphore, handleType, handle);
3673 }
3674
3675 // GL_ANGLE_texture_compression_dxt3
3676
3677 // GL_ANGLE_texture_compression_dxt5
3678
3679 // GL_ANGLE_texture_external_update
glTexImage2DExternalANGLE(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type)3680 void GL_APIENTRY glTexImage2DExternalANGLE(GLenum target,
3681 GLint level,
3682 GLint internalformat,
3683 GLsizei width,
3684 GLsizei height,
3685 GLint border,
3686 GLenum format,
3687 GLenum type)
3688 {
3689 return GL_TexImage2DExternalANGLE(target, level, internalformat, width, height, border, format,
3690 type);
3691 }
3692
glInvalidateTextureANGLE(GLenum target)3693 void GL_APIENTRY glInvalidateTextureANGLE(GLenum target)
3694 {
3695 return GL_InvalidateTextureANGLE(target);
3696 }
3697
3698 // GL_ANGLE_texture_multisample
glTexStorage2DMultisampleANGLE(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLboolean fixedsamplelocations)3699 void GL_APIENTRY glTexStorage2DMultisampleANGLE(GLenum target,
3700 GLsizei samples,
3701 GLenum internalformat,
3702 GLsizei width,
3703 GLsizei height,
3704 GLboolean fixedsamplelocations)
3705 {
3706 return GL_TexStorage2DMultisampleANGLE(target, samples, internalformat, width, height,
3707 fixedsamplelocations);
3708 }
3709
glGetMultisamplefvANGLE(GLenum pname,GLuint index,GLfloat * val)3710 void GL_APIENTRY glGetMultisamplefvANGLE(GLenum pname, GLuint index, GLfloat *val)
3711 {
3712 return GL_GetMultisamplefvANGLE(pname, index, val);
3713 }
3714
glSampleMaskiANGLE(GLuint maskNumber,GLbitfield mask)3715 void GL_APIENTRY glSampleMaskiANGLE(GLuint maskNumber, GLbitfield mask)
3716 {
3717 return GL_SampleMaskiANGLE(maskNumber, mask);
3718 }
3719
3720 // GL_ANGLE_texture_usage
3721
3722 // GL_ANGLE_translated_shader_source
glGetTranslatedShaderSourceANGLE(GLuint shader,GLsizei bufsize,GLsizei * length,GLchar * source)3723 void GL_APIENTRY glGetTranslatedShaderSourceANGLE(GLuint shader,
3724 GLsizei bufsize,
3725 GLsizei *length,
3726 GLchar *source)
3727 {
3728 return GL_GetTranslatedShaderSourceANGLE(shader, bufsize, length, source);
3729 }
3730
3731 // GL_ANGLE_vulkan_image
glAcquireTexturesANGLE(GLuint numTextures,const GLuint * textures,const GLenum * layouts)3732 void GL_APIENTRY glAcquireTexturesANGLE(GLuint numTextures,
3733 const GLuint *textures,
3734 const GLenum *layouts)
3735 {
3736 return GL_AcquireTexturesANGLE(numTextures, textures, layouts);
3737 }
3738
glReleaseTexturesANGLE(GLuint numTextures,const GLuint * textures,GLenum * layouts)3739 void GL_APIENTRY glReleaseTexturesANGLE(GLuint numTextures, const GLuint *textures, GLenum *layouts)
3740 {
3741 return GL_ReleaseTexturesANGLE(numTextures, textures, layouts);
3742 }
3743
3744 // GL_APPLE_clip_distance
3745
3746 // GL_ARB_sync
3747
3748 // GL_CHROMIUM_bind_uniform_location
glBindUniformLocationCHROMIUM(GLuint program,GLint location,const GLchar * name)3749 void GL_APIENTRY glBindUniformLocationCHROMIUM(GLuint program, GLint location, const GLchar *name)
3750 {
3751 return GL_BindUniformLocationCHROMIUM(program, location, name);
3752 }
3753
3754 // GL_CHROMIUM_copy_compressed_texture
glCompressedCopyTextureCHROMIUM(GLuint sourceId,GLuint destId)3755 void GL_APIENTRY glCompressedCopyTextureCHROMIUM(GLuint sourceId, GLuint destId)
3756 {
3757 return GL_CompressedCopyTextureCHROMIUM(sourceId, destId);
3758 }
3759
3760 // 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)3761 void GL_APIENTRY glCopyTextureCHROMIUM(GLuint sourceId,
3762 GLint sourceLevel,
3763 GLenum destTarget,
3764 GLuint destId,
3765 GLint destLevel,
3766 GLint internalFormat,
3767 GLenum destType,
3768 GLboolean unpackFlipY,
3769 GLboolean unpackPremultiplyAlpha,
3770 GLboolean unpackUnmultiplyAlpha)
3771 {
3772 return GL_CopyTextureCHROMIUM(sourceId, sourceLevel, destTarget, destId, destLevel,
3773 internalFormat, destType, unpackFlipY, unpackPremultiplyAlpha,
3774 unpackUnmultiplyAlpha);
3775 }
3776
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)3777 void GL_APIENTRY glCopySubTextureCHROMIUM(GLuint sourceId,
3778 GLint sourceLevel,
3779 GLenum destTarget,
3780 GLuint destId,
3781 GLint destLevel,
3782 GLint xoffset,
3783 GLint yoffset,
3784 GLint x,
3785 GLint y,
3786 GLint width,
3787 GLint height,
3788 GLboolean unpackFlipY,
3789 GLboolean unpackPremultiplyAlpha,
3790 GLboolean unpackUnmultiplyAlpha)
3791 {
3792 return GL_CopySubTextureCHROMIUM(sourceId, sourceLevel, destTarget, destId, destLevel, xoffset,
3793 yoffset, x, y, width, height, unpackFlipY,
3794 unpackPremultiplyAlpha, unpackUnmultiplyAlpha);
3795 }
3796
3797 // GL_CHROMIUM_framebuffer_mixed_samples
glCoverageModulationCHROMIUM(GLenum components)3798 void GL_APIENTRY glCoverageModulationCHROMIUM(GLenum components)
3799 {
3800 return GL_CoverageModulationCHROMIUM(components);
3801 }
3802
3803 // GL_CHROMIUM_lose_context
glLoseContextCHROMIUM(GLenum current,GLenum other)3804 void GL_APIENTRY glLoseContextCHROMIUM(GLenum current, GLenum other)
3805 {
3806 return GL_LoseContextCHROMIUM(current, other);
3807 }
3808
3809 // GL_EXT_EGL_image_array
3810
3811 // GL_EXT_EGL_image_storage
glEGLImageTargetTexStorageEXT(GLenum target,GLeglImageOES image,const GLint * attrib_list)3812 void GL_APIENTRY glEGLImageTargetTexStorageEXT(GLenum target,
3813 GLeglImageOES image,
3814 const GLint *attrib_list)
3815 {
3816 return GL_EGLImageTargetTexStorageEXT(target, image, attrib_list);
3817 }
3818
glEGLImageTargetTextureStorageEXT(GLuint texture,GLeglImageOES image,const GLint * attrib_list)3819 void GL_APIENTRY glEGLImageTargetTextureStorageEXT(GLuint texture,
3820 GLeglImageOES image,
3821 const GLint *attrib_list)
3822 {
3823 return GL_EGLImageTargetTextureStorageEXT(texture, image, attrib_list);
3824 }
3825
3826 // GL_EXT_YUV_target
3827
3828 // GL_EXT_blend_func_extended
glBindFragDataLocationEXT(GLuint program,GLuint color,const GLchar * name)3829 void GL_APIENTRY glBindFragDataLocationEXT(GLuint program, GLuint color, const GLchar *name)
3830 {
3831 return GL_BindFragDataLocationEXT(program, color, name);
3832 }
3833
glBindFragDataLocationIndexedEXT(GLuint program,GLuint colorNumber,GLuint index,const GLchar * name)3834 void GL_APIENTRY glBindFragDataLocationIndexedEXT(GLuint program,
3835 GLuint colorNumber,
3836 GLuint index,
3837 const GLchar *name)
3838 {
3839 return GL_BindFragDataLocationIndexedEXT(program, colorNumber, index, name);
3840 }
3841
glGetFragDataIndexEXT(GLuint program,const GLchar * name)3842 GLint GL_APIENTRY glGetFragDataIndexEXT(GLuint program, const GLchar *name)
3843 {
3844 return GL_GetFragDataIndexEXT(program, name);
3845 }
3846
glGetProgramResourceLocationIndexEXT(GLuint program,GLenum programInterface,const GLchar * name)3847 GLint GL_APIENTRY glGetProgramResourceLocationIndexEXT(GLuint program,
3848 GLenum programInterface,
3849 const GLchar *name)
3850 {
3851 return GL_GetProgramResourceLocationIndexEXT(program, programInterface, name);
3852 }
3853
3854 // GL_EXT_blend_minmax
3855
3856 // GL_EXT_buffer_storage
glBufferStorageEXT(GLenum target,GLsizeiptr size,const void * data,GLbitfield flags)3857 void GL_APIENTRY glBufferStorageEXT(GLenum target,
3858 GLsizeiptr size,
3859 const void *data,
3860 GLbitfield flags)
3861 {
3862 return GL_BufferStorageEXT(target, size, data, flags);
3863 }
3864
3865 // GL_EXT_clip_control
glClipControlEXT(GLenum origin,GLenum depth)3866 void GL_APIENTRY glClipControlEXT(GLenum origin, GLenum depth)
3867 {
3868 return GL_ClipControlEXT(origin, depth);
3869 }
3870
3871 // GL_EXT_clip_cull_distance
3872
3873 // GL_EXT_color_buffer_float
3874
3875 // GL_EXT_color_buffer_half_float
3876
3877 // 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)3878 void GL_APIENTRY glCopyImageSubDataEXT(GLuint srcName,
3879 GLenum srcTarget,
3880 GLint srcLevel,
3881 GLint srcX,
3882 GLint srcY,
3883 GLint srcZ,
3884 GLuint dstName,
3885 GLenum dstTarget,
3886 GLint dstLevel,
3887 GLint dstX,
3888 GLint dstY,
3889 GLint dstZ,
3890 GLsizei srcWidth,
3891 GLsizei srcHeight,
3892 GLsizei srcDepth)
3893 {
3894 return GL_CopyImageSubDataEXT(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName,
3895 dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight,
3896 srcDepth);
3897 }
3898
3899 // GL_EXT_debug_label
3900 void GL_APIENTRY
glGetObjectLabelEXT(GLenum type,GLuint object,GLsizei bufSize,GLsizei * length,GLchar * label)3901 glGetObjectLabelEXT(GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label)
3902 {
3903 return GL_GetObjectLabelEXT(type, object, bufSize, length, label);
3904 }
3905
glLabelObjectEXT(GLenum type,GLuint object,GLsizei length,const GLchar * label)3906 void GL_APIENTRY glLabelObjectEXT(GLenum type, GLuint object, GLsizei length, const GLchar *label)
3907 {
3908 return GL_LabelObjectEXT(type, object, length, label);
3909 }
3910
3911 // GL_EXT_debug_marker
glInsertEventMarkerEXT(GLsizei length,const GLchar * marker)3912 void GL_APIENTRY glInsertEventMarkerEXT(GLsizei length, const GLchar *marker)
3913 {
3914 return GL_InsertEventMarkerEXT(length, marker);
3915 }
3916
glPopGroupMarkerEXT()3917 void GL_APIENTRY glPopGroupMarkerEXT()
3918 {
3919 return GL_PopGroupMarkerEXT();
3920 }
3921
glPushGroupMarkerEXT(GLsizei length,const GLchar * marker)3922 void GL_APIENTRY glPushGroupMarkerEXT(GLsizei length, const GLchar *marker)
3923 {
3924 return GL_PushGroupMarkerEXT(length, marker);
3925 }
3926
3927 // GL_EXT_discard_framebuffer
glDiscardFramebufferEXT(GLenum target,GLsizei numAttachments,const GLenum * attachments)3928 void GL_APIENTRY glDiscardFramebufferEXT(GLenum target,
3929 GLsizei numAttachments,
3930 const GLenum *attachments)
3931 {
3932 return GL_DiscardFramebufferEXT(target, numAttachments, attachments);
3933 }
3934
3935 // GL_EXT_disjoint_timer_query
glBeginQueryEXT(GLenum target,GLuint id)3936 void GL_APIENTRY glBeginQueryEXT(GLenum target, GLuint id)
3937 {
3938 return GL_BeginQueryEXT(target, id);
3939 }
3940
glDeleteQueriesEXT(GLsizei n,const GLuint * ids)3941 void GL_APIENTRY glDeleteQueriesEXT(GLsizei n, const GLuint *ids)
3942 {
3943 return GL_DeleteQueriesEXT(n, ids);
3944 }
3945
glEndQueryEXT(GLenum target)3946 void GL_APIENTRY glEndQueryEXT(GLenum target)
3947 {
3948 return GL_EndQueryEXT(target);
3949 }
3950
glGenQueriesEXT(GLsizei n,GLuint * ids)3951 void GL_APIENTRY glGenQueriesEXT(GLsizei n, GLuint *ids)
3952 {
3953 return GL_GenQueriesEXT(n, ids);
3954 }
3955
glGetInteger64vEXT(GLenum pname,GLint64 * data)3956 void GL_APIENTRY glGetInteger64vEXT(GLenum pname, GLint64 *data)
3957 {
3958 return GL_GetInteger64vEXT(pname, data);
3959 }
3960
glGetQueryObjecti64vEXT(GLuint id,GLenum pname,GLint64 * params)3961 void GL_APIENTRY glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64 *params)
3962 {
3963 return GL_GetQueryObjecti64vEXT(id, pname, params);
3964 }
3965
glGetQueryObjectivEXT(GLuint id,GLenum pname,GLint * params)3966 void GL_APIENTRY glGetQueryObjectivEXT(GLuint id, GLenum pname, GLint *params)
3967 {
3968 return GL_GetQueryObjectivEXT(id, pname, params);
3969 }
3970
glGetQueryObjectui64vEXT(GLuint id,GLenum pname,GLuint64 * params)3971 void GL_APIENTRY glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64 *params)
3972 {
3973 return GL_GetQueryObjectui64vEXT(id, pname, params);
3974 }
3975
glGetQueryObjectuivEXT(GLuint id,GLenum pname,GLuint * params)3976 void GL_APIENTRY glGetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint *params)
3977 {
3978 return GL_GetQueryObjectuivEXT(id, pname, params);
3979 }
3980
glGetQueryivEXT(GLenum target,GLenum pname,GLint * params)3981 void GL_APIENTRY glGetQueryivEXT(GLenum target, GLenum pname, GLint *params)
3982 {
3983 return GL_GetQueryivEXT(target, pname, params);
3984 }
3985
glIsQueryEXT(GLuint id)3986 GLboolean GL_APIENTRY glIsQueryEXT(GLuint id)
3987 {
3988 return GL_IsQueryEXT(id);
3989 }
3990
glQueryCounterEXT(GLuint id,GLenum target)3991 void GL_APIENTRY glQueryCounterEXT(GLuint id, GLenum target)
3992 {
3993 return GL_QueryCounterEXT(id, target);
3994 }
3995
3996 // GL_EXT_draw_buffers
glDrawBuffersEXT(GLsizei n,const GLenum * bufs)3997 void GL_APIENTRY glDrawBuffersEXT(GLsizei n, const GLenum *bufs)
3998 {
3999 return GL_DrawBuffersEXT(n, bufs);
4000 }
4001
4002 // GL_EXT_draw_buffers_indexed
glBlendEquationSeparateiEXT(GLuint buf,GLenum modeRGB,GLenum modeAlpha)4003 void GL_APIENTRY glBlendEquationSeparateiEXT(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
4004 {
4005 return GL_BlendEquationSeparateiEXT(buf, modeRGB, modeAlpha);
4006 }
4007
glBlendEquationiEXT(GLuint buf,GLenum mode)4008 void GL_APIENTRY glBlendEquationiEXT(GLuint buf, GLenum mode)
4009 {
4010 return GL_BlendEquationiEXT(buf, mode);
4011 }
4012
4013 void GL_APIENTRY
glBlendFuncSeparateiEXT(GLuint buf,GLenum srcRGB,GLenum dstRGB,GLenum srcAlpha,GLenum dstAlpha)4014 glBlendFuncSeparateiEXT(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
4015 {
4016 return GL_BlendFuncSeparateiEXT(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
4017 }
4018
glBlendFunciEXT(GLuint buf,GLenum src,GLenum dst)4019 void GL_APIENTRY glBlendFunciEXT(GLuint buf, GLenum src, GLenum dst)
4020 {
4021 return GL_BlendFunciEXT(buf, src, dst);
4022 }
4023
glColorMaskiEXT(GLuint index,GLboolean r,GLboolean g,GLboolean b,GLboolean a)4024 void GL_APIENTRY glColorMaskiEXT(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
4025 {
4026 return GL_ColorMaskiEXT(index, r, g, b, a);
4027 }
4028
glDisableiEXT(GLenum target,GLuint index)4029 void GL_APIENTRY glDisableiEXT(GLenum target, GLuint index)
4030 {
4031 return GL_DisableiEXT(target, index);
4032 }
4033
glEnableiEXT(GLenum target,GLuint index)4034 void GL_APIENTRY glEnableiEXT(GLenum target, GLuint index)
4035 {
4036 return GL_EnableiEXT(target, index);
4037 }
4038
glIsEnablediEXT(GLenum target,GLuint index)4039 GLboolean GL_APIENTRY glIsEnablediEXT(GLenum target, GLuint index)
4040 {
4041 return GL_IsEnablediEXT(target, index);
4042 }
4043
4044 // GL_EXT_draw_elements_base_vertex
glDrawElementsBaseVertexEXT(GLenum mode,GLsizei count,GLenum type,const void * indices,GLint basevertex)4045 void GL_APIENTRY glDrawElementsBaseVertexEXT(GLenum mode,
4046 GLsizei count,
4047 GLenum type,
4048 const void *indices,
4049 GLint basevertex)
4050 {
4051 return GL_DrawElementsBaseVertexEXT(mode, count, type, indices, basevertex);
4052 }
4053
glDrawElementsInstancedBaseVertexEXT(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex)4054 void GL_APIENTRY glDrawElementsInstancedBaseVertexEXT(GLenum mode,
4055 GLsizei count,
4056 GLenum type,
4057 const void *indices,
4058 GLsizei instancecount,
4059 GLint basevertex)
4060 {
4061 return GL_DrawElementsInstancedBaseVertexEXT(mode, count, type, indices, instancecount,
4062 basevertex);
4063 }
4064
glDrawRangeElementsBaseVertexEXT(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices,GLint basevertex)4065 void GL_APIENTRY glDrawRangeElementsBaseVertexEXT(GLenum mode,
4066 GLuint start,
4067 GLuint end,
4068 GLsizei count,
4069 GLenum type,
4070 const void *indices,
4071 GLint basevertex)
4072 {
4073 return GL_DrawRangeElementsBaseVertexEXT(mode, start, end, count, type, indices, basevertex);
4074 }
4075
glMultiDrawElementsBaseVertexEXT(GLenum mode,const GLsizei * count,GLenum type,const void * const * indices,GLsizei primcount,const GLint * basevertex)4076 void GL_APIENTRY glMultiDrawElementsBaseVertexEXT(GLenum mode,
4077 const GLsizei *count,
4078 GLenum type,
4079 const void *const *indices,
4080 GLsizei primcount,
4081 const GLint *basevertex)
4082 {
4083 return GL_MultiDrawElementsBaseVertexEXT(mode, count, type, indices, primcount, basevertex);
4084 }
4085
4086 // GL_EXT_external_buffer
glBufferStorageExternalEXT(GLenum target,GLintptr offset,GLsizeiptr size,GLeglClientBufferEXT clientBuffer,GLbitfield flags)4087 void GL_APIENTRY glBufferStorageExternalEXT(GLenum target,
4088 GLintptr offset,
4089 GLsizeiptr size,
4090 GLeglClientBufferEXT clientBuffer,
4091 GLbitfield flags)
4092 {
4093 return GL_BufferStorageExternalEXT(target, offset, size, clientBuffer, flags);
4094 }
4095
glNamedBufferStorageExternalEXT(GLuint buffer,GLintptr offset,GLsizeiptr size,GLeglClientBufferEXT clientBuffer,GLbitfield flags)4096 void GL_APIENTRY glNamedBufferStorageExternalEXT(GLuint buffer,
4097 GLintptr offset,
4098 GLsizeiptr size,
4099 GLeglClientBufferEXT clientBuffer,
4100 GLbitfield flags)
4101 {
4102 return GL_NamedBufferStorageExternalEXT(buffer, offset, size, clientBuffer, flags);
4103 }
4104
4105 // GL_EXT_float_blend
4106
4107 // GL_EXT_geometry_shader
glFramebufferTextureEXT(GLenum target,GLenum attachment,GLuint texture,GLint level)4108 void GL_APIENTRY glFramebufferTextureEXT(GLenum target,
4109 GLenum attachment,
4110 GLuint texture,
4111 GLint level)
4112 {
4113 return GL_FramebufferTextureEXT(target, attachment, texture, level);
4114 }
4115
4116 // GL_EXT_gpu_shader5
4117
4118 // GL_EXT_instanced_arrays
glDrawArraysInstancedEXT(GLenum mode,GLint start,GLsizei count,GLsizei primcount)4119 void GL_APIENTRY glDrawArraysInstancedEXT(GLenum mode,
4120 GLint start,
4121 GLsizei count,
4122 GLsizei primcount)
4123 {
4124 return GL_DrawArraysInstancedEXT(mode, start, count, primcount);
4125 }
4126
glDrawElementsInstancedEXT(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei primcount)4127 void GL_APIENTRY glDrawElementsInstancedEXT(GLenum mode,
4128 GLsizei count,
4129 GLenum type,
4130 const void *indices,
4131 GLsizei primcount)
4132 {
4133 return GL_DrawElementsInstancedEXT(mode, count, type, indices, primcount);
4134 }
4135
glVertexAttribDivisorEXT(GLuint index,GLuint divisor)4136 void GL_APIENTRY glVertexAttribDivisorEXT(GLuint index, GLuint divisor)
4137 {
4138 return GL_VertexAttribDivisorEXT(index, divisor);
4139 }
4140
4141 // GL_EXT_map_buffer_range
glFlushMappedBufferRangeEXT(GLenum target,GLintptr offset,GLsizeiptr length)4142 void GL_APIENTRY glFlushMappedBufferRangeEXT(GLenum target, GLintptr offset, GLsizeiptr length)
4143 {
4144 return GL_FlushMappedBufferRangeEXT(target, offset, length);
4145 }
4146
glMapBufferRangeEXT(GLenum target,GLintptr offset,GLsizeiptr length,GLbitfield access)4147 void *GL_APIENTRY glMapBufferRangeEXT(GLenum target,
4148 GLintptr offset,
4149 GLsizeiptr length,
4150 GLbitfield access)
4151 {
4152 return GL_MapBufferRangeEXT(target, offset, length, access);
4153 }
4154
4155 // GL_EXT_memory_object
glBufferStorageMemEXT(GLenum target,GLsizeiptr size,GLuint memory,GLuint64 offset)4156 void GL_APIENTRY glBufferStorageMemEXT(GLenum target,
4157 GLsizeiptr size,
4158 GLuint memory,
4159 GLuint64 offset)
4160 {
4161 return GL_BufferStorageMemEXT(target, size, memory, offset);
4162 }
4163
glCreateMemoryObjectsEXT(GLsizei n,GLuint * memoryObjects)4164 void GL_APIENTRY glCreateMemoryObjectsEXT(GLsizei n, GLuint *memoryObjects)
4165 {
4166 return GL_CreateMemoryObjectsEXT(n, memoryObjects);
4167 }
4168
glDeleteMemoryObjectsEXT(GLsizei n,const GLuint * memoryObjects)4169 void GL_APIENTRY glDeleteMemoryObjectsEXT(GLsizei n, const GLuint *memoryObjects)
4170 {
4171 return GL_DeleteMemoryObjectsEXT(n, memoryObjects);
4172 }
4173
glGetMemoryObjectParameterivEXT(GLuint memoryObject,GLenum pname,GLint * params)4174 void GL_APIENTRY glGetMemoryObjectParameterivEXT(GLuint memoryObject, GLenum pname, GLint *params)
4175 {
4176 return GL_GetMemoryObjectParameterivEXT(memoryObject, pname, params);
4177 }
4178
glGetUnsignedBytevEXT(GLenum pname,GLubyte * data)4179 void GL_APIENTRY glGetUnsignedBytevEXT(GLenum pname, GLubyte *data)
4180 {
4181 return GL_GetUnsignedBytevEXT(pname, data);
4182 }
4183
glGetUnsignedBytei_vEXT(GLenum target,GLuint index,GLubyte * data)4184 void GL_APIENTRY glGetUnsignedBytei_vEXT(GLenum target, GLuint index, GLubyte *data)
4185 {
4186 return GL_GetUnsignedBytei_vEXT(target, index, data);
4187 }
4188
glIsMemoryObjectEXT(GLuint memoryObject)4189 GLboolean GL_APIENTRY glIsMemoryObjectEXT(GLuint memoryObject)
4190 {
4191 return GL_IsMemoryObjectEXT(memoryObject);
4192 }
4193
glMemoryObjectParameterivEXT(GLuint memoryObject,GLenum pname,const GLint * params)4194 void GL_APIENTRY glMemoryObjectParameterivEXT(GLuint memoryObject,
4195 GLenum pname,
4196 const GLint *params)
4197 {
4198 return GL_MemoryObjectParameterivEXT(memoryObject, pname, params);
4199 }
4200
glTexStorageMem2DEXT(GLenum target,GLsizei levels,GLenum internalFormat,GLsizei width,GLsizei height,GLuint memory,GLuint64 offset)4201 void GL_APIENTRY glTexStorageMem2DEXT(GLenum target,
4202 GLsizei levels,
4203 GLenum internalFormat,
4204 GLsizei width,
4205 GLsizei height,
4206 GLuint memory,
4207 GLuint64 offset)
4208 {
4209 return GL_TexStorageMem2DEXT(target, levels, internalFormat, width, height, memory, offset);
4210 }
4211
glTexStorageMem2DMultisampleEXT(GLenum target,GLsizei samples,GLenum internalFormat,GLsizei width,GLsizei height,GLboolean fixedSampleLocations,GLuint memory,GLuint64 offset)4212 void GL_APIENTRY glTexStorageMem2DMultisampleEXT(GLenum target,
4213 GLsizei samples,
4214 GLenum internalFormat,
4215 GLsizei width,
4216 GLsizei height,
4217 GLboolean fixedSampleLocations,
4218 GLuint memory,
4219 GLuint64 offset)
4220 {
4221 return GL_TexStorageMem2DMultisampleEXT(target, samples, internalFormat, width, height,
4222 fixedSampleLocations, memory, offset);
4223 }
4224
glTexStorageMem3DEXT(GLenum target,GLsizei levels,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLuint memory,GLuint64 offset)4225 void GL_APIENTRY glTexStorageMem3DEXT(GLenum target,
4226 GLsizei levels,
4227 GLenum internalFormat,
4228 GLsizei width,
4229 GLsizei height,
4230 GLsizei depth,
4231 GLuint memory,
4232 GLuint64 offset)
4233 {
4234 return GL_TexStorageMem3DEXT(target, levels, internalFormat, width, height, depth, memory,
4235 offset);
4236 }
4237
glTexStorageMem3DMultisampleEXT(GLenum target,GLsizei samples,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedSampleLocations,GLuint memory,GLuint64 offset)4238 void GL_APIENTRY glTexStorageMem3DMultisampleEXT(GLenum target,
4239 GLsizei samples,
4240 GLenum internalFormat,
4241 GLsizei width,
4242 GLsizei height,
4243 GLsizei depth,
4244 GLboolean fixedSampleLocations,
4245 GLuint memory,
4246 GLuint64 offset)
4247 {
4248 return GL_TexStorageMem3DMultisampleEXT(target, samples, internalFormat, width, height, depth,
4249 fixedSampleLocations, memory, offset);
4250 }
4251
4252 // GL_EXT_memory_object_fd
glImportMemoryFdEXT(GLuint memory,GLuint64 size,GLenum handleType,GLint fd)4253 void GL_APIENTRY glImportMemoryFdEXT(GLuint memory, GLuint64 size, GLenum handleType, GLint fd)
4254 {
4255 return GL_ImportMemoryFdEXT(memory, size, handleType, fd);
4256 }
4257
4258 // GL_EXT_multi_draw_indirect
glMultiDrawArraysIndirectEXT(GLenum mode,const void * indirect,GLsizei drawcount,GLsizei stride)4259 void GL_APIENTRY glMultiDrawArraysIndirectEXT(GLenum mode,
4260 const void *indirect,
4261 GLsizei drawcount,
4262 GLsizei stride)
4263 {
4264 return GL_MultiDrawArraysIndirectEXT(mode, indirect, drawcount, stride);
4265 }
4266
glMultiDrawElementsIndirectEXT(GLenum mode,GLenum type,const void * indirect,GLsizei drawcount,GLsizei stride)4267 void GL_APIENTRY glMultiDrawElementsIndirectEXT(GLenum mode,
4268 GLenum type,
4269 const void *indirect,
4270 GLsizei drawcount,
4271 GLsizei stride)
4272 {
4273 return GL_MultiDrawElementsIndirectEXT(mode, type, indirect, drawcount, stride);
4274 }
4275
4276 // GL_EXT_multisampled_render_to_texture
glFramebufferTexture2DMultisampleEXT(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level,GLsizei samples)4277 void GL_APIENTRY glFramebufferTexture2DMultisampleEXT(GLenum target,
4278 GLenum attachment,
4279 GLenum textarget,
4280 GLuint texture,
4281 GLint level,
4282 GLsizei samples)
4283 {
4284 return GL_FramebufferTexture2DMultisampleEXT(target, attachment, textarget, texture, level,
4285 samples);
4286 }
4287
glRenderbufferStorageMultisampleEXT(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)4288 void GL_APIENTRY glRenderbufferStorageMultisampleEXT(GLenum target,
4289 GLsizei samples,
4290 GLenum internalformat,
4291 GLsizei width,
4292 GLsizei height)
4293 {
4294 return GL_RenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height);
4295 }
4296
4297 // GL_EXT_occlusion_query_boolean
4298
4299 // GL_EXT_primitive_bounding_box
glPrimitiveBoundingBoxEXT(GLfloat minX,GLfloat minY,GLfloat minZ,GLfloat minW,GLfloat maxX,GLfloat maxY,GLfloat maxZ,GLfloat maxW)4300 void GL_APIENTRY glPrimitiveBoundingBoxEXT(GLfloat minX,
4301 GLfloat minY,
4302 GLfloat minZ,
4303 GLfloat minW,
4304 GLfloat maxX,
4305 GLfloat maxY,
4306 GLfloat maxZ,
4307 GLfloat maxW)
4308 {
4309 return GL_PrimitiveBoundingBoxEXT(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW);
4310 }
4311
4312 // GL_EXT_protected_textures
4313
4314 // GL_EXT_pvrtc_sRGB
4315
4316 // GL_EXT_read_format_bgra
4317
4318 // GL_EXT_robustness
glGetGraphicsResetStatusEXT()4319 GLenum GL_APIENTRY glGetGraphicsResetStatusEXT()
4320 {
4321 return GL_GetGraphicsResetStatusEXT();
4322 }
4323
glGetnUniformfvEXT(GLuint program,GLint location,GLsizei bufSize,GLfloat * params)4324 void GL_APIENTRY glGetnUniformfvEXT(GLuint program,
4325 GLint location,
4326 GLsizei bufSize,
4327 GLfloat *params)
4328 {
4329 return GL_GetnUniformfvEXT(program, location, bufSize, params);
4330 }
4331
glGetnUniformivEXT(GLuint program,GLint location,GLsizei bufSize,GLint * params)4332 void GL_APIENTRY glGetnUniformivEXT(GLuint program, GLint location, GLsizei bufSize, GLint *params)
4333 {
4334 return GL_GetnUniformivEXT(program, location, bufSize, params);
4335 }
4336
glReadnPixelsEXT(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,void * data)4337 void GL_APIENTRY glReadnPixelsEXT(GLint x,
4338 GLint y,
4339 GLsizei width,
4340 GLsizei height,
4341 GLenum format,
4342 GLenum type,
4343 GLsizei bufSize,
4344 void *data)
4345 {
4346 return GL_ReadnPixelsEXT(x, y, width, height, format, type, bufSize, data);
4347 }
4348
4349 // GL_EXT_sRGB
4350
4351 // GL_EXT_sRGB_write_control
4352
4353 // GL_EXT_semaphore
glDeleteSemaphoresEXT(GLsizei n,const GLuint * semaphores)4354 void GL_APIENTRY glDeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores)
4355 {
4356 return GL_DeleteSemaphoresEXT(n, semaphores);
4357 }
4358
glGenSemaphoresEXT(GLsizei n,GLuint * semaphores)4359 void GL_APIENTRY glGenSemaphoresEXT(GLsizei n, GLuint *semaphores)
4360 {
4361 return GL_GenSemaphoresEXT(n, semaphores);
4362 }
4363
glGetSemaphoreParameterui64vEXT(GLuint semaphore,GLenum pname,GLuint64 * params)4364 void GL_APIENTRY glGetSemaphoreParameterui64vEXT(GLuint semaphore, GLenum pname, GLuint64 *params)
4365 {
4366 return GL_GetSemaphoreParameterui64vEXT(semaphore, pname, params);
4367 }
4368
glIsSemaphoreEXT(GLuint semaphore)4369 GLboolean GL_APIENTRY glIsSemaphoreEXT(GLuint semaphore)
4370 {
4371 return GL_IsSemaphoreEXT(semaphore);
4372 }
4373
glSemaphoreParameterui64vEXT(GLuint semaphore,GLenum pname,const GLuint64 * params)4374 void GL_APIENTRY glSemaphoreParameterui64vEXT(GLuint semaphore,
4375 GLenum pname,
4376 const GLuint64 *params)
4377 {
4378 return GL_SemaphoreParameterui64vEXT(semaphore, pname, params);
4379 }
4380
glSignalSemaphoreEXT(GLuint semaphore,GLuint numBufferBarriers,const GLuint * buffers,GLuint numTextureBarriers,const GLuint * textures,const GLenum * dstLayouts)4381 void GL_APIENTRY glSignalSemaphoreEXT(GLuint semaphore,
4382 GLuint numBufferBarriers,
4383 const GLuint *buffers,
4384 GLuint numTextureBarriers,
4385 const GLuint *textures,
4386 const GLenum *dstLayouts)
4387 {
4388 return GL_SignalSemaphoreEXT(semaphore, numBufferBarriers, buffers, numTextureBarriers,
4389 textures, dstLayouts);
4390 }
4391
glWaitSemaphoreEXT(GLuint semaphore,GLuint numBufferBarriers,const GLuint * buffers,GLuint numTextureBarriers,const GLuint * textures,const GLenum * srcLayouts)4392 void GL_APIENTRY glWaitSemaphoreEXT(GLuint semaphore,
4393 GLuint numBufferBarriers,
4394 const GLuint *buffers,
4395 GLuint numTextureBarriers,
4396 const GLuint *textures,
4397 const GLenum *srcLayouts)
4398 {
4399 return GL_WaitSemaphoreEXT(semaphore, numBufferBarriers, buffers, numTextureBarriers, textures,
4400 srcLayouts);
4401 }
4402
4403 // GL_EXT_semaphore_fd
glImportSemaphoreFdEXT(GLuint semaphore,GLenum handleType,GLint fd)4404 void GL_APIENTRY glImportSemaphoreFdEXT(GLuint semaphore, GLenum handleType, GLint fd)
4405 {
4406 return GL_ImportSemaphoreFdEXT(semaphore, handleType, fd);
4407 }
4408
4409 // GL_EXT_separate_shader_objects
glActiveShaderProgramEXT(GLuint pipeline,GLuint program)4410 void GL_APIENTRY glActiveShaderProgramEXT(GLuint pipeline, GLuint program)
4411 {
4412 return GL_ActiveShaderProgramEXT(pipeline, program);
4413 }
4414
glBindProgramPipelineEXT(GLuint pipeline)4415 void GL_APIENTRY glBindProgramPipelineEXT(GLuint pipeline)
4416 {
4417 return GL_BindProgramPipelineEXT(pipeline);
4418 }
4419
glCreateShaderProgramvEXT(GLenum type,GLsizei count,const GLchar ** strings)4420 GLuint GL_APIENTRY glCreateShaderProgramvEXT(GLenum type, GLsizei count, const GLchar **strings)
4421 {
4422 return GL_CreateShaderProgramvEXT(type, count, strings);
4423 }
4424
glDeleteProgramPipelinesEXT(GLsizei n,const GLuint * pipelines)4425 void GL_APIENTRY glDeleteProgramPipelinesEXT(GLsizei n, const GLuint *pipelines)
4426 {
4427 return GL_DeleteProgramPipelinesEXT(n, pipelines);
4428 }
4429
glGenProgramPipelinesEXT(GLsizei n,GLuint * pipelines)4430 void GL_APIENTRY glGenProgramPipelinesEXT(GLsizei n, GLuint *pipelines)
4431 {
4432 return GL_GenProgramPipelinesEXT(n, pipelines);
4433 }
4434
glGetProgramPipelineInfoLogEXT(GLuint pipeline,GLsizei bufSize,GLsizei * length,GLchar * infoLog)4435 void GL_APIENTRY glGetProgramPipelineInfoLogEXT(GLuint pipeline,
4436 GLsizei bufSize,
4437 GLsizei *length,
4438 GLchar *infoLog)
4439 {
4440 return GL_GetProgramPipelineInfoLogEXT(pipeline, bufSize, length, infoLog);
4441 }
4442
glGetProgramPipelineivEXT(GLuint pipeline,GLenum pname,GLint * params)4443 void GL_APIENTRY glGetProgramPipelineivEXT(GLuint pipeline, GLenum pname, GLint *params)
4444 {
4445 return GL_GetProgramPipelineivEXT(pipeline, pname, params);
4446 }
4447
glIsProgramPipelineEXT(GLuint pipeline)4448 GLboolean GL_APIENTRY glIsProgramPipelineEXT(GLuint pipeline)
4449 {
4450 return GL_IsProgramPipelineEXT(pipeline);
4451 }
4452
glProgramParameteriEXT(GLuint program,GLenum pname,GLint value)4453 void GL_APIENTRY glProgramParameteriEXT(GLuint program, GLenum pname, GLint value)
4454 {
4455 return GL_ProgramParameteriEXT(program, pname, value);
4456 }
4457
glProgramUniform1fEXT(GLuint program,GLint location,GLfloat v0)4458 void GL_APIENTRY glProgramUniform1fEXT(GLuint program, GLint location, GLfloat v0)
4459 {
4460 return GL_ProgramUniform1fEXT(program, location, v0);
4461 }
4462
glProgramUniform1fvEXT(GLuint program,GLint location,GLsizei count,const GLfloat * value)4463 void GL_APIENTRY glProgramUniform1fvEXT(GLuint program,
4464 GLint location,
4465 GLsizei count,
4466 const GLfloat *value)
4467 {
4468 return GL_ProgramUniform1fvEXT(program, location, count, value);
4469 }
4470
glProgramUniform1iEXT(GLuint program,GLint location,GLint v0)4471 void GL_APIENTRY glProgramUniform1iEXT(GLuint program, GLint location, GLint v0)
4472 {
4473 return GL_ProgramUniform1iEXT(program, location, v0);
4474 }
4475
glProgramUniform1ivEXT(GLuint program,GLint location,GLsizei count,const GLint * value)4476 void GL_APIENTRY glProgramUniform1ivEXT(GLuint program,
4477 GLint location,
4478 GLsizei count,
4479 const GLint *value)
4480 {
4481 return GL_ProgramUniform1ivEXT(program, location, count, value);
4482 }
4483
glProgramUniform1uiEXT(GLuint program,GLint location,GLuint v0)4484 void GL_APIENTRY glProgramUniform1uiEXT(GLuint program, GLint location, GLuint v0)
4485 {
4486 return GL_ProgramUniform1uiEXT(program, location, v0);
4487 }
4488
glProgramUniform1uivEXT(GLuint program,GLint location,GLsizei count,const GLuint * value)4489 void GL_APIENTRY glProgramUniform1uivEXT(GLuint program,
4490 GLint location,
4491 GLsizei count,
4492 const GLuint *value)
4493 {
4494 return GL_ProgramUniform1uivEXT(program, location, count, value);
4495 }
4496
glProgramUniform2fEXT(GLuint program,GLint location,GLfloat v0,GLfloat v1)4497 void GL_APIENTRY glProgramUniform2fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1)
4498 {
4499 return GL_ProgramUniform2fEXT(program, location, v0, v1);
4500 }
4501
glProgramUniform2fvEXT(GLuint program,GLint location,GLsizei count,const GLfloat * value)4502 void GL_APIENTRY glProgramUniform2fvEXT(GLuint program,
4503 GLint location,
4504 GLsizei count,
4505 const GLfloat *value)
4506 {
4507 return GL_ProgramUniform2fvEXT(program, location, count, value);
4508 }
4509
glProgramUniform2iEXT(GLuint program,GLint location,GLint v0,GLint v1)4510 void GL_APIENTRY glProgramUniform2iEXT(GLuint program, GLint location, GLint v0, GLint v1)
4511 {
4512 return GL_ProgramUniform2iEXT(program, location, v0, v1);
4513 }
4514
glProgramUniform2ivEXT(GLuint program,GLint location,GLsizei count,const GLint * value)4515 void GL_APIENTRY glProgramUniform2ivEXT(GLuint program,
4516 GLint location,
4517 GLsizei count,
4518 const GLint *value)
4519 {
4520 return GL_ProgramUniform2ivEXT(program, location, count, value);
4521 }
4522
glProgramUniform2uiEXT(GLuint program,GLint location,GLuint v0,GLuint v1)4523 void GL_APIENTRY glProgramUniform2uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1)
4524 {
4525 return GL_ProgramUniform2uiEXT(program, location, v0, v1);
4526 }
4527
glProgramUniform2uivEXT(GLuint program,GLint location,GLsizei count,const GLuint * value)4528 void GL_APIENTRY glProgramUniform2uivEXT(GLuint program,
4529 GLint location,
4530 GLsizei count,
4531 const GLuint *value)
4532 {
4533 return GL_ProgramUniform2uivEXT(program, location, count, value);
4534 }
4535
4536 void GL_APIENTRY
glProgramUniform3fEXT(GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2)4537 glProgramUniform3fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
4538 {
4539 return GL_ProgramUniform3fEXT(program, location, v0, v1, v2);
4540 }
4541
glProgramUniform3fvEXT(GLuint program,GLint location,GLsizei count,const GLfloat * value)4542 void GL_APIENTRY glProgramUniform3fvEXT(GLuint program,
4543 GLint location,
4544 GLsizei count,
4545 const GLfloat *value)
4546 {
4547 return GL_ProgramUniform3fvEXT(program, location, count, value);
4548 }
4549
glProgramUniform3iEXT(GLuint program,GLint location,GLint v0,GLint v1,GLint v2)4550 void GL_APIENTRY glProgramUniform3iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
4551 {
4552 return GL_ProgramUniform3iEXT(program, location, v0, v1, v2);
4553 }
4554
glProgramUniform3ivEXT(GLuint program,GLint location,GLsizei count,const GLint * value)4555 void GL_APIENTRY glProgramUniform3ivEXT(GLuint program,
4556 GLint location,
4557 GLsizei count,
4558 const GLint *value)
4559 {
4560 return GL_ProgramUniform3ivEXT(program, location, count, value);
4561 }
4562
4563 void GL_APIENTRY
glProgramUniform3uiEXT(GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2)4564 glProgramUniform3uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
4565 {
4566 return GL_ProgramUniform3uiEXT(program, location, v0, v1, v2);
4567 }
4568
glProgramUniform3uivEXT(GLuint program,GLint location,GLsizei count,const GLuint * value)4569 void GL_APIENTRY glProgramUniform3uivEXT(GLuint program,
4570 GLint location,
4571 GLsizei count,
4572 const GLuint *value)
4573 {
4574 return GL_ProgramUniform3uivEXT(program, location, count, value);
4575 }
4576
glProgramUniform4fEXT(GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2,GLfloat v3)4577 void GL_APIENTRY glProgramUniform4fEXT(GLuint program,
4578 GLint location,
4579 GLfloat v0,
4580 GLfloat v1,
4581 GLfloat v2,
4582 GLfloat v3)
4583 {
4584 return GL_ProgramUniform4fEXT(program, location, v0, v1, v2, v3);
4585 }
4586
glProgramUniform4fvEXT(GLuint program,GLint location,GLsizei count,const GLfloat * value)4587 void GL_APIENTRY glProgramUniform4fvEXT(GLuint program,
4588 GLint location,
4589 GLsizei count,
4590 const GLfloat *value)
4591 {
4592 return GL_ProgramUniform4fvEXT(program, location, count, value);
4593 }
4594
4595 void GL_APIENTRY
glProgramUniform4iEXT(GLuint program,GLint location,GLint v0,GLint v1,GLint v2,GLint v3)4596 glProgramUniform4iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
4597 {
4598 return GL_ProgramUniform4iEXT(program, location, v0, v1, v2, v3);
4599 }
4600
glProgramUniform4ivEXT(GLuint program,GLint location,GLsizei count,const GLint * value)4601 void GL_APIENTRY glProgramUniform4ivEXT(GLuint program,
4602 GLint location,
4603 GLsizei count,
4604 const GLint *value)
4605 {
4606 return GL_ProgramUniform4ivEXT(program, location, count, value);
4607 }
4608
4609 void GL_APIENTRY
glProgramUniform4uiEXT(GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2,GLuint v3)4610 glProgramUniform4uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
4611 {
4612 return GL_ProgramUniform4uiEXT(program, location, v0, v1, v2, v3);
4613 }
4614
glProgramUniform4uivEXT(GLuint program,GLint location,GLsizei count,const GLuint * value)4615 void GL_APIENTRY glProgramUniform4uivEXT(GLuint program,
4616 GLint location,
4617 GLsizei count,
4618 const GLuint *value)
4619 {
4620 return GL_ProgramUniform4uivEXT(program, location, count, value);
4621 }
4622
glProgramUniformMatrix2fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4623 void GL_APIENTRY glProgramUniformMatrix2fvEXT(GLuint program,
4624 GLint location,
4625 GLsizei count,
4626 GLboolean transpose,
4627 const GLfloat *value)
4628 {
4629 return GL_ProgramUniformMatrix2fvEXT(program, location, count, transpose, value);
4630 }
4631
glProgramUniformMatrix2x3fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4632 void GL_APIENTRY glProgramUniformMatrix2x3fvEXT(GLuint program,
4633 GLint location,
4634 GLsizei count,
4635 GLboolean transpose,
4636 const GLfloat *value)
4637 {
4638 return GL_ProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value);
4639 }
4640
glProgramUniformMatrix2x4fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4641 void GL_APIENTRY glProgramUniformMatrix2x4fvEXT(GLuint program,
4642 GLint location,
4643 GLsizei count,
4644 GLboolean transpose,
4645 const GLfloat *value)
4646 {
4647 return GL_ProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value);
4648 }
4649
glProgramUniformMatrix3fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4650 void GL_APIENTRY glProgramUniformMatrix3fvEXT(GLuint program,
4651 GLint location,
4652 GLsizei count,
4653 GLboolean transpose,
4654 const GLfloat *value)
4655 {
4656 return GL_ProgramUniformMatrix3fvEXT(program, location, count, transpose, value);
4657 }
4658
glProgramUniformMatrix3x2fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4659 void GL_APIENTRY glProgramUniformMatrix3x2fvEXT(GLuint program,
4660 GLint location,
4661 GLsizei count,
4662 GLboolean transpose,
4663 const GLfloat *value)
4664 {
4665 return GL_ProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value);
4666 }
4667
glProgramUniformMatrix3x4fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4668 void GL_APIENTRY glProgramUniformMatrix3x4fvEXT(GLuint program,
4669 GLint location,
4670 GLsizei count,
4671 GLboolean transpose,
4672 const GLfloat *value)
4673 {
4674 return GL_ProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value);
4675 }
4676
glProgramUniformMatrix4fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4677 void GL_APIENTRY glProgramUniformMatrix4fvEXT(GLuint program,
4678 GLint location,
4679 GLsizei count,
4680 GLboolean transpose,
4681 const GLfloat *value)
4682 {
4683 return GL_ProgramUniformMatrix4fvEXT(program, location, count, transpose, value);
4684 }
4685
glProgramUniformMatrix4x2fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4686 void GL_APIENTRY glProgramUniformMatrix4x2fvEXT(GLuint program,
4687 GLint location,
4688 GLsizei count,
4689 GLboolean transpose,
4690 const GLfloat *value)
4691 {
4692 return GL_ProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value);
4693 }
4694
glProgramUniformMatrix4x3fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4695 void GL_APIENTRY glProgramUniformMatrix4x3fvEXT(GLuint program,
4696 GLint location,
4697 GLsizei count,
4698 GLboolean transpose,
4699 const GLfloat *value)
4700 {
4701 return GL_ProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value);
4702 }
4703
glUseProgramStagesEXT(GLuint pipeline,GLbitfield stages,GLuint program)4704 void GL_APIENTRY glUseProgramStagesEXT(GLuint pipeline, GLbitfield stages, GLuint program)
4705 {
4706 return GL_UseProgramStagesEXT(pipeline, stages, program);
4707 }
4708
glValidateProgramPipelineEXT(GLuint pipeline)4709 void GL_APIENTRY glValidateProgramPipelineEXT(GLuint pipeline)
4710 {
4711 return GL_ValidateProgramPipelineEXT(pipeline);
4712 }
4713
4714 // GL_EXT_shader_framebuffer_fetch_non_coherent
glFramebufferFetchBarrierEXT()4715 void GL_APIENTRY glFramebufferFetchBarrierEXT()
4716 {
4717 return GL_FramebufferFetchBarrierEXT();
4718 }
4719
4720 // GL_EXT_shader_io_blocks
4721
4722 // GL_EXT_shader_non_constant_global_initializers
4723
4724 // GL_EXT_shader_texture_lod
4725
4726 // GL_EXT_shadow_samplers
4727
4728 // GL_EXT_tessellation_shader
glPatchParameteriEXT(GLenum pname,GLint value)4729 void GL_APIENTRY glPatchParameteriEXT(GLenum pname, GLint value)
4730 {
4731 return GL_PatchParameteriEXT(pname, value);
4732 }
4733
4734 // GL_EXT_texture_border_clamp
glGetSamplerParameterIivEXT(GLuint sampler,GLenum pname,GLint * params)4735 void GL_APIENTRY glGetSamplerParameterIivEXT(GLuint sampler, GLenum pname, GLint *params)
4736 {
4737 return GL_GetSamplerParameterIivEXT(sampler, pname, params);
4738 }
4739
glGetSamplerParameterIuivEXT(GLuint sampler,GLenum pname,GLuint * params)4740 void GL_APIENTRY glGetSamplerParameterIuivEXT(GLuint sampler, GLenum pname, GLuint *params)
4741 {
4742 return GL_GetSamplerParameterIuivEXT(sampler, pname, params);
4743 }
4744
glGetTexParameterIivEXT(GLenum target,GLenum pname,GLint * params)4745 void GL_APIENTRY glGetTexParameterIivEXT(GLenum target, GLenum pname, GLint *params)
4746 {
4747 return GL_GetTexParameterIivEXT(target, pname, params);
4748 }
4749
glGetTexParameterIuivEXT(GLenum target,GLenum pname,GLuint * params)4750 void GL_APIENTRY glGetTexParameterIuivEXT(GLenum target, GLenum pname, GLuint *params)
4751 {
4752 return GL_GetTexParameterIuivEXT(target, pname, params);
4753 }
4754
glSamplerParameterIivEXT(GLuint sampler,GLenum pname,const GLint * param)4755 void GL_APIENTRY glSamplerParameterIivEXT(GLuint sampler, GLenum pname, const GLint *param)
4756 {
4757 return GL_SamplerParameterIivEXT(sampler, pname, param);
4758 }
4759
glSamplerParameterIuivEXT(GLuint sampler,GLenum pname,const GLuint * param)4760 void GL_APIENTRY glSamplerParameterIuivEXT(GLuint sampler, GLenum pname, const GLuint *param)
4761 {
4762 return GL_SamplerParameterIuivEXT(sampler, pname, param);
4763 }
4764
glTexParameterIivEXT(GLenum target,GLenum pname,const GLint * params)4765 void GL_APIENTRY glTexParameterIivEXT(GLenum target, GLenum pname, const GLint *params)
4766 {
4767 return GL_TexParameterIivEXT(target, pname, params);
4768 }
4769
glTexParameterIuivEXT(GLenum target,GLenum pname,const GLuint * params)4770 void GL_APIENTRY glTexParameterIuivEXT(GLenum target, GLenum pname, const GLuint *params)
4771 {
4772 return GL_TexParameterIuivEXT(target, pname, params);
4773 }
4774
4775 // GL_EXT_texture_buffer
glTexBufferEXT(GLenum target,GLenum internalformat,GLuint buffer)4776 void GL_APIENTRY glTexBufferEXT(GLenum target, GLenum internalformat, GLuint buffer)
4777 {
4778 return GL_TexBufferEXT(target, internalformat, buffer);
4779 }
4780
glTexBufferRangeEXT(GLenum target,GLenum internalformat,GLuint buffer,GLintptr offset,GLsizeiptr size)4781 void GL_APIENTRY glTexBufferRangeEXT(GLenum target,
4782 GLenum internalformat,
4783 GLuint buffer,
4784 GLintptr offset,
4785 GLsizeiptr size)
4786 {
4787 return GL_TexBufferRangeEXT(target, internalformat, buffer, offset, size);
4788 }
4789
4790 // GL_EXT_texture_compression_bptc
4791
4792 // GL_EXT_texture_compression_dxt1
4793
4794 // GL_EXT_texture_compression_rgtc
4795
4796 // GL_EXT_texture_compression_s3tc
4797
4798 // GL_EXT_texture_compression_s3tc_srgb
4799
4800 // GL_EXT_texture_cube_map_array
4801
4802 // GL_EXT_texture_filter_anisotropic
4803
4804 // GL_EXT_texture_format_BGRA8888
4805
4806 // GL_EXT_texture_format_sRGB_override
4807
4808 // GL_EXT_texture_norm16
4809
4810 // GL_EXT_texture_rg
4811
4812 // GL_EXT_texture_sRGB_R8
4813
4814 // GL_EXT_texture_sRGB_RG8
4815
4816 // GL_EXT_texture_sRGB_decode
4817
4818 // GL_EXT_texture_storage
glTexStorage1DEXT(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width)4819 void GL_APIENTRY glTexStorage1DEXT(GLenum target,
4820 GLsizei levels,
4821 GLenum internalformat,
4822 GLsizei width)
4823 {
4824 return GL_TexStorage1DEXT(target, levels, internalformat, width);
4825 }
4826
glTexStorage2DEXT(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height)4827 void GL_APIENTRY glTexStorage2DEXT(GLenum target,
4828 GLsizei levels,
4829 GLenum internalformat,
4830 GLsizei width,
4831 GLsizei height)
4832 {
4833 return GL_TexStorage2DEXT(target, levels, internalformat, width, height);
4834 }
4835
glTexStorage3DEXT(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth)4836 void GL_APIENTRY glTexStorage3DEXT(GLenum target,
4837 GLsizei levels,
4838 GLenum internalformat,
4839 GLsizei width,
4840 GLsizei height,
4841 GLsizei depth)
4842 {
4843 return GL_TexStorage3DEXT(target, levels, internalformat, width, height, depth);
4844 }
4845
4846 // GL_EXT_texture_type_2_10_10_10_REV
4847
4848 // GL_EXT_unpack_subimage
4849
4850 // GL_IMG_texture_compression_pvrtc
4851
4852 // GL_IMG_texture_compression_pvrtc2
4853
4854 // GL_KHR_blend_equation_advanced
glBlendBarrierKHR()4855 void GL_APIENTRY glBlendBarrierKHR()
4856 {
4857 return GL_BlendBarrierKHR();
4858 }
4859
4860 // GL_KHR_debug
glDebugMessageCallbackKHR(GLDEBUGPROCKHR callback,const void * userParam)4861 void GL_APIENTRY glDebugMessageCallbackKHR(GLDEBUGPROCKHR callback, const void *userParam)
4862 {
4863 return GL_DebugMessageCallbackKHR(callback, userParam);
4864 }
4865
glDebugMessageControlKHR(GLenum source,GLenum type,GLenum severity,GLsizei count,const GLuint * ids,GLboolean enabled)4866 void GL_APIENTRY glDebugMessageControlKHR(GLenum source,
4867 GLenum type,
4868 GLenum severity,
4869 GLsizei count,
4870 const GLuint *ids,
4871 GLboolean enabled)
4872 {
4873 return GL_DebugMessageControlKHR(source, type, severity, count, ids, enabled);
4874 }
4875
glDebugMessageInsertKHR(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar * buf)4876 void GL_APIENTRY glDebugMessageInsertKHR(GLenum source,
4877 GLenum type,
4878 GLuint id,
4879 GLenum severity,
4880 GLsizei length,
4881 const GLchar *buf)
4882 {
4883 return GL_DebugMessageInsertKHR(source, type, id, severity, length, buf);
4884 }
4885
glGetDebugMessageLogKHR(GLuint count,GLsizei bufSize,GLenum * sources,GLenum * types,GLuint * ids,GLenum * severities,GLsizei * lengths,GLchar * messageLog)4886 GLuint GL_APIENTRY glGetDebugMessageLogKHR(GLuint count,
4887 GLsizei bufSize,
4888 GLenum *sources,
4889 GLenum *types,
4890 GLuint *ids,
4891 GLenum *severities,
4892 GLsizei *lengths,
4893 GLchar *messageLog)
4894 {
4895 return GL_GetDebugMessageLogKHR(count, bufSize, sources, types, ids, severities, lengths,
4896 messageLog);
4897 }
4898
4899 void GL_APIENTRY
glGetObjectLabelKHR(GLenum identifier,GLuint name,GLsizei bufSize,GLsizei * length,GLchar * label)4900 glGetObjectLabelKHR(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
4901 {
4902 return GL_GetObjectLabelKHR(identifier, name, bufSize, length, label);
4903 }
4904
glGetObjectPtrLabelKHR(const void * ptr,GLsizei bufSize,GLsizei * length,GLchar * label)4905 void GL_APIENTRY glGetObjectPtrLabelKHR(const void *ptr,
4906 GLsizei bufSize,
4907 GLsizei *length,
4908 GLchar *label)
4909 {
4910 return GL_GetObjectPtrLabelKHR(ptr, bufSize, length, label);
4911 }
4912
glGetPointervKHR(GLenum pname,void ** params)4913 void GL_APIENTRY glGetPointervKHR(GLenum pname, void **params)
4914 {
4915 return GL_GetPointervKHR(pname, params);
4916 }
4917
glObjectLabelKHR(GLenum identifier,GLuint name,GLsizei length,const GLchar * label)4918 void GL_APIENTRY glObjectLabelKHR(GLenum identifier,
4919 GLuint name,
4920 GLsizei length,
4921 const GLchar *label)
4922 {
4923 return GL_ObjectLabelKHR(identifier, name, length, label);
4924 }
4925
glObjectPtrLabelKHR(const void * ptr,GLsizei length,const GLchar * label)4926 void GL_APIENTRY glObjectPtrLabelKHR(const void *ptr, GLsizei length, const GLchar *label)
4927 {
4928 return GL_ObjectPtrLabelKHR(ptr, length, label);
4929 }
4930
glPopDebugGroupKHR()4931 void GL_APIENTRY glPopDebugGroupKHR()
4932 {
4933 return GL_PopDebugGroupKHR();
4934 }
4935
glPushDebugGroupKHR(GLenum source,GLuint id,GLsizei length,const GLchar * message)4936 void GL_APIENTRY glPushDebugGroupKHR(GLenum source,
4937 GLuint id,
4938 GLsizei length,
4939 const GLchar *message)
4940 {
4941 return GL_PushDebugGroupKHR(source, id, length, message);
4942 }
4943
4944 // GL_KHR_no_error
4945
4946 // GL_KHR_parallel_shader_compile
glMaxShaderCompilerThreadsKHR(GLuint count)4947 void GL_APIENTRY glMaxShaderCompilerThreadsKHR(GLuint count)
4948 {
4949 return GL_MaxShaderCompilerThreadsKHR(count);
4950 }
4951
4952 // GL_KHR_robust_buffer_access_behavior
4953
4954 // GL_KHR_texture_compression_astc_hdr
4955
4956 // GL_KHR_texture_compression_astc_ldr
4957
4958 // GL_KHR_texture_compression_astc_sliced_3d
4959
4960 // GL_NV_fence
glDeleteFencesNV(GLsizei n,const GLuint * fences)4961 void GL_APIENTRY glDeleteFencesNV(GLsizei n, const GLuint *fences)
4962 {
4963 return GL_DeleteFencesNV(n, fences);
4964 }
4965
glFinishFenceNV(GLuint fence)4966 void GL_APIENTRY glFinishFenceNV(GLuint fence)
4967 {
4968 return GL_FinishFenceNV(fence);
4969 }
4970
glGenFencesNV(GLsizei n,GLuint * fences)4971 void GL_APIENTRY glGenFencesNV(GLsizei n, GLuint *fences)
4972 {
4973 return GL_GenFencesNV(n, fences);
4974 }
4975
glGetFenceivNV(GLuint fence,GLenum pname,GLint * params)4976 void GL_APIENTRY glGetFenceivNV(GLuint fence, GLenum pname, GLint *params)
4977 {
4978 return GL_GetFenceivNV(fence, pname, params);
4979 }
4980
glIsFenceNV(GLuint fence)4981 GLboolean GL_APIENTRY glIsFenceNV(GLuint fence)
4982 {
4983 return GL_IsFenceNV(fence);
4984 }
4985
glSetFenceNV(GLuint fence,GLenum condition)4986 void GL_APIENTRY glSetFenceNV(GLuint fence, GLenum condition)
4987 {
4988 return GL_SetFenceNV(fence, condition);
4989 }
4990
glTestFenceNV(GLuint fence)4991 GLboolean GL_APIENTRY glTestFenceNV(GLuint fence)
4992 {
4993 return GL_TestFenceNV(fence);
4994 }
4995
4996 // 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)4997 void GL_APIENTRY glBlitFramebufferNV(GLint srcX0,
4998 GLint srcY0,
4999 GLint srcX1,
5000 GLint srcY1,
5001 GLint dstX0,
5002 GLint dstY0,
5003 GLint dstX1,
5004 GLint dstY1,
5005 GLbitfield mask,
5006 GLenum filter)
5007 {
5008 return GL_BlitFramebufferNV(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask,
5009 filter);
5010 }
5011
5012 // GL_NV_pixel_buffer_object
5013
5014 // GL_NV_read_depth
5015
5016 // GL_NV_read_stencil
5017
5018 // GL_NV_robustness_video_memory_purge
5019
5020 // GL_NV_shader_noperspective_interpolation
5021
5022 // GL_OES_EGL_image
glEGLImageTargetRenderbufferStorageOES(GLenum target,GLeglImageOES image)5023 void GL_APIENTRY glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image)
5024 {
5025 return GL_EGLImageTargetRenderbufferStorageOES(target, image);
5026 }
5027
glEGLImageTargetTexture2DOES(GLenum target,GLeglImageOES image)5028 void GL_APIENTRY glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image)
5029 {
5030 return GL_EGLImageTargetTexture2DOES(target, image);
5031 }
5032
5033 // GL_OES_EGL_image_external
5034
5035 // GL_OES_EGL_image_external_essl3
5036
5037 // GL_OES_compressed_ETC1_RGB8_texture
5038
5039 // 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)5040 void GL_APIENTRY glCopyImageSubDataOES(GLuint srcName,
5041 GLenum srcTarget,
5042 GLint srcLevel,
5043 GLint srcX,
5044 GLint srcY,
5045 GLint srcZ,
5046 GLuint dstName,
5047 GLenum dstTarget,
5048 GLint dstLevel,
5049 GLint dstX,
5050 GLint dstY,
5051 GLint dstZ,
5052 GLsizei srcWidth,
5053 GLsizei srcHeight,
5054 GLsizei srcDepth)
5055 {
5056 return GL_CopyImageSubDataOES(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName,
5057 dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight,
5058 srcDepth);
5059 }
5060
5061 // GL_OES_depth24
5062
5063 // GL_OES_depth32
5064
5065 // GL_OES_depth_texture
5066
5067 // GL_OES_draw_buffers_indexed
glBlendEquationSeparateiOES(GLuint buf,GLenum modeRGB,GLenum modeAlpha)5068 void GL_APIENTRY glBlendEquationSeparateiOES(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
5069 {
5070 return GL_BlendEquationSeparateiOES(buf, modeRGB, modeAlpha);
5071 }
5072
glBlendEquationiOES(GLuint buf,GLenum mode)5073 void GL_APIENTRY glBlendEquationiOES(GLuint buf, GLenum mode)
5074 {
5075 return GL_BlendEquationiOES(buf, mode);
5076 }
5077
5078 void GL_APIENTRY
glBlendFuncSeparateiOES(GLuint buf,GLenum srcRGB,GLenum dstRGB,GLenum srcAlpha,GLenum dstAlpha)5079 glBlendFuncSeparateiOES(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
5080 {
5081 return GL_BlendFuncSeparateiOES(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
5082 }
5083
glBlendFunciOES(GLuint buf,GLenum src,GLenum dst)5084 void GL_APIENTRY glBlendFunciOES(GLuint buf, GLenum src, GLenum dst)
5085 {
5086 return GL_BlendFunciOES(buf, src, dst);
5087 }
5088
glColorMaskiOES(GLuint index,GLboolean r,GLboolean g,GLboolean b,GLboolean a)5089 void GL_APIENTRY glColorMaskiOES(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
5090 {
5091 return GL_ColorMaskiOES(index, r, g, b, a);
5092 }
5093
glDisableiOES(GLenum target,GLuint index)5094 void GL_APIENTRY glDisableiOES(GLenum target, GLuint index)
5095 {
5096 return GL_DisableiOES(target, index);
5097 }
5098
glEnableiOES(GLenum target,GLuint index)5099 void GL_APIENTRY glEnableiOES(GLenum target, GLuint index)
5100 {
5101 return GL_EnableiOES(target, index);
5102 }
5103
glIsEnablediOES(GLenum target,GLuint index)5104 GLboolean GL_APIENTRY glIsEnablediOES(GLenum target, GLuint index)
5105 {
5106 return GL_IsEnablediOES(target, index);
5107 }
5108
5109 // GL_OES_draw_elements_base_vertex
glDrawElementsBaseVertexOES(GLenum mode,GLsizei count,GLenum type,const void * indices,GLint basevertex)5110 void GL_APIENTRY glDrawElementsBaseVertexOES(GLenum mode,
5111 GLsizei count,
5112 GLenum type,
5113 const void *indices,
5114 GLint basevertex)
5115 {
5116 return GL_DrawElementsBaseVertexOES(mode, count, type, indices, basevertex);
5117 }
5118
glDrawElementsInstancedBaseVertexOES(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex)5119 void GL_APIENTRY glDrawElementsInstancedBaseVertexOES(GLenum mode,
5120 GLsizei count,
5121 GLenum type,
5122 const void *indices,
5123 GLsizei instancecount,
5124 GLint basevertex)
5125 {
5126 return GL_DrawElementsInstancedBaseVertexOES(mode, count, type, indices, instancecount,
5127 basevertex);
5128 }
5129
glDrawRangeElementsBaseVertexOES(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices,GLint basevertex)5130 void GL_APIENTRY glDrawRangeElementsBaseVertexOES(GLenum mode,
5131 GLuint start,
5132 GLuint end,
5133 GLsizei count,
5134 GLenum type,
5135 const void *indices,
5136 GLint basevertex)
5137 {
5138 return GL_DrawRangeElementsBaseVertexOES(mode, start, end, count, type, indices, basevertex);
5139 }
5140
5141 // GL_OES_draw_texture
glDrawTexfOES(GLfloat x,GLfloat y,GLfloat z,GLfloat width,GLfloat height)5142 void GL_APIENTRY glDrawTexfOES(GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height)
5143 {
5144 return GL_DrawTexfOES(x, y, z, width, height);
5145 }
5146
glDrawTexfvOES(const GLfloat * coords)5147 void GL_APIENTRY glDrawTexfvOES(const GLfloat *coords)
5148 {
5149 return GL_DrawTexfvOES(coords);
5150 }
5151
glDrawTexiOES(GLint x,GLint y,GLint z,GLint width,GLint height)5152 void GL_APIENTRY glDrawTexiOES(GLint x, GLint y, GLint z, GLint width, GLint height)
5153 {
5154 return GL_DrawTexiOES(x, y, z, width, height);
5155 }
5156
glDrawTexivOES(const GLint * coords)5157 void GL_APIENTRY glDrawTexivOES(const GLint *coords)
5158 {
5159 return GL_DrawTexivOES(coords);
5160 }
5161
glDrawTexsOES(GLshort x,GLshort y,GLshort z,GLshort width,GLshort height)5162 void GL_APIENTRY glDrawTexsOES(GLshort x, GLshort y, GLshort z, GLshort width, GLshort height)
5163 {
5164 return GL_DrawTexsOES(x, y, z, width, height);
5165 }
5166
glDrawTexsvOES(const GLshort * coords)5167 void GL_APIENTRY glDrawTexsvOES(const GLshort *coords)
5168 {
5169 return GL_DrawTexsvOES(coords);
5170 }
5171
glDrawTexxOES(GLfixed x,GLfixed y,GLfixed z,GLfixed width,GLfixed height)5172 void GL_APIENTRY glDrawTexxOES(GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height)
5173 {
5174 return GL_DrawTexxOES(x, y, z, width, height);
5175 }
5176
glDrawTexxvOES(const GLfixed * coords)5177 void GL_APIENTRY glDrawTexxvOES(const GLfixed *coords)
5178 {
5179 return GL_DrawTexxvOES(coords);
5180 }
5181
5182 // GL_OES_element_index_uint
5183
5184 // GL_OES_fbo_render_mipmap
5185
5186 // GL_OES_framebuffer_object
glBindFramebufferOES(GLenum target,GLuint framebuffer)5187 void GL_APIENTRY glBindFramebufferOES(GLenum target, GLuint framebuffer)
5188 {
5189 return GL_BindFramebufferOES(target, framebuffer);
5190 }
5191
glBindRenderbufferOES(GLenum target,GLuint renderbuffer)5192 void GL_APIENTRY glBindRenderbufferOES(GLenum target, GLuint renderbuffer)
5193 {
5194 return GL_BindRenderbufferOES(target, renderbuffer);
5195 }
5196
glCheckFramebufferStatusOES(GLenum target)5197 GLenum GL_APIENTRY glCheckFramebufferStatusOES(GLenum target)
5198 {
5199 return GL_CheckFramebufferStatusOES(target);
5200 }
5201
glDeleteFramebuffersOES(GLsizei n,const GLuint * framebuffers)5202 void GL_APIENTRY glDeleteFramebuffersOES(GLsizei n, const GLuint *framebuffers)
5203 {
5204 return GL_DeleteFramebuffersOES(n, framebuffers);
5205 }
5206
glDeleteRenderbuffersOES(GLsizei n,const GLuint * renderbuffers)5207 void GL_APIENTRY glDeleteRenderbuffersOES(GLsizei n, const GLuint *renderbuffers)
5208 {
5209 return GL_DeleteRenderbuffersOES(n, renderbuffers);
5210 }
5211
glFramebufferRenderbufferOES(GLenum target,GLenum attachment,GLenum renderbuffertarget,GLuint renderbuffer)5212 void GL_APIENTRY glFramebufferRenderbufferOES(GLenum target,
5213 GLenum attachment,
5214 GLenum renderbuffertarget,
5215 GLuint renderbuffer)
5216 {
5217 return GL_FramebufferRenderbufferOES(target, attachment, renderbuffertarget, renderbuffer);
5218 }
5219
glFramebufferTexture2DOES(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level)5220 void GL_APIENTRY glFramebufferTexture2DOES(GLenum target,
5221 GLenum attachment,
5222 GLenum textarget,
5223 GLuint texture,
5224 GLint level)
5225 {
5226 return GL_FramebufferTexture2DOES(target, attachment, textarget, texture, level);
5227 }
5228
glGenFramebuffersOES(GLsizei n,GLuint * framebuffers)5229 void GL_APIENTRY glGenFramebuffersOES(GLsizei n, GLuint *framebuffers)
5230 {
5231 return GL_GenFramebuffersOES(n, framebuffers);
5232 }
5233
glGenRenderbuffersOES(GLsizei n,GLuint * renderbuffers)5234 void GL_APIENTRY glGenRenderbuffersOES(GLsizei n, GLuint *renderbuffers)
5235 {
5236 return GL_GenRenderbuffersOES(n, renderbuffers);
5237 }
5238
glGenerateMipmapOES(GLenum target)5239 void GL_APIENTRY glGenerateMipmapOES(GLenum target)
5240 {
5241 return GL_GenerateMipmapOES(target);
5242 }
5243
glGetFramebufferAttachmentParameterivOES(GLenum target,GLenum attachment,GLenum pname,GLint * params)5244 void GL_APIENTRY glGetFramebufferAttachmentParameterivOES(GLenum target,
5245 GLenum attachment,
5246 GLenum pname,
5247 GLint *params)
5248 {
5249 return GL_GetFramebufferAttachmentParameterivOES(target, attachment, pname, params);
5250 }
5251
glGetRenderbufferParameterivOES(GLenum target,GLenum pname,GLint * params)5252 void GL_APIENTRY glGetRenderbufferParameterivOES(GLenum target, GLenum pname, GLint *params)
5253 {
5254 return GL_GetRenderbufferParameterivOES(target, pname, params);
5255 }
5256
glIsFramebufferOES(GLuint framebuffer)5257 GLboolean GL_APIENTRY glIsFramebufferOES(GLuint framebuffer)
5258 {
5259 return GL_IsFramebufferOES(framebuffer);
5260 }
5261
glIsRenderbufferOES(GLuint renderbuffer)5262 GLboolean GL_APIENTRY glIsRenderbufferOES(GLuint renderbuffer)
5263 {
5264 return GL_IsRenderbufferOES(renderbuffer);
5265 }
5266
glRenderbufferStorageOES(GLenum target,GLenum internalformat,GLsizei width,GLsizei height)5267 void GL_APIENTRY glRenderbufferStorageOES(GLenum target,
5268 GLenum internalformat,
5269 GLsizei width,
5270 GLsizei height)
5271 {
5272 return GL_RenderbufferStorageOES(target, internalformat, width, height);
5273 }
5274
5275 // GL_OES_geometry_shader
glFramebufferTextureOES(GLenum target,GLenum attachment,GLuint texture,GLint level)5276 void GL_APIENTRY glFramebufferTextureOES(GLenum target,
5277 GLenum attachment,
5278 GLuint texture,
5279 GLint level)
5280 {
5281 return GL_FramebufferTextureOES(target, attachment, texture, level);
5282 }
5283
5284 // GL_OES_get_program_binary
glGetProgramBinaryOES(GLuint program,GLsizei bufSize,GLsizei * length,GLenum * binaryFormat,void * binary)5285 void GL_APIENTRY glGetProgramBinaryOES(GLuint program,
5286 GLsizei bufSize,
5287 GLsizei *length,
5288 GLenum *binaryFormat,
5289 void *binary)
5290 {
5291 return GL_GetProgramBinaryOES(program, bufSize, length, binaryFormat, binary);
5292 }
5293
glProgramBinaryOES(GLuint program,GLenum binaryFormat,const void * binary,GLint length)5294 void GL_APIENTRY glProgramBinaryOES(GLuint program,
5295 GLenum binaryFormat,
5296 const void *binary,
5297 GLint length)
5298 {
5299 return GL_ProgramBinaryOES(program, binaryFormat, binary, length);
5300 }
5301
5302 // GL_OES_mapbuffer
glGetBufferPointervOES(GLenum target,GLenum pname,void ** params)5303 void GL_APIENTRY glGetBufferPointervOES(GLenum target, GLenum pname, void **params)
5304 {
5305 return GL_GetBufferPointervOES(target, pname, params);
5306 }
5307
glMapBufferOES(GLenum target,GLenum access)5308 void *GL_APIENTRY glMapBufferOES(GLenum target, GLenum access)
5309 {
5310 return GL_MapBufferOES(target, access);
5311 }
5312
glUnmapBufferOES(GLenum target)5313 GLboolean GL_APIENTRY glUnmapBufferOES(GLenum target)
5314 {
5315 return GL_UnmapBufferOES(target);
5316 }
5317
5318 // GL_OES_matrix_palette
glCurrentPaletteMatrixOES(GLuint matrixpaletteindex)5319 void GL_APIENTRY glCurrentPaletteMatrixOES(GLuint matrixpaletteindex)
5320 {
5321 return GL_CurrentPaletteMatrixOES(matrixpaletteindex);
5322 }
5323
glLoadPaletteFromModelViewMatrixOES()5324 void GL_APIENTRY glLoadPaletteFromModelViewMatrixOES()
5325 {
5326 return GL_LoadPaletteFromModelViewMatrixOES();
5327 }
5328
glMatrixIndexPointerOES(GLint size,GLenum type,GLsizei stride,const void * pointer)5329 void GL_APIENTRY glMatrixIndexPointerOES(GLint size,
5330 GLenum type,
5331 GLsizei stride,
5332 const void *pointer)
5333 {
5334 return GL_MatrixIndexPointerOES(size, type, stride, pointer);
5335 }
5336
glWeightPointerOES(GLint size,GLenum type,GLsizei stride,const void * pointer)5337 void GL_APIENTRY glWeightPointerOES(GLint size, GLenum type, GLsizei stride, const void *pointer)
5338 {
5339 return GL_WeightPointerOES(size, type, stride, pointer);
5340 }
5341
5342 // GL_OES_packed_depth_stencil
5343
5344 // GL_OES_point_size_array
glPointSizePointerOES(GLenum type,GLsizei stride,const void * pointer)5345 void GL_APIENTRY glPointSizePointerOES(GLenum type, GLsizei stride, const void *pointer)
5346 {
5347 return GL_PointSizePointerOES(type, stride, pointer);
5348 }
5349
5350 // GL_OES_point_sprite
5351
5352 // GL_OES_query_matrix
glQueryMatrixxOES(GLfixed * mantissa,GLint * exponent)5353 GLbitfield GL_APIENTRY glQueryMatrixxOES(GLfixed *mantissa, GLint *exponent)
5354 {
5355 return GL_QueryMatrixxOES(mantissa, exponent);
5356 }
5357
5358 // GL_OES_rgb8_rgba8
5359
5360 // GL_OES_sample_shading
glMinSampleShadingOES(GLfloat value)5361 void GL_APIENTRY glMinSampleShadingOES(GLfloat value)
5362 {
5363 return GL_MinSampleShadingOES(value);
5364 }
5365
5366 // GL_OES_sample_variables
5367
5368 // GL_OES_shader_image_atomic
5369
5370 // GL_OES_shader_io_blocks
5371
5372 // GL_OES_shader_multisample_interpolation
5373
5374 // GL_OES_standard_derivatives
5375
5376 // GL_OES_surfaceless_context
5377
5378 // GL_OES_texture_3D
glCompressedTexImage3DOES(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,const void * data)5379 void GL_APIENTRY glCompressedTexImage3DOES(GLenum target,
5380 GLint level,
5381 GLenum internalformat,
5382 GLsizei width,
5383 GLsizei height,
5384 GLsizei depth,
5385 GLint border,
5386 GLsizei imageSize,
5387 const void *data)
5388 {
5389 return GL_CompressedTexImage3DOES(target, level, internalformat, width, height, depth, border,
5390 imageSize, data);
5391 }
5392
glCompressedTexSubImage3DOES(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,const void * data)5393 void GL_APIENTRY glCompressedTexSubImage3DOES(GLenum target,
5394 GLint level,
5395 GLint xoffset,
5396 GLint yoffset,
5397 GLint zoffset,
5398 GLsizei width,
5399 GLsizei height,
5400 GLsizei depth,
5401 GLenum format,
5402 GLsizei imageSize,
5403 const void *data)
5404 {
5405 return GL_CompressedTexSubImage3DOES(target, level, xoffset, yoffset, zoffset, width, height,
5406 depth, format, imageSize, data);
5407 }
5408
glCopyTexSubImage3DOES(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLsizei width,GLsizei height)5409 void GL_APIENTRY glCopyTexSubImage3DOES(GLenum target,
5410 GLint level,
5411 GLint xoffset,
5412 GLint yoffset,
5413 GLint zoffset,
5414 GLint x,
5415 GLint y,
5416 GLsizei width,
5417 GLsizei height)
5418 {
5419 return GL_CopyTexSubImage3DOES(target, level, xoffset, yoffset, zoffset, x, y, width, height);
5420 }
5421
glFramebufferTexture3DOES(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level,GLint zoffset)5422 void GL_APIENTRY glFramebufferTexture3DOES(GLenum target,
5423 GLenum attachment,
5424 GLenum textarget,
5425 GLuint texture,
5426 GLint level,
5427 GLint zoffset)
5428 {
5429 return GL_FramebufferTexture3DOES(target, attachment, textarget, texture, level, zoffset);
5430 }
5431
glTexImage3DOES(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,const void * pixels)5432 void GL_APIENTRY glTexImage3DOES(GLenum target,
5433 GLint level,
5434 GLenum internalformat,
5435 GLsizei width,
5436 GLsizei height,
5437 GLsizei depth,
5438 GLint border,
5439 GLenum format,
5440 GLenum type,
5441 const void *pixels)
5442 {
5443 return GL_TexImage3DOES(target, level, internalformat, width, height, depth, border, format,
5444 type, pixels);
5445 }
5446
glTexSubImage3DOES(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const void * pixels)5447 void GL_APIENTRY glTexSubImage3DOES(GLenum target,
5448 GLint level,
5449 GLint xoffset,
5450 GLint yoffset,
5451 GLint zoffset,
5452 GLsizei width,
5453 GLsizei height,
5454 GLsizei depth,
5455 GLenum format,
5456 GLenum type,
5457 const void *pixels)
5458 {
5459 return GL_TexSubImage3DOES(target, level, xoffset, yoffset, zoffset, width, height, depth,
5460 format, type, pixels);
5461 }
5462
5463 // GL_OES_texture_border_clamp
glGetSamplerParameterIivOES(GLuint sampler,GLenum pname,GLint * params)5464 void GL_APIENTRY glGetSamplerParameterIivOES(GLuint sampler, GLenum pname, GLint *params)
5465 {
5466 return GL_GetSamplerParameterIivOES(sampler, pname, params);
5467 }
5468
glGetSamplerParameterIuivOES(GLuint sampler,GLenum pname,GLuint * params)5469 void GL_APIENTRY glGetSamplerParameterIuivOES(GLuint sampler, GLenum pname, GLuint *params)
5470 {
5471 return GL_GetSamplerParameterIuivOES(sampler, pname, params);
5472 }
5473
glGetTexParameterIivOES(GLenum target,GLenum pname,GLint * params)5474 void GL_APIENTRY glGetTexParameterIivOES(GLenum target, GLenum pname, GLint *params)
5475 {
5476 return GL_GetTexParameterIivOES(target, pname, params);
5477 }
5478
glGetTexParameterIuivOES(GLenum target,GLenum pname,GLuint * params)5479 void GL_APIENTRY glGetTexParameterIuivOES(GLenum target, GLenum pname, GLuint *params)
5480 {
5481 return GL_GetTexParameterIuivOES(target, pname, params);
5482 }
5483
glSamplerParameterIivOES(GLuint sampler,GLenum pname,const GLint * param)5484 void GL_APIENTRY glSamplerParameterIivOES(GLuint sampler, GLenum pname, const GLint *param)
5485 {
5486 return GL_SamplerParameterIivOES(sampler, pname, param);
5487 }
5488
glSamplerParameterIuivOES(GLuint sampler,GLenum pname,const GLuint * param)5489 void GL_APIENTRY glSamplerParameterIuivOES(GLuint sampler, GLenum pname, const GLuint *param)
5490 {
5491 return GL_SamplerParameterIuivOES(sampler, pname, param);
5492 }
5493
glTexParameterIivOES(GLenum target,GLenum pname,const GLint * params)5494 void GL_APIENTRY glTexParameterIivOES(GLenum target, GLenum pname, const GLint *params)
5495 {
5496 return GL_TexParameterIivOES(target, pname, params);
5497 }
5498
glTexParameterIuivOES(GLenum target,GLenum pname,const GLuint * params)5499 void GL_APIENTRY glTexParameterIuivOES(GLenum target, GLenum pname, const GLuint *params)
5500 {
5501 return GL_TexParameterIuivOES(target, pname, params);
5502 }
5503
5504 // GL_OES_texture_buffer
glTexBufferOES(GLenum target,GLenum internalformat,GLuint buffer)5505 void GL_APIENTRY glTexBufferOES(GLenum target, GLenum internalformat, GLuint buffer)
5506 {
5507 return GL_TexBufferOES(target, internalformat, buffer);
5508 }
5509
glTexBufferRangeOES(GLenum target,GLenum internalformat,GLuint buffer,GLintptr offset,GLsizeiptr size)5510 void GL_APIENTRY glTexBufferRangeOES(GLenum target,
5511 GLenum internalformat,
5512 GLuint buffer,
5513 GLintptr offset,
5514 GLsizeiptr size)
5515 {
5516 return GL_TexBufferRangeOES(target, internalformat, buffer, offset, size);
5517 }
5518
5519 // GL_OES_texture_compression_astc
5520
5521 // GL_OES_texture_cube_map
glGetTexGenfvOES(GLenum coord,GLenum pname,GLfloat * params)5522 void GL_APIENTRY glGetTexGenfvOES(GLenum coord, GLenum pname, GLfloat *params)
5523 {
5524 return GL_GetTexGenfvOES(coord, pname, params);
5525 }
5526
glGetTexGenivOES(GLenum coord,GLenum pname,GLint * params)5527 void GL_APIENTRY glGetTexGenivOES(GLenum coord, GLenum pname, GLint *params)
5528 {
5529 return GL_GetTexGenivOES(coord, pname, params);
5530 }
5531
glGetTexGenxvOES(GLenum coord,GLenum pname,GLfixed * params)5532 void GL_APIENTRY glGetTexGenxvOES(GLenum coord, GLenum pname, GLfixed *params)
5533 {
5534 return GL_GetTexGenxvOES(coord, pname, params);
5535 }
5536
glTexGenfOES(GLenum coord,GLenum pname,GLfloat param)5537 void GL_APIENTRY glTexGenfOES(GLenum coord, GLenum pname, GLfloat param)
5538 {
5539 return GL_TexGenfOES(coord, pname, param);
5540 }
5541
glTexGenfvOES(GLenum coord,GLenum pname,const GLfloat * params)5542 void GL_APIENTRY glTexGenfvOES(GLenum coord, GLenum pname, const GLfloat *params)
5543 {
5544 return GL_TexGenfvOES(coord, pname, params);
5545 }
5546
glTexGeniOES(GLenum coord,GLenum pname,GLint param)5547 void GL_APIENTRY glTexGeniOES(GLenum coord, GLenum pname, GLint param)
5548 {
5549 return GL_TexGeniOES(coord, pname, param);
5550 }
5551
glTexGenivOES(GLenum coord,GLenum pname,const GLint * params)5552 void GL_APIENTRY glTexGenivOES(GLenum coord, GLenum pname, const GLint *params)
5553 {
5554 return GL_TexGenivOES(coord, pname, params);
5555 }
5556
glTexGenxOES(GLenum coord,GLenum pname,GLfixed param)5557 void GL_APIENTRY glTexGenxOES(GLenum coord, GLenum pname, GLfixed param)
5558 {
5559 return GL_TexGenxOES(coord, pname, param);
5560 }
5561
glTexGenxvOES(GLenum coord,GLenum pname,const GLfixed * params)5562 void GL_APIENTRY glTexGenxvOES(GLenum coord, GLenum pname, const GLfixed *params)
5563 {
5564 return GL_TexGenxvOES(coord, pname, params);
5565 }
5566
5567 // GL_OES_texture_cube_map_array
5568
5569 // GL_OES_texture_float
5570
5571 // GL_OES_texture_float_linear
5572
5573 // GL_OES_texture_half_float
5574
5575 // GL_OES_texture_half_float_linear
5576
5577 // GL_OES_texture_npot
5578
5579 // GL_OES_texture_stencil8
5580
5581 // GL_OES_texture_storage_multisample_2d_array
glTexStorage3DMultisampleOES(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedsamplelocations)5582 void GL_APIENTRY glTexStorage3DMultisampleOES(GLenum target,
5583 GLsizei samples,
5584 GLenum internalformat,
5585 GLsizei width,
5586 GLsizei height,
5587 GLsizei depth,
5588 GLboolean fixedsamplelocations)
5589 {
5590 return GL_TexStorage3DMultisampleOES(target, samples, internalformat, width, height, depth,
5591 fixedsamplelocations);
5592 }
5593
5594 // GL_OES_vertex_array_object
glBindVertexArrayOES(GLuint array)5595 void GL_APIENTRY glBindVertexArrayOES(GLuint array)
5596 {
5597 return GL_BindVertexArrayOES(array);
5598 }
5599
glDeleteVertexArraysOES(GLsizei n,const GLuint * arrays)5600 void GL_APIENTRY glDeleteVertexArraysOES(GLsizei n, const GLuint *arrays)
5601 {
5602 return GL_DeleteVertexArraysOES(n, arrays);
5603 }
5604
glGenVertexArraysOES(GLsizei n,GLuint * arrays)5605 void GL_APIENTRY glGenVertexArraysOES(GLsizei n, GLuint *arrays)
5606 {
5607 return GL_GenVertexArraysOES(n, arrays);
5608 }
5609
glIsVertexArrayOES(GLuint array)5610 GLboolean GL_APIENTRY glIsVertexArrayOES(GLuint array)
5611 {
5612 return GL_IsVertexArrayOES(array);
5613 }
5614
5615 // GL_OES_vertex_half_float
5616
5617 // GL_OES_vertex_type_10_10_10_2
5618
5619 // GL_OVR_multiview
glFramebufferTextureMultiviewOVR(GLenum target,GLenum attachment,GLuint texture,GLint level,GLint baseViewIndex,GLsizei numViews)5620 void GL_APIENTRY glFramebufferTextureMultiviewOVR(GLenum target,
5621 GLenum attachment,
5622 GLuint texture,
5623 GLint level,
5624 GLint baseViewIndex,
5625 GLsizei numViews)
5626 {
5627 return GL_FramebufferTextureMultiviewOVR(target, attachment, texture, level, baseViewIndex,
5628 numViews);
5629 }
5630
5631 // GL_OVR_multiview2
5632 } // extern "C"
5633