aboutsummaryrefslogtreecommitdiff
path: root/xorg-server/glx/dispatch.h
diff options
context:
space:
mode:
Diffstat (limited to 'xorg-server/glx/dispatch.h')
-rw-r--r--xorg-server/glx/dispatch.h1652
1 files changed, 1268 insertions, 384 deletions
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