1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 // This file is auto-generated from
6 // ui/gl/generate_bindings.py
7 // It's formatted by clang-format using chromium coding style:
8 // clang-format -i -style=chromium filename
11 void glActiveTextureFn(GLenum texture
) override
;
12 void glAttachShaderFn(GLuint program
, GLuint shader
) override
;
13 void glBeginQueryFn(GLenum target
, GLuint id
) override
;
14 void glBeginQueryARBFn(GLenum target
, GLuint id
) override
;
15 void glBeginTransformFeedbackFn(GLenum primitiveMode
) override
;
16 void glBindAttribLocationFn(GLuint program
,
18 const char* name
) override
;
19 void glBindBufferFn(GLenum target
, GLuint buffer
) override
;
20 void glBindBufferBaseFn(GLenum target
, GLuint index
, GLuint buffer
) override
;
21 void glBindBufferRangeFn(GLenum target
,
25 GLsizeiptr size
) override
;
26 void glBindFragDataLocationFn(GLuint program
,
28 const char* name
) override
;
29 void glBindFragDataLocationIndexedFn(GLuint program
,
32 const char* name
) override
;
33 void glBindFramebufferEXTFn(GLenum target
, GLuint framebuffer
) override
;
34 void glBindRenderbufferEXTFn(GLenum target
, GLuint renderbuffer
) override
;
35 void glBindSamplerFn(GLuint unit
, GLuint sampler
) override
;
36 void glBindTextureFn(GLenum target
, GLuint texture
) override
;
37 void glBindTransformFeedbackFn(GLenum target
, GLuint id
) override
;
38 void glBindVertexArrayOESFn(GLuint array
) override
;
39 void glBlendBarrierKHRFn(void) override
;
40 void glBlendColorFn(GLclampf red
,
43 GLclampf alpha
) override
;
44 void glBlendEquationFn(GLenum mode
) override
;
45 void glBlendEquationSeparateFn(GLenum modeRGB
, GLenum modeAlpha
) override
;
46 void glBlendFuncFn(GLenum sfactor
, GLenum dfactor
) override
;
47 void glBlendFuncSeparateFn(GLenum srcRGB
,
50 GLenum dstAlpha
) override
;
51 void glBlitFramebufferFn(GLint srcX0
,
60 GLenum filter
) override
;
61 void glBlitFramebufferANGLEFn(GLint srcX0
,
70 GLenum filter
) override
;
71 void glBlitFramebufferEXTFn(GLint srcX0
,
80 GLenum filter
) override
;
81 void glBufferDataFn(GLenum target
,
84 GLenum usage
) override
;
85 void glBufferSubDataFn(GLenum target
,
88 const void* data
) override
;
89 GLenum
glCheckFramebufferStatusEXTFn(GLenum target
) override
;
90 void glClearFn(GLbitfield mask
) override
;
91 void glClearBufferfiFn(GLenum buffer
,
94 GLint stencil
) override
;
95 void glClearBufferfvFn(GLenum buffer
,
97 const GLfloat
* value
) override
;
98 void glClearBufferivFn(GLenum buffer
,
100 const GLint
* value
) override
;
101 void glClearBufferuivFn(GLenum buffer
,
103 const GLuint
* value
) override
;
104 void glClearColorFn(GLclampf red
,
107 GLclampf alpha
) override
;
108 void glClearDepthFn(GLclampd depth
) override
;
109 void glClearDepthfFn(GLclampf depth
) override
;
110 void glClearStencilFn(GLint s
) override
;
111 GLenum
glClientWaitSyncFn(GLsync sync
,
113 GLuint64 timeout
) override
;
114 void glColorMaskFn(GLboolean red
,
117 GLboolean alpha
) override
;
118 void glCompileShaderFn(GLuint shader
) override
;
119 void glCompressedTexImage2DFn(GLenum target
,
121 GLenum internalformat
,
126 const void* data
) override
;
127 void glCompressedTexImage3DFn(GLenum target
,
129 GLenum internalformat
,
135 const void* data
) override
;
136 void glCompressedTexSubImage2DFn(GLenum target
,
144 const void* data
) override
;
145 void glCopyBufferSubDataFn(GLenum readTarget
,
148 GLintptr writeOffset
,
149 GLsizeiptr size
) override
;
150 void glCopyTexImage2DFn(GLenum target
,
152 GLenum internalformat
,
157 GLint border
) override
;
158 void glCopyTexSubImage2DFn(GLenum target
,
165 GLsizei height
) override
;
166 void glCopyTexSubImage3DFn(GLenum target
,
174 GLsizei height
) override
;
175 GLuint
glCreateProgramFn(void) override
;
176 GLuint
glCreateShaderFn(GLenum type
) override
;
177 void glCullFaceFn(GLenum mode
) override
;
178 void glDeleteBuffersARBFn(GLsizei n
, const GLuint
* buffers
) override
;
179 void glDeleteFencesAPPLEFn(GLsizei n
, const GLuint
* fences
) override
;
180 void glDeleteFencesNVFn(GLsizei n
, const GLuint
* fences
) override
;
181 void glDeleteFramebuffersEXTFn(GLsizei n
, const GLuint
* framebuffers
) override
;
182 void glDeleteProgramFn(GLuint program
) override
;
183 void glDeleteQueriesFn(GLsizei n
, const GLuint
* ids
) override
;
184 void glDeleteQueriesARBFn(GLsizei n
, const GLuint
* ids
) override
;
185 void glDeleteRenderbuffersEXTFn(GLsizei n
,
186 const GLuint
* renderbuffers
) override
;
187 void glDeleteSamplersFn(GLsizei n
, const GLuint
* samplers
) override
;
188 void glDeleteShaderFn(GLuint shader
) override
;
189 void glDeleteSyncFn(GLsync sync
) override
;
190 void glDeleteTexturesFn(GLsizei n
, const GLuint
* textures
) override
;
191 void glDeleteTransformFeedbacksFn(GLsizei n
, const GLuint
* ids
) override
;
192 void glDeleteVertexArraysOESFn(GLsizei n
, const GLuint
* arrays
) override
;
193 void glDepthFuncFn(GLenum func
) override
;
194 void glDepthMaskFn(GLboolean flag
) override
;
195 void glDepthRangeFn(GLclampd zNear
, GLclampd zFar
) override
;
196 void glDepthRangefFn(GLclampf zNear
, GLclampf zFar
) override
;
197 void glDetachShaderFn(GLuint program
, GLuint shader
) override
;
198 void glDisableFn(GLenum cap
) override
;
199 void glDisableVertexAttribArrayFn(GLuint index
) override
;
200 void glDiscardFramebufferEXTFn(GLenum target
,
201 GLsizei numAttachments
,
202 const GLenum
* attachments
) override
;
203 void glDrawArraysFn(GLenum mode
, GLint first
, GLsizei count
) override
;
204 void glDrawArraysInstancedANGLEFn(GLenum mode
,
207 GLsizei primcount
) override
;
208 void glDrawBufferFn(GLenum mode
) override
;
209 void glDrawBuffersARBFn(GLsizei n
, const GLenum
* bufs
) override
;
210 void glDrawElementsFn(GLenum mode
,
213 const void* indices
) override
;
214 void glDrawElementsInstancedANGLEFn(GLenum mode
,
218 GLsizei primcount
) override
;
219 void glDrawRangeElementsFn(GLenum mode
,
224 const void* indices
) override
;
225 void glEGLImageTargetRenderbufferStorageOESFn(GLenum target
,
226 GLeglImageOES image
) override
;
227 void glEGLImageTargetTexture2DOESFn(GLenum target
,
228 GLeglImageOES image
) override
;
229 void glEnableFn(GLenum cap
) override
;
230 void glEnableVertexAttribArrayFn(GLuint index
) override
;
231 void glEndQueryFn(GLenum target
) override
;
232 void glEndQueryARBFn(GLenum target
) override
;
233 void glEndTransformFeedbackFn(void) override
;
234 GLsync
glFenceSyncFn(GLenum condition
, GLbitfield flags
) override
;
235 void glFinishFn(void) override
;
236 void glFinishFenceAPPLEFn(GLuint fence
) override
;
237 void glFinishFenceNVFn(GLuint fence
) override
;
238 void glFlushFn(void) override
;
239 void glFlushMappedBufferRangeFn(GLenum target
,
241 GLsizeiptr length
) override
;
242 void glFramebufferRenderbufferEXTFn(GLenum target
,
244 GLenum renderbuffertarget
,
245 GLuint renderbuffer
) override
;
246 void glFramebufferTexture2DEXTFn(GLenum target
,
250 GLint level
) override
;
251 void glFramebufferTexture2DMultisampleEXTFn(GLenum target
,
256 GLsizei samples
) override
;
257 void glFramebufferTexture2DMultisampleIMGFn(GLenum target
,
262 GLsizei samples
) override
;
263 void glFramebufferTextureLayerFn(GLenum target
,
267 GLint layer
) override
;
268 void glFrontFaceFn(GLenum mode
) override
;
269 void glGenBuffersARBFn(GLsizei n
, GLuint
* buffers
) override
;
270 void glGenerateMipmapEXTFn(GLenum target
) override
;
271 void glGenFencesAPPLEFn(GLsizei n
, GLuint
* fences
) override
;
272 void glGenFencesNVFn(GLsizei n
, GLuint
* fences
) override
;
273 void glGenFramebuffersEXTFn(GLsizei n
, GLuint
* framebuffers
) override
;
274 void glGenQueriesFn(GLsizei n
, GLuint
* ids
) override
;
275 void glGenQueriesARBFn(GLsizei n
, GLuint
* ids
) override
;
276 void glGenRenderbuffersEXTFn(GLsizei n
, GLuint
* renderbuffers
) override
;
277 void glGenSamplersFn(GLsizei n
, GLuint
* samplers
) override
;
278 void glGenTexturesFn(GLsizei n
, GLuint
* textures
) override
;
279 void glGenTransformFeedbacksFn(GLsizei n
, GLuint
* ids
) override
;
280 void glGenVertexArraysOESFn(GLsizei n
, GLuint
* arrays
) override
;
281 void glGetActiveAttribFn(GLuint program
,
287 char* name
) override
;
288 void glGetActiveUniformFn(GLuint program
,
294 char* name
) override
;
295 void glGetActiveUniformBlockivFn(GLuint program
,
296 GLuint uniformBlockIndex
,
298 GLint
* params
) override
;
299 void glGetActiveUniformBlockNameFn(GLuint program
,
300 GLuint uniformBlockIndex
,
303 char* uniformBlockName
) override
;
304 void glGetActiveUniformsivFn(GLuint program
,
305 GLsizei uniformCount
,
306 const GLuint
* uniformIndices
,
308 GLint
* params
) override
;
309 void glGetAttachedShadersFn(GLuint program
,
312 GLuint
* shaders
) override
;
313 GLint
glGetAttribLocationFn(GLuint program
, const char* name
) override
;
314 void glGetBooleanvFn(GLenum pname
, GLboolean
* params
) override
;
315 void glGetBufferParameterivFn(GLenum target
,
317 GLint
* params
) override
;
318 GLenum
glGetErrorFn(void) override
;
319 void glGetFenceivNVFn(GLuint fence
, GLenum pname
, GLint
* params
) override
;
320 void glGetFloatvFn(GLenum pname
, GLfloat
* params
) override
;
321 GLint
glGetFragDataLocationFn(GLuint program
, const char* name
) override
;
322 void glGetFramebufferAttachmentParameterivEXTFn(GLenum target
,
325 GLint
* params
) override
;
326 GLenum
glGetGraphicsResetStatusARBFn(void) override
;
327 void glGetInteger64i_vFn(GLenum target
, GLuint index
, GLint64
* data
) override
;
328 void glGetInteger64vFn(GLenum pname
, GLint64
* params
) override
;
329 void glGetIntegeri_vFn(GLenum target
, GLuint index
, GLint
* data
) override
;
330 void glGetIntegervFn(GLenum pname
, GLint
* params
) override
;
331 void glGetInternalformativFn(GLenum target
,
332 GLenum internalformat
,
335 GLint
* params
) override
;
336 void glGetProgramBinaryFn(GLuint program
,
339 GLenum
* binaryFormat
,
340 GLvoid
* binary
) override
;
341 void glGetProgramInfoLogFn(GLuint program
,
344 char* infolog
) override
;
345 void glGetProgramivFn(GLuint program
, GLenum pname
, GLint
* params
) override
;
346 GLint
glGetProgramResourceLocationFn(GLuint program
,
347 GLenum programInterface
,
348 const char* name
) override
;
349 void glGetQueryivFn(GLenum target
, GLenum pname
, GLint
* params
) override
;
350 void glGetQueryivARBFn(GLenum target
, GLenum pname
, GLint
* params
) override
;
351 void glGetQueryObjecti64vFn(GLuint id
, GLenum pname
, GLint64
* params
) override
;
352 void glGetQueryObjectivFn(GLuint id
, GLenum pname
, GLint
* params
) override
;
353 void glGetQueryObjectivARBFn(GLuint id
, GLenum pname
, GLint
* params
) override
;
354 void glGetQueryObjectui64vFn(GLuint id
,
356 GLuint64
* params
) override
;
357 void glGetQueryObjectuivFn(GLuint id
, GLenum pname
, GLuint
* params
) override
;
358 void glGetQueryObjectuivARBFn(GLuint id
, GLenum pname
, GLuint
* params
) override
;
359 void glGetRenderbufferParameterivEXTFn(GLenum target
,
361 GLint
* params
) override
;
362 void glGetSamplerParameterfvFn(GLuint sampler
,
364 GLfloat
* params
) override
;
365 void glGetSamplerParameterivFn(GLuint sampler
,
367 GLint
* params
) override
;
368 void glGetShaderInfoLogFn(GLuint shader
,
371 char* infolog
) override
;
372 void glGetShaderivFn(GLuint shader
, GLenum pname
, GLint
* params
) override
;
373 void glGetShaderPrecisionFormatFn(GLenum shadertype
,
374 GLenum precisiontype
,
376 GLint
* precision
) override
;
377 void glGetShaderSourceFn(GLuint shader
,
380 char* source
) override
;
381 const GLubyte
* glGetStringFn(GLenum name
) override
;
382 const GLubyte
* glGetStringiFn(GLenum name
, GLuint index
) override
;
383 void glGetSyncivFn(GLsync sync
,
387 GLint
* values
) override
;
388 void glGetTexLevelParameterfvFn(GLenum target
,
391 GLfloat
* params
) override
;
392 void glGetTexLevelParameterivFn(GLenum target
,
395 GLint
* params
) override
;
396 void glGetTexParameterfvFn(GLenum target
,
398 GLfloat
* params
) override
;
399 void glGetTexParameterivFn(GLenum target
, GLenum pname
, GLint
* params
) override
;
400 void glGetTransformFeedbackVaryingFn(GLuint program
,
406 char* name
) override
;
407 void glGetTranslatedShaderSourceANGLEFn(GLuint shader
,
410 char* source
) override
;
411 GLuint
glGetUniformBlockIndexFn(GLuint program
,
412 const char* uniformBlockName
) override
;
413 void glGetUniformfvFn(GLuint program
, GLint location
, GLfloat
* params
) override
;
414 void glGetUniformIndicesFn(GLuint program
,
415 GLsizei uniformCount
,
416 const char* const* uniformNames
,
417 GLuint
* uniformIndices
) override
;
418 void glGetUniformivFn(GLuint program
, GLint location
, GLint
* params
) override
;
419 GLint
glGetUniformLocationFn(GLuint program
, const char* name
) override
;
420 void glGetVertexAttribfvFn(GLuint index
,
422 GLfloat
* params
) override
;
423 void glGetVertexAttribivFn(GLuint index
, GLenum pname
, GLint
* params
) override
;
424 void glGetVertexAttribPointervFn(GLuint index
,
426 void** pointer
) override
;
427 void glHintFn(GLenum target
, GLenum mode
) override
;
428 void glInsertEventMarkerEXTFn(GLsizei length
, const char* marker
) override
;
429 void glInvalidateFramebufferFn(GLenum target
,
430 GLsizei numAttachments
,
431 const GLenum
* attachments
) override
;
432 void glInvalidateSubFramebufferFn(GLenum target
,
433 GLsizei numAttachments
,
434 const GLenum
* attachments
,
438 GLint height
) override
;
439 GLboolean
glIsBufferFn(GLuint buffer
) override
;
440 GLboolean
glIsEnabledFn(GLenum cap
) override
;
441 GLboolean
glIsFenceAPPLEFn(GLuint fence
) override
;
442 GLboolean
glIsFenceNVFn(GLuint fence
) override
;
443 GLboolean
glIsFramebufferEXTFn(GLuint framebuffer
) override
;
444 GLboolean
glIsProgramFn(GLuint program
) override
;
445 GLboolean
glIsQueryFn(GLuint query
) override
;
446 GLboolean
glIsQueryARBFn(GLuint query
) override
;
447 GLboolean
glIsRenderbufferEXTFn(GLuint renderbuffer
) override
;
448 GLboolean
glIsSamplerFn(GLuint sampler
) override
;
449 GLboolean
glIsShaderFn(GLuint shader
) override
;
450 GLboolean
glIsSyncFn(GLsync sync
) override
;
451 GLboolean
glIsTextureFn(GLuint texture
) override
;
452 GLboolean
glIsTransformFeedbackFn(GLuint id
) override
;
453 GLboolean
glIsVertexArrayOESFn(GLuint array
) override
;
454 void glLineWidthFn(GLfloat width
) override
;
455 void glLinkProgramFn(GLuint program
) override
;
456 void* glMapBufferFn(GLenum target
, GLenum access
) override
;
457 void* glMapBufferRangeFn(GLenum target
,
460 GLbitfield access
) override
;
461 void glMatrixLoadfEXTFn(GLenum matrixMode
, const GLfloat
* m
) override
;
462 void glMatrixLoadIdentityEXTFn(GLenum matrixMode
) override
;
463 void glPauseTransformFeedbackFn(void) override
;
464 void glPixelStoreiFn(GLenum pname
, GLint param
) override
;
465 void glPointParameteriFn(GLenum pname
, GLint param
) override
;
466 void glPolygonOffsetFn(GLfloat factor
, GLfloat units
) override
;
467 void glPopGroupMarkerEXTFn(void) override
;
468 void glProgramBinaryFn(GLuint program
,
470 const GLvoid
* binary
,
471 GLsizei length
) override
;
472 void glProgramParameteriFn(GLuint program
, GLenum pname
, GLint value
) override
;
473 void glPushGroupMarkerEXTFn(GLsizei length
, const char* marker
) override
;
474 void glQueryCounterFn(GLuint id
, GLenum target
) override
;
475 void glReadBufferFn(GLenum src
) override
;
476 void glReadPixelsFn(GLint x
,
482 void* pixels
) override
;
483 void glReleaseShaderCompilerFn(void) override
;
484 void glRenderbufferStorageEXTFn(GLenum target
,
485 GLenum internalformat
,
487 GLsizei height
) override
;
488 void glRenderbufferStorageMultisampleFn(GLenum target
,
490 GLenum internalformat
,
492 GLsizei height
) override
;
493 void glRenderbufferStorageMultisampleANGLEFn(GLenum target
,
495 GLenum internalformat
,
497 GLsizei height
) override
;
498 void glRenderbufferStorageMultisampleEXTFn(GLenum target
,
500 GLenum internalformat
,
502 GLsizei height
) override
;
503 void glRenderbufferStorageMultisampleIMGFn(GLenum target
,
505 GLenum internalformat
,
507 GLsizei height
) override
;
508 void glResumeTransformFeedbackFn(void) override
;
509 void glSampleCoverageFn(GLclampf value
, GLboolean invert
) override
;
510 void glSamplerParameterfFn(GLuint sampler
,
512 GLfloat param
) override
;
513 void glSamplerParameterfvFn(GLuint sampler
,
515 const GLfloat
* params
) override
;
516 void glSamplerParameteriFn(GLuint sampler
, GLenum pname
, GLint param
) override
;
517 void glSamplerParameterivFn(GLuint sampler
,
519 const GLint
* params
) override
;
520 void glScissorFn(GLint x
, GLint y
, GLsizei width
, GLsizei height
) override
;
521 void glSetFenceAPPLEFn(GLuint fence
) override
;
522 void glSetFenceNVFn(GLuint fence
, GLenum condition
) override
;
523 void glShaderBinaryFn(GLsizei n
,
524 const GLuint
* shaders
,
527 GLsizei length
) override
;
528 void glShaderSourceFn(GLuint shader
,
530 const char* const* str
,
531 const GLint
* length
) override
;
532 void glStencilFuncFn(GLenum func
, GLint ref
, GLuint mask
) override
;
533 void glStencilFuncSeparateFn(GLenum face
,
536 GLuint mask
) override
;
537 void glStencilMaskFn(GLuint mask
) override
;
538 void glStencilMaskSeparateFn(GLenum face
, GLuint mask
) override
;
539 void glStencilOpFn(GLenum fail
, GLenum zfail
, GLenum zpass
) override
;
540 void glStencilOpSeparateFn(GLenum face
,
543 GLenum zpass
) override
;
544 GLboolean
glTestFenceAPPLEFn(GLuint fence
) override
;
545 GLboolean
glTestFenceNVFn(GLuint fence
) override
;
546 void glTexImage2DFn(GLenum target
,
548 GLint internalformat
,
554 const void* pixels
) override
;
555 void glTexImage3DFn(GLenum target
,
557 GLint internalformat
,
564 const void* pixels
) override
;
565 void glTexParameterfFn(GLenum target
, GLenum pname
, GLfloat param
) override
;
566 void glTexParameterfvFn(GLenum target
,
568 const GLfloat
* params
) override
;
569 void glTexParameteriFn(GLenum target
, GLenum pname
, GLint param
) override
;
570 void glTexParameterivFn(GLenum target
,
572 const GLint
* params
) override
;
573 void glTexStorage2DEXTFn(GLenum target
,
575 GLenum internalformat
,
577 GLsizei height
) override
;
578 void glTexStorage3DFn(GLenum target
,
580 GLenum internalformat
,
583 GLsizei depth
) override
;
584 void glTexSubImage2DFn(GLenum target
,
592 const void* pixels
) override
;
593 void glTransformFeedbackVaryingsFn(GLuint program
,
595 const char* const* varyings
,
596 GLenum bufferMode
) override
;
597 void glUniform1fFn(GLint location
, GLfloat x
) override
;
598 void glUniform1fvFn(GLint location
, GLsizei count
, const GLfloat
* v
) override
;
599 void glUniform1iFn(GLint location
, GLint x
) override
;
600 void glUniform1ivFn(GLint location
, GLsizei count
, const GLint
* v
) override
;
601 void glUniform1uiFn(GLint location
, GLuint v0
) override
;
602 void glUniform1uivFn(GLint location
, GLsizei count
, const GLuint
* v
) override
;
603 void glUniform2fFn(GLint location
, GLfloat x
, GLfloat y
) override
;
604 void glUniform2fvFn(GLint location
, GLsizei count
, const GLfloat
* v
) override
;
605 void glUniform2iFn(GLint location
, GLint x
, GLint y
) override
;
606 void glUniform2ivFn(GLint location
, GLsizei count
, const GLint
* v
) override
;
607 void glUniform2uiFn(GLint location
, GLuint v0
, GLuint v1
) override
;
608 void glUniform2uivFn(GLint location
, GLsizei count
, const GLuint
* v
) override
;
609 void glUniform3fFn(GLint location
, GLfloat x
, GLfloat y
, GLfloat z
) override
;
610 void glUniform3fvFn(GLint location
, GLsizei count
, const GLfloat
* v
) override
;
611 void glUniform3iFn(GLint location
, GLint x
, GLint y
, GLint z
) override
;
612 void glUniform3ivFn(GLint location
, GLsizei count
, const GLint
* v
) override
;
613 void glUniform3uiFn(GLint location
, GLuint v0
, GLuint v1
, GLuint v2
) override
;
614 void glUniform3uivFn(GLint location
, GLsizei count
, const GLuint
* v
) override
;
615 void glUniform4fFn(GLint location
,
620 void glUniform4fvFn(GLint location
, GLsizei count
, const GLfloat
* v
) override
;
621 void glUniform4iFn(GLint location
, GLint x
, GLint y
, GLint z
, GLint w
) override
;
622 void glUniform4ivFn(GLint location
, GLsizei count
, const GLint
* v
) override
;
623 void glUniform4uiFn(GLint location
,
628 void glUniform4uivFn(GLint location
, GLsizei count
, const GLuint
* v
) override
;
629 void glUniformBlockBindingFn(GLuint program
,
630 GLuint uniformBlockIndex
,
631 GLuint uniformBlockBinding
) override
;
632 void glUniformMatrix2fvFn(GLint location
,
635 const GLfloat
* value
) override
;
636 void glUniformMatrix2x3fvFn(GLint location
,
639 const GLfloat
* value
) override
;
640 void glUniformMatrix2x4fvFn(GLint location
,
643 const GLfloat
* value
) override
;
644 void glUniformMatrix3fvFn(GLint location
,
647 const GLfloat
* value
) override
;
648 void glUniformMatrix3x2fvFn(GLint location
,
651 const GLfloat
* value
) override
;
652 void glUniformMatrix3x4fvFn(GLint location
,
655 const GLfloat
* value
) override
;
656 void glUniformMatrix4fvFn(GLint location
,
659 const GLfloat
* value
) override
;
660 void glUniformMatrix4x2fvFn(GLint location
,
663 const GLfloat
* value
) override
;
664 void glUniformMatrix4x3fvFn(GLint location
,
667 const GLfloat
* value
) override
;
668 GLboolean
glUnmapBufferFn(GLenum target
) override
;
669 void glUseProgramFn(GLuint program
) override
;
670 void glValidateProgramFn(GLuint program
) override
;
671 void glVertexAttrib1fFn(GLuint indx
, GLfloat x
) override
;
672 void glVertexAttrib1fvFn(GLuint indx
, const GLfloat
* values
) override
;
673 void glVertexAttrib2fFn(GLuint indx
, GLfloat x
, GLfloat y
) override
;
674 void glVertexAttrib2fvFn(GLuint indx
, const GLfloat
* values
) override
;
675 void glVertexAttrib3fFn(GLuint indx
, GLfloat x
, GLfloat y
, GLfloat z
) override
;
676 void glVertexAttrib3fvFn(GLuint indx
, const GLfloat
* values
) override
;
677 void glVertexAttrib4fFn(GLuint indx
,
682 void glVertexAttrib4fvFn(GLuint indx
, const GLfloat
* values
) override
;
683 void glVertexAttribDivisorANGLEFn(GLuint index
, GLuint divisor
) override
;
684 void glVertexAttribI4iFn(GLuint indx
,
689 void glVertexAttribI4ivFn(GLuint indx
, const GLint
* values
) override
;
690 void glVertexAttribI4uiFn(GLuint indx
,
695 void glVertexAttribI4uivFn(GLuint indx
, const GLuint
* values
) override
;
696 void glVertexAttribIPointerFn(GLuint indx
,
700 const void* ptr
) override
;
701 void glVertexAttribPointerFn(GLuint indx
,
704 GLboolean normalized
,
706 const void* ptr
) override
;
707 void glViewportFn(GLint x
, GLint y
, GLsizei width
, GLsizei height
) override
;
708 GLenum
glWaitSyncFn(GLsync sync
, GLbitfield flags
, GLuint64 timeout
) override
;