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 count,GLint * params)1140 void GL_APIENTRY glGetInternalformativ(GLenum target,
1141 GLenum internalformat,
1142 GLenum pname,
1143 GLsizei count,
1144 GLint *params)
1145 {
1146 return GL_GetInternalformativ(target, internalformat, pname, count, 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 count,GLsizei * length,GLint * values)1184 glGetSynciv(GLsync sync, GLenum pname, GLsizei count, GLsizei *length, GLint *values)
1185 {
1186 return GL_GetSynciv(sync, pname, count, 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 count,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 count,
1663 GLsizei *length,
1664 GLint *params)
1665 {
1666 return GL_GetProgramResourceiv(program, programInterface, index, propCount, props, count,
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_AMD_performance_monitor
glBeginPerfMonitorAMD(GLuint monitor)2717 void GL_APIENTRY glBeginPerfMonitorAMD(GLuint monitor)
2718 {
2719 return GL_BeginPerfMonitorAMD(monitor);
2720 }
2721
glDeletePerfMonitorsAMD(GLsizei n,GLuint * monitors)2722 void GL_APIENTRY glDeletePerfMonitorsAMD(GLsizei n, GLuint *monitors)
2723 {
2724 return GL_DeletePerfMonitorsAMD(n, monitors);
2725 }
2726
glEndPerfMonitorAMD(GLuint monitor)2727 void GL_APIENTRY glEndPerfMonitorAMD(GLuint monitor)
2728 {
2729 return GL_EndPerfMonitorAMD(monitor);
2730 }
2731
glGenPerfMonitorsAMD(GLsizei n,GLuint * monitors)2732 void GL_APIENTRY glGenPerfMonitorsAMD(GLsizei n, GLuint *monitors)
2733 {
2734 return GL_GenPerfMonitorsAMD(n, monitors);
2735 }
2736
glGetPerfMonitorCounterDataAMD(GLuint monitor,GLenum pname,GLsizei dataSize,GLuint * data,GLint * bytesWritten)2737 void GL_APIENTRY glGetPerfMonitorCounterDataAMD(GLuint monitor,
2738 GLenum pname,
2739 GLsizei dataSize,
2740 GLuint *data,
2741 GLint *bytesWritten)
2742 {
2743 return GL_GetPerfMonitorCounterDataAMD(monitor, pname, dataSize, data, bytesWritten);
2744 }
2745
glGetPerfMonitorCounterInfoAMD(GLuint group,GLuint counter,GLenum pname,void * data)2746 void GL_APIENTRY glGetPerfMonitorCounterInfoAMD(GLuint group,
2747 GLuint counter,
2748 GLenum pname,
2749 void *data)
2750 {
2751 return GL_GetPerfMonitorCounterInfoAMD(group, counter, pname, data);
2752 }
2753
glGetPerfMonitorCounterStringAMD(GLuint group,GLuint counter,GLsizei bufSize,GLsizei * length,GLchar * counterString)2754 void GL_APIENTRY glGetPerfMonitorCounterStringAMD(GLuint group,
2755 GLuint counter,
2756 GLsizei bufSize,
2757 GLsizei *length,
2758 GLchar *counterString)
2759 {
2760 return GL_GetPerfMonitorCounterStringAMD(group, counter, bufSize, length, counterString);
2761 }
2762
glGetPerfMonitorCountersAMD(GLuint group,GLint * numCounters,GLint * maxActiveCounters,GLsizei counterSize,GLuint * counters)2763 void GL_APIENTRY glGetPerfMonitorCountersAMD(GLuint group,
2764 GLint *numCounters,
2765 GLint *maxActiveCounters,
2766 GLsizei counterSize,
2767 GLuint *counters)
2768 {
2769 return GL_GetPerfMonitorCountersAMD(group, numCounters, maxActiveCounters, counterSize,
2770 counters);
2771 }
2772
glGetPerfMonitorGroupStringAMD(GLuint group,GLsizei bufSize,GLsizei * length,GLchar * groupString)2773 void GL_APIENTRY glGetPerfMonitorGroupStringAMD(GLuint group,
2774 GLsizei bufSize,
2775 GLsizei *length,
2776 GLchar *groupString)
2777 {
2778 return GL_GetPerfMonitorGroupStringAMD(group, bufSize, length, groupString);
2779 }
2780
glGetPerfMonitorGroupsAMD(GLint * numGroups,GLsizei groupsSize,GLuint * groups)2781 void GL_APIENTRY glGetPerfMonitorGroupsAMD(GLint *numGroups, GLsizei groupsSize, GLuint *groups)
2782 {
2783 return GL_GetPerfMonitorGroupsAMD(numGroups, groupsSize, groups);
2784 }
2785
glSelectPerfMonitorCountersAMD(GLuint monitor,GLboolean enable,GLuint group,GLint numCounters,GLuint * counterList)2786 void GL_APIENTRY glSelectPerfMonitorCountersAMD(GLuint monitor,
2787 GLboolean enable,
2788 GLuint group,
2789 GLint numCounters,
2790 GLuint *counterList)
2791 {
2792 return GL_SelectPerfMonitorCountersAMD(monitor, enable, group, numCounters, counterList);
2793 }
2794
2795 // GL_ANDROID_extension_pack_es31a
2796
2797 // GL_ANGLE_base_vertex_base_instance
glDrawArraysInstancedBaseInstanceANGLE(GLenum mode,GLint first,GLsizei count,GLsizei instanceCount,GLuint baseInstance)2798 void GL_APIENTRY glDrawArraysInstancedBaseInstanceANGLE(GLenum mode,
2799 GLint first,
2800 GLsizei count,
2801 GLsizei instanceCount,
2802 GLuint baseInstance)
2803 {
2804 return GL_DrawArraysInstancedBaseInstanceANGLE(mode, first, count, instanceCount, baseInstance);
2805 }
2806
glDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instanceCount,GLint baseVertex,GLuint baseInstance)2807 void GL_APIENTRY glDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum mode,
2808 GLsizei count,
2809 GLenum type,
2810 const void *indices,
2811 GLsizei instanceCount,
2812 GLint baseVertex,
2813 GLuint baseInstance)
2814 {
2815 return GL_DrawElementsInstancedBaseVertexBaseInstanceANGLE(
2816 mode, count, type, indices, instanceCount, baseVertex, baseInstance);
2817 }
2818
glMultiDrawArraysInstancedBaseInstanceANGLE(GLenum mode,const GLint * firsts,const GLsizei * counts,const GLsizei * instanceCounts,const GLuint * baseInstances,GLsizei drawcount)2819 void GL_APIENTRY glMultiDrawArraysInstancedBaseInstanceANGLE(GLenum mode,
2820 const GLint *firsts,
2821 const GLsizei *counts,
2822 const GLsizei *instanceCounts,
2823 const GLuint *baseInstances,
2824 GLsizei drawcount)
2825 {
2826 return GL_MultiDrawArraysInstancedBaseInstanceANGLE(mode, firsts, counts, instanceCounts,
2827 baseInstances, drawcount);
2828 }
2829
2830 void GL_APIENTRY
glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum mode,const GLsizei * counts,GLenum type,const void * const * indices,const GLsizei * instanceCounts,const GLint * baseVertices,const GLuint * baseInstances,GLsizei drawcount)2831 glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum mode,
2832 const GLsizei *counts,
2833 GLenum type,
2834 const void *const *indices,
2835 const GLsizei *instanceCounts,
2836 const GLint *baseVertices,
2837 const GLuint *baseInstances,
2838 GLsizei drawcount)
2839 {
2840 return GL_MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE(
2841 mode, counts, type, indices, instanceCounts, baseVertices, baseInstances, drawcount);
2842 }
2843
2844 // GL_ANGLE_blob_cache
glBlobCacheCallbacksANGLE(GLSETBLOBPROCANGLE set,GLGETBLOBPROCANGLE get,const void * userParam)2845 void GL_APIENTRY glBlobCacheCallbacksANGLE(GLSETBLOBPROCANGLE set,
2846 GLGETBLOBPROCANGLE get,
2847 const void *userParam)
2848 {
2849 return GL_BlobCacheCallbacksANGLE(set, get, userParam);
2850 }
2851
glGetPointervANGLE(GLenum pname,void ** params)2852 void GL_APIENTRY glGetPointervANGLE(GLenum pname, void **params)
2853 {
2854 return GL_GetPointervANGLE(pname, params);
2855 }
2856
2857 // GL_ANGLE_client_arrays
2858
2859 // GL_ANGLE_clip_cull_distance
2860
2861 // 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)2862 void GL_APIENTRY glCopyTexture3DANGLE(GLuint sourceId,
2863 GLint sourceLevel,
2864 GLenum destTarget,
2865 GLuint destId,
2866 GLint destLevel,
2867 GLint internalFormat,
2868 GLenum destType,
2869 GLboolean unpackFlipY,
2870 GLboolean unpackPremultiplyAlpha,
2871 GLboolean unpackUnmultiplyAlpha)
2872 {
2873 return GL_CopyTexture3DANGLE(sourceId, sourceLevel, destTarget, destId, destLevel,
2874 internalFormat, destType, unpackFlipY, unpackPremultiplyAlpha,
2875 unpackUnmultiplyAlpha);
2876 }
2877
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)2878 void GL_APIENTRY glCopySubTexture3DANGLE(GLuint sourceId,
2879 GLint sourceLevel,
2880 GLenum destTarget,
2881 GLuint destId,
2882 GLint destLevel,
2883 GLint xoffset,
2884 GLint yoffset,
2885 GLint zoffset,
2886 GLint x,
2887 GLint y,
2888 GLint z,
2889 GLint width,
2890 GLint height,
2891 GLint depth,
2892 GLboolean unpackFlipY,
2893 GLboolean unpackPremultiplyAlpha,
2894 GLboolean unpackUnmultiplyAlpha)
2895 {
2896 return GL_CopySubTexture3DANGLE(sourceId, sourceLevel, destTarget, destId, destLevel, xoffset,
2897 yoffset, zoffset, x, y, z, width, height, depth, unpackFlipY,
2898 unpackPremultiplyAlpha, unpackUnmultiplyAlpha);
2899 }
2900
2901 // GL_ANGLE_depth_texture
2902
2903 // 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)2904 void GL_APIENTRY glBlitFramebufferANGLE(GLint srcX0,
2905 GLint srcY0,
2906 GLint srcX1,
2907 GLint srcY1,
2908 GLint dstX0,
2909 GLint dstY0,
2910 GLint dstX1,
2911 GLint dstY1,
2912 GLbitfield mask,
2913 GLenum filter)
2914 {
2915 return GL_BlitFramebufferANGLE(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask,
2916 filter);
2917 }
2918
2919 // GL_ANGLE_framebuffer_multisample
glRenderbufferStorageMultisampleANGLE(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)2920 void GL_APIENTRY glRenderbufferStorageMultisampleANGLE(GLenum target,
2921 GLsizei samples,
2922 GLenum internalformat,
2923 GLsizei width,
2924 GLsizei height)
2925 {
2926 return GL_RenderbufferStorageMultisampleANGLE(target, samples, internalformat, width, height);
2927 }
2928
2929 // GL_ANGLE_get_image
2930 void GL_APIENTRY
glGetTexImageANGLE(GLenum target,GLint level,GLenum format,GLenum type,void * pixels)2931 glGetTexImageANGLE(GLenum target, GLint level, GLenum format, GLenum type, void *pixels)
2932 {
2933 return GL_GetTexImageANGLE(target, level, format, type, pixels);
2934 }
2935
glGetCompressedTexImageANGLE(GLenum target,GLint level,void * pixels)2936 void GL_APIENTRY glGetCompressedTexImageANGLE(GLenum target, GLint level, void *pixels)
2937 {
2938 return GL_GetCompressedTexImageANGLE(target, level, pixels);
2939 }
2940
glGetRenderbufferImageANGLE(GLenum target,GLenum format,GLenum type,void * pixels)2941 void GL_APIENTRY glGetRenderbufferImageANGLE(GLenum target,
2942 GLenum format,
2943 GLenum type,
2944 void *pixels)
2945 {
2946 return GL_GetRenderbufferImageANGLE(target, format, type, pixels);
2947 }
2948
2949 // GL_ANGLE_get_serialized_context_string
2950
2951 // GL_ANGLE_get_tex_level_parameter
glGetTexLevelParameterivANGLE(GLenum target,GLint level,GLenum pname,GLint * params)2952 void GL_APIENTRY glGetTexLevelParameterivANGLE(GLenum target,
2953 GLint level,
2954 GLenum pname,
2955 GLint *params)
2956 {
2957 return GL_GetTexLevelParameterivANGLE(target, level, pname, params);
2958 }
2959
glGetTexLevelParameterfvANGLE(GLenum target,GLint level,GLenum pname,GLfloat * params)2960 void GL_APIENTRY glGetTexLevelParameterfvANGLE(GLenum target,
2961 GLint level,
2962 GLenum pname,
2963 GLfloat *params)
2964 {
2965 return GL_GetTexLevelParameterfvANGLE(target, level, pname, params);
2966 }
2967
2968 // GL_ANGLE_instanced_arrays
glDrawArraysInstancedANGLE(GLenum mode,GLint first,GLsizei count,GLsizei primcount)2969 void GL_APIENTRY glDrawArraysInstancedANGLE(GLenum mode,
2970 GLint first,
2971 GLsizei count,
2972 GLsizei primcount)
2973 {
2974 return GL_DrawArraysInstancedANGLE(mode, first, count, primcount);
2975 }
2976
glDrawElementsInstancedANGLE(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei primcount)2977 void GL_APIENTRY glDrawElementsInstancedANGLE(GLenum mode,
2978 GLsizei count,
2979 GLenum type,
2980 const void *indices,
2981 GLsizei primcount)
2982 {
2983 return GL_DrawElementsInstancedANGLE(mode, count, type, indices, primcount);
2984 }
2985
glVertexAttribDivisorANGLE(GLuint index,GLuint divisor)2986 void GL_APIENTRY glVertexAttribDivisorANGLE(GLuint index, GLuint divisor)
2987 {
2988 return GL_VertexAttribDivisorANGLE(index, divisor);
2989 }
2990
2991 // GL_ANGLE_logic_op
glLogicOpANGLE(GLenum opcode)2992 void GL_APIENTRY glLogicOpANGLE(GLenum opcode)
2993 {
2994 return GL_LogicOpANGLE(opcode);
2995 }
2996
2997 // GL_ANGLE_lossy_etc_decode
2998
2999 // 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)3000 void GL_APIENTRY glTexStorageMemFlags2DANGLE(GLenum target,
3001 GLsizei levels,
3002 GLenum internalFormat,
3003 GLsizei width,
3004 GLsizei height,
3005 GLuint memory,
3006 GLuint64 offset,
3007 GLbitfield createFlags,
3008 GLbitfield usageFlags,
3009 const void *imageCreateInfoPNext)
3010 {
3011 return GL_TexStorageMemFlags2DANGLE(target, levels, internalFormat, width, height, memory,
3012 offset, createFlags, usageFlags, imageCreateInfoPNext);
3013 }
3014
glTexStorageMemFlags2DMultisampleANGLE(GLenum target,GLsizei samples,GLenum internalFormat,GLsizei width,GLsizei height,GLboolean fixedSampleLocations,GLuint memory,GLuint64 offset,GLbitfield createFlags,GLbitfield usageFlags,const void * imageCreateInfoPNext)3015 void GL_APIENTRY glTexStorageMemFlags2DMultisampleANGLE(GLenum target,
3016 GLsizei samples,
3017 GLenum internalFormat,
3018 GLsizei width,
3019 GLsizei height,
3020 GLboolean fixedSampleLocations,
3021 GLuint memory,
3022 GLuint64 offset,
3023 GLbitfield createFlags,
3024 GLbitfield usageFlags,
3025 const void *imageCreateInfoPNext)
3026 {
3027 return GL_TexStorageMemFlags2DMultisampleANGLE(target, samples, internalFormat, width, height,
3028 fixedSampleLocations, memory, offset,
3029 createFlags, usageFlags, imageCreateInfoPNext);
3030 }
3031
glTexStorageMemFlags3DANGLE(GLenum target,GLsizei levels,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLuint memory,GLuint64 offset,GLbitfield createFlags,GLbitfield usageFlags,const void * imageCreateInfoPNext)3032 void GL_APIENTRY glTexStorageMemFlags3DANGLE(GLenum target,
3033 GLsizei levels,
3034 GLenum internalFormat,
3035 GLsizei width,
3036 GLsizei height,
3037 GLsizei depth,
3038 GLuint memory,
3039 GLuint64 offset,
3040 GLbitfield createFlags,
3041 GLbitfield usageFlags,
3042 const void *imageCreateInfoPNext)
3043 {
3044 return GL_TexStorageMemFlags3DANGLE(target, levels, internalFormat, width, height, depth,
3045 memory, offset, createFlags, usageFlags,
3046 imageCreateInfoPNext);
3047 }
3048
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)3049 void GL_APIENTRY glTexStorageMemFlags3DMultisampleANGLE(GLenum target,
3050 GLsizei samples,
3051 GLenum internalFormat,
3052 GLsizei width,
3053 GLsizei height,
3054 GLsizei depth,
3055 GLboolean fixedSampleLocations,
3056 GLuint memory,
3057 GLuint64 offset,
3058 GLbitfield createFlags,
3059 GLbitfield usageFlags,
3060 const void *imageCreateInfoPNext)
3061 {
3062 return GL_TexStorageMemFlags3DMultisampleANGLE(target, samples, internalFormat, width, height,
3063 depth, fixedSampleLocations, memory, offset,
3064 createFlags, usageFlags, imageCreateInfoPNext);
3065 }
3066
3067 // GL_ANGLE_memory_object_fuchsia
glImportMemoryZirconHandleANGLE(GLuint memory,GLuint64 size,GLenum handleType,GLuint handle)3068 void GL_APIENTRY glImportMemoryZirconHandleANGLE(GLuint memory,
3069 GLuint64 size,
3070 GLenum handleType,
3071 GLuint handle)
3072 {
3073 return GL_ImportMemoryZirconHandleANGLE(memory, size, handleType, handle);
3074 }
3075
3076 // GL_ANGLE_memory_size
3077
3078 // GL_ANGLE_multi_draw
glMultiDrawArraysANGLE(GLenum mode,const GLint * firsts,const GLsizei * counts,GLsizei drawcount)3079 void GL_APIENTRY glMultiDrawArraysANGLE(GLenum mode,
3080 const GLint *firsts,
3081 const GLsizei *counts,
3082 GLsizei drawcount)
3083 {
3084 return GL_MultiDrawArraysANGLE(mode, firsts, counts, drawcount);
3085 }
3086
glMultiDrawArraysInstancedANGLE(GLenum mode,const GLint * firsts,const GLsizei * counts,const GLsizei * instanceCounts,GLsizei drawcount)3087 void GL_APIENTRY glMultiDrawArraysInstancedANGLE(GLenum mode,
3088 const GLint *firsts,
3089 const GLsizei *counts,
3090 const GLsizei *instanceCounts,
3091 GLsizei drawcount)
3092 {
3093 return GL_MultiDrawArraysInstancedANGLE(mode, firsts, counts, instanceCounts, drawcount);
3094 }
3095
glMultiDrawElementsANGLE(GLenum mode,const GLsizei * counts,GLenum type,const void * const * indices,GLsizei drawcount)3096 void GL_APIENTRY glMultiDrawElementsANGLE(GLenum mode,
3097 const GLsizei *counts,
3098 GLenum type,
3099 const void *const *indices,
3100 GLsizei drawcount)
3101 {
3102 return GL_MultiDrawElementsANGLE(mode, counts, type, indices, drawcount);
3103 }
3104
glMultiDrawElementsInstancedANGLE(GLenum mode,const GLsizei * counts,GLenum type,const void * const * indices,const GLsizei * instanceCounts,GLsizei drawcount)3105 void GL_APIENTRY glMultiDrawElementsInstancedANGLE(GLenum mode,
3106 const GLsizei *counts,
3107 GLenum type,
3108 const void *const *indices,
3109 const GLsizei *instanceCounts,
3110 GLsizei drawcount)
3111 {
3112 return GL_MultiDrawElementsInstancedANGLE(mode, counts, type, indices, instanceCounts,
3113 drawcount);
3114 }
3115
3116 // GL_ANGLE_pack_reverse_row_order
3117
3118 // GL_ANGLE_polygon_mode
glPolygonModeANGLE(GLenum face,GLenum mode)3119 void GL_APIENTRY glPolygonModeANGLE(GLenum face, GLenum mode)
3120 {
3121 return GL_PolygonModeANGLE(face, mode);
3122 }
3123
3124 // GL_ANGLE_program_binary
3125
3126 // GL_ANGLE_program_binary_readiness_query
3127
3128 // GL_ANGLE_program_cache_control
3129
3130 // GL_ANGLE_provoking_vertex
glProvokingVertexANGLE(GLenum provokeMode)3131 void GL_APIENTRY glProvokingVertexANGLE(GLenum provokeMode)
3132 {
3133 return GL_ProvokingVertexANGLE(provokeMode);
3134 }
3135
3136 // GL_ANGLE_renderability_validation
3137
3138 // GL_ANGLE_request_extension
glRequestExtensionANGLE(const GLchar * name)3139 void GL_APIENTRY glRequestExtensionANGLE(const GLchar *name)
3140 {
3141 return GL_RequestExtensionANGLE(name);
3142 }
3143
glDisableExtensionANGLE(const GLchar * name)3144 void GL_APIENTRY glDisableExtensionANGLE(const GLchar *name)
3145 {
3146 return GL_DisableExtensionANGLE(name);
3147 }
3148
3149 // GL_ANGLE_rgbx_internal_format
3150
3151 // GL_ANGLE_robust_client_memory
glGetBooleanvRobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,GLboolean * params)3152 void GL_APIENTRY glGetBooleanvRobustANGLE(GLenum pname,
3153 GLsizei bufSize,
3154 GLsizei *length,
3155 GLboolean *params)
3156 {
3157 return GL_GetBooleanvRobustANGLE(pname, bufSize, length, params);
3158 }
3159
glGetBufferParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3160 void GL_APIENTRY glGetBufferParameterivRobustANGLE(GLenum target,
3161 GLenum pname,
3162 GLsizei bufSize,
3163 GLsizei *length,
3164 GLint *params)
3165 {
3166 return GL_GetBufferParameterivRobustANGLE(target, pname, bufSize, length, params);
3167 }
3168
glGetFloatvRobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3169 void GL_APIENTRY glGetFloatvRobustANGLE(GLenum pname,
3170 GLsizei bufSize,
3171 GLsizei *length,
3172 GLfloat *params)
3173 {
3174 return GL_GetFloatvRobustANGLE(pname, bufSize, length, params);
3175 }
3176
glGetFramebufferAttachmentParameterivRobustANGLE(GLenum target,GLenum attachment,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3177 void GL_APIENTRY glGetFramebufferAttachmentParameterivRobustANGLE(GLenum target,
3178 GLenum attachment,
3179 GLenum pname,
3180 GLsizei bufSize,
3181 GLsizei *length,
3182 GLint *params)
3183 {
3184 return GL_GetFramebufferAttachmentParameterivRobustANGLE(target, attachment, pname, bufSize,
3185 length, params);
3186 }
3187
glGetIntegervRobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,GLint * data)3188 void GL_APIENTRY glGetIntegervRobustANGLE(GLenum pname,
3189 GLsizei bufSize,
3190 GLsizei *length,
3191 GLint *data)
3192 {
3193 return GL_GetIntegervRobustANGLE(pname, bufSize, length, data);
3194 }
3195
glGetProgramivRobustANGLE(GLuint program,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3196 void GL_APIENTRY glGetProgramivRobustANGLE(GLuint program,
3197 GLenum pname,
3198 GLsizei bufSize,
3199 GLsizei *length,
3200 GLint *params)
3201 {
3202 return GL_GetProgramivRobustANGLE(program, pname, bufSize, length, params);
3203 }
3204
glGetRenderbufferParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3205 void GL_APIENTRY glGetRenderbufferParameterivRobustANGLE(GLenum target,
3206 GLenum pname,
3207 GLsizei bufSize,
3208 GLsizei *length,
3209 GLint *params)
3210 {
3211 return GL_GetRenderbufferParameterivRobustANGLE(target, pname, bufSize, length, params);
3212 }
3213
glGetShaderivRobustANGLE(GLuint shader,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3214 void GL_APIENTRY glGetShaderivRobustANGLE(GLuint shader,
3215 GLenum pname,
3216 GLsizei bufSize,
3217 GLsizei *length,
3218 GLint *params)
3219 {
3220 return GL_GetShaderivRobustANGLE(shader, pname, bufSize, length, params);
3221 }
3222
glGetTexParameterfvRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3223 void GL_APIENTRY glGetTexParameterfvRobustANGLE(GLenum target,
3224 GLenum pname,
3225 GLsizei bufSize,
3226 GLsizei *length,
3227 GLfloat *params)
3228 {
3229 return GL_GetTexParameterfvRobustANGLE(target, pname, bufSize, length, params);
3230 }
3231
glGetTexParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3232 void GL_APIENTRY glGetTexParameterivRobustANGLE(GLenum target,
3233 GLenum pname,
3234 GLsizei bufSize,
3235 GLsizei *length,
3236 GLint *params)
3237 {
3238 return GL_GetTexParameterivRobustANGLE(target, pname, bufSize, length, params);
3239 }
3240
glGetUniformfvRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLfloat * params)3241 void GL_APIENTRY glGetUniformfvRobustANGLE(GLuint program,
3242 GLint location,
3243 GLsizei bufSize,
3244 GLsizei *length,
3245 GLfloat *params)
3246 {
3247 return GL_GetUniformfvRobustANGLE(program, location, bufSize, length, params);
3248 }
3249
glGetUniformivRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLint * params)3250 void GL_APIENTRY glGetUniformivRobustANGLE(GLuint program,
3251 GLint location,
3252 GLsizei bufSize,
3253 GLsizei *length,
3254 GLint *params)
3255 {
3256 return GL_GetUniformivRobustANGLE(program, location, bufSize, length, params);
3257 }
3258
glGetVertexAttribfvRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3259 void GL_APIENTRY glGetVertexAttribfvRobustANGLE(GLuint index,
3260 GLenum pname,
3261 GLsizei bufSize,
3262 GLsizei *length,
3263 GLfloat *params)
3264 {
3265 return GL_GetVertexAttribfvRobustANGLE(index, pname, bufSize, length, params);
3266 }
3267
glGetVertexAttribivRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3268 void GL_APIENTRY glGetVertexAttribivRobustANGLE(GLuint index,
3269 GLenum pname,
3270 GLsizei bufSize,
3271 GLsizei *length,
3272 GLint *params)
3273 {
3274 return GL_GetVertexAttribivRobustANGLE(index, pname, bufSize, length, params);
3275 }
3276
glGetVertexAttribPointervRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,void ** pointer)3277 void GL_APIENTRY glGetVertexAttribPointervRobustANGLE(GLuint index,
3278 GLenum pname,
3279 GLsizei bufSize,
3280 GLsizei *length,
3281 void **pointer)
3282 {
3283 return GL_GetVertexAttribPointervRobustANGLE(index, pname, bufSize, length, pointer);
3284 }
3285
glReadPixelsRobustANGLE(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,GLsizei * length,GLsizei * columns,GLsizei * rows,void * pixels)3286 void GL_APIENTRY glReadPixelsRobustANGLE(GLint x,
3287 GLint y,
3288 GLsizei width,
3289 GLsizei height,
3290 GLenum format,
3291 GLenum type,
3292 GLsizei bufSize,
3293 GLsizei *length,
3294 GLsizei *columns,
3295 GLsizei *rows,
3296 void *pixels)
3297 {
3298 return GL_ReadPixelsRobustANGLE(x, y, width, height, format, type, bufSize, length, columns,
3299 rows, pixels);
3300 }
3301
glTexImage2DRobustANGLE(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)3302 void GL_APIENTRY glTexImage2DRobustANGLE(GLenum target,
3303 GLint level,
3304 GLint internalformat,
3305 GLsizei width,
3306 GLsizei height,
3307 GLint border,
3308 GLenum format,
3309 GLenum type,
3310 GLsizei bufSize,
3311 const void *pixels)
3312 {
3313 return GL_TexImage2DRobustANGLE(target, level, internalformat, width, height, border, format,
3314 type, bufSize, pixels);
3315 }
3316
glTexParameterfvRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,const GLfloat * params)3317 void GL_APIENTRY glTexParameterfvRobustANGLE(GLenum target,
3318 GLenum pname,
3319 GLsizei bufSize,
3320 const GLfloat *params)
3321 {
3322 return GL_TexParameterfvRobustANGLE(target, pname, bufSize, params);
3323 }
3324
glTexParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,const GLint * params)3325 void GL_APIENTRY glTexParameterivRobustANGLE(GLenum target,
3326 GLenum pname,
3327 GLsizei bufSize,
3328 const GLint *params)
3329 {
3330 return GL_TexParameterivRobustANGLE(target, pname, bufSize, params);
3331 }
3332
glTexSubImage2DRobustANGLE(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)3333 void GL_APIENTRY glTexSubImage2DRobustANGLE(GLenum target,
3334 GLint level,
3335 GLint xoffset,
3336 GLint yoffset,
3337 GLsizei width,
3338 GLsizei height,
3339 GLenum format,
3340 GLenum type,
3341 GLsizei bufSize,
3342 const void *pixels)
3343 {
3344 return GL_TexSubImage2DRobustANGLE(target, level, xoffset, yoffset, width, height, format, type,
3345 bufSize, pixels);
3346 }
3347
glTexImage3DRobustANGLE(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)3348 void GL_APIENTRY glTexImage3DRobustANGLE(GLenum target,
3349 GLint level,
3350 GLint internalformat,
3351 GLsizei width,
3352 GLsizei height,
3353 GLsizei depth,
3354 GLint border,
3355 GLenum format,
3356 GLenum type,
3357 GLsizei bufSize,
3358 const void *pixels)
3359 {
3360 return GL_TexImage3DRobustANGLE(target, level, internalformat, width, height, depth, border,
3361 format, type, bufSize, pixels);
3362 }
3363
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)3364 void GL_APIENTRY glTexSubImage3DRobustANGLE(GLenum target,
3365 GLint level,
3366 GLint xoffset,
3367 GLint yoffset,
3368 GLint zoffset,
3369 GLsizei width,
3370 GLsizei height,
3371 GLsizei depth,
3372 GLenum format,
3373 GLenum type,
3374 GLsizei bufSize,
3375 const void *pixels)
3376 {
3377 return GL_TexSubImage3DRobustANGLE(target, level, xoffset, yoffset, zoffset, width, height,
3378 depth, format, type, bufSize, pixels);
3379 }
3380
glCompressedTexImage2DRobustANGLE(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLint border,GLsizei imageSize,GLsizei dataSize,const void * data)3381 void GL_APIENTRY glCompressedTexImage2DRobustANGLE(GLenum target,
3382 GLint level,
3383 GLenum internalformat,
3384 GLsizei width,
3385 GLsizei height,
3386 GLint border,
3387 GLsizei imageSize,
3388 GLsizei dataSize,
3389 const void *data)
3390 {
3391 return GL_CompressedTexImage2DRobustANGLE(target, level, internalformat, width, height, border,
3392 imageSize, dataSize, data);
3393 }
3394
glCompressedTexSubImage2DRobustANGLE(GLenum target,GLint level,GLsizei xoffset,GLsizei yoffset,GLsizei width,GLsizei height,GLenum format,GLsizei imageSize,GLsizei dataSize,const void * data)3395 void GL_APIENTRY glCompressedTexSubImage2DRobustANGLE(GLenum target,
3396 GLint level,
3397 GLsizei xoffset,
3398 GLsizei yoffset,
3399 GLsizei width,
3400 GLsizei height,
3401 GLenum format,
3402 GLsizei imageSize,
3403 GLsizei dataSize,
3404 const void *data)
3405 {
3406 return GL_CompressedTexSubImage2DRobustANGLE(target, level, xoffset, yoffset, width, height,
3407 format, imageSize, dataSize, data);
3408 }
3409
glCompressedTexImage3DRobustANGLE(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,GLsizei dataSize,const void * data)3410 void GL_APIENTRY glCompressedTexImage3DRobustANGLE(GLenum target,
3411 GLint level,
3412 GLenum internalformat,
3413 GLsizei width,
3414 GLsizei height,
3415 GLsizei depth,
3416 GLint border,
3417 GLsizei imageSize,
3418 GLsizei dataSize,
3419 const void *data)
3420 {
3421 return GL_CompressedTexImage3DRobustANGLE(target, level, internalformat, width, height, depth,
3422 border, imageSize, dataSize, data);
3423 }
3424
glCompressedTexSubImage3DRobustANGLE(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,GLsizei dataSize,const void * data)3425 void GL_APIENTRY glCompressedTexSubImage3DRobustANGLE(GLenum target,
3426 GLint level,
3427 GLint xoffset,
3428 GLint yoffset,
3429 GLint zoffset,
3430 GLsizei width,
3431 GLsizei height,
3432 GLsizei depth,
3433 GLenum format,
3434 GLsizei imageSize,
3435 GLsizei dataSize,
3436 const void *data)
3437 {
3438 return GL_CompressedTexSubImage3DRobustANGLE(target, level, xoffset, yoffset, zoffset, width,
3439 height, depth, format, imageSize, dataSize, data);
3440 }
3441
glGetQueryivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3442 void GL_APIENTRY glGetQueryivRobustANGLE(GLenum target,
3443 GLenum pname,
3444 GLsizei bufSize,
3445 GLsizei *length,
3446 GLint *params)
3447 {
3448 return GL_GetQueryivRobustANGLE(target, pname, bufSize, length, params);
3449 }
3450
glGetQueryObjectuivRobustANGLE(GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)3451 void GL_APIENTRY glGetQueryObjectuivRobustANGLE(GLuint id,
3452 GLenum pname,
3453 GLsizei bufSize,
3454 GLsizei *length,
3455 GLuint *params)
3456 {
3457 return GL_GetQueryObjectuivRobustANGLE(id, pname, bufSize, length, params);
3458 }
3459
glGetBufferPointervRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,void ** params)3460 void GL_APIENTRY glGetBufferPointervRobustANGLE(GLenum target,
3461 GLenum pname,
3462 GLsizei bufSize,
3463 GLsizei *length,
3464 void **params)
3465 {
3466 return GL_GetBufferPointervRobustANGLE(target, pname, bufSize, length, params);
3467 }
3468
glGetIntegeri_vRobustANGLE(GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLint * data)3469 void GL_APIENTRY glGetIntegeri_vRobustANGLE(GLenum target,
3470 GLuint index,
3471 GLsizei bufSize,
3472 GLsizei *length,
3473 GLint *data)
3474 {
3475 return GL_GetIntegeri_vRobustANGLE(target, index, bufSize, length, data);
3476 }
3477
glGetInternalformativRobustANGLE(GLenum target,GLenum internalformat,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3478 void GL_APIENTRY glGetInternalformativRobustANGLE(GLenum target,
3479 GLenum internalformat,
3480 GLenum pname,
3481 GLsizei bufSize,
3482 GLsizei *length,
3483 GLint *params)
3484 {
3485 return GL_GetInternalformativRobustANGLE(target, internalformat, pname, bufSize, length,
3486 params);
3487 }
3488
glGetVertexAttribIivRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3489 void GL_APIENTRY glGetVertexAttribIivRobustANGLE(GLuint index,
3490 GLenum pname,
3491 GLsizei bufSize,
3492 GLsizei *length,
3493 GLint *params)
3494 {
3495 return GL_GetVertexAttribIivRobustANGLE(index, pname, bufSize, length, params);
3496 }
3497
glGetVertexAttribIuivRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)3498 void GL_APIENTRY glGetVertexAttribIuivRobustANGLE(GLuint index,
3499 GLenum pname,
3500 GLsizei bufSize,
3501 GLsizei *length,
3502 GLuint *params)
3503 {
3504 return GL_GetVertexAttribIuivRobustANGLE(index, pname, bufSize, length, params);
3505 }
3506
glGetUniformuivRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLuint * params)3507 void GL_APIENTRY glGetUniformuivRobustANGLE(GLuint program,
3508 GLint location,
3509 GLsizei bufSize,
3510 GLsizei *length,
3511 GLuint *params)
3512 {
3513 return GL_GetUniformuivRobustANGLE(program, location, bufSize, length, params);
3514 }
3515
glGetActiveUniformBlockivRobustANGLE(GLuint program,GLuint uniformBlockIndex,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3516 void GL_APIENTRY glGetActiveUniformBlockivRobustANGLE(GLuint program,
3517 GLuint uniformBlockIndex,
3518 GLenum pname,
3519 GLsizei bufSize,
3520 GLsizei *length,
3521 GLint *params)
3522 {
3523 return GL_GetActiveUniformBlockivRobustANGLE(program, uniformBlockIndex, pname, bufSize, length,
3524 params);
3525 }
3526
glGetInteger64vRobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * data)3527 void GL_APIENTRY glGetInteger64vRobustANGLE(GLenum pname,
3528 GLsizei bufSize,
3529 GLsizei *length,
3530 GLint64 *data)
3531 {
3532 return GL_GetInteger64vRobustANGLE(pname, bufSize, length, data);
3533 }
3534
glGetInteger64i_vRobustANGLE(GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLint64 * data)3535 void GL_APIENTRY glGetInteger64i_vRobustANGLE(GLenum target,
3536 GLuint index,
3537 GLsizei bufSize,
3538 GLsizei *length,
3539 GLint64 *data)
3540 {
3541 return GL_GetInteger64i_vRobustANGLE(target, index, bufSize, length, data);
3542 }
3543
glGetBufferParameteri64vRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * params)3544 void GL_APIENTRY glGetBufferParameteri64vRobustANGLE(GLenum target,
3545 GLenum pname,
3546 GLsizei bufSize,
3547 GLsizei *length,
3548 GLint64 *params)
3549 {
3550 return GL_GetBufferParameteri64vRobustANGLE(target, pname, bufSize, length, params);
3551 }
3552
glSamplerParameterivRobustANGLE(GLuint sampler,GLuint pname,GLsizei bufSize,const GLint * param)3553 void GL_APIENTRY glSamplerParameterivRobustANGLE(GLuint sampler,
3554 GLuint pname,
3555 GLsizei bufSize,
3556 const GLint *param)
3557 {
3558 return GL_SamplerParameterivRobustANGLE(sampler, pname, bufSize, param);
3559 }
3560
glSamplerParameterfvRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,const GLfloat * param)3561 void GL_APIENTRY glSamplerParameterfvRobustANGLE(GLuint sampler,
3562 GLenum pname,
3563 GLsizei bufSize,
3564 const GLfloat *param)
3565 {
3566 return GL_SamplerParameterfvRobustANGLE(sampler, pname, bufSize, param);
3567 }
3568
glGetSamplerParameterivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3569 void GL_APIENTRY glGetSamplerParameterivRobustANGLE(GLuint sampler,
3570 GLenum pname,
3571 GLsizei bufSize,
3572 GLsizei *length,
3573 GLint *params)
3574 {
3575 return GL_GetSamplerParameterivRobustANGLE(sampler, pname, bufSize, length, params);
3576 }
3577
glGetSamplerParameterfvRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3578 void GL_APIENTRY glGetSamplerParameterfvRobustANGLE(GLuint sampler,
3579 GLenum pname,
3580 GLsizei bufSize,
3581 GLsizei *length,
3582 GLfloat *params)
3583 {
3584 return GL_GetSamplerParameterfvRobustANGLE(sampler, pname, bufSize, length, params);
3585 }
3586
glGetFramebufferParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3587 void GL_APIENTRY glGetFramebufferParameterivRobustANGLE(GLenum target,
3588 GLenum pname,
3589 GLsizei bufSize,
3590 GLsizei *length,
3591 GLint *params)
3592 {
3593 return GL_GetFramebufferParameterivRobustANGLE(target, pname, bufSize, length, params);
3594 }
3595
glGetProgramInterfaceivRobustANGLE(GLuint program,GLenum programInterface,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3596 void GL_APIENTRY glGetProgramInterfaceivRobustANGLE(GLuint program,
3597 GLenum programInterface,
3598 GLenum pname,
3599 GLsizei bufSize,
3600 GLsizei *length,
3601 GLint *params)
3602 {
3603 return GL_GetProgramInterfaceivRobustANGLE(program, programInterface, pname, bufSize, length,
3604 params);
3605 }
3606
glGetBooleani_vRobustANGLE(GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLboolean * data)3607 void GL_APIENTRY glGetBooleani_vRobustANGLE(GLenum target,
3608 GLuint index,
3609 GLsizei bufSize,
3610 GLsizei *length,
3611 GLboolean *data)
3612 {
3613 return GL_GetBooleani_vRobustANGLE(target, index, bufSize, length, data);
3614 }
3615
glGetMultisamplefvRobustANGLE(GLenum pname,GLuint index,GLsizei bufSize,GLsizei * length,GLfloat * val)3616 void GL_APIENTRY glGetMultisamplefvRobustANGLE(GLenum pname,
3617 GLuint index,
3618 GLsizei bufSize,
3619 GLsizei *length,
3620 GLfloat *val)
3621 {
3622 return GL_GetMultisamplefvRobustANGLE(pname, index, bufSize, length, val);
3623 }
3624
glGetTexLevelParameterivRobustANGLE(GLenum target,GLint level,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3625 void GL_APIENTRY glGetTexLevelParameterivRobustANGLE(GLenum target,
3626 GLint level,
3627 GLenum pname,
3628 GLsizei bufSize,
3629 GLsizei *length,
3630 GLint *params)
3631 {
3632 return GL_GetTexLevelParameterivRobustANGLE(target, level, pname, bufSize, length, params);
3633 }
3634
glGetTexLevelParameterfvRobustANGLE(GLenum target,GLint level,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3635 void GL_APIENTRY glGetTexLevelParameterfvRobustANGLE(GLenum target,
3636 GLint level,
3637 GLenum pname,
3638 GLsizei bufSize,
3639 GLsizei *length,
3640 GLfloat *params)
3641 {
3642 return GL_GetTexLevelParameterfvRobustANGLE(target, level, pname, bufSize, length, params);
3643 }
3644
glGetPointervRobustANGLERobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,void ** params)3645 void GL_APIENTRY glGetPointervRobustANGLERobustANGLE(GLenum pname,
3646 GLsizei bufSize,
3647 GLsizei *length,
3648 void **params)
3649 {
3650 return GL_GetPointervRobustANGLERobustANGLE(pname, bufSize, length, params);
3651 }
3652
glReadnPixelsRobustANGLE(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,GLsizei * length,GLsizei * columns,GLsizei * rows,void * data)3653 void GL_APIENTRY glReadnPixelsRobustANGLE(GLint x,
3654 GLint y,
3655 GLsizei width,
3656 GLsizei height,
3657 GLenum format,
3658 GLenum type,
3659 GLsizei bufSize,
3660 GLsizei *length,
3661 GLsizei *columns,
3662 GLsizei *rows,
3663 void *data)
3664 {
3665 return GL_ReadnPixelsRobustANGLE(x, y, width, height, format, type, bufSize, length, columns,
3666 rows, data);
3667 }
3668
glGetnUniformfvRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLfloat * params)3669 void GL_APIENTRY glGetnUniformfvRobustANGLE(GLuint program,
3670 GLint location,
3671 GLsizei bufSize,
3672 GLsizei *length,
3673 GLfloat *params)
3674 {
3675 return GL_GetnUniformfvRobustANGLE(program, location, bufSize, length, params);
3676 }
3677
glGetnUniformivRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLint * params)3678 void GL_APIENTRY glGetnUniformivRobustANGLE(GLuint program,
3679 GLint location,
3680 GLsizei bufSize,
3681 GLsizei *length,
3682 GLint *params)
3683 {
3684 return GL_GetnUniformivRobustANGLE(program, location, bufSize, length, params);
3685 }
3686
glGetnUniformuivRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLuint * params)3687 void GL_APIENTRY glGetnUniformuivRobustANGLE(GLuint program,
3688 GLint location,
3689 GLsizei bufSize,
3690 GLsizei *length,
3691 GLuint *params)
3692 {
3693 return GL_GetnUniformuivRobustANGLE(program, location, bufSize, length, params);
3694 }
3695
glTexParameterIivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,const GLint * params)3696 void GL_APIENTRY glTexParameterIivRobustANGLE(GLenum target,
3697 GLenum pname,
3698 GLsizei bufSize,
3699 const GLint *params)
3700 {
3701 return GL_TexParameterIivRobustANGLE(target, pname, bufSize, params);
3702 }
3703
glTexParameterIuivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,const GLuint * params)3704 void GL_APIENTRY glTexParameterIuivRobustANGLE(GLenum target,
3705 GLenum pname,
3706 GLsizei bufSize,
3707 const GLuint *params)
3708 {
3709 return GL_TexParameterIuivRobustANGLE(target, pname, bufSize, params);
3710 }
3711
glGetTexParameterIivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3712 void GL_APIENTRY glGetTexParameterIivRobustANGLE(GLenum target,
3713 GLenum pname,
3714 GLsizei bufSize,
3715 GLsizei *length,
3716 GLint *params)
3717 {
3718 return GL_GetTexParameterIivRobustANGLE(target, pname, bufSize, length, params);
3719 }
3720
glGetTexParameterIuivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)3721 void GL_APIENTRY glGetTexParameterIuivRobustANGLE(GLenum target,
3722 GLenum pname,
3723 GLsizei bufSize,
3724 GLsizei *length,
3725 GLuint *params)
3726 {
3727 return GL_GetTexParameterIuivRobustANGLE(target, pname, bufSize, length, params);
3728 }
3729
glSamplerParameterIivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,const GLint * param)3730 void GL_APIENTRY glSamplerParameterIivRobustANGLE(GLuint sampler,
3731 GLenum pname,
3732 GLsizei bufSize,
3733 const GLint *param)
3734 {
3735 return GL_SamplerParameterIivRobustANGLE(sampler, pname, bufSize, param);
3736 }
3737
glSamplerParameterIuivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,const GLuint * param)3738 void GL_APIENTRY glSamplerParameterIuivRobustANGLE(GLuint sampler,
3739 GLenum pname,
3740 GLsizei bufSize,
3741 const GLuint *param)
3742 {
3743 return GL_SamplerParameterIuivRobustANGLE(sampler, pname, bufSize, param);
3744 }
3745
glGetSamplerParameterIivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3746 void GL_APIENTRY glGetSamplerParameterIivRobustANGLE(GLuint sampler,
3747 GLenum pname,
3748 GLsizei bufSize,
3749 GLsizei *length,
3750 GLint *params)
3751 {
3752 return GL_GetSamplerParameterIivRobustANGLE(sampler, pname, bufSize, length, params);
3753 }
3754
glGetSamplerParameterIuivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)3755 void GL_APIENTRY glGetSamplerParameterIuivRobustANGLE(GLuint sampler,
3756 GLenum pname,
3757 GLsizei bufSize,
3758 GLsizei *length,
3759 GLuint *params)
3760 {
3761 return GL_GetSamplerParameterIuivRobustANGLE(sampler, pname, bufSize, length, params);
3762 }
3763
glGetQueryObjectivRobustANGLE(GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3764 void GL_APIENTRY glGetQueryObjectivRobustANGLE(GLuint id,
3765 GLenum pname,
3766 GLsizei bufSize,
3767 GLsizei *length,
3768 GLint *params)
3769 {
3770 return GL_GetQueryObjectivRobustANGLE(id, pname, bufSize, length, params);
3771 }
3772
glGetQueryObjecti64vRobustANGLE(GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * params)3773 void GL_APIENTRY glGetQueryObjecti64vRobustANGLE(GLuint id,
3774 GLenum pname,
3775 GLsizei bufSize,
3776 GLsizei *length,
3777 GLint64 *params)
3778 {
3779 return GL_GetQueryObjecti64vRobustANGLE(id, pname, bufSize, length, params);
3780 }
3781
glGetQueryObjectui64vRobustANGLE(GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint64 * params)3782 void GL_APIENTRY glGetQueryObjectui64vRobustANGLE(GLuint id,
3783 GLenum pname,
3784 GLsizei bufSize,
3785 GLsizei *length,
3786 GLuint64 *params)
3787 {
3788 return GL_GetQueryObjectui64vRobustANGLE(id, pname, bufSize, length, params);
3789 }
3790
3791 // GL_ANGLE_robust_fragment_shader_output
3792
3793 // GL_ANGLE_robust_resource_initialization
3794
3795 // GL_ANGLE_semaphore_fuchsia
glImportSemaphoreZirconHandleANGLE(GLuint semaphore,GLenum handleType,GLuint handle)3796 void GL_APIENTRY glImportSemaphoreZirconHandleANGLE(GLuint semaphore,
3797 GLenum handleType,
3798 GLuint handle)
3799 {
3800 return GL_ImportSemaphoreZirconHandleANGLE(semaphore, handleType, handle);
3801 }
3802
3803 // GL_ANGLE_shader_binary
3804
3805 // GL_ANGLE_shader_pixel_local_storage
glFramebufferMemorylessPixelLocalStorageANGLE(GLint plane,GLenum internalformat)3806 void GL_APIENTRY glFramebufferMemorylessPixelLocalStorageANGLE(GLint plane, GLenum internalformat)
3807 {
3808 return GL_FramebufferMemorylessPixelLocalStorageANGLE(plane, internalformat);
3809 }
3810
glFramebufferTexturePixelLocalStorageANGLE(GLint plane,GLuint backingtexture,GLint level,GLint layer)3811 void GL_APIENTRY glFramebufferTexturePixelLocalStorageANGLE(GLint plane,
3812 GLuint backingtexture,
3813 GLint level,
3814 GLint layer)
3815 {
3816 return GL_FramebufferTexturePixelLocalStorageANGLE(plane, backingtexture, level, layer);
3817 }
3818
glFramebufferPixelLocalClearValuefvANGLE(GLint plane,const GLfloat * value)3819 void GL_APIENTRY glFramebufferPixelLocalClearValuefvANGLE(GLint plane, const GLfloat *value)
3820 {
3821 return GL_FramebufferPixelLocalClearValuefvANGLE(plane, value);
3822 }
3823
glFramebufferPixelLocalClearValueivANGLE(GLint plane,const GLint * value)3824 void GL_APIENTRY glFramebufferPixelLocalClearValueivANGLE(GLint plane, const GLint *value)
3825 {
3826 return GL_FramebufferPixelLocalClearValueivANGLE(plane, value);
3827 }
3828
glFramebufferPixelLocalClearValueuivANGLE(GLint plane,const GLuint * value)3829 void GL_APIENTRY glFramebufferPixelLocalClearValueuivANGLE(GLint plane, const GLuint *value)
3830 {
3831 return GL_FramebufferPixelLocalClearValueuivANGLE(plane, value);
3832 }
3833
glBeginPixelLocalStorageANGLE(GLsizei n,const GLenum * loadops)3834 void GL_APIENTRY glBeginPixelLocalStorageANGLE(GLsizei n, const GLenum *loadops)
3835 {
3836 return GL_BeginPixelLocalStorageANGLE(n, loadops);
3837 }
3838
glEndPixelLocalStorageANGLE(GLsizei n,const GLenum * storeops)3839 void GL_APIENTRY glEndPixelLocalStorageANGLE(GLsizei n, const GLenum *storeops)
3840 {
3841 return GL_EndPixelLocalStorageANGLE(n, storeops);
3842 }
3843
glPixelLocalStorageBarrierANGLE()3844 void GL_APIENTRY glPixelLocalStorageBarrierANGLE()
3845 {
3846 return GL_PixelLocalStorageBarrierANGLE();
3847 }
3848
glFramebufferPixelLocalStorageInterruptANGLE()3849 void GL_APIENTRY glFramebufferPixelLocalStorageInterruptANGLE()
3850 {
3851 return GL_FramebufferPixelLocalStorageInterruptANGLE();
3852 }
3853
glFramebufferPixelLocalStorageRestoreANGLE()3854 void GL_APIENTRY glFramebufferPixelLocalStorageRestoreANGLE()
3855 {
3856 return GL_FramebufferPixelLocalStorageRestoreANGLE();
3857 }
3858
glGetFramebufferPixelLocalStorageParameterfvANGLE(GLint plane,GLenum pname,GLfloat * params)3859 void GL_APIENTRY glGetFramebufferPixelLocalStorageParameterfvANGLE(GLint plane,
3860 GLenum pname,
3861 GLfloat *params)
3862 {
3863 return GL_GetFramebufferPixelLocalStorageParameterfvANGLE(plane, pname, params);
3864 }
3865
glGetFramebufferPixelLocalStorageParameterivANGLE(GLint plane,GLenum pname,GLint * params)3866 void GL_APIENTRY glGetFramebufferPixelLocalStorageParameterivANGLE(GLint plane,
3867 GLenum pname,
3868 GLint *params)
3869 {
3870 return GL_GetFramebufferPixelLocalStorageParameterivANGLE(plane, pname, params);
3871 }
3872
glGetFramebufferPixelLocalStorageParameterfvRobustANGLE(GLint plane,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3873 void GL_APIENTRY glGetFramebufferPixelLocalStorageParameterfvRobustANGLE(GLint plane,
3874 GLenum pname,
3875 GLsizei bufSize,
3876 GLsizei *length,
3877 GLfloat *params)
3878 {
3879 return GL_GetFramebufferPixelLocalStorageParameterfvRobustANGLE(plane, pname, bufSize, length,
3880 params);
3881 }
3882
glGetFramebufferPixelLocalStorageParameterivRobustANGLE(GLint plane,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3883 void GL_APIENTRY glGetFramebufferPixelLocalStorageParameterivRobustANGLE(GLint plane,
3884 GLenum pname,
3885 GLsizei bufSize,
3886 GLsizei *length,
3887 GLint *params)
3888 {
3889 return GL_GetFramebufferPixelLocalStorageParameterivRobustANGLE(plane, pname, bufSize, length,
3890 params);
3891 }
3892
3893 // GL_ANGLE_stencil_texturing
3894
3895 // GL_ANGLE_texture_compression_dxt3
3896
3897 // GL_ANGLE_texture_compression_dxt5
3898
3899 // GL_ANGLE_texture_external_update
glTexImage2DExternalANGLE(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type)3900 void GL_APIENTRY glTexImage2DExternalANGLE(GLenum target,
3901 GLint level,
3902 GLint internalformat,
3903 GLsizei width,
3904 GLsizei height,
3905 GLint border,
3906 GLenum format,
3907 GLenum type)
3908 {
3909 return GL_TexImage2DExternalANGLE(target, level, internalformat, width, height, border, format,
3910 type);
3911 }
3912
glInvalidateTextureANGLE(GLenum target)3913 void GL_APIENTRY glInvalidateTextureANGLE(GLenum target)
3914 {
3915 return GL_InvalidateTextureANGLE(target);
3916 }
3917
3918 // GL_ANGLE_texture_multisample
glTexStorage2DMultisampleANGLE(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLboolean fixedsamplelocations)3919 void GL_APIENTRY glTexStorage2DMultisampleANGLE(GLenum target,
3920 GLsizei samples,
3921 GLenum internalformat,
3922 GLsizei width,
3923 GLsizei height,
3924 GLboolean fixedsamplelocations)
3925 {
3926 return GL_TexStorage2DMultisampleANGLE(target, samples, internalformat, width, height,
3927 fixedsamplelocations);
3928 }
3929
glGetMultisamplefvANGLE(GLenum pname,GLuint index,GLfloat * val)3930 void GL_APIENTRY glGetMultisamplefvANGLE(GLenum pname, GLuint index, GLfloat *val)
3931 {
3932 return GL_GetMultisamplefvANGLE(pname, index, val);
3933 }
3934
glSampleMaskiANGLE(GLuint maskNumber,GLbitfield mask)3935 void GL_APIENTRY glSampleMaskiANGLE(GLuint maskNumber, GLbitfield mask)
3936 {
3937 return GL_SampleMaskiANGLE(maskNumber, mask);
3938 }
3939
3940 // GL_ANGLE_texture_usage
3941
3942 // GL_ANGLE_translated_shader_source
glGetTranslatedShaderSourceANGLE(GLuint shader,GLsizei bufSize,GLsizei * length,GLchar * source)3943 void GL_APIENTRY glGetTranslatedShaderSourceANGLE(GLuint shader,
3944 GLsizei bufSize,
3945 GLsizei *length,
3946 GLchar *source)
3947 {
3948 return GL_GetTranslatedShaderSourceANGLE(shader, bufSize, length, source);
3949 }
3950
3951 // GL_ANGLE_vulkan_image
glAcquireTexturesANGLE(GLuint numTextures,const GLuint * textures,const GLenum * layouts)3952 void GL_APIENTRY glAcquireTexturesANGLE(GLuint numTextures,
3953 const GLuint *textures,
3954 const GLenum *layouts)
3955 {
3956 return GL_AcquireTexturesANGLE(numTextures, textures, layouts);
3957 }
3958
glReleaseTexturesANGLE(GLuint numTextures,const GLuint * textures,GLenum * layouts)3959 void GL_APIENTRY glReleaseTexturesANGLE(GLuint numTextures, const GLuint *textures, GLenum *layouts)
3960 {
3961 return GL_ReleaseTexturesANGLE(numTextures, textures, layouts);
3962 }
3963
3964 // GL_ANGLE_yuv_internal_format
3965
3966 // GL_APPLE_clip_distance
3967
3968 // GL_ARB_sync
3969
3970 // GL_ARM_rgba8
3971
3972 // GL_ARM_shader_framebuffer_fetch
3973
3974 // GL_ARM_shader_framebuffer_fetch_depth_stencil
3975
3976 // GL_CHROMIUM_bind_uniform_location
glBindUniformLocationCHROMIUM(GLuint program,GLint location,const GLchar * name)3977 void GL_APIENTRY glBindUniformLocationCHROMIUM(GLuint program, GLint location, const GLchar *name)
3978 {
3979 return GL_BindUniformLocationCHROMIUM(program, location, name);
3980 }
3981
3982 // GL_CHROMIUM_copy_compressed_texture
glCompressedCopyTextureCHROMIUM(GLuint sourceId,GLuint destId)3983 void GL_APIENTRY glCompressedCopyTextureCHROMIUM(GLuint sourceId, GLuint destId)
3984 {
3985 return GL_CompressedCopyTextureCHROMIUM(sourceId, destId);
3986 }
3987
3988 // 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)3989 void GL_APIENTRY glCopyTextureCHROMIUM(GLuint sourceId,
3990 GLint sourceLevel,
3991 GLenum destTarget,
3992 GLuint destId,
3993 GLint destLevel,
3994 GLint internalFormat,
3995 GLenum destType,
3996 GLboolean unpackFlipY,
3997 GLboolean unpackPremultiplyAlpha,
3998 GLboolean unpackUnmultiplyAlpha)
3999 {
4000 return GL_CopyTextureCHROMIUM(sourceId, sourceLevel, destTarget, destId, destLevel,
4001 internalFormat, destType, unpackFlipY, unpackPremultiplyAlpha,
4002 unpackUnmultiplyAlpha);
4003 }
4004
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)4005 void GL_APIENTRY glCopySubTextureCHROMIUM(GLuint sourceId,
4006 GLint sourceLevel,
4007 GLenum destTarget,
4008 GLuint destId,
4009 GLint destLevel,
4010 GLint xoffset,
4011 GLint yoffset,
4012 GLint x,
4013 GLint y,
4014 GLint width,
4015 GLint height,
4016 GLboolean unpackFlipY,
4017 GLboolean unpackPremultiplyAlpha,
4018 GLboolean unpackUnmultiplyAlpha)
4019 {
4020 return GL_CopySubTextureCHROMIUM(sourceId, sourceLevel, destTarget, destId, destLevel, xoffset,
4021 yoffset, x, y, width, height, unpackFlipY,
4022 unpackPremultiplyAlpha, unpackUnmultiplyAlpha);
4023 }
4024
4025 // GL_CHROMIUM_framebuffer_mixed_samples
glCoverageModulationCHROMIUM(GLenum components)4026 void GL_APIENTRY glCoverageModulationCHROMIUM(GLenum components)
4027 {
4028 return GL_CoverageModulationCHROMIUM(components);
4029 }
4030
4031 // GL_CHROMIUM_lose_context
glLoseContextCHROMIUM(GLenum current,GLenum other)4032 void GL_APIENTRY glLoseContextCHROMIUM(GLenum current, GLenum other)
4033 {
4034 return GL_LoseContextCHROMIUM(current, other);
4035 }
4036
4037 // GL_EXT_EGL_image_array
4038
4039 // GL_EXT_EGL_image_storage
glEGLImageTargetTexStorageEXT(GLenum target,GLeglImageOES image,const GLint * attrib_list)4040 void GL_APIENTRY glEGLImageTargetTexStorageEXT(GLenum target,
4041 GLeglImageOES image,
4042 const GLint *attrib_list)
4043 {
4044 return GL_EGLImageTargetTexStorageEXT(target, image, attrib_list);
4045 }
4046
glEGLImageTargetTextureStorageEXT(GLuint texture,GLeglImageOES image,const GLint * attrib_list)4047 void GL_APIENTRY glEGLImageTargetTextureStorageEXT(GLuint texture,
4048 GLeglImageOES image,
4049 const GLint *attrib_list)
4050 {
4051 return GL_EGLImageTargetTextureStorageEXT(texture, image, attrib_list);
4052 }
4053
4054 // GL_EXT_EGL_image_storage_compression
4055
4056 // GL_EXT_YUV_target
4057
4058 // GL_EXT_base_instance
glDrawArraysInstancedBaseInstanceEXT(GLenum mode,GLint first,GLsizei count,GLsizei instancecount,GLuint baseinstance)4059 void GL_APIENTRY glDrawArraysInstancedBaseInstanceEXT(GLenum mode,
4060 GLint first,
4061 GLsizei count,
4062 GLsizei instancecount,
4063 GLuint baseinstance)
4064 {
4065 return GL_DrawArraysInstancedBaseInstanceEXT(mode, first, count, instancecount, baseinstance);
4066 }
4067
glDrawElementsInstancedBaseInstanceEXT(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLuint baseinstance)4068 void GL_APIENTRY glDrawElementsInstancedBaseInstanceEXT(GLenum mode,
4069 GLsizei count,
4070 GLenum type,
4071 const void *indices,
4072 GLsizei instancecount,
4073 GLuint baseinstance)
4074 {
4075 return GL_DrawElementsInstancedBaseInstanceEXT(mode, count, type, indices, instancecount,
4076 baseinstance);
4077 }
4078
glDrawElementsInstancedBaseVertexBaseInstanceEXT(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex,GLuint baseinstance)4079 void GL_APIENTRY glDrawElementsInstancedBaseVertexBaseInstanceEXT(GLenum mode,
4080 GLsizei count,
4081 GLenum type,
4082 const void *indices,
4083 GLsizei instancecount,
4084 GLint basevertex,
4085 GLuint baseinstance)
4086 {
4087 return GL_DrawElementsInstancedBaseVertexBaseInstanceEXT(
4088 mode, count, type, indices, instancecount, basevertex, baseinstance);
4089 }
4090
4091 // GL_EXT_blend_func_extended
glBindFragDataLocationEXT(GLuint program,GLuint color,const GLchar * name)4092 void GL_APIENTRY glBindFragDataLocationEXT(GLuint program, GLuint color, const GLchar *name)
4093 {
4094 return GL_BindFragDataLocationEXT(program, color, name);
4095 }
4096
glBindFragDataLocationIndexedEXT(GLuint program,GLuint colorNumber,GLuint index,const GLchar * name)4097 void GL_APIENTRY glBindFragDataLocationIndexedEXT(GLuint program,
4098 GLuint colorNumber,
4099 GLuint index,
4100 const GLchar *name)
4101 {
4102 return GL_BindFragDataLocationIndexedEXT(program, colorNumber, index, name);
4103 }
4104
glGetFragDataIndexEXT(GLuint program,const GLchar * name)4105 GLint GL_APIENTRY glGetFragDataIndexEXT(GLuint program, const GLchar *name)
4106 {
4107 return GL_GetFragDataIndexEXT(program, name);
4108 }
4109
glGetProgramResourceLocationIndexEXT(GLuint program,GLenum programInterface,const GLchar * name)4110 GLint GL_APIENTRY glGetProgramResourceLocationIndexEXT(GLuint program,
4111 GLenum programInterface,
4112 const GLchar *name)
4113 {
4114 return GL_GetProgramResourceLocationIndexEXT(program, programInterface, name);
4115 }
4116
4117 // GL_EXT_blend_minmax
4118
4119 // GL_EXT_buffer_storage
glBufferStorageEXT(GLenum target,GLsizeiptr size,const void * data,GLbitfield flags)4120 void GL_APIENTRY glBufferStorageEXT(GLenum target,
4121 GLsizeiptr size,
4122 const void *data,
4123 GLbitfield flags)
4124 {
4125 return GL_BufferStorageEXT(target, size, data, flags);
4126 }
4127
4128 // GL_EXT_clear_texture
4129 void GL_APIENTRY
glClearTexImageEXT(GLuint texture,GLint level,GLenum format,GLenum type,const void * data)4130 glClearTexImageEXT(GLuint texture, GLint level, GLenum format, GLenum type, const void *data)
4131 {
4132 return GL_ClearTexImageEXT(texture, level, format, type, data);
4133 }
4134
glClearTexSubImageEXT(GLuint texture,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const void * data)4135 void GL_APIENTRY glClearTexSubImageEXT(GLuint texture,
4136 GLint level,
4137 GLint xoffset,
4138 GLint yoffset,
4139 GLint zoffset,
4140 GLsizei width,
4141 GLsizei height,
4142 GLsizei depth,
4143 GLenum format,
4144 GLenum type,
4145 const void *data)
4146 {
4147 return GL_ClearTexSubImageEXT(texture, level, xoffset, yoffset, zoffset, width, height, depth,
4148 format, type, data);
4149 }
4150
4151 // GL_EXT_clip_control
glClipControlEXT(GLenum origin,GLenum depth)4152 void GL_APIENTRY glClipControlEXT(GLenum origin, GLenum depth)
4153 {
4154 return GL_ClipControlEXT(origin, depth);
4155 }
4156
4157 // GL_EXT_clip_cull_distance
4158
4159 // GL_EXT_color_buffer_float
4160
4161 // GL_EXT_color_buffer_half_float
4162
4163 // GL_EXT_conservative_depth
4164
4165 // 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)4166 void GL_APIENTRY glCopyImageSubDataEXT(GLuint srcName,
4167 GLenum srcTarget,
4168 GLint srcLevel,
4169 GLint srcX,
4170 GLint srcY,
4171 GLint srcZ,
4172 GLuint dstName,
4173 GLenum dstTarget,
4174 GLint dstLevel,
4175 GLint dstX,
4176 GLint dstY,
4177 GLint dstZ,
4178 GLsizei srcWidth,
4179 GLsizei srcHeight,
4180 GLsizei srcDepth)
4181 {
4182 return GL_CopyImageSubDataEXT(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName,
4183 dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight,
4184 srcDepth);
4185 }
4186
4187 // GL_EXT_debug_label
4188 void GL_APIENTRY
glGetObjectLabelEXT(GLenum type,GLuint object,GLsizei bufSize,GLsizei * length,GLchar * label)4189 glGetObjectLabelEXT(GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label)
4190 {
4191 return GL_GetObjectLabelEXT(type, object, bufSize, length, label);
4192 }
4193
glLabelObjectEXT(GLenum type,GLuint object,GLsizei length,const GLchar * label)4194 void GL_APIENTRY glLabelObjectEXT(GLenum type, GLuint object, GLsizei length, const GLchar *label)
4195 {
4196 return GL_LabelObjectEXT(type, object, length, label);
4197 }
4198
4199 // GL_EXT_debug_marker
glInsertEventMarkerEXT(GLsizei length,const GLchar * marker)4200 void GL_APIENTRY glInsertEventMarkerEXT(GLsizei length, const GLchar *marker)
4201 {
4202 return GL_InsertEventMarkerEXT(length, marker);
4203 }
4204
glPopGroupMarkerEXT()4205 void GL_APIENTRY glPopGroupMarkerEXT()
4206 {
4207 return GL_PopGroupMarkerEXT();
4208 }
4209
glPushGroupMarkerEXT(GLsizei length,const GLchar * marker)4210 void GL_APIENTRY glPushGroupMarkerEXT(GLsizei length, const GLchar *marker)
4211 {
4212 return GL_PushGroupMarkerEXT(length, marker);
4213 }
4214
4215 // GL_EXT_depth_clamp
4216
4217 // GL_EXT_discard_framebuffer
glDiscardFramebufferEXT(GLenum target,GLsizei numAttachments,const GLenum * attachments)4218 void GL_APIENTRY glDiscardFramebufferEXT(GLenum target,
4219 GLsizei numAttachments,
4220 const GLenum *attachments)
4221 {
4222 return GL_DiscardFramebufferEXT(target, numAttachments, attachments);
4223 }
4224
4225 // GL_EXT_disjoint_timer_query
glBeginQueryEXT(GLenum target,GLuint id)4226 void GL_APIENTRY glBeginQueryEXT(GLenum target, GLuint id)
4227 {
4228 return GL_BeginQueryEXT(target, id);
4229 }
4230
glDeleteQueriesEXT(GLsizei n,const GLuint * ids)4231 void GL_APIENTRY glDeleteQueriesEXT(GLsizei n, const GLuint *ids)
4232 {
4233 return GL_DeleteQueriesEXT(n, ids);
4234 }
4235
glEndQueryEXT(GLenum target)4236 void GL_APIENTRY glEndQueryEXT(GLenum target)
4237 {
4238 return GL_EndQueryEXT(target);
4239 }
4240
glGenQueriesEXT(GLsizei n,GLuint * ids)4241 void GL_APIENTRY glGenQueriesEXT(GLsizei n, GLuint *ids)
4242 {
4243 return GL_GenQueriesEXT(n, ids);
4244 }
4245
glGetInteger64vEXT(GLenum pname,GLint64 * data)4246 void GL_APIENTRY glGetInteger64vEXT(GLenum pname, GLint64 *data)
4247 {
4248 return GL_GetInteger64vEXT(pname, data);
4249 }
4250
glGetQueryObjecti64vEXT(GLuint id,GLenum pname,GLint64 * params)4251 void GL_APIENTRY glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64 *params)
4252 {
4253 return GL_GetQueryObjecti64vEXT(id, pname, params);
4254 }
4255
glGetQueryObjectivEXT(GLuint id,GLenum pname,GLint * params)4256 void GL_APIENTRY glGetQueryObjectivEXT(GLuint id, GLenum pname, GLint *params)
4257 {
4258 return GL_GetQueryObjectivEXT(id, pname, params);
4259 }
4260
glGetQueryObjectui64vEXT(GLuint id,GLenum pname,GLuint64 * params)4261 void GL_APIENTRY glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64 *params)
4262 {
4263 return GL_GetQueryObjectui64vEXT(id, pname, params);
4264 }
4265
glGetQueryObjectuivEXT(GLuint id,GLenum pname,GLuint * params)4266 void GL_APIENTRY glGetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint *params)
4267 {
4268 return GL_GetQueryObjectuivEXT(id, pname, params);
4269 }
4270
glGetQueryivEXT(GLenum target,GLenum pname,GLint * params)4271 void GL_APIENTRY glGetQueryivEXT(GLenum target, GLenum pname, GLint *params)
4272 {
4273 return GL_GetQueryivEXT(target, pname, params);
4274 }
4275
glIsQueryEXT(GLuint id)4276 GLboolean GL_APIENTRY glIsQueryEXT(GLuint id)
4277 {
4278 return GL_IsQueryEXT(id);
4279 }
4280
glQueryCounterEXT(GLuint id,GLenum target)4281 void GL_APIENTRY glQueryCounterEXT(GLuint id, GLenum target)
4282 {
4283 return GL_QueryCounterEXT(id, target);
4284 }
4285
4286 // GL_EXT_draw_buffers
glDrawBuffersEXT(GLsizei n,const GLenum * bufs)4287 void GL_APIENTRY glDrawBuffersEXT(GLsizei n, const GLenum *bufs)
4288 {
4289 return GL_DrawBuffersEXT(n, bufs);
4290 }
4291
4292 // GL_EXT_draw_buffers_indexed
glBlendEquationSeparateiEXT(GLuint buf,GLenum modeRGB,GLenum modeAlpha)4293 void GL_APIENTRY glBlendEquationSeparateiEXT(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
4294 {
4295 return GL_BlendEquationSeparateiEXT(buf, modeRGB, modeAlpha);
4296 }
4297
glBlendEquationiEXT(GLuint buf,GLenum mode)4298 void GL_APIENTRY glBlendEquationiEXT(GLuint buf, GLenum mode)
4299 {
4300 return GL_BlendEquationiEXT(buf, mode);
4301 }
4302
4303 void GL_APIENTRY
glBlendFuncSeparateiEXT(GLuint buf,GLenum srcRGB,GLenum dstRGB,GLenum srcAlpha,GLenum dstAlpha)4304 glBlendFuncSeparateiEXT(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
4305 {
4306 return GL_BlendFuncSeparateiEXT(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
4307 }
4308
glBlendFunciEXT(GLuint buf,GLenum src,GLenum dst)4309 void GL_APIENTRY glBlendFunciEXT(GLuint buf, GLenum src, GLenum dst)
4310 {
4311 return GL_BlendFunciEXT(buf, src, dst);
4312 }
4313
glColorMaskiEXT(GLuint index,GLboolean r,GLboolean g,GLboolean b,GLboolean a)4314 void GL_APIENTRY glColorMaskiEXT(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
4315 {
4316 return GL_ColorMaskiEXT(index, r, g, b, a);
4317 }
4318
glDisableiEXT(GLenum target,GLuint index)4319 void GL_APIENTRY glDisableiEXT(GLenum target, GLuint index)
4320 {
4321 return GL_DisableiEXT(target, index);
4322 }
4323
glEnableiEXT(GLenum target,GLuint index)4324 void GL_APIENTRY glEnableiEXT(GLenum target, GLuint index)
4325 {
4326 return GL_EnableiEXT(target, index);
4327 }
4328
glIsEnablediEXT(GLenum target,GLuint index)4329 GLboolean GL_APIENTRY glIsEnablediEXT(GLenum target, GLuint index)
4330 {
4331 return GL_IsEnablediEXT(target, index);
4332 }
4333
4334 // GL_EXT_draw_elements_base_vertex
glDrawElementsBaseVertexEXT(GLenum mode,GLsizei count,GLenum type,const void * indices,GLint basevertex)4335 void GL_APIENTRY glDrawElementsBaseVertexEXT(GLenum mode,
4336 GLsizei count,
4337 GLenum type,
4338 const void *indices,
4339 GLint basevertex)
4340 {
4341 return GL_DrawElementsBaseVertexEXT(mode, count, type, indices, basevertex);
4342 }
4343
glDrawElementsInstancedBaseVertexEXT(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex)4344 void GL_APIENTRY glDrawElementsInstancedBaseVertexEXT(GLenum mode,
4345 GLsizei count,
4346 GLenum type,
4347 const void *indices,
4348 GLsizei instancecount,
4349 GLint basevertex)
4350 {
4351 return GL_DrawElementsInstancedBaseVertexEXT(mode, count, type, indices, instancecount,
4352 basevertex);
4353 }
4354
glDrawRangeElementsBaseVertexEXT(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices,GLint basevertex)4355 void GL_APIENTRY glDrawRangeElementsBaseVertexEXT(GLenum mode,
4356 GLuint start,
4357 GLuint end,
4358 GLsizei count,
4359 GLenum type,
4360 const void *indices,
4361 GLint basevertex)
4362 {
4363 return GL_DrawRangeElementsBaseVertexEXT(mode, start, end, count, type, indices, basevertex);
4364 }
4365
glMultiDrawElementsBaseVertexEXT(GLenum mode,const GLsizei * count,GLenum type,const void * const * indices,GLsizei drawcount,const GLint * basevertex)4366 void GL_APIENTRY glMultiDrawElementsBaseVertexEXT(GLenum mode,
4367 const GLsizei *count,
4368 GLenum type,
4369 const void *const *indices,
4370 GLsizei drawcount,
4371 const GLint *basevertex)
4372 {
4373 return GL_MultiDrawElementsBaseVertexEXT(mode, count, type, indices, drawcount, basevertex);
4374 }
4375
4376 // GL_EXT_external_buffer
glBufferStorageExternalEXT(GLenum target,GLintptr offset,GLsizeiptr size,GLeglClientBufferEXT clientBuffer,GLbitfield flags)4377 void GL_APIENTRY glBufferStorageExternalEXT(GLenum target,
4378 GLintptr offset,
4379 GLsizeiptr size,
4380 GLeglClientBufferEXT clientBuffer,
4381 GLbitfield flags)
4382 {
4383 return GL_BufferStorageExternalEXT(target, offset, size, clientBuffer, flags);
4384 }
4385
glNamedBufferStorageExternalEXT(GLuint buffer,GLintptr offset,GLsizeiptr size,GLeglClientBufferEXT clientBuffer,GLbitfield flags)4386 void GL_APIENTRY glNamedBufferStorageExternalEXT(GLuint buffer,
4387 GLintptr offset,
4388 GLsizeiptr size,
4389 GLeglClientBufferEXT clientBuffer,
4390 GLbitfield flags)
4391 {
4392 return GL_NamedBufferStorageExternalEXT(buffer, offset, size, clientBuffer, flags);
4393 }
4394
4395 // GL_EXT_float_blend
4396
4397 // GL_EXT_geometry_shader
glFramebufferTextureEXT(GLenum target,GLenum attachment,GLuint texture,GLint level)4398 void GL_APIENTRY glFramebufferTextureEXT(GLenum target,
4399 GLenum attachment,
4400 GLuint texture,
4401 GLint level)
4402 {
4403 return GL_FramebufferTextureEXT(target, attachment, texture, level);
4404 }
4405
4406 // GL_EXT_gpu_shader5
4407
4408 // GL_EXT_instanced_arrays
glDrawArraysInstancedEXT(GLenum mode,GLint start,GLsizei count,GLsizei primcount)4409 void GL_APIENTRY glDrawArraysInstancedEXT(GLenum mode,
4410 GLint start,
4411 GLsizei count,
4412 GLsizei primcount)
4413 {
4414 return GL_DrawArraysInstancedEXT(mode, start, count, primcount);
4415 }
4416
glDrawElementsInstancedEXT(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei primcount)4417 void GL_APIENTRY glDrawElementsInstancedEXT(GLenum mode,
4418 GLsizei count,
4419 GLenum type,
4420 const void *indices,
4421 GLsizei primcount)
4422 {
4423 return GL_DrawElementsInstancedEXT(mode, count, type, indices, primcount);
4424 }
4425
glVertexAttribDivisorEXT(GLuint index,GLuint divisor)4426 void GL_APIENTRY glVertexAttribDivisorEXT(GLuint index, GLuint divisor)
4427 {
4428 return GL_VertexAttribDivisorEXT(index, divisor);
4429 }
4430
4431 // GL_EXT_map_buffer_range
glFlushMappedBufferRangeEXT(GLenum target,GLintptr offset,GLsizeiptr length)4432 void GL_APIENTRY glFlushMappedBufferRangeEXT(GLenum target, GLintptr offset, GLsizeiptr length)
4433 {
4434 return GL_FlushMappedBufferRangeEXT(target, offset, length);
4435 }
4436
glMapBufferRangeEXT(GLenum target,GLintptr offset,GLsizeiptr length,GLbitfield access)4437 void *GL_APIENTRY glMapBufferRangeEXT(GLenum target,
4438 GLintptr offset,
4439 GLsizeiptr length,
4440 GLbitfield access)
4441 {
4442 return GL_MapBufferRangeEXT(target, offset, length, access);
4443 }
4444
4445 // GL_EXT_memory_object
glBufferStorageMemEXT(GLenum target,GLsizeiptr size,GLuint memory,GLuint64 offset)4446 void GL_APIENTRY glBufferStorageMemEXT(GLenum target,
4447 GLsizeiptr size,
4448 GLuint memory,
4449 GLuint64 offset)
4450 {
4451 return GL_BufferStorageMemEXT(target, size, memory, offset);
4452 }
4453
glCreateMemoryObjectsEXT(GLsizei n,GLuint * memoryObjects)4454 void GL_APIENTRY glCreateMemoryObjectsEXT(GLsizei n, GLuint *memoryObjects)
4455 {
4456 return GL_CreateMemoryObjectsEXT(n, memoryObjects);
4457 }
4458
glDeleteMemoryObjectsEXT(GLsizei n,const GLuint * memoryObjects)4459 void GL_APIENTRY glDeleteMemoryObjectsEXT(GLsizei n, const GLuint *memoryObjects)
4460 {
4461 return GL_DeleteMemoryObjectsEXT(n, memoryObjects);
4462 }
4463
glGetMemoryObjectParameterivEXT(GLuint memoryObject,GLenum pname,GLint * params)4464 void GL_APIENTRY glGetMemoryObjectParameterivEXT(GLuint memoryObject, GLenum pname, GLint *params)
4465 {
4466 return GL_GetMemoryObjectParameterivEXT(memoryObject, pname, params);
4467 }
4468
glGetUnsignedBytevEXT(GLenum pname,GLubyte * data)4469 void GL_APIENTRY glGetUnsignedBytevEXT(GLenum pname, GLubyte *data)
4470 {
4471 return GL_GetUnsignedBytevEXT(pname, data);
4472 }
4473
glGetUnsignedBytei_vEXT(GLenum target,GLuint index,GLubyte * data)4474 void GL_APIENTRY glGetUnsignedBytei_vEXT(GLenum target, GLuint index, GLubyte *data)
4475 {
4476 return GL_GetUnsignedBytei_vEXT(target, index, data);
4477 }
4478
glIsMemoryObjectEXT(GLuint memoryObject)4479 GLboolean GL_APIENTRY glIsMemoryObjectEXT(GLuint memoryObject)
4480 {
4481 return GL_IsMemoryObjectEXT(memoryObject);
4482 }
4483
glMemoryObjectParameterivEXT(GLuint memoryObject,GLenum pname,const GLint * params)4484 void GL_APIENTRY glMemoryObjectParameterivEXT(GLuint memoryObject,
4485 GLenum pname,
4486 const GLint *params)
4487 {
4488 return GL_MemoryObjectParameterivEXT(memoryObject, pname, params);
4489 }
4490
glTexStorageMem2DEXT(GLenum target,GLsizei levels,GLenum internalFormat,GLsizei width,GLsizei height,GLuint memory,GLuint64 offset)4491 void GL_APIENTRY glTexStorageMem2DEXT(GLenum target,
4492 GLsizei levels,
4493 GLenum internalFormat,
4494 GLsizei width,
4495 GLsizei height,
4496 GLuint memory,
4497 GLuint64 offset)
4498 {
4499 return GL_TexStorageMem2DEXT(target, levels, internalFormat, width, height, memory, offset);
4500 }
4501
glTexStorageMem2DMultisampleEXT(GLenum target,GLsizei samples,GLenum internalFormat,GLsizei width,GLsizei height,GLboolean fixedSampleLocations,GLuint memory,GLuint64 offset)4502 void GL_APIENTRY glTexStorageMem2DMultisampleEXT(GLenum target,
4503 GLsizei samples,
4504 GLenum internalFormat,
4505 GLsizei width,
4506 GLsizei height,
4507 GLboolean fixedSampleLocations,
4508 GLuint memory,
4509 GLuint64 offset)
4510 {
4511 return GL_TexStorageMem2DMultisampleEXT(target, samples, internalFormat, width, height,
4512 fixedSampleLocations, memory, offset);
4513 }
4514
glTexStorageMem3DEXT(GLenum target,GLsizei levels,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLuint memory,GLuint64 offset)4515 void GL_APIENTRY glTexStorageMem3DEXT(GLenum target,
4516 GLsizei levels,
4517 GLenum internalFormat,
4518 GLsizei width,
4519 GLsizei height,
4520 GLsizei depth,
4521 GLuint memory,
4522 GLuint64 offset)
4523 {
4524 return GL_TexStorageMem3DEXT(target, levels, internalFormat, width, height, depth, memory,
4525 offset);
4526 }
4527
glTexStorageMem3DMultisampleEXT(GLenum target,GLsizei samples,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedSampleLocations,GLuint memory,GLuint64 offset)4528 void GL_APIENTRY glTexStorageMem3DMultisampleEXT(GLenum target,
4529 GLsizei samples,
4530 GLenum internalFormat,
4531 GLsizei width,
4532 GLsizei height,
4533 GLsizei depth,
4534 GLboolean fixedSampleLocations,
4535 GLuint memory,
4536 GLuint64 offset)
4537 {
4538 return GL_TexStorageMem3DMultisampleEXT(target, samples, internalFormat, width, height, depth,
4539 fixedSampleLocations, memory, offset);
4540 }
4541
4542 // GL_EXT_memory_object_fd
glImportMemoryFdEXT(GLuint memory,GLuint64 size,GLenum handleType,GLint fd)4543 void GL_APIENTRY glImportMemoryFdEXT(GLuint memory, GLuint64 size, GLenum handleType, GLint fd)
4544 {
4545 return GL_ImportMemoryFdEXT(memory, size, handleType, fd);
4546 }
4547
4548 // GL_EXT_multi_draw_indirect
glMultiDrawArraysIndirectEXT(GLenum mode,const void * indirect,GLsizei drawcount,GLsizei stride)4549 void GL_APIENTRY glMultiDrawArraysIndirectEXT(GLenum mode,
4550 const void *indirect,
4551 GLsizei drawcount,
4552 GLsizei stride)
4553 {
4554 return GL_MultiDrawArraysIndirectEXT(mode, indirect, drawcount, stride);
4555 }
4556
glMultiDrawElementsIndirectEXT(GLenum mode,GLenum type,const void * indirect,GLsizei drawcount,GLsizei stride)4557 void GL_APIENTRY glMultiDrawElementsIndirectEXT(GLenum mode,
4558 GLenum type,
4559 const void *indirect,
4560 GLsizei drawcount,
4561 GLsizei stride)
4562 {
4563 return GL_MultiDrawElementsIndirectEXT(mode, type, indirect, drawcount, stride);
4564 }
4565
4566 // GL_EXT_multisampled_render_to_texture
glFramebufferTexture2DMultisampleEXT(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level,GLsizei samples)4567 void GL_APIENTRY glFramebufferTexture2DMultisampleEXT(GLenum target,
4568 GLenum attachment,
4569 GLenum textarget,
4570 GLuint texture,
4571 GLint level,
4572 GLsizei samples)
4573 {
4574 return GL_FramebufferTexture2DMultisampleEXT(target, attachment, textarget, texture, level,
4575 samples);
4576 }
4577
glRenderbufferStorageMultisampleEXT(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)4578 void GL_APIENTRY glRenderbufferStorageMultisampleEXT(GLenum target,
4579 GLsizei samples,
4580 GLenum internalformat,
4581 GLsizei width,
4582 GLsizei height)
4583 {
4584 return GL_RenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height);
4585 }
4586
4587 // GL_EXT_multisampled_render_to_texture2
4588
4589 // GL_EXT_occlusion_query_boolean
4590
4591 // GL_EXT_polygon_offset_clamp
glPolygonOffsetClampEXT(GLfloat factor,GLfloat units,GLfloat clamp)4592 void GL_APIENTRY glPolygonOffsetClampEXT(GLfloat factor, GLfloat units, GLfloat clamp)
4593 {
4594 return GL_PolygonOffsetClampEXT(factor, units, clamp);
4595 }
4596
4597 // GL_EXT_primitive_bounding_box
glPrimitiveBoundingBoxEXT(GLfloat minX,GLfloat minY,GLfloat minZ,GLfloat minW,GLfloat maxX,GLfloat maxY,GLfloat maxZ,GLfloat maxW)4598 void GL_APIENTRY glPrimitiveBoundingBoxEXT(GLfloat minX,
4599 GLfloat minY,
4600 GLfloat minZ,
4601 GLfloat minW,
4602 GLfloat maxX,
4603 GLfloat maxY,
4604 GLfloat maxZ,
4605 GLfloat maxW)
4606 {
4607 return GL_PrimitiveBoundingBoxEXT(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW);
4608 }
4609
4610 // GL_EXT_protected_textures
4611
4612 // GL_EXT_pvrtc_sRGB
4613
4614 // GL_EXT_read_format_bgra
4615
4616 // GL_EXT_render_snorm
4617
4618 // GL_EXT_robustness
glGetGraphicsResetStatusEXT()4619 GLenum GL_APIENTRY glGetGraphicsResetStatusEXT()
4620 {
4621 return GL_GetGraphicsResetStatusEXT();
4622 }
4623
glGetnUniformfvEXT(GLuint program,GLint location,GLsizei bufSize,GLfloat * params)4624 void GL_APIENTRY glGetnUniformfvEXT(GLuint program,
4625 GLint location,
4626 GLsizei bufSize,
4627 GLfloat *params)
4628 {
4629 return GL_GetnUniformfvEXT(program, location, bufSize, params);
4630 }
4631
glGetnUniformivEXT(GLuint program,GLint location,GLsizei bufSize,GLint * params)4632 void GL_APIENTRY glGetnUniformivEXT(GLuint program, GLint location, GLsizei bufSize, GLint *params)
4633 {
4634 return GL_GetnUniformivEXT(program, location, bufSize, params);
4635 }
4636
glReadnPixelsEXT(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,void * data)4637 void GL_APIENTRY glReadnPixelsEXT(GLint x,
4638 GLint y,
4639 GLsizei width,
4640 GLsizei height,
4641 GLenum format,
4642 GLenum type,
4643 GLsizei bufSize,
4644 void *data)
4645 {
4646 return GL_ReadnPixelsEXT(x, y, width, height, format, type, bufSize, data);
4647 }
4648
4649 // GL_EXT_sRGB
4650
4651 // GL_EXT_sRGB_write_control
4652
4653 // GL_EXT_semaphore
glDeleteSemaphoresEXT(GLsizei n,const GLuint * semaphores)4654 void GL_APIENTRY glDeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores)
4655 {
4656 return GL_DeleteSemaphoresEXT(n, semaphores);
4657 }
4658
glGenSemaphoresEXT(GLsizei n,GLuint * semaphores)4659 void GL_APIENTRY glGenSemaphoresEXT(GLsizei n, GLuint *semaphores)
4660 {
4661 return GL_GenSemaphoresEXT(n, semaphores);
4662 }
4663
glGetSemaphoreParameterui64vEXT(GLuint semaphore,GLenum pname,GLuint64 * params)4664 void GL_APIENTRY glGetSemaphoreParameterui64vEXT(GLuint semaphore, GLenum pname, GLuint64 *params)
4665 {
4666 return GL_GetSemaphoreParameterui64vEXT(semaphore, pname, params);
4667 }
4668
glIsSemaphoreEXT(GLuint semaphore)4669 GLboolean GL_APIENTRY glIsSemaphoreEXT(GLuint semaphore)
4670 {
4671 return GL_IsSemaphoreEXT(semaphore);
4672 }
4673
glSemaphoreParameterui64vEXT(GLuint semaphore,GLenum pname,const GLuint64 * params)4674 void GL_APIENTRY glSemaphoreParameterui64vEXT(GLuint semaphore,
4675 GLenum pname,
4676 const GLuint64 *params)
4677 {
4678 return GL_SemaphoreParameterui64vEXT(semaphore, pname, params);
4679 }
4680
glSignalSemaphoreEXT(GLuint semaphore,GLuint numBufferBarriers,const GLuint * buffers,GLuint numTextureBarriers,const GLuint * textures,const GLenum * dstLayouts)4681 void GL_APIENTRY glSignalSemaphoreEXT(GLuint semaphore,
4682 GLuint numBufferBarriers,
4683 const GLuint *buffers,
4684 GLuint numTextureBarriers,
4685 const GLuint *textures,
4686 const GLenum *dstLayouts)
4687 {
4688 return GL_SignalSemaphoreEXT(semaphore, numBufferBarriers, buffers, numTextureBarriers,
4689 textures, dstLayouts);
4690 }
4691
glWaitSemaphoreEXT(GLuint semaphore,GLuint numBufferBarriers,const GLuint * buffers,GLuint numTextureBarriers,const GLuint * textures,const GLenum * srcLayouts)4692 void GL_APIENTRY glWaitSemaphoreEXT(GLuint semaphore,
4693 GLuint numBufferBarriers,
4694 const GLuint *buffers,
4695 GLuint numTextureBarriers,
4696 const GLuint *textures,
4697 const GLenum *srcLayouts)
4698 {
4699 return GL_WaitSemaphoreEXT(semaphore, numBufferBarriers, buffers, numTextureBarriers, textures,
4700 srcLayouts);
4701 }
4702
4703 // GL_EXT_semaphore_fd
glImportSemaphoreFdEXT(GLuint semaphore,GLenum handleType,GLint fd)4704 void GL_APIENTRY glImportSemaphoreFdEXT(GLuint semaphore, GLenum handleType, GLint fd)
4705 {
4706 return GL_ImportSemaphoreFdEXT(semaphore, handleType, fd);
4707 }
4708
4709 // GL_EXT_separate_depth_stencil
4710
4711 // GL_EXT_separate_shader_objects
glActiveShaderProgramEXT(GLuint pipeline,GLuint program)4712 void GL_APIENTRY glActiveShaderProgramEXT(GLuint pipeline, GLuint program)
4713 {
4714 return GL_ActiveShaderProgramEXT(pipeline, program);
4715 }
4716
glBindProgramPipelineEXT(GLuint pipeline)4717 void GL_APIENTRY glBindProgramPipelineEXT(GLuint pipeline)
4718 {
4719 return GL_BindProgramPipelineEXT(pipeline);
4720 }
4721
glCreateShaderProgramvEXT(GLenum type,GLsizei count,const GLchar ** strings)4722 GLuint GL_APIENTRY glCreateShaderProgramvEXT(GLenum type, GLsizei count, const GLchar **strings)
4723 {
4724 return GL_CreateShaderProgramvEXT(type, count, strings);
4725 }
4726
glDeleteProgramPipelinesEXT(GLsizei n,const GLuint * pipelines)4727 void GL_APIENTRY glDeleteProgramPipelinesEXT(GLsizei n, const GLuint *pipelines)
4728 {
4729 return GL_DeleteProgramPipelinesEXT(n, pipelines);
4730 }
4731
glGenProgramPipelinesEXT(GLsizei n,GLuint * pipelines)4732 void GL_APIENTRY glGenProgramPipelinesEXT(GLsizei n, GLuint *pipelines)
4733 {
4734 return GL_GenProgramPipelinesEXT(n, pipelines);
4735 }
4736
glGetProgramPipelineInfoLogEXT(GLuint pipeline,GLsizei bufSize,GLsizei * length,GLchar * infoLog)4737 void GL_APIENTRY glGetProgramPipelineInfoLogEXT(GLuint pipeline,
4738 GLsizei bufSize,
4739 GLsizei *length,
4740 GLchar *infoLog)
4741 {
4742 return GL_GetProgramPipelineInfoLogEXT(pipeline, bufSize, length, infoLog);
4743 }
4744
glGetProgramPipelineivEXT(GLuint pipeline,GLenum pname,GLint * params)4745 void GL_APIENTRY glGetProgramPipelineivEXT(GLuint pipeline, GLenum pname, GLint *params)
4746 {
4747 return GL_GetProgramPipelineivEXT(pipeline, pname, params);
4748 }
4749
glIsProgramPipelineEXT(GLuint pipeline)4750 GLboolean GL_APIENTRY glIsProgramPipelineEXT(GLuint pipeline)
4751 {
4752 return GL_IsProgramPipelineEXT(pipeline);
4753 }
4754
glProgramParameteriEXT(GLuint program,GLenum pname,GLint value)4755 void GL_APIENTRY glProgramParameteriEXT(GLuint program, GLenum pname, GLint value)
4756 {
4757 return GL_ProgramParameteriEXT(program, pname, value);
4758 }
4759
glProgramUniform1fEXT(GLuint program,GLint location,GLfloat v0)4760 void GL_APIENTRY glProgramUniform1fEXT(GLuint program, GLint location, GLfloat v0)
4761 {
4762 return GL_ProgramUniform1fEXT(program, location, v0);
4763 }
4764
glProgramUniform1fvEXT(GLuint program,GLint location,GLsizei count,const GLfloat * value)4765 void GL_APIENTRY glProgramUniform1fvEXT(GLuint program,
4766 GLint location,
4767 GLsizei count,
4768 const GLfloat *value)
4769 {
4770 return GL_ProgramUniform1fvEXT(program, location, count, value);
4771 }
4772
glProgramUniform1iEXT(GLuint program,GLint location,GLint v0)4773 void GL_APIENTRY glProgramUniform1iEXT(GLuint program, GLint location, GLint v0)
4774 {
4775 return GL_ProgramUniform1iEXT(program, location, v0);
4776 }
4777
glProgramUniform1ivEXT(GLuint program,GLint location,GLsizei count,const GLint * value)4778 void GL_APIENTRY glProgramUniform1ivEXT(GLuint program,
4779 GLint location,
4780 GLsizei count,
4781 const GLint *value)
4782 {
4783 return GL_ProgramUniform1ivEXT(program, location, count, value);
4784 }
4785
glProgramUniform1uiEXT(GLuint program,GLint location,GLuint v0)4786 void GL_APIENTRY glProgramUniform1uiEXT(GLuint program, GLint location, GLuint v0)
4787 {
4788 return GL_ProgramUniform1uiEXT(program, location, v0);
4789 }
4790
glProgramUniform1uivEXT(GLuint program,GLint location,GLsizei count,const GLuint * value)4791 void GL_APIENTRY glProgramUniform1uivEXT(GLuint program,
4792 GLint location,
4793 GLsizei count,
4794 const GLuint *value)
4795 {
4796 return GL_ProgramUniform1uivEXT(program, location, count, value);
4797 }
4798
glProgramUniform2fEXT(GLuint program,GLint location,GLfloat v0,GLfloat v1)4799 void GL_APIENTRY glProgramUniform2fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1)
4800 {
4801 return GL_ProgramUniform2fEXT(program, location, v0, v1);
4802 }
4803
glProgramUniform2fvEXT(GLuint program,GLint location,GLsizei count,const GLfloat * value)4804 void GL_APIENTRY glProgramUniform2fvEXT(GLuint program,
4805 GLint location,
4806 GLsizei count,
4807 const GLfloat *value)
4808 {
4809 return GL_ProgramUniform2fvEXT(program, location, count, value);
4810 }
4811
glProgramUniform2iEXT(GLuint program,GLint location,GLint v0,GLint v1)4812 void GL_APIENTRY glProgramUniform2iEXT(GLuint program, GLint location, GLint v0, GLint v1)
4813 {
4814 return GL_ProgramUniform2iEXT(program, location, v0, v1);
4815 }
4816
glProgramUniform2ivEXT(GLuint program,GLint location,GLsizei count,const GLint * value)4817 void GL_APIENTRY glProgramUniform2ivEXT(GLuint program,
4818 GLint location,
4819 GLsizei count,
4820 const GLint *value)
4821 {
4822 return GL_ProgramUniform2ivEXT(program, location, count, value);
4823 }
4824
glProgramUniform2uiEXT(GLuint program,GLint location,GLuint v0,GLuint v1)4825 void GL_APIENTRY glProgramUniform2uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1)
4826 {
4827 return GL_ProgramUniform2uiEXT(program, location, v0, v1);
4828 }
4829
glProgramUniform2uivEXT(GLuint program,GLint location,GLsizei count,const GLuint * value)4830 void GL_APIENTRY glProgramUniform2uivEXT(GLuint program,
4831 GLint location,
4832 GLsizei count,
4833 const GLuint *value)
4834 {
4835 return GL_ProgramUniform2uivEXT(program, location, count, value);
4836 }
4837
4838 void GL_APIENTRY
glProgramUniform3fEXT(GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2)4839 glProgramUniform3fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
4840 {
4841 return GL_ProgramUniform3fEXT(program, location, v0, v1, v2);
4842 }
4843
glProgramUniform3fvEXT(GLuint program,GLint location,GLsizei count,const GLfloat * value)4844 void GL_APIENTRY glProgramUniform3fvEXT(GLuint program,
4845 GLint location,
4846 GLsizei count,
4847 const GLfloat *value)
4848 {
4849 return GL_ProgramUniform3fvEXT(program, location, count, value);
4850 }
4851
glProgramUniform3iEXT(GLuint program,GLint location,GLint v0,GLint v1,GLint v2)4852 void GL_APIENTRY glProgramUniform3iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
4853 {
4854 return GL_ProgramUniform3iEXT(program, location, v0, v1, v2);
4855 }
4856
glProgramUniform3ivEXT(GLuint program,GLint location,GLsizei count,const GLint * value)4857 void GL_APIENTRY glProgramUniform3ivEXT(GLuint program,
4858 GLint location,
4859 GLsizei count,
4860 const GLint *value)
4861 {
4862 return GL_ProgramUniform3ivEXT(program, location, count, value);
4863 }
4864
4865 void GL_APIENTRY
glProgramUniform3uiEXT(GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2)4866 glProgramUniform3uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
4867 {
4868 return GL_ProgramUniform3uiEXT(program, location, v0, v1, v2);
4869 }
4870
glProgramUniform3uivEXT(GLuint program,GLint location,GLsizei count,const GLuint * value)4871 void GL_APIENTRY glProgramUniform3uivEXT(GLuint program,
4872 GLint location,
4873 GLsizei count,
4874 const GLuint *value)
4875 {
4876 return GL_ProgramUniform3uivEXT(program, location, count, value);
4877 }
4878
glProgramUniform4fEXT(GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2,GLfloat v3)4879 void GL_APIENTRY glProgramUniform4fEXT(GLuint program,
4880 GLint location,
4881 GLfloat v0,
4882 GLfloat v1,
4883 GLfloat v2,
4884 GLfloat v3)
4885 {
4886 return GL_ProgramUniform4fEXT(program, location, v0, v1, v2, v3);
4887 }
4888
glProgramUniform4fvEXT(GLuint program,GLint location,GLsizei count,const GLfloat * value)4889 void GL_APIENTRY glProgramUniform4fvEXT(GLuint program,
4890 GLint location,
4891 GLsizei count,
4892 const GLfloat *value)
4893 {
4894 return GL_ProgramUniform4fvEXT(program, location, count, value);
4895 }
4896
4897 void GL_APIENTRY
glProgramUniform4iEXT(GLuint program,GLint location,GLint v0,GLint v1,GLint v2,GLint v3)4898 glProgramUniform4iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
4899 {
4900 return GL_ProgramUniform4iEXT(program, location, v0, v1, v2, v3);
4901 }
4902
glProgramUniform4ivEXT(GLuint program,GLint location,GLsizei count,const GLint * value)4903 void GL_APIENTRY glProgramUniform4ivEXT(GLuint program,
4904 GLint location,
4905 GLsizei count,
4906 const GLint *value)
4907 {
4908 return GL_ProgramUniform4ivEXT(program, location, count, value);
4909 }
4910
4911 void GL_APIENTRY
glProgramUniform4uiEXT(GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2,GLuint v3)4912 glProgramUniform4uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
4913 {
4914 return GL_ProgramUniform4uiEXT(program, location, v0, v1, v2, v3);
4915 }
4916
glProgramUniform4uivEXT(GLuint program,GLint location,GLsizei count,const GLuint * value)4917 void GL_APIENTRY glProgramUniform4uivEXT(GLuint program,
4918 GLint location,
4919 GLsizei count,
4920 const GLuint *value)
4921 {
4922 return GL_ProgramUniform4uivEXT(program, location, count, value);
4923 }
4924
glProgramUniformMatrix2fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4925 void GL_APIENTRY glProgramUniformMatrix2fvEXT(GLuint program,
4926 GLint location,
4927 GLsizei count,
4928 GLboolean transpose,
4929 const GLfloat *value)
4930 {
4931 return GL_ProgramUniformMatrix2fvEXT(program, location, count, transpose, value);
4932 }
4933
glProgramUniformMatrix2x3fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4934 void GL_APIENTRY glProgramUniformMatrix2x3fvEXT(GLuint program,
4935 GLint location,
4936 GLsizei count,
4937 GLboolean transpose,
4938 const GLfloat *value)
4939 {
4940 return GL_ProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value);
4941 }
4942
glProgramUniformMatrix2x4fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4943 void GL_APIENTRY glProgramUniformMatrix2x4fvEXT(GLuint program,
4944 GLint location,
4945 GLsizei count,
4946 GLboolean transpose,
4947 const GLfloat *value)
4948 {
4949 return GL_ProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value);
4950 }
4951
glProgramUniformMatrix3fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4952 void GL_APIENTRY glProgramUniformMatrix3fvEXT(GLuint program,
4953 GLint location,
4954 GLsizei count,
4955 GLboolean transpose,
4956 const GLfloat *value)
4957 {
4958 return GL_ProgramUniformMatrix3fvEXT(program, location, count, transpose, value);
4959 }
4960
glProgramUniformMatrix3x2fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4961 void GL_APIENTRY glProgramUniformMatrix3x2fvEXT(GLuint program,
4962 GLint location,
4963 GLsizei count,
4964 GLboolean transpose,
4965 const GLfloat *value)
4966 {
4967 return GL_ProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value);
4968 }
4969
glProgramUniformMatrix3x4fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4970 void GL_APIENTRY glProgramUniformMatrix3x4fvEXT(GLuint program,
4971 GLint location,
4972 GLsizei count,
4973 GLboolean transpose,
4974 const GLfloat *value)
4975 {
4976 return GL_ProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value);
4977 }
4978
glProgramUniformMatrix4fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4979 void GL_APIENTRY glProgramUniformMatrix4fvEXT(GLuint program,
4980 GLint location,
4981 GLsizei count,
4982 GLboolean transpose,
4983 const GLfloat *value)
4984 {
4985 return GL_ProgramUniformMatrix4fvEXT(program, location, count, transpose, value);
4986 }
4987
glProgramUniformMatrix4x2fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4988 void GL_APIENTRY glProgramUniformMatrix4x2fvEXT(GLuint program,
4989 GLint location,
4990 GLsizei count,
4991 GLboolean transpose,
4992 const GLfloat *value)
4993 {
4994 return GL_ProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value);
4995 }
4996
glProgramUniformMatrix4x3fvEXT(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)4997 void GL_APIENTRY glProgramUniformMatrix4x3fvEXT(GLuint program,
4998 GLint location,
4999 GLsizei count,
5000 GLboolean transpose,
5001 const GLfloat *value)
5002 {
5003 return GL_ProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value);
5004 }
5005
glUseProgramStagesEXT(GLuint pipeline,GLbitfield stages,GLuint program)5006 void GL_APIENTRY glUseProgramStagesEXT(GLuint pipeline, GLbitfield stages, GLuint program)
5007 {
5008 return GL_UseProgramStagesEXT(pipeline, stages, program);
5009 }
5010
glValidateProgramPipelineEXT(GLuint pipeline)5011 void GL_APIENTRY glValidateProgramPipelineEXT(GLuint pipeline)
5012 {
5013 return GL_ValidateProgramPipelineEXT(pipeline);
5014 }
5015
5016 // GL_EXT_shader_framebuffer_fetch
5017
5018 // GL_EXT_shader_framebuffer_fetch_non_coherent
glFramebufferFetchBarrierEXT()5019 void GL_APIENTRY glFramebufferFetchBarrierEXT()
5020 {
5021 return GL_FramebufferFetchBarrierEXT();
5022 }
5023
5024 // GL_EXT_shader_io_blocks
5025
5026 // GL_EXT_shader_non_constant_global_initializers
5027
5028 // GL_EXT_shader_texture_lod
5029
5030 // GL_EXT_shadow_samplers
5031
5032 // GL_EXT_tessellation_shader
glPatchParameteriEXT(GLenum pname,GLint value)5033 void GL_APIENTRY glPatchParameteriEXT(GLenum pname, GLint value)
5034 {
5035 return GL_PatchParameteriEXT(pname, value);
5036 }
5037
5038 // GL_EXT_texture_border_clamp
glGetSamplerParameterIivEXT(GLuint sampler,GLenum pname,GLint * params)5039 void GL_APIENTRY glGetSamplerParameterIivEXT(GLuint sampler, GLenum pname, GLint *params)
5040 {
5041 return GL_GetSamplerParameterIivEXT(sampler, pname, params);
5042 }
5043
glGetSamplerParameterIuivEXT(GLuint sampler,GLenum pname,GLuint * params)5044 void GL_APIENTRY glGetSamplerParameterIuivEXT(GLuint sampler, GLenum pname, GLuint *params)
5045 {
5046 return GL_GetSamplerParameterIuivEXT(sampler, pname, params);
5047 }
5048
glGetTexParameterIivEXT(GLenum target,GLenum pname,GLint * params)5049 void GL_APIENTRY glGetTexParameterIivEXT(GLenum target, GLenum pname, GLint *params)
5050 {
5051 return GL_GetTexParameterIivEXT(target, pname, params);
5052 }
5053
glGetTexParameterIuivEXT(GLenum target,GLenum pname,GLuint * params)5054 void GL_APIENTRY glGetTexParameterIuivEXT(GLenum target, GLenum pname, GLuint *params)
5055 {
5056 return GL_GetTexParameterIuivEXT(target, pname, params);
5057 }
5058
glSamplerParameterIivEXT(GLuint sampler,GLenum pname,const GLint * param)5059 void GL_APIENTRY glSamplerParameterIivEXT(GLuint sampler, GLenum pname, const GLint *param)
5060 {
5061 return GL_SamplerParameterIivEXT(sampler, pname, param);
5062 }
5063
glSamplerParameterIuivEXT(GLuint sampler,GLenum pname,const GLuint * param)5064 void GL_APIENTRY glSamplerParameterIuivEXT(GLuint sampler, GLenum pname, const GLuint *param)
5065 {
5066 return GL_SamplerParameterIuivEXT(sampler, pname, param);
5067 }
5068
glTexParameterIivEXT(GLenum target,GLenum pname,const GLint * params)5069 void GL_APIENTRY glTexParameterIivEXT(GLenum target, GLenum pname, const GLint *params)
5070 {
5071 return GL_TexParameterIivEXT(target, pname, params);
5072 }
5073
glTexParameterIuivEXT(GLenum target,GLenum pname,const GLuint * params)5074 void GL_APIENTRY glTexParameterIuivEXT(GLenum target, GLenum pname, const GLuint *params)
5075 {
5076 return GL_TexParameterIuivEXT(target, pname, params);
5077 }
5078
5079 // GL_EXT_texture_buffer
glTexBufferEXT(GLenum target,GLenum internalformat,GLuint buffer)5080 void GL_APIENTRY glTexBufferEXT(GLenum target, GLenum internalformat, GLuint buffer)
5081 {
5082 return GL_TexBufferEXT(target, internalformat, buffer);
5083 }
5084
glTexBufferRangeEXT(GLenum target,GLenum internalformat,GLuint buffer,GLintptr offset,GLsizeiptr size)5085 void GL_APIENTRY glTexBufferRangeEXT(GLenum target,
5086 GLenum internalformat,
5087 GLuint buffer,
5088 GLintptr offset,
5089 GLsizeiptr size)
5090 {
5091 return GL_TexBufferRangeEXT(target, internalformat, buffer, offset, size);
5092 }
5093
5094 // GL_EXT_texture_compression_astc_decode_mode
5095
5096 // GL_EXT_texture_compression_bptc
5097
5098 // GL_EXT_texture_compression_dxt1
5099
5100 // GL_EXT_texture_compression_rgtc
5101
5102 // GL_EXT_texture_compression_s3tc
5103
5104 // GL_EXT_texture_compression_s3tc_srgb
5105
5106 // GL_EXT_texture_cube_map_array
5107
5108 // GL_EXT_texture_filter_anisotropic
5109
5110 // GL_EXT_texture_filter_minmax
5111
5112 // GL_EXT_texture_format_BGRA8888
5113
5114 // GL_EXT_texture_format_sRGB_override
5115
5116 // GL_EXT_texture_mirror_clamp_to_edge
5117
5118 // GL_EXT_texture_norm16
5119
5120 // GL_EXT_texture_query_lod
5121
5122 // GL_EXT_texture_rg
5123
5124 // GL_EXT_texture_sRGB_R8
5125
5126 // GL_EXT_texture_sRGB_RG8
5127
5128 // GL_EXT_texture_sRGB_decode
5129
5130 // GL_EXT_texture_shadow_lod
5131
5132 // GL_EXT_texture_storage
glTexStorage1DEXT(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width)5133 void GL_APIENTRY glTexStorage1DEXT(GLenum target,
5134 GLsizei levels,
5135 GLenum internalformat,
5136 GLsizei width)
5137 {
5138 return GL_TexStorage1DEXT(target, levels, internalformat, width);
5139 }
5140
glTexStorage2DEXT(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height)5141 void GL_APIENTRY glTexStorage2DEXT(GLenum target,
5142 GLsizei levels,
5143 GLenum internalformat,
5144 GLsizei width,
5145 GLsizei height)
5146 {
5147 return GL_TexStorage2DEXT(target, levels, internalformat, width, height);
5148 }
5149
glTexStorage3DEXT(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth)5150 void GL_APIENTRY glTexStorage3DEXT(GLenum target,
5151 GLsizei levels,
5152 GLenum internalformat,
5153 GLsizei width,
5154 GLsizei height,
5155 GLsizei depth)
5156 {
5157 return GL_TexStorage3DEXT(target, levels, internalformat, width, height, depth);
5158 }
5159
5160 // GL_EXT_texture_storage_compression
glTexStorageAttribs2DEXT(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height,const GLint * attrib_list)5161 void GL_APIENTRY glTexStorageAttribs2DEXT(GLenum target,
5162 GLsizei levels,
5163 GLenum internalformat,
5164 GLsizei width,
5165 GLsizei height,
5166 const GLint *attrib_list)
5167 {
5168 return GL_TexStorageAttribs2DEXT(target, levels, internalformat, width, height, attrib_list);
5169 }
5170
glTexStorageAttribs3DEXT(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,const GLint * attrib_list)5171 void GL_APIENTRY glTexStorageAttribs3DEXT(GLenum target,
5172 GLsizei levels,
5173 GLenum internalformat,
5174 GLsizei width,
5175 GLsizei height,
5176 GLsizei depth,
5177 const GLint *attrib_list)
5178 {
5179 return GL_TexStorageAttribs3DEXT(target, levels, internalformat, width, height, depth,
5180 attrib_list);
5181 }
5182
5183 // GL_EXT_texture_type_2_10_10_10_REV
5184
5185 // GL_EXT_unpack_subimage
5186
5187 // GL_IMG_texture_compression_pvrtc
5188
5189 // GL_IMG_texture_compression_pvrtc2
5190
5191 // GL_KHR_blend_equation_advanced
glBlendBarrierKHR()5192 void GL_APIENTRY glBlendBarrierKHR()
5193 {
5194 return GL_BlendBarrierKHR();
5195 }
5196
5197 // GL_KHR_blend_equation_advanced_coherent
5198
5199 // GL_KHR_debug
glDebugMessageCallbackKHR(GLDEBUGPROCKHR callback,const void * userParam)5200 void GL_APIENTRY glDebugMessageCallbackKHR(GLDEBUGPROCKHR callback, const void *userParam)
5201 {
5202 return GL_DebugMessageCallbackKHR(callback, userParam);
5203 }
5204
glDebugMessageControlKHR(GLenum source,GLenum type,GLenum severity,GLsizei count,const GLuint * ids,GLboolean enabled)5205 void GL_APIENTRY glDebugMessageControlKHR(GLenum source,
5206 GLenum type,
5207 GLenum severity,
5208 GLsizei count,
5209 const GLuint *ids,
5210 GLboolean enabled)
5211 {
5212 return GL_DebugMessageControlKHR(source, type, severity, count, ids, enabled);
5213 }
5214
glDebugMessageInsertKHR(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar * buf)5215 void GL_APIENTRY glDebugMessageInsertKHR(GLenum source,
5216 GLenum type,
5217 GLuint id,
5218 GLenum severity,
5219 GLsizei length,
5220 const GLchar *buf)
5221 {
5222 return GL_DebugMessageInsertKHR(source, type, id, severity, length, buf);
5223 }
5224
glGetDebugMessageLogKHR(GLuint count,GLsizei bufSize,GLenum * sources,GLenum * types,GLuint * ids,GLenum * severities,GLsizei * lengths,GLchar * messageLog)5225 GLuint GL_APIENTRY glGetDebugMessageLogKHR(GLuint count,
5226 GLsizei bufSize,
5227 GLenum *sources,
5228 GLenum *types,
5229 GLuint *ids,
5230 GLenum *severities,
5231 GLsizei *lengths,
5232 GLchar *messageLog)
5233 {
5234 return GL_GetDebugMessageLogKHR(count, bufSize, sources, types, ids, severities, lengths,
5235 messageLog);
5236 }
5237
5238 void GL_APIENTRY
glGetObjectLabelKHR(GLenum identifier,GLuint name,GLsizei bufSize,GLsizei * length,GLchar * label)5239 glGetObjectLabelKHR(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
5240 {
5241 return GL_GetObjectLabelKHR(identifier, name, bufSize, length, label);
5242 }
5243
glGetObjectPtrLabelKHR(const void * ptr,GLsizei bufSize,GLsizei * length,GLchar * label)5244 void GL_APIENTRY glGetObjectPtrLabelKHR(const void *ptr,
5245 GLsizei bufSize,
5246 GLsizei *length,
5247 GLchar *label)
5248 {
5249 return GL_GetObjectPtrLabelKHR(ptr, bufSize, length, label);
5250 }
5251
glGetPointervKHR(GLenum pname,void ** params)5252 void GL_APIENTRY glGetPointervKHR(GLenum pname, void **params)
5253 {
5254 return GL_GetPointervKHR(pname, params);
5255 }
5256
glObjectLabelKHR(GLenum identifier,GLuint name,GLsizei length,const GLchar * label)5257 void GL_APIENTRY glObjectLabelKHR(GLenum identifier,
5258 GLuint name,
5259 GLsizei length,
5260 const GLchar *label)
5261 {
5262 return GL_ObjectLabelKHR(identifier, name, length, label);
5263 }
5264
glObjectPtrLabelKHR(const void * ptr,GLsizei length,const GLchar * label)5265 void GL_APIENTRY glObjectPtrLabelKHR(const void *ptr, GLsizei length, const GLchar *label)
5266 {
5267 return GL_ObjectPtrLabelKHR(ptr, length, label);
5268 }
5269
glPopDebugGroupKHR()5270 void GL_APIENTRY glPopDebugGroupKHR()
5271 {
5272 return GL_PopDebugGroupKHR();
5273 }
5274
glPushDebugGroupKHR(GLenum source,GLuint id,GLsizei length,const GLchar * message)5275 void GL_APIENTRY glPushDebugGroupKHR(GLenum source,
5276 GLuint id,
5277 GLsizei length,
5278 const GLchar *message)
5279 {
5280 return GL_PushDebugGroupKHR(source, id, length, message);
5281 }
5282
5283 // GL_KHR_no_error
5284
5285 // GL_KHR_parallel_shader_compile
glMaxShaderCompilerThreadsKHR(GLuint count)5286 void GL_APIENTRY glMaxShaderCompilerThreadsKHR(GLuint count)
5287 {
5288 return GL_MaxShaderCompilerThreadsKHR(count);
5289 }
5290
5291 // GL_KHR_robust_buffer_access_behavior
5292
5293 // GL_KHR_robustness
glGetGraphicsResetStatusKHR()5294 GLenum GL_APIENTRY glGetGraphicsResetStatusKHR()
5295 {
5296 return GL_GetGraphicsResetStatusKHR();
5297 }
5298
glGetnUniformfvKHR(GLuint program,GLint location,GLsizei bufSize,GLfloat * params)5299 void GL_APIENTRY glGetnUniformfvKHR(GLuint program,
5300 GLint location,
5301 GLsizei bufSize,
5302 GLfloat *params)
5303 {
5304 return GL_GetnUniformfvKHR(program, location, bufSize, params);
5305 }
5306
glGetnUniformivKHR(GLuint program,GLint location,GLsizei bufSize,GLint * params)5307 void GL_APIENTRY glGetnUniformivKHR(GLuint program, GLint location, GLsizei bufSize, GLint *params)
5308 {
5309 return GL_GetnUniformivKHR(program, location, bufSize, params);
5310 }
5311
glGetnUniformuivKHR(GLuint program,GLint location,GLsizei bufSize,GLuint * params)5312 void GL_APIENTRY glGetnUniformuivKHR(GLuint program,
5313 GLint location,
5314 GLsizei bufSize,
5315 GLuint *params)
5316 {
5317 return GL_GetnUniformuivKHR(program, location, bufSize, params);
5318 }
5319
glReadnPixelsKHR(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,void * data)5320 void GL_APIENTRY glReadnPixelsKHR(GLint x,
5321 GLint y,
5322 GLsizei width,
5323 GLsizei height,
5324 GLenum format,
5325 GLenum type,
5326 GLsizei bufSize,
5327 void *data)
5328 {
5329 return GL_ReadnPixelsKHR(x, y, width, height, format, type, bufSize, data);
5330 }
5331
5332 // GL_KHR_texture_compression_astc_hdr
5333
5334 // GL_KHR_texture_compression_astc_ldr
5335
5336 // GL_KHR_texture_compression_astc_sliced_3d
5337
5338 // GL_MESA_framebuffer_flip_y
glFramebufferParameteriMESA(GLenum target,GLenum pname,GLint param)5339 void GL_APIENTRY glFramebufferParameteriMESA(GLenum target, GLenum pname, GLint param)
5340 {
5341 return GL_FramebufferParameteriMESA(target, pname, param);
5342 }
5343
glGetFramebufferParameterivMESA(GLenum target,GLenum pname,GLint * params)5344 void GL_APIENTRY glGetFramebufferParameterivMESA(GLenum target, GLenum pname, GLint *params)
5345 {
5346 return GL_GetFramebufferParameterivMESA(target, pname, params);
5347 }
5348
5349 // GL_NV_fence
glDeleteFencesNV(GLsizei n,const GLuint * fences)5350 void GL_APIENTRY glDeleteFencesNV(GLsizei n, const GLuint *fences)
5351 {
5352 return GL_DeleteFencesNV(n, fences);
5353 }
5354
glFinishFenceNV(GLuint fence)5355 void GL_APIENTRY glFinishFenceNV(GLuint fence)
5356 {
5357 return GL_FinishFenceNV(fence);
5358 }
5359
glGenFencesNV(GLsizei n,GLuint * fences)5360 void GL_APIENTRY glGenFencesNV(GLsizei n, GLuint *fences)
5361 {
5362 return GL_GenFencesNV(n, fences);
5363 }
5364
glGetFenceivNV(GLuint fence,GLenum pname,GLint * params)5365 void GL_APIENTRY glGetFenceivNV(GLuint fence, GLenum pname, GLint *params)
5366 {
5367 return GL_GetFenceivNV(fence, pname, params);
5368 }
5369
glIsFenceNV(GLuint fence)5370 GLboolean GL_APIENTRY glIsFenceNV(GLuint fence)
5371 {
5372 return GL_IsFenceNV(fence);
5373 }
5374
glSetFenceNV(GLuint fence,GLenum condition)5375 void GL_APIENTRY glSetFenceNV(GLuint fence, GLenum condition)
5376 {
5377 return GL_SetFenceNV(fence, condition);
5378 }
5379
glTestFenceNV(GLuint fence)5380 GLboolean GL_APIENTRY glTestFenceNV(GLuint fence)
5381 {
5382 return GL_TestFenceNV(fence);
5383 }
5384
5385 // 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)5386 void GL_APIENTRY glBlitFramebufferNV(GLint srcX0,
5387 GLint srcY0,
5388 GLint srcX1,
5389 GLint srcY1,
5390 GLint dstX0,
5391 GLint dstY0,
5392 GLint dstX1,
5393 GLint dstY1,
5394 GLbitfield mask,
5395 GLenum filter)
5396 {
5397 return GL_BlitFramebufferNV(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask,
5398 filter);
5399 }
5400
5401 // GL_NV_pixel_buffer_object
5402
5403 // GL_NV_polygon_mode
glPolygonModeNV(GLenum face,GLenum mode)5404 void GL_APIENTRY glPolygonModeNV(GLenum face, GLenum mode)
5405 {
5406 return GL_PolygonModeNV(face, mode);
5407 }
5408
5409 // GL_NV_read_depth
5410
5411 // GL_NV_read_depth_stencil
5412
5413 // GL_NV_read_stencil
5414
5415 // GL_NV_robustness_video_memory_purge
5416
5417 // GL_NV_shader_noperspective_interpolation
5418
5419 // GL_OES_EGL_image
glEGLImageTargetRenderbufferStorageOES(GLenum target,GLeglImageOES image)5420 void GL_APIENTRY glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image)
5421 {
5422 return GL_EGLImageTargetRenderbufferStorageOES(target, image);
5423 }
5424
glEGLImageTargetTexture2DOES(GLenum target,GLeglImageOES image)5425 void GL_APIENTRY glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image)
5426 {
5427 return GL_EGLImageTargetTexture2DOES(target, image);
5428 }
5429
5430 // GL_OES_EGL_image_external
5431
5432 // GL_OES_EGL_image_external_essl3
5433
5434 // GL_OES_blend_subtract
glBlendEquationOES(GLenum mode)5435 void GL_APIENTRY glBlendEquationOES(GLenum mode)
5436 {
5437 return GL_BlendEquationOES(mode);
5438 }
5439
5440 // GL_OES_compressed_ETC1_RGB8_texture
5441
5442 // GL_OES_compressed_paletted_texture
5443
5444 // 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)5445 void GL_APIENTRY glCopyImageSubDataOES(GLuint srcName,
5446 GLenum srcTarget,
5447 GLint srcLevel,
5448 GLint srcX,
5449 GLint srcY,
5450 GLint srcZ,
5451 GLuint dstName,
5452 GLenum dstTarget,
5453 GLint dstLevel,
5454 GLint dstX,
5455 GLint dstY,
5456 GLint dstZ,
5457 GLsizei srcWidth,
5458 GLsizei srcHeight,
5459 GLsizei srcDepth)
5460 {
5461 return GL_CopyImageSubDataOES(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName,
5462 dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight,
5463 srcDepth);
5464 }
5465
5466 // GL_OES_depth24
5467
5468 // GL_OES_depth32
5469
5470 // GL_OES_depth_texture
5471
5472 // GL_OES_draw_buffers_indexed
glBlendEquationSeparateiOES(GLuint buf,GLenum modeRGB,GLenum modeAlpha)5473 void GL_APIENTRY glBlendEquationSeparateiOES(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
5474 {
5475 return GL_BlendEquationSeparateiOES(buf, modeRGB, modeAlpha);
5476 }
5477
glBlendEquationiOES(GLuint buf,GLenum mode)5478 void GL_APIENTRY glBlendEquationiOES(GLuint buf, GLenum mode)
5479 {
5480 return GL_BlendEquationiOES(buf, mode);
5481 }
5482
5483 void GL_APIENTRY
glBlendFuncSeparateiOES(GLuint buf,GLenum srcRGB,GLenum dstRGB,GLenum srcAlpha,GLenum dstAlpha)5484 glBlendFuncSeparateiOES(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
5485 {
5486 return GL_BlendFuncSeparateiOES(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
5487 }
5488
glBlendFunciOES(GLuint buf,GLenum src,GLenum dst)5489 void GL_APIENTRY glBlendFunciOES(GLuint buf, GLenum src, GLenum dst)
5490 {
5491 return GL_BlendFunciOES(buf, src, dst);
5492 }
5493
glColorMaskiOES(GLuint index,GLboolean r,GLboolean g,GLboolean b,GLboolean a)5494 void GL_APIENTRY glColorMaskiOES(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
5495 {
5496 return GL_ColorMaskiOES(index, r, g, b, a);
5497 }
5498
glDisableiOES(GLenum target,GLuint index)5499 void GL_APIENTRY glDisableiOES(GLenum target, GLuint index)
5500 {
5501 return GL_DisableiOES(target, index);
5502 }
5503
glEnableiOES(GLenum target,GLuint index)5504 void GL_APIENTRY glEnableiOES(GLenum target, GLuint index)
5505 {
5506 return GL_EnableiOES(target, index);
5507 }
5508
glIsEnablediOES(GLenum target,GLuint index)5509 GLboolean GL_APIENTRY glIsEnablediOES(GLenum target, GLuint index)
5510 {
5511 return GL_IsEnablediOES(target, index);
5512 }
5513
5514 // GL_OES_draw_elements_base_vertex
glDrawElementsBaseVertexOES(GLenum mode,GLsizei count,GLenum type,const void * indices,GLint basevertex)5515 void GL_APIENTRY glDrawElementsBaseVertexOES(GLenum mode,
5516 GLsizei count,
5517 GLenum type,
5518 const void *indices,
5519 GLint basevertex)
5520 {
5521 return GL_DrawElementsBaseVertexOES(mode, count, type, indices, basevertex);
5522 }
5523
glDrawElementsInstancedBaseVertexOES(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex)5524 void GL_APIENTRY glDrawElementsInstancedBaseVertexOES(GLenum mode,
5525 GLsizei count,
5526 GLenum type,
5527 const void *indices,
5528 GLsizei instancecount,
5529 GLint basevertex)
5530 {
5531 return GL_DrawElementsInstancedBaseVertexOES(mode, count, type, indices, instancecount,
5532 basevertex);
5533 }
5534
glDrawRangeElementsBaseVertexOES(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices,GLint basevertex)5535 void GL_APIENTRY glDrawRangeElementsBaseVertexOES(GLenum mode,
5536 GLuint start,
5537 GLuint end,
5538 GLsizei count,
5539 GLenum type,
5540 const void *indices,
5541 GLint basevertex)
5542 {
5543 return GL_DrawRangeElementsBaseVertexOES(mode, start, end, count, type, indices, basevertex);
5544 }
5545
5546 // GL_OES_draw_texture
glDrawTexfOES(GLfloat x,GLfloat y,GLfloat z,GLfloat width,GLfloat height)5547 void GL_APIENTRY glDrawTexfOES(GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height)
5548 {
5549 return GL_DrawTexfOES(x, y, z, width, height);
5550 }
5551
glDrawTexfvOES(const GLfloat * coords)5552 void GL_APIENTRY glDrawTexfvOES(const GLfloat *coords)
5553 {
5554 return GL_DrawTexfvOES(coords);
5555 }
5556
glDrawTexiOES(GLint x,GLint y,GLint z,GLint width,GLint height)5557 void GL_APIENTRY glDrawTexiOES(GLint x, GLint y, GLint z, GLint width, GLint height)
5558 {
5559 return GL_DrawTexiOES(x, y, z, width, height);
5560 }
5561
glDrawTexivOES(const GLint * coords)5562 void GL_APIENTRY glDrawTexivOES(const GLint *coords)
5563 {
5564 return GL_DrawTexivOES(coords);
5565 }
5566
glDrawTexsOES(GLshort x,GLshort y,GLshort z,GLshort width,GLshort height)5567 void GL_APIENTRY glDrawTexsOES(GLshort x, GLshort y, GLshort z, GLshort width, GLshort height)
5568 {
5569 return GL_DrawTexsOES(x, y, z, width, height);
5570 }
5571
glDrawTexsvOES(const GLshort * coords)5572 void GL_APIENTRY glDrawTexsvOES(const GLshort *coords)
5573 {
5574 return GL_DrawTexsvOES(coords);
5575 }
5576
glDrawTexxOES(GLfixed x,GLfixed y,GLfixed z,GLfixed width,GLfixed height)5577 void GL_APIENTRY glDrawTexxOES(GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height)
5578 {
5579 return GL_DrawTexxOES(x, y, z, width, height);
5580 }
5581
glDrawTexxvOES(const GLfixed * coords)5582 void GL_APIENTRY glDrawTexxvOES(const GLfixed *coords)
5583 {
5584 return GL_DrawTexxvOES(coords);
5585 }
5586
5587 // GL_OES_element_index_uint
5588
5589 // GL_OES_fbo_render_mipmap
5590
5591 // GL_OES_framebuffer_object
glBindFramebufferOES(GLenum target,GLuint framebuffer)5592 void GL_APIENTRY glBindFramebufferOES(GLenum target, GLuint framebuffer)
5593 {
5594 return GL_BindFramebufferOES(target, framebuffer);
5595 }
5596
glBindRenderbufferOES(GLenum target,GLuint renderbuffer)5597 void GL_APIENTRY glBindRenderbufferOES(GLenum target, GLuint renderbuffer)
5598 {
5599 return GL_BindRenderbufferOES(target, renderbuffer);
5600 }
5601
glCheckFramebufferStatusOES(GLenum target)5602 GLenum GL_APIENTRY glCheckFramebufferStatusOES(GLenum target)
5603 {
5604 return GL_CheckFramebufferStatusOES(target);
5605 }
5606
glDeleteFramebuffersOES(GLsizei n,const GLuint * framebuffers)5607 void GL_APIENTRY glDeleteFramebuffersOES(GLsizei n, const GLuint *framebuffers)
5608 {
5609 return GL_DeleteFramebuffersOES(n, framebuffers);
5610 }
5611
glDeleteRenderbuffersOES(GLsizei n,const GLuint * renderbuffers)5612 void GL_APIENTRY glDeleteRenderbuffersOES(GLsizei n, const GLuint *renderbuffers)
5613 {
5614 return GL_DeleteRenderbuffersOES(n, renderbuffers);
5615 }
5616
glFramebufferRenderbufferOES(GLenum target,GLenum attachment,GLenum renderbuffertarget,GLuint renderbuffer)5617 void GL_APIENTRY glFramebufferRenderbufferOES(GLenum target,
5618 GLenum attachment,
5619 GLenum renderbuffertarget,
5620 GLuint renderbuffer)
5621 {
5622 return GL_FramebufferRenderbufferOES(target, attachment, renderbuffertarget, renderbuffer);
5623 }
5624
glFramebufferTexture2DOES(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level)5625 void GL_APIENTRY glFramebufferTexture2DOES(GLenum target,
5626 GLenum attachment,
5627 GLenum textarget,
5628 GLuint texture,
5629 GLint level)
5630 {
5631 return GL_FramebufferTexture2DOES(target, attachment, textarget, texture, level);
5632 }
5633
glGenFramebuffersOES(GLsizei n,GLuint * framebuffers)5634 void GL_APIENTRY glGenFramebuffersOES(GLsizei n, GLuint *framebuffers)
5635 {
5636 return GL_GenFramebuffersOES(n, framebuffers);
5637 }
5638
glGenRenderbuffersOES(GLsizei n,GLuint * renderbuffers)5639 void GL_APIENTRY glGenRenderbuffersOES(GLsizei n, GLuint *renderbuffers)
5640 {
5641 return GL_GenRenderbuffersOES(n, renderbuffers);
5642 }
5643
glGenerateMipmapOES(GLenum target)5644 void GL_APIENTRY glGenerateMipmapOES(GLenum target)
5645 {
5646 return GL_GenerateMipmapOES(target);
5647 }
5648
glGetFramebufferAttachmentParameterivOES(GLenum target,GLenum attachment,GLenum pname,GLint * params)5649 void GL_APIENTRY glGetFramebufferAttachmentParameterivOES(GLenum target,
5650 GLenum attachment,
5651 GLenum pname,
5652 GLint *params)
5653 {
5654 return GL_GetFramebufferAttachmentParameterivOES(target, attachment, pname, params);
5655 }
5656
glGetRenderbufferParameterivOES(GLenum target,GLenum pname,GLint * params)5657 void GL_APIENTRY glGetRenderbufferParameterivOES(GLenum target, GLenum pname, GLint *params)
5658 {
5659 return GL_GetRenderbufferParameterivOES(target, pname, params);
5660 }
5661
glIsFramebufferOES(GLuint framebuffer)5662 GLboolean GL_APIENTRY glIsFramebufferOES(GLuint framebuffer)
5663 {
5664 return GL_IsFramebufferOES(framebuffer);
5665 }
5666
glIsRenderbufferOES(GLuint renderbuffer)5667 GLboolean GL_APIENTRY glIsRenderbufferOES(GLuint renderbuffer)
5668 {
5669 return GL_IsRenderbufferOES(renderbuffer);
5670 }
5671
glRenderbufferStorageOES(GLenum target,GLenum internalformat,GLsizei width,GLsizei height)5672 void GL_APIENTRY glRenderbufferStorageOES(GLenum target,
5673 GLenum internalformat,
5674 GLsizei width,
5675 GLsizei height)
5676 {
5677 return GL_RenderbufferStorageOES(target, internalformat, width, height);
5678 }
5679
5680 // GL_OES_geometry_shader
glFramebufferTextureOES(GLenum target,GLenum attachment,GLuint texture,GLint level)5681 void GL_APIENTRY glFramebufferTextureOES(GLenum target,
5682 GLenum attachment,
5683 GLuint texture,
5684 GLint level)
5685 {
5686 return GL_FramebufferTextureOES(target, attachment, texture, level);
5687 }
5688
5689 // GL_OES_get_program_binary
glGetProgramBinaryOES(GLuint program,GLsizei bufSize,GLsizei * length,GLenum * binaryFormat,void * binary)5690 void GL_APIENTRY glGetProgramBinaryOES(GLuint program,
5691 GLsizei bufSize,
5692 GLsizei *length,
5693 GLenum *binaryFormat,
5694 void *binary)
5695 {
5696 return GL_GetProgramBinaryOES(program, bufSize, length, binaryFormat, binary);
5697 }
5698
glProgramBinaryOES(GLuint program,GLenum binaryFormat,const void * binary,GLint length)5699 void GL_APIENTRY glProgramBinaryOES(GLuint program,
5700 GLenum binaryFormat,
5701 const void *binary,
5702 GLint length)
5703 {
5704 return GL_ProgramBinaryOES(program, binaryFormat, binary, length);
5705 }
5706
5707 // GL_OES_gpu_shader5
5708
5709 // GL_OES_mapbuffer
glGetBufferPointervOES(GLenum target,GLenum pname,void ** params)5710 void GL_APIENTRY glGetBufferPointervOES(GLenum target, GLenum pname, void **params)
5711 {
5712 return GL_GetBufferPointervOES(target, pname, params);
5713 }
5714
glMapBufferOES(GLenum target,GLenum access)5715 void *GL_APIENTRY glMapBufferOES(GLenum target, GLenum access)
5716 {
5717 return GL_MapBufferOES(target, access);
5718 }
5719
glUnmapBufferOES(GLenum target)5720 GLboolean GL_APIENTRY glUnmapBufferOES(GLenum target)
5721 {
5722 return GL_UnmapBufferOES(target);
5723 }
5724
5725 // GL_OES_matrix_palette
glCurrentPaletteMatrixOES(GLuint matrixpaletteindex)5726 void GL_APIENTRY glCurrentPaletteMatrixOES(GLuint matrixpaletteindex)
5727 {
5728 return GL_CurrentPaletteMatrixOES(matrixpaletteindex);
5729 }
5730
glLoadPaletteFromModelViewMatrixOES()5731 void GL_APIENTRY glLoadPaletteFromModelViewMatrixOES()
5732 {
5733 return GL_LoadPaletteFromModelViewMatrixOES();
5734 }
5735
glMatrixIndexPointerOES(GLint size,GLenum type,GLsizei stride,const void * pointer)5736 void GL_APIENTRY glMatrixIndexPointerOES(GLint size,
5737 GLenum type,
5738 GLsizei stride,
5739 const void *pointer)
5740 {
5741 return GL_MatrixIndexPointerOES(size, type, stride, pointer);
5742 }
5743
glWeightPointerOES(GLint size,GLenum type,GLsizei stride,const void * pointer)5744 void GL_APIENTRY glWeightPointerOES(GLint size, GLenum type, GLsizei stride, const void *pointer)
5745 {
5746 return GL_WeightPointerOES(size, type, stride, pointer);
5747 }
5748
5749 // GL_OES_packed_depth_stencil
5750
5751 // GL_OES_point_size_array
glPointSizePointerOES(GLenum type,GLsizei stride,const void * pointer)5752 void GL_APIENTRY glPointSizePointerOES(GLenum type, GLsizei stride, const void *pointer)
5753 {
5754 return GL_PointSizePointerOES(type, stride, pointer);
5755 }
5756
5757 // GL_OES_point_sprite
5758
5759 // GL_OES_primitive_bounding_box
glPrimitiveBoundingBoxOES(GLfloat minX,GLfloat minY,GLfloat minZ,GLfloat minW,GLfloat maxX,GLfloat maxY,GLfloat maxZ,GLfloat maxW)5760 void GL_APIENTRY glPrimitiveBoundingBoxOES(GLfloat minX,
5761 GLfloat minY,
5762 GLfloat minZ,
5763 GLfloat minW,
5764 GLfloat maxX,
5765 GLfloat maxY,
5766 GLfloat maxZ,
5767 GLfloat maxW)
5768 {
5769 return GL_PrimitiveBoundingBoxOES(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW);
5770 }
5771
5772 // GL_OES_query_matrix
glQueryMatrixxOES(GLfixed * mantissa,GLint * exponent)5773 GLbitfield GL_APIENTRY glQueryMatrixxOES(GLfixed *mantissa, GLint *exponent)
5774 {
5775 return GL_QueryMatrixxOES(mantissa, exponent);
5776 }
5777
5778 // GL_OES_required_internalformat
5779
5780 // GL_OES_rgb8_rgba8
5781
5782 // GL_OES_sample_shading
glMinSampleShadingOES(GLfloat value)5783 void GL_APIENTRY glMinSampleShadingOES(GLfloat value)
5784 {
5785 return GL_MinSampleShadingOES(value);
5786 }
5787
5788 // GL_OES_sample_variables
5789
5790 // GL_OES_shader_image_atomic
5791
5792 // GL_OES_shader_io_blocks
5793
5794 // GL_OES_shader_multisample_interpolation
5795
5796 // GL_OES_standard_derivatives
5797
5798 // GL_OES_surfaceless_context
5799
5800 // GL_OES_tessellation_shader
glPatchParameteriOES(GLenum pname,GLint value)5801 void GL_APIENTRY glPatchParameteriOES(GLenum pname, GLint value)
5802 {
5803 return GL_PatchParameteriOES(pname, value);
5804 }
5805
5806 // GL_OES_texture_3D
glCompressedTexImage3DOES(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,const void * data)5807 void GL_APIENTRY glCompressedTexImage3DOES(GLenum target,
5808 GLint level,
5809 GLenum internalformat,
5810 GLsizei width,
5811 GLsizei height,
5812 GLsizei depth,
5813 GLint border,
5814 GLsizei imageSize,
5815 const void *data)
5816 {
5817 return GL_CompressedTexImage3DOES(target, level, internalformat, width, height, depth, border,
5818 imageSize, data);
5819 }
5820
glCompressedTexSubImage3DOES(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,const void * data)5821 void GL_APIENTRY glCompressedTexSubImage3DOES(GLenum target,
5822 GLint level,
5823 GLint xoffset,
5824 GLint yoffset,
5825 GLint zoffset,
5826 GLsizei width,
5827 GLsizei height,
5828 GLsizei depth,
5829 GLenum format,
5830 GLsizei imageSize,
5831 const void *data)
5832 {
5833 return GL_CompressedTexSubImage3DOES(target, level, xoffset, yoffset, zoffset, width, height,
5834 depth, format, imageSize, data);
5835 }
5836
glCopyTexSubImage3DOES(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLsizei width,GLsizei height)5837 void GL_APIENTRY glCopyTexSubImage3DOES(GLenum target,
5838 GLint level,
5839 GLint xoffset,
5840 GLint yoffset,
5841 GLint zoffset,
5842 GLint x,
5843 GLint y,
5844 GLsizei width,
5845 GLsizei height)
5846 {
5847 return GL_CopyTexSubImage3DOES(target, level, xoffset, yoffset, zoffset, x, y, width, height);
5848 }
5849
glFramebufferTexture3DOES(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level,GLint zoffset)5850 void GL_APIENTRY glFramebufferTexture3DOES(GLenum target,
5851 GLenum attachment,
5852 GLenum textarget,
5853 GLuint texture,
5854 GLint level,
5855 GLint zoffset)
5856 {
5857 return GL_FramebufferTexture3DOES(target, attachment, textarget, texture, level, zoffset);
5858 }
5859
glTexImage3DOES(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,const void * pixels)5860 void GL_APIENTRY glTexImage3DOES(GLenum target,
5861 GLint level,
5862 GLenum internalformat,
5863 GLsizei width,
5864 GLsizei height,
5865 GLsizei depth,
5866 GLint border,
5867 GLenum format,
5868 GLenum type,
5869 const void *pixels)
5870 {
5871 return GL_TexImage3DOES(target, level, internalformat, width, height, depth, border, format,
5872 type, pixels);
5873 }
5874
glTexSubImage3DOES(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const void * pixels)5875 void GL_APIENTRY glTexSubImage3DOES(GLenum target,
5876 GLint level,
5877 GLint xoffset,
5878 GLint yoffset,
5879 GLint zoffset,
5880 GLsizei width,
5881 GLsizei height,
5882 GLsizei depth,
5883 GLenum format,
5884 GLenum type,
5885 const void *pixels)
5886 {
5887 return GL_TexSubImage3DOES(target, level, xoffset, yoffset, zoffset, width, height, depth,
5888 format, type, pixels);
5889 }
5890
5891 // GL_OES_texture_border_clamp
glGetSamplerParameterIivOES(GLuint sampler,GLenum pname,GLint * params)5892 void GL_APIENTRY glGetSamplerParameterIivOES(GLuint sampler, GLenum pname, GLint *params)
5893 {
5894 return GL_GetSamplerParameterIivOES(sampler, pname, params);
5895 }
5896
glGetSamplerParameterIuivOES(GLuint sampler,GLenum pname,GLuint * params)5897 void GL_APIENTRY glGetSamplerParameterIuivOES(GLuint sampler, GLenum pname, GLuint *params)
5898 {
5899 return GL_GetSamplerParameterIuivOES(sampler, pname, params);
5900 }
5901
glGetTexParameterIivOES(GLenum target,GLenum pname,GLint * params)5902 void GL_APIENTRY glGetTexParameterIivOES(GLenum target, GLenum pname, GLint *params)
5903 {
5904 return GL_GetTexParameterIivOES(target, pname, params);
5905 }
5906
glGetTexParameterIuivOES(GLenum target,GLenum pname,GLuint * params)5907 void GL_APIENTRY glGetTexParameterIuivOES(GLenum target, GLenum pname, GLuint *params)
5908 {
5909 return GL_GetTexParameterIuivOES(target, pname, params);
5910 }
5911
glSamplerParameterIivOES(GLuint sampler,GLenum pname,const GLint * param)5912 void GL_APIENTRY glSamplerParameterIivOES(GLuint sampler, GLenum pname, const GLint *param)
5913 {
5914 return GL_SamplerParameterIivOES(sampler, pname, param);
5915 }
5916
glSamplerParameterIuivOES(GLuint sampler,GLenum pname,const GLuint * param)5917 void GL_APIENTRY glSamplerParameterIuivOES(GLuint sampler, GLenum pname, const GLuint *param)
5918 {
5919 return GL_SamplerParameterIuivOES(sampler, pname, param);
5920 }
5921
glTexParameterIivOES(GLenum target,GLenum pname,const GLint * params)5922 void GL_APIENTRY glTexParameterIivOES(GLenum target, GLenum pname, const GLint *params)
5923 {
5924 return GL_TexParameterIivOES(target, pname, params);
5925 }
5926
glTexParameterIuivOES(GLenum target,GLenum pname,const GLuint * params)5927 void GL_APIENTRY glTexParameterIuivOES(GLenum target, GLenum pname, const GLuint *params)
5928 {
5929 return GL_TexParameterIuivOES(target, pname, params);
5930 }
5931
5932 // GL_OES_texture_buffer
glTexBufferOES(GLenum target,GLenum internalformat,GLuint buffer)5933 void GL_APIENTRY glTexBufferOES(GLenum target, GLenum internalformat, GLuint buffer)
5934 {
5935 return GL_TexBufferOES(target, internalformat, buffer);
5936 }
5937
glTexBufferRangeOES(GLenum target,GLenum internalformat,GLuint buffer,GLintptr offset,GLsizeiptr size)5938 void GL_APIENTRY glTexBufferRangeOES(GLenum target,
5939 GLenum internalformat,
5940 GLuint buffer,
5941 GLintptr offset,
5942 GLsizeiptr size)
5943 {
5944 return GL_TexBufferRangeOES(target, internalformat, buffer, offset, size);
5945 }
5946
5947 // GL_OES_texture_compression_astc
5948
5949 // GL_OES_texture_cube_map
glGetTexGenfvOES(GLenum coord,GLenum pname,GLfloat * params)5950 void GL_APIENTRY glGetTexGenfvOES(GLenum coord, GLenum pname, GLfloat *params)
5951 {
5952 return GL_GetTexGenfvOES(coord, pname, params);
5953 }
5954
glGetTexGenivOES(GLenum coord,GLenum pname,GLint * params)5955 void GL_APIENTRY glGetTexGenivOES(GLenum coord, GLenum pname, GLint *params)
5956 {
5957 return GL_GetTexGenivOES(coord, pname, params);
5958 }
5959
glGetTexGenxvOES(GLenum coord,GLenum pname,GLfixed * params)5960 void GL_APIENTRY glGetTexGenxvOES(GLenum coord, GLenum pname, GLfixed *params)
5961 {
5962 return GL_GetTexGenxvOES(coord, pname, params);
5963 }
5964
glTexGenfOES(GLenum coord,GLenum pname,GLfloat param)5965 void GL_APIENTRY glTexGenfOES(GLenum coord, GLenum pname, GLfloat param)
5966 {
5967 return GL_TexGenfOES(coord, pname, param);
5968 }
5969
glTexGenfvOES(GLenum coord,GLenum pname,const GLfloat * params)5970 void GL_APIENTRY glTexGenfvOES(GLenum coord, GLenum pname, const GLfloat *params)
5971 {
5972 return GL_TexGenfvOES(coord, pname, params);
5973 }
5974
glTexGeniOES(GLenum coord,GLenum pname,GLint param)5975 void GL_APIENTRY glTexGeniOES(GLenum coord, GLenum pname, GLint param)
5976 {
5977 return GL_TexGeniOES(coord, pname, param);
5978 }
5979
glTexGenivOES(GLenum coord,GLenum pname,const GLint * params)5980 void GL_APIENTRY glTexGenivOES(GLenum coord, GLenum pname, const GLint *params)
5981 {
5982 return GL_TexGenivOES(coord, pname, params);
5983 }
5984
glTexGenxOES(GLenum coord,GLenum pname,GLfixed param)5985 void GL_APIENTRY glTexGenxOES(GLenum coord, GLenum pname, GLfixed param)
5986 {
5987 return GL_TexGenxOES(coord, pname, param);
5988 }
5989
glTexGenxvOES(GLenum coord,GLenum pname,const GLfixed * params)5990 void GL_APIENTRY glTexGenxvOES(GLenum coord, GLenum pname, const GLfixed *params)
5991 {
5992 return GL_TexGenxvOES(coord, pname, params);
5993 }
5994
5995 // GL_OES_texture_cube_map_array
5996
5997 // GL_OES_texture_float
5998
5999 // GL_OES_texture_float_linear
6000
6001 // GL_OES_texture_half_float
6002
6003 // GL_OES_texture_half_float_linear
6004
6005 // GL_OES_texture_mirrored_repeat
6006
6007 // GL_OES_texture_npot
6008
6009 // GL_OES_texture_stencil8
6010
6011 // GL_OES_texture_storage_multisample_2d_array
glTexStorage3DMultisampleOES(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedsamplelocations)6012 void GL_APIENTRY glTexStorage3DMultisampleOES(GLenum target,
6013 GLsizei samples,
6014 GLenum internalformat,
6015 GLsizei width,
6016 GLsizei height,
6017 GLsizei depth,
6018 GLboolean fixedsamplelocations)
6019 {
6020 return GL_TexStorage3DMultisampleOES(target, samples, internalformat, width, height, depth,
6021 fixedsamplelocations);
6022 }
6023
6024 // GL_OES_vertex_array_object
glBindVertexArrayOES(GLuint array)6025 void GL_APIENTRY glBindVertexArrayOES(GLuint array)
6026 {
6027 return GL_BindVertexArrayOES(array);
6028 }
6029
glDeleteVertexArraysOES(GLsizei n,const GLuint * arrays)6030 void GL_APIENTRY glDeleteVertexArraysOES(GLsizei n, const GLuint *arrays)
6031 {
6032 return GL_DeleteVertexArraysOES(n, arrays);
6033 }
6034
glGenVertexArraysOES(GLsizei n,GLuint * arrays)6035 void GL_APIENTRY glGenVertexArraysOES(GLsizei n, GLuint *arrays)
6036 {
6037 return GL_GenVertexArraysOES(n, arrays);
6038 }
6039
glIsVertexArrayOES(GLuint array)6040 GLboolean GL_APIENTRY glIsVertexArrayOES(GLuint array)
6041 {
6042 return GL_IsVertexArrayOES(array);
6043 }
6044
6045 // GL_OES_vertex_half_float
6046
6047 // GL_OES_vertex_type_10_10_10_2
6048
6049 // GL_OVR_multiview
glFramebufferTextureMultiviewOVR(GLenum target,GLenum attachment,GLuint texture,GLint level,GLint baseViewIndex,GLsizei numViews)6050 void GL_APIENTRY glFramebufferTextureMultiviewOVR(GLenum target,
6051 GLenum attachment,
6052 GLuint texture,
6053 GLint level,
6054 GLint baseViewIndex,
6055 GLsizei numViews)
6056 {
6057 return GL_FramebufferTextureMultiviewOVR(target, attachment, texture, level, baseViewIndex,
6058 numViews);
6059 }
6060
6061 // GL_OVR_multiview2
6062
6063 // GL_QCOM_framebuffer_foveated
glFramebufferFoveationConfigQCOM(GLuint framebuffer,GLuint numLayers,GLuint focalPointsPerLayer,GLuint requestedFeatures,GLuint * providedFeatures)6064 void GL_APIENTRY glFramebufferFoveationConfigQCOM(GLuint framebuffer,
6065 GLuint numLayers,
6066 GLuint focalPointsPerLayer,
6067 GLuint requestedFeatures,
6068 GLuint *providedFeatures)
6069 {
6070 return GL_FramebufferFoveationConfigQCOM(framebuffer, numLayers, focalPointsPerLayer,
6071 requestedFeatures, providedFeatures);
6072 }
6073
glFramebufferFoveationParametersQCOM(GLuint framebuffer,GLuint layer,GLuint focalPoint,GLfloat focalX,GLfloat focalY,GLfloat gainX,GLfloat gainY,GLfloat foveaArea)6074 void GL_APIENTRY glFramebufferFoveationParametersQCOM(GLuint framebuffer,
6075 GLuint layer,
6076 GLuint focalPoint,
6077 GLfloat focalX,
6078 GLfloat focalY,
6079 GLfloat gainX,
6080 GLfloat gainY,
6081 GLfloat foveaArea)
6082 {
6083 return GL_FramebufferFoveationParametersQCOM(framebuffer, layer, focalPoint, focalX, focalY,
6084 gainX, gainY, foveaArea);
6085 }
6086
6087 // GL_QCOM_render_shared_exponent
6088
6089 // GL_QCOM_shading_rate
glShadingRateQCOM(GLenum rate)6090 void GL_APIENTRY glShadingRateQCOM(GLenum rate)
6091 {
6092 return GL_ShadingRateQCOM(rate);
6093 }
6094
6095 // GL_QCOM_texture_foveated
glTextureFoveationParametersQCOM(GLuint texture,GLuint layer,GLuint focalPoint,GLfloat focalX,GLfloat focalY,GLfloat gainX,GLfloat gainY,GLfloat foveaArea)6096 void GL_APIENTRY glTextureFoveationParametersQCOM(GLuint texture,
6097 GLuint layer,
6098 GLuint focalPoint,
6099 GLfloat focalX,
6100 GLfloat focalY,
6101 GLfloat gainX,
6102 GLfloat gainY,
6103 GLfloat foveaArea)
6104 {
6105 return GL_TextureFoveationParametersQCOM(texture, layer, focalPoint, focalX, focalY, gainX,
6106 gainY, foveaArea);
6107 }
6108
6109 // GL_QCOM_tiled_rendering
glEndTilingQCOM(GLbitfield preserveMask)6110 void GL_APIENTRY glEndTilingQCOM(GLbitfield preserveMask)
6111 {
6112 return GL_EndTilingQCOM(preserveMask);
6113 }
6114
6115 void GL_APIENTRY
glStartTilingQCOM(GLuint x,GLuint y,GLuint width,GLuint height,GLbitfield preserveMask)6116 glStartTilingQCOM(GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask)
6117 {
6118 return GL_StartTilingQCOM(x, y, width, height, preserveMask);
6119 }
6120
6121 } // extern "C"
6122