summaryrefslogtreecommitdiff
path: root/src/mesa/main/glapidispatch.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa/main/glapidispatch.h')
-rw-r--r--src/mesa/main/glapidispatch.h366
1 files changed, 294 insertions, 72 deletions
diff --git a/src/mesa/main/glapidispatch.h b/src/mesa/main/glapidispatch.h
index 2f8ab91e9f..434d38cb89 100644
--- a/src/mesa/main/glapidispatch.h
+++ b/src/mesa/main/glapidispatch.h
@@ -59,7 +59,7 @@
} while(0)
/* total number of offsets below */
-#define _gloffset_COUNT 833
+#define _gloffset_COUNT 870
#define _gloffset_NewList 0
#define _gloffset_EndList 1
@@ -862,45 +862,82 @@
#define _gloffset_BlitFramebufferEXT 795
#define _gloffset_BufferParameteriAPPLE 796
#define _gloffset_FlushMappedBufferRangeAPPLE 797
-#define _gloffset_FramebufferTextureLayerEXT 798
-#define _gloffset_ColorMaskIndexedEXT 799
-#define _gloffset_DisableIndexedEXT 800
-#define _gloffset_EnableIndexedEXT 801
-#define _gloffset_GetBooleanIndexedvEXT 802
-#define _gloffset_GetIntegerIndexedvEXT 803
-#define _gloffset_IsEnabledIndexedEXT 804
-#define _gloffset_ClearColorIiEXT 805
-#define _gloffset_ClearColorIuiEXT 806
-#define _gloffset_GetTexParameterIivEXT 807
-#define _gloffset_GetTexParameterIuivEXT 808
-#define _gloffset_TexParameterIivEXT 809
-#define _gloffset_TexParameterIuivEXT 810
-#define _gloffset_BeginConditionalRenderNV 811
-#define _gloffset_EndConditionalRenderNV 812
-#define _gloffset_BeginTransformFeedbackEXT 813
-#define _gloffset_BindBufferBaseEXT 814
-#define _gloffset_BindBufferOffsetEXT 815
-#define _gloffset_BindBufferRangeEXT 816
-#define _gloffset_EndTransformFeedbackEXT 817
-#define _gloffset_GetTransformFeedbackVaryingEXT 818
-#define _gloffset_TransformFeedbackVaryingsEXT 819
-#define _gloffset_ProvokingVertexEXT 820
-#define _gloffset_GetTexParameterPointervAPPLE 821
-#define _gloffset_TextureRangeAPPLE 822
-#define _gloffset_GetObjectParameterivAPPLE 823
-#define _gloffset_ObjectPurgeableAPPLE 824
-#define _gloffset_ObjectUnpurgeableAPPLE 825
-#define _gloffset_StencilFuncSeparateATI 826
-#define _gloffset_ProgramEnvParameters4fvEXT 827
-#define _gloffset_ProgramLocalParameters4fvEXT 828
-#define _gloffset_GetQueryObjecti64vEXT 829
-#define _gloffset_GetQueryObjectui64vEXT 830
-#define _gloffset_EGLImageTargetRenderbufferStorageOES 831
-#define _gloffset_EGLImageTargetTexture2DOES 832
+#define _gloffset_BindFragDataLocationEXT 798
+#define _gloffset_GetFragDataLocationEXT 799
+#define _gloffset_GetUniformuivEXT 800
+#define _gloffset_GetVertexAttribIivEXT 801
+#define _gloffset_GetVertexAttribIuivEXT 802
+#define _gloffset_Uniform1uiEXT 803
+#define _gloffset_Uniform1uivEXT 804
+#define _gloffset_Uniform2uiEXT 805
+#define _gloffset_Uniform2uivEXT 806
+#define _gloffset_Uniform3uiEXT 807
+#define _gloffset_Uniform3uivEXT 808
+#define _gloffset_Uniform4uiEXT 809
+#define _gloffset_Uniform4uivEXT 810
+#define _gloffset_VertexAttribI1iEXT 811
+#define _gloffset_VertexAttribI1ivEXT 812
+#define _gloffset_VertexAttribI1uiEXT 813
+#define _gloffset_VertexAttribI1uivEXT 814
+#define _gloffset_VertexAttribI2iEXT 815
+#define _gloffset_VertexAttribI2ivEXT 816
+#define _gloffset_VertexAttribI2uiEXT 817
+#define _gloffset_VertexAttribI2uivEXT 818
+#define _gloffset_VertexAttribI3iEXT 819
+#define _gloffset_VertexAttribI3ivEXT 820
+#define _gloffset_VertexAttribI3uiEXT 821
+#define _gloffset_VertexAttribI3uivEXT 822
+#define _gloffset_VertexAttribI4bvEXT 823
+#define _gloffset_VertexAttribI4iEXT 824
+#define _gloffset_VertexAttribI4ivEXT 825
+#define _gloffset_VertexAttribI4svEXT 826
+#define _gloffset_VertexAttribI4ubvEXT 827
+#define _gloffset_VertexAttribI4uiEXT 828
+#define _gloffset_VertexAttribI4uivEXT 829
+#define _gloffset_VertexAttribI4usvEXT 830
+#define _gloffset_VertexAttribIPointerEXT 831
+#define _gloffset_FramebufferTextureLayerEXT 832
+#define _gloffset_ColorMaskIndexedEXT 833
+#define _gloffset_DisableIndexedEXT 834
+#define _gloffset_EnableIndexedEXT 835
+#define _gloffset_GetBooleanIndexedvEXT 836
+#define _gloffset_GetIntegerIndexedvEXT 837
+#define _gloffset_IsEnabledIndexedEXT 838
+#define _gloffset_ClearColorIiEXT 839
+#define _gloffset_ClearColorIuiEXT 840
+#define _gloffset_GetTexParameterIivEXT 841
+#define _gloffset_GetTexParameterIuivEXT 842
+#define _gloffset_TexParameterIivEXT 843
+#define _gloffset_TexParameterIuivEXT 844
+#define _gloffset_BeginConditionalRenderNV 845
+#define _gloffset_EndConditionalRenderNV 846
+#define _gloffset_BeginTransformFeedbackEXT 847
+#define _gloffset_BindBufferBaseEXT 848
+#define _gloffset_BindBufferOffsetEXT 849
+#define _gloffset_BindBufferRangeEXT 850
+#define _gloffset_EndTransformFeedbackEXT 851
+#define _gloffset_GetTransformFeedbackVaryingEXT 852
+#define _gloffset_TransformFeedbackVaryingsEXT 853
+#define _gloffset_ProvokingVertexEXT 854
+#define _gloffset_GetTexParameterPointervAPPLE 855
+#define _gloffset_TextureRangeAPPLE 856
+#define _gloffset_GetObjectParameterivAPPLE 857
+#define _gloffset_ObjectPurgeableAPPLE 858
+#define _gloffset_ObjectUnpurgeableAPPLE 859
+#define _gloffset_ActiveProgramEXT 860
+#define _gloffset_CreateShaderProgramEXT 861
+#define _gloffset_UseShaderProgramEXT 862
+#define _gloffset_StencilFuncSeparateATI 863
+#define _gloffset_ProgramEnvParameters4fvEXT 864
+#define _gloffset_ProgramLocalParameters4fvEXT 865
+#define _gloffset_GetQueryObjecti64vEXT 866
+#define _gloffset_GetQueryObjectui64vEXT 867
+#define _gloffset_EGLImageTargetRenderbufferStorageOES 868
+#define _gloffset_EGLImageTargetTexture2DOES 869
#else /* !_GLAPI_USE_REMAP_TABLE */
-#define driDispatchRemapTable_size 425
+#define driDispatchRemapTable_size 462
extern int driDispatchRemapTable[ driDispatchRemapTable_size ];
#define AttachShader_remap_index 0
@@ -1293,41 +1330,78 @@ extern int driDispatchRemapTable[ driDispatchRemapTable_size ];
#define BlitFramebufferEXT_remap_index 387
#define BufferParameteriAPPLE_remap_index 388
#define FlushMappedBufferRangeAPPLE_remap_index 389
-#define FramebufferTextureLayerEXT_remap_index 390
-#define ColorMaskIndexedEXT_remap_index 391
-#define DisableIndexedEXT_remap_index 392
-#define EnableIndexedEXT_remap_index 393
-#define GetBooleanIndexedvEXT_remap_index 394
-#define GetIntegerIndexedvEXT_remap_index 395
-#define IsEnabledIndexedEXT_remap_index 396
-#define ClearColorIiEXT_remap_index 397
-#define ClearColorIuiEXT_remap_index 398
-#define GetTexParameterIivEXT_remap_index 399
-#define GetTexParameterIuivEXT_remap_index 400
-#define TexParameterIivEXT_remap_index 401
-#define TexParameterIuivEXT_remap_index 402
-#define BeginConditionalRenderNV_remap_index 403
-#define EndConditionalRenderNV_remap_index 404
-#define BeginTransformFeedbackEXT_remap_index 405
-#define BindBufferBaseEXT_remap_index 406
-#define BindBufferOffsetEXT_remap_index 407
-#define BindBufferRangeEXT_remap_index 408
-#define EndTransformFeedbackEXT_remap_index 409
-#define GetTransformFeedbackVaryingEXT_remap_index 410
-#define TransformFeedbackVaryingsEXT_remap_index 411
-#define ProvokingVertexEXT_remap_index 412
-#define GetTexParameterPointervAPPLE_remap_index 413
-#define TextureRangeAPPLE_remap_index 414
-#define GetObjectParameterivAPPLE_remap_index 415
-#define ObjectPurgeableAPPLE_remap_index 416
-#define ObjectUnpurgeableAPPLE_remap_index 417
-#define StencilFuncSeparateATI_remap_index 418
-#define ProgramEnvParameters4fvEXT_remap_index 419
-#define ProgramLocalParameters4fvEXT_remap_index 420
-#define GetQueryObjecti64vEXT_remap_index 421
-#define GetQueryObjectui64vEXT_remap_index 422
-#define EGLImageTargetRenderbufferStorageOES_remap_index 423
-#define EGLImageTargetTexture2DOES_remap_index 424
+#define BindFragDataLocationEXT_remap_index 390
+#define GetFragDataLocationEXT_remap_index 391
+#define GetUniformuivEXT_remap_index 392
+#define GetVertexAttribIivEXT_remap_index 393
+#define GetVertexAttribIuivEXT_remap_index 394
+#define Uniform1uiEXT_remap_index 395
+#define Uniform1uivEXT_remap_index 396
+#define Uniform2uiEXT_remap_index 397
+#define Uniform2uivEXT_remap_index 398
+#define Uniform3uiEXT_remap_index 399
+#define Uniform3uivEXT_remap_index 400
+#define Uniform4uiEXT_remap_index 401
+#define Uniform4uivEXT_remap_index 402
+#define VertexAttribI1iEXT_remap_index 403
+#define VertexAttribI1ivEXT_remap_index 404
+#define VertexAttribI1uiEXT_remap_index 405
+#define VertexAttribI1uivEXT_remap_index 406
+#define VertexAttribI2iEXT_remap_index 407
+#define VertexAttribI2ivEXT_remap_index 408
+#define VertexAttribI2uiEXT_remap_index 409
+#define VertexAttribI2uivEXT_remap_index 410
+#define VertexAttribI3iEXT_remap_index 411
+#define VertexAttribI3ivEXT_remap_index 412
+#define VertexAttribI3uiEXT_remap_index 413
+#define VertexAttribI3uivEXT_remap_index 414
+#define VertexAttribI4bvEXT_remap_index 415
+#define VertexAttribI4iEXT_remap_index 416
+#define VertexAttribI4ivEXT_remap_index 417
+#define VertexAttribI4svEXT_remap_index 418
+#define VertexAttribI4ubvEXT_remap_index 419
+#define VertexAttribI4uiEXT_remap_index 420
+#define VertexAttribI4uivEXT_remap_index 421
+#define VertexAttribI4usvEXT_remap_index 422
+#define VertexAttribIPointerEXT_remap_index 423
+#define FramebufferTextureLayerEXT_remap_index 424
+#define ColorMaskIndexedEXT_remap_index 425
+#define DisableIndexedEXT_remap_index 426
+#define EnableIndexedEXT_remap_index 427
+#define GetBooleanIndexedvEXT_remap_index 428
+#define GetIntegerIndexedvEXT_remap_index 429
+#define IsEnabledIndexedEXT_remap_index 430
+#define ClearColorIiEXT_remap_index 431
+#define ClearColorIuiEXT_remap_index 432
+#define GetTexParameterIivEXT_remap_index 433
+#define GetTexParameterIuivEXT_remap_index 434
+#define TexParameterIivEXT_remap_index 435
+#define TexParameterIuivEXT_remap_index 436
+#define BeginConditionalRenderNV_remap_index 437
+#define EndConditionalRenderNV_remap_index 438
+#define BeginTransformFeedbackEXT_remap_index 439
+#define BindBufferBaseEXT_remap_index 440
+#define BindBufferOffsetEXT_remap_index 441
+#define BindBufferRangeEXT_remap_index 442
+#define EndTransformFeedbackEXT_remap_index 443
+#define GetTransformFeedbackVaryingEXT_remap_index 444
+#define TransformFeedbackVaryingsEXT_remap_index 445
+#define ProvokingVertexEXT_remap_index 446
+#define GetTexParameterPointervAPPLE_remap_index 447
+#define TextureRangeAPPLE_remap_index 448
+#define GetObjectParameterivAPPLE_remap_index 449
+#define ObjectPurgeableAPPLE_remap_index 450
+#define ObjectUnpurgeableAPPLE_remap_index 451
+#define ActiveProgramEXT_remap_index 452
+#define CreateShaderProgramEXT_remap_index 453
+#define UseShaderProgramEXT_remap_index 454
+#define StencilFuncSeparateATI_remap_index 455
+#define ProgramEnvParameters4fvEXT_remap_index 456
+#define ProgramLocalParameters4fvEXT_remap_index 457
+#define GetQueryObjecti64vEXT_remap_index 458
+#define GetQueryObjectui64vEXT_remap_index 459
+#define EGLImageTargetRenderbufferStorageOES_remap_index 460
+#define EGLImageTargetTexture2DOES_remap_index 461
#define _gloffset_AttachShader driDispatchRemapTable[AttachShader_remap_index]
#define _gloffset_CreateProgram driDispatchRemapTable[CreateProgram_remap_index]
@@ -1719,6 +1793,40 @@ extern int driDispatchRemapTable[ driDispatchRemapTable_size ];
#define _gloffset_BlitFramebufferEXT driDispatchRemapTable[BlitFramebufferEXT_remap_index]
#define _gloffset_BufferParameteriAPPLE driDispatchRemapTable[BufferParameteriAPPLE_remap_index]
#define _gloffset_FlushMappedBufferRangeAPPLE driDispatchRemapTable[FlushMappedBufferRangeAPPLE_remap_index]
+#define _gloffset_BindFragDataLocationEXT driDispatchRemapTable[BindFragDataLocationEXT_remap_index]
+#define _gloffset_GetFragDataLocationEXT driDispatchRemapTable[GetFragDataLocationEXT_remap_index]
+#define _gloffset_GetUniformuivEXT driDispatchRemapTable[GetUniformuivEXT_remap_index]
+#define _gloffset_GetVertexAttribIivEXT driDispatchRemapTable[GetVertexAttribIivEXT_remap_index]
+#define _gloffset_GetVertexAttribIuivEXT driDispatchRemapTable[GetVertexAttribIuivEXT_remap_index]
+#define _gloffset_Uniform1uiEXT driDispatchRemapTable[Uniform1uiEXT_remap_index]
+#define _gloffset_Uniform1uivEXT driDispatchRemapTable[Uniform1uivEXT_remap_index]
+#define _gloffset_Uniform2uiEXT driDispatchRemapTable[Uniform2uiEXT_remap_index]
+#define _gloffset_Uniform2uivEXT driDispatchRemapTable[Uniform2uivEXT_remap_index]
+#define _gloffset_Uniform3uiEXT driDispatchRemapTable[Uniform3uiEXT_remap_index]
+#define _gloffset_Uniform3uivEXT driDispatchRemapTable[Uniform3uivEXT_remap_index]
+#define _gloffset_Uniform4uiEXT driDispatchRemapTable[Uniform4uiEXT_remap_index]
+#define _gloffset_Uniform4uivEXT driDispatchRemapTable[Uniform4uivEXT_remap_index]
+#define _gloffset_VertexAttribI1iEXT driDispatchRemapTable[VertexAttribI1iEXT_remap_index]
+#define _gloffset_VertexAttribI1ivEXT driDispatchRemapTable[VertexAttribI1ivEXT_remap_index]
+#define _gloffset_VertexAttribI1uiEXT driDispatchRemapTable[VertexAttribI1uiEXT_remap_index]
+#define _gloffset_VertexAttribI1uivEXT driDispatchRemapTable[VertexAttribI1uivEXT_remap_index]
+#define _gloffset_VertexAttribI2iEXT driDispatchRemapTable[VertexAttribI2iEXT_remap_index]
+#define _gloffset_VertexAttribI2ivEXT driDispatchRemapTable[VertexAttribI2ivEXT_remap_index]
+#define _gloffset_VertexAttribI2uiEXT driDispatchRemapTable[VertexAttribI2uiEXT_remap_index]
+#define _gloffset_VertexAttribI2uivEXT driDispatchRemapTable[VertexAttribI2uivEXT_remap_index]
+#define _gloffset_VertexAttribI3iEXT driDispatchRemapTable[VertexAttribI3iEXT_remap_index]
+#define _gloffset_VertexAttribI3ivEXT driDispatchRemapTable[VertexAttribI3ivEXT_remap_index]
+#define _gloffset_VertexAttribI3uiEXT driDispatchRemapTable[VertexAttribI3uiEXT_remap_index]
+#define _gloffset_VertexAttribI3uivEXT driDispatchRemapTable[VertexAttribI3uivEXT_remap_index]
+#define _gloffset_VertexAttribI4bvEXT driDispatchRemapTable[VertexAttribI4bvEXT_remap_index]
+#define _gloffset_VertexAttribI4iEXT driDispatchRemapTable[VertexAttribI4iEXT_remap_index]
+#define _gloffset_VertexAttribI4ivEXT driDispatchRemapTable[VertexAttribI4ivEXT_remap_index]
+#define _gloffset_VertexAttribI4svEXT driDispatchRemapTable[VertexAttribI4svEXT_remap_index]
+#define _gloffset_VertexAttribI4ubvEXT driDispatchRemapTable[VertexAttribI4ubvEXT_remap_index]
+#define _gloffset_VertexAttribI4uiEXT driDispatchRemapTable[VertexAttribI4uiEXT_remap_index]
+#define _gloffset_VertexAttribI4uivEXT driDispatchRemapTable[VertexAttribI4uivEXT_remap_index]
+#define _gloffset_VertexAttribI4usvEXT driDispatchRemapTable[VertexAttribI4usvEXT_remap_index]
+#define _gloffset_VertexAttribIPointerEXT driDispatchRemapTable[VertexAttribIPointerEXT_remap_index]
#define _gloffset_FramebufferTextureLayerEXT driDispatchRemapTable[FramebufferTextureLayerEXT_remap_index]
#define _gloffset_ColorMaskIndexedEXT driDispatchRemapTable[ColorMaskIndexedEXT_remap_index]
#define _gloffset_DisableIndexedEXT driDispatchRemapTable[DisableIndexedEXT_remap_index]
@@ -1747,6 +1855,9 @@ extern int driDispatchRemapTable[ driDispatchRemapTable_size ];
#define _gloffset_GetObjectParameterivAPPLE driDispatchRemapTable[GetObjectParameterivAPPLE_remap_index]
#define _gloffset_ObjectPurgeableAPPLE driDispatchRemapTable[ObjectPurgeableAPPLE_remap_index]
#define _gloffset_ObjectUnpurgeableAPPLE driDispatchRemapTable[ObjectUnpurgeableAPPLE_remap_index]
+#define _gloffset_ActiveProgramEXT driDispatchRemapTable[ActiveProgramEXT_remap_index]
+#define _gloffset_CreateShaderProgramEXT driDispatchRemapTable[CreateShaderProgramEXT_remap_index]
+#define _gloffset_UseShaderProgramEXT driDispatchRemapTable[UseShaderProgramEXT_remap_index]
#define _gloffset_StencilFuncSeparateATI driDispatchRemapTable[StencilFuncSeparateATI_remap_index]
#define _gloffset_ProgramEnvParameters4fvEXT driDispatchRemapTable[ProgramEnvParameters4fvEXT_remap_index]
#define _gloffset_ProgramLocalParameters4fvEXT driDispatchRemapTable[ProgramLocalParameters4fvEXT_remap_index]
@@ -4151,6 +4262,108 @@ extern int driDispatchRemapTable[ driDispatchRemapTable_size ];
#define CALL_FlushMappedBufferRangeAPPLE(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLenum, GLintptr, GLsizeiptr)), _gloffset_FlushMappedBufferRangeAPPLE, parameters)
#define GET_FlushMappedBufferRangeAPPLE(disp) GET_by_offset(disp, _gloffset_FlushMappedBufferRangeAPPLE)
#define SET_FlushMappedBufferRangeAPPLE(disp, fn) SET_by_offset(disp, _gloffset_FlushMappedBufferRangeAPPLE, fn)
+#define CALL_BindFragDataLocationEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, GLuint, const GLchar *)), _gloffset_BindFragDataLocationEXT, parameters)
+#define GET_BindFragDataLocationEXT(disp) GET_by_offset(disp, _gloffset_BindFragDataLocationEXT)
+#define SET_BindFragDataLocationEXT(disp, fn) SET_by_offset(disp, _gloffset_BindFragDataLocationEXT, fn)
+#define CALL_GetFragDataLocationEXT(disp, parameters) CALL_by_offset(disp, (GLint (GLAPIENTRYP)(GLuint, const GLchar *)), _gloffset_GetFragDataLocationEXT, parameters)
+#define GET_GetFragDataLocationEXT(disp) GET_by_offset(disp, _gloffset_GetFragDataLocationEXT)
+#define SET_GetFragDataLocationEXT(disp, fn) SET_by_offset(disp, _gloffset_GetFragDataLocationEXT, fn)
+#define CALL_GetUniformuivEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, GLint, GLuint *)), _gloffset_GetUniformuivEXT, parameters)
+#define GET_GetUniformuivEXT(disp) GET_by_offset(disp, _gloffset_GetUniformuivEXT)
+#define SET_GetUniformuivEXT(disp, fn) SET_by_offset(disp, _gloffset_GetUniformuivEXT, fn)
+#define CALL_GetVertexAttribIivEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, GLenum, GLint *)), _gloffset_GetVertexAttribIivEXT, parameters)
+#define GET_GetVertexAttribIivEXT(disp) GET_by_offset(disp, _gloffset_GetVertexAttribIivEXT)
+#define SET_GetVertexAttribIivEXT(disp, fn) SET_by_offset(disp, _gloffset_GetVertexAttribIivEXT, fn)
+#define CALL_GetVertexAttribIuivEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, GLenum, GLuint *)), _gloffset_GetVertexAttribIuivEXT, parameters)
+#define GET_GetVertexAttribIuivEXT(disp) GET_by_offset(disp, _gloffset_GetVertexAttribIuivEXT)
+#define SET_GetVertexAttribIuivEXT(disp, fn) SET_by_offset(disp, _gloffset_GetVertexAttribIuivEXT, fn)
+#define CALL_Uniform1uiEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLint, GLuint)), _gloffset_Uniform1uiEXT, parameters)
+#define GET_Uniform1uiEXT(disp) GET_by_offset(disp, _gloffset_Uniform1uiEXT)
+#define SET_Uniform1uiEXT(disp, fn) SET_by_offset(disp, _gloffset_Uniform1uiEXT, fn)
+#define CALL_Uniform1uivEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLint, GLsizei, const GLuint *)), _gloffset_Uniform1uivEXT, parameters)
+#define GET_Uniform1uivEXT(disp) GET_by_offset(disp, _gloffset_Uniform1uivEXT)
+#define SET_Uniform1uivEXT(disp, fn) SET_by_offset(disp, _gloffset_Uniform1uivEXT, fn)
+#define CALL_Uniform2uiEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLint, GLuint, GLuint)), _gloffset_Uniform2uiEXT, parameters)
+#define GET_Uniform2uiEXT(disp) GET_by_offset(disp, _gloffset_Uniform2uiEXT)
+#define SET_Uniform2uiEXT(disp, fn) SET_by_offset(disp, _gloffset_Uniform2uiEXT, fn)
+#define CALL_Uniform2uivEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLint, GLsizei, const GLuint *)), _gloffset_Uniform2uivEXT, parameters)
+#define GET_Uniform2uivEXT(disp) GET_by_offset(disp, _gloffset_Uniform2uivEXT)
+#define SET_Uniform2uivEXT(disp, fn) SET_by_offset(disp, _gloffset_Uniform2uivEXT, fn)
+#define CALL_Uniform3uiEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLint, GLuint, GLuint, GLuint)), _gloffset_Uniform3uiEXT, parameters)
+#define GET_Uniform3uiEXT(disp) GET_by_offset(disp, _gloffset_Uniform3uiEXT)
+#define SET_Uniform3uiEXT(disp, fn) SET_by_offset(disp, _gloffset_Uniform3uiEXT, fn)
+#define CALL_Uniform3uivEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLint, GLsizei, const GLuint *)), _gloffset_Uniform3uivEXT, parameters)
+#define GET_Uniform3uivEXT(disp) GET_by_offset(disp, _gloffset_Uniform3uivEXT)
+#define SET_Uniform3uivEXT(disp, fn) SET_by_offset(disp, _gloffset_Uniform3uivEXT, fn)
+#define CALL_Uniform4uiEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLint, GLuint, GLuint, GLuint, GLuint)), _gloffset_Uniform4uiEXT, parameters)
+#define GET_Uniform4uiEXT(disp) GET_by_offset(disp, _gloffset_Uniform4uiEXT)
+#define SET_Uniform4uiEXT(disp, fn) SET_by_offset(disp, _gloffset_Uniform4uiEXT, fn)
+#define CALL_Uniform4uivEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLint, GLsizei, const GLuint *)), _gloffset_Uniform4uivEXT, parameters)
+#define GET_Uniform4uivEXT(disp) GET_by_offset(disp, _gloffset_Uniform4uivEXT)
+#define SET_Uniform4uivEXT(disp, fn) SET_by_offset(disp, _gloffset_Uniform4uivEXT, fn)
+#define CALL_VertexAttribI1iEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, GLint)), _gloffset_VertexAttribI1iEXT, parameters)
+#define GET_VertexAttribI1iEXT(disp) GET_by_offset(disp, _gloffset_VertexAttribI1iEXT)
+#define SET_VertexAttribI1iEXT(disp, fn) SET_by_offset(disp, _gloffset_VertexAttribI1iEXT, fn)
+#define CALL_VertexAttribI1ivEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, const GLint *)), _gloffset_VertexAttribI1ivEXT, parameters)
+#define GET_VertexAttribI1ivEXT(disp) GET_by_offset(disp, _gloffset_VertexAttribI1ivEXT)
+#define SET_VertexAttribI1ivEXT(disp, fn) SET_by_offset(disp, _gloffset_VertexAttribI1ivEXT, fn)
+#define CALL_VertexAttribI1uiEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, GLuint)), _gloffset_VertexAttribI1uiEXT, parameters)
+#define GET_VertexAttribI1uiEXT(disp) GET_by_offset(disp, _gloffset_VertexAttribI1uiEXT)
+#define SET_VertexAttribI1uiEXT(disp, fn) SET_by_offset(disp, _gloffset_VertexAttribI1uiEXT, fn)
+#define CALL_VertexAttribI1uivEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, const GLuint *)), _gloffset_VertexAttribI1uivEXT, parameters)
+#define GET_VertexAttribI1uivEXT(disp) GET_by_offset(disp, _gloffset_VertexAttribI1uivEXT)
+#define SET_VertexAttribI1uivEXT(disp, fn) SET_by_offset(disp, _gloffset_VertexAttribI1uivEXT, fn)
+#define CALL_VertexAttribI2iEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, GLint, GLint)), _gloffset_VertexAttribI2iEXT, parameters)
+#define GET_VertexAttribI2iEXT(disp) GET_by_offset(disp, _gloffset_VertexAttribI2iEXT)
+#define SET_VertexAttribI2iEXT(disp, fn) SET_by_offset(disp, _gloffset_VertexAttribI2iEXT, fn)
+#define CALL_VertexAttribI2ivEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, const GLint *)), _gloffset_VertexAttribI2ivEXT, parameters)
+#define GET_VertexAttribI2ivEXT(disp) GET_by_offset(disp, _gloffset_VertexAttribI2ivEXT)
+#define SET_VertexAttribI2ivEXT(disp, fn) SET_by_offset(disp, _gloffset_VertexAttribI2ivEXT, fn)
+#define CALL_VertexAttribI2uiEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, GLuint, GLuint)), _gloffset_VertexAttribI2uiEXT, parameters)
+#define GET_VertexAttribI2uiEXT(disp) GET_by_offset(disp, _gloffset_VertexAttribI2uiEXT)
+#define SET_VertexAttribI2uiEXT(disp, fn) SET_by_offset(disp, _gloffset_VertexAttribI2uiEXT, fn)
+#define CALL_VertexAttribI2uivEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, const GLuint *)), _gloffset_VertexAttribI2uivEXT, parameters)
+#define GET_VertexAttribI2uivEXT(disp) GET_by_offset(disp, _gloffset_VertexAttribI2uivEXT)
+#define SET_VertexAttribI2uivEXT(disp, fn) SET_by_offset(disp, _gloffset_VertexAttribI2uivEXT, fn)
+#define CALL_VertexAttribI3iEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, GLint, GLint, GLint)), _gloffset_VertexAttribI3iEXT, parameters)
+#define GET_VertexAttribI3iEXT(disp) GET_by_offset(disp, _gloffset_VertexAttribI3iEXT)
+#define SET_VertexAttribI3iEXT(disp, fn) SET_by_offset(disp, _gloffset_VertexAttribI3iEXT, fn)
+#define CALL_VertexAttribI3ivEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, const GLint *)), _gloffset_VertexAttribI3ivEXT, parameters)
+#define GET_VertexAttribI3ivEXT(disp) GET_by_offset(disp, _gloffset_VertexAttribI3ivEXT)
+#define SET_VertexAttribI3ivEXT(disp, fn) SET_by_offset(disp, _gloffset_VertexAttribI3ivEXT, fn)
+#define CALL_VertexAttribI3uiEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, GLuint, GLuint, GLuint)), _gloffset_VertexAttribI3uiEXT, parameters)
+#define GET_VertexAttribI3uiEXT(disp) GET_by_offset(disp, _gloffset_VertexAttribI3uiEXT)
+#define SET_VertexAttribI3uiEXT(disp, fn) SET_by_offset(disp, _gloffset_VertexAttribI3uiEXT, fn)
+#define CALL_VertexAttribI3uivEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, const GLuint *)), _gloffset_VertexAttribI3uivEXT, parameters)
+#define GET_VertexAttribI3uivEXT(disp) GET_by_offset(disp, _gloffset_VertexAttribI3uivEXT)
+#define SET_VertexAttribI3uivEXT(disp, fn) SET_by_offset(disp, _gloffset_VertexAttribI3uivEXT, fn)
+#define CALL_VertexAttribI4bvEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, const GLbyte *)), _gloffset_VertexAttribI4bvEXT, parameters)
+#define GET_VertexAttribI4bvEXT(disp) GET_by_offset(disp, _gloffset_VertexAttribI4bvEXT)
+#define SET_VertexAttribI4bvEXT(disp, fn) SET_by_offset(disp, _gloffset_VertexAttribI4bvEXT, fn)
+#define CALL_VertexAttribI4iEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, GLint, GLint, GLint, GLint)), _gloffset_VertexAttribI4iEXT, parameters)
+#define GET_VertexAttribI4iEXT(disp) GET_by_offset(disp, _gloffset_VertexAttribI4iEXT)
+#define SET_VertexAttribI4iEXT(disp, fn) SET_by_offset(disp, _gloffset_VertexAttribI4iEXT, fn)
+#define CALL_VertexAttribI4ivEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, const GLint *)), _gloffset_VertexAttribI4ivEXT, parameters)
+#define GET_VertexAttribI4ivEXT(disp) GET_by_offset(disp, _gloffset_VertexAttribI4ivEXT)
+#define SET_VertexAttribI4ivEXT(disp, fn) SET_by_offset(disp, _gloffset_VertexAttribI4ivEXT, fn)
+#define CALL_VertexAttribI4svEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, const GLshort *)), _gloffset_VertexAttribI4svEXT, parameters)
+#define GET_VertexAttribI4svEXT(disp) GET_by_offset(disp, _gloffset_VertexAttribI4svEXT)
+#define SET_VertexAttribI4svEXT(disp, fn) SET_by_offset(disp, _gloffset_VertexAttribI4svEXT, fn)
+#define CALL_VertexAttribI4ubvEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, const GLubyte *)), _gloffset_VertexAttribI4ubvEXT, parameters)
+#define GET_VertexAttribI4ubvEXT(disp) GET_by_offset(disp, _gloffset_VertexAttribI4ubvEXT)
+#define SET_VertexAttribI4ubvEXT(disp, fn) SET_by_offset(disp, _gloffset_VertexAttribI4ubvEXT, fn)
+#define CALL_VertexAttribI4uiEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, GLuint, GLuint, GLuint, GLuint)), _gloffset_VertexAttribI4uiEXT, parameters)
+#define GET_VertexAttribI4uiEXT(disp) GET_by_offset(disp, _gloffset_VertexAttribI4uiEXT)
+#define SET_VertexAttribI4uiEXT(disp, fn) SET_by_offset(disp, _gloffset_VertexAttribI4uiEXT, fn)
+#define CALL_VertexAttribI4uivEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, const GLuint *)), _gloffset_VertexAttribI4uivEXT, parameters)
+#define GET_VertexAttribI4uivEXT(disp) GET_by_offset(disp, _gloffset_VertexAttribI4uivEXT)
+#define SET_VertexAttribI4uivEXT(disp, fn) SET_by_offset(disp, _gloffset_VertexAttribI4uivEXT, fn)
+#define CALL_VertexAttribI4usvEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, const GLushort *)), _gloffset_VertexAttribI4usvEXT, parameters)
+#define GET_VertexAttribI4usvEXT(disp) GET_by_offset(disp, _gloffset_VertexAttribI4usvEXT)
+#define SET_VertexAttribI4usvEXT(disp, fn) SET_by_offset(disp, _gloffset_VertexAttribI4usvEXT, fn)
+#define CALL_VertexAttribIPointerEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint, GLint, GLenum, GLsizei, const GLvoid *)), _gloffset_VertexAttribIPointerEXT, parameters)
+#define GET_VertexAttribIPointerEXT(disp) GET_by_offset(disp, _gloffset_VertexAttribIPointerEXT)
+#define SET_VertexAttribIPointerEXT(disp, fn) SET_by_offset(disp, _gloffset_VertexAttribIPointerEXT, fn)
#define CALL_FramebufferTextureLayerEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLenum, GLenum, GLuint, GLint, GLint)), _gloffset_FramebufferTextureLayerEXT, parameters)
#define GET_FramebufferTextureLayerEXT(disp) GET_by_offset(disp, _gloffset_FramebufferTextureLayerEXT)
#define SET_FramebufferTextureLayerEXT(disp, fn) SET_by_offset(disp, _gloffset_FramebufferTextureLayerEXT, fn)
@@ -4235,6 +4448,15 @@ extern int driDispatchRemapTable[ driDispatchRemapTable_size ];
#define CALL_ObjectUnpurgeableAPPLE(disp, parameters) CALL_by_offset(disp, (GLenum (GLAPIENTRYP)(GLenum, GLuint, GLenum)), _gloffset_ObjectUnpurgeableAPPLE, parameters)
#define GET_ObjectUnpurgeableAPPLE(disp) GET_by_offset(disp, _gloffset_ObjectUnpurgeableAPPLE)
#define SET_ObjectUnpurgeableAPPLE(disp, fn) SET_by_offset(disp, _gloffset_ObjectUnpurgeableAPPLE, fn)
+#define CALL_ActiveProgramEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLuint)), _gloffset_ActiveProgramEXT, parameters)
+#define GET_ActiveProgramEXT(disp) GET_by_offset(disp, _gloffset_ActiveProgramEXT)
+#define SET_ActiveProgramEXT(disp, fn) SET_by_offset(disp, _gloffset_ActiveProgramEXT, fn)
+#define CALL_CreateShaderProgramEXT(disp, parameters) CALL_by_offset(disp, (GLuint (GLAPIENTRYP)(GLenum, const GLchar *)), _gloffset_CreateShaderProgramEXT, parameters)
+#define GET_CreateShaderProgramEXT(disp) GET_by_offset(disp, _gloffset_CreateShaderProgramEXT)
+#define SET_CreateShaderProgramEXT(disp, fn) SET_by_offset(disp, _gloffset_CreateShaderProgramEXT, fn)
+#define CALL_UseShaderProgramEXT(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLenum, GLuint)), _gloffset_UseShaderProgramEXT, parameters)
+#define GET_UseShaderProgramEXT(disp) GET_by_offset(disp, _gloffset_UseShaderProgramEXT)
+#define SET_UseShaderProgramEXT(disp, fn) SET_by_offset(disp, _gloffset_UseShaderProgramEXT, fn)
#define CALL_StencilFuncSeparateATI(disp, parameters) CALL_by_offset(disp, (void (GLAPIENTRYP)(GLenum, GLenum, GLint, GLuint)), _gloffset_StencilFuncSeparateATI, parameters)
#define GET_StencilFuncSeparateATI(disp) GET_by_offset(disp, _gloffset_StencilFuncSeparateATI)
#define SET_StencilFuncSeparateATI(disp, fn) SET_by_offset(disp, _gloffset_StencilFuncSeparateATI, fn)