cygprofile: increase timeouts to allow showing web contents
[chromium-blink-merge.git] / ui / gl / gl_bindings_autogen_mock.h
blob37049b873f9636a717e0518d9fa6c4dc16648ce5
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.
4 //
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
9 // DO NOT EDIT!
11 static void GL_BINDING_CALL Mock_glActiveTexture(GLenum texture);
12 static void GL_BINDING_CALL Mock_glAttachShader(GLuint program, GLuint shader);
13 static void GL_BINDING_CALL Mock_glBeginQuery(GLenum target, GLuint id);
14 static void GL_BINDING_CALL Mock_glBeginQueryARB(GLenum target, GLuint id);
15 static void GL_BINDING_CALL Mock_glBeginQueryEXT(GLenum target, GLuint id);
16 static void GL_BINDING_CALL Mock_glBeginTransformFeedback(GLenum primitiveMode);
17 static void GL_BINDING_CALL Mock_glBindAttribLocation(GLuint program,
18 GLuint index,
19 const char* name);
20 static void GL_BINDING_CALL Mock_glBindBuffer(GLenum target, GLuint buffer);
21 static void GL_BINDING_CALL Mock_glBindBufferBase(GLenum target,
22 GLuint index,
23 GLuint buffer);
24 static void GL_BINDING_CALL Mock_glBindBufferRange(GLenum target,
25 GLuint index,
26 GLuint buffer,
27 GLintptr offset,
28 GLsizeiptr size);
29 static void GL_BINDING_CALL Mock_glBindFragDataLocation(GLuint program,
30 GLuint colorNumber,
31 const char* name);
32 static void GL_BINDING_CALL
33 Mock_glBindFragDataLocationIndexed(GLuint program,
34 GLuint colorNumber,
35 GLuint index,
36 const char* name);
37 static void GL_BINDING_CALL Mock_glBindFramebuffer(GLenum target,
38 GLuint framebuffer);
39 static void GL_BINDING_CALL Mock_glBindFramebufferEXT(GLenum target,
40 GLuint framebuffer);
41 static void GL_BINDING_CALL Mock_glBindRenderbuffer(GLenum target,
42 GLuint renderbuffer);
43 static void GL_BINDING_CALL Mock_glBindRenderbufferEXT(GLenum target,
44 GLuint renderbuffer);
45 static void GL_BINDING_CALL Mock_glBindSampler(GLuint unit, GLuint sampler);
46 static void GL_BINDING_CALL Mock_glBindTexture(GLenum target, GLuint texture);
47 static void GL_BINDING_CALL Mock_glBindTransformFeedback(GLenum target,
48 GLuint id);
49 static void GL_BINDING_CALL Mock_glBindVertexArray(GLuint array);
50 static void GL_BINDING_CALL Mock_glBindVertexArrayAPPLE(GLuint array);
51 static void GL_BINDING_CALL Mock_glBindVertexArrayOES(GLuint array);
52 static void GL_BINDING_CALL Mock_glBlendBarrierKHR(void);
53 static void GL_BINDING_CALL Mock_glBlendBarrierNV(void);
54 static void GL_BINDING_CALL Mock_glBlendColor(GLclampf red,
55 GLclampf green,
56 GLclampf blue,
57 GLclampf alpha);
58 static void GL_BINDING_CALL Mock_glBlendEquation(GLenum mode);
59 static void GL_BINDING_CALL Mock_glBlendEquationSeparate(GLenum modeRGB,
60 GLenum modeAlpha);
61 static void GL_BINDING_CALL Mock_glBlendFunc(GLenum sfactor, GLenum dfactor);
62 static void GL_BINDING_CALL Mock_glBlendFuncSeparate(GLenum srcRGB,
63 GLenum dstRGB,
64 GLenum srcAlpha,
65 GLenum dstAlpha);
66 static void GL_BINDING_CALL Mock_glBlitFramebuffer(GLint srcX0,
67 GLint srcY0,
68 GLint srcX1,
69 GLint srcY1,
70 GLint dstX0,
71 GLint dstY0,
72 GLint dstX1,
73 GLint dstY1,
74 GLbitfield mask,
75 GLenum filter);
76 static void GL_BINDING_CALL Mock_glBlitFramebufferANGLE(GLint srcX0,
77 GLint srcY0,
78 GLint srcX1,
79 GLint srcY1,
80 GLint dstX0,
81 GLint dstY0,
82 GLint dstX1,
83 GLint dstY1,
84 GLbitfield mask,
85 GLenum filter);
86 static void GL_BINDING_CALL Mock_glBlitFramebufferEXT(GLint srcX0,
87 GLint srcY0,
88 GLint srcX1,
89 GLint srcY1,
90 GLint dstX0,
91 GLint dstY0,
92 GLint dstX1,
93 GLint dstY1,
94 GLbitfield mask,
95 GLenum filter);
96 static void GL_BINDING_CALL Mock_glBufferData(GLenum target,
97 GLsizeiptr size,
98 const void* data,
99 GLenum usage);
100 static void GL_BINDING_CALL Mock_glBufferSubData(GLenum target,
101 GLintptr offset,
102 GLsizeiptr size,
103 const void* data);
104 static GLenum GL_BINDING_CALL Mock_glCheckFramebufferStatus(GLenum target);
105 static GLenum GL_BINDING_CALL Mock_glCheckFramebufferStatusEXT(GLenum target);
106 static void GL_BINDING_CALL Mock_glClear(GLbitfield mask);
107 static void GL_BINDING_CALL Mock_glClearBufferfi(GLenum buffer,
108 GLint drawbuffer,
109 const GLfloat depth,
110 GLint stencil);
111 static void GL_BINDING_CALL Mock_glClearBufferfv(GLenum buffer,
112 GLint drawbuffer,
113 const GLfloat* value);
114 static void GL_BINDING_CALL Mock_glClearBufferiv(GLenum buffer,
115 GLint drawbuffer,
116 const GLint* value);
117 static void GL_BINDING_CALL Mock_glClearBufferuiv(GLenum buffer,
118 GLint drawbuffer,
119 const GLuint* value);
120 static void GL_BINDING_CALL Mock_glClearColor(GLclampf red,
121 GLclampf green,
122 GLclampf blue,
123 GLclampf alpha);
124 static void GL_BINDING_CALL Mock_glClearDepth(GLclampd depth);
125 static void GL_BINDING_CALL Mock_glClearDepthf(GLclampf depth);
126 static void GL_BINDING_CALL Mock_glClearStencil(GLint s);
127 static GLenum GL_BINDING_CALL Mock_glClientWaitSync(GLsync sync,
128 GLbitfield flags,
129 GLuint64 timeout);
130 static void GL_BINDING_CALL Mock_glColorMask(GLboolean red,
131 GLboolean green,
132 GLboolean blue,
133 GLboolean alpha);
134 static void GL_BINDING_CALL Mock_glCompileShader(GLuint shader);
135 static void GL_BINDING_CALL Mock_glCompressedTexImage2D(GLenum target,
136 GLint level,
137 GLenum internalformat,
138 GLsizei width,
139 GLsizei height,
140 GLint border,
141 GLsizei imageSize,
142 const void* data);
143 static void GL_BINDING_CALL Mock_glCompressedTexImage3D(GLenum target,
144 GLint level,
145 GLenum internalformat,
146 GLsizei width,
147 GLsizei height,
148 GLsizei depth,
149 GLint border,
150 GLsizei imageSize,
151 const void* data);
152 static void GL_BINDING_CALL Mock_glCompressedTexSubImage2D(GLenum target,
153 GLint level,
154 GLint xoffset,
155 GLint yoffset,
156 GLsizei width,
157 GLsizei height,
158 GLenum format,
159 GLsizei imageSize,
160 const void* data);
161 static void GL_BINDING_CALL Mock_glCompressedTexSubImage3D(GLenum target,
162 GLint level,
163 GLint xoffset,
164 GLint yoffset,
165 GLint zoffset,
166 GLsizei width,
167 GLsizei height,
168 GLsizei depth,
169 GLenum format,
170 GLsizei imageSize,
171 const void* data);
172 static void GL_BINDING_CALL Mock_glCopyBufferSubData(GLenum readTarget,
173 GLenum writeTarget,
174 GLintptr readOffset,
175 GLintptr writeOffset,
176 GLsizeiptr size);
177 static void GL_BINDING_CALL Mock_glCopyTexImage2D(GLenum target,
178 GLint level,
179 GLenum internalformat,
180 GLint x,
181 GLint y,
182 GLsizei width,
183 GLsizei height,
184 GLint border);
185 static void GL_BINDING_CALL Mock_glCopyTexSubImage2D(GLenum target,
186 GLint level,
187 GLint xoffset,
188 GLint yoffset,
189 GLint x,
190 GLint y,
191 GLsizei width,
192 GLsizei height);
193 static void GL_BINDING_CALL Mock_glCopyTexSubImage3D(GLenum target,
194 GLint level,
195 GLint xoffset,
196 GLint yoffset,
197 GLint zoffset,
198 GLint x,
199 GLint y,
200 GLsizei width,
201 GLsizei height);
202 static void GL_BINDING_CALL Mock_glCoverFillPathNV(GLuint path,
203 GLenum coverMode);
204 static void GL_BINDING_CALL Mock_glCoverStrokePathNV(GLuint name,
205 GLenum coverMode);
206 static GLuint GL_BINDING_CALL Mock_glCreateProgram(void);
207 static GLuint GL_BINDING_CALL Mock_glCreateShader(GLenum type);
208 static void GL_BINDING_CALL Mock_glCullFace(GLenum mode);
209 static void GL_BINDING_CALL Mock_glDeleteBuffers(GLsizei n,
210 const GLuint* buffers);
211 static void GL_BINDING_CALL Mock_glDeleteFencesAPPLE(GLsizei n,
212 const GLuint* fences);
213 static void GL_BINDING_CALL Mock_glDeleteFencesNV(GLsizei n,
214 const GLuint* fences);
215 static void GL_BINDING_CALL
216 Mock_glDeleteFramebuffers(GLsizei n, const GLuint* framebuffers);
217 static void GL_BINDING_CALL
218 Mock_glDeleteFramebuffersEXT(GLsizei n, const GLuint* framebuffers);
219 static void GL_BINDING_CALL Mock_glDeletePathsNV(GLuint path, GLsizei range);
220 static void GL_BINDING_CALL Mock_glDeleteProgram(GLuint program);
221 static void GL_BINDING_CALL Mock_glDeleteQueries(GLsizei n, const GLuint* ids);
222 static void GL_BINDING_CALL Mock_glDeleteQueriesARB(GLsizei n,
223 const GLuint* ids);
224 static void GL_BINDING_CALL Mock_glDeleteQueriesEXT(GLsizei n,
225 const GLuint* ids);
226 static void GL_BINDING_CALL
227 Mock_glDeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers);
228 static void GL_BINDING_CALL
229 Mock_glDeleteRenderbuffersEXT(GLsizei n, const GLuint* renderbuffers);
230 static void GL_BINDING_CALL Mock_glDeleteSamplers(GLsizei n,
231 const GLuint* samplers);
232 static void GL_BINDING_CALL Mock_glDeleteShader(GLuint shader);
233 static void GL_BINDING_CALL Mock_glDeleteSync(GLsync sync);
234 static void GL_BINDING_CALL Mock_glDeleteTextures(GLsizei n,
235 const GLuint* textures);
236 static void GL_BINDING_CALL Mock_glDeleteTransformFeedbacks(GLsizei n,
237 const GLuint* ids);
238 static void GL_BINDING_CALL Mock_glDeleteVertexArrays(GLsizei n,
239 const GLuint* arrays);
240 static void GL_BINDING_CALL
241 Mock_glDeleteVertexArraysAPPLE(GLsizei n, const GLuint* arrays);
242 static void GL_BINDING_CALL Mock_glDeleteVertexArraysOES(GLsizei n,
243 const GLuint* arrays);
244 static void GL_BINDING_CALL Mock_glDepthFunc(GLenum func);
245 static void GL_BINDING_CALL Mock_glDepthMask(GLboolean flag);
246 static void GL_BINDING_CALL Mock_glDepthRange(GLclampd zNear, GLclampd zFar);
247 static void GL_BINDING_CALL Mock_glDepthRangef(GLclampf zNear, GLclampf zFar);
248 static void GL_BINDING_CALL Mock_glDetachShader(GLuint program, GLuint shader);
249 static void GL_BINDING_CALL Mock_glDisable(GLenum cap);
250 static void GL_BINDING_CALL Mock_glDisableVertexAttribArray(GLuint index);
251 static void GL_BINDING_CALL
252 Mock_glDiscardFramebufferEXT(GLenum target,
253 GLsizei numAttachments,
254 const GLenum* attachments);
255 static void GL_BINDING_CALL Mock_glDrawArrays(GLenum mode,
256 GLint first,
257 GLsizei count);
258 static void GL_BINDING_CALL Mock_glDrawArraysInstanced(GLenum mode,
259 GLint first,
260 GLsizei count,
261 GLsizei primcount);
262 static void GL_BINDING_CALL Mock_glDrawArraysInstancedANGLE(GLenum mode,
263 GLint first,
264 GLsizei count,
265 GLsizei primcount);
266 static void GL_BINDING_CALL Mock_glDrawArraysInstancedARB(GLenum mode,
267 GLint first,
268 GLsizei count,
269 GLsizei primcount);
270 static void GL_BINDING_CALL Mock_glDrawBuffer(GLenum mode);
271 static void GL_BINDING_CALL Mock_glDrawBuffers(GLsizei n, const GLenum* bufs);
272 static void GL_BINDING_CALL Mock_glDrawBuffersARB(GLsizei n,
273 const GLenum* bufs);
274 static void GL_BINDING_CALL Mock_glDrawBuffersEXT(GLsizei n,
275 const GLenum* bufs);
276 static void GL_BINDING_CALL Mock_glDrawElements(GLenum mode,
277 GLsizei count,
278 GLenum type,
279 const void* indices);
280 static void GL_BINDING_CALL Mock_glDrawElementsInstanced(GLenum mode,
281 GLsizei count,
282 GLenum type,
283 const void* indices,
284 GLsizei primcount);
285 static void GL_BINDING_CALL
286 Mock_glDrawElementsInstancedANGLE(GLenum mode,
287 GLsizei count,
288 GLenum type,
289 const void* indices,
290 GLsizei primcount);
291 static void GL_BINDING_CALL Mock_glDrawElementsInstancedARB(GLenum mode,
292 GLsizei count,
293 GLenum type,
294 const void* indices,
295 GLsizei primcount);
296 static void GL_BINDING_CALL Mock_glDrawRangeElements(GLenum mode,
297 GLuint start,
298 GLuint end,
299 GLsizei count,
300 GLenum type,
301 const void* indices);
302 static void GL_BINDING_CALL
303 Mock_glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image);
304 static void GL_BINDING_CALL
305 Mock_glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image);
306 static void GL_BINDING_CALL Mock_glEnable(GLenum cap);
307 static void GL_BINDING_CALL Mock_glEnableVertexAttribArray(GLuint index);
308 static void GL_BINDING_CALL Mock_glEndQuery(GLenum target);
309 static void GL_BINDING_CALL Mock_glEndQueryARB(GLenum target);
310 static void GL_BINDING_CALL Mock_glEndQueryEXT(GLenum target);
311 static void GL_BINDING_CALL Mock_glEndTransformFeedback(void);
312 static GLsync GL_BINDING_CALL Mock_glFenceSync(GLenum condition,
313 GLbitfield flags);
314 static void GL_BINDING_CALL Mock_glFinish(void);
315 static void GL_BINDING_CALL Mock_glFinishFenceAPPLE(GLuint fence);
316 static void GL_BINDING_CALL Mock_glFinishFenceNV(GLuint fence);
317 static void GL_BINDING_CALL Mock_glFlush(void);
318 static void GL_BINDING_CALL Mock_glFlushMappedBufferRange(GLenum target,
319 GLintptr offset,
320 GLsizeiptr length);
321 static void GL_BINDING_CALL
322 Mock_glFramebufferRenderbuffer(GLenum target,
323 GLenum attachment,
324 GLenum renderbuffertarget,
325 GLuint renderbuffer);
326 static void GL_BINDING_CALL
327 Mock_glFramebufferRenderbufferEXT(GLenum target,
328 GLenum attachment,
329 GLenum renderbuffertarget,
330 GLuint renderbuffer);
331 static void GL_BINDING_CALL Mock_glFramebufferTexture2D(GLenum target,
332 GLenum attachment,
333 GLenum textarget,
334 GLuint texture,
335 GLint level);
336 static void GL_BINDING_CALL Mock_glFramebufferTexture2DEXT(GLenum target,
337 GLenum attachment,
338 GLenum textarget,
339 GLuint texture,
340 GLint level);
341 static void GL_BINDING_CALL
342 Mock_glFramebufferTexture2DMultisampleEXT(GLenum target,
343 GLenum attachment,
344 GLenum textarget,
345 GLuint texture,
346 GLint level,
347 GLsizei samples);
348 static void GL_BINDING_CALL
349 Mock_glFramebufferTexture2DMultisampleIMG(GLenum target,
350 GLenum attachment,
351 GLenum textarget,
352 GLuint texture,
353 GLint level,
354 GLsizei samples);
355 static void GL_BINDING_CALL Mock_glFramebufferTextureLayer(GLenum target,
356 GLenum attachment,
357 GLuint texture,
358 GLint level,
359 GLint layer);
360 static void GL_BINDING_CALL Mock_glFrontFace(GLenum mode);
361 static void GL_BINDING_CALL Mock_glGenBuffers(GLsizei n, GLuint* buffers);
362 static void GL_BINDING_CALL Mock_glGenFencesAPPLE(GLsizei n, GLuint* fences);
363 static void GL_BINDING_CALL Mock_glGenFencesNV(GLsizei n, GLuint* fences);
364 static void GL_BINDING_CALL Mock_glGenFramebuffers(GLsizei n,
365 GLuint* framebuffers);
366 static void GL_BINDING_CALL Mock_glGenFramebuffersEXT(GLsizei n,
367 GLuint* framebuffers);
368 static GLuint GL_BINDING_CALL Mock_glGenPathsNV(GLsizei range);
369 static void GL_BINDING_CALL Mock_glGenQueries(GLsizei n, GLuint* ids);
370 static void GL_BINDING_CALL Mock_glGenQueriesARB(GLsizei n, GLuint* ids);
371 static void GL_BINDING_CALL Mock_glGenQueriesEXT(GLsizei n, GLuint* ids);
372 static void GL_BINDING_CALL Mock_glGenRenderbuffers(GLsizei n,
373 GLuint* renderbuffers);
374 static void GL_BINDING_CALL Mock_glGenRenderbuffersEXT(GLsizei n,
375 GLuint* renderbuffers);
376 static void GL_BINDING_CALL Mock_glGenSamplers(GLsizei n, GLuint* samplers);
377 static void GL_BINDING_CALL Mock_glGenTextures(GLsizei n, GLuint* textures);
378 static void GL_BINDING_CALL Mock_glGenTransformFeedbacks(GLsizei n,
379 GLuint* ids);
380 static void GL_BINDING_CALL Mock_glGenVertexArrays(GLsizei n, GLuint* arrays);
381 static void GL_BINDING_CALL Mock_glGenVertexArraysAPPLE(GLsizei n,
382 GLuint* arrays);
383 static void GL_BINDING_CALL Mock_glGenVertexArraysOES(GLsizei n,
384 GLuint* arrays);
385 static void GL_BINDING_CALL Mock_glGenerateMipmap(GLenum target);
386 static void GL_BINDING_CALL Mock_glGenerateMipmapEXT(GLenum target);
387 static void GL_BINDING_CALL Mock_glGetActiveAttrib(GLuint program,
388 GLuint index,
389 GLsizei bufsize,
390 GLsizei* length,
391 GLint* size,
392 GLenum* type,
393 char* name);
394 static void GL_BINDING_CALL Mock_glGetActiveUniform(GLuint program,
395 GLuint index,
396 GLsizei bufsize,
397 GLsizei* length,
398 GLint* size,
399 GLenum* type,
400 char* name);
401 static void GL_BINDING_CALL
402 Mock_glGetActiveUniformBlockName(GLuint program,
403 GLuint uniformBlockIndex,
404 GLsizei bufSize,
405 GLsizei* length,
406 char* uniformBlockName);
407 static void GL_BINDING_CALL
408 Mock_glGetActiveUniformBlockiv(GLuint program,
409 GLuint uniformBlockIndex,
410 GLenum pname,
411 GLint* params);
412 static void GL_BINDING_CALL
413 Mock_glGetActiveUniformsiv(GLuint program,
414 GLsizei uniformCount,
415 const GLuint* uniformIndices,
416 GLenum pname,
417 GLint* params);
418 static void GL_BINDING_CALL Mock_glGetAttachedShaders(GLuint program,
419 GLsizei maxcount,
420 GLsizei* count,
421 GLuint* shaders);
422 static GLint GL_BINDING_CALL Mock_glGetAttribLocation(GLuint program,
423 const char* name);
424 static void GL_BINDING_CALL Mock_glGetBooleanv(GLenum pname, GLboolean* params);
425 static void GL_BINDING_CALL Mock_glGetBufferParameteriv(GLenum target,
426 GLenum pname,
427 GLint* params);
428 static GLenum GL_BINDING_CALL Mock_glGetError(void);
429 static void GL_BINDING_CALL Mock_glGetFenceivNV(GLuint fence,
430 GLenum pname,
431 GLint* params);
432 static void GL_BINDING_CALL Mock_glGetFloatv(GLenum pname, GLfloat* params);
433 static GLint GL_BINDING_CALL Mock_glGetFragDataLocation(GLuint program,
434 const char* name);
435 static void GL_BINDING_CALL
436 Mock_glGetFramebufferAttachmentParameteriv(GLenum target,
437 GLenum attachment,
438 GLenum pname,
439 GLint* params);
440 static void GL_BINDING_CALL
441 Mock_glGetFramebufferAttachmentParameterivEXT(GLenum target,
442 GLenum attachment,
443 GLenum pname,
444 GLint* params);
445 static GLenum GL_BINDING_CALL Mock_glGetGraphicsResetStatus(void);
446 static GLenum GL_BINDING_CALL Mock_glGetGraphicsResetStatusARB(void);
447 static GLenum GL_BINDING_CALL Mock_glGetGraphicsResetStatusEXT(void);
448 static GLenum GL_BINDING_CALL Mock_glGetGraphicsResetStatusKHR(void);
449 static void GL_BINDING_CALL Mock_glGetInteger64i_v(GLenum target,
450 GLuint index,
451 GLint64* data);
452 static void GL_BINDING_CALL Mock_glGetInteger64v(GLenum pname, GLint64* params);
453 static void GL_BINDING_CALL Mock_glGetIntegeri_v(GLenum target,
454 GLuint index,
455 GLint* data);
456 static void GL_BINDING_CALL Mock_glGetIntegerv(GLenum pname, GLint* params);
457 static void GL_BINDING_CALL Mock_glGetInternalformativ(GLenum target,
458 GLenum internalformat,
459 GLenum pname,
460 GLsizei bufSize,
461 GLint* params);
462 static void GL_BINDING_CALL Mock_glGetProgramBinary(GLuint program,
463 GLsizei bufSize,
464 GLsizei* length,
465 GLenum* binaryFormat,
466 GLvoid* binary);
467 static void GL_BINDING_CALL Mock_glGetProgramBinaryOES(GLuint program,
468 GLsizei bufSize,
469 GLsizei* length,
470 GLenum* binaryFormat,
471 GLvoid* binary);
472 static void GL_BINDING_CALL Mock_glGetProgramInfoLog(GLuint program,
473 GLsizei bufsize,
474 GLsizei* length,
475 char* infolog);
476 static GLint GL_BINDING_CALL
477 Mock_glGetProgramResourceLocation(GLuint program,
478 GLenum programInterface,
479 const char* name);
480 static void GL_BINDING_CALL Mock_glGetProgramiv(GLuint program,
481 GLenum pname,
482 GLint* params);
483 static void GL_BINDING_CALL Mock_glGetQueryObjecti64v(GLuint id,
484 GLenum pname,
485 GLint64* params);
486 static void GL_BINDING_CALL Mock_glGetQueryObjecti64vEXT(GLuint id,
487 GLenum pname,
488 GLint64* params);
489 static void GL_BINDING_CALL Mock_glGetQueryObjectiv(GLuint id,
490 GLenum pname,
491 GLint* params);
492 static void GL_BINDING_CALL Mock_glGetQueryObjectivARB(GLuint id,
493 GLenum pname,
494 GLint* params);
495 static void GL_BINDING_CALL Mock_glGetQueryObjectivEXT(GLuint id,
496 GLenum pname,
497 GLint* params);
498 static void GL_BINDING_CALL Mock_glGetQueryObjectui64v(GLuint id,
499 GLenum pname,
500 GLuint64* params);
501 static void GL_BINDING_CALL Mock_glGetQueryObjectui64vEXT(GLuint id,
502 GLenum pname,
503 GLuint64* params);
504 static void GL_BINDING_CALL Mock_glGetQueryObjectuiv(GLuint id,
505 GLenum pname,
506 GLuint* params);
507 static void GL_BINDING_CALL Mock_glGetQueryObjectuivARB(GLuint id,
508 GLenum pname,
509 GLuint* params);
510 static void GL_BINDING_CALL Mock_glGetQueryObjectuivEXT(GLuint id,
511 GLenum pname,
512 GLuint* params);
513 static void GL_BINDING_CALL Mock_glGetQueryiv(GLenum target,
514 GLenum pname,
515 GLint* params);
516 static void GL_BINDING_CALL Mock_glGetQueryivARB(GLenum target,
517 GLenum pname,
518 GLint* params);
519 static void GL_BINDING_CALL Mock_glGetQueryivEXT(GLenum target,
520 GLenum pname,
521 GLint* params);
522 static void GL_BINDING_CALL Mock_glGetRenderbufferParameteriv(GLenum target,
523 GLenum pname,
524 GLint* params);
525 static void GL_BINDING_CALL Mock_glGetRenderbufferParameterivEXT(GLenum target,
526 GLenum pname,
527 GLint* params);
528 static void GL_BINDING_CALL Mock_glGetSamplerParameterfv(GLuint sampler,
529 GLenum pname,
530 GLfloat* params);
531 static void GL_BINDING_CALL Mock_glGetSamplerParameteriv(GLuint sampler,
532 GLenum pname,
533 GLint* params);
534 static void GL_BINDING_CALL Mock_glGetShaderInfoLog(GLuint shader,
535 GLsizei bufsize,
536 GLsizei* length,
537 char* infolog);
538 static void GL_BINDING_CALL
539 Mock_glGetShaderPrecisionFormat(GLenum shadertype,
540 GLenum precisiontype,
541 GLint* range,
542 GLint* precision);
543 static void GL_BINDING_CALL Mock_glGetShaderSource(GLuint shader,
544 GLsizei bufsize,
545 GLsizei* length,
546 char* source);
547 static void GL_BINDING_CALL Mock_glGetShaderiv(GLuint shader,
548 GLenum pname,
549 GLint* params);
550 static const GLubyte* GL_BINDING_CALL Mock_glGetString(GLenum name);
551 static const GLubyte* GL_BINDING_CALL Mock_glGetStringi(GLenum name,
552 GLuint index);
553 static void GL_BINDING_CALL Mock_glGetSynciv(GLsync sync,
554 GLenum pname,
555 GLsizei bufSize,
556 GLsizei* length,
557 GLint* values);
558 static void GL_BINDING_CALL Mock_glGetTexLevelParameterfv(GLenum target,
559 GLint level,
560 GLenum pname,
561 GLfloat* params);
562 static void GL_BINDING_CALL Mock_glGetTexLevelParameteriv(GLenum target,
563 GLint level,
564 GLenum pname,
565 GLint* params);
566 static void GL_BINDING_CALL Mock_glGetTexParameterfv(GLenum target,
567 GLenum pname,
568 GLfloat* params);
569 static void GL_BINDING_CALL Mock_glGetTexParameteriv(GLenum target,
570 GLenum pname,
571 GLint* params);
572 static void GL_BINDING_CALL Mock_glGetTransformFeedbackVarying(GLuint program,
573 GLuint index,
574 GLsizei bufSize,
575 GLsizei* length,
576 GLsizei* size,
577 GLenum* type,
578 char* name);
579 static void GL_BINDING_CALL
580 Mock_glGetTranslatedShaderSourceANGLE(GLuint shader,
581 GLsizei bufsize,
582 GLsizei* length,
583 char* source);
584 static GLuint GL_BINDING_CALL
585 Mock_glGetUniformBlockIndex(GLuint program, const char* uniformBlockName);
586 static void GL_BINDING_CALL
587 Mock_glGetUniformIndices(GLuint program,
588 GLsizei uniformCount,
589 const char* const* uniformNames,
590 GLuint* uniformIndices);
591 static GLint GL_BINDING_CALL Mock_glGetUniformLocation(GLuint program,
592 const char* name);
593 static void GL_BINDING_CALL Mock_glGetUniformfv(GLuint program,
594 GLint location,
595 GLfloat* params);
596 static void GL_BINDING_CALL Mock_glGetUniformiv(GLuint program,
597 GLint location,
598 GLint* params);
599 static void GL_BINDING_CALL Mock_glGetUniformuiv(GLuint program,
600 GLint location,
601 GLuint* params);
602 static void GL_BINDING_CALL Mock_glGetVertexAttribPointerv(GLuint index,
603 GLenum pname,
604 void** pointer);
605 static void GL_BINDING_CALL Mock_glGetVertexAttribfv(GLuint index,
606 GLenum pname,
607 GLfloat* params);
608 static void GL_BINDING_CALL Mock_glGetVertexAttribiv(GLuint index,
609 GLenum pname,
610 GLint* params);
611 static void GL_BINDING_CALL Mock_glHint(GLenum target, GLenum mode);
612 static void GL_BINDING_CALL Mock_glInsertEventMarkerEXT(GLsizei length,
613 const char* marker);
614 static void GL_BINDING_CALL
615 Mock_glInvalidateFramebuffer(GLenum target,
616 GLsizei numAttachments,
617 const GLenum* attachments);
618 static void GL_BINDING_CALL
619 Mock_glInvalidateSubFramebuffer(GLenum target,
620 GLsizei numAttachments,
621 const GLenum* attachments,
622 GLint x,
623 GLint y,
624 GLint width,
625 GLint height);
626 static GLboolean GL_BINDING_CALL Mock_glIsBuffer(GLuint buffer);
627 static GLboolean GL_BINDING_CALL Mock_glIsEnabled(GLenum cap);
628 static GLboolean GL_BINDING_CALL Mock_glIsFenceAPPLE(GLuint fence);
629 static GLboolean GL_BINDING_CALL Mock_glIsFenceNV(GLuint fence);
630 static GLboolean GL_BINDING_CALL Mock_glIsFramebuffer(GLuint framebuffer);
631 static GLboolean GL_BINDING_CALL Mock_glIsFramebufferEXT(GLuint framebuffer);
632 static GLboolean GL_BINDING_CALL Mock_glIsPathNV(GLuint path);
633 static GLboolean GL_BINDING_CALL Mock_glIsProgram(GLuint program);
634 static GLboolean GL_BINDING_CALL Mock_glIsQuery(GLuint query);
635 static GLboolean GL_BINDING_CALL Mock_glIsQueryARB(GLuint query);
636 static GLboolean GL_BINDING_CALL Mock_glIsQueryEXT(GLuint query);
637 static GLboolean GL_BINDING_CALL Mock_glIsRenderbuffer(GLuint renderbuffer);
638 static GLboolean GL_BINDING_CALL Mock_glIsRenderbufferEXT(GLuint renderbuffer);
639 static GLboolean GL_BINDING_CALL Mock_glIsSampler(GLuint sampler);
640 static GLboolean GL_BINDING_CALL Mock_glIsShader(GLuint shader);
641 static GLboolean GL_BINDING_CALL Mock_glIsSync(GLsync sync);
642 static GLboolean GL_BINDING_CALL Mock_glIsTexture(GLuint texture);
643 static GLboolean GL_BINDING_CALL Mock_glIsTransformFeedback(GLuint id);
644 static GLboolean GL_BINDING_CALL Mock_glIsVertexArray(GLuint array);
645 static GLboolean GL_BINDING_CALL Mock_glIsVertexArrayAPPLE(GLuint array);
646 static GLboolean GL_BINDING_CALL Mock_glIsVertexArrayOES(GLuint array);
647 static void GL_BINDING_CALL Mock_glLineWidth(GLfloat width);
648 static void GL_BINDING_CALL Mock_glLinkProgram(GLuint program);
649 static void* GL_BINDING_CALL Mock_glMapBuffer(GLenum target, GLenum access);
650 static void* GL_BINDING_CALL Mock_glMapBufferOES(GLenum target, GLenum access);
651 static void* GL_BINDING_CALL Mock_glMapBufferRange(GLenum target,
652 GLintptr offset,
653 GLsizeiptr length,
654 GLbitfield access);
655 static void* GL_BINDING_CALL Mock_glMapBufferRangeEXT(GLenum target,
656 GLintptr offset,
657 GLsizeiptr length,
658 GLbitfield access);
659 static void GL_BINDING_CALL Mock_glMatrixLoadIdentityEXT(GLenum matrixMode);
660 static void GL_BINDING_CALL Mock_glMatrixLoadfEXT(GLenum matrixMode,
661 const GLfloat* m);
662 static void GL_BINDING_CALL Mock_glPathCommandsNV(GLuint path,
663 GLsizei numCommands,
664 const GLubyte* commands,
665 GLsizei numCoords,
666 GLenum coordType,
667 const GLvoid* coords);
668 static void GL_BINDING_CALL Mock_glPathParameterfNV(GLuint path,
669 GLenum pname,
670 GLfloat value);
671 static void GL_BINDING_CALL Mock_glPathParameteriNV(GLuint path,
672 GLenum pname,
673 GLint value);
674 static void GL_BINDING_CALL Mock_glPathStencilFuncNV(GLenum func,
675 GLint ref,
676 GLuint mask);
677 static void GL_BINDING_CALL Mock_glPauseTransformFeedback(void);
678 static void GL_BINDING_CALL Mock_glPixelStorei(GLenum pname, GLint param);
679 static void GL_BINDING_CALL Mock_glPointParameteri(GLenum pname, GLint param);
680 static void GL_BINDING_CALL Mock_glPolygonOffset(GLfloat factor, GLfloat units);
681 static void GL_BINDING_CALL Mock_glPopGroupMarkerEXT(void);
682 static void GL_BINDING_CALL Mock_glProgramBinary(GLuint program,
683 GLenum binaryFormat,
684 const GLvoid* binary,
685 GLsizei length);
686 static void GL_BINDING_CALL Mock_glProgramBinaryOES(GLuint program,
687 GLenum binaryFormat,
688 const GLvoid* binary,
689 GLsizei length);
690 static void GL_BINDING_CALL Mock_glProgramParameteri(GLuint program,
691 GLenum pname,
692 GLint value);
693 static void GL_BINDING_CALL Mock_glPushGroupMarkerEXT(GLsizei length,
694 const char* marker);
695 static void GL_BINDING_CALL Mock_glQueryCounter(GLuint id, GLenum target);
696 static void GL_BINDING_CALL Mock_glQueryCounterEXT(GLuint id, GLenum target);
697 static void GL_BINDING_CALL Mock_glReadBuffer(GLenum src);
698 static void GL_BINDING_CALL Mock_glReadPixels(GLint x,
699 GLint y,
700 GLsizei width,
701 GLsizei height,
702 GLenum format,
703 GLenum type,
704 void* pixels);
705 static void GL_BINDING_CALL Mock_glReleaseShaderCompiler(void);
706 static void GL_BINDING_CALL Mock_glRenderbufferStorage(GLenum target,
707 GLenum internalformat,
708 GLsizei width,
709 GLsizei height);
710 static void GL_BINDING_CALL Mock_glRenderbufferStorageEXT(GLenum target,
711 GLenum internalformat,
712 GLsizei width,
713 GLsizei height);
714 static void GL_BINDING_CALL
715 Mock_glRenderbufferStorageMultisample(GLenum target,
716 GLsizei samples,
717 GLenum internalformat,
718 GLsizei width,
719 GLsizei height);
720 static void GL_BINDING_CALL
721 Mock_glRenderbufferStorageMultisampleANGLE(GLenum target,
722 GLsizei samples,
723 GLenum internalformat,
724 GLsizei width,
725 GLsizei height);
726 static void GL_BINDING_CALL
727 Mock_glRenderbufferStorageMultisampleEXT(GLenum target,
728 GLsizei samples,
729 GLenum internalformat,
730 GLsizei width,
731 GLsizei height);
732 static void GL_BINDING_CALL
733 Mock_glRenderbufferStorageMultisampleIMG(GLenum target,
734 GLsizei samples,
735 GLenum internalformat,
736 GLsizei width,
737 GLsizei height);
738 static void GL_BINDING_CALL Mock_glResumeTransformFeedback(void);
739 static void GL_BINDING_CALL Mock_glSampleCoverage(GLclampf value,
740 GLboolean invert);
741 static void GL_BINDING_CALL Mock_glSamplerParameterf(GLuint sampler,
742 GLenum pname,
743 GLfloat param);
744 static void GL_BINDING_CALL Mock_glSamplerParameterfv(GLuint sampler,
745 GLenum pname,
746 const GLfloat* params);
747 static void GL_BINDING_CALL Mock_glSamplerParameteri(GLuint sampler,
748 GLenum pname,
749 GLint param);
750 static void GL_BINDING_CALL Mock_glSamplerParameteriv(GLuint sampler,
751 GLenum pname,
752 const GLint* params);
753 static void GL_BINDING_CALL Mock_glScissor(GLint x,
754 GLint y,
755 GLsizei width,
756 GLsizei height);
757 static void GL_BINDING_CALL Mock_glSetFenceAPPLE(GLuint fence);
758 static void GL_BINDING_CALL Mock_glSetFenceNV(GLuint fence, GLenum condition);
759 static void GL_BINDING_CALL Mock_glShaderBinary(GLsizei n,
760 const GLuint* shaders,
761 GLenum binaryformat,
762 const void* binary,
763 GLsizei length);
764 static void GL_BINDING_CALL Mock_glShaderSource(GLuint shader,
765 GLsizei count,
766 const char* const* str,
767 const GLint* length);
768 static void GL_BINDING_CALL Mock_glStencilFillPathNV(GLuint path,
769 GLenum fillMode,
770 GLuint mask);
771 static void GL_BINDING_CALL Mock_glStencilFunc(GLenum func,
772 GLint ref,
773 GLuint mask);
774 static void GL_BINDING_CALL Mock_glStencilFuncSeparate(GLenum face,
775 GLenum func,
776 GLint ref,
777 GLuint mask);
778 static void GL_BINDING_CALL Mock_glStencilMask(GLuint mask);
779 static void GL_BINDING_CALL Mock_glStencilMaskSeparate(GLenum face,
780 GLuint mask);
781 static void GL_BINDING_CALL Mock_glStencilOp(GLenum fail,
782 GLenum zfail,
783 GLenum zpass);
784 static void GL_BINDING_CALL Mock_glStencilOpSeparate(GLenum face,
785 GLenum fail,
786 GLenum zfail,
787 GLenum zpass);
788 static void GL_BINDING_CALL Mock_glStencilStrokePathNV(GLuint path,
789 GLint reference,
790 GLuint mask);
791 static void GL_BINDING_CALL Mock_glStencilThenCoverFillPathNV(GLuint path,
792 GLenum fillMode,
793 GLuint mask,
794 GLenum coverMode);
795 static void GL_BINDING_CALL
796 Mock_glStencilThenCoverStrokePathNV(GLuint path,
797 GLint reference,
798 GLuint mask,
799 GLenum coverMode);
800 static GLboolean GL_BINDING_CALL Mock_glTestFenceAPPLE(GLuint fence);
801 static GLboolean GL_BINDING_CALL Mock_glTestFenceNV(GLuint fence);
802 static void GL_BINDING_CALL Mock_glTexImage2D(GLenum target,
803 GLint level,
804 GLint internalformat,
805 GLsizei width,
806 GLsizei height,
807 GLint border,
808 GLenum format,
809 GLenum type,
810 const void* pixels);
811 static void GL_BINDING_CALL Mock_glTexImage3D(GLenum target,
812 GLint level,
813 GLint internalformat,
814 GLsizei width,
815 GLsizei height,
816 GLsizei depth,
817 GLint border,
818 GLenum format,
819 GLenum type,
820 const void* pixels);
821 static void GL_BINDING_CALL Mock_glTexParameterf(GLenum target,
822 GLenum pname,
823 GLfloat param);
824 static void GL_BINDING_CALL Mock_glTexParameterfv(GLenum target,
825 GLenum pname,
826 const GLfloat* params);
827 static void GL_BINDING_CALL Mock_glTexParameteri(GLenum target,
828 GLenum pname,
829 GLint param);
830 static void GL_BINDING_CALL Mock_glTexParameteriv(GLenum target,
831 GLenum pname,
832 const GLint* params);
833 static void GL_BINDING_CALL Mock_glTexStorage2D(GLenum target,
834 GLsizei levels,
835 GLenum internalformat,
836 GLsizei width,
837 GLsizei height);
838 static void GL_BINDING_CALL Mock_glTexStorage2DEXT(GLenum target,
839 GLsizei levels,
840 GLenum internalformat,
841 GLsizei width,
842 GLsizei height);
843 static void GL_BINDING_CALL Mock_glTexStorage3D(GLenum target,
844 GLsizei levels,
845 GLenum internalformat,
846 GLsizei width,
847 GLsizei height,
848 GLsizei depth);
849 static void GL_BINDING_CALL Mock_glTexSubImage2D(GLenum target,
850 GLint level,
851 GLint xoffset,
852 GLint yoffset,
853 GLsizei width,
854 GLsizei height,
855 GLenum format,
856 GLenum type,
857 const void* pixels);
858 static void GL_BINDING_CALL Mock_glTexSubImage3D(GLenum target,
859 GLint level,
860 GLint xoffset,
861 GLint yoffset,
862 GLint zoffset,
863 GLsizei width,
864 GLsizei height,
865 GLsizei depth,
866 GLenum format,
867 GLenum type,
868 const void* pixels);
869 static void GL_BINDING_CALL
870 Mock_glTransformFeedbackVaryings(GLuint program,
871 GLsizei count,
872 const char* const* varyings,
873 GLenum bufferMode);
874 static void GL_BINDING_CALL Mock_glUniform1f(GLint location, GLfloat x);
875 static void GL_BINDING_CALL Mock_glUniform1fv(GLint location,
876 GLsizei count,
877 const GLfloat* v);
878 static void GL_BINDING_CALL Mock_glUniform1i(GLint location, GLint x);
879 static void GL_BINDING_CALL Mock_glUniform1iv(GLint location,
880 GLsizei count,
881 const GLint* v);
882 static void GL_BINDING_CALL Mock_glUniform1ui(GLint location, GLuint v0);
883 static void GL_BINDING_CALL Mock_glUniform1uiv(GLint location,
884 GLsizei count,
885 const GLuint* v);
886 static void GL_BINDING_CALL Mock_glUniform2f(GLint location,
887 GLfloat x,
888 GLfloat y);
889 static void GL_BINDING_CALL Mock_glUniform2fv(GLint location,
890 GLsizei count,
891 const GLfloat* v);
892 static void GL_BINDING_CALL Mock_glUniform2i(GLint location, GLint x, GLint y);
893 static void GL_BINDING_CALL Mock_glUniform2iv(GLint location,
894 GLsizei count,
895 const GLint* v);
896 static void GL_BINDING_CALL Mock_glUniform2ui(GLint location,
897 GLuint v0,
898 GLuint v1);
899 static void GL_BINDING_CALL Mock_glUniform2uiv(GLint location,
900 GLsizei count,
901 const GLuint* v);
902 static void GL_BINDING_CALL Mock_glUniform3f(GLint location,
903 GLfloat x,
904 GLfloat y,
905 GLfloat z);
906 static void GL_BINDING_CALL Mock_glUniform3fv(GLint location,
907 GLsizei count,
908 const GLfloat* v);
909 static void GL_BINDING_CALL Mock_glUniform3i(GLint location,
910 GLint x,
911 GLint y,
912 GLint z);
913 static void GL_BINDING_CALL Mock_glUniform3iv(GLint location,
914 GLsizei count,
915 const GLint* v);
916 static void GL_BINDING_CALL Mock_glUniform3ui(GLint location,
917 GLuint v0,
918 GLuint v1,
919 GLuint v2);
920 static void GL_BINDING_CALL Mock_glUniform3uiv(GLint location,
921 GLsizei count,
922 const GLuint* v);
923 static void GL_BINDING_CALL
924 Mock_glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
925 static void GL_BINDING_CALL Mock_glUniform4fv(GLint location,
926 GLsizei count,
927 const GLfloat* v);
928 static void GL_BINDING_CALL
929 Mock_glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w);
930 static void GL_BINDING_CALL Mock_glUniform4iv(GLint location,
931 GLsizei count,
932 const GLint* v);
933 static void GL_BINDING_CALL
934 Mock_glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
935 static void GL_BINDING_CALL Mock_glUniform4uiv(GLint location,
936 GLsizei count,
937 const GLuint* v);
938 static void GL_BINDING_CALL
939 Mock_glUniformBlockBinding(GLuint program,
940 GLuint uniformBlockIndex,
941 GLuint uniformBlockBinding);
942 static void GL_BINDING_CALL Mock_glUniformMatrix2fv(GLint location,
943 GLsizei count,
944 GLboolean transpose,
945 const GLfloat* value);
946 static void GL_BINDING_CALL Mock_glUniformMatrix2x3fv(GLint location,
947 GLsizei count,
948 GLboolean transpose,
949 const GLfloat* value);
950 static void GL_BINDING_CALL Mock_glUniformMatrix2x4fv(GLint location,
951 GLsizei count,
952 GLboolean transpose,
953 const GLfloat* value);
954 static void GL_BINDING_CALL Mock_glUniformMatrix3fv(GLint location,
955 GLsizei count,
956 GLboolean transpose,
957 const GLfloat* value);
958 static void GL_BINDING_CALL Mock_glUniformMatrix3x2fv(GLint location,
959 GLsizei count,
960 GLboolean transpose,
961 const GLfloat* value);
962 static void GL_BINDING_CALL Mock_glUniformMatrix3x4fv(GLint location,
963 GLsizei count,
964 GLboolean transpose,
965 const GLfloat* value);
966 static void GL_BINDING_CALL Mock_glUniformMatrix4fv(GLint location,
967 GLsizei count,
968 GLboolean transpose,
969 const GLfloat* value);
970 static void GL_BINDING_CALL Mock_glUniformMatrix4x2fv(GLint location,
971 GLsizei count,
972 GLboolean transpose,
973 const GLfloat* value);
974 static void GL_BINDING_CALL Mock_glUniformMatrix4x3fv(GLint location,
975 GLsizei count,
976 GLboolean transpose,
977 const GLfloat* value);
978 static GLboolean GL_BINDING_CALL Mock_glUnmapBuffer(GLenum target);
979 static GLboolean GL_BINDING_CALL Mock_glUnmapBufferOES(GLenum target);
980 static void GL_BINDING_CALL Mock_glUseProgram(GLuint program);
981 static void GL_BINDING_CALL Mock_glValidateProgram(GLuint program);
982 static void GL_BINDING_CALL Mock_glVertexAttrib1f(GLuint indx, GLfloat x);
983 static void GL_BINDING_CALL Mock_glVertexAttrib1fv(GLuint indx,
984 const GLfloat* values);
985 static void GL_BINDING_CALL Mock_glVertexAttrib2f(GLuint indx,
986 GLfloat x,
987 GLfloat y);
988 static void GL_BINDING_CALL Mock_glVertexAttrib2fv(GLuint indx,
989 const GLfloat* values);
990 static void GL_BINDING_CALL Mock_glVertexAttrib3f(GLuint indx,
991 GLfloat x,
992 GLfloat y,
993 GLfloat z);
994 static void GL_BINDING_CALL Mock_glVertexAttrib3fv(GLuint indx,
995 const GLfloat* values);
996 static void GL_BINDING_CALL
997 Mock_glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
998 static void GL_BINDING_CALL Mock_glVertexAttrib4fv(GLuint indx,
999 const GLfloat* values);
1000 static void GL_BINDING_CALL Mock_glVertexAttribDivisor(GLuint index,
1001 GLuint divisor);
1002 static void GL_BINDING_CALL Mock_glVertexAttribDivisorANGLE(GLuint index,
1003 GLuint divisor);
1004 static void GL_BINDING_CALL Mock_glVertexAttribDivisorARB(GLuint index,
1005 GLuint divisor);
1006 static void GL_BINDING_CALL
1007 Mock_glVertexAttribI4i(GLuint indx, GLint x, GLint y, GLint z, GLint w);
1008 static void GL_BINDING_CALL Mock_glVertexAttribI4iv(GLuint indx,
1009 const GLint* values);
1010 static void GL_BINDING_CALL
1011 Mock_glVertexAttribI4ui(GLuint indx, GLuint x, GLuint y, GLuint z, GLuint w);
1012 static void GL_BINDING_CALL Mock_glVertexAttribI4uiv(GLuint indx,
1013 const GLuint* values);
1014 static void GL_BINDING_CALL Mock_glVertexAttribIPointer(GLuint indx,
1015 GLint size,
1016 GLenum type,
1017 GLsizei stride,
1018 const void* ptr);
1019 static void GL_BINDING_CALL Mock_glVertexAttribPointer(GLuint indx,
1020 GLint size,
1021 GLenum type,
1022 GLboolean normalized,
1023 GLsizei stride,
1024 const void* ptr);
1025 static void GL_BINDING_CALL Mock_glViewport(GLint x,
1026 GLint y,
1027 GLsizei width,
1028 GLsizei height);
1029 static GLenum GL_BINDING_CALL Mock_glWaitSync(GLsync sync,
1030 GLbitfield flags,
1031 GLuint64 timeout);