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 glBeginTransformFeedbackFn(GLenum primitiveMode
) override
;
15 void glBindAttribLocationFn(GLuint program
,
17 const char* name
) override
;
18 void glBindBufferFn(GLenum target
, GLuint buffer
) override
;
19 void glBindBufferBaseFn(GLenum target
, GLuint index
, GLuint buffer
) override
;
20 void glBindBufferRangeFn(GLenum target
,
24 GLsizeiptr size
) override
;
25 void glBindFragDataLocationFn(GLuint program
,
27 const char* name
) override
;
28 void glBindFragDataLocationIndexedFn(GLuint program
,
31 const char* name
) override
;
32 void glBindFramebufferEXTFn(GLenum target
, GLuint framebuffer
) override
;
33 void glBindRenderbufferEXTFn(GLenum target
, GLuint renderbuffer
) override
;
34 void glBindSamplerFn(GLuint unit
, GLuint sampler
) override
;
35 void glBindTextureFn(GLenum target
, GLuint texture
) override
;
36 void glBindTransformFeedbackFn(GLenum target
, GLuint id
) override
;
37 void glBindVertexArrayOESFn(GLuint array
) override
;
38 void glBlendBarrierKHRFn(void) override
;
39 void glBlendColorFn(GLclampf red
,
42 GLclampf alpha
) override
;
43 void glBlendEquationFn(GLenum mode
) override
;
44 void glBlendEquationSeparateFn(GLenum modeRGB
, GLenum modeAlpha
) override
;
45 void glBlendFuncFn(GLenum sfactor
, GLenum dfactor
) override
;
46 void glBlendFuncSeparateFn(GLenum srcRGB
,
49 GLenum dstAlpha
) override
;
50 void glBlitFramebufferFn(GLint srcX0
,
59 GLenum filter
) override
;
60 void glBlitFramebufferANGLEFn(GLint srcX0
,
69 GLenum filter
) override
;
70 void glBlitFramebufferEXTFn(GLint srcX0
,
79 GLenum filter
) override
;
80 void glBufferDataFn(GLenum target
,
83 GLenum usage
) override
;
84 void glBufferSubDataFn(GLenum target
,
87 const void* data
) override
;
88 GLenum
glCheckFramebufferStatusEXTFn(GLenum target
) override
;
89 void glClearFn(GLbitfield mask
) override
;
90 void glClearBufferfiFn(GLenum buffer
,
93 GLint stencil
) override
;
94 void glClearBufferfvFn(GLenum buffer
,
96 const GLfloat
* value
) override
;
97 void glClearBufferivFn(GLenum buffer
,
99 const GLint
* value
) override
;
100 void glClearBufferuivFn(GLenum buffer
,
102 const GLuint
* value
) override
;
103 void glClearColorFn(GLclampf red
,
106 GLclampf alpha
) override
;
107 void glClearDepthFn(GLclampd depth
) override
;
108 void glClearDepthfFn(GLclampf depth
) override
;
109 void glClearStencilFn(GLint s
) override
;
110 GLenum
glClientWaitSyncFn(GLsync sync
,
112 GLuint64 timeout
) override
;
113 void glColorMaskFn(GLboolean red
,
116 GLboolean alpha
) override
;
117 void glCompileShaderFn(GLuint shader
) override
;
118 void glCompressedTexImage2DFn(GLenum target
,
120 GLenum internalformat
,
125 const void* data
) override
;
126 void glCompressedTexImage3DFn(GLenum target
,
128 GLenum internalformat
,
134 const void* data
) override
;
135 void glCompressedTexSubImage2DFn(GLenum target
,
143 const void* data
) override
;
144 void glCompressedTexSubImage3DFn(GLenum target
,
154 const void* data
) override
;
155 void glCopyBufferSubDataFn(GLenum readTarget
,
158 GLintptr writeOffset
,
159 GLsizeiptr size
) override
;
160 void glCopyTexImage2DFn(GLenum target
,
162 GLenum internalformat
,
167 GLint border
) override
;
168 void glCopyTexSubImage2DFn(GLenum target
,
175 GLsizei height
) override
;
176 void glCopyTexSubImage3DFn(GLenum target
,
184 GLsizei height
) override
;
185 GLuint
glCreateProgramFn(void) override
;
186 GLuint
glCreateShaderFn(GLenum type
) override
;
187 void glCullFaceFn(GLenum mode
) override
;
188 void glDeleteBuffersARBFn(GLsizei n
, const GLuint
* buffers
) override
;
189 void glDeleteFencesAPPLEFn(GLsizei n
, const GLuint
* fences
) override
;
190 void glDeleteFencesNVFn(GLsizei n
, const GLuint
* fences
) override
;
191 void glDeleteFramebuffersEXTFn(GLsizei n
, const GLuint
* framebuffers
) override
;
192 void glDeleteProgramFn(GLuint program
) override
;
193 void glDeleteQueriesFn(GLsizei n
, const GLuint
* ids
) override
;
194 void glDeleteRenderbuffersEXTFn(GLsizei n
,
195 const GLuint
* renderbuffers
) override
;
196 void glDeleteSamplersFn(GLsizei n
, const GLuint
* samplers
) override
;
197 void glDeleteShaderFn(GLuint shader
) override
;
198 void glDeleteSyncFn(GLsync sync
) override
;
199 void glDeleteTexturesFn(GLsizei n
, const GLuint
* textures
) override
;
200 void glDeleteTransformFeedbacksFn(GLsizei n
, const GLuint
* ids
) override
;
201 void glDeleteVertexArraysOESFn(GLsizei n
, const GLuint
* arrays
) override
;
202 void glDepthFuncFn(GLenum func
) override
;
203 void glDepthMaskFn(GLboolean flag
) override
;
204 void glDepthRangeFn(GLclampd zNear
, GLclampd zFar
) override
;
205 void glDepthRangefFn(GLclampf zNear
, GLclampf zFar
) override
;
206 void glDetachShaderFn(GLuint program
, GLuint shader
) override
;
207 void glDisableFn(GLenum cap
) override
;
208 void glDisableVertexAttribArrayFn(GLuint index
) override
;
209 void glDiscardFramebufferEXTFn(GLenum target
,
210 GLsizei numAttachments
,
211 const GLenum
* attachments
) override
;
212 void glDrawArraysFn(GLenum mode
, GLint first
, GLsizei count
) override
;
213 void glDrawArraysInstancedANGLEFn(GLenum mode
,
216 GLsizei primcount
) override
;
217 void glDrawBufferFn(GLenum mode
) override
;
218 void glDrawBuffersARBFn(GLsizei n
, const GLenum
* bufs
) override
;
219 void glDrawElementsFn(GLenum mode
,
222 const void* indices
) override
;
223 void glDrawElementsInstancedANGLEFn(GLenum mode
,
227 GLsizei primcount
) override
;
228 void glDrawRangeElementsFn(GLenum mode
,
233 const void* indices
) override
;
234 void glEGLImageTargetRenderbufferStorageOESFn(GLenum target
,
235 GLeglImageOES image
) override
;
236 void glEGLImageTargetTexture2DOESFn(GLenum target
,
237 GLeglImageOES image
) override
;
238 void glEnableFn(GLenum cap
) override
;
239 void glEnableVertexAttribArrayFn(GLuint index
) override
;
240 void glEndQueryFn(GLenum target
) override
;
241 void glEndTransformFeedbackFn(void) override
;
242 GLsync
glFenceSyncFn(GLenum condition
, GLbitfield flags
) override
;
243 void glFinishFn(void) override
;
244 void glFinishFenceAPPLEFn(GLuint fence
) override
;
245 void glFinishFenceNVFn(GLuint fence
) override
;
246 void glFlushFn(void) override
;
247 void glFlushMappedBufferRangeFn(GLenum target
,
249 GLsizeiptr length
) override
;
250 void glFramebufferRenderbufferEXTFn(GLenum target
,
252 GLenum renderbuffertarget
,
253 GLuint renderbuffer
) override
;
254 void glFramebufferTexture2DEXTFn(GLenum target
,
258 GLint level
) override
;
259 void glFramebufferTexture2DMultisampleEXTFn(GLenum target
,
264 GLsizei samples
) override
;
265 void glFramebufferTexture2DMultisampleIMGFn(GLenum target
,
270 GLsizei samples
) override
;
271 void glFramebufferTextureLayerFn(GLenum target
,
275 GLint layer
) override
;
276 void glFrontFaceFn(GLenum mode
) override
;
277 void glGenBuffersARBFn(GLsizei n
, GLuint
* buffers
) override
;
278 void glGenerateMipmapEXTFn(GLenum target
) override
;
279 void glGenFencesAPPLEFn(GLsizei n
, GLuint
* fences
) override
;
280 void glGenFencesNVFn(GLsizei n
, GLuint
* fences
) override
;
281 void glGenFramebuffersEXTFn(GLsizei n
, GLuint
* framebuffers
) override
;
282 void glGenQueriesFn(GLsizei n
, GLuint
* ids
) override
;
283 void glGenRenderbuffersEXTFn(GLsizei n
, GLuint
* renderbuffers
) override
;
284 void glGenSamplersFn(GLsizei n
, GLuint
* samplers
) override
;
285 void glGenTexturesFn(GLsizei n
, GLuint
* textures
) override
;
286 void glGenTransformFeedbacksFn(GLsizei n
, GLuint
* ids
) override
;
287 void glGenVertexArraysOESFn(GLsizei n
, GLuint
* arrays
) override
;
288 void glGetActiveAttribFn(GLuint program
,
294 char* name
) override
;
295 void glGetActiveUniformFn(GLuint program
,
301 char* name
) override
;
302 void glGetActiveUniformBlockivFn(GLuint program
,
303 GLuint uniformBlockIndex
,
305 GLint
* params
) override
;
306 void glGetActiveUniformBlockNameFn(GLuint program
,
307 GLuint uniformBlockIndex
,
310 char* uniformBlockName
) override
;
311 void glGetActiveUniformsivFn(GLuint program
,
312 GLsizei uniformCount
,
313 const GLuint
* uniformIndices
,
315 GLint
* params
) override
;
316 void glGetAttachedShadersFn(GLuint program
,
319 GLuint
* shaders
) override
;
320 GLint
glGetAttribLocationFn(GLuint program
, const char* name
) override
;
321 void glGetBooleanvFn(GLenum pname
, GLboolean
* params
) override
;
322 void glGetBufferParameterivFn(GLenum target
,
324 GLint
* params
) override
;
325 GLenum
glGetErrorFn(void) override
;
326 void glGetFenceivNVFn(GLuint fence
, GLenum pname
, GLint
* params
) override
;
327 void glGetFloatvFn(GLenum pname
, GLfloat
* params
) override
;
328 GLint
glGetFragDataLocationFn(GLuint program
, const char* name
) override
;
329 void glGetFramebufferAttachmentParameterivEXTFn(GLenum target
,
332 GLint
* params
) override
;
333 GLenum
glGetGraphicsResetStatusARBFn(void) override
;
334 void glGetInteger64i_vFn(GLenum target
, GLuint index
, GLint64
* data
) override
;
335 void glGetInteger64vFn(GLenum pname
, GLint64
* params
) override
;
336 void glGetIntegeri_vFn(GLenum target
, GLuint index
, GLint
* data
) override
;
337 void glGetIntegervFn(GLenum pname
, GLint
* params
) override
;
338 void glGetInternalformativFn(GLenum target
,
339 GLenum internalformat
,
342 GLint
* params
) override
;
343 void glGetProgramBinaryFn(GLuint program
,
346 GLenum
* binaryFormat
,
347 GLvoid
* binary
) override
;
348 void glGetProgramInfoLogFn(GLuint program
,
351 char* infolog
) override
;
352 void glGetProgramivFn(GLuint program
, GLenum pname
, GLint
* params
) override
;
353 GLint
glGetProgramResourceLocationFn(GLuint program
,
354 GLenum programInterface
,
355 const char* name
) override
;
356 void glGetQueryivFn(GLenum target
, GLenum pname
, GLint
* params
) override
;
357 void glGetQueryObjecti64vFn(GLuint id
, GLenum pname
, GLint64
* params
) override
;
358 void glGetQueryObjectivFn(GLuint id
, GLenum pname
, GLint
* params
) override
;
359 void glGetQueryObjectui64vFn(GLuint id
,
361 GLuint64
* params
) override
;
362 void glGetQueryObjectuivFn(GLuint id
, GLenum pname
, GLuint
* params
) override
;
363 void glGetRenderbufferParameterivEXTFn(GLenum target
,
365 GLint
* params
) override
;
366 void glGetSamplerParameterfvFn(GLuint sampler
,
368 GLfloat
* params
) override
;
369 void glGetSamplerParameterivFn(GLuint sampler
,
371 GLint
* params
) override
;
372 void glGetShaderInfoLogFn(GLuint shader
,
375 char* infolog
) override
;
376 void glGetShaderivFn(GLuint shader
, GLenum pname
, GLint
* params
) override
;
377 void glGetShaderPrecisionFormatFn(GLenum shadertype
,
378 GLenum precisiontype
,
380 GLint
* precision
) override
;
381 void glGetShaderSourceFn(GLuint shader
,
384 char* source
) override
;
385 const GLubyte
* glGetStringFn(GLenum name
) override
;
386 const GLubyte
* glGetStringiFn(GLenum name
, GLuint index
) override
;
387 void glGetSyncivFn(GLsync sync
,
391 GLint
* values
) override
;
392 void glGetTexLevelParameterfvFn(GLenum target
,
395 GLfloat
* params
) override
;
396 void glGetTexLevelParameterivFn(GLenum target
,
399 GLint
* params
) override
;
400 void glGetTexParameterfvFn(GLenum target
,
402 GLfloat
* params
) override
;
403 void glGetTexParameterivFn(GLenum target
, GLenum pname
, GLint
* params
) override
;
404 void glGetTransformFeedbackVaryingFn(GLuint program
,
410 char* name
) override
;
411 void glGetTranslatedShaderSourceANGLEFn(GLuint shader
,
414 char* source
) override
;
415 GLuint
glGetUniformBlockIndexFn(GLuint program
,
416 const char* uniformBlockName
) override
;
417 void glGetUniformfvFn(GLuint program
, GLint location
, GLfloat
* params
) override
;
418 void glGetUniformIndicesFn(GLuint program
,
419 GLsizei uniformCount
,
420 const char* const* uniformNames
,
421 GLuint
* uniformIndices
) override
;
422 void glGetUniformivFn(GLuint program
, GLint location
, GLint
* params
) override
;
423 GLint
glGetUniformLocationFn(GLuint program
, const char* name
) override
;
424 void glGetUniformuivFn(GLuint program
, GLint location
, GLuint
* params
) override
;
425 void glGetVertexAttribfvFn(GLuint index
,
427 GLfloat
* params
) override
;
428 void glGetVertexAttribivFn(GLuint index
, GLenum pname
, GLint
* params
) override
;
429 void glGetVertexAttribPointervFn(GLuint index
,
431 void** pointer
) override
;
432 void glHintFn(GLenum target
, GLenum mode
) override
;
433 void glInsertEventMarkerEXTFn(GLsizei length
, const char* marker
) override
;
434 void glInvalidateFramebufferFn(GLenum target
,
435 GLsizei numAttachments
,
436 const GLenum
* attachments
) override
;
437 void glInvalidateSubFramebufferFn(GLenum target
,
438 GLsizei numAttachments
,
439 const GLenum
* attachments
,
443 GLint height
) override
;
444 GLboolean
glIsBufferFn(GLuint buffer
) override
;
445 GLboolean
glIsEnabledFn(GLenum cap
) override
;
446 GLboolean
glIsFenceAPPLEFn(GLuint fence
) override
;
447 GLboolean
glIsFenceNVFn(GLuint fence
) override
;
448 GLboolean
glIsFramebufferEXTFn(GLuint framebuffer
) override
;
449 GLboolean
glIsProgramFn(GLuint program
) override
;
450 GLboolean
glIsQueryFn(GLuint query
) override
;
451 GLboolean
glIsRenderbufferEXTFn(GLuint renderbuffer
) override
;
452 GLboolean
glIsSamplerFn(GLuint sampler
) override
;
453 GLboolean
glIsShaderFn(GLuint shader
) override
;
454 GLboolean
glIsSyncFn(GLsync sync
) override
;
455 GLboolean
glIsTextureFn(GLuint texture
) override
;
456 GLboolean
glIsTransformFeedbackFn(GLuint id
) override
;
457 GLboolean
glIsVertexArrayOESFn(GLuint array
) override
;
458 void glLineWidthFn(GLfloat width
) override
;
459 void glLinkProgramFn(GLuint program
) override
;
460 void* glMapBufferFn(GLenum target
, GLenum access
) override
;
461 void* glMapBufferRangeFn(GLenum target
,
464 GLbitfield access
) override
;
465 void glMatrixLoadfEXTFn(GLenum matrixMode
, const GLfloat
* m
) override
;
466 void glMatrixLoadIdentityEXTFn(GLenum matrixMode
) override
;
467 void glPauseTransformFeedbackFn(void) override
;
468 void glPixelStoreiFn(GLenum pname
, GLint param
) override
;
469 void glPointParameteriFn(GLenum pname
, GLint param
) override
;
470 void glPolygonOffsetFn(GLfloat factor
, GLfloat units
) override
;
471 void glPopGroupMarkerEXTFn(void) override
;
472 void glProgramBinaryFn(GLuint program
,
474 const GLvoid
* binary
,
475 GLsizei length
) override
;
476 void glProgramParameteriFn(GLuint program
, GLenum pname
, GLint value
) override
;
477 void glPushGroupMarkerEXTFn(GLsizei length
, const char* marker
) override
;
478 void glQueryCounterFn(GLuint id
, GLenum target
) override
;
479 void glReadBufferFn(GLenum src
) override
;
480 void glReadPixelsFn(GLint x
,
486 void* pixels
) override
;
487 void glReleaseShaderCompilerFn(void) override
;
488 void glRenderbufferStorageEXTFn(GLenum target
,
489 GLenum internalformat
,
491 GLsizei height
) override
;
492 void glRenderbufferStorageMultisampleFn(GLenum target
,
494 GLenum internalformat
,
496 GLsizei height
) override
;
497 void glRenderbufferStorageMultisampleANGLEFn(GLenum target
,
499 GLenum internalformat
,
501 GLsizei height
) override
;
502 void glRenderbufferStorageMultisampleEXTFn(GLenum target
,
504 GLenum internalformat
,
506 GLsizei height
) override
;
507 void glRenderbufferStorageMultisampleIMGFn(GLenum target
,
509 GLenum internalformat
,
511 GLsizei height
) override
;
512 void glResumeTransformFeedbackFn(void) override
;
513 void glSampleCoverageFn(GLclampf value
, GLboolean invert
) override
;
514 void glSamplerParameterfFn(GLuint sampler
,
516 GLfloat param
) override
;
517 void glSamplerParameterfvFn(GLuint sampler
,
519 const GLfloat
* params
) override
;
520 void glSamplerParameteriFn(GLuint sampler
, GLenum pname
, GLint param
) override
;
521 void glSamplerParameterivFn(GLuint sampler
,
523 const GLint
* params
) override
;
524 void glScissorFn(GLint x
, GLint y
, GLsizei width
, GLsizei height
) override
;
525 void glSetFenceAPPLEFn(GLuint fence
) override
;
526 void glSetFenceNVFn(GLuint fence
, GLenum condition
) override
;
527 void glShaderBinaryFn(GLsizei n
,
528 const GLuint
* shaders
,
531 GLsizei length
) override
;
532 void glShaderSourceFn(GLuint shader
,
534 const char* const* str
,
535 const GLint
* length
) override
;
536 void glStencilFuncFn(GLenum func
, GLint ref
, GLuint mask
) override
;
537 void glStencilFuncSeparateFn(GLenum face
,
540 GLuint mask
) override
;
541 void glStencilMaskFn(GLuint mask
) override
;
542 void glStencilMaskSeparateFn(GLenum face
, GLuint mask
) override
;
543 void glStencilOpFn(GLenum fail
, GLenum zfail
, GLenum zpass
) override
;
544 void glStencilOpSeparateFn(GLenum face
,
547 GLenum zpass
) override
;
548 GLboolean
glTestFenceAPPLEFn(GLuint fence
) override
;
549 GLboolean
glTestFenceNVFn(GLuint fence
) override
;
550 void glTexImage2DFn(GLenum target
,
552 GLint internalformat
,
558 const void* pixels
) override
;
559 void glTexImage3DFn(GLenum target
,
561 GLint internalformat
,
568 const void* pixels
) override
;
569 void glTexParameterfFn(GLenum target
, GLenum pname
, GLfloat param
) override
;
570 void glTexParameterfvFn(GLenum target
,
572 const GLfloat
* params
) override
;
573 void glTexParameteriFn(GLenum target
, GLenum pname
, GLint param
) override
;
574 void glTexParameterivFn(GLenum target
,
576 const GLint
* params
) override
;
577 void glTexStorage2DEXTFn(GLenum target
,
579 GLenum internalformat
,
581 GLsizei height
) override
;
582 void glTexStorage3DFn(GLenum target
,
584 GLenum internalformat
,
587 GLsizei depth
) override
;
588 void glTexSubImage2DFn(GLenum target
,
596 const void* pixels
) override
;
597 void glTexSubImage3DFn(GLenum target
,
607 const void* pixels
) override
;
608 void glTransformFeedbackVaryingsFn(GLuint program
,
610 const char* const* varyings
,
611 GLenum bufferMode
) override
;
612 void glUniform1fFn(GLint location
, GLfloat x
) override
;
613 void glUniform1fvFn(GLint location
, GLsizei count
, const GLfloat
* v
) override
;
614 void glUniform1iFn(GLint location
, GLint x
) override
;
615 void glUniform1ivFn(GLint location
, GLsizei count
, const GLint
* v
) override
;
616 void glUniform1uiFn(GLint location
, GLuint v0
) override
;
617 void glUniform1uivFn(GLint location
, GLsizei count
, const GLuint
* v
) override
;
618 void glUniform2fFn(GLint location
, GLfloat x
, GLfloat y
) override
;
619 void glUniform2fvFn(GLint location
, GLsizei count
, const GLfloat
* v
) override
;
620 void glUniform2iFn(GLint location
, GLint x
, GLint y
) override
;
621 void glUniform2ivFn(GLint location
, GLsizei count
, const GLint
* v
) override
;
622 void glUniform2uiFn(GLint location
, GLuint v0
, GLuint v1
) override
;
623 void glUniform2uivFn(GLint location
, GLsizei count
, const GLuint
* v
) override
;
624 void glUniform3fFn(GLint location
, GLfloat x
, GLfloat y
, GLfloat z
) override
;
625 void glUniform3fvFn(GLint location
, GLsizei count
, const GLfloat
* v
) override
;
626 void glUniform3iFn(GLint location
, GLint x
, GLint y
, GLint z
) override
;
627 void glUniform3ivFn(GLint location
, GLsizei count
, const GLint
* v
) override
;
628 void glUniform3uiFn(GLint location
, GLuint v0
, GLuint v1
, GLuint v2
) override
;
629 void glUniform3uivFn(GLint location
, GLsizei count
, const GLuint
* v
) override
;
630 void glUniform4fFn(GLint location
,
635 void glUniform4fvFn(GLint location
, GLsizei count
, const GLfloat
* v
) override
;
636 void glUniform4iFn(GLint location
, GLint x
, GLint y
, GLint z
, GLint w
) override
;
637 void glUniform4ivFn(GLint location
, GLsizei count
, const GLint
* v
) override
;
638 void glUniform4uiFn(GLint location
,
643 void glUniform4uivFn(GLint location
, GLsizei count
, const GLuint
* v
) override
;
644 void glUniformBlockBindingFn(GLuint program
,
645 GLuint uniformBlockIndex
,
646 GLuint uniformBlockBinding
) override
;
647 void glUniformMatrix2fvFn(GLint location
,
650 const GLfloat
* value
) override
;
651 void glUniformMatrix2x3fvFn(GLint location
,
654 const GLfloat
* value
) override
;
655 void glUniformMatrix2x4fvFn(GLint location
,
658 const GLfloat
* value
) override
;
659 void glUniformMatrix3fvFn(GLint location
,
662 const GLfloat
* value
) override
;
663 void glUniformMatrix3x2fvFn(GLint location
,
666 const GLfloat
* value
) override
;
667 void glUniformMatrix3x4fvFn(GLint location
,
670 const GLfloat
* value
) override
;
671 void glUniformMatrix4fvFn(GLint location
,
674 const GLfloat
* value
) override
;
675 void glUniformMatrix4x2fvFn(GLint location
,
678 const GLfloat
* value
) override
;
679 void glUniformMatrix4x3fvFn(GLint location
,
682 const GLfloat
* value
) override
;
683 GLboolean
glUnmapBufferFn(GLenum target
) override
;
684 void glUseProgramFn(GLuint program
) override
;
685 void glValidateProgramFn(GLuint program
) override
;
686 void glVertexAttrib1fFn(GLuint indx
, GLfloat x
) override
;
687 void glVertexAttrib1fvFn(GLuint indx
, const GLfloat
* values
) override
;
688 void glVertexAttrib2fFn(GLuint indx
, GLfloat x
, GLfloat y
) override
;
689 void glVertexAttrib2fvFn(GLuint indx
, const GLfloat
* values
) override
;
690 void glVertexAttrib3fFn(GLuint indx
, GLfloat x
, GLfloat y
, GLfloat z
) override
;
691 void glVertexAttrib3fvFn(GLuint indx
, const GLfloat
* values
) override
;
692 void glVertexAttrib4fFn(GLuint indx
,
697 void glVertexAttrib4fvFn(GLuint indx
, const GLfloat
* values
) override
;
698 void glVertexAttribDivisorANGLEFn(GLuint index
, GLuint divisor
) override
;
699 void glVertexAttribI4iFn(GLuint indx
,
704 void glVertexAttribI4ivFn(GLuint indx
, const GLint
* values
) override
;
705 void glVertexAttribI4uiFn(GLuint indx
,
710 void glVertexAttribI4uivFn(GLuint indx
, const GLuint
* values
) override
;
711 void glVertexAttribIPointerFn(GLuint indx
,
715 const void* ptr
) override
;
716 void glVertexAttribPointerFn(GLuint indx
,
719 GLboolean normalized
,
721 const void* ptr
) override
;
722 void glViewportFn(GLint x
, GLint y
, GLsizei width
, GLsizei height
) override
;
723 GLenum
glWaitSyncFn(GLsync sync
, GLbitfield flags
, GLuint64 timeout
) override
;