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 void glGetQueryivFn(GLenum target
, GLenum pname
, GLint
* params
) override
;
347 void glGetQueryivARBFn(GLenum target
, GLenum pname
, GLint
* params
) override
;
348 void glGetQueryObjecti64vFn(GLuint id
, GLenum pname
, GLint64
* params
) override
;
349 void glGetQueryObjectivFn(GLuint id
, GLenum pname
, GLint
* params
) override
;
350 void glGetQueryObjectivARBFn(GLuint id
, GLenum pname
, GLint
* params
) override
;
351 void glGetQueryObjectui64vFn(GLuint id
,
353 GLuint64
* params
) override
;
354 void glGetQueryObjectuivFn(GLuint id
, GLenum pname
, GLuint
* params
) override
;
355 void glGetQueryObjectuivARBFn(GLuint id
, GLenum pname
, GLuint
* params
) override
;
356 void glGetRenderbufferParameterivEXTFn(GLenum target
,
358 GLint
* params
) override
;
359 void glGetSamplerParameterfvFn(GLuint sampler
,
361 GLfloat
* params
) override
;
362 void glGetSamplerParameterivFn(GLuint sampler
,
364 GLint
* params
) override
;
365 void glGetShaderInfoLogFn(GLuint shader
,
368 char* infolog
) override
;
369 void glGetShaderivFn(GLuint shader
, GLenum pname
, GLint
* params
) override
;
370 void glGetShaderPrecisionFormatFn(GLenum shadertype
,
371 GLenum precisiontype
,
373 GLint
* precision
) override
;
374 void glGetShaderSourceFn(GLuint shader
,
377 char* source
) override
;
378 const GLubyte
* glGetStringFn(GLenum name
) override
;
379 void glGetSyncivFn(GLsync sync
,
383 GLint
* values
) override
;
384 void glGetTexLevelParameterfvFn(GLenum target
,
387 GLfloat
* params
) override
;
388 void glGetTexLevelParameterivFn(GLenum target
,
391 GLint
* params
) override
;
392 void glGetTexParameterfvFn(GLenum target
,
394 GLfloat
* params
) override
;
395 void glGetTexParameterivFn(GLenum target
, GLenum pname
, GLint
* params
) override
;
396 void glGetTransformFeedbackVaryingFn(GLuint program
,
401 char* name
) override
;
402 void glGetTranslatedShaderSourceANGLEFn(GLuint shader
,
405 char* source
) override
;
406 GLuint
glGetUniformBlockIndexFn(GLuint program
,
407 const char* uniformBlockName
) override
;
408 void glGetUniformfvFn(GLuint program
, GLint location
, GLfloat
* params
) override
;
409 void glGetUniformIndicesFn(GLuint program
,
410 GLsizei uniformCount
,
411 const char* const* uniformNames
,
412 GLuint
* uniformIndices
) override
;
413 void glGetUniformivFn(GLuint program
, GLint location
, GLint
* params
) override
;
414 GLint
glGetUniformLocationFn(GLuint program
, const char* name
) override
;
415 void glGetVertexAttribfvFn(GLuint index
,
417 GLfloat
* params
) override
;
418 void glGetVertexAttribivFn(GLuint index
, GLenum pname
, GLint
* params
) override
;
419 void glGetVertexAttribPointervFn(GLuint index
,
421 void** pointer
) override
;
422 void glHintFn(GLenum target
, GLenum mode
) override
;
423 void glInsertEventMarkerEXTFn(GLsizei length
, const char* marker
) override
;
424 void glInvalidateFramebufferFn(GLenum target
,
425 GLsizei numAttachments
,
426 const GLenum
* attachments
) override
;
427 void glInvalidateSubFramebufferFn(GLenum target
,
428 GLsizei numAttachments
,
429 const GLenum
* attachments
,
433 GLint height
) override
;
434 GLboolean
glIsBufferFn(GLuint buffer
) override
;
435 GLboolean
glIsEnabledFn(GLenum cap
) override
;
436 GLboolean
glIsFenceAPPLEFn(GLuint fence
) override
;
437 GLboolean
glIsFenceNVFn(GLuint fence
) override
;
438 GLboolean
glIsFramebufferEXTFn(GLuint framebuffer
) override
;
439 GLboolean
glIsProgramFn(GLuint program
) override
;
440 GLboolean
glIsQueryFn(GLuint query
) override
;
441 GLboolean
glIsQueryARBFn(GLuint query
) override
;
442 GLboolean
glIsRenderbufferEXTFn(GLuint renderbuffer
) override
;
443 GLboolean
glIsSamplerFn(GLuint sampler
) override
;
444 GLboolean
glIsShaderFn(GLuint shader
) override
;
445 GLboolean
glIsSyncFn(GLsync sync
) override
;
446 GLboolean
glIsTextureFn(GLuint texture
) override
;
447 GLboolean
glIsTransformFeedbackFn(GLuint id
) override
;
448 GLboolean
glIsVertexArrayOESFn(GLuint array
) override
;
449 void glLineWidthFn(GLfloat width
) override
;
450 void glLinkProgramFn(GLuint program
) override
;
451 void* glMapBufferFn(GLenum target
, GLenum access
) override
;
452 void* glMapBufferRangeFn(GLenum target
,
455 GLbitfield access
) override
;
456 void glMatrixLoadfEXTFn(GLenum matrixMode
, const GLfloat
* m
) override
;
457 void glMatrixLoadIdentityEXTFn(GLenum matrixMode
) override
;
458 void glPauseTransformFeedbackFn(void) override
;
459 void glPixelStoreiFn(GLenum pname
, GLint param
) override
;
460 void glPointParameteriFn(GLenum pname
, GLint param
) override
;
461 void glPolygonOffsetFn(GLfloat factor
, GLfloat units
) override
;
462 void glPopGroupMarkerEXTFn(void) override
;
463 void glProgramBinaryFn(GLuint program
,
465 const GLvoid
* binary
,
466 GLsizei length
) override
;
467 void glProgramParameteriFn(GLuint program
, GLenum pname
, GLint value
) override
;
468 void glPushGroupMarkerEXTFn(GLsizei length
, const char* marker
) override
;
469 void glQueryCounterFn(GLuint id
, GLenum target
) override
;
470 void glReadBufferFn(GLenum src
) override
;
471 void glReadPixelsFn(GLint x
,
477 void* pixels
) override
;
478 void glReleaseShaderCompilerFn(void) override
;
479 void glRenderbufferStorageEXTFn(GLenum target
,
480 GLenum internalformat
,
482 GLsizei height
) override
;
483 void glRenderbufferStorageMultisampleFn(GLenum target
,
485 GLenum internalformat
,
487 GLsizei height
) override
;
488 void glRenderbufferStorageMultisampleANGLEFn(GLenum target
,
490 GLenum internalformat
,
492 GLsizei height
) override
;
493 void glRenderbufferStorageMultisampleEXTFn(GLenum target
,
495 GLenum internalformat
,
497 GLsizei height
) override
;
498 void glRenderbufferStorageMultisampleIMGFn(GLenum target
,
500 GLenum internalformat
,
502 GLsizei height
) override
;
503 void glResumeTransformFeedbackFn(void) override
;
504 void glSampleCoverageFn(GLclampf value
, GLboolean invert
) override
;
505 void glSamplerParameterfFn(GLuint sampler
,
507 GLfloat param
) override
;
508 void glSamplerParameterfvFn(GLuint sampler
,
510 const GLfloat
* params
) override
;
511 void glSamplerParameteriFn(GLuint sampler
, GLenum pname
, GLint param
) override
;
512 void glSamplerParameterivFn(GLuint sampler
,
514 const GLint
* params
) override
;
515 void glScissorFn(GLint x
, GLint y
, GLsizei width
, GLsizei height
) override
;
516 void glSetFenceAPPLEFn(GLuint fence
) override
;
517 void glSetFenceNVFn(GLuint fence
, GLenum condition
) override
;
518 void glShaderBinaryFn(GLsizei n
,
519 const GLuint
* shaders
,
522 GLsizei length
) override
;
523 void glShaderSourceFn(GLuint shader
,
525 const char* const* str
,
526 const GLint
* length
) override
;
527 void glStencilFuncFn(GLenum func
, GLint ref
, GLuint mask
) override
;
528 void glStencilFuncSeparateFn(GLenum face
,
531 GLuint mask
) override
;
532 void glStencilMaskFn(GLuint mask
) override
;
533 void glStencilMaskSeparateFn(GLenum face
, GLuint mask
) override
;
534 void glStencilOpFn(GLenum fail
, GLenum zfail
, GLenum zpass
) override
;
535 void glStencilOpSeparateFn(GLenum face
,
538 GLenum zpass
) override
;
539 GLboolean
glTestFenceAPPLEFn(GLuint fence
) override
;
540 GLboolean
glTestFenceNVFn(GLuint fence
) override
;
541 void glTexImage2DFn(GLenum target
,
543 GLint internalformat
,
549 const void* pixels
) override
;
550 void glTexImage3DFn(GLenum target
,
552 GLint internalformat
,
559 const void* pixels
) override
;
560 void glTexParameterfFn(GLenum target
, GLenum pname
, GLfloat param
) override
;
561 void glTexParameterfvFn(GLenum target
,
563 const GLfloat
* params
) override
;
564 void glTexParameteriFn(GLenum target
, GLenum pname
, GLint param
) override
;
565 void glTexParameterivFn(GLenum target
,
567 const GLint
* params
) override
;
568 void glTexStorage2DEXTFn(GLenum target
,
570 GLenum internalformat
,
572 GLsizei height
) override
;
573 void glTexStorage3DFn(GLenum target
,
575 GLenum internalformat
,
578 GLsizei depth
) override
;
579 void glTexSubImage2DFn(GLenum target
,
587 const void* pixels
) override
;
588 void glTransformFeedbackVaryingsFn(GLuint program
,
590 const char* const* varyings
,
591 GLenum bufferMode
) override
;
592 void glUniform1fFn(GLint location
, GLfloat x
) override
;
593 void glUniform1fvFn(GLint location
, GLsizei count
, const GLfloat
* v
) override
;
594 void glUniform1iFn(GLint location
, GLint x
) override
;
595 void glUniform1ivFn(GLint location
, GLsizei count
, const GLint
* v
) override
;
596 void glUniform1uiFn(GLint location
, GLuint v0
) override
;
597 void glUniform1uivFn(GLint location
, GLsizei count
, const GLuint
* v
) override
;
598 void glUniform2fFn(GLint location
, GLfloat x
, GLfloat y
) override
;
599 void glUniform2fvFn(GLint location
, GLsizei count
, const GLfloat
* v
) override
;
600 void glUniform2iFn(GLint location
, GLint x
, GLint y
) override
;
601 void glUniform2ivFn(GLint location
, GLsizei count
, const GLint
* v
) override
;
602 void glUniform2uiFn(GLint location
, GLuint v0
, GLuint v1
) override
;
603 void glUniform2uivFn(GLint location
, GLsizei count
, const GLuint
* v
) override
;
604 void glUniform3fFn(GLint location
, GLfloat x
, GLfloat y
, GLfloat z
) override
;
605 void glUniform3fvFn(GLint location
, GLsizei count
, const GLfloat
* v
) override
;
606 void glUniform3iFn(GLint location
, GLint x
, GLint y
, GLint z
) override
;
607 void glUniform3ivFn(GLint location
, GLsizei count
, const GLint
* v
) override
;
608 void glUniform3uiFn(GLint location
, GLuint v0
, GLuint v1
, GLuint v2
) override
;
609 void glUniform3uivFn(GLint location
, GLsizei count
, const GLuint
* v
) override
;
610 void glUniform4fFn(GLint location
,
615 void glUniform4fvFn(GLint location
, GLsizei count
, const GLfloat
* v
) override
;
616 void glUniform4iFn(GLint location
, GLint x
, GLint y
, GLint z
, GLint w
) override
;
617 void glUniform4ivFn(GLint location
, GLsizei count
, const GLint
* v
) override
;
618 void glUniform4uiFn(GLint location
,
623 void glUniform4uivFn(GLint location
, GLsizei count
, const GLuint
* v
) override
;
624 void glUniformBlockBindingFn(GLuint program
,
625 GLuint uniformBlockIndex
,
626 GLuint uniformBlockBinding
) override
;
627 void glUniformMatrix2fvFn(GLint location
,
630 const GLfloat
* value
) override
;
631 void glUniformMatrix2x3fvFn(GLint location
,
634 const GLfloat
* value
) override
;
635 void glUniformMatrix2x4fvFn(GLint location
,
638 const GLfloat
* value
) override
;
639 void glUniformMatrix3fvFn(GLint location
,
642 const GLfloat
* value
) override
;
643 void glUniformMatrix3x2fvFn(GLint location
,
646 const GLfloat
* value
) override
;
647 void glUniformMatrix3x4fvFn(GLint location
,
650 const GLfloat
* value
) override
;
651 void glUniformMatrix4fvFn(GLint location
,
654 const GLfloat
* value
) override
;
655 void glUniformMatrix4x2fvFn(GLint location
,
658 const GLfloat
* value
) override
;
659 void glUniformMatrix4x3fvFn(GLint location
,
662 const GLfloat
* value
) override
;
663 GLboolean
glUnmapBufferFn(GLenum target
) override
;
664 void glUseProgramFn(GLuint program
) override
;
665 void glValidateProgramFn(GLuint program
) override
;
666 void glVertexAttrib1fFn(GLuint indx
, GLfloat x
) override
;
667 void glVertexAttrib1fvFn(GLuint indx
, const GLfloat
* values
) override
;
668 void glVertexAttrib2fFn(GLuint indx
, GLfloat x
, GLfloat y
) override
;
669 void glVertexAttrib2fvFn(GLuint indx
, const GLfloat
* values
) override
;
670 void glVertexAttrib3fFn(GLuint indx
, GLfloat x
, GLfloat y
, GLfloat z
) override
;
671 void glVertexAttrib3fvFn(GLuint indx
, const GLfloat
* values
) override
;
672 void glVertexAttrib4fFn(GLuint indx
,
677 void glVertexAttrib4fvFn(GLuint indx
, const GLfloat
* values
) override
;
678 void glVertexAttribDivisorANGLEFn(GLuint index
, GLuint divisor
) override
;
679 void glVertexAttribI4iFn(GLuint indx
,
684 void glVertexAttribI4ivFn(GLuint indx
, const GLint
* values
) override
;
685 void glVertexAttribI4uiFn(GLuint indx
,
690 void glVertexAttribI4uivFn(GLuint indx
, const GLuint
* values
) override
;
691 void glVertexAttribIPointerFn(GLuint indx
,
695 const void* ptr
) override
;
696 void glVertexAttribPointerFn(GLuint indx
,
699 GLboolean normalized
,
701 const void* ptr
) override
;
702 void glViewportFn(GLint x
, GLint y
, GLsizei width
, GLsizei height
) override
;
703 GLenum
glWaitSyncFn(GLsync sync
, GLbitfield flags
, GLuint64 timeout
) override
;