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.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,
898 filter);
899 }
900
glClearBufferfi(GLenum buffer,GLint drawbuffer,GLfloat depth,GLint stencil)901 void GL_APIENTRY glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
902 {
903 return gl::ClearBufferfi(buffer, drawbuffer, depth, stencil);
904 }
905
glClearBufferfv(GLenum buffer,GLint drawbuffer,const GLfloat * value)906 void GL_APIENTRY glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
907 {
908 return gl::ClearBufferfv(buffer, drawbuffer, value);
909 }
910
glClearBufferiv(GLenum buffer,GLint drawbuffer,const GLint * value)911 void GL_APIENTRY glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
912 {
913 return gl::ClearBufferiv(buffer, drawbuffer, value);
914 }
915
glClearBufferuiv(GLenum buffer,GLint drawbuffer,const GLuint * value)916 void GL_APIENTRY glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
917 {
918 return gl::ClearBufferuiv(buffer, drawbuffer, value);
919 }
920
glClientWaitSync(GLsync sync,GLbitfield flags,GLuint64 timeout)921 GLenum GL_APIENTRY glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
922 {
923 return gl::ClientWaitSync(sync, flags, timeout);
924 }
925
glCompressedTexImage3D(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,const void * data)926 void GL_APIENTRY glCompressedTexImage3D(GLenum target,
927 GLint level,
928 GLenum internalformat,
929 GLsizei width,
930 GLsizei height,
931 GLsizei depth,
932 GLint border,
933 GLsizei imageSize,
934 const void *data)
935 {
936 return gl::CompressedTexImage3D(target, level, internalformat, width, height, depth, border,
937 imageSize, data);
938 }
939
glCompressedTexSubImage3D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,const void * data)940 void GL_APIENTRY glCompressedTexSubImage3D(GLenum target,
941 GLint level,
942 GLint xoffset,
943 GLint yoffset,
944 GLint zoffset,
945 GLsizei width,
946 GLsizei height,
947 GLsizei depth,
948 GLenum format,
949 GLsizei imageSize,
950 const void *data)
951 {
952 return gl::CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height,
953 depth, format, imageSize, data);
954 }
955
glCopyBufferSubData(GLenum readTarget,GLenum writeTarget,GLintptr readOffset,GLintptr writeOffset,GLsizeiptr size)956 void GL_APIENTRY glCopyBufferSubData(GLenum readTarget,
957 GLenum writeTarget,
958 GLintptr readOffset,
959 GLintptr writeOffset,
960 GLsizeiptr size)
961 {
962 return gl::CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
963 }
964
glCopyTexSubImage3D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLsizei width,GLsizei height)965 void GL_APIENTRY glCopyTexSubImage3D(GLenum target,
966 GLint level,
967 GLint xoffset,
968 GLint yoffset,
969 GLint zoffset,
970 GLint x,
971 GLint y,
972 GLsizei width,
973 GLsizei height)
974 {
975 return gl::CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
976 }
977
glDeleteQueries(GLsizei n,const GLuint * ids)978 void GL_APIENTRY glDeleteQueries(GLsizei n, const GLuint *ids)
979 {
980 return gl::DeleteQueries(n, ids);
981 }
982
glDeleteSamplers(GLsizei count,const GLuint * samplers)983 void GL_APIENTRY glDeleteSamplers(GLsizei count, const GLuint *samplers)
984 {
985 return gl::DeleteSamplers(count, samplers);
986 }
987
glDeleteSync(GLsync sync)988 void GL_APIENTRY glDeleteSync(GLsync sync)
989 {
990 return gl::DeleteSync(sync);
991 }
992
glDeleteTransformFeedbacks(GLsizei n,const GLuint * ids)993 void GL_APIENTRY glDeleteTransformFeedbacks(GLsizei n, const GLuint *ids)
994 {
995 return gl::DeleteTransformFeedbacks(n, ids);
996 }
997
glDeleteVertexArrays(GLsizei n,const GLuint * arrays)998 void GL_APIENTRY glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
999 {
1000 return gl::DeleteVertexArrays(n, arrays);
1001 }
1002
glDrawArraysInstanced(GLenum mode,GLint first,GLsizei count,GLsizei instancecount)1003 void GL_APIENTRY glDrawArraysInstanced(GLenum mode,
1004 GLint first,
1005 GLsizei count,
1006 GLsizei instancecount)
1007 {
1008 return gl::DrawArraysInstanced(mode, first, count, instancecount);
1009 }
1010
glDrawBuffers(GLsizei n,const GLenum * bufs)1011 void GL_APIENTRY glDrawBuffers(GLsizei n, const GLenum *bufs)
1012 {
1013 return gl::DrawBuffers(n, bufs);
1014 }
1015
glDrawElementsInstanced(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount)1016 void GL_APIENTRY glDrawElementsInstanced(GLenum mode,
1017 GLsizei count,
1018 GLenum type,
1019 const void *indices,
1020 GLsizei instancecount)
1021 {
1022 return gl::DrawElementsInstanced(mode, count, type, indices, instancecount);
1023 }
1024
glDrawRangeElements(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices)1025 void GL_APIENTRY glDrawRangeElements(GLenum mode,
1026 GLuint start,
1027 GLuint end,
1028 GLsizei count,
1029 GLenum type,
1030 const void *indices)
1031 {
1032 return gl::DrawRangeElements(mode, start, end, count, type, indices);
1033 }
1034
glEndQuery(GLenum target)1035 void GL_APIENTRY glEndQuery(GLenum target)
1036 {
1037 return gl::EndQuery(target);
1038 }
1039
glEndTransformFeedback()1040 void GL_APIENTRY glEndTransformFeedback()
1041 {
1042 return gl::EndTransformFeedback();
1043 }
1044
glFenceSync(GLenum condition,GLbitfield flags)1045 GLsync GL_APIENTRY glFenceSync(GLenum condition, GLbitfield flags)
1046 {
1047 return gl::FenceSync(condition, flags);
1048 }
1049
glFlushMappedBufferRange(GLenum target,GLintptr offset,GLsizeiptr length)1050 void GL_APIENTRY glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
1051 {
1052 return gl::FlushMappedBufferRange(target, offset, length);
1053 }
1054
glFramebufferTextureLayer(GLenum target,GLenum attachment,GLuint texture,GLint level,GLint layer)1055 void GL_APIENTRY glFramebufferTextureLayer(GLenum target,
1056 GLenum attachment,
1057 GLuint texture,
1058 GLint level,
1059 GLint layer)
1060 {
1061 return gl::FramebufferTextureLayer(target, attachment, texture, level, layer);
1062 }
1063
glGenQueries(GLsizei n,GLuint * ids)1064 void GL_APIENTRY glGenQueries(GLsizei n, GLuint *ids)
1065 {
1066 return gl::GenQueries(n, ids);
1067 }
1068
glGenSamplers(GLsizei count,GLuint * samplers)1069 void GL_APIENTRY glGenSamplers(GLsizei count, GLuint *samplers)
1070 {
1071 return gl::GenSamplers(count, samplers);
1072 }
1073
glGenTransformFeedbacks(GLsizei n,GLuint * ids)1074 void GL_APIENTRY glGenTransformFeedbacks(GLsizei n, GLuint *ids)
1075 {
1076 return gl::GenTransformFeedbacks(n, ids);
1077 }
1078
glGenVertexArrays(GLsizei n,GLuint * arrays)1079 void GL_APIENTRY glGenVertexArrays(GLsizei n, GLuint *arrays)
1080 {
1081 return gl::GenVertexArrays(n, arrays);
1082 }
1083
glGetActiveUniformBlockName(GLuint program,GLuint uniformBlockIndex,GLsizei bufSize,GLsizei * length,GLchar * uniformBlockName)1084 void GL_APIENTRY glGetActiveUniformBlockName(GLuint program,
1085 GLuint uniformBlockIndex,
1086 GLsizei bufSize,
1087 GLsizei *length,
1088 GLchar *uniformBlockName)
1089 {
1090 return gl::GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length,
1091 uniformBlockName);
1092 }
1093
glGetActiveUniformBlockiv(GLuint program,GLuint uniformBlockIndex,GLenum pname,GLint * params)1094 void GL_APIENTRY glGetActiveUniformBlockiv(GLuint program,
1095 GLuint uniformBlockIndex,
1096 GLenum pname,
1097 GLint *params)
1098 {
1099 return gl::GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
1100 }
1101
glGetActiveUniformsiv(GLuint program,GLsizei uniformCount,const GLuint * uniformIndices,GLenum pname,GLint * params)1102 void GL_APIENTRY glGetActiveUniformsiv(GLuint program,
1103 GLsizei uniformCount,
1104 const GLuint *uniformIndices,
1105 GLenum pname,
1106 GLint *params)
1107 {
1108 return gl::GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
1109 }
1110
glGetBufferParameteri64v(GLenum target,GLenum pname,GLint64 * params)1111 void GL_APIENTRY glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 *params)
1112 {
1113 return gl::GetBufferParameteri64v(target, pname, params);
1114 }
1115
glGetBufferPointerv(GLenum target,GLenum pname,void ** params)1116 void GL_APIENTRY glGetBufferPointerv(GLenum target, GLenum pname, void **params)
1117 {
1118 return gl::GetBufferPointerv(target, pname, params);
1119 }
1120
glGetFragDataLocation(GLuint program,const GLchar * name)1121 GLint GL_APIENTRY glGetFragDataLocation(GLuint program, const GLchar *name)
1122 {
1123 return gl::GetFragDataLocation(program, name);
1124 }
1125
glGetInteger64i_v(GLenum target,GLuint index,GLint64 * data)1126 void GL_APIENTRY glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data)
1127 {
1128 return gl::GetInteger64i_v(target, index, data);
1129 }
1130
glGetInteger64v(GLenum pname,GLint64 * data)1131 void GL_APIENTRY glGetInteger64v(GLenum pname, GLint64 *data)
1132 {
1133 return gl::GetInteger64v(pname, data);
1134 }
1135
glGetIntegeri_v(GLenum target,GLuint index,GLint * data)1136 void GL_APIENTRY glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
1137 {
1138 return gl::GetIntegeri_v(target, index, data);
1139 }
1140
glGetInternalformativ(GLenum target,GLenum internalformat,GLenum pname,GLsizei bufSize,GLint * params)1141 void GL_APIENTRY glGetInternalformativ(GLenum target,
1142 GLenum internalformat,
1143 GLenum pname,
1144 GLsizei bufSize,
1145 GLint *params)
1146 {
1147 return gl::GetInternalformativ(target, internalformat, pname, bufSize, params);
1148 }
1149
glGetProgramBinary(GLuint program,GLsizei bufSize,GLsizei * length,GLenum * binaryFormat,void * binary)1150 void GL_APIENTRY glGetProgramBinary(GLuint program,
1151 GLsizei bufSize,
1152 GLsizei *length,
1153 GLenum *binaryFormat,
1154 void *binary)
1155 {
1156 return gl::GetProgramBinary(program, bufSize, length, binaryFormat, binary);
1157 }
1158
glGetQueryObjectuiv(GLuint id,GLenum pname,GLuint * params)1159 void GL_APIENTRY glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
1160 {
1161 return gl::GetQueryObjectuiv(id, pname, params);
1162 }
1163
glGetQueryiv(GLenum target,GLenum pname,GLint * params)1164 void GL_APIENTRY glGetQueryiv(GLenum target, GLenum pname, GLint *params)
1165 {
1166 return gl::GetQueryiv(target, pname, params);
1167 }
1168
glGetSamplerParameterfv(GLuint sampler,GLenum pname,GLfloat * params)1169 void GL_APIENTRY glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params)
1170 {
1171 return gl::GetSamplerParameterfv(sampler, pname, params);
1172 }
1173
glGetSamplerParameteriv(GLuint sampler,GLenum pname,GLint * params)1174 void GL_APIENTRY glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params)
1175 {
1176 return gl::GetSamplerParameteriv(sampler, pname, params);
1177 }
1178
glGetStringi(GLenum name,GLuint index)1179 const GLubyte *GL_APIENTRY glGetStringi(GLenum name, GLuint index)
1180 {
1181 return gl::GetStringi(name, index);
1182 }
1183
1184 void GL_APIENTRY
glGetSynciv(GLsync sync,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * values)1185 glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
1186 {
1187 return gl::GetSynciv(sync, pname, bufSize, length, values);
1188 }
1189
glGetTransformFeedbackVarying(GLuint program,GLuint index,GLsizei bufSize,GLsizei * length,GLsizei * size,GLenum * type,GLchar * name)1190 void GL_APIENTRY glGetTransformFeedbackVarying(GLuint program,
1191 GLuint index,
1192 GLsizei bufSize,
1193 GLsizei *length,
1194 GLsizei *size,
1195 GLenum *type,
1196 GLchar *name)
1197 {
1198 return gl::GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
1199 }
1200
glGetUniformBlockIndex(GLuint program,const GLchar * uniformBlockName)1201 GLuint GL_APIENTRY glGetUniformBlockIndex(GLuint program, const GLchar *uniformBlockName)
1202 {
1203 return gl::GetUniformBlockIndex(program, uniformBlockName);
1204 }
1205
glGetUniformIndices(GLuint program,GLsizei uniformCount,const GLchar * const * uniformNames,GLuint * uniformIndices)1206 void GL_APIENTRY glGetUniformIndices(GLuint program,
1207 GLsizei uniformCount,
1208 const GLchar *const *uniformNames,
1209 GLuint *uniformIndices)
1210 {
1211 return gl::GetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
1212 }
1213
glGetUniformuiv(GLuint program,GLint location,GLuint * params)1214 void GL_APIENTRY glGetUniformuiv(GLuint program, GLint location, GLuint *params)
1215 {
1216 return gl::GetUniformuiv(program, location, params);
1217 }
1218
glGetVertexAttribIiv(GLuint index,GLenum pname,GLint * params)1219 void GL_APIENTRY glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
1220 {
1221 return gl::GetVertexAttribIiv(index, pname, params);
1222 }
1223
glGetVertexAttribIuiv(GLuint index,GLenum pname,GLuint * params)1224 void GL_APIENTRY glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
1225 {
1226 return gl::GetVertexAttribIuiv(index, pname, params);
1227 }
1228
glInvalidateFramebuffer(GLenum target,GLsizei numAttachments,const GLenum * attachments)1229 void GL_APIENTRY glInvalidateFramebuffer(GLenum target,
1230 GLsizei numAttachments,
1231 const GLenum *attachments)
1232 {
1233 return gl::InvalidateFramebuffer(target, numAttachments, attachments);
1234 }
1235
glInvalidateSubFramebuffer(GLenum target,GLsizei numAttachments,const GLenum * attachments,GLint x,GLint y,GLsizei width,GLsizei height)1236 void GL_APIENTRY glInvalidateSubFramebuffer(GLenum target,
1237 GLsizei numAttachments,
1238 const GLenum *attachments,
1239 GLint x,
1240 GLint y,
1241 GLsizei width,
1242 GLsizei height)
1243 {
1244 return gl::InvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height);
1245 }
1246
glIsQuery(GLuint id)1247 GLboolean GL_APIENTRY glIsQuery(GLuint id)
1248 {
1249 return gl::IsQuery(id);
1250 }
1251
glIsSampler(GLuint sampler)1252 GLboolean GL_APIENTRY glIsSampler(GLuint sampler)
1253 {
1254 return gl::IsSampler(sampler);
1255 }
1256
glIsSync(GLsync sync)1257 GLboolean GL_APIENTRY glIsSync(GLsync sync)
1258 {
1259 return gl::IsSync(sync);
1260 }
1261
glIsTransformFeedback(GLuint id)1262 GLboolean GL_APIENTRY glIsTransformFeedback(GLuint id)
1263 {
1264 return gl::IsTransformFeedback(id);
1265 }
1266
glIsVertexArray(GLuint array)1267 GLboolean GL_APIENTRY glIsVertexArray(GLuint array)
1268 {
1269 return gl::IsVertexArray(array);
1270 }
1271
glMapBufferRange(GLenum target,GLintptr offset,GLsizeiptr length,GLbitfield access)1272 void *GL_APIENTRY glMapBufferRange(GLenum target,
1273 GLintptr offset,
1274 GLsizeiptr length,
1275 GLbitfield access)
1276 {
1277 return gl::MapBufferRange(target, offset, length, access);
1278 }
1279
glPauseTransformFeedback()1280 void GL_APIENTRY glPauseTransformFeedback()
1281 {
1282 return gl::PauseTransformFeedback();
1283 }
1284
glProgramBinary(GLuint program,GLenum binaryFormat,const void * binary,GLsizei length)1285 void GL_APIENTRY glProgramBinary(GLuint program,
1286 GLenum binaryFormat,
1287 const void *binary,
1288 GLsizei length)
1289 {
1290 return gl::ProgramBinary(program, binaryFormat, binary, length);
1291 }
1292
glProgramParameteri(GLuint program,GLenum pname,GLint value)1293 void GL_APIENTRY glProgramParameteri(GLuint program, GLenum pname, GLint value)
1294 {
1295 return gl::ProgramParameteri(program, pname, value);
1296 }
1297
glReadBuffer(GLenum src)1298 void GL_APIENTRY glReadBuffer(GLenum src)
1299 {
1300 return gl::ReadBuffer(src);
1301 }
1302
glRenderbufferStorageMultisample(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)1303 void GL_APIENTRY glRenderbufferStorageMultisample(GLenum target,
1304 GLsizei samples,
1305 GLenum internalformat,
1306 GLsizei width,
1307 GLsizei height)
1308 {
1309 return gl::RenderbufferStorageMultisample(target, samples, internalformat, width, height);
1310 }
1311
glResumeTransformFeedback()1312 void GL_APIENTRY glResumeTransformFeedback()
1313 {
1314 return gl::ResumeTransformFeedback();
1315 }
1316
glSamplerParameterf(GLuint sampler,GLenum pname,GLfloat param)1317 void GL_APIENTRY glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
1318 {
1319 return gl::SamplerParameterf(sampler, pname, param);
1320 }
1321
glSamplerParameterfv(GLuint sampler,GLenum pname,const GLfloat * param)1322 void GL_APIENTRY glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat *param)
1323 {
1324 return gl::SamplerParameterfv(sampler, pname, param);
1325 }
1326
glSamplerParameteri(GLuint sampler,GLenum pname,GLint param)1327 void GL_APIENTRY glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
1328 {
1329 return gl::SamplerParameteri(sampler, pname, param);
1330 }
1331
glSamplerParameteriv(GLuint sampler,GLenum pname,const GLint * param)1332 void GL_APIENTRY glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint *param)
1333 {
1334 return gl::SamplerParameteriv(sampler, pname, param);
1335 }
1336
glTexImage3D(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,const void * pixels)1337 void GL_APIENTRY glTexImage3D(GLenum target,
1338 GLint level,
1339 GLint internalformat,
1340 GLsizei width,
1341 GLsizei height,
1342 GLsizei depth,
1343 GLint border,
1344 GLenum format,
1345 GLenum type,
1346 const void *pixels)
1347 {
1348 return gl::TexImage3D(target, level, internalformat, width, height, depth, border, format, type,
1349 pixels);
1350 }
1351
1352 void GL_APIENTRY
glTexStorage2D(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height)1353 glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
1354 {
1355 return gl::TexStorage2D(target, levels, internalformat, width, height);
1356 }
1357
glTexStorage3D(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth)1358 void GL_APIENTRY glTexStorage3D(GLenum target,
1359 GLsizei levels,
1360 GLenum internalformat,
1361 GLsizei width,
1362 GLsizei height,
1363 GLsizei depth)
1364 {
1365 return gl::TexStorage3D(target, levels, internalformat, width, height, depth);
1366 }
1367
glTexSubImage3D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const void * pixels)1368 void GL_APIENTRY glTexSubImage3D(GLenum target,
1369 GLint level,
1370 GLint xoffset,
1371 GLint yoffset,
1372 GLint zoffset,
1373 GLsizei width,
1374 GLsizei height,
1375 GLsizei depth,
1376 GLenum format,
1377 GLenum type,
1378 const void *pixels)
1379 {
1380 return gl::TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format,
1381 type, pixels);
1382 }
1383
glTransformFeedbackVaryings(GLuint program,GLsizei count,const GLchar * const * varyings,GLenum bufferMode)1384 void GL_APIENTRY glTransformFeedbackVaryings(GLuint program,
1385 GLsizei count,
1386 const GLchar *const *varyings,
1387 GLenum bufferMode)
1388 {
1389 return gl::TransformFeedbackVaryings(program, count, varyings, bufferMode);
1390 }
1391
glUniform1ui(GLint location,GLuint v0)1392 void GL_APIENTRY glUniform1ui(GLint location, GLuint v0)
1393 {
1394 return gl::Uniform1ui(location, v0);
1395 }
1396
glUniform1uiv(GLint location,GLsizei count,const GLuint * value)1397 void GL_APIENTRY glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
1398 {
1399 return gl::Uniform1uiv(location, count, value);
1400 }
1401
glUniform2ui(GLint location,GLuint v0,GLuint v1)1402 void GL_APIENTRY glUniform2ui(GLint location, GLuint v0, GLuint v1)
1403 {
1404 return gl::Uniform2ui(location, v0, v1);
1405 }
1406
glUniform2uiv(GLint location,GLsizei count,const GLuint * value)1407 void GL_APIENTRY glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
1408 {
1409 return gl::Uniform2uiv(location, count, value);
1410 }
1411
glUniform3ui(GLint location,GLuint v0,GLuint v1,GLuint v2)1412 void GL_APIENTRY glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
1413 {
1414 return gl::Uniform3ui(location, v0, v1, v2);
1415 }
1416
glUniform3uiv(GLint location,GLsizei count,const GLuint * value)1417 void GL_APIENTRY glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
1418 {
1419 return gl::Uniform3uiv(location, count, value);
1420 }
1421
glUniform4ui(GLint location,GLuint v0,GLuint v1,GLuint v2,GLuint v3)1422 void GL_APIENTRY glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
1423 {
1424 return gl::Uniform4ui(location, v0, v1, v2, v3);
1425 }
1426
glUniform4uiv(GLint location,GLsizei count,const GLuint * value)1427 void GL_APIENTRY glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
1428 {
1429 return gl::Uniform4uiv(location, count, value);
1430 }
1431
glUniformBlockBinding(GLuint program,GLuint uniformBlockIndex,GLuint uniformBlockBinding)1432 void GL_APIENTRY glUniformBlockBinding(GLuint program,
1433 GLuint uniformBlockIndex,
1434 GLuint uniformBlockBinding)
1435 {
1436 return gl::UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
1437 }
1438
glUniformMatrix2x3fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1439 void GL_APIENTRY glUniformMatrix2x3fv(GLint location,
1440 GLsizei count,
1441 GLboolean transpose,
1442 const GLfloat *value)
1443 {
1444 return gl::UniformMatrix2x3fv(location, count, transpose, value);
1445 }
1446
glUniformMatrix2x4fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1447 void GL_APIENTRY glUniformMatrix2x4fv(GLint location,
1448 GLsizei count,
1449 GLboolean transpose,
1450 const GLfloat *value)
1451 {
1452 return gl::UniformMatrix2x4fv(location, count, transpose, value);
1453 }
1454
glUniformMatrix3x2fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1455 void GL_APIENTRY glUniformMatrix3x2fv(GLint location,
1456 GLsizei count,
1457 GLboolean transpose,
1458 const GLfloat *value)
1459 {
1460 return gl::UniformMatrix3x2fv(location, count, transpose, value);
1461 }
1462
glUniformMatrix3x4fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1463 void GL_APIENTRY glUniformMatrix3x4fv(GLint location,
1464 GLsizei count,
1465 GLboolean transpose,
1466 const GLfloat *value)
1467 {
1468 return gl::UniformMatrix3x4fv(location, count, transpose, value);
1469 }
1470
glUniformMatrix4x2fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1471 void GL_APIENTRY glUniformMatrix4x2fv(GLint location,
1472 GLsizei count,
1473 GLboolean transpose,
1474 const GLfloat *value)
1475 {
1476 return gl::UniformMatrix4x2fv(location, count, transpose, value);
1477 }
1478
glUniformMatrix4x3fv(GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1479 void GL_APIENTRY glUniformMatrix4x3fv(GLint location,
1480 GLsizei count,
1481 GLboolean transpose,
1482 const GLfloat *value)
1483 {
1484 return gl::UniformMatrix4x3fv(location, count, transpose, value);
1485 }
1486
glUnmapBuffer(GLenum target)1487 GLboolean GL_APIENTRY glUnmapBuffer(GLenum target)
1488 {
1489 return gl::UnmapBuffer(target);
1490 }
1491
glVertexAttribDivisor(GLuint index,GLuint divisor)1492 void GL_APIENTRY glVertexAttribDivisor(GLuint index, GLuint divisor)
1493 {
1494 return gl::VertexAttribDivisor(index, divisor);
1495 }
1496
glVertexAttribI4i(GLuint index,GLint x,GLint y,GLint z,GLint w)1497 void GL_APIENTRY glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
1498 {
1499 return gl::VertexAttribI4i(index, x, y, z, w);
1500 }
1501
glVertexAttribI4iv(GLuint index,const GLint * v)1502 void GL_APIENTRY glVertexAttribI4iv(GLuint index, const GLint *v)
1503 {
1504 return gl::VertexAttribI4iv(index, v);
1505 }
1506
glVertexAttribI4ui(GLuint index,GLuint x,GLuint y,GLuint z,GLuint w)1507 void GL_APIENTRY glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
1508 {
1509 return gl::VertexAttribI4ui(index, x, y, z, w);
1510 }
1511
glVertexAttribI4uiv(GLuint index,const GLuint * v)1512 void GL_APIENTRY glVertexAttribI4uiv(GLuint index, const GLuint *v)
1513 {
1514 return gl::VertexAttribI4uiv(index, v);
1515 }
1516
1517 void GL_APIENTRY
glVertexAttribIPointer(GLuint index,GLint size,GLenum type,GLsizei stride,const void * pointer)1518 glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
1519 {
1520 return gl::VertexAttribIPointer(index, size, type, stride, pointer);
1521 }
1522
glWaitSync(GLsync sync,GLbitfield flags,GLuint64 timeout)1523 void GL_APIENTRY glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
1524 {
1525 return gl::WaitSync(sync, flags, timeout);
1526 }
1527
1528 // OpenGL ES 3.1
glActiveShaderProgram(GLuint pipeline,GLuint program)1529 void GL_APIENTRY glActiveShaderProgram(GLuint pipeline, GLuint program)
1530 {
1531 return gl::ActiveShaderProgram(pipeline, program);
1532 }
1533
glBindImageTexture(GLuint unit,GLuint texture,GLint level,GLboolean layered,GLint layer,GLenum access,GLenum format)1534 void GL_APIENTRY glBindImageTexture(GLuint unit,
1535 GLuint texture,
1536 GLint level,
1537 GLboolean layered,
1538 GLint layer,
1539 GLenum access,
1540 GLenum format)
1541 {
1542 return gl::BindImageTexture(unit, texture, level, layered, layer, access, format);
1543 }
1544
glBindProgramPipeline(GLuint pipeline)1545 void GL_APIENTRY glBindProgramPipeline(GLuint pipeline)
1546 {
1547 return gl::BindProgramPipeline(pipeline);
1548 }
1549
glBindVertexBuffer(GLuint bindingindex,GLuint buffer,GLintptr offset,GLsizei stride)1550 void GL_APIENTRY glBindVertexBuffer(GLuint bindingindex,
1551 GLuint buffer,
1552 GLintptr offset,
1553 GLsizei stride)
1554 {
1555 return gl::BindVertexBuffer(bindingindex, buffer, offset, stride);
1556 }
1557
glCreateShaderProgramv(GLenum type,GLsizei count,const GLchar * const * strings)1558 GLuint GL_APIENTRY glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar *const *strings)
1559 {
1560 return gl::CreateShaderProgramv(type, count, strings);
1561 }
1562
glDeleteProgramPipelines(GLsizei n,const GLuint * pipelines)1563 void GL_APIENTRY glDeleteProgramPipelines(GLsizei n, const GLuint *pipelines)
1564 {
1565 return gl::DeleteProgramPipelines(n, pipelines);
1566 }
1567
glDispatchCompute(GLuint num_groups_x,GLuint num_groups_y,GLuint num_groups_z)1568 void GL_APIENTRY glDispatchCompute(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
1569 {
1570 return gl::DispatchCompute(num_groups_x, num_groups_y, num_groups_z);
1571 }
1572
glDispatchComputeIndirect(GLintptr indirect)1573 void GL_APIENTRY glDispatchComputeIndirect(GLintptr indirect)
1574 {
1575 return gl::DispatchComputeIndirect(indirect);
1576 }
1577
glDrawArraysIndirect(GLenum mode,const void * indirect)1578 void GL_APIENTRY glDrawArraysIndirect(GLenum mode, const void *indirect)
1579 {
1580 return gl::DrawArraysIndirect(mode, indirect);
1581 }
1582
glDrawElementsIndirect(GLenum mode,GLenum type,const void * indirect)1583 void GL_APIENTRY glDrawElementsIndirect(GLenum mode, GLenum type, const void *indirect)
1584 {
1585 return gl::DrawElementsIndirect(mode, type, indirect);
1586 }
1587
glFramebufferParameteri(GLenum target,GLenum pname,GLint param)1588 void GL_APIENTRY glFramebufferParameteri(GLenum target, GLenum pname, GLint param)
1589 {
1590 return gl::FramebufferParameteri(target, pname, param);
1591 }
1592
glGenProgramPipelines(GLsizei n,GLuint * pipelines)1593 void GL_APIENTRY glGenProgramPipelines(GLsizei n, GLuint *pipelines)
1594 {
1595 return gl::GenProgramPipelines(n, pipelines);
1596 }
1597
glGetBooleani_v(GLenum target,GLuint index,GLboolean * data)1598 void GL_APIENTRY glGetBooleani_v(GLenum target, GLuint index, GLboolean *data)
1599 {
1600 return gl::GetBooleani_v(target, index, data);
1601 }
1602
glGetFramebufferParameteriv(GLenum target,GLenum pname,GLint * params)1603 void GL_APIENTRY glGetFramebufferParameteriv(GLenum target, GLenum pname, GLint *params)
1604 {
1605 return gl::GetFramebufferParameteriv(target, pname, params);
1606 }
1607
glGetMultisamplefv(GLenum pname,GLuint index,GLfloat * val)1608 void GL_APIENTRY glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val)
1609 {
1610 return gl::GetMultisamplefv(pname, index, val);
1611 }
1612
glGetProgramInterfaceiv(GLuint program,GLenum programInterface,GLenum pname,GLint * params)1613 void GL_APIENTRY glGetProgramInterfaceiv(GLuint program,
1614 GLenum programInterface,
1615 GLenum pname,
1616 GLint *params)
1617 {
1618 return gl::GetProgramInterfaceiv(program, programInterface, pname, params);
1619 }
1620
glGetProgramPipelineInfoLog(GLuint pipeline,GLsizei bufSize,GLsizei * length,GLchar * infoLog)1621 void GL_APIENTRY glGetProgramPipelineInfoLog(GLuint pipeline,
1622 GLsizei bufSize,
1623 GLsizei *length,
1624 GLchar *infoLog)
1625 {
1626 return gl::GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
1627 }
1628
glGetProgramPipelineiv(GLuint pipeline,GLenum pname,GLint * params)1629 void GL_APIENTRY glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint *params)
1630 {
1631 return gl::GetProgramPipelineiv(pipeline, pname, params);
1632 }
1633
glGetProgramResourceIndex(GLuint program,GLenum programInterface,const GLchar * name)1634 GLuint GL_APIENTRY glGetProgramResourceIndex(GLuint program,
1635 GLenum programInterface,
1636 const GLchar *name)
1637 {
1638 return gl::GetProgramResourceIndex(program, programInterface, name);
1639 }
1640
glGetProgramResourceLocation(GLuint program,GLenum programInterface,const GLchar * name)1641 GLint GL_APIENTRY glGetProgramResourceLocation(GLuint program,
1642 GLenum programInterface,
1643 const GLchar *name)
1644 {
1645 return gl::GetProgramResourceLocation(program, programInterface, name);
1646 }
1647
glGetProgramResourceName(GLuint program,GLenum programInterface,GLuint index,GLsizei bufSize,GLsizei * length,GLchar * name)1648 void GL_APIENTRY glGetProgramResourceName(GLuint program,
1649 GLenum programInterface,
1650 GLuint index,
1651 GLsizei bufSize,
1652 GLsizei *length,
1653 GLchar *name)
1654 {
1655 return gl::GetProgramResourceName(program, programInterface, index, bufSize, length, name);
1656 }
1657
glGetProgramResourceiv(GLuint program,GLenum programInterface,GLuint index,GLsizei propCount,const GLenum * props,GLsizei bufSize,GLsizei * length,GLint * params)1658 void GL_APIENTRY glGetProgramResourceiv(GLuint program,
1659 GLenum programInterface,
1660 GLuint index,
1661 GLsizei propCount,
1662 const GLenum *props,
1663 GLsizei bufSize,
1664 GLsizei *length,
1665 GLint *params)
1666 {
1667 return gl::GetProgramResourceiv(program, programInterface, index, propCount, props, bufSize,
1668 length, params);
1669 }
1670
glGetTexLevelParameterfv(GLenum target,GLint level,GLenum pname,GLfloat * params)1671 void GL_APIENTRY glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
1672 {
1673 return gl::GetTexLevelParameterfv(target, level, pname, params);
1674 }
1675
glGetTexLevelParameteriv(GLenum target,GLint level,GLenum pname,GLint * params)1676 void GL_APIENTRY glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
1677 {
1678 return gl::GetTexLevelParameteriv(target, level, pname, params);
1679 }
1680
glIsProgramPipeline(GLuint pipeline)1681 GLboolean GL_APIENTRY glIsProgramPipeline(GLuint pipeline)
1682 {
1683 return gl::IsProgramPipeline(pipeline);
1684 }
1685
glMemoryBarrier(GLbitfield barriers)1686 void GL_APIENTRY glMemoryBarrier(GLbitfield barriers)
1687 {
1688 return gl::MemoryBarrier(barriers);
1689 }
1690
glMemoryBarrierByRegion(GLbitfield barriers)1691 void GL_APIENTRY glMemoryBarrierByRegion(GLbitfield barriers)
1692 {
1693 return gl::MemoryBarrierByRegion(barriers);
1694 }
1695
glProgramUniform1f(GLuint program,GLint location,GLfloat v0)1696 void GL_APIENTRY glProgramUniform1f(GLuint program, GLint location, GLfloat v0)
1697 {
1698 return gl::ProgramUniform1f(program, location, v0);
1699 }
1700
glProgramUniform1fv(GLuint program,GLint location,GLsizei count,const GLfloat * value)1701 void GL_APIENTRY glProgramUniform1fv(GLuint program,
1702 GLint location,
1703 GLsizei count,
1704 const GLfloat *value)
1705 {
1706 return gl::ProgramUniform1fv(program, location, count, value);
1707 }
1708
glProgramUniform1i(GLuint program,GLint location,GLint v0)1709 void GL_APIENTRY glProgramUniform1i(GLuint program, GLint location, GLint v0)
1710 {
1711 return gl::ProgramUniform1i(program, location, v0);
1712 }
1713
glProgramUniform1iv(GLuint program,GLint location,GLsizei count,const GLint * value)1714 void GL_APIENTRY glProgramUniform1iv(GLuint program,
1715 GLint location,
1716 GLsizei count,
1717 const GLint *value)
1718 {
1719 return gl::ProgramUniform1iv(program, location, count, value);
1720 }
1721
glProgramUniform1ui(GLuint program,GLint location,GLuint v0)1722 void GL_APIENTRY glProgramUniform1ui(GLuint program, GLint location, GLuint v0)
1723 {
1724 return gl::ProgramUniform1ui(program, location, v0);
1725 }
1726
glProgramUniform1uiv(GLuint program,GLint location,GLsizei count,const GLuint * value)1727 void GL_APIENTRY glProgramUniform1uiv(GLuint program,
1728 GLint location,
1729 GLsizei count,
1730 const GLuint *value)
1731 {
1732 return gl::ProgramUniform1uiv(program, location, count, value);
1733 }
1734
glProgramUniform2f(GLuint program,GLint location,GLfloat v0,GLfloat v1)1735 void GL_APIENTRY glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)
1736 {
1737 return gl::ProgramUniform2f(program, location, v0, v1);
1738 }
1739
glProgramUniform2fv(GLuint program,GLint location,GLsizei count,const GLfloat * value)1740 void GL_APIENTRY glProgramUniform2fv(GLuint program,
1741 GLint location,
1742 GLsizei count,
1743 const GLfloat *value)
1744 {
1745 return gl::ProgramUniform2fv(program, location, count, value);
1746 }
1747
glProgramUniform2i(GLuint program,GLint location,GLint v0,GLint v1)1748 void GL_APIENTRY glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)
1749 {
1750 return gl::ProgramUniform2i(program, location, v0, v1);
1751 }
1752
glProgramUniform2iv(GLuint program,GLint location,GLsizei count,const GLint * value)1753 void GL_APIENTRY glProgramUniform2iv(GLuint program,
1754 GLint location,
1755 GLsizei count,
1756 const GLint *value)
1757 {
1758 return gl::ProgramUniform2iv(program, location, count, value);
1759 }
1760
glProgramUniform2ui(GLuint program,GLint location,GLuint v0,GLuint v1)1761 void GL_APIENTRY glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)
1762 {
1763 return gl::ProgramUniform2ui(program, location, v0, v1);
1764 }
1765
glProgramUniform2uiv(GLuint program,GLint location,GLsizei count,const GLuint * value)1766 void GL_APIENTRY glProgramUniform2uiv(GLuint program,
1767 GLint location,
1768 GLsizei count,
1769 const GLuint *value)
1770 {
1771 return gl::ProgramUniform2uiv(program, location, count, value);
1772 }
1773
1774 void GL_APIENTRY
glProgramUniform3f(GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2)1775 glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
1776 {
1777 return gl::ProgramUniform3f(program, location, v0, v1, v2);
1778 }
1779
glProgramUniform3fv(GLuint program,GLint location,GLsizei count,const GLfloat * value)1780 void GL_APIENTRY glProgramUniform3fv(GLuint program,
1781 GLint location,
1782 GLsizei count,
1783 const GLfloat *value)
1784 {
1785 return gl::ProgramUniform3fv(program, location, count, value);
1786 }
1787
glProgramUniform3i(GLuint program,GLint location,GLint v0,GLint v1,GLint v2)1788 void GL_APIENTRY glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
1789 {
1790 return gl::ProgramUniform3i(program, location, v0, v1, v2);
1791 }
1792
glProgramUniform3iv(GLuint program,GLint location,GLsizei count,const GLint * value)1793 void GL_APIENTRY glProgramUniform3iv(GLuint program,
1794 GLint location,
1795 GLsizei count,
1796 const GLint *value)
1797 {
1798 return gl::ProgramUniform3iv(program, location, count, value);
1799 }
1800
1801 void GL_APIENTRY
glProgramUniform3ui(GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2)1802 glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
1803 {
1804 return gl::ProgramUniform3ui(program, location, v0, v1, v2);
1805 }
1806
glProgramUniform3uiv(GLuint program,GLint location,GLsizei count,const GLuint * value)1807 void GL_APIENTRY glProgramUniform3uiv(GLuint program,
1808 GLint location,
1809 GLsizei count,
1810 const GLuint *value)
1811 {
1812 return gl::ProgramUniform3uiv(program, location, count, value);
1813 }
1814
1815 void GL_APIENTRY
glProgramUniform4f(GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2,GLfloat v3)1816 glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
1817 {
1818 return gl::ProgramUniform4f(program, location, v0, v1, v2, v3);
1819 }
1820
glProgramUniform4fv(GLuint program,GLint location,GLsizei count,const GLfloat * value)1821 void GL_APIENTRY glProgramUniform4fv(GLuint program,
1822 GLint location,
1823 GLsizei count,
1824 const GLfloat *value)
1825 {
1826 return gl::ProgramUniform4fv(program, location, count, value);
1827 }
1828
1829 void GL_APIENTRY
glProgramUniform4i(GLuint program,GLint location,GLint v0,GLint v1,GLint v2,GLint v3)1830 glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
1831 {
1832 return gl::ProgramUniform4i(program, location, v0, v1, v2, v3);
1833 }
1834
glProgramUniform4iv(GLuint program,GLint location,GLsizei count,const GLint * value)1835 void GL_APIENTRY glProgramUniform4iv(GLuint program,
1836 GLint location,
1837 GLsizei count,
1838 const GLint *value)
1839 {
1840 return gl::ProgramUniform4iv(program, location, count, value);
1841 }
1842
1843 void GL_APIENTRY
glProgramUniform4ui(GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2,GLuint v3)1844 glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
1845 {
1846 return gl::ProgramUniform4ui(program, location, v0, v1, v2, v3);
1847 }
1848
glProgramUniform4uiv(GLuint program,GLint location,GLsizei count,const GLuint * value)1849 void GL_APIENTRY glProgramUniform4uiv(GLuint program,
1850 GLint location,
1851 GLsizei count,
1852 const GLuint *value)
1853 {
1854 return gl::ProgramUniform4uiv(program, location, count, value);
1855 }
1856
glProgramUniformMatrix2fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1857 void GL_APIENTRY glProgramUniformMatrix2fv(GLuint program,
1858 GLint location,
1859 GLsizei count,
1860 GLboolean transpose,
1861 const GLfloat *value)
1862 {
1863 return gl::ProgramUniformMatrix2fv(program, location, count, transpose, value);
1864 }
1865
glProgramUniformMatrix2x3fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1866 void GL_APIENTRY glProgramUniformMatrix2x3fv(GLuint program,
1867 GLint location,
1868 GLsizei count,
1869 GLboolean transpose,
1870 const GLfloat *value)
1871 {
1872 return gl::ProgramUniformMatrix2x3fv(program, location, count, transpose, value);
1873 }
1874
glProgramUniformMatrix2x4fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1875 void GL_APIENTRY glProgramUniformMatrix2x4fv(GLuint program,
1876 GLint location,
1877 GLsizei count,
1878 GLboolean transpose,
1879 const GLfloat *value)
1880 {
1881 return gl::ProgramUniformMatrix2x4fv(program, location, count, transpose, value);
1882 }
1883
glProgramUniformMatrix3fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1884 void GL_APIENTRY glProgramUniformMatrix3fv(GLuint program,
1885 GLint location,
1886 GLsizei count,
1887 GLboolean transpose,
1888 const GLfloat *value)
1889 {
1890 return gl::ProgramUniformMatrix3fv(program, location, count, transpose, value);
1891 }
1892
glProgramUniformMatrix3x2fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1893 void GL_APIENTRY glProgramUniformMatrix3x2fv(GLuint program,
1894 GLint location,
1895 GLsizei count,
1896 GLboolean transpose,
1897 const GLfloat *value)
1898 {
1899 return gl::ProgramUniformMatrix3x2fv(program, location, count, transpose, value);
1900 }
1901
glProgramUniformMatrix3x4fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1902 void GL_APIENTRY glProgramUniformMatrix3x4fv(GLuint program,
1903 GLint location,
1904 GLsizei count,
1905 GLboolean transpose,
1906 const GLfloat *value)
1907 {
1908 return gl::ProgramUniformMatrix3x4fv(program, location, count, transpose, value);
1909 }
1910
glProgramUniformMatrix4fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1911 void GL_APIENTRY glProgramUniformMatrix4fv(GLuint program,
1912 GLint location,
1913 GLsizei count,
1914 GLboolean transpose,
1915 const GLfloat *value)
1916 {
1917 return gl::ProgramUniformMatrix4fv(program, location, count, transpose, value);
1918 }
1919
glProgramUniformMatrix4x2fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1920 void GL_APIENTRY glProgramUniformMatrix4x2fv(GLuint program,
1921 GLint location,
1922 GLsizei count,
1923 GLboolean transpose,
1924 const GLfloat *value)
1925 {
1926 return gl::ProgramUniformMatrix4x2fv(program, location, count, transpose, value);
1927 }
1928
glProgramUniformMatrix4x3fv(GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)1929 void GL_APIENTRY glProgramUniformMatrix4x3fv(GLuint program,
1930 GLint location,
1931 GLsizei count,
1932 GLboolean transpose,
1933 const GLfloat *value)
1934 {
1935 return gl::ProgramUniformMatrix4x3fv(program, location, count, transpose, value);
1936 }
1937
glSampleMaski(GLuint maskNumber,GLbitfield mask)1938 void GL_APIENTRY glSampleMaski(GLuint maskNumber, GLbitfield mask)
1939 {
1940 return gl::SampleMaski(maskNumber, mask);
1941 }
1942
glTexStorage2DMultisample(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLboolean fixedsamplelocations)1943 void GL_APIENTRY glTexStorage2DMultisample(GLenum target,
1944 GLsizei samples,
1945 GLenum internalformat,
1946 GLsizei width,
1947 GLsizei height,
1948 GLboolean fixedsamplelocations)
1949 {
1950 return gl::TexStorage2DMultisample(target, samples, internalformat, width, height,
1951 fixedsamplelocations);
1952 }
1953
glUseProgramStages(GLuint pipeline,GLbitfield stages,GLuint program)1954 void GL_APIENTRY glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program)
1955 {
1956 return gl::UseProgramStages(pipeline, stages, program);
1957 }
1958
glValidateProgramPipeline(GLuint pipeline)1959 void GL_APIENTRY glValidateProgramPipeline(GLuint pipeline)
1960 {
1961 return gl::ValidateProgramPipeline(pipeline);
1962 }
1963
glVertexAttribBinding(GLuint attribindex,GLuint bindingindex)1964 void GL_APIENTRY glVertexAttribBinding(GLuint attribindex, GLuint bindingindex)
1965 {
1966 return gl::VertexAttribBinding(attribindex, bindingindex);
1967 }
1968
glVertexAttribFormat(GLuint attribindex,GLint size,GLenum type,GLboolean normalized,GLuint relativeoffset)1969 void GL_APIENTRY glVertexAttribFormat(GLuint attribindex,
1970 GLint size,
1971 GLenum type,
1972 GLboolean normalized,
1973 GLuint relativeoffset)
1974 {
1975 return gl::VertexAttribFormat(attribindex, size, type, normalized, relativeoffset);
1976 }
1977
glVertexAttribIFormat(GLuint attribindex,GLint size,GLenum type,GLuint relativeoffset)1978 void GL_APIENTRY glVertexAttribIFormat(GLuint attribindex,
1979 GLint size,
1980 GLenum type,
1981 GLuint relativeoffset)
1982 {
1983 return gl::VertexAttribIFormat(attribindex, size, type, relativeoffset);
1984 }
1985
glVertexBindingDivisor(GLuint bindingindex,GLuint divisor)1986 void GL_APIENTRY glVertexBindingDivisor(GLuint bindingindex, GLuint divisor)
1987 {
1988 return gl::VertexBindingDivisor(bindingindex, divisor);
1989 }
1990
1991 // OpenGL ES 3.2
glBlendBarrier()1992 void GL_APIENTRY glBlendBarrier()
1993 {
1994 return gl::BlendBarrier();
1995 }
1996
glBlendEquationSeparatei(GLuint buf,GLenum modeRGB,GLenum modeAlpha)1997 void GL_APIENTRY glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
1998 {
1999 return gl::BlendEquationSeparatei(buf, modeRGB, modeAlpha);
2000 }
2001
glBlendEquationi(GLuint buf,GLenum mode)2002 void GL_APIENTRY glBlendEquationi(GLuint buf, GLenum mode)
2003 {
2004 return gl::BlendEquationi(buf, mode);
2005 }
2006
2007 void GL_APIENTRY
glBlendFuncSeparatei(GLuint buf,GLenum srcRGB,GLenum dstRGB,GLenum srcAlpha,GLenum dstAlpha)2008 glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
2009 {
2010 return gl::BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
2011 }
2012
glBlendFunci(GLuint buf,GLenum src,GLenum dst)2013 void GL_APIENTRY glBlendFunci(GLuint buf, GLenum src, GLenum dst)
2014 {
2015 return gl::BlendFunci(buf, src, dst);
2016 }
2017
glColorMaski(GLuint index,GLboolean r,GLboolean g,GLboolean b,GLboolean a)2018 void GL_APIENTRY glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
2019 {
2020 return gl::ColorMaski(index, r, g, b, a);
2021 }
2022
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)2023 void GL_APIENTRY glCopyImageSubData(GLuint srcName,
2024 GLenum srcTarget,
2025 GLint srcLevel,
2026 GLint srcX,
2027 GLint srcY,
2028 GLint srcZ,
2029 GLuint dstName,
2030 GLenum dstTarget,
2031 GLint dstLevel,
2032 GLint dstX,
2033 GLint dstY,
2034 GLint dstZ,
2035 GLsizei srcWidth,
2036 GLsizei srcHeight,
2037 GLsizei srcDepth)
2038 {
2039 return gl::CopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget,
2040 dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth);
2041 }
2042
glDebugMessageCallback(GLDEBUGPROC callback,const void * userParam)2043 void GL_APIENTRY glDebugMessageCallback(GLDEBUGPROC callback, const void *userParam)
2044 {
2045 return gl::DebugMessageCallback(callback, userParam);
2046 }
2047
glDebugMessageControl(GLenum source,GLenum type,GLenum severity,GLsizei count,const GLuint * ids,GLboolean enabled)2048 void GL_APIENTRY glDebugMessageControl(GLenum source,
2049 GLenum type,
2050 GLenum severity,
2051 GLsizei count,
2052 const GLuint *ids,
2053 GLboolean enabled)
2054 {
2055 return gl::DebugMessageControl(source, type, severity, count, ids, enabled);
2056 }
2057
glDebugMessageInsert(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar * buf)2058 void GL_APIENTRY glDebugMessageInsert(GLenum source,
2059 GLenum type,
2060 GLuint id,
2061 GLenum severity,
2062 GLsizei length,
2063 const GLchar *buf)
2064 {
2065 return gl::DebugMessageInsert(source, type, id, severity, length, buf);
2066 }
2067
glDisablei(GLenum target,GLuint index)2068 void GL_APIENTRY glDisablei(GLenum target, GLuint index)
2069 {
2070 return gl::Disablei(target, index);
2071 }
2072
glDrawElementsBaseVertex(GLenum mode,GLsizei count,GLenum type,const void * indices,GLint basevertex)2073 void GL_APIENTRY glDrawElementsBaseVertex(GLenum mode,
2074 GLsizei count,
2075 GLenum type,
2076 const void *indices,
2077 GLint basevertex)
2078 {
2079 return gl::DrawElementsBaseVertex(mode, count, type, indices, basevertex);
2080 }
2081
glDrawElementsInstancedBaseVertex(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex)2082 void GL_APIENTRY glDrawElementsInstancedBaseVertex(GLenum mode,
2083 GLsizei count,
2084 GLenum type,
2085 const void *indices,
2086 GLsizei instancecount,
2087 GLint basevertex)
2088 {
2089 return gl::DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount,
2090 basevertex);
2091 }
2092
glDrawRangeElementsBaseVertex(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices,GLint basevertex)2093 void GL_APIENTRY glDrawRangeElementsBaseVertex(GLenum mode,
2094 GLuint start,
2095 GLuint end,
2096 GLsizei count,
2097 GLenum type,
2098 const void *indices,
2099 GLint basevertex)
2100 {
2101 return gl::DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
2102 }
2103
glEnablei(GLenum target,GLuint index)2104 void GL_APIENTRY glEnablei(GLenum target, GLuint index)
2105 {
2106 return gl::Enablei(target, index);
2107 }
2108
glFramebufferTexture(GLenum target,GLenum attachment,GLuint texture,GLint level)2109 void GL_APIENTRY glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level)
2110 {
2111 return gl::FramebufferTexture(target, attachment, texture, level);
2112 }
2113
glGetDebugMessageLog(GLuint count,GLsizei bufSize,GLenum * sources,GLenum * types,GLuint * ids,GLenum * severities,GLsizei * lengths,GLchar * messageLog)2114 GLuint GL_APIENTRY glGetDebugMessageLog(GLuint count,
2115 GLsizei bufSize,
2116 GLenum *sources,
2117 GLenum *types,
2118 GLuint *ids,
2119 GLenum *severities,
2120 GLsizei *lengths,
2121 GLchar *messageLog)
2122 {
2123 return gl::GetDebugMessageLog(count, bufSize, sources, types, ids, severities, lengths,
2124 messageLog);
2125 }
2126
glGetGraphicsResetStatus()2127 GLenum GL_APIENTRY glGetGraphicsResetStatus()
2128 {
2129 return gl::GetGraphicsResetStatus();
2130 }
2131
2132 void GL_APIENTRY
glGetObjectLabel(GLenum identifier,GLuint name,GLsizei bufSize,GLsizei * length,GLchar * label)2133 glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
2134 {
2135 return gl::GetObjectLabel(identifier, name, bufSize, length, label);
2136 }
2137
glGetObjectPtrLabel(const void * ptr,GLsizei bufSize,GLsizei * length,GLchar * label)2138 void GL_APIENTRY glGetObjectPtrLabel(const void *ptr,
2139 GLsizei bufSize,
2140 GLsizei *length,
2141 GLchar *label)
2142 {
2143 return gl::GetObjectPtrLabel(ptr, bufSize, length, label);
2144 }
2145
glGetPointerv(GLenum pname,void ** params)2146 void GL_APIENTRY glGetPointerv(GLenum pname, void **params)
2147 {
2148 return gl::GetPointerv(pname, params);
2149 }
2150
glGetSamplerParameterIiv(GLuint sampler,GLenum pname,GLint * params)2151 void GL_APIENTRY glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params)
2152 {
2153 return gl::GetSamplerParameterIiv(sampler, pname, params);
2154 }
2155
glGetSamplerParameterIuiv(GLuint sampler,GLenum pname,GLuint * params)2156 void GL_APIENTRY glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint *params)
2157 {
2158 return gl::GetSamplerParameterIuiv(sampler, pname, params);
2159 }
2160
glGetTexParameterIiv(GLenum target,GLenum pname,GLint * params)2161 void GL_APIENTRY glGetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
2162 {
2163 return gl::GetTexParameterIiv(target, pname, params);
2164 }
2165
glGetTexParameterIuiv(GLenum target,GLenum pname,GLuint * params)2166 void GL_APIENTRY glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
2167 {
2168 return gl::GetTexParameterIuiv(target, pname, params);
2169 }
2170
glGetnUniformfv(GLuint program,GLint location,GLsizei bufSize,GLfloat * params)2171 void GL_APIENTRY glGetnUniformfv(GLuint program, GLint location, GLsizei bufSize, GLfloat *params)
2172 {
2173 return gl::GetnUniformfv(program, location, bufSize, params);
2174 }
2175
glGetnUniformiv(GLuint program,GLint location,GLsizei bufSize,GLint * params)2176 void GL_APIENTRY glGetnUniformiv(GLuint program, GLint location, GLsizei bufSize, GLint *params)
2177 {
2178 return gl::GetnUniformiv(program, location, bufSize, params);
2179 }
2180
glGetnUniformuiv(GLuint program,GLint location,GLsizei bufSize,GLuint * params)2181 void GL_APIENTRY glGetnUniformuiv(GLuint program, GLint location, GLsizei bufSize, GLuint *params)
2182 {
2183 return gl::GetnUniformuiv(program, location, bufSize, params);
2184 }
2185
glIsEnabledi(GLenum target,GLuint index)2186 GLboolean GL_APIENTRY glIsEnabledi(GLenum target, GLuint index)
2187 {
2188 return gl::IsEnabledi(target, index);
2189 }
2190
glMinSampleShading(GLfloat value)2191 void GL_APIENTRY glMinSampleShading(GLfloat value)
2192 {
2193 return gl::MinSampleShading(value);
2194 }
2195
glObjectLabel(GLenum identifier,GLuint name,GLsizei length,const GLchar * label)2196 void GL_APIENTRY glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
2197 {
2198 return gl::ObjectLabel(identifier, name, length, label);
2199 }
2200
glObjectPtrLabel(const void * ptr,GLsizei length,const GLchar * label)2201 void GL_APIENTRY glObjectPtrLabel(const void *ptr, GLsizei length, const GLchar *label)
2202 {
2203 return gl::ObjectPtrLabel(ptr, length, label);
2204 }
2205
glPatchParameteri(GLenum pname,GLint value)2206 void GL_APIENTRY glPatchParameteri(GLenum pname, GLint value)
2207 {
2208 return gl::PatchParameteri(pname, value);
2209 }
2210
glPopDebugGroup()2211 void GL_APIENTRY glPopDebugGroup()
2212 {
2213 return gl::PopDebugGroup();
2214 }
2215
glPrimitiveBoundingBox(GLfloat minX,GLfloat minY,GLfloat minZ,GLfloat minW,GLfloat maxX,GLfloat maxY,GLfloat maxZ,GLfloat maxW)2216 void GL_APIENTRY glPrimitiveBoundingBox(GLfloat minX,
2217 GLfloat minY,
2218 GLfloat minZ,
2219 GLfloat minW,
2220 GLfloat maxX,
2221 GLfloat maxY,
2222 GLfloat maxZ,
2223 GLfloat maxW)
2224 {
2225 return gl::PrimitiveBoundingBox(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW);
2226 }
2227
glPushDebugGroup(GLenum source,GLuint id,GLsizei length,const GLchar * message)2228 void GL_APIENTRY glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar *message)
2229 {
2230 return gl::PushDebugGroup(source, id, length, message);
2231 }
2232
glReadnPixels(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,void * data)2233 void GL_APIENTRY glReadnPixels(GLint x,
2234 GLint y,
2235 GLsizei width,
2236 GLsizei height,
2237 GLenum format,
2238 GLenum type,
2239 GLsizei bufSize,
2240 void *data)
2241 {
2242 return gl::ReadnPixels(x, y, width, height, format, type, bufSize, data);
2243 }
2244
glSamplerParameterIiv(GLuint sampler,GLenum pname,const GLint * param)2245 void GL_APIENTRY glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param)
2246 {
2247 return gl::SamplerParameterIiv(sampler, pname, param);
2248 }
2249
glSamplerParameterIuiv(GLuint sampler,GLenum pname,const GLuint * param)2250 void GL_APIENTRY glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint *param)
2251 {
2252 return gl::SamplerParameterIuiv(sampler, pname, param);
2253 }
2254
glTexBuffer(GLenum target,GLenum internalformat,GLuint buffer)2255 void GL_APIENTRY glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
2256 {
2257 return gl::TexBuffer(target, internalformat, buffer);
2258 }
2259
glTexBufferRange(GLenum target,GLenum internalformat,GLuint buffer,GLintptr offset,GLsizeiptr size)2260 void GL_APIENTRY glTexBufferRange(GLenum target,
2261 GLenum internalformat,
2262 GLuint buffer,
2263 GLintptr offset,
2264 GLsizeiptr size)
2265 {
2266 return gl::TexBufferRange(target, internalformat, buffer, offset, size);
2267 }
2268
glTexParameterIiv(GLenum target,GLenum pname,const GLint * params)2269 void GL_APIENTRY glTexParameterIiv(GLenum target, GLenum pname, const GLint *params)
2270 {
2271 return gl::TexParameterIiv(target, pname, params);
2272 }
2273
glTexParameterIuiv(GLenum target,GLenum pname,const GLuint * params)2274 void GL_APIENTRY glTexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
2275 {
2276 return gl::TexParameterIuiv(target, pname, params);
2277 }
2278
glTexStorage3DMultisample(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedsamplelocations)2279 void GL_APIENTRY glTexStorage3DMultisample(GLenum target,
2280 GLsizei samples,
2281 GLenum internalformat,
2282 GLsizei width,
2283 GLsizei height,
2284 GLsizei depth,
2285 GLboolean fixedsamplelocations)
2286 {
2287 return gl::TexStorage3DMultisample(target, samples, internalformat, width, height, depth,
2288 fixedsamplelocations);
2289 }
2290
2291 // OpenGL ES 1.0
glAlphaFunc(GLenum func,GLfloat ref)2292 void GL_APIENTRY glAlphaFunc(GLenum func, GLfloat ref)
2293 {
2294 return gl::AlphaFunc(func, ref);
2295 }
2296
glAlphaFuncx(GLenum func,GLfixed ref)2297 void GL_APIENTRY glAlphaFuncx(GLenum func, GLfixed ref)
2298 {
2299 return gl::AlphaFuncx(func, ref);
2300 }
2301
glClearColorx(GLfixed red,GLfixed green,GLfixed blue,GLfixed alpha)2302 void GL_APIENTRY glClearColorx(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha)
2303 {
2304 return gl::ClearColorx(red, green, blue, alpha);
2305 }
2306
glClearDepthx(GLfixed depth)2307 void GL_APIENTRY glClearDepthx(GLfixed depth)
2308 {
2309 return gl::ClearDepthx(depth);
2310 }
2311
glClientActiveTexture(GLenum texture)2312 void GL_APIENTRY glClientActiveTexture(GLenum texture)
2313 {
2314 return gl::ClientActiveTexture(texture);
2315 }
2316
glClipPlanef(GLenum p,const GLfloat * eqn)2317 void GL_APIENTRY glClipPlanef(GLenum p, const GLfloat *eqn)
2318 {
2319 return gl::ClipPlanef(p, eqn);
2320 }
2321
glClipPlanex(GLenum plane,const GLfixed * equation)2322 void GL_APIENTRY glClipPlanex(GLenum plane, const GLfixed *equation)
2323 {
2324 return gl::ClipPlanex(plane, equation);
2325 }
2326
glColor4f(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)2327 void GL_APIENTRY glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
2328 {
2329 return gl::Color4f(red, green, blue, alpha);
2330 }
2331
glColor4ub(GLubyte red,GLubyte green,GLubyte blue,GLubyte alpha)2332 void GL_APIENTRY glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
2333 {
2334 return gl::Color4ub(red, green, blue, alpha);
2335 }
2336
glColor4x(GLfixed red,GLfixed green,GLfixed blue,GLfixed alpha)2337 void GL_APIENTRY glColor4x(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha)
2338 {
2339 return gl::Color4x(red, green, blue, alpha);
2340 }
2341
glColorPointer(GLint size,GLenum type,GLsizei stride,const void * pointer)2342 void GL_APIENTRY glColorPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)
2343 {
2344 return gl::ColorPointer(size, type, stride, pointer);
2345 }
2346
glDepthRangex(GLfixed n,GLfixed f)2347 void GL_APIENTRY glDepthRangex(GLfixed n, GLfixed f)
2348 {
2349 return gl::DepthRangex(n, f);
2350 }
2351
glDisableClientState(GLenum array)2352 void GL_APIENTRY glDisableClientState(GLenum array)
2353 {
2354 return gl::DisableClientState(array);
2355 }
2356
glEnableClientState(GLenum array)2357 void GL_APIENTRY glEnableClientState(GLenum array)
2358 {
2359 return gl::EnableClientState(array);
2360 }
2361
glFogf(GLenum pname,GLfloat param)2362 void GL_APIENTRY glFogf(GLenum pname, GLfloat param)
2363 {
2364 return gl::Fogf(pname, param);
2365 }
2366
glFogfv(GLenum pname,const GLfloat * params)2367 void GL_APIENTRY glFogfv(GLenum pname, const GLfloat *params)
2368 {
2369 return gl::Fogfv(pname, params);
2370 }
2371
glFogx(GLenum pname,GLfixed param)2372 void GL_APIENTRY glFogx(GLenum pname, GLfixed param)
2373 {
2374 return gl::Fogx(pname, param);
2375 }
2376
glFogxv(GLenum pname,const GLfixed * param)2377 void GL_APIENTRY glFogxv(GLenum pname, const GLfixed *param)
2378 {
2379 return gl::Fogxv(pname, param);
2380 }
2381
glFrustumf(GLfloat l,GLfloat r,GLfloat b,GLfloat t,GLfloat n,GLfloat f)2382 void GL_APIENTRY glFrustumf(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f)
2383 {
2384 return gl::Frustumf(l, r, b, t, n, f);
2385 }
2386
glFrustumx(GLfixed l,GLfixed r,GLfixed b,GLfixed t,GLfixed n,GLfixed f)2387 void GL_APIENTRY glFrustumx(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f)
2388 {
2389 return gl::Frustumx(l, r, b, t, n, f);
2390 }
2391
glGetClipPlanef(GLenum plane,GLfloat * equation)2392 void GL_APIENTRY glGetClipPlanef(GLenum plane, GLfloat *equation)
2393 {
2394 return gl::GetClipPlanef(plane, equation);
2395 }
2396
glGetClipPlanex(GLenum plane,GLfixed * equation)2397 void GL_APIENTRY glGetClipPlanex(GLenum plane, GLfixed *equation)
2398 {
2399 return gl::GetClipPlanex(plane, equation);
2400 }
2401
glGetFixedv(GLenum pname,GLfixed * params)2402 void GL_APIENTRY glGetFixedv(GLenum pname, GLfixed *params)
2403 {
2404 return gl::GetFixedv(pname, params);
2405 }
2406
glGetLightfv(GLenum light,GLenum pname,GLfloat * params)2407 void GL_APIENTRY glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
2408 {
2409 return gl::GetLightfv(light, pname, params);
2410 }
2411
glGetLightxv(GLenum light,GLenum pname,GLfixed * params)2412 void GL_APIENTRY glGetLightxv(GLenum light, GLenum pname, GLfixed *params)
2413 {
2414 return gl::GetLightxv(light, pname, params);
2415 }
2416
glGetMaterialfv(GLenum face,GLenum pname,GLfloat * params)2417 void GL_APIENTRY glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
2418 {
2419 return gl::GetMaterialfv(face, pname, params);
2420 }
2421
glGetMaterialxv(GLenum face,GLenum pname,GLfixed * params)2422 void GL_APIENTRY glGetMaterialxv(GLenum face, GLenum pname, GLfixed *params)
2423 {
2424 return gl::GetMaterialxv(face, pname, params);
2425 }
2426
glGetTexEnvfv(GLenum target,GLenum pname,GLfloat * params)2427 void GL_APIENTRY glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
2428 {
2429 return gl::GetTexEnvfv(target, pname, params);
2430 }
2431
glGetTexEnviv(GLenum target,GLenum pname,GLint * params)2432 void GL_APIENTRY glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
2433 {
2434 return gl::GetTexEnviv(target, pname, params);
2435 }
2436
glGetTexEnvxv(GLenum target,GLenum pname,GLfixed * params)2437 void GL_APIENTRY glGetTexEnvxv(GLenum target, GLenum pname, GLfixed *params)
2438 {
2439 return gl::GetTexEnvxv(target, pname, params);
2440 }
2441
glGetTexParameterxv(GLenum target,GLenum pname,GLfixed * params)2442 void GL_APIENTRY glGetTexParameterxv(GLenum target, GLenum pname, GLfixed *params)
2443 {
2444 return gl::GetTexParameterxv(target, pname, params);
2445 }
2446
glLightModelf(GLenum pname,GLfloat param)2447 void GL_APIENTRY glLightModelf(GLenum pname, GLfloat param)
2448 {
2449 return gl::LightModelf(pname, param);
2450 }
2451
glLightModelfv(GLenum pname,const GLfloat * params)2452 void GL_APIENTRY glLightModelfv(GLenum pname, const GLfloat *params)
2453 {
2454 return gl::LightModelfv(pname, params);
2455 }
2456
glLightModelx(GLenum pname,GLfixed param)2457 void GL_APIENTRY glLightModelx(GLenum pname, GLfixed param)
2458 {
2459 return gl::LightModelx(pname, param);
2460 }
2461
glLightModelxv(GLenum pname,const GLfixed * param)2462 void GL_APIENTRY glLightModelxv(GLenum pname, const GLfixed *param)
2463 {
2464 return gl::LightModelxv(pname, param);
2465 }
2466
glLightf(GLenum light,GLenum pname,GLfloat param)2467 void GL_APIENTRY glLightf(GLenum light, GLenum pname, GLfloat param)
2468 {
2469 return gl::Lightf(light, pname, param);
2470 }
2471
glLightfv(GLenum light,GLenum pname,const GLfloat * params)2472 void GL_APIENTRY glLightfv(GLenum light, GLenum pname, const GLfloat *params)
2473 {
2474 return gl::Lightfv(light, pname, params);
2475 }
2476
glLightx(GLenum light,GLenum pname,GLfixed param)2477 void GL_APIENTRY glLightx(GLenum light, GLenum pname, GLfixed param)
2478 {
2479 return gl::Lightx(light, pname, param);
2480 }
2481
glLightxv(GLenum light,GLenum pname,const GLfixed * params)2482 void GL_APIENTRY glLightxv(GLenum light, GLenum pname, const GLfixed *params)
2483 {
2484 return gl::Lightxv(light, pname, params);
2485 }
2486
glLineWidthx(GLfixed width)2487 void GL_APIENTRY glLineWidthx(GLfixed width)
2488 {
2489 return gl::LineWidthx(width);
2490 }
2491
glLoadIdentity()2492 void GL_APIENTRY glLoadIdentity()
2493 {
2494 return gl::LoadIdentity();
2495 }
2496
glLoadMatrixf(const GLfloat * m)2497 void GL_APIENTRY glLoadMatrixf(const GLfloat *m)
2498 {
2499 return gl::LoadMatrixf(m);
2500 }
2501
glLoadMatrixx(const GLfixed * m)2502 void GL_APIENTRY glLoadMatrixx(const GLfixed *m)
2503 {
2504 return gl::LoadMatrixx(m);
2505 }
2506
glLogicOp(GLenum opcode)2507 void GL_APIENTRY glLogicOp(GLenum opcode)
2508 {
2509 return gl::LogicOp(opcode);
2510 }
2511
glMaterialf(GLenum face,GLenum pname,GLfloat param)2512 void GL_APIENTRY glMaterialf(GLenum face, GLenum pname, GLfloat param)
2513 {
2514 return gl::Materialf(face, pname, param);
2515 }
2516
glMaterialfv(GLenum face,GLenum pname,const GLfloat * params)2517 void GL_APIENTRY glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
2518 {
2519 return gl::Materialfv(face, pname, params);
2520 }
2521
glMaterialx(GLenum face,GLenum pname,GLfixed param)2522 void GL_APIENTRY glMaterialx(GLenum face, GLenum pname, GLfixed param)
2523 {
2524 return gl::Materialx(face, pname, param);
2525 }
2526
glMaterialxv(GLenum face,GLenum pname,const GLfixed * param)2527 void GL_APIENTRY glMaterialxv(GLenum face, GLenum pname, const GLfixed *param)
2528 {
2529 return gl::Materialxv(face, pname, param);
2530 }
2531
glMatrixMode(GLenum mode)2532 void GL_APIENTRY glMatrixMode(GLenum mode)
2533 {
2534 return gl::MatrixMode(mode);
2535 }
2536
glMultMatrixf(const GLfloat * m)2537 void GL_APIENTRY glMultMatrixf(const GLfloat *m)
2538 {
2539 return gl::MultMatrixf(m);
2540 }
2541
glMultMatrixx(const GLfixed * m)2542 void GL_APIENTRY glMultMatrixx(const GLfixed *m)
2543 {
2544 return gl::MultMatrixx(m);
2545 }
2546
glMultiTexCoord4f(GLenum target,GLfloat s,GLfloat t,GLfloat r,GLfloat q)2547 void GL_APIENTRY glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2548 {
2549 return gl::MultiTexCoord4f(target, s, t, r, q);
2550 }
2551
glMultiTexCoord4x(GLenum texture,GLfixed s,GLfixed t,GLfixed r,GLfixed q)2552 void GL_APIENTRY glMultiTexCoord4x(GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q)
2553 {
2554 return gl::MultiTexCoord4x(texture, s, t, r, q);
2555 }
2556
glNormal3f(GLfloat nx,GLfloat ny,GLfloat nz)2557 void GL_APIENTRY glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
2558 {
2559 return gl::Normal3f(nx, ny, nz);
2560 }
2561
glNormal3x(GLfixed nx,GLfixed ny,GLfixed nz)2562 void GL_APIENTRY glNormal3x(GLfixed nx, GLfixed ny, GLfixed nz)
2563 {
2564 return gl::Normal3x(nx, ny, nz);
2565 }
2566
glNormalPointer(GLenum type,GLsizei stride,const void * pointer)2567 void GL_APIENTRY glNormalPointer(GLenum type, GLsizei stride, const void *pointer)
2568 {
2569 return gl::NormalPointer(type, stride, pointer);
2570 }
2571
glOrthof(GLfloat l,GLfloat r,GLfloat b,GLfloat t,GLfloat n,GLfloat f)2572 void GL_APIENTRY glOrthof(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f)
2573 {
2574 return gl::Orthof(l, r, b, t, n, f);
2575 }
2576
glOrthox(GLfixed l,GLfixed r,GLfixed b,GLfixed t,GLfixed n,GLfixed f)2577 void GL_APIENTRY glOrthox(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f)
2578 {
2579 return gl::Orthox(l, r, b, t, n, f);
2580 }
2581
glPointParameterf(GLenum pname,GLfloat param)2582 void GL_APIENTRY glPointParameterf(GLenum pname, GLfloat param)
2583 {
2584 return gl::PointParameterf(pname, param);
2585 }
2586
glPointParameterfv(GLenum pname,const GLfloat * params)2587 void GL_APIENTRY glPointParameterfv(GLenum pname, const GLfloat *params)
2588 {
2589 return gl::PointParameterfv(pname, params);
2590 }
2591
glPointParameterx(GLenum pname,GLfixed param)2592 void GL_APIENTRY glPointParameterx(GLenum pname, GLfixed param)
2593 {
2594 return gl::PointParameterx(pname, param);
2595 }
2596
glPointParameterxv(GLenum pname,const GLfixed * params)2597 void GL_APIENTRY glPointParameterxv(GLenum pname, const GLfixed *params)
2598 {
2599 return gl::PointParameterxv(pname, params);
2600 }
2601
glPointSize(GLfloat size)2602 void GL_APIENTRY glPointSize(GLfloat size)
2603 {
2604 return gl::PointSize(size);
2605 }
2606
glPointSizex(GLfixed size)2607 void GL_APIENTRY glPointSizex(GLfixed size)
2608 {
2609 return gl::PointSizex(size);
2610 }
2611
glPolygonOffsetx(GLfixed factor,GLfixed units)2612 void GL_APIENTRY glPolygonOffsetx(GLfixed factor, GLfixed units)
2613 {
2614 return gl::PolygonOffsetx(factor, units);
2615 }
2616
glPopMatrix()2617 void GL_APIENTRY glPopMatrix()
2618 {
2619 return gl::PopMatrix();
2620 }
2621
glPushMatrix()2622 void GL_APIENTRY glPushMatrix()
2623 {
2624 return gl::PushMatrix();
2625 }
2626
glRotatef(GLfloat angle,GLfloat x,GLfloat y,GLfloat z)2627 void GL_APIENTRY glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
2628 {
2629 return gl::Rotatef(angle, x, y, z);
2630 }
2631
glRotatex(GLfixed angle,GLfixed x,GLfixed y,GLfixed z)2632 void GL_APIENTRY glRotatex(GLfixed angle, GLfixed x, GLfixed y, GLfixed z)
2633 {
2634 return gl::Rotatex(angle, x, y, z);
2635 }
2636
glSampleCoveragex(GLclampx value,GLboolean invert)2637 void GL_APIENTRY glSampleCoveragex(GLclampx value, GLboolean invert)
2638 {
2639 return gl::SampleCoveragex(value, invert);
2640 }
2641
glScalef(GLfloat x,GLfloat y,GLfloat z)2642 void GL_APIENTRY glScalef(GLfloat x, GLfloat y, GLfloat z)
2643 {
2644 return gl::Scalef(x, y, z);
2645 }
2646
glScalex(GLfixed x,GLfixed y,GLfixed z)2647 void GL_APIENTRY glScalex(GLfixed x, GLfixed y, GLfixed z)
2648 {
2649 return gl::Scalex(x, y, z);
2650 }
2651
glShadeModel(GLenum mode)2652 void GL_APIENTRY glShadeModel(GLenum mode)
2653 {
2654 return gl::ShadeModel(mode);
2655 }
2656
glTexCoordPointer(GLint size,GLenum type,GLsizei stride,const void * pointer)2657 void GL_APIENTRY glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)
2658 {
2659 return gl::TexCoordPointer(size, type, stride, pointer);
2660 }
2661
glTexEnvf(GLenum target,GLenum pname,GLfloat param)2662 void GL_APIENTRY glTexEnvf(GLenum target, GLenum pname, GLfloat param)
2663 {
2664 return gl::TexEnvf(target, pname, param);
2665 }
2666
glTexEnvfv(GLenum target,GLenum pname,const GLfloat * params)2667 void GL_APIENTRY glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
2668 {
2669 return gl::TexEnvfv(target, pname, params);
2670 }
2671
glTexEnvi(GLenum target,GLenum pname,GLint param)2672 void GL_APIENTRY glTexEnvi(GLenum target, GLenum pname, GLint param)
2673 {
2674 return gl::TexEnvi(target, pname, param);
2675 }
2676
glTexEnviv(GLenum target,GLenum pname,const GLint * params)2677 void GL_APIENTRY glTexEnviv(GLenum target, GLenum pname, const GLint *params)
2678 {
2679 return gl::TexEnviv(target, pname, params);
2680 }
2681
glTexEnvx(GLenum target,GLenum pname,GLfixed param)2682 void GL_APIENTRY glTexEnvx(GLenum target, GLenum pname, GLfixed param)
2683 {
2684 return gl::TexEnvx(target, pname, param);
2685 }
2686
glTexEnvxv(GLenum target,GLenum pname,const GLfixed * params)2687 void GL_APIENTRY glTexEnvxv(GLenum target, GLenum pname, const GLfixed *params)
2688 {
2689 return gl::TexEnvxv(target, pname, params);
2690 }
2691
glTexParameterx(GLenum target,GLenum pname,GLfixed param)2692 void GL_APIENTRY glTexParameterx(GLenum target, GLenum pname, GLfixed param)
2693 {
2694 return gl::TexParameterx(target, pname, param);
2695 }
2696
glTexParameterxv(GLenum target,GLenum pname,const GLfixed * params)2697 void GL_APIENTRY glTexParameterxv(GLenum target, GLenum pname, const GLfixed *params)
2698 {
2699 return gl::TexParameterxv(target, pname, params);
2700 }
2701
glTranslatef(GLfloat x,GLfloat y,GLfloat z)2702 void GL_APIENTRY glTranslatef(GLfloat x, GLfloat y, GLfloat z)
2703 {
2704 return gl::Translatef(x, y, z);
2705 }
2706
glTranslatex(GLfixed x,GLfixed y,GLfixed z)2707 void GL_APIENTRY glTranslatex(GLfixed x, GLfixed y, GLfixed z)
2708 {
2709 return gl::Translatex(x, y, z);
2710 }
2711
glVertexPointer(GLint size,GLenum type,GLsizei stride,const void * pointer)2712 void GL_APIENTRY glVertexPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)
2713 {
2714 return gl::VertexPointer(size, type, stride, pointer);
2715 }
2716
2717 // GL_ANGLE_base_vertex_base_instance
glDrawArraysInstancedBaseInstanceANGLE(GLenum mode,GLint first,GLsizei count,GLsizei instanceCount,GLuint baseInstance)2718 void GL_APIENTRY glDrawArraysInstancedBaseInstanceANGLE(GLenum mode,
2719 GLint first,
2720 GLsizei count,
2721 GLsizei instanceCount,
2722 GLuint baseInstance)
2723 {
2724 return gl::DrawArraysInstancedBaseInstanceANGLE(mode, first, count, instanceCount,
2725 baseInstance);
2726 }
2727
glDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum mode,GLsizei count,GLenum type,const GLvoid * indices,GLsizei instanceCounts,GLint baseVertex,GLuint baseInstance)2728 void GL_APIENTRY glDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum mode,
2729 GLsizei count,
2730 GLenum type,
2731 const GLvoid *indices,
2732 GLsizei instanceCounts,
2733 GLint baseVertex,
2734 GLuint baseInstance)
2735 {
2736 return gl::DrawElementsInstancedBaseVertexBaseInstanceANGLE(
2737 mode, count, type, indices, instanceCounts, baseVertex, baseInstance);
2738 }
2739
glMultiDrawArraysInstancedBaseInstanceANGLE(GLenum mode,const GLint * firsts,const GLsizei * counts,const GLsizei * instanceCounts,const GLuint * baseInstances,GLsizei drawcount)2740 void GL_APIENTRY glMultiDrawArraysInstancedBaseInstanceANGLE(GLenum mode,
2741 const GLint *firsts,
2742 const GLsizei *counts,
2743 const GLsizei *instanceCounts,
2744 const GLuint *baseInstances,
2745 GLsizei drawcount)
2746 {
2747 return gl::MultiDrawArraysInstancedBaseInstanceANGLE(mode, firsts, counts, instanceCounts,
2748 baseInstances, drawcount);
2749 }
2750
2751 void GL_APIENTRY
glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum mode,const GLsizei * counts,GLenum type,const GLvoid * const * indices,const GLsizei * instanceCounts,const GLint * baseVertices,const GLuint * baseInstances,GLsizei drawcount)2752 glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum mode,
2753 const GLsizei *counts,
2754 GLenum type,
2755 const GLvoid *const *indices,
2756 const GLsizei *instanceCounts,
2757 const GLint *baseVertices,
2758 const GLuint *baseInstances,
2759 GLsizei drawcount)
2760 {
2761 return gl::MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE(
2762 mode, counts, type, indices, instanceCounts, baseVertices, baseInstances, drawcount);
2763 }
2764
2765 // 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)2766 void GL_APIENTRY glCopyTexture3DANGLE(GLuint sourceId,
2767 GLint sourceLevel,
2768 GLenum destTarget,
2769 GLuint destId,
2770 GLint destLevel,
2771 GLint internalFormat,
2772 GLenum destType,
2773 GLboolean unpackFlipY,
2774 GLboolean unpackPremultiplyAlpha,
2775 GLboolean unpackUnmultiplyAlpha)
2776 {
2777 return gl::CopyTexture3DANGLE(sourceId, sourceLevel, destTarget, destId, destLevel,
2778 internalFormat, destType, unpackFlipY, unpackPremultiplyAlpha,
2779 unpackUnmultiplyAlpha);
2780 }
2781
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)2782 void GL_APIENTRY glCopySubTexture3DANGLE(GLuint sourceId,
2783 GLint sourceLevel,
2784 GLenum destTarget,
2785 GLuint destId,
2786 GLint destLevel,
2787 GLint xoffset,
2788 GLint yoffset,
2789 GLint zoffset,
2790 GLint x,
2791 GLint y,
2792 GLint z,
2793 GLint width,
2794 GLint height,
2795 GLint depth,
2796 GLboolean unpackFlipY,
2797 GLboolean unpackPremultiplyAlpha,
2798 GLboolean unpackUnmultiplyAlpha)
2799 {
2800 return gl::CopySubTexture3DANGLE(sourceId, sourceLevel, destTarget, destId, destLevel, xoffset,
2801 yoffset, zoffset, x, y, z, width, height, depth, unpackFlipY,
2802 unpackPremultiplyAlpha, unpackUnmultiplyAlpha);
2803 }
2804
2805 // GL_ANGLE_framebuffer_blit
glBlitFramebufferANGLE(GLint srcX0,GLint srcY0,GLint srcX1,GLint srcY1,GLint dstX0,GLint dstY0,GLint dstX1,GLint dstY1,GLbitfield mask,GLenum filter)2806 void GL_APIENTRY glBlitFramebufferANGLE(GLint srcX0,
2807 GLint srcY0,
2808 GLint srcX1,
2809 GLint srcY1,
2810 GLint dstX0,
2811 GLint dstY0,
2812 GLint dstX1,
2813 GLint dstY1,
2814 GLbitfield mask,
2815 GLenum filter)
2816 {
2817 return gl::BlitFramebufferANGLE(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask,
2818 filter);
2819 }
2820
2821 // GL_ANGLE_framebuffer_multisample
glRenderbufferStorageMultisampleANGLE(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)2822 void GL_APIENTRY glRenderbufferStorageMultisampleANGLE(GLenum target,
2823 GLsizei samples,
2824 GLenum internalformat,
2825 GLsizei width,
2826 GLsizei height)
2827 {
2828 return gl::RenderbufferStorageMultisampleANGLE(target, samples, internalformat, width, height);
2829 }
2830
2831 // GL_ANGLE_get_image
2832 void GL_APIENTRY
glGetTexImageANGLE(GLenum target,GLint level,GLenum format,GLenum type,void * pixels)2833 glGetTexImageANGLE(GLenum target, GLint level, GLenum format, GLenum type, void *pixels)
2834 {
2835 return gl::GetTexImageANGLE(target, level, format, type, pixels);
2836 }
2837
glGetRenderbufferImageANGLE(GLenum target,GLenum format,GLenum type,void * pixels)2838 void GL_APIENTRY glGetRenderbufferImageANGLE(GLenum target,
2839 GLenum format,
2840 GLenum type,
2841 void *pixels)
2842 {
2843 return gl::GetRenderbufferImageANGLE(target, format, type, pixels);
2844 }
2845
2846 // GL_ANGLE_instanced_arrays
glDrawArraysInstancedANGLE(GLenum mode,GLint first,GLsizei count,GLsizei primcount)2847 void GL_APIENTRY glDrawArraysInstancedANGLE(GLenum mode,
2848 GLint first,
2849 GLsizei count,
2850 GLsizei primcount)
2851 {
2852 return gl::DrawArraysInstancedANGLE(mode, first, count, primcount);
2853 }
2854
glDrawElementsInstancedANGLE(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei primcount)2855 void GL_APIENTRY glDrawElementsInstancedANGLE(GLenum mode,
2856 GLsizei count,
2857 GLenum type,
2858 const void *indices,
2859 GLsizei primcount)
2860 {
2861 return gl::DrawElementsInstancedANGLE(mode, count, type, indices, primcount);
2862 }
2863
glVertexAttribDivisorANGLE(GLuint index,GLuint divisor)2864 void GL_APIENTRY glVertexAttribDivisorANGLE(GLuint index, GLuint divisor)
2865 {
2866 return gl::VertexAttribDivisorANGLE(index, divisor);
2867 }
2868
2869 // GL_ANGLE_memory_object_fuchsia
glImportMemoryZirconHandleANGLE(GLuint memory,GLuint64 size,GLenum handleType,GLuint handle)2870 void GL_APIENTRY glImportMemoryZirconHandleANGLE(GLuint memory,
2871 GLuint64 size,
2872 GLenum handleType,
2873 GLuint handle)
2874 {
2875 return gl::ImportMemoryZirconHandleANGLE(memory, size, handleType, handle);
2876 }
2877
2878 // GL_ANGLE_multi_draw
glMultiDrawArraysANGLE(GLenum mode,const GLint * firsts,const GLsizei * counts,GLsizei drawcount)2879 void GL_APIENTRY glMultiDrawArraysANGLE(GLenum mode,
2880 const GLint *firsts,
2881 const GLsizei *counts,
2882 GLsizei drawcount)
2883 {
2884 return gl::MultiDrawArraysANGLE(mode, firsts, counts, drawcount);
2885 }
2886
glMultiDrawArraysInstancedANGLE(GLenum mode,const GLint * firsts,const GLsizei * counts,const GLsizei * instanceCounts,GLsizei drawcount)2887 void GL_APIENTRY glMultiDrawArraysInstancedANGLE(GLenum mode,
2888 const GLint *firsts,
2889 const GLsizei *counts,
2890 const GLsizei *instanceCounts,
2891 GLsizei drawcount)
2892 {
2893 return gl::MultiDrawArraysInstancedANGLE(mode, firsts, counts, instanceCounts, drawcount);
2894 }
2895
glMultiDrawElementsANGLE(GLenum mode,const GLsizei * counts,GLenum type,const GLvoid * const * indices,GLsizei drawcount)2896 void GL_APIENTRY glMultiDrawElementsANGLE(GLenum mode,
2897 const GLsizei *counts,
2898 GLenum type,
2899 const GLvoid *const *indices,
2900 GLsizei drawcount)
2901 {
2902 return gl::MultiDrawElementsANGLE(mode, counts, type, indices, drawcount);
2903 }
2904
glMultiDrawElementsInstancedANGLE(GLenum mode,const GLsizei * counts,GLenum type,const GLvoid * const * indices,const GLsizei * instanceCounts,GLsizei drawcount)2905 void GL_APIENTRY glMultiDrawElementsInstancedANGLE(GLenum mode,
2906 const GLsizei *counts,
2907 GLenum type,
2908 const GLvoid *const *indices,
2909 const GLsizei *instanceCounts,
2910 GLsizei drawcount)
2911 {
2912 return gl::MultiDrawElementsInstancedANGLE(mode, counts, type, indices, instanceCounts,
2913 drawcount);
2914 }
2915
2916 // GL_ANGLE_program_binary
2917
2918 // GL_ANGLE_provoking_vertex
glProvokingVertexANGLE(GLenum mode)2919 void GL_APIENTRY glProvokingVertexANGLE(GLenum mode)
2920 {
2921 return gl::ProvokingVertexANGLE(mode);
2922 }
2923
2924 // GL_ANGLE_request_extension
glRequestExtensionANGLE(const GLchar * name)2925 void GL_APIENTRY glRequestExtensionANGLE(const GLchar *name)
2926 {
2927 return gl::RequestExtensionANGLE(name);
2928 }
2929
glDisableExtensionANGLE(const GLchar * name)2930 void GL_APIENTRY glDisableExtensionANGLE(const GLchar *name)
2931 {
2932 return gl::DisableExtensionANGLE(name);
2933 }
2934
2935 // GL_ANGLE_robust_client_memory
glGetBooleanvRobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,GLboolean * params)2936 void GL_APIENTRY glGetBooleanvRobustANGLE(GLenum pname,
2937 GLsizei bufSize,
2938 GLsizei *length,
2939 GLboolean *params)
2940 {
2941 return gl::GetBooleanvRobustANGLE(pname, bufSize, length, params);
2942 }
2943
glGetBufferParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)2944 void GL_APIENTRY glGetBufferParameterivRobustANGLE(GLenum target,
2945 GLenum pname,
2946 GLsizei bufSize,
2947 GLsizei *length,
2948 GLint *params)
2949 {
2950 return gl::GetBufferParameterivRobustANGLE(target, pname, bufSize, length, params);
2951 }
2952
glGetFloatvRobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)2953 void GL_APIENTRY glGetFloatvRobustANGLE(GLenum pname,
2954 GLsizei bufSize,
2955 GLsizei *length,
2956 GLfloat *params)
2957 {
2958 return gl::GetFloatvRobustANGLE(pname, bufSize, length, params);
2959 }
2960
glGetFramebufferAttachmentParameterivRobustANGLE(GLenum target,GLenum attachment,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)2961 void GL_APIENTRY glGetFramebufferAttachmentParameterivRobustANGLE(GLenum target,
2962 GLenum attachment,
2963 GLenum pname,
2964 GLsizei bufSize,
2965 GLsizei *length,
2966 GLint *params)
2967 {
2968 return gl::GetFramebufferAttachmentParameterivRobustANGLE(target, attachment, pname, bufSize,
2969 length, params);
2970 }
2971
glGetIntegervRobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,GLint * data)2972 void GL_APIENTRY glGetIntegervRobustANGLE(GLenum pname,
2973 GLsizei bufSize,
2974 GLsizei *length,
2975 GLint *data)
2976 {
2977 return gl::GetIntegervRobustANGLE(pname, bufSize, length, data);
2978 }
2979
glGetProgramivRobustANGLE(GLuint program,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)2980 void GL_APIENTRY glGetProgramivRobustANGLE(GLuint program,
2981 GLenum pname,
2982 GLsizei bufSize,
2983 GLsizei *length,
2984 GLint *params)
2985 {
2986 return gl::GetProgramivRobustANGLE(program, pname, bufSize, length, params);
2987 }
2988
glGetRenderbufferParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)2989 void GL_APIENTRY glGetRenderbufferParameterivRobustANGLE(GLenum target,
2990 GLenum pname,
2991 GLsizei bufSize,
2992 GLsizei *length,
2993 GLint *params)
2994 {
2995 return gl::GetRenderbufferParameterivRobustANGLE(target, pname, bufSize, length, params);
2996 }
2997
glGetShaderivRobustANGLE(GLuint shader,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)2998 void GL_APIENTRY glGetShaderivRobustANGLE(GLuint shader,
2999 GLenum pname,
3000 GLsizei bufSize,
3001 GLsizei *length,
3002 GLint *params)
3003 {
3004 return gl::GetShaderivRobustANGLE(shader, pname, bufSize, length, params);
3005 }
3006
glGetTexParameterfvRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3007 void GL_APIENTRY glGetTexParameterfvRobustANGLE(GLenum target,
3008 GLenum pname,
3009 GLsizei bufSize,
3010 GLsizei *length,
3011 GLfloat *params)
3012 {
3013 return gl::GetTexParameterfvRobustANGLE(target, pname, bufSize, length, params);
3014 }
3015
glGetTexParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3016 void GL_APIENTRY glGetTexParameterivRobustANGLE(GLenum target,
3017 GLenum pname,
3018 GLsizei bufSize,
3019 GLsizei *length,
3020 GLint *params)
3021 {
3022 return gl::GetTexParameterivRobustANGLE(target, pname, bufSize, length, params);
3023 }
3024
glGetUniformfvRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLfloat * params)3025 void GL_APIENTRY glGetUniformfvRobustANGLE(GLuint program,
3026 GLint location,
3027 GLsizei bufSize,
3028 GLsizei *length,
3029 GLfloat *params)
3030 {
3031 return gl::GetUniformfvRobustANGLE(program, location, bufSize, length, params);
3032 }
3033
glGetUniformivRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLint * params)3034 void GL_APIENTRY glGetUniformivRobustANGLE(GLuint program,
3035 GLint location,
3036 GLsizei bufSize,
3037 GLsizei *length,
3038 GLint *params)
3039 {
3040 return gl::GetUniformivRobustANGLE(program, location, bufSize, length, params);
3041 }
3042
glGetVertexAttribfvRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3043 void GL_APIENTRY glGetVertexAttribfvRobustANGLE(GLuint index,
3044 GLenum pname,
3045 GLsizei bufSize,
3046 GLsizei *length,
3047 GLfloat *params)
3048 {
3049 return gl::GetVertexAttribfvRobustANGLE(index, pname, bufSize, length, params);
3050 }
3051
glGetVertexAttribivRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3052 void GL_APIENTRY glGetVertexAttribivRobustANGLE(GLuint index,
3053 GLenum pname,
3054 GLsizei bufSize,
3055 GLsizei *length,
3056 GLint *params)
3057 {
3058 return gl::GetVertexAttribivRobustANGLE(index, pname, bufSize, length, params);
3059 }
3060
glGetVertexAttribPointervRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,void ** pointer)3061 void GL_APIENTRY glGetVertexAttribPointervRobustANGLE(GLuint index,
3062 GLenum pname,
3063 GLsizei bufSize,
3064 GLsizei *length,
3065 void **pointer)
3066 {
3067 return gl::GetVertexAttribPointervRobustANGLE(index, pname, bufSize, length, pointer);
3068 }
3069
glReadPixelsRobustANGLE(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,GLsizei * length,GLsizei * columns,GLsizei * rows,void * pixels)3070 void GL_APIENTRY glReadPixelsRobustANGLE(GLint x,
3071 GLint y,
3072 GLsizei width,
3073 GLsizei height,
3074 GLenum format,
3075 GLenum type,
3076 GLsizei bufSize,
3077 GLsizei *length,
3078 GLsizei *columns,
3079 GLsizei *rows,
3080 void *pixels)
3081 {
3082 return gl::ReadPixelsRobustANGLE(x, y, width, height, format, type, bufSize, length, columns,
3083 rows, pixels);
3084 }
3085
glTexImage2DRobustANGLE(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)3086 void GL_APIENTRY glTexImage2DRobustANGLE(GLenum target,
3087 GLint level,
3088 GLint internalformat,
3089 GLsizei width,
3090 GLsizei height,
3091 GLint border,
3092 GLenum format,
3093 GLenum type,
3094 GLsizei bufSize,
3095 const void *pixels)
3096 {
3097 return gl::TexImage2DRobustANGLE(target, level, internalformat, width, height, border, format,
3098 type, bufSize, pixels);
3099 }
3100
glTexParameterfvRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,const GLfloat * params)3101 void GL_APIENTRY glTexParameterfvRobustANGLE(GLenum target,
3102 GLenum pname,
3103 GLsizei bufSize,
3104 const GLfloat *params)
3105 {
3106 return gl::TexParameterfvRobustANGLE(target, pname, bufSize, params);
3107 }
3108
glTexParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,const GLint * params)3109 void GL_APIENTRY glTexParameterivRobustANGLE(GLenum target,
3110 GLenum pname,
3111 GLsizei bufSize,
3112 const GLint *params)
3113 {
3114 return gl::TexParameterivRobustANGLE(target, pname, bufSize, params);
3115 }
3116
glTexSubImage2DRobustANGLE(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)3117 void GL_APIENTRY glTexSubImage2DRobustANGLE(GLenum target,
3118 GLint level,
3119 GLint xoffset,
3120 GLint yoffset,
3121 GLsizei width,
3122 GLsizei height,
3123 GLenum format,
3124 GLenum type,
3125 GLsizei bufSize,
3126 const void *pixels)
3127 {
3128 return gl::TexSubImage2DRobustANGLE(target, level, xoffset, yoffset, width, height, format,
3129 type, bufSize, pixels);
3130 }
3131
glTexImage3DRobustANGLE(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)3132 void GL_APIENTRY glTexImage3DRobustANGLE(GLenum target,
3133 GLint level,
3134 GLint internalformat,
3135 GLsizei width,
3136 GLsizei height,
3137 GLsizei depth,
3138 GLint border,
3139 GLenum format,
3140 GLenum type,
3141 GLsizei bufSize,
3142 const void *pixels)
3143 {
3144 return gl::TexImage3DRobustANGLE(target, level, internalformat, width, height, depth, border,
3145 format, type, bufSize, pixels);
3146 }
3147
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)3148 void GL_APIENTRY glTexSubImage3DRobustANGLE(GLenum target,
3149 GLint level,
3150 GLint xoffset,
3151 GLint yoffset,
3152 GLint zoffset,
3153 GLsizei width,
3154 GLsizei height,
3155 GLsizei depth,
3156 GLenum format,
3157 GLenum type,
3158 GLsizei bufSize,
3159 const void *pixels)
3160 {
3161 return gl::TexSubImage3DRobustANGLE(target, level, xoffset, yoffset, zoffset, width, height,
3162 depth, format, type, bufSize, pixels);
3163 }
3164
glCompressedTexImage2DRobustANGLE(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLint border,GLsizei imageSize,GLsizei dataSize,const GLvoid * data)3165 void GL_APIENTRY glCompressedTexImage2DRobustANGLE(GLenum target,
3166 GLint level,
3167 GLenum internalformat,
3168 GLsizei width,
3169 GLsizei height,
3170 GLint border,
3171 GLsizei imageSize,
3172 GLsizei dataSize,
3173 const GLvoid *data)
3174 {
3175 return gl::CompressedTexImage2DRobustANGLE(target, level, internalformat, width, height, border,
3176 imageSize, dataSize, data);
3177 }
3178
glCompressedTexSubImage2DRobustANGLE(GLenum target,GLint level,GLsizei xoffset,GLsizei yoffset,GLsizei width,GLsizei height,GLenum format,GLsizei imageSize,GLsizei dataSize,const GLvoid * data)3179 void GL_APIENTRY glCompressedTexSubImage2DRobustANGLE(GLenum target,
3180 GLint level,
3181 GLsizei xoffset,
3182 GLsizei yoffset,
3183 GLsizei width,
3184 GLsizei height,
3185 GLenum format,
3186 GLsizei imageSize,
3187 GLsizei dataSize,
3188 const GLvoid *data)
3189 {
3190 return gl::CompressedTexSubImage2DRobustANGLE(target, level, xoffset, yoffset, width, height,
3191 format, imageSize, dataSize, data);
3192 }
3193
glCompressedTexImage3DRobustANGLE(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,GLsizei dataSize,const GLvoid * data)3194 void GL_APIENTRY glCompressedTexImage3DRobustANGLE(GLenum target,
3195 GLint level,
3196 GLenum internalformat,
3197 GLsizei width,
3198 GLsizei height,
3199 GLsizei depth,
3200 GLint border,
3201 GLsizei imageSize,
3202 GLsizei dataSize,
3203 const GLvoid *data)
3204 {
3205 return gl::CompressedTexImage3DRobustANGLE(target, level, internalformat, width, height, depth,
3206 border, imageSize, dataSize, data);
3207 }
3208
glCompressedTexSubImage3DRobustANGLE(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,GLsizei dataSize,const GLvoid * data)3209 void GL_APIENTRY glCompressedTexSubImage3DRobustANGLE(GLenum target,
3210 GLint level,
3211 GLint xoffset,
3212 GLint yoffset,
3213 GLint zoffset,
3214 GLsizei width,
3215 GLsizei height,
3216 GLsizei depth,
3217 GLenum format,
3218 GLsizei imageSize,
3219 GLsizei dataSize,
3220 const GLvoid *data)
3221 {
3222 return gl::CompressedTexSubImage3DRobustANGLE(target, level, xoffset, yoffset, zoffset, width,
3223 height, depth, format, imageSize, dataSize, data);
3224 }
3225
glGetQueryivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3226 void GL_APIENTRY glGetQueryivRobustANGLE(GLenum target,
3227 GLenum pname,
3228 GLsizei bufSize,
3229 GLsizei *length,
3230 GLint *params)
3231 {
3232 return gl::GetQueryivRobustANGLE(target, pname, bufSize, length, params);
3233 }
3234
glGetQueryObjectuivRobustANGLE(GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)3235 void GL_APIENTRY glGetQueryObjectuivRobustANGLE(GLuint id,
3236 GLenum pname,
3237 GLsizei bufSize,
3238 GLsizei *length,
3239 GLuint *params)
3240 {
3241 return gl::GetQueryObjectuivRobustANGLE(id, pname, bufSize, length, params);
3242 }
3243
glGetBufferPointervRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,void ** params)3244 void GL_APIENTRY glGetBufferPointervRobustANGLE(GLenum target,
3245 GLenum pname,
3246 GLsizei bufSize,
3247 GLsizei *length,
3248 void **params)
3249 {
3250 return gl::GetBufferPointervRobustANGLE(target, pname, bufSize, length, params);
3251 }
3252
glGetIntegeri_vRobustANGLE(GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLint * data)3253 void GL_APIENTRY glGetIntegeri_vRobustANGLE(GLenum target,
3254 GLuint index,
3255 GLsizei bufSize,
3256 GLsizei *length,
3257 GLint *data)
3258 {
3259 return gl::GetIntegeri_vRobustANGLE(target, index, bufSize, length, data);
3260 }
3261
glGetInternalformativRobustANGLE(GLenum target,GLenum internalformat,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3262 void GL_APIENTRY glGetInternalformativRobustANGLE(GLenum target,
3263 GLenum internalformat,
3264 GLenum pname,
3265 GLsizei bufSize,
3266 GLsizei *length,
3267 GLint *params)
3268 {
3269 return gl::GetInternalformativRobustANGLE(target, internalformat, pname, bufSize, length,
3270 params);
3271 }
3272
glGetVertexAttribIivRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3273 void GL_APIENTRY glGetVertexAttribIivRobustANGLE(GLuint index,
3274 GLenum pname,
3275 GLsizei bufSize,
3276 GLsizei *length,
3277 GLint *params)
3278 {
3279 return gl::GetVertexAttribIivRobustANGLE(index, pname, bufSize, length, params);
3280 }
3281
glGetVertexAttribIuivRobustANGLE(GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)3282 void GL_APIENTRY glGetVertexAttribIuivRobustANGLE(GLuint index,
3283 GLenum pname,
3284 GLsizei bufSize,
3285 GLsizei *length,
3286 GLuint *params)
3287 {
3288 return gl::GetVertexAttribIuivRobustANGLE(index, pname, bufSize, length, params);
3289 }
3290
glGetUniformuivRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLuint * params)3291 void GL_APIENTRY glGetUniformuivRobustANGLE(GLuint program,
3292 GLint location,
3293 GLsizei bufSize,
3294 GLsizei *length,
3295 GLuint *params)
3296 {
3297 return gl::GetUniformuivRobustANGLE(program, location, bufSize, length, params);
3298 }
3299
glGetActiveUniformBlockivRobustANGLE(GLuint program,GLuint uniformBlockIndex,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3300 void GL_APIENTRY glGetActiveUniformBlockivRobustANGLE(GLuint program,
3301 GLuint uniformBlockIndex,
3302 GLenum pname,
3303 GLsizei bufSize,
3304 GLsizei *length,
3305 GLint *params)
3306 {
3307 return gl::GetActiveUniformBlockivRobustANGLE(program, uniformBlockIndex, pname, bufSize,
3308 length, params);
3309 }
3310
glGetInteger64vRobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * data)3311 void GL_APIENTRY glGetInteger64vRobustANGLE(GLenum pname,
3312 GLsizei bufSize,
3313 GLsizei *length,
3314 GLint64 *data)
3315 {
3316 return gl::GetInteger64vRobustANGLE(pname, bufSize, length, data);
3317 }
3318
glGetInteger64i_vRobustANGLE(GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLint64 * data)3319 void GL_APIENTRY glGetInteger64i_vRobustANGLE(GLenum target,
3320 GLuint index,
3321 GLsizei bufSize,
3322 GLsizei *length,
3323 GLint64 *data)
3324 {
3325 return gl::GetInteger64i_vRobustANGLE(target, index, bufSize, length, data);
3326 }
3327
glGetBufferParameteri64vRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * params)3328 void GL_APIENTRY glGetBufferParameteri64vRobustANGLE(GLenum target,
3329 GLenum pname,
3330 GLsizei bufSize,
3331 GLsizei *length,
3332 GLint64 *params)
3333 {
3334 return gl::GetBufferParameteri64vRobustANGLE(target, pname, bufSize, length, params);
3335 }
3336
glSamplerParameterivRobustANGLE(GLuint sampler,GLuint pname,GLsizei bufSize,const GLint * param)3337 void GL_APIENTRY glSamplerParameterivRobustANGLE(GLuint sampler,
3338 GLuint pname,
3339 GLsizei bufSize,
3340 const GLint *param)
3341 {
3342 return gl::SamplerParameterivRobustANGLE(sampler, pname, bufSize, param);
3343 }
3344
glSamplerParameterfvRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,const GLfloat * param)3345 void GL_APIENTRY glSamplerParameterfvRobustANGLE(GLuint sampler,
3346 GLenum pname,
3347 GLsizei bufSize,
3348 const GLfloat *param)
3349 {
3350 return gl::SamplerParameterfvRobustANGLE(sampler, pname, bufSize, param);
3351 }
3352
glGetSamplerParameterivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3353 void GL_APIENTRY glGetSamplerParameterivRobustANGLE(GLuint sampler,
3354 GLenum pname,
3355 GLsizei bufSize,
3356 GLsizei *length,
3357 GLint *params)
3358 {
3359 return gl::GetSamplerParameterivRobustANGLE(sampler, pname, bufSize, length, params);
3360 }
3361
glGetSamplerParameterfvRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3362 void GL_APIENTRY glGetSamplerParameterfvRobustANGLE(GLuint sampler,
3363 GLenum pname,
3364 GLsizei bufSize,
3365 GLsizei *length,
3366 GLfloat *params)
3367 {
3368 return gl::GetSamplerParameterfvRobustANGLE(sampler, pname, bufSize, length, params);
3369 }
3370
glGetFramebufferParameterivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3371 void GL_APIENTRY glGetFramebufferParameterivRobustANGLE(GLenum target,
3372 GLenum pname,
3373 GLsizei bufSize,
3374 GLsizei *length,
3375 GLint *params)
3376 {
3377 return gl::GetFramebufferParameterivRobustANGLE(target, pname, bufSize, length, params);
3378 }
3379
glGetProgramInterfaceivRobustANGLE(GLuint program,GLenum programInterface,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3380 void GL_APIENTRY glGetProgramInterfaceivRobustANGLE(GLuint program,
3381 GLenum programInterface,
3382 GLenum pname,
3383 GLsizei bufSize,
3384 GLsizei *length,
3385 GLint *params)
3386 {
3387 return gl::GetProgramInterfaceivRobustANGLE(program, programInterface, pname, bufSize, length,
3388 params);
3389 }
3390
glGetBooleani_vRobustANGLE(GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLboolean * data)3391 void GL_APIENTRY glGetBooleani_vRobustANGLE(GLenum target,
3392 GLuint index,
3393 GLsizei bufSize,
3394 GLsizei *length,
3395 GLboolean *data)
3396 {
3397 return gl::GetBooleani_vRobustANGLE(target, index, bufSize, length, data);
3398 }
3399
glGetMultisamplefvRobustANGLE(GLenum pname,GLuint index,GLsizei bufSize,GLsizei * length,GLfloat * val)3400 void GL_APIENTRY glGetMultisamplefvRobustANGLE(GLenum pname,
3401 GLuint index,
3402 GLsizei bufSize,
3403 GLsizei *length,
3404 GLfloat *val)
3405 {
3406 return gl::GetMultisamplefvRobustANGLE(pname, index, bufSize, length, val);
3407 }
3408
glGetTexLevelParameterivRobustANGLE(GLenum target,GLint level,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3409 void GL_APIENTRY glGetTexLevelParameterivRobustANGLE(GLenum target,
3410 GLint level,
3411 GLenum pname,
3412 GLsizei bufSize,
3413 GLsizei *length,
3414 GLint *params)
3415 {
3416 return gl::GetTexLevelParameterivRobustANGLE(target, level, pname, bufSize, length, params);
3417 }
3418
glGetTexLevelParameterfvRobustANGLE(GLenum target,GLint level,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)3419 void GL_APIENTRY glGetTexLevelParameterfvRobustANGLE(GLenum target,
3420 GLint level,
3421 GLenum pname,
3422 GLsizei bufSize,
3423 GLsizei *length,
3424 GLfloat *params)
3425 {
3426 return gl::GetTexLevelParameterfvRobustANGLE(target, level, pname, bufSize, length, params);
3427 }
3428
glGetPointervRobustANGLERobustANGLE(GLenum pname,GLsizei bufSize,GLsizei * length,void ** params)3429 void GL_APIENTRY glGetPointervRobustANGLERobustANGLE(GLenum pname,
3430 GLsizei bufSize,
3431 GLsizei *length,
3432 void **params)
3433 {
3434 return gl::GetPointervRobustANGLERobustANGLE(pname, bufSize, length, params);
3435 }
3436
glReadnPixelsRobustANGLE(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,GLsizei * length,GLsizei * columns,GLsizei * rows,void * data)3437 void GL_APIENTRY glReadnPixelsRobustANGLE(GLint x,
3438 GLint y,
3439 GLsizei width,
3440 GLsizei height,
3441 GLenum format,
3442 GLenum type,
3443 GLsizei bufSize,
3444 GLsizei *length,
3445 GLsizei *columns,
3446 GLsizei *rows,
3447 void *data)
3448 {
3449 return gl::ReadnPixelsRobustANGLE(x, y, width, height, format, type, bufSize, length, columns,
3450 rows, data);
3451 }
3452
glGetnUniformfvRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLfloat * params)3453 void GL_APIENTRY glGetnUniformfvRobustANGLE(GLuint program,
3454 GLint location,
3455 GLsizei bufSize,
3456 GLsizei *length,
3457 GLfloat *params)
3458 {
3459 return gl::GetnUniformfvRobustANGLE(program, location, bufSize, length, params);
3460 }
3461
glGetnUniformivRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLint * params)3462 void GL_APIENTRY glGetnUniformivRobustANGLE(GLuint program,
3463 GLint location,
3464 GLsizei bufSize,
3465 GLsizei *length,
3466 GLint *params)
3467 {
3468 return gl::GetnUniformivRobustANGLE(program, location, bufSize, length, params);
3469 }
3470
glGetnUniformuivRobustANGLE(GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLuint * params)3471 void GL_APIENTRY glGetnUniformuivRobustANGLE(GLuint program,
3472 GLint location,
3473 GLsizei bufSize,
3474 GLsizei *length,
3475 GLuint *params)
3476 {
3477 return gl::GetnUniformuivRobustANGLE(program, location, bufSize, length, params);
3478 }
3479
glTexParameterIivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,const GLint * params)3480 void GL_APIENTRY glTexParameterIivRobustANGLE(GLenum target,
3481 GLenum pname,
3482 GLsizei bufSize,
3483 const GLint *params)
3484 {
3485 return gl::TexParameterIivRobustANGLE(target, pname, bufSize, params);
3486 }
3487
glTexParameterIuivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,const GLuint * params)3488 void GL_APIENTRY glTexParameterIuivRobustANGLE(GLenum target,
3489 GLenum pname,
3490 GLsizei bufSize,
3491 const GLuint *params)
3492 {
3493 return gl::TexParameterIuivRobustANGLE(target, pname, bufSize, params);
3494 }
3495
glGetTexParameterIivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3496 void GL_APIENTRY glGetTexParameterIivRobustANGLE(GLenum target,
3497 GLenum pname,
3498 GLsizei bufSize,
3499 GLsizei *length,
3500 GLint *params)
3501 {
3502 return gl::GetTexParameterIivRobustANGLE(target, pname, bufSize, length, params);
3503 }
3504
glGetTexParameterIuivRobustANGLE(GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)3505 void GL_APIENTRY glGetTexParameterIuivRobustANGLE(GLenum target,
3506 GLenum pname,
3507 GLsizei bufSize,
3508 GLsizei *length,
3509 GLuint *params)
3510 {
3511 return gl::GetTexParameterIuivRobustANGLE(target, pname, bufSize, length, params);
3512 }
3513
glSamplerParameterIivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,const GLint * param)3514 void GL_APIENTRY glSamplerParameterIivRobustANGLE(GLuint sampler,
3515 GLenum pname,
3516 GLsizei bufSize,
3517 const GLint *param)
3518 {
3519 return gl::SamplerParameterIivRobustANGLE(sampler, pname, bufSize, param);
3520 }
3521
glSamplerParameterIuivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,const GLuint * param)3522 void GL_APIENTRY glSamplerParameterIuivRobustANGLE(GLuint sampler,
3523 GLenum pname,
3524 GLsizei bufSize,
3525 const GLuint *param)
3526 {
3527 return gl::SamplerParameterIuivRobustANGLE(sampler, pname, bufSize, param);
3528 }
3529
glGetSamplerParameterIivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3530 void GL_APIENTRY glGetSamplerParameterIivRobustANGLE(GLuint sampler,
3531 GLenum pname,
3532 GLsizei bufSize,
3533 GLsizei *length,
3534 GLint *params)
3535 {
3536 return gl::GetSamplerParameterIivRobustANGLE(sampler, pname, bufSize, length, params);
3537 }
3538
glGetSamplerParameterIuivRobustANGLE(GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)3539 void GL_APIENTRY glGetSamplerParameterIuivRobustANGLE(GLuint sampler,
3540 GLenum pname,
3541 GLsizei bufSize,
3542 GLsizei *length,
3543 GLuint *params)
3544 {
3545 return gl::GetSamplerParameterIuivRobustANGLE(sampler, pname, bufSize, length, params);
3546 }
3547
glGetQueryObjectivRobustANGLE(GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)3548 void GL_APIENTRY glGetQueryObjectivRobustANGLE(GLuint id,
3549 GLenum pname,
3550 GLsizei bufSize,
3551 GLsizei *length,
3552 GLint *params)
3553 {
3554 return gl::GetQueryObjectivRobustANGLE(id, pname, bufSize, length, params);
3555 }
3556
glGetQueryObjecti64vRobustANGLE(GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * params)3557 void GL_APIENTRY glGetQueryObjecti64vRobustANGLE(GLuint id,
3558 GLenum pname,
3559 GLsizei bufSize,
3560 GLsizei *length,
3561 GLint64 *params)
3562 {
3563 return gl::GetQueryObjecti64vRobustANGLE(id, pname, bufSize, length, params);
3564 }
3565
glGetQueryObjectui64vRobustANGLE(GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint64 * params)3566 void GL_APIENTRY glGetQueryObjectui64vRobustANGLE(GLuint id,
3567 GLenum pname,
3568 GLsizei bufSize,
3569 GLsizei *length,
3570 GLuint64 *params)
3571 {
3572 return gl::GetQueryObjectui64vRobustANGLE(id, pname, bufSize, length, params);
3573 }
3574
3575 // GL_ANGLE_semaphore_fuchsia
glImportSemaphoreZirconHandleANGLE(GLuint semaphore,GLenum handleType,GLuint handle)3576 void GL_APIENTRY glImportSemaphoreZirconHandleANGLE(GLuint semaphore,
3577 GLenum handleType,
3578 GLuint handle)
3579 {
3580 return gl::ImportSemaphoreZirconHandleANGLE(semaphore, handleType, handle);
3581 }
3582
3583 // GL_ANGLE_texture_external_update
glTexImage2DExternalANGLE(GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type)3584 void GL_APIENTRY glTexImage2DExternalANGLE(GLenum target,
3585 GLint level,
3586 GLint internalformat,
3587 GLsizei width,
3588 GLsizei height,
3589 GLint border,
3590 GLenum format,
3591 GLenum type)
3592 {
3593 return gl::TexImage2DExternalANGLE(target, level, internalformat, width, height, border, format,
3594 type);
3595 }
3596
glInvalidateTextureANGLE(GLenum target)3597 void GL_APIENTRY glInvalidateTextureANGLE(GLenum target)
3598 {
3599 return gl::InvalidateTextureANGLE(target);
3600 }
3601
3602 // GL_ANGLE_texture_multisample
glTexStorage2DMultisampleANGLE(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLboolean fixedsamplelocations)3603 void GL_APIENTRY glTexStorage2DMultisampleANGLE(GLenum target,
3604 GLsizei samples,
3605 GLenum internalformat,
3606 GLsizei width,
3607 GLsizei height,
3608 GLboolean fixedsamplelocations)
3609 {
3610 return gl::TexStorage2DMultisampleANGLE(target, samples, internalformat, width, height,
3611 fixedsamplelocations);
3612 }
3613
glGetTexLevelParameterivANGLE(GLenum target,GLint level,GLenum pname,GLint * params)3614 void GL_APIENTRY glGetTexLevelParameterivANGLE(GLenum target,
3615 GLint level,
3616 GLenum pname,
3617 GLint *params)
3618 {
3619 return gl::GetTexLevelParameterivANGLE(target, level, pname, params);
3620 }
3621
glGetTexLevelParameterfvANGLE(GLenum target,GLint level,GLenum pname,GLfloat * params)3622 void GL_APIENTRY glGetTexLevelParameterfvANGLE(GLenum target,
3623 GLint level,
3624 GLenum pname,
3625 GLfloat *params)
3626 {
3627 return gl::GetTexLevelParameterfvANGLE(target, level, pname, params);
3628 }
3629
glGetMultisamplefvANGLE(GLenum pname,GLuint index,GLfloat * val)3630 void GL_APIENTRY glGetMultisamplefvANGLE(GLenum pname, GLuint index, GLfloat *val)
3631 {
3632 return gl::GetMultisamplefvANGLE(pname, index, val);
3633 }
3634
glSampleMaskiANGLE(GLuint maskNumber,GLbitfield mask)3635 void GL_APIENTRY glSampleMaskiANGLE(GLuint maskNumber, GLbitfield mask)
3636 {
3637 return gl::SampleMaskiANGLE(maskNumber, mask);
3638 }
3639
3640 // GL_ANGLE_translated_shader_source
glGetTranslatedShaderSourceANGLE(GLuint shader,GLsizei bufsize,GLsizei * length,GLchar * source)3641 void GL_APIENTRY glGetTranslatedShaderSourceANGLE(GLuint shader,
3642 GLsizei bufsize,
3643 GLsizei *length,
3644 GLchar *source)
3645 {
3646 return gl::GetTranslatedShaderSourceANGLE(shader, bufsize, length, source);
3647 }
3648
3649 // GL_CHROMIUM_bind_uniform_location
glBindUniformLocationCHROMIUM(GLuint program,GLint location,const GLchar * name)3650 void GL_APIENTRY glBindUniformLocationCHROMIUM(GLuint program, GLint location, const GLchar *name)
3651 {
3652 return gl::BindUniformLocationCHROMIUM(program, location, name);
3653 }
3654
3655 // GL_CHROMIUM_copy_compressed_texture
glCompressedCopyTextureCHROMIUM(GLuint sourceId,GLuint destId)3656 void GL_APIENTRY glCompressedCopyTextureCHROMIUM(GLuint sourceId, GLuint destId)
3657 {
3658 return gl::CompressedCopyTextureCHROMIUM(sourceId, destId);
3659 }
3660
3661 // 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)3662 void GL_APIENTRY glCopyTextureCHROMIUM(GLuint sourceId,
3663 GLint sourceLevel,
3664 GLenum destTarget,
3665 GLuint destId,
3666 GLint destLevel,
3667 GLint internalFormat,
3668 GLenum destType,
3669 GLboolean unpackFlipY,
3670 GLboolean unpackPremultiplyAlpha,
3671 GLboolean unpackUnmultiplyAlpha)
3672 {
3673 return gl::CopyTextureCHROMIUM(sourceId, sourceLevel, destTarget, destId, destLevel,
3674 internalFormat, destType, unpackFlipY, unpackPremultiplyAlpha,
3675 unpackUnmultiplyAlpha);
3676 }
3677
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)3678 void GL_APIENTRY glCopySubTextureCHROMIUM(GLuint sourceId,
3679 GLint sourceLevel,
3680 GLenum destTarget,
3681 GLuint destId,
3682 GLint destLevel,
3683 GLint xoffset,
3684 GLint yoffset,
3685 GLint x,
3686 GLint y,
3687 GLint width,
3688 GLint height,
3689 GLboolean unpackFlipY,
3690 GLboolean unpackPremultiplyAlpha,
3691 GLboolean unpackUnmultiplyAlpha)
3692 {
3693 return gl::CopySubTextureCHROMIUM(sourceId, sourceLevel, destTarget, destId, destLevel, xoffset,
3694 yoffset, x, y, width, height, unpackFlipY,
3695 unpackPremultiplyAlpha, unpackUnmultiplyAlpha);
3696 }
3697
3698 // GL_CHROMIUM_framebuffer_mixed_samples
glCoverageModulationCHROMIUM(GLenum components)3699 void GL_APIENTRY glCoverageModulationCHROMIUM(GLenum components)
3700 {
3701 return gl::CoverageModulationCHROMIUM(components);
3702 }
3703
3704 // GL_CHROMIUM_lose_context
glLoseContextCHROMIUM(GLenum current,GLenum other)3705 void GL_APIENTRY glLoseContextCHROMIUM(GLenum current, GLenum other)
3706 {
3707 return gl::LoseContextCHROMIUM(current, other);
3708 }
3709
3710 // GL_EXT_EGL_image_array
3711
3712 // GL_EXT_blend_func_extended
glBindFragDataLocationEXT(GLuint program,GLuint color,const GLchar * name)3713 void GL_APIENTRY glBindFragDataLocationEXT(GLuint program, GLuint color, const GLchar *name)
3714 {
3715 return gl::BindFragDataLocationEXT(program, color, name);
3716 }
3717
glBindFragDataLocationIndexedEXT(GLuint program,GLuint colorNumber,GLuint index,const GLchar * name)3718 void GL_APIENTRY glBindFragDataLocationIndexedEXT(GLuint program,
3719 GLuint colorNumber,
3720 GLuint index,
3721 const GLchar *name)
3722 {
3723 return gl::BindFragDataLocationIndexedEXT(program, colorNumber, index, name);
3724 }
3725
glGetFragDataIndexEXT(GLuint program,const GLchar * name)3726 GLint GL_APIENTRY glGetFragDataIndexEXT(GLuint program, const GLchar *name)
3727 {
3728 return gl::GetFragDataIndexEXT(program, name);
3729 }
3730
glGetProgramResourceLocationIndexEXT(GLuint program,GLenum programInterface,const GLchar * name)3731 GLint GL_APIENTRY glGetProgramResourceLocationIndexEXT(GLuint program,
3732 GLenum programInterface,
3733 const GLchar *name)
3734 {
3735 return gl::GetProgramResourceLocationIndexEXT(program, programInterface, name);
3736 }
3737
3738 // GL_EXT_debug_marker
glInsertEventMarkerEXT(GLsizei length,const GLchar * marker)3739 void GL_APIENTRY glInsertEventMarkerEXT(GLsizei length, const GLchar *marker)
3740 {
3741 return gl::InsertEventMarkerEXT(length, marker);
3742 }
3743
glPopGroupMarkerEXT()3744 void GL_APIENTRY glPopGroupMarkerEXT()
3745 {
3746 return gl::PopGroupMarkerEXT();
3747 }
3748
glPushGroupMarkerEXT(GLsizei length,const GLchar * marker)3749 void GL_APIENTRY glPushGroupMarkerEXT(GLsizei length, const GLchar *marker)
3750 {
3751 return gl::PushGroupMarkerEXT(length, marker);
3752 }
3753
3754 // GL_EXT_discard_framebuffer
glDiscardFramebufferEXT(GLenum target,GLsizei numAttachments,const GLenum * attachments)3755 void GL_APIENTRY glDiscardFramebufferEXT(GLenum target,
3756 GLsizei numAttachments,
3757 const GLenum *attachments)
3758 {
3759 return gl::DiscardFramebufferEXT(target, numAttachments, attachments);
3760 }
3761
3762 // GL_EXT_disjoint_timer_query
glBeginQueryEXT(GLenum target,GLuint id)3763 void GL_APIENTRY glBeginQueryEXT(GLenum target, GLuint id)
3764 {
3765 return gl::BeginQueryEXT(target, id);
3766 }
3767
glDeleteQueriesEXT(GLsizei n,const GLuint * ids)3768 void GL_APIENTRY glDeleteQueriesEXT(GLsizei n, const GLuint *ids)
3769 {
3770 return gl::DeleteQueriesEXT(n, ids);
3771 }
3772
glEndQueryEXT(GLenum target)3773 void GL_APIENTRY glEndQueryEXT(GLenum target)
3774 {
3775 return gl::EndQueryEXT(target);
3776 }
3777
glGenQueriesEXT(GLsizei n,GLuint * ids)3778 void GL_APIENTRY glGenQueriesEXT(GLsizei n, GLuint *ids)
3779 {
3780 return gl::GenQueriesEXT(n, ids);
3781 }
3782
glGetInteger64vEXT(GLenum pname,GLint64 * data)3783 void GL_APIENTRY glGetInteger64vEXT(GLenum pname, GLint64 *data)
3784 {
3785 return gl::GetInteger64vEXT(pname, data);
3786 }
3787
glGetQueryObjecti64vEXT(GLuint id,GLenum pname,GLint64 * params)3788 void GL_APIENTRY glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64 *params)
3789 {
3790 return gl::GetQueryObjecti64vEXT(id, pname, params);
3791 }
3792
glGetQueryObjectivEXT(GLuint id,GLenum pname,GLint * params)3793 void GL_APIENTRY glGetQueryObjectivEXT(GLuint id, GLenum pname, GLint *params)
3794 {
3795 return gl::GetQueryObjectivEXT(id, pname, params);
3796 }
3797
glGetQueryObjectui64vEXT(GLuint id,GLenum pname,GLuint64 * params)3798 void GL_APIENTRY glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64 *params)
3799 {
3800 return gl::GetQueryObjectui64vEXT(id, pname, params);
3801 }
3802
glGetQueryObjectuivEXT(GLuint id,GLenum pname,GLuint * params)3803 void GL_APIENTRY glGetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint *params)
3804 {
3805 return gl::GetQueryObjectuivEXT(id, pname, params);
3806 }
3807
glGetQueryivEXT(GLenum target,GLenum pname,GLint * params)3808 void GL_APIENTRY glGetQueryivEXT(GLenum target, GLenum pname, GLint *params)
3809 {
3810 return gl::GetQueryivEXT(target, pname, params);
3811 }
3812
glIsQueryEXT(GLuint id)3813 GLboolean GL_APIENTRY glIsQueryEXT(GLuint id)
3814 {
3815 return gl::IsQueryEXT(id);
3816 }
3817
glQueryCounterEXT(GLuint id,GLenum target)3818 void GL_APIENTRY glQueryCounterEXT(GLuint id, GLenum target)
3819 {
3820 return gl::QueryCounterEXT(id, target);
3821 }
3822
3823 // GL_EXT_draw_buffers
glDrawBuffersEXT(GLsizei n,const GLenum * bufs)3824 void GL_APIENTRY glDrawBuffersEXT(GLsizei n, const GLenum *bufs)
3825 {
3826 return gl::DrawBuffersEXT(n, bufs);
3827 }
3828
3829 // GL_EXT_draw_buffers_indexed
glBlendEquationSeparateiEXT(GLuint buf,GLenum modeRGB,GLenum modeAlpha)3830 void GL_APIENTRY glBlendEquationSeparateiEXT(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
3831 {
3832 return gl::BlendEquationSeparateiEXT(buf, modeRGB, modeAlpha);
3833 }
3834
glBlendEquationiEXT(GLuint buf,GLenum mode)3835 void GL_APIENTRY glBlendEquationiEXT(GLuint buf, GLenum mode)
3836 {
3837 return gl::BlendEquationiEXT(buf, mode);
3838 }
3839
3840 void GL_APIENTRY
glBlendFuncSeparateiEXT(GLuint buf,GLenum srcRGB,GLenum dstRGB,GLenum srcAlpha,GLenum dstAlpha)3841 glBlendFuncSeparateiEXT(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
3842 {
3843 return gl::BlendFuncSeparateiEXT(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
3844 }
3845
glBlendFunciEXT(GLuint buf,GLenum src,GLenum dst)3846 void GL_APIENTRY glBlendFunciEXT(GLuint buf, GLenum src, GLenum dst)
3847 {
3848 return gl::BlendFunciEXT(buf, src, dst);
3849 }
3850
glColorMaskiEXT(GLuint index,GLboolean r,GLboolean g,GLboolean b,GLboolean a)3851 void GL_APIENTRY glColorMaskiEXT(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
3852 {
3853 return gl::ColorMaskiEXT(index, r, g, b, a);
3854 }
3855
glDisableiEXT(GLenum target,GLuint index)3856 void GL_APIENTRY glDisableiEXT(GLenum target, GLuint index)
3857 {
3858 return gl::DisableiEXT(target, index);
3859 }
3860
glEnableiEXT(GLenum target,GLuint index)3861 void GL_APIENTRY glEnableiEXT(GLenum target, GLuint index)
3862 {
3863 return gl::EnableiEXT(target, index);
3864 }
3865
glIsEnablediEXT(GLenum target,GLuint index)3866 GLboolean GL_APIENTRY glIsEnablediEXT(GLenum target, GLuint index)
3867 {
3868 return gl::IsEnablediEXT(target, index);
3869 }
3870
3871 // GL_EXT_draw_elements_base_vertex
glDrawElementsBaseVertexEXT(GLenum mode,GLsizei count,GLenum type,const void * indices,GLint basevertex)3872 void GL_APIENTRY glDrawElementsBaseVertexEXT(GLenum mode,
3873 GLsizei count,
3874 GLenum type,
3875 const void *indices,
3876 GLint basevertex)
3877 {
3878 return gl::DrawElementsBaseVertexEXT(mode, count, type, indices, basevertex);
3879 }
3880
glDrawElementsInstancedBaseVertexEXT(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex)3881 void GL_APIENTRY glDrawElementsInstancedBaseVertexEXT(GLenum mode,
3882 GLsizei count,
3883 GLenum type,
3884 const void *indices,
3885 GLsizei instancecount,
3886 GLint basevertex)
3887 {
3888 return gl::DrawElementsInstancedBaseVertexEXT(mode, count, type, indices, instancecount,
3889 basevertex);
3890 }
3891
glDrawRangeElementsBaseVertexEXT(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices,GLint basevertex)3892 void GL_APIENTRY glDrawRangeElementsBaseVertexEXT(GLenum mode,
3893 GLuint start,
3894 GLuint end,
3895 GLsizei count,
3896 GLenum type,
3897 const void *indices,
3898 GLint basevertex)
3899 {
3900 return gl::DrawRangeElementsBaseVertexEXT(mode, start, end, count, type, indices, basevertex);
3901 }
3902
glMultiDrawElementsBaseVertexEXT(GLenum mode,const GLsizei * count,GLenum type,const void * const * indices,GLsizei primcount,const GLint * basevertex)3903 void GL_APIENTRY glMultiDrawElementsBaseVertexEXT(GLenum mode,
3904 const GLsizei *count,
3905 GLenum type,
3906 const void *const *indices,
3907 GLsizei primcount,
3908 const GLint *basevertex)
3909 {
3910 return gl::MultiDrawElementsBaseVertexEXT(mode, count, type, indices, primcount, basevertex);
3911 }
3912
3913 // GL_EXT_geometry_shader
glFramebufferTextureEXT(GLenum target,GLenum attachment,GLuint texture,GLint level)3914 void GL_APIENTRY glFramebufferTextureEXT(GLenum target,
3915 GLenum attachment,
3916 GLuint texture,
3917 GLint level)
3918 {
3919 return gl::FramebufferTextureEXT(target, attachment, texture, level);
3920 }
3921
3922 // GL_EXT_instanced_arrays
glDrawArraysInstancedEXT(GLenum mode,GLint start,GLsizei count,GLsizei primcount)3923 void GL_APIENTRY glDrawArraysInstancedEXT(GLenum mode,
3924 GLint start,
3925 GLsizei count,
3926 GLsizei primcount)
3927 {
3928 return gl::DrawArraysInstancedEXT(mode, start, count, primcount);
3929 }
3930
glDrawElementsInstancedEXT(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei primcount)3931 void GL_APIENTRY glDrawElementsInstancedEXT(GLenum mode,
3932 GLsizei count,
3933 GLenum type,
3934 const void *indices,
3935 GLsizei primcount)
3936 {
3937 return gl::DrawElementsInstancedEXT(mode, count, type, indices, primcount);
3938 }
3939
glVertexAttribDivisorEXT(GLuint index,GLuint divisor)3940 void GL_APIENTRY glVertexAttribDivisorEXT(GLuint index, GLuint divisor)
3941 {
3942 return gl::VertexAttribDivisorEXT(index, divisor);
3943 }
3944
3945 // GL_EXT_map_buffer_range
glFlushMappedBufferRangeEXT(GLenum target,GLintptr offset,GLsizeiptr length)3946 void GL_APIENTRY glFlushMappedBufferRangeEXT(GLenum target, GLintptr offset, GLsizeiptr length)
3947 {
3948 return gl::FlushMappedBufferRangeEXT(target, offset, length);
3949 }
3950
glMapBufferRangeEXT(GLenum target,GLintptr offset,GLsizeiptr length,GLbitfield access)3951 void *GL_APIENTRY glMapBufferRangeEXT(GLenum target,
3952 GLintptr offset,
3953 GLsizeiptr length,
3954 GLbitfield access)
3955 {
3956 return gl::MapBufferRangeEXT(target, offset, length, access);
3957 }
3958
3959 // GL_EXT_memory_object
glBufferStorageMemEXT(GLenum target,GLsizeiptr size,GLuint memory,GLuint64 offset)3960 void GL_APIENTRY glBufferStorageMemEXT(GLenum target,
3961 GLsizeiptr size,
3962 GLuint memory,
3963 GLuint64 offset)
3964 {
3965 return gl::BufferStorageMemEXT(target, size, memory, offset);
3966 }
3967
glCreateMemoryObjectsEXT(GLsizei n,GLuint * memoryObjects)3968 void GL_APIENTRY glCreateMemoryObjectsEXT(GLsizei n, GLuint *memoryObjects)
3969 {
3970 return gl::CreateMemoryObjectsEXT(n, memoryObjects);
3971 }
3972
glDeleteMemoryObjectsEXT(GLsizei n,const GLuint * memoryObjects)3973 void GL_APIENTRY glDeleteMemoryObjectsEXT(GLsizei n, const GLuint *memoryObjects)
3974 {
3975 return gl::DeleteMemoryObjectsEXT(n, memoryObjects);
3976 }
3977
glGetMemoryObjectParameterivEXT(GLuint memoryObject,GLenum pname,GLint * params)3978 void GL_APIENTRY glGetMemoryObjectParameterivEXT(GLuint memoryObject, GLenum pname, GLint *params)
3979 {
3980 return gl::GetMemoryObjectParameterivEXT(memoryObject, pname, params);
3981 }
3982
glGetUnsignedBytevEXT(GLenum pname,GLubyte * data)3983 void GL_APIENTRY glGetUnsignedBytevEXT(GLenum pname, GLubyte *data)
3984 {
3985 return gl::GetUnsignedBytevEXT(pname, data);
3986 }
3987
glGetUnsignedBytei_vEXT(GLenum target,GLuint index,GLubyte * data)3988 void GL_APIENTRY glGetUnsignedBytei_vEXT(GLenum target, GLuint index, GLubyte *data)
3989 {
3990 return gl::GetUnsignedBytei_vEXT(target, index, data);
3991 }
3992
glIsMemoryObjectEXT(GLuint memoryObject)3993 GLboolean GL_APIENTRY glIsMemoryObjectEXT(GLuint memoryObject)
3994 {
3995 return gl::IsMemoryObjectEXT(memoryObject);
3996 }
3997
glMemoryObjectParameterivEXT(GLuint memoryObject,GLenum pname,const GLint * params)3998 void GL_APIENTRY glMemoryObjectParameterivEXT(GLuint memoryObject,
3999 GLenum pname,
4000 const GLint *params)
4001 {
4002 return gl::MemoryObjectParameterivEXT(memoryObject, pname, params);
4003 }
4004
glTexStorageMem2DEXT(GLenum target,GLsizei levels,GLenum internalFormat,GLsizei width,GLsizei height,GLuint memory,GLuint64 offset)4005 void GL_APIENTRY glTexStorageMem2DEXT(GLenum target,
4006 GLsizei levels,
4007 GLenum internalFormat,
4008 GLsizei width,
4009 GLsizei height,
4010 GLuint memory,
4011 GLuint64 offset)
4012 {
4013 return gl::TexStorageMem2DEXT(target, levels, internalFormat, width, height, memory, offset);
4014 }
4015
glTexStorageMem2DMultisampleEXT(GLenum target,GLsizei samples,GLenum internalFormat,GLsizei width,GLsizei height,GLboolean fixedSampleLocations,GLuint memory,GLuint64 offset)4016 void GL_APIENTRY glTexStorageMem2DMultisampleEXT(GLenum target,
4017 GLsizei samples,
4018 GLenum internalFormat,
4019 GLsizei width,
4020 GLsizei height,
4021 GLboolean fixedSampleLocations,
4022 GLuint memory,
4023 GLuint64 offset)
4024 {
4025 return gl::TexStorageMem2DMultisampleEXT(target, samples, internalFormat, width, height,
4026 fixedSampleLocations, memory, offset);
4027 }
4028
glTexStorageMem3DEXT(GLenum target,GLsizei levels,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLuint memory,GLuint64 offset)4029 void GL_APIENTRY glTexStorageMem3DEXT(GLenum target,
4030 GLsizei levels,
4031 GLenum internalFormat,
4032 GLsizei width,
4033 GLsizei height,
4034 GLsizei depth,
4035 GLuint memory,
4036 GLuint64 offset)
4037 {
4038 return gl::TexStorageMem3DEXT(target, levels, internalFormat, width, height, depth, memory,
4039 offset);
4040 }
4041
glTexStorageMem3DMultisampleEXT(GLenum target,GLsizei samples,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedSampleLocations,GLuint memory,GLuint64 offset)4042 void GL_APIENTRY glTexStorageMem3DMultisampleEXT(GLenum target,
4043 GLsizei samples,
4044 GLenum internalFormat,
4045 GLsizei width,
4046 GLsizei height,
4047 GLsizei depth,
4048 GLboolean fixedSampleLocations,
4049 GLuint memory,
4050 GLuint64 offset)
4051 {
4052 return gl::TexStorageMem3DMultisampleEXT(target, samples, internalFormat, width, height, depth,
4053 fixedSampleLocations, memory, offset);
4054 }
4055
4056 // GL_EXT_memory_object_fd
glImportMemoryFdEXT(GLuint memory,GLuint64 size,GLenum handleType,GLint fd)4057 void GL_APIENTRY glImportMemoryFdEXT(GLuint memory, GLuint64 size, GLenum handleType, GLint fd)
4058 {
4059 return gl::ImportMemoryFdEXT(memory, size, handleType, fd);
4060 }
4061
4062 // GL_EXT_multisampled_render_to_texture
glFramebufferTexture2DMultisampleEXT(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level,GLsizei samples)4063 void GL_APIENTRY glFramebufferTexture2DMultisampleEXT(GLenum target,
4064 GLenum attachment,
4065 GLenum textarget,
4066 GLuint texture,
4067 GLint level,
4068 GLsizei samples)
4069 {
4070 return gl::FramebufferTexture2DMultisampleEXT(target, attachment, textarget, texture, level,
4071 samples);
4072 }
4073
glRenderbufferStorageMultisampleEXT(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)4074 void GL_APIENTRY glRenderbufferStorageMultisampleEXT(GLenum target,
4075 GLsizei samples,
4076 GLenum internalformat,
4077 GLsizei width,
4078 GLsizei height)
4079 {
4080 return gl::RenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height);
4081 }
4082
4083 // GL_EXT_occlusion_query_boolean
4084
4085 // GL_EXT_read_format_bgra
4086
4087 // GL_EXT_robustness
glGetGraphicsResetStatusEXT()4088 GLenum GL_APIENTRY glGetGraphicsResetStatusEXT()
4089 {
4090 return gl::GetGraphicsResetStatusEXT();
4091 }
4092
glGetnUniformfvEXT(GLuint program,GLint location,GLsizei bufSize,GLfloat * params)4093 void GL_APIENTRY glGetnUniformfvEXT(GLuint program,
4094 GLint location,
4095 GLsizei bufSize,
4096 GLfloat *params)
4097 {
4098 return gl::GetnUniformfvEXT(program, location, bufSize, params);
4099 }
4100
glGetnUniformivEXT(GLuint program,GLint location,GLsizei bufSize,GLint * params)4101 void GL_APIENTRY glGetnUniformivEXT(GLuint program, GLint location, GLsizei bufSize, GLint *params)
4102 {
4103 return gl::GetnUniformivEXT(program, location, bufSize, params);
4104 }
4105
glReadnPixelsEXT(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,void * data)4106 void GL_APIENTRY glReadnPixelsEXT(GLint x,
4107 GLint y,
4108 GLsizei width,
4109 GLsizei height,
4110 GLenum format,
4111 GLenum type,
4112 GLsizei bufSize,
4113 void *data)
4114 {
4115 return gl::ReadnPixelsEXT(x, y, width, height, format, type, bufSize, data);
4116 }
4117
4118 // GL_EXT_sRGB
4119
4120 // GL_EXT_semaphore
glDeleteSemaphoresEXT(GLsizei n,const GLuint * semaphores)4121 void GL_APIENTRY glDeleteSemaphoresEXT(GLsizei n, const GLuint *semaphores)
4122 {
4123 return gl::DeleteSemaphoresEXT(n, semaphores);
4124 }
4125
glGenSemaphoresEXT(GLsizei n,GLuint * semaphores)4126 void GL_APIENTRY glGenSemaphoresEXT(GLsizei n, GLuint *semaphores)
4127 {
4128 return gl::GenSemaphoresEXT(n, semaphores);
4129 }
4130
glGetSemaphoreParameterui64vEXT(GLuint semaphore,GLenum pname,GLuint64 * params)4131 void GL_APIENTRY glGetSemaphoreParameterui64vEXT(GLuint semaphore, GLenum pname, GLuint64 *params)
4132 {
4133 return gl::GetSemaphoreParameterui64vEXT(semaphore, pname, params);
4134 }
4135
glIsSemaphoreEXT(GLuint semaphore)4136 GLboolean GL_APIENTRY glIsSemaphoreEXT(GLuint semaphore)
4137 {
4138 return gl::IsSemaphoreEXT(semaphore);
4139 }
4140
glSemaphoreParameterui64vEXT(GLuint semaphore,GLenum pname,const GLuint64 * params)4141 void GL_APIENTRY glSemaphoreParameterui64vEXT(GLuint semaphore,
4142 GLenum pname,
4143 const GLuint64 *params)
4144 {
4145 return gl::SemaphoreParameterui64vEXT(semaphore, pname, params);
4146 }
4147
glSignalSemaphoreEXT(GLuint semaphore,GLuint numBufferBarriers,const GLuint * buffers,GLuint numTextureBarriers,const GLuint * textures,const GLenum * dstLayouts)4148 void GL_APIENTRY glSignalSemaphoreEXT(GLuint semaphore,
4149 GLuint numBufferBarriers,
4150 const GLuint *buffers,
4151 GLuint numTextureBarriers,
4152 const GLuint *textures,
4153 const GLenum *dstLayouts)
4154 {
4155 return gl::SignalSemaphoreEXT(semaphore, numBufferBarriers, buffers, numTextureBarriers,
4156 textures, dstLayouts);
4157 }
4158
glWaitSemaphoreEXT(GLuint semaphore,GLuint numBufferBarriers,const GLuint * buffers,GLuint numTextureBarriers,const GLuint * textures,const GLenum * srcLayouts)4159 void GL_APIENTRY glWaitSemaphoreEXT(GLuint semaphore,
4160 GLuint numBufferBarriers,
4161 const GLuint *buffers,
4162 GLuint numTextureBarriers,
4163 const GLuint *textures,
4164 const GLenum *srcLayouts)
4165 {
4166 return gl::WaitSemaphoreEXT(semaphore, numBufferBarriers, buffers, numTextureBarriers, textures,
4167 srcLayouts);
4168 }
4169
4170 // GL_EXT_semaphore_fd
glImportSemaphoreFdEXT(GLuint semaphore,GLenum handleType,GLint fd)4171 void GL_APIENTRY glImportSemaphoreFdEXT(GLuint semaphore, GLenum handleType, GLint fd)
4172 {
4173 return gl::ImportSemaphoreFdEXT(semaphore, handleType, fd);
4174 }
4175
4176 // GL_EXT_texture_compression_bptc
4177
4178 // GL_EXT_texture_compression_dxt1
4179
4180 // GL_EXT_texture_compression_rgtc
4181
4182 // GL_EXT_texture_compression_s3tc
4183
4184 // GL_EXT_texture_compression_s3tc_srgb
4185
4186 // GL_EXT_texture_cube_map_array
4187
4188 // GL_EXT_texture_filter_anisotropic
4189
4190 // GL_EXT_texture_format_BGRA8888
4191
4192 // GL_EXT_texture_sRGB_R8
4193
4194 // GL_EXT_texture_storage
glTexStorage1DEXT(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width)4195 void GL_APIENTRY glTexStorage1DEXT(GLenum target,
4196 GLsizei levels,
4197 GLenum internalformat,
4198 GLsizei width)
4199 {
4200 return gl::TexStorage1DEXT(target, levels, internalformat, width);
4201 }
4202
glTexStorage2DEXT(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height)4203 void GL_APIENTRY glTexStorage2DEXT(GLenum target,
4204 GLsizei levels,
4205 GLenum internalformat,
4206 GLsizei width,
4207 GLsizei height)
4208 {
4209 return gl::TexStorage2DEXT(target, levels, internalformat, width, height);
4210 }
4211
glTexStorage3DEXT(GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth)4212 void GL_APIENTRY glTexStorage3DEXT(GLenum target,
4213 GLsizei levels,
4214 GLenum internalformat,
4215 GLsizei width,
4216 GLsizei height,
4217 GLsizei depth)
4218 {
4219 return gl::TexStorage3DEXT(target, levels, internalformat, width, height, depth);
4220 }
4221
4222 // GL_KHR_debug
glDebugMessageCallbackKHR(GLDEBUGPROCKHR callback,const void * userParam)4223 void GL_APIENTRY glDebugMessageCallbackKHR(GLDEBUGPROCKHR callback, const void *userParam)
4224 {
4225 return gl::DebugMessageCallbackKHR(callback, userParam);
4226 }
4227
glDebugMessageControlKHR(GLenum source,GLenum type,GLenum severity,GLsizei count,const GLuint * ids,GLboolean enabled)4228 void GL_APIENTRY glDebugMessageControlKHR(GLenum source,
4229 GLenum type,
4230 GLenum severity,
4231 GLsizei count,
4232 const GLuint *ids,
4233 GLboolean enabled)
4234 {
4235 return gl::DebugMessageControlKHR(source, type, severity, count, ids, enabled);
4236 }
4237
glDebugMessageInsertKHR(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar * buf)4238 void GL_APIENTRY glDebugMessageInsertKHR(GLenum source,
4239 GLenum type,
4240 GLuint id,
4241 GLenum severity,
4242 GLsizei length,
4243 const GLchar *buf)
4244 {
4245 return gl::DebugMessageInsertKHR(source, type, id, severity, length, buf);
4246 }
4247
glGetDebugMessageLogKHR(GLuint count,GLsizei bufSize,GLenum * sources,GLenum * types,GLuint * ids,GLenum * severities,GLsizei * lengths,GLchar * messageLog)4248 GLuint GL_APIENTRY glGetDebugMessageLogKHR(GLuint count,
4249 GLsizei bufSize,
4250 GLenum *sources,
4251 GLenum *types,
4252 GLuint *ids,
4253 GLenum *severities,
4254 GLsizei *lengths,
4255 GLchar *messageLog)
4256 {
4257 return gl::GetDebugMessageLogKHR(count, bufSize, sources, types, ids, severities, lengths,
4258 messageLog);
4259 }
4260
4261 void GL_APIENTRY
glGetObjectLabelKHR(GLenum identifier,GLuint name,GLsizei bufSize,GLsizei * length,GLchar * label)4262 glGetObjectLabelKHR(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
4263 {
4264 return gl::GetObjectLabelKHR(identifier, name, bufSize, length, label);
4265 }
4266
glGetObjectPtrLabelKHR(const void * ptr,GLsizei bufSize,GLsizei * length,GLchar * label)4267 void GL_APIENTRY glGetObjectPtrLabelKHR(const void *ptr,
4268 GLsizei bufSize,
4269 GLsizei *length,
4270 GLchar *label)
4271 {
4272 return gl::GetObjectPtrLabelKHR(ptr, bufSize, length, label);
4273 }
4274
glGetPointervKHR(GLenum pname,void ** params)4275 void GL_APIENTRY glGetPointervKHR(GLenum pname, void **params)
4276 {
4277 return gl::GetPointervKHR(pname, params);
4278 }
4279
glObjectLabelKHR(GLenum identifier,GLuint name,GLsizei length,const GLchar * label)4280 void GL_APIENTRY glObjectLabelKHR(GLenum identifier,
4281 GLuint name,
4282 GLsizei length,
4283 const GLchar *label)
4284 {
4285 return gl::ObjectLabelKHR(identifier, name, length, label);
4286 }
4287
glObjectPtrLabelKHR(const void * ptr,GLsizei length,const GLchar * label)4288 void GL_APIENTRY glObjectPtrLabelKHR(const void *ptr, GLsizei length, const GLchar *label)
4289 {
4290 return gl::ObjectPtrLabelKHR(ptr, length, label);
4291 }
4292
glPopDebugGroupKHR()4293 void GL_APIENTRY glPopDebugGroupKHR()
4294 {
4295 return gl::PopDebugGroupKHR();
4296 }
4297
glPushDebugGroupKHR(GLenum source,GLuint id,GLsizei length,const GLchar * message)4298 void GL_APIENTRY glPushDebugGroupKHR(GLenum source,
4299 GLuint id,
4300 GLsizei length,
4301 const GLchar *message)
4302 {
4303 return gl::PushDebugGroupKHR(source, id, length, message);
4304 }
4305
4306 // GL_KHR_parallel_shader_compile
glMaxShaderCompilerThreadsKHR(GLuint count)4307 void GL_APIENTRY glMaxShaderCompilerThreadsKHR(GLuint count)
4308 {
4309 return gl::MaxShaderCompilerThreadsKHR(count);
4310 }
4311
4312 // GL_NV_fence
glDeleteFencesNV(GLsizei n,const GLuint * fences)4313 void GL_APIENTRY glDeleteFencesNV(GLsizei n, const GLuint *fences)
4314 {
4315 return gl::DeleteFencesNV(n, fences);
4316 }
4317
glFinishFenceNV(GLuint fence)4318 void GL_APIENTRY glFinishFenceNV(GLuint fence)
4319 {
4320 return gl::FinishFenceNV(fence);
4321 }
4322
glGenFencesNV(GLsizei n,GLuint * fences)4323 void GL_APIENTRY glGenFencesNV(GLsizei n, GLuint *fences)
4324 {
4325 return gl::GenFencesNV(n, fences);
4326 }
4327
glGetFenceivNV(GLuint fence,GLenum pname,GLint * params)4328 void GL_APIENTRY glGetFenceivNV(GLuint fence, GLenum pname, GLint *params)
4329 {
4330 return gl::GetFenceivNV(fence, pname, params);
4331 }
4332
glIsFenceNV(GLuint fence)4333 GLboolean GL_APIENTRY glIsFenceNV(GLuint fence)
4334 {
4335 return gl::IsFenceNV(fence);
4336 }
4337
glSetFenceNV(GLuint fence,GLenum condition)4338 void GL_APIENTRY glSetFenceNV(GLuint fence, GLenum condition)
4339 {
4340 return gl::SetFenceNV(fence, condition);
4341 }
4342
glTestFenceNV(GLuint fence)4343 GLboolean GL_APIENTRY glTestFenceNV(GLuint fence)
4344 {
4345 return gl::TestFenceNV(fence);
4346 }
4347
4348 // GL_OES_EGL_image
glEGLImageTargetRenderbufferStorageOES(GLenum target,GLeglImageOES image)4349 void GL_APIENTRY glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image)
4350 {
4351 return gl::EGLImageTargetRenderbufferStorageOES(target, image);
4352 }
4353
glEGLImageTargetTexture2DOES(GLenum target,GLeglImageOES image)4354 void GL_APIENTRY glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image)
4355 {
4356 return gl::EGLImageTargetTexture2DOES(target, image);
4357 }
4358
4359 // GL_OES_compressed_ETC1_RGB8_texture
4360
4361 // GL_OES_depth32
4362
4363 // GL_OES_draw_buffers_indexed
glBlendEquationSeparateiOES(GLuint buf,GLenum modeRGB,GLenum modeAlpha)4364 void GL_APIENTRY glBlendEquationSeparateiOES(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
4365 {
4366 return gl::BlendEquationSeparateiOES(buf, modeRGB, modeAlpha);
4367 }
4368
glBlendEquationiOES(GLuint buf,GLenum mode)4369 void GL_APIENTRY glBlendEquationiOES(GLuint buf, GLenum mode)
4370 {
4371 return gl::BlendEquationiOES(buf, mode);
4372 }
4373
4374 void GL_APIENTRY
glBlendFuncSeparateiOES(GLuint buf,GLenum srcRGB,GLenum dstRGB,GLenum srcAlpha,GLenum dstAlpha)4375 glBlendFuncSeparateiOES(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
4376 {
4377 return gl::BlendFuncSeparateiOES(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
4378 }
4379
glBlendFunciOES(GLuint buf,GLenum src,GLenum dst)4380 void GL_APIENTRY glBlendFunciOES(GLuint buf, GLenum src, GLenum dst)
4381 {
4382 return gl::BlendFunciOES(buf, src, dst);
4383 }
4384
glColorMaskiOES(GLuint index,GLboolean r,GLboolean g,GLboolean b,GLboolean a)4385 void GL_APIENTRY glColorMaskiOES(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
4386 {
4387 return gl::ColorMaskiOES(index, r, g, b, a);
4388 }
4389
glDisableiOES(GLenum target,GLuint index)4390 void GL_APIENTRY glDisableiOES(GLenum target, GLuint index)
4391 {
4392 return gl::DisableiOES(target, index);
4393 }
4394
glEnableiOES(GLenum target,GLuint index)4395 void GL_APIENTRY glEnableiOES(GLenum target, GLuint index)
4396 {
4397 return gl::EnableiOES(target, index);
4398 }
4399
glIsEnablediOES(GLenum target,GLuint index)4400 GLboolean GL_APIENTRY glIsEnablediOES(GLenum target, GLuint index)
4401 {
4402 return gl::IsEnablediOES(target, index);
4403 }
4404
4405 // GL_OES_draw_elements_base_vertex
glDrawElementsBaseVertexOES(GLenum mode,GLsizei count,GLenum type,const void * indices,GLint basevertex)4406 void GL_APIENTRY glDrawElementsBaseVertexOES(GLenum mode,
4407 GLsizei count,
4408 GLenum type,
4409 const void *indices,
4410 GLint basevertex)
4411 {
4412 return gl::DrawElementsBaseVertexOES(mode, count, type, indices, basevertex);
4413 }
4414
glDrawElementsInstancedBaseVertexOES(GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex)4415 void GL_APIENTRY glDrawElementsInstancedBaseVertexOES(GLenum mode,
4416 GLsizei count,
4417 GLenum type,
4418 const void *indices,
4419 GLsizei instancecount,
4420 GLint basevertex)
4421 {
4422 return gl::DrawElementsInstancedBaseVertexOES(mode, count, type, indices, instancecount,
4423 basevertex);
4424 }
4425
glDrawRangeElementsBaseVertexOES(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices,GLint basevertex)4426 void GL_APIENTRY glDrawRangeElementsBaseVertexOES(GLenum mode,
4427 GLuint start,
4428 GLuint end,
4429 GLsizei count,
4430 GLenum type,
4431 const void *indices,
4432 GLint basevertex)
4433 {
4434 return gl::DrawRangeElementsBaseVertexOES(mode, start, end, count, type, indices, basevertex);
4435 }
4436
4437 // GL_OES_draw_texture
glDrawTexfOES(GLfloat x,GLfloat y,GLfloat z,GLfloat width,GLfloat height)4438 void GL_APIENTRY glDrawTexfOES(GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height)
4439 {
4440 return gl::DrawTexfOES(x, y, z, width, height);
4441 }
4442
glDrawTexfvOES(const GLfloat * coords)4443 void GL_APIENTRY glDrawTexfvOES(const GLfloat *coords)
4444 {
4445 return gl::DrawTexfvOES(coords);
4446 }
4447
glDrawTexiOES(GLint x,GLint y,GLint z,GLint width,GLint height)4448 void GL_APIENTRY glDrawTexiOES(GLint x, GLint y, GLint z, GLint width, GLint height)
4449 {
4450 return gl::DrawTexiOES(x, y, z, width, height);
4451 }
4452
glDrawTexivOES(const GLint * coords)4453 void GL_APIENTRY glDrawTexivOES(const GLint *coords)
4454 {
4455 return gl::DrawTexivOES(coords);
4456 }
4457
glDrawTexsOES(GLshort x,GLshort y,GLshort z,GLshort width,GLshort height)4458 void GL_APIENTRY glDrawTexsOES(GLshort x, GLshort y, GLshort z, GLshort width, GLshort height)
4459 {
4460 return gl::DrawTexsOES(x, y, z, width, height);
4461 }
4462
glDrawTexsvOES(const GLshort * coords)4463 void GL_APIENTRY glDrawTexsvOES(const GLshort *coords)
4464 {
4465 return gl::DrawTexsvOES(coords);
4466 }
4467
glDrawTexxOES(GLfixed x,GLfixed y,GLfixed z,GLfixed width,GLfixed height)4468 void GL_APIENTRY glDrawTexxOES(GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height)
4469 {
4470 return gl::DrawTexxOES(x, y, z, width, height);
4471 }
4472
glDrawTexxvOES(const GLfixed * coords)4473 void GL_APIENTRY glDrawTexxvOES(const GLfixed *coords)
4474 {
4475 return gl::DrawTexxvOES(coords);
4476 }
4477
4478 // GL_OES_framebuffer_object
glBindFramebufferOES(GLenum target,GLuint framebuffer)4479 void GL_APIENTRY glBindFramebufferOES(GLenum target, GLuint framebuffer)
4480 {
4481 return gl::BindFramebufferOES(target, framebuffer);
4482 }
4483
glBindRenderbufferOES(GLenum target,GLuint renderbuffer)4484 void GL_APIENTRY glBindRenderbufferOES(GLenum target, GLuint renderbuffer)
4485 {
4486 return gl::BindRenderbufferOES(target, renderbuffer);
4487 }
4488
glCheckFramebufferStatusOES(GLenum target)4489 GLenum GL_APIENTRY glCheckFramebufferStatusOES(GLenum target)
4490 {
4491 return gl::CheckFramebufferStatusOES(target);
4492 }
4493
glDeleteFramebuffersOES(GLsizei n,const GLuint * framebuffers)4494 void GL_APIENTRY glDeleteFramebuffersOES(GLsizei n, const GLuint *framebuffers)
4495 {
4496 return gl::DeleteFramebuffersOES(n, framebuffers);
4497 }
4498
glDeleteRenderbuffersOES(GLsizei n,const GLuint * renderbuffers)4499 void GL_APIENTRY glDeleteRenderbuffersOES(GLsizei n, const GLuint *renderbuffers)
4500 {
4501 return gl::DeleteRenderbuffersOES(n, renderbuffers);
4502 }
4503
glFramebufferRenderbufferOES(GLenum target,GLenum attachment,GLenum renderbuffertarget,GLuint renderbuffer)4504 void GL_APIENTRY glFramebufferRenderbufferOES(GLenum target,
4505 GLenum attachment,
4506 GLenum renderbuffertarget,
4507 GLuint renderbuffer)
4508 {
4509 return gl::FramebufferRenderbufferOES(target, attachment, renderbuffertarget, renderbuffer);
4510 }
4511
glFramebufferTexture2DOES(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level)4512 void GL_APIENTRY glFramebufferTexture2DOES(GLenum target,
4513 GLenum attachment,
4514 GLenum textarget,
4515 GLuint texture,
4516 GLint level)
4517 {
4518 return gl::FramebufferTexture2DOES(target, attachment, textarget, texture, level);
4519 }
4520
glGenFramebuffersOES(GLsizei n,GLuint * framebuffers)4521 void GL_APIENTRY glGenFramebuffersOES(GLsizei n, GLuint *framebuffers)
4522 {
4523 return gl::GenFramebuffersOES(n, framebuffers);
4524 }
4525
glGenRenderbuffersOES(GLsizei n,GLuint * renderbuffers)4526 void GL_APIENTRY glGenRenderbuffersOES(GLsizei n, GLuint *renderbuffers)
4527 {
4528 return gl::GenRenderbuffersOES(n, renderbuffers);
4529 }
4530
glGenerateMipmapOES(GLenum target)4531 void GL_APIENTRY glGenerateMipmapOES(GLenum target)
4532 {
4533 return gl::GenerateMipmapOES(target);
4534 }
4535
glGetFramebufferAttachmentParameterivOES(GLenum target,GLenum attachment,GLenum pname,GLint * params)4536 void GL_APIENTRY glGetFramebufferAttachmentParameterivOES(GLenum target,
4537 GLenum attachment,
4538 GLenum pname,
4539 GLint *params)
4540 {
4541 return gl::GetFramebufferAttachmentParameterivOES(target, attachment, pname, params);
4542 }
4543
glGetRenderbufferParameterivOES(GLenum target,GLenum pname,GLint * params)4544 void GL_APIENTRY glGetRenderbufferParameterivOES(GLenum target, GLenum pname, GLint *params)
4545 {
4546 return gl::GetRenderbufferParameterivOES(target, pname, params);
4547 }
4548
glIsFramebufferOES(GLuint framebuffer)4549 GLboolean GL_APIENTRY glIsFramebufferOES(GLuint framebuffer)
4550 {
4551 return gl::IsFramebufferOES(framebuffer);
4552 }
4553
glIsRenderbufferOES(GLuint renderbuffer)4554 GLboolean GL_APIENTRY glIsRenderbufferOES(GLuint renderbuffer)
4555 {
4556 return gl::IsRenderbufferOES(renderbuffer);
4557 }
4558
glRenderbufferStorageOES(GLenum target,GLenum internalformat,GLsizei width,GLsizei height)4559 void GL_APIENTRY glRenderbufferStorageOES(GLenum target,
4560 GLenum internalformat,
4561 GLsizei width,
4562 GLsizei height)
4563 {
4564 return gl::RenderbufferStorageOES(target, internalformat, width, height);
4565 }
4566
4567 // GL_OES_get_program_binary
glGetProgramBinaryOES(GLuint program,GLsizei bufSize,GLsizei * length,GLenum * binaryFormat,void * binary)4568 void GL_APIENTRY glGetProgramBinaryOES(GLuint program,
4569 GLsizei bufSize,
4570 GLsizei *length,
4571 GLenum *binaryFormat,
4572 void *binary)
4573 {
4574 return gl::GetProgramBinaryOES(program, bufSize, length, binaryFormat, binary);
4575 }
4576
glProgramBinaryOES(GLuint program,GLenum binaryFormat,const void * binary,GLint length)4577 void GL_APIENTRY glProgramBinaryOES(GLuint program,
4578 GLenum binaryFormat,
4579 const void *binary,
4580 GLint length)
4581 {
4582 return gl::ProgramBinaryOES(program, binaryFormat, binary, length);
4583 }
4584
4585 // GL_OES_mapbuffer
glGetBufferPointervOES(GLenum target,GLenum pname,void ** params)4586 void GL_APIENTRY glGetBufferPointervOES(GLenum target, GLenum pname, void **params)
4587 {
4588 return gl::GetBufferPointervOES(target, pname, params);
4589 }
4590
glMapBufferOES(GLenum target,GLenum access)4591 void *GL_APIENTRY glMapBufferOES(GLenum target, GLenum access)
4592 {
4593 return gl::MapBufferOES(target, access);
4594 }
4595
glUnmapBufferOES(GLenum target)4596 GLboolean GL_APIENTRY glUnmapBufferOES(GLenum target)
4597 {
4598 return gl::UnmapBufferOES(target);
4599 }
4600
4601 // GL_OES_matrix_palette
glCurrentPaletteMatrixOES(GLuint matrixpaletteindex)4602 void GL_APIENTRY glCurrentPaletteMatrixOES(GLuint matrixpaletteindex)
4603 {
4604 return gl::CurrentPaletteMatrixOES(matrixpaletteindex);
4605 }
4606
glLoadPaletteFromModelViewMatrixOES()4607 void GL_APIENTRY glLoadPaletteFromModelViewMatrixOES()
4608 {
4609 return gl::LoadPaletteFromModelViewMatrixOES();
4610 }
4611
glMatrixIndexPointerOES(GLint size,GLenum type,GLsizei stride,const void * pointer)4612 void GL_APIENTRY glMatrixIndexPointerOES(GLint size,
4613 GLenum type,
4614 GLsizei stride,
4615 const void *pointer)
4616 {
4617 return gl::MatrixIndexPointerOES(size, type, stride, pointer);
4618 }
4619
glWeightPointerOES(GLint size,GLenum type,GLsizei stride,const void * pointer)4620 void GL_APIENTRY glWeightPointerOES(GLint size, GLenum type, GLsizei stride, const void *pointer)
4621 {
4622 return gl::WeightPointerOES(size, type, stride, pointer);
4623 }
4624
4625 // GL_OES_point_size_array
glPointSizePointerOES(GLenum type,GLsizei stride,const void * pointer)4626 void GL_APIENTRY glPointSizePointerOES(GLenum type, GLsizei stride, const void *pointer)
4627 {
4628 return gl::PointSizePointerOES(type, stride, pointer);
4629 }
4630
4631 // GL_OES_query_matrix
glQueryMatrixxOES(GLfixed * mantissa,GLint * exponent)4632 GLbitfield GL_APIENTRY glQueryMatrixxOES(GLfixed *mantissa, GLint *exponent)
4633 {
4634 return gl::QueryMatrixxOES(mantissa, exponent);
4635 }
4636
4637 // GL_OES_texture_3D
glCompressedTexImage3DOES(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,const void * data)4638 void GL_APIENTRY glCompressedTexImage3DOES(GLenum target,
4639 GLint level,
4640 GLenum internalformat,
4641 GLsizei width,
4642 GLsizei height,
4643 GLsizei depth,
4644 GLint border,
4645 GLsizei imageSize,
4646 const void *data)
4647 {
4648 return gl::CompressedTexImage3DOES(target, level, internalformat, width, height, depth, border,
4649 imageSize, data);
4650 }
4651
glCompressedTexSubImage3DOES(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,const void * data)4652 void GL_APIENTRY glCompressedTexSubImage3DOES(GLenum target,
4653 GLint level,
4654 GLint xoffset,
4655 GLint yoffset,
4656 GLint zoffset,
4657 GLsizei width,
4658 GLsizei height,
4659 GLsizei depth,
4660 GLenum format,
4661 GLsizei imageSize,
4662 const void *data)
4663 {
4664 return gl::CompressedTexSubImage3DOES(target, level, xoffset, yoffset, zoffset, width, height,
4665 depth, format, imageSize, data);
4666 }
4667
glCopyTexSubImage3DOES(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLsizei width,GLsizei height)4668 void GL_APIENTRY glCopyTexSubImage3DOES(GLenum target,
4669 GLint level,
4670 GLint xoffset,
4671 GLint yoffset,
4672 GLint zoffset,
4673 GLint x,
4674 GLint y,
4675 GLsizei width,
4676 GLsizei height)
4677 {
4678 return gl::CopyTexSubImage3DOES(target, level, xoffset, yoffset, zoffset, x, y, width, height);
4679 }
4680
glFramebufferTexture3DOES(GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level,GLint zoffset)4681 void GL_APIENTRY glFramebufferTexture3DOES(GLenum target,
4682 GLenum attachment,
4683 GLenum textarget,
4684 GLuint texture,
4685 GLint level,
4686 GLint zoffset)
4687 {
4688 return gl::FramebufferTexture3DOES(target, attachment, textarget, texture, level, zoffset);
4689 }
4690
glTexImage3DOES(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,const void * pixels)4691 void GL_APIENTRY glTexImage3DOES(GLenum target,
4692 GLint level,
4693 GLenum internalformat,
4694 GLsizei width,
4695 GLsizei height,
4696 GLsizei depth,
4697 GLint border,
4698 GLenum format,
4699 GLenum type,
4700 const void *pixels)
4701 {
4702 return gl::TexImage3DOES(target, level, internalformat, width, height, depth, border, format,
4703 type, pixels);
4704 }
4705
glTexSubImage3DOES(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const void * pixels)4706 void GL_APIENTRY glTexSubImage3DOES(GLenum target,
4707 GLint level,
4708 GLint xoffset,
4709 GLint yoffset,
4710 GLint zoffset,
4711 GLsizei width,
4712 GLsizei height,
4713 GLsizei depth,
4714 GLenum format,
4715 GLenum type,
4716 const void *pixels)
4717 {
4718 return gl::TexSubImage3DOES(target, level, xoffset, yoffset, zoffset, width, height, depth,
4719 format, type, pixels);
4720 }
4721
4722 // GL_OES_texture_border_clamp
glGetSamplerParameterIivOES(GLuint sampler,GLenum pname,GLint * params)4723 void GL_APIENTRY glGetSamplerParameterIivOES(GLuint sampler, GLenum pname, GLint *params)
4724 {
4725 return gl::GetSamplerParameterIivOES(sampler, pname, params);
4726 }
4727
glGetSamplerParameterIuivOES(GLuint sampler,GLenum pname,GLuint * params)4728 void GL_APIENTRY glGetSamplerParameterIuivOES(GLuint sampler, GLenum pname, GLuint *params)
4729 {
4730 return gl::GetSamplerParameterIuivOES(sampler, pname, params);
4731 }
4732
glGetTexParameterIivOES(GLenum target,GLenum pname,GLint * params)4733 void GL_APIENTRY glGetTexParameterIivOES(GLenum target, GLenum pname, GLint *params)
4734 {
4735 return gl::GetTexParameterIivOES(target, pname, params);
4736 }
4737
glGetTexParameterIuivOES(GLenum target,GLenum pname,GLuint * params)4738 void GL_APIENTRY glGetTexParameterIuivOES(GLenum target, GLenum pname, GLuint *params)
4739 {
4740 return gl::GetTexParameterIuivOES(target, pname, params);
4741 }
4742
glSamplerParameterIivOES(GLuint sampler,GLenum pname,const GLint * param)4743 void GL_APIENTRY glSamplerParameterIivOES(GLuint sampler, GLenum pname, const GLint *param)
4744 {
4745 return gl::SamplerParameterIivOES(sampler, pname, param);
4746 }
4747
glSamplerParameterIuivOES(GLuint sampler,GLenum pname,const GLuint * param)4748 void GL_APIENTRY glSamplerParameterIuivOES(GLuint sampler, GLenum pname, const GLuint *param)
4749 {
4750 return gl::SamplerParameterIuivOES(sampler, pname, param);
4751 }
4752
glTexParameterIivOES(GLenum target,GLenum pname,const GLint * params)4753 void GL_APIENTRY glTexParameterIivOES(GLenum target, GLenum pname, const GLint *params)
4754 {
4755 return gl::TexParameterIivOES(target, pname, params);
4756 }
4757
glTexParameterIuivOES(GLenum target,GLenum pname,const GLuint * params)4758 void GL_APIENTRY glTexParameterIuivOES(GLenum target, GLenum pname, const GLuint *params)
4759 {
4760 return gl::TexParameterIuivOES(target, pname, params);
4761 }
4762
4763 // GL_OES_texture_cube_map
glGetTexGenfvOES(GLenum coord,GLenum pname,GLfloat * params)4764 void GL_APIENTRY glGetTexGenfvOES(GLenum coord, GLenum pname, GLfloat *params)
4765 {
4766 return gl::GetTexGenfvOES(coord, pname, params);
4767 }
4768
glGetTexGenivOES(GLenum coord,GLenum pname,GLint * params)4769 void GL_APIENTRY glGetTexGenivOES(GLenum coord, GLenum pname, GLint *params)
4770 {
4771 return gl::GetTexGenivOES(coord, pname, params);
4772 }
4773
glGetTexGenxvOES(GLenum coord,GLenum pname,GLfixed * params)4774 void GL_APIENTRY glGetTexGenxvOES(GLenum coord, GLenum pname, GLfixed *params)
4775 {
4776 return gl::GetTexGenxvOES(coord, pname, params);
4777 }
4778
glTexGenfOES(GLenum coord,GLenum pname,GLfloat param)4779 void GL_APIENTRY glTexGenfOES(GLenum coord, GLenum pname, GLfloat param)
4780 {
4781 return gl::TexGenfOES(coord, pname, param);
4782 }
4783
glTexGenfvOES(GLenum coord,GLenum pname,const GLfloat * params)4784 void GL_APIENTRY glTexGenfvOES(GLenum coord, GLenum pname, const GLfloat *params)
4785 {
4786 return gl::TexGenfvOES(coord, pname, params);
4787 }
4788
glTexGeniOES(GLenum coord,GLenum pname,GLint param)4789 void GL_APIENTRY glTexGeniOES(GLenum coord, GLenum pname, GLint param)
4790 {
4791 return gl::TexGeniOES(coord, pname, param);
4792 }
4793
glTexGenivOES(GLenum coord,GLenum pname,const GLint * params)4794 void GL_APIENTRY glTexGenivOES(GLenum coord, GLenum pname, const GLint *params)
4795 {
4796 return gl::TexGenivOES(coord, pname, params);
4797 }
4798
glTexGenxOES(GLenum coord,GLenum pname,GLfixed param)4799 void GL_APIENTRY glTexGenxOES(GLenum coord, GLenum pname, GLfixed param)
4800 {
4801 return gl::TexGenxOES(coord, pname, param);
4802 }
4803
glTexGenxvOES(GLenum coord,GLenum pname,const GLfixed * params)4804 void GL_APIENTRY glTexGenxvOES(GLenum coord, GLenum pname, const GLfixed *params)
4805 {
4806 return gl::TexGenxvOES(coord, pname, params);
4807 }
4808
4809 // GL_OES_texture_cube_map_array
4810
4811 // GL_OES_texture_half_float
4812
4813 // GL_OES_texture_storage_multisample_2d_array
glTexStorage3DMultisampleOES(GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedsamplelocations)4814 void GL_APIENTRY glTexStorage3DMultisampleOES(GLenum target,
4815 GLsizei samples,
4816 GLenum internalformat,
4817 GLsizei width,
4818 GLsizei height,
4819 GLsizei depth,
4820 GLboolean fixedsamplelocations)
4821 {
4822 return gl::TexStorage3DMultisampleOES(target, samples, internalformat, width, height, depth,
4823 fixedsamplelocations);
4824 }
4825
4826 // GL_OES_vertex_array_object
glBindVertexArrayOES(GLuint array)4827 void GL_APIENTRY glBindVertexArrayOES(GLuint array)
4828 {
4829 return gl::BindVertexArrayOES(array);
4830 }
4831
glDeleteVertexArraysOES(GLsizei n,const GLuint * arrays)4832 void GL_APIENTRY glDeleteVertexArraysOES(GLsizei n, const GLuint *arrays)
4833 {
4834 return gl::DeleteVertexArraysOES(n, arrays);
4835 }
4836
glGenVertexArraysOES(GLsizei n,GLuint * arrays)4837 void GL_APIENTRY glGenVertexArraysOES(GLsizei n, GLuint *arrays)
4838 {
4839 return gl::GenVertexArraysOES(n, arrays);
4840 }
4841
glIsVertexArrayOES(GLuint array)4842 GLboolean GL_APIENTRY glIsVertexArrayOES(GLuint array)
4843 {
4844 return gl::IsVertexArrayOES(array);
4845 }
4846
4847 // GL_OVR_multiview
glFramebufferTextureMultiviewOVR(GLenum target,GLenum attachment,GLuint texture,GLint level,GLint baseViewIndex,GLsizei numViews)4848 void GL_APIENTRY glFramebufferTextureMultiviewOVR(GLenum target,
4849 GLenum attachment,
4850 GLuint texture,
4851 GLint level,
4852 GLint baseViewIndex,
4853 GLsizei numViews)
4854 {
4855 return gl::FramebufferTextureMultiviewOVR(target, attachment, texture, level, baseViewIndex,
4856 numViews);
4857 }
4858
4859 // GL_OVR_multiview2
4860
4861 // EGL_ANGLE_explicit_context
glActiveShaderProgramContextANGLE(GLeglContext ctx,GLuint pipeline,GLuint program)4862 void GL_APIENTRY glActiveShaderProgramContextANGLE(GLeglContext ctx,
4863 GLuint pipeline,
4864 GLuint program)
4865 {
4866 return gl::ActiveShaderProgramContextANGLE(ctx, pipeline, program);
4867 }
4868
glActiveTextureContextANGLE(GLeglContext ctx,GLenum texture)4869 void GL_APIENTRY glActiveTextureContextANGLE(GLeglContext ctx, GLenum texture)
4870 {
4871 return gl::ActiveTextureContextANGLE(ctx, texture);
4872 }
4873
glAlphaFuncContextANGLE(GLeglContext ctx,GLenum func,GLfloat ref)4874 void GL_APIENTRY glAlphaFuncContextANGLE(GLeglContext ctx, GLenum func, GLfloat ref)
4875 {
4876 return gl::AlphaFuncContextANGLE(ctx, func, ref);
4877 }
4878
glAlphaFuncxContextANGLE(GLeglContext ctx,GLenum func,GLfixed ref)4879 void GL_APIENTRY glAlphaFuncxContextANGLE(GLeglContext ctx, GLenum func, GLfixed ref)
4880 {
4881 return gl::AlphaFuncxContextANGLE(ctx, func, ref);
4882 }
4883
glAttachShaderContextANGLE(GLeglContext ctx,GLuint program,GLuint shader)4884 void GL_APIENTRY glAttachShaderContextANGLE(GLeglContext ctx, GLuint program, GLuint shader)
4885 {
4886 return gl::AttachShaderContextANGLE(ctx, program, shader);
4887 }
4888
glBeginQueryContextANGLE(GLeglContext ctx,GLenum target,GLuint id)4889 void GL_APIENTRY glBeginQueryContextANGLE(GLeglContext ctx, GLenum target, GLuint id)
4890 {
4891 return gl::BeginQueryContextANGLE(ctx, target, id);
4892 }
4893
glBeginQueryEXTContextANGLE(GLeglContext ctx,GLenum target,GLuint id)4894 void GL_APIENTRY glBeginQueryEXTContextANGLE(GLeglContext ctx, GLenum target, GLuint id)
4895 {
4896 return gl::BeginQueryEXTContextANGLE(ctx, target, id);
4897 }
4898
glBeginTransformFeedbackContextANGLE(GLeglContext ctx,GLenum primitiveMode)4899 void GL_APIENTRY glBeginTransformFeedbackContextANGLE(GLeglContext ctx, GLenum primitiveMode)
4900 {
4901 return gl::BeginTransformFeedbackContextANGLE(ctx, primitiveMode);
4902 }
4903
glBindAttribLocationContextANGLE(GLeglContext ctx,GLuint program,GLuint index,const GLchar * name)4904 void GL_APIENTRY glBindAttribLocationContextANGLE(GLeglContext ctx,
4905 GLuint program,
4906 GLuint index,
4907 const GLchar *name)
4908 {
4909 return gl::BindAttribLocationContextANGLE(ctx, program, index, name);
4910 }
4911
glBindBufferContextANGLE(GLeglContext ctx,GLenum target,GLuint buffer)4912 void GL_APIENTRY glBindBufferContextANGLE(GLeglContext ctx, GLenum target, GLuint buffer)
4913 {
4914 return gl::BindBufferContextANGLE(ctx, target, buffer);
4915 }
4916
glBindBufferBaseContextANGLE(GLeglContext ctx,GLenum target,GLuint index,GLuint buffer)4917 void GL_APIENTRY glBindBufferBaseContextANGLE(GLeglContext ctx,
4918 GLenum target,
4919 GLuint index,
4920 GLuint buffer)
4921 {
4922 return gl::BindBufferBaseContextANGLE(ctx, target, index, buffer);
4923 }
4924
glBindBufferRangeContextANGLE(GLeglContext ctx,GLenum target,GLuint index,GLuint buffer,GLintptr offset,GLsizeiptr size)4925 void GL_APIENTRY glBindBufferRangeContextANGLE(GLeglContext ctx,
4926 GLenum target,
4927 GLuint index,
4928 GLuint buffer,
4929 GLintptr offset,
4930 GLsizeiptr size)
4931 {
4932 return gl::BindBufferRangeContextANGLE(ctx, target, index, buffer, offset, size);
4933 }
4934
glBindFragDataLocationEXTContextANGLE(GLeglContext ctx,GLuint program,GLuint color,const GLchar * name)4935 void GL_APIENTRY glBindFragDataLocationEXTContextANGLE(GLeglContext ctx,
4936 GLuint program,
4937 GLuint color,
4938 const GLchar *name)
4939 {
4940 return gl::BindFragDataLocationEXTContextANGLE(ctx, program, color, name);
4941 }
4942
glBindFragDataLocationIndexedEXTContextANGLE(GLeglContext ctx,GLuint program,GLuint colorNumber,GLuint index,const GLchar * name)4943 void GL_APIENTRY glBindFragDataLocationIndexedEXTContextANGLE(GLeglContext ctx,
4944 GLuint program,
4945 GLuint colorNumber,
4946 GLuint index,
4947 const GLchar *name)
4948 {
4949 return gl::BindFragDataLocationIndexedEXTContextANGLE(ctx, program, colorNumber, index, name);
4950 }
4951
glBindFramebufferContextANGLE(GLeglContext ctx,GLenum target,GLuint framebuffer)4952 void GL_APIENTRY glBindFramebufferContextANGLE(GLeglContext ctx, GLenum target, GLuint framebuffer)
4953 {
4954 return gl::BindFramebufferContextANGLE(ctx, target, framebuffer);
4955 }
4956
glBindFramebufferOESContextANGLE(GLeglContext ctx,GLenum target,GLuint framebuffer)4957 void GL_APIENTRY glBindFramebufferOESContextANGLE(GLeglContext ctx,
4958 GLenum target,
4959 GLuint framebuffer)
4960 {
4961 return gl::BindFramebufferOESContextANGLE(ctx, target, framebuffer);
4962 }
4963
glBindImageTextureContextANGLE(GLeglContext ctx,GLuint unit,GLuint texture,GLint level,GLboolean layered,GLint layer,GLenum access,GLenum format)4964 void GL_APIENTRY glBindImageTextureContextANGLE(GLeglContext ctx,
4965 GLuint unit,
4966 GLuint texture,
4967 GLint level,
4968 GLboolean layered,
4969 GLint layer,
4970 GLenum access,
4971 GLenum format)
4972 {
4973 return gl::BindImageTextureContextANGLE(ctx, unit, texture, level, layered, layer, access,
4974 format);
4975 }
4976
glBindProgramPipelineContextANGLE(GLeglContext ctx,GLuint pipeline)4977 void GL_APIENTRY glBindProgramPipelineContextANGLE(GLeglContext ctx, GLuint pipeline)
4978 {
4979 return gl::BindProgramPipelineContextANGLE(ctx, pipeline);
4980 }
4981
glBindRenderbufferContextANGLE(GLeglContext ctx,GLenum target,GLuint renderbuffer)4982 void GL_APIENTRY glBindRenderbufferContextANGLE(GLeglContext ctx,
4983 GLenum target,
4984 GLuint renderbuffer)
4985 {
4986 return gl::BindRenderbufferContextANGLE(ctx, target, renderbuffer);
4987 }
4988
glBindRenderbufferOESContextANGLE(GLeglContext ctx,GLenum target,GLuint renderbuffer)4989 void GL_APIENTRY glBindRenderbufferOESContextANGLE(GLeglContext ctx,
4990 GLenum target,
4991 GLuint renderbuffer)
4992 {
4993 return gl::BindRenderbufferOESContextANGLE(ctx, target, renderbuffer);
4994 }
4995
glBindSamplerContextANGLE(GLeglContext ctx,GLuint unit,GLuint sampler)4996 void GL_APIENTRY glBindSamplerContextANGLE(GLeglContext ctx, GLuint unit, GLuint sampler)
4997 {
4998 return gl::BindSamplerContextANGLE(ctx, unit, sampler);
4999 }
5000
glBindTextureContextANGLE(GLeglContext ctx,GLenum target,GLuint texture)5001 void GL_APIENTRY glBindTextureContextANGLE(GLeglContext ctx, GLenum target, GLuint texture)
5002 {
5003 return gl::BindTextureContextANGLE(ctx, target, texture);
5004 }
5005
glBindTransformFeedbackContextANGLE(GLeglContext ctx,GLenum target,GLuint id)5006 void GL_APIENTRY glBindTransformFeedbackContextANGLE(GLeglContext ctx, GLenum target, GLuint id)
5007 {
5008 return gl::BindTransformFeedbackContextANGLE(ctx, target, id);
5009 }
5010
glBindVertexArrayContextANGLE(GLeglContext ctx,GLuint array)5011 void GL_APIENTRY glBindVertexArrayContextANGLE(GLeglContext ctx, GLuint array)
5012 {
5013 return gl::BindVertexArrayContextANGLE(ctx, array);
5014 }
5015
glBindVertexArrayOESContextANGLE(GLeglContext ctx,GLuint array)5016 void GL_APIENTRY glBindVertexArrayOESContextANGLE(GLeglContext ctx, GLuint array)
5017 {
5018 return gl::BindVertexArrayOESContextANGLE(ctx, array);
5019 }
5020
glBindVertexBufferContextANGLE(GLeglContext ctx,GLuint bindingindex,GLuint buffer,GLintptr offset,GLsizei stride)5021 void GL_APIENTRY glBindVertexBufferContextANGLE(GLeglContext ctx,
5022 GLuint bindingindex,
5023 GLuint buffer,
5024 GLintptr offset,
5025 GLsizei stride)
5026 {
5027 return gl::BindVertexBufferContextANGLE(ctx, bindingindex, buffer, offset, stride);
5028 }
5029
glBlendBarrierContextANGLE(GLeglContext ctx)5030 void GL_APIENTRY glBlendBarrierContextANGLE(GLeglContext ctx)
5031 {
5032 return gl::BlendBarrierContextANGLE(ctx);
5033 }
5034
5035 void GL_APIENTRY
glBlendColorContextANGLE(GLeglContext ctx,GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)5036 glBlendColorContextANGLE(GLeglContext ctx, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
5037 {
5038 return gl::BlendColorContextANGLE(ctx, red, green, blue, alpha);
5039 }
5040
glBlendEquationContextANGLE(GLeglContext ctx,GLenum mode)5041 void GL_APIENTRY glBlendEquationContextANGLE(GLeglContext ctx, GLenum mode)
5042 {
5043 return gl::BlendEquationContextANGLE(ctx, mode);
5044 }
5045
glBlendEquationSeparateContextANGLE(GLeglContext ctx,GLenum modeRGB,GLenum modeAlpha)5046 void GL_APIENTRY glBlendEquationSeparateContextANGLE(GLeglContext ctx,
5047 GLenum modeRGB,
5048 GLenum modeAlpha)
5049 {
5050 return gl::BlendEquationSeparateContextANGLE(ctx, modeRGB, modeAlpha);
5051 }
5052
glBlendEquationSeparateiContextANGLE(GLeglContext ctx,GLuint buf,GLenum modeRGB,GLenum modeAlpha)5053 void GL_APIENTRY glBlendEquationSeparateiContextANGLE(GLeglContext ctx,
5054 GLuint buf,
5055 GLenum modeRGB,
5056 GLenum modeAlpha)
5057 {
5058 return gl::BlendEquationSeparateiContextANGLE(ctx, buf, modeRGB, modeAlpha);
5059 }
5060
glBlendEquationSeparateiEXTContextANGLE(GLeglContext ctx,GLuint buf,GLenum modeRGB,GLenum modeAlpha)5061 void GL_APIENTRY glBlendEquationSeparateiEXTContextANGLE(GLeglContext ctx,
5062 GLuint buf,
5063 GLenum modeRGB,
5064 GLenum modeAlpha)
5065 {
5066 return gl::BlendEquationSeparateiEXTContextANGLE(ctx, buf, modeRGB, modeAlpha);
5067 }
5068
glBlendEquationSeparateiOESContextANGLE(GLeglContext ctx,GLuint buf,GLenum modeRGB,GLenum modeAlpha)5069 void GL_APIENTRY glBlendEquationSeparateiOESContextANGLE(GLeglContext ctx,
5070 GLuint buf,
5071 GLenum modeRGB,
5072 GLenum modeAlpha)
5073 {
5074 return gl::BlendEquationSeparateiOESContextANGLE(ctx, buf, modeRGB, modeAlpha);
5075 }
5076
glBlendEquationiContextANGLE(GLeglContext ctx,GLuint buf,GLenum mode)5077 void GL_APIENTRY glBlendEquationiContextANGLE(GLeglContext ctx, GLuint buf, GLenum mode)
5078 {
5079 return gl::BlendEquationiContextANGLE(ctx, buf, mode);
5080 }
5081
glBlendEquationiEXTContextANGLE(GLeglContext ctx,GLuint buf,GLenum mode)5082 void GL_APIENTRY glBlendEquationiEXTContextANGLE(GLeglContext ctx, GLuint buf, GLenum mode)
5083 {
5084 return gl::BlendEquationiEXTContextANGLE(ctx, buf, mode);
5085 }
5086
glBlendEquationiOESContextANGLE(GLeglContext ctx,GLuint buf,GLenum mode)5087 void GL_APIENTRY glBlendEquationiOESContextANGLE(GLeglContext ctx, GLuint buf, GLenum mode)
5088 {
5089 return gl::BlendEquationiOESContextANGLE(ctx, buf, mode);
5090 }
5091
glBlendFuncContextANGLE(GLeglContext ctx,GLenum sfactor,GLenum dfactor)5092 void GL_APIENTRY glBlendFuncContextANGLE(GLeglContext ctx, GLenum sfactor, GLenum dfactor)
5093 {
5094 return gl::BlendFuncContextANGLE(ctx, sfactor, dfactor);
5095 }
5096
glBlendFuncSeparateContextANGLE(GLeglContext ctx,GLenum sfactorRGB,GLenum dfactorRGB,GLenum sfactorAlpha,GLenum dfactorAlpha)5097 void GL_APIENTRY glBlendFuncSeparateContextANGLE(GLeglContext ctx,
5098 GLenum sfactorRGB,
5099 GLenum dfactorRGB,
5100 GLenum sfactorAlpha,
5101 GLenum dfactorAlpha)
5102 {
5103 return gl::BlendFuncSeparateContextANGLE(ctx, sfactorRGB, dfactorRGB, sfactorAlpha,
5104 dfactorAlpha);
5105 }
5106
glBlendFuncSeparateiContextANGLE(GLeglContext ctx,GLuint buf,GLenum srcRGB,GLenum dstRGB,GLenum srcAlpha,GLenum dstAlpha)5107 void GL_APIENTRY glBlendFuncSeparateiContextANGLE(GLeglContext ctx,
5108 GLuint buf,
5109 GLenum srcRGB,
5110 GLenum dstRGB,
5111 GLenum srcAlpha,
5112 GLenum dstAlpha)
5113 {
5114 return gl::BlendFuncSeparateiContextANGLE(ctx, buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
5115 }
5116
glBlendFuncSeparateiEXTContextANGLE(GLeglContext ctx,GLuint buf,GLenum srcRGB,GLenum dstRGB,GLenum srcAlpha,GLenum dstAlpha)5117 void GL_APIENTRY glBlendFuncSeparateiEXTContextANGLE(GLeglContext ctx,
5118 GLuint buf,
5119 GLenum srcRGB,
5120 GLenum dstRGB,
5121 GLenum srcAlpha,
5122 GLenum dstAlpha)
5123 {
5124 return gl::BlendFuncSeparateiEXTContextANGLE(ctx, buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
5125 }
5126
glBlendFuncSeparateiOESContextANGLE(GLeglContext ctx,GLuint buf,GLenum srcRGB,GLenum dstRGB,GLenum srcAlpha,GLenum dstAlpha)5127 void GL_APIENTRY glBlendFuncSeparateiOESContextANGLE(GLeglContext ctx,
5128 GLuint buf,
5129 GLenum srcRGB,
5130 GLenum dstRGB,
5131 GLenum srcAlpha,
5132 GLenum dstAlpha)
5133 {
5134 return gl::BlendFuncSeparateiOESContextANGLE(ctx, buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
5135 }
5136
glBlendFunciContextANGLE(GLeglContext ctx,GLuint buf,GLenum src,GLenum dst)5137 void GL_APIENTRY glBlendFunciContextANGLE(GLeglContext ctx, GLuint buf, GLenum src, GLenum dst)
5138 {
5139 return gl::BlendFunciContextANGLE(ctx, buf, src, dst);
5140 }
5141
glBlendFunciEXTContextANGLE(GLeglContext ctx,GLuint buf,GLenum src,GLenum dst)5142 void GL_APIENTRY glBlendFunciEXTContextANGLE(GLeglContext ctx, GLuint buf, GLenum src, GLenum dst)
5143 {
5144 return gl::BlendFunciEXTContextANGLE(ctx, buf, src, dst);
5145 }
5146
glBlendFunciOESContextANGLE(GLeglContext ctx,GLuint buf,GLenum src,GLenum dst)5147 void GL_APIENTRY glBlendFunciOESContextANGLE(GLeglContext ctx, GLuint buf, GLenum src, GLenum dst)
5148 {
5149 return gl::BlendFunciOESContextANGLE(ctx, buf, src, dst);
5150 }
5151
glBlitFramebufferContextANGLE(GLeglContext ctx,GLint srcX0,GLint srcY0,GLint srcX1,GLint srcY1,GLint dstX0,GLint dstY0,GLint dstX1,GLint dstY1,GLbitfield mask,GLenum filter)5152 void GL_APIENTRY glBlitFramebufferContextANGLE(GLeglContext ctx,
5153 GLint srcX0,
5154 GLint srcY0,
5155 GLint srcX1,
5156 GLint srcY1,
5157 GLint dstX0,
5158 GLint dstY0,
5159 GLint dstX1,
5160 GLint dstY1,
5161 GLbitfield mask,
5162 GLenum filter)
5163 {
5164 return gl::BlitFramebufferContextANGLE(ctx, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1,
5165 dstY1, mask, filter);
5166 }
5167
glBlitFramebufferANGLEContextANGLE(GLeglContext ctx,GLint srcX0,GLint srcY0,GLint srcX1,GLint srcY1,GLint dstX0,GLint dstY0,GLint dstX1,GLint dstY1,GLbitfield mask,GLenum filter)5168 void GL_APIENTRY glBlitFramebufferANGLEContextANGLE(GLeglContext ctx,
5169 GLint srcX0,
5170 GLint srcY0,
5171 GLint srcX1,
5172 GLint srcY1,
5173 GLint dstX0,
5174 GLint dstY0,
5175 GLint dstX1,
5176 GLint dstY1,
5177 GLbitfield mask,
5178 GLenum filter)
5179 {
5180 return gl::BlitFramebufferANGLEContextANGLE(ctx, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0,
5181 dstX1, dstY1, mask, filter);
5182 }
5183
glBufferDataContextANGLE(GLeglContext ctx,GLenum target,GLsizeiptr size,const void * data,GLenum usage)5184 void GL_APIENTRY glBufferDataContextANGLE(GLeglContext ctx,
5185 GLenum target,
5186 GLsizeiptr size,
5187 const void *data,
5188 GLenum usage)
5189 {
5190 return gl::BufferDataContextANGLE(ctx, target, size, data, usage);
5191 }
5192
glBufferStorageMemEXTContextANGLE(GLeglContext ctx,GLenum target,GLsizeiptr size,GLuint memory,GLuint64 offset)5193 void GL_APIENTRY glBufferStorageMemEXTContextANGLE(GLeglContext ctx,
5194 GLenum target,
5195 GLsizeiptr size,
5196 GLuint memory,
5197 GLuint64 offset)
5198 {
5199 return gl::BufferStorageMemEXTContextANGLE(ctx, target, size, memory, offset);
5200 }
5201
glBufferSubDataContextANGLE(GLeglContext ctx,GLenum target,GLintptr offset,GLsizeiptr size,const void * data)5202 void GL_APIENTRY glBufferSubDataContextANGLE(GLeglContext ctx,
5203 GLenum target,
5204 GLintptr offset,
5205 GLsizeiptr size,
5206 const void *data)
5207 {
5208 return gl::BufferSubDataContextANGLE(ctx, target, offset, size, data);
5209 }
5210
glCheckFramebufferStatusContextANGLE(GLeglContext ctx,GLenum target)5211 GLenum GL_APIENTRY glCheckFramebufferStatusContextANGLE(GLeglContext ctx, GLenum target)
5212 {
5213 return gl::CheckFramebufferStatusContextANGLE(ctx, target);
5214 }
5215
glCheckFramebufferStatusOESContextANGLE(GLeglContext ctx,GLenum target)5216 GLenum GL_APIENTRY glCheckFramebufferStatusOESContextANGLE(GLeglContext ctx, GLenum target)
5217 {
5218 return gl::CheckFramebufferStatusOESContextANGLE(ctx, target);
5219 }
5220
glClearContextANGLE(GLeglContext ctx,GLbitfield mask)5221 void GL_APIENTRY glClearContextANGLE(GLeglContext ctx, GLbitfield mask)
5222 {
5223 return gl::ClearContextANGLE(ctx, mask);
5224 }
5225
glClearBufferfiContextANGLE(GLeglContext ctx,GLenum buffer,GLint drawbuffer,GLfloat depth,GLint stencil)5226 void GL_APIENTRY glClearBufferfiContextANGLE(GLeglContext ctx,
5227 GLenum buffer,
5228 GLint drawbuffer,
5229 GLfloat depth,
5230 GLint stencil)
5231 {
5232 return gl::ClearBufferfiContextANGLE(ctx, buffer, drawbuffer, depth, stencil);
5233 }
5234
glClearBufferfvContextANGLE(GLeglContext ctx,GLenum buffer,GLint drawbuffer,const GLfloat * value)5235 void GL_APIENTRY glClearBufferfvContextANGLE(GLeglContext ctx,
5236 GLenum buffer,
5237 GLint drawbuffer,
5238 const GLfloat *value)
5239 {
5240 return gl::ClearBufferfvContextANGLE(ctx, buffer, drawbuffer, value);
5241 }
5242
glClearBufferivContextANGLE(GLeglContext ctx,GLenum buffer,GLint drawbuffer,const GLint * value)5243 void GL_APIENTRY glClearBufferivContextANGLE(GLeglContext ctx,
5244 GLenum buffer,
5245 GLint drawbuffer,
5246 const GLint *value)
5247 {
5248 return gl::ClearBufferivContextANGLE(ctx, buffer, drawbuffer, value);
5249 }
5250
glClearBufferuivContextANGLE(GLeglContext ctx,GLenum buffer,GLint drawbuffer,const GLuint * value)5251 void GL_APIENTRY glClearBufferuivContextANGLE(GLeglContext ctx,
5252 GLenum buffer,
5253 GLint drawbuffer,
5254 const GLuint *value)
5255 {
5256 return gl::ClearBufferuivContextANGLE(ctx, buffer, drawbuffer, value);
5257 }
5258
5259 void GL_APIENTRY
glClearColorContextANGLE(GLeglContext ctx,GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)5260 glClearColorContextANGLE(GLeglContext ctx, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
5261 {
5262 return gl::ClearColorContextANGLE(ctx, red, green, blue, alpha);
5263 }
5264
5265 void GL_APIENTRY
glClearColorxContextANGLE(GLeglContext ctx,GLfixed red,GLfixed green,GLfixed blue,GLfixed alpha)5266 glClearColorxContextANGLE(GLeglContext ctx, GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha)
5267 {
5268 return gl::ClearColorxContextANGLE(ctx, red, green, blue, alpha);
5269 }
5270
glClearDepthfContextANGLE(GLeglContext ctx,GLfloat d)5271 void GL_APIENTRY glClearDepthfContextANGLE(GLeglContext ctx, GLfloat d)
5272 {
5273 return gl::ClearDepthfContextANGLE(ctx, d);
5274 }
5275
glClearDepthxContextANGLE(GLeglContext ctx,GLfixed depth)5276 void GL_APIENTRY glClearDepthxContextANGLE(GLeglContext ctx, GLfixed depth)
5277 {
5278 return gl::ClearDepthxContextANGLE(ctx, depth);
5279 }
5280
glClearStencilContextANGLE(GLeglContext ctx,GLint s)5281 void GL_APIENTRY glClearStencilContextANGLE(GLeglContext ctx, GLint s)
5282 {
5283 return gl::ClearStencilContextANGLE(ctx, s);
5284 }
5285
glClientActiveTextureContextANGLE(GLeglContext ctx,GLenum texture)5286 void GL_APIENTRY glClientActiveTextureContextANGLE(GLeglContext ctx, GLenum texture)
5287 {
5288 return gl::ClientActiveTextureContextANGLE(ctx, texture);
5289 }
5290
glClientWaitSyncContextANGLE(GLeglContext ctx,GLsync sync,GLbitfield flags,GLuint64 timeout)5291 GLenum GL_APIENTRY glClientWaitSyncContextANGLE(GLeglContext ctx,
5292 GLsync sync,
5293 GLbitfield flags,
5294 GLuint64 timeout)
5295 {
5296 return gl::ClientWaitSyncContextANGLE(ctx, sync, flags, timeout);
5297 }
5298
glClipPlanefContextANGLE(GLeglContext ctx,GLenum p,const GLfloat * eqn)5299 void GL_APIENTRY glClipPlanefContextANGLE(GLeglContext ctx, GLenum p, const GLfloat *eqn)
5300 {
5301 return gl::ClipPlanefContextANGLE(ctx, p, eqn);
5302 }
5303
glClipPlanexContextANGLE(GLeglContext ctx,GLenum plane,const GLfixed * equation)5304 void GL_APIENTRY glClipPlanexContextANGLE(GLeglContext ctx, GLenum plane, const GLfixed *equation)
5305 {
5306 return gl::ClipPlanexContextANGLE(ctx, plane, equation);
5307 }
5308
5309 void GL_APIENTRY
glColor4fContextANGLE(GLeglContext ctx,GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)5310 glColor4fContextANGLE(GLeglContext ctx, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
5311 {
5312 return gl::Color4fContextANGLE(ctx, red, green, blue, alpha);
5313 }
5314
5315 void GL_APIENTRY
glColor4ubContextANGLE(GLeglContext ctx,GLubyte red,GLubyte green,GLubyte blue,GLubyte alpha)5316 glColor4ubContextANGLE(GLeglContext ctx, GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
5317 {
5318 return gl::Color4ubContextANGLE(ctx, red, green, blue, alpha);
5319 }
5320
5321 void GL_APIENTRY
glColor4xContextANGLE(GLeglContext ctx,GLfixed red,GLfixed green,GLfixed blue,GLfixed alpha)5322 glColor4xContextANGLE(GLeglContext ctx, GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha)
5323 {
5324 return gl::Color4xContextANGLE(ctx, red, green, blue, alpha);
5325 }
5326
glColorMaskContextANGLE(GLeglContext ctx,GLboolean red,GLboolean green,GLboolean blue,GLboolean alpha)5327 void GL_APIENTRY glColorMaskContextANGLE(GLeglContext ctx,
5328 GLboolean red,
5329 GLboolean green,
5330 GLboolean blue,
5331 GLboolean alpha)
5332 {
5333 return gl::ColorMaskContextANGLE(ctx, red, green, blue, alpha);
5334 }
5335
glColorMaskiContextANGLE(GLeglContext ctx,GLuint index,GLboolean r,GLboolean g,GLboolean b,GLboolean a)5336 void GL_APIENTRY glColorMaskiContextANGLE(GLeglContext ctx,
5337 GLuint index,
5338 GLboolean r,
5339 GLboolean g,
5340 GLboolean b,
5341 GLboolean a)
5342 {
5343 return gl::ColorMaskiContextANGLE(ctx, index, r, g, b, a);
5344 }
5345
glColorMaskiEXTContextANGLE(GLeglContext ctx,GLuint index,GLboolean r,GLboolean g,GLboolean b,GLboolean a)5346 void GL_APIENTRY glColorMaskiEXTContextANGLE(GLeglContext ctx,
5347 GLuint index,
5348 GLboolean r,
5349 GLboolean g,
5350 GLboolean b,
5351 GLboolean a)
5352 {
5353 return gl::ColorMaskiEXTContextANGLE(ctx, index, r, g, b, a);
5354 }
5355
glColorMaskiOESContextANGLE(GLeglContext ctx,GLuint index,GLboolean r,GLboolean g,GLboolean b,GLboolean a)5356 void GL_APIENTRY glColorMaskiOESContextANGLE(GLeglContext ctx,
5357 GLuint index,
5358 GLboolean r,
5359 GLboolean g,
5360 GLboolean b,
5361 GLboolean a)
5362 {
5363 return gl::ColorMaskiOESContextANGLE(ctx, index, r, g, b, a);
5364 }
5365
glColorPointerContextANGLE(GLeglContext ctx,GLint size,GLenum type,GLsizei stride,const void * pointer)5366 void GL_APIENTRY glColorPointerContextANGLE(GLeglContext ctx,
5367 GLint size,
5368 GLenum type,
5369 GLsizei stride,
5370 const void *pointer)
5371 {
5372 return gl::ColorPointerContextANGLE(ctx, size, type, stride, pointer);
5373 }
5374
glCompileShaderContextANGLE(GLeglContext ctx,GLuint shader)5375 void GL_APIENTRY glCompileShaderContextANGLE(GLeglContext ctx, GLuint shader)
5376 {
5377 return gl::CompileShaderContextANGLE(ctx, shader);
5378 }
5379
glCompressedTexImage2DContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLint border,GLsizei imageSize,const void * data)5380 void GL_APIENTRY glCompressedTexImage2DContextANGLE(GLeglContext ctx,
5381 GLenum target,
5382 GLint level,
5383 GLenum internalformat,
5384 GLsizei width,
5385 GLsizei height,
5386 GLint border,
5387 GLsizei imageSize,
5388 const void *data)
5389 {
5390 return gl::CompressedTexImage2DContextANGLE(ctx, target, level, internalformat, width, height,
5391 border, imageSize, data);
5392 }
5393
glCompressedTexImage3DContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,const void * data)5394 void GL_APIENTRY glCompressedTexImage3DContextANGLE(GLeglContext ctx,
5395 GLenum target,
5396 GLint level,
5397 GLenum internalformat,
5398 GLsizei width,
5399 GLsizei height,
5400 GLsizei depth,
5401 GLint border,
5402 GLsizei imageSize,
5403 const void *data)
5404 {
5405 return gl::CompressedTexImage3DContextANGLE(ctx, target, level, internalformat, width, height,
5406 depth, border, imageSize, data);
5407 }
5408
glCompressedTexImage3DOESContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,const void * data)5409 void GL_APIENTRY glCompressedTexImage3DOESContextANGLE(GLeglContext ctx,
5410 GLenum target,
5411 GLint level,
5412 GLenum internalformat,
5413 GLsizei width,
5414 GLsizei height,
5415 GLsizei depth,
5416 GLint border,
5417 GLsizei imageSize,
5418 const void *data)
5419 {
5420 return gl::CompressedTexImage3DOESContextANGLE(ctx, target, level, internalformat, width,
5421 height, depth, border, imageSize, data);
5422 }
5423
glCompressedTexSubImage2DContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLsizei imageSize,const void * data)5424 void GL_APIENTRY glCompressedTexSubImage2DContextANGLE(GLeglContext ctx,
5425 GLenum target,
5426 GLint level,
5427 GLint xoffset,
5428 GLint yoffset,
5429 GLsizei width,
5430 GLsizei height,
5431 GLenum format,
5432 GLsizei imageSize,
5433 const void *data)
5434 {
5435 return gl::CompressedTexSubImage2DContextANGLE(ctx, target, level, xoffset, yoffset, width,
5436 height, format, imageSize, data);
5437 }
5438
glCompressedTexSubImage3DContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,const void * data)5439 void GL_APIENTRY glCompressedTexSubImage3DContextANGLE(GLeglContext ctx,
5440 GLenum target,
5441 GLint level,
5442 GLint xoffset,
5443 GLint yoffset,
5444 GLint zoffset,
5445 GLsizei width,
5446 GLsizei height,
5447 GLsizei depth,
5448 GLenum format,
5449 GLsizei imageSize,
5450 const void *data)
5451 {
5452 return gl::CompressedTexSubImage3DContextANGLE(ctx, target, level, xoffset, yoffset, zoffset,
5453 width, height, depth, format, imageSize, data);
5454 }
5455
glCompressedTexSubImage3DOESContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,const void * data)5456 void GL_APIENTRY glCompressedTexSubImage3DOESContextANGLE(GLeglContext ctx,
5457 GLenum target,
5458 GLint level,
5459 GLint xoffset,
5460 GLint yoffset,
5461 GLint zoffset,
5462 GLsizei width,
5463 GLsizei height,
5464 GLsizei depth,
5465 GLenum format,
5466 GLsizei imageSize,
5467 const void *data)
5468 {
5469 return gl::CompressedTexSubImage3DOESContextANGLE(ctx, target, level, xoffset, yoffset, zoffset,
5470 width, height, depth, format, imageSize,
5471 data);
5472 }
5473
glCopyBufferSubDataContextANGLE(GLeglContext ctx,GLenum readTarget,GLenum writeTarget,GLintptr readOffset,GLintptr writeOffset,GLsizeiptr size)5474 void GL_APIENTRY glCopyBufferSubDataContextANGLE(GLeglContext ctx,
5475 GLenum readTarget,
5476 GLenum writeTarget,
5477 GLintptr readOffset,
5478 GLintptr writeOffset,
5479 GLsizeiptr size)
5480 {
5481 return gl::CopyBufferSubDataContextANGLE(ctx, readTarget, writeTarget, readOffset, writeOffset,
5482 size);
5483 }
5484
glCopyImageSubDataContextANGLE(GLeglContext ctx,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)5485 void GL_APIENTRY glCopyImageSubDataContextANGLE(GLeglContext ctx,
5486 GLuint srcName,
5487 GLenum srcTarget,
5488 GLint srcLevel,
5489 GLint srcX,
5490 GLint srcY,
5491 GLint srcZ,
5492 GLuint dstName,
5493 GLenum dstTarget,
5494 GLint dstLevel,
5495 GLint dstX,
5496 GLint dstY,
5497 GLint dstZ,
5498 GLsizei srcWidth,
5499 GLsizei srcHeight,
5500 GLsizei srcDepth)
5501 {
5502 return gl::CopyImageSubDataContextANGLE(ctx, srcName, srcTarget, srcLevel, srcX, srcY, srcZ,
5503 dstName, dstTarget, dstLevel, dstX, dstY, dstZ,
5504 srcWidth, srcHeight, srcDepth);
5505 }
5506
glCopyTexImage2DContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum internalformat,GLint x,GLint y,GLsizei width,GLsizei height,GLint border)5507 void GL_APIENTRY glCopyTexImage2DContextANGLE(GLeglContext ctx,
5508 GLenum target,
5509 GLint level,
5510 GLenum internalformat,
5511 GLint x,
5512 GLint y,
5513 GLsizei width,
5514 GLsizei height,
5515 GLint border)
5516 {
5517 return gl::CopyTexImage2DContextANGLE(ctx, target, level, internalformat, x, y, width, height,
5518 border);
5519 }
5520
glCopyTexSubImage2DContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint x,GLint y,GLsizei width,GLsizei height)5521 void GL_APIENTRY glCopyTexSubImage2DContextANGLE(GLeglContext ctx,
5522 GLenum target,
5523 GLint level,
5524 GLint xoffset,
5525 GLint yoffset,
5526 GLint x,
5527 GLint y,
5528 GLsizei width,
5529 GLsizei height)
5530 {
5531 return gl::CopyTexSubImage2DContextANGLE(ctx, target, level, xoffset, yoffset, x, y, width,
5532 height);
5533 }
5534
glCopyTexSubImage3DContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLsizei width,GLsizei height)5535 void GL_APIENTRY glCopyTexSubImage3DContextANGLE(GLeglContext ctx,
5536 GLenum target,
5537 GLint level,
5538 GLint xoffset,
5539 GLint yoffset,
5540 GLint zoffset,
5541 GLint x,
5542 GLint y,
5543 GLsizei width,
5544 GLsizei height)
5545 {
5546 return gl::CopyTexSubImage3DContextANGLE(ctx, target, level, xoffset, yoffset, zoffset, x, y,
5547 width, height);
5548 }
5549
glCopyTexSubImage3DOESContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLsizei width,GLsizei height)5550 void GL_APIENTRY glCopyTexSubImage3DOESContextANGLE(GLeglContext ctx,
5551 GLenum target,
5552 GLint level,
5553 GLint xoffset,
5554 GLint yoffset,
5555 GLint zoffset,
5556 GLint x,
5557 GLint y,
5558 GLsizei width,
5559 GLsizei height)
5560 {
5561 return gl::CopyTexSubImage3DOESContextANGLE(ctx, target, level, xoffset, yoffset, zoffset, x, y,
5562 width, height);
5563 }
5564
glCreateMemoryObjectsEXTContextANGLE(GLeglContext ctx,GLsizei n,GLuint * memoryObjects)5565 void GL_APIENTRY glCreateMemoryObjectsEXTContextANGLE(GLeglContext ctx,
5566 GLsizei n,
5567 GLuint *memoryObjects)
5568 {
5569 return gl::CreateMemoryObjectsEXTContextANGLE(ctx, n, memoryObjects);
5570 }
5571
glCreateProgramContextANGLE(GLeglContext ctx)5572 GLuint GL_APIENTRY glCreateProgramContextANGLE(GLeglContext ctx)
5573 {
5574 return gl::CreateProgramContextANGLE(ctx);
5575 }
5576
glCreateShaderContextANGLE(GLeglContext ctx,GLenum type)5577 GLuint GL_APIENTRY glCreateShaderContextANGLE(GLeglContext ctx, GLenum type)
5578 {
5579 return gl::CreateShaderContextANGLE(ctx, type);
5580 }
5581
glCreateShaderProgramvContextANGLE(GLeglContext ctx,GLenum type,GLsizei count,const GLchar * const * strings)5582 GLuint GL_APIENTRY glCreateShaderProgramvContextANGLE(GLeglContext ctx,
5583 GLenum type,
5584 GLsizei count,
5585 const GLchar *const *strings)
5586 {
5587 return gl::CreateShaderProgramvContextANGLE(ctx, type, count, strings);
5588 }
5589
glCullFaceContextANGLE(GLeglContext ctx,GLenum mode)5590 void GL_APIENTRY glCullFaceContextANGLE(GLeglContext ctx, GLenum mode)
5591 {
5592 return gl::CullFaceContextANGLE(ctx, mode);
5593 }
5594
glCurrentPaletteMatrixOESContextANGLE(GLeglContext ctx,GLuint matrixpaletteindex)5595 void GL_APIENTRY glCurrentPaletteMatrixOESContextANGLE(GLeglContext ctx, GLuint matrixpaletteindex)
5596 {
5597 return gl::CurrentPaletteMatrixOESContextANGLE(ctx, matrixpaletteindex);
5598 }
5599
glDebugMessageCallbackContextANGLE(GLeglContext ctx,GLDEBUGPROC callback,const void * userParam)5600 void GL_APIENTRY glDebugMessageCallbackContextANGLE(GLeglContext ctx,
5601 GLDEBUGPROC callback,
5602 const void *userParam)
5603 {
5604 return gl::DebugMessageCallbackContextANGLE(ctx, callback, userParam);
5605 }
5606
glDebugMessageCallbackKHRContextANGLE(GLeglContext ctx,GLDEBUGPROCKHR callback,const void * userParam)5607 void GL_APIENTRY glDebugMessageCallbackKHRContextANGLE(GLeglContext ctx,
5608 GLDEBUGPROCKHR callback,
5609 const void *userParam)
5610 {
5611 return gl::DebugMessageCallbackKHRContextANGLE(ctx, callback, userParam);
5612 }
5613
glDebugMessageControlContextANGLE(GLeglContext ctx,GLenum source,GLenum type,GLenum severity,GLsizei count,const GLuint * ids,GLboolean enabled)5614 void GL_APIENTRY glDebugMessageControlContextANGLE(GLeglContext ctx,
5615 GLenum source,
5616 GLenum type,
5617 GLenum severity,
5618 GLsizei count,
5619 const GLuint *ids,
5620 GLboolean enabled)
5621 {
5622 return gl::DebugMessageControlContextANGLE(ctx, source, type, severity, count, ids, enabled);
5623 }
5624
glDebugMessageControlKHRContextANGLE(GLeglContext ctx,GLenum source,GLenum type,GLenum severity,GLsizei count,const GLuint * ids,GLboolean enabled)5625 void GL_APIENTRY glDebugMessageControlKHRContextANGLE(GLeglContext ctx,
5626 GLenum source,
5627 GLenum type,
5628 GLenum severity,
5629 GLsizei count,
5630 const GLuint *ids,
5631 GLboolean enabled)
5632 {
5633 return gl::DebugMessageControlKHRContextANGLE(ctx, source, type, severity, count, ids, enabled);
5634 }
5635
glDebugMessageInsertContextANGLE(GLeglContext ctx,GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar * buf)5636 void GL_APIENTRY glDebugMessageInsertContextANGLE(GLeglContext ctx,
5637 GLenum source,
5638 GLenum type,
5639 GLuint id,
5640 GLenum severity,
5641 GLsizei length,
5642 const GLchar *buf)
5643 {
5644 return gl::DebugMessageInsertContextANGLE(ctx, source, type, id, severity, length, buf);
5645 }
5646
glDebugMessageInsertKHRContextANGLE(GLeglContext ctx,GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar * buf)5647 void GL_APIENTRY glDebugMessageInsertKHRContextANGLE(GLeglContext ctx,
5648 GLenum source,
5649 GLenum type,
5650 GLuint id,
5651 GLenum severity,
5652 GLsizei length,
5653 const GLchar *buf)
5654 {
5655 return gl::DebugMessageInsertKHRContextANGLE(ctx, source, type, id, severity, length, buf);
5656 }
5657
glDeleteBuffersContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * buffers)5658 void GL_APIENTRY glDeleteBuffersContextANGLE(GLeglContext ctx, GLsizei n, const GLuint *buffers)
5659 {
5660 return gl::DeleteBuffersContextANGLE(ctx, n, buffers);
5661 }
5662
glDeleteFencesNVContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * fences)5663 void GL_APIENTRY glDeleteFencesNVContextANGLE(GLeglContext ctx, GLsizei n, const GLuint *fences)
5664 {
5665 return gl::DeleteFencesNVContextANGLE(ctx, n, fences);
5666 }
5667
glDeleteFramebuffersContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * framebuffers)5668 void GL_APIENTRY glDeleteFramebuffersContextANGLE(GLeglContext ctx,
5669 GLsizei n,
5670 const GLuint *framebuffers)
5671 {
5672 return gl::DeleteFramebuffersContextANGLE(ctx, n, framebuffers);
5673 }
5674
glDeleteFramebuffersOESContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * framebuffers)5675 void GL_APIENTRY glDeleteFramebuffersOESContextANGLE(GLeglContext ctx,
5676 GLsizei n,
5677 const GLuint *framebuffers)
5678 {
5679 return gl::DeleteFramebuffersOESContextANGLE(ctx, n, framebuffers);
5680 }
5681
glDeleteMemoryObjectsEXTContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * memoryObjects)5682 void GL_APIENTRY glDeleteMemoryObjectsEXTContextANGLE(GLeglContext ctx,
5683 GLsizei n,
5684 const GLuint *memoryObjects)
5685 {
5686 return gl::DeleteMemoryObjectsEXTContextANGLE(ctx, n, memoryObjects);
5687 }
5688
glDeleteProgramContextANGLE(GLeglContext ctx,GLuint program)5689 void GL_APIENTRY glDeleteProgramContextANGLE(GLeglContext ctx, GLuint program)
5690 {
5691 return gl::DeleteProgramContextANGLE(ctx, program);
5692 }
5693
glDeleteProgramPipelinesContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * pipelines)5694 void GL_APIENTRY glDeleteProgramPipelinesContextANGLE(GLeglContext ctx,
5695 GLsizei n,
5696 const GLuint *pipelines)
5697 {
5698 return gl::DeleteProgramPipelinesContextANGLE(ctx, n, pipelines);
5699 }
5700
glDeleteQueriesContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * ids)5701 void GL_APIENTRY glDeleteQueriesContextANGLE(GLeglContext ctx, GLsizei n, const GLuint *ids)
5702 {
5703 return gl::DeleteQueriesContextANGLE(ctx, n, ids);
5704 }
5705
glDeleteQueriesEXTContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * ids)5706 void GL_APIENTRY glDeleteQueriesEXTContextANGLE(GLeglContext ctx, GLsizei n, const GLuint *ids)
5707 {
5708 return gl::DeleteQueriesEXTContextANGLE(ctx, n, ids);
5709 }
5710
glDeleteRenderbuffersContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * renderbuffers)5711 void GL_APIENTRY glDeleteRenderbuffersContextANGLE(GLeglContext ctx,
5712 GLsizei n,
5713 const GLuint *renderbuffers)
5714 {
5715 return gl::DeleteRenderbuffersContextANGLE(ctx, n, renderbuffers);
5716 }
5717
glDeleteRenderbuffersOESContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * renderbuffers)5718 void GL_APIENTRY glDeleteRenderbuffersOESContextANGLE(GLeglContext ctx,
5719 GLsizei n,
5720 const GLuint *renderbuffers)
5721 {
5722 return gl::DeleteRenderbuffersOESContextANGLE(ctx, n, renderbuffers);
5723 }
5724
glDeleteSamplersContextANGLE(GLeglContext ctx,GLsizei count,const GLuint * samplers)5725 void GL_APIENTRY glDeleteSamplersContextANGLE(GLeglContext ctx,
5726 GLsizei count,
5727 const GLuint *samplers)
5728 {
5729 return gl::DeleteSamplersContextANGLE(ctx, count, samplers);
5730 }
5731
glDeleteSemaphoresEXTContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * semaphores)5732 void GL_APIENTRY glDeleteSemaphoresEXTContextANGLE(GLeglContext ctx,
5733 GLsizei n,
5734 const GLuint *semaphores)
5735 {
5736 return gl::DeleteSemaphoresEXTContextANGLE(ctx, n, semaphores);
5737 }
5738
glDeleteShaderContextANGLE(GLeglContext ctx,GLuint shader)5739 void GL_APIENTRY glDeleteShaderContextANGLE(GLeglContext ctx, GLuint shader)
5740 {
5741 return gl::DeleteShaderContextANGLE(ctx, shader);
5742 }
5743
glDeleteSyncContextANGLE(GLeglContext ctx,GLsync sync)5744 void GL_APIENTRY glDeleteSyncContextANGLE(GLeglContext ctx, GLsync sync)
5745 {
5746 return gl::DeleteSyncContextANGLE(ctx, sync);
5747 }
5748
glDeleteTexturesContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * textures)5749 void GL_APIENTRY glDeleteTexturesContextANGLE(GLeglContext ctx, GLsizei n, const GLuint *textures)
5750 {
5751 return gl::DeleteTexturesContextANGLE(ctx, n, textures);
5752 }
5753
glDeleteTransformFeedbacksContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * ids)5754 void GL_APIENTRY glDeleteTransformFeedbacksContextANGLE(GLeglContext ctx,
5755 GLsizei n,
5756 const GLuint *ids)
5757 {
5758 return gl::DeleteTransformFeedbacksContextANGLE(ctx, n, ids);
5759 }
5760
glDeleteVertexArraysContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * arrays)5761 void GL_APIENTRY glDeleteVertexArraysContextANGLE(GLeglContext ctx, GLsizei n, const GLuint *arrays)
5762 {
5763 return gl::DeleteVertexArraysContextANGLE(ctx, n, arrays);
5764 }
5765
glDeleteVertexArraysOESContextANGLE(GLeglContext ctx,GLsizei n,const GLuint * arrays)5766 void GL_APIENTRY glDeleteVertexArraysOESContextANGLE(GLeglContext ctx,
5767 GLsizei n,
5768 const GLuint *arrays)
5769 {
5770 return gl::DeleteVertexArraysOESContextANGLE(ctx, n, arrays);
5771 }
5772
glDepthFuncContextANGLE(GLeglContext ctx,GLenum func)5773 void GL_APIENTRY glDepthFuncContextANGLE(GLeglContext ctx, GLenum func)
5774 {
5775 return gl::DepthFuncContextANGLE(ctx, func);
5776 }
5777
glDepthMaskContextANGLE(GLeglContext ctx,GLboolean flag)5778 void GL_APIENTRY glDepthMaskContextANGLE(GLeglContext ctx, GLboolean flag)
5779 {
5780 return gl::DepthMaskContextANGLE(ctx, flag);
5781 }
5782
glDepthRangefContextANGLE(GLeglContext ctx,GLfloat n,GLfloat f)5783 void GL_APIENTRY glDepthRangefContextANGLE(GLeglContext ctx, GLfloat n, GLfloat f)
5784 {
5785 return gl::DepthRangefContextANGLE(ctx, n, f);
5786 }
5787
glDepthRangexContextANGLE(GLeglContext ctx,GLfixed n,GLfixed f)5788 void GL_APIENTRY glDepthRangexContextANGLE(GLeglContext ctx, GLfixed n, GLfixed f)
5789 {
5790 return gl::DepthRangexContextANGLE(ctx, n, f);
5791 }
5792
glDetachShaderContextANGLE(GLeglContext ctx,GLuint program,GLuint shader)5793 void GL_APIENTRY glDetachShaderContextANGLE(GLeglContext ctx, GLuint program, GLuint shader)
5794 {
5795 return gl::DetachShaderContextANGLE(ctx, program, shader);
5796 }
5797
glDisableContextANGLE(GLeglContext ctx,GLenum cap)5798 void GL_APIENTRY glDisableContextANGLE(GLeglContext ctx, GLenum cap)
5799 {
5800 return gl::DisableContextANGLE(ctx, cap);
5801 }
5802
glDisableClientStateContextANGLE(GLeglContext ctx,GLenum array)5803 void GL_APIENTRY glDisableClientStateContextANGLE(GLeglContext ctx, GLenum array)
5804 {
5805 return gl::DisableClientStateContextANGLE(ctx, array);
5806 }
5807
glDisableVertexAttribArrayContextANGLE(GLeglContext ctx,GLuint index)5808 void GL_APIENTRY glDisableVertexAttribArrayContextANGLE(GLeglContext ctx, GLuint index)
5809 {
5810 return gl::DisableVertexAttribArrayContextANGLE(ctx, index);
5811 }
5812
glDisableiContextANGLE(GLeglContext ctx,GLenum target,GLuint index)5813 void GL_APIENTRY glDisableiContextANGLE(GLeglContext ctx, GLenum target, GLuint index)
5814 {
5815 return gl::DisableiContextANGLE(ctx, target, index);
5816 }
5817
glDisableiEXTContextANGLE(GLeglContext ctx,GLenum target,GLuint index)5818 void GL_APIENTRY glDisableiEXTContextANGLE(GLeglContext ctx, GLenum target, GLuint index)
5819 {
5820 return gl::DisableiEXTContextANGLE(ctx, target, index);
5821 }
5822
glDisableiOESContextANGLE(GLeglContext ctx,GLenum target,GLuint index)5823 void GL_APIENTRY glDisableiOESContextANGLE(GLeglContext ctx, GLenum target, GLuint index)
5824 {
5825 return gl::DisableiOESContextANGLE(ctx, target, index);
5826 }
5827
glDiscardFramebufferEXTContextANGLE(GLeglContext ctx,GLenum target,GLsizei numAttachments,const GLenum * attachments)5828 void GL_APIENTRY glDiscardFramebufferEXTContextANGLE(GLeglContext ctx,
5829 GLenum target,
5830 GLsizei numAttachments,
5831 const GLenum *attachments)
5832 {
5833 return gl::DiscardFramebufferEXTContextANGLE(ctx, target, numAttachments, attachments);
5834 }
5835
glDispatchComputeContextANGLE(GLeglContext ctx,GLuint num_groups_x,GLuint num_groups_y,GLuint num_groups_z)5836 void GL_APIENTRY glDispatchComputeContextANGLE(GLeglContext ctx,
5837 GLuint num_groups_x,
5838 GLuint num_groups_y,
5839 GLuint num_groups_z)
5840 {
5841 return gl::DispatchComputeContextANGLE(ctx, num_groups_x, num_groups_y, num_groups_z);
5842 }
5843
glDispatchComputeIndirectContextANGLE(GLeglContext ctx,GLintptr indirect)5844 void GL_APIENTRY glDispatchComputeIndirectContextANGLE(GLeglContext ctx, GLintptr indirect)
5845 {
5846 return gl::DispatchComputeIndirectContextANGLE(ctx, indirect);
5847 }
5848
glDrawArraysContextANGLE(GLeglContext ctx,GLenum mode,GLint first,GLsizei count)5849 void GL_APIENTRY glDrawArraysContextANGLE(GLeglContext ctx, GLenum mode, GLint first, GLsizei count)
5850 {
5851 return gl::DrawArraysContextANGLE(ctx, mode, first, count);
5852 }
5853
glDrawArraysIndirectContextANGLE(GLeglContext ctx,GLenum mode,const void * indirect)5854 void GL_APIENTRY glDrawArraysIndirectContextANGLE(GLeglContext ctx,
5855 GLenum mode,
5856 const void *indirect)
5857 {
5858 return gl::DrawArraysIndirectContextANGLE(ctx, mode, indirect);
5859 }
5860
glDrawArraysInstancedContextANGLE(GLeglContext ctx,GLenum mode,GLint first,GLsizei count,GLsizei instancecount)5861 void GL_APIENTRY glDrawArraysInstancedContextANGLE(GLeglContext ctx,
5862 GLenum mode,
5863 GLint first,
5864 GLsizei count,
5865 GLsizei instancecount)
5866 {
5867 return gl::DrawArraysInstancedContextANGLE(ctx, mode, first, count, instancecount);
5868 }
5869
glDrawArraysInstancedANGLEContextANGLE(GLeglContext ctx,GLenum mode,GLint first,GLsizei count,GLsizei primcount)5870 void GL_APIENTRY glDrawArraysInstancedANGLEContextANGLE(GLeglContext ctx,
5871 GLenum mode,
5872 GLint first,
5873 GLsizei count,
5874 GLsizei primcount)
5875 {
5876 return gl::DrawArraysInstancedANGLEContextANGLE(ctx, mode, first, count, primcount);
5877 }
5878
glDrawArraysInstancedEXTContextANGLE(GLeglContext ctx,GLenum mode,GLint start,GLsizei count,GLsizei primcount)5879 void GL_APIENTRY glDrawArraysInstancedEXTContextANGLE(GLeglContext ctx,
5880 GLenum mode,
5881 GLint start,
5882 GLsizei count,
5883 GLsizei primcount)
5884 {
5885 return gl::DrawArraysInstancedEXTContextANGLE(ctx, mode, start, count, primcount);
5886 }
5887
glDrawBuffersContextANGLE(GLeglContext ctx,GLsizei n,const GLenum * bufs)5888 void GL_APIENTRY glDrawBuffersContextANGLE(GLeglContext ctx, GLsizei n, const GLenum *bufs)
5889 {
5890 return gl::DrawBuffersContextANGLE(ctx, n, bufs);
5891 }
5892
glDrawBuffersEXTContextANGLE(GLeglContext ctx,GLsizei n,const GLenum * bufs)5893 void GL_APIENTRY glDrawBuffersEXTContextANGLE(GLeglContext ctx, GLsizei n, const GLenum *bufs)
5894 {
5895 return gl::DrawBuffersEXTContextANGLE(ctx, n, bufs);
5896 }
5897
glDrawElementsContextANGLE(GLeglContext ctx,GLenum mode,GLsizei count,GLenum type,const void * indices)5898 void GL_APIENTRY glDrawElementsContextANGLE(GLeglContext ctx,
5899 GLenum mode,
5900 GLsizei count,
5901 GLenum type,
5902 const void *indices)
5903 {
5904 return gl::DrawElementsContextANGLE(ctx, mode, count, type, indices);
5905 }
5906
glDrawElementsBaseVertexContextANGLE(GLeglContext ctx,GLenum mode,GLsizei count,GLenum type,const void * indices,GLint basevertex)5907 void GL_APIENTRY glDrawElementsBaseVertexContextANGLE(GLeglContext ctx,
5908 GLenum mode,
5909 GLsizei count,
5910 GLenum type,
5911 const void *indices,
5912 GLint basevertex)
5913 {
5914 return gl::DrawElementsBaseVertexContextANGLE(ctx, mode, count, type, indices, basevertex);
5915 }
5916
glDrawElementsBaseVertexEXTContextANGLE(GLeglContext ctx,GLenum mode,GLsizei count,GLenum type,const void * indices,GLint basevertex)5917 void GL_APIENTRY glDrawElementsBaseVertexEXTContextANGLE(GLeglContext ctx,
5918 GLenum mode,
5919 GLsizei count,
5920 GLenum type,
5921 const void *indices,
5922 GLint basevertex)
5923 {
5924 return gl::DrawElementsBaseVertexEXTContextANGLE(ctx, mode, count, type, indices, basevertex);
5925 }
5926
glDrawElementsBaseVertexOESContextANGLE(GLeglContext ctx,GLenum mode,GLsizei count,GLenum type,const void * indices,GLint basevertex)5927 void GL_APIENTRY glDrawElementsBaseVertexOESContextANGLE(GLeglContext ctx,
5928 GLenum mode,
5929 GLsizei count,
5930 GLenum type,
5931 const void *indices,
5932 GLint basevertex)
5933 {
5934 return gl::DrawElementsBaseVertexOESContextANGLE(ctx, mode, count, type, indices, basevertex);
5935 }
5936
glDrawElementsIndirectContextANGLE(GLeglContext ctx,GLenum mode,GLenum type,const void * indirect)5937 void GL_APIENTRY glDrawElementsIndirectContextANGLE(GLeglContext ctx,
5938 GLenum mode,
5939 GLenum type,
5940 const void *indirect)
5941 {
5942 return gl::DrawElementsIndirectContextANGLE(ctx, mode, type, indirect);
5943 }
5944
glDrawElementsInstancedContextANGLE(GLeglContext ctx,GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount)5945 void GL_APIENTRY glDrawElementsInstancedContextANGLE(GLeglContext ctx,
5946 GLenum mode,
5947 GLsizei count,
5948 GLenum type,
5949 const void *indices,
5950 GLsizei instancecount)
5951 {
5952 return gl::DrawElementsInstancedContextANGLE(ctx, mode, count, type, indices, instancecount);
5953 }
5954
glDrawElementsInstancedANGLEContextANGLE(GLeglContext ctx,GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei primcount)5955 void GL_APIENTRY glDrawElementsInstancedANGLEContextANGLE(GLeglContext ctx,
5956 GLenum mode,
5957 GLsizei count,
5958 GLenum type,
5959 const void *indices,
5960 GLsizei primcount)
5961 {
5962 return gl::DrawElementsInstancedANGLEContextANGLE(ctx, mode, count, type, indices, primcount);
5963 }
5964
glDrawElementsInstancedBaseVertexContextANGLE(GLeglContext ctx,GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex)5965 void GL_APIENTRY glDrawElementsInstancedBaseVertexContextANGLE(GLeglContext ctx,
5966 GLenum mode,
5967 GLsizei count,
5968 GLenum type,
5969 const void *indices,
5970 GLsizei instancecount,
5971 GLint basevertex)
5972 {
5973 return gl::DrawElementsInstancedBaseVertexContextANGLE(ctx, mode, count, type, indices,
5974 instancecount, basevertex);
5975 }
5976
glDrawElementsInstancedBaseVertexEXTContextANGLE(GLeglContext ctx,GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex)5977 void GL_APIENTRY glDrawElementsInstancedBaseVertexEXTContextANGLE(GLeglContext ctx,
5978 GLenum mode,
5979 GLsizei count,
5980 GLenum type,
5981 const void *indices,
5982 GLsizei instancecount,
5983 GLint basevertex)
5984 {
5985 return gl::DrawElementsInstancedBaseVertexEXTContextANGLE(ctx, mode, count, type, indices,
5986 instancecount, basevertex);
5987 }
5988
glDrawElementsInstancedBaseVertexOESContextANGLE(GLeglContext ctx,GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex)5989 void GL_APIENTRY glDrawElementsInstancedBaseVertexOESContextANGLE(GLeglContext ctx,
5990 GLenum mode,
5991 GLsizei count,
5992 GLenum type,
5993 const void *indices,
5994 GLsizei instancecount,
5995 GLint basevertex)
5996 {
5997 return gl::DrawElementsInstancedBaseVertexOESContextANGLE(ctx, mode, count, type, indices,
5998 instancecount, basevertex);
5999 }
6000
glDrawElementsInstancedEXTContextANGLE(GLeglContext ctx,GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei primcount)6001 void GL_APIENTRY glDrawElementsInstancedEXTContextANGLE(GLeglContext ctx,
6002 GLenum mode,
6003 GLsizei count,
6004 GLenum type,
6005 const void *indices,
6006 GLsizei primcount)
6007 {
6008 return gl::DrawElementsInstancedEXTContextANGLE(ctx, mode, count, type, indices, primcount);
6009 }
6010
glDrawRangeElementsContextANGLE(GLeglContext ctx,GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices)6011 void GL_APIENTRY glDrawRangeElementsContextANGLE(GLeglContext ctx,
6012 GLenum mode,
6013 GLuint start,
6014 GLuint end,
6015 GLsizei count,
6016 GLenum type,
6017 const void *indices)
6018 {
6019 return gl::DrawRangeElementsContextANGLE(ctx, mode, start, end, count, type, indices);
6020 }
6021
glDrawRangeElementsBaseVertexContextANGLE(GLeglContext ctx,GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices,GLint basevertex)6022 void GL_APIENTRY glDrawRangeElementsBaseVertexContextANGLE(GLeglContext ctx,
6023 GLenum mode,
6024 GLuint start,
6025 GLuint end,
6026 GLsizei count,
6027 GLenum type,
6028 const void *indices,
6029 GLint basevertex)
6030 {
6031 return gl::DrawRangeElementsBaseVertexContextANGLE(ctx, mode, start, end, count, type, indices,
6032 basevertex);
6033 }
6034
glDrawRangeElementsBaseVertexEXTContextANGLE(GLeglContext ctx,GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices,GLint basevertex)6035 void GL_APIENTRY glDrawRangeElementsBaseVertexEXTContextANGLE(GLeglContext ctx,
6036 GLenum mode,
6037 GLuint start,
6038 GLuint end,
6039 GLsizei count,
6040 GLenum type,
6041 const void *indices,
6042 GLint basevertex)
6043 {
6044 return gl::DrawRangeElementsBaseVertexEXTContextANGLE(ctx, mode, start, end, count, type,
6045 indices, basevertex);
6046 }
6047
glDrawRangeElementsBaseVertexOESContextANGLE(GLeglContext ctx,GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices,GLint basevertex)6048 void GL_APIENTRY glDrawRangeElementsBaseVertexOESContextANGLE(GLeglContext ctx,
6049 GLenum mode,
6050 GLuint start,
6051 GLuint end,
6052 GLsizei count,
6053 GLenum type,
6054 const void *indices,
6055 GLint basevertex)
6056 {
6057 return gl::DrawRangeElementsBaseVertexOESContextANGLE(ctx, mode, start, end, count, type,
6058 indices, basevertex);
6059 }
6060
glDrawTexfOESContextANGLE(GLeglContext ctx,GLfloat x,GLfloat y,GLfloat z,GLfloat width,GLfloat height)6061 void GL_APIENTRY glDrawTexfOESContextANGLE(GLeglContext ctx,
6062 GLfloat x,
6063 GLfloat y,
6064 GLfloat z,
6065 GLfloat width,
6066 GLfloat height)
6067 {
6068 return gl::DrawTexfOESContextANGLE(ctx, x, y, z, width, height);
6069 }
6070
glDrawTexfvOESContextANGLE(GLeglContext ctx,const GLfloat * coords)6071 void GL_APIENTRY glDrawTexfvOESContextANGLE(GLeglContext ctx, const GLfloat *coords)
6072 {
6073 return gl::DrawTexfvOESContextANGLE(ctx, coords);
6074 }
6075
6076 void GL_APIENTRY
glDrawTexiOESContextANGLE(GLeglContext ctx,GLint x,GLint y,GLint z,GLint width,GLint height)6077 glDrawTexiOESContextANGLE(GLeglContext ctx, GLint x, GLint y, GLint z, GLint width, GLint height)
6078 {
6079 return gl::DrawTexiOESContextANGLE(ctx, x, y, z, width, height);
6080 }
6081
glDrawTexivOESContextANGLE(GLeglContext ctx,const GLint * coords)6082 void GL_APIENTRY glDrawTexivOESContextANGLE(GLeglContext ctx, const GLint *coords)
6083 {
6084 return gl::DrawTexivOESContextANGLE(ctx, coords);
6085 }
6086
glDrawTexsOESContextANGLE(GLeglContext ctx,GLshort x,GLshort y,GLshort z,GLshort width,GLshort height)6087 void GL_APIENTRY glDrawTexsOESContextANGLE(GLeglContext ctx,
6088 GLshort x,
6089 GLshort y,
6090 GLshort z,
6091 GLshort width,
6092 GLshort height)
6093 {
6094 return gl::DrawTexsOESContextANGLE(ctx, x, y, z, width, height);
6095 }
6096
glDrawTexsvOESContextANGLE(GLeglContext ctx,const GLshort * coords)6097 void GL_APIENTRY glDrawTexsvOESContextANGLE(GLeglContext ctx, const GLshort *coords)
6098 {
6099 return gl::DrawTexsvOESContextANGLE(ctx, coords);
6100 }
6101
glDrawTexxOESContextANGLE(GLeglContext ctx,GLfixed x,GLfixed y,GLfixed z,GLfixed width,GLfixed height)6102 void GL_APIENTRY glDrawTexxOESContextANGLE(GLeglContext ctx,
6103 GLfixed x,
6104 GLfixed y,
6105 GLfixed z,
6106 GLfixed width,
6107 GLfixed height)
6108 {
6109 return gl::DrawTexxOESContextANGLE(ctx, x, y, z, width, height);
6110 }
6111
glDrawTexxvOESContextANGLE(GLeglContext ctx,const GLfixed * coords)6112 void GL_APIENTRY glDrawTexxvOESContextANGLE(GLeglContext ctx, const GLfixed *coords)
6113 {
6114 return gl::DrawTexxvOESContextANGLE(ctx, coords);
6115 }
6116
glEGLImageTargetRenderbufferStorageOESContextANGLE(GLeglContext ctx,GLenum target,GLeglImageOES image)6117 void GL_APIENTRY glEGLImageTargetRenderbufferStorageOESContextANGLE(GLeglContext ctx,
6118 GLenum target,
6119 GLeglImageOES image)
6120 {
6121 return gl::EGLImageTargetRenderbufferStorageOESContextANGLE(ctx, target, image);
6122 }
6123
glEGLImageTargetTexture2DOESContextANGLE(GLeglContext ctx,GLenum target,GLeglImageOES image)6124 void GL_APIENTRY glEGLImageTargetTexture2DOESContextANGLE(GLeglContext ctx,
6125 GLenum target,
6126 GLeglImageOES image)
6127 {
6128 return gl::EGLImageTargetTexture2DOESContextANGLE(ctx, target, image);
6129 }
6130
glEnableContextANGLE(GLeglContext ctx,GLenum cap)6131 void GL_APIENTRY glEnableContextANGLE(GLeglContext ctx, GLenum cap)
6132 {
6133 return gl::EnableContextANGLE(ctx, cap);
6134 }
6135
glEnableClientStateContextANGLE(GLeglContext ctx,GLenum array)6136 void GL_APIENTRY glEnableClientStateContextANGLE(GLeglContext ctx, GLenum array)
6137 {
6138 return gl::EnableClientStateContextANGLE(ctx, array);
6139 }
6140
glEnableVertexAttribArrayContextANGLE(GLeglContext ctx,GLuint index)6141 void GL_APIENTRY glEnableVertexAttribArrayContextANGLE(GLeglContext ctx, GLuint index)
6142 {
6143 return gl::EnableVertexAttribArrayContextANGLE(ctx, index);
6144 }
6145
glEnableiContextANGLE(GLeglContext ctx,GLenum target,GLuint index)6146 void GL_APIENTRY glEnableiContextANGLE(GLeglContext ctx, GLenum target, GLuint index)
6147 {
6148 return gl::EnableiContextANGLE(ctx, target, index);
6149 }
6150
glEnableiEXTContextANGLE(GLeglContext ctx,GLenum target,GLuint index)6151 void GL_APIENTRY glEnableiEXTContextANGLE(GLeglContext ctx, GLenum target, GLuint index)
6152 {
6153 return gl::EnableiEXTContextANGLE(ctx, target, index);
6154 }
6155
glEnableiOESContextANGLE(GLeglContext ctx,GLenum target,GLuint index)6156 void GL_APIENTRY glEnableiOESContextANGLE(GLeglContext ctx, GLenum target, GLuint index)
6157 {
6158 return gl::EnableiOESContextANGLE(ctx, target, index);
6159 }
6160
glEndQueryContextANGLE(GLeglContext ctx,GLenum target)6161 void GL_APIENTRY glEndQueryContextANGLE(GLeglContext ctx, GLenum target)
6162 {
6163 return gl::EndQueryContextANGLE(ctx, target);
6164 }
6165
glEndQueryEXTContextANGLE(GLeglContext ctx,GLenum target)6166 void GL_APIENTRY glEndQueryEXTContextANGLE(GLeglContext ctx, GLenum target)
6167 {
6168 return gl::EndQueryEXTContextANGLE(ctx, target);
6169 }
6170
glEndTransformFeedbackContextANGLE(GLeglContext ctx)6171 void GL_APIENTRY glEndTransformFeedbackContextANGLE(GLeglContext ctx)
6172 {
6173 return gl::EndTransformFeedbackContextANGLE(ctx);
6174 }
6175
glFenceSyncContextANGLE(GLeglContext ctx,GLenum condition,GLbitfield flags)6176 GLsync GL_APIENTRY glFenceSyncContextANGLE(GLeglContext ctx, GLenum condition, GLbitfield flags)
6177 {
6178 return gl::FenceSyncContextANGLE(ctx, condition, flags);
6179 }
6180
glFinishContextANGLE(GLeglContext ctx)6181 void GL_APIENTRY glFinishContextANGLE(GLeglContext ctx)
6182 {
6183 return gl::FinishContextANGLE(ctx);
6184 }
6185
glFinishFenceNVContextANGLE(GLeglContext ctx,GLuint fence)6186 void GL_APIENTRY glFinishFenceNVContextANGLE(GLeglContext ctx, GLuint fence)
6187 {
6188 return gl::FinishFenceNVContextANGLE(ctx, fence);
6189 }
6190
glFlushContextANGLE(GLeglContext ctx)6191 void GL_APIENTRY glFlushContextANGLE(GLeglContext ctx)
6192 {
6193 return gl::FlushContextANGLE(ctx);
6194 }
6195
glFlushMappedBufferRangeContextANGLE(GLeglContext ctx,GLenum target,GLintptr offset,GLsizeiptr length)6196 void GL_APIENTRY glFlushMappedBufferRangeContextANGLE(GLeglContext ctx,
6197 GLenum target,
6198 GLintptr offset,
6199 GLsizeiptr length)
6200 {
6201 return gl::FlushMappedBufferRangeContextANGLE(ctx, target, offset, length);
6202 }
6203
glFlushMappedBufferRangeEXTContextANGLE(GLeglContext ctx,GLenum target,GLintptr offset,GLsizeiptr length)6204 void GL_APIENTRY glFlushMappedBufferRangeEXTContextANGLE(GLeglContext ctx,
6205 GLenum target,
6206 GLintptr offset,
6207 GLsizeiptr length)
6208 {
6209 return gl::FlushMappedBufferRangeEXTContextANGLE(ctx, target, offset, length);
6210 }
6211
glFogfContextANGLE(GLeglContext ctx,GLenum pname,GLfloat param)6212 void GL_APIENTRY glFogfContextANGLE(GLeglContext ctx, GLenum pname, GLfloat param)
6213 {
6214 return gl::FogfContextANGLE(ctx, pname, param);
6215 }
6216
glFogfvContextANGLE(GLeglContext ctx,GLenum pname,const GLfloat * params)6217 void GL_APIENTRY glFogfvContextANGLE(GLeglContext ctx, GLenum pname, const GLfloat *params)
6218 {
6219 return gl::FogfvContextANGLE(ctx, pname, params);
6220 }
6221
glFogxContextANGLE(GLeglContext ctx,GLenum pname,GLfixed param)6222 void GL_APIENTRY glFogxContextANGLE(GLeglContext ctx, GLenum pname, GLfixed param)
6223 {
6224 return gl::FogxContextANGLE(ctx, pname, param);
6225 }
6226
glFogxvContextANGLE(GLeglContext ctx,GLenum pname,const GLfixed * param)6227 void GL_APIENTRY glFogxvContextANGLE(GLeglContext ctx, GLenum pname, const GLfixed *param)
6228 {
6229 return gl::FogxvContextANGLE(ctx, pname, param);
6230 }
6231
glFramebufferParameteriContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint param)6232 void GL_APIENTRY glFramebufferParameteriContextANGLE(GLeglContext ctx,
6233 GLenum target,
6234 GLenum pname,
6235 GLint param)
6236 {
6237 return gl::FramebufferParameteriContextANGLE(ctx, target, pname, param);
6238 }
6239
glFramebufferRenderbufferContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLenum renderbuffertarget,GLuint renderbuffer)6240 void GL_APIENTRY glFramebufferRenderbufferContextANGLE(GLeglContext ctx,
6241 GLenum target,
6242 GLenum attachment,
6243 GLenum renderbuffertarget,
6244 GLuint renderbuffer)
6245 {
6246 return gl::FramebufferRenderbufferContextANGLE(ctx, target, attachment, renderbuffertarget,
6247 renderbuffer);
6248 }
6249
glFramebufferRenderbufferOESContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLenum renderbuffertarget,GLuint renderbuffer)6250 void GL_APIENTRY glFramebufferRenderbufferOESContextANGLE(GLeglContext ctx,
6251 GLenum target,
6252 GLenum attachment,
6253 GLenum renderbuffertarget,
6254 GLuint renderbuffer)
6255 {
6256 return gl::FramebufferRenderbufferOESContextANGLE(ctx, target, attachment, renderbuffertarget,
6257 renderbuffer);
6258 }
6259
glFramebufferTextureContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLuint texture,GLint level)6260 void GL_APIENTRY glFramebufferTextureContextANGLE(GLeglContext ctx,
6261 GLenum target,
6262 GLenum attachment,
6263 GLuint texture,
6264 GLint level)
6265 {
6266 return gl::FramebufferTextureContextANGLE(ctx, target, attachment, texture, level);
6267 }
6268
glFramebufferTexture2DContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level)6269 void GL_APIENTRY glFramebufferTexture2DContextANGLE(GLeglContext ctx,
6270 GLenum target,
6271 GLenum attachment,
6272 GLenum textarget,
6273 GLuint texture,
6274 GLint level)
6275 {
6276 return gl::FramebufferTexture2DContextANGLE(ctx, target, attachment, textarget, texture, level);
6277 }
6278
glFramebufferTexture2DMultisampleEXTContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level,GLsizei samples)6279 void GL_APIENTRY glFramebufferTexture2DMultisampleEXTContextANGLE(GLeglContext ctx,
6280 GLenum target,
6281 GLenum attachment,
6282 GLenum textarget,
6283 GLuint texture,
6284 GLint level,
6285 GLsizei samples)
6286 {
6287 return gl::FramebufferTexture2DMultisampleEXTContextANGLE(ctx, target, attachment, textarget,
6288 texture, level, samples);
6289 }
6290
glFramebufferTexture2DOESContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level)6291 void GL_APIENTRY glFramebufferTexture2DOESContextANGLE(GLeglContext ctx,
6292 GLenum target,
6293 GLenum attachment,
6294 GLenum textarget,
6295 GLuint texture,
6296 GLint level)
6297 {
6298 return gl::FramebufferTexture2DOESContextANGLE(ctx, target, attachment, textarget, texture,
6299 level);
6300 }
6301
glFramebufferTexture3DOESContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLenum textarget,GLuint texture,GLint level,GLint zoffset)6302 void GL_APIENTRY glFramebufferTexture3DOESContextANGLE(GLeglContext ctx,
6303 GLenum target,
6304 GLenum attachment,
6305 GLenum textarget,
6306 GLuint texture,
6307 GLint level,
6308 GLint zoffset)
6309 {
6310 return gl::FramebufferTexture3DOESContextANGLE(ctx, target, attachment, textarget, texture,
6311 level, zoffset);
6312 }
6313
glFramebufferTextureEXTContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLuint texture,GLint level)6314 void GL_APIENTRY glFramebufferTextureEXTContextANGLE(GLeglContext ctx,
6315 GLenum target,
6316 GLenum attachment,
6317 GLuint texture,
6318 GLint level)
6319 {
6320 return gl::FramebufferTextureEXTContextANGLE(ctx, target, attachment, texture, level);
6321 }
6322
glFramebufferTextureLayerContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLuint texture,GLint level,GLint layer)6323 void GL_APIENTRY glFramebufferTextureLayerContextANGLE(GLeglContext ctx,
6324 GLenum target,
6325 GLenum attachment,
6326 GLuint texture,
6327 GLint level,
6328 GLint layer)
6329 {
6330 return gl::FramebufferTextureLayerContextANGLE(ctx, target, attachment, texture, level, layer);
6331 }
6332
glFramebufferTextureMultiviewOVRContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLuint texture,GLint level,GLint baseViewIndex,GLsizei numViews)6333 void GL_APIENTRY glFramebufferTextureMultiviewOVRContextANGLE(GLeglContext ctx,
6334 GLenum target,
6335 GLenum attachment,
6336 GLuint texture,
6337 GLint level,
6338 GLint baseViewIndex,
6339 GLsizei numViews)
6340 {
6341 return gl::FramebufferTextureMultiviewOVRContextANGLE(ctx, target, attachment, texture, level,
6342 baseViewIndex, numViews);
6343 }
6344
glFrontFaceContextANGLE(GLeglContext ctx,GLenum mode)6345 void GL_APIENTRY glFrontFaceContextANGLE(GLeglContext ctx, GLenum mode)
6346 {
6347 return gl::FrontFaceContextANGLE(ctx, mode);
6348 }
6349
glFrustumfContextANGLE(GLeglContext ctx,GLfloat l,GLfloat r,GLfloat b,GLfloat t,GLfloat n,GLfloat f)6350 void GL_APIENTRY glFrustumfContextANGLE(GLeglContext ctx,
6351 GLfloat l,
6352 GLfloat r,
6353 GLfloat b,
6354 GLfloat t,
6355 GLfloat n,
6356 GLfloat f)
6357 {
6358 return gl::FrustumfContextANGLE(ctx, l, r, b, t, n, f);
6359 }
6360
glFrustumxContextANGLE(GLeglContext ctx,GLfixed l,GLfixed r,GLfixed b,GLfixed t,GLfixed n,GLfixed f)6361 void GL_APIENTRY glFrustumxContextANGLE(GLeglContext ctx,
6362 GLfixed l,
6363 GLfixed r,
6364 GLfixed b,
6365 GLfixed t,
6366 GLfixed n,
6367 GLfixed f)
6368 {
6369 return gl::FrustumxContextANGLE(ctx, l, r, b, t, n, f);
6370 }
6371
glGenBuffersContextANGLE(GLeglContext ctx,GLsizei n,GLuint * buffers)6372 void GL_APIENTRY glGenBuffersContextANGLE(GLeglContext ctx, GLsizei n, GLuint *buffers)
6373 {
6374 return gl::GenBuffersContextANGLE(ctx, n, buffers);
6375 }
6376
glGenFencesNVContextANGLE(GLeglContext ctx,GLsizei n,GLuint * fences)6377 void GL_APIENTRY glGenFencesNVContextANGLE(GLeglContext ctx, GLsizei n, GLuint *fences)
6378 {
6379 return gl::GenFencesNVContextANGLE(ctx, n, fences);
6380 }
6381
glGenFramebuffersContextANGLE(GLeglContext ctx,GLsizei n,GLuint * framebuffers)6382 void GL_APIENTRY glGenFramebuffersContextANGLE(GLeglContext ctx, GLsizei n, GLuint *framebuffers)
6383 {
6384 return gl::GenFramebuffersContextANGLE(ctx, n, framebuffers);
6385 }
6386
glGenFramebuffersOESContextANGLE(GLeglContext ctx,GLsizei n,GLuint * framebuffers)6387 void GL_APIENTRY glGenFramebuffersOESContextANGLE(GLeglContext ctx, GLsizei n, GLuint *framebuffers)
6388 {
6389 return gl::GenFramebuffersOESContextANGLE(ctx, n, framebuffers);
6390 }
6391
glGenProgramPipelinesContextANGLE(GLeglContext ctx,GLsizei n,GLuint * pipelines)6392 void GL_APIENTRY glGenProgramPipelinesContextANGLE(GLeglContext ctx, GLsizei n, GLuint *pipelines)
6393 {
6394 return gl::GenProgramPipelinesContextANGLE(ctx, n, pipelines);
6395 }
6396
glGenQueriesContextANGLE(GLeglContext ctx,GLsizei n,GLuint * ids)6397 void GL_APIENTRY glGenQueriesContextANGLE(GLeglContext ctx, GLsizei n, GLuint *ids)
6398 {
6399 return gl::GenQueriesContextANGLE(ctx, n, ids);
6400 }
6401
glGenQueriesEXTContextANGLE(GLeglContext ctx,GLsizei n,GLuint * ids)6402 void GL_APIENTRY glGenQueriesEXTContextANGLE(GLeglContext ctx, GLsizei n, GLuint *ids)
6403 {
6404 return gl::GenQueriesEXTContextANGLE(ctx, n, ids);
6405 }
6406
glGenRenderbuffersContextANGLE(GLeglContext ctx,GLsizei n,GLuint * renderbuffers)6407 void GL_APIENTRY glGenRenderbuffersContextANGLE(GLeglContext ctx, GLsizei n, GLuint *renderbuffers)
6408 {
6409 return gl::GenRenderbuffersContextANGLE(ctx, n, renderbuffers);
6410 }
6411
glGenRenderbuffersOESContextANGLE(GLeglContext ctx,GLsizei n,GLuint * renderbuffers)6412 void GL_APIENTRY glGenRenderbuffersOESContextANGLE(GLeglContext ctx,
6413 GLsizei n,
6414 GLuint *renderbuffers)
6415 {
6416 return gl::GenRenderbuffersOESContextANGLE(ctx, n, renderbuffers);
6417 }
6418
glGenSamplersContextANGLE(GLeglContext ctx,GLsizei count,GLuint * samplers)6419 void GL_APIENTRY glGenSamplersContextANGLE(GLeglContext ctx, GLsizei count, GLuint *samplers)
6420 {
6421 return gl::GenSamplersContextANGLE(ctx, count, samplers);
6422 }
6423
glGenSemaphoresEXTContextANGLE(GLeglContext ctx,GLsizei n,GLuint * semaphores)6424 void GL_APIENTRY glGenSemaphoresEXTContextANGLE(GLeglContext ctx, GLsizei n, GLuint *semaphores)
6425 {
6426 return gl::GenSemaphoresEXTContextANGLE(ctx, n, semaphores);
6427 }
6428
glGenTexturesContextANGLE(GLeglContext ctx,GLsizei n,GLuint * textures)6429 void GL_APIENTRY glGenTexturesContextANGLE(GLeglContext ctx, GLsizei n, GLuint *textures)
6430 {
6431 return gl::GenTexturesContextANGLE(ctx, n, textures);
6432 }
6433
glGenTransformFeedbacksContextANGLE(GLeglContext ctx,GLsizei n,GLuint * ids)6434 void GL_APIENTRY glGenTransformFeedbacksContextANGLE(GLeglContext ctx, GLsizei n, GLuint *ids)
6435 {
6436 return gl::GenTransformFeedbacksContextANGLE(ctx, n, ids);
6437 }
6438
glGenVertexArraysContextANGLE(GLeglContext ctx,GLsizei n,GLuint * arrays)6439 void GL_APIENTRY glGenVertexArraysContextANGLE(GLeglContext ctx, GLsizei n, GLuint *arrays)
6440 {
6441 return gl::GenVertexArraysContextANGLE(ctx, n, arrays);
6442 }
6443
glGenVertexArraysOESContextANGLE(GLeglContext ctx,GLsizei n,GLuint * arrays)6444 void GL_APIENTRY glGenVertexArraysOESContextANGLE(GLeglContext ctx, GLsizei n, GLuint *arrays)
6445 {
6446 return gl::GenVertexArraysOESContextANGLE(ctx, n, arrays);
6447 }
6448
glGenerateMipmapContextANGLE(GLeglContext ctx,GLenum target)6449 void GL_APIENTRY glGenerateMipmapContextANGLE(GLeglContext ctx, GLenum target)
6450 {
6451 return gl::GenerateMipmapContextANGLE(ctx, target);
6452 }
6453
glGenerateMipmapOESContextANGLE(GLeglContext ctx,GLenum target)6454 void GL_APIENTRY glGenerateMipmapOESContextANGLE(GLeglContext ctx, GLenum target)
6455 {
6456 return gl::GenerateMipmapOESContextANGLE(ctx, target);
6457 }
6458
glGetActiveAttribContextANGLE(GLeglContext ctx,GLuint program,GLuint index,GLsizei bufSize,GLsizei * length,GLint * size,GLenum * type,GLchar * name)6459 void GL_APIENTRY glGetActiveAttribContextANGLE(GLeglContext ctx,
6460 GLuint program,
6461 GLuint index,
6462 GLsizei bufSize,
6463 GLsizei *length,
6464 GLint *size,
6465 GLenum *type,
6466 GLchar *name)
6467 {
6468 return gl::GetActiveAttribContextANGLE(ctx, program, index, bufSize, length, size, type, name);
6469 }
6470
glGetActiveUniformContextANGLE(GLeglContext ctx,GLuint program,GLuint index,GLsizei bufSize,GLsizei * length,GLint * size,GLenum * type,GLchar * name)6471 void GL_APIENTRY glGetActiveUniformContextANGLE(GLeglContext ctx,
6472 GLuint program,
6473 GLuint index,
6474 GLsizei bufSize,
6475 GLsizei *length,
6476 GLint *size,
6477 GLenum *type,
6478 GLchar *name)
6479 {
6480 return gl::GetActiveUniformContextANGLE(ctx, program, index, bufSize, length, size, type, name);
6481 }
6482
glGetActiveUniformBlockNameContextANGLE(GLeglContext ctx,GLuint program,GLuint uniformBlockIndex,GLsizei bufSize,GLsizei * length,GLchar * uniformBlockName)6483 void GL_APIENTRY glGetActiveUniformBlockNameContextANGLE(GLeglContext ctx,
6484 GLuint program,
6485 GLuint uniformBlockIndex,
6486 GLsizei bufSize,
6487 GLsizei *length,
6488 GLchar *uniformBlockName)
6489 {
6490 return gl::GetActiveUniformBlockNameContextANGLE(ctx, program, uniformBlockIndex, bufSize,
6491 length, uniformBlockName);
6492 }
6493
glGetActiveUniformBlockivContextANGLE(GLeglContext ctx,GLuint program,GLuint uniformBlockIndex,GLenum pname,GLint * params)6494 void GL_APIENTRY glGetActiveUniformBlockivContextANGLE(GLeglContext ctx,
6495 GLuint program,
6496 GLuint uniformBlockIndex,
6497 GLenum pname,
6498 GLint *params)
6499 {
6500 return gl::GetActiveUniformBlockivContextANGLE(ctx, program, uniformBlockIndex, pname, params);
6501 }
6502
glGetActiveUniformsivContextANGLE(GLeglContext ctx,GLuint program,GLsizei uniformCount,const GLuint * uniformIndices,GLenum pname,GLint * params)6503 void GL_APIENTRY glGetActiveUniformsivContextANGLE(GLeglContext ctx,
6504 GLuint program,
6505 GLsizei uniformCount,
6506 const GLuint *uniformIndices,
6507 GLenum pname,
6508 GLint *params)
6509 {
6510 return gl::GetActiveUniformsivContextANGLE(ctx, program, uniformCount, uniformIndices, pname,
6511 params);
6512 }
6513
glGetAttachedShadersContextANGLE(GLeglContext ctx,GLuint program,GLsizei maxCount,GLsizei * count,GLuint * shaders)6514 void GL_APIENTRY glGetAttachedShadersContextANGLE(GLeglContext ctx,
6515 GLuint program,
6516 GLsizei maxCount,
6517 GLsizei *count,
6518 GLuint *shaders)
6519 {
6520 return gl::GetAttachedShadersContextANGLE(ctx, program, maxCount, count, shaders);
6521 }
6522
glGetAttribLocationContextANGLE(GLeglContext ctx,GLuint program,const GLchar * name)6523 GLint GL_APIENTRY glGetAttribLocationContextANGLE(GLeglContext ctx,
6524 GLuint program,
6525 const GLchar *name)
6526 {
6527 return gl::GetAttribLocationContextANGLE(ctx, program, name);
6528 }
6529
glGetBooleani_vContextANGLE(GLeglContext ctx,GLenum target,GLuint index,GLboolean * data)6530 void GL_APIENTRY glGetBooleani_vContextANGLE(GLeglContext ctx,
6531 GLenum target,
6532 GLuint index,
6533 GLboolean *data)
6534 {
6535 return gl::GetBooleani_vContextANGLE(ctx, target, index, data);
6536 }
6537
glGetBooleanvContextANGLE(GLeglContext ctx,GLenum pname,GLboolean * data)6538 void GL_APIENTRY glGetBooleanvContextANGLE(GLeglContext ctx, GLenum pname, GLboolean *data)
6539 {
6540 return gl::GetBooleanvContextANGLE(ctx, pname, data);
6541 }
6542
glGetBufferParameteri64vContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint64 * params)6543 void GL_APIENTRY glGetBufferParameteri64vContextANGLE(GLeglContext ctx,
6544 GLenum target,
6545 GLenum pname,
6546 GLint64 *params)
6547 {
6548 return gl::GetBufferParameteri64vContextANGLE(ctx, target, pname, params);
6549 }
6550
glGetBufferParameterivContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint * params)6551 void GL_APIENTRY glGetBufferParameterivContextANGLE(GLeglContext ctx,
6552 GLenum target,
6553 GLenum pname,
6554 GLint *params)
6555 {
6556 return gl::GetBufferParameterivContextANGLE(ctx, target, pname, params);
6557 }
6558
glGetBufferPointervContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,void ** params)6559 void GL_APIENTRY glGetBufferPointervContextANGLE(GLeglContext ctx,
6560 GLenum target,
6561 GLenum pname,
6562 void **params)
6563 {
6564 return gl::GetBufferPointervContextANGLE(ctx, target, pname, params);
6565 }
6566
glGetBufferPointervOESContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,void ** params)6567 void GL_APIENTRY glGetBufferPointervOESContextANGLE(GLeglContext ctx,
6568 GLenum target,
6569 GLenum pname,
6570 void **params)
6571 {
6572 return gl::GetBufferPointervOESContextANGLE(ctx, target, pname, params);
6573 }
6574
glGetClipPlanefContextANGLE(GLeglContext ctx,GLenum plane,GLfloat * equation)6575 void GL_APIENTRY glGetClipPlanefContextANGLE(GLeglContext ctx, GLenum plane, GLfloat *equation)
6576 {
6577 return gl::GetClipPlanefContextANGLE(ctx, plane, equation);
6578 }
6579
glGetClipPlanexContextANGLE(GLeglContext ctx,GLenum plane,GLfixed * equation)6580 void GL_APIENTRY glGetClipPlanexContextANGLE(GLeglContext ctx, GLenum plane, GLfixed *equation)
6581 {
6582 return gl::GetClipPlanexContextANGLE(ctx, plane, equation);
6583 }
6584
glGetDebugMessageLogContextANGLE(GLeglContext ctx,GLuint count,GLsizei bufSize,GLenum * sources,GLenum * types,GLuint * ids,GLenum * severities,GLsizei * lengths,GLchar * messageLog)6585 GLuint GL_APIENTRY glGetDebugMessageLogContextANGLE(GLeglContext ctx,
6586 GLuint count,
6587 GLsizei bufSize,
6588 GLenum *sources,
6589 GLenum *types,
6590 GLuint *ids,
6591 GLenum *severities,
6592 GLsizei *lengths,
6593 GLchar *messageLog)
6594 {
6595 return gl::GetDebugMessageLogContextANGLE(ctx, count, bufSize, sources, types, ids, severities,
6596 lengths, messageLog);
6597 }
6598
glGetDebugMessageLogKHRContextANGLE(GLeglContext ctx,GLuint count,GLsizei bufSize,GLenum * sources,GLenum * types,GLuint * ids,GLenum * severities,GLsizei * lengths,GLchar * messageLog)6599 GLuint GL_APIENTRY glGetDebugMessageLogKHRContextANGLE(GLeglContext ctx,
6600 GLuint count,
6601 GLsizei bufSize,
6602 GLenum *sources,
6603 GLenum *types,
6604 GLuint *ids,
6605 GLenum *severities,
6606 GLsizei *lengths,
6607 GLchar *messageLog)
6608 {
6609 return gl::GetDebugMessageLogKHRContextANGLE(ctx, count, bufSize, sources, types, ids,
6610 severities, lengths, messageLog);
6611 }
6612
glGetErrorContextANGLE(GLeglContext ctx)6613 GLenum GL_APIENTRY glGetErrorContextANGLE(GLeglContext ctx)
6614 {
6615 return gl::GetErrorContextANGLE(ctx);
6616 }
6617
glGetFenceivNVContextANGLE(GLeglContext ctx,GLuint fence,GLenum pname,GLint * params)6618 void GL_APIENTRY glGetFenceivNVContextANGLE(GLeglContext ctx,
6619 GLuint fence,
6620 GLenum pname,
6621 GLint *params)
6622 {
6623 return gl::GetFenceivNVContextANGLE(ctx, fence, pname, params);
6624 }
6625
glGetFixedvContextANGLE(GLeglContext ctx,GLenum pname,GLfixed * params)6626 void GL_APIENTRY glGetFixedvContextANGLE(GLeglContext ctx, GLenum pname, GLfixed *params)
6627 {
6628 return gl::GetFixedvContextANGLE(ctx, pname, params);
6629 }
6630
glGetFloatvContextANGLE(GLeglContext ctx,GLenum pname,GLfloat * data)6631 void GL_APIENTRY glGetFloatvContextANGLE(GLeglContext ctx, GLenum pname, GLfloat *data)
6632 {
6633 return gl::GetFloatvContextANGLE(ctx, pname, data);
6634 }
6635
glGetFragDataIndexEXTContextANGLE(GLeglContext ctx,GLuint program,const GLchar * name)6636 GLint GL_APIENTRY glGetFragDataIndexEXTContextANGLE(GLeglContext ctx,
6637 GLuint program,
6638 const GLchar *name)
6639 {
6640 return gl::GetFragDataIndexEXTContextANGLE(ctx, program, name);
6641 }
6642
glGetFragDataLocationContextANGLE(GLeglContext ctx,GLuint program,const GLchar * name)6643 GLint GL_APIENTRY glGetFragDataLocationContextANGLE(GLeglContext ctx,
6644 GLuint program,
6645 const GLchar *name)
6646 {
6647 return gl::GetFragDataLocationContextANGLE(ctx, program, name);
6648 }
6649
glGetFramebufferAttachmentParameterivContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLenum pname,GLint * params)6650 void GL_APIENTRY glGetFramebufferAttachmentParameterivContextANGLE(GLeglContext ctx,
6651 GLenum target,
6652 GLenum attachment,
6653 GLenum pname,
6654 GLint *params)
6655 {
6656 return gl::GetFramebufferAttachmentParameterivContextANGLE(ctx, target, attachment, pname,
6657 params);
6658 }
6659
glGetFramebufferAttachmentParameterivOESContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLenum pname,GLint * params)6660 void GL_APIENTRY glGetFramebufferAttachmentParameterivOESContextANGLE(GLeglContext ctx,
6661 GLenum target,
6662 GLenum attachment,
6663 GLenum pname,
6664 GLint *params)
6665 {
6666 return gl::GetFramebufferAttachmentParameterivOESContextANGLE(ctx, target, attachment, pname,
6667 params);
6668 }
6669
glGetFramebufferParameterivContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint * params)6670 void GL_APIENTRY glGetFramebufferParameterivContextANGLE(GLeglContext ctx,
6671 GLenum target,
6672 GLenum pname,
6673 GLint *params)
6674 {
6675 return gl::GetFramebufferParameterivContextANGLE(ctx, target, pname, params);
6676 }
6677
glGetGraphicsResetStatusContextANGLE(GLeglContext ctx)6678 GLenum GL_APIENTRY glGetGraphicsResetStatusContextANGLE(GLeglContext ctx)
6679 {
6680 return gl::GetGraphicsResetStatusContextANGLE(ctx);
6681 }
6682
glGetGraphicsResetStatusEXTContextANGLE(GLeglContext ctx)6683 GLenum GL_APIENTRY glGetGraphicsResetStatusEXTContextANGLE(GLeglContext ctx)
6684 {
6685 return gl::GetGraphicsResetStatusEXTContextANGLE(ctx);
6686 }
6687
glGetInteger64i_vContextANGLE(GLeglContext ctx,GLenum target,GLuint index,GLint64 * data)6688 void GL_APIENTRY glGetInteger64i_vContextANGLE(GLeglContext ctx,
6689 GLenum target,
6690 GLuint index,
6691 GLint64 *data)
6692 {
6693 return gl::GetInteger64i_vContextANGLE(ctx, target, index, data);
6694 }
6695
glGetInteger64vContextANGLE(GLeglContext ctx,GLenum pname,GLint64 * data)6696 void GL_APIENTRY glGetInteger64vContextANGLE(GLeglContext ctx, GLenum pname, GLint64 *data)
6697 {
6698 return gl::GetInteger64vContextANGLE(ctx, pname, data);
6699 }
6700
glGetInteger64vEXTContextANGLE(GLeglContext ctx,GLenum pname,GLint64 * data)6701 void GL_APIENTRY glGetInteger64vEXTContextANGLE(GLeglContext ctx, GLenum pname, GLint64 *data)
6702 {
6703 return gl::GetInteger64vEXTContextANGLE(ctx, pname, data);
6704 }
6705
glGetIntegeri_vContextANGLE(GLeglContext ctx,GLenum target,GLuint index,GLint * data)6706 void GL_APIENTRY glGetIntegeri_vContextANGLE(GLeglContext ctx,
6707 GLenum target,
6708 GLuint index,
6709 GLint *data)
6710 {
6711 return gl::GetIntegeri_vContextANGLE(ctx, target, index, data);
6712 }
6713
glGetIntegervContextANGLE(GLeglContext ctx,GLenum pname,GLint * data)6714 void GL_APIENTRY glGetIntegervContextANGLE(GLeglContext ctx, GLenum pname, GLint *data)
6715 {
6716 return gl::GetIntegervContextANGLE(ctx, pname, data);
6717 }
6718
glGetInternalformativContextANGLE(GLeglContext ctx,GLenum target,GLenum internalformat,GLenum pname,GLsizei bufSize,GLint * params)6719 void GL_APIENTRY glGetInternalformativContextANGLE(GLeglContext ctx,
6720 GLenum target,
6721 GLenum internalformat,
6722 GLenum pname,
6723 GLsizei bufSize,
6724 GLint *params)
6725 {
6726 return gl::GetInternalformativContextANGLE(ctx, target, internalformat, pname, bufSize, params);
6727 }
6728
glGetLightfvContextANGLE(GLeglContext ctx,GLenum light,GLenum pname,GLfloat * params)6729 void GL_APIENTRY glGetLightfvContextANGLE(GLeglContext ctx,
6730 GLenum light,
6731 GLenum pname,
6732 GLfloat *params)
6733 {
6734 return gl::GetLightfvContextANGLE(ctx, light, pname, params);
6735 }
6736
glGetLightxvContextANGLE(GLeglContext ctx,GLenum light,GLenum pname,GLfixed * params)6737 void GL_APIENTRY glGetLightxvContextANGLE(GLeglContext ctx,
6738 GLenum light,
6739 GLenum pname,
6740 GLfixed *params)
6741 {
6742 return gl::GetLightxvContextANGLE(ctx, light, pname, params);
6743 }
6744
glGetMaterialfvContextANGLE(GLeglContext ctx,GLenum face,GLenum pname,GLfloat * params)6745 void GL_APIENTRY glGetMaterialfvContextANGLE(GLeglContext ctx,
6746 GLenum face,
6747 GLenum pname,
6748 GLfloat *params)
6749 {
6750 return gl::GetMaterialfvContextANGLE(ctx, face, pname, params);
6751 }
6752
glGetMaterialxvContextANGLE(GLeglContext ctx,GLenum face,GLenum pname,GLfixed * params)6753 void GL_APIENTRY glGetMaterialxvContextANGLE(GLeglContext ctx,
6754 GLenum face,
6755 GLenum pname,
6756 GLfixed *params)
6757 {
6758 return gl::GetMaterialxvContextANGLE(ctx, face, pname, params);
6759 }
6760
glGetMemoryObjectParameterivEXTContextANGLE(GLeglContext ctx,GLuint memoryObject,GLenum pname,GLint * params)6761 void GL_APIENTRY glGetMemoryObjectParameterivEXTContextANGLE(GLeglContext ctx,
6762 GLuint memoryObject,
6763 GLenum pname,
6764 GLint *params)
6765 {
6766 return gl::GetMemoryObjectParameterivEXTContextANGLE(ctx, memoryObject, pname, params);
6767 }
6768
glGetMultisamplefvContextANGLE(GLeglContext ctx,GLenum pname,GLuint index,GLfloat * val)6769 void GL_APIENTRY glGetMultisamplefvContextANGLE(GLeglContext ctx,
6770 GLenum pname,
6771 GLuint index,
6772 GLfloat *val)
6773 {
6774 return gl::GetMultisamplefvContextANGLE(ctx, pname, index, val);
6775 }
6776
glGetObjectLabelContextANGLE(GLeglContext ctx,GLenum identifier,GLuint name,GLsizei bufSize,GLsizei * length,GLchar * label)6777 void GL_APIENTRY glGetObjectLabelContextANGLE(GLeglContext ctx,
6778 GLenum identifier,
6779 GLuint name,
6780 GLsizei bufSize,
6781 GLsizei *length,
6782 GLchar *label)
6783 {
6784 return gl::GetObjectLabelContextANGLE(ctx, identifier, name, bufSize, length, label);
6785 }
6786
glGetObjectLabelKHRContextANGLE(GLeglContext ctx,GLenum identifier,GLuint name,GLsizei bufSize,GLsizei * length,GLchar * label)6787 void GL_APIENTRY glGetObjectLabelKHRContextANGLE(GLeglContext ctx,
6788 GLenum identifier,
6789 GLuint name,
6790 GLsizei bufSize,
6791 GLsizei *length,
6792 GLchar *label)
6793 {
6794 return gl::GetObjectLabelKHRContextANGLE(ctx, identifier, name, bufSize, length, label);
6795 }
6796
glGetObjectPtrLabelContextANGLE(GLeglContext ctx,const void * ptr,GLsizei bufSize,GLsizei * length,GLchar * label)6797 void GL_APIENTRY glGetObjectPtrLabelContextANGLE(GLeglContext ctx,
6798 const void *ptr,
6799 GLsizei bufSize,
6800 GLsizei *length,
6801 GLchar *label)
6802 {
6803 return gl::GetObjectPtrLabelContextANGLE(ctx, ptr, bufSize, length, label);
6804 }
6805
glGetObjectPtrLabelKHRContextANGLE(GLeglContext ctx,const void * ptr,GLsizei bufSize,GLsizei * length,GLchar * label)6806 void GL_APIENTRY glGetObjectPtrLabelKHRContextANGLE(GLeglContext ctx,
6807 const void *ptr,
6808 GLsizei bufSize,
6809 GLsizei *length,
6810 GLchar *label)
6811 {
6812 return gl::GetObjectPtrLabelKHRContextANGLE(ctx, ptr, bufSize, length, label);
6813 }
6814
glGetPointervContextANGLE(GLeglContext ctx,GLenum pname,void ** params)6815 void GL_APIENTRY glGetPointervContextANGLE(GLeglContext ctx, GLenum pname, void **params)
6816 {
6817 return gl::GetPointervContextANGLE(ctx, pname, params);
6818 }
6819
glGetPointervKHRContextANGLE(GLeglContext ctx,GLenum pname,void ** params)6820 void GL_APIENTRY glGetPointervKHRContextANGLE(GLeglContext ctx, GLenum pname, void **params)
6821 {
6822 return gl::GetPointervKHRContextANGLE(ctx, pname, params);
6823 }
6824
glGetProgramBinaryContextANGLE(GLeglContext ctx,GLuint program,GLsizei bufSize,GLsizei * length,GLenum * binaryFormat,void * binary)6825 void GL_APIENTRY glGetProgramBinaryContextANGLE(GLeglContext ctx,
6826 GLuint program,
6827 GLsizei bufSize,
6828 GLsizei *length,
6829 GLenum *binaryFormat,
6830 void *binary)
6831 {
6832 return gl::GetProgramBinaryContextANGLE(ctx, program, bufSize, length, binaryFormat, binary);
6833 }
6834
glGetProgramBinaryOESContextANGLE(GLeglContext ctx,GLuint program,GLsizei bufSize,GLsizei * length,GLenum * binaryFormat,void * binary)6835 void GL_APIENTRY glGetProgramBinaryOESContextANGLE(GLeglContext ctx,
6836 GLuint program,
6837 GLsizei bufSize,
6838 GLsizei *length,
6839 GLenum *binaryFormat,
6840 void *binary)
6841 {
6842 return gl::GetProgramBinaryOESContextANGLE(ctx, program, bufSize, length, binaryFormat, binary);
6843 }
6844
glGetProgramInfoLogContextANGLE(GLeglContext ctx,GLuint program,GLsizei bufSize,GLsizei * length,GLchar * infoLog)6845 void GL_APIENTRY glGetProgramInfoLogContextANGLE(GLeglContext ctx,
6846 GLuint program,
6847 GLsizei bufSize,
6848 GLsizei *length,
6849 GLchar *infoLog)
6850 {
6851 return gl::GetProgramInfoLogContextANGLE(ctx, program, bufSize, length, infoLog);
6852 }
6853
glGetProgramInterfaceivContextANGLE(GLeglContext ctx,GLuint program,GLenum programInterface,GLenum pname,GLint * params)6854 void GL_APIENTRY glGetProgramInterfaceivContextANGLE(GLeglContext ctx,
6855 GLuint program,
6856 GLenum programInterface,
6857 GLenum pname,
6858 GLint *params)
6859 {
6860 return gl::GetProgramInterfaceivContextANGLE(ctx, program, programInterface, pname, params);
6861 }
6862
glGetProgramPipelineInfoLogContextANGLE(GLeglContext ctx,GLuint pipeline,GLsizei bufSize,GLsizei * length,GLchar * infoLog)6863 void GL_APIENTRY glGetProgramPipelineInfoLogContextANGLE(GLeglContext ctx,
6864 GLuint pipeline,
6865 GLsizei bufSize,
6866 GLsizei *length,
6867 GLchar *infoLog)
6868 {
6869 return gl::GetProgramPipelineInfoLogContextANGLE(ctx, pipeline, bufSize, length, infoLog);
6870 }
6871
glGetProgramPipelineivContextANGLE(GLeglContext ctx,GLuint pipeline,GLenum pname,GLint * params)6872 void GL_APIENTRY glGetProgramPipelineivContextANGLE(GLeglContext ctx,
6873 GLuint pipeline,
6874 GLenum pname,
6875 GLint *params)
6876 {
6877 return gl::GetProgramPipelineivContextANGLE(ctx, pipeline, pname, params);
6878 }
6879
glGetProgramResourceIndexContextANGLE(GLeglContext ctx,GLuint program,GLenum programInterface,const GLchar * name)6880 GLuint GL_APIENTRY glGetProgramResourceIndexContextANGLE(GLeglContext ctx,
6881 GLuint program,
6882 GLenum programInterface,
6883 const GLchar *name)
6884 {
6885 return gl::GetProgramResourceIndexContextANGLE(ctx, program, programInterface, name);
6886 }
6887
glGetProgramResourceLocationContextANGLE(GLeglContext ctx,GLuint program,GLenum programInterface,const GLchar * name)6888 GLint GL_APIENTRY glGetProgramResourceLocationContextANGLE(GLeglContext ctx,
6889 GLuint program,
6890 GLenum programInterface,
6891 const GLchar *name)
6892 {
6893 return gl::GetProgramResourceLocationContextANGLE(ctx, program, programInterface, name);
6894 }
6895
glGetProgramResourceLocationIndexEXTContextANGLE(GLeglContext ctx,GLuint program,GLenum programInterface,const GLchar * name)6896 GLint GL_APIENTRY glGetProgramResourceLocationIndexEXTContextANGLE(GLeglContext ctx,
6897 GLuint program,
6898 GLenum programInterface,
6899 const GLchar *name)
6900 {
6901 return gl::GetProgramResourceLocationIndexEXTContextANGLE(ctx, program, programInterface, name);
6902 }
6903
glGetProgramResourceNameContextANGLE(GLeglContext ctx,GLuint program,GLenum programInterface,GLuint index,GLsizei bufSize,GLsizei * length,GLchar * name)6904 void GL_APIENTRY glGetProgramResourceNameContextANGLE(GLeglContext ctx,
6905 GLuint program,
6906 GLenum programInterface,
6907 GLuint index,
6908 GLsizei bufSize,
6909 GLsizei *length,
6910 GLchar *name)
6911 {
6912 return gl::GetProgramResourceNameContextANGLE(ctx, program, programInterface, index, bufSize,
6913 length, name);
6914 }
6915
glGetProgramResourceivContextANGLE(GLeglContext ctx,GLuint program,GLenum programInterface,GLuint index,GLsizei propCount,const GLenum * props,GLsizei bufSize,GLsizei * length,GLint * params)6916 void GL_APIENTRY glGetProgramResourceivContextANGLE(GLeglContext ctx,
6917 GLuint program,
6918 GLenum programInterface,
6919 GLuint index,
6920 GLsizei propCount,
6921 const GLenum *props,
6922 GLsizei bufSize,
6923 GLsizei *length,
6924 GLint *params)
6925 {
6926 return gl::GetProgramResourceivContextANGLE(ctx, program, programInterface, index, propCount,
6927 props, bufSize, length, params);
6928 }
6929
glGetProgramivContextANGLE(GLeglContext ctx,GLuint program,GLenum pname,GLint * params)6930 void GL_APIENTRY glGetProgramivContextANGLE(GLeglContext ctx,
6931 GLuint program,
6932 GLenum pname,
6933 GLint *params)
6934 {
6935 return gl::GetProgramivContextANGLE(ctx, program, pname, params);
6936 }
6937
glGetQueryObjecti64vEXTContextANGLE(GLeglContext ctx,GLuint id,GLenum pname,GLint64 * params)6938 void GL_APIENTRY glGetQueryObjecti64vEXTContextANGLE(GLeglContext ctx,
6939 GLuint id,
6940 GLenum pname,
6941 GLint64 *params)
6942 {
6943 return gl::GetQueryObjecti64vEXTContextANGLE(ctx, id, pname, params);
6944 }
6945
glGetQueryObjectivEXTContextANGLE(GLeglContext ctx,GLuint id,GLenum pname,GLint * params)6946 void GL_APIENTRY glGetQueryObjectivEXTContextANGLE(GLeglContext ctx,
6947 GLuint id,
6948 GLenum pname,
6949 GLint *params)
6950 {
6951 return gl::GetQueryObjectivEXTContextANGLE(ctx, id, pname, params);
6952 }
6953
glGetQueryObjectui64vEXTContextANGLE(GLeglContext ctx,GLuint id,GLenum pname,GLuint64 * params)6954 void GL_APIENTRY glGetQueryObjectui64vEXTContextANGLE(GLeglContext ctx,
6955 GLuint id,
6956 GLenum pname,
6957 GLuint64 *params)
6958 {
6959 return gl::GetQueryObjectui64vEXTContextANGLE(ctx, id, pname, params);
6960 }
6961
glGetQueryObjectuivContextANGLE(GLeglContext ctx,GLuint id,GLenum pname,GLuint * params)6962 void GL_APIENTRY glGetQueryObjectuivContextANGLE(GLeglContext ctx,
6963 GLuint id,
6964 GLenum pname,
6965 GLuint *params)
6966 {
6967 return gl::GetQueryObjectuivContextANGLE(ctx, id, pname, params);
6968 }
6969
glGetQueryObjectuivEXTContextANGLE(GLeglContext ctx,GLuint id,GLenum pname,GLuint * params)6970 void GL_APIENTRY glGetQueryObjectuivEXTContextANGLE(GLeglContext ctx,
6971 GLuint id,
6972 GLenum pname,
6973 GLuint *params)
6974 {
6975 return gl::GetQueryObjectuivEXTContextANGLE(ctx, id, pname, params);
6976 }
6977
glGetQueryivContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint * params)6978 void GL_APIENTRY glGetQueryivContextANGLE(GLeglContext ctx,
6979 GLenum target,
6980 GLenum pname,
6981 GLint *params)
6982 {
6983 return gl::GetQueryivContextANGLE(ctx, target, pname, params);
6984 }
6985
glGetQueryivEXTContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint * params)6986 void GL_APIENTRY glGetQueryivEXTContextANGLE(GLeglContext ctx,
6987 GLenum target,
6988 GLenum pname,
6989 GLint *params)
6990 {
6991 return gl::GetQueryivEXTContextANGLE(ctx, target, pname, params);
6992 }
6993
glGetRenderbufferParameterivContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint * params)6994 void GL_APIENTRY glGetRenderbufferParameterivContextANGLE(GLeglContext ctx,
6995 GLenum target,
6996 GLenum pname,
6997 GLint *params)
6998 {
6999 return gl::GetRenderbufferParameterivContextANGLE(ctx, target, pname, params);
7000 }
7001
glGetRenderbufferParameterivOESContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint * params)7002 void GL_APIENTRY glGetRenderbufferParameterivOESContextANGLE(GLeglContext ctx,
7003 GLenum target,
7004 GLenum pname,
7005 GLint *params)
7006 {
7007 return gl::GetRenderbufferParameterivOESContextANGLE(ctx, target, pname, params);
7008 }
7009
glGetSamplerParameterIivContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLint * params)7010 void GL_APIENTRY glGetSamplerParameterIivContextANGLE(GLeglContext ctx,
7011 GLuint sampler,
7012 GLenum pname,
7013 GLint *params)
7014 {
7015 return gl::GetSamplerParameterIivContextANGLE(ctx, sampler, pname, params);
7016 }
7017
glGetSamplerParameterIivOESContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLint * params)7018 void GL_APIENTRY glGetSamplerParameterIivOESContextANGLE(GLeglContext ctx,
7019 GLuint sampler,
7020 GLenum pname,
7021 GLint *params)
7022 {
7023 return gl::GetSamplerParameterIivOESContextANGLE(ctx, sampler, pname, params);
7024 }
7025
glGetSamplerParameterIuivContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLuint * params)7026 void GL_APIENTRY glGetSamplerParameterIuivContextANGLE(GLeglContext ctx,
7027 GLuint sampler,
7028 GLenum pname,
7029 GLuint *params)
7030 {
7031 return gl::GetSamplerParameterIuivContextANGLE(ctx, sampler, pname, params);
7032 }
7033
glGetSamplerParameterIuivOESContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLuint * params)7034 void GL_APIENTRY glGetSamplerParameterIuivOESContextANGLE(GLeglContext ctx,
7035 GLuint sampler,
7036 GLenum pname,
7037 GLuint *params)
7038 {
7039 return gl::GetSamplerParameterIuivOESContextANGLE(ctx, sampler, pname, params);
7040 }
7041
glGetSamplerParameterfvContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLfloat * params)7042 void GL_APIENTRY glGetSamplerParameterfvContextANGLE(GLeglContext ctx,
7043 GLuint sampler,
7044 GLenum pname,
7045 GLfloat *params)
7046 {
7047 return gl::GetSamplerParameterfvContextANGLE(ctx, sampler, pname, params);
7048 }
7049
glGetSamplerParameterivContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLint * params)7050 void GL_APIENTRY glGetSamplerParameterivContextANGLE(GLeglContext ctx,
7051 GLuint sampler,
7052 GLenum pname,
7053 GLint *params)
7054 {
7055 return gl::GetSamplerParameterivContextANGLE(ctx, sampler, pname, params);
7056 }
7057
glGetSemaphoreParameterui64vEXTContextANGLE(GLeglContext ctx,GLuint semaphore,GLenum pname,GLuint64 * params)7058 void GL_APIENTRY glGetSemaphoreParameterui64vEXTContextANGLE(GLeglContext ctx,
7059 GLuint semaphore,
7060 GLenum pname,
7061 GLuint64 *params)
7062 {
7063 return gl::GetSemaphoreParameterui64vEXTContextANGLE(ctx, semaphore, pname, params);
7064 }
7065
glGetShaderInfoLogContextANGLE(GLeglContext ctx,GLuint shader,GLsizei bufSize,GLsizei * length,GLchar * infoLog)7066 void GL_APIENTRY glGetShaderInfoLogContextANGLE(GLeglContext ctx,
7067 GLuint shader,
7068 GLsizei bufSize,
7069 GLsizei *length,
7070 GLchar *infoLog)
7071 {
7072 return gl::GetShaderInfoLogContextANGLE(ctx, shader, bufSize, length, infoLog);
7073 }
7074
glGetShaderPrecisionFormatContextANGLE(GLeglContext ctx,GLenum shadertype,GLenum precisiontype,GLint * range,GLint * precision)7075 void GL_APIENTRY glGetShaderPrecisionFormatContextANGLE(GLeglContext ctx,
7076 GLenum shadertype,
7077 GLenum precisiontype,
7078 GLint *range,
7079 GLint *precision)
7080 {
7081 return gl::GetShaderPrecisionFormatContextANGLE(ctx, shadertype, precisiontype, range,
7082 precision);
7083 }
7084
glGetShaderSourceContextANGLE(GLeglContext ctx,GLuint shader,GLsizei bufSize,GLsizei * length,GLchar * source)7085 void GL_APIENTRY glGetShaderSourceContextANGLE(GLeglContext ctx,
7086 GLuint shader,
7087 GLsizei bufSize,
7088 GLsizei *length,
7089 GLchar *source)
7090 {
7091 return gl::GetShaderSourceContextANGLE(ctx, shader, bufSize, length, source);
7092 }
7093
glGetShaderivContextANGLE(GLeglContext ctx,GLuint shader,GLenum pname,GLint * params)7094 void GL_APIENTRY glGetShaderivContextANGLE(GLeglContext ctx,
7095 GLuint shader,
7096 GLenum pname,
7097 GLint *params)
7098 {
7099 return gl::GetShaderivContextANGLE(ctx, shader, pname, params);
7100 }
7101
glGetStringContextANGLE(GLeglContext ctx,GLenum name)7102 const GLubyte *GL_APIENTRY glGetStringContextANGLE(GLeglContext ctx, GLenum name)
7103 {
7104 return gl::GetStringContextANGLE(ctx, name);
7105 }
7106
glGetStringiContextANGLE(GLeglContext ctx,GLenum name,GLuint index)7107 const GLubyte *GL_APIENTRY glGetStringiContextANGLE(GLeglContext ctx, GLenum name, GLuint index)
7108 {
7109 return gl::GetStringiContextANGLE(ctx, name, index);
7110 }
7111
glGetSyncivContextANGLE(GLeglContext ctx,GLsync sync,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * values)7112 void GL_APIENTRY glGetSyncivContextANGLE(GLeglContext ctx,
7113 GLsync sync,
7114 GLenum pname,
7115 GLsizei bufSize,
7116 GLsizei *length,
7117 GLint *values)
7118 {
7119 return gl::GetSyncivContextANGLE(ctx, sync, pname, bufSize, length, values);
7120 }
7121
glGetTexEnvfvContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLfloat * params)7122 void GL_APIENTRY glGetTexEnvfvContextANGLE(GLeglContext ctx,
7123 GLenum target,
7124 GLenum pname,
7125 GLfloat *params)
7126 {
7127 return gl::GetTexEnvfvContextANGLE(ctx, target, pname, params);
7128 }
7129
glGetTexEnvivContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint * params)7130 void GL_APIENTRY glGetTexEnvivContextANGLE(GLeglContext ctx,
7131 GLenum target,
7132 GLenum pname,
7133 GLint *params)
7134 {
7135 return gl::GetTexEnvivContextANGLE(ctx, target, pname, params);
7136 }
7137
glGetTexEnvxvContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLfixed * params)7138 void GL_APIENTRY glGetTexEnvxvContextANGLE(GLeglContext ctx,
7139 GLenum target,
7140 GLenum pname,
7141 GLfixed *params)
7142 {
7143 return gl::GetTexEnvxvContextANGLE(ctx, target, pname, params);
7144 }
7145
glGetTexGenfvOESContextANGLE(GLeglContext ctx,GLenum coord,GLenum pname,GLfloat * params)7146 void GL_APIENTRY glGetTexGenfvOESContextANGLE(GLeglContext ctx,
7147 GLenum coord,
7148 GLenum pname,
7149 GLfloat *params)
7150 {
7151 return gl::GetTexGenfvOESContextANGLE(ctx, coord, pname, params);
7152 }
7153
glGetTexGenivOESContextANGLE(GLeglContext ctx,GLenum coord,GLenum pname,GLint * params)7154 void GL_APIENTRY glGetTexGenivOESContextANGLE(GLeglContext ctx,
7155 GLenum coord,
7156 GLenum pname,
7157 GLint *params)
7158 {
7159 return gl::GetTexGenivOESContextANGLE(ctx, coord, pname, params);
7160 }
7161
glGetTexGenxvOESContextANGLE(GLeglContext ctx,GLenum coord,GLenum pname,GLfixed * params)7162 void GL_APIENTRY glGetTexGenxvOESContextANGLE(GLeglContext ctx,
7163 GLenum coord,
7164 GLenum pname,
7165 GLfixed *params)
7166 {
7167 return gl::GetTexGenxvOESContextANGLE(ctx, coord, pname, params);
7168 }
7169
glGetTexLevelParameterfvContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum pname,GLfloat * params)7170 void GL_APIENTRY glGetTexLevelParameterfvContextANGLE(GLeglContext ctx,
7171 GLenum target,
7172 GLint level,
7173 GLenum pname,
7174 GLfloat *params)
7175 {
7176 return gl::GetTexLevelParameterfvContextANGLE(ctx, target, level, pname, params);
7177 }
7178
glGetTexLevelParameterivContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum pname,GLint * params)7179 void GL_APIENTRY glGetTexLevelParameterivContextANGLE(GLeglContext ctx,
7180 GLenum target,
7181 GLint level,
7182 GLenum pname,
7183 GLint *params)
7184 {
7185 return gl::GetTexLevelParameterivContextANGLE(ctx, target, level, pname, params);
7186 }
7187
glGetTexParameterIivContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint * params)7188 void GL_APIENTRY glGetTexParameterIivContextANGLE(GLeglContext ctx,
7189 GLenum target,
7190 GLenum pname,
7191 GLint *params)
7192 {
7193 return gl::GetTexParameterIivContextANGLE(ctx, target, pname, params);
7194 }
7195
glGetTexParameterIivOESContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint * params)7196 void GL_APIENTRY glGetTexParameterIivOESContextANGLE(GLeglContext ctx,
7197 GLenum target,
7198 GLenum pname,
7199 GLint *params)
7200 {
7201 return gl::GetTexParameterIivOESContextANGLE(ctx, target, pname, params);
7202 }
7203
glGetTexParameterIuivContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLuint * params)7204 void GL_APIENTRY glGetTexParameterIuivContextANGLE(GLeglContext ctx,
7205 GLenum target,
7206 GLenum pname,
7207 GLuint *params)
7208 {
7209 return gl::GetTexParameterIuivContextANGLE(ctx, target, pname, params);
7210 }
7211
glGetTexParameterIuivOESContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLuint * params)7212 void GL_APIENTRY glGetTexParameterIuivOESContextANGLE(GLeglContext ctx,
7213 GLenum target,
7214 GLenum pname,
7215 GLuint *params)
7216 {
7217 return gl::GetTexParameterIuivOESContextANGLE(ctx, target, pname, params);
7218 }
7219
glGetTexParameterfvContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLfloat * params)7220 void GL_APIENTRY glGetTexParameterfvContextANGLE(GLeglContext ctx,
7221 GLenum target,
7222 GLenum pname,
7223 GLfloat *params)
7224 {
7225 return gl::GetTexParameterfvContextANGLE(ctx, target, pname, params);
7226 }
7227
glGetTexParameterivContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint * params)7228 void GL_APIENTRY glGetTexParameterivContextANGLE(GLeglContext ctx,
7229 GLenum target,
7230 GLenum pname,
7231 GLint *params)
7232 {
7233 return gl::GetTexParameterivContextANGLE(ctx, target, pname, params);
7234 }
7235
glGetTexParameterxvContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLfixed * params)7236 void GL_APIENTRY glGetTexParameterxvContextANGLE(GLeglContext ctx,
7237 GLenum target,
7238 GLenum pname,
7239 GLfixed *params)
7240 {
7241 return gl::GetTexParameterxvContextANGLE(ctx, target, pname, params);
7242 }
7243
glGetTransformFeedbackVaryingContextANGLE(GLeglContext ctx,GLuint program,GLuint index,GLsizei bufSize,GLsizei * length,GLsizei * size,GLenum * type,GLchar * name)7244 void GL_APIENTRY glGetTransformFeedbackVaryingContextANGLE(GLeglContext ctx,
7245 GLuint program,
7246 GLuint index,
7247 GLsizei bufSize,
7248 GLsizei *length,
7249 GLsizei *size,
7250 GLenum *type,
7251 GLchar *name)
7252 {
7253 return gl::GetTransformFeedbackVaryingContextANGLE(ctx, program, index, bufSize, length, size,
7254 type, name);
7255 }
7256
glGetTranslatedShaderSourceANGLEContextANGLE(GLeglContext ctx,GLuint shader,GLsizei bufsize,GLsizei * length,GLchar * source)7257 void GL_APIENTRY glGetTranslatedShaderSourceANGLEContextANGLE(GLeglContext ctx,
7258 GLuint shader,
7259 GLsizei bufsize,
7260 GLsizei *length,
7261 GLchar *source)
7262 {
7263 return gl::GetTranslatedShaderSourceANGLEContextANGLE(ctx, shader, bufsize, length, source);
7264 }
7265
glGetUniformBlockIndexContextANGLE(GLeglContext ctx,GLuint program,const GLchar * uniformBlockName)7266 GLuint GL_APIENTRY glGetUniformBlockIndexContextANGLE(GLeglContext ctx,
7267 GLuint program,
7268 const GLchar *uniformBlockName)
7269 {
7270 return gl::GetUniformBlockIndexContextANGLE(ctx, program, uniformBlockName);
7271 }
7272
glGetUniformIndicesContextANGLE(GLeglContext ctx,GLuint program,GLsizei uniformCount,const GLchar * const * uniformNames,GLuint * uniformIndices)7273 void GL_APIENTRY glGetUniformIndicesContextANGLE(GLeglContext ctx,
7274 GLuint program,
7275 GLsizei uniformCount,
7276 const GLchar *const *uniformNames,
7277 GLuint *uniformIndices)
7278 {
7279 return gl::GetUniformIndicesContextANGLE(ctx, program, uniformCount, uniformNames,
7280 uniformIndices);
7281 }
7282
glGetUniformLocationContextANGLE(GLeglContext ctx,GLuint program,const GLchar * name)7283 GLint GL_APIENTRY glGetUniformLocationContextANGLE(GLeglContext ctx,
7284 GLuint program,
7285 const GLchar *name)
7286 {
7287 return gl::GetUniformLocationContextANGLE(ctx, program, name);
7288 }
7289
glGetUniformfvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLfloat * params)7290 void GL_APIENTRY glGetUniformfvContextANGLE(GLeglContext ctx,
7291 GLuint program,
7292 GLint location,
7293 GLfloat *params)
7294 {
7295 return gl::GetUniformfvContextANGLE(ctx, program, location, params);
7296 }
7297
glGetUniformivContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLint * params)7298 void GL_APIENTRY glGetUniformivContextANGLE(GLeglContext ctx,
7299 GLuint program,
7300 GLint location,
7301 GLint *params)
7302 {
7303 return gl::GetUniformivContextANGLE(ctx, program, location, params);
7304 }
7305
glGetUniformuivContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLuint * params)7306 void GL_APIENTRY glGetUniformuivContextANGLE(GLeglContext ctx,
7307 GLuint program,
7308 GLint location,
7309 GLuint *params)
7310 {
7311 return gl::GetUniformuivContextANGLE(ctx, program, location, params);
7312 }
7313
glGetUnsignedBytevEXTContextANGLE(GLeglContext ctx,GLenum pname,GLubyte * data)7314 void GL_APIENTRY glGetUnsignedBytevEXTContextANGLE(GLeglContext ctx, GLenum pname, GLubyte *data)
7315 {
7316 return gl::GetUnsignedBytevEXTContextANGLE(ctx, pname, data);
7317 }
7318
glGetUnsignedBytei_vEXTContextANGLE(GLeglContext ctx,GLenum target,GLuint index,GLubyte * data)7319 void GL_APIENTRY glGetUnsignedBytei_vEXTContextANGLE(GLeglContext ctx,
7320 GLenum target,
7321 GLuint index,
7322 GLubyte *data)
7323 {
7324 return gl::GetUnsignedBytei_vEXTContextANGLE(ctx, target, index, data);
7325 }
7326
glGetVertexAttribIivContextANGLE(GLeglContext ctx,GLuint index,GLenum pname,GLint * params)7327 void GL_APIENTRY glGetVertexAttribIivContextANGLE(GLeglContext ctx,
7328 GLuint index,
7329 GLenum pname,
7330 GLint *params)
7331 {
7332 return gl::GetVertexAttribIivContextANGLE(ctx, index, pname, params);
7333 }
7334
glGetVertexAttribIuivContextANGLE(GLeglContext ctx,GLuint index,GLenum pname,GLuint * params)7335 void GL_APIENTRY glGetVertexAttribIuivContextANGLE(GLeglContext ctx,
7336 GLuint index,
7337 GLenum pname,
7338 GLuint *params)
7339 {
7340 return gl::GetVertexAttribIuivContextANGLE(ctx, index, pname, params);
7341 }
7342
glGetVertexAttribPointervContextANGLE(GLeglContext ctx,GLuint index,GLenum pname,void ** pointer)7343 void GL_APIENTRY glGetVertexAttribPointervContextANGLE(GLeglContext ctx,
7344 GLuint index,
7345 GLenum pname,
7346 void **pointer)
7347 {
7348 return gl::GetVertexAttribPointervContextANGLE(ctx, index, pname, pointer);
7349 }
7350
glGetVertexAttribfvContextANGLE(GLeglContext ctx,GLuint index,GLenum pname,GLfloat * params)7351 void GL_APIENTRY glGetVertexAttribfvContextANGLE(GLeglContext ctx,
7352 GLuint index,
7353 GLenum pname,
7354 GLfloat *params)
7355 {
7356 return gl::GetVertexAttribfvContextANGLE(ctx, index, pname, params);
7357 }
7358
glGetVertexAttribivContextANGLE(GLeglContext ctx,GLuint index,GLenum pname,GLint * params)7359 void GL_APIENTRY glGetVertexAttribivContextANGLE(GLeglContext ctx,
7360 GLuint index,
7361 GLenum pname,
7362 GLint *params)
7363 {
7364 return gl::GetVertexAttribivContextANGLE(ctx, index, pname, params);
7365 }
7366
glGetnUniformfvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei bufSize,GLfloat * params)7367 void GL_APIENTRY glGetnUniformfvContextANGLE(GLeglContext ctx,
7368 GLuint program,
7369 GLint location,
7370 GLsizei bufSize,
7371 GLfloat *params)
7372 {
7373 return gl::GetnUniformfvContextANGLE(ctx, program, location, bufSize, params);
7374 }
7375
glGetnUniformfvEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei bufSize,GLfloat * params)7376 void GL_APIENTRY glGetnUniformfvEXTContextANGLE(GLeglContext ctx,
7377 GLuint program,
7378 GLint location,
7379 GLsizei bufSize,
7380 GLfloat *params)
7381 {
7382 return gl::GetnUniformfvEXTContextANGLE(ctx, program, location, bufSize, params);
7383 }
7384
glGetnUniformivContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei bufSize,GLint * params)7385 void GL_APIENTRY glGetnUniformivContextANGLE(GLeglContext ctx,
7386 GLuint program,
7387 GLint location,
7388 GLsizei bufSize,
7389 GLint *params)
7390 {
7391 return gl::GetnUniformivContextANGLE(ctx, program, location, bufSize, params);
7392 }
7393
glGetnUniformivEXTContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei bufSize,GLint * params)7394 void GL_APIENTRY glGetnUniformivEXTContextANGLE(GLeglContext ctx,
7395 GLuint program,
7396 GLint location,
7397 GLsizei bufSize,
7398 GLint *params)
7399 {
7400 return gl::GetnUniformivEXTContextANGLE(ctx, program, location, bufSize, params);
7401 }
7402
glGetnUniformuivContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei bufSize,GLuint * params)7403 void GL_APIENTRY glGetnUniformuivContextANGLE(GLeglContext ctx,
7404 GLuint program,
7405 GLint location,
7406 GLsizei bufSize,
7407 GLuint *params)
7408 {
7409 return gl::GetnUniformuivContextANGLE(ctx, program, location, bufSize, params);
7410 }
7411
glHintContextANGLE(GLeglContext ctx,GLenum target,GLenum mode)7412 void GL_APIENTRY glHintContextANGLE(GLeglContext ctx, GLenum target, GLenum mode)
7413 {
7414 return gl::HintContextANGLE(ctx, target, mode);
7415 }
7416
glImportMemoryFdEXTContextANGLE(GLeglContext ctx,GLuint memory,GLuint64 size,GLenum handleType,GLint fd)7417 void GL_APIENTRY glImportMemoryFdEXTContextANGLE(GLeglContext ctx,
7418 GLuint memory,
7419 GLuint64 size,
7420 GLenum handleType,
7421 GLint fd)
7422 {
7423 return gl::ImportMemoryFdEXTContextANGLE(ctx, memory, size, handleType, fd);
7424 }
7425
glImportSemaphoreFdEXTContextANGLE(GLeglContext ctx,GLuint semaphore,GLenum handleType,GLint fd)7426 void GL_APIENTRY glImportSemaphoreFdEXTContextANGLE(GLeglContext ctx,
7427 GLuint semaphore,
7428 GLenum handleType,
7429 GLint fd)
7430 {
7431 return gl::ImportSemaphoreFdEXTContextANGLE(ctx, semaphore, handleType, fd);
7432 }
7433
glInsertEventMarkerEXTContextANGLE(GLeglContext ctx,GLsizei length,const GLchar * marker)7434 void GL_APIENTRY glInsertEventMarkerEXTContextANGLE(GLeglContext ctx,
7435 GLsizei length,
7436 const GLchar *marker)
7437 {
7438 return gl::InsertEventMarkerEXTContextANGLE(ctx, length, marker);
7439 }
7440
glInvalidateFramebufferContextANGLE(GLeglContext ctx,GLenum target,GLsizei numAttachments,const GLenum * attachments)7441 void GL_APIENTRY glInvalidateFramebufferContextANGLE(GLeglContext ctx,
7442 GLenum target,
7443 GLsizei numAttachments,
7444 const GLenum *attachments)
7445 {
7446 return gl::InvalidateFramebufferContextANGLE(ctx, target, numAttachments, attachments);
7447 }
7448
glInvalidateSubFramebufferContextANGLE(GLeglContext ctx,GLenum target,GLsizei numAttachments,const GLenum * attachments,GLint x,GLint y,GLsizei width,GLsizei height)7449 void GL_APIENTRY glInvalidateSubFramebufferContextANGLE(GLeglContext ctx,
7450 GLenum target,
7451 GLsizei numAttachments,
7452 const GLenum *attachments,
7453 GLint x,
7454 GLint y,
7455 GLsizei width,
7456 GLsizei height)
7457 {
7458 return gl::InvalidateSubFramebufferContextANGLE(ctx, target, numAttachments, attachments, x, y,
7459 width, height);
7460 }
7461
glIsBufferContextANGLE(GLeglContext ctx,GLuint buffer)7462 GLboolean GL_APIENTRY glIsBufferContextANGLE(GLeglContext ctx, GLuint buffer)
7463 {
7464 return gl::IsBufferContextANGLE(ctx, buffer);
7465 }
7466
glIsEnabledContextANGLE(GLeglContext ctx,GLenum cap)7467 GLboolean GL_APIENTRY glIsEnabledContextANGLE(GLeglContext ctx, GLenum cap)
7468 {
7469 return gl::IsEnabledContextANGLE(ctx, cap);
7470 }
7471
glIsEnablediContextANGLE(GLeglContext ctx,GLenum target,GLuint index)7472 GLboolean GL_APIENTRY glIsEnablediContextANGLE(GLeglContext ctx, GLenum target, GLuint index)
7473 {
7474 return gl::IsEnablediContextANGLE(ctx, target, index);
7475 }
7476
glIsEnablediEXTContextANGLE(GLeglContext ctx,GLenum target,GLuint index)7477 GLboolean GL_APIENTRY glIsEnablediEXTContextANGLE(GLeglContext ctx, GLenum target, GLuint index)
7478 {
7479 return gl::IsEnablediEXTContextANGLE(ctx, target, index);
7480 }
7481
glIsEnablediOESContextANGLE(GLeglContext ctx,GLenum target,GLuint index)7482 GLboolean GL_APIENTRY glIsEnablediOESContextANGLE(GLeglContext ctx, GLenum target, GLuint index)
7483 {
7484 return gl::IsEnablediOESContextANGLE(ctx, target, index);
7485 }
7486
glIsFenceNVContextANGLE(GLeglContext ctx,GLuint fence)7487 GLboolean GL_APIENTRY glIsFenceNVContextANGLE(GLeglContext ctx, GLuint fence)
7488 {
7489 return gl::IsFenceNVContextANGLE(ctx, fence);
7490 }
7491
glIsFramebufferContextANGLE(GLeglContext ctx,GLuint framebuffer)7492 GLboolean GL_APIENTRY glIsFramebufferContextANGLE(GLeglContext ctx, GLuint framebuffer)
7493 {
7494 return gl::IsFramebufferContextANGLE(ctx, framebuffer);
7495 }
7496
glIsFramebufferOESContextANGLE(GLeglContext ctx,GLuint framebuffer)7497 GLboolean GL_APIENTRY glIsFramebufferOESContextANGLE(GLeglContext ctx, GLuint framebuffer)
7498 {
7499 return gl::IsFramebufferOESContextANGLE(ctx, framebuffer);
7500 }
7501
glIsMemoryObjectEXTContextANGLE(GLeglContext ctx,GLuint memoryObject)7502 GLboolean GL_APIENTRY glIsMemoryObjectEXTContextANGLE(GLeglContext ctx, GLuint memoryObject)
7503 {
7504 return gl::IsMemoryObjectEXTContextANGLE(ctx, memoryObject);
7505 }
7506
glIsProgramContextANGLE(GLeglContext ctx,GLuint program)7507 GLboolean GL_APIENTRY glIsProgramContextANGLE(GLeglContext ctx, GLuint program)
7508 {
7509 return gl::IsProgramContextANGLE(ctx, program);
7510 }
7511
glIsProgramPipelineContextANGLE(GLeglContext ctx,GLuint pipeline)7512 GLboolean GL_APIENTRY glIsProgramPipelineContextANGLE(GLeglContext ctx, GLuint pipeline)
7513 {
7514 return gl::IsProgramPipelineContextANGLE(ctx, pipeline);
7515 }
7516
glIsQueryContextANGLE(GLeglContext ctx,GLuint id)7517 GLboolean GL_APIENTRY glIsQueryContextANGLE(GLeglContext ctx, GLuint id)
7518 {
7519 return gl::IsQueryContextANGLE(ctx, id);
7520 }
7521
glIsQueryEXTContextANGLE(GLeglContext ctx,GLuint id)7522 GLboolean GL_APIENTRY glIsQueryEXTContextANGLE(GLeglContext ctx, GLuint id)
7523 {
7524 return gl::IsQueryEXTContextANGLE(ctx, id);
7525 }
7526
glIsRenderbufferContextANGLE(GLeglContext ctx,GLuint renderbuffer)7527 GLboolean GL_APIENTRY glIsRenderbufferContextANGLE(GLeglContext ctx, GLuint renderbuffer)
7528 {
7529 return gl::IsRenderbufferContextANGLE(ctx, renderbuffer);
7530 }
7531
glIsRenderbufferOESContextANGLE(GLeglContext ctx,GLuint renderbuffer)7532 GLboolean GL_APIENTRY glIsRenderbufferOESContextANGLE(GLeglContext ctx, GLuint renderbuffer)
7533 {
7534 return gl::IsRenderbufferOESContextANGLE(ctx, renderbuffer);
7535 }
7536
glIsSemaphoreEXTContextANGLE(GLeglContext ctx,GLuint semaphore)7537 GLboolean GL_APIENTRY glIsSemaphoreEXTContextANGLE(GLeglContext ctx, GLuint semaphore)
7538 {
7539 return gl::IsSemaphoreEXTContextANGLE(ctx, semaphore);
7540 }
7541
glIsSamplerContextANGLE(GLeglContext ctx,GLuint sampler)7542 GLboolean GL_APIENTRY glIsSamplerContextANGLE(GLeglContext ctx, GLuint sampler)
7543 {
7544 return gl::IsSamplerContextANGLE(ctx, sampler);
7545 }
7546
glIsShaderContextANGLE(GLeglContext ctx,GLuint shader)7547 GLboolean GL_APIENTRY glIsShaderContextANGLE(GLeglContext ctx, GLuint shader)
7548 {
7549 return gl::IsShaderContextANGLE(ctx, shader);
7550 }
7551
glIsSyncContextANGLE(GLeglContext ctx,GLsync sync)7552 GLboolean GL_APIENTRY glIsSyncContextANGLE(GLeglContext ctx, GLsync sync)
7553 {
7554 return gl::IsSyncContextANGLE(ctx, sync);
7555 }
7556
glIsTextureContextANGLE(GLeglContext ctx,GLuint texture)7557 GLboolean GL_APIENTRY glIsTextureContextANGLE(GLeglContext ctx, GLuint texture)
7558 {
7559 return gl::IsTextureContextANGLE(ctx, texture);
7560 }
7561
glIsTransformFeedbackContextANGLE(GLeglContext ctx,GLuint id)7562 GLboolean GL_APIENTRY glIsTransformFeedbackContextANGLE(GLeglContext ctx, GLuint id)
7563 {
7564 return gl::IsTransformFeedbackContextANGLE(ctx, id);
7565 }
7566
glIsVertexArrayContextANGLE(GLeglContext ctx,GLuint array)7567 GLboolean GL_APIENTRY glIsVertexArrayContextANGLE(GLeglContext ctx, GLuint array)
7568 {
7569 return gl::IsVertexArrayContextANGLE(ctx, array);
7570 }
7571
glIsVertexArrayOESContextANGLE(GLeglContext ctx,GLuint array)7572 GLboolean GL_APIENTRY glIsVertexArrayOESContextANGLE(GLeglContext ctx, GLuint array)
7573 {
7574 return gl::IsVertexArrayOESContextANGLE(ctx, array);
7575 }
7576
glLightModelfContextANGLE(GLeglContext ctx,GLenum pname,GLfloat param)7577 void GL_APIENTRY glLightModelfContextANGLE(GLeglContext ctx, GLenum pname, GLfloat param)
7578 {
7579 return gl::LightModelfContextANGLE(ctx, pname, param);
7580 }
7581
glLightModelfvContextANGLE(GLeglContext ctx,GLenum pname,const GLfloat * params)7582 void GL_APIENTRY glLightModelfvContextANGLE(GLeglContext ctx, GLenum pname, const GLfloat *params)
7583 {
7584 return gl::LightModelfvContextANGLE(ctx, pname, params);
7585 }
7586
glLightModelxContextANGLE(GLeglContext ctx,GLenum pname,GLfixed param)7587 void GL_APIENTRY glLightModelxContextANGLE(GLeglContext ctx, GLenum pname, GLfixed param)
7588 {
7589 return gl::LightModelxContextANGLE(ctx, pname, param);
7590 }
7591
glLightModelxvContextANGLE(GLeglContext ctx,GLenum pname,const GLfixed * param)7592 void GL_APIENTRY glLightModelxvContextANGLE(GLeglContext ctx, GLenum pname, const GLfixed *param)
7593 {
7594 return gl::LightModelxvContextANGLE(ctx, pname, param);
7595 }
7596
glLightfContextANGLE(GLeglContext ctx,GLenum light,GLenum pname,GLfloat param)7597 void GL_APIENTRY glLightfContextANGLE(GLeglContext ctx, GLenum light, GLenum pname, GLfloat param)
7598 {
7599 return gl::LightfContextANGLE(ctx, light, pname, param);
7600 }
7601
glLightfvContextANGLE(GLeglContext ctx,GLenum light,GLenum pname,const GLfloat * params)7602 void GL_APIENTRY glLightfvContextANGLE(GLeglContext ctx,
7603 GLenum light,
7604 GLenum pname,
7605 const GLfloat *params)
7606 {
7607 return gl::LightfvContextANGLE(ctx, light, pname, params);
7608 }
7609
glLightxContextANGLE(GLeglContext ctx,GLenum light,GLenum pname,GLfixed param)7610 void GL_APIENTRY glLightxContextANGLE(GLeglContext ctx, GLenum light, GLenum pname, GLfixed param)
7611 {
7612 return gl::LightxContextANGLE(ctx, light, pname, param);
7613 }
7614
glLightxvContextANGLE(GLeglContext ctx,GLenum light,GLenum pname,const GLfixed * params)7615 void GL_APIENTRY glLightxvContextANGLE(GLeglContext ctx,
7616 GLenum light,
7617 GLenum pname,
7618 const GLfixed *params)
7619 {
7620 return gl::LightxvContextANGLE(ctx, light, pname, params);
7621 }
7622
glLineWidthContextANGLE(GLeglContext ctx,GLfloat width)7623 void GL_APIENTRY glLineWidthContextANGLE(GLeglContext ctx, GLfloat width)
7624 {
7625 return gl::LineWidthContextANGLE(ctx, width);
7626 }
7627
glLineWidthxContextANGLE(GLeglContext ctx,GLfixed width)7628 void GL_APIENTRY glLineWidthxContextANGLE(GLeglContext ctx, GLfixed width)
7629 {
7630 return gl::LineWidthxContextANGLE(ctx, width);
7631 }
7632
glLinkProgramContextANGLE(GLeglContext ctx,GLuint program)7633 void GL_APIENTRY glLinkProgramContextANGLE(GLeglContext ctx, GLuint program)
7634 {
7635 return gl::LinkProgramContextANGLE(ctx, program);
7636 }
7637
glLoadIdentityContextANGLE(GLeglContext ctx)7638 void GL_APIENTRY glLoadIdentityContextANGLE(GLeglContext ctx)
7639 {
7640 return gl::LoadIdentityContextANGLE(ctx);
7641 }
7642
glLoadMatrixfContextANGLE(GLeglContext ctx,const GLfloat * m)7643 void GL_APIENTRY glLoadMatrixfContextANGLE(GLeglContext ctx, const GLfloat *m)
7644 {
7645 return gl::LoadMatrixfContextANGLE(ctx, m);
7646 }
7647
glLoadMatrixxContextANGLE(GLeglContext ctx,const GLfixed * m)7648 void GL_APIENTRY glLoadMatrixxContextANGLE(GLeglContext ctx, const GLfixed *m)
7649 {
7650 return gl::LoadMatrixxContextANGLE(ctx, m);
7651 }
7652
glLoadPaletteFromModelViewMatrixOESContextANGLE(GLeglContext ctx)7653 void GL_APIENTRY glLoadPaletteFromModelViewMatrixOESContextANGLE(GLeglContext ctx)
7654 {
7655 return gl::LoadPaletteFromModelViewMatrixOESContextANGLE(ctx);
7656 }
7657
glLogicOpContextANGLE(GLeglContext ctx,GLenum opcode)7658 void GL_APIENTRY glLogicOpContextANGLE(GLeglContext ctx, GLenum opcode)
7659 {
7660 return gl::LogicOpContextANGLE(ctx, opcode);
7661 }
7662
glMapBufferOESContextANGLE(GLeglContext ctx,GLenum target,GLenum access)7663 void *GL_APIENTRY glMapBufferOESContextANGLE(GLeglContext ctx, GLenum target, GLenum access)
7664 {
7665 return gl::MapBufferOESContextANGLE(ctx, target, access);
7666 }
7667
glMapBufferRangeContextANGLE(GLeglContext ctx,GLenum target,GLintptr offset,GLsizeiptr length,GLbitfield access)7668 void *GL_APIENTRY glMapBufferRangeContextANGLE(GLeglContext ctx,
7669 GLenum target,
7670 GLintptr offset,
7671 GLsizeiptr length,
7672 GLbitfield access)
7673 {
7674 return gl::MapBufferRangeContextANGLE(ctx, target, offset, length, access);
7675 }
7676
glMapBufferRangeEXTContextANGLE(GLeglContext ctx,GLenum target,GLintptr offset,GLsizeiptr length,GLbitfield access)7677 void *GL_APIENTRY glMapBufferRangeEXTContextANGLE(GLeglContext ctx,
7678 GLenum target,
7679 GLintptr offset,
7680 GLsizeiptr length,
7681 GLbitfield access)
7682 {
7683 return gl::MapBufferRangeEXTContextANGLE(ctx, target, offset, length, access);
7684 }
7685
glMaterialfContextANGLE(GLeglContext ctx,GLenum face,GLenum pname,GLfloat param)7686 void GL_APIENTRY glMaterialfContextANGLE(GLeglContext ctx, GLenum face, GLenum pname, GLfloat param)
7687 {
7688 return gl::MaterialfContextANGLE(ctx, face, pname, param);
7689 }
7690
glMaterialfvContextANGLE(GLeglContext ctx,GLenum face,GLenum pname,const GLfloat * params)7691 void GL_APIENTRY glMaterialfvContextANGLE(GLeglContext ctx,
7692 GLenum face,
7693 GLenum pname,
7694 const GLfloat *params)
7695 {
7696 return gl::MaterialfvContextANGLE(ctx, face, pname, params);
7697 }
7698
glMaterialxContextANGLE(GLeglContext ctx,GLenum face,GLenum pname,GLfixed param)7699 void GL_APIENTRY glMaterialxContextANGLE(GLeglContext ctx, GLenum face, GLenum pname, GLfixed param)
7700 {
7701 return gl::MaterialxContextANGLE(ctx, face, pname, param);
7702 }
7703
glMaterialxvContextANGLE(GLeglContext ctx,GLenum face,GLenum pname,const GLfixed * param)7704 void GL_APIENTRY glMaterialxvContextANGLE(GLeglContext ctx,
7705 GLenum face,
7706 GLenum pname,
7707 const GLfixed *param)
7708 {
7709 return gl::MaterialxvContextANGLE(ctx, face, pname, param);
7710 }
7711
glMatrixIndexPointerOESContextANGLE(GLeglContext ctx,GLint size,GLenum type,GLsizei stride,const void * pointer)7712 void GL_APIENTRY glMatrixIndexPointerOESContextANGLE(GLeglContext ctx,
7713 GLint size,
7714 GLenum type,
7715 GLsizei stride,
7716 const void *pointer)
7717 {
7718 return gl::MatrixIndexPointerOESContextANGLE(ctx, size, type, stride, pointer);
7719 }
7720
glMatrixModeContextANGLE(GLeglContext ctx,GLenum mode)7721 void GL_APIENTRY glMatrixModeContextANGLE(GLeglContext ctx, GLenum mode)
7722 {
7723 return gl::MatrixModeContextANGLE(ctx, mode);
7724 }
7725
glMaxShaderCompilerThreadsKHRContextANGLE(GLeglContext ctx,GLuint count)7726 void GL_APIENTRY glMaxShaderCompilerThreadsKHRContextANGLE(GLeglContext ctx, GLuint count)
7727 {
7728 return gl::MaxShaderCompilerThreadsKHRContextANGLE(ctx, count);
7729 }
7730
glMemoryBarrierContextANGLE(GLeglContext ctx,GLbitfield barriers)7731 void GL_APIENTRY glMemoryBarrierContextANGLE(GLeglContext ctx, GLbitfield barriers)
7732 {
7733 return gl::MemoryBarrierContextANGLE(ctx, barriers);
7734 }
7735
glMemoryBarrierByRegionContextANGLE(GLeglContext ctx,GLbitfield barriers)7736 void GL_APIENTRY glMemoryBarrierByRegionContextANGLE(GLeglContext ctx, GLbitfield barriers)
7737 {
7738 return gl::MemoryBarrierByRegionContextANGLE(ctx, barriers);
7739 }
7740
glMemoryObjectParameterivEXTContextANGLE(GLeglContext ctx,GLuint memoryObject,GLenum pname,const GLint * params)7741 void GL_APIENTRY glMemoryObjectParameterivEXTContextANGLE(GLeglContext ctx,
7742 GLuint memoryObject,
7743 GLenum pname,
7744 const GLint *params)
7745 {
7746 return gl::MemoryObjectParameterivEXTContextANGLE(ctx, memoryObject, pname, params);
7747 }
7748
glMinSampleShadingContextANGLE(GLeglContext ctx,GLfloat value)7749 void GL_APIENTRY glMinSampleShadingContextANGLE(GLeglContext ctx, GLfloat value)
7750 {
7751 return gl::MinSampleShadingContextANGLE(ctx, value);
7752 }
7753
glMultMatrixfContextANGLE(GLeglContext ctx,const GLfloat * m)7754 void GL_APIENTRY glMultMatrixfContextANGLE(GLeglContext ctx, const GLfloat *m)
7755 {
7756 return gl::MultMatrixfContextANGLE(ctx, m);
7757 }
7758
glMultMatrixxContextANGLE(GLeglContext ctx,const GLfixed * m)7759 void GL_APIENTRY glMultMatrixxContextANGLE(GLeglContext ctx, const GLfixed *m)
7760 {
7761 return gl::MultMatrixxContextANGLE(ctx, m);
7762 }
7763
glMultiDrawElementsBaseVertexEXTContextANGLE(GLeglContext ctx,GLenum mode,const GLsizei * count,GLenum type,const void * const * indices,GLsizei primcount,const GLint * basevertex)7764 void GL_APIENTRY glMultiDrawElementsBaseVertexEXTContextANGLE(GLeglContext ctx,
7765 GLenum mode,
7766 const GLsizei *count,
7767 GLenum type,
7768 const void *const *indices,
7769 GLsizei primcount,
7770 const GLint *basevertex)
7771 {
7772 return gl::MultiDrawElementsBaseVertexEXTContextANGLE(ctx, mode, count, type, indices,
7773 primcount, basevertex);
7774 }
7775
glMultiTexCoord4fContextANGLE(GLeglContext ctx,GLenum target,GLfloat s,GLfloat t,GLfloat r,GLfloat q)7776 void GL_APIENTRY glMultiTexCoord4fContextANGLE(GLeglContext ctx,
7777 GLenum target,
7778 GLfloat s,
7779 GLfloat t,
7780 GLfloat r,
7781 GLfloat q)
7782 {
7783 return gl::MultiTexCoord4fContextANGLE(ctx, target, s, t, r, q);
7784 }
7785
glMultiTexCoord4xContextANGLE(GLeglContext ctx,GLenum texture,GLfixed s,GLfixed t,GLfixed r,GLfixed q)7786 void GL_APIENTRY glMultiTexCoord4xContextANGLE(GLeglContext ctx,
7787 GLenum texture,
7788 GLfixed s,
7789 GLfixed t,
7790 GLfixed r,
7791 GLfixed q)
7792 {
7793 return gl::MultiTexCoord4xContextANGLE(ctx, texture, s, t, r, q);
7794 }
7795
glNormal3fContextANGLE(GLeglContext ctx,GLfloat nx,GLfloat ny,GLfloat nz)7796 void GL_APIENTRY glNormal3fContextANGLE(GLeglContext ctx, GLfloat nx, GLfloat ny, GLfloat nz)
7797 {
7798 return gl::Normal3fContextANGLE(ctx, nx, ny, nz);
7799 }
7800
glNormal3xContextANGLE(GLeglContext ctx,GLfixed nx,GLfixed ny,GLfixed nz)7801 void GL_APIENTRY glNormal3xContextANGLE(GLeglContext ctx, GLfixed nx, GLfixed ny, GLfixed nz)
7802 {
7803 return gl::Normal3xContextANGLE(ctx, nx, ny, nz);
7804 }
7805
glNormalPointerContextANGLE(GLeglContext ctx,GLenum type,GLsizei stride,const void * pointer)7806 void GL_APIENTRY glNormalPointerContextANGLE(GLeglContext ctx,
7807 GLenum type,
7808 GLsizei stride,
7809 const void *pointer)
7810 {
7811 return gl::NormalPointerContextANGLE(ctx, type, stride, pointer);
7812 }
7813
glObjectLabelContextANGLE(GLeglContext ctx,GLenum identifier,GLuint name,GLsizei length,const GLchar * label)7814 void GL_APIENTRY glObjectLabelContextANGLE(GLeglContext ctx,
7815 GLenum identifier,
7816 GLuint name,
7817 GLsizei length,
7818 const GLchar *label)
7819 {
7820 return gl::ObjectLabelContextANGLE(ctx, identifier, name, length, label);
7821 }
7822
glObjectLabelKHRContextANGLE(GLeglContext ctx,GLenum identifier,GLuint name,GLsizei length,const GLchar * label)7823 void GL_APIENTRY glObjectLabelKHRContextANGLE(GLeglContext ctx,
7824 GLenum identifier,
7825 GLuint name,
7826 GLsizei length,
7827 const GLchar *label)
7828 {
7829 return gl::ObjectLabelKHRContextANGLE(ctx, identifier, name, length, label);
7830 }
7831
glObjectPtrLabelContextANGLE(GLeglContext ctx,const void * ptr,GLsizei length,const GLchar * label)7832 void GL_APIENTRY glObjectPtrLabelContextANGLE(GLeglContext ctx,
7833 const void *ptr,
7834 GLsizei length,
7835 const GLchar *label)
7836 {
7837 return gl::ObjectPtrLabelContextANGLE(ctx, ptr, length, label);
7838 }
7839
glObjectPtrLabelKHRContextANGLE(GLeglContext ctx,const void * ptr,GLsizei length,const GLchar * label)7840 void GL_APIENTRY glObjectPtrLabelKHRContextANGLE(GLeglContext ctx,
7841 const void *ptr,
7842 GLsizei length,
7843 const GLchar *label)
7844 {
7845 return gl::ObjectPtrLabelKHRContextANGLE(ctx, ptr, length, label);
7846 }
7847
glOrthofContextANGLE(GLeglContext ctx,GLfloat l,GLfloat r,GLfloat b,GLfloat t,GLfloat n,GLfloat f)7848 void GL_APIENTRY glOrthofContextANGLE(GLeglContext ctx,
7849 GLfloat l,
7850 GLfloat r,
7851 GLfloat b,
7852 GLfloat t,
7853 GLfloat n,
7854 GLfloat f)
7855 {
7856 return gl::OrthofContextANGLE(ctx, l, r, b, t, n, f);
7857 }
7858
glOrthoxContextANGLE(GLeglContext ctx,GLfixed l,GLfixed r,GLfixed b,GLfixed t,GLfixed n,GLfixed f)7859 void GL_APIENTRY glOrthoxContextANGLE(GLeglContext ctx,
7860 GLfixed l,
7861 GLfixed r,
7862 GLfixed b,
7863 GLfixed t,
7864 GLfixed n,
7865 GLfixed f)
7866 {
7867 return gl::OrthoxContextANGLE(ctx, l, r, b, t, n, f);
7868 }
7869
glPatchParameteriContextANGLE(GLeglContext ctx,GLenum pname,GLint value)7870 void GL_APIENTRY glPatchParameteriContextANGLE(GLeglContext ctx, GLenum pname, GLint value)
7871 {
7872 return gl::PatchParameteriContextANGLE(ctx, pname, value);
7873 }
7874
glPauseTransformFeedbackContextANGLE(GLeglContext ctx)7875 void GL_APIENTRY glPauseTransformFeedbackContextANGLE(GLeglContext ctx)
7876 {
7877 return gl::PauseTransformFeedbackContextANGLE(ctx);
7878 }
7879
glPixelStoreiContextANGLE(GLeglContext ctx,GLenum pname,GLint param)7880 void GL_APIENTRY glPixelStoreiContextANGLE(GLeglContext ctx, GLenum pname, GLint param)
7881 {
7882 return gl::PixelStoreiContextANGLE(ctx, pname, param);
7883 }
7884
glPointParameterfContextANGLE(GLeglContext ctx,GLenum pname,GLfloat param)7885 void GL_APIENTRY glPointParameterfContextANGLE(GLeglContext ctx, GLenum pname, GLfloat param)
7886 {
7887 return gl::PointParameterfContextANGLE(ctx, pname, param);
7888 }
7889
glPointParameterfvContextANGLE(GLeglContext ctx,GLenum pname,const GLfloat * params)7890 void GL_APIENTRY glPointParameterfvContextANGLE(GLeglContext ctx,
7891 GLenum pname,
7892 const GLfloat *params)
7893 {
7894 return gl::PointParameterfvContextANGLE(ctx, pname, params);
7895 }
7896
glPointParameterxContextANGLE(GLeglContext ctx,GLenum pname,GLfixed param)7897 void GL_APIENTRY glPointParameterxContextANGLE(GLeglContext ctx, GLenum pname, GLfixed param)
7898 {
7899 return gl::PointParameterxContextANGLE(ctx, pname, param);
7900 }
7901
glPointParameterxvContextANGLE(GLeglContext ctx,GLenum pname,const GLfixed * params)7902 void GL_APIENTRY glPointParameterxvContextANGLE(GLeglContext ctx,
7903 GLenum pname,
7904 const GLfixed *params)
7905 {
7906 return gl::PointParameterxvContextANGLE(ctx, pname, params);
7907 }
7908
glPointSizeContextANGLE(GLeglContext ctx,GLfloat size)7909 void GL_APIENTRY glPointSizeContextANGLE(GLeglContext ctx, GLfloat size)
7910 {
7911 return gl::PointSizeContextANGLE(ctx, size);
7912 }
7913
glPointSizePointerOESContextANGLE(GLeglContext ctx,GLenum type,GLsizei stride,const void * pointer)7914 void GL_APIENTRY glPointSizePointerOESContextANGLE(GLeglContext ctx,
7915 GLenum type,
7916 GLsizei stride,
7917 const void *pointer)
7918 {
7919 return gl::PointSizePointerOESContextANGLE(ctx, type, stride, pointer);
7920 }
7921
glPointSizexContextANGLE(GLeglContext ctx,GLfixed size)7922 void GL_APIENTRY glPointSizexContextANGLE(GLeglContext ctx, GLfixed size)
7923 {
7924 return gl::PointSizexContextANGLE(ctx, size);
7925 }
7926
glPolygonOffsetContextANGLE(GLeglContext ctx,GLfloat factor,GLfloat units)7927 void GL_APIENTRY glPolygonOffsetContextANGLE(GLeglContext ctx, GLfloat factor, GLfloat units)
7928 {
7929 return gl::PolygonOffsetContextANGLE(ctx, factor, units);
7930 }
7931
glPolygonOffsetxContextANGLE(GLeglContext ctx,GLfixed factor,GLfixed units)7932 void GL_APIENTRY glPolygonOffsetxContextANGLE(GLeglContext ctx, GLfixed factor, GLfixed units)
7933 {
7934 return gl::PolygonOffsetxContextANGLE(ctx, factor, units);
7935 }
7936
glPopDebugGroupContextANGLE(GLeglContext ctx)7937 void GL_APIENTRY glPopDebugGroupContextANGLE(GLeglContext ctx)
7938 {
7939 return gl::PopDebugGroupContextANGLE(ctx);
7940 }
7941
glPopDebugGroupKHRContextANGLE(GLeglContext ctx)7942 void GL_APIENTRY glPopDebugGroupKHRContextANGLE(GLeglContext ctx)
7943 {
7944 return gl::PopDebugGroupKHRContextANGLE(ctx);
7945 }
7946
glPopGroupMarkerEXTContextANGLE(GLeglContext ctx)7947 void GL_APIENTRY glPopGroupMarkerEXTContextANGLE(GLeglContext ctx)
7948 {
7949 return gl::PopGroupMarkerEXTContextANGLE(ctx);
7950 }
7951
glPopMatrixContextANGLE(GLeglContext ctx)7952 void GL_APIENTRY glPopMatrixContextANGLE(GLeglContext ctx)
7953 {
7954 return gl::PopMatrixContextANGLE(ctx);
7955 }
7956
glPrimitiveBoundingBoxContextANGLE(GLeglContext ctx,GLfloat minX,GLfloat minY,GLfloat minZ,GLfloat minW,GLfloat maxX,GLfloat maxY,GLfloat maxZ,GLfloat maxW)7957 void GL_APIENTRY glPrimitiveBoundingBoxContextANGLE(GLeglContext ctx,
7958 GLfloat minX,
7959 GLfloat minY,
7960 GLfloat minZ,
7961 GLfloat minW,
7962 GLfloat maxX,
7963 GLfloat maxY,
7964 GLfloat maxZ,
7965 GLfloat maxW)
7966 {
7967 return gl::PrimitiveBoundingBoxContextANGLE(ctx, minX, minY, minZ, minW, maxX, maxY, maxZ,
7968 maxW);
7969 }
7970
glProgramBinaryContextANGLE(GLeglContext ctx,GLuint program,GLenum binaryFormat,const void * binary,GLsizei length)7971 void GL_APIENTRY glProgramBinaryContextANGLE(GLeglContext ctx,
7972 GLuint program,
7973 GLenum binaryFormat,
7974 const void *binary,
7975 GLsizei length)
7976 {
7977 return gl::ProgramBinaryContextANGLE(ctx, program, binaryFormat, binary, length);
7978 }
7979
glProgramBinaryOESContextANGLE(GLeglContext ctx,GLuint program,GLenum binaryFormat,const void * binary,GLint length)7980 void GL_APIENTRY glProgramBinaryOESContextANGLE(GLeglContext ctx,
7981 GLuint program,
7982 GLenum binaryFormat,
7983 const void *binary,
7984 GLint length)
7985 {
7986 return gl::ProgramBinaryOESContextANGLE(ctx, program, binaryFormat, binary, length);
7987 }
7988
glProgramParameteriContextANGLE(GLeglContext ctx,GLuint program,GLenum pname,GLint value)7989 void GL_APIENTRY glProgramParameteriContextANGLE(GLeglContext ctx,
7990 GLuint program,
7991 GLenum pname,
7992 GLint value)
7993 {
7994 return gl::ProgramParameteriContextANGLE(ctx, program, pname, value);
7995 }
7996
glProgramUniform1fContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLfloat v0)7997 void GL_APIENTRY glProgramUniform1fContextANGLE(GLeglContext ctx,
7998 GLuint program,
7999 GLint location,
8000 GLfloat v0)
8001 {
8002 return gl::ProgramUniform1fContextANGLE(ctx, program, location, v0);
8003 }
8004
glProgramUniform1fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLfloat * value)8005 void GL_APIENTRY glProgramUniform1fvContextANGLE(GLeglContext ctx,
8006 GLuint program,
8007 GLint location,
8008 GLsizei count,
8009 const GLfloat *value)
8010 {
8011 return gl::ProgramUniform1fvContextANGLE(ctx, program, location, count, value);
8012 }
8013
glProgramUniform1iContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLint v0)8014 void GL_APIENTRY glProgramUniform1iContextANGLE(GLeglContext ctx,
8015 GLuint program,
8016 GLint location,
8017 GLint v0)
8018 {
8019 return gl::ProgramUniform1iContextANGLE(ctx, program, location, v0);
8020 }
8021
glProgramUniform1ivContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLint * value)8022 void GL_APIENTRY glProgramUniform1ivContextANGLE(GLeglContext ctx,
8023 GLuint program,
8024 GLint location,
8025 GLsizei count,
8026 const GLint *value)
8027 {
8028 return gl::ProgramUniform1ivContextANGLE(ctx, program, location, count, value);
8029 }
8030
glProgramUniform1uiContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLuint v0)8031 void GL_APIENTRY glProgramUniform1uiContextANGLE(GLeglContext ctx,
8032 GLuint program,
8033 GLint location,
8034 GLuint v0)
8035 {
8036 return gl::ProgramUniform1uiContextANGLE(ctx, program, location, v0);
8037 }
8038
glProgramUniform1uivContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLuint * value)8039 void GL_APIENTRY glProgramUniform1uivContextANGLE(GLeglContext ctx,
8040 GLuint program,
8041 GLint location,
8042 GLsizei count,
8043 const GLuint *value)
8044 {
8045 return gl::ProgramUniform1uivContextANGLE(ctx, program, location, count, value);
8046 }
8047
glProgramUniform2fContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLfloat v0,GLfloat v1)8048 void GL_APIENTRY glProgramUniform2fContextANGLE(GLeglContext ctx,
8049 GLuint program,
8050 GLint location,
8051 GLfloat v0,
8052 GLfloat v1)
8053 {
8054 return gl::ProgramUniform2fContextANGLE(ctx, program, location, v0, v1);
8055 }
8056
glProgramUniform2fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLfloat * value)8057 void GL_APIENTRY glProgramUniform2fvContextANGLE(GLeglContext ctx,
8058 GLuint program,
8059 GLint location,
8060 GLsizei count,
8061 const GLfloat *value)
8062 {
8063 return gl::ProgramUniform2fvContextANGLE(ctx, program, location, count, value);
8064 }
8065
8066 void GL_APIENTRY
glProgramUniform2iContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLint v0,GLint v1)8067 glProgramUniform2iContextANGLE(GLeglContext ctx, GLuint program, GLint location, GLint v0, GLint v1)
8068 {
8069 return gl::ProgramUniform2iContextANGLE(ctx, program, location, v0, v1);
8070 }
8071
glProgramUniform2ivContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLint * value)8072 void GL_APIENTRY glProgramUniform2ivContextANGLE(GLeglContext ctx,
8073 GLuint program,
8074 GLint location,
8075 GLsizei count,
8076 const GLint *value)
8077 {
8078 return gl::ProgramUniform2ivContextANGLE(ctx, program, location, count, value);
8079 }
8080
glProgramUniform2uiContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLuint v0,GLuint v1)8081 void GL_APIENTRY glProgramUniform2uiContextANGLE(GLeglContext ctx,
8082 GLuint program,
8083 GLint location,
8084 GLuint v0,
8085 GLuint v1)
8086 {
8087 return gl::ProgramUniform2uiContextANGLE(ctx, program, location, v0, v1);
8088 }
8089
glProgramUniform2uivContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLuint * value)8090 void GL_APIENTRY glProgramUniform2uivContextANGLE(GLeglContext ctx,
8091 GLuint program,
8092 GLint location,
8093 GLsizei count,
8094 const GLuint *value)
8095 {
8096 return gl::ProgramUniform2uivContextANGLE(ctx, program, location, count, value);
8097 }
8098
glProgramUniform3fContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2)8099 void GL_APIENTRY glProgramUniform3fContextANGLE(GLeglContext ctx,
8100 GLuint program,
8101 GLint location,
8102 GLfloat v0,
8103 GLfloat v1,
8104 GLfloat v2)
8105 {
8106 return gl::ProgramUniform3fContextANGLE(ctx, program, location, v0, v1, v2);
8107 }
8108
glProgramUniform3fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLfloat * value)8109 void GL_APIENTRY glProgramUniform3fvContextANGLE(GLeglContext ctx,
8110 GLuint program,
8111 GLint location,
8112 GLsizei count,
8113 const GLfloat *value)
8114 {
8115 return gl::ProgramUniform3fvContextANGLE(ctx, program, location, count, value);
8116 }
8117
glProgramUniform3iContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLint v0,GLint v1,GLint v2)8118 void GL_APIENTRY glProgramUniform3iContextANGLE(GLeglContext ctx,
8119 GLuint program,
8120 GLint location,
8121 GLint v0,
8122 GLint v1,
8123 GLint v2)
8124 {
8125 return gl::ProgramUniform3iContextANGLE(ctx, program, location, v0, v1, v2);
8126 }
8127
glProgramUniform3ivContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLint * value)8128 void GL_APIENTRY glProgramUniform3ivContextANGLE(GLeglContext ctx,
8129 GLuint program,
8130 GLint location,
8131 GLsizei count,
8132 const GLint *value)
8133 {
8134 return gl::ProgramUniform3ivContextANGLE(ctx, program, location, count, value);
8135 }
8136
glProgramUniform3uiContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2)8137 void GL_APIENTRY glProgramUniform3uiContextANGLE(GLeglContext ctx,
8138 GLuint program,
8139 GLint location,
8140 GLuint v0,
8141 GLuint v1,
8142 GLuint v2)
8143 {
8144 return gl::ProgramUniform3uiContextANGLE(ctx, program, location, v0, v1, v2);
8145 }
8146
glProgramUniform3uivContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLuint * value)8147 void GL_APIENTRY glProgramUniform3uivContextANGLE(GLeglContext ctx,
8148 GLuint program,
8149 GLint location,
8150 GLsizei count,
8151 const GLuint *value)
8152 {
8153 return gl::ProgramUniform3uivContextANGLE(ctx, program, location, count, value);
8154 }
8155
glProgramUniform4fContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLfloat v0,GLfloat v1,GLfloat v2,GLfloat v3)8156 void GL_APIENTRY glProgramUniform4fContextANGLE(GLeglContext ctx,
8157 GLuint program,
8158 GLint location,
8159 GLfloat v0,
8160 GLfloat v1,
8161 GLfloat v2,
8162 GLfloat v3)
8163 {
8164 return gl::ProgramUniform4fContextANGLE(ctx, program, location, v0, v1, v2, v3);
8165 }
8166
glProgramUniform4fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLfloat * value)8167 void GL_APIENTRY glProgramUniform4fvContextANGLE(GLeglContext ctx,
8168 GLuint program,
8169 GLint location,
8170 GLsizei count,
8171 const GLfloat *value)
8172 {
8173 return gl::ProgramUniform4fvContextANGLE(ctx, program, location, count, value);
8174 }
8175
glProgramUniform4iContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLint v0,GLint v1,GLint v2,GLint v3)8176 void GL_APIENTRY glProgramUniform4iContextANGLE(GLeglContext ctx,
8177 GLuint program,
8178 GLint location,
8179 GLint v0,
8180 GLint v1,
8181 GLint v2,
8182 GLint v3)
8183 {
8184 return gl::ProgramUniform4iContextANGLE(ctx, program, location, v0, v1, v2, v3);
8185 }
8186
glProgramUniform4ivContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLint * value)8187 void GL_APIENTRY glProgramUniform4ivContextANGLE(GLeglContext ctx,
8188 GLuint program,
8189 GLint location,
8190 GLsizei count,
8191 const GLint *value)
8192 {
8193 return gl::ProgramUniform4ivContextANGLE(ctx, program, location, count, value);
8194 }
8195
glProgramUniform4uiContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLuint v0,GLuint v1,GLuint v2,GLuint v3)8196 void GL_APIENTRY glProgramUniform4uiContextANGLE(GLeglContext ctx,
8197 GLuint program,
8198 GLint location,
8199 GLuint v0,
8200 GLuint v1,
8201 GLuint v2,
8202 GLuint v3)
8203 {
8204 return gl::ProgramUniform4uiContextANGLE(ctx, program, location, v0, v1, v2, v3);
8205 }
8206
glProgramUniform4uivContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,const GLuint * value)8207 void GL_APIENTRY glProgramUniform4uivContextANGLE(GLeglContext ctx,
8208 GLuint program,
8209 GLint location,
8210 GLsizei count,
8211 const GLuint *value)
8212 {
8213 return gl::ProgramUniform4uivContextANGLE(ctx, program, location, count, value);
8214 }
8215
glProgramUniformMatrix2fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)8216 void GL_APIENTRY glProgramUniformMatrix2fvContextANGLE(GLeglContext ctx,
8217 GLuint program,
8218 GLint location,
8219 GLsizei count,
8220 GLboolean transpose,
8221 const GLfloat *value)
8222 {
8223 return gl::ProgramUniformMatrix2fvContextANGLE(ctx, program, location, count, transpose, value);
8224 }
8225
glProgramUniformMatrix2x3fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)8226 void GL_APIENTRY glProgramUniformMatrix2x3fvContextANGLE(GLeglContext ctx,
8227 GLuint program,
8228 GLint location,
8229 GLsizei count,
8230 GLboolean transpose,
8231 const GLfloat *value)
8232 {
8233 return gl::ProgramUniformMatrix2x3fvContextANGLE(ctx, program, location, count, transpose,
8234 value);
8235 }
8236
glProgramUniformMatrix2x4fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)8237 void GL_APIENTRY glProgramUniformMatrix2x4fvContextANGLE(GLeglContext ctx,
8238 GLuint program,
8239 GLint location,
8240 GLsizei count,
8241 GLboolean transpose,
8242 const GLfloat *value)
8243 {
8244 return gl::ProgramUniformMatrix2x4fvContextANGLE(ctx, program, location, count, transpose,
8245 value);
8246 }
8247
glProgramUniformMatrix3fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)8248 void GL_APIENTRY glProgramUniformMatrix3fvContextANGLE(GLeglContext ctx,
8249 GLuint program,
8250 GLint location,
8251 GLsizei count,
8252 GLboolean transpose,
8253 const GLfloat *value)
8254 {
8255 return gl::ProgramUniformMatrix3fvContextANGLE(ctx, program, location, count, transpose, value);
8256 }
8257
glProgramUniformMatrix3x2fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)8258 void GL_APIENTRY glProgramUniformMatrix3x2fvContextANGLE(GLeglContext ctx,
8259 GLuint program,
8260 GLint location,
8261 GLsizei count,
8262 GLboolean transpose,
8263 const GLfloat *value)
8264 {
8265 return gl::ProgramUniformMatrix3x2fvContextANGLE(ctx, program, location, count, transpose,
8266 value);
8267 }
8268
glProgramUniformMatrix3x4fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)8269 void GL_APIENTRY glProgramUniformMatrix3x4fvContextANGLE(GLeglContext ctx,
8270 GLuint program,
8271 GLint location,
8272 GLsizei count,
8273 GLboolean transpose,
8274 const GLfloat *value)
8275 {
8276 return gl::ProgramUniformMatrix3x4fvContextANGLE(ctx, program, location, count, transpose,
8277 value);
8278 }
8279
glProgramUniformMatrix4fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)8280 void GL_APIENTRY glProgramUniformMatrix4fvContextANGLE(GLeglContext ctx,
8281 GLuint program,
8282 GLint location,
8283 GLsizei count,
8284 GLboolean transpose,
8285 const GLfloat *value)
8286 {
8287 return gl::ProgramUniformMatrix4fvContextANGLE(ctx, program, location, count, transpose, value);
8288 }
8289
glProgramUniformMatrix4x2fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)8290 void GL_APIENTRY glProgramUniformMatrix4x2fvContextANGLE(GLeglContext ctx,
8291 GLuint program,
8292 GLint location,
8293 GLsizei count,
8294 GLboolean transpose,
8295 const GLfloat *value)
8296 {
8297 return gl::ProgramUniformMatrix4x2fvContextANGLE(ctx, program, location, count, transpose,
8298 value);
8299 }
8300
glProgramUniformMatrix4x3fvContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)8301 void GL_APIENTRY glProgramUniformMatrix4x3fvContextANGLE(GLeglContext ctx,
8302 GLuint program,
8303 GLint location,
8304 GLsizei count,
8305 GLboolean transpose,
8306 const GLfloat *value)
8307 {
8308 return gl::ProgramUniformMatrix4x3fvContextANGLE(ctx, program, location, count, transpose,
8309 value);
8310 }
8311
glPushDebugGroupContextANGLE(GLeglContext ctx,GLenum source,GLuint id,GLsizei length,const GLchar * message)8312 void GL_APIENTRY glPushDebugGroupContextANGLE(GLeglContext ctx,
8313 GLenum source,
8314 GLuint id,
8315 GLsizei length,
8316 const GLchar *message)
8317 {
8318 return gl::PushDebugGroupContextANGLE(ctx, source, id, length, message);
8319 }
8320
glPushDebugGroupKHRContextANGLE(GLeglContext ctx,GLenum source,GLuint id,GLsizei length,const GLchar * message)8321 void GL_APIENTRY glPushDebugGroupKHRContextANGLE(GLeglContext ctx,
8322 GLenum source,
8323 GLuint id,
8324 GLsizei length,
8325 const GLchar *message)
8326 {
8327 return gl::PushDebugGroupKHRContextANGLE(ctx, source, id, length, message);
8328 }
8329
glPushGroupMarkerEXTContextANGLE(GLeglContext ctx,GLsizei length,const GLchar * marker)8330 void GL_APIENTRY glPushGroupMarkerEXTContextANGLE(GLeglContext ctx,
8331 GLsizei length,
8332 const GLchar *marker)
8333 {
8334 return gl::PushGroupMarkerEXTContextANGLE(ctx, length, marker);
8335 }
8336
glPushMatrixContextANGLE(GLeglContext ctx)8337 void GL_APIENTRY glPushMatrixContextANGLE(GLeglContext ctx)
8338 {
8339 return gl::PushMatrixContextANGLE(ctx);
8340 }
8341
glQueryCounterEXTContextANGLE(GLeglContext ctx,GLuint id,GLenum target)8342 void GL_APIENTRY glQueryCounterEXTContextANGLE(GLeglContext ctx, GLuint id, GLenum target)
8343 {
8344 return gl::QueryCounterEXTContextANGLE(ctx, id, target);
8345 }
8346
glQueryMatrixxOESContextANGLE(GLeglContext ctx,GLfixed * mantissa,GLint * exponent)8347 GLbitfield GL_APIENTRY glQueryMatrixxOESContextANGLE(GLeglContext ctx,
8348 GLfixed *mantissa,
8349 GLint *exponent)
8350 {
8351 return gl::QueryMatrixxOESContextANGLE(ctx, mantissa, exponent);
8352 }
8353
glReadBufferContextANGLE(GLeglContext ctx,GLenum src)8354 void GL_APIENTRY glReadBufferContextANGLE(GLeglContext ctx, GLenum src)
8355 {
8356 return gl::ReadBufferContextANGLE(ctx, src);
8357 }
8358
glReadPixelsContextANGLE(GLeglContext ctx,GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,void * pixels)8359 void GL_APIENTRY glReadPixelsContextANGLE(GLeglContext ctx,
8360 GLint x,
8361 GLint y,
8362 GLsizei width,
8363 GLsizei height,
8364 GLenum format,
8365 GLenum type,
8366 void *pixels)
8367 {
8368 return gl::ReadPixelsContextANGLE(ctx, x, y, width, height, format, type, pixels);
8369 }
8370
glReadnPixelsContextANGLE(GLeglContext ctx,GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,void * data)8371 void GL_APIENTRY glReadnPixelsContextANGLE(GLeglContext ctx,
8372 GLint x,
8373 GLint y,
8374 GLsizei width,
8375 GLsizei height,
8376 GLenum format,
8377 GLenum type,
8378 GLsizei bufSize,
8379 void *data)
8380 {
8381 return gl::ReadnPixelsContextANGLE(ctx, x, y, width, height, format, type, bufSize, data);
8382 }
8383
glReadnPixelsEXTContextANGLE(GLeglContext ctx,GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,void * data)8384 void GL_APIENTRY glReadnPixelsEXTContextANGLE(GLeglContext ctx,
8385 GLint x,
8386 GLint y,
8387 GLsizei width,
8388 GLsizei height,
8389 GLenum format,
8390 GLenum type,
8391 GLsizei bufSize,
8392 void *data)
8393 {
8394 return gl::ReadnPixelsEXTContextANGLE(ctx, x, y, width, height, format, type, bufSize, data);
8395 }
8396
glReleaseShaderCompilerContextANGLE(GLeglContext ctx)8397 void GL_APIENTRY glReleaseShaderCompilerContextANGLE(GLeglContext ctx)
8398 {
8399 return gl::ReleaseShaderCompilerContextANGLE(ctx);
8400 }
8401
glRenderbufferStorageContextANGLE(GLeglContext ctx,GLenum target,GLenum internalformat,GLsizei width,GLsizei height)8402 void GL_APIENTRY glRenderbufferStorageContextANGLE(GLeglContext ctx,
8403 GLenum target,
8404 GLenum internalformat,
8405 GLsizei width,
8406 GLsizei height)
8407 {
8408 return gl::RenderbufferStorageContextANGLE(ctx, target, internalformat, width, height);
8409 }
8410
glRenderbufferStorageMultisampleContextANGLE(GLeglContext ctx,GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)8411 void GL_APIENTRY glRenderbufferStorageMultisampleContextANGLE(GLeglContext ctx,
8412 GLenum target,
8413 GLsizei samples,
8414 GLenum internalformat,
8415 GLsizei width,
8416 GLsizei height)
8417 {
8418 return gl::RenderbufferStorageMultisampleContextANGLE(ctx, target, samples, internalformat,
8419 width, height);
8420 }
8421
glRenderbufferStorageMultisampleANGLEContextANGLE(GLeglContext ctx,GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)8422 void GL_APIENTRY glRenderbufferStorageMultisampleANGLEContextANGLE(GLeglContext ctx,
8423 GLenum target,
8424 GLsizei samples,
8425 GLenum internalformat,
8426 GLsizei width,
8427 GLsizei height)
8428 {
8429 return gl::RenderbufferStorageMultisampleANGLEContextANGLE(ctx, target, samples, internalformat,
8430 width, height);
8431 }
8432
glRenderbufferStorageMultisampleEXTContextANGLE(GLeglContext ctx,GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height)8433 void GL_APIENTRY glRenderbufferStorageMultisampleEXTContextANGLE(GLeglContext ctx,
8434 GLenum target,
8435 GLsizei samples,
8436 GLenum internalformat,
8437 GLsizei width,
8438 GLsizei height)
8439 {
8440 return gl::RenderbufferStorageMultisampleEXTContextANGLE(ctx, target, samples, internalformat,
8441 width, height);
8442 }
8443
glRenderbufferStorageOESContextANGLE(GLeglContext ctx,GLenum target,GLenum internalformat,GLsizei width,GLsizei height)8444 void GL_APIENTRY glRenderbufferStorageOESContextANGLE(GLeglContext ctx,
8445 GLenum target,
8446 GLenum internalformat,
8447 GLsizei width,
8448 GLsizei height)
8449 {
8450 return gl::RenderbufferStorageOESContextANGLE(ctx, target, internalformat, width, height);
8451 }
8452
glResumeTransformFeedbackContextANGLE(GLeglContext ctx)8453 void GL_APIENTRY glResumeTransformFeedbackContextANGLE(GLeglContext ctx)
8454 {
8455 return gl::ResumeTransformFeedbackContextANGLE(ctx);
8456 }
8457
8458 void GL_APIENTRY
glRotatefContextANGLE(GLeglContext ctx,GLfloat angle,GLfloat x,GLfloat y,GLfloat z)8459 glRotatefContextANGLE(GLeglContext ctx, GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
8460 {
8461 return gl::RotatefContextANGLE(ctx, angle, x, y, z);
8462 }
8463
8464 void GL_APIENTRY
glRotatexContextANGLE(GLeglContext ctx,GLfixed angle,GLfixed x,GLfixed y,GLfixed z)8465 glRotatexContextANGLE(GLeglContext ctx, GLfixed angle, GLfixed x, GLfixed y, GLfixed z)
8466 {
8467 return gl::RotatexContextANGLE(ctx, angle, x, y, z);
8468 }
8469
glSampleCoverageContextANGLE(GLeglContext ctx,GLfloat value,GLboolean invert)8470 void GL_APIENTRY glSampleCoverageContextANGLE(GLeglContext ctx, GLfloat value, GLboolean invert)
8471 {
8472 return gl::SampleCoverageContextANGLE(ctx, value, invert);
8473 }
8474
glSampleCoveragexContextANGLE(GLeglContext ctx,GLclampx value,GLboolean invert)8475 void GL_APIENTRY glSampleCoveragexContextANGLE(GLeglContext ctx, GLclampx value, GLboolean invert)
8476 {
8477 return gl::SampleCoveragexContextANGLE(ctx, value, invert);
8478 }
8479
glSampleMaskiContextANGLE(GLeglContext ctx,GLuint maskNumber,GLbitfield mask)8480 void GL_APIENTRY glSampleMaskiContextANGLE(GLeglContext ctx, GLuint maskNumber, GLbitfield mask)
8481 {
8482 return gl::SampleMaskiContextANGLE(ctx, maskNumber, mask);
8483 }
8484
glSamplerParameterIivContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,const GLint * param)8485 void GL_APIENTRY glSamplerParameterIivContextANGLE(GLeglContext ctx,
8486 GLuint sampler,
8487 GLenum pname,
8488 const GLint *param)
8489 {
8490 return gl::SamplerParameterIivContextANGLE(ctx, sampler, pname, param);
8491 }
8492
glSamplerParameterIivOESContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,const GLint * param)8493 void GL_APIENTRY glSamplerParameterIivOESContextANGLE(GLeglContext ctx,
8494 GLuint sampler,
8495 GLenum pname,
8496 const GLint *param)
8497 {
8498 return gl::SamplerParameterIivOESContextANGLE(ctx, sampler, pname, param);
8499 }
8500
glSamplerParameterIuivContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,const GLuint * param)8501 void GL_APIENTRY glSamplerParameterIuivContextANGLE(GLeglContext ctx,
8502 GLuint sampler,
8503 GLenum pname,
8504 const GLuint *param)
8505 {
8506 return gl::SamplerParameterIuivContextANGLE(ctx, sampler, pname, param);
8507 }
8508
glSamplerParameterIuivOESContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,const GLuint * param)8509 void GL_APIENTRY glSamplerParameterIuivOESContextANGLE(GLeglContext ctx,
8510 GLuint sampler,
8511 GLenum pname,
8512 const GLuint *param)
8513 {
8514 return gl::SamplerParameterIuivOESContextANGLE(ctx, sampler, pname, param);
8515 }
8516
glSamplerParameterfContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLfloat param)8517 void GL_APIENTRY glSamplerParameterfContextANGLE(GLeglContext ctx,
8518 GLuint sampler,
8519 GLenum pname,
8520 GLfloat param)
8521 {
8522 return gl::SamplerParameterfContextANGLE(ctx, sampler, pname, param);
8523 }
8524
glSamplerParameterfvContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,const GLfloat * param)8525 void GL_APIENTRY glSamplerParameterfvContextANGLE(GLeglContext ctx,
8526 GLuint sampler,
8527 GLenum pname,
8528 const GLfloat *param)
8529 {
8530 return gl::SamplerParameterfvContextANGLE(ctx, sampler, pname, param);
8531 }
8532
glSamplerParameteriContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLint param)8533 void GL_APIENTRY glSamplerParameteriContextANGLE(GLeglContext ctx,
8534 GLuint sampler,
8535 GLenum pname,
8536 GLint param)
8537 {
8538 return gl::SamplerParameteriContextANGLE(ctx, sampler, pname, param);
8539 }
8540
glSamplerParameterivContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,const GLint * param)8541 void GL_APIENTRY glSamplerParameterivContextANGLE(GLeglContext ctx,
8542 GLuint sampler,
8543 GLenum pname,
8544 const GLint *param)
8545 {
8546 return gl::SamplerParameterivContextANGLE(ctx, sampler, pname, param);
8547 }
8548
glScalefContextANGLE(GLeglContext ctx,GLfloat x,GLfloat y,GLfloat z)8549 void GL_APIENTRY glScalefContextANGLE(GLeglContext ctx, GLfloat x, GLfloat y, GLfloat z)
8550 {
8551 return gl::ScalefContextANGLE(ctx, x, y, z);
8552 }
8553
glScalexContextANGLE(GLeglContext ctx,GLfixed x,GLfixed y,GLfixed z)8554 void GL_APIENTRY glScalexContextANGLE(GLeglContext ctx, GLfixed x, GLfixed y, GLfixed z)
8555 {
8556 return gl::ScalexContextANGLE(ctx, x, y, z);
8557 }
8558
8559 void GL_APIENTRY
glScissorContextANGLE(GLeglContext ctx,GLint x,GLint y,GLsizei width,GLsizei height)8560 glScissorContextANGLE(GLeglContext ctx, GLint x, GLint y, GLsizei width, GLsizei height)
8561 {
8562 return gl::ScissorContextANGLE(ctx, x, y, width, height);
8563 }
8564
glSemaphoreParameterui64vEXTContextANGLE(GLeglContext ctx,GLuint semaphore,GLenum pname,const GLuint64 * params)8565 void GL_APIENTRY glSemaphoreParameterui64vEXTContextANGLE(GLeglContext ctx,
8566 GLuint semaphore,
8567 GLenum pname,
8568 const GLuint64 *params)
8569 {
8570 return gl::SemaphoreParameterui64vEXTContextANGLE(ctx, semaphore, pname, params);
8571 }
8572
glSetFenceNVContextANGLE(GLeglContext ctx,GLuint fence,GLenum condition)8573 void GL_APIENTRY glSetFenceNVContextANGLE(GLeglContext ctx, GLuint fence, GLenum condition)
8574 {
8575 return gl::SetFenceNVContextANGLE(ctx, fence, condition);
8576 }
8577
glShadeModelContextANGLE(GLeglContext ctx,GLenum mode)8578 void GL_APIENTRY glShadeModelContextANGLE(GLeglContext ctx, GLenum mode)
8579 {
8580 return gl::ShadeModelContextANGLE(ctx, mode);
8581 }
8582
glShaderBinaryContextANGLE(GLeglContext ctx,GLsizei count,const GLuint * shaders,GLenum binaryformat,const void * binary,GLsizei length)8583 void GL_APIENTRY glShaderBinaryContextANGLE(GLeglContext ctx,
8584 GLsizei count,
8585 const GLuint *shaders,
8586 GLenum binaryformat,
8587 const void *binary,
8588 GLsizei length)
8589 {
8590 return gl::ShaderBinaryContextANGLE(ctx, count, shaders, binaryformat, binary, length);
8591 }
8592
glShaderSourceContextANGLE(GLeglContext ctx,GLuint shader,GLsizei count,const GLchar * const * string,const GLint * length)8593 void GL_APIENTRY glShaderSourceContextANGLE(GLeglContext ctx,
8594 GLuint shader,
8595 GLsizei count,
8596 const GLchar *const *string,
8597 const GLint *length)
8598 {
8599 return gl::ShaderSourceContextANGLE(ctx, shader, count, string, length);
8600 }
8601
glSignalSemaphoreEXTContextANGLE(GLeglContext ctx,GLuint semaphore,GLuint numBufferBarriers,const GLuint * buffers,GLuint numTextureBarriers,const GLuint * textures,const GLenum * dstLayouts)8602 void GL_APIENTRY glSignalSemaphoreEXTContextANGLE(GLeglContext ctx,
8603 GLuint semaphore,
8604 GLuint numBufferBarriers,
8605 const GLuint *buffers,
8606 GLuint numTextureBarriers,
8607 const GLuint *textures,
8608 const GLenum *dstLayouts)
8609 {
8610 return gl::SignalSemaphoreEXTContextANGLE(ctx, semaphore, numBufferBarriers, buffers,
8611 numTextureBarriers, textures, dstLayouts);
8612 }
8613
glStencilFuncContextANGLE(GLeglContext ctx,GLenum func,GLint ref,GLuint mask)8614 void GL_APIENTRY glStencilFuncContextANGLE(GLeglContext ctx, GLenum func, GLint ref, GLuint mask)
8615 {
8616 return gl::StencilFuncContextANGLE(ctx, func, ref, mask);
8617 }
8618
glStencilFuncSeparateContextANGLE(GLeglContext ctx,GLenum face,GLenum func,GLint ref,GLuint mask)8619 void GL_APIENTRY glStencilFuncSeparateContextANGLE(GLeglContext ctx,
8620 GLenum face,
8621 GLenum func,
8622 GLint ref,
8623 GLuint mask)
8624 {
8625 return gl::StencilFuncSeparateContextANGLE(ctx, face, func, ref, mask);
8626 }
8627
glStencilMaskContextANGLE(GLeglContext ctx,GLuint mask)8628 void GL_APIENTRY glStencilMaskContextANGLE(GLeglContext ctx, GLuint mask)
8629 {
8630 return gl::StencilMaskContextANGLE(ctx, mask);
8631 }
8632
glStencilMaskSeparateContextANGLE(GLeglContext ctx,GLenum face,GLuint mask)8633 void GL_APIENTRY glStencilMaskSeparateContextANGLE(GLeglContext ctx, GLenum face, GLuint mask)
8634 {
8635 return gl::StencilMaskSeparateContextANGLE(ctx, face, mask);
8636 }
8637
glStencilOpContextANGLE(GLeglContext ctx,GLenum fail,GLenum zfail,GLenum zpass)8638 void GL_APIENTRY glStencilOpContextANGLE(GLeglContext ctx, GLenum fail, GLenum zfail, GLenum zpass)
8639 {
8640 return gl::StencilOpContextANGLE(ctx, fail, zfail, zpass);
8641 }
8642
glStencilOpSeparateContextANGLE(GLeglContext ctx,GLenum face,GLenum sfail,GLenum dpfail,GLenum dppass)8643 void GL_APIENTRY glStencilOpSeparateContextANGLE(GLeglContext ctx,
8644 GLenum face,
8645 GLenum sfail,
8646 GLenum dpfail,
8647 GLenum dppass)
8648 {
8649 return gl::StencilOpSeparateContextANGLE(ctx, face, sfail, dpfail, dppass);
8650 }
8651
glTestFenceNVContextANGLE(GLeglContext ctx,GLuint fence)8652 GLboolean GL_APIENTRY glTestFenceNVContextANGLE(GLeglContext ctx, GLuint fence)
8653 {
8654 return gl::TestFenceNVContextANGLE(ctx, fence);
8655 }
8656
glTexBufferContextANGLE(GLeglContext ctx,GLenum target,GLenum internalformat,GLuint buffer)8657 void GL_APIENTRY glTexBufferContextANGLE(GLeglContext ctx,
8658 GLenum target,
8659 GLenum internalformat,
8660 GLuint buffer)
8661 {
8662 return gl::TexBufferContextANGLE(ctx, target, internalformat, buffer);
8663 }
8664
glTexBufferRangeContextANGLE(GLeglContext ctx,GLenum target,GLenum internalformat,GLuint buffer,GLintptr offset,GLsizeiptr size)8665 void GL_APIENTRY glTexBufferRangeContextANGLE(GLeglContext ctx,
8666 GLenum target,
8667 GLenum internalformat,
8668 GLuint buffer,
8669 GLintptr offset,
8670 GLsizeiptr size)
8671 {
8672 return gl::TexBufferRangeContextANGLE(ctx, target, internalformat, buffer, offset, size);
8673 }
8674
glTexCoordPointerContextANGLE(GLeglContext ctx,GLint size,GLenum type,GLsizei stride,const void * pointer)8675 void GL_APIENTRY glTexCoordPointerContextANGLE(GLeglContext ctx,
8676 GLint size,
8677 GLenum type,
8678 GLsizei stride,
8679 const void *pointer)
8680 {
8681 return gl::TexCoordPointerContextANGLE(ctx, size, type, stride, pointer);
8682 }
8683
glTexEnvfContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLfloat param)8684 void GL_APIENTRY glTexEnvfContextANGLE(GLeglContext ctx, GLenum target, GLenum pname, GLfloat param)
8685 {
8686 return gl::TexEnvfContextANGLE(ctx, target, pname, param);
8687 }
8688
glTexEnvfvContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,const GLfloat * params)8689 void GL_APIENTRY glTexEnvfvContextANGLE(GLeglContext ctx,
8690 GLenum target,
8691 GLenum pname,
8692 const GLfloat *params)
8693 {
8694 return gl::TexEnvfvContextANGLE(ctx, target, pname, params);
8695 }
8696
glTexEnviContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint param)8697 void GL_APIENTRY glTexEnviContextANGLE(GLeglContext ctx, GLenum target, GLenum pname, GLint param)
8698 {
8699 return gl::TexEnviContextANGLE(ctx, target, pname, param);
8700 }
8701
glTexEnvivContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,const GLint * params)8702 void GL_APIENTRY glTexEnvivContextANGLE(GLeglContext ctx,
8703 GLenum target,
8704 GLenum pname,
8705 const GLint *params)
8706 {
8707 return gl::TexEnvivContextANGLE(ctx, target, pname, params);
8708 }
8709
glTexEnvxContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLfixed param)8710 void GL_APIENTRY glTexEnvxContextANGLE(GLeglContext ctx, GLenum target, GLenum pname, GLfixed param)
8711 {
8712 return gl::TexEnvxContextANGLE(ctx, target, pname, param);
8713 }
8714
glTexEnvxvContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,const GLfixed * params)8715 void GL_APIENTRY glTexEnvxvContextANGLE(GLeglContext ctx,
8716 GLenum target,
8717 GLenum pname,
8718 const GLfixed *params)
8719 {
8720 return gl::TexEnvxvContextANGLE(ctx, target, pname, params);
8721 }
8722
glTexGenfOESContextANGLE(GLeglContext ctx,GLenum coord,GLenum pname,GLfloat param)8723 void GL_APIENTRY glTexGenfOESContextANGLE(GLeglContext ctx,
8724 GLenum coord,
8725 GLenum pname,
8726 GLfloat param)
8727 {
8728 return gl::TexGenfOESContextANGLE(ctx, coord, pname, param);
8729 }
8730
glTexGenfvOESContextANGLE(GLeglContext ctx,GLenum coord,GLenum pname,const GLfloat * params)8731 void GL_APIENTRY glTexGenfvOESContextANGLE(GLeglContext ctx,
8732 GLenum coord,
8733 GLenum pname,
8734 const GLfloat *params)
8735 {
8736 return gl::TexGenfvOESContextANGLE(ctx, coord, pname, params);
8737 }
8738
glTexGeniOESContextANGLE(GLeglContext ctx,GLenum coord,GLenum pname,GLint param)8739 void GL_APIENTRY glTexGeniOESContextANGLE(GLeglContext ctx, GLenum coord, GLenum pname, GLint param)
8740 {
8741 return gl::TexGeniOESContextANGLE(ctx, coord, pname, param);
8742 }
8743
glTexGenivOESContextANGLE(GLeglContext ctx,GLenum coord,GLenum pname,const GLint * params)8744 void GL_APIENTRY glTexGenivOESContextANGLE(GLeglContext ctx,
8745 GLenum coord,
8746 GLenum pname,
8747 const GLint *params)
8748 {
8749 return gl::TexGenivOESContextANGLE(ctx, coord, pname, params);
8750 }
8751
glTexGenxOESContextANGLE(GLeglContext ctx,GLenum coord,GLenum pname,GLfixed param)8752 void GL_APIENTRY glTexGenxOESContextANGLE(GLeglContext ctx,
8753 GLenum coord,
8754 GLenum pname,
8755 GLfixed param)
8756 {
8757 return gl::TexGenxOESContextANGLE(ctx, coord, pname, param);
8758 }
8759
glTexGenxvOESContextANGLE(GLeglContext ctx,GLenum coord,GLenum pname,const GLfixed * params)8760 void GL_APIENTRY glTexGenxvOESContextANGLE(GLeglContext ctx,
8761 GLenum coord,
8762 GLenum pname,
8763 const GLfixed *params)
8764 {
8765 return gl::TexGenxvOESContextANGLE(ctx, coord, pname, params);
8766 }
8767
glTexImage2DContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type,const void * pixels)8768 void GL_APIENTRY glTexImage2DContextANGLE(GLeglContext ctx,
8769 GLenum target,
8770 GLint level,
8771 GLint internalformat,
8772 GLsizei width,
8773 GLsizei height,
8774 GLint border,
8775 GLenum format,
8776 GLenum type,
8777 const void *pixels)
8778 {
8779 return gl::TexImage2DContextANGLE(ctx, target, level, internalformat, width, height, border,
8780 format, type, pixels);
8781 }
8782
glTexImage3DContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,const void * pixels)8783 void GL_APIENTRY glTexImage3DContextANGLE(GLeglContext ctx,
8784 GLenum target,
8785 GLint level,
8786 GLint internalformat,
8787 GLsizei width,
8788 GLsizei height,
8789 GLsizei depth,
8790 GLint border,
8791 GLenum format,
8792 GLenum type,
8793 const void *pixels)
8794 {
8795 return gl::TexImage3DContextANGLE(ctx, target, level, internalformat, width, height, depth,
8796 border, format, type, pixels);
8797 }
8798
glTexImage3DOESContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,const void * pixels)8799 void GL_APIENTRY glTexImage3DOESContextANGLE(GLeglContext ctx,
8800 GLenum target,
8801 GLint level,
8802 GLenum internalformat,
8803 GLsizei width,
8804 GLsizei height,
8805 GLsizei depth,
8806 GLint border,
8807 GLenum format,
8808 GLenum type,
8809 const void *pixels)
8810 {
8811 return gl::TexImage3DOESContextANGLE(ctx, target, level, internalformat, width, height, depth,
8812 border, format, type, pixels);
8813 }
8814
glTexParameterIivContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,const GLint * params)8815 void GL_APIENTRY glTexParameterIivContextANGLE(GLeglContext ctx,
8816 GLenum target,
8817 GLenum pname,
8818 const GLint *params)
8819 {
8820 return gl::TexParameterIivContextANGLE(ctx, target, pname, params);
8821 }
8822
glTexParameterIivOESContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,const GLint * params)8823 void GL_APIENTRY glTexParameterIivOESContextANGLE(GLeglContext ctx,
8824 GLenum target,
8825 GLenum pname,
8826 const GLint *params)
8827 {
8828 return gl::TexParameterIivOESContextANGLE(ctx, target, pname, params);
8829 }
8830
glTexParameterIuivContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,const GLuint * params)8831 void GL_APIENTRY glTexParameterIuivContextANGLE(GLeglContext ctx,
8832 GLenum target,
8833 GLenum pname,
8834 const GLuint *params)
8835 {
8836 return gl::TexParameterIuivContextANGLE(ctx, target, pname, params);
8837 }
8838
glTexParameterIuivOESContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,const GLuint * params)8839 void GL_APIENTRY glTexParameterIuivOESContextANGLE(GLeglContext ctx,
8840 GLenum target,
8841 GLenum pname,
8842 const GLuint *params)
8843 {
8844 return gl::TexParameterIuivOESContextANGLE(ctx, target, pname, params);
8845 }
8846
glTexParameterfContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLfloat param)8847 void GL_APIENTRY glTexParameterfContextANGLE(GLeglContext ctx,
8848 GLenum target,
8849 GLenum pname,
8850 GLfloat param)
8851 {
8852 return gl::TexParameterfContextANGLE(ctx, target, pname, param);
8853 }
8854
glTexParameterfvContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,const GLfloat * params)8855 void GL_APIENTRY glTexParameterfvContextANGLE(GLeglContext ctx,
8856 GLenum target,
8857 GLenum pname,
8858 const GLfloat *params)
8859 {
8860 return gl::TexParameterfvContextANGLE(ctx, target, pname, params);
8861 }
8862
glTexParameteriContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLint param)8863 void GL_APIENTRY glTexParameteriContextANGLE(GLeglContext ctx,
8864 GLenum target,
8865 GLenum pname,
8866 GLint param)
8867 {
8868 return gl::TexParameteriContextANGLE(ctx, target, pname, param);
8869 }
8870
glTexParameterivContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,const GLint * params)8871 void GL_APIENTRY glTexParameterivContextANGLE(GLeglContext ctx,
8872 GLenum target,
8873 GLenum pname,
8874 const GLint *params)
8875 {
8876 return gl::TexParameterivContextANGLE(ctx, target, pname, params);
8877 }
8878
glTexParameterxContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLfixed param)8879 void GL_APIENTRY glTexParameterxContextANGLE(GLeglContext ctx,
8880 GLenum target,
8881 GLenum pname,
8882 GLfixed param)
8883 {
8884 return gl::TexParameterxContextANGLE(ctx, target, pname, param);
8885 }
8886
glTexParameterxvContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,const GLfixed * params)8887 void GL_APIENTRY glTexParameterxvContextANGLE(GLeglContext ctx,
8888 GLenum target,
8889 GLenum pname,
8890 const GLfixed *params)
8891 {
8892 return gl::TexParameterxvContextANGLE(ctx, target, pname, params);
8893 }
8894
glTexStorage1DEXTContextANGLE(GLeglContext ctx,GLenum target,GLsizei levels,GLenum internalformat,GLsizei width)8895 void GL_APIENTRY glTexStorage1DEXTContextANGLE(GLeglContext ctx,
8896 GLenum target,
8897 GLsizei levels,
8898 GLenum internalformat,
8899 GLsizei width)
8900 {
8901 return gl::TexStorage1DEXTContextANGLE(ctx, target, levels, internalformat, width);
8902 }
8903
glTexStorage2DContextANGLE(GLeglContext ctx,GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height)8904 void GL_APIENTRY glTexStorage2DContextANGLE(GLeglContext ctx,
8905 GLenum target,
8906 GLsizei levels,
8907 GLenum internalformat,
8908 GLsizei width,
8909 GLsizei height)
8910 {
8911 return gl::TexStorage2DContextANGLE(ctx, target, levels, internalformat, width, height);
8912 }
8913
glTexStorage2DEXTContextANGLE(GLeglContext ctx,GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height)8914 void GL_APIENTRY glTexStorage2DEXTContextANGLE(GLeglContext ctx,
8915 GLenum target,
8916 GLsizei levels,
8917 GLenum internalformat,
8918 GLsizei width,
8919 GLsizei height)
8920 {
8921 return gl::TexStorage2DEXTContextANGLE(ctx, target, levels, internalformat, width, height);
8922 }
8923
glTexStorage2DMultisampleContextANGLE(GLeglContext ctx,GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLboolean fixedsamplelocations)8924 void GL_APIENTRY glTexStorage2DMultisampleContextANGLE(GLeglContext ctx,
8925 GLenum target,
8926 GLsizei samples,
8927 GLenum internalformat,
8928 GLsizei width,
8929 GLsizei height,
8930 GLboolean fixedsamplelocations)
8931 {
8932 return gl::TexStorage2DMultisampleContextANGLE(ctx, target, samples, internalformat, width,
8933 height, fixedsamplelocations);
8934 }
8935
glTexStorage3DContextANGLE(GLeglContext ctx,GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth)8936 void GL_APIENTRY glTexStorage3DContextANGLE(GLeglContext ctx,
8937 GLenum target,
8938 GLsizei levels,
8939 GLenum internalformat,
8940 GLsizei width,
8941 GLsizei height,
8942 GLsizei depth)
8943 {
8944 return gl::TexStorage3DContextANGLE(ctx, target, levels, internalformat, width, height, depth);
8945 }
8946
glTexStorage3DEXTContextANGLE(GLeglContext ctx,GLenum target,GLsizei levels,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth)8947 void GL_APIENTRY glTexStorage3DEXTContextANGLE(GLeglContext ctx,
8948 GLenum target,
8949 GLsizei levels,
8950 GLenum internalformat,
8951 GLsizei width,
8952 GLsizei height,
8953 GLsizei depth)
8954 {
8955 return gl::TexStorage3DEXTContextANGLE(ctx, target, levels, internalformat, width, height,
8956 depth);
8957 }
8958
glTexStorage3DMultisampleContextANGLE(GLeglContext ctx,GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedsamplelocations)8959 void GL_APIENTRY glTexStorage3DMultisampleContextANGLE(GLeglContext ctx,
8960 GLenum target,
8961 GLsizei samples,
8962 GLenum internalformat,
8963 GLsizei width,
8964 GLsizei height,
8965 GLsizei depth,
8966 GLboolean fixedsamplelocations)
8967 {
8968 return gl::TexStorage3DMultisampleContextANGLE(ctx, target, samples, internalformat, width,
8969 height, depth, fixedsamplelocations);
8970 }
8971
glTexStorage3DMultisampleOESContextANGLE(GLeglContext ctx,GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedsamplelocations)8972 void GL_APIENTRY glTexStorage3DMultisampleOESContextANGLE(GLeglContext ctx,
8973 GLenum target,
8974 GLsizei samples,
8975 GLenum internalformat,
8976 GLsizei width,
8977 GLsizei height,
8978 GLsizei depth,
8979 GLboolean fixedsamplelocations)
8980 {
8981 return gl::TexStorage3DMultisampleOESContextANGLE(ctx, target, samples, internalformat, width,
8982 height, depth, fixedsamplelocations);
8983 }
8984
glTexStorageMem2DEXTContextANGLE(GLeglContext ctx,GLenum target,GLsizei levels,GLenum internalFormat,GLsizei width,GLsizei height,GLuint memory,GLuint64 offset)8985 void GL_APIENTRY glTexStorageMem2DEXTContextANGLE(GLeglContext ctx,
8986 GLenum target,
8987 GLsizei levels,
8988 GLenum internalFormat,
8989 GLsizei width,
8990 GLsizei height,
8991 GLuint memory,
8992 GLuint64 offset)
8993 {
8994 return gl::TexStorageMem2DEXTContextANGLE(ctx, target, levels, internalFormat, width, height,
8995 memory, offset);
8996 }
8997
glTexStorageMem2DMultisampleEXTContextANGLE(GLeglContext ctx,GLenum target,GLsizei samples,GLenum internalFormat,GLsizei width,GLsizei height,GLboolean fixedSampleLocations,GLuint memory,GLuint64 offset)8998 void GL_APIENTRY glTexStorageMem2DMultisampleEXTContextANGLE(GLeglContext ctx,
8999 GLenum target,
9000 GLsizei samples,
9001 GLenum internalFormat,
9002 GLsizei width,
9003 GLsizei height,
9004 GLboolean fixedSampleLocations,
9005 GLuint memory,
9006 GLuint64 offset)
9007 {
9008 return gl::TexStorageMem2DMultisampleEXTContextANGLE(
9009 ctx, target, samples, internalFormat, width, height, fixedSampleLocations, memory, offset);
9010 }
9011
glTexStorageMem3DEXTContextANGLE(GLeglContext ctx,GLenum target,GLsizei levels,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLuint memory,GLuint64 offset)9012 void GL_APIENTRY glTexStorageMem3DEXTContextANGLE(GLeglContext ctx,
9013 GLenum target,
9014 GLsizei levels,
9015 GLenum internalFormat,
9016 GLsizei width,
9017 GLsizei height,
9018 GLsizei depth,
9019 GLuint memory,
9020 GLuint64 offset)
9021 {
9022 return gl::TexStorageMem3DEXTContextANGLE(ctx, target, levels, internalFormat, width, height,
9023 depth, memory, offset);
9024 }
9025
glTexStorageMem3DMultisampleEXTContextANGLE(GLeglContext ctx,GLenum target,GLsizei samples,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedSampleLocations,GLuint memory,GLuint64 offset)9026 void GL_APIENTRY glTexStorageMem3DMultisampleEXTContextANGLE(GLeglContext ctx,
9027 GLenum target,
9028 GLsizei samples,
9029 GLenum internalFormat,
9030 GLsizei width,
9031 GLsizei height,
9032 GLsizei depth,
9033 GLboolean fixedSampleLocations,
9034 GLuint memory,
9035 GLuint64 offset)
9036 {
9037 return gl::TexStorageMem3DMultisampleEXTContextANGLE(ctx, target, samples, internalFormat,
9038 width, height, depth, fixedSampleLocations,
9039 memory, offset);
9040 }
9041
glTexSubImage2DContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLenum type,const void * pixels)9042 void GL_APIENTRY glTexSubImage2DContextANGLE(GLeglContext ctx,
9043 GLenum target,
9044 GLint level,
9045 GLint xoffset,
9046 GLint yoffset,
9047 GLsizei width,
9048 GLsizei height,
9049 GLenum format,
9050 GLenum type,
9051 const void *pixels)
9052 {
9053 return gl::TexSubImage2DContextANGLE(ctx, target, level, xoffset, yoffset, width, height,
9054 format, type, pixels);
9055 }
9056
glTexSubImage3DContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const void * pixels)9057 void GL_APIENTRY glTexSubImage3DContextANGLE(GLeglContext ctx,
9058 GLenum target,
9059 GLint level,
9060 GLint xoffset,
9061 GLint yoffset,
9062 GLint zoffset,
9063 GLsizei width,
9064 GLsizei height,
9065 GLsizei depth,
9066 GLenum format,
9067 GLenum type,
9068 const void *pixels)
9069 {
9070 return gl::TexSubImage3DContextANGLE(ctx, target, level, xoffset, yoffset, zoffset, width,
9071 height, depth, format, type, pixels);
9072 }
9073
glTexSubImage3DOESContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const void * pixels)9074 void GL_APIENTRY glTexSubImage3DOESContextANGLE(GLeglContext ctx,
9075 GLenum target,
9076 GLint level,
9077 GLint xoffset,
9078 GLint yoffset,
9079 GLint zoffset,
9080 GLsizei width,
9081 GLsizei height,
9082 GLsizei depth,
9083 GLenum format,
9084 GLenum type,
9085 const void *pixels)
9086 {
9087 return gl::TexSubImage3DOESContextANGLE(ctx, target, level, xoffset, yoffset, zoffset, width,
9088 height, depth, format, type, pixels);
9089 }
9090
glTransformFeedbackVaryingsContextANGLE(GLeglContext ctx,GLuint program,GLsizei count,const GLchar * const * varyings,GLenum bufferMode)9091 void GL_APIENTRY glTransformFeedbackVaryingsContextANGLE(GLeglContext ctx,
9092 GLuint program,
9093 GLsizei count,
9094 const GLchar *const *varyings,
9095 GLenum bufferMode)
9096 {
9097 return gl::TransformFeedbackVaryingsContextANGLE(ctx, program, count, varyings, bufferMode);
9098 }
9099
glTranslatefContextANGLE(GLeglContext ctx,GLfloat x,GLfloat y,GLfloat z)9100 void GL_APIENTRY glTranslatefContextANGLE(GLeglContext ctx, GLfloat x, GLfloat y, GLfloat z)
9101 {
9102 return gl::TranslatefContextANGLE(ctx, x, y, z);
9103 }
9104
glTranslatexContextANGLE(GLeglContext ctx,GLfixed x,GLfixed y,GLfixed z)9105 void GL_APIENTRY glTranslatexContextANGLE(GLeglContext ctx, GLfixed x, GLfixed y, GLfixed z)
9106 {
9107 return gl::TranslatexContextANGLE(ctx, x, y, z);
9108 }
9109
glUniform1fContextANGLE(GLeglContext ctx,GLint location,GLfloat v0)9110 void GL_APIENTRY glUniform1fContextANGLE(GLeglContext ctx, GLint location, GLfloat v0)
9111 {
9112 return gl::Uniform1fContextANGLE(ctx, location, v0);
9113 }
9114
glUniform1fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,const GLfloat * value)9115 void GL_APIENTRY glUniform1fvContextANGLE(GLeglContext ctx,
9116 GLint location,
9117 GLsizei count,
9118 const GLfloat *value)
9119 {
9120 return gl::Uniform1fvContextANGLE(ctx, location, count, value);
9121 }
9122
glUniform1iContextANGLE(GLeglContext ctx,GLint location,GLint v0)9123 void GL_APIENTRY glUniform1iContextANGLE(GLeglContext ctx, GLint location, GLint v0)
9124 {
9125 return gl::Uniform1iContextANGLE(ctx, location, v0);
9126 }
9127
glUniform1ivContextANGLE(GLeglContext ctx,GLint location,GLsizei count,const GLint * value)9128 void GL_APIENTRY glUniform1ivContextANGLE(GLeglContext ctx,
9129 GLint location,
9130 GLsizei count,
9131 const GLint *value)
9132 {
9133 return gl::Uniform1ivContextANGLE(ctx, location, count, value);
9134 }
9135
glUniform1uiContextANGLE(GLeglContext ctx,GLint location,GLuint v0)9136 void GL_APIENTRY glUniform1uiContextANGLE(GLeglContext ctx, GLint location, GLuint v0)
9137 {
9138 return gl::Uniform1uiContextANGLE(ctx, location, v0);
9139 }
9140
glUniform1uivContextANGLE(GLeglContext ctx,GLint location,GLsizei count,const GLuint * value)9141 void GL_APIENTRY glUniform1uivContextANGLE(GLeglContext ctx,
9142 GLint location,
9143 GLsizei count,
9144 const GLuint *value)
9145 {
9146 return gl::Uniform1uivContextANGLE(ctx, location, count, value);
9147 }
9148
glUniform2fContextANGLE(GLeglContext ctx,GLint location,GLfloat v0,GLfloat v1)9149 void GL_APIENTRY glUniform2fContextANGLE(GLeglContext ctx, GLint location, GLfloat v0, GLfloat v1)
9150 {
9151 return gl::Uniform2fContextANGLE(ctx, location, v0, v1);
9152 }
9153
glUniform2fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,const GLfloat * value)9154 void GL_APIENTRY glUniform2fvContextANGLE(GLeglContext ctx,
9155 GLint location,
9156 GLsizei count,
9157 const GLfloat *value)
9158 {
9159 return gl::Uniform2fvContextANGLE(ctx, location, count, value);
9160 }
9161
glUniform2iContextANGLE(GLeglContext ctx,GLint location,GLint v0,GLint v1)9162 void GL_APIENTRY glUniform2iContextANGLE(GLeglContext ctx, GLint location, GLint v0, GLint v1)
9163 {
9164 return gl::Uniform2iContextANGLE(ctx, location, v0, v1);
9165 }
9166
glUniform2ivContextANGLE(GLeglContext ctx,GLint location,GLsizei count,const GLint * value)9167 void GL_APIENTRY glUniform2ivContextANGLE(GLeglContext ctx,
9168 GLint location,
9169 GLsizei count,
9170 const GLint *value)
9171 {
9172 return gl::Uniform2ivContextANGLE(ctx, location, count, value);
9173 }
9174
glUniform2uiContextANGLE(GLeglContext ctx,GLint location,GLuint v0,GLuint v1)9175 void GL_APIENTRY glUniform2uiContextANGLE(GLeglContext ctx, GLint location, GLuint v0, GLuint v1)
9176 {
9177 return gl::Uniform2uiContextANGLE(ctx, location, v0, v1);
9178 }
9179
glUniform2uivContextANGLE(GLeglContext ctx,GLint location,GLsizei count,const GLuint * value)9180 void GL_APIENTRY glUniform2uivContextANGLE(GLeglContext ctx,
9181 GLint location,
9182 GLsizei count,
9183 const GLuint *value)
9184 {
9185 return gl::Uniform2uivContextANGLE(ctx, location, count, value);
9186 }
9187
9188 void GL_APIENTRY
glUniform3fContextANGLE(GLeglContext ctx,GLint location,GLfloat v0,GLfloat v1,GLfloat v2)9189 glUniform3fContextANGLE(GLeglContext ctx, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
9190 {
9191 return gl::Uniform3fContextANGLE(ctx, location, v0, v1, v2);
9192 }
9193
glUniform3fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,const GLfloat * value)9194 void GL_APIENTRY glUniform3fvContextANGLE(GLeglContext ctx,
9195 GLint location,
9196 GLsizei count,
9197 const GLfloat *value)
9198 {
9199 return gl::Uniform3fvContextANGLE(ctx, location, count, value);
9200 }
9201
9202 void GL_APIENTRY
glUniform3iContextANGLE(GLeglContext ctx,GLint location,GLint v0,GLint v1,GLint v2)9203 glUniform3iContextANGLE(GLeglContext ctx, GLint location, GLint v0, GLint v1, GLint v2)
9204 {
9205 return gl::Uniform3iContextANGLE(ctx, location, v0, v1, v2);
9206 }
9207
glUniform3ivContextANGLE(GLeglContext ctx,GLint location,GLsizei count,const GLint * value)9208 void GL_APIENTRY glUniform3ivContextANGLE(GLeglContext ctx,
9209 GLint location,
9210 GLsizei count,
9211 const GLint *value)
9212 {
9213 return gl::Uniform3ivContextANGLE(ctx, location, count, value);
9214 }
9215
9216 void GL_APIENTRY
glUniform3uiContextANGLE(GLeglContext ctx,GLint location,GLuint v0,GLuint v1,GLuint v2)9217 glUniform3uiContextANGLE(GLeglContext ctx, GLint location, GLuint v0, GLuint v1, GLuint v2)
9218 {
9219 return gl::Uniform3uiContextANGLE(ctx, location, v0, v1, v2);
9220 }
9221
glUniform3uivContextANGLE(GLeglContext ctx,GLint location,GLsizei count,const GLuint * value)9222 void GL_APIENTRY glUniform3uivContextANGLE(GLeglContext ctx,
9223 GLint location,
9224 GLsizei count,
9225 const GLuint *value)
9226 {
9227 return gl::Uniform3uivContextANGLE(ctx, location, count, value);
9228 }
9229
glUniform4fContextANGLE(GLeglContext ctx,GLint location,GLfloat v0,GLfloat v1,GLfloat v2,GLfloat v3)9230 void GL_APIENTRY glUniform4fContextANGLE(GLeglContext ctx,
9231 GLint location,
9232 GLfloat v0,
9233 GLfloat v1,
9234 GLfloat v2,
9235 GLfloat v3)
9236 {
9237 return gl::Uniform4fContextANGLE(ctx, location, v0, v1, v2, v3);
9238 }
9239
glUniform4fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,const GLfloat * value)9240 void GL_APIENTRY glUniform4fvContextANGLE(GLeglContext ctx,
9241 GLint location,
9242 GLsizei count,
9243 const GLfloat *value)
9244 {
9245 return gl::Uniform4fvContextANGLE(ctx, location, count, value);
9246 }
9247
9248 void GL_APIENTRY
glUniform4iContextANGLE(GLeglContext ctx,GLint location,GLint v0,GLint v1,GLint v2,GLint v3)9249 glUniform4iContextANGLE(GLeglContext ctx, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
9250 {
9251 return gl::Uniform4iContextANGLE(ctx, location, v0, v1, v2, v3);
9252 }
9253
glUniform4ivContextANGLE(GLeglContext ctx,GLint location,GLsizei count,const GLint * value)9254 void GL_APIENTRY glUniform4ivContextANGLE(GLeglContext ctx,
9255 GLint location,
9256 GLsizei count,
9257 const GLint *value)
9258 {
9259 return gl::Uniform4ivContextANGLE(ctx, location, count, value);
9260 }
9261
glUniform4uiContextANGLE(GLeglContext ctx,GLint location,GLuint v0,GLuint v1,GLuint v2,GLuint v3)9262 void GL_APIENTRY glUniform4uiContextANGLE(GLeglContext ctx,
9263 GLint location,
9264 GLuint v0,
9265 GLuint v1,
9266 GLuint v2,
9267 GLuint v3)
9268 {
9269 return gl::Uniform4uiContextANGLE(ctx, location, v0, v1, v2, v3);
9270 }
9271
glUniform4uivContextANGLE(GLeglContext ctx,GLint location,GLsizei count,const GLuint * value)9272 void GL_APIENTRY glUniform4uivContextANGLE(GLeglContext ctx,
9273 GLint location,
9274 GLsizei count,
9275 const GLuint *value)
9276 {
9277 return gl::Uniform4uivContextANGLE(ctx, location, count, value);
9278 }
9279
glUniformBlockBindingContextANGLE(GLeglContext ctx,GLuint program,GLuint uniformBlockIndex,GLuint uniformBlockBinding)9280 void GL_APIENTRY glUniformBlockBindingContextANGLE(GLeglContext ctx,
9281 GLuint program,
9282 GLuint uniformBlockIndex,
9283 GLuint uniformBlockBinding)
9284 {
9285 return gl::UniformBlockBindingContextANGLE(ctx, program, uniformBlockIndex,
9286 uniformBlockBinding);
9287 }
9288
glUniformMatrix2fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9289 void GL_APIENTRY glUniformMatrix2fvContextANGLE(GLeglContext ctx,
9290 GLint location,
9291 GLsizei count,
9292 GLboolean transpose,
9293 const GLfloat *value)
9294 {
9295 return gl::UniformMatrix2fvContextANGLE(ctx, location, count, transpose, value);
9296 }
9297
glUniformMatrix2x3fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9298 void GL_APIENTRY glUniformMatrix2x3fvContextANGLE(GLeglContext ctx,
9299 GLint location,
9300 GLsizei count,
9301 GLboolean transpose,
9302 const GLfloat *value)
9303 {
9304 return gl::UniformMatrix2x3fvContextANGLE(ctx, location, count, transpose, value);
9305 }
9306
glUniformMatrix2x4fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9307 void GL_APIENTRY glUniformMatrix2x4fvContextANGLE(GLeglContext ctx,
9308 GLint location,
9309 GLsizei count,
9310 GLboolean transpose,
9311 const GLfloat *value)
9312 {
9313 return gl::UniformMatrix2x4fvContextANGLE(ctx, location, count, transpose, value);
9314 }
9315
glUniformMatrix3fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9316 void GL_APIENTRY glUniformMatrix3fvContextANGLE(GLeglContext ctx,
9317 GLint location,
9318 GLsizei count,
9319 GLboolean transpose,
9320 const GLfloat *value)
9321 {
9322 return gl::UniformMatrix3fvContextANGLE(ctx, location, count, transpose, value);
9323 }
9324
glUniformMatrix3x2fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9325 void GL_APIENTRY glUniformMatrix3x2fvContextANGLE(GLeglContext ctx,
9326 GLint location,
9327 GLsizei count,
9328 GLboolean transpose,
9329 const GLfloat *value)
9330 {
9331 return gl::UniformMatrix3x2fvContextANGLE(ctx, location, count, transpose, value);
9332 }
9333
glUniformMatrix3x4fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9334 void GL_APIENTRY glUniformMatrix3x4fvContextANGLE(GLeglContext ctx,
9335 GLint location,
9336 GLsizei count,
9337 GLboolean transpose,
9338 const GLfloat *value)
9339 {
9340 return gl::UniformMatrix3x4fvContextANGLE(ctx, location, count, transpose, value);
9341 }
9342
glUniformMatrix4fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9343 void GL_APIENTRY glUniformMatrix4fvContextANGLE(GLeglContext ctx,
9344 GLint location,
9345 GLsizei count,
9346 GLboolean transpose,
9347 const GLfloat *value)
9348 {
9349 return gl::UniformMatrix4fvContextANGLE(ctx, location, count, transpose, value);
9350 }
9351
glUniformMatrix4x2fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9352 void GL_APIENTRY glUniformMatrix4x2fvContextANGLE(GLeglContext ctx,
9353 GLint location,
9354 GLsizei count,
9355 GLboolean transpose,
9356 const GLfloat *value)
9357 {
9358 return gl::UniformMatrix4x2fvContextANGLE(ctx, location, count, transpose, value);
9359 }
9360
glUniformMatrix4x3fvContextANGLE(GLeglContext ctx,GLint location,GLsizei count,GLboolean transpose,const GLfloat * value)9361 void GL_APIENTRY glUniformMatrix4x3fvContextANGLE(GLeglContext ctx,
9362 GLint location,
9363 GLsizei count,
9364 GLboolean transpose,
9365 const GLfloat *value)
9366 {
9367 return gl::UniformMatrix4x3fvContextANGLE(ctx, location, count, transpose, value);
9368 }
9369
glUnmapBufferContextANGLE(GLeglContext ctx,GLenum target)9370 GLboolean GL_APIENTRY glUnmapBufferContextANGLE(GLeglContext ctx, GLenum target)
9371 {
9372 return gl::UnmapBufferContextANGLE(ctx, target);
9373 }
9374
glUnmapBufferOESContextANGLE(GLeglContext ctx,GLenum target)9375 GLboolean GL_APIENTRY glUnmapBufferOESContextANGLE(GLeglContext ctx, GLenum target)
9376 {
9377 return gl::UnmapBufferOESContextANGLE(ctx, target);
9378 }
9379
glUseProgramContextANGLE(GLeglContext ctx,GLuint program)9380 void GL_APIENTRY glUseProgramContextANGLE(GLeglContext ctx, GLuint program)
9381 {
9382 return gl::UseProgramContextANGLE(ctx, program);
9383 }
9384
glUseProgramStagesContextANGLE(GLeglContext ctx,GLuint pipeline,GLbitfield stages,GLuint program)9385 void GL_APIENTRY glUseProgramStagesContextANGLE(GLeglContext ctx,
9386 GLuint pipeline,
9387 GLbitfield stages,
9388 GLuint program)
9389 {
9390 return gl::UseProgramStagesContextANGLE(ctx, pipeline, stages, program);
9391 }
9392
glValidateProgramContextANGLE(GLeglContext ctx,GLuint program)9393 void GL_APIENTRY glValidateProgramContextANGLE(GLeglContext ctx, GLuint program)
9394 {
9395 return gl::ValidateProgramContextANGLE(ctx, program);
9396 }
9397
glValidateProgramPipelineContextANGLE(GLeglContext ctx,GLuint pipeline)9398 void GL_APIENTRY glValidateProgramPipelineContextANGLE(GLeglContext ctx, GLuint pipeline)
9399 {
9400 return gl::ValidateProgramPipelineContextANGLE(ctx, pipeline);
9401 }
9402
glVertexAttrib1fContextANGLE(GLeglContext ctx,GLuint index,GLfloat x)9403 void GL_APIENTRY glVertexAttrib1fContextANGLE(GLeglContext ctx, GLuint index, GLfloat x)
9404 {
9405 return gl::VertexAttrib1fContextANGLE(ctx, index, x);
9406 }
9407
glVertexAttrib1fvContextANGLE(GLeglContext ctx,GLuint index,const GLfloat * v)9408 void GL_APIENTRY glVertexAttrib1fvContextANGLE(GLeglContext ctx, GLuint index, const GLfloat *v)
9409 {
9410 return gl::VertexAttrib1fvContextANGLE(ctx, index, v);
9411 }
9412
glVertexAttrib2fContextANGLE(GLeglContext ctx,GLuint index,GLfloat x,GLfloat y)9413 void GL_APIENTRY glVertexAttrib2fContextANGLE(GLeglContext ctx, GLuint index, GLfloat x, GLfloat y)
9414 {
9415 return gl::VertexAttrib2fContextANGLE(ctx, index, x, y);
9416 }
9417
glVertexAttrib2fvContextANGLE(GLeglContext ctx,GLuint index,const GLfloat * v)9418 void GL_APIENTRY glVertexAttrib2fvContextANGLE(GLeglContext ctx, GLuint index, const GLfloat *v)
9419 {
9420 return gl::VertexAttrib2fvContextANGLE(ctx, index, v);
9421 }
9422
9423 void GL_APIENTRY
glVertexAttrib3fContextANGLE(GLeglContext ctx,GLuint index,GLfloat x,GLfloat y,GLfloat z)9424 glVertexAttrib3fContextANGLE(GLeglContext ctx, GLuint index, GLfloat x, GLfloat y, GLfloat z)
9425 {
9426 return gl::VertexAttrib3fContextANGLE(ctx, index, x, y, z);
9427 }
9428
glVertexAttrib3fvContextANGLE(GLeglContext ctx,GLuint index,const GLfloat * v)9429 void GL_APIENTRY glVertexAttrib3fvContextANGLE(GLeglContext ctx, GLuint index, const GLfloat *v)
9430 {
9431 return gl::VertexAttrib3fvContextANGLE(ctx, index, v);
9432 }
9433
glVertexAttrib4fContextANGLE(GLeglContext ctx,GLuint index,GLfloat x,GLfloat y,GLfloat z,GLfloat w)9434 void GL_APIENTRY glVertexAttrib4fContextANGLE(GLeglContext ctx,
9435 GLuint index,
9436 GLfloat x,
9437 GLfloat y,
9438 GLfloat z,
9439 GLfloat w)
9440 {
9441 return gl::VertexAttrib4fContextANGLE(ctx, index, x, y, z, w);
9442 }
9443
glVertexAttrib4fvContextANGLE(GLeglContext ctx,GLuint index,const GLfloat * v)9444 void GL_APIENTRY glVertexAttrib4fvContextANGLE(GLeglContext ctx, GLuint index, const GLfloat *v)
9445 {
9446 return gl::VertexAttrib4fvContextANGLE(ctx, index, v);
9447 }
9448
glVertexAttribBindingContextANGLE(GLeglContext ctx,GLuint attribindex,GLuint bindingindex)9449 void GL_APIENTRY glVertexAttribBindingContextANGLE(GLeglContext ctx,
9450 GLuint attribindex,
9451 GLuint bindingindex)
9452 {
9453 return gl::VertexAttribBindingContextANGLE(ctx, attribindex, bindingindex);
9454 }
9455
glVertexAttribDivisorContextANGLE(GLeglContext ctx,GLuint index,GLuint divisor)9456 void GL_APIENTRY glVertexAttribDivisorContextANGLE(GLeglContext ctx, GLuint index, GLuint divisor)
9457 {
9458 return gl::VertexAttribDivisorContextANGLE(ctx, index, divisor);
9459 }
9460
glVertexAttribDivisorANGLEContextANGLE(GLeglContext ctx,GLuint index,GLuint divisor)9461 void GL_APIENTRY glVertexAttribDivisorANGLEContextANGLE(GLeglContext ctx,
9462 GLuint index,
9463 GLuint divisor)
9464 {
9465 return gl::VertexAttribDivisorANGLEContextANGLE(ctx, index, divisor);
9466 }
9467
glVertexAttribDivisorEXTContextANGLE(GLeglContext ctx,GLuint index,GLuint divisor)9468 void GL_APIENTRY glVertexAttribDivisorEXTContextANGLE(GLeglContext ctx,
9469 GLuint index,
9470 GLuint divisor)
9471 {
9472 return gl::VertexAttribDivisorEXTContextANGLE(ctx, index, divisor);
9473 }
9474
glVertexAttribFormatContextANGLE(GLeglContext ctx,GLuint attribindex,GLint size,GLenum type,GLboolean normalized,GLuint relativeoffset)9475 void GL_APIENTRY glVertexAttribFormatContextANGLE(GLeglContext ctx,
9476 GLuint attribindex,
9477 GLint size,
9478 GLenum type,
9479 GLboolean normalized,
9480 GLuint relativeoffset)
9481 {
9482 return gl::VertexAttribFormatContextANGLE(ctx, attribindex, size, type, normalized,
9483 relativeoffset);
9484 }
9485
9486 void GL_APIENTRY
glVertexAttribI4iContextANGLE(GLeglContext ctx,GLuint index,GLint x,GLint y,GLint z,GLint w)9487 glVertexAttribI4iContextANGLE(GLeglContext ctx, GLuint index, GLint x, GLint y, GLint z, GLint w)
9488 {
9489 return gl::VertexAttribI4iContextANGLE(ctx, index, x, y, z, w);
9490 }
9491
glVertexAttribI4ivContextANGLE(GLeglContext ctx,GLuint index,const GLint * v)9492 void GL_APIENTRY glVertexAttribI4ivContextANGLE(GLeglContext ctx, GLuint index, const GLint *v)
9493 {
9494 return gl::VertexAttribI4ivContextANGLE(ctx, index, v);
9495 }
9496
glVertexAttribI4uiContextANGLE(GLeglContext ctx,GLuint index,GLuint x,GLuint y,GLuint z,GLuint w)9497 void GL_APIENTRY glVertexAttribI4uiContextANGLE(GLeglContext ctx,
9498 GLuint index,
9499 GLuint x,
9500 GLuint y,
9501 GLuint z,
9502 GLuint w)
9503 {
9504 return gl::VertexAttribI4uiContextANGLE(ctx, index, x, y, z, w);
9505 }
9506
glVertexAttribI4uivContextANGLE(GLeglContext ctx,GLuint index,const GLuint * v)9507 void GL_APIENTRY glVertexAttribI4uivContextANGLE(GLeglContext ctx, GLuint index, const GLuint *v)
9508 {
9509 return gl::VertexAttribI4uivContextANGLE(ctx, index, v);
9510 }
9511
glVertexAttribIFormatContextANGLE(GLeglContext ctx,GLuint attribindex,GLint size,GLenum type,GLuint relativeoffset)9512 void GL_APIENTRY glVertexAttribIFormatContextANGLE(GLeglContext ctx,
9513 GLuint attribindex,
9514 GLint size,
9515 GLenum type,
9516 GLuint relativeoffset)
9517 {
9518 return gl::VertexAttribIFormatContextANGLE(ctx, attribindex, size, type, relativeoffset);
9519 }
9520
glVertexAttribIPointerContextANGLE(GLeglContext ctx,GLuint index,GLint size,GLenum type,GLsizei stride,const void * pointer)9521 void GL_APIENTRY glVertexAttribIPointerContextANGLE(GLeglContext ctx,
9522 GLuint index,
9523 GLint size,
9524 GLenum type,
9525 GLsizei stride,
9526 const void *pointer)
9527 {
9528 return gl::VertexAttribIPointerContextANGLE(ctx, index, size, type, stride, pointer);
9529 }
9530
glVertexAttribPointerContextANGLE(GLeglContext ctx,GLuint index,GLint size,GLenum type,GLboolean normalized,GLsizei stride,const void * pointer)9531 void GL_APIENTRY glVertexAttribPointerContextANGLE(GLeglContext ctx,
9532 GLuint index,
9533 GLint size,
9534 GLenum type,
9535 GLboolean normalized,
9536 GLsizei stride,
9537 const void *pointer)
9538 {
9539 return gl::VertexAttribPointerContextANGLE(ctx, index, size, type, normalized, stride, pointer);
9540 }
9541
glVertexBindingDivisorContextANGLE(GLeglContext ctx,GLuint bindingindex,GLuint divisor)9542 void GL_APIENTRY glVertexBindingDivisorContextANGLE(GLeglContext ctx,
9543 GLuint bindingindex,
9544 GLuint divisor)
9545 {
9546 return gl::VertexBindingDivisorContextANGLE(ctx, bindingindex, divisor);
9547 }
9548
glVertexPointerContextANGLE(GLeglContext ctx,GLint size,GLenum type,GLsizei stride,const void * pointer)9549 void GL_APIENTRY glVertexPointerContextANGLE(GLeglContext ctx,
9550 GLint size,
9551 GLenum type,
9552 GLsizei stride,
9553 const void *pointer)
9554 {
9555 return gl::VertexPointerContextANGLE(ctx, size, type, stride, pointer);
9556 }
9557
9558 void GL_APIENTRY
glViewportContextANGLE(GLeglContext ctx,GLint x,GLint y,GLsizei width,GLsizei height)9559 glViewportContextANGLE(GLeglContext ctx, GLint x, GLint y, GLsizei width, GLsizei height)
9560 {
9561 return gl::ViewportContextANGLE(ctx, x, y, width, height);
9562 }
9563
glWaitSemaphoreEXTContextANGLE(GLeglContext ctx,GLuint semaphore,GLuint numBufferBarriers,const GLuint * buffers,GLuint numTextureBarriers,const GLuint * textures,const GLenum * srcLayouts)9564 void GL_APIENTRY glWaitSemaphoreEXTContextANGLE(GLeglContext ctx,
9565 GLuint semaphore,
9566 GLuint numBufferBarriers,
9567 const GLuint *buffers,
9568 GLuint numTextureBarriers,
9569 const GLuint *textures,
9570 const GLenum *srcLayouts)
9571 {
9572 return gl::WaitSemaphoreEXTContextANGLE(ctx, semaphore, numBufferBarriers, buffers,
9573 numTextureBarriers, textures, srcLayouts);
9574 }
9575
glWaitSyncContextANGLE(GLeglContext ctx,GLsync sync,GLbitfield flags,GLuint64 timeout)9576 void GL_APIENTRY glWaitSyncContextANGLE(GLeglContext ctx,
9577 GLsync sync,
9578 GLbitfield flags,
9579 GLuint64 timeout)
9580 {
9581 return gl::WaitSyncContextANGLE(ctx, sync, flags, timeout);
9582 }
9583
glWeightPointerOESContextANGLE(GLeglContext ctx,GLint size,GLenum type,GLsizei stride,const void * pointer)9584 void GL_APIENTRY glWeightPointerOESContextANGLE(GLeglContext ctx,
9585 GLint size,
9586 GLenum type,
9587 GLsizei stride,
9588 const void *pointer)
9589 {
9590 return gl::WeightPointerOESContextANGLE(ctx, size, type, stride, pointer);
9591 }
9592
glBindUniformLocationCHROMIUMContextANGLE(GLeglContext ctx,GLuint program,GLint location,const GLchar * name)9593 void GL_APIENTRY glBindUniformLocationCHROMIUMContextANGLE(GLeglContext ctx,
9594 GLuint program,
9595 GLint location,
9596 const GLchar *name)
9597 {
9598 return gl::BindUniformLocationCHROMIUMContextANGLE(ctx, program, location, name);
9599 }
9600
glCoverageModulationCHROMIUMContextANGLE(GLeglContext ctx,GLenum components)9601 void GL_APIENTRY glCoverageModulationCHROMIUMContextANGLE(GLeglContext ctx, GLenum components)
9602 {
9603 return gl::CoverageModulationCHROMIUMContextANGLE(ctx, components);
9604 }
9605
glCopyTextureCHROMIUMContextANGLE(GLeglContext ctx,GLuint sourceId,GLint sourceLevel,GLenum destTarget,GLuint destId,GLint destLevel,GLint internalFormat,GLenum destType,GLboolean unpackFlipY,GLboolean unpackPremultiplyAlpha,GLboolean unpackUnmultiplyAlpha)9606 void GL_APIENTRY glCopyTextureCHROMIUMContextANGLE(GLeglContext ctx,
9607 GLuint sourceId,
9608 GLint sourceLevel,
9609 GLenum destTarget,
9610 GLuint destId,
9611 GLint destLevel,
9612 GLint internalFormat,
9613 GLenum destType,
9614 GLboolean unpackFlipY,
9615 GLboolean unpackPremultiplyAlpha,
9616 GLboolean unpackUnmultiplyAlpha)
9617 {
9618 return gl::CopyTextureCHROMIUMContextANGLE(ctx, sourceId, sourceLevel, destTarget, destId,
9619 destLevel, internalFormat, destType, unpackFlipY,
9620 unpackPremultiplyAlpha, unpackUnmultiplyAlpha);
9621 }
9622
glCopySubTextureCHROMIUMContextANGLE(GLeglContext ctx,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)9623 void GL_APIENTRY glCopySubTextureCHROMIUMContextANGLE(GLeglContext ctx,
9624 GLuint sourceId,
9625 GLint sourceLevel,
9626 GLenum destTarget,
9627 GLuint destId,
9628 GLint destLevel,
9629 GLint xoffset,
9630 GLint yoffset,
9631 GLint x,
9632 GLint y,
9633 GLint width,
9634 GLint height,
9635 GLboolean unpackFlipY,
9636 GLboolean unpackPremultiplyAlpha,
9637 GLboolean unpackUnmultiplyAlpha)
9638 {
9639 return gl::CopySubTextureCHROMIUMContextANGLE(
9640 ctx, sourceId, sourceLevel, destTarget, destId, destLevel, xoffset, yoffset, x, y, width,
9641 height, unpackFlipY, unpackPremultiplyAlpha, unpackUnmultiplyAlpha);
9642 }
9643
glCompressedCopyTextureCHROMIUMContextANGLE(GLeglContext ctx,GLuint sourceId,GLuint destId)9644 void GL_APIENTRY glCompressedCopyTextureCHROMIUMContextANGLE(GLeglContext ctx,
9645 GLuint sourceId,
9646 GLuint destId)
9647 {
9648 return gl::CompressedCopyTextureCHROMIUMContextANGLE(ctx, sourceId, destId);
9649 }
9650
glRequestExtensionANGLEContextANGLE(GLeglContext ctx,const GLchar * name)9651 void GL_APIENTRY glRequestExtensionANGLEContextANGLE(GLeglContext ctx, const GLchar *name)
9652 {
9653 return gl::RequestExtensionANGLEContextANGLE(ctx, name);
9654 }
9655
glDisableExtensionANGLEContextANGLE(GLeglContext ctx,const GLchar * name)9656 void GL_APIENTRY glDisableExtensionANGLEContextANGLE(GLeglContext ctx, const GLchar *name)
9657 {
9658 return gl::DisableExtensionANGLEContextANGLE(ctx, name);
9659 }
9660
glGetBooleanvRobustANGLEContextANGLE(GLeglContext ctx,GLenum pname,GLsizei bufSize,GLsizei * length,GLboolean * params)9661 void GL_APIENTRY glGetBooleanvRobustANGLEContextANGLE(GLeglContext ctx,
9662 GLenum pname,
9663 GLsizei bufSize,
9664 GLsizei *length,
9665 GLboolean *params)
9666 {
9667 return gl::GetBooleanvRobustANGLEContextANGLE(ctx, pname, bufSize, length, params);
9668 }
9669
glGetBufferParameterivRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)9670 void GL_APIENTRY glGetBufferParameterivRobustANGLEContextANGLE(GLeglContext ctx,
9671 GLenum target,
9672 GLenum pname,
9673 GLsizei bufSize,
9674 GLsizei *length,
9675 GLint *params)
9676 {
9677 return gl::GetBufferParameterivRobustANGLEContextANGLE(ctx, target, pname, bufSize, length,
9678 params);
9679 }
9680
glGetFloatvRobustANGLEContextANGLE(GLeglContext ctx,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)9681 void GL_APIENTRY glGetFloatvRobustANGLEContextANGLE(GLeglContext ctx,
9682 GLenum pname,
9683 GLsizei bufSize,
9684 GLsizei *length,
9685 GLfloat *params)
9686 {
9687 return gl::GetFloatvRobustANGLEContextANGLE(ctx, pname, bufSize, length, params);
9688 }
9689
glGetFramebufferAttachmentParameterivRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum attachment,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)9690 void GL_APIENTRY glGetFramebufferAttachmentParameterivRobustANGLEContextANGLE(GLeglContext ctx,
9691 GLenum target,
9692 GLenum attachment,
9693 GLenum pname,
9694 GLsizei bufSize,
9695 GLsizei *length,
9696 GLint *params)
9697 {
9698 return gl::GetFramebufferAttachmentParameterivRobustANGLEContextANGLE(
9699 ctx, target, attachment, pname, bufSize, length, params);
9700 }
9701
glGetIntegervRobustANGLEContextANGLE(GLeglContext ctx,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * data)9702 void GL_APIENTRY glGetIntegervRobustANGLEContextANGLE(GLeglContext ctx,
9703 GLenum pname,
9704 GLsizei bufSize,
9705 GLsizei *length,
9706 GLint *data)
9707 {
9708 return gl::GetIntegervRobustANGLEContextANGLE(ctx, pname, bufSize, length, data);
9709 }
9710
glGetProgramivRobustANGLEContextANGLE(GLeglContext ctx,GLuint program,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)9711 void GL_APIENTRY glGetProgramivRobustANGLEContextANGLE(GLeglContext ctx,
9712 GLuint program,
9713 GLenum pname,
9714 GLsizei bufSize,
9715 GLsizei *length,
9716 GLint *params)
9717 {
9718 return gl::GetProgramivRobustANGLEContextANGLE(ctx, program, pname, bufSize, length, params);
9719 }
9720
glGetRenderbufferParameterivRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)9721 void GL_APIENTRY glGetRenderbufferParameterivRobustANGLEContextANGLE(GLeglContext ctx,
9722 GLenum target,
9723 GLenum pname,
9724 GLsizei bufSize,
9725 GLsizei *length,
9726 GLint *params)
9727 {
9728 return gl::GetRenderbufferParameterivRobustANGLEContextANGLE(ctx, target, pname, bufSize,
9729 length, params);
9730 }
9731
glGetShaderivRobustANGLEContextANGLE(GLeglContext ctx,GLuint shader,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)9732 void GL_APIENTRY glGetShaderivRobustANGLEContextANGLE(GLeglContext ctx,
9733 GLuint shader,
9734 GLenum pname,
9735 GLsizei bufSize,
9736 GLsizei *length,
9737 GLint *params)
9738 {
9739 return gl::GetShaderivRobustANGLEContextANGLE(ctx, shader, pname, bufSize, length, params);
9740 }
9741
glGetTexParameterfvRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)9742 void GL_APIENTRY glGetTexParameterfvRobustANGLEContextANGLE(GLeglContext ctx,
9743 GLenum target,
9744 GLenum pname,
9745 GLsizei bufSize,
9746 GLsizei *length,
9747 GLfloat *params)
9748 {
9749 return gl::GetTexParameterfvRobustANGLEContextANGLE(ctx, target, pname, bufSize, length,
9750 params);
9751 }
9752
glGetTexParameterivRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)9753 void GL_APIENTRY glGetTexParameterivRobustANGLEContextANGLE(GLeglContext ctx,
9754 GLenum target,
9755 GLenum pname,
9756 GLsizei bufSize,
9757 GLsizei *length,
9758 GLint *params)
9759 {
9760 return gl::GetTexParameterivRobustANGLEContextANGLE(ctx, target, pname, bufSize, length,
9761 params);
9762 }
9763
glGetUniformfvRobustANGLEContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLfloat * params)9764 void GL_APIENTRY glGetUniformfvRobustANGLEContextANGLE(GLeglContext ctx,
9765 GLuint program,
9766 GLint location,
9767 GLsizei bufSize,
9768 GLsizei *length,
9769 GLfloat *params)
9770 {
9771 return gl::GetUniformfvRobustANGLEContextANGLE(ctx, program, location, bufSize, length, params);
9772 }
9773
glGetUniformivRobustANGLEContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLint * params)9774 void GL_APIENTRY glGetUniformivRobustANGLEContextANGLE(GLeglContext ctx,
9775 GLuint program,
9776 GLint location,
9777 GLsizei bufSize,
9778 GLsizei *length,
9779 GLint *params)
9780 {
9781 return gl::GetUniformivRobustANGLEContextANGLE(ctx, program, location, bufSize, length, params);
9782 }
9783
glGetVertexAttribfvRobustANGLEContextANGLE(GLeglContext ctx,GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)9784 void GL_APIENTRY glGetVertexAttribfvRobustANGLEContextANGLE(GLeglContext ctx,
9785 GLuint index,
9786 GLenum pname,
9787 GLsizei bufSize,
9788 GLsizei *length,
9789 GLfloat *params)
9790 {
9791 return gl::GetVertexAttribfvRobustANGLEContextANGLE(ctx, index, pname, bufSize, length, params);
9792 }
9793
glGetVertexAttribivRobustANGLEContextANGLE(GLeglContext ctx,GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)9794 void GL_APIENTRY glGetVertexAttribivRobustANGLEContextANGLE(GLeglContext ctx,
9795 GLuint index,
9796 GLenum pname,
9797 GLsizei bufSize,
9798 GLsizei *length,
9799 GLint *params)
9800 {
9801 return gl::GetVertexAttribivRobustANGLEContextANGLE(ctx, index, pname, bufSize, length, params);
9802 }
9803
glGetVertexAttribPointervRobustANGLEContextANGLE(GLeglContext ctx,GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,void ** pointer)9804 void GL_APIENTRY glGetVertexAttribPointervRobustANGLEContextANGLE(GLeglContext ctx,
9805 GLuint index,
9806 GLenum pname,
9807 GLsizei bufSize,
9808 GLsizei *length,
9809 void **pointer)
9810 {
9811 return gl::GetVertexAttribPointervRobustANGLEContextANGLE(ctx, index, pname, bufSize, length,
9812 pointer);
9813 }
9814
glReadPixelsRobustANGLEContextANGLE(GLeglContext ctx,GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,GLsizei * length,GLsizei * columns,GLsizei * rows,void * pixels)9815 void GL_APIENTRY glReadPixelsRobustANGLEContextANGLE(GLeglContext ctx,
9816 GLint x,
9817 GLint y,
9818 GLsizei width,
9819 GLsizei height,
9820 GLenum format,
9821 GLenum type,
9822 GLsizei bufSize,
9823 GLsizei *length,
9824 GLsizei *columns,
9825 GLsizei *rows,
9826 void *pixels)
9827 {
9828 return gl::ReadPixelsRobustANGLEContextANGLE(ctx, x, y, width, height, format, type, bufSize,
9829 length, columns, rows, pixels);
9830 }
9831
glTexImage2DRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)9832 void GL_APIENTRY glTexImage2DRobustANGLEContextANGLE(GLeglContext ctx,
9833 GLenum target,
9834 GLint level,
9835 GLint internalformat,
9836 GLsizei width,
9837 GLsizei height,
9838 GLint border,
9839 GLenum format,
9840 GLenum type,
9841 GLsizei bufSize,
9842 const void *pixels)
9843 {
9844 return gl::TexImage2DRobustANGLEContextANGLE(ctx, target, level, internalformat, width, height,
9845 border, format, type, bufSize, pixels);
9846 }
9847
glTexParameterfvRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,const GLfloat * params)9848 void GL_APIENTRY glTexParameterfvRobustANGLEContextANGLE(GLeglContext ctx,
9849 GLenum target,
9850 GLenum pname,
9851 GLsizei bufSize,
9852 const GLfloat *params)
9853 {
9854 return gl::TexParameterfvRobustANGLEContextANGLE(ctx, target, pname, bufSize, params);
9855 }
9856
glTexParameterivRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,const GLint * params)9857 void GL_APIENTRY glTexParameterivRobustANGLEContextANGLE(GLeglContext ctx,
9858 GLenum target,
9859 GLenum pname,
9860 GLsizei bufSize,
9861 const GLint *params)
9862 {
9863 return gl::TexParameterivRobustANGLEContextANGLE(ctx, target, pname, bufSize, params);
9864 }
9865
glTexSubImage2DRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)9866 void GL_APIENTRY glTexSubImage2DRobustANGLEContextANGLE(GLeglContext ctx,
9867 GLenum target,
9868 GLint level,
9869 GLint xoffset,
9870 GLint yoffset,
9871 GLsizei width,
9872 GLsizei height,
9873 GLenum format,
9874 GLenum type,
9875 GLsizei bufSize,
9876 const void *pixels)
9877 {
9878 return gl::TexSubImage2DRobustANGLEContextANGLE(ctx, target, level, xoffset, yoffset, width,
9879 height, format, type, bufSize, pixels);
9880 }
9881
glTexImage3DRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,GLsizei bufSize,const void * pixels)9882 void GL_APIENTRY glTexImage3DRobustANGLEContextANGLE(GLeglContext ctx,
9883 GLenum target,
9884 GLint level,
9885 GLint internalformat,
9886 GLsizei width,
9887 GLsizei height,
9888 GLsizei depth,
9889 GLint border,
9890 GLenum format,
9891 GLenum type,
9892 GLsizei bufSize,
9893 const void *pixels)
9894 {
9895 return gl::TexImage3DRobustANGLEContextANGLE(ctx, target, level, internalformat, width, height,
9896 depth, border, format, type, bufSize, pixels);
9897 }
9898
glTexSubImage3DRobustANGLEContextANGLE(GLeglContext ctx,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)9899 void GL_APIENTRY glTexSubImage3DRobustANGLEContextANGLE(GLeglContext ctx,
9900 GLenum target,
9901 GLint level,
9902 GLint xoffset,
9903 GLint yoffset,
9904 GLint zoffset,
9905 GLsizei width,
9906 GLsizei height,
9907 GLsizei depth,
9908 GLenum format,
9909 GLenum type,
9910 GLsizei bufSize,
9911 const void *pixels)
9912 {
9913 return gl::TexSubImage3DRobustANGLEContextANGLE(ctx, target, level, xoffset, yoffset, zoffset,
9914 width, height, depth, format, type, bufSize,
9915 pixels);
9916 }
9917
glCompressedTexImage2DRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLint border,GLsizei imageSize,GLsizei dataSize,const GLvoid * data)9918 void GL_APIENTRY glCompressedTexImage2DRobustANGLEContextANGLE(GLeglContext ctx,
9919 GLenum target,
9920 GLint level,
9921 GLenum internalformat,
9922 GLsizei width,
9923 GLsizei height,
9924 GLint border,
9925 GLsizei imageSize,
9926 GLsizei dataSize,
9927 const GLvoid *data)
9928 {
9929 return gl::CompressedTexImage2DRobustANGLEContextANGLE(
9930 ctx, target, level, internalformat, width, height, border, imageSize, dataSize, data);
9931 }
9932
glCompressedTexSubImage2DRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLsizei xoffset,GLsizei yoffset,GLsizei width,GLsizei height,GLenum format,GLsizei imageSize,GLsizei dataSize,const GLvoid * data)9933 void GL_APIENTRY glCompressedTexSubImage2DRobustANGLEContextANGLE(GLeglContext ctx,
9934 GLenum target,
9935 GLint level,
9936 GLsizei xoffset,
9937 GLsizei yoffset,
9938 GLsizei width,
9939 GLsizei height,
9940 GLenum format,
9941 GLsizei imageSize,
9942 GLsizei dataSize,
9943 const GLvoid *data)
9944 {
9945 return gl::CompressedTexSubImage2DRobustANGLEContextANGLE(
9946 ctx, target, level, xoffset, yoffset, width, height, format, imageSize, dataSize, data);
9947 }
9948
glCompressedTexImage3DRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,GLsizei dataSize,const GLvoid * data)9949 void GL_APIENTRY glCompressedTexImage3DRobustANGLEContextANGLE(GLeglContext ctx,
9950 GLenum target,
9951 GLint level,
9952 GLenum internalformat,
9953 GLsizei width,
9954 GLsizei height,
9955 GLsizei depth,
9956 GLint border,
9957 GLsizei imageSize,
9958 GLsizei dataSize,
9959 const GLvoid *data)
9960 {
9961 return gl::CompressedTexImage3DRobustANGLEContextANGLE(ctx, target, level, internalformat,
9962 width, height, depth, border, imageSize,
9963 dataSize, data);
9964 }
9965
glCompressedTexSubImage3DRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,GLsizei dataSize,const GLvoid * data)9966 void GL_APIENTRY glCompressedTexSubImage3DRobustANGLEContextANGLE(GLeglContext ctx,
9967 GLenum target,
9968 GLint level,
9969 GLint xoffset,
9970 GLint yoffset,
9971 GLint zoffset,
9972 GLsizei width,
9973 GLsizei height,
9974 GLsizei depth,
9975 GLenum format,
9976 GLsizei imageSize,
9977 GLsizei dataSize,
9978 const GLvoid *data)
9979 {
9980 return gl::CompressedTexSubImage3DRobustANGLEContextANGLE(ctx, target, level, xoffset, yoffset,
9981 zoffset, width, height, depth, format,
9982 imageSize, dataSize, data);
9983 }
9984
glGetQueryivRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)9985 void GL_APIENTRY glGetQueryivRobustANGLEContextANGLE(GLeglContext ctx,
9986 GLenum target,
9987 GLenum pname,
9988 GLsizei bufSize,
9989 GLsizei *length,
9990 GLint *params)
9991 {
9992 return gl::GetQueryivRobustANGLEContextANGLE(ctx, target, pname, bufSize, length, params);
9993 }
9994
glGetQueryObjectuivRobustANGLEContextANGLE(GLeglContext ctx,GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)9995 void GL_APIENTRY glGetQueryObjectuivRobustANGLEContextANGLE(GLeglContext ctx,
9996 GLuint id,
9997 GLenum pname,
9998 GLsizei bufSize,
9999 GLsizei *length,
10000 GLuint *params)
10001 {
10002 return gl::GetQueryObjectuivRobustANGLEContextANGLE(ctx, id, pname, bufSize, length, params);
10003 }
10004
glGetBufferPointervRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,void ** params)10005 void GL_APIENTRY glGetBufferPointervRobustANGLEContextANGLE(GLeglContext ctx,
10006 GLenum target,
10007 GLenum pname,
10008 GLsizei bufSize,
10009 GLsizei *length,
10010 void **params)
10011 {
10012 return gl::GetBufferPointervRobustANGLEContextANGLE(ctx, target, pname, bufSize, length,
10013 params);
10014 }
10015
glGetIntegeri_vRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLint * data)10016 void GL_APIENTRY glGetIntegeri_vRobustANGLEContextANGLE(GLeglContext ctx,
10017 GLenum target,
10018 GLuint index,
10019 GLsizei bufSize,
10020 GLsizei *length,
10021 GLint *data)
10022 {
10023 return gl::GetIntegeri_vRobustANGLEContextANGLE(ctx, target, index, bufSize, length, data);
10024 }
10025
glGetInternalformativRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum internalformat,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)10026 void GL_APIENTRY glGetInternalformativRobustANGLEContextANGLE(GLeglContext ctx,
10027 GLenum target,
10028 GLenum internalformat,
10029 GLenum pname,
10030 GLsizei bufSize,
10031 GLsizei *length,
10032 GLint *params)
10033 {
10034 return gl::GetInternalformativRobustANGLEContextANGLE(ctx, target, internalformat, pname,
10035 bufSize, length, params);
10036 }
10037
glGetVertexAttribIivRobustANGLEContextANGLE(GLeglContext ctx,GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)10038 void GL_APIENTRY glGetVertexAttribIivRobustANGLEContextANGLE(GLeglContext ctx,
10039 GLuint index,
10040 GLenum pname,
10041 GLsizei bufSize,
10042 GLsizei *length,
10043 GLint *params)
10044 {
10045 return gl::GetVertexAttribIivRobustANGLEContextANGLE(ctx, index, pname, bufSize, length,
10046 params);
10047 }
10048
glGetVertexAttribIuivRobustANGLEContextANGLE(GLeglContext ctx,GLuint index,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)10049 void GL_APIENTRY glGetVertexAttribIuivRobustANGLEContextANGLE(GLeglContext ctx,
10050 GLuint index,
10051 GLenum pname,
10052 GLsizei bufSize,
10053 GLsizei *length,
10054 GLuint *params)
10055 {
10056 return gl::GetVertexAttribIuivRobustANGLEContextANGLE(ctx, index, pname, bufSize, length,
10057 params);
10058 }
10059
glGetUniformuivRobustANGLEContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLuint * params)10060 void GL_APIENTRY glGetUniformuivRobustANGLEContextANGLE(GLeglContext ctx,
10061 GLuint program,
10062 GLint location,
10063 GLsizei bufSize,
10064 GLsizei *length,
10065 GLuint *params)
10066 {
10067 return gl::GetUniformuivRobustANGLEContextANGLE(ctx, program, location, bufSize, length,
10068 params);
10069 }
10070
glGetActiveUniformBlockivRobustANGLEContextANGLE(GLeglContext ctx,GLuint program,GLuint uniformBlockIndex,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)10071 void GL_APIENTRY glGetActiveUniformBlockivRobustANGLEContextANGLE(GLeglContext ctx,
10072 GLuint program,
10073 GLuint uniformBlockIndex,
10074 GLenum pname,
10075 GLsizei bufSize,
10076 GLsizei *length,
10077 GLint *params)
10078 {
10079 return gl::GetActiveUniformBlockivRobustANGLEContextANGLE(ctx, program, uniformBlockIndex,
10080 pname, bufSize, length, params);
10081 }
10082
glGetInteger64vRobustANGLEContextANGLE(GLeglContext ctx,GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * data)10083 void GL_APIENTRY glGetInteger64vRobustANGLEContextANGLE(GLeglContext ctx,
10084 GLenum pname,
10085 GLsizei bufSize,
10086 GLsizei *length,
10087 GLint64 *data)
10088 {
10089 return gl::GetInteger64vRobustANGLEContextANGLE(ctx, pname, bufSize, length, data);
10090 }
10091
glGetInteger64i_vRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLint64 * data)10092 void GL_APIENTRY glGetInteger64i_vRobustANGLEContextANGLE(GLeglContext ctx,
10093 GLenum target,
10094 GLuint index,
10095 GLsizei bufSize,
10096 GLsizei *length,
10097 GLint64 *data)
10098 {
10099 return gl::GetInteger64i_vRobustANGLEContextANGLE(ctx, target, index, bufSize, length, data);
10100 }
10101
glGetBufferParameteri64vRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * params)10102 void GL_APIENTRY glGetBufferParameteri64vRobustANGLEContextANGLE(GLeglContext ctx,
10103 GLenum target,
10104 GLenum pname,
10105 GLsizei bufSize,
10106 GLsizei *length,
10107 GLint64 *params)
10108 {
10109 return gl::GetBufferParameteri64vRobustANGLEContextANGLE(ctx, target, pname, bufSize, length,
10110 params);
10111 }
10112
glSamplerParameterivRobustANGLEContextANGLE(GLeglContext ctx,GLuint sampler,GLuint pname,GLsizei bufSize,const GLint * param)10113 void GL_APIENTRY glSamplerParameterivRobustANGLEContextANGLE(GLeglContext ctx,
10114 GLuint sampler,
10115 GLuint pname,
10116 GLsizei bufSize,
10117 const GLint *param)
10118 {
10119 return gl::SamplerParameterivRobustANGLEContextANGLE(ctx, sampler, pname, bufSize, param);
10120 }
10121
glSamplerParameterfvRobustANGLEContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLsizei bufSize,const GLfloat * param)10122 void GL_APIENTRY glSamplerParameterfvRobustANGLEContextANGLE(GLeglContext ctx,
10123 GLuint sampler,
10124 GLenum pname,
10125 GLsizei bufSize,
10126 const GLfloat *param)
10127 {
10128 return gl::SamplerParameterfvRobustANGLEContextANGLE(ctx, sampler, pname, bufSize, param);
10129 }
10130
glGetSamplerParameterivRobustANGLEContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)10131 void GL_APIENTRY glGetSamplerParameterivRobustANGLEContextANGLE(GLeglContext ctx,
10132 GLuint sampler,
10133 GLenum pname,
10134 GLsizei bufSize,
10135 GLsizei *length,
10136 GLint *params)
10137 {
10138 return gl::GetSamplerParameterivRobustANGLEContextANGLE(ctx, sampler, pname, bufSize, length,
10139 params);
10140 }
10141
glGetSamplerParameterfvRobustANGLEContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)10142 void GL_APIENTRY glGetSamplerParameterfvRobustANGLEContextANGLE(GLeglContext ctx,
10143 GLuint sampler,
10144 GLenum pname,
10145 GLsizei bufSize,
10146 GLsizei *length,
10147 GLfloat *params)
10148 {
10149 return gl::GetSamplerParameterfvRobustANGLEContextANGLE(ctx, sampler, pname, bufSize, length,
10150 params);
10151 }
10152
glGetFramebufferParameterivRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)10153 void GL_APIENTRY glGetFramebufferParameterivRobustANGLEContextANGLE(GLeglContext ctx,
10154 GLenum target,
10155 GLenum pname,
10156 GLsizei bufSize,
10157 GLsizei *length,
10158 GLint *params)
10159 {
10160 return gl::GetFramebufferParameterivRobustANGLEContextANGLE(ctx, target, pname, bufSize, length,
10161 params);
10162 }
10163
glGetProgramInterfaceivRobustANGLEContextANGLE(GLeglContext ctx,GLuint program,GLenum programInterface,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)10164 void GL_APIENTRY glGetProgramInterfaceivRobustANGLEContextANGLE(GLeglContext ctx,
10165 GLuint program,
10166 GLenum programInterface,
10167 GLenum pname,
10168 GLsizei bufSize,
10169 GLsizei *length,
10170 GLint *params)
10171 {
10172 return gl::GetProgramInterfaceivRobustANGLEContextANGLE(ctx, program, programInterface, pname,
10173 bufSize, length, params);
10174 }
10175
glGetBooleani_vRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLuint index,GLsizei bufSize,GLsizei * length,GLboolean * data)10176 void GL_APIENTRY glGetBooleani_vRobustANGLEContextANGLE(GLeglContext ctx,
10177 GLenum target,
10178 GLuint index,
10179 GLsizei bufSize,
10180 GLsizei *length,
10181 GLboolean *data)
10182 {
10183 return gl::GetBooleani_vRobustANGLEContextANGLE(ctx, target, index, bufSize, length, data);
10184 }
10185
glGetMultisamplefvRobustANGLEContextANGLE(GLeglContext ctx,GLenum pname,GLuint index,GLsizei bufSize,GLsizei * length,GLfloat * val)10186 void GL_APIENTRY glGetMultisamplefvRobustANGLEContextANGLE(GLeglContext ctx,
10187 GLenum pname,
10188 GLuint index,
10189 GLsizei bufSize,
10190 GLsizei *length,
10191 GLfloat *val)
10192 {
10193 return gl::GetMultisamplefvRobustANGLEContextANGLE(ctx, pname, index, bufSize, length, val);
10194 }
10195
glGetTexLevelParameterivRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)10196 void GL_APIENTRY glGetTexLevelParameterivRobustANGLEContextANGLE(GLeglContext ctx,
10197 GLenum target,
10198 GLint level,
10199 GLenum pname,
10200 GLsizei bufSize,
10201 GLsizei *length,
10202 GLint *params)
10203 {
10204 return gl::GetTexLevelParameterivRobustANGLEContextANGLE(ctx, target, level, pname, bufSize,
10205 length, params);
10206 }
10207
glGetTexLevelParameterfvRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum pname,GLsizei bufSize,GLsizei * length,GLfloat * params)10208 void GL_APIENTRY glGetTexLevelParameterfvRobustANGLEContextANGLE(GLeglContext ctx,
10209 GLenum target,
10210 GLint level,
10211 GLenum pname,
10212 GLsizei bufSize,
10213 GLsizei *length,
10214 GLfloat *params)
10215 {
10216 return gl::GetTexLevelParameterfvRobustANGLEContextANGLE(ctx, target, level, pname, bufSize,
10217 length, params);
10218 }
10219
glGetPointervRobustANGLERobustANGLEContextANGLE(GLeglContext ctx,GLenum pname,GLsizei bufSize,GLsizei * length,void ** params)10220 void GL_APIENTRY glGetPointervRobustANGLERobustANGLEContextANGLE(GLeglContext ctx,
10221 GLenum pname,
10222 GLsizei bufSize,
10223 GLsizei *length,
10224 void **params)
10225 {
10226 return gl::GetPointervRobustANGLERobustANGLEContextANGLE(ctx, pname, bufSize, length, params);
10227 }
10228
glReadnPixelsRobustANGLEContextANGLE(GLeglContext ctx,GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLsizei bufSize,GLsizei * length,GLsizei * columns,GLsizei * rows,void * data)10229 void GL_APIENTRY glReadnPixelsRobustANGLEContextANGLE(GLeglContext ctx,
10230 GLint x,
10231 GLint y,
10232 GLsizei width,
10233 GLsizei height,
10234 GLenum format,
10235 GLenum type,
10236 GLsizei bufSize,
10237 GLsizei *length,
10238 GLsizei *columns,
10239 GLsizei *rows,
10240 void *data)
10241 {
10242 return gl::ReadnPixelsRobustANGLEContextANGLE(ctx, x, y, width, height, format, type, bufSize,
10243 length, columns, rows, data);
10244 }
10245
glGetnUniformfvRobustANGLEContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLfloat * params)10246 void GL_APIENTRY glGetnUniformfvRobustANGLEContextANGLE(GLeglContext ctx,
10247 GLuint program,
10248 GLint location,
10249 GLsizei bufSize,
10250 GLsizei *length,
10251 GLfloat *params)
10252 {
10253 return gl::GetnUniformfvRobustANGLEContextANGLE(ctx, program, location, bufSize, length,
10254 params);
10255 }
10256
glGetnUniformivRobustANGLEContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLint * params)10257 void GL_APIENTRY glGetnUniformivRobustANGLEContextANGLE(GLeglContext ctx,
10258 GLuint program,
10259 GLint location,
10260 GLsizei bufSize,
10261 GLsizei *length,
10262 GLint *params)
10263 {
10264 return gl::GetnUniformivRobustANGLEContextANGLE(ctx, program, location, bufSize, length,
10265 params);
10266 }
10267
glGetnUniformuivRobustANGLEContextANGLE(GLeglContext ctx,GLuint program,GLint location,GLsizei bufSize,GLsizei * length,GLuint * params)10268 void GL_APIENTRY glGetnUniformuivRobustANGLEContextANGLE(GLeglContext ctx,
10269 GLuint program,
10270 GLint location,
10271 GLsizei bufSize,
10272 GLsizei *length,
10273 GLuint *params)
10274 {
10275 return gl::GetnUniformuivRobustANGLEContextANGLE(ctx, program, location, bufSize, length,
10276 params);
10277 }
10278
glTexParameterIivRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,const GLint * params)10279 void GL_APIENTRY glTexParameterIivRobustANGLEContextANGLE(GLeglContext ctx,
10280 GLenum target,
10281 GLenum pname,
10282 GLsizei bufSize,
10283 const GLint *params)
10284 {
10285 return gl::TexParameterIivRobustANGLEContextANGLE(ctx, target, pname, bufSize, params);
10286 }
10287
glTexParameterIuivRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,const GLuint * params)10288 void GL_APIENTRY glTexParameterIuivRobustANGLEContextANGLE(GLeglContext ctx,
10289 GLenum target,
10290 GLenum pname,
10291 GLsizei bufSize,
10292 const GLuint *params)
10293 {
10294 return gl::TexParameterIuivRobustANGLEContextANGLE(ctx, target, pname, bufSize, params);
10295 }
10296
glGetTexParameterIivRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)10297 void GL_APIENTRY glGetTexParameterIivRobustANGLEContextANGLE(GLeglContext ctx,
10298 GLenum target,
10299 GLenum pname,
10300 GLsizei bufSize,
10301 GLsizei *length,
10302 GLint *params)
10303 {
10304 return gl::GetTexParameterIivRobustANGLEContextANGLE(ctx, target, pname, bufSize, length,
10305 params);
10306 }
10307
glGetTexParameterIuivRobustANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)10308 void GL_APIENTRY glGetTexParameterIuivRobustANGLEContextANGLE(GLeglContext ctx,
10309 GLenum target,
10310 GLenum pname,
10311 GLsizei bufSize,
10312 GLsizei *length,
10313 GLuint *params)
10314 {
10315 return gl::GetTexParameterIuivRobustANGLEContextANGLE(ctx, target, pname, bufSize, length,
10316 params);
10317 }
10318
glSamplerParameterIivRobustANGLEContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLsizei bufSize,const GLint * param)10319 void GL_APIENTRY glSamplerParameterIivRobustANGLEContextANGLE(GLeglContext ctx,
10320 GLuint sampler,
10321 GLenum pname,
10322 GLsizei bufSize,
10323 const GLint *param)
10324 {
10325 return gl::SamplerParameterIivRobustANGLEContextANGLE(ctx, sampler, pname, bufSize, param);
10326 }
10327
glSamplerParameterIuivRobustANGLEContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLsizei bufSize,const GLuint * param)10328 void GL_APIENTRY glSamplerParameterIuivRobustANGLEContextANGLE(GLeglContext ctx,
10329 GLuint sampler,
10330 GLenum pname,
10331 GLsizei bufSize,
10332 const GLuint *param)
10333 {
10334 return gl::SamplerParameterIuivRobustANGLEContextANGLE(ctx, sampler, pname, bufSize, param);
10335 }
10336
glGetSamplerParameterIivRobustANGLEContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)10337 void GL_APIENTRY glGetSamplerParameterIivRobustANGLEContextANGLE(GLeglContext ctx,
10338 GLuint sampler,
10339 GLenum pname,
10340 GLsizei bufSize,
10341 GLsizei *length,
10342 GLint *params)
10343 {
10344 return gl::GetSamplerParameterIivRobustANGLEContextANGLE(ctx, sampler, pname, bufSize, length,
10345 params);
10346 }
10347
glGetSamplerParameterIuivRobustANGLEContextANGLE(GLeglContext ctx,GLuint sampler,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint * params)10348 void GL_APIENTRY glGetSamplerParameterIuivRobustANGLEContextANGLE(GLeglContext ctx,
10349 GLuint sampler,
10350 GLenum pname,
10351 GLsizei bufSize,
10352 GLsizei *length,
10353 GLuint *params)
10354 {
10355 return gl::GetSamplerParameterIuivRobustANGLEContextANGLE(ctx, sampler, pname, bufSize, length,
10356 params);
10357 }
10358
glGetQueryObjectivRobustANGLEContextANGLE(GLeglContext ctx,GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLint * params)10359 void GL_APIENTRY glGetQueryObjectivRobustANGLEContextANGLE(GLeglContext ctx,
10360 GLuint id,
10361 GLenum pname,
10362 GLsizei bufSize,
10363 GLsizei *length,
10364 GLint *params)
10365 {
10366 return gl::GetQueryObjectivRobustANGLEContextANGLE(ctx, id, pname, bufSize, length, params);
10367 }
10368
glGetQueryObjecti64vRobustANGLEContextANGLE(GLeglContext ctx,GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLint64 * params)10369 void GL_APIENTRY glGetQueryObjecti64vRobustANGLEContextANGLE(GLeglContext ctx,
10370 GLuint id,
10371 GLenum pname,
10372 GLsizei bufSize,
10373 GLsizei *length,
10374 GLint64 *params)
10375 {
10376 return gl::GetQueryObjecti64vRobustANGLEContextANGLE(ctx, id, pname, bufSize, length, params);
10377 }
10378
glGetQueryObjectui64vRobustANGLEContextANGLE(GLeglContext ctx,GLuint id,GLenum pname,GLsizei bufSize,GLsizei * length,GLuint64 * params)10379 void GL_APIENTRY glGetQueryObjectui64vRobustANGLEContextANGLE(GLeglContext ctx,
10380 GLuint id,
10381 GLenum pname,
10382 GLsizei bufSize,
10383 GLsizei *length,
10384 GLuint64 *params)
10385 {
10386 return gl::GetQueryObjectui64vRobustANGLEContextANGLE(ctx, id, pname, bufSize, length, params);
10387 }
10388
glCopyTexture3DANGLEContextANGLE(GLeglContext ctx,GLuint sourceId,GLint sourceLevel,GLenum destTarget,GLuint destId,GLint destLevel,GLint internalFormat,GLenum destType,GLboolean unpackFlipY,GLboolean unpackPremultiplyAlpha,GLboolean unpackUnmultiplyAlpha)10389 void GL_APIENTRY glCopyTexture3DANGLEContextANGLE(GLeglContext ctx,
10390 GLuint sourceId,
10391 GLint sourceLevel,
10392 GLenum destTarget,
10393 GLuint destId,
10394 GLint destLevel,
10395 GLint internalFormat,
10396 GLenum destType,
10397 GLboolean unpackFlipY,
10398 GLboolean unpackPremultiplyAlpha,
10399 GLboolean unpackUnmultiplyAlpha)
10400 {
10401 return gl::CopyTexture3DANGLEContextANGLE(ctx, sourceId, sourceLevel, destTarget, destId,
10402 destLevel, internalFormat, destType, unpackFlipY,
10403 unpackPremultiplyAlpha, unpackUnmultiplyAlpha);
10404 }
10405
glCopySubTexture3DANGLEContextANGLE(GLeglContext ctx,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)10406 void GL_APIENTRY glCopySubTexture3DANGLEContextANGLE(GLeglContext ctx,
10407 GLuint sourceId,
10408 GLint sourceLevel,
10409 GLenum destTarget,
10410 GLuint destId,
10411 GLint destLevel,
10412 GLint xoffset,
10413 GLint yoffset,
10414 GLint zoffset,
10415 GLint x,
10416 GLint y,
10417 GLint z,
10418 GLint width,
10419 GLint height,
10420 GLint depth,
10421 GLboolean unpackFlipY,
10422 GLboolean unpackPremultiplyAlpha,
10423 GLboolean unpackUnmultiplyAlpha)
10424 {
10425 return gl::CopySubTexture3DANGLEContextANGLE(
10426 ctx, sourceId, sourceLevel, destTarget, destId, destLevel, xoffset, yoffset, zoffset, x, y,
10427 z, width, height, depth, unpackFlipY, unpackPremultiplyAlpha, unpackUnmultiplyAlpha);
10428 }
10429
glTexStorage2DMultisampleANGLEContextANGLE(GLeglContext ctx,GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLboolean fixedsamplelocations)10430 void GL_APIENTRY glTexStorage2DMultisampleANGLEContextANGLE(GLeglContext ctx,
10431 GLenum target,
10432 GLsizei samples,
10433 GLenum internalformat,
10434 GLsizei width,
10435 GLsizei height,
10436 GLboolean fixedsamplelocations)
10437 {
10438 return gl::TexStorage2DMultisampleANGLEContextANGLE(ctx, target, samples, internalformat, width,
10439 height, fixedsamplelocations);
10440 }
10441
glGetTexLevelParameterivANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum pname,GLint * params)10442 void GL_APIENTRY glGetTexLevelParameterivANGLEContextANGLE(GLeglContext ctx,
10443 GLenum target,
10444 GLint level,
10445 GLenum pname,
10446 GLint *params)
10447 {
10448 return gl::GetTexLevelParameterivANGLEContextANGLE(ctx, target, level, pname, params);
10449 }
10450
glGetTexLevelParameterfvANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum pname,GLfloat * params)10451 void GL_APIENTRY glGetTexLevelParameterfvANGLEContextANGLE(GLeglContext ctx,
10452 GLenum target,
10453 GLint level,
10454 GLenum pname,
10455 GLfloat *params)
10456 {
10457 return gl::GetTexLevelParameterfvANGLEContextANGLE(ctx, target, level, pname, params);
10458 }
10459
glMultiDrawArraysANGLEContextANGLE(GLeglContext ctx,GLenum mode,const GLint * firsts,const GLsizei * counts,GLsizei drawcount)10460 void GL_APIENTRY glMultiDrawArraysANGLEContextANGLE(GLeglContext ctx,
10461 GLenum mode,
10462 const GLint *firsts,
10463 const GLsizei *counts,
10464 GLsizei drawcount)
10465 {
10466 return gl::MultiDrawArraysANGLEContextANGLE(ctx, mode, firsts, counts, drawcount);
10467 }
10468
glMultiDrawArraysInstancedANGLEContextANGLE(GLeglContext ctx,GLenum mode,const GLint * firsts,const GLsizei * counts,const GLsizei * instanceCounts,GLsizei drawcount)10469 void GL_APIENTRY glMultiDrawArraysInstancedANGLEContextANGLE(GLeglContext ctx,
10470 GLenum mode,
10471 const GLint *firsts,
10472 const GLsizei *counts,
10473 const GLsizei *instanceCounts,
10474 GLsizei drawcount)
10475 {
10476 return gl::MultiDrawArraysInstancedANGLEContextANGLE(ctx, mode, firsts, counts, instanceCounts,
10477 drawcount);
10478 }
10479
glMultiDrawElementsANGLEContextANGLE(GLeglContext ctx,GLenum mode,const GLsizei * counts,GLenum type,const GLvoid * const * indices,GLsizei drawcount)10480 void GL_APIENTRY glMultiDrawElementsANGLEContextANGLE(GLeglContext ctx,
10481 GLenum mode,
10482 const GLsizei *counts,
10483 GLenum type,
10484 const GLvoid *const *indices,
10485 GLsizei drawcount)
10486 {
10487 return gl::MultiDrawElementsANGLEContextANGLE(ctx, mode, counts, type, indices, drawcount);
10488 }
10489
glMultiDrawElementsInstancedANGLEContextANGLE(GLeglContext ctx,GLenum mode,const GLsizei * counts,GLenum type,const GLvoid * const * indices,const GLsizei * instanceCounts,GLsizei drawcount)10490 void GL_APIENTRY glMultiDrawElementsInstancedANGLEContextANGLE(GLeglContext ctx,
10491 GLenum mode,
10492 const GLsizei *counts,
10493 GLenum type,
10494 const GLvoid *const *indices,
10495 const GLsizei *instanceCounts,
10496 GLsizei drawcount)
10497 {
10498 return gl::MultiDrawElementsInstancedANGLEContextANGLE(ctx, mode, counts, type, indices,
10499 instanceCounts, drawcount);
10500 }
10501
glDrawArraysInstancedBaseInstanceANGLEContextANGLE(GLeglContext ctx,GLenum mode,GLint first,GLsizei count,GLsizei instanceCount,GLuint baseInstance)10502 void GL_APIENTRY glDrawArraysInstancedBaseInstanceANGLEContextANGLE(GLeglContext ctx,
10503 GLenum mode,
10504 GLint first,
10505 GLsizei count,
10506 GLsizei instanceCount,
10507 GLuint baseInstance)
10508 {
10509 return gl::DrawArraysInstancedBaseInstanceANGLEContextANGLE(ctx, mode, first, count,
10510 instanceCount, baseInstance);
10511 }
10512
10513 void GL_APIENTRY
glDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE(GLeglContext ctx,GLenum mode,GLsizei count,GLenum type,const GLvoid * indices,GLsizei instanceCounts,GLint baseVertex,GLuint baseInstance)10514 glDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE(GLeglContext ctx,
10515 GLenum mode,
10516 GLsizei count,
10517 GLenum type,
10518 const GLvoid *indices,
10519 GLsizei instanceCounts,
10520 GLint baseVertex,
10521 GLuint baseInstance)
10522 {
10523 return gl::DrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE(
10524 ctx, mode, count, type, indices, instanceCounts, baseVertex, baseInstance);
10525 }
10526
10527 void GL_APIENTRY
glMultiDrawArraysInstancedBaseInstanceANGLEContextANGLE(GLeglContext ctx,GLenum mode,const GLint * firsts,const GLsizei * counts,const GLsizei * instanceCounts,const GLuint * baseInstances,GLsizei drawcount)10528 glMultiDrawArraysInstancedBaseInstanceANGLEContextANGLE(GLeglContext ctx,
10529 GLenum mode,
10530 const GLint *firsts,
10531 const GLsizei *counts,
10532 const GLsizei *instanceCounts,
10533 const GLuint *baseInstances,
10534 GLsizei drawcount)
10535 {
10536 return gl::MultiDrawArraysInstancedBaseInstanceANGLEContextANGLE(
10537 ctx, mode, firsts, counts, instanceCounts, baseInstances, drawcount);
10538 }
10539
10540 void GL_APIENTRY
glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE(GLeglContext ctx,GLenum mode,const GLsizei * counts,GLenum type,const GLvoid * const * indices,const GLsizei * instanceCounts,const GLint * baseVertices,const GLuint * baseInstances,GLsizei drawcount)10541 glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE(GLeglContext ctx,
10542 GLenum mode,
10543 const GLsizei *counts,
10544 GLenum type,
10545 const GLvoid *const *indices,
10546 const GLsizei *instanceCounts,
10547 const GLint *baseVertices,
10548 const GLuint *baseInstances,
10549 GLsizei drawcount)
10550 {
10551 return gl::MultiDrawElementsInstancedBaseVertexBaseInstanceANGLEContextANGLE(
10552 ctx, mode, counts, type, indices, instanceCounts, baseVertices, baseInstances, drawcount);
10553 }
10554
glGetMultisamplefvANGLEContextANGLE(GLeglContext ctx,GLenum pname,GLuint index,GLfloat * val)10555 void GL_APIENTRY glGetMultisamplefvANGLEContextANGLE(GLeglContext ctx,
10556 GLenum pname,
10557 GLuint index,
10558 GLfloat *val)
10559 {
10560 return gl::GetMultisamplefvANGLEContextANGLE(ctx, pname, index, val);
10561 }
10562
glSampleMaskiANGLEContextANGLE(GLeglContext ctx,GLuint maskNumber,GLbitfield mask)10563 void GL_APIENTRY glSampleMaskiANGLEContextANGLE(GLeglContext ctx,
10564 GLuint maskNumber,
10565 GLbitfield mask)
10566 {
10567 return gl::SampleMaskiANGLEContextANGLE(ctx, maskNumber, mask);
10568 }
10569
glProvokingVertexANGLEContextANGLE(GLeglContext ctx,GLenum mode)10570 void GL_APIENTRY glProvokingVertexANGLEContextANGLE(GLeglContext ctx, GLenum mode)
10571 {
10572 return gl::ProvokingVertexANGLEContextANGLE(ctx, mode);
10573 }
10574
glLoseContextCHROMIUMContextANGLE(GLeglContext ctx,GLenum current,GLenum other)10575 void GL_APIENTRY glLoseContextCHROMIUMContextANGLE(GLeglContext ctx, GLenum current, GLenum other)
10576 {
10577 return gl::LoseContextCHROMIUMContextANGLE(ctx, current, other);
10578 }
10579
glTexImage2DExternalANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLint internalformat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type)10580 void GL_APIENTRY glTexImage2DExternalANGLEContextANGLE(GLeglContext ctx,
10581 GLenum target,
10582 GLint level,
10583 GLint internalformat,
10584 GLsizei width,
10585 GLsizei height,
10586 GLint border,
10587 GLenum format,
10588 GLenum type)
10589 {
10590 return gl::TexImage2DExternalANGLEContextANGLE(ctx, target, level, internalformat, width,
10591 height, border, format, type);
10592 }
10593
glInvalidateTextureANGLEContextANGLE(GLeglContext ctx,GLenum target)10594 void GL_APIENTRY glInvalidateTextureANGLEContextANGLE(GLeglContext ctx, GLenum target)
10595 {
10596 return gl::InvalidateTextureANGLEContextANGLE(ctx, target);
10597 }
10598
glGetTexImageANGLEContextANGLE(GLeglContext ctx,GLenum target,GLint level,GLenum format,GLenum type,void * pixels)10599 void GL_APIENTRY glGetTexImageANGLEContextANGLE(GLeglContext ctx,
10600 GLenum target,
10601 GLint level,
10602 GLenum format,
10603 GLenum type,
10604 void *pixels)
10605 {
10606 return gl::GetTexImageANGLEContextANGLE(ctx, target, level, format, type, pixels);
10607 }
10608
glGetRenderbufferImageANGLEContextANGLE(GLeglContext ctx,GLenum target,GLenum format,GLenum type,void * pixels)10609 void GL_APIENTRY glGetRenderbufferImageANGLEContextANGLE(GLeglContext ctx,
10610 GLenum target,
10611 GLenum format,
10612 GLenum type,
10613 void *pixels)
10614 {
10615 return gl::GetRenderbufferImageANGLEContextANGLE(ctx, target, format, type, pixels);
10616 }
10617
glImportMemoryZirconHandleANGLEContextANGLE(GLeglContext ctx,GLuint memory,GLuint64 size,GLenum handleType,GLuint handle)10618 void GL_APIENTRY glImportMemoryZirconHandleANGLEContextANGLE(GLeglContext ctx,
10619 GLuint memory,
10620 GLuint64 size,
10621 GLenum handleType,
10622 GLuint handle)
10623 {
10624 return gl::ImportMemoryZirconHandleANGLEContextANGLE(ctx, memory, size, handleType, handle);
10625 }
10626
glImportSemaphoreZirconHandleANGLEContextANGLE(GLeglContext ctx,GLuint semaphore,GLenum handleType,GLuint handle)10627 void GL_APIENTRY glImportSemaphoreZirconHandleANGLEContextANGLE(GLeglContext ctx,
10628 GLuint semaphore,
10629 GLenum handleType,
10630 GLuint handle)
10631 {
10632 return gl::ImportSemaphoreZirconHandleANGLEContextANGLE(ctx, semaphore, handleType, handle);
10633 }
10634
10635 } // extern "C"
10636