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 MOCK_METHOD1(ActiveTexture
, void(GLenum texture
));
12 MOCK_METHOD2(AttachShader
, void(GLuint program
, GLuint shader
));
13 MOCK_METHOD2(BeginQuery
, void(GLenum target
, GLuint id
));
14 MOCK_METHOD1(BeginTransformFeedback
, void(GLenum primitiveMode
));
15 MOCK_METHOD3(BindAttribLocation
,
16 void(GLuint program
, GLuint index
, const char* name
));
17 MOCK_METHOD2(BindBuffer
, void(GLenum target
, GLuint buffer
));
18 MOCK_METHOD3(BindBufferBase
, void(GLenum target
, GLuint index
, GLuint buffer
));
19 MOCK_METHOD5(BindBufferRange
,
25 MOCK_METHOD3(BindFragDataLocation
,
26 void(GLuint program
, GLuint colorNumber
, const char* name
));
28 BindFragDataLocationIndexed
,
29 void(GLuint program
, GLuint colorNumber
, GLuint index
, const char* name
));
30 MOCK_METHOD2(BindFramebufferEXT
, void(GLenum target
, GLuint framebuffer
));
31 MOCK_METHOD2(BindRenderbufferEXT
, void(GLenum target
, GLuint renderbuffer
));
32 MOCK_METHOD2(BindSampler
, void(GLuint unit
, GLuint sampler
));
33 MOCK_METHOD2(BindTexture
, void(GLenum target
, GLuint texture
));
34 MOCK_METHOD2(BindTransformFeedback
, void(GLenum target
, GLuint id
));
35 MOCK_METHOD1(BindVertexArrayOES
, void(GLuint array
));
36 MOCK_METHOD0(BlendBarrierKHR
, void());
37 MOCK_METHOD4(BlendColor
,
38 void(GLclampf red
, GLclampf green
, GLclampf blue
, GLclampf alpha
));
39 MOCK_METHOD1(BlendEquation
, void(GLenum mode
));
40 MOCK_METHOD2(BlendEquationSeparate
, void(GLenum modeRGB
, GLenum modeAlpha
));
41 MOCK_METHOD2(BlendFunc
, void(GLenum sfactor
, GLenum dfactor
));
44 void(GLenum srcRGB
, GLenum dstRGB
, GLenum srcAlpha
, GLenum dstAlpha
));
45 MOCK_METHOD10(BlitFramebuffer
,
56 MOCK_METHOD10(BlitFramebufferANGLE
,
67 MOCK_METHOD10(BlitFramebufferEXT
,
80 void(GLenum target
, GLsizeiptr size
, const void* data
, GLenum usage
));
83 void(GLenum target
, GLintptr offset
, GLsizeiptr size
, const void* data
));
84 MOCK_METHOD1(CheckFramebufferStatusEXT
, GLenum(GLenum target
));
85 MOCK_METHOD1(Clear
, void(GLbitfield mask
));
88 void(GLenum buffer
, GLint drawbuffer
, const GLfloat depth
, GLint stencil
));
89 MOCK_METHOD3(ClearBufferfv
,
90 void(GLenum buffer
, GLint drawbuffer
, const GLfloat
* value
));
91 MOCK_METHOD3(ClearBufferiv
,
92 void(GLenum buffer
, GLint drawbuffer
, const GLint
* value
));
93 MOCK_METHOD3(ClearBufferuiv
,
94 void(GLenum buffer
, GLint drawbuffer
, const GLuint
* value
));
95 MOCK_METHOD4(ClearColor
,
96 void(GLclampf red
, GLclampf green
, GLclampf blue
, GLclampf alpha
));
97 MOCK_METHOD1(ClearDepth
, void(GLclampd depth
));
98 MOCK_METHOD1(ClearDepthf
, void(GLclampf depth
));
99 MOCK_METHOD1(ClearStencil
, void(GLint s
));
100 MOCK_METHOD3(ClientWaitSync
,
101 GLenum(GLsync sync
, GLbitfield flags
, GLuint64 timeout
));
104 void(GLboolean red
, GLboolean green
, GLboolean blue
, GLboolean alpha
));
105 MOCK_METHOD1(CompileShader
, void(GLuint shader
));
106 MOCK_METHOD8(CompressedTexImage2D
,
109 GLenum internalformat
,
115 MOCK_METHOD9(CompressedTexImage3D
,
118 GLenum internalformat
,
125 MOCK_METHOD9(CompressedTexSubImage2D
,
135 MOCK_METHOD5(CopyBufferSubData
,
136 void(GLenum readTarget
,
139 GLintptr writeOffset
,
141 MOCK_METHOD8(CopyTexImage2D
,
144 GLenum internalformat
,
150 MOCK_METHOD8(CopyTexSubImage2D
,
159 MOCK_METHOD9(CopyTexSubImage3D
,
169 MOCK_METHOD0(CreateProgram
, GLuint());
170 MOCK_METHOD1(CreateShader
, GLuint(GLenum type
));
171 MOCK_METHOD1(CullFace
, void(GLenum mode
));
172 MOCK_METHOD2(DeleteBuffersARB
, void(GLsizei n
, const GLuint
* buffers
));
173 MOCK_METHOD2(DeleteFencesAPPLE
, void(GLsizei n
, const GLuint
* fences
));
174 MOCK_METHOD2(DeleteFencesNV
, void(GLsizei n
, const GLuint
* fences
));
175 MOCK_METHOD2(DeleteFramebuffersEXT
,
176 void(GLsizei n
, const GLuint
* framebuffers
));
177 MOCK_METHOD1(DeleteProgram
, void(GLuint program
));
178 MOCK_METHOD2(DeleteQueries
, void(GLsizei n
, const GLuint
* ids
));
179 MOCK_METHOD2(DeleteRenderbuffersEXT
,
180 void(GLsizei n
, const GLuint
* renderbuffers
));
181 MOCK_METHOD2(DeleteSamplers
, void(GLsizei n
, const GLuint
* samplers
));
182 MOCK_METHOD1(DeleteShader
, void(GLuint shader
));
183 MOCK_METHOD1(DeleteSync
, void(GLsync sync
));
184 MOCK_METHOD2(DeleteTextures
, void(GLsizei n
, const GLuint
* textures
));
185 MOCK_METHOD2(DeleteTransformFeedbacks
, void(GLsizei n
, const GLuint
* ids
));
186 MOCK_METHOD2(DeleteVertexArraysOES
, void(GLsizei n
, const GLuint
* arrays
));
187 MOCK_METHOD1(DepthFunc
, void(GLenum func
));
188 MOCK_METHOD1(DepthMask
, void(GLboolean flag
));
189 MOCK_METHOD2(DepthRange
, void(GLclampd zNear
, GLclampd zFar
));
190 MOCK_METHOD2(DepthRangef
, void(GLclampf zNear
, GLclampf zFar
));
191 MOCK_METHOD2(DetachShader
, void(GLuint program
, GLuint shader
));
192 MOCK_METHOD1(Disable
, void(GLenum cap
));
193 MOCK_METHOD1(DisableVertexAttribArray
, void(GLuint index
));
194 MOCK_METHOD3(DiscardFramebufferEXT
,
196 GLsizei numAttachments
,
197 const GLenum
* attachments
));
198 MOCK_METHOD3(DrawArrays
, void(GLenum mode
, GLint first
, GLsizei count
));
199 MOCK_METHOD4(DrawArraysInstancedANGLE
,
200 void(GLenum mode
, GLint first
, GLsizei count
, GLsizei primcount
));
201 MOCK_METHOD1(DrawBuffer
, void(GLenum mode
));
202 MOCK_METHOD2(DrawBuffersARB
, void(GLsizei n
, const GLenum
* bufs
));
205 void(GLenum mode
, GLsizei count
, GLenum type
, const void* indices
));
206 MOCK_METHOD5(DrawElementsInstancedANGLE
,
212 MOCK_METHOD6(DrawRangeElements
,
218 const void* indices
));
219 MOCK_METHOD2(EGLImageTargetRenderbufferStorageOES
,
220 void(GLenum target
, GLeglImageOES image
));
221 MOCK_METHOD2(EGLImageTargetTexture2DOES
,
222 void(GLenum target
, GLeglImageOES image
));
223 MOCK_METHOD1(Enable
, void(GLenum cap
));
224 MOCK_METHOD1(EnableVertexAttribArray
, void(GLuint index
));
225 MOCK_METHOD1(EndQuery
, void(GLenum target
));
226 MOCK_METHOD0(EndTransformFeedback
, void());
227 MOCK_METHOD2(FenceSync
, GLsync(GLenum condition
, GLbitfield flags
));
228 MOCK_METHOD0(Finish
, void());
229 MOCK_METHOD1(FinishFenceAPPLE
, void(GLuint fence
));
230 MOCK_METHOD1(FinishFenceNV
, void(GLuint fence
));
231 MOCK_METHOD0(Flush
, void());
232 MOCK_METHOD3(FlushMappedBufferRange
,
233 void(GLenum target
, GLintptr offset
, GLsizeiptr length
));
234 MOCK_METHOD4(FramebufferRenderbufferEXT
,
237 GLenum renderbuffertarget
,
238 GLuint renderbuffer
));
239 MOCK_METHOD5(FramebufferTexture2DEXT
,
245 MOCK_METHOD6(FramebufferTexture2DMultisampleEXT
,
252 MOCK_METHOD6(FramebufferTexture2DMultisampleIMG
,
259 MOCK_METHOD5(FramebufferTextureLayer
,
265 MOCK_METHOD1(FrontFace
, void(GLenum mode
));
266 MOCK_METHOD2(GenBuffersARB
, void(GLsizei n
, GLuint
* buffers
));
267 MOCK_METHOD1(GenerateMipmapEXT
, void(GLenum target
));
268 MOCK_METHOD2(GenFencesAPPLE
, void(GLsizei n
, GLuint
* fences
));
269 MOCK_METHOD2(GenFencesNV
, void(GLsizei n
, GLuint
* fences
));
270 MOCK_METHOD2(GenFramebuffersEXT
, void(GLsizei n
, GLuint
* framebuffers
));
271 MOCK_METHOD2(GenQueries
, void(GLsizei n
, GLuint
* ids
));
272 MOCK_METHOD2(GenRenderbuffersEXT
, void(GLsizei n
, GLuint
* renderbuffers
));
273 MOCK_METHOD2(GenSamplers
, void(GLsizei n
, GLuint
* samplers
));
274 MOCK_METHOD2(GenTextures
, void(GLsizei n
, GLuint
* textures
));
275 MOCK_METHOD2(GenTransformFeedbacks
, void(GLsizei n
, GLuint
* ids
));
276 MOCK_METHOD2(GenVertexArraysOES
, void(GLsizei n
, GLuint
* arrays
));
277 MOCK_METHOD7(GetActiveAttrib
,
285 MOCK_METHOD7(GetActiveUniform
,
293 MOCK_METHOD4(GetActiveUniformBlockiv
,
295 GLuint uniformBlockIndex
,
298 MOCK_METHOD5(GetActiveUniformBlockName
,
300 GLuint uniformBlockIndex
,
303 char* uniformBlockName
));
304 MOCK_METHOD5(GetActiveUniformsiv
,
306 GLsizei uniformCount
,
307 const GLuint
* uniformIndices
,
312 void(GLuint program
, GLsizei maxcount
, GLsizei
* count
, GLuint
* shaders
));
313 MOCK_METHOD2(GetAttribLocation
, GLint(GLuint program
, const char* name
));
314 MOCK_METHOD2(GetBooleanv
, void(GLenum pname
, GLboolean
* params
));
315 MOCK_METHOD3(GetBufferParameteriv
,
316 void(GLenum target
, GLenum pname
, GLint
* params
));
317 MOCK_METHOD0(GetError
, GLenum());
318 MOCK_METHOD3(GetFenceivNV
, void(GLuint fence
, GLenum pname
, GLint
* params
));
319 MOCK_METHOD2(GetFloatv
, void(GLenum pname
, GLfloat
* params
));
320 MOCK_METHOD2(GetFragDataLocation
, GLint(GLuint program
, const char* name
));
322 GetFramebufferAttachmentParameterivEXT
,
323 void(GLenum target
, GLenum attachment
, GLenum pname
, GLint
* params
));
324 MOCK_METHOD0(GetGraphicsResetStatusARB
, GLenum());
325 MOCK_METHOD3(GetInteger64i_v
, void(GLenum target
, GLuint index
, GLint64
* data
));
326 MOCK_METHOD2(GetInteger64v
, void(GLenum pname
, GLint64
* params
));
327 MOCK_METHOD3(GetIntegeri_v
, void(GLenum target
, GLuint index
, GLint
* data
));
328 MOCK_METHOD2(GetIntegerv
, void(GLenum pname
, GLint
* params
));
329 MOCK_METHOD5(GetInternalformativ
,
331 GLenum internalformat
,
335 MOCK_METHOD5(GetProgramBinary
,
339 GLenum
* binaryFormat
,
343 void(GLuint program
, GLsizei bufsize
, GLsizei
* length
, char* infolog
));
344 MOCK_METHOD3(GetProgramiv
, void(GLuint program
, GLenum pname
, GLint
* params
));
345 MOCK_METHOD3(GetProgramResourceLocation
,
346 GLint(GLuint program
, GLenum programInterface
, const char* name
));
347 MOCK_METHOD3(GetQueryiv
, void(GLenum target
, GLenum pname
, GLint
* params
));
348 MOCK_METHOD3(GetQueryObjecti64v
,
349 void(GLuint id
, GLenum pname
, GLint64
* params
));
350 MOCK_METHOD3(GetQueryObjectiv
, void(GLuint id
, GLenum pname
, GLint
* params
));
351 MOCK_METHOD3(GetQueryObjectui64v
,
352 void(GLuint id
, GLenum pname
, GLuint64
* params
));
353 MOCK_METHOD3(GetQueryObjectuiv
, void(GLuint id
, GLenum pname
, GLuint
* params
));
354 MOCK_METHOD3(GetRenderbufferParameterivEXT
,
355 void(GLenum target
, GLenum pname
, GLint
* params
));
356 MOCK_METHOD3(GetSamplerParameterfv
,
357 void(GLuint sampler
, GLenum pname
, GLfloat
* params
));
358 MOCK_METHOD3(GetSamplerParameteriv
,
359 void(GLuint sampler
, GLenum pname
, GLint
* params
));
362 void(GLuint shader
, GLsizei bufsize
, GLsizei
* length
, char* infolog
));
363 MOCK_METHOD3(GetShaderiv
, void(GLuint shader
, GLenum pname
, GLint
* params
));
364 MOCK_METHOD4(GetShaderPrecisionFormat
,
365 void(GLenum shadertype
,
366 GLenum precisiontype
,
371 void(GLuint shader
, GLsizei bufsize
, GLsizei
* length
, char* source
));
372 MOCK_METHOD1(GetString
, const GLubyte
*(GLenum name
));
373 MOCK_METHOD2(GetStringi
, const GLubyte
*(GLenum name
, GLuint index
));
374 MOCK_METHOD5(GetSynciv
,
380 MOCK_METHOD4(GetTexLevelParameterfv
,
381 void(GLenum target
, GLint level
, GLenum pname
, GLfloat
* params
));
382 MOCK_METHOD4(GetTexLevelParameteriv
,
383 void(GLenum target
, GLint level
, GLenum pname
, GLint
* params
));
384 MOCK_METHOD3(GetTexParameterfv
,
385 void(GLenum target
, GLenum pname
, GLfloat
* params
));
386 MOCK_METHOD3(GetTexParameteriv
,
387 void(GLenum target
, GLenum pname
, GLint
* params
));
388 MOCK_METHOD7(GetTransformFeedbackVarying
,
397 GetTranslatedShaderSourceANGLE
,
398 void(GLuint shader
, GLsizei bufsize
, GLsizei
* length
, char* source
));
399 MOCK_METHOD2(GetUniformBlockIndex
,
400 GLuint(GLuint program
, const char* uniformBlockName
));
401 MOCK_METHOD3(GetUniformfv
,
402 void(GLuint program
, GLint location
, GLfloat
* params
));
403 MOCK_METHOD4(GetUniformIndices
,
405 GLsizei uniformCount
,
406 const char* const* uniformNames
,
407 GLuint
* uniformIndices
));
408 MOCK_METHOD3(GetUniformiv
, void(GLuint program
, GLint location
, GLint
* params
));
409 MOCK_METHOD2(GetUniformLocation
, GLint(GLuint program
, const char* name
));
410 MOCK_METHOD3(GetVertexAttribfv
,
411 void(GLuint index
, GLenum pname
, GLfloat
* params
));
412 MOCK_METHOD3(GetVertexAttribiv
,
413 void(GLuint index
, GLenum pname
, GLint
* params
));
414 MOCK_METHOD3(GetVertexAttribPointerv
,
415 void(GLuint index
, GLenum pname
, void** pointer
));
416 MOCK_METHOD2(Hint
, void(GLenum target
, GLenum mode
));
417 MOCK_METHOD2(InsertEventMarkerEXT
, void(GLsizei length
, const char* marker
));
418 MOCK_METHOD3(InvalidateFramebuffer
,
420 GLsizei numAttachments
,
421 const GLenum
* attachments
));
422 MOCK_METHOD7(InvalidateSubFramebuffer
,
424 GLsizei numAttachments
,
425 const GLenum
* attachments
,
430 MOCK_METHOD1(IsBuffer
, GLboolean(GLuint buffer
));
431 MOCK_METHOD1(IsEnabled
, GLboolean(GLenum cap
));
432 MOCK_METHOD1(IsFenceAPPLE
, GLboolean(GLuint fence
));
433 MOCK_METHOD1(IsFenceNV
, GLboolean(GLuint fence
));
434 MOCK_METHOD1(IsFramebufferEXT
, GLboolean(GLuint framebuffer
));
435 MOCK_METHOD1(IsProgram
, GLboolean(GLuint program
));
436 MOCK_METHOD1(IsQuery
, GLboolean(GLuint query
));
437 MOCK_METHOD1(IsRenderbufferEXT
, GLboolean(GLuint renderbuffer
));
438 MOCK_METHOD1(IsSampler
, GLboolean(GLuint sampler
));
439 MOCK_METHOD1(IsShader
, GLboolean(GLuint shader
));
440 MOCK_METHOD1(IsSync
, GLboolean(GLsync sync
));
441 MOCK_METHOD1(IsTexture
, GLboolean(GLuint texture
));
442 MOCK_METHOD1(IsTransformFeedback
, GLboolean(GLuint id
));
443 MOCK_METHOD1(IsVertexArrayOES
, GLboolean(GLuint array
));
444 MOCK_METHOD1(LineWidth
, void(GLfloat width
));
445 MOCK_METHOD1(LinkProgram
, void(GLuint program
));
446 MOCK_METHOD2(MapBuffer
, void*(GLenum target
, GLenum access
));
447 MOCK_METHOD4(MapBufferRange
,
452 MOCK_METHOD2(MatrixLoadfEXT
, void(GLenum matrixMode
, const GLfloat
* m
));
453 MOCK_METHOD1(MatrixLoadIdentityEXT
, void(GLenum matrixMode
));
454 MOCK_METHOD0(PauseTransformFeedback
, void());
455 MOCK_METHOD2(PixelStorei
, void(GLenum pname
, GLint param
));
456 MOCK_METHOD2(PointParameteri
, void(GLenum pname
, GLint param
));
457 MOCK_METHOD2(PolygonOffset
, void(GLfloat factor
, GLfloat units
));
458 MOCK_METHOD0(PopGroupMarkerEXT
, void());
459 MOCK_METHOD4(ProgramBinary
,
462 const GLvoid
* binary
,
464 MOCK_METHOD3(ProgramParameteri
,
465 void(GLuint program
, GLenum pname
, GLint value
));
466 MOCK_METHOD2(PushGroupMarkerEXT
, void(GLsizei length
, const char* marker
));
467 MOCK_METHOD2(QueryCounter
, void(GLuint id
, GLenum target
));
468 MOCK_METHOD1(ReadBuffer
, void(GLenum src
));
469 MOCK_METHOD7(ReadPixels
,
477 MOCK_METHOD0(ReleaseShaderCompiler
, void());
479 RenderbufferStorageEXT
,
480 void(GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
));
481 MOCK_METHOD5(RenderbufferStorageMultisample
,
484 GLenum internalformat
,
487 MOCK_METHOD5(RenderbufferStorageMultisampleANGLE
,
490 GLenum internalformat
,
493 MOCK_METHOD5(RenderbufferStorageMultisampleEXT
,
496 GLenum internalformat
,
499 MOCK_METHOD5(RenderbufferStorageMultisampleIMG
,
502 GLenum internalformat
,
505 MOCK_METHOD0(ResumeTransformFeedback
, void());
506 MOCK_METHOD2(SampleCoverage
, void(GLclampf value
, GLboolean invert
));
507 MOCK_METHOD3(SamplerParameterf
,
508 void(GLuint sampler
, GLenum pname
, GLfloat param
));
509 MOCK_METHOD3(SamplerParameterfv
,
510 void(GLuint sampler
, GLenum pname
, const GLfloat
* params
));
511 MOCK_METHOD3(SamplerParameteri
,
512 void(GLuint sampler
, GLenum pname
, GLint param
));
513 MOCK_METHOD3(SamplerParameteriv
,
514 void(GLuint sampler
, GLenum pname
, const GLint
* params
));
515 MOCK_METHOD4(Scissor
, void(GLint x
, GLint y
, GLsizei width
, GLsizei height
));
516 MOCK_METHOD1(SetFenceAPPLE
, void(GLuint fence
));
517 MOCK_METHOD2(SetFenceNV
, void(GLuint fence
, GLenum condition
));
518 MOCK_METHOD5(ShaderBinary
,
520 const GLuint
* shaders
,
524 MOCK_METHOD4(ShaderSource
,
527 const char* const* str
,
528 const GLint
* length
));
529 MOCK_METHOD3(StencilFunc
, void(GLenum func
, GLint ref
, GLuint mask
));
530 MOCK_METHOD4(StencilFuncSeparate
,
531 void(GLenum face
, GLenum func
, GLint ref
, GLuint mask
));
532 MOCK_METHOD1(StencilMask
, void(GLuint mask
));
533 MOCK_METHOD2(StencilMaskSeparate
, void(GLenum face
, GLuint mask
));
534 MOCK_METHOD3(StencilOp
, void(GLenum fail
, GLenum zfail
, GLenum zpass
));
535 MOCK_METHOD4(StencilOpSeparate
,
536 void(GLenum face
, GLenum fail
, GLenum zfail
, GLenum zpass
));
537 MOCK_METHOD1(TestFenceAPPLE
, GLboolean(GLuint fence
));
538 MOCK_METHOD1(TestFenceNV
, GLboolean(GLuint fence
));
539 MOCK_METHOD9(TexImage2D
,
542 GLint internalformat
,
548 const void* pixels
));
549 MOCK_METHOD10(TexImage3D
,
552 GLint internalformat
,
559 const void* pixels
));
560 MOCK_METHOD3(TexParameterf
, void(GLenum target
, GLenum pname
, GLfloat param
));
561 MOCK_METHOD3(TexParameterfv
,
562 void(GLenum target
, GLenum pname
, const GLfloat
* params
));
563 MOCK_METHOD3(TexParameteri
, void(GLenum target
, GLenum pname
, GLint param
));
564 MOCK_METHOD3(TexParameteriv
,
565 void(GLenum target
, GLenum pname
, const GLint
* params
));
566 MOCK_METHOD5(TexStorage2DEXT
,
569 GLenum internalformat
,
572 MOCK_METHOD6(TexStorage3D
,
575 GLenum internalformat
,
579 MOCK_METHOD9(TexSubImage2D
,
588 const void* pixels
));
589 MOCK_METHOD4(TransformFeedbackVaryings
,
592 const char* const* varyings
,
594 MOCK_METHOD2(Uniform1f
, void(GLint location
, GLfloat x
));
595 MOCK_METHOD3(Uniform1fv
, void(GLint location
, GLsizei count
, const GLfloat
* v
));
596 MOCK_METHOD2(Uniform1i
, void(GLint location
, GLint x
));
597 MOCK_METHOD3(Uniform1iv
, void(GLint location
, GLsizei count
, const GLint
* v
));
598 MOCK_METHOD2(Uniform1ui
, void(GLint location
, GLuint v0
));
599 MOCK_METHOD3(Uniform1uiv
, void(GLint location
, GLsizei count
, const GLuint
* v
));
600 MOCK_METHOD3(Uniform2f
, void(GLint location
, GLfloat x
, GLfloat y
));
601 MOCK_METHOD3(Uniform2fv
, void(GLint location
, GLsizei count
, const GLfloat
* v
));
602 MOCK_METHOD3(Uniform2i
, void(GLint location
, GLint x
, GLint y
));
603 MOCK_METHOD3(Uniform2iv
, void(GLint location
, GLsizei count
, const GLint
* v
));
604 MOCK_METHOD3(Uniform2ui
, void(GLint location
, GLuint v0
, GLuint v1
));
605 MOCK_METHOD3(Uniform2uiv
, void(GLint location
, GLsizei count
, const GLuint
* v
));
606 MOCK_METHOD4(Uniform3f
, void(GLint location
, GLfloat x
, GLfloat y
, GLfloat z
));
607 MOCK_METHOD3(Uniform3fv
, void(GLint location
, GLsizei count
, const GLfloat
* v
));
608 MOCK_METHOD4(Uniform3i
, void(GLint location
, GLint x
, GLint y
, GLint z
));
609 MOCK_METHOD3(Uniform3iv
, void(GLint location
, GLsizei count
, const GLint
* v
));
610 MOCK_METHOD4(Uniform3ui
, void(GLint location
, GLuint v0
, GLuint v1
, GLuint v2
));
611 MOCK_METHOD3(Uniform3uiv
, void(GLint location
, GLsizei count
, const GLuint
* v
));
612 MOCK_METHOD5(Uniform4f
,
613 void(GLint location
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
));
614 MOCK_METHOD3(Uniform4fv
, void(GLint location
, GLsizei count
, const GLfloat
* v
));
615 MOCK_METHOD5(Uniform4i
,
616 void(GLint location
, GLint x
, GLint y
, GLint z
, GLint w
));
617 MOCK_METHOD3(Uniform4iv
, void(GLint location
, GLsizei count
, const GLint
* v
));
618 MOCK_METHOD5(Uniform4ui
,
619 void(GLint location
, GLuint v0
, GLuint v1
, GLuint v2
, GLuint v3
));
620 MOCK_METHOD3(Uniform4uiv
, void(GLint location
, GLsizei count
, const GLuint
* v
));
621 MOCK_METHOD3(UniformBlockBinding
,
623 GLuint uniformBlockIndex
,
624 GLuint uniformBlockBinding
));
625 MOCK_METHOD4(UniformMatrix2fv
,
629 const GLfloat
* value
));
630 MOCK_METHOD4(UniformMatrix2x3fv
,
634 const GLfloat
* value
));
635 MOCK_METHOD4(UniformMatrix2x4fv
,
639 const GLfloat
* value
));
640 MOCK_METHOD4(UniformMatrix3fv
,
644 const GLfloat
* value
));
645 MOCK_METHOD4(UniformMatrix3x2fv
,
649 const GLfloat
* value
));
650 MOCK_METHOD4(UniformMatrix3x4fv
,
654 const GLfloat
* value
));
655 MOCK_METHOD4(UniformMatrix4fv
,
659 const GLfloat
* value
));
660 MOCK_METHOD4(UniformMatrix4x2fv
,
664 const GLfloat
* value
));
665 MOCK_METHOD4(UniformMatrix4x3fv
,
669 const GLfloat
* value
));
670 MOCK_METHOD1(UnmapBuffer
, GLboolean(GLenum target
));
671 MOCK_METHOD1(UseProgram
, void(GLuint program
));
672 MOCK_METHOD1(ValidateProgram
, void(GLuint program
));
673 MOCK_METHOD2(VertexAttrib1f
, void(GLuint indx
, GLfloat x
));
674 MOCK_METHOD2(VertexAttrib1fv
, void(GLuint indx
, const GLfloat
* values
));
675 MOCK_METHOD3(VertexAttrib2f
, void(GLuint indx
, GLfloat x
, GLfloat y
));
676 MOCK_METHOD2(VertexAttrib2fv
, void(GLuint indx
, const GLfloat
* values
));
677 MOCK_METHOD4(VertexAttrib3f
,
678 void(GLuint indx
, GLfloat x
, GLfloat y
, GLfloat z
));
679 MOCK_METHOD2(VertexAttrib3fv
, void(GLuint indx
, const GLfloat
* values
));
680 MOCK_METHOD5(VertexAttrib4f
,
681 void(GLuint indx
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
));
682 MOCK_METHOD2(VertexAttrib4fv
, void(GLuint indx
, const GLfloat
* values
));
683 MOCK_METHOD2(VertexAttribDivisorANGLE
, void(GLuint index
, GLuint divisor
));
684 MOCK_METHOD5(VertexAttribI4i
,
685 void(GLuint indx
, GLint x
, GLint y
, GLint z
, GLint w
));
686 MOCK_METHOD2(VertexAttribI4iv
, void(GLuint indx
, const GLint
* values
));
687 MOCK_METHOD5(VertexAttribI4ui
,
688 void(GLuint indx
, GLuint x
, GLuint y
, GLuint z
, GLuint w
));
689 MOCK_METHOD2(VertexAttribI4uiv
, void(GLuint indx
, const GLuint
* values
));
690 MOCK_METHOD5(VertexAttribIPointer
,
696 MOCK_METHOD6(VertexAttribPointer
,
700 GLboolean normalized
,
703 MOCK_METHOD4(Viewport
, void(GLint x
, GLint y
, GLsizei width
, GLsizei height
));
704 MOCK_METHOD3(WaitSync
, GLenum(GLsync sync
, GLbitfield flags
, GLuint64 timeout
));