1 // Copyright 2016 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! 10 11 // Silence presubmit and Tricium warnings about include guards 12 // no-include-guard-because-multiply-included 13 // NOLINT(build/header_guard) 14 15 static void GL_BINDING_CALL Mock_glActiveShaderProgram(GLuint pipeline, 16 GLuint program); 17 static void GL_BINDING_CALL Mock_glActiveTexture(GLenum texture); 18 static void GL_BINDING_CALL Mock_glAttachShader(GLuint program, GLuint shader); 19 static void GL_BINDING_CALL Mock_glBeginQuery(GLenum target, GLuint id); 20 static void GL_BINDING_CALL Mock_glBeginQueryARB(GLenum target, GLuint id); 21 static void GL_BINDING_CALL Mock_glBeginQueryEXT(GLenum target, GLuint id); 22 static void GL_BINDING_CALL Mock_glBeginTransformFeedback(GLenum primitiveMode); 23 static void GL_BINDING_CALL 24 Mock_glBeginTransformFeedbackEXT(GLenum primitiveMode); 25 static void GL_BINDING_CALL Mock_glBindAttribLocation(GLuint program, 26 GLuint index, 27 const char* name); 28 static void GL_BINDING_CALL Mock_glBindBuffer(GLenum target, GLuint buffer); 29 static void GL_BINDING_CALL Mock_glBindBufferBase(GLenum target, 30 GLuint index, 31 GLuint buffer); 32 static void GL_BINDING_CALL Mock_glBindBufferBaseEXT(GLenum target, 33 GLuint index, 34 GLuint buffer); 35 static void GL_BINDING_CALL Mock_glBindBufferRange(GLenum target, 36 GLuint index, 37 GLuint buffer, 38 GLintptr offset, 39 GLsizeiptr size); 40 static void GL_BINDING_CALL Mock_glBindBufferRangeEXT(GLenum target, 41 GLuint index, 42 GLuint buffer, 43 GLintptr offset, 44 GLsizeiptr size); 45 static void GL_BINDING_CALL Mock_glBindFragDataLocation(GLuint program, 46 GLuint colorNumber, 47 const char* name); 48 static void GL_BINDING_CALL Mock_glBindFragDataLocationEXT(GLuint program, 49 GLuint colorNumber, 50 const char* name); 51 static void GL_BINDING_CALL 52 Mock_glBindFragDataLocationIndexed(GLuint program, 53 GLuint colorNumber, 54 GLuint index, 55 const char* name); 56 static void GL_BINDING_CALL 57 Mock_glBindFragDataLocationIndexedEXT(GLuint program, 58 GLuint colorNumber, 59 GLuint index, 60 const char* name); 61 static void GL_BINDING_CALL 62 Mock_glBindFragmentInputLocationCHROMIUM(GLuint program, 63 GLint location, 64 const char* name); 65 static void GL_BINDING_CALL Mock_glBindFramebuffer(GLenum target, 66 GLuint framebuffer); 67 static void GL_BINDING_CALL Mock_glBindFramebufferEXT(GLenum target, 68 GLuint framebuffer); 69 static void GL_BINDING_CALL Mock_glBindImageTexture(GLuint index, 70 GLuint texture, 71 GLint level, 72 GLboolean layered, 73 GLint layer, 74 GLenum access, 75 GLint format); 76 static void GL_BINDING_CALL Mock_glBindImageTextureEXT(GLuint index, 77 GLuint texture, 78 GLint level, 79 GLboolean layered, 80 GLint layer, 81 GLenum access, 82 GLint format); 83 static void GL_BINDING_CALL Mock_glBindProgramPipeline(GLuint pipeline); 84 static void GL_BINDING_CALL Mock_glBindRenderbuffer(GLenum target, 85 GLuint renderbuffer); 86 static void GL_BINDING_CALL Mock_glBindRenderbufferEXT(GLenum target, 87 GLuint renderbuffer); 88 static void GL_BINDING_CALL Mock_glBindSampler(GLuint unit, GLuint sampler); 89 static void GL_BINDING_CALL Mock_glBindTexture(GLenum target, GLuint texture); 90 static void GL_BINDING_CALL Mock_glBindTransformFeedback(GLenum target, 91 GLuint id); 92 static void GL_BINDING_CALL 93 Mock_glBindUniformLocationCHROMIUM(GLuint program, 94 GLint location, 95 const char* name); 96 static void GL_BINDING_CALL Mock_glBindVertexArray(GLuint array); 97 static void GL_BINDING_CALL Mock_glBindVertexArrayAPPLE(GLuint array); 98 static void GL_BINDING_CALL Mock_glBindVertexArrayOES(GLuint array); 99 static void GL_BINDING_CALL Mock_glBindVertexBuffer(GLuint bindingindex, 100 GLuint buffer, 101 GLintptr offset, 102 GLsizei stride); 103 static void GL_BINDING_CALL Mock_glBlendBarrierKHR(void); 104 static void GL_BINDING_CALL Mock_glBlendBarrierNV(void); 105 static void GL_BINDING_CALL Mock_glBlendColor(GLclampf red, 106 GLclampf green, 107 GLclampf blue, 108 GLclampf alpha); 109 static void GL_BINDING_CALL Mock_glBlendEquation(GLenum mode); 110 static void GL_BINDING_CALL Mock_glBlendEquationSeparate(GLenum modeRGB, 111 GLenum modeAlpha); 112 static void GL_BINDING_CALL Mock_glBlendEquationSeparatei(GLuint buf, 113 GLenum modeRGB, 114 GLenum modeAlpha); 115 static void GL_BINDING_CALL Mock_glBlendEquationSeparateiOES(GLuint buf, 116 GLenum modeRGB, 117 GLenum modeAlpha); 118 static void GL_BINDING_CALL Mock_glBlendEquationi(GLuint buf, GLenum mode); 119 static void GL_BINDING_CALL Mock_glBlendEquationiOES(GLuint buf, GLenum mode); 120 static void GL_BINDING_CALL Mock_glBlendFunc(GLenum sfactor, GLenum dfactor); 121 static void GL_BINDING_CALL Mock_glBlendFuncSeparate(GLenum srcRGB, 122 GLenum dstRGB, 123 GLenum srcAlpha, 124 GLenum dstAlpha); 125 static void GL_BINDING_CALL Mock_glBlendFuncSeparatei(GLuint buf, 126 GLenum srcRGB, 127 GLenum dstRGB, 128 GLenum srcAlpha, 129 GLenum dstAlpha); 130 static void GL_BINDING_CALL Mock_glBlendFuncSeparateiOES(GLuint buf, 131 GLenum srcRGB, 132 GLenum dstRGB, 133 GLenum srcAlpha, 134 GLenum dstAlpha); 135 static void GL_BINDING_CALL Mock_glBlendFunci(GLuint buf, 136 GLenum sfactor, 137 GLenum dfactor); 138 static void GL_BINDING_CALL Mock_glBlendFunciOES(GLuint buf, 139 GLenum sfactor, 140 GLenum dfactor); 141 static void GL_BINDING_CALL Mock_glBlitFramebuffer(GLint srcX0, 142 GLint srcY0, 143 GLint srcX1, 144 GLint srcY1, 145 GLint dstX0, 146 GLint dstY0, 147 GLint dstX1, 148 GLint dstY1, 149 GLbitfield mask, 150 GLenum filter); 151 static void GL_BINDING_CALL Mock_glBlitFramebufferANGLE(GLint srcX0, 152 GLint srcY0, 153 GLint srcX1, 154 GLint srcY1, 155 GLint dstX0, 156 GLint dstY0, 157 GLint dstX1, 158 GLint dstY1, 159 GLbitfield mask, 160 GLenum filter); 161 static void GL_BINDING_CALL Mock_glBlitFramebufferEXT(GLint srcX0, 162 GLint srcY0, 163 GLint srcX1, 164 GLint srcY1, 165 GLint dstX0, 166 GLint dstY0, 167 GLint dstX1, 168 GLint dstY1, 169 GLbitfield mask, 170 GLenum filter); 171 static void GL_BINDING_CALL Mock_glBufferData(GLenum target, 172 GLsizeiptr size, 173 const void* data, 174 GLenum usage); 175 static void GL_BINDING_CALL Mock_glBufferSubData(GLenum target, 176 GLintptr offset, 177 GLsizeiptr size, 178 const void* data); 179 static GLenum GL_BINDING_CALL Mock_glCheckFramebufferStatus(GLenum target); 180 static GLenum GL_BINDING_CALL Mock_glCheckFramebufferStatusEXT(GLenum target); 181 static void GL_BINDING_CALL Mock_glClear(GLbitfield mask); 182 static void GL_BINDING_CALL Mock_glClearBufferfi(GLenum buffer, 183 GLint drawbuffer, 184 const GLfloat depth, 185 GLint stencil); 186 static void GL_BINDING_CALL Mock_glClearBufferfv(GLenum buffer, 187 GLint drawbuffer, 188 const GLfloat* value); 189 static void GL_BINDING_CALL Mock_glClearBufferiv(GLenum buffer, 190 GLint drawbuffer, 191 const GLint* value); 192 static void GL_BINDING_CALL Mock_glClearBufferuiv(GLenum buffer, 193 GLint drawbuffer, 194 const GLuint* value); 195 static void GL_BINDING_CALL Mock_glClearColor(GLclampf red, 196 GLclampf green, 197 GLclampf blue, 198 GLclampf alpha); 199 static void GL_BINDING_CALL Mock_glClearDepth(GLclampd depth); 200 static void GL_BINDING_CALL Mock_glClearDepthf(GLclampf depth); 201 static void GL_BINDING_CALL Mock_glClearStencil(GLint s); 202 static void GL_BINDING_CALL Mock_glClearTexImage(GLuint texture, 203 GLint level, 204 GLenum format, 205 GLenum type, 206 const GLvoid* data); 207 static void GL_BINDING_CALL Mock_glClearTexImageEXT(GLuint texture, 208 GLint level, 209 GLenum format, 210 GLenum type, 211 const GLvoid* data); 212 static void GL_BINDING_CALL Mock_glClearTexSubImage(GLuint texture, 213 GLint level, 214 GLint xoffset, 215 GLint yoffset, 216 GLint zoffset, 217 GLint width, 218 GLint height, 219 GLint depth, 220 GLenum format, 221 GLenum type, 222 const GLvoid* data); 223 static void GL_BINDING_CALL Mock_glClearTexSubImageEXT(GLuint texture, 224 GLint level, 225 GLint xoffset, 226 GLint yoffset, 227 GLint zoffset, 228 GLint width, 229 GLint height, 230 GLint depth, 231 GLenum format, 232 GLenum type, 233 const GLvoid* data); 234 static GLenum GL_BINDING_CALL Mock_glClientWaitSync(GLsync sync, 235 GLbitfield flags, 236 GLuint64 timeout); 237 static GLenum GL_BINDING_CALL Mock_glClientWaitSyncAPPLE(GLsync sync, 238 GLbitfield flags, 239 GLuint64 timeout); 240 static void GL_BINDING_CALL Mock_glColorMask(GLboolean red, 241 GLboolean green, 242 GLboolean blue, 243 GLboolean alpha); 244 static void GL_BINDING_CALL Mock_glColorMaski(GLuint buf, 245 GLboolean red, 246 GLboolean green, 247 GLboolean blue, 248 GLboolean alpha); 249 static void GL_BINDING_CALL Mock_glColorMaskiOES(GLuint buf, 250 GLboolean red, 251 GLboolean green, 252 GLboolean blue, 253 GLboolean alpha); 254 static void GL_BINDING_CALL Mock_glCompileShader(GLuint shader); 255 static void GL_BINDING_CALL Mock_glCompressedTexImage2D(GLenum target, 256 GLint level, 257 GLenum internalformat, 258 GLsizei width, 259 GLsizei height, 260 GLint border, 261 GLsizei imageSize, 262 const void* data); 263 static void GL_BINDING_CALL 264 Mock_glCompressedTexImage2DRobustANGLE(GLenum target, 265 GLint level, 266 GLenum internalformat, 267 GLsizei width, 268 GLsizei height, 269 GLint border, 270 GLsizei imageSize, 271 GLsizei dataSize, 272 const void* data); 273 static void GL_BINDING_CALL Mock_glCompressedTexImage3D(GLenum target, 274 GLint level, 275 GLenum internalformat, 276 GLsizei width, 277 GLsizei height, 278 GLsizei depth, 279 GLint border, 280 GLsizei imageSize, 281 const void* data); 282 static void GL_BINDING_CALL 283 Mock_glCompressedTexImage3DRobustANGLE(GLenum target, 284 GLint level, 285 GLenum internalformat, 286 GLsizei width, 287 GLsizei height, 288 GLsizei depth, 289 GLint border, 290 GLsizei imageSize, 291 GLsizei dataSize, 292 const void* data); 293 static void GL_BINDING_CALL Mock_glCompressedTexSubImage2D(GLenum target, 294 GLint level, 295 GLint xoffset, 296 GLint yoffset, 297 GLsizei width, 298 GLsizei height, 299 GLenum format, 300 GLsizei imageSize, 301 const void* data); 302 static void GL_BINDING_CALL 303 Mock_glCompressedTexSubImage2DRobustANGLE(GLenum target, 304 GLint level, 305 GLint xoffset, 306 GLint yoffset, 307 GLsizei width, 308 GLsizei height, 309 GLenum format, 310 GLsizei imageSize, 311 GLsizei dataSize, 312 const void* data); 313 static void GL_BINDING_CALL Mock_glCompressedTexSubImage3D(GLenum target, 314 GLint level, 315 GLint xoffset, 316 GLint yoffset, 317 GLint zoffset, 318 GLsizei width, 319 GLsizei height, 320 GLsizei depth, 321 GLenum format, 322 GLsizei imageSize, 323 const void* data); 324 static void GL_BINDING_CALL 325 Mock_glCompressedTexSubImage3DRobustANGLE(GLenum target, 326 GLint level, 327 GLint xoffset, 328 GLint yoffset, 329 GLint zoffset, 330 GLsizei width, 331 GLsizei height, 332 GLsizei depth, 333 GLenum format, 334 GLsizei imageSize, 335 GLsizei dataSize, 336 const void* data); 337 static void GL_BINDING_CALL Mock_glCopyBufferSubData(GLenum readTarget, 338 GLenum writeTarget, 339 GLintptr readOffset, 340 GLintptr writeOffset, 341 GLsizeiptr size); 342 static void GL_BINDING_CALL 343 Mock_glCopySubTextureCHROMIUM(GLuint sourceId, 344 GLint sourceLevel, 345 GLenum destTarget, 346 GLuint destId, 347 GLint destLevel, 348 GLint xoffset, 349 GLint yoffset, 350 GLint x, 351 GLint y, 352 GLsizei width, 353 GLsizei height, 354 GLboolean unpackFlipY, 355 GLboolean unpackPremultiplyAlpha, 356 GLboolean unpackUnmultiplyAlpha); 357 static void GL_BINDING_CALL Mock_glCopyTexImage2D(GLenum target, 358 GLint level, 359 GLenum internalformat, 360 GLint x, 361 GLint y, 362 GLsizei width, 363 GLsizei height, 364 GLint border); 365 static void GL_BINDING_CALL Mock_glCopyTexSubImage2D(GLenum target, 366 GLint level, 367 GLint xoffset, 368 GLint yoffset, 369 GLint x, 370 GLint y, 371 GLsizei width, 372 GLsizei height); 373 static void GL_BINDING_CALL Mock_glCopyTexSubImage3D(GLenum target, 374 GLint level, 375 GLint xoffset, 376 GLint yoffset, 377 GLint zoffset, 378 GLint x, 379 GLint y, 380 GLsizei width, 381 GLsizei height); 382 static void GL_BINDING_CALL 383 Mock_glCopyTextureCHROMIUM(GLuint sourceId, 384 GLint sourceLevel, 385 GLenum destTarget, 386 GLuint destId, 387 GLint destLevel, 388 GLint internalFormat, 389 GLenum destType, 390 GLboolean unpackFlipY, 391 GLboolean unpackPremultiplyAlpha, 392 GLboolean unpackUnmultiplyAlpha); 393 static void GL_BINDING_CALL Mock_glCoverFillPathCHROMIUM(GLuint path, 394 GLenum coverMode); 395 static void GL_BINDING_CALL 396 Mock_glCoverFillPathInstancedCHROMIUM(GLsizei numPaths, 397 GLenum pathNameType, 398 const void* paths, 399 GLuint pathBase, 400 GLenum coverMode, 401 GLenum transformType, 402 const GLfloat* transformValues); 403 static void GL_BINDING_CALL 404 Mock_glCoverFillPathInstancedNV(GLsizei numPaths, 405 GLenum pathNameType, 406 const void* paths, 407 GLuint pathBase, 408 GLenum coverMode, 409 GLenum transformType, 410 const GLfloat* transformValues); 411 static void GL_BINDING_CALL Mock_glCoverFillPathNV(GLuint path, 412 GLenum coverMode); 413 static void GL_BINDING_CALL Mock_glCoverStrokePathCHROMIUM(GLuint name, 414 GLenum coverMode); 415 static void GL_BINDING_CALL 416 Mock_glCoverStrokePathInstancedCHROMIUM(GLsizei numPaths, 417 GLenum pathNameType, 418 const void* paths, 419 GLuint pathBase, 420 GLenum coverMode, 421 GLenum transformType, 422 const GLfloat* transformValues); 423 static void GL_BINDING_CALL 424 Mock_glCoverStrokePathInstancedNV(GLsizei numPaths, 425 GLenum pathNameType, 426 const void* paths, 427 GLuint pathBase, 428 GLenum coverMode, 429 GLenum transformType, 430 const GLfloat* transformValues); 431 static void GL_BINDING_CALL Mock_glCoverStrokePathNV(GLuint name, 432 GLenum coverMode); 433 static void GL_BINDING_CALL 434 Mock_glCoverageModulationCHROMIUM(GLenum components); 435 static void GL_BINDING_CALL Mock_glCoverageModulationNV(GLenum components); 436 static void GL_BINDING_CALL 437 Mock_glCreateMemoryObjectsEXT(GLsizei n, GLuint* memoryObjects); 438 static GLuint GL_BINDING_CALL Mock_glCreateProgram(void); 439 static GLuint GL_BINDING_CALL Mock_glCreateShader(GLenum type); 440 static GLuint GL_BINDING_CALL 441 Mock_glCreateShaderProgramv(GLenum type, 442 GLsizei count, 443 const char* const* strings); 444 static void GL_BINDING_CALL Mock_glCullFace(GLenum mode); 445 static void GL_BINDING_CALL Mock_glDebugMessageCallback(GLDEBUGPROC callback, 446 const void* userParam); 447 static void GL_BINDING_CALL 448 Mock_glDebugMessageCallbackKHR(GLDEBUGPROC callback, const void* userParam); 449 static void GL_BINDING_CALL Mock_glDebugMessageControl(GLenum source, 450 GLenum type, 451 GLenum severity, 452 GLsizei count, 453 const GLuint* ids, 454 GLboolean enabled); 455 static void GL_BINDING_CALL Mock_glDebugMessageControlKHR(GLenum source, 456 GLenum type, 457 GLenum severity, 458 GLsizei count, 459 const GLuint* ids, 460 GLboolean enabled); 461 static void GL_BINDING_CALL Mock_glDebugMessageInsert(GLenum source, 462 GLenum type, 463 GLuint id, 464 GLenum severity, 465 GLsizei length, 466 const char* buf); 467 static void GL_BINDING_CALL Mock_glDebugMessageInsertKHR(GLenum source, 468 GLenum type, 469 GLuint id, 470 GLenum severity, 471 GLsizei length, 472 const char* buf); 473 static void GL_BINDING_CALL Mock_glDeleteBuffers(GLsizei n, 474 const GLuint* buffers); 475 static void GL_BINDING_CALL Mock_glDeleteFencesAPPLE(GLsizei n, 476 const GLuint* fences); 477 static void GL_BINDING_CALL Mock_glDeleteFencesNV(GLsizei n, 478 const GLuint* fences); 479 static void GL_BINDING_CALL 480 Mock_glDeleteFramebuffers(GLsizei n, const GLuint* framebuffers); 481 static void GL_BINDING_CALL 482 Mock_glDeleteFramebuffersEXT(GLsizei n, const GLuint* framebuffers); 483 static void GL_BINDING_CALL 484 Mock_glDeleteMemoryObjectsEXT(GLsizei n, const GLuint* memoryObjects); 485 static void GL_BINDING_CALL Mock_glDeletePathsCHROMIUM(GLuint path, 486 GLsizei range); 487 static void GL_BINDING_CALL Mock_glDeletePathsNV(GLuint path, GLsizei range); 488 static void GL_BINDING_CALL Mock_glDeleteProgram(GLuint program); 489 static void GL_BINDING_CALL 490 Mock_glDeleteProgramPipelines(GLsizei n, const GLuint* pipelines); 491 static void GL_BINDING_CALL Mock_glDeleteQueries(GLsizei n, const GLuint* ids); 492 static void GL_BINDING_CALL Mock_glDeleteQueriesARB(GLsizei n, 493 const GLuint* ids); 494 static void GL_BINDING_CALL Mock_glDeleteQueriesEXT(GLsizei n, 495 const GLuint* ids); 496 static void GL_BINDING_CALL 497 Mock_glDeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers); 498 static void GL_BINDING_CALL 499 Mock_glDeleteRenderbuffersEXT(GLsizei n, const GLuint* renderbuffers); 500 static void GL_BINDING_CALL Mock_glDeleteSamplers(GLsizei n, 501 const GLuint* samplers); 502 static void GL_BINDING_CALL 503 Mock_glDeleteSemaphoresEXT(GLsizei n, const GLuint* semaphores); 504 static void GL_BINDING_CALL Mock_glDeleteShader(GLuint shader); 505 static void GL_BINDING_CALL Mock_glDeleteSync(GLsync sync); 506 static void GL_BINDING_CALL Mock_glDeleteSyncAPPLE(GLsync sync); 507 static void GL_BINDING_CALL Mock_glDeleteTextures(GLsizei n, 508 const GLuint* textures); 509 static void GL_BINDING_CALL Mock_glDeleteTransformFeedbacks(GLsizei n, 510 const GLuint* ids); 511 static void GL_BINDING_CALL Mock_glDeleteVertexArrays(GLsizei n, 512 const GLuint* arrays); 513 static void GL_BINDING_CALL 514 Mock_glDeleteVertexArraysAPPLE(GLsizei n, const GLuint* arrays); 515 static void GL_BINDING_CALL Mock_glDeleteVertexArraysOES(GLsizei n, 516 const GLuint* arrays); 517 static void GL_BINDING_CALL Mock_glDepthFunc(GLenum func); 518 static void GL_BINDING_CALL Mock_glDepthMask(GLboolean flag); 519 static void GL_BINDING_CALL Mock_glDepthRange(GLclampd zNear, GLclampd zFar); 520 static void GL_BINDING_CALL Mock_glDepthRangef(GLclampf zNear, GLclampf zFar); 521 static void GL_BINDING_CALL Mock_glDetachShader(GLuint program, GLuint shader); 522 static void GL_BINDING_CALL Mock_glDisable(GLenum cap); 523 static void GL_BINDING_CALL Mock_glDisableExtensionANGLE(const char* name); 524 static void GL_BINDING_CALL Mock_glDisableVertexAttribArray(GLuint index); 525 static void GL_BINDING_CALL Mock_glDisablei(GLenum target, GLuint index); 526 static void GL_BINDING_CALL Mock_glDisableiOES(GLenum target, GLuint index); 527 static void GL_BINDING_CALL 528 Mock_glDiscardFramebufferEXT(GLenum target, 529 GLsizei numAttachments, 530 const GLenum* attachments); 531 static void GL_BINDING_CALL Mock_glDispatchCompute(GLuint numGroupsX, 532 GLuint numGroupsY, 533 GLuint numGroupsZ); 534 static void GL_BINDING_CALL Mock_glDispatchComputeIndirect(GLintptr indirect); 535 static void GL_BINDING_CALL Mock_glDrawArrays(GLenum mode, 536 GLint first, 537 GLsizei count); 538 static void GL_BINDING_CALL Mock_glDrawArraysIndirect(GLenum mode, 539 const void* indirect); 540 static void GL_BINDING_CALL Mock_glDrawArraysInstanced(GLenum mode, 541 GLint first, 542 GLsizei count, 543 GLsizei primcount); 544 static void GL_BINDING_CALL Mock_glDrawArraysInstancedANGLE(GLenum mode, 545 GLint first, 546 GLsizei count, 547 GLsizei primcount); 548 static void GL_BINDING_CALL Mock_glDrawArraysInstancedARB(GLenum mode, 549 GLint first, 550 GLsizei count, 551 GLsizei primcount); 552 static void GL_BINDING_CALL 553 Mock_glDrawArraysInstancedBaseInstance(GLenum mode, 554 GLint first, 555 GLsizei count, 556 GLsizei primcount, 557 GLuint baseinstance); 558 static void GL_BINDING_CALL 559 Mock_glDrawArraysInstancedBaseInstanceANGLE(GLenum mode, 560 GLint first, 561 GLsizei count, 562 GLsizei primcount, 563 GLuint baseinstance); 564 static void GL_BINDING_CALL 565 Mock_glDrawArraysInstancedBaseInstanceEXT(GLenum mode, 566 GLint first, 567 GLsizei count, 568 GLsizei primcount, 569 GLuint baseinstance); 570 static void GL_BINDING_CALL Mock_glDrawBuffer(GLenum mode); 571 static void GL_BINDING_CALL Mock_glDrawBuffers(GLsizei n, const GLenum* bufs); 572 static void GL_BINDING_CALL Mock_glDrawBuffersARB(GLsizei n, 573 const GLenum* bufs); 574 static void GL_BINDING_CALL Mock_glDrawBuffersEXT(GLsizei n, 575 const GLenum* bufs); 576 static void GL_BINDING_CALL Mock_glDrawElements(GLenum mode, 577 GLsizei count, 578 GLenum type, 579 const void* indices); 580 static void GL_BINDING_CALL Mock_glDrawElementsIndirect(GLenum mode, 581 GLenum type, 582 const void* indirect); 583 static void GL_BINDING_CALL Mock_glDrawElementsInstanced(GLenum mode, 584 GLsizei count, 585 GLenum type, 586 const void* indices, 587 GLsizei primcount); 588 static void GL_BINDING_CALL 589 Mock_glDrawElementsInstancedANGLE(GLenum mode, 590 GLsizei count, 591 GLenum type, 592 const void* indices, 593 GLsizei primcount); 594 static void GL_BINDING_CALL Mock_glDrawElementsInstancedARB(GLenum mode, 595 GLsizei count, 596 GLenum type, 597 const void* indices, 598 GLsizei primcount); 599 static void GL_BINDING_CALL 600 Mock_glDrawElementsInstancedBaseVertexBaseInstance(GLenum mode, 601 GLsizei count, 602 GLenum type, 603 const void* indices, 604 GLsizei primcount, 605 GLint baseVertex, 606 GLuint baseInstance); 607 static void GL_BINDING_CALL 608 Mock_glDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum mode, 609 GLsizei count, 610 GLenum type, 611 const void* indices, 612 GLsizei primcount, 613 GLint baseVertex, 614 GLuint baseInstance); 615 static void GL_BINDING_CALL 616 Mock_glDrawElementsInstancedBaseVertexBaseInstanceEXT(GLenum mode, 617 GLsizei count, 618 GLenum type, 619 const void* indices, 620 GLsizei primcount, 621 GLint baseVertex, 622 GLuint baseInstance); 623 static void GL_BINDING_CALL Mock_glDrawRangeElements(GLenum mode, 624 GLuint start, 625 GLuint end, 626 GLsizei count, 627 GLenum type, 628 const void* indices); 629 static void GL_BINDING_CALL 630 Mock_glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image); 631 static void GL_BINDING_CALL 632 Mock_glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image); 633 static void GL_BINDING_CALL Mock_glEnable(GLenum cap); 634 static void GL_BINDING_CALL Mock_glEnableVertexAttribArray(GLuint index); 635 static void GL_BINDING_CALL Mock_glEnablei(GLenum target, GLuint index); 636 static void GL_BINDING_CALL Mock_glEnableiOES(GLenum target, GLuint index); 637 static void GL_BINDING_CALL Mock_glEndQuery(GLenum target); 638 static void GL_BINDING_CALL Mock_glEndQueryARB(GLenum target); 639 static void GL_BINDING_CALL Mock_glEndQueryEXT(GLenum target); 640 static void GL_BINDING_CALL Mock_glEndTilingQCOM(GLbitfield preserveMask); 641 static void GL_BINDING_CALL Mock_glEndTransformFeedback(void); 642 static void GL_BINDING_CALL Mock_glEndTransformFeedbackEXT(void); 643 static GLsync GL_BINDING_CALL Mock_glFenceSync(GLenum condition, 644 GLbitfield flags); 645 static GLsync GL_BINDING_CALL Mock_glFenceSyncAPPLE(GLenum condition, 646 GLbitfield flags); 647 static void GL_BINDING_CALL Mock_glFinish(void); 648 static void GL_BINDING_CALL Mock_glFinishFenceAPPLE(GLuint fence); 649 static void GL_BINDING_CALL Mock_glFinishFenceNV(GLuint fence); 650 static void GL_BINDING_CALL Mock_glFlush(void); 651 static void GL_BINDING_CALL Mock_glFlushMappedBufferRange(GLenum target, 652 GLintptr offset, 653 GLsizeiptr length); 654 static void GL_BINDING_CALL Mock_glFlushMappedBufferRangeEXT(GLenum target, 655 GLintptr offset, 656 GLsizeiptr length); 657 static void GL_BINDING_CALL Mock_glFramebufferParameteri(GLenum target, 658 GLenum pname, 659 GLint param); 660 static void GL_BINDING_CALL Mock_glFramebufferParameteriMESA(GLenum target, 661 GLenum pname, 662 GLint param); 663 static void GL_BINDING_CALL 664 Mock_glFramebufferRenderbuffer(GLenum target, 665 GLenum attachment, 666 GLenum renderbuffertarget, 667 GLuint renderbuffer); 668 static void GL_BINDING_CALL 669 Mock_glFramebufferRenderbufferEXT(GLenum target, 670 GLenum attachment, 671 GLenum renderbuffertarget, 672 GLuint renderbuffer); 673 static void GL_BINDING_CALL Mock_glFramebufferTexture2D(GLenum target, 674 GLenum attachment, 675 GLenum textarget, 676 GLuint texture, 677 GLint level); 678 static void GL_BINDING_CALL Mock_glFramebufferTexture2DEXT(GLenum target, 679 GLenum attachment, 680 GLenum textarget, 681 GLuint texture, 682 GLint level); 683 static void GL_BINDING_CALL 684 Mock_glFramebufferTexture2DMultisampleEXT(GLenum target, 685 GLenum attachment, 686 GLenum textarget, 687 GLuint texture, 688 GLint level, 689 GLsizei samples); 690 static void GL_BINDING_CALL 691 Mock_glFramebufferTexture2DMultisampleIMG(GLenum target, 692 GLenum attachment, 693 GLenum textarget, 694 GLuint texture, 695 GLint level, 696 GLsizei samples); 697 static void GL_BINDING_CALL Mock_glFramebufferTextureLayer(GLenum target, 698 GLenum attachment, 699 GLuint texture, 700 GLint level, 701 GLint layer); 702 static void GL_BINDING_CALL 703 Mock_glFramebufferTextureMultiviewOVR(GLenum target, 704 GLenum attachment, 705 GLuint texture, 706 GLint level, 707 GLint baseViewIndex, 708 GLsizei numViews); 709 static void GL_BINDING_CALL Mock_glFrontFace(GLenum mode); 710 static void GL_BINDING_CALL Mock_glGenBuffers(GLsizei n, GLuint* buffers); 711 static void GL_BINDING_CALL Mock_glGenFencesAPPLE(GLsizei n, GLuint* fences); 712 static void GL_BINDING_CALL Mock_glGenFencesNV(GLsizei n, GLuint* fences); 713 static void GL_BINDING_CALL Mock_glGenFramebuffers(GLsizei n, 714 GLuint* framebuffers); 715 static void GL_BINDING_CALL Mock_glGenFramebuffersEXT(GLsizei n, 716 GLuint* framebuffers); 717 static GLuint GL_BINDING_CALL Mock_glGenPathsCHROMIUM(GLsizei range); 718 static GLuint GL_BINDING_CALL Mock_glGenPathsNV(GLsizei range); 719 static GLuint GL_BINDING_CALL Mock_glGenProgramPipelines(GLsizei n, 720 GLuint* pipelines); 721 static void GL_BINDING_CALL Mock_glGenQueries(GLsizei n, GLuint* ids); 722 static void GL_BINDING_CALL Mock_glGenQueriesARB(GLsizei n, GLuint* ids); 723 static void GL_BINDING_CALL Mock_glGenQueriesEXT(GLsizei n, GLuint* ids); 724 static void GL_BINDING_CALL Mock_glGenRenderbuffers(GLsizei n, 725 GLuint* renderbuffers); 726 static void GL_BINDING_CALL Mock_glGenRenderbuffersEXT(GLsizei n, 727 GLuint* renderbuffers); 728 static void GL_BINDING_CALL Mock_glGenSamplers(GLsizei n, GLuint* samplers); 729 static void GL_BINDING_CALL Mock_glGenSemaphoresEXT(GLsizei n, 730 GLuint* semaphores); 731 static void GL_BINDING_CALL Mock_glGenTextures(GLsizei n, GLuint* textures); 732 static void GL_BINDING_CALL Mock_glGenTransformFeedbacks(GLsizei n, 733 GLuint* ids); 734 static void GL_BINDING_CALL Mock_glGenVertexArrays(GLsizei n, GLuint* arrays); 735 static void GL_BINDING_CALL Mock_glGenVertexArraysAPPLE(GLsizei n, 736 GLuint* arrays); 737 static void GL_BINDING_CALL Mock_glGenVertexArraysOES(GLsizei n, 738 GLuint* arrays); 739 static void GL_BINDING_CALL Mock_glGenerateMipmap(GLenum target); 740 static void GL_BINDING_CALL Mock_glGenerateMipmapEXT(GLenum target); 741 static void GL_BINDING_CALL Mock_glGetActiveAttrib(GLuint program, 742 GLuint index, 743 GLsizei bufsize, 744 GLsizei* length, 745 GLint* size, 746 GLenum* type, 747 char* name); 748 static void GL_BINDING_CALL Mock_glGetActiveUniform(GLuint program, 749 GLuint index, 750 GLsizei bufsize, 751 GLsizei* length, 752 GLint* size, 753 GLenum* type, 754 char* name); 755 static void GL_BINDING_CALL 756 Mock_glGetActiveUniformBlockName(GLuint program, 757 GLuint uniformBlockIndex, 758 GLsizei bufSize, 759 GLsizei* length, 760 char* uniformBlockName); 761 static void GL_BINDING_CALL 762 Mock_glGetActiveUniformBlockiv(GLuint program, 763 GLuint uniformBlockIndex, 764 GLenum pname, 765 GLint* params); 766 static void GL_BINDING_CALL 767 Mock_glGetActiveUniformBlockivRobustANGLE(GLuint program, 768 GLuint uniformBlockIndex, 769 GLenum pname, 770 GLsizei bufSize, 771 GLsizei* length, 772 GLint* params); 773 static void GL_BINDING_CALL 774 Mock_glGetActiveUniformsiv(GLuint program, 775 GLsizei uniformCount, 776 const GLuint* uniformIndices, 777 GLenum pname, 778 GLint* params); 779 static void GL_BINDING_CALL Mock_glGetAttachedShaders(GLuint program, 780 GLsizei maxcount, 781 GLsizei* count, 782 GLuint* shaders); 783 static GLint GL_BINDING_CALL Mock_glGetAttribLocation(GLuint program, 784 const char* name); 785 static void GL_BINDING_CALL Mock_glGetBooleani_v(GLenum target, 786 GLuint index, 787 GLboolean* data); 788 static void GL_BINDING_CALL Mock_glGetBooleani_vRobustANGLE(GLenum target, 789 GLuint index, 790 GLsizei bufSize, 791 GLsizei* length, 792 GLboolean* data); 793 static void GL_BINDING_CALL Mock_glGetBooleanv(GLenum pname, GLboolean* params); 794 static void GL_BINDING_CALL Mock_glGetBooleanvRobustANGLE(GLenum pname, 795 GLsizei bufSize, 796 GLsizei* length, 797 GLboolean* data); 798 static void GL_BINDING_CALL 799 Mock_glGetBufferParameteri64vRobustANGLE(GLenum target, 800 GLenum pname, 801 GLsizei bufSize, 802 GLsizei* length, 803 GLint64* params); 804 static void GL_BINDING_CALL Mock_glGetBufferParameteriv(GLenum target, 805 GLenum pname, 806 GLint* params); 807 static void GL_BINDING_CALL 808 Mock_glGetBufferParameterivRobustANGLE(GLenum target, 809 GLenum pname, 810 GLsizei bufSize, 811 GLsizei* length, 812 GLint* params); 813 static void GL_BINDING_CALL Mock_glGetBufferPointervRobustANGLE(GLenum target, 814 GLenum pname, 815 GLsizei bufSize, 816 GLsizei* length, 817 void** params); 818 static GLuint GL_BINDING_CALL Mock_glGetDebugMessageLog(GLuint count, 819 GLsizei bufSize, 820 GLenum* sources, 821 GLenum* types, 822 GLuint* ids, 823 GLenum* severities, 824 GLsizei* lengths, 825 char* messageLog); 826 static GLuint GL_BINDING_CALL Mock_glGetDebugMessageLogKHR(GLuint count, 827 GLsizei bufSize, 828 GLenum* sources, 829 GLenum* types, 830 GLuint* ids, 831 GLenum* severities, 832 GLsizei* lengths, 833 char* messageLog); 834 static GLenum GL_BINDING_CALL Mock_glGetError(void); 835 static void GL_BINDING_CALL Mock_glGetFenceivNV(GLuint fence, 836 GLenum pname, 837 GLint* params); 838 static void GL_BINDING_CALL Mock_glGetFloatv(GLenum pname, GLfloat* params); 839 static void GL_BINDING_CALL Mock_glGetFloatvRobustANGLE(GLenum pname, 840 GLsizei bufSize, 841 GLsizei* length, 842 GLfloat* data); 843 static GLint GL_BINDING_CALL Mock_glGetFragDataIndex(GLuint program, 844 const char* name); 845 static GLint GL_BINDING_CALL Mock_glGetFragDataIndexEXT(GLuint program, 846 const char* name); 847 static GLint GL_BINDING_CALL Mock_glGetFragDataLocation(GLuint program, 848 const char* name); 849 static void GL_BINDING_CALL 850 Mock_glGetFramebufferAttachmentParameteriv(GLenum target, 851 GLenum attachment, 852 GLenum pname, 853 GLint* params); 854 static void GL_BINDING_CALL 855 Mock_glGetFramebufferAttachmentParameterivEXT(GLenum target, 856 GLenum attachment, 857 GLenum pname, 858 GLint* params); 859 static void GL_BINDING_CALL 860 Mock_glGetFramebufferAttachmentParameterivRobustANGLE(GLenum target, 861 GLenum attachment, 862 GLenum pname, 863 GLsizei bufSize, 864 GLsizei* length, 865 GLint* params); 866 static void GL_BINDING_CALL Mock_glGetFramebufferParameteriv(GLenum target, 867 GLenum pname, 868 GLint* params); 869 static void GL_BINDING_CALL 870 Mock_glGetFramebufferParameterivRobustANGLE(GLenum target, 871 GLenum pname, 872 GLsizei bufSize, 873 GLsizei* length, 874 GLint* params); 875 static GLenum GL_BINDING_CALL Mock_glGetGraphicsResetStatus(void); 876 static GLenum GL_BINDING_CALL Mock_glGetGraphicsResetStatusARB(void); 877 static GLenum GL_BINDING_CALL Mock_glGetGraphicsResetStatusEXT(void); 878 static GLenum GL_BINDING_CALL Mock_glGetGraphicsResetStatusKHR(void); 879 static void GL_BINDING_CALL Mock_glGetInteger64i_v(GLenum target, 880 GLuint index, 881 GLint64* data); 882 static void GL_BINDING_CALL Mock_glGetInteger64i_vRobustANGLE(GLenum target, 883 GLuint index, 884 GLsizei bufSize, 885 GLsizei* length, 886 GLint64* data); 887 static void GL_BINDING_CALL Mock_glGetInteger64v(GLenum pname, GLint64* params); 888 static void GL_BINDING_CALL Mock_glGetInteger64vRobustANGLE(GLenum pname, 889 GLsizei bufSize, 890 GLsizei* length, 891 GLint64* data); 892 static void GL_BINDING_CALL Mock_glGetIntegeri_v(GLenum target, 893 GLuint index, 894 GLint* data); 895 static void GL_BINDING_CALL Mock_glGetIntegeri_vRobustANGLE(GLenum target, 896 GLuint index, 897 GLsizei bufSize, 898 GLsizei* length, 899 GLint* data); 900 static void GL_BINDING_CALL Mock_glGetIntegerv(GLenum pname, GLint* params); 901 static void GL_BINDING_CALL Mock_glGetIntegervRobustANGLE(GLenum pname, 902 GLsizei bufSize, 903 GLsizei* length, 904 GLint* data); 905 static void GL_BINDING_CALL 906 Mock_glGetInternalformatSampleivNV(GLenum target, 907 GLenum internalformat, 908 GLsizei samples, 909 GLenum pname, 910 GLsizei bufSize, 911 GLint* params); 912 static void GL_BINDING_CALL Mock_glGetInternalformativ(GLenum target, 913 GLenum internalformat, 914 GLenum pname, 915 GLsizei bufSize, 916 GLint* params); 917 static void GL_BINDING_CALL 918 Mock_glGetInternalformativRobustANGLE(GLenum target, 919 GLenum internalformat, 920 GLenum pname, 921 GLsizei bufSize, 922 GLsizei* length, 923 GLint* params); 924 static void GL_BINDING_CALL Mock_glGetMultisamplefv(GLenum pname, 925 GLuint index, 926 GLfloat* val); 927 static void GL_BINDING_CALL Mock_glGetMultisamplefvRobustANGLE(GLenum pname, 928 GLuint index, 929 GLsizei bufSize, 930 GLsizei* length, 931 GLfloat* val); 932 static void GL_BINDING_CALL Mock_glGetObjectLabel(GLenum identifier, 933 GLuint name, 934 GLsizei bufSize, 935 GLsizei* length, 936 char* label); 937 static void GL_BINDING_CALL Mock_glGetObjectLabelKHR(GLenum identifier, 938 GLuint name, 939 GLsizei bufSize, 940 GLsizei* length, 941 char* label); 942 static void GL_BINDING_CALL Mock_glGetObjectPtrLabel(void* ptr, 943 GLsizei bufSize, 944 GLsizei* length, 945 char* label); 946 static void GL_BINDING_CALL Mock_glGetObjectPtrLabelKHR(void* ptr, 947 GLsizei bufSize, 948 GLsizei* length, 949 char* label); 950 static void GL_BINDING_CALL Mock_glGetPointerv(GLenum pname, void** params); 951 static void GL_BINDING_CALL Mock_glGetPointervKHR(GLenum pname, void** params); 952 static void GL_BINDING_CALL 953 Mock_glGetPointervRobustANGLERobustANGLE(GLenum pname, 954 GLsizei bufSize, 955 GLsizei* length, 956 void** params); 957 static void GL_BINDING_CALL Mock_glGetProgramBinary(GLuint program, 958 GLsizei bufSize, 959 GLsizei* length, 960 GLenum* binaryFormat, 961 GLvoid* binary); 962 static void GL_BINDING_CALL Mock_glGetProgramBinaryOES(GLuint program, 963 GLsizei bufSize, 964 GLsizei* length, 965 GLenum* binaryFormat, 966 GLvoid* binary); 967 static void GL_BINDING_CALL Mock_glGetProgramInfoLog(GLuint program, 968 GLsizei bufsize, 969 GLsizei* length, 970 char* infolog); 971 static void GL_BINDING_CALL 972 Mock_glGetProgramInterfaceiv(GLuint program, 973 GLenum programInterface, 974 GLenum pname, 975 GLint* params); 976 static void GL_BINDING_CALL 977 Mock_glGetProgramInterfaceivRobustANGLE(GLuint program, 978 GLenum programInterface, 979 GLenum pname, 980 GLsizei bufSize, 981 GLsizei* length, 982 GLint* params); 983 static void GL_BINDING_CALL Mock_glGetProgramPipelineInfoLog(GLuint pipeline, 984 GLsizei bufSize, 985 GLsizei* length, 986 GLchar* infoLog); 987 static void GL_BINDING_CALL Mock_glGetProgramPipelineiv(GLuint pipeline, 988 GLenum pname, 989 GLint* params); 990 static GLuint GL_BINDING_CALL 991 Mock_glGetProgramResourceIndex(GLuint program, 992 GLenum programInterface, 993 const GLchar* name); 994 static GLint GL_BINDING_CALL 995 Mock_glGetProgramResourceLocation(GLuint program, 996 GLenum programInterface, 997 const char* name); 998 static void GL_BINDING_CALL 999 Mock_glGetProgramResourceName(GLuint program, 1000 GLenum programInterface, 1001 GLuint index, 1002 GLsizei bufSize, 1003 GLsizei* length, 1004 GLchar* name); 1005 static void GL_BINDING_CALL Mock_glGetProgramResourceiv(GLuint program, 1006 GLenum programInterface, 1007 GLuint index, 1008 GLsizei propCount, 1009 const GLenum* props, 1010 GLsizei bufSize, 1011 GLsizei* length, 1012 GLint* params); 1013 static void GL_BINDING_CALL Mock_glGetProgramiv(GLuint program, 1014 GLenum pname, 1015 GLint* params); 1016 static void GL_BINDING_CALL Mock_glGetProgramivRobustANGLE(GLuint program, 1017 GLenum pname, 1018 GLsizei bufSize, 1019 GLsizei* length, 1020 GLint* params); 1021 static void GL_BINDING_CALL Mock_glGetQueryObjecti64v(GLuint id, 1022 GLenum pname, 1023 GLint64* params); 1024 static void GL_BINDING_CALL Mock_glGetQueryObjecti64vEXT(GLuint id, 1025 GLenum pname, 1026 GLint64* params); 1027 static void GL_BINDING_CALL 1028 Mock_glGetQueryObjecti64vRobustANGLE(GLuint id, 1029 GLenum pname, 1030 GLsizei bufSize, 1031 GLsizei* length, 1032 GLint64* params); 1033 static void GL_BINDING_CALL Mock_glGetQueryObjectiv(GLuint id, 1034 GLenum pname, 1035 GLint* params); 1036 static void GL_BINDING_CALL Mock_glGetQueryObjectivARB(GLuint id, 1037 GLenum pname, 1038 GLint* params); 1039 static void GL_BINDING_CALL Mock_glGetQueryObjectivEXT(GLuint id, 1040 GLenum pname, 1041 GLint* params); 1042 static void GL_BINDING_CALL Mock_glGetQueryObjectivRobustANGLE(GLuint id, 1043 GLenum pname, 1044 GLsizei bufSize, 1045 GLsizei* length, 1046 GLint* params); 1047 static void GL_BINDING_CALL Mock_glGetQueryObjectui64v(GLuint id, 1048 GLenum pname, 1049 GLuint64* params); 1050 static void GL_BINDING_CALL Mock_glGetQueryObjectui64vEXT(GLuint id, 1051 GLenum pname, 1052 GLuint64* params); 1053 static void GL_BINDING_CALL 1054 Mock_glGetQueryObjectui64vRobustANGLE(GLuint id, 1055 GLenum pname, 1056 GLsizei bufSize, 1057 GLsizei* length, 1058 GLuint64* params); 1059 static void GL_BINDING_CALL Mock_glGetQueryObjectuiv(GLuint id, 1060 GLenum pname, 1061 GLuint* params); 1062 static void GL_BINDING_CALL Mock_glGetQueryObjectuivARB(GLuint id, 1063 GLenum pname, 1064 GLuint* params); 1065 static void GL_BINDING_CALL Mock_glGetQueryObjectuivEXT(GLuint id, 1066 GLenum pname, 1067 GLuint* params); 1068 static void GL_BINDING_CALL Mock_glGetQueryObjectuivRobustANGLE(GLuint id, 1069 GLenum pname, 1070 GLsizei bufSize, 1071 GLsizei* length, 1072 GLuint* params); 1073 static void GL_BINDING_CALL Mock_glGetQueryiv(GLenum target, 1074 GLenum pname, 1075 GLint* params); 1076 static void GL_BINDING_CALL Mock_glGetQueryivARB(GLenum target, 1077 GLenum pname, 1078 GLint* params); 1079 static void GL_BINDING_CALL Mock_glGetQueryivEXT(GLenum target, 1080 GLenum pname, 1081 GLint* params); 1082 static void GL_BINDING_CALL Mock_glGetQueryivRobustANGLE(GLenum target, 1083 GLenum pname, 1084 GLsizei bufSize, 1085 GLsizei* length, 1086 GLint* params); 1087 static void GL_BINDING_CALL Mock_glGetRenderbufferParameteriv(GLenum target, 1088 GLenum pname, 1089 GLint* params); 1090 static void GL_BINDING_CALL Mock_glGetRenderbufferParameterivEXT(GLenum target, 1091 GLenum pname, 1092 GLint* params); 1093 static void GL_BINDING_CALL 1094 Mock_glGetRenderbufferParameterivRobustANGLE(GLenum target, 1095 GLenum pname, 1096 GLsizei bufSize, 1097 GLsizei* length, 1098 GLint* params); 1099 static void GL_BINDING_CALL 1100 Mock_glGetSamplerParameterIivRobustANGLE(GLuint sampler, 1101 GLenum pname, 1102 GLsizei bufSize, 1103 GLsizei* length, 1104 GLint* params); 1105 static void GL_BINDING_CALL 1106 Mock_glGetSamplerParameterIuivRobustANGLE(GLuint sampler, 1107 GLenum pname, 1108 GLsizei bufSize, 1109 GLsizei* length, 1110 GLuint* params); 1111 static void GL_BINDING_CALL Mock_glGetSamplerParameterfv(GLuint sampler, 1112 GLenum pname, 1113 GLfloat* params); 1114 static void GL_BINDING_CALL 1115 Mock_glGetSamplerParameterfvRobustANGLE(GLuint sampler, 1116 GLenum pname, 1117 GLsizei bufSize, 1118 GLsizei* length, 1119 GLfloat* params); 1120 static void GL_BINDING_CALL Mock_glGetSamplerParameteriv(GLuint sampler, 1121 GLenum pname, 1122 GLint* params); 1123 static void GL_BINDING_CALL 1124 Mock_glGetSamplerParameterivRobustANGLE(GLuint sampler, 1125 GLenum pname, 1126 GLsizei bufSize, 1127 GLsizei* length, 1128 GLint* params); 1129 static void GL_BINDING_CALL Mock_glGetShaderInfoLog(GLuint shader, 1130 GLsizei bufsize, 1131 GLsizei* length, 1132 char* infolog); 1133 static void GL_BINDING_CALL 1134 Mock_glGetShaderPrecisionFormat(GLenum shadertype, 1135 GLenum precisiontype, 1136 GLint* range, 1137 GLint* precision); 1138 static void GL_BINDING_CALL Mock_glGetShaderSource(GLuint shader, 1139 GLsizei bufsize, 1140 GLsizei* length, 1141 char* source); 1142 static void GL_BINDING_CALL Mock_glGetShaderiv(GLuint shader, 1143 GLenum pname, 1144 GLint* params); 1145 static void GL_BINDING_CALL Mock_glGetShaderivRobustANGLE(GLuint shader, 1146 GLenum pname, 1147 GLsizei bufSize, 1148 GLsizei* length, 1149 GLint* params); 1150 static const GLubyte* GL_BINDING_CALL Mock_glGetString(GLenum name); 1151 static const GLubyte* GL_BINDING_CALL Mock_glGetStringi(GLenum name, 1152 GLuint index); 1153 static void GL_BINDING_CALL Mock_glGetSynciv(GLsync sync, 1154 GLenum pname, 1155 GLsizei bufSize, 1156 GLsizei* length, 1157 GLint* values); 1158 static void GL_BINDING_CALL Mock_glGetTexLevelParameterfv(GLenum target, 1159 GLint level, 1160 GLenum pname, 1161 GLfloat* params); 1162 static void GL_BINDING_CALL Mock_glGetTexLevelParameterfvANGLE(GLenum target, 1163 GLint level, 1164 GLenum pname, 1165 GLfloat* params); 1166 static void GL_BINDING_CALL 1167 Mock_glGetTexLevelParameterfvRobustANGLE(GLenum target, 1168 GLint level, 1169 GLenum pname, 1170 GLsizei bufSize, 1171 GLsizei* length, 1172 GLfloat* params); 1173 static void GL_BINDING_CALL Mock_glGetTexLevelParameteriv(GLenum target, 1174 GLint level, 1175 GLenum pname, 1176 GLint* params); 1177 static void GL_BINDING_CALL Mock_glGetTexLevelParameterivANGLE(GLenum target, 1178 GLint level, 1179 GLenum pname, 1180 GLint* params); 1181 static void GL_BINDING_CALL 1182 Mock_glGetTexLevelParameterivRobustANGLE(GLenum target, 1183 GLint level, 1184 GLenum pname, 1185 GLsizei bufSize, 1186 GLsizei* length, 1187 GLint* params); 1188 static void GL_BINDING_CALL 1189 Mock_glGetTexParameterIivRobustANGLE(GLenum target, 1190 GLenum pname, 1191 GLsizei bufSize, 1192 GLsizei* length, 1193 GLint* params); 1194 static void GL_BINDING_CALL 1195 Mock_glGetTexParameterIuivRobustANGLE(GLenum target, 1196 GLenum pname, 1197 GLsizei bufSize, 1198 GLsizei* length, 1199 GLuint* params); 1200 static void GL_BINDING_CALL Mock_glGetTexParameterfv(GLenum target, 1201 GLenum pname, 1202 GLfloat* params); 1203 static void GL_BINDING_CALL 1204 Mock_glGetTexParameterfvRobustANGLE(GLenum target, 1205 GLenum pname, 1206 GLsizei bufSize, 1207 GLsizei* length, 1208 GLfloat* params); 1209 static void GL_BINDING_CALL Mock_glGetTexParameteriv(GLenum target, 1210 GLenum pname, 1211 GLint* params); 1212 static void GL_BINDING_CALL Mock_glGetTexParameterivRobustANGLE(GLenum target, 1213 GLenum pname, 1214 GLsizei bufSize, 1215 GLsizei* length, 1216 GLint* params); 1217 static void GL_BINDING_CALL Mock_glGetTransformFeedbackVarying(GLuint program, 1218 GLuint index, 1219 GLsizei bufSize, 1220 GLsizei* length, 1221 GLsizei* size, 1222 GLenum* type, 1223 char* name); 1224 static void GL_BINDING_CALL 1225 Mock_glGetTransformFeedbackVaryingEXT(GLuint program, 1226 GLuint index, 1227 GLsizei bufSize, 1228 GLsizei* length, 1229 GLsizei* size, 1230 GLenum* type, 1231 char* name); 1232 static void GL_BINDING_CALL 1233 Mock_glGetTranslatedShaderSourceANGLE(GLuint shader, 1234 GLsizei bufsize, 1235 GLsizei* length, 1236 char* source); 1237 static GLuint GL_BINDING_CALL 1238 Mock_glGetUniformBlockIndex(GLuint program, const char* uniformBlockName); 1239 static void GL_BINDING_CALL 1240 Mock_glGetUniformIndices(GLuint program, 1241 GLsizei uniformCount, 1242 const char* const* uniformNames, 1243 GLuint* uniformIndices); 1244 static GLint GL_BINDING_CALL Mock_glGetUniformLocation(GLuint program, 1245 const char* name); 1246 static void GL_BINDING_CALL Mock_glGetUniformfv(GLuint program, 1247 GLint location, 1248 GLfloat* params); 1249 static void GL_BINDING_CALL Mock_glGetUniformfvRobustANGLE(GLuint program, 1250 GLint location, 1251 GLsizei bufSize, 1252 GLsizei* length, 1253 GLfloat* params); 1254 static void GL_BINDING_CALL Mock_glGetUniformiv(GLuint program, 1255 GLint location, 1256 GLint* params); 1257 static void GL_BINDING_CALL Mock_glGetUniformivRobustANGLE(GLuint program, 1258 GLint location, 1259 GLsizei bufSize, 1260 GLsizei* length, 1261 GLint* params); 1262 static void GL_BINDING_CALL Mock_glGetUniformuiv(GLuint program, 1263 GLint location, 1264 GLuint* params); 1265 static void GL_BINDING_CALL Mock_glGetUniformuivRobustANGLE(GLuint program, 1266 GLint location, 1267 GLsizei bufSize, 1268 GLsizei* length, 1269 GLuint* params); 1270 static void GL_BINDING_CALL 1271 Mock_glGetVertexAttribIivRobustANGLE(GLuint index, 1272 GLenum pname, 1273 GLsizei bufSize, 1274 GLsizei* length, 1275 GLint* params); 1276 static void GL_BINDING_CALL 1277 Mock_glGetVertexAttribIuivRobustANGLE(GLuint index, 1278 GLenum pname, 1279 GLsizei bufSize, 1280 GLsizei* length, 1281 GLuint* params); 1282 static void GL_BINDING_CALL Mock_glGetVertexAttribPointerv(GLuint index, 1283 GLenum pname, 1284 void** pointer); 1285 static void GL_BINDING_CALL 1286 Mock_glGetVertexAttribPointervRobustANGLE(GLuint index, 1287 GLenum pname, 1288 GLsizei bufSize, 1289 GLsizei* length, 1290 void** pointer); 1291 static void GL_BINDING_CALL Mock_glGetVertexAttribfv(GLuint index, 1292 GLenum pname, 1293 GLfloat* params); 1294 static void GL_BINDING_CALL 1295 Mock_glGetVertexAttribfvRobustANGLE(GLuint index, 1296 GLenum pname, 1297 GLsizei bufSize, 1298 GLsizei* length, 1299 GLfloat* params); 1300 static void GL_BINDING_CALL Mock_glGetVertexAttribiv(GLuint index, 1301 GLenum pname, 1302 GLint* params); 1303 static void GL_BINDING_CALL Mock_glGetVertexAttribivRobustANGLE(GLuint index, 1304 GLenum pname, 1305 GLsizei bufSize, 1306 GLsizei* length, 1307 GLint* params); 1308 static void GL_BINDING_CALL Mock_glGetnUniformfvRobustANGLE(GLuint program, 1309 GLint location, 1310 GLsizei bufSize, 1311 GLsizei* length, 1312 GLfloat* params); 1313 static void GL_BINDING_CALL Mock_glGetnUniformivRobustANGLE(GLuint program, 1314 GLint location, 1315 GLsizei bufSize, 1316 GLsizei* length, 1317 GLint* params); 1318 static void GL_BINDING_CALL Mock_glGetnUniformuivRobustANGLE(GLuint program, 1319 GLint location, 1320 GLsizei bufSize, 1321 GLsizei* length, 1322 GLuint* params); 1323 static void GL_BINDING_CALL Mock_glHint(GLenum target, GLenum mode); 1324 static void GL_BINDING_CALL Mock_glImportMemoryFdEXT(GLuint memory, 1325 GLuint64 size, 1326 GLenum handleType, 1327 GLint fd); 1328 static void GL_BINDING_CALL Mock_glImportMemoryWin32HandleEXT(GLuint memory, 1329 GLuint64 size, 1330 GLenum handleType, 1331 void* handle); 1332 static void GL_BINDING_CALL 1333 Mock_glImportMemoryZirconHandleANGLE(GLuint memory, 1334 GLuint64 size, 1335 GLenum handleType, 1336 GLuint handle); 1337 static void GL_BINDING_CALL Mock_glImportSemaphoreFdEXT(GLuint semaphore, 1338 GLenum handleType, 1339 GLint fd); 1340 static void GL_BINDING_CALL 1341 Mock_glImportSemaphoreWin32HandleEXT(GLuint semaphore, 1342 GLenum handleType, 1343 void* handle); 1344 static void GL_BINDING_CALL 1345 Mock_glImportSemaphoreZirconHandleANGLE(GLuint semaphore, 1346 GLenum handleType, 1347 GLuint handle); 1348 static void GL_BINDING_CALL Mock_glInsertEventMarkerEXT(GLsizei length, 1349 const char* marker); 1350 static void GL_BINDING_CALL 1351 Mock_glInvalidateFramebuffer(GLenum target, 1352 GLsizei numAttachments, 1353 const GLenum* attachments); 1354 static void GL_BINDING_CALL 1355 Mock_glInvalidateSubFramebuffer(GLenum target, 1356 GLsizei numAttachments, 1357 const GLenum* attachments, 1358 GLint x, 1359 GLint y, 1360 GLint width, 1361 GLint height); 1362 static void GL_BINDING_CALL Mock_glInvalidateTextureANGLE(GLenum target); 1363 static GLboolean GL_BINDING_CALL Mock_glIsBuffer(GLuint buffer); 1364 static GLboolean GL_BINDING_CALL Mock_glIsEnabled(GLenum cap); 1365 static GLboolean GL_BINDING_CALL Mock_glIsEnabledi(GLenum target, GLuint index); 1366 static GLboolean GL_BINDING_CALL Mock_glIsEnablediOES(GLenum target, 1367 GLuint index); 1368 static GLboolean GL_BINDING_CALL Mock_glIsFenceAPPLE(GLuint fence); 1369 static GLboolean GL_BINDING_CALL Mock_glIsFenceNV(GLuint fence); 1370 static GLboolean GL_BINDING_CALL Mock_glIsFramebuffer(GLuint framebuffer); 1371 static GLboolean GL_BINDING_CALL Mock_glIsFramebufferEXT(GLuint framebuffer); 1372 static GLboolean GL_BINDING_CALL Mock_glIsPathCHROMIUM(GLuint path); 1373 static GLboolean GL_BINDING_CALL Mock_glIsPathNV(GLuint path); 1374 static GLboolean GL_BINDING_CALL Mock_glIsProgram(GLuint program); 1375 static GLboolean GL_BINDING_CALL Mock_glIsProgramPipeline(GLuint pipeline); 1376 static GLboolean GL_BINDING_CALL Mock_glIsQuery(GLuint query); 1377 static GLboolean GL_BINDING_CALL Mock_glIsQueryARB(GLuint query); 1378 static GLboolean GL_BINDING_CALL Mock_glIsQueryEXT(GLuint query); 1379 static GLboolean GL_BINDING_CALL Mock_glIsRenderbuffer(GLuint renderbuffer); 1380 static GLboolean GL_BINDING_CALL Mock_glIsRenderbufferEXT(GLuint renderbuffer); 1381 static GLboolean GL_BINDING_CALL Mock_glIsSampler(GLuint sampler); 1382 static GLboolean GL_BINDING_CALL Mock_glIsShader(GLuint shader); 1383 static GLboolean GL_BINDING_CALL Mock_glIsSync(GLsync sync); 1384 static GLboolean GL_BINDING_CALL Mock_glIsSyncAPPLE(GLsync sync); 1385 static GLboolean GL_BINDING_CALL Mock_glIsTexture(GLuint texture); 1386 static GLboolean GL_BINDING_CALL Mock_glIsTransformFeedback(GLuint id); 1387 static GLboolean GL_BINDING_CALL Mock_glIsVertexArray(GLuint array); 1388 static GLboolean GL_BINDING_CALL Mock_glIsVertexArrayAPPLE(GLuint array); 1389 static GLboolean GL_BINDING_CALL Mock_glIsVertexArrayOES(GLuint array); 1390 static void GL_BINDING_CALL Mock_glLineWidth(GLfloat width); 1391 static void GL_BINDING_CALL Mock_glLinkProgram(GLuint program); 1392 static void* GL_BINDING_CALL Mock_glMapBuffer(GLenum target, GLenum access); 1393 static void* GL_BINDING_CALL Mock_glMapBufferOES(GLenum target, GLenum access); 1394 static void* GL_BINDING_CALL Mock_glMapBufferRange(GLenum target, 1395 GLintptr offset, 1396 GLsizeiptr length, 1397 GLbitfield access); 1398 static void* GL_BINDING_CALL Mock_glMapBufferRangeEXT(GLenum target, 1399 GLintptr offset, 1400 GLsizeiptr length, 1401 GLbitfield access); 1402 static void GL_BINDING_CALL 1403 Mock_glMatrixLoadIdentityCHROMIUM(GLenum matrixMode); 1404 static void GL_BINDING_CALL Mock_glMatrixLoadIdentityEXT(GLenum matrixMode); 1405 static void GL_BINDING_CALL Mock_glMatrixLoadfCHROMIUM(GLenum matrixMode, 1406 const GLfloat* m); 1407 static void GL_BINDING_CALL Mock_glMatrixLoadfEXT(GLenum matrixMode, 1408 const GLfloat* m); 1409 static void GL_BINDING_CALL Mock_glMaxShaderCompilerThreadsKHR(GLuint count); 1410 static void GL_BINDING_CALL Mock_glMemoryBarrier(GLbitfield barriers); 1411 static void GL_BINDING_CALL Mock_glMemoryBarrierByRegion(GLbitfield barriers); 1412 static void GL_BINDING_CALL Mock_glMemoryBarrierEXT(GLbitfield barriers); 1413 static void GL_BINDING_CALL 1414 Mock_glMemoryObjectParameterivEXT(GLuint memoryObject, 1415 GLenum pname, 1416 const GLint* param); 1417 static void GL_BINDING_CALL Mock_glMinSampleShading(GLfloat value); 1418 static void GL_BINDING_CALL Mock_glMultiDrawArraysANGLE(GLenum mode, 1419 const GLint* firsts, 1420 const GLsizei* counts, 1421 GLsizei drawcount); 1422 static void GL_BINDING_CALL 1423 Mock_glMultiDrawArraysInstancedANGLE(GLenum mode, 1424 const GLint* firsts, 1425 const GLsizei* counts, 1426 const GLsizei* instanceCounts, 1427 GLsizei drawcount); 1428 static void GL_BINDING_CALL 1429 Mock_glMultiDrawArraysInstancedBaseInstanceANGLE(GLenum mode, 1430 const GLint* firsts, 1431 const GLsizei* counts, 1432 const GLsizei* instanceCounts, 1433 const GLuint* baseInstances, 1434 GLsizei drawcount); 1435 static void GL_BINDING_CALL 1436 Mock_glMultiDrawElementsANGLE(GLenum mode, 1437 const GLsizei* counts, 1438 GLenum type, 1439 const GLvoid* const* indices, 1440 GLsizei drawcount); 1441 static void GL_BINDING_CALL 1442 Mock_glMultiDrawElementsInstancedANGLE(GLenum mode, 1443 const GLsizei* counts, 1444 GLenum type, 1445 const GLvoid* const* indices, 1446 const GLsizei* instanceCounts, 1447 GLsizei drawcount); 1448 static void GL_BINDING_CALL 1449 Mock_glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE( 1450 GLenum mode, 1451 const GLsizei* counts, 1452 GLenum type, 1453 const GLvoid* const* indices, 1454 const GLsizei* instanceCounts, 1455 const GLint* baseVertices, 1456 const GLuint* baseInstances, 1457 GLsizei drawcount); 1458 static void GL_BINDING_CALL Mock_glObjectLabel(GLenum identifier, 1459 GLuint name, 1460 GLsizei length, 1461 const char* label); 1462 static void GL_BINDING_CALL Mock_glObjectLabelKHR(GLenum identifier, 1463 GLuint name, 1464 GLsizei length, 1465 const char* label); 1466 static void GL_BINDING_CALL Mock_glObjectPtrLabel(void* ptr, 1467 GLsizei length, 1468 const char* label); 1469 static void GL_BINDING_CALL Mock_glObjectPtrLabelKHR(void* ptr, 1470 GLsizei length, 1471 const char* label); 1472 static void GL_BINDING_CALL Mock_glPatchParameteri(GLenum pname, GLint value); 1473 static void GL_BINDING_CALL Mock_glPatchParameteriOES(GLenum pname, 1474 GLint value); 1475 static void GL_BINDING_CALL Mock_glPathCommandsCHROMIUM(GLuint path, 1476 GLsizei numCommands, 1477 const GLubyte* commands, 1478 GLsizei numCoords, 1479 GLenum coordType, 1480 const GLvoid* coords); 1481 static void GL_BINDING_CALL Mock_glPathCommandsNV(GLuint path, 1482 GLsizei numCommands, 1483 const GLubyte* commands, 1484 GLsizei numCoords, 1485 GLenum coordType, 1486 const GLvoid* coords); 1487 static void GL_BINDING_CALL Mock_glPathParameterfCHROMIUM(GLuint path, 1488 GLenum pname, 1489 GLfloat value); 1490 static void GL_BINDING_CALL Mock_glPathParameterfNV(GLuint path, 1491 GLenum pname, 1492 GLfloat value); 1493 static void GL_BINDING_CALL Mock_glPathParameteriCHROMIUM(GLuint path, 1494 GLenum pname, 1495 GLint value); 1496 static void GL_BINDING_CALL Mock_glPathParameteriNV(GLuint path, 1497 GLenum pname, 1498 GLint value); 1499 static void GL_BINDING_CALL Mock_glPathStencilFuncCHROMIUM(GLenum func, 1500 GLint ref, 1501 GLuint mask); 1502 static void GL_BINDING_CALL Mock_glPathStencilFuncNV(GLenum func, 1503 GLint ref, 1504 GLuint mask); 1505 static void GL_BINDING_CALL Mock_glPauseTransformFeedback(void); 1506 static void GL_BINDING_CALL Mock_glPixelStorei(GLenum pname, GLint param); 1507 static void GL_BINDING_CALL Mock_glPointParameteri(GLenum pname, GLint param); 1508 static void GL_BINDING_CALL Mock_glPolygonMode(GLenum face, GLenum mode); 1509 static void GL_BINDING_CALL Mock_glPolygonOffset(GLfloat factor, GLfloat units); 1510 static void GL_BINDING_CALL Mock_glPopDebugGroup(); 1511 static void GL_BINDING_CALL Mock_glPopDebugGroupKHR(); 1512 static void GL_BINDING_CALL Mock_glPopGroupMarkerEXT(void); 1513 static void GL_BINDING_CALL Mock_glPrimitiveRestartIndex(GLuint index); 1514 static void GL_BINDING_CALL Mock_glProgramBinary(GLuint program, 1515 GLenum binaryFormat, 1516 const GLvoid* binary, 1517 GLsizei length); 1518 static void GL_BINDING_CALL Mock_glProgramBinaryOES(GLuint program, 1519 GLenum binaryFormat, 1520 const GLvoid* binary, 1521 GLsizei length); 1522 static void GL_BINDING_CALL Mock_glProgramParameteri(GLuint program, 1523 GLenum pname, 1524 GLint value); 1525 static void GL_BINDING_CALL 1526 Mock_glProgramPathFragmentInputGenCHROMIUM(GLuint program, 1527 GLint location, 1528 GLenum genMode, 1529 GLint components, 1530 const GLfloat* coeffs); 1531 static void GL_BINDING_CALL 1532 Mock_glProgramPathFragmentInputGenNV(GLuint program, 1533 GLint location, 1534 GLenum genMode, 1535 GLint components, 1536 const GLfloat* coeffs); 1537 static void GL_BINDING_CALL Mock_glProgramUniform1f(GLuint program, 1538 GLint location, 1539 GLfloat v0); 1540 static void GL_BINDING_CALL Mock_glProgramUniform1fv(GLuint program, 1541 GLint location, 1542 GLsizei count, 1543 const GLfloat* value); 1544 static void GL_BINDING_CALL Mock_glProgramUniform1i(GLuint program, 1545 GLint location, 1546 GLint v0); 1547 static void GL_BINDING_CALL Mock_glProgramUniform1iv(GLuint program, 1548 GLint location, 1549 GLsizei count, 1550 const GLint* value); 1551 static void GL_BINDING_CALL Mock_glProgramUniform1ui(GLuint program, 1552 GLint location, 1553 GLuint v0); 1554 static void GL_BINDING_CALL Mock_glProgramUniform1uiv(GLuint program, 1555 GLint location, 1556 GLsizei count, 1557 const GLuint* value); 1558 static void GL_BINDING_CALL Mock_glProgramUniform2f(GLuint program, 1559 GLint location, 1560 GLfloat v0, 1561 GLfloat v1); 1562 static void GL_BINDING_CALL Mock_glProgramUniform2fv(GLuint program, 1563 GLint location, 1564 GLsizei count, 1565 const GLfloat* value); 1566 static void GL_BINDING_CALL Mock_glProgramUniform2i(GLuint program, 1567 GLint location, 1568 GLint v0, 1569 GLint v1); 1570 static void GL_BINDING_CALL Mock_glProgramUniform2iv(GLuint program, 1571 GLint location, 1572 GLsizei count, 1573 const GLint* value); 1574 static void GL_BINDING_CALL Mock_glProgramUniform2ui(GLuint program, 1575 GLint location, 1576 GLuint v0, 1577 GLuint v1); 1578 static void GL_BINDING_CALL Mock_glProgramUniform2uiv(GLuint program, 1579 GLint location, 1580 GLsizei count, 1581 const GLuint* value); 1582 static void GL_BINDING_CALL Mock_glProgramUniform3f(GLuint program, 1583 GLint location, 1584 GLfloat v0, 1585 GLfloat v1, 1586 GLfloat v2); 1587 static void GL_BINDING_CALL Mock_glProgramUniform3fv(GLuint program, 1588 GLint location, 1589 GLsizei count, 1590 const GLfloat* value); 1591 static void GL_BINDING_CALL Mock_glProgramUniform3i(GLuint program, 1592 GLint location, 1593 GLint v0, 1594 GLint v1, 1595 GLint v2); 1596 static void GL_BINDING_CALL Mock_glProgramUniform3iv(GLuint program, 1597 GLint location, 1598 GLsizei count, 1599 const GLint* value); 1600 static void GL_BINDING_CALL Mock_glProgramUniform3ui(GLuint program, 1601 GLint location, 1602 GLuint v0, 1603 GLuint v1, 1604 GLuint v2); 1605 static void GL_BINDING_CALL Mock_glProgramUniform3uiv(GLuint program, 1606 GLint location, 1607 GLsizei count, 1608 const GLuint* value); 1609 static void GL_BINDING_CALL Mock_glProgramUniform4f(GLuint program, 1610 GLint location, 1611 GLfloat v0, 1612 GLfloat v1, 1613 GLfloat v2, 1614 GLfloat v3); 1615 static void GL_BINDING_CALL Mock_glProgramUniform4fv(GLuint program, 1616 GLint location, 1617 GLsizei count, 1618 const GLfloat* value); 1619 static void GL_BINDING_CALL Mock_glProgramUniform4i(GLuint program, 1620 GLint location, 1621 GLint v0, 1622 GLint v1, 1623 GLint v2, 1624 GLint v3); 1625 static void GL_BINDING_CALL Mock_glProgramUniform4iv(GLuint program, 1626 GLint location, 1627 GLsizei count, 1628 const GLint* value); 1629 static void GL_BINDING_CALL Mock_glProgramUniform4ui(GLuint program, 1630 GLint location, 1631 GLuint v0, 1632 GLuint v1, 1633 GLuint v2, 1634 GLuint v3); 1635 static void GL_BINDING_CALL Mock_glProgramUniform4uiv(GLuint program, 1636 GLint location, 1637 GLsizei count, 1638 const GLuint* value); 1639 static void GL_BINDING_CALL 1640 Mock_glProgramUniformMatrix2fv(GLuint program, 1641 GLint location, 1642 GLsizei count, 1643 GLboolean transpose, 1644 const GLfloat* value); 1645 static void GL_BINDING_CALL 1646 Mock_glProgramUniformMatrix2x3fv(GLuint program, 1647 GLint location, 1648 GLsizei count, 1649 GLboolean transpose, 1650 const GLfloat* value); 1651 static void GL_BINDING_CALL 1652 Mock_glProgramUniformMatrix2x4fv(GLuint program, 1653 GLint location, 1654 GLsizei count, 1655 GLboolean transpose, 1656 const GLfloat* value); 1657 static void GL_BINDING_CALL 1658 Mock_glProgramUniformMatrix3fv(GLuint program, 1659 GLint location, 1660 GLsizei count, 1661 GLboolean transpose, 1662 const GLfloat* value); 1663 static void GL_BINDING_CALL 1664 Mock_glProgramUniformMatrix3x2fv(GLuint program, 1665 GLint location, 1666 GLsizei count, 1667 GLboolean transpose, 1668 const GLfloat* value); 1669 static void GL_BINDING_CALL 1670 Mock_glProgramUniformMatrix3x4fv(GLuint program, 1671 GLint location, 1672 GLsizei count, 1673 GLboolean transpose, 1674 const GLfloat* value); 1675 static void GL_BINDING_CALL 1676 Mock_glProgramUniformMatrix4fv(GLuint program, 1677 GLint location, 1678 GLsizei count, 1679 GLboolean transpose, 1680 const GLfloat* value); 1681 static void GL_BINDING_CALL 1682 Mock_glProgramUniformMatrix4x2fv(GLuint program, 1683 GLint location, 1684 GLsizei count, 1685 GLboolean transpose, 1686 const GLfloat* value); 1687 static void GL_BINDING_CALL 1688 Mock_glProgramUniformMatrix4x3fv(GLuint program, 1689 GLint location, 1690 GLsizei count, 1691 GLboolean transpose, 1692 const GLfloat* value); 1693 static void GL_BINDING_CALL Mock_glPushDebugGroup(GLenum source, 1694 GLuint id, 1695 GLsizei length, 1696 const char* message); 1697 static void GL_BINDING_CALL Mock_glPushDebugGroupKHR(GLenum source, 1698 GLuint id, 1699 GLsizei length, 1700 const char* message); 1701 static void GL_BINDING_CALL Mock_glPushGroupMarkerEXT(GLsizei length, 1702 const char* marker); 1703 static void GL_BINDING_CALL Mock_glQueryCounter(GLuint id, GLenum target); 1704 static void GL_BINDING_CALL Mock_glQueryCounterEXT(GLuint id, GLenum target); 1705 static void GL_BINDING_CALL Mock_glReadBuffer(GLenum src); 1706 static void GL_BINDING_CALL Mock_glReadPixels(GLint x, 1707 GLint y, 1708 GLsizei width, 1709 GLsizei height, 1710 GLenum format, 1711 GLenum type, 1712 void* pixels); 1713 static void GL_BINDING_CALL Mock_glReadPixelsRobustANGLE(GLint x, 1714 GLint y, 1715 GLsizei width, 1716 GLsizei height, 1717 GLenum format, 1718 GLenum type, 1719 GLsizei bufSize, 1720 GLsizei* length, 1721 GLsizei* columns, 1722 GLsizei* rows, 1723 void* pixels); 1724 static void GL_BINDING_CALL Mock_glReadnPixelsRobustANGLE(GLint x, 1725 GLint y, 1726 GLsizei width, 1727 GLsizei height, 1728 GLenum format, 1729 GLenum type, 1730 GLsizei bufSize, 1731 GLsizei* length, 1732 GLsizei* columns, 1733 GLsizei* rows, 1734 void* data); 1735 static void GL_BINDING_CALL Mock_glReleaseShaderCompiler(void); 1736 static void GL_BINDING_CALL Mock_glRenderbufferStorage(GLenum target, 1737 GLenum internalformat, 1738 GLsizei width, 1739 GLsizei height); 1740 static void GL_BINDING_CALL Mock_glRenderbufferStorageEXT(GLenum target, 1741 GLenum internalformat, 1742 GLsizei width, 1743 GLsizei height); 1744 static void GL_BINDING_CALL 1745 Mock_glRenderbufferStorageMultisample(GLenum target, 1746 GLsizei samples, 1747 GLenum internalformat, 1748 GLsizei width, 1749 GLsizei height); 1750 static void GL_BINDING_CALL 1751 Mock_glRenderbufferStorageMultisampleANGLE(GLenum target, 1752 GLsizei samples, 1753 GLenum internalformat, 1754 GLsizei width, 1755 GLsizei height); 1756 static void GL_BINDING_CALL 1757 Mock_glRenderbufferStorageMultisampleAdvancedAMD(GLenum target, 1758 GLsizei samples, 1759 GLsizei storageSamples, 1760 GLenum internalformat, 1761 GLsizei width, 1762 GLsizei height); 1763 static void GL_BINDING_CALL 1764 Mock_glRenderbufferStorageMultisampleEXT(GLenum target, 1765 GLsizei samples, 1766 GLenum internalformat, 1767 GLsizei width, 1768 GLsizei height); 1769 static void GL_BINDING_CALL 1770 Mock_glRenderbufferStorageMultisampleIMG(GLenum target, 1771 GLsizei samples, 1772 GLenum internalformat, 1773 GLsizei width, 1774 GLsizei height); 1775 static void GL_BINDING_CALL Mock_glRequestExtensionANGLE(const char* name); 1776 static void GL_BINDING_CALL Mock_glResumeTransformFeedback(void); 1777 static void GL_BINDING_CALL Mock_glSampleCoverage(GLclampf value, 1778 GLboolean invert); 1779 static void GL_BINDING_CALL Mock_glSampleMaski(GLuint maskNumber, 1780 GLbitfield mask); 1781 static void GL_BINDING_CALL 1782 Mock_glSamplerParameterIivRobustANGLE(GLuint sampler, 1783 GLenum pname, 1784 GLsizei bufSize, 1785 const GLint* param); 1786 static void GL_BINDING_CALL 1787 Mock_glSamplerParameterIuivRobustANGLE(GLuint sampler, 1788 GLenum pname, 1789 GLsizei bufSize, 1790 const GLuint* param); 1791 static void GL_BINDING_CALL Mock_glSamplerParameterf(GLuint sampler, 1792 GLenum pname, 1793 GLfloat param); 1794 static void GL_BINDING_CALL Mock_glSamplerParameterfv(GLuint sampler, 1795 GLenum pname, 1796 const GLfloat* params); 1797 static void GL_BINDING_CALL 1798 Mock_glSamplerParameterfvRobustANGLE(GLuint sampler, 1799 GLenum pname, 1800 GLsizei bufSize, 1801 const GLfloat* param); 1802 static void GL_BINDING_CALL Mock_glSamplerParameteri(GLuint sampler, 1803 GLenum pname, 1804 GLint param); 1805 static void GL_BINDING_CALL Mock_glSamplerParameteriv(GLuint sampler, 1806 GLenum pname, 1807 const GLint* params); 1808 static void GL_BINDING_CALL 1809 Mock_glSamplerParameterivRobustANGLE(GLuint sampler, 1810 GLenum pname, 1811 GLsizei bufSize, 1812 const GLint* param); 1813 static void GL_BINDING_CALL Mock_glScissor(GLint x, 1814 GLint y, 1815 GLsizei width, 1816 GLsizei height); 1817 static void GL_BINDING_CALL Mock_glSetFenceAPPLE(GLuint fence); 1818 static void GL_BINDING_CALL Mock_glSetFenceNV(GLuint fence, GLenum condition); 1819 static void GL_BINDING_CALL Mock_glShaderBinary(GLsizei n, 1820 const GLuint* shaders, 1821 GLenum binaryformat, 1822 const void* binary, 1823 GLsizei length); 1824 static void GL_BINDING_CALL Mock_glShaderSource(GLuint shader, 1825 GLsizei count, 1826 const char* const* str, 1827 const GLint* length); 1828 static void GL_BINDING_CALL Mock_glSignalSemaphoreEXT(GLuint semaphore, 1829 GLuint numBufferBarriers, 1830 const GLuint* buffers, 1831 GLuint numTextureBarriers, 1832 const GLuint* textures, 1833 const GLenum* dstLayouts); 1834 static void GL_BINDING_CALL Mock_glStartTilingQCOM(GLuint x, 1835 GLuint y, 1836 GLuint width, 1837 GLuint height, 1838 GLbitfield preserveMask); 1839 static void GL_BINDING_CALL Mock_glStencilFillPathCHROMIUM(GLuint path, 1840 GLenum fillMode, 1841 GLuint mask); 1842 static void GL_BINDING_CALL 1843 Mock_glStencilFillPathInstancedCHROMIUM(GLsizei numPaths, 1844 GLenum pathNameType, 1845 const void* paths, 1846 GLuint pathBase, 1847 GLenum fillMode, 1848 GLuint mask, 1849 GLenum transformType, 1850 const GLfloat* transformValues); 1851 static void GL_BINDING_CALL 1852 Mock_glStencilFillPathInstancedNV(GLsizei numPaths, 1853 GLenum pathNameType, 1854 const void* paths, 1855 GLuint pathBase, 1856 GLenum fillMode, 1857 GLuint mask, 1858 GLenum transformType, 1859 const GLfloat* transformValues); 1860 static void GL_BINDING_CALL Mock_glStencilFillPathNV(GLuint path, 1861 GLenum fillMode, 1862 GLuint mask); 1863 static void GL_BINDING_CALL Mock_glStencilFunc(GLenum func, 1864 GLint ref, 1865 GLuint mask); 1866 static void GL_BINDING_CALL Mock_glStencilFuncSeparate(GLenum face, 1867 GLenum func, 1868 GLint ref, 1869 GLuint mask); 1870 static void GL_BINDING_CALL Mock_glStencilMask(GLuint mask); 1871 static void GL_BINDING_CALL Mock_glStencilMaskSeparate(GLenum face, 1872 GLuint mask); 1873 static void GL_BINDING_CALL Mock_glStencilOp(GLenum fail, 1874 GLenum zfail, 1875 GLenum zpass); 1876 static void GL_BINDING_CALL Mock_glStencilOpSeparate(GLenum face, 1877 GLenum fail, 1878 GLenum zfail, 1879 GLenum zpass); 1880 static void GL_BINDING_CALL Mock_glStencilStrokePathCHROMIUM(GLuint path, 1881 GLint reference, 1882 GLuint mask); 1883 static void GL_BINDING_CALL 1884 Mock_glStencilStrokePathInstancedCHROMIUM(GLsizei numPaths, 1885 GLenum pathNameType, 1886 const void* paths, 1887 GLuint pathBase, 1888 GLint ref, 1889 GLuint mask, 1890 GLenum transformType, 1891 const GLfloat* transformValues); 1892 static void GL_BINDING_CALL 1893 Mock_glStencilStrokePathInstancedNV(GLsizei numPaths, 1894 GLenum pathNameType, 1895 const void* paths, 1896 GLuint pathBase, 1897 GLint ref, 1898 GLuint mask, 1899 GLenum transformType, 1900 const GLfloat* transformValues); 1901 static void GL_BINDING_CALL Mock_glStencilStrokePathNV(GLuint path, 1902 GLint reference, 1903 GLuint mask); 1904 static void GL_BINDING_CALL 1905 Mock_glStencilThenCoverFillPathCHROMIUM(GLuint path, 1906 GLenum fillMode, 1907 GLuint mask, 1908 GLenum coverMode); 1909 static void GL_BINDING_CALL Mock_glStencilThenCoverFillPathInstancedCHROMIUM( 1910 GLsizei numPaths, 1911 GLenum pathNameType, 1912 const void* paths, 1913 GLuint pathBase, 1914 GLenum fillMode, 1915 GLuint mask, 1916 GLenum coverMode, 1917 GLenum transformType, 1918 const GLfloat* transformValues); 1919 static void GL_BINDING_CALL 1920 Mock_glStencilThenCoverFillPathInstancedNV(GLsizei numPaths, 1921 GLenum pathNameType, 1922 const void* paths, 1923 GLuint pathBase, 1924 GLenum fillMode, 1925 GLuint mask, 1926 GLenum coverMode, 1927 GLenum transformType, 1928 const GLfloat* transformValues); 1929 static void GL_BINDING_CALL Mock_glStencilThenCoverFillPathNV(GLuint path, 1930 GLenum fillMode, 1931 GLuint mask, 1932 GLenum coverMode); 1933 static void GL_BINDING_CALL 1934 Mock_glStencilThenCoverStrokePathCHROMIUM(GLuint path, 1935 GLint reference, 1936 GLuint mask, 1937 GLenum coverMode); 1938 static void GL_BINDING_CALL Mock_glStencilThenCoverStrokePathInstancedCHROMIUM( 1939 GLsizei numPaths, 1940 GLenum pathNameType, 1941 const void* paths, 1942 GLuint pathBase, 1943 GLint ref, 1944 GLuint mask, 1945 GLenum coverMode, 1946 GLenum transformType, 1947 const GLfloat* transformValues); 1948 static void GL_BINDING_CALL 1949 Mock_glStencilThenCoverStrokePathInstancedNV(GLsizei numPaths, 1950 GLenum pathNameType, 1951 const void* paths, 1952 GLuint pathBase, 1953 GLint ref, 1954 GLuint mask, 1955 GLenum coverMode, 1956 GLenum transformType, 1957 const GLfloat* transformValues); 1958 static void GL_BINDING_CALL 1959 Mock_glStencilThenCoverStrokePathNV(GLuint path, 1960 GLint reference, 1961 GLuint mask, 1962 GLenum coverMode); 1963 static GLboolean GL_BINDING_CALL Mock_glTestFenceAPPLE(GLuint fence); 1964 static GLboolean GL_BINDING_CALL Mock_glTestFenceNV(GLuint fence); 1965 static void GL_BINDING_CALL Mock_glTexBuffer(GLenum target, 1966 GLenum internalformat, 1967 GLuint buffer); 1968 static void GL_BINDING_CALL Mock_glTexBufferEXT(GLenum target, 1969 GLenum internalformat, 1970 GLuint buffer); 1971 static void GL_BINDING_CALL Mock_glTexBufferOES(GLenum target, 1972 GLenum internalformat, 1973 GLuint buffer); 1974 static void GL_BINDING_CALL Mock_glTexBufferRange(GLenum target, 1975 GLenum internalformat, 1976 GLuint buffer, 1977 GLintptr offset, 1978 GLsizeiptr size); 1979 static void GL_BINDING_CALL Mock_glTexBufferRangeEXT(GLenum target, 1980 GLenum internalformat, 1981 GLuint buffer, 1982 GLintptr offset, 1983 GLsizeiptr size); 1984 static void GL_BINDING_CALL Mock_glTexBufferRangeOES(GLenum target, 1985 GLenum internalformat, 1986 GLuint buffer, 1987 GLintptr offset, 1988 GLsizeiptr size); 1989 static void GL_BINDING_CALL Mock_glTexImage2D(GLenum target, 1990 GLint level, 1991 GLint internalformat, 1992 GLsizei width, 1993 GLsizei height, 1994 GLint border, 1995 GLenum format, 1996 GLenum type, 1997 const void* pixels); 1998 static void GL_BINDING_CALL Mock_glTexImage2DExternalANGLE(GLenum target, 1999 GLint level, 2000 GLint internalformat, 2001 GLsizei width, 2002 GLsizei height, 2003 GLint border, 2004 GLenum format, 2005 GLenum type); 2006 static void GL_BINDING_CALL Mock_glTexImage2DRobustANGLE(GLenum target, 2007 GLint level, 2008 GLint internalformat, 2009 GLsizei width, 2010 GLsizei height, 2011 GLint border, 2012 GLenum format, 2013 GLenum type, 2014 GLsizei bufSize, 2015 const void* pixels); 2016 static void GL_BINDING_CALL Mock_glTexImage3D(GLenum target, 2017 GLint level, 2018 GLint internalformat, 2019 GLsizei width, 2020 GLsizei height, 2021 GLsizei depth, 2022 GLint border, 2023 GLenum format, 2024 GLenum type, 2025 const void* pixels); 2026 static void GL_BINDING_CALL Mock_glTexImage3DRobustANGLE(GLenum target, 2027 GLint level, 2028 GLint internalformat, 2029 GLsizei width, 2030 GLsizei height, 2031 GLsizei depth, 2032 GLint border, 2033 GLenum format, 2034 GLenum type, 2035 GLsizei bufSize, 2036 const void* pixels); 2037 static void GL_BINDING_CALL 2038 Mock_glTexParameterIivRobustANGLE(GLenum target, 2039 GLenum pname, 2040 GLsizei bufSize, 2041 const GLint* params); 2042 static void GL_BINDING_CALL 2043 Mock_glTexParameterIuivRobustANGLE(GLenum target, 2044 GLenum pname, 2045 GLsizei bufSize, 2046 const GLuint* params); 2047 static void GL_BINDING_CALL Mock_glTexParameterf(GLenum target, 2048 GLenum pname, 2049 GLfloat param); 2050 static void GL_BINDING_CALL Mock_glTexParameterfv(GLenum target, 2051 GLenum pname, 2052 const GLfloat* params); 2053 static void GL_BINDING_CALL 2054 Mock_glTexParameterfvRobustANGLE(GLenum target, 2055 GLenum pname, 2056 GLsizei bufSize, 2057 const GLfloat* params); 2058 static void GL_BINDING_CALL Mock_glTexParameteri(GLenum target, 2059 GLenum pname, 2060 GLint param); 2061 static void GL_BINDING_CALL Mock_glTexParameteriv(GLenum target, 2062 GLenum pname, 2063 const GLint* params); 2064 static void GL_BINDING_CALL 2065 Mock_glTexParameterivRobustANGLE(GLenum target, 2066 GLenum pname, 2067 GLsizei bufSize, 2068 const GLint* params); 2069 static void GL_BINDING_CALL Mock_glTexStorage2D(GLenum target, 2070 GLsizei levels, 2071 GLenum internalformat, 2072 GLsizei width, 2073 GLsizei height); 2074 static void GL_BINDING_CALL Mock_glTexStorage2DEXT(GLenum target, 2075 GLsizei levels, 2076 GLenum internalformat, 2077 GLsizei width, 2078 GLsizei height); 2079 static void GL_BINDING_CALL 2080 Mock_glTexStorage2DMultisample(GLenum target, 2081 GLsizei samples, 2082 GLenum internalformat, 2083 GLsizei width, 2084 GLsizei height, 2085 GLboolean fixedsamplelocations); 2086 static void GL_BINDING_CALL Mock_glTexStorage3D(GLenum target, 2087 GLsizei levels, 2088 GLenum internalformat, 2089 GLsizei width, 2090 GLsizei height, 2091 GLsizei depth); 2092 static void GL_BINDING_CALL Mock_glTexStorageMem2DEXT(GLenum target, 2093 GLsizei levels, 2094 GLenum internalFormat, 2095 GLsizei width, 2096 GLsizei height, 2097 GLuint memory, 2098 GLuint64 offset); 2099 static void GL_BINDING_CALL 2100 Mock_glTexStorageMemFlags2DANGLE(GLenum target, 2101 GLsizei levels, 2102 GLenum internalFormat, 2103 GLsizei width, 2104 GLsizei height, 2105 GLuint memory, 2106 GLuint64 offset, 2107 GLbitfield createFlags, 2108 GLbitfield usageFlags); 2109 static void GL_BINDING_CALL Mock_glTexSubImage2D(GLenum target, 2110 GLint level, 2111 GLint xoffset, 2112 GLint yoffset, 2113 GLsizei width, 2114 GLsizei height, 2115 GLenum format, 2116 GLenum type, 2117 const void* pixels); 2118 static void GL_BINDING_CALL Mock_glTexSubImage2DRobustANGLE(GLenum target, 2119 GLint level, 2120 GLint xoffset, 2121 GLint yoffset, 2122 GLsizei width, 2123 GLsizei height, 2124 GLenum format, 2125 GLenum type, 2126 GLsizei bufSize, 2127 const void* pixels); 2128 static void GL_BINDING_CALL Mock_glTexSubImage3D(GLenum target, 2129 GLint level, 2130 GLint xoffset, 2131 GLint yoffset, 2132 GLint zoffset, 2133 GLsizei width, 2134 GLsizei height, 2135 GLsizei depth, 2136 GLenum format, 2137 GLenum type, 2138 const void* pixels); 2139 static void GL_BINDING_CALL Mock_glTexSubImage3DRobustANGLE(GLenum target, 2140 GLint level, 2141 GLint xoffset, 2142 GLint yoffset, 2143 GLint zoffset, 2144 GLsizei width, 2145 GLsizei height, 2146 GLsizei depth, 2147 GLenum format, 2148 GLenum type, 2149 GLsizei bufSize, 2150 const void* pixels); 2151 static void GL_BINDING_CALL 2152 Mock_glTransformFeedbackVaryings(GLuint program, 2153 GLsizei count, 2154 const char* const* varyings, 2155 GLenum bufferMode); 2156 static void GL_BINDING_CALL 2157 Mock_glTransformFeedbackVaryingsEXT(GLuint program, 2158 GLsizei count, 2159 const char* const* varyings, 2160 GLenum bufferMode); 2161 static void GL_BINDING_CALL Mock_glUniform1f(GLint location, GLfloat x); 2162 static void GL_BINDING_CALL Mock_glUniform1fv(GLint location, 2163 GLsizei count, 2164 const GLfloat* v); 2165 static void GL_BINDING_CALL Mock_glUniform1i(GLint location, GLint x); 2166 static void GL_BINDING_CALL Mock_glUniform1iv(GLint location, 2167 GLsizei count, 2168 const GLint* v); 2169 static void GL_BINDING_CALL Mock_glUniform1ui(GLint location, GLuint v0); 2170 static void GL_BINDING_CALL Mock_glUniform1uiv(GLint location, 2171 GLsizei count, 2172 const GLuint* v); 2173 static void GL_BINDING_CALL Mock_glUniform2f(GLint location, 2174 GLfloat x, 2175 GLfloat y); 2176 static void GL_BINDING_CALL Mock_glUniform2fv(GLint location, 2177 GLsizei count, 2178 const GLfloat* v); 2179 static void GL_BINDING_CALL Mock_glUniform2i(GLint location, GLint x, GLint y); 2180 static void GL_BINDING_CALL Mock_glUniform2iv(GLint location, 2181 GLsizei count, 2182 const GLint* v); 2183 static void GL_BINDING_CALL Mock_glUniform2ui(GLint location, 2184 GLuint v0, 2185 GLuint v1); 2186 static void GL_BINDING_CALL Mock_glUniform2uiv(GLint location, 2187 GLsizei count, 2188 const GLuint* v); 2189 static void GL_BINDING_CALL Mock_glUniform3f(GLint location, 2190 GLfloat x, 2191 GLfloat y, 2192 GLfloat z); 2193 static void GL_BINDING_CALL Mock_glUniform3fv(GLint location, 2194 GLsizei count, 2195 const GLfloat* v); 2196 static void GL_BINDING_CALL Mock_glUniform3i(GLint location, 2197 GLint x, 2198 GLint y, 2199 GLint z); 2200 static void GL_BINDING_CALL Mock_glUniform3iv(GLint location, 2201 GLsizei count, 2202 const GLint* v); 2203 static void GL_BINDING_CALL Mock_glUniform3ui(GLint location, 2204 GLuint v0, 2205 GLuint v1, 2206 GLuint v2); 2207 static void GL_BINDING_CALL Mock_glUniform3uiv(GLint location, 2208 GLsizei count, 2209 const GLuint* v); 2210 static void GL_BINDING_CALL 2211 Mock_glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); 2212 static void GL_BINDING_CALL Mock_glUniform4fv(GLint location, 2213 GLsizei count, 2214 const GLfloat* v); 2215 static void GL_BINDING_CALL 2216 Mock_glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w); 2217 static void GL_BINDING_CALL Mock_glUniform4iv(GLint location, 2218 GLsizei count, 2219 const GLint* v); 2220 static void GL_BINDING_CALL 2221 Mock_glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); 2222 static void GL_BINDING_CALL Mock_glUniform4uiv(GLint location, 2223 GLsizei count, 2224 const GLuint* v); 2225 static void GL_BINDING_CALL 2226 Mock_glUniformBlockBinding(GLuint program, 2227 GLuint uniformBlockIndex, 2228 GLuint uniformBlockBinding); 2229 static void GL_BINDING_CALL Mock_glUniformMatrix2fv(GLint location, 2230 GLsizei count, 2231 GLboolean transpose, 2232 const GLfloat* value); 2233 static void GL_BINDING_CALL Mock_glUniformMatrix2x3fv(GLint location, 2234 GLsizei count, 2235 GLboolean transpose, 2236 const GLfloat* value); 2237 static void GL_BINDING_CALL Mock_glUniformMatrix2x4fv(GLint location, 2238 GLsizei count, 2239 GLboolean transpose, 2240 const GLfloat* value); 2241 static void GL_BINDING_CALL Mock_glUniformMatrix3fv(GLint location, 2242 GLsizei count, 2243 GLboolean transpose, 2244 const GLfloat* value); 2245 static void GL_BINDING_CALL Mock_glUniformMatrix3x2fv(GLint location, 2246 GLsizei count, 2247 GLboolean transpose, 2248 const GLfloat* value); 2249 static void GL_BINDING_CALL Mock_glUniformMatrix3x4fv(GLint location, 2250 GLsizei count, 2251 GLboolean transpose, 2252 const GLfloat* value); 2253 static void GL_BINDING_CALL Mock_glUniformMatrix4fv(GLint location, 2254 GLsizei count, 2255 GLboolean transpose, 2256 const GLfloat* value); 2257 static void GL_BINDING_CALL Mock_glUniformMatrix4x2fv(GLint location, 2258 GLsizei count, 2259 GLboolean transpose, 2260 const GLfloat* value); 2261 static void GL_BINDING_CALL Mock_glUniformMatrix4x3fv(GLint location, 2262 GLsizei count, 2263 GLboolean transpose, 2264 const GLfloat* value); 2265 static GLboolean GL_BINDING_CALL Mock_glUnmapBuffer(GLenum target); 2266 static GLboolean GL_BINDING_CALL Mock_glUnmapBufferOES(GLenum target); 2267 static void GL_BINDING_CALL Mock_glUseProgram(GLuint program); 2268 static void GL_BINDING_CALL Mock_glUseProgramStages(GLuint pipeline, 2269 GLbitfield stages, 2270 GLuint program); 2271 static void GL_BINDING_CALL Mock_glValidateProgram(GLuint program); 2272 static void GL_BINDING_CALL Mock_glValidateProgramPipeline(GLuint pipeline); 2273 static void GL_BINDING_CALL Mock_glVertexAttrib1f(GLuint indx, GLfloat x); 2274 static void GL_BINDING_CALL Mock_glVertexAttrib1fv(GLuint indx, 2275 const GLfloat* values); 2276 static void GL_BINDING_CALL Mock_glVertexAttrib2f(GLuint indx, 2277 GLfloat x, 2278 GLfloat y); 2279 static void GL_BINDING_CALL Mock_glVertexAttrib2fv(GLuint indx, 2280 const GLfloat* values); 2281 static void GL_BINDING_CALL Mock_glVertexAttrib3f(GLuint indx, 2282 GLfloat x, 2283 GLfloat y, 2284 GLfloat z); 2285 static void GL_BINDING_CALL Mock_glVertexAttrib3fv(GLuint indx, 2286 const GLfloat* values); 2287 static void GL_BINDING_CALL 2288 Mock_glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w); 2289 static void GL_BINDING_CALL Mock_glVertexAttrib4fv(GLuint indx, 2290 const GLfloat* values); 2291 static void GL_BINDING_CALL Mock_glVertexAttribBinding(GLuint attribindex, 2292 GLuint bindingindex); 2293 static void GL_BINDING_CALL Mock_glVertexAttribDivisor(GLuint index, 2294 GLuint divisor); 2295 static void GL_BINDING_CALL Mock_glVertexAttribDivisorANGLE(GLuint index, 2296 GLuint divisor); 2297 static void GL_BINDING_CALL Mock_glVertexAttribDivisorARB(GLuint index, 2298 GLuint divisor); 2299 static void GL_BINDING_CALL Mock_glVertexAttribDivisorEXT(GLuint index, 2300 GLuint divisor); 2301 static void GL_BINDING_CALL Mock_glVertexAttribFormat(GLuint attribindex, 2302 GLint size, 2303 GLenum type, 2304 GLboolean normalized, 2305 GLuint relativeoffset); 2306 static void GL_BINDING_CALL 2307 Mock_glVertexAttribI4i(GLuint indx, GLint x, GLint y, GLint z, GLint w); 2308 static void GL_BINDING_CALL Mock_glVertexAttribI4iv(GLuint indx, 2309 const GLint* values); 2310 static void GL_BINDING_CALL 2311 Mock_glVertexAttribI4ui(GLuint indx, GLuint x, GLuint y, GLuint z, GLuint w); 2312 static void GL_BINDING_CALL Mock_glVertexAttribI4uiv(GLuint indx, 2313 const GLuint* values); 2314 static void GL_BINDING_CALL Mock_glVertexAttribIFormat(GLuint attribindex, 2315 GLint size, 2316 GLenum type, 2317 GLuint relativeoffset); 2318 static void GL_BINDING_CALL Mock_glVertexAttribIPointer(GLuint indx, 2319 GLint size, 2320 GLenum type, 2321 GLsizei stride, 2322 const void* ptr); 2323 static void GL_BINDING_CALL Mock_glVertexAttribPointer(GLuint indx, 2324 GLint size, 2325 GLenum type, 2326 GLboolean normalized, 2327 GLsizei stride, 2328 const void* ptr); 2329 static void GL_BINDING_CALL Mock_glVertexBindingDivisor(GLuint bindingindex, 2330 GLuint divisor); 2331 static void GL_BINDING_CALL Mock_glViewport(GLint x, 2332 GLint y, 2333 GLsizei width, 2334 GLsizei height); 2335 static void GL_BINDING_CALL Mock_glWaitSemaphoreEXT(GLuint semaphore, 2336 GLuint numBufferBarriers, 2337 const GLuint* buffers, 2338 GLuint numTextureBarriers, 2339 const GLuint* textures, 2340 const GLenum* srcLayouts); 2341 static void GL_BINDING_CALL Mock_glWaitSync(GLsync sync, 2342 GLbitfield flags, 2343 GLuint64 timeout); 2344 static void GL_BINDING_CALL Mock_glWaitSyncAPPLE(GLsync sync, 2345 GLbitfield flags, 2346 GLuint64 timeout); 2347 static void GL_BINDING_CALL Mock_glWindowRectanglesEXT(GLenum mode, 2348 GLsizei n, 2349 const GLint* box); 2350