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