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 glCopyBufferSubDataFn(GLenum readTarget
,
147 GLintptr writeOffset
,
148 GLsizeiptr size
) override
;
149 void glCopyTexImage2DFn(GLenum target
,
151 GLenum internalformat
,
156 GLint border
) override
;
157 void glCopyTexSubImage2DFn(GLenum target
,
164 GLsizei height
) override
;
165 void glCopyTexSubImage3DFn(GLenum target
,
173 GLsizei height
) override
;
174 GLuint
glCreateProgramFn(void) override
;
175 GLuint
glCreateShaderFn(GLenum type
) override
;
176 void glCullFaceFn(GLenum mode
) override
;
177 void glDeleteBuffersARBFn(GLsizei n
, const GLuint
* buffers
) override
;
178 void glDeleteFencesAPPLEFn(GLsizei n
, const GLuint
* fences
) override
;
179 void glDeleteFencesNVFn(GLsizei n
, const GLuint
* fences
) override
;
180 void glDeleteFramebuffersEXTFn(GLsizei n
, const GLuint
* framebuffers
) override
;
181 void glDeleteProgramFn(GLuint program
) override
;
182 void glDeleteQueriesFn(GLsizei n
, const GLuint
* ids
) override
;
183 void glDeleteRenderbuffersEXTFn(GLsizei n
,
184 const GLuint
* renderbuffers
) override
;
185 void glDeleteSamplersFn(GLsizei n
, const GLuint
* samplers
) override
;
186 void glDeleteShaderFn(GLuint shader
) override
;
187 void glDeleteSyncFn(GLsync sync
) override
;
188 void glDeleteTexturesFn(GLsizei n
, const GLuint
* textures
) override
;
189 void glDeleteTransformFeedbacksFn(GLsizei n
, const GLuint
* ids
) override
;
190 void glDeleteVertexArraysOESFn(GLsizei n
, const GLuint
* arrays
) override
;
191 void glDepthFuncFn(GLenum func
) override
;
192 void glDepthMaskFn(GLboolean flag
) override
;
193 void glDepthRangeFn(GLclampd zNear
, GLclampd zFar
) override
;
194 void glDepthRangefFn(GLclampf zNear
, GLclampf zFar
) override
;
195 void glDetachShaderFn(GLuint program
, GLuint shader
) override
;
196 void glDisableFn(GLenum cap
) override
;
197 void glDisableVertexAttribArrayFn(GLuint index
) override
;
198 void glDiscardFramebufferEXTFn(GLenum target
,
199 GLsizei numAttachments
,
200 const GLenum
* attachments
) override
;
201 void glDrawArraysFn(GLenum mode
, GLint first
, GLsizei count
) override
;
202 void glDrawArraysInstancedANGLEFn(GLenum mode
,
205 GLsizei primcount
) override
;
206 void glDrawBufferFn(GLenum mode
) override
;
207 void glDrawBuffersARBFn(GLsizei n
, const GLenum
* bufs
) override
;
208 void glDrawElementsFn(GLenum mode
,
211 const void* indices
) override
;
212 void glDrawElementsInstancedANGLEFn(GLenum mode
,
216 GLsizei primcount
) override
;
217 void glDrawRangeElementsFn(GLenum mode
,
222 const void* indices
) override
;
223 void glEGLImageTargetRenderbufferStorageOESFn(GLenum target
,
224 GLeglImageOES image
) override
;
225 void glEGLImageTargetTexture2DOESFn(GLenum target
,
226 GLeglImageOES image
) override
;
227 void glEnableFn(GLenum cap
) override
;
228 void glEnableVertexAttribArrayFn(GLuint index
) override
;
229 void glEndQueryFn(GLenum target
) override
;
230 void glEndTransformFeedbackFn(void) override
;
231 GLsync
glFenceSyncFn(GLenum condition
, GLbitfield flags
) override
;
232 void glFinishFn(void) override
;
233 void glFinishFenceAPPLEFn(GLuint fence
) override
;
234 void glFinishFenceNVFn(GLuint fence
) override
;
235 void glFlushFn(void) override
;
236 void glFlushMappedBufferRangeFn(GLenum target
,
238 GLsizeiptr length
) override
;
239 void glFramebufferRenderbufferEXTFn(GLenum target
,
241 GLenum renderbuffertarget
,
242 GLuint renderbuffer
) override
;
243 void glFramebufferTexture2DEXTFn(GLenum target
,
247 GLint level
) override
;
248 void glFramebufferTexture2DMultisampleEXTFn(GLenum target
,
253 GLsizei samples
) override
;
254 void glFramebufferTexture2DMultisampleIMGFn(GLenum target
,
259 GLsizei samples
) override
;
260 void glFramebufferTextureLayerFn(GLenum target
,
264 GLint layer
) override
;
265 void glFrontFaceFn(GLenum mode
) override
;
266 void glGenBuffersARBFn(GLsizei n
, GLuint
* buffers
) override
;
267 void glGenerateMipmapEXTFn(GLenum target
) override
;
268 void glGenFencesAPPLEFn(GLsizei n
, GLuint
* fences
) override
;
269 void glGenFencesNVFn(GLsizei n
, GLuint
* fences
) override
;
270 void glGenFramebuffersEXTFn(GLsizei n
, GLuint
* framebuffers
) override
;
271 void glGenQueriesFn(GLsizei n
, GLuint
* ids
) override
;
272 void glGenRenderbuffersEXTFn(GLsizei n
, GLuint
* renderbuffers
) override
;
273 void glGenSamplersFn(GLsizei n
, GLuint
* samplers
) override
;
274 void glGenTexturesFn(GLsizei n
, GLuint
* textures
) override
;
275 void glGenTransformFeedbacksFn(GLsizei n
, GLuint
* ids
) override
;
276 void glGenVertexArraysOESFn(GLsizei n
, GLuint
* arrays
) override
;
277 void glGetActiveAttribFn(GLuint program
,
283 char* name
) override
;
284 void glGetActiveUniformFn(GLuint program
,
290 char* name
) override
;
291 void glGetActiveUniformBlockivFn(GLuint program
,
292 GLuint uniformBlockIndex
,
294 GLint
* params
) override
;
295 void glGetActiveUniformBlockNameFn(GLuint program
,
296 GLuint uniformBlockIndex
,
299 char* uniformBlockName
) override
;
300 void glGetActiveUniformsivFn(GLuint program
,
301 GLsizei uniformCount
,
302 const GLuint
* uniformIndices
,
304 GLint
* params
) override
;
305 void glGetAttachedShadersFn(GLuint program
,
308 GLuint
* shaders
) override
;
309 GLint
glGetAttribLocationFn(GLuint program
, const char* name
) override
;
310 void glGetBooleanvFn(GLenum pname
, GLboolean
* params
) override
;
311 void glGetBufferParameterivFn(GLenum target
,
313 GLint
* params
) override
;
314 GLenum
glGetErrorFn(void) override
;
315 void glGetFenceivNVFn(GLuint fence
, GLenum pname
, GLint
* params
) override
;
316 void glGetFloatvFn(GLenum pname
, GLfloat
* params
) override
;
317 GLint
glGetFragDataLocationFn(GLuint program
, const char* name
) override
;
318 void glGetFramebufferAttachmentParameterivEXTFn(GLenum target
,
321 GLint
* params
) override
;
322 GLenum
glGetGraphicsResetStatusARBFn(void) override
;
323 void glGetInteger64i_vFn(GLenum target
, GLuint index
, GLint64
* data
) override
;
324 void glGetInteger64vFn(GLenum pname
, GLint64
* params
) override
;
325 void glGetIntegeri_vFn(GLenum target
, GLuint index
, GLint
* data
) override
;
326 void glGetIntegervFn(GLenum pname
, GLint
* params
) override
;
327 void glGetInternalformativFn(GLenum target
,
328 GLenum internalformat
,
331 GLint
* params
) override
;
332 void glGetProgramBinaryFn(GLuint program
,
335 GLenum
* binaryFormat
,
336 GLvoid
* binary
) override
;
337 void glGetProgramInfoLogFn(GLuint program
,
340 char* infolog
) override
;
341 void glGetProgramivFn(GLuint program
, GLenum pname
, GLint
* params
) override
;
342 GLint
glGetProgramResourceLocationFn(GLuint program
,
343 GLenum programInterface
,
344 const char* name
) override
;
345 void glGetQueryivFn(GLenum target
, GLenum pname
, GLint
* params
) override
;
346 void glGetQueryObjecti64vFn(GLuint id
, GLenum pname
, GLint64
* params
) override
;
347 void glGetQueryObjectivFn(GLuint id
, GLenum pname
, GLint
* params
) override
;
348 void glGetQueryObjectui64vFn(GLuint id
,
350 GLuint64
* params
) override
;
351 void glGetQueryObjectuivFn(GLuint id
, GLenum pname
, GLuint
* params
) override
;
352 void glGetRenderbufferParameterivEXTFn(GLenum target
,
354 GLint
* params
) override
;
355 void glGetSamplerParameterfvFn(GLuint sampler
,
357 GLfloat
* params
) override
;
358 void glGetSamplerParameterivFn(GLuint sampler
,
360 GLint
* params
) override
;
361 void glGetShaderInfoLogFn(GLuint shader
,
364 char* infolog
) override
;
365 void glGetShaderivFn(GLuint shader
, GLenum pname
, GLint
* params
) override
;
366 void glGetShaderPrecisionFormatFn(GLenum shadertype
,
367 GLenum precisiontype
,
369 GLint
* precision
) override
;
370 void glGetShaderSourceFn(GLuint shader
,
373 char* source
) override
;
374 const GLubyte
* glGetStringFn(GLenum name
) override
;
375 const GLubyte
* glGetStringiFn(GLenum name
, GLuint index
) override
;
376 void glGetSyncivFn(GLsync sync
,
380 GLint
* values
) override
;
381 void glGetTexLevelParameterfvFn(GLenum target
,
384 GLfloat
* params
) override
;
385 void glGetTexLevelParameterivFn(GLenum target
,
388 GLint
* params
) override
;
389 void glGetTexParameterfvFn(GLenum target
,
391 GLfloat
* params
) override
;
392 void glGetTexParameterivFn(GLenum target
, GLenum pname
, GLint
* params
) override
;
393 void glGetTransformFeedbackVaryingFn(GLuint program
,
399 char* name
) override
;
400 void glGetTranslatedShaderSourceANGLEFn(GLuint shader
,
403 char* source
) override
;
404 GLuint
glGetUniformBlockIndexFn(GLuint program
,
405 const char* uniformBlockName
) override
;
406 void glGetUniformfvFn(GLuint program
, GLint location
, GLfloat
* params
) override
;
407 void glGetUniformIndicesFn(GLuint program
,
408 GLsizei uniformCount
,
409 const char* const* uniformNames
,
410 GLuint
* uniformIndices
) override
;
411 void glGetUniformivFn(GLuint program
, GLint location
, GLint
* params
) override
;
412 GLint
glGetUniformLocationFn(GLuint program
, const char* name
) override
;
413 void glGetVertexAttribfvFn(GLuint index
,
415 GLfloat
* params
) override
;
416 void glGetVertexAttribivFn(GLuint index
, GLenum pname
, GLint
* params
) override
;
417 void glGetVertexAttribPointervFn(GLuint index
,
419 void** pointer
) override
;
420 void glHintFn(GLenum target
, GLenum mode
) override
;
421 void glInsertEventMarkerEXTFn(GLsizei length
, const char* marker
) override
;
422 void glInvalidateFramebufferFn(GLenum target
,
423 GLsizei numAttachments
,
424 const GLenum
* attachments
) override
;
425 void glInvalidateSubFramebufferFn(GLenum target
,
426 GLsizei numAttachments
,
427 const GLenum
* attachments
,
431 GLint height
) override
;
432 GLboolean
glIsBufferFn(GLuint buffer
) override
;
433 GLboolean
glIsEnabledFn(GLenum cap
) override
;
434 GLboolean
glIsFenceAPPLEFn(GLuint fence
) override
;
435 GLboolean
glIsFenceNVFn(GLuint fence
) override
;
436 GLboolean
glIsFramebufferEXTFn(GLuint framebuffer
) override
;
437 GLboolean
glIsProgramFn(GLuint program
) override
;
438 GLboolean
glIsQueryFn(GLuint query
) override
;
439 GLboolean
glIsRenderbufferEXTFn(GLuint renderbuffer
) override
;
440 GLboolean
glIsSamplerFn(GLuint sampler
) override
;
441 GLboolean
glIsShaderFn(GLuint shader
) override
;
442 GLboolean
glIsSyncFn(GLsync sync
) override
;
443 GLboolean
glIsTextureFn(GLuint texture
) override
;
444 GLboolean
glIsTransformFeedbackFn(GLuint id
) override
;
445 GLboolean
glIsVertexArrayOESFn(GLuint array
) override
;
446 void glLineWidthFn(GLfloat width
) override
;
447 void glLinkProgramFn(GLuint program
) override
;
448 void* glMapBufferFn(GLenum target
, GLenum access
) override
;
449 void* glMapBufferRangeFn(GLenum target
,
452 GLbitfield access
) override
;
453 void glMatrixLoadfEXTFn(GLenum matrixMode
, const GLfloat
* m
) override
;
454 void glMatrixLoadIdentityEXTFn(GLenum matrixMode
) override
;
455 void glPauseTransformFeedbackFn(void) override
;
456 void glPixelStoreiFn(GLenum pname
, GLint param
) override
;
457 void glPointParameteriFn(GLenum pname
, GLint param
) override
;
458 void glPolygonOffsetFn(GLfloat factor
, GLfloat units
) override
;
459 void glPopGroupMarkerEXTFn(void) override
;
460 void glProgramBinaryFn(GLuint program
,
462 const GLvoid
* binary
,
463 GLsizei length
) override
;
464 void glProgramParameteriFn(GLuint program
, GLenum pname
, GLint value
) override
;
465 void glPushGroupMarkerEXTFn(GLsizei length
, const char* marker
) override
;
466 void glQueryCounterFn(GLuint id
, GLenum target
) override
;
467 void glReadBufferFn(GLenum src
) override
;
468 void glReadPixelsFn(GLint x
,
474 void* pixels
) override
;
475 void glReleaseShaderCompilerFn(void) override
;
476 void glRenderbufferStorageEXTFn(GLenum target
,
477 GLenum internalformat
,
479 GLsizei height
) override
;
480 void glRenderbufferStorageMultisampleFn(GLenum target
,
482 GLenum internalformat
,
484 GLsizei height
) override
;
485 void glRenderbufferStorageMultisampleANGLEFn(GLenum target
,
487 GLenum internalformat
,
489 GLsizei height
) override
;
490 void glRenderbufferStorageMultisampleEXTFn(GLenum target
,
492 GLenum internalformat
,
494 GLsizei height
) override
;
495 void glRenderbufferStorageMultisampleIMGFn(GLenum target
,
497 GLenum internalformat
,
499 GLsizei height
) override
;
500 void glResumeTransformFeedbackFn(void) override
;
501 void glSampleCoverageFn(GLclampf value
, GLboolean invert
) override
;
502 void glSamplerParameterfFn(GLuint sampler
,
504 GLfloat param
) override
;
505 void glSamplerParameterfvFn(GLuint sampler
,
507 const GLfloat
* params
) override
;
508 void glSamplerParameteriFn(GLuint sampler
, GLenum pname
, GLint param
) override
;
509 void glSamplerParameterivFn(GLuint sampler
,
511 const GLint
* params
) override
;
512 void glScissorFn(GLint x
, GLint y
, GLsizei width
, GLsizei height
) override
;
513 void glSetFenceAPPLEFn(GLuint fence
) override
;
514 void glSetFenceNVFn(GLuint fence
, GLenum condition
) override
;
515 void glShaderBinaryFn(GLsizei n
,
516 const GLuint
* shaders
,
519 GLsizei length
) override
;
520 void glShaderSourceFn(GLuint shader
,
522 const char* const* str
,
523 const GLint
* length
) override
;
524 void glStencilFuncFn(GLenum func
, GLint ref
, GLuint mask
) override
;
525 void glStencilFuncSeparateFn(GLenum face
,
528 GLuint mask
) override
;
529 void glStencilMaskFn(GLuint mask
) override
;
530 void glStencilMaskSeparateFn(GLenum face
, GLuint mask
) override
;
531 void glStencilOpFn(GLenum fail
, GLenum zfail
, GLenum zpass
) override
;
532 void glStencilOpSeparateFn(GLenum face
,
535 GLenum zpass
) override
;
536 GLboolean
glTestFenceAPPLEFn(GLuint fence
) override
;
537 GLboolean
glTestFenceNVFn(GLuint fence
) override
;
538 void glTexImage2DFn(GLenum target
,
540 GLint internalformat
,
546 const void* pixels
) override
;
547 void glTexImage3DFn(GLenum target
,
549 GLint internalformat
,
556 const void* pixels
) override
;
557 void glTexParameterfFn(GLenum target
, GLenum pname
, GLfloat param
) override
;
558 void glTexParameterfvFn(GLenum target
,
560 const GLfloat
* params
) override
;
561 void glTexParameteriFn(GLenum target
, GLenum pname
, GLint param
) override
;
562 void glTexParameterivFn(GLenum target
,
564 const GLint
* params
) override
;
565 void glTexStorage2DEXTFn(GLenum target
,
567 GLenum internalformat
,
569 GLsizei height
) override
;
570 void glTexStorage3DFn(GLenum target
,
572 GLenum internalformat
,
575 GLsizei depth
) override
;
576 void glTexSubImage2DFn(GLenum target
,
584 const void* pixels
) override
;
585 void glTransformFeedbackVaryingsFn(GLuint program
,
587 const char* const* varyings
,
588 GLenum bufferMode
) override
;
589 void glUniform1fFn(GLint location
, GLfloat x
) override
;
590 void glUniform1fvFn(GLint location
, GLsizei count
, const GLfloat
* v
) override
;
591 void glUniform1iFn(GLint location
, GLint x
) override
;
592 void glUniform1ivFn(GLint location
, GLsizei count
, const GLint
* v
) override
;
593 void glUniform1uiFn(GLint location
, GLuint v0
) override
;
594 void glUniform1uivFn(GLint location
, GLsizei count
, const GLuint
* v
) override
;
595 void glUniform2fFn(GLint location
, GLfloat x
, GLfloat y
) override
;
596 void glUniform2fvFn(GLint location
, GLsizei count
, const GLfloat
* v
) override
;
597 void glUniform2iFn(GLint location
, GLint x
, GLint y
) override
;
598 void glUniform2ivFn(GLint location
, GLsizei count
, const GLint
* v
) override
;
599 void glUniform2uiFn(GLint location
, GLuint v0
, GLuint v1
) override
;
600 void glUniform2uivFn(GLint location
, GLsizei count
, const GLuint
* v
) override
;
601 void glUniform3fFn(GLint location
, GLfloat x
, GLfloat y
, GLfloat z
) override
;
602 void glUniform3fvFn(GLint location
, GLsizei count
, const GLfloat
* v
) override
;
603 void glUniform3iFn(GLint location
, GLint x
, GLint y
, GLint z
) override
;
604 void glUniform3ivFn(GLint location
, GLsizei count
, const GLint
* v
) override
;
605 void glUniform3uiFn(GLint location
, GLuint v0
, GLuint v1
, GLuint v2
) override
;
606 void glUniform3uivFn(GLint location
, GLsizei count
, const GLuint
* v
) override
;
607 void glUniform4fFn(GLint location
,
612 void glUniform4fvFn(GLint location
, GLsizei count
, const GLfloat
* v
) override
;
613 void glUniform4iFn(GLint location
, GLint x
, GLint y
, GLint z
, GLint w
) override
;
614 void glUniform4ivFn(GLint location
, GLsizei count
, const GLint
* v
) override
;
615 void glUniform4uiFn(GLint location
,
620 void glUniform4uivFn(GLint location
, GLsizei count
, const GLuint
* v
) override
;
621 void glUniformBlockBindingFn(GLuint program
,
622 GLuint uniformBlockIndex
,
623 GLuint uniformBlockBinding
) override
;
624 void glUniformMatrix2fvFn(GLint location
,
627 const GLfloat
* value
) override
;
628 void glUniformMatrix2x3fvFn(GLint location
,
631 const GLfloat
* value
) override
;
632 void glUniformMatrix2x4fvFn(GLint location
,
635 const GLfloat
* value
) override
;
636 void glUniformMatrix3fvFn(GLint location
,
639 const GLfloat
* value
) override
;
640 void glUniformMatrix3x2fvFn(GLint location
,
643 const GLfloat
* value
) override
;
644 void glUniformMatrix3x4fvFn(GLint location
,
647 const GLfloat
* value
) override
;
648 void glUniformMatrix4fvFn(GLint location
,
651 const GLfloat
* value
) override
;
652 void glUniformMatrix4x2fvFn(GLint location
,
655 const GLfloat
* value
) override
;
656 void glUniformMatrix4x3fvFn(GLint location
,
659 const GLfloat
* value
) override
;
660 GLboolean
glUnmapBufferFn(GLenum target
) override
;
661 void glUseProgramFn(GLuint program
) override
;
662 void glValidateProgramFn(GLuint program
) override
;
663 void glVertexAttrib1fFn(GLuint indx
, GLfloat x
) override
;
664 void glVertexAttrib1fvFn(GLuint indx
, const GLfloat
* values
) override
;
665 void glVertexAttrib2fFn(GLuint indx
, GLfloat x
, GLfloat y
) override
;
666 void glVertexAttrib2fvFn(GLuint indx
, const GLfloat
* values
) override
;
667 void glVertexAttrib3fFn(GLuint indx
, GLfloat x
, GLfloat y
, GLfloat z
) override
;
668 void glVertexAttrib3fvFn(GLuint indx
, const GLfloat
* values
) override
;
669 void glVertexAttrib4fFn(GLuint indx
,
674 void glVertexAttrib4fvFn(GLuint indx
, const GLfloat
* values
) override
;
675 void glVertexAttribDivisorANGLEFn(GLuint index
, GLuint divisor
) override
;
676 void glVertexAttribI4iFn(GLuint indx
,
681 void glVertexAttribI4ivFn(GLuint indx
, const GLint
* values
) override
;
682 void glVertexAttribI4uiFn(GLuint indx
,
687 void glVertexAttribI4uivFn(GLuint indx
, const GLuint
* values
) override
;
688 void glVertexAttribIPointerFn(GLuint indx
,
692 const void* ptr
) override
;
693 void glVertexAttribPointerFn(GLuint indx
,
696 GLboolean normalized
,
698 const void* ptr
) override
;
699 void glViewportFn(GLint x
, GLint y
, GLsizei width
, GLsizei height
) override
;
700 GLenum
glWaitSyncFn(GLsync sync
, GLbitfield flags
, GLuint64 timeout
) override
;