1{ 2 "description": [ 3 "Copyright 2019 The ANGLE Project Authors. All rights reserved.", 4 "Use of this source code is governed by a BSD-style license that can be", 5 "found in the LICENSE file.", 6 "", 7 "entry_point_packed_gl_enums.json: Metadata for packing entry point params.", 8 "", 9 "Note that all entry points have their suffixes stripped in this file.", 10 "See gen_packed_gl_enums.py for the generator that uses this data." 11 ], 12 "glActiveShaderProgram": { 13 "pipeline": "ProgramPipelineID", 14 "program": "ShaderProgramID" 15 }, 16 "glAlphaFunc": { 17 "func": "AlphaTestFunc" 18 }, 19 "glAlphaFuncx": { 20 "func": "AlphaTestFunc" 21 }, 22 "glAttachShader": { 23 "program": "ShaderProgramID", 24 "shader": "ShaderProgramID" 25 }, 26 "glBeginQuery": { 27 "id": "QueryID", 28 "target": "QueryType" 29 }, 30 "glBeginQueryIndexed": { 31 "id": "QueryID" 32 }, 33 "glBeginTransformFeedback": { 34 "primitiveMode": "PrimitiveMode" 35 }, 36 "glBindAttribLocation": { 37 "program": "ShaderProgramID" 38 }, 39 "glBindBuffer": { 40 "buffer": "BufferID", 41 "target": "BufferBinding" 42 }, 43 "glBindBufferBase": { 44 "buffer": "BufferID", 45 "target": "BufferBinding" 46 }, 47 "glBindBufferRange": { 48 "buffer": "BufferID", 49 "target": "BufferBinding" 50 }, 51 "glBindBuffersBase": { 52 "buffers": "const BufferID *" 53 }, 54 "glBindBuffersRange": { 55 "buffers": "const BufferID *" 56 }, 57 "glBindFragDataLocation": { 58 "program": "ShaderProgramID" 59 }, 60 "glBindFragDataLocationIndexed": { 61 "program": "ShaderProgramID" 62 }, 63 "glBindFragmentInputLocation": { 64 "programs": "ShaderProgramID" 65 }, 66 "glBindFramebuffer": { 67 "framebuffer": "FramebufferID" 68 }, 69 "glBindImageTexture": { 70 "texture": "TextureID" 71 }, 72 "glBindProgramPipeline": { 73 "pipeline": "ProgramPipelineID" 74 }, 75 "glBindRenderbuffer": { 76 "renderbuffer": "RenderbufferID" 77 }, 78 "glBindSampler": { 79 "sampler": "SamplerID" 80 }, 81 "glBindTexture": { 82 "target": "TextureType", 83 "texture": "TextureID" 84 }, 85 "glBindTextureUnit": { 86 "texture": "TextureID" 87 }, 88 "glBindTransformFeedback": { 89 "id": "TransformFeedbackID" 90 }, 91 "glBindUniformLocation": { 92 "program": "ShaderProgramID", 93 "location": "UniformLocation" 94 }, 95 "glBindVertexArray": { 96 "array": "VertexArrayID" 97 }, 98 "glBindVertexBuffer": { 99 "buffer": "BufferID" 100 }, 101 "glBindVertexBuffers": { 102 "buffers": "const BufferID *" 103 }, 104 "glBufferData": { 105 "target": "BufferBinding", 106 "usage": "BufferUsage" 107 }, 108 "glBufferStorageMem": { 109 "memory": "MemoryObjectID", 110 "target": "TextureType" 111 }, 112 "glBufferSubData": { 113 "target": "BufferBinding" 114 }, 115 "glCheckNamedFramebufferStatus": { 116 "framebuffer": "FramebufferID" 117 }, 118 "glClearNamedBufferData": { 119 "buffer": "BufferID" 120 }, 121 "glClearNamedBufferSubData": { 122 "buffer": "BufferID" 123 }, 124 "glClearNamedFramebufferfi": { 125 "framebuffer": "FramebufferID" 126 }, 127 "glClearNamedFramebufferfv": { 128 "framebuffer": "FramebufferID" 129 }, 130 "glClearNamedFramebufferiv": { 131 "framebuffer": "FramebufferID" 132 }, 133 "glClearNamedFramebufferuiv": { 134 "framebuffer": "FramebufferID" 135 }, 136 "glClearTexImage": { 137 "texture": "TextureID" 138 }, 139 "glClearTexSubImage": { 140 "texture": "TextureID" 141 }, 142 "glColorPointer": { 143 "type": "VertexAttribType" 144 }, 145 "glCompileShader": { 146 "shader": "ShaderProgramID" 147 }, 148 "glCompressedCopyTexture": { 149 "destId": "TextureID", 150 "sourceId": "TextureID" 151 }, 152 "glCompressedTexImage2D": { 153 "target": "TextureTarget" 154 }, 155 "glCompressedTexImage2DRobust": { 156 "target": "TextureTarget" 157 }, 158 "glCompressedTexImage3D": { 159 "target": "TextureTarget" 160 }, 161 "glCompressedTexImage3DRobust": { 162 "target": "TextureTarget" 163 }, 164 "glCompressedTexSubImage2D": { 165 "target": "TextureTarget" 166 }, 167 "glCompressedTexSubImage2DRobust": { 168 "target": "TextureTarget" 169 }, 170 "glCompressedTexSubImage3D": { 171 "target": "TextureTarget" 172 }, 173 "glCompressedTexSubImage3DRobust": { 174 "target": "TextureTarget" 175 }, 176 "glCompressedTextureImage": { 177 "texture": "TextureID" 178 }, 179 "glCompressedTextureSubImage": { 180 "texture": "TextureID" 181 }, 182 "glCompressedTextureSubImage1D": { 183 "texture": "TextureID" 184 }, 185 "glCompressedTextureSubImage2D": { 186 "texture": "TextureID" 187 }, 188 "glCompressedTextureSubImage3D": { 189 "texture": "TextureID" 190 }, 191 "glCopyBufferSubData": { 192 "readTarget": "BufferBinding", 193 "writeTarget": "BufferBinding" 194 }, 195 "glCopySubTexture": { 196 "destId": "TextureID", 197 "destTarget": "TextureTarget", 198 "sourceId": "TextureID" 199 }, 200 "glCopySubTexture3D": { 201 "destId": "TextureID", 202 "destTarget": "TextureTarget", 203 "sourceId": "TextureID" 204 }, 205 "glCopyTexImage2D": { 206 "target": "TextureTarget" 207 }, 208 "glCopyTexSubImage2D": { 209 "target": "TextureTarget" 210 }, 211 "glCopyTexSubImage3D": { 212 "target": "TextureTarget" 213 }, 214 "glCopyTexture": { 215 "destId": "TextureID", 216 "destTarget": "TextureTarget", 217 "sourceId": "TextureID" 218 }, 219 "glCopyTexture3D": { 220 "destId": "TextureID", 221 "destTarget": "TextureTarget", 222 "sourceId": "TextureID" 223 }, 224 "glCopyTextureSubImage1D": { 225 "texture": "TextureID" 226 }, 227 "glCopyTextureSubImage2D": { 228 "texture": "TextureID" 229 }, 230 "glCopyTextureSubImage3D": { 231 "texture": "TextureID" 232 }, 233 "glCoverFillPath": { 234 "path": "PathID" 235 }, 236 "glCoverFillPathInstanced": { 237 "pathBase": "PathID" 238 }, 239 "glCoverStrokePath": { 240 "path": "PathID" 241 }, 242 "glCoverStrokePathInstanced": { 243 "pathBase": "PathID" 244 }, 245 "glCreateBuffers": { 246 "buffers": "BufferID *" 247 }, 248 "glCreateMemoryObjects": { 249 "memoryObjects": "MemoryObjectID *" 250 }, 251 "glCreateRenderbuffers": { 252 "renderbuffers": "RenderbufferID *" 253 }, 254 "glCreateShader": { 255 "type": "ShaderType" 256 }, 257 "glCreateShaderProgramv": { 258 "type": "ShaderType" 259 }, 260 "glCreateVertexArrays": { 261 "arrays": "VertexArrayID *" 262 }, 263 "glCullFace": { 264 "mode": "CullFaceMode" 265 }, 266 "glDeleteBuffers": { 267 "buffers": "const BufferID *" 268 }, 269 "glDeleteFencesNV": { 270 "fences": "const FenceNVID *" 271 }, 272 "glDeleteFramebuffers": { 273 "framebuffers": "const FramebufferID *" 274 }, 275 "glDeleteMemoryObjects": { 276 "memoryObjects": "const MemoryObjectID *" 277 }, 278 "glDeletePaths": { 279 "first": "PathID" 280 }, 281 "glDeleteProgram": { 282 "program": "ShaderProgramID" 283 }, 284 "glDeleteProgramPipelines": { 285 "pipelines": "const ProgramPipelineID *" 286 }, 287 "glDeleteQueries": { 288 "ids": "const QueryID *" 289 }, 290 "glDeleteRenderbuffers": { 291 "renderbuffers": "const RenderbufferID *" 292 }, 293 "glDeleteSamplers": { 294 "samplers": "const SamplerID *" 295 }, 296 "glDeleteSemaphores": { 297 "semaphores": "const SemaphoreID *" 298 }, 299 "glDeleteShader": { 300 "shader": "ShaderProgramID" 301 }, 302 "glDeleteTextures": { 303 "textures": "const TextureID *" 304 }, 305 "glDeleteTransformFeedbacks": { 306 "ids": "const TransformFeedbackID *" 307 }, 308 "glDeleteVertexArrays": { 309 "arrays": "const VertexArrayID *" 310 }, 311 "glDetachShader": { 312 "program": "ShaderProgramID", 313 "shader": "ShaderProgramID" 314 }, 315 "glDisableClientState": { 316 "array": "ClientVertexArrayType" 317 }, 318 "glDisableVertexArrayAttrib": { 319 "vaobj": "VertexArrayID" 320 }, 321 "glDrawArrays": { 322 "mode": "PrimitiveMode" 323 }, 324 "glDrawArraysIndirect": { 325 "mode": "PrimitiveMode" 326 }, 327 "glDrawArraysInstanced": { 328 "mode": "PrimitiveMode" 329 }, 330 "glDrawArraysInstancedBaseInstance": { 331 "mode": "PrimitiveMode" 332 }, 333 "glDrawElements": { 334 "mode": "PrimitiveMode", 335 "type": "DrawElementsType" 336 }, 337 "glDrawElementsBaseVertex": { 338 "mode": "PrimitiveMode", 339 "type": "DrawElementsType" 340 }, 341 "glDrawElementsIndirect": { 342 "mode": "PrimitiveMode", 343 "type": "DrawElementsType" 344 }, 345 "glDrawElementsInstanced": { 346 "mode": "PrimitiveMode", 347 "type": "DrawElementsType" 348 }, 349 "glDrawElementsInstancedBaseVertex": { 350 "mode": "PrimitiveMode", 351 "type": "DrawElementsType" 352 }, 353 "glDrawElementsInstancedBaseVertexBaseInstance": { 354 "mode": "PrimitiveMode", 355 "type": "DrawElementsType" 356 }, 357 "glDrawRangeElements": { 358 "mode": "PrimitiveMode", 359 "type": "DrawElementsType" 360 }, 361 "glDrawRangeElementsBaseVertex": { 362 "mode": "PrimitiveMode", 363 "type": "DrawElementsType" 364 }, 365 "glDrawTransformFeedback": { 366 "id": "TransformFeedbackID" 367 }, 368 "glDrawTransformFeedbackInstanced": { 369 "id": "TransformFeedbackID" 370 }, 371 "glDrawTransformFeedbackStream": { 372 "id": "TransformFeedbackID" 373 }, 374 "glDrawTransformFeedbackStreamInstanced": { 375 "id": "TransformFeedbackID" 376 }, 377 "glEGLImageTargetTexture2D": { 378 "target": "TextureType" 379 }, 380 "glEnableClientState": { 381 "array": "ClientVertexArrayType" 382 }, 383 "glEnableVertexArrayAttrib": { 384 "vaobj": "VertexArrayID" 385 }, 386 "glEndQuery": { 387 "target": "QueryType" 388 }, 389 "glExtGetProgramBinarySource": { 390 "program": "ShaderProgramID" 391 }, 392 "glExtIsProgramBinary": { 393 "program": "ShaderProgramID" 394 }, 395 "glFinishFenceNV": { 396 "fence": "FenceNVID" 397 }, 398 "glFlushMappedBufferRange": { 399 "target": "BufferBinding" 400 }, 401 "glFlushMappedNamedBufferRange": { 402 "buffer": "BufferID" 403 }, 404 "glFramebufferRenderbuffer": { 405 "renderbuffer": "RenderbufferID" 406 }, 407 "glFramebufferTexture": { 408 "texture": "TextureID" 409 }, 410 "glFramebufferTexture1D": { 411 "textarget": "TextureTarget", 412 "texture": "TextureID" 413 }, 414 "glFramebufferTexture2D": { 415 "textarget": "TextureTarget", 416 "texture": "TextureID" 417 }, 418 "glFramebufferTexture3D": { 419 "textarget": "TextureTarget", 420 "texture": "TextureID" 421 }, 422 "glFramebufferTextureLayer": { 423 "textarget": "TextureTarget", 424 "texture": "TextureID" 425 }, 426 "glFramebufferTextureMultiview": { 427 "texture": "TextureID" 428 }, 429 "glGenBuffers": { 430 "buffers": "BufferID *" 431 }, 432 "glGenerateMipmap": { 433 "target": "TextureType" 434 }, 435 "glGenerateTextureMipmap": { 436 "texture": "TextureID" 437 }, 438 "glGenFencesNV": { 439 "fences": "FenceNVID *" 440 }, 441 "glGenFramebuffers": { 442 "framebuffers": "FramebufferID *" 443 }, 444 "glGenProgramPipelines": { 445 "pipelines": "ProgramPipelineID *" 446 }, 447 "glGenQueries": { 448 "ids": "QueryID *" 449 }, 450 "glGenRenderbuffers": { 451 "renderbuffers": "RenderbufferID *" 452 }, 453 "glGenSamplers": { 454 "samplers": "SamplerID *" 455 }, 456 "glGenSemaphores": { 457 "semaphores": "SemaphoreID *" 458 }, 459 "glGenTextures": { 460 "textures": "TextureID *" 461 }, 462 "glGenTransformFeedbacks": { 463 "ids": "TransformFeedbackID *" 464 }, 465 "glGenVertexArrays": { 466 "arrays": "VertexArrayID *" 467 }, 468 "glGetActiveAtomicCounterBufferiv": { 469 "program": "ShaderProgramID" 470 }, 471 "glGetActiveAttrib": { 472 "program": "ShaderProgramID" 473 }, 474 "glGetActiveSubroutineName": { 475 "program": "ShaderProgramID" 476 }, 477 "glGetActiveSubroutineUniformiv": { 478 "program": "ShaderProgramID" 479 }, 480 "glGetActiveSubroutineUniformName": { 481 "program": "ShaderProgramID" 482 }, 483 "glGetActiveUniform": { 484 "program": "ShaderProgramID" 485 }, 486 "glGetActiveUniformBlockiv": { 487 "program": "ShaderProgramID" 488 }, 489 "glGetActiveUniformBlockivRobust": { 490 "program": "ShaderProgramID" 491 }, 492 "glGetActiveUniformBlockName": { 493 "program": "ShaderProgramID" 494 }, 495 "glGetActiveUniformName": { 496 "program": "ShaderProgramID" 497 }, 498 "glGetActiveUniformsiv": { 499 "program": "ShaderProgramID" 500 }, 501 "glGetAttachedShaders": { 502 "program": "ShaderProgramID", 503 "shaders": "ShaderProgramID *" 504 }, 505 "glGetAttribLocation": { 506 "program": "ShaderProgramID" 507 }, 508 "glGetBufferParameteri64v": { 509 "target": "BufferBinding" 510 }, 511 "glGetBufferParameteri64vRobust": { 512 "target": "BufferBinding" 513 }, 514 "glGetBufferParameteriv": { 515 "target": "BufferBinding" 516 }, 517 "glGetBufferParameterivRobust": { 518 "target": "BufferBinding" 519 }, 520 "glGetBufferPointerv": { 521 "target": "BufferBinding" 522 }, 523 "glGetBufferPointervRobust": { 524 "target": "BufferBinding" 525 }, 526 "glGetCompressedTextureImage": { 527 "texture": "TextureID" 528 }, 529 "glGetCompressedTextureSubImage": { 530 "texture": "TextureID" 531 }, 532 "glGetFenceivNV": { 533 "fence": "FenceNVID" 534 }, 535 "glGetFragDataIndex": { 536 "program": "ShaderProgramID" 537 }, 538 "glGetFragDataLocation": { 539 "program": "ShaderProgramID" 540 }, 541 "glGetLightfv": { 542 "pname": "LightParameter" 543 }, 544 "glGetLightxv": { 545 "pname": "LightParameter" 546 }, 547 "glGetMaterialfv": { 548 "pname": "MaterialParameter" 549 }, 550 "glGetMaterialxv": { 551 "pname": "MaterialParameter" 552 }, 553 "glGetMemoryObjectParameteriv": { 554 "memoryObject": "MemoryObjectID" 555 }, 556 "glGetNamedBufferParameteri64v": { 557 "buffer": "BufferID" 558 }, 559 "glGetNamedBufferParameteriv": { 560 "buffer": "BufferID" 561 }, 562 "glGetNamedBufferPointerv": { 563 "buffer": "BufferID" 564 }, 565 "glGetNamedBufferSubData": { 566 "buffer": "BufferID" 567 }, 568 "glGetNamedFramebufferAttachmentParameteriv": { 569 "framebuffer": "FramebufferID" 570 }, 571 "glGetNamedFramebufferParameteriv": { 572 "framebuffer": "FramebufferID" 573 }, 574 "glGetNamedRenderbufferParameteriv": { 575 "renderbuffer": "RenderbufferID" 576 }, 577 "glGetnUniformdv": { 578 "program": "ShaderProgramID", 579 "location": "UniformLocation" 580 }, 581 "glGetnUniformfv": { 582 "program": "ShaderProgramID", 583 "location": "UniformLocation" 584 }, 585 "glGetnUniformfvRobust": { 586 "program": "ShaderProgramID", 587 "location": "UniformLocation" 588 }, 589 "glGetnUniformiv": { 590 "program": "ShaderProgramID", 591 "location": "UniformLocation" 592 }, 593 "glGetnUniformivRobust": { 594 "program": "ShaderProgramID", 595 "location": "UniformLocation" 596 }, 597 "glGetnUniformuiv": { 598 "program": "ShaderProgramID", 599 "location": "UniformLocation" 600 }, 601 "glGetnUniformuivRobust": { 602 "program": "ShaderProgramID", 603 "location": "UniformLocation" 604 }, 605 "glGetPathCommands": { 606 "path": "PathID" 607 }, 608 "glGetPathCoords": { 609 "path": "PathID" 610 }, 611 "glGetPathDashArray": { 612 "path": "PathID" 613 }, 614 "glGetPathLength": { 615 "path": "PathID" 616 }, 617 "glGetPathMetrics": { 618 "pathBase": "PathID" 619 }, 620 "glGetPathParameterfv": { 621 "path": "PathID" 622 }, 623 "glGetPathParameteriv": { 624 "path": "PathID" 625 }, 626 "glGetPathSpacing": { 627 "pathBase": "PathID" 628 }, 629 "glGetProgramBinary": { 630 "program": "ShaderProgramID" 631 }, 632 "glGetProgramInfoLog": { 633 "program": "ShaderProgramID" 634 }, 635 "glGetProgramInterfaceiv": { 636 "program": "ShaderProgramID" 637 }, 638 "glGetProgramInterfaceivRobust": { 639 "program": "ShaderProgramID" 640 }, 641 "glGetProgramiv": { 642 "program": "ShaderProgramID" 643 }, 644 "glGetProgramivRobust": { 645 "program": "ShaderProgramID" 646 }, 647 "glGetProgramPipelineInfoLog": { 648 "pipeline": "ProgramPipelineID" 649 }, 650 "glGetProgramPipelineiv": { 651 "pipeline": "ProgramPipelineID" 652 }, 653 "glGetProgramResourceIndex": { 654 "program": "ShaderProgramID" 655 }, 656 "glGetProgramResourceiv": { 657 "program": "ShaderProgramID" 658 }, 659 "glGetProgramResourceLocation": { 660 "program": "ShaderProgramID" 661 }, 662 "glGetProgramResourceLocationIndex": { 663 "program": "ShaderProgramID" 664 }, 665 "glGetProgramResourceName": { 666 "program": "ShaderProgramID" 667 }, 668 "glGetProgramStageiv": { 669 "program": "ShaderProgramID" 670 }, 671 "glGetQueryBufferObjecti64v": { 672 "buffer": "BufferID" 673 }, 674 "glGetQueryBufferObjectiv": { 675 "buffer": "BufferID" 676 }, 677 "glGetQueryBufferObjectui64v": { 678 "buffer": "BufferID" 679 }, 680 "glGetQueryBufferObjectuiv": { 681 "buffer": "BufferID" 682 }, 683 "glGetQueryiv": { 684 "target": "QueryType" 685 }, 686 "glGetQueryivRobust": { 687 "id": "QueryID", 688 "target": "QueryType" 689 }, 690 "glGetQueryObjecti64v": { 691 "id": "QueryID" 692 }, 693 "glGetQueryObjecti64vRobust": { 694 "id": "QueryID" 695 }, 696 "glGetQueryObjectiv": { 697 "id": "QueryID" 698 }, 699 "glGetQueryObjectivRobust": { 700 "id": "QueryID" 701 }, 702 "glGetQueryObjectui64v": { 703 "id": "QueryID" 704 }, 705 "glGetQueryObjectui64vRobust": { 706 "id": "QueryID" 707 }, 708 "glGetQueryObjectuiv": { 709 "id": "QueryID" 710 }, 711 "glGetQueryObjectuivRobust": { 712 "id": "QueryID" 713 }, 714 "glGetSamplerParameterfv": { 715 "sampler": "SamplerID" 716 }, 717 "glGetSamplerParameterfvRobust": { 718 "sampler": "SamplerID" 719 }, 720 "glGetSamplerParameterIiv": { 721 "sampler": "SamplerID" 722 }, 723 "glGetSamplerParameterIivRobust": { 724 "sampler": "SamplerID" 725 }, 726 "glGetSamplerParameterIuiv": { 727 "sampler": "SamplerID" 728 }, 729 "glGetSamplerParameterIuivRobust": { 730 "sampler": "SamplerID" 731 }, 732 "glGetSamplerParameteriv": { 733 "sampler": "SamplerID" 734 }, 735 "glGetSamplerParameterivRobust": { 736 "sampler": "SamplerID" 737 }, 738 "glGetSemaphoreParameterui64v": { 739 "semaphore": "SemaphoreID" 740 }, 741 "glGetShaderInfoLog": { 742 "shader": "ShaderProgramID" 743 }, 744 "glGetShaderiv": { 745 "shader": "ShaderProgramID" 746 }, 747 "glGetShaderivRobust": { 748 "shader": "ShaderProgramID" 749 }, 750 "glGetShaderPrecisionFormat": { 751 "shader": "ShaderProgramID" 752 }, 753 "glGetShaderSource": { 754 "shader": "ShaderProgramID" 755 }, 756 "glGetSubroutineIndex": { 757 "program": "ShaderProgramID" 758 }, 759 "glGetSubroutineUniformLocation": { 760 "program": "ShaderProgramID" 761 }, 762 "glGetTexEnvfv": { 763 "pname": "TextureEnvParameter", 764 "target": "TextureEnvTarget" 765 }, 766 "glGetTexEnviv": { 767 "pname": "TextureEnvParameter", 768 "target": "TextureEnvTarget" 769 }, 770 "glGetTexEnvxv": { 771 "pname": "TextureEnvParameter", 772 "target": "TextureEnvTarget" 773 }, 774 "glGetTexImage": { 775 "target": "TextureTarget" 776 }, 777 "glGetTexLevelParameterfv": { 778 "target": "TextureTarget" 779 }, 780 "glGetTexLevelParameterfvRobust": { 781 "target": "TextureTarget" 782 }, 783 "glGetTexLevelParameteriv": { 784 "target": "TextureTarget" 785 }, 786 "glGetTexLevelParameterivRobust": { 787 "target": "TextureTarget" 788 }, 789 "glGetTexParameterfv": { 790 "target": "TextureType" 791 }, 792 "glGetTexParameterfvRobust": { 793 "target": "TextureType" 794 }, 795 "glGetTexParameterIiv": { 796 "target": "TextureType" 797 }, 798 "glGetTexParameterIivRobust": { 799 "target": "TextureType" 800 }, 801 "glGetTexParameterIuiv": { 802 "target": "TextureType" 803 }, 804 "glGetTexParameterIuivRobust": { 805 "target": "TextureType" 806 }, 807 "glGetTexParameteriv": { 808 "target": "TextureType" 809 }, 810 "glGetTexParameterivRobust": { 811 "target": "TextureType" 812 }, 813 "glGetTexParameterxv": { 814 "target": "TextureType" 815 }, 816 "glGetTextureImage": { 817 "texture": "TextureID" 818 }, 819 "glGetTextureLevelParameterfv": { 820 "texture": "TextureID" 821 }, 822 "glGetTextureLevelParameteriv": { 823 "texture": "TextureID" 824 }, 825 "glGetTextureParameterfv": { 826 "texture": "TextureID" 827 }, 828 "glGetTextureParameterIiv": { 829 "texture": "TextureID" 830 }, 831 "glGetTextureParameterIuiv": { 832 "texture": "TextureID" 833 }, 834 "glGetTextureParameteriv": { 835 "texture": "TextureID" 836 }, 837 "glGetTextureSubImage": { 838 "texture": "TextureID" 839 }, 840 "glGetTransformFeedbackVarying": { 841 "program": "ShaderProgramID" 842 }, 843 "glGetTranslatedShaderSource": { 844 "shader": "ShaderProgramID" 845 }, 846 "glGetUniformBlockIndex": { 847 "program": "ShaderProgramID" 848 }, 849 "glGetUniformdv": { 850 "program": "ShaderProgramID", 851 "location": "UniformLocation" 852 }, 853 "glGetUniformfv": { 854 "program": "ShaderProgramID", 855 "location": "UniformLocation" 856 }, 857 "glGetUniformfvRobust": { 858 "program": "ShaderProgramID", 859 "location": "UniformLocation" 860 }, 861 "glGetUniformIndices": { 862 "program": "ShaderProgramID" 863 }, 864 "glGetUniformiv": { 865 "program": "ShaderProgramID", 866 "location": "UniformLocation" 867 }, 868 "glGetUniformivRobust": { 869 "program": "ShaderProgramID", 870 "location": "UniformLocation" 871 }, 872 "glGetUniformLocation": { 873 "program": "ShaderProgramID" 874 }, 875 "glGetUniformuiv": { 876 "program": "ShaderProgramID", 877 "location": "UniformLocation" 878 }, 879 "glGetUniformuivRobust": { 880 "program": "ShaderProgramID", 881 "location": "UniformLocation" 882 }, 883 "glGetVertexArrayIndexed64iv": { 884 "vaobj": "VertexArrayID" 885 }, 886 "glGetVertexArrayIndexediv": { 887 "vaobj": "VertexArrayID" 888 }, 889 "glGetVertexArrayiv": { 890 "vaobj": "VertexArrayID" 891 }, 892 "glImportMemoryFd": { 893 "handleType": "HandleType", 894 "memory": "MemoryObjectID" 895 }, 896 "glImportMemoryZirconHandle": { 897 "handleType": "HandleType", 898 "memory": "MemoryObjectID" 899 }, 900 "glImportSemaphoreFd": { 901 "handleType": "HandleType", 902 "semaphore": "SemaphoreID" 903 }, 904 "glImportSemaphoreZirconHandle": { 905 "handleType": "HandleType", 906 "semaphore": "SemaphoreID" 907 }, 908 "glInterpolatePaths": { 909 "pathA": "PathID", 910 "pathB": "PathID" 911 }, 912 "glInvalidateBufferData": { 913 "buffer": "BufferID" 914 }, 915 "glInvalidateBufferSubData": { 916 "buffer": "BufferID" 917 }, 918 "glInvalidateNamedFramebufferData": { 919 "framebuffer": "FramebufferID" 920 }, 921 "glInvalidateNamedFramebufferSubData": { 922 "framebuffer": "FramebufferID" 923 }, 924 "glInvalidateTexImage": { 925 "texture": "TextureID" 926 }, 927 "glInvalidateTexSubImage": { 928 "texture": "TextureID" 929 }, 930 "glInvalidateTexture": { 931 "target": "TextureType" 932 }, 933 "glIsBuffer": { 934 "buffer": "BufferID" 935 }, 936 "glIsFenceNV": { 937 "fence": "FenceNVID" 938 }, 939 "glIsFramebuffer": { 940 "framebuffer": "FramebufferID" 941 }, 942 "glIsMemoryObject": { 943 "memoryObject": "MemoryObjectID" 944 }, 945 "glIsPath": { 946 "path": "PathID" 947 }, 948 "glIsPointInFillPath": { 949 "path": "PathID" 950 }, 951 "glIsPointInStrokePath": { 952 "path": "PathID" 953 }, 954 "glIsProgram": { 955 "program": "ShaderProgramID" 956 }, 957 "glIsProgramPipeline": { 958 "pipeline": "ProgramPipelineID" 959 }, 960 "glIsQuery": { 961 "id": "QueryID" 962 }, 963 "glIsRenderbuffer": { 964 "renderbuffer": "RenderbufferID" 965 }, 966 "glIsSampler": { 967 "sampler": "SamplerID" 968 }, 969 "glIsSemaphore": { 970 "semaphore": "SemaphoreID" 971 }, 972 "glIsShader": { 973 "shader": "ShaderProgramID" 974 }, 975 "glIsTexture": { 976 "texture": "TextureID" 977 }, 978 "glIsTransformFeedback": { 979 "id": "TransformFeedbackID" 980 }, 981 "glIsVertexArray": { 982 "array": "VertexArrayID" 983 }, 984 "glLightf": { 985 "pname": "LightParameter" 986 }, 987 "glLightfv": { 988 "pname": "LightParameter" 989 }, 990 "glLightx": { 991 "pname": "LightParameter" 992 }, 993 "glLightxv": { 994 "pname": "LightParameter" 995 }, 996 "glLinkProgram": { 997 "program": "ShaderProgramID" 998 }, 999 "glLogicOp": { 1000 "opcode": "LogicalOperation" 1001 }, 1002 "glLoseContext": { 1003 "current": "GraphicsResetStatus", 1004 "other": "GraphicsResetStatus" 1005 }, 1006 "glMapBuffer": { 1007 "target": "BufferBinding" 1008 }, 1009 "glMapBufferRange": { 1010 "target": "BufferBinding" 1011 }, 1012 "glMapNamedBuffer": { 1013 "buffer": "BufferID" 1014 }, 1015 "glMapNamedBufferRange": { 1016 "buffer": "BufferID" 1017 }, 1018 "glMaterialf": { 1019 "pname": "MaterialParameter" 1020 }, 1021 "glMaterialfv": { 1022 "pname": "MaterialParameter" 1023 }, 1024 "glMaterialx": { 1025 "pname": "MaterialParameter" 1026 }, 1027 "glMaterialxv": { 1028 "pname": "MaterialParameter" 1029 }, 1030 "glMatrixMode": { 1031 "mode": "MatrixType" 1032 }, 1033 "glMemoryObjectParameteriv": { 1034 "memoryObject": "MemoryObjectID" 1035 }, 1036 "glMultiDrawArrays": { 1037 "mode": "PrimitiveMode" 1038 }, 1039 "glMultiDrawArraysInstanced": { 1040 "mode": "PrimitiveMode" 1041 }, 1042 "glMultiDrawArraysInstancedBaseInstance": { 1043 "mode": "PrimitiveMode" 1044 }, 1045 "glMultiDrawElements": { 1046 "mode": "PrimitiveMode", 1047 "type": "DrawElementsType" 1048 }, 1049 "glMultiDrawElementsBaseVertex": { 1050 "mode": "PrimitiveMode", 1051 "type": "DrawElementsType" 1052 }, 1053 "glMultiDrawElementsInstanced": { 1054 "mode": "PrimitiveMode", 1055 "type": "DrawElementsType" 1056 }, 1057 "glMultiDrawElementsInstancedBaseVertexBaseInstance": { 1058 "mode": "PrimitiveMode", 1059 "type": "DrawElementsType" 1060 }, 1061 "glNamedBufferData": { 1062 "buffer": "BufferID" 1063 }, 1064 "glNamedBufferStorage": { 1065 "buffer": "BufferID" 1066 }, 1067 "glNamedBufferSubData": { 1068 "buffer": "BufferID" 1069 }, 1070 "glNamedFramebufferDrawBuffer": { 1071 "framebuffer": "FramebufferID" 1072 }, 1073 "glNamedFramebufferDrawBuffers": { 1074 "framebuffer": "FramebufferID" 1075 }, 1076 "glNamedFramebufferParameteri": { 1077 "framebuffer": "FramebufferID" 1078 }, 1079 "glNamedFramebufferReadBuffer": { 1080 "framebuffer": "FramebufferID" 1081 }, 1082 "glNamedFramebufferRenderbuffer": { 1083 "framebuffer": "FramebufferID", 1084 "renderbuffer": "RenderbufferID" 1085 }, 1086 "glNamedFramebufferTexture": { 1087 "framebuffer": "FramebufferID", 1088 "texture": "TextureID" 1089 }, 1090 "glNamedFramebufferTextureLayer": { 1091 "framebuffer": "FramebufferID", 1092 "texture": "TextureID" 1093 }, 1094 "glNamedRenderbufferStorage": { 1095 "renderbuffer": "RenderbufferID" 1096 }, 1097 "glNamedRenderbufferStorageMultisample": { 1098 "renderbuffer": "RenderbufferID" 1099 }, 1100 "glNormalPointer": { 1101 "type": "VertexAttribType" 1102 }, 1103 "glPathCommands": { 1104 "path": "PathID" 1105 }, 1106 "glPathCoords": { 1107 "path": "PathID" 1108 }, 1109 "glPathDashArray": { 1110 "path": "PathID" 1111 }, 1112 "glPathGlyphIndexArray": { 1113 "path": "PathID" 1114 }, 1115 "glPathGlyphIndexRange": { 1116 "path": "PathID" 1117 }, 1118 "glPathGlyphRange": { 1119 "pathParameterTemplate": "PathID" 1120 }, 1121 "glPathGlyphs": { 1122 "pathParameterTemplate": "PathID" 1123 }, 1124 "glPathMemoryGlyphIndexArray": { 1125 "path": "PathID" 1126 }, 1127 "glPathParameterf": { 1128 "path": "PathID" 1129 }, 1130 "glPathParameterfv": { 1131 "path": "PathID" 1132 }, 1133 "glPathParameteri": { 1134 "path": "PathID" 1135 }, 1136 "glPathParameteriv": { 1137 "path": "PathID" 1138 }, 1139 "glPathString": { 1140 "path": "PathID" 1141 }, 1142 "glPathSubCommands": { 1143 "path": "PathID" 1144 }, 1145 "glPathSubCoords": { 1146 "path": "PathID" 1147 }, 1148 "glPointAlongPath": { 1149 "path": "PathID" 1150 }, 1151 "glPointParameterf": { 1152 "pname": "PointParameter" 1153 }, 1154 "glPointParameterfv": { 1155 "pname": "PointParameter" 1156 }, 1157 "glPointParameterx": { 1158 "pname": "PointParameter" 1159 }, 1160 "glPointParameterxv": { 1161 "pname": "PointParameter" 1162 }, 1163 "glPointSizePointer": { 1164 "type": "VertexAttribType" 1165 }, 1166 "glProgramBinary": { 1167 "program": "ShaderProgramID" 1168 }, 1169 "glProgramParameteri": { 1170 "program": "ShaderProgramID" 1171 }, 1172 "glProgramPathFragmentInputGen": { 1173 "program": "ShaderProgramID" 1174 }, 1175 "glProgramUniform1d": { 1176 "program": "ShaderProgramID", 1177 "location": "UniformLocation" 1178 }, 1179 "glProgramUniform1dv": { 1180 "program": "ShaderProgramID", 1181 "location": "UniformLocation" 1182 }, 1183 "glProgramUniform1f": { 1184 "program": "ShaderProgramID", 1185 "location": "UniformLocation" 1186 }, 1187 "glProgramUniform1fv": { 1188 "program": "ShaderProgramID", 1189 "location": "UniformLocation" 1190 }, 1191 "glProgramUniform1i": { 1192 "program": "ShaderProgramID", 1193 "location": "UniformLocation" 1194 }, 1195 "glProgramUniform1iv": { 1196 "program": "ShaderProgramID", 1197 "location": "UniformLocation" 1198 }, 1199 "glProgramUniform1ui": { 1200 "program": "ShaderProgramID", 1201 "location": "UniformLocation" 1202 }, 1203 "glProgramUniform1uiv": { 1204 "program": "ShaderProgramID", 1205 "location": "UniformLocation" 1206 }, 1207 "glProgramUniform2d": { 1208 "program": "ShaderProgramID", 1209 "location": "UniformLocation" 1210 }, 1211 "glProgramUniform2dv": { 1212 "program": "ShaderProgramID", 1213 "location": "UniformLocation" 1214 }, 1215 "glProgramUniform2f": { 1216 "program": "ShaderProgramID", 1217 "location": "UniformLocation" 1218 }, 1219 "glProgramUniform2fv": { 1220 "program": "ShaderProgramID", 1221 "location": "UniformLocation" 1222 }, 1223 "glProgramUniform2i": { 1224 "program": "ShaderProgramID", 1225 "location": "UniformLocation" 1226 }, 1227 "glProgramUniform2iv": { 1228 "program": "ShaderProgramID", 1229 "location": "UniformLocation" 1230 }, 1231 "glProgramUniform2ui": { 1232 "program": "ShaderProgramID", 1233 "location": "UniformLocation" 1234 }, 1235 "glProgramUniform2uiv": { 1236 "program": "ShaderProgramID", 1237 "location": "UniformLocation" 1238 }, 1239 "glProgramUniform3d": { 1240 "program": "ShaderProgramID", 1241 "location": "UniformLocation" 1242 }, 1243 "glProgramUniform3dv": { 1244 "program": "ShaderProgramID", 1245 "location": "UniformLocation" 1246 }, 1247 "glProgramUniform3f": { 1248 "program": "ShaderProgramID", 1249 "location": "UniformLocation" 1250 }, 1251 "glProgramUniform3fv": { 1252 "program": "ShaderProgramID", 1253 "location": "UniformLocation" 1254 }, 1255 "glProgramUniform3i": { 1256 "program": "ShaderProgramID", 1257 "location": "UniformLocation" 1258 }, 1259 "glProgramUniform3iv": { 1260 "program": "ShaderProgramID", 1261 "location": "UniformLocation" 1262 }, 1263 "glProgramUniform3ui": { 1264 "program": "ShaderProgramID", 1265 "location": "UniformLocation" 1266 }, 1267 "glProgramUniform3uiv": { 1268 "program": "ShaderProgramID", 1269 "location": "UniformLocation" 1270 }, 1271 "glProgramUniform4d": { 1272 "program": "ShaderProgramID", 1273 "location": "UniformLocation" 1274 }, 1275 "glProgramUniform4dv": { 1276 "program": "ShaderProgramID", 1277 "location": "UniformLocation" 1278 }, 1279 "glProgramUniform4f": { 1280 "program": "ShaderProgramID", 1281 "location": "UniformLocation" 1282 }, 1283 "glProgramUniform4fv": { 1284 "program": "ShaderProgramID", 1285 "location": "UniformLocation" 1286 }, 1287 "glProgramUniform4i": { 1288 "program": "ShaderProgramID", 1289 "location": "UniformLocation" 1290 }, 1291 "glProgramUniform4iv": { 1292 "program": "ShaderProgramID", 1293 "location": "UniformLocation" 1294 }, 1295 "glProgramUniform4ui": { 1296 "program": "ShaderProgramID", 1297 "location": "UniformLocation" 1298 }, 1299 "glProgramUniform4uiv": { 1300 "program": "ShaderProgramID", 1301 "location": "UniformLocation" 1302 }, 1303 "glProgramUniformMatrix2dv": { 1304 "program": "ShaderProgramID", 1305 "location": "UniformLocation" 1306 }, 1307 "glProgramUniformMatrix2fv": { 1308 "program": "ShaderProgramID", 1309 "location": "UniformLocation" 1310 }, 1311 "glProgramUniformMatrix2x3dv": { 1312 "program": "ShaderProgramID", 1313 "location": "UniformLocation" 1314 }, 1315 "glProgramUniformMatrix2x3fv": { 1316 "program": "ShaderProgramID", 1317 "location": "UniformLocation" 1318 }, 1319 "glProgramUniformMatrix2x4dv": { 1320 "program": "ShaderProgramID", 1321 "location": "UniformLocation" 1322 }, 1323 "glProgramUniformMatrix2x4fv": { 1324 "program": "ShaderProgramID", 1325 "location": "UniformLocation" 1326 }, 1327 "glProgramUniformMatrix3dv": { 1328 "program": "ShaderProgramID", 1329 "location": "UniformLocation" 1330 }, 1331 "glProgramUniformMatrix3fv": { 1332 "program": "ShaderProgramID", 1333 "location": "UniformLocation" 1334 }, 1335 "glProgramUniformMatrix3x2dv": { 1336 "program": "ShaderProgramID", 1337 "location": "UniformLocation" 1338 }, 1339 "glProgramUniformMatrix3x2fv": { 1340 "program": "ShaderProgramID", 1341 "location": "UniformLocation" 1342 }, 1343 "glProgramUniformMatrix3x4dv": { 1344 "program": "ShaderProgramID", 1345 "location": "UniformLocation" 1346 }, 1347 "glProgramUniformMatrix3x4fv": { 1348 "program": "ShaderProgramID", 1349 "location": "UniformLocation" 1350 }, 1351 "glProgramUniformMatrix4dv": { 1352 "program": "ShaderProgramID", 1353 "location": "UniformLocation" 1354 }, 1355 "glProgramUniformMatrix4fv": { 1356 "program": "ShaderProgramID", 1357 "location": "UniformLocation" 1358 }, 1359 "glProgramUniformMatrix4x2dv": { 1360 "program": "ShaderProgramID", 1361 "location": "UniformLocation" 1362 }, 1363 "glProgramUniformMatrix4x2fv": { 1364 "program": "ShaderProgramID", 1365 "location": "UniformLocation" 1366 }, 1367 "glProgramUniformMatrix4x3dv": { 1368 "program": "ShaderProgramID", 1369 "location": "UniformLocation" 1370 }, 1371 "glProgramUniformMatrix4x3fv": { 1372 "program": "ShaderProgramID", 1373 "location": "UniformLocation" 1374 }, 1375 "glProvokingVertex": { 1376 "mode": "ProvokingVertexConvention" 1377 }, 1378 "glQueryCounter": { 1379 "id": "QueryID", 1380 "target": "QueryType" 1381 }, 1382 "glSamplerParameterf": { 1383 "sampler": "SamplerID" 1384 }, 1385 "glSamplerParameterfv": { 1386 "sampler": "SamplerID" 1387 }, 1388 "glSamplerParameterfvRobust": { 1389 "sampler": "SamplerID" 1390 }, 1391 "glSamplerParameteri": { 1392 "sampler": "SamplerID" 1393 }, 1394 "glSamplerParameterIiv": { 1395 "sampler": "SamplerID" 1396 }, 1397 "glSamplerParameterIivRobust": { 1398 "sampler": "SamplerID" 1399 }, 1400 "glSamplerParameterIuiv": { 1401 "sampler": "SamplerID" 1402 }, 1403 "glSamplerParameterIuivRobust": { 1404 "sampler": "SamplerID" 1405 }, 1406 "glSamplerParameteriv": { 1407 "sampler": "SamplerID" 1408 }, 1409 "glSamplerParameterivRobust": { 1410 "sampler": "SamplerID" 1411 }, 1412 "glSemaphoreParameterui64v": { 1413 "semaphore": "SemaphoreID" 1414 }, 1415 "glSetFenceNV": { 1416 "fence": "FenceNVID" 1417 }, 1418 "glShadeModel": { 1419 "mode": "ShadingModel" 1420 }, 1421 "glShaderBinary": { 1422 "shaders": "const ShaderProgramID *" 1423 }, 1424 "glShaderSource": { 1425 "shader": "ShaderProgramID" 1426 }, 1427 "glShaderStorageBlockBinding": { 1428 "program": "ShaderProgramID" 1429 }, 1430 "glSignalSemaphore": { 1431 "buffers": "const BufferID *", 1432 "semaphore": "SemaphoreID", 1433 "textures": "const TextureID *" 1434 }, 1435 "glStencilFillPath": { 1436 "path": "PathID" 1437 }, 1438 "glStencilFillPathInstanced": { 1439 "pathBase": "PathID" 1440 }, 1441 "glStencilStrokePath": { 1442 "path": "PathID" 1443 }, 1444 "glStencilStrokePathInstanced": { 1445 "pathBase": "PathID" 1446 }, 1447 "glStencilThenCoverFillPath": { 1448 "path": "PathID" 1449 }, 1450 "glStencilThenCoverFillPathInstanced": { 1451 "pathBase": "PathID" 1452 }, 1453 "glStencilThenCoverStrokePath": { 1454 "path": "PathID" 1455 }, 1456 "glStencilThenCoverStrokePathInstanced": { 1457 "pathBase": "PathID" 1458 }, 1459 "glTestFenceNV": { 1460 "fence": "FenceNVID" 1461 }, 1462 "glTexBuffer": { 1463 "buffer": "BufferID" 1464 }, 1465 "glTexBufferRange": { 1466 "buffer": "BufferID" 1467 }, 1468 "glTexCoordPointer": { 1469 "type": "VertexAttribType" 1470 }, 1471 "glTexEnvf": { 1472 "pname": "TextureEnvParameter", 1473 "target": "TextureEnvTarget" 1474 }, 1475 "glTexEnvfv": { 1476 "pname": "TextureEnvParameter", 1477 "target": "TextureEnvTarget" 1478 }, 1479 "glTexEnvi": { 1480 "pname": "TextureEnvParameter", 1481 "target": "TextureEnvTarget" 1482 }, 1483 "glTexEnviv": { 1484 "pname": "TextureEnvParameter", 1485 "target": "TextureEnvTarget" 1486 }, 1487 "glTexEnvx": { 1488 "pname": "TextureEnvParameter", 1489 "target": "TextureEnvTarget" 1490 }, 1491 "glTexEnvxv": { 1492 "pname": "TextureEnvParameter", 1493 "target": "TextureEnvTarget" 1494 }, 1495 "glTexImage2D": { 1496 "target": "TextureTarget" 1497 }, 1498 "glTexImage2DExternal": { 1499 "target": "TextureTarget" 1500 }, 1501 "glTexImage2DRobust": { 1502 "target": "TextureTarget" 1503 }, 1504 "glTexImage3D": { 1505 "target": "TextureTarget" 1506 }, 1507 "glTexImage3DRobust": { 1508 "target": "TextureTarget" 1509 }, 1510 "glTexParameterf": { 1511 "target": "TextureType" 1512 }, 1513 "glTexParameterfv": { 1514 "target": "TextureType" 1515 }, 1516 "glTexParameterfvRobust": { 1517 "target": "TextureType" 1518 }, 1519 "glTexParameteri": { 1520 "target": "TextureType" 1521 }, 1522 "glTexParameterIiv": { 1523 "target": "TextureType" 1524 }, 1525 "glTexParameterIivRobust": { 1526 "target": "TextureType" 1527 }, 1528 "glTexParameterIuiv": { 1529 "target": "TextureType" 1530 }, 1531 "glTexParameterIuivRobust": { 1532 "target": "TextureType" 1533 }, 1534 "glTexParameteriv": { 1535 "target": "TextureType" 1536 }, 1537 "glTexParameterivRobust": { 1538 "target": "TextureType" 1539 }, 1540 "glTexParameterx": { 1541 "target": "TextureType" 1542 }, 1543 "glTexParameterxv": { 1544 "target": "TextureType" 1545 }, 1546 "glTexStorage2D": { 1547 "target": "TextureType" 1548 }, 1549 "glTexStorage2DMultisample": { 1550 "target": "TextureType" 1551 }, 1552 "glTexStorage3D": { 1553 "target": "TextureType" 1554 }, 1555 "glTexStorage3DMultisample": { 1556 "target": "TextureType" 1557 }, 1558 "glTexStorageMem2D": { 1559 "memory": "MemoryObjectID", 1560 "target": "TextureType" 1561 }, 1562 "glTexStorageMem2DMultisample": { 1563 "memory": "MemoryObjectID", 1564 "target": "TextureType" 1565 }, 1566 "glTexStorageMem3D": { 1567 "memory": "MemoryObjectID", 1568 "target": "TextureType" 1569 }, 1570 "glTexStorageMem3DMultisample": { 1571 "memory": "MemoryObjectID", 1572 "target": "TextureType" 1573 }, 1574 "glTexSubImage2D": { 1575 "target": "TextureTarget" 1576 }, 1577 "glTexSubImage2DRobust": { 1578 "target": "TextureTarget" 1579 }, 1580 "glTexSubImage3D": { 1581 "target": "TextureTarget" 1582 }, 1583 "glTexSubImage3DRobust": { 1584 "target": "TextureTarget" 1585 }, 1586 "glTextureBuffer": { 1587 "buffer": "BufferID", 1588 "texture": "TextureID" 1589 }, 1590 "glTextureBufferRange": { 1591 "buffer": "BufferID", 1592 "texture": "TextureID" 1593 }, 1594 "glTextureParameterf": { 1595 "texture": "TextureID" 1596 }, 1597 "glTextureParameterfv": { 1598 "texture": "TextureID" 1599 }, 1600 "glTextureParameteri": { 1601 "texture": "TextureID" 1602 }, 1603 "glTextureParameterIiv": { 1604 "texture": "TextureID" 1605 }, 1606 "glTextureParameterIuiv": { 1607 "texture": "TextureID" 1608 }, 1609 "glTextureParameteriv": { 1610 "texture": "TextureID" 1611 }, 1612 "glTextureStorage1D": { 1613 "texture": "TextureID" 1614 }, 1615 "glTextureStorage2D": { 1616 "texture": "TextureID" 1617 }, 1618 "glTextureStorage2DMultisample": { 1619 "texture": "TextureID" 1620 }, 1621 "glTextureStorage3D": { 1622 "texture": "TextureID" 1623 }, 1624 "glTextureStorage3DMultisample": { 1625 "texture": "TextureID" 1626 }, 1627 "glTextureSubImage1D": { 1628 "texture": "TextureID" 1629 }, 1630 "glTextureSubImage2D": { 1631 "texture": "TextureID" 1632 }, 1633 "glTextureSubImage3D": { 1634 "texture": "TextureID" 1635 }, 1636 "glTextureView": { 1637 "texture": "TextureID" 1638 }, 1639 "glTransformFeedbackBufferBase": { 1640 "buffer": "BufferID" 1641 }, 1642 "glTransformFeedbackBufferRange": { 1643 "buffer": "BufferID" 1644 }, 1645 "glTransformFeedbackVaryings": { 1646 "program": "ShaderProgramID" 1647 }, 1648 "glUniform1f": { 1649 "location": "UniformLocation" 1650 }, 1651 "glUniform1fv": { 1652 "location": "UniformLocation" 1653 }, 1654 "glUniform1i": { 1655 "location": "UniformLocation" 1656 }, 1657 "glUniform1iv": { 1658 "location": "UniformLocation" 1659 }, 1660 "glUniform1ui": { 1661 "location": "UniformLocation" 1662 }, 1663 "glUniform1uiv": { 1664 "location": "UniformLocation" 1665 }, 1666 "glUniform2f": { 1667 "location": "UniformLocation" 1668 }, 1669 "glUniform2fv": { 1670 "location": "UniformLocation" 1671 }, 1672 "glUniform2i": { 1673 "location": "UniformLocation" 1674 }, 1675 "glUniform2iv": { 1676 "location": "UniformLocation" 1677 }, 1678 "glUniform2ui": { 1679 "location": "UniformLocation" 1680 }, 1681 "glUniform2uiv": { 1682 "location": "UniformLocation" 1683 }, 1684 "glUniform3f": { 1685 "location": "UniformLocation" 1686 }, 1687 "glUniform3fv": { 1688 "location": "UniformLocation" 1689 }, 1690 "glUniform3i": { 1691 "location": "UniformLocation" 1692 }, 1693 "glUniform3iv": { 1694 "location": "UniformLocation" 1695 }, 1696 "glUniform3ui": { 1697 "location": "UniformLocation" 1698 }, 1699 "glUniform3uiv": { 1700 "location": "UniformLocation" 1701 }, 1702 "glUniform4f": { 1703 "location": "UniformLocation" 1704 }, 1705 "glUniform4fv": { 1706 "location": "UniformLocation" 1707 }, 1708 "glUniform4i": { 1709 "location": "UniformLocation" 1710 }, 1711 "glUniform4iv": { 1712 "location": "UniformLocation" 1713 }, 1714 "glUniform4ui": { 1715 "location": "UniformLocation" 1716 }, 1717 "glUniform4uiv": { 1718 "location": "UniformLocation" 1719 }, 1720 "glUniformMatrix2fv": { 1721 "location": "UniformLocation" 1722 }, 1723 "glUniformMatrix3fv": { 1724 "location": "UniformLocation" 1725 }, 1726 "glUniformMatrix4fv": { 1727 "location": "UniformLocation" 1728 }, 1729 "glUniformMatrix2x3fv": { 1730 "location": "UniformLocation" 1731 }, 1732 "glUniformMatrix2x4fv": { 1733 "location": "UniformLocation" 1734 }, 1735 "glUniformMatrix3x2fv": { 1736 "location": "UniformLocation" 1737 }, 1738 "glUniformMatrix3x4fv": { 1739 "location": "UniformLocation" 1740 }, 1741 "glUniformMatrix4x2fv": { 1742 "location": "UniformLocation" 1743 }, 1744 "glUniformMatrix4x3fv": { 1745 "location": "UniformLocation" 1746 }, 1747 "glUniform1d": { 1748 "location": "UniformLocation" 1749 }, 1750 "glUniform1dv": { 1751 "location": "UniformLocation" 1752 }, 1753 "glUniform2d": { 1754 "location": "UniformLocation" 1755 }, 1756 "glUniform2dv": { 1757 "location": "UniformLocation" 1758 }, 1759 "glUniform3d": { 1760 "location": "UniformLocation" 1761 }, 1762 "glUniform3dv": { 1763 "location": "UniformLocation" 1764 }, 1765 "glUniform4d": { 1766 "location": "UniformLocation" 1767 }, 1768 "glUniform4dv": { 1769 "location": "UniformLocation" 1770 }, 1771 "glUniformMatrix2dv": { 1772 "location": "UniformLocation" 1773 }, 1774 "glUniformMatrix2x3dv": { 1775 "location": "UniformLocation" 1776 }, 1777 "glUniformMatrix2x4dv": { 1778 "location": "UniformLocation" 1779 }, 1780 "glUniformMatrix3dv": { 1781 "location": "UniformLocation" 1782 }, 1783 "glUniformMatrix3x2dv": { 1784 "location": "UniformLocation" 1785 }, 1786 "glUniformMatrix3x4dv": { 1787 "location": "UniformLocation" 1788 }, 1789 "glUniformMatrix4dv": { 1790 "location": "UniformLocation" 1791 }, 1792 "glUniformMatrix4x2dv": { 1793 "location": "UniformLocation" 1794 }, 1795 "glUniformMatrix4x3dv": { 1796 "location": "UniformLocation" 1797 }, 1798 "glUniformBlockBinding": { 1799 "program": "ShaderProgramID" 1800 }, 1801 "glUnmapBuffer": { 1802 "target": "BufferBinding" 1803 }, 1804 "glUnmapNamedBuffer": { 1805 "buffer": "BufferID" 1806 }, 1807 "glUseProgram": { 1808 "program": "ShaderProgramID" 1809 }, 1810 "glUseProgramStages": { 1811 "pipeline": "ProgramPipelineID", 1812 "program": "ShaderProgramID" 1813 }, 1814 "glValidateProgram": { 1815 "program": "ShaderProgramID" 1816 }, 1817 "glValidateProgramPipeline": { 1818 "pipeline": "ProgramPipelineID" 1819 }, 1820 "glVertexArrayAttribBinding": { 1821 "vaobj": "VertexArrayID" 1822 }, 1823 "glVertexArrayAttribFormat": { 1824 "vaobj": "VertexArrayID" 1825 }, 1826 "glVertexArrayAttribIFormat": { 1827 "vaobj": "VertexArrayID" 1828 }, 1829 "glVertexArrayAttribLFormat": { 1830 "vaobj": "VertexArrayID" 1831 }, 1832 "glVertexArrayBindingDivisor": { 1833 "vaobj": "VertexArrayID" 1834 }, 1835 "glVertexArrayElementBuffer": { 1836 "buffer": "BufferID", 1837 "vaobj": "VertexArrayID" 1838 }, 1839 "glVertexArrayVertexBuffer": { 1840 "buffer": "BufferID", 1841 "vaobj": "VertexArrayID" 1842 }, 1843 "glVertexArrayVertexBuffers": { 1844 "buffers": "const BufferID *", 1845 "vaobj": "VertexArrayID" 1846 }, 1847 "glVertexAttribFormat": { 1848 "type": "VertexAttribType" 1849 }, 1850 "glVertexAttribIFormat": { 1851 "type": "VertexAttribType" 1852 }, 1853 "glVertexAttribIPointer": { 1854 "type": "VertexAttribType" 1855 }, 1856 "glVertexAttribPointer": { 1857 "type": "VertexAttribType" 1858 }, 1859 "glVertexPointer": { 1860 "type": "VertexAttribType" 1861 }, 1862 "glWaitSemaphore": { 1863 "buffers": "const BufferID *", 1864 "semaphore": "SemaphoreID", 1865 "textures": "const TextureID *" 1866 } 1867} 1868