diff options
author | marha <marha@users.sourceforge.net> | 2015-02-22 21:39:56 +0100 |
---|---|---|
committer | marha <marha@users.sourceforge.net> | 2015-02-22 21:39:56 +0100 |
commit | 462f18c7b25fe3e467f837647d07ab0a78aa8d2b (patch) | |
tree | fc8013c0a1bac05a1945846c1697e973f4c35013 /xorg-server/glx | |
parent | 36f711ee12b6dd5184198abed3aa551efb585587 (diff) | |
download | vcxsrv-462f18c7b25fe3e467f837647d07ab0a78aa8d2b.tar.gz vcxsrv-462f18c7b25fe3e467f837647d07ab0a78aa8d2b.tar.bz2 vcxsrv-462f18c7b25fe3e467f837647d07ab0a78aa8d2b.zip |
Merged origin/release (checked in because wanted to merge new stuff)
Diffstat (limited to 'xorg-server/glx')
24 files changed, 5657 insertions, 4002 deletions
diff --git a/xorg-server/glx/clientinfo.c b/xorg-server/glx/clientinfo.c index 4aaa4c967..74ad91991 100644 --- a/xorg-server/glx/clientinfo.c +++ b/xorg-server/glx/clientinfo.c @@ -33,18 +33,22 @@ static int set_client_info(__GLXclientState * cl, xGLXSetClientInfoARBReq * req, unsigned bytes_per_version) { + ClientPtr client = cl->client; char *gl_extensions; char *glx_extensions; + int size; + + REQUEST_AT_LEAST_SIZE(xGLXSetClientInfoARBReq); /* Verify that the size of the packet matches the size inferred from the * sizes specified for the various fields. */ - const unsigned expected_size = sz_xGLXSetClientInfoARBReq - + (req->numVersions * bytes_per_version) - + __GLX_PAD(req->numGLExtensionBytes) - + __GLX_PAD(req->numGLXExtensionBytes); + size = sz_xGLXSetClientInfoARBReq; + size = safe_add(size, safe_mul(req->numVersions, bytes_per_version)); + size = safe_add(size, safe_pad(req->numGLExtensionBytes)); + size = safe_add(size, safe_pad(req->numGLXExtensionBytes)); - if (req->length != (expected_size / 4)) + if (size < 0 || req->length != (size / 4)) return BadLength; /* Verify that the actual length of the GL extension string matches what's @@ -80,8 +84,11 @@ __glXDisp_SetClientInfoARB(__GLXclientState * cl, GLbyte * pc) int __glXDispSwap_SetClientInfoARB(__GLXclientState * cl, GLbyte * pc) { + ClientPtr client = cl->client; xGLXSetClientInfoARBReq *req = (xGLXSetClientInfoARBReq *) pc; + REQUEST_AT_LEAST_SIZE(xGLXSetClientInfoARBReq); + req->length = bswap_16(req->length); req->numVersions = bswap_32(req->numVersions); req->numGLExtensionBytes = bswap_32(req->numGLExtensionBytes); @@ -99,8 +106,11 @@ __glXDisp_SetClientInfo2ARB(__GLXclientState * cl, GLbyte * pc) int __glXDispSwap_SetClientInfo2ARB(__GLXclientState * cl, GLbyte * pc) { + ClientPtr client = cl->client; xGLXSetClientInfoARBReq *req = (xGLXSetClientInfoARBReq *) pc; + REQUEST_AT_LEAST_SIZE(xGLXSetClientInfoARBReq); + req->length = bswap_16(req->length); req->numVersions = bswap_32(req->numVersions); req->numGLExtensionBytes = bswap_32(req->numGLExtensionBytes); diff --git a/xorg-server/glx/dispatch.h b/xorg-server/glx/dispatch.h index 027b39567..4dd277093 100644 --- a/xorg-server/glx/dispatch.h +++ b/xorg-server/glx/dispatch.h @@ -63,7 +63,7 @@ } while(0) /* total number of offsets below */ -#define _gloffset_COUNT 1156 +#define _gloffset_COUNT 1224 #define _gloffset_NewList 0 #define _gloffset_EndList 1 @@ -473,7 +473,7 @@ #define _gloffset_MultiTexCoord4iv 405 #define _gloffset_MultiTexCoord4s 406 #define _gloffset_MultiTexCoord4sv 407 -#define driDispatchRemapTable_size 748 +#define driDispatchRemapTable_size 816 SERVEXTERN int driDispatchRemapTable[ driDispatchRemapTable_size ]; #define CompressedTexImage1D_remap_index 0 @@ -842,388 +842,456 @@ SERVEXTERN int driDispatchRemapTable[ driDispatchRemapTable_size ]; #define VertexP4uiv_remap_index 363 #define DrawArraysIndirect_remap_index 364 #define DrawElementsIndirect_remap_index 365 -#define BindTransformFeedback_remap_index 366 -#define DeleteTransformFeedbacks_remap_index 367 -#define DrawTransformFeedback_remap_index 368 -#define GenTransformFeedbacks_remap_index 369 -#define IsTransformFeedback_remap_index 370 -#define PauseTransformFeedback_remap_index 371 -#define ResumeTransformFeedback_remap_index 372 -#define BeginQueryIndexed_remap_index 373 -#define DrawTransformFeedbackStream_remap_index 374 -#define EndQueryIndexed_remap_index 375 -#define GetQueryIndexediv_remap_index 376 -#define ClearDepthf_remap_index 377 -#define DepthRangef_remap_index 378 -#define GetShaderPrecisionFormat_remap_index 379 -#define ReleaseShaderCompiler_remap_index 380 -#define ShaderBinary_remap_index 381 -#define GetProgramBinary_remap_index 382 -#define ProgramBinary_remap_index 383 -#define ProgramParameteri_remap_index 384 -#define DepthRangeArrayv_remap_index 385 -#define DepthRangeIndexed_remap_index 386 -#define GetDoublei_v_remap_index 387 -#define GetFloati_v_remap_index 388 -#define ScissorArrayv_remap_index 389 -#define ScissorIndexed_remap_index 390 -#define ScissorIndexedv_remap_index 391 -#define ViewportArrayv_remap_index 392 -#define ViewportIndexedf_remap_index 393 -#define ViewportIndexedfv_remap_index 394 -#define GetGraphicsResetStatusARB_remap_index 395 -#define GetnColorTableARB_remap_index 396 -#define GetnCompressedTexImageARB_remap_index 397 -#define GetnConvolutionFilterARB_remap_index 398 -#define GetnHistogramARB_remap_index 399 -#define GetnMapdvARB_remap_index 400 -#define GetnMapfvARB_remap_index 401 -#define GetnMapivARB_remap_index 402 -#define GetnMinmaxARB_remap_index 403 -#define GetnPixelMapfvARB_remap_index 404 -#define GetnPixelMapuivARB_remap_index 405 -#define GetnPixelMapusvARB_remap_index 406 -#define GetnPolygonStippleARB_remap_index 407 -#define GetnSeparableFilterARB_remap_index 408 -#define GetnTexImageARB_remap_index 409 -#define GetnUniformdvARB_remap_index 410 -#define GetnUniformfvARB_remap_index 411 -#define GetnUniformivARB_remap_index 412 -#define GetnUniformuivARB_remap_index 413 -#define ReadnPixelsARB_remap_index 414 -#define DrawArraysInstancedBaseInstance_remap_index 415 -#define DrawElementsInstancedBaseInstance_remap_index 416 -#define DrawElementsInstancedBaseVertexBaseInstance_remap_index 417 -#define DrawTransformFeedbackInstanced_remap_index 418 -#define DrawTransformFeedbackStreamInstanced_remap_index 419 -#define GetInternalformativ_remap_index 420 -#define GetActiveAtomicCounterBufferiv_remap_index 421 -#define BindImageTexture_remap_index 422 -#define MemoryBarrier_remap_index 423 -#define TexStorage1D_remap_index 424 -#define TexStorage2D_remap_index 425 -#define TexStorage3D_remap_index 426 -#define TextureStorage1DEXT_remap_index 427 -#define TextureStorage2DEXT_remap_index 428 -#define TextureStorage3DEXT_remap_index 429 -#define ClearBufferData_remap_index 430 -#define ClearBufferSubData_remap_index 431 -#define DispatchCompute_remap_index 432 -#define DispatchComputeIndirect_remap_index 433 -#define CopyImageSubData_remap_index 434 -#define TextureView_remap_index 435 -#define BindVertexBuffer_remap_index 436 -#define VertexAttribBinding_remap_index 437 -#define VertexAttribFormat_remap_index 438 -#define VertexAttribIFormat_remap_index 439 -#define VertexAttribLFormat_remap_index 440 -#define VertexBindingDivisor_remap_index 441 -#define MultiDrawArraysIndirect_remap_index 442 -#define MultiDrawElementsIndirect_remap_index 443 -#define TexBufferRange_remap_index 444 -#define TexStorage2DMultisample_remap_index 445 -#define TexStorage3DMultisample_remap_index 446 -#define BufferStorage_remap_index 447 -#define ClearTexImage_remap_index 448 -#define ClearTexSubImage_remap_index 449 -#define BindBuffersBase_remap_index 450 -#define BindBuffersRange_remap_index 451 -#define BindImageTextures_remap_index 452 -#define BindSamplers_remap_index 453 -#define BindTextures_remap_index 454 -#define BindVertexBuffers_remap_index 455 -#define ClipControl_remap_index 456 -#define InvalidateBufferData_remap_index 457 -#define InvalidateBufferSubData_remap_index 458 -#define InvalidateFramebuffer_remap_index 459 -#define InvalidateSubFramebuffer_remap_index 460 -#define InvalidateTexImage_remap_index 461 -#define InvalidateTexSubImage_remap_index 462 -#define PolygonOffsetEXT_remap_index 463 -#define DrawTexfOES_remap_index 464 -#define DrawTexfvOES_remap_index 465 -#define DrawTexiOES_remap_index 466 -#define DrawTexivOES_remap_index 467 -#define DrawTexsOES_remap_index 468 -#define DrawTexsvOES_remap_index 469 -#define DrawTexxOES_remap_index 470 -#define DrawTexxvOES_remap_index 471 -#define PointSizePointerOES_remap_index 472 -#define QueryMatrixxOES_remap_index 473 -#define SampleMaskSGIS_remap_index 474 -#define SamplePatternSGIS_remap_index 475 -#define ColorPointerEXT_remap_index 476 -#define EdgeFlagPointerEXT_remap_index 477 -#define IndexPointerEXT_remap_index 478 -#define NormalPointerEXT_remap_index 479 -#define TexCoordPointerEXT_remap_index 480 -#define VertexPointerEXT_remap_index 481 -#define DiscardFramebufferEXT_remap_index 482 -#define ActiveShaderProgram_remap_index 483 -#define BindProgramPipeline_remap_index 484 -#define CreateShaderProgramv_remap_index 485 -#define DeleteProgramPipelines_remap_index 486 -#define GenProgramPipelines_remap_index 487 -#define GetProgramPipelineInfoLog_remap_index 488 -#define GetProgramPipelineiv_remap_index 489 -#define IsProgramPipeline_remap_index 490 -#define LockArraysEXT_remap_index 491 -#define ProgramUniform1f_remap_index 492 -#define ProgramUniform1fv_remap_index 493 -#define ProgramUniform1i_remap_index 494 -#define ProgramUniform1iv_remap_index 495 -#define ProgramUniform1ui_remap_index 496 -#define ProgramUniform1uiv_remap_index 497 -#define ProgramUniform2f_remap_index 498 -#define ProgramUniform2fv_remap_index 499 -#define ProgramUniform2i_remap_index 500 -#define ProgramUniform2iv_remap_index 501 -#define ProgramUniform2ui_remap_index 502 -#define ProgramUniform2uiv_remap_index 503 -#define ProgramUniform3f_remap_index 504 -#define ProgramUniform3fv_remap_index 505 -#define ProgramUniform3i_remap_index 506 -#define ProgramUniform3iv_remap_index 507 -#define ProgramUniform3ui_remap_index 508 -#define ProgramUniform3uiv_remap_index 509 -#define ProgramUniform4f_remap_index 510 -#define ProgramUniform4fv_remap_index 511 -#define ProgramUniform4i_remap_index 512 -#define ProgramUniform4iv_remap_index 513 -#define ProgramUniform4ui_remap_index 514 -#define ProgramUniform4uiv_remap_index 515 -#define ProgramUniformMatrix2fv_remap_index 516 -#define ProgramUniformMatrix2x3fv_remap_index 517 -#define ProgramUniformMatrix2x4fv_remap_index 518 -#define ProgramUniformMatrix3fv_remap_index 519 -#define ProgramUniformMatrix3x2fv_remap_index 520 -#define ProgramUniformMatrix3x4fv_remap_index 521 -#define ProgramUniformMatrix4fv_remap_index 522 -#define ProgramUniformMatrix4x2fv_remap_index 523 -#define ProgramUniformMatrix4x3fv_remap_index 524 -#define UnlockArraysEXT_remap_index 525 -#define UseProgramStages_remap_index 526 -#define ValidateProgramPipeline_remap_index 527 -#define DebugMessageCallback_remap_index 528 -#define DebugMessageControl_remap_index 529 -#define DebugMessageInsert_remap_index 530 -#define GetDebugMessageLog_remap_index 531 -#define GetObjectLabel_remap_index 532 -#define GetObjectPtrLabel_remap_index 533 -#define ObjectLabel_remap_index 534 -#define ObjectPtrLabel_remap_index 535 -#define PopDebugGroup_remap_index 536 -#define PushDebugGroup_remap_index 537 -#define SecondaryColor3fEXT_remap_index 538 -#define SecondaryColor3fvEXT_remap_index 539 -#define MultiDrawElementsEXT_remap_index 540 -#define FogCoordfEXT_remap_index 541 -#define FogCoordfvEXT_remap_index 542 -#define ResizeBuffersMESA_remap_index 543 -#define WindowPos4dMESA_remap_index 544 -#define WindowPos4dvMESA_remap_index 545 -#define WindowPos4fMESA_remap_index 546 -#define WindowPos4fvMESA_remap_index 547 -#define WindowPos4iMESA_remap_index 548 -#define WindowPos4ivMESA_remap_index 549 -#define WindowPos4sMESA_remap_index 550 -#define WindowPos4svMESA_remap_index 551 -#define MultiModeDrawArraysIBM_remap_index 552 -#define MultiModeDrawElementsIBM_remap_index 553 -#define AreProgramsResidentNV_remap_index 554 -#define ExecuteProgramNV_remap_index 555 -#define GetProgramParameterdvNV_remap_index 556 -#define GetProgramParameterfvNV_remap_index 557 -#define GetProgramStringNV_remap_index 558 -#define GetProgramivNV_remap_index 559 -#define GetTrackMatrixivNV_remap_index 560 -#define GetVertexAttribdvNV_remap_index 561 -#define GetVertexAttribfvNV_remap_index 562 -#define GetVertexAttribivNV_remap_index 563 -#define LoadProgramNV_remap_index 564 -#define ProgramParameters4dvNV_remap_index 565 -#define ProgramParameters4fvNV_remap_index 566 -#define RequestResidentProgramsNV_remap_index 567 -#define TrackMatrixNV_remap_index 568 -#define VertexAttrib1dNV_remap_index 569 -#define VertexAttrib1dvNV_remap_index 570 -#define VertexAttrib1fNV_remap_index 571 -#define VertexAttrib1fvNV_remap_index 572 -#define VertexAttrib1sNV_remap_index 573 -#define VertexAttrib1svNV_remap_index 574 -#define VertexAttrib2dNV_remap_index 575 -#define VertexAttrib2dvNV_remap_index 576 -#define VertexAttrib2fNV_remap_index 577 -#define VertexAttrib2fvNV_remap_index 578 -#define VertexAttrib2sNV_remap_index 579 -#define VertexAttrib2svNV_remap_index 580 -#define VertexAttrib3dNV_remap_index 581 -#define VertexAttrib3dvNV_remap_index 582 -#define VertexAttrib3fNV_remap_index 583 -#define VertexAttrib3fvNV_remap_index 584 -#define VertexAttrib3sNV_remap_index 585 -#define VertexAttrib3svNV_remap_index 586 -#define VertexAttrib4dNV_remap_index 587 -#define VertexAttrib4dvNV_remap_index 588 -#define VertexAttrib4fNV_remap_index 589 -#define VertexAttrib4fvNV_remap_index 590 -#define VertexAttrib4sNV_remap_index 591 -#define VertexAttrib4svNV_remap_index 592 -#define VertexAttrib4ubNV_remap_index 593 -#define VertexAttrib4ubvNV_remap_index 594 -#define VertexAttribPointerNV_remap_index 595 -#define VertexAttribs1dvNV_remap_index 596 -#define VertexAttribs1fvNV_remap_index 597 -#define VertexAttribs1svNV_remap_index 598 -#define VertexAttribs2dvNV_remap_index 599 -#define VertexAttribs2fvNV_remap_index 600 -#define VertexAttribs2svNV_remap_index 601 -#define VertexAttribs3dvNV_remap_index 602 -#define VertexAttribs3fvNV_remap_index 603 -#define VertexAttribs3svNV_remap_index 604 -#define VertexAttribs4dvNV_remap_index 605 -#define VertexAttribs4fvNV_remap_index 606 -#define VertexAttribs4svNV_remap_index 607 -#define VertexAttribs4ubvNV_remap_index 608 -#define GetTexBumpParameterfvATI_remap_index 609 -#define GetTexBumpParameterivATI_remap_index 610 -#define TexBumpParameterfvATI_remap_index 611 -#define TexBumpParameterivATI_remap_index 612 -#define AlphaFragmentOp1ATI_remap_index 613 -#define AlphaFragmentOp2ATI_remap_index 614 -#define AlphaFragmentOp3ATI_remap_index 615 -#define BeginFragmentShaderATI_remap_index 616 -#define BindFragmentShaderATI_remap_index 617 -#define ColorFragmentOp1ATI_remap_index 618 -#define ColorFragmentOp2ATI_remap_index 619 -#define ColorFragmentOp3ATI_remap_index 620 -#define DeleteFragmentShaderATI_remap_index 621 -#define EndFragmentShaderATI_remap_index 622 -#define GenFragmentShadersATI_remap_index 623 -#define PassTexCoordATI_remap_index 624 -#define SampleMapATI_remap_index 625 -#define SetFragmentShaderConstantATI_remap_index 626 -#define ActiveStencilFaceEXT_remap_index 627 -#define BindVertexArrayAPPLE_remap_index 628 -#define GenVertexArraysAPPLE_remap_index 629 -#define GetProgramNamedParameterdvNV_remap_index 630 -#define GetProgramNamedParameterfvNV_remap_index 631 -#define ProgramNamedParameter4dNV_remap_index 632 -#define ProgramNamedParameter4dvNV_remap_index 633 -#define ProgramNamedParameter4fNV_remap_index 634 -#define ProgramNamedParameter4fvNV_remap_index 635 -#define PrimitiveRestartNV_remap_index 636 -#define GetTexGenxvOES_remap_index 637 -#define TexGenxOES_remap_index 638 -#define TexGenxvOES_remap_index 639 -#define DepthBoundsEXT_remap_index 640 -#define BindFramebufferEXT_remap_index 641 -#define BindRenderbufferEXT_remap_index 642 -#define BufferParameteriAPPLE_remap_index 643 -#define FlushMappedBufferRangeAPPLE_remap_index 644 -#define VertexAttribI1iEXT_remap_index 645 -#define VertexAttribI1uiEXT_remap_index 646 -#define VertexAttribI2iEXT_remap_index 647 -#define VertexAttribI2ivEXT_remap_index 648 -#define VertexAttribI2uiEXT_remap_index 649 -#define VertexAttribI2uivEXT_remap_index 650 -#define VertexAttribI3iEXT_remap_index 651 -#define VertexAttribI3ivEXT_remap_index 652 -#define VertexAttribI3uiEXT_remap_index 653 -#define VertexAttribI3uivEXT_remap_index 654 -#define VertexAttribI4iEXT_remap_index 655 -#define VertexAttribI4ivEXT_remap_index 656 -#define VertexAttribI4uiEXT_remap_index 657 -#define VertexAttribI4uivEXT_remap_index 658 -#define ClearColorIiEXT_remap_index 659 -#define ClearColorIuiEXT_remap_index 660 -#define BindBufferOffsetEXT_remap_index 661 -#define BeginPerfMonitorAMD_remap_index 662 -#define DeletePerfMonitorsAMD_remap_index 663 -#define EndPerfMonitorAMD_remap_index 664 -#define GenPerfMonitorsAMD_remap_index 665 -#define GetPerfMonitorCounterDataAMD_remap_index 666 -#define GetPerfMonitorCounterInfoAMD_remap_index 667 -#define GetPerfMonitorCounterStringAMD_remap_index 668 -#define GetPerfMonitorCountersAMD_remap_index 669 -#define GetPerfMonitorGroupStringAMD_remap_index 670 -#define GetPerfMonitorGroupsAMD_remap_index 671 -#define SelectPerfMonitorCountersAMD_remap_index 672 -#define GetObjectParameterivAPPLE_remap_index 673 -#define ObjectPurgeableAPPLE_remap_index 674 -#define ObjectUnpurgeableAPPLE_remap_index 675 -#define ActiveProgramEXT_remap_index 676 -#define CreateShaderProgramEXT_remap_index 677 -#define UseShaderProgramEXT_remap_index 678 -#define TextureBarrierNV_remap_index 679 -#define VDPAUFiniNV_remap_index 680 -#define VDPAUGetSurfaceivNV_remap_index 681 -#define VDPAUInitNV_remap_index 682 -#define VDPAUIsSurfaceNV_remap_index 683 -#define VDPAUMapSurfacesNV_remap_index 684 -#define VDPAURegisterOutputSurfaceNV_remap_index 685 -#define VDPAURegisterVideoSurfaceNV_remap_index 686 -#define VDPAUSurfaceAccessNV_remap_index 687 -#define VDPAUUnmapSurfacesNV_remap_index 688 -#define VDPAUUnregisterSurfaceNV_remap_index 689 -#define BeginPerfQueryINTEL_remap_index 690 -#define CreatePerfQueryINTEL_remap_index 691 -#define DeletePerfQueryINTEL_remap_index 692 -#define EndPerfQueryINTEL_remap_index 693 -#define GetFirstPerfQueryIdINTEL_remap_index 694 -#define GetNextPerfQueryIdINTEL_remap_index 695 -#define GetPerfCounterInfoINTEL_remap_index 696 -#define GetPerfQueryDataINTEL_remap_index 697 -#define GetPerfQueryIdByNameINTEL_remap_index 698 -#define GetPerfQueryInfoINTEL_remap_index 699 -#define StencilFuncSeparateATI_remap_index 700 -#define ProgramEnvParameters4fvEXT_remap_index 701 -#define ProgramLocalParameters4fvEXT_remap_index 702 -#define EGLImageTargetRenderbufferStorageOES_remap_index 703 -#define EGLImageTargetTexture2DOES_remap_index 704 -#define AlphaFuncx_remap_index 705 -#define ClearColorx_remap_index 706 -#define ClearDepthx_remap_index 707 -#define Color4x_remap_index 708 -#define DepthRangex_remap_index 709 -#define Fogx_remap_index 710 -#define Fogxv_remap_index 711 -#define Frustumf_remap_index 712 -#define Frustumx_remap_index 713 -#define LightModelx_remap_index 714 -#define LightModelxv_remap_index 715 -#define Lightx_remap_index 716 -#define Lightxv_remap_index 717 -#define LineWidthx_remap_index 718 -#define LoadMatrixx_remap_index 719 -#define Materialx_remap_index 720 -#define Materialxv_remap_index 721 -#define MultMatrixx_remap_index 722 -#define MultiTexCoord4x_remap_index 723 -#define Normal3x_remap_index 724 -#define Orthof_remap_index 725 -#define Orthox_remap_index 726 -#define PointSizex_remap_index 727 -#define PolygonOffsetx_remap_index 728 -#define Rotatex_remap_index 729 -#define SampleCoveragex_remap_index 730 -#define Scalex_remap_index 731 -#define TexEnvx_remap_index 732 -#define TexEnvxv_remap_index 733 -#define TexParameterx_remap_index 734 -#define Translatex_remap_index 735 -#define ClipPlanef_remap_index 736 -#define ClipPlanex_remap_index 737 -#define GetClipPlanef_remap_index 738 -#define GetClipPlanex_remap_index 739 -#define GetFixedv_remap_index 740 -#define GetLightxv_remap_index 741 -#define GetMaterialxv_remap_index 742 -#define GetTexEnvxv_remap_index 743 -#define GetTexParameterxv_remap_index 744 -#define PointParameterx_remap_index 745 -#define PointParameterxv_remap_index 746 -#define TexParameterxv_remap_index 747 +#define GetUniformdv_remap_index 366 +#define Uniform1d_remap_index 367 +#define Uniform1dv_remap_index 368 +#define Uniform2d_remap_index 369 +#define Uniform2dv_remap_index 370 +#define Uniform3d_remap_index 371 +#define Uniform3dv_remap_index 372 +#define Uniform4d_remap_index 373 +#define Uniform4dv_remap_index 374 +#define UniformMatrix2dv_remap_index 375 +#define UniformMatrix2x3dv_remap_index 376 +#define UniformMatrix2x4dv_remap_index 377 +#define UniformMatrix3dv_remap_index 378 +#define UniformMatrix3x2dv_remap_index 379 +#define UniformMatrix3x4dv_remap_index 380 +#define UniformMatrix4dv_remap_index 381 +#define UniformMatrix4x2dv_remap_index 382 +#define UniformMatrix4x3dv_remap_index 383 +#define BindTransformFeedback_remap_index 384 +#define DeleteTransformFeedbacks_remap_index 385 +#define DrawTransformFeedback_remap_index 386 +#define GenTransformFeedbacks_remap_index 387 +#define IsTransformFeedback_remap_index 388 +#define PauseTransformFeedback_remap_index 389 +#define ResumeTransformFeedback_remap_index 390 +#define BeginQueryIndexed_remap_index 391 +#define DrawTransformFeedbackStream_remap_index 392 +#define EndQueryIndexed_remap_index 393 +#define GetQueryIndexediv_remap_index 394 +#define ClearDepthf_remap_index 395 +#define DepthRangef_remap_index 396 +#define GetShaderPrecisionFormat_remap_index 397 +#define ReleaseShaderCompiler_remap_index 398 +#define ShaderBinary_remap_index 399 +#define GetProgramBinary_remap_index 400 +#define ProgramBinary_remap_index 401 +#define ProgramParameteri_remap_index 402 +#define DepthRangeArrayv_remap_index 403 +#define DepthRangeIndexed_remap_index 404 +#define GetDoublei_v_remap_index 405 +#define GetFloati_v_remap_index 406 +#define ScissorArrayv_remap_index 407 +#define ScissorIndexed_remap_index 408 +#define ScissorIndexedv_remap_index 409 +#define ViewportArrayv_remap_index 410 +#define ViewportIndexedf_remap_index 411 +#define ViewportIndexedfv_remap_index 412 +#define GetGraphicsResetStatusARB_remap_index 413 +#define GetnColorTableARB_remap_index 414 +#define GetnCompressedTexImageARB_remap_index 415 +#define GetnConvolutionFilterARB_remap_index 416 +#define GetnHistogramARB_remap_index 417 +#define GetnMapdvARB_remap_index 418 +#define GetnMapfvARB_remap_index 419 +#define GetnMapivARB_remap_index 420 +#define GetnMinmaxARB_remap_index 421 +#define GetnPixelMapfvARB_remap_index 422 +#define GetnPixelMapuivARB_remap_index 423 +#define GetnPixelMapusvARB_remap_index 424 +#define GetnPolygonStippleARB_remap_index 425 +#define GetnSeparableFilterARB_remap_index 426 +#define GetnTexImageARB_remap_index 427 +#define GetnUniformdvARB_remap_index 428 +#define GetnUniformfvARB_remap_index 429 +#define GetnUniformivARB_remap_index 430 +#define GetnUniformuivARB_remap_index 431 +#define ReadnPixelsARB_remap_index 432 +#define DrawArraysInstancedBaseInstance_remap_index 433 +#define DrawElementsInstancedBaseInstance_remap_index 434 +#define DrawElementsInstancedBaseVertexBaseInstance_remap_index 435 +#define DrawTransformFeedbackInstanced_remap_index 436 +#define DrawTransformFeedbackStreamInstanced_remap_index 437 +#define GetInternalformativ_remap_index 438 +#define GetActiveAtomicCounterBufferiv_remap_index 439 +#define BindImageTexture_remap_index 440 +#define MemoryBarrier_remap_index 441 +#define TexStorage1D_remap_index 442 +#define TexStorage2D_remap_index 443 +#define TexStorage3D_remap_index 444 +#define TextureStorage1DEXT_remap_index 445 +#define TextureStorage2DEXT_remap_index 446 +#define TextureStorage3DEXT_remap_index 447 +#define ClearBufferData_remap_index 448 +#define ClearBufferSubData_remap_index 449 +#define DispatchCompute_remap_index 450 +#define DispatchComputeIndirect_remap_index 451 +#define CopyImageSubData_remap_index 452 +#define TextureView_remap_index 453 +#define BindVertexBuffer_remap_index 454 +#define VertexAttribBinding_remap_index 455 +#define VertexAttribFormat_remap_index 456 +#define VertexAttribIFormat_remap_index 457 +#define VertexAttribLFormat_remap_index 458 +#define VertexBindingDivisor_remap_index 459 +#define MultiDrawArraysIndirect_remap_index 460 +#define MultiDrawElementsIndirect_remap_index 461 +#define TexBufferRange_remap_index 462 +#define TexStorage2DMultisample_remap_index 463 +#define TexStorage3DMultisample_remap_index 464 +#define BufferStorage_remap_index 465 +#define ClearTexImage_remap_index 466 +#define ClearTexSubImage_remap_index 467 +#define BindBuffersBase_remap_index 468 +#define BindBuffersRange_remap_index 469 +#define BindImageTextures_remap_index 470 +#define BindSamplers_remap_index 471 +#define BindTextures_remap_index 472 +#define BindVertexBuffers_remap_index 473 +#define ClipControl_remap_index 474 +#define BindTextureUnit_remap_index 475 +#define CompressedTextureSubImage1D_remap_index 476 +#define CompressedTextureSubImage2D_remap_index 477 +#define CompressedTextureSubImage3D_remap_index 478 +#define CopyTextureSubImage1D_remap_index 479 +#define CopyTextureSubImage2D_remap_index 480 +#define CopyTextureSubImage3D_remap_index 481 +#define CreateTextures_remap_index 482 +#define GenerateTextureMipmap_remap_index 483 +#define GetCompressedTextureImage_remap_index 484 +#define GetTextureImage_remap_index 485 +#define GetTextureLevelParameterfv_remap_index 486 +#define GetTextureLevelParameteriv_remap_index 487 +#define GetTextureParameterIiv_remap_index 488 +#define GetTextureParameterIuiv_remap_index 489 +#define GetTextureParameterfv_remap_index 490 +#define GetTextureParameteriv_remap_index 491 +#define TextureBuffer_remap_index 492 +#define TextureParameterIiv_remap_index 493 +#define TextureParameterIuiv_remap_index 494 +#define TextureParameterf_remap_index 495 +#define TextureParameterfv_remap_index 496 +#define TextureParameteri_remap_index 497 +#define TextureParameteriv_remap_index 498 +#define TextureStorage1D_remap_index 499 +#define TextureStorage2D_remap_index 500 +#define TextureStorage2DMultisample_remap_index 501 +#define TextureStorage3D_remap_index 502 +#define TextureStorage3DMultisample_remap_index 503 +#define TextureSubImage1D_remap_index 504 +#define TextureSubImage2D_remap_index 505 +#define TextureSubImage3D_remap_index 506 +#define InvalidateBufferData_remap_index 507 +#define InvalidateBufferSubData_remap_index 508 +#define InvalidateFramebuffer_remap_index 509 +#define InvalidateSubFramebuffer_remap_index 510 +#define InvalidateTexImage_remap_index 511 +#define InvalidateTexSubImage_remap_index 512 +#define PolygonOffsetEXT_remap_index 513 +#define DrawTexfOES_remap_index 514 +#define DrawTexfvOES_remap_index 515 +#define DrawTexiOES_remap_index 516 +#define DrawTexivOES_remap_index 517 +#define DrawTexsOES_remap_index 518 +#define DrawTexsvOES_remap_index 519 +#define DrawTexxOES_remap_index 520 +#define DrawTexxvOES_remap_index 521 +#define PointSizePointerOES_remap_index 522 +#define QueryMatrixxOES_remap_index 523 +#define SampleMaskSGIS_remap_index 524 +#define SamplePatternSGIS_remap_index 525 +#define ColorPointerEXT_remap_index 526 +#define EdgeFlagPointerEXT_remap_index 527 +#define IndexPointerEXT_remap_index 528 +#define NormalPointerEXT_remap_index 529 +#define TexCoordPointerEXT_remap_index 530 +#define VertexPointerEXT_remap_index 531 +#define DiscardFramebufferEXT_remap_index 532 +#define ActiveShaderProgram_remap_index 533 +#define BindProgramPipeline_remap_index 534 +#define CreateShaderProgramv_remap_index 535 +#define DeleteProgramPipelines_remap_index 536 +#define GenProgramPipelines_remap_index 537 +#define GetProgramPipelineInfoLog_remap_index 538 +#define GetProgramPipelineiv_remap_index 539 +#define IsProgramPipeline_remap_index 540 +#define LockArraysEXT_remap_index 541 +#define ProgramUniform1d_remap_index 542 +#define ProgramUniform1dv_remap_index 543 +#define ProgramUniform1f_remap_index 544 +#define ProgramUniform1fv_remap_index 545 +#define ProgramUniform1i_remap_index 546 +#define ProgramUniform1iv_remap_index 547 +#define ProgramUniform1ui_remap_index 548 +#define ProgramUniform1uiv_remap_index 549 +#define ProgramUniform2d_remap_index 550 +#define ProgramUniform2dv_remap_index 551 +#define ProgramUniform2f_remap_index 552 +#define ProgramUniform2fv_remap_index 553 +#define ProgramUniform2i_remap_index 554 +#define ProgramUniform2iv_remap_index 555 +#define ProgramUniform2ui_remap_index 556 +#define ProgramUniform2uiv_remap_index 557 +#define ProgramUniform3d_remap_index 558 +#define ProgramUniform3dv_remap_index 559 +#define ProgramUniform3f_remap_index 560 +#define ProgramUniform3fv_remap_index 561 +#define ProgramUniform3i_remap_index 562 +#define ProgramUniform3iv_remap_index 563 +#define ProgramUniform3ui_remap_index 564 +#define ProgramUniform3uiv_remap_index 565 +#define ProgramUniform4d_remap_index 566 +#define ProgramUniform4dv_remap_index 567 +#define ProgramUniform4f_remap_index 568 +#define ProgramUniform4fv_remap_index 569 +#define ProgramUniform4i_remap_index 570 +#define ProgramUniform4iv_remap_index 571 +#define ProgramUniform4ui_remap_index 572 +#define ProgramUniform4uiv_remap_index 573 +#define ProgramUniformMatrix2dv_remap_index 574 +#define ProgramUniformMatrix2fv_remap_index 575 +#define ProgramUniformMatrix2x3dv_remap_index 576 +#define ProgramUniformMatrix2x3fv_remap_index 577 +#define ProgramUniformMatrix2x4dv_remap_index 578 +#define ProgramUniformMatrix2x4fv_remap_index 579 +#define ProgramUniformMatrix3dv_remap_index 580 +#define ProgramUniformMatrix3fv_remap_index 581 +#define ProgramUniformMatrix3x2dv_remap_index 582 +#define ProgramUniformMatrix3x2fv_remap_index 583 +#define ProgramUniformMatrix3x4dv_remap_index 584 +#define ProgramUniformMatrix3x4fv_remap_index 585 +#define ProgramUniformMatrix4dv_remap_index 586 +#define ProgramUniformMatrix4fv_remap_index 587 +#define ProgramUniformMatrix4x2dv_remap_index 588 +#define ProgramUniformMatrix4x2fv_remap_index 589 +#define ProgramUniformMatrix4x3dv_remap_index 590 +#define ProgramUniformMatrix4x3fv_remap_index 591 +#define UnlockArraysEXT_remap_index 592 +#define UseProgramStages_remap_index 593 +#define ValidateProgramPipeline_remap_index 594 +#define DebugMessageCallback_remap_index 595 +#define DebugMessageControl_remap_index 596 +#define DebugMessageInsert_remap_index 597 +#define GetDebugMessageLog_remap_index 598 +#define GetObjectLabel_remap_index 599 +#define GetObjectPtrLabel_remap_index 600 +#define ObjectLabel_remap_index 601 +#define ObjectPtrLabel_remap_index 602 +#define PopDebugGroup_remap_index 603 +#define PushDebugGroup_remap_index 604 +#define SecondaryColor3fEXT_remap_index 605 +#define SecondaryColor3fvEXT_remap_index 606 +#define MultiDrawElementsEXT_remap_index 607 +#define FogCoordfEXT_remap_index 608 +#define FogCoordfvEXT_remap_index 609 +#define ResizeBuffersMESA_remap_index 610 +#define WindowPos4dMESA_remap_index 611 +#define WindowPos4dvMESA_remap_index 612 +#define WindowPos4fMESA_remap_index 613 +#define WindowPos4fvMESA_remap_index 614 +#define WindowPos4iMESA_remap_index 615 +#define WindowPos4ivMESA_remap_index 616 +#define WindowPos4sMESA_remap_index 617 +#define WindowPos4svMESA_remap_index 618 +#define MultiModeDrawArraysIBM_remap_index 619 +#define MultiModeDrawElementsIBM_remap_index 620 +#define AreProgramsResidentNV_remap_index 621 +#define ExecuteProgramNV_remap_index 622 +#define GetProgramParameterdvNV_remap_index 623 +#define GetProgramParameterfvNV_remap_index 624 +#define GetProgramStringNV_remap_index 625 +#define GetProgramivNV_remap_index 626 +#define GetTrackMatrixivNV_remap_index 627 +#define GetVertexAttribdvNV_remap_index 628 +#define GetVertexAttribfvNV_remap_index 629 +#define GetVertexAttribivNV_remap_index 630 +#define LoadProgramNV_remap_index 631 +#define ProgramParameters4dvNV_remap_index 632 +#define ProgramParameters4fvNV_remap_index 633 +#define RequestResidentProgramsNV_remap_index 634 +#define TrackMatrixNV_remap_index 635 +#define VertexAttrib1dNV_remap_index 636 +#define VertexAttrib1dvNV_remap_index 637 +#define VertexAttrib1fNV_remap_index 638 +#define VertexAttrib1fvNV_remap_index 639 +#define VertexAttrib1sNV_remap_index 640 +#define VertexAttrib1svNV_remap_index 641 +#define VertexAttrib2dNV_remap_index 642 +#define VertexAttrib2dvNV_remap_index 643 +#define VertexAttrib2fNV_remap_index 644 +#define VertexAttrib2fvNV_remap_index 645 +#define VertexAttrib2sNV_remap_index 646 +#define VertexAttrib2svNV_remap_index 647 +#define VertexAttrib3dNV_remap_index 648 +#define VertexAttrib3dvNV_remap_index 649 +#define VertexAttrib3fNV_remap_index 650 +#define VertexAttrib3fvNV_remap_index 651 +#define VertexAttrib3sNV_remap_index 652 +#define VertexAttrib3svNV_remap_index 653 +#define VertexAttrib4dNV_remap_index 654 +#define VertexAttrib4dvNV_remap_index 655 +#define VertexAttrib4fNV_remap_index 656 +#define VertexAttrib4fvNV_remap_index 657 +#define VertexAttrib4sNV_remap_index 658 +#define VertexAttrib4svNV_remap_index 659 +#define VertexAttrib4ubNV_remap_index 660 +#define VertexAttrib4ubvNV_remap_index 661 +#define VertexAttribPointerNV_remap_index 662 +#define VertexAttribs1dvNV_remap_index 663 +#define VertexAttribs1fvNV_remap_index 664 +#define VertexAttribs1svNV_remap_index 665 +#define VertexAttribs2dvNV_remap_index 666 +#define VertexAttribs2fvNV_remap_index 667 +#define VertexAttribs2svNV_remap_index 668 +#define VertexAttribs3dvNV_remap_index 669 +#define VertexAttribs3fvNV_remap_index 670 +#define VertexAttribs3svNV_remap_index 671 +#define VertexAttribs4dvNV_remap_index 672 +#define VertexAttribs4fvNV_remap_index 673 +#define VertexAttribs4svNV_remap_index 674 +#define VertexAttribs4ubvNV_remap_index 675 +#define GetTexBumpParameterfvATI_remap_index 676 +#define GetTexBumpParameterivATI_remap_index 677 +#define TexBumpParameterfvATI_remap_index 678 +#define TexBumpParameterivATI_remap_index 679 +#define AlphaFragmentOp1ATI_remap_index 680 +#define AlphaFragmentOp2ATI_remap_index 681 +#define AlphaFragmentOp3ATI_remap_index 682 +#define BeginFragmentShaderATI_remap_index 683 +#define BindFragmentShaderATI_remap_index 684 +#define ColorFragmentOp1ATI_remap_index 685 +#define ColorFragmentOp2ATI_remap_index 686 +#define ColorFragmentOp3ATI_remap_index 687 +#define DeleteFragmentShaderATI_remap_index 688 +#define EndFragmentShaderATI_remap_index 689 +#define GenFragmentShadersATI_remap_index 690 +#define PassTexCoordATI_remap_index 691 +#define SampleMapATI_remap_index 692 +#define SetFragmentShaderConstantATI_remap_index 693 +#define ActiveStencilFaceEXT_remap_index 694 +#define BindVertexArrayAPPLE_remap_index 695 +#define GenVertexArraysAPPLE_remap_index 696 +#define GetProgramNamedParameterdvNV_remap_index 697 +#define GetProgramNamedParameterfvNV_remap_index 698 +#define ProgramNamedParameter4dNV_remap_index 699 +#define ProgramNamedParameter4dvNV_remap_index 700 +#define ProgramNamedParameter4fNV_remap_index 701 +#define ProgramNamedParameter4fvNV_remap_index 702 +#define PrimitiveRestartNV_remap_index 703 +#define GetTexGenxvOES_remap_index 704 +#define TexGenxOES_remap_index 705 +#define TexGenxvOES_remap_index 706 +#define DepthBoundsEXT_remap_index 707 +#define BindFramebufferEXT_remap_index 708 +#define BindRenderbufferEXT_remap_index 709 +#define BufferParameteriAPPLE_remap_index 710 +#define FlushMappedBufferRangeAPPLE_remap_index 711 +#define VertexAttribI1iEXT_remap_index 712 +#define VertexAttribI1uiEXT_remap_index 713 +#define VertexAttribI2iEXT_remap_index 714 +#define VertexAttribI2ivEXT_remap_index 715 +#define VertexAttribI2uiEXT_remap_index 716 +#define VertexAttribI2uivEXT_remap_index 717 +#define VertexAttribI3iEXT_remap_index 718 +#define VertexAttribI3ivEXT_remap_index 719 +#define VertexAttribI3uiEXT_remap_index 720 +#define VertexAttribI3uivEXT_remap_index 721 +#define VertexAttribI4iEXT_remap_index 722 +#define VertexAttribI4ivEXT_remap_index 723 +#define VertexAttribI4uiEXT_remap_index 724 +#define VertexAttribI4uivEXT_remap_index 725 +#define ClearColorIiEXT_remap_index 726 +#define ClearColorIuiEXT_remap_index 727 +#define BindBufferOffsetEXT_remap_index 728 +#define BeginPerfMonitorAMD_remap_index 729 +#define DeletePerfMonitorsAMD_remap_index 730 +#define EndPerfMonitorAMD_remap_index 731 +#define GenPerfMonitorsAMD_remap_index 732 +#define GetPerfMonitorCounterDataAMD_remap_index 733 +#define GetPerfMonitorCounterInfoAMD_remap_index 734 +#define GetPerfMonitorCounterStringAMD_remap_index 735 +#define GetPerfMonitorCountersAMD_remap_index 736 +#define GetPerfMonitorGroupStringAMD_remap_index 737 +#define GetPerfMonitorGroupsAMD_remap_index 738 +#define SelectPerfMonitorCountersAMD_remap_index 739 +#define GetObjectParameterivAPPLE_remap_index 740 +#define ObjectPurgeableAPPLE_remap_index 741 +#define ObjectUnpurgeableAPPLE_remap_index 742 +#define ActiveProgramEXT_remap_index 743 +#define CreateShaderProgramEXT_remap_index 744 +#define UseShaderProgramEXT_remap_index 745 +#define TextureBarrierNV_remap_index 746 +#define VDPAUFiniNV_remap_index 747 +#define VDPAUGetSurfaceivNV_remap_index 748 +#define VDPAUInitNV_remap_index 749 +#define VDPAUIsSurfaceNV_remap_index 750 +#define VDPAUMapSurfacesNV_remap_index 751 +#define VDPAURegisterOutputSurfaceNV_remap_index 752 +#define VDPAURegisterVideoSurfaceNV_remap_index 753 +#define VDPAUSurfaceAccessNV_remap_index 754 +#define VDPAUUnmapSurfacesNV_remap_index 755 +#define VDPAUUnregisterSurfaceNV_remap_index 756 +#define BeginPerfQueryINTEL_remap_index 757 +#define CreatePerfQueryINTEL_remap_index 758 +#define DeletePerfQueryINTEL_remap_index 759 +#define EndPerfQueryINTEL_remap_index 760 +#define GetFirstPerfQueryIdINTEL_remap_index 761 +#define GetNextPerfQueryIdINTEL_remap_index 762 +#define GetPerfCounterInfoINTEL_remap_index 763 +#define GetPerfQueryDataINTEL_remap_index 764 +#define GetPerfQueryIdByNameINTEL_remap_index 765 +#define GetPerfQueryInfoINTEL_remap_index 766 +#define PolygonOffsetClampEXT_remap_index 767 +#define StencilFuncSeparateATI_remap_index 768 +#define ProgramEnvParameters4fvEXT_remap_index 769 +#define ProgramLocalParameters4fvEXT_remap_index 770 +#define EGLImageTargetRenderbufferStorageOES_remap_index 771 +#define EGLImageTargetTexture2DOES_remap_index 772 +#define AlphaFuncx_remap_index 773 +#define ClearColorx_remap_index 774 +#define ClearDepthx_remap_index 775 +#define Color4x_remap_index 776 +#define DepthRangex_remap_index 777 +#define Fogx_remap_index 778 +#define Fogxv_remap_index 779 +#define Frustumf_remap_index 780 +#define Frustumx_remap_index 781 +#define LightModelx_remap_index 782 +#define LightModelxv_remap_index 783 +#define Lightx_remap_index 784 +#define Lightxv_remap_index 785 +#define LineWidthx_remap_index 786 +#define LoadMatrixx_remap_index 787 +#define Materialx_remap_index 788 +#define Materialxv_remap_index 789 +#define MultMatrixx_remap_index 790 +#define MultiTexCoord4x_remap_index 791 +#define Normal3x_remap_index 792 +#define Orthof_remap_index 793 +#define Orthox_remap_index 794 +#define PointSizex_remap_index 795 +#define PolygonOffsetx_remap_index 796 +#define Rotatex_remap_index 797 +#define SampleCoveragex_remap_index 798 +#define Scalex_remap_index 799 +#define TexEnvx_remap_index 800 +#define TexEnvxv_remap_index 801 +#define TexParameterx_remap_index 802 +#define Translatex_remap_index 803 +#define ClipPlanef_remap_index 804 +#define ClipPlanex_remap_index 805 +#define GetClipPlanef_remap_index 806 +#define GetClipPlanex_remap_index 807 +#define GetFixedv_remap_index 808 +#define GetLightxv_remap_index 809 +#define GetMaterialxv_remap_index 810 +#define GetTexEnvxv_remap_index 811 +#define GetTexParameterxv_remap_index 812 +#define PointParameterx_remap_index 813 +#define PointParameterxv_remap_index 814 +#define TexParameterxv_remap_index 815 #define _gloffset_CompressedTexImage1D driDispatchRemapTable[CompressedTexImage1D_remap_index] #define _gloffset_CompressedTexImage2D driDispatchRemapTable[CompressedTexImage2D_remap_index] @@ -1591,6 +1659,24 @@ SERVEXTERN int driDispatchRemapTable[ driDispatchRemapTable_size ]; #define _gloffset_VertexP4uiv driDispatchRemapTable[VertexP4uiv_remap_index] #define _gloffset_DrawArraysIndirect driDispatchRemapTable[DrawArraysIndirect_remap_index] #define _gloffset_DrawElementsIndirect driDispatchRemapTable[DrawElementsIndirect_remap_index] +#define _gloffset_GetUniformdv driDispatchRemapTable[GetUniformdv_remap_index] +#define _gloffset_Uniform1d driDispatchRemapTable[Uniform1d_remap_index] +#define _gloffset_Uniform1dv driDispatchRemapTable[Uniform1dv_remap_index] +#define _gloffset_Uniform2d driDispatchRemapTable[Uniform2d_remap_index] +#define _gloffset_Uniform2dv driDispatchRemapTable[Uniform2dv_remap_index] +#define _gloffset_Uniform3d driDispatchRemapTable[Uniform3d_remap_index] +#define _gloffset_Uniform3dv driDispatchRemapTable[Uniform3dv_remap_index] +#define _gloffset_Uniform4d driDispatchRemapTable[Uniform4d_remap_index] +#define _gloffset_Uniform4dv driDispatchRemapTable[Uniform4dv_remap_index] +#define _gloffset_UniformMatrix2dv driDispatchRemapTable[UniformMatrix2dv_remap_index] +#define _gloffset_UniformMatrix2x3dv driDispatchRemapTable[UniformMatrix2x3dv_remap_index] +#define _gloffset_UniformMatrix2x4dv driDispatchRemapTable[UniformMatrix2x4dv_remap_index] +#define _gloffset_UniformMatrix3dv driDispatchRemapTable[UniformMatrix3dv_remap_index] +#define _gloffset_UniformMatrix3x2dv driDispatchRemapTable[UniformMatrix3x2dv_remap_index] +#define _gloffset_UniformMatrix3x4dv driDispatchRemapTable[UniformMatrix3x4dv_remap_index] +#define _gloffset_UniformMatrix4dv driDispatchRemapTable[UniformMatrix4dv_remap_index] +#define _gloffset_UniformMatrix4x2dv driDispatchRemapTable[UniformMatrix4x2dv_remap_index] +#define _gloffset_UniformMatrix4x3dv driDispatchRemapTable[UniformMatrix4x3dv_remap_index] #define _gloffset_BindTransformFeedback driDispatchRemapTable[BindTransformFeedback_remap_index] #define _gloffset_DeleteTransformFeedbacks driDispatchRemapTable[DeleteTransformFeedbacks_remap_index] #define _gloffset_DrawTransformFeedback driDispatchRemapTable[DrawTransformFeedback_remap_index] @@ -1682,6 +1768,38 @@ SERVEXTERN int driDispatchRemapTable[ driDispatchRemapTable_size ]; #define _gloffset_BindTextures driDispatchRemapTable[BindTextures_remap_index] #define _gloffset_BindVertexBuffers driDispatchRemapTable[BindVertexBuffers_remap_index] #define _gloffset_ClipControl driDispatchRemapTable[ClipControl_remap_index] +#define _gloffset_BindTextureUnit driDispatchRemapTable[BindTextureUnit_remap_index] +#define _gloffset_CompressedTextureSubImage1D driDispatchRemapTable[CompressedTextureSubImage1D_remap_index] +#define _gloffset_CompressedTextureSubImage2D driDispatchRemapTable[CompressedTextureSubImage2D_remap_index] +#define _gloffset_CompressedTextureSubImage3D driDispatchRemapTable[CompressedTextureSubImage3D_remap_index] +#define _gloffset_CopyTextureSubImage1D driDispatchRemapTable[CopyTextureSubImage1D_remap_index] +#define _gloffset_CopyTextureSubImage2D driDispatchRemapTable[CopyTextureSubImage2D_remap_index] +#define _gloffset_CopyTextureSubImage3D driDispatchRemapTable[CopyTextureSubImage3D_remap_index] +#define _gloffset_CreateTextures driDispatchRemapTable[CreateTextures_remap_index] +#define _gloffset_GenerateTextureMipmap driDispatchRemapTable[GenerateTextureMipmap_remap_index] +#define _gloffset_GetCompressedTextureImage driDispatchRemapTable[GetCompressedTextureImage_remap_index] +#define _gloffset_GetTextureImage driDispatchRemapTable[GetTextureImage_remap_index] +#define _gloffset_GetTextureLevelParameterfv driDispatchRemapTable[GetTextureLevelParameterfv_remap_index] +#define _gloffset_GetTextureLevelParameteriv driDispatchRemapTable[GetTextureLevelParameteriv_remap_index] +#define _gloffset_GetTextureParameterIiv driDispatchRemapTable[GetTextureParameterIiv_remap_index] +#define _gloffset_GetTextureParameterIuiv driDispatchRemapTable[GetTextureParameterIuiv_remap_index] +#define _gloffset_GetTextureParameterfv driDispatchRemapTable[GetTextureParameterfv_remap_index] +#define _gloffset_GetTextureParameteriv driDispatchRemapTable[GetTextureParameteriv_remap_index] +#define _gloffset_TextureBuffer driDispatchRemapTable[TextureBuffer_remap_index] +#define _gloffset_TextureParameterIiv driDispatchRemapTable[TextureParameterIiv_remap_index] +#define _gloffset_TextureParameterIuiv driDispatchRemapTable[TextureParameterIuiv_remap_index] +#define _gloffset_TextureParameterf driDispatchRemapTable[TextureParameterf_remap_index] +#define _gloffset_TextureParameterfv driDispatchRemapTable[TextureParameterfv_remap_index] +#define _gloffset_TextureParameteri driDispatchRemapTable[TextureParameteri_remap_index] +#define _gloffset_TextureParameteriv driDispatchRemapTable[TextureParameteriv_remap_index] +#define _gloffset_TextureStorage1D driDispatchRemapTable[TextureStorage1D_remap_index] +#define _gloffset_TextureStorage2D driDispatchRemapTable[TextureStorage2D_remap_index] +#define _gloffset_TextureStorage2DMultisample driDispatchRemapTable[TextureStorage2DMultisample_remap_index] +#define _gloffset_TextureStorage3D driDispatchRemapTable[TextureStorage3D_remap_index] +#define _gloffset_TextureStorage3DMultisample driDispatchRemapTable[TextureStorage3DMultisample_remap_index] +#define _gloffset_TextureSubImage1D driDispatchRemapTable[TextureSubImage1D_remap_index] +#define _gloffset_TextureSubImage2D driDispatchRemapTable[TextureSubImage2D_remap_index] +#define _gloffset_TextureSubImage3D driDispatchRemapTable[TextureSubImage3D_remap_index] #define _gloffset_InvalidateBufferData driDispatchRemapTable[InvalidateBufferData_remap_index] #define _gloffset_InvalidateBufferSubData driDispatchRemapTable[InvalidateBufferSubData_remap_index] #define _gloffset_InvalidateFramebuffer driDispatchRemapTable[InvalidateFramebuffer_remap_index] @@ -1717,38 +1835,55 @@ SERVEXTERN int driDispatchRemapTable[ driDispatchRemapTable_size ]; #define _gloffset_GetProgramPipelineiv driDispatchRemapTable[GetProgramPipelineiv_remap_index] #define _gloffset_IsProgramPipeline driDispatchRemapTable[IsProgramPipeline_remap_index] #define _gloffset_LockArraysEXT driDispatchRemapTable[LockArraysEXT_remap_index] +#define _gloffset_ProgramUniform1d driDispatchRemapTable[ProgramUniform1d_remap_index] +#define _gloffset_ProgramUniform1dv driDispatchRemapTable[ProgramUniform1dv_remap_index] #define _gloffset_ProgramUniform1f driDispatchRemapTable[ProgramUniform1f_remap_index] #define _gloffset_ProgramUniform1fv driDispatchRemapTable[ProgramUniform1fv_remap_index] #define _gloffset_ProgramUniform1i driDispatchRemapTable[ProgramUniform1i_remap_index] #define _gloffset_ProgramUniform1iv driDispatchRemapTable[ProgramUniform1iv_remap_index] #define _gloffset_ProgramUniform1ui driDispatchRemapTable[ProgramUniform1ui_remap_index] #define _gloffset_ProgramUniform1uiv driDispatchRemapTable[ProgramUniform1uiv_remap_index] +#define _gloffset_ProgramUniform2d driDispatchRemapTable[ProgramUniform2d_remap_index] +#define _gloffset_ProgramUniform2dv driDispatchRemapTable[ProgramUniform2dv_remap_index] #define _gloffset_ProgramUniform2f driDispatchRemapTable[ProgramUniform2f_remap_index] #define _gloffset_ProgramUniform2fv driDispatchRemapTable[ProgramUniform2fv_remap_index] #define _gloffset_ProgramUniform2i driDispatchRemapTable[ProgramUniform2i_remap_index] #define _gloffset_ProgramUniform2iv driDispatchRemapTable[ProgramUniform2iv_remap_index] #define _gloffset_ProgramUniform2ui driDispatchRemapTable[ProgramUniform2ui_remap_index] #define _gloffset_ProgramUniform2uiv driDispatchRemapTable[ProgramUniform2uiv_remap_index] +#define _gloffset_ProgramUniform3d driDispatchRemapTable[ProgramUniform3d_remap_index] +#define _gloffset_ProgramUniform3dv driDispatchRemapTable[ProgramUniform3dv_remap_index] #define _gloffset_ProgramUniform3f driDispatchRemapTable[ProgramUniform3f_remap_index] #define _gloffset_ProgramUniform3fv driDispatchRemapTable[ProgramUniform3fv_remap_index] #define _gloffset_ProgramUniform3i driDispatchRemapTable[ProgramUniform3i_remap_index] #define _gloffset_ProgramUniform3iv driDispatchRemapTable[ProgramUniform3iv_remap_index] #define _gloffset_ProgramUniform3ui driDispatchRemapTable[ProgramUniform3ui_remap_index] #define _gloffset_ProgramUniform3uiv driDispatchRemapTable[ProgramUniform3uiv_remap_index] +#define _gloffset_ProgramUniform4d driDispatchRemapTable[ProgramUniform4d_remap_index] +#define _gloffset_ProgramUniform4dv driDispatchRemapTable[ProgramUniform4dv_remap_index] #define _gloffset_ProgramUniform4f driDispatchRemapTable[ProgramUniform4f_remap_index] #define _gloffset_ProgramUniform4fv driDispatchRemapTable[ProgramUniform4fv_remap_index] #define _gloffset_ProgramUniform4i driDispatchRemapTable[ProgramUniform4i_remap_index] #define _gloffset_ProgramUniform4iv driDispatchRemapTable[ProgramUniform4iv_remap_index] #define _gloffset_ProgramUniform4ui driDispatchRemapTable[ProgramUniform4ui_remap_index] #define _gloffset_ProgramUniform4uiv driDispatchRemapTable[ProgramUniform4uiv_remap_index] +#define _gloffset_ProgramUniformMatrix2dv driDispatchRemapTable[ProgramUniformMatrix2dv_remap_index] #define _gloffset_ProgramUniformMatrix2fv driDispatchRemapTable[ProgramUniformMatrix2fv_remap_index] +#define _gloffset_ProgramUniformMatrix2x3dv driDispatchRemapTable[ProgramUniformMatrix2x3dv_remap_index] #define _gloffset_ProgramUniformMatrix2x3fv driDispatchRemapTable[ProgramUniformMatrix2x3fv_remap_index] +#define _gloffset_ProgramUniformMatrix2x4dv driDispatchRemapTable[ProgramUniformMatrix2x4dv_remap_index] #define _gloffset_ProgramUniformMatrix2x4fv driDispatchRemapTable[ProgramUniformMatrix2x4fv_remap_index] +#define _gloffset_ProgramUniformMatrix3dv driDispatchRemapTable[ProgramUniformMatrix3dv_remap_index] #define _gloffset_ProgramUniformMatrix3fv driDispatchRemapTable[ProgramUniformMatrix3fv_remap_index] +#define _gloffset_ProgramUniformMatrix3x2dv driDispatchRemapTable[ProgramUniformMatrix3x2dv_remap_index] #define _gloffset_ProgramUniformMatrix3x2fv driDispatchRemapTable[ProgramUniformMatrix3x2fv_remap_index] +#define _gloffset_ProgramUniformMatrix3x4dv driDispatchRemapTable[ProgramUniformMatrix3x4dv_remap_index] #define _gloffset_ProgramUniformMatrix3x4fv driDispatchRemapTable[ProgramUniformMatrix3x4fv_remap_index] +#define _gloffset_ProgramUniformMatrix4dv driDispatchRemapTable[ProgramUniformMatrix4dv_remap_index] #define _gloffset_ProgramUniformMatrix4fv driDispatchRemapTable[ProgramUniformMatrix4fv_remap_index] +#define _gloffset_ProgramUniformMatrix4x2dv driDispatchRemapTable[ProgramUniformMatrix4x2dv_remap_index] #define _gloffset_ProgramUniformMatrix4x2fv driDispatchRemapTable[ProgramUniformMatrix4x2fv_remap_index] +#define _gloffset_ProgramUniformMatrix4x3dv driDispatchRemapTable[ProgramUniformMatrix4x3dv_remap_index] #define _gloffset_ProgramUniformMatrix4x3fv driDispatchRemapTable[ProgramUniformMatrix4x3fv_remap_index] #define _gloffset_UnlockArraysEXT driDispatchRemapTable[UnlockArraysEXT_remap_index] #define _gloffset_UseProgramStages driDispatchRemapTable[UseProgramStages_remap_index] @@ -1925,6 +2060,7 @@ SERVEXTERN int driDispatchRemapTable[ driDispatchRemapTable_size ]; #define _gloffset_GetPerfQueryDataINTEL driDispatchRemapTable[GetPerfQueryDataINTEL_remap_index] #define _gloffset_GetPerfQueryIdByNameINTEL driDispatchRemapTable[GetPerfQueryIdByNameINTEL_remap_index] #define _gloffset_GetPerfQueryInfoINTEL driDispatchRemapTable[GetPerfQueryInfoINTEL_remap_index] +#define _gloffset_PolygonOffsetClampEXT driDispatchRemapTable[PolygonOffsetClampEXT_remap_index] #define _gloffset_StencilFuncSeparateATI driDispatchRemapTable[StencilFuncSeparateATI_remap_index] #define _gloffset_ProgramEnvParameters4fvEXT driDispatchRemapTable[ProgramEnvParameters4fvEXT_remap_index] #define _gloffset_ProgramLocalParameters4fvEXT driDispatchRemapTable[ProgramLocalParameters4fvEXT_remap_index] @@ -10488,6 +10624,204 @@ static INLINE void SET_DrawElementsIndirect(struct _glapi_table *disp, void (GLA SET_by_offset(disp, _gloffset_DrawElementsIndirect, fn); } +typedef void (GLAPIENTRYP _glptr_GetUniformdv)(GLuint, GLint, GLdouble *); +#define CALL_GetUniformdv(disp, parameters) \ + (* GET_GetUniformdv(disp)) parameters +static INLINE _glptr_GetUniformdv GET_GetUniformdv(struct _glapi_table *disp) { + return (_glptr_GetUniformdv) (GET_by_offset(disp, _gloffset_GetUniformdv)); +} + +static INLINE void SET_GetUniformdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble *)) { + SET_by_offset(disp, _gloffset_GetUniformdv, fn); +} + +typedef void (GLAPIENTRYP _glptr_Uniform1d)(GLint, GLdouble); +#define CALL_Uniform1d(disp, parameters) \ + (* GET_Uniform1d(disp)) parameters +static INLINE _glptr_Uniform1d GET_Uniform1d(struct _glapi_table *disp) { + return (_glptr_Uniform1d) (GET_by_offset(disp, _gloffset_Uniform1d)); +} + +static INLINE void SET_Uniform1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble)) { + SET_by_offset(disp, _gloffset_Uniform1d, fn); +} + +typedef void (GLAPIENTRYP _glptr_Uniform1dv)(GLint, GLsizei, const GLdouble *); +#define CALL_Uniform1dv(disp, parameters) \ + (* GET_Uniform1dv(disp)) parameters +static INLINE _glptr_Uniform1dv GET_Uniform1dv(struct _glapi_table *disp) { + return (_glptr_Uniform1dv) (GET_by_offset(disp, _gloffset_Uniform1dv)); +} + +static INLINE void SET_Uniform1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLdouble *)) { + SET_by_offset(disp, _gloffset_Uniform1dv, fn); +} + +typedef void (GLAPIENTRYP _glptr_Uniform2d)(GLint, GLdouble, GLdouble); +#define CALL_Uniform2d(disp, parameters) \ + (* GET_Uniform2d(disp)) parameters +static INLINE _glptr_Uniform2d GET_Uniform2d(struct _glapi_table *disp) { + return (_glptr_Uniform2d) (GET_by_offset(disp, _gloffset_Uniform2d)); +} + +static INLINE void SET_Uniform2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble)) { + SET_by_offset(disp, _gloffset_Uniform2d, fn); +} + +typedef void (GLAPIENTRYP _glptr_Uniform2dv)(GLint, GLsizei, const GLdouble *); +#define CALL_Uniform2dv(disp, parameters) \ + (* GET_Uniform2dv(disp)) parameters +static INLINE _glptr_Uniform2dv GET_Uniform2dv(struct _glapi_table *disp) { + return (_glptr_Uniform2dv) (GET_by_offset(disp, _gloffset_Uniform2dv)); +} + +static INLINE void SET_Uniform2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLdouble *)) { + SET_by_offset(disp, _gloffset_Uniform2dv, fn); +} + +typedef void (GLAPIENTRYP _glptr_Uniform3d)(GLint, GLdouble, GLdouble, GLdouble); +#define CALL_Uniform3d(disp, parameters) \ + (* GET_Uniform3d(disp)) parameters +static INLINE _glptr_Uniform3d GET_Uniform3d(struct _glapi_table *disp) { + return (_glptr_Uniform3d) (GET_by_offset(disp, _gloffset_Uniform3d)); +} + +static INLINE void SET_Uniform3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble, GLdouble)) { + SET_by_offset(disp, _gloffset_Uniform3d, fn); +} + +typedef void (GLAPIENTRYP _glptr_Uniform3dv)(GLint, GLsizei, const GLdouble *); +#define CALL_Uniform3dv(disp, parameters) \ + (* GET_Uniform3dv(disp)) parameters +static INLINE _glptr_Uniform3dv GET_Uniform3dv(struct _glapi_table *disp) { + return (_glptr_Uniform3dv) (GET_by_offset(disp, _gloffset_Uniform3dv)); +} + +static INLINE void SET_Uniform3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLdouble *)) { + SET_by_offset(disp, _gloffset_Uniform3dv, fn); +} + +typedef void (GLAPIENTRYP _glptr_Uniform4d)(GLint, GLdouble, GLdouble, GLdouble, GLdouble); +#define CALL_Uniform4d(disp, parameters) \ + (* GET_Uniform4d(disp)) parameters +static INLINE _glptr_Uniform4d GET_Uniform4d(struct _glapi_table *disp) { + return (_glptr_Uniform4d) (GET_by_offset(disp, _gloffset_Uniform4d)); +} + +static INLINE void SET_Uniform4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble, GLdouble, GLdouble)) { + SET_by_offset(disp, _gloffset_Uniform4d, fn); +} + +typedef void (GLAPIENTRYP _glptr_Uniform4dv)(GLint, GLsizei, const GLdouble *); +#define CALL_Uniform4dv(disp, parameters) \ + (* GET_Uniform4dv(disp)) parameters +static INLINE _glptr_Uniform4dv GET_Uniform4dv(struct _glapi_table *disp) { + return (_glptr_Uniform4dv) (GET_by_offset(disp, _gloffset_Uniform4dv)); +} + +static INLINE void SET_Uniform4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLdouble *)) { + SET_by_offset(disp, _gloffset_Uniform4dv, fn); +} + +typedef void (GLAPIENTRYP _glptr_UniformMatrix2dv)(GLint, GLsizei, GLboolean, const GLdouble *); +#define CALL_UniformMatrix2dv(disp, parameters) \ + (* GET_UniformMatrix2dv(disp)) parameters +static INLINE _glptr_UniformMatrix2dv GET_UniformMatrix2dv(struct _glapi_table *disp) { + return (_glptr_UniformMatrix2dv) (GET_by_offset(disp, _gloffset_UniformMatrix2dv)); +} + +static INLINE void SET_UniformMatrix2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) { + SET_by_offset(disp, _gloffset_UniformMatrix2dv, fn); +} + +typedef void (GLAPIENTRYP _glptr_UniformMatrix2x3dv)(GLint, GLsizei, GLboolean, const GLdouble *); +#define CALL_UniformMatrix2x3dv(disp, parameters) \ + (* GET_UniformMatrix2x3dv(disp)) parameters +static INLINE _glptr_UniformMatrix2x3dv GET_UniformMatrix2x3dv(struct _glapi_table *disp) { + return (_glptr_UniformMatrix2x3dv) (GET_by_offset(disp, _gloffset_UniformMatrix2x3dv)); +} + +static INLINE void SET_UniformMatrix2x3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) { + SET_by_offset(disp, _gloffset_UniformMatrix2x3dv, fn); +} + +typedef void (GLAPIENTRYP _glptr_UniformMatrix2x4dv)(GLint, GLsizei, GLboolean, const GLdouble *); +#define CALL_UniformMatrix2x4dv(disp, parameters) \ + (* GET_UniformMatrix2x4dv(disp)) parameters +static INLINE _glptr_UniformMatrix2x4dv GET_UniformMatrix2x4dv(struct _glapi_table *disp) { + return (_glptr_UniformMatrix2x4dv) (GET_by_offset(disp, _gloffset_UniformMatrix2x4dv)); +} + +static INLINE void SET_UniformMatrix2x4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) { + SET_by_offset(disp, _gloffset_UniformMatrix2x4dv, fn); +} + +typedef void (GLAPIENTRYP _glptr_UniformMatrix3dv)(GLint, GLsizei, GLboolean, const GLdouble *); +#define CALL_UniformMatrix3dv(disp, parameters) \ + (* GET_UniformMatrix3dv(disp)) parameters +static INLINE _glptr_UniformMatrix3dv GET_UniformMatrix3dv(struct _glapi_table *disp) { + return (_glptr_UniformMatrix3dv) (GET_by_offset(disp, _gloffset_UniformMatrix3dv)); +} + +static INLINE void SET_UniformMatrix3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) { + SET_by_offset(disp, _gloffset_UniformMatrix3dv, fn); +} + +typedef void (GLAPIENTRYP _glptr_UniformMatrix3x2dv)(GLint, GLsizei, GLboolean, const GLdouble *); +#define CALL_UniformMatrix3x2dv(disp, parameters) \ + (* GET_UniformMatrix3x2dv(disp)) parameters +static INLINE _glptr_UniformMatrix3x2dv GET_UniformMatrix3x2dv(struct _glapi_table *disp) { + return (_glptr_UniformMatrix3x2dv) (GET_by_offset(disp, _gloffset_UniformMatrix3x2dv)); +} + +static INLINE void SET_UniformMatrix3x2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) { + SET_by_offset(disp, _gloffset_UniformMatrix3x2dv, fn); +} + +typedef void (GLAPIENTRYP _glptr_UniformMatrix3x4dv)(GLint, GLsizei, GLboolean, const GLdouble *); +#define CALL_UniformMatrix3x4dv(disp, parameters) \ + (* GET_UniformMatrix3x4dv(disp)) parameters +static INLINE _glptr_UniformMatrix3x4dv GET_UniformMatrix3x4dv(struct _glapi_table *disp) { + return (_glptr_UniformMatrix3x4dv) (GET_by_offset(disp, _gloffset_UniformMatrix3x4dv)); +} + +static INLINE void SET_UniformMatrix3x4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) { + SET_by_offset(disp, _gloffset_UniformMatrix3x4dv, fn); +} + +typedef void (GLAPIENTRYP _glptr_UniformMatrix4dv)(GLint, GLsizei, GLboolean, const GLdouble *); +#define CALL_UniformMatrix4dv(disp, parameters) \ + (* GET_UniformMatrix4dv(disp)) parameters +static INLINE _glptr_UniformMatrix4dv GET_UniformMatrix4dv(struct _glapi_table *disp) { + return (_glptr_UniformMatrix4dv) (GET_by_offset(disp, _gloffset_UniformMatrix4dv)); +} + +static INLINE void SET_UniformMatrix4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) { + SET_by_offset(disp, _gloffset_UniformMatrix4dv, fn); +} + +typedef void (GLAPIENTRYP _glptr_UniformMatrix4x2dv)(GLint, GLsizei, GLboolean, const GLdouble *); +#define CALL_UniformMatrix4x2dv(disp, parameters) \ + (* GET_UniformMatrix4x2dv(disp)) parameters +static INLINE _glptr_UniformMatrix4x2dv GET_UniformMatrix4x2dv(struct _glapi_table *disp) { + return (_glptr_UniformMatrix4x2dv) (GET_by_offset(disp, _gloffset_UniformMatrix4x2dv)); +} + +static INLINE void SET_UniformMatrix4x2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) { + SET_by_offset(disp, _gloffset_UniformMatrix4x2dv, fn); +} + +typedef void (GLAPIENTRYP _glptr_UniformMatrix4x3dv)(GLint, GLsizei, GLboolean, const GLdouble *); +#define CALL_UniformMatrix4x3dv(disp, parameters) \ + (* GET_UniformMatrix4x3dv(disp)) parameters +static INLINE _glptr_UniformMatrix4x3dv GET_UniformMatrix4x3dv(struct _glapi_table *disp) { + return (_glptr_UniformMatrix4x3dv) (GET_by_offset(disp, _gloffset_UniformMatrix4x3dv)); +} + +static INLINE void SET_UniformMatrix4x3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) { + SET_by_offset(disp, _gloffset_UniformMatrix4x3dv, fn); +} + typedef void (GLAPIENTRYP _glptr_BindTransformFeedback)(GLenum, GLuint); #define CALL_BindTransformFeedback(disp, parameters) \ (* GET_BindTransformFeedback(disp)) parameters @@ -11489,6 +11823,358 @@ static INLINE void SET_ClipControl(struct _glapi_table *disp, void (GLAPIENTRYP SET_by_offset(disp, _gloffset_ClipControl, fn); } +typedef void (GLAPIENTRYP _glptr_BindTextureUnit)(GLuint, GLuint); +#define CALL_BindTextureUnit(disp, parameters) \ + (* GET_BindTextureUnit(disp)) parameters +static INLINE _glptr_BindTextureUnit GET_BindTextureUnit(struct _glapi_table *disp) { + return (_glptr_BindTextureUnit) (GET_by_offset(disp, _gloffset_BindTextureUnit)); +} + +static INLINE void SET_BindTextureUnit(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) { + SET_by_offset(disp, _gloffset_BindTextureUnit, fn); +} + +typedef void (GLAPIENTRYP _glptr_CompressedTextureSubImage1D)(GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *); +#define CALL_CompressedTextureSubImage1D(disp, parameters) \ + (* GET_CompressedTextureSubImage1D(disp)) parameters +static INLINE _glptr_CompressedTextureSubImage1D GET_CompressedTextureSubImage1D(struct _glapi_table *disp) { + return (_glptr_CompressedTextureSubImage1D) (GET_by_offset(disp, _gloffset_CompressedTextureSubImage1D)); +} + +static INLINE void SET_CompressedTextureSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *)) { + SET_by_offset(disp, _gloffset_CompressedTextureSubImage1D, fn); +} + +typedef void (GLAPIENTRYP _glptr_CompressedTextureSubImage2D)(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); +#define CALL_CompressedTextureSubImage2D(disp, parameters) \ + (* GET_CompressedTextureSubImage2D(disp)) parameters +static INLINE _glptr_CompressedTextureSubImage2D GET_CompressedTextureSubImage2D(struct _glapi_table *disp) { + return (_glptr_CompressedTextureSubImage2D) (GET_by_offset(disp, _gloffset_CompressedTextureSubImage2D)); +} + +static INLINE void SET_CompressedTextureSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) { + SET_by_offset(disp, _gloffset_CompressedTextureSubImage2D, fn); +} + +typedef void (GLAPIENTRYP _glptr_CompressedTextureSubImage3D)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); +#define CALL_CompressedTextureSubImage3D(disp, parameters) \ + (* GET_CompressedTextureSubImage3D(disp)) parameters +static INLINE _glptr_CompressedTextureSubImage3D GET_CompressedTextureSubImage3D(struct _glapi_table *disp) { + return (_glptr_CompressedTextureSubImage3D) (GET_by_offset(disp, _gloffset_CompressedTextureSubImage3D)); +} + +static INLINE void SET_CompressedTextureSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) { + SET_by_offset(disp, _gloffset_CompressedTextureSubImage3D, fn); +} + +typedef void (GLAPIENTRYP _glptr_CopyTextureSubImage1D)(GLuint, GLint, GLint, GLint, GLint, GLsizei); +#define CALL_CopyTextureSubImage1D(disp, parameters) \ + (* GET_CopyTextureSubImage1D(disp)) parameters +static INLINE _glptr_CopyTextureSubImage1D GET_CopyTextureSubImage1D(struct _glapi_table *disp) { + return (_glptr_CopyTextureSubImage1D) (GET_by_offset(disp, _gloffset_CopyTextureSubImage1D)); +} + +static INLINE void SET_CopyTextureSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei)) { + SET_by_offset(disp, _gloffset_CopyTextureSubImage1D, fn); +} + +typedef void (GLAPIENTRYP _glptr_CopyTextureSubImage2D)(GLuint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); +#define CALL_CopyTextureSubImage2D(disp, parameters) \ + (* GET_CopyTextureSubImage2D(disp)) parameters +static INLINE _glptr_CopyTextureSubImage2D GET_CopyTextureSubImage2D(struct _glapi_table *disp) { + return (_glptr_CopyTextureSubImage2D) (GET_by_offset(disp, _gloffset_CopyTextureSubImage2D)); +} + +static INLINE void SET_CopyTextureSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) { + SET_by_offset(disp, _gloffset_CopyTextureSubImage2D, fn); +} + +typedef void (GLAPIENTRYP _glptr_CopyTextureSubImage3D)(GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); +#define CALL_CopyTextureSubImage3D(disp, parameters) \ + (* GET_CopyTextureSubImage3D(disp)) parameters +static INLINE _glptr_CopyTextureSubImage3D GET_CopyTextureSubImage3D(struct _glapi_table *disp) { + return (_glptr_CopyTextureSubImage3D) (GET_by_offset(disp, _gloffset_CopyTextureSubImage3D)); +} + +static INLINE void SET_CopyTextureSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) { + SET_by_offset(disp, _gloffset_CopyTextureSubImage3D, fn); +} + +typedef void (GLAPIENTRYP _glptr_CreateTextures)(GLenum, GLsizei, GLuint *); +#define CALL_CreateTextures(disp, parameters) \ + (* GET_CreateTextures(disp)) parameters +static INLINE _glptr_CreateTextures GET_CreateTextures(struct _glapi_table *disp) { + return (_glptr_CreateTextures) (GET_by_offset(disp, _gloffset_CreateTextures)); +} + +static INLINE void SET_CreateTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLuint *)) { + SET_by_offset(disp, _gloffset_CreateTextures, fn); +} + +typedef void (GLAPIENTRYP _glptr_GenerateTextureMipmap)(GLuint); +#define CALL_GenerateTextureMipmap(disp, parameters) \ + (* GET_GenerateTextureMipmap(disp)) parameters +static INLINE _glptr_GenerateTextureMipmap GET_GenerateTextureMipmap(struct _glapi_table *disp) { + return (_glptr_GenerateTextureMipmap) (GET_by_offset(disp, _gloffset_GenerateTextureMipmap)); +} + +static INLINE void SET_GenerateTextureMipmap(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) { + SET_by_offset(disp, _gloffset_GenerateTextureMipmap, fn); +} + +typedef void (GLAPIENTRYP _glptr_GetCompressedTextureImage)(GLuint, GLint, GLsizei, GLvoid *); +#define CALL_GetCompressedTextureImage(disp, parameters) \ + (* GET_GetCompressedTextureImage(disp)) parameters +static INLINE _glptr_GetCompressedTextureImage GET_GetCompressedTextureImage(struct _glapi_table *disp) { + return (_glptr_GetCompressedTextureImage) (GET_by_offset(disp, _gloffset_GetCompressedTextureImage)); +} + +static INLINE void SET_GetCompressedTextureImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLvoid *)) { + SET_by_offset(disp, _gloffset_GetCompressedTextureImage, fn); +} + +typedef void (GLAPIENTRYP _glptr_GetTextureImage)(GLuint, GLint, GLenum, GLenum, GLsizei, GLvoid *); +#define CALL_GetTextureImage(disp, parameters) \ + (* GET_GetTextureImage(disp)) parameters +static INLINE _glptr_GetTextureImage GET_GetTextureImage(struct _glapi_table *disp) { + return (_glptr_GetTextureImage) (GET_by_offset(disp, _gloffset_GetTextureImage)); +} + +static INLINE void SET_GetTextureImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLenum, GLsizei, GLvoid *)) { + SET_by_offset(disp, _gloffset_GetTextureImage, fn); +} + +typedef void (GLAPIENTRYP _glptr_GetTextureLevelParameterfv)(GLuint, GLint, GLenum, GLfloat *); +#define CALL_GetTextureLevelParameterfv(disp, parameters) \ + (* GET_GetTextureLevelParameterfv(disp)) parameters +static INLINE _glptr_GetTextureLevelParameterfv GET_GetTextureLevelParameterfv(struct _glapi_table *disp) { + return (_glptr_GetTextureLevelParameterfv) (GET_by_offset(disp, _gloffset_GetTextureLevelParameterfv)); +} + +static INLINE void SET_GetTextureLevelParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLfloat *)) { + SET_by_offset(disp, _gloffset_GetTextureLevelParameterfv, fn); +} + +typedef void (GLAPIENTRYP _glptr_GetTextureLevelParameteriv)(GLuint, GLint, GLenum, GLint *); +#define CALL_GetTextureLevelParameteriv(disp, parameters) \ + (* GET_GetTextureLevelParameteriv(disp)) parameters +static INLINE _glptr_GetTextureLevelParameteriv GET_GetTextureLevelParameteriv(struct _glapi_table *disp) { + return (_glptr_GetTextureLevelParameteriv) (GET_by_offset(disp, _gloffset_GetTextureLevelParameteriv)); +} + +static INLINE void SET_GetTextureLevelParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLint *)) { + SET_by_offset(disp, _gloffset_GetTextureLevelParameteriv, fn); +} + +typedef void (GLAPIENTRYP _glptr_GetTextureParameterIiv)(GLuint, GLenum, GLint *); +#define CALL_GetTextureParameterIiv(disp, parameters) \ + (* GET_GetTextureParameterIiv(disp)) parameters +static INLINE _glptr_GetTextureParameterIiv GET_GetTextureParameterIiv(struct _glapi_table *disp) { + return (_glptr_GetTextureParameterIiv) (GET_by_offset(disp, _gloffset_GetTextureParameterIiv)); +} + +static INLINE void SET_GetTextureParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { + SET_by_offset(disp, _gloffset_GetTextureParameterIiv, fn); +} + +typedef void (GLAPIENTRYP _glptr_GetTextureParameterIuiv)(GLuint, GLenum, GLuint *); +#define CALL_GetTextureParameterIuiv(disp, parameters) \ + (* GET_GetTextureParameterIuiv(disp)) parameters +static INLINE _glptr_GetTextureParameterIuiv GET_GetTextureParameterIuiv(struct _glapi_table *disp) { + return (_glptr_GetTextureParameterIuiv) (GET_by_offset(disp, _gloffset_GetTextureParameterIuiv)); +} + +static INLINE void SET_GetTextureParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) { + SET_by_offset(disp, _gloffset_GetTextureParameterIuiv, fn); +} + +typedef void (GLAPIENTRYP _glptr_GetTextureParameterfv)(GLuint, GLenum, GLfloat *); +#define CALL_GetTextureParameterfv(disp, parameters) \ + (* GET_GetTextureParameterfv(disp)) parameters +static INLINE _glptr_GetTextureParameterfv GET_GetTextureParameterfv(struct _glapi_table *disp) { + return (_glptr_GetTextureParameterfv) (GET_by_offset(disp, _gloffset_GetTextureParameterfv)); +} + +static INLINE void SET_GetTextureParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) { + SET_by_offset(disp, _gloffset_GetTextureParameterfv, fn); +} + +typedef void (GLAPIENTRYP _glptr_GetTextureParameteriv)(GLuint, GLenum, GLint *); +#define CALL_GetTextureParameteriv(disp, parameters) \ + (* GET_GetTextureParameteriv(disp)) parameters +static INLINE _glptr_GetTextureParameteriv GET_GetTextureParameteriv(struct _glapi_table *disp) { + return (_glptr_GetTextureParameteriv) (GET_by_offset(disp, _gloffset_GetTextureParameteriv)); +} + +static INLINE void SET_GetTextureParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) { + SET_by_offset(disp, _gloffset_GetTextureParameteriv, fn); +} + +typedef void (GLAPIENTRYP _glptr_TextureBuffer)(GLuint, GLenum, GLuint); +#define CALL_TextureBuffer(disp, parameters) \ + (* GET_TextureBuffer(disp)) parameters +static INLINE _glptr_TextureBuffer GET_TextureBuffer(struct _glapi_table *disp) { + return (_glptr_TextureBuffer) (GET_by_offset(disp, _gloffset_TextureBuffer)); +} + +static INLINE void SET_TextureBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint)) { + SET_by_offset(disp, _gloffset_TextureBuffer, fn); +} + +typedef void (GLAPIENTRYP _glptr_TextureParameterIiv)(GLuint, GLenum, const GLint *); +#define CALL_TextureParameterIiv(disp, parameters) \ + (* GET_TextureParameterIiv(disp)) parameters +static INLINE _glptr_TextureParameterIiv GET_TextureParameterIiv(struct _glapi_table *disp) { + return (_glptr_TextureParameterIiv) (GET_by_offset(disp, _gloffset_TextureParameterIiv)); +} + +static INLINE void SET_TextureParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) { + SET_by_offset(disp, _gloffset_TextureParameterIiv, fn); +} + +typedef void (GLAPIENTRYP _glptr_TextureParameterIuiv)(GLuint, GLenum, const GLuint *); +#define CALL_TextureParameterIuiv(disp, parameters) \ + (* GET_TextureParameterIuiv(disp)) parameters +static INLINE _glptr_TextureParameterIuiv GET_TextureParameterIuiv(struct _glapi_table *disp) { + return (_glptr_TextureParameterIuiv) (GET_by_offset(disp, _gloffset_TextureParameterIuiv)); +} + +static INLINE void SET_TextureParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLuint *)) { + SET_by_offset(disp, _gloffset_TextureParameterIuiv, fn); +} + +typedef void (GLAPIENTRYP _glptr_TextureParameterf)(GLuint, GLenum, GLfloat); +#define CALL_TextureParameterf(disp, parameters) \ + (* GET_TextureParameterf(disp)) parameters +static INLINE _glptr_TextureParameterf GET_TextureParameterf(struct _glapi_table *disp) { + return (_glptr_TextureParameterf) (GET_by_offset(disp, _gloffset_TextureParameterf)); +} + +static INLINE void SET_TextureParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat)) { + SET_by_offset(disp, _gloffset_TextureParameterf, fn); +} + +typedef void (GLAPIENTRYP _glptr_TextureParameterfv)(GLuint, GLenum, const GLfloat *); +#define CALL_TextureParameterfv(disp, parameters) \ + (* GET_TextureParameterfv(disp)) parameters +static INLINE _glptr_TextureParameterfv GET_TextureParameterfv(struct _glapi_table *disp) { + return (_glptr_TextureParameterfv) (GET_by_offset(disp, _gloffset_TextureParameterfv)); +} + +static INLINE void SET_TextureParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLfloat *)) { + SET_by_offset(disp, _gloffset_TextureParameterfv, fn); +} + +typedef void (GLAPIENTRYP _glptr_TextureParameteri)(GLuint, GLenum, GLint); +#define CALL_TextureParameteri(disp, parameters) \ + (* GET_TextureParameteri(disp)) parameters +static INLINE _glptr_TextureParameteri GET_TextureParameteri(struct _glapi_table *disp) { + return (_glptr_TextureParameteri) (GET_by_offset(disp, _gloffset_TextureParameteri)); +} + +static INLINE void SET_TextureParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) { + SET_by_offset(disp, _gloffset_TextureParameteri, fn); +} + +typedef void (GLAPIENTRYP _glptr_TextureParameteriv)(GLuint, GLenum, const GLint *); +#define CALL_TextureParameteriv(disp, parameters) \ + (* GET_TextureParameteriv(disp)) parameters +static INLINE _glptr_TextureParameteriv GET_TextureParameteriv(struct _glapi_table *disp) { + return (_glptr_TextureParameteriv) (GET_by_offset(disp, _gloffset_TextureParameteriv)); +} + +static INLINE void SET_TextureParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) { + SET_by_offset(disp, _gloffset_TextureParameteriv, fn); +} + +typedef void (GLAPIENTRYP _glptr_TextureStorage1D)(GLuint, GLsizei, GLenum, GLsizei); +#define CALL_TextureStorage1D(disp, parameters) \ + (* GET_TextureStorage1D(disp)) parameters +static INLINE _glptr_TextureStorage1D GET_TextureStorage1D(struct _glapi_table *disp) { + return (_glptr_TextureStorage1D) (GET_by_offset(disp, _gloffset_TextureStorage1D)); +} + +static INLINE void SET_TextureStorage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei)) { + SET_by_offset(disp, _gloffset_TextureStorage1D, fn); +} + +typedef void (GLAPIENTRYP _glptr_TextureStorage2D)(GLuint, GLsizei, GLenum, GLsizei, GLsizei); +#define CALL_TextureStorage2D(disp, parameters) \ + (* GET_TextureStorage2D(disp)) parameters +static INLINE _glptr_TextureStorage2D GET_TextureStorage2D(struct _glapi_table *disp) { + return (_glptr_TextureStorage2D) (GET_by_offset(disp, _gloffset_TextureStorage2D)); +} + +static INLINE void SET_TextureStorage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei)) { + SET_by_offset(disp, _gloffset_TextureStorage2D, fn); +} + +typedef void (GLAPIENTRYP _glptr_TextureStorage2DMultisample)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLboolean); +#define CALL_TextureStorage2DMultisample(disp, parameters) \ + (* GET_TextureStorage2DMultisample(disp)) parameters +static INLINE _glptr_TextureStorage2DMultisample GET_TextureStorage2DMultisample(struct _glapi_table *disp) { + return (_glptr_TextureStorage2DMultisample) (GET_by_offset(disp, _gloffset_TextureStorage2DMultisample)); +} + +static INLINE void SET_TextureStorage2DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)) { + SET_by_offset(disp, _gloffset_TextureStorage2DMultisample, fn); +} + +typedef void (GLAPIENTRYP _glptr_TextureStorage3D)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei); +#define CALL_TextureStorage3D(disp, parameters) \ + (* GET_TextureStorage3D(disp)) parameters +static INLINE _glptr_TextureStorage3D GET_TextureStorage3D(struct _glapi_table *disp) { + return (_glptr_TextureStorage3D) (GET_by_offset(disp, _gloffset_TextureStorage3D)); +} + +static INLINE void SET_TextureStorage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)) { + SET_by_offset(disp, _gloffset_TextureStorage3D, fn); +} + +typedef void (GLAPIENTRYP _glptr_TextureStorage3DMultisample)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean); +#define CALL_TextureStorage3DMultisample(disp, parameters) \ + (* GET_TextureStorage3DMultisample(disp)) parameters +static INLINE _glptr_TextureStorage3DMultisample GET_TextureStorage3DMultisample(struct _glapi_table *disp) { + return (_glptr_TextureStorage3DMultisample) (GET_by_offset(disp, _gloffset_TextureStorage3DMultisample)); +} + +static INLINE void SET_TextureStorage3DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)) { + SET_by_offset(disp, _gloffset_TextureStorage3DMultisample, fn); +} + +typedef void (GLAPIENTRYP _glptr_TextureSubImage1D)(GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *); +#define CALL_TextureSubImage1D(disp, parameters) \ + (* GET_TextureSubImage1D(disp)) parameters +static INLINE _glptr_TextureSubImage1D GET_TextureSubImage1D(struct _glapi_table *disp) { + return (_glptr_TextureSubImage1D) (GET_by_offset(disp, _gloffset_TextureSubImage1D)); +} + +static INLINE void SET_TextureSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *)) { + SET_by_offset(disp, _gloffset_TextureSubImage1D, fn); +} + +typedef void (GLAPIENTRYP _glptr_TextureSubImage2D)(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); +#define CALL_TextureSubImage2D(disp, parameters) \ + (* GET_TextureSubImage2D(disp)) parameters +static INLINE _glptr_TextureSubImage2D GET_TextureSubImage2D(struct _glapi_table *disp) { + return (_glptr_TextureSubImage2D) (GET_by_offset(disp, _gloffset_TextureSubImage2D)); +} + +static INLINE void SET_TextureSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) { + SET_by_offset(disp, _gloffset_TextureSubImage2D, fn); +} + +typedef void (GLAPIENTRYP _glptr_TextureSubImage3D)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); +#define CALL_TextureSubImage3D(disp, parameters) \ + (* GET_TextureSubImage3D(disp)) parameters +static INLINE _glptr_TextureSubImage3D GET_TextureSubImage3D(struct _glapi_table *disp) { + return (_glptr_TextureSubImage3D) (GET_by_offset(disp, _gloffset_TextureSubImage3D)); +} + +static INLINE void SET_TextureSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) { + SET_by_offset(disp, _gloffset_TextureSubImage3D, fn); +} + typedef void (GLAPIENTRYP _glptr_InvalidateBufferData)(GLuint); #define CALL_InvalidateBufferData(disp, parameters) \ (* GET_InvalidateBufferData(disp)) parameters @@ -11874,6 +12560,28 @@ static INLINE void SET_LockArraysEXT(struct _glapi_table *disp, void (GLAPIENTRY SET_by_offset(disp, _gloffset_LockArraysEXT, fn); } +typedef void (GLAPIENTRYP _glptr_ProgramUniform1d)(GLuint, GLint, GLdouble); +#define CALL_ProgramUniform1d(disp, parameters) \ + (* GET_ProgramUniform1d(disp)) parameters +static INLINE _glptr_ProgramUniform1d GET_ProgramUniform1d(struct _glapi_table *disp) { + return (_glptr_ProgramUniform1d) (GET_by_offset(disp, _gloffset_ProgramUniform1d)); +} + +static INLINE void SET_ProgramUniform1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble)) { + SET_by_offset(disp, _gloffset_ProgramUniform1d, fn); +} + +typedef void (GLAPIENTRYP _glptr_ProgramUniform1dv)(GLuint, GLint, GLsizei, const GLdouble *); +#define CALL_ProgramUniform1dv(disp, parameters) \ + (* GET_ProgramUniform1dv(disp)) parameters +static INLINE _glptr_ProgramUniform1dv GET_ProgramUniform1dv(struct _glapi_table *disp) { + return (_glptr_ProgramUniform1dv) (GET_by_offset(disp, _gloffset_ProgramUniform1dv)); +} + +static INLINE void SET_ProgramUniform1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLdouble *)) { + SET_by_offset(disp, _gloffset_ProgramUniform1dv, fn); +} + typedef void (GLAPIENTRYP _glptr_ProgramUniform1f)(GLuint, GLint, GLfloat); #define CALL_ProgramUniform1f(disp, parameters) \ (* GET_ProgramUniform1f(disp)) parameters @@ -11940,6 +12648,28 @@ static INLINE void SET_ProgramUniform1uiv(struct _glapi_table *disp, void (GLAPI SET_by_offset(disp, _gloffset_ProgramUniform1uiv, fn); } +typedef void (GLAPIENTRYP _glptr_ProgramUniform2d)(GLuint, GLint, GLdouble, GLdouble); +#define CALL_ProgramUniform2d(disp, parameters) \ + (* GET_ProgramUniform2d(disp)) parameters +static INLINE _glptr_ProgramUniform2d GET_ProgramUniform2d(struct _glapi_table *disp) { + return (_glptr_ProgramUniform2d) (GET_by_offset(disp, _gloffset_ProgramUniform2d)); +} + +static INLINE void SET_ProgramUniform2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble, GLdouble)) { + SET_by_offset(disp, _gloffset_ProgramUniform2d, fn); +} + +typedef void (GLAPIENTRYP _glptr_ProgramUniform2dv)(GLuint, GLint, GLsizei, const GLdouble *); +#define CALL_ProgramUniform2dv(disp, parameters) \ + (* GET_ProgramUniform2dv(disp)) parameters +static INLINE _glptr_ProgramUniform2dv GET_ProgramUniform2dv(struct _glapi_table *disp) { + return (_glptr_ProgramUniform2dv) (GET_by_offset(disp, _gloffset_ProgramUniform2dv)); +} + +static INLINE void SET_ProgramUniform2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLdouble *)) { + SET_by_offset(disp, _gloffset_ProgramUniform2dv, fn); +} + typedef void (GLAPIENTRYP _glptr_ProgramUniform2f)(GLuint, GLint, GLfloat, GLfloat); #define CALL_ProgramUniform2f(disp, parameters) \ (* GET_ProgramUniform2f(disp)) parameters @@ -12006,6 +12736,28 @@ static INLINE void SET_ProgramUniform2uiv(struct _glapi_table *disp, void (GLAPI SET_by_offset(disp, _gloffset_ProgramUniform2uiv, fn); } +typedef void (GLAPIENTRYP _glptr_ProgramUniform3d)(GLuint, GLint, GLdouble, GLdouble, GLdouble); +#define CALL_ProgramUniform3d(disp, parameters) \ + (* GET_ProgramUniform3d(disp)) parameters +static INLINE _glptr_ProgramUniform3d GET_ProgramUniform3d(struct _glapi_table *disp) { + return (_glptr_ProgramUniform3d) (GET_by_offset(disp, _gloffset_ProgramUniform3d)); +} + +static INLINE void SET_ProgramUniform3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble, GLdouble, GLdouble)) { + SET_by_offset(disp, _gloffset_ProgramUniform3d, fn); +} + +typedef void (GLAPIENTRYP _glptr_ProgramUniform3dv)(GLuint, GLint, GLsizei, const GLdouble *); +#define CALL_ProgramUniform3dv(disp, parameters) \ + (* GET_ProgramUniform3dv(disp)) parameters +static INLINE _glptr_ProgramUniform3dv GET_ProgramUniform3dv(struct _glapi_table *disp) { + return (_glptr_ProgramUniform3dv) (GET_by_offset(disp, _gloffset_ProgramUniform3dv)); +} + +static INLINE void SET_ProgramUniform3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLdouble *)) { + SET_by_offset(disp, _gloffset_ProgramUniform3dv, fn); +} + typedef void (GLAPIENTRYP _glptr_ProgramUniform3f)(GLuint, GLint, GLfloat, GLfloat, GLfloat); #define CALL_ProgramUniform3f(disp, parameters) \ (* GET_ProgramUniform3f(disp)) parameters @@ -12072,6 +12824,28 @@ static INLINE void SET_ProgramUniform3uiv(struct _glapi_table *disp, void (GLAPI SET_by_offset(disp, _gloffset_ProgramUniform3uiv, fn); } +typedef void (GLAPIENTRYP _glptr_ProgramUniform4d)(GLuint, GLint, GLdouble, GLdouble, GLdouble, GLdouble); +#define CALL_ProgramUniform4d(disp, parameters) \ + (* GET_ProgramUniform4d(disp)) parameters +static INLINE _glptr_ProgramUniform4d GET_ProgramUniform4d(struct _glapi_table *disp) { + return (_glptr_ProgramUniform4d) (GET_by_offset(disp, _gloffset_ProgramUniform4d)); +} + +static INLINE void SET_ProgramUniform4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble, GLdouble, GLdouble, GLdouble)) { + SET_by_offset(disp, _gloffset_ProgramUniform4d, fn); +} + +typedef void (GLAPIENTRYP _glptr_ProgramUniform4dv)(GLuint, GLint, GLsizei, const GLdouble *); +#define CALL_ProgramUniform4dv(disp, parameters) \ + (* GET_ProgramUniform4dv(disp)) parameters +static INLINE _glptr_ProgramUniform4dv GET_ProgramUniform4dv(struct _glapi_table *disp) { + return (_glptr_ProgramUniform4dv) (GET_by_offset(disp, _gloffset_ProgramUniform4dv)); +} + +static INLINE void SET_ProgramUniform4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLdouble *)) { + SET_by_offset(disp, _gloffset_ProgramUniform4dv, fn); +} + typedef void (GLAPIENTRYP _glptr_ProgramUniform4f)(GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat); #define CALL_ProgramUniform4f(disp, parameters) \ (* GET_ProgramUniform4f(disp)) parameters @@ -12138,6 +12912,17 @@ static INLINE void SET_ProgramUniform4uiv(struct _glapi_table *disp, void (GLAPI SET_by_offset(disp, _gloffset_ProgramUniform4uiv, fn); } +typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *); +#define CALL_ProgramUniformMatrix2dv(disp, parameters) \ + (* GET_ProgramUniformMatrix2dv(disp)) parameters +static INLINE _glptr_ProgramUniformMatrix2dv GET_ProgramUniformMatrix2dv(struct _glapi_table *disp) { + return (_glptr_ProgramUniformMatrix2dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2dv)); +} + +static INLINE void SET_ProgramUniformMatrix2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) { + SET_by_offset(disp, _gloffset_ProgramUniformMatrix2dv, fn); +} + typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); #define CALL_ProgramUniformMatrix2fv(disp, parameters) \ (* GET_ProgramUniformMatrix2fv(disp)) parameters @@ -12149,6 +12934,17 @@ static INLINE void SET_ProgramUniformMatrix2fv(struct _glapi_table *disp, void ( SET_by_offset(disp, _gloffset_ProgramUniformMatrix2fv, fn); } +typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2x3dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *); +#define CALL_ProgramUniformMatrix2x3dv(disp, parameters) \ + (* GET_ProgramUniformMatrix2x3dv(disp)) parameters +static INLINE _glptr_ProgramUniformMatrix2x3dv GET_ProgramUniformMatrix2x3dv(struct _glapi_table *disp) { + return (_glptr_ProgramUniformMatrix2x3dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2x3dv)); +} + +static INLINE void SET_ProgramUniformMatrix2x3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) { + SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x3dv, fn); +} + typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2x3fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); #define CALL_ProgramUniformMatrix2x3fv(disp, parameters) \ (* GET_ProgramUniformMatrix2x3fv(disp)) parameters @@ -12160,6 +12956,17 @@ static INLINE void SET_ProgramUniformMatrix2x3fv(struct _glapi_table *disp, void SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x3fv, fn); } +typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2x4dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *); +#define CALL_ProgramUniformMatrix2x4dv(disp, parameters) \ + (* GET_ProgramUniformMatrix2x4dv(disp)) parameters +static INLINE _glptr_ProgramUniformMatrix2x4dv GET_ProgramUniformMatrix2x4dv(struct _glapi_table *disp) { + return (_glptr_ProgramUniformMatrix2x4dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2x4dv)); +} + +static INLINE void SET_ProgramUniformMatrix2x4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) { + SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x4dv, fn); +} + typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2x4fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); #define CALL_ProgramUniformMatrix2x4fv(disp, parameters) \ (* GET_ProgramUniformMatrix2x4fv(disp)) parameters @@ -12171,6 +12978,17 @@ static INLINE void SET_ProgramUniformMatrix2x4fv(struct _glapi_table *disp, void SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x4fv, fn); } +typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *); +#define CALL_ProgramUniformMatrix3dv(disp, parameters) \ + (* GET_ProgramUniformMatrix3dv(disp)) parameters +static INLINE _glptr_ProgramUniformMatrix3dv GET_ProgramUniformMatrix3dv(struct _glapi_table *disp) { + return (_glptr_ProgramUniformMatrix3dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3dv)); +} + +static INLINE void SET_ProgramUniformMatrix3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) { + SET_by_offset(disp, _gloffset_ProgramUniformMatrix3dv, fn); +} + typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); #define CALL_ProgramUniformMatrix3fv(disp, parameters) \ (* GET_ProgramUniformMatrix3fv(disp)) parameters @@ -12182,6 +13000,17 @@ static INLINE void SET_ProgramUniformMatrix3fv(struct _glapi_table *disp, void ( SET_by_offset(disp, _gloffset_ProgramUniformMatrix3fv, fn); } +typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3x2dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *); +#define CALL_ProgramUniformMatrix3x2dv(disp, parameters) \ + (* GET_ProgramUniformMatrix3x2dv(disp)) parameters +static INLINE _glptr_ProgramUniformMatrix3x2dv GET_ProgramUniformMatrix3x2dv(struct _glapi_table *disp) { + return (_glptr_ProgramUniformMatrix3x2dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3x2dv)); +} + +static INLINE void SET_ProgramUniformMatrix3x2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) { + SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x2dv, fn); +} + typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3x2fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); #define CALL_ProgramUniformMatrix3x2fv(disp, parameters) \ (* GET_ProgramUniformMatrix3x2fv(disp)) parameters @@ -12193,6 +13022,17 @@ static INLINE void SET_ProgramUniformMatrix3x2fv(struct _glapi_table *disp, void SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x2fv, fn); } +typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3x4dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *); +#define CALL_ProgramUniformMatrix3x4dv(disp, parameters) \ + (* GET_ProgramUniformMatrix3x4dv(disp)) parameters +static INLINE _glptr_ProgramUniformMatrix3x4dv GET_ProgramUniformMatrix3x4dv(struct _glapi_table *disp) { + return (_glptr_ProgramUniformMatrix3x4dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3x4dv)); +} + +static INLINE void SET_ProgramUniformMatrix3x4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) { + SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x4dv, fn); +} + typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3x4fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); #define CALL_ProgramUniformMatrix3x4fv(disp, parameters) \ (* GET_ProgramUniformMatrix3x4fv(disp)) parameters @@ -12204,6 +13044,17 @@ static INLINE void SET_ProgramUniformMatrix3x4fv(struct _glapi_table *disp, void SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x4fv, fn); } +typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *); +#define CALL_ProgramUniformMatrix4dv(disp, parameters) \ + (* GET_ProgramUniformMatrix4dv(disp)) parameters +static INLINE _glptr_ProgramUniformMatrix4dv GET_ProgramUniformMatrix4dv(struct _glapi_table *disp) { + return (_glptr_ProgramUniformMatrix4dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4dv)); +} + +static INLINE void SET_ProgramUniformMatrix4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) { + SET_by_offset(disp, _gloffset_ProgramUniformMatrix4dv, fn); +} + typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); #define CALL_ProgramUniformMatrix4fv(disp, parameters) \ (* GET_ProgramUniformMatrix4fv(disp)) parameters @@ -12215,6 +13066,17 @@ static INLINE void SET_ProgramUniformMatrix4fv(struct _glapi_table *disp, void ( SET_by_offset(disp, _gloffset_ProgramUniformMatrix4fv, fn); } +typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4x2dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *); +#define CALL_ProgramUniformMatrix4x2dv(disp, parameters) \ + (* GET_ProgramUniformMatrix4x2dv(disp)) parameters +static INLINE _glptr_ProgramUniformMatrix4x2dv GET_ProgramUniformMatrix4x2dv(struct _glapi_table *disp) { + return (_glptr_ProgramUniformMatrix4x2dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4x2dv)); +} + +static INLINE void SET_ProgramUniformMatrix4x2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) { + SET_by_offset(disp, _gloffset_ProgramUniformMatrix4x2dv, fn); +} + typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4x2fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); #define CALL_ProgramUniformMatrix4x2fv(disp, parameters) \ (* GET_ProgramUniformMatrix4x2fv(disp)) parameters @@ -12226,6 +13088,17 @@ static INLINE void SET_ProgramUniformMatrix4x2fv(struct _glapi_table *disp, void SET_by_offset(disp, _gloffset_ProgramUniformMatrix4x2fv, fn); } +typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4x3dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *); +#define CALL_ProgramUniformMatrix4x3dv(disp, parameters) \ + (* GET_ProgramUniformMatrix4x3dv(disp)) parameters +static INLINE _glptr_ProgramUniformMatrix4x3dv GET_ProgramUniformMatrix4x3dv(struct _glapi_table *disp) { + return (_glptr_ProgramUniformMatrix4x3dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4x3dv)); +} + +static INLINE void SET_ProgramUniformMatrix4x3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) { + SET_by_offset(disp, _gloffset_ProgramUniformMatrix4x3dv, fn); +} + typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4x3fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); #define CALL_ProgramUniformMatrix4x3fv(disp, parameters) \ (* GET_ProgramUniformMatrix4x3fv(disp)) parameters @@ -14162,6 +15035,17 @@ static INLINE void SET_GetPerfQueryInfoINTEL(struct _glapi_table *disp, void (GL SET_by_offset(disp, _gloffset_GetPerfQueryInfoINTEL, fn); } +typedef void (GLAPIENTRYP _glptr_PolygonOffsetClampEXT)(GLfloat, GLfloat, GLfloat); +#define CALL_PolygonOffsetClampEXT(disp, parameters) \ + (* GET_PolygonOffsetClampEXT(disp)) parameters +static INLINE _glptr_PolygonOffsetClampEXT GET_PolygonOffsetClampEXT(struct _glapi_table *disp) { + return (_glptr_PolygonOffsetClampEXT) (GET_by_offset(disp, _gloffset_PolygonOffsetClampEXT)); +} + +static INLINE void SET_PolygonOffsetClampEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) { + SET_by_offset(disp, _gloffset_PolygonOffsetClampEXT, fn); +} + typedef void (GLAPIENTRYP _glptr_StencilFuncSeparateATI)(GLenum, GLenum, GLint, GLuint); #define CALL_StencilFuncSeparateATI(disp, parameters) \ (* GET_StencilFuncSeparateATI(disp)) parameters diff --git a/xorg-server/glx/glfunctions.h b/xorg-server/glx/glfunctions.h index d060031a4..fa5080278 100644 --- a/xorg-server/glx/glfunctions.h +++ b/xorg-server/glx/glfunctions.h @@ -808,6 +808,24 @@ #define glVertexP4uiv(a1, a2) CALL_VertexP4uiv(GET_DISPATCH(), (a1, a2)) #define glDrawArraysIndirect(a1, a2) CALL_DrawArraysIndirect(GET_DISPATCH(), (a1, a2)) #define glDrawElementsIndirect(a1, a2, a3) CALL_DrawElementsIndirect(GET_DISPATCH(), (a1, a2, a3)) +#define glGetUniformdv(a1, a2, a3) CALL_GetUniformdv(GET_DISPATCH(), (a1, a2, a3)) +#define glUniform1d(a1, a2) CALL_Uniform1d(GET_DISPATCH(), (a1, a2)) +#define glUniform1dv(a1, a2, a3) CALL_Uniform1dv(GET_DISPATCH(), (a1, a2, a3)) +#define glUniform2d(a1, a2, a3) CALL_Uniform2d(GET_DISPATCH(), (a1, a2, a3)) +#define glUniform2dv(a1, a2, a3) CALL_Uniform2dv(GET_DISPATCH(), (a1, a2, a3)) +#define glUniform3d(a1, a2, a3, a4) CALL_Uniform3d(GET_DISPATCH(), (a1, a2, a3, a4)) +#define glUniform3dv(a1, a2, a3) CALL_Uniform3dv(GET_DISPATCH(), (a1, a2, a3)) +#define glUniform4d(a1, a2, a3, a4, a5) CALL_Uniform4d(GET_DISPATCH(), (a1, a2, a3, a4, a5)) +#define glUniform4dv(a1, a2, a3) CALL_Uniform4dv(GET_DISPATCH(), (a1, a2, a3)) +#define glUniformMatrix2dv(a1, a2, a3, a4) CALL_UniformMatrix2dv(GET_DISPATCH(), (a1, a2, a3, a4)) +#define glUniformMatrix2x3dv(a1, a2, a3, a4) CALL_UniformMatrix2x3dv(GET_DISPATCH(), (a1, a2, a3, a4)) +#define glUniformMatrix2x4dv(a1, a2, a3, a4) CALL_UniformMatrix2x4dv(GET_DISPATCH(), (a1, a2, a3, a4)) +#define glUniformMatrix3dv(a1, a2, a3, a4) CALL_UniformMatrix3dv(GET_DISPATCH(), (a1, a2, a3, a4)) +#define glUniformMatrix3x2dv(a1, a2, a3, a4) CALL_UniformMatrix3x2dv(GET_DISPATCH(), (a1, a2, a3, a4)) +#define glUniformMatrix3x4dv(a1, a2, a3, a4) CALL_UniformMatrix3x4dv(GET_DISPATCH(), (a1, a2, a3, a4)) +#define glUniformMatrix4dv(a1, a2, a3, a4) CALL_UniformMatrix4dv(GET_DISPATCH(), (a1, a2, a3, a4)) +#define glUniformMatrix4x2dv(a1, a2, a3, a4) CALL_UniformMatrix4x2dv(GET_DISPATCH(), (a1, a2, a3, a4)) +#define glUniformMatrix4x3dv(a1, a2, a3, a4) CALL_UniformMatrix4x3dv(GET_DISPATCH(), (a1, a2, a3, a4)) #define glBindTransformFeedback(a1, a2) CALL_BindTransformFeedback(GET_DISPATCH(), (a1, a2)) #define glDeleteTransformFeedbacks(a1, a2) CALL_DeleteTransformFeedbacks(GET_DISPATCH(), (a1, a2)) #define glDrawTransformFeedback(a1, a2) CALL_DrawTransformFeedback(GET_DISPATCH(), (a1, a2)) @@ -899,6 +917,38 @@ #define glBindTextures(a1, a2, a3) CALL_BindTextures(GET_DISPATCH(), (a1, a2, a3)) #define glBindVertexBuffers(a1, a2, a3, a4, a5) CALL_BindVertexBuffers(GET_DISPATCH(), (a1, a2, a3, a4, a5)) #define glClipControl(a1, a2) CALL_ClipControl(GET_DISPATCH(), (a1, a2)) +#define glBindTextureUnit(a1, a2) CALL_BindTextureUnit(GET_DISPATCH(), (a1, a2)) +#define glCompressedTextureSubImage1D(a1, a2, a3, a4, a5, a6, a7) CALL_CompressedTextureSubImage1D(GET_DISPATCH(), (a1, a2, a3, a4, a5, a6, a7)) +#define glCompressedTextureSubImage2D(a1, a2, a3, a4, a5, a6, a7, a8, a9) CALL_CompressedTextureSubImage2D(GET_DISPATCH(), (a1, a2, a3, a4, a5, a6, a7, a8, a9)) +#define glCompressedTextureSubImage3D(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) CALL_CompressedTextureSubImage3D(GET_DISPATCH(), (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11)) +#define glCopyTextureSubImage1D(a1, a2, a3, a4, a5, a6) CALL_CopyTextureSubImage1D(GET_DISPATCH(), (a1, a2, a3, a4, a5, a6)) +#define glCopyTextureSubImage2D(a1, a2, a3, a4, a5, a6, a7, a8) CALL_CopyTextureSubImage2D(GET_DISPATCH(), (a1, a2, a3, a4, a5, a6, a7, a8)) +#define glCopyTextureSubImage3D(a1, a2, a3, a4, a5, a6, a7, a8, a9) CALL_CopyTextureSubImage3D(GET_DISPATCH(), (a1, a2, a3, a4, a5, a6, a7, a8, a9)) +#define glCreateTextures(a1, a2, a3) CALL_CreateTextures(GET_DISPATCH(), (a1, a2, a3)) +#define glGenerateTextureMipmap(a1) CALL_GenerateTextureMipmap(GET_DISPATCH(), (a1)) +#define glGetCompressedTextureImage(a1, a2, a3, a4) CALL_GetCompressedTextureImage(GET_DISPATCH(), (a1, a2, a3, a4)) +#define glGetTextureImage(a1, a2, a3, a4, a5, a6) CALL_GetTextureImage(GET_DISPATCH(), (a1, a2, a3, a4, a5, a6)) +#define glGetTextureLevelParameterfv(a1, a2, a3, a4) CALL_GetTextureLevelParameterfv(GET_DISPATCH(), (a1, a2, a3, a4)) +#define glGetTextureLevelParameteriv(a1, a2, a3, a4) CALL_GetTextureLevelParameteriv(GET_DISPATCH(), (a1, a2, a3, a4)) +#define glGetTextureParameterIiv(a1, a2, a3) CALL_GetTextureParameterIiv(GET_DISPATCH(), (a1, a2, a3)) +#define glGetTextureParameterIuiv(a1, a2, a3) CALL_GetTextureParameterIuiv(GET_DISPATCH(), (a1, a2, a3)) +#define glGetTextureParameterfv(a1, a2, a3) CALL_GetTextureParameterfv(GET_DISPATCH(), (a1, a2, a3)) +#define glGetTextureParameteriv(a1, a2, a3) CALL_GetTextureParameteriv(GET_DISPATCH(), (a1, a2, a3)) +#define glTextureBuffer(a1, a2, a3) CALL_TextureBuffer(GET_DISPATCH(), (a1, a2, a3)) +#define glTextureParameterIiv(a1, a2, a3) CALL_TextureParameterIiv(GET_DISPATCH(), (a1, a2, a3)) +#define glTextureParameterIuiv(a1, a2, a3) CALL_TextureParameterIuiv(GET_DISPATCH(), (a1, a2, a3)) +#define glTextureParameterf(a1, a2, a3) CALL_TextureParameterf(GET_DISPATCH(), (a1, a2, a3)) +#define glTextureParameterfv(a1, a2, a3) CALL_TextureParameterfv(GET_DISPATCH(), (a1, a2, a3)) +#define glTextureParameteri(a1, a2, a3) CALL_TextureParameteri(GET_DISPATCH(), (a1, a2, a3)) +#define glTextureParameteriv(a1, a2, a3) CALL_TextureParameteriv(GET_DISPATCH(), (a1, a2, a3)) +#define glTextureStorage1D(a1, a2, a3, a4) CALL_TextureStorage1D(GET_DISPATCH(), (a1, a2, a3, a4)) +#define glTextureStorage2D(a1, a2, a3, a4, a5) CALL_TextureStorage2D(GET_DISPATCH(), (a1, a2, a3, a4, a5)) +#define glTextureStorage2DMultisample(a1, a2, a3, a4, a5, a6) CALL_TextureStorage2DMultisample(GET_DISPATCH(), (a1, a2, a3, a4, a5, a6)) +#define glTextureStorage3D(a1, a2, a3, a4, a5, a6) CALL_TextureStorage3D(GET_DISPATCH(), (a1, a2, a3, a4, a5, a6)) +#define glTextureStorage3DMultisample(a1, a2, a3, a4, a5, a6, a7) CALL_TextureStorage3DMultisample(GET_DISPATCH(), (a1, a2, a3, a4, a5, a6, a7)) +#define glTextureSubImage1D(a1, a2, a3, a4, a5, a6, a7) CALL_TextureSubImage1D(GET_DISPATCH(), (a1, a2, a3, a4, a5, a6, a7)) +#define glTextureSubImage2D(a1, a2, a3, a4, a5, a6, a7, a8, a9) CALL_TextureSubImage2D(GET_DISPATCH(), (a1, a2, a3, a4, a5, a6, a7, a8, a9)) +#define glTextureSubImage3D(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) CALL_TextureSubImage3D(GET_DISPATCH(), (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11)) #define glInvalidateBufferData(a1) CALL_InvalidateBufferData(GET_DISPATCH(), (a1)) #define glInvalidateBufferSubData(a1, a2, a3) CALL_InvalidateBufferSubData(GET_DISPATCH(), (a1, a2, a3)) #define glInvalidateFramebuffer(a1, a2, a3) CALL_InvalidateFramebuffer(GET_DISPATCH(), (a1, a2, a3)) @@ -934,38 +984,55 @@ #define glGetProgramPipelineiv(a1, a2, a3) CALL_GetProgramPipelineiv(GET_DISPATCH(), (a1, a2, a3)) #define glIsProgramPipeline(a1) CALL_IsProgramPipeline(GET_DISPATCH(), (a1)) #define glLockArraysEXT(a1, a2) CALL_LockArraysEXT(GET_DISPATCH(), (a1, a2)) +#define glProgramUniform1d(a1, a2, a3) CALL_ProgramUniform1d(GET_DISPATCH(), (a1, a2, a3)) +#define glProgramUniform1dv(a1, a2, a3, a4) CALL_ProgramUniform1dv(GET_DISPATCH(), (a1, a2, a3, a4)) #define glProgramUniform1f(a1, a2, a3) CALL_ProgramUniform1f(GET_DISPATCH(), (a1, a2, a3)) #define glProgramUniform1fv(a1, a2, a3, a4) CALL_ProgramUniform1fv(GET_DISPATCH(), (a1, a2, a3, a4)) #define glProgramUniform1i(a1, a2, a3) CALL_ProgramUniform1i(GET_DISPATCH(), (a1, a2, a3)) #define glProgramUniform1iv(a1, a2, a3, a4) CALL_ProgramUniform1iv(GET_DISPATCH(), (a1, a2, a3, a4)) #define glProgramUniform1ui(a1, a2, a3) CALL_ProgramUniform1ui(GET_DISPATCH(), (a1, a2, a3)) #define glProgramUniform1uiv(a1, a2, a3, a4) CALL_ProgramUniform1uiv(GET_DISPATCH(), (a1, a2, a3, a4)) +#define glProgramUniform2d(a1, a2, a3, a4) CALL_ProgramUniform2d(GET_DISPATCH(), (a1, a2, a3, a4)) +#define glProgramUniform2dv(a1, a2, a3, a4) CALL_ProgramUniform2dv(GET_DISPATCH(), (a1, a2, a3, a4)) #define glProgramUniform2f(a1, a2, a3, a4) CALL_ProgramUniform2f(GET_DISPATCH(), (a1, a2, a3, a4)) #define glProgramUniform2fv(a1, a2, a3, a4) CALL_ProgramUniform2fv(GET_DISPATCH(), (a1, a2, a3, a4)) #define glProgramUniform2i(a1, a2, a3, a4) CALL_ProgramUniform2i(GET_DISPATCH(), (a1, a2, a3, a4)) #define glProgramUniform2iv(a1, a2, a3, a4) CALL_ProgramUniform2iv(GET_DISPATCH(), (a1, a2, a3, a4)) #define glProgramUniform2ui(a1, a2, a3, a4) CALL_ProgramUniform2ui(GET_DISPATCH(), (a1, a2, a3, a4)) #define glProgramUniform2uiv(a1, a2, a3, a4) CALL_ProgramUniform2uiv(GET_DISPATCH(), (a1, a2, a3, a4)) +#define glProgramUniform3d(a1, a2, a3, a4, a5) CALL_ProgramUniform3d(GET_DISPATCH(), (a1, a2, a3, a4, a5)) +#define glProgramUniform3dv(a1, a2, a3, a4) CALL_ProgramUniform3dv(GET_DISPATCH(), (a1, a2, a3, a4)) #define glProgramUniform3f(a1, a2, a3, a4, a5) CALL_ProgramUniform3f(GET_DISPATCH(), (a1, a2, a3, a4, a5)) #define glProgramUniform3fv(a1, a2, a3, a4) CALL_ProgramUniform3fv(GET_DISPATCH(), (a1, a2, a3, a4)) #define glProgramUniform3i(a1, a2, a3, a4, a5) CALL_ProgramUniform3i(GET_DISPATCH(), (a1, a2, a3, a4, a5)) #define glProgramUniform3iv(a1, a2, a3, a4) CALL_ProgramUniform3iv(GET_DISPATCH(), (a1, a2, a3, a4)) #define glProgramUniform3ui(a1, a2, a3, a4, a5) CALL_ProgramUniform3ui(GET_DISPATCH(), (a1, a2, a3, a4, a5)) #define glProgramUniform3uiv(a1, a2, a3, a4) CALL_ProgramUniform3uiv(GET_DISPATCH(), (a1, a2, a3, a4)) +#define glProgramUniform4d(a1, a2, a3, a4, a5, a6) CALL_ProgramUniform4d(GET_DISPATCH(), (a1, a2, a3, a4, a5, a6)) +#define glProgramUniform4dv(a1, a2, a3, a4) CALL_ProgramUniform4dv(GET_DISPATCH(), (a1, a2, a3, a4)) #define glProgramUniform4f(a1, a2, a3, a4, a5, a6) CALL_ProgramUniform4f(GET_DISPATCH(), (a1, a2, a3, a4, a5, a6)) #define glProgramUniform4fv(a1, a2, a3, a4) CALL_ProgramUniform4fv(GET_DISPATCH(), (a1, a2, a3, a4)) #define glProgramUniform4i(a1, a2, a3, a4, a5, a6) CALL_ProgramUniform4i(GET_DISPATCH(), (a1, a2, a3, a4, a5, a6)) #define glProgramUniform4iv(a1, a2, a3, a4) CALL_ProgramUniform4iv(GET_DISPATCH(), (a1, a2, a3, a4)) #define glProgramUniform4ui(a1, a2, a3, a4, a5, a6) CALL_ProgramUniform4ui(GET_DISPATCH(), (a1, a2, a3, a4, a5, a6)) #define glProgramUniform4uiv(a1, a2, a3, a4) CALL_ProgramUniform4uiv(GET_DISPATCH(), (a1, a2, a3, a4)) +#define glProgramUniformMatrix2dv(a1, a2, a3, a4, a5) CALL_ProgramUniformMatrix2dv(GET_DISPATCH(), (a1, a2, a3, a4, a5)) #define glProgramUniformMatrix2fv(a1, a2, a3, a4, a5) CALL_ProgramUniformMatrix2fv(GET_DISPATCH(), (a1, a2, a3, a4, a5)) +#define glProgramUniformMatrix2x3dv(a1, a2, a3, a4, a5) CALL_ProgramUniformMatrix2x3dv(GET_DISPATCH(), (a1, a2, a3, a4, a5)) #define glProgramUniformMatrix2x3fv(a1, a2, a3, a4, a5) CALL_ProgramUniformMatrix2x3fv(GET_DISPATCH(), (a1, a2, a3, a4, a5)) +#define glProgramUniformMatrix2x4dv(a1, a2, a3, a4, a5) CALL_ProgramUniformMatrix2x4dv(GET_DISPATCH(), (a1, a2, a3, a4, a5)) #define glProgramUniformMatrix2x4fv(a1, a2, a3, a4, a5) CALL_ProgramUniformMatrix2x4fv(GET_DISPATCH(), (a1, a2, a3, a4, a5)) +#define glProgramUniformMatrix3dv(a1, a2, a3, a4, a5) CALL_ProgramUniformMatrix3dv(GET_DISPATCH(), (a1, a2, a3, a4, a5)) #define glProgramUniformMatrix3fv(a1, a2, a3, a4, a5) CALL_ProgramUniformMatrix3fv(GET_DISPATCH(), (a1, a2, a3, a4, a5)) +#define glProgramUniformMatrix3x2dv(a1, a2, a3, a4, a5) CALL_ProgramUniformMatrix3x2dv(GET_DISPATCH(), (a1, a2, a3, a4, a5)) #define glProgramUniformMatrix3x2fv(a1, a2, a3, a4, a5) CALL_ProgramUniformMatrix3x2fv(GET_DISPATCH(), (a1, a2, a3, a4, a5)) +#define glProgramUniformMatrix3x4dv(a1, a2, a3, a4, a5) CALL_ProgramUniformMatrix3x4dv(GET_DISPATCH(), (a1, a2, a3, a4, a5)) #define glProgramUniformMatrix3x4fv(a1, a2, a3, a4, a5) CALL_ProgramUniformMatrix3x4fv(GET_DISPATCH(), (a1, a2, a3, a4, a5)) +#define glProgramUniformMatrix4dv(a1, a2, a3, a4, a5) CALL_ProgramUniformMatrix4dv(GET_DISPATCH(), (a1, a2, a3, a4, a5)) #define glProgramUniformMatrix4fv(a1, a2, a3, a4, a5) CALL_ProgramUniformMatrix4fv(GET_DISPATCH(), (a1, a2, a3, a4, a5)) +#define glProgramUniformMatrix4x2dv(a1, a2, a3, a4, a5) CALL_ProgramUniformMatrix4x2dv(GET_DISPATCH(), (a1, a2, a3, a4, a5)) #define glProgramUniformMatrix4x2fv(a1, a2, a3, a4, a5) CALL_ProgramUniformMatrix4x2fv(GET_DISPATCH(), (a1, a2, a3, a4, a5)) +#define glProgramUniformMatrix4x3dv(a1, a2, a3, a4, a5) CALL_ProgramUniformMatrix4x3dv(GET_DISPATCH(), (a1, a2, a3, a4, a5)) #define glProgramUniformMatrix4x3fv(a1, a2, a3, a4, a5) CALL_ProgramUniformMatrix4x3fv(GET_DISPATCH(), (a1, a2, a3, a4, a5)) #define glUnlockArraysEXT() CALL_UnlockArraysEXT(GET_DISPATCH(), ()) #define glUseProgramStages(a1, a2, a3) CALL_UseProgramStages(GET_DISPATCH(), (a1, a2, a3)) @@ -1142,6 +1209,7 @@ #define glGetPerfQueryDataINTEL(a1, a2, a3, a4, a5) CALL_GetPerfQueryDataINTEL(GET_DISPATCH(), (a1, a2, a3, a4, a5)) #define glGetPerfQueryIdByNameINTEL(a1, a2) CALL_GetPerfQueryIdByNameINTEL(GET_DISPATCH(), (a1, a2)) #define glGetPerfQueryInfoINTEL(a1, a2, a3, a4, a5, a6, a7) CALL_GetPerfQueryInfoINTEL(GET_DISPATCH(), (a1, a2, a3, a4, a5, a6, a7)) +#define glPolygonOffsetClampEXT(a1, a2, a3) CALL_PolygonOffsetClampEXT(GET_DISPATCH(), (a1, a2, a3)) #define glStencilFuncSeparateATI(a1, a2, a3, a4) CALL_StencilFuncSeparateATI(GET_DISPATCH(), (a1, a2, a3, a4)) #define glProgramEnvParameters4fvEXT(a1, a2, a3, a4) CALL_ProgramEnvParameters4fvEXT(GET_DISPATCH(), (a1, a2, a3, a4)) #define glProgramLocalParameters4fvEXT(a1, a2, a3, a4) CALL_ProgramLocalParameters4fvEXT(GET_DISPATCH(), (a1, a2, a3, a4)) diff --git a/xorg-server/glx/glprocs.h b/xorg-server/glx/glprocs.h index 756f9a60d..5aa1cb8ad 100644 --- a/xorg-server/glx/glprocs.h +++ b/xorg-server/glx/glprocs.h @@ -826,6 +826,24 @@ static const char gl_string_table[] = "glVertexP4uiv\0" "glDrawArraysIndirect\0" "glDrawElementsIndirect\0" + "glGetUniformdv\0" + "glUniform1d\0" + "glUniform1dv\0" + "glUniform2d\0" + "glUniform2dv\0" + "glUniform3d\0" + "glUniform3dv\0" + "glUniform4d\0" + "glUniform4dv\0" + "glUniformMatrix2dv\0" + "glUniformMatrix2x3dv\0" + "glUniformMatrix2x4dv\0" + "glUniformMatrix3dv\0" + "glUniformMatrix3x2dv\0" + "glUniformMatrix3x4dv\0" + "glUniformMatrix4dv\0" + "glUniformMatrix4x2dv\0" + "glUniformMatrix4x3dv\0" "glBindTransformFeedback\0" "glDeleteTransformFeedbacks\0" "glDrawTransformFeedback\0" @@ -917,6 +935,38 @@ static const char gl_string_table[] = "glBindTextures\0" "glBindVertexBuffers\0" "glClipControl\0" + "glBindTextureUnit\0" + "glCompressedTextureSubImage1D\0" + "glCompressedTextureSubImage2D\0" + "glCompressedTextureSubImage3D\0" + "glCopyTextureSubImage1D\0" + "glCopyTextureSubImage2D\0" + "glCopyTextureSubImage3D\0" + "glCreateTextures\0" + "glGenerateTextureMipmap\0" + "glGetCompressedTextureImage\0" + "glGetTextureImage\0" + "glGetTextureLevelParameterfv\0" + "glGetTextureLevelParameteriv\0" + "glGetTextureParameterIiv\0" + "glGetTextureParameterIuiv\0" + "glGetTextureParameterfv\0" + "glGetTextureParameteriv\0" + "glTextureBuffer\0" + "glTextureParameterIiv\0" + "glTextureParameterIuiv\0" + "glTextureParameterf\0" + "glTextureParameterfv\0" + "glTextureParameteri\0" + "glTextureParameteriv\0" + "glTextureStorage1D\0" + "glTextureStorage2D\0" + "glTextureStorage2DMultisample\0" + "glTextureStorage3D\0" + "glTextureStorage3DMultisample\0" + "glTextureSubImage1D\0" + "glTextureSubImage2D\0" + "glTextureSubImage3D\0" "glInvalidateBufferData\0" "glInvalidateBufferSubData\0" "glInvalidateFramebuffer\0" @@ -952,38 +1002,55 @@ static const char gl_string_table[] = "glGetProgramPipelineiv\0" "glIsProgramPipeline\0" "glLockArraysEXT\0" + "glProgramUniform1d\0" + "glProgramUniform1dv\0" "glProgramUniform1f\0" "glProgramUniform1fv\0" "glProgramUniform1i\0" "glProgramUniform1iv\0" "glProgramUniform1ui\0" "glProgramUniform1uiv\0" + "glProgramUniform2d\0" + "glProgramUniform2dv\0" "glProgramUniform2f\0" "glProgramUniform2fv\0" "glProgramUniform2i\0" "glProgramUniform2iv\0" "glProgramUniform2ui\0" "glProgramUniform2uiv\0" + "glProgramUniform3d\0" + "glProgramUniform3dv\0" "glProgramUniform3f\0" "glProgramUniform3fv\0" "glProgramUniform3i\0" "glProgramUniform3iv\0" "glProgramUniform3ui\0" "glProgramUniform3uiv\0" + "glProgramUniform4d\0" + "glProgramUniform4dv\0" "glProgramUniform4f\0" "glProgramUniform4fv\0" "glProgramUniform4i\0" "glProgramUniform4iv\0" "glProgramUniform4ui\0" "glProgramUniform4uiv\0" + "glProgramUniformMatrix2dv\0" "glProgramUniformMatrix2fv\0" + "glProgramUniformMatrix2x3dv\0" "glProgramUniformMatrix2x3fv\0" + "glProgramUniformMatrix2x4dv\0" "glProgramUniformMatrix2x4fv\0" + "glProgramUniformMatrix3dv\0" "glProgramUniformMatrix3fv\0" + "glProgramUniformMatrix3x2dv\0" "glProgramUniformMatrix3x2fv\0" + "glProgramUniformMatrix3x4dv\0" "glProgramUniformMatrix3x4fv\0" + "glProgramUniformMatrix4dv\0" "glProgramUniformMatrix4fv\0" + "glProgramUniformMatrix4x2dv\0" "glProgramUniformMatrix4x2fv\0" + "glProgramUniformMatrix4x3dv\0" "glProgramUniformMatrix4x3fv\0" "glUnlockArraysEXT\0" "glUseProgramStages\0" @@ -1160,6 +1227,7 @@ static const char gl_string_table[] = "glGetPerfQueryDataINTEL\0" "glGetPerfQueryIdByNameINTEL\0" "glGetPerfQueryInfoINTEL\0" + "glPolygonOffsetClampEXT\0" "glStencilFuncSeparateATI\0" "glProgramEnvParameters4fvEXT\0" "glProgramLocalParameters4fvEXT\0" @@ -1417,6 +1485,7 @@ static const char gl_string_table[] = "glDrawBuffersARB\0" "glDrawBuffersATI\0" "glDrawBuffersNV\0" + "glDrawBuffersEXT\0" "glEnableVertexAttribArrayARB\0" "glGetActiveAttribARB\0" "glGetActiveUniformARB\0" @@ -1739,49 +1808,7 @@ static const char gl_string_table[] = #define gl_dispatch_stub_731 mgl_dispatch_stub_731 #define gl_dispatch_stub_732 mgl_dispatch_stub_732 #define gl_dispatch_stub_733 mgl_dispatch_stub_733 -#define gl_dispatch_stub_828 mgl_dispatch_stub_828 -#define gl_dispatch_stub_872 mgl_dispatch_stub_872 -#define gl_dispatch_stub_873 mgl_dispatch_stub_873 -#define gl_dispatch_stub_874 mgl_dispatch_stub_874 -#define gl_dispatch_stub_875 mgl_dispatch_stub_875 -#define gl_dispatch_stub_876 mgl_dispatch_stub_876 -#define gl_dispatch_stub_877 mgl_dispatch_stub_877 -#define gl_dispatch_stub_878 mgl_dispatch_stub_878 -#define gl_dispatch_stub_879 mgl_dispatch_stub_879 -#define gl_dispatch_stub_881 mgl_dispatch_stub_881 -#define gl_dispatch_stub_882 mgl_dispatch_stub_882 -#define gl_dispatch_stub_883 mgl_dispatch_stub_883 -#define gl_dispatch_stub_890 mgl_dispatch_stub_890 -#define gl_dispatch_stub_891 mgl_dispatch_stub_891 -#define gl_dispatch_stub_892 mgl_dispatch_stub_892 -#define gl_dispatch_stub_893 mgl_dispatch_stub_893 -#define gl_dispatch_stub_894 mgl_dispatch_stub_894 -#define gl_dispatch_stub_895 mgl_dispatch_stub_895 -#define gl_dispatch_stub_896 mgl_dispatch_stub_896 -#define gl_dispatch_stub_897 mgl_dispatch_stub_897 -#define gl_dispatch_stub_898 mgl_dispatch_stub_898 -#define gl_dispatch_stub_900 mgl_dispatch_stub_900 -#define gl_dispatch_stub_901 mgl_dispatch_stub_901 -#define gl_dispatch_stub_902 mgl_dispatch_stub_902 -#define gl_dispatch_stub_903 mgl_dispatch_stub_903 -#define gl_dispatch_stub_904 mgl_dispatch_stub_904 -#define gl_dispatch_stub_905 mgl_dispatch_stub_905 -#define gl_dispatch_stub_906 mgl_dispatch_stub_906 -#define gl_dispatch_stub_907 mgl_dispatch_stub_907 -#define gl_dispatch_stub_908 mgl_dispatch_stub_908 -#define gl_dispatch_stub_909 mgl_dispatch_stub_909 -#define gl_dispatch_stub_910 mgl_dispatch_stub_910 -#define gl_dispatch_stub_911 mgl_dispatch_stub_911 -#define gl_dispatch_stub_912 mgl_dispatch_stub_912 -#define gl_dispatch_stub_913 mgl_dispatch_stub_913 -#define gl_dispatch_stub_914 mgl_dispatch_stub_914 -#define gl_dispatch_stub_915 mgl_dispatch_stub_915 -#define gl_dispatch_stub_916 mgl_dispatch_stub_916 -#define gl_dispatch_stub_917 mgl_dispatch_stub_917 -#define gl_dispatch_stub_918 mgl_dispatch_stub_918 -#define gl_dispatch_stub_919 mgl_dispatch_stub_919 -#define gl_dispatch_stub_920 mgl_dispatch_stub_920 -#define gl_dispatch_stub_921 mgl_dispatch_stub_921 +#define gl_dispatch_stub_846 mgl_dispatch_stub_846 #define gl_dispatch_stub_922 mgl_dispatch_stub_922 #define gl_dispatch_stub_923 mgl_dispatch_stub_923 #define gl_dispatch_stub_924 mgl_dispatch_stub_924 @@ -1790,35 +1817,94 @@ static const char gl_string_table[] = #define gl_dispatch_stub_927 mgl_dispatch_stub_927 #define gl_dispatch_stub_928 mgl_dispatch_stub_928 #define gl_dispatch_stub_929 mgl_dispatch_stub_929 -#define gl_dispatch_stub_930 mgl_dispatch_stub_930 #define gl_dispatch_stub_931 mgl_dispatch_stub_931 #define gl_dispatch_stub_932 mgl_dispatch_stub_932 -#define gl_dispatch_stub_934 mgl_dispatch_stub_934 -#define gl_dispatch_stub_935 mgl_dispatch_stub_935 +#define gl_dispatch_stub_933 mgl_dispatch_stub_933 +#define gl_dispatch_stub_940 mgl_dispatch_stub_940 +#define gl_dispatch_stub_941 mgl_dispatch_stub_941 +#define gl_dispatch_stub_942 mgl_dispatch_stub_942 +#define gl_dispatch_stub_943 mgl_dispatch_stub_943 +#define gl_dispatch_stub_944 mgl_dispatch_stub_944 +#define gl_dispatch_stub_945 mgl_dispatch_stub_945 +#define gl_dispatch_stub_946 mgl_dispatch_stub_946 +#define gl_dispatch_stub_947 mgl_dispatch_stub_947 +#define gl_dispatch_stub_948 mgl_dispatch_stub_948 +#define gl_dispatch_stub_950 mgl_dispatch_stub_950 +#define gl_dispatch_stub_951 mgl_dispatch_stub_951 +#define gl_dispatch_stub_952 mgl_dispatch_stub_952 +#define gl_dispatch_stub_953 mgl_dispatch_stub_953 +#define gl_dispatch_stub_954 mgl_dispatch_stub_954 +#define gl_dispatch_stub_955 mgl_dispatch_stub_955 +#define gl_dispatch_stub_956 mgl_dispatch_stub_956 +#define gl_dispatch_stub_957 mgl_dispatch_stub_957 +#define gl_dispatch_stub_958 mgl_dispatch_stub_958 +#define gl_dispatch_stub_959 mgl_dispatch_stub_959 #define gl_dispatch_stub_960 mgl_dispatch_stub_960 #define gl_dispatch_stub_961 mgl_dispatch_stub_961 -#define gl_dispatch_stub_1035 mgl_dispatch_stub_1035 -#define gl_dispatch_stub_1036 mgl_dispatch_stub_1036 -#define gl_dispatch_stub_1037 mgl_dispatch_stub_1037 -#define gl_dispatch_stub_1045 mgl_dispatch_stub_1045 -#define gl_dispatch_stub_1046 mgl_dispatch_stub_1046 -#define gl_dispatch_stub_1047 mgl_dispatch_stub_1047 -#define gl_dispatch_stub_1048 mgl_dispatch_stub_1048 -#define gl_dispatch_stub_1051 mgl_dispatch_stub_1051 -#define gl_dispatch_stub_1052 mgl_dispatch_stub_1052 -#define gl_dispatch_stub_1098 mgl_dispatch_stub_1098 -#define gl_dispatch_stub_1099 mgl_dispatch_stub_1099 -#define gl_dispatch_stub_1100 mgl_dispatch_stub_1100 -#define gl_dispatch_stub_1101 mgl_dispatch_stub_1101 +#define gl_dispatch_stub_962 mgl_dispatch_stub_962 +#define gl_dispatch_stub_963 mgl_dispatch_stub_963 +#define gl_dispatch_stub_964 mgl_dispatch_stub_964 +#define gl_dispatch_stub_965 mgl_dispatch_stub_965 +#define gl_dispatch_stub_966 mgl_dispatch_stub_966 +#define gl_dispatch_stub_967 mgl_dispatch_stub_967 +#define gl_dispatch_stub_968 mgl_dispatch_stub_968 +#define gl_dispatch_stub_969 mgl_dispatch_stub_969 +#define gl_dispatch_stub_970 mgl_dispatch_stub_970 +#define gl_dispatch_stub_971 mgl_dispatch_stub_971 +#define gl_dispatch_stub_972 mgl_dispatch_stub_972 +#define gl_dispatch_stub_973 mgl_dispatch_stub_973 +#define gl_dispatch_stub_974 mgl_dispatch_stub_974 +#define gl_dispatch_stub_975 mgl_dispatch_stub_975 +#define gl_dispatch_stub_976 mgl_dispatch_stub_976 +#define gl_dispatch_stub_977 mgl_dispatch_stub_977 +#define gl_dispatch_stub_978 mgl_dispatch_stub_978 +#define gl_dispatch_stub_979 mgl_dispatch_stub_979 +#define gl_dispatch_stub_980 mgl_dispatch_stub_980 +#define gl_dispatch_stub_981 mgl_dispatch_stub_981 +#define gl_dispatch_stub_982 mgl_dispatch_stub_982 +#define gl_dispatch_stub_983 mgl_dispatch_stub_983 +#define gl_dispatch_stub_984 mgl_dispatch_stub_984 +#define gl_dispatch_stub_985 mgl_dispatch_stub_985 +#define gl_dispatch_stub_986 mgl_dispatch_stub_986 +#define gl_dispatch_stub_987 mgl_dispatch_stub_987 +#define gl_dispatch_stub_988 mgl_dispatch_stub_988 +#define gl_dispatch_stub_989 mgl_dispatch_stub_989 +#define gl_dispatch_stub_990 mgl_dispatch_stub_990 +#define gl_dispatch_stub_991 mgl_dispatch_stub_991 +#define gl_dispatch_stub_992 mgl_dispatch_stub_992 +#define gl_dispatch_stub_993 mgl_dispatch_stub_993 +#define gl_dispatch_stub_994 mgl_dispatch_stub_994 +#define gl_dispatch_stub_995 mgl_dispatch_stub_995 +#define gl_dispatch_stub_996 mgl_dispatch_stub_996 +#define gl_dispatch_stub_997 mgl_dispatch_stub_997 +#define gl_dispatch_stub_998 mgl_dispatch_stub_998 +#define gl_dispatch_stub_999 mgl_dispatch_stub_999 +#define gl_dispatch_stub_1001 mgl_dispatch_stub_1001 +#define gl_dispatch_stub_1002 mgl_dispatch_stub_1002 +#define gl_dispatch_stub_1027 mgl_dispatch_stub_1027 +#define gl_dispatch_stub_1028 mgl_dispatch_stub_1028 #define gl_dispatch_stub_1102 mgl_dispatch_stub_1102 #define gl_dispatch_stub_1103 mgl_dispatch_stub_1103 #define gl_dispatch_stub_1104 mgl_dispatch_stub_1104 -#define gl_dispatch_stub_1105 mgl_dispatch_stub_1105 -#define gl_dispatch_stub_1106 mgl_dispatch_stub_1106 -#define gl_dispatch_stub_1107 mgl_dispatch_stub_1107 -#define gl_dispatch_stub_1108 mgl_dispatch_stub_1108 -#define gl_dispatch_stub_1109 mgl_dispatch_stub_1109 -#define gl_dispatch_stub_1110 mgl_dispatch_stub_1110 +#define gl_dispatch_stub_1112 mgl_dispatch_stub_1112 +#define gl_dispatch_stub_1113 mgl_dispatch_stub_1113 +#define gl_dispatch_stub_1114 mgl_dispatch_stub_1114 +#define gl_dispatch_stub_1115 mgl_dispatch_stub_1115 +#define gl_dispatch_stub_1118 mgl_dispatch_stub_1118 +#define gl_dispatch_stub_1119 mgl_dispatch_stub_1119 +#define gl_dispatch_stub_1165 mgl_dispatch_stub_1165 +#define gl_dispatch_stub_1166 mgl_dispatch_stub_1166 +#define gl_dispatch_stub_1167 mgl_dispatch_stub_1167 +#define gl_dispatch_stub_1168 mgl_dispatch_stub_1168 +#define gl_dispatch_stub_1169 mgl_dispatch_stub_1169 +#define gl_dispatch_stub_1170 mgl_dispatch_stub_1170 +#define gl_dispatch_stub_1171 mgl_dispatch_stub_1171 +#define gl_dispatch_stub_1172 mgl_dispatch_stub_1172 +#define gl_dispatch_stub_1173 mgl_dispatch_stub_1173 +#define gl_dispatch_stub_1174 mgl_dispatch_stub_1174 +#define gl_dispatch_stub_1176 mgl_dispatch_stub_1176 +#define gl_dispatch_stub_1177 mgl_dispatch_stub_1177 +#define gl_dispatch_stub_1178 mgl_dispatch_stub_1178 #endif /* USE_MGL_NAMESPACE */ @@ -1839,86 +1925,103 @@ void GLAPIENTRY gl_dispatch_stub_366(GLenum target, GLenum pname, GLint * params void GLAPIENTRY gl_dispatch_stub_731(GLuint id, GLenum pname, GLint64 * params); void GLAPIENTRY gl_dispatch_stub_732(GLuint id, GLenum pname, GLuint64 * params); void GLAPIENTRY gl_dispatch_stub_733(GLuint id, GLenum target); -void GLAPIENTRY gl_dispatch_stub_828(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params); -void GLAPIENTRY gl_dispatch_stub_872(GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height); -void GLAPIENTRY gl_dispatch_stub_873(const GLfloat * coords); -void GLAPIENTRY gl_dispatch_stub_874(GLint x, GLint y, GLint z, GLint width, GLint height); -void GLAPIENTRY gl_dispatch_stub_875(const GLint * coords); -void GLAPIENTRY gl_dispatch_stub_876(GLshort x, GLshort y, GLshort z, GLshort width, GLshort height); -void GLAPIENTRY gl_dispatch_stub_877(const GLshort * coords); -void GLAPIENTRY gl_dispatch_stub_878(GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height); -void GLAPIENTRY gl_dispatch_stub_879(const GLfixed * coords); -GLbitfield GLAPIENTRY gl_dispatch_stub_881(GLfixed * mantissa, GLint * exponent); -void GLAPIENTRY gl_dispatch_stub_882(GLclampf value, GLboolean invert); -void GLAPIENTRY gl_dispatch_stub_883(GLenum pattern); -void GLAPIENTRY gl_dispatch_stub_890(GLenum target, GLsizei numAttachments, const GLenum * attachments); -void GLAPIENTRY gl_dispatch_stub_891(GLuint pipeline, GLuint program); -void GLAPIENTRY gl_dispatch_stub_892(GLuint pipeline); -GLuint GLAPIENTRY gl_dispatch_stub_893(GLenum type, GLsizei count, const GLchar * const * strings); -void GLAPIENTRY gl_dispatch_stub_894(GLsizei n, const GLuint * pipelines); -void GLAPIENTRY gl_dispatch_stub_895(GLsizei n, GLuint * pipelines); -void GLAPIENTRY gl_dispatch_stub_896(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog); -void GLAPIENTRY gl_dispatch_stub_897(GLuint pipeline, GLenum pname, GLint * params); -GLboolean GLAPIENTRY gl_dispatch_stub_898(GLuint pipeline); -void GLAPIENTRY gl_dispatch_stub_900(GLuint program, GLint location, GLfloat x); -void GLAPIENTRY gl_dispatch_stub_901(GLuint program, GLint location, GLsizei count, const GLfloat * value); -void GLAPIENTRY gl_dispatch_stub_902(GLuint program, GLint location, GLint x); -void GLAPIENTRY gl_dispatch_stub_903(GLuint program, GLint location, GLsizei count, const GLint * value); -void GLAPIENTRY gl_dispatch_stub_904(GLuint program, GLint location, GLuint x); -void GLAPIENTRY gl_dispatch_stub_905(GLuint program, GLint location, GLsizei count, const GLuint * value); -void GLAPIENTRY gl_dispatch_stub_906(GLuint program, GLint location, GLfloat x, GLfloat y); -void GLAPIENTRY gl_dispatch_stub_907(GLuint program, GLint location, GLsizei count, const GLfloat * value); -void GLAPIENTRY gl_dispatch_stub_908(GLuint program, GLint location, GLint x, GLint y); -void GLAPIENTRY gl_dispatch_stub_909(GLuint program, GLint location, GLsizei count, const GLint * value); -void GLAPIENTRY gl_dispatch_stub_910(GLuint program, GLint location, GLuint x, GLuint y); -void GLAPIENTRY gl_dispatch_stub_911(GLuint program, GLint location, GLsizei count, const GLuint * value); -void GLAPIENTRY gl_dispatch_stub_912(GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z); -void GLAPIENTRY gl_dispatch_stub_913(GLuint program, GLint location, GLsizei count, const GLfloat * value); -void GLAPIENTRY gl_dispatch_stub_914(GLuint program, GLint location, GLint x, GLint y, GLint z); -void GLAPIENTRY gl_dispatch_stub_915(GLuint program, GLint location, GLsizei count, const GLint * value); -void GLAPIENTRY gl_dispatch_stub_916(GLuint program, GLint location, GLuint x, GLuint y, GLuint z); -void GLAPIENTRY gl_dispatch_stub_917(GLuint program, GLint location, GLsizei count, const GLuint * value); -void GLAPIENTRY gl_dispatch_stub_918(GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -void GLAPIENTRY gl_dispatch_stub_919(GLuint program, GLint location, GLsizei count, const GLfloat * value); -void GLAPIENTRY gl_dispatch_stub_920(GLuint program, GLint location, GLint x, GLint y, GLint z, GLint w); -void GLAPIENTRY gl_dispatch_stub_921(GLuint program, GLint location, GLsizei count, const GLint * value); -void GLAPIENTRY gl_dispatch_stub_922(GLuint program, GLint location, GLuint x, GLuint y, GLuint z, GLuint w); -void GLAPIENTRY gl_dispatch_stub_923(GLuint program, GLint location, GLsizei count, const GLuint * value); -void GLAPIENTRY gl_dispatch_stub_924(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); -void GLAPIENTRY gl_dispatch_stub_925(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); -void GLAPIENTRY gl_dispatch_stub_926(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); -void GLAPIENTRY gl_dispatch_stub_927(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); -void GLAPIENTRY gl_dispatch_stub_928(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); -void GLAPIENTRY gl_dispatch_stub_929(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); -void GLAPIENTRY gl_dispatch_stub_930(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); -void GLAPIENTRY gl_dispatch_stub_931(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); -void GLAPIENTRY gl_dispatch_stub_932(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); -void GLAPIENTRY gl_dispatch_stub_934(GLuint pipeline, GLbitfield stages, GLuint program); -void GLAPIENTRY gl_dispatch_stub_935(GLuint pipeline); -void GLAPIENTRY gl_dispatch_stub_960(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride); -void GLAPIENTRY gl_dispatch_stub_961(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride); -void GLAPIENTRY gl_dispatch_stub_1035(GLenum face); -void GLAPIENTRY gl_dispatch_stub_1036(GLuint array); -void GLAPIENTRY gl_dispatch_stub_1037(GLsizei n, GLuint * arrays); -void GLAPIENTRY gl_dispatch_stub_1045(GLenum coord, GLenum pname, GLfixed * params); -void GLAPIENTRY gl_dispatch_stub_1046(GLenum coord, GLenum pname, GLint param); -void GLAPIENTRY gl_dispatch_stub_1047(GLenum coord, GLenum pname, const GLfixed * params); -void GLAPIENTRY gl_dispatch_stub_1048(GLclampd zmin, GLclampd zmax); -void GLAPIENTRY gl_dispatch_stub_1051(GLenum target, GLenum pname, GLint param); -void GLAPIENTRY gl_dispatch_stub_1052(GLenum target, GLintptr offset, GLsizeiptr size); -void GLAPIENTRY gl_dispatch_stub_1098(GLuint queryHandle); -void GLAPIENTRY gl_dispatch_stub_1099(GLuint queryId, GLuint * queryHandle); -void GLAPIENTRY gl_dispatch_stub_1100(GLuint queryHandle); -void GLAPIENTRY gl_dispatch_stub_1101(GLuint queryHandle); -void GLAPIENTRY gl_dispatch_stub_1102(GLuint * queryId); -void GLAPIENTRY gl_dispatch_stub_1103(GLuint queryId, GLuint * nextQueryId); -void GLAPIENTRY gl_dispatch_stub_1104(GLuint queryId, GLuint counterId, GLuint counterNameLength, GLchar * counterName, GLuint counterDescLength, GLchar * counterDesc, GLuint * counterOffset, GLuint * counterDataSize, GLuint * counterTypeEnum, GLuint * counterDataTypeEnum, GLuint64 * rawCounterMaxValue); -void GLAPIENTRY gl_dispatch_stub_1105(GLuint queryHandle, GLuint flags, GLsizei dataSize, GLvoid * data, GLuint * bytesWritten); -void GLAPIENTRY gl_dispatch_stub_1106(GLchar * queryName, GLuint * queryId); -void GLAPIENTRY gl_dispatch_stub_1107(GLuint queryId, GLuint queryNameLength, GLchar * queryName, GLuint * dataSize, GLuint * noCounters, GLuint * noInstances, GLuint * capsMask); -void GLAPIENTRY gl_dispatch_stub_1108(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); -void GLAPIENTRY gl_dispatch_stub_1109(GLenum target, GLuint index, GLsizei count, const GLfloat * params); -void GLAPIENTRY gl_dispatch_stub_1110(GLenum target, GLuint index, GLsizei count, const GLfloat * params); +void GLAPIENTRY gl_dispatch_stub_846(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params); +void GLAPIENTRY gl_dispatch_stub_922(GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height); +void GLAPIENTRY gl_dispatch_stub_923(const GLfloat * coords); +void GLAPIENTRY gl_dispatch_stub_924(GLint x, GLint y, GLint z, GLint width, GLint height); +void GLAPIENTRY gl_dispatch_stub_925(const GLint * coords); +void GLAPIENTRY gl_dispatch_stub_926(GLshort x, GLshort y, GLshort z, GLshort width, GLshort height); +void GLAPIENTRY gl_dispatch_stub_927(const GLshort * coords); +void GLAPIENTRY gl_dispatch_stub_928(GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height); +void GLAPIENTRY gl_dispatch_stub_929(const GLfixed * coords); +GLbitfield GLAPIENTRY gl_dispatch_stub_931(GLfixed * mantissa, GLint * exponent); +void GLAPIENTRY gl_dispatch_stub_932(GLclampf value, GLboolean invert); +void GLAPIENTRY gl_dispatch_stub_933(GLenum pattern); +void GLAPIENTRY gl_dispatch_stub_940(GLenum target, GLsizei numAttachments, const GLenum * attachments); +void GLAPIENTRY gl_dispatch_stub_941(GLuint pipeline, GLuint program); +void GLAPIENTRY gl_dispatch_stub_942(GLuint pipeline); +GLuint GLAPIENTRY gl_dispatch_stub_943(GLenum type, GLsizei count, const GLchar * const * strings); +void GLAPIENTRY gl_dispatch_stub_944(GLsizei n, const GLuint * pipelines); +void GLAPIENTRY gl_dispatch_stub_945(GLsizei n, GLuint * pipelines); +void GLAPIENTRY gl_dispatch_stub_946(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog); +void GLAPIENTRY gl_dispatch_stub_947(GLuint pipeline, GLenum pname, GLint * params); +GLboolean GLAPIENTRY gl_dispatch_stub_948(GLuint pipeline); +void GLAPIENTRY gl_dispatch_stub_950(GLuint program, GLint location, GLdouble x); +void GLAPIENTRY gl_dispatch_stub_951(GLuint program, GLint location, GLsizei count, const GLdouble * value); +void GLAPIENTRY gl_dispatch_stub_952(GLuint program, GLint location, GLfloat x); +void GLAPIENTRY gl_dispatch_stub_953(GLuint program, GLint location, GLsizei count, const GLfloat * value); +void GLAPIENTRY gl_dispatch_stub_954(GLuint program, GLint location, GLint x); +void GLAPIENTRY gl_dispatch_stub_955(GLuint program, GLint location, GLsizei count, const GLint * value); +void GLAPIENTRY gl_dispatch_stub_956(GLuint program, GLint location, GLuint x); +void GLAPIENTRY gl_dispatch_stub_957(GLuint program, GLint location, GLsizei count, const GLuint * value); +void GLAPIENTRY gl_dispatch_stub_958(GLuint program, GLint location, GLdouble x, GLdouble y); +void GLAPIENTRY gl_dispatch_stub_959(GLuint program, GLint location, GLsizei count, const GLdouble * value); +void GLAPIENTRY gl_dispatch_stub_960(GLuint program, GLint location, GLfloat x, GLfloat y); +void GLAPIENTRY gl_dispatch_stub_961(GLuint program, GLint location, GLsizei count, const GLfloat * value); +void GLAPIENTRY gl_dispatch_stub_962(GLuint program, GLint location, GLint x, GLint y); +void GLAPIENTRY gl_dispatch_stub_963(GLuint program, GLint location, GLsizei count, const GLint * value); +void GLAPIENTRY gl_dispatch_stub_964(GLuint program, GLint location, GLuint x, GLuint y); +void GLAPIENTRY gl_dispatch_stub_965(GLuint program, GLint location, GLsizei count, const GLuint * value); +void GLAPIENTRY gl_dispatch_stub_966(GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z); +void GLAPIENTRY gl_dispatch_stub_967(GLuint program, GLint location, GLsizei count, const GLdouble * value); +void GLAPIENTRY gl_dispatch_stub_968(GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z); +void GLAPIENTRY gl_dispatch_stub_969(GLuint program, GLint location, GLsizei count, const GLfloat * value); +void GLAPIENTRY gl_dispatch_stub_970(GLuint program, GLint location, GLint x, GLint y, GLint z); +void GLAPIENTRY gl_dispatch_stub_971(GLuint program, GLint location, GLsizei count, const GLint * value); +void GLAPIENTRY gl_dispatch_stub_972(GLuint program, GLint location, GLuint x, GLuint y, GLuint z); +void GLAPIENTRY gl_dispatch_stub_973(GLuint program, GLint location, GLsizei count, const GLuint * value); +void GLAPIENTRY gl_dispatch_stub_974(GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w); +void GLAPIENTRY gl_dispatch_stub_975(GLuint program, GLint location, GLsizei count, const GLdouble * value); +void GLAPIENTRY gl_dispatch_stub_976(GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); +void GLAPIENTRY gl_dispatch_stub_977(GLuint program, GLint location, GLsizei count, const GLfloat * value); +void GLAPIENTRY gl_dispatch_stub_978(GLuint program, GLint location, GLint x, GLint y, GLint z, GLint w); +void GLAPIENTRY gl_dispatch_stub_979(GLuint program, GLint location, GLsizei count, const GLint * value); +void GLAPIENTRY gl_dispatch_stub_980(GLuint program, GLint location, GLuint x, GLuint y, GLuint z, GLuint w); +void GLAPIENTRY gl_dispatch_stub_981(GLuint program, GLint location, GLsizei count, const GLuint * value); +void GLAPIENTRY gl_dispatch_stub_982(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); +void GLAPIENTRY gl_dispatch_stub_983(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); +void GLAPIENTRY gl_dispatch_stub_984(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); +void GLAPIENTRY gl_dispatch_stub_985(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); +void GLAPIENTRY gl_dispatch_stub_986(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); +void GLAPIENTRY gl_dispatch_stub_987(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); +void GLAPIENTRY gl_dispatch_stub_988(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); +void GLAPIENTRY gl_dispatch_stub_989(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); +void GLAPIENTRY gl_dispatch_stub_990(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); +void GLAPIENTRY gl_dispatch_stub_991(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); +void GLAPIENTRY gl_dispatch_stub_992(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); +void GLAPIENTRY gl_dispatch_stub_993(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); +void GLAPIENTRY gl_dispatch_stub_994(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); +void GLAPIENTRY gl_dispatch_stub_995(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); +void GLAPIENTRY gl_dispatch_stub_996(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); +void GLAPIENTRY gl_dispatch_stub_997(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); +void GLAPIENTRY gl_dispatch_stub_998(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); +void GLAPIENTRY gl_dispatch_stub_999(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); +void GLAPIENTRY gl_dispatch_stub_1001(GLuint pipeline, GLbitfield stages, GLuint program); +void GLAPIENTRY gl_dispatch_stub_1002(GLuint pipeline); +void GLAPIENTRY gl_dispatch_stub_1027(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride); +void GLAPIENTRY gl_dispatch_stub_1028(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride); +void GLAPIENTRY gl_dispatch_stub_1102(GLenum face); +void GLAPIENTRY gl_dispatch_stub_1103(GLuint array); +void GLAPIENTRY gl_dispatch_stub_1104(GLsizei n, GLuint * arrays); +void GLAPIENTRY gl_dispatch_stub_1112(GLenum coord, GLenum pname, GLfixed * params); +void GLAPIENTRY gl_dispatch_stub_1113(GLenum coord, GLenum pname, GLint param); +void GLAPIENTRY gl_dispatch_stub_1114(GLenum coord, GLenum pname, const GLfixed * params); +void GLAPIENTRY gl_dispatch_stub_1115(GLclampd zmin, GLclampd zmax); +void GLAPIENTRY gl_dispatch_stub_1118(GLenum target, GLenum pname, GLint param); +void GLAPIENTRY gl_dispatch_stub_1119(GLenum target, GLintptr offset, GLsizeiptr size); +void GLAPIENTRY gl_dispatch_stub_1165(GLuint queryHandle); +void GLAPIENTRY gl_dispatch_stub_1166(GLuint queryId, GLuint * queryHandle); +void GLAPIENTRY gl_dispatch_stub_1167(GLuint queryHandle); +void GLAPIENTRY gl_dispatch_stub_1168(GLuint queryHandle); +void GLAPIENTRY gl_dispatch_stub_1169(GLuint * queryId); +void GLAPIENTRY gl_dispatch_stub_1170(GLuint queryId, GLuint * nextQueryId); +void GLAPIENTRY gl_dispatch_stub_1171(GLuint queryId, GLuint counterId, GLuint counterNameLength, GLchar * counterName, GLuint counterDescLength, GLchar * counterDesc, GLuint * counterOffset, GLuint * counterDataSize, GLuint * counterTypeEnum, GLuint * counterDataTypeEnum, GLuint64 * rawCounterMaxValue); +void GLAPIENTRY gl_dispatch_stub_1172(GLuint queryHandle, GLuint flags, GLsizei dataSize, GLvoid * data, GLuint * bytesWritten); +void GLAPIENTRY gl_dispatch_stub_1173(GLchar * queryName, GLuint * queryId); +void GLAPIENTRY gl_dispatch_stub_1174(GLuint queryId, GLuint queryNameLength, GLchar * queryName, GLuint * dataSize, GLuint * noCounters, GLuint * noInstances, GLuint * capsMask); +void GLAPIENTRY gl_dispatch_stub_1176(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); +void GLAPIENTRY gl_dispatch_stub_1177(GLenum target, GLuint index, GLsizei count, const GLfloat * params); +void GLAPIENTRY gl_dispatch_stub_1178(GLenum target, GLuint index, GLsizei count, const GLfloat * params); #endif /* defined(NEED_FUNCTION_POINTER) || defined(GLX_INDIRECT_RENDERING) */ static const glprocs_table_t static_functions[] = { @@ -2696,899 +2799,968 @@ static const glprocs_table_t static_functions[] = { NAME_FUNC_OFFSET(12563, glVertexP4uiv, glVertexP4uiv, NULL, 771), NAME_FUNC_OFFSET(12577, glDrawArraysIndirect, glDrawArraysIndirect, NULL, 772), NAME_FUNC_OFFSET(12598, glDrawElementsIndirect, glDrawElementsIndirect, NULL, 773), - NAME_FUNC_OFFSET(12621, glBindTransformFeedback, glBindTransformFeedback, NULL, 774), - NAME_FUNC_OFFSET(12645, glDeleteTransformFeedbacks, glDeleteTransformFeedbacks, NULL, 775), - NAME_FUNC_OFFSET(12672, glDrawTransformFeedback, glDrawTransformFeedback, NULL, 776), - NAME_FUNC_OFFSET(12696, glGenTransformFeedbacks, glGenTransformFeedbacks, NULL, 777), - NAME_FUNC_OFFSET(12720, glIsTransformFeedback, glIsTransformFeedback, NULL, 778), - NAME_FUNC_OFFSET(12742, glPauseTransformFeedback, glPauseTransformFeedback, NULL, 779), - NAME_FUNC_OFFSET(12767, glResumeTransformFeedback, glResumeTransformFeedback, NULL, 780), - NAME_FUNC_OFFSET(12793, glBeginQueryIndexed, glBeginQueryIndexed, NULL, 781), - NAME_FUNC_OFFSET(12813, glDrawTransformFeedbackStream, glDrawTransformFeedbackStream, NULL, 782), - NAME_FUNC_OFFSET(12843, glEndQueryIndexed, glEndQueryIndexed, NULL, 783), - NAME_FUNC_OFFSET(12861, glGetQueryIndexediv, glGetQueryIndexediv, NULL, 784), - NAME_FUNC_OFFSET(12881, glClearDepthf, glClearDepthf, NULL, 785), - NAME_FUNC_OFFSET(12895, glDepthRangef, glDepthRangef, NULL, 786), - NAME_FUNC_OFFSET(12909, glGetShaderPrecisionFormat, glGetShaderPrecisionFormat, NULL, 787), - NAME_FUNC_OFFSET(12936, glReleaseShaderCompiler, glReleaseShaderCompiler, NULL, 788), - NAME_FUNC_OFFSET(12960, glShaderBinary, glShaderBinary, NULL, 789), - NAME_FUNC_OFFSET(12975, glGetProgramBinary, glGetProgramBinary, NULL, 790), - NAME_FUNC_OFFSET(12994, glProgramBinary, glProgramBinary, NULL, 791), - NAME_FUNC_OFFSET(13010, glProgramParameteri, glProgramParameteri, NULL, 792), - NAME_FUNC_OFFSET(13030, glDepthRangeArrayv, glDepthRangeArrayv, NULL, 793), - NAME_FUNC_OFFSET(13049, glDepthRangeIndexed, glDepthRangeIndexed, NULL, 794), - NAME_FUNC_OFFSET(13069, glGetDoublei_v, glGetDoublei_v, NULL, 795), - NAME_FUNC_OFFSET(13084, glGetFloati_v, glGetFloati_v, NULL, 796), - NAME_FUNC_OFFSET(13098, glScissorArrayv, glScissorArrayv, NULL, 797), - NAME_FUNC_OFFSET(13114, glScissorIndexed, glScissorIndexed, NULL, 798), - NAME_FUNC_OFFSET(13131, glScissorIndexedv, glScissorIndexedv, NULL, 799), - NAME_FUNC_OFFSET(13149, glViewportArrayv, glViewportArrayv, NULL, 800), - NAME_FUNC_OFFSET(13166, glViewportIndexedf, glViewportIndexedf, NULL, 801), - NAME_FUNC_OFFSET(13185, glViewportIndexedfv, glViewportIndexedfv, NULL, 802), - NAME_FUNC_OFFSET(13205, glGetGraphicsResetStatusARB, glGetGraphicsResetStatusARB, NULL, 803), - NAME_FUNC_OFFSET(13233, glGetnColorTableARB, glGetnColorTableARB, NULL, 804), - NAME_FUNC_OFFSET(13253, glGetnCompressedTexImageARB, glGetnCompressedTexImageARB, NULL, 805), - NAME_FUNC_OFFSET(13281, glGetnConvolutionFilterARB, glGetnConvolutionFilterARB, NULL, 806), - NAME_FUNC_OFFSET(13308, glGetnHistogramARB, glGetnHistogramARB, NULL, 807), - NAME_FUNC_OFFSET(13327, glGetnMapdvARB, glGetnMapdvARB, NULL, 808), - NAME_FUNC_OFFSET(13342, glGetnMapfvARB, glGetnMapfvARB, NULL, 809), - NAME_FUNC_OFFSET(13357, glGetnMapivARB, glGetnMapivARB, NULL, 810), - NAME_FUNC_OFFSET(13372, glGetnMinmaxARB, glGetnMinmaxARB, NULL, 811), - NAME_FUNC_OFFSET(13388, glGetnPixelMapfvARB, glGetnPixelMapfvARB, NULL, 812), - NAME_FUNC_OFFSET(13408, glGetnPixelMapuivARB, glGetnPixelMapuivARB, NULL, 813), - NAME_FUNC_OFFSET(13429, glGetnPixelMapusvARB, glGetnPixelMapusvARB, NULL, 814), - NAME_FUNC_OFFSET(13450, glGetnPolygonStippleARB, glGetnPolygonStippleARB, NULL, 815), - NAME_FUNC_OFFSET(13474, glGetnSeparableFilterARB, glGetnSeparableFilterARB, NULL, 816), - NAME_FUNC_OFFSET(13499, glGetnTexImageARB, glGetnTexImageARB, NULL, 817), - NAME_FUNC_OFFSET(13517, glGetnUniformdvARB, glGetnUniformdvARB, NULL, 818), - NAME_FUNC_OFFSET(13536, glGetnUniformfvARB, glGetnUniformfvARB, NULL, 819), - NAME_FUNC_OFFSET(13555, glGetnUniformivARB, glGetnUniformivARB, NULL, 820), - NAME_FUNC_OFFSET(13574, glGetnUniformuivARB, glGetnUniformuivARB, NULL, 821), - NAME_FUNC_OFFSET(13594, glReadnPixelsARB, glReadnPixelsARB, NULL, 822), - NAME_FUNC_OFFSET(13611, glDrawArraysInstancedBaseInstance, glDrawArraysInstancedBaseInstance, NULL, 823), - NAME_FUNC_OFFSET(13645, glDrawElementsInstancedBaseInstance, glDrawElementsInstancedBaseInstance, NULL, 824), - NAME_FUNC_OFFSET(13681, glDrawElementsInstancedBaseVertexBaseInstance, glDrawElementsInstancedBaseVertexBaseInstance, NULL, 825), - NAME_FUNC_OFFSET(13727, glDrawTransformFeedbackInstanced, glDrawTransformFeedbackInstanced, NULL, 826), - NAME_FUNC_OFFSET(13760, glDrawTransformFeedbackStreamInstanced, glDrawTransformFeedbackStreamInstanced, NULL, 827), - NAME_FUNC_OFFSET(13799, gl_dispatch_stub_828, gl_dispatch_stub_828, NULL, 828), - NAME_FUNC_OFFSET(13821, glGetActiveAtomicCounterBufferiv, glGetActiveAtomicCounterBufferiv, NULL, 829), - NAME_FUNC_OFFSET(13854, glBindImageTexture, glBindImageTexture, NULL, 830), - NAME_FUNC_OFFSET(13873, glMemoryBarrier, glMemoryBarrier, NULL, 831), - NAME_FUNC_OFFSET(13889, glTexStorage1D, glTexStorage1D, NULL, 832), - NAME_FUNC_OFFSET(13904, glTexStorage2D, glTexStorage2D, NULL, 833), - NAME_FUNC_OFFSET(13919, glTexStorage3D, glTexStorage3D, NULL, 834), - NAME_FUNC_OFFSET(13934, glTextureStorage1DEXT, glTextureStorage1DEXT, NULL, 835), - NAME_FUNC_OFFSET(13956, glTextureStorage2DEXT, glTextureStorage2DEXT, NULL, 836), - NAME_FUNC_OFFSET(13978, glTextureStorage3DEXT, glTextureStorage3DEXT, NULL, 837), - NAME_FUNC_OFFSET(14000, glClearBufferData, glClearBufferData, NULL, 838), - NAME_FUNC_OFFSET(14018, glClearBufferSubData, glClearBufferSubData, NULL, 839), - NAME_FUNC_OFFSET(14039, glDispatchCompute, glDispatchCompute, NULL, 840), - NAME_FUNC_OFFSET(14057, glDispatchComputeIndirect, glDispatchComputeIndirect, NULL, 841), - NAME_FUNC_OFFSET(14083, glCopyImageSubData, glCopyImageSubData, NULL, 842), - NAME_FUNC_OFFSET(14102, glTextureView, glTextureView, NULL, 843), - NAME_FUNC_OFFSET(14116, glBindVertexBuffer, glBindVertexBuffer, NULL, 844), - NAME_FUNC_OFFSET(14135, glVertexAttribBinding, glVertexAttribBinding, NULL, 845), - NAME_FUNC_OFFSET(14157, glVertexAttribFormat, glVertexAttribFormat, NULL, 846), - NAME_FUNC_OFFSET(14178, glVertexAttribIFormat, glVertexAttribIFormat, NULL, 847), - NAME_FUNC_OFFSET(14200, glVertexAttribLFormat, glVertexAttribLFormat, NULL, 848), - NAME_FUNC_OFFSET(14222, glVertexBindingDivisor, glVertexBindingDivisor, NULL, 849), - NAME_FUNC_OFFSET(14245, glMultiDrawArraysIndirect, glMultiDrawArraysIndirect, NULL, 850), - NAME_FUNC_OFFSET(14271, glMultiDrawElementsIndirect, glMultiDrawElementsIndirect, NULL, 851), - NAME_FUNC_OFFSET(14299, glTexBufferRange, glTexBufferRange, NULL, 852), - NAME_FUNC_OFFSET(14316, glTexStorage2DMultisample, glTexStorage2DMultisample, NULL, 853), - NAME_FUNC_OFFSET(14342, glTexStorage3DMultisample, glTexStorage3DMultisample, NULL, 854), - NAME_FUNC_OFFSET(14368, glBufferStorage, glBufferStorage, NULL, 855), - NAME_FUNC_OFFSET(14384, glClearTexImage, glClearTexImage, NULL, 856), - NAME_FUNC_OFFSET(14400, glClearTexSubImage, glClearTexSubImage, NULL, 857), - NAME_FUNC_OFFSET(14419, glBindBuffersBase, glBindBuffersBase, NULL, 858), - NAME_FUNC_OFFSET(14437, glBindBuffersRange, glBindBuffersRange, NULL, 859), - NAME_FUNC_OFFSET(14456, glBindImageTextures, glBindImageTextures, NULL, 860), - NAME_FUNC_OFFSET(14476, glBindSamplers, glBindSamplers, NULL, 861), - NAME_FUNC_OFFSET(14491, glBindTextures, glBindTextures, NULL, 862), - NAME_FUNC_OFFSET(14506, glBindVertexBuffers, glBindVertexBuffers, NULL, 863), - NAME_FUNC_OFFSET(14526, glClipControl, glClipControl, NULL, 864), - NAME_FUNC_OFFSET(14540, glInvalidateBufferData, glInvalidateBufferData, NULL, 865), - NAME_FUNC_OFFSET(14563, glInvalidateBufferSubData, glInvalidateBufferSubData, NULL, 866), - NAME_FUNC_OFFSET(14589, glInvalidateFramebuffer, glInvalidateFramebuffer, NULL, 867), - NAME_FUNC_OFFSET(14613, glInvalidateSubFramebuffer, glInvalidateSubFramebuffer, NULL, 868), - NAME_FUNC_OFFSET(14640, glInvalidateTexImage, glInvalidateTexImage, NULL, 869), - NAME_FUNC_OFFSET(14661, glInvalidateTexSubImage, glInvalidateTexSubImage, NULL, 870), - NAME_FUNC_OFFSET(14685, glPolygonOffsetEXT, glPolygonOffsetEXT, NULL, 871), - NAME_FUNC_OFFSET(14704, gl_dispatch_stub_872, gl_dispatch_stub_872, NULL, 872), - NAME_FUNC_OFFSET(14718, gl_dispatch_stub_873, gl_dispatch_stub_873, NULL, 873), - NAME_FUNC_OFFSET(14733, gl_dispatch_stub_874, gl_dispatch_stub_874, NULL, 874), - NAME_FUNC_OFFSET(14747, gl_dispatch_stub_875, gl_dispatch_stub_875, NULL, 875), - NAME_FUNC_OFFSET(14762, gl_dispatch_stub_876, gl_dispatch_stub_876, NULL, 876), - NAME_FUNC_OFFSET(14776, gl_dispatch_stub_877, gl_dispatch_stub_877, NULL, 877), - NAME_FUNC_OFFSET(14791, gl_dispatch_stub_878, gl_dispatch_stub_878, NULL, 878), - NAME_FUNC_OFFSET(14805, gl_dispatch_stub_879, gl_dispatch_stub_879, NULL, 879), - NAME_FUNC_OFFSET(14820, glPointSizePointerOES, glPointSizePointerOES, NULL, 880), - NAME_FUNC_OFFSET(14842, gl_dispatch_stub_881, gl_dispatch_stub_881, NULL, 881), - NAME_FUNC_OFFSET(14860, gl_dispatch_stub_882, gl_dispatch_stub_882, NULL, 882), - NAME_FUNC_OFFSET(14877, gl_dispatch_stub_883, gl_dispatch_stub_883, NULL, 883), - NAME_FUNC_OFFSET(14897, glColorPointerEXT, glColorPointerEXT, NULL, 884), - NAME_FUNC_OFFSET(14915, glEdgeFlagPointerEXT, glEdgeFlagPointerEXT, NULL, 885), - NAME_FUNC_OFFSET(14936, glIndexPointerEXT, glIndexPointerEXT, NULL, 886), - NAME_FUNC_OFFSET(14954, glNormalPointerEXT, glNormalPointerEXT, NULL, 887), - NAME_FUNC_OFFSET(14973, glTexCoordPointerEXT, glTexCoordPointerEXT, NULL, 888), - NAME_FUNC_OFFSET(14994, glVertexPointerEXT, glVertexPointerEXT, NULL, 889), - NAME_FUNC_OFFSET(15013, gl_dispatch_stub_890, gl_dispatch_stub_890, NULL, 890), - NAME_FUNC_OFFSET(15037, gl_dispatch_stub_891, gl_dispatch_stub_891, NULL, 891), - NAME_FUNC_OFFSET(15059, gl_dispatch_stub_892, gl_dispatch_stub_892, NULL, 892), - NAME_FUNC_OFFSET(15081, gl_dispatch_stub_893, gl_dispatch_stub_893, NULL, 893), - NAME_FUNC_OFFSET(15104, gl_dispatch_stub_894, gl_dispatch_stub_894, NULL, 894), - NAME_FUNC_OFFSET(15129, gl_dispatch_stub_895, gl_dispatch_stub_895, NULL, 895), - NAME_FUNC_OFFSET(15151, gl_dispatch_stub_896, gl_dispatch_stub_896, NULL, 896), - NAME_FUNC_OFFSET(15179, gl_dispatch_stub_897, gl_dispatch_stub_897, NULL, 897), - NAME_FUNC_OFFSET(15202, gl_dispatch_stub_898, gl_dispatch_stub_898, NULL, 898), - NAME_FUNC_OFFSET(15222, glLockArraysEXT, glLockArraysEXT, NULL, 899), - NAME_FUNC_OFFSET(15238, gl_dispatch_stub_900, gl_dispatch_stub_900, NULL, 900), - NAME_FUNC_OFFSET(15257, gl_dispatch_stub_901, gl_dispatch_stub_901, NULL, 901), - NAME_FUNC_OFFSET(15277, gl_dispatch_stub_902, gl_dispatch_stub_902, NULL, 902), - NAME_FUNC_OFFSET(15296, gl_dispatch_stub_903, gl_dispatch_stub_903, NULL, 903), - NAME_FUNC_OFFSET(15316, gl_dispatch_stub_904, gl_dispatch_stub_904, NULL, 904), - NAME_FUNC_OFFSET(15336, gl_dispatch_stub_905, gl_dispatch_stub_905, NULL, 905), - NAME_FUNC_OFFSET(15357, gl_dispatch_stub_906, gl_dispatch_stub_906, NULL, 906), - NAME_FUNC_OFFSET(15376, gl_dispatch_stub_907, gl_dispatch_stub_907, NULL, 907), - NAME_FUNC_OFFSET(15396, gl_dispatch_stub_908, gl_dispatch_stub_908, NULL, 908), - NAME_FUNC_OFFSET(15415, gl_dispatch_stub_909, gl_dispatch_stub_909, NULL, 909), - NAME_FUNC_OFFSET(15435, gl_dispatch_stub_910, gl_dispatch_stub_910, NULL, 910), - NAME_FUNC_OFFSET(15455, gl_dispatch_stub_911, gl_dispatch_stub_911, NULL, 911), - NAME_FUNC_OFFSET(15476, gl_dispatch_stub_912, gl_dispatch_stub_912, NULL, 912), - NAME_FUNC_OFFSET(15495, gl_dispatch_stub_913, gl_dispatch_stub_913, NULL, 913), - NAME_FUNC_OFFSET(15515, gl_dispatch_stub_914, gl_dispatch_stub_914, NULL, 914), - NAME_FUNC_OFFSET(15534, gl_dispatch_stub_915, gl_dispatch_stub_915, NULL, 915), - NAME_FUNC_OFFSET(15554, gl_dispatch_stub_916, gl_dispatch_stub_916, NULL, 916), - NAME_FUNC_OFFSET(15574, gl_dispatch_stub_917, gl_dispatch_stub_917, NULL, 917), - NAME_FUNC_OFFSET(15595, gl_dispatch_stub_918, gl_dispatch_stub_918, NULL, 918), - NAME_FUNC_OFFSET(15614, gl_dispatch_stub_919, gl_dispatch_stub_919, NULL, 919), - NAME_FUNC_OFFSET(15634, gl_dispatch_stub_920, gl_dispatch_stub_920, NULL, 920), - NAME_FUNC_OFFSET(15653, gl_dispatch_stub_921, gl_dispatch_stub_921, NULL, 921), - NAME_FUNC_OFFSET(15673, gl_dispatch_stub_922, gl_dispatch_stub_922, NULL, 922), - NAME_FUNC_OFFSET(15693, gl_dispatch_stub_923, gl_dispatch_stub_923, NULL, 923), - NAME_FUNC_OFFSET(15714, gl_dispatch_stub_924, gl_dispatch_stub_924, NULL, 924), - NAME_FUNC_OFFSET(15740, gl_dispatch_stub_925, gl_dispatch_stub_925, NULL, 925), - NAME_FUNC_OFFSET(15768, gl_dispatch_stub_926, gl_dispatch_stub_926, NULL, 926), - NAME_FUNC_OFFSET(15796, gl_dispatch_stub_927, gl_dispatch_stub_927, NULL, 927), - NAME_FUNC_OFFSET(15822, gl_dispatch_stub_928, gl_dispatch_stub_928, NULL, 928), - NAME_FUNC_OFFSET(15850, gl_dispatch_stub_929, gl_dispatch_stub_929, NULL, 929), - NAME_FUNC_OFFSET(15878, gl_dispatch_stub_930, gl_dispatch_stub_930, NULL, 930), - NAME_FUNC_OFFSET(15904, gl_dispatch_stub_931, gl_dispatch_stub_931, NULL, 931), - NAME_FUNC_OFFSET(15932, gl_dispatch_stub_932, gl_dispatch_stub_932, NULL, 932), - NAME_FUNC_OFFSET(15960, glUnlockArraysEXT, glUnlockArraysEXT, NULL, 933), - NAME_FUNC_OFFSET(15978, gl_dispatch_stub_934, gl_dispatch_stub_934, NULL, 934), - NAME_FUNC_OFFSET(15997, gl_dispatch_stub_935, gl_dispatch_stub_935, NULL, 935), - NAME_FUNC_OFFSET(16023, glDebugMessageCallback, glDebugMessageCallback, NULL, 936), - NAME_FUNC_OFFSET(16046, glDebugMessageControl, glDebugMessageControl, NULL, 937), - NAME_FUNC_OFFSET(16068, glDebugMessageInsert, glDebugMessageInsert, NULL, 938), - NAME_FUNC_OFFSET(16089, glGetDebugMessageLog, glGetDebugMessageLog, NULL, 939), - NAME_FUNC_OFFSET(16110, glGetObjectLabel, glGetObjectLabel, NULL, 940), - NAME_FUNC_OFFSET(16127, glGetObjectPtrLabel, glGetObjectPtrLabel, NULL, 941), - NAME_FUNC_OFFSET(16147, glObjectLabel, glObjectLabel, NULL, 942), - NAME_FUNC_OFFSET(16161, glObjectPtrLabel, glObjectPtrLabel, NULL, 943), - NAME_FUNC_OFFSET(16178, glPopDebugGroup, glPopDebugGroup, NULL, 944), - NAME_FUNC_OFFSET(16194, glPushDebugGroup, glPushDebugGroup, NULL, 945), - NAME_FUNC_OFFSET(16211, glSecondaryColor3fEXT, glSecondaryColor3fEXT, NULL, 946), - NAME_FUNC_OFFSET(16233, glSecondaryColor3fvEXT, glSecondaryColor3fvEXT, NULL, 947), - NAME_FUNC_OFFSET(16256, glMultiDrawElementsEXT, glMultiDrawElementsEXT, NULL, 948), - NAME_FUNC_OFFSET(16279, glFogCoordfEXT, glFogCoordfEXT, NULL, 949), - NAME_FUNC_OFFSET(16294, glFogCoordfvEXT, glFogCoordfvEXT, NULL, 950), - NAME_FUNC_OFFSET(16310, glResizeBuffersMESA, glResizeBuffersMESA, NULL, 951), - NAME_FUNC_OFFSET(16330, glWindowPos4dMESA, glWindowPos4dMESA, NULL, 952), - NAME_FUNC_OFFSET(16348, glWindowPos4dvMESA, glWindowPos4dvMESA, NULL, 953), - NAME_FUNC_OFFSET(16367, glWindowPos4fMESA, glWindowPos4fMESA, NULL, 954), - NAME_FUNC_OFFSET(16385, glWindowPos4fvMESA, glWindowPos4fvMESA, NULL, 955), - NAME_FUNC_OFFSET(16404, glWindowPos4iMESA, glWindowPos4iMESA, NULL, 956), - NAME_FUNC_OFFSET(16422, glWindowPos4ivMESA, glWindowPos4ivMESA, NULL, 957), - NAME_FUNC_OFFSET(16441, glWindowPos4sMESA, glWindowPos4sMESA, NULL, 958), - NAME_FUNC_OFFSET(16459, glWindowPos4svMESA, glWindowPos4svMESA, NULL, 959), - NAME_FUNC_OFFSET(16478, gl_dispatch_stub_960, gl_dispatch_stub_960, NULL, 960), - NAME_FUNC_OFFSET(16503, gl_dispatch_stub_961, gl_dispatch_stub_961, NULL, 961), - NAME_FUNC_OFFSET(16530, glAreProgramsResidentNV, glAreProgramsResidentNV, NULL, 962), - NAME_FUNC_OFFSET(16554, glExecuteProgramNV, glExecuteProgramNV, NULL, 963), - NAME_FUNC_OFFSET(16573, glGetProgramParameterdvNV, glGetProgramParameterdvNV, NULL, 964), - NAME_FUNC_OFFSET(16599, glGetProgramParameterfvNV, glGetProgramParameterfvNV, NULL, 965), - NAME_FUNC_OFFSET(16625, glGetProgramStringNV, glGetProgramStringNV, NULL, 966), - NAME_FUNC_OFFSET(16646, glGetProgramivNV, glGetProgramivNV, NULL, 967), - NAME_FUNC_OFFSET(16663, glGetTrackMatrixivNV, glGetTrackMatrixivNV, NULL, 968), - NAME_FUNC_OFFSET(16684, glGetVertexAttribdvNV, glGetVertexAttribdvNV, NULL, 969), - NAME_FUNC_OFFSET(16706, glGetVertexAttribfvNV, glGetVertexAttribfvNV, NULL, 970), - NAME_FUNC_OFFSET(16728, glGetVertexAttribivNV, glGetVertexAttribivNV, NULL, 971), - NAME_FUNC_OFFSET(16750, glLoadProgramNV, glLoadProgramNV, NULL, 972), - NAME_FUNC_OFFSET(16766, glProgramParameters4dvNV, glProgramParameters4dvNV, NULL, 973), - NAME_FUNC_OFFSET(16791, glProgramParameters4fvNV, glProgramParameters4fvNV, NULL, 974), - NAME_FUNC_OFFSET(16816, glRequestResidentProgramsNV, glRequestResidentProgramsNV, NULL, 975), - NAME_FUNC_OFFSET(16844, glTrackMatrixNV, glTrackMatrixNV, NULL, 976), - NAME_FUNC_OFFSET(16860, glVertexAttrib1dNV, glVertexAttrib1dNV, NULL, 977), - NAME_FUNC_OFFSET(16879, glVertexAttrib1dvNV, glVertexAttrib1dvNV, NULL, 978), - NAME_FUNC_OFFSET(16899, glVertexAttrib1fNV, glVertexAttrib1fNV, NULL, 979), - NAME_FUNC_OFFSET(16918, glVertexAttrib1fvNV, glVertexAttrib1fvNV, NULL, 980), - NAME_FUNC_OFFSET(16938, glVertexAttrib1sNV, glVertexAttrib1sNV, NULL, 981), - NAME_FUNC_OFFSET(16957, glVertexAttrib1svNV, glVertexAttrib1svNV, NULL, 982), - NAME_FUNC_OFFSET(16977, glVertexAttrib2dNV, glVertexAttrib2dNV, NULL, 983), - NAME_FUNC_OFFSET(16996, glVertexAttrib2dvNV, glVertexAttrib2dvNV, NULL, 984), - NAME_FUNC_OFFSET(17016, glVertexAttrib2fNV, glVertexAttrib2fNV, NULL, 985), - NAME_FUNC_OFFSET(17035, glVertexAttrib2fvNV, glVertexAttrib2fvNV, NULL, 986), - NAME_FUNC_OFFSET(17055, glVertexAttrib2sNV, glVertexAttrib2sNV, NULL, 987), - NAME_FUNC_OFFSET(17074, glVertexAttrib2svNV, glVertexAttrib2svNV, NULL, 988), - NAME_FUNC_OFFSET(17094, glVertexAttrib3dNV, glVertexAttrib3dNV, NULL, 989), - NAME_FUNC_OFFSET(17113, glVertexAttrib3dvNV, glVertexAttrib3dvNV, NULL, 990), - NAME_FUNC_OFFSET(17133, glVertexAttrib3fNV, glVertexAttrib3fNV, NULL, 991), - NAME_FUNC_OFFSET(17152, glVertexAttrib3fvNV, glVertexAttrib3fvNV, NULL, 992), - NAME_FUNC_OFFSET(17172, glVertexAttrib3sNV, glVertexAttrib3sNV, NULL, 993), - NAME_FUNC_OFFSET(17191, glVertexAttrib3svNV, glVertexAttrib3svNV, NULL, 994), - NAME_FUNC_OFFSET(17211, glVertexAttrib4dNV, glVertexAttrib4dNV, NULL, 995), - NAME_FUNC_OFFSET(17230, glVertexAttrib4dvNV, glVertexAttrib4dvNV, NULL, 996), - NAME_FUNC_OFFSET(17250, glVertexAttrib4fNV, glVertexAttrib4fNV, NULL, 997), - NAME_FUNC_OFFSET(17269, glVertexAttrib4fvNV, glVertexAttrib4fvNV, NULL, 998), - NAME_FUNC_OFFSET(17289, glVertexAttrib4sNV, glVertexAttrib4sNV, NULL, 999), - NAME_FUNC_OFFSET(17308, glVertexAttrib4svNV, glVertexAttrib4svNV, NULL, 1000), - NAME_FUNC_OFFSET(17328, glVertexAttrib4ubNV, glVertexAttrib4ubNV, NULL, 1001), - NAME_FUNC_OFFSET(17348, glVertexAttrib4ubvNV, glVertexAttrib4ubvNV, NULL, 1002), - NAME_FUNC_OFFSET(17369, glVertexAttribPointerNV, glVertexAttribPointerNV, NULL, 1003), - NAME_FUNC_OFFSET(17393, glVertexAttribs1dvNV, glVertexAttribs1dvNV, NULL, 1004), - NAME_FUNC_OFFSET(17414, glVertexAttribs1fvNV, glVertexAttribs1fvNV, NULL, 1005), - NAME_FUNC_OFFSET(17435, glVertexAttribs1svNV, glVertexAttribs1svNV, NULL, 1006), - NAME_FUNC_OFFSET(17456, glVertexAttribs2dvNV, glVertexAttribs2dvNV, NULL, 1007), - NAME_FUNC_OFFSET(17477, glVertexAttribs2fvNV, glVertexAttribs2fvNV, NULL, 1008), - NAME_FUNC_OFFSET(17498, glVertexAttribs2svNV, glVertexAttribs2svNV, NULL, 1009), - NAME_FUNC_OFFSET(17519, glVertexAttribs3dvNV, glVertexAttribs3dvNV, NULL, 1010), - NAME_FUNC_OFFSET(17540, glVertexAttribs3fvNV, glVertexAttribs3fvNV, NULL, 1011), - NAME_FUNC_OFFSET(17561, glVertexAttribs3svNV, glVertexAttribs3svNV, NULL, 1012), - NAME_FUNC_OFFSET(17582, glVertexAttribs4dvNV, glVertexAttribs4dvNV, NULL, 1013), - NAME_FUNC_OFFSET(17603, glVertexAttribs4fvNV, glVertexAttribs4fvNV, NULL, 1014), - NAME_FUNC_OFFSET(17624, glVertexAttribs4svNV, glVertexAttribs4svNV, NULL, 1015), - NAME_FUNC_OFFSET(17645, glVertexAttribs4ubvNV, glVertexAttribs4ubvNV, NULL, 1016), - NAME_FUNC_OFFSET(17667, glGetTexBumpParameterfvATI, glGetTexBumpParameterfvATI, NULL, 1017), - NAME_FUNC_OFFSET(17694, glGetTexBumpParameterivATI, glGetTexBumpParameterivATI, NULL, 1018), - NAME_FUNC_OFFSET(17721, glTexBumpParameterfvATI, glTexBumpParameterfvATI, NULL, 1019), - NAME_FUNC_OFFSET(17745, glTexBumpParameterivATI, glTexBumpParameterivATI, NULL, 1020), - NAME_FUNC_OFFSET(17769, glAlphaFragmentOp1ATI, glAlphaFragmentOp1ATI, NULL, 1021), - NAME_FUNC_OFFSET(17791, glAlphaFragmentOp2ATI, glAlphaFragmentOp2ATI, NULL, 1022), - NAME_FUNC_OFFSET(17813, glAlphaFragmentOp3ATI, glAlphaFragmentOp3ATI, NULL, 1023), - NAME_FUNC_OFFSET(17835, glBeginFragmentShaderATI, glBeginFragmentShaderATI, NULL, 1024), - NAME_FUNC_OFFSET(17860, glBindFragmentShaderATI, glBindFragmentShaderATI, NULL, 1025), - NAME_FUNC_OFFSET(17884, glColorFragmentOp1ATI, glColorFragmentOp1ATI, NULL, 1026), - NAME_FUNC_OFFSET(17906, glColorFragmentOp2ATI, glColorFragmentOp2ATI, NULL, 1027), - NAME_FUNC_OFFSET(17928, glColorFragmentOp3ATI, glColorFragmentOp3ATI, NULL, 1028), - NAME_FUNC_OFFSET(17950, glDeleteFragmentShaderATI, glDeleteFragmentShaderATI, NULL, 1029), - NAME_FUNC_OFFSET(17976, glEndFragmentShaderATI, glEndFragmentShaderATI, NULL, 1030), - NAME_FUNC_OFFSET(17999, glGenFragmentShadersATI, glGenFragmentShadersATI, NULL, 1031), - NAME_FUNC_OFFSET(18023, glPassTexCoordATI, glPassTexCoordATI, NULL, 1032), - NAME_FUNC_OFFSET(18041, glSampleMapATI, glSampleMapATI, NULL, 1033), - NAME_FUNC_OFFSET(18056, glSetFragmentShaderConstantATI, glSetFragmentShaderConstantATI, NULL, 1034), - NAME_FUNC_OFFSET(18087, gl_dispatch_stub_1035, gl_dispatch_stub_1035, NULL, 1035), - NAME_FUNC_OFFSET(18110, gl_dispatch_stub_1036, gl_dispatch_stub_1036, NULL, 1036), - NAME_FUNC_OFFSET(18133, gl_dispatch_stub_1037, gl_dispatch_stub_1037, NULL, 1037), - NAME_FUNC_OFFSET(18156, glGetProgramNamedParameterdvNV, glGetProgramNamedParameterdvNV, NULL, 1038), - NAME_FUNC_OFFSET(18187, glGetProgramNamedParameterfvNV, glGetProgramNamedParameterfvNV, NULL, 1039), - NAME_FUNC_OFFSET(18218, glProgramNamedParameter4dNV, glProgramNamedParameter4dNV, NULL, 1040), - NAME_FUNC_OFFSET(18246, glProgramNamedParameter4dvNV, glProgramNamedParameter4dvNV, NULL, 1041), - NAME_FUNC_OFFSET(18275, glProgramNamedParameter4fNV, glProgramNamedParameter4fNV, NULL, 1042), - NAME_FUNC_OFFSET(18303, glProgramNamedParameter4fvNV, glProgramNamedParameter4fvNV, NULL, 1043), - NAME_FUNC_OFFSET(18332, glPrimitiveRestartNV, glPrimitiveRestartNV, NULL, 1044), - NAME_FUNC_OFFSET(18353, gl_dispatch_stub_1045, gl_dispatch_stub_1045, NULL, 1045), - NAME_FUNC_OFFSET(18370, gl_dispatch_stub_1046, gl_dispatch_stub_1046, NULL, 1046), - NAME_FUNC_OFFSET(18383, gl_dispatch_stub_1047, gl_dispatch_stub_1047, NULL, 1047), - NAME_FUNC_OFFSET(18397, gl_dispatch_stub_1048, gl_dispatch_stub_1048, NULL, 1048), - NAME_FUNC_OFFSET(18414, glBindFramebufferEXT, glBindFramebufferEXT, NULL, 1049), - NAME_FUNC_OFFSET(18435, glBindRenderbufferEXT, glBindRenderbufferEXT, NULL, 1050), - NAME_FUNC_OFFSET(18457, gl_dispatch_stub_1051, gl_dispatch_stub_1051, NULL, 1051), - NAME_FUNC_OFFSET(18481, gl_dispatch_stub_1052, gl_dispatch_stub_1052, NULL, 1052), - NAME_FUNC_OFFSET(18511, glVertexAttribI1iEXT, glVertexAttribI1iEXT, NULL, 1053), - NAME_FUNC_OFFSET(18532, glVertexAttribI1uiEXT, glVertexAttribI1uiEXT, NULL, 1054), - NAME_FUNC_OFFSET(18554, glVertexAttribI2iEXT, glVertexAttribI2iEXT, NULL, 1055), - NAME_FUNC_OFFSET(18575, glVertexAttribI2ivEXT, glVertexAttribI2ivEXT, NULL, 1056), - NAME_FUNC_OFFSET(18597, glVertexAttribI2uiEXT, glVertexAttribI2uiEXT, NULL, 1057), - NAME_FUNC_OFFSET(18619, glVertexAttribI2uivEXT, glVertexAttribI2uivEXT, NULL, 1058), - NAME_FUNC_OFFSET(18642, glVertexAttribI3iEXT, glVertexAttribI3iEXT, NULL, 1059), - NAME_FUNC_OFFSET(18663, glVertexAttribI3ivEXT, glVertexAttribI3ivEXT, NULL, 1060), - NAME_FUNC_OFFSET(18685, glVertexAttribI3uiEXT, glVertexAttribI3uiEXT, NULL, 1061), - NAME_FUNC_OFFSET(18707, glVertexAttribI3uivEXT, glVertexAttribI3uivEXT, NULL, 1062), - NAME_FUNC_OFFSET(18730, glVertexAttribI4iEXT, glVertexAttribI4iEXT, NULL, 1063), - NAME_FUNC_OFFSET(18751, glVertexAttribI4ivEXT, glVertexAttribI4ivEXT, NULL, 1064), - NAME_FUNC_OFFSET(18773, glVertexAttribI4uiEXT, glVertexAttribI4uiEXT, NULL, 1065), - NAME_FUNC_OFFSET(18795, glVertexAttribI4uivEXT, glVertexAttribI4uivEXT, NULL, 1066), - NAME_FUNC_OFFSET(18818, glClearColorIiEXT, glClearColorIiEXT, NULL, 1067), - NAME_FUNC_OFFSET(18836, glClearColorIuiEXT, glClearColorIuiEXT, NULL, 1068), - NAME_FUNC_OFFSET(18855, glBindBufferOffsetEXT, glBindBufferOffsetEXT, NULL, 1069), - NAME_FUNC_OFFSET(18877, glBeginPerfMonitorAMD, glBeginPerfMonitorAMD, NULL, 1070), - NAME_FUNC_OFFSET(18899, glDeletePerfMonitorsAMD, glDeletePerfMonitorsAMD, NULL, 1071), - NAME_FUNC_OFFSET(18923, glEndPerfMonitorAMD, glEndPerfMonitorAMD, NULL, 1072), - NAME_FUNC_OFFSET(18943, glGenPerfMonitorsAMD, glGenPerfMonitorsAMD, NULL, 1073), - NAME_FUNC_OFFSET(18964, glGetPerfMonitorCounterDataAMD, glGetPerfMonitorCounterDataAMD, NULL, 1074), - NAME_FUNC_OFFSET(18995, glGetPerfMonitorCounterInfoAMD, glGetPerfMonitorCounterInfoAMD, NULL, 1075), - NAME_FUNC_OFFSET(19026, glGetPerfMonitorCounterStringAMD, glGetPerfMonitorCounterStringAMD, NULL, 1076), - NAME_FUNC_OFFSET(19059, glGetPerfMonitorCountersAMD, glGetPerfMonitorCountersAMD, NULL, 1077), - NAME_FUNC_OFFSET(19087, glGetPerfMonitorGroupStringAMD, glGetPerfMonitorGroupStringAMD, NULL, 1078), - NAME_FUNC_OFFSET(19118, glGetPerfMonitorGroupsAMD, glGetPerfMonitorGroupsAMD, NULL, 1079), - NAME_FUNC_OFFSET(19144, glSelectPerfMonitorCountersAMD, glSelectPerfMonitorCountersAMD, NULL, 1080), - NAME_FUNC_OFFSET(19175, glGetObjectParameterivAPPLE, glGetObjectParameterivAPPLE, NULL, 1081), - NAME_FUNC_OFFSET(19203, glObjectPurgeableAPPLE, glObjectPurgeableAPPLE, NULL, 1082), - NAME_FUNC_OFFSET(19226, glObjectUnpurgeableAPPLE, glObjectUnpurgeableAPPLE, NULL, 1083), - NAME_FUNC_OFFSET(19251, glActiveProgramEXT, glActiveProgramEXT, NULL, 1084), - NAME_FUNC_OFFSET(19270, glCreateShaderProgramEXT, glCreateShaderProgramEXT, NULL, 1085), - NAME_FUNC_OFFSET(19295, glUseShaderProgramEXT, glUseShaderProgramEXT, NULL, 1086), - NAME_FUNC_OFFSET(19317, glTextureBarrierNV, glTextureBarrierNV, NULL, 1087), - NAME_FUNC_OFFSET(19336, glVDPAUFiniNV, glVDPAUFiniNV, NULL, 1088), - NAME_FUNC_OFFSET(19350, glVDPAUGetSurfaceivNV, glVDPAUGetSurfaceivNV, NULL, 1089), - NAME_FUNC_OFFSET(19372, glVDPAUInitNV, glVDPAUInitNV, NULL, 1090), - NAME_FUNC_OFFSET(19386, glVDPAUIsSurfaceNV, glVDPAUIsSurfaceNV, NULL, 1091), - NAME_FUNC_OFFSET(19405, glVDPAUMapSurfacesNV, glVDPAUMapSurfacesNV, NULL, 1092), - NAME_FUNC_OFFSET(19426, glVDPAURegisterOutputSurfaceNV, glVDPAURegisterOutputSurfaceNV, NULL, 1093), - NAME_FUNC_OFFSET(19457, glVDPAURegisterVideoSurfaceNV, glVDPAURegisterVideoSurfaceNV, NULL, 1094), - NAME_FUNC_OFFSET(19487, glVDPAUSurfaceAccessNV, glVDPAUSurfaceAccessNV, NULL, 1095), - NAME_FUNC_OFFSET(19510, glVDPAUUnmapSurfacesNV, glVDPAUUnmapSurfacesNV, NULL, 1096), - NAME_FUNC_OFFSET(19533, glVDPAUUnregisterSurfaceNV, glVDPAUUnregisterSurfaceNV, NULL, 1097), - NAME_FUNC_OFFSET(19560, gl_dispatch_stub_1098, gl_dispatch_stub_1098, NULL, 1098), - NAME_FUNC_OFFSET(19582, gl_dispatch_stub_1099, gl_dispatch_stub_1099, NULL, 1099), - NAME_FUNC_OFFSET(19605, gl_dispatch_stub_1100, gl_dispatch_stub_1100, NULL, 1100), - NAME_FUNC_OFFSET(19628, gl_dispatch_stub_1101, gl_dispatch_stub_1101, NULL, 1101), - NAME_FUNC_OFFSET(19648, gl_dispatch_stub_1102, gl_dispatch_stub_1102, NULL, 1102), - NAME_FUNC_OFFSET(19675, gl_dispatch_stub_1103, gl_dispatch_stub_1103, NULL, 1103), - NAME_FUNC_OFFSET(19701, gl_dispatch_stub_1104, gl_dispatch_stub_1104, NULL, 1104), - NAME_FUNC_OFFSET(19727, gl_dispatch_stub_1105, gl_dispatch_stub_1105, NULL, 1105), - NAME_FUNC_OFFSET(19751, gl_dispatch_stub_1106, gl_dispatch_stub_1106, NULL, 1106), - NAME_FUNC_OFFSET(19779, gl_dispatch_stub_1107, gl_dispatch_stub_1107, NULL, 1107), - NAME_FUNC_OFFSET(19803, gl_dispatch_stub_1108, gl_dispatch_stub_1108, NULL, 1108), - NAME_FUNC_OFFSET(19828, gl_dispatch_stub_1109, gl_dispatch_stub_1109, NULL, 1109), - NAME_FUNC_OFFSET(19857, gl_dispatch_stub_1110, gl_dispatch_stub_1110, NULL, 1110), - NAME_FUNC_OFFSET(19888, glEGLImageTargetRenderbufferStorageOES, glEGLImageTargetRenderbufferStorageOES, NULL, 1111), - NAME_FUNC_OFFSET(19927, glEGLImageTargetTexture2DOES, glEGLImageTargetTexture2DOES, NULL, 1112), - NAME_FUNC_OFFSET(19956, glAlphaFuncx, glAlphaFuncx, NULL, 1113), - NAME_FUNC_OFFSET(19969, glClearColorx, glClearColorx, NULL, 1114), - NAME_FUNC_OFFSET(19983, glClearDepthx, glClearDepthx, NULL, 1115), - NAME_FUNC_OFFSET(19997, glColor4x, glColor4x, NULL, 1116), - NAME_FUNC_OFFSET(20007, glDepthRangex, glDepthRangex, NULL, 1117), - NAME_FUNC_OFFSET(20021, glFogx, glFogx, NULL, 1118), - NAME_FUNC_OFFSET(20028, glFogxv, glFogxv, NULL, 1119), - NAME_FUNC_OFFSET(20036, glFrustumf, glFrustumf, NULL, 1120), - NAME_FUNC_OFFSET(20047, glFrustumx, glFrustumx, NULL, 1121), - NAME_FUNC_OFFSET(20058, glLightModelx, glLightModelx, NULL, 1122), - NAME_FUNC_OFFSET(20072, glLightModelxv, glLightModelxv, NULL, 1123), - NAME_FUNC_OFFSET(20087, glLightx, glLightx, NULL, 1124), - NAME_FUNC_OFFSET(20096, glLightxv, glLightxv, NULL, 1125), - NAME_FUNC_OFFSET(20106, glLineWidthx, glLineWidthx, NULL, 1126), - NAME_FUNC_OFFSET(20119, glLoadMatrixx, glLoadMatrixx, NULL, 1127), - NAME_FUNC_OFFSET(20133, glMaterialx, glMaterialx, NULL, 1128), - NAME_FUNC_OFFSET(20145, glMaterialxv, glMaterialxv, NULL, 1129), - NAME_FUNC_OFFSET(20158, glMultMatrixx, glMultMatrixx, NULL, 1130), - NAME_FUNC_OFFSET(20172, glMultiTexCoord4x, glMultiTexCoord4x, NULL, 1131), - NAME_FUNC_OFFSET(20190, glNormal3x, glNormal3x, NULL, 1132), - NAME_FUNC_OFFSET(20201, glOrthof, glOrthof, NULL, 1133), - NAME_FUNC_OFFSET(20210, glOrthox, glOrthox, NULL, 1134), - NAME_FUNC_OFFSET(20219, glPointSizex, glPointSizex, NULL, 1135), - NAME_FUNC_OFFSET(20232, glPolygonOffsetx, glPolygonOffsetx, NULL, 1136), - NAME_FUNC_OFFSET(20249, glRotatex, glRotatex, NULL, 1137), - NAME_FUNC_OFFSET(20259, glSampleCoveragex, glSampleCoveragex, NULL, 1138), - NAME_FUNC_OFFSET(20277, glScalex, glScalex, NULL, 1139), - NAME_FUNC_OFFSET(20286, glTexEnvx, glTexEnvx, NULL, 1140), - NAME_FUNC_OFFSET(20296, glTexEnvxv, glTexEnvxv, NULL, 1141), - NAME_FUNC_OFFSET(20307, glTexParameterx, glTexParameterx, NULL, 1142), - NAME_FUNC_OFFSET(20323, glTranslatex, glTranslatex, NULL, 1143), - NAME_FUNC_OFFSET(20336, glClipPlanef, glClipPlanef, NULL, 1144), - NAME_FUNC_OFFSET(20349, glClipPlanex, glClipPlanex, NULL, 1145), - NAME_FUNC_OFFSET(20362, glGetClipPlanef, glGetClipPlanef, NULL, 1146), - NAME_FUNC_OFFSET(20378, glGetClipPlanex, glGetClipPlanex, NULL, 1147), - NAME_FUNC_OFFSET(20394, glGetFixedv, glGetFixedv, NULL, 1148), - NAME_FUNC_OFFSET(20406, glGetLightxv, glGetLightxv, NULL, 1149), - NAME_FUNC_OFFSET(20419, glGetMaterialxv, glGetMaterialxv, NULL, 1150), - NAME_FUNC_OFFSET(20435, glGetTexEnvxv, glGetTexEnvxv, NULL, 1151), - NAME_FUNC_OFFSET(20449, glGetTexParameterxv, glGetTexParameterxv, NULL, 1152), - NAME_FUNC_OFFSET(20469, glPointParameterx, glPointParameterx, NULL, 1153), - NAME_FUNC_OFFSET(20487, glPointParameterxv, glPointParameterxv, NULL, 1154), - NAME_FUNC_OFFSET(20506, glTexParameterxv, glTexParameterxv, NULL, 1155), - NAME_FUNC_OFFSET(20523, glTexGenf, glTexGenf, NULL, 190), - NAME_FUNC_OFFSET(20536, glTexGenfv, glTexGenfv, NULL, 191), - NAME_FUNC_OFFSET(20550, glTexGeni, glTexGeni, NULL, 192), - NAME_FUNC_OFFSET(20563, glTexGeniv, glTexGeniv, NULL, 193), - NAME_FUNC_OFFSET(20577, glReadBuffer, glReadBuffer, NULL, 254), - NAME_FUNC_OFFSET(20592, glGetTexGenfv, glGetTexGenfv, NULL, 279), - NAME_FUNC_OFFSET(20609, glGetTexGeniv, glGetTexGeniv, NULL, 280), - NAME_FUNC_OFFSET(20626, glArrayElement, glArrayElement, NULL, 306), - NAME_FUNC_OFFSET(20644, glBindTexture, glBindTexture, NULL, 307), - NAME_FUNC_OFFSET(20661, glDrawArrays, glDrawArrays, NULL, 310), - NAME_FUNC_OFFSET(20677, glAreTexturesResident, glAreTexturesResidentEXT, glAreTexturesResidentEXT, 322), - NAME_FUNC_OFFSET(20702, glCopyTexImage1D, glCopyTexImage1D, NULL, 323), - NAME_FUNC_OFFSET(20722, glCopyTexImage2D, glCopyTexImage2D, NULL, 324), - NAME_FUNC_OFFSET(20742, glCopyTexSubImage1D, glCopyTexSubImage1D, NULL, 325), - NAME_FUNC_OFFSET(20765, glCopyTexSubImage2D, glCopyTexSubImage2D, NULL, 326), - NAME_FUNC_OFFSET(20788, glDeleteTextures, glDeleteTexturesEXT, glDeleteTexturesEXT, 327), - NAME_FUNC_OFFSET(20808, glGenTextures, glGenTexturesEXT, glGenTexturesEXT, 328), - NAME_FUNC_OFFSET(20825, glGetPointerv, glGetPointerv, NULL, 329), - NAME_FUNC_OFFSET(20842, glIsTexture, glIsTextureEXT, glIsTextureEXT, 330), - NAME_FUNC_OFFSET(20857, glPrioritizeTextures, glPrioritizeTextures, NULL, 331), - NAME_FUNC_OFFSET(20881, glTexSubImage1D, glTexSubImage1D, NULL, 332), - NAME_FUNC_OFFSET(20900, glTexSubImage2D, glTexSubImage2D, NULL, 333), - NAME_FUNC_OFFSET(20919, glBlendColor, glBlendColor, NULL, 336), - NAME_FUNC_OFFSET(20935, glBlendEquation, glBlendEquation, NULL, 337), - NAME_FUNC_OFFSET(20954, glBlendEquation, glBlendEquation, NULL, 337), - NAME_FUNC_OFFSET(20973, glDrawRangeElements, glDrawRangeElements, NULL, 338), - NAME_FUNC_OFFSET(20996, glColorTable, glColorTable, NULL, 339), - NAME_FUNC_OFFSET(21012, glColorTable, glColorTable, NULL, 339), - NAME_FUNC_OFFSET(21028, glColorTableParameterfv, glColorTableParameterfv, NULL, 340), - NAME_FUNC_OFFSET(21055, glColorTableParameteriv, glColorTableParameteriv, NULL, 341), - NAME_FUNC_OFFSET(21082, glCopyColorTable, glCopyColorTable, NULL, 342), - NAME_FUNC_OFFSET(21102, glGetColorTable, glGetColorTableEXT, glGetColorTableEXT, 343), - NAME_FUNC_OFFSET(21121, glGetColorTable, glGetColorTableEXT, glGetColorTableEXT, 343), - NAME_FUNC_OFFSET(21140, glGetColorTableParameterfv, glGetColorTableParameterfvEXT, glGetColorTableParameterfvEXT, 344), - NAME_FUNC_OFFSET(21170, glGetColorTableParameterfv, glGetColorTableParameterfvEXT, glGetColorTableParameterfvEXT, 344), - NAME_FUNC_OFFSET(21200, glGetColorTableParameteriv, glGetColorTableParameterivEXT, glGetColorTableParameterivEXT, 345), - NAME_FUNC_OFFSET(21230, glGetColorTableParameteriv, glGetColorTableParameterivEXT, glGetColorTableParameterivEXT, 345), - NAME_FUNC_OFFSET(21260, glColorSubTable, glColorSubTable, NULL, 346), - NAME_FUNC_OFFSET(21279, glCopyColorSubTable, glCopyColorSubTable, NULL, 347), - NAME_FUNC_OFFSET(21302, glConvolutionFilter1D, glConvolutionFilter1D, NULL, 348), - NAME_FUNC_OFFSET(21327, glConvolutionFilter2D, glConvolutionFilter2D, NULL, 349), - NAME_FUNC_OFFSET(21352, glConvolutionParameterf, glConvolutionParameterf, NULL, 350), - NAME_FUNC_OFFSET(21379, glConvolutionParameterfv, glConvolutionParameterfv, NULL, 351), - NAME_FUNC_OFFSET(21407, glConvolutionParameteri, glConvolutionParameteri, NULL, 352), - NAME_FUNC_OFFSET(21434, glConvolutionParameteriv, glConvolutionParameteriv, NULL, 353), - NAME_FUNC_OFFSET(21462, glCopyConvolutionFilter1D, glCopyConvolutionFilter1D, NULL, 354), - NAME_FUNC_OFFSET(21491, glCopyConvolutionFilter2D, glCopyConvolutionFilter2D, NULL, 355), - NAME_FUNC_OFFSET(21520, glGetConvolutionFilter, gl_dispatch_stub_356, gl_dispatch_stub_356, 356), - NAME_FUNC_OFFSET(21546, glGetConvolutionParameterfv, gl_dispatch_stub_357, gl_dispatch_stub_357, 357), - NAME_FUNC_OFFSET(21577, glGetConvolutionParameteriv, gl_dispatch_stub_358, gl_dispatch_stub_358, 358), - NAME_FUNC_OFFSET(21608, glGetSeparableFilter, gl_dispatch_stub_359, gl_dispatch_stub_359, 359), - NAME_FUNC_OFFSET(21632, glSeparableFilter2D, glSeparableFilter2D, NULL, 360), - NAME_FUNC_OFFSET(21655, glGetHistogram, gl_dispatch_stub_361, gl_dispatch_stub_361, 361), - NAME_FUNC_OFFSET(21673, glGetHistogramParameterfv, gl_dispatch_stub_362, gl_dispatch_stub_362, 362), - NAME_FUNC_OFFSET(21702, glGetHistogramParameteriv, gl_dispatch_stub_363, gl_dispatch_stub_363, 363), - NAME_FUNC_OFFSET(21731, glGetMinmax, gl_dispatch_stub_364, gl_dispatch_stub_364, 364), - NAME_FUNC_OFFSET(21746, glGetMinmaxParameterfv, gl_dispatch_stub_365, gl_dispatch_stub_365, 365), - NAME_FUNC_OFFSET(21772, glGetMinmaxParameteriv, gl_dispatch_stub_366, gl_dispatch_stub_366, 366), - NAME_FUNC_OFFSET(21798, glHistogram, glHistogram, NULL, 367), - NAME_FUNC_OFFSET(21813, glMinmax, glMinmax, NULL, 368), - NAME_FUNC_OFFSET(21825, glResetHistogram, glResetHistogram, NULL, 369), - NAME_FUNC_OFFSET(21845, glResetMinmax, glResetMinmax, NULL, 370), - NAME_FUNC_OFFSET(21862, glTexImage3D, glTexImage3D, NULL, 371), - NAME_FUNC_OFFSET(21878, glTexImage3D, glTexImage3D, NULL, 371), - NAME_FUNC_OFFSET(21894, glTexSubImage3D, glTexSubImage3D, NULL, 372), - NAME_FUNC_OFFSET(21913, glTexSubImage3D, glTexSubImage3D, NULL, 372), - NAME_FUNC_OFFSET(21932, glCopyTexSubImage3D, glCopyTexSubImage3D, NULL, 373), - NAME_FUNC_OFFSET(21955, glCopyTexSubImage3D, glCopyTexSubImage3D, NULL, 373), - NAME_FUNC_OFFSET(21978, glActiveTexture, glActiveTexture, NULL, 374), - NAME_FUNC_OFFSET(21997, glClientActiveTexture, glClientActiveTexture, NULL, 375), - NAME_FUNC_OFFSET(22022, glMultiTexCoord1d, glMultiTexCoord1d, NULL, 376), - NAME_FUNC_OFFSET(22043, glMultiTexCoord1dv, glMultiTexCoord1dv, NULL, 377), - NAME_FUNC_OFFSET(22065, glMultiTexCoord1fARB, glMultiTexCoord1fARB, NULL, 378), - NAME_FUNC_OFFSET(22083, glMultiTexCoord1fvARB, glMultiTexCoord1fvARB, NULL, 379), - NAME_FUNC_OFFSET(22102, glMultiTexCoord1i, glMultiTexCoord1i, NULL, 380), - NAME_FUNC_OFFSET(22123, glMultiTexCoord1iv, glMultiTexCoord1iv, NULL, 381), - NAME_FUNC_OFFSET(22145, glMultiTexCoord1s, glMultiTexCoord1s, NULL, 382), - NAME_FUNC_OFFSET(22166, glMultiTexCoord1sv, glMultiTexCoord1sv, NULL, 383), - NAME_FUNC_OFFSET(22188, glMultiTexCoord2d, glMultiTexCoord2d, NULL, 384), - NAME_FUNC_OFFSET(22209, glMultiTexCoord2dv, glMultiTexCoord2dv, NULL, 385), - NAME_FUNC_OFFSET(22231, glMultiTexCoord2fARB, glMultiTexCoord2fARB, NULL, 386), - NAME_FUNC_OFFSET(22249, glMultiTexCoord2fvARB, glMultiTexCoord2fvARB, NULL, 387), - NAME_FUNC_OFFSET(22268, glMultiTexCoord2i, glMultiTexCoord2i, NULL, 388), - NAME_FUNC_OFFSET(22289, glMultiTexCoord2iv, glMultiTexCoord2iv, NULL, 389), - NAME_FUNC_OFFSET(22311, glMultiTexCoord2s, glMultiTexCoord2s, NULL, 390), - NAME_FUNC_OFFSET(22332, glMultiTexCoord2sv, glMultiTexCoord2sv, NULL, 391), - NAME_FUNC_OFFSET(22354, glMultiTexCoord3d, glMultiTexCoord3d, NULL, 392), - NAME_FUNC_OFFSET(22375, glMultiTexCoord3dv, glMultiTexCoord3dv, NULL, 393), - NAME_FUNC_OFFSET(22397, glMultiTexCoord3fARB, glMultiTexCoord3fARB, NULL, 394), - NAME_FUNC_OFFSET(22415, glMultiTexCoord3fvARB, glMultiTexCoord3fvARB, NULL, 395), - NAME_FUNC_OFFSET(22434, glMultiTexCoord3i, glMultiTexCoord3i, NULL, 396), - NAME_FUNC_OFFSET(22455, glMultiTexCoord3iv, glMultiTexCoord3iv, NULL, 397), - NAME_FUNC_OFFSET(22477, glMultiTexCoord3s, glMultiTexCoord3s, NULL, 398), - NAME_FUNC_OFFSET(22498, glMultiTexCoord3sv, glMultiTexCoord3sv, NULL, 399), - NAME_FUNC_OFFSET(22520, glMultiTexCoord4d, glMultiTexCoord4d, NULL, 400), - NAME_FUNC_OFFSET(22541, glMultiTexCoord4dv, glMultiTexCoord4dv, NULL, 401), - NAME_FUNC_OFFSET(22563, glMultiTexCoord4fARB, glMultiTexCoord4fARB, NULL, 402), - NAME_FUNC_OFFSET(22581, glMultiTexCoord4fvARB, glMultiTexCoord4fvARB, NULL, 403), - NAME_FUNC_OFFSET(22600, glMultiTexCoord4i, glMultiTexCoord4i, NULL, 404), - NAME_FUNC_OFFSET(22621, glMultiTexCoord4iv, glMultiTexCoord4iv, NULL, 405), - NAME_FUNC_OFFSET(22643, glMultiTexCoord4s, glMultiTexCoord4s, NULL, 406), - NAME_FUNC_OFFSET(22664, glMultiTexCoord4sv, glMultiTexCoord4sv, NULL, 407), - NAME_FUNC_OFFSET(22686, glCompressedTexImage1D, glCompressedTexImage1D, NULL, 408), - NAME_FUNC_OFFSET(22712, glCompressedTexImage2D, glCompressedTexImage2D, NULL, 409), - NAME_FUNC_OFFSET(22738, glCompressedTexImage3D, glCompressedTexImage3D, NULL, 410), - NAME_FUNC_OFFSET(22764, glCompressedTexImage3D, glCompressedTexImage3D, NULL, 410), - NAME_FUNC_OFFSET(22790, glCompressedTexSubImage1D, glCompressedTexSubImage1D, NULL, 411), - NAME_FUNC_OFFSET(22819, glCompressedTexSubImage2D, glCompressedTexSubImage2D, NULL, 412), - NAME_FUNC_OFFSET(22848, glCompressedTexSubImage3D, glCompressedTexSubImage3D, NULL, 413), - NAME_FUNC_OFFSET(22877, glCompressedTexSubImage3D, glCompressedTexSubImage3D, NULL, 413), - NAME_FUNC_OFFSET(22906, glGetCompressedTexImage, glGetCompressedTexImage, NULL, 414), - NAME_FUNC_OFFSET(22933, glLoadTransposeMatrixd, glLoadTransposeMatrixd, NULL, 415), - NAME_FUNC_OFFSET(22959, glLoadTransposeMatrixf, glLoadTransposeMatrixf, NULL, 416), - NAME_FUNC_OFFSET(22985, glMultTransposeMatrixd, glMultTransposeMatrixd, NULL, 417), - NAME_FUNC_OFFSET(23011, glMultTransposeMatrixf, glMultTransposeMatrixf, NULL, 418), - NAME_FUNC_OFFSET(23037, glSampleCoverage, glSampleCoverage, NULL, 419), - NAME_FUNC_OFFSET(23057, glBlendFuncSeparate, glBlendFuncSeparate, NULL, 420), - NAME_FUNC_OFFSET(23080, glBlendFuncSeparate, glBlendFuncSeparate, NULL, 420), - NAME_FUNC_OFFSET(23104, glBlendFuncSeparate, glBlendFuncSeparate, NULL, 420), - NAME_FUNC_OFFSET(23127, glFogCoordPointer, glFogCoordPointer, NULL, 421), - NAME_FUNC_OFFSET(23148, glFogCoordd, glFogCoordd, NULL, 422), - NAME_FUNC_OFFSET(23163, glFogCoorddv, glFogCoorddv, NULL, 423), - NAME_FUNC_OFFSET(23179, glMultiDrawArrays, glMultiDrawArrays, NULL, 424), - NAME_FUNC_OFFSET(23200, glPointParameterf, glPointParameterf, NULL, 425), - NAME_FUNC_OFFSET(23221, glPointParameterf, glPointParameterf, NULL, 425), - NAME_FUNC_OFFSET(23242, glPointParameterf, glPointParameterf, NULL, 425), - NAME_FUNC_OFFSET(23264, glPointParameterfv, glPointParameterfv, NULL, 426), - NAME_FUNC_OFFSET(23286, glPointParameterfv, glPointParameterfv, NULL, 426), - NAME_FUNC_OFFSET(23308, glPointParameterfv, glPointParameterfv, NULL, 426), - NAME_FUNC_OFFSET(23331, glPointParameteri, glPointParameteri, NULL, 427), - NAME_FUNC_OFFSET(23351, glPointParameteriv, glPointParameteriv, NULL, 428), - NAME_FUNC_OFFSET(23372, glSecondaryColor3b, glSecondaryColor3b, NULL, 429), - NAME_FUNC_OFFSET(23394, glSecondaryColor3bv, glSecondaryColor3bv, NULL, 430), - NAME_FUNC_OFFSET(23417, glSecondaryColor3d, glSecondaryColor3d, NULL, 431), - NAME_FUNC_OFFSET(23439, glSecondaryColor3dv, glSecondaryColor3dv, NULL, 432), - NAME_FUNC_OFFSET(23462, glSecondaryColor3i, glSecondaryColor3i, NULL, 433), - NAME_FUNC_OFFSET(23484, glSecondaryColor3iv, glSecondaryColor3iv, NULL, 434), - NAME_FUNC_OFFSET(23507, glSecondaryColor3s, glSecondaryColor3s, NULL, 435), - NAME_FUNC_OFFSET(23529, glSecondaryColor3sv, glSecondaryColor3sv, NULL, 436), - NAME_FUNC_OFFSET(23552, glSecondaryColor3ub, glSecondaryColor3ub, NULL, 437), - NAME_FUNC_OFFSET(23575, glSecondaryColor3ubv, glSecondaryColor3ubv, NULL, 438), - NAME_FUNC_OFFSET(23599, glSecondaryColor3ui, glSecondaryColor3ui, NULL, 439), - NAME_FUNC_OFFSET(23622, glSecondaryColor3uiv, glSecondaryColor3uiv, NULL, 440), - NAME_FUNC_OFFSET(23646, glSecondaryColor3us, glSecondaryColor3us, NULL, 441), - NAME_FUNC_OFFSET(23669, glSecondaryColor3usv, glSecondaryColor3usv, NULL, 442), - NAME_FUNC_OFFSET(23693, glSecondaryColorPointer, glSecondaryColorPointer, NULL, 443), - NAME_FUNC_OFFSET(23720, glWindowPos2d, glWindowPos2d, NULL, 444), - NAME_FUNC_OFFSET(23737, glWindowPos2d, glWindowPos2d, NULL, 444), - NAME_FUNC_OFFSET(23755, glWindowPos2dv, glWindowPos2dv, NULL, 445), - NAME_FUNC_OFFSET(23773, glWindowPos2dv, glWindowPos2dv, NULL, 445), - NAME_FUNC_OFFSET(23792, glWindowPos2f, glWindowPos2f, NULL, 446), - NAME_FUNC_OFFSET(23809, glWindowPos2f, glWindowPos2f, NULL, 446), - NAME_FUNC_OFFSET(23827, glWindowPos2fv, glWindowPos2fv, NULL, 447), - NAME_FUNC_OFFSET(23845, glWindowPos2fv, glWindowPos2fv, NULL, 447), - NAME_FUNC_OFFSET(23864, glWindowPos2i, glWindowPos2i, NULL, 448), - NAME_FUNC_OFFSET(23881, glWindowPos2i, glWindowPos2i, NULL, 448), - NAME_FUNC_OFFSET(23899, glWindowPos2iv, glWindowPos2iv, NULL, 449), - NAME_FUNC_OFFSET(23917, glWindowPos2iv, glWindowPos2iv, NULL, 449), - NAME_FUNC_OFFSET(23936, glWindowPos2s, glWindowPos2s, NULL, 450), - NAME_FUNC_OFFSET(23953, glWindowPos2s, glWindowPos2s, NULL, 450), - NAME_FUNC_OFFSET(23971, glWindowPos2sv, glWindowPos2sv, NULL, 451), - NAME_FUNC_OFFSET(23989, glWindowPos2sv, glWindowPos2sv, NULL, 451), - NAME_FUNC_OFFSET(24008, glWindowPos3d, glWindowPos3d, NULL, 452), - NAME_FUNC_OFFSET(24025, glWindowPos3d, glWindowPos3d, NULL, 452), - NAME_FUNC_OFFSET(24043, glWindowPos3dv, glWindowPos3dv, NULL, 453), - NAME_FUNC_OFFSET(24061, glWindowPos3dv, glWindowPos3dv, NULL, 453), - NAME_FUNC_OFFSET(24080, glWindowPos3f, glWindowPos3f, NULL, 454), - NAME_FUNC_OFFSET(24097, glWindowPos3f, glWindowPos3f, NULL, 454), - NAME_FUNC_OFFSET(24115, glWindowPos3fv, glWindowPos3fv, NULL, 455), - NAME_FUNC_OFFSET(24133, glWindowPos3fv, glWindowPos3fv, NULL, 455), - NAME_FUNC_OFFSET(24152, glWindowPos3i, glWindowPos3i, NULL, 456), - NAME_FUNC_OFFSET(24169, glWindowPos3i, glWindowPos3i, NULL, 456), - NAME_FUNC_OFFSET(24187, glWindowPos3iv, glWindowPos3iv, NULL, 457), - NAME_FUNC_OFFSET(24205, glWindowPos3iv, glWindowPos3iv, NULL, 457), - NAME_FUNC_OFFSET(24224, glWindowPos3s, glWindowPos3s, NULL, 458), - NAME_FUNC_OFFSET(24241, glWindowPos3s, glWindowPos3s, NULL, 458), - NAME_FUNC_OFFSET(24259, glWindowPos3sv, glWindowPos3sv, NULL, 459), - NAME_FUNC_OFFSET(24277, glWindowPos3sv, glWindowPos3sv, NULL, 459), - NAME_FUNC_OFFSET(24296, glBeginQuery, glBeginQuery, NULL, 460), - NAME_FUNC_OFFSET(24312, glBindBuffer, glBindBuffer, NULL, 461), - NAME_FUNC_OFFSET(24328, glBufferData, glBufferData, NULL, 462), - NAME_FUNC_OFFSET(24344, glBufferSubData, glBufferSubData, NULL, 463), - NAME_FUNC_OFFSET(24363, glDeleteBuffers, glDeleteBuffers, NULL, 464), - NAME_FUNC_OFFSET(24382, glDeleteQueries, glDeleteQueries, NULL, 465), - NAME_FUNC_OFFSET(24401, glEndQuery, glEndQuery, NULL, 466), - NAME_FUNC_OFFSET(24415, glGenBuffers, glGenBuffers, NULL, 467), - NAME_FUNC_OFFSET(24431, glGenQueries, glGenQueries, NULL, 468), - NAME_FUNC_OFFSET(24447, glGetBufferParameteriv, glGetBufferParameteriv, NULL, 469), - NAME_FUNC_OFFSET(24473, glGetBufferPointerv, glGetBufferPointerv, NULL, 470), - NAME_FUNC_OFFSET(24496, glGetBufferPointerv, glGetBufferPointerv, NULL, 470), - NAME_FUNC_OFFSET(24519, glGetBufferSubData, glGetBufferSubData, NULL, 471), - NAME_FUNC_OFFSET(24541, glGetQueryObjectiv, glGetQueryObjectiv, NULL, 472), - NAME_FUNC_OFFSET(24563, glGetQueryObjectuiv, glGetQueryObjectuiv, NULL, 473), - NAME_FUNC_OFFSET(24586, glGetQueryiv, glGetQueryiv, NULL, 474), - NAME_FUNC_OFFSET(24602, glIsBuffer, glIsBuffer, NULL, 475), - NAME_FUNC_OFFSET(24616, glIsQuery, glIsQuery, NULL, 476), - NAME_FUNC_OFFSET(24629, glMapBuffer, glMapBuffer, NULL, 477), - NAME_FUNC_OFFSET(24644, glMapBuffer, glMapBuffer, NULL, 477), - NAME_FUNC_OFFSET(24659, glUnmapBuffer, glUnmapBuffer, NULL, 478), - NAME_FUNC_OFFSET(24676, glUnmapBuffer, glUnmapBuffer, NULL, 478), - NAME_FUNC_OFFSET(24693, glBindAttribLocation, glBindAttribLocation, NULL, 480), - NAME_FUNC_OFFSET(24717, glBlendEquationSeparate, glBlendEquationSeparate, NULL, 481), - NAME_FUNC_OFFSET(24744, glBlendEquationSeparate, glBlendEquationSeparate, NULL, 481), - NAME_FUNC_OFFSET(24771, glBlendEquationSeparate, glBlendEquationSeparate, NULL, 481), - NAME_FUNC_OFFSET(24798, glCompileShader, glCompileShader, NULL, 482), - NAME_FUNC_OFFSET(24817, glDisableVertexAttribArray, glDisableVertexAttribArray, NULL, 488), - NAME_FUNC_OFFSET(24847, glDrawBuffers, glDrawBuffers, NULL, 489), - NAME_FUNC_OFFSET(24864, glDrawBuffers, glDrawBuffers, NULL, 489), - NAME_FUNC_OFFSET(24881, glDrawBuffers, glDrawBuffers, NULL, 489), - NAME_FUNC_OFFSET(24897, glEnableVertexAttribArray, glEnableVertexAttribArray, NULL, 490), - NAME_FUNC_OFFSET(24926, glGetActiveAttrib, glGetActiveAttrib, NULL, 491), - NAME_FUNC_OFFSET(24947, glGetActiveUniform, glGetActiveUniform, NULL, 492), - NAME_FUNC_OFFSET(24969, glGetAttribLocation, glGetAttribLocation, NULL, 494), - NAME_FUNC_OFFSET(24992, glGetShaderSource, glGetShaderSource, NULL, 498), - NAME_FUNC_OFFSET(25013, glGetUniformLocation, glGetUniformLocation, NULL, 500), - NAME_FUNC_OFFSET(25037, glGetUniformfv, glGetUniformfv, NULL, 501), - NAME_FUNC_OFFSET(25055, glGetUniformiv, glGetUniformiv, NULL, 502), - NAME_FUNC_OFFSET(25073, glGetVertexAttribPointerv, glGetVertexAttribPointerv, NULL, 503), - NAME_FUNC_OFFSET(25102, glGetVertexAttribPointerv, glGetVertexAttribPointerv, NULL, 503), - NAME_FUNC_OFFSET(25130, glGetVertexAttribdv, glGetVertexAttribdv, NULL, 504), - NAME_FUNC_OFFSET(25153, glGetVertexAttribfv, glGetVertexAttribfv, NULL, 505), - NAME_FUNC_OFFSET(25176, glGetVertexAttribiv, glGetVertexAttribiv, NULL, 506), - NAME_FUNC_OFFSET(25199, glLinkProgram, glLinkProgram, NULL, 509), - NAME_FUNC_OFFSET(25216, glShaderSource, glShaderSource, NULL, 510), - NAME_FUNC_OFFSET(25234, glStencilOpSeparate, glStencilOpSeparate, NULL, 513), - NAME_FUNC_OFFSET(25257, glUniform1f, glUniform1f, NULL, 514), - NAME_FUNC_OFFSET(25272, glUniform1fv, glUniform1fv, NULL, 515), - NAME_FUNC_OFFSET(25288, glUniform1i, glUniform1i, NULL, 516), - NAME_FUNC_OFFSET(25303, glUniform1iv, glUniform1iv, NULL, 517), - NAME_FUNC_OFFSET(25319, glUniform2f, glUniform2f, NULL, 518), - NAME_FUNC_OFFSET(25334, glUniform2fv, glUniform2fv, NULL, 519), - NAME_FUNC_OFFSET(25350, glUniform2i, glUniform2i, NULL, 520), - NAME_FUNC_OFFSET(25365, glUniform2iv, glUniform2iv, NULL, 521), - NAME_FUNC_OFFSET(25381, glUniform3f, glUniform3f, NULL, 522), - NAME_FUNC_OFFSET(25396, glUniform3fv, glUniform3fv, NULL, 523), - NAME_FUNC_OFFSET(25412, glUniform3i, glUniform3i, NULL, 524), - NAME_FUNC_OFFSET(25427, glUniform3iv, glUniform3iv, NULL, 525), - NAME_FUNC_OFFSET(25443, glUniform4f, glUniform4f, NULL, 526), - NAME_FUNC_OFFSET(25458, glUniform4fv, glUniform4fv, NULL, 527), - NAME_FUNC_OFFSET(25474, glUniform4i, glUniform4i, NULL, 528), - NAME_FUNC_OFFSET(25489, glUniform4iv, glUniform4iv, NULL, 529), - NAME_FUNC_OFFSET(25505, glUniformMatrix2fv, glUniformMatrix2fv, NULL, 530), - NAME_FUNC_OFFSET(25527, glUniformMatrix3fv, glUniformMatrix3fv, NULL, 531), - NAME_FUNC_OFFSET(25549, glUniformMatrix4fv, glUniformMatrix4fv, NULL, 532), - NAME_FUNC_OFFSET(25571, glUseProgram, glUseProgram, NULL, 533), - NAME_FUNC_OFFSET(25593, glValidateProgram, glValidateProgram, NULL, 534), - NAME_FUNC_OFFSET(25614, glVertexAttrib1d, glVertexAttrib1d, NULL, 535), - NAME_FUNC_OFFSET(25634, glVertexAttrib1dv, glVertexAttrib1dv, NULL, 536), - NAME_FUNC_OFFSET(25655, glVertexAttrib1s, glVertexAttrib1s, NULL, 537), - NAME_FUNC_OFFSET(25675, glVertexAttrib1sv, glVertexAttrib1sv, NULL, 538), - NAME_FUNC_OFFSET(25696, glVertexAttrib2d, glVertexAttrib2d, NULL, 539), - NAME_FUNC_OFFSET(25716, glVertexAttrib2dv, glVertexAttrib2dv, NULL, 540), - NAME_FUNC_OFFSET(25737, glVertexAttrib2s, glVertexAttrib2s, NULL, 541), - NAME_FUNC_OFFSET(25757, glVertexAttrib2sv, glVertexAttrib2sv, NULL, 542), - NAME_FUNC_OFFSET(25778, glVertexAttrib3d, glVertexAttrib3d, NULL, 543), - NAME_FUNC_OFFSET(25798, glVertexAttrib3dv, glVertexAttrib3dv, NULL, 544), - NAME_FUNC_OFFSET(25819, glVertexAttrib3s, glVertexAttrib3s, NULL, 545), - NAME_FUNC_OFFSET(25839, glVertexAttrib3sv, glVertexAttrib3sv, NULL, 546), - NAME_FUNC_OFFSET(25860, glVertexAttrib4Nbv, glVertexAttrib4Nbv, NULL, 547), - NAME_FUNC_OFFSET(25882, glVertexAttrib4Niv, glVertexAttrib4Niv, NULL, 548), - NAME_FUNC_OFFSET(25904, glVertexAttrib4Nsv, glVertexAttrib4Nsv, NULL, 549), - NAME_FUNC_OFFSET(25926, glVertexAttrib4Nub, glVertexAttrib4Nub, NULL, 550), - NAME_FUNC_OFFSET(25948, glVertexAttrib4Nubv, glVertexAttrib4Nubv, NULL, 551), - NAME_FUNC_OFFSET(25971, glVertexAttrib4Nuiv, glVertexAttrib4Nuiv, NULL, 552), - NAME_FUNC_OFFSET(25994, glVertexAttrib4Nusv, glVertexAttrib4Nusv, NULL, 553), - NAME_FUNC_OFFSET(26017, glVertexAttrib4bv, glVertexAttrib4bv, NULL, 554), - NAME_FUNC_OFFSET(26038, glVertexAttrib4d, glVertexAttrib4d, NULL, 555), - NAME_FUNC_OFFSET(26058, glVertexAttrib4dv, glVertexAttrib4dv, NULL, 556), - NAME_FUNC_OFFSET(26079, glVertexAttrib4iv, glVertexAttrib4iv, NULL, 557), - NAME_FUNC_OFFSET(26100, glVertexAttrib4s, glVertexAttrib4s, NULL, 558), - NAME_FUNC_OFFSET(26120, glVertexAttrib4sv, glVertexAttrib4sv, NULL, 559), - NAME_FUNC_OFFSET(26141, glVertexAttrib4ubv, glVertexAttrib4ubv, NULL, 560), - NAME_FUNC_OFFSET(26163, glVertexAttrib4uiv, glVertexAttrib4uiv, NULL, 561), - NAME_FUNC_OFFSET(26185, glVertexAttrib4usv, glVertexAttrib4usv, NULL, 562), - NAME_FUNC_OFFSET(26207, glVertexAttribPointer, glVertexAttribPointer, NULL, 563), - NAME_FUNC_OFFSET(26232, glBeginConditionalRender, glBeginConditionalRender, NULL, 570), - NAME_FUNC_OFFSET(26259, glBeginTransformFeedback, glBeginTransformFeedback, NULL, 571), - NAME_FUNC_OFFSET(26287, glBindBufferBase, glBindBufferBase, NULL, 572), - NAME_FUNC_OFFSET(26307, glBindBufferRange, glBindBufferRange, NULL, 573), - NAME_FUNC_OFFSET(26328, glBindFragDataLocation, glBindFragDataLocation, NULL, 574), - NAME_FUNC_OFFSET(26354, glClampColor, glClampColor, NULL, 575), - NAME_FUNC_OFFSET(26370, glColorMaski, glColorMaski, NULL, 580), - NAME_FUNC_OFFSET(26392, glDisablei, glDisablei, NULL, 581), - NAME_FUNC_OFFSET(26412, glEnablei, glEnablei, NULL, 582), - NAME_FUNC_OFFSET(26431, glEndConditionalRender, glEndConditionalRender, NULL, 583), - NAME_FUNC_OFFSET(26456, glEndTransformFeedback, glEndTransformFeedback, NULL, 584), - NAME_FUNC_OFFSET(26482, glGetBooleani_v, glGetBooleani_v, NULL, 585), - NAME_FUNC_OFFSET(26506, glGetFragDataLocation, glGetFragDataLocation, NULL, 586), - NAME_FUNC_OFFSET(26531, glGetIntegeri_v, glGetIntegeri_v, NULL, 587), - NAME_FUNC_OFFSET(26555, glGetTexParameterIiv, glGetTexParameterIiv, NULL, 589), - NAME_FUNC_OFFSET(26579, glGetTexParameterIuiv, glGetTexParameterIuiv, NULL, 590), - NAME_FUNC_OFFSET(26604, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, NULL, 591), - NAME_FUNC_OFFSET(26637, glGetUniformuiv, glGetUniformuiv, NULL, 592), - NAME_FUNC_OFFSET(26656, glGetVertexAttribIiv, glGetVertexAttribIiv, NULL, 593), - NAME_FUNC_OFFSET(26680, glGetVertexAttribIuiv, glGetVertexAttribIuiv, NULL, 594), - NAME_FUNC_OFFSET(26705, glIsEnabledi, glIsEnabledi, NULL, 595), - NAME_FUNC_OFFSET(26727, glTexParameterIiv, glTexParameterIiv, NULL, 596), - NAME_FUNC_OFFSET(26748, glTexParameterIuiv, glTexParameterIuiv, NULL, 597), - NAME_FUNC_OFFSET(26770, glTransformFeedbackVaryings, glTransformFeedbackVaryings, NULL, 598), - NAME_FUNC_OFFSET(26801, glUniform1ui, glUniform1ui, NULL, 599), - NAME_FUNC_OFFSET(26817, glUniform1uiv, glUniform1uiv, NULL, 600), - NAME_FUNC_OFFSET(26834, glUniform2ui, glUniform2ui, NULL, 601), - NAME_FUNC_OFFSET(26850, glUniform2uiv, glUniform2uiv, NULL, 602), - NAME_FUNC_OFFSET(26867, glUniform3ui, glUniform3ui, NULL, 603), - NAME_FUNC_OFFSET(26883, glUniform3uiv, glUniform3uiv, NULL, 604), - NAME_FUNC_OFFSET(26900, glUniform4ui, glUniform4ui, NULL, 605), - NAME_FUNC_OFFSET(26916, glUniform4uiv, glUniform4uiv, NULL, 606), - NAME_FUNC_OFFSET(26933, glVertexAttribI1iv, glVertexAttribI1iv, NULL, 607), - NAME_FUNC_OFFSET(26955, glVertexAttribI1uiv, glVertexAttribI1uiv, NULL, 608), - NAME_FUNC_OFFSET(26978, glVertexAttribI4bv, glVertexAttribI4bv, NULL, 609), - NAME_FUNC_OFFSET(27000, glVertexAttribI4sv, glVertexAttribI4sv, NULL, 610), - NAME_FUNC_OFFSET(27022, glVertexAttribI4ubv, glVertexAttribI4ubv, NULL, 611), - NAME_FUNC_OFFSET(27045, glVertexAttribI4usv, glVertexAttribI4usv, NULL, 612), - NAME_FUNC_OFFSET(27068, glVertexAttribIPointer, glVertexAttribIPointer, NULL, 613), - NAME_FUNC_OFFSET(27094, glPrimitiveRestartIndex, glPrimitiveRestartIndex, NULL, 614), - NAME_FUNC_OFFSET(27120, glTexBuffer, glTexBuffer, NULL, 615), - NAME_FUNC_OFFSET(27135, glFramebufferTexture, glFramebufferTexture, NULL, 616), - NAME_FUNC_OFFSET(27159, glVertexAttribDivisor, glVertexAttribDivisor, NULL, 619), - NAME_FUNC_OFFSET(27184, glMinSampleShading, glMinSampleShading, NULL, 620), - NAME_FUNC_OFFSET(27206, glBindProgramARB, glBindProgramARB, NULL, 621), - NAME_FUNC_OFFSET(27222, glDeleteProgramsARB, glDeleteProgramsARB, NULL, 622), - NAME_FUNC_OFFSET(27241, glGenProgramsARB, glGenProgramsARB, NULL, 623), - NAME_FUNC_OFFSET(27257, glIsProgramARB, glIsProgramARB, NULL, 630), - NAME_FUNC_OFFSET(27271, glProgramEnvParameter4dARB, glProgramEnvParameter4dARB, NULL, 631), - NAME_FUNC_OFFSET(27294, glProgramEnvParameter4dvARB, glProgramEnvParameter4dvARB, NULL, 632), - NAME_FUNC_OFFSET(27318, glProgramEnvParameter4fARB, glProgramEnvParameter4fARB, NULL, 633), - NAME_FUNC_OFFSET(27341, glProgramEnvParameter4fvARB, glProgramEnvParameter4fvARB, NULL, 634), - NAME_FUNC_OFFSET(27365, glVertexAttrib1fARB, glVertexAttrib1fARB, NULL, 640), - NAME_FUNC_OFFSET(27382, glVertexAttrib1fvARB, glVertexAttrib1fvARB, NULL, 641), - NAME_FUNC_OFFSET(27400, glVertexAttrib2fARB, glVertexAttrib2fARB, NULL, 642), - NAME_FUNC_OFFSET(27417, glVertexAttrib2fvARB, glVertexAttrib2fvARB, NULL, 643), - NAME_FUNC_OFFSET(27435, glVertexAttrib3fARB, glVertexAttrib3fARB, NULL, 644), - NAME_FUNC_OFFSET(27452, glVertexAttrib3fvARB, glVertexAttrib3fvARB, NULL, 645), - NAME_FUNC_OFFSET(27470, glVertexAttrib4fARB, glVertexAttrib4fARB, NULL, 646), - NAME_FUNC_OFFSET(27487, glVertexAttrib4fvARB, glVertexAttrib4fvARB, NULL, 647), - NAME_FUNC_OFFSET(27505, glDrawArraysInstancedARB, glDrawArraysInstancedARB, NULL, 658), - NAME_FUNC_OFFSET(27530, glDrawArraysInstancedARB, glDrawArraysInstancedARB, NULL, 658), - NAME_FUNC_OFFSET(27552, glDrawElementsInstancedARB, glDrawElementsInstancedARB, NULL, 659), - NAME_FUNC_OFFSET(27579, glDrawElementsInstancedARB, glDrawElementsInstancedARB, NULL, 659), - NAME_FUNC_OFFSET(27603, glBindFramebuffer, glBindFramebuffer, NULL, 660), - NAME_FUNC_OFFSET(27624, glBindRenderbuffer, glBindRenderbuffer, NULL, 661), - NAME_FUNC_OFFSET(27646, glBlitFramebuffer, glBlitFramebuffer, NULL, 662), - NAME_FUNC_OFFSET(27667, glCheckFramebufferStatus, glCheckFramebufferStatus, NULL, 663), - NAME_FUNC_OFFSET(27695, glCheckFramebufferStatus, glCheckFramebufferStatus, NULL, 663), - NAME_FUNC_OFFSET(27723, glDeleteFramebuffers, glDeleteFramebuffers, NULL, 664), - NAME_FUNC_OFFSET(27747, glDeleteFramebuffers, glDeleteFramebuffers, NULL, 664), - NAME_FUNC_OFFSET(27771, glDeleteRenderbuffers, glDeleteRenderbuffers, NULL, 665), - NAME_FUNC_OFFSET(27796, glDeleteRenderbuffers, glDeleteRenderbuffers, NULL, 665), - NAME_FUNC_OFFSET(27821, glFramebufferRenderbuffer, glFramebufferRenderbuffer, NULL, 666), - NAME_FUNC_OFFSET(27850, glFramebufferRenderbuffer, glFramebufferRenderbuffer, NULL, 666), - NAME_FUNC_OFFSET(27879, glFramebufferTexture1D, glFramebufferTexture1D, NULL, 667), - NAME_FUNC_OFFSET(27905, glFramebufferTexture2D, glFramebufferTexture2D, NULL, 668), - NAME_FUNC_OFFSET(27931, glFramebufferTexture2D, glFramebufferTexture2D, NULL, 668), - NAME_FUNC_OFFSET(27957, glFramebufferTexture3D, glFramebufferTexture3D, NULL, 669), - NAME_FUNC_OFFSET(27983, glFramebufferTexture3D, glFramebufferTexture3D, NULL, 669), - NAME_FUNC_OFFSET(28009, glFramebufferTextureLayer, glFramebufferTextureLayer, NULL, 670), - NAME_FUNC_OFFSET(28038, glFramebufferTextureLayer, glFramebufferTextureLayer, NULL, 670), - NAME_FUNC_OFFSET(28067, glGenFramebuffers, glGenFramebuffers, NULL, 671), - NAME_FUNC_OFFSET(28088, glGenFramebuffers, glGenFramebuffers, NULL, 671), - NAME_FUNC_OFFSET(28109, glGenRenderbuffers, glGenRenderbuffers, NULL, 672), - NAME_FUNC_OFFSET(28131, glGenRenderbuffers, glGenRenderbuffers, NULL, 672), - NAME_FUNC_OFFSET(28153, glGenerateMipmap, glGenerateMipmap, NULL, 673), - NAME_FUNC_OFFSET(28173, glGenerateMipmap, glGenerateMipmap, NULL, 673), - NAME_FUNC_OFFSET(28193, glGetFramebufferAttachmentParameteriv, glGetFramebufferAttachmentParameteriv, NULL, 674), - NAME_FUNC_OFFSET(28234, glGetFramebufferAttachmentParameteriv, glGetFramebufferAttachmentParameteriv, NULL, 674), - NAME_FUNC_OFFSET(28275, glGetRenderbufferParameteriv, glGetRenderbufferParameteriv, NULL, 675), - NAME_FUNC_OFFSET(28307, glGetRenderbufferParameteriv, glGetRenderbufferParameteriv, NULL, 675), - NAME_FUNC_OFFSET(28339, glIsFramebuffer, glIsFramebuffer, NULL, 676), - NAME_FUNC_OFFSET(28358, glIsFramebuffer, glIsFramebuffer, NULL, 676), - NAME_FUNC_OFFSET(28377, glIsRenderbuffer, glIsRenderbuffer, NULL, 677), - NAME_FUNC_OFFSET(28397, glIsRenderbuffer, glIsRenderbuffer, NULL, 677), - NAME_FUNC_OFFSET(28417, glRenderbufferStorage, glRenderbufferStorage, NULL, 678), - NAME_FUNC_OFFSET(28442, glRenderbufferStorage, glRenderbufferStorage, NULL, 678), - NAME_FUNC_OFFSET(28467, glRenderbufferStorageMultisample, glRenderbufferStorageMultisample, NULL, 679), - NAME_FUNC_OFFSET(28503, glFlushMappedBufferRange, glFlushMappedBufferRange, NULL, 681), - NAME_FUNC_OFFSET(28531, glMapBufferRange, glMapBufferRange, NULL, 682), - NAME_FUNC_OFFSET(28551, glBindVertexArray, glBindVertexArray, NULL, 683), - NAME_FUNC_OFFSET(28572, glDeleteVertexArrays, glDeleteVertexArrays, NULL, 684), - NAME_FUNC_OFFSET(28598, glDeleteVertexArrays, glDeleteVertexArrays, NULL, 684), - NAME_FUNC_OFFSET(28622, glGenVertexArrays, glGenVertexArrays, NULL, 685), - NAME_FUNC_OFFSET(28643, glIsVertexArray, glIsVertexArray, NULL, 686), - NAME_FUNC_OFFSET(28664, glIsVertexArray, glIsVertexArray, NULL, 686), - NAME_FUNC_OFFSET(28683, glProvokingVertex, glProvokingVertex, NULL, 706), - NAME_FUNC_OFFSET(28704, glBlendEquationSeparateiARB, glBlendEquationSeparateiARB, NULL, 711), - NAME_FUNC_OFFSET(28738, glBlendEquationSeparateiARB, glBlendEquationSeparateiARB, NULL, 711), - NAME_FUNC_OFFSET(28763, glBlendEquationiARB, glBlendEquationiARB, NULL, 712), - NAME_FUNC_OFFSET(28789, glBlendEquationiARB, glBlendEquationiARB, NULL, 712), - NAME_FUNC_OFFSET(28806, glBlendFuncSeparateiARB, glBlendFuncSeparateiARB, NULL, 713), - NAME_FUNC_OFFSET(28836, glBlendFuncSeparateiARB, glBlendFuncSeparateiARB, NULL, 713), - NAME_FUNC_OFFSET(28857, glBlendFunciARB, glBlendFunciARB, NULL, 714), - NAME_FUNC_OFFSET(28879, glBlendFunciARB, glBlendFunciARB, NULL, 714), - NAME_FUNC_OFFSET(28892, gl_dispatch_stub_731, gl_dispatch_stub_731, NULL, 731), - NAME_FUNC_OFFSET(28916, gl_dispatch_stub_732, gl_dispatch_stub_732, NULL, 732), - NAME_FUNC_OFFSET(28941, glClearDepthf, glClearDepthf, NULL, 785), - NAME_FUNC_OFFSET(28958, glDepthRangef, glDepthRangef, NULL, 786), - NAME_FUNC_OFFSET(28975, glGetProgramBinary, glGetProgramBinary, NULL, 790), - NAME_FUNC_OFFSET(28997, glProgramBinary, glProgramBinary, NULL, 791), - NAME_FUNC_OFFSET(29016, glProgramParameteri, glProgramParameteri, NULL, 792), - NAME_FUNC_OFFSET(29039, glProgramParameteri, glProgramParameteri, NULL, 792), - NAME_FUNC_OFFSET(29062, gl_dispatch_stub_882, gl_dispatch_stub_882, NULL, 882), - NAME_FUNC_OFFSET(29078, gl_dispatch_stub_883, gl_dispatch_stub_883, NULL, 883), - NAME_FUNC_OFFSET(29097, gl_dispatch_stub_891, gl_dispatch_stub_891, NULL, 891), - NAME_FUNC_OFFSET(29122, gl_dispatch_stub_892, gl_dispatch_stub_892, NULL, 892), - NAME_FUNC_OFFSET(29147, gl_dispatch_stub_893, gl_dispatch_stub_893, NULL, 893), - NAME_FUNC_OFFSET(29173, gl_dispatch_stub_894, gl_dispatch_stub_894, NULL, 894), - NAME_FUNC_OFFSET(29201, gl_dispatch_stub_895, gl_dispatch_stub_895, NULL, 895), - NAME_FUNC_OFFSET(29226, gl_dispatch_stub_896, gl_dispatch_stub_896, NULL, 896), - NAME_FUNC_OFFSET(29257, gl_dispatch_stub_897, gl_dispatch_stub_897, NULL, 897), - NAME_FUNC_OFFSET(29283, gl_dispatch_stub_898, gl_dispatch_stub_898, NULL, 898), - NAME_FUNC_OFFSET(29306, gl_dispatch_stub_900, gl_dispatch_stub_900, NULL, 900), - NAME_FUNC_OFFSET(29328, gl_dispatch_stub_901, gl_dispatch_stub_901, NULL, 901), - NAME_FUNC_OFFSET(29351, gl_dispatch_stub_902, gl_dispatch_stub_902, NULL, 902), - NAME_FUNC_OFFSET(29373, gl_dispatch_stub_903, gl_dispatch_stub_903, NULL, 903), - NAME_FUNC_OFFSET(29396, gl_dispatch_stub_904, gl_dispatch_stub_904, NULL, 904), - NAME_FUNC_OFFSET(29419, gl_dispatch_stub_905, gl_dispatch_stub_905, NULL, 905), - NAME_FUNC_OFFSET(29443, gl_dispatch_stub_906, gl_dispatch_stub_906, NULL, 906), - NAME_FUNC_OFFSET(29465, gl_dispatch_stub_907, gl_dispatch_stub_907, NULL, 907), - NAME_FUNC_OFFSET(29488, gl_dispatch_stub_908, gl_dispatch_stub_908, NULL, 908), - NAME_FUNC_OFFSET(29510, gl_dispatch_stub_909, gl_dispatch_stub_909, NULL, 909), - NAME_FUNC_OFFSET(29533, gl_dispatch_stub_910, gl_dispatch_stub_910, NULL, 910), - NAME_FUNC_OFFSET(29556, gl_dispatch_stub_911, gl_dispatch_stub_911, NULL, 911), - NAME_FUNC_OFFSET(29580, gl_dispatch_stub_912, gl_dispatch_stub_912, NULL, 912), - NAME_FUNC_OFFSET(29602, gl_dispatch_stub_913, gl_dispatch_stub_913, NULL, 913), - NAME_FUNC_OFFSET(29625, gl_dispatch_stub_914, gl_dispatch_stub_914, NULL, 914), - NAME_FUNC_OFFSET(29647, gl_dispatch_stub_915, gl_dispatch_stub_915, NULL, 915), - NAME_FUNC_OFFSET(29670, gl_dispatch_stub_916, gl_dispatch_stub_916, NULL, 916), - NAME_FUNC_OFFSET(29693, gl_dispatch_stub_917, gl_dispatch_stub_917, NULL, 917), - NAME_FUNC_OFFSET(29717, gl_dispatch_stub_918, gl_dispatch_stub_918, NULL, 918), - NAME_FUNC_OFFSET(29739, gl_dispatch_stub_919, gl_dispatch_stub_919, NULL, 919), - NAME_FUNC_OFFSET(29762, gl_dispatch_stub_920, gl_dispatch_stub_920, NULL, 920), - NAME_FUNC_OFFSET(29784, gl_dispatch_stub_921, gl_dispatch_stub_921, NULL, 921), - NAME_FUNC_OFFSET(29807, gl_dispatch_stub_922, gl_dispatch_stub_922, NULL, 922), - NAME_FUNC_OFFSET(29830, gl_dispatch_stub_923, gl_dispatch_stub_923, NULL, 923), - NAME_FUNC_OFFSET(29854, gl_dispatch_stub_924, gl_dispatch_stub_924, NULL, 924), - NAME_FUNC_OFFSET(29883, gl_dispatch_stub_925, gl_dispatch_stub_925, NULL, 925), - NAME_FUNC_OFFSET(29914, gl_dispatch_stub_926, gl_dispatch_stub_926, NULL, 926), - NAME_FUNC_OFFSET(29945, gl_dispatch_stub_927, gl_dispatch_stub_927, NULL, 927), - NAME_FUNC_OFFSET(29974, gl_dispatch_stub_928, gl_dispatch_stub_928, NULL, 928), - NAME_FUNC_OFFSET(30005, gl_dispatch_stub_929, gl_dispatch_stub_929, NULL, 929), - NAME_FUNC_OFFSET(30036, gl_dispatch_stub_930, gl_dispatch_stub_930, NULL, 930), - NAME_FUNC_OFFSET(30065, gl_dispatch_stub_931, gl_dispatch_stub_931, NULL, 931), - NAME_FUNC_OFFSET(30096, gl_dispatch_stub_932, gl_dispatch_stub_932, NULL, 932), - NAME_FUNC_OFFSET(30127, gl_dispatch_stub_934, gl_dispatch_stub_934, NULL, 934), - NAME_FUNC_OFFSET(30149, gl_dispatch_stub_935, gl_dispatch_stub_935, NULL, 935), - NAME_FUNC_OFFSET(30178, glDebugMessageCallback, glDebugMessageCallback, NULL, 936), - NAME_FUNC_OFFSET(30204, glDebugMessageControl, glDebugMessageControl, NULL, 937), - NAME_FUNC_OFFSET(30229, glDebugMessageInsert, glDebugMessageInsert, NULL, 938), - NAME_FUNC_OFFSET(30253, glGetDebugMessageLog, glGetDebugMessageLog, NULL, 939), - NAME_FUNC_OFFSET(30277, glSecondaryColor3fEXT, glSecondaryColor3fEXT, NULL, 946), - NAME_FUNC_OFFSET(30296, glSecondaryColor3fvEXT, glSecondaryColor3fvEXT, NULL, 947), - NAME_FUNC_OFFSET(30316, glMultiDrawElementsEXT, glMultiDrawElementsEXT, NULL, 948), - NAME_FUNC_OFFSET(30336, glFogCoordfEXT, glFogCoordfEXT, NULL, 949), - NAME_FUNC_OFFSET(30348, glFogCoordfvEXT, glFogCoordfvEXT, NULL, 950), - NAME_FUNC_OFFSET(30361, glVertexAttribI1iEXT, glVertexAttribI1iEXT, NULL, 1053), - NAME_FUNC_OFFSET(30379, glVertexAttribI1uiEXT, glVertexAttribI1uiEXT, NULL, 1054), - NAME_FUNC_OFFSET(30398, glVertexAttribI2iEXT, glVertexAttribI2iEXT, NULL, 1055), - NAME_FUNC_OFFSET(30416, glVertexAttribI2ivEXT, glVertexAttribI2ivEXT, NULL, 1056), - NAME_FUNC_OFFSET(30435, glVertexAttribI2uiEXT, glVertexAttribI2uiEXT, NULL, 1057), - NAME_FUNC_OFFSET(30454, glVertexAttribI2uivEXT, glVertexAttribI2uivEXT, NULL, 1058), - NAME_FUNC_OFFSET(30474, glVertexAttribI3iEXT, glVertexAttribI3iEXT, NULL, 1059), - NAME_FUNC_OFFSET(30492, glVertexAttribI3ivEXT, glVertexAttribI3ivEXT, NULL, 1060), - NAME_FUNC_OFFSET(30511, glVertexAttribI3uiEXT, glVertexAttribI3uiEXT, NULL, 1061), - NAME_FUNC_OFFSET(30530, glVertexAttribI3uivEXT, glVertexAttribI3uivEXT, NULL, 1062), - NAME_FUNC_OFFSET(30550, glVertexAttribI4iEXT, glVertexAttribI4iEXT, NULL, 1063), - NAME_FUNC_OFFSET(30568, glVertexAttribI4ivEXT, glVertexAttribI4ivEXT, NULL, 1064), - NAME_FUNC_OFFSET(30587, glVertexAttribI4uiEXT, glVertexAttribI4uiEXT, NULL, 1065), - NAME_FUNC_OFFSET(30606, glVertexAttribI4uivEXT, glVertexAttribI4uivEXT, NULL, 1066), - NAME_FUNC_OFFSET(30626, glTextureBarrierNV, glTextureBarrierNV, NULL, 1087), - NAME_FUNC_OFFSET(30643, glAlphaFuncx, glAlphaFuncx, NULL, 1113), - NAME_FUNC_OFFSET(30659, glClearColorx, glClearColorx, NULL, 1114), - NAME_FUNC_OFFSET(30676, glClearDepthx, glClearDepthx, NULL, 1115), - NAME_FUNC_OFFSET(30693, glColor4x, glColor4x, NULL, 1116), - NAME_FUNC_OFFSET(30706, glDepthRangex, glDepthRangex, NULL, 1117), - NAME_FUNC_OFFSET(30723, glFogx, glFogx, NULL, 1118), - NAME_FUNC_OFFSET(30733, glFogxv, glFogxv, NULL, 1119), - NAME_FUNC_OFFSET(30744, glFrustumf, glFrustumf, NULL, 1120), - NAME_FUNC_OFFSET(30758, glFrustumx, glFrustumx, NULL, 1121), - NAME_FUNC_OFFSET(30772, glLightModelx, glLightModelx, NULL, 1122), - NAME_FUNC_OFFSET(30789, glLightModelxv, glLightModelxv, NULL, 1123), - NAME_FUNC_OFFSET(30807, glLightx, glLightx, NULL, 1124), - NAME_FUNC_OFFSET(30819, glLightxv, glLightxv, NULL, 1125), - NAME_FUNC_OFFSET(30832, glLineWidthx, glLineWidthx, NULL, 1126), - NAME_FUNC_OFFSET(30848, glLoadMatrixx, glLoadMatrixx, NULL, 1127), - NAME_FUNC_OFFSET(30865, glMaterialx, glMaterialx, NULL, 1128), - NAME_FUNC_OFFSET(30880, glMaterialxv, glMaterialxv, NULL, 1129), - NAME_FUNC_OFFSET(30896, glMultMatrixx, glMultMatrixx, NULL, 1130), - NAME_FUNC_OFFSET(30913, glMultiTexCoord4x, glMultiTexCoord4x, NULL, 1131), - NAME_FUNC_OFFSET(30934, glNormal3x, glNormal3x, NULL, 1132), - NAME_FUNC_OFFSET(30948, glOrthof, glOrthof, NULL, 1133), - NAME_FUNC_OFFSET(30960, glOrthox, glOrthox, NULL, 1134), - NAME_FUNC_OFFSET(30972, glPointSizex, glPointSizex, NULL, 1135), - NAME_FUNC_OFFSET(30988, glPolygonOffsetx, glPolygonOffsetx, NULL, 1136), - NAME_FUNC_OFFSET(31008, glRotatex, glRotatex, NULL, 1137), - NAME_FUNC_OFFSET(31021, glSampleCoveragex, glSampleCoveragex, NULL, 1138), - NAME_FUNC_OFFSET(31042, glScalex, glScalex, NULL, 1139), - NAME_FUNC_OFFSET(31054, glTexEnvx, glTexEnvx, NULL, 1140), - NAME_FUNC_OFFSET(31067, glTexEnvxv, glTexEnvxv, NULL, 1141), - NAME_FUNC_OFFSET(31081, glTexParameterx, glTexParameterx, NULL, 1142), - NAME_FUNC_OFFSET(31100, glTranslatex, glTranslatex, NULL, 1143), - NAME_FUNC_OFFSET(31116, glClipPlanef, glClipPlanef, NULL, 1144), - NAME_FUNC_OFFSET(31132, glClipPlanex, glClipPlanex, NULL, 1145), - NAME_FUNC_OFFSET(31148, glGetClipPlanef, glGetClipPlanef, NULL, 1146), - NAME_FUNC_OFFSET(31167, glGetClipPlanex, glGetClipPlanex, NULL, 1147), - NAME_FUNC_OFFSET(31186, glGetFixedv, glGetFixedv, NULL, 1148), - NAME_FUNC_OFFSET(31201, glGetLightxv, glGetLightxv, NULL, 1149), - NAME_FUNC_OFFSET(31217, glGetMaterialxv, glGetMaterialxv, NULL, 1150), - NAME_FUNC_OFFSET(31236, glGetTexEnvxv, glGetTexEnvxv, NULL, 1151), - NAME_FUNC_OFFSET(31253, glGetTexParameterxv, glGetTexParameterxv, NULL, 1152), - NAME_FUNC_OFFSET(31276, glPointParameterx, glPointParameterx, NULL, 1153), - NAME_FUNC_OFFSET(31297, glPointParameterxv, glPointParameterxv, NULL, 1154), - NAME_FUNC_OFFSET(31319, glTexParameterxv, glTexParameterxv, NULL, 1155), + NAME_FUNC_OFFSET(12621, glGetUniformdv, glGetUniformdv, NULL, 774), + NAME_FUNC_OFFSET(12636, glUniform1d, glUniform1d, NULL, 775), + NAME_FUNC_OFFSET(12648, glUniform1dv, glUniform1dv, NULL, 776), + NAME_FUNC_OFFSET(12661, glUniform2d, glUniform2d, NULL, 777), + NAME_FUNC_OFFSET(12673, glUniform2dv, glUniform2dv, NULL, 778), + NAME_FUNC_OFFSET(12686, glUniform3d, glUniform3d, NULL, 779), + NAME_FUNC_OFFSET(12698, glUniform3dv, glUniform3dv, NULL, 780), + NAME_FUNC_OFFSET(12711, glUniform4d, glUniform4d, NULL, 781), + NAME_FUNC_OFFSET(12723, glUniform4dv, glUniform4dv, NULL, 782), + NAME_FUNC_OFFSET(12736, glUniformMatrix2dv, glUniformMatrix2dv, NULL, 783), + NAME_FUNC_OFFSET(12755, glUniformMatrix2x3dv, glUniformMatrix2x3dv, NULL, 784), + NAME_FUNC_OFFSET(12776, glUniformMatrix2x4dv, glUniformMatrix2x4dv, NULL, 785), + NAME_FUNC_OFFSET(12797, glUniformMatrix3dv, glUniformMatrix3dv, NULL, 786), + NAME_FUNC_OFFSET(12816, glUniformMatrix3x2dv, glUniformMatrix3x2dv, NULL, 787), + NAME_FUNC_OFFSET(12837, glUniformMatrix3x4dv, glUniformMatrix3x4dv, NULL, 788), + NAME_FUNC_OFFSET(12858, glUniformMatrix4dv, glUniformMatrix4dv, NULL, 789), + NAME_FUNC_OFFSET(12877, glUniformMatrix4x2dv, glUniformMatrix4x2dv, NULL, 790), + NAME_FUNC_OFFSET(12898, glUniformMatrix4x3dv, glUniformMatrix4x3dv, NULL, 791), + NAME_FUNC_OFFSET(12919, glBindTransformFeedback, glBindTransformFeedback, NULL, 792), + NAME_FUNC_OFFSET(12943, glDeleteTransformFeedbacks, glDeleteTransformFeedbacks, NULL, 793), + NAME_FUNC_OFFSET(12970, glDrawTransformFeedback, glDrawTransformFeedback, NULL, 794), + NAME_FUNC_OFFSET(12994, glGenTransformFeedbacks, glGenTransformFeedbacks, NULL, 795), + NAME_FUNC_OFFSET(13018, glIsTransformFeedback, glIsTransformFeedback, NULL, 796), + NAME_FUNC_OFFSET(13040, glPauseTransformFeedback, glPauseTransformFeedback, NULL, 797), + NAME_FUNC_OFFSET(13065, glResumeTransformFeedback, glResumeTransformFeedback, NULL, 798), + NAME_FUNC_OFFSET(13091, glBeginQueryIndexed, glBeginQueryIndexed, NULL, 799), + NAME_FUNC_OFFSET(13111, glDrawTransformFeedbackStream, glDrawTransformFeedbackStream, NULL, 800), + NAME_FUNC_OFFSET(13141, glEndQueryIndexed, glEndQueryIndexed, NULL, 801), + NAME_FUNC_OFFSET(13159, glGetQueryIndexediv, glGetQueryIndexediv, NULL, 802), + NAME_FUNC_OFFSET(13179, glClearDepthf, glClearDepthf, NULL, 803), + NAME_FUNC_OFFSET(13193, glDepthRangef, glDepthRangef, NULL, 804), + NAME_FUNC_OFFSET(13207, glGetShaderPrecisionFormat, glGetShaderPrecisionFormat, NULL, 805), + NAME_FUNC_OFFSET(13234, glReleaseShaderCompiler, glReleaseShaderCompiler, NULL, 806), + NAME_FUNC_OFFSET(13258, glShaderBinary, glShaderBinary, NULL, 807), + NAME_FUNC_OFFSET(13273, glGetProgramBinary, glGetProgramBinary, NULL, 808), + NAME_FUNC_OFFSET(13292, glProgramBinary, glProgramBinary, NULL, 809), + NAME_FUNC_OFFSET(13308, glProgramParameteri, glProgramParameteri, NULL, 810), + NAME_FUNC_OFFSET(13328, glDepthRangeArrayv, glDepthRangeArrayv, NULL, 811), + NAME_FUNC_OFFSET(13347, glDepthRangeIndexed, glDepthRangeIndexed, NULL, 812), + NAME_FUNC_OFFSET(13367, glGetDoublei_v, glGetDoublei_v, NULL, 813), + NAME_FUNC_OFFSET(13382, glGetFloati_v, glGetFloati_v, NULL, 814), + NAME_FUNC_OFFSET(13396, glScissorArrayv, glScissorArrayv, NULL, 815), + NAME_FUNC_OFFSET(13412, glScissorIndexed, glScissorIndexed, NULL, 816), + NAME_FUNC_OFFSET(13429, glScissorIndexedv, glScissorIndexedv, NULL, 817), + NAME_FUNC_OFFSET(13447, glViewportArrayv, glViewportArrayv, NULL, 818), + NAME_FUNC_OFFSET(13464, glViewportIndexedf, glViewportIndexedf, NULL, 819), + NAME_FUNC_OFFSET(13483, glViewportIndexedfv, glViewportIndexedfv, NULL, 820), + NAME_FUNC_OFFSET(13503, glGetGraphicsResetStatusARB, glGetGraphicsResetStatusARB, NULL, 821), + NAME_FUNC_OFFSET(13531, glGetnColorTableARB, glGetnColorTableARB, NULL, 822), + NAME_FUNC_OFFSET(13551, glGetnCompressedTexImageARB, glGetnCompressedTexImageARB, NULL, 823), + NAME_FUNC_OFFSET(13579, glGetnConvolutionFilterARB, glGetnConvolutionFilterARB, NULL, 824), + NAME_FUNC_OFFSET(13606, glGetnHistogramARB, glGetnHistogramARB, NULL, 825), + NAME_FUNC_OFFSET(13625, glGetnMapdvARB, glGetnMapdvARB, NULL, 826), + NAME_FUNC_OFFSET(13640, glGetnMapfvARB, glGetnMapfvARB, NULL, 827), + NAME_FUNC_OFFSET(13655, glGetnMapivARB, glGetnMapivARB, NULL, 828), + NAME_FUNC_OFFSET(13670, glGetnMinmaxARB, glGetnMinmaxARB, NULL, 829), + NAME_FUNC_OFFSET(13686, glGetnPixelMapfvARB, glGetnPixelMapfvARB, NULL, 830), + NAME_FUNC_OFFSET(13706, glGetnPixelMapuivARB, glGetnPixelMapuivARB, NULL, 831), + NAME_FUNC_OFFSET(13727, glGetnPixelMapusvARB, glGetnPixelMapusvARB, NULL, 832), + NAME_FUNC_OFFSET(13748, glGetnPolygonStippleARB, glGetnPolygonStippleARB, NULL, 833), + NAME_FUNC_OFFSET(13772, glGetnSeparableFilterARB, glGetnSeparableFilterARB, NULL, 834), + NAME_FUNC_OFFSET(13797, glGetnTexImageARB, glGetnTexImageARB, NULL, 835), + NAME_FUNC_OFFSET(13815, glGetnUniformdvARB, glGetnUniformdvARB, NULL, 836), + NAME_FUNC_OFFSET(13834, glGetnUniformfvARB, glGetnUniformfvARB, NULL, 837), + NAME_FUNC_OFFSET(13853, glGetnUniformivARB, glGetnUniformivARB, NULL, 838), + NAME_FUNC_OFFSET(13872, glGetnUniformuivARB, glGetnUniformuivARB, NULL, 839), + NAME_FUNC_OFFSET(13892, glReadnPixelsARB, glReadnPixelsARB, NULL, 840), + NAME_FUNC_OFFSET(13909, glDrawArraysInstancedBaseInstance, glDrawArraysInstancedBaseInstance, NULL, 841), + NAME_FUNC_OFFSET(13943, glDrawElementsInstancedBaseInstance, glDrawElementsInstancedBaseInstance, NULL, 842), + NAME_FUNC_OFFSET(13979, glDrawElementsInstancedBaseVertexBaseInstance, glDrawElementsInstancedBaseVertexBaseInstance, NULL, 843), + NAME_FUNC_OFFSET(14025, glDrawTransformFeedbackInstanced, glDrawTransformFeedbackInstanced, NULL, 844), + NAME_FUNC_OFFSET(14058, glDrawTransformFeedbackStreamInstanced, glDrawTransformFeedbackStreamInstanced, NULL, 845), + NAME_FUNC_OFFSET(14097, gl_dispatch_stub_846, gl_dispatch_stub_846, NULL, 846), + NAME_FUNC_OFFSET(14119, glGetActiveAtomicCounterBufferiv, glGetActiveAtomicCounterBufferiv, NULL, 847), + NAME_FUNC_OFFSET(14152, glBindImageTexture, glBindImageTexture, NULL, 848), + NAME_FUNC_OFFSET(14171, glMemoryBarrier, glMemoryBarrier, NULL, 849), + NAME_FUNC_OFFSET(14187, glTexStorage1D, glTexStorage1D, NULL, 850), + NAME_FUNC_OFFSET(14202, glTexStorage2D, glTexStorage2D, NULL, 851), + NAME_FUNC_OFFSET(14217, glTexStorage3D, glTexStorage3D, NULL, 852), + NAME_FUNC_OFFSET(14232, glTextureStorage1DEXT, glTextureStorage1DEXT, NULL, 853), + NAME_FUNC_OFFSET(14254, glTextureStorage2DEXT, glTextureStorage2DEXT, NULL, 854), + NAME_FUNC_OFFSET(14276, glTextureStorage3DEXT, glTextureStorage3DEXT, NULL, 855), + NAME_FUNC_OFFSET(14298, glClearBufferData, glClearBufferData, NULL, 856), + NAME_FUNC_OFFSET(14316, glClearBufferSubData, glClearBufferSubData, NULL, 857), + NAME_FUNC_OFFSET(14337, glDispatchCompute, glDispatchCompute, NULL, 858), + NAME_FUNC_OFFSET(14355, glDispatchComputeIndirect, glDispatchComputeIndirect, NULL, 859), + NAME_FUNC_OFFSET(14381, glCopyImageSubData, glCopyImageSubData, NULL, 860), + NAME_FUNC_OFFSET(14400, glTextureView, glTextureView, NULL, 861), + NAME_FUNC_OFFSET(14414, glBindVertexBuffer, glBindVertexBuffer, NULL, 862), + NAME_FUNC_OFFSET(14433, glVertexAttribBinding, glVertexAttribBinding, NULL, 863), + NAME_FUNC_OFFSET(14455, glVertexAttribFormat, glVertexAttribFormat, NULL, 864), + NAME_FUNC_OFFSET(14476, glVertexAttribIFormat, glVertexAttribIFormat, NULL, 865), + NAME_FUNC_OFFSET(14498, glVertexAttribLFormat, glVertexAttribLFormat, NULL, 866), + NAME_FUNC_OFFSET(14520, glVertexBindingDivisor, glVertexBindingDivisor, NULL, 867), + NAME_FUNC_OFFSET(14543, glMultiDrawArraysIndirect, glMultiDrawArraysIndirect, NULL, 868), + NAME_FUNC_OFFSET(14569, glMultiDrawElementsIndirect, glMultiDrawElementsIndirect, NULL, 869), + NAME_FUNC_OFFSET(14597, glTexBufferRange, glTexBufferRange, NULL, 870), + NAME_FUNC_OFFSET(14614, glTexStorage2DMultisample, glTexStorage2DMultisample, NULL, 871), + NAME_FUNC_OFFSET(14640, glTexStorage3DMultisample, glTexStorage3DMultisample, NULL, 872), + NAME_FUNC_OFFSET(14666, glBufferStorage, glBufferStorage, NULL, 873), + NAME_FUNC_OFFSET(14682, glClearTexImage, glClearTexImage, NULL, 874), + NAME_FUNC_OFFSET(14698, glClearTexSubImage, glClearTexSubImage, NULL, 875), + NAME_FUNC_OFFSET(14717, glBindBuffersBase, glBindBuffersBase, NULL, 876), + NAME_FUNC_OFFSET(14735, glBindBuffersRange, glBindBuffersRange, NULL, 877), + NAME_FUNC_OFFSET(14754, glBindImageTextures, glBindImageTextures, NULL, 878), + NAME_FUNC_OFFSET(14774, glBindSamplers, glBindSamplers, NULL, 879), + NAME_FUNC_OFFSET(14789, glBindTextures, glBindTextures, NULL, 880), + NAME_FUNC_OFFSET(14804, glBindVertexBuffers, glBindVertexBuffers, NULL, 881), + NAME_FUNC_OFFSET(14824, glClipControl, glClipControl, NULL, 882), + NAME_FUNC_OFFSET(14838, glBindTextureUnit, glBindTextureUnit, NULL, 883), + NAME_FUNC_OFFSET(14856, glCompressedTextureSubImage1D, glCompressedTextureSubImage1D, NULL, 884), + NAME_FUNC_OFFSET(14886, glCompressedTextureSubImage2D, glCompressedTextureSubImage2D, NULL, 885), + NAME_FUNC_OFFSET(14916, glCompressedTextureSubImage3D, glCompressedTextureSubImage3D, NULL, 886), + NAME_FUNC_OFFSET(14946, glCopyTextureSubImage1D, glCopyTextureSubImage1D, NULL, 887), + NAME_FUNC_OFFSET(14970, glCopyTextureSubImage2D, glCopyTextureSubImage2D, NULL, 888), + NAME_FUNC_OFFSET(14994, glCopyTextureSubImage3D, glCopyTextureSubImage3D, NULL, 889), + NAME_FUNC_OFFSET(15018, glCreateTextures, glCreateTextures, NULL, 890), + NAME_FUNC_OFFSET(15035, glGenerateTextureMipmap, glGenerateTextureMipmap, NULL, 891), + NAME_FUNC_OFFSET(15059, glGetCompressedTextureImage, glGetCompressedTextureImage, NULL, 892), + NAME_FUNC_OFFSET(15087, glGetTextureImage, glGetTextureImage, NULL, 893), + NAME_FUNC_OFFSET(15105, glGetTextureLevelParameterfv, glGetTextureLevelParameterfv, NULL, 894), + NAME_FUNC_OFFSET(15134, glGetTextureLevelParameteriv, glGetTextureLevelParameteriv, NULL, 895), + NAME_FUNC_OFFSET(15163, glGetTextureParameterIiv, glGetTextureParameterIiv, NULL, 896), + NAME_FUNC_OFFSET(15188, glGetTextureParameterIuiv, glGetTextureParameterIuiv, NULL, 897), + NAME_FUNC_OFFSET(15214, glGetTextureParameterfv, glGetTextureParameterfv, NULL, 898), + NAME_FUNC_OFFSET(15238, glGetTextureParameteriv, glGetTextureParameteriv, NULL, 899), + NAME_FUNC_OFFSET(15262, glTextureBuffer, glTextureBuffer, NULL, 900), + NAME_FUNC_OFFSET(15278, glTextureParameterIiv, glTextureParameterIiv, NULL, 901), + NAME_FUNC_OFFSET(15300, glTextureParameterIuiv, glTextureParameterIuiv, NULL, 902), + NAME_FUNC_OFFSET(15323, glTextureParameterf, glTextureParameterf, NULL, 903), + NAME_FUNC_OFFSET(15343, glTextureParameterfv, glTextureParameterfv, NULL, 904), + NAME_FUNC_OFFSET(15364, glTextureParameteri, glTextureParameteri, NULL, 905), + NAME_FUNC_OFFSET(15384, glTextureParameteriv, glTextureParameteriv, NULL, 906), + NAME_FUNC_OFFSET(15405, glTextureStorage1D, glTextureStorage1D, NULL, 907), + NAME_FUNC_OFFSET(15424, glTextureStorage2D, glTextureStorage2D, NULL, 908), + NAME_FUNC_OFFSET(15443, glTextureStorage2DMultisample, glTextureStorage2DMultisample, NULL, 909), + NAME_FUNC_OFFSET(15473, glTextureStorage3D, glTextureStorage3D, NULL, 910), + NAME_FUNC_OFFSET(15492, glTextureStorage3DMultisample, glTextureStorage3DMultisample, NULL, 911), + NAME_FUNC_OFFSET(15522, glTextureSubImage1D, glTextureSubImage1D, NULL, 912), + NAME_FUNC_OFFSET(15542, glTextureSubImage2D, glTextureSubImage2D, NULL, 913), + NAME_FUNC_OFFSET(15562, glTextureSubImage3D, glTextureSubImage3D, NULL, 914), + NAME_FUNC_OFFSET(15582, glInvalidateBufferData, glInvalidateBufferData, NULL, 915), + NAME_FUNC_OFFSET(15605, glInvalidateBufferSubData, glInvalidateBufferSubData, NULL, 916), + NAME_FUNC_OFFSET(15631, glInvalidateFramebuffer, glInvalidateFramebuffer, NULL, 917), + NAME_FUNC_OFFSET(15655, glInvalidateSubFramebuffer, glInvalidateSubFramebuffer, NULL, 918), + NAME_FUNC_OFFSET(15682, glInvalidateTexImage, glInvalidateTexImage, NULL, 919), + NAME_FUNC_OFFSET(15703, glInvalidateTexSubImage, glInvalidateTexSubImage, NULL, 920), + NAME_FUNC_OFFSET(15727, glPolygonOffsetEXT, glPolygonOffsetEXT, NULL, 921), + NAME_FUNC_OFFSET(15746, gl_dispatch_stub_922, gl_dispatch_stub_922, NULL, 922), + NAME_FUNC_OFFSET(15760, gl_dispatch_stub_923, gl_dispatch_stub_923, NULL, 923), + NAME_FUNC_OFFSET(15775, gl_dispatch_stub_924, gl_dispatch_stub_924, NULL, 924), + NAME_FUNC_OFFSET(15789, gl_dispatch_stub_925, gl_dispatch_stub_925, NULL, 925), + NAME_FUNC_OFFSET(15804, gl_dispatch_stub_926, gl_dispatch_stub_926, NULL, 926), + NAME_FUNC_OFFSET(15818, gl_dispatch_stub_927, gl_dispatch_stub_927, NULL, 927), + NAME_FUNC_OFFSET(15833, gl_dispatch_stub_928, gl_dispatch_stub_928, NULL, 928), + NAME_FUNC_OFFSET(15847, gl_dispatch_stub_929, gl_dispatch_stub_929, NULL, 929), + NAME_FUNC_OFFSET(15862, glPointSizePointerOES, glPointSizePointerOES, NULL, 930), + NAME_FUNC_OFFSET(15884, gl_dispatch_stub_931, gl_dispatch_stub_931, NULL, 931), + NAME_FUNC_OFFSET(15902, gl_dispatch_stub_932, gl_dispatch_stub_932, NULL, 932), + NAME_FUNC_OFFSET(15919, gl_dispatch_stub_933, gl_dispatch_stub_933, NULL, 933), + NAME_FUNC_OFFSET(15939, glColorPointerEXT, glColorPointerEXT, NULL, 934), + NAME_FUNC_OFFSET(15957, glEdgeFlagPointerEXT, glEdgeFlagPointerEXT, NULL, 935), + NAME_FUNC_OFFSET(15978, glIndexPointerEXT, glIndexPointerEXT, NULL, 936), + NAME_FUNC_OFFSET(15996, glNormalPointerEXT, glNormalPointerEXT, NULL, 937), + NAME_FUNC_OFFSET(16015, glTexCoordPointerEXT, glTexCoordPointerEXT, NULL, 938), + NAME_FUNC_OFFSET(16036, glVertexPointerEXT, glVertexPointerEXT, NULL, 939), + NAME_FUNC_OFFSET(16055, gl_dispatch_stub_940, gl_dispatch_stub_940, NULL, 940), + NAME_FUNC_OFFSET(16079, gl_dispatch_stub_941, gl_dispatch_stub_941, NULL, 941), + NAME_FUNC_OFFSET(16101, gl_dispatch_stub_942, gl_dispatch_stub_942, NULL, 942), + NAME_FUNC_OFFSET(16123, gl_dispatch_stub_943, gl_dispatch_stub_943, NULL, 943), + NAME_FUNC_OFFSET(16146, gl_dispatch_stub_944, gl_dispatch_stub_944, NULL, 944), + NAME_FUNC_OFFSET(16171, gl_dispatch_stub_945, gl_dispatch_stub_945, NULL, 945), + NAME_FUNC_OFFSET(16193, gl_dispatch_stub_946, gl_dispatch_stub_946, NULL, 946), + NAME_FUNC_OFFSET(16221, gl_dispatch_stub_947, gl_dispatch_stub_947, NULL, 947), + NAME_FUNC_OFFSET(16244, gl_dispatch_stub_948, gl_dispatch_stub_948, NULL, 948), + NAME_FUNC_OFFSET(16264, glLockArraysEXT, glLockArraysEXT, NULL, 949), + NAME_FUNC_OFFSET(16280, gl_dispatch_stub_950, gl_dispatch_stub_950, NULL, 950), + NAME_FUNC_OFFSET(16299, gl_dispatch_stub_951, gl_dispatch_stub_951, NULL, 951), + NAME_FUNC_OFFSET(16319, gl_dispatch_stub_952, gl_dispatch_stub_952, NULL, 952), + NAME_FUNC_OFFSET(16338, gl_dispatch_stub_953, gl_dispatch_stub_953, NULL, 953), + NAME_FUNC_OFFSET(16358, gl_dispatch_stub_954, gl_dispatch_stub_954, NULL, 954), + NAME_FUNC_OFFSET(16377, gl_dispatch_stub_955, gl_dispatch_stub_955, NULL, 955), + NAME_FUNC_OFFSET(16397, gl_dispatch_stub_956, gl_dispatch_stub_956, NULL, 956), + NAME_FUNC_OFFSET(16417, gl_dispatch_stub_957, gl_dispatch_stub_957, NULL, 957), + NAME_FUNC_OFFSET(16438, gl_dispatch_stub_958, gl_dispatch_stub_958, NULL, 958), + NAME_FUNC_OFFSET(16457, gl_dispatch_stub_959, gl_dispatch_stub_959, NULL, 959), + NAME_FUNC_OFFSET(16477, gl_dispatch_stub_960, gl_dispatch_stub_960, NULL, 960), + NAME_FUNC_OFFSET(16496, gl_dispatch_stub_961, gl_dispatch_stub_961, NULL, 961), + NAME_FUNC_OFFSET(16516, gl_dispatch_stub_962, gl_dispatch_stub_962, NULL, 962), + NAME_FUNC_OFFSET(16535, gl_dispatch_stub_963, gl_dispatch_stub_963, NULL, 963), + NAME_FUNC_OFFSET(16555, gl_dispatch_stub_964, gl_dispatch_stub_964, NULL, 964), + NAME_FUNC_OFFSET(16575, gl_dispatch_stub_965, gl_dispatch_stub_965, NULL, 965), + NAME_FUNC_OFFSET(16596, gl_dispatch_stub_966, gl_dispatch_stub_966, NULL, 966), + NAME_FUNC_OFFSET(16615, gl_dispatch_stub_967, gl_dispatch_stub_967, NULL, 967), + NAME_FUNC_OFFSET(16635, gl_dispatch_stub_968, gl_dispatch_stub_968, NULL, 968), + NAME_FUNC_OFFSET(16654, gl_dispatch_stub_969, gl_dispatch_stub_969, NULL, 969), + NAME_FUNC_OFFSET(16674, gl_dispatch_stub_970, gl_dispatch_stub_970, NULL, 970), + NAME_FUNC_OFFSET(16693, gl_dispatch_stub_971, gl_dispatch_stub_971, NULL, 971), + NAME_FUNC_OFFSET(16713, gl_dispatch_stub_972, gl_dispatch_stub_972, NULL, 972), + NAME_FUNC_OFFSET(16733, gl_dispatch_stub_973, gl_dispatch_stub_973, NULL, 973), + NAME_FUNC_OFFSET(16754, gl_dispatch_stub_974, gl_dispatch_stub_974, NULL, 974), + NAME_FUNC_OFFSET(16773, gl_dispatch_stub_975, gl_dispatch_stub_975, NULL, 975), + NAME_FUNC_OFFSET(16793, gl_dispatch_stub_976, gl_dispatch_stub_976, NULL, 976), + NAME_FUNC_OFFSET(16812, gl_dispatch_stub_977, gl_dispatch_stub_977, NULL, 977), + NAME_FUNC_OFFSET(16832, gl_dispatch_stub_978, gl_dispatch_stub_978, NULL, 978), + NAME_FUNC_OFFSET(16851, gl_dispatch_stub_979, gl_dispatch_stub_979, NULL, 979), + NAME_FUNC_OFFSET(16871, gl_dispatch_stub_980, gl_dispatch_stub_980, NULL, 980), + NAME_FUNC_OFFSET(16891, gl_dispatch_stub_981, gl_dispatch_stub_981, NULL, 981), + NAME_FUNC_OFFSET(16912, gl_dispatch_stub_982, gl_dispatch_stub_982, NULL, 982), + NAME_FUNC_OFFSET(16938, gl_dispatch_stub_983, gl_dispatch_stub_983, NULL, 983), + NAME_FUNC_OFFSET(16964, gl_dispatch_stub_984, gl_dispatch_stub_984, NULL, 984), + NAME_FUNC_OFFSET(16992, gl_dispatch_stub_985, gl_dispatch_stub_985, NULL, 985), + NAME_FUNC_OFFSET(17020, gl_dispatch_stub_986, gl_dispatch_stub_986, NULL, 986), + NAME_FUNC_OFFSET(17048, gl_dispatch_stub_987, gl_dispatch_stub_987, NULL, 987), + NAME_FUNC_OFFSET(17076, gl_dispatch_stub_988, gl_dispatch_stub_988, NULL, 988), + NAME_FUNC_OFFSET(17102, gl_dispatch_stub_989, gl_dispatch_stub_989, NULL, 989), + NAME_FUNC_OFFSET(17128, gl_dispatch_stub_990, gl_dispatch_stub_990, NULL, 990), + NAME_FUNC_OFFSET(17156, gl_dispatch_stub_991, gl_dispatch_stub_991, NULL, 991), + NAME_FUNC_OFFSET(17184, gl_dispatch_stub_992, gl_dispatch_stub_992, NULL, 992), + NAME_FUNC_OFFSET(17212, gl_dispatch_stub_993, gl_dispatch_stub_993, NULL, 993), + NAME_FUNC_OFFSET(17240, gl_dispatch_stub_994, gl_dispatch_stub_994, NULL, 994), + NAME_FUNC_OFFSET(17266, gl_dispatch_stub_995, gl_dispatch_stub_995, NULL, 995), + NAME_FUNC_OFFSET(17292, gl_dispatch_stub_996, gl_dispatch_stub_996, NULL, 996), + NAME_FUNC_OFFSET(17320, gl_dispatch_stub_997, gl_dispatch_stub_997, NULL, 997), + NAME_FUNC_OFFSET(17348, gl_dispatch_stub_998, gl_dispatch_stub_998, NULL, 998), + NAME_FUNC_OFFSET(17376, gl_dispatch_stub_999, gl_dispatch_stub_999, NULL, 999), + NAME_FUNC_OFFSET(17404, glUnlockArraysEXT, glUnlockArraysEXT, NULL, 1000), + NAME_FUNC_OFFSET(17422, gl_dispatch_stub_1001, gl_dispatch_stub_1001, NULL, 1001), + NAME_FUNC_OFFSET(17441, gl_dispatch_stub_1002, gl_dispatch_stub_1002, NULL, 1002), + NAME_FUNC_OFFSET(17467, glDebugMessageCallback, glDebugMessageCallback, NULL, 1003), + NAME_FUNC_OFFSET(17490, glDebugMessageControl, glDebugMessageControl, NULL, 1004), + NAME_FUNC_OFFSET(17512, glDebugMessageInsert, glDebugMessageInsert, NULL, 1005), + NAME_FUNC_OFFSET(17533, glGetDebugMessageLog, glGetDebugMessageLog, NULL, 1006), + NAME_FUNC_OFFSET(17554, glGetObjectLabel, glGetObjectLabel, NULL, 1007), + NAME_FUNC_OFFSET(17571, glGetObjectPtrLabel, glGetObjectPtrLabel, NULL, 1008), + NAME_FUNC_OFFSET(17591, glObjectLabel, glObjectLabel, NULL, 1009), + NAME_FUNC_OFFSET(17605, glObjectPtrLabel, glObjectPtrLabel, NULL, 1010), + NAME_FUNC_OFFSET(17622, glPopDebugGroup, glPopDebugGroup, NULL, 1011), + NAME_FUNC_OFFSET(17638, glPushDebugGroup, glPushDebugGroup, NULL, 1012), + NAME_FUNC_OFFSET(17655, glSecondaryColor3fEXT, glSecondaryColor3fEXT, NULL, 1013), + NAME_FUNC_OFFSET(17677, glSecondaryColor3fvEXT, glSecondaryColor3fvEXT, NULL, 1014), + NAME_FUNC_OFFSET(17700, glMultiDrawElementsEXT, glMultiDrawElementsEXT, NULL, 1015), + NAME_FUNC_OFFSET(17723, glFogCoordfEXT, glFogCoordfEXT, NULL, 1016), + NAME_FUNC_OFFSET(17738, glFogCoordfvEXT, glFogCoordfvEXT, NULL, 1017), + NAME_FUNC_OFFSET(17754, glResizeBuffersMESA, glResizeBuffersMESA, NULL, 1018), + NAME_FUNC_OFFSET(17774, glWindowPos4dMESA, glWindowPos4dMESA, NULL, 1019), + NAME_FUNC_OFFSET(17792, glWindowPos4dvMESA, glWindowPos4dvMESA, NULL, 1020), + NAME_FUNC_OFFSET(17811, glWindowPos4fMESA, glWindowPos4fMESA, NULL, 1021), + NAME_FUNC_OFFSET(17829, glWindowPos4fvMESA, glWindowPos4fvMESA, NULL, 1022), + NAME_FUNC_OFFSET(17848, glWindowPos4iMESA, glWindowPos4iMESA, NULL, 1023), + NAME_FUNC_OFFSET(17866, glWindowPos4ivMESA, glWindowPos4ivMESA, NULL, 1024), + NAME_FUNC_OFFSET(17885, glWindowPos4sMESA, glWindowPos4sMESA, NULL, 1025), + NAME_FUNC_OFFSET(17903, glWindowPos4svMESA, glWindowPos4svMESA, NULL, 1026), + NAME_FUNC_OFFSET(17922, gl_dispatch_stub_1027, gl_dispatch_stub_1027, NULL, 1027), + NAME_FUNC_OFFSET(17947, gl_dispatch_stub_1028, gl_dispatch_stub_1028, NULL, 1028), + NAME_FUNC_OFFSET(17974, glAreProgramsResidentNV, glAreProgramsResidentNV, NULL, 1029), + NAME_FUNC_OFFSET(17998, glExecuteProgramNV, glExecuteProgramNV, NULL, 1030), + NAME_FUNC_OFFSET(18017, glGetProgramParameterdvNV, glGetProgramParameterdvNV, NULL, 1031), + NAME_FUNC_OFFSET(18043, glGetProgramParameterfvNV, glGetProgramParameterfvNV, NULL, 1032), + NAME_FUNC_OFFSET(18069, glGetProgramStringNV, glGetProgramStringNV, NULL, 1033), + NAME_FUNC_OFFSET(18090, glGetProgramivNV, glGetProgramivNV, NULL, 1034), + NAME_FUNC_OFFSET(18107, glGetTrackMatrixivNV, glGetTrackMatrixivNV, NULL, 1035), + NAME_FUNC_OFFSET(18128, glGetVertexAttribdvNV, glGetVertexAttribdvNV, NULL, 1036), + NAME_FUNC_OFFSET(18150, glGetVertexAttribfvNV, glGetVertexAttribfvNV, NULL, 1037), + NAME_FUNC_OFFSET(18172, glGetVertexAttribivNV, glGetVertexAttribivNV, NULL, 1038), + NAME_FUNC_OFFSET(18194, glLoadProgramNV, glLoadProgramNV, NULL, 1039), + NAME_FUNC_OFFSET(18210, glProgramParameters4dvNV, glProgramParameters4dvNV, NULL, 1040), + NAME_FUNC_OFFSET(18235, glProgramParameters4fvNV, glProgramParameters4fvNV, NULL, 1041), + NAME_FUNC_OFFSET(18260, glRequestResidentProgramsNV, glRequestResidentProgramsNV, NULL, 1042), + NAME_FUNC_OFFSET(18288, glTrackMatrixNV, glTrackMatrixNV, NULL, 1043), + NAME_FUNC_OFFSET(18304, glVertexAttrib1dNV, glVertexAttrib1dNV, NULL, 1044), + NAME_FUNC_OFFSET(18323, glVertexAttrib1dvNV, glVertexAttrib1dvNV, NULL, 1045), + NAME_FUNC_OFFSET(18343, glVertexAttrib1fNV, glVertexAttrib1fNV, NULL, 1046), + NAME_FUNC_OFFSET(18362, glVertexAttrib1fvNV, glVertexAttrib1fvNV, NULL, 1047), + NAME_FUNC_OFFSET(18382, glVertexAttrib1sNV, glVertexAttrib1sNV, NULL, 1048), + NAME_FUNC_OFFSET(18401, glVertexAttrib1svNV, glVertexAttrib1svNV, NULL, 1049), + NAME_FUNC_OFFSET(18421, glVertexAttrib2dNV, glVertexAttrib2dNV, NULL, 1050), + NAME_FUNC_OFFSET(18440, glVertexAttrib2dvNV, glVertexAttrib2dvNV, NULL, 1051), + NAME_FUNC_OFFSET(18460, glVertexAttrib2fNV, glVertexAttrib2fNV, NULL, 1052), + NAME_FUNC_OFFSET(18479, glVertexAttrib2fvNV, glVertexAttrib2fvNV, NULL, 1053), + NAME_FUNC_OFFSET(18499, glVertexAttrib2sNV, glVertexAttrib2sNV, NULL, 1054), + NAME_FUNC_OFFSET(18518, glVertexAttrib2svNV, glVertexAttrib2svNV, NULL, 1055), + NAME_FUNC_OFFSET(18538, glVertexAttrib3dNV, glVertexAttrib3dNV, NULL, 1056), + NAME_FUNC_OFFSET(18557, glVertexAttrib3dvNV, glVertexAttrib3dvNV, NULL, 1057), + NAME_FUNC_OFFSET(18577, glVertexAttrib3fNV, glVertexAttrib3fNV, NULL, 1058), + NAME_FUNC_OFFSET(18596, glVertexAttrib3fvNV, glVertexAttrib3fvNV, NULL, 1059), + NAME_FUNC_OFFSET(18616, glVertexAttrib3sNV, glVertexAttrib3sNV, NULL, 1060), + NAME_FUNC_OFFSET(18635, glVertexAttrib3svNV, glVertexAttrib3svNV, NULL, 1061), + NAME_FUNC_OFFSET(18655, glVertexAttrib4dNV, glVertexAttrib4dNV, NULL, 1062), + NAME_FUNC_OFFSET(18674, glVertexAttrib4dvNV, glVertexAttrib4dvNV, NULL, 1063), + NAME_FUNC_OFFSET(18694, glVertexAttrib4fNV, glVertexAttrib4fNV, NULL, 1064), + NAME_FUNC_OFFSET(18713, glVertexAttrib4fvNV, glVertexAttrib4fvNV, NULL, 1065), + NAME_FUNC_OFFSET(18733, glVertexAttrib4sNV, glVertexAttrib4sNV, NULL, 1066), + NAME_FUNC_OFFSET(18752, glVertexAttrib4svNV, glVertexAttrib4svNV, NULL, 1067), + NAME_FUNC_OFFSET(18772, glVertexAttrib4ubNV, glVertexAttrib4ubNV, NULL, 1068), + NAME_FUNC_OFFSET(18792, glVertexAttrib4ubvNV, glVertexAttrib4ubvNV, NULL, 1069), + NAME_FUNC_OFFSET(18813, glVertexAttribPointerNV, glVertexAttribPointerNV, NULL, 1070), + NAME_FUNC_OFFSET(18837, glVertexAttribs1dvNV, glVertexAttribs1dvNV, NULL, 1071), + NAME_FUNC_OFFSET(18858, glVertexAttribs1fvNV, glVertexAttribs1fvNV, NULL, 1072), + NAME_FUNC_OFFSET(18879, glVertexAttribs1svNV, glVertexAttribs1svNV, NULL, 1073), + NAME_FUNC_OFFSET(18900, glVertexAttribs2dvNV, glVertexAttribs2dvNV, NULL, 1074), + NAME_FUNC_OFFSET(18921, glVertexAttribs2fvNV, glVertexAttribs2fvNV, NULL, 1075), + NAME_FUNC_OFFSET(18942, glVertexAttribs2svNV, glVertexAttribs2svNV, NULL, 1076), + NAME_FUNC_OFFSET(18963, glVertexAttribs3dvNV, glVertexAttribs3dvNV, NULL, 1077), + NAME_FUNC_OFFSET(18984, glVertexAttribs3fvNV, glVertexAttribs3fvNV, NULL, 1078), + NAME_FUNC_OFFSET(19005, glVertexAttribs3svNV, glVertexAttribs3svNV, NULL, 1079), + NAME_FUNC_OFFSET(19026, glVertexAttribs4dvNV, glVertexAttribs4dvNV, NULL, 1080), + NAME_FUNC_OFFSET(19047, glVertexAttribs4fvNV, glVertexAttribs4fvNV, NULL, 1081), + NAME_FUNC_OFFSET(19068, glVertexAttribs4svNV, glVertexAttribs4svNV, NULL, 1082), + NAME_FUNC_OFFSET(19089, glVertexAttribs4ubvNV, glVertexAttribs4ubvNV, NULL, 1083), + NAME_FUNC_OFFSET(19111, glGetTexBumpParameterfvATI, glGetTexBumpParameterfvATI, NULL, 1084), + NAME_FUNC_OFFSET(19138, glGetTexBumpParameterivATI, glGetTexBumpParameterivATI, NULL, 1085), + NAME_FUNC_OFFSET(19165, glTexBumpParameterfvATI, glTexBumpParameterfvATI, NULL, 1086), + NAME_FUNC_OFFSET(19189, glTexBumpParameterivATI, glTexBumpParameterivATI, NULL, 1087), + NAME_FUNC_OFFSET(19213, glAlphaFragmentOp1ATI, glAlphaFragmentOp1ATI, NULL, 1088), + NAME_FUNC_OFFSET(19235, glAlphaFragmentOp2ATI, glAlphaFragmentOp2ATI, NULL, 1089), + NAME_FUNC_OFFSET(19257, glAlphaFragmentOp3ATI, glAlphaFragmentOp3ATI, NULL, 1090), + NAME_FUNC_OFFSET(19279, glBeginFragmentShaderATI, glBeginFragmentShaderATI, NULL, 1091), + NAME_FUNC_OFFSET(19304, glBindFragmentShaderATI, glBindFragmentShaderATI, NULL, 1092), + NAME_FUNC_OFFSET(19328, glColorFragmentOp1ATI, glColorFragmentOp1ATI, NULL, 1093), + NAME_FUNC_OFFSET(19350, glColorFragmentOp2ATI, glColorFragmentOp2ATI, NULL, 1094), + NAME_FUNC_OFFSET(19372, glColorFragmentOp3ATI, glColorFragmentOp3ATI, NULL, 1095), + NAME_FUNC_OFFSET(19394, glDeleteFragmentShaderATI, glDeleteFragmentShaderATI, NULL, 1096), + NAME_FUNC_OFFSET(19420, glEndFragmentShaderATI, glEndFragmentShaderATI, NULL, 1097), + NAME_FUNC_OFFSET(19443, glGenFragmentShadersATI, glGenFragmentShadersATI, NULL, 1098), + NAME_FUNC_OFFSET(19467, glPassTexCoordATI, glPassTexCoordATI, NULL, 1099), + NAME_FUNC_OFFSET(19485, glSampleMapATI, glSampleMapATI, NULL, 1100), + NAME_FUNC_OFFSET(19500, glSetFragmentShaderConstantATI, glSetFragmentShaderConstantATI, NULL, 1101), + NAME_FUNC_OFFSET(19531, gl_dispatch_stub_1102, gl_dispatch_stub_1102, NULL, 1102), + NAME_FUNC_OFFSET(19554, gl_dispatch_stub_1103, gl_dispatch_stub_1103, NULL, 1103), + NAME_FUNC_OFFSET(19577, gl_dispatch_stub_1104, gl_dispatch_stub_1104, NULL, 1104), + NAME_FUNC_OFFSET(19600, glGetProgramNamedParameterdvNV, glGetProgramNamedParameterdvNV, NULL, 1105), + NAME_FUNC_OFFSET(19631, glGetProgramNamedParameterfvNV, glGetProgramNamedParameterfvNV, NULL, 1106), + NAME_FUNC_OFFSET(19662, glProgramNamedParameter4dNV, glProgramNamedParameter4dNV, NULL, 1107), + NAME_FUNC_OFFSET(19690, glProgramNamedParameter4dvNV, glProgramNamedParameter4dvNV, NULL, 1108), + NAME_FUNC_OFFSET(19719, glProgramNamedParameter4fNV, glProgramNamedParameter4fNV, NULL, 1109), + NAME_FUNC_OFFSET(19747, glProgramNamedParameter4fvNV, glProgramNamedParameter4fvNV, NULL, 1110), + NAME_FUNC_OFFSET(19776, glPrimitiveRestartNV, glPrimitiveRestartNV, NULL, 1111), + NAME_FUNC_OFFSET(19797, gl_dispatch_stub_1112, gl_dispatch_stub_1112, NULL, 1112), + NAME_FUNC_OFFSET(19814, gl_dispatch_stub_1113, gl_dispatch_stub_1113, NULL, 1113), + NAME_FUNC_OFFSET(19827, gl_dispatch_stub_1114, gl_dispatch_stub_1114, NULL, 1114), + NAME_FUNC_OFFSET(19841, gl_dispatch_stub_1115, gl_dispatch_stub_1115, NULL, 1115), + NAME_FUNC_OFFSET(19858, glBindFramebufferEXT, glBindFramebufferEXT, NULL, 1116), + NAME_FUNC_OFFSET(19879, glBindRenderbufferEXT, glBindRenderbufferEXT, NULL, 1117), + NAME_FUNC_OFFSET(19901, gl_dispatch_stub_1118, gl_dispatch_stub_1118, NULL, 1118), + NAME_FUNC_OFFSET(19925, gl_dispatch_stub_1119, gl_dispatch_stub_1119, NULL, 1119), + NAME_FUNC_OFFSET(19955, glVertexAttribI1iEXT, glVertexAttribI1iEXT, NULL, 1120), + NAME_FUNC_OFFSET(19976, glVertexAttribI1uiEXT, glVertexAttribI1uiEXT, NULL, 1121), + NAME_FUNC_OFFSET(19998, glVertexAttribI2iEXT, glVertexAttribI2iEXT, NULL, 1122), + NAME_FUNC_OFFSET(20019, glVertexAttribI2ivEXT, glVertexAttribI2ivEXT, NULL, 1123), + NAME_FUNC_OFFSET(20041, glVertexAttribI2uiEXT, glVertexAttribI2uiEXT, NULL, 1124), + NAME_FUNC_OFFSET(20063, glVertexAttribI2uivEXT, glVertexAttribI2uivEXT, NULL, 1125), + NAME_FUNC_OFFSET(20086, glVertexAttribI3iEXT, glVertexAttribI3iEXT, NULL, 1126), + NAME_FUNC_OFFSET(20107, glVertexAttribI3ivEXT, glVertexAttribI3ivEXT, NULL, 1127), + NAME_FUNC_OFFSET(20129, glVertexAttribI3uiEXT, glVertexAttribI3uiEXT, NULL, 1128), + NAME_FUNC_OFFSET(20151, glVertexAttribI3uivEXT, glVertexAttribI3uivEXT, NULL, 1129), + NAME_FUNC_OFFSET(20174, glVertexAttribI4iEXT, glVertexAttribI4iEXT, NULL, 1130), + NAME_FUNC_OFFSET(20195, glVertexAttribI4ivEXT, glVertexAttribI4ivEXT, NULL, 1131), + NAME_FUNC_OFFSET(20217, glVertexAttribI4uiEXT, glVertexAttribI4uiEXT, NULL, 1132), + NAME_FUNC_OFFSET(20239, glVertexAttribI4uivEXT, glVertexAttribI4uivEXT, NULL, 1133), + NAME_FUNC_OFFSET(20262, glClearColorIiEXT, glClearColorIiEXT, NULL, 1134), + NAME_FUNC_OFFSET(20280, glClearColorIuiEXT, glClearColorIuiEXT, NULL, 1135), + NAME_FUNC_OFFSET(20299, glBindBufferOffsetEXT, glBindBufferOffsetEXT, NULL, 1136), + NAME_FUNC_OFFSET(20321, glBeginPerfMonitorAMD, glBeginPerfMonitorAMD, NULL, 1137), + NAME_FUNC_OFFSET(20343, glDeletePerfMonitorsAMD, glDeletePerfMonitorsAMD, NULL, 1138), + NAME_FUNC_OFFSET(20367, glEndPerfMonitorAMD, glEndPerfMonitorAMD, NULL, 1139), + NAME_FUNC_OFFSET(20387, glGenPerfMonitorsAMD, glGenPerfMonitorsAMD, NULL, 1140), + NAME_FUNC_OFFSET(20408, glGetPerfMonitorCounterDataAMD, glGetPerfMonitorCounterDataAMD, NULL, 1141), + NAME_FUNC_OFFSET(20439, glGetPerfMonitorCounterInfoAMD, glGetPerfMonitorCounterInfoAMD, NULL, 1142), + NAME_FUNC_OFFSET(20470, glGetPerfMonitorCounterStringAMD, glGetPerfMonitorCounterStringAMD, NULL, 1143), + NAME_FUNC_OFFSET(20503, glGetPerfMonitorCountersAMD, glGetPerfMonitorCountersAMD, NULL, 1144), + NAME_FUNC_OFFSET(20531, glGetPerfMonitorGroupStringAMD, glGetPerfMonitorGroupStringAMD, NULL, 1145), + NAME_FUNC_OFFSET(20562, glGetPerfMonitorGroupsAMD, glGetPerfMonitorGroupsAMD, NULL, 1146), + NAME_FUNC_OFFSET(20588, glSelectPerfMonitorCountersAMD, glSelectPerfMonitorCountersAMD, NULL, 1147), + NAME_FUNC_OFFSET(20619, glGetObjectParameterivAPPLE, glGetObjectParameterivAPPLE, NULL, 1148), + NAME_FUNC_OFFSET(20647, glObjectPurgeableAPPLE, glObjectPurgeableAPPLE, NULL, 1149), + NAME_FUNC_OFFSET(20670, glObjectUnpurgeableAPPLE, glObjectUnpurgeableAPPLE, NULL, 1150), + NAME_FUNC_OFFSET(20695, glActiveProgramEXT, glActiveProgramEXT, NULL, 1151), + NAME_FUNC_OFFSET(20714, glCreateShaderProgramEXT, glCreateShaderProgramEXT, NULL, 1152), + NAME_FUNC_OFFSET(20739, glUseShaderProgramEXT, glUseShaderProgramEXT, NULL, 1153), + NAME_FUNC_OFFSET(20761, glTextureBarrierNV, glTextureBarrierNV, NULL, 1154), + NAME_FUNC_OFFSET(20780, glVDPAUFiniNV, glVDPAUFiniNV, NULL, 1155), + NAME_FUNC_OFFSET(20794, glVDPAUGetSurfaceivNV, glVDPAUGetSurfaceivNV, NULL, 1156), + NAME_FUNC_OFFSET(20816, glVDPAUInitNV, glVDPAUInitNV, NULL, 1157), + NAME_FUNC_OFFSET(20830, glVDPAUIsSurfaceNV, glVDPAUIsSurfaceNV, NULL, 1158), + NAME_FUNC_OFFSET(20849, glVDPAUMapSurfacesNV, glVDPAUMapSurfacesNV, NULL, 1159), + NAME_FUNC_OFFSET(20870, glVDPAURegisterOutputSurfaceNV, glVDPAURegisterOutputSurfaceNV, NULL, 1160), + NAME_FUNC_OFFSET(20901, glVDPAURegisterVideoSurfaceNV, glVDPAURegisterVideoSurfaceNV, NULL, 1161), + NAME_FUNC_OFFSET(20931, glVDPAUSurfaceAccessNV, glVDPAUSurfaceAccessNV, NULL, 1162), + NAME_FUNC_OFFSET(20954, glVDPAUUnmapSurfacesNV, glVDPAUUnmapSurfacesNV, NULL, 1163), + NAME_FUNC_OFFSET(20977, glVDPAUUnregisterSurfaceNV, glVDPAUUnregisterSurfaceNV, NULL, 1164), + NAME_FUNC_OFFSET(21004, gl_dispatch_stub_1165, gl_dispatch_stub_1165, NULL, 1165), + NAME_FUNC_OFFSET(21026, gl_dispatch_stub_1166, gl_dispatch_stub_1166, NULL, 1166), + NAME_FUNC_OFFSET(21049, gl_dispatch_stub_1167, gl_dispatch_stub_1167, NULL, 1167), + NAME_FUNC_OFFSET(21072, gl_dispatch_stub_1168, gl_dispatch_stub_1168, NULL, 1168), + NAME_FUNC_OFFSET(21092, gl_dispatch_stub_1169, gl_dispatch_stub_1169, NULL, 1169), + NAME_FUNC_OFFSET(21119, gl_dispatch_stub_1170, gl_dispatch_stub_1170, NULL, 1170), + NAME_FUNC_OFFSET(21145, gl_dispatch_stub_1171, gl_dispatch_stub_1171, NULL, 1171), + NAME_FUNC_OFFSET(21171, gl_dispatch_stub_1172, gl_dispatch_stub_1172, NULL, 1172), + NAME_FUNC_OFFSET(21195, gl_dispatch_stub_1173, gl_dispatch_stub_1173, NULL, 1173), + NAME_FUNC_OFFSET(21223, gl_dispatch_stub_1174, gl_dispatch_stub_1174, NULL, 1174), + NAME_FUNC_OFFSET(21247, glPolygonOffsetClampEXT, glPolygonOffsetClampEXT, NULL, 1175), + NAME_FUNC_OFFSET(21271, gl_dispatch_stub_1176, gl_dispatch_stub_1176, NULL, 1176), + NAME_FUNC_OFFSET(21296, gl_dispatch_stub_1177, gl_dispatch_stub_1177, NULL, 1177), + NAME_FUNC_OFFSET(21325, gl_dispatch_stub_1178, gl_dispatch_stub_1178, NULL, 1178), + NAME_FUNC_OFFSET(21356, glEGLImageTargetRenderbufferStorageOES, glEGLImageTargetRenderbufferStorageOES, NULL, 1179), + NAME_FUNC_OFFSET(21395, glEGLImageTargetTexture2DOES, glEGLImageTargetTexture2DOES, NULL, 1180), + NAME_FUNC_OFFSET(21424, glAlphaFuncx, glAlphaFuncx, NULL, 1181), + NAME_FUNC_OFFSET(21437, glClearColorx, glClearColorx, NULL, 1182), + NAME_FUNC_OFFSET(21451, glClearDepthx, glClearDepthx, NULL, 1183), + NAME_FUNC_OFFSET(21465, glColor4x, glColor4x, NULL, 1184), + NAME_FUNC_OFFSET(21475, glDepthRangex, glDepthRangex, NULL, 1185), + NAME_FUNC_OFFSET(21489, glFogx, glFogx, NULL, 1186), + NAME_FUNC_OFFSET(21496, glFogxv, glFogxv, NULL, 1187), + NAME_FUNC_OFFSET(21504, glFrustumf, glFrustumf, NULL, 1188), + NAME_FUNC_OFFSET(21515, glFrustumx, glFrustumx, NULL, 1189), + NAME_FUNC_OFFSET(21526, glLightModelx, glLightModelx, NULL, 1190), + NAME_FUNC_OFFSET(21540, glLightModelxv, glLightModelxv, NULL, 1191), + NAME_FUNC_OFFSET(21555, glLightx, glLightx, NULL, 1192), + NAME_FUNC_OFFSET(21564, glLightxv, glLightxv, NULL, 1193), + NAME_FUNC_OFFSET(21574, glLineWidthx, glLineWidthx, NULL, 1194), + NAME_FUNC_OFFSET(21587, glLoadMatrixx, glLoadMatrixx, NULL, 1195), + NAME_FUNC_OFFSET(21601, glMaterialx, glMaterialx, NULL, 1196), + NAME_FUNC_OFFSET(21613, glMaterialxv, glMaterialxv, NULL, 1197), + NAME_FUNC_OFFSET(21626, glMultMatrixx, glMultMatrixx, NULL, 1198), + NAME_FUNC_OFFSET(21640, glMultiTexCoord4x, glMultiTexCoord4x, NULL, 1199), + NAME_FUNC_OFFSET(21658, glNormal3x, glNormal3x, NULL, 1200), + NAME_FUNC_OFFSET(21669, glOrthof, glOrthof, NULL, 1201), + NAME_FUNC_OFFSET(21678, glOrthox, glOrthox, NULL, 1202), + NAME_FUNC_OFFSET(21687, glPointSizex, glPointSizex, NULL, 1203), + NAME_FUNC_OFFSET(21700, glPolygonOffsetx, glPolygonOffsetx, NULL, 1204), + NAME_FUNC_OFFSET(21717, glRotatex, glRotatex, NULL, 1205), + NAME_FUNC_OFFSET(21727, glSampleCoveragex, glSampleCoveragex, NULL, 1206), + NAME_FUNC_OFFSET(21745, glScalex, glScalex, NULL, 1207), + NAME_FUNC_OFFSET(21754, glTexEnvx, glTexEnvx, NULL, 1208), + NAME_FUNC_OFFSET(21764, glTexEnvxv, glTexEnvxv, NULL, 1209), + NAME_FUNC_OFFSET(21775, glTexParameterx, glTexParameterx, NULL, 1210), + NAME_FUNC_OFFSET(21791, glTranslatex, glTranslatex, NULL, 1211), + NAME_FUNC_OFFSET(21804, glClipPlanef, glClipPlanef, NULL, 1212), + NAME_FUNC_OFFSET(21817, glClipPlanex, glClipPlanex, NULL, 1213), + NAME_FUNC_OFFSET(21830, glGetClipPlanef, glGetClipPlanef, NULL, 1214), + NAME_FUNC_OFFSET(21846, glGetClipPlanex, glGetClipPlanex, NULL, 1215), + NAME_FUNC_OFFSET(21862, glGetFixedv, glGetFixedv, NULL, 1216), + NAME_FUNC_OFFSET(21874, glGetLightxv, glGetLightxv, NULL, 1217), + NAME_FUNC_OFFSET(21887, glGetMaterialxv, glGetMaterialxv, NULL, 1218), + NAME_FUNC_OFFSET(21903, glGetTexEnvxv, glGetTexEnvxv, NULL, 1219), + NAME_FUNC_OFFSET(21917, glGetTexParameterxv, glGetTexParameterxv, NULL, 1220), + NAME_FUNC_OFFSET(21937, glPointParameterx, glPointParameterx, NULL, 1221), + NAME_FUNC_OFFSET(21955, glPointParameterxv, glPointParameterxv, NULL, 1222), + NAME_FUNC_OFFSET(21974, glTexParameterxv, glTexParameterxv, NULL, 1223), + NAME_FUNC_OFFSET(21991, glTexGenf, glTexGenf, NULL, 190), + NAME_FUNC_OFFSET(22004, glTexGenfv, glTexGenfv, NULL, 191), + NAME_FUNC_OFFSET(22018, glTexGeni, glTexGeni, NULL, 192), + NAME_FUNC_OFFSET(22031, glTexGeniv, glTexGeniv, NULL, 193), + NAME_FUNC_OFFSET(22045, glReadBuffer, glReadBuffer, NULL, 254), + NAME_FUNC_OFFSET(22060, glGetTexGenfv, glGetTexGenfv, NULL, 279), + NAME_FUNC_OFFSET(22077, glGetTexGeniv, glGetTexGeniv, NULL, 280), + NAME_FUNC_OFFSET(22094, glArrayElement, glArrayElement, NULL, 306), + NAME_FUNC_OFFSET(22112, glBindTexture, glBindTexture, NULL, 307), + NAME_FUNC_OFFSET(22129, glDrawArrays, glDrawArrays, NULL, 310), + NAME_FUNC_OFFSET(22145, glAreTexturesResident, glAreTexturesResidentEXT, glAreTexturesResidentEXT, 322), + NAME_FUNC_OFFSET(22170, glCopyTexImage1D, glCopyTexImage1D, NULL, 323), + NAME_FUNC_OFFSET(22190, glCopyTexImage2D, glCopyTexImage2D, NULL, 324), + NAME_FUNC_OFFSET(22210, glCopyTexSubImage1D, glCopyTexSubImage1D, NULL, 325), + NAME_FUNC_OFFSET(22233, glCopyTexSubImage2D, glCopyTexSubImage2D, NULL, 326), + NAME_FUNC_OFFSET(22256, glDeleteTextures, glDeleteTexturesEXT, glDeleteTexturesEXT, 327), + NAME_FUNC_OFFSET(22276, glGenTextures, glGenTexturesEXT, glGenTexturesEXT, 328), + NAME_FUNC_OFFSET(22293, glGetPointerv, glGetPointerv, NULL, 329), + NAME_FUNC_OFFSET(22310, glIsTexture, glIsTextureEXT, glIsTextureEXT, 330), + NAME_FUNC_OFFSET(22325, glPrioritizeTextures, glPrioritizeTextures, NULL, 331), + NAME_FUNC_OFFSET(22349, glTexSubImage1D, glTexSubImage1D, NULL, 332), + NAME_FUNC_OFFSET(22368, glTexSubImage2D, glTexSubImage2D, NULL, 333), + NAME_FUNC_OFFSET(22387, glBlendColor, glBlendColor, NULL, 336), + NAME_FUNC_OFFSET(22403, glBlendEquation, glBlendEquation, NULL, 337), + NAME_FUNC_OFFSET(22422, glBlendEquation, glBlendEquation, NULL, 337), + NAME_FUNC_OFFSET(22441, glDrawRangeElements, glDrawRangeElements, NULL, 338), + NAME_FUNC_OFFSET(22464, glColorTable, glColorTable, NULL, 339), + NAME_FUNC_OFFSET(22480, glColorTable, glColorTable, NULL, 339), + NAME_FUNC_OFFSET(22496, glColorTableParameterfv, glColorTableParameterfv, NULL, 340), + NAME_FUNC_OFFSET(22523, glColorTableParameteriv, glColorTableParameteriv, NULL, 341), + NAME_FUNC_OFFSET(22550, glCopyColorTable, glCopyColorTable, NULL, 342), + NAME_FUNC_OFFSET(22570, glGetColorTable, glGetColorTableEXT, glGetColorTableEXT, 343), + NAME_FUNC_OFFSET(22589, glGetColorTable, glGetColorTableEXT, glGetColorTableEXT, 343), + NAME_FUNC_OFFSET(22608, glGetColorTableParameterfv, glGetColorTableParameterfvEXT, glGetColorTableParameterfvEXT, 344), + NAME_FUNC_OFFSET(22638, glGetColorTableParameterfv, glGetColorTableParameterfvEXT, glGetColorTableParameterfvEXT, 344), + NAME_FUNC_OFFSET(22668, glGetColorTableParameteriv, glGetColorTableParameterivEXT, glGetColorTableParameterivEXT, 345), + NAME_FUNC_OFFSET(22698, glGetColorTableParameteriv, glGetColorTableParameterivEXT, glGetColorTableParameterivEXT, 345), + NAME_FUNC_OFFSET(22728, glColorSubTable, glColorSubTable, NULL, 346), + NAME_FUNC_OFFSET(22747, glCopyColorSubTable, glCopyColorSubTable, NULL, 347), + NAME_FUNC_OFFSET(22770, glConvolutionFilter1D, glConvolutionFilter1D, NULL, 348), + NAME_FUNC_OFFSET(22795, glConvolutionFilter2D, glConvolutionFilter2D, NULL, 349), + NAME_FUNC_OFFSET(22820, glConvolutionParameterf, glConvolutionParameterf, NULL, 350), + NAME_FUNC_OFFSET(22847, glConvolutionParameterfv, glConvolutionParameterfv, NULL, 351), + NAME_FUNC_OFFSET(22875, glConvolutionParameteri, glConvolutionParameteri, NULL, 352), + NAME_FUNC_OFFSET(22902, glConvolutionParameteriv, glConvolutionParameteriv, NULL, 353), + NAME_FUNC_OFFSET(22930, glCopyConvolutionFilter1D, glCopyConvolutionFilter1D, NULL, 354), + NAME_FUNC_OFFSET(22959, glCopyConvolutionFilter2D, glCopyConvolutionFilter2D, NULL, 355), + NAME_FUNC_OFFSET(22988, glGetConvolutionFilter, gl_dispatch_stub_356, gl_dispatch_stub_356, 356), + NAME_FUNC_OFFSET(23014, glGetConvolutionParameterfv, gl_dispatch_stub_357, gl_dispatch_stub_357, 357), + NAME_FUNC_OFFSET(23045, glGetConvolutionParameteriv, gl_dispatch_stub_358, gl_dispatch_stub_358, 358), + NAME_FUNC_OFFSET(23076, glGetSeparableFilter, gl_dispatch_stub_359, gl_dispatch_stub_359, 359), + NAME_FUNC_OFFSET(23100, glSeparableFilter2D, glSeparableFilter2D, NULL, 360), + NAME_FUNC_OFFSET(23123, glGetHistogram, gl_dispatch_stub_361, gl_dispatch_stub_361, 361), + NAME_FUNC_OFFSET(23141, glGetHistogramParameterfv, gl_dispatch_stub_362, gl_dispatch_stub_362, 362), + NAME_FUNC_OFFSET(23170, glGetHistogramParameteriv, gl_dispatch_stub_363, gl_dispatch_stub_363, 363), + NAME_FUNC_OFFSET(23199, glGetMinmax, gl_dispatch_stub_364, gl_dispatch_stub_364, 364), + NAME_FUNC_OFFSET(23214, glGetMinmaxParameterfv, gl_dispatch_stub_365, gl_dispatch_stub_365, 365), + NAME_FUNC_OFFSET(23240, glGetMinmaxParameteriv, gl_dispatch_stub_366, gl_dispatch_stub_366, 366), + NAME_FUNC_OFFSET(23266, glHistogram, glHistogram, NULL, 367), + NAME_FUNC_OFFSET(23281, glMinmax, glMinmax, NULL, 368), + NAME_FUNC_OFFSET(23293, glResetHistogram, glResetHistogram, NULL, 369), + NAME_FUNC_OFFSET(23313, glResetMinmax, glResetMinmax, NULL, 370), + NAME_FUNC_OFFSET(23330, glTexImage3D, glTexImage3D, NULL, 371), + NAME_FUNC_OFFSET(23346, glTexImage3D, glTexImage3D, NULL, 371), + NAME_FUNC_OFFSET(23362, glTexSubImage3D, glTexSubImage3D, NULL, 372), + NAME_FUNC_OFFSET(23381, glTexSubImage3D, glTexSubImage3D, NULL, 372), + NAME_FUNC_OFFSET(23400, glCopyTexSubImage3D, glCopyTexSubImage3D, NULL, 373), + NAME_FUNC_OFFSET(23423, glCopyTexSubImage3D, glCopyTexSubImage3D, NULL, 373), + NAME_FUNC_OFFSET(23446, glActiveTexture, glActiveTexture, NULL, 374), + NAME_FUNC_OFFSET(23465, glClientActiveTexture, glClientActiveTexture, NULL, 375), + NAME_FUNC_OFFSET(23490, glMultiTexCoord1d, glMultiTexCoord1d, NULL, 376), + NAME_FUNC_OFFSET(23511, glMultiTexCoord1dv, glMultiTexCoord1dv, NULL, 377), + NAME_FUNC_OFFSET(23533, glMultiTexCoord1fARB, glMultiTexCoord1fARB, NULL, 378), + NAME_FUNC_OFFSET(23551, glMultiTexCoord1fvARB, glMultiTexCoord1fvARB, NULL, 379), + NAME_FUNC_OFFSET(23570, glMultiTexCoord1i, glMultiTexCoord1i, NULL, 380), + NAME_FUNC_OFFSET(23591, glMultiTexCoord1iv, glMultiTexCoord1iv, NULL, 381), + NAME_FUNC_OFFSET(23613, glMultiTexCoord1s, glMultiTexCoord1s, NULL, 382), + NAME_FUNC_OFFSET(23634, glMultiTexCoord1sv, glMultiTexCoord1sv, NULL, 383), + NAME_FUNC_OFFSET(23656, glMultiTexCoord2d, glMultiTexCoord2d, NULL, 384), + NAME_FUNC_OFFSET(23677, glMultiTexCoord2dv, glMultiTexCoord2dv, NULL, 385), + NAME_FUNC_OFFSET(23699, glMultiTexCoord2fARB, glMultiTexCoord2fARB, NULL, 386), + NAME_FUNC_OFFSET(23717, glMultiTexCoord2fvARB, glMultiTexCoord2fvARB, NULL, 387), + NAME_FUNC_OFFSET(23736, glMultiTexCoord2i, glMultiTexCoord2i, NULL, 388), + NAME_FUNC_OFFSET(23757, glMultiTexCoord2iv, glMultiTexCoord2iv, NULL, 389), + NAME_FUNC_OFFSET(23779, glMultiTexCoord2s, glMultiTexCoord2s, NULL, 390), + NAME_FUNC_OFFSET(23800, glMultiTexCoord2sv, glMultiTexCoord2sv, NULL, 391), + NAME_FUNC_OFFSET(23822, glMultiTexCoord3d, glMultiTexCoord3d, NULL, 392), + NAME_FUNC_OFFSET(23843, glMultiTexCoord3dv, glMultiTexCoord3dv, NULL, 393), + NAME_FUNC_OFFSET(23865, glMultiTexCoord3fARB, glMultiTexCoord3fARB, NULL, 394), + NAME_FUNC_OFFSET(23883, glMultiTexCoord3fvARB, glMultiTexCoord3fvARB, NULL, 395), + NAME_FUNC_OFFSET(23902, glMultiTexCoord3i, glMultiTexCoord3i, NULL, 396), + NAME_FUNC_OFFSET(23923, glMultiTexCoord3iv, glMultiTexCoord3iv, NULL, 397), + NAME_FUNC_OFFSET(23945, glMultiTexCoord3s, glMultiTexCoord3s, NULL, 398), + NAME_FUNC_OFFSET(23966, glMultiTexCoord3sv, glMultiTexCoord3sv, NULL, 399), + NAME_FUNC_OFFSET(23988, glMultiTexCoord4d, glMultiTexCoord4d, NULL, 400), + NAME_FUNC_OFFSET(24009, glMultiTexCoord4dv, glMultiTexCoord4dv, NULL, 401), + NAME_FUNC_OFFSET(24031, glMultiTexCoord4fARB, glMultiTexCoord4fARB, NULL, 402), + NAME_FUNC_OFFSET(24049, glMultiTexCoord4fvARB, glMultiTexCoord4fvARB, NULL, 403), + NAME_FUNC_OFFSET(24068, glMultiTexCoord4i, glMultiTexCoord4i, NULL, 404), + NAME_FUNC_OFFSET(24089, glMultiTexCoord4iv, glMultiTexCoord4iv, NULL, 405), + NAME_FUNC_OFFSET(24111, glMultiTexCoord4s, glMultiTexCoord4s, NULL, 406), + NAME_FUNC_OFFSET(24132, glMultiTexCoord4sv, glMultiTexCoord4sv, NULL, 407), + NAME_FUNC_OFFSET(24154, glCompressedTexImage1D, glCompressedTexImage1D, NULL, 408), + NAME_FUNC_OFFSET(24180, glCompressedTexImage2D, glCompressedTexImage2D, NULL, 409), + NAME_FUNC_OFFSET(24206, glCompressedTexImage3D, glCompressedTexImage3D, NULL, 410), + NAME_FUNC_OFFSET(24232, glCompressedTexImage3D, glCompressedTexImage3D, NULL, 410), + NAME_FUNC_OFFSET(24258, glCompressedTexSubImage1D, glCompressedTexSubImage1D, NULL, 411), + NAME_FUNC_OFFSET(24287, glCompressedTexSubImage2D, glCompressedTexSubImage2D, NULL, 412), + NAME_FUNC_OFFSET(24316, glCompressedTexSubImage3D, glCompressedTexSubImage3D, NULL, 413), + NAME_FUNC_OFFSET(24345, glCompressedTexSubImage3D, glCompressedTexSubImage3D, NULL, 413), + NAME_FUNC_OFFSET(24374, glGetCompressedTexImage, glGetCompressedTexImage, NULL, 414), + NAME_FUNC_OFFSET(24401, glLoadTransposeMatrixd, glLoadTransposeMatrixd, NULL, 415), + NAME_FUNC_OFFSET(24427, glLoadTransposeMatrixf, glLoadTransposeMatrixf, NULL, 416), + NAME_FUNC_OFFSET(24453, glMultTransposeMatrixd, glMultTransposeMatrixd, NULL, 417), + NAME_FUNC_OFFSET(24479, glMultTransposeMatrixf, glMultTransposeMatrixf, NULL, 418), + NAME_FUNC_OFFSET(24505, glSampleCoverage, glSampleCoverage, NULL, 419), + NAME_FUNC_OFFSET(24525, glBlendFuncSeparate, glBlendFuncSeparate, NULL, 420), + NAME_FUNC_OFFSET(24548, glBlendFuncSeparate, glBlendFuncSeparate, NULL, 420), + NAME_FUNC_OFFSET(24572, glBlendFuncSeparate, glBlendFuncSeparate, NULL, 420), + NAME_FUNC_OFFSET(24595, glFogCoordPointer, glFogCoordPointer, NULL, 421), + NAME_FUNC_OFFSET(24616, glFogCoordd, glFogCoordd, NULL, 422), + NAME_FUNC_OFFSET(24631, glFogCoorddv, glFogCoorddv, NULL, 423), + NAME_FUNC_OFFSET(24647, glMultiDrawArrays, glMultiDrawArrays, NULL, 424), + NAME_FUNC_OFFSET(24668, glPointParameterf, glPointParameterf, NULL, 425), + NAME_FUNC_OFFSET(24689, glPointParameterf, glPointParameterf, NULL, 425), + NAME_FUNC_OFFSET(24710, glPointParameterf, glPointParameterf, NULL, 425), + NAME_FUNC_OFFSET(24732, glPointParameterfv, glPointParameterfv, NULL, 426), + NAME_FUNC_OFFSET(24754, glPointParameterfv, glPointParameterfv, NULL, 426), + NAME_FUNC_OFFSET(24776, glPointParameterfv, glPointParameterfv, NULL, 426), + NAME_FUNC_OFFSET(24799, glPointParameteri, glPointParameteri, NULL, 427), + NAME_FUNC_OFFSET(24819, glPointParameteriv, glPointParameteriv, NULL, 428), + NAME_FUNC_OFFSET(24840, glSecondaryColor3b, glSecondaryColor3b, NULL, 429), + NAME_FUNC_OFFSET(24862, glSecondaryColor3bv, glSecondaryColor3bv, NULL, 430), + NAME_FUNC_OFFSET(24885, glSecondaryColor3d, glSecondaryColor3d, NULL, 431), + NAME_FUNC_OFFSET(24907, glSecondaryColor3dv, glSecondaryColor3dv, NULL, 432), + NAME_FUNC_OFFSET(24930, glSecondaryColor3i, glSecondaryColor3i, NULL, 433), + NAME_FUNC_OFFSET(24952, glSecondaryColor3iv, glSecondaryColor3iv, NULL, 434), + NAME_FUNC_OFFSET(24975, glSecondaryColor3s, glSecondaryColor3s, NULL, 435), + NAME_FUNC_OFFSET(24997, glSecondaryColor3sv, glSecondaryColor3sv, NULL, 436), + NAME_FUNC_OFFSET(25020, glSecondaryColor3ub, glSecondaryColor3ub, NULL, 437), + NAME_FUNC_OFFSET(25043, glSecondaryColor3ubv, glSecondaryColor3ubv, NULL, 438), + NAME_FUNC_OFFSET(25067, glSecondaryColor3ui, glSecondaryColor3ui, NULL, 439), + NAME_FUNC_OFFSET(25090, glSecondaryColor3uiv, glSecondaryColor3uiv, NULL, 440), + NAME_FUNC_OFFSET(25114, glSecondaryColor3us, glSecondaryColor3us, NULL, 441), + NAME_FUNC_OFFSET(25137, glSecondaryColor3usv, glSecondaryColor3usv, NULL, 442), + NAME_FUNC_OFFSET(25161, glSecondaryColorPointer, glSecondaryColorPointer, NULL, 443), + NAME_FUNC_OFFSET(25188, glWindowPos2d, glWindowPos2d, NULL, 444), + NAME_FUNC_OFFSET(25205, glWindowPos2d, glWindowPos2d, NULL, 444), + NAME_FUNC_OFFSET(25223, glWindowPos2dv, glWindowPos2dv, NULL, 445), + NAME_FUNC_OFFSET(25241, glWindowPos2dv, glWindowPos2dv, NULL, 445), + NAME_FUNC_OFFSET(25260, glWindowPos2f, glWindowPos2f, NULL, 446), + NAME_FUNC_OFFSET(25277, glWindowPos2f, glWindowPos2f, NULL, 446), + NAME_FUNC_OFFSET(25295, glWindowPos2fv, glWindowPos2fv, NULL, 447), + NAME_FUNC_OFFSET(25313, glWindowPos2fv, glWindowPos2fv, NULL, 447), + NAME_FUNC_OFFSET(25332, glWindowPos2i, glWindowPos2i, NULL, 448), + NAME_FUNC_OFFSET(25349, glWindowPos2i, glWindowPos2i, NULL, 448), + NAME_FUNC_OFFSET(25367, glWindowPos2iv, glWindowPos2iv, NULL, 449), + NAME_FUNC_OFFSET(25385, glWindowPos2iv, glWindowPos2iv, NULL, 449), + NAME_FUNC_OFFSET(25404, glWindowPos2s, glWindowPos2s, NULL, 450), + NAME_FUNC_OFFSET(25421, glWindowPos2s, glWindowPos2s, NULL, 450), + NAME_FUNC_OFFSET(25439, glWindowPos2sv, glWindowPos2sv, NULL, 451), + NAME_FUNC_OFFSET(25457, glWindowPos2sv, glWindowPos2sv, NULL, 451), + NAME_FUNC_OFFSET(25476, glWindowPos3d, glWindowPos3d, NULL, 452), + NAME_FUNC_OFFSET(25493, glWindowPos3d, glWindowPos3d, NULL, 452), + NAME_FUNC_OFFSET(25511, glWindowPos3dv, glWindowPos3dv, NULL, 453), + NAME_FUNC_OFFSET(25529, glWindowPos3dv, glWindowPos3dv, NULL, 453), + NAME_FUNC_OFFSET(25548, glWindowPos3f, glWindowPos3f, NULL, 454), + NAME_FUNC_OFFSET(25565, glWindowPos3f, glWindowPos3f, NULL, 454), + NAME_FUNC_OFFSET(25583, glWindowPos3fv, glWindowPos3fv, NULL, 455), + NAME_FUNC_OFFSET(25601, glWindowPos3fv, glWindowPos3fv, NULL, 455), + NAME_FUNC_OFFSET(25620, glWindowPos3i, glWindowPos3i, NULL, 456), + NAME_FUNC_OFFSET(25637, glWindowPos3i, glWindowPos3i, NULL, 456), + NAME_FUNC_OFFSET(25655, glWindowPos3iv, glWindowPos3iv, NULL, 457), + NAME_FUNC_OFFSET(25673, glWindowPos3iv, glWindowPos3iv, NULL, 457), + NAME_FUNC_OFFSET(25692, glWindowPos3s, glWindowPos3s, NULL, 458), + NAME_FUNC_OFFSET(25709, glWindowPos3s, glWindowPos3s, NULL, 458), + NAME_FUNC_OFFSET(25727, glWindowPos3sv, glWindowPos3sv, NULL, 459), + NAME_FUNC_OFFSET(25745, glWindowPos3sv, glWindowPos3sv, NULL, 459), + NAME_FUNC_OFFSET(25764, glBeginQuery, glBeginQuery, NULL, 460), + NAME_FUNC_OFFSET(25780, glBindBuffer, glBindBuffer, NULL, 461), + NAME_FUNC_OFFSET(25796, glBufferData, glBufferData, NULL, 462), + NAME_FUNC_OFFSET(25812, glBufferSubData, glBufferSubData, NULL, 463), + NAME_FUNC_OFFSET(25831, glDeleteBuffers, glDeleteBuffers, NULL, 464), + NAME_FUNC_OFFSET(25850, glDeleteQueries, glDeleteQueries, NULL, 465), + NAME_FUNC_OFFSET(25869, glEndQuery, glEndQuery, NULL, 466), + NAME_FUNC_OFFSET(25883, glGenBuffers, glGenBuffers, NULL, 467), + NAME_FUNC_OFFSET(25899, glGenQueries, glGenQueries, NULL, 468), + NAME_FUNC_OFFSET(25915, glGetBufferParameteriv, glGetBufferParameteriv, NULL, 469), + NAME_FUNC_OFFSET(25941, glGetBufferPointerv, glGetBufferPointerv, NULL, 470), + NAME_FUNC_OFFSET(25964, glGetBufferPointerv, glGetBufferPointerv, NULL, 470), + NAME_FUNC_OFFSET(25987, glGetBufferSubData, glGetBufferSubData, NULL, 471), + NAME_FUNC_OFFSET(26009, glGetQueryObjectiv, glGetQueryObjectiv, NULL, 472), + NAME_FUNC_OFFSET(26031, glGetQueryObjectuiv, glGetQueryObjectuiv, NULL, 473), + NAME_FUNC_OFFSET(26054, glGetQueryiv, glGetQueryiv, NULL, 474), + NAME_FUNC_OFFSET(26070, glIsBuffer, glIsBuffer, NULL, 475), + NAME_FUNC_OFFSET(26084, glIsQuery, glIsQuery, NULL, 476), + NAME_FUNC_OFFSET(26097, glMapBuffer, glMapBuffer, NULL, 477), + NAME_FUNC_OFFSET(26112, glMapBuffer, glMapBuffer, NULL, 477), + NAME_FUNC_OFFSET(26127, glUnmapBuffer, glUnmapBuffer, NULL, 478), + NAME_FUNC_OFFSET(26144, glUnmapBuffer, glUnmapBuffer, NULL, 478), + NAME_FUNC_OFFSET(26161, glBindAttribLocation, glBindAttribLocation, NULL, 480), + NAME_FUNC_OFFSET(26185, glBlendEquationSeparate, glBlendEquationSeparate, NULL, 481), + NAME_FUNC_OFFSET(26212, glBlendEquationSeparate, glBlendEquationSeparate, NULL, 481), + NAME_FUNC_OFFSET(26239, glBlendEquationSeparate, glBlendEquationSeparate, NULL, 481), + NAME_FUNC_OFFSET(26266, glCompileShader, glCompileShader, NULL, 482), + NAME_FUNC_OFFSET(26285, glDisableVertexAttribArray, glDisableVertexAttribArray, NULL, 488), + NAME_FUNC_OFFSET(26315, glDrawBuffers, glDrawBuffers, NULL, 489), + NAME_FUNC_OFFSET(26332, glDrawBuffers, glDrawBuffers, NULL, 489), + NAME_FUNC_OFFSET(26349, glDrawBuffers, glDrawBuffers, NULL, 489), + NAME_FUNC_OFFSET(26365, glDrawBuffers, glDrawBuffers, NULL, 489), + NAME_FUNC_OFFSET(26382, glEnableVertexAttribArray, glEnableVertexAttribArray, NULL, 490), + NAME_FUNC_OFFSET(26411, glGetActiveAttrib, glGetActiveAttrib, NULL, 491), + NAME_FUNC_OFFSET(26432, glGetActiveUniform, glGetActiveUniform, NULL, 492), + NAME_FUNC_OFFSET(26454, glGetAttribLocation, glGetAttribLocation, NULL, 494), + NAME_FUNC_OFFSET(26477, glGetShaderSource, glGetShaderSource, NULL, 498), + NAME_FUNC_OFFSET(26498, glGetUniformLocation, glGetUniformLocation, NULL, 500), + NAME_FUNC_OFFSET(26522, glGetUniformfv, glGetUniformfv, NULL, 501), + NAME_FUNC_OFFSET(26540, glGetUniformiv, glGetUniformiv, NULL, 502), + NAME_FUNC_OFFSET(26558, glGetVertexAttribPointerv, glGetVertexAttribPointerv, NULL, 503), + NAME_FUNC_OFFSET(26587, glGetVertexAttribPointerv, glGetVertexAttribPointerv, NULL, 503), + NAME_FUNC_OFFSET(26615, glGetVertexAttribdv, glGetVertexAttribdv, NULL, 504), + NAME_FUNC_OFFSET(26638, glGetVertexAttribfv, glGetVertexAttribfv, NULL, 505), + NAME_FUNC_OFFSET(26661, glGetVertexAttribiv, glGetVertexAttribiv, NULL, 506), + NAME_FUNC_OFFSET(26684, glLinkProgram, glLinkProgram, NULL, 509), + NAME_FUNC_OFFSET(26701, glShaderSource, glShaderSource, NULL, 510), + NAME_FUNC_OFFSET(26719, glStencilOpSeparate, glStencilOpSeparate, NULL, 513), + NAME_FUNC_OFFSET(26742, glUniform1f, glUniform1f, NULL, 514), + NAME_FUNC_OFFSET(26757, glUniform1fv, glUniform1fv, NULL, 515), + NAME_FUNC_OFFSET(26773, glUniform1i, glUniform1i, NULL, 516), + NAME_FUNC_OFFSET(26788, glUniform1iv, glUniform1iv, NULL, 517), + NAME_FUNC_OFFSET(26804, glUniform2f, glUniform2f, NULL, 518), + NAME_FUNC_OFFSET(26819, glUniform2fv, glUniform2fv, NULL, 519), + NAME_FUNC_OFFSET(26835, glUniform2i, glUniform2i, NULL, 520), + NAME_FUNC_OFFSET(26850, glUniform2iv, glUniform2iv, NULL, 521), + NAME_FUNC_OFFSET(26866, glUniform3f, glUniform3f, NULL, 522), + NAME_FUNC_OFFSET(26881, glUniform3fv, glUniform3fv, NULL, 523), + NAME_FUNC_OFFSET(26897, glUniform3i, glUniform3i, NULL, 524), + NAME_FUNC_OFFSET(26912, glUniform3iv, glUniform3iv, NULL, 525), + NAME_FUNC_OFFSET(26928, glUniform4f, glUniform4f, NULL, 526), + NAME_FUNC_OFFSET(26943, glUniform4fv, glUniform4fv, NULL, 527), + NAME_FUNC_OFFSET(26959, glUniform4i, glUniform4i, NULL, 528), + NAME_FUNC_OFFSET(26974, glUniform4iv, glUniform4iv, NULL, 529), + NAME_FUNC_OFFSET(26990, glUniformMatrix2fv, glUniformMatrix2fv, NULL, 530), + NAME_FUNC_OFFSET(27012, glUniformMatrix3fv, glUniformMatrix3fv, NULL, 531), + NAME_FUNC_OFFSET(27034, glUniformMatrix4fv, glUniformMatrix4fv, NULL, 532), + NAME_FUNC_OFFSET(27056, glUseProgram, glUseProgram, NULL, 533), + NAME_FUNC_OFFSET(27078, glValidateProgram, glValidateProgram, NULL, 534), + NAME_FUNC_OFFSET(27099, glVertexAttrib1d, glVertexAttrib1d, NULL, 535), + NAME_FUNC_OFFSET(27119, glVertexAttrib1dv, glVertexAttrib1dv, NULL, 536), + NAME_FUNC_OFFSET(27140, glVertexAttrib1s, glVertexAttrib1s, NULL, 537), + NAME_FUNC_OFFSET(27160, glVertexAttrib1sv, glVertexAttrib1sv, NULL, 538), + NAME_FUNC_OFFSET(27181, glVertexAttrib2d, glVertexAttrib2d, NULL, 539), + NAME_FUNC_OFFSET(27201, glVertexAttrib2dv, glVertexAttrib2dv, NULL, 540), + NAME_FUNC_OFFSET(27222, glVertexAttrib2s, glVertexAttrib2s, NULL, 541), + NAME_FUNC_OFFSET(27242, glVertexAttrib2sv, glVertexAttrib2sv, NULL, 542), + NAME_FUNC_OFFSET(27263, glVertexAttrib3d, glVertexAttrib3d, NULL, 543), + NAME_FUNC_OFFSET(27283, glVertexAttrib3dv, glVertexAttrib3dv, NULL, 544), + NAME_FUNC_OFFSET(27304, glVertexAttrib3s, glVertexAttrib3s, NULL, 545), + NAME_FUNC_OFFSET(27324, glVertexAttrib3sv, glVertexAttrib3sv, NULL, 546), + NAME_FUNC_OFFSET(27345, glVertexAttrib4Nbv, glVertexAttrib4Nbv, NULL, 547), + NAME_FUNC_OFFSET(27367, glVertexAttrib4Niv, glVertexAttrib4Niv, NULL, 548), + NAME_FUNC_OFFSET(27389, glVertexAttrib4Nsv, glVertexAttrib4Nsv, NULL, 549), + NAME_FUNC_OFFSET(27411, glVertexAttrib4Nub, glVertexAttrib4Nub, NULL, 550), + NAME_FUNC_OFFSET(27433, glVertexAttrib4Nubv, glVertexAttrib4Nubv, NULL, 551), + NAME_FUNC_OFFSET(27456, glVertexAttrib4Nuiv, glVertexAttrib4Nuiv, NULL, 552), + NAME_FUNC_OFFSET(27479, glVertexAttrib4Nusv, glVertexAttrib4Nusv, NULL, 553), + NAME_FUNC_OFFSET(27502, glVertexAttrib4bv, glVertexAttrib4bv, NULL, 554), + NAME_FUNC_OFFSET(27523, glVertexAttrib4d, glVertexAttrib4d, NULL, 555), + NAME_FUNC_OFFSET(27543, glVertexAttrib4dv, glVertexAttrib4dv, NULL, 556), + NAME_FUNC_OFFSET(27564, glVertexAttrib4iv, glVertexAttrib4iv, NULL, 557), + NAME_FUNC_OFFSET(27585, glVertexAttrib4s, glVertexAttrib4s, NULL, 558), + NAME_FUNC_OFFSET(27605, glVertexAttrib4sv, glVertexAttrib4sv, NULL, 559), + NAME_FUNC_OFFSET(27626, glVertexAttrib4ubv, glVertexAttrib4ubv, NULL, 560), + NAME_FUNC_OFFSET(27648, glVertexAttrib4uiv, glVertexAttrib4uiv, NULL, 561), + NAME_FUNC_OFFSET(27670, glVertexAttrib4usv, glVertexAttrib4usv, NULL, 562), + NAME_FUNC_OFFSET(27692, glVertexAttribPointer, glVertexAttribPointer, NULL, 563), + NAME_FUNC_OFFSET(27717, glBeginConditionalRender, glBeginConditionalRender, NULL, 570), + NAME_FUNC_OFFSET(27744, glBeginTransformFeedback, glBeginTransformFeedback, NULL, 571), + NAME_FUNC_OFFSET(27772, glBindBufferBase, glBindBufferBase, NULL, 572), + NAME_FUNC_OFFSET(27792, glBindBufferRange, glBindBufferRange, NULL, 573), + NAME_FUNC_OFFSET(27813, glBindFragDataLocation, glBindFragDataLocation, NULL, 574), + NAME_FUNC_OFFSET(27839, glClampColor, glClampColor, NULL, 575), + NAME_FUNC_OFFSET(27855, glColorMaski, glColorMaski, NULL, 580), + NAME_FUNC_OFFSET(27877, glDisablei, glDisablei, NULL, 581), + NAME_FUNC_OFFSET(27897, glEnablei, glEnablei, NULL, 582), + NAME_FUNC_OFFSET(27916, glEndConditionalRender, glEndConditionalRender, NULL, 583), + NAME_FUNC_OFFSET(27941, glEndTransformFeedback, glEndTransformFeedback, NULL, 584), + NAME_FUNC_OFFSET(27967, glGetBooleani_v, glGetBooleani_v, NULL, 585), + NAME_FUNC_OFFSET(27991, glGetFragDataLocation, glGetFragDataLocation, NULL, 586), + NAME_FUNC_OFFSET(28016, glGetIntegeri_v, glGetIntegeri_v, NULL, 587), + NAME_FUNC_OFFSET(28040, glGetTexParameterIiv, glGetTexParameterIiv, NULL, 589), + NAME_FUNC_OFFSET(28064, glGetTexParameterIuiv, glGetTexParameterIuiv, NULL, 590), + NAME_FUNC_OFFSET(28089, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, NULL, 591), + NAME_FUNC_OFFSET(28122, glGetUniformuiv, glGetUniformuiv, NULL, 592), + NAME_FUNC_OFFSET(28141, glGetVertexAttribIiv, glGetVertexAttribIiv, NULL, 593), + NAME_FUNC_OFFSET(28165, glGetVertexAttribIuiv, glGetVertexAttribIuiv, NULL, 594), + NAME_FUNC_OFFSET(28190, glIsEnabledi, glIsEnabledi, NULL, 595), + NAME_FUNC_OFFSET(28212, glTexParameterIiv, glTexParameterIiv, NULL, 596), + NAME_FUNC_OFFSET(28233, glTexParameterIuiv, glTexParameterIuiv, NULL, 597), + NAME_FUNC_OFFSET(28255, glTransformFeedbackVaryings, glTransformFeedbackVaryings, NULL, 598), + NAME_FUNC_OFFSET(28286, glUniform1ui, glUniform1ui, NULL, 599), + NAME_FUNC_OFFSET(28302, glUniform1uiv, glUniform1uiv, NULL, 600), + NAME_FUNC_OFFSET(28319, glUniform2ui, glUniform2ui, NULL, 601), + NAME_FUNC_OFFSET(28335, glUniform2uiv, glUniform2uiv, NULL, 602), + NAME_FUNC_OFFSET(28352, glUniform3ui, glUniform3ui, NULL, 603), + NAME_FUNC_OFFSET(28368, glUniform3uiv, glUniform3uiv, NULL, 604), + NAME_FUNC_OFFSET(28385, glUniform4ui, glUniform4ui, NULL, 605), + NAME_FUNC_OFFSET(28401, glUniform4uiv, glUniform4uiv, NULL, 606), + NAME_FUNC_OFFSET(28418, glVertexAttribI1iv, glVertexAttribI1iv, NULL, 607), + NAME_FUNC_OFFSET(28440, glVertexAttribI1uiv, glVertexAttribI1uiv, NULL, 608), + NAME_FUNC_OFFSET(28463, glVertexAttribI4bv, glVertexAttribI4bv, NULL, 609), + NAME_FUNC_OFFSET(28485, glVertexAttribI4sv, glVertexAttribI4sv, NULL, 610), + NAME_FUNC_OFFSET(28507, glVertexAttribI4ubv, glVertexAttribI4ubv, NULL, 611), + NAME_FUNC_OFFSET(28530, glVertexAttribI4usv, glVertexAttribI4usv, NULL, 612), + NAME_FUNC_OFFSET(28553, glVertexAttribIPointer, glVertexAttribIPointer, NULL, 613), + NAME_FUNC_OFFSET(28579, glPrimitiveRestartIndex, glPrimitiveRestartIndex, NULL, 614), + NAME_FUNC_OFFSET(28605, glTexBuffer, glTexBuffer, NULL, 615), + NAME_FUNC_OFFSET(28620, glFramebufferTexture, glFramebufferTexture, NULL, 616), + NAME_FUNC_OFFSET(28644, glVertexAttribDivisor, glVertexAttribDivisor, NULL, 619), + NAME_FUNC_OFFSET(28669, glMinSampleShading, glMinSampleShading, NULL, 620), + NAME_FUNC_OFFSET(28691, glBindProgramARB, glBindProgramARB, NULL, 621), + NAME_FUNC_OFFSET(28707, glDeleteProgramsARB, glDeleteProgramsARB, NULL, 622), + NAME_FUNC_OFFSET(28726, glGenProgramsARB, glGenProgramsARB, NULL, 623), + NAME_FUNC_OFFSET(28742, glIsProgramARB, glIsProgramARB, NULL, 630), + NAME_FUNC_OFFSET(28756, glProgramEnvParameter4dARB, glProgramEnvParameter4dARB, NULL, 631), + NAME_FUNC_OFFSET(28779, glProgramEnvParameter4dvARB, glProgramEnvParameter4dvARB, NULL, 632), + NAME_FUNC_OFFSET(28803, glProgramEnvParameter4fARB, glProgramEnvParameter4fARB, NULL, 633), + NAME_FUNC_OFFSET(28826, glProgramEnvParameter4fvARB, glProgramEnvParameter4fvARB, NULL, 634), + NAME_FUNC_OFFSET(28850, glVertexAttrib1fARB, glVertexAttrib1fARB, NULL, 640), + NAME_FUNC_OFFSET(28867, glVertexAttrib1fvARB, glVertexAttrib1fvARB, NULL, 641), + NAME_FUNC_OFFSET(28885, glVertexAttrib2fARB, glVertexAttrib2fARB, NULL, 642), + NAME_FUNC_OFFSET(28902, glVertexAttrib2fvARB, glVertexAttrib2fvARB, NULL, 643), + NAME_FUNC_OFFSET(28920, glVertexAttrib3fARB, glVertexAttrib3fARB, NULL, 644), + NAME_FUNC_OFFSET(28937, glVertexAttrib3fvARB, glVertexAttrib3fvARB, NULL, 645), + NAME_FUNC_OFFSET(28955, glVertexAttrib4fARB, glVertexAttrib4fARB, NULL, 646), + NAME_FUNC_OFFSET(28972, glVertexAttrib4fvARB, glVertexAttrib4fvARB, NULL, 647), + NAME_FUNC_OFFSET(28990, glDrawArraysInstancedARB, glDrawArraysInstancedARB, NULL, 658), + NAME_FUNC_OFFSET(29015, glDrawArraysInstancedARB, glDrawArraysInstancedARB, NULL, 658), + NAME_FUNC_OFFSET(29037, glDrawElementsInstancedARB, glDrawElementsInstancedARB, NULL, 659), + NAME_FUNC_OFFSET(29064, glDrawElementsInstancedARB, glDrawElementsInstancedARB, NULL, 659), + NAME_FUNC_OFFSET(29088, glBindFramebuffer, glBindFramebuffer, NULL, 660), + NAME_FUNC_OFFSET(29109, glBindRenderbuffer, glBindRenderbuffer, NULL, 661), + NAME_FUNC_OFFSET(29131, glBlitFramebuffer, glBlitFramebuffer, NULL, 662), + NAME_FUNC_OFFSET(29152, glCheckFramebufferStatus, glCheckFramebufferStatus, NULL, 663), + NAME_FUNC_OFFSET(29180, glCheckFramebufferStatus, glCheckFramebufferStatus, NULL, 663), + NAME_FUNC_OFFSET(29208, glDeleteFramebuffers, glDeleteFramebuffers, NULL, 664), + NAME_FUNC_OFFSET(29232, glDeleteFramebuffers, glDeleteFramebuffers, NULL, 664), + NAME_FUNC_OFFSET(29256, glDeleteRenderbuffers, glDeleteRenderbuffers, NULL, 665), + NAME_FUNC_OFFSET(29281, glDeleteRenderbuffers, glDeleteRenderbuffers, NULL, 665), + NAME_FUNC_OFFSET(29306, glFramebufferRenderbuffer, glFramebufferRenderbuffer, NULL, 666), + NAME_FUNC_OFFSET(29335, glFramebufferRenderbuffer, glFramebufferRenderbuffer, NULL, 666), + NAME_FUNC_OFFSET(29364, glFramebufferTexture1D, glFramebufferTexture1D, NULL, 667), + NAME_FUNC_OFFSET(29390, glFramebufferTexture2D, glFramebufferTexture2D, NULL, 668), + NAME_FUNC_OFFSET(29416, glFramebufferTexture2D, glFramebufferTexture2D, NULL, 668), + NAME_FUNC_OFFSET(29442, glFramebufferTexture3D, glFramebufferTexture3D, NULL, 669), + NAME_FUNC_OFFSET(29468, glFramebufferTexture3D, glFramebufferTexture3D, NULL, 669), + NAME_FUNC_OFFSET(29494, glFramebufferTextureLayer, glFramebufferTextureLayer, NULL, 670), + NAME_FUNC_OFFSET(29523, glFramebufferTextureLayer, glFramebufferTextureLayer, NULL, 670), + NAME_FUNC_OFFSET(29552, glGenFramebuffers, glGenFramebuffers, NULL, 671), + NAME_FUNC_OFFSET(29573, glGenFramebuffers, glGenFramebuffers, NULL, 671), + NAME_FUNC_OFFSET(29594, glGenRenderbuffers, glGenRenderbuffers, NULL, 672), + NAME_FUNC_OFFSET(29616, glGenRenderbuffers, glGenRenderbuffers, NULL, 672), + NAME_FUNC_OFFSET(29638, glGenerateMipmap, glGenerateMipmap, NULL, 673), + NAME_FUNC_OFFSET(29658, glGenerateMipmap, glGenerateMipmap, NULL, 673), + NAME_FUNC_OFFSET(29678, glGetFramebufferAttachmentParameteriv, glGetFramebufferAttachmentParameteriv, NULL, 674), + NAME_FUNC_OFFSET(29719, glGetFramebufferAttachmentParameteriv, glGetFramebufferAttachmentParameteriv, NULL, 674), + NAME_FUNC_OFFSET(29760, glGetRenderbufferParameteriv, glGetRenderbufferParameteriv, NULL, 675), + NAME_FUNC_OFFSET(29792, glGetRenderbufferParameteriv, glGetRenderbufferParameteriv, NULL, 675), + NAME_FUNC_OFFSET(29824, glIsFramebuffer, glIsFramebuffer, NULL, 676), + NAME_FUNC_OFFSET(29843, glIsFramebuffer, glIsFramebuffer, NULL, 676), + NAME_FUNC_OFFSET(29862, glIsRenderbuffer, glIsRenderbuffer, NULL, 677), + NAME_FUNC_OFFSET(29882, glIsRenderbuffer, glIsRenderbuffer, NULL, 677), + NAME_FUNC_OFFSET(29902, glRenderbufferStorage, glRenderbufferStorage, NULL, 678), + NAME_FUNC_OFFSET(29927, glRenderbufferStorage, glRenderbufferStorage, NULL, 678), + NAME_FUNC_OFFSET(29952, glRenderbufferStorageMultisample, glRenderbufferStorageMultisample, NULL, 679), + NAME_FUNC_OFFSET(29988, glFlushMappedBufferRange, glFlushMappedBufferRange, NULL, 681), + NAME_FUNC_OFFSET(30016, glMapBufferRange, glMapBufferRange, NULL, 682), + NAME_FUNC_OFFSET(30036, glBindVertexArray, glBindVertexArray, NULL, 683), + NAME_FUNC_OFFSET(30057, glDeleteVertexArrays, glDeleteVertexArrays, NULL, 684), + NAME_FUNC_OFFSET(30083, glDeleteVertexArrays, glDeleteVertexArrays, NULL, 684), + NAME_FUNC_OFFSET(30107, glGenVertexArrays, glGenVertexArrays, NULL, 685), + NAME_FUNC_OFFSET(30128, glIsVertexArray, glIsVertexArray, NULL, 686), + NAME_FUNC_OFFSET(30149, glIsVertexArray, glIsVertexArray, NULL, 686), + NAME_FUNC_OFFSET(30168, glProvokingVertex, glProvokingVertex, NULL, 706), + NAME_FUNC_OFFSET(30189, glBlendEquationSeparateiARB, glBlendEquationSeparateiARB, NULL, 711), + NAME_FUNC_OFFSET(30223, glBlendEquationSeparateiARB, glBlendEquationSeparateiARB, NULL, 711), + NAME_FUNC_OFFSET(30248, glBlendEquationiARB, glBlendEquationiARB, NULL, 712), + NAME_FUNC_OFFSET(30274, glBlendEquationiARB, glBlendEquationiARB, NULL, 712), + NAME_FUNC_OFFSET(30291, glBlendFuncSeparateiARB, glBlendFuncSeparateiARB, NULL, 713), + NAME_FUNC_OFFSET(30321, glBlendFuncSeparateiARB, glBlendFuncSeparateiARB, NULL, 713), + NAME_FUNC_OFFSET(30342, glBlendFunciARB, glBlendFunciARB, NULL, 714), + NAME_FUNC_OFFSET(30364, glBlendFunciARB, glBlendFunciARB, NULL, 714), + NAME_FUNC_OFFSET(30377, gl_dispatch_stub_731, gl_dispatch_stub_731, NULL, 731), + NAME_FUNC_OFFSET(30401, gl_dispatch_stub_732, gl_dispatch_stub_732, NULL, 732), + NAME_FUNC_OFFSET(30426, glClearDepthf, glClearDepthf, NULL, 803), + NAME_FUNC_OFFSET(30443, glDepthRangef, glDepthRangef, NULL, 804), + NAME_FUNC_OFFSET(30460, glGetProgramBinary, glGetProgramBinary, NULL, 808), + NAME_FUNC_OFFSET(30482, glProgramBinary, glProgramBinary, NULL, 809), + NAME_FUNC_OFFSET(30501, glProgramParameteri, glProgramParameteri, NULL, 810), + NAME_FUNC_OFFSET(30524, glProgramParameteri, glProgramParameteri, NULL, 810), + NAME_FUNC_OFFSET(30547, gl_dispatch_stub_932, gl_dispatch_stub_932, NULL, 932), + NAME_FUNC_OFFSET(30563, gl_dispatch_stub_933, gl_dispatch_stub_933, NULL, 933), + NAME_FUNC_OFFSET(30582, gl_dispatch_stub_941, gl_dispatch_stub_941, NULL, 941), + NAME_FUNC_OFFSET(30607, gl_dispatch_stub_942, gl_dispatch_stub_942, NULL, 942), + NAME_FUNC_OFFSET(30632, gl_dispatch_stub_943, gl_dispatch_stub_943, NULL, 943), + NAME_FUNC_OFFSET(30658, gl_dispatch_stub_944, gl_dispatch_stub_944, NULL, 944), + NAME_FUNC_OFFSET(30686, gl_dispatch_stub_945, gl_dispatch_stub_945, NULL, 945), + NAME_FUNC_OFFSET(30711, gl_dispatch_stub_946, gl_dispatch_stub_946, NULL, 946), + NAME_FUNC_OFFSET(30742, gl_dispatch_stub_947, gl_dispatch_stub_947, NULL, 947), + NAME_FUNC_OFFSET(30768, gl_dispatch_stub_948, gl_dispatch_stub_948, NULL, 948), + NAME_FUNC_OFFSET(30791, gl_dispatch_stub_952, gl_dispatch_stub_952, NULL, 952), + NAME_FUNC_OFFSET(30813, gl_dispatch_stub_953, gl_dispatch_stub_953, NULL, 953), + NAME_FUNC_OFFSET(30836, gl_dispatch_stub_954, gl_dispatch_stub_954, NULL, 954), + NAME_FUNC_OFFSET(30858, gl_dispatch_stub_955, gl_dispatch_stub_955, NULL, 955), + NAME_FUNC_OFFSET(30881, gl_dispatch_stub_956, gl_dispatch_stub_956, NULL, 956), + NAME_FUNC_OFFSET(30904, gl_dispatch_stub_957, gl_dispatch_stub_957, NULL, 957), + NAME_FUNC_OFFSET(30928, gl_dispatch_stub_960, gl_dispatch_stub_960, NULL, 960), + NAME_FUNC_OFFSET(30950, gl_dispatch_stub_961, gl_dispatch_stub_961, NULL, 961), + NAME_FUNC_OFFSET(30973, gl_dispatch_stub_962, gl_dispatch_stub_962, NULL, 962), + NAME_FUNC_OFFSET(30995, gl_dispatch_stub_963, gl_dispatch_stub_963, NULL, 963), + NAME_FUNC_OFFSET(31018, gl_dispatch_stub_964, gl_dispatch_stub_964, NULL, 964), + NAME_FUNC_OFFSET(31041, gl_dispatch_stub_965, gl_dispatch_stub_965, NULL, 965), + NAME_FUNC_OFFSET(31065, gl_dispatch_stub_968, gl_dispatch_stub_968, NULL, 968), + NAME_FUNC_OFFSET(31087, gl_dispatch_stub_969, gl_dispatch_stub_969, NULL, 969), + NAME_FUNC_OFFSET(31110, gl_dispatch_stub_970, gl_dispatch_stub_970, NULL, 970), + NAME_FUNC_OFFSET(31132, gl_dispatch_stub_971, gl_dispatch_stub_971, NULL, 971), + NAME_FUNC_OFFSET(31155, gl_dispatch_stub_972, gl_dispatch_stub_972, NULL, 972), + NAME_FUNC_OFFSET(31178, gl_dispatch_stub_973, gl_dispatch_stub_973, NULL, 973), + NAME_FUNC_OFFSET(31202, gl_dispatch_stub_976, gl_dispatch_stub_976, NULL, 976), + NAME_FUNC_OFFSET(31224, gl_dispatch_stub_977, gl_dispatch_stub_977, NULL, 977), + NAME_FUNC_OFFSET(31247, gl_dispatch_stub_978, gl_dispatch_stub_978, NULL, 978), + NAME_FUNC_OFFSET(31269, gl_dispatch_stub_979, gl_dispatch_stub_979, NULL, 979), + NAME_FUNC_OFFSET(31292, gl_dispatch_stub_980, gl_dispatch_stub_980, NULL, 980), + NAME_FUNC_OFFSET(31315, gl_dispatch_stub_981, gl_dispatch_stub_981, NULL, 981), + NAME_FUNC_OFFSET(31339, gl_dispatch_stub_983, gl_dispatch_stub_983, NULL, 983), + NAME_FUNC_OFFSET(31368, gl_dispatch_stub_985, gl_dispatch_stub_985, NULL, 985), + NAME_FUNC_OFFSET(31399, gl_dispatch_stub_987, gl_dispatch_stub_987, NULL, 987), + NAME_FUNC_OFFSET(31430, gl_dispatch_stub_989, gl_dispatch_stub_989, NULL, 989), + NAME_FUNC_OFFSET(31459, gl_dispatch_stub_991, gl_dispatch_stub_991, NULL, 991), + NAME_FUNC_OFFSET(31490, gl_dispatch_stub_993, gl_dispatch_stub_993, NULL, 993), + NAME_FUNC_OFFSET(31521, gl_dispatch_stub_995, gl_dispatch_stub_995, NULL, 995), + NAME_FUNC_OFFSET(31550, gl_dispatch_stub_997, gl_dispatch_stub_997, NULL, 997), + NAME_FUNC_OFFSET(31581, gl_dispatch_stub_999, gl_dispatch_stub_999, NULL, 999), + NAME_FUNC_OFFSET(31612, gl_dispatch_stub_1001, gl_dispatch_stub_1001, NULL, 1001), + NAME_FUNC_OFFSET(31634, gl_dispatch_stub_1002, gl_dispatch_stub_1002, NULL, 1002), + NAME_FUNC_OFFSET(31663, glDebugMessageCallback, glDebugMessageCallback, NULL, 1003), + NAME_FUNC_OFFSET(31689, glDebugMessageControl, glDebugMessageControl, NULL, 1004), + NAME_FUNC_OFFSET(31714, glDebugMessageInsert, glDebugMessageInsert, NULL, 1005), + NAME_FUNC_OFFSET(31738, glGetDebugMessageLog, glGetDebugMessageLog, NULL, 1006), + NAME_FUNC_OFFSET(31762, glSecondaryColor3fEXT, glSecondaryColor3fEXT, NULL, 1013), + NAME_FUNC_OFFSET(31781, glSecondaryColor3fvEXT, glSecondaryColor3fvEXT, NULL, 1014), + NAME_FUNC_OFFSET(31801, glMultiDrawElementsEXT, glMultiDrawElementsEXT, NULL, 1015), + NAME_FUNC_OFFSET(31821, glFogCoordfEXT, glFogCoordfEXT, NULL, 1016), + NAME_FUNC_OFFSET(31833, glFogCoordfvEXT, glFogCoordfvEXT, NULL, 1017), + NAME_FUNC_OFFSET(31846, glVertexAttribI1iEXT, glVertexAttribI1iEXT, NULL, 1120), + NAME_FUNC_OFFSET(31864, glVertexAttribI1uiEXT, glVertexAttribI1uiEXT, NULL, 1121), + NAME_FUNC_OFFSET(31883, glVertexAttribI2iEXT, glVertexAttribI2iEXT, NULL, 1122), + NAME_FUNC_OFFSET(31901, glVertexAttribI2ivEXT, glVertexAttribI2ivEXT, NULL, 1123), + NAME_FUNC_OFFSET(31920, glVertexAttribI2uiEXT, glVertexAttribI2uiEXT, NULL, 1124), + NAME_FUNC_OFFSET(31939, glVertexAttribI2uivEXT, glVertexAttribI2uivEXT, NULL, 1125), + NAME_FUNC_OFFSET(31959, glVertexAttribI3iEXT, glVertexAttribI3iEXT, NULL, 1126), + NAME_FUNC_OFFSET(31977, glVertexAttribI3ivEXT, glVertexAttribI3ivEXT, NULL, 1127), + NAME_FUNC_OFFSET(31996, glVertexAttribI3uiEXT, glVertexAttribI3uiEXT, NULL, 1128), + NAME_FUNC_OFFSET(32015, glVertexAttribI3uivEXT, glVertexAttribI3uivEXT, NULL, 1129), + NAME_FUNC_OFFSET(32035, glVertexAttribI4iEXT, glVertexAttribI4iEXT, NULL, 1130), + NAME_FUNC_OFFSET(32053, glVertexAttribI4ivEXT, glVertexAttribI4ivEXT, NULL, 1131), + NAME_FUNC_OFFSET(32072, glVertexAttribI4uiEXT, glVertexAttribI4uiEXT, NULL, 1132), + NAME_FUNC_OFFSET(32091, glVertexAttribI4uivEXT, glVertexAttribI4uivEXT, NULL, 1133), + NAME_FUNC_OFFSET(32111, glTextureBarrierNV, glTextureBarrierNV, NULL, 1154), + NAME_FUNC_OFFSET(32128, glAlphaFuncx, glAlphaFuncx, NULL, 1181), + NAME_FUNC_OFFSET(32144, glClearColorx, glClearColorx, NULL, 1182), + NAME_FUNC_OFFSET(32161, glClearDepthx, glClearDepthx, NULL, 1183), + NAME_FUNC_OFFSET(32178, glColor4x, glColor4x, NULL, 1184), + NAME_FUNC_OFFSET(32191, glDepthRangex, glDepthRangex, NULL, 1185), + NAME_FUNC_OFFSET(32208, glFogx, glFogx, NULL, 1186), + NAME_FUNC_OFFSET(32218, glFogxv, glFogxv, NULL, 1187), + NAME_FUNC_OFFSET(32229, glFrustumf, glFrustumf, NULL, 1188), + NAME_FUNC_OFFSET(32243, glFrustumx, glFrustumx, NULL, 1189), + NAME_FUNC_OFFSET(32257, glLightModelx, glLightModelx, NULL, 1190), + NAME_FUNC_OFFSET(32274, glLightModelxv, glLightModelxv, NULL, 1191), + NAME_FUNC_OFFSET(32292, glLightx, glLightx, NULL, 1192), + NAME_FUNC_OFFSET(32304, glLightxv, glLightxv, NULL, 1193), + NAME_FUNC_OFFSET(32317, glLineWidthx, glLineWidthx, NULL, 1194), + NAME_FUNC_OFFSET(32333, glLoadMatrixx, glLoadMatrixx, NULL, 1195), + NAME_FUNC_OFFSET(32350, glMaterialx, glMaterialx, NULL, 1196), + NAME_FUNC_OFFSET(32365, glMaterialxv, glMaterialxv, NULL, 1197), + NAME_FUNC_OFFSET(32381, glMultMatrixx, glMultMatrixx, NULL, 1198), + NAME_FUNC_OFFSET(32398, glMultiTexCoord4x, glMultiTexCoord4x, NULL, 1199), + NAME_FUNC_OFFSET(32419, glNormal3x, glNormal3x, NULL, 1200), + NAME_FUNC_OFFSET(32433, glOrthof, glOrthof, NULL, 1201), + NAME_FUNC_OFFSET(32445, glOrthox, glOrthox, NULL, 1202), + NAME_FUNC_OFFSET(32457, glPointSizex, glPointSizex, NULL, 1203), + NAME_FUNC_OFFSET(32473, glPolygonOffsetx, glPolygonOffsetx, NULL, 1204), + NAME_FUNC_OFFSET(32493, glRotatex, glRotatex, NULL, 1205), + NAME_FUNC_OFFSET(32506, glSampleCoveragex, glSampleCoveragex, NULL, 1206), + NAME_FUNC_OFFSET(32527, glScalex, glScalex, NULL, 1207), + NAME_FUNC_OFFSET(32539, glTexEnvx, glTexEnvx, NULL, 1208), + NAME_FUNC_OFFSET(32552, glTexEnvxv, glTexEnvxv, NULL, 1209), + NAME_FUNC_OFFSET(32566, glTexParameterx, glTexParameterx, NULL, 1210), + NAME_FUNC_OFFSET(32585, glTranslatex, glTranslatex, NULL, 1211), + NAME_FUNC_OFFSET(32601, glClipPlanef, glClipPlanef, NULL, 1212), + NAME_FUNC_OFFSET(32617, glClipPlanex, glClipPlanex, NULL, 1213), + NAME_FUNC_OFFSET(32633, glGetClipPlanef, glGetClipPlanef, NULL, 1214), + NAME_FUNC_OFFSET(32652, glGetClipPlanex, glGetClipPlanex, NULL, 1215), + NAME_FUNC_OFFSET(32671, glGetFixedv, glGetFixedv, NULL, 1216), + NAME_FUNC_OFFSET(32686, glGetLightxv, glGetLightxv, NULL, 1217), + NAME_FUNC_OFFSET(32702, glGetMaterialxv, glGetMaterialxv, NULL, 1218), + NAME_FUNC_OFFSET(32721, glGetTexEnvxv, glGetTexEnvxv, NULL, 1219), + NAME_FUNC_OFFSET(32738, glGetTexParameterxv, glGetTexParameterxv, NULL, 1220), + NAME_FUNC_OFFSET(32761, glPointParameterx, glPointParameterx, NULL, 1221), + NAME_FUNC_OFFSET(32782, glPointParameterxv, glPointParameterxv, NULL, 1222), + NAME_FUNC_OFFSET(32804, glTexParameterxv, glTexParameterxv, NULL, 1223), NAME_FUNC_OFFSET(-1, NULL, NULL, NULL, 0) }; diff --git a/xorg-server/glx/glxcmds.c b/xorg-server/glx/glxcmds.c index df08967ab..4ac21a047 100644..100755 --- a/xorg-server/glx/glxcmds.c +++ b/xorg-server/glx/glxcmds.c @@ -201,6 +201,12 @@ __glXdirectContextDestroy(__GLXcontext * context) free(context); } +static int +__glXdirectContextLoseCurrent(__GLXcontext * context) +{ + return GL_TRUE; +} + _X_HIDDEN __GLXcontext * __glXdirectContextCreate(__GLXscreen * screen, __GLXconfig * modes, __GLXcontext * shareContext) @@ -212,6 +218,7 @@ __glXdirectContextCreate(__GLXscreen * screen, return NULL; context->destroy = __glXdirectContextDestroy; + context->loseCurrent = __glXdirectContextLoseCurrent; return context; } @@ -416,7 +423,9 @@ __glXDisp_DestroyContext(__GLXclientState * cl, GLbyte * pc) &glxc, &err)) return err; - FreeResourceByType(req->context, __glXContextRes, FALSE); + glxc->idExists = GL_FALSE; + if (!glxc->currentClient) + FreeResourceByType(req->context, __glXContextRes, FALSE); return Success; } @@ -1912,44 +1921,55 @@ DoGetDrawableAttributes(__GLXclientState * cl, XID drawId) { ClientPtr client = cl->client; xGLXGetDrawableAttributesReply reply; - __GLXdrawable *pGlxDraw; + __GLXdrawable *pGlxDraw = NULL; + DrawablePtr pDraw; CARD32 attributes[14]; - int numAttribs = 0, error; + int num = 0, error; if (!validGlxDrawable(client, drawId, GLX_DRAWABLE_ANY, - DixGetAttrAccess, &pGlxDraw, &error)) - return error; - - attributes[0] = GLX_TEXTURE_TARGET_EXT; - attributes[1] = pGlxDraw->target == GL_TEXTURE_2D ? GLX_TEXTURE_2D_EXT : - GLX_TEXTURE_RECTANGLE_EXT; - numAttribs++; - attributes[2] = GLX_Y_INVERTED_EXT; - attributes[3] = GL_FALSE; - numAttribs++; - attributes[4] = GLX_EVENT_MASK; - attributes[5] = pGlxDraw->eventMask; - numAttribs++; - attributes[6] = GLX_WIDTH; - attributes[7] = pGlxDraw->pDraw->width; - numAttribs++; - attributes[8] = GLX_HEIGHT; - attributes[9] = pGlxDraw->pDraw->height; - numAttribs++; - attributes[10] = GLX_FBCONFIG_ID; - attributes[11] = pGlxDraw->config->fbconfigID; - numAttribs++; - if (pGlxDraw->type == GLX_DRAWABLE_PBUFFER) { - attributes[12] = GLX_PRESERVED_CONTENTS; - attributes[13] = GL_TRUE; - numAttribs++; + DixGetAttrAccess, &pGlxDraw, &error)) { + /* hack for GLX 1.2 naked windows */ + int err = dixLookupWindow((WindowPtr *)&pDraw, drawId, client, + DixGetAttrAccess); + if (err != Success) + return error; + } + if (pGlxDraw) + pDraw = pGlxDraw->pDraw; + + attributes[2*num] = GLX_Y_INVERTED_EXT; + attributes[2*num+1] = GL_FALSE; + num++; + attributes[2*num] = GLX_WIDTH; + attributes[2*num+1] = pDraw->width; + num++; + attributes[2*num] = GLX_HEIGHT; + attributes[2*num+1] = pDraw->height; + num++; + if (pGlxDraw) { + attributes[2*num] = GLX_TEXTURE_TARGET_EXT; + attributes[2*num+1] = pGlxDraw->target == GL_TEXTURE_2D ? + GLX_TEXTURE_2D_EXT : + GLX_TEXTURE_RECTANGLE_EXT; + num++; + attributes[2*num] = GLX_EVENT_MASK; + attributes[2*num+1] = pGlxDraw->eventMask; + num++; + attributes[2*num] = GLX_FBCONFIG_ID; + attributes[2*num+1] = pGlxDraw->config->fbconfigID; + num++; + if (pGlxDraw->type == GLX_DRAWABLE_PBUFFER) { + attributes[2*num] = GLX_PRESERVED_CONTENTS; + attributes[2*num+1] = GL_TRUE; + num++; + } } reply.type = X_Reply; reply.sequenceNumber = client->sequence; - reply.length = numAttribs << 1; - reply.numAttribs = numAttribs; + reply.length = num << 1; + reply.numAttribs = num; if (client->swapped) { @@ -2028,7 +2048,7 @@ __glXDisp_Render(__GLXclientState * cl, GLbyte * pc) left = (req->length << 2) - sz_xGLXRenderReq; while (left > 0) { __GLXrenderSizeData entry; - int extra; + int extra = 0; __GLXdispatchRenderProcPtr proc; int err; @@ -2047,6 +2067,9 @@ __glXDisp_Render(__GLXclientState * cl, GLbyte * pc) cmdlen = hdr->length; opcode = hdr->opcode; + if (left < cmdlen) + return BadLength; + /* ** Check for core opcodes and grab entry data. */ @@ -2060,24 +2083,21 @@ __glXDisp_Render(__GLXclientState * cl, GLbyte * pc) return __glXError(GLXBadRenderRequest); } + if (cmdlen < entry.bytes) { + return BadLength; + } + if (entry.varsize) { /* variable size command */ extra = (*entry.varsize) (pc + __GLX_RENDER_HDR_SIZE, - client->swapped); + client->swapped, + left - __GLX_RENDER_HDR_SIZE); if (extra < 0) { - extra = 0; - } - if (cmdlen != __GLX_PAD(entry.bytes + extra)) { - return BadLength; - } - } - else { - /* constant size command */ - if (cmdlen != __GLX_PAD(entry.bytes)) { return BadLength; } } - if (left < cmdlen) { + + if (cmdlen != safe_pad(safe_add(entry.bytes, extra))) { return BadLength; } @@ -2113,6 +2133,8 @@ __glXDisp_RenderLarge(__GLXclientState * cl, GLbyte * pc) __GLX_DECLARE_SWAP_VARIABLES; + REQUEST_AT_LEAST_SIZE(xGLXRenderLargeReq); + req = (xGLXRenderLargeReq *) pc; if (client->swapped) { __GLX_SWAP_SHORT(&req->length); @@ -2128,12 +2150,14 @@ __glXDisp_RenderLarge(__GLXclientState * cl, GLbyte * pc) __glXResetLargeCommandStatus(cl); return error; } + if (safe_pad(req->dataBytes) < 0) + return BadLength; dataBytes = req->dataBytes; /* ** Check the request length. */ - if ((req->length << 2) != __GLX_PAD(dataBytes) + sz_xGLXRenderLargeReq) { + if ((req->length << 2) != safe_pad(dataBytes) + sz_xGLXRenderLargeReq) { client->errorValue = req->length; /* Reset in case this isn't 1st request. */ __glXResetLargeCommandStatus(cl); @@ -2143,7 +2167,8 @@ __glXDisp_RenderLarge(__GLXclientState * cl, GLbyte * pc) if (cl->largeCmdRequestsSoFar == 0) { __GLXrenderSizeData entry; - int extra; + int extra = 0; + int left = (req->length << 2) - sz_xGLXRenderLargeReq; size_t cmdlen; int err; @@ -2156,13 +2181,17 @@ __glXDisp_RenderLarge(__GLXclientState * cl, GLbyte * pc) return __glXError(GLXBadLargeRequest); } + if (dataBytes < __GLX_RENDER_LARGE_HDR_SIZE) + return BadLength; + hdr = (__GLXrenderLargeHeader *) pc; if (client->swapped) { __GLX_SWAP_INT(&hdr->length); __GLX_SWAP_INT(&hdr->opcode); } - cmdlen = hdr->length; opcode = hdr->opcode; + if ((cmdlen = safe_pad(hdr->length)) < 0) + return BadLength; /* ** Check for core opcodes and grab entry data. @@ -2180,21 +2209,18 @@ __glXDisp_RenderLarge(__GLXclientState * cl, GLbyte * pc) ** will be in the 1st request, so it's okay to do this. */ extra = (*entry.varsize) (pc + __GLX_RENDER_LARGE_HDR_SIZE, - client->swapped); + client->swapped, + left - __GLX_RENDER_LARGE_HDR_SIZE); if (extra < 0) { - extra = 0; - } - /* large command's header is 4 bytes longer, so add 4 */ - if (cmdlen != __GLX_PAD(entry.bytes + 4 + extra)) { return BadLength; } } - else { - /* constant size command */ - if (cmdlen != __GLX_PAD(entry.bytes + 4)) { - return BadLength; - } + + /* the +4 is safe because we know entry.bytes is small */ + if (cmdlen != safe_pad(safe_add(entry.bytes + 4, extra))) { + return BadLength; } + /* ** Make enough space in the buffer, then copy the entire request. */ @@ -2221,6 +2247,7 @@ __glXDisp_RenderLarge(__GLXclientState * cl, GLbyte * pc) ** We are receiving subsequent (i.e. not the first) requests of a ** multi request command. */ + int bytesSoFar; /* including this packet */ /* ** Check the request number and the total request count. @@ -2239,11 +2266,18 @@ __glXDisp_RenderLarge(__GLXclientState * cl, GLbyte * pc) /* ** Check that we didn't get too much data. */ - if ((cl->largeCmdBytesSoFar + dataBytes) > cl->largeCmdBytesTotal) { + if ((bytesSoFar = safe_add(cl->largeCmdBytesSoFar, dataBytes)) < 0) { + client->errorValue = dataBytes; + __glXResetLargeCommandStatus(cl); + return __glXError(GLXBadLargeRequest); + } + + if (bytesSoFar > cl->largeCmdBytesTotal) { client->errorValue = dataBytes; __glXResetLargeCommandStatus(cl); return __glXError(GLXBadLargeRequest); } + memcpy(cl->largeCmdBuf + cl->largeCmdBytesSoFar, pc, dataBytes); cl->largeCmdBytesSoFar += dataBytes; cl->largeCmdRequestsSoFar++; @@ -2255,17 +2289,16 @@ __glXDisp_RenderLarge(__GLXclientState * cl, GLbyte * pc) ** This is the last request; it must have enough bytes to complete ** the command. */ - /* NOTE: the two pad macros have been added below; they are needed - ** because the client library pads the total byte count, but not - ** the per-request byte counts. The Protocol Encoding says the - ** total byte count should not be padded, so a proposal will be - ** made to the ARB to relax the padding constraint on the total - ** byte count, thus preserving backward compatibility. Meanwhile, - ** the padding done below fixes a bug that did not allow - ** large commands of odd sizes to be accepted by the server. + /* NOTE: the pad macro below is needed because the client library + ** pads the total byte count, but not the per-request byte counts. + ** The Protocol Encoding says the total byte count should not be + ** padded, so a proposal will be made to the ARB to relax the + ** padding constraint on the total byte count, thus preserving + ** backward compatibility. Meanwhile, the padding done below + ** fixes a bug that did not allow large commands of odd sizes to + ** be accepted by the server. */ - if (__GLX_PAD(cl->largeCmdBytesSoFar) != - __GLX_PAD(cl->largeCmdBytesTotal)) { + if (safe_pad(cl->largeCmdBytesSoFar) != cl->largeCmdBytesTotal) { client->errorValue = dataBytes; __glXResetLargeCommandStatus(cl); return __glXError(GLXBadLargeRequest); diff --git a/xorg-server/glx/glxcmdsswap.c b/xorg-server/glx/glxcmdsswap.c index fd1fd7006..eca700944 100644 --- a/xorg-server/glx/glxcmdsswap.c +++ b/xorg-server/glx/glxcmdsswap.c @@ -960,11 +960,13 @@ __glXDispSwap_RenderLarge(__GLXclientState * cl, GLbyte * pc) int __glXDispSwap_VendorPrivate(__GLXclientState * cl, GLbyte * pc) { + ClientPtr client = cl->client; xGLXVendorPrivateReq *req; GLint vendorcode; __GLXdispatchVendorPrivProcPtr proc; __GLX_DECLARE_SWAP_VARIABLES; + REQUEST_AT_LEAST_SIZE(xGLXVendorPrivateReq); req = (xGLXVendorPrivateReq *) pc; __GLX_SWAP_SHORT(&req->length); @@ -987,11 +989,13 @@ __glXDispSwap_VendorPrivate(__GLXclientState * cl, GLbyte * pc) int __glXDispSwap_VendorPrivateWithReply(__GLXclientState * cl, GLbyte * pc) { + ClientPtr client = cl->client; xGLXVendorPrivateWithReplyReq *req; GLint vendorcode; __GLXdispatchVendorPrivProcPtr proc; __GLX_DECLARE_SWAP_VARIABLES; + REQUEST_AT_LEAST_SIZE(xGLXVendorPrivateWithReplyReq); req = (xGLXVendorPrivateWithReplyReq *) pc; __GLX_SWAP_SHORT(&req->length); diff --git a/xorg-server/glx/glxext.c b/xorg-server/glx/glxext.c index 64fa0ba55..08d90bd44 100755 --- a/xorg-server/glx/glxext.c +++ b/xorg-server/glx/glxext.c @@ -71,6 +71,7 @@ static DevPrivateKeyRec glxClientPrivateKeyRec; ** Forward declarations. */ static int __glXDispatch(ClientPtr); +static GLboolean __glXFreeContext(__GLXcontext * cx); /* ** Called when the extension is reset. @@ -138,6 +139,9 @@ DrawableGone(__GLXdrawable * glxPriv, XID xid) next = c->next; if (c->currentClient && (c->drawPriv == glxPriv || c->readPriv == glxPriv)) { + /* flush the context */ + glFlush(); + c->hasUnflushedCommands = GL_FALSE; /* just force a re-bind the next time through */ (*c->loseCurrent) (c); lastGLContext = NULL; @@ -191,7 +195,7 @@ __glXRemoveFromContextList(__GLXcontext * cx) /* ** Free a context. */ -GLboolean +static GLboolean __glXFreeContext(__GLXcontext * cx) { if (cx->idExists || cx->currentClient) @@ -296,7 +300,7 @@ glxClientCallback(CallbackListPtr *list, void *closure, void *data) c->loseCurrent(c); lastGLContext = NULL; c->currentClient = NULL; - __glXFreeContext(c); + FreeResourceByType(c->id, __glXContextRes, FALSE); } } diff --git a/xorg-server/glx/glxext.h b/xorg-server/glx/glxext.h index 7dc0ed476..8804a912b 100644 --- a/xorg-server/glx/glxext.h +++ b/xorg-server/glx/glxext.h @@ -57,7 +57,6 @@ #define GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT 0x20B1 #endif -extern GLboolean __glXFreeContext(__GLXcontext * glxc); extern void __glXFlushContextCache(void); extern Bool __glXAddContext(__GLXcontext * cx); diff --git a/xorg-server/glx/glxserver.h b/xorg-server/glx/glxserver.h index a324b290f..9088ec478 100644 --- a/xorg-server/glx/glxserver.h +++ b/xorg-server/glx/glxserver.h @@ -177,7 +177,7 @@ typedef int (*__GLXprocPtr) (__GLXclientState *, char *pc); /* * Tables for computing the size of each rendering command. */ -typedef int (*gl_proto_size_func) (const GLbyte *, Bool); +typedef int (*gl_proto_size_func) (const GLbyte *, Bool, int); typedef struct { int bytes; @@ -228,6 +228,47 @@ extern void glxSwapQueryServerStringReply(ClientPtr client, * Routines for computing the size of variably-sized rendering commands. */ +static _X_INLINE int +safe_add(int a, int b) +{ + if (a < 0 || b < 0) + return -1; + + if (INT_MAX - a < b) + return -1; + + return a + b; +} + +static _X_INLINE int +safe_mul(int a, int b) +{ + if (a < 0 || b < 0) + return -1; + + if (a == 0 || b == 0) + return 0; + + if (a > INT_MAX / b) + return -1; + + return a * b; +} + +static _X_INLINE int +safe_pad(int a) +{ + int ret; + + if (a < 0) + return -1; + + if ((ret = safe_add(a, 3)) < 0) + return -1; + + return ret & (GLuint)~3; +} + extern int __glXTypeSize(GLenum enm); extern int __glXImageSize(GLenum format, GLenum type, GLenum target, GLsizei w, GLsizei h, GLsizei d, diff --git a/xorg-server/glx/indirect_dispatch.h b/xorg-server/glx/indirect_dispatch.h index 8a636c37c..ca8344c1b 100644 --- a/xorg-server/glx/indirect_dispatch.h +++ b/xorg-server/glx/indirect_dispatch.h @@ -70,6 +70,8 @@ extern _X_HIDDEN int __glXDisp_GenQueries(struct __GLXclientStateRec *, GLbyte * extern _X_HIDDEN int __glXDispSwap_GenQueries(struct __GLXclientStateRec *, GLbyte *); extern _X_HIDDEN void __glXDisp_TexCoord2iv(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_TexCoord2iv(GLbyte * pc); +extern _X_HIDDEN void __glXDisp_Color4iv(GLbyte * pc); +extern _X_HIDDEN void __glXDispSwap_Color4iv(GLbyte * pc); extern _X_HIDDEN void __glXDisp_TexParameterf(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_TexParameterf(GLbyte * pc); extern _X_HIDDEN void __glXDisp_TexParameteri(GLbyte * pc); @@ -112,8 +114,6 @@ extern _X_HIDDEN int __glXDisp_GetCompressedTexImage(struct __GLXclientStateRec extern _X_HIDDEN int __glXDispSwap_GetCompressedTexImage(struct __GLXclientStateRec *, GLbyte *); extern _X_HIDDEN void __glXDisp_ProgramLocalParameter4dvARB(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_ProgramLocalParameter4dvARB(GLbyte * pc); -extern _X_HIDDEN void __glXDisp_TexCoord4fv(GLbyte * pc); -extern _X_HIDDEN void __glXDispSwap_TexCoord4fv(GLbyte * pc); extern _X_HIDDEN int __glXDisp_WaitX(struct __GLXclientStateRec *, GLbyte *); extern _X_HIDDEN int __glXDispSwap_WaitX(struct __GLXclientStateRec *, GLbyte *); extern _X_HIDDEN int __glXDisp_GenTextures(struct __GLXclientStateRec *, GLbyte *); @@ -248,6 +248,8 @@ extern _X_HIDDEN void __glXDisp_VertexAttrib4ubv(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_VertexAttrib4ubv(GLbyte * pc); extern _X_HIDDEN void __glXDisp_ColorMask(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_ColorMask(GLbyte * pc); +extern _X_HIDDEN void __glXDisp_VertexAttribs4svNV(GLbyte * pc); +extern _X_HIDDEN void __glXDispSwap_VertexAttribs4svNV(GLbyte * pc); extern _X_HIDDEN void __glXDisp_VertexAttrib4Nuiv(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_VertexAttrib4Nuiv(GLbyte * pc); extern _X_HIDDEN void __glXDisp_MultiTexCoord2sv(GLbyte * pc); @@ -278,6 +280,8 @@ extern _X_HIDDEN int __glXDisp_GetVisualConfigs(struct __GLXclientStateRec *, GL extern _X_HIDDEN int __glXDispSwap_GetVisualConfigs(struct __GLXclientStateRec *, GLbyte *); extern _X_HIDDEN void __glXDisp_Color3fv(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_Color3fv(GLbyte * pc); +extern _X_HIDDEN void __glXDisp_LineStipple(GLbyte * pc); +extern _X_HIDDEN void __glXDispSwap_LineStipple(GLbyte * pc); extern _X_HIDDEN void __glXDisp_Scaled(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_Scaled(GLbyte * pc); extern _X_HIDDEN void __glXDisp_Scalef(GLbyte * pc); @@ -286,6 +290,8 @@ extern _X_HIDDEN int __glXDisp_ReadPixels(struct __GLXclientStateRec *, GLbyte * extern _X_HIDDEN int __glXDispSwap_ReadPixels(struct __GLXclientStateRec *, GLbyte *); extern _X_HIDDEN void __glXDisp_RasterPos3iv(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_RasterPos3iv(GLbyte * pc); +extern _X_HIDDEN int __glXDisp_GetTexParameteriv(struct __GLXclientStateRec *, GLbyte *); +extern _X_HIDDEN int __glXDispSwap_GetTexParameteriv(struct __GLXclientStateRec *, GLbyte *); extern _X_HIDDEN void __glXDisp_VertexAttrib2fvARB(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_VertexAttrib2fvARB(GLbyte * pc); extern _X_HIDDEN void __glXDisp_ColorTable(GLbyte * pc); @@ -438,8 +444,6 @@ extern _X_HIDDEN void __glXDisp_ProgramLocalParameter4fvARB(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_ProgramLocalParameter4fvARB(GLbyte * pc); extern _X_HIDDEN int __glXDisp_GetProgramStringNV(struct __GLXclientStateRec *, GLbyte *); extern _X_HIDDEN int __glXDispSwap_GetProgramStringNV(struct __GLXclientStateRec *, GLbyte *); -extern _X_HIDDEN void __glXDisp_VertexAttribs4dvNV(GLbyte * pc); -extern _X_HIDDEN void __glXDispSwap_VertexAttribs4dvNV(GLbyte * pc); extern _X_HIDDEN void __glXDisp_CallList(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_CallList(GLbyte * pc); extern _X_HIDDEN void __glXDisp_Materialfv(GLbyte * pc); @@ -468,8 +472,6 @@ extern _X_HIDDEN void __glXDisp_StencilMask(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_StencilMask(GLbyte * pc); extern _X_HIDDEN int __glXDisp_IsList(struct __GLXclientStateRec *, GLbyte *); extern _X_HIDDEN int __glXDispSwap_IsList(struct __GLXclientStateRec *, GLbyte *); -extern _X_HIDDEN void __glXDisp_VertexAttribs4svNV(GLbyte * pc); -extern _X_HIDDEN void __glXDispSwap_VertexAttribs4svNV(GLbyte * pc); extern _X_HIDDEN void __glXDisp_InitNames(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_InitNames(GLbyte * pc); extern _X_HIDDEN void __glXDisp_Normal3sv(GLbyte * pc); @@ -566,6 +568,8 @@ extern _X_HIDDEN void __glXDisp_RasterPos2dv(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_RasterPos2dv(GLbyte * pc); extern _X_HIDDEN int __glXDisp_EndList(struct __GLXclientStateRec *, GLbyte *); extern _X_HIDDEN int __glXDispSwap_EndList(struct __GLXclientStateRec *, GLbyte *); +extern _X_HIDDEN void __glXDisp_VertexAttribs4dvNV(GLbyte * pc); +extern _X_HIDDEN void __glXDispSwap_VertexAttribs4dvNV(GLbyte * pc); extern _X_HIDDEN int __glXDisp_CreateNewContext(struct __GLXclientStateRec *, GLbyte *); extern _X_HIDDEN int __glXDispSwap_CreateNewContext(struct __GLXclientStateRec *, GLbyte *); extern _X_HIDDEN void __glXDisp_End(GLbyte * pc); @@ -576,6 +580,8 @@ extern _X_HIDDEN int __glXDisp_CreateContextWithConfigSGIX(struct __GLXclientSta extern _X_HIDDEN int __glXDispSwap_CreateContextWithConfigSGIX(struct __GLXclientStateRec *, GLbyte *); extern _X_HIDDEN void __glXDisp_Clear(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_Clear(GLbyte * pc); +extern _X_HIDDEN void __glXDisp_TexCoord4fv(GLbyte * pc); +extern _X_HIDDEN void __glXDispSwap_TexCoord4fv(GLbyte * pc); extern _X_HIDDEN void __glXDisp_ProgramNamedParameter4fvNV(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_ProgramNamedParameter4fvNV(GLbyte * pc); extern _X_HIDDEN int __glXDisp_IsRenderbuffer(struct __GLXclientStateRec *, GLbyte *); @@ -776,8 +782,6 @@ extern _X_HIDDEN int __glXDisp_AreProgramsResidentNV(struct __GLXclientStateRec extern _X_HIDDEN int __glXDispSwap_AreProgramsResidentNV(struct __GLXclientStateRec *, GLbyte *); extern _X_HIDDEN int __glXDisp_GetLightfv(struct __GLXclientStateRec *, GLbyte *); extern _X_HIDDEN int __glXDispSwap_GetLightfv(struct __GLXclientStateRec *, GLbyte *); -extern _X_HIDDEN void __glXDisp_LineStipple(GLbyte * pc); -extern _X_HIDDEN void __glXDispSwap_LineStipple(GLbyte * pc); extern _X_HIDDEN int __glXDisp_GenRenderbuffers(struct __GLXclientStateRec *, GLbyte *); extern _X_HIDDEN int __glXDispSwap_GenRenderbuffers(struct __GLXclientStateRec *, GLbyte *); extern _X_HIDDEN int __glXDisp_GetMinmaxParameterfv(struct __GLXclientStateRec *, GLbyte *); @@ -886,8 +890,6 @@ extern _X_HIDDEN void __glXDisp_VertexAttrib1dv(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_VertexAttrib1dv(GLbyte * pc); extern _X_HIDDEN void __glXDisp_Rotated(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_Rotated(GLbyte * pc); -extern _X_HIDDEN void __glXDisp_Color4iv(GLbyte * pc); -extern _X_HIDDEN void __glXDispSwap_Color4iv(GLbyte * pc); extern _X_HIDDEN void __glXDisp_FramebufferTextureLayer(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_FramebufferTextureLayer(GLbyte * pc); extern _X_HIDDEN void __glXDisp_TexEnvfv(GLbyte * pc); @@ -936,8 +938,6 @@ extern _X_HIDDEN int __glXDisp_CreatePixmap(struct __GLXclientStateRec *, GLbyte extern _X_HIDDEN int __glXDispSwap_CreatePixmap(struct __GLXclientStateRec *, GLbyte *); extern _X_HIDDEN void __glXDisp_Lightiv(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_Lightiv(GLbyte * pc); -extern _X_HIDDEN int __glXDisp_GetTexParameteriv(struct __GLXclientStateRec *, GLbyte *); -extern _X_HIDDEN int __glXDispSwap_GetTexParameteriv(struct __GLXclientStateRec *, GLbyte *); extern _X_HIDDEN void __glXDisp_VertexAttrib3sv(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_VertexAttrib3sv(GLbyte * pc); extern _X_HIDDEN int __glXDisp_GetPolygonStipple(struct __GLXclientStateRec *, GLbyte *); diff --git a/xorg-server/glx/indirect_program.c b/xorg-server/glx/indirect_program.c index 1ad620926..305a5f0e0 100644 --- a/xorg-server/glx/indirect_program.c +++ b/xorg-server/glx/indirect_program.c @@ -57,6 +57,8 @@ DoGetProgramString(struct __GLXclientStateRec *cl, GLbyte * pc, __GLXcontext *const cx = __glXForceCurrent(cl, req->contextTag, &error); ClientPtr client = cl->client; + REQUEST_FIXED_SIZE(xGLXVendorPrivateWithReplyReq, 8); + pc += __GLX_VENDPRIV_HDR_SIZE; if (cx != NULL) { GLenum target; diff --git a/xorg-server/glx/indirect_reqsize.c b/xorg-server/glx/indirect_reqsize.c index a87f7d230..d1af3c2a8 100644..100755 --- a/xorg-server/glx/indirect_reqsize.c +++ b/xorg-server/glx/indirect_reqsize.c @@ -40,25 +40,23 @@ #include "indirect_size.h" #include "indirect_reqsize.h" -#define __GLX_PAD(x) (((x) + 3) & ~3) - #if defined(__CYGWIN__) || defined(__MINGW32__) # undef HAVE_ALIAS #endif #ifdef HAVE_ALIAS # define ALIAS2(from,to) \ - GLint __glX ## from ## ReqSize( const GLbyte * pc, Bool swap ) \ + GLint __glX ## from ## ReqSize( const GLbyte * pc, Bool swap, int reqlen ) \ __attribute__ ((alias( # to ))); # define ALIAS(from,to) ALIAS2( from, __glX ## to ## ReqSize ) #else # define ALIAS(from,to) \ - GLint __glX ## from ## ReqSize( const GLbyte * pc, Bool swap ) \ - { return __glX ## to ## ReqSize( pc, swap ); } + GLint __glX ## from ## ReqSize( const GLbyte * pc, Bool swap, int reqlen ) \ + { return __glX ## to ## ReqSize( pc, swap, reqlen ); } #endif int -__glXCallListsReqSize( const GLbyte * pc, Bool swap ) +__glXCallListsReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLsizei n = *(GLsizei *)(pc + 0); GLenum type = * (GLenum *)(pc + 4); @@ -70,11 +68,11 @@ GLenum type = * (GLenum *)(pc + 4); } compsize = __glCallLists_size(type); - return __GLX_PAD((compsize * n)); + return safe_pad(safe_mul(compsize , n)); } int -__glXBitmapReqSize( const GLbyte * pc, Bool swap ) +__glXBitmapReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLint row_length = * (GLint *)(pc + 4); GLint image_height = 0; @@ -98,7 +96,7 @@ GLsizei height = *(GLsizei *)(pc + 24); } int -__glXFogfvReqSize( const GLbyte * pc, Bool swap ) +__glXFogfvReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLenum pname = * (GLenum *)(pc + 0); GLsizei compsize; @@ -108,11 +106,11 @@ GLenum pname = * (GLenum *)(pc + 0); } compsize = __glFogfv_size(pname); - return __GLX_PAD((compsize * 4)); + return safe_pad(safe_mul(compsize , 4)); } int -__glXLightfvReqSize( const GLbyte * pc, Bool swap ) +__glXLightfvReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLenum pname = * (GLenum *)(pc + 4); GLsizei compsize; @@ -122,11 +120,11 @@ GLenum pname = * (GLenum *)(pc + 4); } compsize = __glLightfv_size(pname); - return __GLX_PAD((compsize * 4)); + return safe_pad(safe_mul(compsize , 4)); } int -__glXLightModelfvReqSize( const GLbyte * pc, Bool swap ) +__glXLightModelfvReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLenum pname = * (GLenum *)(pc + 0); GLsizei compsize; @@ -136,11 +134,11 @@ GLenum pname = * (GLenum *)(pc + 0); } compsize = __glLightModelfv_size(pname); - return __GLX_PAD((compsize * 4)); + return safe_pad(safe_mul(compsize , 4)); } int -__glXMaterialfvReqSize( const GLbyte * pc, Bool swap ) +__glXMaterialfvReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLenum pname = * (GLenum *)(pc + 4); GLsizei compsize; @@ -150,11 +148,11 @@ GLenum pname = * (GLenum *)(pc + 4); } compsize = __glMaterialfv_size(pname); - return __GLX_PAD((compsize * 4)); + return safe_pad(safe_mul(compsize , 4)); } int -__glXPolygonStippleReqSize( const GLbyte * pc, Bool swap ) +__glXPolygonStippleReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLint row_length = * (GLint *)(pc + 4); GLint image_height = 0; @@ -174,7 +172,7 @@ __glXPolygonStippleReqSize( const GLbyte * pc, Bool swap ) } int -__glXTexParameterfvReqSize( const GLbyte * pc, Bool swap ) +__glXTexParameterfvReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLenum pname = * (GLenum *)(pc + 4); GLsizei compsize; @@ -184,11 +182,11 @@ GLenum pname = * (GLenum *)(pc + 4); } compsize = __glTexParameterfv_size(pname); - return __GLX_PAD((compsize * 4)); + return safe_pad(safe_mul(compsize , 4)); } int -__glXTexImage1DReqSize( const GLbyte * pc, Bool swap ) +__glXTexImage1DReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLint row_length = * (GLint *)(pc + 4); GLint image_height = 0; @@ -216,7 +214,7 @@ GLenum type = * (GLenum *)(pc + 48); } int -__glXTexImage2DReqSize( const GLbyte * pc, Bool swap ) +__glXTexImage2DReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLint row_length = * (GLint *)(pc + 4); GLint image_height = 0; @@ -246,7 +244,7 @@ GLenum type = * (GLenum *)(pc + 48); } int -__glXTexEnvfvReqSize( const GLbyte * pc, Bool swap ) +__glXTexEnvfvReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLenum pname = * (GLenum *)(pc + 4); GLsizei compsize; @@ -256,11 +254,11 @@ GLenum pname = * (GLenum *)(pc + 4); } compsize = __glTexEnvfv_size(pname); - return __GLX_PAD((compsize * 4)); + return safe_pad(safe_mul(compsize , 4)); } int -__glXTexGendvReqSize( const GLbyte * pc, Bool swap ) +__glXTexGendvReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLenum pname = * (GLenum *)(pc + 4); GLsizei compsize; @@ -270,11 +268,11 @@ GLenum pname = * (GLenum *)(pc + 4); } compsize = __glTexGendv_size(pname); - return __GLX_PAD((compsize * 8)); + return safe_pad(safe_mul(compsize , 8)); } int -__glXTexGenfvReqSize( const GLbyte * pc, Bool swap ) +__glXTexGenfvReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLenum pname = * (GLenum *)(pc + 4); GLsizei compsize; @@ -284,11 +282,11 @@ GLenum pname = * (GLenum *)(pc + 4); } compsize = __glTexGenfv_size(pname); - return __GLX_PAD((compsize * 4)); + return safe_pad(safe_mul(compsize , 4)); } int -__glXPixelMapfvReqSize( const GLbyte * pc, Bool swap ) +__glXPixelMapfvReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLsizei mapsize = *(GLsizei *)(pc + 4); @@ -296,11 +294,11 @@ GLsizei mapsize = *(GLsizei *)(pc + 4); mapsize = bswap_32(mapsize); } - return __GLX_PAD((mapsize * 4)); + return safe_pad(safe_mul(mapsize , 4)); } int -__glXPixelMapusvReqSize( const GLbyte * pc, Bool swap ) +__glXPixelMapusvReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLsizei mapsize = *(GLsizei *)(pc + 4); @@ -308,11 +306,11 @@ GLsizei mapsize = *(GLsizei *)(pc + 4); mapsize = bswap_32(mapsize); } - return __GLX_PAD((mapsize * 2)); + return safe_pad(safe_mul(mapsize , 2)); } int -__glXDrawPixelsReqSize( const GLbyte * pc, Bool swap ) +__glXDrawPixelsReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLint row_length = * (GLint *)(pc + 4); GLint image_height = 0; @@ -340,7 +338,7 @@ GLenum type = * (GLenum *)(pc + 32); } int -__glXPrioritizeTexturesReqSize( const GLbyte * pc, Bool swap ) +__glXPrioritizeTexturesReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLsizei n = *(GLsizei *)(pc + 0); @@ -348,11 +346,11 @@ GLsizei n = *(GLsizei *)(pc + 0); n = bswap_32(n); } - return __GLX_PAD((n * 4) + (n * 4)); + return safe_pad(safe_add(safe_mul(n , 4), safe_mul(n , 4))); } int -__glXTexSubImage1DReqSize( const GLbyte * pc, Bool swap ) +__glXTexSubImage1DReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLint row_length = * (GLint *)(pc + 4); GLint image_height = 0; @@ -380,7 +378,7 @@ GLenum type = * (GLenum *)(pc + 48); } int -__glXTexSubImage2DReqSize( const GLbyte * pc, Bool swap ) +__glXTexSubImage2DReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLint row_length = * (GLint *)(pc + 4); GLint image_height = 0; @@ -410,7 +408,7 @@ GLenum type = * (GLenum *)(pc + 48); } int -__glXColorTableReqSize( const GLbyte * pc, Bool swap ) +__glXColorTableReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLint row_length = * (GLint *)(pc + 4); GLint image_height = 0; @@ -438,7 +436,7 @@ GLenum type = * (GLenum *)(pc + 36); } int -__glXColorTableParameterfvReqSize( const GLbyte * pc, Bool swap ) +__glXColorTableParameterfvReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLenum pname = * (GLenum *)(pc + 4); GLsizei compsize; @@ -448,11 +446,11 @@ GLenum pname = * (GLenum *)(pc + 4); } compsize = __glColorTableParameterfv_size(pname); - return __GLX_PAD((compsize * 4)); + return safe_pad(safe_mul(compsize , 4)); } int -__glXColorSubTableReqSize( const GLbyte * pc, Bool swap ) +__glXColorSubTableReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLint row_length = * (GLint *)(pc + 4); GLint image_height = 0; @@ -480,7 +478,7 @@ GLenum type = * (GLenum *)(pc + 36); } int -__glXConvolutionFilter1DReqSize( const GLbyte * pc, Bool swap ) +__glXConvolutionFilter1DReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLint row_length = * (GLint *)(pc + 4); GLint image_height = 0; @@ -508,7 +506,7 @@ GLenum type = * (GLenum *)(pc + 40); } int -__glXConvolutionFilter2DReqSize( const GLbyte * pc, Bool swap ) +__glXConvolutionFilter2DReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLint row_length = * (GLint *)(pc + 4); GLint image_height = 0; @@ -538,7 +536,7 @@ GLenum type = * (GLenum *)(pc + 40); } int -__glXConvolutionParameterfvReqSize( const GLbyte * pc, Bool swap ) +__glXConvolutionParameterfvReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLenum pname = * (GLenum *)(pc + 4); GLsizei compsize; @@ -548,11 +546,11 @@ GLenum pname = * (GLenum *)(pc + 4); } compsize = __glConvolutionParameterfv_size(pname); - return __GLX_PAD((compsize * 4)); + return safe_pad(safe_mul(compsize , 4)); } int -__glXTexImage3DReqSize( const GLbyte * pc, Bool swap ) +__glXTexImage3DReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLint row_length = * (GLint *)(pc + 4); GLint image_height = * (GLint *)(pc + 8); @@ -589,7 +587,7 @@ GLenum type = * (GLenum *)(pc + 72); } int -__glXTexSubImage3DReqSize( const GLbyte * pc, Bool swap ) +__glXTexSubImage3DReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLint row_length = * (GLint *)(pc + 4); GLint image_height = * (GLint *)(pc + 8); @@ -623,7 +621,7 @@ GLenum type = * (GLenum *)(pc + 80); } int -__glXCompressedTexImage1DReqSize( const GLbyte * pc, Bool swap ) +__glXCompressedTexImage1DReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLsizei imageSize = *(GLsizei *)(pc + 20); @@ -631,11 +629,11 @@ GLsizei imageSize = *(GLsizei *)(pc + 20); imageSize = bswap_32(imageSize); } - return __GLX_PAD(imageSize); + return safe_pad(imageSize); } int -__glXCompressedTexImage2DReqSize( const GLbyte * pc, Bool swap ) +__glXCompressedTexImage2DReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLsizei imageSize = *(GLsizei *)(pc + 24); @@ -643,11 +641,11 @@ GLsizei imageSize = *(GLsizei *)(pc + 24); imageSize = bswap_32(imageSize); } - return __GLX_PAD(imageSize); + return safe_pad(imageSize); } int -__glXCompressedTexImage3DReqSize( const GLbyte * pc, Bool swap ) +__glXCompressedTexImage3DReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLsizei imageSize = *(GLsizei *)(pc + 28); @@ -655,11 +653,11 @@ GLsizei imageSize = *(GLsizei *)(pc + 28); imageSize = bswap_32(imageSize); } - return __GLX_PAD(imageSize); + return safe_pad(imageSize); } int -__glXCompressedTexSubImage3DReqSize( const GLbyte * pc, Bool swap ) +__glXCompressedTexSubImage3DReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLsizei imageSize = *(GLsizei *)(pc + 36); @@ -667,11 +665,11 @@ GLsizei imageSize = *(GLsizei *)(pc + 36); imageSize = bswap_32(imageSize); } - return __GLX_PAD(imageSize); + return safe_pad(imageSize); } int -__glXPointParameterfvReqSize( const GLbyte * pc, Bool swap ) +__glXPointParameterfvReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLenum pname = * (GLenum *)(pc + 0); GLsizei compsize; @@ -681,11 +679,11 @@ GLenum pname = * (GLenum *)(pc + 0); } compsize = __glPointParameterfv_size(pname); - return __GLX_PAD((compsize * 4)); + return safe_pad(safe_mul(compsize , 4)); } int -__glXDrawBuffersReqSize( const GLbyte * pc, Bool swap ) +__glXDrawBuffersReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLsizei n = *(GLsizei *)(pc + 0); @@ -693,11 +691,11 @@ GLsizei n = *(GLsizei *)(pc + 0); n = bswap_32(n); } - return __GLX_PAD((n * 4)); + return safe_pad(safe_mul(n , 4)); } int -__glXProgramStringARBReqSize( const GLbyte * pc, Bool swap ) +__glXProgramStringARBReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLsizei len = *(GLsizei *)(pc + 8); @@ -705,11 +703,11 @@ GLsizei len = *(GLsizei *)(pc + 8); len = bswap_32(len); } - return __GLX_PAD(len); + return safe_pad(len); } int -__glXProgramParameters4dvNVReqSize( const GLbyte * pc, Bool swap ) +__glXProgramParameters4dvNVReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLsizei num = *(GLsizei *)(pc + 8); @@ -717,11 +715,11 @@ GLsizei num = *(GLsizei *)(pc + 8); num = bswap_32(num); } - return __GLX_PAD((num * 32)); + return safe_pad(safe_mul(num , 32)); } int -__glXProgramParameters4fvNVReqSize( const GLbyte * pc, Bool swap ) +__glXProgramParameters4fvNVReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLsizei num = *(GLsizei *)(pc + 8); @@ -729,11 +727,11 @@ GLsizei num = *(GLsizei *)(pc + 8); num = bswap_32(num); } - return __GLX_PAD((num * 16)); + return safe_pad(safe_mul(num , 16)); } int -__glXVertexAttribs1dvNVReqSize( const GLbyte * pc, Bool swap ) +__glXVertexAttribs1dvNVReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLsizei n = *(GLsizei *)(pc + 4); @@ -741,11 +739,11 @@ GLsizei n = *(GLsizei *)(pc + 4); n = bswap_32(n); } - return __GLX_PAD((n * 8)); + return safe_pad(safe_mul(n , 8)); } int -__glXVertexAttribs2dvNVReqSize( const GLbyte * pc, Bool swap ) +__glXVertexAttribs2dvNVReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLsizei n = *(GLsizei *)(pc + 4); @@ -753,11 +751,11 @@ GLsizei n = *(GLsizei *)(pc + 4); n = bswap_32(n); } - return __GLX_PAD((n * 16)); + return safe_pad(safe_mul(n , 16)); } int -__glXVertexAttribs3dvNVReqSize( const GLbyte * pc, Bool swap ) +__glXVertexAttribs3dvNVReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLsizei n = *(GLsizei *)(pc + 4); @@ -765,11 +763,11 @@ GLsizei n = *(GLsizei *)(pc + 4); n = bswap_32(n); } - return __GLX_PAD((n * 24)); + return safe_pad(safe_mul(n , 24)); } int -__glXVertexAttribs3fvNVReqSize( const GLbyte * pc, Bool swap ) +__glXVertexAttribs3fvNVReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLsizei n = *(GLsizei *)(pc + 4); @@ -777,11 +775,11 @@ GLsizei n = *(GLsizei *)(pc + 4); n = bswap_32(n); } - return __GLX_PAD((n * 12)); + return safe_pad(safe_mul(n , 12)); } int -__glXVertexAttribs3svNVReqSize( const GLbyte * pc, Bool swap ) +__glXVertexAttribs3svNVReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLsizei n = *(GLsizei *)(pc + 4); @@ -789,11 +787,11 @@ GLsizei n = *(GLsizei *)(pc + 4); n = bswap_32(n); } - return __GLX_PAD((n * 6)); + return safe_pad(safe_mul(n , 6)); } int -__glXVertexAttribs4dvNVReqSize( const GLbyte * pc, Bool swap ) +__glXVertexAttribs4dvNVReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLsizei n = *(GLsizei *)(pc + 4); @@ -801,11 +799,11 @@ GLsizei n = *(GLsizei *)(pc + 4); n = bswap_32(n); } - return __GLX_PAD((n * 32)); + return safe_pad(safe_mul(n , 32)); } int -__glXProgramNamedParameter4fvNVReqSize( const GLbyte * pc, Bool swap ) +__glXProgramNamedParameter4fvNVReqSize( const GLbyte * pc, Bool swap, int reqlen ) { GLsizei len = *(GLsizei *)(pc + 4); @@ -813,7 +811,7 @@ GLsizei len = *(GLsizei *)(pc + 4); len = bswap_32(len); } - return __GLX_PAD(len); + return safe_pad(len); } ALIAS( Fogiv, Fogfv ) diff --git a/xorg-server/glx/indirect_reqsize.h b/xorg-server/glx/indirect_reqsize.h index 1b7bd6ebf..9adba492d 100644..100755 --- a/xorg-server/glx/indirect_reqsize.h +++ b/xorg-server/glx/indirect_reqsize.h @@ -36,80 +36,80 @@ # define PURE # endif -extern PURE _X_HIDDEN int __glXCallListsReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXBitmapReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXFogfvReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXFogivReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXLightfvReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXLightivReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXLightModelfvReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXLightModelivReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXMaterialfvReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXMaterialivReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXPolygonStippleReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXTexParameterfvReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXTexParameterivReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXTexImage1DReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXTexImage2DReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXTexEnvfvReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXTexEnvivReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXTexGendvReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXTexGenfvReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXTexGenivReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXMap1dReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXMap1fReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXMap2dReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXMap2fReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXPixelMapfvReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXPixelMapuivReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXPixelMapusvReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXDrawPixelsReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXDrawArraysReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXPrioritizeTexturesReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXTexSubImage1DReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXTexSubImage2DReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXColorTableReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXColorTableParameterfvReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXColorTableParameterivReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXColorSubTableReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXConvolutionFilter1DReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXConvolutionFilter2DReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXConvolutionParameterfvReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXConvolutionParameterivReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXSeparableFilter2DReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXTexImage3DReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXTexSubImage3DReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXCompressedTexImage1DReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXCompressedTexImage2DReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXCompressedTexImage3DReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXCompressedTexSubImage1DReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXCompressedTexSubImage2DReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXCompressedTexSubImage3DReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXPointParameterfvReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXPointParameterivReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXDrawBuffersReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXProgramStringARBReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXDeleteFramebuffersReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXDeleteRenderbuffersReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXLoadProgramNVReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXProgramParameters4dvNVReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXProgramParameters4fvNVReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXRequestResidentProgramsNVReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXVertexAttribs1dvNVReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXVertexAttribs1fvNVReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXVertexAttribs1svNVReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXVertexAttribs2dvNVReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXVertexAttribs2fvNVReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXVertexAttribs2svNVReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXVertexAttribs3dvNVReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXVertexAttribs3fvNVReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXVertexAttribs3svNVReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXVertexAttribs4dvNVReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXVertexAttribs4fvNVReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXVertexAttribs4svNVReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXVertexAttribs4ubvNVReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXProgramNamedParameter4dvNVReqSize(const GLbyte *pc, Bool swap); -extern PURE _X_HIDDEN int __glXProgramNamedParameter4fvNVReqSize(const GLbyte *pc, Bool swap); +extern PURE _X_HIDDEN int __glXCallListsReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXBitmapReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXFogfvReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXFogivReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXLightfvReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXLightivReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXLightModelfvReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXLightModelivReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXMaterialfvReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXMaterialivReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXPolygonStippleReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXTexParameterfvReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXTexParameterivReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXTexImage1DReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXTexImage2DReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXTexEnvfvReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXTexEnvivReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXTexGendvReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXTexGenfvReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXTexGenivReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXMap1dReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXMap1fReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXMap2dReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXMap2fReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXPixelMapfvReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXPixelMapuivReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXPixelMapusvReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXDrawPixelsReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXDrawArraysReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXPrioritizeTexturesReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXTexSubImage1DReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXTexSubImage2DReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXColorTableReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXColorTableParameterfvReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXColorTableParameterivReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXColorSubTableReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXConvolutionFilter1DReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXConvolutionFilter2DReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXConvolutionParameterfvReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXConvolutionParameterivReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXSeparableFilter2DReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXTexImage3DReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXTexSubImage3DReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXCompressedTexImage1DReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXCompressedTexImage2DReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXCompressedTexImage3DReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXCompressedTexSubImage1DReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXCompressedTexSubImage2DReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXCompressedTexSubImage3DReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXPointParameterfvReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXPointParameterivReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXDrawBuffersReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXProgramStringARBReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXDeleteFramebuffersReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXDeleteRenderbuffersReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXLoadProgramNVReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXProgramParameters4dvNVReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXProgramParameters4fvNVReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXRequestResidentProgramsNVReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXVertexAttribs1dvNVReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXVertexAttribs1fvNVReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXVertexAttribs1svNVReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXVertexAttribs2dvNVReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXVertexAttribs2fvNVReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXVertexAttribs2svNVReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXVertexAttribs3dvNVReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXVertexAttribs3fvNVReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXVertexAttribs3svNVReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXVertexAttribs4dvNVReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXVertexAttribs4fvNVReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXVertexAttribs4svNVReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXVertexAttribs4ubvNVReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXProgramNamedParameter4dvNVReqSize(const GLbyte *pc, Bool swap, int reqlen); +extern PURE _X_HIDDEN int __glXProgramNamedParameter4fvNVReqSize(const GLbyte *pc, Bool swap, int reqlen); # undef PURE diff --git a/xorg-server/glx/indirect_size_get.c b/xorg-server/glx/indirect_size_get.c index 9036ec732..7b9df3f75 100644 --- a/xorg-server/glx/indirect_size_get.c +++ b/xorg-server/glx/indirect_size_get.c @@ -829,6 +829,7 @@ __glGetBooleanv_size( GLenum e ) case GL_MIN_PROGRAM_TEXEL_OFFSET: case GL_MAX_PROGRAM_TEXEL_OFFSET: case GL_RGBA_INTEGER_MODE_EXT: + case GL_POLYGON_OFFSET_CLAMP_EXT: return __glGetBooleanv_variable_size( e ); default: return 0; } diff --git a/xorg-server/glx/indirect_texture_compression.c b/xorg-server/glx/indirect_texture_compression.c index b4ac1410c..c94723854 100644 --- a/xorg-server/glx/indirect_texture_compression.c +++ b/xorg-server/glx/indirect_texture_compression.c @@ -45,6 +45,8 @@ __glXDisp_GetCompressedTexImage(struct __GLXclientStateRec *cl, GLbyte * pc) __GLXcontext *const cx = __glXForceCurrent(cl, req->contextTag, &error); ClientPtr client = cl->client; + REQUEST_FIXED_SIZE(xGLXSingleReq, 8); + pc += __GLX_SINGLE_HDR_SIZE; if (cx != NULL) { const GLenum target = *(GLenum *) (pc + 0); @@ -89,6 +91,8 @@ __glXDispSwap_GetCompressedTexImage(struct __GLXclientStateRec *cl, GLbyte * pc) __glXForceCurrent(cl, bswap_32(req->contextTag), &error); ClientPtr client = cl->client; + REQUEST_FIXED_SIZE(xGLXSingleReq, 8); + pc += __GLX_SINGLE_HDR_SIZE; if (cx != NULL) { const GLenum target = (GLenum) bswap_32(*(int *) (pc + 0)); diff --git a/xorg-server/glx/indirect_util.c b/xorg-server/glx/indirect_util.c index f301c299d..36daf4f50 100644 --- a/xorg-server/glx/indirect_util.c +++ b/xorg-server/glx/indirect_util.c @@ -76,12 +76,17 @@ __glXGetAnswerBuffer(__GLXclientState * cl, size_t required_size, void *local_buffer, size_t local_size, unsigned alignment) { void *buffer = local_buffer; - const unsigned mask = alignment - 1; + const intptr_t mask = alignment - 1; if (local_size < required_size) { - const size_t worst_case_size = required_size + alignment; + size_t worst_case_size; intptr_t temp_buf; + if (required_size < SIZE_MAX - alignment) + worst_case_size = required_size + alignment; + else + return NULL; + if (cl->returnBufSize < worst_case_size) { void *temp = realloc(cl->returnBuf, worst_case_size); diff --git a/xorg-server/glx/remap_helper.h b/xorg-server/glx/remap_helper.h index fdbb66d87..3d005170d 100644 --- a/xorg-server/glx/remap_helper.h +++ b/xorg-server/glx/remap_helper.h @@ -95,6008 +95,6281 @@ static const char _mesa_function_pool[] = "p\0" "glIndexubv\0" "\0" - /* _mesa_function_pool[391]: MultiTexCoordP3uiv (will be remapped) */ + /* _mesa_function_pool[391]: GetCompressedTextureImage (will be remapped) */ + "iiip\0" + "glGetCompressedTextureImage\0" + "\0" + /* _mesa_function_pool[425]: MultiTexCoordP3uiv (will be remapped) */ "iip\0" "glMultiTexCoordP3uiv\0" "\0" - /* _mesa_function_pool[417]: Color4fNormal3fVertex3fSUN (dynamic) */ + /* _mesa_function_pool[451]: Color4fNormal3fVertex3fSUN (dynamic) */ "ffffffffff\0" "glColor4fNormal3fVertex3fSUN\0" "\0" - /* _mesa_function_pool[458]: Color3ubv (offset 20) */ + /* _mesa_function_pool[492]: Color3ubv (offset 20) */ "p\0" "glColor3ubv\0" "\0" - /* _mesa_function_pool[473]: GetCombinerOutputParameterfvNV (dynamic) */ + /* _mesa_function_pool[507]: GetCombinerOutputParameterfvNV (dynamic) */ "iiip\0" "glGetCombinerOutputParameterfvNV\0" "\0" - /* _mesa_function_pool[512]: Binormal3ivEXT (dynamic) */ + /* _mesa_function_pool[546]: Binormal3ivEXT (dynamic) */ "p\0" "glBinormal3ivEXT\0" "\0" - /* _mesa_function_pool[532]: GetImageTransformParameterfvHP (dynamic) */ + /* _mesa_function_pool[566]: GetImageTransformParameterfvHP (dynamic) */ "iip\0" "glGetImageTransformParameterfvHP\0" "\0" - /* _mesa_function_pool[570]: GetClipPlanex (will be remapped) */ + /* _mesa_function_pool[604]: GetClipPlanex (will be remapped) */ "ip\0" "glGetClipPlanexOES\0" "glGetClipPlanex\0" "\0" - /* _mesa_function_pool[609]: TexCoordP1uiv (will be remapped) */ + /* _mesa_function_pool[643]: TexCoordP1uiv (will be remapped) */ "ip\0" "glTexCoordP1uiv\0" "\0" - /* _mesa_function_pool[629]: RenderbufferStorage (will be remapped) */ + /* _mesa_function_pool[663]: RenderbufferStorage (will be remapped) */ "iiii\0" "glRenderbufferStorage\0" "glRenderbufferStorageEXT\0" "glRenderbufferStorageOES\0" "\0" - /* _mesa_function_pool[707]: GetClipPlanef (will be remapped) */ + /* _mesa_function_pool[741]: GetClipPlanef (will be remapped) */ "ip\0" "glGetClipPlanefOES\0" "glGetClipPlanef\0" "\0" - /* _mesa_function_pool[746]: GetPerfQueryDataINTEL (will be remapped) */ + /* _mesa_function_pool[780]: GetPerfQueryDataINTEL (will be remapped) */ "iiipp\0" "glGetPerfQueryDataINTEL\0" "\0" - /* _mesa_function_pool[777]: DrawArraysIndirect (will be remapped) */ + /* _mesa_function_pool[811]: DrawArraysIndirect (will be remapped) */ "ip\0" "glDrawArraysIndirect\0" "\0" - /* _mesa_function_pool[802]: Uniform3i (will be remapped) */ + /* _mesa_function_pool[836]: Uniform3i (will be remapped) */ "iiii\0" "glUniform3i\0" "glUniform3iARB\0" "\0" - /* _mesa_function_pool[835]: VDPAUGetSurfaceivNV (will be remapped) */ + /* _mesa_function_pool[869]: VDPAUGetSurfaceivNV (will be remapped) */ "iiipp\0" "glVDPAUGetSurfaceivNV\0" "\0" - /* _mesa_function_pool[864]: ReadInstrumentsSGIX (dynamic) */ - "i\0" - "glReadInstrumentsSGIX\0" + /* _mesa_function_pool[898]: Uniform3d (will be remapped) */ + "iddd\0" + "glUniform3d\0" "\0" - /* _mesa_function_pool[889]: Uniform3f (will be remapped) */ + /* _mesa_function_pool[916]: Uniform3f (will be remapped) */ "ifff\0" "glUniform3f\0" "glUniform3fARB\0" "\0" - /* _mesa_function_pool[922]: UniformMatrix2x4fv (will be remapped) */ + /* _mesa_function_pool[949]: UniformMatrix2x4fv (will be remapped) */ "iiip\0" "glUniformMatrix2x4fv\0" "\0" - /* _mesa_function_pool[949]: QueryMatrixxOES (will be remapped) */ + /* _mesa_function_pool[976]: QueryMatrixxOES (will be remapped) */ "pp\0" "glQueryMatrixxOES\0" "\0" - /* _mesa_function_pool[971]: Normal3iv (offset 59) */ + /* _mesa_function_pool[998]: Normal3iv (offset 59) */ "p\0" "glNormal3iv\0" "\0" - /* _mesa_function_pool[986]: DrawTexiOES (will be remapped) */ + /* _mesa_function_pool[1013]: DrawTexiOES (will be remapped) */ "iiiii\0" "glDrawTexiOES\0" "\0" - /* _mesa_function_pool[1007]: Viewport (offset 305) */ + /* _mesa_function_pool[1034]: Viewport (offset 305) */ "iiii\0" "glViewport\0" "\0" - /* _mesa_function_pool[1024]: ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN (dynamic) */ + /* _mesa_function_pool[1051]: ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN (dynamic) */ "pppp\0" "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN\0" "\0" - /* _mesa_function_pool[1080]: WindowPos4svMESA (will be remapped) */ + /* _mesa_function_pool[1107]: WindowPos4svMESA (will be remapped) */ "p\0" "glWindowPos4svMESA\0" "\0" - /* _mesa_function_pool[1102]: FragmentLightModelivSGIX (dynamic) */ + /* _mesa_function_pool[1129]: FragmentLightModelivSGIX (dynamic) */ "ip\0" "glFragmentLightModelivSGIX\0" "\0" - /* _mesa_function_pool[1133]: DeleteVertexArrays (will be remapped) */ + /* _mesa_function_pool[1160]: DeleteVertexArrays (will be remapped) */ "ip\0" "glDeleteVertexArrays\0" "glDeleteVertexArraysAPPLE\0" "glDeleteVertexArraysOES\0" "\0" - /* _mesa_function_pool[1208]: ClearColorIuiEXT (will be remapped) */ + /* _mesa_function_pool[1235]: ClearColorIuiEXT (will be remapped) */ "iiii\0" "glClearColorIuiEXT\0" "\0" - /* _mesa_function_pool[1233]: GetnConvolutionFilterARB (will be remapped) */ + /* _mesa_function_pool[1260]: GetnConvolutionFilterARB (will be remapped) */ "iiiip\0" "glGetnConvolutionFilterARB\0" "\0" - /* _mesa_function_pool[1267]: GetLightxv (will be remapped) */ + /* _mesa_function_pool[1294]: GetLightxv (will be remapped) */ "iip\0" "glGetLightxvOES\0" "glGetLightxv\0" "\0" - /* _mesa_function_pool[1301]: GetConvolutionParameteriv (offset 358) */ + /* _mesa_function_pool[1328]: GetConvolutionParameteriv (offset 358) */ "iip\0" "glGetConvolutionParameteriv\0" "glGetConvolutionParameterivEXT\0" "\0" - /* _mesa_function_pool[1365]: VertexAttrib4usv (will be remapped) */ + /* _mesa_function_pool[1392]: VertexAttrib4usv (will be remapped) */ "ip\0" "glVertexAttrib4usv\0" "glVertexAttrib4usvARB\0" "\0" - /* _mesa_function_pool[1410]: TextureStorage1DEXT (will be remapped) */ + /* _mesa_function_pool[1437]: TextureStorage1DEXT (will be remapped) */ "iiiii\0" "glTextureStorage1DEXT\0" "\0" - /* _mesa_function_pool[1439]: VertexAttrib4Nub (will be remapped) */ + /* _mesa_function_pool[1466]: VertexAttrib4Nub (will be remapped) */ "iiiii\0" "glVertexAttrib4Nub\0" "glVertexAttrib4NubARB\0" "\0" - /* _mesa_function_pool[1487]: VertexAttribP3ui (will be remapped) */ + /* _mesa_function_pool[1514]: VertexAttribP3ui (will be remapped) */ "iiii\0" "glVertexAttribP3ui\0" "\0" - /* _mesa_function_pool[1512]: Color4ubVertex3fSUN (dynamic) */ + /* _mesa_function_pool[1539]: Color4ubVertex3fSUN (dynamic) */ "iiiifff\0" "glColor4ubVertex3fSUN\0" "\0" - /* _mesa_function_pool[1543]: PointSize (offset 173) */ + /* _mesa_function_pool[1570]: PointSize (offset 173) */ "f\0" "glPointSize\0" "\0" - /* _mesa_function_pool[1558]: TexCoord2fVertex3fSUN (dynamic) */ + /* _mesa_function_pool[1585]: TexCoord2fVertex3fSUN (dynamic) */ "fffff\0" "glTexCoord2fVertex3fSUN\0" "\0" - /* _mesa_function_pool[1589]: PopName (offset 200) */ + /* _mesa_function_pool[1616]: PopName (offset 200) */ "\0" "glPopName\0" "\0" - /* _mesa_function_pool[1601]: VertexAttrib4ubNV (will be remapped) */ + /* _mesa_function_pool[1628]: VertexAttrib4ubNV (will be remapped) */ "iiiii\0" "glVertexAttrib4ubNV\0" "\0" - /* _mesa_function_pool[1628]: ValidateProgramPipeline (will be remapped) */ + /* _mesa_function_pool[1655]: ValidateProgramPipeline (will be remapped) */ "i\0" "glValidateProgramPipeline\0" "glValidateProgramPipelineEXT\0" "\0" - /* _mesa_function_pool[1686]: BindFragDataLocationIndexed (will be remapped) */ + /* _mesa_function_pool[1713]: BindFragDataLocationIndexed (will be remapped) */ "iiip\0" "glBindFragDataLocationIndexed\0" "\0" - /* _mesa_function_pool[1722]: GetClipPlane (offset 259) */ + /* _mesa_function_pool[1749]: GetClipPlane (offset 259) */ "ip\0" "glGetClipPlane\0" "\0" - /* _mesa_function_pool[1741]: CombinerParameterfvNV (dynamic) */ + /* _mesa_function_pool[1768]: CombinerParameterfvNV (dynamic) */ "ip\0" "glCombinerParameterfvNV\0" "\0" - /* _mesa_function_pool[1769]: TexCoordP4uiv (will be remapped) */ + /* _mesa_function_pool[1796]: TexCoordP4uiv (will be remapped) */ "ip\0" "glTexCoordP4uiv\0" "\0" - /* _mesa_function_pool[1789]: VertexAttribs3dvNV (will be remapped) */ + /* _mesa_function_pool[1816]: VertexAttribs3dvNV (will be remapped) */ "iip\0" "glVertexAttribs3dvNV\0" "\0" - /* _mesa_function_pool[1815]: GenQueries (will be remapped) */ + /* _mesa_function_pool[1842]: ProgramUniformMatrix2x4dv (will be remapped) */ + "iiiip\0" + "glProgramUniformMatrix2x4dv\0" + "\0" + /* _mesa_function_pool[1877]: GenQueries (will be remapped) */ "ip\0" "glGenQueries\0" "glGenQueriesARB\0" "\0" - /* _mesa_function_pool[1848]: ProgramUniform4iv (will be remapped) */ + /* _mesa_function_pool[1910]: ProgramUniform4iv (will be remapped) */ "iiip\0" "glProgramUniform4iv\0" "glProgramUniform4ivEXT\0" "\0" - /* _mesa_function_pool[1897]: ObjectUnpurgeableAPPLE (will be remapped) */ + /* _mesa_function_pool[1959]: ObjectUnpurgeableAPPLE (will be remapped) */ "iii\0" "glObjectUnpurgeableAPPLE\0" "\0" - /* _mesa_function_pool[1927]: TexCoord2iv (offset 107) */ + /* _mesa_function_pool[1989]: TexCoord2iv (offset 107) */ "p\0" "glTexCoord2iv\0" "\0" - /* _mesa_function_pool[1944]: TexImage2DMultisample (will be remapped) */ + /* _mesa_function_pool[2006]: TexImage2DMultisample (will be remapped) */ "iiiiii\0" "glTexImage2DMultisample\0" "\0" - /* _mesa_function_pool[1976]: TexParameterx (will be remapped) */ + /* _mesa_function_pool[2038]: TexParameterx (will be remapped) */ "iii\0" "glTexParameterxOES\0" "glTexParameterx\0" "\0" - /* _mesa_function_pool[2016]: Rotatef (offset 300) */ - "ffff\0" - "glRotatef\0" + /* _mesa_function_pool[2078]: Color4iv (offset 32) */ + "p\0" + "glColor4iv\0" "\0" - /* _mesa_function_pool[2032]: TexParameterf (offset 178) */ + /* _mesa_function_pool[2092]: TexParameterf (offset 178) */ "iif\0" "glTexParameterf\0" "\0" - /* _mesa_function_pool[2053]: TexParameteri (offset 180) */ + /* _mesa_function_pool[2113]: TexParameteri (offset 180) */ "iii\0" "glTexParameteri\0" "\0" - /* _mesa_function_pool[2074]: GetUniformiv (will be remapped) */ + /* _mesa_function_pool[2134]: GetUniformiv (will be remapped) */ "iip\0" "glGetUniformiv\0" "glGetUniformivARB\0" "\0" - /* _mesa_function_pool[2112]: ClearBufferSubData (will be remapped) */ + /* _mesa_function_pool[2172]: ClearBufferSubData (will be remapped) */ "iiiiiip\0" "glClearBufferSubData\0" "\0" - /* _mesa_function_pool[2142]: VDPAUFiniNV (will be remapped) */ + /* _mesa_function_pool[2202]: TextureParameterfv (will be remapped) */ + "iip\0" + "glTextureParameterfv\0" + "\0" + /* _mesa_function_pool[2228]: VDPAUFiniNV (will be remapped) */ "\0" "glVDPAUFiniNV\0" "\0" - /* _mesa_function_pool[2158]: GlobalAlphaFactordSUN (dynamic) */ + /* _mesa_function_pool[2244]: GlobalAlphaFactordSUN (dynamic) */ "d\0" "glGlobalAlphaFactordSUN\0" "\0" - /* _mesa_function_pool[2185]: ProgramUniformMatrix4x2fv (will be remapped) */ + /* _mesa_function_pool[2271]: ProgramUniformMatrix4x2fv (will be remapped) */ "iiiip\0" "glProgramUniformMatrix4x2fv\0" "glProgramUniformMatrix4x2fvEXT\0" "\0" - /* _mesa_function_pool[2251]: ProgramUniform2f (will be remapped) */ + /* _mesa_function_pool[2337]: ProgramUniform2f (will be remapped) */ "iiff\0" "glProgramUniform2f\0" "glProgramUniform2fEXT\0" "\0" - /* _mesa_function_pool[2298]: PixelTransformParameterfvEXT (dynamic) */ - "iip\0" - "glPixelTransformParameterfvEXT\0" + /* _mesa_function_pool[2384]: ProgramUniform2d (will be remapped) */ + "iidd\0" + "glProgramUniform2d\0" "\0" - /* _mesa_function_pool[2334]: ProgramUniform2i (will be remapped) */ + /* _mesa_function_pool[2409]: ProgramUniform2i (will be remapped) */ "iiii\0" "glProgramUniform2i\0" "glProgramUniform2iEXT\0" "\0" - /* _mesa_function_pool[2381]: Fogx (will be remapped) */ + /* _mesa_function_pool[2456]: Fogx (will be remapped) */ "ii\0" "glFogxOES\0" "glFogx\0" "\0" - /* _mesa_function_pool[2402]: Fogf (offset 153) */ + /* _mesa_function_pool[2477]: Fogf (offset 153) */ "if\0" "glFogf\0" "\0" - /* _mesa_function_pool[2413]: TexSubImage1D (offset 332) */ + /* _mesa_function_pool[2488]: TexSubImage1D (offset 332) */ "iiiiiip\0" "glTexSubImage1D\0" "glTexSubImage1DEXT\0" "\0" - /* _mesa_function_pool[2457]: Color4usv (offset 40) */ + /* _mesa_function_pool[2532]: Color4usv (offset 40) */ "p\0" "glColor4usv\0" "\0" - /* _mesa_function_pool[2472]: Fogi (offset 155) */ + /* _mesa_function_pool[2547]: Fogi (offset 155) */ "ii\0" "glFogi\0" "\0" - /* _mesa_function_pool[2483]: FinalCombinerInputNV (dynamic) */ + /* _mesa_function_pool[2558]: FinalCombinerInputNV (dynamic) */ "iiii\0" "glFinalCombinerInputNV\0" "\0" - /* _mesa_function_pool[2512]: DepthFunc (offset 245) */ + /* _mesa_function_pool[2587]: DepthFunc (offset 245) */ "i\0" "glDepthFunc\0" "\0" - /* _mesa_function_pool[2527]: GetSamplerParameterIiv (will be remapped) */ + /* _mesa_function_pool[2602]: GetSamplerParameterIiv (will be remapped) */ "iip\0" "glGetSamplerParameterIiv\0" "\0" - /* _mesa_function_pool[2557]: VertexAttribI4uiEXT (will be remapped) */ + /* _mesa_function_pool[2632]: VertexAttribI4uiEXT (will be remapped) */ "iiiii\0" "glVertexAttribI4uiEXT\0" "glVertexAttribI4ui\0" "\0" - /* _mesa_function_pool[2605]: DrawElementsInstancedBaseVertexBaseInstance (will be remapped) */ + /* _mesa_function_pool[2680]: DrawElementsInstancedBaseVertexBaseInstance (will be remapped) */ "iiipiii\0" "glDrawElementsInstancedBaseVertexBaseInstance\0" "\0" - /* _mesa_function_pool[2660]: ProgramEnvParameter4dvARB (will be remapped) */ + /* _mesa_function_pool[2735]: ProgramEnvParameter4dvARB (will be remapped) */ "iip\0" "glProgramEnvParameter4dvARB\0" "glProgramParameter4dvNV\0" "\0" - /* _mesa_function_pool[2717]: ColorTableParameteriv (offset 341) */ + /* _mesa_function_pool[2792]: ColorTableParameteriv (offset 341) */ "iip\0" "glColorTableParameteriv\0" "glColorTableParameterivSGI\0" "\0" - /* _mesa_function_pool[2773]: BindSamplers (will be remapped) */ + /* _mesa_function_pool[2848]: BindSamplers (will be remapped) */ "iip\0" "glBindSamplers\0" "\0" - /* _mesa_function_pool[2793]: GetnCompressedTexImageARB (will be remapped) */ + /* _mesa_function_pool[2868]: GetnCompressedTexImageARB (will be remapped) */ "iiip\0" "glGetnCompressedTexImageARB\0" "\0" - /* _mesa_function_pool[2827]: BindSampler (will be remapped) */ + /* _mesa_function_pool[2902]: BindSampler (will be remapped) */ "ii\0" "glBindSampler\0" "\0" - /* _mesa_function_pool[2845]: MultiTexCoord2fARB (offset 386) */ + /* _mesa_function_pool[2920]: MultiTexCoord2fARB (offset 386) */ "iff\0" "glMultiTexCoord2f\0" "glMultiTexCoord2fARB\0" "\0" - /* _mesa_function_pool[2889]: IndexPointer (offset 314) */ + /* _mesa_function_pool[2964]: IndexPointer (offset 314) */ "iip\0" "glIndexPointer\0" "\0" - /* _mesa_function_pool[2909]: MultiTexCoord3iv (offset 397) */ + /* _mesa_function_pool[2984]: MultiTexCoord3iv (offset 397) */ "ip\0" "glMultiTexCoord3iv\0" "glMultiTexCoord3ivARB\0" "\0" - /* _mesa_function_pool[2954]: Finish (offset 216) */ + /* _mesa_function_pool[3029]: Finish (offset 216) */ "\0" "glFinish\0" "\0" - /* _mesa_function_pool[2965]: ClearStencil (offset 207) */ + /* _mesa_function_pool[3040]: ClearStencil (offset 207) */ "i\0" "glClearStencil\0" "\0" - /* _mesa_function_pool[2983]: ClearColorIiEXT (will be remapped) */ + /* _mesa_function_pool[3058]: ClearColorIiEXT (will be remapped) */ "iiii\0" "glClearColorIiEXT\0" "\0" - /* _mesa_function_pool[3007]: LoadMatrixd (offset 292) */ + /* _mesa_function_pool[3082]: LoadMatrixd (offset 292) */ "p\0" "glLoadMatrixd\0" "\0" - /* _mesa_function_pool[3024]: VDPAURegisterOutputSurfaceNV (will be remapped) */ + /* _mesa_function_pool[3099]: VDPAURegisterOutputSurfaceNV (will be remapped) */ "piip\0" "glVDPAURegisterOutputSurfaceNV\0" "\0" - /* _mesa_function_pool[3061]: VertexP4ui (will be remapped) */ + /* _mesa_function_pool[3136]: VertexP4ui (will be remapped) */ "ii\0" "glVertexP4ui\0" "\0" - /* _mesa_function_pool[3078]: SpriteParameterfvSGIX (dynamic) */ + /* _mesa_function_pool[3153]: SpriteParameterfvSGIX (dynamic) */ "ip\0" "glSpriteParameterfvSGIX\0" "\0" - /* _mesa_function_pool[3106]: GetActiveUniformName (will be remapped) */ - "iiipp\0" - "glGetActiveUniformName\0" + /* _mesa_function_pool[3181]: TextureStorage3DMultisample (will be remapped) */ + "iiiiiii\0" + "glTextureStorage3DMultisample\0" "\0" - /* _mesa_function_pool[3136]: GetnUniformivARB (will be remapped) */ + /* _mesa_function_pool[3220]: GetnUniformivARB (will be remapped) */ "iiip\0" "glGetnUniformivARB\0" "\0" - /* _mesa_function_pool[3161]: ReleaseShaderCompiler (will be remapped) */ + /* _mesa_function_pool[3245]: ReleaseShaderCompiler (will be remapped) */ "\0" "glReleaseShaderCompiler\0" "\0" - /* _mesa_function_pool[3187]: BlendFuncSeparate (will be remapped) */ + /* _mesa_function_pool[3271]: BlendFuncSeparate (will be remapped) */ "iiii\0" "glBlendFuncSeparate\0" "glBlendFuncSeparateEXT\0" "glBlendFuncSeparateINGR\0" "glBlendFuncSeparateOES\0" "\0" - /* _mesa_function_pool[3283]: Color3us (offset 23) */ + /* _mesa_function_pool[3367]: Color3us (offset 23) */ "iii\0" "glColor3us\0" "\0" - /* _mesa_function_pool[3299]: MultiDrawArraysIndirect (will be remapped) */ - "ipii\0" - "glMultiDrawArraysIndirect\0" + /* _mesa_function_pool[3383]: LoadMatrixx (will be remapped) */ + "p\0" + "glLoadMatrixxOES\0" + "glLoadMatrixx\0" "\0" - /* _mesa_function_pool[3331]: BufferStorage (will be remapped) */ + /* _mesa_function_pool[3417]: BufferStorage (will be remapped) */ "iipi\0" "glBufferStorage\0" "\0" - /* _mesa_function_pool[3353]: Color3ub (offset 19) */ + /* _mesa_function_pool[3439]: Color3ub (offset 19) */ "iii\0" "glColor3ub\0" "\0" - /* _mesa_function_pool[3369]: GetInstrumentsSGIX (dynamic) */ + /* _mesa_function_pool[3455]: GetInstrumentsSGIX (dynamic) */ "\0" "glGetInstrumentsSGIX\0" "\0" - /* _mesa_function_pool[3392]: Color3ui (offset 21) */ + /* _mesa_function_pool[3478]: Color3ui (offset 21) */ "iii\0" "glColor3ui\0" "\0" - /* _mesa_function_pool[3408]: VertexAttrib4dvNV (will be remapped) */ + /* _mesa_function_pool[3494]: VertexAttrib4dvNV (will be remapped) */ "ip\0" "glVertexAttrib4dvNV\0" "\0" - /* _mesa_function_pool[3432]: AlphaFragmentOp2ATI (will be remapped) */ + /* _mesa_function_pool[3518]: AlphaFragmentOp2ATI (will be remapped) */ "iiiiiiiii\0" "glAlphaFragmentOp2ATI\0" "\0" - /* _mesa_function_pool[3465]: RasterPos4dv (offset 79) */ + /* _mesa_function_pool[3551]: RasterPos4dv (offset 79) */ "p\0" "glRasterPos4dv\0" "\0" - /* _mesa_function_pool[3483]: DeleteProgramPipelines (will be remapped) */ + /* _mesa_function_pool[3569]: DeleteProgramPipelines (will be remapped) */ "ip\0" "glDeleteProgramPipelines\0" "glDeleteProgramPipelinesEXT\0" "\0" - /* _mesa_function_pool[3540]: LineWidthx (will be remapped) */ + /* _mesa_function_pool[3626]: LineWidthx (will be remapped) */ "i\0" "glLineWidthxOES\0" "glLineWidthx\0" "\0" - /* _mesa_function_pool[3572]: Indexdv (offset 45) */ + /* _mesa_function_pool[3658]: Indexdv (offset 45) */ "p\0" "glIndexdv\0" "\0" - /* _mesa_function_pool[3585]: GetnPixelMapfvARB (will be remapped) */ + /* _mesa_function_pool[3671]: GetnPixelMapfvARB (will be remapped) */ "iip\0" "glGetnPixelMapfvARB\0" "\0" - /* _mesa_function_pool[3610]: EGLImageTargetTexture2DOES (will be remapped) */ + /* _mesa_function_pool[3696]: EGLImageTargetTexture2DOES (will be remapped) */ "ip\0" "glEGLImageTargetTexture2DOES\0" "\0" - /* _mesa_function_pool[3643]: DepthMask (offset 211) */ + /* _mesa_function_pool[3729]: DepthMask (offset 211) */ "i\0" "glDepthMask\0" "\0" - /* _mesa_function_pool[3658]: WindowPos4ivMESA (will be remapped) */ + /* _mesa_function_pool[3744]: WindowPos4ivMESA (will be remapped) */ "p\0" "glWindowPos4ivMESA\0" "\0" - /* _mesa_function_pool[3680]: GetShaderInfoLog (will be remapped) */ + /* _mesa_function_pool[3766]: GetShaderInfoLog (will be remapped) */ "iipp\0" "glGetShaderInfoLog\0" "\0" - /* _mesa_function_pool[3705]: BindFragmentShaderATI (will be remapped) */ + /* _mesa_function_pool[3791]: BindFragmentShaderATI (will be remapped) */ "i\0" "glBindFragmentShaderATI\0" "\0" - /* _mesa_function_pool[3732]: BlendFuncSeparateiARB (will be remapped) */ + /* _mesa_function_pool[3818]: BlendFuncSeparateiARB (will be remapped) */ "iiiii\0" "glBlendFuncSeparateiARB\0" "glBlendFuncSeparateIndexedAMD\0" "glBlendFuncSeparatei\0" "\0" - /* _mesa_function_pool[3814]: PixelTexGenParameteriSGIS (dynamic) */ + /* _mesa_function_pool[3900]: PixelTexGenParameteriSGIS (dynamic) */ "ii\0" "glPixelTexGenParameteriSGIS\0" "\0" - /* _mesa_function_pool[3846]: EGLImageTargetRenderbufferStorageOES (will be remapped) */ + /* _mesa_function_pool[3932]: EGLImageTargetRenderbufferStorageOES (will be remapped) */ "ip\0" "glEGLImageTargetRenderbufferStorageOES\0" "\0" - /* _mesa_function_pool[3889]: GenTransformFeedbacks (will be remapped) */ + /* _mesa_function_pool[3975]: GenTransformFeedbacks (will be remapped) */ "ip\0" "glGenTransformFeedbacks\0" "\0" - /* _mesa_function_pool[3917]: VertexPointer (offset 321) */ + /* _mesa_function_pool[4003]: VertexPointer (offset 321) */ "iiip\0" "glVertexPointer\0" "\0" - /* _mesa_function_pool[3939]: GetCompressedTexImage (will be remapped) */ + /* _mesa_function_pool[4025]: GetCompressedTexImage (will be remapped) */ "iip\0" "glGetCompressedTexImage\0" "glGetCompressedTexImageARB\0" "\0" - /* _mesa_function_pool[3995]: ProgramLocalParameter4dvARB (will be remapped) */ + /* _mesa_function_pool[4081]: ProgramLocalParameter4dvARB (will be remapped) */ "iip\0" "glProgramLocalParameter4dvARB\0" "\0" - /* _mesa_function_pool[4030]: TexCoord4fv (offset 121) */ - "p\0" - "glTexCoord4fv\0" + /* _mesa_function_pool[4116]: UniformMatrix2dv (will be remapped) */ + "iiip\0" + "glUniformMatrix2dv\0" "\0" - /* _mesa_function_pool[4047]: GetQueryObjectui64v (will be remapped) */ + /* _mesa_function_pool[4141]: GetQueryObjectui64v (will be remapped) */ "iip\0" "glGetQueryObjectui64v\0" "glGetQueryObjectui64vEXT\0" "\0" - /* _mesa_function_pool[4099]: VertexAttribP1uiv (will be remapped) */ + /* _mesa_function_pool[4193]: VertexAttribP1uiv (will be remapped) */ "iiip\0" "glVertexAttribP1uiv\0" "\0" - /* _mesa_function_pool[4125]: IsProgram (will be remapped) */ + /* _mesa_function_pool[4219]: IsProgram (will be remapped) */ "i\0" "glIsProgram\0" "\0" - /* _mesa_function_pool[4140]: TexCoordPointerListIBM (dynamic) */ + /* _mesa_function_pool[4234]: TexCoordPointerListIBM (dynamic) */ "iiipi\0" "glTexCoordPointerListIBM\0" "\0" - /* _mesa_function_pool[4172]: ResizeBuffersMESA (will be remapped) */ + /* _mesa_function_pool[4266]: ResizeBuffersMESA (will be remapped) */ "\0" "glResizeBuffersMESA\0" "\0" - /* _mesa_function_pool[4194]: BindBuffersBase (will be remapped) */ + /* _mesa_function_pool[4288]: BindBuffersBase (will be remapped) */ "iiip\0" "glBindBuffersBase\0" "\0" - /* _mesa_function_pool[4218]: GenTextures (offset 328) */ + /* _mesa_function_pool[4312]: GenTextures (offset 328) */ "ip\0" "glGenTextures\0" "glGenTexturesEXT\0" "\0" - /* _mesa_function_pool[4253]: IndexPointerListIBM (dynamic) */ + /* _mesa_function_pool[4347]: IndexPointerListIBM (dynamic) */ "iipi\0" "glIndexPointerListIBM\0" "\0" - /* _mesa_function_pool[4281]: WindowPos4fMESA (will be remapped) */ + /* _mesa_function_pool[4375]: UniformMatrix3x2dv (will be remapped) */ + "iiip\0" + "glUniformMatrix3x2dv\0" + "\0" + /* _mesa_function_pool[4402]: WindowPos4fMESA (will be remapped) */ "ffff\0" "glWindowPos4fMESA\0" "\0" - /* _mesa_function_pool[4305]: VertexAttribs2fvNV (will be remapped) */ + /* _mesa_function_pool[4426]: VertexAttribs2fvNV (will be remapped) */ "iip\0" "glVertexAttribs2fvNV\0" "\0" - /* _mesa_function_pool[4331]: VertexAttribP4ui (will be remapped) */ + /* _mesa_function_pool[4452]: VertexAttribP4ui (will be remapped) */ "iiii\0" "glVertexAttribP4ui\0" "\0" - /* _mesa_function_pool[4356]: Uniform4i (will be remapped) */ + /* _mesa_function_pool[4477]: Uniform4i (will be remapped) */ "iiiii\0" "glUniform4i\0" "glUniform4iARB\0" "\0" - /* _mesa_function_pool[4390]: BufferParameteriAPPLE (will be remapped) */ - "iii\0" - "glBufferParameteriAPPLE\0" + /* _mesa_function_pool[4511]: Uniform4d (will be remapped) */ + "idddd\0" + "glUniform4d\0" "\0" - /* _mesa_function_pool[4419]: Uniform4f (will be remapped) */ + /* _mesa_function_pool[4530]: Uniform4f (will be remapped) */ "iffff\0" "glUniform4f\0" "glUniform4fARB\0" "\0" - /* _mesa_function_pool[4453]: ProgramUniform3f (will be remapped) */ + /* _mesa_function_pool[4564]: ProgramUniform3d (will be remapped) */ + "iiddd\0" + "glProgramUniform3d\0" + "\0" + /* _mesa_function_pool[4590]: ProgramUniform3f (will be remapped) */ "iifff\0" "glProgramUniform3f\0" "glProgramUniform3fEXT\0" "\0" - /* _mesa_function_pool[4501]: ProgramUniform3i (will be remapped) */ + /* _mesa_function_pool[4638]: ProgramUniform3i (will be remapped) */ "iiiii\0" "glProgramUniform3i\0" "glProgramUniform3iEXT\0" "\0" - /* _mesa_function_pool[4549]: PointParameterfv (will be remapped) */ + /* _mesa_function_pool[4686]: PointParameterfv (will be remapped) */ "ip\0" "glPointParameterfv\0" "glPointParameterfvARB\0" "glPointParameterfvEXT\0" "glPointParameterfvSGIS\0" "\0" - /* _mesa_function_pool[4639]: GetHistogramParameterfv (offset 362) */ + /* _mesa_function_pool[4776]: GetHistogramParameterfv (offset 362) */ "iip\0" "glGetHistogramParameterfv\0" "glGetHistogramParameterfvEXT\0" "\0" - /* _mesa_function_pool[4699]: GetString (offset 275) */ + /* _mesa_function_pool[4836]: GetString (offset 275) */ "i\0" "glGetString\0" "\0" - /* _mesa_function_pool[4714]: ColorPointervINTEL (dynamic) */ + /* _mesa_function_pool[4851]: ColorPointervINTEL (dynamic) */ "iip\0" "glColorPointervINTEL\0" "\0" - /* _mesa_function_pool[4740]: VDPAUUnmapSurfacesNV (will be remapped) */ + /* _mesa_function_pool[4877]: VDPAUUnmapSurfacesNV (will be remapped) */ "ip\0" "glVDPAUUnmapSurfacesNV\0" "\0" - /* _mesa_function_pool[4767]: GetnHistogramARB (will be remapped) */ + /* _mesa_function_pool[4904]: GetnHistogramARB (will be remapped) */ "iiiiip\0" "glGetnHistogramARB\0" "\0" - /* _mesa_function_pool[4794]: ReplacementCodeuiColor4fNormal3fVertex3fvSUN (dynamic) */ + /* _mesa_function_pool[4931]: ReplacementCodeuiColor4fNormal3fVertex3fvSUN (dynamic) */ "pppp\0" "glReplacementCodeuiColor4fNormal3fVertex3fvSUN\0" "\0" - /* _mesa_function_pool[4847]: SecondaryColor3s (will be remapped) */ + /* _mesa_function_pool[4984]: SecondaryColor3s (will be remapped) */ "iii\0" "glSecondaryColor3s\0" "glSecondaryColor3sEXT\0" "\0" - /* _mesa_function_pool[4893]: VertexAttribP2uiv (will be remapped) */ + /* _mesa_function_pool[5030]: VertexAttribP2uiv (will be remapped) */ "iiip\0" "glVertexAttribP2uiv\0" "\0" - /* _mesa_function_pool[4919]: GetDetailTexFuncSGIS (dynamic) */ - "ip\0" - "glGetDetailTexFuncSGIS\0" + /* _mesa_function_pool[5056]: UniformMatrix3x4dv (will be remapped) */ + "iiip\0" + "glUniformMatrix3x4dv\0" "\0" - /* _mesa_function_pool[4946]: VertexAttrib3fNV (will be remapped) */ + /* _mesa_function_pool[5083]: VertexAttrib3fNV (will be remapped) */ "ifff\0" "glVertexAttrib3fNV\0" "\0" - /* _mesa_function_pool[4971]: SecondaryColor3b (will be remapped) */ + /* _mesa_function_pool[5108]: SecondaryColor3b (will be remapped) */ "iii\0" "glSecondaryColor3b\0" "glSecondaryColor3bEXT\0" "\0" - /* _mesa_function_pool[5017]: EnableClientState (offset 313) */ + /* _mesa_function_pool[5154]: EnableClientState (offset 313) */ "i\0" "glEnableClientState\0" "\0" - /* _mesa_function_pool[5040]: Color4ubVertex2fvSUN (dynamic) */ + /* _mesa_function_pool[5177]: Color4ubVertex2fvSUN (dynamic) */ "pp\0" "glColor4ubVertex2fvSUN\0" "\0" - /* _mesa_function_pool[5067]: SecondaryColor3i (will be remapped) */ + /* _mesa_function_pool[5204]: SecondaryColor3i (will be remapped) */ "iii\0" "glSecondaryColor3i\0" "glSecondaryColor3iEXT\0" "\0" - /* _mesa_function_pool[5113]: TexFilterFuncSGIS (dynamic) */ + /* _mesa_function_pool[5250]: TexFilterFuncSGIS (dynamic) */ "iiip\0" "glTexFilterFuncSGIS\0" "\0" - /* _mesa_function_pool[5139]: GetFragmentMaterialfvSGIX (dynamic) */ + /* _mesa_function_pool[5276]: GetFragmentMaterialfvSGIX (dynamic) */ "iip\0" "glGetFragmentMaterialfvSGIX\0" "\0" - /* _mesa_function_pool[5172]: DetailTexFuncSGIS (dynamic) */ + /* _mesa_function_pool[5309]: DetailTexFuncSGIS (dynamic) */ "iip\0" "glDetailTexFuncSGIS\0" "\0" - /* _mesa_function_pool[5197]: FlushMappedBufferRange (will be remapped) */ + /* _mesa_function_pool[5334]: FlushMappedBufferRange (will be remapped) */ "iii\0" "glFlushMappedBufferRange\0" "glFlushMappedBufferRangeEXT\0" "\0" - /* _mesa_function_pool[5255]: Lightfv (offset 160) */ + /* _mesa_function_pool[5392]: Lightfv (offset 160) */ "iip\0" "glLightfv\0" "\0" - /* _mesa_function_pool[5270]: GetFramebufferAttachmentParameteriv (will be remapped) */ + /* _mesa_function_pool[5407]: GetFramebufferAttachmentParameteriv (will be remapped) */ "iiip\0" "glGetFramebufferAttachmentParameteriv\0" "glGetFramebufferAttachmentParameterivEXT\0" "glGetFramebufferAttachmentParameterivOES\0" "\0" - /* _mesa_function_pool[5396]: ColorSubTable (offset 346) */ + /* _mesa_function_pool[5533]: ColorSubTable (offset 346) */ "iiiiip\0" "glColorSubTable\0" "glColorSubTableEXT\0" "\0" - /* _mesa_function_pool[5439]: EndPerfMonitorAMD (will be remapped) */ + /* _mesa_function_pool[5576]: EndPerfMonitorAMD (will be remapped) */ "i\0" "glEndPerfMonitorAMD\0" "\0" - /* _mesa_function_pool[5462]: Uniform1ui (will be remapped) */ + /* _mesa_function_pool[5599]: Uniform1ui (will be remapped) */ "ii\0" "glUniform1uiEXT\0" "glUniform1ui\0" "\0" - /* _mesa_function_pool[5495]: MapParameterivNV (dynamic) */ + /* _mesa_function_pool[5632]: MapParameterivNV (dynamic) */ "iip\0" "glMapParameterivNV\0" "\0" - /* _mesa_function_pool[5519]: GetMultisamplefv (will be remapped) */ + /* _mesa_function_pool[5656]: GetMultisamplefv (will be remapped) */ "iip\0" "glGetMultisamplefv\0" "\0" - /* _mesa_function_pool[5543]: WeightbvARB (dynamic) */ + /* _mesa_function_pool[5680]: WeightbvARB (dynamic) */ "ip\0" "glWeightbvARB\0" "\0" - /* _mesa_function_pool[5561]: Rectdv (offset 87) */ + /* _mesa_function_pool[5698]: Rectdv (offset 87) */ "pp\0" "glRectdv\0" "\0" - /* _mesa_function_pool[5574]: DrawArraysInstancedARB (will be remapped) */ + /* _mesa_function_pool[5711]: DrawArraysInstancedARB (will be remapped) */ "iiii\0" "glDrawArraysInstancedARB\0" "glDrawArraysInstancedEXT\0" "glDrawArraysInstanced\0" "\0" - /* _mesa_function_pool[5652]: ProgramEnvParameters4fvEXT (will be remapped) */ + /* _mesa_function_pool[5789]: ProgramEnvParameters4fvEXT (will be remapped) */ "iiip\0" "glProgramEnvParameters4fvEXT\0" "\0" - /* _mesa_function_pool[5687]: VertexAttrib2svNV (will be remapped) */ + /* _mesa_function_pool[5824]: VertexAttrib2svNV (will be remapped) */ "ip\0" "glVertexAttrib2svNV\0" "\0" - /* _mesa_function_pool[5711]: SecondaryColorP3uiv (will be remapped) */ + /* _mesa_function_pool[5848]: SecondaryColorP3uiv (will be remapped) */ "ip\0" "glSecondaryColorP3uiv\0" "\0" - /* _mesa_function_pool[5737]: GetnPixelMapuivARB (will be remapped) */ + /* _mesa_function_pool[5874]: GetnPixelMapuivARB (will be remapped) */ "iip\0" "glGetnPixelMapuivARB\0" "\0" - /* _mesa_function_pool[5763]: GetSamplerParameterIuiv (will be remapped) */ + /* _mesa_function_pool[5900]: GetSamplerParameterIuiv (will be remapped) */ "iip\0" "glGetSamplerParameterIuiv\0" "\0" - /* _mesa_function_pool[5794]: Disablei (will be remapped) */ + /* _mesa_function_pool[5931]: Disablei (will be remapped) */ "ii\0" "glDisableIndexedEXT\0" "glDisablei\0" "\0" - /* _mesa_function_pool[5829]: CompressedTexSubImage3D (will be remapped) */ + /* _mesa_function_pool[5966]: CompressedTexSubImage3D (will be remapped) */ "iiiiiiiiiip\0" "glCompressedTexSubImage3D\0" "glCompressedTexSubImage3DARB\0" "glCompressedTexSubImage3DOES\0" "\0" - /* _mesa_function_pool[5926]: BindFramebufferEXT (will be remapped) */ + /* _mesa_function_pool[6063]: BindFramebufferEXT (will be remapped) */ "ii\0" "glBindFramebufferEXT\0" "\0" - /* _mesa_function_pool[5951]: Color3dv (offset 12) */ + /* _mesa_function_pool[6088]: Color3dv (offset 12) */ "p\0" "glColor3dv\0" "\0" - /* _mesa_function_pool[5965]: BeginQuery (will be remapped) */ + /* _mesa_function_pool[6102]: BeginQuery (will be remapped) */ "ii\0" "glBeginQuery\0" "glBeginQueryARB\0" "\0" - /* _mesa_function_pool[5998]: VertexP3uiv (will be remapped) */ + /* _mesa_function_pool[6135]: VertexP3uiv (will be remapped) */ "ip\0" "glVertexP3uiv\0" "\0" - /* _mesa_function_pool[6016]: GetUniformLocation (will be remapped) */ + /* _mesa_function_pool[6153]: GetUniformLocation (will be remapped) */ "ip\0" "glGetUniformLocation\0" "glGetUniformLocationARB\0" "\0" - /* _mesa_function_pool[6065]: PixelStoref (offset 249) */ + /* _mesa_function_pool[6202]: PixelStoref (offset 249) */ "if\0" "glPixelStoref\0" "\0" - /* _mesa_function_pool[6083]: WindowPos2iv (will be remapped) */ + /* _mesa_function_pool[6220]: WindowPos2iv (will be remapped) */ "p\0" "glWindowPos2iv\0" "glWindowPos2ivARB\0" "glWindowPos2ivMESA\0" "\0" - /* _mesa_function_pool[6138]: PixelStorei (offset 250) */ + /* _mesa_function_pool[6275]: PixelStorei (offset 250) */ "ii\0" "glPixelStorei\0" "\0" - /* _mesa_function_pool[6156]: VertexAttribs1svNV (will be remapped) */ + /* _mesa_function_pool[6293]: VertexAttribs1svNV (will be remapped) */ "iip\0" "glVertexAttribs1svNV\0" "\0" - /* _mesa_function_pool[6182]: RequestResidentProgramsNV (will be remapped) */ + /* _mesa_function_pool[6319]: RequestResidentProgramsNV (will be remapped) */ "ip\0" "glRequestResidentProgramsNV\0" "\0" - /* _mesa_function_pool[6214]: ListParameterivSGIX (dynamic) */ + /* _mesa_function_pool[6351]: ListParameterivSGIX (dynamic) */ "iip\0" "glListParameterivSGIX\0" "\0" - /* _mesa_function_pool[6241]: TexCoord2fColor4fNormal3fVertex3fvSUN (dynamic) */ + /* _mesa_function_pool[6378]: TexCoord2fColor4fNormal3fVertex3fvSUN (dynamic) */ "pppp\0" "glTexCoord2fColor4fNormal3fVertex3fvSUN\0" "\0" - /* _mesa_function_pool[6287]: CheckFramebufferStatus (will be remapped) */ + /* _mesa_function_pool[6424]: CheckFramebufferStatus (will be remapped) */ "i\0" "glCheckFramebufferStatus\0" "glCheckFramebufferStatusEXT\0" "glCheckFramebufferStatusOES\0" "\0" - /* _mesa_function_pool[6371]: DispatchComputeIndirect (will be remapped) */ + /* _mesa_function_pool[6508]: DispatchComputeIndirect (will be remapped) */ "i\0" "glDispatchComputeIndirect\0" "\0" - /* _mesa_function_pool[6400]: InvalidateBufferData (will be remapped) */ + /* _mesa_function_pool[6537]: InvalidateBufferData (will be remapped) */ "i\0" "glInvalidateBufferData\0" "\0" - /* _mesa_function_pool[6426]: VDPAUMapSurfacesNV (will be remapped) */ + /* _mesa_function_pool[6563]: GetUniformdv (will be remapped) */ + "iip\0" + "glGetUniformdv\0" + "\0" + /* _mesa_function_pool[6583]: VDPAUMapSurfacesNV (will be remapped) */ "ip\0" "glVDPAUMapSurfacesNV\0" "\0" - /* _mesa_function_pool[6451]: IsFramebuffer (will be remapped) */ + /* _mesa_function_pool[6608]: IsFramebuffer (will be remapped) */ "i\0" "glIsFramebuffer\0" "glIsFramebufferEXT\0" "glIsFramebufferOES\0" "\0" - /* _mesa_function_pool[6508]: GetPixelTexGenParameterfvSGIS (dynamic) */ + /* _mesa_function_pool[6665]: GetPixelTexGenParameterfvSGIS (dynamic) */ "ip\0" "glGetPixelTexGenParameterfvSGIS\0" "\0" - /* _mesa_function_pool[6544]: GetDoublev (offset 260) */ + /* _mesa_function_pool[6701]: GetDoublev (offset 260) */ "ip\0" "glGetDoublev\0" "\0" - /* _mesa_function_pool[6561]: GetObjectLabel (will be remapped) */ + /* _mesa_function_pool[6718]: GetObjectLabel (will be remapped) */ "iiipp\0" "glGetObjectLabel\0" "\0" - /* _mesa_function_pool[6585]: TextureLightEXT (dynamic) */ + /* _mesa_function_pool[6742]: TextureLightEXT (dynamic) */ "i\0" "glTextureLightEXT\0" "\0" - /* _mesa_function_pool[6606]: ColorP3uiv (will be remapped) */ + /* _mesa_function_pool[6763]: ColorP3uiv (will be remapped) */ "ip\0" "glColorP3uiv\0" "\0" - /* _mesa_function_pool[6623]: CombinerParameteriNV (dynamic) */ + /* _mesa_function_pool[6780]: CombinerParameteriNV (dynamic) */ "ii\0" "glCombinerParameteriNV\0" "\0" - /* _mesa_function_pool[6650]: Normal3fVertex3fvSUN (dynamic) */ + /* _mesa_function_pool[6807]: Normal3fVertex3fvSUN (dynamic) */ "pp\0" "glNormal3fVertex3fvSUN\0" "\0" - /* _mesa_function_pool[6677]: VertexAttribI4ivEXT (will be remapped) */ + /* _mesa_function_pool[6834]: VertexAttribI4ivEXT (will be remapped) */ "ip\0" "glVertexAttribI4ivEXT\0" "glVertexAttribI4iv\0" "\0" - /* _mesa_function_pool[6722]: SecondaryColor3ubv (will be remapped) */ + /* _mesa_function_pool[6879]: SecondaryColor3ubv (will be remapped) */ "p\0" "glSecondaryColor3ubv\0" "glSecondaryColor3ubvEXT\0" "\0" - /* _mesa_function_pool[6770]: GetDebugMessageLog (will be remapped) */ + /* _mesa_function_pool[6927]: GetDebugMessageLog (will be remapped) */ "iipppppp\0" "glGetDebugMessageLogARB\0" "glGetDebugMessageLog\0" "\0" - /* _mesa_function_pool[6825]: DeformationMap3fSGIX (dynamic) */ + /* _mesa_function_pool[6982]: DeformationMap3fSGIX (dynamic) */ "iffiiffiiffiip\0" "glDeformationMap3fSGIX\0" "\0" - /* _mesa_function_pool[6864]: MatrixIndexubvARB (dynamic) */ + /* _mesa_function_pool[7021]: MatrixIndexubvARB (dynamic) */ "ip\0" "glMatrixIndexubvARB\0" "\0" - /* _mesa_function_pool[6888]: VertexAttribI4usv (will be remapped) */ + /* _mesa_function_pool[7045]: VertexAttribI4usv (will be remapped) */ "ip\0" "glVertexAttribI4usvEXT\0" "glVertexAttribI4usv\0" "\0" - /* _mesa_function_pool[6935]: PixelTexGenParameterfSGIS (dynamic) */ + /* _mesa_function_pool[7092]: PixelTexGenParameterfSGIS (dynamic) */ "if\0" "glPixelTexGenParameterfSGIS\0" "\0" - /* _mesa_function_pool[6967]: ProgramUniform2ui (will be remapped) */ + /* _mesa_function_pool[7124]: ProgramUniform2ui (will be remapped) */ "iiii\0" "glProgramUniform2ui\0" "glProgramUniform2uiEXT\0" "\0" - /* _mesa_function_pool[7016]: TexCoord2fVertex3fvSUN (dynamic) */ + /* _mesa_function_pool[7173]: TexCoord2fVertex3fvSUN (dynamic) */ "pp\0" "glTexCoord2fVertex3fvSUN\0" "\0" - /* _mesa_function_pool[7045]: Color4ubVertex3fvSUN (dynamic) */ + /* _mesa_function_pool[7202]: Color4ubVertex3fvSUN (dynamic) */ "pp\0" "glColor4ubVertex3fvSUN\0" "\0" - /* _mesa_function_pool[7072]: GetShaderSource (will be remapped) */ + /* _mesa_function_pool[7229]: GetShaderSource (will be remapped) */ "iipp\0" "glGetShaderSource\0" "glGetShaderSourceARB\0" "\0" - /* _mesa_function_pool[7117]: BindProgramARB (will be remapped) */ + /* _mesa_function_pool[7274]: BindProgramARB (will be remapped) */ "ii\0" "glBindProgramARB\0" "glBindProgramNV\0" "\0" - /* _mesa_function_pool[7154]: VertexAttrib3sNV (will be remapped) */ + /* _mesa_function_pool[7311]: VertexAttrib3sNV (will be remapped) */ "iiii\0" "glVertexAttrib3sNV\0" "\0" - /* _mesa_function_pool[7179]: ColorFragmentOp1ATI (will be remapped) */ + /* _mesa_function_pool[7336]: ColorFragmentOp1ATI (will be remapped) */ "iiiiiii\0" "glColorFragmentOp1ATI\0" "\0" - /* _mesa_function_pool[7210]: ProgramUniformMatrix4x3fv (will be remapped) */ + /* _mesa_function_pool[7367]: ProgramUniformMatrix4x3fv (will be remapped) */ "iiiip\0" "glProgramUniformMatrix4x3fv\0" "glProgramUniformMatrix4x3fvEXT\0" "\0" - /* _mesa_function_pool[7276]: PopClientAttrib (offset 334) */ + /* _mesa_function_pool[7433]: PopClientAttrib (offset 334) */ "\0" "glPopClientAttrib\0" "\0" - /* _mesa_function_pool[7296]: DrawElementsInstancedARB (will be remapped) */ + /* _mesa_function_pool[7453]: DrawElementsInstancedARB (will be remapped) */ "iiipi\0" "glDrawElementsInstancedARB\0" "glDrawElementsInstancedEXT\0" "glDrawElementsInstanced\0" "\0" - /* _mesa_function_pool[7381]: GetQueryObjectuiv (will be remapped) */ + /* _mesa_function_pool[7538]: GetQueryObjectuiv (will be remapped) */ "iip\0" "glGetQueryObjectuiv\0" "glGetQueryObjectuivARB\0" "\0" - /* _mesa_function_pool[7429]: VertexAttribI4bv (will be remapped) */ + /* _mesa_function_pool[7586]: VertexAttribI4bv (will be remapped) */ "ip\0" "glVertexAttribI4bvEXT\0" "glVertexAttribI4bv\0" "\0" - /* _mesa_function_pool[7474]: FogCoordPointerListIBM (dynamic) */ + /* _mesa_function_pool[7631]: FogCoordPointerListIBM (dynamic) */ "iipi\0" "glFogCoordPointerListIBM\0" "\0" - /* _mesa_function_pool[7505]: Binormal3sEXT (dynamic) */ + /* _mesa_function_pool[7662]: Binormal3sEXT (dynamic) */ "iii\0" "glBinormal3sEXT\0" "\0" - /* _mesa_function_pool[7526]: ListBase (offset 6) */ + /* _mesa_function_pool[7683]: ListBase (offset 6) */ "i\0" "glListBase\0" "\0" - /* _mesa_function_pool[7540]: GenerateMipmap (will be remapped) */ + /* _mesa_function_pool[7697]: GenerateMipmap (will be remapped) */ "i\0" "glGenerateMipmap\0" "glGenerateMipmapEXT\0" "glGenerateMipmapOES\0" "\0" - /* _mesa_function_pool[7600]: BindBufferRange (will be remapped) */ + /* _mesa_function_pool[7757]: BindBufferRange (will be remapped) */ "iiiii\0" "glBindBufferRange\0" "glBindBufferRangeEXT\0" "\0" - /* _mesa_function_pool[7646]: ProgramUniformMatrix2x4fv (will be remapped) */ + /* _mesa_function_pool[7803]: ProgramUniformMatrix2x4fv (will be remapped) */ "iiiip\0" "glProgramUniformMatrix2x4fv\0" "glProgramUniformMatrix2x4fvEXT\0" "\0" - /* _mesa_function_pool[7712]: GetQueryObjectiv (will be remapped) */ + /* _mesa_function_pool[7869]: BindBufferBase (will be remapped) */ + "iii\0" + "glBindBufferBase\0" + "glBindBufferBaseEXT\0" + "\0" + /* _mesa_function_pool[7911]: GetQueryObjectiv (will be remapped) */ "iip\0" "glGetQueryObjectiv\0" "glGetQueryObjectivARB\0" "\0" - /* _mesa_function_pool[7758]: VertexAttrib2s (will be remapped) */ + /* _mesa_function_pool[7957]: VertexAttrib2s (will be remapped) */ "iii\0" "glVertexAttrib2s\0" "glVertexAttrib2sARB\0" "\0" - /* _mesa_function_pool[7800]: SecondaryColor3fvEXT (will be remapped) */ + /* _mesa_function_pool[7999]: SecondaryColor3fvEXT (will be remapped) */ "p\0" "glSecondaryColor3fv\0" "glSecondaryColor3fvEXT\0" "\0" - /* _mesa_function_pool[7846]: VertexAttrib2d (will be remapped) */ + /* _mesa_function_pool[8045]: VertexAttrib2d (will be remapped) */ "idd\0" "glVertexAttrib2d\0" "glVertexAttrib2dARB\0" "\0" - /* _mesa_function_pool[7888]: Uniform1fv (will be remapped) */ + /* _mesa_function_pool[8087]: Uniform1fv (will be remapped) */ "iip\0" "glUniform1fv\0" "glUniform1fvARB\0" "\0" - /* _mesa_function_pool[7922]: GetProgramPipelineInfoLog (will be remapped) */ + /* _mesa_function_pool[8121]: GetProgramPipelineInfoLog (will be remapped) */ "iipp\0" "glGetProgramPipelineInfoLog\0" "glGetProgramPipelineInfoLogEXT\0" "\0" - /* _mesa_function_pool[7987]: TextureMaterialEXT (dynamic) */ + /* _mesa_function_pool[8186]: TextureMaterialEXT (dynamic) */ "ii\0" "glTextureMaterialEXT\0" "\0" - /* _mesa_function_pool[8012]: DepthBoundsEXT (will be remapped) */ + /* _mesa_function_pool[8211]: ReadInstrumentsSGIX (dynamic) */ + "i\0" + "glReadInstrumentsSGIX\0" + "\0" + /* _mesa_function_pool[8236]: DepthBoundsEXT (will be remapped) */ "dd\0" "glDepthBoundsEXT\0" "\0" - /* _mesa_function_pool[8033]: WindowPos3fv (will be remapped) */ + /* _mesa_function_pool[8257]: WindowPos3fv (will be remapped) */ "p\0" "glWindowPos3fv\0" "glWindowPos3fvARB\0" "glWindowPos3fvMESA\0" "\0" - /* _mesa_function_pool[8088]: BindVertexArrayAPPLE (will be remapped) */ + /* _mesa_function_pool[8312]: BindVertexArrayAPPLE (will be remapped) */ "i\0" "glBindVertexArrayAPPLE\0" "\0" - /* _mesa_function_pool[8114]: GetHistogramParameteriv (offset 363) */ + /* _mesa_function_pool[8338]: GetHistogramParameteriv (offset 363) */ "iip\0" "glGetHistogramParameteriv\0" "glGetHistogramParameterivEXT\0" "\0" - /* _mesa_function_pool[8174]: PointParameteriv (will be remapped) */ + /* _mesa_function_pool[8398]: PointParameteriv (will be remapped) */ "ip\0" "glPointParameteriv\0" "glPointParameterivNV\0" "\0" - /* _mesa_function_pool[8218]: GetProgramivARB (will be remapped) */ + /* _mesa_function_pool[8442]: GetProgramivARB (will be remapped) */ "iip\0" "glGetProgramivARB\0" "\0" - /* _mesa_function_pool[8241]: BindRenderbuffer (will be remapped) */ + /* _mesa_function_pool[8465]: BindRenderbuffer (will be remapped) */ "ii\0" "glBindRenderbuffer\0" "glBindRenderbufferOES\0" "\0" - /* _mesa_function_pool[8286]: SecondaryColor3fEXT (will be remapped) */ + /* _mesa_function_pool[8510]: SecondaryColor3fEXT (will be remapped) */ "fff\0" "glSecondaryColor3f\0" "glSecondaryColor3fEXT\0" "\0" - /* _mesa_function_pool[8332]: PrimitiveRestartIndex (will be remapped) */ + /* _mesa_function_pool[8556]: PrimitiveRestartIndex (will be remapped) */ "i\0" "glPrimitiveRestartIndex\0" "glPrimitiveRestartIndexNV\0" "\0" - /* _mesa_function_pool[8385]: VertexAttribI4ubv (will be remapped) */ + /* _mesa_function_pool[8609]: VertexAttribI4ubv (will be remapped) */ "ip\0" "glVertexAttribI4ubvEXT\0" "glVertexAttribI4ubv\0" "\0" - /* _mesa_function_pool[8432]: GetGraphicsResetStatusARB (will be remapped) */ + /* _mesa_function_pool[8656]: GetGraphicsResetStatusARB (will be remapped) */ "\0" "glGetGraphicsResetStatusARB\0" "\0" - /* _mesa_function_pool[8462]: ActiveStencilFaceEXT (will be remapped) */ + /* _mesa_function_pool[8686]: ActiveStencilFaceEXT (will be remapped) */ "i\0" "glActiveStencilFaceEXT\0" "\0" - /* _mesa_function_pool[8488]: VertexAttrib4dNV (will be remapped) */ + /* _mesa_function_pool[8712]: VertexAttrib4dNV (will be remapped) */ "idddd\0" "glVertexAttrib4dNV\0" "\0" - /* _mesa_function_pool[8514]: DepthRange (offset 288) */ + /* _mesa_function_pool[8738]: DepthRange (offset 288) */ "dd\0" "glDepthRange\0" "\0" - /* _mesa_function_pool[8531]: TexBumpParameterivATI (will be remapped) */ + /* _mesa_function_pool[8755]: TexBumpParameterivATI (will be remapped) */ "ip\0" "glTexBumpParameterivATI\0" "\0" - /* _mesa_function_pool[8559]: VertexAttrib4fNV (will be remapped) */ + /* _mesa_function_pool[8783]: VertexAttrib4fNV (will be remapped) */ "iffff\0" "glVertexAttrib4fNV\0" "\0" - /* _mesa_function_pool[8585]: Uniform4fv (will be remapped) */ + /* _mesa_function_pool[8809]: Uniform4fv (will be remapped) */ "iip\0" "glUniform4fv\0" "glUniform4fvARB\0" "\0" - /* _mesa_function_pool[8619]: DrawMeshArraysSUN (dynamic) */ + /* _mesa_function_pool[8843]: DrawMeshArraysSUN (dynamic) */ "iiii\0" "glDrawMeshArraysSUN\0" "\0" - /* _mesa_function_pool[8645]: SamplerParameterIiv (will be remapped) */ + /* _mesa_function_pool[8869]: SamplerParameterIiv (will be remapped) */ "iip\0" "glSamplerParameterIiv\0" "\0" - /* _mesa_function_pool[8672]: GetMapControlPointsNV (dynamic) */ + /* _mesa_function_pool[8896]: GetMapControlPointsNV (dynamic) */ "iiiiiip\0" "glGetMapControlPointsNV\0" "\0" - /* _mesa_function_pool[8705]: SpriteParameterivSGIX (dynamic) */ + /* _mesa_function_pool[8929]: SpriteParameterivSGIX (dynamic) */ "ip\0" "glSpriteParameterivSGIX\0" "\0" - /* _mesa_function_pool[8733]: Frustumf (will be remapped) */ + /* _mesa_function_pool[8957]: Frustumf (will be remapped) */ "ffffff\0" "glFrustumfOES\0" "glFrustumf\0" "\0" - /* _mesa_function_pool[8766]: ProgramUniform2uiv (will be remapped) */ + /* _mesa_function_pool[8990]: ProgramUniform2uiv (will be remapped) */ "iiip\0" "glProgramUniform2uiv\0" "glProgramUniform2uivEXT\0" "\0" - /* _mesa_function_pool[8817]: Rectsv (offset 93) */ + /* _mesa_function_pool[9041]: Rectsv (offset 93) */ "pp\0" "glRectsv\0" "\0" - /* _mesa_function_pool[8830]: Frustumx (will be remapped) */ + /* _mesa_function_pool[9054]: Frustumx (will be remapped) */ "iiiiii\0" "glFrustumxOES\0" "glFrustumx\0" "\0" - /* _mesa_function_pool[8863]: CullFace (offset 152) */ + /* _mesa_function_pool[9087]: CullFace (offset 152) */ "i\0" "glCullFace\0" "\0" - /* _mesa_function_pool[8877]: BindTexture (offset 307) */ + /* _mesa_function_pool[9101]: BindTexture (offset 307) */ "ii\0" "glBindTexture\0" "glBindTextureEXT\0" "\0" - /* _mesa_function_pool[8912]: MultiTexCoord4fARB (offset 402) */ + /* _mesa_function_pool[9136]: MultiTexCoord4fARB (offset 402) */ "iffff\0" "glMultiTexCoord4f\0" "glMultiTexCoord4fARB\0" "\0" - /* _mesa_function_pool[8958]: MultiTexCoordP2uiv (will be remapped) */ + /* _mesa_function_pool[9182]: MultiTexCoordP2uiv (will be remapped) */ "iip\0" "glMultiTexCoordP2uiv\0" "\0" - /* _mesa_function_pool[8984]: NormalPointervINTEL (dynamic) */ + /* _mesa_function_pool[9208]: NormalPointervINTEL (dynamic) */ "ip\0" "glNormalPointervINTEL\0" "\0" - /* _mesa_function_pool[9010]: NormalPointer (offset 318) */ + /* _mesa_function_pool[9234]: NormalPointer (offset 318) */ "iip\0" "glNormalPointer\0" "\0" - /* _mesa_function_pool[9031]: TangentPointerEXT (dynamic) */ + /* _mesa_function_pool[9255]: TangentPointerEXT (dynamic) */ "iip\0" "glTangentPointerEXT\0" "\0" - /* _mesa_function_pool[9056]: WindowPos4iMESA (will be remapped) */ + /* _mesa_function_pool[9280]: WindowPos4iMESA (will be remapped) */ "iiii\0" "glWindowPos4iMESA\0" "\0" - /* _mesa_function_pool[9080]: ReferencePlaneSGIX (dynamic) */ + /* _mesa_function_pool[9304]: ReferencePlaneSGIX (dynamic) */ "p\0" "glReferencePlaneSGIX\0" "\0" - /* _mesa_function_pool[9104]: VertexAttrib4bv (will be remapped) */ + /* _mesa_function_pool[9328]: VertexAttrib4bv (will be remapped) */ "ip\0" "glVertexAttrib4bv\0" "glVertexAttrib4bvARB\0" "\0" - /* _mesa_function_pool[9147]: ReplacementCodeuivSUN (dynamic) */ + /* _mesa_function_pool[9371]: ReplacementCodeuivSUN (dynamic) */ "p\0" "glReplacementCodeuivSUN\0" "\0" - /* _mesa_function_pool[9174]: SecondaryColor3usv (will be remapped) */ + /* _mesa_function_pool[9398]: SecondaryColor3usv (will be remapped) */ "p\0" "glSecondaryColor3usv\0" "glSecondaryColor3usvEXT\0" "\0" - /* _mesa_function_pool[9222]: GetPixelMapuiv (offset 272) */ + /* _mesa_function_pool[9446]: GetPixelMapuiv (offset 272) */ "ip\0" "glGetPixelMapuiv\0" "\0" - /* _mesa_function_pool[9243]: Indexfv (offset 47) */ + /* _mesa_function_pool[9467]: Indexfv (offset 47) */ "p\0" "glIndexfv\0" "\0" - /* _mesa_function_pool[9256]: AlphaFragmentOp1ATI (will be remapped) */ + /* _mesa_function_pool[9480]: AlphaFragmentOp1ATI (will be remapped) */ "iiiiii\0" "glAlphaFragmentOp1ATI\0" "\0" - /* _mesa_function_pool[9286]: ListParameteriSGIX (dynamic) */ + /* _mesa_function_pool[9510]: ListParameteriSGIX (dynamic) */ "iii\0" "glListParameteriSGIX\0" "\0" - /* _mesa_function_pool[9312]: GetFloatv (offset 262) */ + /* _mesa_function_pool[9536]: GetFloatv (offset 262) */ "ip\0" "glGetFloatv\0" "\0" - /* _mesa_function_pool[9328]: MultiTexCoord3i (offset 396) */ + /* _mesa_function_pool[9552]: ProgramUniform2dv (will be remapped) */ + "iiip\0" + "glProgramUniform2dv\0" + "\0" + /* _mesa_function_pool[9578]: MultiTexCoord3i (offset 396) */ "iiii\0" "glMultiTexCoord3i\0" "glMultiTexCoord3iARB\0" "\0" - /* _mesa_function_pool[9373]: ProgramUniform1fv (will be remapped) */ + /* _mesa_function_pool[9623]: ProgramUniform1fv (will be remapped) */ "iiip\0" "glProgramUniform1fv\0" "glProgramUniform1fvEXT\0" "\0" - /* _mesa_function_pool[9422]: MultiTexCoord3d (offset 392) */ + /* _mesa_function_pool[9672]: MultiTexCoord3d (offset 392) */ "iddd\0" "glMultiTexCoord3d\0" "glMultiTexCoord3dARB\0" "\0" - /* _mesa_function_pool[9467]: TexCoord3sv (offset 117) */ + /* _mesa_function_pool[9717]: TexCoord3sv (offset 117) */ "p\0" "glTexCoord3sv\0" "\0" - /* _mesa_function_pool[9484]: Fogfv (offset 154) */ + /* _mesa_function_pool[9734]: Fogfv (offset 154) */ "ip\0" "glFogfv\0" "\0" - /* _mesa_function_pool[9496]: Minmax (offset 368) */ + /* _mesa_function_pool[9746]: Minmax (offset 368) */ "iii\0" "glMinmax\0" "glMinmaxEXT\0" "\0" - /* _mesa_function_pool[9522]: MultiTexCoord3s (offset 398) */ + /* _mesa_function_pool[9772]: MultiTexCoord3s (offset 398) */ "iiii\0" "glMultiTexCoord3s\0" "glMultiTexCoord3sARB\0" "\0" - /* _mesa_function_pool[9567]: FinishTextureSUNX (dynamic) */ + /* _mesa_function_pool[9817]: FinishTextureSUNX (dynamic) */ "\0" "glFinishTextureSUNX\0" "\0" - /* _mesa_function_pool[9589]: GetFinalCombinerInputParameterfvNV (dynamic) */ + /* _mesa_function_pool[9839]: GetFinalCombinerInputParameterfvNV (dynamic) */ "iip\0" "glGetFinalCombinerInputParameterfvNV\0" "\0" - /* _mesa_function_pool[9631]: PollInstrumentsSGIX (dynamic) */ + /* _mesa_function_pool[9881]: PollInstrumentsSGIX (dynamic) */ "p\0" "glPollInstrumentsSGIX\0" "\0" - /* _mesa_function_pool[9656]: Vertex4iv (offset 147) */ + /* _mesa_function_pool[9906]: Vertex4iv (offset 147) */ "p\0" "glVertex4iv\0" "\0" - /* _mesa_function_pool[9671]: BufferSubData (will be remapped) */ + /* _mesa_function_pool[9921]: BufferSubData (will be remapped) */ "iiip\0" "glBufferSubData\0" "glBufferSubDataARB\0" "\0" - /* _mesa_function_pool[9712]: AlphaFragmentOp3ATI (will be remapped) */ + /* _mesa_function_pool[9962]: AlphaFragmentOp3ATI (will be remapped) */ "iiiiiiiiiiii\0" "glAlphaFragmentOp3ATI\0" "\0" - /* _mesa_function_pool[9748]: Begin (offset 7) */ + /* _mesa_function_pool[9998]: Normal3fVertex3fSUN (dynamic) */ + "ffffff\0" + "glNormal3fVertex3fSUN\0" + "\0" + /* _mesa_function_pool[10028]: Begin (offset 7) */ "i\0" "glBegin\0" "\0" - /* _mesa_function_pool[9759]: LightModeli (offset 165) */ + /* _mesa_function_pool[10039]: LightModeli (offset 165) */ "ii\0" "glLightModeli\0" "\0" - /* _mesa_function_pool[9777]: UniformMatrix2fv (will be remapped) */ + /* _mesa_function_pool[10057]: UniformMatrix2fv (will be remapped) */ "iiip\0" "glUniformMatrix2fv\0" "glUniformMatrix2fvARB\0" "\0" - /* _mesa_function_pool[9824]: LightModelf (offset 163) */ + /* _mesa_function_pool[10104]: LightModelf (offset 163) */ "if\0" "glLightModelf\0" "\0" - /* _mesa_function_pool[9842]: GetTexParameterfv (offset 282) */ + /* _mesa_function_pool[10122]: GetTexParameterfv (offset 282) */ "iip\0" "glGetTexParameterfv\0" "\0" - /* _mesa_function_pool[9867]: BinormalPointerEXT (dynamic) */ + /* _mesa_function_pool[10147]: TextureStorage1D (will be remapped) */ + "iiii\0" + "glTextureStorage1D\0" + "\0" + /* _mesa_function_pool[10172]: BinormalPointerEXT (dynamic) */ "iip\0" "glBinormalPointerEXT\0" "\0" - /* _mesa_function_pool[9893]: GetCombinerInputParameterivNV (dynamic) */ + /* _mesa_function_pool[10198]: GetCombinerInputParameterivNV (dynamic) */ "iiiip\0" "glGetCombinerInputParameterivNV\0" "\0" - /* _mesa_function_pool[9932]: DeleteAsyncMarkersSGIX (dynamic) */ + /* _mesa_function_pool[10237]: DeleteAsyncMarkersSGIX (dynamic) */ "ii\0" "glDeleteAsyncMarkersSGIX\0" "\0" - /* _mesa_function_pool[9961]: MultiTexCoord2fvARB (offset 387) */ + /* _mesa_function_pool[10266]: MultiTexCoord2fvARB (offset 387) */ "ip\0" "glMultiTexCoord2fv\0" "glMultiTexCoord2fvARB\0" "\0" - /* _mesa_function_pool[10006]: VertexAttrib4ubv (will be remapped) */ + /* _mesa_function_pool[10311]: VertexAttrib4ubv (will be remapped) */ "ip\0" "glVertexAttrib4ubv\0" "glVertexAttrib4ubvARB\0" "\0" - /* _mesa_function_pool[10051]: GetnTexImageARB (will be remapped) */ + /* _mesa_function_pool[10356]: GetnTexImageARB (will be remapped) */ "iiiiip\0" "glGetnTexImageARB\0" "\0" - /* _mesa_function_pool[10077]: ColorMask (offset 210) */ + /* _mesa_function_pool[10382]: ColorMask (offset 210) */ "iiii\0" "glColorMask\0" "\0" - /* _mesa_function_pool[10095]: GenAsyncMarkersSGIX (dynamic) */ + /* _mesa_function_pool[10400]: GenAsyncMarkersSGIX (dynamic) */ "i\0" "glGenAsyncMarkersSGIX\0" "\0" - /* _mesa_function_pool[10120]: ReplacementCodeuiVertex3fSUN (dynamic) */ + /* _mesa_function_pool[10425]: MultiTexCoord4x (will be remapped) */ + "iiiii\0" + "glMultiTexCoord4xOES\0" + "glMultiTexCoord4x\0" + "\0" + /* _mesa_function_pool[10471]: ReplacementCodeuiVertex3fSUN (dynamic) */ "ifff\0" "glReplacementCodeuiVertex3fSUN\0" "\0" - /* _mesa_function_pool[10157]: VertexAttribI4sv (will be remapped) */ + /* _mesa_function_pool[10508]: VertexAttribI4sv (will be remapped) */ "ip\0" "glVertexAttribI4svEXT\0" "glVertexAttribI4sv\0" "\0" - /* _mesa_function_pool[10202]: DrawElementsInstancedBaseInstance (will be remapped) */ + /* _mesa_function_pool[10553]: DrawElementsInstancedBaseInstance (will be remapped) */ "iiipii\0" "glDrawElementsInstancedBaseInstance\0" "\0" - /* _mesa_function_pool[10246]: UniformMatrix4fv (will be remapped) */ + /* _mesa_function_pool[10597]: UniformMatrix4fv (will be remapped) */ "iiip\0" "glUniformMatrix4fv\0" "glUniformMatrix4fvARB\0" "\0" - /* _mesa_function_pool[10293]: UniformMatrix3x2fv (will be remapped) */ + /* _mesa_function_pool[10644]: UniformMatrix3x2fv (will be remapped) */ "iiip\0" "glUniformMatrix3x2fv\0" "\0" - /* _mesa_function_pool[10320]: VertexAttrib4Nuiv (will be remapped) */ + /* _mesa_function_pool[10671]: VertexAttrib4Nuiv (will be remapped) */ "ip\0" "glVertexAttrib4Nuiv\0" "glVertexAttrib4NuivARB\0" "\0" - /* _mesa_function_pool[10367]: ClientActiveTexture (offset 375) */ + /* _mesa_function_pool[10718]: ClientActiveTexture (offset 375) */ "i\0" "glClientActiveTexture\0" "glClientActiveTextureARB\0" "\0" - /* _mesa_function_pool[10417]: GetUniformIndices (will be remapped) */ + /* _mesa_function_pool[10768]: GetUniformIndices (will be remapped) */ "iipp\0" "glGetUniformIndices\0" "\0" - /* _mesa_function_pool[10443]: GetTexBumpParameterivATI (will be remapped) */ + /* _mesa_function_pool[10794]: GetTexBumpParameterivATI (will be remapped) */ "ip\0" "glGetTexBumpParameterivATI\0" "\0" - /* _mesa_function_pool[10474]: Binormal3bEXT (dynamic) */ + /* _mesa_function_pool[10825]: Binormal3bEXT (dynamic) */ "iii\0" "glBinormal3bEXT\0" "\0" - /* _mesa_function_pool[10495]: CombinerParameterivNV (dynamic) */ + /* _mesa_function_pool[10846]: CombinerParameterivNV (dynamic) */ "ip\0" "glCombinerParameterivNV\0" "\0" - /* _mesa_function_pool[10523]: MultiTexCoord2sv (offset 391) */ + /* _mesa_function_pool[10874]: MultiTexCoord2sv (offset 391) */ "ip\0" "glMultiTexCoord2sv\0" "glMultiTexCoord2svARB\0" "\0" - /* _mesa_function_pool[10568]: LoadIdentity (offset 290) */ + /* _mesa_function_pool[10919]: LoadIdentity (offset 290) */ "\0" "glLoadIdentity\0" "\0" - /* _mesa_function_pool[10585]: ActiveShaderProgram (will be remapped) */ + /* _mesa_function_pool[10936]: ActiveShaderProgram (will be remapped) */ "ii\0" "glActiveShaderProgram\0" "glActiveShaderProgramEXT\0" "\0" - /* _mesa_function_pool[10636]: BindImageTextures (will be remapped) */ + /* _mesa_function_pool[10987]: BindImageTextures (will be remapped) */ "iip\0" "glBindImageTextures\0" "\0" - /* _mesa_function_pool[10661]: DeleteTransformFeedbacks (will be remapped) */ + /* _mesa_function_pool[11012]: DeleteTransformFeedbacks (will be remapped) */ "ip\0" "glDeleteTransformFeedbacks\0" "\0" - /* _mesa_function_pool[10692]: VertexAttrib4ubvNV (will be remapped) */ + /* _mesa_function_pool[11043]: VertexAttrib4ubvNV (will be remapped) */ "ip\0" "glVertexAttrib4ubvNV\0" "\0" - /* _mesa_function_pool[10717]: FogCoordfEXT (will be remapped) */ + /* _mesa_function_pool[11068]: FogCoordfEXT (will be remapped) */ "f\0" "glFogCoordf\0" "glFogCoordfEXT\0" "\0" - /* _mesa_function_pool[10747]: GetMapfv (offset 267) */ + /* _mesa_function_pool[11098]: GetMapfv (offset 267) */ "iip\0" "glGetMapfv\0" "\0" - /* _mesa_function_pool[10763]: GetProgramInfoLog (will be remapped) */ + /* _mesa_function_pool[11114]: GetProgramInfoLog (will be remapped) */ "iipp\0" "glGetProgramInfoLog\0" "\0" - /* _mesa_function_pool[10789]: BindTransformFeedback (will be remapped) */ + /* _mesa_function_pool[11140]: BindTransformFeedback (will be remapped) */ "ii\0" "glBindTransformFeedback\0" "\0" - /* _mesa_function_pool[10817]: TexCoord4fColor4fNormal3fVertex4fvSUN (dynamic) */ + /* _mesa_function_pool[11168]: TexCoord4fColor4fNormal3fVertex4fvSUN (dynamic) */ "pppp\0" "glTexCoord4fColor4fNormal3fVertex4fvSUN\0" "\0" - /* _mesa_function_pool[10863]: GetPixelMapfv (offset 271) */ + /* _mesa_function_pool[11214]: GetPixelMapfv (offset 271) */ "ip\0" "glGetPixelMapfv\0" "\0" - /* _mesa_function_pool[10883]: WeightivARB (dynamic) */ + /* _mesa_function_pool[11234]: WeightivARB (dynamic) */ "ip\0" "glWeightivARB\0" "\0" - /* _mesa_function_pool[10901]: VertexAttrib4svNV (will be remapped) */ + /* _mesa_function_pool[11252]: VertexAttrib4svNV (will be remapped) */ "ip\0" "glVertexAttrib4svNV\0" "\0" - /* _mesa_function_pool[10925]: ReplacementCodeuiTexCoord2fVertex3fSUN (dynamic) */ + /* _mesa_function_pool[11276]: ReplacementCodeuiTexCoord2fVertex3fSUN (dynamic) */ "ifffff\0" "glReplacementCodeuiTexCoord2fVertex3fSUN\0" "\0" - /* _mesa_function_pool[10974]: VDPAUSurfaceAccessNV (will be remapped) */ + /* _mesa_function_pool[11325]: VDPAUSurfaceAccessNV (will be remapped) */ "ii\0" "glVDPAUSurfaceAccessNV\0" "\0" - /* _mesa_function_pool[11001]: EdgeFlagPointer (offset 312) */ + /* _mesa_function_pool[11352]: EdgeFlagPointer (offset 312) */ "ip\0" "glEdgeFlagPointer\0" "\0" - /* _mesa_function_pool[11023]: WindowPos2f (will be remapped) */ + /* _mesa_function_pool[11374]: WindowPos2f (will be remapped) */ "ff\0" "glWindowPos2f\0" "glWindowPos2fARB\0" "glWindowPos2fMESA\0" "\0" - /* _mesa_function_pool[11076]: WindowPos2d (will be remapped) */ + /* _mesa_function_pool[11427]: WindowPos2d (will be remapped) */ "dd\0" "glWindowPos2d\0" "glWindowPos2dARB\0" "glWindowPos2dMESA\0" "\0" - /* _mesa_function_pool[11129]: WindowPos2i (will be remapped) */ + /* _mesa_function_pool[11480]: WindowPos2i (will be remapped) */ "ii\0" "glWindowPos2i\0" "glWindowPos2iARB\0" "glWindowPos2iMESA\0" "\0" - /* _mesa_function_pool[11182]: WindowPos2s (will be remapped) */ + /* _mesa_function_pool[11533]: WindowPos2s (will be remapped) */ "ii\0" "glWindowPos2s\0" "glWindowPos2sARB\0" "glWindowPos2sMESA\0" "\0" - /* _mesa_function_pool[11235]: VertexAttribI1uiEXT (will be remapped) */ + /* _mesa_function_pool[11586]: VertexAttribI1uiEXT (will be remapped) */ "ii\0" "glVertexAttribI1uiEXT\0" "glVertexAttribI1ui\0" "\0" - /* _mesa_function_pool[11280]: DeleteSync (will be remapped) */ + /* _mesa_function_pool[11631]: DeleteSync (will be remapped) */ "i\0" "glDeleteSync\0" "\0" - /* _mesa_function_pool[11296]: WindowPos4fvMESA (will be remapped) */ + /* _mesa_function_pool[11647]: WindowPos4fvMESA (will be remapped) */ "p\0" "glWindowPos4fvMESA\0" "\0" - /* _mesa_function_pool[11318]: CompressedTexImage3D (will be remapped) */ + /* _mesa_function_pool[11669]: CompressedTexImage3D (will be remapped) */ "iiiiiiiip\0" "glCompressedTexImage3D\0" "glCompressedTexImage3DARB\0" "glCompressedTexImage3DOES\0" "\0" - /* _mesa_function_pool[11404]: VertexAttribI1uiv (will be remapped) */ + /* _mesa_function_pool[11755]: VertexAttribI1uiv (will be remapped) */ "ip\0" "glVertexAttribI1uivEXT\0" "glVertexAttribI1uiv\0" "\0" - /* _mesa_function_pool[11451]: SecondaryColor3dv (will be remapped) */ + /* _mesa_function_pool[11802]: SecondaryColor3dv (will be remapped) */ "p\0" "glSecondaryColor3dv\0" "glSecondaryColor3dvEXT\0" "\0" - /* _mesa_function_pool[11497]: GetListParameterivSGIX (dynamic) */ + /* _mesa_function_pool[11848]: GetListParameterivSGIX (dynamic) */ "iip\0" "glGetListParameterivSGIX\0" "\0" - /* _mesa_function_pool[11527]: GetnPixelMapusvARB (will be remapped) */ + /* _mesa_function_pool[11878]: GetnPixelMapusvARB (will be remapped) */ "iip\0" "glGetnPixelMapusvARB\0" "\0" - /* _mesa_function_pool[11553]: VertexAttrib3s (will be remapped) */ + /* _mesa_function_pool[11904]: VertexAttrib3s (will be remapped) */ "iiii\0" "glVertexAttrib3s\0" "glVertexAttrib3sARB\0" "\0" - /* _mesa_function_pool[11596]: UniformMatrix4x3fv (will be remapped) */ + /* _mesa_function_pool[11947]: UniformMatrix4x3fv (will be remapped) */ "iiip\0" "glUniformMatrix4x3fv\0" "\0" - /* _mesa_function_pool[11623]: Binormal3dEXT (dynamic) */ + /* _mesa_function_pool[11974]: Binormal3dEXT (dynamic) */ "ddd\0" "glBinormal3dEXT\0" "\0" - /* _mesa_function_pool[11644]: GetQueryiv (will be remapped) */ + /* _mesa_function_pool[11995]: GetQueryiv (will be remapped) */ "iip\0" "glGetQueryiv\0" "glGetQueryivARB\0" "\0" - /* _mesa_function_pool[11678]: VertexAttrib3d (will be remapped) */ + /* _mesa_function_pool[12029]: VertexAttrib3d (will be remapped) */ "iddd\0" "glVertexAttrib3d\0" "glVertexAttrib3dARB\0" "\0" - /* _mesa_function_pool[11721]: ImageTransformParameterfHP (dynamic) */ + /* _mesa_function_pool[12072]: ImageTransformParameterfHP (dynamic) */ "iif\0" "glImageTransformParameterfHP\0" "\0" - /* _mesa_function_pool[11755]: MapBuffer (will be remapped) */ + /* _mesa_function_pool[12106]: MapBuffer (will be remapped) */ "ii\0" "glMapBuffer\0" "glMapBufferARB\0" "glMapBufferOES\0" "\0" - /* _mesa_function_pool[11801]: VertexAttrib4Nbv (will be remapped) */ + /* _mesa_function_pool[12152]: VertexAttrib4Nbv (will be remapped) */ "ip\0" "glVertexAttrib4Nbv\0" "glVertexAttrib4NbvARB\0" "\0" - /* _mesa_function_pool[11846]: ProgramBinary (will be remapped) */ + /* _mesa_function_pool[12197]: ProgramBinary (will be remapped) */ "iipi\0" "glProgramBinary\0" "glProgramBinaryOES\0" "\0" - /* _mesa_function_pool[11887]: InvalidateTexImage (will be remapped) */ + /* _mesa_function_pool[12238]: InvalidateTexImage (will be remapped) */ "ii\0" "glInvalidateTexImage\0" "\0" - /* _mesa_function_pool[11912]: Uniform4ui (will be remapped) */ + /* _mesa_function_pool[12263]: Uniform4ui (will be remapped) */ "iiiii\0" "glUniform4uiEXT\0" "glUniform4ui\0" "\0" - /* _mesa_function_pool[11948]: VertexAttrib1fARB (will be remapped) */ + /* _mesa_function_pool[12299]: VertexAttrib1fARB (will be remapped) */ "if\0" "glVertexAttrib1f\0" "glVertexAttrib1fARB\0" "\0" - /* _mesa_function_pool[11989]: GetBooleani_v (will be remapped) */ + /* _mesa_function_pool[12340]: GetBooleani_v (will be remapped) */ "iip\0" "glGetBooleanIndexedvEXT\0" "glGetBooleani_v\0" "\0" - /* _mesa_function_pool[12034]: DrawTexsOES (will be remapped) */ + /* _mesa_function_pool[12385]: DrawTexsOES (will be remapped) */ "iiiii\0" "glDrawTexsOES\0" "\0" - /* _mesa_function_pool[12055]: GetObjectPtrLabel (will be remapped) */ + /* _mesa_function_pool[12406]: GetObjectPtrLabel (will be remapped) */ "pipp\0" "glGetObjectPtrLabel\0" "\0" - /* _mesa_function_pool[12081]: ProgramParameteri (will be remapped) */ + /* _mesa_function_pool[12432]: ProgramParameteri (will be remapped) */ "iii\0" "glProgramParameteriARB\0" "glProgramParameteri\0" "glProgramParameteriEXT\0" "\0" - /* _mesa_function_pool[12152]: SecondaryColorPointerListIBM (dynamic) */ + /* _mesa_function_pool[12503]: SecondaryColorPointerListIBM (dynamic) */ "iiipi\0" "glSecondaryColorPointerListIBM\0" "\0" - /* _mesa_function_pool[12190]: Color3fv (offset 14) */ + /* _mesa_function_pool[12541]: Color3fv (offset 14) */ "p\0" "glColor3fv\0" "\0" - /* _mesa_function_pool[12204]: ReplacementCodeubSUN (dynamic) */ + /* _mesa_function_pool[12555]: ReplacementCodeubSUN (dynamic) */ "i\0" "glReplacementCodeubSUN\0" "\0" - /* _mesa_function_pool[12230]: GetnMapfvARB (will be remapped) */ + /* _mesa_function_pool[12581]: GetnMapfvARB (will be remapped) */ "iiip\0" "glGetnMapfvARB\0" "\0" - /* _mesa_function_pool[12251]: MultiTexCoord2i (offset 388) */ + /* _mesa_function_pool[12602]: MultiTexCoord2i (offset 388) */ "iii\0" "glMultiTexCoord2i\0" "glMultiTexCoord2iARB\0" "\0" - /* _mesa_function_pool[12295]: MultiTexCoord2d (offset 384) */ + /* _mesa_function_pool[12646]: MultiTexCoord2d (offset 384) */ "idd\0" "glMultiTexCoord2d\0" "glMultiTexCoord2dARB\0" "\0" - /* _mesa_function_pool[12339]: SamplerParameterIuiv (will be remapped) */ + /* _mesa_function_pool[12690]: SamplerParameterIuiv (will be remapped) */ "iip\0" "glSamplerParameterIuiv\0" "\0" - /* _mesa_function_pool[12367]: MultiTexCoord2s (offset 390) */ + /* _mesa_function_pool[12718]: MultiTexCoord2s (offset 390) */ "iii\0" "glMultiTexCoord2s\0" "glMultiTexCoord2sARB\0" "\0" - /* _mesa_function_pool[12411]: VDPAURegisterVideoSurfaceNV (will be remapped) */ + /* _mesa_function_pool[12762]: VDPAURegisterVideoSurfaceNV (will be remapped) */ "piip\0" "glVDPAURegisterVideoSurfaceNV\0" "\0" - /* _mesa_function_pool[12447]: TexCoord2fColor4fNormal3fVertex3fSUN (dynamic) */ + /* _mesa_function_pool[12798]: TexCoord2fColor4fNormal3fVertex3fSUN (dynamic) */ "ffffffffffff\0" "glTexCoord2fColor4fNormal3fVertex3fSUN\0" "\0" - /* _mesa_function_pool[12500]: BindBufferBase (will be remapped) */ - "iii\0" - "glBindBufferBase\0" - "glBindBufferBaseEXT\0" + /* _mesa_function_pool[12851]: Indexub (offset 315) */ + "i\0" + "glIndexub\0" "\0" - /* _mesa_function_pool[12542]: GetPerfMonitorCounterDataAMD (will be remapped) */ + /* _mesa_function_pool[12864]: GetPerfMonitorCounterDataAMD (will be remapped) */ "iiipp\0" "glGetPerfMonitorCounterDataAMD\0" "\0" - /* _mesa_function_pool[12580]: ReplacementCodeuiNormal3fVertex3fvSUN (dynamic) */ + /* _mesa_function_pool[12902]: ReplacementCodeuiNormal3fVertex3fvSUN (dynamic) */ "ppp\0" "glReplacementCodeuiNormal3fVertex3fvSUN\0" "\0" - /* _mesa_function_pool[12625]: MultTransposeMatrixf (will be remapped) */ + /* _mesa_function_pool[12947]: MultTransposeMatrixf (will be remapped) */ "p\0" "glMultTransposeMatrixf\0" "glMultTransposeMatrixfARB\0" "\0" - /* _mesa_function_pool[12677]: PolygonOffsetEXT (will be remapped) */ + /* _mesa_function_pool[12999]: PolygonOffsetEXT (will be remapped) */ "ff\0" "glPolygonOffsetEXT\0" "\0" - /* _mesa_function_pool[12700]: Scalex (will be remapped) */ + /* _mesa_function_pool[13022]: Scalex (will be remapped) */ "iii\0" "glScalexOES\0" "glScalex\0" "\0" - /* _mesa_function_pool[12726]: Scaled (offset 301) */ + /* _mesa_function_pool[13048]: Scaled (offset 301) */ "ddd\0" "glScaled\0" "\0" - /* _mesa_function_pool[12740]: Scalef (offset 302) */ + /* _mesa_function_pool[13062]: Scalef (offset 302) */ "fff\0" "glScalef\0" "\0" - /* _mesa_function_pool[12754]: IndexPointerEXT (will be remapped) */ + /* _mesa_function_pool[13076]: IndexPointerEXT (will be remapped) */ "iiip\0" "glIndexPointerEXT\0" "\0" - /* _mesa_function_pool[12778]: GetUniformfv (will be remapped) */ + /* _mesa_function_pool[13100]: GetUniformfv (will be remapped) */ "iip\0" "glGetUniformfv\0" "glGetUniformfvARB\0" "\0" - /* _mesa_function_pool[12816]: ColorFragmentOp2ATI (will be remapped) */ + /* _mesa_function_pool[13138]: ColorFragmentOp2ATI (will be remapped) */ "iiiiiiiiii\0" "glColorFragmentOp2ATI\0" "\0" - /* _mesa_function_pool[12850]: VertexAttrib2sNV (will be remapped) */ + /* _mesa_function_pool[13172]: VertexAttrib2sNV (will be remapped) */ "iii\0" "glVertexAttrib2sNV\0" "\0" - /* _mesa_function_pool[12874]: ReadPixels (offset 256) */ + /* _mesa_function_pool[13196]: ReadPixels (offset 256) */ "iiiiiip\0" "glReadPixels\0" "\0" - /* _mesa_function_pool[12896]: NormalPointerListIBM (dynamic) */ + /* _mesa_function_pool[13218]: NormalPointerListIBM (dynamic) */ "iipi\0" "glNormalPointerListIBM\0" "\0" - /* _mesa_function_pool[12925]: QueryCounter (will be remapped) */ + /* _mesa_function_pool[13247]: QueryCounter (will be remapped) */ "ii\0" "glQueryCounter\0" "\0" - /* _mesa_function_pool[12944]: NormalPointerEXT (will be remapped) */ + /* _mesa_function_pool[13266]: NormalPointerEXT (will be remapped) */ "iiip\0" "glNormalPointerEXT\0" "\0" - /* _mesa_function_pool[12969]: ProgramUniform3iv (will be remapped) */ + /* _mesa_function_pool[13291]: ProgramUniform3iv (will be remapped) */ "iiip\0" "glProgramUniform3iv\0" "glProgramUniform3ivEXT\0" "\0" - /* _mesa_function_pool[13018]: ClearTexSubImage (will be remapped) */ + /* _mesa_function_pool[13340]: ProgramUniformMatrix2dv (will be remapped) */ + "iiiip\0" + "glProgramUniformMatrix2dv\0" + "\0" + /* _mesa_function_pool[13373]: ClearTexSubImage (will be remapped) */ "iiiiiiiiiip\0" "glClearTexSubImage\0" "\0" - /* _mesa_function_pool[13050]: GetActiveUniformBlockName (will be remapped) */ + /* _mesa_function_pool[13405]: GetActiveUniformBlockName (will be remapped) */ "iiipp\0" "glGetActiveUniformBlockName\0" "\0" - /* _mesa_function_pool[13085]: DrawElementsBaseVertex (will be remapped) */ + /* _mesa_function_pool[13440]: DrawElementsBaseVertex (will be remapped) */ "iiipi\0" "glDrawElementsBaseVertex\0" "\0" - /* _mesa_function_pool[13117]: RasterPos3iv (offset 75) */ + /* _mesa_function_pool[13472]: RasterPos3iv (offset 75) */ "p\0" "glRasterPos3iv\0" "\0" - /* _mesa_function_pool[13135]: ColorMaski (will be remapped) */ + /* _mesa_function_pool[13490]: ColorMaski (will be remapped) */ "iiiii\0" "glColorMaskIndexedEXT\0" "glColorMaski\0" "\0" - /* _mesa_function_pool[13177]: Uniform2uiv (will be remapped) */ + /* _mesa_function_pool[13532]: Uniform2uiv (will be remapped) */ "iip\0" "glUniform2uivEXT\0" "glUniform2uiv\0" "\0" - /* _mesa_function_pool[13213]: RasterPos3s (offset 76) */ + /* _mesa_function_pool[13568]: RasterPos3s (offset 76) */ "iii\0" "glRasterPos3s\0" "\0" - /* _mesa_function_pool[13232]: RasterPos3d (offset 70) */ + /* _mesa_function_pool[13587]: RasterPos3d (offset 70) */ "ddd\0" "glRasterPos3d\0" "\0" - /* _mesa_function_pool[13251]: RasterPos3f (offset 72) */ + /* _mesa_function_pool[13606]: RasterPos3f (offset 72) */ "fff\0" "glRasterPos3f\0" "\0" - /* _mesa_function_pool[13270]: BindVertexArray (will be remapped) */ + /* _mesa_function_pool[13625]: BindVertexArray (will be remapped) */ "i\0" "glBindVertexArray\0" "glBindVertexArrayOES\0" "\0" - /* _mesa_function_pool[13312]: RasterPos3i (offset 74) */ + /* _mesa_function_pool[13667]: RasterPos3i (offset 74) */ "iii\0" "glRasterPos3i\0" "\0" - /* _mesa_function_pool[13331]: GetTexParameterIuiv (will be remapped) */ + /* _mesa_function_pool[13686]: GetTexParameterIuiv (will be remapped) */ "iip\0" "glGetTexParameterIuivEXT\0" "glGetTexParameterIuiv\0" "\0" - /* _mesa_function_pool[13383]: DrawTransformFeedbackStreamInstanced (will be remapped) */ + /* _mesa_function_pool[13738]: DrawTransformFeedbackStreamInstanced (will be remapped) */ "iiii\0" "glDrawTransformFeedbackStreamInstanced\0" "\0" - /* _mesa_function_pool[13428]: VertexAttrib2fvARB (will be remapped) */ + /* _mesa_function_pool[13783]: VertexAttrib2fvARB (will be remapped) */ "ip\0" "glVertexAttrib2fv\0" "glVertexAttrib2fvARB\0" "\0" - /* _mesa_function_pool[13471]: VertexPointerListIBM (dynamic) */ + /* _mesa_function_pool[13826]: VertexPointerListIBM (dynamic) */ "iiipi\0" "glVertexPointerListIBM\0" "\0" - /* _mesa_function_pool[13501]: TexCoord2fNormal3fVertex3fSUN (dynamic) */ + /* _mesa_function_pool[13856]: TexCoord2fNormal3fVertex3fSUN (dynamic) */ "ffffffff\0" "glTexCoord2fNormal3fVertex3fSUN\0" "\0" - /* _mesa_function_pool[13543]: IsFenceNV (dynamic) */ + /* _mesa_function_pool[13898]: ProgramUniformMatrix4x3dv (will be remapped) */ + "iiiip\0" + "glProgramUniformMatrix4x3dv\0" + "\0" + /* _mesa_function_pool[13933]: IsFenceNV (dynamic) */ "i\0" "glIsFenceNV\0" "\0" - /* _mesa_function_pool[13558]: ColorTable (offset 339) */ + /* _mesa_function_pool[13948]: ColorTable (offset 339) */ "iiiiip\0" "glColorTable\0" "glColorTableSGI\0" "glColorTableEXT\0" "\0" - /* _mesa_function_pool[13611]: LoadName (offset 198) */ + /* _mesa_function_pool[14001]: LoadName (offset 198) */ "i\0" "glLoadName\0" "\0" - /* _mesa_function_pool[13625]: Color3fVertex3fSUN (dynamic) */ + /* _mesa_function_pool[14015]: Color3fVertex3fSUN (dynamic) */ "ffffff\0" "glColor3fVertex3fSUN\0" "\0" - /* _mesa_function_pool[13654]: GetnUniformuivARB (will be remapped) */ + /* _mesa_function_pool[14044]: GetnUniformuivARB (will be remapped) */ "iiip\0" "glGetnUniformuivARB\0" "\0" - /* _mesa_function_pool[13680]: ClearIndex (offset 205) */ + /* _mesa_function_pool[14070]: ClearIndex (offset 205) */ "f\0" "glClearIndex\0" "\0" - /* _mesa_function_pool[13696]: ConvolutionParameterfv (offset 351) */ + /* _mesa_function_pool[14086]: ConvolutionParameterfv (offset 351) */ "iip\0" "glConvolutionParameterfv\0" "glConvolutionParameterfvEXT\0" "\0" - /* _mesa_function_pool[13754]: TbufferMask3DFX (dynamic) */ + /* _mesa_function_pool[14144]: TbufferMask3DFX (dynamic) */ "i\0" "glTbufferMask3DFX\0" "\0" - /* _mesa_function_pool[13775]: GetTexGendv (offset 278) */ + /* _mesa_function_pool[14165]: GetTexGendv (offset 278) */ "iip\0" "glGetTexGendv\0" "\0" - /* _mesa_function_pool[13794]: MultiTexCoordP1ui (will be remapped) */ + /* _mesa_function_pool[14184]: MultiTexCoordP1ui (will be remapped) */ "iii\0" "glMultiTexCoordP1ui\0" "\0" - /* _mesa_function_pool[13819]: EvalMesh2 (offset 238) */ + /* _mesa_function_pool[14209]: EvalMesh2 (offset 238) */ "iiiii\0" "glEvalMesh2\0" "\0" - /* _mesa_function_pool[13838]: Vertex4fv (offset 145) */ + /* _mesa_function_pool[14228]: Vertex4fv (offset 145) */ "p\0" "glVertex4fv\0" "\0" - /* _mesa_function_pool[13853]: SelectPerfMonitorCountersAMD (will be remapped) */ + /* _mesa_function_pool[14243]: SelectPerfMonitorCountersAMD (will be remapped) */ "iiiip\0" "glSelectPerfMonitorCountersAMD\0" "\0" - /* _mesa_function_pool[13891]: BindFramebuffer (will be remapped) */ + /* _mesa_function_pool[14281]: TextureStorage2D (will be remapped) */ + "iiiii\0" + "glTextureStorage2D\0" + "\0" + /* _mesa_function_pool[14307]: GetTextureParameterIiv (will be remapped) */ + "iip\0" + "glGetTextureParameterIiv\0" + "\0" + /* _mesa_function_pool[14337]: BindFramebuffer (will be remapped) */ "ii\0" "glBindFramebuffer\0" "glBindFramebufferOES\0" "\0" - /* _mesa_function_pool[13934]: CreateProgram (will be remapped) */ + /* _mesa_function_pool[14380]: CreateProgram (will be remapped) */ "\0" "glCreateProgram\0" "\0" - /* _mesa_function_pool[13952]: GetMinmax (offset 364) */ + /* _mesa_function_pool[14398]: GetMinmax (offset 364) */ "iiiip\0" "glGetMinmax\0" "glGetMinmaxEXT\0" "\0" - /* _mesa_function_pool[13986]: Color3fVertex3fvSUN (dynamic) */ + /* _mesa_function_pool[14432]: Color3fVertex3fvSUN (dynamic) */ "pp\0" "glColor3fVertex3fvSUN\0" "\0" - /* _mesa_function_pool[14012]: VertexAttribs3svNV (will be remapped) */ + /* _mesa_function_pool[14458]: VertexAttribs3svNV (will be remapped) */ "iip\0" "glVertexAttribs3svNV\0" "\0" - /* _mesa_function_pool[14038]: GetActiveUniformsiv (will be remapped) */ + /* _mesa_function_pool[14484]: GetActiveUniformsiv (will be remapped) */ "iipip\0" "glGetActiveUniformsiv\0" "\0" - /* _mesa_function_pool[14067]: VertexAttrib2sv (will be remapped) */ + /* _mesa_function_pool[14513]: VertexAttrib2sv (will be remapped) */ "ip\0" "glVertexAttrib2sv\0" "glVertexAttrib2svARB\0" "\0" - /* _mesa_function_pool[14110]: GetProgramEnvParameterdvARB (will be remapped) */ + /* _mesa_function_pool[14556]: GetProgramEnvParameterdvARB (will be remapped) */ "iip\0" "glGetProgramEnvParameterdvARB\0" "\0" - /* _mesa_function_pool[14145]: VertexAttrib1dNV (will be remapped) */ - "id\0" - "glVertexAttrib1dNV\0" + /* _mesa_function_pool[14591]: GetSharpenTexFuncSGIS (dynamic) */ + "ip\0" + "glGetSharpenTexFuncSGIS\0" + "\0" + /* _mesa_function_pool[14619]: Uniform1dv (will be remapped) */ + "iip\0" + "glUniform1dv\0" + "\0" + /* _mesa_function_pool[14637]: PixelTransformParameterfvEXT (dynamic) */ + "iip\0" + "glPixelTransformParameterfvEXT\0" "\0" - /* _mesa_function_pool[14168]: ReplacementCodeuiNormal3fVertex3fSUN (dynamic) */ + /* _mesa_function_pool[14673]: PushDebugGroup (will be remapped) */ + "iiip\0" + "glPushDebugGroup\0" + "\0" + /* _mesa_function_pool[14696]: ReplacementCodeuiNormal3fVertex3fSUN (dynamic) */ "iffffff\0" "glReplacementCodeuiNormal3fVertex3fSUN\0" "\0" - /* _mesa_function_pool[14216]: GetPerfMonitorGroupStringAMD (will be remapped) */ + /* _mesa_function_pool[14744]: GetPerfMonitorGroupStringAMD (will be remapped) */ "iipp\0" "glGetPerfMonitorGroupStringAMD\0" "\0" - /* _mesa_function_pool[14253]: GetError (offset 261) */ + /* _mesa_function_pool[14781]: GetError (offset 261) */ "\0" "glGetError\0" "\0" - /* _mesa_function_pool[14266]: PassThrough (offset 199) */ + /* _mesa_function_pool[14794]: PassThrough (offset 199) */ "f\0" "glPassThrough\0" "\0" - /* _mesa_function_pool[14283]: GetListParameterfvSGIX (dynamic) */ + /* _mesa_function_pool[14811]: GetListParameterfvSGIX (dynamic) */ "iip\0" "glGetListParameterfvSGIX\0" "\0" - /* _mesa_function_pool[14313]: GetObjectParameterivAPPLE (will be remapped) */ + /* _mesa_function_pool[14841]: GetObjectParameterivAPPLE (will be remapped) */ "iiip\0" "glGetObjectParameterivAPPLE\0" "\0" - /* _mesa_function_pool[14347]: GlobalAlphaFactorubSUN (dynamic) */ + /* _mesa_function_pool[14875]: GlobalAlphaFactorubSUN (dynamic) */ "i\0" "glGlobalAlphaFactorubSUN\0" "\0" - /* _mesa_function_pool[14375]: BindBuffersRange (will be remapped) */ + /* _mesa_function_pool[14903]: BindBuffersRange (will be remapped) */ "iiippp\0" "glBindBuffersRange\0" "\0" - /* _mesa_function_pool[14402]: VertexAttrib4fvARB (will be remapped) */ + /* _mesa_function_pool[14930]: VertexAttrib4fvARB (will be remapped) */ "ip\0" "glVertexAttrib4fv\0" "glVertexAttrib4fvARB\0" "\0" - /* _mesa_function_pool[14445]: WindowPos3dv (will be remapped) */ + /* _mesa_function_pool[14973]: WindowPos3dv (will be remapped) */ "p\0" "glWindowPos3dv\0" "glWindowPos3dvARB\0" "glWindowPos3dvMESA\0" "\0" - /* _mesa_function_pool[14500]: TexGenxOES (will be remapped) */ + /* _mesa_function_pool[15028]: TexGenxOES (will be remapped) */ "iii\0" "glTexGenxOES\0" "\0" - /* _mesa_function_pool[14518]: DeleteFencesNV (dynamic) */ + /* _mesa_function_pool[15046]: DeleteFencesNV (dynamic) */ "ip\0" "glDeleteFencesNV\0" "\0" - /* _mesa_function_pool[14539]: GetImageTransformParameterivHP (dynamic) */ + /* _mesa_function_pool[15067]: GetImageTransformParameterivHP (dynamic) */ "iip\0" "glGetImageTransformParameterivHP\0" "\0" - /* _mesa_function_pool[14577]: StencilOp (offset 244) */ + /* _mesa_function_pool[15105]: StencilOp (offset 244) */ "iii\0" "glStencilOp\0" "\0" - /* _mesa_function_pool[14594]: Binormal3fEXT (dynamic) */ + /* _mesa_function_pool[15122]: Binormal3fEXT (dynamic) */ "fff\0" "glBinormal3fEXT\0" "\0" - /* _mesa_function_pool[14615]: ProgramUniform1iv (will be remapped) */ + /* _mesa_function_pool[15143]: ProgramUniform1iv (will be remapped) */ "iiip\0" "glProgramUniform1iv\0" "glProgramUniform1ivEXT\0" "\0" - /* _mesa_function_pool[14664]: ProgramUniform3ui (will be remapped) */ + /* _mesa_function_pool[15192]: ProgramUniform3ui (will be remapped) */ "iiiii\0" "glProgramUniform3ui\0" "glProgramUniform3uiEXT\0" "\0" - /* _mesa_function_pool[14714]: SecondaryColor3sv (will be remapped) */ + /* _mesa_function_pool[15242]: SecondaryColor3sv (will be remapped) */ "p\0" "glSecondaryColor3sv\0" "glSecondaryColor3svEXT\0" "\0" - /* _mesa_function_pool[14760]: TexCoordP3ui (will be remapped) */ + /* _mesa_function_pool[15288]: TexCoordP3ui (will be remapped) */ "ii\0" "glTexCoordP3ui\0" "\0" - /* _mesa_function_pool[14779]: Fogxv (will be remapped) */ + /* _mesa_function_pool[15307]: Fogxv (will be remapped) */ "ip\0" "glFogxvOES\0" "glFogxv\0" "\0" - /* _mesa_function_pool[14802]: VertexPointervINTEL (dynamic) */ + /* _mesa_function_pool[15330]: VertexPointervINTEL (dynamic) */ "iip\0" "glVertexPointervINTEL\0" "\0" - /* _mesa_function_pool[14829]: VertexAttribP1ui (will be remapped) */ + /* _mesa_function_pool[15357]: VertexAttribP1ui (will be remapped) */ "iiii\0" "glVertexAttribP1ui\0" "\0" - /* _mesa_function_pool[14854]: DeleteLists (offset 4) */ + /* _mesa_function_pool[15382]: DeleteLists (offset 4) */ "ii\0" "glDeleteLists\0" "\0" - /* _mesa_function_pool[14872]: LogicOp (offset 242) */ + /* _mesa_function_pool[15400]: LogicOp (offset 242) */ "i\0" "glLogicOp\0" "\0" - /* _mesa_function_pool[14885]: RenderbufferStorageMultisample (will be remapped) */ + /* _mesa_function_pool[15413]: RenderbufferStorageMultisample (will be remapped) */ "iiiii\0" "glRenderbufferStorageMultisample\0" "glRenderbufferStorageMultisampleEXT\0" "\0" - /* _mesa_function_pool[14961]: WindowPos3d (will be remapped) */ + /* _mesa_function_pool[15489]: WindowPos3d (will be remapped) */ "ddd\0" "glWindowPos3d\0" "glWindowPos3dARB\0" "glWindowPos3dMESA\0" "\0" - /* _mesa_function_pool[15015]: Enablei (will be remapped) */ + /* _mesa_function_pool[15543]: Enablei (will be remapped) */ "ii\0" "glEnableIndexedEXT\0" "glEnablei\0" "\0" - /* _mesa_function_pool[15048]: WindowPos3f (will be remapped) */ + /* _mesa_function_pool[15576]: WindowPos3f (will be remapped) */ "fff\0" "glWindowPos3f\0" "glWindowPos3fARB\0" "glWindowPos3fMESA\0" "\0" - /* _mesa_function_pool[15102]: GenProgramsARB (will be remapped) */ + /* _mesa_function_pool[15630]: GenProgramsARB (will be remapped) */ "ip\0" "glGenProgramsARB\0" "glGenProgramsNV\0" "\0" - /* _mesa_function_pool[15139]: RasterPos2sv (offset 69) */ + /* _mesa_function_pool[15667]: RasterPos2sv (offset 69) */ "p\0" "glRasterPos2sv\0" "\0" - /* _mesa_function_pool[15157]: WindowPos3i (will be remapped) */ + /* _mesa_function_pool[15685]: WindowPos3i (will be remapped) */ "iii\0" "glWindowPos3i\0" "glWindowPos3iARB\0" "glWindowPos3iMESA\0" "\0" - /* _mesa_function_pool[15211]: MultiTexCoord4iv (offset 405) */ + /* _mesa_function_pool[15739]: MultiTexCoord4iv (offset 405) */ "ip\0" "glMultiTexCoord4iv\0" "glMultiTexCoord4ivARB\0" "\0" - /* _mesa_function_pool[15256]: TexCoord1sv (offset 101) */ + /* _mesa_function_pool[15784]: TexCoord1sv (offset 101) */ "p\0" "glTexCoord1sv\0" "\0" - /* _mesa_function_pool[15273]: WindowPos3s (will be remapped) */ + /* _mesa_function_pool[15801]: WindowPos3s (will be remapped) */ "iii\0" "glWindowPos3s\0" "glWindowPos3sARB\0" "glWindowPos3sMESA\0" "\0" - /* _mesa_function_pool[15327]: PixelMapusv (offset 253) */ + /* _mesa_function_pool[15855]: PixelMapusv (offset 253) */ "iip\0" "glPixelMapusv\0" "\0" - /* _mesa_function_pool[15346]: DebugMessageInsert (will be remapped) */ + /* _mesa_function_pool[15874]: DebugMessageInsert (will be remapped) */ "iiiiip\0" "glDebugMessageInsertARB\0" "glDebugMessageInsert\0" "\0" - /* _mesa_function_pool[15399]: Orthof (will be remapped) */ + /* _mesa_function_pool[15927]: Orthof (will be remapped) */ "ffffff\0" "glOrthofOES\0" "glOrthof\0" "\0" - /* _mesa_function_pool[15428]: CompressedTexImage2D (will be remapped) */ + /* _mesa_function_pool[15956]: CompressedTexImage2D (will be remapped) */ "iiiiiiip\0" "glCompressedTexImage2D\0" "glCompressedTexImage2DARB\0" "\0" - /* _mesa_function_pool[15487]: DeleteObjectARB (will be remapped) */ + /* _mesa_function_pool[16015]: DeleteObjectARB (will be remapped) */ "i\0" "glDeleteObjectARB\0" "\0" - /* _mesa_function_pool[15508]: IsSync (will be remapped) */ + /* _mesa_function_pool[16036]: ProgramUniformMatrix2x3dv (will be remapped) */ + "iiiip\0" + "glProgramUniformMatrix2x3dv\0" + "\0" + /* _mesa_function_pool[16071]: IsSync (will be remapped) */ "i\0" "glIsSync\0" "\0" - /* _mesa_function_pool[15520]: Color4uiv (offset 38) */ + /* _mesa_function_pool[16083]: Color4uiv (offset 38) */ "p\0" "glColor4uiv\0" "\0" - /* _mesa_function_pool[15535]: MultiTexCoord1sv (offset 383) */ + /* _mesa_function_pool[16098]: MultiTexCoord1sv (offset 383) */ "ip\0" "glMultiTexCoord1sv\0" "glMultiTexCoord1svARB\0" "\0" - /* _mesa_function_pool[15580]: Orthox (will be remapped) */ + /* _mesa_function_pool[16143]: Orthox (will be remapped) */ "iiiiii\0" "glOrthoxOES\0" "glOrthox\0" "\0" - /* _mesa_function_pool[15609]: PushAttrib (offset 219) */ + /* _mesa_function_pool[16172]: PushAttrib (offset 219) */ "i\0" "glPushAttrib\0" "\0" - /* _mesa_function_pool[15625]: RasterPos2i (offset 66) */ + /* _mesa_function_pool[16188]: RasterPos2i (offset 66) */ "ii\0" "glRasterPos2i\0" "\0" - /* _mesa_function_pool[15643]: ClipPlane (offset 150) */ + /* _mesa_function_pool[16206]: ClipPlane (offset 150) */ "ip\0" "glClipPlane\0" "\0" - /* _mesa_function_pool[15659]: TexCoord2fColor3fVertex3fSUN (dynamic) */ + /* _mesa_function_pool[16222]: TexCoord2fColor3fVertex3fSUN (dynamic) */ "ffffffff\0" "glTexCoord2fColor3fVertex3fSUN\0" "\0" - /* _mesa_function_pool[15700]: GetProgramivNV (will be remapped) */ + /* _mesa_function_pool[16263]: GetProgramivNV (will be remapped) */ "iip\0" "glGetProgramivNV\0" "\0" - /* _mesa_function_pool[15722]: RasterPos2f (offset 64) */ + /* _mesa_function_pool[16285]: RasterPos2f (offset 64) */ "ff\0" "glRasterPos2f\0" "\0" - /* _mesa_function_pool[15740]: RasterPos2d (offset 62) */ + /* _mesa_function_pool[16303]: RasterPos2d (offset 62) */ "dd\0" "glRasterPos2d\0" "\0" - /* _mesa_function_pool[15758]: RasterPos3fv (offset 73) */ + /* _mesa_function_pool[16321]: RasterPos3fv (offset 73) */ "p\0" "glRasterPos3fv\0" "\0" - /* _mesa_function_pool[15776]: InvalidateSubFramebuffer (will be remapped) */ + /* _mesa_function_pool[16339]: InvalidateSubFramebuffer (will be remapped) */ "iipiiii\0" "glInvalidateSubFramebuffer\0" "\0" - /* _mesa_function_pool[15812]: Color4ub (offset 35) */ + /* _mesa_function_pool[16375]: Color4ub (offset 35) */ "iiii\0" "glColor4ub\0" "\0" - /* _mesa_function_pool[15829]: RasterPos2s (offset 68) */ + /* _mesa_function_pool[16392]: UniformMatrix2x4dv (will be remapped) */ + "iiip\0" + "glUniformMatrix2x4dv\0" + "\0" + /* _mesa_function_pool[16419]: RasterPos2s (offset 68) */ "ii\0" "glRasterPos2s\0" "\0" - /* _mesa_function_pool[15847]: Color4fNormal3fVertex3fvSUN (dynamic) */ + /* _mesa_function_pool[16437]: VertexP2uiv (will be remapped) */ + "ip\0" + "glVertexP2uiv\0" + "\0" + /* _mesa_function_pool[16455]: Color4fNormal3fVertex3fvSUN (dynamic) */ "ppp\0" "glColor4fNormal3fVertex3fvSUN\0" "\0" - /* _mesa_function_pool[15882]: GetVertexAttribivNV (will be remapped) */ + /* _mesa_function_pool[16490]: GetVertexAttribivNV (will be remapped) */ "iip\0" "glGetVertexAttribivNV\0" "\0" - /* _mesa_function_pool[15909]: TexSubImage4DSGIS (dynamic) */ + /* _mesa_function_pool[16517]: TexSubImage4DSGIS (dynamic) */ "iiiiiiiiiiiip\0" "glTexSubImage4DSGIS\0" "\0" - /* _mesa_function_pool[15944]: MultiTexCoord3dv (offset 393) */ + /* _mesa_function_pool[16552]: MultiTexCoord3dv (offset 393) */ "ip\0" "glMultiTexCoord3dv\0" "glMultiTexCoord3dvARB\0" "\0" - /* _mesa_function_pool[15989]: BindProgramPipeline (will be remapped) */ + /* _mesa_function_pool[16597]: BindProgramPipeline (will be remapped) */ "i\0" "glBindProgramPipeline\0" "glBindProgramPipelineEXT\0" "\0" - /* _mesa_function_pool[16039]: VertexAttribP4uiv (will be remapped) */ + /* _mesa_function_pool[16647]: VertexAttribP4uiv (will be remapped) */ "iiip\0" "glVertexAttribP4uiv\0" "\0" - /* _mesa_function_pool[16065]: DebugMessageCallback (will be remapped) */ + /* _mesa_function_pool[16673]: DebugMessageCallback (will be remapped) */ "pp\0" "glDebugMessageCallbackARB\0" "glDebugMessageCallback\0" "\0" - /* _mesa_function_pool[16118]: MultiTexCoord1i (offset 380) */ + /* _mesa_function_pool[16726]: MultiTexCoord1i (offset 380) */ "ii\0" "glMultiTexCoord1i\0" "glMultiTexCoord1iARB\0" "\0" - /* _mesa_function_pool[16161]: WindowPos2dv (will be remapped) */ + /* _mesa_function_pool[16769]: WindowPos2dv (will be remapped) */ "p\0" "glWindowPos2dv\0" "glWindowPos2dvARB\0" "glWindowPos2dvMESA\0" "\0" - /* _mesa_function_pool[16216]: TexParameterIuiv (will be remapped) */ + /* _mesa_function_pool[16824]: TexParameterIuiv (will be remapped) */ "iip\0" "glTexParameterIuivEXT\0" "glTexParameterIuiv\0" "\0" - /* _mesa_function_pool[16262]: DeletePerfQueryINTEL (will be remapped) */ + /* _mesa_function_pool[16870]: DeletePerfQueryINTEL (will be remapped) */ "i\0" "glDeletePerfQueryINTEL\0" "\0" - /* _mesa_function_pool[16288]: MultiTexCoord1d (offset 376) */ + /* _mesa_function_pool[16896]: MultiTexCoord1d (offset 376) */ "id\0" "glMultiTexCoord1d\0" "glMultiTexCoord1dARB\0" "\0" - /* _mesa_function_pool[16331]: GenVertexArraysAPPLE (will be remapped) */ + /* _mesa_function_pool[16939]: GenVertexArraysAPPLE (will be remapped) */ "ip\0" "glGenVertexArraysAPPLE\0" "\0" - /* _mesa_function_pool[16358]: MultiTexCoord1s (offset 382) */ + /* _mesa_function_pool[16966]: MultiTexCoord1s (offset 382) */ "ii\0" "glMultiTexCoord1s\0" "glMultiTexCoord1sARB\0" "\0" - /* _mesa_function_pool[16401]: BeginConditionalRender (will be remapped) */ + /* _mesa_function_pool[17009]: BeginConditionalRender (will be remapped) */ "ii\0" "glBeginConditionalRender\0" "glBeginConditionalRenderNV\0" "\0" - /* _mesa_function_pool[16457]: LoadPaletteFromModelViewMatrixOES (dynamic) */ + /* _mesa_function_pool[17065]: LoadPaletteFromModelViewMatrixOES (dynamic) */ "\0" "glLoadPaletteFromModelViewMatrixOES\0" "\0" - /* _mesa_function_pool[16495]: GetShaderiv (will be remapped) */ + /* _mesa_function_pool[17103]: GetShaderiv (will be remapped) */ "iip\0" "glGetShaderiv\0" "\0" - /* _mesa_function_pool[16514]: GetMapAttribParameterfvNV (dynamic) */ + /* _mesa_function_pool[17122]: GetMapAttribParameterfvNV (dynamic) */ "iiip\0" "glGetMapAttribParameterfvNV\0" "\0" - /* _mesa_function_pool[16548]: CopyConvolutionFilter1D (offset 354) */ + /* _mesa_function_pool[17156]: CopyConvolutionFilter1D (offset 354) */ "iiiii\0" "glCopyConvolutionFilter1D\0" "glCopyConvolutionFilter1DEXT\0" "\0" - /* _mesa_function_pool[16610]: ClearBufferfv (will be remapped) */ + /* _mesa_function_pool[17218]: ClearBufferfv (will be remapped) */ "iip\0" "glClearBufferfv\0" "\0" - /* _mesa_function_pool[16631]: InstrumentsBufferSGIX (dynamic) */ + /* _mesa_function_pool[17239]: UniformMatrix4dv (will be remapped) */ + "iiip\0" + "glUniformMatrix4dv\0" + "\0" + /* _mesa_function_pool[17264]: InstrumentsBufferSGIX (dynamic) */ "ip\0" "glInstrumentsBufferSGIX\0" "\0" - /* _mesa_function_pool[16659]: CreateShaderObjectARB (will be remapped) */ + /* _mesa_function_pool[17292]: CreateShaderObjectARB (will be remapped) */ "i\0" "glCreateShaderObjectARB\0" "\0" - /* _mesa_function_pool[16686]: GetTexParameterxv (will be remapped) */ + /* _mesa_function_pool[17319]: GetTexParameterxv (will be remapped) */ "iip\0" "glGetTexParameterxvOES\0" "glGetTexParameterxv\0" "\0" - /* _mesa_function_pool[16734]: GetAttachedShaders (will be remapped) */ + /* _mesa_function_pool[17367]: GetAttachedShaders (will be remapped) */ "iipp\0" "glGetAttachedShaders\0" "\0" - /* _mesa_function_pool[16761]: ClearBufferfi (will be remapped) */ + /* _mesa_function_pool[17394]: ClearBufferfi (will be remapped) */ "iifi\0" "glClearBufferfi\0" "\0" - /* _mesa_function_pool[16783]: Materialiv (offset 172) */ + /* _mesa_function_pool[17416]: Materialiv (offset 172) */ "iip\0" "glMaterialiv\0" "\0" - /* _mesa_function_pool[16801]: DeleteFragmentShaderATI (will be remapped) */ + /* _mesa_function_pool[17434]: DeleteFragmentShaderATI (will be remapped) */ "i\0" "glDeleteFragmentShaderATI\0" "\0" - /* _mesa_function_pool[16830]: Tangent3dvEXT (dynamic) */ + /* _mesa_function_pool[17463]: Tangent3dvEXT (dynamic) */ "p\0" "glTangent3dvEXT\0" "\0" - /* _mesa_function_pool[16849]: DrawElementsInstancedBaseVertex (will be remapped) */ + /* _mesa_function_pool[17482]: DrawElementsInstancedBaseVertex (will be remapped) */ "iiipii\0" "glDrawElementsInstancedBaseVertex\0" "\0" - /* _mesa_function_pool[16891]: DisableClientState (offset 309) */ + /* _mesa_function_pool[17524]: DisableClientState (offset 309) */ "i\0" "glDisableClientState\0" "\0" - /* _mesa_function_pool[16915]: TexGeni (offset 192) */ + /* _mesa_function_pool[17548]: TexGeni (offset 192) */ "iii\0" "glTexGeni\0" "glTexGeniOES\0" "\0" - /* _mesa_function_pool[16943]: TexGenf (offset 190) */ + /* _mesa_function_pool[17576]: TexGenf (offset 190) */ "iif\0" "glTexGenf\0" "glTexGenfOES\0" "\0" - /* _mesa_function_pool[16971]: TexGend (offset 188) */ + /* _mesa_function_pool[17604]: TexGend (offset 188) */ "iid\0" "glTexGend\0" "\0" - /* _mesa_function_pool[16986]: GetVertexAttribfvNV (will be remapped) */ + /* _mesa_function_pool[17619]: GetVertexAttribfvNV (will be remapped) */ "iip\0" "glGetVertexAttribfvNV\0" "\0" - /* _mesa_function_pool[17013]: ColorPointerListIBM (dynamic) */ + /* _mesa_function_pool[17646]: ColorPointerListIBM (dynamic) */ "iiipi\0" "glColorPointerListIBM\0" "\0" - /* _mesa_function_pool[17042]: Color4sv (offset 34) */ + /* _mesa_function_pool[17675]: Color4sv (offset 34) */ "p\0" "glColor4sv\0" "\0" - /* _mesa_function_pool[17056]: GetCombinerInputParameterfvNV (dynamic) */ + /* _mesa_function_pool[17689]: GetCombinerInputParameterfvNV (dynamic) */ "iiiip\0" "glGetCombinerInputParameterfvNV\0" "\0" - /* _mesa_function_pool[17095]: LoadTransposeMatrixf (will be remapped) */ + /* _mesa_function_pool[17728]: LoadTransposeMatrixf (will be remapped) */ "p\0" "glLoadTransposeMatrixf\0" "glLoadTransposeMatrixfARB\0" "\0" - /* _mesa_function_pool[17147]: LoadTransposeMatrixd (will be remapped) */ + /* _mesa_function_pool[17780]: LoadTransposeMatrixd (will be remapped) */ "p\0" "glLoadTransposeMatrixd\0" "glLoadTransposeMatrixdARB\0" "\0" - /* _mesa_function_pool[17199]: PixelZoom (offset 246) */ + /* _mesa_function_pool[17832]: PixelZoom (offset 246) */ "ff\0" "glPixelZoom\0" "\0" - /* _mesa_function_pool[17215]: ProgramEnvParameter4dARB (will be remapped) */ + /* _mesa_function_pool[17848]: ProgramEnvParameter4dARB (will be remapped) */ "iidddd\0" "glProgramEnvParameter4dARB\0" "glProgramParameter4dNV\0" "\0" - /* _mesa_function_pool[17273]: ColorTableParameterfv (offset 340) */ + /* _mesa_function_pool[17906]: ColorTableParameterfv (offset 340) */ "iip\0" "glColorTableParameterfv\0" "glColorTableParameterfvSGI\0" "\0" - /* _mesa_function_pool[17329]: IsTexture (offset 330) */ + /* _mesa_function_pool[17962]: IsTexture (offset 330) */ "i\0" "glIsTexture\0" "glIsTextureEXT\0" "\0" - /* _mesa_function_pool[17359]: ProgramUniform3uiv (will be remapped) */ + /* _mesa_function_pool[17992]: ProgramUniform3uiv (will be remapped) */ "iiip\0" "glProgramUniform3uiv\0" "glProgramUniform3uivEXT\0" "\0" - /* _mesa_function_pool[17410]: ProgramUniform2fv (will be remapped) */ - "iiip\0" - "glProgramUniform2fv\0" - "glProgramUniform2fvEXT\0" + /* _mesa_function_pool[18043]: GetTextureImage (will be remapped) */ + "iiiiip\0" + "glGetTextureImage\0" "\0" - /* _mesa_function_pool[17459]: ImageTransformParameterivHP (dynamic) */ + /* _mesa_function_pool[18069]: ImageTransformParameterivHP (dynamic) */ "iip\0" "glImageTransformParameterivHP\0" "\0" - /* _mesa_function_pool[17494]: VertexAttrib4sNV (will be remapped) */ + /* _mesa_function_pool[18104]: VertexAttrib4sNV (will be remapped) */ "iiiii\0" "glVertexAttrib4sNV\0" "\0" - /* _mesa_function_pool[17520]: GetMapdv (offset 266) */ + /* _mesa_function_pool[18130]: GetMapdv (offset 266) */ "iip\0" "glGetMapdv\0" "\0" - /* _mesa_function_pool[17536]: GenVertexArrays (will be remapped) */ - "ip\0" - "glGenVertexArrays\0" - "glGenVertexArraysOES\0" + /* _mesa_function_pool[18146]: GetInteger64i_v (will be remapped) */ + "iip\0" + "glGetInteger64i_v\0" "\0" - /* _mesa_function_pool[17579]: ReplacementCodeuiColor4ubVertex3fSUN (dynamic) */ + /* _mesa_function_pool[18169]: ReplacementCodeuiColor4ubVertex3fSUN (dynamic) */ "iiiiifff\0" "glReplacementCodeuiColor4ubVertex3fSUN\0" "\0" - /* _mesa_function_pool[17628]: IsBuffer (will be remapped) */ + /* _mesa_function_pool[18218]: IsBuffer (will be remapped) */ "i\0" "glIsBuffer\0" "glIsBufferARB\0" "\0" - /* _mesa_function_pool[17656]: ColorP4ui (will be remapped) */ + /* _mesa_function_pool[18246]: ColorP4ui (will be remapped) */ "ii\0" "glColorP4ui\0" "\0" - /* _mesa_function_pool[17672]: SpriteParameteriSGIX (dynamic) */ + /* _mesa_function_pool[18262]: TextureStorage3D (will be remapped) */ + "iiiiii\0" + "glTextureStorage3D\0" + "\0" + /* _mesa_function_pool[18289]: SpriteParameteriSGIX (dynamic) */ "ii\0" "glSpriteParameteriSGIX\0" "\0" - /* _mesa_function_pool[17699]: TexCoordP3uiv (will be remapped) */ + /* _mesa_function_pool[18316]: TexCoordP3uiv (will be remapped) */ "ip\0" "glTexCoordP3uiv\0" "\0" - /* _mesa_function_pool[17719]: WeightusvARB (dynamic) */ + /* _mesa_function_pool[18336]: WeightusvARB (dynamic) */ "ip\0" "glWeightusvARB\0" "\0" - /* _mesa_function_pool[17738]: EvalMapsNV (dynamic) */ + /* _mesa_function_pool[18355]: EvalMapsNV (dynamic) */ "ii\0" "glEvalMapsNV\0" "\0" - /* _mesa_function_pool[17755]: ReplacementCodeuiSUN (dynamic) */ + /* _mesa_function_pool[18372]: ReplacementCodeuiSUN (dynamic) */ "i\0" "glReplacementCodeuiSUN\0" "\0" - /* _mesa_function_pool[17781]: GlobalAlphaFactoruiSUN (dynamic) */ + /* _mesa_function_pool[18398]: GlobalAlphaFactoruiSUN (dynamic) */ "i\0" "glGlobalAlphaFactoruiSUN\0" "\0" - /* _mesa_function_pool[17809]: Uniform1iv (will be remapped) */ + /* _mesa_function_pool[18426]: Uniform1iv (will be remapped) */ "iip\0" "glUniform1iv\0" "glUniform1ivARB\0" "\0" - /* _mesa_function_pool[17843]: Uniform4uiv (will be remapped) */ + /* _mesa_function_pool[18460]: Uniform4uiv (will be remapped) */ "iip\0" "glUniform4uivEXT\0" "glUniform4uiv\0" "\0" - /* _mesa_function_pool[17879]: PopDebugGroup (will be remapped) */ + /* _mesa_function_pool[18496]: PopDebugGroup (will be remapped) */ "\0" "glPopDebugGroup\0" "\0" - /* _mesa_function_pool[17897]: VertexAttrib1d (will be remapped) */ + /* _mesa_function_pool[18514]: VertexAttrib1d (will be remapped) */ "id\0" "glVertexAttrib1d\0" "glVertexAttrib1dARB\0" "\0" - /* _mesa_function_pool[17938]: CompressedTexImage1D (will be remapped) */ + /* _mesa_function_pool[18555]: CompressedTexImage1D (will be remapped) */ "iiiiiip\0" "glCompressedTexImage1D\0" "glCompressedTexImage1DARB\0" "\0" - /* _mesa_function_pool[17996]: TexBufferRange (will be remapped) */ + /* _mesa_function_pool[18613]: TexBufferRange (will be remapped) */ "iiiii\0" "glTexBufferRange\0" "\0" - /* _mesa_function_pool[18020]: VertexAttrib1s (will be remapped) */ + /* _mesa_function_pool[18637]: VertexAttrib1s (will be remapped) */ "ii\0" "glVertexAttrib1s\0" "glVertexAttrib1sARB\0" "\0" - /* _mesa_function_pool[18061]: MultiDrawElementsIndirect (will be remapped) */ + /* _mesa_function_pool[18678]: MultiDrawElementsIndirect (will be remapped) */ "iipii\0" "glMultiDrawElementsIndirect\0" "\0" - /* _mesa_function_pool[18096]: FogCoordfvEXT (will be remapped) */ + /* _mesa_function_pool[18713]: UniformMatrix4x3dv (will be remapped) */ + "iiip\0" + "glUniformMatrix4x3dv\0" + "\0" + /* _mesa_function_pool[18740]: FogCoordfvEXT (will be remapped) */ "p\0" "glFogCoordfv\0" "glFogCoordfvEXT\0" "\0" - /* _mesa_function_pool[18128]: BeginPerfMonitorAMD (will be remapped) */ + /* _mesa_function_pool[18772]: BeginPerfMonitorAMD (will be remapped) */ "i\0" "glBeginPerfMonitorAMD\0" "\0" - /* _mesa_function_pool[18153]: GetColorTableParameterfv (offset 344) */ + /* _mesa_function_pool[18797]: GetColorTableParameterfv (offset 344) */ "iip\0" "glGetColorTableParameterfv\0" "glGetColorTableParameterfvSGI\0" "glGetColorTableParameterfvEXT\0" "\0" - /* _mesa_function_pool[18245]: MultiTexCoord3fARB (offset 394) */ + /* _mesa_function_pool[18889]: MultiTexCoord3fARB (offset 394) */ "ifff\0" "glMultiTexCoord3f\0" "glMultiTexCoord3fARB\0" "\0" - /* _mesa_function_pool[18290]: GetTexLevelParameterfv (offset 284) */ + /* _mesa_function_pool[18934]: GetTexLevelParameterfv (offset 284) */ "iiip\0" "glGetTexLevelParameterfv\0" "\0" - /* _mesa_function_pool[18321]: Vertex2sv (offset 133) */ + /* _mesa_function_pool[18965]: Vertex2sv (offset 133) */ "p\0" "glVertex2sv\0" "\0" - /* _mesa_function_pool[18336]: GetnMapdvARB (will be remapped) */ + /* _mesa_function_pool[18980]: GetnMapdvARB (will be remapped) */ "iiip\0" "glGetnMapdvARB\0" "\0" - /* _mesa_function_pool[18357]: VertexAttrib2dNV (will be remapped) */ + /* _mesa_function_pool[19001]: VertexAttrib2dNV (will be remapped) */ "idd\0" "glVertexAttrib2dNV\0" "\0" - /* _mesa_function_pool[18381]: GetTrackMatrixivNV (will be remapped) */ + /* _mesa_function_pool[19025]: GetTrackMatrixivNV (will be remapped) */ "iiip\0" "glGetTrackMatrixivNV\0" "\0" - /* _mesa_function_pool[18408]: VertexAttrib3svNV (will be remapped) */ + /* _mesa_function_pool[19052]: VertexAttrib3svNV (will be remapped) */ "ip\0" "glVertexAttrib3svNV\0" "\0" - /* _mesa_function_pool[18432]: GetTexEnviv (offset 277) */ + /* _mesa_function_pool[19076]: GetTexEnviv (offset 277) */ "iip\0" "glGetTexEnviv\0" "\0" - /* _mesa_function_pool[18451]: ViewportArrayv (will be remapped) */ + /* _mesa_function_pool[19095]: ViewportArrayv (will be remapped) */ "iip\0" "glViewportArrayv\0" "\0" - /* _mesa_function_pool[18473]: ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN (dynamic) */ + /* _mesa_function_pool[19117]: ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN (dynamic) */ "iffffffffffff\0" "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN\0" "\0" - /* _mesa_function_pool[18544]: SeparableFilter2D (offset 360) */ + /* _mesa_function_pool[19188]: SeparableFilter2D (offset 360) */ "iiiiiipp\0" "glSeparableFilter2D\0" "glSeparableFilter2DEXT\0" "\0" - /* _mesa_function_pool[18597]: ReplacementCodeuiColor4ubVertex3fvSUN (dynamic) */ + /* _mesa_function_pool[19241]: ReplacementCodeuiColor4ubVertex3fvSUN (dynamic) */ "ppp\0" "glReplacementCodeuiColor4ubVertex3fvSUN\0" "\0" - /* _mesa_function_pool[18642]: ArrayElement (offset 306) */ + /* _mesa_function_pool[19286]: ArrayElement (offset 306) */ "i\0" "glArrayElement\0" "glArrayElementEXT\0" "\0" - /* _mesa_function_pool[18678]: TexImage2D (offset 183) */ + /* _mesa_function_pool[19322]: TexImage2D (offset 183) */ "iiiiiiiip\0" "glTexImage2D\0" "\0" - /* _mesa_function_pool[18702]: FragmentMaterialiSGIX (dynamic) */ + /* _mesa_function_pool[19346]: FragmentMaterialiSGIX (dynamic) */ "iii\0" "glFragmentMaterialiSGIX\0" "\0" - /* _mesa_function_pool[18731]: RasterPos2dv (offset 63) */ + /* _mesa_function_pool[19375]: RasterPos2dv (offset 63) */ "p\0" "glRasterPos2dv\0" "\0" - /* _mesa_function_pool[18749]: Fogiv (offset 156) */ + /* _mesa_function_pool[19393]: Fogiv (offset 156) */ "ip\0" "glFogiv\0" "\0" - /* _mesa_function_pool[18761]: EndQuery (will be remapped) */ + /* _mesa_function_pool[19405]: EndQuery (will be remapped) */ "i\0" "glEndQuery\0" "glEndQueryARB\0" "\0" - /* _mesa_function_pool[18789]: TexCoord1dv (offset 95) */ + /* _mesa_function_pool[19433]: TexCoord1dv (offset 95) */ "p\0" "glTexCoord1dv\0" "\0" - /* _mesa_function_pool[18806]: TexCoord4dv (offset 119) */ + /* _mesa_function_pool[19450]: TexCoord4dv (offset 119) */ "p\0" "glTexCoord4dv\0" "\0" - /* _mesa_function_pool[18823]: GetVertexAttribdvNV (will be remapped) */ + /* _mesa_function_pool[19467]: GetVertexAttribdvNV (will be remapped) */ "iip\0" "glGetVertexAttribdvNV\0" "\0" - /* _mesa_function_pool[18850]: Clear (offset 203) */ + /* _mesa_function_pool[19494]: Clear (offset 203) */ "i\0" "glClear\0" "\0" - /* _mesa_function_pool[18861]: VertexAttrib4sv (will be remapped) */ + /* _mesa_function_pool[19505]: VertexAttrib4sv (will be remapped) */ "ip\0" "glVertexAttrib4sv\0" "glVertexAttrib4svARB\0" "\0" - /* _mesa_function_pool[18904]: Ortho (offset 296) */ + /* _mesa_function_pool[19548]: Ortho (offset 296) */ "dddddd\0" "glOrtho\0" "\0" - /* _mesa_function_pool[18920]: Uniform3uiv (will be remapped) */ + /* _mesa_function_pool[19564]: Uniform3uiv (will be remapped) */ "iip\0" "glUniform3uivEXT\0" "glUniform3uiv\0" "\0" - /* _mesa_function_pool[18956]: MatrixIndexPointerARB (dynamic) */ + /* _mesa_function_pool[19600]: MatrixIndexPointerARB (dynamic) */ "iiip\0" "glMatrixIndexPointerARB\0" "glMatrixIndexPointerOES\0" "\0" - /* _mesa_function_pool[19010]: EndQueryIndexed (will be remapped) */ + /* _mesa_function_pool[19654]: EndQueryIndexed (will be remapped) */ "ii\0" "glEndQueryIndexed\0" "\0" - /* _mesa_function_pool[19032]: TexParameterxv (will be remapped) */ + /* _mesa_function_pool[19676]: TexParameterxv (will be remapped) */ "iip\0" "glTexParameterxvOES\0" "glTexParameterxv\0" "\0" - /* _mesa_function_pool[19074]: SampleMaskSGIS (will be remapped) */ + /* _mesa_function_pool[19718]: SampleMaskSGIS (will be remapped) */ "fi\0" "glSampleMaskSGIS\0" "glSampleMaskEXT\0" "\0" - /* _mesa_function_pool[19111]: FramebufferTextureFaceARB (will be remapped) */ + /* _mesa_function_pool[19755]: FramebufferTextureFaceARB (will be remapped) */ "iiiii\0" "glFramebufferTextureFaceARB\0" "\0" - /* _mesa_function_pool[19146]: ProgramUniformMatrix2fv (will be remapped) */ + /* _mesa_function_pool[19790]: ProgramUniformMatrix2fv (will be remapped) */ "iiiip\0" "glProgramUniformMatrix2fv\0" "glProgramUniformMatrix2fvEXT\0" "\0" - /* _mesa_function_pool[19208]: ProgramLocalParameter4fvARB (will be remapped) */ + /* _mesa_function_pool[19852]: ProgramLocalParameter4fvARB (will be remapped) */ "iip\0" "glProgramLocalParameter4fvARB\0" "\0" - /* _mesa_function_pool[19243]: GetProgramStringNV (will be remapped) */ + /* _mesa_function_pool[19887]: GetProgramStringNV (will be remapped) */ "iip\0" "glGetProgramStringNV\0" "\0" - /* _mesa_function_pool[19269]: Binormal3svEXT (dynamic) */ + /* _mesa_function_pool[19913]: Binormal3svEXT (dynamic) */ "p\0" "glBinormal3svEXT\0" "\0" - /* _mesa_function_pool[19289]: LightModelx (will be remapped) */ + /* _mesa_function_pool[19933]: Uniform4dv (will be remapped) */ + "iip\0" + "glUniform4dv\0" + "\0" + /* _mesa_function_pool[19951]: LightModelx (will be remapped) */ "ii\0" "glLightModelxOES\0" "glLightModelx\0" "\0" - /* _mesa_function_pool[19324]: VertexAttribI3iEXT (will be remapped) */ + /* _mesa_function_pool[19986]: VertexAttribI3iEXT (will be remapped) */ "iiii\0" "glVertexAttribI3iEXT\0" "glVertexAttribI3i\0" "\0" - /* _mesa_function_pool[19369]: ClearColorx (will be remapped) */ + /* _mesa_function_pool[20031]: ClearColorx (will be remapped) */ "iiii\0" "glClearColorxOES\0" "glClearColorx\0" "\0" - /* _mesa_function_pool[19406]: EndTransformFeedback (will be remapped) */ + /* _mesa_function_pool[20068]: EndTransformFeedback (will be remapped) */ "\0" "glEndTransformFeedback\0" "glEndTransformFeedbackEXT\0" "\0" - /* _mesa_function_pool[19457]: VertexAttribs4dvNV (will be remapped) */ - "iip\0" - "glVertexAttribs4dvNV\0" + /* _mesa_function_pool[20119]: GetHandleARB (will be remapped) */ + "i\0" + "glGetHandleARB\0" "\0" - /* _mesa_function_pool[19483]: GetProgramBinary (will be remapped) */ + /* _mesa_function_pool[20137]: GetProgramBinary (will be remapped) */ "iippp\0" "glGetProgramBinary\0" "glGetProgramBinaryOES\0" "\0" - /* _mesa_function_pool[19531]: ViewportIndexedfv (will be remapped) */ + /* _mesa_function_pool[20185]: ViewportIndexedfv (will be remapped) */ "ip\0" "glViewportIndexedfv\0" "\0" - /* _mesa_function_pool[19555]: CallList (offset 2) */ + /* _mesa_function_pool[20209]: BindTextureUnit (will be remapped) */ + "ii\0" + "glBindTextureUnit\0" + "\0" + /* _mesa_function_pool[20231]: CallList (offset 2) */ "i\0" "glCallList\0" "\0" - /* _mesa_function_pool[19569]: Materialfv (offset 170) */ + /* _mesa_function_pool[20245]: Materialfv (offset 170) */ "iip\0" "glMaterialfv\0" "\0" - /* _mesa_function_pool[19587]: DeleteProgram (will be remapped) */ + /* _mesa_function_pool[20263]: DeleteProgram (will be remapped) */ "i\0" "glDeleteProgram\0" "\0" - /* _mesa_function_pool[19606]: GetActiveAtomicCounterBufferiv (will be remapped) */ + /* _mesa_function_pool[20282]: GetActiveAtomicCounterBufferiv (will be remapped) */ "iiip\0" "glGetActiveAtomicCounterBufferiv\0" "\0" - /* _mesa_function_pool[19645]: TexParameterIiv (will be remapped) */ + /* _mesa_function_pool[20321]: TexParameterIiv (will be remapped) */ "iip\0" "glTexParameterIivEXT\0" "glTexParameterIiv\0" "\0" - /* _mesa_function_pool[19689]: VertexWeightfEXT (dynamic) */ + /* _mesa_function_pool[20365]: VertexWeightfEXT (dynamic) */ "f\0" "glVertexWeightfEXT\0" "\0" - /* _mesa_function_pool[19711]: FlushVertexArrayRangeNV (dynamic) */ + /* _mesa_function_pool[20387]: FlushVertexArrayRangeNV (dynamic) */ "\0" "glFlushVertexArrayRangeNV\0" "\0" - /* _mesa_function_pool[19739]: GetConvolutionFilter (offset 356) */ + /* _mesa_function_pool[20415]: GetConvolutionFilter (offset 356) */ "iiip\0" "glGetConvolutionFilter\0" "glGetConvolutionFilterEXT\0" "\0" - /* _mesa_function_pool[19794]: MultiModeDrawElementsIBM (will be remapped) */ + /* _mesa_function_pool[20470]: MultiModeDrawElementsIBM (will be remapped) */ "ppipii\0" "glMultiModeDrawElementsIBM\0" "\0" - /* _mesa_function_pool[19829]: Uniform2iv (will be remapped) */ + /* _mesa_function_pool[20505]: Uniform2iv (will be remapped) */ "iip\0" "glUniform2iv\0" "glUniform2ivARB\0" "\0" - /* _mesa_function_pool[19863]: GetFixedv (will be remapped) */ + /* _mesa_function_pool[20539]: GetFixedv (will be remapped) */ "ip\0" "glGetFixedvOES\0" "glGetFixedv\0" "\0" - /* _mesa_function_pool[19894]: ProgramParameters4dvNV (will be remapped) */ + /* _mesa_function_pool[20570]: ProgramParameters4dvNV (will be remapped) */ "iiip\0" "glProgramParameters4dvNV\0" "\0" - /* _mesa_function_pool[19925]: Binormal3dvEXT (dynamic) */ + /* _mesa_function_pool[20601]: Binormal3dvEXT (dynamic) */ "p\0" "glBinormal3dvEXT\0" "\0" - /* _mesa_function_pool[19945]: SampleCoveragex (will be remapped) */ + /* _mesa_function_pool[20621]: SampleCoveragex (will be remapped) */ "ii\0" "glSampleCoveragexOES\0" "glSampleCoveragex\0" "\0" - /* _mesa_function_pool[19988]: GetPerfQueryInfoINTEL (will be remapped) */ + /* _mesa_function_pool[20664]: GetPerfQueryInfoINTEL (will be remapped) */ "iippppp\0" "glGetPerfQueryInfoINTEL\0" "\0" - /* _mesa_function_pool[20021]: DeleteFramebuffers (will be remapped) */ + /* _mesa_function_pool[20697]: DeleteFramebuffers (will be remapped) */ "ip\0" "glDeleteFramebuffers\0" "glDeleteFramebuffersEXT\0" "glDeleteFramebuffersOES\0" "\0" - /* _mesa_function_pool[20094]: CombinerInputNV (dynamic) */ + /* _mesa_function_pool[20770]: CombinerInputNV (dynamic) */ "iiiiii\0" "glCombinerInputNV\0" "\0" - /* _mesa_function_pool[20120]: VertexAttrib4uiv (will be remapped) */ + /* _mesa_function_pool[20796]: VertexAttrib4uiv (will be remapped) */ "ip\0" "glVertexAttrib4uiv\0" "glVertexAttrib4uivARB\0" "\0" - /* _mesa_function_pool[20165]: VertexAttrib4Nsv (will be remapped) */ + /* _mesa_function_pool[20841]: VertexAttrib4Nsv (will be remapped) */ "ip\0" "glVertexAttrib4Nsv\0" "glVertexAttrib4NsvARB\0" "\0" - /* _mesa_function_pool[20210]: Vertex4s (offset 148) */ + /* _mesa_function_pool[20886]: Vertex4s (offset 148) */ "iiii\0" "glVertex4s\0" "\0" - /* _mesa_function_pool[20227]: VertexAttribI2iEXT (will be remapped) */ + /* _mesa_function_pool[20903]: VertexAttribI2iEXT (will be remapped) */ "iii\0" "glVertexAttribI2iEXT\0" "glVertexAttribI2i\0" "\0" - /* _mesa_function_pool[20271]: Vertex4f (offset 144) */ + /* _mesa_function_pool[20947]: Vertex4f (offset 144) */ "ffff\0" "glVertex4f\0" "\0" - /* _mesa_function_pool[20288]: Vertex4d (offset 142) */ + /* _mesa_function_pool[20964]: Vertex4d (offset 142) */ "dddd\0" "glVertex4d\0" "\0" - /* _mesa_function_pool[20305]: GetTexGenfv (offset 279) */ + /* _mesa_function_pool[20981]: GetTexGenfv (offset 279) */ "iip\0" "glGetTexGenfv\0" "glGetTexGenfvOES\0" "\0" - /* _mesa_function_pool[20341]: Vertex4i (offset 146) */ + /* _mesa_function_pool[21017]: Vertex4i (offset 146) */ "iiii\0" "glVertex4i\0" "\0" - /* _mesa_function_pool[20358]: VertexWeightPointerEXT (dynamic) */ + /* _mesa_function_pool[21034]: VertexWeightPointerEXT (dynamic) */ "iiip\0" "glVertexWeightPointerEXT\0" "\0" - /* _mesa_function_pool[20389]: StencilFuncSeparateATI (will be remapped) */ + /* _mesa_function_pool[21065]: StencilFuncSeparateATI (will be remapped) */ "iiii\0" "glStencilFuncSeparateATI\0" "\0" - /* _mesa_function_pool[20420]: GetVertexAttribIuiv (will be remapped) */ + /* _mesa_function_pool[21096]: GetVertexAttribIuiv (will be remapped) */ "iip\0" "glGetVertexAttribIuivEXT\0" "glGetVertexAttribIuiv\0" "\0" - /* _mesa_function_pool[20472]: LightModelfv (offset 164) */ + /* _mesa_function_pool[21148]: LightModelfv (offset 164) */ "ip\0" "glLightModelfv\0" "\0" - /* _mesa_function_pool[20491]: Vertex4dv (offset 143) */ + /* _mesa_function_pool[21167]: Vertex4dv (offset 143) */ "p\0" "glVertex4dv\0" "\0" - /* _mesa_function_pool[20506]: ProgramParameters4fvNV (will be remapped) */ + /* _mesa_function_pool[21182]: ProgramParameters4fvNV (will be remapped) */ "iiip\0" "glProgramParameters4fvNV\0" "\0" - /* _mesa_function_pool[20537]: GetInfoLogARB (will be remapped) */ + /* _mesa_function_pool[21213]: GetInfoLogARB (will be remapped) */ "iipp\0" "glGetInfoLogARB\0" "\0" - /* _mesa_function_pool[20559]: StencilMask (offset 209) */ + /* _mesa_function_pool[21235]: StencilMask (offset 209) */ "i\0" "glStencilMask\0" "\0" - /* _mesa_function_pool[20576]: IsList (offset 287) */ + /* _mesa_function_pool[21252]: IsList (offset 287) */ "i\0" "glIsList\0" "\0" - /* _mesa_function_pool[20588]: ClearBufferiv (will be remapped) */ - "iip\0" - "glClearBufferiv\0" - "\0" - /* _mesa_function_pool[20609]: GetIntegeri_v (will be remapped) */ + /* _mesa_function_pool[21264]: GetIntegeri_v (will be remapped) */ "iip\0" "glGetIntegerIndexedvEXT\0" "glGetIntegeri_v\0" "\0" - /* _mesa_function_pool[20654]: ProgramUniform2iv (will be remapped) */ + /* _mesa_function_pool[21309]: ProgramUniform2iv (will be remapped) */ "iiip\0" "glProgramUniform2iv\0" "glProgramUniform2ivEXT\0" "\0" - /* _mesa_function_pool[20703]: VertexAttribs4svNV (will be remapped) */ + /* _mesa_function_pool[21358]: VertexAttribs4svNV (will be remapped) */ "iip\0" "glVertexAttribs4svNV\0" "\0" - /* _mesa_function_pool[20729]: FogCoordPointer (will be remapped) */ + /* _mesa_function_pool[21384]: FogCoordPointer (will be remapped) */ "iip\0" "glFogCoordPointer\0" "glFogCoordPointerEXT\0" "\0" - /* _mesa_function_pool[20773]: SecondaryColor3us (will be remapped) */ + /* _mesa_function_pool[21428]: SecondaryColor3us (will be remapped) */ "iii\0" "glSecondaryColor3us\0" "glSecondaryColor3usEXT\0" "\0" - /* _mesa_function_pool[20821]: DeformationMap3dSGIX (dynamic) */ + /* _mesa_function_pool[21476]: DeformationMap3dSGIX (dynamic) */ "iddiiddiiddiip\0" "glDeformationMap3dSGIX\0" "\0" - /* _mesa_function_pool[20860]: TextureNormalEXT (dynamic) */ + /* _mesa_function_pool[21515]: TextureNormalEXT (dynamic) */ "i\0" "glTextureNormalEXT\0" "\0" - /* _mesa_function_pool[20882]: SecondaryColor3ub (will be remapped) */ + /* _mesa_function_pool[21537]: SecondaryColor3ub (will be remapped) */ "iii\0" "glSecondaryColor3ub\0" "glSecondaryColor3ubEXT\0" "\0" - /* _mesa_function_pool[20930]: SecondaryColor3ui (will be remapped) */ + /* _mesa_function_pool[21585]: GetActiveUniformName (will be remapped) */ + "iiipp\0" + "glGetActiveUniformName\0" + "\0" + /* _mesa_function_pool[21615]: SecondaryColor3ui (will be remapped) */ "iii\0" "glSecondaryColor3ui\0" "glSecondaryColor3uiEXT\0" "\0" - /* _mesa_function_pool[20978]: VertexAttribI3uivEXT (will be remapped) */ + /* _mesa_function_pool[21663]: VertexAttribI3uivEXT (will be remapped) */ "ip\0" "glVertexAttribI3uivEXT\0" "glVertexAttribI3uiv\0" "\0" - /* _mesa_function_pool[21025]: Binormal3fvEXT (dynamic) */ + /* _mesa_function_pool[21710]: Binormal3fvEXT (dynamic) */ "p\0" "glBinormal3fvEXT\0" "\0" - /* _mesa_function_pool[21045]: TexCoordPointervINTEL (dynamic) */ + /* _mesa_function_pool[21730]: TexCoordPointervINTEL (dynamic) */ "iip\0" "glTexCoordPointervINTEL\0" "\0" - /* _mesa_function_pool[21074]: VertexAttrib1sNV (will be remapped) */ + /* _mesa_function_pool[21759]: VertexAttrib1sNV (will be remapped) */ "ii\0" "glVertexAttrib1sNV\0" "\0" - /* _mesa_function_pool[21097]: Tangent3bEXT (dynamic) */ + /* _mesa_function_pool[21782]: Tangent3bEXT (dynamic) */ "iii\0" "glTangent3bEXT\0" "\0" - /* _mesa_function_pool[21117]: FragmentLightModelfSGIX (dynamic) */ + /* _mesa_function_pool[21802]: TextureBuffer (will be remapped) */ + "iii\0" + "glTextureBuffer\0" + "\0" + /* _mesa_function_pool[21823]: FragmentLightModelfSGIX (dynamic) */ "if\0" "glFragmentLightModelfSGIX\0" "\0" - /* _mesa_function_pool[21147]: InitNames (offset 197) */ + /* _mesa_function_pool[21853]: InitNames (offset 197) */ "\0" "glInitNames\0" "\0" - /* _mesa_function_pool[21161]: Normal3sv (offset 61) */ + /* _mesa_function_pool[21867]: Normal3sv (offset 61) */ "p\0" "glNormal3sv\0" "\0" - /* _mesa_function_pool[21176]: DeleteQueries (will be remapped) */ + /* _mesa_function_pool[21882]: DeleteQueries (will be remapped) */ "ip\0" "glDeleteQueries\0" "glDeleteQueriesARB\0" "\0" - /* _mesa_function_pool[21215]: InvalidateFramebuffer (will be remapped) */ + /* _mesa_function_pool[21921]: InvalidateFramebuffer (will be remapped) */ "iip\0" "glInvalidateFramebuffer\0" "\0" - /* _mesa_function_pool[21244]: Hint (offset 158) */ + /* _mesa_function_pool[21950]: Hint (offset 158) */ "ii\0" "glHint\0" "\0" - /* _mesa_function_pool[21255]: MemoryBarrier (will be remapped) */ + /* _mesa_function_pool[21961]: MemoryBarrier (will be remapped) */ "i\0" "glMemoryBarrier\0" "\0" - /* _mesa_function_pool[21274]: CopyColorSubTable (offset 347) */ + /* _mesa_function_pool[21980]: CopyColorSubTable (offset 347) */ "iiiii\0" "glCopyColorSubTable\0" "glCopyColorSubTableEXT\0" "\0" - /* _mesa_function_pool[21324]: WeightdvARB (dynamic) */ + /* _mesa_function_pool[22030]: WeightdvARB (dynamic) */ "ip\0" "glWeightdvARB\0" "\0" - /* _mesa_function_pool[21342]: GetObjectParameterfvARB (will be remapped) */ + /* _mesa_function_pool[22048]: GetObjectParameterfvARB (will be remapped) */ "iip\0" "glGetObjectParameterfvARB\0" "\0" - /* _mesa_function_pool[21373]: GetTexEnvxv (will be remapped) */ + /* _mesa_function_pool[22079]: GetTexEnvxv (will be remapped) */ "iip\0" "glGetTexEnvxvOES\0" "glGetTexEnvxv\0" "\0" - /* _mesa_function_pool[21409]: DrawTexsvOES (will be remapped) */ + /* _mesa_function_pool[22115]: DrawTexsvOES (will be remapped) */ "p\0" "glDrawTexsvOES\0" "\0" - /* _mesa_function_pool[21427]: Disable (offset 214) */ + /* _mesa_function_pool[22133]: Disable (offset 214) */ "i\0" "glDisable\0" "\0" - /* _mesa_function_pool[21440]: ClearColor (offset 206) */ + /* _mesa_function_pool[22146]: ClearColor (offset 206) */ "ffff\0" "glClearColor\0" "\0" - /* _mesa_function_pool[21459]: WeightuivARB (dynamic) */ + /* _mesa_function_pool[22165]: WeightuivARB (dynamic) */ "ip\0" "glWeightuivARB\0" "\0" - /* _mesa_function_pool[21478]: RasterPos4iv (offset 83) */ + /* _mesa_function_pool[22184]: GetTextureParameterIuiv (will be remapped) */ + "iip\0" + "glGetTextureParameterIuiv\0" + "\0" + /* _mesa_function_pool[22215]: RasterPos4iv (offset 83) */ "p\0" "glRasterPos4iv\0" "\0" - /* _mesa_function_pool[21496]: VDPAUIsSurfaceNV (will be remapped) */ + /* _mesa_function_pool[22233]: VDPAUIsSurfaceNV (will be remapped) */ "i\0" "glVDPAUIsSurfaceNV\0" "\0" - /* _mesa_function_pool[21518]: ProgramUniformMatrix2x3fv (will be remapped) */ + /* _mesa_function_pool[22255]: ProgramUniformMatrix2x3fv (will be remapped) */ "iiiip\0" "glProgramUniformMatrix2x3fv\0" "glProgramUniformMatrix2x3fvEXT\0" "\0" - /* _mesa_function_pool[21584]: BindVertexBuffer (will be remapped) */ + /* _mesa_function_pool[22321]: BindVertexBuffer (will be remapped) */ "iiii\0" "glBindVertexBuffer\0" "\0" - /* _mesa_function_pool[21609]: Binormal3iEXT (dynamic) */ + /* _mesa_function_pool[22346]: Binormal3iEXT (dynamic) */ "iii\0" "glBinormal3iEXT\0" "\0" - /* _mesa_function_pool[21630]: RasterPos4i (offset 82) */ + /* _mesa_function_pool[22367]: RasterPos4i (offset 82) */ "iiii\0" "glRasterPos4i\0" "\0" - /* _mesa_function_pool[21650]: RasterPos4d (offset 78) */ + /* _mesa_function_pool[22387]: RasterPos4d (offset 78) */ "dddd\0" "glRasterPos4d\0" "\0" - /* _mesa_function_pool[21670]: RasterPos4f (offset 80) */ + /* _mesa_function_pool[22407]: RasterPos4f (offset 80) */ "ffff\0" "glRasterPos4f\0" "\0" - /* _mesa_function_pool[21690]: GetQueryIndexediv (will be remapped) */ + /* _mesa_function_pool[22427]: GetQueryIndexediv (will be remapped) */ "iiip\0" "glGetQueryIndexediv\0" "\0" - /* _mesa_function_pool[21716]: RasterPos3dv (offset 71) */ + /* _mesa_function_pool[22453]: RasterPos3dv (offset 71) */ "p\0" "glRasterPos3dv\0" "\0" - /* _mesa_function_pool[21734]: GetProgramiv (will be remapped) */ + /* _mesa_function_pool[22471]: GetProgramiv (will be remapped) */ "iip\0" "glGetProgramiv\0" "\0" - /* _mesa_function_pool[21754]: TexCoord1iv (offset 99) */ + /* _mesa_function_pool[22491]: TexCoord1iv (offset 99) */ "p\0" "glTexCoord1iv\0" "\0" - /* _mesa_function_pool[21771]: RasterPos4s (offset 84) */ + /* _mesa_function_pool[22508]: RasterPos4s (offset 84) */ "iiii\0" "glRasterPos4s\0" "\0" - /* _mesa_function_pool[21791]: PixelTexGenParameterfvSGIS (dynamic) */ + /* _mesa_function_pool[22528]: PixelTexGenParameterfvSGIS (dynamic) */ "ip\0" "glPixelTexGenParameterfvSGIS\0" "\0" - /* _mesa_function_pool[21824]: VertexAttrib3dv (will be remapped) */ + /* _mesa_function_pool[22561]: VertexAttrib3dv (will be remapped) */ "ip\0" "glVertexAttrib3dv\0" "glVertexAttrib3dvARB\0" "\0" - /* _mesa_function_pool[21867]: Histogram (offset 367) */ + /* _mesa_function_pool[22604]: Histogram (offset 367) */ "iiii\0" "glHistogram\0" "glHistogramEXT\0" "\0" - /* _mesa_function_pool[21900]: Uniform2fv (will be remapped) */ + /* _mesa_function_pool[22637]: Uniform2fv (will be remapped) */ "iip\0" "glUniform2fv\0" "glUniform2fvARB\0" "\0" - /* _mesa_function_pool[21934]: TexImage4DSGIS (dynamic) */ + /* _mesa_function_pool[22671]: TexImage4DSGIS (dynamic) */ "iiiiiiiiiip\0" "glTexImage4DSGIS\0" "\0" - /* _mesa_function_pool[21964]: DrawBuffers (will be remapped) */ + /* _mesa_function_pool[22701]: ProgramUniformMatrix3x4dv (will be remapped) */ + "iiiip\0" + "glProgramUniformMatrix3x4dv\0" + "\0" + /* _mesa_function_pool[22736]: DrawBuffers (will be remapped) */ "ip\0" "glDrawBuffers\0" "glDrawBuffersARB\0" "glDrawBuffersATI\0" "glDrawBuffersNV\0" + "glDrawBuffersEXT\0" "\0" - /* _mesa_function_pool[22032]: GetnPolygonStippleARB (will be remapped) */ + /* _mesa_function_pool[22821]: GetnPolygonStippleARB (will be remapped) */ "ip\0" "glGetnPolygonStippleARB\0" "\0" - /* _mesa_function_pool[22060]: Color3uiv (offset 22) */ + /* _mesa_function_pool[22849]: Color3uiv (offset 22) */ "p\0" "glColor3uiv\0" "\0" - /* _mesa_function_pool[22075]: EvalCoord2fv (offset 235) */ + /* _mesa_function_pool[22864]: EvalCoord2fv (offset 235) */ "p\0" "glEvalCoord2fv\0" "\0" - /* _mesa_function_pool[22093]: TextureStorage3DEXT (will be remapped) */ + /* _mesa_function_pool[22882]: TextureStorage3DEXT (will be remapped) */ "iiiiiii\0" "glTextureStorage3DEXT\0" "\0" - /* _mesa_function_pool[22124]: VertexAttrib2fARB (will be remapped) */ + /* _mesa_function_pool[22913]: VertexAttrib2fARB (will be remapped) */ "iff\0" "glVertexAttrib2f\0" "glVertexAttrib2fARB\0" "\0" - /* _mesa_function_pool[22166]: WindowPos2fv (will be remapped) */ + /* _mesa_function_pool[22955]: WindowPos2fv (will be remapped) */ "p\0" "glWindowPos2fv\0" "glWindowPos2fvARB\0" "glWindowPos2fvMESA\0" "\0" - /* _mesa_function_pool[22221]: Tangent3fEXT (dynamic) */ + /* _mesa_function_pool[23010]: Tangent3fEXT (dynamic) */ "fff\0" "glTangent3fEXT\0" "\0" - /* _mesa_function_pool[22241]: TexImage3D (offset 371) */ + /* _mesa_function_pool[23030]: TexImage3D (offset 371) */ "iiiiiiiiip\0" "glTexImage3D\0" "glTexImage3DEXT\0" "glTexImage3DOES\0" "\0" - /* _mesa_function_pool[22298]: GetPerfQueryIdByNameINTEL (will be remapped) */ + /* _mesa_function_pool[23087]: GetPerfQueryIdByNameINTEL (will be remapped) */ "pp\0" "glGetPerfQueryIdByNameINTEL\0" "\0" - /* _mesa_function_pool[22330]: BindFragDataLocation (will be remapped) */ + /* _mesa_function_pool[23119]: BindFragDataLocation (will be remapped) */ "iip\0" "glBindFragDataLocationEXT\0" "glBindFragDataLocation\0" "\0" - /* _mesa_function_pool[22384]: LightModeliv (offset 166) */ + /* _mesa_function_pool[23173]: LightModeliv (offset 166) */ "ip\0" "glLightModeliv\0" "\0" - /* _mesa_function_pool[22403]: Normal3bv (offset 53) */ + /* _mesa_function_pool[23192]: Normal3bv (offset 53) */ "p\0" "glNormal3bv\0" "\0" - /* _mesa_function_pool[22418]: BeginQueryIndexed (will be remapped) */ + /* _mesa_function_pool[23207]: BeginQueryIndexed (will be remapped) */ "iii\0" "glBeginQueryIndexed\0" "\0" - /* _mesa_function_pool[22443]: Vertex3iv (offset 139) */ + /* _mesa_function_pool[23232]: ProgramUniform3dv (will be remapped) */ + "iiip\0" + "glProgramUniform3dv\0" + "\0" + /* _mesa_function_pool[23258]: Vertex3iv (offset 139) */ "p\0" "glVertex3iv\0" "\0" - /* _mesa_function_pool[22458]: TexCoord3dv (offset 111) */ + /* _mesa_function_pool[23273]: UniformMatrix2x3dv (will be remapped) */ + "iiip\0" + "glUniformMatrix2x3dv\0" + "\0" + /* _mesa_function_pool[23300]: TexCoord3dv (offset 111) */ "p\0" "glTexCoord3dv\0" "\0" - /* _mesa_function_pool[22475]: GetProgramStringARB (will be remapped) */ + /* _mesa_function_pool[23317]: GetProgramStringARB (will be remapped) */ "iip\0" "glGetProgramStringARB\0" "\0" - /* _mesa_function_pool[22502]: VertexP3ui (will be remapped) */ + /* _mesa_function_pool[23344]: VertexP3ui (will be remapped) */ "ii\0" "glVertexP3ui\0" "\0" - /* _mesa_function_pool[22519]: CreateProgramObjectARB (will be remapped) */ + /* _mesa_function_pool[23361]: CreateProgramObjectARB (will be remapped) */ "\0" "glCreateProgramObjectARB\0" "\0" - /* _mesa_function_pool[22546]: UniformMatrix3fv (will be remapped) */ + /* _mesa_function_pool[23388]: UniformMatrix3fv (will be remapped) */ "iiip\0" "glUniformMatrix3fv\0" "glUniformMatrix3fvARB\0" "\0" - /* _mesa_function_pool[22593]: PrioritizeTextures (offset 331) */ + /* _mesa_function_pool[23435]: PrioritizeTextures (offset 331) */ "ipp\0" "glPrioritizeTextures\0" "glPrioritizeTexturesEXT\0" "\0" - /* _mesa_function_pool[22643]: VertexAttribI3uiEXT (will be remapped) */ + /* _mesa_function_pool[23485]: VertexAttribI3uiEXT (will be remapped) */ "iiii\0" "glVertexAttribI3uiEXT\0" "glVertexAttribI3ui\0" "\0" - /* _mesa_function_pool[22690]: AsyncMarkerSGIX (dynamic) */ + /* _mesa_function_pool[23532]: AsyncMarkerSGIX (dynamic) */ "i\0" "glAsyncMarkerSGIX\0" "\0" - /* _mesa_function_pool[22711]: GetProgramNamedParameterfvNV (will be remapped) */ + /* _mesa_function_pool[23553]: GetProgramNamedParameterfvNV (will be remapped) */ "iipp\0" "glGetProgramNamedParameterfvNV\0" "\0" - /* _mesa_function_pool[22748]: GetMaterialxv (will be remapped) */ + /* _mesa_function_pool[23590]: GetMaterialxv (will be remapped) */ "iip\0" "glGetMaterialxvOES\0" "glGetMaterialxv\0" "\0" - /* _mesa_function_pool[22788]: MatrixIndexusvARB (dynamic) */ + /* _mesa_function_pool[23630]: MatrixIndexusvARB (dynamic) */ "ip\0" "glMatrixIndexusvARB\0" "\0" - /* _mesa_function_pool[22812]: SecondaryColor3uiv (will be remapped) */ + /* _mesa_function_pool[23654]: SecondaryColor3uiv (will be remapped) */ "p\0" "glSecondaryColor3uiv\0" "glSecondaryColor3uivEXT\0" "\0" - /* _mesa_function_pool[22860]: EndConditionalRender (will be remapped) */ + /* _mesa_function_pool[23702]: EndConditionalRender (will be remapped) */ "\0" "glEndConditionalRender\0" "glEndConditionalRenderNV\0" "\0" - /* _mesa_function_pool[22910]: ProgramLocalParameter4dARB (will be remapped) */ + /* _mesa_function_pool[23752]: ProgramLocalParameter4dARB (will be remapped) */ "iidddd\0" "glProgramLocalParameter4dARB\0" "\0" - /* _mesa_function_pool[22947]: Color3sv (offset 18) */ + /* _mesa_function_pool[23789]: Color3sv (offset 18) */ "p\0" "glColor3sv\0" "\0" - /* _mesa_function_pool[22961]: GenFragmentShadersATI (will be remapped) */ + /* _mesa_function_pool[23803]: GenFragmentShadersATI (will be remapped) */ "i\0" "glGenFragmentShadersATI\0" "\0" - /* _mesa_function_pool[22988]: BlendEquationSeparateiARB (will be remapped) */ + /* _mesa_function_pool[23830]: BlendEquationSeparateiARB (will be remapped) */ "iii\0" "glBlendEquationSeparateiARB\0" "glBlendEquationSeparateIndexedAMD\0" "glBlendEquationSeparatei\0" "\0" - /* _mesa_function_pool[23080]: TestFenceNV (dynamic) */ + /* _mesa_function_pool[23922]: TestFenceNV (dynamic) */ "i\0" "glTestFenceNV\0" "\0" - /* _mesa_function_pool[23097]: MultiTexCoord1fvARB (offset 379) */ + /* _mesa_function_pool[23939]: MultiTexCoord1fvARB (offset 379) */ "ip\0" "glMultiTexCoord1fv\0" "glMultiTexCoord1fvARB\0" "\0" - /* _mesa_function_pool[23142]: TexStorage2D (will be remapped) */ + /* _mesa_function_pool[23984]: TexStorage2D (will be remapped) */ "iiiii\0" "glTexStorage2D\0" "\0" - /* _mesa_function_pool[23164]: GetPixelTexGenParameterivSGIS (dynamic) */ + /* _mesa_function_pool[24006]: GetPixelTexGenParameterivSGIS (dynamic) */ "ip\0" "glGetPixelTexGenParameterivSGIS\0" "\0" - /* _mesa_function_pool[23200]: FramebufferTexture2D (will be remapped) */ + /* _mesa_function_pool[24042]: FramebufferTexture2D (will be remapped) */ "iiiii\0" "glFramebufferTexture2D\0" "glFramebufferTexture2DEXT\0" "glFramebufferTexture2DOES\0" "\0" - /* _mesa_function_pool[23282]: GetSamplerParameterfv (will be remapped) */ + /* _mesa_function_pool[24124]: GetSamplerParameterfv (will be remapped) */ "iip\0" "glGetSamplerParameterfv\0" "\0" - /* _mesa_function_pool[23311]: VertexAttrib2dv (will be remapped) */ + /* _mesa_function_pool[24153]: VertexAttrib2dv (will be remapped) */ "ip\0" "glVertexAttrib2dv\0" "glVertexAttrib2dvARB\0" "\0" - /* _mesa_function_pool[23354]: Vertex4sv (offset 149) */ + /* _mesa_function_pool[24196]: Vertex4sv (offset 149) */ "p\0" "glVertex4sv\0" "\0" - /* _mesa_function_pool[23369]: GetQueryObjecti64v (will be remapped) */ + /* _mesa_function_pool[24211]: GetQueryObjecti64v (will be remapped) */ "iip\0" "glGetQueryObjecti64v\0" "glGetQueryObjecti64vEXT\0" "\0" - /* _mesa_function_pool[23419]: ClampColor (will be remapped) */ + /* _mesa_function_pool[24261]: ClampColor (will be remapped) */ "ii\0" "glClampColorARB\0" "glClampColor\0" "\0" - /* _mesa_function_pool[23452]: TextureRangeAPPLE (dynamic) */ + /* _mesa_function_pool[24294]: TextureRangeAPPLE (dynamic) */ "iip\0" "glTextureRangeAPPLE\0" "\0" - /* _mesa_function_pool[23477]: ConvolutionFilter1D (offset 348) */ + /* _mesa_function_pool[24319]: ConvolutionFilter1D (offset 348) */ "iiiiip\0" "glConvolutionFilter1D\0" "glConvolutionFilter1DEXT\0" "\0" - /* _mesa_function_pool[23532]: DrawElementsIndirect (will be remapped) */ + /* _mesa_function_pool[24374]: DrawElementsIndirect (will be remapped) */ "iip\0" "glDrawElementsIndirect\0" "\0" - /* _mesa_function_pool[23560]: WindowPos3sv (will be remapped) */ + /* _mesa_function_pool[24402]: WindowPos3sv (will be remapped) */ "p\0" "glWindowPos3sv\0" "glWindowPos3svARB\0" "glWindowPos3svMESA\0" "\0" - /* _mesa_function_pool[23615]: FragmentMaterialfvSGIX (dynamic) */ + /* _mesa_function_pool[24457]: FragmentMaterialfvSGIX (dynamic) */ "iip\0" "glFragmentMaterialfvSGIX\0" "\0" - /* _mesa_function_pool[23645]: CallLists (offset 3) */ + /* _mesa_function_pool[24487]: CallLists (offset 3) */ "iip\0" "glCallLists\0" "\0" - /* _mesa_function_pool[23662]: AlphaFunc (offset 240) */ + /* _mesa_function_pool[24504]: AlphaFunc (offset 240) */ "if\0" "glAlphaFunc\0" "\0" - /* _mesa_function_pool[23678]: EdgeFlag (offset 41) */ + /* _mesa_function_pool[24520]: GetTextureParameterfv (will be remapped) */ + "iip\0" + "glGetTextureParameterfv\0" + "\0" + /* _mesa_function_pool[24549]: EdgeFlag (offset 41) */ "i\0" "glEdgeFlag\0" "\0" - /* _mesa_function_pool[23692]: TexCoord2fNormal3fVertex3fvSUN (dynamic) */ + /* _mesa_function_pool[24563]: TexCoord2fNormal3fVertex3fvSUN (dynamic) */ "ppp\0" "glTexCoord2fNormal3fVertex3fvSUN\0" "\0" - /* _mesa_function_pool[23730]: EdgeFlagv (offset 42) */ + /* _mesa_function_pool[24601]: EdgeFlagv (offset 42) */ "p\0" "glEdgeFlagv\0" "\0" - /* _mesa_function_pool[23745]: DepthRangex (will be remapped) */ + /* _mesa_function_pool[24616]: DepthRangex (will be remapped) */ "ii\0" "glDepthRangexOES\0" "glDepthRangex\0" "\0" - /* _mesa_function_pool[23780]: ReplacementCodeubvSUN (dynamic) */ + /* _mesa_function_pool[24651]: ReplacementCodeubvSUN (dynamic) */ "p\0" "glReplacementCodeubvSUN\0" "\0" - /* _mesa_function_pool[23807]: VDPAUInitNV (will be remapped) */ + /* _mesa_function_pool[24678]: VDPAUInitNV (will be remapped) */ "pp\0" "glVDPAUInitNV\0" "\0" - /* _mesa_function_pool[23825]: GetBufferParameteri64v (will be remapped) */ + /* _mesa_function_pool[24696]: GetBufferParameteri64v (will be remapped) */ "iip\0" "glGetBufferParameteri64v\0" "\0" - /* _mesa_function_pool[23855]: LoadIdentityDeformationMapSGIX (dynamic) */ + /* _mesa_function_pool[24726]: LoadIdentityDeformationMapSGIX (dynamic) */ "i\0" "glLoadIdentityDeformationMapSGIX\0" "\0" - /* _mesa_function_pool[23891]: DepthRangef (will be remapped) */ + /* _mesa_function_pool[24762]: DepthRangef (will be remapped) */ "ff\0" "glDepthRangef\0" "glDepthRangefOES\0" "\0" - /* _mesa_function_pool[23926]: GetSharpenTexFuncSGIS (dynamic) */ - "ip\0" - "glGetSharpenTexFuncSGIS\0" + /* _mesa_function_pool[24797]: TextureParameteriv (will be remapped) */ + "iip\0" + "glTextureParameteriv\0" "\0" - /* _mesa_function_pool[23954]: ColorFragmentOp3ATI (will be remapped) */ + /* _mesa_function_pool[24823]: ColorFragmentOp3ATI (will be remapped) */ "iiiiiiiiiiiii\0" "glColorFragmentOp3ATI\0" "\0" - /* _mesa_function_pool[23991]: ValidateProgram (will be remapped) */ + /* _mesa_function_pool[24860]: ValidateProgram (will be remapped) */ "i\0" "glValidateProgram\0" "glValidateProgramARB\0" "\0" - /* _mesa_function_pool[24033]: VertexPointerEXT (will be remapped) */ + /* _mesa_function_pool[24902]: VertexPointerEXT (will be remapped) */ "iiiip\0" "glVertexPointerEXT\0" "\0" - /* _mesa_function_pool[24059]: Scissor (offset 176) */ + /* _mesa_function_pool[24928]: Scissor (offset 176) */ "iiii\0" "glScissor\0" "\0" - /* _mesa_function_pool[24075]: BeginTransformFeedback (will be remapped) */ + /* _mesa_function_pool[24944]: BeginTransformFeedback (will be remapped) */ "i\0" "glBeginTransformFeedback\0" "glBeginTransformFeedbackEXT\0" "\0" - /* _mesa_function_pool[24131]: TexCoord2i (offset 106) */ + /* _mesa_function_pool[25000]: TexCoord2i (offset 106) */ "ii\0" "glTexCoord2i\0" "\0" - /* _mesa_function_pool[24148]: Color4ui (offset 37) */ + /* _mesa_function_pool[25017]: Color4ui (offset 37) */ "iiii\0" "glColor4ui\0" "\0" - /* _mesa_function_pool[24165]: TexCoord2f (offset 104) */ + /* _mesa_function_pool[25034]: TexCoord2f (offset 104) */ "ff\0" "glTexCoord2f\0" "\0" - /* _mesa_function_pool[24182]: TexCoord2d (offset 102) */ + /* _mesa_function_pool[25051]: TexCoord2d (offset 102) */ "dd\0" "glTexCoord2d\0" "\0" - /* _mesa_function_pool[24199]: TexCoord2s (offset 108) */ + /* _mesa_function_pool[25068]: TexCoord2s (offset 108) */ "ii\0" "glTexCoord2s\0" "\0" - /* _mesa_function_pool[24216]: PointSizePointerOES (will be remapped) */ + /* _mesa_function_pool[25085]: PointSizePointerOES (will be remapped) */ "iip\0" "glPointSizePointerOES\0" "\0" - /* _mesa_function_pool[24243]: Color4us (offset 39) */ + /* _mesa_function_pool[25112]: Color4us (offset 39) */ "iiii\0" "glColor4us\0" "\0" - /* _mesa_function_pool[24260]: Color3bv (offset 10) */ + /* _mesa_function_pool[25129]: Color3bv (offset 10) */ "p\0" "glColor3bv\0" "\0" - /* _mesa_function_pool[24274]: PrimitiveRestartNV (will be remapped) */ + /* _mesa_function_pool[25143]: PrimitiveRestartNV (will be remapped) */ "\0" "glPrimitiveRestartNV\0" "\0" - /* _mesa_function_pool[24297]: BindBufferOffsetEXT (will be remapped) */ + /* _mesa_function_pool[25166]: BindBufferOffsetEXT (will be remapped) */ "iiii\0" "glBindBufferOffsetEXT\0" "\0" - /* _mesa_function_pool[24325]: ProvokingVertex (will be remapped) */ + /* _mesa_function_pool[25194]: ProvokingVertex (will be remapped) */ "i\0" "glProvokingVertexEXT\0" "glProvokingVertex\0" "\0" - /* _mesa_function_pool[24367]: VertexAttribs4fvNV (will be remapped) */ + /* _mesa_function_pool[25236]: VertexAttribs4fvNV (will be remapped) */ "iip\0" "glVertexAttribs4fvNV\0" "\0" - /* _mesa_function_pool[24393]: MapControlPointsNV (dynamic) */ + /* _mesa_function_pool[25262]: MapControlPointsNV (dynamic) */ "iiiiiiiip\0" "glMapControlPointsNV\0" "\0" - /* _mesa_function_pool[24425]: Vertex2i (offset 130) */ + /* _mesa_function_pool[25294]: Vertex2i (offset 130) */ "ii\0" "glVertex2i\0" "\0" - /* _mesa_function_pool[24440]: HintPGI (dynamic) */ + /* _mesa_function_pool[25309]: HintPGI (dynamic) */ "ii\0" "glHintPGI\0" "\0" - /* _mesa_function_pool[24454]: InterleavedArrays (offset 317) */ + /* _mesa_function_pool[25323]: InterleavedArrays (offset 317) */ "iip\0" "glInterleavedArrays\0" "\0" - /* _mesa_function_pool[24479]: RasterPos2fv (offset 65) */ + /* _mesa_function_pool[25348]: RasterPos2fv (offset 65) */ "p\0" "glRasterPos2fv\0" "\0" - /* _mesa_function_pool[24497]: TexCoord1fv (offset 97) */ + /* _mesa_function_pool[25366]: TexCoord1fv (offset 97) */ "p\0" "glTexCoord1fv\0" "\0" - /* _mesa_function_pool[24514]: PixelTransferf (offset 247) */ + /* _mesa_function_pool[25383]: PixelTransferf (offset 247) */ "if\0" "glPixelTransferf\0" "\0" - /* _mesa_function_pool[24535]: MultiTexCoord4dv (offset 401) */ + /* _mesa_function_pool[25404]: MultiTexCoord4dv (offset 401) */ "ip\0" "glMultiTexCoord4dv\0" "glMultiTexCoord4dvARB\0" "\0" - /* _mesa_function_pool[24580]: ProgramEnvParameter4fvARB (will be remapped) */ + /* _mesa_function_pool[25449]: ProgramEnvParameter4fvARB (will be remapped) */ "iip\0" "glProgramEnvParameter4fvARB\0" "glProgramParameter4fvNV\0" "\0" - /* _mesa_function_pool[24637]: RasterPos4fv (offset 81) */ + /* _mesa_function_pool[25506]: RasterPos4fv (offset 81) */ "p\0" "glRasterPos4fv\0" "\0" - /* _mesa_function_pool[24655]: FragmentLightModeliSGIX (dynamic) */ + /* _mesa_function_pool[25524]: FragmentLightModeliSGIX (dynamic) */ "ii\0" "glFragmentLightModeliSGIX\0" "\0" - /* _mesa_function_pool[24685]: PushMatrix (offset 298) */ + /* _mesa_function_pool[25554]: PushMatrix (offset 298) */ "\0" "glPushMatrix\0" "\0" - /* _mesa_function_pool[24700]: EndList (offset 1) */ + /* _mesa_function_pool[25569]: EndList (offset 1) */ "\0" "glEndList\0" "\0" - /* _mesa_function_pool[24712]: DrawRangeElements (offset 338) */ + /* _mesa_function_pool[25581]: DrawRangeElements (offset 338) */ "iiiiip\0" "glDrawRangeElements\0" "glDrawRangeElementsEXT\0" "\0" - /* _mesa_function_pool[24763]: GetTexGenxvOES (will be remapped) */ + /* _mesa_function_pool[25632]: GetTexGenxvOES (will be remapped) */ "iip\0" "glGetTexGenxvOES\0" "\0" - /* _mesa_function_pool[24785]: GetHandleARB (will be remapped) */ - "i\0" - "glGetHandleARB\0" + /* _mesa_function_pool[25654]: VertexAttribs4dvNV (will be remapped) */ + "iip\0" + "glVertexAttribs4dvNV\0" "\0" - /* _mesa_function_pool[24803]: DrawTexfvOES (will be remapped) */ + /* _mesa_function_pool[25680]: DrawTexfvOES (will be remapped) */ "p\0" "glDrawTexfvOES\0" "\0" - /* _mesa_function_pool[24821]: BlendFunciARB (will be remapped) */ + /* _mesa_function_pool[25698]: BlendFunciARB (will be remapped) */ "iii\0" "glBlendFunciARB\0" "glBlendFuncIndexedAMD\0" "glBlendFunci\0" "\0" - /* _mesa_function_pool[24877]: GlobalAlphaFactorbSUN (dynamic) */ + /* _mesa_function_pool[25754]: GlobalAlphaFactorbSUN (dynamic) */ "i\0" "glGlobalAlphaFactorbSUN\0" "\0" - /* _mesa_function_pool[24904]: Uniform2ui (will be remapped) */ + /* _mesa_function_pool[25781]: Uniform2ui (will be remapped) */ "iii\0" "glUniform2uiEXT\0" "glUniform2ui\0" "\0" - /* _mesa_function_pool[24938]: ScissorIndexed (will be remapped) */ + /* _mesa_function_pool[25815]: ScissorIndexed (will be remapped) */ "iiiii\0" "glScissorIndexed\0" "\0" - /* _mesa_function_pool[24962]: End (offset 43) */ + /* _mesa_function_pool[25839]: End (offset 43) */ "\0" "glEnd\0" "\0" - /* _mesa_function_pool[24970]: BindVertexBuffers (will be remapped) */ + /* _mesa_function_pool[25847]: BindVertexBuffers (will be remapped) */ "iippp\0" "glBindVertexBuffers\0" "\0" - /* _mesa_function_pool[24997]: GetSamplerParameteriv (will be remapped) */ + /* _mesa_function_pool[25874]: GetSamplerParameteriv (will be remapped) */ "iip\0" "glGetSamplerParameteriv\0" "\0" - /* _mesa_function_pool[25026]: GenProgramPipelines (will be remapped) */ + /* _mesa_function_pool[25903]: GenProgramPipelines (will be remapped) */ "ip\0" "glGenProgramPipelines\0" "glGenProgramPipelinesEXT\0" "\0" - /* _mesa_function_pool[25077]: Enable (offset 215) */ + /* _mesa_function_pool[25954]: Enable (offset 215) */ "i\0" "glEnable\0" "\0" - /* _mesa_function_pool[25089]: IsProgramPipeline (will be remapped) */ + /* _mesa_function_pool[25966]: IsProgramPipeline (will be remapped) */ "i\0" "glIsProgramPipeline\0" "glIsProgramPipelineEXT\0" "\0" - /* _mesa_function_pool[25135]: ShaderBinary (will be remapped) */ + /* _mesa_function_pool[26012]: ShaderBinary (will be remapped) */ "ipipi\0" "glShaderBinary\0" "\0" - /* _mesa_function_pool[25157]: GetFragmentMaterialivSGIX (dynamic) */ + /* _mesa_function_pool[26034]: GetFragmentMaterialivSGIX (dynamic) */ "iip\0" "glGetFragmentMaterialivSGIX\0" "\0" - /* _mesa_function_pool[25190]: WeightPointerARB (dynamic) */ + /* _mesa_function_pool[26067]: WeightPointerARB (dynamic) */ "iiip\0" "glWeightPointerARB\0" "glWeightPointerOES\0" "\0" - /* _mesa_function_pool[25234]: Normal3x (will be remapped) */ + /* _mesa_function_pool[26111]: TextureSubImage1D (will be remapped) */ + "iiiiiip\0" + "glTextureSubImage1D\0" + "\0" + /* _mesa_function_pool[26140]: Normal3x (will be remapped) */ "iii\0" "glNormal3xOES\0" "glNormal3x\0" "\0" - /* _mesa_function_pool[25264]: VertexAttrib4fARB (will be remapped) */ + /* _mesa_function_pool[26170]: VertexAttrib4fARB (will be remapped) */ "iffff\0" "glVertexAttrib4f\0" "glVertexAttrib4fARB\0" "\0" - /* _mesa_function_pool[25308]: ReadnPixelsARB (will be remapped) */ + /* _mesa_function_pool[26214]: TexCoord4fv (offset 121) */ + "p\0" + "glTexCoord4fv\0" + "\0" + /* _mesa_function_pool[26231]: ReadnPixelsARB (will be remapped) */ "iiiiiiip\0" "glReadnPixelsARB\0" "\0" - /* _mesa_function_pool[25335]: InvalidateTexSubImage (will be remapped) */ + /* _mesa_function_pool[26258]: InvalidateTexSubImage (will be remapped) */ "iiiiiiii\0" "glInvalidateTexSubImage\0" "\0" - /* _mesa_function_pool[25369]: Normal3s (offset 60) */ + /* _mesa_function_pool[26292]: Normal3s (offset 60) */ "iii\0" "glNormal3s\0" "\0" - /* _mesa_function_pool[25385]: Materialxv (will be remapped) */ + /* _mesa_function_pool[26308]: Materialxv (will be remapped) */ "iip\0" "glMaterialxvOES\0" "glMaterialxv\0" "\0" - /* _mesa_function_pool[25419]: Normal3i (offset 58) */ + /* _mesa_function_pool[26342]: Normal3i (offset 58) */ "iii\0" "glNormal3i\0" "\0" - /* _mesa_function_pool[25435]: ProgramNamedParameter4fvNV (will be remapped) */ + /* _mesa_function_pool[26358]: ProgramNamedParameter4fvNV (will be remapped) */ "iipp\0" "glProgramNamedParameter4fvNV\0" "\0" - /* _mesa_function_pool[25470]: Normal3b (offset 52) */ + /* _mesa_function_pool[26393]: Normal3b (offset 52) */ "iii\0" "glNormal3b\0" "\0" - /* _mesa_function_pool[25486]: Normal3d (offset 54) */ + /* _mesa_function_pool[26409]: Normal3d (offset 54) */ "ddd\0" "glNormal3d\0" "\0" - /* _mesa_function_pool[25502]: Normal3f (offset 56) */ + /* _mesa_function_pool[26425]: Normal3f (offset 56) */ "fff\0" "glNormal3f\0" "\0" - /* _mesa_function_pool[25518]: Indexi (offset 48) */ + /* _mesa_function_pool[26441]: Indexi (offset 48) */ "i\0" "glIndexi\0" "\0" - /* _mesa_function_pool[25530]: Uniform1uiv (will be remapped) */ + /* _mesa_function_pool[26453]: Uniform1uiv (will be remapped) */ "iip\0" "glUniform1uivEXT\0" "glUniform1uiv\0" "\0" - /* _mesa_function_pool[25566]: VertexAttribI2uiEXT (will be remapped) */ + /* _mesa_function_pool[26489]: VertexAttribI2uiEXT (will be remapped) */ "iii\0" "glVertexAttribI2uiEXT\0" "glVertexAttribI2ui\0" "\0" - /* _mesa_function_pool[25612]: IsRenderbuffer (will be remapped) */ + /* _mesa_function_pool[26535]: IsRenderbuffer (will be remapped) */ "i\0" "glIsRenderbuffer\0" "glIsRenderbufferEXT\0" "glIsRenderbufferOES\0" "\0" - /* _mesa_function_pool[25672]: NormalP3uiv (will be remapped) */ + /* _mesa_function_pool[26595]: NormalP3uiv (will be remapped) */ "ip\0" "glNormalP3uiv\0" "\0" - /* _mesa_function_pool[25690]: Indexf (offset 46) */ + /* _mesa_function_pool[26613]: Indexf (offset 46) */ "f\0" "glIndexf\0" "\0" - /* _mesa_function_pool[25702]: Indexd (offset 44) */ + /* _mesa_function_pool[26625]: Indexd (offset 44) */ "d\0" "glIndexd\0" "\0" - /* _mesa_function_pool[25714]: GetMaterialiv (offset 270) */ + /* _mesa_function_pool[26637]: GetMaterialiv (offset 270) */ "iip\0" "glGetMaterialiv\0" "\0" - /* _mesa_function_pool[25735]: Indexs (offset 50) */ + /* _mesa_function_pool[26658]: Indexs (offset 50) */ "i\0" "glIndexs\0" "\0" - /* _mesa_function_pool[25747]: MultiTexCoordP1uiv (will be remapped) */ + /* _mesa_function_pool[26670]: MultiTexCoordP1uiv (will be remapped) */ "iip\0" "glMultiTexCoordP1uiv\0" "\0" - /* _mesa_function_pool[25773]: ConvolutionFilter2D (offset 349) */ + /* _mesa_function_pool[26696]: ConvolutionFilter2D (offset 349) */ "iiiiiip\0" "glConvolutionFilter2D\0" "glConvolutionFilter2DEXT\0" "\0" - /* _mesa_function_pool[25829]: Vertex2d (offset 126) */ + /* _mesa_function_pool[26752]: Vertex2d (offset 126) */ "dd\0" "glVertex2d\0" "\0" - /* _mesa_function_pool[25844]: Vertex2f (offset 128) */ + /* _mesa_function_pool[26767]: Vertex2f (offset 128) */ "ff\0" "glVertex2f\0" "\0" - /* _mesa_function_pool[25859]: Color4bv (offset 26) */ + /* _mesa_function_pool[26782]: Color4bv (offset 26) */ "p\0" "glColor4bv\0" "\0" - /* _mesa_function_pool[25873]: VertexAttrib2fvNV (will be remapped) */ + /* _mesa_function_pool[26796]: ProgramUniformMatrix3x2dv (will be remapped) */ + "iiiip\0" + "glProgramUniformMatrix3x2dv\0" + "\0" + /* _mesa_function_pool[26831]: VertexAttrib2fvNV (will be remapped) */ "ip\0" "glVertexAttrib2fvNV\0" "\0" - /* _mesa_function_pool[25897]: Vertex2s (offset 132) */ + /* _mesa_function_pool[26855]: Vertex2s (offset 132) */ "ii\0" "glVertex2s\0" "\0" - /* _mesa_function_pool[25912]: ActiveTexture (offset 374) */ + /* _mesa_function_pool[26870]: ActiveTexture (offset 374) */ "i\0" "glActiveTexture\0" "glActiveTextureARB\0" "\0" - /* _mesa_function_pool[25950]: GlobalAlphaFactorfSUN (dynamic) */ + /* _mesa_function_pool[26908]: GlobalAlphaFactorfSUN (dynamic) */ "f\0" "glGlobalAlphaFactorfSUN\0" "\0" - /* _mesa_function_pool[25977]: ColorP4uiv (will be remapped) */ + /* _mesa_function_pool[26935]: ColorP4uiv (will be remapped) */ "ip\0" "glColorP4uiv\0" "\0" - /* _mesa_function_pool[25994]: DrawTexxOES (will be remapped) */ + /* _mesa_function_pool[26952]: DrawTexxOES (will be remapped) */ "iiiii\0" "glDrawTexxOES\0" "\0" - /* _mesa_function_pool[26015]: SetFenceNV (dynamic) */ + /* _mesa_function_pool[26973]: SetFenceNV (dynamic) */ "ii\0" "glSetFenceNV\0" "\0" - /* _mesa_function_pool[26032]: PixelTexGenParameterivSGIS (dynamic) */ + /* _mesa_function_pool[26990]: PixelTexGenParameterivSGIS (dynamic) */ "ip\0" "glPixelTexGenParameterivSGIS\0" "\0" - /* _mesa_function_pool[26065]: MultiTexCoordP3ui (will be remapped) */ + /* _mesa_function_pool[27023]: MultiTexCoordP3ui (will be remapped) */ "iii\0" "glMultiTexCoordP3ui\0" "\0" - /* _mesa_function_pool[26090]: GetAttribLocation (will be remapped) */ + /* _mesa_function_pool[27048]: GetAttribLocation (will be remapped) */ "ip\0" "glGetAttribLocation\0" "glGetAttribLocationARB\0" "\0" - /* _mesa_function_pool[26137]: GetCombinerStageParameterfvNV (dynamic) */ + /* _mesa_function_pool[27095]: GetCombinerStageParameterfvNV (dynamic) */ "iip\0" "glGetCombinerStageParameterfvNV\0" "\0" - /* _mesa_function_pool[26174]: DrawBuffer (offset 202) */ + /* _mesa_function_pool[27132]: DrawBuffer (offset 202) */ "i\0" "glDrawBuffer\0" "\0" - /* _mesa_function_pool[26190]: MultiTexCoord2dv (offset 385) */ + /* _mesa_function_pool[27148]: MultiTexCoord2dv (offset 385) */ "ip\0" "glMultiTexCoord2dv\0" "glMultiTexCoord2dvARB\0" "\0" - /* _mesa_function_pool[26235]: IsSampler (will be remapped) */ + /* _mesa_function_pool[27193]: IsSampler (will be remapped) */ "i\0" "glIsSampler\0" "\0" - /* _mesa_function_pool[26250]: BlendFunc (offset 241) */ + /* _mesa_function_pool[27208]: BlendFunc (offset 241) */ "ii\0" "glBlendFunc\0" "\0" - /* _mesa_function_pool[26266]: LineStipple (offset 167) */ + /* _mesa_function_pool[27224]: LineStipple (offset 167) */ "ii\0" "glLineStipple\0" "\0" - /* _mesa_function_pool[26284]: Tangent3fvEXT (dynamic) */ + /* _mesa_function_pool[27242]: Tangent3fvEXT (dynamic) */ "p\0" "glTangent3fvEXT\0" "\0" - /* _mesa_function_pool[26303]: ColorMaterial (offset 151) */ + /* _mesa_function_pool[27261]: ColorMaterial (offset 151) */ "ii\0" "glColorMaterial\0" "\0" - /* _mesa_function_pool[26323]: RasterPos3sv (offset 77) */ + /* _mesa_function_pool[27281]: RasterPos3sv (offset 77) */ "p\0" "glRasterPos3sv\0" "\0" - /* _mesa_function_pool[26341]: TexCoordP2ui (will be remapped) */ + /* _mesa_function_pool[27299]: TexCoordP2ui (will be remapped) */ "ii\0" "glTexCoordP2ui\0" "\0" - /* _mesa_function_pool[26360]: TexParameteriv (offset 181) */ + /* _mesa_function_pool[27318]: TexParameteriv (offset 181) */ "iip\0" "glTexParameteriv\0" "\0" - /* _mesa_function_pool[26382]: VertexAttrib3fvARB (will be remapped) */ + /* _mesa_function_pool[27340]: VertexAttrib3fvARB (will be remapped) */ "ip\0" "glVertexAttrib3fv\0" "glVertexAttrib3fvARB\0" "\0" - /* _mesa_function_pool[26425]: ProgramUniformMatrix3x4fv (will be remapped) */ + /* _mesa_function_pool[27383]: ProgramUniformMatrix3x4fv (will be remapped) */ "iiiip\0" "glProgramUniformMatrix3x4fv\0" "glProgramUniformMatrix3x4fvEXT\0" "\0" - /* _mesa_function_pool[26491]: PixelTransformParameterfEXT (dynamic) */ + /* _mesa_function_pool[27449]: PixelTransformParameterfEXT (dynamic) */ "iif\0" "glPixelTransformParameterfEXT\0" "\0" - /* _mesa_function_pool[26526]: TextureColorMaskSGIS (dynamic) */ + /* _mesa_function_pool[27484]: TextureColorMaskSGIS (dynamic) */ "iiii\0" "glTextureColorMaskSGIS\0" "\0" - /* _mesa_function_pool[26555]: GetColorTable (offset 343) */ + /* _mesa_function_pool[27513]: GetColorTable (offset 343) */ "iiip\0" "glGetColorTable\0" "glGetColorTableSGI\0" "glGetColorTableEXT\0" "\0" - /* _mesa_function_pool[26615]: TexCoord3i (offset 114) */ + /* _mesa_function_pool[27573]: TexCoord3i (offset 114) */ "iii\0" "glTexCoord3i\0" "\0" - /* _mesa_function_pool[26633]: CopyColorTable (offset 342) */ + /* _mesa_function_pool[27591]: CopyColorTable (offset 342) */ "iiiii\0" "glCopyColorTable\0" "glCopyColorTableSGI\0" "\0" - /* _mesa_function_pool[26677]: Frustum (offset 289) */ + /* _mesa_function_pool[27635]: Frustum (offset 289) */ "dddddd\0" "glFrustum\0" "\0" - /* _mesa_function_pool[26695]: TexCoord3d (offset 110) */ + /* _mesa_function_pool[27653]: TexCoord3d (offset 110) */ "ddd\0" "glTexCoord3d\0" "\0" - /* _mesa_function_pool[26713]: TexCoord3f (offset 112) */ + /* _mesa_function_pool[27671]: GetTextureParameteriv (will be remapped) */ + "iip\0" + "glGetTextureParameteriv\0" + "\0" + /* _mesa_function_pool[27700]: TexCoord3f (offset 112) */ "fff\0" "glTexCoord3f\0" "\0" - /* _mesa_function_pool[26731]: DepthRangeArrayv (will be remapped) */ + /* _mesa_function_pool[27718]: DepthRangeArrayv (will be remapped) */ "iip\0" "glDepthRangeArrayv\0" "\0" - /* _mesa_function_pool[26755]: DeleteTextures (offset 327) */ + /* _mesa_function_pool[27742]: DeleteTextures (offset 327) */ "ip\0" "glDeleteTextures\0" "glDeleteTexturesEXT\0" "\0" - /* _mesa_function_pool[26796]: TexCoordPointerEXT (will be remapped) */ + /* _mesa_function_pool[27783]: TexCoordPointerEXT (will be remapped) */ "iiiip\0" "glTexCoordPointerEXT\0" "\0" - /* _mesa_function_pool[26824]: TexCoord3s (offset 116) */ + /* _mesa_function_pool[27811]: TexCoord3s (offset 116) */ "iii\0" "glTexCoord3s\0" "\0" - /* _mesa_function_pool[26842]: TexCoord4fVertex4fSUN (dynamic) */ + /* _mesa_function_pool[27829]: TexCoord4fVertex4fSUN (dynamic) */ "ffffffff\0" "glTexCoord4fVertex4fSUN\0" "\0" - /* _mesa_function_pool[26876]: CombinerStageParameterfvNV (dynamic) */ + /* _mesa_function_pool[27863]: TextureParameterIuiv (will be remapped) */ "iip\0" - "glCombinerStageParameterfvNV\0" + "glTextureParameterIuiv\0" "\0" - /* _mesa_function_pool[26910]: GenPerfMonitorsAMD (will be remapped) */ - "ip\0" - "glGenPerfMonitorsAMD\0" + /* _mesa_function_pool[27891]: CombinerStageParameterfvNV (dynamic) */ + "iip\0" + "glCombinerStageParameterfvNV\0" "\0" - /* _mesa_function_pool[26935]: ClearAccum (offset 204) */ + /* _mesa_function_pool[27925]: ClearAccum (offset 204) */ "ffff\0" "glClearAccum\0" "\0" - /* _mesa_function_pool[26954]: DeformSGIX (dynamic) */ + /* _mesa_function_pool[27944]: DeformSGIX (dynamic) */ "i\0" "glDeformSGIX\0" "\0" - /* _mesa_function_pool[26970]: TexCoord4iv (offset 123) */ + /* _mesa_function_pool[27960]: TexCoord4iv (offset 123) */ "p\0" "glTexCoord4iv\0" "\0" - /* _mesa_function_pool[26987]: TexStorage3D (will be remapped) */ + /* _mesa_function_pool[27977]: TexStorage3D (will be remapped) */ "iiiiii\0" "glTexStorage3D\0" "\0" - /* _mesa_function_pool[27010]: FramebufferTexture3D (will be remapped) */ + /* _mesa_function_pool[28000]: FramebufferTexture3D (will be remapped) */ "iiiiii\0" "glFramebufferTexture3D\0" "glFramebufferTexture3DEXT\0" "glFramebufferTexture3DOES\0" "\0" - /* _mesa_function_pool[27093]: FragmentLightModelfvSGIX (dynamic) */ + /* _mesa_function_pool[28083]: FragmentLightModelfvSGIX (dynamic) */ "ip\0" "glFragmentLightModelfvSGIX\0" "\0" - /* _mesa_function_pool[27124]: GetBufferParameteriv (will be remapped) */ + /* _mesa_function_pool[28114]: GetBufferParameteriv (will be remapped) */ "iip\0" "glGetBufferParameteriv\0" "glGetBufferParameterivARB\0" "\0" - /* _mesa_function_pool[27178]: VertexAttrib2fNV (will be remapped) */ + /* _mesa_function_pool[28168]: VertexAttrib2fNV (will be remapped) */ "iff\0" "glVertexAttrib2fNV\0" "\0" - /* _mesa_function_pool[27202]: GetFragmentLightfvSGIX (dynamic) */ + /* _mesa_function_pool[28192]: GetFragmentLightfvSGIX (dynamic) */ "iip\0" "glGetFragmentLightfvSGIX\0" "\0" - /* _mesa_function_pool[27232]: CopyTexImage2D (offset 324) */ + /* _mesa_function_pool[28222]: CopyTexImage2D (offset 324) */ "iiiiiiii\0" "glCopyTexImage2D\0" "glCopyTexImage2DEXT\0" "\0" - /* _mesa_function_pool[27279]: Vertex3fv (offset 137) */ + /* _mesa_function_pool[28269]: Vertex3fv (offset 137) */ "p\0" "glVertex3fv\0" "\0" - /* _mesa_function_pool[27294]: WindowPos4dvMESA (will be remapped) */ + /* _mesa_function_pool[28284]: WindowPos4dvMESA (will be remapped) */ "p\0" "glWindowPos4dvMESA\0" "\0" - /* _mesa_function_pool[27316]: CreateShaderProgramEXT (will be remapped) */ + /* _mesa_function_pool[28306]: CreateShaderProgramEXT (will be remapped) */ "ip\0" "glCreateShaderProgramEXT\0" "\0" - /* _mesa_function_pool[27345]: VertexAttribs1dvNV (will be remapped) */ + /* _mesa_function_pool[28335]: VertexAttribs1dvNV (will be remapped) */ "iip\0" "glVertexAttribs1dvNV\0" "\0" - /* _mesa_function_pool[27371]: IsQuery (will be remapped) */ + /* _mesa_function_pool[28361]: IsQuery (will be remapped) */ "i\0" "glIsQuery\0" "glIsQueryARB\0" "\0" - /* _mesa_function_pool[27397]: EdgeFlagPointerEXT (will be remapped) */ + /* _mesa_function_pool[28387]: EdgeFlagPointerEXT (will be remapped) */ "iip\0" "glEdgeFlagPointerEXT\0" "\0" - /* _mesa_function_pool[27423]: VertexAttribs2svNV (will be remapped) */ + /* _mesa_function_pool[28413]: VertexAttribs2svNV (will be remapped) */ "iip\0" "glVertexAttribs2svNV\0" "\0" - /* _mesa_function_pool[27449]: CreateShaderProgramv (will be remapped) */ + /* _mesa_function_pool[28439]: CreateShaderProgramv (will be remapped) */ "iip\0" "glCreateShaderProgramv\0" "glCreateShaderProgramvEXT\0" "\0" - /* _mesa_function_pool[27503]: BlendEquationiARB (will be remapped) */ + /* _mesa_function_pool[28493]: BlendEquationiARB (will be remapped) */ "ii\0" "glBlendEquationiARB\0" "glBlendEquationIndexedAMD\0" "glBlendEquationi\0" "\0" - /* _mesa_function_pool[27570]: VertexAttribI4uivEXT (will be remapped) */ + /* _mesa_function_pool[28560]: VertexAttribI4uivEXT (will be remapped) */ "ip\0" "glVertexAttribI4uivEXT\0" "glVertexAttribI4uiv\0" "\0" - /* _mesa_function_pool[27617]: PointSizex (will be remapped) */ + /* _mesa_function_pool[28607]: PointSizex (will be remapped) */ "i\0" "glPointSizexOES\0" "glPointSizex\0" "\0" - /* _mesa_function_pool[27649]: PolygonMode (offset 174) */ + /* _mesa_function_pool[28639]: PolygonMode (offset 174) */ "ii\0" "glPolygonMode\0" "\0" - /* _mesa_function_pool[27667]: SecondaryColor3iv (will be remapped) */ + /* _mesa_function_pool[28657]: SecondaryColor3iv (will be remapped) */ "p\0" "glSecondaryColor3iv\0" "glSecondaryColor3ivEXT\0" "\0" - /* _mesa_function_pool[27713]: VertexAttribI1iEXT (will be remapped) */ + /* _mesa_function_pool[28703]: VertexAttribI1iEXT (will be remapped) */ "ii\0" "glVertexAttribI1iEXT\0" "glVertexAttribI1i\0" "\0" - /* _mesa_function_pool[27756]: VertexAttrib4Niv (will be remapped) */ + /* _mesa_function_pool[28746]: VertexAttrib4Niv (will be remapped) */ "ip\0" "glVertexAttrib4Niv\0" "glVertexAttrib4NivARB\0" "\0" - /* _mesa_function_pool[27801]: GetMapAttribParameterivNV (dynamic) */ + /* _mesa_function_pool[28791]: GetMapAttribParameterivNV (dynamic) */ "iiip\0" "glGetMapAttribParameterivNV\0" "\0" - /* _mesa_function_pool[27835]: GetnUniformdvARB (will be remapped) */ + /* _mesa_function_pool[28825]: GetnUniformdvARB (will be remapped) */ "iiip\0" "glGetnUniformdvARB\0" "\0" - /* _mesa_function_pool[27860]: LinkProgram (will be remapped) */ + /* _mesa_function_pool[28850]: LinkProgram (will be remapped) */ "i\0" "glLinkProgram\0" "glLinkProgramARB\0" "\0" - /* _mesa_function_pool[27894]: ProgramUniform4f (will be remapped) */ + /* _mesa_function_pool[28884]: ProgramUniform4d (will be remapped) */ + "iidddd\0" + "glProgramUniform4d\0" + "\0" + /* _mesa_function_pool[28911]: ProgramUniform4f (will be remapped) */ "iiffff\0" "glProgramUniform4f\0" "glProgramUniform4fEXT\0" "\0" - /* _mesa_function_pool[27943]: ProgramUniform4i (will be remapped) */ + /* _mesa_function_pool[28960]: ProgramUniform4i (will be remapped) */ "iiiiii\0" "glProgramUniform4i\0" "glProgramUniform4iEXT\0" "\0" - /* _mesa_function_pool[27992]: ListParameterfvSGIX (dynamic) */ + /* _mesa_function_pool[29009]: ListParameterfvSGIX (dynamic) */ "iip\0" "glListParameterfvSGIX\0" "\0" - /* _mesa_function_pool[28019]: VertexAttrib4d (will be remapped) */ + /* _mesa_function_pool[29036]: VertexAttrib4d (will be remapped) */ "idddd\0" "glVertexAttrib4d\0" "glVertexAttrib4dARB\0" "\0" - /* _mesa_function_pool[28063]: WindowPos4sMESA (will be remapped) */ + /* _mesa_function_pool[29080]: WindowPos4sMESA (will be remapped) */ "iiii\0" "glWindowPos4sMESA\0" "\0" - /* _mesa_function_pool[28087]: VertexAttrib4s (will be remapped) */ + /* _mesa_function_pool[29104]: VertexAttrib4s (will be remapped) */ "iiiii\0" "glVertexAttrib4s\0" "glVertexAttrib4sARB\0" "\0" - /* _mesa_function_pool[28131]: VertexAttrib1dvNV (will be remapped) */ + /* _mesa_function_pool[29148]: VertexAttrib1dvNV (will be remapped) */ "ip\0" "glVertexAttrib1dvNV\0" "\0" - /* _mesa_function_pool[28155]: ReplacementCodePointerSUN (dynamic) */ + /* _mesa_function_pool[29172]: ReplacementCodePointerSUN (dynamic) */ "iip\0" "glReplacementCodePointerSUN\0" "\0" - /* _mesa_function_pool[28188]: TexStorage3DMultisample (will be remapped) */ + /* _mesa_function_pool[29205]: TexStorage3DMultisample (will be remapped) */ "iiiiiii\0" "glTexStorage3DMultisample\0" "\0" - /* _mesa_function_pool[28223]: Binormal3bvEXT (dynamic) */ + /* _mesa_function_pool[29240]: Binormal3bvEXT (dynamic) */ "p\0" "glBinormal3bvEXT\0" "\0" - /* _mesa_function_pool[28243]: SamplerParameteriv (will be remapped) */ + /* _mesa_function_pool[29260]: SamplerParameteriv (will be remapped) */ "iip\0" "glSamplerParameteriv\0" "\0" - /* _mesa_function_pool[28269]: VertexAttribP3uiv (will be remapped) */ + /* _mesa_function_pool[29286]: VertexAttribP3uiv (will be remapped) */ "iiip\0" "glVertexAttribP3uiv\0" "\0" - /* _mesa_function_pool[28295]: ScissorIndexedv (will be remapped) */ + /* _mesa_function_pool[29312]: ScissorIndexedv (will be remapped) */ "ip\0" "glScissorIndexedv\0" "\0" - /* _mesa_function_pool[28317]: Color4ubVertex2fSUN (dynamic) */ + /* _mesa_function_pool[29334]: Color4ubVertex2fSUN (dynamic) */ "iiiiff\0" "glColor4ubVertex2fSUN\0" "\0" - /* _mesa_function_pool[28347]: FragmentColorMaterialSGIX (dynamic) */ + /* _mesa_function_pool[29364]: FragmentColorMaterialSGIX (dynamic) */ "ii\0" "glFragmentColorMaterialSGIX\0" "\0" - /* _mesa_function_pool[28379]: GetStringi (will be remapped) */ + /* _mesa_function_pool[29396]: GetStringi (will be remapped) */ "ii\0" "glGetStringi\0" "\0" - /* _mesa_function_pool[28396]: VertexAttrib4dv (will be remapped) */ + /* _mesa_function_pool[29413]: Uniform2dv (will be remapped) */ + "iip\0" + "glUniform2dv\0" + "\0" + /* _mesa_function_pool[29431]: VertexAttrib4dv (will be remapped) */ "ip\0" "glVertexAttrib4dv\0" "glVertexAttrib4dvARB\0" "\0" - /* _mesa_function_pool[28439]: EvalCoord2dv (offset 233) */ + /* _mesa_function_pool[29474]: CreateTextures (will be remapped) */ + "iip\0" + "glCreateTextures\0" + "\0" + /* _mesa_function_pool[29496]: EvalCoord2dv (offset 233) */ "p\0" "glEvalCoord2dv\0" "\0" - /* _mesa_function_pool[28457]: VertexAttrib1fNV (will be remapped) */ + /* _mesa_function_pool[29514]: VertexAttrib1fNV (will be remapped) */ "if\0" "glVertexAttrib1fNV\0" "\0" - /* _mesa_function_pool[28480]: CompressedTexSubImage1D (will be remapped) */ + /* _mesa_function_pool[29537]: CompressedTexSubImage1D (will be remapped) */ "iiiiiip\0" "glCompressedTexSubImage1D\0" "glCompressedTexSubImage1DARB\0" "\0" - /* _mesa_function_pool[28544]: GetSeparableFilter (offset 359) */ + /* _mesa_function_pool[29601]: GetSeparableFilter (offset 359) */ "iiippp\0" "glGetSeparableFilter\0" "glGetSeparableFilterEXT\0" "\0" - /* _mesa_function_pool[28597]: ReplacementCodeusSUN (dynamic) */ + /* _mesa_function_pool[29654]: ReplacementCodeusSUN (dynamic) */ "i\0" "glReplacementCodeusSUN\0" "\0" - /* _mesa_function_pool[28623]: FeedbackBuffer (offset 194) */ + /* _mesa_function_pool[29680]: FeedbackBuffer (offset 194) */ "iip\0" "glFeedbackBuffer\0" "\0" - /* _mesa_function_pool[28645]: RasterPos2iv (offset 67) */ + /* _mesa_function_pool[29702]: RasterPos2iv (offset 67) */ "p\0" "glRasterPos2iv\0" "\0" - /* _mesa_function_pool[28663]: TexImage1D (offset 182) */ + /* _mesa_function_pool[29720]: TexImage1D (offset 182) */ "iiiiiiip\0" "glTexImage1D\0" "\0" - /* _mesa_function_pool[28686]: MultiDrawElementsEXT (will be remapped) */ + /* _mesa_function_pool[29743]: MultiDrawElementsEXT (will be remapped) */ "ipipi\0" "glMultiDrawElements\0" "glMultiDrawElementsEXT\0" "\0" - /* _mesa_function_pool[28736]: GetnSeparableFilterARB (will be remapped) */ + /* _mesa_function_pool[29793]: GetnSeparableFilterARB (will be remapped) */ "iiiipipp\0" "glGetnSeparableFilterARB\0" "\0" - /* _mesa_function_pool[28771]: FrontFace (offset 157) */ + /* _mesa_function_pool[29828]: FrontFace (offset 157) */ "i\0" "glFrontFace\0" "\0" - /* _mesa_function_pool[28786]: MultiModeDrawArraysIBM (will be remapped) */ + /* _mesa_function_pool[29843]: MultiModeDrawArraysIBM (will be remapped) */ "pppii\0" "glMultiModeDrawArraysIBM\0" "\0" - /* _mesa_function_pool[28818]: Tangent3ivEXT (dynamic) */ + /* _mesa_function_pool[29875]: Tangent3ivEXT (dynamic) */ "p\0" "glTangent3ivEXT\0" "\0" - /* _mesa_function_pool[28837]: LightEnviSGIX (dynamic) */ + /* _mesa_function_pool[29894]: LightEnviSGIX (dynamic) */ "ii\0" "glLightEnviSGIX\0" "\0" - /* _mesa_function_pool[28857]: Normal3dv (offset 55) */ + /* _mesa_function_pool[29914]: Normal3dv (offset 55) */ "p\0" "glNormal3dv\0" "\0" - /* _mesa_function_pool[28872]: Lightf (offset 159) */ + /* _mesa_function_pool[29929]: Lightf (offset 159) */ "iif\0" "glLightf\0" "\0" - /* _mesa_function_pool[28886]: MatrixMode (offset 293) */ + /* _mesa_function_pool[29943]: MatrixMode (offset 293) */ "i\0" "glMatrixMode\0" "\0" - /* _mesa_function_pool[28902]: GetPixelMapusv (offset 273) */ + /* _mesa_function_pool[29959]: GetPixelMapusv (offset 273) */ "ip\0" "glGetPixelMapusv\0" "\0" - /* _mesa_function_pool[28923]: Lighti (offset 161) */ + /* _mesa_function_pool[29980]: Lighti (offset 161) */ "iii\0" "glLighti\0" "\0" - /* _mesa_function_pool[28937]: VertexAttribPointerNV (will be remapped) */ + /* _mesa_function_pool[29994]: VertexAttribPointerNV (will be remapped) */ "iiiip\0" "glVertexAttribPointerNV\0" "\0" - /* _mesa_function_pool[28968]: GetFragDataIndex (will be remapped) */ + /* _mesa_function_pool[30025]: GetFragDataIndex (will be remapped) */ "ip\0" "glGetFragDataIndex\0" "\0" - /* _mesa_function_pool[28991]: Lightx (will be remapped) */ + /* _mesa_function_pool[30048]: Lightx (will be remapped) */ "iii\0" "glLightxOES\0" "glLightx\0" "\0" - /* _mesa_function_pool[29017]: ProgramUniform3fv (will be remapped) */ + /* _mesa_function_pool[30074]: ProgramUniform3fv (will be remapped) */ "iiip\0" "glProgramUniform3fv\0" "glProgramUniform3fvEXT\0" "\0" - /* _mesa_function_pool[29066]: MultMatrixd (offset 295) */ + /* _mesa_function_pool[30123]: MultMatrixd (offset 295) */ "p\0" "glMultMatrixd\0" "\0" - /* _mesa_function_pool[29083]: MultMatrixf (offset 294) */ + /* _mesa_function_pool[30140]: MultMatrixf (offset 294) */ "p\0" "glMultMatrixf\0" "\0" - /* _mesa_function_pool[29100]: MultiTexCoord4fvARB (offset 403) */ + /* _mesa_function_pool[30157]: MultiTexCoord4fvARB (offset 403) */ "ip\0" "glMultiTexCoord4fv\0" "glMultiTexCoord4fvARB\0" "\0" - /* _mesa_function_pool[29145]: UniformMatrix2x3fv (will be remapped) */ + /* _mesa_function_pool[30202]: UniformMatrix2x3fv (will be remapped) */ "iiip\0" "glUniformMatrix2x3fv\0" "\0" - /* _mesa_function_pool[29172]: TrackMatrixNV (will be remapped) */ + /* _mesa_function_pool[30229]: TrackMatrixNV (will be remapped) */ "iiii\0" "glTrackMatrixNV\0" "\0" - /* _mesa_function_pool[29194]: MultMatrixx (will be remapped) */ - "p\0" - "glMultMatrixxOES\0" - "glMultMatrixx\0" + /* _mesa_function_pool[30251]: SamplerParameterf (will be remapped) */ + "iif\0" + "glSamplerParameterf\0" + "\0" + /* _mesa_function_pool[30276]: UniformMatrix3dv (will be remapped) */ + "iiip\0" + "glUniformMatrix3dv\0" "\0" - /* _mesa_function_pool[29228]: PointParameterx (will be remapped) */ + /* _mesa_function_pool[30301]: PointParameterx (will be remapped) */ "ii\0" "glPointParameterxOES\0" "glPointParameterx\0" "\0" - /* _mesa_function_pool[29271]: DrawArrays (offset 310) */ + /* _mesa_function_pool[30344]: DrawArrays (offset 310) */ "iii\0" "glDrawArrays\0" "glDrawArraysEXT\0" "\0" - /* _mesa_function_pool[29305]: PointParameteri (will be remapped) */ + /* _mesa_function_pool[30378]: Uniform3dv (will be remapped) */ + "iip\0" + "glUniform3dv\0" + "\0" + /* _mesa_function_pool[30396]: PointParameteri (will be remapped) */ "ii\0" "glPointParameteri\0" "glPointParameteriNV\0" "\0" - /* _mesa_function_pool[29347]: PointParameterf (will be remapped) */ + /* _mesa_function_pool[30438]: PointParameterf (will be remapped) */ "if\0" "glPointParameterf\0" "glPointParameterfARB\0" "glPointParameterfEXT\0" "glPointParameterfSGIS\0" "\0" - /* _mesa_function_pool[29433]: GlobalAlphaFactorsSUN (dynamic) */ + /* _mesa_function_pool[30524]: GlobalAlphaFactorsSUN (dynamic) */ "i\0" "glGlobalAlphaFactorsSUN\0" "\0" - /* _mesa_function_pool[29460]: VertexAttribBinding (will be remapped) */ + /* _mesa_function_pool[30551]: VertexAttribBinding (will be remapped) */ "ii\0" "glVertexAttribBinding\0" "\0" - /* _mesa_function_pool[29486]: ReplacementCodeuiTexCoord2fVertex3fvSUN (dynamic) */ + /* _mesa_function_pool[30577]: TextureSubImage2D (will be remapped) */ + "iiiiiiiip\0" + "glTextureSubImage2D\0" + "\0" + /* _mesa_function_pool[30608]: ReplacementCodeuiTexCoord2fVertex3fvSUN (dynamic) */ "ppp\0" "glReplacementCodeuiTexCoord2fVertex3fvSUN\0" "\0" - /* _mesa_function_pool[29533]: CreateShader (will be remapped) */ + /* _mesa_function_pool[30655]: CreateShader (will be remapped) */ "i\0" "glCreateShader\0" "\0" - /* _mesa_function_pool[29551]: GetProgramParameterdvNV (will be remapped) */ + /* _mesa_function_pool[30673]: GetProgramParameterdvNV (will be remapped) */ "iiip\0" "glGetProgramParameterdvNV\0" "\0" - /* _mesa_function_pool[29583]: GetProgramEnvParameterfvARB (will be remapped) */ + /* _mesa_function_pool[30705]: ProgramUniform1dv (will be remapped) */ + "iiip\0" + "glProgramUniform1dv\0" + "\0" + /* _mesa_function_pool[30731]: GetProgramEnvParameterfvARB (will be remapped) */ "iip\0" "glGetProgramEnvParameterfvARB\0" "\0" - /* _mesa_function_pool[29618]: DeleteBuffers (will be remapped) */ + /* _mesa_function_pool[30766]: DeleteBuffers (will be remapped) */ "ip\0" "glDeleteBuffers\0" "glDeleteBuffersARB\0" "\0" - /* _mesa_function_pool[29657]: GetBufferSubData (will be remapped) */ + /* _mesa_function_pool[30805]: GetBufferSubData (will be remapped) */ "iiip\0" "glGetBufferSubData\0" "glGetBufferSubDataARB\0" "\0" - /* _mesa_function_pool[29704]: GetPerfMonitorGroupsAMD (will be remapped) */ + /* _mesa_function_pool[30852]: GetPerfMonitorGroupsAMD (will be remapped) */ "pip\0" "glGetPerfMonitorGroupsAMD\0" "\0" - /* _mesa_function_pool[29735]: FlushRasterSGIX (dynamic) */ + /* _mesa_function_pool[30883]: FlushRasterSGIX (dynamic) */ "\0" "glFlushRasterSGIX\0" "\0" - /* _mesa_function_pool[29755]: VertexAttribP2ui (will be remapped) */ + /* _mesa_function_pool[30903]: VertexAttribP2ui (will be remapped) */ "iiii\0" "glVertexAttribP2ui\0" "\0" - /* _mesa_function_pool[29780]: GetMinmaxParameteriv (offset 366) */ + /* _mesa_function_pool[30928]: ProgramUniform4dv (will be remapped) */ + "iiip\0" + "glProgramUniform4dv\0" + "\0" + /* _mesa_function_pool[30954]: GetMinmaxParameteriv (offset 366) */ "iip\0" "glGetMinmaxParameteriv\0" "glGetMinmaxParameterivEXT\0" "\0" - /* _mesa_function_pool[29834]: DrawTexivOES (will be remapped) */ + /* _mesa_function_pool[31008]: DrawTexivOES (will be remapped) */ "p\0" "glDrawTexivOES\0" "\0" - /* _mesa_function_pool[29852]: CopyTexImage1D (offset 323) */ + /* _mesa_function_pool[31026]: CopyTexImage1D (offset 323) */ "iiiiiii\0" "glCopyTexImage1D\0" "glCopyTexImage1DEXT\0" "\0" - /* _mesa_function_pool[29898]: GetnColorTableARB (will be remapped) */ + /* _mesa_function_pool[31072]: GetnColorTableARB (will be remapped) */ "iiiip\0" "glGetnColorTableARB\0" "\0" - /* _mesa_function_pool[29925]: VertexAttribFormat (will be remapped) */ + /* _mesa_function_pool[31099]: VertexAttribFormat (will be remapped) */ "iiiii\0" "glVertexAttribFormat\0" "\0" - /* _mesa_function_pool[29953]: Vertex3i (offset 138) */ + /* _mesa_function_pool[31127]: Vertex3i (offset 138) */ "iii\0" "glVertex3i\0" "\0" - /* _mesa_function_pool[29969]: Vertex3f (offset 136) */ + /* _mesa_function_pool[31143]: Vertex3f (offset 136) */ "fff\0" "glVertex3f\0" "\0" - /* _mesa_function_pool[29985]: Vertex3d (offset 134) */ + /* _mesa_function_pool[31159]: Vertex3d (offset 134) */ "ddd\0" "glVertex3d\0" "\0" - /* _mesa_function_pool[30001]: GetProgramPipelineiv (will be remapped) */ + /* _mesa_function_pool[31175]: GetProgramPipelineiv (will be remapped) */ "iip\0" "glGetProgramPipelineiv\0" "glGetProgramPipelineivEXT\0" "\0" - /* _mesa_function_pool[30055]: ReadBuffer (offset 254) */ + /* _mesa_function_pool[31229]: ReadBuffer (offset 254) */ "i\0" "glReadBuffer\0" "glReadBufferNV\0" "\0" - /* _mesa_function_pool[30086]: ConvolutionParameteri (offset 352) */ + /* _mesa_function_pool[31260]: ConvolutionParameteri (offset 352) */ "iii\0" "glConvolutionParameteri\0" "glConvolutionParameteriEXT\0" "\0" - /* _mesa_function_pool[30142]: GetTexParameterIiv (will be remapped) */ + /* _mesa_function_pool[31316]: GetTexParameterIiv (will be remapped) */ "iip\0" "glGetTexParameterIivEXT\0" "glGetTexParameterIiv\0" "\0" - /* _mesa_function_pool[30192]: Vertex3s (offset 140) */ + /* _mesa_function_pool[31366]: Vertex3s (offset 140) */ "iii\0" "glVertex3s\0" "\0" - /* _mesa_function_pool[30208]: ConvolutionParameterf (offset 350) */ + /* _mesa_function_pool[31382]: ConvolutionParameterf (offset 350) */ "iif\0" "glConvolutionParameterf\0" "glConvolutionParameterfEXT\0" "\0" - /* _mesa_function_pool[30264]: GetColorTableParameteriv (offset 345) */ + /* _mesa_function_pool[31438]: GetColorTableParameteriv (offset 345) */ "iip\0" "glGetColorTableParameteriv\0" "glGetColorTableParameterivSGI\0" "glGetColorTableParameterivEXT\0" "\0" - /* _mesa_function_pool[30356]: GetTransformFeedbackVarying (will be remapped) */ + /* _mesa_function_pool[31530]: GetTransformFeedbackVarying (will be remapped) */ "iiipppp\0" "glGetTransformFeedbackVarying\0" "glGetTransformFeedbackVaryingEXT\0" "\0" - /* _mesa_function_pool[30428]: GetNextPerfQueryIdINTEL (will be remapped) */ + /* _mesa_function_pool[31602]: GetNextPerfQueryIdINTEL (will be remapped) */ "ip\0" "glGetNextPerfQueryIdINTEL\0" "\0" - /* _mesa_function_pool[30458]: TexCoord3fv (offset 113) */ + /* _mesa_function_pool[31632]: TexCoord3fv (offset 113) */ "p\0" "glTexCoord3fv\0" "\0" - /* _mesa_function_pool[30475]: TextureBarrierNV (will be remapped) */ + /* _mesa_function_pool[31649]: TextureBarrierNV (will be remapped) */ "\0" "glTextureBarrier\0" "glTextureBarrierNV\0" "\0" - /* _mesa_function_pool[30513]: ReplacementCodeuiColor4fNormal3fVertex3fSUN (dynamic) */ + /* _mesa_function_pool[31687]: ReplacementCodeuiColor4fNormal3fVertex3fSUN (dynamic) */ "iffffffffff\0" "glReplacementCodeuiColor4fNormal3fVertex3fSUN\0" "\0" - /* _mesa_function_pool[30572]: ProgramLocalParameter4fARB (will be remapped) */ + /* _mesa_function_pool[31746]: ProgramLocalParameter4fARB (will be remapped) */ "iiffff\0" "glProgramLocalParameter4fARB\0" "\0" - /* _mesa_function_pool[30609]: ObjectLabel (will be remapped) */ + /* _mesa_function_pool[31783]: ObjectLabel (will be remapped) */ "iiip\0" "glObjectLabel\0" "\0" - /* _mesa_function_pool[30629]: PauseTransformFeedback (will be remapped) */ + /* _mesa_function_pool[31803]: PauseTransformFeedback (will be remapped) */ "\0" "glPauseTransformFeedback\0" "\0" - /* _mesa_function_pool[30656]: DeleteShader (will be remapped) */ + /* _mesa_function_pool[31830]: DeleteShader (will be remapped) */ "i\0" "glDeleteShader\0" "\0" - /* _mesa_function_pool[30674]: CompileShader (will be remapped) */ + /* _mesa_function_pool[31848]: CompileShader (will be remapped) */ "i\0" "glCompileShader\0" "glCompileShaderARB\0" "\0" - /* _mesa_function_pool[30712]: Vertex2iv (offset 131) */ + /* _mesa_function_pool[31886]: Vertex2iv (offset 131) */ "p\0" "glVertex2iv\0" "\0" - /* _mesa_function_pool[30727]: TexGendv (offset 189) */ + /* _mesa_function_pool[31901]: TexGendv (offset 189) */ "iip\0" "glTexGendv\0" "\0" - /* _mesa_function_pool[30743]: ProgramLocalParameters4fvEXT (will be remapped) */ + /* _mesa_function_pool[31917]: ProgramLocalParameters4fvEXT (will be remapped) */ "iiip\0" "glProgramLocalParameters4fvEXT\0" "\0" - /* _mesa_function_pool[30780]: ResetMinmax (offset 370) */ + /* _mesa_function_pool[31954]: ResetMinmax (offset 370) */ "i\0" "glResetMinmax\0" "glResetMinmaxEXT\0" "\0" - /* _mesa_function_pool[30814]: SpriteParameterfSGIX (dynamic) */ + /* _mesa_function_pool[31988]: SpriteParameterfSGIX (dynamic) */ "if\0" "glSpriteParameterfSGIX\0" "\0" - /* _mesa_function_pool[30841]: DeleteProgramsARB (will be remapped) */ + /* _mesa_function_pool[32015]: GenerateTextureMipmap (will be remapped) */ + "i\0" + "glGenerateTextureMipmap\0" + "\0" + /* _mesa_function_pool[32042]: DeleteProgramsARB (will be remapped) */ "ip\0" "glDeleteProgramsARB\0" "glDeleteProgramsNV\0" "\0" - /* _mesa_function_pool[30884]: ShadeModel (offset 177) */ + /* _mesa_function_pool[32085]: ShadeModel (offset 177) */ "i\0" "glShadeModel\0" "\0" - /* _mesa_function_pool[30900]: VertexAttribs1fvNV (will be remapped) */ + /* _mesa_function_pool[32101]: VertexAttribs1fvNV (will be remapped) */ "iip\0" "glVertexAttribs1fvNV\0" "\0" - /* _mesa_function_pool[30926]: FogFuncSGIS (dynamic) */ + /* _mesa_function_pool[32127]: FogFuncSGIS (dynamic) */ "ip\0" "glFogFuncSGIS\0" "\0" - /* _mesa_function_pool[30944]: GetTexLevelParameteriv (offset 285) */ + /* _mesa_function_pool[32145]: GetTexLevelParameteriv (offset 285) */ "iiip\0" "glGetTexLevelParameteriv\0" "\0" - /* _mesa_function_pool[30975]: MultiDrawArrays (will be remapped) */ + /* _mesa_function_pool[32176]: MultiDrawArrays (will be remapped) */ "ippi\0" "glMultiDrawArrays\0" "glMultiDrawArraysEXT\0" "\0" - /* _mesa_function_pool[31020]: GetProgramLocalParameterdvARB (will be remapped) */ + /* _mesa_function_pool[32221]: GetProgramLocalParameterdvARB (will be remapped) */ "iip\0" "glGetProgramLocalParameterdvARB\0" "\0" - /* _mesa_function_pool[31057]: MapBufferRange (will be remapped) */ + /* _mesa_function_pool[32258]: BufferParameteriAPPLE (will be remapped) */ + "iii\0" + "glBufferParameteriAPPLE\0" + "\0" + /* _mesa_function_pool[32287]: MapBufferRange (will be remapped) */ "iiii\0" "glMapBufferRange\0" "glMapBufferRangeEXT\0" "\0" - /* _mesa_function_pool[31100]: DispatchCompute (will be remapped) */ + /* _mesa_function_pool[32330]: DispatchCompute (will be remapped) */ "iii\0" "glDispatchCompute\0" "\0" - /* _mesa_function_pool[31123]: UseProgramStages (will be remapped) */ + /* _mesa_function_pool[32353]: UseProgramStages (will be remapped) */ "iii\0" "glUseProgramStages\0" "glUseProgramStagesEXT\0" "\0" - /* _mesa_function_pool[31169]: ProgramUniformMatrix4fv (will be remapped) */ + /* _mesa_function_pool[32399]: ProgramUniformMatrix4fv (will be remapped) */ "iiiip\0" "glProgramUniformMatrix4fv\0" "glProgramUniformMatrix4fvEXT\0" "\0" - /* _mesa_function_pool[31231]: FinishAsyncSGIX (dynamic) */ + /* _mesa_function_pool[32461]: FinishAsyncSGIX (dynamic) */ "p\0" "glFinishAsyncSGIX\0" "\0" - /* _mesa_function_pool[31252]: FramebufferRenderbuffer (will be remapped) */ + /* _mesa_function_pool[32482]: FramebufferRenderbuffer (will be remapped) */ "iiii\0" "glFramebufferRenderbuffer\0" "glFramebufferRenderbufferEXT\0" "glFramebufferRenderbufferOES\0" "\0" - /* _mesa_function_pool[31342]: IsProgramARB (will be remapped) */ + /* _mesa_function_pool[32572]: IsProgramARB (will be remapped) */ "i\0" "glIsProgramARB\0" "glIsProgramNV\0" "\0" - /* _mesa_function_pool[31374]: Map2d (offset 222) */ + /* _mesa_function_pool[32604]: Map2d (offset 222) */ "iddiiddiip\0" "glMap2d\0" "\0" - /* _mesa_function_pool[31394]: Map2f (offset 223) */ + /* _mesa_function_pool[32624]: Map2f (offset 223) */ "iffiiffiip\0" "glMap2f\0" "\0" - /* _mesa_function_pool[31414]: ProgramStringARB (will be remapped) */ + /* _mesa_function_pool[32644]: ProgramStringARB (will be remapped) */ "iiip\0" "glProgramStringARB\0" "\0" - /* _mesa_function_pool[31439]: MultiTexCoord4x (will be remapped) */ - "iiiii\0" - "glMultiTexCoord4xOES\0" - "glMultiTexCoord4x\0" + /* _mesa_function_pool[32669]: CopyTextureSubImage2D (will be remapped) */ + "iiiiiiii\0" + "glCopyTextureSubImage2D\0" "\0" - /* _mesa_function_pool[31485]: MultiTexCoord4s (offset 406) */ + /* _mesa_function_pool[32703]: MultiTexCoord4s (offset 406) */ "iiiii\0" "glMultiTexCoord4s\0" "glMultiTexCoord4sARB\0" "\0" - /* _mesa_function_pool[31531]: ViewportIndexedf (will be remapped) */ + /* _mesa_function_pool[32749]: ViewportIndexedf (will be remapped) */ "iffff\0" "glViewportIndexedf\0" "\0" - /* _mesa_function_pool[31557]: MultiTexCoord4i (offset 404) */ + /* _mesa_function_pool[32775]: MultiTexCoord4i (offset 404) */ "iiiii\0" "glMultiTexCoord4i\0" "glMultiTexCoord4iARB\0" "\0" - /* _mesa_function_pool[31603]: ApplyTextureEXT (dynamic) */ + /* _mesa_function_pool[32821]: ApplyTextureEXT (dynamic) */ "i\0" "glApplyTextureEXT\0" "\0" - /* _mesa_function_pool[31624]: DebugMessageControl (will be remapped) */ + /* _mesa_function_pool[32842]: DebugMessageControl (will be remapped) */ "iiiipi\0" "glDebugMessageControlARB\0" "glDebugMessageControl\0" "\0" - /* _mesa_function_pool[31679]: MultiTexCoord4d (offset 400) */ + /* _mesa_function_pool[32897]: MultiTexCoord4d (offset 400) */ "idddd\0" "glMultiTexCoord4d\0" "glMultiTexCoord4dARB\0" "\0" - /* _mesa_function_pool[31725]: GetHistogram (offset 361) */ + /* _mesa_function_pool[32943]: GetHistogram (offset 361) */ "iiiip\0" "glGetHistogram\0" "glGetHistogramEXT\0" "\0" - /* _mesa_function_pool[31765]: Translatex (will be remapped) */ + /* _mesa_function_pool[32983]: Translatex (will be remapped) */ "iii\0" "glTranslatexOES\0" "glTranslatex\0" "\0" - /* _mesa_function_pool[31799]: IglooInterfaceSGIX (dynamic) */ + /* _mesa_function_pool[33017]: IglooInterfaceSGIX (dynamic) */ "ip\0" "glIglooInterfaceSGIX\0" "\0" - /* _mesa_function_pool[31824]: Indexsv (offset 51) */ + /* _mesa_function_pool[33042]: Indexsv (offset 51) */ "p\0" "glIndexsv\0" "\0" - /* _mesa_function_pool[31837]: VertexAttrib1fvARB (will be remapped) */ + /* _mesa_function_pool[33055]: VertexAttrib1fvARB (will be remapped) */ "ip\0" "glVertexAttrib1fv\0" "glVertexAttrib1fvARB\0" "\0" - /* _mesa_function_pool[31880]: TexCoord2dv (offset 103) */ + /* _mesa_function_pool[33098]: TexCoord2dv (offset 103) */ "p\0" "glTexCoord2dv\0" "\0" - /* _mesa_function_pool[31897]: Translated (offset 303) */ + /* _mesa_function_pool[33115]: GetDetailTexFuncSGIS (dynamic) */ + "ip\0" + "glGetDetailTexFuncSGIS\0" + "\0" + /* _mesa_function_pool[33142]: Translated (offset 303) */ "ddd\0" "glTranslated\0" "\0" - /* _mesa_function_pool[31915]: Translatef (offset 304) */ + /* _mesa_function_pool[33160]: Translatef (offset 304) */ "fff\0" "glTranslatef\0" "\0" - /* _mesa_function_pool[31933]: MultTransposeMatrixd (will be remapped) */ + /* _mesa_function_pool[33178]: MultTransposeMatrixd (will be remapped) */ "p\0" "glMultTransposeMatrixd\0" "glMultTransposeMatrixdARB\0" "\0" - /* _mesa_function_pool[31985]: ProgramUniform4uiv (will be remapped) */ + /* _mesa_function_pool[33230]: ProgramUniform4uiv (will be remapped) */ "iiip\0" "glProgramUniform4uiv\0" "glProgramUniform4uivEXT\0" "\0" - /* _mesa_function_pool[32036]: GetPerfCounterInfoINTEL (will be remapped) */ + /* _mesa_function_pool[33281]: GetPerfCounterInfoINTEL (will be remapped) */ "iiipipppppp\0" "glGetPerfCounterInfoINTEL\0" "\0" - /* _mesa_function_pool[32075]: RenderMode (offset 196) */ + /* _mesa_function_pool[33320]: RenderMode (offset 196) */ "i\0" "glRenderMode\0" "\0" - /* _mesa_function_pool[32091]: MultiTexCoord1fARB (offset 378) */ + /* _mesa_function_pool[33336]: MultiTexCoord1fARB (offset 378) */ "if\0" "glMultiTexCoord1f\0" "glMultiTexCoord1fARB\0" "\0" - /* _mesa_function_pool[32134]: SecondaryColor3d (will be remapped) */ + /* _mesa_function_pool[33379]: SecondaryColor3d (will be remapped) */ "ddd\0" "glSecondaryColor3d\0" "glSecondaryColor3dEXT\0" "\0" - /* _mesa_function_pool[32180]: VertexAttribs4ubvNV (will be remapped) */ + /* _mesa_function_pool[33425]: VertexAttribs4ubvNV (will be remapped) */ "iip\0" "glVertexAttribs4ubvNV\0" "\0" - /* _mesa_function_pool[32207]: WeightsvARB (dynamic) */ + /* _mesa_function_pool[33452]: WeightsvARB (dynamic) */ "ip\0" "glWeightsvARB\0" "\0" - /* _mesa_function_pool[32225]: ProgramUniform4fv (will be remapped) */ + /* _mesa_function_pool[33470]: ProgramUniform4fv (will be remapped) */ "iiip\0" "glProgramUniform4fv\0" "glProgramUniform4fvEXT\0" "\0" - /* _mesa_function_pool[32274]: LightModelxv (will be remapped) */ + /* _mesa_function_pool[33519]: LightModelxv (will be remapped) */ "ip\0" "glLightModelxvOES\0" "glLightModelxv\0" "\0" - /* _mesa_function_pool[32311]: CopyTexSubImage1D (offset 325) */ + /* _mesa_function_pool[33556]: CopyTexSubImage1D (offset 325) */ "iiiiii\0" "glCopyTexSubImage1D\0" "glCopyTexSubImage1DEXT\0" "\0" - /* _mesa_function_pool[32362]: PushDebugGroup (will be remapped) */ - "iiip\0" - "glPushDebugGroup\0" + /* _mesa_function_pool[33607]: TextureSubImage3D (will be remapped) */ + "iiiiiiiiiip\0" + "glTextureSubImage3D\0" "\0" - /* _mesa_function_pool[32385]: StencilFunc (offset 243) */ + /* _mesa_function_pool[33640]: StencilFunc (offset 243) */ "iii\0" "glStencilFunc\0" "\0" - /* _mesa_function_pool[32404]: CopyPixels (offset 255) */ + /* _mesa_function_pool[33659]: CopyPixels (offset 255) */ "iiiii\0" "glCopyPixels\0" "\0" - /* _mesa_function_pool[32424]: TexGenxvOES (will be remapped) */ + /* _mesa_function_pool[33679]: TexGenxvOES (will be remapped) */ "iip\0" "glTexGenxvOES\0" "\0" - /* _mesa_function_pool[32443]: VertexAttrib4Nubv (will be remapped) */ + /* _mesa_function_pool[33698]: GetTextureLevelParameterfv (will be remapped) */ + "iiip\0" + "glGetTextureLevelParameterfv\0" + "\0" + /* _mesa_function_pool[33733]: VertexAttrib4Nubv (will be remapped) */ "ip\0" "glVertexAttrib4Nubv\0" "glVertexAttrib4NubvARB\0" "\0" - /* _mesa_function_pool[32490]: GetFogFuncSGIS (dynamic) */ + /* _mesa_function_pool[33780]: GetFogFuncSGIS (dynamic) */ "p\0" "glGetFogFuncSGIS\0" "\0" - /* _mesa_function_pool[32510]: VertexP2uiv (will be remapped) */ - "ip\0" - "glVertexP2uiv\0" + /* _mesa_function_pool[33800]: UniformMatrix4x2dv (will be remapped) */ + "iiip\0" + "glUniformMatrix4x2dv\0" "\0" - /* _mesa_function_pool[32528]: VertexAttribPointer (will be remapped) */ + /* _mesa_function_pool[33827]: VertexAttribPointer (will be remapped) */ "iiiiip\0" "glVertexAttribPointer\0" "glVertexAttribPointerARB\0" "\0" - /* _mesa_function_pool[32583]: IndexMask (offset 212) */ + /* _mesa_function_pool[33882]: IndexMask (offset 212) */ "i\0" "glIndexMask\0" "\0" - /* _mesa_function_pool[32598]: SharpenTexFuncSGIS (dynamic) */ + /* _mesa_function_pool[33897]: SharpenTexFuncSGIS (dynamic) */ "iip\0" "glSharpenTexFuncSGIS\0" "\0" - /* _mesa_function_pool[32624]: VertexAttribIFormat (will be remapped) */ + /* _mesa_function_pool[33923]: VertexAttribIFormat (will be remapped) */ "iiii\0" "glVertexAttribIFormat\0" "\0" - /* _mesa_function_pool[32652]: CombinerOutputNV (dynamic) */ + /* _mesa_function_pool[33951]: CombinerOutputNV (dynamic) */ "iiiiiiiiii\0" "glCombinerOutputNV\0" "\0" - /* _mesa_function_pool[32683]: DrawArraysInstancedBaseInstance (will be remapped) */ + /* _mesa_function_pool[33982]: DrawArraysInstancedBaseInstance (will be remapped) */ "iiiii\0" "glDrawArraysInstancedBaseInstance\0" "\0" - /* _mesa_function_pool[32724]: PopAttrib (offset 218) */ + /* _mesa_function_pool[34023]: CompressedTextureSubImage3D (will be remapped) */ + "iiiiiiiiiip\0" + "glCompressedTextureSubImage3D\0" + "\0" + /* _mesa_function_pool[34066]: PopAttrib (offset 218) */ "\0" "glPopAttrib\0" "\0" - /* _mesa_function_pool[32738]: SamplePatternSGIS (will be remapped) */ + /* _mesa_function_pool[34080]: SamplePatternSGIS (will be remapped) */ "i\0" "glSamplePatternSGIS\0" "glSamplePatternEXT\0" "\0" - /* _mesa_function_pool[32780]: Uniform3ui (will be remapped) */ + /* _mesa_function_pool[34122]: Uniform3ui (will be remapped) */ "iiii\0" "glUniform3uiEXT\0" "glUniform3ui\0" "\0" - /* _mesa_function_pool[32815]: DeletePerfMonitorsAMD (will be remapped) */ + /* _mesa_function_pool[34157]: DeletePerfMonitorsAMD (will be remapped) */ "ip\0" "glDeletePerfMonitorsAMD\0" "\0" - /* _mesa_function_pool[32843]: Color4dv (offset 28) */ + /* _mesa_function_pool[34185]: Color4dv (offset 28) */ "p\0" "glColor4dv\0" "\0" - /* _mesa_function_pool[32857]: AreProgramsResidentNV (will be remapped) */ + /* _mesa_function_pool[34199]: AreProgramsResidentNV (will be remapped) */ "ipp\0" "glAreProgramsResidentNV\0" "\0" - /* _mesa_function_pool[32886]: DisableVertexAttribArray (will be remapped) */ + /* _mesa_function_pool[34228]: DisableVertexAttribArray (will be remapped) */ "i\0" "glDisableVertexAttribArray\0" "glDisableVertexAttribArrayARB\0" "\0" - /* _mesa_function_pool[32946]: ProgramUniformMatrix3x2fv (will be remapped) */ + /* _mesa_function_pool[34288]: ProgramUniformMatrix3x2fv (will be remapped) */ "iiiip\0" "glProgramUniformMatrix3x2fv\0" "glProgramUniformMatrix3x2fvEXT\0" "\0" - /* _mesa_function_pool[33012]: GetDoublei_v (will be remapped) */ + /* _mesa_function_pool[34354]: GetDoublei_v (will be remapped) */ "iip\0" "glGetDoublei_v\0" "\0" - /* _mesa_function_pool[33032]: IsTransformFeedback (will be remapped) */ + /* _mesa_function_pool[34374]: IsTransformFeedback (will be remapped) */ "i\0" "glIsTransformFeedback\0" "\0" - /* _mesa_function_pool[33057]: ClipPlanex (will be remapped) */ + /* _mesa_function_pool[34399]: ClipPlanex (will be remapped) */ "ip\0" "glClipPlanexOES\0" "glClipPlanex\0" "\0" - /* _mesa_function_pool[33090]: ReplacementCodeuiColor3fVertex3fSUN (dynamic) */ + /* _mesa_function_pool[34432]: ReplacementCodeuiColor3fVertex3fSUN (dynamic) */ "iffffff\0" "glReplacementCodeuiColor3fVertex3fSUN\0" "\0" - /* _mesa_function_pool[33137]: GetLightfv (offset 264) */ + /* _mesa_function_pool[34479]: GetLightfv (offset 264) */ "iip\0" "glGetLightfv\0" "\0" - /* _mesa_function_pool[33155]: ClipPlanef (will be remapped) */ + /* _mesa_function_pool[34497]: ClipPlanef (will be remapped) */ "ip\0" "glClipPlanefOES\0" "glClipPlanef\0" "\0" - /* _mesa_function_pool[33188]: ProgramUniform1ui (will be remapped) */ + /* _mesa_function_pool[34530]: ProgramUniform1ui (will be remapped) */ "iii\0" "glProgramUniform1ui\0" "glProgramUniform1uiEXT\0" "\0" - /* _mesa_function_pool[33236]: SecondaryColorPointer (will be remapped) */ + /* _mesa_function_pool[34578]: SecondaryColorPointer (will be remapped) */ "iiip\0" "glSecondaryColorPointer\0" "glSecondaryColorPointerEXT\0" "\0" - /* _mesa_function_pool[33293]: Tangent3svEXT (dynamic) */ + /* _mesa_function_pool[34635]: Tangent3svEXT (dynamic) */ "p\0" "glTangent3svEXT\0" "\0" - /* _mesa_function_pool[33312]: Tangent3iEXT (dynamic) */ + /* _mesa_function_pool[34654]: Tangent3iEXT (dynamic) */ "iii\0" "glTangent3iEXT\0" "\0" - /* _mesa_function_pool[33332]: Indexub (offset 315) */ - "i\0" - "glIndexub\0" + /* _mesa_function_pool[34674]: ClearBufferiv (will be remapped) */ + "iip\0" + "glClearBufferiv\0" "\0" - /* _mesa_function_pool[33345]: FragmentLightfSGIX (dynamic) */ + /* _mesa_function_pool[34695]: FragmentLightfSGIX (dynamic) */ "iif\0" "glFragmentLightfSGIX\0" "\0" - /* _mesa_function_pool[33371]: BeginFragmentShaderATI (will be remapped) */ + /* _mesa_function_pool[34721]: BeginFragmentShaderATI (will be remapped) */ "\0" "glBeginFragmentShaderATI\0" "\0" - /* _mesa_function_pool[33398]: GenRenderbuffers (will be remapped) */ + /* _mesa_function_pool[34748]: GenRenderbuffers (will be remapped) */ "ip\0" "glGenRenderbuffers\0" "glGenRenderbuffersEXT\0" "glGenRenderbuffersOES\0" "\0" - /* _mesa_function_pool[33465]: GetMinmaxParameterfv (offset 365) */ + /* _mesa_function_pool[34815]: GetMinmaxParameterfv (offset 365) */ "iip\0" "glGetMinmaxParameterfv\0" "glGetMinmaxParameterfvEXT\0" "\0" - /* _mesa_function_pool[33519]: IsEnabledi (will be remapped) */ + /* _mesa_function_pool[34869]: IsEnabledi (will be remapped) */ "ii\0" "glIsEnabledIndexedEXT\0" "glIsEnabledi\0" "\0" - /* _mesa_function_pool[33558]: FragmentMaterialivSGIX (dynamic) */ + /* _mesa_function_pool[34908]: FragmentMaterialivSGIX (dynamic) */ "iip\0" "glFragmentMaterialivSGIX\0" "\0" - /* _mesa_function_pool[33588]: WaitSync (will be remapped) */ + /* _mesa_function_pool[34938]: WaitSync (will be remapped) */ "iii\0" "glWaitSync\0" "\0" - /* _mesa_function_pool[33604]: GetVertexAttribPointerv (will be remapped) */ + /* _mesa_function_pool[34954]: GetVertexAttribPointerv (will be remapped) */ "iip\0" "glGetVertexAttribPointerv\0" "glGetVertexAttribPointervARB\0" "glGetVertexAttribPointervNV\0" "\0" - /* _mesa_function_pool[33692]: CreatePerfQueryINTEL (will be remapped) */ + /* _mesa_function_pool[35042]: CreatePerfQueryINTEL (will be remapped) */ "ip\0" "glCreatePerfQueryINTEL\0" "\0" - /* _mesa_function_pool[33719]: NewList (dynamic) */ + /* _mesa_function_pool[35069]: NewList (dynamic) */ "ii\0" "glNewList\0" "\0" - /* _mesa_function_pool[33733]: TexBuffer (will be remapped) */ + /* _mesa_function_pool[35083]: TexBuffer (will be remapped) */ "iii\0" "glTexBufferARB\0" "glTexBuffer\0" "\0" - /* _mesa_function_pool[33765]: TexCoord4sv (offset 125) */ + /* _mesa_function_pool[35115]: TexCoord4sv (offset 125) */ "p\0" "glTexCoord4sv\0" "\0" - /* _mesa_function_pool[33782]: TexCoord1f (offset 96) */ + /* _mesa_function_pool[35132]: TexCoord1f (offset 96) */ "f\0" "glTexCoord1f\0" "\0" - /* _mesa_function_pool[33798]: TexCoord1d (offset 94) */ + /* _mesa_function_pool[35148]: TexCoord1d (offset 94) */ "d\0" "glTexCoord1d\0" "\0" - /* _mesa_function_pool[33814]: TexCoord1i (offset 98) */ + /* _mesa_function_pool[35164]: TexCoord1i (offset 98) */ "i\0" "glTexCoord1i\0" "\0" - /* _mesa_function_pool[33830]: GetnUniformfvARB (will be remapped) */ + /* _mesa_function_pool[35180]: GetnUniformfvARB (will be remapped) */ "iiip\0" "glGetnUniformfvARB\0" "\0" - /* _mesa_function_pool[33855]: TexCoord1s (offset 100) */ + /* _mesa_function_pool[35205]: TexCoord1s (offset 100) */ "i\0" "glTexCoord1s\0" "\0" - /* _mesa_function_pool[33871]: GlobalAlphaFactoriSUN (dynamic) */ + /* _mesa_function_pool[35221]: GlobalAlphaFactoriSUN (dynamic) */ "i\0" "glGlobalAlphaFactoriSUN\0" "\0" - /* _mesa_function_pool[33898]: TexStorage1D (will be remapped) */ + /* _mesa_function_pool[35248]: TexStorage1D (will be remapped) */ "iiii\0" "glTexStorage1D\0" "\0" - /* _mesa_function_pool[33919]: BlitFramebuffer (will be remapped) */ + /* _mesa_function_pool[35269]: BlitFramebuffer (will be remapped) */ "iiiiiiiiii\0" "glBlitFramebuffer\0" "glBlitFramebufferEXT\0" "\0" - /* _mesa_function_pool[33970]: FramebufferTexture1D (will be remapped) */ + /* _mesa_function_pool[35320]: TextureParameterf (will be remapped) */ + "iif\0" + "glTextureParameterf\0" + "\0" + /* _mesa_function_pool[35345]: FramebufferTexture1D (will be remapped) */ "iiiii\0" "glFramebufferTexture1D\0" "glFramebufferTexture1DEXT\0" "\0" - /* _mesa_function_pool[34026]: GetMapiv (offset 268) */ + /* _mesa_function_pool[35401]: TextureParameteri (will be remapped) */ + "iii\0" + "glTextureParameteri\0" + "\0" + /* _mesa_function_pool[35426]: GetMapiv (offset 268) */ "iip\0" "glGetMapiv\0" "\0" - /* _mesa_function_pool[34042]: TexCoordP4ui (will be remapped) */ + /* _mesa_function_pool[35442]: TexCoordP4ui (will be remapped) */ "ii\0" "glTexCoordP4ui\0" "\0" - /* _mesa_function_pool[34061]: VertexAttrib1sv (will be remapped) */ + /* _mesa_function_pool[35461]: VertexAttrib1sv (will be remapped) */ "ip\0" "glVertexAttrib1sv\0" "glVertexAttrib1svARB\0" "\0" - /* _mesa_function_pool[34104]: WindowPos4dMESA (will be remapped) */ + /* _mesa_function_pool[35504]: WindowPos4dMESA (will be remapped) */ "dddd\0" "glWindowPos4dMESA\0" "\0" - /* _mesa_function_pool[34128]: Vertex3dv (offset 135) */ + /* _mesa_function_pool[35528]: Vertex3dv (offset 135) */ "p\0" "glVertex3dv\0" "\0" - /* _mesa_function_pool[34143]: MultiTexCoordP2ui (will be remapped) */ + /* _mesa_function_pool[35543]: MultiTexCoordP2ui (will be remapped) */ "iii\0" "glMultiTexCoordP2ui\0" "\0" - /* _mesa_function_pool[34168]: GetnMapivARB (will be remapped) */ + /* _mesa_function_pool[35568]: GetnMapivARB (will be remapped) */ "iiip\0" "glGetnMapivARB\0" "\0" - /* _mesa_function_pool[34189]: MapParameterfvNV (dynamic) */ + /* _mesa_function_pool[35589]: MapParameterfvNV (dynamic) */ "iip\0" "glMapParameterfvNV\0" "\0" - /* _mesa_function_pool[34213]: GetVertexAttribfv (will be remapped) */ + /* _mesa_function_pool[35613]: GetVertexAttribfv (will be remapped) */ "iip\0" "glGetVertexAttribfv\0" "glGetVertexAttribfvARB\0" "\0" - /* _mesa_function_pool[34261]: MultiTexCoordP4uiv (will be remapped) */ + /* _mesa_function_pool[35661]: MultiTexCoordP4uiv (will be remapped) */ "iip\0" "glMultiTexCoordP4uiv\0" "\0" - /* _mesa_function_pool[34287]: TexGeniv (offset 193) */ + /* _mesa_function_pool[35687]: TexGeniv (offset 193) */ "iip\0" "glTexGeniv\0" "glTexGenivOES\0" "\0" - /* _mesa_function_pool[34317]: WeightubvARB (dynamic) */ + /* _mesa_function_pool[35717]: WeightubvARB (dynamic) */ "ip\0" "glWeightubvARB\0" "\0" - /* _mesa_function_pool[34336]: BlendColor (offset 336) */ + /* _mesa_function_pool[35736]: BlendColor (offset 336) */ "ffff\0" "glBlendColor\0" "glBlendColorEXT\0" "\0" - /* _mesa_function_pool[34371]: Materiali (offset 171) */ + /* _mesa_function_pool[35771]: Materiali (offset 171) */ "iii\0" "glMateriali\0" "\0" - /* _mesa_function_pool[34388]: VertexAttrib2dvNV (will be remapped) */ + /* _mesa_function_pool[35788]: VertexAttrib2dvNV (will be remapped) */ "ip\0" "glVertexAttrib2dvNV\0" "\0" - /* _mesa_function_pool[34412]: ResetHistogram (offset 369) */ + /* _mesa_function_pool[35812]: ResetHistogram (offset 369) */ "i\0" "glResetHistogram\0" "glResetHistogramEXT\0" "\0" - /* _mesa_function_pool[34452]: CompressedTexSubImage2D (will be remapped) */ + /* _mesa_function_pool[35852]: CompressedTexSubImage2D (will be remapped) */ "iiiiiiiip\0" "glCompressedTexSubImage2D\0" "glCompressedTexSubImage2DARB\0" "\0" - /* _mesa_function_pool[34518]: TexCoord2sv (offset 109) */ + /* _mesa_function_pool[35918]: TexCoord2sv (offset 109) */ "p\0" "glTexCoord2sv\0" "\0" - /* _mesa_function_pool[34535]: StencilMaskSeparate (will be remapped) */ + /* _mesa_function_pool[35935]: StencilMaskSeparate (will be remapped) */ "ii\0" "glStencilMaskSeparate\0" "\0" - /* _mesa_function_pool[34561]: MultiTexCoord3sv (offset 399) */ + /* _mesa_function_pool[35961]: MultiTexCoord3sv (offset 399) */ "ip\0" "glMultiTexCoord3sv\0" "glMultiTexCoord3svARB\0" "\0" - /* _mesa_function_pool[34606]: GetMapParameterfvNV (dynamic) */ + /* _mesa_function_pool[36006]: GetMapParameterfvNV (dynamic) */ "iip\0" "glGetMapParameterfvNV\0" "\0" - /* _mesa_function_pool[34633]: TexCoord3iv (offset 115) */ + /* _mesa_function_pool[36033]: TexCoord3iv (offset 115) */ "p\0" "glTexCoord3iv\0" "\0" - /* _mesa_function_pool[34650]: MultiTexCoord4sv (offset 407) */ + /* _mesa_function_pool[36050]: MultiTexCoord4sv (offset 407) */ "ip\0" "glMultiTexCoord4sv\0" "glMultiTexCoord4svARB\0" "\0" - /* _mesa_function_pool[34695]: VertexBindingDivisor (will be remapped) */ + /* _mesa_function_pool[36095]: VertexBindingDivisor (will be remapped) */ "ii\0" "glVertexBindingDivisor\0" "\0" - /* _mesa_function_pool[34722]: GetPerfMonitorCounterInfoAMD (will be remapped) */ + /* _mesa_function_pool[36122]: GetPerfMonitorCounterInfoAMD (will be remapped) */ "iiip\0" "glGetPerfMonitorCounterInfoAMD\0" "\0" - /* _mesa_function_pool[34759]: UniformBlockBinding (will be remapped) */ + /* _mesa_function_pool[36159]: UniformBlockBinding (will be remapped) */ "iii\0" "glUniformBlockBinding\0" "\0" - /* _mesa_function_pool[34786]: FenceSync (will be remapped) */ + /* _mesa_function_pool[36186]: FenceSync (will be remapped) */ "ii\0" "glFenceSync\0" "\0" - /* _mesa_function_pool[34802]: VertexAttrib4Nusv (will be remapped) */ + /* _mesa_function_pool[36202]: CompressedTextureSubImage2D (will be remapped) */ + "iiiiiiiip\0" + "glCompressedTextureSubImage2D\0" + "\0" + /* _mesa_function_pool[36243]: VertexAttrib4Nusv (will be remapped) */ "ip\0" "glVertexAttrib4Nusv\0" "glVertexAttrib4NusvARB\0" "\0" - /* _mesa_function_pool[34849]: SetFragmentShaderConstantATI (will be remapped) */ + /* _mesa_function_pool[36290]: SetFragmentShaderConstantATI (will be remapped) */ "ip\0" "glSetFragmentShaderConstantATI\0" "\0" - /* _mesa_function_pool[34884]: VertexP2ui (will be remapped) */ + /* _mesa_function_pool[36325]: VertexP2ui (will be remapped) */ "ii\0" "glVertexP2ui\0" "\0" - /* _mesa_function_pool[34901]: GetTexEnvfv (offset 276) */ + /* _mesa_function_pool[36342]: ProgramUniform2fv (will be remapped) */ + "iiip\0" + "glProgramUniform2fv\0" + "glProgramUniform2fvEXT\0" + "\0" + /* _mesa_function_pool[36391]: GetTextureLevelParameteriv (will be remapped) */ + "iiip\0" + "glGetTextureLevelParameteriv\0" + "\0" + /* _mesa_function_pool[36426]: GetTexEnvfv (offset 276) */ "iip\0" "glGetTexEnvfv\0" "\0" - /* _mesa_function_pool[34920]: BindAttribLocation (will be remapped) */ + /* _mesa_function_pool[36445]: BindAttribLocation (will be remapped) */ "iip\0" "glBindAttribLocation\0" "glBindAttribLocationARB\0" "\0" - /* _mesa_function_pool[34970]: TextureStorage2DEXT (will be remapped) */ + /* _mesa_function_pool[36495]: TextureStorage2DEXT (will be remapped) */ "iiiiii\0" "glTextureStorage2DEXT\0" "\0" - /* _mesa_function_pool[35000]: FragmentLightiSGIX (dynamic) */ + /* _mesa_function_pool[36525]: TextureParameterIiv (will be remapped) */ + "iip\0" + "glTextureParameterIiv\0" + "\0" + /* _mesa_function_pool[36552]: FragmentLightiSGIX (dynamic) */ "iii\0" "glFragmentLightiSGIX\0" "\0" - /* _mesa_function_pool[35026]: DrawTransformFeedbackInstanced (will be remapped) */ + /* _mesa_function_pool[36578]: DrawTransformFeedbackInstanced (will be remapped) */ "iii\0" "glDrawTransformFeedbackInstanced\0" "\0" - /* _mesa_function_pool[35064]: PollAsyncSGIX (dynamic) */ + /* _mesa_function_pool[36616]: CopyTextureSubImage1D (will be remapped) */ + "iiiiii\0" + "glCopyTextureSubImage1D\0" + "\0" + /* _mesa_function_pool[36648]: PollAsyncSGIX (dynamic) */ "p\0" "glPollAsyncSGIX\0" "\0" - /* _mesa_function_pool[35083]: ResumeTransformFeedback (will be remapped) */ + /* _mesa_function_pool[36667]: ResumeTransformFeedback (will be remapped) */ "\0" "glResumeTransformFeedback\0" "\0" - /* _mesa_function_pool[35111]: GetProgramNamedParameterdvNV (will be remapped) */ + /* _mesa_function_pool[36695]: GetProgramNamedParameterdvNV (will be remapped) */ "iipp\0" "glGetProgramNamedParameterdvNV\0" "\0" - /* _mesa_function_pool[35148]: VertexAttribI1iv (will be remapped) */ + /* _mesa_function_pool[36732]: VertexAttribI1iv (will be remapped) */ "ip\0" "glVertexAttribI1ivEXT\0" "glVertexAttribI1iv\0" "\0" - /* _mesa_function_pool[35193]: Vertex2dv (offset 127) */ + /* _mesa_function_pool[36777]: Vertex2dv (offset 127) */ "p\0" "glVertex2dv\0" "\0" - /* _mesa_function_pool[35208]: VertexAttribI2uivEXT (will be remapped) */ + /* _mesa_function_pool[36792]: VertexAttribI2uivEXT (will be remapped) */ "ip\0" "glVertexAttribI2uivEXT\0" "glVertexAttribI2uiv\0" "\0" - /* _mesa_function_pool[35255]: SampleMaski (will be remapped) */ + /* _mesa_function_pool[36839]: SampleMaski (will be remapped) */ "ii\0" "glSampleMaski\0" "\0" - /* _mesa_function_pool[35273]: GetFloati_v (will be remapped) */ + /* _mesa_function_pool[36857]: GetFloati_v (will be remapped) */ "iip\0" "glGetFloati_v\0" "\0" - /* _mesa_function_pool[35292]: MultiTexCoord2iv (offset 389) */ + /* _mesa_function_pool[36876]: MultiTexCoord2iv (offset 389) */ "ip\0" "glMultiTexCoord2iv\0" "glMultiTexCoord2ivARB\0" "\0" - /* _mesa_function_pool[35337]: DrawPixels (offset 257) */ + /* _mesa_function_pool[36921]: DrawPixels (offset 257) */ "iiiip\0" "glDrawPixels\0" "\0" - /* _mesa_function_pool[35357]: ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN (dynamic) */ + /* _mesa_function_pool[36941]: ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN (dynamic) */ "iffffffff\0" "glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN\0" "\0" - /* _mesa_function_pool[35417]: DrawTransformFeedback (will be remapped) */ + /* _mesa_function_pool[37001]: DrawTransformFeedback (will be remapped) */ "ii\0" "glDrawTransformFeedback\0" "\0" - /* _mesa_function_pool[35445]: VertexAttribs3fvNV (will be remapped) */ + /* _mesa_function_pool[37029]: VertexAttribs3fvNV (will be remapped) */ "iip\0" "glVertexAttribs3fvNV\0" "\0" - /* _mesa_function_pool[35471]: GenLists (offset 5) */ + /* _mesa_function_pool[37055]: GenLists (offset 5) */ "i\0" "glGenLists\0" "\0" - /* _mesa_function_pool[35485]: MapGrid2d (offset 226) */ + /* _mesa_function_pool[37069]: MapGrid2d (offset 226) */ "iddidd\0" "glMapGrid2d\0" "\0" - /* _mesa_function_pool[35505]: MapGrid2f (offset 227) */ + /* _mesa_function_pool[37089]: MapGrid2f (offset 227) */ "iffiff\0" "glMapGrid2f\0" "\0" - /* _mesa_function_pool[35525]: SampleMapATI (will be remapped) */ + /* _mesa_function_pool[37109]: SampleMapATI (will be remapped) */ "iii\0" "glSampleMapATI\0" "\0" - /* _mesa_function_pool[35545]: TexBumpParameterfvATI (will be remapped) */ + /* _mesa_function_pool[37129]: TexBumpParameterfvATI (will be remapped) */ "ip\0" "glTexBumpParameterfvATI\0" "\0" - /* _mesa_function_pool[35573]: GetActiveAttrib (will be remapped) */ + /* _mesa_function_pool[37157]: GetActiveAttrib (will be remapped) */ "iiipppp\0" "glGetActiveAttrib\0" "glGetActiveAttribARB\0" "\0" - /* _mesa_function_pool[35621]: TexCoord2fColor4ubVertex3fvSUN (dynamic) */ + /* _mesa_function_pool[37205]: TexCoord2fColor4ubVertex3fvSUN (dynamic) */ "ppp\0" "glTexCoord2fColor4ubVertex3fvSUN\0" "\0" - /* _mesa_function_pool[35659]: PixelMapfv (offset 251) */ + /* _mesa_function_pool[37243]: PixelMapfv (offset 251) */ "iip\0" "glPixelMapfv\0" "\0" - /* _mesa_function_pool[35677]: ClearBufferData (will be remapped) */ + /* _mesa_function_pool[37261]: ClearBufferData (will be remapped) */ "iiiip\0" "glClearBufferData\0" "\0" - /* _mesa_function_pool[35702]: Color3usv (offset 24) */ + /* _mesa_function_pool[37286]: Color3usv (offset 24) */ "p\0" "glColor3usv\0" "\0" - /* _mesa_function_pool[35717]: CopyImageSubData (will be remapped) */ + /* _mesa_function_pool[37301]: CopyImageSubData (will be remapped) */ "iiiiiiiiiiiiiii\0" "glCopyImageSubData\0" "\0" - /* _mesa_function_pool[35753]: StencilOpSeparate (will be remapped) */ + /* _mesa_function_pool[37337]: StencilOpSeparate (will be remapped) */ "iiii\0" "glStencilOpSeparate\0" "glStencilOpSeparateATI\0" "\0" - /* _mesa_function_pool[35802]: GenSamplers (will be remapped) */ + /* _mesa_function_pool[37386]: GenSamplers (will be remapped) */ "ip\0" "glGenSamplers\0" "\0" - /* _mesa_function_pool[35820]: ClipControl (will be remapped) */ + /* _mesa_function_pool[37404]: ClipControl (will be remapped) */ "ii\0" "glClipControl\0" "\0" - /* _mesa_function_pool[35838]: DrawTexfOES (will be remapped) */ + /* _mesa_function_pool[37422]: DrawTexfOES (will be remapped) */ "fffff\0" "glDrawTexfOES\0" "\0" - /* _mesa_function_pool[35859]: AttachObjectARB (will be remapped) */ + /* _mesa_function_pool[37443]: AttachObjectARB (will be remapped) */ "ii\0" "glAttachObjectARB\0" "\0" - /* _mesa_function_pool[35881]: GetFragmentLightivSGIX (dynamic) */ + /* _mesa_function_pool[37465]: GetFragmentLightivSGIX (dynamic) */ "iip\0" "glGetFragmentLightivSGIX\0" "\0" - /* _mesa_function_pool[35911]: Accum (offset 213) */ + /* _mesa_function_pool[37495]: Accum (offset 213) */ "if\0" "glAccum\0" "\0" - /* _mesa_function_pool[35923]: GetTexImage (offset 281) */ + /* _mesa_function_pool[37507]: GetTexImage (offset 281) */ "iiiip\0" "glGetTexImage\0" "\0" - /* _mesa_function_pool[35944]: Color4x (will be remapped) */ + /* _mesa_function_pool[37528]: Color4x (will be remapped) */ "iiii\0" "glColor4xOES\0" "glColor4x\0" "\0" - /* _mesa_function_pool[35973]: ConvolutionParameteriv (offset 353) */ + /* _mesa_function_pool[37557]: ConvolutionParameteriv (offset 353) */ "iip\0" "glConvolutionParameteriv\0" "glConvolutionParameterivEXT\0" "\0" - /* _mesa_function_pool[36031]: Color4s (offset 33) */ + /* _mesa_function_pool[37615]: Color4s (offset 33) */ "iiii\0" "glColor4s\0" "\0" - /* _mesa_function_pool[36047]: CullParameterdvEXT (dynamic) */ + /* _mesa_function_pool[37631]: CullParameterdvEXT (dynamic) */ "ip\0" "glCullParameterdvEXT\0" "\0" - /* _mesa_function_pool[36072]: GetUniformuiv (will be remapped) */ + /* _mesa_function_pool[37656]: GetUniformuiv (will be remapped) */ "iip\0" "glGetUniformuivEXT\0" "glGetUniformuiv\0" "\0" - /* _mesa_function_pool[36112]: Color4i (offset 31) */ + /* _mesa_function_pool[37696]: Color4i (offset 31) */ "iiii\0" "glColor4i\0" "\0" - /* _mesa_function_pool[36128]: Color4f (offset 29) */ + /* _mesa_function_pool[37712]: Color4f (offset 29) */ "ffff\0" "glColor4f\0" "\0" - /* _mesa_function_pool[36144]: Color4d (offset 27) */ + /* _mesa_function_pool[37728]: Color4d (offset 27) */ "dddd\0" "glColor4d\0" "\0" - /* _mesa_function_pool[36160]: Color4b (offset 25) */ + /* _mesa_function_pool[37744]: Color4b (offset 25) */ "iiii\0" "glColor4b\0" "\0" - /* _mesa_function_pool[36176]: LoadProgramNV (will be remapped) */ + /* _mesa_function_pool[37760]: LoadProgramNV (will be remapped) */ "iiip\0" "glLoadProgramNV\0" "\0" - /* _mesa_function_pool[36198]: GetAttachedObjectsARB (will be remapped) */ + /* _mesa_function_pool[37782]: GetAttachedObjectsARB (will be remapped) */ "iipp\0" "glGetAttachedObjectsARB\0" "\0" - /* _mesa_function_pool[36228]: EvalCoord1fv (offset 231) */ + /* _mesa_function_pool[37812]: EvalCoord1fv (offset 231) */ "p\0" "glEvalCoord1fv\0" "\0" - /* _mesa_function_pool[36246]: VertexAttribLFormat (will be remapped) */ + /* _mesa_function_pool[37830]: VertexAttribLFormat (will be remapped) */ "iiii\0" "glVertexAttribLFormat\0" "\0" - /* _mesa_function_pool[36274]: StencilFuncSeparate (will be remapped) */ + /* _mesa_function_pool[37858]: StencilFuncSeparate (will be remapped) */ "iiii\0" "glStencilFuncSeparate\0" "\0" - /* _mesa_function_pool[36302]: ShaderSource (will be remapped) */ + /* _mesa_function_pool[37886]: ShaderSource (will be remapped) */ "iipp\0" "glShaderSource\0" "glShaderSourceARB\0" "\0" - /* _mesa_function_pool[36341]: Normal3fv (offset 57) */ + /* _mesa_function_pool[37925]: Normal3fv (offset 57) */ "p\0" "glNormal3fv\0" "\0" - /* _mesa_function_pool[36356]: ImageTransformParameterfvHP (dynamic) */ + /* _mesa_function_pool[37940]: ImageTransformParameterfvHP (dynamic) */ "iip\0" "glImageTransformParameterfvHP\0" "\0" - /* _mesa_function_pool[36391]: NormalP3ui (will be remapped) */ + /* _mesa_function_pool[37975]: NormalP3ui (will be remapped) */ "ii\0" "glNormalP3ui\0" "\0" - /* _mesa_function_pool[36408]: MultiTexCoord3fvARB (offset 395) */ + /* _mesa_function_pool[37992]: MultiTexCoord3fvARB (offset 395) */ "ip\0" "glMultiTexCoord3fv\0" "glMultiTexCoord3fvARB\0" "\0" - /* _mesa_function_pool[36453]: GetProgramParameterfvNV (will be remapped) */ + /* _mesa_function_pool[38037]: GetProgramParameterfvNV (will be remapped) */ "iiip\0" "glGetProgramParameterfvNV\0" "\0" - /* _mesa_function_pool[36485]: BufferData (will be remapped) */ + /* _mesa_function_pool[38069]: BufferData (will be remapped) */ "iipi\0" "glBufferData\0" "glBufferDataARB\0" "\0" - /* _mesa_function_pool[36520]: TexSubImage2D (offset 333) */ + /* _mesa_function_pool[38104]: TexSubImage2D (offset 333) */ "iiiiiiiip\0" "glTexSubImage2D\0" "glTexSubImage2DEXT\0" "\0" - /* _mesa_function_pool[36566]: FragmentLightivSGIX (dynamic) */ + /* _mesa_function_pool[38150]: FragmentLightivSGIX (dynamic) */ "iip\0" "glFragmentLightivSGIX\0" "\0" - /* _mesa_function_pool[36593]: GetTexParameterPointervAPPLE (dynamic) */ + /* _mesa_function_pool[38177]: GetTexParameterPointervAPPLE (dynamic) */ "iip\0" "glGetTexParameterPointervAPPLE\0" "\0" - /* _mesa_function_pool[36629]: TexGenfv (offset 191) */ + /* _mesa_function_pool[38213]: TexGenfv (offset 191) */ "iip\0" "glTexGenfv\0" "glTexGenfvOES\0" "\0" - /* _mesa_function_pool[36659]: GetVertexAttribiv (will be remapped) */ + /* _mesa_function_pool[38243]: GetVertexAttribiv (will be remapped) */ "iip\0" "glGetVertexAttribiv\0" "glGetVertexAttribivARB\0" "\0" - /* _mesa_function_pool[36707]: TexCoordP2uiv (will be remapped) */ + /* _mesa_function_pool[38291]: TexCoordP2uiv (will be remapped) */ "ip\0" "glTexCoordP2uiv\0" "\0" - /* _mesa_function_pool[36727]: ReplacementCodeuiColor3fVertex3fvSUN (dynamic) */ + /* _mesa_function_pool[38311]: ReplacementCodeuiColor3fVertex3fvSUN (dynamic) */ "ppp\0" "glReplacementCodeuiColor3fVertex3fvSUN\0" "\0" - /* _mesa_function_pool[36771]: Uniform3fv (will be remapped) */ + /* _mesa_function_pool[38355]: Uniform3fv (will be remapped) */ "iip\0" "glUniform3fv\0" "glUniform3fvARB\0" "\0" - /* _mesa_function_pool[36805]: BlendEquation (offset 337) */ + /* _mesa_function_pool[38389]: BlendEquation (offset 337) */ "i\0" "glBlendEquation\0" "glBlendEquationEXT\0" "glBlendEquationOES\0" "\0" - /* _mesa_function_pool[36862]: VertexAttrib3dNV (will be remapped) */ + /* _mesa_function_pool[38446]: VertexAttrib3dNV (will be remapped) */ "iddd\0" "glVertexAttrib3dNV\0" "\0" - /* _mesa_function_pool[36887]: ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN (dynamic) */ + /* _mesa_function_pool[38471]: ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN (dynamic) */ "ppppp\0" "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN\0" "\0" - /* _mesa_function_pool[36951]: IndexFuncEXT (dynamic) */ + /* _mesa_function_pool[38535]: IndexFuncEXT (dynamic) */ "if\0" "glIndexFuncEXT\0" "\0" - /* _mesa_function_pool[36970]: UseShaderProgramEXT (will be remapped) */ + /* _mesa_function_pool[38554]: UseShaderProgramEXT (will be remapped) */ "ii\0" "glUseShaderProgramEXT\0" "\0" - /* _mesa_function_pool[36996]: PushName (offset 201) */ + /* _mesa_function_pool[38580]: PushName (offset 201) */ "i\0" "glPushName\0" "\0" - /* _mesa_function_pool[37010]: GenFencesNV (dynamic) */ + /* _mesa_function_pool[38594]: GenFencesNV (dynamic) */ "ip\0" "glGenFencesNV\0" "\0" - /* _mesa_function_pool[37028]: CullParameterfvEXT (dynamic) */ + /* _mesa_function_pool[38612]: CullParameterfvEXT (dynamic) */ "ip\0" "glCullParameterfvEXT\0" "\0" - /* _mesa_function_pool[37053]: DeleteRenderbuffers (will be remapped) */ + /* _mesa_function_pool[38637]: DeleteRenderbuffers (will be remapped) */ "ip\0" "glDeleteRenderbuffers\0" "glDeleteRenderbuffersEXT\0" "glDeleteRenderbuffersOES\0" "\0" - /* _mesa_function_pool[37129]: VertexAttrib1dv (will be remapped) */ + /* _mesa_function_pool[38713]: VertexAttrib1dv (will be remapped) */ "ip\0" "glVertexAttrib1dv\0" "glVertexAttrib1dvARB\0" "\0" - /* _mesa_function_pool[37172]: ImageTransformParameteriHP (dynamic) */ + /* _mesa_function_pool[38756]: ImageTransformParameteriHP (dynamic) */ "iii\0" "glImageTransformParameteriHP\0" "\0" - /* _mesa_function_pool[37206]: IsShader (will be remapped) */ + /* _mesa_function_pool[38790]: IsShader (will be remapped) */ "i\0" "glIsShader\0" "\0" - /* _mesa_function_pool[37220]: Rotated (offset 299) */ + /* _mesa_function_pool[38804]: Rotated (offset 299) */ "dddd\0" "glRotated\0" "\0" - /* _mesa_function_pool[37236]: Color4iv (offset 32) */ - "p\0" - "glColor4iv\0" + /* _mesa_function_pool[38820]: GenPerfMonitorsAMD (will be remapped) */ + "ip\0" + "glGenPerfMonitorsAMD\0" "\0" - /* _mesa_function_pool[37250]: PointParameterxv (will be remapped) */ + /* _mesa_function_pool[38845]: PointParameterxv (will be remapped) */ "ip\0" "glPointParameterxvOES\0" "glPointParameterxv\0" "\0" - /* _mesa_function_pool[37295]: Rotatex (will be remapped) */ + /* _mesa_function_pool[38890]: Rotatex (will be remapped) */ "iiii\0" "glRotatexOES\0" "glRotatex\0" "\0" - /* _mesa_function_pool[37324]: FramebufferTextureLayer (will be remapped) */ + /* _mesa_function_pool[38919]: FramebufferTextureLayer (will be remapped) */ "iiiii\0" "glFramebufferTextureLayer\0" "glFramebufferTextureLayerARB\0" "glFramebufferTextureLayerEXT\0" "\0" - /* _mesa_function_pool[37415]: TexEnvfv (offset 185) */ + /* _mesa_function_pool[39010]: TexEnvfv (offset 185) */ "iip\0" "glTexEnvfv\0" "\0" - /* _mesa_function_pool[37431]: ProgramUniformMatrix3fv (will be remapped) */ + /* _mesa_function_pool[39026]: ProgramUniformMatrix3fv (will be remapped) */ "iiiip\0" "glProgramUniformMatrix3fv\0" "glProgramUniformMatrix3fvEXT\0" "\0" - /* _mesa_function_pool[37493]: LoadMatrixf (offset 291) */ + /* _mesa_function_pool[39088]: LoadMatrixf (offset 291) */ "p\0" "glLoadMatrixf\0" "\0" - /* _mesa_function_pool[37510]: GetProgramLocalParameterfvARB (will be remapped) */ + /* _mesa_function_pool[39105]: GetProgramLocalParameterfvARB (will be remapped) */ "iip\0" "glGetProgramLocalParameterfvARB\0" "\0" - /* _mesa_function_pool[37547]: LoadMatrixx (will be remapped) */ - "p\0" - "glLoadMatrixxOES\0" - "glLoadMatrixx\0" + /* _mesa_function_pool[39142]: MultiDrawArraysIndirect (will be remapped) */ + "ipii\0" + "glMultiDrawArraysIndirect\0" "\0" - /* _mesa_function_pool[37581]: DrawRangeElementsBaseVertex (will be remapped) */ + /* _mesa_function_pool[39174]: DrawRangeElementsBaseVertex (will be remapped) */ "iiiiipi\0" "glDrawRangeElementsBaseVertex\0" "\0" - /* _mesa_function_pool[37620]: MatrixIndexuivARB (dynamic) */ + /* _mesa_function_pool[39213]: ProgramUniformMatrix4dv (will be remapped) */ + "iiiip\0" + "glProgramUniformMatrix4dv\0" + "\0" + /* _mesa_function_pool[39246]: MatrixIndexuivARB (dynamic) */ "ip\0" "glMatrixIndexuivARB\0" "\0" - /* _mesa_function_pool[37644]: Tangent3sEXT (dynamic) */ + /* _mesa_function_pool[39270]: Tangent3sEXT (dynamic) */ "iii\0" "glTangent3sEXT\0" "\0" - /* _mesa_function_pool[37664]: SecondaryColor3bv (will be remapped) */ + /* _mesa_function_pool[39290]: SecondaryColor3bv (will be remapped) */ "p\0" "glSecondaryColor3bv\0" "glSecondaryColor3bvEXT\0" "\0" - /* _mesa_function_pool[37710]: GlobalAlphaFactorusSUN (dynamic) */ + /* _mesa_function_pool[39336]: GlobalAlphaFactorusSUN (dynamic) */ "i\0" "glGlobalAlphaFactorusSUN\0" "\0" - /* _mesa_function_pool[37738]: GetCombinerOutputParameterivNV (dynamic) */ + /* _mesa_function_pool[39364]: GetCombinerOutputParameterivNV (dynamic) */ "iiip\0" "glGetCombinerOutputParameterivNV\0" "\0" - /* _mesa_function_pool[37777]: DrawTexxvOES (will be remapped) */ + /* _mesa_function_pool[39403]: DrawTexxvOES (will be remapped) */ "p\0" "glDrawTexxvOES\0" "\0" - /* _mesa_function_pool[37795]: TexParameterfv (offset 179) */ + /* _mesa_function_pool[39421]: TexParameterfv (offset 179) */ "iip\0" "glTexParameterfv\0" "\0" - /* _mesa_function_pool[37817]: Color4ubv (offset 36) */ + /* _mesa_function_pool[39443]: Color4ubv (offset 36) */ "p\0" "glColor4ubv\0" "\0" - /* _mesa_function_pool[37832]: TexCoord2fv (offset 105) */ + /* _mesa_function_pool[39458]: TexCoord2fv (offset 105) */ "p\0" "glTexCoord2fv\0" "\0" - /* _mesa_function_pool[37849]: FogCoorddv (will be remapped) */ + /* _mesa_function_pool[39475]: FogCoorddv (will be remapped) */ "p\0" "glFogCoorddv\0" "glFogCoorddvEXT\0" "\0" - /* _mesa_function_pool[37881]: VDPAUUnregisterSurfaceNV (will be remapped) */ + /* _mesa_function_pool[39507]: VDPAUUnregisterSurfaceNV (will be remapped) */ "i\0" "glVDPAUUnregisterSurfaceNV\0" "\0" - /* _mesa_function_pool[37911]: ColorP3ui (will be remapped) */ + /* _mesa_function_pool[39537]: ColorP3ui (will be remapped) */ "ii\0" "glColorP3ui\0" "\0" - /* _mesa_function_pool[37927]: ClearBufferuiv (will be remapped) */ + /* _mesa_function_pool[39553]: ClearBufferuiv (will be remapped) */ "iip\0" "glClearBufferuiv\0" "\0" - /* _mesa_function_pool[37949]: GetShaderPrecisionFormat (will be remapped) */ + /* _mesa_function_pool[39575]: GetShaderPrecisionFormat (will be remapped) */ "iipp\0" "glGetShaderPrecisionFormat\0" "\0" - /* _mesa_function_pool[37982]: ProgramNamedParameter4dvNV (will be remapped) */ + /* _mesa_function_pool[39608]: ProgramNamedParameter4dvNV (will be remapped) */ "iipp\0" "glProgramNamedParameter4dvNV\0" "\0" - /* _mesa_function_pool[38017]: Flush (offset 217) */ + /* _mesa_function_pool[39643]: Flush (offset 217) */ "\0" "glFlush\0" "\0" - /* _mesa_function_pool[38027]: VertexAttribI4iEXT (will be remapped) */ + /* _mesa_function_pool[39653]: VertexAttribI4iEXT (will be remapped) */ "iiiii\0" "glVertexAttribI4iEXT\0" "glVertexAttribI4i\0" "\0" - /* _mesa_function_pool[38073]: FogCoordd (will be remapped) */ + /* _mesa_function_pool[39699]: FogCoordd (will be remapped) */ "d\0" "glFogCoordd\0" "glFogCoorddEXT\0" "\0" - /* _mesa_function_pool[38103]: Uniform3iv (will be remapped) */ + /* _mesa_function_pool[39729]: Uniform3iv (will be remapped) */ "iip\0" "glUniform3iv\0" "glUniform3ivARB\0" "\0" - /* _mesa_function_pool[38137]: TexStorage2DMultisample (will be remapped) */ + /* _mesa_function_pool[39763]: TexStorage2DMultisample (will be remapped) */ "iiiiii\0" "glTexStorage2DMultisample\0" "\0" - /* _mesa_function_pool[38171]: UnlockArraysEXT (will be remapped) */ + /* _mesa_function_pool[39797]: UnlockArraysEXT (will be remapped) */ "\0" "glUnlockArraysEXT\0" "\0" - /* _mesa_function_pool[38191]: VertexAttrib1svNV (will be remapped) */ + /* _mesa_function_pool[39817]: VertexAttrib1svNV (will be remapped) */ "ip\0" "glVertexAttrib1svNV\0" "\0" - /* _mesa_function_pool[38215]: VertexAttrib4iv (will be remapped) */ + /* _mesa_function_pool[39841]: VertexAttrib4iv (will be remapped) */ "ip\0" "glVertexAttrib4iv\0" "glVertexAttrib4ivARB\0" "\0" - /* _mesa_function_pool[38258]: CopyTexSubImage3D (offset 373) */ + /* _mesa_function_pool[39884]: CopyTexSubImage3D (offset 373) */ "iiiiiiiii\0" "glCopyTexSubImage3D\0" "glCopyTexSubImage3DEXT\0" "glCopyTexSubImage3DOES\0" "\0" - /* _mesa_function_pool[38335]: GetInteger64v (will be remapped) */ + /* _mesa_function_pool[39961]: PolygonOffsetClampEXT (will be remapped) */ + "fff\0" + "glPolygonOffsetClampEXT\0" + "\0" + /* _mesa_function_pool[39990]: GetInteger64v (will be remapped) */ "ip\0" "glGetInteger64v\0" "\0" - /* _mesa_function_pool[38355]: DetachObjectARB (will be remapped) */ + /* _mesa_function_pool[40010]: DetachObjectARB (will be remapped) */ "ii\0" "glDetachObjectARB\0" "\0" - /* _mesa_function_pool[38377]: Indexiv (offset 49) */ + /* _mesa_function_pool[40032]: Indexiv (offset 49) */ "p\0" "glIndexiv\0" "\0" - /* _mesa_function_pool[38390]: TexEnvi (offset 186) */ + /* _mesa_function_pool[40045]: TexEnvi (offset 186) */ "iii\0" "glTexEnvi\0" "\0" - /* _mesa_function_pool[38405]: TexEnvf (offset 184) */ + /* _mesa_function_pool[40060]: TexEnvf (offset 184) */ "iif\0" "glTexEnvf\0" "\0" - /* _mesa_function_pool[38420]: TexEnvx (will be remapped) */ + /* _mesa_function_pool[40075]: TexEnvx (will be remapped) */ "iii\0" "glTexEnvxOES\0" "glTexEnvx\0" "\0" - /* _mesa_function_pool[38448]: StopInstrumentsSGIX (dynamic) */ + /* _mesa_function_pool[40103]: StopInstrumentsSGIX (dynamic) */ "i\0" "glStopInstrumentsSGIX\0" "\0" - /* _mesa_function_pool[38473]: TexCoord4fColor4fNormal3fVertex4fSUN (dynamic) */ + /* _mesa_function_pool[40128]: TexCoord4fColor4fNormal3fVertex4fSUN (dynamic) */ "fffffffffffffff\0" "glTexCoord4fColor4fNormal3fVertex4fSUN\0" "\0" - /* _mesa_function_pool[38529]: InvalidateBufferSubData (will be remapped) */ + /* _mesa_function_pool[40184]: InvalidateBufferSubData (will be remapped) */ "iii\0" "glInvalidateBufferSubData\0" "\0" - /* _mesa_function_pool[38560]: UniformMatrix4x2fv (will be remapped) */ + /* _mesa_function_pool[40215]: UniformMatrix4x2fv (will be remapped) */ "iiip\0" "glUniformMatrix4x2fv\0" "\0" - /* _mesa_function_pool[38587]: ClearTexImage (will be remapped) */ + /* _mesa_function_pool[40242]: ClearTexImage (will be remapped) */ "iiiip\0" "glClearTexImage\0" "\0" - /* _mesa_function_pool[38610]: PolygonOffset (offset 319) */ + /* _mesa_function_pool[40265]: PolygonOffset (offset 319) */ "ff\0" "glPolygonOffset\0" "\0" - /* _mesa_function_pool[38630]: BeginPerfQueryINTEL (will be remapped) */ + /* _mesa_function_pool[40285]: BeginPerfQueryINTEL (will be remapped) */ "i\0" "glBeginPerfQueryINTEL\0" "\0" - /* _mesa_function_pool[38655]: SamplerParameterfv (will be remapped) */ + /* _mesa_function_pool[40310]: SamplerParameterfv (will be remapped) */ "iip\0" "glSamplerParameterfv\0" "\0" - /* _mesa_function_pool[38681]: Normal3fVertex3fSUN (dynamic) */ - "ffffff\0" - "glNormal3fVertex3fSUN\0" + /* _mesa_function_pool[40336]: CompressedTextureSubImage1D (will be remapped) */ + "iiiiiip\0" + "glCompressedTextureSubImage1D\0" + "\0" + /* _mesa_function_pool[40375]: ProgramUniformMatrix4x2dv (will be remapped) */ + "iiiip\0" + "glProgramUniformMatrix4x2dv\0" "\0" - /* _mesa_function_pool[38711]: ProgramEnvParameter4fARB (will be remapped) */ + /* _mesa_function_pool[40410]: ProgramEnvParameter4fARB (will be remapped) */ "iiffff\0" "glProgramEnvParameter4fARB\0" "glProgramParameter4fNV\0" "\0" - /* _mesa_function_pool[38769]: ClearDepth (offset 208) */ + /* _mesa_function_pool[40468]: ClearDepth (offset 208) */ "d\0" "glClearDepth\0" "\0" - /* _mesa_function_pool[38785]: VertexAttrib3dvNV (will be remapped) */ + /* _mesa_function_pool[40484]: VertexAttrib3dvNV (will be remapped) */ "ip\0" "glVertexAttrib3dvNV\0" "\0" - /* _mesa_function_pool[38809]: Color4fv (offset 30) */ + /* _mesa_function_pool[40508]: Color4fv (offset 30) */ "p\0" "glColor4fv\0" "\0" - /* _mesa_function_pool[38823]: GetnMinmaxARB (will be remapped) */ + /* _mesa_function_pool[40522]: GetnMinmaxARB (will be remapped) */ "iiiiip\0" "glGetnMinmaxARB\0" "\0" - /* _mesa_function_pool[38847]: ColorPointer (offset 308) */ + /* _mesa_function_pool[40546]: ColorPointer (offset 308) */ "iiip\0" "glColorPointer\0" "\0" - /* _mesa_function_pool[38868]: GetPointerv (offset 329) */ + /* _mesa_function_pool[40567]: GetPointerv (offset 329) */ "ip\0" "glGetPointerv\0" "glGetPointervEXT\0" "\0" - /* _mesa_function_pool[38903]: Lightiv (offset 162) */ + /* _mesa_function_pool[40602]: Lightiv (offset 162) */ "iip\0" "glLightiv\0" "\0" - /* _mesa_function_pool[38918]: GetTexParameteriv (offset 283) */ + /* _mesa_function_pool[40617]: GetTexParameteriv (offset 283) */ "iip\0" "glGetTexParameteriv\0" "\0" - /* _mesa_function_pool[38943]: TransformFeedbackVaryings (will be remapped) */ + /* _mesa_function_pool[40642]: TransformFeedbackVaryings (will be remapped) */ "iipi\0" "glTransformFeedbackVaryings\0" "glTransformFeedbackVaryingsEXT\0" "\0" - /* _mesa_function_pool[39008]: VertexAttrib3sv (will be remapped) */ + /* _mesa_function_pool[40707]: VertexAttrib3sv (will be remapped) */ "ip\0" "glVertexAttrib3sv\0" "glVertexAttrib3svARB\0" "\0" - /* _mesa_function_pool[39051]: IsVertexArray (will be remapped) */ + /* _mesa_function_pool[40750]: IsVertexArray (will be remapped) */ "i\0" "glIsVertexArray\0" "glIsVertexArrayAPPLE\0" "glIsVertexArrayOES\0" "\0" - /* _mesa_function_pool[39110]: PushClientAttrib (offset 335) */ + /* _mesa_function_pool[40809]: PushClientAttrib (offset 335) */ "i\0" "glPushClientAttrib\0" "\0" - /* _mesa_function_pool[39132]: ProgramUniform4ui (will be remapped) */ + /* _mesa_function_pool[40831]: ProgramUniform4ui (will be remapped) */ "iiiiii\0" "glProgramUniform4ui\0" "glProgramUniform4uiEXT\0" "\0" - /* _mesa_function_pool[39183]: Uniform1f (will be remapped) */ + /* _mesa_function_pool[40882]: Uniform1f (will be remapped) */ "if\0" "glUniform1f\0" "glUniform1fARB\0" "\0" - /* _mesa_function_pool[39214]: FragmentMaterialfSGIX (dynamic) */ + /* _mesa_function_pool[40913]: Uniform1d (will be remapped) */ + "id\0" + "glUniform1d\0" + "\0" + /* _mesa_function_pool[40929]: FragmentMaterialfSGIX (dynamic) */ "iif\0" "glFragmentMaterialfSGIX\0" "\0" - /* _mesa_function_pool[39243]: Uniform1i (will be remapped) */ + /* _mesa_function_pool[40958]: Uniform1i (will be remapped) */ "ii\0" "glUniform1i\0" "glUniform1iARB\0" "\0" - /* _mesa_function_pool[39274]: GetPolygonStipple (offset 274) */ + /* _mesa_function_pool[40989]: GetPolygonStipple (offset 274) */ "p\0" "glGetPolygonStipple\0" "\0" - /* _mesa_function_pool[39297]: PixelTexGenSGIX (dynamic) */ + /* _mesa_function_pool[41012]: PixelTexGenSGIX (dynamic) */ "i\0" "glPixelTexGenSGIX\0" "\0" - /* _mesa_function_pool[39318]: ReplacementCodeusvSUN (dynamic) */ + /* _mesa_function_pool[41033]: ReplacementCodeusvSUN (dynamic) */ "p\0" "glReplacementCodeusvSUN\0" "\0" - /* _mesa_function_pool[39345]: UseProgram (will be remapped) */ + /* _mesa_function_pool[41060]: UseProgram (will be remapped) */ "i\0" "glUseProgram\0" "glUseProgramObjectARB\0" "\0" - /* _mesa_function_pool[39383]: StartInstrumentsSGIX (dynamic) */ + /* _mesa_function_pool[41098]: StartInstrumentsSGIX (dynamic) */ "\0" "glStartInstrumentsSGIX\0" "\0" - /* _mesa_function_pool[39408]: FlushMappedBufferRangeAPPLE (will be remapped) */ + /* _mesa_function_pool[41123]: FlushMappedBufferRangeAPPLE (will be remapped) */ "iii\0" "glFlushMappedBufferRangeAPPLE\0" "\0" - /* _mesa_function_pool[39443]: GetFragDataLocation (will be remapped) */ + /* _mesa_function_pool[41158]: GetFragDataLocation (will be remapped) */ "ip\0" "glGetFragDataLocationEXT\0" "glGetFragDataLocation\0" "\0" - /* _mesa_function_pool[39494]: PixelMapuiv (offset 252) */ + /* _mesa_function_pool[41209]: PixelMapuiv (offset 252) */ "iip\0" "glPixelMapuiv\0" "\0" - /* _mesa_function_pool[39513]: VertexWeightfvEXT (dynamic) */ + /* _mesa_function_pool[41228]: VertexWeightfvEXT (dynamic) */ "p\0" "glVertexWeightfvEXT\0" "\0" - /* _mesa_function_pool[39536]: GetFenceivNV (dynamic) */ + /* _mesa_function_pool[41251]: GetFenceivNV (dynamic) */ "iip\0" "glGetFenceivNV\0" "\0" - /* _mesa_function_pool[39556]: CurrentPaletteMatrixARB (dynamic) */ + /* _mesa_function_pool[41271]: CurrentPaletteMatrixARB (dynamic) */ "i\0" "glCurrentPaletteMatrixARB\0" "glCurrentPaletteMatrixOES\0" "\0" - /* _mesa_function_pool[39611]: GetInteger64i_v (will be remapped) */ - "iip\0" - "glGetInteger64i_v\0" + /* _mesa_function_pool[41326]: GenVertexArrays (will be remapped) */ + "ip\0" + "glGenVertexArrays\0" + "glGenVertexArraysOES\0" "\0" - /* _mesa_function_pool[39634]: TexCoord2fColor4ubVertex3fSUN (dynamic) */ + /* _mesa_function_pool[41369]: TexCoord2fColor4ubVertex3fSUN (dynamic) */ "ffiiiifff\0" "glTexCoord2fColor4ubVertex3fSUN\0" "\0" - /* _mesa_function_pool[39677]: TagSampleBufferSGIX (dynamic) */ + /* _mesa_function_pool[41412]: TagSampleBufferSGIX (dynamic) */ "\0" "glTagSampleBufferSGIX\0" "\0" - /* _mesa_function_pool[39701]: Color3s (offset 17) */ + /* _mesa_function_pool[41436]: Color3s (offset 17) */ "iii\0" "glColor3s\0" "\0" - /* _mesa_function_pool[39716]: TexCoordPointer (offset 320) */ + /* _mesa_function_pool[41451]: TextureStorage2DMultisample (will be remapped) */ + "iiiiii\0" + "glTextureStorage2DMultisample\0" + "\0" + /* _mesa_function_pool[41489]: TexCoordPointer (offset 320) */ "iiip\0" "glTexCoordPointer\0" "\0" - /* _mesa_function_pool[39740]: Color3i (offset 15) */ + /* _mesa_function_pool[41513]: Color3i (offset 15) */ "iii\0" "glColor3i\0" "\0" - /* _mesa_function_pool[39755]: EvalCoord2d (offset 232) */ + /* _mesa_function_pool[41528]: EvalCoord2d (offset 232) */ "dd\0" "glEvalCoord2d\0" "\0" - /* _mesa_function_pool[39773]: EvalCoord2f (offset 234) */ + /* _mesa_function_pool[41546]: EvalCoord2f (offset 234) */ "ff\0" "glEvalCoord2f\0" "\0" - /* _mesa_function_pool[39791]: Color3b (offset 9) */ + /* _mesa_function_pool[41564]: Color3b (offset 9) */ "iii\0" "glColor3b\0" "\0" - /* _mesa_function_pool[39806]: ExecuteProgramNV (will be remapped) */ + /* _mesa_function_pool[41579]: ExecuteProgramNV (will be remapped) */ "iip\0" "glExecuteProgramNV\0" "\0" - /* _mesa_function_pool[39830]: Color3f (offset 13) */ + /* _mesa_function_pool[41603]: Color3f (offset 13) */ "fff\0" "glColor3f\0" "\0" - /* _mesa_function_pool[39845]: Color3d (offset 11) */ + /* _mesa_function_pool[41618]: Color3d (offset 11) */ "ddd\0" "glColor3d\0" "\0" - /* _mesa_function_pool[39860]: GetVertexAttribdv (will be remapped) */ + /* _mesa_function_pool[41633]: GetVertexAttribdv (will be remapped) */ "iip\0" "glGetVertexAttribdv\0" "glGetVertexAttribdvARB\0" "\0" - /* _mesa_function_pool[39908]: GetBufferPointerv (will be remapped) */ + /* _mesa_function_pool[41681]: GetBufferPointerv (will be remapped) */ "iip\0" "glGetBufferPointerv\0" "glGetBufferPointervARB\0" "glGetBufferPointervOES\0" "\0" - /* _mesa_function_pool[39979]: GenFramebuffers (will be remapped) */ + /* _mesa_function_pool[41752]: GenFramebuffers (will be remapped) */ "ip\0" "glGenFramebuffers\0" "glGenFramebuffersEXT\0" "glGenFramebuffersOES\0" "\0" - /* _mesa_function_pool[40043]: GenBuffers (will be remapped) */ + /* _mesa_function_pool[41816]: GenBuffers (will be remapped) */ "ip\0" "glGenBuffers\0" "glGenBuffersARB\0" "\0" - /* _mesa_function_pool[40076]: ClearDepthx (will be remapped) */ + /* _mesa_function_pool[41849]: ClearDepthx (will be remapped) */ "i\0" "glClearDepthxOES\0" "glClearDepthx\0" "\0" - /* _mesa_function_pool[40110]: BlendEquationSeparate (will be remapped) */ + /* _mesa_function_pool[41883]: BlendEquationSeparate (will be remapped) */ "ii\0" "glBlendEquationSeparate\0" "glBlendEquationSeparateEXT\0" "glBlendEquationSeparateATI\0" "glBlendEquationSeparateOES\0" "\0" - /* _mesa_function_pool[40219]: PixelTransformParameteriEXT (dynamic) */ + /* _mesa_function_pool[41992]: PixelTransformParameteriEXT (dynamic) */ "iii\0" "glPixelTransformParameteriEXT\0" "\0" - /* _mesa_function_pool[40254]: MultiTexCoordP4ui (will be remapped) */ + /* _mesa_function_pool[42027]: MultiTexCoordP4ui (will be remapped) */ "iii\0" "glMultiTexCoordP4ui\0" "\0" - /* _mesa_function_pool[40279]: VertexAttribIPointer (will be remapped) */ + /* _mesa_function_pool[42052]: VertexAttribIPointer (will be remapped) */ "iiiip\0" "glVertexAttribIPointerEXT\0" "glVertexAttribIPointer\0" "\0" - /* _mesa_function_pool[40335]: EnableVertexAttribArray (will be remapped) */ + /* _mesa_function_pool[42108]: EnableVertexAttribArray (will be remapped) */ "i\0" "glEnableVertexAttribArray\0" "glEnableVertexAttribArrayARB\0" "\0" - /* _mesa_function_pool[40393]: FrameZoomSGIX (dynamic) */ + /* _mesa_function_pool[42166]: FrameZoomSGIX (dynamic) */ "i\0" "glFrameZoomSGIX\0" "\0" - /* _mesa_function_pool[40412]: RasterPos4sv (offset 85) */ + /* _mesa_function_pool[42185]: RasterPos4sv (offset 85) */ "p\0" "glRasterPos4sv\0" "\0" - /* _mesa_function_pool[40430]: SelectBuffer (offset 195) */ + /* _mesa_function_pool[42203]: CopyTextureSubImage3D (will be remapped) */ + "iiiiiiiii\0" + "glCopyTextureSubImage3D\0" + "\0" + /* _mesa_function_pool[42238]: SelectBuffer (offset 195) */ "ip\0" "glSelectBuffer\0" "\0" - /* _mesa_function_pool[40449]: GetSynciv (will be remapped) */ + /* _mesa_function_pool[42257]: GetSynciv (will be remapped) */ "iiipp\0" "glGetSynciv\0" "\0" - /* _mesa_function_pool[40468]: TextureView (will be remapped) */ + /* _mesa_function_pool[42276]: TextureView (will be remapped) */ "iiiiiiii\0" "glTextureView\0" "\0" - /* _mesa_function_pool[40492]: TexEnviv (offset 187) */ + /* _mesa_function_pool[42300]: TexEnviv (offset 187) */ "iip\0" "glTexEnviv\0" "\0" - /* _mesa_function_pool[40508]: TexSubImage3D (offset 372) */ + /* _mesa_function_pool[42316]: TexSubImage3D (offset 372) */ "iiiiiiiiiip\0" "glTexSubImage3D\0" "glTexSubImage3DEXT\0" "glTexSubImage3DOES\0" "\0" - /* _mesa_function_pool[40575]: Bitmap (offset 8) */ + /* _mesa_function_pool[42383]: Bitmap (offset 8) */ "iiffffp\0" "glBitmap\0" "\0" - /* _mesa_function_pool[40593]: VertexAttribDivisor (will be remapped) */ + /* _mesa_function_pool[42401]: VertexAttribDivisor (will be remapped) */ "ii\0" "glVertexAttribDivisorARB\0" "glVertexAttribDivisor\0" "\0" - /* _mesa_function_pool[40644]: DrawTransformFeedbackStream (will be remapped) */ + /* _mesa_function_pool[42452]: DrawTransformFeedbackStream (will be remapped) */ "iii\0" "glDrawTransformFeedbackStream\0" "\0" - /* _mesa_function_pool[40679]: GetIntegerv (offset 263) */ + /* _mesa_function_pool[42487]: GetIntegerv (offset 263) */ "ip\0" "glGetIntegerv\0" "\0" - /* _mesa_function_pool[40697]: EndPerfQueryINTEL (will be remapped) */ + /* _mesa_function_pool[42505]: EndPerfQueryINTEL (will be remapped) */ "i\0" "glEndPerfQueryINTEL\0" "\0" - /* _mesa_function_pool[40720]: FragmentLightfvSGIX (dynamic) */ + /* _mesa_function_pool[42528]: FragmentLightfvSGIX (dynamic) */ "iip\0" "glFragmentLightfvSGIX\0" "\0" - /* _mesa_function_pool[40747]: TexCoord2fColor3fVertex3fvSUN (dynamic) */ + /* _mesa_function_pool[42555]: TexCoord2fColor3fVertex3fvSUN (dynamic) */ "ppp\0" "glTexCoord2fColor3fVertex3fvSUN\0" "\0" - /* _mesa_function_pool[40784]: GetActiveUniform (will be remapped) */ + /* _mesa_function_pool[42592]: GetActiveUniform (will be remapped) */ "iiipppp\0" "glGetActiveUniform\0" "glGetActiveUniformARB\0" "\0" - /* _mesa_function_pool[40834]: AlphaFuncx (will be remapped) */ + /* _mesa_function_pool[42642]: AlphaFuncx (will be remapped) */ "ii\0" "glAlphaFuncxOES\0" "glAlphaFuncx\0" "\0" - /* _mesa_function_pool[40867]: VertexAttribI2ivEXT (will be remapped) */ + /* _mesa_function_pool[42675]: VertexAttribI2ivEXT (will be remapped) */ "ip\0" "glVertexAttribI2ivEXT\0" "glVertexAttribI2iv\0" "\0" - /* _mesa_function_pool[40912]: VertexBlendARB (dynamic) */ + /* _mesa_function_pool[42720]: VertexBlendARB (dynamic) */ "i\0" "glVertexBlendARB\0" "\0" - /* _mesa_function_pool[40932]: Map1d (offset 220) */ + /* _mesa_function_pool[42740]: Map1d (offset 220) */ "iddiip\0" "glMap1d\0" "\0" - /* _mesa_function_pool[40948]: Map1f (offset 221) */ + /* _mesa_function_pool[42756]: Map1f (offset 221) */ "iffiip\0" "glMap1f\0" "\0" - /* _mesa_function_pool[40964]: AreTexturesResident (offset 322) */ + /* _mesa_function_pool[42772]: AreTexturesResident (offset 322) */ "ipp\0" "glAreTexturesResident\0" "glAreTexturesResidentEXT\0" "\0" - /* _mesa_function_pool[41016]: ProgramNamedParameter4fNV (will be remapped) */ + /* _mesa_function_pool[42824]: ProgramNamedParameter4fNV (will be remapped) */ "iipffff\0" "glProgramNamedParameter4fNV\0" "\0" - /* _mesa_function_pool[41053]: PixelTransferi (offset 248) */ + /* _mesa_function_pool[42861]: PixelTransferi (offset 248) */ "ii\0" "glPixelTransferi\0" "\0" - /* _mesa_function_pool[41074]: VertexAttrib3fvNV (will be remapped) */ + /* _mesa_function_pool[42882]: VertexAttrib3fvNV (will be remapped) */ "ip\0" "glVertexAttrib3fvNV\0" "\0" - /* _mesa_function_pool[41098]: GetFinalCombinerInputParameterivNV (dynamic) */ + /* _mesa_function_pool[42906]: Rotatef (offset 300) */ + "ffff\0" + "glRotatef\0" + "\0" + /* _mesa_function_pool[42922]: GetFinalCombinerInputParameterivNV (dynamic) */ "iip\0" "glGetFinalCombinerInputParameterivNV\0" "\0" - /* _mesa_function_pool[41140]: SecondaryColorP3ui (will be remapped) */ + /* _mesa_function_pool[42964]: SecondaryColorP3ui (will be remapped) */ "ii\0" "glSecondaryColorP3ui\0" "\0" - /* _mesa_function_pool[41165]: BindTextures (will be remapped) */ + /* _mesa_function_pool[42989]: BindTextures (will be remapped) */ "iip\0" "glBindTextures\0" "\0" - /* _mesa_function_pool[41185]: GetMapParameterivNV (dynamic) */ + /* _mesa_function_pool[43009]: GetMapParameterivNV (dynamic) */ "iip\0" "glGetMapParameterivNV\0" "\0" - /* _mesa_function_pool[41212]: VertexAttrib4fvNV (will be remapped) */ + /* _mesa_function_pool[43036]: VertexAttrib4fvNV (will be remapped) */ "ip\0" "glVertexAttrib4fvNV\0" "\0" - /* _mesa_function_pool[41236]: Rectiv (offset 91) */ + /* _mesa_function_pool[43060]: Rectiv (offset 91) */ "pp\0" "glRectiv\0" "\0" - /* _mesa_function_pool[41249]: MultiTexCoord1iv (offset 381) */ + /* _mesa_function_pool[43073]: MultiTexCoord1iv (offset 381) */ "ip\0" "glMultiTexCoord1iv\0" "glMultiTexCoord1ivARB\0" "\0" - /* _mesa_function_pool[41294]: PassTexCoordATI (will be remapped) */ + /* _mesa_function_pool[43118]: PassTexCoordATI (will be remapped) */ "iii\0" "glPassTexCoordATI\0" "\0" - /* _mesa_function_pool[41317]: Tangent3dEXT (dynamic) */ + /* _mesa_function_pool[43141]: Tangent3dEXT (dynamic) */ "ddd\0" "glTangent3dEXT\0" "\0" - /* _mesa_function_pool[41337]: Vertex2fv (offset 129) */ + /* _mesa_function_pool[43161]: Vertex2fv (offset 129) */ "p\0" "glVertex2fv\0" "\0" - /* _mesa_function_pool[41352]: BindRenderbufferEXT (will be remapped) */ + /* _mesa_function_pool[43176]: BindRenderbufferEXT (will be remapped) */ "ii\0" "glBindRenderbufferEXT\0" "\0" - /* _mesa_function_pool[41378]: Vertex3sv (offset 141) */ + /* _mesa_function_pool[43202]: Vertex3sv (offset 141) */ "p\0" "glVertex3sv\0" "\0" - /* _mesa_function_pool[41393]: EvalMesh1 (offset 236) */ + /* _mesa_function_pool[43217]: EvalMesh1 (offset 236) */ "iii\0" "glEvalMesh1\0" "\0" - /* _mesa_function_pool[41410]: DiscardFramebufferEXT (will be remapped) */ + /* _mesa_function_pool[43234]: DiscardFramebufferEXT (will be remapped) */ "iip\0" "glDiscardFramebufferEXT\0" "\0" - /* _mesa_function_pool[41439]: Uniform2f (will be remapped) */ + /* _mesa_function_pool[43263]: Uniform2f (will be remapped) */ "iff\0" "glUniform2f\0" "glUniform2fARB\0" "\0" - /* _mesa_function_pool[41471]: ColorPointerEXT (will be remapped) */ + /* _mesa_function_pool[43295]: Uniform2d (will be remapped) */ + "idd\0" + "glUniform2d\0" + "\0" + /* _mesa_function_pool[43312]: ColorPointerEXT (will be remapped) */ "iiiip\0" "glColorPointerEXT\0" "\0" - /* _mesa_function_pool[41496]: LineWidth (offset 168) */ + /* _mesa_function_pool[43337]: LineWidth (offset 168) */ "f\0" "glLineWidth\0" "\0" - /* _mesa_function_pool[41511]: Uniform2i (will be remapped) */ + /* _mesa_function_pool[43352]: Uniform2i (will be remapped) */ "iii\0" "glUniform2i\0" "glUniform2iARB\0" "\0" - /* _mesa_function_pool[41543]: MultiDrawElementsBaseVertex (will be remapped) */ + /* _mesa_function_pool[43384]: MultiDrawElementsBaseVertex (will be remapped) */ "ipipip\0" "glMultiDrawElementsBaseVertex\0" "\0" - /* _mesa_function_pool[41581]: Lightxv (will be remapped) */ + /* _mesa_function_pool[43422]: Lightxv (will be remapped) */ "iip\0" "glLightxvOES\0" "glLightxv\0" "\0" - /* _mesa_function_pool[41609]: DepthRangeIndexed (will be remapped) */ + /* _mesa_function_pool[43450]: DepthRangeIndexed (will be remapped) */ "idd\0" "glDepthRangeIndexed\0" "\0" - /* _mesa_function_pool[41634]: GetConvolutionParameterfv (offset 357) */ + /* _mesa_function_pool[43475]: GetConvolutionParameterfv (offset 357) */ "iip\0" "glGetConvolutionParameterfv\0" "glGetConvolutionParameterfvEXT\0" "\0" - /* _mesa_function_pool[41698]: GetTexBumpParameterfvATI (will be remapped) */ + /* _mesa_function_pool[43539]: GetTexBumpParameterfvATI (will be remapped) */ "ip\0" "glGetTexBumpParameterfvATI\0" "\0" - /* _mesa_function_pool[41729]: ProgramNamedParameter4dNV (will be remapped) */ + /* _mesa_function_pool[43570]: ProgramNamedParameter4dNV (will be remapped) */ "iipdddd\0" "glProgramNamedParameter4dNV\0" "\0" - /* _mesa_function_pool[41766]: GetMaterialfv (offset 269) */ + /* _mesa_function_pool[43607]: GetMaterialfv (offset 269) */ "iip\0" "glGetMaterialfv\0" "\0" - /* _mesa_function_pool[41787]: TexImage3DMultisample (will be remapped) */ + /* _mesa_function_pool[43628]: TexImage3DMultisample (will be remapped) */ "iiiiiii\0" "glTexImage3DMultisample\0" "\0" - /* _mesa_function_pool[41820]: VertexAttrib1fvNV (will be remapped) */ + /* _mesa_function_pool[43661]: VertexAttrib1fvNV (will be remapped) */ "ip\0" "glVertexAttrib1fvNV\0" "\0" - /* _mesa_function_pool[41844]: GetUniformBlockIndex (will be remapped) */ + /* _mesa_function_pool[43685]: GetUniformBlockIndex (will be remapped) */ "ip\0" "glGetUniformBlockIndex\0" "\0" - /* _mesa_function_pool[41871]: DetachShader (will be remapped) */ + /* _mesa_function_pool[43712]: DetachShader (will be remapped) */ "ii\0" "glDetachShader\0" "\0" - /* _mesa_function_pool[41890]: CopyTexSubImage2D (offset 326) */ + /* _mesa_function_pool[43731]: CopyTexSubImage2D (offset 326) */ "iiiiiiii\0" "glCopyTexSubImage2D\0" "glCopyTexSubImage2DEXT\0" "\0" - /* _mesa_function_pool[41943]: SampleCoverage (will be remapped) */ + /* _mesa_function_pool[43784]: SampleCoverage (will be remapped) */ "fi\0" "glSampleCoverage\0" "glSampleCoverageARB\0" "\0" - /* _mesa_function_pool[41984]: GetObjectParameterivARB (will be remapped) */ + /* _mesa_function_pool[43825]: GetObjectParameterivARB (will be remapped) */ "iip\0" "glGetObjectParameterivARB\0" "\0" - /* _mesa_function_pool[42015]: Color3iv (offset 16) */ + /* _mesa_function_pool[43856]: Color3iv (offset 16) */ "p\0" "glColor3iv\0" "\0" - /* _mesa_function_pool[42029]: DrawElements (offset 311) */ + /* _mesa_function_pool[43870]: DrawElements (offset 311) */ "iiip\0" "glDrawElements\0" "\0" - /* _mesa_function_pool[42050]: ScissorArrayv (will be remapped) */ + /* _mesa_function_pool[43891]: ScissorArrayv (will be remapped) */ "iip\0" "glScissorArrayv\0" "\0" - /* _mesa_function_pool[42071]: GetInternalformativ (will be remapped) */ + /* _mesa_function_pool[43912]: GetInternalformativ (will be remapped) */ "iiiip\0" "glGetInternalformativ\0" "\0" - /* _mesa_function_pool[42100]: EvalPoint2 (offset 239) */ + /* _mesa_function_pool[43941]: EvalPoint2 (offset 239) */ "ii\0" "glEvalPoint2\0" "\0" - /* _mesa_function_pool[42117]: EvalPoint1 (offset 237) */ + /* _mesa_function_pool[43958]: EvalPoint1 (offset 237) */ "i\0" "glEvalPoint1\0" "\0" - /* _mesa_function_pool[42133]: PopMatrix (offset 297) */ + /* _mesa_function_pool[43974]: PopMatrix (offset 297) */ "\0" "glPopMatrix\0" "\0" - /* _mesa_function_pool[42147]: FinishFenceNV (dynamic) */ + /* _mesa_function_pool[43988]: FinishFenceNV (dynamic) */ "i\0" "glFinishFenceNV\0" "\0" - /* _mesa_function_pool[42166]: Tangent3bvEXT (dynamic) */ + /* _mesa_function_pool[44007]: Tangent3bvEXT (dynamic) */ "p\0" "glTangent3bvEXT\0" "\0" - /* _mesa_function_pool[42185]: GetTexGeniv (offset 280) */ + /* _mesa_function_pool[44026]: GetTexGeniv (offset 280) */ "iip\0" "glGetTexGeniv\0" "glGetTexGenivOES\0" "\0" - /* _mesa_function_pool[42221]: GetFirstPerfQueryIdINTEL (will be remapped) */ + /* _mesa_function_pool[44062]: GetFirstPerfQueryIdINTEL (will be remapped) */ "p\0" "glGetFirstPerfQueryIdINTEL\0" "\0" - /* _mesa_function_pool[42251]: ActiveProgramEXT (will be remapped) */ + /* _mesa_function_pool[44092]: ActiveProgramEXT (will be remapped) */ "i\0" "glActiveProgramEXT\0" "\0" - /* _mesa_function_pool[42273]: PixelTransformParameterivEXT (dynamic) */ + /* _mesa_function_pool[44114]: PixelTransformParameterivEXT (dynamic) */ "iip\0" "glPixelTransformParameterivEXT\0" "\0" - /* _mesa_function_pool[42309]: TexCoord4fVertex4fvSUN (dynamic) */ + /* _mesa_function_pool[44150]: TexCoord4fVertex4fvSUN (dynamic) */ "pp\0" "glTexCoord4fVertex4fvSUN\0" "\0" - /* _mesa_function_pool[42338]: UnmapBuffer (will be remapped) */ + /* _mesa_function_pool[44179]: UnmapBuffer (will be remapped) */ "i\0" "glUnmapBuffer\0" "glUnmapBufferARB\0" "glUnmapBufferOES\0" "\0" - /* _mesa_function_pool[42389]: EvalCoord1d (offset 228) */ + /* _mesa_function_pool[44230]: EvalCoord1d (offset 228) */ "d\0" "glEvalCoord1d\0" "\0" - /* _mesa_function_pool[42406]: EvalCoord1f (offset 230) */ + /* _mesa_function_pool[44247]: EvalCoord1f (offset 230) */ "f\0" "glEvalCoord1f\0" "\0" - /* _mesa_function_pool[42423]: IndexMaterialEXT (dynamic) */ + /* _mesa_function_pool[44264]: IndexMaterialEXT (dynamic) */ "ii\0" "glIndexMaterialEXT\0" "\0" - /* _mesa_function_pool[42446]: Materialf (offset 169) */ + /* _mesa_function_pool[44287]: Materialf (offset 169) */ "iif\0" "glMaterialf\0" "\0" - /* _mesa_function_pool[42463]: VertexAttribs2dvNV (will be remapped) */ + /* _mesa_function_pool[44304]: VertexAttribs2dvNV (will be remapped) */ "iip\0" "glVertexAttribs2dvNV\0" "\0" - /* _mesa_function_pool[42489]: ProgramUniform1uiv (will be remapped) */ + /* _mesa_function_pool[44330]: ProgramUniform1uiv (will be remapped) */ "iiip\0" "glProgramUniform1uiv\0" "glProgramUniform1uivEXT\0" "\0" - /* _mesa_function_pool[42540]: EvalCoord1dv (offset 229) */ + /* _mesa_function_pool[44381]: EvalCoord1dv (offset 229) */ "p\0" "glEvalCoord1dv\0" "\0" - /* _mesa_function_pool[42558]: Materialx (will be remapped) */ + /* _mesa_function_pool[44399]: Materialx (will be remapped) */ "iii\0" "glMaterialxOES\0" "glMaterialx\0" "\0" - /* _mesa_function_pool[42590]: GetLightiv (offset 265) */ + /* _mesa_function_pool[44431]: GetLightiv (offset 265) */ "iip\0" "glGetLightiv\0" "\0" - /* _mesa_function_pool[42608]: BindBuffer (will be remapped) */ + /* _mesa_function_pool[44449]: BindBuffer (will be remapped) */ "ii\0" "glBindBuffer\0" "glBindBufferARB\0" "\0" - /* _mesa_function_pool[42641]: ProgramUniform1i (will be remapped) */ + /* _mesa_function_pool[44482]: ProgramUniform1i (will be remapped) */ "iii\0" "glProgramUniform1i\0" "glProgramUniform1iEXT\0" "\0" - /* _mesa_function_pool[42687]: ProgramUniform1f (will be remapped) */ + /* _mesa_function_pool[44528]: ProgramUniform1f (will be remapped) */ "iif\0" "glProgramUniform1f\0" "glProgramUniform1fEXT\0" "\0" - /* _mesa_function_pool[42733]: WindowPos3iv (will be remapped) */ + /* _mesa_function_pool[44574]: ProgramUniform1d (will be remapped) */ + "iid\0" + "glProgramUniform1d\0" + "\0" + /* _mesa_function_pool[44598]: WindowPos3iv (will be remapped) */ "p\0" "glWindowPos3iv\0" "glWindowPos3ivARB\0" "glWindowPos3ivMESA\0" "\0" - /* _mesa_function_pool[42788]: CopyConvolutionFilter2D (offset 355) */ + /* _mesa_function_pool[44653]: CopyConvolutionFilter2D (offset 355) */ "iiiiii\0" "glCopyConvolutionFilter2D\0" "glCopyConvolutionFilter2DEXT\0" "\0" - /* _mesa_function_pool[42851]: CopyBufferSubData (will be remapped) */ + /* _mesa_function_pool[44716]: CopyBufferSubData (will be remapped) */ "iiiii\0" "glCopyBufferSubData\0" "\0" - /* _mesa_function_pool[42878]: WeightfvARB (dynamic) */ + /* _mesa_function_pool[44743]: WeightfvARB (dynamic) */ "ip\0" "glWeightfvARB\0" "\0" - /* _mesa_function_pool[42896]: UniformMatrix3x4fv (will be remapped) */ + /* _mesa_function_pool[44761]: UniformMatrix3x4fv (will be remapped) */ "iiip\0" "glUniformMatrix3x4fv\0" "\0" - /* _mesa_function_pool[42923]: Recti (offset 90) */ + /* _mesa_function_pool[44788]: Recti (offset 90) */ "iiii\0" "glRecti\0" "\0" - /* _mesa_function_pool[42937]: VertexAttribI3ivEXT (will be remapped) */ + /* _mesa_function_pool[44802]: VertexAttribI3ivEXT (will be remapped) */ "ip\0" "glVertexAttribI3ivEXT\0" "glVertexAttribI3iv\0" "\0" - /* _mesa_function_pool[42982]: DeleteSamplers (will be remapped) */ + /* _mesa_function_pool[44847]: DeleteSamplers (will be remapped) */ "ip\0" "glDeleteSamplers\0" "\0" - /* _mesa_function_pool[43003]: SamplerParameteri (will be remapped) */ + /* _mesa_function_pool[44868]: SamplerParameteri (will be remapped) */ "iii\0" "glSamplerParameteri\0" "\0" - /* _mesa_function_pool[43028]: Rectf (offset 88) */ + /* _mesa_function_pool[44893]: Rectf (offset 88) */ "ffff\0" "glRectf\0" "\0" - /* _mesa_function_pool[43042]: Rectd (offset 86) */ + /* _mesa_function_pool[44907]: Rectd (offset 86) */ "dddd\0" "glRectd\0" "\0" - /* _mesa_function_pool[43056]: SamplerParameterf (will be remapped) */ - "iif\0" - "glSamplerParameterf\0" + /* _mesa_function_pool[44921]: MultMatrixx (will be remapped) */ + "p\0" + "glMultMatrixxOES\0" + "glMultMatrixx\0" "\0" - /* _mesa_function_pool[43081]: Rects (offset 92) */ + /* _mesa_function_pool[44955]: Rects (offset 92) */ "iiii\0" "glRects\0" "\0" - /* _mesa_function_pool[43095]: CombinerParameterfNV (dynamic) */ + /* _mesa_function_pool[44969]: CombinerParameterfNV (dynamic) */ "if\0" "glCombinerParameterfNV\0" "\0" - /* _mesa_function_pool[43122]: GetVertexAttribIiv (will be remapped) */ + /* _mesa_function_pool[44996]: GetVertexAttribIiv (will be remapped) */ "iip\0" "glGetVertexAttribIivEXT\0" "glGetVertexAttribIiv\0" "\0" - /* _mesa_function_pool[43172]: ClientWaitSync (will be remapped) */ + /* _mesa_function_pool[45046]: ClientWaitSync (will be remapped) */ "iii\0" "glClientWaitSync\0" "\0" - /* _mesa_function_pool[43194]: TexCoord4s (offset 124) */ + /* _mesa_function_pool[45068]: TexCoord4s (offset 124) */ "iiii\0" "glTexCoord4s\0" "\0" - /* _mesa_function_pool[43213]: TexEnvxv (will be remapped) */ + /* _mesa_function_pool[45087]: TexEnvxv (will be remapped) */ "iip\0" "glTexEnvxvOES\0" "glTexEnvxv\0" "\0" - /* _mesa_function_pool[43243]: TexCoord4i (offset 122) */ + /* _mesa_function_pool[45117]: TexCoord4i (offset 122) */ "iiii\0" "glTexCoord4i\0" "\0" - /* _mesa_function_pool[43262]: ObjectPurgeableAPPLE (will be remapped) */ + /* _mesa_function_pool[45136]: ObjectPurgeableAPPLE (will be remapped) */ "iii\0" "glObjectPurgeableAPPLE\0" "\0" - /* _mesa_function_pool[43290]: TexCoord4d (offset 118) */ + /* _mesa_function_pool[45164]: TexCoord4d (offset 118) */ "dddd\0" "glTexCoord4d\0" "\0" - /* _mesa_function_pool[43309]: TexCoord4f (offset 120) */ + /* _mesa_function_pool[45183]: TexCoord4f (offset 120) */ "ffff\0" "glTexCoord4f\0" "\0" - /* _mesa_function_pool[43328]: GetBooleanv (offset 258) */ + /* _mesa_function_pool[45202]: GetBooleanv (offset 258) */ "ip\0" "glGetBooleanv\0" "\0" - /* _mesa_function_pool[43346]: IsAsyncMarkerSGIX (dynamic) */ + /* _mesa_function_pool[45220]: IsAsyncMarkerSGIX (dynamic) */ "i\0" "glIsAsyncMarkerSGIX\0" "\0" - /* _mesa_function_pool[43369]: LockArraysEXT (will be remapped) */ + /* _mesa_function_pool[45243]: ProgramUniformMatrix3dv (will be remapped) */ + "iiiip\0" + "glProgramUniformMatrix3dv\0" + "\0" + /* _mesa_function_pool[45276]: LockArraysEXT (will be remapped) */ "ii\0" "glLockArraysEXT\0" "\0" - /* _mesa_function_pool[43389]: GetActiveUniformBlockiv (will be remapped) */ + /* _mesa_function_pool[45296]: GetActiveUniformBlockiv (will be remapped) */ "iiip\0" "glGetActiveUniformBlockiv\0" "\0" - /* _mesa_function_pool[43421]: GetPerfMonitorCountersAMD (will be remapped) */ + /* _mesa_function_pool[45328]: GetPerfMonitorCountersAMD (will be remapped) */ "ippip\0" "glGetPerfMonitorCountersAMD\0" "\0" - /* _mesa_function_pool[43456]: ObjectPtrLabel (will be remapped) */ + /* _mesa_function_pool[45363]: ObjectPtrLabel (will be remapped) */ "pip\0" "glObjectPtrLabel\0" "\0" - /* _mesa_function_pool[43478]: Rectfv (offset 89) */ + /* _mesa_function_pool[45385]: Rectfv (offset 89) */ "pp\0" "glRectfv\0" "\0" - /* _mesa_function_pool[43491]: BindImageTexture (will be remapped) */ + /* _mesa_function_pool[45398]: BindImageTexture (will be remapped) */ "iiiiiii\0" "glBindImageTexture\0" "\0" - /* _mesa_function_pool[43519]: ClearDepthf (will be remapped) */ + /* _mesa_function_pool[45426]: ClearDepthf (will be remapped) */ "f\0" "glClearDepthf\0" "glClearDepthfOES\0" "\0" - /* _mesa_function_pool[43553]: VertexP4uiv (will be remapped) */ + /* _mesa_function_pool[45460]: VertexP4uiv (will be remapped) */ "ip\0" "glVertexP4uiv\0" "\0" - /* _mesa_function_pool[43571]: MinSampleShading (will be remapped) */ + /* _mesa_function_pool[45478]: MinSampleShading (will be remapped) */ "f\0" "glMinSampleShadingARB\0" "glMinSampleShading\0" "\0" - /* _mesa_function_pool[43615]: GetRenderbufferParameteriv (will be remapped) */ + /* _mesa_function_pool[45522]: GetRenderbufferParameteriv (will be remapped) */ "iip\0" "glGetRenderbufferParameteriv\0" "glGetRenderbufferParameterivEXT\0" "glGetRenderbufferParameterivOES\0" "\0" - /* _mesa_function_pool[43713]: EdgeFlagPointerListIBM (dynamic) */ + /* _mesa_function_pool[45620]: EdgeFlagPointerListIBM (dynamic) */ "ipi\0" "glEdgeFlagPointerListIBM\0" "\0" - /* _mesa_function_pool[43743]: WindowPos2sv (will be remapped) */ + /* _mesa_function_pool[45650]: VertexAttrib1dNV (will be remapped) */ + "id\0" + "glVertexAttrib1dNV\0" + "\0" + /* _mesa_function_pool[45673]: WindowPos2sv (will be remapped) */ "p\0" "glWindowPos2sv\0" "glWindowPos2svARB\0" "glWindowPos2svMESA\0" "\0" - /* _mesa_function_pool[43798]: VertexArrayRangeNV (dynamic) */ + /* _mesa_function_pool[45728]: VertexArrayRangeNV (dynamic) */ "ip\0" "glVertexArrayRangeNV\0" "\0" - /* _mesa_function_pool[43823]: GetPerfMonitorCounterStringAMD (will be remapped) */ + /* _mesa_function_pool[45753]: GetPerfMonitorCounterStringAMD (will be remapped) */ "iiipp\0" "glGetPerfMonitorCounterStringAMD\0" "\0" - /* _mesa_function_pool[43863]: EndFragmentShaderATI (will be remapped) */ + /* _mesa_function_pool[45793]: EndFragmentShaderATI (will be remapped) */ "\0" "glEndFragmentShaderATI\0" "\0" - /* _mesa_function_pool[43888]: Uniform4iv (will be remapped) */ + /* _mesa_function_pool[45818]: Uniform4iv (will be remapped) */ "iip\0" "glUniform4iv\0" "glUniform4ivARB\0" @@ -6105,844 +6378,912 @@ static const char _mesa_function_pool[] = /* these functions need to be remapped */ static const struct gl_function_pool_remap MESA_remap_table_functions[] = { - { 17938, CompressedTexImage1D_remap_index }, - { 15428, CompressedTexImage2D_remap_index }, - { 11318, CompressedTexImage3D_remap_index }, - { 28480, CompressedTexSubImage1D_remap_index }, - { 34452, CompressedTexSubImage2D_remap_index }, - { 5829, CompressedTexSubImage3D_remap_index }, - { 3939, GetCompressedTexImage_remap_index }, - { 17147, LoadTransposeMatrixd_remap_index }, - { 17095, LoadTransposeMatrixf_remap_index }, - { 31933, MultTransposeMatrixd_remap_index }, - { 12625, MultTransposeMatrixf_remap_index }, - { 41943, SampleCoverage_remap_index }, - { 3187, BlendFuncSeparate_remap_index }, - { 20729, FogCoordPointer_remap_index }, - { 38073, FogCoordd_remap_index }, - { 37849, FogCoorddv_remap_index }, - { 30975, MultiDrawArrays_remap_index }, - { 29347, PointParameterf_remap_index }, - { 4549, PointParameterfv_remap_index }, - { 29305, PointParameteri_remap_index }, - { 8174, PointParameteriv_remap_index }, - { 4971, SecondaryColor3b_remap_index }, - { 37664, SecondaryColor3bv_remap_index }, - { 32134, SecondaryColor3d_remap_index }, - { 11451, SecondaryColor3dv_remap_index }, - { 5067, SecondaryColor3i_remap_index }, - { 27667, SecondaryColor3iv_remap_index }, - { 4847, SecondaryColor3s_remap_index }, - { 14714, SecondaryColor3sv_remap_index }, - { 20882, SecondaryColor3ub_remap_index }, - { 6722, SecondaryColor3ubv_remap_index }, - { 20930, SecondaryColor3ui_remap_index }, - { 22812, SecondaryColor3uiv_remap_index }, - { 20773, SecondaryColor3us_remap_index }, - { 9174, SecondaryColor3usv_remap_index }, - { 33236, SecondaryColorPointer_remap_index }, - { 11076, WindowPos2d_remap_index }, - { 16161, WindowPos2dv_remap_index }, - { 11023, WindowPos2f_remap_index }, - { 22166, WindowPos2fv_remap_index }, - { 11129, WindowPos2i_remap_index }, - { 6083, WindowPos2iv_remap_index }, - { 11182, WindowPos2s_remap_index }, - { 43743, WindowPos2sv_remap_index }, - { 14961, WindowPos3d_remap_index }, - { 14445, WindowPos3dv_remap_index }, - { 15048, WindowPos3f_remap_index }, - { 8033, WindowPos3fv_remap_index }, - { 15157, WindowPos3i_remap_index }, - { 42733, WindowPos3iv_remap_index }, - { 15273, WindowPos3s_remap_index }, - { 23560, WindowPos3sv_remap_index }, - { 5965, BeginQuery_remap_index }, - { 42608, BindBuffer_remap_index }, - { 36485, BufferData_remap_index }, - { 9671, BufferSubData_remap_index }, - { 29618, DeleteBuffers_remap_index }, - { 21176, DeleteQueries_remap_index }, - { 18761, EndQuery_remap_index }, - { 40043, GenBuffers_remap_index }, - { 1815, GenQueries_remap_index }, - { 27124, GetBufferParameteriv_remap_index }, - { 39908, GetBufferPointerv_remap_index }, - { 29657, GetBufferSubData_remap_index }, - { 7712, GetQueryObjectiv_remap_index }, - { 7381, GetQueryObjectuiv_remap_index }, - { 11644, GetQueryiv_remap_index }, - { 17628, IsBuffer_remap_index }, - { 27371, IsQuery_remap_index }, - { 11755, MapBuffer_remap_index }, - { 42338, UnmapBuffer_remap_index }, + { 18555, CompressedTexImage1D_remap_index }, + { 15956, CompressedTexImage2D_remap_index }, + { 11669, CompressedTexImage3D_remap_index }, + { 29537, CompressedTexSubImage1D_remap_index }, + { 35852, CompressedTexSubImage2D_remap_index }, + { 5966, CompressedTexSubImage3D_remap_index }, + { 4025, GetCompressedTexImage_remap_index }, + { 17780, LoadTransposeMatrixd_remap_index }, + { 17728, LoadTransposeMatrixf_remap_index }, + { 33178, MultTransposeMatrixd_remap_index }, + { 12947, MultTransposeMatrixf_remap_index }, + { 43784, SampleCoverage_remap_index }, + { 3271, BlendFuncSeparate_remap_index }, + { 21384, FogCoordPointer_remap_index }, + { 39699, FogCoordd_remap_index }, + { 39475, FogCoorddv_remap_index }, + { 32176, MultiDrawArrays_remap_index }, + { 30438, PointParameterf_remap_index }, + { 4686, PointParameterfv_remap_index }, + { 30396, PointParameteri_remap_index }, + { 8398, PointParameteriv_remap_index }, + { 5108, SecondaryColor3b_remap_index }, + { 39290, SecondaryColor3bv_remap_index }, + { 33379, SecondaryColor3d_remap_index }, + { 11802, SecondaryColor3dv_remap_index }, + { 5204, SecondaryColor3i_remap_index }, + { 28657, SecondaryColor3iv_remap_index }, + { 4984, SecondaryColor3s_remap_index }, + { 15242, SecondaryColor3sv_remap_index }, + { 21537, SecondaryColor3ub_remap_index }, + { 6879, SecondaryColor3ubv_remap_index }, + { 21615, SecondaryColor3ui_remap_index }, + { 23654, SecondaryColor3uiv_remap_index }, + { 21428, SecondaryColor3us_remap_index }, + { 9398, SecondaryColor3usv_remap_index }, + { 34578, SecondaryColorPointer_remap_index }, + { 11427, WindowPos2d_remap_index }, + { 16769, WindowPos2dv_remap_index }, + { 11374, WindowPos2f_remap_index }, + { 22955, WindowPos2fv_remap_index }, + { 11480, WindowPos2i_remap_index }, + { 6220, WindowPos2iv_remap_index }, + { 11533, WindowPos2s_remap_index }, + { 45673, WindowPos2sv_remap_index }, + { 15489, WindowPos3d_remap_index }, + { 14973, WindowPos3dv_remap_index }, + { 15576, WindowPos3f_remap_index }, + { 8257, WindowPos3fv_remap_index }, + { 15685, WindowPos3i_remap_index }, + { 44598, WindowPos3iv_remap_index }, + { 15801, WindowPos3s_remap_index }, + { 24402, WindowPos3sv_remap_index }, + { 6102, BeginQuery_remap_index }, + { 44449, BindBuffer_remap_index }, + { 38069, BufferData_remap_index }, + { 9921, BufferSubData_remap_index }, + { 30766, DeleteBuffers_remap_index }, + { 21882, DeleteQueries_remap_index }, + { 19405, EndQuery_remap_index }, + { 41816, GenBuffers_remap_index }, + { 1877, GenQueries_remap_index }, + { 28114, GetBufferParameteriv_remap_index }, + { 41681, GetBufferPointerv_remap_index }, + { 30805, GetBufferSubData_remap_index }, + { 7911, GetQueryObjectiv_remap_index }, + { 7538, GetQueryObjectuiv_remap_index }, + { 11995, GetQueryiv_remap_index }, + { 18218, IsBuffer_remap_index }, + { 28361, IsQuery_remap_index }, + { 12106, MapBuffer_remap_index }, + { 44179, UnmapBuffer_remap_index }, { 315, AttachShader_remap_index }, - { 34920, BindAttribLocation_remap_index }, - { 40110, BlendEquationSeparate_remap_index }, - { 30674, CompileShader_remap_index }, - { 13934, CreateProgram_remap_index }, - { 29533, CreateShader_remap_index }, - { 19587, DeleteProgram_remap_index }, - { 30656, DeleteShader_remap_index }, - { 41871, DetachShader_remap_index }, - { 32886, DisableVertexAttribArray_remap_index }, - { 21964, DrawBuffers_remap_index }, - { 40335, EnableVertexAttribArray_remap_index }, - { 35573, GetActiveAttrib_remap_index }, - { 40784, GetActiveUniform_remap_index }, - { 16734, GetAttachedShaders_remap_index }, - { 26090, GetAttribLocation_remap_index }, - { 10763, GetProgramInfoLog_remap_index }, - { 21734, GetProgramiv_remap_index }, - { 3680, GetShaderInfoLog_remap_index }, - { 7072, GetShaderSource_remap_index }, - { 16495, GetShaderiv_remap_index }, - { 6016, GetUniformLocation_remap_index }, - { 12778, GetUniformfv_remap_index }, - { 2074, GetUniformiv_remap_index }, - { 33604, GetVertexAttribPointerv_remap_index }, - { 39860, GetVertexAttribdv_remap_index }, - { 34213, GetVertexAttribfv_remap_index }, - { 36659, GetVertexAttribiv_remap_index }, - { 4125, IsProgram_remap_index }, - { 37206, IsShader_remap_index }, - { 27860, LinkProgram_remap_index }, - { 36302, ShaderSource_remap_index }, - { 36274, StencilFuncSeparate_remap_index }, - { 34535, StencilMaskSeparate_remap_index }, - { 35753, StencilOpSeparate_remap_index }, - { 39183, Uniform1f_remap_index }, - { 7888, Uniform1fv_remap_index }, - { 39243, Uniform1i_remap_index }, - { 17809, Uniform1iv_remap_index }, - { 41439, Uniform2f_remap_index }, - { 21900, Uniform2fv_remap_index }, - { 41511, Uniform2i_remap_index }, - { 19829, Uniform2iv_remap_index }, - { 889, Uniform3f_remap_index }, - { 36771, Uniform3fv_remap_index }, - { 802, Uniform3i_remap_index }, - { 38103, Uniform3iv_remap_index }, - { 4419, Uniform4f_remap_index }, - { 8585, Uniform4fv_remap_index }, - { 4356, Uniform4i_remap_index }, - { 43888, Uniform4iv_remap_index }, - { 9777, UniformMatrix2fv_remap_index }, - { 22546, UniformMatrix3fv_remap_index }, - { 10246, UniformMatrix4fv_remap_index }, - { 39345, UseProgram_remap_index }, - { 23991, ValidateProgram_remap_index }, - { 17897, VertexAttrib1d_remap_index }, - { 37129, VertexAttrib1dv_remap_index }, - { 18020, VertexAttrib1s_remap_index }, - { 34061, VertexAttrib1sv_remap_index }, - { 7846, VertexAttrib2d_remap_index }, - { 23311, VertexAttrib2dv_remap_index }, - { 7758, VertexAttrib2s_remap_index }, - { 14067, VertexAttrib2sv_remap_index }, - { 11678, VertexAttrib3d_remap_index }, - { 21824, VertexAttrib3dv_remap_index }, - { 11553, VertexAttrib3s_remap_index }, - { 39008, VertexAttrib3sv_remap_index }, - { 11801, VertexAttrib4Nbv_remap_index }, - { 27756, VertexAttrib4Niv_remap_index }, - { 20165, VertexAttrib4Nsv_remap_index }, - { 1439, VertexAttrib4Nub_remap_index }, - { 32443, VertexAttrib4Nubv_remap_index }, - { 10320, VertexAttrib4Nuiv_remap_index }, - { 34802, VertexAttrib4Nusv_remap_index }, - { 9104, VertexAttrib4bv_remap_index }, - { 28019, VertexAttrib4d_remap_index }, - { 28396, VertexAttrib4dv_remap_index }, - { 38215, VertexAttrib4iv_remap_index }, - { 28087, VertexAttrib4s_remap_index }, - { 18861, VertexAttrib4sv_remap_index }, - { 10006, VertexAttrib4ubv_remap_index }, - { 20120, VertexAttrib4uiv_remap_index }, - { 1365, VertexAttrib4usv_remap_index }, - { 32528, VertexAttribPointer_remap_index }, - { 29145, UniformMatrix2x3fv_remap_index }, - { 922, UniformMatrix2x4fv_remap_index }, - { 10293, UniformMatrix3x2fv_remap_index }, - { 42896, UniformMatrix3x4fv_remap_index }, - { 38560, UniformMatrix4x2fv_remap_index }, - { 11596, UniformMatrix4x3fv_remap_index }, - { 16401, BeginConditionalRender_remap_index }, - { 24075, BeginTransformFeedback_remap_index }, - { 12500, BindBufferBase_remap_index }, - { 7600, BindBufferRange_remap_index }, - { 22330, BindFragDataLocation_remap_index }, - { 23419, ClampColor_remap_index }, - { 16761, ClearBufferfi_remap_index }, - { 16610, ClearBufferfv_remap_index }, - { 20588, ClearBufferiv_remap_index }, - { 37927, ClearBufferuiv_remap_index }, - { 13135, ColorMaski_remap_index }, - { 5794, Disablei_remap_index }, - { 15015, Enablei_remap_index }, - { 22860, EndConditionalRender_remap_index }, - { 19406, EndTransformFeedback_remap_index }, - { 11989, GetBooleani_v_remap_index }, - { 39443, GetFragDataLocation_remap_index }, - { 20609, GetIntegeri_v_remap_index }, - { 28379, GetStringi_remap_index }, - { 30142, GetTexParameterIiv_remap_index }, - { 13331, GetTexParameterIuiv_remap_index }, - { 30356, GetTransformFeedbackVarying_remap_index }, - { 36072, GetUniformuiv_remap_index }, - { 43122, GetVertexAttribIiv_remap_index }, - { 20420, GetVertexAttribIuiv_remap_index }, - { 33519, IsEnabledi_remap_index }, - { 19645, TexParameterIiv_remap_index }, - { 16216, TexParameterIuiv_remap_index }, - { 38943, TransformFeedbackVaryings_remap_index }, - { 5462, Uniform1ui_remap_index }, - { 25530, Uniform1uiv_remap_index }, - { 24904, Uniform2ui_remap_index }, - { 13177, Uniform2uiv_remap_index }, - { 32780, Uniform3ui_remap_index }, - { 18920, Uniform3uiv_remap_index }, - { 11912, Uniform4ui_remap_index }, - { 17843, Uniform4uiv_remap_index }, - { 35148, VertexAttribI1iv_remap_index }, - { 11404, VertexAttribI1uiv_remap_index }, - { 7429, VertexAttribI4bv_remap_index }, - { 10157, VertexAttribI4sv_remap_index }, - { 8385, VertexAttribI4ubv_remap_index }, - { 6888, VertexAttribI4usv_remap_index }, - { 40279, VertexAttribIPointer_remap_index }, - { 8332, PrimitiveRestartIndex_remap_index }, - { 33733, TexBuffer_remap_index }, + { 36445, BindAttribLocation_remap_index }, + { 41883, BlendEquationSeparate_remap_index }, + { 31848, CompileShader_remap_index }, + { 14380, CreateProgram_remap_index }, + { 30655, CreateShader_remap_index }, + { 20263, DeleteProgram_remap_index }, + { 31830, DeleteShader_remap_index }, + { 43712, DetachShader_remap_index }, + { 34228, DisableVertexAttribArray_remap_index }, + { 22736, DrawBuffers_remap_index }, + { 42108, EnableVertexAttribArray_remap_index }, + { 37157, GetActiveAttrib_remap_index }, + { 42592, GetActiveUniform_remap_index }, + { 17367, GetAttachedShaders_remap_index }, + { 27048, GetAttribLocation_remap_index }, + { 11114, GetProgramInfoLog_remap_index }, + { 22471, GetProgramiv_remap_index }, + { 3766, GetShaderInfoLog_remap_index }, + { 7229, GetShaderSource_remap_index }, + { 17103, GetShaderiv_remap_index }, + { 6153, GetUniformLocation_remap_index }, + { 13100, GetUniformfv_remap_index }, + { 2134, GetUniformiv_remap_index }, + { 34954, GetVertexAttribPointerv_remap_index }, + { 41633, GetVertexAttribdv_remap_index }, + { 35613, GetVertexAttribfv_remap_index }, + { 38243, GetVertexAttribiv_remap_index }, + { 4219, IsProgram_remap_index }, + { 38790, IsShader_remap_index }, + { 28850, LinkProgram_remap_index }, + { 37886, ShaderSource_remap_index }, + { 37858, StencilFuncSeparate_remap_index }, + { 35935, StencilMaskSeparate_remap_index }, + { 37337, StencilOpSeparate_remap_index }, + { 40882, Uniform1f_remap_index }, + { 8087, Uniform1fv_remap_index }, + { 40958, Uniform1i_remap_index }, + { 18426, Uniform1iv_remap_index }, + { 43263, Uniform2f_remap_index }, + { 22637, Uniform2fv_remap_index }, + { 43352, Uniform2i_remap_index }, + { 20505, Uniform2iv_remap_index }, + { 916, Uniform3f_remap_index }, + { 38355, Uniform3fv_remap_index }, + { 836, Uniform3i_remap_index }, + { 39729, Uniform3iv_remap_index }, + { 4530, Uniform4f_remap_index }, + { 8809, Uniform4fv_remap_index }, + { 4477, Uniform4i_remap_index }, + { 45818, Uniform4iv_remap_index }, + { 10057, UniformMatrix2fv_remap_index }, + { 23388, UniformMatrix3fv_remap_index }, + { 10597, UniformMatrix4fv_remap_index }, + { 41060, UseProgram_remap_index }, + { 24860, ValidateProgram_remap_index }, + { 18514, VertexAttrib1d_remap_index }, + { 38713, VertexAttrib1dv_remap_index }, + { 18637, VertexAttrib1s_remap_index }, + { 35461, VertexAttrib1sv_remap_index }, + { 8045, VertexAttrib2d_remap_index }, + { 24153, VertexAttrib2dv_remap_index }, + { 7957, VertexAttrib2s_remap_index }, + { 14513, VertexAttrib2sv_remap_index }, + { 12029, VertexAttrib3d_remap_index }, + { 22561, VertexAttrib3dv_remap_index }, + { 11904, VertexAttrib3s_remap_index }, + { 40707, VertexAttrib3sv_remap_index }, + { 12152, VertexAttrib4Nbv_remap_index }, + { 28746, VertexAttrib4Niv_remap_index }, + { 20841, VertexAttrib4Nsv_remap_index }, + { 1466, VertexAttrib4Nub_remap_index }, + { 33733, VertexAttrib4Nubv_remap_index }, + { 10671, VertexAttrib4Nuiv_remap_index }, + { 36243, VertexAttrib4Nusv_remap_index }, + { 9328, VertexAttrib4bv_remap_index }, + { 29036, VertexAttrib4d_remap_index }, + { 29431, VertexAttrib4dv_remap_index }, + { 39841, VertexAttrib4iv_remap_index }, + { 29104, VertexAttrib4s_remap_index }, + { 19505, VertexAttrib4sv_remap_index }, + { 10311, VertexAttrib4ubv_remap_index }, + { 20796, VertexAttrib4uiv_remap_index }, + { 1392, VertexAttrib4usv_remap_index }, + { 33827, VertexAttribPointer_remap_index }, + { 30202, UniformMatrix2x3fv_remap_index }, + { 949, UniformMatrix2x4fv_remap_index }, + { 10644, UniformMatrix3x2fv_remap_index }, + { 44761, UniformMatrix3x4fv_remap_index }, + { 40215, UniformMatrix4x2fv_remap_index }, + { 11947, UniformMatrix4x3fv_remap_index }, + { 17009, BeginConditionalRender_remap_index }, + { 24944, BeginTransformFeedback_remap_index }, + { 7869, BindBufferBase_remap_index }, + { 7757, BindBufferRange_remap_index }, + { 23119, BindFragDataLocation_remap_index }, + { 24261, ClampColor_remap_index }, + { 17394, ClearBufferfi_remap_index }, + { 17218, ClearBufferfv_remap_index }, + { 34674, ClearBufferiv_remap_index }, + { 39553, ClearBufferuiv_remap_index }, + { 13490, ColorMaski_remap_index }, + { 5931, Disablei_remap_index }, + { 15543, Enablei_remap_index }, + { 23702, EndConditionalRender_remap_index }, + { 20068, EndTransformFeedback_remap_index }, + { 12340, GetBooleani_v_remap_index }, + { 41158, GetFragDataLocation_remap_index }, + { 21264, GetIntegeri_v_remap_index }, + { 29396, GetStringi_remap_index }, + { 31316, GetTexParameterIiv_remap_index }, + { 13686, GetTexParameterIuiv_remap_index }, + { 31530, GetTransformFeedbackVarying_remap_index }, + { 37656, GetUniformuiv_remap_index }, + { 44996, GetVertexAttribIiv_remap_index }, + { 21096, GetVertexAttribIuiv_remap_index }, + { 34869, IsEnabledi_remap_index }, + { 20321, TexParameterIiv_remap_index }, + { 16824, TexParameterIuiv_remap_index }, + { 40642, TransformFeedbackVaryings_remap_index }, + { 5599, Uniform1ui_remap_index }, + { 26453, Uniform1uiv_remap_index }, + { 25781, Uniform2ui_remap_index }, + { 13532, Uniform2uiv_remap_index }, + { 34122, Uniform3ui_remap_index }, + { 19564, Uniform3uiv_remap_index }, + { 12263, Uniform4ui_remap_index }, + { 18460, Uniform4uiv_remap_index }, + { 36732, VertexAttribI1iv_remap_index }, + { 11755, VertexAttribI1uiv_remap_index }, + { 7586, VertexAttribI4bv_remap_index }, + { 10508, VertexAttribI4sv_remap_index }, + { 8609, VertexAttribI4ubv_remap_index }, + { 7045, VertexAttribI4usv_remap_index }, + { 42052, VertexAttribIPointer_remap_index }, + { 8556, PrimitiveRestartIndex_remap_index }, + { 35083, TexBuffer_remap_index }, { 111, FramebufferTexture_remap_index }, - { 23825, GetBufferParameteri64v_remap_index }, - { 39611, GetInteger64i_v_remap_index }, - { 40593, VertexAttribDivisor_remap_index }, - { 43571, MinSampleShading_remap_index }, - { 7117, BindProgramARB_remap_index }, - { 30841, DeleteProgramsARB_remap_index }, - { 15102, GenProgramsARB_remap_index }, - { 14110, GetProgramEnvParameterdvARB_remap_index }, - { 29583, GetProgramEnvParameterfvARB_remap_index }, - { 31020, GetProgramLocalParameterdvARB_remap_index }, - { 37510, GetProgramLocalParameterfvARB_remap_index }, - { 22475, GetProgramStringARB_remap_index }, - { 8218, GetProgramivARB_remap_index }, - { 31342, IsProgramARB_remap_index }, - { 17215, ProgramEnvParameter4dARB_remap_index }, - { 2660, ProgramEnvParameter4dvARB_remap_index }, - { 38711, ProgramEnvParameter4fARB_remap_index }, - { 24580, ProgramEnvParameter4fvARB_remap_index }, - { 22910, ProgramLocalParameter4dARB_remap_index }, - { 3995, ProgramLocalParameter4dvARB_remap_index }, - { 30572, ProgramLocalParameter4fARB_remap_index }, - { 19208, ProgramLocalParameter4fvARB_remap_index }, - { 31414, ProgramStringARB_remap_index }, - { 11948, VertexAttrib1fARB_remap_index }, - { 31837, VertexAttrib1fvARB_remap_index }, - { 22124, VertexAttrib2fARB_remap_index }, - { 13428, VertexAttrib2fvARB_remap_index }, + { 24696, GetBufferParameteri64v_remap_index }, + { 18146, GetInteger64i_v_remap_index }, + { 42401, VertexAttribDivisor_remap_index }, + { 45478, MinSampleShading_remap_index }, + { 7274, BindProgramARB_remap_index }, + { 32042, DeleteProgramsARB_remap_index }, + { 15630, GenProgramsARB_remap_index }, + { 14556, GetProgramEnvParameterdvARB_remap_index }, + { 30731, GetProgramEnvParameterfvARB_remap_index }, + { 32221, GetProgramLocalParameterdvARB_remap_index }, + { 39105, GetProgramLocalParameterfvARB_remap_index }, + { 23317, GetProgramStringARB_remap_index }, + { 8442, GetProgramivARB_remap_index }, + { 32572, IsProgramARB_remap_index }, + { 17848, ProgramEnvParameter4dARB_remap_index }, + { 2735, ProgramEnvParameter4dvARB_remap_index }, + { 40410, ProgramEnvParameter4fARB_remap_index }, + { 25449, ProgramEnvParameter4fvARB_remap_index }, + { 23752, ProgramLocalParameter4dARB_remap_index }, + { 4081, ProgramLocalParameter4dvARB_remap_index }, + { 31746, ProgramLocalParameter4fARB_remap_index }, + { 19852, ProgramLocalParameter4fvARB_remap_index }, + { 32644, ProgramStringARB_remap_index }, + { 12299, VertexAttrib1fARB_remap_index }, + { 33055, VertexAttrib1fvARB_remap_index }, + { 22913, VertexAttrib2fARB_remap_index }, + { 13783, VertexAttrib2fvARB_remap_index }, { 334, VertexAttrib3fARB_remap_index }, - { 26382, VertexAttrib3fvARB_remap_index }, - { 25264, VertexAttrib4fARB_remap_index }, - { 14402, VertexAttrib4fvARB_remap_index }, - { 35859, AttachObjectARB_remap_index }, - { 22519, CreateProgramObjectARB_remap_index }, - { 16659, CreateShaderObjectARB_remap_index }, - { 15487, DeleteObjectARB_remap_index }, - { 38355, DetachObjectARB_remap_index }, - { 36198, GetAttachedObjectsARB_remap_index }, - { 24785, GetHandleARB_remap_index }, - { 20537, GetInfoLogARB_remap_index }, - { 21342, GetObjectParameterfvARB_remap_index }, - { 41984, GetObjectParameterivARB_remap_index }, - { 5574, DrawArraysInstancedARB_remap_index }, - { 7296, DrawElementsInstancedARB_remap_index }, - { 13891, BindFramebuffer_remap_index }, - { 8241, BindRenderbuffer_remap_index }, - { 33919, BlitFramebuffer_remap_index }, - { 6287, CheckFramebufferStatus_remap_index }, - { 20021, DeleteFramebuffers_remap_index }, - { 37053, DeleteRenderbuffers_remap_index }, - { 31252, FramebufferRenderbuffer_remap_index }, - { 33970, FramebufferTexture1D_remap_index }, - { 23200, FramebufferTexture2D_remap_index }, - { 27010, FramebufferTexture3D_remap_index }, - { 37324, FramebufferTextureLayer_remap_index }, - { 39979, GenFramebuffers_remap_index }, - { 33398, GenRenderbuffers_remap_index }, - { 7540, GenerateMipmap_remap_index }, - { 5270, GetFramebufferAttachmentParameteriv_remap_index }, - { 43615, GetRenderbufferParameteriv_remap_index }, - { 6451, IsFramebuffer_remap_index }, - { 25612, IsRenderbuffer_remap_index }, - { 629, RenderbufferStorage_remap_index }, - { 14885, RenderbufferStorageMultisample_remap_index }, - { 19111, FramebufferTextureFaceARB_remap_index }, - { 5197, FlushMappedBufferRange_remap_index }, - { 31057, MapBufferRange_remap_index }, - { 13270, BindVertexArray_remap_index }, - { 1133, DeleteVertexArrays_remap_index }, - { 17536, GenVertexArrays_remap_index }, - { 39051, IsVertexArray_remap_index }, - { 13050, GetActiveUniformBlockName_remap_index }, - { 43389, GetActiveUniformBlockiv_remap_index }, - { 3106, GetActiveUniformName_remap_index }, - { 14038, GetActiveUniformsiv_remap_index }, - { 41844, GetUniformBlockIndex_remap_index }, - { 10417, GetUniformIndices_remap_index }, - { 34759, UniformBlockBinding_remap_index }, - { 42851, CopyBufferSubData_remap_index }, - { 43172, ClientWaitSync_remap_index }, - { 11280, DeleteSync_remap_index }, - { 34786, FenceSync_remap_index }, - { 38335, GetInteger64v_remap_index }, - { 40449, GetSynciv_remap_index }, - { 15508, IsSync_remap_index }, - { 33588, WaitSync_remap_index }, - { 13085, DrawElementsBaseVertex_remap_index }, - { 16849, DrawElementsInstancedBaseVertex_remap_index }, - { 37581, DrawRangeElementsBaseVertex_remap_index }, - { 41543, MultiDrawElementsBaseVertex_remap_index }, - { 24325, ProvokingVertex_remap_index }, - { 5519, GetMultisamplefv_remap_index }, - { 35255, SampleMaski_remap_index }, - { 1944, TexImage2DMultisample_remap_index }, - { 41787, TexImage3DMultisample_remap_index }, - { 22988, BlendEquationSeparateiARB_remap_index }, - { 27503, BlendEquationiARB_remap_index }, - { 3732, BlendFuncSeparateiARB_remap_index }, - { 24821, BlendFunciARB_remap_index }, - { 1686, BindFragDataLocationIndexed_remap_index }, - { 28968, GetFragDataIndex_remap_index }, - { 2827, BindSampler_remap_index }, - { 42982, DeleteSamplers_remap_index }, - { 35802, GenSamplers_remap_index }, - { 2527, GetSamplerParameterIiv_remap_index }, - { 5763, GetSamplerParameterIuiv_remap_index }, - { 23282, GetSamplerParameterfv_remap_index }, - { 24997, GetSamplerParameteriv_remap_index }, - { 26235, IsSampler_remap_index }, - { 8645, SamplerParameterIiv_remap_index }, - { 12339, SamplerParameterIuiv_remap_index }, - { 43056, SamplerParameterf_remap_index }, - { 38655, SamplerParameterfv_remap_index }, - { 43003, SamplerParameteri_remap_index }, - { 28243, SamplerParameteriv_remap_index }, - { 23369, GetQueryObjecti64v_remap_index }, - { 4047, GetQueryObjectui64v_remap_index }, - { 12925, QueryCounter_remap_index }, - { 37911, ColorP3ui_remap_index }, - { 6606, ColorP3uiv_remap_index }, - { 17656, ColorP4ui_remap_index }, - { 25977, ColorP4uiv_remap_index }, - { 13794, MultiTexCoordP1ui_remap_index }, - { 25747, MultiTexCoordP1uiv_remap_index }, - { 34143, MultiTexCoordP2ui_remap_index }, - { 8958, MultiTexCoordP2uiv_remap_index }, - { 26065, MultiTexCoordP3ui_remap_index }, - { 391, MultiTexCoordP3uiv_remap_index }, - { 40254, MultiTexCoordP4ui_remap_index }, - { 34261, MultiTexCoordP4uiv_remap_index }, - { 36391, NormalP3ui_remap_index }, - { 25672, NormalP3uiv_remap_index }, - { 41140, SecondaryColorP3ui_remap_index }, - { 5711, SecondaryColorP3uiv_remap_index }, + { 27340, VertexAttrib3fvARB_remap_index }, + { 26170, VertexAttrib4fARB_remap_index }, + { 14930, VertexAttrib4fvARB_remap_index }, + { 37443, AttachObjectARB_remap_index }, + { 23361, CreateProgramObjectARB_remap_index }, + { 17292, CreateShaderObjectARB_remap_index }, + { 16015, DeleteObjectARB_remap_index }, + { 40010, DetachObjectARB_remap_index }, + { 37782, GetAttachedObjectsARB_remap_index }, + { 20119, GetHandleARB_remap_index }, + { 21213, GetInfoLogARB_remap_index }, + { 22048, GetObjectParameterfvARB_remap_index }, + { 43825, GetObjectParameterivARB_remap_index }, + { 5711, DrawArraysInstancedARB_remap_index }, + { 7453, DrawElementsInstancedARB_remap_index }, + { 14337, BindFramebuffer_remap_index }, + { 8465, BindRenderbuffer_remap_index }, + { 35269, BlitFramebuffer_remap_index }, + { 6424, CheckFramebufferStatus_remap_index }, + { 20697, DeleteFramebuffers_remap_index }, + { 38637, DeleteRenderbuffers_remap_index }, + { 32482, FramebufferRenderbuffer_remap_index }, + { 35345, FramebufferTexture1D_remap_index }, + { 24042, FramebufferTexture2D_remap_index }, + { 28000, FramebufferTexture3D_remap_index }, + { 38919, FramebufferTextureLayer_remap_index }, + { 41752, GenFramebuffers_remap_index }, + { 34748, GenRenderbuffers_remap_index }, + { 7697, GenerateMipmap_remap_index }, + { 5407, GetFramebufferAttachmentParameteriv_remap_index }, + { 45522, GetRenderbufferParameteriv_remap_index }, + { 6608, IsFramebuffer_remap_index }, + { 26535, IsRenderbuffer_remap_index }, + { 663, RenderbufferStorage_remap_index }, + { 15413, RenderbufferStorageMultisample_remap_index }, + { 19755, FramebufferTextureFaceARB_remap_index }, + { 5334, FlushMappedBufferRange_remap_index }, + { 32287, MapBufferRange_remap_index }, + { 13625, BindVertexArray_remap_index }, + { 1160, DeleteVertexArrays_remap_index }, + { 41326, GenVertexArrays_remap_index }, + { 40750, IsVertexArray_remap_index }, + { 13405, GetActiveUniformBlockName_remap_index }, + { 45296, GetActiveUniformBlockiv_remap_index }, + { 21585, GetActiveUniformName_remap_index }, + { 14484, GetActiveUniformsiv_remap_index }, + { 43685, GetUniformBlockIndex_remap_index }, + { 10768, GetUniformIndices_remap_index }, + { 36159, UniformBlockBinding_remap_index }, + { 44716, CopyBufferSubData_remap_index }, + { 45046, ClientWaitSync_remap_index }, + { 11631, DeleteSync_remap_index }, + { 36186, FenceSync_remap_index }, + { 39990, GetInteger64v_remap_index }, + { 42257, GetSynciv_remap_index }, + { 16071, IsSync_remap_index }, + { 34938, WaitSync_remap_index }, + { 13440, DrawElementsBaseVertex_remap_index }, + { 17482, DrawElementsInstancedBaseVertex_remap_index }, + { 39174, DrawRangeElementsBaseVertex_remap_index }, + { 43384, MultiDrawElementsBaseVertex_remap_index }, + { 25194, ProvokingVertex_remap_index }, + { 5656, GetMultisamplefv_remap_index }, + { 36839, SampleMaski_remap_index }, + { 2006, TexImage2DMultisample_remap_index }, + { 43628, TexImage3DMultisample_remap_index }, + { 23830, BlendEquationSeparateiARB_remap_index }, + { 28493, BlendEquationiARB_remap_index }, + { 3818, BlendFuncSeparateiARB_remap_index }, + { 25698, BlendFunciARB_remap_index }, + { 1713, BindFragDataLocationIndexed_remap_index }, + { 30025, GetFragDataIndex_remap_index }, + { 2902, BindSampler_remap_index }, + { 44847, DeleteSamplers_remap_index }, + { 37386, GenSamplers_remap_index }, + { 2602, GetSamplerParameterIiv_remap_index }, + { 5900, GetSamplerParameterIuiv_remap_index }, + { 24124, GetSamplerParameterfv_remap_index }, + { 25874, GetSamplerParameteriv_remap_index }, + { 27193, IsSampler_remap_index }, + { 8869, SamplerParameterIiv_remap_index }, + { 12690, SamplerParameterIuiv_remap_index }, + { 30251, SamplerParameterf_remap_index }, + { 40310, SamplerParameterfv_remap_index }, + { 44868, SamplerParameteri_remap_index }, + { 29260, SamplerParameteriv_remap_index }, + { 24211, GetQueryObjecti64v_remap_index }, + { 4141, GetQueryObjectui64v_remap_index }, + { 13247, QueryCounter_remap_index }, + { 39537, ColorP3ui_remap_index }, + { 6763, ColorP3uiv_remap_index }, + { 18246, ColorP4ui_remap_index }, + { 26935, ColorP4uiv_remap_index }, + { 14184, MultiTexCoordP1ui_remap_index }, + { 26670, MultiTexCoordP1uiv_remap_index }, + { 35543, MultiTexCoordP2ui_remap_index }, + { 9182, MultiTexCoordP2uiv_remap_index }, + { 27023, MultiTexCoordP3ui_remap_index }, + { 425, MultiTexCoordP3uiv_remap_index }, + { 42027, MultiTexCoordP4ui_remap_index }, + { 35661, MultiTexCoordP4uiv_remap_index }, + { 37975, NormalP3ui_remap_index }, + { 26595, NormalP3uiv_remap_index }, + { 42964, SecondaryColorP3ui_remap_index }, + { 5848, SecondaryColorP3uiv_remap_index }, { 162, TexCoordP1ui_remap_index }, - { 609, TexCoordP1uiv_remap_index }, - { 26341, TexCoordP2ui_remap_index }, - { 36707, TexCoordP2uiv_remap_index }, - { 14760, TexCoordP3ui_remap_index }, - { 17699, TexCoordP3uiv_remap_index }, - { 34042, TexCoordP4ui_remap_index }, - { 1769, TexCoordP4uiv_remap_index }, - { 14829, VertexAttribP1ui_remap_index }, - { 4099, VertexAttribP1uiv_remap_index }, - { 29755, VertexAttribP2ui_remap_index }, - { 4893, VertexAttribP2uiv_remap_index }, - { 1487, VertexAttribP3ui_remap_index }, - { 28269, VertexAttribP3uiv_remap_index }, - { 4331, VertexAttribP4ui_remap_index }, - { 16039, VertexAttribP4uiv_remap_index }, - { 34884, VertexP2ui_remap_index }, - { 32510, VertexP2uiv_remap_index }, - { 22502, VertexP3ui_remap_index }, - { 5998, VertexP3uiv_remap_index }, - { 3061, VertexP4ui_remap_index }, - { 43553, VertexP4uiv_remap_index }, - { 777, DrawArraysIndirect_remap_index }, - { 23532, DrawElementsIndirect_remap_index }, - { 10789, BindTransformFeedback_remap_index }, - { 10661, DeleteTransformFeedbacks_remap_index }, - { 35417, DrawTransformFeedback_remap_index }, - { 3889, GenTransformFeedbacks_remap_index }, - { 33032, IsTransformFeedback_remap_index }, - { 30629, PauseTransformFeedback_remap_index }, - { 35083, ResumeTransformFeedback_remap_index }, - { 22418, BeginQueryIndexed_remap_index }, - { 40644, DrawTransformFeedbackStream_remap_index }, - { 19010, EndQueryIndexed_remap_index }, - { 21690, GetQueryIndexediv_remap_index }, - { 43519, ClearDepthf_remap_index }, - { 23891, DepthRangef_remap_index }, - { 37949, GetShaderPrecisionFormat_remap_index }, - { 3161, ReleaseShaderCompiler_remap_index }, - { 25135, ShaderBinary_remap_index }, - { 19483, GetProgramBinary_remap_index }, - { 11846, ProgramBinary_remap_index }, - { 12081, ProgramParameteri_remap_index }, - { 26731, DepthRangeArrayv_remap_index }, - { 41609, DepthRangeIndexed_remap_index }, - { 33012, GetDoublei_v_remap_index }, - { 35273, GetFloati_v_remap_index }, - { 42050, ScissorArrayv_remap_index }, - { 24938, ScissorIndexed_remap_index }, - { 28295, ScissorIndexedv_remap_index }, - { 18451, ViewportArrayv_remap_index }, - { 31531, ViewportIndexedf_remap_index }, - { 19531, ViewportIndexedfv_remap_index }, - { 8432, GetGraphicsResetStatusARB_remap_index }, - { 29898, GetnColorTableARB_remap_index }, - { 2793, GetnCompressedTexImageARB_remap_index }, - { 1233, GetnConvolutionFilterARB_remap_index }, - { 4767, GetnHistogramARB_remap_index }, - { 18336, GetnMapdvARB_remap_index }, - { 12230, GetnMapfvARB_remap_index }, - { 34168, GetnMapivARB_remap_index }, - { 38823, GetnMinmaxARB_remap_index }, - { 3585, GetnPixelMapfvARB_remap_index }, - { 5737, GetnPixelMapuivARB_remap_index }, - { 11527, GetnPixelMapusvARB_remap_index }, - { 22032, GetnPolygonStippleARB_remap_index }, - { 28736, GetnSeparableFilterARB_remap_index }, - { 10051, GetnTexImageARB_remap_index }, - { 27835, GetnUniformdvARB_remap_index }, - { 33830, GetnUniformfvARB_remap_index }, - { 3136, GetnUniformivARB_remap_index }, - { 13654, GetnUniformuivARB_remap_index }, - { 25308, ReadnPixelsARB_remap_index }, - { 32683, DrawArraysInstancedBaseInstance_remap_index }, - { 10202, DrawElementsInstancedBaseInstance_remap_index }, - { 2605, DrawElementsInstancedBaseVertexBaseInstance_remap_index }, - { 35026, DrawTransformFeedbackInstanced_remap_index }, - { 13383, DrawTransformFeedbackStreamInstanced_remap_index }, - { 42071, GetInternalformativ_remap_index }, - { 19606, GetActiveAtomicCounterBufferiv_remap_index }, - { 43491, BindImageTexture_remap_index }, - { 21255, MemoryBarrier_remap_index }, - { 33898, TexStorage1D_remap_index }, - { 23142, TexStorage2D_remap_index }, - { 26987, TexStorage3D_remap_index }, - { 1410, TextureStorage1DEXT_remap_index }, - { 34970, TextureStorage2DEXT_remap_index }, - { 22093, TextureStorage3DEXT_remap_index }, - { 35677, ClearBufferData_remap_index }, - { 2112, ClearBufferSubData_remap_index }, - { 31100, DispatchCompute_remap_index }, - { 6371, DispatchComputeIndirect_remap_index }, - { 35717, CopyImageSubData_remap_index }, - { 40468, TextureView_remap_index }, - { 21584, BindVertexBuffer_remap_index }, - { 29460, VertexAttribBinding_remap_index }, - { 29925, VertexAttribFormat_remap_index }, - { 32624, VertexAttribIFormat_remap_index }, - { 36246, VertexAttribLFormat_remap_index }, - { 34695, VertexBindingDivisor_remap_index }, - { 3299, MultiDrawArraysIndirect_remap_index }, - { 18061, MultiDrawElementsIndirect_remap_index }, - { 17996, TexBufferRange_remap_index }, - { 38137, TexStorage2DMultisample_remap_index }, - { 28188, TexStorage3DMultisample_remap_index }, - { 3331, BufferStorage_remap_index }, - { 38587, ClearTexImage_remap_index }, - { 13018, ClearTexSubImage_remap_index }, - { 4194, BindBuffersBase_remap_index }, - { 14375, BindBuffersRange_remap_index }, - { 10636, BindImageTextures_remap_index }, - { 2773, BindSamplers_remap_index }, - { 41165, BindTextures_remap_index }, - { 24970, BindVertexBuffers_remap_index }, - { 35820, ClipControl_remap_index }, - { 6400, InvalidateBufferData_remap_index }, - { 38529, InvalidateBufferSubData_remap_index }, - { 21215, InvalidateFramebuffer_remap_index }, - { 15776, InvalidateSubFramebuffer_remap_index }, - { 11887, InvalidateTexImage_remap_index }, - { 25335, InvalidateTexSubImage_remap_index }, - { 12677, PolygonOffsetEXT_remap_index }, - { 35838, DrawTexfOES_remap_index }, - { 24803, DrawTexfvOES_remap_index }, - { 986, DrawTexiOES_remap_index }, - { 29834, DrawTexivOES_remap_index }, - { 12034, DrawTexsOES_remap_index }, - { 21409, DrawTexsvOES_remap_index }, - { 25994, DrawTexxOES_remap_index }, - { 37777, DrawTexxvOES_remap_index }, - { 24216, PointSizePointerOES_remap_index }, - { 949, QueryMatrixxOES_remap_index }, - { 19074, SampleMaskSGIS_remap_index }, - { 32738, SamplePatternSGIS_remap_index }, - { 41471, ColorPointerEXT_remap_index }, - { 27397, EdgeFlagPointerEXT_remap_index }, - { 12754, IndexPointerEXT_remap_index }, - { 12944, NormalPointerEXT_remap_index }, - { 26796, TexCoordPointerEXT_remap_index }, - { 24033, VertexPointerEXT_remap_index }, - { 41410, DiscardFramebufferEXT_remap_index }, - { 10585, ActiveShaderProgram_remap_index }, - { 15989, BindProgramPipeline_remap_index }, - { 27449, CreateShaderProgramv_remap_index }, - { 3483, DeleteProgramPipelines_remap_index }, - { 25026, GenProgramPipelines_remap_index }, - { 7922, GetProgramPipelineInfoLog_remap_index }, - { 30001, GetProgramPipelineiv_remap_index }, - { 25089, IsProgramPipeline_remap_index }, - { 43369, LockArraysEXT_remap_index }, - { 42687, ProgramUniform1f_remap_index }, - { 9373, ProgramUniform1fv_remap_index }, - { 42641, ProgramUniform1i_remap_index }, - { 14615, ProgramUniform1iv_remap_index }, - { 33188, ProgramUniform1ui_remap_index }, - { 42489, ProgramUniform1uiv_remap_index }, - { 2251, ProgramUniform2f_remap_index }, - { 17410, ProgramUniform2fv_remap_index }, - { 2334, ProgramUniform2i_remap_index }, - { 20654, ProgramUniform2iv_remap_index }, - { 6967, ProgramUniform2ui_remap_index }, - { 8766, ProgramUniform2uiv_remap_index }, - { 4453, ProgramUniform3f_remap_index }, - { 29017, ProgramUniform3fv_remap_index }, - { 4501, ProgramUniform3i_remap_index }, - { 12969, ProgramUniform3iv_remap_index }, - { 14664, ProgramUniform3ui_remap_index }, - { 17359, ProgramUniform3uiv_remap_index }, - { 27894, ProgramUniform4f_remap_index }, - { 32225, ProgramUniform4fv_remap_index }, - { 27943, ProgramUniform4i_remap_index }, - { 1848, ProgramUniform4iv_remap_index }, - { 39132, ProgramUniform4ui_remap_index }, - { 31985, ProgramUniform4uiv_remap_index }, - { 19146, ProgramUniformMatrix2fv_remap_index }, - { 21518, ProgramUniformMatrix2x3fv_remap_index }, - { 7646, ProgramUniformMatrix2x4fv_remap_index }, - { 37431, ProgramUniformMatrix3fv_remap_index }, - { 32946, ProgramUniformMatrix3x2fv_remap_index }, - { 26425, ProgramUniformMatrix3x4fv_remap_index }, - { 31169, ProgramUniformMatrix4fv_remap_index }, - { 2185, ProgramUniformMatrix4x2fv_remap_index }, - { 7210, ProgramUniformMatrix4x3fv_remap_index }, - { 38171, UnlockArraysEXT_remap_index }, - { 31123, UseProgramStages_remap_index }, - { 1628, ValidateProgramPipeline_remap_index }, - { 16065, DebugMessageCallback_remap_index }, - { 31624, DebugMessageControl_remap_index }, - { 15346, DebugMessageInsert_remap_index }, - { 6770, GetDebugMessageLog_remap_index }, - { 6561, GetObjectLabel_remap_index }, - { 12055, GetObjectPtrLabel_remap_index }, - { 30609, ObjectLabel_remap_index }, - { 43456, ObjectPtrLabel_remap_index }, - { 17879, PopDebugGroup_remap_index }, - { 32362, PushDebugGroup_remap_index }, - { 8286, SecondaryColor3fEXT_remap_index }, - { 7800, SecondaryColor3fvEXT_remap_index }, - { 28686, MultiDrawElementsEXT_remap_index }, - { 10717, FogCoordfEXT_remap_index }, - { 18096, FogCoordfvEXT_remap_index }, - { 4172, ResizeBuffersMESA_remap_index }, - { 34104, WindowPos4dMESA_remap_index }, - { 27294, WindowPos4dvMESA_remap_index }, - { 4281, WindowPos4fMESA_remap_index }, - { 11296, WindowPos4fvMESA_remap_index }, - { 9056, WindowPos4iMESA_remap_index }, - { 3658, WindowPos4ivMESA_remap_index }, - { 28063, WindowPos4sMESA_remap_index }, - { 1080, WindowPos4svMESA_remap_index }, - { 28786, MultiModeDrawArraysIBM_remap_index }, - { 19794, MultiModeDrawElementsIBM_remap_index }, - { 32857, AreProgramsResidentNV_remap_index }, - { 39806, ExecuteProgramNV_remap_index }, - { 29551, GetProgramParameterdvNV_remap_index }, - { 36453, GetProgramParameterfvNV_remap_index }, - { 19243, GetProgramStringNV_remap_index }, - { 15700, GetProgramivNV_remap_index }, - { 18381, GetTrackMatrixivNV_remap_index }, - { 18823, GetVertexAttribdvNV_remap_index }, - { 16986, GetVertexAttribfvNV_remap_index }, - { 15882, GetVertexAttribivNV_remap_index }, - { 36176, LoadProgramNV_remap_index }, - { 19894, ProgramParameters4dvNV_remap_index }, - { 20506, ProgramParameters4fvNV_remap_index }, - { 6182, RequestResidentProgramsNV_remap_index }, - { 29172, TrackMatrixNV_remap_index }, - { 14145, VertexAttrib1dNV_remap_index }, - { 28131, VertexAttrib1dvNV_remap_index }, - { 28457, VertexAttrib1fNV_remap_index }, - { 41820, VertexAttrib1fvNV_remap_index }, - { 21074, VertexAttrib1sNV_remap_index }, - { 38191, VertexAttrib1svNV_remap_index }, - { 18357, VertexAttrib2dNV_remap_index }, - { 34388, VertexAttrib2dvNV_remap_index }, - { 27178, VertexAttrib2fNV_remap_index }, - { 25873, VertexAttrib2fvNV_remap_index }, - { 12850, VertexAttrib2sNV_remap_index }, - { 5687, VertexAttrib2svNV_remap_index }, - { 36862, VertexAttrib3dNV_remap_index }, - { 38785, VertexAttrib3dvNV_remap_index }, - { 4946, VertexAttrib3fNV_remap_index }, - { 41074, VertexAttrib3fvNV_remap_index }, - { 7154, VertexAttrib3sNV_remap_index }, - { 18408, VertexAttrib3svNV_remap_index }, - { 8488, VertexAttrib4dNV_remap_index }, - { 3408, VertexAttrib4dvNV_remap_index }, - { 8559, VertexAttrib4fNV_remap_index }, - { 41212, VertexAttrib4fvNV_remap_index }, - { 17494, VertexAttrib4sNV_remap_index }, - { 10901, VertexAttrib4svNV_remap_index }, - { 1601, VertexAttrib4ubNV_remap_index }, - { 10692, VertexAttrib4ubvNV_remap_index }, - { 28937, VertexAttribPointerNV_remap_index }, - { 27345, VertexAttribs1dvNV_remap_index }, - { 30900, VertexAttribs1fvNV_remap_index }, - { 6156, VertexAttribs1svNV_remap_index }, - { 42463, VertexAttribs2dvNV_remap_index }, - { 4305, VertexAttribs2fvNV_remap_index }, - { 27423, VertexAttribs2svNV_remap_index }, - { 1789, VertexAttribs3dvNV_remap_index }, - { 35445, VertexAttribs3fvNV_remap_index }, - { 14012, VertexAttribs3svNV_remap_index }, - { 19457, VertexAttribs4dvNV_remap_index }, - { 24367, VertexAttribs4fvNV_remap_index }, - { 20703, VertexAttribs4svNV_remap_index }, - { 32180, VertexAttribs4ubvNV_remap_index }, - { 41698, GetTexBumpParameterfvATI_remap_index }, - { 10443, GetTexBumpParameterivATI_remap_index }, - { 35545, TexBumpParameterfvATI_remap_index }, - { 8531, TexBumpParameterivATI_remap_index }, - { 9256, AlphaFragmentOp1ATI_remap_index }, - { 3432, AlphaFragmentOp2ATI_remap_index }, - { 9712, AlphaFragmentOp3ATI_remap_index }, - { 33371, BeginFragmentShaderATI_remap_index }, - { 3705, BindFragmentShaderATI_remap_index }, - { 7179, ColorFragmentOp1ATI_remap_index }, - { 12816, ColorFragmentOp2ATI_remap_index }, - { 23954, ColorFragmentOp3ATI_remap_index }, - { 16801, DeleteFragmentShaderATI_remap_index }, - { 43863, EndFragmentShaderATI_remap_index }, - { 22961, GenFragmentShadersATI_remap_index }, - { 41294, PassTexCoordATI_remap_index }, - { 35525, SampleMapATI_remap_index }, - { 34849, SetFragmentShaderConstantATI_remap_index }, - { 8462, ActiveStencilFaceEXT_remap_index }, - { 8088, BindVertexArrayAPPLE_remap_index }, - { 16331, GenVertexArraysAPPLE_remap_index }, - { 35111, GetProgramNamedParameterdvNV_remap_index }, - { 22711, GetProgramNamedParameterfvNV_remap_index }, - { 41729, ProgramNamedParameter4dNV_remap_index }, - { 37982, ProgramNamedParameter4dvNV_remap_index }, - { 41016, ProgramNamedParameter4fNV_remap_index }, - { 25435, ProgramNamedParameter4fvNV_remap_index }, - { 24274, PrimitiveRestartNV_remap_index }, - { 24763, GetTexGenxvOES_remap_index }, - { 14500, TexGenxOES_remap_index }, - { 32424, TexGenxvOES_remap_index }, - { 8012, DepthBoundsEXT_remap_index }, - { 5926, BindFramebufferEXT_remap_index }, - { 41352, BindRenderbufferEXT_remap_index }, - { 4390, BufferParameteriAPPLE_remap_index }, - { 39408, FlushMappedBufferRangeAPPLE_remap_index }, - { 27713, VertexAttribI1iEXT_remap_index }, - { 11235, VertexAttribI1uiEXT_remap_index }, - { 20227, VertexAttribI2iEXT_remap_index }, - { 40867, VertexAttribI2ivEXT_remap_index }, - { 25566, VertexAttribI2uiEXT_remap_index }, - { 35208, VertexAttribI2uivEXT_remap_index }, - { 19324, VertexAttribI3iEXT_remap_index }, - { 42937, VertexAttribI3ivEXT_remap_index }, - { 22643, VertexAttribI3uiEXT_remap_index }, - { 20978, VertexAttribI3uivEXT_remap_index }, - { 38027, VertexAttribI4iEXT_remap_index }, - { 6677, VertexAttribI4ivEXT_remap_index }, - { 2557, VertexAttribI4uiEXT_remap_index }, - { 27570, VertexAttribI4uivEXT_remap_index }, - { 2983, ClearColorIiEXT_remap_index }, - { 1208, ClearColorIuiEXT_remap_index }, - { 24297, BindBufferOffsetEXT_remap_index }, - { 18128, BeginPerfMonitorAMD_remap_index }, - { 32815, DeletePerfMonitorsAMD_remap_index }, - { 5439, EndPerfMonitorAMD_remap_index }, - { 26910, GenPerfMonitorsAMD_remap_index }, - { 12542, GetPerfMonitorCounterDataAMD_remap_index }, - { 34722, GetPerfMonitorCounterInfoAMD_remap_index }, - { 43823, GetPerfMonitorCounterStringAMD_remap_index }, - { 43421, GetPerfMonitorCountersAMD_remap_index }, - { 14216, GetPerfMonitorGroupStringAMD_remap_index }, - { 29704, GetPerfMonitorGroupsAMD_remap_index }, - { 13853, SelectPerfMonitorCountersAMD_remap_index }, - { 14313, GetObjectParameterivAPPLE_remap_index }, - { 43262, ObjectPurgeableAPPLE_remap_index }, - { 1897, ObjectUnpurgeableAPPLE_remap_index }, - { 42251, ActiveProgramEXT_remap_index }, - { 27316, CreateShaderProgramEXT_remap_index }, - { 36970, UseShaderProgramEXT_remap_index }, - { 30475, TextureBarrierNV_remap_index }, - { 2142, VDPAUFiniNV_remap_index }, - { 835, VDPAUGetSurfaceivNV_remap_index }, - { 23807, VDPAUInitNV_remap_index }, - { 21496, VDPAUIsSurfaceNV_remap_index }, - { 6426, VDPAUMapSurfacesNV_remap_index }, - { 3024, VDPAURegisterOutputSurfaceNV_remap_index }, - { 12411, VDPAURegisterVideoSurfaceNV_remap_index }, - { 10974, VDPAUSurfaceAccessNV_remap_index }, - { 4740, VDPAUUnmapSurfacesNV_remap_index }, - { 37881, VDPAUUnregisterSurfaceNV_remap_index }, - { 38630, BeginPerfQueryINTEL_remap_index }, - { 33692, CreatePerfQueryINTEL_remap_index }, - { 16262, DeletePerfQueryINTEL_remap_index }, - { 40697, EndPerfQueryINTEL_remap_index }, - { 42221, GetFirstPerfQueryIdINTEL_remap_index }, - { 30428, GetNextPerfQueryIdINTEL_remap_index }, - { 32036, GetPerfCounterInfoINTEL_remap_index }, - { 746, GetPerfQueryDataINTEL_remap_index }, - { 22298, GetPerfQueryIdByNameINTEL_remap_index }, - { 19988, GetPerfQueryInfoINTEL_remap_index }, - { 20389, StencilFuncSeparateATI_remap_index }, - { 5652, ProgramEnvParameters4fvEXT_remap_index }, - { 30743, ProgramLocalParameters4fvEXT_remap_index }, - { 3846, EGLImageTargetRenderbufferStorageOES_remap_index }, - { 3610, EGLImageTargetTexture2DOES_remap_index }, - { 40834, AlphaFuncx_remap_index }, - { 19369, ClearColorx_remap_index }, - { 40076, ClearDepthx_remap_index }, - { 35944, Color4x_remap_index }, - { 23745, DepthRangex_remap_index }, - { 2381, Fogx_remap_index }, - { 14779, Fogxv_remap_index }, - { 8733, Frustumf_remap_index }, - { 8830, Frustumx_remap_index }, - { 19289, LightModelx_remap_index }, - { 32274, LightModelxv_remap_index }, - { 28991, Lightx_remap_index }, - { 41581, Lightxv_remap_index }, - { 3540, LineWidthx_remap_index }, - { 37547, LoadMatrixx_remap_index }, - { 42558, Materialx_remap_index }, - { 25385, Materialxv_remap_index }, - { 29194, MultMatrixx_remap_index }, - { 31439, MultiTexCoord4x_remap_index }, - { 25234, Normal3x_remap_index }, - { 15399, Orthof_remap_index }, - { 15580, Orthox_remap_index }, - { 27617, PointSizex_remap_index }, + { 643, TexCoordP1uiv_remap_index }, + { 27299, TexCoordP2ui_remap_index }, + { 38291, TexCoordP2uiv_remap_index }, + { 15288, TexCoordP3ui_remap_index }, + { 18316, TexCoordP3uiv_remap_index }, + { 35442, TexCoordP4ui_remap_index }, + { 1796, TexCoordP4uiv_remap_index }, + { 15357, VertexAttribP1ui_remap_index }, + { 4193, VertexAttribP1uiv_remap_index }, + { 30903, VertexAttribP2ui_remap_index }, + { 5030, VertexAttribP2uiv_remap_index }, + { 1514, VertexAttribP3ui_remap_index }, + { 29286, VertexAttribP3uiv_remap_index }, + { 4452, VertexAttribP4ui_remap_index }, + { 16647, VertexAttribP4uiv_remap_index }, + { 36325, VertexP2ui_remap_index }, + { 16437, VertexP2uiv_remap_index }, + { 23344, VertexP3ui_remap_index }, + { 6135, VertexP3uiv_remap_index }, + { 3136, VertexP4ui_remap_index }, + { 45460, VertexP4uiv_remap_index }, + { 811, DrawArraysIndirect_remap_index }, + { 24374, DrawElementsIndirect_remap_index }, + { 6563, GetUniformdv_remap_index }, + { 40913, Uniform1d_remap_index }, + { 14619, Uniform1dv_remap_index }, + { 43295, Uniform2d_remap_index }, + { 29413, Uniform2dv_remap_index }, + { 898, Uniform3d_remap_index }, + { 30378, Uniform3dv_remap_index }, + { 4511, Uniform4d_remap_index }, + { 19933, Uniform4dv_remap_index }, + { 4116, UniformMatrix2dv_remap_index }, + { 23273, UniformMatrix2x3dv_remap_index }, + { 16392, UniformMatrix2x4dv_remap_index }, + { 30276, UniformMatrix3dv_remap_index }, + { 4375, UniformMatrix3x2dv_remap_index }, + { 5056, UniformMatrix3x4dv_remap_index }, + { 17239, UniformMatrix4dv_remap_index }, + { 33800, UniformMatrix4x2dv_remap_index }, + { 18713, UniformMatrix4x3dv_remap_index }, + { 11140, BindTransformFeedback_remap_index }, + { 11012, DeleteTransformFeedbacks_remap_index }, + { 37001, DrawTransformFeedback_remap_index }, + { 3975, GenTransformFeedbacks_remap_index }, + { 34374, IsTransformFeedback_remap_index }, + { 31803, PauseTransformFeedback_remap_index }, + { 36667, ResumeTransformFeedback_remap_index }, + { 23207, BeginQueryIndexed_remap_index }, + { 42452, DrawTransformFeedbackStream_remap_index }, + { 19654, EndQueryIndexed_remap_index }, + { 22427, GetQueryIndexediv_remap_index }, + { 45426, ClearDepthf_remap_index }, + { 24762, DepthRangef_remap_index }, + { 39575, GetShaderPrecisionFormat_remap_index }, + { 3245, ReleaseShaderCompiler_remap_index }, + { 26012, ShaderBinary_remap_index }, + { 20137, GetProgramBinary_remap_index }, + { 12197, ProgramBinary_remap_index }, + { 12432, ProgramParameteri_remap_index }, + { 27718, DepthRangeArrayv_remap_index }, + { 43450, DepthRangeIndexed_remap_index }, + { 34354, GetDoublei_v_remap_index }, + { 36857, GetFloati_v_remap_index }, + { 43891, ScissorArrayv_remap_index }, + { 25815, ScissorIndexed_remap_index }, + { 29312, ScissorIndexedv_remap_index }, + { 19095, ViewportArrayv_remap_index }, + { 32749, ViewportIndexedf_remap_index }, + { 20185, ViewportIndexedfv_remap_index }, + { 8656, GetGraphicsResetStatusARB_remap_index }, + { 31072, GetnColorTableARB_remap_index }, + { 2868, GetnCompressedTexImageARB_remap_index }, + { 1260, GetnConvolutionFilterARB_remap_index }, + { 4904, GetnHistogramARB_remap_index }, + { 18980, GetnMapdvARB_remap_index }, + { 12581, GetnMapfvARB_remap_index }, + { 35568, GetnMapivARB_remap_index }, + { 40522, GetnMinmaxARB_remap_index }, + { 3671, GetnPixelMapfvARB_remap_index }, + { 5874, GetnPixelMapuivARB_remap_index }, + { 11878, GetnPixelMapusvARB_remap_index }, + { 22821, GetnPolygonStippleARB_remap_index }, + { 29793, GetnSeparableFilterARB_remap_index }, + { 10356, GetnTexImageARB_remap_index }, + { 28825, GetnUniformdvARB_remap_index }, + { 35180, GetnUniformfvARB_remap_index }, + { 3220, GetnUniformivARB_remap_index }, + { 14044, GetnUniformuivARB_remap_index }, + { 26231, ReadnPixelsARB_remap_index }, + { 33982, DrawArraysInstancedBaseInstance_remap_index }, + { 10553, DrawElementsInstancedBaseInstance_remap_index }, + { 2680, DrawElementsInstancedBaseVertexBaseInstance_remap_index }, + { 36578, DrawTransformFeedbackInstanced_remap_index }, + { 13738, DrawTransformFeedbackStreamInstanced_remap_index }, + { 43912, GetInternalformativ_remap_index }, + { 20282, GetActiveAtomicCounterBufferiv_remap_index }, + { 45398, BindImageTexture_remap_index }, + { 21961, MemoryBarrier_remap_index }, + { 35248, TexStorage1D_remap_index }, + { 23984, TexStorage2D_remap_index }, + { 27977, TexStorage3D_remap_index }, + { 1437, TextureStorage1DEXT_remap_index }, + { 36495, TextureStorage2DEXT_remap_index }, + { 22882, TextureStorage3DEXT_remap_index }, + { 37261, ClearBufferData_remap_index }, + { 2172, ClearBufferSubData_remap_index }, + { 32330, DispatchCompute_remap_index }, + { 6508, DispatchComputeIndirect_remap_index }, + { 37301, CopyImageSubData_remap_index }, + { 42276, TextureView_remap_index }, + { 22321, BindVertexBuffer_remap_index }, + { 30551, VertexAttribBinding_remap_index }, + { 31099, VertexAttribFormat_remap_index }, + { 33923, VertexAttribIFormat_remap_index }, + { 37830, VertexAttribLFormat_remap_index }, + { 36095, VertexBindingDivisor_remap_index }, + { 39142, MultiDrawArraysIndirect_remap_index }, + { 18678, MultiDrawElementsIndirect_remap_index }, + { 18613, TexBufferRange_remap_index }, + { 39763, TexStorage2DMultisample_remap_index }, + { 29205, TexStorage3DMultisample_remap_index }, + { 3417, BufferStorage_remap_index }, + { 40242, ClearTexImage_remap_index }, + { 13373, ClearTexSubImage_remap_index }, + { 4288, BindBuffersBase_remap_index }, + { 14903, BindBuffersRange_remap_index }, + { 10987, BindImageTextures_remap_index }, + { 2848, BindSamplers_remap_index }, + { 42989, BindTextures_remap_index }, + { 25847, BindVertexBuffers_remap_index }, + { 37404, ClipControl_remap_index }, + { 20209, BindTextureUnit_remap_index }, + { 40336, CompressedTextureSubImage1D_remap_index }, + { 36202, CompressedTextureSubImage2D_remap_index }, + { 34023, CompressedTextureSubImage3D_remap_index }, + { 36616, CopyTextureSubImage1D_remap_index }, + { 32669, CopyTextureSubImage2D_remap_index }, + { 42203, CopyTextureSubImage3D_remap_index }, + { 29474, CreateTextures_remap_index }, + { 32015, GenerateTextureMipmap_remap_index }, + { 391, GetCompressedTextureImage_remap_index }, + { 18043, GetTextureImage_remap_index }, + { 33698, GetTextureLevelParameterfv_remap_index }, + { 36391, GetTextureLevelParameteriv_remap_index }, + { 14307, GetTextureParameterIiv_remap_index }, + { 22184, GetTextureParameterIuiv_remap_index }, + { 24520, GetTextureParameterfv_remap_index }, + { 27671, GetTextureParameteriv_remap_index }, + { 21802, TextureBuffer_remap_index }, + { 36525, TextureParameterIiv_remap_index }, + { 27863, TextureParameterIuiv_remap_index }, + { 35320, TextureParameterf_remap_index }, + { 2202, TextureParameterfv_remap_index }, + { 35401, TextureParameteri_remap_index }, + { 24797, TextureParameteriv_remap_index }, + { 10147, TextureStorage1D_remap_index }, + { 14281, TextureStorage2D_remap_index }, + { 41451, TextureStorage2DMultisample_remap_index }, + { 18262, TextureStorage3D_remap_index }, + { 3181, TextureStorage3DMultisample_remap_index }, + { 26111, TextureSubImage1D_remap_index }, + { 30577, TextureSubImage2D_remap_index }, + { 33607, TextureSubImage3D_remap_index }, + { 6537, InvalidateBufferData_remap_index }, + { 40184, InvalidateBufferSubData_remap_index }, + { 21921, InvalidateFramebuffer_remap_index }, + { 16339, InvalidateSubFramebuffer_remap_index }, + { 12238, InvalidateTexImage_remap_index }, + { 26258, InvalidateTexSubImage_remap_index }, + { 12999, PolygonOffsetEXT_remap_index }, + { 37422, DrawTexfOES_remap_index }, + { 25680, DrawTexfvOES_remap_index }, + { 1013, DrawTexiOES_remap_index }, + { 31008, DrawTexivOES_remap_index }, + { 12385, DrawTexsOES_remap_index }, + { 22115, DrawTexsvOES_remap_index }, + { 26952, DrawTexxOES_remap_index }, + { 39403, DrawTexxvOES_remap_index }, + { 25085, PointSizePointerOES_remap_index }, + { 976, QueryMatrixxOES_remap_index }, + { 19718, SampleMaskSGIS_remap_index }, + { 34080, SamplePatternSGIS_remap_index }, + { 43312, ColorPointerEXT_remap_index }, + { 28387, EdgeFlagPointerEXT_remap_index }, + { 13076, IndexPointerEXT_remap_index }, + { 13266, NormalPointerEXT_remap_index }, + { 27783, TexCoordPointerEXT_remap_index }, + { 24902, VertexPointerEXT_remap_index }, + { 43234, DiscardFramebufferEXT_remap_index }, + { 10936, ActiveShaderProgram_remap_index }, + { 16597, BindProgramPipeline_remap_index }, + { 28439, CreateShaderProgramv_remap_index }, + { 3569, DeleteProgramPipelines_remap_index }, + { 25903, GenProgramPipelines_remap_index }, + { 8121, GetProgramPipelineInfoLog_remap_index }, + { 31175, GetProgramPipelineiv_remap_index }, + { 25966, IsProgramPipeline_remap_index }, + { 45276, LockArraysEXT_remap_index }, + { 44574, ProgramUniform1d_remap_index }, + { 30705, ProgramUniform1dv_remap_index }, + { 44528, ProgramUniform1f_remap_index }, + { 9623, ProgramUniform1fv_remap_index }, + { 44482, ProgramUniform1i_remap_index }, + { 15143, ProgramUniform1iv_remap_index }, + { 34530, ProgramUniform1ui_remap_index }, + { 44330, ProgramUniform1uiv_remap_index }, + { 2384, ProgramUniform2d_remap_index }, + { 9552, ProgramUniform2dv_remap_index }, + { 2337, ProgramUniform2f_remap_index }, + { 36342, ProgramUniform2fv_remap_index }, + { 2409, ProgramUniform2i_remap_index }, + { 21309, ProgramUniform2iv_remap_index }, + { 7124, ProgramUniform2ui_remap_index }, + { 8990, ProgramUniform2uiv_remap_index }, + { 4564, ProgramUniform3d_remap_index }, + { 23232, ProgramUniform3dv_remap_index }, + { 4590, ProgramUniform3f_remap_index }, + { 30074, ProgramUniform3fv_remap_index }, + { 4638, ProgramUniform3i_remap_index }, + { 13291, ProgramUniform3iv_remap_index }, + { 15192, ProgramUniform3ui_remap_index }, + { 17992, ProgramUniform3uiv_remap_index }, + { 28884, ProgramUniform4d_remap_index }, + { 30928, ProgramUniform4dv_remap_index }, + { 28911, ProgramUniform4f_remap_index }, + { 33470, ProgramUniform4fv_remap_index }, + { 28960, ProgramUniform4i_remap_index }, + { 1910, ProgramUniform4iv_remap_index }, + { 40831, ProgramUniform4ui_remap_index }, + { 33230, ProgramUniform4uiv_remap_index }, + { 13340, ProgramUniformMatrix2dv_remap_index }, + { 19790, ProgramUniformMatrix2fv_remap_index }, + { 16036, ProgramUniformMatrix2x3dv_remap_index }, + { 22255, ProgramUniformMatrix2x3fv_remap_index }, + { 1842, ProgramUniformMatrix2x4dv_remap_index }, + { 7803, ProgramUniformMatrix2x4fv_remap_index }, + { 45243, ProgramUniformMatrix3dv_remap_index }, + { 39026, ProgramUniformMatrix3fv_remap_index }, + { 26796, ProgramUniformMatrix3x2dv_remap_index }, + { 34288, ProgramUniformMatrix3x2fv_remap_index }, + { 22701, ProgramUniformMatrix3x4dv_remap_index }, + { 27383, ProgramUniformMatrix3x4fv_remap_index }, + { 39213, ProgramUniformMatrix4dv_remap_index }, + { 32399, ProgramUniformMatrix4fv_remap_index }, + { 40375, ProgramUniformMatrix4x2dv_remap_index }, + { 2271, ProgramUniformMatrix4x2fv_remap_index }, + { 13898, ProgramUniformMatrix4x3dv_remap_index }, + { 7367, ProgramUniformMatrix4x3fv_remap_index }, + { 39797, UnlockArraysEXT_remap_index }, + { 32353, UseProgramStages_remap_index }, + { 1655, ValidateProgramPipeline_remap_index }, + { 16673, DebugMessageCallback_remap_index }, + { 32842, DebugMessageControl_remap_index }, + { 15874, DebugMessageInsert_remap_index }, + { 6927, GetDebugMessageLog_remap_index }, + { 6718, GetObjectLabel_remap_index }, + { 12406, GetObjectPtrLabel_remap_index }, + { 31783, ObjectLabel_remap_index }, + { 45363, ObjectPtrLabel_remap_index }, + { 18496, PopDebugGroup_remap_index }, + { 14673, PushDebugGroup_remap_index }, + { 8510, SecondaryColor3fEXT_remap_index }, + { 7999, SecondaryColor3fvEXT_remap_index }, + { 29743, MultiDrawElementsEXT_remap_index }, + { 11068, FogCoordfEXT_remap_index }, + { 18740, FogCoordfvEXT_remap_index }, + { 4266, ResizeBuffersMESA_remap_index }, + { 35504, WindowPos4dMESA_remap_index }, + { 28284, WindowPos4dvMESA_remap_index }, + { 4402, WindowPos4fMESA_remap_index }, + { 11647, WindowPos4fvMESA_remap_index }, + { 9280, WindowPos4iMESA_remap_index }, + { 3744, WindowPos4ivMESA_remap_index }, + { 29080, WindowPos4sMESA_remap_index }, + { 1107, WindowPos4svMESA_remap_index }, + { 29843, MultiModeDrawArraysIBM_remap_index }, + { 20470, MultiModeDrawElementsIBM_remap_index }, + { 34199, AreProgramsResidentNV_remap_index }, + { 41579, ExecuteProgramNV_remap_index }, + { 30673, GetProgramParameterdvNV_remap_index }, + { 38037, GetProgramParameterfvNV_remap_index }, + { 19887, GetProgramStringNV_remap_index }, + { 16263, GetProgramivNV_remap_index }, + { 19025, GetTrackMatrixivNV_remap_index }, + { 19467, GetVertexAttribdvNV_remap_index }, + { 17619, GetVertexAttribfvNV_remap_index }, + { 16490, GetVertexAttribivNV_remap_index }, + { 37760, LoadProgramNV_remap_index }, + { 20570, ProgramParameters4dvNV_remap_index }, + { 21182, ProgramParameters4fvNV_remap_index }, + { 6319, RequestResidentProgramsNV_remap_index }, + { 30229, TrackMatrixNV_remap_index }, + { 45650, VertexAttrib1dNV_remap_index }, + { 29148, VertexAttrib1dvNV_remap_index }, + { 29514, VertexAttrib1fNV_remap_index }, + { 43661, VertexAttrib1fvNV_remap_index }, + { 21759, VertexAttrib1sNV_remap_index }, + { 39817, VertexAttrib1svNV_remap_index }, + { 19001, VertexAttrib2dNV_remap_index }, + { 35788, VertexAttrib2dvNV_remap_index }, + { 28168, VertexAttrib2fNV_remap_index }, + { 26831, VertexAttrib2fvNV_remap_index }, + { 13172, VertexAttrib2sNV_remap_index }, + { 5824, VertexAttrib2svNV_remap_index }, + { 38446, VertexAttrib3dNV_remap_index }, + { 40484, VertexAttrib3dvNV_remap_index }, + { 5083, VertexAttrib3fNV_remap_index }, + { 42882, VertexAttrib3fvNV_remap_index }, + { 7311, VertexAttrib3sNV_remap_index }, + { 19052, VertexAttrib3svNV_remap_index }, + { 8712, VertexAttrib4dNV_remap_index }, + { 3494, VertexAttrib4dvNV_remap_index }, + { 8783, VertexAttrib4fNV_remap_index }, + { 43036, VertexAttrib4fvNV_remap_index }, + { 18104, VertexAttrib4sNV_remap_index }, + { 11252, VertexAttrib4svNV_remap_index }, + { 1628, VertexAttrib4ubNV_remap_index }, + { 11043, VertexAttrib4ubvNV_remap_index }, + { 29994, VertexAttribPointerNV_remap_index }, + { 28335, VertexAttribs1dvNV_remap_index }, + { 32101, VertexAttribs1fvNV_remap_index }, + { 6293, VertexAttribs1svNV_remap_index }, + { 44304, VertexAttribs2dvNV_remap_index }, + { 4426, VertexAttribs2fvNV_remap_index }, + { 28413, VertexAttribs2svNV_remap_index }, + { 1816, VertexAttribs3dvNV_remap_index }, + { 37029, VertexAttribs3fvNV_remap_index }, + { 14458, VertexAttribs3svNV_remap_index }, + { 25654, VertexAttribs4dvNV_remap_index }, + { 25236, VertexAttribs4fvNV_remap_index }, + { 21358, VertexAttribs4svNV_remap_index }, + { 33425, VertexAttribs4ubvNV_remap_index }, + { 43539, GetTexBumpParameterfvATI_remap_index }, + { 10794, GetTexBumpParameterivATI_remap_index }, + { 37129, TexBumpParameterfvATI_remap_index }, + { 8755, TexBumpParameterivATI_remap_index }, + { 9480, AlphaFragmentOp1ATI_remap_index }, + { 3518, AlphaFragmentOp2ATI_remap_index }, + { 9962, AlphaFragmentOp3ATI_remap_index }, + { 34721, BeginFragmentShaderATI_remap_index }, + { 3791, BindFragmentShaderATI_remap_index }, + { 7336, ColorFragmentOp1ATI_remap_index }, + { 13138, ColorFragmentOp2ATI_remap_index }, + { 24823, ColorFragmentOp3ATI_remap_index }, + { 17434, DeleteFragmentShaderATI_remap_index }, + { 45793, EndFragmentShaderATI_remap_index }, + { 23803, GenFragmentShadersATI_remap_index }, + { 43118, PassTexCoordATI_remap_index }, + { 37109, SampleMapATI_remap_index }, + { 36290, SetFragmentShaderConstantATI_remap_index }, + { 8686, ActiveStencilFaceEXT_remap_index }, + { 8312, BindVertexArrayAPPLE_remap_index }, + { 16939, GenVertexArraysAPPLE_remap_index }, + { 36695, GetProgramNamedParameterdvNV_remap_index }, + { 23553, GetProgramNamedParameterfvNV_remap_index }, + { 43570, ProgramNamedParameter4dNV_remap_index }, + { 39608, ProgramNamedParameter4dvNV_remap_index }, + { 42824, ProgramNamedParameter4fNV_remap_index }, + { 26358, ProgramNamedParameter4fvNV_remap_index }, + { 25143, PrimitiveRestartNV_remap_index }, + { 25632, GetTexGenxvOES_remap_index }, + { 15028, TexGenxOES_remap_index }, + { 33679, TexGenxvOES_remap_index }, + { 8236, DepthBoundsEXT_remap_index }, + { 6063, BindFramebufferEXT_remap_index }, + { 43176, BindRenderbufferEXT_remap_index }, + { 32258, BufferParameteriAPPLE_remap_index }, + { 41123, FlushMappedBufferRangeAPPLE_remap_index }, + { 28703, VertexAttribI1iEXT_remap_index }, + { 11586, VertexAttribI1uiEXT_remap_index }, + { 20903, VertexAttribI2iEXT_remap_index }, + { 42675, VertexAttribI2ivEXT_remap_index }, + { 26489, VertexAttribI2uiEXT_remap_index }, + { 36792, VertexAttribI2uivEXT_remap_index }, + { 19986, VertexAttribI3iEXT_remap_index }, + { 44802, VertexAttribI3ivEXT_remap_index }, + { 23485, VertexAttribI3uiEXT_remap_index }, + { 21663, VertexAttribI3uivEXT_remap_index }, + { 39653, VertexAttribI4iEXT_remap_index }, + { 6834, VertexAttribI4ivEXT_remap_index }, + { 2632, VertexAttribI4uiEXT_remap_index }, + { 28560, VertexAttribI4uivEXT_remap_index }, + { 3058, ClearColorIiEXT_remap_index }, + { 1235, ClearColorIuiEXT_remap_index }, + { 25166, BindBufferOffsetEXT_remap_index }, + { 18772, BeginPerfMonitorAMD_remap_index }, + { 34157, DeletePerfMonitorsAMD_remap_index }, + { 5576, EndPerfMonitorAMD_remap_index }, + { 38820, GenPerfMonitorsAMD_remap_index }, + { 12864, GetPerfMonitorCounterDataAMD_remap_index }, + { 36122, GetPerfMonitorCounterInfoAMD_remap_index }, + { 45753, GetPerfMonitorCounterStringAMD_remap_index }, + { 45328, GetPerfMonitorCountersAMD_remap_index }, + { 14744, GetPerfMonitorGroupStringAMD_remap_index }, + { 30852, GetPerfMonitorGroupsAMD_remap_index }, + { 14243, SelectPerfMonitorCountersAMD_remap_index }, + { 14841, GetObjectParameterivAPPLE_remap_index }, + { 45136, ObjectPurgeableAPPLE_remap_index }, + { 1959, ObjectUnpurgeableAPPLE_remap_index }, + { 44092, ActiveProgramEXT_remap_index }, + { 28306, CreateShaderProgramEXT_remap_index }, + { 38554, UseShaderProgramEXT_remap_index }, + { 31649, TextureBarrierNV_remap_index }, + { 2228, VDPAUFiniNV_remap_index }, + { 869, VDPAUGetSurfaceivNV_remap_index }, + { 24678, VDPAUInitNV_remap_index }, + { 22233, VDPAUIsSurfaceNV_remap_index }, + { 6583, VDPAUMapSurfacesNV_remap_index }, + { 3099, VDPAURegisterOutputSurfaceNV_remap_index }, + { 12762, VDPAURegisterVideoSurfaceNV_remap_index }, + { 11325, VDPAUSurfaceAccessNV_remap_index }, + { 4877, VDPAUUnmapSurfacesNV_remap_index }, + { 39507, VDPAUUnregisterSurfaceNV_remap_index }, + { 40285, BeginPerfQueryINTEL_remap_index }, + { 35042, CreatePerfQueryINTEL_remap_index }, + { 16870, DeletePerfQueryINTEL_remap_index }, + { 42505, EndPerfQueryINTEL_remap_index }, + { 44062, GetFirstPerfQueryIdINTEL_remap_index }, + { 31602, GetNextPerfQueryIdINTEL_remap_index }, + { 33281, GetPerfCounterInfoINTEL_remap_index }, + { 780, GetPerfQueryDataINTEL_remap_index }, + { 23087, GetPerfQueryIdByNameINTEL_remap_index }, + { 20664, GetPerfQueryInfoINTEL_remap_index }, + { 39961, PolygonOffsetClampEXT_remap_index }, + { 21065, StencilFuncSeparateATI_remap_index }, + { 5789, ProgramEnvParameters4fvEXT_remap_index }, + { 31917, ProgramLocalParameters4fvEXT_remap_index }, + { 3932, EGLImageTargetRenderbufferStorageOES_remap_index }, + { 3696, EGLImageTargetTexture2DOES_remap_index }, + { 42642, AlphaFuncx_remap_index }, + { 20031, ClearColorx_remap_index }, + { 41849, ClearDepthx_remap_index }, + { 37528, Color4x_remap_index }, + { 24616, DepthRangex_remap_index }, + { 2456, Fogx_remap_index }, + { 15307, Fogxv_remap_index }, + { 8957, Frustumf_remap_index }, + { 9054, Frustumx_remap_index }, + { 19951, LightModelx_remap_index }, + { 33519, LightModelxv_remap_index }, + { 30048, Lightx_remap_index }, + { 43422, Lightxv_remap_index }, + { 3626, LineWidthx_remap_index }, + { 3383, LoadMatrixx_remap_index }, + { 44399, Materialx_remap_index }, + { 26308, Materialxv_remap_index }, + { 44921, MultMatrixx_remap_index }, + { 10425, MultiTexCoord4x_remap_index }, + { 26140, Normal3x_remap_index }, + { 15927, Orthof_remap_index }, + { 16143, Orthox_remap_index }, + { 28607, PointSizex_remap_index }, { 70, PolygonOffsetx_remap_index }, - { 37295, Rotatex_remap_index }, - { 19945, SampleCoveragex_remap_index }, - { 12700, Scalex_remap_index }, - { 38420, TexEnvx_remap_index }, - { 43213, TexEnvxv_remap_index }, - { 1976, TexParameterx_remap_index }, - { 31765, Translatex_remap_index }, - { 33155, ClipPlanef_remap_index }, - { 33057, ClipPlanex_remap_index }, - { 707, GetClipPlanef_remap_index }, - { 570, GetClipPlanex_remap_index }, - { 19863, GetFixedv_remap_index }, - { 1267, GetLightxv_remap_index }, - { 22748, GetMaterialxv_remap_index }, - { 21373, GetTexEnvxv_remap_index }, - { 16686, GetTexParameterxv_remap_index }, - { 29228, PointParameterx_remap_index }, - { 37250, PointParameterxv_remap_index }, - { 19032, TexParameterxv_remap_index }, + { 38890, Rotatex_remap_index }, + { 20621, SampleCoveragex_remap_index }, + { 13022, Scalex_remap_index }, + { 40075, TexEnvx_remap_index }, + { 45087, TexEnvxv_remap_index }, + { 2038, TexParameterx_remap_index }, + { 32983, Translatex_remap_index }, + { 34497, ClipPlanef_remap_index }, + { 34399, ClipPlanex_remap_index }, + { 741, GetClipPlanef_remap_index }, + { 604, GetClipPlanex_remap_index }, + { 20539, GetFixedv_remap_index }, + { 1294, GetLightxv_remap_index }, + { 23590, GetMaterialxv_remap_index }, + { 22079, GetTexEnvxv_remap_index }, + { 17319, GetTexParameterxv_remap_index }, + { 30301, PointParameterx_remap_index }, + { 38845, PointParameterxv_remap_index }, + { 19676, TexParameterxv_remap_index }, { -1, -1 } }; /* these functions are in the ABI, but have alternative names */ static const struct gl_function_remap MESA_alt_functions[] = { /* from GL_EXT_blend_color */ - { 34336, _gloffset_BlendColor }, + { 35736, _gloffset_BlendColor }, /* from GL_EXT_blend_minmax */ - { 36805, _gloffset_BlendEquation }, + { 38389, _gloffset_BlendEquation }, /* from GL_EXT_color_subtable */ - { 5396, _gloffset_ColorSubTable }, - { 21274, _gloffset_CopyColorSubTable }, + { 5533, _gloffset_ColorSubTable }, + { 21980, _gloffset_CopyColorSubTable }, /* from GL_EXT_convolution */ - { 1301, _gloffset_GetConvolutionParameteriv }, - { 13696, _gloffset_ConvolutionParameterfv }, - { 16548, _gloffset_CopyConvolutionFilter1D }, - { 18544, _gloffset_SeparableFilter2D }, - { 19739, _gloffset_GetConvolutionFilter }, - { 23477, _gloffset_ConvolutionFilter1D }, - { 25773, _gloffset_ConvolutionFilter2D }, - { 28544, _gloffset_GetSeparableFilter }, - { 30086, _gloffset_ConvolutionParameteri }, - { 30208, _gloffset_ConvolutionParameterf }, - { 35973, _gloffset_ConvolutionParameteriv }, - { 41634, _gloffset_GetConvolutionParameterfv }, - { 42788, _gloffset_CopyConvolutionFilter2D }, + { 1328, _gloffset_GetConvolutionParameteriv }, + { 14086, _gloffset_ConvolutionParameterfv }, + { 17156, _gloffset_CopyConvolutionFilter1D }, + { 19188, _gloffset_SeparableFilter2D }, + { 20415, _gloffset_GetConvolutionFilter }, + { 24319, _gloffset_ConvolutionFilter1D }, + { 26696, _gloffset_ConvolutionFilter2D }, + { 29601, _gloffset_GetSeparableFilter }, + { 31260, _gloffset_ConvolutionParameteri }, + { 31382, _gloffset_ConvolutionParameterf }, + { 37557, _gloffset_ConvolutionParameteriv }, + { 43475, _gloffset_GetConvolutionParameterfv }, + { 44653, _gloffset_CopyConvolutionFilter2D }, /* from GL_EXT_copy_texture */ - { 27232, _gloffset_CopyTexImage2D }, - { 29852, _gloffset_CopyTexImage1D }, - { 32311, _gloffset_CopyTexSubImage1D }, - { 38258, _gloffset_CopyTexSubImage3D }, - { 41890, _gloffset_CopyTexSubImage2D }, + { 28222, _gloffset_CopyTexImage2D }, + { 31026, _gloffset_CopyTexImage1D }, + { 33556, _gloffset_CopyTexSubImage1D }, + { 39884, _gloffset_CopyTexSubImage3D }, + { 43731, _gloffset_CopyTexSubImage2D }, /* from GL_EXT_draw_range_elements */ - { 24712, _gloffset_DrawRangeElements }, + { 25581, _gloffset_DrawRangeElements }, /* from GL_EXT_histogram */ - { 4639, _gloffset_GetHistogramParameterfv }, - { 8114, _gloffset_GetHistogramParameteriv }, - { 9496, _gloffset_Minmax }, - { 13952, _gloffset_GetMinmax }, - { 21867, _gloffset_Histogram }, - { 29780, _gloffset_GetMinmaxParameteriv }, - { 30780, _gloffset_ResetMinmax }, - { 31725, _gloffset_GetHistogram }, - { 33465, _gloffset_GetMinmaxParameterfv }, - { 34412, _gloffset_ResetHistogram }, + { 4776, _gloffset_GetHistogramParameterfv }, + { 8338, _gloffset_GetHistogramParameteriv }, + { 9746, _gloffset_Minmax }, + { 14398, _gloffset_GetMinmax }, + { 22604, _gloffset_Histogram }, + { 30954, _gloffset_GetMinmaxParameteriv }, + { 31954, _gloffset_ResetMinmax }, + { 32943, _gloffset_GetHistogram }, + { 34815, _gloffset_GetMinmaxParameterfv }, + { 35812, _gloffset_ResetHistogram }, /* from GL_EXT_paletted_texture */ - { 13558, _gloffset_ColorTable }, - { 18153, _gloffset_GetColorTableParameterfv }, - { 26555, _gloffset_GetColorTable }, - { 30264, _gloffset_GetColorTableParameteriv }, + { 13948, _gloffset_ColorTable }, + { 18797, _gloffset_GetColorTableParameterfv }, + { 27513, _gloffset_GetColorTable }, + { 31438, _gloffset_GetColorTableParameteriv }, /* from GL_EXT_subtexture */ - { 2413, _gloffset_TexSubImage1D }, - { 36520, _gloffset_TexSubImage2D }, + { 2488, _gloffset_TexSubImage1D }, + { 38104, _gloffset_TexSubImage2D }, /* from GL_EXT_texture3D */ - { 22241, _gloffset_TexImage3D }, - { 40508, _gloffset_TexSubImage3D }, + { 23030, _gloffset_TexImage3D }, + { 42316, _gloffset_TexSubImage3D }, /* from GL_EXT_texture_object */ - { 4218, _gloffset_GenTextures }, - { 8877, _gloffset_BindTexture }, - { 17329, _gloffset_IsTexture }, - { 22593, _gloffset_PrioritizeTextures }, - { 26755, _gloffset_DeleteTextures }, - { 40964, _gloffset_AreTexturesResident }, + { 4312, _gloffset_GenTextures }, + { 9101, _gloffset_BindTexture }, + { 17962, _gloffset_IsTexture }, + { 23435, _gloffset_PrioritizeTextures }, + { 27742, _gloffset_DeleteTextures }, + { 42772, _gloffset_AreTexturesResident }, /* from GL_EXT_vertex_array */ - { 18642, _gloffset_ArrayElement }, - { 29271, _gloffset_DrawArrays }, - { 38868, _gloffset_GetPointerv }, + { 19286, _gloffset_ArrayElement }, + { 30344, _gloffset_DrawArrays }, + { 40567, _gloffset_GetPointerv }, /* from GL_NV_read_buffer */ - { 30055, _gloffset_ReadBuffer }, + { 31229, _gloffset_ReadBuffer }, /* from GL_OES_blend_subtract */ - { 36805, _gloffset_BlendEquation }, + { 38389, _gloffset_BlendEquation }, /* from GL_OES_texture_3D */ - { 22241, _gloffset_TexImage3D }, - { 38258, _gloffset_CopyTexSubImage3D }, - { 40508, _gloffset_TexSubImage3D }, + { 23030, _gloffset_TexImage3D }, + { 39884, _gloffset_CopyTexSubImage3D }, + { 42316, _gloffset_TexSubImage3D }, /* from GL_OES_texture_cube_map */ - { 16915, _gloffset_TexGeni }, - { 16943, _gloffset_TexGenf }, - { 20305, _gloffset_GetTexGenfv }, - { 34287, _gloffset_TexGeniv }, - { 36629, _gloffset_TexGenfv }, - { 42185, _gloffset_GetTexGeniv }, + { 17548, _gloffset_TexGeni }, + { 17576, _gloffset_TexGenf }, + { 20981, _gloffset_GetTexGenfv }, + { 35687, _gloffset_TexGeniv }, + { 38213, _gloffset_TexGenfv }, + { 44026, _gloffset_GetTexGeniv }, /* from GL_SGI_color_table */ - { 2717, _gloffset_ColorTableParameteriv }, - { 13558, _gloffset_ColorTable }, - { 17273, _gloffset_ColorTableParameterfv }, - { 18153, _gloffset_GetColorTableParameterfv }, - { 26555, _gloffset_GetColorTable }, - { 26633, _gloffset_CopyColorTable }, - { 30264, _gloffset_GetColorTableParameteriv }, + { 2792, _gloffset_ColorTableParameteriv }, + { 13948, _gloffset_ColorTable }, + { 17906, _gloffset_ColorTableParameterfv }, + { 18797, _gloffset_GetColorTableParameterfv }, + { 27513, _gloffset_GetColorTable }, + { 27591, _gloffset_CopyColorTable }, + { 31438, _gloffset_GetColorTableParameteriv }, { -1, -1 } }; diff --git a/xorg-server/glx/rensize.c b/xorg-server/glx/rensize.c index 884369d8f..a9227b537 100644 --- a/xorg-server/glx/rensize.c +++ b/xorg-server/glx/rensize.c @@ -47,19 +47,11 @@ (((a & 0xff000000U)>>24) | ((a & 0xff0000U)>>8) | \ ((a & 0xff00U)<<8) | ((a & 0xffU)<<24)) -static int -Map1Size(GLint k, GLint order) -{ - if (order <= 0 || k < 0) - return -1; - return k * order; -} - int -__glXMap1dReqSize(const GLbyte * pc, Bool swap) +__glXMap1dReqSize(const GLbyte * pc, Bool swap, int reqlen) { GLenum target; - GLint order, k; + GLint order; target = *(GLenum *) (pc + 16); order = *(GLint *) (pc + 20); @@ -67,15 +59,16 @@ __glXMap1dReqSize(const GLbyte * pc, Bool swap) target = SWAPL(target); order = SWAPL(order); } - k = __glMap1d_size(target); - return 8 * Map1Size(k, order); + if (order < 1) + return -1; + return safe_mul(8, safe_mul(__glMap1d_size(target), order)); } int -__glXMap1fReqSize(const GLbyte * pc, Bool swap) +__glXMap1fReqSize(const GLbyte * pc, Bool swap, int reqlen) { GLenum target; - GLint order, k; + GLint order; target = *(GLenum *) (pc + 0); order = *(GLint *) (pc + 12); @@ -83,23 +76,24 @@ __glXMap1fReqSize(const GLbyte * pc, Bool swap) target = SWAPL(target); order = SWAPL(order); } - k = __glMap1f_size(target); - return 4 * Map1Size(k, order); + if (order < 1) + return -1; + return safe_mul(4, safe_mul(__glMap1f_size(target), order)); } static int Map2Size(int k, int majorOrder, int minorOrder) { - if (majorOrder <= 0 || minorOrder <= 0 || k < 0) + if (majorOrder < 1 || minorOrder < 1) return -1; - return k * majorOrder * minorOrder; + return safe_mul(k, safe_mul(majorOrder, minorOrder)); } int -__glXMap2dReqSize(const GLbyte * pc, Bool swap) +__glXMap2dReqSize(const GLbyte * pc, Bool swap, int reqlen) { GLenum target; - GLint uorder, vorder, k; + GLint uorder, vorder; target = *(GLenum *) (pc + 32); uorder = *(GLint *) (pc + 36); @@ -109,15 +103,14 @@ __glXMap2dReqSize(const GLbyte * pc, Bool swap) uorder = SWAPL(uorder); vorder = SWAPL(vorder); } - k = __glMap2d_size(target); - return 8 * Map2Size(k, uorder, vorder); + return safe_mul(8, Map2Size(__glMap2d_size(target), uorder, vorder)); } int -__glXMap2fReqSize(const GLbyte * pc, Bool swap) +__glXMap2fReqSize(const GLbyte * pc, Bool swap, int reqlen) { GLenum target; - GLint uorder, vorder, k; + GLint uorder, vorder; target = *(GLenum *) (pc + 0); uorder = *(GLint *) (pc + 12); @@ -127,8 +120,7 @@ __glXMap2fReqSize(const GLbyte * pc, Bool swap) uorder = SWAPL(uorder); vorder = SWAPL(vorder); } - k = __glMap2f_size(target); - return 4 * Map2Size(k, uorder, vorder); + return safe_mul(4, Map2Size(__glMap2f_size(target), uorder, vorder)); } /** @@ -179,14 +171,16 @@ __glXImageSize(GLenum format, GLenum type, GLenum target, GLint bytesPerElement, elementsPerGroup, groupsPerRow; GLint groupSize, rowSize, padding, imageSize; + if (w == 0 || h == 0 || d == 0) + return 0; + if (w < 0 || h < 0 || d < 0 || (type == GL_BITMAP && (format != GL_COLOR_INDEX && format != GL_STENCIL_INDEX))) { return -1; } - if (w == 0 || h == 0 || d == 0) - return 0; + /* proxy targets have no data */ switch (target) { case GL_PROXY_TEXTURE_1D: case GL_PROXY_TEXTURE_2D: @@ -203,6 +197,12 @@ __glXImageSize(GLenum format, GLenum type, GLenum target, return 0; } + /* real data has to have real sizes */ + if (imageHeight < 0 || rowLength < 0 || skipImages < 0 || skipRows < 0) + return -1; + if (alignment != 1 && alignment != 2 && alignment != 4 && alignment != 8) + return -1; + if (type == GL_BITMAP) { if (rowLength > 0) { groupsPerRow = rowLength; @@ -211,11 +211,14 @@ __glXImageSize(GLenum format, GLenum type, GLenum target, groupsPerRow = w; } rowSize = bits_to_bytes(groupsPerRow); + if (rowSize < 0) + return -1; padding = (rowSize % alignment); if (padding) { rowSize += alignment - padding; } - return ((h + skipRows) * rowSize); + + return safe_mul(safe_add(h, skipRows), rowSize); } else { switch (format) { @@ -228,6 +231,11 @@ __glXImageSize(GLenum format, GLenum type, GLenum target, case GL_ALPHA: case GL_LUMINANCE: case GL_INTENSITY: + case GL_RED_INTEGER_EXT: + case GL_GREEN_INTEGER_EXT: + case GL_BLUE_INTEGER_EXT: + case GL_ALPHA_INTEGER_EXT: + case GL_LUMINANCE_INTEGER_EXT: elementsPerGroup = 1; break; case GL_422_EXT: @@ -238,14 +246,19 @@ __glXImageSize(GLenum format, GLenum type, GLenum target, case GL_DEPTH_STENCIL_MESA: case GL_YCBCR_MESA: case GL_LUMINANCE_ALPHA: + case GL_LUMINANCE_ALPHA_INTEGER_EXT: elementsPerGroup = 2; break; case GL_RGB: case GL_BGR: + case GL_RGB_INTEGER_EXT: + case GL_BGR_INTEGER_EXT: elementsPerGroup = 3; break; case GL_RGBA: case GL_BGRA: + case GL_RGBA_INTEGER_EXT: + case GL_BGRA_INTEGER_EXT: case GL_ABGR_EXT: elementsPerGroup = 4; break; @@ -297,6 +310,7 @@ __glXImageSize(GLenum format, GLenum type, GLenum target, default: return -1; } + /* known safe by the switches above, not checked */ groupSize = bytesPerElement * elementsPerGroup; if (rowLength > 0) { groupsPerRow = rowLength; @@ -304,18 +318,21 @@ __glXImageSize(GLenum format, GLenum type, GLenum target, else { groupsPerRow = w; } - rowSize = groupsPerRow * groupSize; + + if ((rowSize = safe_mul(groupsPerRow, groupSize)) < 0) + return -1; padding = (rowSize % alignment); if (padding) { rowSize += alignment - padding; } - if (imageHeight > 0) { - imageSize = (imageHeight + skipRows) * rowSize; - } - else { - imageSize = (h + skipRows) * rowSize; - } - return ((d + skipImages) * imageSize); + + if (imageHeight > 0) + h = imageHeight; + h = safe_add(h, skipRows); + + imageSize = safe_mul(h, rowSize); + + return safe_mul(safe_add(d, skipImages), imageSize); } } @@ -346,13 +363,14 @@ __glXTypeSize(GLenum enm) } int -__glXDrawArraysReqSize(const GLbyte * pc, Bool swap) +__glXDrawArraysReqSize(const GLbyte * pc, Bool swap, int reqlen) { __GLXdispatchDrawArraysHeader *hdr = (__GLXdispatchDrawArraysHeader *) pc; __GLXdispatchDrawArraysComponentHeader *compHeader; GLint numVertexes = hdr->numVertexes; GLint numComponents = hdr->numComponents; GLint arrayElementSize = 0; + GLint x, size; int i; if (swap) { @@ -361,6 +379,13 @@ __glXDrawArraysReqSize(const GLbyte * pc, Bool swap) } pc += sizeof(__GLXdispatchDrawArraysHeader); + reqlen -= sizeof(__GLXdispatchDrawArraysHeader); + + size = safe_mul(sizeof(__GLXdispatchDrawArraysComponentHeader), + numComponents); + if (size < 0 || reqlen < 0 || reqlen < size) + return -1; + compHeader = (__GLXdispatchDrawArraysComponentHeader *) pc; for (i = 0; i < numComponents; i++) { @@ -404,17 +429,18 @@ __glXDrawArraysReqSize(const GLbyte * pc, Bool swap) return -1; } - arrayElementSize += __GLX_PAD(numVals * __glXTypeSize(datatype)); + x = safe_pad(safe_mul(numVals, __glXTypeSize(datatype))); + if ((arrayElementSize = safe_add(arrayElementSize, x)) < 0) + return -1; pc += sizeof(__GLXdispatchDrawArraysComponentHeader); } - return ((numComponents * sizeof(__GLXdispatchDrawArraysComponentHeader)) + - (numVertexes * arrayElementSize)); + return safe_add(size, safe_mul(numVertexes, arrayElementSize)); } int -__glXSeparableFilter2DReqSize(const GLbyte * pc, Bool swap) +__glXSeparableFilter2DReqSize(const GLbyte * pc, Bool swap, int reqlen) { __GLXdispatchConvolutionFilterHeader *hdr = (__GLXdispatchConvolutionFilterHeader *) pc; @@ -439,9 +465,7 @@ __glXSeparableFilter2DReqSize(const GLbyte * pc, Bool swap) /* XXX Should rowLength be used for either or both image? */ image1size = __glXImageSize(format, type, 0, w, 1, 1, 0, rowLength, 0, 0, alignment); - image1size = __GLX_PAD(image1size); image2size = __glXImageSize(format, type, 0, h, 1, 1, 0, rowLength, 0, 0, alignment); - return image1size + image2size; - + return safe_add(safe_pad(image1size), image2size); } diff --git a/xorg-server/glx/single2.c b/xorg-server/glx/single2.c index 8d4d1d061..cd3593295 100644 --- a/xorg-server/glx/single2.c +++ b/xorg-server/glx/single2.c @@ -48,11 +48,14 @@ int __glXDisp_FeedbackBuffer(__GLXclientState * cl, GLbyte * pc) { + ClientPtr client = cl->client; GLsizei size; GLenum type; __GLXcontext *cx; int error; + REQUEST_FIXED_SIZE(xGLXSingleReq, 8); + cx = __glXForceCurrent(cl, __GLX_GET_SINGLE_CONTEXT_TAG(pc), &error); if (!cx) { return error; @@ -79,10 +82,13 @@ __glXDisp_FeedbackBuffer(__GLXclientState * cl, GLbyte * pc) int __glXDisp_SelectBuffer(__GLXclientState * cl, GLbyte * pc) { + ClientPtr client = cl->client; __GLXcontext *cx; GLsizei size; int error; + REQUEST_FIXED_SIZE(xGLXSingleReq, 4); + cx = __glXForceCurrent(cl, __GLX_GET_SINGLE_CONTEXT_TAG(pc), &error); if (!cx) { return error; @@ -107,7 +113,7 @@ __glXDisp_SelectBuffer(__GLXclientState * cl, GLbyte * pc) int __glXDisp_RenderMode(__GLXclientState * cl, GLbyte * pc) { - ClientPtr client; + ClientPtr client = cl->client; xGLXRenderModeReply reply; __GLXcontext *cx; GLint nitems = 0, retBytes = 0, retval, newModeCheck; @@ -115,6 +121,8 @@ __glXDisp_RenderMode(__GLXclientState * cl, GLbyte * pc) GLenum newMode; int error; + REQUEST_FIXED_SIZE(xGLXSingleReq, 4); + cx = __glXForceCurrent(cl, __GLX_GET_SINGLE_CONTEXT_TAG(pc), &error); if (!cx) { return error; @@ -191,7 +199,6 @@ __glXDisp_RenderMode(__GLXclientState * cl, GLbyte * pc) ** selection array, as per the API for glRenderMode itself. */ noChangeAllowed:; - client = cl->client; reply = (xGLXRenderModeReply) { .type = X_Reply, .sequenceNumber = client->sequence, @@ -210,9 +217,12 @@ __glXDisp_RenderMode(__GLXclientState * cl, GLbyte * pc) int __glXDisp_Flush(__GLXclientState * cl, GLbyte * pc) { + ClientPtr client = cl->client; __GLXcontext *cx; int error; + REQUEST_SIZE_MATCH(xGLXSingleReq); + cx = __glXForceCurrent(cl, __GLX_GET_SINGLE_CONTEXT_TAG(pc), &error); if (!cx) { return error; @@ -226,10 +236,12 @@ __glXDisp_Flush(__GLXclientState * cl, GLbyte * pc) int __glXDisp_Finish(__GLXclientState * cl, GLbyte * pc) { + ClientPtr client = cl->client; __GLXcontext *cx; - ClientPtr client; int error; + REQUEST_SIZE_MATCH(xGLXSingleReq); + cx = __glXForceCurrent(cl, __GLX_GET_SINGLE_CONTEXT_TAG(pc), &error); if (!cx) { return error; @@ -320,7 +332,7 @@ __glXcombine_strings(const char *cext_string, const char *sext_string) int DoGetString(__GLXclientState * cl, GLbyte * pc, GLboolean need_swap) { - ClientPtr client; + ClientPtr client = cl->client; __GLXcontext *cx; GLenum name; const char *string; @@ -330,6 +342,8 @@ DoGetString(__GLXclientState * cl, GLbyte * pc, GLboolean need_swap) char *buf = NULL, *buf1 = NULL; GLint length = 0; + REQUEST_FIXED_SIZE(xGLXSingleReq, 4); + /* If the client has the opposite byte order, swap the contextTag and * the name. */ @@ -346,7 +360,6 @@ DoGetString(__GLXclientState * cl, GLbyte * pc, GLboolean need_swap) pc += __GLX_SINGLE_HDR_SIZE; name = *(GLenum *) (pc + 0); string = (const char *) glGetString(name); - client = cl->client; if (string == NULL) string = ""; diff --git a/xorg-server/glx/single2swap.c b/xorg-server/glx/single2swap.c index 90387a2e8..a35767f0d 100644 --- a/xorg-server/glx/single2swap.c +++ b/xorg-server/glx/single2swap.c @@ -44,6 +44,7 @@ int __glXDispSwap_FeedbackBuffer(__GLXclientState * cl, GLbyte * pc) { + ClientPtr client = cl->client; GLsizei size; GLenum type; @@ -51,6 +52,8 @@ __glXDispSwap_FeedbackBuffer(__GLXclientState * cl, GLbyte * pc) __GLXcontext *cx; int error; + REQUEST_FIXED_SIZE(xGLXSingleReq, 8); + __GLX_SWAP_INT(&((xGLXSingleReq *) pc)->contextTag); cx = __glXForceCurrent(cl, __GLX_GET_SINGLE_CONTEXT_TAG(pc), &error); if (!cx) { @@ -80,12 +83,15 @@ __glXDispSwap_FeedbackBuffer(__GLXclientState * cl, GLbyte * pc) int __glXDispSwap_SelectBuffer(__GLXclientState * cl, GLbyte * pc) { + ClientPtr client = cl->client; __GLXcontext *cx; GLsizei size; __GLX_DECLARE_SWAP_VARIABLES; int error; + REQUEST_FIXED_SIZE(xGLXSingleReq, 4); + __GLX_SWAP_INT(&((xGLXSingleReq *) pc)->contextTag); cx = __glXForceCurrent(cl, __GLX_GET_SINGLE_CONTEXT_TAG(pc), &error); if (!cx) { @@ -112,7 +118,7 @@ __glXDispSwap_SelectBuffer(__GLXclientState * cl, GLbyte * pc) int __glXDispSwap_RenderMode(__GLXclientState * cl, GLbyte * pc) { - ClientPtr client; + ClientPtr client = cl->client; __GLXcontext *cx; xGLXRenderModeReply reply; GLint nitems = 0, retBytes = 0, retval, newModeCheck; @@ -123,6 +129,8 @@ __glXDispSwap_RenderMode(__GLXclientState * cl, GLbyte * pc) __GLX_DECLARE_SWAP_ARRAY_VARIABLES; int error; + REQUEST_FIXED_SIZE(xGLXSingleReq, 4); + __GLX_SWAP_INT(&((xGLXSingleReq *) pc)->contextTag); cx = __glXForceCurrent(cl, __GLX_GET_SINGLE_CONTEXT_TAG(pc), &error); if (!cx) { @@ -203,7 +211,6 @@ __glXDispSwap_RenderMode(__GLXclientState * cl, GLbyte * pc) ** selection array, as per the API for glRenderMode itself. */ noChangeAllowed:; - client = cl->client; reply = (xGLXRenderModeReply) { .type = X_Reply, .sequenceNumber = client->sequence, @@ -227,11 +234,14 @@ __glXDispSwap_RenderMode(__GLXclientState * cl, GLbyte * pc) int __glXDispSwap_Flush(__GLXclientState * cl, GLbyte * pc) { + ClientPtr client = cl->client; __GLXcontext *cx; int error; __GLX_DECLARE_SWAP_VARIABLES; + REQUEST_SIZE_MATCH(xGLXSingleReq); + __GLX_SWAP_INT(&((xGLXSingleReq *) pc)->contextTag); cx = __glXForceCurrent(cl, __GLX_GET_SINGLE_CONTEXT_TAG(pc), &error); if (!cx) { @@ -246,12 +256,14 @@ __glXDispSwap_Flush(__GLXclientState * cl, GLbyte * pc) int __glXDispSwap_Finish(__GLXclientState * cl, GLbyte * pc) { + ClientPtr client = cl->client; __GLXcontext *cx; - ClientPtr client; int error; __GLX_DECLARE_SWAP_VARIABLES; + REQUEST_SIZE_MATCH(xGLXSingleReq); + __GLX_SWAP_INT(&((xGLXSingleReq *) pc)->contextTag); cx = __glXForceCurrent(cl, __GLX_GET_SINGLE_CONTEXT_TAG(pc), &error); if (!cx) { @@ -263,7 +275,6 @@ __glXDispSwap_Finish(__GLXclientState * cl, GLbyte * pc) cx->hasUnflushedCommands = GL_FALSE; /* Send empty reply packet to indicate finish is finished */ - client = cl->client; __GLX_BEGIN_REPLY(0); __GLX_PUT_RETVAL(0); __GLX_SWAP_REPLY_HEADER(); diff --git a/xorg-server/glx/singlepix.c b/xorg-server/glx/singlepix.c index 06c0ad66f..96c0e9f30 100644 --- a/xorg-server/glx/singlepix.c +++ b/xorg-server/glx/singlepix.c @@ -54,6 +54,8 @@ __glXDisp_ReadPixels(__GLXclientState * cl, GLbyte * pc) int error; char *answer, answerBuffer[200]; + REQUEST_FIXED_SIZE(xGLXSingleReq, 28); + cx = __glXForceCurrent(cl, __GLX_GET_SINGLE_CONTEXT_TAG(pc), &error); if (!cx) { return error; @@ -68,7 +70,7 @@ __glXDisp_ReadPixels(__GLXclientState * cl, GLbyte * pc) lsbFirst = *(GLboolean *) (pc + 25); compsize = __glReadPixels_size(format, type, width, height); if (compsize < 0) - compsize = 0; + return BadLength; glPixelStorei(GL_PACK_SWAP_BYTES, swapBytes); glPixelStorei(GL_PACK_LSB_FIRST, lsbFirst); @@ -103,6 +105,8 @@ __glXDisp_GetTexImage(__GLXclientState * cl, GLbyte * pc) char *answer, answerBuffer[200]; GLint width = 0, height = 0, depth = 1; + REQUEST_FIXED_SIZE(xGLXSingleReq, 20); + cx = __glXForceCurrent(cl, __GLX_GET_SINGLE_CONTEXT_TAG(pc), &error); if (!cx) { return error; @@ -127,7 +131,7 @@ __glXDisp_GetTexImage(__GLXclientState * cl, GLbyte * pc) compsize = __glGetTexImage_size(target, level, format, type, width, height, depth); if (compsize < 0) - compsize = 0; + return BadLength; glPixelStorei(GL_PACK_SWAP_BYTES, swapBytes); __GLX_GET_ANSWER_BUFFER(answer, cl, compsize, 1); @@ -160,6 +164,8 @@ __glXDisp_GetPolygonStipple(__GLXclientState * cl, GLbyte * pc) GLubyte answerBuffer[200]; char *answer; + REQUEST_FIXED_SIZE(xGLXSingleReq, 4); + cx = __glXForceCurrent(cl, __GLX_GET_SINGLE_CONTEXT_TAG(pc), &error); if (!cx) { return error; @@ -220,15 +226,13 @@ GetSeparableFilter(__GLXclientState * cl, GLbyte * pc, GLXContextTag tag) compsize = __glGetTexImage_size(target, 1, format, type, width, 1, 1); compsize2 = __glGetTexImage_size(target, 1, format, type, height, 1, 1); - if (compsize < 0) - compsize = 0; - if (compsize2 < 0) - compsize2 = 0; - compsize = __GLX_PAD(compsize); - compsize2 = __GLX_PAD(compsize2); + if ((compsize = safe_pad(compsize)) < 0) + return BadLength; + if ((compsize2 = safe_pad(compsize2)) < 0) + return BadLength; glPixelStorei(GL_PACK_SWAP_BYTES, swapBytes); - __GLX_GET_ANSWER_BUFFER(answer, cl, compsize + compsize2, 1); + __GLX_GET_ANSWER_BUFFER(answer, cl, safe_add(compsize, compsize2), 1); __glXClearErrorOccured(); glGetSeparableFilter(*(GLenum *) (pc + 0), *(GLenum *) (pc + 4), *(GLenum *) (pc + 8), answer, answer + compsize, NULL); @@ -252,7 +256,8 @@ int __glXDisp_GetSeparableFilter(__GLXclientState * cl, GLbyte * pc) { const GLXContextTag tag = __GLX_GET_SINGLE_CONTEXT_TAG(pc); - + ClientPtr client = cl->client; + REQUEST_FIXED_SIZE(xGLXSingleReq, 16); return GetSeparableFilter(cl, pc + __GLX_SINGLE_HDR_SIZE, tag); } @@ -260,7 +265,8 @@ int __glXDisp_GetSeparableFilterEXT(__GLXclientState * cl, GLbyte * pc) { const GLXContextTag tag = __GLX_GET_VENDPRIV_CONTEXT_TAG(pc); - + ClientPtr client = cl->client; + REQUEST_FIXED_SIZE(xGLXVendorPrivateReq, 16); return GetSeparableFilter(cl, pc + __GLX_VENDPRIV_HDR_SIZE, tag); } @@ -299,7 +305,7 @@ GetConvolutionFilter(__GLXclientState * cl, GLbyte * pc, GLXContextTag tag) */ compsize = __glGetTexImage_size(target, 1, format, type, width, height, 1); if (compsize < 0) - compsize = 0; + return BadLength; glPixelStorei(GL_PACK_SWAP_BYTES, swapBytes); __GLX_GET_ANSWER_BUFFER(answer, cl, compsize, 1); @@ -326,7 +332,8 @@ int __glXDisp_GetConvolutionFilter(__GLXclientState * cl, GLbyte * pc) { const GLXContextTag tag = __GLX_GET_SINGLE_CONTEXT_TAG(pc); - + ClientPtr client = cl->client; + REQUEST_FIXED_SIZE(xGLXSingleReq, 16); return GetConvolutionFilter(cl, pc + __GLX_SINGLE_HDR_SIZE, tag); } @@ -334,7 +341,8 @@ int __glXDisp_GetConvolutionFilterEXT(__GLXclientState * cl, GLbyte * pc) { const GLXContextTag tag = __GLX_GET_VENDPRIV_CONTEXT_TAG(pc); - + ClientPtr client = cl->client; + REQUEST_FIXED_SIZE(xGLXVendorPrivateReq, 16); return GetConvolutionFilter(cl, pc + __GLX_VENDPRIV_HDR_SIZE, tag); } @@ -368,7 +376,7 @@ GetHistogram(__GLXclientState * cl, GLbyte * pc, GLXContextTag tag) */ compsize = __glGetTexImage_size(target, 1, format, type, width, 1, 1); if (compsize < 0) - compsize = 0; + return BadLength; glPixelStorei(GL_PACK_SWAP_BYTES, swapBytes); __GLX_GET_ANSWER_BUFFER(answer, cl, compsize, 1); @@ -393,7 +401,8 @@ int __glXDisp_GetHistogram(__GLXclientState * cl, GLbyte * pc) { const GLXContextTag tag = __GLX_GET_SINGLE_CONTEXT_TAG(pc); - + ClientPtr client = cl->client; + REQUEST_FIXED_SIZE(xGLXSingleReq, 16); return GetHistogram(cl, pc + __GLX_SINGLE_HDR_SIZE, tag); } @@ -401,7 +410,8 @@ int __glXDisp_GetHistogramEXT(__GLXclientState * cl, GLbyte * pc) { const GLXContextTag tag = __GLX_GET_VENDPRIV_CONTEXT_TAG(pc); - + ClientPtr client = cl->client; + REQUEST_FIXED_SIZE(xGLXVendorPrivateReq, 16); return GetHistogram(cl, pc + __GLX_VENDPRIV_HDR_SIZE, tag); } @@ -429,7 +439,7 @@ GetMinmax(__GLXclientState * cl, GLbyte * pc, GLXContextTag tag) compsize = __glGetTexImage_size(target, 1, format, type, 2, 1, 1); if (compsize < 0) - compsize = 0; + return BadLength; glPixelStorei(GL_PACK_SWAP_BYTES, swapBytes); __GLX_GET_ANSWER_BUFFER(answer, cl, compsize, 1); @@ -453,7 +463,8 @@ int __glXDisp_GetMinmax(__GLXclientState * cl, GLbyte * pc) { const GLXContextTag tag = __GLX_GET_SINGLE_CONTEXT_TAG(pc); - + ClientPtr client = cl->client; + REQUEST_FIXED_SIZE(xGLXSingleReq, 16); return GetMinmax(cl, pc + __GLX_SINGLE_HDR_SIZE, tag); } @@ -461,7 +472,8 @@ int __glXDisp_GetMinmaxEXT(__GLXclientState * cl, GLbyte * pc) { const GLXContextTag tag = __GLX_GET_VENDPRIV_CONTEXT_TAG(pc); - + ClientPtr client = cl->client; + REQUEST_FIXED_SIZE(xGLXVendorPrivateReq, 16); return GetMinmax(cl, pc + __GLX_VENDPRIV_HDR_SIZE, tag); } @@ -494,7 +506,7 @@ GetColorTable(__GLXclientState * cl, GLbyte * pc, GLXContextTag tag) */ compsize = __glGetTexImage_size(target, 1, format, type, width, 1, 1); if (compsize < 0) - compsize = 0; + return BadLength; glPixelStorei(GL_PACK_SWAP_BYTES, swapBytes); __GLX_GET_ANSWER_BUFFER(answer, cl, compsize, 1); @@ -520,7 +532,8 @@ int __glXDisp_GetColorTable(__GLXclientState * cl, GLbyte * pc) { const GLXContextTag tag = __GLX_GET_SINGLE_CONTEXT_TAG(pc); - + ClientPtr client = cl->client; + REQUEST_FIXED_SIZE(xGLXSingleReq, 16); return GetColorTable(cl, pc + __GLX_SINGLE_HDR_SIZE, tag); } @@ -528,6 +541,7 @@ int __glXDisp_GetColorTableSGI(__GLXclientState * cl, GLbyte * pc) { const GLXContextTag tag = __GLX_GET_VENDPRIV_CONTEXT_TAG(pc); - + ClientPtr client = cl->client; + REQUEST_FIXED_SIZE(xGLXVendorPrivateReq, 16); return GetColorTable(cl, pc + __GLX_VENDPRIV_HDR_SIZE, tag); } diff --git a/xorg-server/glx/singlepixswap.c b/xorg-server/glx/singlepixswap.c index b1ed6cec7..fa373faad 100644 --- a/xorg-server/glx/singlepixswap.c +++ b/xorg-server/glx/singlepixswap.c @@ -56,6 +56,8 @@ __glXDispSwap_ReadPixels(__GLXclientState * cl, GLbyte * pc) int error; char *answer, answerBuffer[200]; + REQUEST_FIXED_SIZE(xGLXSingleReq, 28); + __GLX_SWAP_INT(&((xGLXSingleReq *) pc)->contextTag); cx = __glXForceCurrent(cl, __GLX_GET_SINGLE_CONTEXT_TAG(pc), &error); if (!cx) { @@ -78,7 +80,7 @@ __glXDispSwap_ReadPixels(__GLXclientState * cl, GLbyte * pc) lsbFirst = *(GLboolean *) (pc + 25); compsize = __glReadPixels_size(format, type, width, height); if (compsize < 0) - compsize = 0; + return BadLength; glPixelStorei(GL_PACK_SWAP_BYTES, !swapBytes); glPixelStorei(GL_PACK_LSB_FIRST, lsbFirst); @@ -117,6 +119,8 @@ __glXDispSwap_GetTexImage(__GLXclientState * cl, GLbyte * pc) char *answer, answerBuffer[200]; GLint width = 0, height = 0, depth = 1; + REQUEST_FIXED_SIZE(xGLXSingleReq, 20); + __GLX_SWAP_INT(&((xGLXSingleReq *) pc)->contextTag); cx = __glXForceCurrent(cl, __GLX_GET_SINGLE_CONTEXT_TAG(pc), &error); if (!cx) { @@ -147,7 +151,7 @@ __glXDispSwap_GetTexImage(__GLXclientState * cl, GLbyte * pc) compsize = __glGetTexImage_size(target, level, format, type, width, height, depth); if (compsize < 0) - compsize = 0; + return BadLength; glPixelStorei(GL_PACK_SWAP_BYTES, !swapBytes); __GLX_GET_ANSWER_BUFFER(answer, cl, compsize, 1); @@ -187,6 +191,8 @@ __glXDispSwap_GetPolygonStipple(__GLXclientState * cl, GLbyte * pc) __GLX_DECLARE_SWAP_VARIABLES; + REQUEST_FIXED_SIZE(xGLXSingleReq, 4); + __GLX_SWAP_INT(&((xGLXSingleReq *) pc)->contextTag); cx = __glXForceCurrent(cl, __GLX_GET_SINGLE_CONTEXT_TAG(pc), &error); if (!cx) { @@ -254,15 +260,13 @@ GetSeparableFilter(__GLXclientState * cl, GLbyte * pc, GLXContextTag tag) compsize = __glGetTexImage_size(target, 1, format, type, width, 1, 1); compsize2 = __glGetTexImage_size(target, 1, format, type, height, 1, 1); - if (compsize < 0) - compsize = 0; - if (compsize2 < 0) - compsize2 = 0; - compsize = __GLX_PAD(compsize); - compsize2 = __GLX_PAD(compsize2); + if ((compsize = safe_pad(compsize)) < 0) + return BadLength; + if ((compsize2 = safe_pad(compsize2)) < 0) + return BadLength; glPixelStorei(GL_PACK_SWAP_BYTES, !swapBytes); - __GLX_GET_ANSWER_BUFFER(answer, cl, compsize + compsize2, 1); + __GLX_GET_ANSWER_BUFFER(answer, cl, safe_add(compsize, compsize2), 1); __glXClearErrorOccured(); glGetSeparableFilter(*(GLenum *) (pc + 0), *(GLenum *) (pc + 4), *(GLenum *) (pc + 8), answer, answer + compsize, NULL); @@ -288,7 +292,9 @@ int __glXDispSwap_GetSeparableFilter(__GLXclientState * cl, GLbyte * pc) { const GLXContextTag tag = __GLX_GET_SINGLE_CONTEXT_TAG(pc); + ClientPtr client = cl->client; + REQUEST_FIXED_SIZE(xGLXSingleReq, 16); return GetSeparableFilter(cl, pc + __GLX_SINGLE_HDR_SIZE, tag); } @@ -296,7 +302,9 @@ int __glXDispSwap_GetSeparableFilterEXT(__GLXclientState * cl, GLbyte * pc) { const GLXContextTag tag = __GLX_GET_VENDPRIV_CONTEXT_TAG(pc); + ClientPtr client = cl->client; + REQUEST_FIXED_SIZE(xGLXVendorPrivateReq, 16); return GetSeparableFilter(cl, pc + __GLX_VENDPRIV_HDR_SIZE, tag); } @@ -341,7 +349,7 @@ GetConvolutionFilter(__GLXclientState * cl, GLbyte * pc, GLXContextTag tag) */ compsize = __glGetTexImage_size(target, 1, format, type, width, height, 1); if (compsize < 0) - compsize = 0; + return BadLength; glPixelStorei(GL_PACK_SWAP_BYTES, !swapBytes); __GLX_GET_ANSWER_BUFFER(answer, cl, compsize, 1); @@ -370,7 +378,9 @@ int __glXDispSwap_GetConvolutionFilter(__GLXclientState * cl, GLbyte * pc) { const GLXContextTag tag = __GLX_GET_SINGLE_CONTEXT_TAG(pc); + ClientPtr client = cl->client; + REQUEST_FIXED_SIZE(xGLXSingleReq, 16); return GetConvolutionFilter(cl, pc + __GLX_SINGLE_HDR_SIZE, tag); } @@ -378,7 +388,9 @@ int __glXDispSwap_GetConvolutionFilterEXT(__GLXclientState * cl, GLbyte * pc) { const GLXContextTag tag = __GLX_GET_VENDPRIV_CONTEXT_TAG(pc); + ClientPtr client = cl->client; + REQUEST_FIXED_SIZE(xGLXVendorPrivateReq, 16); return GetConvolutionFilter(cl, pc + __GLX_VENDPRIV_HDR_SIZE, tag); } @@ -418,7 +430,7 @@ GetHistogram(__GLXclientState * cl, GLbyte * pc, GLXContextTag tag) */ compsize = __glGetTexImage_size(target, 1, format, type, width, 1, 1); if (compsize < 0) - compsize = 0; + return BadLength; glPixelStorei(GL_PACK_SWAP_BYTES, !swapBytes); __GLX_GET_ANSWER_BUFFER(answer, cl, compsize, 1); @@ -444,7 +456,9 @@ int __glXDispSwap_GetHistogram(__GLXclientState * cl, GLbyte * pc) { const GLXContextTag tag = __GLX_GET_SINGLE_CONTEXT_TAG(pc); + ClientPtr client = cl->client; + REQUEST_FIXED_SIZE(xGLXSingleReq, 16); return GetHistogram(cl, pc + __GLX_SINGLE_HDR_SIZE, tag); } @@ -452,7 +466,9 @@ int __glXDispSwap_GetHistogramEXT(__GLXclientState * cl, GLbyte * pc) { const GLXContextTag tag = __GLX_GET_VENDPRIV_CONTEXT_TAG(pc); + ClientPtr client = cl->client; + REQUEST_FIXED_SIZE(xGLXVendorPrivateReq, 16); return GetHistogram(cl, pc + __GLX_VENDPRIV_HDR_SIZE, tag); } @@ -486,7 +502,7 @@ GetMinmax(__GLXclientState * cl, GLbyte * pc, GLXContextTag tag) compsize = __glGetTexImage_size(target, 1, format, type, 2, 1, 1); if (compsize < 0) - compsize = 0; + return BadLength; glPixelStorei(GL_PACK_SWAP_BYTES, !swapBytes); __GLX_GET_ANSWER_BUFFER(answer, cl, compsize, 1); @@ -510,7 +526,9 @@ int __glXDispSwap_GetMinmax(__GLXclientState * cl, GLbyte * pc) { const GLXContextTag tag = __GLX_GET_SINGLE_CONTEXT_TAG(pc); + ClientPtr client = cl->client; + REQUEST_FIXED_SIZE(xGLXSingleReq, 16); return GetMinmax(cl, pc + __GLX_SINGLE_HDR_SIZE, tag); } @@ -518,7 +536,9 @@ int __glXDispSwap_GetMinmaxEXT(__GLXclientState * cl, GLbyte * pc) { const GLXContextTag tag = __GLX_GET_VENDPRIV_CONTEXT_TAG(pc); + ClientPtr client = cl->client; + REQUEST_FIXED_SIZE(xGLXVendorPrivateReq, 16); return GetMinmax(cl, pc + __GLX_VENDPRIV_HDR_SIZE, tag); } @@ -557,7 +577,7 @@ GetColorTable(__GLXclientState * cl, GLbyte * pc, GLXContextTag tag) */ compsize = __glGetTexImage_size(target, 1, format, type, width, 1, 1); if (compsize < 0) - compsize = 0; + return BadLength; glPixelStorei(GL_PACK_SWAP_BYTES, !swapBytes); __GLX_GET_ANSWER_BUFFER(answer, cl, compsize, 1); @@ -584,7 +604,9 @@ int __glXDispSwap_GetColorTable(__GLXclientState * cl, GLbyte * pc) { const GLXContextTag tag = __GLX_GET_SINGLE_CONTEXT_TAG(pc); + ClientPtr client = cl->client; + REQUEST_FIXED_SIZE(xGLXSingleReq, 16); return GetColorTable(cl, pc + __GLX_SINGLE_HDR_SIZE, tag); } @@ -592,6 +614,8 @@ int __glXDispSwap_GetColorTableSGI(__GLXclientState * cl, GLbyte * pc) { const GLXContextTag tag = __GLX_GET_VENDPRIV_CONTEXT_TAG(pc); + ClientPtr client = cl->client; + REQUEST_FIXED_SIZE(xGLXVendorPrivateReq, 16); return GetColorTable(cl, pc + __GLX_VENDPRIV_HDR_SIZE, tag); } diff --git a/xorg-server/glx/swap_interval.c b/xorg-server/glx/swap_interval.c index 80d8b9436..d82e63ff0 100644 --- a/xorg-server/glx/swap_interval.c +++ b/xorg-server/glx/swap_interval.c @@ -47,6 +47,8 @@ DoSwapInterval(__GLXclientState * cl, GLbyte * pc, int do_swap) __GLXcontext *cx; GLint interval; + REQUEST_FIXED_SIZE(xGLXVendorPrivateReq, 4); + cx = __glXLookupContextByTag(cl, tag); if ((cx == NULL) || (cx->pGlxScreen == NULL)) { diff --git a/xorg-server/glx/unpack.h b/xorg-server/glx/unpack.h index 52fba74e1..2b1ebcf02 100644 --- a/xorg-server/glx/unpack.h +++ b/xorg-server/glx/unpack.h @@ -83,7 +83,8 @@ extern xGLXSingleReply __glXReply; ** pointer. */ #define __GLX_GET_ANSWER_BUFFER(res,cl,size,align) \ - if ((size) > sizeof(answerBuffer)) { \ + if (size < 0) return BadLength; \ + else if ((size) > sizeof(answerBuffer)) { \ int bump; \ if ((cl)->returnBufSize < (size)+(align)) { \ (cl)->returnBuf = (GLbyte*)realloc((cl)->returnBuf, \ |