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