VirtualBox

source: vbox/trunk/src/VBox/Additions/x11/x11include/xorg-server-1.14.0/dispatch.h@ 62425

最後變更 在這個檔案從62425是 45134,由 vboxsync 提交於 12 年 前

Additions/X11: build vboxvideo_drv.so for X.Org Server 1.14.

  • 屬性 svn:eol-style 設為 native
檔案大小: 708.0 KB
 
1/* DO NOT EDIT - This file generated automatically by gl_table.py (from Mesa) script */
2
3/*
4 * (C) Copyright IBM Corporation 2005
5 * All Rights Reserved.
6 *
7 * Permission is hereby granted, free of charge, to any person obtaining a
8 * copy of this software and associated documentation files (the "Software"),
9 * to deal in the Software without restriction, including without limitation
10 * the rights to use, copy, modify, merge, publish, distribute, sub license,
11 * and/or sell copies of the Software, and to permit persons to whom the
12 * Software is furnished to do so, subject to the following conditions:
13 *
14 * The above copyright notice and this permission notice (including the next
15 * paragraph) shall be included in all copies or substantial portions of the
16 * Software.
17 *
18 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
19 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
20 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
21 * IBM,
22 * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
23 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
24 * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
25 * SOFTWARE.
26 */
27
28#if !defined( _DISPATCH_H_ )
29#define _DISPATCH_H_
30
31/**
32 * \file main/dispatch.h
33 * Macros for handling GL dispatch tables.
34 *
35 * For each known GL function, there are 3 macros in this file. The first
36 * macro is named CALL_FuncName and is used to call that GL function using
37 * the specified dispatch table. The other 2 macros, called GET_FuncName
38 * can SET_FuncName, are used to get and set the dispatch pointer for the
39 * named function in the specified dispatch table.
40 */
41
42/* GLXEXT is defined when building the GLX extension in the xserver.
43 */
44#if !defined(GLXEXT)
45#include "main/mfeatures.h"
46#endif
47
48#define CALL_by_offset(disp, cast, offset, parameters) \
49 (*(cast (GET_by_offset(disp, offset)))) parameters
50#define GET_by_offset(disp, offset) \
51 (offset >= 0) ? (((_glapi_proc *)(disp))[offset]) : NULL
52#define SET_by_offset(disp, offset, fn) \
53 do { \
54 if ( (offset) < 0 ) { \
55 /* fprintf( stderr, "[%s:%u] SET_by_offset(%p, %d, %s)!\n", */ \
56 /* __func__, __LINE__, disp, offset, # fn); */ \
57 /* abort(); */ \
58 } \
59 else { \
60 ( (_glapi_proc *) (disp) )[offset] = (_glapi_proc) fn; \
61 } \
62 } while(0)
63
64/* total number of offsets below */
65#define _gloffset_COUNT 973
66
67#define _gloffset_NewList 0
68#define _gloffset_EndList 1
69#define _gloffset_CallList 2
70#define _gloffset_CallLists 3
71#define _gloffset_DeleteLists 4
72#define _gloffset_GenLists 5
73#define _gloffset_ListBase 6
74#define _gloffset_Begin 7
75#define _gloffset_Bitmap 8
76#define _gloffset_Color3b 9
77#define _gloffset_Color3bv 10
78#define _gloffset_Color3d 11
79#define _gloffset_Color3dv 12
80#define _gloffset_Color3f 13
81#define _gloffset_Color3fv 14
82#define _gloffset_Color3i 15
83#define _gloffset_Color3iv 16
84#define _gloffset_Color3s 17
85#define _gloffset_Color3sv 18
86#define _gloffset_Color3ub 19
87#define _gloffset_Color3ubv 20
88#define _gloffset_Color3ui 21
89#define _gloffset_Color3uiv 22
90#define _gloffset_Color3us 23
91#define _gloffset_Color3usv 24
92#define _gloffset_Color4b 25
93#define _gloffset_Color4bv 26
94#define _gloffset_Color4d 27
95#define _gloffset_Color4dv 28
96#define _gloffset_Color4f 29
97#define _gloffset_Color4fv 30
98#define _gloffset_Color4i 31
99#define _gloffset_Color4iv 32
100#define _gloffset_Color4s 33
101#define _gloffset_Color4sv 34
102#define _gloffset_Color4ub 35
103#define _gloffset_Color4ubv 36
104#define _gloffset_Color4ui 37
105#define _gloffset_Color4uiv 38
106#define _gloffset_Color4us 39
107#define _gloffset_Color4usv 40
108#define _gloffset_EdgeFlag 41
109#define _gloffset_EdgeFlagv 42
110#define _gloffset_End 43
111#define _gloffset_Indexd 44
112#define _gloffset_Indexdv 45
113#define _gloffset_Indexf 46
114#define _gloffset_Indexfv 47
115#define _gloffset_Indexi 48
116#define _gloffset_Indexiv 49
117#define _gloffset_Indexs 50
118#define _gloffset_Indexsv 51
119#define _gloffset_Normal3b 52
120#define _gloffset_Normal3bv 53
121#define _gloffset_Normal3d 54
122#define _gloffset_Normal3dv 55
123#define _gloffset_Normal3f 56
124#define _gloffset_Normal3fv 57
125#define _gloffset_Normal3i 58
126#define _gloffset_Normal3iv 59
127#define _gloffset_Normal3s 60
128#define _gloffset_Normal3sv 61
129#define _gloffset_RasterPos2d 62
130#define _gloffset_RasterPos2dv 63
131#define _gloffset_RasterPos2f 64
132#define _gloffset_RasterPos2fv 65
133#define _gloffset_RasterPos2i 66
134#define _gloffset_RasterPos2iv 67
135#define _gloffset_RasterPos2s 68
136#define _gloffset_RasterPos2sv 69
137#define _gloffset_RasterPos3d 70
138#define _gloffset_RasterPos3dv 71
139#define _gloffset_RasterPos3f 72
140#define _gloffset_RasterPos3fv 73
141#define _gloffset_RasterPos3i 74
142#define _gloffset_RasterPos3iv 75
143#define _gloffset_RasterPos3s 76
144#define _gloffset_RasterPos3sv 77
145#define _gloffset_RasterPos4d 78
146#define _gloffset_RasterPos4dv 79
147#define _gloffset_RasterPos4f 80
148#define _gloffset_RasterPos4fv 81
149#define _gloffset_RasterPos4i 82
150#define _gloffset_RasterPos4iv 83
151#define _gloffset_RasterPos4s 84
152#define _gloffset_RasterPos4sv 85
153#define _gloffset_Rectd 86
154#define _gloffset_Rectdv 87
155#define _gloffset_Rectf 88
156#define _gloffset_Rectfv 89
157#define _gloffset_Recti 90
158#define _gloffset_Rectiv 91
159#define _gloffset_Rects 92
160#define _gloffset_Rectsv 93
161#define _gloffset_TexCoord1d 94
162#define _gloffset_TexCoord1dv 95
163#define _gloffset_TexCoord1f 96
164#define _gloffset_TexCoord1fv 97
165#define _gloffset_TexCoord1i 98
166#define _gloffset_TexCoord1iv 99
167#define _gloffset_TexCoord1s 100
168#define _gloffset_TexCoord1sv 101
169#define _gloffset_TexCoord2d 102
170#define _gloffset_TexCoord2dv 103
171#define _gloffset_TexCoord2f 104
172#define _gloffset_TexCoord2fv 105
173#define _gloffset_TexCoord2i 106
174#define _gloffset_TexCoord2iv 107
175#define _gloffset_TexCoord2s 108
176#define _gloffset_TexCoord2sv 109
177#define _gloffset_TexCoord3d 110
178#define _gloffset_TexCoord3dv 111
179#define _gloffset_TexCoord3f 112
180#define _gloffset_TexCoord3fv 113
181#define _gloffset_TexCoord3i 114
182#define _gloffset_TexCoord3iv 115
183#define _gloffset_TexCoord3s 116
184#define _gloffset_TexCoord3sv 117
185#define _gloffset_TexCoord4d 118
186#define _gloffset_TexCoord4dv 119
187#define _gloffset_TexCoord4f 120
188#define _gloffset_TexCoord4fv 121
189#define _gloffset_TexCoord4i 122
190#define _gloffset_TexCoord4iv 123
191#define _gloffset_TexCoord4s 124
192#define _gloffset_TexCoord4sv 125
193#define _gloffset_Vertex2d 126
194#define _gloffset_Vertex2dv 127
195#define _gloffset_Vertex2f 128
196#define _gloffset_Vertex2fv 129
197#define _gloffset_Vertex2i 130
198#define _gloffset_Vertex2iv 131
199#define _gloffset_Vertex2s 132
200#define _gloffset_Vertex2sv 133
201#define _gloffset_Vertex3d 134
202#define _gloffset_Vertex3dv 135
203#define _gloffset_Vertex3f 136
204#define _gloffset_Vertex3fv 137
205#define _gloffset_Vertex3i 138
206#define _gloffset_Vertex3iv 139
207#define _gloffset_Vertex3s 140
208#define _gloffset_Vertex3sv 141
209#define _gloffset_Vertex4d 142
210#define _gloffset_Vertex4dv 143
211#define _gloffset_Vertex4f 144
212#define _gloffset_Vertex4fv 145
213#define _gloffset_Vertex4i 146
214#define _gloffset_Vertex4iv 147
215#define _gloffset_Vertex4s 148
216#define _gloffset_Vertex4sv 149
217#define _gloffset_ClipPlane 150
218#define _gloffset_ColorMaterial 151
219#define _gloffset_CullFace 152
220#define _gloffset_Fogf 153
221#define _gloffset_Fogfv 154
222#define _gloffset_Fogi 155
223#define _gloffset_Fogiv 156
224#define _gloffset_FrontFace 157
225#define _gloffset_Hint 158
226#define _gloffset_Lightf 159
227#define _gloffset_Lightfv 160
228#define _gloffset_Lighti 161
229#define _gloffset_Lightiv 162
230#define _gloffset_LightModelf 163
231#define _gloffset_LightModelfv 164
232#define _gloffset_LightModeli 165
233#define _gloffset_LightModeliv 166
234#define _gloffset_LineStipple 167
235#define _gloffset_LineWidth 168
236#define _gloffset_Materialf 169
237#define _gloffset_Materialfv 170
238#define _gloffset_Materiali 171
239#define _gloffset_Materialiv 172
240#define _gloffset_PointSize 173
241#define _gloffset_PolygonMode 174
242#define _gloffset_PolygonStipple 175
243#define _gloffset_Scissor 176
244#define _gloffset_ShadeModel 177
245#define _gloffset_TexParameterf 178
246#define _gloffset_TexParameterfv 179
247#define _gloffset_TexParameteri 180
248#define _gloffset_TexParameteriv 181
249#define _gloffset_TexImage1D 182
250#define _gloffset_TexImage2D 183
251#define _gloffset_TexEnvf 184
252#define _gloffset_TexEnvfv 185
253#define _gloffset_TexEnvi 186
254#define _gloffset_TexEnviv 187
255#define _gloffset_TexGend 188
256#define _gloffset_TexGendv 189
257#define _gloffset_TexGenf 190
258#define _gloffset_TexGenfv 191
259#define _gloffset_TexGeni 192
260#define _gloffset_TexGeniv 193
261#define _gloffset_FeedbackBuffer 194
262#define _gloffset_SelectBuffer 195
263#define _gloffset_RenderMode 196
264#define _gloffset_InitNames 197
265#define _gloffset_LoadName 198
266#define _gloffset_PassThrough 199
267#define _gloffset_PopName 200
268#define _gloffset_PushName 201
269#define _gloffset_DrawBuffer 202
270#define _gloffset_Clear 203
271#define _gloffset_ClearAccum 204
272#define _gloffset_ClearIndex 205
273#define _gloffset_ClearColor 206
274#define _gloffset_ClearStencil 207
275#define _gloffset_ClearDepth 208
276#define _gloffset_StencilMask 209
277#define _gloffset_ColorMask 210
278#define _gloffset_DepthMask 211
279#define _gloffset_IndexMask 212
280#define _gloffset_Accum 213
281#define _gloffset_Disable 214
282#define _gloffset_Enable 215
283#define _gloffset_Finish 216
284#define _gloffset_Flush 217
285#define _gloffset_PopAttrib 218
286#define _gloffset_PushAttrib 219
287#define _gloffset_Map1d 220
288#define _gloffset_Map1f 221
289#define _gloffset_Map2d 222
290#define _gloffset_Map2f 223
291#define _gloffset_MapGrid1d 224
292#define _gloffset_MapGrid1f 225
293#define _gloffset_MapGrid2d 226
294#define _gloffset_MapGrid2f 227
295#define _gloffset_EvalCoord1d 228
296#define _gloffset_EvalCoord1dv 229
297#define _gloffset_EvalCoord1f 230
298#define _gloffset_EvalCoord1fv 231
299#define _gloffset_EvalCoord2d 232
300#define _gloffset_EvalCoord2dv 233
301#define _gloffset_EvalCoord2f 234
302#define _gloffset_EvalCoord2fv 235
303#define _gloffset_EvalMesh1 236
304#define _gloffset_EvalPoint1 237
305#define _gloffset_EvalMesh2 238
306#define _gloffset_EvalPoint2 239
307#define _gloffset_AlphaFunc 240
308#define _gloffset_BlendFunc 241
309#define _gloffset_LogicOp 242
310#define _gloffset_StencilFunc 243
311#define _gloffset_StencilOp 244
312#define _gloffset_DepthFunc 245
313#define _gloffset_PixelZoom 246
314#define _gloffset_PixelTransferf 247
315#define _gloffset_PixelTransferi 248
316#define _gloffset_PixelStoref 249
317#define _gloffset_PixelStorei 250
318#define _gloffset_PixelMapfv 251
319#define _gloffset_PixelMapuiv 252
320#define _gloffset_PixelMapusv 253
321#define _gloffset_ReadBuffer 254
322#define _gloffset_CopyPixels 255
323#define _gloffset_ReadPixels 256
324#define _gloffset_DrawPixels 257
325#define _gloffset_GetBooleanv 258
326#define _gloffset_GetClipPlane 259
327#define _gloffset_GetDoublev 260
328#define _gloffset_GetError 261
329#define _gloffset_GetFloatv 262
330#define _gloffset_GetIntegerv 263
331#define _gloffset_GetLightfv 264
332#define _gloffset_GetLightiv 265
333#define _gloffset_GetMapdv 266
334#define _gloffset_GetMapfv 267
335#define _gloffset_GetMapiv 268
336#define _gloffset_GetMaterialfv 269
337#define _gloffset_GetMaterialiv 270
338#define _gloffset_GetPixelMapfv 271
339#define _gloffset_GetPixelMapuiv 272
340#define _gloffset_GetPixelMapusv 273
341#define _gloffset_GetPolygonStipple 274
342#define _gloffset_GetString 275
343#define _gloffset_GetTexEnvfv 276
344#define _gloffset_GetTexEnviv 277
345#define _gloffset_GetTexGendv 278
346#define _gloffset_GetTexGenfv 279
347#define _gloffset_GetTexGeniv 280
348#define _gloffset_GetTexImage 281
349#define _gloffset_GetTexParameterfv 282
350#define _gloffset_GetTexParameteriv 283
351#define _gloffset_GetTexLevelParameterfv 284
352#define _gloffset_GetTexLevelParameteriv 285
353#define _gloffset_IsEnabled 286
354#define _gloffset_IsList 287
355#define _gloffset_DepthRange 288
356#define _gloffset_Frustum 289
357#define _gloffset_LoadIdentity 290
358#define _gloffset_LoadMatrixf 291
359#define _gloffset_LoadMatrixd 292
360#define _gloffset_MatrixMode 293
361#define _gloffset_MultMatrixf 294
362#define _gloffset_MultMatrixd 295
363#define _gloffset_Ortho 296
364#define _gloffset_PopMatrix 297
365#define _gloffset_PushMatrix 298
366#define _gloffset_Rotated 299
367#define _gloffset_Rotatef 300
368#define _gloffset_Scaled 301
369#define _gloffset_Scalef 302
370#define _gloffset_Translated 303
371#define _gloffset_Translatef 304
372#define _gloffset_Viewport 305
373#define _gloffset_ArrayElement 306
374#define _gloffset_BindTexture 307
375#define _gloffset_ColorPointer 308
376#define _gloffset_DisableClientState 309
377#define _gloffset_DrawArrays 310
378#define _gloffset_DrawElements 311
379#define _gloffset_EdgeFlagPointer 312
380#define _gloffset_EnableClientState 313
381#define _gloffset_IndexPointer 314
382#define _gloffset_Indexub 315
383#define _gloffset_Indexubv 316
384#define _gloffset_InterleavedArrays 317
385#define _gloffset_NormalPointer 318
386#define _gloffset_PolygonOffset 319
387#define _gloffset_TexCoordPointer 320
388#define _gloffset_VertexPointer 321
389#define _gloffset_AreTexturesResident 322
390#define _gloffset_CopyTexImage1D 323
391#define _gloffset_CopyTexImage2D 324
392#define _gloffset_CopyTexSubImage1D 325
393#define _gloffset_CopyTexSubImage2D 326
394#define _gloffset_DeleteTextures 327
395#define _gloffset_GenTextures 328
396#define _gloffset_GetPointerv 329
397#define _gloffset_IsTexture 330
398#define _gloffset_PrioritizeTextures 331
399#define _gloffset_TexSubImage1D 332
400#define _gloffset_TexSubImage2D 333
401#define _gloffset_PopClientAttrib 334
402#define _gloffset_PushClientAttrib 335
403#define _gloffset_BlendColor 336
404#define _gloffset_BlendEquation 337
405#define _gloffset_DrawRangeElements 338
406#define _gloffset_ColorTable 339
407#define _gloffset_ColorTableParameterfv 340
408#define _gloffset_ColorTableParameteriv 341
409#define _gloffset_CopyColorTable 342
410#define _gloffset_GetColorTable 343
411#define _gloffset_GetColorTableParameterfv 344
412#define _gloffset_GetColorTableParameteriv 345
413#define _gloffset_ColorSubTable 346
414#define _gloffset_CopyColorSubTable 347
415#define _gloffset_ConvolutionFilter1D 348
416#define _gloffset_ConvolutionFilter2D 349
417#define _gloffset_ConvolutionParameterf 350
418#define _gloffset_ConvolutionParameterfv 351
419#define _gloffset_ConvolutionParameteri 352
420#define _gloffset_ConvolutionParameteriv 353
421#define _gloffset_CopyConvolutionFilter1D 354
422#define _gloffset_CopyConvolutionFilter2D 355
423#define _gloffset_GetConvolutionFilter 356
424#define _gloffset_GetConvolutionParameterfv 357
425#define _gloffset_GetConvolutionParameteriv 358
426#define _gloffset_GetSeparableFilter 359
427#define _gloffset_SeparableFilter2D 360
428#define _gloffset_GetHistogram 361
429#define _gloffset_GetHistogramParameterfv 362
430#define _gloffset_GetHistogramParameteriv 363
431#define _gloffset_GetMinmax 364
432#define _gloffset_GetMinmaxParameterfv 365
433#define _gloffset_GetMinmaxParameteriv 366
434#define _gloffset_Histogram 367
435#define _gloffset_Minmax 368
436#define _gloffset_ResetHistogram 369
437#define _gloffset_ResetMinmax 370
438#define _gloffset_TexImage3D 371
439#define _gloffset_TexSubImage3D 372
440#define _gloffset_CopyTexSubImage3D 373
441#define _gloffset_ActiveTextureARB 374
442#define _gloffset_ClientActiveTextureARB 375
443#define _gloffset_MultiTexCoord1dARB 376
444#define _gloffset_MultiTexCoord1dvARB 377
445#define _gloffset_MultiTexCoord1fARB 378
446#define _gloffset_MultiTexCoord1fvARB 379
447#define _gloffset_MultiTexCoord1iARB 380
448#define _gloffset_MultiTexCoord1ivARB 381
449#define _gloffset_MultiTexCoord1sARB 382
450#define _gloffset_MultiTexCoord1svARB 383
451#define _gloffset_MultiTexCoord2dARB 384
452#define _gloffset_MultiTexCoord2dvARB 385
453#define _gloffset_MultiTexCoord2fARB 386
454#define _gloffset_MultiTexCoord2fvARB 387
455#define _gloffset_MultiTexCoord2iARB 388
456#define _gloffset_MultiTexCoord2ivARB 389
457#define _gloffset_MultiTexCoord2sARB 390
458#define _gloffset_MultiTexCoord2svARB 391
459#define _gloffset_MultiTexCoord3dARB 392
460#define _gloffset_MultiTexCoord3dvARB 393
461#define _gloffset_MultiTexCoord3fARB 394
462#define _gloffset_MultiTexCoord3fvARB 395
463#define _gloffset_MultiTexCoord3iARB 396
464#define _gloffset_MultiTexCoord3ivARB 397
465#define _gloffset_MultiTexCoord3sARB 398
466#define _gloffset_MultiTexCoord3svARB 399
467#define _gloffset_MultiTexCoord4dARB 400
468#define _gloffset_MultiTexCoord4dvARB 401
469#define _gloffset_MultiTexCoord4fARB 402
470#define _gloffset_MultiTexCoord4fvARB 403
471#define _gloffset_MultiTexCoord4iARB 404
472#define _gloffset_MultiTexCoord4ivARB 405
473#define _gloffset_MultiTexCoord4sARB 406
474#define _gloffset_MultiTexCoord4svARB 407
475
476#if !FEATURE_remap_table
477
478#define _gloffset_AttachShader 408
479#define _gloffset_CreateProgram 409
480#define _gloffset_CreateShader 410
481#define _gloffset_DeleteProgram 411
482#define _gloffset_DeleteShader 412
483#define _gloffset_DetachShader 413
484#define _gloffset_GetAttachedShaders 414
485#define _gloffset_GetProgramInfoLog 415
486#define _gloffset_GetProgramiv 416
487#define _gloffset_GetShaderInfoLog 417
488#define _gloffset_GetShaderiv 418
489#define _gloffset_IsProgram 419
490#define _gloffset_IsShader 420
491#define _gloffset_StencilFuncSeparate 421
492#define _gloffset_StencilMaskSeparate 422
493#define _gloffset_StencilOpSeparate 423
494#define _gloffset_UniformMatrix2x3fv 424
495#define _gloffset_UniformMatrix2x4fv 425
496#define _gloffset_UniformMatrix3x2fv 426
497#define _gloffset_UniformMatrix3x4fv 427
498#define _gloffset_UniformMatrix4x2fv 428
499#define _gloffset_UniformMatrix4x3fv 429
500#define _gloffset_ClampColor 430
501#define _gloffset_ClearBufferfi 431
502#define _gloffset_ClearBufferfv 432
503#define _gloffset_ClearBufferiv 433
504#define _gloffset_ClearBufferuiv 434
505#define _gloffset_GetStringi 435
506#define _gloffset_TexBuffer 436
507#define _gloffset_FramebufferTexture 437
508#define _gloffset_GetBufferParameteri64v 438
509#define _gloffset_GetInteger64i_v 439
510#define _gloffset_VertexAttribDivisor 440
511#define _gloffset_LoadTransposeMatrixdARB 441
512#define _gloffset_LoadTransposeMatrixfARB 442
513#define _gloffset_MultTransposeMatrixdARB 443
514#define _gloffset_MultTransposeMatrixfARB 444
515#define _gloffset_SampleCoverageARB 445
516#define _gloffset_CompressedTexImage1DARB 446
517#define _gloffset_CompressedTexImage2DARB 447
518#define _gloffset_CompressedTexImage3DARB 448
519#define _gloffset_CompressedTexSubImage1DARB 449
520#define _gloffset_CompressedTexSubImage2DARB 450
521#define _gloffset_CompressedTexSubImage3DARB 451
522#define _gloffset_GetCompressedTexImageARB 452
523#define _gloffset_DisableVertexAttribArrayARB 453
524#define _gloffset_EnableVertexAttribArrayARB 454
525#define _gloffset_GetProgramEnvParameterdvARB 455
526#define _gloffset_GetProgramEnvParameterfvARB 456
527#define _gloffset_GetProgramLocalParameterdvARB 457
528#define _gloffset_GetProgramLocalParameterfvARB 458
529#define _gloffset_GetProgramStringARB 459
530#define _gloffset_GetProgramivARB 460
531#define _gloffset_GetVertexAttribdvARB 461
532#define _gloffset_GetVertexAttribfvARB 462
533#define _gloffset_GetVertexAttribivARB 463
534#define _gloffset_ProgramEnvParameter4dARB 464
535#define _gloffset_ProgramEnvParameter4dvARB 465
536#define _gloffset_ProgramEnvParameter4fARB 466
537#define _gloffset_ProgramEnvParameter4fvARB 467
538#define _gloffset_ProgramLocalParameter4dARB 468
539#define _gloffset_ProgramLocalParameter4dvARB 469
540#define _gloffset_ProgramLocalParameter4fARB 470
541#define _gloffset_ProgramLocalParameter4fvARB 471
542#define _gloffset_ProgramStringARB 472
543#define _gloffset_VertexAttrib1dARB 473
544#define _gloffset_VertexAttrib1dvARB 474
545#define _gloffset_VertexAttrib1fARB 475
546#define _gloffset_VertexAttrib1fvARB 476
547#define _gloffset_VertexAttrib1sARB 477
548#define _gloffset_VertexAttrib1svARB 478
549#define _gloffset_VertexAttrib2dARB 479
550#define _gloffset_VertexAttrib2dvARB 480
551#define _gloffset_VertexAttrib2fARB 481
552#define _gloffset_VertexAttrib2fvARB 482
553#define _gloffset_VertexAttrib2sARB 483
554#define _gloffset_VertexAttrib2svARB 484
555#define _gloffset_VertexAttrib3dARB 485
556#define _gloffset_VertexAttrib3dvARB 486
557#define _gloffset_VertexAttrib3fARB 487
558#define _gloffset_VertexAttrib3fvARB 488
559#define _gloffset_VertexAttrib3sARB 489
560#define _gloffset_VertexAttrib3svARB 490
561#define _gloffset_VertexAttrib4NbvARB 491
562#define _gloffset_VertexAttrib4NivARB 492
563#define _gloffset_VertexAttrib4NsvARB 493
564#define _gloffset_VertexAttrib4NubARB 494
565#define _gloffset_VertexAttrib4NubvARB 495
566#define _gloffset_VertexAttrib4NuivARB 496
567#define _gloffset_VertexAttrib4NusvARB 497
568#define _gloffset_VertexAttrib4bvARB 498
569#define _gloffset_VertexAttrib4dARB 499
570#define _gloffset_VertexAttrib4dvARB 500
571#define _gloffset_VertexAttrib4fARB 501
572#define _gloffset_VertexAttrib4fvARB 502
573#define _gloffset_VertexAttrib4ivARB 503
574#define _gloffset_VertexAttrib4sARB 504
575#define _gloffset_VertexAttrib4svARB 505
576#define _gloffset_VertexAttrib4ubvARB 506
577#define _gloffset_VertexAttrib4uivARB 507
578#define _gloffset_VertexAttrib4usvARB 508
579#define _gloffset_VertexAttribPointerARB 509
580#define _gloffset_BindBufferARB 510
581#define _gloffset_BufferDataARB 511
582#define _gloffset_BufferSubDataARB 512
583#define _gloffset_DeleteBuffersARB 513
584#define _gloffset_GenBuffersARB 514
585#define _gloffset_GetBufferParameterivARB 515
586#define _gloffset_GetBufferPointervARB 516
587#define _gloffset_GetBufferSubDataARB 517
588#define _gloffset_IsBufferARB 518
589#define _gloffset_MapBufferARB 519
590#define _gloffset_UnmapBufferARB 520
591#define _gloffset_BeginQueryARB 521
592#define _gloffset_DeleteQueriesARB 522
593#define _gloffset_EndQueryARB 523
594#define _gloffset_GenQueriesARB 524
595#define _gloffset_GetQueryObjectivARB 525
596#define _gloffset_GetQueryObjectuivARB 526
597#define _gloffset_GetQueryivARB 527
598#define _gloffset_IsQueryARB 528
599#define _gloffset_AttachObjectARB 529
600#define _gloffset_CompileShaderARB 530
601#define _gloffset_CreateProgramObjectARB 531
602#define _gloffset_CreateShaderObjectARB 532
603#define _gloffset_DeleteObjectARB 533
604#define _gloffset_DetachObjectARB 534
605#define _gloffset_GetActiveUniformARB 535
606#define _gloffset_GetAttachedObjectsARB 536
607#define _gloffset_GetHandleARB 537
608#define _gloffset_GetInfoLogARB 538
609#define _gloffset_GetObjectParameterfvARB 539
610#define _gloffset_GetObjectParameterivARB 540
611#define _gloffset_GetShaderSourceARB 541
612#define _gloffset_GetUniformLocationARB 542
613#define _gloffset_GetUniformfvARB 543
614#define _gloffset_GetUniformivARB 544
615#define _gloffset_LinkProgramARB 545
616#define _gloffset_ShaderSourceARB 546
617#define _gloffset_Uniform1fARB 547
618#define _gloffset_Uniform1fvARB 548
619#define _gloffset_Uniform1iARB 549
620#define _gloffset_Uniform1ivARB 550
621#define _gloffset_Uniform2fARB 551
622#define _gloffset_Uniform2fvARB 552
623#define _gloffset_Uniform2iARB 553
624#define _gloffset_Uniform2ivARB 554
625#define _gloffset_Uniform3fARB 555
626#define _gloffset_Uniform3fvARB 556
627#define _gloffset_Uniform3iARB 557
628#define _gloffset_Uniform3ivARB 558
629#define _gloffset_Uniform4fARB 559
630#define _gloffset_Uniform4fvARB 560
631#define _gloffset_Uniform4iARB 561
632#define _gloffset_Uniform4ivARB 562
633#define _gloffset_UniformMatrix2fvARB 563
634#define _gloffset_UniformMatrix3fvARB 564
635#define _gloffset_UniformMatrix4fvARB 565
636#define _gloffset_UseProgramObjectARB 566
637#define _gloffset_ValidateProgramARB 567
638#define _gloffset_BindAttribLocationARB 568
639#define _gloffset_GetActiveAttribARB 569
640#define _gloffset_GetAttribLocationARB 570
641#define _gloffset_DrawBuffersARB 571
642#define _gloffset_ClampColorARB 572
643#define _gloffset_DrawArraysInstancedARB 573
644#define _gloffset_DrawElementsInstancedARB 574
645#define _gloffset_RenderbufferStorageMultisample 575
646#define _gloffset_FramebufferTextureARB 576
647#define _gloffset_FramebufferTextureFaceARB 577
648#define _gloffset_ProgramParameteriARB 578
649#define _gloffset_VertexAttribDivisorARB 579
650#define _gloffset_FlushMappedBufferRange 580
651#define _gloffset_MapBufferRange 581
652#define _gloffset_TexBufferARB 582
653#define _gloffset_BindVertexArray 583
654#define _gloffset_GenVertexArrays 584
655#define _gloffset_CopyBufferSubData 585
656#define _gloffset_ClientWaitSync 586
657#define _gloffset_DeleteSync 587
658#define _gloffset_FenceSync 588
659#define _gloffset_GetInteger64v 589
660#define _gloffset_GetSynciv 590
661#define _gloffset_IsSync 591
662#define _gloffset_WaitSync 592
663#define _gloffset_DrawElementsBaseVertex 593
664#define _gloffset_DrawElementsInstancedBaseVertex 594
665#define _gloffset_DrawRangeElementsBaseVertex 595
666#define _gloffset_MultiDrawElementsBaseVertex 596
667#define _gloffset_BlendEquationSeparateiARB 597
668#define _gloffset_BlendEquationiARB 598
669#define _gloffset_BlendFuncSeparateiARB 599
670#define _gloffset_BlendFunciARB 600
671#define _gloffset_BindSampler 601
672#define _gloffset_DeleteSamplers 602
673#define _gloffset_GenSamplers 603
674#define _gloffset_GetSamplerParameterIiv 604
675#define _gloffset_GetSamplerParameterIuiv 605
676#define _gloffset_GetSamplerParameterfv 606
677#define _gloffset_GetSamplerParameteriv 607
678#define _gloffset_IsSampler 608
679#define _gloffset_SamplerParameterIiv 609
680#define _gloffset_SamplerParameterIuiv 610
681#define _gloffset_SamplerParameterf 611
682#define _gloffset_SamplerParameterfv 612
683#define _gloffset_SamplerParameteri 613
684#define _gloffset_SamplerParameteriv 614
685#define _gloffset_ColorP3ui 615
686#define _gloffset_ColorP3uiv 616
687#define _gloffset_ColorP4ui 617
688#define _gloffset_ColorP4uiv 618
689#define _gloffset_MultiTexCoordP1ui 619
690#define _gloffset_MultiTexCoordP1uiv 620
691#define _gloffset_MultiTexCoordP2ui 621
692#define _gloffset_MultiTexCoordP2uiv 622
693#define _gloffset_MultiTexCoordP3ui 623
694#define _gloffset_MultiTexCoordP3uiv 624
695#define _gloffset_MultiTexCoordP4ui 625
696#define _gloffset_MultiTexCoordP4uiv 626
697#define _gloffset_NormalP3ui 627
698#define _gloffset_NormalP3uiv 628
699#define _gloffset_SecondaryColorP3ui 629
700#define _gloffset_SecondaryColorP3uiv 630
701#define _gloffset_TexCoordP1ui 631
702#define _gloffset_TexCoordP1uiv 632
703#define _gloffset_TexCoordP2ui 633
704#define _gloffset_TexCoordP2uiv 634
705#define _gloffset_TexCoordP3ui 635
706#define _gloffset_TexCoordP3uiv 636
707#define _gloffset_TexCoordP4ui 637
708#define _gloffset_TexCoordP4uiv 638
709#define _gloffset_VertexAttribP1ui 639
710#define _gloffset_VertexAttribP1uiv 640
711#define _gloffset_VertexAttribP2ui 641
712#define _gloffset_VertexAttribP2uiv 642
713#define _gloffset_VertexAttribP3ui 643
714#define _gloffset_VertexAttribP3uiv 644
715#define _gloffset_VertexAttribP4ui 645
716#define _gloffset_VertexAttribP4uiv 646
717#define _gloffset_VertexP2ui 647
718#define _gloffset_VertexP2uiv 648
719#define _gloffset_VertexP3ui 649
720#define _gloffset_VertexP3uiv 650
721#define _gloffset_VertexP4ui 651
722#define _gloffset_VertexP4uiv 652
723#define _gloffset_BindTransformFeedback 653
724#define _gloffset_DeleteTransformFeedbacks 654
725#define _gloffset_DrawTransformFeedback 655
726#define _gloffset_GenTransformFeedbacks 656
727#define _gloffset_IsTransformFeedback 657
728#define _gloffset_PauseTransformFeedback 658
729#define _gloffset_ResumeTransformFeedback 659
730#define _gloffset_ClearDepthf 660
731#define _gloffset_DepthRangef 661
732#define _gloffset_GetShaderPrecisionFormat 662
733#define _gloffset_ReleaseShaderCompiler 663
734#define _gloffset_ShaderBinary 664
735#define _gloffset_GetGraphicsResetStatusARB 665
736#define _gloffset_GetnColorTableARB 666
737#define _gloffset_GetnCompressedTexImageARB 667
738#define _gloffset_GetnConvolutionFilterARB 668
739#define _gloffset_GetnHistogramARB 669
740#define _gloffset_GetnMapdvARB 670
741#define _gloffset_GetnMapfvARB 671
742#define _gloffset_GetnMapivARB 672
743#define _gloffset_GetnMinmaxARB 673
744#define _gloffset_GetnPixelMapfvARB 674
745#define _gloffset_GetnPixelMapuivARB 675
746#define _gloffset_GetnPixelMapusvARB 676
747#define _gloffset_GetnPolygonStippleARB 677
748#define _gloffset_GetnSeparableFilterARB 678
749#define _gloffset_GetnTexImageARB 679
750#define _gloffset_GetnUniformdvARB 680
751#define _gloffset_GetnUniformfvARB 681
752#define _gloffset_GetnUniformivARB 682
753#define _gloffset_GetnUniformuivARB 683
754#define _gloffset_ReadnPixelsARB 684
755#define _gloffset_TexStorage1D 685
756#define _gloffset_TexStorage2D 686
757#define _gloffset_TexStorage3D 687
758#define _gloffset_TextureStorage1DEXT 688
759#define _gloffset_TextureStorage2DEXT 689
760#define _gloffset_TextureStorage3DEXT 690
761#define _gloffset_PolygonOffsetEXT 691
762#define _gloffset_GetPixelTexGenParameterfvSGIS 692
763#define _gloffset_GetPixelTexGenParameterivSGIS 693
764#define _gloffset_PixelTexGenParameterfSGIS 694
765#define _gloffset_PixelTexGenParameterfvSGIS 695
766#define _gloffset_PixelTexGenParameteriSGIS 696
767#define _gloffset_PixelTexGenParameterivSGIS 697
768#define _gloffset_SampleMaskSGIS 698
769#define _gloffset_SamplePatternSGIS 699
770#define _gloffset_ColorPointerEXT 700
771#define _gloffset_EdgeFlagPointerEXT 701
772#define _gloffset_IndexPointerEXT 702
773#define _gloffset_NormalPointerEXT 703
774#define _gloffset_TexCoordPointerEXT 704
775#define _gloffset_VertexPointerEXT 705
776#define _gloffset_PointParameterfEXT 706
777#define _gloffset_PointParameterfvEXT 707
778#define _gloffset_LockArraysEXT 708
779#define _gloffset_UnlockArraysEXT 709
780#define _gloffset_SecondaryColor3bEXT 710
781#define _gloffset_SecondaryColor3bvEXT 711
782#define _gloffset_SecondaryColor3dEXT 712
783#define _gloffset_SecondaryColor3dvEXT 713
784#define _gloffset_SecondaryColor3fEXT 714
785#define _gloffset_SecondaryColor3fvEXT 715
786#define _gloffset_SecondaryColor3iEXT 716
787#define _gloffset_SecondaryColor3ivEXT 717
788#define _gloffset_SecondaryColor3sEXT 718
789#define _gloffset_SecondaryColor3svEXT 719
790#define _gloffset_SecondaryColor3ubEXT 720
791#define _gloffset_SecondaryColor3ubvEXT 721
792#define _gloffset_SecondaryColor3uiEXT 722
793#define _gloffset_SecondaryColor3uivEXT 723
794#define _gloffset_SecondaryColor3usEXT 724
795#define _gloffset_SecondaryColor3usvEXT 725
796#define _gloffset_SecondaryColorPointerEXT 726
797#define _gloffset_MultiDrawArraysEXT 727
798#define _gloffset_MultiDrawElementsEXT 728
799#define _gloffset_FogCoordPointerEXT 729
800#define _gloffset_FogCoorddEXT 730
801#define _gloffset_FogCoorddvEXT 731
802#define _gloffset_FogCoordfEXT 732
803#define _gloffset_FogCoordfvEXT 733
804#define _gloffset_PixelTexGenSGIX 734
805#define _gloffset_BlendFuncSeparateEXT 735
806#define _gloffset_FlushVertexArrayRangeNV 736
807#define _gloffset_VertexArrayRangeNV 737
808#define _gloffset_CombinerInputNV 738
809#define _gloffset_CombinerOutputNV 739
810#define _gloffset_CombinerParameterfNV 740
811#define _gloffset_CombinerParameterfvNV 741
812#define _gloffset_CombinerParameteriNV 742
813#define _gloffset_CombinerParameterivNV 743
814#define _gloffset_FinalCombinerInputNV 744
815#define _gloffset_GetCombinerInputParameterfvNV 745
816#define _gloffset_GetCombinerInputParameterivNV 746
817#define _gloffset_GetCombinerOutputParameterfvNV 747
818#define _gloffset_GetCombinerOutputParameterivNV 748
819#define _gloffset_GetFinalCombinerInputParameterfvNV 749
820#define _gloffset_GetFinalCombinerInputParameterivNV 750
821#define _gloffset_ResizeBuffersMESA 751
822#define _gloffset_WindowPos2dMESA 752
823#define _gloffset_WindowPos2dvMESA 753
824#define _gloffset_WindowPos2fMESA 754
825#define _gloffset_WindowPos2fvMESA 755
826#define _gloffset_WindowPos2iMESA 756
827#define _gloffset_WindowPos2ivMESA 757
828#define _gloffset_WindowPos2sMESA 758
829#define _gloffset_WindowPos2svMESA 759
830#define _gloffset_WindowPos3dMESA 760
831#define _gloffset_WindowPos3dvMESA 761
832#define _gloffset_WindowPos3fMESA 762
833#define _gloffset_WindowPos3fvMESA 763
834#define _gloffset_WindowPos3iMESA 764
835#define _gloffset_WindowPos3ivMESA 765
836#define _gloffset_WindowPos3sMESA 766
837#define _gloffset_WindowPos3svMESA 767
838#define _gloffset_WindowPos4dMESA 768
839#define _gloffset_WindowPos4dvMESA 769
840#define _gloffset_WindowPos4fMESA 770
841#define _gloffset_WindowPos4fvMESA 771
842#define _gloffset_WindowPos4iMESA 772
843#define _gloffset_WindowPos4ivMESA 773
844#define _gloffset_WindowPos4sMESA 774
845#define _gloffset_WindowPos4svMESA 775
846#define _gloffset_MultiModeDrawArraysIBM 776
847#define _gloffset_MultiModeDrawElementsIBM 777
848#define _gloffset_DeleteFencesNV 778
849#define _gloffset_FinishFenceNV 779
850#define _gloffset_GenFencesNV 780
851#define _gloffset_GetFenceivNV 781
852#define _gloffset_IsFenceNV 782
853#define _gloffset_SetFenceNV 783
854#define _gloffset_TestFenceNV 784
855#define _gloffset_AreProgramsResidentNV 785
856#define _gloffset_BindProgramNV 786
857#define _gloffset_DeleteProgramsNV 787
858#define _gloffset_ExecuteProgramNV 788
859#define _gloffset_GenProgramsNV 789
860#define _gloffset_GetProgramParameterdvNV 790
861#define _gloffset_GetProgramParameterfvNV 791
862#define _gloffset_GetProgramStringNV 792
863#define _gloffset_GetProgramivNV 793
864#define _gloffset_GetTrackMatrixivNV 794
865#define _gloffset_GetVertexAttribPointervNV 795
866#define _gloffset_GetVertexAttribdvNV 796
867#define _gloffset_GetVertexAttribfvNV 797
868#define _gloffset_GetVertexAttribivNV 798
869#define _gloffset_IsProgramNV 799
870#define _gloffset_LoadProgramNV 800
871#define _gloffset_ProgramParameters4dvNV 801
872#define _gloffset_ProgramParameters4fvNV 802
873#define _gloffset_RequestResidentProgramsNV 803
874#define _gloffset_TrackMatrixNV 804
875#define _gloffset_VertexAttrib1dNV 805
876#define _gloffset_VertexAttrib1dvNV 806
877#define _gloffset_VertexAttrib1fNV 807
878#define _gloffset_VertexAttrib1fvNV 808
879#define _gloffset_VertexAttrib1sNV 809
880#define _gloffset_VertexAttrib1svNV 810
881#define _gloffset_VertexAttrib2dNV 811
882#define _gloffset_VertexAttrib2dvNV 812
883#define _gloffset_VertexAttrib2fNV 813
884#define _gloffset_VertexAttrib2fvNV 814
885#define _gloffset_VertexAttrib2sNV 815
886#define _gloffset_VertexAttrib2svNV 816
887#define _gloffset_VertexAttrib3dNV 817
888#define _gloffset_VertexAttrib3dvNV 818
889#define _gloffset_VertexAttrib3fNV 819
890#define _gloffset_VertexAttrib3fvNV 820
891#define _gloffset_VertexAttrib3sNV 821
892#define _gloffset_VertexAttrib3svNV 822
893#define _gloffset_VertexAttrib4dNV 823
894#define _gloffset_VertexAttrib4dvNV 824
895#define _gloffset_VertexAttrib4fNV 825
896#define _gloffset_VertexAttrib4fvNV 826
897#define _gloffset_VertexAttrib4sNV 827
898#define _gloffset_VertexAttrib4svNV 828
899#define _gloffset_VertexAttrib4ubNV 829
900#define _gloffset_VertexAttrib4ubvNV 830
901#define _gloffset_VertexAttribPointerNV 831
902#define _gloffset_VertexAttribs1dvNV 832
903#define _gloffset_VertexAttribs1fvNV 833
904#define _gloffset_VertexAttribs1svNV 834
905#define _gloffset_VertexAttribs2dvNV 835
906#define _gloffset_VertexAttribs2fvNV 836
907#define _gloffset_VertexAttribs2svNV 837
908#define _gloffset_VertexAttribs3dvNV 838
909#define _gloffset_VertexAttribs3fvNV 839
910#define _gloffset_VertexAttribs3svNV 840
911#define _gloffset_VertexAttribs4dvNV 841
912#define _gloffset_VertexAttribs4fvNV 842
913#define _gloffset_VertexAttribs4svNV 843
914#define _gloffset_VertexAttribs4ubvNV 844
915#define _gloffset_GetTexBumpParameterfvATI 845
916#define _gloffset_GetTexBumpParameterivATI 846
917#define _gloffset_TexBumpParameterfvATI 847
918#define _gloffset_TexBumpParameterivATI 848
919#define _gloffset_AlphaFragmentOp1ATI 849
920#define _gloffset_AlphaFragmentOp2ATI 850
921#define _gloffset_AlphaFragmentOp3ATI 851
922#define _gloffset_BeginFragmentShaderATI 852
923#define _gloffset_BindFragmentShaderATI 853
924#define _gloffset_ColorFragmentOp1ATI 854
925#define _gloffset_ColorFragmentOp2ATI 855
926#define _gloffset_ColorFragmentOp3ATI 856
927#define _gloffset_DeleteFragmentShaderATI 857
928#define _gloffset_EndFragmentShaderATI 858
929#define _gloffset_GenFragmentShadersATI 859
930#define _gloffset_PassTexCoordATI 860
931#define _gloffset_SampleMapATI 861
932#define _gloffset_SetFragmentShaderConstantATI 862
933#define _gloffset_PointParameteriNV 863
934#define _gloffset_PointParameterivNV 864
935#define _gloffset_ActiveStencilFaceEXT 865
936#define _gloffset_BindVertexArrayAPPLE 866
937#define _gloffset_DeleteVertexArraysAPPLE 867
938#define _gloffset_GenVertexArraysAPPLE 868
939#define _gloffset_IsVertexArrayAPPLE 869
940#define _gloffset_GetProgramNamedParameterdvNV 870
941#define _gloffset_GetProgramNamedParameterfvNV 871
942#define _gloffset_ProgramNamedParameter4dNV 872
943#define _gloffset_ProgramNamedParameter4dvNV 873
944#define _gloffset_ProgramNamedParameter4fNV 874
945#define _gloffset_ProgramNamedParameter4fvNV 875
946#define _gloffset_PrimitiveRestartIndexNV 876
947#define _gloffset_PrimitiveRestartNV 877
948#define _gloffset_DepthBoundsEXT 878
949#define _gloffset_BlendEquationSeparateEXT 879
950#define _gloffset_BindFramebufferEXT 880
951#define _gloffset_BindRenderbufferEXT 881
952#define _gloffset_CheckFramebufferStatusEXT 882
953#define _gloffset_DeleteFramebuffersEXT 883
954#define _gloffset_DeleteRenderbuffersEXT 884
955#define _gloffset_FramebufferRenderbufferEXT 885
956#define _gloffset_FramebufferTexture1DEXT 886
957#define _gloffset_FramebufferTexture2DEXT 887
958#define _gloffset_FramebufferTexture3DEXT 888
959#define _gloffset_GenFramebuffersEXT 889
960#define _gloffset_GenRenderbuffersEXT 890
961#define _gloffset_GenerateMipmapEXT 891
962#define _gloffset_GetFramebufferAttachmentParameterivEXT 892
963#define _gloffset_GetRenderbufferParameterivEXT 893
964#define _gloffset_IsFramebufferEXT 894
965#define _gloffset_IsRenderbufferEXT 895
966#define _gloffset_RenderbufferStorageEXT 896
967#define _gloffset_BlitFramebufferEXT 897
968#define _gloffset_BufferParameteriAPPLE 898
969#define _gloffset_FlushMappedBufferRangeAPPLE 899
970#define _gloffset_BindFragDataLocationEXT 900
971#define _gloffset_GetFragDataLocationEXT 901
972#define _gloffset_GetUniformuivEXT 902
973#define _gloffset_GetVertexAttribIivEXT 903
974#define _gloffset_GetVertexAttribIuivEXT 904
975#define _gloffset_Uniform1uiEXT 905
976#define _gloffset_Uniform1uivEXT 906
977#define _gloffset_Uniform2uiEXT 907
978#define _gloffset_Uniform2uivEXT 908
979#define _gloffset_Uniform3uiEXT 909
980#define _gloffset_Uniform3uivEXT 910
981#define _gloffset_Uniform4uiEXT 911
982#define _gloffset_Uniform4uivEXT 912
983#define _gloffset_VertexAttribI1iEXT 913
984#define _gloffset_VertexAttribI1ivEXT 914
985#define _gloffset_VertexAttribI1uiEXT 915
986#define _gloffset_VertexAttribI1uivEXT 916
987#define _gloffset_VertexAttribI2iEXT 917
988#define _gloffset_VertexAttribI2ivEXT 918
989#define _gloffset_VertexAttribI2uiEXT 919
990#define _gloffset_VertexAttribI2uivEXT 920
991#define _gloffset_VertexAttribI3iEXT 921
992#define _gloffset_VertexAttribI3ivEXT 922
993#define _gloffset_VertexAttribI3uiEXT 923
994#define _gloffset_VertexAttribI3uivEXT 924
995#define _gloffset_VertexAttribI4bvEXT 925
996#define _gloffset_VertexAttribI4iEXT 926
997#define _gloffset_VertexAttribI4ivEXT 927
998#define _gloffset_VertexAttribI4svEXT 928
999#define _gloffset_VertexAttribI4ubvEXT 929
1000#define _gloffset_VertexAttribI4uiEXT 930
1001#define _gloffset_VertexAttribI4uivEXT 931
1002#define _gloffset_VertexAttribI4usvEXT 932
1003#define _gloffset_VertexAttribIPointerEXT 933
1004#define _gloffset_FramebufferTextureLayerEXT 934
1005#define _gloffset_ColorMaskIndexedEXT 935
1006#define _gloffset_DisableIndexedEXT 936
1007#define _gloffset_EnableIndexedEXT 937
1008#define _gloffset_GetBooleanIndexedvEXT 938
1009#define _gloffset_GetIntegerIndexedvEXT 939
1010#define _gloffset_IsEnabledIndexedEXT 940
1011#define _gloffset_ClearColorIiEXT 941
1012#define _gloffset_ClearColorIuiEXT 942
1013#define _gloffset_GetTexParameterIivEXT 943
1014#define _gloffset_GetTexParameterIuivEXT 944
1015#define _gloffset_TexParameterIivEXT 945
1016#define _gloffset_TexParameterIuivEXT 946
1017#define _gloffset_BeginConditionalRenderNV 947
1018#define _gloffset_EndConditionalRenderNV 948
1019#define _gloffset_BeginTransformFeedbackEXT 949
1020#define _gloffset_BindBufferBaseEXT 950
1021#define _gloffset_BindBufferOffsetEXT 951
1022#define _gloffset_BindBufferRangeEXT 952
1023#define _gloffset_EndTransformFeedbackEXT 953
1024#define _gloffset_GetTransformFeedbackVaryingEXT 954
1025#define _gloffset_TransformFeedbackVaryingsEXT 955
1026#define _gloffset_ProvokingVertexEXT 956
1027#define _gloffset_GetTexParameterPointervAPPLE 957
1028#define _gloffset_TextureRangeAPPLE 958
1029#define _gloffset_GetObjectParameterivAPPLE 959
1030#define _gloffset_ObjectPurgeableAPPLE 960
1031#define _gloffset_ObjectUnpurgeableAPPLE 961
1032#define _gloffset_ActiveProgramEXT 962
1033#define _gloffset_CreateShaderProgramEXT 963
1034#define _gloffset_UseShaderProgramEXT 964
1035#define _gloffset_TextureBarrierNV 965
1036#define _gloffset_StencilFuncSeparateATI 966
1037#define _gloffset_ProgramEnvParameters4fvEXT 967
1038#define _gloffset_ProgramLocalParameters4fvEXT 968
1039#define _gloffset_GetQueryObjecti64vEXT 969
1040#define _gloffset_GetQueryObjectui64vEXT 970
1041#define _gloffset_EGLImageTargetRenderbufferStorageOES 971
1042#define _gloffset_EGLImageTargetTexture2DOES 972
1043
1044#else /* !FEATURE_remap_table */
1045
1046#define driDispatchRemapTable_size 565
1047extern int driDispatchRemapTable[driDispatchRemapTable_size];
1048
1049#define AttachShader_remap_index 0
1050#define CreateProgram_remap_index 1
1051#define CreateShader_remap_index 2
1052#define DeleteProgram_remap_index 3
1053#define DeleteShader_remap_index 4
1054#define DetachShader_remap_index 5
1055#define GetAttachedShaders_remap_index 6
1056#define GetProgramInfoLog_remap_index 7
1057#define GetProgramiv_remap_index 8
1058#define GetShaderInfoLog_remap_index 9
1059#define GetShaderiv_remap_index 10
1060#define IsProgram_remap_index 11
1061#define IsShader_remap_index 12
1062#define StencilFuncSeparate_remap_index 13
1063#define StencilMaskSeparate_remap_index 14
1064#define StencilOpSeparate_remap_index 15
1065#define UniformMatrix2x3fv_remap_index 16
1066#define UniformMatrix2x4fv_remap_index 17
1067#define UniformMatrix3x2fv_remap_index 18
1068#define UniformMatrix3x4fv_remap_index 19
1069#define UniformMatrix4x2fv_remap_index 20
1070#define UniformMatrix4x3fv_remap_index 21
1071#define ClampColor_remap_index 22
1072#define ClearBufferfi_remap_index 23
1073#define ClearBufferfv_remap_index 24
1074#define ClearBufferiv_remap_index 25
1075#define ClearBufferuiv_remap_index 26
1076#define GetStringi_remap_index 27
1077#define TexBuffer_remap_index 28
1078#define FramebufferTexture_remap_index 29
1079#define GetBufferParameteri64v_remap_index 30
1080#define GetInteger64i_v_remap_index 31
1081#define VertexAttribDivisor_remap_index 32
1082#define LoadTransposeMatrixdARB_remap_index 33
1083#define LoadTransposeMatrixfARB_remap_index 34
1084#define MultTransposeMatrixdARB_remap_index 35
1085#define MultTransposeMatrixfARB_remap_index 36
1086#define SampleCoverageARB_remap_index 37
1087#define CompressedTexImage1DARB_remap_index 38
1088#define CompressedTexImage2DARB_remap_index 39
1089#define CompressedTexImage3DARB_remap_index 40
1090#define CompressedTexSubImage1DARB_remap_index 41
1091#define CompressedTexSubImage2DARB_remap_index 42
1092#define CompressedTexSubImage3DARB_remap_index 43
1093#define GetCompressedTexImageARB_remap_index 44
1094#define DisableVertexAttribArrayARB_remap_index 45
1095#define EnableVertexAttribArrayARB_remap_index 46
1096#define GetProgramEnvParameterdvARB_remap_index 47
1097#define GetProgramEnvParameterfvARB_remap_index 48
1098#define GetProgramLocalParameterdvARB_remap_index 49
1099#define GetProgramLocalParameterfvARB_remap_index 50
1100#define GetProgramStringARB_remap_index 51
1101#define GetProgramivARB_remap_index 52
1102#define GetVertexAttribdvARB_remap_index 53
1103#define GetVertexAttribfvARB_remap_index 54
1104#define GetVertexAttribivARB_remap_index 55
1105#define ProgramEnvParameter4dARB_remap_index 56
1106#define ProgramEnvParameter4dvARB_remap_index 57
1107#define ProgramEnvParameter4fARB_remap_index 58
1108#define ProgramEnvParameter4fvARB_remap_index 59
1109#define ProgramLocalParameter4dARB_remap_index 60
1110#define ProgramLocalParameter4dvARB_remap_index 61
1111#define ProgramLocalParameter4fARB_remap_index 62
1112#define ProgramLocalParameter4fvARB_remap_index 63
1113#define ProgramStringARB_remap_index 64
1114#define VertexAttrib1dARB_remap_index 65
1115#define VertexAttrib1dvARB_remap_index 66
1116#define VertexAttrib1fARB_remap_index 67
1117#define VertexAttrib1fvARB_remap_index 68
1118#define VertexAttrib1sARB_remap_index 69
1119#define VertexAttrib1svARB_remap_index 70
1120#define VertexAttrib2dARB_remap_index 71
1121#define VertexAttrib2dvARB_remap_index 72
1122#define VertexAttrib2fARB_remap_index 73
1123#define VertexAttrib2fvARB_remap_index 74
1124#define VertexAttrib2sARB_remap_index 75
1125#define VertexAttrib2svARB_remap_index 76
1126#define VertexAttrib3dARB_remap_index 77
1127#define VertexAttrib3dvARB_remap_index 78
1128#define VertexAttrib3fARB_remap_index 79
1129#define VertexAttrib3fvARB_remap_index 80
1130#define VertexAttrib3sARB_remap_index 81
1131#define VertexAttrib3svARB_remap_index 82
1132#define VertexAttrib4NbvARB_remap_index 83
1133#define VertexAttrib4NivARB_remap_index 84
1134#define VertexAttrib4NsvARB_remap_index 85
1135#define VertexAttrib4NubARB_remap_index 86
1136#define VertexAttrib4NubvARB_remap_index 87
1137#define VertexAttrib4NuivARB_remap_index 88
1138#define VertexAttrib4NusvARB_remap_index 89
1139#define VertexAttrib4bvARB_remap_index 90
1140#define VertexAttrib4dARB_remap_index 91
1141#define VertexAttrib4dvARB_remap_index 92
1142#define VertexAttrib4fARB_remap_index 93
1143#define VertexAttrib4fvARB_remap_index 94
1144#define VertexAttrib4ivARB_remap_index 95
1145#define VertexAttrib4sARB_remap_index 96
1146#define VertexAttrib4svARB_remap_index 97
1147#define VertexAttrib4ubvARB_remap_index 98
1148#define VertexAttrib4uivARB_remap_index 99
1149#define VertexAttrib4usvARB_remap_index 100
1150#define VertexAttribPointerARB_remap_index 101
1151#define BindBufferARB_remap_index 102
1152#define BufferDataARB_remap_index 103
1153#define BufferSubDataARB_remap_index 104
1154#define DeleteBuffersARB_remap_index 105
1155#define GenBuffersARB_remap_index 106
1156#define GetBufferParameterivARB_remap_index 107
1157#define GetBufferPointervARB_remap_index 108
1158#define GetBufferSubDataARB_remap_index 109
1159#define IsBufferARB_remap_index 110
1160#define MapBufferARB_remap_index 111
1161#define UnmapBufferARB_remap_index 112
1162#define BeginQueryARB_remap_index 113
1163#define DeleteQueriesARB_remap_index 114
1164#define EndQueryARB_remap_index 115
1165#define GenQueriesARB_remap_index 116
1166#define GetQueryObjectivARB_remap_index 117
1167#define GetQueryObjectuivARB_remap_index 118
1168#define GetQueryivARB_remap_index 119
1169#define IsQueryARB_remap_index 120
1170#define AttachObjectARB_remap_index 121
1171#define CompileShaderARB_remap_index 122
1172#define CreateProgramObjectARB_remap_index 123
1173#define CreateShaderObjectARB_remap_index 124
1174#define DeleteObjectARB_remap_index 125
1175#define DetachObjectARB_remap_index 126
1176#define GetActiveUniformARB_remap_index 127
1177#define GetAttachedObjectsARB_remap_index 128
1178#define GetHandleARB_remap_index 129
1179#define GetInfoLogARB_remap_index 130
1180#define GetObjectParameterfvARB_remap_index 131
1181#define GetObjectParameterivARB_remap_index 132
1182#define GetShaderSourceARB_remap_index 133
1183#define GetUniformLocationARB_remap_index 134
1184#define GetUniformfvARB_remap_index 135
1185#define GetUniformivARB_remap_index 136
1186#define LinkProgramARB_remap_index 137
1187#define ShaderSourceARB_remap_index 138
1188#define Uniform1fARB_remap_index 139
1189#define Uniform1fvARB_remap_index 140
1190#define Uniform1iARB_remap_index 141
1191#define Uniform1ivARB_remap_index 142
1192#define Uniform2fARB_remap_index 143
1193#define Uniform2fvARB_remap_index 144
1194#define Uniform2iARB_remap_index 145
1195#define Uniform2ivARB_remap_index 146
1196#define Uniform3fARB_remap_index 147
1197#define Uniform3fvARB_remap_index 148
1198#define Uniform3iARB_remap_index 149
1199#define Uniform3ivARB_remap_index 150
1200#define Uniform4fARB_remap_index 151
1201#define Uniform4fvARB_remap_index 152
1202#define Uniform4iARB_remap_index 153
1203#define Uniform4ivARB_remap_index 154
1204#define UniformMatrix2fvARB_remap_index 155
1205#define UniformMatrix3fvARB_remap_index 156
1206#define UniformMatrix4fvARB_remap_index 157
1207#define UseProgramObjectARB_remap_index 158
1208#define ValidateProgramARB_remap_index 159
1209#define BindAttribLocationARB_remap_index 160
1210#define GetActiveAttribARB_remap_index 161
1211#define GetAttribLocationARB_remap_index 162
1212#define DrawBuffersARB_remap_index 163
1213#define ClampColorARB_remap_index 164
1214#define DrawArraysInstancedARB_remap_index 165
1215#define DrawElementsInstancedARB_remap_index 166
1216#define RenderbufferStorageMultisample_remap_index 167
1217#define FramebufferTextureARB_remap_index 168
1218#define FramebufferTextureFaceARB_remap_index 169
1219#define ProgramParameteriARB_remap_index 170
1220#define VertexAttribDivisorARB_remap_index 171
1221#define FlushMappedBufferRange_remap_index 172
1222#define MapBufferRange_remap_index 173
1223#define TexBufferARB_remap_index 174
1224#define BindVertexArray_remap_index 175
1225#define GenVertexArrays_remap_index 176
1226#define CopyBufferSubData_remap_index 177
1227#define ClientWaitSync_remap_index 178
1228#define DeleteSync_remap_index 179
1229#define FenceSync_remap_index 180
1230#define GetInteger64v_remap_index 181
1231#define GetSynciv_remap_index 182
1232#define IsSync_remap_index 183
1233#define WaitSync_remap_index 184
1234#define DrawElementsBaseVertex_remap_index 185
1235#define DrawElementsInstancedBaseVertex_remap_index 186
1236#define DrawRangeElementsBaseVertex_remap_index 187
1237#define MultiDrawElementsBaseVertex_remap_index 188
1238#define BlendEquationSeparateiARB_remap_index 189
1239#define BlendEquationiARB_remap_index 190
1240#define BlendFuncSeparateiARB_remap_index 191
1241#define BlendFunciARB_remap_index 192
1242#define BindSampler_remap_index 193
1243#define DeleteSamplers_remap_index 194
1244#define GenSamplers_remap_index 195
1245#define GetSamplerParameterIiv_remap_index 196
1246#define GetSamplerParameterIuiv_remap_index 197
1247#define GetSamplerParameterfv_remap_index 198
1248#define GetSamplerParameteriv_remap_index 199
1249#define IsSampler_remap_index 200
1250#define SamplerParameterIiv_remap_index 201
1251#define SamplerParameterIuiv_remap_index 202
1252#define SamplerParameterf_remap_index 203
1253#define SamplerParameterfv_remap_index 204
1254#define SamplerParameteri_remap_index 205
1255#define SamplerParameteriv_remap_index 206
1256#define ColorP3ui_remap_index 207
1257#define ColorP3uiv_remap_index 208
1258#define ColorP4ui_remap_index 209
1259#define ColorP4uiv_remap_index 210
1260#define MultiTexCoordP1ui_remap_index 211
1261#define MultiTexCoordP1uiv_remap_index 212
1262#define MultiTexCoordP2ui_remap_index 213
1263#define MultiTexCoordP2uiv_remap_index 214
1264#define MultiTexCoordP3ui_remap_index 215
1265#define MultiTexCoordP3uiv_remap_index 216
1266#define MultiTexCoordP4ui_remap_index 217
1267#define MultiTexCoordP4uiv_remap_index 218
1268#define NormalP3ui_remap_index 219
1269#define NormalP3uiv_remap_index 220
1270#define SecondaryColorP3ui_remap_index 221
1271#define SecondaryColorP3uiv_remap_index 222
1272#define TexCoordP1ui_remap_index 223
1273#define TexCoordP1uiv_remap_index 224
1274#define TexCoordP2ui_remap_index 225
1275#define TexCoordP2uiv_remap_index 226
1276#define TexCoordP3ui_remap_index 227
1277#define TexCoordP3uiv_remap_index 228
1278#define TexCoordP4ui_remap_index 229
1279#define TexCoordP4uiv_remap_index 230
1280#define VertexAttribP1ui_remap_index 231
1281#define VertexAttribP1uiv_remap_index 232
1282#define VertexAttribP2ui_remap_index 233
1283#define VertexAttribP2uiv_remap_index 234
1284#define VertexAttribP3ui_remap_index 235
1285#define VertexAttribP3uiv_remap_index 236
1286#define VertexAttribP4ui_remap_index 237
1287#define VertexAttribP4uiv_remap_index 238
1288#define VertexP2ui_remap_index 239
1289#define VertexP2uiv_remap_index 240
1290#define VertexP3ui_remap_index 241
1291#define VertexP3uiv_remap_index 242
1292#define VertexP4ui_remap_index 243
1293#define VertexP4uiv_remap_index 244
1294#define BindTransformFeedback_remap_index 245
1295#define DeleteTransformFeedbacks_remap_index 246
1296#define DrawTransformFeedback_remap_index 247
1297#define GenTransformFeedbacks_remap_index 248
1298#define IsTransformFeedback_remap_index 249
1299#define PauseTransformFeedback_remap_index 250
1300#define ResumeTransformFeedback_remap_index 251
1301#define ClearDepthf_remap_index 252
1302#define DepthRangef_remap_index 253
1303#define GetShaderPrecisionFormat_remap_index 254
1304#define ReleaseShaderCompiler_remap_index 255
1305#define ShaderBinary_remap_index 256
1306#define GetGraphicsResetStatusARB_remap_index 257
1307#define GetnColorTableARB_remap_index 258
1308#define GetnCompressedTexImageARB_remap_index 259
1309#define GetnConvolutionFilterARB_remap_index 260
1310#define GetnHistogramARB_remap_index 261
1311#define GetnMapdvARB_remap_index 262
1312#define GetnMapfvARB_remap_index 263
1313#define GetnMapivARB_remap_index 264
1314#define GetnMinmaxARB_remap_index 265
1315#define GetnPixelMapfvARB_remap_index 266
1316#define GetnPixelMapuivARB_remap_index 267
1317#define GetnPixelMapusvARB_remap_index 268
1318#define GetnPolygonStippleARB_remap_index 269
1319#define GetnSeparableFilterARB_remap_index 270
1320#define GetnTexImageARB_remap_index 271
1321#define GetnUniformdvARB_remap_index 272
1322#define GetnUniformfvARB_remap_index 273
1323#define GetnUniformivARB_remap_index 274
1324#define GetnUniformuivARB_remap_index 275
1325#define ReadnPixelsARB_remap_index 276
1326#define TexStorage1D_remap_index 277
1327#define TexStorage2D_remap_index 278
1328#define TexStorage3D_remap_index 279
1329#define TextureStorage1DEXT_remap_index 280
1330#define TextureStorage2DEXT_remap_index 281
1331#define TextureStorage3DEXT_remap_index 282
1332#define PolygonOffsetEXT_remap_index 283
1333#define GetPixelTexGenParameterfvSGIS_remap_index 284
1334#define GetPixelTexGenParameterivSGIS_remap_index 285
1335#define PixelTexGenParameterfSGIS_remap_index 286
1336#define PixelTexGenParameterfvSGIS_remap_index 287
1337#define PixelTexGenParameteriSGIS_remap_index 288
1338#define PixelTexGenParameterivSGIS_remap_index 289
1339#define SampleMaskSGIS_remap_index 290
1340#define SamplePatternSGIS_remap_index 291
1341#define ColorPointerEXT_remap_index 292
1342#define EdgeFlagPointerEXT_remap_index 293
1343#define IndexPointerEXT_remap_index 294
1344#define NormalPointerEXT_remap_index 295
1345#define TexCoordPointerEXT_remap_index 296
1346#define VertexPointerEXT_remap_index 297
1347#define PointParameterfEXT_remap_index 298
1348#define PointParameterfvEXT_remap_index 299
1349#define LockArraysEXT_remap_index 300
1350#define UnlockArraysEXT_remap_index 301
1351#define SecondaryColor3bEXT_remap_index 302
1352#define SecondaryColor3bvEXT_remap_index 303
1353#define SecondaryColor3dEXT_remap_index 304
1354#define SecondaryColor3dvEXT_remap_index 305
1355#define SecondaryColor3fEXT_remap_index 306
1356#define SecondaryColor3fvEXT_remap_index 307
1357#define SecondaryColor3iEXT_remap_index 308
1358#define SecondaryColor3ivEXT_remap_index 309
1359#define SecondaryColor3sEXT_remap_index 310
1360#define SecondaryColor3svEXT_remap_index 311
1361#define SecondaryColor3ubEXT_remap_index 312
1362#define SecondaryColor3ubvEXT_remap_index 313
1363#define SecondaryColor3uiEXT_remap_index 314
1364#define SecondaryColor3uivEXT_remap_index 315
1365#define SecondaryColor3usEXT_remap_index 316
1366#define SecondaryColor3usvEXT_remap_index 317
1367#define SecondaryColorPointerEXT_remap_index 318
1368#define MultiDrawArraysEXT_remap_index 319
1369#define MultiDrawElementsEXT_remap_index 320
1370#define FogCoordPointerEXT_remap_index 321
1371#define FogCoorddEXT_remap_index 322
1372#define FogCoorddvEXT_remap_index 323
1373#define FogCoordfEXT_remap_index 324
1374#define FogCoordfvEXT_remap_index 325
1375#define PixelTexGenSGIX_remap_index 326
1376#define BlendFuncSeparateEXT_remap_index 327
1377#define FlushVertexArrayRangeNV_remap_index 328
1378#define VertexArrayRangeNV_remap_index 329
1379#define CombinerInputNV_remap_index 330
1380#define CombinerOutputNV_remap_index 331
1381#define CombinerParameterfNV_remap_index 332
1382#define CombinerParameterfvNV_remap_index 333
1383#define CombinerParameteriNV_remap_index 334
1384#define CombinerParameterivNV_remap_index 335
1385#define FinalCombinerInputNV_remap_index 336
1386#define GetCombinerInputParameterfvNV_remap_index 337
1387#define GetCombinerInputParameterivNV_remap_index 338
1388#define GetCombinerOutputParameterfvNV_remap_index 339
1389#define GetCombinerOutputParameterivNV_remap_index 340
1390#define GetFinalCombinerInputParameterfvNV_remap_index 341
1391#define GetFinalCombinerInputParameterivNV_remap_index 342
1392#define ResizeBuffersMESA_remap_index 343
1393#define WindowPos2dMESA_remap_index 344
1394#define WindowPos2dvMESA_remap_index 345
1395#define WindowPos2fMESA_remap_index 346
1396#define WindowPos2fvMESA_remap_index 347
1397#define WindowPos2iMESA_remap_index 348
1398#define WindowPos2ivMESA_remap_index 349
1399#define WindowPos2sMESA_remap_index 350
1400#define WindowPos2svMESA_remap_index 351
1401#define WindowPos3dMESA_remap_index 352
1402#define WindowPos3dvMESA_remap_index 353
1403#define WindowPos3fMESA_remap_index 354
1404#define WindowPos3fvMESA_remap_index 355
1405#define WindowPos3iMESA_remap_index 356
1406#define WindowPos3ivMESA_remap_index 357
1407#define WindowPos3sMESA_remap_index 358
1408#define WindowPos3svMESA_remap_index 359
1409#define WindowPos4dMESA_remap_index 360
1410#define WindowPos4dvMESA_remap_index 361
1411#define WindowPos4fMESA_remap_index 362
1412#define WindowPos4fvMESA_remap_index 363
1413#define WindowPos4iMESA_remap_index 364
1414#define WindowPos4ivMESA_remap_index 365
1415#define WindowPos4sMESA_remap_index 366
1416#define WindowPos4svMESA_remap_index 367
1417#define MultiModeDrawArraysIBM_remap_index 368
1418#define MultiModeDrawElementsIBM_remap_index 369
1419#define DeleteFencesNV_remap_index 370
1420#define FinishFenceNV_remap_index 371
1421#define GenFencesNV_remap_index 372
1422#define GetFenceivNV_remap_index 373
1423#define IsFenceNV_remap_index 374
1424#define SetFenceNV_remap_index 375
1425#define TestFenceNV_remap_index 376
1426#define AreProgramsResidentNV_remap_index 377
1427#define BindProgramNV_remap_index 378
1428#define DeleteProgramsNV_remap_index 379
1429#define ExecuteProgramNV_remap_index 380
1430#define GenProgramsNV_remap_index 381
1431#define GetProgramParameterdvNV_remap_index 382
1432#define GetProgramParameterfvNV_remap_index 383
1433#define GetProgramStringNV_remap_index 384
1434#define GetProgramivNV_remap_index 385
1435#define GetTrackMatrixivNV_remap_index 386
1436#define GetVertexAttribPointervNV_remap_index 387
1437#define GetVertexAttribdvNV_remap_index 388
1438#define GetVertexAttribfvNV_remap_index 389
1439#define GetVertexAttribivNV_remap_index 390
1440#define IsProgramNV_remap_index 391
1441#define LoadProgramNV_remap_index 392
1442#define ProgramParameters4dvNV_remap_index 393
1443#define ProgramParameters4fvNV_remap_index 394
1444#define RequestResidentProgramsNV_remap_index 395
1445#define TrackMatrixNV_remap_index 396
1446#define VertexAttrib1dNV_remap_index 397
1447#define VertexAttrib1dvNV_remap_index 398
1448#define VertexAttrib1fNV_remap_index 399
1449#define VertexAttrib1fvNV_remap_index 400
1450#define VertexAttrib1sNV_remap_index 401
1451#define VertexAttrib1svNV_remap_index 402
1452#define VertexAttrib2dNV_remap_index 403
1453#define VertexAttrib2dvNV_remap_index 404
1454#define VertexAttrib2fNV_remap_index 405
1455#define VertexAttrib2fvNV_remap_index 406
1456#define VertexAttrib2sNV_remap_index 407
1457#define VertexAttrib2svNV_remap_index 408
1458#define VertexAttrib3dNV_remap_index 409
1459#define VertexAttrib3dvNV_remap_index 410
1460#define VertexAttrib3fNV_remap_index 411
1461#define VertexAttrib3fvNV_remap_index 412
1462#define VertexAttrib3sNV_remap_index 413
1463#define VertexAttrib3svNV_remap_index 414
1464#define VertexAttrib4dNV_remap_index 415
1465#define VertexAttrib4dvNV_remap_index 416
1466#define VertexAttrib4fNV_remap_index 417
1467#define VertexAttrib4fvNV_remap_index 418
1468#define VertexAttrib4sNV_remap_index 419
1469#define VertexAttrib4svNV_remap_index 420
1470#define VertexAttrib4ubNV_remap_index 421
1471#define VertexAttrib4ubvNV_remap_index 422
1472#define VertexAttribPointerNV_remap_index 423
1473#define VertexAttribs1dvNV_remap_index 424
1474#define VertexAttribs1fvNV_remap_index 425
1475#define VertexAttribs1svNV_remap_index 426
1476#define VertexAttribs2dvNV_remap_index 427
1477#define VertexAttribs2fvNV_remap_index 428
1478#define VertexAttribs2svNV_remap_index 429
1479#define VertexAttribs3dvNV_remap_index 430
1480#define VertexAttribs3fvNV_remap_index 431
1481#define VertexAttribs3svNV_remap_index 432
1482#define VertexAttribs4dvNV_remap_index 433
1483#define VertexAttribs4fvNV_remap_index 434
1484#define VertexAttribs4svNV_remap_index 435
1485#define VertexAttribs4ubvNV_remap_index 436
1486#define GetTexBumpParameterfvATI_remap_index 437
1487#define GetTexBumpParameterivATI_remap_index 438
1488#define TexBumpParameterfvATI_remap_index 439
1489#define TexBumpParameterivATI_remap_index 440
1490#define AlphaFragmentOp1ATI_remap_index 441
1491#define AlphaFragmentOp2ATI_remap_index 442
1492#define AlphaFragmentOp3ATI_remap_index 443
1493#define BeginFragmentShaderATI_remap_index 444
1494#define BindFragmentShaderATI_remap_index 445
1495#define ColorFragmentOp1ATI_remap_index 446
1496#define ColorFragmentOp2ATI_remap_index 447
1497#define ColorFragmentOp3ATI_remap_index 448
1498#define DeleteFragmentShaderATI_remap_index 449
1499#define EndFragmentShaderATI_remap_index 450
1500#define GenFragmentShadersATI_remap_index 451
1501#define PassTexCoordATI_remap_index 452
1502#define SampleMapATI_remap_index 453
1503#define SetFragmentShaderConstantATI_remap_index 454
1504#define PointParameteriNV_remap_index 455
1505#define PointParameterivNV_remap_index 456
1506#define ActiveStencilFaceEXT_remap_index 457
1507#define BindVertexArrayAPPLE_remap_index 458
1508#define DeleteVertexArraysAPPLE_remap_index 459
1509#define GenVertexArraysAPPLE_remap_index 460
1510#define IsVertexArrayAPPLE_remap_index 461
1511#define GetProgramNamedParameterdvNV_remap_index 462
1512#define GetProgramNamedParameterfvNV_remap_index 463
1513#define ProgramNamedParameter4dNV_remap_index 464
1514#define ProgramNamedParameter4dvNV_remap_index 465
1515#define ProgramNamedParameter4fNV_remap_index 466
1516#define ProgramNamedParameter4fvNV_remap_index 467
1517#define PrimitiveRestartIndexNV_remap_index 468
1518#define PrimitiveRestartNV_remap_index 469
1519#define DepthBoundsEXT_remap_index 470
1520#define BlendEquationSeparateEXT_remap_index 471
1521#define BindFramebufferEXT_remap_index 472
1522#define BindRenderbufferEXT_remap_index 473
1523#define CheckFramebufferStatusEXT_remap_index 474
1524#define DeleteFramebuffersEXT_remap_index 475
1525#define DeleteRenderbuffersEXT_remap_index 476
1526#define FramebufferRenderbufferEXT_remap_index 477
1527#define FramebufferTexture1DEXT_remap_index 478
1528#define FramebufferTexture2DEXT_remap_index 479
1529#define FramebufferTexture3DEXT_remap_index 480
1530#define GenFramebuffersEXT_remap_index 481
1531#define GenRenderbuffersEXT_remap_index 482
1532#define GenerateMipmapEXT_remap_index 483
1533#define GetFramebufferAttachmentParameterivEXT_remap_index 484
1534#define GetRenderbufferParameterivEXT_remap_index 485
1535#define IsFramebufferEXT_remap_index 486
1536#define IsRenderbufferEXT_remap_index 487
1537#define RenderbufferStorageEXT_remap_index 488
1538#define BlitFramebufferEXT_remap_index 489
1539#define BufferParameteriAPPLE_remap_index 490
1540#define FlushMappedBufferRangeAPPLE_remap_index 491
1541#define BindFragDataLocationEXT_remap_index 492
1542#define GetFragDataLocationEXT_remap_index 493
1543#define GetUniformuivEXT_remap_index 494
1544#define GetVertexAttribIivEXT_remap_index 495
1545#define GetVertexAttribIuivEXT_remap_index 496
1546#define Uniform1uiEXT_remap_index 497
1547#define Uniform1uivEXT_remap_index 498
1548#define Uniform2uiEXT_remap_index 499
1549#define Uniform2uivEXT_remap_index 500
1550#define Uniform3uiEXT_remap_index 501
1551#define Uniform3uivEXT_remap_index 502
1552#define Uniform4uiEXT_remap_index 503
1553#define Uniform4uivEXT_remap_index 504
1554#define VertexAttribI1iEXT_remap_index 505
1555#define VertexAttribI1ivEXT_remap_index 506
1556#define VertexAttribI1uiEXT_remap_index 507
1557#define VertexAttribI1uivEXT_remap_index 508
1558#define VertexAttribI2iEXT_remap_index 509
1559#define VertexAttribI2ivEXT_remap_index 510
1560#define VertexAttribI2uiEXT_remap_index 511
1561#define VertexAttribI2uivEXT_remap_index 512
1562#define VertexAttribI3iEXT_remap_index 513
1563#define VertexAttribI3ivEXT_remap_index 514
1564#define VertexAttribI3uiEXT_remap_index 515
1565#define VertexAttribI3uivEXT_remap_index 516
1566#define VertexAttribI4bvEXT_remap_index 517
1567#define VertexAttribI4iEXT_remap_index 518
1568#define VertexAttribI4ivEXT_remap_index 519
1569#define VertexAttribI4svEXT_remap_index 520
1570#define VertexAttribI4ubvEXT_remap_index 521
1571#define VertexAttribI4uiEXT_remap_index 522
1572#define VertexAttribI4uivEXT_remap_index 523
1573#define VertexAttribI4usvEXT_remap_index 524
1574#define VertexAttribIPointerEXT_remap_index 525
1575#define FramebufferTextureLayerEXT_remap_index 526
1576#define ColorMaskIndexedEXT_remap_index 527
1577#define DisableIndexedEXT_remap_index 528
1578#define EnableIndexedEXT_remap_index 529
1579#define GetBooleanIndexedvEXT_remap_index 530
1580#define GetIntegerIndexedvEXT_remap_index 531
1581#define IsEnabledIndexedEXT_remap_index 532
1582#define ClearColorIiEXT_remap_index 533
1583#define ClearColorIuiEXT_remap_index 534
1584#define GetTexParameterIivEXT_remap_index 535
1585#define GetTexParameterIuivEXT_remap_index 536
1586#define TexParameterIivEXT_remap_index 537
1587#define TexParameterIuivEXT_remap_index 538
1588#define BeginConditionalRenderNV_remap_index 539
1589#define EndConditionalRenderNV_remap_index 540
1590#define BeginTransformFeedbackEXT_remap_index 541
1591#define BindBufferBaseEXT_remap_index 542
1592#define BindBufferOffsetEXT_remap_index 543
1593#define BindBufferRangeEXT_remap_index 544
1594#define EndTransformFeedbackEXT_remap_index 545
1595#define GetTransformFeedbackVaryingEXT_remap_index 546
1596#define TransformFeedbackVaryingsEXT_remap_index 547
1597#define ProvokingVertexEXT_remap_index 548
1598#define GetTexParameterPointervAPPLE_remap_index 549
1599#define TextureRangeAPPLE_remap_index 550
1600#define GetObjectParameterivAPPLE_remap_index 551
1601#define ObjectPurgeableAPPLE_remap_index 552
1602#define ObjectUnpurgeableAPPLE_remap_index 553
1603#define ActiveProgramEXT_remap_index 554
1604#define CreateShaderProgramEXT_remap_index 555
1605#define UseShaderProgramEXT_remap_index 556
1606#define TextureBarrierNV_remap_index 557
1607#define StencilFuncSeparateATI_remap_index 558
1608#define ProgramEnvParameters4fvEXT_remap_index 559
1609#define ProgramLocalParameters4fvEXT_remap_index 560
1610#define GetQueryObjecti64vEXT_remap_index 561
1611#define GetQueryObjectui64vEXT_remap_index 562
1612#define EGLImageTargetRenderbufferStorageOES_remap_index 563
1613#define EGLImageTargetTexture2DOES_remap_index 564
1614
1615#define _gloffset_AttachShader driDispatchRemapTable[AttachShader_remap_index]
1616#define _gloffset_CreateProgram driDispatchRemapTable[CreateProgram_remap_index]
1617#define _gloffset_CreateShader driDispatchRemapTable[CreateShader_remap_index]
1618#define _gloffset_DeleteProgram driDispatchRemapTable[DeleteProgram_remap_index]
1619#define _gloffset_DeleteShader driDispatchRemapTable[DeleteShader_remap_index]
1620#define _gloffset_DetachShader driDispatchRemapTable[DetachShader_remap_index]
1621#define _gloffset_GetAttachedShaders driDispatchRemapTable[GetAttachedShaders_remap_index]
1622#define _gloffset_GetProgramInfoLog driDispatchRemapTable[GetProgramInfoLog_remap_index]
1623#define _gloffset_GetProgramiv driDispatchRemapTable[GetProgramiv_remap_index]
1624#define _gloffset_GetShaderInfoLog driDispatchRemapTable[GetShaderInfoLog_remap_index]
1625#define _gloffset_GetShaderiv driDispatchRemapTable[GetShaderiv_remap_index]
1626#define _gloffset_IsProgram driDispatchRemapTable[IsProgram_remap_index]
1627#define _gloffset_IsShader driDispatchRemapTable[IsShader_remap_index]
1628#define _gloffset_StencilFuncSeparate driDispatchRemapTable[StencilFuncSeparate_remap_index]
1629#define _gloffset_StencilMaskSeparate driDispatchRemapTable[StencilMaskSeparate_remap_index]
1630#define _gloffset_StencilOpSeparate driDispatchRemapTable[StencilOpSeparate_remap_index]
1631#define _gloffset_UniformMatrix2x3fv driDispatchRemapTable[UniformMatrix2x3fv_remap_index]
1632#define _gloffset_UniformMatrix2x4fv driDispatchRemapTable[UniformMatrix2x4fv_remap_index]
1633#define _gloffset_UniformMatrix3x2fv driDispatchRemapTable[UniformMatrix3x2fv_remap_index]
1634#define _gloffset_UniformMatrix3x4fv driDispatchRemapTable[UniformMatrix3x4fv_remap_index]
1635#define _gloffset_UniformMatrix4x2fv driDispatchRemapTable[UniformMatrix4x2fv_remap_index]
1636#define _gloffset_UniformMatrix4x3fv driDispatchRemapTable[UniformMatrix4x3fv_remap_index]
1637#define _gloffset_ClampColor driDispatchRemapTable[ClampColor_remap_index]
1638#define _gloffset_ClearBufferfi driDispatchRemapTable[ClearBufferfi_remap_index]
1639#define _gloffset_ClearBufferfv driDispatchRemapTable[ClearBufferfv_remap_index]
1640#define _gloffset_ClearBufferiv driDispatchRemapTable[ClearBufferiv_remap_index]
1641#define _gloffset_ClearBufferuiv driDispatchRemapTable[ClearBufferuiv_remap_index]
1642#define _gloffset_GetStringi driDispatchRemapTable[GetStringi_remap_index]
1643#define _gloffset_TexBuffer driDispatchRemapTable[TexBuffer_remap_index]
1644#define _gloffset_FramebufferTexture driDispatchRemapTable[FramebufferTexture_remap_index]
1645#define _gloffset_GetBufferParameteri64v driDispatchRemapTable[GetBufferParameteri64v_remap_index]
1646#define _gloffset_GetInteger64i_v driDispatchRemapTable[GetInteger64i_v_remap_index]
1647#define _gloffset_VertexAttribDivisor driDispatchRemapTable[VertexAttribDivisor_remap_index]
1648#define _gloffset_LoadTransposeMatrixdARB driDispatchRemapTable[LoadTransposeMatrixdARB_remap_index]
1649#define _gloffset_LoadTransposeMatrixfARB driDispatchRemapTable[LoadTransposeMatrixfARB_remap_index]
1650#define _gloffset_MultTransposeMatrixdARB driDispatchRemapTable[MultTransposeMatrixdARB_remap_index]
1651#define _gloffset_MultTransposeMatrixfARB driDispatchRemapTable[MultTransposeMatrixfARB_remap_index]
1652#define _gloffset_SampleCoverageARB driDispatchRemapTable[SampleCoverageARB_remap_index]
1653#define _gloffset_CompressedTexImage1DARB driDispatchRemapTable[CompressedTexImage1DARB_remap_index]
1654#define _gloffset_CompressedTexImage2DARB driDispatchRemapTable[CompressedTexImage2DARB_remap_index]
1655#define _gloffset_CompressedTexImage3DARB driDispatchRemapTable[CompressedTexImage3DARB_remap_index]
1656#define _gloffset_CompressedTexSubImage1DARB driDispatchRemapTable[CompressedTexSubImage1DARB_remap_index]
1657#define _gloffset_CompressedTexSubImage2DARB driDispatchRemapTable[CompressedTexSubImage2DARB_remap_index]
1658#define _gloffset_CompressedTexSubImage3DARB driDispatchRemapTable[CompressedTexSubImage3DARB_remap_index]
1659#define _gloffset_GetCompressedTexImageARB driDispatchRemapTable[GetCompressedTexImageARB_remap_index]
1660#define _gloffset_DisableVertexAttribArrayARB driDispatchRemapTable[DisableVertexAttribArrayARB_remap_index]
1661#define _gloffset_EnableVertexAttribArrayARB driDispatchRemapTable[EnableVertexAttribArrayARB_remap_index]
1662#define _gloffset_GetProgramEnvParameterdvARB driDispatchRemapTable[GetProgramEnvParameterdvARB_remap_index]
1663#define _gloffset_GetProgramEnvParameterfvARB driDispatchRemapTable[GetProgramEnvParameterfvARB_remap_index]
1664#define _gloffset_GetProgramLocalParameterdvARB driDispatchRemapTable[GetProgramLocalParameterdvARB_remap_index]
1665#define _gloffset_GetProgramLocalParameterfvARB driDispatchRemapTable[GetProgramLocalParameterfvARB_remap_index]
1666#define _gloffset_GetProgramStringARB driDispatchRemapTable[GetProgramStringARB_remap_index]
1667#define _gloffset_GetProgramivARB driDispatchRemapTable[GetProgramivARB_remap_index]
1668#define _gloffset_GetVertexAttribdvARB driDispatchRemapTable[GetVertexAttribdvARB_remap_index]
1669#define _gloffset_GetVertexAttribfvARB driDispatchRemapTable[GetVertexAttribfvARB_remap_index]
1670#define _gloffset_GetVertexAttribivARB driDispatchRemapTable[GetVertexAttribivARB_remap_index]
1671#define _gloffset_ProgramEnvParameter4dARB driDispatchRemapTable[ProgramEnvParameter4dARB_remap_index]
1672#define _gloffset_ProgramEnvParameter4dvARB driDispatchRemapTable[ProgramEnvParameter4dvARB_remap_index]
1673#define _gloffset_ProgramEnvParameter4fARB driDispatchRemapTable[ProgramEnvParameter4fARB_remap_index]
1674#define _gloffset_ProgramEnvParameter4fvARB driDispatchRemapTable[ProgramEnvParameter4fvARB_remap_index]
1675#define _gloffset_ProgramLocalParameter4dARB driDispatchRemapTable[ProgramLocalParameter4dARB_remap_index]
1676#define _gloffset_ProgramLocalParameter4dvARB driDispatchRemapTable[ProgramLocalParameter4dvARB_remap_index]
1677#define _gloffset_ProgramLocalParameter4fARB driDispatchRemapTable[ProgramLocalParameter4fARB_remap_index]
1678#define _gloffset_ProgramLocalParameter4fvARB driDispatchRemapTable[ProgramLocalParameter4fvARB_remap_index]
1679#define _gloffset_ProgramStringARB driDispatchRemapTable[ProgramStringARB_remap_index]
1680#define _gloffset_VertexAttrib1dARB driDispatchRemapTable[VertexAttrib1dARB_remap_index]
1681#define _gloffset_VertexAttrib1dvARB driDispatchRemapTable[VertexAttrib1dvARB_remap_index]
1682#define _gloffset_VertexAttrib1fARB driDispatchRemapTable[VertexAttrib1fARB_remap_index]
1683#define _gloffset_VertexAttrib1fvARB driDispatchRemapTable[VertexAttrib1fvARB_remap_index]
1684#define _gloffset_VertexAttrib1sARB driDispatchRemapTable[VertexAttrib1sARB_remap_index]
1685#define _gloffset_VertexAttrib1svARB driDispatchRemapTable[VertexAttrib1svARB_remap_index]
1686#define _gloffset_VertexAttrib2dARB driDispatchRemapTable[VertexAttrib2dARB_remap_index]
1687#define _gloffset_VertexAttrib2dvARB driDispatchRemapTable[VertexAttrib2dvARB_remap_index]
1688#define _gloffset_VertexAttrib2fARB driDispatchRemapTable[VertexAttrib2fARB_remap_index]
1689#define _gloffset_VertexAttrib2fvARB driDispatchRemapTable[VertexAttrib2fvARB_remap_index]
1690#define _gloffset_VertexAttrib2sARB driDispatchRemapTable[VertexAttrib2sARB_remap_index]
1691#define _gloffset_VertexAttrib2svARB driDispatchRemapTable[VertexAttrib2svARB_remap_index]
1692#define _gloffset_VertexAttrib3dARB driDispatchRemapTable[VertexAttrib3dARB_remap_index]
1693#define _gloffset_VertexAttrib3dvARB driDispatchRemapTable[VertexAttrib3dvARB_remap_index]
1694#define _gloffset_VertexAttrib3fARB driDispatchRemapTable[VertexAttrib3fARB_remap_index]
1695#define _gloffset_VertexAttrib3fvARB driDispatchRemapTable[VertexAttrib3fvARB_remap_index]
1696#define _gloffset_VertexAttrib3sARB driDispatchRemapTable[VertexAttrib3sARB_remap_index]
1697#define _gloffset_VertexAttrib3svARB driDispatchRemapTable[VertexAttrib3svARB_remap_index]
1698#define _gloffset_VertexAttrib4NbvARB driDispatchRemapTable[VertexAttrib4NbvARB_remap_index]
1699#define _gloffset_VertexAttrib4NivARB driDispatchRemapTable[VertexAttrib4NivARB_remap_index]
1700#define _gloffset_VertexAttrib4NsvARB driDispatchRemapTable[VertexAttrib4NsvARB_remap_index]
1701#define _gloffset_VertexAttrib4NubARB driDispatchRemapTable[VertexAttrib4NubARB_remap_index]
1702#define _gloffset_VertexAttrib4NubvARB driDispatchRemapTable[VertexAttrib4NubvARB_remap_index]
1703#define _gloffset_VertexAttrib4NuivARB driDispatchRemapTable[VertexAttrib4NuivARB_remap_index]
1704#define _gloffset_VertexAttrib4NusvARB driDispatchRemapTable[VertexAttrib4NusvARB_remap_index]
1705#define _gloffset_VertexAttrib4bvARB driDispatchRemapTable[VertexAttrib4bvARB_remap_index]
1706#define _gloffset_VertexAttrib4dARB driDispatchRemapTable[VertexAttrib4dARB_remap_index]
1707#define _gloffset_VertexAttrib4dvARB driDispatchRemapTable[VertexAttrib4dvARB_remap_index]
1708#define _gloffset_VertexAttrib4fARB driDispatchRemapTable[VertexAttrib4fARB_remap_index]
1709#define _gloffset_VertexAttrib4fvARB driDispatchRemapTable[VertexAttrib4fvARB_remap_index]
1710#define _gloffset_VertexAttrib4ivARB driDispatchRemapTable[VertexAttrib4ivARB_remap_index]
1711#define _gloffset_VertexAttrib4sARB driDispatchRemapTable[VertexAttrib4sARB_remap_index]
1712#define _gloffset_VertexAttrib4svARB driDispatchRemapTable[VertexAttrib4svARB_remap_index]
1713#define _gloffset_VertexAttrib4ubvARB driDispatchRemapTable[VertexAttrib4ubvARB_remap_index]
1714#define _gloffset_VertexAttrib4uivARB driDispatchRemapTable[VertexAttrib4uivARB_remap_index]
1715#define _gloffset_VertexAttrib4usvARB driDispatchRemapTable[VertexAttrib4usvARB_remap_index]
1716#define _gloffset_VertexAttribPointerARB driDispatchRemapTable[VertexAttribPointerARB_remap_index]
1717#define _gloffset_BindBufferARB driDispatchRemapTable[BindBufferARB_remap_index]
1718#define _gloffset_BufferDataARB driDispatchRemapTable[BufferDataARB_remap_index]
1719#define _gloffset_BufferSubDataARB driDispatchRemapTable[BufferSubDataARB_remap_index]
1720#define _gloffset_DeleteBuffersARB driDispatchRemapTable[DeleteBuffersARB_remap_index]
1721#define _gloffset_GenBuffersARB driDispatchRemapTable[GenBuffersARB_remap_index]
1722#define _gloffset_GetBufferParameterivARB driDispatchRemapTable[GetBufferParameterivARB_remap_index]
1723#define _gloffset_GetBufferPointervARB driDispatchRemapTable[GetBufferPointervARB_remap_index]
1724#define _gloffset_GetBufferSubDataARB driDispatchRemapTable[GetBufferSubDataARB_remap_index]
1725#define _gloffset_IsBufferARB driDispatchRemapTable[IsBufferARB_remap_index]
1726#define _gloffset_MapBufferARB driDispatchRemapTable[MapBufferARB_remap_index]
1727#define _gloffset_UnmapBufferARB driDispatchRemapTable[UnmapBufferARB_remap_index]
1728#define _gloffset_BeginQueryARB driDispatchRemapTable[BeginQueryARB_remap_index]
1729#define _gloffset_DeleteQueriesARB driDispatchRemapTable[DeleteQueriesARB_remap_index]
1730#define _gloffset_EndQueryARB driDispatchRemapTable[EndQueryARB_remap_index]
1731#define _gloffset_GenQueriesARB driDispatchRemapTable[GenQueriesARB_remap_index]
1732#define _gloffset_GetQueryObjectivARB driDispatchRemapTable[GetQueryObjectivARB_remap_index]
1733#define _gloffset_GetQueryObjectuivARB driDispatchRemapTable[GetQueryObjectuivARB_remap_index]
1734#define _gloffset_GetQueryivARB driDispatchRemapTable[GetQueryivARB_remap_index]
1735#define _gloffset_IsQueryARB driDispatchRemapTable[IsQueryARB_remap_index]
1736#define _gloffset_AttachObjectARB driDispatchRemapTable[AttachObjectARB_remap_index]
1737#define _gloffset_CompileShaderARB driDispatchRemapTable[CompileShaderARB_remap_index]
1738#define _gloffset_CreateProgramObjectARB driDispatchRemapTable[CreateProgramObjectARB_remap_index]
1739#define _gloffset_CreateShaderObjectARB driDispatchRemapTable[CreateShaderObjectARB_remap_index]
1740#define _gloffset_DeleteObjectARB driDispatchRemapTable[DeleteObjectARB_remap_index]
1741#define _gloffset_DetachObjectARB driDispatchRemapTable[DetachObjectARB_remap_index]
1742#define _gloffset_GetActiveUniformARB driDispatchRemapTable[GetActiveUniformARB_remap_index]
1743#define _gloffset_GetAttachedObjectsARB driDispatchRemapTable[GetAttachedObjectsARB_remap_index]
1744#define _gloffset_GetHandleARB driDispatchRemapTable[GetHandleARB_remap_index]
1745#define _gloffset_GetInfoLogARB driDispatchRemapTable[GetInfoLogARB_remap_index]
1746#define _gloffset_GetObjectParameterfvARB driDispatchRemapTable[GetObjectParameterfvARB_remap_index]
1747#define _gloffset_GetObjectParameterivARB driDispatchRemapTable[GetObjectParameterivARB_remap_index]
1748#define _gloffset_GetShaderSourceARB driDispatchRemapTable[GetShaderSourceARB_remap_index]
1749#define _gloffset_GetUniformLocationARB driDispatchRemapTable[GetUniformLocationARB_remap_index]
1750#define _gloffset_GetUniformfvARB driDispatchRemapTable[GetUniformfvARB_remap_index]
1751#define _gloffset_GetUniformivARB driDispatchRemapTable[GetUniformivARB_remap_index]
1752#define _gloffset_LinkProgramARB driDispatchRemapTable[LinkProgramARB_remap_index]
1753#define _gloffset_ShaderSourceARB driDispatchRemapTable[ShaderSourceARB_remap_index]
1754#define _gloffset_Uniform1fARB driDispatchRemapTable[Uniform1fARB_remap_index]
1755#define _gloffset_Uniform1fvARB driDispatchRemapTable[Uniform1fvARB_remap_index]
1756#define _gloffset_Uniform1iARB driDispatchRemapTable[Uniform1iARB_remap_index]
1757#define _gloffset_Uniform1ivARB driDispatchRemapTable[Uniform1ivARB_remap_index]
1758#define _gloffset_Uniform2fARB driDispatchRemapTable[Uniform2fARB_remap_index]
1759#define _gloffset_Uniform2fvARB driDispatchRemapTable[Uniform2fvARB_remap_index]
1760#define _gloffset_Uniform2iARB driDispatchRemapTable[Uniform2iARB_remap_index]
1761#define _gloffset_Uniform2ivARB driDispatchRemapTable[Uniform2ivARB_remap_index]
1762#define _gloffset_Uniform3fARB driDispatchRemapTable[Uniform3fARB_remap_index]
1763#define _gloffset_Uniform3fvARB driDispatchRemapTable[Uniform3fvARB_remap_index]
1764#define _gloffset_Uniform3iARB driDispatchRemapTable[Uniform3iARB_remap_index]
1765#define _gloffset_Uniform3ivARB driDispatchRemapTable[Uniform3ivARB_remap_index]
1766#define _gloffset_Uniform4fARB driDispatchRemapTable[Uniform4fARB_remap_index]
1767#define _gloffset_Uniform4fvARB driDispatchRemapTable[Uniform4fvARB_remap_index]
1768#define _gloffset_Uniform4iARB driDispatchRemapTable[Uniform4iARB_remap_index]
1769#define _gloffset_Uniform4ivARB driDispatchRemapTable[Uniform4ivARB_remap_index]
1770#define _gloffset_UniformMatrix2fvARB driDispatchRemapTable[UniformMatrix2fvARB_remap_index]
1771#define _gloffset_UniformMatrix3fvARB driDispatchRemapTable[UniformMatrix3fvARB_remap_index]
1772#define _gloffset_UniformMatrix4fvARB driDispatchRemapTable[UniformMatrix4fvARB_remap_index]
1773#define _gloffset_UseProgramObjectARB driDispatchRemapTable[UseProgramObjectARB_remap_index]
1774#define _gloffset_ValidateProgramARB driDispatchRemapTable[ValidateProgramARB_remap_index]
1775#define _gloffset_BindAttribLocationARB driDispatchRemapTable[BindAttribLocationARB_remap_index]
1776#define _gloffset_GetActiveAttribARB driDispatchRemapTable[GetActiveAttribARB_remap_index]
1777#define _gloffset_GetAttribLocationARB driDispatchRemapTable[GetAttribLocationARB_remap_index]
1778#define _gloffset_DrawBuffersARB driDispatchRemapTable[DrawBuffersARB_remap_index]
1779#define _gloffset_ClampColorARB driDispatchRemapTable[ClampColorARB_remap_index]
1780#define _gloffset_DrawArraysInstancedARB driDispatchRemapTable[DrawArraysInstancedARB_remap_index]
1781#define _gloffset_DrawElementsInstancedARB driDispatchRemapTable[DrawElementsInstancedARB_remap_index]
1782#define _gloffset_RenderbufferStorageMultisample driDispatchRemapTable[RenderbufferStorageMultisample_remap_index]
1783#define _gloffset_FramebufferTextureARB driDispatchRemapTable[FramebufferTextureARB_remap_index]
1784#define _gloffset_FramebufferTextureFaceARB driDispatchRemapTable[FramebufferTextureFaceARB_remap_index]
1785#define _gloffset_ProgramParameteriARB driDispatchRemapTable[ProgramParameteriARB_remap_index]
1786#define _gloffset_VertexAttribDivisorARB driDispatchRemapTable[VertexAttribDivisorARB_remap_index]
1787#define _gloffset_FlushMappedBufferRange driDispatchRemapTable[FlushMappedBufferRange_remap_index]
1788#define _gloffset_MapBufferRange driDispatchRemapTable[MapBufferRange_remap_index]
1789#define _gloffset_TexBufferARB driDispatchRemapTable[TexBufferARB_remap_index]
1790#define _gloffset_BindVertexArray driDispatchRemapTable[BindVertexArray_remap_index]
1791#define _gloffset_GenVertexArrays driDispatchRemapTable[GenVertexArrays_remap_index]
1792#define _gloffset_CopyBufferSubData driDispatchRemapTable[CopyBufferSubData_remap_index]
1793#define _gloffset_ClientWaitSync driDispatchRemapTable[ClientWaitSync_remap_index]
1794#define _gloffset_DeleteSync driDispatchRemapTable[DeleteSync_remap_index]
1795#define _gloffset_FenceSync driDispatchRemapTable[FenceSync_remap_index]
1796#define _gloffset_GetInteger64v driDispatchRemapTable[GetInteger64v_remap_index]
1797#define _gloffset_GetSynciv driDispatchRemapTable[GetSynciv_remap_index]
1798#define _gloffset_IsSync driDispatchRemapTable[IsSync_remap_index]
1799#define _gloffset_WaitSync driDispatchRemapTable[WaitSync_remap_index]
1800#define _gloffset_DrawElementsBaseVertex driDispatchRemapTable[DrawElementsBaseVertex_remap_index]
1801#define _gloffset_DrawElementsInstancedBaseVertex driDispatchRemapTable[DrawElementsInstancedBaseVertex_remap_index]
1802#define _gloffset_DrawRangeElementsBaseVertex driDispatchRemapTable[DrawRangeElementsBaseVertex_remap_index]
1803#define _gloffset_MultiDrawElementsBaseVertex driDispatchRemapTable[MultiDrawElementsBaseVertex_remap_index]
1804#define _gloffset_BlendEquationSeparateiARB driDispatchRemapTable[BlendEquationSeparateiARB_remap_index]
1805#define _gloffset_BlendEquationiARB driDispatchRemapTable[BlendEquationiARB_remap_index]
1806#define _gloffset_BlendFuncSeparateiARB driDispatchRemapTable[BlendFuncSeparateiARB_remap_index]
1807#define _gloffset_BlendFunciARB driDispatchRemapTable[BlendFunciARB_remap_index]
1808#define _gloffset_BindSampler driDispatchRemapTable[BindSampler_remap_index]
1809#define _gloffset_DeleteSamplers driDispatchRemapTable[DeleteSamplers_remap_index]
1810#define _gloffset_GenSamplers driDispatchRemapTable[GenSamplers_remap_index]
1811#define _gloffset_GetSamplerParameterIiv driDispatchRemapTable[GetSamplerParameterIiv_remap_index]
1812#define _gloffset_GetSamplerParameterIuiv driDispatchRemapTable[GetSamplerParameterIuiv_remap_index]
1813#define _gloffset_GetSamplerParameterfv driDispatchRemapTable[GetSamplerParameterfv_remap_index]
1814#define _gloffset_GetSamplerParameteriv driDispatchRemapTable[GetSamplerParameteriv_remap_index]
1815#define _gloffset_IsSampler driDispatchRemapTable[IsSampler_remap_index]
1816#define _gloffset_SamplerParameterIiv driDispatchRemapTable[SamplerParameterIiv_remap_index]
1817#define _gloffset_SamplerParameterIuiv driDispatchRemapTable[SamplerParameterIuiv_remap_index]
1818#define _gloffset_SamplerParameterf driDispatchRemapTable[SamplerParameterf_remap_index]
1819#define _gloffset_SamplerParameterfv driDispatchRemapTable[SamplerParameterfv_remap_index]
1820#define _gloffset_SamplerParameteri driDispatchRemapTable[SamplerParameteri_remap_index]
1821#define _gloffset_SamplerParameteriv driDispatchRemapTable[SamplerParameteriv_remap_index]
1822#define _gloffset_ColorP3ui driDispatchRemapTable[ColorP3ui_remap_index]
1823#define _gloffset_ColorP3uiv driDispatchRemapTable[ColorP3uiv_remap_index]
1824#define _gloffset_ColorP4ui driDispatchRemapTable[ColorP4ui_remap_index]
1825#define _gloffset_ColorP4uiv driDispatchRemapTable[ColorP4uiv_remap_index]
1826#define _gloffset_MultiTexCoordP1ui driDispatchRemapTable[MultiTexCoordP1ui_remap_index]
1827#define _gloffset_MultiTexCoordP1uiv driDispatchRemapTable[MultiTexCoordP1uiv_remap_index]
1828#define _gloffset_MultiTexCoordP2ui driDispatchRemapTable[MultiTexCoordP2ui_remap_index]
1829#define _gloffset_MultiTexCoordP2uiv driDispatchRemapTable[MultiTexCoordP2uiv_remap_index]
1830#define _gloffset_MultiTexCoordP3ui driDispatchRemapTable[MultiTexCoordP3ui_remap_index]
1831#define _gloffset_MultiTexCoordP3uiv driDispatchRemapTable[MultiTexCoordP3uiv_remap_index]
1832#define _gloffset_MultiTexCoordP4ui driDispatchRemapTable[MultiTexCoordP4ui_remap_index]
1833#define _gloffset_MultiTexCoordP4uiv driDispatchRemapTable[MultiTexCoordP4uiv_remap_index]
1834#define _gloffset_NormalP3ui driDispatchRemapTable[NormalP3ui_remap_index]
1835#define _gloffset_NormalP3uiv driDispatchRemapTable[NormalP3uiv_remap_index]
1836#define _gloffset_SecondaryColorP3ui driDispatchRemapTable[SecondaryColorP3ui_remap_index]
1837#define _gloffset_SecondaryColorP3uiv driDispatchRemapTable[SecondaryColorP3uiv_remap_index]
1838#define _gloffset_TexCoordP1ui driDispatchRemapTable[TexCoordP1ui_remap_index]
1839#define _gloffset_TexCoordP1uiv driDispatchRemapTable[TexCoordP1uiv_remap_index]
1840#define _gloffset_TexCoordP2ui driDispatchRemapTable[TexCoordP2ui_remap_index]
1841#define _gloffset_TexCoordP2uiv driDispatchRemapTable[TexCoordP2uiv_remap_index]
1842#define _gloffset_TexCoordP3ui driDispatchRemapTable[TexCoordP3ui_remap_index]
1843#define _gloffset_TexCoordP3uiv driDispatchRemapTable[TexCoordP3uiv_remap_index]
1844#define _gloffset_TexCoordP4ui driDispatchRemapTable[TexCoordP4ui_remap_index]
1845#define _gloffset_TexCoordP4uiv driDispatchRemapTable[TexCoordP4uiv_remap_index]
1846#define _gloffset_VertexAttribP1ui driDispatchRemapTable[VertexAttribP1ui_remap_index]
1847#define _gloffset_VertexAttribP1uiv driDispatchRemapTable[VertexAttribP1uiv_remap_index]
1848#define _gloffset_VertexAttribP2ui driDispatchRemapTable[VertexAttribP2ui_remap_index]
1849#define _gloffset_VertexAttribP2uiv driDispatchRemapTable[VertexAttribP2uiv_remap_index]
1850#define _gloffset_VertexAttribP3ui driDispatchRemapTable[VertexAttribP3ui_remap_index]
1851#define _gloffset_VertexAttribP3uiv driDispatchRemapTable[VertexAttribP3uiv_remap_index]
1852#define _gloffset_VertexAttribP4ui driDispatchRemapTable[VertexAttribP4ui_remap_index]
1853#define _gloffset_VertexAttribP4uiv driDispatchRemapTable[VertexAttribP4uiv_remap_index]
1854#define _gloffset_VertexP2ui driDispatchRemapTable[VertexP2ui_remap_index]
1855#define _gloffset_VertexP2uiv driDispatchRemapTable[VertexP2uiv_remap_index]
1856#define _gloffset_VertexP3ui driDispatchRemapTable[VertexP3ui_remap_index]
1857#define _gloffset_VertexP3uiv driDispatchRemapTable[VertexP3uiv_remap_index]
1858#define _gloffset_VertexP4ui driDispatchRemapTable[VertexP4ui_remap_index]
1859#define _gloffset_VertexP4uiv driDispatchRemapTable[VertexP4uiv_remap_index]
1860#define _gloffset_BindTransformFeedback driDispatchRemapTable[BindTransformFeedback_remap_index]
1861#define _gloffset_DeleteTransformFeedbacks driDispatchRemapTable[DeleteTransformFeedbacks_remap_index]
1862#define _gloffset_DrawTransformFeedback driDispatchRemapTable[DrawTransformFeedback_remap_index]
1863#define _gloffset_GenTransformFeedbacks driDispatchRemapTable[GenTransformFeedbacks_remap_index]
1864#define _gloffset_IsTransformFeedback driDispatchRemapTable[IsTransformFeedback_remap_index]
1865#define _gloffset_PauseTransformFeedback driDispatchRemapTable[PauseTransformFeedback_remap_index]
1866#define _gloffset_ResumeTransformFeedback driDispatchRemapTable[ResumeTransformFeedback_remap_index]
1867#define _gloffset_ClearDepthf driDispatchRemapTable[ClearDepthf_remap_index]
1868#define _gloffset_DepthRangef driDispatchRemapTable[DepthRangef_remap_index]
1869#define _gloffset_GetShaderPrecisionFormat driDispatchRemapTable[GetShaderPrecisionFormat_remap_index]
1870#define _gloffset_ReleaseShaderCompiler driDispatchRemapTable[ReleaseShaderCompiler_remap_index]
1871#define _gloffset_ShaderBinary driDispatchRemapTable[ShaderBinary_remap_index]
1872#define _gloffset_GetGraphicsResetStatusARB driDispatchRemapTable[GetGraphicsResetStatusARB_remap_index]
1873#define _gloffset_GetnColorTableARB driDispatchRemapTable[GetnColorTableARB_remap_index]
1874#define _gloffset_GetnCompressedTexImageARB driDispatchRemapTable[GetnCompressedTexImageARB_remap_index]
1875#define _gloffset_GetnConvolutionFilterARB driDispatchRemapTable[GetnConvolutionFilterARB_remap_index]
1876#define _gloffset_GetnHistogramARB driDispatchRemapTable[GetnHistogramARB_remap_index]
1877#define _gloffset_GetnMapdvARB driDispatchRemapTable[GetnMapdvARB_remap_index]
1878#define _gloffset_GetnMapfvARB driDispatchRemapTable[GetnMapfvARB_remap_index]
1879#define _gloffset_GetnMapivARB driDispatchRemapTable[GetnMapivARB_remap_index]
1880#define _gloffset_GetnMinmaxARB driDispatchRemapTable[GetnMinmaxARB_remap_index]
1881#define _gloffset_GetnPixelMapfvARB driDispatchRemapTable[GetnPixelMapfvARB_remap_index]
1882#define _gloffset_GetnPixelMapuivARB driDispatchRemapTable[GetnPixelMapuivARB_remap_index]
1883#define _gloffset_GetnPixelMapusvARB driDispatchRemapTable[GetnPixelMapusvARB_remap_index]
1884#define _gloffset_GetnPolygonStippleARB driDispatchRemapTable[GetnPolygonStippleARB_remap_index]
1885#define _gloffset_GetnSeparableFilterARB driDispatchRemapTable[GetnSeparableFilterARB_remap_index]
1886#define _gloffset_GetnTexImageARB driDispatchRemapTable[GetnTexImageARB_remap_index]
1887#define _gloffset_GetnUniformdvARB driDispatchRemapTable[GetnUniformdvARB_remap_index]
1888#define _gloffset_GetnUniformfvARB driDispatchRemapTable[GetnUniformfvARB_remap_index]
1889#define _gloffset_GetnUniformivARB driDispatchRemapTable[GetnUniformivARB_remap_index]
1890#define _gloffset_GetnUniformuivARB driDispatchRemapTable[GetnUniformuivARB_remap_index]
1891#define _gloffset_ReadnPixelsARB driDispatchRemapTable[ReadnPixelsARB_remap_index]
1892#define _gloffset_TexStorage1D driDispatchRemapTable[TexStorage1D_remap_index]
1893#define _gloffset_TexStorage2D driDispatchRemapTable[TexStorage2D_remap_index]
1894#define _gloffset_TexStorage3D driDispatchRemapTable[TexStorage3D_remap_index]
1895#define _gloffset_TextureStorage1DEXT driDispatchRemapTable[TextureStorage1DEXT_remap_index]
1896#define _gloffset_TextureStorage2DEXT driDispatchRemapTable[TextureStorage2DEXT_remap_index]
1897#define _gloffset_TextureStorage3DEXT driDispatchRemapTable[TextureStorage3DEXT_remap_index]
1898#define _gloffset_PolygonOffsetEXT driDispatchRemapTable[PolygonOffsetEXT_remap_index]
1899#define _gloffset_GetPixelTexGenParameterfvSGIS driDispatchRemapTable[GetPixelTexGenParameterfvSGIS_remap_index]
1900#define _gloffset_GetPixelTexGenParameterivSGIS driDispatchRemapTable[GetPixelTexGenParameterivSGIS_remap_index]
1901#define _gloffset_PixelTexGenParameterfSGIS driDispatchRemapTable[PixelTexGenParameterfSGIS_remap_index]
1902#define _gloffset_PixelTexGenParameterfvSGIS driDispatchRemapTable[PixelTexGenParameterfvSGIS_remap_index]
1903#define _gloffset_PixelTexGenParameteriSGIS driDispatchRemapTable[PixelTexGenParameteriSGIS_remap_index]
1904#define _gloffset_PixelTexGenParameterivSGIS driDispatchRemapTable[PixelTexGenParameterivSGIS_remap_index]
1905#define _gloffset_SampleMaskSGIS driDispatchRemapTable[SampleMaskSGIS_remap_index]
1906#define _gloffset_SamplePatternSGIS driDispatchRemapTable[SamplePatternSGIS_remap_index]
1907#define _gloffset_ColorPointerEXT driDispatchRemapTable[ColorPointerEXT_remap_index]
1908#define _gloffset_EdgeFlagPointerEXT driDispatchRemapTable[EdgeFlagPointerEXT_remap_index]
1909#define _gloffset_IndexPointerEXT driDispatchRemapTable[IndexPointerEXT_remap_index]
1910#define _gloffset_NormalPointerEXT driDispatchRemapTable[NormalPointerEXT_remap_index]
1911#define _gloffset_TexCoordPointerEXT driDispatchRemapTable[TexCoordPointerEXT_remap_index]
1912#define _gloffset_VertexPointerEXT driDispatchRemapTable[VertexPointerEXT_remap_index]
1913#define _gloffset_PointParameterfEXT driDispatchRemapTable[PointParameterfEXT_remap_index]
1914#define _gloffset_PointParameterfvEXT driDispatchRemapTable[PointParameterfvEXT_remap_index]
1915#define _gloffset_LockArraysEXT driDispatchRemapTable[LockArraysEXT_remap_index]
1916#define _gloffset_UnlockArraysEXT driDispatchRemapTable[UnlockArraysEXT_remap_index]
1917#define _gloffset_SecondaryColor3bEXT driDispatchRemapTable[SecondaryColor3bEXT_remap_index]
1918#define _gloffset_SecondaryColor3bvEXT driDispatchRemapTable[SecondaryColor3bvEXT_remap_index]
1919#define _gloffset_SecondaryColor3dEXT driDispatchRemapTable[SecondaryColor3dEXT_remap_index]
1920#define _gloffset_SecondaryColor3dvEXT driDispatchRemapTable[SecondaryColor3dvEXT_remap_index]
1921#define _gloffset_SecondaryColor3fEXT driDispatchRemapTable[SecondaryColor3fEXT_remap_index]
1922#define _gloffset_SecondaryColor3fvEXT driDispatchRemapTable[SecondaryColor3fvEXT_remap_index]
1923#define _gloffset_SecondaryColor3iEXT driDispatchRemapTable[SecondaryColor3iEXT_remap_index]
1924#define _gloffset_SecondaryColor3ivEXT driDispatchRemapTable[SecondaryColor3ivEXT_remap_index]
1925#define _gloffset_SecondaryColor3sEXT driDispatchRemapTable[SecondaryColor3sEXT_remap_index]
1926#define _gloffset_SecondaryColor3svEXT driDispatchRemapTable[SecondaryColor3svEXT_remap_index]
1927#define _gloffset_SecondaryColor3ubEXT driDispatchRemapTable[SecondaryColor3ubEXT_remap_index]
1928#define _gloffset_SecondaryColor3ubvEXT driDispatchRemapTable[SecondaryColor3ubvEXT_remap_index]
1929#define _gloffset_SecondaryColor3uiEXT driDispatchRemapTable[SecondaryColor3uiEXT_remap_index]
1930#define _gloffset_SecondaryColor3uivEXT driDispatchRemapTable[SecondaryColor3uivEXT_remap_index]
1931#define _gloffset_SecondaryColor3usEXT driDispatchRemapTable[SecondaryColor3usEXT_remap_index]
1932#define _gloffset_SecondaryColor3usvEXT driDispatchRemapTable[SecondaryColor3usvEXT_remap_index]
1933#define _gloffset_SecondaryColorPointerEXT driDispatchRemapTable[SecondaryColorPointerEXT_remap_index]
1934#define _gloffset_MultiDrawArraysEXT driDispatchRemapTable[MultiDrawArraysEXT_remap_index]
1935#define _gloffset_MultiDrawElementsEXT driDispatchRemapTable[MultiDrawElementsEXT_remap_index]
1936#define _gloffset_FogCoordPointerEXT driDispatchRemapTable[FogCoordPointerEXT_remap_index]
1937#define _gloffset_FogCoorddEXT driDispatchRemapTable[FogCoorddEXT_remap_index]
1938#define _gloffset_FogCoorddvEXT driDispatchRemapTable[FogCoorddvEXT_remap_index]
1939#define _gloffset_FogCoordfEXT driDispatchRemapTable[FogCoordfEXT_remap_index]
1940#define _gloffset_FogCoordfvEXT driDispatchRemapTable[FogCoordfvEXT_remap_index]
1941#define _gloffset_PixelTexGenSGIX driDispatchRemapTable[PixelTexGenSGIX_remap_index]
1942#define _gloffset_BlendFuncSeparateEXT driDispatchRemapTable[BlendFuncSeparateEXT_remap_index]
1943#define _gloffset_FlushVertexArrayRangeNV driDispatchRemapTable[FlushVertexArrayRangeNV_remap_index]
1944#define _gloffset_VertexArrayRangeNV driDispatchRemapTable[VertexArrayRangeNV_remap_index]
1945#define _gloffset_CombinerInputNV driDispatchRemapTable[CombinerInputNV_remap_index]
1946#define _gloffset_CombinerOutputNV driDispatchRemapTable[CombinerOutputNV_remap_index]
1947#define _gloffset_CombinerParameterfNV driDispatchRemapTable[CombinerParameterfNV_remap_index]
1948#define _gloffset_CombinerParameterfvNV driDispatchRemapTable[CombinerParameterfvNV_remap_index]
1949#define _gloffset_CombinerParameteriNV driDispatchRemapTable[CombinerParameteriNV_remap_index]
1950#define _gloffset_CombinerParameterivNV driDispatchRemapTable[CombinerParameterivNV_remap_index]
1951#define _gloffset_FinalCombinerInputNV driDispatchRemapTable[FinalCombinerInputNV_remap_index]
1952#define _gloffset_GetCombinerInputParameterfvNV driDispatchRemapTable[GetCombinerInputParameterfvNV_remap_index]
1953#define _gloffset_GetCombinerInputParameterivNV driDispatchRemapTable[GetCombinerInputParameterivNV_remap_index]
1954#define _gloffset_GetCombinerOutputParameterfvNV driDispatchRemapTable[GetCombinerOutputParameterfvNV_remap_index]
1955#define _gloffset_GetCombinerOutputParameterivNV driDispatchRemapTable[GetCombinerOutputParameterivNV_remap_index]
1956#define _gloffset_GetFinalCombinerInputParameterfvNV driDispatchRemapTable[GetFinalCombinerInputParameterfvNV_remap_index]
1957#define _gloffset_GetFinalCombinerInputParameterivNV driDispatchRemapTable[GetFinalCombinerInputParameterivNV_remap_index]
1958#define _gloffset_ResizeBuffersMESA driDispatchRemapTable[ResizeBuffersMESA_remap_index]
1959#define _gloffset_WindowPos2dMESA driDispatchRemapTable[WindowPos2dMESA_remap_index]
1960#define _gloffset_WindowPos2dvMESA driDispatchRemapTable[WindowPos2dvMESA_remap_index]
1961#define _gloffset_WindowPos2fMESA driDispatchRemapTable[WindowPos2fMESA_remap_index]
1962#define _gloffset_WindowPos2fvMESA driDispatchRemapTable[WindowPos2fvMESA_remap_index]
1963#define _gloffset_WindowPos2iMESA driDispatchRemapTable[WindowPos2iMESA_remap_index]
1964#define _gloffset_WindowPos2ivMESA driDispatchRemapTable[WindowPos2ivMESA_remap_index]
1965#define _gloffset_WindowPos2sMESA driDispatchRemapTable[WindowPos2sMESA_remap_index]
1966#define _gloffset_WindowPos2svMESA driDispatchRemapTable[WindowPos2svMESA_remap_index]
1967#define _gloffset_WindowPos3dMESA driDispatchRemapTable[WindowPos3dMESA_remap_index]
1968#define _gloffset_WindowPos3dvMESA driDispatchRemapTable[WindowPos3dvMESA_remap_index]
1969#define _gloffset_WindowPos3fMESA driDispatchRemapTable[WindowPos3fMESA_remap_index]
1970#define _gloffset_WindowPos3fvMESA driDispatchRemapTable[WindowPos3fvMESA_remap_index]
1971#define _gloffset_WindowPos3iMESA driDispatchRemapTable[WindowPos3iMESA_remap_index]
1972#define _gloffset_WindowPos3ivMESA driDispatchRemapTable[WindowPos3ivMESA_remap_index]
1973#define _gloffset_WindowPos3sMESA driDispatchRemapTable[WindowPos3sMESA_remap_index]
1974#define _gloffset_WindowPos3svMESA driDispatchRemapTable[WindowPos3svMESA_remap_index]
1975#define _gloffset_WindowPos4dMESA driDispatchRemapTable[WindowPos4dMESA_remap_index]
1976#define _gloffset_WindowPos4dvMESA driDispatchRemapTable[WindowPos4dvMESA_remap_index]
1977#define _gloffset_WindowPos4fMESA driDispatchRemapTable[WindowPos4fMESA_remap_index]
1978#define _gloffset_WindowPos4fvMESA driDispatchRemapTable[WindowPos4fvMESA_remap_index]
1979#define _gloffset_WindowPos4iMESA driDispatchRemapTable[WindowPos4iMESA_remap_index]
1980#define _gloffset_WindowPos4ivMESA driDispatchRemapTable[WindowPos4ivMESA_remap_index]
1981#define _gloffset_WindowPos4sMESA driDispatchRemapTable[WindowPos4sMESA_remap_index]
1982#define _gloffset_WindowPos4svMESA driDispatchRemapTable[WindowPos4svMESA_remap_index]
1983#define _gloffset_MultiModeDrawArraysIBM driDispatchRemapTable[MultiModeDrawArraysIBM_remap_index]
1984#define _gloffset_MultiModeDrawElementsIBM driDispatchRemapTable[MultiModeDrawElementsIBM_remap_index]
1985#define _gloffset_DeleteFencesNV driDispatchRemapTable[DeleteFencesNV_remap_index]
1986#define _gloffset_FinishFenceNV driDispatchRemapTable[FinishFenceNV_remap_index]
1987#define _gloffset_GenFencesNV driDispatchRemapTable[GenFencesNV_remap_index]
1988#define _gloffset_GetFenceivNV driDispatchRemapTable[GetFenceivNV_remap_index]
1989#define _gloffset_IsFenceNV driDispatchRemapTable[IsFenceNV_remap_index]
1990#define _gloffset_SetFenceNV driDispatchRemapTable[SetFenceNV_remap_index]
1991#define _gloffset_TestFenceNV driDispatchRemapTable[TestFenceNV_remap_index]
1992#define _gloffset_AreProgramsResidentNV driDispatchRemapTable[AreProgramsResidentNV_remap_index]
1993#define _gloffset_BindProgramNV driDispatchRemapTable[BindProgramNV_remap_index]
1994#define _gloffset_DeleteProgramsNV driDispatchRemapTable[DeleteProgramsNV_remap_index]
1995#define _gloffset_ExecuteProgramNV driDispatchRemapTable[ExecuteProgramNV_remap_index]
1996#define _gloffset_GenProgramsNV driDispatchRemapTable[GenProgramsNV_remap_index]
1997#define _gloffset_GetProgramParameterdvNV driDispatchRemapTable[GetProgramParameterdvNV_remap_index]
1998#define _gloffset_GetProgramParameterfvNV driDispatchRemapTable[GetProgramParameterfvNV_remap_index]
1999#define _gloffset_GetProgramStringNV driDispatchRemapTable[GetProgramStringNV_remap_index]
2000#define _gloffset_GetProgramivNV driDispatchRemapTable[GetProgramivNV_remap_index]
2001#define _gloffset_GetTrackMatrixivNV driDispatchRemapTable[GetTrackMatrixivNV_remap_index]
2002#define _gloffset_GetVertexAttribPointervNV driDispatchRemapTable[GetVertexAttribPointervNV_remap_index]
2003#define _gloffset_GetVertexAttribdvNV driDispatchRemapTable[GetVertexAttribdvNV_remap_index]
2004#define _gloffset_GetVertexAttribfvNV driDispatchRemapTable[GetVertexAttribfvNV_remap_index]
2005#define _gloffset_GetVertexAttribivNV driDispatchRemapTable[GetVertexAttribivNV_remap_index]
2006#define _gloffset_IsProgramNV driDispatchRemapTable[IsProgramNV_remap_index]
2007#define _gloffset_LoadProgramNV driDispatchRemapTable[LoadProgramNV_remap_index]
2008#define _gloffset_ProgramParameters4dvNV driDispatchRemapTable[ProgramParameters4dvNV_remap_index]
2009#define _gloffset_ProgramParameters4fvNV driDispatchRemapTable[ProgramParameters4fvNV_remap_index]
2010#define _gloffset_RequestResidentProgramsNV driDispatchRemapTable[RequestResidentProgramsNV_remap_index]
2011#define _gloffset_TrackMatrixNV driDispatchRemapTable[TrackMatrixNV_remap_index]
2012#define _gloffset_VertexAttrib1dNV driDispatchRemapTable[VertexAttrib1dNV_remap_index]
2013#define _gloffset_VertexAttrib1dvNV driDispatchRemapTable[VertexAttrib1dvNV_remap_index]
2014#define _gloffset_VertexAttrib1fNV driDispatchRemapTable[VertexAttrib1fNV_remap_index]
2015#define _gloffset_VertexAttrib1fvNV driDispatchRemapTable[VertexAttrib1fvNV_remap_index]
2016#define _gloffset_VertexAttrib1sNV driDispatchRemapTable[VertexAttrib1sNV_remap_index]
2017#define _gloffset_VertexAttrib1svNV driDispatchRemapTable[VertexAttrib1svNV_remap_index]
2018#define _gloffset_VertexAttrib2dNV driDispatchRemapTable[VertexAttrib2dNV_remap_index]
2019#define _gloffset_VertexAttrib2dvNV driDispatchRemapTable[VertexAttrib2dvNV_remap_index]
2020#define _gloffset_VertexAttrib2fNV driDispatchRemapTable[VertexAttrib2fNV_remap_index]
2021#define _gloffset_VertexAttrib2fvNV driDispatchRemapTable[VertexAttrib2fvNV_remap_index]
2022#define _gloffset_VertexAttrib2sNV driDispatchRemapTable[VertexAttrib2sNV_remap_index]
2023#define _gloffset_VertexAttrib2svNV driDispatchRemapTable[VertexAttrib2svNV_remap_index]
2024#define _gloffset_VertexAttrib3dNV driDispatchRemapTable[VertexAttrib3dNV_remap_index]
2025#define _gloffset_VertexAttrib3dvNV driDispatchRemapTable[VertexAttrib3dvNV_remap_index]
2026#define _gloffset_VertexAttrib3fNV driDispatchRemapTable[VertexAttrib3fNV_remap_index]
2027#define _gloffset_VertexAttrib3fvNV driDispatchRemapTable[VertexAttrib3fvNV_remap_index]
2028#define _gloffset_VertexAttrib3sNV driDispatchRemapTable[VertexAttrib3sNV_remap_index]
2029#define _gloffset_VertexAttrib3svNV driDispatchRemapTable[VertexAttrib3svNV_remap_index]
2030#define _gloffset_VertexAttrib4dNV driDispatchRemapTable[VertexAttrib4dNV_remap_index]
2031#define _gloffset_VertexAttrib4dvNV driDispatchRemapTable[VertexAttrib4dvNV_remap_index]
2032#define _gloffset_VertexAttrib4fNV driDispatchRemapTable[VertexAttrib4fNV_remap_index]
2033#define _gloffset_VertexAttrib4fvNV driDispatchRemapTable[VertexAttrib4fvNV_remap_index]
2034#define _gloffset_VertexAttrib4sNV driDispatchRemapTable[VertexAttrib4sNV_remap_index]
2035#define _gloffset_VertexAttrib4svNV driDispatchRemapTable[VertexAttrib4svNV_remap_index]
2036#define _gloffset_VertexAttrib4ubNV driDispatchRemapTable[VertexAttrib4ubNV_remap_index]
2037#define _gloffset_VertexAttrib4ubvNV driDispatchRemapTable[VertexAttrib4ubvNV_remap_index]
2038#define _gloffset_VertexAttribPointerNV driDispatchRemapTable[VertexAttribPointerNV_remap_index]
2039#define _gloffset_VertexAttribs1dvNV driDispatchRemapTable[VertexAttribs1dvNV_remap_index]
2040#define _gloffset_VertexAttribs1fvNV driDispatchRemapTable[VertexAttribs1fvNV_remap_index]
2041#define _gloffset_VertexAttribs1svNV driDispatchRemapTable[VertexAttribs1svNV_remap_index]
2042#define _gloffset_VertexAttribs2dvNV driDispatchRemapTable[VertexAttribs2dvNV_remap_index]
2043#define _gloffset_VertexAttribs2fvNV driDispatchRemapTable[VertexAttribs2fvNV_remap_index]
2044#define _gloffset_VertexAttribs2svNV driDispatchRemapTable[VertexAttribs2svNV_remap_index]
2045#define _gloffset_VertexAttribs3dvNV driDispatchRemapTable[VertexAttribs3dvNV_remap_index]
2046#define _gloffset_VertexAttribs3fvNV driDispatchRemapTable[VertexAttribs3fvNV_remap_index]
2047#define _gloffset_VertexAttribs3svNV driDispatchRemapTable[VertexAttribs3svNV_remap_index]
2048#define _gloffset_VertexAttribs4dvNV driDispatchRemapTable[VertexAttribs4dvNV_remap_index]
2049#define _gloffset_VertexAttribs4fvNV driDispatchRemapTable[VertexAttribs4fvNV_remap_index]
2050#define _gloffset_VertexAttribs4svNV driDispatchRemapTable[VertexAttribs4svNV_remap_index]
2051#define _gloffset_VertexAttribs4ubvNV driDispatchRemapTable[VertexAttribs4ubvNV_remap_index]
2052#define _gloffset_GetTexBumpParameterfvATI driDispatchRemapTable[GetTexBumpParameterfvATI_remap_index]
2053#define _gloffset_GetTexBumpParameterivATI driDispatchRemapTable[GetTexBumpParameterivATI_remap_index]
2054#define _gloffset_TexBumpParameterfvATI driDispatchRemapTable[TexBumpParameterfvATI_remap_index]
2055#define _gloffset_TexBumpParameterivATI driDispatchRemapTable[TexBumpParameterivATI_remap_index]
2056#define _gloffset_AlphaFragmentOp1ATI driDispatchRemapTable[AlphaFragmentOp1ATI_remap_index]
2057#define _gloffset_AlphaFragmentOp2ATI driDispatchRemapTable[AlphaFragmentOp2ATI_remap_index]
2058#define _gloffset_AlphaFragmentOp3ATI driDispatchRemapTable[AlphaFragmentOp3ATI_remap_index]
2059#define _gloffset_BeginFragmentShaderATI driDispatchRemapTable[BeginFragmentShaderATI_remap_index]
2060#define _gloffset_BindFragmentShaderATI driDispatchRemapTable[BindFragmentShaderATI_remap_index]
2061#define _gloffset_ColorFragmentOp1ATI driDispatchRemapTable[ColorFragmentOp1ATI_remap_index]
2062#define _gloffset_ColorFragmentOp2ATI driDispatchRemapTable[ColorFragmentOp2ATI_remap_index]
2063#define _gloffset_ColorFragmentOp3ATI driDispatchRemapTable[ColorFragmentOp3ATI_remap_index]
2064#define _gloffset_DeleteFragmentShaderATI driDispatchRemapTable[DeleteFragmentShaderATI_remap_index]
2065#define _gloffset_EndFragmentShaderATI driDispatchRemapTable[EndFragmentShaderATI_remap_index]
2066#define _gloffset_GenFragmentShadersATI driDispatchRemapTable[GenFragmentShadersATI_remap_index]
2067#define _gloffset_PassTexCoordATI driDispatchRemapTable[PassTexCoordATI_remap_index]
2068#define _gloffset_SampleMapATI driDispatchRemapTable[SampleMapATI_remap_index]
2069#define _gloffset_SetFragmentShaderConstantATI driDispatchRemapTable[SetFragmentShaderConstantATI_remap_index]
2070#define _gloffset_PointParameteriNV driDispatchRemapTable[PointParameteriNV_remap_index]
2071#define _gloffset_PointParameterivNV driDispatchRemapTable[PointParameterivNV_remap_index]
2072#define _gloffset_ActiveStencilFaceEXT driDispatchRemapTable[ActiveStencilFaceEXT_remap_index]
2073#define _gloffset_BindVertexArrayAPPLE driDispatchRemapTable[BindVertexArrayAPPLE_remap_index]
2074#define _gloffset_DeleteVertexArraysAPPLE driDispatchRemapTable[DeleteVertexArraysAPPLE_remap_index]
2075#define _gloffset_GenVertexArraysAPPLE driDispatchRemapTable[GenVertexArraysAPPLE_remap_index]
2076#define _gloffset_IsVertexArrayAPPLE driDispatchRemapTable[IsVertexArrayAPPLE_remap_index]
2077#define _gloffset_GetProgramNamedParameterdvNV driDispatchRemapTable[GetProgramNamedParameterdvNV_remap_index]
2078#define _gloffset_GetProgramNamedParameterfvNV driDispatchRemapTable[GetProgramNamedParameterfvNV_remap_index]
2079#define _gloffset_ProgramNamedParameter4dNV driDispatchRemapTable[ProgramNamedParameter4dNV_remap_index]
2080#define _gloffset_ProgramNamedParameter4dvNV driDispatchRemapTable[ProgramNamedParameter4dvNV_remap_index]
2081#define _gloffset_ProgramNamedParameter4fNV driDispatchRemapTable[ProgramNamedParameter4fNV_remap_index]
2082#define _gloffset_ProgramNamedParameter4fvNV driDispatchRemapTable[ProgramNamedParameter4fvNV_remap_index]
2083#define _gloffset_PrimitiveRestartIndexNV driDispatchRemapTable[PrimitiveRestartIndexNV_remap_index]
2084#define _gloffset_PrimitiveRestartNV driDispatchRemapTable[PrimitiveRestartNV_remap_index]
2085#define _gloffset_DepthBoundsEXT driDispatchRemapTable[DepthBoundsEXT_remap_index]
2086#define _gloffset_BlendEquationSeparateEXT driDispatchRemapTable[BlendEquationSeparateEXT_remap_index]
2087#define _gloffset_BindFramebufferEXT driDispatchRemapTable[BindFramebufferEXT_remap_index]
2088#define _gloffset_BindRenderbufferEXT driDispatchRemapTable[BindRenderbufferEXT_remap_index]
2089#define _gloffset_CheckFramebufferStatusEXT driDispatchRemapTable[CheckFramebufferStatusEXT_remap_index]
2090#define _gloffset_DeleteFramebuffersEXT driDispatchRemapTable[DeleteFramebuffersEXT_remap_index]
2091#define _gloffset_DeleteRenderbuffersEXT driDispatchRemapTable[DeleteRenderbuffersEXT_remap_index]
2092#define _gloffset_FramebufferRenderbufferEXT driDispatchRemapTable[FramebufferRenderbufferEXT_remap_index]
2093#define _gloffset_FramebufferTexture1DEXT driDispatchRemapTable[FramebufferTexture1DEXT_remap_index]
2094#define _gloffset_FramebufferTexture2DEXT driDispatchRemapTable[FramebufferTexture2DEXT_remap_index]
2095#define _gloffset_FramebufferTexture3DEXT driDispatchRemapTable[FramebufferTexture3DEXT_remap_index]
2096#define _gloffset_GenFramebuffersEXT driDispatchRemapTable[GenFramebuffersEXT_remap_index]
2097#define _gloffset_GenRenderbuffersEXT driDispatchRemapTable[GenRenderbuffersEXT_remap_index]
2098#define _gloffset_GenerateMipmapEXT driDispatchRemapTable[GenerateMipmapEXT_remap_index]
2099#define _gloffset_GetFramebufferAttachmentParameterivEXT driDispatchRemapTable[GetFramebufferAttachmentParameterivEXT_remap_index]
2100#define _gloffset_GetRenderbufferParameterivEXT driDispatchRemapTable[GetRenderbufferParameterivEXT_remap_index]
2101#define _gloffset_IsFramebufferEXT driDispatchRemapTable[IsFramebufferEXT_remap_index]
2102#define _gloffset_IsRenderbufferEXT driDispatchRemapTable[IsRenderbufferEXT_remap_index]
2103#define _gloffset_RenderbufferStorageEXT driDispatchRemapTable[RenderbufferStorageEXT_remap_index]
2104#define _gloffset_BlitFramebufferEXT driDispatchRemapTable[BlitFramebufferEXT_remap_index]
2105#define _gloffset_BufferParameteriAPPLE driDispatchRemapTable[BufferParameteriAPPLE_remap_index]
2106#define _gloffset_FlushMappedBufferRangeAPPLE driDispatchRemapTable[FlushMappedBufferRangeAPPLE_remap_index]
2107#define _gloffset_BindFragDataLocationEXT driDispatchRemapTable[BindFragDataLocationEXT_remap_index]
2108#define _gloffset_GetFragDataLocationEXT driDispatchRemapTable[GetFragDataLocationEXT_remap_index]
2109#define _gloffset_GetUniformuivEXT driDispatchRemapTable[GetUniformuivEXT_remap_index]
2110#define _gloffset_GetVertexAttribIivEXT driDispatchRemapTable[GetVertexAttribIivEXT_remap_index]
2111#define _gloffset_GetVertexAttribIuivEXT driDispatchRemapTable[GetVertexAttribIuivEXT_remap_index]
2112#define _gloffset_Uniform1uiEXT driDispatchRemapTable[Uniform1uiEXT_remap_index]
2113#define _gloffset_Uniform1uivEXT driDispatchRemapTable[Uniform1uivEXT_remap_index]
2114#define _gloffset_Uniform2uiEXT driDispatchRemapTable[Uniform2uiEXT_remap_index]
2115#define _gloffset_Uniform2uivEXT driDispatchRemapTable[Uniform2uivEXT_remap_index]
2116#define _gloffset_Uniform3uiEXT driDispatchRemapTable[Uniform3uiEXT_remap_index]
2117#define _gloffset_Uniform3uivEXT driDispatchRemapTable[Uniform3uivEXT_remap_index]
2118#define _gloffset_Uniform4uiEXT driDispatchRemapTable[Uniform4uiEXT_remap_index]
2119#define _gloffset_Uniform4uivEXT driDispatchRemapTable[Uniform4uivEXT_remap_index]
2120#define _gloffset_VertexAttribI1iEXT driDispatchRemapTable[VertexAttribI1iEXT_remap_index]
2121#define _gloffset_VertexAttribI1ivEXT driDispatchRemapTable[VertexAttribI1ivEXT_remap_index]
2122#define _gloffset_VertexAttribI1uiEXT driDispatchRemapTable[VertexAttribI1uiEXT_remap_index]
2123#define _gloffset_VertexAttribI1uivEXT driDispatchRemapTable[VertexAttribI1uivEXT_remap_index]
2124#define _gloffset_VertexAttribI2iEXT driDispatchRemapTable[VertexAttribI2iEXT_remap_index]
2125#define _gloffset_VertexAttribI2ivEXT driDispatchRemapTable[VertexAttribI2ivEXT_remap_index]
2126#define _gloffset_VertexAttribI2uiEXT driDispatchRemapTable[VertexAttribI2uiEXT_remap_index]
2127#define _gloffset_VertexAttribI2uivEXT driDispatchRemapTable[VertexAttribI2uivEXT_remap_index]
2128#define _gloffset_VertexAttribI3iEXT driDispatchRemapTable[VertexAttribI3iEXT_remap_index]
2129#define _gloffset_VertexAttribI3ivEXT driDispatchRemapTable[VertexAttribI3ivEXT_remap_index]
2130#define _gloffset_VertexAttribI3uiEXT driDispatchRemapTable[VertexAttribI3uiEXT_remap_index]
2131#define _gloffset_VertexAttribI3uivEXT driDispatchRemapTable[VertexAttribI3uivEXT_remap_index]
2132#define _gloffset_VertexAttribI4bvEXT driDispatchRemapTable[VertexAttribI4bvEXT_remap_index]
2133#define _gloffset_VertexAttribI4iEXT driDispatchRemapTable[VertexAttribI4iEXT_remap_index]
2134#define _gloffset_VertexAttribI4ivEXT driDispatchRemapTable[VertexAttribI4ivEXT_remap_index]
2135#define _gloffset_VertexAttribI4svEXT driDispatchRemapTable[VertexAttribI4svEXT_remap_index]
2136#define _gloffset_VertexAttribI4ubvEXT driDispatchRemapTable[VertexAttribI4ubvEXT_remap_index]
2137#define _gloffset_VertexAttribI4uiEXT driDispatchRemapTable[VertexAttribI4uiEXT_remap_index]
2138#define _gloffset_VertexAttribI4uivEXT driDispatchRemapTable[VertexAttribI4uivEXT_remap_index]
2139#define _gloffset_VertexAttribI4usvEXT driDispatchRemapTable[VertexAttribI4usvEXT_remap_index]
2140#define _gloffset_VertexAttribIPointerEXT driDispatchRemapTable[VertexAttribIPointerEXT_remap_index]
2141#define _gloffset_FramebufferTextureLayerEXT driDispatchRemapTable[FramebufferTextureLayerEXT_remap_index]
2142#define _gloffset_ColorMaskIndexedEXT driDispatchRemapTable[ColorMaskIndexedEXT_remap_index]
2143#define _gloffset_DisableIndexedEXT driDispatchRemapTable[DisableIndexedEXT_remap_index]
2144#define _gloffset_EnableIndexedEXT driDispatchRemapTable[EnableIndexedEXT_remap_index]
2145#define _gloffset_GetBooleanIndexedvEXT driDispatchRemapTable[GetBooleanIndexedvEXT_remap_index]
2146#define _gloffset_GetIntegerIndexedvEXT driDispatchRemapTable[GetIntegerIndexedvEXT_remap_index]
2147#define _gloffset_IsEnabledIndexedEXT driDispatchRemapTable[IsEnabledIndexedEXT_remap_index]
2148#define _gloffset_ClearColorIiEXT driDispatchRemapTable[ClearColorIiEXT_remap_index]
2149#define _gloffset_ClearColorIuiEXT driDispatchRemapTable[ClearColorIuiEXT_remap_index]
2150#define _gloffset_GetTexParameterIivEXT driDispatchRemapTable[GetTexParameterIivEXT_remap_index]
2151#define _gloffset_GetTexParameterIuivEXT driDispatchRemapTable[GetTexParameterIuivEXT_remap_index]
2152#define _gloffset_TexParameterIivEXT driDispatchRemapTable[TexParameterIivEXT_remap_index]
2153#define _gloffset_TexParameterIuivEXT driDispatchRemapTable[TexParameterIuivEXT_remap_index]
2154#define _gloffset_BeginConditionalRenderNV driDispatchRemapTable[BeginConditionalRenderNV_remap_index]
2155#define _gloffset_EndConditionalRenderNV driDispatchRemapTable[EndConditionalRenderNV_remap_index]
2156#define _gloffset_BeginTransformFeedbackEXT driDispatchRemapTable[BeginTransformFeedbackEXT_remap_index]
2157#define _gloffset_BindBufferBaseEXT driDispatchRemapTable[BindBufferBaseEXT_remap_index]
2158#define _gloffset_BindBufferOffsetEXT driDispatchRemapTable[BindBufferOffsetEXT_remap_index]
2159#define _gloffset_BindBufferRangeEXT driDispatchRemapTable[BindBufferRangeEXT_remap_index]
2160#define _gloffset_EndTransformFeedbackEXT driDispatchRemapTable[EndTransformFeedbackEXT_remap_index]
2161#define _gloffset_GetTransformFeedbackVaryingEXT driDispatchRemapTable[GetTransformFeedbackVaryingEXT_remap_index]
2162#define _gloffset_TransformFeedbackVaryingsEXT driDispatchRemapTable[TransformFeedbackVaryingsEXT_remap_index]
2163#define _gloffset_ProvokingVertexEXT driDispatchRemapTable[ProvokingVertexEXT_remap_index]
2164#define _gloffset_GetTexParameterPointervAPPLE driDispatchRemapTable[GetTexParameterPointervAPPLE_remap_index]
2165#define _gloffset_TextureRangeAPPLE driDispatchRemapTable[TextureRangeAPPLE_remap_index]
2166#define _gloffset_GetObjectParameterivAPPLE driDispatchRemapTable[GetObjectParameterivAPPLE_remap_index]
2167#define _gloffset_ObjectPurgeableAPPLE driDispatchRemapTable[ObjectPurgeableAPPLE_remap_index]
2168#define _gloffset_ObjectUnpurgeableAPPLE driDispatchRemapTable[ObjectUnpurgeableAPPLE_remap_index]
2169#define _gloffset_ActiveProgramEXT driDispatchRemapTable[ActiveProgramEXT_remap_index]
2170#define _gloffset_CreateShaderProgramEXT driDispatchRemapTable[CreateShaderProgramEXT_remap_index]
2171#define _gloffset_UseShaderProgramEXT driDispatchRemapTable[UseShaderProgramEXT_remap_index]
2172#define _gloffset_TextureBarrierNV driDispatchRemapTable[TextureBarrierNV_remap_index]
2173#define _gloffset_StencilFuncSeparateATI driDispatchRemapTable[StencilFuncSeparateATI_remap_index]
2174#define _gloffset_ProgramEnvParameters4fvEXT driDispatchRemapTable[ProgramEnvParameters4fvEXT_remap_index]
2175#define _gloffset_ProgramLocalParameters4fvEXT driDispatchRemapTable[ProgramLocalParameters4fvEXT_remap_index]
2176#define _gloffset_GetQueryObjecti64vEXT driDispatchRemapTable[GetQueryObjecti64vEXT_remap_index]
2177#define _gloffset_GetQueryObjectui64vEXT driDispatchRemapTable[GetQueryObjectui64vEXT_remap_index]
2178#define _gloffset_EGLImageTargetRenderbufferStorageOES driDispatchRemapTable[EGLImageTargetRenderbufferStorageOES_remap_index]
2179#define _gloffset_EGLImageTargetTexture2DOES driDispatchRemapTable[EGLImageTargetTexture2DOES_remap_index]
2180
2181#endif /* !FEATURE_remap_table */
2182
2183typedef void (GLAPIENTRYP _glptr_NewList) (GLuint, GLenum);
2184
2185#define CALL_NewList(disp, parameters) \
2186 (* GET_NewList(disp)) parameters
2187static inline _glptr_NewList
2188GET_NewList(struct _glapi_table *disp)
2189{
2190 return (_glptr_NewList) (GET_by_offset(disp, _gloffset_NewList));
2191}
2192
2193static inline void
2194SET_NewList(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLuint, GLenum))
2195{
2196 SET_by_offset(disp, _gloffset_NewList, fn);
2197}
2198
2199typedef void (GLAPIENTRYP _glptr_EndList) (void);
2200
2201#define CALL_EndList(disp, parameters) \
2202 (* GET_EndList(disp)) parameters
2203static inline _glptr_EndList
2204GET_EndList(struct _glapi_table *disp)
2205{
2206 return (_glptr_EndList) (GET_by_offset(disp, _gloffset_EndList));
2207}
2208
2209static inline void
2210SET_EndList(struct _glapi_table *disp, void (GLAPIENTRYP fn) (void))
2211{
2212 SET_by_offset(disp, _gloffset_EndList, fn);
2213}
2214
2215typedef void (GLAPIENTRYP _glptr_CallList) (GLuint);
2216
2217#define CALL_CallList(disp, parameters) \
2218 (* GET_CallList(disp)) parameters
2219static inline _glptr_CallList
2220GET_CallList(struct _glapi_table *disp)
2221{
2222 return (_glptr_CallList) (GET_by_offset(disp, _gloffset_CallList));
2223}
2224
2225static inline void
2226SET_CallList(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLuint))
2227{
2228 SET_by_offset(disp, _gloffset_CallList, fn);
2229}
2230
2231typedef void (GLAPIENTRYP _glptr_CallLists) (GLsizei, GLenum, const GLvoid *);
2232
2233#define CALL_CallLists(disp, parameters) \
2234 (* GET_CallLists(disp)) parameters
2235static inline _glptr_CallLists
2236GET_CallLists(struct _glapi_table *disp)
2237{
2238 return (_glptr_CallLists) (GET_by_offset(disp, _gloffset_CallLists));
2239}
2240
2241static inline void
2242SET_CallLists(struct _glapi_table *disp,
2243 void (GLAPIENTRYP fn) (GLsizei, GLenum, const GLvoid *))
2244{
2245 SET_by_offset(disp, _gloffset_CallLists, fn);
2246}
2247
2248typedef void (GLAPIENTRYP _glptr_DeleteLists) (GLuint, GLsizei);
2249
2250#define CALL_DeleteLists(disp, parameters) \
2251 (* GET_DeleteLists(disp)) parameters
2252static inline _glptr_DeleteLists
2253GET_DeleteLists(struct _glapi_table *disp)
2254{
2255 return (_glptr_DeleteLists) (GET_by_offset(disp, _gloffset_DeleteLists));
2256}
2257
2258static inline void
2259SET_DeleteLists(struct _glapi_table *disp,
2260 void (GLAPIENTRYP fn) (GLuint, GLsizei))
2261{
2262 SET_by_offset(disp, _gloffset_DeleteLists, fn);
2263}
2264
2265typedef GLuint(GLAPIENTRYP _glptr_GenLists) (GLsizei);
2266
2267#define CALL_GenLists(disp, parameters) \
2268 (* GET_GenLists(disp)) parameters
2269static inline _glptr_GenLists
2270GET_GenLists(struct _glapi_table *disp)
2271{
2272 return (_glptr_GenLists) (GET_by_offset(disp, _gloffset_GenLists));
2273}
2274
2275static inline void
2276SET_GenLists(struct _glapi_table *disp, GLuint(GLAPIENTRYP fn) (GLsizei))
2277{
2278 SET_by_offset(disp, _gloffset_GenLists, fn);
2279}
2280
2281typedef void (GLAPIENTRYP _glptr_ListBase) (GLuint);
2282
2283#define CALL_ListBase(disp, parameters) \
2284 (* GET_ListBase(disp)) parameters
2285static inline _glptr_ListBase
2286GET_ListBase(struct _glapi_table *disp)
2287{
2288 return (_glptr_ListBase) (GET_by_offset(disp, _gloffset_ListBase));
2289}
2290
2291static inline void
2292SET_ListBase(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLuint))
2293{
2294 SET_by_offset(disp, _gloffset_ListBase, fn);
2295}
2296
2297typedef void (GLAPIENTRYP _glptr_Begin) (GLenum);
2298
2299#define CALL_Begin(disp, parameters) \
2300 (* GET_Begin(disp)) parameters
2301static inline _glptr_Begin
2302GET_Begin(struct _glapi_table *disp)
2303{
2304 return (_glptr_Begin) (GET_by_offset(disp, _gloffset_Begin));
2305}
2306
2307static inline void
2308SET_Begin(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum))
2309{
2310 SET_by_offset(disp, _gloffset_Begin, fn);
2311}
2312
2313typedef void (GLAPIENTRYP _glptr_Bitmap) (GLsizei, GLsizei, GLfloat, GLfloat,
2314 GLfloat, GLfloat, const GLubyte *);
2315#define CALL_Bitmap(disp, parameters) \
2316 (* GET_Bitmap(disp)) parameters
2317static inline _glptr_Bitmap
2318GET_Bitmap(struct _glapi_table *disp)
2319{
2320 return (_glptr_Bitmap) (GET_by_offset(disp, _gloffset_Bitmap));
2321}
2322
2323static inline void
2324SET_Bitmap(struct _glapi_table *disp,
2325 void (GLAPIENTRYP fn) (GLsizei, GLsizei, GLfloat, GLfloat, GLfloat,
2326 GLfloat, const GLubyte *))
2327{
2328 SET_by_offset(disp, _gloffset_Bitmap, fn);
2329}
2330
2331typedef void (GLAPIENTRYP _glptr_Color3b) (GLbyte, GLbyte, GLbyte);
2332
2333#define CALL_Color3b(disp, parameters) \
2334 (* GET_Color3b(disp)) parameters
2335static inline _glptr_Color3b
2336GET_Color3b(struct _glapi_table *disp)
2337{
2338 return (_glptr_Color3b) (GET_by_offset(disp, _gloffset_Color3b));
2339}
2340
2341static inline void
2342SET_Color3b(struct _glapi_table *disp,
2343 void (GLAPIENTRYP fn) (GLbyte, GLbyte, GLbyte))
2344{
2345 SET_by_offset(disp, _gloffset_Color3b, fn);
2346}
2347
2348typedef void (GLAPIENTRYP _glptr_Color3bv) (const GLbyte *);
2349
2350#define CALL_Color3bv(disp, parameters) \
2351 (* GET_Color3bv(disp)) parameters
2352static inline _glptr_Color3bv
2353GET_Color3bv(struct _glapi_table *disp)
2354{
2355 return (_glptr_Color3bv) (GET_by_offset(disp, _gloffset_Color3bv));
2356}
2357
2358static inline void
2359SET_Color3bv(struct _glapi_table *disp, void (GLAPIENTRYP fn) (const GLbyte *))
2360{
2361 SET_by_offset(disp, _gloffset_Color3bv, fn);
2362}
2363
2364typedef void (GLAPIENTRYP _glptr_Color3d) (GLdouble, GLdouble, GLdouble);
2365
2366#define CALL_Color3d(disp, parameters) \
2367 (* GET_Color3d(disp)) parameters
2368static inline _glptr_Color3d
2369GET_Color3d(struct _glapi_table *disp)
2370{
2371 return (_glptr_Color3d) (GET_by_offset(disp, _gloffset_Color3d));
2372}
2373
2374static inline void
2375SET_Color3d(struct _glapi_table *disp,
2376 void (GLAPIENTRYP fn) (GLdouble, GLdouble, GLdouble))
2377{
2378 SET_by_offset(disp, _gloffset_Color3d, fn);
2379}
2380
2381typedef void (GLAPIENTRYP _glptr_Color3dv) (const GLdouble *);
2382
2383#define CALL_Color3dv(disp, parameters) \
2384 (* GET_Color3dv(disp)) parameters
2385static inline _glptr_Color3dv
2386GET_Color3dv(struct _glapi_table *disp)
2387{
2388 return (_glptr_Color3dv) (GET_by_offset(disp, _gloffset_Color3dv));
2389}
2390
2391static inline void
2392SET_Color3dv(struct _glapi_table *disp,
2393 void (GLAPIENTRYP fn) (const GLdouble *))
2394{
2395 SET_by_offset(disp, _gloffset_Color3dv, fn);
2396}
2397
2398typedef void (GLAPIENTRYP _glptr_Color3f) (GLfloat, GLfloat, GLfloat);
2399
2400#define CALL_Color3f(disp, parameters) \
2401 (* GET_Color3f(disp)) parameters
2402static inline _glptr_Color3f
2403GET_Color3f(struct _glapi_table *disp)
2404{
2405 return (_glptr_Color3f) (GET_by_offset(disp, _gloffset_Color3f));
2406}
2407
2408static inline void
2409SET_Color3f(struct _glapi_table *disp,
2410 void (GLAPIENTRYP fn) (GLfloat, GLfloat, GLfloat))
2411{
2412 SET_by_offset(disp, _gloffset_Color3f, fn);
2413}
2414
2415typedef void (GLAPIENTRYP _glptr_Color3fv) (const GLfloat *);
2416
2417#define CALL_Color3fv(disp, parameters) \
2418 (* GET_Color3fv(disp)) parameters
2419static inline _glptr_Color3fv
2420GET_Color3fv(struct _glapi_table *disp)
2421{
2422 return (_glptr_Color3fv) (GET_by_offset(disp, _gloffset_Color3fv));
2423}
2424
2425static inline void
2426SET_Color3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn) (const GLfloat *))
2427{
2428 SET_by_offset(disp, _gloffset_Color3fv, fn);
2429}
2430
2431typedef void (GLAPIENTRYP _glptr_Color3i) (GLint, GLint, GLint);
2432
2433#define CALL_Color3i(disp, parameters) \
2434 (* GET_Color3i(disp)) parameters
2435static inline _glptr_Color3i
2436GET_Color3i(struct _glapi_table *disp)
2437{
2438 return (_glptr_Color3i) (GET_by_offset(disp, _gloffset_Color3i));
2439}
2440
2441static inline void
2442SET_Color3i(struct _glapi_table *disp,
2443 void (GLAPIENTRYP fn) (GLint, GLint, GLint))
2444{
2445 SET_by_offset(disp, _gloffset_Color3i, fn);
2446}
2447
2448typedef void (GLAPIENTRYP _glptr_Color3iv) (const GLint *);
2449
2450#define CALL_Color3iv(disp, parameters) \
2451 (* GET_Color3iv(disp)) parameters
2452static inline _glptr_Color3iv
2453GET_Color3iv(struct _glapi_table *disp)
2454{
2455 return (_glptr_Color3iv) (GET_by_offset(disp, _gloffset_Color3iv));
2456}
2457
2458static inline void
2459SET_Color3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn) (const GLint *))
2460{
2461 SET_by_offset(disp, _gloffset_Color3iv, fn);
2462}
2463
2464typedef void (GLAPIENTRYP _glptr_Color3s) (GLshort, GLshort, GLshort);
2465
2466#define CALL_Color3s(disp, parameters) \
2467 (* GET_Color3s(disp)) parameters
2468static inline _glptr_Color3s
2469GET_Color3s(struct _glapi_table *disp)
2470{
2471 return (_glptr_Color3s) (GET_by_offset(disp, _gloffset_Color3s));
2472}
2473
2474static inline void
2475SET_Color3s(struct _glapi_table *disp,
2476 void (GLAPIENTRYP fn) (GLshort, GLshort, GLshort))
2477{
2478 SET_by_offset(disp, _gloffset_Color3s, fn);
2479}
2480
2481typedef void (GLAPIENTRYP _glptr_Color3sv) (const GLshort *);
2482
2483#define CALL_Color3sv(disp, parameters) \
2484 (* GET_Color3sv(disp)) parameters
2485static inline _glptr_Color3sv
2486GET_Color3sv(struct _glapi_table *disp)
2487{
2488 return (_glptr_Color3sv) (GET_by_offset(disp, _gloffset_Color3sv));
2489}
2490
2491static inline void
2492SET_Color3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn) (const GLshort *))
2493{
2494 SET_by_offset(disp, _gloffset_Color3sv, fn);
2495}
2496
2497typedef void (GLAPIENTRYP _glptr_Color3ub) (GLubyte, GLubyte, GLubyte);
2498
2499#define CALL_Color3ub(disp, parameters) \
2500 (* GET_Color3ub(disp)) parameters
2501static inline _glptr_Color3ub
2502GET_Color3ub(struct _glapi_table *disp)
2503{
2504 return (_glptr_Color3ub) (GET_by_offset(disp, _gloffset_Color3ub));
2505}
2506
2507static inline void
2508SET_Color3ub(struct _glapi_table *disp,
2509 void (GLAPIENTRYP fn) (GLubyte, GLubyte, GLubyte))
2510{
2511 SET_by_offset(disp, _gloffset_Color3ub, fn);
2512}
2513
2514typedef void (GLAPIENTRYP _glptr_Color3ubv) (const GLubyte *);
2515
2516#define CALL_Color3ubv(disp, parameters) \
2517 (* GET_Color3ubv(disp)) parameters
2518static inline _glptr_Color3ubv
2519GET_Color3ubv(struct _glapi_table *disp)
2520{
2521 return (_glptr_Color3ubv) (GET_by_offset(disp, _gloffset_Color3ubv));
2522}
2523
2524static inline void
2525SET_Color3ubv(struct _glapi_table *disp,
2526 void (GLAPIENTRYP fn) (const GLubyte *))
2527{
2528 SET_by_offset(disp, _gloffset_Color3ubv, fn);
2529}
2530
2531typedef void (GLAPIENTRYP _glptr_Color3ui) (GLuint, GLuint, GLuint);
2532
2533#define CALL_Color3ui(disp, parameters) \
2534 (* GET_Color3ui(disp)) parameters
2535static inline _glptr_Color3ui
2536GET_Color3ui(struct _glapi_table *disp)
2537{
2538 return (_glptr_Color3ui) (GET_by_offset(disp, _gloffset_Color3ui));
2539}
2540
2541static inline void
2542SET_Color3ui(struct _glapi_table *disp,
2543 void (GLAPIENTRYP fn) (GLuint, GLuint, GLuint))
2544{
2545 SET_by_offset(disp, _gloffset_Color3ui, fn);
2546}
2547
2548typedef void (GLAPIENTRYP _glptr_Color3uiv) (const GLuint *);
2549
2550#define CALL_Color3uiv(disp, parameters) \
2551 (* GET_Color3uiv(disp)) parameters
2552static inline _glptr_Color3uiv
2553GET_Color3uiv(struct _glapi_table *disp)
2554{
2555 return (_glptr_Color3uiv) (GET_by_offset(disp, _gloffset_Color3uiv));
2556}
2557
2558static inline void
2559SET_Color3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn) (const GLuint *))
2560{
2561 SET_by_offset(disp, _gloffset_Color3uiv, fn);
2562}
2563
2564typedef void (GLAPIENTRYP _glptr_Color3us) (GLushort, GLushort, GLushort);
2565
2566#define CALL_Color3us(disp, parameters) \
2567 (* GET_Color3us(disp)) parameters
2568static inline _glptr_Color3us
2569GET_Color3us(struct _glapi_table *disp)
2570{
2571 return (_glptr_Color3us) (GET_by_offset(disp, _gloffset_Color3us));
2572}
2573
2574static inline void
2575SET_Color3us(struct _glapi_table *disp,
2576 void (GLAPIENTRYP fn) (GLushort, GLushort, GLushort))
2577{
2578 SET_by_offset(disp, _gloffset_Color3us, fn);
2579}
2580
2581typedef void (GLAPIENTRYP _glptr_Color3usv) (const GLushort *);
2582
2583#define CALL_Color3usv(disp, parameters) \
2584 (* GET_Color3usv(disp)) parameters
2585static inline _glptr_Color3usv
2586GET_Color3usv(struct _glapi_table *disp)
2587{
2588 return (_glptr_Color3usv) (GET_by_offset(disp, _gloffset_Color3usv));
2589}
2590
2591static inline void
2592SET_Color3usv(struct _glapi_table *disp,
2593 void (GLAPIENTRYP fn) (const GLushort *))
2594{
2595 SET_by_offset(disp, _gloffset_Color3usv, fn);
2596}
2597
2598typedef void (GLAPIENTRYP _glptr_Color4b) (GLbyte, GLbyte, GLbyte, GLbyte);
2599
2600#define CALL_Color4b(disp, parameters) \
2601 (* GET_Color4b(disp)) parameters
2602static inline _glptr_Color4b
2603GET_Color4b(struct _glapi_table *disp)
2604{
2605 return (_glptr_Color4b) (GET_by_offset(disp, _gloffset_Color4b));
2606}
2607
2608static inline void
2609SET_Color4b(struct _glapi_table *disp,
2610 void (GLAPIENTRYP fn) (GLbyte, GLbyte, GLbyte, GLbyte))
2611{
2612 SET_by_offset(disp, _gloffset_Color4b, fn);
2613}
2614
2615typedef void (GLAPIENTRYP _glptr_Color4bv) (const GLbyte *);
2616
2617#define CALL_Color4bv(disp, parameters) \
2618 (* GET_Color4bv(disp)) parameters
2619static inline _glptr_Color4bv
2620GET_Color4bv(struct _glapi_table *disp)
2621{
2622 return (_glptr_Color4bv) (GET_by_offset(disp, _gloffset_Color4bv));
2623}
2624
2625static inline void
2626SET_Color4bv(struct _glapi_table *disp, void (GLAPIENTRYP fn) (const GLbyte *))
2627{
2628 SET_by_offset(disp, _gloffset_Color4bv, fn);
2629}
2630
2631typedef void (GLAPIENTRYP _glptr_Color4d) (GLdouble, GLdouble, GLdouble,
2632 GLdouble);
2633#define CALL_Color4d(disp, parameters) \
2634 (* GET_Color4d(disp)) parameters
2635static inline _glptr_Color4d
2636GET_Color4d(struct _glapi_table *disp)
2637{
2638 return (_glptr_Color4d) (GET_by_offset(disp, _gloffset_Color4d));
2639}
2640
2641static inline void
2642SET_Color4d(struct _glapi_table *disp,
2643 void (GLAPIENTRYP fn) (GLdouble, GLdouble, GLdouble, GLdouble))
2644{
2645 SET_by_offset(disp, _gloffset_Color4d, fn);
2646}
2647
2648typedef void (GLAPIENTRYP _glptr_Color4dv) (const GLdouble *);
2649
2650#define CALL_Color4dv(disp, parameters) \
2651 (* GET_Color4dv(disp)) parameters
2652static inline _glptr_Color4dv
2653GET_Color4dv(struct _glapi_table *disp)
2654{
2655 return (_glptr_Color4dv) (GET_by_offset(disp, _gloffset_Color4dv));
2656}
2657
2658static inline void
2659SET_Color4dv(struct _glapi_table *disp,
2660 void (GLAPIENTRYP fn) (const GLdouble *))
2661{
2662 SET_by_offset(disp, _gloffset_Color4dv, fn);
2663}
2664
2665typedef void (GLAPIENTRYP _glptr_Color4f) (GLfloat, GLfloat, GLfloat, GLfloat);
2666
2667#define CALL_Color4f(disp, parameters) \
2668 (* GET_Color4f(disp)) parameters
2669static inline _glptr_Color4f
2670GET_Color4f(struct _glapi_table *disp)
2671{
2672 return (_glptr_Color4f) (GET_by_offset(disp, _gloffset_Color4f));
2673}
2674
2675static inline void
2676SET_Color4f(struct _glapi_table *disp,
2677 void (GLAPIENTRYP fn) (GLfloat, GLfloat, GLfloat, GLfloat))
2678{
2679 SET_by_offset(disp, _gloffset_Color4f, fn);
2680}
2681
2682typedef void (GLAPIENTRYP _glptr_Color4fv) (const GLfloat *);
2683
2684#define CALL_Color4fv(disp, parameters) \
2685 (* GET_Color4fv(disp)) parameters
2686static inline _glptr_Color4fv
2687GET_Color4fv(struct _glapi_table *disp)
2688{
2689 return (_glptr_Color4fv) (GET_by_offset(disp, _gloffset_Color4fv));
2690}
2691
2692static inline void
2693SET_Color4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn) (const GLfloat *))
2694{
2695 SET_by_offset(disp, _gloffset_Color4fv, fn);
2696}
2697
2698typedef void (GLAPIENTRYP _glptr_Color4i) (GLint, GLint, GLint, GLint);
2699
2700#define CALL_Color4i(disp, parameters) \
2701 (* GET_Color4i(disp)) parameters
2702static inline _glptr_Color4i
2703GET_Color4i(struct _glapi_table *disp)
2704{
2705 return (_glptr_Color4i) (GET_by_offset(disp, _gloffset_Color4i));
2706}
2707
2708static inline void
2709SET_Color4i(struct _glapi_table *disp,
2710 void (GLAPIENTRYP fn) (GLint, GLint, GLint, GLint))
2711{
2712 SET_by_offset(disp, _gloffset_Color4i, fn);
2713}
2714
2715typedef void (GLAPIENTRYP _glptr_Color4iv) (const GLint *);
2716
2717#define CALL_Color4iv(disp, parameters) \
2718 (* GET_Color4iv(disp)) parameters
2719static inline _glptr_Color4iv
2720GET_Color4iv(struct _glapi_table *disp)
2721{
2722 return (_glptr_Color4iv) (GET_by_offset(disp, _gloffset_Color4iv));
2723}
2724
2725static inline void
2726SET_Color4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn) (const GLint *))
2727{
2728 SET_by_offset(disp, _gloffset_Color4iv, fn);
2729}
2730
2731typedef void (GLAPIENTRYP _glptr_Color4s) (GLshort, GLshort, GLshort, GLshort);
2732
2733#define CALL_Color4s(disp, parameters) \
2734 (* GET_Color4s(disp)) parameters
2735static inline _glptr_Color4s
2736GET_Color4s(struct _glapi_table *disp)
2737{
2738 return (_glptr_Color4s) (GET_by_offset(disp, _gloffset_Color4s));
2739}
2740
2741static inline void
2742SET_Color4s(struct _glapi_table *disp,
2743 void (GLAPIENTRYP fn) (GLshort, GLshort, GLshort, GLshort))
2744{
2745 SET_by_offset(disp, _gloffset_Color4s, fn);
2746}
2747
2748typedef void (GLAPIENTRYP _glptr_Color4sv) (const GLshort *);
2749
2750#define CALL_Color4sv(disp, parameters) \
2751 (* GET_Color4sv(disp)) parameters
2752static inline _glptr_Color4sv
2753GET_Color4sv(struct _glapi_table *disp)
2754{
2755 return (_glptr_Color4sv) (GET_by_offset(disp, _gloffset_Color4sv));
2756}
2757
2758static inline void
2759SET_Color4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn) (const GLshort *))
2760{
2761 SET_by_offset(disp, _gloffset_Color4sv, fn);
2762}
2763
2764typedef void (GLAPIENTRYP _glptr_Color4ub) (GLubyte, GLubyte, GLubyte, GLubyte);
2765
2766#define CALL_Color4ub(disp, parameters) \
2767 (* GET_Color4ub(disp)) parameters
2768static inline _glptr_Color4ub
2769GET_Color4ub(struct _glapi_table *disp)
2770{
2771 return (_glptr_Color4ub) (GET_by_offset(disp, _gloffset_Color4ub));
2772}
2773
2774static inline void
2775SET_Color4ub(struct _glapi_table *disp,
2776 void (GLAPIENTRYP fn) (GLubyte, GLubyte, GLubyte, GLubyte))
2777{
2778 SET_by_offset(disp, _gloffset_Color4ub, fn);
2779}
2780
2781typedef void (GLAPIENTRYP _glptr_Color4ubv) (const GLubyte *);
2782
2783#define CALL_Color4ubv(disp, parameters) \
2784 (* GET_Color4ubv(disp)) parameters
2785static inline _glptr_Color4ubv
2786GET_Color4ubv(struct _glapi_table *disp)
2787{
2788 return (_glptr_Color4ubv) (GET_by_offset(disp, _gloffset_Color4ubv));
2789}
2790
2791static inline void
2792SET_Color4ubv(struct _glapi_table *disp,
2793 void (GLAPIENTRYP fn) (const GLubyte *))
2794{
2795 SET_by_offset(disp, _gloffset_Color4ubv, fn);
2796}
2797
2798typedef void (GLAPIENTRYP _glptr_Color4ui) (GLuint, GLuint, GLuint, GLuint);
2799
2800#define CALL_Color4ui(disp, parameters) \
2801 (* GET_Color4ui(disp)) parameters
2802static inline _glptr_Color4ui
2803GET_Color4ui(struct _glapi_table *disp)
2804{
2805 return (_glptr_Color4ui) (GET_by_offset(disp, _gloffset_Color4ui));
2806}
2807
2808static inline void
2809SET_Color4ui(struct _glapi_table *disp,
2810 void (GLAPIENTRYP fn) (GLuint, GLuint, GLuint, GLuint))
2811{
2812 SET_by_offset(disp, _gloffset_Color4ui, fn);
2813}
2814
2815typedef void (GLAPIENTRYP _glptr_Color4uiv) (const GLuint *);
2816
2817#define CALL_Color4uiv(disp, parameters) \
2818 (* GET_Color4uiv(disp)) parameters
2819static inline _glptr_Color4uiv
2820GET_Color4uiv(struct _glapi_table *disp)
2821{
2822 return (_glptr_Color4uiv) (GET_by_offset(disp, _gloffset_Color4uiv));
2823}
2824
2825static inline void
2826SET_Color4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn) (const GLuint *))
2827{
2828 SET_by_offset(disp, _gloffset_Color4uiv, fn);
2829}
2830
2831typedef void (GLAPIENTRYP _glptr_Color4us) (GLushort, GLushort, GLushort,
2832 GLushort);
2833#define CALL_Color4us(disp, parameters) \
2834 (* GET_Color4us(disp)) parameters
2835static inline _glptr_Color4us
2836GET_Color4us(struct _glapi_table *disp)
2837{
2838 return (_glptr_Color4us) (GET_by_offset(disp, _gloffset_Color4us));
2839}
2840
2841static inline void
2842SET_Color4us(struct _glapi_table *disp,
2843 void (GLAPIENTRYP fn) (GLushort, GLushort, GLushort, GLushort))
2844{
2845 SET_by_offset(disp, _gloffset_Color4us, fn);
2846}
2847
2848typedef void (GLAPIENTRYP _glptr_Color4usv) (const GLushort *);
2849
2850#define CALL_Color4usv(disp, parameters) \
2851 (* GET_Color4usv(disp)) parameters
2852static inline _glptr_Color4usv
2853GET_Color4usv(struct _glapi_table *disp)
2854{
2855 return (_glptr_Color4usv) (GET_by_offset(disp, _gloffset_Color4usv));
2856}
2857
2858static inline void
2859SET_Color4usv(struct _glapi_table *disp,
2860 void (GLAPIENTRYP fn) (const GLushort *))
2861{
2862 SET_by_offset(disp, _gloffset_Color4usv, fn);
2863}
2864
2865typedef void (GLAPIENTRYP _glptr_EdgeFlag) (GLboolean);
2866
2867#define CALL_EdgeFlag(disp, parameters) \
2868 (* GET_EdgeFlag(disp)) parameters
2869static inline _glptr_EdgeFlag
2870GET_EdgeFlag(struct _glapi_table *disp)
2871{
2872 return (_glptr_EdgeFlag) (GET_by_offset(disp, _gloffset_EdgeFlag));
2873}
2874
2875static inline void
2876SET_EdgeFlag(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLboolean))
2877{
2878 SET_by_offset(disp, _gloffset_EdgeFlag, fn);
2879}
2880
2881typedef void (GLAPIENTRYP _glptr_EdgeFlagv) (const GLboolean *);
2882
2883#define CALL_EdgeFlagv(disp, parameters) \
2884 (* GET_EdgeFlagv(disp)) parameters
2885static inline _glptr_EdgeFlagv
2886GET_EdgeFlagv(struct _glapi_table *disp)
2887{
2888 return (_glptr_EdgeFlagv) (GET_by_offset(disp, _gloffset_EdgeFlagv));
2889}
2890
2891static inline void
2892SET_EdgeFlagv(struct _glapi_table *disp,
2893 void (GLAPIENTRYP fn) (const GLboolean *))
2894{
2895 SET_by_offset(disp, _gloffset_EdgeFlagv, fn);
2896}
2897
2898typedef void (GLAPIENTRYP _glptr_End) (void);
2899
2900#define CALL_End(disp, parameters) \
2901 (* GET_End(disp)) parameters
2902static inline _glptr_End
2903GET_End(struct _glapi_table *disp)
2904{
2905 return (_glptr_End) (GET_by_offset(disp, _gloffset_End));
2906}
2907
2908static inline void
2909SET_End(struct _glapi_table *disp, void (GLAPIENTRYP fn) (void))
2910{
2911 SET_by_offset(disp, _gloffset_End, fn);
2912}
2913
2914typedef void (GLAPIENTRYP _glptr_Indexd) (GLdouble);
2915
2916#define CALL_Indexd(disp, parameters) \
2917 (* GET_Indexd(disp)) parameters
2918static inline _glptr_Indexd
2919GET_Indexd(struct _glapi_table *disp)
2920{
2921 return (_glptr_Indexd) (GET_by_offset(disp, _gloffset_Indexd));
2922}
2923
2924static inline void
2925SET_Indexd(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLdouble))
2926{
2927 SET_by_offset(disp, _gloffset_Indexd, fn);
2928}
2929
2930typedef void (GLAPIENTRYP _glptr_Indexdv) (const GLdouble *);
2931
2932#define CALL_Indexdv(disp, parameters) \
2933 (* GET_Indexdv(disp)) parameters
2934static inline _glptr_Indexdv
2935GET_Indexdv(struct _glapi_table *disp)
2936{
2937 return (_glptr_Indexdv) (GET_by_offset(disp, _gloffset_Indexdv));
2938}
2939
2940static inline void
2941SET_Indexdv(struct _glapi_table *disp, void (GLAPIENTRYP fn) (const GLdouble *))
2942{
2943 SET_by_offset(disp, _gloffset_Indexdv, fn);
2944}
2945
2946typedef void (GLAPIENTRYP _glptr_Indexf) (GLfloat);
2947
2948#define CALL_Indexf(disp, parameters) \
2949 (* GET_Indexf(disp)) parameters
2950static inline _glptr_Indexf
2951GET_Indexf(struct _glapi_table *disp)
2952{
2953 return (_glptr_Indexf) (GET_by_offset(disp, _gloffset_Indexf));
2954}
2955
2956static inline void
2957SET_Indexf(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLfloat))
2958{
2959 SET_by_offset(disp, _gloffset_Indexf, fn);
2960}
2961
2962typedef void (GLAPIENTRYP _glptr_Indexfv) (const GLfloat *);
2963
2964#define CALL_Indexfv(disp, parameters) \
2965 (* GET_Indexfv(disp)) parameters
2966static inline _glptr_Indexfv
2967GET_Indexfv(struct _glapi_table *disp)
2968{
2969 return (_glptr_Indexfv) (GET_by_offset(disp, _gloffset_Indexfv));
2970}
2971
2972static inline void
2973SET_Indexfv(struct _glapi_table *disp, void (GLAPIENTRYP fn) (const GLfloat *))
2974{
2975 SET_by_offset(disp, _gloffset_Indexfv, fn);
2976}
2977
2978typedef void (GLAPIENTRYP _glptr_Indexi) (GLint);
2979
2980#define CALL_Indexi(disp, parameters) \
2981 (* GET_Indexi(disp)) parameters
2982static inline _glptr_Indexi
2983GET_Indexi(struct _glapi_table *disp)
2984{
2985 return (_glptr_Indexi) (GET_by_offset(disp, _gloffset_Indexi));
2986}
2987
2988static inline void
2989SET_Indexi(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLint))
2990{
2991 SET_by_offset(disp, _gloffset_Indexi, fn);
2992}
2993
2994typedef void (GLAPIENTRYP _glptr_Indexiv) (const GLint *);
2995
2996#define CALL_Indexiv(disp, parameters) \
2997 (* GET_Indexiv(disp)) parameters
2998static inline _glptr_Indexiv
2999GET_Indexiv(struct _glapi_table *disp)
3000{
3001 return (_glptr_Indexiv) (GET_by_offset(disp, _gloffset_Indexiv));
3002}
3003
3004static inline void
3005SET_Indexiv(struct _glapi_table *disp, void (GLAPIENTRYP fn) (const GLint *))
3006{
3007 SET_by_offset(disp, _gloffset_Indexiv, fn);
3008}
3009
3010typedef void (GLAPIENTRYP _glptr_Indexs) (GLshort);
3011
3012#define CALL_Indexs(disp, parameters) \
3013 (* GET_Indexs(disp)) parameters
3014static inline _glptr_Indexs
3015GET_Indexs(struct _glapi_table *disp)
3016{
3017 return (_glptr_Indexs) (GET_by_offset(disp, _gloffset_Indexs));
3018}
3019
3020static inline void
3021SET_Indexs(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLshort))
3022{
3023 SET_by_offset(disp, _gloffset_Indexs, fn);
3024}
3025
3026typedef void (GLAPIENTRYP _glptr_Indexsv) (const GLshort *);
3027
3028#define CALL_Indexsv(disp, parameters) \
3029 (* GET_Indexsv(disp)) parameters
3030static inline _glptr_Indexsv
3031GET_Indexsv(struct _glapi_table *disp)
3032{
3033 return (_glptr_Indexsv) (GET_by_offset(disp, _gloffset_Indexsv));
3034}
3035
3036static inline void
3037SET_Indexsv(struct _glapi_table *disp, void (GLAPIENTRYP fn) (const GLshort *))
3038{
3039 SET_by_offset(disp, _gloffset_Indexsv, fn);
3040}
3041
3042typedef void (GLAPIENTRYP _glptr_Normal3b) (GLbyte, GLbyte, GLbyte);
3043
3044#define CALL_Normal3b(disp, parameters) \
3045 (* GET_Normal3b(disp)) parameters
3046static inline _glptr_Normal3b
3047GET_Normal3b(struct _glapi_table *disp)
3048{
3049 return (_glptr_Normal3b) (GET_by_offset(disp, _gloffset_Normal3b));
3050}
3051
3052static inline void
3053SET_Normal3b(struct _glapi_table *disp,
3054 void (GLAPIENTRYP fn) (GLbyte, GLbyte, GLbyte))
3055{
3056 SET_by_offset(disp, _gloffset_Normal3b, fn);
3057}
3058
3059typedef void (GLAPIENTRYP _glptr_Normal3bv) (const GLbyte *);
3060
3061#define CALL_Normal3bv(disp, parameters) \
3062 (* GET_Normal3bv(disp)) parameters
3063static inline _glptr_Normal3bv
3064GET_Normal3bv(struct _glapi_table *disp)
3065{
3066 return (_glptr_Normal3bv) (GET_by_offset(disp, _gloffset_Normal3bv));
3067}
3068
3069static inline void
3070SET_Normal3bv(struct _glapi_table *disp, void (GLAPIENTRYP fn) (const GLbyte *))
3071{
3072 SET_by_offset(disp, _gloffset_Normal3bv, fn);
3073}
3074
3075typedef void (GLAPIENTRYP _glptr_Normal3d) (GLdouble, GLdouble, GLdouble);
3076
3077#define CALL_Normal3d(disp, parameters) \
3078 (* GET_Normal3d(disp)) parameters
3079static inline _glptr_Normal3d
3080GET_Normal3d(struct _glapi_table *disp)
3081{
3082 return (_glptr_Normal3d) (GET_by_offset(disp, _gloffset_Normal3d));
3083}
3084
3085static inline void
3086SET_Normal3d(struct _glapi_table *disp,
3087 void (GLAPIENTRYP fn) (GLdouble, GLdouble, GLdouble))
3088{
3089 SET_by_offset(disp, _gloffset_Normal3d, fn);
3090}
3091
3092typedef void (GLAPIENTRYP _glptr_Normal3dv) (const GLdouble *);
3093
3094#define CALL_Normal3dv(disp, parameters) \
3095 (* GET_Normal3dv(disp)) parameters
3096static inline _glptr_Normal3dv
3097GET_Normal3dv(struct _glapi_table *disp)
3098{
3099 return (_glptr_Normal3dv) (GET_by_offset(disp, _gloffset_Normal3dv));
3100}
3101
3102static inline void
3103SET_Normal3dv(struct _glapi_table *disp,
3104 void (GLAPIENTRYP fn) (const GLdouble *))
3105{
3106 SET_by_offset(disp, _gloffset_Normal3dv, fn);
3107}
3108
3109typedef void (GLAPIENTRYP _glptr_Normal3f) (GLfloat, GLfloat, GLfloat);
3110
3111#define CALL_Normal3f(disp, parameters) \
3112 (* GET_Normal3f(disp)) parameters
3113static inline _glptr_Normal3f
3114GET_Normal3f(struct _glapi_table *disp)
3115{
3116 return (_glptr_Normal3f) (GET_by_offset(disp, _gloffset_Normal3f));
3117}
3118
3119static inline void
3120SET_Normal3f(struct _glapi_table *disp,
3121 void (GLAPIENTRYP fn) (GLfloat, GLfloat, GLfloat))
3122{
3123 SET_by_offset(disp, _gloffset_Normal3f, fn);
3124}
3125
3126typedef void (GLAPIENTRYP _glptr_Normal3fv) (const GLfloat *);
3127
3128#define CALL_Normal3fv(disp, parameters) \
3129 (* GET_Normal3fv(disp)) parameters
3130static inline _glptr_Normal3fv
3131GET_Normal3fv(struct _glapi_table *disp)
3132{
3133 return (_glptr_Normal3fv) (GET_by_offset(disp, _gloffset_Normal3fv));
3134}
3135
3136static inline void
3137SET_Normal3fv(struct _glapi_table *disp,
3138 void (GLAPIENTRYP fn) (const GLfloat *))
3139{
3140 SET_by_offset(disp, _gloffset_Normal3fv, fn);
3141}
3142
3143typedef void (GLAPIENTRYP _glptr_Normal3i) (GLint, GLint, GLint);
3144
3145#define CALL_Normal3i(disp, parameters) \
3146 (* GET_Normal3i(disp)) parameters
3147static inline _glptr_Normal3i
3148GET_Normal3i(struct _glapi_table *disp)
3149{
3150 return (_glptr_Normal3i) (GET_by_offset(disp, _gloffset_Normal3i));
3151}
3152
3153static inline void
3154SET_Normal3i(struct _glapi_table *disp,
3155 void (GLAPIENTRYP fn) (GLint, GLint, GLint))
3156{
3157 SET_by_offset(disp, _gloffset_Normal3i, fn);
3158}
3159
3160typedef void (GLAPIENTRYP _glptr_Normal3iv) (const GLint *);
3161
3162#define CALL_Normal3iv(disp, parameters) \
3163 (* GET_Normal3iv(disp)) parameters
3164static inline _glptr_Normal3iv
3165GET_Normal3iv(struct _glapi_table *disp)
3166{
3167 return (_glptr_Normal3iv) (GET_by_offset(disp, _gloffset_Normal3iv));
3168}
3169
3170static inline void
3171SET_Normal3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn) (const GLint *))
3172{
3173 SET_by_offset(disp, _gloffset_Normal3iv, fn);
3174}
3175
3176typedef void (GLAPIENTRYP _glptr_Normal3s) (GLshort, GLshort, GLshort);
3177
3178#define CALL_Normal3s(disp, parameters) \
3179 (* GET_Normal3s(disp)) parameters
3180static inline _glptr_Normal3s
3181GET_Normal3s(struct _glapi_table *disp)
3182{
3183 return (_glptr_Normal3s) (GET_by_offset(disp, _gloffset_Normal3s));
3184}
3185
3186static inline void
3187SET_Normal3s(struct _glapi_table *disp,
3188 void (GLAPIENTRYP fn) (GLshort, GLshort, GLshort))
3189{
3190 SET_by_offset(disp, _gloffset_Normal3s, fn);
3191}
3192
3193typedef void (GLAPIENTRYP _glptr_Normal3sv) (const GLshort *);
3194
3195#define CALL_Normal3sv(disp, parameters) \
3196 (* GET_Normal3sv(disp)) parameters
3197static inline _glptr_Normal3sv
3198GET_Normal3sv(struct _glapi_table *disp)
3199{
3200 return (_glptr_Normal3sv) (GET_by_offset(disp, _gloffset_Normal3sv));
3201}
3202
3203static inline void
3204SET_Normal3sv(struct _glapi_table *disp,
3205 void (GLAPIENTRYP fn) (const GLshort *))
3206{
3207 SET_by_offset(disp, _gloffset_Normal3sv, fn);
3208}
3209
3210typedef void (GLAPIENTRYP _glptr_RasterPos2d) (GLdouble, GLdouble);
3211
3212#define CALL_RasterPos2d(disp, parameters) \
3213 (* GET_RasterPos2d(disp)) parameters
3214static inline _glptr_RasterPos2d
3215GET_RasterPos2d(struct _glapi_table *disp)
3216{
3217 return (_glptr_RasterPos2d) (GET_by_offset(disp, _gloffset_RasterPos2d));
3218}
3219
3220static inline void
3221SET_RasterPos2d(struct _glapi_table *disp,
3222 void (GLAPIENTRYP fn) (GLdouble, GLdouble))
3223{
3224 SET_by_offset(disp, _gloffset_RasterPos2d, fn);
3225}
3226
3227typedef void (GLAPIENTRYP _glptr_RasterPos2dv) (const GLdouble *);
3228
3229#define CALL_RasterPos2dv(disp, parameters) \
3230 (* GET_RasterPos2dv(disp)) parameters
3231static inline _glptr_RasterPos2dv
3232GET_RasterPos2dv(struct _glapi_table *disp)
3233{
3234 return (_glptr_RasterPos2dv) (GET_by_offset(disp, _gloffset_RasterPos2dv));
3235}
3236
3237static inline void
3238SET_RasterPos2dv(struct _glapi_table *disp,
3239 void (GLAPIENTRYP fn) (const GLdouble *))
3240{
3241 SET_by_offset(disp, _gloffset_RasterPos2dv, fn);
3242}
3243
3244typedef void (GLAPIENTRYP _glptr_RasterPos2f) (GLfloat, GLfloat);
3245
3246#define CALL_RasterPos2f(disp, parameters) \
3247 (* GET_RasterPos2f(disp)) parameters
3248static inline _glptr_RasterPos2f
3249GET_RasterPos2f(struct _glapi_table *disp)
3250{
3251 return (_glptr_RasterPos2f) (GET_by_offset(disp, _gloffset_RasterPos2f));
3252}
3253
3254static inline void
3255SET_RasterPos2f(struct _glapi_table *disp,
3256 void (GLAPIENTRYP fn) (GLfloat, GLfloat))
3257{
3258 SET_by_offset(disp, _gloffset_RasterPos2f, fn);
3259}
3260
3261typedef void (GLAPIENTRYP _glptr_RasterPos2fv) (const GLfloat *);
3262
3263#define CALL_RasterPos2fv(disp, parameters) \
3264 (* GET_RasterPos2fv(disp)) parameters
3265static inline _glptr_RasterPos2fv
3266GET_RasterPos2fv(struct _glapi_table *disp)
3267{
3268 return (_glptr_RasterPos2fv) (GET_by_offset(disp, _gloffset_RasterPos2fv));
3269}
3270
3271static inline void
3272SET_RasterPos2fv(struct _glapi_table *disp,
3273 void (GLAPIENTRYP fn) (const GLfloat *))
3274{
3275 SET_by_offset(disp, _gloffset_RasterPos2fv, fn);
3276}
3277
3278typedef void (GLAPIENTRYP _glptr_RasterPos2i) (GLint, GLint);
3279
3280#define CALL_RasterPos2i(disp, parameters) \
3281 (* GET_RasterPos2i(disp)) parameters
3282static inline _glptr_RasterPos2i
3283GET_RasterPos2i(struct _glapi_table *disp)
3284{
3285 return (_glptr_RasterPos2i) (GET_by_offset(disp, _gloffset_RasterPos2i));
3286}
3287
3288static inline void
3289SET_RasterPos2i(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLint, GLint))
3290{
3291 SET_by_offset(disp, _gloffset_RasterPos2i, fn);
3292}
3293
3294typedef void (GLAPIENTRYP _glptr_RasterPos2iv) (const GLint *);
3295
3296#define CALL_RasterPos2iv(disp, parameters) \
3297 (* GET_RasterPos2iv(disp)) parameters
3298static inline _glptr_RasterPos2iv
3299GET_RasterPos2iv(struct _glapi_table *disp)
3300{
3301 return (_glptr_RasterPos2iv) (GET_by_offset(disp, _gloffset_RasterPos2iv));
3302}
3303
3304static inline void
3305SET_RasterPos2iv(struct _glapi_table *disp,
3306 void (GLAPIENTRYP fn) (const GLint *))
3307{
3308 SET_by_offset(disp, _gloffset_RasterPos2iv, fn);
3309}
3310
3311typedef void (GLAPIENTRYP _glptr_RasterPos2s) (GLshort, GLshort);
3312
3313#define CALL_RasterPos2s(disp, parameters) \
3314 (* GET_RasterPos2s(disp)) parameters
3315static inline _glptr_RasterPos2s
3316GET_RasterPos2s(struct _glapi_table *disp)
3317{
3318 return (_glptr_RasterPos2s) (GET_by_offset(disp, _gloffset_RasterPos2s));
3319}
3320
3321static inline void
3322SET_RasterPos2s(struct _glapi_table *disp,
3323 void (GLAPIENTRYP fn) (GLshort, GLshort))
3324{
3325 SET_by_offset(disp, _gloffset_RasterPos2s, fn);
3326}
3327
3328typedef void (GLAPIENTRYP _glptr_RasterPos2sv) (const GLshort *);
3329
3330#define CALL_RasterPos2sv(disp, parameters) \
3331 (* GET_RasterPos2sv(disp)) parameters
3332static inline _glptr_RasterPos2sv
3333GET_RasterPos2sv(struct _glapi_table *disp)
3334{
3335 return (_glptr_RasterPos2sv) (GET_by_offset(disp, _gloffset_RasterPos2sv));
3336}
3337
3338static inline void
3339SET_RasterPos2sv(struct _glapi_table *disp,
3340 void (GLAPIENTRYP fn) (const GLshort *))
3341{
3342 SET_by_offset(disp, _gloffset_RasterPos2sv, fn);
3343}
3344
3345typedef void (GLAPIENTRYP _glptr_RasterPos3d) (GLdouble, GLdouble, GLdouble);
3346
3347#define CALL_RasterPos3d(disp, parameters) \
3348 (* GET_RasterPos3d(disp)) parameters
3349static inline _glptr_RasterPos3d
3350GET_RasterPos3d(struct _glapi_table *disp)
3351{
3352 return (_glptr_RasterPos3d) (GET_by_offset(disp, _gloffset_RasterPos3d));
3353}
3354
3355static inline void
3356SET_RasterPos3d(struct _glapi_table *disp,
3357 void (GLAPIENTRYP fn) (GLdouble, GLdouble, GLdouble))
3358{
3359 SET_by_offset(disp, _gloffset_RasterPos3d, fn);
3360}
3361
3362typedef void (GLAPIENTRYP _glptr_RasterPos3dv) (const GLdouble *);
3363
3364#define CALL_RasterPos3dv(disp, parameters) \
3365 (* GET_RasterPos3dv(disp)) parameters
3366static inline _glptr_RasterPos3dv
3367GET_RasterPos3dv(struct _glapi_table *disp)
3368{
3369 return (_glptr_RasterPos3dv) (GET_by_offset(disp, _gloffset_RasterPos3dv));
3370}
3371
3372static inline void
3373SET_RasterPos3dv(struct _glapi_table *disp,
3374 void (GLAPIENTRYP fn) (const GLdouble *))
3375{
3376 SET_by_offset(disp, _gloffset_RasterPos3dv, fn);
3377}
3378
3379typedef void (GLAPIENTRYP _glptr_RasterPos3f) (GLfloat, GLfloat, GLfloat);
3380
3381#define CALL_RasterPos3f(disp, parameters) \
3382 (* GET_RasterPos3f(disp)) parameters
3383static inline _glptr_RasterPos3f
3384GET_RasterPos3f(struct _glapi_table *disp)
3385{
3386 return (_glptr_RasterPos3f) (GET_by_offset(disp, _gloffset_RasterPos3f));
3387}
3388
3389static inline void
3390SET_RasterPos3f(struct _glapi_table *disp,
3391 void (GLAPIENTRYP fn) (GLfloat, GLfloat, GLfloat))
3392{
3393 SET_by_offset(disp, _gloffset_RasterPos3f, fn);
3394}
3395
3396typedef void (GLAPIENTRYP _glptr_RasterPos3fv) (const GLfloat *);
3397
3398#define CALL_RasterPos3fv(disp, parameters) \
3399 (* GET_RasterPos3fv(disp)) parameters
3400static inline _glptr_RasterPos3fv
3401GET_RasterPos3fv(struct _glapi_table *disp)
3402{
3403 return (_glptr_RasterPos3fv) (GET_by_offset(disp, _gloffset_RasterPos3fv));
3404}
3405
3406static inline void
3407SET_RasterPos3fv(struct _glapi_table *disp,
3408 void (GLAPIENTRYP fn) (const GLfloat *))
3409{
3410 SET_by_offset(disp, _gloffset_RasterPos3fv, fn);
3411}
3412
3413typedef void (GLAPIENTRYP _glptr_RasterPos3i) (GLint, GLint, GLint);
3414
3415#define CALL_RasterPos3i(disp, parameters) \
3416 (* GET_RasterPos3i(disp)) parameters
3417static inline _glptr_RasterPos3i
3418GET_RasterPos3i(struct _glapi_table *disp)
3419{
3420 return (_glptr_RasterPos3i) (GET_by_offset(disp, _gloffset_RasterPos3i));
3421}
3422
3423static inline void
3424SET_RasterPos3i(struct _glapi_table *disp,
3425 void (GLAPIENTRYP fn) (GLint, GLint, GLint))
3426{
3427 SET_by_offset(disp, _gloffset_RasterPos3i, fn);
3428}
3429
3430typedef void (GLAPIENTRYP _glptr_RasterPos3iv) (const GLint *);
3431
3432#define CALL_RasterPos3iv(disp, parameters) \
3433 (* GET_RasterPos3iv(disp)) parameters
3434static inline _glptr_RasterPos3iv
3435GET_RasterPos3iv(struct _glapi_table *disp)
3436{
3437 return (_glptr_RasterPos3iv) (GET_by_offset(disp, _gloffset_RasterPos3iv));
3438}
3439
3440static inline void
3441SET_RasterPos3iv(struct _glapi_table *disp,
3442 void (GLAPIENTRYP fn) (const GLint *))
3443{
3444 SET_by_offset(disp, _gloffset_RasterPos3iv, fn);
3445}
3446
3447typedef void (GLAPIENTRYP _glptr_RasterPos3s) (GLshort, GLshort, GLshort);
3448
3449#define CALL_RasterPos3s(disp, parameters) \
3450 (* GET_RasterPos3s(disp)) parameters
3451static inline _glptr_RasterPos3s
3452GET_RasterPos3s(struct _glapi_table *disp)
3453{
3454 return (_glptr_RasterPos3s) (GET_by_offset(disp, _gloffset_RasterPos3s));
3455}
3456
3457static inline void
3458SET_RasterPos3s(struct _glapi_table *disp,
3459 void (GLAPIENTRYP fn) (GLshort, GLshort, GLshort))
3460{
3461 SET_by_offset(disp, _gloffset_RasterPos3s, fn);
3462}
3463
3464typedef void (GLAPIENTRYP _glptr_RasterPos3sv) (const GLshort *);
3465
3466#define CALL_RasterPos3sv(disp, parameters) \
3467 (* GET_RasterPos3sv(disp)) parameters
3468static inline _glptr_RasterPos3sv
3469GET_RasterPos3sv(struct _glapi_table *disp)
3470{
3471 return (_glptr_RasterPos3sv) (GET_by_offset(disp, _gloffset_RasterPos3sv));
3472}
3473
3474static inline void
3475SET_RasterPos3sv(struct _glapi_table *disp,
3476 void (GLAPIENTRYP fn) (const GLshort *))
3477{
3478 SET_by_offset(disp, _gloffset_RasterPos3sv, fn);
3479}
3480
3481typedef void (GLAPIENTRYP _glptr_RasterPos4d) (GLdouble, GLdouble, GLdouble,
3482 GLdouble);
3483#define CALL_RasterPos4d(disp, parameters) \
3484 (* GET_RasterPos4d(disp)) parameters
3485static inline _glptr_RasterPos4d
3486GET_RasterPos4d(struct _glapi_table *disp)
3487{
3488 return (_glptr_RasterPos4d) (GET_by_offset(disp, _gloffset_RasterPos4d));
3489}
3490
3491static inline void
3492SET_RasterPos4d(struct _glapi_table *disp,
3493 void (GLAPIENTRYP fn) (GLdouble, GLdouble, GLdouble, GLdouble))
3494{
3495 SET_by_offset(disp, _gloffset_RasterPos4d, fn);
3496}
3497
3498typedef void (GLAPIENTRYP _glptr_RasterPos4dv) (const GLdouble *);
3499
3500#define CALL_RasterPos4dv(disp, parameters) \
3501 (* GET_RasterPos4dv(disp)) parameters
3502static inline _glptr_RasterPos4dv
3503GET_RasterPos4dv(struct _glapi_table *disp)
3504{
3505 return (_glptr_RasterPos4dv) (GET_by_offset(disp, _gloffset_RasterPos4dv));
3506}
3507
3508static inline void
3509SET_RasterPos4dv(struct _glapi_table *disp,
3510 void (GLAPIENTRYP fn) (const GLdouble *))
3511{
3512 SET_by_offset(disp, _gloffset_RasterPos4dv, fn);
3513}
3514
3515typedef void (GLAPIENTRYP _glptr_RasterPos4f) (GLfloat, GLfloat, GLfloat,
3516 GLfloat);
3517#define CALL_RasterPos4f(disp, parameters) \
3518 (* GET_RasterPos4f(disp)) parameters
3519static inline _glptr_RasterPos4f
3520GET_RasterPos4f(struct _glapi_table *disp)
3521{
3522 return (_glptr_RasterPos4f) (GET_by_offset(disp, _gloffset_RasterPos4f));
3523}
3524
3525static inline void
3526SET_RasterPos4f(struct _glapi_table *disp,
3527 void (GLAPIENTRYP fn) (GLfloat, GLfloat, GLfloat, GLfloat))
3528{
3529 SET_by_offset(disp, _gloffset_RasterPos4f, fn);
3530}
3531
3532typedef void (GLAPIENTRYP _glptr_RasterPos4fv) (const GLfloat *);
3533
3534#define CALL_RasterPos4fv(disp, parameters) \
3535 (* GET_RasterPos4fv(disp)) parameters
3536static inline _glptr_RasterPos4fv
3537GET_RasterPos4fv(struct _glapi_table *disp)
3538{
3539 return (_glptr_RasterPos4fv) (GET_by_offset(disp, _gloffset_RasterPos4fv));
3540}
3541
3542static inline void
3543SET_RasterPos4fv(struct _glapi_table *disp,
3544 void (GLAPIENTRYP fn) (const GLfloat *))
3545{
3546 SET_by_offset(disp, _gloffset_RasterPos4fv, fn);
3547}
3548
3549typedef void (GLAPIENTRYP _glptr_RasterPos4i) (GLint, GLint, GLint, GLint);
3550
3551#define CALL_RasterPos4i(disp, parameters) \
3552 (* GET_RasterPos4i(disp)) parameters
3553static inline _glptr_RasterPos4i
3554GET_RasterPos4i(struct _glapi_table *disp)
3555{
3556 return (_glptr_RasterPos4i) (GET_by_offset(disp, _gloffset_RasterPos4i));
3557}
3558
3559static inline void
3560SET_RasterPos4i(struct _glapi_table *disp,
3561 void (GLAPIENTRYP fn) (GLint, GLint, GLint, GLint))
3562{
3563 SET_by_offset(disp, _gloffset_RasterPos4i, fn);
3564}
3565
3566typedef void (GLAPIENTRYP _glptr_RasterPos4iv) (const GLint *);
3567
3568#define CALL_RasterPos4iv(disp, parameters) \
3569 (* GET_RasterPos4iv(disp)) parameters
3570static inline _glptr_RasterPos4iv
3571GET_RasterPos4iv(struct _glapi_table *disp)
3572{
3573 return (_glptr_RasterPos4iv) (GET_by_offset(disp, _gloffset_RasterPos4iv));
3574}
3575
3576static inline void
3577SET_RasterPos4iv(struct _glapi_table *disp,
3578 void (GLAPIENTRYP fn) (const GLint *))
3579{
3580 SET_by_offset(disp, _gloffset_RasterPos4iv, fn);
3581}
3582
3583typedef void (GLAPIENTRYP _glptr_RasterPos4s) (GLshort, GLshort, GLshort,
3584 GLshort);
3585#define CALL_RasterPos4s(disp, parameters) \
3586 (* GET_RasterPos4s(disp)) parameters
3587static inline _glptr_RasterPos4s
3588GET_RasterPos4s(struct _glapi_table *disp)
3589{
3590 return (_glptr_RasterPos4s) (GET_by_offset(disp, _gloffset_RasterPos4s));
3591}
3592
3593static inline void
3594SET_RasterPos4s(struct _glapi_table *disp,
3595 void (GLAPIENTRYP fn) (GLshort, GLshort, GLshort, GLshort))
3596{
3597 SET_by_offset(disp, _gloffset_RasterPos4s, fn);
3598}
3599
3600typedef void (GLAPIENTRYP _glptr_RasterPos4sv) (const GLshort *);
3601
3602#define CALL_RasterPos4sv(disp, parameters) \
3603 (* GET_RasterPos4sv(disp)) parameters
3604static inline _glptr_RasterPos4sv
3605GET_RasterPos4sv(struct _glapi_table *disp)
3606{
3607 return (_glptr_RasterPos4sv) (GET_by_offset(disp, _gloffset_RasterPos4sv));
3608}
3609
3610static inline void
3611SET_RasterPos4sv(struct _glapi_table *disp,
3612 void (GLAPIENTRYP fn) (const GLshort *))
3613{
3614 SET_by_offset(disp, _gloffset_RasterPos4sv, fn);
3615}
3616
3617typedef void (GLAPIENTRYP _glptr_Rectd) (GLdouble, GLdouble, GLdouble,
3618 GLdouble);
3619#define CALL_Rectd(disp, parameters) \
3620 (* GET_Rectd(disp)) parameters
3621static inline _glptr_Rectd
3622GET_Rectd(struct _glapi_table *disp)
3623{
3624 return (_glptr_Rectd) (GET_by_offset(disp, _gloffset_Rectd));
3625}
3626
3627static inline void
3628SET_Rectd(struct _glapi_table *disp,
3629 void (GLAPIENTRYP fn) (GLdouble, GLdouble, GLdouble, GLdouble))
3630{
3631 SET_by_offset(disp, _gloffset_Rectd, fn);
3632}
3633
3634typedef void (GLAPIENTRYP _glptr_Rectdv) (const GLdouble *, const GLdouble *);
3635
3636#define CALL_Rectdv(disp, parameters) \
3637 (* GET_Rectdv(disp)) parameters
3638static inline _glptr_Rectdv
3639GET_Rectdv(struct _glapi_table *disp)
3640{
3641 return (_glptr_Rectdv) (GET_by_offset(disp, _gloffset_Rectdv));
3642}
3643
3644static inline void
3645SET_Rectdv(struct _glapi_table *disp,
3646 void (GLAPIENTRYP fn) (const GLdouble *, const GLdouble *))
3647{
3648 SET_by_offset(disp, _gloffset_Rectdv, fn);
3649}
3650
3651typedef void (GLAPIENTRYP _glptr_Rectf) (GLfloat, GLfloat, GLfloat, GLfloat);
3652
3653#define CALL_Rectf(disp, parameters) \
3654 (* GET_Rectf(disp)) parameters
3655static inline _glptr_Rectf
3656GET_Rectf(struct _glapi_table *disp)
3657{
3658 return (_glptr_Rectf) (GET_by_offset(disp, _gloffset_Rectf));
3659}
3660
3661static inline void
3662SET_Rectf(struct _glapi_table *disp,
3663 void (GLAPIENTRYP fn) (GLfloat, GLfloat, GLfloat, GLfloat))
3664{
3665 SET_by_offset(disp, _gloffset_Rectf, fn);
3666}
3667
3668typedef void (GLAPIENTRYP _glptr_Rectfv) (const GLfloat *, const GLfloat *);
3669
3670#define CALL_Rectfv(disp, parameters) \
3671 (* GET_Rectfv(disp)) parameters
3672static inline _glptr_Rectfv
3673GET_Rectfv(struct _glapi_table *disp)
3674{
3675 return (_glptr_Rectfv) (GET_by_offset(disp, _gloffset_Rectfv));
3676}
3677
3678static inline void
3679SET_Rectfv(struct _glapi_table *disp,
3680 void (GLAPIENTRYP fn) (const GLfloat *, const GLfloat *))
3681{
3682 SET_by_offset(disp, _gloffset_Rectfv, fn);
3683}
3684
3685typedef void (GLAPIENTRYP _glptr_Recti) (GLint, GLint, GLint, GLint);
3686
3687#define CALL_Recti(disp, parameters) \
3688 (* GET_Recti(disp)) parameters
3689static inline _glptr_Recti
3690GET_Recti(struct _glapi_table *disp)
3691{
3692 return (_glptr_Recti) (GET_by_offset(disp, _gloffset_Recti));
3693}
3694
3695static inline void
3696SET_Recti(struct _glapi_table *disp,
3697 void (GLAPIENTRYP fn) (GLint, GLint, GLint, GLint))
3698{
3699 SET_by_offset(disp, _gloffset_Recti, fn);
3700}
3701
3702typedef void (GLAPIENTRYP _glptr_Rectiv) (const GLint *, const GLint *);
3703
3704#define CALL_Rectiv(disp, parameters) \
3705 (* GET_Rectiv(disp)) parameters
3706static inline _glptr_Rectiv
3707GET_Rectiv(struct _glapi_table *disp)
3708{
3709 return (_glptr_Rectiv) (GET_by_offset(disp, _gloffset_Rectiv));
3710}
3711
3712static inline void
3713SET_Rectiv(struct _glapi_table *disp,
3714 void (GLAPIENTRYP fn) (const GLint *, const GLint *))
3715{
3716 SET_by_offset(disp, _gloffset_Rectiv, fn);
3717}
3718
3719typedef void (GLAPIENTRYP _glptr_Rects) (GLshort, GLshort, GLshort, GLshort);
3720
3721#define CALL_Rects(disp, parameters) \
3722 (* GET_Rects(disp)) parameters
3723static inline _glptr_Rects
3724GET_Rects(struct _glapi_table *disp)
3725{
3726 return (_glptr_Rects) (GET_by_offset(disp, _gloffset_Rects));
3727}
3728
3729static inline void
3730SET_Rects(struct _glapi_table *disp,
3731 void (GLAPIENTRYP fn) (GLshort, GLshort, GLshort, GLshort))
3732{
3733 SET_by_offset(disp, _gloffset_Rects, fn);
3734}
3735
3736typedef void (GLAPIENTRYP _glptr_Rectsv) (const GLshort *, const GLshort *);
3737
3738#define CALL_Rectsv(disp, parameters) \
3739 (* GET_Rectsv(disp)) parameters
3740static inline _glptr_Rectsv
3741GET_Rectsv(struct _glapi_table *disp)
3742{
3743 return (_glptr_Rectsv) (GET_by_offset(disp, _gloffset_Rectsv));
3744}
3745
3746static inline void
3747SET_Rectsv(struct _glapi_table *disp,
3748 void (GLAPIENTRYP fn) (const GLshort *, const GLshort *))
3749{
3750 SET_by_offset(disp, _gloffset_Rectsv, fn);
3751}
3752
3753typedef void (GLAPIENTRYP _glptr_TexCoord1d) (GLdouble);
3754
3755#define CALL_TexCoord1d(disp, parameters) \
3756 (* GET_TexCoord1d(disp)) parameters
3757static inline _glptr_TexCoord1d
3758GET_TexCoord1d(struct _glapi_table *disp)
3759{
3760 return (_glptr_TexCoord1d) (GET_by_offset(disp, _gloffset_TexCoord1d));
3761}
3762
3763static inline void
3764SET_TexCoord1d(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLdouble))
3765{
3766 SET_by_offset(disp, _gloffset_TexCoord1d, fn);
3767}
3768
3769typedef void (GLAPIENTRYP _glptr_TexCoord1dv) (const GLdouble *);
3770
3771#define CALL_TexCoord1dv(disp, parameters) \
3772 (* GET_TexCoord1dv(disp)) parameters
3773static inline _glptr_TexCoord1dv
3774GET_TexCoord1dv(struct _glapi_table *disp)
3775{
3776 return (_glptr_TexCoord1dv) (GET_by_offset(disp, _gloffset_TexCoord1dv));
3777}
3778
3779static inline void
3780SET_TexCoord1dv(struct _glapi_table *disp,
3781 void (GLAPIENTRYP fn) (const GLdouble *))
3782{
3783 SET_by_offset(disp, _gloffset_TexCoord1dv, fn);
3784}
3785
3786typedef void (GLAPIENTRYP _glptr_TexCoord1f) (GLfloat);
3787
3788#define CALL_TexCoord1f(disp, parameters) \
3789 (* GET_TexCoord1f(disp)) parameters
3790static inline _glptr_TexCoord1f
3791GET_TexCoord1f(struct _glapi_table *disp)
3792{
3793 return (_glptr_TexCoord1f) (GET_by_offset(disp, _gloffset_TexCoord1f));
3794}
3795
3796static inline void
3797SET_TexCoord1f(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLfloat))
3798{
3799 SET_by_offset(disp, _gloffset_TexCoord1f, fn);
3800}
3801
3802typedef void (GLAPIENTRYP _glptr_TexCoord1fv) (const GLfloat *);
3803
3804#define CALL_TexCoord1fv(disp, parameters) \
3805 (* GET_TexCoord1fv(disp)) parameters
3806static inline _glptr_TexCoord1fv
3807GET_TexCoord1fv(struct _glapi_table *disp)
3808{
3809 return (_glptr_TexCoord1fv) (GET_by_offset(disp, _gloffset_TexCoord1fv));
3810}
3811
3812static inline void
3813SET_TexCoord1fv(struct _glapi_table *disp,
3814 void (GLAPIENTRYP fn) (const GLfloat *))
3815{
3816 SET_by_offset(disp, _gloffset_TexCoord1fv, fn);
3817}
3818
3819typedef void (GLAPIENTRYP _glptr_TexCoord1i) (GLint);
3820
3821#define CALL_TexCoord1i(disp, parameters) \
3822 (* GET_TexCoord1i(disp)) parameters
3823static inline _glptr_TexCoord1i
3824GET_TexCoord1i(struct _glapi_table *disp)
3825{
3826 return (_glptr_TexCoord1i) (GET_by_offset(disp, _gloffset_TexCoord1i));
3827}
3828
3829static inline void
3830SET_TexCoord1i(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLint))
3831{
3832 SET_by_offset(disp, _gloffset_TexCoord1i, fn);
3833}
3834
3835typedef void (GLAPIENTRYP _glptr_TexCoord1iv) (const GLint *);
3836
3837#define CALL_TexCoord1iv(disp, parameters) \
3838 (* GET_TexCoord1iv(disp)) parameters
3839static inline _glptr_TexCoord1iv
3840GET_TexCoord1iv(struct _glapi_table *disp)
3841{
3842 return (_glptr_TexCoord1iv) (GET_by_offset(disp, _gloffset_TexCoord1iv));
3843}
3844
3845static inline void
3846SET_TexCoord1iv(struct _glapi_table *disp,
3847 void (GLAPIENTRYP fn) (const GLint *))
3848{
3849 SET_by_offset(disp, _gloffset_TexCoord1iv, fn);
3850}
3851
3852typedef void (GLAPIENTRYP _glptr_TexCoord1s) (GLshort);
3853
3854#define CALL_TexCoord1s(disp, parameters) \
3855 (* GET_TexCoord1s(disp)) parameters
3856static inline _glptr_TexCoord1s
3857GET_TexCoord1s(struct _glapi_table *disp)
3858{
3859 return (_glptr_TexCoord1s) (GET_by_offset(disp, _gloffset_TexCoord1s));
3860}
3861
3862static inline void
3863SET_TexCoord1s(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLshort))
3864{
3865 SET_by_offset(disp, _gloffset_TexCoord1s, fn);
3866}
3867
3868typedef void (GLAPIENTRYP _glptr_TexCoord1sv) (const GLshort *);
3869
3870#define CALL_TexCoord1sv(disp, parameters) \
3871 (* GET_TexCoord1sv(disp)) parameters
3872static inline _glptr_TexCoord1sv
3873GET_TexCoord1sv(struct _glapi_table *disp)
3874{
3875 return (_glptr_TexCoord1sv) (GET_by_offset(disp, _gloffset_TexCoord1sv));
3876}
3877
3878static inline void
3879SET_TexCoord1sv(struct _glapi_table *disp,
3880 void (GLAPIENTRYP fn) (const GLshort *))
3881{
3882 SET_by_offset(disp, _gloffset_TexCoord1sv, fn);
3883}
3884
3885typedef void (GLAPIENTRYP _glptr_TexCoord2d) (GLdouble, GLdouble);
3886
3887#define CALL_TexCoord2d(disp, parameters) \
3888 (* GET_TexCoord2d(disp)) parameters
3889static inline _glptr_TexCoord2d
3890GET_TexCoord2d(struct _glapi_table *disp)
3891{
3892 return (_glptr_TexCoord2d) (GET_by_offset(disp, _gloffset_TexCoord2d));
3893}
3894
3895static inline void
3896SET_TexCoord2d(struct _glapi_table *disp,
3897 void (GLAPIENTRYP fn) (GLdouble, GLdouble))
3898{
3899 SET_by_offset(disp, _gloffset_TexCoord2d, fn);
3900}
3901
3902typedef void (GLAPIENTRYP _glptr_TexCoord2dv) (const GLdouble *);
3903
3904#define CALL_TexCoord2dv(disp, parameters) \
3905 (* GET_TexCoord2dv(disp)) parameters
3906static inline _glptr_TexCoord2dv
3907GET_TexCoord2dv(struct _glapi_table *disp)
3908{
3909 return (_glptr_TexCoord2dv) (GET_by_offset(disp, _gloffset_TexCoord2dv));
3910}
3911
3912static inline void
3913SET_TexCoord2dv(struct _glapi_table *disp,
3914 void (GLAPIENTRYP fn) (const GLdouble *))
3915{
3916 SET_by_offset(disp, _gloffset_TexCoord2dv, fn);
3917}
3918
3919typedef void (GLAPIENTRYP _glptr_TexCoord2f) (GLfloat, GLfloat);
3920
3921#define CALL_TexCoord2f(disp, parameters) \
3922 (* GET_TexCoord2f(disp)) parameters
3923static inline _glptr_TexCoord2f
3924GET_TexCoord2f(struct _glapi_table *disp)
3925{
3926 return (_glptr_TexCoord2f) (GET_by_offset(disp, _gloffset_TexCoord2f));
3927}
3928
3929static inline void
3930SET_TexCoord2f(struct _glapi_table *disp,
3931 void (GLAPIENTRYP fn) (GLfloat, GLfloat))
3932{
3933 SET_by_offset(disp, _gloffset_TexCoord2f, fn);
3934}
3935
3936typedef void (GLAPIENTRYP _glptr_TexCoord2fv) (const GLfloat *);
3937
3938#define CALL_TexCoord2fv(disp, parameters) \
3939 (* GET_TexCoord2fv(disp)) parameters
3940static inline _glptr_TexCoord2fv
3941GET_TexCoord2fv(struct _glapi_table *disp)
3942{
3943 return (_glptr_TexCoord2fv) (GET_by_offset(disp, _gloffset_TexCoord2fv));
3944}
3945
3946static inline void
3947SET_TexCoord2fv(struct _glapi_table *disp,
3948 void (GLAPIENTRYP fn) (const GLfloat *))
3949{
3950 SET_by_offset(disp, _gloffset_TexCoord2fv, fn);
3951}
3952
3953typedef void (GLAPIENTRYP _glptr_TexCoord2i) (GLint, GLint);
3954
3955#define CALL_TexCoord2i(disp, parameters) \
3956 (* GET_TexCoord2i(disp)) parameters
3957static inline _glptr_TexCoord2i
3958GET_TexCoord2i(struct _glapi_table *disp)
3959{
3960 return (_glptr_TexCoord2i) (GET_by_offset(disp, _gloffset_TexCoord2i));
3961}
3962
3963static inline void
3964SET_TexCoord2i(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLint, GLint))
3965{
3966 SET_by_offset(disp, _gloffset_TexCoord2i, fn);
3967}
3968
3969typedef void (GLAPIENTRYP _glptr_TexCoord2iv) (const GLint *);
3970
3971#define CALL_TexCoord2iv(disp, parameters) \
3972 (* GET_TexCoord2iv(disp)) parameters
3973static inline _glptr_TexCoord2iv
3974GET_TexCoord2iv(struct _glapi_table *disp)
3975{
3976 return (_glptr_TexCoord2iv) (GET_by_offset(disp, _gloffset_TexCoord2iv));
3977}
3978
3979static inline void
3980SET_TexCoord2iv(struct _glapi_table *disp,
3981 void (GLAPIENTRYP fn) (const GLint *))
3982{
3983 SET_by_offset(disp, _gloffset_TexCoord2iv, fn);
3984}
3985
3986typedef void (GLAPIENTRYP _glptr_TexCoord2s) (GLshort, GLshort);
3987
3988#define CALL_TexCoord2s(disp, parameters) \
3989 (* GET_TexCoord2s(disp)) parameters
3990static inline _glptr_TexCoord2s
3991GET_TexCoord2s(struct _glapi_table *disp)
3992{
3993 return (_glptr_TexCoord2s) (GET_by_offset(disp, _gloffset_TexCoord2s));
3994}
3995
3996static inline void
3997SET_TexCoord2s(struct _glapi_table *disp,
3998 void (GLAPIENTRYP fn) (GLshort, GLshort))
3999{
4000 SET_by_offset(disp, _gloffset_TexCoord2s, fn);
4001}
4002
4003typedef void (GLAPIENTRYP _glptr_TexCoord2sv) (const GLshort *);
4004
4005#define CALL_TexCoord2sv(disp, parameters) \
4006 (* GET_TexCoord2sv(disp)) parameters
4007static inline _glptr_TexCoord2sv
4008GET_TexCoord2sv(struct _glapi_table *disp)
4009{
4010 return (_glptr_TexCoord2sv) (GET_by_offset(disp, _gloffset_TexCoord2sv));
4011}
4012
4013static inline void
4014SET_TexCoord2sv(struct _glapi_table *disp,
4015 void (GLAPIENTRYP fn) (const GLshort *))
4016{
4017 SET_by_offset(disp, _gloffset_TexCoord2sv, fn);
4018}
4019
4020typedef void (GLAPIENTRYP _glptr_TexCoord3d) (GLdouble, GLdouble, GLdouble);
4021
4022#define CALL_TexCoord3d(disp, parameters) \
4023 (* GET_TexCoord3d(disp)) parameters
4024static inline _glptr_TexCoord3d
4025GET_TexCoord3d(struct _glapi_table *disp)
4026{
4027 return (_glptr_TexCoord3d) (GET_by_offset(disp, _gloffset_TexCoord3d));
4028}
4029
4030static inline void
4031SET_TexCoord3d(struct _glapi_table *disp,
4032 void (GLAPIENTRYP fn) (GLdouble, GLdouble, GLdouble))
4033{
4034 SET_by_offset(disp, _gloffset_TexCoord3d, fn);
4035}
4036
4037typedef void (GLAPIENTRYP _glptr_TexCoord3dv) (const GLdouble *);
4038
4039#define CALL_TexCoord3dv(disp, parameters) \
4040 (* GET_TexCoord3dv(disp)) parameters
4041static inline _glptr_TexCoord3dv
4042GET_TexCoord3dv(struct _glapi_table *disp)
4043{
4044 return (_glptr_TexCoord3dv) (GET_by_offset(disp, _gloffset_TexCoord3dv));
4045}
4046
4047static inline void
4048SET_TexCoord3dv(struct _glapi_table *disp,
4049 void (GLAPIENTRYP fn) (const GLdouble *))
4050{
4051 SET_by_offset(disp, _gloffset_TexCoord3dv, fn);
4052}
4053
4054typedef void (GLAPIENTRYP _glptr_TexCoord3f) (GLfloat, GLfloat, GLfloat);
4055
4056#define CALL_TexCoord3f(disp, parameters) \
4057 (* GET_TexCoord3f(disp)) parameters
4058static inline _glptr_TexCoord3f
4059GET_TexCoord3f(struct _glapi_table *disp)
4060{
4061 return (_glptr_TexCoord3f) (GET_by_offset(disp, _gloffset_TexCoord3f));
4062}
4063
4064static inline void
4065SET_TexCoord3f(struct _glapi_table *disp,
4066 void (GLAPIENTRYP fn) (GLfloat, GLfloat, GLfloat))
4067{
4068 SET_by_offset(disp, _gloffset_TexCoord3f, fn);
4069}
4070
4071typedef void (GLAPIENTRYP _glptr_TexCoord3fv) (const GLfloat *);
4072
4073#define CALL_TexCoord3fv(disp, parameters) \
4074 (* GET_TexCoord3fv(disp)) parameters
4075static inline _glptr_TexCoord3fv
4076GET_TexCoord3fv(struct _glapi_table *disp)
4077{
4078 return (_glptr_TexCoord3fv) (GET_by_offset(disp, _gloffset_TexCoord3fv));
4079}
4080
4081static inline void
4082SET_TexCoord3fv(struct _glapi_table *disp,
4083 void (GLAPIENTRYP fn) (const GLfloat *))
4084{
4085 SET_by_offset(disp, _gloffset_TexCoord3fv, fn);
4086}
4087
4088typedef void (GLAPIENTRYP _glptr_TexCoord3i) (GLint, GLint, GLint);
4089
4090#define CALL_TexCoord3i(disp, parameters) \
4091 (* GET_TexCoord3i(disp)) parameters
4092static inline _glptr_TexCoord3i
4093GET_TexCoord3i(struct _glapi_table *disp)
4094{
4095 return (_glptr_TexCoord3i) (GET_by_offset(disp, _gloffset_TexCoord3i));
4096}
4097
4098static inline void
4099SET_TexCoord3i(struct _glapi_table *disp,
4100 void (GLAPIENTRYP fn) (GLint, GLint, GLint))
4101{
4102 SET_by_offset(disp, _gloffset_TexCoord3i, fn);
4103}
4104
4105typedef void (GLAPIENTRYP _glptr_TexCoord3iv) (const GLint *);
4106
4107#define CALL_TexCoord3iv(disp, parameters) \
4108 (* GET_TexCoord3iv(disp)) parameters
4109static inline _glptr_TexCoord3iv
4110GET_TexCoord3iv(struct _glapi_table *disp)
4111{
4112 return (_glptr_TexCoord3iv) (GET_by_offset(disp, _gloffset_TexCoord3iv));
4113}
4114
4115static inline void
4116SET_TexCoord3iv(struct _glapi_table *disp,
4117 void (GLAPIENTRYP fn) (const GLint *))
4118{
4119 SET_by_offset(disp, _gloffset_TexCoord3iv, fn);
4120}
4121
4122typedef void (GLAPIENTRYP _glptr_TexCoord3s) (GLshort, GLshort, GLshort);
4123
4124#define CALL_TexCoord3s(disp, parameters) \
4125 (* GET_TexCoord3s(disp)) parameters
4126static inline _glptr_TexCoord3s
4127GET_TexCoord3s(struct _glapi_table *disp)
4128{
4129 return (_glptr_TexCoord3s) (GET_by_offset(disp, _gloffset_TexCoord3s));
4130}
4131
4132static inline void
4133SET_TexCoord3s(struct _glapi_table *disp,
4134 void (GLAPIENTRYP fn) (GLshort, GLshort, GLshort))
4135{
4136 SET_by_offset(disp, _gloffset_TexCoord3s, fn);
4137}
4138
4139typedef void (GLAPIENTRYP _glptr_TexCoord3sv) (const GLshort *);
4140
4141#define CALL_TexCoord3sv(disp, parameters) \
4142 (* GET_TexCoord3sv(disp)) parameters
4143static inline _glptr_TexCoord3sv
4144GET_TexCoord3sv(struct _glapi_table *disp)
4145{
4146 return (_glptr_TexCoord3sv) (GET_by_offset(disp, _gloffset_TexCoord3sv));
4147}
4148
4149static inline void
4150SET_TexCoord3sv(struct _glapi_table *disp,
4151 void (GLAPIENTRYP fn) (const GLshort *))
4152{
4153 SET_by_offset(disp, _gloffset_TexCoord3sv, fn);
4154}
4155
4156typedef void (GLAPIENTRYP _glptr_TexCoord4d) (GLdouble, GLdouble, GLdouble,
4157 GLdouble);
4158#define CALL_TexCoord4d(disp, parameters) \
4159 (* GET_TexCoord4d(disp)) parameters
4160static inline _glptr_TexCoord4d
4161GET_TexCoord4d(struct _glapi_table *disp)
4162{
4163 return (_glptr_TexCoord4d) (GET_by_offset(disp, _gloffset_TexCoord4d));
4164}
4165
4166static inline void
4167SET_TexCoord4d(struct _glapi_table *disp,
4168 void (GLAPIENTRYP fn) (GLdouble, GLdouble, GLdouble, GLdouble))
4169{
4170 SET_by_offset(disp, _gloffset_TexCoord4d, fn);
4171}
4172
4173typedef void (GLAPIENTRYP _glptr_TexCoord4dv) (const GLdouble *);
4174
4175#define CALL_TexCoord4dv(disp, parameters) \
4176 (* GET_TexCoord4dv(disp)) parameters
4177static inline _glptr_TexCoord4dv
4178GET_TexCoord4dv(struct _glapi_table *disp)
4179{
4180 return (_glptr_TexCoord4dv) (GET_by_offset(disp, _gloffset_TexCoord4dv));
4181}
4182
4183static inline void
4184SET_TexCoord4dv(struct _glapi_table *disp,
4185 void (GLAPIENTRYP fn) (const GLdouble *))
4186{
4187 SET_by_offset(disp, _gloffset_TexCoord4dv, fn);
4188}
4189
4190typedef void (GLAPIENTRYP _glptr_TexCoord4f) (GLfloat, GLfloat, GLfloat,
4191 GLfloat);
4192#define CALL_TexCoord4f(disp, parameters) \
4193 (* GET_TexCoord4f(disp)) parameters
4194static inline _glptr_TexCoord4f
4195GET_TexCoord4f(struct _glapi_table *disp)
4196{
4197 return (_glptr_TexCoord4f) (GET_by_offset(disp, _gloffset_TexCoord4f));
4198}
4199
4200static inline void
4201SET_TexCoord4f(struct _glapi_table *disp,
4202 void (GLAPIENTRYP fn) (GLfloat, GLfloat, GLfloat, GLfloat))
4203{
4204 SET_by_offset(disp, _gloffset_TexCoord4f, fn);
4205}
4206
4207typedef void (GLAPIENTRYP _glptr_TexCoord4fv) (const GLfloat *);
4208
4209#define CALL_TexCoord4fv(disp, parameters) \
4210 (* GET_TexCoord4fv(disp)) parameters
4211static inline _glptr_TexCoord4fv
4212GET_TexCoord4fv(struct _glapi_table *disp)
4213{
4214 return (_glptr_TexCoord4fv) (GET_by_offset(disp, _gloffset_TexCoord4fv));
4215}
4216
4217static inline void
4218SET_TexCoord4fv(struct _glapi_table *disp,
4219 void (GLAPIENTRYP fn) (const GLfloat *))
4220{
4221 SET_by_offset(disp, _gloffset_TexCoord4fv, fn);
4222}
4223
4224typedef void (GLAPIENTRYP _glptr_TexCoord4i) (GLint, GLint, GLint, GLint);
4225
4226#define CALL_TexCoord4i(disp, parameters) \
4227 (* GET_TexCoord4i(disp)) parameters
4228static inline _glptr_TexCoord4i
4229GET_TexCoord4i(struct _glapi_table *disp)
4230{
4231 return (_glptr_TexCoord4i) (GET_by_offset(disp, _gloffset_TexCoord4i));
4232}
4233
4234static inline void
4235SET_TexCoord4i(struct _glapi_table *disp,
4236 void (GLAPIENTRYP fn) (GLint, GLint, GLint, GLint))
4237{
4238 SET_by_offset(disp, _gloffset_TexCoord4i, fn);
4239}
4240
4241typedef void (GLAPIENTRYP _glptr_TexCoord4iv) (const GLint *);
4242
4243#define CALL_TexCoord4iv(disp, parameters) \
4244 (* GET_TexCoord4iv(disp)) parameters
4245static inline _glptr_TexCoord4iv
4246GET_TexCoord4iv(struct _glapi_table *disp)
4247{
4248 return (_glptr_TexCoord4iv) (GET_by_offset(disp, _gloffset_TexCoord4iv));
4249}
4250
4251static inline void
4252SET_TexCoord4iv(struct _glapi_table *disp,
4253 void (GLAPIENTRYP fn) (const GLint *))
4254{
4255 SET_by_offset(disp, _gloffset_TexCoord4iv, fn);
4256}
4257
4258typedef void (GLAPIENTRYP _glptr_TexCoord4s) (GLshort, GLshort, GLshort,
4259 GLshort);
4260#define CALL_TexCoord4s(disp, parameters) \
4261 (* GET_TexCoord4s(disp)) parameters
4262static inline _glptr_TexCoord4s
4263GET_TexCoord4s(struct _glapi_table *disp)
4264{
4265 return (_glptr_TexCoord4s) (GET_by_offset(disp, _gloffset_TexCoord4s));
4266}
4267
4268static inline void
4269SET_TexCoord4s(struct _glapi_table *disp,
4270 void (GLAPIENTRYP fn) (GLshort, GLshort, GLshort, GLshort))
4271{
4272 SET_by_offset(disp, _gloffset_TexCoord4s, fn);
4273}
4274
4275typedef void (GLAPIENTRYP _glptr_TexCoord4sv) (const GLshort *);
4276
4277#define CALL_TexCoord4sv(disp, parameters) \
4278 (* GET_TexCoord4sv(disp)) parameters
4279static inline _glptr_TexCoord4sv
4280GET_TexCoord4sv(struct _glapi_table *disp)
4281{
4282 return (_glptr_TexCoord4sv) (GET_by_offset(disp, _gloffset_TexCoord4sv));
4283}
4284
4285static inline void
4286SET_TexCoord4sv(struct _glapi_table *disp,
4287 void (GLAPIENTRYP fn) (const GLshort *))
4288{
4289 SET_by_offset(disp, _gloffset_TexCoord4sv, fn);
4290}
4291
4292typedef void (GLAPIENTRYP _glptr_Vertex2d) (GLdouble, GLdouble);
4293
4294#define CALL_Vertex2d(disp, parameters) \
4295 (* GET_Vertex2d(disp)) parameters
4296static inline _glptr_Vertex2d
4297GET_Vertex2d(struct _glapi_table *disp)
4298{
4299 return (_glptr_Vertex2d) (GET_by_offset(disp, _gloffset_Vertex2d));
4300}
4301
4302static inline void
4303SET_Vertex2d(struct _glapi_table *disp,
4304 void (GLAPIENTRYP fn) (GLdouble, GLdouble))
4305{
4306 SET_by_offset(disp, _gloffset_Vertex2d, fn);
4307}
4308
4309typedef void (GLAPIENTRYP _glptr_Vertex2dv) (const GLdouble *);
4310
4311#define CALL_Vertex2dv(disp, parameters) \
4312 (* GET_Vertex2dv(disp)) parameters
4313static inline _glptr_Vertex2dv
4314GET_Vertex2dv(struct _glapi_table *disp)
4315{
4316 return (_glptr_Vertex2dv) (GET_by_offset(disp, _gloffset_Vertex2dv));
4317}
4318
4319static inline void
4320SET_Vertex2dv(struct _glapi_table *disp,
4321 void (GLAPIENTRYP fn) (const GLdouble *))
4322{
4323 SET_by_offset(disp, _gloffset_Vertex2dv, fn);
4324}
4325
4326typedef void (GLAPIENTRYP _glptr_Vertex2f) (GLfloat, GLfloat);
4327
4328#define CALL_Vertex2f(disp, parameters) \
4329 (* GET_Vertex2f(disp)) parameters
4330static inline _glptr_Vertex2f
4331GET_Vertex2f(struct _glapi_table *disp)
4332{
4333 return (_glptr_Vertex2f) (GET_by_offset(disp, _gloffset_Vertex2f));
4334}
4335
4336static inline void
4337SET_Vertex2f(struct _glapi_table *disp,
4338 void (GLAPIENTRYP fn) (GLfloat, GLfloat))
4339{
4340 SET_by_offset(disp, _gloffset_Vertex2f, fn);
4341}
4342
4343typedef void (GLAPIENTRYP _glptr_Vertex2fv) (const GLfloat *);
4344
4345#define CALL_Vertex2fv(disp, parameters) \
4346 (* GET_Vertex2fv(disp)) parameters
4347static inline _glptr_Vertex2fv
4348GET_Vertex2fv(struct _glapi_table *disp)
4349{
4350 return (_glptr_Vertex2fv) (GET_by_offset(disp, _gloffset_Vertex2fv));
4351}
4352
4353static inline void
4354SET_Vertex2fv(struct _glapi_table *disp,
4355 void (GLAPIENTRYP fn) (const GLfloat *))
4356{
4357 SET_by_offset(disp, _gloffset_Vertex2fv, fn);
4358}
4359
4360typedef void (GLAPIENTRYP _glptr_Vertex2i) (GLint, GLint);
4361
4362#define CALL_Vertex2i(disp, parameters) \
4363 (* GET_Vertex2i(disp)) parameters
4364static inline _glptr_Vertex2i
4365GET_Vertex2i(struct _glapi_table *disp)
4366{
4367 return (_glptr_Vertex2i) (GET_by_offset(disp, _gloffset_Vertex2i));
4368}
4369
4370static inline void
4371SET_Vertex2i(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLint, GLint))
4372{
4373 SET_by_offset(disp, _gloffset_Vertex2i, fn);
4374}
4375
4376typedef void (GLAPIENTRYP _glptr_Vertex2iv) (const GLint *);
4377
4378#define CALL_Vertex2iv(disp, parameters) \
4379 (* GET_Vertex2iv(disp)) parameters
4380static inline _glptr_Vertex2iv
4381GET_Vertex2iv(struct _glapi_table *disp)
4382{
4383 return (_glptr_Vertex2iv) (GET_by_offset(disp, _gloffset_Vertex2iv));
4384}
4385
4386static inline void
4387SET_Vertex2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn) (const GLint *))
4388{
4389 SET_by_offset(disp, _gloffset_Vertex2iv, fn);
4390}
4391
4392typedef void (GLAPIENTRYP _glptr_Vertex2s) (GLshort, GLshort);
4393
4394#define CALL_Vertex2s(disp, parameters) \
4395 (* GET_Vertex2s(disp)) parameters
4396static inline _glptr_Vertex2s
4397GET_Vertex2s(struct _glapi_table *disp)
4398{
4399 return (_glptr_Vertex2s) (GET_by_offset(disp, _gloffset_Vertex2s));
4400}
4401
4402static inline void
4403SET_Vertex2s(struct _glapi_table *disp,
4404 void (GLAPIENTRYP fn) (GLshort, GLshort))
4405{
4406 SET_by_offset(disp, _gloffset_Vertex2s, fn);
4407}
4408
4409typedef void (GLAPIENTRYP _glptr_Vertex2sv) (const GLshort *);
4410
4411#define CALL_Vertex2sv(disp, parameters) \
4412 (* GET_Vertex2sv(disp)) parameters
4413static inline _glptr_Vertex2sv
4414GET_Vertex2sv(struct _glapi_table *disp)
4415{
4416 return (_glptr_Vertex2sv) (GET_by_offset(disp, _gloffset_Vertex2sv));
4417}
4418
4419static inline void
4420SET_Vertex2sv(struct _glapi_table *disp,
4421 void (GLAPIENTRYP fn) (const GLshort *))
4422{
4423 SET_by_offset(disp, _gloffset_Vertex2sv, fn);
4424}
4425
4426typedef void (GLAPIENTRYP _glptr_Vertex3d) (GLdouble, GLdouble, GLdouble);
4427
4428#define CALL_Vertex3d(disp, parameters) \
4429 (* GET_Vertex3d(disp)) parameters
4430static inline _glptr_Vertex3d
4431GET_Vertex3d(struct _glapi_table *disp)
4432{
4433 return (_glptr_Vertex3d) (GET_by_offset(disp, _gloffset_Vertex3d));
4434}
4435
4436static inline void
4437SET_Vertex3d(struct _glapi_table *disp,
4438 void (GLAPIENTRYP fn) (GLdouble, GLdouble, GLdouble))
4439{
4440 SET_by_offset(disp, _gloffset_Vertex3d, fn);
4441}
4442
4443typedef void (GLAPIENTRYP _glptr_Vertex3dv) (const GLdouble *);
4444
4445#define CALL_Vertex3dv(disp, parameters) \
4446 (* GET_Vertex3dv(disp)) parameters
4447static inline _glptr_Vertex3dv
4448GET_Vertex3dv(struct _glapi_table *disp)
4449{
4450 return (_glptr_Vertex3dv) (GET_by_offset(disp, _gloffset_Vertex3dv));
4451}
4452
4453static inline void
4454SET_Vertex3dv(struct _glapi_table *disp,
4455 void (GLAPIENTRYP fn) (const GLdouble *))
4456{
4457 SET_by_offset(disp, _gloffset_Vertex3dv, fn);
4458}
4459
4460typedef void (GLAPIENTRYP _glptr_Vertex3f) (GLfloat, GLfloat, GLfloat);
4461
4462#define CALL_Vertex3f(disp, parameters) \
4463 (* GET_Vertex3f(disp)) parameters
4464static inline _glptr_Vertex3f
4465GET_Vertex3f(struct _glapi_table *disp)
4466{
4467 return (_glptr_Vertex3f) (GET_by_offset(disp, _gloffset_Vertex3f));
4468}
4469
4470static inline void
4471SET_Vertex3f(struct _glapi_table *disp,
4472 void (GLAPIENTRYP fn) (GLfloat, GLfloat, GLfloat))
4473{
4474 SET_by_offset(disp, _gloffset_Vertex3f, fn);
4475}
4476
4477typedef void (GLAPIENTRYP _glptr_Vertex3fv) (const GLfloat *);
4478
4479#define CALL_Vertex3fv(disp, parameters) \
4480 (* GET_Vertex3fv(disp)) parameters
4481static inline _glptr_Vertex3fv
4482GET_Vertex3fv(struct _glapi_table *disp)
4483{
4484 return (_glptr_Vertex3fv) (GET_by_offset(disp, _gloffset_Vertex3fv));
4485}
4486
4487static inline void
4488SET_Vertex3fv(struct _glapi_table *disp,
4489 void (GLAPIENTRYP fn) (const GLfloat *))
4490{
4491 SET_by_offset(disp, _gloffset_Vertex3fv, fn);
4492}
4493
4494typedef void (GLAPIENTRYP _glptr_Vertex3i) (GLint, GLint, GLint);
4495
4496#define CALL_Vertex3i(disp, parameters) \
4497 (* GET_Vertex3i(disp)) parameters
4498static inline _glptr_Vertex3i
4499GET_Vertex3i(struct _glapi_table *disp)
4500{
4501 return (_glptr_Vertex3i) (GET_by_offset(disp, _gloffset_Vertex3i));
4502}
4503
4504static inline void
4505SET_Vertex3i(struct _glapi_table *disp,
4506 void (GLAPIENTRYP fn) (GLint, GLint, GLint))
4507{
4508 SET_by_offset(disp, _gloffset_Vertex3i, fn);
4509}
4510
4511typedef void (GLAPIENTRYP _glptr_Vertex3iv) (const GLint *);
4512
4513#define CALL_Vertex3iv(disp, parameters) \
4514 (* GET_Vertex3iv(disp)) parameters
4515static inline _glptr_Vertex3iv
4516GET_Vertex3iv(struct _glapi_table *disp)
4517{
4518 return (_glptr_Vertex3iv) (GET_by_offset(disp, _gloffset_Vertex3iv));
4519}
4520
4521static inline void
4522SET_Vertex3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn) (const GLint *))
4523{
4524 SET_by_offset(disp, _gloffset_Vertex3iv, fn);
4525}
4526
4527typedef void (GLAPIENTRYP _glptr_Vertex3s) (GLshort, GLshort, GLshort);
4528
4529#define CALL_Vertex3s(disp, parameters) \
4530 (* GET_Vertex3s(disp)) parameters
4531static inline _glptr_Vertex3s
4532GET_Vertex3s(struct _glapi_table *disp)
4533{
4534 return (_glptr_Vertex3s) (GET_by_offset(disp, _gloffset_Vertex3s));
4535}
4536
4537static inline void
4538SET_Vertex3s(struct _glapi_table *disp,
4539 void (GLAPIENTRYP fn) (GLshort, GLshort, GLshort))
4540{
4541 SET_by_offset(disp, _gloffset_Vertex3s, fn);
4542}
4543
4544typedef void (GLAPIENTRYP _glptr_Vertex3sv) (const GLshort *);
4545
4546#define CALL_Vertex3sv(disp, parameters) \
4547 (* GET_Vertex3sv(disp)) parameters
4548static inline _glptr_Vertex3sv
4549GET_Vertex3sv(struct _glapi_table *disp)
4550{
4551 return (_glptr_Vertex3sv) (GET_by_offset(disp, _gloffset_Vertex3sv));
4552}
4553
4554static inline void
4555SET_Vertex3sv(struct _glapi_table *disp,
4556 void (GLAPIENTRYP fn) (const GLshort *))
4557{
4558 SET_by_offset(disp, _gloffset_Vertex3sv, fn);
4559}
4560
4561typedef void (GLAPIENTRYP _glptr_Vertex4d) (GLdouble, GLdouble, GLdouble,
4562 GLdouble);
4563#define CALL_Vertex4d(disp, parameters) \
4564 (* GET_Vertex4d(disp)) parameters
4565static inline _glptr_Vertex4d
4566GET_Vertex4d(struct _glapi_table *disp)
4567{
4568 return (_glptr_Vertex4d) (GET_by_offset(disp, _gloffset_Vertex4d));
4569}
4570
4571static inline void
4572SET_Vertex4d(struct _glapi_table *disp,
4573 void (GLAPIENTRYP fn) (GLdouble, GLdouble, GLdouble, GLdouble))
4574{
4575 SET_by_offset(disp, _gloffset_Vertex4d, fn);
4576}
4577
4578typedef void (GLAPIENTRYP _glptr_Vertex4dv) (const GLdouble *);
4579
4580#define CALL_Vertex4dv(disp, parameters) \
4581 (* GET_Vertex4dv(disp)) parameters
4582static inline _glptr_Vertex4dv
4583GET_Vertex4dv(struct _glapi_table *disp)
4584{
4585 return (_glptr_Vertex4dv) (GET_by_offset(disp, _gloffset_Vertex4dv));
4586}
4587
4588static inline void
4589SET_Vertex4dv(struct _glapi_table *disp,
4590 void (GLAPIENTRYP fn) (const GLdouble *))
4591{
4592 SET_by_offset(disp, _gloffset_Vertex4dv, fn);
4593}
4594
4595typedef void (GLAPIENTRYP _glptr_Vertex4f) (GLfloat, GLfloat, GLfloat, GLfloat);
4596
4597#define CALL_Vertex4f(disp, parameters) \
4598 (* GET_Vertex4f(disp)) parameters
4599static inline _glptr_Vertex4f
4600GET_Vertex4f(struct _glapi_table *disp)
4601{
4602 return (_glptr_Vertex4f) (GET_by_offset(disp, _gloffset_Vertex4f));
4603}
4604
4605static inline void
4606SET_Vertex4f(struct _glapi_table *disp,
4607 void (GLAPIENTRYP fn) (GLfloat, GLfloat, GLfloat, GLfloat))
4608{
4609 SET_by_offset(disp, _gloffset_Vertex4f, fn);
4610}
4611
4612typedef void (GLAPIENTRYP _glptr_Vertex4fv) (const GLfloat *);
4613
4614#define CALL_Vertex4fv(disp, parameters) \
4615 (* GET_Vertex4fv(disp)) parameters
4616static inline _glptr_Vertex4fv
4617GET_Vertex4fv(struct _glapi_table *disp)
4618{
4619 return (_glptr_Vertex4fv) (GET_by_offset(disp, _gloffset_Vertex4fv));
4620}
4621
4622static inline void
4623SET_Vertex4fv(struct _glapi_table *disp,
4624 void (GLAPIENTRYP fn) (const GLfloat *))
4625{
4626 SET_by_offset(disp, _gloffset_Vertex4fv, fn);
4627}
4628
4629typedef void (GLAPIENTRYP _glptr_Vertex4i) (GLint, GLint, GLint, GLint);
4630
4631#define CALL_Vertex4i(disp, parameters) \
4632 (* GET_Vertex4i(disp)) parameters
4633static inline _glptr_Vertex4i
4634GET_Vertex4i(struct _glapi_table *disp)
4635{
4636 return (_glptr_Vertex4i) (GET_by_offset(disp, _gloffset_Vertex4i));
4637}
4638
4639static inline void
4640SET_Vertex4i(struct _glapi_table *disp,
4641 void (GLAPIENTRYP fn) (GLint, GLint, GLint, GLint))
4642{
4643 SET_by_offset(disp, _gloffset_Vertex4i, fn);
4644}
4645
4646typedef void (GLAPIENTRYP _glptr_Vertex4iv) (const GLint *);
4647
4648#define CALL_Vertex4iv(disp, parameters) \
4649 (* GET_Vertex4iv(disp)) parameters
4650static inline _glptr_Vertex4iv
4651GET_Vertex4iv(struct _glapi_table *disp)
4652{
4653 return (_glptr_Vertex4iv) (GET_by_offset(disp, _gloffset_Vertex4iv));
4654}
4655
4656static inline void
4657SET_Vertex4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn) (const GLint *))
4658{
4659 SET_by_offset(disp, _gloffset_Vertex4iv, fn);
4660}
4661
4662typedef void (GLAPIENTRYP _glptr_Vertex4s) (GLshort, GLshort, GLshort, GLshort);
4663
4664#define CALL_Vertex4s(disp, parameters) \
4665 (* GET_Vertex4s(disp)) parameters
4666static inline _glptr_Vertex4s
4667GET_Vertex4s(struct _glapi_table *disp)
4668{
4669 return (_glptr_Vertex4s) (GET_by_offset(disp, _gloffset_Vertex4s));
4670}
4671
4672static inline void
4673SET_Vertex4s(struct _glapi_table *disp,
4674 void (GLAPIENTRYP fn) (GLshort, GLshort, GLshort, GLshort))
4675{
4676 SET_by_offset(disp, _gloffset_Vertex4s, fn);
4677}
4678
4679typedef void (GLAPIENTRYP _glptr_Vertex4sv) (const GLshort *);
4680
4681#define CALL_Vertex4sv(disp, parameters) \
4682 (* GET_Vertex4sv(disp)) parameters
4683static inline _glptr_Vertex4sv
4684GET_Vertex4sv(struct _glapi_table *disp)
4685{
4686 return (_glptr_Vertex4sv) (GET_by_offset(disp, _gloffset_Vertex4sv));
4687}
4688
4689static inline void
4690SET_Vertex4sv(struct _glapi_table *disp,
4691 void (GLAPIENTRYP fn) (const GLshort *))
4692{
4693 SET_by_offset(disp, _gloffset_Vertex4sv, fn);
4694}
4695
4696typedef void (GLAPIENTRYP _glptr_ClipPlane) (GLenum, const GLdouble *);
4697
4698#define CALL_ClipPlane(disp, parameters) \
4699 (* GET_ClipPlane(disp)) parameters
4700static inline _glptr_ClipPlane
4701GET_ClipPlane(struct _glapi_table *disp)
4702{
4703 return (_glptr_ClipPlane) (GET_by_offset(disp, _gloffset_ClipPlane));
4704}
4705
4706static inline void
4707SET_ClipPlane(struct _glapi_table *disp,
4708 void (GLAPIENTRYP fn) (GLenum, const GLdouble *))
4709{
4710 SET_by_offset(disp, _gloffset_ClipPlane, fn);
4711}
4712
4713typedef void (GLAPIENTRYP _glptr_ColorMaterial) (GLenum, GLenum);
4714
4715#define CALL_ColorMaterial(disp, parameters) \
4716 (* GET_ColorMaterial(disp)) parameters
4717static inline _glptr_ColorMaterial
4718GET_ColorMaterial(struct _glapi_table *disp)
4719{
4720 return (_glptr_ColorMaterial) (GET_by_offset
4721 (disp, _gloffset_ColorMaterial));
4722}
4723
4724static inline void
4725SET_ColorMaterial(struct _glapi_table *disp,
4726 void (GLAPIENTRYP fn) (GLenum, GLenum))
4727{
4728 SET_by_offset(disp, _gloffset_ColorMaterial, fn);
4729}
4730
4731typedef void (GLAPIENTRYP _glptr_CullFace) (GLenum);
4732
4733#define CALL_CullFace(disp, parameters) \
4734 (* GET_CullFace(disp)) parameters
4735static inline _glptr_CullFace
4736GET_CullFace(struct _glapi_table *disp)
4737{
4738 return (_glptr_CullFace) (GET_by_offset(disp, _gloffset_CullFace));
4739}
4740
4741static inline void
4742SET_CullFace(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum))
4743{
4744 SET_by_offset(disp, _gloffset_CullFace, fn);
4745}
4746
4747typedef void (GLAPIENTRYP _glptr_Fogf) (GLenum, GLfloat);
4748
4749#define CALL_Fogf(disp, parameters) \
4750 (* GET_Fogf(disp)) parameters
4751static inline _glptr_Fogf
4752GET_Fogf(struct _glapi_table *disp)
4753{
4754 return (_glptr_Fogf) (GET_by_offset(disp, _gloffset_Fogf));
4755}
4756
4757static inline void
4758SET_Fogf(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum, GLfloat))
4759{
4760 SET_by_offset(disp, _gloffset_Fogf, fn);
4761}
4762
4763typedef void (GLAPIENTRYP _glptr_Fogfv) (GLenum, const GLfloat *);
4764
4765#define CALL_Fogfv(disp, parameters) \
4766 (* GET_Fogfv(disp)) parameters
4767static inline _glptr_Fogfv
4768GET_Fogfv(struct _glapi_table *disp)
4769{
4770 return (_glptr_Fogfv) (GET_by_offset(disp, _gloffset_Fogfv));
4771}
4772
4773static inline void
4774SET_Fogfv(struct _glapi_table *disp,
4775 void (GLAPIENTRYP fn) (GLenum, const GLfloat *))
4776{
4777 SET_by_offset(disp, _gloffset_Fogfv, fn);
4778}
4779
4780typedef void (GLAPIENTRYP _glptr_Fogi) (GLenum, GLint);
4781
4782#define CALL_Fogi(disp, parameters) \
4783 (* GET_Fogi(disp)) parameters
4784static inline _glptr_Fogi
4785GET_Fogi(struct _glapi_table *disp)
4786{
4787 return (_glptr_Fogi) (GET_by_offset(disp, _gloffset_Fogi));
4788}
4789
4790static inline void
4791SET_Fogi(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum, GLint))
4792{
4793 SET_by_offset(disp, _gloffset_Fogi, fn);
4794}
4795
4796typedef void (GLAPIENTRYP _glptr_Fogiv) (GLenum, const GLint *);
4797
4798#define CALL_Fogiv(disp, parameters) \
4799 (* GET_Fogiv(disp)) parameters
4800static inline _glptr_Fogiv
4801GET_Fogiv(struct _glapi_table *disp)
4802{
4803 return (_glptr_Fogiv) (GET_by_offset(disp, _gloffset_Fogiv));
4804}
4805
4806static inline void
4807SET_Fogiv(struct _glapi_table *disp,
4808 void (GLAPIENTRYP fn) (GLenum, const GLint *))
4809{
4810 SET_by_offset(disp, _gloffset_Fogiv, fn);
4811}
4812
4813typedef void (GLAPIENTRYP _glptr_FrontFace) (GLenum);
4814
4815#define CALL_FrontFace(disp, parameters) \
4816 (* GET_FrontFace(disp)) parameters
4817static inline _glptr_FrontFace
4818GET_FrontFace(struct _glapi_table *disp)
4819{
4820 return (_glptr_FrontFace) (GET_by_offset(disp, _gloffset_FrontFace));
4821}
4822
4823static inline void
4824SET_FrontFace(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum))
4825{
4826 SET_by_offset(disp, _gloffset_FrontFace, fn);
4827}
4828
4829typedef void (GLAPIENTRYP _glptr_Hint) (GLenum, GLenum);
4830
4831#define CALL_Hint(disp, parameters) \
4832 (* GET_Hint(disp)) parameters
4833static inline _glptr_Hint
4834GET_Hint(struct _glapi_table *disp)
4835{
4836 return (_glptr_Hint) (GET_by_offset(disp, _gloffset_Hint));
4837}
4838
4839static inline void
4840SET_Hint(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum, GLenum))
4841{
4842 SET_by_offset(disp, _gloffset_Hint, fn);
4843}
4844
4845typedef void (GLAPIENTRYP _glptr_Lightf) (GLenum, GLenum, GLfloat);
4846
4847#define CALL_Lightf(disp, parameters) \
4848 (* GET_Lightf(disp)) parameters
4849static inline _glptr_Lightf
4850GET_Lightf(struct _glapi_table *disp)
4851{
4852 return (_glptr_Lightf) (GET_by_offset(disp, _gloffset_Lightf));
4853}
4854
4855static inline void
4856SET_Lightf(struct _glapi_table *disp,
4857 void (GLAPIENTRYP fn) (GLenum, GLenum, GLfloat))
4858{
4859 SET_by_offset(disp, _gloffset_Lightf, fn);
4860}
4861
4862typedef void (GLAPIENTRYP _glptr_Lightfv) (GLenum, GLenum, const GLfloat *);
4863
4864#define CALL_Lightfv(disp, parameters) \
4865 (* GET_Lightfv(disp)) parameters
4866static inline _glptr_Lightfv
4867GET_Lightfv(struct _glapi_table *disp)
4868{
4869 return (_glptr_Lightfv) (GET_by_offset(disp, _gloffset_Lightfv));
4870}
4871
4872static inline void
4873SET_Lightfv(struct _glapi_table *disp,
4874 void (GLAPIENTRYP fn) (GLenum, GLenum, const GLfloat *))
4875{
4876 SET_by_offset(disp, _gloffset_Lightfv, fn);
4877}
4878
4879typedef void (GLAPIENTRYP _glptr_Lighti) (GLenum, GLenum, GLint);
4880
4881#define CALL_Lighti(disp, parameters) \
4882 (* GET_Lighti(disp)) parameters
4883static inline _glptr_Lighti
4884GET_Lighti(struct _glapi_table *disp)
4885{
4886 return (_glptr_Lighti) (GET_by_offset(disp, _gloffset_Lighti));
4887}
4888
4889static inline void
4890SET_Lighti(struct _glapi_table *disp,
4891 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint))
4892{
4893 SET_by_offset(disp, _gloffset_Lighti, fn);
4894}
4895
4896typedef void (GLAPIENTRYP _glptr_Lightiv) (GLenum, GLenum, const GLint *);
4897
4898#define CALL_Lightiv(disp, parameters) \
4899 (* GET_Lightiv(disp)) parameters
4900static inline _glptr_Lightiv
4901GET_Lightiv(struct _glapi_table *disp)
4902{
4903 return (_glptr_Lightiv) (GET_by_offset(disp, _gloffset_Lightiv));
4904}
4905
4906static inline void
4907SET_Lightiv(struct _glapi_table *disp,
4908 void (GLAPIENTRYP fn) (GLenum, GLenum, const GLint *))
4909{
4910 SET_by_offset(disp, _gloffset_Lightiv, fn);
4911}
4912
4913typedef void (GLAPIENTRYP _glptr_LightModelf) (GLenum, GLfloat);
4914
4915#define CALL_LightModelf(disp, parameters) \
4916 (* GET_LightModelf(disp)) parameters
4917static inline _glptr_LightModelf
4918GET_LightModelf(struct _glapi_table *disp)
4919{
4920 return (_glptr_LightModelf) (GET_by_offset(disp, _gloffset_LightModelf));
4921}
4922
4923static inline void
4924SET_LightModelf(struct _glapi_table *disp,
4925 void (GLAPIENTRYP fn) (GLenum, GLfloat))
4926{
4927 SET_by_offset(disp, _gloffset_LightModelf, fn);
4928}
4929
4930typedef void (GLAPIENTRYP _glptr_LightModelfv) (GLenum, const GLfloat *);
4931
4932#define CALL_LightModelfv(disp, parameters) \
4933 (* GET_LightModelfv(disp)) parameters
4934static inline _glptr_LightModelfv
4935GET_LightModelfv(struct _glapi_table *disp)
4936{
4937 return (_glptr_LightModelfv) (GET_by_offset(disp, _gloffset_LightModelfv));
4938}
4939
4940static inline void
4941SET_LightModelfv(struct _glapi_table *disp,
4942 void (GLAPIENTRYP fn) (GLenum, const GLfloat *))
4943{
4944 SET_by_offset(disp, _gloffset_LightModelfv, fn);
4945}
4946
4947typedef void (GLAPIENTRYP _glptr_LightModeli) (GLenum, GLint);
4948
4949#define CALL_LightModeli(disp, parameters) \
4950 (* GET_LightModeli(disp)) parameters
4951static inline _glptr_LightModeli
4952GET_LightModeli(struct _glapi_table *disp)
4953{
4954 return (_glptr_LightModeli) (GET_by_offset(disp, _gloffset_LightModeli));
4955}
4956
4957static inline void
4958SET_LightModeli(struct _glapi_table *disp,
4959 void (GLAPIENTRYP fn) (GLenum, GLint))
4960{
4961 SET_by_offset(disp, _gloffset_LightModeli, fn);
4962}
4963
4964typedef void (GLAPIENTRYP _glptr_LightModeliv) (GLenum, const GLint *);
4965
4966#define CALL_LightModeliv(disp, parameters) \
4967 (* GET_LightModeliv(disp)) parameters
4968static inline _glptr_LightModeliv
4969GET_LightModeliv(struct _glapi_table *disp)
4970{
4971 return (_glptr_LightModeliv) (GET_by_offset(disp, _gloffset_LightModeliv));
4972}
4973
4974static inline void
4975SET_LightModeliv(struct _glapi_table *disp,
4976 void (GLAPIENTRYP fn) (GLenum, const GLint *))
4977{
4978 SET_by_offset(disp, _gloffset_LightModeliv, fn);
4979}
4980
4981typedef void (GLAPIENTRYP _glptr_LineStipple) (GLint, GLushort);
4982
4983#define CALL_LineStipple(disp, parameters) \
4984 (* GET_LineStipple(disp)) parameters
4985static inline _glptr_LineStipple
4986GET_LineStipple(struct _glapi_table *disp)
4987{
4988 return (_glptr_LineStipple) (GET_by_offset(disp, _gloffset_LineStipple));
4989}
4990
4991static inline void
4992SET_LineStipple(struct _glapi_table *disp,
4993 void (GLAPIENTRYP fn) (GLint, GLushort))
4994{
4995 SET_by_offset(disp, _gloffset_LineStipple, fn);
4996}
4997
4998typedef void (GLAPIENTRYP _glptr_LineWidth) (GLfloat);
4999
5000#define CALL_LineWidth(disp, parameters) \
5001 (* GET_LineWidth(disp)) parameters
5002static inline _glptr_LineWidth
5003GET_LineWidth(struct _glapi_table *disp)
5004{
5005 return (_glptr_LineWidth) (GET_by_offset(disp, _gloffset_LineWidth));
5006}
5007
5008static inline void
5009SET_LineWidth(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLfloat))
5010{
5011 SET_by_offset(disp, _gloffset_LineWidth, fn);
5012}
5013
5014typedef void (GLAPIENTRYP _glptr_Materialf) (GLenum, GLenum, GLfloat);
5015
5016#define CALL_Materialf(disp, parameters) \
5017 (* GET_Materialf(disp)) parameters
5018static inline _glptr_Materialf
5019GET_Materialf(struct _glapi_table *disp)
5020{
5021 return (_glptr_Materialf) (GET_by_offset(disp, _gloffset_Materialf));
5022}
5023
5024static inline void
5025SET_Materialf(struct _glapi_table *disp,
5026 void (GLAPIENTRYP fn) (GLenum, GLenum, GLfloat))
5027{
5028 SET_by_offset(disp, _gloffset_Materialf, fn);
5029}
5030
5031typedef void (GLAPIENTRYP _glptr_Materialfv) (GLenum, GLenum, const GLfloat *);
5032
5033#define CALL_Materialfv(disp, parameters) \
5034 (* GET_Materialfv(disp)) parameters
5035static inline _glptr_Materialfv
5036GET_Materialfv(struct _glapi_table *disp)
5037{
5038 return (_glptr_Materialfv) (GET_by_offset(disp, _gloffset_Materialfv));
5039}
5040
5041static inline void
5042SET_Materialfv(struct _glapi_table *disp,
5043 void (GLAPIENTRYP fn) (GLenum, GLenum, const GLfloat *))
5044{
5045 SET_by_offset(disp, _gloffset_Materialfv, fn);
5046}
5047
5048typedef void (GLAPIENTRYP _glptr_Materiali) (GLenum, GLenum, GLint);
5049
5050#define CALL_Materiali(disp, parameters) \
5051 (* GET_Materiali(disp)) parameters
5052static inline _glptr_Materiali
5053GET_Materiali(struct _glapi_table *disp)
5054{
5055 return (_glptr_Materiali) (GET_by_offset(disp, _gloffset_Materiali));
5056}
5057
5058static inline void
5059SET_Materiali(struct _glapi_table *disp,
5060 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint))
5061{
5062 SET_by_offset(disp, _gloffset_Materiali, fn);
5063}
5064
5065typedef void (GLAPIENTRYP _glptr_Materialiv) (GLenum, GLenum, const GLint *);
5066
5067#define CALL_Materialiv(disp, parameters) \
5068 (* GET_Materialiv(disp)) parameters
5069static inline _glptr_Materialiv
5070GET_Materialiv(struct _glapi_table *disp)
5071{
5072 return (_glptr_Materialiv) (GET_by_offset(disp, _gloffset_Materialiv));
5073}
5074
5075static inline void
5076SET_Materialiv(struct _glapi_table *disp,
5077 void (GLAPIENTRYP fn) (GLenum, GLenum, const GLint *))
5078{
5079 SET_by_offset(disp, _gloffset_Materialiv, fn);
5080}
5081
5082typedef void (GLAPIENTRYP _glptr_PointSize) (GLfloat);
5083
5084#define CALL_PointSize(disp, parameters) \
5085 (* GET_PointSize(disp)) parameters
5086static inline _glptr_PointSize
5087GET_PointSize(struct _glapi_table *disp)
5088{
5089 return (_glptr_PointSize) (GET_by_offset(disp, _gloffset_PointSize));
5090}
5091
5092static inline void
5093SET_PointSize(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLfloat))
5094{
5095 SET_by_offset(disp, _gloffset_PointSize, fn);
5096}
5097
5098typedef void (GLAPIENTRYP _glptr_PolygonMode) (GLenum, GLenum);
5099
5100#define CALL_PolygonMode(disp, parameters) \
5101 (* GET_PolygonMode(disp)) parameters
5102static inline _glptr_PolygonMode
5103GET_PolygonMode(struct _glapi_table *disp)
5104{
5105 return (_glptr_PolygonMode) (GET_by_offset(disp, _gloffset_PolygonMode));
5106}
5107
5108static inline void
5109SET_PolygonMode(struct _glapi_table *disp,
5110 void (GLAPIENTRYP fn) (GLenum, GLenum))
5111{
5112 SET_by_offset(disp, _gloffset_PolygonMode, fn);
5113}
5114
5115typedef void (GLAPIENTRYP _glptr_PolygonStipple) (const GLubyte *);
5116
5117#define CALL_PolygonStipple(disp, parameters) \
5118 (* GET_PolygonStipple(disp)) parameters
5119static inline _glptr_PolygonStipple
5120GET_PolygonStipple(struct _glapi_table *disp)
5121{
5122 return (_glptr_PolygonStipple) (GET_by_offset
5123 (disp, _gloffset_PolygonStipple));
5124}
5125
5126static inline void
5127SET_PolygonStipple(struct _glapi_table *disp,
5128 void (GLAPIENTRYP fn) (const GLubyte *))
5129{
5130 SET_by_offset(disp, _gloffset_PolygonStipple, fn);
5131}
5132
5133typedef void (GLAPIENTRYP _glptr_Scissor) (GLint, GLint, GLsizei, GLsizei);
5134
5135#define CALL_Scissor(disp, parameters) \
5136 (* GET_Scissor(disp)) parameters
5137static inline _glptr_Scissor
5138GET_Scissor(struct _glapi_table *disp)
5139{
5140 return (_glptr_Scissor) (GET_by_offset(disp, _gloffset_Scissor));
5141}
5142
5143static inline void
5144SET_Scissor(struct _glapi_table *disp,
5145 void (GLAPIENTRYP fn) (GLint, GLint, GLsizei, GLsizei))
5146{
5147 SET_by_offset(disp, _gloffset_Scissor, fn);
5148}
5149
5150typedef void (GLAPIENTRYP _glptr_ShadeModel) (GLenum);
5151
5152#define CALL_ShadeModel(disp, parameters) \
5153 (* GET_ShadeModel(disp)) parameters
5154static inline _glptr_ShadeModel
5155GET_ShadeModel(struct _glapi_table *disp)
5156{
5157 return (_glptr_ShadeModel) (GET_by_offset(disp, _gloffset_ShadeModel));
5158}
5159
5160static inline void
5161SET_ShadeModel(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum))
5162{
5163 SET_by_offset(disp, _gloffset_ShadeModel, fn);
5164}
5165
5166typedef void (GLAPIENTRYP _glptr_TexParameterf) (GLenum, GLenum, GLfloat);
5167
5168#define CALL_TexParameterf(disp, parameters) \
5169 (* GET_TexParameterf(disp)) parameters
5170static inline _glptr_TexParameterf
5171GET_TexParameterf(struct _glapi_table *disp)
5172{
5173 return (_glptr_TexParameterf) (GET_by_offset
5174 (disp, _gloffset_TexParameterf));
5175}
5176
5177static inline void
5178SET_TexParameterf(struct _glapi_table *disp,
5179 void (GLAPIENTRYP fn) (GLenum, GLenum, GLfloat))
5180{
5181 SET_by_offset(disp, _gloffset_TexParameterf, fn);
5182}
5183
5184typedef void (GLAPIENTRYP _glptr_TexParameterfv) (GLenum, GLenum,
5185 const GLfloat *);
5186#define CALL_TexParameterfv(disp, parameters) \
5187 (* GET_TexParameterfv(disp)) parameters
5188static inline _glptr_TexParameterfv
5189GET_TexParameterfv(struct _glapi_table *disp)
5190{
5191 return (_glptr_TexParameterfv) (GET_by_offset
5192 (disp, _gloffset_TexParameterfv));
5193}
5194
5195static inline void
5196SET_TexParameterfv(struct _glapi_table *disp,
5197 void (GLAPIENTRYP fn) (GLenum, GLenum, const GLfloat *))
5198{
5199 SET_by_offset(disp, _gloffset_TexParameterfv, fn);
5200}
5201
5202typedef void (GLAPIENTRYP _glptr_TexParameteri) (GLenum, GLenum, GLint);
5203
5204#define CALL_TexParameteri(disp, parameters) \
5205 (* GET_TexParameteri(disp)) parameters
5206static inline _glptr_TexParameteri
5207GET_TexParameteri(struct _glapi_table *disp)
5208{
5209 return (_glptr_TexParameteri) (GET_by_offset
5210 (disp, _gloffset_TexParameteri));
5211}
5212
5213static inline void
5214SET_TexParameteri(struct _glapi_table *disp,
5215 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint))
5216{
5217 SET_by_offset(disp, _gloffset_TexParameteri, fn);
5218}
5219
5220typedef void (GLAPIENTRYP _glptr_TexParameteriv) (GLenum, GLenum,
5221 const GLint *);
5222#define CALL_TexParameteriv(disp, parameters) \
5223 (* GET_TexParameteriv(disp)) parameters
5224static inline _glptr_TexParameteriv
5225GET_TexParameteriv(struct _glapi_table *disp)
5226{
5227 return (_glptr_TexParameteriv) (GET_by_offset
5228 (disp, _gloffset_TexParameteriv));
5229}
5230
5231static inline void
5232SET_TexParameteriv(struct _glapi_table *disp,
5233 void (GLAPIENTRYP fn) (GLenum, GLenum, const GLint *))
5234{
5235 SET_by_offset(disp, _gloffset_TexParameteriv, fn);
5236}
5237
5238typedef void (GLAPIENTRYP _glptr_TexImage1D) (GLenum, GLint, GLint, GLsizei,
5239 GLint, GLenum, GLenum,
5240 const GLvoid *);
5241#define CALL_TexImage1D(disp, parameters) \
5242 (* GET_TexImage1D(disp)) parameters
5243static inline _glptr_TexImage1D
5244GET_TexImage1D(struct _glapi_table *disp)
5245{
5246 return (_glptr_TexImage1D) (GET_by_offset(disp, _gloffset_TexImage1D));
5247}
5248
5249static inline void
5250SET_TexImage1D(struct _glapi_table *disp,
5251 void (GLAPIENTRYP fn) (GLenum, GLint, GLint, GLsizei, GLint,
5252 GLenum, GLenum, const GLvoid *))
5253{
5254 SET_by_offset(disp, _gloffset_TexImage1D, fn);
5255}
5256
5257typedef void (GLAPIENTRYP _glptr_TexImage2D) (GLenum, GLint, GLint, GLsizei,
5258 GLsizei, GLint, GLenum, GLenum,
5259 const GLvoid *);
5260#define CALL_TexImage2D(disp, parameters) \
5261 (* GET_TexImage2D(disp)) parameters
5262static inline _glptr_TexImage2D
5263GET_TexImage2D(struct _glapi_table *disp)
5264{
5265 return (_glptr_TexImage2D) (GET_by_offset(disp, _gloffset_TexImage2D));
5266}
5267
5268static inline void
5269SET_TexImage2D(struct _glapi_table *disp,
5270 void (GLAPIENTRYP fn) (GLenum, GLint, GLint, GLsizei, GLsizei,
5271 GLint, GLenum, GLenum, const GLvoid *))
5272{
5273 SET_by_offset(disp, _gloffset_TexImage2D, fn);
5274}
5275
5276typedef void (GLAPIENTRYP _glptr_TexEnvf) (GLenum, GLenum, GLfloat);
5277
5278#define CALL_TexEnvf(disp, parameters) \
5279 (* GET_TexEnvf(disp)) parameters
5280static inline _glptr_TexEnvf
5281GET_TexEnvf(struct _glapi_table *disp)
5282{
5283 return (_glptr_TexEnvf) (GET_by_offset(disp, _gloffset_TexEnvf));
5284}
5285
5286static inline void
5287SET_TexEnvf(struct _glapi_table *disp,
5288 void (GLAPIENTRYP fn) (GLenum, GLenum, GLfloat))
5289{
5290 SET_by_offset(disp, _gloffset_TexEnvf, fn);
5291}
5292
5293typedef void (GLAPIENTRYP _glptr_TexEnvfv) (GLenum, GLenum, const GLfloat *);
5294
5295#define CALL_TexEnvfv(disp, parameters) \
5296 (* GET_TexEnvfv(disp)) parameters
5297static inline _glptr_TexEnvfv
5298GET_TexEnvfv(struct _glapi_table *disp)
5299{
5300 return (_glptr_TexEnvfv) (GET_by_offset(disp, _gloffset_TexEnvfv));
5301}
5302
5303static inline void
5304SET_TexEnvfv(struct _glapi_table *disp,
5305 void (GLAPIENTRYP fn) (GLenum, GLenum, const GLfloat *))
5306{
5307 SET_by_offset(disp, _gloffset_TexEnvfv, fn);
5308}
5309
5310typedef void (GLAPIENTRYP _glptr_TexEnvi) (GLenum, GLenum, GLint);
5311
5312#define CALL_TexEnvi(disp, parameters) \
5313 (* GET_TexEnvi(disp)) parameters
5314static inline _glptr_TexEnvi
5315GET_TexEnvi(struct _glapi_table *disp)
5316{
5317 return (_glptr_TexEnvi) (GET_by_offset(disp, _gloffset_TexEnvi));
5318}
5319
5320static inline void
5321SET_TexEnvi(struct _glapi_table *disp,
5322 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint))
5323{
5324 SET_by_offset(disp, _gloffset_TexEnvi, fn);
5325}
5326
5327typedef void (GLAPIENTRYP _glptr_TexEnviv) (GLenum, GLenum, const GLint *);
5328
5329#define CALL_TexEnviv(disp, parameters) \
5330 (* GET_TexEnviv(disp)) parameters
5331static inline _glptr_TexEnviv
5332GET_TexEnviv(struct _glapi_table *disp)
5333{
5334 return (_glptr_TexEnviv) (GET_by_offset(disp, _gloffset_TexEnviv));
5335}
5336
5337static inline void
5338SET_TexEnviv(struct _glapi_table *disp,
5339 void (GLAPIENTRYP fn) (GLenum, GLenum, const GLint *))
5340{
5341 SET_by_offset(disp, _gloffset_TexEnviv, fn);
5342}
5343
5344typedef void (GLAPIENTRYP _glptr_TexGend) (GLenum, GLenum, GLdouble);
5345
5346#define CALL_TexGend(disp, parameters) \
5347 (* GET_TexGend(disp)) parameters
5348static inline _glptr_TexGend
5349GET_TexGend(struct _glapi_table *disp)
5350{
5351 return (_glptr_TexGend) (GET_by_offset(disp, _gloffset_TexGend));
5352}
5353
5354static inline void
5355SET_TexGend(struct _glapi_table *disp,
5356 void (GLAPIENTRYP fn) (GLenum, GLenum, GLdouble))
5357{
5358 SET_by_offset(disp, _gloffset_TexGend, fn);
5359}
5360
5361typedef void (GLAPIENTRYP _glptr_TexGendv) (GLenum, GLenum, const GLdouble *);
5362
5363#define CALL_TexGendv(disp, parameters) \
5364 (* GET_TexGendv(disp)) parameters
5365static inline _glptr_TexGendv
5366GET_TexGendv(struct _glapi_table *disp)
5367{
5368 return (_glptr_TexGendv) (GET_by_offset(disp, _gloffset_TexGendv));
5369}
5370
5371static inline void
5372SET_TexGendv(struct _glapi_table *disp,
5373 void (GLAPIENTRYP fn) (GLenum, GLenum, const GLdouble *))
5374{
5375 SET_by_offset(disp, _gloffset_TexGendv, fn);
5376}
5377
5378typedef void (GLAPIENTRYP _glptr_TexGenf) (GLenum, GLenum, GLfloat);
5379
5380#define CALL_TexGenf(disp, parameters) \
5381 (* GET_TexGenf(disp)) parameters
5382static inline _glptr_TexGenf
5383GET_TexGenf(struct _glapi_table *disp)
5384{
5385 return (_glptr_TexGenf) (GET_by_offset(disp, _gloffset_TexGenf));
5386}
5387
5388static inline void
5389SET_TexGenf(struct _glapi_table *disp,
5390 void (GLAPIENTRYP fn) (GLenum, GLenum, GLfloat))
5391{
5392 SET_by_offset(disp, _gloffset_TexGenf, fn);
5393}
5394
5395typedef void (GLAPIENTRYP _glptr_TexGenfv) (GLenum, GLenum, const GLfloat *);
5396
5397#define CALL_TexGenfv(disp, parameters) \
5398 (* GET_TexGenfv(disp)) parameters
5399static inline _glptr_TexGenfv
5400GET_TexGenfv(struct _glapi_table *disp)
5401{
5402 return (_glptr_TexGenfv) (GET_by_offset(disp, _gloffset_TexGenfv));
5403}
5404
5405static inline void
5406SET_TexGenfv(struct _glapi_table *disp,
5407 void (GLAPIENTRYP fn) (GLenum, GLenum, const GLfloat *))
5408{
5409 SET_by_offset(disp, _gloffset_TexGenfv, fn);
5410}
5411
5412typedef void (GLAPIENTRYP _glptr_TexGeni) (GLenum, GLenum, GLint);
5413
5414#define CALL_TexGeni(disp, parameters) \
5415 (* GET_TexGeni(disp)) parameters
5416static inline _glptr_TexGeni
5417GET_TexGeni(struct _glapi_table *disp)
5418{
5419 return (_glptr_TexGeni) (GET_by_offset(disp, _gloffset_TexGeni));
5420}
5421
5422static inline void
5423SET_TexGeni(struct _glapi_table *disp,
5424 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint))
5425{
5426 SET_by_offset(disp, _gloffset_TexGeni, fn);
5427}
5428
5429typedef void (GLAPIENTRYP _glptr_TexGeniv) (GLenum, GLenum, const GLint *);
5430
5431#define CALL_TexGeniv(disp, parameters) \
5432 (* GET_TexGeniv(disp)) parameters
5433static inline _glptr_TexGeniv
5434GET_TexGeniv(struct _glapi_table *disp)
5435{
5436 return (_glptr_TexGeniv) (GET_by_offset(disp, _gloffset_TexGeniv));
5437}
5438
5439static inline void
5440SET_TexGeniv(struct _glapi_table *disp,
5441 void (GLAPIENTRYP fn) (GLenum, GLenum, const GLint *))
5442{
5443 SET_by_offset(disp, _gloffset_TexGeniv, fn);
5444}
5445
5446typedef void (GLAPIENTRYP _glptr_FeedbackBuffer) (GLsizei, GLenum, GLfloat *);
5447
5448#define CALL_FeedbackBuffer(disp, parameters) \
5449 (* GET_FeedbackBuffer(disp)) parameters
5450static inline _glptr_FeedbackBuffer
5451GET_FeedbackBuffer(struct _glapi_table *disp)
5452{
5453 return (_glptr_FeedbackBuffer) (GET_by_offset
5454 (disp, _gloffset_FeedbackBuffer));
5455}
5456
5457static inline void
5458SET_FeedbackBuffer(struct _glapi_table *disp,
5459 void (GLAPIENTRYP fn) (GLsizei, GLenum, GLfloat *))
5460{
5461 SET_by_offset(disp, _gloffset_FeedbackBuffer, fn);
5462}
5463
5464typedef void (GLAPIENTRYP _glptr_SelectBuffer) (GLsizei, GLuint *);
5465
5466#define CALL_SelectBuffer(disp, parameters) \
5467 (* GET_SelectBuffer(disp)) parameters
5468static inline _glptr_SelectBuffer
5469GET_SelectBuffer(struct _glapi_table *disp)
5470{
5471 return (_glptr_SelectBuffer) (GET_by_offset(disp, _gloffset_SelectBuffer));
5472}
5473
5474static inline void
5475SET_SelectBuffer(struct _glapi_table *disp,
5476 void (GLAPIENTRYP fn) (GLsizei, GLuint *))
5477{
5478 SET_by_offset(disp, _gloffset_SelectBuffer, fn);
5479}
5480
5481typedef GLint(GLAPIENTRYP _glptr_RenderMode) (GLenum);
5482
5483#define CALL_RenderMode(disp, parameters) \
5484 (* GET_RenderMode(disp)) parameters
5485static inline _glptr_RenderMode
5486GET_RenderMode(struct _glapi_table *disp)
5487{
5488 return (_glptr_RenderMode) (GET_by_offset(disp, _gloffset_RenderMode));
5489}
5490
5491static inline void
5492SET_RenderMode(struct _glapi_table *disp, GLint(GLAPIENTRYP fn) (GLenum))
5493{
5494 SET_by_offset(disp, _gloffset_RenderMode, fn);
5495}
5496
5497typedef void (GLAPIENTRYP _glptr_InitNames) (void);
5498
5499#define CALL_InitNames(disp, parameters) \
5500 (* GET_InitNames(disp)) parameters
5501static inline _glptr_InitNames
5502GET_InitNames(struct _glapi_table *disp)
5503{
5504 return (_glptr_InitNames) (GET_by_offset(disp, _gloffset_InitNames));
5505}
5506
5507static inline void
5508SET_InitNames(struct _glapi_table *disp, void (GLAPIENTRYP fn) (void))
5509{
5510 SET_by_offset(disp, _gloffset_InitNames, fn);
5511}
5512
5513typedef void (GLAPIENTRYP _glptr_LoadName) (GLuint);
5514
5515#define CALL_LoadName(disp, parameters) \
5516 (* GET_LoadName(disp)) parameters
5517static inline _glptr_LoadName
5518GET_LoadName(struct _glapi_table *disp)
5519{
5520 return (_glptr_LoadName) (GET_by_offset(disp, _gloffset_LoadName));
5521}
5522
5523static inline void
5524SET_LoadName(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLuint))
5525{
5526 SET_by_offset(disp, _gloffset_LoadName, fn);
5527}
5528
5529typedef void (GLAPIENTRYP _glptr_PassThrough) (GLfloat);
5530
5531#define CALL_PassThrough(disp, parameters) \
5532 (* GET_PassThrough(disp)) parameters
5533static inline _glptr_PassThrough
5534GET_PassThrough(struct _glapi_table *disp)
5535{
5536 return (_glptr_PassThrough) (GET_by_offset(disp, _gloffset_PassThrough));
5537}
5538
5539static inline void
5540SET_PassThrough(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLfloat))
5541{
5542 SET_by_offset(disp, _gloffset_PassThrough, fn);
5543}
5544
5545typedef void (GLAPIENTRYP _glptr_PopName) (void);
5546
5547#define CALL_PopName(disp, parameters) \
5548 (* GET_PopName(disp)) parameters
5549static inline _glptr_PopName
5550GET_PopName(struct _glapi_table *disp)
5551{
5552 return (_glptr_PopName) (GET_by_offset(disp, _gloffset_PopName));
5553}
5554
5555static inline void
5556SET_PopName(struct _glapi_table *disp, void (GLAPIENTRYP fn) (void))
5557{
5558 SET_by_offset(disp, _gloffset_PopName, fn);
5559}
5560
5561typedef void (GLAPIENTRYP _glptr_PushName) (GLuint);
5562
5563#define CALL_PushName(disp, parameters) \
5564 (* GET_PushName(disp)) parameters
5565static inline _glptr_PushName
5566GET_PushName(struct _glapi_table *disp)
5567{
5568 return (_glptr_PushName) (GET_by_offset(disp, _gloffset_PushName));
5569}
5570
5571static inline void
5572SET_PushName(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLuint))
5573{
5574 SET_by_offset(disp, _gloffset_PushName, fn);
5575}
5576
5577typedef void (GLAPIENTRYP _glptr_DrawBuffer) (GLenum);
5578
5579#define CALL_DrawBuffer(disp, parameters) \
5580 (* GET_DrawBuffer(disp)) parameters
5581static inline _glptr_DrawBuffer
5582GET_DrawBuffer(struct _glapi_table *disp)
5583{
5584 return (_glptr_DrawBuffer) (GET_by_offset(disp, _gloffset_DrawBuffer));
5585}
5586
5587static inline void
5588SET_DrawBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum))
5589{
5590 SET_by_offset(disp, _gloffset_DrawBuffer, fn);
5591}
5592
5593typedef void (GLAPIENTRYP _glptr_Clear) (GLbitfield);
5594
5595#define CALL_Clear(disp, parameters) \
5596 (* GET_Clear(disp)) parameters
5597static inline _glptr_Clear
5598GET_Clear(struct _glapi_table *disp)
5599{
5600 return (_glptr_Clear) (GET_by_offset(disp, _gloffset_Clear));
5601}
5602
5603static inline void
5604SET_Clear(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLbitfield))
5605{
5606 SET_by_offset(disp, _gloffset_Clear, fn);
5607}
5608
5609typedef void (GLAPIENTRYP _glptr_ClearAccum) (GLfloat, GLfloat, GLfloat,
5610 GLfloat);
5611#define CALL_ClearAccum(disp, parameters) \
5612 (* GET_ClearAccum(disp)) parameters
5613static inline _glptr_ClearAccum
5614GET_ClearAccum(struct _glapi_table *disp)
5615{
5616 return (_glptr_ClearAccum) (GET_by_offset(disp, _gloffset_ClearAccum));
5617}
5618
5619static inline void
5620SET_ClearAccum(struct _glapi_table *disp,
5621 void (GLAPIENTRYP fn) (GLfloat, GLfloat, GLfloat, GLfloat))
5622{
5623 SET_by_offset(disp, _gloffset_ClearAccum, fn);
5624}
5625
5626typedef void (GLAPIENTRYP _glptr_ClearIndex) (GLfloat);
5627
5628#define CALL_ClearIndex(disp, parameters) \
5629 (* GET_ClearIndex(disp)) parameters
5630static inline _glptr_ClearIndex
5631GET_ClearIndex(struct _glapi_table *disp)
5632{
5633 return (_glptr_ClearIndex) (GET_by_offset(disp, _gloffset_ClearIndex));
5634}
5635
5636static inline void
5637SET_ClearIndex(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLfloat))
5638{
5639 SET_by_offset(disp, _gloffset_ClearIndex, fn);
5640}
5641
5642typedef void (GLAPIENTRYP _glptr_ClearColor) (GLclampf, GLclampf, GLclampf,
5643 GLclampf);
5644#define CALL_ClearColor(disp, parameters) \
5645 (* GET_ClearColor(disp)) parameters
5646static inline _glptr_ClearColor
5647GET_ClearColor(struct _glapi_table *disp)
5648{
5649 return (_glptr_ClearColor) (GET_by_offset(disp, _gloffset_ClearColor));
5650}
5651
5652static inline void
5653SET_ClearColor(struct _glapi_table *disp,
5654 void (GLAPIENTRYP fn) (GLclampf, GLclampf, GLclampf, GLclampf))
5655{
5656 SET_by_offset(disp, _gloffset_ClearColor, fn);
5657}
5658
5659typedef void (GLAPIENTRYP _glptr_ClearStencil) (GLint);
5660
5661#define CALL_ClearStencil(disp, parameters) \
5662 (* GET_ClearStencil(disp)) parameters
5663static inline _glptr_ClearStencil
5664GET_ClearStencil(struct _glapi_table *disp)
5665{
5666 return (_glptr_ClearStencil) (GET_by_offset(disp, _gloffset_ClearStencil));
5667}
5668
5669static inline void
5670SET_ClearStencil(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLint))
5671{
5672 SET_by_offset(disp, _gloffset_ClearStencil, fn);
5673}
5674
5675typedef void (GLAPIENTRYP _glptr_ClearDepth) (GLclampd);
5676
5677#define CALL_ClearDepth(disp, parameters) \
5678 (* GET_ClearDepth(disp)) parameters
5679static inline _glptr_ClearDepth
5680GET_ClearDepth(struct _glapi_table *disp)
5681{
5682 return (_glptr_ClearDepth) (GET_by_offset(disp, _gloffset_ClearDepth));
5683}
5684
5685static inline void
5686SET_ClearDepth(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLclampd))
5687{
5688 SET_by_offset(disp, _gloffset_ClearDepth, fn);
5689}
5690
5691typedef void (GLAPIENTRYP _glptr_StencilMask) (GLuint);
5692
5693#define CALL_StencilMask(disp, parameters) \
5694 (* GET_StencilMask(disp)) parameters
5695static inline _glptr_StencilMask
5696GET_StencilMask(struct _glapi_table *disp)
5697{
5698 return (_glptr_StencilMask) (GET_by_offset(disp, _gloffset_StencilMask));
5699}
5700
5701static inline void
5702SET_StencilMask(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLuint))
5703{
5704 SET_by_offset(disp, _gloffset_StencilMask, fn);
5705}
5706
5707typedef void (GLAPIENTRYP _glptr_ColorMask) (GLboolean, GLboolean, GLboolean,
5708 GLboolean);
5709#define CALL_ColorMask(disp, parameters) \
5710 (* GET_ColorMask(disp)) parameters
5711static inline _glptr_ColorMask
5712GET_ColorMask(struct _glapi_table *disp)
5713{
5714 return (_glptr_ColorMask) (GET_by_offset(disp, _gloffset_ColorMask));
5715}
5716
5717static inline void
5718SET_ColorMask(struct _glapi_table *disp,
5719 void (GLAPIENTRYP fn) (GLboolean, GLboolean, GLboolean,
5720 GLboolean))
5721{
5722 SET_by_offset(disp, _gloffset_ColorMask, fn);
5723}
5724
5725typedef void (GLAPIENTRYP _glptr_DepthMask) (GLboolean);
5726
5727#define CALL_DepthMask(disp, parameters) \
5728 (* GET_DepthMask(disp)) parameters
5729static inline _glptr_DepthMask
5730GET_DepthMask(struct _glapi_table *disp)
5731{
5732 return (_glptr_DepthMask) (GET_by_offset(disp, _gloffset_DepthMask));
5733}
5734
5735static inline void
5736SET_DepthMask(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLboolean))
5737{
5738 SET_by_offset(disp, _gloffset_DepthMask, fn);
5739}
5740
5741typedef void (GLAPIENTRYP _glptr_IndexMask) (GLuint);
5742
5743#define CALL_IndexMask(disp, parameters) \
5744 (* GET_IndexMask(disp)) parameters
5745static inline _glptr_IndexMask
5746GET_IndexMask(struct _glapi_table *disp)
5747{
5748 return (_glptr_IndexMask) (GET_by_offset(disp, _gloffset_IndexMask));
5749}
5750
5751static inline void
5752SET_IndexMask(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLuint))
5753{
5754 SET_by_offset(disp, _gloffset_IndexMask, fn);
5755}
5756
5757typedef void (GLAPIENTRYP _glptr_Accum) (GLenum, GLfloat);
5758
5759#define CALL_Accum(disp, parameters) \
5760 (* GET_Accum(disp)) parameters
5761static inline _glptr_Accum
5762GET_Accum(struct _glapi_table *disp)
5763{
5764 return (_glptr_Accum) (GET_by_offset(disp, _gloffset_Accum));
5765}
5766
5767static inline void
5768SET_Accum(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum, GLfloat))
5769{
5770 SET_by_offset(disp, _gloffset_Accum, fn);
5771}
5772
5773typedef void (GLAPIENTRYP _glptr_Disable) (GLenum);
5774
5775#define CALL_Disable(disp, parameters) \
5776 (* GET_Disable(disp)) parameters
5777static inline _glptr_Disable
5778GET_Disable(struct _glapi_table *disp)
5779{
5780 return (_glptr_Disable) (GET_by_offset(disp, _gloffset_Disable));
5781}
5782
5783static inline void
5784SET_Disable(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum))
5785{
5786 SET_by_offset(disp, _gloffset_Disable, fn);
5787}
5788
5789typedef void (GLAPIENTRYP _glptr_Enable) (GLenum);
5790
5791#define CALL_Enable(disp, parameters) \
5792 (* GET_Enable(disp)) parameters
5793static inline _glptr_Enable
5794GET_Enable(struct _glapi_table *disp)
5795{
5796 return (_glptr_Enable) (GET_by_offset(disp, _gloffset_Enable));
5797}
5798
5799static inline void
5800SET_Enable(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum))
5801{
5802 SET_by_offset(disp, _gloffset_Enable, fn);
5803}
5804
5805typedef void (GLAPIENTRYP _glptr_Finish) (void);
5806
5807#define CALL_Finish(disp, parameters) \
5808 (* GET_Finish(disp)) parameters
5809static inline _glptr_Finish
5810GET_Finish(struct _glapi_table *disp)
5811{
5812 return (_glptr_Finish) (GET_by_offset(disp, _gloffset_Finish));
5813}
5814
5815static inline void
5816SET_Finish(struct _glapi_table *disp, void (GLAPIENTRYP fn) (void))
5817{
5818 SET_by_offset(disp, _gloffset_Finish, fn);
5819}
5820
5821typedef void (GLAPIENTRYP _glptr_Flush) (void);
5822
5823#define CALL_Flush(disp, parameters) \
5824 (* GET_Flush(disp)) parameters
5825static inline _glptr_Flush
5826GET_Flush(struct _glapi_table *disp)
5827{
5828 return (_glptr_Flush) (GET_by_offset(disp, _gloffset_Flush));
5829}
5830
5831static inline void
5832SET_Flush(struct _glapi_table *disp, void (GLAPIENTRYP fn) (void))
5833{
5834 SET_by_offset(disp, _gloffset_Flush, fn);
5835}
5836
5837typedef void (GLAPIENTRYP _glptr_PopAttrib) (void);
5838
5839#define CALL_PopAttrib(disp, parameters) \
5840 (* GET_PopAttrib(disp)) parameters
5841static inline _glptr_PopAttrib
5842GET_PopAttrib(struct _glapi_table *disp)
5843{
5844 return (_glptr_PopAttrib) (GET_by_offset(disp, _gloffset_PopAttrib));
5845}
5846
5847static inline void
5848SET_PopAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn) (void))
5849{
5850 SET_by_offset(disp, _gloffset_PopAttrib, fn);
5851}
5852
5853typedef void (GLAPIENTRYP _glptr_PushAttrib) (GLbitfield);
5854
5855#define CALL_PushAttrib(disp, parameters) \
5856 (* GET_PushAttrib(disp)) parameters
5857static inline _glptr_PushAttrib
5858GET_PushAttrib(struct _glapi_table *disp)
5859{
5860 return (_glptr_PushAttrib) (GET_by_offset(disp, _gloffset_PushAttrib));
5861}
5862
5863static inline void
5864SET_PushAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLbitfield))
5865{
5866 SET_by_offset(disp, _gloffset_PushAttrib, fn);
5867}
5868
5869typedef void (GLAPIENTRYP _glptr_Map1d) (GLenum, GLdouble, GLdouble, GLint,
5870 GLint, const GLdouble *);
5871#define CALL_Map1d(disp, parameters) \
5872 (* GET_Map1d(disp)) parameters
5873static inline _glptr_Map1d
5874GET_Map1d(struct _glapi_table *disp)
5875{
5876 return (_glptr_Map1d) (GET_by_offset(disp, _gloffset_Map1d));
5877}
5878
5879static inline void
5880SET_Map1d(struct _glapi_table *disp,
5881 void (GLAPIENTRYP fn) (GLenum, GLdouble, GLdouble, GLint, GLint,
5882 const GLdouble *))
5883{
5884 SET_by_offset(disp, _gloffset_Map1d, fn);
5885}
5886
5887typedef void (GLAPIENTRYP _glptr_Map1f) (GLenum, GLfloat, GLfloat, GLint, GLint,
5888 const GLfloat *);
5889#define CALL_Map1f(disp, parameters) \
5890 (* GET_Map1f(disp)) parameters
5891static inline _glptr_Map1f
5892GET_Map1f(struct _glapi_table *disp)
5893{
5894 return (_glptr_Map1f) (GET_by_offset(disp, _gloffset_Map1f));
5895}
5896
5897static inline void
5898SET_Map1f(struct _glapi_table *disp,
5899 void (GLAPIENTRYP fn) (GLenum, GLfloat, GLfloat, GLint, GLint,
5900 const GLfloat *))
5901{
5902 SET_by_offset(disp, _gloffset_Map1f, fn);
5903}
5904
5905typedef void (GLAPIENTRYP _glptr_Map2d) (GLenum, GLdouble, GLdouble, GLint,
5906 GLint, GLdouble, GLdouble, GLint,
5907 GLint, const GLdouble *);
5908#define CALL_Map2d(disp, parameters) \
5909 (* GET_Map2d(disp)) parameters
5910static inline _glptr_Map2d
5911GET_Map2d(struct _glapi_table *disp)
5912{
5913 return (_glptr_Map2d) (GET_by_offset(disp, _gloffset_Map2d));
5914}
5915
5916static inline void
5917SET_Map2d(struct _glapi_table *disp,
5918 void (GLAPIENTRYP fn) (GLenum, GLdouble, GLdouble, GLint, GLint,
5919 GLdouble, GLdouble, GLint, GLint,
5920 const GLdouble *))
5921{
5922 SET_by_offset(disp, _gloffset_Map2d, fn);
5923}
5924
5925typedef void (GLAPIENTRYP _glptr_Map2f) (GLenum, GLfloat, GLfloat, GLint, GLint,
5926 GLfloat, GLfloat, GLint, GLint,
5927 const GLfloat *);
5928#define CALL_Map2f(disp, parameters) \
5929 (* GET_Map2f(disp)) parameters
5930static inline _glptr_Map2f
5931GET_Map2f(struct _glapi_table *disp)
5932{
5933 return (_glptr_Map2f) (GET_by_offset(disp, _gloffset_Map2f));
5934}
5935
5936static inline void
5937SET_Map2f(struct _glapi_table *disp,
5938 void (GLAPIENTRYP fn) (GLenum, GLfloat, GLfloat, GLint, GLint,
5939 GLfloat, GLfloat, GLint, GLint,
5940 const GLfloat *))
5941{
5942 SET_by_offset(disp, _gloffset_Map2f, fn);
5943}
5944
5945typedef void (GLAPIENTRYP _glptr_MapGrid1d) (GLint, GLdouble, GLdouble);
5946
5947#define CALL_MapGrid1d(disp, parameters) \
5948 (* GET_MapGrid1d(disp)) parameters
5949static inline _glptr_MapGrid1d
5950GET_MapGrid1d(struct _glapi_table *disp)
5951{
5952 return (_glptr_MapGrid1d) (GET_by_offset(disp, _gloffset_MapGrid1d));
5953}
5954
5955static inline void
5956SET_MapGrid1d(struct _glapi_table *disp,
5957 void (GLAPIENTRYP fn) (GLint, GLdouble, GLdouble))
5958{
5959 SET_by_offset(disp, _gloffset_MapGrid1d, fn);
5960}
5961
5962typedef void (GLAPIENTRYP _glptr_MapGrid1f) (GLint, GLfloat, GLfloat);
5963
5964#define CALL_MapGrid1f(disp, parameters) \
5965 (* GET_MapGrid1f(disp)) parameters
5966static inline _glptr_MapGrid1f
5967GET_MapGrid1f(struct _glapi_table *disp)
5968{
5969 return (_glptr_MapGrid1f) (GET_by_offset(disp, _gloffset_MapGrid1f));
5970}
5971
5972static inline void
5973SET_MapGrid1f(struct _glapi_table *disp,
5974 void (GLAPIENTRYP fn) (GLint, GLfloat, GLfloat))
5975{
5976 SET_by_offset(disp, _gloffset_MapGrid1f, fn);
5977}
5978
5979typedef void (GLAPIENTRYP _glptr_MapGrid2d) (GLint, GLdouble, GLdouble, GLint,
5980 GLdouble, GLdouble);
5981#define CALL_MapGrid2d(disp, parameters) \
5982 (* GET_MapGrid2d(disp)) parameters
5983static inline _glptr_MapGrid2d
5984GET_MapGrid2d(struct _glapi_table *disp)
5985{
5986 return (_glptr_MapGrid2d) (GET_by_offset(disp, _gloffset_MapGrid2d));
5987}
5988
5989static inline void
5990SET_MapGrid2d(struct _glapi_table *disp,
5991 void (GLAPIENTRYP fn) (GLint, GLdouble, GLdouble, GLint, GLdouble,
5992 GLdouble))
5993{
5994 SET_by_offset(disp, _gloffset_MapGrid2d, fn);
5995}
5996
5997typedef void (GLAPIENTRYP _glptr_MapGrid2f) (GLint, GLfloat, GLfloat, GLint,
5998 GLfloat, GLfloat);
5999#define CALL_MapGrid2f(disp, parameters) \
6000 (* GET_MapGrid2f(disp)) parameters
6001static inline _glptr_MapGrid2f
6002GET_MapGrid2f(struct _glapi_table *disp)
6003{
6004 return (_glptr_MapGrid2f) (GET_by_offset(disp, _gloffset_MapGrid2f));
6005}
6006
6007static inline void
6008SET_MapGrid2f(struct _glapi_table *disp,
6009 void (GLAPIENTRYP fn) (GLint, GLfloat, GLfloat, GLint, GLfloat,
6010 GLfloat))
6011{
6012 SET_by_offset(disp, _gloffset_MapGrid2f, fn);
6013}
6014
6015typedef void (GLAPIENTRYP _glptr_EvalCoord1d) (GLdouble);
6016
6017#define CALL_EvalCoord1d(disp, parameters) \
6018 (* GET_EvalCoord1d(disp)) parameters
6019static inline _glptr_EvalCoord1d
6020GET_EvalCoord1d(struct _glapi_table *disp)
6021{
6022 return (_glptr_EvalCoord1d) (GET_by_offset(disp, _gloffset_EvalCoord1d));
6023}
6024
6025static inline void
6026SET_EvalCoord1d(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLdouble))
6027{
6028 SET_by_offset(disp, _gloffset_EvalCoord1d, fn);
6029}
6030
6031typedef void (GLAPIENTRYP _glptr_EvalCoord1dv) (const GLdouble *);
6032
6033#define CALL_EvalCoord1dv(disp, parameters) \
6034 (* GET_EvalCoord1dv(disp)) parameters
6035static inline _glptr_EvalCoord1dv
6036GET_EvalCoord1dv(struct _glapi_table *disp)
6037{
6038 return (_glptr_EvalCoord1dv) (GET_by_offset(disp, _gloffset_EvalCoord1dv));
6039}
6040
6041static inline void
6042SET_EvalCoord1dv(struct _glapi_table *disp,
6043 void (GLAPIENTRYP fn) (const GLdouble *))
6044{
6045 SET_by_offset(disp, _gloffset_EvalCoord1dv, fn);
6046}
6047
6048typedef void (GLAPIENTRYP _glptr_EvalCoord1f) (GLfloat);
6049
6050#define CALL_EvalCoord1f(disp, parameters) \
6051 (* GET_EvalCoord1f(disp)) parameters
6052static inline _glptr_EvalCoord1f
6053GET_EvalCoord1f(struct _glapi_table *disp)
6054{
6055 return (_glptr_EvalCoord1f) (GET_by_offset(disp, _gloffset_EvalCoord1f));
6056}
6057
6058static inline void
6059SET_EvalCoord1f(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLfloat))
6060{
6061 SET_by_offset(disp, _gloffset_EvalCoord1f, fn);
6062}
6063
6064typedef void (GLAPIENTRYP _glptr_EvalCoord1fv) (const GLfloat *);
6065
6066#define CALL_EvalCoord1fv(disp, parameters) \
6067 (* GET_EvalCoord1fv(disp)) parameters
6068static inline _glptr_EvalCoord1fv
6069GET_EvalCoord1fv(struct _glapi_table *disp)
6070{
6071 return (_glptr_EvalCoord1fv) (GET_by_offset(disp, _gloffset_EvalCoord1fv));
6072}
6073
6074static inline void
6075SET_EvalCoord1fv(struct _glapi_table *disp,
6076 void (GLAPIENTRYP fn) (const GLfloat *))
6077{
6078 SET_by_offset(disp, _gloffset_EvalCoord1fv, fn);
6079}
6080
6081typedef void (GLAPIENTRYP _glptr_EvalCoord2d) (GLdouble, GLdouble);
6082
6083#define CALL_EvalCoord2d(disp, parameters) \
6084 (* GET_EvalCoord2d(disp)) parameters
6085static inline _glptr_EvalCoord2d
6086GET_EvalCoord2d(struct _glapi_table *disp)
6087{
6088 return (_glptr_EvalCoord2d) (GET_by_offset(disp, _gloffset_EvalCoord2d));
6089}
6090
6091static inline void
6092SET_EvalCoord2d(struct _glapi_table *disp,
6093 void (GLAPIENTRYP fn) (GLdouble, GLdouble))
6094{
6095 SET_by_offset(disp, _gloffset_EvalCoord2d, fn);
6096}
6097
6098typedef void (GLAPIENTRYP _glptr_EvalCoord2dv) (const GLdouble *);
6099
6100#define CALL_EvalCoord2dv(disp, parameters) \
6101 (* GET_EvalCoord2dv(disp)) parameters
6102static inline _glptr_EvalCoord2dv
6103GET_EvalCoord2dv(struct _glapi_table *disp)
6104{
6105 return (_glptr_EvalCoord2dv) (GET_by_offset(disp, _gloffset_EvalCoord2dv));
6106}
6107
6108static inline void
6109SET_EvalCoord2dv(struct _glapi_table *disp,
6110 void (GLAPIENTRYP fn) (const GLdouble *))
6111{
6112 SET_by_offset(disp, _gloffset_EvalCoord2dv, fn);
6113}
6114
6115typedef void (GLAPIENTRYP _glptr_EvalCoord2f) (GLfloat, GLfloat);
6116
6117#define CALL_EvalCoord2f(disp, parameters) \
6118 (* GET_EvalCoord2f(disp)) parameters
6119static inline _glptr_EvalCoord2f
6120GET_EvalCoord2f(struct _glapi_table *disp)
6121{
6122 return (_glptr_EvalCoord2f) (GET_by_offset(disp, _gloffset_EvalCoord2f));
6123}
6124
6125static inline void
6126SET_EvalCoord2f(struct _glapi_table *disp,
6127 void (GLAPIENTRYP fn) (GLfloat, GLfloat))
6128{
6129 SET_by_offset(disp, _gloffset_EvalCoord2f, fn);
6130}
6131
6132typedef void (GLAPIENTRYP _glptr_EvalCoord2fv) (const GLfloat *);
6133
6134#define CALL_EvalCoord2fv(disp, parameters) \
6135 (* GET_EvalCoord2fv(disp)) parameters
6136static inline _glptr_EvalCoord2fv
6137GET_EvalCoord2fv(struct _glapi_table *disp)
6138{
6139 return (_glptr_EvalCoord2fv) (GET_by_offset(disp, _gloffset_EvalCoord2fv));
6140}
6141
6142static inline void
6143SET_EvalCoord2fv(struct _glapi_table *disp,
6144 void (GLAPIENTRYP fn) (const GLfloat *))
6145{
6146 SET_by_offset(disp, _gloffset_EvalCoord2fv, fn);
6147}
6148
6149typedef void (GLAPIENTRYP _glptr_EvalMesh1) (GLenum, GLint, GLint);
6150
6151#define CALL_EvalMesh1(disp, parameters) \
6152 (* GET_EvalMesh1(disp)) parameters
6153static inline _glptr_EvalMesh1
6154GET_EvalMesh1(struct _glapi_table *disp)
6155{
6156 return (_glptr_EvalMesh1) (GET_by_offset(disp, _gloffset_EvalMesh1));
6157}
6158
6159static inline void
6160SET_EvalMesh1(struct _glapi_table *disp,
6161 void (GLAPIENTRYP fn) (GLenum, GLint, GLint))
6162{
6163 SET_by_offset(disp, _gloffset_EvalMesh1, fn);
6164}
6165
6166typedef void (GLAPIENTRYP _glptr_EvalPoint1) (GLint);
6167
6168#define CALL_EvalPoint1(disp, parameters) \
6169 (* GET_EvalPoint1(disp)) parameters
6170static inline _glptr_EvalPoint1
6171GET_EvalPoint1(struct _glapi_table *disp)
6172{
6173 return (_glptr_EvalPoint1) (GET_by_offset(disp, _gloffset_EvalPoint1));
6174}
6175
6176static inline void
6177SET_EvalPoint1(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLint))
6178{
6179 SET_by_offset(disp, _gloffset_EvalPoint1, fn);
6180}
6181
6182typedef void (GLAPIENTRYP _glptr_EvalMesh2) (GLenum, GLint, GLint, GLint,
6183 GLint);
6184#define CALL_EvalMesh2(disp, parameters) \
6185 (* GET_EvalMesh2(disp)) parameters
6186static inline _glptr_EvalMesh2
6187GET_EvalMesh2(struct _glapi_table *disp)
6188{
6189 return (_glptr_EvalMesh2) (GET_by_offset(disp, _gloffset_EvalMesh2));
6190}
6191
6192static inline void
6193SET_EvalMesh2(struct _glapi_table *disp,
6194 void (GLAPIENTRYP fn) (GLenum, GLint, GLint, GLint, GLint))
6195{
6196 SET_by_offset(disp, _gloffset_EvalMesh2, fn);
6197}
6198
6199typedef void (GLAPIENTRYP _glptr_EvalPoint2) (GLint, GLint);
6200
6201#define CALL_EvalPoint2(disp, parameters) \
6202 (* GET_EvalPoint2(disp)) parameters
6203static inline _glptr_EvalPoint2
6204GET_EvalPoint2(struct _glapi_table *disp)
6205{
6206 return (_glptr_EvalPoint2) (GET_by_offset(disp, _gloffset_EvalPoint2));
6207}
6208
6209static inline void
6210SET_EvalPoint2(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLint, GLint))
6211{
6212 SET_by_offset(disp, _gloffset_EvalPoint2, fn);
6213}
6214
6215typedef void (GLAPIENTRYP _glptr_AlphaFunc) (GLenum, GLclampf);
6216
6217#define CALL_AlphaFunc(disp, parameters) \
6218 (* GET_AlphaFunc(disp)) parameters
6219static inline _glptr_AlphaFunc
6220GET_AlphaFunc(struct _glapi_table *disp)
6221{
6222 return (_glptr_AlphaFunc) (GET_by_offset(disp, _gloffset_AlphaFunc));
6223}
6224
6225static inline void
6226SET_AlphaFunc(struct _glapi_table *disp,
6227 void (GLAPIENTRYP fn) (GLenum, GLclampf))
6228{
6229 SET_by_offset(disp, _gloffset_AlphaFunc, fn);
6230}
6231
6232typedef void (GLAPIENTRYP _glptr_BlendFunc) (GLenum, GLenum);
6233
6234#define CALL_BlendFunc(disp, parameters) \
6235 (* GET_BlendFunc(disp)) parameters
6236static inline _glptr_BlendFunc
6237GET_BlendFunc(struct _glapi_table *disp)
6238{
6239 return (_glptr_BlendFunc) (GET_by_offset(disp, _gloffset_BlendFunc));
6240}
6241
6242static inline void
6243SET_BlendFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum, GLenum))
6244{
6245 SET_by_offset(disp, _gloffset_BlendFunc, fn);
6246}
6247
6248typedef void (GLAPIENTRYP _glptr_LogicOp) (GLenum);
6249
6250#define CALL_LogicOp(disp, parameters) \
6251 (* GET_LogicOp(disp)) parameters
6252static inline _glptr_LogicOp
6253GET_LogicOp(struct _glapi_table *disp)
6254{
6255 return (_glptr_LogicOp) (GET_by_offset(disp, _gloffset_LogicOp));
6256}
6257
6258static inline void
6259SET_LogicOp(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum))
6260{
6261 SET_by_offset(disp, _gloffset_LogicOp, fn);
6262}
6263
6264typedef void (GLAPIENTRYP _glptr_StencilFunc) (GLenum, GLint, GLuint);
6265
6266#define CALL_StencilFunc(disp, parameters) \
6267 (* GET_StencilFunc(disp)) parameters
6268static inline _glptr_StencilFunc
6269GET_StencilFunc(struct _glapi_table *disp)
6270{
6271 return (_glptr_StencilFunc) (GET_by_offset(disp, _gloffset_StencilFunc));
6272}
6273
6274static inline void
6275SET_StencilFunc(struct _glapi_table *disp,
6276 void (GLAPIENTRYP fn) (GLenum, GLint, GLuint))
6277{
6278 SET_by_offset(disp, _gloffset_StencilFunc, fn);
6279}
6280
6281typedef void (GLAPIENTRYP _glptr_StencilOp) (GLenum, GLenum, GLenum);
6282
6283#define CALL_StencilOp(disp, parameters) \
6284 (* GET_StencilOp(disp)) parameters
6285static inline _glptr_StencilOp
6286GET_StencilOp(struct _glapi_table *disp)
6287{
6288 return (_glptr_StencilOp) (GET_by_offset(disp, _gloffset_StencilOp));
6289}
6290
6291static inline void
6292SET_StencilOp(struct _glapi_table *disp,
6293 void (GLAPIENTRYP fn) (GLenum, GLenum, GLenum))
6294{
6295 SET_by_offset(disp, _gloffset_StencilOp, fn);
6296}
6297
6298typedef void (GLAPIENTRYP _glptr_DepthFunc) (GLenum);
6299
6300#define CALL_DepthFunc(disp, parameters) \
6301 (* GET_DepthFunc(disp)) parameters
6302static inline _glptr_DepthFunc
6303GET_DepthFunc(struct _glapi_table *disp)
6304{
6305 return (_glptr_DepthFunc) (GET_by_offset(disp, _gloffset_DepthFunc));
6306}
6307
6308static inline void
6309SET_DepthFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum))
6310{
6311 SET_by_offset(disp, _gloffset_DepthFunc, fn);
6312}
6313
6314typedef void (GLAPIENTRYP _glptr_PixelZoom) (GLfloat, GLfloat);
6315
6316#define CALL_PixelZoom(disp, parameters) \
6317 (* GET_PixelZoom(disp)) parameters
6318static inline _glptr_PixelZoom
6319GET_PixelZoom(struct _glapi_table *disp)
6320{
6321 return (_glptr_PixelZoom) (GET_by_offset(disp, _gloffset_PixelZoom));
6322}
6323
6324static inline void
6325SET_PixelZoom(struct _glapi_table *disp,
6326 void (GLAPIENTRYP fn) (GLfloat, GLfloat))
6327{
6328 SET_by_offset(disp, _gloffset_PixelZoom, fn);
6329}
6330
6331typedef void (GLAPIENTRYP _glptr_PixelTransferf) (GLenum, GLfloat);
6332
6333#define CALL_PixelTransferf(disp, parameters) \
6334 (* GET_PixelTransferf(disp)) parameters
6335static inline _glptr_PixelTransferf
6336GET_PixelTransferf(struct _glapi_table *disp)
6337{
6338 return (_glptr_PixelTransferf) (GET_by_offset
6339 (disp, _gloffset_PixelTransferf));
6340}
6341
6342static inline void
6343SET_PixelTransferf(struct _glapi_table *disp,
6344 void (GLAPIENTRYP fn) (GLenum, GLfloat))
6345{
6346 SET_by_offset(disp, _gloffset_PixelTransferf, fn);
6347}
6348
6349typedef void (GLAPIENTRYP _glptr_PixelTransferi) (GLenum, GLint);
6350
6351#define CALL_PixelTransferi(disp, parameters) \
6352 (* GET_PixelTransferi(disp)) parameters
6353static inline _glptr_PixelTransferi
6354GET_PixelTransferi(struct _glapi_table *disp)
6355{
6356 return (_glptr_PixelTransferi) (GET_by_offset
6357 (disp, _gloffset_PixelTransferi));
6358}
6359
6360static inline void
6361SET_PixelTransferi(struct _glapi_table *disp,
6362 void (GLAPIENTRYP fn) (GLenum, GLint))
6363{
6364 SET_by_offset(disp, _gloffset_PixelTransferi, fn);
6365}
6366
6367typedef void (GLAPIENTRYP _glptr_PixelStoref) (GLenum, GLfloat);
6368
6369#define CALL_PixelStoref(disp, parameters) \
6370 (* GET_PixelStoref(disp)) parameters
6371static inline _glptr_PixelStoref
6372GET_PixelStoref(struct _glapi_table *disp)
6373{
6374 return (_glptr_PixelStoref) (GET_by_offset(disp, _gloffset_PixelStoref));
6375}
6376
6377static inline void
6378SET_PixelStoref(struct _glapi_table *disp,
6379 void (GLAPIENTRYP fn) (GLenum, GLfloat))
6380{
6381 SET_by_offset(disp, _gloffset_PixelStoref, fn);
6382}
6383
6384typedef void (GLAPIENTRYP _glptr_PixelStorei) (GLenum, GLint);
6385
6386#define CALL_PixelStorei(disp, parameters) \
6387 (* GET_PixelStorei(disp)) parameters
6388static inline _glptr_PixelStorei
6389GET_PixelStorei(struct _glapi_table *disp)
6390{
6391 return (_glptr_PixelStorei) (GET_by_offset(disp, _gloffset_PixelStorei));
6392}
6393
6394static inline void
6395SET_PixelStorei(struct _glapi_table *disp,
6396 void (GLAPIENTRYP fn) (GLenum, GLint))
6397{
6398 SET_by_offset(disp, _gloffset_PixelStorei, fn);
6399}
6400
6401typedef void (GLAPIENTRYP _glptr_PixelMapfv) (GLenum, GLsizei, const GLfloat *);
6402
6403#define CALL_PixelMapfv(disp, parameters) \
6404 (* GET_PixelMapfv(disp)) parameters
6405static inline _glptr_PixelMapfv
6406GET_PixelMapfv(struct _glapi_table *disp)
6407{
6408 return (_glptr_PixelMapfv) (GET_by_offset(disp, _gloffset_PixelMapfv));
6409}
6410
6411static inline void
6412SET_PixelMapfv(struct _glapi_table *disp,
6413 void (GLAPIENTRYP fn) (GLenum, GLsizei, const GLfloat *))
6414{
6415 SET_by_offset(disp, _gloffset_PixelMapfv, fn);
6416}
6417
6418typedef void (GLAPIENTRYP _glptr_PixelMapuiv) (GLenum, GLsizei, const GLuint *);
6419
6420#define CALL_PixelMapuiv(disp, parameters) \
6421 (* GET_PixelMapuiv(disp)) parameters
6422static inline _glptr_PixelMapuiv
6423GET_PixelMapuiv(struct _glapi_table *disp)
6424{
6425 return (_glptr_PixelMapuiv) (GET_by_offset(disp, _gloffset_PixelMapuiv));
6426}
6427
6428static inline void
6429SET_PixelMapuiv(struct _glapi_table *disp,
6430 void (GLAPIENTRYP fn) (GLenum, GLsizei, const GLuint *))
6431{
6432 SET_by_offset(disp, _gloffset_PixelMapuiv, fn);
6433}
6434
6435typedef void (GLAPIENTRYP _glptr_PixelMapusv) (GLenum, GLsizei,
6436 const GLushort *);
6437#define CALL_PixelMapusv(disp, parameters) \
6438 (* GET_PixelMapusv(disp)) parameters
6439static inline _glptr_PixelMapusv
6440GET_PixelMapusv(struct _glapi_table *disp)
6441{
6442 return (_glptr_PixelMapusv) (GET_by_offset(disp, _gloffset_PixelMapusv));
6443}
6444
6445static inline void
6446SET_PixelMapusv(struct _glapi_table *disp,
6447 void (GLAPIENTRYP fn) (GLenum, GLsizei, const GLushort *))
6448{
6449 SET_by_offset(disp, _gloffset_PixelMapusv, fn);
6450}
6451
6452typedef void (GLAPIENTRYP _glptr_ReadBuffer) (GLenum);
6453
6454#define CALL_ReadBuffer(disp, parameters) \
6455 (* GET_ReadBuffer(disp)) parameters
6456static inline _glptr_ReadBuffer
6457GET_ReadBuffer(struct _glapi_table *disp)
6458{
6459 return (_glptr_ReadBuffer) (GET_by_offset(disp, _gloffset_ReadBuffer));
6460}
6461
6462static inline void
6463SET_ReadBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum))
6464{
6465 SET_by_offset(disp, _gloffset_ReadBuffer, fn);
6466}
6467
6468typedef void (GLAPIENTRYP _glptr_CopyPixels) (GLint, GLint, GLsizei, GLsizei,
6469 GLenum);
6470#define CALL_CopyPixels(disp, parameters) \
6471 (* GET_CopyPixels(disp)) parameters
6472static inline _glptr_CopyPixels
6473GET_CopyPixels(struct _glapi_table *disp)
6474{
6475 return (_glptr_CopyPixels) (GET_by_offset(disp, _gloffset_CopyPixels));
6476}
6477
6478static inline void
6479SET_CopyPixels(struct _glapi_table *disp,
6480 void (GLAPIENTRYP fn) (GLint, GLint, GLsizei, GLsizei, GLenum))
6481{
6482 SET_by_offset(disp, _gloffset_CopyPixels, fn);
6483}
6484
6485typedef void (GLAPIENTRYP _glptr_ReadPixels) (GLint, GLint, GLsizei, GLsizei,
6486 GLenum, GLenum, GLvoid *);
6487#define CALL_ReadPixels(disp, parameters) \
6488 (* GET_ReadPixels(disp)) parameters
6489static inline _glptr_ReadPixels
6490GET_ReadPixels(struct _glapi_table *disp)
6491{
6492 return (_glptr_ReadPixels) (GET_by_offset(disp, _gloffset_ReadPixels));
6493}
6494
6495static inline void
6496SET_ReadPixels(struct _glapi_table *disp,
6497 void (GLAPIENTRYP fn) (GLint, GLint, GLsizei, GLsizei, GLenum,
6498 GLenum, GLvoid *))
6499{
6500 SET_by_offset(disp, _gloffset_ReadPixels, fn);
6501}
6502
6503typedef void (GLAPIENTRYP _glptr_DrawPixels) (GLsizei, GLsizei, GLenum, GLenum,
6504 const GLvoid *);
6505#define CALL_DrawPixels(disp, parameters) \
6506 (* GET_DrawPixels(disp)) parameters
6507static inline _glptr_DrawPixels
6508GET_DrawPixels(struct _glapi_table *disp)
6509{
6510 return (_glptr_DrawPixels) (GET_by_offset(disp, _gloffset_DrawPixels));
6511}
6512
6513static inline void
6514SET_DrawPixels(struct _glapi_table *disp,
6515 void (GLAPIENTRYP fn) (GLsizei, GLsizei, GLenum, GLenum,
6516 const GLvoid *))
6517{
6518 SET_by_offset(disp, _gloffset_DrawPixels, fn);
6519}
6520
6521typedef void (GLAPIENTRYP _glptr_GetBooleanv) (GLenum, GLboolean *);
6522
6523#define CALL_GetBooleanv(disp, parameters) \
6524 (* GET_GetBooleanv(disp)) parameters
6525static inline _glptr_GetBooleanv
6526GET_GetBooleanv(struct _glapi_table *disp)
6527{
6528 return (_glptr_GetBooleanv) (GET_by_offset(disp, _gloffset_GetBooleanv));
6529}
6530
6531static inline void
6532SET_GetBooleanv(struct _glapi_table *disp,
6533 void (GLAPIENTRYP fn) (GLenum, GLboolean *))
6534{
6535 SET_by_offset(disp, _gloffset_GetBooleanv, fn);
6536}
6537
6538typedef void (GLAPIENTRYP _glptr_GetClipPlane) (GLenum, GLdouble *);
6539
6540#define CALL_GetClipPlane(disp, parameters) \
6541 (* GET_GetClipPlane(disp)) parameters
6542static inline _glptr_GetClipPlane
6543GET_GetClipPlane(struct _glapi_table *disp)
6544{
6545 return (_glptr_GetClipPlane) (GET_by_offset(disp, _gloffset_GetClipPlane));
6546}
6547
6548static inline void
6549SET_GetClipPlane(struct _glapi_table *disp,
6550 void (GLAPIENTRYP fn) (GLenum, GLdouble *))
6551{
6552 SET_by_offset(disp, _gloffset_GetClipPlane, fn);
6553}
6554
6555typedef void (GLAPIENTRYP _glptr_GetDoublev) (GLenum, GLdouble *);
6556
6557#define CALL_GetDoublev(disp, parameters) \
6558 (* GET_GetDoublev(disp)) parameters
6559static inline _glptr_GetDoublev
6560GET_GetDoublev(struct _glapi_table *disp)
6561{
6562 return (_glptr_GetDoublev) (GET_by_offset(disp, _gloffset_GetDoublev));
6563}
6564
6565static inline void
6566SET_GetDoublev(struct _glapi_table *disp,
6567 void (GLAPIENTRYP fn) (GLenum, GLdouble *))
6568{
6569 SET_by_offset(disp, _gloffset_GetDoublev, fn);
6570}
6571
6572typedef GLenum(GLAPIENTRYP _glptr_GetError) (void);
6573
6574#define CALL_GetError(disp, parameters) \
6575 (* GET_GetError(disp)) parameters
6576static inline _glptr_GetError
6577GET_GetError(struct _glapi_table *disp)
6578{
6579 return (_glptr_GetError) (GET_by_offset(disp, _gloffset_GetError));
6580}
6581
6582static inline void
6583SET_GetError(struct _glapi_table *disp, GLenum(GLAPIENTRYP fn) (void))
6584{
6585 SET_by_offset(disp, _gloffset_GetError, fn);
6586}
6587
6588typedef void (GLAPIENTRYP _glptr_GetFloatv) (GLenum, GLfloat *);
6589
6590#define CALL_GetFloatv(disp, parameters) \
6591 (* GET_GetFloatv(disp)) parameters
6592static inline _glptr_GetFloatv
6593GET_GetFloatv(struct _glapi_table *disp)
6594{
6595 return (_glptr_GetFloatv) (GET_by_offset(disp, _gloffset_GetFloatv));
6596}
6597
6598static inline void
6599SET_GetFloatv(struct _glapi_table *disp,
6600 void (GLAPIENTRYP fn) (GLenum, GLfloat *))
6601{
6602 SET_by_offset(disp, _gloffset_GetFloatv, fn);
6603}
6604
6605typedef void (GLAPIENTRYP _glptr_GetIntegerv) (GLenum, GLint *);
6606
6607#define CALL_GetIntegerv(disp, parameters) \
6608 (* GET_GetIntegerv(disp)) parameters
6609static inline _glptr_GetIntegerv
6610GET_GetIntegerv(struct _glapi_table *disp)
6611{
6612 return (_glptr_GetIntegerv) (GET_by_offset(disp, _gloffset_GetIntegerv));
6613}
6614
6615static inline void
6616SET_GetIntegerv(struct _glapi_table *disp,
6617 void (GLAPIENTRYP fn) (GLenum, GLint *))
6618{
6619 SET_by_offset(disp, _gloffset_GetIntegerv, fn);
6620}
6621
6622typedef void (GLAPIENTRYP _glptr_GetLightfv) (GLenum, GLenum, GLfloat *);
6623
6624#define CALL_GetLightfv(disp, parameters) \
6625 (* GET_GetLightfv(disp)) parameters
6626static inline _glptr_GetLightfv
6627GET_GetLightfv(struct _glapi_table *disp)
6628{
6629 return (_glptr_GetLightfv) (GET_by_offset(disp, _gloffset_GetLightfv));
6630}
6631
6632static inline void
6633SET_GetLightfv(struct _glapi_table *disp,
6634 void (GLAPIENTRYP fn) (GLenum, GLenum, GLfloat *))
6635{
6636 SET_by_offset(disp, _gloffset_GetLightfv, fn);
6637}
6638
6639typedef void (GLAPIENTRYP _glptr_GetLightiv) (GLenum, GLenum, GLint *);
6640
6641#define CALL_GetLightiv(disp, parameters) \
6642 (* GET_GetLightiv(disp)) parameters
6643static inline _glptr_GetLightiv
6644GET_GetLightiv(struct _glapi_table *disp)
6645{
6646 return (_glptr_GetLightiv) (GET_by_offset(disp, _gloffset_GetLightiv));
6647}
6648
6649static inline void
6650SET_GetLightiv(struct _glapi_table *disp,
6651 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint *))
6652{
6653 SET_by_offset(disp, _gloffset_GetLightiv, fn);
6654}
6655
6656typedef void (GLAPIENTRYP _glptr_GetMapdv) (GLenum, GLenum, GLdouble *);
6657
6658#define CALL_GetMapdv(disp, parameters) \
6659 (* GET_GetMapdv(disp)) parameters
6660static inline _glptr_GetMapdv
6661GET_GetMapdv(struct _glapi_table *disp)
6662{
6663 return (_glptr_GetMapdv) (GET_by_offset(disp, _gloffset_GetMapdv));
6664}
6665
6666static inline void
6667SET_GetMapdv(struct _glapi_table *disp,
6668 void (GLAPIENTRYP fn) (GLenum, GLenum, GLdouble *))
6669{
6670 SET_by_offset(disp, _gloffset_GetMapdv, fn);
6671}
6672
6673typedef void (GLAPIENTRYP _glptr_GetMapfv) (GLenum, GLenum, GLfloat *);
6674
6675#define CALL_GetMapfv(disp, parameters) \
6676 (* GET_GetMapfv(disp)) parameters
6677static inline _glptr_GetMapfv
6678GET_GetMapfv(struct _glapi_table *disp)
6679{
6680 return (_glptr_GetMapfv) (GET_by_offset(disp, _gloffset_GetMapfv));
6681}
6682
6683static inline void
6684SET_GetMapfv(struct _glapi_table *disp,
6685 void (GLAPIENTRYP fn) (GLenum, GLenum, GLfloat *))
6686{
6687 SET_by_offset(disp, _gloffset_GetMapfv, fn);
6688}
6689
6690typedef void (GLAPIENTRYP _glptr_GetMapiv) (GLenum, GLenum, GLint *);
6691
6692#define CALL_GetMapiv(disp, parameters) \
6693 (* GET_GetMapiv(disp)) parameters
6694static inline _glptr_GetMapiv
6695GET_GetMapiv(struct _glapi_table *disp)
6696{
6697 return (_glptr_GetMapiv) (GET_by_offset(disp, _gloffset_GetMapiv));
6698}
6699
6700static inline void
6701SET_GetMapiv(struct _glapi_table *disp,
6702 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint *))
6703{
6704 SET_by_offset(disp, _gloffset_GetMapiv, fn);
6705}
6706
6707typedef void (GLAPIENTRYP _glptr_GetMaterialfv) (GLenum, GLenum, GLfloat *);
6708
6709#define CALL_GetMaterialfv(disp, parameters) \
6710 (* GET_GetMaterialfv(disp)) parameters
6711static inline _glptr_GetMaterialfv
6712GET_GetMaterialfv(struct _glapi_table *disp)
6713{
6714 return (_glptr_GetMaterialfv) (GET_by_offset
6715 (disp, _gloffset_GetMaterialfv));
6716}
6717
6718static inline void
6719SET_GetMaterialfv(struct _glapi_table *disp,
6720 void (GLAPIENTRYP fn) (GLenum, GLenum, GLfloat *))
6721{
6722 SET_by_offset(disp, _gloffset_GetMaterialfv, fn);
6723}
6724
6725typedef void (GLAPIENTRYP _glptr_GetMaterialiv) (GLenum, GLenum, GLint *);
6726
6727#define CALL_GetMaterialiv(disp, parameters) \
6728 (* GET_GetMaterialiv(disp)) parameters
6729static inline _glptr_GetMaterialiv
6730GET_GetMaterialiv(struct _glapi_table *disp)
6731{
6732 return (_glptr_GetMaterialiv) (GET_by_offset
6733 (disp, _gloffset_GetMaterialiv));
6734}
6735
6736static inline void
6737SET_GetMaterialiv(struct _glapi_table *disp,
6738 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint *))
6739{
6740 SET_by_offset(disp, _gloffset_GetMaterialiv, fn);
6741}
6742
6743typedef void (GLAPIENTRYP _glptr_GetPixelMapfv) (GLenum, GLfloat *);
6744
6745#define CALL_GetPixelMapfv(disp, parameters) \
6746 (* GET_GetPixelMapfv(disp)) parameters
6747static inline _glptr_GetPixelMapfv
6748GET_GetPixelMapfv(struct _glapi_table *disp)
6749{
6750 return (_glptr_GetPixelMapfv) (GET_by_offset
6751 (disp, _gloffset_GetPixelMapfv));
6752}
6753
6754static inline void
6755SET_GetPixelMapfv(struct _glapi_table *disp,
6756 void (GLAPIENTRYP fn) (GLenum, GLfloat *))
6757{
6758 SET_by_offset(disp, _gloffset_GetPixelMapfv, fn);
6759}
6760
6761typedef void (GLAPIENTRYP _glptr_GetPixelMapuiv) (GLenum, GLuint *);
6762
6763#define CALL_GetPixelMapuiv(disp, parameters) \
6764 (* GET_GetPixelMapuiv(disp)) parameters
6765static inline _glptr_GetPixelMapuiv
6766GET_GetPixelMapuiv(struct _glapi_table *disp)
6767{
6768 return (_glptr_GetPixelMapuiv) (GET_by_offset
6769 (disp, _gloffset_GetPixelMapuiv));
6770}
6771
6772static inline void
6773SET_GetPixelMapuiv(struct _glapi_table *disp,
6774 void (GLAPIENTRYP fn) (GLenum, GLuint *))
6775{
6776 SET_by_offset(disp, _gloffset_GetPixelMapuiv, fn);
6777}
6778
6779typedef void (GLAPIENTRYP _glptr_GetPixelMapusv) (GLenum, GLushort *);
6780
6781#define CALL_GetPixelMapusv(disp, parameters) \
6782 (* GET_GetPixelMapusv(disp)) parameters
6783static inline _glptr_GetPixelMapusv
6784GET_GetPixelMapusv(struct _glapi_table *disp)
6785{
6786 return (_glptr_GetPixelMapusv) (GET_by_offset
6787 (disp, _gloffset_GetPixelMapusv));
6788}
6789
6790static inline void
6791SET_GetPixelMapusv(struct _glapi_table *disp,
6792 void (GLAPIENTRYP fn) (GLenum, GLushort *))
6793{
6794 SET_by_offset(disp, _gloffset_GetPixelMapusv, fn);
6795}
6796
6797typedef void (GLAPIENTRYP _glptr_GetPolygonStipple) (GLubyte *);
6798
6799#define CALL_GetPolygonStipple(disp, parameters) \
6800 (* GET_GetPolygonStipple(disp)) parameters
6801static inline _glptr_GetPolygonStipple
6802GET_GetPolygonStipple(struct _glapi_table *disp)
6803{
6804 return (_glptr_GetPolygonStipple) (GET_by_offset
6805 (disp, _gloffset_GetPolygonStipple));
6806}
6807
6808static inline void
6809SET_GetPolygonStipple(struct _glapi_table *disp,
6810 void (GLAPIENTRYP fn) (GLubyte *))
6811{
6812 SET_by_offset(disp, _gloffset_GetPolygonStipple, fn);
6813}
6814
6815typedef const GLubyte *(GLAPIENTRYP _glptr_GetString) (GLenum);
6816
6817#define CALL_GetString(disp, parameters) \
6818 (* GET_GetString(disp)) parameters
6819static inline _glptr_GetString
6820GET_GetString(struct _glapi_table *disp)
6821{
6822 return (_glptr_GetString) (GET_by_offset(disp, _gloffset_GetString));
6823}
6824
6825static inline void
6826SET_GetString(struct _glapi_table *disp,
6827 const GLubyte * (GLAPIENTRYP fn) (GLenum))
6828{
6829 SET_by_offset(disp, _gloffset_GetString, fn);
6830}
6831
6832typedef void (GLAPIENTRYP _glptr_GetTexEnvfv) (GLenum, GLenum, GLfloat *);
6833
6834#define CALL_GetTexEnvfv(disp, parameters) \
6835 (* GET_GetTexEnvfv(disp)) parameters
6836static inline _glptr_GetTexEnvfv
6837GET_GetTexEnvfv(struct _glapi_table *disp)
6838{
6839 return (_glptr_GetTexEnvfv) (GET_by_offset(disp, _gloffset_GetTexEnvfv));
6840}
6841
6842static inline void
6843SET_GetTexEnvfv(struct _glapi_table *disp,
6844 void (GLAPIENTRYP fn) (GLenum, GLenum, GLfloat *))
6845{
6846 SET_by_offset(disp, _gloffset_GetTexEnvfv, fn);
6847}
6848
6849typedef void (GLAPIENTRYP _glptr_GetTexEnviv) (GLenum, GLenum, GLint *);
6850
6851#define CALL_GetTexEnviv(disp, parameters) \
6852 (* GET_GetTexEnviv(disp)) parameters
6853static inline _glptr_GetTexEnviv
6854GET_GetTexEnviv(struct _glapi_table *disp)
6855{
6856 return (_glptr_GetTexEnviv) (GET_by_offset(disp, _gloffset_GetTexEnviv));
6857}
6858
6859static inline void
6860SET_GetTexEnviv(struct _glapi_table *disp,
6861 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint *))
6862{
6863 SET_by_offset(disp, _gloffset_GetTexEnviv, fn);
6864}
6865
6866typedef void (GLAPIENTRYP _glptr_GetTexGendv) (GLenum, GLenum, GLdouble *);
6867
6868#define CALL_GetTexGendv(disp, parameters) \
6869 (* GET_GetTexGendv(disp)) parameters
6870static inline _glptr_GetTexGendv
6871GET_GetTexGendv(struct _glapi_table *disp)
6872{
6873 return (_glptr_GetTexGendv) (GET_by_offset(disp, _gloffset_GetTexGendv));
6874}
6875
6876static inline void
6877SET_GetTexGendv(struct _glapi_table *disp,
6878 void (GLAPIENTRYP fn) (GLenum, GLenum, GLdouble *))
6879{
6880 SET_by_offset(disp, _gloffset_GetTexGendv, fn);
6881}
6882
6883typedef void (GLAPIENTRYP _glptr_GetTexGenfv) (GLenum, GLenum, GLfloat *);
6884
6885#define CALL_GetTexGenfv(disp, parameters) \
6886 (* GET_GetTexGenfv(disp)) parameters
6887static inline _glptr_GetTexGenfv
6888GET_GetTexGenfv(struct _glapi_table *disp)
6889{
6890 return (_glptr_GetTexGenfv) (GET_by_offset(disp, _gloffset_GetTexGenfv));
6891}
6892
6893static inline void
6894SET_GetTexGenfv(struct _glapi_table *disp,
6895 void (GLAPIENTRYP fn) (GLenum, GLenum, GLfloat *))
6896{
6897 SET_by_offset(disp, _gloffset_GetTexGenfv, fn);
6898}
6899
6900typedef void (GLAPIENTRYP _glptr_GetTexGeniv) (GLenum, GLenum, GLint *);
6901
6902#define CALL_GetTexGeniv(disp, parameters) \
6903 (* GET_GetTexGeniv(disp)) parameters
6904static inline _glptr_GetTexGeniv
6905GET_GetTexGeniv(struct _glapi_table *disp)
6906{
6907 return (_glptr_GetTexGeniv) (GET_by_offset(disp, _gloffset_GetTexGeniv));
6908}
6909
6910static inline void
6911SET_GetTexGeniv(struct _glapi_table *disp,
6912 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint *))
6913{
6914 SET_by_offset(disp, _gloffset_GetTexGeniv, fn);
6915}
6916
6917typedef void (GLAPIENTRYP _glptr_GetTexImage) (GLenum, GLint, GLenum, GLenum,
6918 GLvoid *);
6919#define CALL_GetTexImage(disp, parameters) \
6920 (* GET_GetTexImage(disp)) parameters
6921static inline _glptr_GetTexImage
6922GET_GetTexImage(struct _glapi_table *disp)
6923{
6924 return (_glptr_GetTexImage) (GET_by_offset(disp, _gloffset_GetTexImage));
6925}
6926
6927static inline void
6928SET_GetTexImage(struct _glapi_table *disp,
6929 void (GLAPIENTRYP fn) (GLenum, GLint, GLenum, GLenum, GLvoid *))
6930{
6931 SET_by_offset(disp, _gloffset_GetTexImage, fn);
6932}
6933
6934typedef void (GLAPIENTRYP _glptr_GetTexParameterfv) (GLenum, GLenum, GLfloat *);
6935
6936#define CALL_GetTexParameterfv(disp, parameters) \
6937 (* GET_GetTexParameterfv(disp)) parameters
6938static inline _glptr_GetTexParameterfv
6939GET_GetTexParameterfv(struct _glapi_table *disp)
6940{
6941 return (_glptr_GetTexParameterfv) (GET_by_offset
6942 (disp, _gloffset_GetTexParameterfv));
6943}
6944
6945static inline void
6946SET_GetTexParameterfv(struct _glapi_table *disp,
6947 void (GLAPIENTRYP fn) (GLenum, GLenum, GLfloat *))
6948{
6949 SET_by_offset(disp, _gloffset_GetTexParameterfv, fn);
6950}
6951
6952typedef void (GLAPIENTRYP _glptr_GetTexParameteriv) (GLenum, GLenum, GLint *);
6953
6954#define CALL_GetTexParameteriv(disp, parameters) \
6955 (* GET_GetTexParameteriv(disp)) parameters
6956static inline _glptr_GetTexParameteriv
6957GET_GetTexParameteriv(struct _glapi_table *disp)
6958{
6959 return (_glptr_GetTexParameteriv) (GET_by_offset
6960 (disp, _gloffset_GetTexParameteriv));
6961}
6962
6963static inline void
6964SET_GetTexParameteriv(struct _glapi_table *disp,
6965 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint *))
6966{
6967 SET_by_offset(disp, _gloffset_GetTexParameteriv, fn);
6968}
6969
6970typedef void (GLAPIENTRYP _glptr_GetTexLevelParameterfv) (GLenum, GLint, GLenum,
6971 GLfloat *);
6972#define CALL_GetTexLevelParameterfv(disp, parameters) \
6973 (* GET_GetTexLevelParameterfv(disp)) parameters
6974static inline _glptr_GetTexLevelParameterfv
6975GET_GetTexLevelParameterfv(struct _glapi_table *disp)
6976{
6977 return (_glptr_GetTexLevelParameterfv) (GET_by_offset
6978 (disp,
6979 _gloffset_GetTexLevelParameterfv));
6980}
6981
6982static inline void
6983SET_GetTexLevelParameterfv(struct _glapi_table *disp,
6984 void (GLAPIENTRYP fn) (GLenum, GLint, GLenum,
6985 GLfloat *))
6986{
6987 SET_by_offset(disp, _gloffset_GetTexLevelParameterfv, fn);
6988}
6989
6990typedef void (GLAPIENTRYP _glptr_GetTexLevelParameteriv) (GLenum, GLint, GLenum,
6991 GLint *);
6992#define CALL_GetTexLevelParameteriv(disp, parameters) \
6993 (* GET_GetTexLevelParameteriv(disp)) parameters
6994static inline _glptr_GetTexLevelParameteriv
6995GET_GetTexLevelParameteriv(struct _glapi_table *disp)
6996{
6997 return (_glptr_GetTexLevelParameteriv) (GET_by_offset
6998 (disp,
6999 _gloffset_GetTexLevelParameteriv));
7000}
7001
7002static inline void
7003SET_GetTexLevelParameteriv(struct _glapi_table *disp,
7004 void (GLAPIENTRYP fn) (GLenum, GLint, GLenum,
7005 GLint *))
7006{
7007 SET_by_offset(disp, _gloffset_GetTexLevelParameteriv, fn);
7008}
7009
7010typedef GLboolean(GLAPIENTRYP _glptr_IsEnabled) (GLenum);
7011
7012#define CALL_IsEnabled(disp, parameters) \
7013 (* GET_IsEnabled(disp)) parameters
7014static inline _glptr_IsEnabled
7015GET_IsEnabled(struct _glapi_table *disp)
7016{
7017 return (_glptr_IsEnabled) (GET_by_offset(disp, _gloffset_IsEnabled));
7018}
7019
7020static inline void
7021SET_IsEnabled(struct _glapi_table *disp, GLboolean(GLAPIENTRYP fn) (GLenum))
7022{
7023 SET_by_offset(disp, _gloffset_IsEnabled, fn);
7024}
7025
7026typedef GLboolean(GLAPIENTRYP _glptr_IsList) (GLuint);
7027
7028#define CALL_IsList(disp, parameters) \
7029 (* GET_IsList(disp)) parameters
7030static inline _glptr_IsList
7031GET_IsList(struct _glapi_table *disp)
7032{
7033 return (_glptr_IsList) (GET_by_offset(disp, _gloffset_IsList));
7034}
7035
7036static inline void
7037SET_IsList(struct _glapi_table *disp, GLboolean(GLAPIENTRYP fn) (GLuint))
7038{
7039 SET_by_offset(disp, _gloffset_IsList, fn);
7040}
7041
7042typedef void (GLAPIENTRYP _glptr_DepthRange) (GLclampd, GLclampd);
7043
7044#define CALL_DepthRange(disp, parameters) \
7045 (* GET_DepthRange(disp)) parameters
7046static inline _glptr_DepthRange
7047GET_DepthRange(struct _glapi_table *disp)
7048{
7049 return (_glptr_DepthRange) (GET_by_offset(disp, _gloffset_DepthRange));
7050}
7051
7052static inline void
7053SET_DepthRange(struct _glapi_table *disp,
7054 void (GLAPIENTRYP fn) (GLclampd, GLclampd))
7055{
7056 SET_by_offset(disp, _gloffset_DepthRange, fn);
7057}
7058
7059typedef void (GLAPIENTRYP _glptr_Frustum) (GLdouble, GLdouble, GLdouble,
7060 GLdouble, GLdouble, GLdouble);
7061#define CALL_Frustum(disp, parameters) \
7062 (* GET_Frustum(disp)) parameters
7063static inline _glptr_Frustum
7064GET_Frustum(struct _glapi_table *disp)
7065{
7066 return (_glptr_Frustum) (GET_by_offset(disp, _gloffset_Frustum));
7067}
7068
7069static inline void
7070SET_Frustum(struct _glapi_table *disp,
7071 void (GLAPIENTRYP fn) (GLdouble, GLdouble, GLdouble, GLdouble,
7072 GLdouble, GLdouble))
7073{
7074 SET_by_offset(disp, _gloffset_Frustum, fn);
7075}
7076
7077typedef void (GLAPIENTRYP _glptr_LoadIdentity) (void);
7078
7079#define CALL_LoadIdentity(disp, parameters) \
7080 (* GET_LoadIdentity(disp)) parameters
7081static inline _glptr_LoadIdentity
7082GET_LoadIdentity(struct _glapi_table *disp)
7083{
7084 return (_glptr_LoadIdentity) (GET_by_offset(disp, _gloffset_LoadIdentity));
7085}
7086
7087static inline void
7088SET_LoadIdentity(struct _glapi_table *disp, void (GLAPIENTRYP fn) (void))
7089{
7090 SET_by_offset(disp, _gloffset_LoadIdentity, fn);
7091}
7092
7093typedef void (GLAPIENTRYP _glptr_LoadMatrixf) (const GLfloat *);
7094
7095#define CALL_LoadMatrixf(disp, parameters) \
7096 (* GET_LoadMatrixf(disp)) parameters
7097static inline _glptr_LoadMatrixf
7098GET_LoadMatrixf(struct _glapi_table *disp)
7099{
7100 return (_glptr_LoadMatrixf) (GET_by_offset(disp, _gloffset_LoadMatrixf));
7101}
7102
7103static inline void
7104SET_LoadMatrixf(struct _glapi_table *disp,
7105 void (GLAPIENTRYP fn) (const GLfloat *))
7106{
7107 SET_by_offset(disp, _gloffset_LoadMatrixf, fn);
7108}
7109
7110typedef void (GLAPIENTRYP _glptr_LoadMatrixd) (const GLdouble *);
7111
7112#define CALL_LoadMatrixd(disp, parameters) \
7113 (* GET_LoadMatrixd(disp)) parameters
7114static inline _glptr_LoadMatrixd
7115GET_LoadMatrixd(struct _glapi_table *disp)
7116{
7117 return (_glptr_LoadMatrixd) (GET_by_offset(disp, _gloffset_LoadMatrixd));
7118}
7119
7120static inline void
7121SET_LoadMatrixd(struct _glapi_table *disp,
7122 void (GLAPIENTRYP fn) (const GLdouble *))
7123{
7124 SET_by_offset(disp, _gloffset_LoadMatrixd, fn);
7125}
7126
7127typedef void (GLAPIENTRYP _glptr_MatrixMode) (GLenum);
7128
7129#define CALL_MatrixMode(disp, parameters) \
7130 (* GET_MatrixMode(disp)) parameters
7131static inline _glptr_MatrixMode
7132GET_MatrixMode(struct _glapi_table *disp)
7133{
7134 return (_glptr_MatrixMode) (GET_by_offset(disp, _gloffset_MatrixMode));
7135}
7136
7137static inline void
7138SET_MatrixMode(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum))
7139{
7140 SET_by_offset(disp, _gloffset_MatrixMode, fn);
7141}
7142
7143typedef void (GLAPIENTRYP _glptr_MultMatrixf) (const GLfloat *);
7144
7145#define CALL_MultMatrixf(disp, parameters) \
7146 (* GET_MultMatrixf(disp)) parameters
7147static inline _glptr_MultMatrixf
7148GET_MultMatrixf(struct _glapi_table *disp)
7149{
7150 return (_glptr_MultMatrixf) (GET_by_offset(disp, _gloffset_MultMatrixf));
7151}
7152
7153static inline void
7154SET_MultMatrixf(struct _glapi_table *disp,
7155 void (GLAPIENTRYP fn) (const GLfloat *))
7156{
7157 SET_by_offset(disp, _gloffset_MultMatrixf, fn);
7158}
7159
7160typedef void (GLAPIENTRYP _glptr_MultMatrixd) (const GLdouble *);
7161
7162#define CALL_MultMatrixd(disp, parameters) \
7163 (* GET_MultMatrixd(disp)) parameters
7164static inline _glptr_MultMatrixd
7165GET_MultMatrixd(struct _glapi_table *disp)
7166{
7167 return (_glptr_MultMatrixd) (GET_by_offset(disp, _gloffset_MultMatrixd));
7168}
7169
7170static inline void
7171SET_MultMatrixd(struct _glapi_table *disp,
7172 void (GLAPIENTRYP fn) (const GLdouble *))
7173{
7174 SET_by_offset(disp, _gloffset_MultMatrixd, fn);
7175}
7176
7177typedef void (GLAPIENTRYP _glptr_Ortho) (GLdouble, GLdouble, GLdouble, GLdouble,
7178 GLdouble, GLdouble);
7179#define CALL_Ortho(disp, parameters) \
7180 (* GET_Ortho(disp)) parameters
7181static inline _glptr_Ortho
7182GET_Ortho(struct _glapi_table *disp)
7183{
7184 return (_glptr_Ortho) (GET_by_offset(disp, _gloffset_Ortho));
7185}
7186
7187static inline void
7188SET_Ortho(struct _glapi_table *disp,
7189 void (GLAPIENTRYP fn) (GLdouble, GLdouble, GLdouble, GLdouble,
7190 GLdouble, GLdouble))
7191{
7192 SET_by_offset(disp, _gloffset_Ortho, fn);
7193}
7194
7195typedef void (GLAPIENTRYP _glptr_PopMatrix) (void);
7196
7197#define CALL_PopMatrix(disp, parameters) \
7198 (* GET_PopMatrix(disp)) parameters
7199static inline _glptr_PopMatrix
7200GET_PopMatrix(struct _glapi_table *disp)
7201{
7202 return (_glptr_PopMatrix) (GET_by_offset(disp, _gloffset_PopMatrix));
7203}
7204
7205static inline void
7206SET_PopMatrix(struct _glapi_table *disp, void (GLAPIENTRYP fn) (void))
7207{
7208 SET_by_offset(disp, _gloffset_PopMatrix, fn);
7209}
7210
7211typedef void (GLAPIENTRYP _glptr_PushMatrix) (void);
7212
7213#define CALL_PushMatrix(disp, parameters) \
7214 (* GET_PushMatrix(disp)) parameters
7215static inline _glptr_PushMatrix
7216GET_PushMatrix(struct _glapi_table *disp)
7217{
7218 return (_glptr_PushMatrix) (GET_by_offset(disp, _gloffset_PushMatrix));
7219}
7220
7221static inline void
7222SET_PushMatrix(struct _glapi_table *disp, void (GLAPIENTRYP fn) (void))
7223{
7224 SET_by_offset(disp, _gloffset_PushMatrix, fn);
7225}
7226
7227typedef void (GLAPIENTRYP _glptr_Rotated) (GLdouble, GLdouble, GLdouble,
7228 GLdouble);
7229#define CALL_Rotated(disp, parameters) \
7230 (* GET_Rotated(disp)) parameters
7231static inline _glptr_Rotated
7232GET_Rotated(struct _glapi_table *disp)
7233{
7234 return (_glptr_Rotated) (GET_by_offset(disp, _gloffset_Rotated));
7235}
7236
7237static inline void
7238SET_Rotated(struct _glapi_table *disp,
7239 void (GLAPIENTRYP fn) (GLdouble, GLdouble, GLdouble, GLdouble))
7240{
7241 SET_by_offset(disp, _gloffset_Rotated, fn);
7242}
7243
7244typedef void (GLAPIENTRYP _glptr_Rotatef) (GLfloat, GLfloat, GLfloat, GLfloat);
7245
7246#define CALL_Rotatef(disp, parameters) \
7247 (* GET_Rotatef(disp)) parameters
7248static inline _glptr_Rotatef
7249GET_Rotatef(struct _glapi_table *disp)
7250{
7251 return (_glptr_Rotatef) (GET_by_offset(disp, _gloffset_Rotatef));
7252}
7253
7254static inline void
7255SET_Rotatef(struct _glapi_table *disp,
7256 void (GLAPIENTRYP fn) (GLfloat, GLfloat, GLfloat, GLfloat))
7257{
7258 SET_by_offset(disp, _gloffset_Rotatef, fn);
7259}
7260
7261typedef void (GLAPIENTRYP _glptr_Scaled) (GLdouble, GLdouble, GLdouble);
7262
7263#define CALL_Scaled(disp, parameters) \
7264 (* GET_Scaled(disp)) parameters
7265static inline _glptr_Scaled
7266GET_Scaled(struct _glapi_table *disp)
7267{
7268 return (_glptr_Scaled) (GET_by_offset(disp, _gloffset_Scaled));
7269}
7270
7271static inline void
7272SET_Scaled(struct _glapi_table *disp,
7273 void (GLAPIENTRYP fn) (GLdouble, GLdouble, GLdouble))
7274{
7275 SET_by_offset(disp, _gloffset_Scaled, fn);
7276}
7277
7278typedef void (GLAPIENTRYP _glptr_Scalef) (GLfloat, GLfloat, GLfloat);
7279
7280#define CALL_Scalef(disp, parameters) \
7281 (* GET_Scalef(disp)) parameters
7282static inline _glptr_Scalef
7283GET_Scalef(struct _glapi_table *disp)
7284{
7285 return (_glptr_Scalef) (GET_by_offset(disp, _gloffset_Scalef));
7286}
7287
7288static inline void
7289SET_Scalef(struct _glapi_table *disp,
7290 void (GLAPIENTRYP fn) (GLfloat, GLfloat, GLfloat))
7291{
7292 SET_by_offset(disp, _gloffset_Scalef, fn);
7293}
7294
7295typedef void (GLAPIENTRYP _glptr_Translated) (GLdouble, GLdouble, GLdouble);
7296
7297#define CALL_Translated(disp, parameters) \
7298 (* GET_Translated(disp)) parameters
7299static inline _glptr_Translated
7300GET_Translated(struct _glapi_table *disp)
7301{
7302 return (_glptr_Translated) (GET_by_offset(disp, _gloffset_Translated));
7303}
7304
7305static inline void
7306SET_Translated(struct _glapi_table *disp,
7307 void (GLAPIENTRYP fn) (GLdouble, GLdouble, GLdouble))
7308{
7309 SET_by_offset(disp, _gloffset_Translated, fn);
7310}
7311
7312typedef void (GLAPIENTRYP _glptr_Translatef) (GLfloat, GLfloat, GLfloat);
7313
7314#define CALL_Translatef(disp, parameters) \
7315 (* GET_Translatef(disp)) parameters
7316static inline _glptr_Translatef
7317GET_Translatef(struct _glapi_table *disp)
7318{
7319 return (_glptr_Translatef) (GET_by_offset(disp, _gloffset_Translatef));
7320}
7321
7322static inline void
7323SET_Translatef(struct _glapi_table *disp,
7324 void (GLAPIENTRYP fn) (GLfloat, GLfloat, GLfloat))
7325{
7326 SET_by_offset(disp, _gloffset_Translatef, fn);
7327}
7328
7329typedef void (GLAPIENTRYP _glptr_Viewport) (GLint, GLint, GLsizei, GLsizei);
7330
7331#define CALL_Viewport(disp, parameters) \
7332 (* GET_Viewport(disp)) parameters
7333static inline _glptr_Viewport
7334GET_Viewport(struct _glapi_table *disp)
7335{
7336 return (_glptr_Viewport) (GET_by_offset(disp, _gloffset_Viewport));
7337}
7338
7339static inline void
7340SET_Viewport(struct _glapi_table *disp,
7341 void (GLAPIENTRYP fn) (GLint, GLint, GLsizei, GLsizei))
7342{
7343 SET_by_offset(disp, _gloffset_Viewport, fn);
7344}
7345
7346typedef void (GLAPIENTRYP _glptr_ArrayElement) (GLint);
7347
7348#define CALL_ArrayElement(disp, parameters) \
7349 (* GET_ArrayElement(disp)) parameters
7350static inline _glptr_ArrayElement
7351GET_ArrayElement(struct _glapi_table *disp)
7352{
7353 return (_glptr_ArrayElement) (GET_by_offset(disp, _gloffset_ArrayElement));
7354}
7355
7356static inline void
7357SET_ArrayElement(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLint))
7358{
7359 SET_by_offset(disp, _gloffset_ArrayElement, fn);
7360}
7361
7362typedef void (GLAPIENTRYP _glptr_BindTexture) (GLenum, GLuint);
7363
7364#define CALL_BindTexture(disp, parameters) \
7365 (* GET_BindTexture(disp)) parameters
7366static inline _glptr_BindTexture
7367GET_BindTexture(struct _glapi_table *disp)
7368{
7369 return (_glptr_BindTexture) (GET_by_offset(disp, _gloffset_BindTexture));
7370}
7371
7372static inline void
7373SET_BindTexture(struct _glapi_table *disp,
7374 void (GLAPIENTRYP fn) (GLenum, GLuint))
7375{
7376 SET_by_offset(disp, _gloffset_BindTexture, fn);
7377}
7378
7379typedef void (GLAPIENTRYP _glptr_ColorPointer) (GLint, GLenum, GLsizei,
7380 const GLvoid *);
7381#define CALL_ColorPointer(disp, parameters) \
7382 (* GET_ColorPointer(disp)) parameters
7383static inline _glptr_ColorPointer
7384GET_ColorPointer(struct _glapi_table *disp)
7385{
7386 return (_glptr_ColorPointer) (GET_by_offset(disp, _gloffset_ColorPointer));
7387}
7388
7389static inline void
7390SET_ColorPointer(struct _glapi_table *disp,
7391 void (GLAPIENTRYP fn) (GLint, GLenum, GLsizei, const GLvoid *))
7392{
7393 SET_by_offset(disp, _gloffset_ColorPointer, fn);
7394}
7395
7396typedef void (GLAPIENTRYP _glptr_DisableClientState) (GLenum);
7397
7398#define CALL_DisableClientState(disp, parameters) \
7399 (* GET_DisableClientState(disp)) parameters
7400static inline _glptr_DisableClientState
7401GET_DisableClientState(struct _glapi_table *disp)
7402{
7403 return (_glptr_DisableClientState) (GET_by_offset
7404 (disp, _gloffset_DisableClientState));
7405}
7406
7407static inline void
7408SET_DisableClientState(struct _glapi_table *disp,
7409 void (GLAPIENTRYP fn) (GLenum))
7410{
7411 SET_by_offset(disp, _gloffset_DisableClientState, fn);
7412}
7413
7414typedef void (GLAPIENTRYP _glptr_DrawArrays) (GLenum, GLint, GLsizei);
7415
7416#define CALL_DrawArrays(disp, parameters) \
7417 (* GET_DrawArrays(disp)) parameters
7418static inline _glptr_DrawArrays
7419GET_DrawArrays(struct _glapi_table *disp)
7420{
7421 return (_glptr_DrawArrays) (GET_by_offset(disp, _gloffset_DrawArrays));
7422}
7423
7424static inline void
7425SET_DrawArrays(struct _glapi_table *disp,
7426 void (GLAPIENTRYP fn) (GLenum, GLint, GLsizei))
7427{
7428 SET_by_offset(disp, _gloffset_DrawArrays, fn);
7429}
7430
7431typedef void (GLAPIENTRYP _glptr_DrawElements) (GLenum, GLsizei, GLenum,
7432 const GLvoid *);
7433#define CALL_DrawElements(disp, parameters) \
7434 (* GET_DrawElements(disp)) parameters
7435static inline _glptr_DrawElements
7436GET_DrawElements(struct _glapi_table *disp)
7437{
7438 return (_glptr_DrawElements) (GET_by_offset(disp, _gloffset_DrawElements));
7439}
7440
7441static inline void
7442SET_DrawElements(struct _glapi_table *disp,
7443 void (GLAPIENTRYP fn) (GLenum, GLsizei, GLenum,
7444 const GLvoid *))
7445{
7446 SET_by_offset(disp, _gloffset_DrawElements, fn);
7447}
7448
7449typedef void (GLAPIENTRYP _glptr_EdgeFlagPointer) (GLsizei, const GLvoid *);
7450
7451#define CALL_EdgeFlagPointer(disp, parameters) \
7452 (* GET_EdgeFlagPointer(disp)) parameters
7453static inline _glptr_EdgeFlagPointer
7454GET_EdgeFlagPointer(struct _glapi_table *disp)
7455{
7456 return (_glptr_EdgeFlagPointer) (GET_by_offset
7457 (disp, _gloffset_EdgeFlagPointer));
7458}
7459
7460static inline void
7461SET_EdgeFlagPointer(struct _glapi_table *disp,
7462 void (GLAPIENTRYP fn) (GLsizei, const GLvoid *))
7463{
7464 SET_by_offset(disp, _gloffset_EdgeFlagPointer, fn);
7465}
7466
7467typedef void (GLAPIENTRYP _glptr_EnableClientState) (GLenum);
7468
7469#define CALL_EnableClientState(disp, parameters) \
7470 (* GET_EnableClientState(disp)) parameters
7471static inline _glptr_EnableClientState
7472GET_EnableClientState(struct _glapi_table *disp)
7473{
7474 return (_glptr_EnableClientState) (GET_by_offset
7475 (disp, _gloffset_EnableClientState));
7476}
7477
7478static inline void
7479SET_EnableClientState(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum))
7480{
7481 SET_by_offset(disp, _gloffset_EnableClientState, fn);
7482}
7483
7484typedef void (GLAPIENTRYP _glptr_IndexPointer) (GLenum, GLsizei,
7485 const GLvoid *);
7486#define CALL_IndexPointer(disp, parameters) \
7487 (* GET_IndexPointer(disp)) parameters
7488static inline _glptr_IndexPointer
7489GET_IndexPointer(struct _glapi_table *disp)
7490{
7491 return (_glptr_IndexPointer) (GET_by_offset(disp, _gloffset_IndexPointer));
7492}
7493
7494static inline void
7495SET_IndexPointer(struct _glapi_table *disp,
7496 void (GLAPIENTRYP fn) (GLenum, GLsizei, const GLvoid *))
7497{
7498 SET_by_offset(disp, _gloffset_IndexPointer, fn);
7499}
7500
7501typedef void (GLAPIENTRYP _glptr_Indexub) (GLubyte);
7502
7503#define CALL_Indexub(disp, parameters) \
7504 (* GET_Indexub(disp)) parameters
7505static inline _glptr_Indexub
7506GET_Indexub(struct _glapi_table *disp)
7507{
7508 return (_glptr_Indexub) (GET_by_offset(disp, _gloffset_Indexub));
7509}
7510
7511static inline void
7512SET_Indexub(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLubyte))
7513{
7514 SET_by_offset(disp, _gloffset_Indexub, fn);
7515}
7516
7517typedef void (GLAPIENTRYP _glptr_Indexubv) (const GLubyte *);
7518
7519#define CALL_Indexubv(disp, parameters) \
7520 (* GET_Indexubv(disp)) parameters
7521static inline _glptr_Indexubv
7522GET_Indexubv(struct _glapi_table *disp)
7523{
7524 return (_glptr_Indexubv) (GET_by_offset(disp, _gloffset_Indexubv));
7525}
7526
7527static inline void
7528SET_Indexubv(struct _glapi_table *disp, void (GLAPIENTRYP fn) (const GLubyte *))
7529{
7530 SET_by_offset(disp, _gloffset_Indexubv, fn);
7531}
7532
7533typedef void (GLAPIENTRYP _glptr_InterleavedArrays) (GLenum, GLsizei,
7534 const GLvoid *);
7535#define CALL_InterleavedArrays(disp, parameters) \
7536 (* GET_InterleavedArrays(disp)) parameters
7537static inline _glptr_InterleavedArrays
7538GET_InterleavedArrays(struct _glapi_table *disp)
7539{
7540 return (_glptr_InterleavedArrays) (GET_by_offset
7541 (disp, _gloffset_InterleavedArrays));
7542}
7543
7544static inline void
7545SET_InterleavedArrays(struct _glapi_table *disp,
7546 void (GLAPIENTRYP fn) (GLenum, GLsizei, const GLvoid *))
7547{
7548 SET_by_offset(disp, _gloffset_InterleavedArrays, fn);
7549}
7550
7551typedef void (GLAPIENTRYP _glptr_NormalPointer) (GLenum, GLsizei,
7552 const GLvoid *);
7553#define CALL_NormalPointer(disp, parameters) \
7554 (* GET_NormalPointer(disp)) parameters
7555static inline _glptr_NormalPointer
7556GET_NormalPointer(struct _glapi_table *disp)
7557{
7558 return (_glptr_NormalPointer) (GET_by_offset
7559 (disp, _gloffset_NormalPointer));
7560}
7561
7562static inline void
7563SET_NormalPointer(struct _glapi_table *disp,
7564 void (GLAPIENTRYP fn) (GLenum, GLsizei, const GLvoid *))
7565{
7566 SET_by_offset(disp, _gloffset_NormalPointer, fn);
7567}
7568
7569typedef void (GLAPIENTRYP _glptr_PolygonOffset) (GLfloat, GLfloat);
7570
7571#define CALL_PolygonOffset(disp, parameters) \
7572 (* GET_PolygonOffset(disp)) parameters
7573static inline _glptr_PolygonOffset
7574GET_PolygonOffset(struct _glapi_table *disp)
7575{
7576 return (_glptr_PolygonOffset) (GET_by_offset
7577 (disp, _gloffset_PolygonOffset));
7578}
7579
7580static inline void
7581SET_PolygonOffset(struct _glapi_table *disp,
7582 void (GLAPIENTRYP fn) (GLfloat, GLfloat))
7583{
7584 SET_by_offset(disp, _gloffset_PolygonOffset, fn);
7585}
7586
7587typedef void (GLAPIENTRYP _glptr_TexCoordPointer) (GLint, GLenum, GLsizei,
7588 const GLvoid *);
7589#define CALL_TexCoordPointer(disp, parameters) \
7590 (* GET_TexCoordPointer(disp)) parameters
7591static inline _glptr_TexCoordPointer
7592GET_TexCoordPointer(struct _glapi_table *disp)
7593{
7594 return (_glptr_TexCoordPointer) (GET_by_offset
7595 (disp, _gloffset_TexCoordPointer));
7596}
7597
7598static inline void
7599SET_TexCoordPointer(struct _glapi_table *disp,
7600 void (GLAPIENTRYP fn) (GLint, GLenum, GLsizei,
7601 const GLvoid *))
7602{
7603 SET_by_offset(disp, _gloffset_TexCoordPointer, fn);
7604}
7605
7606typedef void (GLAPIENTRYP _glptr_VertexPointer) (GLint, GLenum, GLsizei,
7607 const GLvoid *);
7608#define CALL_VertexPointer(disp, parameters) \
7609 (* GET_VertexPointer(disp)) parameters
7610static inline _glptr_VertexPointer
7611GET_VertexPointer(struct _glapi_table *disp)
7612{
7613 return (_glptr_VertexPointer) (GET_by_offset
7614 (disp, _gloffset_VertexPointer));
7615}
7616
7617static inline void
7618SET_VertexPointer(struct _glapi_table *disp,
7619 void (GLAPIENTRYP fn) (GLint, GLenum, GLsizei,
7620 const GLvoid *))
7621{
7622 SET_by_offset(disp, _gloffset_VertexPointer, fn);
7623}
7624
7625typedef GLboolean(GLAPIENTRYP _glptr_AreTexturesResident) (GLsizei,
7626 const GLuint *,
7627 GLboolean *);
7628#define CALL_AreTexturesResident(disp, parameters) \
7629 (* GET_AreTexturesResident(disp)) parameters
7630static inline _glptr_AreTexturesResident
7631GET_AreTexturesResident(struct _glapi_table *disp)
7632{
7633 return (_glptr_AreTexturesResident) (GET_by_offset
7634 (disp, _gloffset_AreTexturesResident));
7635}
7636
7637static inline void
7638SET_AreTexturesResident(struct _glapi_table *disp,
7639 GLboolean(GLAPIENTRYP fn) (GLsizei, const GLuint *,
7640 GLboolean *))
7641{
7642 SET_by_offset(disp, _gloffset_AreTexturesResident, fn);
7643}
7644
7645typedef void (GLAPIENTRYP _glptr_CopyTexImage1D) (GLenum, GLint, GLenum, GLint,
7646 GLint, GLsizei, GLint);
7647#define CALL_CopyTexImage1D(disp, parameters) \
7648 (* GET_CopyTexImage1D(disp)) parameters
7649static inline _glptr_CopyTexImage1D
7650GET_CopyTexImage1D(struct _glapi_table *disp)
7651{
7652 return (_glptr_CopyTexImage1D) (GET_by_offset
7653 (disp, _gloffset_CopyTexImage1D));
7654}
7655
7656static inline void
7657SET_CopyTexImage1D(struct _glapi_table *disp,
7658 void (GLAPIENTRYP fn) (GLenum, GLint, GLenum, GLint, GLint,
7659 GLsizei, GLint))
7660{
7661 SET_by_offset(disp, _gloffset_CopyTexImage1D, fn);
7662}
7663
7664typedef void (GLAPIENTRYP _glptr_CopyTexImage2D) (GLenum, GLint, GLenum, GLint,
7665 GLint, GLsizei, GLsizei,
7666 GLint);
7667#define CALL_CopyTexImage2D(disp, parameters) \
7668 (* GET_CopyTexImage2D(disp)) parameters
7669static inline _glptr_CopyTexImage2D
7670GET_CopyTexImage2D(struct _glapi_table *disp)
7671{
7672 return (_glptr_CopyTexImage2D) (GET_by_offset
7673 (disp, _gloffset_CopyTexImage2D));
7674}
7675
7676static inline void
7677SET_CopyTexImage2D(struct _glapi_table *disp,
7678 void (GLAPIENTRYP fn) (GLenum, GLint, GLenum, GLint, GLint,
7679 GLsizei, GLsizei, GLint))
7680{
7681 SET_by_offset(disp, _gloffset_CopyTexImage2D, fn);
7682}
7683
7684typedef void (GLAPIENTRYP _glptr_CopyTexSubImage1D) (GLenum, GLint, GLint,
7685 GLint, GLint, GLsizei);
7686#define CALL_CopyTexSubImage1D(disp, parameters) \
7687 (* GET_CopyTexSubImage1D(disp)) parameters
7688static inline _glptr_CopyTexSubImage1D
7689GET_CopyTexSubImage1D(struct _glapi_table *disp)
7690{
7691 return (_glptr_CopyTexSubImage1D) (GET_by_offset
7692 (disp, _gloffset_CopyTexSubImage1D));
7693}
7694
7695static inline void
7696SET_CopyTexSubImage1D(struct _glapi_table *disp,
7697 void (GLAPIENTRYP fn) (GLenum, GLint, GLint, GLint, GLint,
7698 GLsizei))
7699{
7700 SET_by_offset(disp, _gloffset_CopyTexSubImage1D, fn);
7701}
7702
7703typedef void (GLAPIENTRYP _glptr_CopyTexSubImage2D) (GLenum, GLint, GLint,
7704 GLint, GLint, GLint,
7705 GLsizei, GLsizei);
7706#define CALL_CopyTexSubImage2D(disp, parameters) \
7707 (* GET_CopyTexSubImage2D(disp)) parameters
7708static inline _glptr_CopyTexSubImage2D
7709GET_CopyTexSubImage2D(struct _glapi_table *disp)
7710{
7711 return (_glptr_CopyTexSubImage2D) (GET_by_offset
7712 (disp, _gloffset_CopyTexSubImage2D));
7713}
7714
7715static inline void
7716SET_CopyTexSubImage2D(struct _glapi_table *disp,
7717 void (GLAPIENTRYP fn) (GLenum, GLint, GLint, GLint, GLint,
7718 GLint, GLsizei, GLsizei))
7719{
7720 SET_by_offset(disp, _gloffset_CopyTexSubImage2D, fn);
7721}
7722
7723typedef void (GLAPIENTRYP _glptr_DeleteTextures) (GLsizei, const GLuint *);
7724
7725#define CALL_DeleteTextures(disp, parameters) \
7726 (* GET_DeleteTextures(disp)) parameters
7727static inline _glptr_DeleteTextures
7728GET_DeleteTextures(struct _glapi_table *disp)
7729{
7730 return (_glptr_DeleteTextures) (GET_by_offset
7731 (disp, _gloffset_DeleteTextures));
7732}
7733
7734static inline void
7735SET_DeleteTextures(struct _glapi_table *disp,
7736 void (GLAPIENTRYP fn) (GLsizei, const GLuint *))
7737{
7738 SET_by_offset(disp, _gloffset_DeleteTextures, fn);
7739}
7740
7741typedef void (GLAPIENTRYP _glptr_GenTextures) (GLsizei, GLuint *);
7742
7743#define CALL_GenTextures(disp, parameters) \
7744 (* GET_GenTextures(disp)) parameters
7745static inline _glptr_GenTextures
7746GET_GenTextures(struct _glapi_table *disp)
7747{
7748 return (_glptr_GenTextures) (GET_by_offset(disp, _gloffset_GenTextures));
7749}
7750
7751static inline void
7752SET_GenTextures(struct _glapi_table *disp,
7753 void (GLAPIENTRYP fn) (GLsizei, GLuint *))
7754{
7755 SET_by_offset(disp, _gloffset_GenTextures, fn);
7756}
7757
7758typedef void (GLAPIENTRYP _glptr_GetPointerv) (GLenum, GLvoid **);
7759
7760#define CALL_GetPointerv(disp, parameters) \
7761 (* GET_GetPointerv(disp)) parameters
7762static inline _glptr_GetPointerv
7763GET_GetPointerv(struct _glapi_table *disp)
7764{
7765 return (_glptr_GetPointerv) (GET_by_offset(disp, _gloffset_GetPointerv));
7766}
7767
7768static inline void
7769SET_GetPointerv(struct _glapi_table *disp,
7770 void (GLAPIENTRYP fn) (GLenum, GLvoid **))
7771{
7772 SET_by_offset(disp, _gloffset_GetPointerv, fn);
7773}
7774
7775typedef GLboolean(GLAPIENTRYP _glptr_IsTexture) (GLuint);
7776
7777#define CALL_IsTexture(disp, parameters) \
7778 (* GET_IsTexture(disp)) parameters
7779static inline _glptr_IsTexture
7780GET_IsTexture(struct _glapi_table *disp)
7781{
7782 return (_glptr_IsTexture) (GET_by_offset(disp, _gloffset_IsTexture));
7783}
7784
7785static inline void
7786SET_IsTexture(struct _glapi_table *disp, GLboolean(GLAPIENTRYP fn) (GLuint))
7787{
7788 SET_by_offset(disp, _gloffset_IsTexture, fn);
7789}
7790
7791typedef void (GLAPIENTRYP _glptr_PrioritizeTextures) (GLsizei, const GLuint *,
7792 const GLclampf *);
7793#define CALL_PrioritizeTextures(disp, parameters) \
7794 (* GET_PrioritizeTextures(disp)) parameters
7795static inline _glptr_PrioritizeTextures
7796GET_PrioritizeTextures(struct _glapi_table *disp)
7797{
7798 return (_glptr_PrioritizeTextures) (GET_by_offset
7799 (disp, _gloffset_PrioritizeTextures));
7800}
7801
7802static inline void
7803SET_PrioritizeTextures(struct _glapi_table *disp,
7804 void (GLAPIENTRYP fn) (GLsizei, const GLuint *,
7805 const GLclampf *))
7806{
7807 SET_by_offset(disp, _gloffset_PrioritizeTextures, fn);
7808}
7809
7810typedef void (GLAPIENTRYP _glptr_TexSubImage1D) (GLenum, GLint, GLint, GLsizei,
7811 GLenum, GLenum,
7812 const GLvoid *);
7813#define CALL_TexSubImage1D(disp, parameters) \
7814 (* GET_TexSubImage1D(disp)) parameters
7815static inline _glptr_TexSubImage1D
7816GET_TexSubImage1D(struct _glapi_table *disp)
7817{
7818 return (_glptr_TexSubImage1D) (GET_by_offset
7819 (disp, _gloffset_TexSubImage1D));
7820}
7821
7822static inline void
7823SET_TexSubImage1D(struct _glapi_table *disp,
7824 void (GLAPIENTRYP fn) (GLenum, GLint, GLint, GLsizei, GLenum,
7825 GLenum, const GLvoid *))
7826{
7827 SET_by_offset(disp, _gloffset_TexSubImage1D, fn);
7828}
7829
7830typedef void (GLAPIENTRYP _glptr_TexSubImage2D) (GLenum, GLint, GLint, GLint,
7831 GLsizei, GLsizei, GLenum,
7832 GLenum, const GLvoid *);
7833#define CALL_TexSubImage2D(disp, parameters) \
7834 (* GET_TexSubImage2D(disp)) parameters
7835static inline _glptr_TexSubImage2D
7836GET_TexSubImage2D(struct _glapi_table *disp)
7837{
7838 return (_glptr_TexSubImage2D) (GET_by_offset
7839 (disp, _gloffset_TexSubImage2D));
7840}
7841
7842static inline void
7843SET_TexSubImage2D(struct _glapi_table *disp,
7844 void (GLAPIENTRYP fn) (GLenum, GLint, GLint, GLint, GLsizei,
7845 GLsizei, GLenum, GLenum,
7846 const GLvoid *))
7847{
7848 SET_by_offset(disp, _gloffset_TexSubImage2D, fn);
7849}
7850
7851typedef void (GLAPIENTRYP _glptr_PopClientAttrib) (void);
7852
7853#define CALL_PopClientAttrib(disp, parameters) \
7854 (* GET_PopClientAttrib(disp)) parameters
7855static inline _glptr_PopClientAttrib
7856GET_PopClientAttrib(struct _glapi_table *disp)
7857{
7858 return (_glptr_PopClientAttrib) (GET_by_offset
7859 (disp, _gloffset_PopClientAttrib));
7860}
7861
7862static inline void
7863SET_PopClientAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn) (void))
7864{
7865 SET_by_offset(disp, _gloffset_PopClientAttrib, fn);
7866}
7867
7868typedef void (GLAPIENTRYP _glptr_PushClientAttrib) (GLbitfield);
7869
7870#define CALL_PushClientAttrib(disp, parameters) \
7871 (* GET_PushClientAttrib(disp)) parameters
7872static inline _glptr_PushClientAttrib
7873GET_PushClientAttrib(struct _glapi_table *disp)
7874{
7875 return (_glptr_PushClientAttrib) (GET_by_offset
7876 (disp, _gloffset_PushClientAttrib));
7877}
7878
7879static inline void
7880SET_PushClientAttrib(struct _glapi_table *disp,
7881 void (GLAPIENTRYP fn) (GLbitfield))
7882{
7883 SET_by_offset(disp, _gloffset_PushClientAttrib, fn);
7884}
7885
7886typedef void (GLAPIENTRYP _glptr_BlendColor) (GLclampf, GLclampf, GLclampf,
7887 GLclampf);
7888#define CALL_BlendColor(disp, parameters) \
7889 (* GET_BlendColor(disp)) parameters
7890static inline _glptr_BlendColor
7891GET_BlendColor(struct _glapi_table *disp)
7892{
7893 return (_glptr_BlendColor) (GET_by_offset(disp, _gloffset_BlendColor));
7894}
7895
7896static inline void
7897SET_BlendColor(struct _glapi_table *disp,
7898 void (GLAPIENTRYP fn) (GLclampf, GLclampf, GLclampf, GLclampf))
7899{
7900 SET_by_offset(disp, _gloffset_BlendColor, fn);
7901}
7902
7903typedef void (GLAPIENTRYP _glptr_BlendEquation) (GLenum);
7904
7905#define CALL_BlendEquation(disp, parameters) \
7906 (* GET_BlendEquation(disp)) parameters
7907static inline _glptr_BlendEquation
7908GET_BlendEquation(struct _glapi_table *disp)
7909{
7910 return (_glptr_BlendEquation) (GET_by_offset
7911 (disp, _gloffset_BlendEquation));
7912}
7913
7914static inline void
7915SET_BlendEquation(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum))
7916{
7917 SET_by_offset(disp, _gloffset_BlendEquation, fn);
7918}
7919
7920typedef void (GLAPIENTRYP _glptr_DrawRangeElements) (GLenum, GLuint, GLuint,
7921 GLsizei, GLenum,
7922 const GLvoid *);
7923#define CALL_DrawRangeElements(disp, parameters) \
7924 (* GET_DrawRangeElements(disp)) parameters
7925static inline _glptr_DrawRangeElements
7926GET_DrawRangeElements(struct _glapi_table *disp)
7927{
7928 return (_glptr_DrawRangeElements) (GET_by_offset
7929 (disp, _gloffset_DrawRangeElements));
7930}
7931
7932static inline void
7933SET_DrawRangeElements(struct _glapi_table *disp,
7934 void (GLAPIENTRYP fn) (GLenum, GLuint, GLuint, GLsizei,
7935 GLenum, const GLvoid *))
7936{
7937 SET_by_offset(disp, _gloffset_DrawRangeElements, fn);
7938}
7939
7940typedef void (GLAPIENTRYP _glptr_ColorTable) (GLenum, GLenum, GLsizei, GLenum,
7941 GLenum, const GLvoid *);
7942#define CALL_ColorTable(disp, parameters) \
7943 (* GET_ColorTable(disp)) parameters
7944static inline _glptr_ColorTable
7945GET_ColorTable(struct _glapi_table *disp)
7946{
7947 return (_glptr_ColorTable) (GET_by_offset(disp, _gloffset_ColorTable));
7948}
7949
7950static inline void
7951SET_ColorTable(struct _glapi_table *disp,
7952 void (GLAPIENTRYP fn) (GLenum, GLenum, GLsizei, GLenum, GLenum,
7953 const GLvoid *))
7954{
7955 SET_by_offset(disp, _gloffset_ColorTable, fn);
7956}
7957
7958typedef void (GLAPIENTRYP _glptr_ColorTableParameterfv) (GLenum, GLenum,
7959 const GLfloat *);
7960#define CALL_ColorTableParameterfv(disp, parameters) \
7961 (* GET_ColorTableParameterfv(disp)) parameters
7962static inline _glptr_ColorTableParameterfv
7963GET_ColorTableParameterfv(struct _glapi_table *disp)
7964{
7965 return (_glptr_ColorTableParameterfv) (GET_by_offset
7966 (disp,
7967 _gloffset_ColorTableParameterfv));
7968}
7969
7970static inline void
7971SET_ColorTableParameterfv(struct _glapi_table *disp,
7972 void (GLAPIENTRYP fn) (GLenum, GLenum,
7973 const GLfloat *))
7974{
7975 SET_by_offset(disp, _gloffset_ColorTableParameterfv, fn);
7976}
7977
7978typedef void (GLAPIENTRYP _glptr_ColorTableParameteriv) (GLenum, GLenum,
7979 const GLint *);
7980#define CALL_ColorTableParameteriv(disp, parameters) \
7981 (* GET_ColorTableParameteriv(disp)) parameters
7982static inline _glptr_ColorTableParameteriv
7983GET_ColorTableParameteriv(struct _glapi_table *disp)
7984{
7985 return (_glptr_ColorTableParameteriv) (GET_by_offset
7986 (disp,
7987 _gloffset_ColorTableParameteriv));
7988}
7989
7990static inline void
7991SET_ColorTableParameteriv(struct _glapi_table *disp,
7992 void (GLAPIENTRYP fn) (GLenum, GLenum, const GLint *))
7993{
7994 SET_by_offset(disp, _gloffset_ColorTableParameteriv, fn);
7995}
7996
7997typedef void (GLAPIENTRYP _glptr_CopyColorTable) (GLenum, GLenum, GLint, GLint,
7998 GLsizei);
7999#define CALL_CopyColorTable(disp, parameters) \
8000 (* GET_CopyColorTable(disp)) parameters
8001static inline _glptr_CopyColorTable
8002GET_CopyColorTable(struct _glapi_table *disp)
8003{
8004 return (_glptr_CopyColorTable) (GET_by_offset
8005 (disp, _gloffset_CopyColorTable));
8006}
8007
8008static inline void
8009SET_CopyColorTable(struct _glapi_table *disp,
8010 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint, GLint,
8011 GLsizei))
8012{
8013 SET_by_offset(disp, _gloffset_CopyColorTable, fn);
8014}
8015
8016typedef void (GLAPIENTRYP _glptr_GetColorTable) (GLenum, GLenum, GLenum,
8017 GLvoid *);
8018#define CALL_GetColorTable(disp, parameters) \
8019 (* GET_GetColorTable(disp)) parameters
8020static inline _glptr_GetColorTable
8021GET_GetColorTable(struct _glapi_table *disp)
8022{
8023 return (_glptr_GetColorTable) (GET_by_offset
8024 (disp, _gloffset_GetColorTable));
8025}
8026
8027static inline void
8028SET_GetColorTable(struct _glapi_table *disp,
8029 void (GLAPIENTRYP fn) (GLenum, GLenum, GLenum, GLvoid *))
8030{
8031 SET_by_offset(disp, _gloffset_GetColorTable, fn);
8032}
8033
8034typedef void (GLAPIENTRYP _glptr_GetColorTableParameterfv) (GLenum, GLenum,
8035 GLfloat *);
8036#define CALL_GetColorTableParameterfv(disp, parameters) \
8037 (* GET_GetColorTableParameterfv(disp)) parameters
8038static inline _glptr_GetColorTableParameterfv
8039GET_GetColorTableParameterfv(struct _glapi_table *disp)
8040{
8041 return (_glptr_GetColorTableParameterfv) (GET_by_offset
8042 (disp,
8043 _gloffset_GetColorTableParameterfv));
8044}
8045
8046static inline void
8047SET_GetColorTableParameterfv(struct _glapi_table *disp,
8048 void (GLAPIENTRYP fn) (GLenum, GLenum, GLfloat *))
8049{
8050 SET_by_offset(disp, _gloffset_GetColorTableParameterfv, fn);
8051}
8052
8053typedef void (GLAPIENTRYP _glptr_GetColorTableParameteriv) (GLenum, GLenum,
8054 GLint *);
8055#define CALL_GetColorTableParameteriv(disp, parameters) \
8056 (* GET_GetColorTableParameteriv(disp)) parameters
8057static inline _glptr_GetColorTableParameteriv
8058GET_GetColorTableParameteriv(struct _glapi_table *disp)
8059{
8060 return (_glptr_GetColorTableParameteriv) (GET_by_offset
8061 (disp,
8062 _gloffset_GetColorTableParameteriv));
8063}
8064
8065static inline void
8066SET_GetColorTableParameteriv(struct _glapi_table *disp,
8067 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint *))
8068{
8069 SET_by_offset(disp, _gloffset_GetColorTableParameteriv, fn);
8070}
8071
8072typedef void (GLAPIENTRYP _glptr_ColorSubTable) (GLenum, GLsizei, GLsizei,
8073 GLenum, GLenum,
8074 const GLvoid *);
8075#define CALL_ColorSubTable(disp, parameters) \
8076 (* GET_ColorSubTable(disp)) parameters
8077static inline _glptr_ColorSubTable
8078GET_ColorSubTable(struct _glapi_table *disp)
8079{
8080 return (_glptr_ColorSubTable) (GET_by_offset
8081 (disp, _gloffset_ColorSubTable));
8082}
8083
8084static inline void
8085SET_ColorSubTable(struct _glapi_table *disp,
8086 void (GLAPIENTRYP fn) (GLenum, GLsizei, GLsizei, GLenum,
8087 GLenum, const GLvoid *))
8088{
8089 SET_by_offset(disp, _gloffset_ColorSubTable, fn);
8090}
8091
8092typedef void (GLAPIENTRYP _glptr_CopyColorSubTable) (GLenum, GLsizei, GLint,
8093 GLint, GLsizei);
8094#define CALL_CopyColorSubTable(disp, parameters) \
8095 (* GET_CopyColorSubTable(disp)) parameters
8096static inline _glptr_CopyColorSubTable
8097GET_CopyColorSubTable(struct _glapi_table *disp)
8098{
8099 return (_glptr_CopyColorSubTable) (GET_by_offset
8100 (disp, _gloffset_CopyColorSubTable));
8101}
8102
8103static inline void
8104SET_CopyColorSubTable(struct _glapi_table *disp,
8105 void (GLAPIENTRYP fn) (GLenum, GLsizei, GLint, GLint,
8106 GLsizei))
8107{
8108 SET_by_offset(disp, _gloffset_CopyColorSubTable, fn);
8109}
8110
8111typedef void (GLAPIENTRYP _glptr_ConvolutionFilter1D) (GLenum, GLenum, GLsizei,
8112 GLenum, GLenum,
8113 const GLvoid *);
8114#define CALL_ConvolutionFilter1D(disp, parameters) \
8115 (* GET_ConvolutionFilter1D(disp)) parameters
8116static inline _glptr_ConvolutionFilter1D
8117GET_ConvolutionFilter1D(struct _glapi_table *disp)
8118{
8119 return (_glptr_ConvolutionFilter1D) (GET_by_offset
8120 (disp, _gloffset_ConvolutionFilter1D));
8121}
8122
8123static inline void
8124SET_ConvolutionFilter1D(struct _glapi_table *disp,
8125 void (GLAPIENTRYP fn) (GLenum, GLenum, GLsizei, GLenum,
8126 GLenum, const GLvoid *))
8127{
8128 SET_by_offset(disp, _gloffset_ConvolutionFilter1D, fn);
8129}
8130
8131typedef void (GLAPIENTRYP _glptr_ConvolutionFilter2D) (GLenum, GLenum, GLsizei,
8132 GLsizei, GLenum, GLenum,
8133 const GLvoid *);
8134#define CALL_ConvolutionFilter2D(disp, parameters) \
8135 (* GET_ConvolutionFilter2D(disp)) parameters
8136static inline _glptr_ConvolutionFilter2D
8137GET_ConvolutionFilter2D(struct _glapi_table *disp)
8138{
8139 return (_glptr_ConvolutionFilter2D) (GET_by_offset
8140 (disp, _gloffset_ConvolutionFilter2D));
8141}
8142
8143static inline void
8144SET_ConvolutionFilter2D(struct _glapi_table *disp,
8145 void (GLAPIENTRYP fn) (GLenum, GLenum, GLsizei, GLsizei,
8146 GLenum, GLenum, const GLvoid *))
8147{
8148 SET_by_offset(disp, _gloffset_ConvolutionFilter2D, fn);
8149}
8150
8151typedef void (GLAPIENTRYP _glptr_ConvolutionParameterf) (GLenum, GLenum,
8152 GLfloat);
8153#define CALL_ConvolutionParameterf(disp, parameters) \
8154 (* GET_ConvolutionParameterf(disp)) parameters
8155static inline _glptr_ConvolutionParameterf
8156GET_ConvolutionParameterf(struct _glapi_table *disp)
8157{
8158 return (_glptr_ConvolutionParameterf) (GET_by_offset
8159 (disp,
8160 _gloffset_ConvolutionParameterf));
8161}
8162
8163static inline void
8164SET_ConvolutionParameterf(struct _glapi_table *disp,
8165 void (GLAPIENTRYP fn) (GLenum, GLenum, GLfloat))
8166{
8167 SET_by_offset(disp, _gloffset_ConvolutionParameterf, fn);
8168}
8169
8170typedef void (GLAPIENTRYP _glptr_ConvolutionParameterfv) (GLenum, GLenum,
8171 const GLfloat *);
8172#define CALL_ConvolutionParameterfv(disp, parameters) \
8173 (* GET_ConvolutionParameterfv(disp)) parameters
8174static inline _glptr_ConvolutionParameterfv
8175GET_ConvolutionParameterfv(struct _glapi_table *disp)
8176{
8177 return (_glptr_ConvolutionParameterfv) (GET_by_offset
8178 (disp,
8179 _gloffset_ConvolutionParameterfv));
8180}
8181
8182static inline void
8183SET_ConvolutionParameterfv(struct _glapi_table *disp,
8184 void (GLAPIENTRYP fn) (GLenum, GLenum,
8185 const GLfloat *))
8186{
8187 SET_by_offset(disp, _gloffset_ConvolutionParameterfv, fn);
8188}
8189
8190typedef void (GLAPIENTRYP _glptr_ConvolutionParameteri) (GLenum, GLenum, GLint);
8191
8192#define CALL_ConvolutionParameteri(disp, parameters) \
8193 (* GET_ConvolutionParameteri(disp)) parameters
8194static inline _glptr_ConvolutionParameteri
8195GET_ConvolutionParameteri(struct _glapi_table *disp)
8196{
8197 return (_glptr_ConvolutionParameteri) (GET_by_offset
8198 (disp,
8199 _gloffset_ConvolutionParameteri));
8200}
8201
8202static inline void
8203SET_ConvolutionParameteri(struct _glapi_table *disp,
8204 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint))
8205{
8206 SET_by_offset(disp, _gloffset_ConvolutionParameteri, fn);
8207}
8208
8209typedef void (GLAPIENTRYP _glptr_ConvolutionParameteriv) (GLenum, GLenum,
8210 const GLint *);
8211#define CALL_ConvolutionParameteriv(disp, parameters) \
8212 (* GET_ConvolutionParameteriv(disp)) parameters
8213static inline _glptr_ConvolutionParameteriv
8214GET_ConvolutionParameteriv(struct _glapi_table *disp)
8215{
8216 return (_glptr_ConvolutionParameteriv) (GET_by_offset
8217 (disp,
8218 _gloffset_ConvolutionParameteriv));
8219}
8220
8221static inline void
8222SET_ConvolutionParameteriv(struct _glapi_table *disp,
8223 void (GLAPIENTRYP fn) (GLenum, GLenum,
8224 const GLint *))
8225{
8226 SET_by_offset(disp, _gloffset_ConvolutionParameteriv, fn);
8227}
8228
8229typedef void (GLAPIENTRYP _glptr_CopyConvolutionFilter1D) (GLenum, GLenum,
8230 GLint, GLint,
8231 GLsizei);
8232#define CALL_CopyConvolutionFilter1D(disp, parameters) \
8233 (* GET_CopyConvolutionFilter1D(disp)) parameters
8234static inline _glptr_CopyConvolutionFilter1D
8235GET_CopyConvolutionFilter1D(struct _glapi_table *disp)
8236{
8237 return (_glptr_CopyConvolutionFilter1D) (GET_by_offset
8238 (disp,
8239 _gloffset_CopyConvolutionFilter1D));
8240}
8241
8242static inline void
8243SET_CopyConvolutionFilter1D(struct _glapi_table *disp,
8244 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint, GLint,
8245 GLsizei))
8246{
8247 SET_by_offset(disp, _gloffset_CopyConvolutionFilter1D, fn);
8248}
8249
8250typedef void (GLAPIENTRYP _glptr_CopyConvolutionFilter2D) (GLenum, GLenum,
8251 GLint, GLint,
8252 GLsizei, GLsizei);
8253#define CALL_CopyConvolutionFilter2D(disp, parameters) \
8254 (* GET_CopyConvolutionFilter2D(disp)) parameters
8255static inline _glptr_CopyConvolutionFilter2D
8256GET_CopyConvolutionFilter2D(struct _glapi_table *disp)
8257{
8258 return (_glptr_CopyConvolutionFilter2D) (GET_by_offset
8259 (disp,
8260 _gloffset_CopyConvolutionFilter2D));
8261}
8262
8263static inline void
8264SET_CopyConvolutionFilter2D(struct _glapi_table *disp,
8265 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint, GLint,
8266 GLsizei, GLsizei))
8267{
8268 SET_by_offset(disp, _gloffset_CopyConvolutionFilter2D, fn);
8269}
8270
8271typedef void (GLAPIENTRYP _glptr_GetConvolutionFilter) (GLenum, GLenum, GLenum,
8272 GLvoid *);
8273#define CALL_GetConvolutionFilter(disp, parameters) \
8274 (* GET_GetConvolutionFilter(disp)) parameters
8275static inline _glptr_GetConvolutionFilter
8276GET_GetConvolutionFilter(struct _glapi_table *disp)
8277{
8278 return (_glptr_GetConvolutionFilter) (GET_by_offset
8279 (disp,
8280 _gloffset_GetConvolutionFilter));
8281}
8282
8283static inline void
8284SET_GetConvolutionFilter(struct _glapi_table *disp,
8285 void (GLAPIENTRYP fn) (GLenum, GLenum, GLenum,
8286 GLvoid *))
8287{
8288 SET_by_offset(disp, _gloffset_GetConvolutionFilter, fn);
8289}
8290
8291typedef void (GLAPIENTRYP _glptr_GetConvolutionParameterfv) (GLenum, GLenum,
8292 GLfloat *);
8293#define CALL_GetConvolutionParameterfv(disp, parameters) \
8294 (* GET_GetConvolutionParameterfv(disp)) parameters
8295static inline _glptr_GetConvolutionParameterfv
8296GET_GetConvolutionParameterfv(struct _glapi_table *disp)
8297{
8298 return (_glptr_GetConvolutionParameterfv) (GET_by_offset
8299 (disp,
8300 _gloffset_GetConvolutionParameterfv));
8301}
8302
8303static inline void
8304SET_GetConvolutionParameterfv(struct _glapi_table *disp,
8305 void (GLAPIENTRYP fn) (GLenum, GLenum, GLfloat *))
8306{
8307 SET_by_offset(disp, _gloffset_GetConvolutionParameterfv, fn);
8308}
8309
8310typedef void (GLAPIENTRYP _glptr_GetConvolutionParameteriv) (GLenum, GLenum,
8311 GLint *);
8312#define CALL_GetConvolutionParameteriv(disp, parameters) \
8313 (* GET_GetConvolutionParameteriv(disp)) parameters
8314static inline _glptr_GetConvolutionParameteriv
8315GET_GetConvolutionParameteriv(struct _glapi_table *disp)
8316{
8317 return (_glptr_GetConvolutionParameteriv) (GET_by_offset
8318 (disp,
8319 _gloffset_GetConvolutionParameteriv));
8320}
8321
8322static inline void
8323SET_GetConvolutionParameteriv(struct _glapi_table *disp,
8324 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint *))
8325{
8326 SET_by_offset(disp, _gloffset_GetConvolutionParameteriv, fn);
8327}
8328
8329typedef void (GLAPIENTRYP _glptr_GetSeparableFilter) (GLenum, GLenum, GLenum,
8330 GLvoid *, GLvoid *,
8331 GLvoid *);
8332#define CALL_GetSeparableFilter(disp, parameters) \
8333 (* GET_GetSeparableFilter(disp)) parameters
8334static inline _glptr_GetSeparableFilter
8335GET_GetSeparableFilter(struct _glapi_table *disp)
8336{
8337 return (_glptr_GetSeparableFilter) (GET_by_offset
8338 (disp, _gloffset_GetSeparableFilter));
8339}
8340
8341static inline void
8342SET_GetSeparableFilter(struct _glapi_table *disp,
8343 void (GLAPIENTRYP fn) (GLenum, GLenum, GLenum, GLvoid *,
8344 GLvoid *, GLvoid *))
8345{
8346 SET_by_offset(disp, _gloffset_GetSeparableFilter, fn);
8347}
8348
8349typedef void (GLAPIENTRYP _glptr_SeparableFilter2D) (GLenum, GLenum, GLsizei,
8350 GLsizei, GLenum, GLenum,
8351 const GLvoid *,
8352 const GLvoid *);
8353#define CALL_SeparableFilter2D(disp, parameters) \
8354 (* GET_SeparableFilter2D(disp)) parameters
8355static inline _glptr_SeparableFilter2D
8356GET_SeparableFilter2D(struct _glapi_table *disp)
8357{
8358 return (_glptr_SeparableFilter2D) (GET_by_offset
8359 (disp, _gloffset_SeparableFilter2D));
8360}
8361
8362static inline void
8363SET_SeparableFilter2D(struct _glapi_table *disp,
8364 void (GLAPIENTRYP fn) (GLenum, GLenum, GLsizei, GLsizei,
8365 GLenum, GLenum, const GLvoid *,
8366 const GLvoid *))
8367{
8368 SET_by_offset(disp, _gloffset_SeparableFilter2D, fn);
8369}
8370
8371typedef void (GLAPIENTRYP _glptr_GetHistogram) (GLenum, GLboolean, GLenum,
8372 GLenum, GLvoid *);
8373#define CALL_GetHistogram(disp, parameters) \
8374 (* GET_GetHistogram(disp)) parameters
8375static inline _glptr_GetHistogram
8376GET_GetHistogram(struct _glapi_table *disp)
8377{
8378 return (_glptr_GetHistogram) (GET_by_offset(disp, _gloffset_GetHistogram));
8379}
8380
8381static inline void
8382SET_GetHistogram(struct _glapi_table *disp,
8383 void (GLAPIENTRYP fn) (GLenum, GLboolean, GLenum, GLenum,
8384 GLvoid *))
8385{
8386 SET_by_offset(disp, _gloffset_GetHistogram, fn);
8387}
8388
8389typedef void (GLAPIENTRYP _glptr_GetHistogramParameterfv) (GLenum, GLenum,
8390 GLfloat *);
8391#define CALL_GetHistogramParameterfv(disp, parameters) \
8392 (* GET_GetHistogramParameterfv(disp)) parameters
8393static inline _glptr_GetHistogramParameterfv
8394GET_GetHistogramParameterfv(struct _glapi_table *disp)
8395{
8396 return (_glptr_GetHistogramParameterfv) (GET_by_offset
8397 (disp,
8398 _gloffset_GetHistogramParameterfv));
8399}
8400
8401static inline void
8402SET_GetHistogramParameterfv(struct _glapi_table *disp,
8403 void (GLAPIENTRYP fn) (GLenum, GLenum, GLfloat *))
8404{
8405 SET_by_offset(disp, _gloffset_GetHistogramParameterfv, fn);
8406}
8407
8408typedef void (GLAPIENTRYP _glptr_GetHistogramParameteriv) (GLenum, GLenum,
8409 GLint *);
8410#define CALL_GetHistogramParameteriv(disp, parameters) \
8411 (* GET_GetHistogramParameteriv(disp)) parameters
8412static inline _glptr_GetHistogramParameteriv
8413GET_GetHistogramParameteriv(struct _glapi_table *disp)
8414{
8415 return (_glptr_GetHistogramParameteriv) (GET_by_offset
8416 (disp,
8417 _gloffset_GetHistogramParameteriv));
8418}
8419
8420static inline void
8421SET_GetHistogramParameteriv(struct _glapi_table *disp,
8422 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint *))
8423{
8424 SET_by_offset(disp, _gloffset_GetHistogramParameteriv, fn);
8425}
8426
8427typedef void (GLAPIENTRYP _glptr_GetMinmax) (GLenum, GLboolean, GLenum, GLenum,
8428 GLvoid *);
8429#define CALL_GetMinmax(disp, parameters) \
8430 (* GET_GetMinmax(disp)) parameters
8431static inline _glptr_GetMinmax
8432GET_GetMinmax(struct _glapi_table *disp)
8433{
8434 return (_glptr_GetMinmax) (GET_by_offset(disp, _gloffset_GetMinmax));
8435}
8436
8437static inline void
8438SET_GetMinmax(struct _glapi_table *disp,
8439 void (GLAPIENTRYP fn) (GLenum, GLboolean, GLenum, GLenum,
8440 GLvoid *))
8441{
8442 SET_by_offset(disp, _gloffset_GetMinmax, fn);
8443}
8444
8445typedef void (GLAPIENTRYP _glptr_GetMinmaxParameterfv) (GLenum, GLenum,
8446 GLfloat *);
8447#define CALL_GetMinmaxParameterfv(disp, parameters) \
8448 (* GET_GetMinmaxParameterfv(disp)) parameters
8449static inline _glptr_GetMinmaxParameterfv
8450GET_GetMinmaxParameterfv(struct _glapi_table *disp)
8451{
8452 return (_glptr_GetMinmaxParameterfv) (GET_by_offset
8453 (disp,
8454 _gloffset_GetMinmaxParameterfv));
8455}
8456
8457static inline void
8458SET_GetMinmaxParameterfv(struct _glapi_table *disp,
8459 void (GLAPIENTRYP fn) (GLenum, GLenum, GLfloat *))
8460{
8461 SET_by_offset(disp, _gloffset_GetMinmaxParameterfv, fn);
8462}
8463
8464typedef void (GLAPIENTRYP _glptr_GetMinmaxParameteriv) (GLenum, GLenum,
8465 GLint *);
8466#define CALL_GetMinmaxParameteriv(disp, parameters) \
8467 (* GET_GetMinmaxParameteriv(disp)) parameters
8468static inline _glptr_GetMinmaxParameteriv
8469GET_GetMinmaxParameteriv(struct _glapi_table *disp)
8470{
8471 return (_glptr_GetMinmaxParameteriv) (GET_by_offset
8472 (disp,
8473 _gloffset_GetMinmaxParameteriv));
8474}
8475
8476static inline void
8477SET_GetMinmaxParameteriv(struct _glapi_table *disp,
8478 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint *))
8479{
8480 SET_by_offset(disp, _gloffset_GetMinmaxParameteriv, fn);
8481}
8482
8483typedef void (GLAPIENTRYP _glptr_Histogram) (GLenum, GLsizei, GLenum,
8484 GLboolean);
8485#define CALL_Histogram(disp, parameters) \
8486 (* GET_Histogram(disp)) parameters
8487static inline _glptr_Histogram
8488GET_Histogram(struct _glapi_table *disp)
8489{
8490 return (_glptr_Histogram) (GET_by_offset(disp, _gloffset_Histogram));
8491}
8492
8493static inline void
8494SET_Histogram(struct _glapi_table *disp,
8495 void (GLAPIENTRYP fn) (GLenum, GLsizei, GLenum, GLboolean))
8496{
8497 SET_by_offset(disp, _gloffset_Histogram, fn);
8498}
8499
8500typedef void (GLAPIENTRYP _glptr_Minmax) (GLenum, GLenum, GLboolean);
8501
8502#define CALL_Minmax(disp, parameters) \
8503 (* GET_Minmax(disp)) parameters
8504static inline _glptr_Minmax
8505GET_Minmax(struct _glapi_table *disp)
8506{
8507 return (_glptr_Minmax) (GET_by_offset(disp, _gloffset_Minmax));
8508}
8509
8510static inline void
8511SET_Minmax(struct _glapi_table *disp,
8512 void (GLAPIENTRYP fn) (GLenum, GLenum, GLboolean))
8513{
8514 SET_by_offset(disp, _gloffset_Minmax, fn);
8515}
8516
8517typedef void (GLAPIENTRYP _glptr_ResetHistogram) (GLenum);
8518
8519#define CALL_ResetHistogram(disp, parameters) \
8520 (* GET_ResetHistogram(disp)) parameters
8521static inline _glptr_ResetHistogram
8522GET_ResetHistogram(struct _glapi_table *disp)
8523{
8524 return (_glptr_ResetHistogram) (GET_by_offset
8525 (disp, _gloffset_ResetHistogram));
8526}
8527
8528static inline void
8529SET_ResetHistogram(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum))
8530{
8531 SET_by_offset(disp, _gloffset_ResetHistogram, fn);
8532}
8533
8534typedef void (GLAPIENTRYP _glptr_ResetMinmax) (GLenum);
8535
8536#define CALL_ResetMinmax(disp, parameters) \
8537 (* GET_ResetMinmax(disp)) parameters
8538static inline _glptr_ResetMinmax
8539GET_ResetMinmax(struct _glapi_table *disp)
8540{
8541 return (_glptr_ResetMinmax) (GET_by_offset(disp, _gloffset_ResetMinmax));
8542}
8543
8544static inline void
8545SET_ResetMinmax(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum))
8546{
8547 SET_by_offset(disp, _gloffset_ResetMinmax, fn);
8548}
8549
8550typedef void (GLAPIENTRYP _glptr_TexImage3D) (GLenum, GLint, GLint, GLsizei,
8551 GLsizei, GLsizei, GLint, GLenum,
8552 GLenum, const GLvoid *);
8553#define CALL_TexImage3D(disp, parameters) \
8554 (* GET_TexImage3D(disp)) parameters
8555static inline _glptr_TexImage3D
8556GET_TexImage3D(struct _glapi_table *disp)
8557{
8558 return (_glptr_TexImage3D) (GET_by_offset(disp, _gloffset_TexImage3D));
8559}
8560
8561static inline void
8562SET_TexImage3D(struct _glapi_table *disp,
8563 void (GLAPIENTRYP fn) (GLenum, GLint, GLint, GLsizei, GLsizei,
8564 GLsizei, GLint, GLenum, GLenum,
8565 const GLvoid *))
8566{
8567 SET_by_offset(disp, _gloffset_TexImage3D, fn);
8568}
8569
8570typedef void (GLAPIENTRYP _glptr_TexSubImage3D) (GLenum, GLint, GLint, GLint,
8571 GLint, GLsizei, GLsizei,
8572 GLsizei, GLenum, GLenum,
8573 const GLvoid *);
8574#define CALL_TexSubImage3D(disp, parameters) \
8575 (* GET_TexSubImage3D(disp)) parameters
8576static inline _glptr_TexSubImage3D
8577GET_TexSubImage3D(struct _glapi_table *disp)
8578{
8579 return (_glptr_TexSubImage3D) (GET_by_offset
8580 (disp, _gloffset_TexSubImage3D));
8581}
8582
8583static inline void
8584SET_TexSubImage3D(struct _glapi_table *disp,
8585 void (GLAPIENTRYP fn) (GLenum, GLint, GLint, GLint, GLint,
8586 GLsizei, GLsizei, GLsizei, GLenum,
8587 GLenum, const GLvoid *))
8588{
8589 SET_by_offset(disp, _gloffset_TexSubImage3D, fn);
8590}
8591
8592typedef void (GLAPIENTRYP _glptr_CopyTexSubImage3D) (GLenum, GLint, GLint,
8593 GLint, GLint, GLint, GLint,
8594 GLsizei, GLsizei);
8595#define CALL_CopyTexSubImage3D(disp, parameters) \
8596 (* GET_CopyTexSubImage3D(disp)) parameters
8597static inline _glptr_CopyTexSubImage3D
8598GET_CopyTexSubImage3D(struct _glapi_table *disp)
8599{
8600 return (_glptr_CopyTexSubImage3D) (GET_by_offset
8601 (disp, _gloffset_CopyTexSubImage3D));
8602}
8603
8604static inline void
8605SET_CopyTexSubImage3D(struct _glapi_table *disp,
8606 void (GLAPIENTRYP fn) (GLenum, GLint, GLint, GLint, GLint,
8607 GLint, GLint, GLsizei, GLsizei))
8608{
8609 SET_by_offset(disp, _gloffset_CopyTexSubImage3D, fn);
8610}
8611
8612typedef void (GLAPIENTRYP _glptr_ActiveTextureARB) (GLenum);
8613
8614#define CALL_ActiveTextureARB(disp, parameters) \
8615 (* GET_ActiveTextureARB(disp)) parameters
8616static inline _glptr_ActiveTextureARB
8617GET_ActiveTextureARB(struct _glapi_table *disp)
8618{
8619 return (_glptr_ActiveTextureARB) (GET_by_offset
8620 (disp, _gloffset_ActiveTextureARB));
8621}
8622
8623static inline void
8624SET_ActiveTextureARB(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum))
8625{
8626 SET_by_offset(disp, _gloffset_ActiveTextureARB, fn);
8627}
8628
8629typedef void (GLAPIENTRYP _glptr_ClientActiveTextureARB) (GLenum);
8630
8631#define CALL_ClientActiveTextureARB(disp, parameters) \
8632 (* GET_ClientActiveTextureARB(disp)) parameters
8633static inline _glptr_ClientActiveTextureARB
8634GET_ClientActiveTextureARB(struct _glapi_table *disp)
8635{
8636 return (_glptr_ClientActiveTextureARB) (GET_by_offset
8637 (disp,
8638 _gloffset_ClientActiveTextureARB));
8639}
8640
8641static inline void
8642SET_ClientActiveTextureARB(struct _glapi_table *disp,
8643 void (GLAPIENTRYP fn) (GLenum))
8644{
8645 SET_by_offset(disp, _gloffset_ClientActiveTextureARB, fn);
8646}
8647
8648typedef void (GLAPIENTRYP _glptr_MultiTexCoord1dARB) (GLenum, GLdouble);
8649
8650#define CALL_MultiTexCoord1dARB(disp, parameters) \
8651 (* GET_MultiTexCoord1dARB(disp)) parameters
8652static inline _glptr_MultiTexCoord1dARB
8653GET_MultiTexCoord1dARB(struct _glapi_table *disp)
8654{
8655 return (_glptr_MultiTexCoord1dARB) (GET_by_offset
8656 (disp, _gloffset_MultiTexCoord1dARB));
8657}
8658
8659static inline void
8660SET_MultiTexCoord1dARB(struct _glapi_table *disp,
8661 void (GLAPIENTRYP fn) (GLenum, GLdouble))
8662{
8663 SET_by_offset(disp, _gloffset_MultiTexCoord1dARB, fn);
8664}
8665
8666typedef void (GLAPIENTRYP _glptr_MultiTexCoord1dvARB) (GLenum,
8667 const GLdouble *);
8668#define CALL_MultiTexCoord1dvARB(disp, parameters) \
8669 (* GET_MultiTexCoord1dvARB(disp)) parameters
8670static inline _glptr_MultiTexCoord1dvARB
8671GET_MultiTexCoord1dvARB(struct _glapi_table *disp)
8672{
8673 return (_glptr_MultiTexCoord1dvARB) (GET_by_offset
8674 (disp, _gloffset_MultiTexCoord1dvARB));
8675}
8676
8677static inline void
8678SET_MultiTexCoord1dvARB(struct _glapi_table *disp,
8679 void (GLAPIENTRYP fn) (GLenum, const GLdouble *))
8680{
8681 SET_by_offset(disp, _gloffset_MultiTexCoord1dvARB, fn);
8682}
8683
8684typedef void (GLAPIENTRYP _glptr_MultiTexCoord1fARB) (GLenum, GLfloat);
8685
8686#define CALL_MultiTexCoord1fARB(disp, parameters) \
8687 (* GET_MultiTexCoord1fARB(disp)) parameters
8688static inline _glptr_MultiTexCoord1fARB
8689GET_MultiTexCoord1fARB(struct _glapi_table *disp)
8690{
8691 return (_glptr_MultiTexCoord1fARB) (GET_by_offset
8692 (disp, _gloffset_MultiTexCoord1fARB));
8693}
8694
8695static inline void
8696SET_MultiTexCoord1fARB(struct _glapi_table *disp,
8697 void (GLAPIENTRYP fn) (GLenum, GLfloat))
8698{
8699 SET_by_offset(disp, _gloffset_MultiTexCoord1fARB, fn);
8700}
8701
8702typedef void (GLAPIENTRYP _glptr_MultiTexCoord1fvARB) (GLenum, const GLfloat *);
8703
8704#define CALL_MultiTexCoord1fvARB(disp, parameters) \
8705 (* GET_MultiTexCoord1fvARB(disp)) parameters
8706static inline _glptr_MultiTexCoord1fvARB
8707GET_MultiTexCoord1fvARB(struct _glapi_table *disp)
8708{
8709 return (_glptr_MultiTexCoord1fvARB) (GET_by_offset
8710 (disp, _gloffset_MultiTexCoord1fvARB));
8711}
8712
8713static inline void
8714SET_MultiTexCoord1fvARB(struct _glapi_table *disp,
8715 void (GLAPIENTRYP fn) (GLenum, const GLfloat *))
8716{
8717 SET_by_offset(disp, _gloffset_MultiTexCoord1fvARB, fn);
8718}
8719
8720typedef void (GLAPIENTRYP _glptr_MultiTexCoord1iARB) (GLenum, GLint);
8721
8722#define CALL_MultiTexCoord1iARB(disp, parameters) \
8723 (* GET_MultiTexCoord1iARB(disp)) parameters
8724static inline _glptr_MultiTexCoord1iARB
8725GET_MultiTexCoord1iARB(struct _glapi_table *disp)
8726{
8727 return (_glptr_MultiTexCoord1iARB) (GET_by_offset
8728 (disp, _gloffset_MultiTexCoord1iARB));
8729}
8730
8731static inline void
8732SET_MultiTexCoord1iARB(struct _glapi_table *disp,
8733 void (GLAPIENTRYP fn) (GLenum, GLint))
8734{
8735 SET_by_offset(disp, _gloffset_MultiTexCoord1iARB, fn);
8736}
8737
8738typedef void (GLAPIENTRYP _glptr_MultiTexCoord1ivARB) (GLenum, const GLint *);
8739
8740#define CALL_MultiTexCoord1ivARB(disp, parameters) \
8741 (* GET_MultiTexCoord1ivARB(disp)) parameters
8742static inline _glptr_MultiTexCoord1ivARB
8743GET_MultiTexCoord1ivARB(struct _glapi_table *disp)
8744{
8745 return (_glptr_MultiTexCoord1ivARB) (GET_by_offset
8746 (disp, _gloffset_MultiTexCoord1ivARB));
8747}
8748
8749static inline void
8750SET_MultiTexCoord1ivARB(struct _glapi_table *disp,
8751 void (GLAPIENTRYP fn) (GLenum, const GLint *))
8752{
8753 SET_by_offset(disp, _gloffset_MultiTexCoord1ivARB, fn);
8754}
8755
8756typedef void (GLAPIENTRYP _glptr_MultiTexCoord1sARB) (GLenum, GLshort);
8757
8758#define CALL_MultiTexCoord1sARB(disp, parameters) \
8759 (* GET_MultiTexCoord1sARB(disp)) parameters
8760static inline _glptr_MultiTexCoord1sARB
8761GET_MultiTexCoord1sARB(struct _glapi_table *disp)
8762{
8763 return (_glptr_MultiTexCoord1sARB) (GET_by_offset
8764 (disp, _gloffset_MultiTexCoord1sARB));
8765}
8766
8767static inline void
8768SET_MultiTexCoord1sARB(struct _glapi_table *disp,
8769 void (GLAPIENTRYP fn) (GLenum, GLshort))
8770{
8771 SET_by_offset(disp, _gloffset_MultiTexCoord1sARB, fn);
8772}
8773
8774typedef void (GLAPIENTRYP _glptr_MultiTexCoord1svARB) (GLenum, const GLshort *);
8775
8776#define CALL_MultiTexCoord1svARB(disp, parameters) \
8777 (* GET_MultiTexCoord1svARB(disp)) parameters
8778static inline _glptr_MultiTexCoord1svARB
8779GET_MultiTexCoord1svARB(struct _glapi_table *disp)
8780{
8781 return (_glptr_MultiTexCoord1svARB) (GET_by_offset
8782 (disp, _gloffset_MultiTexCoord1svARB));
8783}
8784
8785static inline void
8786SET_MultiTexCoord1svARB(struct _glapi_table *disp,
8787 void (GLAPIENTRYP fn) (GLenum, const GLshort *))
8788{
8789 SET_by_offset(disp, _gloffset_MultiTexCoord1svARB, fn);
8790}
8791
8792typedef void (GLAPIENTRYP _glptr_MultiTexCoord2dARB) (GLenum, GLdouble,
8793 GLdouble);
8794#define CALL_MultiTexCoord2dARB(disp, parameters) \
8795 (* GET_MultiTexCoord2dARB(disp)) parameters
8796static inline _glptr_MultiTexCoord2dARB
8797GET_MultiTexCoord2dARB(struct _glapi_table *disp)
8798{
8799 return (_glptr_MultiTexCoord2dARB) (GET_by_offset
8800 (disp, _gloffset_MultiTexCoord2dARB));
8801}
8802
8803static inline void
8804SET_MultiTexCoord2dARB(struct _glapi_table *disp,
8805 void (GLAPIENTRYP fn) (GLenum, GLdouble, GLdouble))
8806{
8807 SET_by_offset(disp, _gloffset_MultiTexCoord2dARB, fn);
8808}
8809
8810typedef void (GLAPIENTRYP _glptr_MultiTexCoord2dvARB) (GLenum,
8811 const GLdouble *);
8812#define CALL_MultiTexCoord2dvARB(disp, parameters) \
8813 (* GET_MultiTexCoord2dvARB(disp)) parameters
8814static inline _glptr_MultiTexCoord2dvARB
8815GET_MultiTexCoord2dvARB(struct _glapi_table *disp)
8816{
8817 return (_glptr_MultiTexCoord2dvARB) (GET_by_offset
8818 (disp, _gloffset_MultiTexCoord2dvARB));
8819}
8820
8821static inline void
8822SET_MultiTexCoord2dvARB(struct _glapi_table *disp,
8823 void (GLAPIENTRYP fn) (GLenum, const GLdouble *))
8824{
8825 SET_by_offset(disp, _gloffset_MultiTexCoord2dvARB, fn);
8826}
8827
8828typedef void (GLAPIENTRYP _glptr_MultiTexCoord2fARB) (GLenum, GLfloat, GLfloat);
8829
8830#define CALL_MultiTexCoord2fARB(disp, parameters) \
8831 (* GET_MultiTexCoord2fARB(disp)) parameters
8832static inline _glptr_MultiTexCoord2fARB
8833GET_MultiTexCoord2fARB(struct _glapi_table *disp)
8834{
8835 return (_glptr_MultiTexCoord2fARB) (GET_by_offset
8836 (disp, _gloffset_MultiTexCoord2fARB));
8837}
8838
8839static inline void
8840SET_MultiTexCoord2fARB(struct _glapi_table *disp,
8841 void (GLAPIENTRYP fn) (GLenum, GLfloat, GLfloat))
8842{
8843 SET_by_offset(disp, _gloffset_MultiTexCoord2fARB, fn);
8844}
8845
8846typedef void (GLAPIENTRYP _glptr_MultiTexCoord2fvARB) (GLenum, const GLfloat *);
8847
8848#define CALL_MultiTexCoord2fvARB(disp, parameters) \
8849 (* GET_MultiTexCoord2fvARB(disp)) parameters
8850static inline _glptr_MultiTexCoord2fvARB
8851GET_MultiTexCoord2fvARB(struct _glapi_table *disp)
8852{
8853 return (_glptr_MultiTexCoord2fvARB) (GET_by_offset
8854 (disp, _gloffset_MultiTexCoord2fvARB));
8855}
8856
8857static inline void
8858SET_MultiTexCoord2fvARB(struct _glapi_table *disp,
8859 void (GLAPIENTRYP fn) (GLenum, const GLfloat *))
8860{
8861 SET_by_offset(disp, _gloffset_MultiTexCoord2fvARB, fn);
8862}
8863
8864typedef void (GLAPIENTRYP _glptr_MultiTexCoord2iARB) (GLenum, GLint, GLint);
8865
8866#define CALL_MultiTexCoord2iARB(disp, parameters) \
8867 (* GET_MultiTexCoord2iARB(disp)) parameters
8868static inline _glptr_MultiTexCoord2iARB
8869GET_MultiTexCoord2iARB(struct _glapi_table *disp)
8870{
8871 return (_glptr_MultiTexCoord2iARB) (GET_by_offset
8872 (disp, _gloffset_MultiTexCoord2iARB));
8873}
8874
8875static inline void
8876SET_MultiTexCoord2iARB(struct _glapi_table *disp,
8877 void (GLAPIENTRYP fn) (GLenum, GLint, GLint))
8878{
8879 SET_by_offset(disp, _gloffset_MultiTexCoord2iARB, fn);
8880}
8881
8882typedef void (GLAPIENTRYP _glptr_MultiTexCoord2ivARB) (GLenum, const GLint *);
8883
8884#define CALL_MultiTexCoord2ivARB(disp, parameters) \
8885 (* GET_MultiTexCoord2ivARB(disp)) parameters
8886static inline _glptr_MultiTexCoord2ivARB
8887GET_MultiTexCoord2ivARB(struct _glapi_table *disp)
8888{
8889 return (_glptr_MultiTexCoord2ivARB) (GET_by_offset
8890 (disp, _gloffset_MultiTexCoord2ivARB));
8891}
8892
8893static inline void
8894SET_MultiTexCoord2ivARB(struct _glapi_table *disp,
8895 void (GLAPIENTRYP fn) (GLenum, const GLint *))
8896{
8897 SET_by_offset(disp, _gloffset_MultiTexCoord2ivARB, fn);
8898}
8899
8900typedef void (GLAPIENTRYP _glptr_MultiTexCoord2sARB) (GLenum, GLshort, GLshort);
8901
8902#define CALL_MultiTexCoord2sARB(disp, parameters) \
8903 (* GET_MultiTexCoord2sARB(disp)) parameters
8904static inline _glptr_MultiTexCoord2sARB
8905GET_MultiTexCoord2sARB(struct _glapi_table *disp)
8906{
8907 return (_glptr_MultiTexCoord2sARB) (GET_by_offset
8908 (disp, _gloffset_MultiTexCoord2sARB));
8909}
8910
8911static inline void
8912SET_MultiTexCoord2sARB(struct _glapi_table *disp,
8913 void (GLAPIENTRYP fn) (GLenum, GLshort, GLshort))
8914{
8915 SET_by_offset(disp, _gloffset_MultiTexCoord2sARB, fn);
8916}
8917
8918typedef void (GLAPIENTRYP _glptr_MultiTexCoord2svARB) (GLenum, const GLshort *);
8919
8920#define CALL_MultiTexCoord2svARB(disp, parameters) \
8921 (* GET_MultiTexCoord2svARB(disp)) parameters
8922static inline _glptr_MultiTexCoord2svARB
8923GET_MultiTexCoord2svARB(struct _glapi_table *disp)
8924{
8925 return (_glptr_MultiTexCoord2svARB) (GET_by_offset
8926 (disp, _gloffset_MultiTexCoord2svARB));
8927}
8928
8929static inline void
8930SET_MultiTexCoord2svARB(struct _glapi_table *disp,
8931 void (GLAPIENTRYP fn) (GLenum, const GLshort *))
8932{
8933 SET_by_offset(disp, _gloffset_MultiTexCoord2svARB, fn);
8934}
8935
8936typedef void (GLAPIENTRYP _glptr_MultiTexCoord3dARB) (GLenum, GLdouble,
8937 GLdouble, GLdouble);
8938#define CALL_MultiTexCoord3dARB(disp, parameters) \
8939 (* GET_MultiTexCoord3dARB(disp)) parameters
8940static inline _glptr_MultiTexCoord3dARB
8941GET_MultiTexCoord3dARB(struct _glapi_table *disp)
8942{
8943 return (_glptr_MultiTexCoord3dARB) (GET_by_offset
8944 (disp, _gloffset_MultiTexCoord3dARB));
8945}
8946
8947static inline void
8948SET_MultiTexCoord3dARB(struct _glapi_table *disp,
8949 void (GLAPIENTRYP fn) (GLenum, GLdouble, GLdouble,
8950 GLdouble))
8951{
8952 SET_by_offset(disp, _gloffset_MultiTexCoord3dARB, fn);
8953}
8954
8955typedef void (GLAPIENTRYP _glptr_MultiTexCoord3dvARB) (GLenum,
8956 const GLdouble *);
8957#define CALL_MultiTexCoord3dvARB(disp, parameters) \
8958 (* GET_MultiTexCoord3dvARB(disp)) parameters
8959static inline _glptr_MultiTexCoord3dvARB
8960GET_MultiTexCoord3dvARB(struct _glapi_table *disp)
8961{
8962 return (_glptr_MultiTexCoord3dvARB) (GET_by_offset
8963 (disp, _gloffset_MultiTexCoord3dvARB));
8964}
8965
8966static inline void
8967SET_MultiTexCoord3dvARB(struct _glapi_table *disp,
8968 void (GLAPIENTRYP fn) (GLenum, const GLdouble *))
8969{
8970 SET_by_offset(disp, _gloffset_MultiTexCoord3dvARB, fn);
8971}
8972
8973typedef void (GLAPIENTRYP _glptr_MultiTexCoord3fARB) (GLenum, GLfloat, GLfloat,
8974 GLfloat);
8975#define CALL_MultiTexCoord3fARB(disp, parameters) \
8976 (* GET_MultiTexCoord3fARB(disp)) parameters
8977static inline _glptr_MultiTexCoord3fARB
8978GET_MultiTexCoord3fARB(struct _glapi_table *disp)
8979{
8980 return (_glptr_MultiTexCoord3fARB) (GET_by_offset
8981 (disp, _gloffset_MultiTexCoord3fARB));
8982}
8983
8984static inline void
8985SET_MultiTexCoord3fARB(struct _glapi_table *disp,
8986 void (GLAPIENTRYP fn) (GLenum, GLfloat, GLfloat,
8987 GLfloat))
8988{
8989 SET_by_offset(disp, _gloffset_MultiTexCoord3fARB, fn);
8990}
8991
8992typedef void (GLAPIENTRYP _glptr_MultiTexCoord3fvARB) (GLenum, const GLfloat *);
8993
8994#define CALL_MultiTexCoord3fvARB(disp, parameters) \
8995 (* GET_MultiTexCoord3fvARB(disp)) parameters
8996static inline _glptr_MultiTexCoord3fvARB
8997GET_MultiTexCoord3fvARB(struct _glapi_table *disp)
8998{
8999 return (_glptr_MultiTexCoord3fvARB) (GET_by_offset
9000 (disp, _gloffset_MultiTexCoord3fvARB));
9001}
9002
9003static inline void
9004SET_MultiTexCoord3fvARB(struct _glapi_table *disp,
9005 void (GLAPIENTRYP fn) (GLenum, const GLfloat *))
9006{
9007 SET_by_offset(disp, _gloffset_MultiTexCoord3fvARB, fn);
9008}
9009
9010typedef void (GLAPIENTRYP _glptr_MultiTexCoord3iARB) (GLenum, GLint, GLint,
9011 GLint);
9012#define CALL_MultiTexCoord3iARB(disp, parameters) \
9013 (* GET_MultiTexCoord3iARB(disp)) parameters
9014static inline _glptr_MultiTexCoord3iARB
9015GET_MultiTexCoord3iARB(struct _glapi_table *disp)
9016{
9017 return (_glptr_MultiTexCoord3iARB) (GET_by_offset
9018 (disp, _gloffset_MultiTexCoord3iARB));
9019}
9020
9021static inline void
9022SET_MultiTexCoord3iARB(struct _glapi_table *disp,
9023 void (GLAPIENTRYP fn) (GLenum, GLint, GLint, GLint))
9024{
9025 SET_by_offset(disp, _gloffset_MultiTexCoord3iARB, fn);
9026}
9027
9028typedef void (GLAPIENTRYP _glptr_MultiTexCoord3ivARB) (GLenum, const GLint *);
9029
9030#define CALL_MultiTexCoord3ivARB(disp, parameters) \
9031 (* GET_MultiTexCoord3ivARB(disp)) parameters
9032static inline _glptr_MultiTexCoord3ivARB
9033GET_MultiTexCoord3ivARB(struct _glapi_table *disp)
9034{
9035 return (_glptr_MultiTexCoord3ivARB) (GET_by_offset
9036 (disp, _gloffset_MultiTexCoord3ivARB));
9037}
9038
9039static inline void
9040SET_MultiTexCoord3ivARB(struct _glapi_table *disp,
9041 void (GLAPIENTRYP fn) (GLenum, const GLint *))
9042{
9043 SET_by_offset(disp, _gloffset_MultiTexCoord3ivARB, fn);
9044}
9045
9046typedef void (GLAPIENTRYP _glptr_MultiTexCoord3sARB) (GLenum, GLshort, GLshort,
9047 GLshort);
9048#define CALL_MultiTexCoord3sARB(disp, parameters) \
9049 (* GET_MultiTexCoord3sARB(disp)) parameters
9050static inline _glptr_MultiTexCoord3sARB
9051GET_MultiTexCoord3sARB(struct _glapi_table *disp)
9052{
9053 return (_glptr_MultiTexCoord3sARB) (GET_by_offset
9054 (disp, _gloffset_MultiTexCoord3sARB));
9055}
9056
9057static inline void
9058SET_MultiTexCoord3sARB(struct _glapi_table *disp,
9059 void (GLAPIENTRYP fn) (GLenum, GLshort, GLshort,
9060 GLshort))
9061{
9062 SET_by_offset(disp, _gloffset_MultiTexCoord3sARB, fn);
9063}
9064
9065typedef void (GLAPIENTRYP _glptr_MultiTexCoord3svARB) (GLenum, const GLshort *);
9066
9067#define CALL_MultiTexCoord3svARB(disp, parameters) \
9068 (* GET_MultiTexCoord3svARB(disp)) parameters
9069static inline _glptr_MultiTexCoord3svARB
9070GET_MultiTexCoord3svARB(struct _glapi_table *disp)
9071{
9072 return (_glptr_MultiTexCoord3svARB) (GET_by_offset
9073 (disp, _gloffset_MultiTexCoord3svARB));
9074}
9075
9076static inline void
9077SET_MultiTexCoord3svARB(struct _glapi_table *disp,
9078 void (GLAPIENTRYP fn) (GLenum, const GLshort *))
9079{
9080 SET_by_offset(disp, _gloffset_MultiTexCoord3svARB, fn);
9081}
9082
9083typedef void (GLAPIENTRYP _glptr_MultiTexCoord4dARB) (GLenum, GLdouble,
9084 GLdouble, GLdouble,
9085 GLdouble);
9086#define CALL_MultiTexCoord4dARB(disp, parameters) \
9087 (* GET_MultiTexCoord4dARB(disp)) parameters
9088static inline _glptr_MultiTexCoord4dARB
9089GET_MultiTexCoord4dARB(struct _glapi_table *disp)
9090{
9091 return (_glptr_MultiTexCoord4dARB) (GET_by_offset
9092 (disp, _gloffset_MultiTexCoord4dARB));
9093}
9094
9095static inline void
9096SET_MultiTexCoord4dARB(struct _glapi_table *disp,
9097 void (GLAPIENTRYP fn) (GLenum, GLdouble, GLdouble,
9098 GLdouble, GLdouble))
9099{
9100 SET_by_offset(disp, _gloffset_MultiTexCoord4dARB, fn);
9101}
9102
9103typedef void (GLAPIENTRYP _glptr_MultiTexCoord4dvARB) (GLenum,
9104 const GLdouble *);
9105#define CALL_MultiTexCoord4dvARB(disp, parameters) \
9106 (* GET_MultiTexCoord4dvARB(disp)) parameters
9107static inline _glptr_MultiTexCoord4dvARB
9108GET_MultiTexCoord4dvARB(struct _glapi_table *disp)
9109{
9110 return (_glptr_MultiTexCoord4dvARB) (GET_by_offset
9111 (disp, _gloffset_MultiTexCoord4dvARB));
9112}
9113
9114static inline void
9115SET_MultiTexCoord4dvARB(struct _glapi_table *disp,
9116 void (GLAPIENTRYP fn) (GLenum, const GLdouble *))
9117{
9118 SET_by_offset(disp, _gloffset_MultiTexCoord4dvARB, fn);
9119}
9120
9121typedef void (GLAPIENTRYP _glptr_MultiTexCoord4fARB) (GLenum, GLfloat, GLfloat,
9122 GLfloat, GLfloat);
9123#define CALL_MultiTexCoord4fARB(disp, parameters) \
9124 (* GET_MultiTexCoord4fARB(disp)) parameters
9125static inline _glptr_MultiTexCoord4fARB
9126GET_MultiTexCoord4fARB(struct _glapi_table *disp)
9127{
9128 return (_glptr_MultiTexCoord4fARB) (GET_by_offset
9129 (disp, _gloffset_MultiTexCoord4fARB));
9130}
9131
9132static inline void
9133SET_MultiTexCoord4fARB(struct _glapi_table *disp,
9134 void (GLAPIENTRYP fn) (GLenum, GLfloat, GLfloat, GLfloat,
9135 GLfloat))
9136{
9137 SET_by_offset(disp, _gloffset_MultiTexCoord4fARB, fn);
9138}
9139
9140typedef void (GLAPIENTRYP _glptr_MultiTexCoord4fvARB) (GLenum, const GLfloat *);
9141
9142#define CALL_MultiTexCoord4fvARB(disp, parameters) \
9143 (* GET_MultiTexCoord4fvARB(disp)) parameters
9144static inline _glptr_MultiTexCoord4fvARB
9145GET_MultiTexCoord4fvARB(struct _glapi_table *disp)
9146{
9147 return (_glptr_MultiTexCoord4fvARB) (GET_by_offset
9148 (disp, _gloffset_MultiTexCoord4fvARB));
9149}
9150
9151static inline void
9152SET_MultiTexCoord4fvARB(struct _glapi_table *disp,
9153 void (GLAPIENTRYP fn) (GLenum, const GLfloat *))
9154{
9155 SET_by_offset(disp, _gloffset_MultiTexCoord4fvARB, fn);
9156}
9157
9158typedef void (GLAPIENTRYP _glptr_MultiTexCoord4iARB) (GLenum, GLint, GLint,
9159 GLint, GLint);
9160#define CALL_MultiTexCoord4iARB(disp, parameters) \
9161 (* GET_MultiTexCoord4iARB(disp)) parameters
9162static inline _glptr_MultiTexCoord4iARB
9163GET_MultiTexCoord4iARB(struct _glapi_table *disp)
9164{
9165 return (_glptr_MultiTexCoord4iARB) (GET_by_offset
9166 (disp, _gloffset_MultiTexCoord4iARB));
9167}
9168
9169static inline void
9170SET_MultiTexCoord4iARB(struct _glapi_table *disp,
9171 void (GLAPIENTRYP fn) (GLenum, GLint, GLint, GLint,
9172 GLint))
9173{
9174 SET_by_offset(disp, _gloffset_MultiTexCoord4iARB, fn);
9175}
9176
9177typedef void (GLAPIENTRYP _glptr_MultiTexCoord4ivARB) (GLenum, const GLint *);
9178
9179#define CALL_MultiTexCoord4ivARB(disp, parameters) \
9180 (* GET_MultiTexCoord4ivARB(disp)) parameters
9181static inline _glptr_MultiTexCoord4ivARB
9182GET_MultiTexCoord4ivARB(struct _glapi_table *disp)
9183{
9184 return (_glptr_MultiTexCoord4ivARB) (GET_by_offset
9185 (disp, _gloffset_MultiTexCoord4ivARB));
9186}
9187
9188static inline void
9189SET_MultiTexCoord4ivARB(struct _glapi_table *disp,
9190 void (GLAPIENTRYP fn) (GLenum, const GLint *))
9191{
9192 SET_by_offset(disp, _gloffset_MultiTexCoord4ivARB, fn);
9193}
9194
9195typedef void (GLAPIENTRYP _glptr_MultiTexCoord4sARB) (GLenum, GLshort, GLshort,
9196 GLshort, GLshort);
9197#define CALL_MultiTexCoord4sARB(disp, parameters) \
9198 (* GET_MultiTexCoord4sARB(disp)) parameters
9199static inline _glptr_MultiTexCoord4sARB
9200GET_MultiTexCoord4sARB(struct _glapi_table *disp)
9201{
9202 return (_glptr_MultiTexCoord4sARB) (GET_by_offset
9203 (disp, _gloffset_MultiTexCoord4sARB));
9204}
9205
9206static inline void
9207SET_MultiTexCoord4sARB(struct _glapi_table *disp,
9208 void (GLAPIENTRYP fn) (GLenum, GLshort, GLshort, GLshort,
9209 GLshort))
9210{
9211 SET_by_offset(disp, _gloffset_MultiTexCoord4sARB, fn);
9212}
9213
9214typedef void (GLAPIENTRYP _glptr_MultiTexCoord4svARB) (GLenum, const GLshort *);
9215
9216#define CALL_MultiTexCoord4svARB(disp, parameters) \
9217 (* GET_MultiTexCoord4svARB(disp)) parameters
9218static inline _glptr_MultiTexCoord4svARB
9219GET_MultiTexCoord4svARB(struct _glapi_table *disp)
9220{
9221 return (_glptr_MultiTexCoord4svARB) (GET_by_offset
9222 (disp, _gloffset_MultiTexCoord4svARB));
9223}
9224
9225static inline void
9226SET_MultiTexCoord4svARB(struct _glapi_table *disp,
9227 void (GLAPIENTRYP fn) (GLenum, const GLshort *))
9228{
9229 SET_by_offset(disp, _gloffset_MultiTexCoord4svARB, fn);
9230}
9231
9232typedef void (GLAPIENTRYP _glptr_AttachShader) (GLuint, GLuint);
9233
9234#define CALL_AttachShader(disp, parameters) \
9235 (* GET_AttachShader(disp)) parameters
9236static inline _glptr_AttachShader
9237GET_AttachShader(struct _glapi_table *disp)
9238{
9239 return (_glptr_AttachShader) (GET_by_offset(disp, _gloffset_AttachShader));
9240}
9241
9242static inline void
9243SET_AttachShader(struct _glapi_table *disp,
9244 void (GLAPIENTRYP fn) (GLuint, GLuint))
9245{
9246 SET_by_offset(disp, _gloffset_AttachShader, fn);
9247}
9248
9249typedef GLuint(GLAPIENTRYP _glptr_CreateProgram) (void);
9250
9251#define CALL_CreateProgram(disp, parameters) \
9252 (* GET_CreateProgram(disp)) parameters
9253static inline _glptr_CreateProgram
9254GET_CreateProgram(struct _glapi_table *disp)
9255{
9256 return (_glptr_CreateProgram) (GET_by_offset
9257 (disp, _gloffset_CreateProgram));
9258}
9259
9260static inline void
9261SET_CreateProgram(struct _glapi_table *disp, GLuint(GLAPIENTRYP fn) (void))
9262{
9263 SET_by_offset(disp, _gloffset_CreateProgram, fn);
9264}
9265
9266typedef GLuint(GLAPIENTRYP _glptr_CreateShader) (GLenum);
9267
9268#define CALL_CreateShader(disp, parameters) \
9269 (* GET_CreateShader(disp)) parameters
9270static inline _glptr_CreateShader
9271GET_CreateShader(struct _glapi_table *disp)
9272{
9273 return (_glptr_CreateShader) (GET_by_offset(disp, _gloffset_CreateShader));
9274}
9275
9276static inline void
9277SET_CreateShader(struct _glapi_table *disp, GLuint(GLAPIENTRYP fn) (GLenum))
9278{
9279 SET_by_offset(disp, _gloffset_CreateShader, fn);
9280}
9281
9282typedef void (GLAPIENTRYP _glptr_DeleteProgram) (GLuint);
9283
9284#define CALL_DeleteProgram(disp, parameters) \
9285 (* GET_DeleteProgram(disp)) parameters
9286static inline _glptr_DeleteProgram
9287GET_DeleteProgram(struct _glapi_table *disp)
9288{
9289 return (_glptr_DeleteProgram) (GET_by_offset
9290 (disp, _gloffset_DeleteProgram));
9291}
9292
9293static inline void
9294SET_DeleteProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLuint))
9295{
9296 SET_by_offset(disp, _gloffset_DeleteProgram, fn);
9297}
9298
9299typedef void (GLAPIENTRYP _glptr_DeleteShader) (GLuint);
9300
9301#define CALL_DeleteShader(disp, parameters) \
9302 (* GET_DeleteShader(disp)) parameters
9303static inline _glptr_DeleteShader
9304GET_DeleteShader(struct _glapi_table *disp)
9305{
9306 return (_glptr_DeleteShader) (GET_by_offset(disp, _gloffset_DeleteShader));
9307}
9308
9309static inline void
9310SET_DeleteShader(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLuint))
9311{
9312 SET_by_offset(disp, _gloffset_DeleteShader, fn);
9313}
9314
9315typedef void (GLAPIENTRYP _glptr_DetachShader) (GLuint, GLuint);
9316
9317#define CALL_DetachShader(disp, parameters) \
9318 (* GET_DetachShader(disp)) parameters
9319static inline _glptr_DetachShader
9320GET_DetachShader(struct _glapi_table *disp)
9321{
9322 return (_glptr_DetachShader) (GET_by_offset(disp, _gloffset_DetachShader));
9323}
9324
9325static inline void
9326SET_DetachShader(struct _glapi_table *disp,
9327 void (GLAPIENTRYP fn) (GLuint, GLuint))
9328{
9329 SET_by_offset(disp, _gloffset_DetachShader, fn);
9330}
9331
9332typedef void (GLAPIENTRYP _glptr_GetAttachedShaders) (GLuint, GLsizei,
9333 GLsizei *, GLuint *);
9334#define CALL_GetAttachedShaders(disp, parameters) \
9335 (* GET_GetAttachedShaders(disp)) parameters
9336static inline _glptr_GetAttachedShaders
9337GET_GetAttachedShaders(struct _glapi_table *disp)
9338{
9339 return (_glptr_GetAttachedShaders) (GET_by_offset
9340 (disp, _gloffset_GetAttachedShaders));
9341}
9342
9343static inline void
9344SET_GetAttachedShaders(struct _glapi_table *disp,
9345 void (GLAPIENTRYP fn) (GLuint, GLsizei, GLsizei *,
9346 GLuint *))
9347{
9348 SET_by_offset(disp, _gloffset_GetAttachedShaders, fn);
9349}
9350
9351typedef void (GLAPIENTRYP _glptr_GetProgramInfoLog) (GLuint, GLsizei, GLsizei *,
9352 GLchar *);
9353#define CALL_GetProgramInfoLog(disp, parameters) \
9354 (* GET_GetProgramInfoLog(disp)) parameters
9355static inline _glptr_GetProgramInfoLog
9356GET_GetProgramInfoLog(struct _glapi_table *disp)
9357{
9358 return (_glptr_GetProgramInfoLog) (GET_by_offset
9359 (disp, _gloffset_GetProgramInfoLog));
9360}
9361
9362static inline void
9363SET_GetProgramInfoLog(struct _glapi_table *disp,
9364 void (GLAPIENTRYP fn) (GLuint, GLsizei, GLsizei *,
9365 GLchar *))
9366{
9367 SET_by_offset(disp, _gloffset_GetProgramInfoLog, fn);
9368}
9369
9370typedef void (GLAPIENTRYP _glptr_GetProgramiv) (GLuint, GLenum, GLint *);
9371
9372#define CALL_GetProgramiv(disp, parameters) \
9373 (* GET_GetProgramiv(disp)) parameters
9374static inline _glptr_GetProgramiv
9375GET_GetProgramiv(struct _glapi_table *disp)
9376{
9377 return (_glptr_GetProgramiv) (GET_by_offset(disp, _gloffset_GetProgramiv));
9378}
9379
9380static inline void
9381SET_GetProgramiv(struct _glapi_table *disp,
9382 void (GLAPIENTRYP fn) (GLuint, GLenum, GLint *))
9383{
9384 SET_by_offset(disp, _gloffset_GetProgramiv, fn);
9385}
9386
9387typedef void (GLAPIENTRYP _glptr_GetShaderInfoLog) (GLuint, GLsizei, GLsizei *,
9388 GLchar *);
9389#define CALL_GetShaderInfoLog(disp, parameters) \
9390 (* GET_GetShaderInfoLog(disp)) parameters
9391static inline _glptr_GetShaderInfoLog
9392GET_GetShaderInfoLog(struct _glapi_table *disp)
9393{
9394 return (_glptr_GetShaderInfoLog) (GET_by_offset
9395 (disp, _gloffset_GetShaderInfoLog));
9396}
9397
9398static inline void
9399SET_GetShaderInfoLog(struct _glapi_table *disp,
9400 void (GLAPIENTRYP fn) (GLuint, GLsizei, GLsizei *,
9401 GLchar *))
9402{
9403 SET_by_offset(disp, _gloffset_GetShaderInfoLog, fn);
9404}
9405
9406typedef void (GLAPIENTRYP _glptr_GetShaderiv) (GLuint, GLenum, GLint *);
9407
9408#define CALL_GetShaderiv(disp, parameters) \
9409 (* GET_GetShaderiv(disp)) parameters
9410static inline _glptr_GetShaderiv
9411GET_GetShaderiv(struct _glapi_table *disp)
9412{
9413 return (_glptr_GetShaderiv) (GET_by_offset(disp, _gloffset_GetShaderiv));
9414}
9415
9416static inline void
9417SET_GetShaderiv(struct _glapi_table *disp,
9418 void (GLAPIENTRYP fn) (GLuint, GLenum, GLint *))
9419{
9420 SET_by_offset(disp, _gloffset_GetShaderiv, fn);
9421}
9422
9423typedef GLboolean(GLAPIENTRYP _glptr_IsProgram) (GLuint);
9424
9425#define CALL_IsProgram(disp, parameters) \
9426 (* GET_IsProgram(disp)) parameters
9427static inline _glptr_IsProgram
9428GET_IsProgram(struct _glapi_table *disp)
9429{
9430 return (_glptr_IsProgram) (GET_by_offset(disp, _gloffset_IsProgram));
9431}
9432
9433static inline void
9434SET_IsProgram(struct _glapi_table *disp, GLboolean(GLAPIENTRYP fn) (GLuint))
9435{
9436 SET_by_offset(disp, _gloffset_IsProgram, fn);
9437}
9438
9439typedef GLboolean(GLAPIENTRYP _glptr_IsShader) (GLuint);
9440
9441#define CALL_IsShader(disp, parameters) \
9442 (* GET_IsShader(disp)) parameters
9443static inline _glptr_IsShader
9444GET_IsShader(struct _glapi_table *disp)
9445{
9446 return (_glptr_IsShader) (GET_by_offset(disp, _gloffset_IsShader));
9447}
9448
9449static inline void
9450SET_IsShader(struct _glapi_table *disp, GLboolean(GLAPIENTRYP fn) (GLuint))
9451{
9452 SET_by_offset(disp, _gloffset_IsShader, fn);
9453}
9454
9455typedef void (GLAPIENTRYP _glptr_StencilFuncSeparate) (GLenum, GLenum, GLint,
9456 GLuint);
9457#define CALL_StencilFuncSeparate(disp, parameters) \
9458 (* GET_StencilFuncSeparate(disp)) parameters
9459static inline _glptr_StencilFuncSeparate
9460GET_StencilFuncSeparate(struct _glapi_table *disp)
9461{
9462 return (_glptr_StencilFuncSeparate) (GET_by_offset
9463 (disp, _gloffset_StencilFuncSeparate));
9464}
9465
9466static inline void
9467SET_StencilFuncSeparate(struct _glapi_table *disp,
9468 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint, GLuint))
9469{
9470 SET_by_offset(disp, _gloffset_StencilFuncSeparate, fn);
9471}
9472
9473typedef void (GLAPIENTRYP _glptr_StencilMaskSeparate) (GLenum, GLuint);
9474
9475#define CALL_StencilMaskSeparate(disp, parameters) \
9476 (* GET_StencilMaskSeparate(disp)) parameters
9477static inline _glptr_StencilMaskSeparate
9478GET_StencilMaskSeparate(struct _glapi_table *disp)
9479{
9480 return (_glptr_StencilMaskSeparate) (GET_by_offset
9481 (disp, _gloffset_StencilMaskSeparate));
9482}
9483
9484static inline void
9485SET_StencilMaskSeparate(struct _glapi_table *disp,
9486 void (GLAPIENTRYP fn) (GLenum, GLuint))
9487{
9488 SET_by_offset(disp, _gloffset_StencilMaskSeparate, fn);
9489}
9490
9491typedef void (GLAPIENTRYP _glptr_StencilOpSeparate) (GLenum, GLenum, GLenum,
9492 GLenum);
9493#define CALL_StencilOpSeparate(disp, parameters) \
9494 (* GET_StencilOpSeparate(disp)) parameters
9495static inline _glptr_StencilOpSeparate
9496GET_StencilOpSeparate(struct _glapi_table *disp)
9497{
9498 return (_glptr_StencilOpSeparate) (GET_by_offset
9499 (disp, _gloffset_StencilOpSeparate));
9500}
9501
9502static inline void
9503SET_StencilOpSeparate(struct _glapi_table *disp,
9504 void (GLAPIENTRYP fn) (GLenum, GLenum, GLenum, GLenum))
9505{
9506 SET_by_offset(disp, _gloffset_StencilOpSeparate, fn);
9507}
9508
9509typedef void (GLAPIENTRYP _glptr_UniformMatrix2x3fv) (GLint, GLsizei, GLboolean,
9510 const GLfloat *);
9511#define CALL_UniformMatrix2x3fv(disp, parameters) \
9512 (* GET_UniformMatrix2x3fv(disp)) parameters
9513static inline _glptr_UniformMatrix2x3fv
9514GET_UniformMatrix2x3fv(struct _glapi_table *disp)
9515{
9516 return (_glptr_UniformMatrix2x3fv) (GET_by_offset
9517 (disp, _gloffset_UniformMatrix2x3fv));
9518}
9519
9520static inline void
9521SET_UniformMatrix2x3fv(struct _glapi_table *disp,
9522 void (GLAPIENTRYP fn) (GLint, GLsizei, GLboolean,
9523 const GLfloat *))
9524{
9525 SET_by_offset(disp, _gloffset_UniformMatrix2x3fv, fn);
9526}
9527
9528typedef void (GLAPIENTRYP _glptr_UniformMatrix2x4fv) (GLint, GLsizei, GLboolean,
9529 const GLfloat *);
9530#define CALL_UniformMatrix2x4fv(disp, parameters) \
9531 (* GET_UniformMatrix2x4fv(disp)) parameters
9532static inline _glptr_UniformMatrix2x4fv
9533GET_UniformMatrix2x4fv(struct _glapi_table *disp)
9534{
9535 return (_glptr_UniformMatrix2x4fv) (GET_by_offset
9536 (disp, _gloffset_UniformMatrix2x4fv));
9537}
9538
9539static inline void
9540SET_UniformMatrix2x4fv(struct _glapi_table *disp,
9541 void (GLAPIENTRYP fn) (GLint, GLsizei, GLboolean,
9542 const GLfloat *))
9543{
9544 SET_by_offset(disp, _gloffset_UniformMatrix2x4fv, fn);
9545}
9546
9547typedef void (GLAPIENTRYP _glptr_UniformMatrix3x2fv) (GLint, GLsizei, GLboolean,
9548 const GLfloat *);
9549#define CALL_UniformMatrix3x2fv(disp, parameters) \
9550 (* GET_UniformMatrix3x2fv(disp)) parameters
9551static inline _glptr_UniformMatrix3x2fv
9552GET_UniformMatrix3x2fv(struct _glapi_table *disp)
9553{
9554 return (_glptr_UniformMatrix3x2fv) (GET_by_offset
9555 (disp, _gloffset_UniformMatrix3x2fv));
9556}
9557
9558static inline void
9559SET_UniformMatrix3x2fv(struct _glapi_table *disp,
9560 void (GLAPIENTRYP fn) (GLint, GLsizei, GLboolean,
9561 const GLfloat *))
9562{
9563 SET_by_offset(disp, _gloffset_UniformMatrix3x2fv, fn);
9564}
9565
9566typedef void (GLAPIENTRYP _glptr_UniformMatrix3x4fv) (GLint, GLsizei, GLboolean,
9567 const GLfloat *);
9568#define CALL_UniformMatrix3x4fv(disp, parameters) \
9569 (* GET_UniformMatrix3x4fv(disp)) parameters
9570static inline _glptr_UniformMatrix3x4fv
9571GET_UniformMatrix3x4fv(struct _glapi_table *disp)
9572{
9573 return (_glptr_UniformMatrix3x4fv) (GET_by_offset
9574 (disp, _gloffset_UniformMatrix3x4fv));
9575}
9576
9577static inline void
9578SET_UniformMatrix3x4fv(struct _glapi_table *disp,
9579 void (GLAPIENTRYP fn) (GLint, GLsizei, GLboolean,
9580 const GLfloat *))
9581{
9582 SET_by_offset(disp, _gloffset_UniformMatrix3x4fv, fn);
9583}
9584
9585typedef void (GLAPIENTRYP _glptr_UniformMatrix4x2fv) (GLint, GLsizei, GLboolean,
9586 const GLfloat *);
9587#define CALL_UniformMatrix4x2fv(disp, parameters) \
9588 (* GET_UniformMatrix4x2fv(disp)) parameters
9589static inline _glptr_UniformMatrix4x2fv
9590GET_UniformMatrix4x2fv(struct _glapi_table *disp)
9591{
9592 return (_glptr_UniformMatrix4x2fv) (GET_by_offset
9593 (disp, _gloffset_UniformMatrix4x2fv));
9594}
9595
9596static inline void
9597SET_UniformMatrix4x2fv(struct _glapi_table *disp,
9598 void (GLAPIENTRYP fn) (GLint, GLsizei, GLboolean,
9599 const GLfloat *))
9600{
9601 SET_by_offset(disp, _gloffset_UniformMatrix4x2fv, fn);
9602}
9603
9604typedef void (GLAPIENTRYP _glptr_UniformMatrix4x3fv) (GLint, GLsizei, GLboolean,
9605 const GLfloat *);
9606#define CALL_UniformMatrix4x3fv(disp, parameters) \
9607 (* GET_UniformMatrix4x3fv(disp)) parameters
9608static inline _glptr_UniformMatrix4x3fv
9609GET_UniformMatrix4x3fv(struct _glapi_table *disp)
9610{
9611 return (_glptr_UniformMatrix4x3fv) (GET_by_offset
9612 (disp, _gloffset_UniformMatrix4x3fv));
9613}
9614
9615static inline void
9616SET_UniformMatrix4x3fv(struct _glapi_table *disp,
9617 void (GLAPIENTRYP fn) (GLint, GLsizei, GLboolean,
9618 const GLfloat *))
9619{
9620 SET_by_offset(disp, _gloffset_UniformMatrix4x3fv, fn);
9621}
9622
9623typedef void (GLAPIENTRYP _glptr_ClampColor) (GLenum, GLenum);
9624
9625#define CALL_ClampColor(disp, parameters) \
9626 (* GET_ClampColor(disp)) parameters
9627static inline _glptr_ClampColor
9628GET_ClampColor(struct _glapi_table *disp)
9629{
9630 return (_glptr_ClampColor) (GET_by_offset(disp, _gloffset_ClampColor));
9631}
9632
9633static inline void
9634SET_ClampColor(struct _glapi_table *disp,
9635 void (GLAPIENTRYP fn) (GLenum, GLenum))
9636{
9637 SET_by_offset(disp, _gloffset_ClampColor, fn);
9638}
9639
9640typedef void (GLAPIENTRYP _glptr_ClearBufferfi) (GLenum, GLint, GLfloat, GLint);
9641
9642#define CALL_ClearBufferfi(disp, parameters) \
9643 (* GET_ClearBufferfi(disp)) parameters
9644static inline _glptr_ClearBufferfi
9645GET_ClearBufferfi(struct _glapi_table *disp)
9646{
9647 return (_glptr_ClearBufferfi) (GET_by_offset
9648 (disp, _gloffset_ClearBufferfi));
9649}
9650
9651static inline void
9652SET_ClearBufferfi(struct _glapi_table *disp,
9653 void (GLAPIENTRYP fn) (GLenum, GLint, GLfloat, GLint))
9654{
9655 SET_by_offset(disp, _gloffset_ClearBufferfi, fn);
9656}
9657
9658typedef void (GLAPIENTRYP _glptr_ClearBufferfv) (GLenum, GLint,
9659 const GLfloat *);
9660#define CALL_ClearBufferfv(disp, parameters) \
9661 (* GET_ClearBufferfv(disp)) parameters
9662static inline _glptr_ClearBufferfv
9663GET_ClearBufferfv(struct _glapi_table *disp)
9664{
9665 return (_glptr_ClearBufferfv) (GET_by_offset
9666 (disp, _gloffset_ClearBufferfv));
9667}
9668
9669static inline void
9670SET_ClearBufferfv(struct _glapi_table *disp,
9671 void (GLAPIENTRYP fn) (GLenum, GLint, const GLfloat *))
9672{
9673 SET_by_offset(disp, _gloffset_ClearBufferfv, fn);
9674}
9675
9676typedef void (GLAPIENTRYP _glptr_ClearBufferiv) (GLenum, GLint, const GLint *);
9677
9678#define CALL_ClearBufferiv(disp, parameters) \
9679 (* GET_ClearBufferiv(disp)) parameters
9680static inline _glptr_ClearBufferiv
9681GET_ClearBufferiv(struct _glapi_table *disp)
9682{
9683 return (_glptr_ClearBufferiv) (GET_by_offset
9684 (disp, _gloffset_ClearBufferiv));
9685}
9686
9687static inline void
9688SET_ClearBufferiv(struct _glapi_table *disp,
9689 void (GLAPIENTRYP fn) (GLenum, GLint, const GLint *))
9690{
9691 SET_by_offset(disp, _gloffset_ClearBufferiv, fn);
9692}
9693
9694typedef void (GLAPIENTRYP _glptr_ClearBufferuiv) (GLenum, GLint,
9695 const GLuint *);
9696#define CALL_ClearBufferuiv(disp, parameters) \
9697 (* GET_ClearBufferuiv(disp)) parameters
9698static inline _glptr_ClearBufferuiv
9699GET_ClearBufferuiv(struct _glapi_table *disp)
9700{
9701 return (_glptr_ClearBufferuiv) (GET_by_offset
9702 (disp, _gloffset_ClearBufferuiv));
9703}
9704
9705static inline void
9706SET_ClearBufferuiv(struct _glapi_table *disp,
9707 void (GLAPIENTRYP fn) (GLenum, GLint, const GLuint *))
9708{
9709 SET_by_offset(disp, _gloffset_ClearBufferuiv, fn);
9710}
9711
9712typedef const GLubyte *(GLAPIENTRYP _glptr_GetStringi) (GLenum, GLuint);
9713
9714#define CALL_GetStringi(disp, parameters) \
9715 (* GET_GetStringi(disp)) parameters
9716static inline _glptr_GetStringi
9717GET_GetStringi(struct _glapi_table *disp)
9718{
9719 return (_glptr_GetStringi) (GET_by_offset(disp, _gloffset_GetStringi));
9720}
9721
9722static inline void
9723SET_GetStringi(struct _glapi_table *disp,
9724 const GLubyte * (GLAPIENTRYP fn) (GLenum, GLuint))
9725{
9726 SET_by_offset(disp, _gloffset_GetStringi, fn);
9727}
9728
9729typedef void (GLAPIENTRYP _glptr_TexBuffer) (GLenum, GLenum, GLuint);
9730
9731#define CALL_TexBuffer(disp, parameters) \
9732 (* GET_TexBuffer(disp)) parameters
9733static inline _glptr_TexBuffer
9734GET_TexBuffer(struct _glapi_table *disp)
9735{
9736 return (_glptr_TexBuffer) (GET_by_offset(disp, _gloffset_TexBuffer));
9737}
9738
9739static inline void
9740SET_TexBuffer(struct _glapi_table *disp,
9741 void (GLAPIENTRYP fn) (GLenum, GLenum, GLuint))
9742{
9743 SET_by_offset(disp, _gloffset_TexBuffer, fn);
9744}
9745
9746typedef void (GLAPIENTRYP _glptr_FramebufferTexture) (GLenum, GLenum, GLuint,
9747 GLint);
9748#define CALL_FramebufferTexture(disp, parameters) \
9749 (* GET_FramebufferTexture(disp)) parameters
9750static inline _glptr_FramebufferTexture
9751GET_FramebufferTexture(struct _glapi_table *disp)
9752{
9753 return (_glptr_FramebufferTexture) (GET_by_offset
9754 (disp, _gloffset_FramebufferTexture));
9755}
9756
9757static inline void
9758SET_FramebufferTexture(struct _glapi_table *disp,
9759 void (GLAPIENTRYP fn) (GLenum, GLenum, GLuint, GLint))
9760{
9761 SET_by_offset(disp, _gloffset_FramebufferTexture, fn);
9762}
9763
9764typedef void (GLAPIENTRYP _glptr_GetBufferParameteri64v) (GLenum, GLenum,
9765 GLint64 *);
9766#define CALL_GetBufferParameteri64v(disp, parameters) \
9767 (* GET_GetBufferParameteri64v(disp)) parameters
9768static inline _glptr_GetBufferParameteri64v
9769GET_GetBufferParameteri64v(struct _glapi_table *disp)
9770{
9771 return (_glptr_GetBufferParameteri64v) (GET_by_offset
9772 (disp,
9773 _gloffset_GetBufferParameteri64v));
9774}
9775
9776static inline void
9777SET_GetBufferParameteri64v(struct _glapi_table *disp,
9778 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint64 *))
9779{
9780 SET_by_offset(disp, _gloffset_GetBufferParameteri64v, fn);
9781}
9782
9783typedef void (GLAPIENTRYP _glptr_GetInteger64i_v) (GLenum, GLuint, GLint64 *);
9784
9785#define CALL_GetInteger64i_v(disp, parameters) \
9786 (* GET_GetInteger64i_v(disp)) parameters
9787static inline _glptr_GetInteger64i_v
9788GET_GetInteger64i_v(struct _glapi_table *disp)
9789{
9790 return (_glptr_GetInteger64i_v) (GET_by_offset
9791 (disp, _gloffset_GetInteger64i_v));
9792}
9793
9794static inline void
9795SET_GetInteger64i_v(struct _glapi_table *disp,
9796 void (GLAPIENTRYP fn) (GLenum, GLuint, GLint64 *))
9797{
9798 SET_by_offset(disp, _gloffset_GetInteger64i_v, fn);
9799}
9800
9801typedef void (GLAPIENTRYP _glptr_VertexAttribDivisor) (GLuint, GLuint);
9802
9803#define CALL_VertexAttribDivisor(disp, parameters) \
9804 (* GET_VertexAttribDivisor(disp)) parameters
9805static inline _glptr_VertexAttribDivisor
9806GET_VertexAttribDivisor(struct _glapi_table *disp)
9807{
9808 return (_glptr_VertexAttribDivisor) (GET_by_offset
9809 (disp, _gloffset_VertexAttribDivisor));
9810}
9811
9812static inline void
9813SET_VertexAttribDivisor(struct _glapi_table *disp,
9814 void (GLAPIENTRYP fn) (GLuint, GLuint))
9815{
9816 SET_by_offset(disp, _gloffset_VertexAttribDivisor, fn);
9817}
9818
9819typedef void (GLAPIENTRYP _glptr_LoadTransposeMatrixdARB) (const GLdouble *);
9820
9821#define CALL_LoadTransposeMatrixdARB(disp, parameters) \
9822 (* GET_LoadTransposeMatrixdARB(disp)) parameters
9823static inline _glptr_LoadTransposeMatrixdARB
9824GET_LoadTransposeMatrixdARB(struct _glapi_table *disp)
9825{
9826 return (_glptr_LoadTransposeMatrixdARB) (GET_by_offset
9827 (disp,
9828 _gloffset_LoadTransposeMatrixdARB));
9829}
9830
9831static inline void
9832SET_LoadTransposeMatrixdARB(struct _glapi_table *disp,
9833 void (GLAPIENTRYP fn) (const GLdouble *))
9834{
9835 SET_by_offset(disp, _gloffset_LoadTransposeMatrixdARB, fn);
9836}
9837
9838typedef void (GLAPIENTRYP _glptr_LoadTransposeMatrixfARB) (const GLfloat *);
9839
9840#define CALL_LoadTransposeMatrixfARB(disp, parameters) \
9841 (* GET_LoadTransposeMatrixfARB(disp)) parameters
9842static inline _glptr_LoadTransposeMatrixfARB
9843GET_LoadTransposeMatrixfARB(struct _glapi_table *disp)
9844{
9845 return (_glptr_LoadTransposeMatrixfARB) (GET_by_offset
9846 (disp,
9847 _gloffset_LoadTransposeMatrixfARB));
9848}
9849
9850static inline void
9851SET_LoadTransposeMatrixfARB(struct _glapi_table *disp,
9852 void (GLAPIENTRYP fn) (const GLfloat *))
9853{
9854 SET_by_offset(disp, _gloffset_LoadTransposeMatrixfARB, fn);
9855}
9856
9857typedef void (GLAPIENTRYP _glptr_MultTransposeMatrixdARB) (const GLdouble *);
9858
9859#define CALL_MultTransposeMatrixdARB(disp, parameters) \
9860 (* GET_MultTransposeMatrixdARB(disp)) parameters
9861static inline _glptr_MultTransposeMatrixdARB
9862GET_MultTransposeMatrixdARB(struct _glapi_table *disp)
9863{
9864 return (_glptr_MultTransposeMatrixdARB) (GET_by_offset
9865 (disp,
9866 _gloffset_MultTransposeMatrixdARB));
9867}
9868
9869static inline void
9870SET_MultTransposeMatrixdARB(struct _glapi_table *disp,
9871 void (GLAPIENTRYP fn) (const GLdouble *))
9872{
9873 SET_by_offset(disp, _gloffset_MultTransposeMatrixdARB, fn);
9874}
9875
9876typedef void (GLAPIENTRYP _glptr_MultTransposeMatrixfARB) (const GLfloat *);
9877
9878#define CALL_MultTransposeMatrixfARB(disp, parameters) \
9879 (* GET_MultTransposeMatrixfARB(disp)) parameters
9880static inline _glptr_MultTransposeMatrixfARB
9881GET_MultTransposeMatrixfARB(struct _glapi_table *disp)
9882{
9883 return (_glptr_MultTransposeMatrixfARB) (GET_by_offset
9884 (disp,
9885 _gloffset_MultTransposeMatrixfARB));
9886}
9887
9888static inline void
9889SET_MultTransposeMatrixfARB(struct _glapi_table *disp,
9890 void (GLAPIENTRYP fn) (const GLfloat *))
9891{
9892 SET_by_offset(disp, _gloffset_MultTransposeMatrixfARB, fn);
9893}
9894
9895typedef void (GLAPIENTRYP _glptr_SampleCoverageARB) (GLclampf, GLboolean);
9896
9897#define CALL_SampleCoverageARB(disp, parameters) \
9898 (* GET_SampleCoverageARB(disp)) parameters
9899static inline _glptr_SampleCoverageARB
9900GET_SampleCoverageARB(struct _glapi_table *disp)
9901{
9902 return (_glptr_SampleCoverageARB) (GET_by_offset
9903 (disp, _gloffset_SampleCoverageARB));
9904}
9905
9906static inline void
9907SET_SampleCoverageARB(struct _glapi_table *disp,
9908 void (GLAPIENTRYP fn) (GLclampf, GLboolean))
9909{
9910 SET_by_offset(disp, _gloffset_SampleCoverageARB, fn);
9911}
9912
9913typedef void (GLAPIENTRYP _glptr_CompressedTexImage1DARB) (GLenum, GLint,
9914 GLenum, GLsizei,
9915 GLint, GLsizei,
9916 const GLvoid *);
9917#define CALL_CompressedTexImage1DARB(disp, parameters) \
9918 (* GET_CompressedTexImage1DARB(disp)) parameters
9919static inline _glptr_CompressedTexImage1DARB
9920GET_CompressedTexImage1DARB(struct _glapi_table *disp)
9921{
9922 return (_glptr_CompressedTexImage1DARB) (GET_by_offset
9923 (disp,
9924 _gloffset_CompressedTexImage1DARB));
9925}
9926
9927static inline void
9928SET_CompressedTexImage1DARB(struct _glapi_table *disp,
9929 void (GLAPIENTRYP fn) (GLenum, GLint, GLenum,
9930 GLsizei, GLint, GLsizei,
9931 const GLvoid *))
9932{
9933 SET_by_offset(disp, _gloffset_CompressedTexImage1DARB, fn);
9934}
9935
9936typedef void (GLAPIENTRYP _glptr_CompressedTexImage2DARB) (GLenum, GLint,
9937 GLenum, GLsizei,
9938 GLsizei, GLint,
9939 GLsizei,
9940 const GLvoid *);
9941#define CALL_CompressedTexImage2DARB(disp, parameters) \
9942 (* GET_CompressedTexImage2DARB(disp)) parameters
9943static inline _glptr_CompressedTexImage2DARB
9944GET_CompressedTexImage2DARB(struct _glapi_table *disp)
9945{
9946 return (_glptr_CompressedTexImage2DARB) (GET_by_offset
9947 (disp,
9948 _gloffset_CompressedTexImage2DARB));
9949}
9950
9951static inline void
9952SET_CompressedTexImage2DARB(struct _glapi_table *disp,
9953 void (GLAPIENTRYP fn) (GLenum, GLint, GLenum,
9954 GLsizei, GLsizei, GLint,
9955 GLsizei, const GLvoid *))
9956{
9957 SET_by_offset(disp, _gloffset_CompressedTexImage2DARB, fn);
9958}
9959
9960typedef void (GLAPIENTRYP _glptr_CompressedTexImage3DARB) (GLenum, GLint,
9961 GLenum, GLsizei,
9962 GLsizei, GLsizei,
9963 GLint, GLsizei,
9964 const GLvoid *);
9965#define CALL_CompressedTexImage3DARB(disp, parameters) \
9966 (* GET_CompressedTexImage3DARB(disp)) parameters
9967static inline _glptr_CompressedTexImage3DARB
9968GET_CompressedTexImage3DARB(struct _glapi_table *disp)
9969{
9970 return (_glptr_CompressedTexImage3DARB) (GET_by_offset
9971 (disp,
9972 _gloffset_CompressedTexImage3DARB));
9973}
9974
9975static inline void
9976SET_CompressedTexImage3DARB(struct _glapi_table *disp,
9977 void (GLAPIENTRYP fn) (GLenum, GLint, GLenum,
9978 GLsizei, GLsizei, GLsizei,
9979 GLint, GLsizei,
9980 const GLvoid *))
9981{
9982 SET_by_offset(disp, _gloffset_CompressedTexImage3DARB, fn);
9983}
9984
9985typedef void (GLAPIENTRYP _glptr_CompressedTexSubImage1DARB) (GLenum, GLint,
9986 GLint, GLsizei,
9987 GLenum, GLsizei,
9988 const GLvoid *);
9989#define CALL_CompressedTexSubImage1DARB(disp, parameters) \
9990 (* GET_CompressedTexSubImage1DARB(disp)) parameters
9991static inline _glptr_CompressedTexSubImage1DARB
9992GET_CompressedTexSubImage1DARB(struct _glapi_table *disp)
9993{
9994 return (_glptr_CompressedTexSubImage1DARB) (GET_by_offset
9995 (disp,
9996 _gloffset_CompressedTexSubImage1DARB));
9997}
9998
9999static inline void
10000SET_CompressedTexSubImage1DARB(struct _glapi_table *disp,
10001 void (GLAPIENTRYP fn) (GLenum, GLint, GLint,
10002 GLsizei, GLenum, GLsizei,
10003 const GLvoid *))
10004{
10005 SET_by_offset(disp, _gloffset_CompressedTexSubImage1DARB, fn);
10006}
10007
10008typedef void (GLAPIENTRYP _glptr_CompressedTexSubImage2DARB) (GLenum, GLint,
10009 GLint, GLint,
10010 GLsizei, GLsizei,
10011 GLenum, GLsizei,
10012 const GLvoid *);
10013#define CALL_CompressedTexSubImage2DARB(disp, parameters) \
10014 (* GET_CompressedTexSubImage2DARB(disp)) parameters
10015static inline _glptr_CompressedTexSubImage2DARB
10016GET_CompressedTexSubImage2DARB(struct _glapi_table *disp)
10017{
10018 return (_glptr_CompressedTexSubImage2DARB) (GET_by_offset
10019 (disp,
10020 _gloffset_CompressedTexSubImage2DARB));
10021}
10022
10023static inline void
10024SET_CompressedTexSubImage2DARB(struct _glapi_table *disp,
10025 void (GLAPIENTRYP fn) (GLenum, GLint, GLint,
10026 GLint, GLsizei, GLsizei,
10027 GLenum, GLsizei,
10028 const GLvoid *))
10029{
10030 SET_by_offset(disp, _gloffset_CompressedTexSubImage2DARB, fn);
10031}
10032
10033typedef void (GLAPIENTRYP _glptr_CompressedTexSubImage3DARB) (GLenum, GLint,
10034 GLint, GLint,
10035 GLint, GLsizei,
10036 GLsizei, GLsizei,
10037 GLenum, GLsizei,
10038 const GLvoid *);
10039#define CALL_CompressedTexSubImage3DARB(disp, parameters) \
10040 (* GET_CompressedTexSubImage3DARB(disp)) parameters
10041static inline _glptr_CompressedTexSubImage3DARB
10042GET_CompressedTexSubImage3DARB(struct _glapi_table *disp)
10043{
10044 return (_glptr_CompressedTexSubImage3DARB) (GET_by_offset
10045 (disp,
10046 _gloffset_CompressedTexSubImage3DARB));
10047}
10048
10049static inline void
10050SET_CompressedTexSubImage3DARB(struct _glapi_table *disp,
10051 void (GLAPIENTRYP fn) (GLenum, GLint, GLint,
10052 GLint, GLint, GLsizei,
10053 GLsizei, GLsizei, GLenum,
10054 GLsizei, const GLvoid *))
10055{
10056 SET_by_offset(disp, _gloffset_CompressedTexSubImage3DARB, fn);
10057}
10058
10059typedef void (GLAPIENTRYP _glptr_GetCompressedTexImageARB) (GLenum, GLint,
10060 GLvoid *);
10061#define CALL_GetCompressedTexImageARB(disp, parameters) \
10062 (* GET_GetCompressedTexImageARB(disp)) parameters
10063static inline _glptr_GetCompressedTexImageARB
10064GET_GetCompressedTexImageARB(struct _glapi_table *disp)
10065{
10066 return (_glptr_GetCompressedTexImageARB) (GET_by_offset
10067 (disp,
10068 _gloffset_GetCompressedTexImageARB));
10069}
10070
10071static inline void
10072SET_GetCompressedTexImageARB(struct _glapi_table *disp,
10073 void (GLAPIENTRYP fn) (GLenum, GLint, GLvoid *))
10074{
10075 SET_by_offset(disp, _gloffset_GetCompressedTexImageARB, fn);
10076}
10077
10078typedef void (GLAPIENTRYP _glptr_DisableVertexAttribArrayARB) (GLuint);
10079
10080#define CALL_DisableVertexAttribArrayARB(disp, parameters) \
10081 (* GET_DisableVertexAttribArrayARB(disp)) parameters
10082static inline _glptr_DisableVertexAttribArrayARB
10083GET_DisableVertexAttribArrayARB(struct _glapi_table *disp)
10084{
10085 return (_glptr_DisableVertexAttribArrayARB) (GET_by_offset
10086 (disp,
10087 _gloffset_DisableVertexAttribArrayARB));
10088}
10089
10090static inline void
10091SET_DisableVertexAttribArrayARB(struct _glapi_table *disp,
10092 void (GLAPIENTRYP fn) (GLuint))
10093{
10094 SET_by_offset(disp, _gloffset_DisableVertexAttribArrayARB, fn);
10095}
10096
10097typedef void (GLAPIENTRYP _glptr_EnableVertexAttribArrayARB) (GLuint);
10098
10099#define CALL_EnableVertexAttribArrayARB(disp, parameters) \
10100 (* GET_EnableVertexAttribArrayARB(disp)) parameters
10101static inline _glptr_EnableVertexAttribArrayARB
10102GET_EnableVertexAttribArrayARB(struct _glapi_table *disp)
10103{
10104 return (_glptr_EnableVertexAttribArrayARB) (GET_by_offset
10105 (disp,
10106 _gloffset_EnableVertexAttribArrayARB));
10107}
10108
10109static inline void
10110SET_EnableVertexAttribArrayARB(struct _glapi_table *disp,
10111 void (GLAPIENTRYP fn) (GLuint))
10112{
10113 SET_by_offset(disp, _gloffset_EnableVertexAttribArrayARB, fn);
10114}
10115
10116typedef void (GLAPIENTRYP _glptr_GetProgramEnvParameterdvARB) (GLenum, GLuint,
10117 GLdouble *);
10118#define CALL_GetProgramEnvParameterdvARB(disp, parameters) \
10119 (* GET_GetProgramEnvParameterdvARB(disp)) parameters
10120static inline _glptr_GetProgramEnvParameterdvARB
10121GET_GetProgramEnvParameterdvARB(struct _glapi_table *disp)
10122{
10123 return (_glptr_GetProgramEnvParameterdvARB) (GET_by_offset
10124 (disp,
10125 _gloffset_GetProgramEnvParameterdvARB));
10126}
10127
10128static inline void
10129SET_GetProgramEnvParameterdvARB(struct _glapi_table *disp,
10130 void (GLAPIENTRYP fn) (GLenum, GLuint,
10131 GLdouble *))
10132{
10133 SET_by_offset(disp, _gloffset_GetProgramEnvParameterdvARB, fn);
10134}
10135
10136typedef void (GLAPIENTRYP _glptr_GetProgramEnvParameterfvARB) (GLenum, GLuint,
10137 GLfloat *);
10138#define CALL_GetProgramEnvParameterfvARB(disp, parameters) \
10139 (* GET_GetProgramEnvParameterfvARB(disp)) parameters
10140static inline _glptr_GetProgramEnvParameterfvARB
10141GET_GetProgramEnvParameterfvARB(struct _glapi_table *disp)
10142{
10143 return (_glptr_GetProgramEnvParameterfvARB) (GET_by_offset
10144 (disp,
10145 _gloffset_GetProgramEnvParameterfvARB));
10146}
10147
10148static inline void
10149SET_GetProgramEnvParameterfvARB(struct _glapi_table *disp,
10150 void (GLAPIENTRYP fn) (GLenum, GLuint,
10151 GLfloat *))
10152{
10153 SET_by_offset(disp, _gloffset_GetProgramEnvParameterfvARB, fn);
10154}
10155
10156typedef void (GLAPIENTRYP _glptr_GetProgramLocalParameterdvARB) (GLenum, GLuint,
10157 GLdouble *);
10158#define CALL_GetProgramLocalParameterdvARB(disp, parameters) \
10159 (* GET_GetProgramLocalParameterdvARB(disp)) parameters
10160static inline _glptr_GetProgramLocalParameterdvARB
10161GET_GetProgramLocalParameterdvARB(struct _glapi_table *disp)
10162{
10163 return (_glptr_GetProgramLocalParameterdvARB) (GET_by_offset
10164 (disp,
10165 _gloffset_GetProgramLocalParameterdvARB));
10166}
10167
10168static inline void
10169SET_GetProgramLocalParameterdvARB(struct _glapi_table *disp,
10170 void (GLAPIENTRYP fn) (GLenum, GLuint,
10171 GLdouble *))
10172{
10173 SET_by_offset(disp, _gloffset_GetProgramLocalParameterdvARB, fn);
10174}
10175
10176typedef void (GLAPIENTRYP _glptr_GetProgramLocalParameterfvARB) (GLenum, GLuint,
10177 GLfloat *);
10178#define CALL_GetProgramLocalParameterfvARB(disp, parameters) \
10179 (* GET_GetProgramLocalParameterfvARB(disp)) parameters
10180static inline _glptr_GetProgramLocalParameterfvARB
10181GET_GetProgramLocalParameterfvARB(struct _glapi_table *disp)
10182{
10183 return (_glptr_GetProgramLocalParameterfvARB) (GET_by_offset
10184 (disp,
10185 _gloffset_GetProgramLocalParameterfvARB));
10186}
10187
10188static inline void
10189SET_GetProgramLocalParameterfvARB(struct _glapi_table *disp,
10190 void (GLAPIENTRYP fn) (GLenum, GLuint,
10191 GLfloat *))
10192{
10193 SET_by_offset(disp, _gloffset_GetProgramLocalParameterfvARB, fn);
10194}
10195
10196typedef void (GLAPIENTRYP _glptr_GetProgramStringARB) (GLenum, GLenum,
10197 GLvoid *);
10198#define CALL_GetProgramStringARB(disp, parameters) \
10199 (* GET_GetProgramStringARB(disp)) parameters
10200static inline _glptr_GetProgramStringARB
10201GET_GetProgramStringARB(struct _glapi_table *disp)
10202{
10203 return (_glptr_GetProgramStringARB) (GET_by_offset
10204 (disp, _gloffset_GetProgramStringARB));
10205}
10206
10207static inline void
10208SET_GetProgramStringARB(struct _glapi_table *disp,
10209 void (GLAPIENTRYP fn) (GLenum, GLenum, GLvoid *))
10210{
10211 SET_by_offset(disp, _gloffset_GetProgramStringARB, fn);
10212}
10213
10214typedef void (GLAPIENTRYP _glptr_GetProgramivARB) (GLenum, GLenum, GLint *);
10215
10216#define CALL_GetProgramivARB(disp, parameters) \
10217 (* GET_GetProgramivARB(disp)) parameters
10218static inline _glptr_GetProgramivARB
10219GET_GetProgramivARB(struct _glapi_table *disp)
10220{
10221 return (_glptr_GetProgramivARB) (GET_by_offset
10222 (disp, _gloffset_GetProgramivARB));
10223}
10224
10225static inline void
10226SET_GetProgramivARB(struct _glapi_table *disp,
10227 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint *))
10228{
10229 SET_by_offset(disp, _gloffset_GetProgramivARB, fn);
10230}
10231
10232typedef void (GLAPIENTRYP _glptr_GetVertexAttribdvARB) (GLuint, GLenum,
10233 GLdouble *);
10234#define CALL_GetVertexAttribdvARB(disp, parameters) \
10235 (* GET_GetVertexAttribdvARB(disp)) parameters
10236static inline _glptr_GetVertexAttribdvARB
10237GET_GetVertexAttribdvARB(struct _glapi_table *disp)
10238{
10239 return (_glptr_GetVertexAttribdvARB) (GET_by_offset
10240 (disp,
10241 _gloffset_GetVertexAttribdvARB));
10242}
10243
10244static inline void
10245SET_GetVertexAttribdvARB(struct _glapi_table *disp,
10246 void (GLAPIENTRYP fn) (GLuint, GLenum, GLdouble *))
10247{
10248 SET_by_offset(disp, _gloffset_GetVertexAttribdvARB, fn);
10249}
10250
10251typedef void (GLAPIENTRYP _glptr_GetVertexAttribfvARB) (GLuint, GLenum,
10252 GLfloat *);
10253#define CALL_GetVertexAttribfvARB(disp, parameters) \
10254 (* GET_GetVertexAttribfvARB(disp)) parameters
10255static inline _glptr_GetVertexAttribfvARB
10256GET_GetVertexAttribfvARB(struct _glapi_table *disp)
10257{
10258 return (_glptr_GetVertexAttribfvARB) (GET_by_offset
10259 (disp,
10260 _gloffset_GetVertexAttribfvARB));
10261}
10262
10263static inline void
10264SET_GetVertexAttribfvARB(struct _glapi_table *disp,
10265 void (GLAPIENTRYP fn) (GLuint, GLenum, GLfloat *))
10266{
10267 SET_by_offset(disp, _gloffset_GetVertexAttribfvARB, fn);
10268}
10269
10270typedef void (GLAPIENTRYP _glptr_GetVertexAttribivARB) (GLuint, GLenum,
10271 GLint *);
10272#define CALL_GetVertexAttribivARB(disp, parameters) \
10273 (* GET_GetVertexAttribivARB(disp)) parameters
10274static inline _glptr_GetVertexAttribivARB
10275GET_GetVertexAttribivARB(struct _glapi_table *disp)
10276{
10277 return (_glptr_GetVertexAttribivARB) (GET_by_offset
10278 (disp,
10279 _gloffset_GetVertexAttribivARB));
10280}
10281
10282static inline void
10283SET_GetVertexAttribivARB(struct _glapi_table *disp,
10284 void (GLAPIENTRYP fn) (GLuint, GLenum, GLint *))
10285{
10286 SET_by_offset(disp, _gloffset_GetVertexAttribivARB, fn);
10287}
10288
10289typedef void (GLAPIENTRYP _glptr_ProgramEnvParameter4dARB) (GLenum, GLuint,
10290 GLdouble, GLdouble,
10291 GLdouble, GLdouble);
10292#define CALL_ProgramEnvParameter4dARB(disp, parameters) \
10293 (* GET_ProgramEnvParameter4dARB(disp)) parameters
10294static inline _glptr_ProgramEnvParameter4dARB
10295GET_ProgramEnvParameter4dARB(struct _glapi_table *disp)
10296{
10297 return (_glptr_ProgramEnvParameter4dARB) (GET_by_offset
10298 (disp,
10299 _gloffset_ProgramEnvParameter4dARB));
10300}
10301
10302static inline void
10303SET_ProgramEnvParameter4dARB(struct _glapi_table *disp,
10304 void (GLAPIENTRYP fn) (GLenum, GLuint, GLdouble,
10305 GLdouble, GLdouble,
10306 GLdouble))
10307{
10308 SET_by_offset(disp, _gloffset_ProgramEnvParameter4dARB, fn);
10309}
10310
10311typedef void (GLAPIENTRYP _glptr_ProgramEnvParameter4dvARB) (GLenum, GLuint,
10312 const GLdouble *);
10313#define CALL_ProgramEnvParameter4dvARB(disp, parameters) \
10314 (* GET_ProgramEnvParameter4dvARB(disp)) parameters
10315static inline _glptr_ProgramEnvParameter4dvARB
10316GET_ProgramEnvParameter4dvARB(struct _glapi_table *disp)
10317{
10318 return (_glptr_ProgramEnvParameter4dvARB) (GET_by_offset
10319 (disp,
10320 _gloffset_ProgramEnvParameter4dvARB));
10321}
10322
10323static inline void
10324SET_ProgramEnvParameter4dvARB(struct _glapi_table *disp,
10325 void (GLAPIENTRYP fn) (GLenum, GLuint,
10326 const GLdouble *))
10327{
10328 SET_by_offset(disp, _gloffset_ProgramEnvParameter4dvARB, fn);
10329}
10330
10331typedef void (GLAPIENTRYP _glptr_ProgramEnvParameter4fARB) (GLenum, GLuint,
10332 GLfloat, GLfloat,
10333 GLfloat, GLfloat);
10334#define CALL_ProgramEnvParameter4fARB(disp, parameters) \
10335 (* GET_ProgramEnvParameter4fARB(disp)) parameters
10336static inline _glptr_ProgramEnvParameter4fARB
10337GET_ProgramEnvParameter4fARB(struct _glapi_table *disp)
10338{
10339 return (_glptr_ProgramEnvParameter4fARB) (GET_by_offset
10340 (disp,
10341 _gloffset_ProgramEnvParameter4fARB));
10342}
10343
10344static inline void
10345SET_ProgramEnvParameter4fARB(struct _glapi_table *disp,
10346 void (GLAPIENTRYP fn) (GLenum, GLuint, GLfloat,
10347 GLfloat, GLfloat, GLfloat))
10348{
10349 SET_by_offset(disp, _gloffset_ProgramEnvParameter4fARB, fn);
10350}
10351
10352typedef void (GLAPIENTRYP _glptr_ProgramEnvParameter4fvARB) (GLenum, GLuint,
10353 const GLfloat *);
10354#define CALL_ProgramEnvParameter4fvARB(disp, parameters) \
10355 (* GET_ProgramEnvParameter4fvARB(disp)) parameters
10356static inline _glptr_ProgramEnvParameter4fvARB
10357GET_ProgramEnvParameter4fvARB(struct _glapi_table *disp)
10358{
10359 return (_glptr_ProgramEnvParameter4fvARB) (GET_by_offset
10360 (disp,
10361 _gloffset_ProgramEnvParameter4fvARB));
10362}
10363
10364static inline void
10365SET_ProgramEnvParameter4fvARB(struct _glapi_table *disp,
10366 void (GLAPIENTRYP fn) (GLenum, GLuint,
10367 const GLfloat *))
10368{
10369 SET_by_offset(disp, _gloffset_ProgramEnvParameter4fvARB, fn);
10370}
10371
10372typedef void (GLAPIENTRYP _glptr_ProgramLocalParameter4dARB) (GLenum, GLuint,
10373 GLdouble,
10374 GLdouble,
10375 GLdouble,
10376 GLdouble);
10377#define CALL_ProgramLocalParameter4dARB(disp, parameters) \
10378 (* GET_ProgramLocalParameter4dARB(disp)) parameters
10379static inline _glptr_ProgramLocalParameter4dARB
10380GET_ProgramLocalParameter4dARB(struct _glapi_table *disp)
10381{
10382 return (_glptr_ProgramLocalParameter4dARB) (GET_by_offset
10383 (disp,
10384 _gloffset_ProgramLocalParameter4dARB));
10385}
10386
10387static inline void
10388SET_ProgramLocalParameter4dARB(struct _glapi_table *disp,
10389 void (GLAPIENTRYP fn) (GLenum, GLuint, GLdouble,
10390 GLdouble, GLdouble,
10391 GLdouble))
10392{
10393 SET_by_offset(disp, _gloffset_ProgramLocalParameter4dARB, fn);
10394}
10395
10396typedef void (GLAPIENTRYP _glptr_ProgramLocalParameter4dvARB) (GLenum, GLuint,
10397 const GLdouble
10398 *);
10399#define CALL_ProgramLocalParameter4dvARB(disp, parameters) \
10400 (* GET_ProgramLocalParameter4dvARB(disp)) parameters
10401static inline _glptr_ProgramLocalParameter4dvARB
10402GET_ProgramLocalParameter4dvARB(struct _glapi_table *disp)
10403{
10404 return (_glptr_ProgramLocalParameter4dvARB) (GET_by_offset
10405 (disp,
10406 _gloffset_ProgramLocalParameter4dvARB));
10407}
10408
10409static inline void
10410SET_ProgramLocalParameter4dvARB(struct _glapi_table *disp,
10411 void (GLAPIENTRYP fn) (GLenum, GLuint,
10412 const GLdouble *))
10413{
10414 SET_by_offset(disp, _gloffset_ProgramLocalParameter4dvARB, fn);
10415}
10416
10417typedef void (GLAPIENTRYP _glptr_ProgramLocalParameter4fARB) (GLenum, GLuint,
10418 GLfloat, GLfloat,
10419 GLfloat, GLfloat);
10420#define CALL_ProgramLocalParameter4fARB(disp, parameters) \
10421 (* GET_ProgramLocalParameter4fARB(disp)) parameters
10422static inline _glptr_ProgramLocalParameter4fARB
10423GET_ProgramLocalParameter4fARB(struct _glapi_table *disp)
10424{
10425 return (_glptr_ProgramLocalParameter4fARB) (GET_by_offset
10426 (disp,
10427 _gloffset_ProgramLocalParameter4fARB));
10428}
10429
10430static inline void
10431SET_ProgramLocalParameter4fARB(struct _glapi_table *disp,
10432 void (GLAPIENTRYP fn) (GLenum, GLuint, GLfloat,
10433 GLfloat, GLfloat,
10434 GLfloat))
10435{
10436 SET_by_offset(disp, _gloffset_ProgramLocalParameter4fARB, fn);
10437}
10438
10439typedef void (GLAPIENTRYP _glptr_ProgramLocalParameter4fvARB) (GLenum, GLuint,
10440 const GLfloat *);
10441#define CALL_ProgramLocalParameter4fvARB(disp, parameters) \
10442 (* GET_ProgramLocalParameter4fvARB(disp)) parameters
10443static inline _glptr_ProgramLocalParameter4fvARB
10444GET_ProgramLocalParameter4fvARB(struct _glapi_table *disp)
10445{
10446 return (_glptr_ProgramLocalParameter4fvARB) (GET_by_offset
10447 (disp,
10448 _gloffset_ProgramLocalParameter4fvARB));
10449}
10450
10451static inline void
10452SET_ProgramLocalParameter4fvARB(struct _glapi_table *disp,
10453 void (GLAPIENTRYP fn) (GLenum, GLuint,
10454 const GLfloat *))
10455{
10456 SET_by_offset(disp, _gloffset_ProgramLocalParameter4fvARB, fn);
10457}
10458
10459typedef void (GLAPIENTRYP _glptr_ProgramStringARB) (GLenum, GLenum, GLsizei,
10460 const GLvoid *);
10461#define CALL_ProgramStringARB(disp, parameters) \
10462 (* GET_ProgramStringARB(disp)) parameters
10463static inline _glptr_ProgramStringARB
10464GET_ProgramStringARB(struct _glapi_table *disp)
10465{
10466 return (_glptr_ProgramStringARB) (GET_by_offset
10467 (disp, _gloffset_ProgramStringARB));
10468}
10469
10470static inline void
10471SET_ProgramStringARB(struct _glapi_table *disp,
10472 void (GLAPIENTRYP fn) (GLenum, GLenum, GLsizei,
10473 const GLvoid *))
10474{
10475 SET_by_offset(disp, _gloffset_ProgramStringARB, fn);
10476}
10477
10478typedef void (GLAPIENTRYP _glptr_VertexAttrib1dARB) (GLuint, GLdouble);
10479
10480#define CALL_VertexAttrib1dARB(disp, parameters) \
10481 (* GET_VertexAttrib1dARB(disp)) parameters
10482static inline _glptr_VertexAttrib1dARB
10483GET_VertexAttrib1dARB(struct _glapi_table *disp)
10484{
10485 return (_glptr_VertexAttrib1dARB) (GET_by_offset
10486 (disp, _gloffset_VertexAttrib1dARB));
10487}
10488
10489static inline void
10490SET_VertexAttrib1dARB(struct _glapi_table *disp,
10491 void (GLAPIENTRYP fn) (GLuint, GLdouble))
10492{
10493 SET_by_offset(disp, _gloffset_VertexAttrib1dARB, fn);
10494}
10495
10496typedef void (GLAPIENTRYP _glptr_VertexAttrib1dvARB) (GLuint, const GLdouble *);
10497
10498#define CALL_VertexAttrib1dvARB(disp, parameters) \
10499 (* GET_VertexAttrib1dvARB(disp)) parameters
10500static inline _glptr_VertexAttrib1dvARB
10501GET_VertexAttrib1dvARB(struct _glapi_table *disp)
10502{
10503 return (_glptr_VertexAttrib1dvARB) (GET_by_offset
10504 (disp, _gloffset_VertexAttrib1dvARB));
10505}
10506
10507static inline void
10508SET_VertexAttrib1dvARB(struct _glapi_table *disp,
10509 void (GLAPIENTRYP fn) (GLuint, const GLdouble *))
10510{
10511 SET_by_offset(disp, _gloffset_VertexAttrib1dvARB, fn);
10512}
10513
10514typedef void (GLAPIENTRYP _glptr_VertexAttrib1fARB) (GLuint, GLfloat);
10515
10516#define CALL_VertexAttrib1fARB(disp, parameters) \
10517 (* GET_VertexAttrib1fARB(disp)) parameters
10518static inline _glptr_VertexAttrib1fARB
10519GET_VertexAttrib1fARB(struct _glapi_table *disp)
10520{
10521 return (_glptr_VertexAttrib1fARB) (GET_by_offset
10522 (disp, _gloffset_VertexAttrib1fARB));
10523}
10524
10525static inline void
10526SET_VertexAttrib1fARB(struct _glapi_table *disp,
10527 void (GLAPIENTRYP fn) (GLuint, GLfloat))
10528{
10529 SET_by_offset(disp, _gloffset_VertexAttrib1fARB, fn);
10530}
10531
10532typedef void (GLAPIENTRYP _glptr_VertexAttrib1fvARB) (GLuint, const GLfloat *);
10533
10534#define CALL_VertexAttrib1fvARB(disp, parameters) \
10535 (* GET_VertexAttrib1fvARB(disp)) parameters
10536static inline _glptr_VertexAttrib1fvARB
10537GET_VertexAttrib1fvARB(struct _glapi_table *disp)
10538{
10539 return (_glptr_VertexAttrib1fvARB) (GET_by_offset
10540 (disp, _gloffset_VertexAttrib1fvARB));
10541}
10542
10543static inline void
10544SET_VertexAttrib1fvARB(struct _glapi_table *disp,
10545 void (GLAPIENTRYP fn) (GLuint, const GLfloat *))
10546{
10547 SET_by_offset(disp, _gloffset_VertexAttrib1fvARB, fn);
10548}
10549
10550typedef void (GLAPIENTRYP _glptr_VertexAttrib1sARB) (GLuint, GLshort);
10551
10552#define CALL_VertexAttrib1sARB(disp, parameters) \
10553 (* GET_VertexAttrib1sARB(disp)) parameters
10554static inline _glptr_VertexAttrib1sARB
10555GET_VertexAttrib1sARB(struct _glapi_table *disp)
10556{
10557 return (_glptr_VertexAttrib1sARB) (GET_by_offset
10558 (disp, _gloffset_VertexAttrib1sARB));
10559}
10560
10561static inline void
10562SET_VertexAttrib1sARB(struct _glapi_table *disp,
10563 void (GLAPIENTRYP fn) (GLuint, GLshort))
10564{
10565 SET_by_offset(disp, _gloffset_VertexAttrib1sARB, fn);
10566}
10567
10568typedef void (GLAPIENTRYP _glptr_VertexAttrib1svARB) (GLuint, const GLshort *);
10569
10570#define CALL_VertexAttrib1svARB(disp, parameters) \
10571 (* GET_VertexAttrib1svARB(disp)) parameters
10572static inline _glptr_VertexAttrib1svARB
10573GET_VertexAttrib1svARB(struct _glapi_table *disp)
10574{
10575 return (_glptr_VertexAttrib1svARB) (GET_by_offset
10576 (disp, _gloffset_VertexAttrib1svARB));
10577}
10578
10579static inline void
10580SET_VertexAttrib1svARB(struct _glapi_table *disp,
10581 void (GLAPIENTRYP fn) (GLuint, const GLshort *))
10582{
10583 SET_by_offset(disp, _gloffset_VertexAttrib1svARB, fn);
10584}
10585
10586typedef void (GLAPIENTRYP _glptr_VertexAttrib2dARB) (GLuint, GLdouble,
10587 GLdouble);
10588#define CALL_VertexAttrib2dARB(disp, parameters) \
10589 (* GET_VertexAttrib2dARB(disp)) parameters
10590static inline _glptr_VertexAttrib2dARB
10591GET_VertexAttrib2dARB(struct _glapi_table *disp)
10592{
10593 return (_glptr_VertexAttrib2dARB) (GET_by_offset
10594 (disp, _gloffset_VertexAttrib2dARB));
10595}
10596
10597static inline void
10598SET_VertexAttrib2dARB(struct _glapi_table *disp,
10599 void (GLAPIENTRYP fn) (GLuint, GLdouble, GLdouble))
10600{
10601 SET_by_offset(disp, _gloffset_VertexAttrib2dARB, fn);
10602}
10603
10604typedef void (GLAPIENTRYP _glptr_VertexAttrib2dvARB) (GLuint, const GLdouble *);
10605
10606#define CALL_VertexAttrib2dvARB(disp, parameters) \
10607 (* GET_VertexAttrib2dvARB(disp)) parameters
10608static inline _glptr_VertexAttrib2dvARB
10609GET_VertexAttrib2dvARB(struct _glapi_table *disp)
10610{
10611 return (_glptr_VertexAttrib2dvARB) (GET_by_offset
10612 (disp, _gloffset_VertexAttrib2dvARB));
10613}
10614
10615static inline void
10616SET_VertexAttrib2dvARB(struct _glapi_table *disp,
10617 void (GLAPIENTRYP fn) (GLuint, const GLdouble *))
10618{
10619 SET_by_offset(disp, _gloffset_VertexAttrib2dvARB, fn);
10620}
10621
10622typedef void (GLAPIENTRYP _glptr_VertexAttrib2fARB) (GLuint, GLfloat, GLfloat);
10623
10624#define CALL_VertexAttrib2fARB(disp, parameters) \
10625 (* GET_VertexAttrib2fARB(disp)) parameters
10626static inline _glptr_VertexAttrib2fARB
10627GET_VertexAttrib2fARB(struct _glapi_table *disp)
10628{
10629 return (_glptr_VertexAttrib2fARB) (GET_by_offset
10630 (disp, _gloffset_VertexAttrib2fARB));
10631}
10632
10633static inline void
10634SET_VertexAttrib2fARB(struct _glapi_table *disp,
10635 void (GLAPIENTRYP fn) (GLuint, GLfloat, GLfloat))
10636{
10637 SET_by_offset(disp, _gloffset_VertexAttrib2fARB, fn);
10638}
10639
10640typedef void (GLAPIENTRYP _glptr_VertexAttrib2fvARB) (GLuint, const GLfloat *);
10641
10642#define CALL_VertexAttrib2fvARB(disp, parameters) \
10643 (* GET_VertexAttrib2fvARB(disp)) parameters
10644static inline _glptr_VertexAttrib2fvARB
10645GET_VertexAttrib2fvARB(struct _glapi_table *disp)
10646{
10647 return (_glptr_VertexAttrib2fvARB) (GET_by_offset
10648 (disp, _gloffset_VertexAttrib2fvARB));
10649}
10650
10651static inline void
10652SET_VertexAttrib2fvARB(struct _glapi_table *disp,
10653 void (GLAPIENTRYP fn) (GLuint, const GLfloat *))
10654{
10655 SET_by_offset(disp, _gloffset_VertexAttrib2fvARB, fn);
10656}
10657
10658typedef void (GLAPIENTRYP _glptr_VertexAttrib2sARB) (GLuint, GLshort, GLshort);
10659
10660#define CALL_VertexAttrib2sARB(disp, parameters) \
10661 (* GET_VertexAttrib2sARB(disp)) parameters
10662static inline _glptr_VertexAttrib2sARB
10663GET_VertexAttrib2sARB(struct _glapi_table *disp)
10664{
10665 return (_glptr_VertexAttrib2sARB) (GET_by_offset
10666 (disp, _gloffset_VertexAttrib2sARB));
10667}
10668
10669static inline void
10670SET_VertexAttrib2sARB(struct _glapi_table *disp,
10671 void (GLAPIENTRYP fn) (GLuint, GLshort, GLshort))
10672{
10673 SET_by_offset(disp, _gloffset_VertexAttrib2sARB, fn);
10674}
10675
10676typedef void (GLAPIENTRYP _glptr_VertexAttrib2svARB) (GLuint, const GLshort *);
10677
10678#define CALL_VertexAttrib2svARB(disp, parameters) \
10679 (* GET_VertexAttrib2svARB(disp)) parameters
10680static inline _glptr_VertexAttrib2svARB
10681GET_VertexAttrib2svARB(struct _glapi_table *disp)
10682{
10683 return (_glptr_VertexAttrib2svARB) (GET_by_offset
10684 (disp, _gloffset_VertexAttrib2svARB));
10685}
10686
10687static inline void
10688SET_VertexAttrib2svARB(struct _glapi_table *disp,
10689 void (GLAPIENTRYP fn) (GLuint, const GLshort *))
10690{
10691 SET_by_offset(disp, _gloffset_VertexAttrib2svARB, fn);
10692}
10693
10694typedef void (GLAPIENTRYP _glptr_VertexAttrib3dARB) (GLuint, GLdouble, GLdouble,
10695 GLdouble);
10696#define CALL_VertexAttrib3dARB(disp, parameters) \
10697 (* GET_VertexAttrib3dARB(disp)) parameters
10698static inline _glptr_VertexAttrib3dARB
10699GET_VertexAttrib3dARB(struct _glapi_table *disp)
10700{
10701 return (_glptr_VertexAttrib3dARB) (GET_by_offset
10702 (disp, _gloffset_VertexAttrib3dARB));
10703}
10704
10705static inline void
10706SET_VertexAttrib3dARB(struct _glapi_table *disp,
10707 void (GLAPIENTRYP fn) (GLuint, GLdouble, GLdouble,
10708 GLdouble))
10709{
10710 SET_by_offset(disp, _gloffset_VertexAttrib3dARB, fn);
10711}
10712
10713typedef void (GLAPIENTRYP _glptr_VertexAttrib3dvARB) (GLuint, const GLdouble *);
10714
10715#define CALL_VertexAttrib3dvARB(disp, parameters) \
10716 (* GET_VertexAttrib3dvARB(disp)) parameters
10717static inline _glptr_VertexAttrib3dvARB
10718GET_VertexAttrib3dvARB(struct _glapi_table *disp)
10719{
10720 return (_glptr_VertexAttrib3dvARB) (GET_by_offset
10721 (disp, _gloffset_VertexAttrib3dvARB));
10722}
10723
10724static inline void
10725SET_VertexAttrib3dvARB(struct _glapi_table *disp,
10726 void (GLAPIENTRYP fn) (GLuint, const GLdouble *))
10727{
10728 SET_by_offset(disp, _gloffset_VertexAttrib3dvARB, fn);
10729}
10730
10731typedef void (GLAPIENTRYP _glptr_VertexAttrib3fARB) (GLuint, GLfloat, GLfloat,
10732 GLfloat);
10733#define CALL_VertexAttrib3fARB(disp, parameters) \
10734 (* GET_VertexAttrib3fARB(disp)) parameters
10735static inline _glptr_VertexAttrib3fARB
10736GET_VertexAttrib3fARB(struct _glapi_table *disp)
10737{
10738 return (_glptr_VertexAttrib3fARB) (GET_by_offset
10739 (disp, _gloffset_VertexAttrib3fARB));
10740}
10741
10742static inline void
10743SET_VertexAttrib3fARB(struct _glapi_table *disp,
10744 void (GLAPIENTRYP fn) (GLuint, GLfloat, GLfloat, GLfloat))
10745{
10746 SET_by_offset(disp, _gloffset_VertexAttrib3fARB, fn);
10747}
10748
10749typedef void (GLAPIENTRYP _glptr_VertexAttrib3fvARB) (GLuint, const GLfloat *);
10750
10751#define CALL_VertexAttrib3fvARB(disp, parameters) \
10752 (* GET_VertexAttrib3fvARB(disp)) parameters
10753static inline _glptr_VertexAttrib3fvARB
10754GET_VertexAttrib3fvARB(struct _glapi_table *disp)
10755{
10756 return (_glptr_VertexAttrib3fvARB) (GET_by_offset
10757 (disp, _gloffset_VertexAttrib3fvARB));
10758}
10759
10760static inline void
10761SET_VertexAttrib3fvARB(struct _glapi_table *disp,
10762 void (GLAPIENTRYP fn) (GLuint, const GLfloat *))
10763{
10764 SET_by_offset(disp, _gloffset_VertexAttrib3fvARB, fn);
10765}
10766
10767typedef void (GLAPIENTRYP _glptr_VertexAttrib3sARB) (GLuint, GLshort, GLshort,
10768 GLshort);
10769#define CALL_VertexAttrib3sARB(disp, parameters) \
10770 (* GET_VertexAttrib3sARB(disp)) parameters
10771static inline _glptr_VertexAttrib3sARB
10772GET_VertexAttrib3sARB(struct _glapi_table *disp)
10773{
10774 return (_glptr_VertexAttrib3sARB) (GET_by_offset
10775 (disp, _gloffset_VertexAttrib3sARB));
10776}
10777
10778static inline void
10779SET_VertexAttrib3sARB(struct _glapi_table *disp,
10780 void (GLAPIENTRYP fn) (GLuint, GLshort, GLshort, GLshort))
10781{
10782 SET_by_offset(disp, _gloffset_VertexAttrib3sARB, fn);
10783}
10784
10785typedef void (GLAPIENTRYP _glptr_VertexAttrib3svARB) (GLuint, const GLshort *);
10786
10787#define CALL_VertexAttrib3svARB(disp, parameters) \
10788 (* GET_VertexAttrib3svARB(disp)) parameters
10789static inline _glptr_VertexAttrib3svARB
10790GET_VertexAttrib3svARB(struct _glapi_table *disp)
10791{
10792 return (_glptr_VertexAttrib3svARB) (GET_by_offset
10793 (disp, _gloffset_VertexAttrib3svARB));
10794}
10795
10796static inline void
10797SET_VertexAttrib3svARB(struct _glapi_table *disp,
10798 void (GLAPIENTRYP fn) (GLuint, const GLshort *))
10799{
10800 SET_by_offset(disp, _gloffset_VertexAttrib3svARB, fn);
10801}
10802
10803typedef void (GLAPIENTRYP _glptr_VertexAttrib4NbvARB) (GLuint, const GLbyte *);
10804
10805#define CALL_VertexAttrib4NbvARB(disp, parameters) \
10806 (* GET_VertexAttrib4NbvARB(disp)) parameters
10807static inline _glptr_VertexAttrib4NbvARB
10808GET_VertexAttrib4NbvARB(struct _glapi_table *disp)
10809{
10810 return (_glptr_VertexAttrib4NbvARB) (GET_by_offset
10811 (disp, _gloffset_VertexAttrib4NbvARB));
10812}
10813
10814static inline void
10815SET_VertexAttrib4NbvARB(struct _glapi_table *disp,
10816 void (GLAPIENTRYP fn) (GLuint, const GLbyte *))
10817{
10818 SET_by_offset(disp, _gloffset_VertexAttrib4NbvARB, fn);
10819}
10820
10821typedef void (GLAPIENTRYP _glptr_VertexAttrib4NivARB) (GLuint, const GLint *);
10822
10823#define CALL_VertexAttrib4NivARB(disp, parameters) \
10824 (* GET_VertexAttrib4NivARB(disp)) parameters
10825static inline _glptr_VertexAttrib4NivARB
10826GET_VertexAttrib4NivARB(struct _glapi_table *disp)
10827{
10828 return (_glptr_VertexAttrib4NivARB) (GET_by_offset
10829 (disp, _gloffset_VertexAttrib4NivARB));
10830}
10831
10832static inline void
10833SET_VertexAttrib4NivARB(struct _glapi_table *disp,
10834 void (GLAPIENTRYP fn) (GLuint, const GLint *))
10835{
10836 SET_by_offset(disp, _gloffset_VertexAttrib4NivARB, fn);
10837}
10838
10839typedef void (GLAPIENTRYP _glptr_VertexAttrib4NsvARB) (GLuint, const GLshort *);
10840
10841#define CALL_VertexAttrib4NsvARB(disp, parameters) \
10842 (* GET_VertexAttrib4NsvARB(disp)) parameters
10843static inline _glptr_VertexAttrib4NsvARB
10844GET_VertexAttrib4NsvARB(struct _glapi_table *disp)
10845{
10846 return (_glptr_VertexAttrib4NsvARB) (GET_by_offset
10847 (disp, _gloffset_VertexAttrib4NsvARB));
10848}
10849
10850static inline void
10851SET_VertexAttrib4NsvARB(struct _glapi_table *disp,
10852 void (GLAPIENTRYP fn) (GLuint, const GLshort *))
10853{
10854 SET_by_offset(disp, _gloffset_VertexAttrib4NsvARB, fn);
10855}
10856
10857typedef void (GLAPIENTRYP _glptr_VertexAttrib4NubARB) (GLuint, GLubyte, GLubyte,
10858 GLubyte, GLubyte);
10859#define CALL_VertexAttrib4NubARB(disp, parameters) \
10860 (* GET_VertexAttrib4NubARB(disp)) parameters
10861static inline _glptr_VertexAttrib4NubARB
10862GET_VertexAttrib4NubARB(struct _glapi_table *disp)
10863{
10864 return (_glptr_VertexAttrib4NubARB) (GET_by_offset
10865 (disp, _gloffset_VertexAttrib4NubARB));
10866}
10867
10868static inline void
10869SET_VertexAttrib4NubARB(struct _glapi_table *disp,
10870 void (GLAPIENTRYP fn) (GLuint, GLubyte, GLubyte,
10871 GLubyte, GLubyte))
10872{
10873 SET_by_offset(disp, _gloffset_VertexAttrib4NubARB, fn);
10874}
10875
10876typedef void (GLAPIENTRYP _glptr_VertexAttrib4NubvARB) (GLuint,
10877 const GLubyte *);
10878#define CALL_VertexAttrib4NubvARB(disp, parameters) \
10879 (* GET_VertexAttrib4NubvARB(disp)) parameters
10880static inline _glptr_VertexAttrib4NubvARB
10881GET_VertexAttrib4NubvARB(struct _glapi_table *disp)
10882{
10883 return (_glptr_VertexAttrib4NubvARB) (GET_by_offset
10884 (disp,
10885 _gloffset_VertexAttrib4NubvARB));
10886}
10887
10888static inline void
10889SET_VertexAttrib4NubvARB(struct _glapi_table *disp,
10890 void (GLAPIENTRYP fn) (GLuint, const GLubyte *))
10891{
10892 SET_by_offset(disp, _gloffset_VertexAttrib4NubvARB, fn);
10893}
10894
10895typedef void (GLAPIENTRYP _glptr_VertexAttrib4NuivARB) (GLuint, const GLuint *);
10896
10897#define CALL_VertexAttrib4NuivARB(disp, parameters) \
10898 (* GET_VertexAttrib4NuivARB(disp)) parameters
10899static inline _glptr_VertexAttrib4NuivARB
10900GET_VertexAttrib4NuivARB(struct _glapi_table *disp)
10901{
10902 return (_glptr_VertexAttrib4NuivARB) (GET_by_offset
10903 (disp,
10904 _gloffset_VertexAttrib4NuivARB));
10905}
10906
10907static inline void
10908SET_VertexAttrib4NuivARB(struct _glapi_table *disp,
10909 void (GLAPIENTRYP fn) (GLuint, const GLuint *))
10910{
10911 SET_by_offset(disp, _gloffset_VertexAttrib4NuivARB, fn);
10912}
10913
10914typedef void (GLAPIENTRYP _glptr_VertexAttrib4NusvARB) (GLuint,
10915 const GLushort *);
10916#define CALL_VertexAttrib4NusvARB(disp, parameters) \
10917 (* GET_VertexAttrib4NusvARB(disp)) parameters
10918static inline _glptr_VertexAttrib4NusvARB
10919GET_VertexAttrib4NusvARB(struct _glapi_table *disp)
10920{
10921 return (_glptr_VertexAttrib4NusvARB) (GET_by_offset
10922 (disp,
10923 _gloffset_VertexAttrib4NusvARB));
10924}
10925
10926static inline void
10927SET_VertexAttrib4NusvARB(struct _glapi_table *disp,
10928 void (GLAPIENTRYP fn) (GLuint, const GLushort *))
10929{
10930 SET_by_offset(disp, _gloffset_VertexAttrib4NusvARB, fn);
10931}
10932
10933typedef void (GLAPIENTRYP _glptr_VertexAttrib4bvARB) (GLuint, const GLbyte *);
10934
10935#define CALL_VertexAttrib4bvARB(disp, parameters) \
10936 (* GET_VertexAttrib4bvARB(disp)) parameters
10937static inline _glptr_VertexAttrib4bvARB
10938GET_VertexAttrib4bvARB(struct _glapi_table *disp)
10939{
10940 return (_glptr_VertexAttrib4bvARB) (GET_by_offset
10941 (disp, _gloffset_VertexAttrib4bvARB));
10942}
10943
10944static inline void
10945SET_VertexAttrib4bvARB(struct _glapi_table *disp,
10946 void (GLAPIENTRYP fn) (GLuint, const GLbyte *))
10947{
10948 SET_by_offset(disp, _gloffset_VertexAttrib4bvARB, fn);
10949}
10950
10951typedef void (GLAPIENTRYP _glptr_VertexAttrib4dARB) (GLuint, GLdouble, GLdouble,
10952 GLdouble, GLdouble);
10953#define CALL_VertexAttrib4dARB(disp, parameters) \
10954 (* GET_VertexAttrib4dARB(disp)) parameters
10955static inline _glptr_VertexAttrib4dARB
10956GET_VertexAttrib4dARB(struct _glapi_table *disp)
10957{
10958 return (_glptr_VertexAttrib4dARB) (GET_by_offset
10959 (disp, _gloffset_VertexAttrib4dARB));
10960}
10961
10962static inline void
10963SET_VertexAttrib4dARB(struct _glapi_table *disp,
10964 void (GLAPIENTRYP fn) (GLuint, GLdouble, GLdouble,
10965 GLdouble, GLdouble))
10966{
10967 SET_by_offset(disp, _gloffset_VertexAttrib4dARB, fn);
10968}
10969
10970typedef void (GLAPIENTRYP _glptr_VertexAttrib4dvARB) (GLuint, const GLdouble *);
10971
10972#define CALL_VertexAttrib4dvARB(disp, parameters) \
10973 (* GET_VertexAttrib4dvARB(disp)) parameters
10974static inline _glptr_VertexAttrib4dvARB
10975GET_VertexAttrib4dvARB(struct _glapi_table *disp)
10976{
10977 return (_glptr_VertexAttrib4dvARB) (GET_by_offset
10978 (disp, _gloffset_VertexAttrib4dvARB));
10979}
10980
10981static inline void
10982SET_VertexAttrib4dvARB(struct _glapi_table *disp,
10983 void (GLAPIENTRYP fn) (GLuint, const GLdouble *))
10984{
10985 SET_by_offset(disp, _gloffset_VertexAttrib4dvARB, fn);
10986}
10987
10988typedef void (GLAPIENTRYP _glptr_VertexAttrib4fARB) (GLuint, GLfloat, GLfloat,
10989 GLfloat, GLfloat);
10990#define CALL_VertexAttrib4fARB(disp, parameters) \
10991 (* GET_VertexAttrib4fARB(disp)) parameters
10992static inline _glptr_VertexAttrib4fARB
10993GET_VertexAttrib4fARB(struct _glapi_table *disp)
10994{
10995 return (_glptr_VertexAttrib4fARB) (GET_by_offset
10996 (disp, _gloffset_VertexAttrib4fARB));
10997}
10998
10999static inline void
11000SET_VertexAttrib4fARB(struct _glapi_table *disp,
11001 void (GLAPIENTRYP fn) (GLuint, GLfloat, GLfloat, GLfloat,
11002 GLfloat))
11003{
11004 SET_by_offset(disp, _gloffset_VertexAttrib4fARB, fn);
11005}
11006
11007typedef void (GLAPIENTRYP _glptr_VertexAttrib4fvARB) (GLuint, const GLfloat *);
11008
11009#define CALL_VertexAttrib4fvARB(disp, parameters) \
11010 (* GET_VertexAttrib4fvARB(disp)) parameters
11011static inline _glptr_VertexAttrib4fvARB
11012GET_VertexAttrib4fvARB(struct _glapi_table *disp)
11013{
11014 return (_glptr_VertexAttrib4fvARB) (GET_by_offset
11015 (disp, _gloffset_VertexAttrib4fvARB));
11016}
11017
11018static inline void
11019SET_VertexAttrib4fvARB(struct _glapi_table *disp,
11020 void (GLAPIENTRYP fn) (GLuint, const GLfloat *))
11021{
11022 SET_by_offset(disp, _gloffset_VertexAttrib4fvARB, fn);
11023}
11024
11025typedef void (GLAPIENTRYP _glptr_VertexAttrib4ivARB) (GLuint, const GLint *);
11026
11027#define CALL_VertexAttrib4ivARB(disp, parameters) \
11028 (* GET_VertexAttrib4ivARB(disp)) parameters
11029static inline _glptr_VertexAttrib4ivARB
11030GET_VertexAttrib4ivARB(struct _glapi_table *disp)
11031{
11032 return (_glptr_VertexAttrib4ivARB) (GET_by_offset
11033 (disp, _gloffset_VertexAttrib4ivARB));
11034}
11035
11036static inline void
11037SET_VertexAttrib4ivARB(struct _glapi_table *disp,
11038 void (GLAPIENTRYP fn) (GLuint, const GLint *))
11039{
11040 SET_by_offset(disp, _gloffset_VertexAttrib4ivARB, fn);
11041}
11042
11043typedef void (GLAPIENTRYP _glptr_VertexAttrib4sARB) (GLuint, GLshort, GLshort,
11044 GLshort, GLshort);
11045#define CALL_VertexAttrib4sARB(disp, parameters) \
11046 (* GET_VertexAttrib4sARB(disp)) parameters
11047static inline _glptr_VertexAttrib4sARB
11048GET_VertexAttrib4sARB(struct _glapi_table *disp)
11049{
11050 return (_glptr_VertexAttrib4sARB) (GET_by_offset
11051 (disp, _gloffset_VertexAttrib4sARB));
11052}
11053
11054static inline void
11055SET_VertexAttrib4sARB(struct _glapi_table *disp,
11056 void (GLAPIENTRYP fn) (GLuint, GLshort, GLshort, GLshort,
11057 GLshort))
11058{
11059 SET_by_offset(disp, _gloffset_VertexAttrib4sARB, fn);
11060}
11061
11062typedef void (GLAPIENTRYP _glptr_VertexAttrib4svARB) (GLuint, const GLshort *);
11063
11064#define CALL_VertexAttrib4svARB(disp, parameters) \
11065 (* GET_VertexAttrib4svARB(disp)) parameters
11066static inline _glptr_VertexAttrib4svARB
11067GET_VertexAttrib4svARB(struct _glapi_table *disp)
11068{
11069 return (_glptr_VertexAttrib4svARB) (GET_by_offset
11070 (disp, _gloffset_VertexAttrib4svARB));
11071}
11072
11073static inline void
11074SET_VertexAttrib4svARB(struct _glapi_table *disp,
11075 void (GLAPIENTRYP fn) (GLuint, const GLshort *))
11076{
11077 SET_by_offset(disp, _gloffset_VertexAttrib4svARB, fn);
11078}
11079
11080typedef void (GLAPIENTRYP _glptr_VertexAttrib4ubvARB) (GLuint, const GLubyte *);
11081
11082#define CALL_VertexAttrib4ubvARB(disp, parameters) \
11083 (* GET_VertexAttrib4ubvARB(disp)) parameters
11084static inline _glptr_VertexAttrib4ubvARB
11085GET_VertexAttrib4ubvARB(struct _glapi_table *disp)
11086{
11087 return (_glptr_VertexAttrib4ubvARB) (GET_by_offset
11088 (disp, _gloffset_VertexAttrib4ubvARB));
11089}
11090
11091static inline void
11092SET_VertexAttrib4ubvARB(struct _glapi_table *disp,
11093 void (GLAPIENTRYP fn) (GLuint, const GLubyte *))
11094{
11095 SET_by_offset(disp, _gloffset_VertexAttrib4ubvARB, fn);
11096}
11097
11098typedef void (GLAPIENTRYP _glptr_VertexAttrib4uivARB) (GLuint, const GLuint *);
11099
11100#define CALL_VertexAttrib4uivARB(disp, parameters) \
11101 (* GET_VertexAttrib4uivARB(disp)) parameters
11102static inline _glptr_VertexAttrib4uivARB
11103GET_VertexAttrib4uivARB(struct _glapi_table *disp)
11104{
11105 return (_glptr_VertexAttrib4uivARB) (GET_by_offset
11106 (disp, _gloffset_VertexAttrib4uivARB));
11107}
11108
11109static inline void
11110SET_VertexAttrib4uivARB(struct _glapi_table *disp,
11111 void (GLAPIENTRYP fn) (GLuint, const GLuint *))
11112{
11113 SET_by_offset(disp, _gloffset_VertexAttrib4uivARB, fn);
11114}
11115
11116typedef void (GLAPIENTRYP _glptr_VertexAttrib4usvARB) (GLuint,
11117 const GLushort *);
11118#define CALL_VertexAttrib4usvARB(disp, parameters) \
11119 (* GET_VertexAttrib4usvARB(disp)) parameters
11120static inline _glptr_VertexAttrib4usvARB
11121GET_VertexAttrib4usvARB(struct _glapi_table *disp)
11122{
11123 return (_glptr_VertexAttrib4usvARB) (GET_by_offset
11124 (disp, _gloffset_VertexAttrib4usvARB));
11125}
11126
11127static inline void
11128SET_VertexAttrib4usvARB(struct _glapi_table *disp,
11129 void (GLAPIENTRYP fn) (GLuint, const GLushort *))
11130{
11131 SET_by_offset(disp, _gloffset_VertexAttrib4usvARB, fn);
11132}
11133
11134typedef void (GLAPIENTRYP _glptr_VertexAttribPointerARB) (GLuint, GLint, GLenum,
11135 GLboolean, GLsizei,
11136 const GLvoid *);
11137#define CALL_VertexAttribPointerARB(disp, parameters) \
11138 (* GET_VertexAttribPointerARB(disp)) parameters
11139static inline _glptr_VertexAttribPointerARB
11140GET_VertexAttribPointerARB(struct _glapi_table *disp)
11141{
11142 return (_glptr_VertexAttribPointerARB) (GET_by_offset
11143 (disp,
11144 _gloffset_VertexAttribPointerARB));
11145}
11146
11147static inline void
11148SET_VertexAttribPointerARB(struct _glapi_table *disp,
11149 void (GLAPIENTRYP fn) (GLuint, GLint, GLenum,
11150 GLboolean, GLsizei,
11151 const GLvoid *))
11152{
11153 SET_by_offset(disp, _gloffset_VertexAttribPointerARB, fn);
11154}
11155
11156typedef void (GLAPIENTRYP _glptr_BindBufferARB) (GLenum, GLuint);
11157
11158#define CALL_BindBufferARB(disp, parameters) \
11159 (* GET_BindBufferARB(disp)) parameters
11160static inline _glptr_BindBufferARB
11161GET_BindBufferARB(struct _glapi_table *disp)
11162{
11163 return (_glptr_BindBufferARB) (GET_by_offset
11164 (disp, _gloffset_BindBufferARB));
11165}
11166
11167static inline void
11168SET_BindBufferARB(struct _glapi_table *disp,
11169 void (GLAPIENTRYP fn) (GLenum, GLuint))
11170{
11171 SET_by_offset(disp, _gloffset_BindBufferARB, fn);
11172}
11173
11174typedef void (GLAPIENTRYP _glptr_BufferDataARB) (GLenum, GLsizeiptrARB,
11175 const GLvoid *, GLenum);
11176#define CALL_BufferDataARB(disp, parameters) \
11177 (* GET_BufferDataARB(disp)) parameters
11178static inline _glptr_BufferDataARB
11179GET_BufferDataARB(struct _glapi_table *disp)
11180{
11181 return (_glptr_BufferDataARB) (GET_by_offset
11182 (disp, _gloffset_BufferDataARB));
11183}
11184
11185static inline void
11186SET_BufferDataARB(struct _glapi_table *disp,
11187 void (GLAPIENTRYP fn) (GLenum, GLsizeiptrARB, const GLvoid *,
11188 GLenum))
11189{
11190 SET_by_offset(disp, _gloffset_BufferDataARB, fn);
11191}
11192
11193typedef void (GLAPIENTRYP _glptr_BufferSubDataARB) (GLenum, GLintptrARB,
11194 GLsizeiptrARB,
11195 const GLvoid *);
11196#define CALL_BufferSubDataARB(disp, parameters) \
11197 (* GET_BufferSubDataARB(disp)) parameters
11198static inline _glptr_BufferSubDataARB
11199GET_BufferSubDataARB(struct _glapi_table *disp)
11200{
11201 return (_glptr_BufferSubDataARB) (GET_by_offset
11202 (disp, _gloffset_BufferSubDataARB));
11203}
11204
11205static inline void
11206SET_BufferSubDataARB(struct _glapi_table *disp,
11207 void (GLAPIENTRYP fn) (GLenum, GLintptrARB, GLsizeiptrARB,
11208 const GLvoid *))
11209{
11210 SET_by_offset(disp, _gloffset_BufferSubDataARB, fn);
11211}
11212
11213typedef void (GLAPIENTRYP _glptr_DeleteBuffersARB) (GLsizei, const GLuint *);
11214
11215#define CALL_DeleteBuffersARB(disp, parameters) \
11216 (* GET_DeleteBuffersARB(disp)) parameters
11217static inline _glptr_DeleteBuffersARB
11218GET_DeleteBuffersARB(struct _glapi_table *disp)
11219{
11220 return (_glptr_DeleteBuffersARB) (GET_by_offset
11221 (disp, _gloffset_DeleteBuffersARB));
11222}
11223
11224static inline void
11225SET_DeleteBuffersARB(struct _glapi_table *disp,
11226 void (GLAPIENTRYP fn) (GLsizei, const GLuint *))
11227{
11228 SET_by_offset(disp, _gloffset_DeleteBuffersARB, fn);
11229}
11230
11231typedef void (GLAPIENTRYP _glptr_GenBuffersARB) (GLsizei, GLuint *);
11232
11233#define CALL_GenBuffersARB(disp, parameters) \
11234 (* GET_GenBuffersARB(disp)) parameters
11235static inline _glptr_GenBuffersARB
11236GET_GenBuffersARB(struct _glapi_table *disp)
11237{
11238 return (_glptr_GenBuffersARB) (GET_by_offset
11239 (disp, _gloffset_GenBuffersARB));
11240}
11241
11242static inline void
11243SET_GenBuffersARB(struct _glapi_table *disp,
11244 void (GLAPIENTRYP fn) (GLsizei, GLuint *))
11245{
11246 SET_by_offset(disp, _gloffset_GenBuffersARB, fn);
11247}
11248
11249typedef void (GLAPIENTRYP _glptr_GetBufferParameterivARB) (GLenum, GLenum,
11250 GLint *);
11251#define CALL_GetBufferParameterivARB(disp, parameters) \
11252 (* GET_GetBufferParameterivARB(disp)) parameters
11253static inline _glptr_GetBufferParameterivARB
11254GET_GetBufferParameterivARB(struct _glapi_table *disp)
11255{
11256 return (_glptr_GetBufferParameterivARB) (GET_by_offset
11257 (disp,
11258 _gloffset_GetBufferParameterivARB));
11259}
11260
11261static inline void
11262SET_GetBufferParameterivARB(struct _glapi_table *disp,
11263 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint *))
11264{
11265 SET_by_offset(disp, _gloffset_GetBufferParameterivARB, fn);
11266}
11267
11268typedef void (GLAPIENTRYP _glptr_GetBufferPointervARB) (GLenum, GLenum,
11269 GLvoid **);
11270#define CALL_GetBufferPointervARB(disp, parameters) \
11271 (* GET_GetBufferPointervARB(disp)) parameters
11272static inline _glptr_GetBufferPointervARB
11273GET_GetBufferPointervARB(struct _glapi_table *disp)
11274{
11275 return (_glptr_GetBufferPointervARB) (GET_by_offset
11276 (disp,
11277 _gloffset_GetBufferPointervARB));
11278}
11279
11280static inline void
11281SET_GetBufferPointervARB(struct _glapi_table *disp,
11282 void (GLAPIENTRYP fn) (GLenum, GLenum, GLvoid **))
11283{
11284 SET_by_offset(disp, _gloffset_GetBufferPointervARB, fn);
11285}
11286
11287typedef void (GLAPIENTRYP _glptr_GetBufferSubDataARB) (GLenum, GLintptrARB,
11288 GLsizeiptrARB, GLvoid *);
11289#define CALL_GetBufferSubDataARB(disp, parameters) \
11290 (* GET_GetBufferSubDataARB(disp)) parameters
11291static inline _glptr_GetBufferSubDataARB
11292GET_GetBufferSubDataARB(struct _glapi_table *disp)
11293{
11294 return (_glptr_GetBufferSubDataARB) (GET_by_offset
11295 (disp, _gloffset_GetBufferSubDataARB));
11296}
11297
11298static inline void
11299SET_GetBufferSubDataARB(struct _glapi_table *disp,
11300 void (GLAPIENTRYP fn) (GLenum, GLintptrARB,
11301 GLsizeiptrARB, GLvoid *))
11302{
11303 SET_by_offset(disp, _gloffset_GetBufferSubDataARB, fn);
11304}
11305
11306typedef GLboolean(GLAPIENTRYP _glptr_IsBufferARB) (GLuint);
11307
11308#define CALL_IsBufferARB(disp, parameters) \
11309 (* GET_IsBufferARB(disp)) parameters
11310static inline _glptr_IsBufferARB
11311GET_IsBufferARB(struct _glapi_table *disp)
11312{
11313 return (_glptr_IsBufferARB) (GET_by_offset(disp, _gloffset_IsBufferARB));
11314}
11315
11316static inline void
11317SET_IsBufferARB(struct _glapi_table *disp, GLboolean(GLAPIENTRYP fn) (GLuint))
11318{
11319 SET_by_offset(disp, _gloffset_IsBufferARB, fn);
11320}
11321
11322typedef GLvoid *(GLAPIENTRYP _glptr_MapBufferARB) (GLenum, GLenum);
11323
11324#define CALL_MapBufferARB(disp, parameters) \
11325 (* GET_MapBufferARB(disp)) parameters
11326static inline _glptr_MapBufferARB
11327GET_MapBufferARB(struct _glapi_table *disp)
11328{
11329 return (_glptr_MapBufferARB) (GET_by_offset(disp, _gloffset_MapBufferARB));
11330}
11331
11332static inline void
11333SET_MapBufferARB(struct _glapi_table *disp,
11334 GLvoid * (GLAPIENTRYP fn) (GLenum, GLenum))
11335{
11336 SET_by_offset(disp, _gloffset_MapBufferARB, fn);
11337}
11338
11339typedef GLboolean(GLAPIENTRYP _glptr_UnmapBufferARB) (GLenum);
11340
11341#define CALL_UnmapBufferARB(disp, parameters) \
11342 (* GET_UnmapBufferARB(disp)) parameters
11343static inline _glptr_UnmapBufferARB
11344GET_UnmapBufferARB(struct _glapi_table *disp)
11345{
11346 return (_glptr_UnmapBufferARB) (GET_by_offset
11347 (disp, _gloffset_UnmapBufferARB));
11348}
11349
11350static inline void
11351SET_UnmapBufferARB(struct _glapi_table *disp,
11352 GLboolean(GLAPIENTRYP fn) (GLenum))
11353{
11354 SET_by_offset(disp, _gloffset_UnmapBufferARB, fn);
11355}
11356
11357typedef void (GLAPIENTRYP _glptr_BeginQueryARB) (GLenum, GLuint);
11358
11359#define CALL_BeginQueryARB(disp, parameters) \
11360 (* GET_BeginQueryARB(disp)) parameters
11361static inline _glptr_BeginQueryARB
11362GET_BeginQueryARB(struct _glapi_table *disp)
11363{
11364 return (_glptr_BeginQueryARB) (GET_by_offset
11365 (disp, _gloffset_BeginQueryARB));
11366}
11367
11368static inline void
11369SET_BeginQueryARB(struct _glapi_table *disp,
11370 void (GLAPIENTRYP fn) (GLenum, GLuint))
11371{
11372 SET_by_offset(disp, _gloffset_BeginQueryARB, fn);
11373}
11374
11375typedef void (GLAPIENTRYP _glptr_DeleteQueriesARB) (GLsizei, const GLuint *);
11376
11377#define CALL_DeleteQueriesARB(disp, parameters) \
11378 (* GET_DeleteQueriesARB(disp)) parameters
11379static inline _glptr_DeleteQueriesARB
11380GET_DeleteQueriesARB(struct _glapi_table *disp)
11381{
11382 return (_glptr_DeleteQueriesARB) (GET_by_offset
11383 (disp, _gloffset_DeleteQueriesARB));
11384}
11385
11386static inline void
11387SET_DeleteQueriesARB(struct _glapi_table *disp,
11388 void (GLAPIENTRYP fn) (GLsizei, const GLuint *))
11389{
11390 SET_by_offset(disp, _gloffset_DeleteQueriesARB, fn);
11391}
11392
11393typedef void (GLAPIENTRYP _glptr_EndQueryARB) (GLenum);
11394
11395#define CALL_EndQueryARB(disp, parameters) \
11396 (* GET_EndQueryARB(disp)) parameters
11397static inline _glptr_EndQueryARB
11398GET_EndQueryARB(struct _glapi_table *disp)
11399{
11400 return (_glptr_EndQueryARB) (GET_by_offset(disp, _gloffset_EndQueryARB));
11401}
11402
11403static inline void
11404SET_EndQueryARB(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum))
11405{
11406 SET_by_offset(disp, _gloffset_EndQueryARB, fn);
11407}
11408
11409typedef void (GLAPIENTRYP _glptr_GenQueriesARB) (GLsizei, GLuint *);
11410
11411#define CALL_GenQueriesARB(disp, parameters) \
11412 (* GET_GenQueriesARB(disp)) parameters
11413static inline _glptr_GenQueriesARB
11414GET_GenQueriesARB(struct _glapi_table *disp)
11415{
11416 return (_glptr_GenQueriesARB) (GET_by_offset
11417 (disp, _gloffset_GenQueriesARB));
11418}
11419
11420static inline void
11421SET_GenQueriesARB(struct _glapi_table *disp,
11422 void (GLAPIENTRYP fn) (GLsizei, GLuint *))
11423{
11424 SET_by_offset(disp, _gloffset_GenQueriesARB, fn);
11425}
11426
11427typedef void (GLAPIENTRYP _glptr_GetQueryObjectivARB) (GLuint, GLenum, GLint *);
11428
11429#define CALL_GetQueryObjectivARB(disp, parameters) \
11430 (* GET_GetQueryObjectivARB(disp)) parameters
11431static inline _glptr_GetQueryObjectivARB
11432GET_GetQueryObjectivARB(struct _glapi_table *disp)
11433{
11434 return (_glptr_GetQueryObjectivARB) (GET_by_offset
11435 (disp, _gloffset_GetQueryObjectivARB));
11436}
11437
11438static inline void
11439SET_GetQueryObjectivARB(struct _glapi_table *disp,
11440 void (GLAPIENTRYP fn) (GLuint, GLenum, GLint *))
11441{
11442 SET_by_offset(disp, _gloffset_GetQueryObjectivARB, fn);
11443}
11444
11445typedef void (GLAPIENTRYP _glptr_GetQueryObjectuivARB) (GLuint, GLenum,
11446 GLuint *);
11447#define CALL_GetQueryObjectuivARB(disp, parameters) \
11448 (* GET_GetQueryObjectuivARB(disp)) parameters
11449static inline _glptr_GetQueryObjectuivARB
11450GET_GetQueryObjectuivARB(struct _glapi_table *disp)
11451{
11452 return (_glptr_GetQueryObjectuivARB) (GET_by_offset
11453 (disp,
11454 _gloffset_GetQueryObjectuivARB));
11455}
11456
11457static inline void
11458SET_GetQueryObjectuivARB(struct _glapi_table *disp,
11459 void (GLAPIENTRYP fn) (GLuint, GLenum, GLuint *))
11460{
11461 SET_by_offset(disp, _gloffset_GetQueryObjectuivARB, fn);
11462}
11463
11464typedef void (GLAPIENTRYP _glptr_GetQueryivARB) (GLenum, GLenum, GLint *);
11465
11466#define CALL_GetQueryivARB(disp, parameters) \
11467 (* GET_GetQueryivARB(disp)) parameters
11468static inline _glptr_GetQueryivARB
11469GET_GetQueryivARB(struct _glapi_table *disp)
11470{
11471 return (_glptr_GetQueryivARB) (GET_by_offset
11472 (disp, _gloffset_GetQueryivARB));
11473}
11474
11475static inline void
11476SET_GetQueryivARB(struct _glapi_table *disp,
11477 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint *))
11478{
11479 SET_by_offset(disp, _gloffset_GetQueryivARB, fn);
11480}
11481
11482typedef GLboolean(GLAPIENTRYP _glptr_IsQueryARB) (GLuint);
11483
11484#define CALL_IsQueryARB(disp, parameters) \
11485 (* GET_IsQueryARB(disp)) parameters
11486static inline _glptr_IsQueryARB
11487GET_IsQueryARB(struct _glapi_table *disp)
11488{
11489 return (_glptr_IsQueryARB) (GET_by_offset(disp, _gloffset_IsQueryARB));
11490}
11491
11492static inline void
11493SET_IsQueryARB(struct _glapi_table *disp, GLboolean(GLAPIENTRYP fn) (GLuint))
11494{
11495 SET_by_offset(disp, _gloffset_IsQueryARB, fn);
11496}
11497
11498typedef void (GLAPIENTRYP _glptr_AttachObjectARB) (GLhandleARB, GLhandleARB);
11499
11500#define CALL_AttachObjectARB(disp, parameters) \
11501 (* GET_AttachObjectARB(disp)) parameters
11502static inline _glptr_AttachObjectARB
11503GET_AttachObjectARB(struct _glapi_table *disp)
11504{
11505 return (_glptr_AttachObjectARB) (GET_by_offset
11506 (disp, _gloffset_AttachObjectARB));
11507}
11508
11509static inline void
11510SET_AttachObjectARB(struct _glapi_table *disp,
11511 void (GLAPIENTRYP fn) (GLhandleARB, GLhandleARB))
11512{
11513 SET_by_offset(disp, _gloffset_AttachObjectARB, fn);
11514}
11515
11516typedef void (GLAPIENTRYP _glptr_CompileShaderARB) (GLhandleARB);
11517
11518#define CALL_CompileShaderARB(disp, parameters) \
11519 (* GET_CompileShaderARB(disp)) parameters
11520static inline _glptr_CompileShaderARB
11521GET_CompileShaderARB(struct _glapi_table *disp)
11522{
11523 return (_glptr_CompileShaderARB) (GET_by_offset
11524 (disp, _gloffset_CompileShaderARB));
11525}
11526
11527static inline void
11528SET_CompileShaderARB(struct _glapi_table *disp,
11529 void (GLAPIENTRYP fn) (GLhandleARB))
11530{
11531 SET_by_offset(disp, _gloffset_CompileShaderARB, fn);
11532}
11533
11534typedef GLhandleARB(GLAPIENTRYP _glptr_CreateProgramObjectARB) (void);
11535
11536#define CALL_CreateProgramObjectARB(disp, parameters) \
11537 (* GET_CreateProgramObjectARB(disp)) parameters
11538static inline _glptr_CreateProgramObjectARB
11539GET_CreateProgramObjectARB(struct _glapi_table *disp)
11540{
11541 return (_glptr_CreateProgramObjectARB) (GET_by_offset
11542 (disp,
11543 _gloffset_CreateProgramObjectARB));
11544}
11545
11546static inline void
11547SET_CreateProgramObjectARB(struct _glapi_table *disp,
11548 GLhandleARB(GLAPIENTRYP fn) (void))
11549{
11550 SET_by_offset(disp, _gloffset_CreateProgramObjectARB, fn);
11551}
11552
11553typedef GLhandleARB(GLAPIENTRYP _glptr_CreateShaderObjectARB) (GLenum);
11554
11555#define CALL_CreateShaderObjectARB(disp, parameters) \
11556 (* GET_CreateShaderObjectARB(disp)) parameters
11557static inline _glptr_CreateShaderObjectARB
11558GET_CreateShaderObjectARB(struct _glapi_table *disp)
11559{
11560 return (_glptr_CreateShaderObjectARB) (GET_by_offset
11561 (disp,
11562 _gloffset_CreateShaderObjectARB));
11563}
11564
11565static inline void
11566SET_CreateShaderObjectARB(struct _glapi_table *disp,
11567 GLhandleARB(GLAPIENTRYP fn) (GLenum))
11568{
11569 SET_by_offset(disp, _gloffset_CreateShaderObjectARB, fn);
11570}
11571
11572typedef void (GLAPIENTRYP _glptr_DeleteObjectARB) (GLhandleARB);
11573
11574#define CALL_DeleteObjectARB(disp, parameters) \
11575 (* GET_DeleteObjectARB(disp)) parameters
11576static inline _glptr_DeleteObjectARB
11577GET_DeleteObjectARB(struct _glapi_table *disp)
11578{
11579 return (_glptr_DeleteObjectARB) (GET_by_offset
11580 (disp, _gloffset_DeleteObjectARB));
11581}
11582
11583static inline void
11584SET_DeleteObjectARB(struct _glapi_table *disp,
11585 void (GLAPIENTRYP fn) (GLhandleARB))
11586{
11587 SET_by_offset(disp, _gloffset_DeleteObjectARB, fn);
11588}
11589
11590typedef void (GLAPIENTRYP _glptr_DetachObjectARB) (GLhandleARB, GLhandleARB);
11591
11592#define CALL_DetachObjectARB(disp, parameters) \
11593 (* GET_DetachObjectARB(disp)) parameters
11594static inline _glptr_DetachObjectARB
11595GET_DetachObjectARB(struct _glapi_table *disp)
11596{
11597 return (_glptr_DetachObjectARB) (GET_by_offset
11598 (disp, _gloffset_DetachObjectARB));
11599}
11600
11601static inline void
11602SET_DetachObjectARB(struct _glapi_table *disp,
11603 void (GLAPIENTRYP fn) (GLhandleARB, GLhandleARB))
11604{
11605 SET_by_offset(disp, _gloffset_DetachObjectARB, fn);
11606}
11607
11608typedef void (GLAPIENTRYP _glptr_GetActiveUniformARB) (GLhandleARB, GLuint,
11609 GLsizei, GLsizei *,
11610 GLint *, GLenum *,
11611 GLcharARB *);
11612#define CALL_GetActiveUniformARB(disp, parameters) \
11613 (* GET_GetActiveUniformARB(disp)) parameters
11614static inline _glptr_GetActiveUniformARB
11615GET_GetActiveUniformARB(struct _glapi_table *disp)
11616{
11617 return (_glptr_GetActiveUniformARB) (GET_by_offset
11618 (disp, _gloffset_GetActiveUniformARB));
11619}
11620
11621static inline void
11622SET_GetActiveUniformARB(struct _glapi_table *disp,
11623 void (GLAPIENTRYP fn) (GLhandleARB, GLuint, GLsizei,
11624 GLsizei *, GLint *, GLenum *,
11625 GLcharARB *))
11626{
11627 SET_by_offset(disp, _gloffset_GetActiveUniformARB, fn);
11628}
11629
11630typedef void (GLAPIENTRYP _glptr_GetAttachedObjectsARB) (GLhandleARB, GLsizei,
11631 GLsizei *,
11632 GLhandleARB *);
11633#define CALL_GetAttachedObjectsARB(disp, parameters) \
11634 (* GET_GetAttachedObjectsARB(disp)) parameters
11635static inline _glptr_GetAttachedObjectsARB
11636GET_GetAttachedObjectsARB(struct _glapi_table *disp)
11637{
11638 return (_glptr_GetAttachedObjectsARB) (GET_by_offset
11639 (disp,
11640 _gloffset_GetAttachedObjectsARB));
11641}
11642
11643static inline void
11644SET_GetAttachedObjectsARB(struct _glapi_table *disp,
11645 void (GLAPIENTRYP fn) (GLhandleARB, GLsizei,
11646 GLsizei *, GLhandleARB *))
11647{
11648 SET_by_offset(disp, _gloffset_GetAttachedObjectsARB, fn);
11649}
11650
11651typedef GLhandleARB(GLAPIENTRYP _glptr_GetHandleARB) (GLenum);
11652
11653#define CALL_GetHandleARB(disp, parameters) \
11654 (* GET_GetHandleARB(disp)) parameters
11655static inline _glptr_GetHandleARB
11656GET_GetHandleARB(struct _glapi_table *disp)
11657{
11658 return (_glptr_GetHandleARB) (GET_by_offset(disp, _gloffset_GetHandleARB));
11659}
11660
11661static inline void
11662SET_GetHandleARB(struct _glapi_table *disp,
11663 GLhandleARB(GLAPIENTRYP fn) (GLenum))
11664{
11665 SET_by_offset(disp, _gloffset_GetHandleARB, fn);
11666}
11667
11668typedef void (GLAPIENTRYP _glptr_GetInfoLogARB) (GLhandleARB, GLsizei,
11669 GLsizei *, GLcharARB *);
11670#define CALL_GetInfoLogARB(disp, parameters) \
11671 (* GET_GetInfoLogARB(disp)) parameters
11672static inline _glptr_GetInfoLogARB
11673GET_GetInfoLogARB(struct _glapi_table *disp)
11674{
11675 return (_glptr_GetInfoLogARB) (GET_by_offset
11676 (disp, _gloffset_GetInfoLogARB));
11677}
11678
11679static inline void
11680SET_GetInfoLogARB(struct _glapi_table *disp,
11681 void (GLAPIENTRYP fn) (GLhandleARB, GLsizei, GLsizei *,
11682 GLcharARB *))
11683{
11684 SET_by_offset(disp, _gloffset_GetInfoLogARB, fn);
11685}
11686
11687typedef void (GLAPIENTRYP _glptr_GetObjectParameterfvARB) (GLhandleARB, GLenum,
11688 GLfloat *);
11689#define CALL_GetObjectParameterfvARB(disp, parameters) \
11690 (* GET_GetObjectParameterfvARB(disp)) parameters
11691static inline _glptr_GetObjectParameterfvARB
11692GET_GetObjectParameterfvARB(struct _glapi_table *disp)
11693{
11694 return (_glptr_GetObjectParameterfvARB) (GET_by_offset
11695 (disp,
11696 _gloffset_GetObjectParameterfvARB));
11697}
11698
11699static inline void
11700SET_GetObjectParameterfvARB(struct _glapi_table *disp,
11701 void (GLAPIENTRYP fn) (GLhandleARB, GLenum,
11702 GLfloat *))
11703{
11704 SET_by_offset(disp, _gloffset_GetObjectParameterfvARB, fn);
11705}
11706
11707typedef void (GLAPIENTRYP _glptr_GetObjectParameterivARB) (GLhandleARB, GLenum,
11708 GLint *);
11709#define CALL_GetObjectParameterivARB(disp, parameters) \
11710 (* GET_GetObjectParameterivARB(disp)) parameters
11711static inline _glptr_GetObjectParameterivARB
11712GET_GetObjectParameterivARB(struct _glapi_table *disp)
11713{
11714 return (_glptr_GetObjectParameterivARB) (GET_by_offset
11715 (disp,
11716 _gloffset_GetObjectParameterivARB));
11717}
11718
11719static inline void
11720SET_GetObjectParameterivARB(struct _glapi_table *disp,
11721 void (GLAPIENTRYP fn) (GLhandleARB, GLenum,
11722 GLint *))
11723{
11724 SET_by_offset(disp, _gloffset_GetObjectParameterivARB, fn);
11725}
11726
11727typedef void (GLAPIENTRYP _glptr_GetShaderSourceARB) (GLhandleARB, GLsizei,
11728 GLsizei *, GLcharARB *);
11729#define CALL_GetShaderSourceARB(disp, parameters) \
11730 (* GET_GetShaderSourceARB(disp)) parameters
11731static inline _glptr_GetShaderSourceARB
11732GET_GetShaderSourceARB(struct _glapi_table *disp)
11733{
11734 return (_glptr_GetShaderSourceARB) (GET_by_offset
11735 (disp, _gloffset_GetShaderSourceARB));
11736}
11737
11738static inline void
11739SET_GetShaderSourceARB(struct _glapi_table *disp,
11740 void (GLAPIENTRYP fn) (GLhandleARB, GLsizei, GLsizei *,
11741 GLcharARB *))
11742{
11743 SET_by_offset(disp, _gloffset_GetShaderSourceARB, fn);
11744}
11745
11746typedef GLint(GLAPIENTRYP _glptr_GetUniformLocationARB) (GLhandleARB,
11747 const GLcharARB *);
11748#define CALL_GetUniformLocationARB(disp, parameters) \
11749 (* GET_GetUniformLocationARB(disp)) parameters
11750static inline _glptr_GetUniformLocationARB
11751GET_GetUniformLocationARB(struct _glapi_table *disp)
11752{
11753 return (_glptr_GetUniformLocationARB) (GET_by_offset
11754 (disp,
11755 _gloffset_GetUniformLocationARB));
11756}
11757
11758static inline void
11759SET_GetUniformLocationARB(struct _glapi_table *disp,
11760 GLint(GLAPIENTRYP fn) (GLhandleARB,
11761 const GLcharARB *))
11762{
11763 SET_by_offset(disp, _gloffset_GetUniformLocationARB, fn);
11764}
11765
11766typedef void (GLAPIENTRYP _glptr_GetUniformfvARB) (GLhandleARB, GLint,
11767 GLfloat *);
11768#define CALL_GetUniformfvARB(disp, parameters) \
11769 (* GET_GetUniformfvARB(disp)) parameters
11770static inline _glptr_GetUniformfvARB
11771GET_GetUniformfvARB(struct _glapi_table *disp)
11772{
11773 return (_glptr_GetUniformfvARB) (GET_by_offset
11774 (disp, _gloffset_GetUniformfvARB));
11775}
11776
11777static inline void
11778SET_GetUniformfvARB(struct _glapi_table *disp,
11779 void (GLAPIENTRYP fn) (GLhandleARB, GLint, GLfloat *))
11780{
11781 SET_by_offset(disp, _gloffset_GetUniformfvARB, fn);
11782}
11783
11784typedef void (GLAPIENTRYP _glptr_GetUniformivARB) (GLhandleARB, GLint, GLint *);
11785
11786#define CALL_GetUniformivARB(disp, parameters) \
11787 (* GET_GetUniformivARB(disp)) parameters
11788static inline _glptr_GetUniformivARB
11789GET_GetUniformivARB(struct _glapi_table *disp)
11790{
11791 return (_glptr_GetUniformivARB) (GET_by_offset
11792 (disp, _gloffset_GetUniformivARB));
11793}
11794
11795static inline void
11796SET_GetUniformivARB(struct _glapi_table *disp,
11797 void (GLAPIENTRYP fn) (GLhandleARB, GLint, GLint *))
11798{
11799 SET_by_offset(disp, _gloffset_GetUniformivARB, fn);
11800}
11801
11802typedef void (GLAPIENTRYP _glptr_LinkProgramARB) (GLhandleARB);
11803
11804#define CALL_LinkProgramARB(disp, parameters) \
11805 (* GET_LinkProgramARB(disp)) parameters
11806static inline _glptr_LinkProgramARB
11807GET_LinkProgramARB(struct _glapi_table *disp)
11808{
11809 return (_glptr_LinkProgramARB) (GET_by_offset
11810 (disp, _gloffset_LinkProgramARB));
11811}
11812
11813static inline void
11814SET_LinkProgramARB(struct _glapi_table *disp,
11815 void (GLAPIENTRYP fn) (GLhandleARB))
11816{
11817 SET_by_offset(disp, _gloffset_LinkProgramARB, fn);
11818}
11819
11820typedef void (GLAPIENTRYP _glptr_ShaderSourceARB) (GLhandleARB, GLsizei,
11821 const GLcharARB **,
11822 const GLint *);
11823#define CALL_ShaderSourceARB(disp, parameters) \
11824 (* GET_ShaderSourceARB(disp)) parameters
11825static inline _glptr_ShaderSourceARB
11826GET_ShaderSourceARB(struct _glapi_table *disp)
11827{
11828 return (_glptr_ShaderSourceARB) (GET_by_offset
11829 (disp, _gloffset_ShaderSourceARB));
11830}
11831
11832static inline void
11833SET_ShaderSourceARB(struct _glapi_table *disp,
11834 void (GLAPIENTRYP fn) (GLhandleARB, GLsizei,
11835 const GLcharARB **, const GLint *))
11836{
11837 SET_by_offset(disp, _gloffset_ShaderSourceARB, fn);
11838}
11839
11840typedef void (GLAPIENTRYP _glptr_Uniform1fARB) (GLint, GLfloat);
11841
11842#define CALL_Uniform1fARB(disp, parameters) \
11843 (* GET_Uniform1fARB(disp)) parameters
11844static inline _glptr_Uniform1fARB
11845GET_Uniform1fARB(struct _glapi_table *disp)
11846{
11847 return (_glptr_Uniform1fARB) (GET_by_offset(disp, _gloffset_Uniform1fARB));
11848}
11849
11850static inline void
11851SET_Uniform1fARB(struct _glapi_table *disp,
11852 void (GLAPIENTRYP fn) (GLint, GLfloat))
11853{
11854 SET_by_offset(disp, _gloffset_Uniform1fARB, fn);
11855}
11856
11857typedef void (GLAPIENTRYP _glptr_Uniform1fvARB) (GLint, GLsizei,
11858 const GLfloat *);
11859#define CALL_Uniform1fvARB(disp, parameters) \
11860 (* GET_Uniform1fvARB(disp)) parameters
11861static inline _glptr_Uniform1fvARB
11862GET_Uniform1fvARB(struct _glapi_table *disp)
11863{
11864 return (_glptr_Uniform1fvARB) (GET_by_offset
11865 (disp, _gloffset_Uniform1fvARB));
11866}
11867
11868static inline void
11869SET_Uniform1fvARB(struct _glapi_table *disp,
11870 void (GLAPIENTRYP fn) (GLint, GLsizei, const GLfloat *))
11871{
11872 SET_by_offset(disp, _gloffset_Uniform1fvARB, fn);
11873}
11874
11875typedef void (GLAPIENTRYP _glptr_Uniform1iARB) (GLint, GLint);
11876
11877#define CALL_Uniform1iARB(disp, parameters) \
11878 (* GET_Uniform1iARB(disp)) parameters
11879static inline _glptr_Uniform1iARB
11880GET_Uniform1iARB(struct _glapi_table *disp)
11881{
11882 return (_glptr_Uniform1iARB) (GET_by_offset(disp, _gloffset_Uniform1iARB));
11883}
11884
11885static inline void
11886SET_Uniform1iARB(struct _glapi_table *disp,
11887 void (GLAPIENTRYP fn) (GLint, GLint))
11888{
11889 SET_by_offset(disp, _gloffset_Uniform1iARB, fn);
11890}
11891
11892typedef void (GLAPIENTRYP _glptr_Uniform1ivARB) (GLint, GLsizei, const GLint *);
11893
11894#define CALL_Uniform1ivARB(disp, parameters) \
11895 (* GET_Uniform1ivARB(disp)) parameters
11896static inline _glptr_Uniform1ivARB
11897GET_Uniform1ivARB(struct _glapi_table *disp)
11898{
11899 return (_glptr_Uniform1ivARB) (GET_by_offset
11900 (disp, _gloffset_Uniform1ivARB));
11901}
11902
11903static inline void
11904SET_Uniform1ivARB(struct _glapi_table *disp,
11905 void (GLAPIENTRYP fn) (GLint, GLsizei, const GLint *))
11906{
11907 SET_by_offset(disp, _gloffset_Uniform1ivARB, fn);
11908}
11909
11910typedef void (GLAPIENTRYP _glptr_Uniform2fARB) (GLint, GLfloat, GLfloat);
11911
11912#define CALL_Uniform2fARB(disp, parameters) \
11913 (* GET_Uniform2fARB(disp)) parameters
11914static inline _glptr_Uniform2fARB
11915GET_Uniform2fARB(struct _glapi_table *disp)
11916{
11917 return (_glptr_Uniform2fARB) (GET_by_offset(disp, _gloffset_Uniform2fARB));
11918}
11919
11920static inline void
11921SET_Uniform2fARB(struct _glapi_table *disp,
11922 void (GLAPIENTRYP fn) (GLint, GLfloat, GLfloat))
11923{
11924 SET_by_offset(disp, _gloffset_Uniform2fARB, fn);
11925}
11926
11927typedef void (GLAPIENTRYP _glptr_Uniform2fvARB) (GLint, GLsizei,
11928 const GLfloat *);
11929#define CALL_Uniform2fvARB(disp, parameters) \
11930 (* GET_Uniform2fvARB(disp)) parameters
11931static inline _glptr_Uniform2fvARB
11932GET_Uniform2fvARB(struct _glapi_table *disp)
11933{
11934 return (_glptr_Uniform2fvARB) (GET_by_offset
11935 (disp, _gloffset_Uniform2fvARB));
11936}
11937
11938static inline void
11939SET_Uniform2fvARB(struct _glapi_table *disp,
11940 void (GLAPIENTRYP fn) (GLint, GLsizei, const GLfloat *))
11941{
11942 SET_by_offset(disp, _gloffset_Uniform2fvARB, fn);
11943}
11944
11945typedef void (GLAPIENTRYP _glptr_Uniform2iARB) (GLint, GLint, GLint);
11946
11947#define CALL_Uniform2iARB(disp, parameters) \
11948 (* GET_Uniform2iARB(disp)) parameters
11949static inline _glptr_Uniform2iARB
11950GET_Uniform2iARB(struct _glapi_table *disp)
11951{
11952 return (_glptr_Uniform2iARB) (GET_by_offset(disp, _gloffset_Uniform2iARB));
11953}
11954
11955static inline void
11956SET_Uniform2iARB(struct _glapi_table *disp,
11957 void (GLAPIENTRYP fn) (GLint, GLint, GLint))
11958{
11959 SET_by_offset(disp, _gloffset_Uniform2iARB, fn);
11960}
11961
11962typedef void (GLAPIENTRYP _glptr_Uniform2ivARB) (GLint, GLsizei, const GLint *);
11963
11964#define CALL_Uniform2ivARB(disp, parameters) \
11965 (* GET_Uniform2ivARB(disp)) parameters
11966static inline _glptr_Uniform2ivARB
11967GET_Uniform2ivARB(struct _glapi_table *disp)
11968{
11969 return (_glptr_Uniform2ivARB) (GET_by_offset
11970 (disp, _gloffset_Uniform2ivARB));
11971}
11972
11973static inline void
11974SET_Uniform2ivARB(struct _glapi_table *disp,
11975 void (GLAPIENTRYP fn) (GLint, GLsizei, const GLint *))
11976{
11977 SET_by_offset(disp, _gloffset_Uniform2ivARB, fn);
11978}
11979
11980typedef void (GLAPIENTRYP _glptr_Uniform3fARB) (GLint, GLfloat, GLfloat,
11981 GLfloat);
11982#define CALL_Uniform3fARB(disp, parameters) \
11983 (* GET_Uniform3fARB(disp)) parameters
11984static inline _glptr_Uniform3fARB
11985GET_Uniform3fARB(struct _glapi_table *disp)
11986{
11987 return (_glptr_Uniform3fARB) (GET_by_offset(disp, _gloffset_Uniform3fARB));
11988}
11989
11990static inline void
11991SET_Uniform3fARB(struct _glapi_table *disp,
11992 void (GLAPIENTRYP fn) (GLint, GLfloat, GLfloat, GLfloat))
11993{
11994 SET_by_offset(disp, _gloffset_Uniform3fARB, fn);
11995}
11996
11997typedef void (GLAPIENTRYP _glptr_Uniform3fvARB) (GLint, GLsizei,
11998 const GLfloat *);
11999#define CALL_Uniform3fvARB(disp, parameters) \
12000 (* GET_Uniform3fvARB(disp)) parameters
12001static inline _glptr_Uniform3fvARB
12002GET_Uniform3fvARB(struct _glapi_table *disp)
12003{
12004 return (_glptr_Uniform3fvARB) (GET_by_offset
12005 (disp, _gloffset_Uniform3fvARB));
12006}
12007
12008static inline void
12009SET_Uniform3fvARB(struct _glapi_table *disp,
12010 void (GLAPIENTRYP fn) (GLint, GLsizei, const GLfloat *))
12011{
12012 SET_by_offset(disp, _gloffset_Uniform3fvARB, fn);
12013}
12014
12015typedef void (GLAPIENTRYP _glptr_Uniform3iARB) (GLint, GLint, GLint, GLint);
12016
12017#define CALL_Uniform3iARB(disp, parameters) \
12018 (* GET_Uniform3iARB(disp)) parameters
12019static inline _glptr_Uniform3iARB
12020GET_Uniform3iARB(struct _glapi_table *disp)
12021{
12022 return (_glptr_Uniform3iARB) (GET_by_offset(disp, _gloffset_Uniform3iARB));
12023}
12024
12025static inline void
12026SET_Uniform3iARB(struct _glapi_table *disp,
12027 void (GLAPIENTRYP fn) (GLint, GLint, GLint, GLint))
12028{
12029 SET_by_offset(disp, _gloffset_Uniform3iARB, fn);
12030}
12031
12032typedef void (GLAPIENTRYP _glptr_Uniform3ivARB) (GLint, GLsizei, const GLint *);
12033
12034#define CALL_Uniform3ivARB(disp, parameters) \
12035 (* GET_Uniform3ivARB(disp)) parameters
12036static inline _glptr_Uniform3ivARB
12037GET_Uniform3ivARB(struct _glapi_table *disp)
12038{
12039 return (_glptr_Uniform3ivARB) (GET_by_offset
12040 (disp, _gloffset_Uniform3ivARB));
12041}
12042
12043static inline void
12044SET_Uniform3ivARB(struct _glapi_table *disp,
12045 void (GLAPIENTRYP fn) (GLint, GLsizei, const GLint *))
12046{
12047 SET_by_offset(disp, _gloffset_Uniform3ivARB, fn);
12048}
12049
12050typedef void (GLAPIENTRYP _glptr_Uniform4fARB) (GLint, GLfloat, GLfloat,
12051 GLfloat, GLfloat);
12052#define CALL_Uniform4fARB(disp, parameters) \
12053 (* GET_Uniform4fARB(disp)) parameters
12054static inline _glptr_Uniform4fARB
12055GET_Uniform4fARB(struct _glapi_table *disp)
12056{
12057 return (_glptr_Uniform4fARB) (GET_by_offset(disp, _gloffset_Uniform4fARB));
12058}
12059
12060static inline void
12061SET_Uniform4fARB(struct _glapi_table *disp,
12062 void (GLAPIENTRYP fn) (GLint, GLfloat, GLfloat, GLfloat,
12063 GLfloat))
12064{
12065 SET_by_offset(disp, _gloffset_Uniform4fARB, fn);
12066}
12067
12068typedef void (GLAPIENTRYP _glptr_Uniform4fvARB) (GLint, GLsizei,
12069 const GLfloat *);
12070#define CALL_Uniform4fvARB(disp, parameters) \
12071 (* GET_Uniform4fvARB(disp)) parameters
12072static inline _glptr_Uniform4fvARB
12073GET_Uniform4fvARB(struct _glapi_table *disp)
12074{
12075 return (_glptr_Uniform4fvARB) (GET_by_offset
12076 (disp, _gloffset_Uniform4fvARB));
12077}
12078
12079static inline void
12080SET_Uniform4fvARB(struct _glapi_table *disp,
12081 void (GLAPIENTRYP fn) (GLint, GLsizei, const GLfloat *))
12082{
12083 SET_by_offset(disp, _gloffset_Uniform4fvARB, fn);
12084}
12085
12086typedef void (GLAPIENTRYP _glptr_Uniform4iARB) (GLint, GLint, GLint, GLint,
12087 GLint);
12088#define CALL_Uniform4iARB(disp, parameters) \
12089 (* GET_Uniform4iARB(disp)) parameters
12090static inline _glptr_Uniform4iARB
12091GET_Uniform4iARB(struct _glapi_table *disp)
12092{
12093 return (_glptr_Uniform4iARB) (GET_by_offset(disp, _gloffset_Uniform4iARB));
12094}
12095
12096static inline void
12097SET_Uniform4iARB(struct _glapi_table *disp,
12098 void (GLAPIENTRYP fn) (GLint, GLint, GLint, GLint, GLint))
12099{
12100 SET_by_offset(disp, _gloffset_Uniform4iARB, fn);
12101}
12102
12103typedef void (GLAPIENTRYP _glptr_Uniform4ivARB) (GLint, GLsizei, const GLint *);
12104
12105#define CALL_Uniform4ivARB(disp, parameters) \
12106 (* GET_Uniform4ivARB(disp)) parameters
12107static inline _glptr_Uniform4ivARB
12108GET_Uniform4ivARB(struct _glapi_table *disp)
12109{
12110 return (_glptr_Uniform4ivARB) (GET_by_offset
12111 (disp, _gloffset_Uniform4ivARB));
12112}
12113
12114static inline void
12115SET_Uniform4ivARB(struct _glapi_table *disp,
12116 void (GLAPIENTRYP fn) (GLint, GLsizei, const GLint *))
12117{
12118 SET_by_offset(disp, _gloffset_Uniform4ivARB, fn);
12119}
12120
12121typedef void (GLAPIENTRYP _glptr_UniformMatrix2fvARB) (GLint, GLsizei,
12122 GLboolean,
12123 const GLfloat *);
12124#define CALL_UniformMatrix2fvARB(disp, parameters) \
12125 (* GET_UniformMatrix2fvARB(disp)) parameters
12126static inline _glptr_UniformMatrix2fvARB
12127GET_UniformMatrix2fvARB(struct _glapi_table *disp)
12128{
12129 return (_glptr_UniformMatrix2fvARB) (GET_by_offset
12130 (disp, _gloffset_UniformMatrix2fvARB));
12131}
12132
12133static inline void
12134SET_UniformMatrix2fvARB(struct _glapi_table *disp,
12135 void (GLAPIENTRYP fn) (GLint, GLsizei, GLboolean,
12136 const GLfloat *))
12137{
12138 SET_by_offset(disp, _gloffset_UniformMatrix2fvARB, fn);
12139}
12140
12141typedef void (GLAPIENTRYP _glptr_UniformMatrix3fvARB) (GLint, GLsizei,
12142 GLboolean,
12143 const GLfloat *);
12144#define CALL_UniformMatrix3fvARB(disp, parameters) \
12145 (* GET_UniformMatrix3fvARB(disp)) parameters
12146static inline _glptr_UniformMatrix3fvARB
12147GET_UniformMatrix3fvARB(struct _glapi_table *disp)
12148{
12149 return (_glptr_UniformMatrix3fvARB) (GET_by_offset
12150 (disp, _gloffset_UniformMatrix3fvARB));
12151}
12152
12153static inline void
12154SET_UniformMatrix3fvARB(struct _glapi_table *disp,
12155 void (GLAPIENTRYP fn) (GLint, GLsizei, GLboolean,
12156 const GLfloat *))
12157{
12158 SET_by_offset(disp, _gloffset_UniformMatrix3fvARB, fn);
12159}
12160
12161typedef void (GLAPIENTRYP _glptr_UniformMatrix4fvARB) (GLint, GLsizei,
12162 GLboolean,
12163 const GLfloat *);
12164#define CALL_UniformMatrix4fvARB(disp, parameters) \
12165 (* GET_UniformMatrix4fvARB(disp)) parameters
12166static inline _glptr_UniformMatrix4fvARB
12167GET_UniformMatrix4fvARB(struct _glapi_table *disp)
12168{
12169 return (_glptr_UniformMatrix4fvARB) (GET_by_offset
12170 (disp, _gloffset_UniformMatrix4fvARB));
12171}
12172
12173static inline void
12174SET_UniformMatrix4fvARB(struct _glapi_table *disp,
12175 void (GLAPIENTRYP fn) (GLint, GLsizei, GLboolean,
12176 const GLfloat *))
12177{
12178 SET_by_offset(disp, _gloffset_UniformMatrix4fvARB, fn);
12179}
12180
12181typedef void (GLAPIENTRYP _glptr_UseProgramObjectARB) (GLhandleARB);
12182
12183#define CALL_UseProgramObjectARB(disp, parameters) \
12184 (* GET_UseProgramObjectARB(disp)) parameters
12185static inline _glptr_UseProgramObjectARB
12186GET_UseProgramObjectARB(struct _glapi_table *disp)
12187{
12188 return (_glptr_UseProgramObjectARB) (GET_by_offset
12189 (disp, _gloffset_UseProgramObjectARB));
12190}
12191
12192static inline void
12193SET_UseProgramObjectARB(struct _glapi_table *disp,
12194 void (GLAPIENTRYP fn) (GLhandleARB))
12195{
12196 SET_by_offset(disp, _gloffset_UseProgramObjectARB, fn);
12197}
12198
12199typedef void (GLAPIENTRYP _glptr_ValidateProgramARB) (GLhandleARB);
12200
12201#define CALL_ValidateProgramARB(disp, parameters) \
12202 (* GET_ValidateProgramARB(disp)) parameters
12203static inline _glptr_ValidateProgramARB
12204GET_ValidateProgramARB(struct _glapi_table *disp)
12205{
12206 return (_glptr_ValidateProgramARB) (GET_by_offset
12207 (disp, _gloffset_ValidateProgramARB));
12208}
12209
12210static inline void
12211SET_ValidateProgramARB(struct _glapi_table *disp,
12212 void (GLAPIENTRYP fn) (GLhandleARB))
12213{
12214 SET_by_offset(disp, _gloffset_ValidateProgramARB, fn);
12215}
12216
12217typedef void (GLAPIENTRYP _glptr_BindAttribLocationARB) (GLhandleARB, GLuint,
12218 const GLcharARB *);
12219#define CALL_BindAttribLocationARB(disp, parameters) \
12220 (* GET_BindAttribLocationARB(disp)) parameters
12221static inline _glptr_BindAttribLocationARB
12222GET_BindAttribLocationARB(struct _glapi_table *disp)
12223{
12224 return (_glptr_BindAttribLocationARB) (GET_by_offset
12225 (disp,
12226 _gloffset_BindAttribLocationARB));
12227}
12228
12229static inline void
12230SET_BindAttribLocationARB(struct _glapi_table *disp,
12231 void (GLAPIENTRYP fn) (GLhandleARB, GLuint,
12232 const GLcharARB *))
12233{
12234 SET_by_offset(disp, _gloffset_BindAttribLocationARB, fn);
12235}
12236
12237typedef void (GLAPIENTRYP _glptr_GetActiveAttribARB) (GLhandleARB, GLuint,
12238 GLsizei, GLsizei *,
12239 GLint *, GLenum *,
12240 GLcharARB *);
12241#define CALL_GetActiveAttribARB(disp, parameters) \
12242 (* GET_GetActiveAttribARB(disp)) parameters
12243static inline _glptr_GetActiveAttribARB
12244GET_GetActiveAttribARB(struct _glapi_table *disp)
12245{
12246 return (_glptr_GetActiveAttribARB) (GET_by_offset
12247 (disp, _gloffset_GetActiveAttribARB));
12248}
12249
12250static inline void
12251SET_GetActiveAttribARB(struct _glapi_table *disp,
12252 void (GLAPIENTRYP fn) (GLhandleARB, GLuint, GLsizei,
12253 GLsizei *, GLint *, GLenum *,
12254 GLcharARB *))
12255{
12256 SET_by_offset(disp, _gloffset_GetActiveAttribARB, fn);
12257}
12258
12259typedef GLint(GLAPIENTRYP _glptr_GetAttribLocationARB) (GLhandleARB,
12260 const GLcharARB *);
12261#define CALL_GetAttribLocationARB(disp, parameters) \
12262 (* GET_GetAttribLocationARB(disp)) parameters
12263static inline _glptr_GetAttribLocationARB
12264GET_GetAttribLocationARB(struct _glapi_table *disp)
12265{
12266 return (_glptr_GetAttribLocationARB) (GET_by_offset
12267 (disp,
12268 _gloffset_GetAttribLocationARB));
12269}
12270
12271static inline void
12272SET_GetAttribLocationARB(struct _glapi_table *disp,
12273 GLint(GLAPIENTRYP fn) (GLhandleARB, const GLcharARB *))
12274{
12275 SET_by_offset(disp, _gloffset_GetAttribLocationARB, fn);
12276}
12277
12278typedef void (GLAPIENTRYP _glptr_DrawBuffersARB) (GLsizei, const GLenum *);
12279
12280#define CALL_DrawBuffersARB(disp, parameters) \
12281 (* GET_DrawBuffersARB(disp)) parameters
12282static inline _glptr_DrawBuffersARB
12283GET_DrawBuffersARB(struct _glapi_table *disp)
12284{
12285 return (_glptr_DrawBuffersARB) (GET_by_offset
12286 (disp, _gloffset_DrawBuffersARB));
12287}
12288
12289static inline void
12290SET_DrawBuffersARB(struct _glapi_table *disp,
12291 void (GLAPIENTRYP fn) (GLsizei, const GLenum *))
12292{
12293 SET_by_offset(disp, _gloffset_DrawBuffersARB, fn);
12294}
12295
12296typedef void (GLAPIENTRYP _glptr_ClampColorARB) (GLenum, GLenum);
12297
12298#define CALL_ClampColorARB(disp, parameters) \
12299 (* GET_ClampColorARB(disp)) parameters
12300static inline _glptr_ClampColorARB
12301GET_ClampColorARB(struct _glapi_table *disp)
12302{
12303 return (_glptr_ClampColorARB) (GET_by_offset
12304 (disp, _gloffset_ClampColorARB));
12305}
12306
12307static inline void
12308SET_ClampColorARB(struct _glapi_table *disp,
12309 void (GLAPIENTRYP fn) (GLenum, GLenum))
12310{
12311 SET_by_offset(disp, _gloffset_ClampColorARB, fn);
12312}
12313
12314typedef void (GLAPIENTRYP _glptr_DrawArraysInstancedARB) (GLenum, GLint,
12315 GLsizei, GLsizei);
12316#define CALL_DrawArraysInstancedARB(disp, parameters) \
12317 (* GET_DrawArraysInstancedARB(disp)) parameters
12318static inline _glptr_DrawArraysInstancedARB
12319GET_DrawArraysInstancedARB(struct _glapi_table *disp)
12320{
12321 return (_glptr_DrawArraysInstancedARB) (GET_by_offset
12322 (disp,
12323 _gloffset_DrawArraysInstancedARB));
12324}
12325
12326static inline void
12327SET_DrawArraysInstancedARB(struct _glapi_table *disp,
12328 void (GLAPIENTRYP fn) (GLenum, GLint, GLsizei,
12329 GLsizei))
12330{
12331 SET_by_offset(disp, _gloffset_DrawArraysInstancedARB, fn);
12332}
12333
12334typedef void (GLAPIENTRYP _glptr_DrawElementsInstancedARB) (GLenum, GLsizei,
12335 GLenum,
12336 const GLvoid *,
12337 GLsizei);
12338#define CALL_DrawElementsInstancedARB(disp, parameters) \
12339 (* GET_DrawElementsInstancedARB(disp)) parameters
12340static inline _glptr_DrawElementsInstancedARB
12341GET_DrawElementsInstancedARB(struct _glapi_table *disp)
12342{
12343 return (_glptr_DrawElementsInstancedARB) (GET_by_offset
12344 (disp,
12345 _gloffset_DrawElementsInstancedARB));
12346}
12347
12348static inline void
12349SET_DrawElementsInstancedARB(struct _glapi_table *disp,
12350 void (GLAPIENTRYP fn) (GLenum, GLsizei, GLenum,
12351 const GLvoid *, GLsizei))
12352{
12353 SET_by_offset(disp, _gloffset_DrawElementsInstancedARB, fn);
12354}
12355
12356typedef void (GLAPIENTRYP _glptr_RenderbufferStorageMultisample) (GLenum,
12357 GLsizei,
12358 GLenum,
12359 GLsizei,
12360 GLsizei);
12361#define CALL_RenderbufferStorageMultisample(disp, parameters) \
12362 (* GET_RenderbufferStorageMultisample(disp)) parameters
12363static inline _glptr_RenderbufferStorageMultisample
12364GET_RenderbufferStorageMultisample(struct _glapi_table *disp)
12365{
12366 return (_glptr_RenderbufferStorageMultisample) (GET_by_offset
12367 (disp,
12368 _gloffset_RenderbufferStorageMultisample));
12369}
12370
12371static inline void
12372SET_RenderbufferStorageMultisample(struct _glapi_table *disp,
12373 void (GLAPIENTRYP fn) (GLenum, GLsizei,
12374 GLenum, GLsizei,
12375 GLsizei))
12376{
12377 SET_by_offset(disp, _gloffset_RenderbufferStorageMultisample, fn);
12378}
12379
12380typedef void (GLAPIENTRYP _glptr_FramebufferTextureARB) (GLenum, GLenum, GLuint,
12381 GLint);
12382#define CALL_FramebufferTextureARB(disp, parameters) \
12383 (* GET_FramebufferTextureARB(disp)) parameters
12384static inline _glptr_FramebufferTextureARB
12385GET_FramebufferTextureARB(struct _glapi_table *disp)
12386{
12387 return (_glptr_FramebufferTextureARB) (GET_by_offset
12388 (disp,
12389 _gloffset_FramebufferTextureARB));
12390}
12391
12392static inline void
12393SET_FramebufferTextureARB(struct _glapi_table *disp,
12394 void (GLAPIENTRYP fn) (GLenum, GLenum, GLuint, GLint))
12395{
12396 SET_by_offset(disp, _gloffset_FramebufferTextureARB, fn);
12397}
12398
12399typedef void (GLAPIENTRYP _glptr_FramebufferTextureFaceARB) (GLenum, GLenum,
12400 GLuint, GLint,
12401 GLenum);
12402#define CALL_FramebufferTextureFaceARB(disp, parameters) \
12403 (* GET_FramebufferTextureFaceARB(disp)) parameters
12404static inline _glptr_FramebufferTextureFaceARB
12405GET_FramebufferTextureFaceARB(struct _glapi_table *disp)
12406{
12407 return (_glptr_FramebufferTextureFaceARB) (GET_by_offset
12408 (disp,
12409 _gloffset_FramebufferTextureFaceARB));
12410}
12411
12412static inline void
12413SET_FramebufferTextureFaceARB(struct _glapi_table *disp,
12414 void (GLAPIENTRYP fn) (GLenum, GLenum, GLuint,
12415 GLint, GLenum))
12416{
12417 SET_by_offset(disp, _gloffset_FramebufferTextureFaceARB, fn);
12418}
12419
12420typedef void (GLAPIENTRYP _glptr_ProgramParameteriARB) (GLuint, GLenum, GLint);
12421
12422#define CALL_ProgramParameteriARB(disp, parameters) \
12423 (* GET_ProgramParameteriARB(disp)) parameters
12424static inline _glptr_ProgramParameteriARB
12425GET_ProgramParameteriARB(struct _glapi_table *disp)
12426{
12427 return (_glptr_ProgramParameteriARB) (GET_by_offset
12428 (disp,
12429 _gloffset_ProgramParameteriARB));
12430}
12431
12432static inline void
12433SET_ProgramParameteriARB(struct _glapi_table *disp,
12434 void (GLAPIENTRYP fn) (GLuint, GLenum, GLint))
12435{
12436 SET_by_offset(disp, _gloffset_ProgramParameteriARB, fn);
12437}
12438
12439typedef void (GLAPIENTRYP _glptr_VertexAttribDivisorARB) (GLuint, GLuint);
12440
12441#define CALL_VertexAttribDivisorARB(disp, parameters) \
12442 (* GET_VertexAttribDivisorARB(disp)) parameters
12443static inline _glptr_VertexAttribDivisorARB
12444GET_VertexAttribDivisorARB(struct _glapi_table *disp)
12445{
12446 return (_glptr_VertexAttribDivisorARB) (GET_by_offset
12447 (disp,
12448 _gloffset_VertexAttribDivisorARB));
12449}
12450
12451static inline void
12452SET_VertexAttribDivisorARB(struct _glapi_table *disp,
12453 void (GLAPIENTRYP fn) (GLuint, GLuint))
12454{
12455 SET_by_offset(disp, _gloffset_VertexAttribDivisorARB, fn);
12456}
12457
12458typedef void (GLAPIENTRYP _glptr_FlushMappedBufferRange) (GLenum, GLintptr,
12459 GLsizeiptr);
12460#define CALL_FlushMappedBufferRange(disp, parameters) \
12461 (* GET_FlushMappedBufferRange(disp)) parameters
12462static inline _glptr_FlushMappedBufferRange
12463GET_FlushMappedBufferRange(struct _glapi_table *disp)
12464{
12465 return (_glptr_FlushMappedBufferRange) (GET_by_offset
12466 (disp,
12467 _gloffset_FlushMappedBufferRange));
12468}
12469
12470static inline void
12471SET_FlushMappedBufferRange(struct _glapi_table *disp,
12472 void (GLAPIENTRYP fn) (GLenum, GLintptr, GLsizeiptr))
12473{
12474 SET_by_offset(disp, _gloffset_FlushMappedBufferRange, fn);
12475}
12476
12477typedef GLvoid *(GLAPIENTRYP _glptr_MapBufferRange) (GLenum, GLintptr,
12478 GLsizeiptr, GLbitfield);
12479#define CALL_MapBufferRange(disp, parameters) \
12480 (* GET_MapBufferRange(disp)) parameters
12481static inline _glptr_MapBufferRange
12482GET_MapBufferRange(struct _glapi_table *disp)
12483{
12484 return (_glptr_MapBufferRange) (GET_by_offset
12485 (disp, _gloffset_MapBufferRange));
12486}
12487
12488static inline void
12489SET_MapBufferRange(struct _glapi_table *disp,
12490 GLvoid * (GLAPIENTRYP fn) (GLenum, GLintptr, GLsizeiptr,
12491 GLbitfield))
12492{
12493 SET_by_offset(disp, _gloffset_MapBufferRange, fn);
12494}
12495
12496typedef void (GLAPIENTRYP _glptr_TexBufferARB) (GLenum, GLenum, GLuint);
12497
12498#define CALL_TexBufferARB(disp, parameters) \
12499 (* GET_TexBufferARB(disp)) parameters
12500static inline _glptr_TexBufferARB
12501GET_TexBufferARB(struct _glapi_table *disp)
12502{
12503 return (_glptr_TexBufferARB) (GET_by_offset(disp, _gloffset_TexBufferARB));
12504}
12505
12506static inline void
12507SET_TexBufferARB(struct _glapi_table *disp,
12508 void (GLAPIENTRYP fn) (GLenum, GLenum, GLuint))
12509{
12510 SET_by_offset(disp, _gloffset_TexBufferARB, fn);
12511}
12512
12513typedef void (GLAPIENTRYP _glptr_BindVertexArray) (GLuint);
12514
12515#define CALL_BindVertexArray(disp, parameters) \
12516 (* GET_BindVertexArray(disp)) parameters
12517static inline _glptr_BindVertexArray
12518GET_BindVertexArray(struct _glapi_table *disp)
12519{
12520 return (_glptr_BindVertexArray) (GET_by_offset
12521 (disp, _gloffset_BindVertexArray));
12522}
12523
12524static inline void
12525SET_BindVertexArray(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLuint))
12526{
12527 SET_by_offset(disp, _gloffset_BindVertexArray, fn);
12528}
12529
12530typedef void (GLAPIENTRYP _glptr_GenVertexArrays) (GLsizei, GLuint *);
12531
12532#define CALL_GenVertexArrays(disp, parameters) \
12533 (* GET_GenVertexArrays(disp)) parameters
12534static inline _glptr_GenVertexArrays
12535GET_GenVertexArrays(struct _glapi_table *disp)
12536{
12537 return (_glptr_GenVertexArrays) (GET_by_offset
12538 (disp, _gloffset_GenVertexArrays));
12539}
12540
12541static inline void
12542SET_GenVertexArrays(struct _glapi_table *disp,
12543 void (GLAPIENTRYP fn) (GLsizei, GLuint *))
12544{
12545 SET_by_offset(disp, _gloffset_GenVertexArrays, fn);
12546}
12547
12548typedef void (GLAPIENTRYP _glptr_CopyBufferSubData) (GLenum, GLenum, GLintptr,
12549 GLintptr, GLsizeiptr);
12550#define CALL_CopyBufferSubData(disp, parameters) \
12551 (* GET_CopyBufferSubData(disp)) parameters
12552static inline _glptr_CopyBufferSubData
12553GET_CopyBufferSubData(struct _glapi_table *disp)
12554{
12555 return (_glptr_CopyBufferSubData) (GET_by_offset
12556 (disp, _gloffset_CopyBufferSubData));
12557}
12558
12559static inline void
12560SET_CopyBufferSubData(struct _glapi_table *disp,
12561 void (GLAPIENTRYP fn) (GLenum, GLenum, GLintptr, GLintptr,
12562 GLsizeiptr))
12563{
12564 SET_by_offset(disp, _gloffset_CopyBufferSubData, fn);
12565}
12566
12567typedef GLenum(GLAPIENTRYP _glptr_ClientWaitSync) (GLsync, GLbitfield,
12568 GLuint64);
12569#define CALL_ClientWaitSync(disp, parameters) \
12570 (* GET_ClientWaitSync(disp)) parameters
12571static inline _glptr_ClientWaitSync
12572GET_ClientWaitSync(struct _glapi_table *disp)
12573{
12574 return (_glptr_ClientWaitSync) (GET_by_offset
12575 (disp, _gloffset_ClientWaitSync));
12576}
12577
12578static inline void
12579SET_ClientWaitSync(struct _glapi_table *disp,
12580 GLenum(GLAPIENTRYP fn) (GLsync, GLbitfield, GLuint64))
12581{
12582 SET_by_offset(disp, _gloffset_ClientWaitSync, fn);
12583}
12584
12585typedef void (GLAPIENTRYP _glptr_DeleteSync) (GLsync);
12586
12587#define CALL_DeleteSync(disp, parameters) \
12588 (* GET_DeleteSync(disp)) parameters
12589static inline _glptr_DeleteSync
12590GET_DeleteSync(struct _glapi_table *disp)
12591{
12592 return (_glptr_DeleteSync) (GET_by_offset(disp, _gloffset_DeleteSync));
12593}
12594
12595static inline void
12596SET_DeleteSync(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLsync))
12597{
12598 SET_by_offset(disp, _gloffset_DeleteSync, fn);
12599}
12600
12601typedef GLsync(GLAPIENTRYP _glptr_FenceSync) (GLenum, GLbitfield);
12602
12603#define CALL_FenceSync(disp, parameters) \
12604 (* GET_FenceSync(disp)) parameters
12605static inline _glptr_FenceSync
12606GET_FenceSync(struct _glapi_table *disp)
12607{
12608 return (_glptr_FenceSync) (GET_by_offset(disp, _gloffset_FenceSync));
12609}
12610
12611static inline void
12612SET_FenceSync(struct _glapi_table *disp,
12613 GLsync(GLAPIENTRYP fn) (GLenum, GLbitfield))
12614{
12615 SET_by_offset(disp, _gloffset_FenceSync, fn);
12616}
12617
12618typedef void (GLAPIENTRYP _glptr_GetInteger64v) (GLenum, GLint64 *);
12619
12620#define CALL_GetInteger64v(disp, parameters) \
12621 (* GET_GetInteger64v(disp)) parameters
12622static inline _glptr_GetInteger64v
12623GET_GetInteger64v(struct _glapi_table *disp)
12624{
12625 return (_glptr_GetInteger64v) (GET_by_offset
12626 (disp, _gloffset_GetInteger64v));
12627}
12628
12629static inline void
12630SET_GetInteger64v(struct _glapi_table *disp,
12631 void (GLAPIENTRYP fn) (GLenum, GLint64 *))
12632{
12633 SET_by_offset(disp, _gloffset_GetInteger64v, fn);
12634}
12635
12636typedef void (GLAPIENTRYP _glptr_GetSynciv) (GLsync, GLenum, GLsizei, GLsizei *,
12637 GLint *);
12638#define CALL_GetSynciv(disp, parameters) \
12639 (* GET_GetSynciv(disp)) parameters
12640static inline _glptr_GetSynciv
12641GET_GetSynciv(struct _glapi_table *disp)
12642{
12643 return (_glptr_GetSynciv) (GET_by_offset(disp, _gloffset_GetSynciv));
12644}
12645
12646static inline void
12647SET_GetSynciv(struct _glapi_table *disp,
12648 void (GLAPIENTRYP fn) (GLsync, GLenum, GLsizei, GLsizei *,
12649 GLint *))
12650{
12651 SET_by_offset(disp, _gloffset_GetSynciv, fn);
12652}
12653
12654typedef GLboolean(GLAPIENTRYP _glptr_IsSync) (GLsync);
12655
12656#define CALL_IsSync(disp, parameters) \
12657 (* GET_IsSync(disp)) parameters
12658static inline _glptr_IsSync
12659GET_IsSync(struct _glapi_table *disp)
12660{
12661 return (_glptr_IsSync) (GET_by_offset(disp, _gloffset_IsSync));
12662}
12663
12664static inline void
12665SET_IsSync(struct _glapi_table *disp, GLboolean(GLAPIENTRYP fn) (GLsync))
12666{
12667 SET_by_offset(disp, _gloffset_IsSync, fn);
12668}
12669
12670typedef void (GLAPIENTRYP _glptr_WaitSync) (GLsync, GLbitfield, GLuint64);
12671
12672#define CALL_WaitSync(disp, parameters) \
12673 (* GET_WaitSync(disp)) parameters
12674static inline _glptr_WaitSync
12675GET_WaitSync(struct _glapi_table *disp)
12676{
12677 return (_glptr_WaitSync) (GET_by_offset(disp, _gloffset_WaitSync));
12678}
12679
12680static inline void
12681SET_WaitSync(struct _glapi_table *disp,
12682 void (GLAPIENTRYP fn) (GLsync, GLbitfield, GLuint64))
12683{
12684 SET_by_offset(disp, _gloffset_WaitSync, fn);
12685}
12686
12687typedef void (GLAPIENTRYP _glptr_DrawElementsBaseVertex) (GLenum, GLsizei,
12688 GLenum,
12689 const GLvoid *,
12690 GLint);
12691#define CALL_DrawElementsBaseVertex(disp, parameters) \
12692 (* GET_DrawElementsBaseVertex(disp)) parameters
12693static inline _glptr_DrawElementsBaseVertex
12694GET_DrawElementsBaseVertex(struct _glapi_table *disp)
12695{
12696 return (_glptr_DrawElementsBaseVertex) (GET_by_offset
12697 (disp,
12698 _gloffset_DrawElementsBaseVertex));
12699}
12700
12701static inline void
12702SET_DrawElementsBaseVertex(struct _glapi_table *disp,
12703 void (GLAPIENTRYP fn) (GLenum, GLsizei, GLenum,
12704 const GLvoid *, GLint))
12705{
12706 SET_by_offset(disp, _gloffset_DrawElementsBaseVertex, fn);
12707}
12708
12709typedef void (GLAPIENTRYP _glptr_DrawElementsInstancedBaseVertex) (GLenum,
12710 GLsizei,
12711 GLenum,
12712 const GLvoid
12713 *, GLsizei,
12714 GLint);
12715#define CALL_DrawElementsInstancedBaseVertex(disp, parameters) \
12716 (* GET_DrawElementsInstancedBaseVertex(disp)) parameters
12717static inline _glptr_DrawElementsInstancedBaseVertex
12718GET_DrawElementsInstancedBaseVertex(struct _glapi_table *disp)
12719{
12720 return (_glptr_DrawElementsInstancedBaseVertex) (GET_by_offset
12721 (disp,
12722 _gloffset_DrawElementsInstancedBaseVertex));
12723}
12724
12725static inline void
12726SET_DrawElementsInstancedBaseVertex(struct _glapi_table *disp,
12727 void (GLAPIENTRYP fn) (GLenum, GLsizei,
12728 GLenum,
12729 const GLvoid *,
12730 GLsizei, GLint))
12731{
12732 SET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertex, fn);
12733}
12734
12735typedef void (GLAPIENTRYP _glptr_DrawRangeElementsBaseVertex) (GLenum, GLuint,
12736 GLuint, GLsizei,
12737 GLenum,
12738 const GLvoid *,
12739 GLint);
12740#define CALL_DrawRangeElementsBaseVertex(disp, parameters) \
12741 (* GET_DrawRangeElementsBaseVertex(disp)) parameters
12742static inline _glptr_DrawRangeElementsBaseVertex
12743GET_DrawRangeElementsBaseVertex(struct _glapi_table *disp)
12744{
12745 return (_glptr_DrawRangeElementsBaseVertex) (GET_by_offset
12746 (disp,
12747 _gloffset_DrawRangeElementsBaseVertex));
12748}
12749
12750static inline void
12751SET_DrawRangeElementsBaseVertex(struct _glapi_table *disp,
12752 void (GLAPIENTRYP fn) (GLenum, GLuint, GLuint,
12753 GLsizei, GLenum,
12754 const GLvoid *, GLint))
12755{
12756 SET_by_offset(disp, _gloffset_DrawRangeElementsBaseVertex, fn);
12757}
12758
12759typedef void (GLAPIENTRYP _glptr_MultiDrawElementsBaseVertex) (GLenum,
12760 const GLsizei *,
12761 GLenum,
12762 const GLvoid **,
12763 GLsizei,
12764 const GLint *);
12765#define CALL_MultiDrawElementsBaseVertex(disp, parameters) \
12766 (* GET_MultiDrawElementsBaseVertex(disp)) parameters
12767static inline _glptr_MultiDrawElementsBaseVertex
12768GET_MultiDrawElementsBaseVertex(struct _glapi_table *disp)
12769{
12770 return (_glptr_MultiDrawElementsBaseVertex) (GET_by_offset
12771 (disp,
12772 _gloffset_MultiDrawElementsBaseVertex));
12773}
12774
12775static inline void
12776SET_MultiDrawElementsBaseVertex(struct _glapi_table *disp,
12777 void (GLAPIENTRYP fn) (GLenum, const GLsizei *,
12778 GLenum, const GLvoid **,
12779 GLsizei, const GLint *))
12780{
12781 SET_by_offset(disp, _gloffset_MultiDrawElementsBaseVertex, fn);
12782}
12783
12784typedef void (GLAPIENTRYP _glptr_BlendEquationSeparateiARB) (GLuint, GLenum,
12785 GLenum);
12786#define CALL_BlendEquationSeparateiARB(disp, parameters) \
12787 (* GET_BlendEquationSeparateiARB(disp)) parameters
12788static inline _glptr_BlendEquationSeparateiARB
12789GET_BlendEquationSeparateiARB(struct _glapi_table *disp)
12790{
12791 return (_glptr_BlendEquationSeparateiARB) (GET_by_offset
12792 (disp,
12793 _gloffset_BlendEquationSeparateiARB));
12794}
12795
12796static inline void
12797SET_BlendEquationSeparateiARB(struct _glapi_table *disp,
12798 void (GLAPIENTRYP fn) (GLuint, GLenum, GLenum))
12799{
12800 SET_by_offset(disp, _gloffset_BlendEquationSeparateiARB, fn);
12801}
12802
12803typedef void (GLAPIENTRYP _glptr_BlendEquationiARB) (GLuint, GLenum);
12804
12805#define CALL_BlendEquationiARB(disp, parameters) \
12806 (* GET_BlendEquationiARB(disp)) parameters
12807static inline _glptr_BlendEquationiARB
12808GET_BlendEquationiARB(struct _glapi_table *disp)
12809{
12810 return (_glptr_BlendEquationiARB) (GET_by_offset
12811 (disp, _gloffset_BlendEquationiARB));
12812}
12813
12814static inline void
12815SET_BlendEquationiARB(struct _glapi_table *disp,
12816 void (GLAPIENTRYP fn) (GLuint, GLenum))
12817{
12818 SET_by_offset(disp, _gloffset_BlendEquationiARB, fn);
12819}
12820
12821typedef void (GLAPIENTRYP _glptr_BlendFuncSeparateiARB) (GLuint, GLenum, GLenum,
12822 GLenum, GLenum);
12823#define CALL_BlendFuncSeparateiARB(disp, parameters) \
12824 (* GET_BlendFuncSeparateiARB(disp)) parameters
12825static inline _glptr_BlendFuncSeparateiARB
12826GET_BlendFuncSeparateiARB(struct _glapi_table *disp)
12827{
12828 return (_glptr_BlendFuncSeparateiARB) (GET_by_offset
12829 (disp,
12830 _gloffset_BlendFuncSeparateiARB));
12831}
12832
12833static inline void
12834SET_BlendFuncSeparateiARB(struct _glapi_table *disp,
12835 void (GLAPIENTRYP fn) (GLuint, GLenum, GLenum, GLenum,
12836 GLenum))
12837{
12838 SET_by_offset(disp, _gloffset_BlendFuncSeparateiARB, fn);
12839}
12840
12841typedef void (GLAPIENTRYP _glptr_BlendFunciARB) (GLuint, GLenum, GLenum);
12842
12843#define CALL_BlendFunciARB(disp, parameters) \
12844 (* GET_BlendFunciARB(disp)) parameters
12845static inline _glptr_BlendFunciARB
12846GET_BlendFunciARB(struct _glapi_table *disp)
12847{
12848 return (_glptr_BlendFunciARB) (GET_by_offset
12849 (disp, _gloffset_BlendFunciARB));
12850}
12851
12852static inline void
12853SET_BlendFunciARB(struct _glapi_table *disp,
12854 void (GLAPIENTRYP fn) (GLuint, GLenum, GLenum))
12855{
12856 SET_by_offset(disp, _gloffset_BlendFunciARB, fn);
12857}
12858
12859typedef void (GLAPIENTRYP _glptr_BindSampler) (GLuint, GLuint);
12860
12861#define CALL_BindSampler(disp, parameters) \
12862 (* GET_BindSampler(disp)) parameters
12863static inline _glptr_BindSampler
12864GET_BindSampler(struct _glapi_table *disp)
12865{
12866 return (_glptr_BindSampler) (GET_by_offset(disp, _gloffset_BindSampler));
12867}
12868
12869static inline void
12870SET_BindSampler(struct _glapi_table *disp,
12871 void (GLAPIENTRYP fn) (GLuint, GLuint))
12872{
12873 SET_by_offset(disp, _gloffset_BindSampler, fn);
12874}
12875
12876typedef void (GLAPIENTRYP _glptr_DeleteSamplers) (GLsizei, const GLuint *);
12877
12878#define CALL_DeleteSamplers(disp, parameters) \
12879 (* GET_DeleteSamplers(disp)) parameters
12880static inline _glptr_DeleteSamplers
12881GET_DeleteSamplers(struct _glapi_table *disp)
12882{
12883 return (_glptr_DeleteSamplers) (GET_by_offset
12884 (disp, _gloffset_DeleteSamplers));
12885}
12886
12887static inline void
12888SET_DeleteSamplers(struct _glapi_table *disp,
12889 void (GLAPIENTRYP fn) (GLsizei, const GLuint *))
12890{
12891 SET_by_offset(disp, _gloffset_DeleteSamplers, fn);
12892}
12893
12894typedef void (GLAPIENTRYP _glptr_GenSamplers) (GLsizei, GLuint *);
12895
12896#define CALL_GenSamplers(disp, parameters) \
12897 (* GET_GenSamplers(disp)) parameters
12898static inline _glptr_GenSamplers
12899GET_GenSamplers(struct _glapi_table *disp)
12900{
12901 return (_glptr_GenSamplers) (GET_by_offset(disp, _gloffset_GenSamplers));
12902}
12903
12904static inline void
12905SET_GenSamplers(struct _glapi_table *disp,
12906 void (GLAPIENTRYP fn) (GLsizei, GLuint *))
12907{
12908 SET_by_offset(disp, _gloffset_GenSamplers, fn);
12909}
12910
12911typedef void (GLAPIENTRYP _glptr_GetSamplerParameterIiv) (GLuint, GLenum,
12912 GLint *);
12913#define CALL_GetSamplerParameterIiv(disp, parameters) \
12914 (* GET_GetSamplerParameterIiv(disp)) parameters
12915static inline _glptr_GetSamplerParameterIiv
12916GET_GetSamplerParameterIiv(struct _glapi_table *disp)
12917{
12918 return (_glptr_GetSamplerParameterIiv) (GET_by_offset
12919 (disp,
12920 _gloffset_GetSamplerParameterIiv));
12921}
12922
12923static inline void
12924SET_GetSamplerParameterIiv(struct _glapi_table *disp,
12925 void (GLAPIENTRYP fn) (GLuint, GLenum, GLint *))
12926{
12927 SET_by_offset(disp, _gloffset_GetSamplerParameterIiv, fn);
12928}
12929
12930typedef void (GLAPIENTRYP _glptr_GetSamplerParameterIuiv) (GLuint, GLenum,
12931 GLuint *);
12932#define CALL_GetSamplerParameterIuiv(disp, parameters) \
12933 (* GET_GetSamplerParameterIuiv(disp)) parameters
12934static inline _glptr_GetSamplerParameterIuiv
12935GET_GetSamplerParameterIuiv(struct _glapi_table *disp)
12936{
12937 return (_glptr_GetSamplerParameterIuiv) (GET_by_offset
12938 (disp,
12939 _gloffset_GetSamplerParameterIuiv));
12940}
12941
12942static inline void
12943SET_GetSamplerParameterIuiv(struct _glapi_table *disp,
12944 void (GLAPIENTRYP fn) (GLuint, GLenum, GLuint *))
12945{
12946 SET_by_offset(disp, _gloffset_GetSamplerParameterIuiv, fn);
12947}
12948
12949typedef void (GLAPIENTRYP _glptr_GetSamplerParameterfv) (GLuint, GLenum,
12950 GLfloat *);
12951#define CALL_GetSamplerParameterfv(disp, parameters) \
12952 (* GET_GetSamplerParameterfv(disp)) parameters
12953static inline _glptr_GetSamplerParameterfv
12954GET_GetSamplerParameterfv(struct _glapi_table *disp)
12955{
12956 return (_glptr_GetSamplerParameterfv) (GET_by_offset
12957 (disp,
12958 _gloffset_GetSamplerParameterfv));
12959}
12960
12961static inline void
12962SET_GetSamplerParameterfv(struct _glapi_table *disp,
12963 void (GLAPIENTRYP fn) (GLuint, GLenum, GLfloat *))
12964{
12965 SET_by_offset(disp, _gloffset_GetSamplerParameterfv, fn);
12966}
12967
12968typedef void (GLAPIENTRYP _glptr_GetSamplerParameteriv) (GLuint, GLenum,
12969 GLint *);
12970#define CALL_GetSamplerParameteriv(disp, parameters) \
12971 (* GET_GetSamplerParameteriv(disp)) parameters
12972static inline _glptr_GetSamplerParameteriv
12973GET_GetSamplerParameteriv(struct _glapi_table *disp)
12974{
12975 return (_glptr_GetSamplerParameteriv) (GET_by_offset
12976 (disp,
12977 _gloffset_GetSamplerParameteriv));
12978}
12979
12980static inline void
12981SET_GetSamplerParameteriv(struct _glapi_table *disp,
12982 void (GLAPIENTRYP fn) (GLuint, GLenum, GLint *))
12983{
12984 SET_by_offset(disp, _gloffset_GetSamplerParameteriv, fn);
12985}
12986
12987typedef GLboolean(GLAPIENTRYP _glptr_IsSampler) (GLuint);
12988
12989#define CALL_IsSampler(disp, parameters) \
12990 (* GET_IsSampler(disp)) parameters
12991static inline _glptr_IsSampler
12992GET_IsSampler(struct _glapi_table *disp)
12993{
12994 return (_glptr_IsSampler) (GET_by_offset(disp, _gloffset_IsSampler));
12995}
12996
12997static inline void
12998SET_IsSampler(struct _glapi_table *disp, GLboolean(GLAPIENTRYP fn) (GLuint))
12999{
13000 SET_by_offset(disp, _gloffset_IsSampler, fn);
13001}
13002
13003typedef void (GLAPIENTRYP _glptr_SamplerParameterIiv) (GLuint, GLenum,
13004 const GLint *);
13005#define CALL_SamplerParameterIiv(disp, parameters) \
13006 (* GET_SamplerParameterIiv(disp)) parameters
13007static inline _glptr_SamplerParameterIiv
13008GET_SamplerParameterIiv(struct _glapi_table *disp)
13009{
13010 return (_glptr_SamplerParameterIiv) (GET_by_offset
13011 (disp, _gloffset_SamplerParameterIiv));
13012}
13013
13014static inline void
13015SET_SamplerParameterIiv(struct _glapi_table *disp,
13016 void (GLAPIENTRYP fn) (GLuint, GLenum, const GLint *))
13017{
13018 SET_by_offset(disp, _gloffset_SamplerParameterIiv, fn);
13019}
13020
13021typedef void (GLAPIENTRYP _glptr_SamplerParameterIuiv) (GLuint, GLenum,
13022 const GLuint *);
13023#define CALL_SamplerParameterIuiv(disp, parameters) \
13024 (* GET_SamplerParameterIuiv(disp)) parameters
13025static inline _glptr_SamplerParameterIuiv
13026GET_SamplerParameterIuiv(struct _glapi_table *disp)
13027{
13028 return (_glptr_SamplerParameterIuiv) (GET_by_offset
13029 (disp,
13030 _gloffset_SamplerParameterIuiv));
13031}
13032
13033static inline void
13034SET_SamplerParameterIuiv(struct _glapi_table *disp,
13035 void (GLAPIENTRYP fn) (GLuint, GLenum, const GLuint *))
13036{
13037 SET_by_offset(disp, _gloffset_SamplerParameterIuiv, fn);
13038}
13039
13040typedef void (GLAPIENTRYP _glptr_SamplerParameterf) (GLuint, GLenum, GLfloat);
13041
13042#define CALL_SamplerParameterf(disp, parameters) \
13043 (* GET_SamplerParameterf(disp)) parameters
13044static inline _glptr_SamplerParameterf
13045GET_SamplerParameterf(struct _glapi_table *disp)
13046{
13047 return (_glptr_SamplerParameterf) (GET_by_offset
13048 (disp, _gloffset_SamplerParameterf));
13049}
13050
13051static inline void
13052SET_SamplerParameterf(struct _glapi_table *disp,
13053 void (GLAPIENTRYP fn) (GLuint, GLenum, GLfloat))
13054{
13055 SET_by_offset(disp, _gloffset_SamplerParameterf, fn);
13056}
13057
13058typedef void (GLAPIENTRYP _glptr_SamplerParameterfv) (GLuint, GLenum,
13059 const GLfloat *);
13060#define CALL_SamplerParameterfv(disp, parameters) \
13061 (* GET_SamplerParameterfv(disp)) parameters
13062static inline _glptr_SamplerParameterfv
13063GET_SamplerParameterfv(struct _glapi_table *disp)
13064{
13065 return (_glptr_SamplerParameterfv) (GET_by_offset
13066 (disp, _gloffset_SamplerParameterfv));
13067}
13068
13069static inline void
13070SET_SamplerParameterfv(struct _glapi_table *disp,
13071 void (GLAPIENTRYP fn) (GLuint, GLenum, const GLfloat *))
13072{
13073 SET_by_offset(disp, _gloffset_SamplerParameterfv, fn);
13074}
13075
13076typedef void (GLAPIENTRYP _glptr_SamplerParameteri) (GLuint, GLenum, GLint);
13077
13078#define CALL_SamplerParameteri(disp, parameters) \
13079 (* GET_SamplerParameteri(disp)) parameters
13080static inline _glptr_SamplerParameteri
13081GET_SamplerParameteri(struct _glapi_table *disp)
13082{
13083 return (_glptr_SamplerParameteri) (GET_by_offset
13084 (disp, _gloffset_SamplerParameteri));
13085}
13086
13087static inline void
13088SET_SamplerParameteri(struct _glapi_table *disp,
13089 void (GLAPIENTRYP fn) (GLuint, GLenum, GLint))
13090{
13091 SET_by_offset(disp, _gloffset_SamplerParameteri, fn);
13092}
13093
13094typedef void (GLAPIENTRYP _glptr_SamplerParameteriv) (GLuint, GLenum,
13095 const GLint *);
13096#define CALL_SamplerParameteriv(disp, parameters) \
13097 (* GET_SamplerParameteriv(disp)) parameters
13098static inline _glptr_SamplerParameteriv
13099GET_SamplerParameteriv(struct _glapi_table *disp)
13100{
13101 return (_glptr_SamplerParameteriv) (GET_by_offset
13102 (disp, _gloffset_SamplerParameteriv));
13103}
13104
13105static inline void
13106SET_SamplerParameteriv(struct _glapi_table *disp,
13107 void (GLAPIENTRYP fn) (GLuint, GLenum, const GLint *))
13108{
13109 SET_by_offset(disp, _gloffset_SamplerParameteriv, fn);
13110}
13111
13112typedef void (GLAPIENTRYP _glptr_ColorP3ui) (GLenum, GLuint);
13113
13114#define CALL_ColorP3ui(disp, parameters) \
13115 (* GET_ColorP3ui(disp)) parameters
13116static inline _glptr_ColorP3ui
13117GET_ColorP3ui(struct _glapi_table *disp)
13118{
13119 return (_glptr_ColorP3ui) (GET_by_offset(disp, _gloffset_ColorP3ui));
13120}
13121
13122static inline void
13123SET_ColorP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum, GLuint))
13124{
13125 SET_by_offset(disp, _gloffset_ColorP3ui, fn);
13126}
13127
13128typedef void (GLAPIENTRYP _glptr_ColorP3uiv) (GLenum, const GLuint *);
13129
13130#define CALL_ColorP3uiv(disp, parameters) \
13131 (* GET_ColorP3uiv(disp)) parameters
13132static inline _glptr_ColorP3uiv
13133GET_ColorP3uiv(struct _glapi_table *disp)
13134{
13135 return (_glptr_ColorP3uiv) (GET_by_offset(disp, _gloffset_ColorP3uiv));
13136}
13137
13138static inline void
13139SET_ColorP3uiv(struct _glapi_table *disp,
13140 void (GLAPIENTRYP fn) (GLenum, const GLuint *))
13141{
13142 SET_by_offset(disp, _gloffset_ColorP3uiv, fn);
13143}
13144
13145typedef void (GLAPIENTRYP _glptr_ColorP4ui) (GLenum, GLuint);
13146
13147#define CALL_ColorP4ui(disp, parameters) \
13148 (* GET_ColorP4ui(disp)) parameters
13149static inline _glptr_ColorP4ui
13150GET_ColorP4ui(struct _glapi_table *disp)
13151{
13152 return (_glptr_ColorP4ui) (GET_by_offset(disp, _gloffset_ColorP4ui));
13153}
13154
13155static inline void
13156SET_ColorP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum, GLuint))
13157{
13158 SET_by_offset(disp, _gloffset_ColorP4ui, fn);
13159}
13160
13161typedef void (GLAPIENTRYP _glptr_ColorP4uiv) (GLenum, const GLuint *);
13162
13163#define CALL_ColorP4uiv(disp, parameters) \
13164 (* GET_ColorP4uiv(disp)) parameters
13165static inline _glptr_ColorP4uiv
13166GET_ColorP4uiv(struct _glapi_table *disp)
13167{
13168 return (_glptr_ColorP4uiv) (GET_by_offset(disp, _gloffset_ColorP4uiv));
13169}
13170
13171static inline void
13172SET_ColorP4uiv(struct _glapi_table *disp,
13173 void (GLAPIENTRYP fn) (GLenum, const GLuint *))
13174{
13175 SET_by_offset(disp, _gloffset_ColorP4uiv, fn);
13176}
13177
13178typedef void (GLAPIENTRYP _glptr_MultiTexCoordP1ui) (GLenum, GLenum, GLuint);
13179
13180#define CALL_MultiTexCoordP1ui(disp, parameters) \
13181 (* GET_MultiTexCoordP1ui(disp)) parameters
13182static inline _glptr_MultiTexCoordP1ui
13183GET_MultiTexCoordP1ui(struct _glapi_table *disp)
13184{
13185 return (_glptr_MultiTexCoordP1ui) (GET_by_offset
13186 (disp, _gloffset_MultiTexCoordP1ui));
13187}
13188
13189static inline void
13190SET_MultiTexCoordP1ui(struct _glapi_table *disp,
13191 void (GLAPIENTRYP fn) (GLenum, GLenum, GLuint))
13192{
13193 SET_by_offset(disp, _gloffset_MultiTexCoordP1ui, fn);
13194}
13195
13196typedef void (GLAPIENTRYP _glptr_MultiTexCoordP1uiv) (GLenum, GLenum,
13197 const GLuint *);
13198#define CALL_MultiTexCoordP1uiv(disp, parameters) \
13199 (* GET_MultiTexCoordP1uiv(disp)) parameters
13200static inline _glptr_MultiTexCoordP1uiv
13201GET_MultiTexCoordP1uiv(struct _glapi_table *disp)
13202{
13203 return (_glptr_MultiTexCoordP1uiv) (GET_by_offset
13204 (disp, _gloffset_MultiTexCoordP1uiv));
13205}
13206
13207static inline void
13208SET_MultiTexCoordP1uiv(struct _glapi_table *disp,
13209 void (GLAPIENTRYP fn) (GLenum, GLenum, const GLuint *))
13210{
13211 SET_by_offset(disp, _gloffset_MultiTexCoordP1uiv, fn);
13212}
13213
13214typedef void (GLAPIENTRYP _glptr_MultiTexCoordP2ui) (GLenum, GLenum, GLuint);
13215
13216#define CALL_MultiTexCoordP2ui(disp, parameters) \
13217 (* GET_MultiTexCoordP2ui(disp)) parameters
13218static inline _glptr_MultiTexCoordP2ui
13219GET_MultiTexCoordP2ui(struct _glapi_table *disp)
13220{
13221 return (_glptr_MultiTexCoordP2ui) (GET_by_offset
13222 (disp, _gloffset_MultiTexCoordP2ui));
13223}
13224
13225static inline void
13226SET_MultiTexCoordP2ui(struct _glapi_table *disp,
13227 void (GLAPIENTRYP fn) (GLenum, GLenum, GLuint))
13228{
13229 SET_by_offset(disp, _gloffset_MultiTexCoordP2ui, fn);
13230}
13231
13232typedef void (GLAPIENTRYP _glptr_MultiTexCoordP2uiv) (GLenum, GLenum,
13233 const GLuint *);
13234#define CALL_MultiTexCoordP2uiv(disp, parameters) \
13235 (* GET_MultiTexCoordP2uiv(disp)) parameters
13236static inline _glptr_MultiTexCoordP2uiv
13237GET_MultiTexCoordP2uiv(struct _glapi_table *disp)
13238{
13239 return (_glptr_MultiTexCoordP2uiv) (GET_by_offset
13240 (disp, _gloffset_MultiTexCoordP2uiv));
13241}
13242
13243static inline void
13244SET_MultiTexCoordP2uiv(struct _glapi_table *disp,
13245 void (GLAPIENTRYP fn) (GLenum, GLenum, const GLuint *))
13246{
13247 SET_by_offset(disp, _gloffset_MultiTexCoordP2uiv, fn);
13248}
13249
13250typedef void (GLAPIENTRYP _glptr_MultiTexCoordP3ui) (GLenum, GLenum, GLuint);
13251
13252#define CALL_MultiTexCoordP3ui(disp, parameters) \
13253 (* GET_MultiTexCoordP3ui(disp)) parameters
13254static inline _glptr_MultiTexCoordP3ui
13255GET_MultiTexCoordP3ui(struct _glapi_table *disp)
13256{
13257 return (_glptr_MultiTexCoordP3ui) (GET_by_offset
13258 (disp, _gloffset_MultiTexCoordP3ui));
13259}
13260
13261static inline void
13262SET_MultiTexCoordP3ui(struct _glapi_table *disp,
13263 void (GLAPIENTRYP fn) (GLenum, GLenum, GLuint))
13264{
13265 SET_by_offset(disp, _gloffset_MultiTexCoordP3ui, fn);
13266}
13267
13268typedef void (GLAPIENTRYP _glptr_MultiTexCoordP3uiv) (GLenum, GLenum,
13269 const GLuint *);
13270#define CALL_MultiTexCoordP3uiv(disp, parameters) \
13271 (* GET_MultiTexCoordP3uiv(disp)) parameters
13272static inline _glptr_MultiTexCoordP3uiv
13273GET_MultiTexCoordP3uiv(struct _glapi_table *disp)
13274{
13275 return (_glptr_MultiTexCoordP3uiv) (GET_by_offset
13276 (disp, _gloffset_MultiTexCoordP3uiv));
13277}
13278
13279static inline void
13280SET_MultiTexCoordP3uiv(struct _glapi_table *disp,
13281 void (GLAPIENTRYP fn) (GLenum, GLenum, const GLuint *))
13282{
13283 SET_by_offset(disp, _gloffset_MultiTexCoordP3uiv, fn);
13284}
13285
13286typedef void (GLAPIENTRYP _glptr_MultiTexCoordP4ui) (GLenum, GLenum, GLuint);
13287
13288#define CALL_MultiTexCoordP4ui(disp, parameters) \
13289 (* GET_MultiTexCoordP4ui(disp)) parameters
13290static inline _glptr_MultiTexCoordP4ui
13291GET_MultiTexCoordP4ui(struct _glapi_table *disp)
13292{
13293 return (_glptr_MultiTexCoordP4ui) (GET_by_offset
13294 (disp, _gloffset_MultiTexCoordP4ui));
13295}
13296
13297static inline void
13298SET_MultiTexCoordP4ui(struct _glapi_table *disp,
13299 void (GLAPIENTRYP fn) (GLenum, GLenum, GLuint))
13300{
13301 SET_by_offset(disp, _gloffset_MultiTexCoordP4ui, fn);
13302}
13303
13304typedef void (GLAPIENTRYP _glptr_MultiTexCoordP4uiv) (GLenum, GLenum,
13305 const GLuint *);
13306#define CALL_MultiTexCoordP4uiv(disp, parameters) \
13307 (* GET_MultiTexCoordP4uiv(disp)) parameters
13308static inline _glptr_MultiTexCoordP4uiv
13309GET_MultiTexCoordP4uiv(struct _glapi_table *disp)
13310{
13311 return (_glptr_MultiTexCoordP4uiv) (GET_by_offset
13312 (disp, _gloffset_MultiTexCoordP4uiv));
13313}
13314
13315static inline void
13316SET_MultiTexCoordP4uiv(struct _glapi_table *disp,
13317 void (GLAPIENTRYP fn) (GLenum, GLenum, const GLuint *))
13318{
13319 SET_by_offset(disp, _gloffset_MultiTexCoordP4uiv, fn);
13320}
13321
13322typedef void (GLAPIENTRYP _glptr_NormalP3ui) (GLenum, GLuint);
13323
13324#define CALL_NormalP3ui(disp, parameters) \
13325 (* GET_NormalP3ui(disp)) parameters
13326static inline _glptr_NormalP3ui
13327GET_NormalP3ui(struct _glapi_table *disp)
13328{
13329 return (_glptr_NormalP3ui) (GET_by_offset(disp, _gloffset_NormalP3ui));
13330}
13331
13332static inline void
13333SET_NormalP3ui(struct _glapi_table *disp,
13334 void (GLAPIENTRYP fn) (GLenum, GLuint))
13335{
13336 SET_by_offset(disp, _gloffset_NormalP3ui, fn);
13337}
13338
13339typedef void (GLAPIENTRYP _glptr_NormalP3uiv) (GLenum, const GLuint *);
13340
13341#define CALL_NormalP3uiv(disp, parameters) \
13342 (* GET_NormalP3uiv(disp)) parameters
13343static inline _glptr_NormalP3uiv
13344GET_NormalP3uiv(struct _glapi_table *disp)
13345{
13346 return (_glptr_NormalP3uiv) (GET_by_offset(disp, _gloffset_NormalP3uiv));
13347}
13348
13349static inline void
13350SET_NormalP3uiv(struct _glapi_table *disp,
13351 void (GLAPIENTRYP fn) (GLenum, const GLuint *))
13352{
13353 SET_by_offset(disp, _gloffset_NormalP3uiv, fn);
13354}
13355
13356typedef void (GLAPIENTRYP _glptr_SecondaryColorP3ui) (GLenum, GLuint);
13357
13358#define CALL_SecondaryColorP3ui(disp, parameters) \
13359 (* GET_SecondaryColorP3ui(disp)) parameters
13360static inline _glptr_SecondaryColorP3ui
13361GET_SecondaryColorP3ui(struct _glapi_table *disp)
13362{
13363 return (_glptr_SecondaryColorP3ui) (GET_by_offset
13364 (disp, _gloffset_SecondaryColorP3ui));
13365}
13366
13367static inline void
13368SET_SecondaryColorP3ui(struct _glapi_table *disp,
13369 void (GLAPIENTRYP fn) (GLenum, GLuint))
13370{
13371 SET_by_offset(disp, _gloffset_SecondaryColorP3ui, fn);
13372}
13373
13374typedef void (GLAPIENTRYP _glptr_SecondaryColorP3uiv) (GLenum, const GLuint *);
13375
13376#define CALL_SecondaryColorP3uiv(disp, parameters) \
13377 (* GET_SecondaryColorP3uiv(disp)) parameters
13378static inline _glptr_SecondaryColorP3uiv
13379GET_SecondaryColorP3uiv(struct _glapi_table *disp)
13380{
13381 return (_glptr_SecondaryColorP3uiv) (GET_by_offset
13382 (disp, _gloffset_SecondaryColorP3uiv));
13383}
13384
13385static inline void
13386SET_SecondaryColorP3uiv(struct _glapi_table *disp,
13387 void (GLAPIENTRYP fn) (GLenum, const GLuint *))
13388{
13389 SET_by_offset(disp, _gloffset_SecondaryColorP3uiv, fn);
13390}
13391
13392typedef void (GLAPIENTRYP _glptr_TexCoordP1ui) (GLenum, GLuint);
13393
13394#define CALL_TexCoordP1ui(disp, parameters) \
13395 (* GET_TexCoordP1ui(disp)) parameters
13396static inline _glptr_TexCoordP1ui
13397GET_TexCoordP1ui(struct _glapi_table *disp)
13398{
13399 return (_glptr_TexCoordP1ui) (GET_by_offset(disp, _gloffset_TexCoordP1ui));
13400}
13401
13402static inline void
13403SET_TexCoordP1ui(struct _glapi_table *disp,
13404 void (GLAPIENTRYP fn) (GLenum, GLuint))
13405{
13406 SET_by_offset(disp, _gloffset_TexCoordP1ui, fn);
13407}
13408
13409typedef void (GLAPIENTRYP _glptr_TexCoordP1uiv) (GLenum, const GLuint *);
13410
13411#define CALL_TexCoordP1uiv(disp, parameters) \
13412 (* GET_TexCoordP1uiv(disp)) parameters
13413static inline _glptr_TexCoordP1uiv
13414GET_TexCoordP1uiv(struct _glapi_table *disp)
13415{
13416 return (_glptr_TexCoordP1uiv) (GET_by_offset
13417 (disp, _gloffset_TexCoordP1uiv));
13418}
13419
13420static inline void
13421SET_TexCoordP1uiv(struct _glapi_table *disp,
13422 void (GLAPIENTRYP fn) (GLenum, const GLuint *))
13423{
13424 SET_by_offset(disp, _gloffset_TexCoordP1uiv, fn);
13425}
13426
13427typedef void (GLAPIENTRYP _glptr_TexCoordP2ui) (GLenum, GLuint);
13428
13429#define CALL_TexCoordP2ui(disp, parameters) \
13430 (* GET_TexCoordP2ui(disp)) parameters
13431static inline _glptr_TexCoordP2ui
13432GET_TexCoordP2ui(struct _glapi_table *disp)
13433{
13434 return (_glptr_TexCoordP2ui) (GET_by_offset(disp, _gloffset_TexCoordP2ui));
13435}
13436
13437static inline void
13438SET_TexCoordP2ui(struct _glapi_table *disp,
13439 void (GLAPIENTRYP fn) (GLenum, GLuint))
13440{
13441 SET_by_offset(disp, _gloffset_TexCoordP2ui, fn);
13442}
13443
13444typedef void (GLAPIENTRYP _glptr_TexCoordP2uiv) (GLenum, const GLuint *);
13445
13446#define CALL_TexCoordP2uiv(disp, parameters) \
13447 (* GET_TexCoordP2uiv(disp)) parameters
13448static inline _glptr_TexCoordP2uiv
13449GET_TexCoordP2uiv(struct _glapi_table *disp)
13450{
13451 return (_glptr_TexCoordP2uiv) (GET_by_offset
13452 (disp, _gloffset_TexCoordP2uiv));
13453}
13454
13455static inline void
13456SET_TexCoordP2uiv(struct _glapi_table *disp,
13457 void (GLAPIENTRYP fn) (GLenum, const GLuint *))
13458{
13459 SET_by_offset(disp, _gloffset_TexCoordP2uiv, fn);
13460}
13461
13462typedef void (GLAPIENTRYP _glptr_TexCoordP3ui) (GLenum, GLuint);
13463
13464#define CALL_TexCoordP3ui(disp, parameters) \
13465 (* GET_TexCoordP3ui(disp)) parameters
13466static inline _glptr_TexCoordP3ui
13467GET_TexCoordP3ui(struct _glapi_table *disp)
13468{
13469 return (_glptr_TexCoordP3ui) (GET_by_offset(disp, _gloffset_TexCoordP3ui));
13470}
13471
13472static inline void
13473SET_TexCoordP3ui(struct _glapi_table *disp,
13474 void (GLAPIENTRYP fn) (GLenum, GLuint))
13475{
13476 SET_by_offset(disp, _gloffset_TexCoordP3ui, fn);
13477}
13478
13479typedef void (GLAPIENTRYP _glptr_TexCoordP3uiv) (GLenum, const GLuint *);
13480
13481#define CALL_TexCoordP3uiv(disp, parameters) \
13482 (* GET_TexCoordP3uiv(disp)) parameters
13483static inline _glptr_TexCoordP3uiv
13484GET_TexCoordP3uiv(struct _glapi_table *disp)
13485{
13486 return (_glptr_TexCoordP3uiv) (GET_by_offset
13487 (disp, _gloffset_TexCoordP3uiv));
13488}
13489
13490static inline void
13491SET_TexCoordP3uiv(struct _glapi_table *disp,
13492 void (GLAPIENTRYP fn) (GLenum, const GLuint *))
13493{
13494 SET_by_offset(disp, _gloffset_TexCoordP3uiv, fn);
13495}
13496
13497typedef void (GLAPIENTRYP _glptr_TexCoordP4ui) (GLenum, GLuint);
13498
13499#define CALL_TexCoordP4ui(disp, parameters) \
13500 (* GET_TexCoordP4ui(disp)) parameters
13501static inline _glptr_TexCoordP4ui
13502GET_TexCoordP4ui(struct _glapi_table *disp)
13503{
13504 return (_glptr_TexCoordP4ui) (GET_by_offset(disp, _gloffset_TexCoordP4ui));
13505}
13506
13507static inline void
13508SET_TexCoordP4ui(struct _glapi_table *disp,
13509 void (GLAPIENTRYP fn) (GLenum, GLuint))
13510{
13511 SET_by_offset(disp, _gloffset_TexCoordP4ui, fn);
13512}
13513
13514typedef void (GLAPIENTRYP _glptr_TexCoordP4uiv) (GLenum, const GLuint *);
13515
13516#define CALL_TexCoordP4uiv(disp, parameters) \
13517 (* GET_TexCoordP4uiv(disp)) parameters
13518static inline _glptr_TexCoordP4uiv
13519GET_TexCoordP4uiv(struct _glapi_table *disp)
13520{
13521 return (_glptr_TexCoordP4uiv) (GET_by_offset
13522 (disp, _gloffset_TexCoordP4uiv));
13523}
13524
13525static inline void
13526SET_TexCoordP4uiv(struct _glapi_table *disp,
13527 void (GLAPIENTRYP fn) (GLenum, const GLuint *))
13528{
13529 SET_by_offset(disp, _gloffset_TexCoordP4uiv, fn);
13530}
13531
13532typedef void (GLAPIENTRYP _glptr_VertexAttribP1ui) (GLuint, GLenum, GLboolean,
13533 GLuint);
13534#define CALL_VertexAttribP1ui(disp, parameters) \
13535 (* GET_VertexAttribP1ui(disp)) parameters
13536static inline _glptr_VertexAttribP1ui
13537GET_VertexAttribP1ui(struct _glapi_table *disp)
13538{
13539 return (_glptr_VertexAttribP1ui) (GET_by_offset
13540 (disp, _gloffset_VertexAttribP1ui));
13541}
13542
13543static inline void
13544SET_VertexAttribP1ui(struct _glapi_table *disp,
13545 void (GLAPIENTRYP fn) (GLuint, GLenum, GLboolean, GLuint))
13546{
13547 SET_by_offset(disp, _gloffset_VertexAttribP1ui, fn);
13548}
13549
13550typedef void (GLAPIENTRYP _glptr_VertexAttribP1uiv) (GLuint, GLenum, GLboolean,
13551 const GLuint *);
13552#define CALL_VertexAttribP1uiv(disp, parameters) \
13553 (* GET_VertexAttribP1uiv(disp)) parameters
13554static inline _glptr_VertexAttribP1uiv
13555GET_VertexAttribP1uiv(struct _glapi_table *disp)
13556{
13557 return (_glptr_VertexAttribP1uiv) (GET_by_offset
13558 (disp, _gloffset_VertexAttribP1uiv));
13559}
13560
13561static inline void
13562SET_VertexAttribP1uiv(struct _glapi_table *disp,
13563 void (GLAPIENTRYP fn) (GLuint, GLenum, GLboolean,
13564 const GLuint *))
13565{
13566 SET_by_offset(disp, _gloffset_VertexAttribP1uiv, fn);
13567}
13568
13569typedef void (GLAPIENTRYP _glptr_VertexAttribP2ui) (GLuint, GLenum, GLboolean,
13570 GLuint);
13571#define CALL_VertexAttribP2ui(disp, parameters) \
13572 (* GET_VertexAttribP2ui(disp)) parameters
13573static inline _glptr_VertexAttribP2ui
13574GET_VertexAttribP2ui(struct _glapi_table *disp)
13575{
13576 return (_glptr_VertexAttribP2ui) (GET_by_offset
13577 (disp, _gloffset_VertexAttribP2ui));
13578}
13579
13580static inline void
13581SET_VertexAttribP2ui(struct _glapi_table *disp,
13582 void (GLAPIENTRYP fn) (GLuint, GLenum, GLboolean, GLuint))
13583{
13584 SET_by_offset(disp, _gloffset_VertexAttribP2ui, fn);
13585}
13586
13587typedef void (GLAPIENTRYP _glptr_VertexAttribP2uiv) (GLuint, GLenum, GLboolean,
13588 const GLuint *);
13589#define CALL_VertexAttribP2uiv(disp, parameters) \
13590 (* GET_VertexAttribP2uiv(disp)) parameters
13591static inline _glptr_VertexAttribP2uiv
13592GET_VertexAttribP2uiv(struct _glapi_table *disp)
13593{
13594 return (_glptr_VertexAttribP2uiv) (GET_by_offset
13595 (disp, _gloffset_VertexAttribP2uiv));
13596}
13597
13598static inline void
13599SET_VertexAttribP2uiv(struct _glapi_table *disp,
13600 void (GLAPIENTRYP fn) (GLuint, GLenum, GLboolean,
13601 const GLuint *))
13602{
13603 SET_by_offset(disp, _gloffset_VertexAttribP2uiv, fn);
13604}
13605
13606typedef void (GLAPIENTRYP _glptr_VertexAttribP3ui) (GLuint, GLenum, GLboolean,
13607 GLuint);
13608#define CALL_VertexAttribP3ui(disp, parameters) \
13609 (* GET_VertexAttribP3ui(disp)) parameters
13610static inline _glptr_VertexAttribP3ui
13611GET_VertexAttribP3ui(struct _glapi_table *disp)
13612{
13613 return (_glptr_VertexAttribP3ui) (GET_by_offset
13614 (disp, _gloffset_VertexAttribP3ui));
13615}
13616
13617static inline void
13618SET_VertexAttribP3ui(struct _glapi_table *disp,
13619 void (GLAPIENTRYP fn) (GLuint, GLenum, GLboolean, GLuint))
13620{
13621 SET_by_offset(disp, _gloffset_VertexAttribP3ui, fn);
13622}
13623
13624typedef void (GLAPIENTRYP _glptr_VertexAttribP3uiv) (GLuint, GLenum, GLboolean,
13625 const GLuint *);
13626#define CALL_VertexAttribP3uiv(disp, parameters) \
13627 (* GET_VertexAttribP3uiv(disp)) parameters
13628static inline _glptr_VertexAttribP3uiv
13629GET_VertexAttribP3uiv(struct _glapi_table *disp)
13630{
13631 return (_glptr_VertexAttribP3uiv) (GET_by_offset
13632 (disp, _gloffset_VertexAttribP3uiv));
13633}
13634
13635static inline void
13636SET_VertexAttribP3uiv(struct _glapi_table *disp,
13637 void (GLAPIENTRYP fn) (GLuint, GLenum, GLboolean,
13638 const GLuint *))
13639{
13640 SET_by_offset(disp, _gloffset_VertexAttribP3uiv, fn);
13641}
13642
13643typedef void (GLAPIENTRYP _glptr_VertexAttribP4ui) (GLuint, GLenum, GLboolean,
13644 GLuint);
13645#define CALL_VertexAttribP4ui(disp, parameters) \
13646 (* GET_VertexAttribP4ui(disp)) parameters
13647static inline _glptr_VertexAttribP4ui
13648GET_VertexAttribP4ui(struct _glapi_table *disp)
13649{
13650 return (_glptr_VertexAttribP4ui) (GET_by_offset
13651 (disp, _gloffset_VertexAttribP4ui));
13652}
13653
13654static inline void
13655SET_VertexAttribP4ui(struct _glapi_table *disp,
13656 void (GLAPIENTRYP fn) (GLuint, GLenum, GLboolean, GLuint))
13657{
13658 SET_by_offset(disp, _gloffset_VertexAttribP4ui, fn);
13659}
13660
13661typedef void (GLAPIENTRYP _glptr_VertexAttribP4uiv) (GLuint, GLenum, GLboolean,
13662 const GLuint *);
13663#define CALL_VertexAttribP4uiv(disp, parameters) \
13664 (* GET_VertexAttribP4uiv(disp)) parameters
13665static inline _glptr_VertexAttribP4uiv
13666GET_VertexAttribP4uiv(struct _glapi_table *disp)
13667{
13668 return (_glptr_VertexAttribP4uiv) (GET_by_offset
13669 (disp, _gloffset_VertexAttribP4uiv));
13670}
13671
13672static inline void
13673SET_VertexAttribP4uiv(struct _glapi_table *disp,
13674 void (GLAPIENTRYP fn) (GLuint, GLenum, GLboolean,
13675 const GLuint *))
13676{
13677 SET_by_offset(disp, _gloffset_VertexAttribP4uiv, fn);
13678}
13679
13680typedef void (GLAPIENTRYP _glptr_VertexP2ui) (GLenum, GLuint);
13681
13682#define CALL_VertexP2ui(disp, parameters) \
13683 (* GET_VertexP2ui(disp)) parameters
13684static inline _glptr_VertexP2ui
13685GET_VertexP2ui(struct _glapi_table *disp)
13686{
13687 return (_glptr_VertexP2ui) (GET_by_offset(disp, _gloffset_VertexP2ui));
13688}
13689
13690static inline void
13691SET_VertexP2ui(struct _glapi_table *disp,
13692 void (GLAPIENTRYP fn) (GLenum, GLuint))
13693{
13694 SET_by_offset(disp, _gloffset_VertexP2ui, fn);
13695}
13696
13697typedef void (GLAPIENTRYP _glptr_VertexP2uiv) (GLenum, const GLuint *);
13698
13699#define CALL_VertexP2uiv(disp, parameters) \
13700 (* GET_VertexP2uiv(disp)) parameters
13701static inline _glptr_VertexP2uiv
13702GET_VertexP2uiv(struct _glapi_table *disp)
13703{
13704 return (_glptr_VertexP2uiv) (GET_by_offset(disp, _gloffset_VertexP2uiv));
13705}
13706
13707static inline void
13708SET_VertexP2uiv(struct _glapi_table *disp,
13709 void (GLAPIENTRYP fn) (GLenum, const GLuint *))
13710{
13711 SET_by_offset(disp, _gloffset_VertexP2uiv, fn);
13712}
13713
13714typedef void (GLAPIENTRYP _glptr_VertexP3ui) (GLenum, GLuint);
13715
13716#define CALL_VertexP3ui(disp, parameters) \
13717 (* GET_VertexP3ui(disp)) parameters
13718static inline _glptr_VertexP3ui
13719GET_VertexP3ui(struct _glapi_table *disp)
13720{
13721 return (_glptr_VertexP3ui) (GET_by_offset(disp, _gloffset_VertexP3ui));
13722}
13723
13724static inline void
13725SET_VertexP3ui(struct _glapi_table *disp,
13726 void (GLAPIENTRYP fn) (GLenum, GLuint))
13727{
13728 SET_by_offset(disp, _gloffset_VertexP3ui, fn);
13729}
13730
13731typedef void (GLAPIENTRYP _glptr_VertexP3uiv) (GLenum, const GLuint *);
13732
13733#define CALL_VertexP3uiv(disp, parameters) \
13734 (* GET_VertexP3uiv(disp)) parameters
13735static inline _glptr_VertexP3uiv
13736GET_VertexP3uiv(struct _glapi_table *disp)
13737{
13738 return (_glptr_VertexP3uiv) (GET_by_offset(disp, _gloffset_VertexP3uiv));
13739}
13740
13741static inline void
13742SET_VertexP3uiv(struct _glapi_table *disp,
13743 void (GLAPIENTRYP fn) (GLenum, const GLuint *))
13744{
13745 SET_by_offset(disp, _gloffset_VertexP3uiv, fn);
13746}
13747
13748typedef void (GLAPIENTRYP _glptr_VertexP4ui) (GLenum, GLuint);
13749
13750#define CALL_VertexP4ui(disp, parameters) \
13751 (* GET_VertexP4ui(disp)) parameters
13752static inline _glptr_VertexP4ui
13753GET_VertexP4ui(struct _glapi_table *disp)
13754{
13755 return (_glptr_VertexP4ui) (GET_by_offset(disp, _gloffset_VertexP4ui));
13756}
13757
13758static inline void
13759SET_VertexP4ui(struct _glapi_table *disp,
13760 void (GLAPIENTRYP fn) (GLenum, GLuint))
13761{
13762 SET_by_offset(disp, _gloffset_VertexP4ui, fn);
13763}
13764
13765typedef void (GLAPIENTRYP _glptr_VertexP4uiv) (GLenum, const GLuint *);
13766
13767#define CALL_VertexP4uiv(disp, parameters) \
13768 (* GET_VertexP4uiv(disp)) parameters
13769static inline _glptr_VertexP4uiv
13770GET_VertexP4uiv(struct _glapi_table *disp)
13771{
13772 return (_glptr_VertexP4uiv) (GET_by_offset(disp, _gloffset_VertexP4uiv));
13773}
13774
13775static inline void
13776SET_VertexP4uiv(struct _glapi_table *disp,
13777 void (GLAPIENTRYP fn) (GLenum, const GLuint *))
13778{
13779 SET_by_offset(disp, _gloffset_VertexP4uiv, fn);
13780}
13781
13782typedef void (GLAPIENTRYP _glptr_BindTransformFeedback) (GLenum, GLuint);
13783
13784#define CALL_BindTransformFeedback(disp, parameters) \
13785 (* GET_BindTransformFeedback(disp)) parameters
13786static inline _glptr_BindTransformFeedback
13787GET_BindTransformFeedback(struct _glapi_table *disp)
13788{
13789 return (_glptr_BindTransformFeedback) (GET_by_offset
13790 (disp,
13791 _gloffset_BindTransformFeedback));
13792}
13793
13794static inline void
13795SET_BindTransformFeedback(struct _glapi_table *disp,
13796 void (GLAPIENTRYP fn) (GLenum, GLuint))
13797{
13798 SET_by_offset(disp, _gloffset_BindTransformFeedback, fn);
13799}
13800
13801typedef void (GLAPIENTRYP _glptr_DeleteTransformFeedbacks) (GLsizei,
13802 const GLuint *);
13803#define CALL_DeleteTransformFeedbacks(disp, parameters) \
13804 (* GET_DeleteTransformFeedbacks(disp)) parameters
13805static inline _glptr_DeleteTransformFeedbacks
13806GET_DeleteTransformFeedbacks(struct _glapi_table *disp)
13807{
13808 return (_glptr_DeleteTransformFeedbacks) (GET_by_offset
13809 (disp,
13810 _gloffset_DeleteTransformFeedbacks));
13811}
13812
13813static inline void
13814SET_DeleteTransformFeedbacks(struct _glapi_table *disp,
13815 void (GLAPIENTRYP fn) (GLsizei, const GLuint *))
13816{
13817 SET_by_offset(disp, _gloffset_DeleteTransformFeedbacks, fn);
13818}
13819
13820typedef void (GLAPIENTRYP _glptr_DrawTransformFeedback) (GLenum, GLuint);
13821
13822#define CALL_DrawTransformFeedback(disp, parameters) \
13823 (* GET_DrawTransformFeedback(disp)) parameters
13824static inline _glptr_DrawTransformFeedback
13825GET_DrawTransformFeedback(struct _glapi_table *disp)
13826{
13827 return (_glptr_DrawTransformFeedback) (GET_by_offset
13828 (disp,
13829 _gloffset_DrawTransformFeedback));
13830}
13831
13832static inline void
13833SET_DrawTransformFeedback(struct _glapi_table *disp,
13834 void (GLAPIENTRYP fn) (GLenum, GLuint))
13835{
13836 SET_by_offset(disp, _gloffset_DrawTransformFeedback, fn);
13837}
13838
13839typedef void (GLAPIENTRYP _glptr_GenTransformFeedbacks) (GLsizei, GLuint *);
13840
13841#define CALL_GenTransformFeedbacks(disp, parameters) \
13842 (* GET_GenTransformFeedbacks(disp)) parameters
13843static inline _glptr_GenTransformFeedbacks
13844GET_GenTransformFeedbacks(struct _glapi_table *disp)
13845{
13846 return (_glptr_GenTransformFeedbacks) (GET_by_offset
13847 (disp,
13848 _gloffset_GenTransformFeedbacks));
13849}
13850
13851static inline void
13852SET_GenTransformFeedbacks(struct _glapi_table *disp,
13853 void (GLAPIENTRYP fn) (GLsizei, GLuint *))
13854{
13855 SET_by_offset(disp, _gloffset_GenTransformFeedbacks, fn);
13856}
13857
13858typedef GLboolean(GLAPIENTRYP _glptr_IsTransformFeedback) (GLuint);
13859
13860#define CALL_IsTransformFeedback(disp, parameters) \
13861 (* GET_IsTransformFeedback(disp)) parameters
13862static inline _glptr_IsTransformFeedback
13863GET_IsTransformFeedback(struct _glapi_table *disp)
13864{
13865 return (_glptr_IsTransformFeedback) (GET_by_offset
13866 (disp, _gloffset_IsTransformFeedback));
13867}
13868
13869static inline void
13870SET_IsTransformFeedback(struct _glapi_table *disp,
13871 GLboolean(GLAPIENTRYP fn) (GLuint))
13872{
13873 SET_by_offset(disp, _gloffset_IsTransformFeedback, fn);
13874}
13875
13876typedef void (GLAPIENTRYP _glptr_PauseTransformFeedback) (void);
13877
13878#define CALL_PauseTransformFeedback(disp, parameters) \
13879 (* GET_PauseTransformFeedback(disp)) parameters
13880static inline _glptr_PauseTransformFeedback
13881GET_PauseTransformFeedback(struct _glapi_table *disp)
13882{
13883 return (_glptr_PauseTransformFeedback) (GET_by_offset
13884 (disp,
13885 _gloffset_PauseTransformFeedback));
13886}
13887
13888static inline void
13889SET_PauseTransformFeedback(struct _glapi_table *disp,
13890 void (GLAPIENTRYP fn) (void))
13891{
13892 SET_by_offset(disp, _gloffset_PauseTransformFeedback, fn);
13893}
13894
13895typedef void (GLAPIENTRYP _glptr_ResumeTransformFeedback) (void);
13896
13897#define CALL_ResumeTransformFeedback(disp, parameters) \
13898 (* GET_ResumeTransformFeedback(disp)) parameters
13899static inline _glptr_ResumeTransformFeedback
13900GET_ResumeTransformFeedback(struct _glapi_table *disp)
13901{
13902 return (_glptr_ResumeTransformFeedback) (GET_by_offset
13903 (disp,
13904 _gloffset_ResumeTransformFeedback));
13905}
13906
13907static inline void
13908SET_ResumeTransformFeedback(struct _glapi_table *disp,
13909 void (GLAPIENTRYP fn) (void))
13910{
13911 SET_by_offset(disp, _gloffset_ResumeTransformFeedback, fn);
13912}
13913
13914typedef void (GLAPIENTRYP _glptr_ClearDepthf) (GLclampf);
13915
13916#define CALL_ClearDepthf(disp, parameters) \
13917 (* GET_ClearDepthf(disp)) parameters
13918static inline _glptr_ClearDepthf
13919GET_ClearDepthf(struct _glapi_table *disp)
13920{
13921 return (_glptr_ClearDepthf) (GET_by_offset(disp, _gloffset_ClearDepthf));
13922}
13923
13924static inline void
13925SET_ClearDepthf(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLclampf))
13926{
13927 SET_by_offset(disp, _gloffset_ClearDepthf, fn);
13928}
13929
13930typedef void (GLAPIENTRYP _glptr_DepthRangef) (GLclampf, GLclampf);
13931
13932#define CALL_DepthRangef(disp, parameters) \
13933 (* GET_DepthRangef(disp)) parameters
13934static inline _glptr_DepthRangef
13935GET_DepthRangef(struct _glapi_table *disp)
13936{
13937 return (_glptr_DepthRangef) (GET_by_offset(disp, _gloffset_DepthRangef));
13938}
13939
13940static inline void
13941SET_DepthRangef(struct _glapi_table *disp,
13942 void (GLAPIENTRYP fn) (GLclampf, GLclampf))
13943{
13944 SET_by_offset(disp, _gloffset_DepthRangef, fn);
13945}
13946
13947typedef void (GLAPIENTRYP _glptr_GetShaderPrecisionFormat) (GLenum, GLenum,
13948 GLint *, GLint *);
13949#define CALL_GetShaderPrecisionFormat(disp, parameters) \
13950 (* GET_GetShaderPrecisionFormat(disp)) parameters
13951static inline _glptr_GetShaderPrecisionFormat
13952GET_GetShaderPrecisionFormat(struct _glapi_table *disp)
13953{
13954 return (_glptr_GetShaderPrecisionFormat) (GET_by_offset
13955 (disp,
13956 _gloffset_GetShaderPrecisionFormat));
13957}
13958
13959static inline void
13960SET_GetShaderPrecisionFormat(struct _glapi_table *disp,
13961 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint *,
13962 GLint *))
13963{
13964 SET_by_offset(disp, _gloffset_GetShaderPrecisionFormat, fn);
13965}
13966
13967typedef void (GLAPIENTRYP _glptr_ReleaseShaderCompiler) (void);
13968
13969#define CALL_ReleaseShaderCompiler(disp, parameters) \
13970 (* GET_ReleaseShaderCompiler(disp)) parameters
13971static inline _glptr_ReleaseShaderCompiler
13972GET_ReleaseShaderCompiler(struct _glapi_table *disp)
13973{
13974 return (_glptr_ReleaseShaderCompiler) (GET_by_offset
13975 (disp,
13976 _gloffset_ReleaseShaderCompiler));
13977}
13978
13979static inline void
13980SET_ReleaseShaderCompiler(struct _glapi_table *disp,
13981 void (GLAPIENTRYP fn) (void))
13982{
13983 SET_by_offset(disp, _gloffset_ReleaseShaderCompiler, fn);
13984}
13985
13986typedef void (GLAPIENTRYP _glptr_ShaderBinary) (GLsizei, const GLuint *, GLenum,
13987 const GLvoid *, GLsizei);
13988#define CALL_ShaderBinary(disp, parameters) \
13989 (* GET_ShaderBinary(disp)) parameters
13990static inline _glptr_ShaderBinary
13991GET_ShaderBinary(struct _glapi_table *disp)
13992{
13993 return (_glptr_ShaderBinary) (GET_by_offset(disp, _gloffset_ShaderBinary));
13994}
13995
13996static inline void
13997SET_ShaderBinary(struct _glapi_table *disp,
13998 void (GLAPIENTRYP fn) (GLsizei, const GLuint *, GLenum,
13999 const GLvoid *, GLsizei))
14000{
14001 SET_by_offset(disp, _gloffset_ShaderBinary, fn);
14002}
14003
14004typedef GLenum(GLAPIENTRYP _glptr_GetGraphicsResetStatusARB) (void);
14005
14006#define CALL_GetGraphicsResetStatusARB(disp, parameters) \
14007 (* GET_GetGraphicsResetStatusARB(disp)) parameters
14008static inline _glptr_GetGraphicsResetStatusARB
14009GET_GetGraphicsResetStatusARB(struct _glapi_table *disp)
14010{
14011 return (_glptr_GetGraphicsResetStatusARB) (GET_by_offset
14012 (disp,
14013 _gloffset_GetGraphicsResetStatusARB));
14014}
14015
14016static inline void
14017SET_GetGraphicsResetStatusARB(struct _glapi_table *disp,
14018 GLenum(GLAPIENTRYP fn) (void))
14019{
14020 SET_by_offset(disp, _gloffset_GetGraphicsResetStatusARB, fn);
14021}
14022
14023typedef void (GLAPIENTRYP _glptr_GetnColorTableARB) (GLenum, GLenum, GLenum,
14024 GLsizei, GLvoid *);
14025#define CALL_GetnColorTableARB(disp, parameters) \
14026 (* GET_GetnColorTableARB(disp)) parameters
14027static inline _glptr_GetnColorTableARB
14028GET_GetnColorTableARB(struct _glapi_table *disp)
14029{
14030 return (_glptr_GetnColorTableARB) (GET_by_offset
14031 (disp, _gloffset_GetnColorTableARB));
14032}
14033
14034static inline void
14035SET_GetnColorTableARB(struct _glapi_table *disp,
14036 void (GLAPIENTRYP fn) (GLenum, GLenum, GLenum, GLsizei,
14037 GLvoid *))
14038{
14039 SET_by_offset(disp, _gloffset_GetnColorTableARB, fn);
14040}
14041
14042typedef void (GLAPIENTRYP _glptr_GetnCompressedTexImageARB) (GLenum, GLint,
14043 GLsizei, GLvoid *);
14044#define CALL_GetnCompressedTexImageARB(disp, parameters) \
14045 (* GET_GetnCompressedTexImageARB(disp)) parameters
14046static inline _glptr_GetnCompressedTexImageARB
14047GET_GetnCompressedTexImageARB(struct _glapi_table *disp)
14048{
14049 return (_glptr_GetnCompressedTexImageARB) (GET_by_offset
14050 (disp,
14051 _gloffset_GetnCompressedTexImageARB));
14052}
14053
14054static inline void
14055SET_GetnCompressedTexImageARB(struct _glapi_table *disp,
14056 void (GLAPIENTRYP fn) (GLenum, GLint, GLsizei,
14057 GLvoid *))
14058{
14059 SET_by_offset(disp, _gloffset_GetnCompressedTexImageARB, fn);
14060}
14061
14062typedef void (GLAPIENTRYP _glptr_GetnConvolutionFilterARB) (GLenum, GLenum,
14063 GLenum, GLsizei,
14064 GLvoid *);
14065#define CALL_GetnConvolutionFilterARB(disp, parameters) \
14066 (* GET_GetnConvolutionFilterARB(disp)) parameters
14067static inline _glptr_GetnConvolutionFilterARB
14068GET_GetnConvolutionFilterARB(struct _glapi_table *disp)
14069{
14070 return (_glptr_GetnConvolutionFilterARB) (GET_by_offset
14071 (disp,
14072 _gloffset_GetnConvolutionFilterARB));
14073}
14074
14075static inline void
14076SET_GetnConvolutionFilterARB(struct _glapi_table *disp,
14077 void (GLAPIENTRYP fn) (GLenum, GLenum, GLenum,
14078 GLsizei, GLvoid *))
14079{
14080 SET_by_offset(disp, _gloffset_GetnConvolutionFilterARB, fn);
14081}
14082
14083typedef void (GLAPIENTRYP _glptr_GetnHistogramARB) (GLenum, GLboolean, GLenum,
14084 GLenum, GLsizei, GLvoid *);
14085#define CALL_GetnHistogramARB(disp, parameters) \
14086 (* GET_GetnHistogramARB(disp)) parameters
14087static inline _glptr_GetnHistogramARB
14088GET_GetnHistogramARB(struct _glapi_table *disp)
14089{
14090 return (_glptr_GetnHistogramARB) (GET_by_offset
14091 (disp, _gloffset_GetnHistogramARB));
14092}
14093
14094static inline void
14095SET_GetnHistogramARB(struct _glapi_table *disp,
14096 void (GLAPIENTRYP fn) (GLenum, GLboolean, GLenum, GLenum,
14097 GLsizei, GLvoid *))
14098{
14099 SET_by_offset(disp, _gloffset_GetnHistogramARB, fn);
14100}
14101
14102typedef void (GLAPIENTRYP _glptr_GetnMapdvARB) (GLenum, GLenum, GLsizei,
14103 GLdouble *);
14104#define CALL_GetnMapdvARB(disp, parameters) \
14105 (* GET_GetnMapdvARB(disp)) parameters
14106static inline _glptr_GetnMapdvARB
14107GET_GetnMapdvARB(struct _glapi_table *disp)
14108{
14109 return (_glptr_GetnMapdvARB) (GET_by_offset(disp, _gloffset_GetnMapdvARB));
14110}
14111
14112static inline void
14113SET_GetnMapdvARB(struct _glapi_table *disp,
14114 void (GLAPIENTRYP fn) (GLenum, GLenum, GLsizei, GLdouble *))
14115{
14116 SET_by_offset(disp, _gloffset_GetnMapdvARB, fn);
14117}
14118
14119typedef void (GLAPIENTRYP _glptr_GetnMapfvARB) (GLenum, GLenum, GLsizei,
14120 GLfloat *);
14121#define CALL_GetnMapfvARB(disp, parameters) \
14122 (* GET_GetnMapfvARB(disp)) parameters
14123static inline _glptr_GetnMapfvARB
14124GET_GetnMapfvARB(struct _glapi_table *disp)
14125{
14126 return (_glptr_GetnMapfvARB) (GET_by_offset(disp, _gloffset_GetnMapfvARB));
14127}
14128
14129static inline void
14130SET_GetnMapfvARB(struct _glapi_table *disp,
14131 void (GLAPIENTRYP fn) (GLenum, GLenum, GLsizei, GLfloat *))
14132{
14133 SET_by_offset(disp, _gloffset_GetnMapfvARB, fn);
14134}
14135
14136typedef void (GLAPIENTRYP _glptr_GetnMapivARB) (GLenum, GLenum, GLsizei,
14137 GLint *);
14138#define CALL_GetnMapivARB(disp, parameters) \
14139 (* GET_GetnMapivARB(disp)) parameters
14140static inline _glptr_GetnMapivARB
14141GET_GetnMapivARB(struct _glapi_table *disp)
14142{
14143 return (_glptr_GetnMapivARB) (GET_by_offset(disp, _gloffset_GetnMapivARB));
14144}
14145
14146static inline void
14147SET_GetnMapivARB(struct _glapi_table *disp,
14148 void (GLAPIENTRYP fn) (GLenum, GLenum, GLsizei, GLint *))
14149{
14150 SET_by_offset(disp, _gloffset_GetnMapivARB, fn);
14151}
14152
14153typedef void (GLAPIENTRYP _glptr_GetnMinmaxARB) (GLenum, GLboolean, GLenum,
14154 GLenum, GLsizei, GLvoid *);
14155#define CALL_GetnMinmaxARB(disp, parameters) \
14156 (* GET_GetnMinmaxARB(disp)) parameters
14157static inline _glptr_GetnMinmaxARB
14158GET_GetnMinmaxARB(struct _glapi_table *disp)
14159{
14160 return (_glptr_GetnMinmaxARB) (GET_by_offset
14161 (disp, _gloffset_GetnMinmaxARB));
14162}
14163
14164static inline void
14165SET_GetnMinmaxARB(struct _glapi_table *disp,
14166 void (GLAPIENTRYP fn) (GLenum, GLboolean, GLenum, GLenum,
14167 GLsizei, GLvoid *))
14168{
14169 SET_by_offset(disp, _gloffset_GetnMinmaxARB, fn);
14170}
14171
14172typedef void (GLAPIENTRYP _glptr_GetnPixelMapfvARB) (GLenum, GLsizei,
14173 GLfloat *);
14174#define CALL_GetnPixelMapfvARB(disp, parameters) \
14175 (* GET_GetnPixelMapfvARB(disp)) parameters
14176static inline _glptr_GetnPixelMapfvARB
14177GET_GetnPixelMapfvARB(struct _glapi_table *disp)
14178{
14179 return (_glptr_GetnPixelMapfvARB) (GET_by_offset
14180 (disp, _gloffset_GetnPixelMapfvARB));
14181}
14182
14183static inline void
14184SET_GetnPixelMapfvARB(struct _glapi_table *disp,
14185 void (GLAPIENTRYP fn) (GLenum, GLsizei, GLfloat *))
14186{
14187 SET_by_offset(disp, _gloffset_GetnPixelMapfvARB, fn);
14188}
14189
14190typedef void (GLAPIENTRYP _glptr_GetnPixelMapuivARB) (GLenum, GLsizei,
14191 GLuint *);
14192#define CALL_GetnPixelMapuivARB(disp, parameters) \
14193 (* GET_GetnPixelMapuivARB(disp)) parameters
14194static inline _glptr_GetnPixelMapuivARB
14195GET_GetnPixelMapuivARB(struct _glapi_table *disp)
14196{
14197 return (_glptr_GetnPixelMapuivARB) (GET_by_offset
14198 (disp, _gloffset_GetnPixelMapuivARB));
14199}
14200
14201static inline void
14202SET_GetnPixelMapuivARB(struct _glapi_table *disp,
14203 void (GLAPIENTRYP fn) (GLenum, GLsizei, GLuint *))
14204{
14205 SET_by_offset(disp, _gloffset_GetnPixelMapuivARB, fn);
14206}
14207
14208typedef void (GLAPIENTRYP _glptr_GetnPixelMapusvARB) (GLenum, GLsizei,
14209 GLushort *);
14210#define CALL_GetnPixelMapusvARB(disp, parameters) \
14211 (* GET_GetnPixelMapusvARB(disp)) parameters
14212static inline _glptr_GetnPixelMapusvARB
14213GET_GetnPixelMapusvARB(struct _glapi_table *disp)
14214{
14215 return (_glptr_GetnPixelMapusvARB) (GET_by_offset
14216 (disp, _gloffset_GetnPixelMapusvARB));
14217}
14218
14219static inline void
14220SET_GetnPixelMapusvARB(struct _glapi_table *disp,
14221 void (GLAPIENTRYP fn) (GLenum, GLsizei, GLushort *))
14222{
14223 SET_by_offset(disp, _gloffset_GetnPixelMapusvARB, fn);
14224}
14225
14226typedef void (GLAPIENTRYP _glptr_GetnPolygonStippleARB) (GLsizei, GLubyte *);
14227
14228#define CALL_GetnPolygonStippleARB(disp, parameters) \
14229 (* GET_GetnPolygonStippleARB(disp)) parameters
14230static inline _glptr_GetnPolygonStippleARB
14231GET_GetnPolygonStippleARB(struct _glapi_table *disp)
14232{
14233 return (_glptr_GetnPolygonStippleARB) (GET_by_offset
14234 (disp,
14235 _gloffset_GetnPolygonStippleARB));
14236}
14237
14238static inline void
14239SET_GetnPolygonStippleARB(struct _glapi_table *disp,
14240 void (GLAPIENTRYP fn) (GLsizei, GLubyte *))
14241{
14242 SET_by_offset(disp, _gloffset_GetnPolygonStippleARB, fn);
14243}
14244
14245typedef void (GLAPIENTRYP _glptr_GetnSeparableFilterARB) (GLenum, GLenum,
14246 GLenum, GLsizei,
14247 GLvoid *, GLsizei,
14248 GLvoid *, GLvoid *);
14249#define CALL_GetnSeparableFilterARB(disp, parameters) \
14250 (* GET_GetnSeparableFilterARB(disp)) parameters
14251static inline _glptr_GetnSeparableFilterARB
14252GET_GetnSeparableFilterARB(struct _glapi_table *disp)
14253{
14254 return (_glptr_GetnSeparableFilterARB) (GET_by_offset
14255 (disp,
14256 _gloffset_GetnSeparableFilterARB));
14257}
14258
14259static inline void
14260SET_GetnSeparableFilterARB(struct _glapi_table *disp,
14261 void (GLAPIENTRYP fn) (GLenum, GLenum, GLenum,
14262 GLsizei, GLvoid *, GLsizei,
14263 GLvoid *, GLvoid *))
14264{
14265 SET_by_offset(disp, _gloffset_GetnSeparableFilterARB, fn);
14266}
14267
14268typedef void (GLAPIENTRYP _glptr_GetnTexImageARB) (GLenum, GLint, GLenum,
14269 GLenum, GLsizei, GLvoid *);
14270#define CALL_GetnTexImageARB(disp, parameters) \
14271 (* GET_GetnTexImageARB(disp)) parameters
14272static inline _glptr_GetnTexImageARB
14273GET_GetnTexImageARB(struct _glapi_table *disp)
14274{
14275 return (_glptr_GetnTexImageARB) (GET_by_offset
14276 (disp, _gloffset_GetnTexImageARB));
14277}
14278
14279static inline void
14280SET_GetnTexImageARB(struct _glapi_table *disp,
14281 void (GLAPIENTRYP fn) (GLenum, GLint, GLenum, GLenum,
14282 GLsizei, GLvoid *))
14283{
14284 SET_by_offset(disp, _gloffset_GetnTexImageARB, fn);
14285}
14286
14287typedef void (GLAPIENTRYP _glptr_GetnUniformdvARB) (GLhandleARB, GLint, GLsizei,
14288 GLdouble *);
14289#define CALL_GetnUniformdvARB(disp, parameters) \
14290 (* GET_GetnUniformdvARB(disp)) parameters
14291static inline _glptr_GetnUniformdvARB
14292GET_GetnUniformdvARB(struct _glapi_table *disp)
14293{
14294 return (_glptr_GetnUniformdvARB) (GET_by_offset
14295 (disp, _gloffset_GetnUniformdvARB));
14296}
14297
14298static inline void
14299SET_GetnUniformdvARB(struct _glapi_table *disp,
14300 void (GLAPIENTRYP fn) (GLhandleARB, GLint, GLsizei,
14301 GLdouble *))
14302{
14303 SET_by_offset(disp, _gloffset_GetnUniformdvARB, fn);
14304}
14305
14306typedef void (GLAPIENTRYP _glptr_GetnUniformfvARB) (GLhandleARB, GLint, GLsizei,
14307 GLfloat *);
14308#define CALL_GetnUniformfvARB(disp, parameters) \
14309 (* GET_GetnUniformfvARB(disp)) parameters
14310static inline _glptr_GetnUniformfvARB
14311GET_GetnUniformfvARB(struct _glapi_table *disp)
14312{
14313 return (_glptr_GetnUniformfvARB) (GET_by_offset
14314 (disp, _gloffset_GetnUniformfvARB));
14315}
14316
14317static inline void
14318SET_GetnUniformfvARB(struct _glapi_table *disp,
14319 void (GLAPIENTRYP fn) (GLhandleARB, GLint, GLsizei,
14320 GLfloat *))
14321{
14322 SET_by_offset(disp, _gloffset_GetnUniformfvARB, fn);
14323}
14324
14325typedef void (GLAPIENTRYP _glptr_GetnUniformivARB) (GLhandleARB, GLint, GLsizei,
14326 GLint *);
14327#define CALL_GetnUniformivARB(disp, parameters) \
14328 (* GET_GetnUniformivARB(disp)) parameters
14329static inline _glptr_GetnUniformivARB
14330GET_GetnUniformivARB(struct _glapi_table *disp)
14331{
14332 return (_glptr_GetnUniformivARB) (GET_by_offset
14333 (disp, _gloffset_GetnUniformivARB));
14334}
14335
14336static inline void
14337SET_GetnUniformivARB(struct _glapi_table *disp,
14338 void (GLAPIENTRYP fn) (GLhandleARB, GLint, GLsizei,
14339 GLint *))
14340{
14341 SET_by_offset(disp, _gloffset_GetnUniformivARB, fn);
14342}
14343
14344typedef void (GLAPIENTRYP _glptr_GetnUniformuivARB) (GLhandleARB, GLint,
14345 GLsizei, GLuint *);
14346#define CALL_GetnUniformuivARB(disp, parameters) \
14347 (* GET_GetnUniformuivARB(disp)) parameters
14348static inline _glptr_GetnUniformuivARB
14349GET_GetnUniformuivARB(struct _glapi_table *disp)
14350{
14351 return (_glptr_GetnUniformuivARB) (GET_by_offset
14352 (disp, _gloffset_GetnUniformuivARB));
14353}
14354
14355static inline void
14356SET_GetnUniformuivARB(struct _glapi_table *disp,
14357 void (GLAPIENTRYP fn) (GLhandleARB, GLint, GLsizei,
14358 GLuint *))
14359{
14360 SET_by_offset(disp, _gloffset_GetnUniformuivARB, fn);
14361}
14362
14363typedef void (GLAPIENTRYP _glptr_ReadnPixelsARB) (GLint, GLint, GLsizei,
14364 GLsizei, GLenum, GLenum,
14365 GLsizei, GLvoid *);
14366#define CALL_ReadnPixelsARB(disp, parameters) \
14367 (* GET_ReadnPixelsARB(disp)) parameters
14368static inline _glptr_ReadnPixelsARB
14369GET_ReadnPixelsARB(struct _glapi_table *disp)
14370{
14371 return (_glptr_ReadnPixelsARB) (GET_by_offset
14372 (disp, _gloffset_ReadnPixelsARB));
14373}
14374
14375static inline void
14376SET_ReadnPixelsARB(struct _glapi_table *disp,
14377 void (GLAPIENTRYP fn) (GLint, GLint, GLsizei, GLsizei,
14378 GLenum, GLenum, GLsizei, GLvoid *))
14379{
14380 SET_by_offset(disp, _gloffset_ReadnPixelsARB, fn);
14381}
14382
14383typedef void (GLAPIENTRYP _glptr_TexStorage1D) (GLenum, GLsizei, GLenum,
14384 GLsizei);
14385#define CALL_TexStorage1D(disp, parameters) \
14386 (* GET_TexStorage1D(disp)) parameters
14387static inline _glptr_TexStorage1D
14388GET_TexStorage1D(struct _glapi_table *disp)
14389{
14390 return (_glptr_TexStorage1D) (GET_by_offset(disp, _gloffset_TexStorage1D));
14391}
14392
14393static inline void
14394SET_TexStorage1D(struct _glapi_table *disp,
14395 void (GLAPIENTRYP fn) (GLenum, GLsizei, GLenum, GLsizei))
14396{
14397 SET_by_offset(disp, _gloffset_TexStorage1D, fn);
14398}
14399
14400typedef void (GLAPIENTRYP _glptr_TexStorage2D) (GLenum, GLsizei, GLenum,
14401 GLsizei, GLsizei);
14402#define CALL_TexStorage2D(disp, parameters) \
14403 (* GET_TexStorage2D(disp)) parameters
14404static inline _glptr_TexStorage2D
14405GET_TexStorage2D(struct _glapi_table *disp)
14406{
14407 return (_glptr_TexStorage2D) (GET_by_offset(disp, _gloffset_TexStorage2D));
14408}
14409
14410static inline void
14411SET_TexStorage2D(struct _glapi_table *disp,
14412 void (GLAPIENTRYP fn) (GLenum, GLsizei, GLenum, GLsizei,
14413 GLsizei))
14414{
14415 SET_by_offset(disp, _gloffset_TexStorage2D, fn);
14416}
14417
14418typedef void (GLAPIENTRYP _glptr_TexStorage3D) (GLenum, GLsizei, GLenum,
14419 GLsizei, GLsizei, GLsizei);
14420#define CALL_TexStorage3D(disp, parameters) \
14421 (* GET_TexStorage3D(disp)) parameters
14422static inline _glptr_TexStorage3D
14423GET_TexStorage3D(struct _glapi_table *disp)
14424{
14425 return (_glptr_TexStorage3D) (GET_by_offset(disp, _gloffset_TexStorage3D));
14426}
14427
14428static inline void
14429SET_TexStorage3D(struct _glapi_table *disp,
14430 void (GLAPIENTRYP fn) (GLenum, GLsizei, GLenum, GLsizei,
14431 GLsizei, GLsizei))
14432{
14433 SET_by_offset(disp, _gloffset_TexStorage3D, fn);
14434}
14435
14436typedef void (GLAPIENTRYP _glptr_TextureStorage1DEXT) (GLuint, GLenum, GLsizei,
14437 GLenum, GLsizei);
14438#define CALL_TextureStorage1DEXT(disp, parameters) \
14439 (* GET_TextureStorage1DEXT(disp)) parameters
14440static inline _glptr_TextureStorage1DEXT
14441GET_TextureStorage1DEXT(struct _glapi_table *disp)
14442{
14443 return (_glptr_TextureStorage1DEXT) (GET_by_offset
14444 (disp, _gloffset_TextureStorage1DEXT));
14445}
14446
14447static inline void
14448SET_TextureStorage1DEXT(struct _glapi_table *disp,
14449 void (GLAPIENTRYP fn) (GLuint, GLenum, GLsizei, GLenum,
14450 GLsizei))
14451{
14452 SET_by_offset(disp, _gloffset_TextureStorage1DEXT, fn);
14453}
14454
14455typedef void (GLAPIENTRYP _glptr_TextureStorage2DEXT) (GLuint, GLenum, GLsizei,
14456 GLenum, GLsizei,
14457 GLsizei);
14458#define CALL_TextureStorage2DEXT(disp, parameters) \
14459 (* GET_TextureStorage2DEXT(disp)) parameters
14460static inline _glptr_TextureStorage2DEXT
14461GET_TextureStorage2DEXT(struct _glapi_table *disp)
14462{
14463 return (_glptr_TextureStorage2DEXT) (GET_by_offset
14464 (disp, _gloffset_TextureStorage2DEXT));
14465}
14466
14467static inline void
14468SET_TextureStorage2DEXT(struct _glapi_table *disp,
14469 void (GLAPIENTRYP fn) (GLuint, GLenum, GLsizei, GLenum,
14470 GLsizei, GLsizei))
14471{
14472 SET_by_offset(disp, _gloffset_TextureStorage2DEXT, fn);
14473}
14474
14475typedef void (GLAPIENTRYP _glptr_TextureStorage3DEXT) (GLuint, GLenum, GLsizei,
14476 GLenum, GLsizei, GLsizei,
14477 GLsizei);
14478#define CALL_TextureStorage3DEXT(disp, parameters) \
14479 (* GET_TextureStorage3DEXT(disp)) parameters
14480static inline _glptr_TextureStorage3DEXT
14481GET_TextureStorage3DEXT(struct _glapi_table *disp)
14482{
14483 return (_glptr_TextureStorage3DEXT) (GET_by_offset
14484 (disp, _gloffset_TextureStorage3DEXT));
14485}
14486
14487static inline void
14488SET_TextureStorage3DEXT(struct _glapi_table *disp,
14489 void (GLAPIENTRYP fn) (GLuint, GLenum, GLsizei, GLenum,
14490 GLsizei, GLsizei, GLsizei))
14491{
14492 SET_by_offset(disp, _gloffset_TextureStorage3DEXT, fn);
14493}
14494
14495typedef void (GLAPIENTRYP _glptr_PolygonOffsetEXT) (GLfloat, GLfloat);
14496
14497#define CALL_PolygonOffsetEXT(disp, parameters) \
14498 (* GET_PolygonOffsetEXT(disp)) parameters
14499static inline _glptr_PolygonOffsetEXT
14500GET_PolygonOffsetEXT(struct _glapi_table *disp)
14501{
14502 return (_glptr_PolygonOffsetEXT) (GET_by_offset
14503 (disp, _gloffset_PolygonOffsetEXT));
14504}
14505
14506static inline void
14507SET_PolygonOffsetEXT(struct _glapi_table *disp,
14508 void (GLAPIENTRYP fn) (GLfloat, GLfloat))
14509{
14510 SET_by_offset(disp, _gloffset_PolygonOffsetEXT, fn);
14511}
14512
14513typedef void (GLAPIENTRYP _glptr_GetPixelTexGenParameterfvSGIS) (GLenum,
14514 GLfloat *);
14515#define CALL_GetPixelTexGenParameterfvSGIS(disp, parameters) \
14516 (* GET_GetPixelTexGenParameterfvSGIS(disp)) parameters
14517static inline _glptr_GetPixelTexGenParameterfvSGIS
14518GET_GetPixelTexGenParameterfvSGIS(struct _glapi_table *disp)
14519{
14520 return (_glptr_GetPixelTexGenParameterfvSGIS) (GET_by_offset
14521 (disp,
14522 _gloffset_GetPixelTexGenParameterfvSGIS));
14523}
14524
14525static inline void
14526SET_GetPixelTexGenParameterfvSGIS(struct _glapi_table *disp,
14527 void (GLAPIENTRYP fn) (GLenum, GLfloat *))
14528{
14529 SET_by_offset(disp, _gloffset_GetPixelTexGenParameterfvSGIS, fn);
14530}
14531
14532typedef void (GLAPIENTRYP _glptr_GetPixelTexGenParameterivSGIS) (GLenum,
14533 GLint *);
14534#define CALL_GetPixelTexGenParameterivSGIS(disp, parameters) \
14535 (* GET_GetPixelTexGenParameterivSGIS(disp)) parameters
14536static inline _glptr_GetPixelTexGenParameterivSGIS
14537GET_GetPixelTexGenParameterivSGIS(struct _glapi_table *disp)
14538{
14539 return (_glptr_GetPixelTexGenParameterivSGIS) (GET_by_offset
14540 (disp,
14541 _gloffset_GetPixelTexGenParameterivSGIS));
14542}
14543
14544static inline void
14545SET_GetPixelTexGenParameterivSGIS(struct _glapi_table *disp,
14546 void (GLAPIENTRYP fn) (GLenum, GLint *))
14547{
14548 SET_by_offset(disp, _gloffset_GetPixelTexGenParameterivSGIS, fn);
14549}
14550
14551typedef void (GLAPIENTRYP _glptr_PixelTexGenParameterfSGIS) (GLenum, GLfloat);
14552
14553#define CALL_PixelTexGenParameterfSGIS(disp, parameters) \
14554 (* GET_PixelTexGenParameterfSGIS(disp)) parameters
14555static inline _glptr_PixelTexGenParameterfSGIS
14556GET_PixelTexGenParameterfSGIS(struct _glapi_table *disp)
14557{
14558 return (_glptr_PixelTexGenParameterfSGIS) (GET_by_offset
14559 (disp,
14560 _gloffset_PixelTexGenParameterfSGIS));
14561}
14562
14563static inline void
14564SET_PixelTexGenParameterfSGIS(struct _glapi_table *disp,
14565 void (GLAPIENTRYP fn) (GLenum, GLfloat))
14566{
14567 SET_by_offset(disp, _gloffset_PixelTexGenParameterfSGIS, fn);
14568}
14569
14570typedef void (GLAPIENTRYP _glptr_PixelTexGenParameterfvSGIS) (GLenum,
14571 const GLfloat *);
14572#define CALL_PixelTexGenParameterfvSGIS(disp, parameters) \
14573 (* GET_PixelTexGenParameterfvSGIS(disp)) parameters
14574static inline _glptr_PixelTexGenParameterfvSGIS
14575GET_PixelTexGenParameterfvSGIS(struct _glapi_table *disp)
14576{
14577 return (_glptr_PixelTexGenParameterfvSGIS) (GET_by_offset
14578 (disp,
14579 _gloffset_PixelTexGenParameterfvSGIS));
14580}
14581
14582static inline void
14583SET_PixelTexGenParameterfvSGIS(struct _glapi_table *disp,
14584 void (GLAPIENTRYP fn) (GLenum, const GLfloat *))
14585{
14586 SET_by_offset(disp, _gloffset_PixelTexGenParameterfvSGIS, fn);
14587}
14588
14589typedef void (GLAPIENTRYP _glptr_PixelTexGenParameteriSGIS) (GLenum, GLint);
14590
14591#define CALL_PixelTexGenParameteriSGIS(disp, parameters) \
14592 (* GET_PixelTexGenParameteriSGIS(disp)) parameters
14593static inline _glptr_PixelTexGenParameteriSGIS
14594GET_PixelTexGenParameteriSGIS(struct _glapi_table *disp)
14595{
14596 return (_glptr_PixelTexGenParameteriSGIS) (GET_by_offset
14597 (disp,
14598 _gloffset_PixelTexGenParameteriSGIS));
14599}
14600
14601static inline void
14602SET_PixelTexGenParameteriSGIS(struct _glapi_table *disp,
14603 void (GLAPIENTRYP fn) (GLenum, GLint))
14604{
14605 SET_by_offset(disp, _gloffset_PixelTexGenParameteriSGIS, fn);
14606}
14607
14608typedef void (GLAPIENTRYP _glptr_PixelTexGenParameterivSGIS) (GLenum,
14609 const GLint *);
14610#define CALL_PixelTexGenParameterivSGIS(disp, parameters) \
14611 (* GET_PixelTexGenParameterivSGIS(disp)) parameters
14612static inline _glptr_PixelTexGenParameterivSGIS
14613GET_PixelTexGenParameterivSGIS(struct _glapi_table *disp)
14614{
14615 return (_glptr_PixelTexGenParameterivSGIS) (GET_by_offset
14616 (disp,
14617 _gloffset_PixelTexGenParameterivSGIS));
14618}
14619
14620static inline void
14621SET_PixelTexGenParameterivSGIS(struct _glapi_table *disp,
14622 void (GLAPIENTRYP fn) (GLenum, const GLint *))
14623{
14624 SET_by_offset(disp, _gloffset_PixelTexGenParameterivSGIS, fn);
14625}
14626
14627typedef void (GLAPIENTRYP _glptr_SampleMaskSGIS) (GLclampf, GLboolean);
14628
14629#define CALL_SampleMaskSGIS(disp, parameters) \
14630 (* GET_SampleMaskSGIS(disp)) parameters
14631static inline _glptr_SampleMaskSGIS
14632GET_SampleMaskSGIS(struct _glapi_table *disp)
14633{
14634 return (_glptr_SampleMaskSGIS) (GET_by_offset
14635 (disp, _gloffset_SampleMaskSGIS));
14636}
14637
14638static inline void
14639SET_SampleMaskSGIS(struct _glapi_table *disp,
14640 void (GLAPIENTRYP fn) (GLclampf, GLboolean))
14641{
14642 SET_by_offset(disp, _gloffset_SampleMaskSGIS, fn);
14643}
14644
14645typedef void (GLAPIENTRYP _glptr_SamplePatternSGIS) (GLenum);
14646
14647#define CALL_SamplePatternSGIS(disp, parameters) \
14648 (* GET_SamplePatternSGIS(disp)) parameters
14649static inline _glptr_SamplePatternSGIS
14650GET_SamplePatternSGIS(struct _glapi_table *disp)
14651{
14652 return (_glptr_SamplePatternSGIS) (GET_by_offset
14653 (disp, _gloffset_SamplePatternSGIS));
14654}
14655
14656static inline void
14657SET_SamplePatternSGIS(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum))
14658{
14659 SET_by_offset(disp, _gloffset_SamplePatternSGIS, fn);
14660}
14661
14662typedef void (GLAPIENTRYP _glptr_ColorPointerEXT) (GLint, GLenum, GLsizei,
14663 GLsizei, const GLvoid *);
14664#define CALL_ColorPointerEXT(disp, parameters) \
14665 (* GET_ColorPointerEXT(disp)) parameters
14666static inline _glptr_ColorPointerEXT
14667GET_ColorPointerEXT(struct _glapi_table *disp)
14668{
14669 return (_glptr_ColorPointerEXT) (GET_by_offset
14670 (disp, _gloffset_ColorPointerEXT));
14671}
14672
14673static inline void
14674SET_ColorPointerEXT(struct _glapi_table *disp,
14675 void (GLAPIENTRYP fn) (GLint, GLenum, GLsizei, GLsizei,
14676 const GLvoid *))
14677{
14678 SET_by_offset(disp, _gloffset_ColorPointerEXT, fn);
14679}
14680
14681typedef void (GLAPIENTRYP _glptr_EdgeFlagPointerEXT) (GLsizei, GLsizei,
14682 const GLboolean *);
14683#define CALL_EdgeFlagPointerEXT(disp, parameters) \
14684 (* GET_EdgeFlagPointerEXT(disp)) parameters
14685static inline _glptr_EdgeFlagPointerEXT
14686GET_EdgeFlagPointerEXT(struct _glapi_table *disp)
14687{
14688 return (_glptr_EdgeFlagPointerEXT) (GET_by_offset
14689 (disp, _gloffset_EdgeFlagPointerEXT));
14690}
14691
14692static inline void
14693SET_EdgeFlagPointerEXT(struct _glapi_table *disp,
14694 void (GLAPIENTRYP fn) (GLsizei, GLsizei,
14695 const GLboolean *))
14696{
14697 SET_by_offset(disp, _gloffset_EdgeFlagPointerEXT, fn);
14698}
14699
14700typedef void (GLAPIENTRYP _glptr_IndexPointerEXT) (GLenum, GLsizei, GLsizei,
14701 const GLvoid *);
14702#define CALL_IndexPointerEXT(disp, parameters) \
14703 (* GET_IndexPointerEXT(disp)) parameters
14704static inline _glptr_IndexPointerEXT
14705GET_IndexPointerEXT(struct _glapi_table *disp)
14706{
14707 return (_glptr_IndexPointerEXT) (GET_by_offset
14708 (disp, _gloffset_IndexPointerEXT));
14709}
14710
14711static inline void
14712SET_IndexPointerEXT(struct _glapi_table *disp,
14713 void (GLAPIENTRYP fn) (GLenum, GLsizei, GLsizei,
14714 const GLvoid *))
14715{
14716 SET_by_offset(disp, _gloffset_IndexPointerEXT, fn);
14717}
14718
14719typedef void (GLAPIENTRYP _glptr_NormalPointerEXT) (GLenum, GLsizei, GLsizei,
14720 const GLvoid *);
14721#define CALL_NormalPointerEXT(disp, parameters) \
14722 (* GET_NormalPointerEXT(disp)) parameters
14723static inline _glptr_NormalPointerEXT
14724GET_NormalPointerEXT(struct _glapi_table *disp)
14725{
14726 return (_glptr_NormalPointerEXT) (GET_by_offset
14727 (disp, _gloffset_NormalPointerEXT));
14728}
14729
14730static inline void
14731SET_NormalPointerEXT(struct _glapi_table *disp,
14732 void (GLAPIENTRYP fn) (GLenum, GLsizei, GLsizei,
14733 const GLvoid *))
14734{
14735 SET_by_offset(disp, _gloffset_NormalPointerEXT, fn);
14736}
14737
14738typedef void (GLAPIENTRYP _glptr_TexCoordPointerEXT) (GLint, GLenum, GLsizei,
14739 GLsizei, const GLvoid *);
14740#define CALL_TexCoordPointerEXT(disp, parameters) \
14741 (* GET_TexCoordPointerEXT(disp)) parameters
14742static inline _glptr_TexCoordPointerEXT
14743GET_TexCoordPointerEXT(struct _glapi_table *disp)
14744{
14745 return (_glptr_TexCoordPointerEXT) (GET_by_offset
14746 (disp, _gloffset_TexCoordPointerEXT));
14747}
14748
14749static inline void
14750SET_TexCoordPointerEXT(struct _glapi_table *disp,
14751 void (GLAPIENTRYP fn) (GLint, GLenum, GLsizei, GLsizei,
14752 const GLvoid *))
14753{
14754 SET_by_offset(disp, _gloffset_TexCoordPointerEXT, fn);
14755}
14756
14757typedef void (GLAPIENTRYP _glptr_VertexPointerEXT) (GLint, GLenum, GLsizei,
14758 GLsizei, const GLvoid *);
14759#define CALL_VertexPointerEXT(disp, parameters) \
14760 (* GET_VertexPointerEXT(disp)) parameters
14761static inline _glptr_VertexPointerEXT
14762GET_VertexPointerEXT(struct _glapi_table *disp)
14763{
14764 return (_glptr_VertexPointerEXT) (GET_by_offset
14765 (disp, _gloffset_VertexPointerEXT));
14766}
14767
14768static inline void
14769SET_VertexPointerEXT(struct _glapi_table *disp,
14770 void (GLAPIENTRYP fn) (GLint, GLenum, GLsizei, GLsizei,
14771 const GLvoid *))
14772{
14773 SET_by_offset(disp, _gloffset_VertexPointerEXT, fn);
14774}
14775
14776typedef void (GLAPIENTRYP _glptr_PointParameterfEXT) (GLenum, GLfloat);
14777
14778#define CALL_PointParameterfEXT(disp, parameters) \
14779 (* GET_PointParameterfEXT(disp)) parameters
14780static inline _glptr_PointParameterfEXT
14781GET_PointParameterfEXT(struct _glapi_table *disp)
14782{
14783 return (_glptr_PointParameterfEXT) (GET_by_offset
14784 (disp, _gloffset_PointParameterfEXT));
14785}
14786
14787static inline void
14788SET_PointParameterfEXT(struct _glapi_table *disp,
14789 void (GLAPIENTRYP fn) (GLenum, GLfloat))
14790{
14791 SET_by_offset(disp, _gloffset_PointParameterfEXT, fn);
14792}
14793
14794typedef void (GLAPIENTRYP _glptr_PointParameterfvEXT) (GLenum, const GLfloat *);
14795
14796#define CALL_PointParameterfvEXT(disp, parameters) \
14797 (* GET_PointParameterfvEXT(disp)) parameters
14798static inline _glptr_PointParameterfvEXT
14799GET_PointParameterfvEXT(struct _glapi_table *disp)
14800{
14801 return (_glptr_PointParameterfvEXT) (GET_by_offset
14802 (disp, _gloffset_PointParameterfvEXT));
14803}
14804
14805static inline void
14806SET_PointParameterfvEXT(struct _glapi_table *disp,
14807 void (GLAPIENTRYP fn) (GLenum, const GLfloat *))
14808{
14809 SET_by_offset(disp, _gloffset_PointParameterfvEXT, fn);
14810}
14811
14812typedef void (GLAPIENTRYP _glptr_LockArraysEXT) (GLint, GLsizei);
14813
14814#define CALL_LockArraysEXT(disp, parameters) \
14815 (* GET_LockArraysEXT(disp)) parameters
14816static inline _glptr_LockArraysEXT
14817GET_LockArraysEXT(struct _glapi_table *disp)
14818{
14819 return (_glptr_LockArraysEXT) (GET_by_offset
14820 (disp, _gloffset_LockArraysEXT));
14821}
14822
14823static inline void
14824SET_LockArraysEXT(struct _glapi_table *disp,
14825 void (GLAPIENTRYP fn) (GLint, GLsizei))
14826{
14827 SET_by_offset(disp, _gloffset_LockArraysEXT, fn);
14828}
14829
14830typedef void (GLAPIENTRYP _glptr_UnlockArraysEXT) (void);
14831
14832#define CALL_UnlockArraysEXT(disp, parameters) \
14833 (* GET_UnlockArraysEXT(disp)) parameters
14834static inline _glptr_UnlockArraysEXT
14835GET_UnlockArraysEXT(struct _glapi_table *disp)
14836{
14837 return (_glptr_UnlockArraysEXT) (GET_by_offset
14838 (disp, _gloffset_UnlockArraysEXT));
14839}
14840
14841static inline void
14842SET_UnlockArraysEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn) (void))
14843{
14844 SET_by_offset(disp, _gloffset_UnlockArraysEXT, fn);
14845}
14846
14847typedef void (GLAPIENTRYP _glptr_SecondaryColor3bEXT) (GLbyte, GLbyte, GLbyte);
14848
14849#define CALL_SecondaryColor3bEXT(disp, parameters) \
14850 (* GET_SecondaryColor3bEXT(disp)) parameters
14851static inline _glptr_SecondaryColor3bEXT
14852GET_SecondaryColor3bEXT(struct _glapi_table *disp)
14853{
14854 return (_glptr_SecondaryColor3bEXT) (GET_by_offset
14855 (disp, _gloffset_SecondaryColor3bEXT));
14856}
14857
14858static inline void
14859SET_SecondaryColor3bEXT(struct _glapi_table *disp,
14860 void (GLAPIENTRYP fn) (GLbyte, GLbyte, GLbyte))
14861{
14862 SET_by_offset(disp, _gloffset_SecondaryColor3bEXT, fn);
14863}
14864
14865typedef void (GLAPIENTRYP _glptr_SecondaryColor3bvEXT) (const GLbyte *);
14866
14867#define CALL_SecondaryColor3bvEXT(disp, parameters) \
14868 (* GET_SecondaryColor3bvEXT(disp)) parameters
14869static inline _glptr_SecondaryColor3bvEXT
14870GET_SecondaryColor3bvEXT(struct _glapi_table *disp)
14871{
14872 return (_glptr_SecondaryColor3bvEXT) (GET_by_offset
14873 (disp,
14874 _gloffset_SecondaryColor3bvEXT));
14875}
14876
14877static inline void
14878SET_SecondaryColor3bvEXT(struct _glapi_table *disp,
14879 void (GLAPIENTRYP fn) (const GLbyte *))
14880{
14881 SET_by_offset(disp, _gloffset_SecondaryColor3bvEXT, fn);
14882}
14883
14884typedef void (GLAPIENTRYP _glptr_SecondaryColor3dEXT) (GLdouble, GLdouble,
14885 GLdouble);
14886#define CALL_SecondaryColor3dEXT(disp, parameters) \
14887 (* GET_SecondaryColor3dEXT(disp)) parameters
14888static inline _glptr_SecondaryColor3dEXT
14889GET_SecondaryColor3dEXT(struct _glapi_table *disp)
14890{
14891 return (_glptr_SecondaryColor3dEXT) (GET_by_offset
14892 (disp, _gloffset_SecondaryColor3dEXT));
14893}
14894
14895static inline void
14896SET_SecondaryColor3dEXT(struct _glapi_table *disp,
14897 void (GLAPIENTRYP fn) (GLdouble, GLdouble, GLdouble))
14898{
14899 SET_by_offset(disp, _gloffset_SecondaryColor3dEXT, fn);
14900}
14901
14902typedef void (GLAPIENTRYP _glptr_SecondaryColor3dvEXT) (const GLdouble *);
14903
14904#define CALL_SecondaryColor3dvEXT(disp, parameters) \
14905 (* GET_SecondaryColor3dvEXT(disp)) parameters
14906static inline _glptr_SecondaryColor3dvEXT
14907GET_SecondaryColor3dvEXT(struct _glapi_table *disp)
14908{
14909 return (_glptr_SecondaryColor3dvEXT) (GET_by_offset
14910 (disp,
14911 _gloffset_SecondaryColor3dvEXT));
14912}
14913
14914static inline void
14915SET_SecondaryColor3dvEXT(struct _glapi_table *disp,
14916 void (GLAPIENTRYP fn) (const GLdouble *))
14917{
14918 SET_by_offset(disp, _gloffset_SecondaryColor3dvEXT, fn);
14919}
14920
14921typedef void (GLAPIENTRYP _glptr_SecondaryColor3fEXT) (GLfloat, GLfloat,
14922 GLfloat);
14923#define CALL_SecondaryColor3fEXT(disp, parameters) \
14924 (* GET_SecondaryColor3fEXT(disp)) parameters
14925static inline _glptr_SecondaryColor3fEXT
14926GET_SecondaryColor3fEXT(struct _glapi_table *disp)
14927{
14928 return (_glptr_SecondaryColor3fEXT) (GET_by_offset
14929 (disp, _gloffset_SecondaryColor3fEXT));
14930}
14931
14932static inline void
14933SET_SecondaryColor3fEXT(struct _glapi_table *disp,
14934 void (GLAPIENTRYP fn) (GLfloat, GLfloat, GLfloat))
14935{
14936 SET_by_offset(disp, _gloffset_SecondaryColor3fEXT, fn);
14937}
14938
14939typedef void (GLAPIENTRYP _glptr_SecondaryColor3fvEXT) (const GLfloat *);
14940
14941#define CALL_SecondaryColor3fvEXT(disp, parameters) \
14942 (* GET_SecondaryColor3fvEXT(disp)) parameters
14943static inline _glptr_SecondaryColor3fvEXT
14944GET_SecondaryColor3fvEXT(struct _glapi_table *disp)
14945{
14946 return (_glptr_SecondaryColor3fvEXT) (GET_by_offset
14947 (disp,
14948 _gloffset_SecondaryColor3fvEXT));
14949}
14950
14951static inline void
14952SET_SecondaryColor3fvEXT(struct _glapi_table *disp,
14953 void (GLAPIENTRYP fn) (const GLfloat *))
14954{
14955 SET_by_offset(disp, _gloffset_SecondaryColor3fvEXT, fn);
14956}
14957
14958typedef void (GLAPIENTRYP _glptr_SecondaryColor3iEXT) (GLint, GLint, GLint);
14959
14960#define CALL_SecondaryColor3iEXT(disp, parameters) \
14961 (* GET_SecondaryColor3iEXT(disp)) parameters
14962static inline _glptr_SecondaryColor3iEXT
14963GET_SecondaryColor3iEXT(struct _glapi_table *disp)
14964{
14965 return (_glptr_SecondaryColor3iEXT) (GET_by_offset
14966 (disp, _gloffset_SecondaryColor3iEXT));
14967}
14968
14969static inline void
14970SET_SecondaryColor3iEXT(struct _glapi_table *disp,
14971 void (GLAPIENTRYP fn) (GLint, GLint, GLint))
14972{
14973 SET_by_offset(disp, _gloffset_SecondaryColor3iEXT, fn);
14974}
14975
14976typedef void (GLAPIENTRYP _glptr_SecondaryColor3ivEXT) (const GLint *);
14977
14978#define CALL_SecondaryColor3ivEXT(disp, parameters) \
14979 (* GET_SecondaryColor3ivEXT(disp)) parameters
14980static inline _glptr_SecondaryColor3ivEXT
14981GET_SecondaryColor3ivEXT(struct _glapi_table *disp)
14982{
14983 return (_glptr_SecondaryColor3ivEXT) (GET_by_offset
14984 (disp,
14985 _gloffset_SecondaryColor3ivEXT));
14986}
14987
14988static inline void
14989SET_SecondaryColor3ivEXT(struct _glapi_table *disp,
14990 void (GLAPIENTRYP fn) (const GLint *))
14991{
14992 SET_by_offset(disp, _gloffset_SecondaryColor3ivEXT, fn);
14993}
14994
14995typedef void (GLAPIENTRYP _glptr_SecondaryColor3sEXT) (GLshort, GLshort,
14996 GLshort);
14997#define CALL_SecondaryColor3sEXT(disp, parameters) \
14998 (* GET_SecondaryColor3sEXT(disp)) parameters
14999static inline _glptr_SecondaryColor3sEXT
15000GET_SecondaryColor3sEXT(struct _glapi_table *disp)
15001{
15002 return (_glptr_SecondaryColor3sEXT) (GET_by_offset
15003 (disp, _gloffset_SecondaryColor3sEXT));
15004}
15005
15006static inline void
15007SET_SecondaryColor3sEXT(struct _glapi_table *disp,
15008 void (GLAPIENTRYP fn) (GLshort, GLshort, GLshort))
15009{
15010 SET_by_offset(disp, _gloffset_SecondaryColor3sEXT, fn);
15011}
15012
15013typedef void (GLAPIENTRYP _glptr_SecondaryColor3svEXT) (const GLshort *);
15014
15015#define CALL_SecondaryColor3svEXT(disp, parameters) \
15016 (* GET_SecondaryColor3svEXT(disp)) parameters
15017static inline _glptr_SecondaryColor3svEXT
15018GET_SecondaryColor3svEXT(struct _glapi_table *disp)
15019{
15020 return (_glptr_SecondaryColor3svEXT) (GET_by_offset
15021 (disp,
15022 _gloffset_SecondaryColor3svEXT));
15023}
15024
15025static inline void
15026SET_SecondaryColor3svEXT(struct _glapi_table *disp,
15027 void (GLAPIENTRYP fn) (const GLshort *))
15028{
15029 SET_by_offset(disp, _gloffset_SecondaryColor3svEXT, fn);
15030}
15031
15032typedef void (GLAPIENTRYP _glptr_SecondaryColor3ubEXT) (GLubyte, GLubyte,
15033 GLubyte);
15034#define CALL_SecondaryColor3ubEXT(disp, parameters) \
15035 (* GET_SecondaryColor3ubEXT(disp)) parameters
15036static inline _glptr_SecondaryColor3ubEXT
15037GET_SecondaryColor3ubEXT(struct _glapi_table *disp)
15038{
15039 return (_glptr_SecondaryColor3ubEXT) (GET_by_offset
15040 (disp,
15041 _gloffset_SecondaryColor3ubEXT));
15042}
15043
15044static inline void
15045SET_SecondaryColor3ubEXT(struct _glapi_table *disp,
15046 void (GLAPIENTRYP fn) (GLubyte, GLubyte, GLubyte))
15047{
15048 SET_by_offset(disp, _gloffset_SecondaryColor3ubEXT, fn);
15049}
15050
15051typedef void (GLAPIENTRYP _glptr_SecondaryColor3ubvEXT) (const GLubyte *);
15052
15053#define CALL_SecondaryColor3ubvEXT(disp, parameters) \
15054 (* GET_SecondaryColor3ubvEXT(disp)) parameters
15055static inline _glptr_SecondaryColor3ubvEXT
15056GET_SecondaryColor3ubvEXT(struct _glapi_table *disp)
15057{
15058 return (_glptr_SecondaryColor3ubvEXT) (GET_by_offset
15059 (disp,
15060 _gloffset_SecondaryColor3ubvEXT));
15061}
15062
15063static inline void
15064SET_SecondaryColor3ubvEXT(struct _glapi_table *disp,
15065 void (GLAPIENTRYP fn) (const GLubyte *))
15066{
15067 SET_by_offset(disp, _gloffset_SecondaryColor3ubvEXT, fn);
15068}
15069
15070typedef void (GLAPIENTRYP _glptr_SecondaryColor3uiEXT) (GLuint, GLuint, GLuint);
15071
15072#define CALL_SecondaryColor3uiEXT(disp, parameters) \
15073 (* GET_SecondaryColor3uiEXT(disp)) parameters
15074static inline _glptr_SecondaryColor3uiEXT
15075GET_SecondaryColor3uiEXT(struct _glapi_table *disp)
15076{
15077 return (_glptr_SecondaryColor3uiEXT) (GET_by_offset
15078 (disp,
15079 _gloffset_SecondaryColor3uiEXT));
15080}
15081
15082static inline void
15083SET_SecondaryColor3uiEXT(struct _glapi_table *disp,
15084 void (GLAPIENTRYP fn) (GLuint, GLuint, GLuint))
15085{
15086 SET_by_offset(disp, _gloffset_SecondaryColor3uiEXT, fn);
15087}
15088
15089typedef void (GLAPIENTRYP _glptr_SecondaryColor3uivEXT) (const GLuint *);
15090
15091#define CALL_SecondaryColor3uivEXT(disp, parameters) \
15092 (* GET_SecondaryColor3uivEXT(disp)) parameters
15093static inline _glptr_SecondaryColor3uivEXT
15094GET_SecondaryColor3uivEXT(struct _glapi_table *disp)
15095{
15096 return (_glptr_SecondaryColor3uivEXT) (GET_by_offset
15097 (disp,
15098 _gloffset_SecondaryColor3uivEXT));
15099}
15100
15101static inline void
15102SET_SecondaryColor3uivEXT(struct _glapi_table *disp,
15103 void (GLAPIENTRYP fn) (const GLuint *))
15104{
15105 SET_by_offset(disp, _gloffset_SecondaryColor3uivEXT, fn);
15106}
15107
15108typedef void (GLAPIENTRYP _glptr_SecondaryColor3usEXT) (GLushort, GLushort,
15109 GLushort);
15110#define CALL_SecondaryColor3usEXT(disp, parameters) \
15111 (* GET_SecondaryColor3usEXT(disp)) parameters
15112static inline _glptr_SecondaryColor3usEXT
15113GET_SecondaryColor3usEXT(struct _glapi_table *disp)
15114{
15115 return (_glptr_SecondaryColor3usEXT) (GET_by_offset
15116 (disp,
15117 _gloffset_SecondaryColor3usEXT));
15118}
15119
15120static inline void
15121SET_SecondaryColor3usEXT(struct _glapi_table *disp,
15122 void (GLAPIENTRYP fn) (GLushort, GLushort, GLushort))
15123{
15124 SET_by_offset(disp, _gloffset_SecondaryColor3usEXT, fn);
15125}
15126
15127typedef void (GLAPIENTRYP _glptr_SecondaryColor3usvEXT) (const GLushort *);
15128
15129#define CALL_SecondaryColor3usvEXT(disp, parameters) \
15130 (* GET_SecondaryColor3usvEXT(disp)) parameters
15131static inline _glptr_SecondaryColor3usvEXT
15132GET_SecondaryColor3usvEXT(struct _glapi_table *disp)
15133{
15134 return (_glptr_SecondaryColor3usvEXT) (GET_by_offset
15135 (disp,
15136 _gloffset_SecondaryColor3usvEXT));
15137}
15138
15139static inline void
15140SET_SecondaryColor3usvEXT(struct _glapi_table *disp,
15141 void (GLAPIENTRYP fn) (const GLushort *))
15142{
15143 SET_by_offset(disp, _gloffset_SecondaryColor3usvEXT, fn);
15144}
15145
15146typedef void (GLAPIENTRYP _glptr_SecondaryColorPointerEXT) (GLint, GLenum,
15147 GLsizei,
15148 const GLvoid *);
15149#define CALL_SecondaryColorPointerEXT(disp, parameters) \
15150 (* GET_SecondaryColorPointerEXT(disp)) parameters
15151static inline _glptr_SecondaryColorPointerEXT
15152GET_SecondaryColorPointerEXT(struct _glapi_table *disp)
15153{
15154 return (_glptr_SecondaryColorPointerEXT) (GET_by_offset
15155 (disp,
15156 _gloffset_SecondaryColorPointerEXT));
15157}
15158
15159static inline void
15160SET_SecondaryColorPointerEXT(struct _glapi_table *disp,
15161 void (GLAPIENTRYP fn) (GLint, GLenum, GLsizei,
15162 const GLvoid *))
15163{
15164 SET_by_offset(disp, _gloffset_SecondaryColorPointerEXT, fn);
15165}
15166
15167typedef void (GLAPIENTRYP _glptr_MultiDrawArraysEXT) (GLenum, const GLint *,
15168 const GLsizei *, GLsizei);
15169#define CALL_MultiDrawArraysEXT(disp, parameters) \
15170 (* GET_MultiDrawArraysEXT(disp)) parameters
15171static inline _glptr_MultiDrawArraysEXT
15172GET_MultiDrawArraysEXT(struct _glapi_table *disp)
15173{
15174 return (_glptr_MultiDrawArraysEXT) (GET_by_offset
15175 (disp, _gloffset_MultiDrawArraysEXT));
15176}
15177
15178static inline void
15179SET_MultiDrawArraysEXT(struct _glapi_table *disp,
15180 void (GLAPIENTRYP fn) (GLenum, const GLint *,
15181 const GLsizei *, GLsizei))
15182{
15183 SET_by_offset(disp, _gloffset_MultiDrawArraysEXT, fn);
15184}
15185
15186typedef void (GLAPIENTRYP _glptr_MultiDrawElementsEXT) (GLenum, const GLsizei *,
15187 GLenum, const GLvoid **,
15188 GLsizei);
15189#define CALL_MultiDrawElementsEXT(disp, parameters) \
15190 (* GET_MultiDrawElementsEXT(disp)) parameters
15191static inline _glptr_MultiDrawElementsEXT
15192GET_MultiDrawElementsEXT(struct _glapi_table *disp)
15193{
15194 return (_glptr_MultiDrawElementsEXT) (GET_by_offset
15195 (disp,
15196 _gloffset_MultiDrawElementsEXT));
15197}
15198
15199static inline void
15200SET_MultiDrawElementsEXT(struct _glapi_table *disp,
15201 void (GLAPIENTRYP fn) (GLenum, const GLsizei *, GLenum,
15202 const GLvoid **, GLsizei))
15203{
15204 SET_by_offset(disp, _gloffset_MultiDrawElementsEXT, fn);
15205}
15206
15207typedef void (GLAPIENTRYP _glptr_FogCoordPointerEXT) (GLenum, GLsizei,
15208 const GLvoid *);
15209#define CALL_FogCoordPointerEXT(disp, parameters) \
15210 (* GET_FogCoordPointerEXT(disp)) parameters
15211static inline _glptr_FogCoordPointerEXT
15212GET_FogCoordPointerEXT(struct _glapi_table *disp)
15213{
15214 return (_glptr_FogCoordPointerEXT) (GET_by_offset
15215 (disp, _gloffset_FogCoordPointerEXT));
15216}
15217
15218static inline void
15219SET_FogCoordPointerEXT(struct _glapi_table *disp,
15220 void (GLAPIENTRYP fn) (GLenum, GLsizei, const GLvoid *))
15221{
15222 SET_by_offset(disp, _gloffset_FogCoordPointerEXT, fn);
15223}
15224
15225typedef void (GLAPIENTRYP _glptr_FogCoorddEXT) (GLdouble);
15226
15227#define CALL_FogCoorddEXT(disp, parameters) \
15228 (* GET_FogCoorddEXT(disp)) parameters
15229static inline _glptr_FogCoorddEXT
15230GET_FogCoorddEXT(struct _glapi_table *disp)
15231{
15232 return (_glptr_FogCoorddEXT) (GET_by_offset(disp, _gloffset_FogCoorddEXT));
15233}
15234
15235static inline void
15236SET_FogCoorddEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLdouble))
15237{
15238 SET_by_offset(disp, _gloffset_FogCoorddEXT, fn);
15239}
15240
15241typedef void (GLAPIENTRYP _glptr_FogCoorddvEXT) (const GLdouble *);
15242
15243#define CALL_FogCoorddvEXT(disp, parameters) \
15244 (* GET_FogCoorddvEXT(disp)) parameters
15245static inline _glptr_FogCoorddvEXT
15246GET_FogCoorddvEXT(struct _glapi_table *disp)
15247{
15248 return (_glptr_FogCoorddvEXT) (GET_by_offset
15249 (disp, _gloffset_FogCoorddvEXT));
15250}
15251
15252static inline void
15253SET_FogCoorddvEXT(struct _glapi_table *disp,
15254 void (GLAPIENTRYP fn) (const GLdouble *))
15255{
15256 SET_by_offset(disp, _gloffset_FogCoorddvEXT, fn);
15257}
15258
15259typedef void (GLAPIENTRYP _glptr_FogCoordfEXT) (GLfloat);
15260
15261#define CALL_FogCoordfEXT(disp, parameters) \
15262 (* GET_FogCoordfEXT(disp)) parameters
15263static inline _glptr_FogCoordfEXT
15264GET_FogCoordfEXT(struct _glapi_table *disp)
15265{
15266 return (_glptr_FogCoordfEXT) (GET_by_offset(disp, _gloffset_FogCoordfEXT));
15267}
15268
15269static inline void
15270SET_FogCoordfEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLfloat))
15271{
15272 SET_by_offset(disp, _gloffset_FogCoordfEXT, fn);
15273}
15274
15275typedef void (GLAPIENTRYP _glptr_FogCoordfvEXT) (const GLfloat *);
15276
15277#define CALL_FogCoordfvEXT(disp, parameters) \
15278 (* GET_FogCoordfvEXT(disp)) parameters
15279static inline _glptr_FogCoordfvEXT
15280GET_FogCoordfvEXT(struct _glapi_table *disp)
15281{
15282 return (_glptr_FogCoordfvEXT) (GET_by_offset
15283 (disp, _gloffset_FogCoordfvEXT));
15284}
15285
15286static inline void
15287SET_FogCoordfvEXT(struct _glapi_table *disp,
15288 void (GLAPIENTRYP fn) (const GLfloat *))
15289{
15290 SET_by_offset(disp, _gloffset_FogCoordfvEXT, fn);
15291}
15292
15293typedef void (GLAPIENTRYP _glptr_PixelTexGenSGIX) (GLenum);
15294
15295#define CALL_PixelTexGenSGIX(disp, parameters) \
15296 (* GET_PixelTexGenSGIX(disp)) parameters
15297static inline _glptr_PixelTexGenSGIX
15298GET_PixelTexGenSGIX(struct _glapi_table *disp)
15299{
15300 return (_glptr_PixelTexGenSGIX) (GET_by_offset
15301 (disp, _gloffset_PixelTexGenSGIX));
15302}
15303
15304static inline void
15305SET_PixelTexGenSGIX(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum))
15306{
15307 SET_by_offset(disp, _gloffset_PixelTexGenSGIX, fn);
15308}
15309
15310typedef void (GLAPIENTRYP _glptr_BlendFuncSeparateEXT) (GLenum, GLenum, GLenum,
15311 GLenum);
15312#define CALL_BlendFuncSeparateEXT(disp, parameters) \
15313 (* GET_BlendFuncSeparateEXT(disp)) parameters
15314static inline _glptr_BlendFuncSeparateEXT
15315GET_BlendFuncSeparateEXT(struct _glapi_table *disp)
15316{
15317 return (_glptr_BlendFuncSeparateEXT) (GET_by_offset
15318 (disp,
15319 _gloffset_BlendFuncSeparateEXT));
15320}
15321
15322static inline void
15323SET_BlendFuncSeparateEXT(struct _glapi_table *disp,
15324 void (GLAPIENTRYP fn) (GLenum, GLenum, GLenum, GLenum))
15325{
15326 SET_by_offset(disp, _gloffset_BlendFuncSeparateEXT, fn);
15327}
15328
15329typedef void (GLAPIENTRYP _glptr_FlushVertexArrayRangeNV) (void);
15330
15331#define CALL_FlushVertexArrayRangeNV(disp, parameters) \
15332 (* GET_FlushVertexArrayRangeNV(disp)) parameters
15333static inline _glptr_FlushVertexArrayRangeNV
15334GET_FlushVertexArrayRangeNV(struct _glapi_table *disp)
15335{
15336 return (_glptr_FlushVertexArrayRangeNV) (GET_by_offset
15337 (disp,
15338 _gloffset_FlushVertexArrayRangeNV));
15339}
15340
15341static inline void
15342SET_FlushVertexArrayRangeNV(struct _glapi_table *disp,
15343 void (GLAPIENTRYP fn) (void))
15344{
15345 SET_by_offset(disp, _gloffset_FlushVertexArrayRangeNV, fn);
15346}
15347
15348typedef void (GLAPIENTRYP _glptr_VertexArrayRangeNV) (GLsizei, const GLvoid *);
15349
15350#define CALL_VertexArrayRangeNV(disp, parameters) \
15351 (* GET_VertexArrayRangeNV(disp)) parameters
15352static inline _glptr_VertexArrayRangeNV
15353GET_VertexArrayRangeNV(struct _glapi_table *disp)
15354{
15355 return (_glptr_VertexArrayRangeNV) (GET_by_offset
15356 (disp, _gloffset_VertexArrayRangeNV));
15357}
15358
15359static inline void
15360SET_VertexArrayRangeNV(struct _glapi_table *disp,
15361 void (GLAPIENTRYP fn) (GLsizei, const GLvoid *))
15362{
15363 SET_by_offset(disp, _gloffset_VertexArrayRangeNV, fn);
15364}
15365
15366typedef void (GLAPIENTRYP _glptr_CombinerInputNV) (GLenum, GLenum, GLenum,
15367 GLenum, GLenum, GLenum);
15368#define CALL_CombinerInputNV(disp, parameters) \
15369 (* GET_CombinerInputNV(disp)) parameters
15370static inline _glptr_CombinerInputNV
15371GET_CombinerInputNV(struct _glapi_table *disp)
15372{
15373 return (_glptr_CombinerInputNV) (GET_by_offset
15374 (disp, _gloffset_CombinerInputNV));
15375}
15376
15377static inline void
15378SET_CombinerInputNV(struct _glapi_table *disp,
15379 void (GLAPIENTRYP fn) (GLenum, GLenum, GLenum, GLenum,
15380 GLenum, GLenum))
15381{
15382 SET_by_offset(disp, _gloffset_CombinerInputNV, fn);
15383}
15384
15385typedef void (GLAPIENTRYP _glptr_CombinerOutputNV) (GLenum, GLenum, GLenum,
15386 GLenum, GLenum, GLenum,
15387 GLenum, GLboolean,
15388 GLboolean, GLboolean);
15389#define CALL_CombinerOutputNV(disp, parameters) \
15390 (* GET_CombinerOutputNV(disp)) parameters
15391static inline _glptr_CombinerOutputNV
15392GET_CombinerOutputNV(struct _glapi_table *disp)
15393{
15394 return (_glptr_CombinerOutputNV) (GET_by_offset
15395 (disp, _gloffset_CombinerOutputNV));
15396}
15397
15398static inline void
15399SET_CombinerOutputNV(struct _glapi_table *disp,
15400 void (GLAPIENTRYP fn) (GLenum, GLenum, GLenum, GLenum,
15401 GLenum, GLenum, GLenum, GLboolean,
15402 GLboolean, GLboolean))
15403{
15404 SET_by_offset(disp, _gloffset_CombinerOutputNV, fn);
15405}
15406
15407typedef void (GLAPIENTRYP _glptr_CombinerParameterfNV) (GLenum, GLfloat);
15408
15409#define CALL_CombinerParameterfNV(disp, parameters) \
15410 (* GET_CombinerParameterfNV(disp)) parameters
15411static inline _glptr_CombinerParameterfNV
15412GET_CombinerParameterfNV(struct _glapi_table *disp)
15413{
15414 return (_glptr_CombinerParameterfNV) (GET_by_offset
15415 (disp,
15416 _gloffset_CombinerParameterfNV));
15417}
15418
15419static inline void
15420SET_CombinerParameterfNV(struct _glapi_table *disp,
15421 void (GLAPIENTRYP fn) (GLenum, GLfloat))
15422{
15423 SET_by_offset(disp, _gloffset_CombinerParameterfNV, fn);
15424}
15425
15426typedef void (GLAPIENTRYP _glptr_CombinerParameterfvNV) (GLenum,
15427 const GLfloat *);
15428#define CALL_CombinerParameterfvNV(disp, parameters) \
15429 (* GET_CombinerParameterfvNV(disp)) parameters
15430static inline _glptr_CombinerParameterfvNV
15431GET_CombinerParameterfvNV(struct _glapi_table *disp)
15432{
15433 return (_glptr_CombinerParameterfvNV) (GET_by_offset
15434 (disp,
15435 _gloffset_CombinerParameterfvNV));
15436}
15437
15438static inline void
15439SET_CombinerParameterfvNV(struct _glapi_table *disp,
15440 void (GLAPIENTRYP fn) (GLenum, const GLfloat *))
15441{
15442 SET_by_offset(disp, _gloffset_CombinerParameterfvNV, fn);
15443}
15444
15445typedef void (GLAPIENTRYP _glptr_CombinerParameteriNV) (GLenum, GLint);
15446
15447#define CALL_CombinerParameteriNV(disp, parameters) \
15448 (* GET_CombinerParameteriNV(disp)) parameters
15449static inline _glptr_CombinerParameteriNV
15450GET_CombinerParameteriNV(struct _glapi_table *disp)
15451{
15452 return (_glptr_CombinerParameteriNV) (GET_by_offset
15453 (disp,
15454 _gloffset_CombinerParameteriNV));
15455}
15456
15457static inline void
15458SET_CombinerParameteriNV(struct _glapi_table *disp,
15459 void (GLAPIENTRYP fn) (GLenum, GLint))
15460{
15461 SET_by_offset(disp, _gloffset_CombinerParameteriNV, fn);
15462}
15463
15464typedef void (GLAPIENTRYP _glptr_CombinerParameterivNV) (GLenum, const GLint *);
15465
15466#define CALL_CombinerParameterivNV(disp, parameters) \
15467 (* GET_CombinerParameterivNV(disp)) parameters
15468static inline _glptr_CombinerParameterivNV
15469GET_CombinerParameterivNV(struct _glapi_table *disp)
15470{
15471 return (_glptr_CombinerParameterivNV) (GET_by_offset
15472 (disp,
15473 _gloffset_CombinerParameterivNV));
15474}
15475
15476static inline void
15477SET_CombinerParameterivNV(struct _glapi_table *disp,
15478 void (GLAPIENTRYP fn) (GLenum, const GLint *))
15479{
15480 SET_by_offset(disp, _gloffset_CombinerParameterivNV, fn);
15481}
15482
15483typedef void (GLAPIENTRYP _glptr_FinalCombinerInputNV) (GLenum, GLenum, GLenum,
15484 GLenum);
15485#define CALL_FinalCombinerInputNV(disp, parameters) \
15486 (* GET_FinalCombinerInputNV(disp)) parameters
15487static inline _glptr_FinalCombinerInputNV
15488GET_FinalCombinerInputNV(struct _glapi_table *disp)
15489{
15490 return (_glptr_FinalCombinerInputNV) (GET_by_offset
15491 (disp,
15492 _gloffset_FinalCombinerInputNV));
15493}
15494
15495static inline void
15496SET_FinalCombinerInputNV(struct _glapi_table *disp,
15497 void (GLAPIENTRYP fn) (GLenum, GLenum, GLenum, GLenum))
15498{
15499 SET_by_offset(disp, _gloffset_FinalCombinerInputNV, fn);
15500}
15501
15502typedef void (GLAPIENTRYP _glptr_GetCombinerInputParameterfvNV) (GLenum, GLenum,
15503 GLenum, GLenum,
15504 GLfloat *);
15505#define CALL_GetCombinerInputParameterfvNV(disp, parameters) \
15506 (* GET_GetCombinerInputParameterfvNV(disp)) parameters
15507static inline _glptr_GetCombinerInputParameterfvNV
15508GET_GetCombinerInputParameterfvNV(struct _glapi_table *disp)
15509{
15510 return (_glptr_GetCombinerInputParameterfvNV) (GET_by_offset
15511 (disp,
15512 _gloffset_GetCombinerInputParameterfvNV));
15513}
15514
15515static inline void
15516SET_GetCombinerInputParameterfvNV(struct _glapi_table *disp,
15517 void (GLAPIENTRYP fn) (GLenum, GLenum, GLenum,
15518 GLenum, GLfloat *))
15519{
15520 SET_by_offset(disp, _gloffset_GetCombinerInputParameterfvNV, fn);
15521}
15522
15523typedef void (GLAPIENTRYP _glptr_GetCombinerInputParameterivNV) (GLenum, GLenum,
15524 GLenum, GLenum,
15525 GLint *);
15526#define CALL_GetCombinerInputParameterivNV(disp, parameters) \
15527 (* GET_GetCombinerInputParameterivNV(disp)) parameters
15528static inline _glptr_GetCombinerInputParameterivNV
15529GET_GetCombinerInputParameterivNV(struct _glapi_table *disp)
15530{
15531 return (_glptr_GetCombinerInputParameterivNV) (GET_by_offset
15532 (disp,
15533 _gloffset_GetCombinerInputParameterivNV));
15534}
15535
15536static inline void
15537SET_GetCombinerInputParameterivNV(struct _glapi_table *disp,
15538 void (GLAPIENTRYP fn) (GLenum, GLenum, GLenum,
15539 GLenum, GLint *))
15540{
15541 SET_by_offset(disp, _gloffset_GetCombinerInputParameterivNV, fn);
15542}
15543
15544typedef void (GLAPIENTRYP _glptr_GetCombinerOutputParameterfvNV) (GLenum,
15545 GLenum,
15546 GLenum,
15547 GLfloat *);
15548#define CALL_GetCombinerOutputParameterfvNV(disp, parameters) \
15549 (* GET_GetCombinerOutputParameterfvNV(disp)) parameters
15550static inline _glptr_GetCombinerOutputParameterfvNV
15551GET_GetCombinerOutputParameterfvNV(struct _glapi_table *disp)
15552{
15553 return (_glptr_GetCombinerOutputParameterfvNV) (GET_by_offset
15554 (disp,
15555 _gloffset_GetCombinerOutputParameterfvNV));
15556}
15557
15558static inline void
15559SET_GetCombinerOutputParameterfvNV(struct _glapi_table *disp,
15560 void (GLAPIENTRYP fn) (GLenum, GLenum,
15561 GLenum, GLfloat *))
15562{
15563 SET_by_offset(disp, _gloffset_GetCombinerOutputParameterfvNV, fn);
15564}
15565
15566typedef void (GLAPIENTRYP _glptr_GetCombinerOutputParameterivNV) (GLenum,
15567 GLenum,
15568 GLenum,
15569 GLint *);
15570#define CALL_GetCombinerOutputParameterivNV(disp, parameters) \
15571 (* GET_GetCombinerOutputParameterivNV(disp)) parameters
15572static inline _glptr_GetCombinerOutputParameterivNV
15573GET_GetCombinerOutputParameterivNV(struct _glapi_table *disp)
15574{
15575 return (_glptr_GetCombinerOutputParameterivNV) (GET_by_offset
15576 (disp,
15577 _gloffset_GetCombinerOutputParameterivNV));
15578}
15579
15580static inline void
15581SET_GetCombinerOutputParameterivNV(struct _glapi_table *disp,
15582 void (GLAPIENTRYP fn) (GLenum, GLenum,
15583 GLenum, GLint *))
15584{
15585 SET_by_offset(disp, _gloffset_GetCombinerOutputParameterivNV, fn);
15586}
15587
15588typedef void (GLAPIENTRYP _glptr_GetFinalCombinerInputParameterfvNV) (GLenum,
15589 GLenum,
15590 GLfloat
15591 *);
15592#define CALL_GetFinalCombinerInputParameterfvNV(disp, parameters) \
15593 (* GET_GetFinalCombinerInputParameterfvNV(disp)) parameters
15594static inline _glptr_GetFinalCombinerInputParameterfvNV
15595GET_GetFinalCombinerInputParameterfvNV(struct _glapi_table *disp)
15596{
15597 return (_glptr_GetFinalCombinerInputParameterfvNV) (GET_by_offset
15598 (disp,
15599 _gloffset_GetFinalCombinerInputParameterfvNV));
15600}
15601
15602static inline void
15603SET_GetFinalCombinerInputParameterfvNV(struct _glapi_table *disp,
15604 void (GLAPIENTRYP fn) (GLenum, GLenum,
15605 GLfloat *))
15606{
15607 SET_by_offset(disp, _gloffset_GetFinalCombinerInputParameterfvNV, fn);
15608}
15609
15610typedef void (GLAPIENTRYP _glptr_GetFinalCombinerInputParameterivNV) (GLenum,
15611 GLenum,
15612 GLint *);
15613#define CALL_GetFinalCombinerInputParameterivNV(disp, parameters) \
15614 (* GET_GetFinalCombinerInputParameterivNV(disp)) parameters
15615static inline _glptr_GetFinalCombinerInputParameterivNV
15616GET_GetFinalCombinerInputParameterivNV(struct _glapi_table *disp)
15617{
15618 return (_glptr_GetFinalCombinerInputParameterivNV) (GET_by_offset
15619 (disp,
15620 _gloffset_GetFinalCombinerInputParameterivNV));
15621}
15622
15623static inline void
15624SET_GetFinalCombinerInputParameterivNV(struct _glapi_table *disp,
15625 void (GLAPIENTRYP fn) (GLenum, GLenum,
15626 GLint *))
15627{
15628 SET_by_offset(disp, _gloffset_GetFinalCombinerInputParameterivNV, fn);
15629}
15630
15631typedef void (GLAPIENTRYP _glptr_ResizeBuffersMESA) (void);
15632
15633#define CALL_ResizeBuffersMESA(disp, parameters) \
15634 (* GET_ResizeBuffersMESA(disp)) parameters
15635static inline _glptr_ResizeBuffersMESA
15636GET_ResizeBuffersMESA(struct _glapi_table *disp)
15637{
15638 return (_glptr_ResizeBuffersMESA) (GET_by_offset
15639 (disp, _gloffset_ResizeBuffersMESA));
15640}
15641
15642static inline void
15643SET_ResizeBuffersMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn) (void))
15644{
15645 SET_by_offset(disp, _gloffset_ResizeBuffersMESA, fn);
15646}
15647
15648typedef void (GLAPIENTRYP _glptr_WindowPos2dMESA) (GLdouble, GLdouble);
15649
15650#define CALL_WindowPos2dMESA(disp, parameters) \
15651 (* GET_WindowPos2dMESA(disp)) parameters
15652static inline _glptr_WindowPos2dMESA
15653GET_WindowPos2dMESA(struct _glapi_table *disp)
15654{
15655 return (_glptr_WindowPos2dMESA) (GET_by_offset
15656 (disp, _gloffset_WindowPos2dMESA));
15657}
15658
15659static inline void
15660SET_WindowPos2dMESA(struct _glapi_table *disp,
15661 void (GLAPIENTRYP fn) (GLdouble, GLdouble))
15662{
15663 SET_by_offset(disp, _gloffset_WindowPos2dMESA, fn);
15664}
15665
15666typedef void (GLAPIENTRYP _glptr_WindowPos2dvMESA) (const GLdouble *);
15667
15668#define CALL_WindowPos2dvMESA(disp, parameters) \
15669 (* GET_WindowPos2dvMESA(disp)) parameters
15670static inline _glptr_WindowPos2dvMESA
15671GET_WindowPos2dvMESA(struct _glapi_table *disp)
15672{
15673 return (_glptr_WindowPos2dvMESA) (GET_by_offset
15674 (disp, _gloffset_WindowPos2dvMESA));
15675}
15676
15677static inline void
15678SET_WindowPos2dvMESA(struct _glapi_table *disp,
15679 void (GLAPIENTRYP fn) (const GLdouble *))
15680{
15681 SET_by_offset(disp, _gloffset_WindowPos2dvMESA, fn);
15682}
15683
15684typedef void (GLAPIENTRYP _glptr_WindowPos2fMESA) (GLfloat, GLfloat);
15685
15686#define CALL_WindowPos2fMESA(disp, parameters) \
15687 (* GET_WindowPos2fMESA(disp)) parameters
15688static inline _glptr_WindowPos2fMESA
15689GET_WindowPos2fMESA(struct _glapi_table *disp)
15690{
15691 return (_glptr_WindowPos2fMESA) (GET_by_offset
15692 (disp, _gloffset_WindowPos2fMESA));
15693}
15694
15695static inline void
15696SET_WindowPos2fMESA(struct _glapi_table *disp,
15697 void (GLAPIENTRYP fn) (GLfloat, GLfloat))
15698{
15699 SET_by_offset(disp, _gloffset_WindowPos2fMESA, fn);
15700}
15701
15702typedef void (GLAPIENTRYP _glptr_WindowPos2fvMESA) (const GLfloat *);
15703
15704#define CALL_WindowPos2fvMESA(disp, parameters) \
15705 (* GET_WindowPos2fvMESA(disp)) parameters
15706static inline _glptr_WindowPos2fvMESA
15707GET_WindowPos2fvMESA(struct _glapi_table *disp)
15708{
15709 return (_glptr_WindowPos2fvMESA) (GET_by_offset
15710 (disp, _gloffset_WindowPos2fvMESA));
15711}
15712
15713static inline void
15714SET_WindowPos2fvMESA(struct _glapi_table *disp,
15715 void (GLAPIENTRYP fn) (const GLfloat *))
15716{
15717 SET_by_offset(disp, _gloffset_WindowPos2fvMESA, fn);
15718}
15719
15720typedef void (GLAPIENTRYP _glptr_WindowPos2iMESA) (GLint, GLint);
15721
15722#define CALL_WindowPos2iMESA(disp, parameters) \
15723 (* GET_WindowPos2iMESA(disp)) parameters
15724static inline _glptr_WindowPos2iMESA
15725GET_WindowPos2iMESA(struct _glapi_table *disp)
15726{
15727 return (_glptr_WindowPos2iMESA) (GET_by_offset
15728 (disp, _gloffset_WindowPos2iMESA));
15729}
15730
15731static inline void
15732SET_WindowPos2iMESA(struct _glapi_table *disp,
15733 void (GLAPIENTRYP fn) (GLint, GLint))
15734{
15735 SET_by_offset(disp, _gloffset_WindowPos2iMESA, fn);
15736}
15737
15738typedef void (GLAPIENTRYP _glptr_WindowPos2ivMESA) (const GLint *);
15739
15740#define CALL_WindowPos2ivMESA(disp, parameters) \
15741 (* GET_WindowPos2ivMESA(disp)) parameters
15742static inline _glptr_WindowPos2ivMESA
15743GET_WindowPos2ivMESA(struct _glapi_table *disp)
15744{
15745 return (_glptr_WindowPos2ivMESA) (GET_by_offset
15746 (disp, _gloffset_WindowPos2ivMESA));
15747}
15748
15749static inline void
15750SET_WindowPos2ivMESA(struct _glapi_table *disp,
15751 void (GLAPIENTRYP fn) (const GLint *))
15752{
15753 SET_by_offset(disp, _gloffset_WindowPos2ivMESA, fn);
15754}
15755
15756typedef void (GLAPIENTRYP _glptr_WindowPos2sMESA) (GLshort, GLshort);
15757
15758#define CALL_WindowPos2sMESA(disp, parameters) \
15759 (* GET_WindowPos2sMESA(disp)) parameters
15760static inline _glptr_WindowPos2sMESA
15761GET_WindowPos2sMESA(struct _glapi_table *disp)
15762{
15763 return (_glptr_WindowPos2sMESA) (GET_by_offset
15764 (disp, _gloffset_WindowPos2sMESA));
15765}
15766
15767static inline void
15768SET_WindowPos2sMESA(struct _glapi_table *disp,
15769 void (GLAPIENTRYP fn) (GLshort, GLshort))
15770{
15771 SET_by_offset(disp, _gloffset_WindowPos2sMESA, fn);
15772}
15773
15774typedef void (GLAPIENTRYP _glptr_WindowPos2svMESA) (const GLshort *);
15775
15776#define CALL_WindowPos2svMESA(disp, parameters) \
15777 (* GET_WindowPos2svMESA(disp)) parameters
15778static inline _glptr_WindowPos2svMESA
15779GET_WindowPos2svMESA(struct _glapi_table *disp)
15780{
15781 return (_glptr_WindowPos2svMESA) (GET_by_offset
15782 (disp, _gloffset_WindowPos2svMESA));
15783}
15784
15785static inline void
15786SET_WindowPos2svMESA(struct _glapi_table *disp,
15787 void (GLAPIENTRYP fn) (const GLshort *))
15788{
15789 SET_by_offset(disp, _gloffset_WindowPos2svMESA, fn);
15790}
15791
15792typedef void (GLAPIENTRYP _glptr_WindowPos3dMESA) (GLdouble, GLdouble,
15793 GLdouble);
15794#define CALL_WindowPos3dMESA(disp, parameters) \
15795 (* GET_WindowPos3dMESA(disp)) parameters
15796static inline _glptr_WindowPos3dMESA
15797GET_WindowPos3dMESA(struct _glapi_table *disp)
15798{
15799 return (_glptr_WindowPos3dMESA) (GET_by_offset
15800 (disp, _gloffset_WindowPos3dMESA));
15801}
15802
15803static inline void
15804SET_WindowPos3dMESA(struct _glapi_table *disp,
15805 void (GLAPIENTRYP fn) (GLdouble, GLdouble, GLdouble))
15806{
15807 SET_by_offset(disp, _gloffset_WindowPos3dMESA, fn);
15808}
15809
15810typedef void (GLAPIENTRYP _glptr_WindowPos3dvMESA) (const GLdouble *);
15811
15812#define CALL_WindowPos3dvMESA(disp, parameters) \
15813 (* GET_WindowPos3dvMESA(disp)) parameters
15814static inline _glptr_WindowPos3dvMESA
15815GET_WindowPos3dvMESA(struct _glapi_table *disp)
15816{
15817 return (_glptr_WindowPos3dvMESA) (GET_by_offset
15818 (disp, _gloffset_WindowPos3dvMESA));
15819}
15820
15821static inline void
15822SET_WindowPos3dvMESA(struct _glapi_table *disp,
15823 void (GLAPIENTRYP fn) (const GLdouble *))
15824{
15825 SET_by_offset(disp, _gloffset_WindowPos3dvMESA, fn);
15826}
15827
15828typedef void (GLAPIENTRYP _glptr_WindowPos3fMESA) (GLfloat, GLfloat, GLfloat);
15829
15830#define CALL_WindowPos3fMESA(disp, parameters) \
15831 (* GET_WindowPos3fMESA(disp)) parameters
15832static inline _glptr_WindowPos3fMESA
15833GET_WindowPos3fMESA(struct _glapi_table *disp)
15834{
15835 return (_glptr_WindowPos3fMESA) (GET_by_offset
15836 (disp, _gloffset_WindowPos3fMESA));
15837}
15838
15839static inline void
15840SET_WindowPos3fMESA(struct _glapi_table *disp,
15841 void (GLAPIENTRYP fn) (GLfloat, GLfloat, GLfloat))
15842{
15843 SET_by_offset(disp, _gloffset_WindowPos3fMESA, fn);
15844}
15845
15846typedef void (GLAPIENTRYP _glptr_WindowPos3fvMESA) (const GLfloat *);
15847
15848#define CALL_WindowPos3fvMESA(disp, parameters) \
15849 (* GET_WindowPos3fvMESA(disp)) parameters
15850static inline _glptr_WindowPos3fvMESA
15851GET_WindowPos3fvMESA(struct _glapi_table *disp)
15852{
15853 return (_glptr_WindowPos3fvMESA) (GET_by_offset
15854 (disp, _gloffset_WindowPos3fvMESA));
15855}
15856
15857static inline void
15858SET_WindowPos3fvMESA(struct _glapi_table *disp,
15859 void (GLAPIENTRYP fn) (const GLfloat *))
15860{
15861 SET_by_offset(disp, _gloffset_WindowPos3fvMESA, fn);
15862}
15863
15864typedef void (GLAPIENTRYP _glptr_WindowPos3iMESA) (GLint, GLint, GLint);
15865
15866#define CALL_WindowPos3iMESA(disp, parameters) \
15867 (* GET_WindowPos3iMESA(disp)) parameters
15868static inline _glptr_WindowPos3iMESA
15869GET_WindowPos3iMESA(struct _glapi_table *disp)
15870{
15871 return (_glptr_WindowPos3iMESA) (GET_by_offset
15872 (disp, _gloffset_WindowPos3iMESA));
15873}
15874
15875static inline void
15876SET_WindowPos3iMESA(struct _glapi_table *disp,
15877 void (GLAPIENTRYP fn) (GLint, GLint, GLint))
15878{
15879 SET_by_offset(disp, _gloffset_WindowPos3iMESA, fn);
15880}
15881
15882typedef void (GLAPIENTRYP _glptr_WindowPos3ivMESA) (const GLint *);
15883
15884#define CALL_WindowPos3ivMESA(disp, parameters) \
15885 (* GET_WindowPos3ivMESA(disp)) parameters
15886static inline _glptr_WindowPos3ivMESA
15887GET_WindowPos3ivMESA(struct _glapi_table *disp)
15888{
15889 return (_glptr_WindowPos3ivMESA) (GET_by_offset
15890 (disp, _gloffset_WindowPos3ivMESA));
15891}
15892
15893static inline void
15894SET_WindowPos3ivMESA(struct _glapi_table *disp,
15895 void (GLAPIENTRYP fn) (const GLint *))
15896{
15897 SET_by_offset(disp, _gloffset_WindowPos3ivMESA, fn);
15898}
15899
15900typedef void (GLAPIENTRYP _glptr_WindowPos3sMESA) (GLshort, GLshort, GLshort);
15901
15902#define CALL_WindowPos3sMESA(disp, parameters) \
15903 (* GET_WindowPos3sMESA(disp)) parameters
15904static inline _glptr_WindowPos3sMESA
15905GET_WindowPos3sMESA(struct _glapi_table *disp)
15906{
15907 return (_glptr_WindowPos3sMESA) (GET_by_offset
15908 (disp, _gloffset_WindowPos3sMESA));
15909}
15910
15911static inline void
15912SET_WindowPos3sMESA(struct _glapi_table *disp,
15913 void (GLAPIENTRYP fn) (GLshort, GLshort, GLshort))
15914{
15915 SET_by_offset(disp, _gloffset_WindowPos3sMESA, fn);
15916}
15917
15918typedef void (GLAPIENTRYP _glptr_WindowPos3svMESA) (const GLshort *);
15919
15920#define CALL_WindowPos3svMESA(disp, parameters) \
15921 (* GET_WindowPos3svMESA(disp)) parameters
15922static inline _glptr_WindowPos3svMESA
15923GET_WindowPos3svMESA(struct _glapi_table *disp)
15924{
15925 return (_glptr_WindowPos3svMESA) (GET_by_offset
15926 (disp, _gloffset_WindowPos3svMESA));
15927}
15928
15929static inline void
15930SET_WindowPos3svMESA(struct _glapi_table *disp,
15931 void (GLAPIENTRYP fn) (const GLshort *))
15932{
15933 SET_by_offset(disp, _gloffset_WindowPos3svMESA, fn);
15934}
15935
15936typedef void (GLAPIENTRYP _glptr_WindowPos4dMESA) (GLdouble, GLdouble, GLdouble,
15937 GLdouble);
15938#define CALL_WindowPos4dMESA(disp, parameters) \
15939 (* GET_WindowPos4dMESA(disp)) parameters
15940static inline _glptr_WindowPos4dMESA
15941GET_WindowPos4dMESA(struct _glapi_table *disp)
15942{
15943 return (_glptr_WindowPos4dMESA) (GET_by_offset
15944 (disp, _gloffset_WindowPos4dMESA));
15945}
15946
15947static inline void
15948SET_WindowPos4dMESA(struct _glapi_table *disp,
15949 void (GLAPIENTRYP fn) (GLdouble, GLdouble, GLdouble,
15950 GLdouble))
15951{
15952 SET_by_offset(disp, _gloffset_WindowPos4dMESA, fn);
15953}
15954
15955typedef void (GLAPIENTRYP _glptr_WindowPos4dvMESA) (const GLdouble *);
15956
15957#define CALL_WindowPos4dvMESA(disp, parameters) \
15958 (* GET_WindowPos4dvMESA(disp)) parameters
15959static inline _glptr_WindowPos4dvMESA
15960GET_WindowPos4dvMESA(struct _glapi_table *disp)
15961{
15962 return (_glptr_WindowPos4dvMESA) (GET_by_offset
15963 (disp, _gloffset_WindowPos4dvMESA));
15964}
15965
15966static inline void
15967SET_WindowPos4dvMESA(struct _glapi_table *disp,
15968 void (GLAPIENTRYP fn) (const GLdouble *))
15969{
15970 SET_by_offset(disp, _gloffset_WindowPos4dvMESA, fn);
15971}
15972
15973typedef void (GLAPIENTRYP _glptr_WindowPos4fMESA) (GLfloat, GLfloat, GLfloat,
15974 GLfloat);
15975#define CALL_WindowPos4fMESA(disp, parameters) \
15976 (* GET_WindowPos4fMESA(disp)) parameters
15977static inline _glptr_WindowPos4fMESA
15978GET_WindowPos4fMESA(struct _glapi_table *disp)
15979{
15980 return (_glptr_WindowPos4fMESA) (GET_by_offset
15981 (disp, _gloffset_WindowPos4fMESA));
15982}
15983
15984static inline void
15985SET_WindowPos4fMESA(struct _glapi_table *disp,
15986 void (GLAPIENTRYP fn) (GLfloat, GLfloat, GLfloat, GLfloat))
15987{
15988 SET_by_offset(disp, _gloffset_WindowPos4fMESA, fn);
15989}
15990
15991typedef void (GLAPIENTRYP _glptr_WindowPos4fvMESA) (const GLfloat *);
15992
15993#define CALL_WindowPos4fvMESA(disp, parameters) \
15994 (* GET_WindowPos4fvMESA(disp)) parameters
15995static inline _glptr_WindowPos4fvMESA
15996GET_WindowPos4fvMESA(struct _glapi_table *disp)
15997{
15998 return (_glptr_WindowPos4fvMESA) (GET_by_offset
15999 (disp, _gloffset_WindowPos4fvMESA));
16000}
16001
16002static inline void
16003SET_WindowPos4fvMESA(struct _glapi_table *disp,
16004 void (GLAPIENTRYP fn) (const GLfloat *))
16005{
16006 SET_by_offset(disp, _gloffset_WindowPos4fvMESA, fn);
16007}
16008
16009typedef void (GLAPIENTRYP _glptr_WindowPos4iMESA) (GLint, GLint, GLint, GLint);
16010
16011#define CALL_WindowPos4iMESA(disp, parameters) \
16012 (* GET_WindowPos4iMESA(disp)) parameters
16013static inline _glptr_WindowPos4iMESA
16014GET_WindowPos4iMESA(struct _glapi_table *disp)
16015{
16016 return (_glptr_WindowPos4iMESA) (GET_by_offset
16017 (disp, _gloffset_WindowPos4iMESA));
16018}
16019
16020static inline void
16021SET_WindowPos4iMESA(struct _glapi_table *disp,
16022 void (GLAPIENTRYP fn) (GLint, GLint, GLint, GLint))
16023{
16024 SET_by_offset(disp, _gloffset_WindowPos4iMESA, fn);
16025}
16026
16027typedef void (GLAPIENTRYP _glptr_WindowPos4ivMESA) (const GLint *);
16028
16029#define CALL_WindowPos4ivMESA(disp, parameters) \
16030 (* GET_WindowPos4ivMESA(disp)) parameters
16031static inline _glptr_WindowPos4ivMESA
16032GET_WindowPos4ivMESA(struct _glapi_table *disp)
16033{
16034 return (_glptr_WindowPos4ivMESA) (GET_by_offset
16035 (disp, _gloffset_WindowPos4ivMESA));
16036}
16037
16038static inline void
16039SET_WindowPos4ivMESA(struct _glapi_table *disp,
16040 void (GLAPIENTRYP fn) (const GLint *))
16041{
16042 SET_by_offset(disp, _gloffset_WindowPos4ivMESA, fn);
16043}
16044
16045typedef void (GLAPIENTRYP _glptr_WindowPos4sMESA) (GLshort, GLshort, GLshort,
16046 GLshort);
16047#define CALL_WindowPos4sMESA(disp, parameters) \
16048 (* GET_WindowPos4sMESA(disp)) parameters
16049static inline _glptr_WindowPos4sMESA
16050GET_WindowPos4sMESA(struct _glapi_table *disp)
16051{
16052 return (_glptr_WindowPos4sMESA) (GET_by_offset
16053 (disp, _gloffset_WindowPos4sMESA));
16054}
16055
16056static inline void
16057SET_WindowPos4sMESA(struct _glapi_table *disp,
16058 void (GLAPIENTRYP fn) (GLshort, GLshort, GLshort, GLshort))
16059{
16060 SET_by_offset(disp, _gloffset_WindowPos4sMESA, fn);
16061}
16062
16063typedef void (GLAPIENTRYP _glptr_WindowPos4svMESA) (const GLshort *);
16064
16065#define CALL_WindowPos4svMESA(disp, parameters) \
16066 (* GET_WindowPos4svMESA(disp)) parameters
16067static inline _glptr_WindowPos4svMESA
16068GET_WindowPos4svMESA(struct _glapi_table *disp)
16069{
16070 return (_glptr_WindowPos4svMESA) (GET_by_offset
16071 (disp, _gloffset_WindowPos4svMESA));
16072}
16073
16074static inline void
16075SET_WindowPos4svMESA(struct _glapi_table *disp,
16076 void (GLAPIENTRYP fn) (const GLshort *))
16077{
16078 SET_by_offset(disp, _gloffset_WindowPos4svMESA, fn);
16079}
16080
16081typedef void (GLAPIENTRYP _glptr_MultiModeDrawArraysIBM) (const GLenum *,
16082 const GLint *,
16083 const GLsizei *,
16084 GLsizei, GLint);
16085#define CALL_MultiModeDrawArraysIBM(disp, parameters) \
16086 (* GET_MultiModeDrawArraysIBM(disp)) parameters
16087static inline _glptr_MultiModeDrawArraysIBM
16088GET_MultiModeDrawArraysIBM(struct _glapi_table *disp)
16089{
16090 return (_glptr_MultiModeDrawArraysIBM) (GET_by_offset
16091 (disp,
16092 _gloffset_MultiModeDrawArraysIBM));
16093}
16094
16095static inline void
16096SET_MultiModeDrawArraysIBM(struct _glapi_table *disp,
16097 void (GLAPIENTRYP fn) (const GLenum *, const GLint *,
16098 const GLsizei *, GLsizei,
16099 GLint))
16100{
16101 SET_by_offset(disp, _gloffset_MultiModeDrawArraysIBM, fn);
16102}
16103
16104typedef void (GLAPIENTRYP _glptr_MultiModeDrawElementsIBM) (const GLenum *,
16105 const GLsizei *,
16106 GLenum,
16107 const GLvoid *
16108 const *, GLsizei,
16109 GLint);
16110#define CALL_MultiModeDrawElementsIBM(disp, parameters) \
16111 (* GET_MultiModeDrawElementsIBM(disp)) parameters
16112static inline _glptr_MultiModeDrawElementsIBM
16113GET_MultiModeDrawElementsIBM(struct _glapi_table *disp)
16114{
16115 return (_glptr_MultiModeDrawElementsIBM) (GET_by_offset
16116 (disp,
16117 _gloffset_MultiModeDrawElementsIBM));
16118}
16119
16120static inline void
16121SET_MultiModeDrawElementsIBM(struct _glapi_table *disp,
16122 void (GLAPIENTRYP fn) (const GLenum *,
16123 const GLsizei *, GLenum,
16124 const GLvoid * const *,
16125 GLsizei, GLint))
16126{
16127 SET_by_offset(disp, _gloffset_MultiModeDrawElementsIBM, fn);
16128}
16129
16130typedef void (GLAPIENTRYP _glptr_DeleteFencesNV) (GLsizei, const GLuint *);
16131
16132#define CALL_DeleteFencesNV(disp, parameters) \
16133 (* GET_DeleteFencesNV(disp)) parameters
16134static inline _glptr_DeleteFencesNV
16135GET_DeleteFencesNV(struct _glapi_table *disp)
16136{
16137 return (_glptr_DeleteFencesNV) (GET_by_offset
16138 (disp, _gloffset_DeleteFencesNV));
16139}
16140
16141static inline void
16142SET_DeleteFencesNV(struct _glapi_table *disp,
16143 void (GLAPIENTRYP fn) (GLsizei, const GLuint *))
16144{
16145 SET_by_offset(disp, _gloffset_DeleteFencesNV, fn);
16146}
16147
16148typedef void (GLAPIENTRYP _glptr_FinishFenceNV) (GLuint);
16149
16150#define CALL_FinishFenceNV(disp, parameters) \
16151 (* GET_FinishFenceNV(disp)) parameters
16152static inline _glptr_FinishFenceNV
16153GET_FinishFenceNV(struct _glapi_table *disp)
16154{
16155 return (_glptr_FinishFenceNV) (GET_by_offset
16156 (disp, _gloffset_FinishFenceNV));
16157}
16158
16159static inline void
16160SET_FinishFenceNV(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLuint))
16161{
16162 SET_by_offset(disp, _gloffset_FinishFenceNV, fn);
16163}
16164
16165typedef void (GLAPIENTRYP _glptr_GenFencesNV) (GLsizei, GLuint *);
16166
16167#define CALL_GenFencesNV(disp, parameters) \
16168 (* GET_GenFencesNV(disp)) parameters
16169static inline _glptr_GenFencesNV
16170GET_GenFencesNV(struct _glapi_table *disp)
16171{
16172 return (_glptr_GenFencesNV) (GET_by_offset(disp, _gloffset_GenFencesNV));
16173}
16174
16175static inline void
16176SET_GenFencesNV(struct _glapi_table *disp,
16177 void (GLAPIENTRYP fn) (GLsizei, GLuint *))
16178{
16179 SET_by_offset(disp, _gloffset_GenFencesNV, fn);
16180}
16181
16182typedef void (GLAPIENTRYP _glptr_GetFenceivNV) (GLuint, GLenum, GLint *);
16183
16184#define CALL_GetFenceivNV(disp, parameters) \
16185 (* GET_GetFenceivNV(disp)) parameters
16186static inline _glptr_GetFenceivNV
16187GET_GetFenceivNV(struct _glapi_table *disp)
16188{
16189 return (_glptr_GetFenceivNV) (GET_by_offset(disp, _gloffset_GetFenceivNV));
16190}
16191
16192static inline void
16193SET_GetFenceivNV(struct _glapi_table *disp,
16194 void (GLAPIENTRYP fn) (GLuint, GLenum, GLint *))
16195{
16196 SET_by_offset(disp, _gloffset_GetFenceivNV, fn);
16197}
16198
16199typedef GLboolean(GLAPIENTRYP _glptr_IsFenceNV) (GLuint);
16200
16201#define CALL_IsFenceNV(disp, parameters) \
16202 (* GET_IsFenceNV(disp)) parameters
16203static inline _glptr_IsFenceNV
16204GET_IsFenceNV(struct _glapi_table *disp)
16205{
16206 return (_glptr_IsFenceNV) (GET_by_offset(disp, _gloffset_IsFenceNV));
16207}
16208
16209static inline void
16210SET_IsFenceNV(struct _glapi_table *disp, GLboolean(GLAPIENTRYP fn) (GLuint))
16211{
16212 SET_by_offset(disp, _gloffset_IsFenceNV, fn);
16213}
16214
16215typedef void (GLAPIENTRYP _glptr_SetFenceNV) (GLuint, GLenum);
16216
16217#define CALL_SetFenceNV(disp, parameters) \
16218 (* GET_SetFenceNV(disp)) parameters
16219static inline _glptr_SetFenceNV
16220GET_SetFenceNV(struct _glapi_table *disp)
16221{
16222 return (_glptr_SetFenceNV) (GET_by_offset(disp, _gloffset_SetFenceNV));
16223}
16224
16225static inline void
16226SET_SetFenceNV(struct _glapi_table *disp,
16227 void (GLAPIENTRYP fn) (GLuint, GLenum))
16228{
16229 SET_by_offset(disp, _gloffset_SetFenceNV, fn);
16230}
16231
16232typedef GLboolean(GLAPIENTRYP _glptr_TestFenceNV) (GLuint);
16233
16234#define CALL_TestFenceNV(disp, parameters) \
16235 (* GET_TestFenceNV(disp)) parameters
16236static inline _glptr_TestFenceNV
16237GET_TestFenceNV(struct _glapi_table *disp)
16238{
16239 return (_glptr_TestFenceNV) (GET_by_offset(disp, _gloffset_TestFenceNV));
16240}
16241
16242static inline void
16243SET_TestFenceNV(struct _glapi_table *disp, GLboolean(GLAPIENTRYP fn) (GLuint))
16244{
16245 SET_by_offset(disp, _gloffset_TestFenceNV, fn);
16246}
16247
16248typedef GLboolean(GLAPIENTRYP _glptr_AreProgramsResidentNV) (GLsizei,
16249 const GLuint *,
16250 GLboolean *);
16251#define CALL_AreProgramsResidentNV(disp, parameters) \
16252 (* GET_AreProgramsResidentNV(disp)) parameters
16253static inline _glptr_AreProgramsResidentNV
16254GET_AreProgramsResidentNV(struct _glapi_table *disp)
16255{
16256 return (_glptr_AreProgramsResidentNV) (GET_by_offset
16257 (disp,
16258 _gloffset_AreProgramsResidentNV));
16259}
16260
16261static inline void
16262SET_AreProgramsResidentNV(struct _glapi_table *disp,
16263 GLboolean(GLAPIENTRYP fn) (GLsizei, const GLuint *,
16264 GLboolean *))
16265{
16266 SET_by_offset(disp, _gloffset_AreProgramsResidentNV, fn);
16267}
16268
16269typedef void (GLAPIENTRYP _glptr_BindProgramNV) (GLenum, GLuint);
16270
16271#define CALL_BindProgramNV(disp, parameters) \
16272 (* GET_BindProgramNV(disp)) parameters
16273static inline _glptr_BindProgramNV
16274GET_BindProgramNV(struct _glapi_table *disp)
16275{
16276 return (_glptr_BindProgramNV) (GET_by_offset
16277 (disp, _gloffset_BindProgramNV));
16278}
16279
16280static inline void
16281SET_BindProgramNV(struct _glapi_table *disp,
16282 void (GLAPIENTRYP fn) (GLenum, GLuint))
16283{
16284 SET_by_offset(disp, _gloffset_BindProgramNV, fn);
16285}
16286
16287typedef void (GLAPIENTRYP _glptr_DeleteProgramsNV) (GLsizei, const GLuint *);
16288
16289#define CALL_DeleteProgramsNV(disp, parameters) \
16290 (* GET_DeleteProgramsNV(disp)) parameters
16291static inline _glptr_DeleteProgramsNV
16292GET_DeleteProgramsNV(struct _glapi_table *disp)
16293{
16294 return (_glptr_DeleteProgramsNV) (GET_by_offset
16295 (disp, _gloffset_DeleteProgramsNV));
16296}
16297
16298static inline void
16299SET_DeleteProgramsNV(struct _glapi_table *disp,
16300 void (GLAPIENTRYP fn) (GLsizei, const GLuint *))
16301{
16302 SET_by_offset(disp, _gloffset_DeleteProgramsNV, fn);
16303}
16304
16305typedef void (GLAPIENTRYP _glptr_ExecuteProgramNV) (GLenum, GLuint,
16306 const GLfloat *);
16307#define CALL_ExecuteProgramNV(disp, parameters) \
16308 (* GET_ExecuteProgramNV(disp)) parameters
16309static inline _glptr_ExecuteProgramNV
16310GET_ExecuteProgramNV(struct _glapi_table *disp)
16311{
16312 return (_glptr_ExecuteProgramNV) (GET_by_offset
16313 (disp, _gloffset_ExecuteProgramNV));
16314}
16315
16316static inline void
16317SET_ExecuteProgramNV(struct _glapi_table *disp,
16318 void (GLAPIENTRYP fn) (GLenum, GLuint, const GLfloat *))
16319{
16320 SET_by_offset(disp, _gloffset_ExecuteProgramNV, fn);
16321}
16322
16323typedef void (GLAPIENTRYP _glptr_GenProgramsNV) (GLsizei, GLuint *);
16324
16325#define CALL_GenProgramsNV(disp, parameters) \
16326 (* GET_GenProgramsNV(disp)) parameters
16327static inline _glptr_GenProgramsNV
16328GET_GenProgramsNV(struct _glapi_table *disp)
16329{
16330 return (_glptr_GenProgramsNV) (GET_by_offset
16331 (disp, _gloffset_GenProgramsNV));
16332}
16333
16334static inline void
16335SET_GenProgramsNV(struct _glapi_table *disp,
16336 void (GLAPIENTRYP fn) (GLsizei, GLuint *))
16337{
16338 SET_by_offset(disp, _gloffset_GenProgramsNV, fn);
16339}
16340
16341typedef void (GLAPIENTRYP _glptr_GetProgramParameterdvNV) (GLenum, GLuint,
16342 GLenum, GLdouble *);
16343#define CALL_GetProgramParameterdvNV(disp, parameters) \
16344 (* GET_GetProgramParameterdvNV(disp)) parameters
16345static inline _glptr_GetProgramParameterdvNV
16346GET_GetProgramParameterdvNV(struct _glapi_table *disp)
16347{
16348 return (_glptr_GetProgramParameterdvNV) (GET_by_offset
16349 (disp,
16350 _gloffset_GetProgramParameterdvNV));
16351}
16352
16353static inline void
16354SET_GetProgramParameterdvNV(struct _glapi_table *disp,
16355 void (GLAPIENTRYP fn) (GLenum, GLuint, GLenum,
16356 GLdouble *))
16357{
16358 SET_by_offset(disp, _gloffset_GetProgramParameterdvNV, fn);
16359}
16360
16361typedef void (GLAPIENTRYP _glptr_GetProgramParameterfvNV) (GLenum, GLuint,
16362 GLenum, GLfloat *);
16363#define CALL_GetProgramParameterfvNV(disp, parameters) \
16364 (* GET_GetProgramParameterfvNV(disp)) parameters
16365static inline _glptr_GetProgramParameterfvNV
16366GET_GetProgramParameterfvNV(struct _glapi_table *disp)
16367{
16368 return (_glptr_GetProgramParameterfvNV) (GET_by_offset
16369 (disp,
16370 _gloffset_GetProgramParameterfvNV));
16371}
16372
16373static inline void
16374SET_GetProgramParameterfvNV(struct _glapi_table *disp,
16375 void (GLAPIENTRYP fn) (GLenum, GLuint, GLenum,
16376 GLfloat *))
16377{
16378 SET_by_offset(disp, _gloffset_GetProgramParameterfvNV, fn);
16379}
16380
16381typedef void (GLAPIENTRYP _glptr_GetProgramStringNV) (GLuint, GLenum,
16382 GLubyte *);
16383#define CALL_GetProgramStringNV(disp, parameters) \
16384 (* GET_GetProgramStringNV(disp)) parameters
16385static inline _glptr_GetProgramStringNV
16386GET_GetProgramStringNV(struct _glapi_table *disp)
16387{
16388 return (_glptr_GetProgramStringNV) (GET_by_offset
16389 (disp, _gloffset_GetProgramStringNV));
16390}
16391
16392static inline void
16393SET_GetProgramStringNV(struct _glapi_table *disp,
16394 void (GLAPIENTRYP fn) (GLuint, GLenum, GLubyte *))
16395{
16396 SET_by_offset(disp, _gloffset_GetProgramStringNV, fn);
16397}
16398
16399typedef void (GLAPIENTRYP _glptr_GetProgramivNV) (GLuint, GLenum, GLint *);
16400
16401#define CALL_GetProgramivNV(disp, parameters) \
16402 (* GET_GetProgramivNV(disp)) parameters
16403static inline _glptr_GetProgramivNV
16404GET_GetProgramivNV(struct _glapi_table *disp)
16405{
16406 return (_glptr_GetProgramivNV) (GET_by_offset
16407 (disp, _gloffset_GetProgramivNV));
16408}
16409
16410static inline void
16411SET_GetProgramivNV(struct _glapi_table *disp,
16412 void (GLAPIENTRYP fn) (GLuint, GLenum, GLint *))
16413{
16414 SET_by_offset(disp, _gloffset_GetProgramivNV, fn);
16415}
16416
16417typedef void (GLAPIENTRYP _glptr_GetTrackMatrixivNV) (GLenum, GLuint, GLenum,
16418 GLint *);
16419#define CALL_GetTrackMatrixivNV(disp, parameters) \
16420 (* GET_GetTrackMatrixivNV(disp)) parameters
16421static inline _glptr_GetTrackMatrixivNV
16422GET_GetTrackMatrixivNV(struct _glapi_table *disp)
16423{
16424 return (_glptr_GetTrackMatrixivNV) (GET_by_offset
16425 (disp, _gloffset_GetTrackMatrixivNV));
16426}
16427
16428static inline void
16429SET_GetTrackMatrixivNV(struct _glapi_table *disp,
16430 void (GLAPIENTRYP fn) (GLenum, GLuint, GLenum, GLint *))
16431{
16432 SET_by_offset(disp, _gloffset_GetTrackMatrixivNV, fn);
16433}
16434
16435typedef void (GLAPIENTRYP _glptr_GetVertexAttribPointervNV) (GLuint, GLenum,
16436 GLvoid **);
16437#define CALL_GetVertexAttribPointervNV(disp, parameters) \
16438 (* GET_GetVertexAttribPointervNV(disp)) parameters
16439static inline _glptr_GetVertexAttribPointervNV
16440GET_GetVertexAttribPointervNV(struct _glapi_table *disp)
16441{
16442 return (_glptr_GetVertexAttribPointervNV) (GET_by_offset
16443 (disp,
16444 _gloffset_GetVertexAttribPointervNV));
16445}
16446
16447static inline void
16448SET_GetVertexAttribPointervNV(struct _glapi_table *disp,
16449 void (GLAPIENTRYP fn) (GLuint, GLenum, GLvoid **))
16450{
16451 SET_by_offset(disp, _gloffset_GetVertexAttribPointervNV, fn);
16452}
16453
16454typedef void (GLAPIENTRYP _glptr_GetVertexAttribdvNV) (GLuint, GLenum,
16455 GLdouble *);
16456#define CALL_GetVertexAttribdvNV(disp, parameters) \
16457 (* GET_GetVertexAttribdvNV(disp)) parameters
16458static inline _glptr_GetVertexAttribdvNV
16459GET_GetVertexAttribdvNV(struct _glapi_table *disp)
16460{
16461 return (_glptr_GetVertexAttribdvNV) (GET_by_offset
16462 (disp, _gloffset_GetVertexAttribdvNV));
16463}
16464
16465static inline void
16466SET_GetVertexAttribdvNV(struct _glapi_table *disp,
16467 void (GLAPIENTRYP fn) (GLuint, GLenum, GLdouble *))
16468{
16469 SET_by_offset(disp, _gloffset_GetVertexAttribdvNV, fn);
16470}
16471
16472typedef void (GLAPIENTRYP _glptr_GetVertexAttribfvNV) (GLuint, GLenum,
16473 GLfloat *);
16474#define CALL_GetVertexAttribfvNV(disp, parameters) \
16475 (* GET_GetVertexAttribfvNV(disp)) parameters
16476static inline _glptr_GetVertexAttribfvNV
16477GET_GetVertexAttribfvNV(struct _glapi_table *disp)
16478{
16479 return (_glptr_GetVertexAttribfvNV) (GET_by_offset
16480 (disp, _gloffset_GetVertexAttribfvNV));
16481}
16482
16483static inline void
16484SET_GetVertexAttribfvNV(struct _glapi_table *disp,
16485 void (GLAPIENTRYP fn) (GLuint, GLenum, GLfloat *))
16486{
16487 SET_by_offset(disp, _gloffset_GetVertexAttribfvNV, fn);
16488}
16489
16490typedef void (GLAPIENTRYP _glptr_GetVertexAttribivNV) (GLuint, GLenum, GLint *);
16491
16492#define CALL_GetVertexAttribivNV(disp, parameters) \
16493 (* GET_GetVertexAttribivNV(disp)) parameters
16494static inline _glptr_GetVertexAttribivNV
16495GET_GetVertexAttribivNV(struct _glapi_table *disp)
16496{
16497 return (_glptr_GetVertexAttribivNV) (GET_by_offset
16498 (disp, _gloffset_GetVertexAttribivNV));
16499}
16500
16501static inline void
16502SET_GetVertexAttribivNV(struct _glapi_table *disp,
16503 void (GLAPIENTRYP fn) (GLuint, GLenum, GLint *))
16504{
16505 SET_by_offset(disp, _gloffset_GetVertexAttribivNV, fn);
16506}
16507
16508typedef GLboolean(GLAPIENTRYP _glptr_IsProgramNV) (GLuint);
16509
16510#define CALL_IsProgramNV(disp, parameters) \
16511 (* GET_IsProgramNV(disp)) parameters
16512static inline _glptr_IsProgramNV
16513GET_IsProgramNV(struct _glapi_table *disp)
16514{
16515 return (_glptr_IsProgramNV) (GET_by_offset(disp, _gloffset_IsProgramNV));
16516}
16517
16518static inline void
16519SET_IsProgramNV(struct _glapi_table *disp, GLboolean(GLAPIENTRYP fn) (GLuint))
16520{
16521 SET_by_offset(disp, _gloffset_IsProgramNV, fn);
16522}
16523
16524typedef void (GLAPIENTRYP _glptr_LoadProgramNV) (GLenum, GLuint, GLsizei,
16525 const GLubyte *);
16526#define CALL_LoadProgramNV(disp, parameters) \
16527 (* GET_LoadProgramNV(disp)) parameters
16528static inline _glptr_LoadProgramNV
16529GET_LoadProgramNV(struct _glapi_table *disp)
16530{
16531 return (_glptr_LoadProgramNV) (GET_by_offset
16532 (disp, _gloffset_LoadProgramNV));
16533}
16534
16535static inline void
16536SET_LoadProgramNV(struct _glapi_table *disp,
16537 void (GLAPIENTRYP fn) (GLenum, GLuint, GLsizei,
16538 const GLubyte *))
16539{
16540 SET_by_offset(disp, _gloffset_LoadProgramNV, fn);
16541}
16542
16543typedef void (GLAPIENTRYP _glptr_ProgramParameters4dvNV) (GLenum, GLuint,
16544 GLsizei,
16545 const GLdouble *);
16546#define CALL_ProgramParameters4dvNV(disp, parameters) \
16547 (* GET_ProgramParameters4dvNV(disp)) parameters
16548static inline _glptr_ProgramParameters4dvNV
16549GET_ProgramParameters4dvNV(struct _glapi_table *disp)
16550{
16551 return (_glptr_ProgramParameters4dvNV) (GET_by_offset
16552 (disp,
16553 _gloffset_ProgramParameters4dvNV));
16554}
16555
16556static inline void
16557SET_ProgramParameters4dvNV(struct _glapi_table *disp,
16558 void (GLAPIENTRYP fn) (GLenum, GLuint, GLsizei,
16559 const GLdouble *))
16560{
16561 SET_by_offset(disp, _gloffset_ProgramParameters4dvNV, fn);
16562}
16563
16564typedef void (GLAPIENTRYP _glptr_ProgramParameters4fvNV) (GLenum, GLuint,
16565 GLsizei,
16566 const GLfloat *);
16567#define CALL_ProgramParameters4fvNV(disp, parameters) \
16568 (* GET_ProgramParameters4fvNV(disp)) parameters
16569static inline _glptr_ProgramParameters4fvNV
16570GET_ProgramParameters4fvNV(struct _glapi_table *disp)
16571{
16572 return (_glptr_ProgramParameters4fvNV) (GET_by_offset
16573 (disp,
16574 _gloffset_ProgramParameters4fvNV));
16575}
16576
16577static inline void
16578SET_ProgramParameters4fvNV(struct _glapi_table *disp,
16579 void (GLAPIENTRYP fn) (GLenum, GLuint, GLsizei,
16580 const GLfloat *))
16581{
16582 SET_by_offset(disp, _gloffset_ProgramParameters4fvNV, fn);
16583}
16584
16585typedef void (GLAPIENTRYP _glptr_RequestResidentProgramsNV) (GLsizei,
16586 const GLuint *);
16587#define CALL_RequestResidentProgramsNV(disp, parameters) \
16588 (* GET_RequestResidentProgramsNV(disp)) parameters
16589static inline _glptr_RequestResidentProgramsNV
16590GET_RequestResidentProgramsNV(struct _glapi_table *disp)
16591{
16592 return (_glptr_RequestResidentProgramsNV) (GET_by_offset
16593 (disp,
16594 _gloffset_RequestResidentProgramsNV));
16595}
16596
16597static inline void
16598SET_RequestResidentProgramsNV(struct _glapi_table *disp,
16599 void (GLAPIENTRYP fn) (GLsizei, const GLuint *))
16600{
16601 SET_by_offset(disp, _gloffset_RequestResidentProgramsNV, fn);
16602}
16603
16604typedef void (GLAPIENTRYP _glptr_TrackMatrixNV) (GLenum, GLuint, GLenum,
16605 GLenum);
16606#define CALL_TrackMatrixNV(disp, parameters) \
16607 (* GET_TrackMatrixNV(disp)) parameters
16608static inline _glptr_TrackMatrixNV
16609GET_TrackMatrixNV(struct _glapi_table *disp)
16610{
16611 return (_glptr_TrackMatrixNV) (GET_by_offset
16612 (disp, _gloffset_TrackMatrixNV));
16613}
16614
16615static inline void
16616SET_TrackMatrixNV(struct _glapi_table *disp,
16617 void (GLAPIENTRYP fn) (GLenum, GLuint, GLenum, GLenum))
16618{
16619 SET_by_offset(disp, _gloffset_TrackMatrixNV, fn);
16620}
16621
16622typedef void (GLAPIENTRYP _glptr_VertexAttrib1dNV) (GLuint, GLdouble);
16623
16624#define CALL_VertexAttrib1dNV(disp, parameters) \
16625 (* GET_VertexAttrib1dNV(disp)) parameters
16626static inline _glptr_VertexAttrib1dNV
16627GET_VertexAttrib1dNV(struct _glapi_table *disp)
16628{
16629 return (_glptr_VertexAttrib1dNV) (GET_by_offset
16630 (disp, _gloffset_VertexAttrib1dNV));
16631}
16632
16633static inline void
16634SET_VertexAttrib1dNV(struct _glapi_table *disp,
16635 void (GLAPIENTRYP fn) (GLuint, GLdouble))
16636{
16637 SET_by_offset(disp, _gloffset_VertexAttrib1dNV, fn);
16638}
16639
16640typedef void (GLAPIENTRYP _glptr_VertexAttrib1dvNV) (GLuint, const GLdouble *);
16641
16642#define CALL_VertexAttrib1dvNV(disp, parameters) \
16643 (* GET_VertexAttrib1dvNV(disp)) parameters
16644static inline _glptr_VertexAttrib1dvNV
16645GET_VertexAttrib1dvNV(struct _glapi_table *disp)
16646{
16647 return (_glptr_VertexAttrib1dvNV) (GET_by_offset
16648 (disp, _gloffset_VertexAttrib1dvNV));
16649}
16650
16651static inline void
16652SET_VertexAttrib1dvNV(struct _glapi_table *disp,
16653 void (GLAPIENTRYP fn) (GLuint, const GLdouble *))
16654{
16655 SET_by_offset(disp, _gloffset_VertexAttrib1dvNV, fn);
16656}
16657
16658typedef void (GLAPIENTRYP _glptr_VertexAttrib1fNV) (GLuint, GLfloat);
16659
16660#define CALL_VertexAttrib1fNV(disp, parameters) \
16661 (* GET_VertexAttrib1fNV(disp)) parameters
16662static inline _glptr_VertexAttrib1fNV
16663GET_VertexAttrib1fNV(struct _glapi_table *disp)
16664{
16665 return (_glptr_VertexAttrib1fNV) (GET_by_offset
16666 (disp, _gloffset_VertexAttrib1fNV));
16667}
16668
16669static inline void
16670SET_VertexAttrib1fNV(struct _glapi_table *disp,
16671 void (GLAPIENTRYP fn) (GLuint, GLfloat))
16672{
16673 SET_by_offset(disp, _gloffset_VertexAttrib1fNV, fn);
16674}
16675
16676typedef void (GLAPIENTRYP _glptr_VertexAttrib1fvNV) (GLuint, const GLfloat *);
16677
16678#define CALL_VertexAttrib1fvNV(disp, parameters) \
16679 (* GET_VertexAttrib1fvNV(disp)) parameters
16680static inline _glptr_VertexAttrib1fvNV
16681GET_VertexAttrib1fvNV(struct _glapi_table *disp)
16682{
16683 return (_glptr_VertexAttrib1fvNV) (GET_by_offset
16684 (disp, _gloffset_VertexAttrib1fvNV));
16685}
16686
16687static inline void
16688SET_VertexAttrib1fvNV(struct _glapi_table *disp,
16689 void (GLAPIENTRYP fn) (GLuint, const GLfloat *))
16690{
16691 SET_by_offset(disp, _gloffset_VertexAttrib1fvNV, fn);
16692}
16693
16694typedef void (GLAPIENTRYP _glptr_VertexAttrib1sNV) (GLuint, GLshort);
16695
16696#define CALL_VertexAttrib1sNV(disp, parameters) \
16697 (* GET_VertexAttrib1sNV(disp)) parameters
16698static inline _glptr_VertexAttrib1sNV
16699GET_VertexAttrib1sNV(struct _glapi_table *disp)
16700{
16701 return (_glptr_VertexAttrib1sNV) (GET_by_offset
16702 (disp, _gloffset_VertexAttrib1sNV));
16703}
16704
16705static inline void
16706SET_VertexAttrib1sNV(struct _glapi_table *disp,
16707 void (GLAPIENTRYP fn) (GLuint, GLshort))
16708{
16709 SET_by_offset(disp, _gloffset_VertexAttrib1sNV, fn);
16710}
16711
16712typedef void (GLAPIENTRYP _glptr_VertexAttrib1svNV) (GLuint, const GLshort *);
16713
16714#define CALL_VertexAttrib1svNV(disp, parameters) \
16715 (* GET_VertexAttrib1svNV(disp)) parameters
16716static inline _glptr_VertexAttrib1svNV
16717GET_VertexAttrib1svNV(struct _glapi_table *disp)
16718{
16719 return (_glptr_VertexAttrib1svNV) (GET_by_offset
16720 (disp, _gloffset_VertexAttrib1svNV));
16721}
16722
16723static inline void
16724SET_VertexAttrib1svNV(struct _glapi_table *disp,
16725 void (GLAPIENTRYP fn) (GLuint, const GLshort *))
16726{
16727 SET_by_offset(disp, _gloffset_VertexAttrib1svNV, fn);
16728}
16729
16730typedef void (GLAPIENTRYP _glptr_VertexAttrib2dNV) (GLuint, GLdouble, GLdouble);
16731
16732#define CALL_VertexAttrib2dNV(disp, parameters) \
16733 (* GET_VertexAttrib2dNV(disp)) parameters
16734static inline _glptr_VertexAttrib2dNV
16735GET_VertexAttrib2dNV(struct _glapi_table *disp)
16736{
16737 return (_glptr_VertexAttrib2dNV) (GET_by_offset
16738 (disp, _gloffset_VertexAttrib2dNV));
16739}
16740
16741static inline void
16742SET_VertexAttrib2dNV(struct _glapi_table *disp,
16743 void (GLAPIENTRYP fn) (GLuint, GLdouble, GLdouble))
16744{
16745 SET_by_offset(disp, _gloffset_VertexAttrib2dNV, fn);
16746}
16747
16748typedef void (GLAPIENTRYP _glptr_VertexAttrib2dvNV) (GLuint, const GLdouble *);
16749
16750#define CALL_VertexAttrib2dvNV(disp, parameters) \
16751 (* GET_VertexAttrib2dvNV(disp)) parameters
16752static inline _glptr_VertexAttrib2dvNV
16753GET_VertexAttrib2dvNV(struct _glapi_table *disp)
16754{
16755 return (_glptr_VertexAttrib2dvNV) (GET_by_offset
16756 (disp, _gloffset_VertexAttrib2dvNV));
16757}
16758
16759static inline void
16760SET_VertexAttrib2dvNV(struct _glapi_table *disp,
16761 void (GLAPIENTRYP fn) (GLuint, const GLdouble *))
16762{
16763 SET_by_offset(disp, _gloffset_VertexAttrib2dvNV, fn);
16764}
16765
16766typedef void (GLAPIENTRYP _glptr_VertexAttrib2fNV) (GLuint, GLfloat, GLfloat);
16767
16768#define CALL_VertexAttrib2fNV(disp, parameters) \
16769 (* GET_VertexAttrib2fNV(disp)) parameters
16770static inline _glptr_VertexAttrib2fNV
16771GET_VertexAttrib2fNV(struct _glapi_table *disp)
16772{
16773 return (_glptr_VertexAttrib2fNV) (GET_by_offset
16774 (disp, _gloffset_VertexAttrib2fNV));
16775}
16776
16777static inline void
16778SET_VertexAttrib2fNV(struct _glapi_table *disp,
16779 void (GLAPIENTRYP fn) (GLuint, GLfloat, GLfloat))
16780{
16781 SET_by_offset(disp, _gloffset_VertexAttrib2fNV, fn);
16782}
16783
16784typedef void (GLAPIENTRYP _glptr_VertexAttrib2fvNV) (GLuint, const GLfloat *);
16785
16786#define CALL_VertexAttrib2fvNV(disp, parameters) \
16787 (* GET_VertexAttrib2fvNV(disp)) parameters
16788static inline _glptr_VertexAttrib2fvNV
16789GET_VertexAttrib2fvNV(struct _glapi_table *disp)
16790{
16791 return (_glptr_VertexAttrib2fvNV) (GET_by_offset
16792 (disp, _gloffset_VertexAttrib2fvNV));
16793}
16794
16795static inline void
16796SET_VertexAttrib2fvNV(struct _glapi_table *disp,
16797 void (GLAPIENTRYP fn) (GLuint, const GLfloat *))
16798{
16799 SET_by_offset(disp, _gloffset_VertexAttrib2fvNV, fn);
16800}
16801
16802typedef void (GLAPIENTRYP _glptr_VertexAttrib2sNV) (GLuint, GLshort, GLshort);
16803
16804#define CALL_VertexAttrib2sNV(disp, parameters) \
16805 (* GET_VertexAttrib2sNV(disp)) parameters
16806static inline _glptr_VertexAttrib2sNV
16807GET_VertexAttrib2sNV(struct _glapi_table *disp)
16808{
16809 return (_glptr_VertexAttrib2sNV) (GET_by_offset
16810 (disp, _gloffset_VertexAttrib2sNV));
16811}
16812
16813static inline void
16814SET_VertexAttrib2sNV(struct _glapi_table *disp,
16815 void (GLAPIENTRYP fn) (GLuint, GLshort, GLshort))
16816{
16817 SET_by_offset(disp, _gloffset_VertexAttrib2sNV, fn);
16818}
16819
16820typedef void (GLAPIENTRYP _glptr_VertexAttrib2svNV) (GLuint, const GLshort *);
16821
16822#define CALL_VertexAttrib2svNV(disp, parameters) \
16823 (* GET_VertexAttrib2svNV(disp)) parameters
16824static inline _glptr_VertexAttrib2svNV
16825GET_VertexAttrib2svNV(struct _glapi_table *disp)
16826{
16827 return (_glptr_VertexAttrib2svNV) (GET_by_offset
16828 (disp, _gloffset_VertexAttrib2svNV));
16829}
16830
16831static inline void
16832SET_VertexAttrib2svNV(struct _glapi_table *disp,
16833 void (GLAPIENTRYP fn) (GLuint, const GLshort *))
16834{
16835 SET_by_offset(disp, _gloffset_VertexAttrib2svNV, fn);
16836}
16837
16838typedef void (GLAPIENTRYP _glptr_VertexAttrib3dNV) (GLuint, GLdouble, GLdouble,
16839 GLdouble);
16840#define CALL_VertexAttrib3dNV(disp, parameters) \
16841 (* GET_VertexAttrib3dNV(disp)) parameters
16842static inline _glptr_VertexAttrib3dNV
16843GET_VertexAttrib3dNV(struct _glapi_table *disp)
16844{
16845 return (_glptr_VertexAttrib3dNV) (GET_by_offset
16846 (disp, _gloffset_VertexAttrib3dNV));
16847}
16848
16849static inline void
16850SET_VertexAttrib3dNV(struct _glapi_table *disp,
16851 void (GLAPIENTRYP fn) (GLuint, GLdouble, GLdouble,
16852 GLdouble))
16853{
16854 SET_by_offset(disp, _gloffset_VertexAttrib3dNV, fn);
16855}
16856
16857typedef void (GLAPIENTRYP _glptr_VertexAttrib3dvNV) (GLuint, const GLdouble *);
16858
16859#define CALL_VertexAttrib3dvNV(disp, parameters) \
16860 (* GET_VertexAttrib3dvNV(disp)) parameters
16861static inline _glptr_VertexAttrib3dvNV
16862GET_VertexAttrib3dvNV(struct _glapi_table *disp)
16863{
16864 return (_glptr_VertexAttrib3dvNV) (GET_by_offset
16865 (disp, _gloffset_VertexAttrib3dvNV));
16866}
16867
16868static inline void
16869SET_VertexAttrib3dvNV(struct _glapi_table *disp,
16870 void (GLAPIENTRYP fn) (GLuint, const GLdouble *))
16871{
16872 SET_by_offset(disp, _gloffset_VertexAttrib3dvNV, fn);
16873}
16874
16875typedef void (GLAPIENTRYP _glptr_VertexAttrib3fNV) (GLuint, GLfloat, GLfloat,
16876 GLfloat);
16877#define CALL_VertexAttrib3fNV(disp, parameters) \
16878 (* GET_VertexAttrib3fNV(disp)) parameters
16879static inline _glptr_VertexAttrib3fNV
16880GET_VertexAttrib3fNV(struct _glapi_table *disp)
16881{
16882 return (_glptr_VertexAttrib3fNV) (GET_by_offset
16883 (disp, _gloffset_VertexAttrib3fNV));
16884}
16885
16886static inline void
16887SET_VertexAttrib3fNV(struct _glapi_table *disp,
16888 void (GLAPIENTRYP fn) (GLuint, GLfloat, GLfloat, GLfloat))
16889{
16890 SET_by_offset(disp, _gloffset_VertexAttrib3fNV, fn);
16891}
16892
16893typedef void (GLAPIENTRYP _glptr_VertexAttrib3fvNV) (GLuint, const GLfloat *);
16894
16895#define CALL_VertexAttrib3fvNV(disp, parameters) \
16896 (* GET_VertexAttrib3fvNV(disp)) parameters
16897static inline _glptr_VertexAttrib3fvNV
16898GET_VertexAttrib3fvNV(struct _glapi_table *disp)
16899{
16900 return (_glptr_VertexAttrib3fvNV) (GET_by_offset
16901 (disp, _gloffset_VertexAttrib3fvNV));
16902}
16903
16904static inline void
16905SET_VertexAttrib3fvNV(struct _glapi_table *disp,
16906 void (GLAPIENTRYP fn) (GLuint, const GLfloat *))
16907{
16908 SET_by_offset(disp, _gloffset_VertexAttrib3fvNV, fn);
16909}
16910
16911typedef void (GLAPIENTRYP _glptr_VertexAttrib3sNV) (GLuint, GLshort, GLshort,
16912 GLshort);
16913#define CALL_VertexAttrib3sNV(disp, parameters) \
16914 (* GET_VertexAttrib3sNV(disp)) parameters
16915static inline _glptr_VertexAttrib3sNV
16916GET_VertexAttrib3sNV(struct _glapi_table *disp)
16917{
16918 return (_glptr_VertexAttrib3sNV) (GET_by_offset
16919 (disp, _gloffset_VertexAttrib3sNV));
16920}
16921
16922static inline void
16923SET_VertexAttrib3sNV(struct _glapi_table *disp,
16924 void (GLAPIENTRYP fn) (GLuint, GLshort, GLshort, GLshort))
16925{
16926 SET_by_offset(disp, _gloffset_VertexAttrib3sNV, fn);
16927}
16928
16929typedef void (GLAPIENTRYP _glptr_VertexAttrib3svNV) (GLuint, const GLshort *);
16930
16931#define CALL_VertexAttrib3svNV(disp, parameters) \
16932 (* GET_VertexAttrib3svNV(disp)) parameters
16933static inline _glptr_VertexAttrib3svNV
16934GET_VertexAttrib3svNV(struct _glapi_table *disp)
16935{
16936 return (_glptr_VertexAttrib3svNV) (GET_by_offset
16937 (disp, _gloffset_VertexAttrib3svNV));
16938}
16939
16940static inline void
16941SET_VertexAttrib3svNV(struct _glapi_table *disp,
16942 void (GLAPIENTRYP fn) (GLuint, const GLshort *))
16943{
16944 SET_by_offset(disp, _gloffset_VertexAttrib3svNV, fn);
16945}
16946
16947typedef void (GLAPIENTRYP _glptr_VertexAttrib4dNV) (GLuint, GLdouble, GLdouble,
16948 GLdouble, GLdouble);
16949#define CALL_VertexAttrib4dNV(disp, parameters) \
16950 (* GET_VertexAttrib4dNV(disp)) parameters
16951static inline _glptr_VertexAttrib4dNV
16952GET_VertexAttrib4dNV(struct _glapi_table *disp)
16953{
16954 return (_glptr_VertexAttrib4dNV) (GET_by_offset
16955 (disp, _gloffset_VertexAttrib4dNV));
16956}
16957
16958static inline void
16959SET_VertexAttrib4dNV(struct _glapi_table *disp,
16960 void (GLAPIENTRYP fn) (GLuint, GLdouble, GLdouble,
16961 GLdouble, GLdouble))
16962{
16963 SET_by_offset(disp, _gloffset_VertexAttrib4dNV, fn);
16964}
16965
16966typedef void (GLAPIENTRYP _glptr_VertexAttrib4dvNV) (GLuint, const GLdouble *);
16967
16968#define CALL_VertexAttrib4dvNV(disp, parameters) \
16969 (* GET_VertexAttrib4dvNV(disp)) parameters
16970static inline _glptr_VertexAttrib4dvNV
16971GET_VertexAttrib4dvNV(struct _glapi_table *disp)
16972{
16973 return (_glptr_VertexAttrib4dvNV) (GET_by_offset
16974 (disp, _gloffset_VertexAttrib4dvNV));
16975}
16976
16977static inline void
16978SET_VertexAttrib4dvNV(struct _glapi_table *disp,
16979 void (GLAPIENTRYP fn) (GLuint, const GLdouble *))
16980{
16981 SET_by_offset(disp, _gloffset_VertexAttrib4dvNV, fn);
16982}
16983
16984typedef void (GLAPIENTRYP _glptr_VertexAttrib4fNV) (GLuint, GLfloat, GLfloat,
16985 GLfloat, GLfloat);
16986#define CALL_VertexAttrib4fNV(disp, parameters) \
16987 (* GET_VertexAttrib4fNV(disp)) parameters
16988static inline _glptr_VertexAttrib4fNV
16989GET_VertexAttrib4fNV(struct _glapi_table *disp)
16990{
16991 return (_glptr_VertexAttrib4fNV) (GET_by_offset
16992 (disp, _gloffset_VertexAttrib4fNV));
16993}
16994
16995static inline void
16996SET_VertexAttrib4fNV(struct _glapi_table *disp,
16997 void (GLAPIENTRYP fn) (GLuint, GLfloat, GLfloat, GLfloat,
16998 GLfloat))
16999{
17000 SET_by_offset(disp, _gloffset_VertexAttrib4fNV, fn);
17001}
17002
17003typedef void (GLAPIENTRYP _glptr_VertexAttrib4fvNV) (GLuint, const GLfloat *);
17004
17005#define CALL_VertexAttrib4fvNV(disp, parameters) \
17006 (* GET_VertexAttrib4fvNV(disp)) parameters
17007static inline _glptr_VertexAttrib4fvNV
17008GET_VertexAttrib4fvNV(struct _glapi_table *disp)
17009{
17010 return (_glptr_VertexAttrib4fvNV) (GET_by_offset
17011 (disp, _gloffset_VertexAttrib4fvNV));
17012}
17013
17014static inline void
17015SET_VertexAttrib4fvNV(struct _glapi_table *disp,
17016 void (GLAPIENTRYP fn) (GLuint, const GLfloat *))
17017{
17018 SET_by_offset(disp, _gloffset_VertexAttrib4fvNV, fn);
17019}
17020
17021typedef void (GLAPIENTRYP _glptr_VertexAttrib4sNV) (GLuint, GLshort, GLshort,
17022 GLshort, GLshort);
17023#define CALL_VertexAttrib4sNV(disp, parameters) \
17024 (* GET_VertexAttrib4sNV(disp)) parameters
17025static inline _glptr_VertexAttrib4sNV
17026GET_VertexAttrib4sNV(struct _glapi_table *disp)
17027{
17028 return (_glptr_VertexAttrib4sNV) (GET_by_offset
17029 (disp, _gloffset_VertexAttrib4sNV));
17030}
17031
17032static inline void
17033SET_VertexAttrib4sNV(struct _glapi_table *disp,
17034 void (GLAPIENTRYP fn) (GLuint, GLshort, GLshort, GLshort,
17035 GLshort))
17036{
17037 SET_by_offset(disp, _gloffset_VertexAttrib4sNV, fn);
17038}
17039
17040typedef void (GLAPIENTRYP _glptr_VertexAttrib4svNV) (GLuint, const GLshort *);
17041
17042#define CALL_VertexAttrib4svNV(disp, parameters) \
17043 (* GET_VertexAttrib4svNV(disp)) parameters
17044static inline _glptr_VertexAttrib4svNV
17045GET_VertexAttrib4svNV(struct _glapi_table *disp)
17046{
17047 return (_glptr_VertexAttrib4svNV) (GET_by_offset
17048 (disp, _gloffset_VertexAttrib4svNV));
17049}
17050
17051static inline void
17052SET_VertexAttrib4svNV(struct _glapi_table *disp,
17053 void (GLAPIENTRYP fn) (GLuint, const GLshort *))
17054{
17055 SET_by_offset(disp, _gloffset_VertexAttrib4svNV, fn);
17056}
17057
17058typedef void (GLAPIENTRYP _glptr_VertexAttrib4ubNV) (GLuint, GLubyte, GLubyte,
17059 GLubyte, GLubyte);
17060#define CALL_VertexAttrib4ubNV(disp, parameters) \
17061 (* GET_VertexAttrib4ubNV(disp)) parameters
17062static inline _glptr_VertexAttrib4ubNV
17063GET_VertexAttrib4ubNV(struct _glapi_table *disp)
17064{
17065 return (_glptr_VertexAttrib4ubNV) (GET_by_offset
17066 (disp, _gloffset_VertexAttrib4ubNV));
17067}
17068
17069static inline void
17070SET_VertexAttrib4ubNV(struct _glapi_table *disp,
17071 void (GLAPIENTRYP fn) (GLuint, GLubyte, GLubyte, GLubyte,
17072 GLubyte))
17073{
17074 SET_by_offset(disp, _gloffset_VertexAttrib4ubNV, fn);
17075}
17076
17077typedef void (GLAPIENTRYP _glptr_VertexAttrib4ubvNV) (GLuint, const GLubyte *);
17078
17079#define CALL_VertexAttrib4ubvNV(disp, parameters) \
17080 (* GET_VertexAttrib4ubvNV(disp)) parameters
17081static inline _glptr_VertexAttrib4ubvNV
17082GET_VertexAttrib4ubvNV(struct _glapi_table *disp)
17083{
17084 return (_glptr_VertexAttrib4ubvNV) (GET_by_offset
17085 (disp, _gloffset_VertexAttrib4ubvNV));
17086}
17087
17088static inline void
17089SET_VertexAttrib4ubvNV(struct _glapi_table *disp,
17090 void (GLAPIENTRYP fn) (GLuint, const GLubyte *))
17091{
17092 SET_by_offset(disp, _gloffset_VertexAttrib4ubvNV, fn);
17093}
17094
17095typedef void (GLAPIENTRYP _glptr_VertexAttribPointerNV) (GLuint, GLint, GLenum,
17096 GLsizei,
17097 const GLvoid *);
17098#define CALL_VertexAttribPointerNV(disp, parameters) \
17099 (* GET_VertexAttribPointerNV(disp)) parameters
17100static inline _glptr_VertexAttribPointerNV
17101GET_VertexAttribPointerNV(struct _glapi_table *disp)
17102{
17103 return (_glptr_VertexAttribPointerNV) (GET_by_offset
17104 (disp,
17105 _gloffset_VertexAttribPointerNV));
17106}
17107
17108static inline void
17109SET_VertexAttribPointerNV(struct _glapi_table *disp,
17110 void (GLAPIENTRYP fn) (GLuint, GLint, GLenum, GLsizei,
17111 const GLvoid *))
17112{
17113 SET_by_offset(disp, _gloffset_VertexAttribPointerNV, fn);
17114}
17115
17116typedef void (GLAPIENTRYP _glptr_VertexAttribs1dvNV) (GLuint, GLsizei,
17117 const GLdouble *);
17118#define CALL_VertexAttribs1dvNV(disp, parameters) \
17119 (* GET_VertexAttribs1dvNV(disp)) parameters
17120static inline _glptr_VertexAttribs1dvNV
17121GET_VertexAttribs1dvNV(struct _glapi_table *disp)
17122{
17123 return (_glptr_VertexAttribs1dvNV) (GET_by_offset
17124 (disp, _gloffset_VertexAttribs1dvNV));
17125}
17126
17127static inline void
17128SET_VertexAttribs1dvNV(struct _glapi_table *disp,
17129 void (GLAPIENTRYP fn) (GLuint, GLsizei,
17130 const GLdouble *))
17131{
17132 SET_by_offset(disp, _gloffset_VertexAttribs1dvNV, fn);
17133}
17134
17135typedef void (GLAPIENTRYP _glptr_VertexAttribs1fvNV) (GLuint, GLsizei,
17136 const GLfloat *);
17137#define CALL_VertexAttribs1fvNV(disp, parameters) \
17138 (* GET_VertexAttribs1fvNV(disp)) parameters
17139static inline _glptr_VertexAttribs1fvNV
17140GET_VertexAttribs1fvNV(struct _glapi_table *disp)
17141{
17142 return (_glptr_VertexAttribs1fvNV) (GET_by_offset
17143 (disp, _gloffset_VertexAttribs1fvNV));
17144}
17145
17146static inline void
17147SET_VertexAttribs1fvNV(struct _glapi_table *disp,
17148 void (GLAPIENTRYP fn) (GLuint, GLsizei, const GLfloat *))
17149{
17150 SET_by_offset(disp, _gloffset_VertexAttribs1fvNV, fn);
17151}
17152
17153typedef void (GLAPIENTRYP _glptr_VertexAttribs1svNV) (GLuint, GLsizei,
17154 const GLshort *);
17155#define CALL_VertexAttribs1svNV(disp, parameters) \
17156 (* GET_VertexAttribs1svNV(disp)) parameters
17157static inline _glptr_VertexAttribs1svNV
17158GET_VertexAttribs1svNV(struct _glapi_table *disp)
17159{
17160 return (_glptr_VertexAttribs1svNV) (GET_by_offset
17161 (disp, _gloffset_VertexAttribs1svNV));
17162}
17163
17164static inline void
17165SET_VertexAttribs1svNV(struct _glapi_table *disp,
17166 void (GLAPIENTRYP fn) (GLuint, GLsizei, const GLshort *))
17167{
17168 SET_by_offset(disp, _gloffset_VertexAttribs1svNV, fn);
17169}
17170
17171typedef void (GLAPIENTRYP _glptr_VertexAttribs2dvNV) (GLuint, GLsizei,
17172 const GLdouble *);
17173#define CALL_VertexAttribs2dvNV(disp, parameters) \
17174 (* GET_VertexAttribs2dvNV(disp)) parameters
17175static inline _glptr_VertexAttribs2dvNV
17176GET_VertexAttribs2dvNV(struct _glapi_table *disp)
17177{
17178 return (_glptr_VertexAttribs2dvNV) (GET_by_offset
17179 (disp, _gloffset_VertexAttribs2dvNV));
17180}
17181
17182static inline void
17183SET_VertexAttribs2dvNV(struct _glapi_table *disp,
17184 void (GLAPIENTRYP fn) (GLuint, GLsizei,
17185 const GLdouble *))
17186{
17187 SET_by_offset(disp, _gloffset_VertexAttribs2dvNV, fn);
17188}
17189
17190typedef void (GLAPIENTRYP _glptr_VertexAttribs2fvNV) (GLuint, GLsizei,
17191 const GLfloat *);
17192#define CALL_VertexAttribs2fvNV(disp, parameters) \
17193 (* GET_VertexAttribs2fvNV(disp)) parameters
17194static inline _glptr_VertexAttribs2fvNV
17195GET_VertexAttribs2fvNV(struct _glapi_table *disp)
17196{
17197 return (_glptr_VertexAttribs2fvNV) (GET_by_offset
17198 (disp, _gloffset_VertexAttribs2fvNV));
17199}
17200
17201static inline void
17202SET_VertexAttribs2fvNV(struct _glapi_table *disp,
17203 void (GLAPIENTRYP fn) (GLuint, GLsizei, const GLfloat *))
17204{
17205 SET_by_offset(disp, _gloffset_VertexAttribs2fvNV, fn);
17206}
17207
17208typedef void (GLAPIENTRYP _glptr_VertexAttribs2svNV) (GLuint, GLsizei,
17209 const GLshort *);
17210#define CALL_VertexAttribs2svNV(disp, parameters) \
17211 (* GET_VertexAttribs2svNV(disp)) parameters
17212static inline _glptr_VertexAttribs2svNV
17213GET_VertexAttribs2svNV(struct _glapi_table *disp)
17214{
17215 return (_glptr_VertexAttribs2svNV) (GET_by_offset
17216 (disp, _gloffset_VertexAttribs2svNV));
17217}
17218
17219static inline void
17220SET_VertexAttribs2svNV(struct _glapi_table *disp,
17221 void (GLAPIENTRYP fn) (GLuint, GLsizei, const GLshort *))
17222{
17223 SET_by_offset(disp, _gloffset_VertexAttribs2svNV, fn);
17224}
17225
17226typedef void (GLAPIENTRYP _glptr_VertexAttribs3dvNV) (GLuint, GLsizei,
17227 const GLdouble *);
17228#define CALL_VertexAttribs3dvNV(disp, parameters) \
17229 (* GET_VertexAttribs3dvNV(disp)) parameters
17230static inline _glptr_VertexAttribs3dvNV
17231GET_VertexAttribs3dvNV(struct _glapi_table *disp)
17232{
17233 return (_glptr_VertexAttribs3dvNV) (GET_by_offset
17234 (disp, _gloffset_VertexAttribs3dvNV));
17235}
17236
17237static inline void
17238SET_VertexAttribs3dvNV(struct _glapi_table *disp,
17239 void (GLAPIENTRYP fn) (GLuint, GLsizei,
17240 const GLdouble *))
17241{
17242 SET_by_offset(disp, _gloffset_VertexAttribs3dvNV, fn);
17243}
17244
17245typedef void (GLAPIENTRYP _glptr_VertexAttribs3fvNV) (GLuint, GLsizei,
17246 const GLfloat *);
17247#define CALL_VertexAttribs3fvNV(disp, parameters) \
17248 (* GET_VertexAttribs3fvNV(disp)) parameters
17249static inline _glptr_VertexAttribs3fvNV
17250GET_VertexAttribs3fvNV(struct _glapi_table *disp)
17251{
17252 return (_glptr_VertexAttribs3fvNV) (GET_by_offset
17253 (disp, _gloffset_VertexAttribs3fvNV));
17254}
17255
17256static inline void
17257SET_VertexAttribs3fvNV(struct _glapi_table *disp,
17258 void (GLAPIENTRYP fn) (GLuint, GLsizei, const GLfloat *))
17259{
17260 SET_by_offset(disp, _gloffset_VertexAttribs3fvNV, fn);
17261}
17262
17263typedef void (GLAPIENTRYP _glptr_VertexAttribs3svNV) (GLuint, GLsizei,
17264 const GLshort *);
17265#define CALL_VertexAttribs3svNV(disp, parameters) \
17266 (* GET_VertexAttribs3svNV(disp)) parameters
17267static inline _glptr_VertexAttribs3svNV
17268GET_VertexAttribs3svNV(struct _glapi_table *disp)
17269{
17270 return (_glptr_VertexAttribs3svNV) (GET_by_offset
17271 (disp, _gloffset_VertexAttribs3svNV));
17272}
17273
17274static inline void
17275SET_VertexAttribs3svNV(struct _glapi_table *disp,
17276 void (GLAPIENTRYP fn) (GLuint, GLsizei, const GLshort *))
17277{
17278 SET_by_offset(disp, _gloffset_VertexAttribs3svNV, fn);
17279}
17280
17281typedef void (GLAPIENTRYP _glptr_VertexAttribs4dvNV) (GLuint, GLsizei,
17282 const GLdouble *);
17283#define CALL_VertexAttribs4dvNV(disp, parameters) \
17284 (* GET_VertexAttribs4dvNV(disp)) parameters
17285static inline _glptr_VertexAttribs4dvNV
17286GET_VertexAttribs4dvNV(struct _glapi_table *disp)
17287{
17288 return (_glptr_VertexAttribs4dvNV) (GET_by_offset
17289 (disp, _gloffset_VertexAttribs4dvNV));
17290}
17291
17292static inline void
17293SET_VertexAttribs4dvNV(struct _glapi_table *disp,
17294 void (GLAPIENTRYP fn) (GLuint, GLsizei,
17295 const GLdouble *))
17296{
17297 SET_by_offset(disp, _gloffset_VertexAttribs4dvNV, fn);
17298}
17299
17300typedef void (GLAPIENTRYP _glptr_VertexAttribs4fvNV) (GLuint, GLsizei,
17301 const GLfloat *);
17302#define CALL_VertexAttribs4fvNV(disp, parameters) \
17303 (* GET_VertexAttribs4fvNV(disp)) parameters
17304static inline _glptr_VertexAttribs4fvNV
17305GET_VertexAttribs4fvNV(struct _glapi_table *disp)
17306{
17307 return (_glptr_VertexAttribs4fvNV) (GET_by_offset
17308 (disp, _gloffset_VertexAttribs4fvNV));
17309}
17310
17311static inline void
17312SET_VertexAttribs4fvNV(struct _glapi_table *disp,
17313 void (GLAPIENTRYP fn) (GLuint, GLsizei, const GLfloat *))
17314{
17315 SET_by_offset(disp, _gloffset_VertexAttribs4fvNV, fn);
17316}
17317
17318typedef void (GLAPIENTRYP _glptr_VertexAttribs4svNV) (GLuint, GLsizei,
17319 const GLshort *);
17320#define CALL_VertexAttribs4svNV(disp, parameters) \
17321 (* GET_VertexAttribs4svNV(disp)) parameters
17322static inline _glptr_VertexAttribs4svNV
17323GET_VertexAttribs4svNV(struct _glapi_table *disp)
17324{
17325 return (_glptr_VertexAttribs4svNV) (GET_by_offset
17326 (disp, _gloffset_VertexAttribs4svNV));
17327}
17328
17329static inline void
17330SET_VertexAttribs4svNV(struct _glapi_table *disp,
17331 void (GLAPIENTRYP fn) (GLuint, GLsizei, const GLshort *))
17332{
17333 SET_by_offset(disp, _gloffset_VertexAttribs4svNV, fn);
17334}
17335
17336typedef void (GLAPIENTRYP _glptr_VertexAttribs4ubvNV) (GLuint, GLsizei,
17337 const GLubyte *);
17338#define CALL_VertexAttribs4ubvNV(disp, parameters) \
17339 (* GET_VertexAttribs4ubvNV(disp)) parameters
17340static inline _glptr_VertexAttribs4ubvNV
17341GET_VertexAttribs4ubvNV(struct _glapi_table *disp)
17342{
17343 return (_glptr_VertexAttribs4ubvNV) (GET_by_offset
17344 (disp, _gloffset_VertexAttribs4ubvNV));
17345}
17346
17347static inline void
17348SET_VertexAttribs4ubvNV(struct _glapi_table *disp,
17349 void (GLAPIENTRYP fn) (GLuint, GLsizei,
17350 const GLubyte *))
17351{
17352 SET_by_offset(disp, _gloffset_VertexAttribs4ubvNV, fn);
17353}
17354
17355typedef void (GLAPIENTRYP _glptr_GetTexBumpParameterfvATI) (GLenum, GLfloat *);
17356
17357#define CALL_GetTexBumpParameterfvATI(disp, parameters) \
17358 (* GET_GetTexBumpParameterfvATI(disp)) parameters
17359static inline _glptr_GetTexBumpParameterfvATI
17360GET_GetTexBumpParameterfvATI(struct _glapi_table *disp)
17361{
17362 return (_glptr_GetTexBumpParameterfvATI) (GET_by_offset
17363 (disp,
17364 _gloffset_GetTexBumpParameterfvATI));
17365}
17366
17367static inline void
17368SET_GetTexBumpParameterfvATI(struct _glapi_table *disp,
17369 void (GLAPIENTRYP fn) (GLenum, GLfloat *))
17370{
17371 SET_by_offset(disp, _gloffset_GetTexBumpParameterfvATI, fn);
17372}
17373
17374typedef void (GLAPIENTRYP _glptr_GetTexBumpParameterivATI) (GLenum, GLint *);
17375
17376#define CALL_GetTexBumpParameterivATI(disp, parameters) \
17377 (* GET_GetTexBumpParameterivATI(disp)) parameters
17378static inline _glptr_GetTexBumpParameterivATI
17379GET_GetTexBumpParameterivATI(struct _glapi_table *disp)
17380{
17381 return (_glptr_GetTexBumpParameterivATI) (GET_by_offset
17382 (disp,
17383 _gloffset_GetTexBumpParameterivATI));
17384}
17385
17386static inline void
17387SET_GetTexBumpParameterivATI(struct _glapi_table *disp,
17388 void (GLAPIENTRYP fn) (GLenum, GLint *))
17389{
17390 SET_by_offset(disp, _gloffset_GetTexBumpParameterivATI, fn);
17391}
17392
17393typedef void (GLAPIENTRYP _glptr_TexBumpParameterfvATI) (GLenum,
17394 const GLfloat *);
17395#define CALL_TexBumpParameterfvATI(disp, parameters) \
17396 (* GET_TexBumpParameterfvATI(disp)) parameters
17397static inline _glptr_TexBumpParameterfvATI
17398GET_TexBumpParameterfvATI(struct _glapi_table *disp)
17399{
17400 return (_glptr_TexBumpParameterfvATI) (GET_by_offset
17401 (disp,
17402 _gloffset_TexBumpParameterfvATI));
17403}
17404
17405static inline void
17406SET_TexBumpParameterfvATI(struct _glapi_table *disp,
17407 void (GLAPIENTRYP fn) (GLenum, const GLfloat *))
17408{
17409 SET_by_offset(disp, _gloffset_TexBumpParameterfvATI, fn);
17410}
17411
17412typedef void (GLAPIENTRYP _glptr_TexBumpParameterivATI) (GLenum, const GLint *);
17413
17414#define CALL_TexBumpParameterivATI(disp, parameters) \
17415 (* GET_TexBumpParameterivATI(disp)) parameters
17416static inline _glptr_TexBumpParameterivATI
17417GET_TexBumpParameterivATI(struct _glapi_table *disp)
17418{
17419 return (_glptr_TexBumpParameterivATI) (GET_by_offset
17420 (disp,
17421 _gloffset_TexBumpParameterivATI));
17422}
17423
17424static inline void
17425SET_TexBumpParameterivATI(struct _glapi_table *disp,
17426 void (GLAPIENTRYP fn) (GLenum, const GLint *))
17427{
17428 SET_by_offset(disp, _gloffset_TexBumpParameterivATI, fn);
17429}
17430
17431typedef void (GLAPIENTRYP _glptr_AlphaFragmentOp1ATI) (GLenum, GLuint, GLuint,
17432 GLuint, GLuint, GLuint);
17433#define CALL_AlphaFragmentOp1ATI(disp, parameters) \
17434 (* GET_AlphaFragmentOp1ATI(disp)) parameters
17435static inline _glptr_AlphaFragmentOp1ATI
17436GET_AlphaFragmentOp1ATI(struct _glapi_table *disp)
17437{
17438 return (_glptr_AlphaFragmentOp1ATI) (GET_by_offset
17439 (disp, _gloffset_AlphaFragmentOp1ATI));
17440}
17441
17442static inline void
17443SET_AlphaFragmentOp1ATI(struct _glapi_table *disp,
17444 void (GLAPIENTRYP fn) (GLenum, GLuint, GLuint, GLuint,
17445 GLuint, GLuint))
17446{
17447 SET_by_offset(disp, _gloffset_AlphaFragmentOp1ATI, fn);
17448}
17449
17450typedef void (GLAPIENTRYP _glptr_AlphaFragmentOp2ATI) (GLenum, GLuint, GLuint,
17451 GLuint, GLuint, GLuint,
17452 GLuint, GLuint, GLuint);
17453#define CALL_AlphaFragmentOp2ATI(disp, parameters) \
17454 (* GET_AlphaFragmentOp2ATI(disp)) parameters
17455static inline _glptr_AlphaFragmentOp2ATI
17456GET_AlphaFragmentOp2ATI(struct _glapi_table *disp)
17457{
17458 return (_glptr_AlphaFragmentOp2ATI) (GET_by_offset
17459 (disp, _gloffset_AlphaFragmentOp2ATI));
17460}
17461
17462static inline void
17463SET_AlphaFragmentOp2ATI(struct _glapi_table *disp,
17464 void (GLAPIENTRYP fn) (GLenum, GLuint, GLuint, GLuint,
17465 GLuint, GLuint, GLuint, GLuint,
17466 GLuint))
17467{
17468 SET_by_offset(disp, _gloffset_AlphaFragmentOp2ATI, fn);
17469}
17470
17471typedef void (GLAPIENTRYP _glptr_AlphaFragmentOp3ATI) (GLenum, GLuint, GLuint,
17472 GLuint, GLuint, GLuint,
17473 GLuint, GLuint, GLuint,
17474 GLuint, GLuint, GLuint);
17475#define CALL_AlphaFragmentOp3ATI(disp, parameters) \
17476 (* GET_AlphaFragmentOp3ATI(disp)) parameters
17477static inline _glptr_AlphaFragmentOp3ATI
17478GET_AlphaFragmentOp3ATI(struct _glapi_table *disp)
17479{
17480 return (_glptr_AlphaFragmentOp3ATI) (GET_by_offset
17481 (disp, _gloffset_AlphaFragmentOp3ATI));
17482}
17483
17484static inline void
17485SET_AlphaFragmentOp3ATI(struct _glapi_table *disp,
17486 void (GLAPIENTRYP fn) (GLenum, GLuint, GLuint, GLuint,
17487 GLuint, GLuint, GLuint, GLuint,
17488 GLuint, GLuint, GLuint, GLuint))
17489{
17490 SET_by_offset(disp, _gloffset_AlphaFragmentOp3ATI, fn);
17491}
17492
17493typedef void (GLAPIENTRYP _glptr_BeginFragmentShaderATI) (void);
17494
17495#define CALL_BeginFragmentShaderATI(disp, parameters) \
17496 (* GET_BeginFragmentShaderATI(disp)) parameters
17497static inline _glptr_BeginFragmentShaderATI
17498GET_BeginFragmentShaderATI(struct _glapi_table *disp)
17499{
17500 return (_glptr_BeginFragmentShaderATI) (GET_by_offset
17501 (disp,
17502 _gloffset_BeginFragmentShaderATI));
17503}
17504
17505static inline void
17506SET_BeginFragmentShaderATI(struct _glapi_table *disp,
17507 void (GLAPIENTRYP fn) (void))
17508{
17509 SET_by_offset(disp, _gloffset_BeginFragmentShaderATI, fn);
17510}
17511
17512typedef void (GLAPIENTRYP _glptr_BindFragmentShaderATI) (GLuint);
17513
17514#define CALL_BindFragmentShaderATI(disp, parameters) \
17515 (* GET_BindFragmentShaderATI(disp)) parameters
17516static inline _glptr_BindFragmentShaderATI
17517GET_BindFragmentShaderATI(struct _glapi_table *disp)
17518{
17519 return (_glptr_BindFragmentShaderATI) (GET_by_offset
17520 (disp,
17521 _gloffset_BindFragmentShaderATI));
17522}
17523
17524static inline void
17525SET_BindFragmentShaderATI(struct _glapi_table *disp,
17526 void (GLAPIENTRYP fn) (GLuint))
17527{
17528 SET_by_offset(disp, _gloffset_BindFragmentShaderATI, fn);
17529}
17530
17531typedef void (GLAPIENTRYP _glptr_ColorFragmentOp1ATI) (GLenum, GLuint, GLuint,
17532 GLuint, GLuint, GLuint,
17533 GLuint);
17534#define CALL_ColorFragmentOp1ATI(disp, parameters) \
17535 (* GET_ColorFragmentOp1ATI(disp)) parameters
17536static inline _glptr_ColorFragmentOp1ATI
17537GET_ColorFragmentOp1ATI(struct _glapi_table *disp)
17538{
17539 return (_glptr_ColorFragmentOp1ATI) (GET_by_offset
17540 (disp, _gloffset_ColorFragmentOp1ATI));
17541}
17542
17543static inline void
17544SET_ColorFragmentOp1ATI(struct _glapi_table *disp,
17545 void (GLAPIENTRYP fn) (GLenum, GLuint, GLuint, GLuint,
17546 GLuint, GLuint, GLuint))
17547{
17548 SET_by_offset(disp, _gloffset_ColorFragmentOp1ATI, fn);
17549}
17550
17551typedef void (GLAPIENTRYP _glptr_ColorFragmentOp2ATI) (GLenum, GLuint, GLuint,
17552 GLuint, GLuint, GLuint,
17553 GLuint, GLuint, GLuint,
17554 GLuint);
17555#define CALL_ColorFragmentOp2ATI(disp, parameters) \
17556 (* GET_ColorFragmentOp2ATI(disp)) parameters
17557static inline _glptr_ColorFragmentOp2ATI
17558GET_ColorFragmentOp2ATI(struct _glapi_table *disp)
17559{
17560 return (_glptr_ColorFragmentOp2ATI) (GET_by_offset
17561 (disp, _gloffset_ColorFragmentOp2ATI));
17562}
17563
17564static inline void
17565SET_ColorFragmentOp2ATI(struct _glapi_table *disp,
17566 void (GLAPIENTRYP fn) (GLenum, GLuint, GLuint, GLuint,
17567 GLuint, GLuint, GLuint, GLuint,
17568 GLuint, GLuint))
17569{
17570 SET_by_offset(disp, _gloffset_ColorFragmentOp2ATI, fn);
17571}
17572
17573typedef void (GLAPIENTRYP _glptr_ColorFragmentOp3ATI) (GLenum, GLuint, GLuint,
17574 GLuint, GLuint, GLuint,
17575 GLuint, GLuint, GLuint,
17576 GLuint, GLuint, GLuint,
17577 GLuint);
17578#define CALL_ColorFragmentOp3ATI(disp, parameters) \
17579 (* GET_ColorFragmentOp3ATI(disp)) parameters
17580static inline _glptr_ColorFragmentOp3ATI
17581GET_ColorFragmentOp3ATI(struct _glapi_table *disp)
17582{
17583 return (_glptr_ColorFragmentOp3ATI) (GET_by_offset
17584 (disp, _gloffset_ColorFragmentOp3ATI));
17585}
17586
17587static inline void
17588SET_ColorFragmentOp3ATI(struct _glapi_table *disp,
17589 void (GLAPIENTRYP fn) (GLenum, GLuint, GLuint, GLuint,
17590 GLuint, GLuint, GLuint, GLuint,
17591 GLuint, GLuint, GLuint, GLuint,
17592 GLuint))
17593{
17594 SET_by_offset(disp, _gloffset_ColorFragmentOp3ATI, fn);
17595}
17596
17597typedef void (GLAPIENTRYP _glptr_DeleteFragmentShaderATI) (GLuint);
17598
17599#define CALL_DeleteFragmentShaderATI(disp, parameters) \
17600 (* GET_DeleteFragmentShaderATI(disp)) parameters
17601static inline _glptr_DeleteFragmentShaderATI
17602GET_DeleteFragmentShaderATI(struct _glapi_table *disp)
17603{
17604 return (_glptr_DeleteFragmentShaderATI) (GET_by_offset
17605 (disp,
17606 _gloffset_DeleteFragmentShaderATI));
17607}
17608
17609static inline void
17610SET_DeleteFragmentShaderATI(struct _glapi_table *disp,
17611 void (GLAPIENTRYP fn) (GLuint))
17612{
17613 SET_by_offset(disp, _gloffset_DeleteFragmentShaderATI, fn);
17614}
17615
17616typedef void (GLAPIENTRYP _glptr_EndFragmentShaderATI) (void);
17617
17618#define CALL_EndFragmentShaderATI(disp, parameters) \
17619 (* GET_EndFragmentShaderATI(disp)) parameters
17620static inline _glptr_EndFragmentShaderATI
17621GET_EndFragmentShaderATI(struct _glapi_table *disp)
17622{
17623 return (_glptr_EndFragmentShaderATI) (GET_by_offset
17624 (disp,
17625 _gloffset_EndFragmentShaderATI));
17626}
17627
17628static inline void
17629SET_EndFragmentShaderATI(struct _glapi_table *disp,
17630 void (GLAPIENTRYP fn) (void))
17631{
17632 SET_by_offset(disp, _gloffset_EndFragmentShaderATI, fn);
17633}
17634
17635typedef GLuint(GLAPIENTRYP _glptr_GenFragmentShadersATI) (GLuint);
17636
17637#define CALL_GenFragmentShadersATI(disp, parameters) \
17638 (* GET_GenFragmentShadersATI(disp)) parameters
17639static inline _glptr_GenFragmentShadersATI
17640GET_GenFragmentShadersATI(struct _glapi_table *disp)
17641{
17642 return (_glptr_GenFragmentShadersATI) (GET_by_offset
17643 (disp,
17644 _gloffset_GenFragmentShadersATI));
17645}
17646
17647static inline void
17648SET_GenFragmentShadersATI(struct _glapi_table *disp,
17649 GLuint(GLAPIENTRYP fn) (GLuint))
17650{
17651 SET_by_offset(disp, _gloffset_GenFragmentShadersATI, fn);
17652}
17653
17654typedef void (GLAPIENTRYP _glptr_PassTexCoordATI) (GLuint, GLuint, GLenum);
17655
17656#define CALL_PassTexCoordATI(disp, parameters) \
17657 (* GET_PassTexCoordATI(disp)) parameters
17658static inline _glptr_PassTexCoordATI
17659GET_PassTexCoordATI(struct _glapi_table *disp)
17660{
17661 return (_glptr_PassTexCoordATI) (GET_by_offset
17662 (disp, _gloffset_PassTexCoordATI));
17663}
17664
17665static inline void
17666SET_PassTexCoordATI(struct _glapi_table *disp,
17667 void (GLAPIENTRYP fn) (GLuint, GLuint, GLenum))
17668{
17669 SET_by_offset(disp, _gloffset_PassTexCoordATI, fn);
17670}
17671
17672typedef void (GLAPIENTRYP _glptr_SampleMapATI) (GLuint, GLuint, GLenum);
17673
17674#define CALL_SampleMapATI(disp, parameters) \
17675 (* GET_SampleMapATI(disp)) parameters
17676static inline _glptr_SampleMapATI
17677GET_SampleMapATI(struct _glapi_table *disp)
17678{
17679 return (_glptr_SampleMapATI) (GET_by_offset(disp, _gloffset_SampleMapATI));
17680}
17681
17682static inline void
17683SET_SampleMapATI(struct _glapi_table *disp,
17684 void (GLAPIENTRYP fn) (GLuint, GLuint, GLenum))
17685{
17686 SET_by_offset(disp, _gloffset_SampleMapATI, fn);
17687}
17688
17689typedef void (GLAPIENTRYP _glptr_SetFragmentShaderConstantATI) (GLuint,
17690 const GLfloat
17691 *);
17692#define CALL_SetFragmentShaderConstantATI(disp, parameters) \
17693 (* GET_SetFragmentShaderConstantATI(disp)) parameters
17694static inline _glptr_SetFragmentShaderConstantATI
17695GET_SetFragmentShaderConstantATI(struct _glapi_table *disp)
17696{
17697 return (_glptr_SetFragmentShaderConstantATI) (GET_by_offset
17698 (disp,
17699 _gloffset_SetFragmentShaderConstantATI));
17700}
17701
17702static inline void
17703SET_SetFragmentShaderConstantATI(struct _glapi_table *disp,
17704 void (GLAPIENTRYP fn) (GLuint,
17705 const GLfloat *))
17706{
17707 SET_by_offset(disp, _gloffset_SetFragmentShaderConstantATI, fn);
17708}
17709
17710typedef void (GLAPIENTRYP _glptr_PointParameteriNV) (GLenum, GLint);
17711
17712#define CALL_PointParameteriNV(disp, parameters) \
17713 (* GET_PointParameteriNV(disp)) parameters
17714static inline _glptr_PointParameteriNV
17715GET_PointParameteriNV(struct _glapi_table *disp)
17716{
17717 return (_glptr_PointParameteriNV) (GET_by_offset
17718 (disp, _gloffset_PointParameteriNV));
17719}
17720
17721static inline void
17722SET_PointParameteriNV(struct _glapi_table *disp,
17723 void (GLAPIENTRYP fn) (GLenum, GLint))
17724{
17725 SET_by_offset(disp, _gloffset_PointParameteriNV, fn);
17726}
17727
17728typedef void (GLAPIENTRYP _glptr_PointParameterivNV) (GLenum, const GLint *);
17729
17730#define CALL_PointParameterivNV(disp, parameters) \
17731 (* GET_PointParameterivNV(disp)) parameters
17732static inline _glptr_PointParameterivNV
17733GET_PointParameterivNV(struct _glapi_table *disp)
17734{
17735 return (_glptr_PointParameterivNV) (GET_by_offset
17736 (disp, _gloffset_PointParameterivNV));
17737}
17738
17739static inline void
17740SET_PointParameterivNV(struct _glapi_table *disp,
17741 void (GLAPIENTRYP fn) (GLenum, const GLint *))
17742{
17743 SET_by_offset(disp, _gloffset_PointParameterivNV, fn);
17744}
17745
17746typedef void (GLAPIENTRYP _glptr_ActiveStencilFaceEXT) (GLenum);
17747
17748#define CALL_ActiveStencilFaceEXT(disp, parameters) \
17749 (* GET_ActiveStencilFaceEXT(disp)) parameters
17750static inline _glptr_ActiveStencilFaceEXT
17751GET_ActiveStencilFaceEXT(struct _glapi_table *disp)
17752{
17753 return (_glptr_ActiveStencilFaceEXT) (GET_by_offset
17754 (disp,
17755 _gloffset_ActiveStencilFaceEXT));
17756}
17757
17758static inline void
17759SET_ActiveStencilFaceEXT(struct _glapi_table *disp,
17760 void (GLAPIENTRYP fn) (GLenum))
17761{
17762 SET_by_offset(disp, _gloffset_ActiveStencilFaceEXT, fn);
17763}
17764
17765typedef void (GLAPIENTRYP _glptr_BindVertexArrayAPPLE) (GLuint);
17766
17767#define CALL_BindVertexArrayAPPLE(disp, parameters) \
17768 (* GET_BindVertexArrayAPPLE(disp)) parameters
17769static inline _glptr_BindVertexArrayAPPLE
17770GET_BindVertexArrayAPPLE(struct _glapi_table *disp)
17771{
17772 return (_glptr_BindVertexArrayAPPLE) (GET_by_offset
17773 (disp,
17774 _gloffset_BindVertexArrayAPPLE));
17775}
17776
17777static inline void
17778SET_BindVertexArrayAPPLE(struct _glapi_table *disp,
17779 void (GLAPIENTRYP fn) (GLuint))
17780{
17781 SET_by_offset(disp, _gloffset_BindVertexArrayAPPLE, fn);
17782}
17783
17784typedef void (GLAPIENTRYP _glptr_DeleteVertexArraysAPPLE) (GLsizei,
17785 const GLuint *);
17786#define CALL_DeleteVertexArraysAPPLE(disp, parameters) \
17787 (* GET_DeleteVertexArraysAPPLE(disp)) parameters
17788static inline _glptr_DeleteVertexArraysAPPLE
17789GET_DeleteVertexArraysAPPLE(struct _glapi_table *disp)
17790{
17791 return (_glptr_DeleteVertexArraysAPPLE) (GET_by_offset
17792 (disp,
17793 _gloffset_DeleteVertexArraysAPPLE));
17794}
17795
17796static inline void
17797SET_DeleteVertexArraysAPPLE(struct _glapi_table *disp,
17798 void (GLAPIENTRYP fn) (GLsizei, const GLuint *))
17799{
17800 SET_by_offset(disp, _gloffset_DeleteVertexArraysAPPLE, fn);
17801}
17802
17803typedef void (GLAPIENTRYP _glptr_GenVertexArraysAPPLE) (GLsizei, GLuint *);
17804
17805#define CALL_GenVertexArraysAPPLE(disp, parameters) \
17806 (* GET_GenVertexArraysAPPLE(disp)) parameters
17807static inline _glptr_GenVertexArraysAPPLE
17808GET_GenVertexArraysAPPLE(struct _glapi_table *disp)
17809{
17810 return (_glptr_GenVertexArraysAPPLE) (GET_by_offset
17811 (disp,
17812 _gloffset_GenVertexArraysAPPLE));
17813}
17814
17815static inline void
17816SET_GenVertexArraysAPPLE(struct _glapi_table *disp,
17817 void (GLAPIENTRYP fn) (GLsizei, GLuint *))
17818{
17819 SET_by_offset(disp, _gloffset_GenVertexArraysAPPLE, fn);
17820}
17821
17822typedef GLboolean(GLAPIENTRYP _glptr_IsVertexArrayAPPLE) (GLuint);
17823
17824#define CALL_IsVertexArrayAPPLE(disp, parameters) \
17825 (* GET_IsVertexArrayAPPLE(disp)) parameters
17826static inline _glptr_IsVertexArrayAPPLE
17827GET_IsVertexArrayAPPLE(struct _glapi_table *disp)
17828{
17829 return (_glptr_IsVertexArrayAPPLE) (GET_by_offset
17830 (disp, _gloffset_IsVertexArrayAPPLE));
17831}
17832
17833static inline void
17834SET_IsVertexArrayAPPLE(struct _glapi_table *disp,
17835 GLboolean(GLAPIENTRYP fn) (GLuint))
17836{
17837 SET_by_offset(disp, _gloffset_IsVertexArrayAPPLE, fn);
17838}
17839
17840typedef void (GLAPIENTRYP _glptr_GetProgramNamedParameterdvNV) (GLuint, GLsizei,
17841 const GLubyte *,
17842 GLdouble *);
17843#define CALL_GetProgramNamedParameterdvNV(disp, parameters) \
17844 (* GET_GetProgramNamedParameterdvNV(disp)) parameters
17845static inline _glptr_GetProgramNamedParameterdvNV
17846GET_GetProgramNamedParameterdvNV(struct _glapi_table *disp)
17847{
17848 return (_glptr_GetProgramNamedParameterdvNV) (GET_by_offset
17849 (disp,
17850 _gloffset_GetProgramNamedParameterdvNV));
17851}
17852
17853static inline void
17854SET_GetProgramNamedParameterdvNV(struct _glapi_table *disp,
17855 void (GLAPIENTRYP fn) (GLuint, GLsizei,
17856 const GLubyte *,
17857 GLdouble *))
17858{
17859 SET_by_offset(disp, _gloffset_GetProgramNamedParameterdvNV, fn);
17860}
17861
17862typedef void (GLAPIENTRYP _glptr_GetProgramNamedParameterfvNV) (GLuint, GLsizei,
17863 const GLubyte *,
17864 GLfloat *);
17865#define CALL_GetProgramNamedParameterfvNV(disp, parameters) \
17866 (* GET_GetProgramNamedParameterfvNV(disp)) parameters
17867static inline _glptr_GetProgramNamedParameterfvNV
17868GET_GetProgramNamedParameterfvNV(struct _glapi_table *disp)
17869{
17870 return (_glptr_GetProgramNamedParameterfvNV) (GET_by_offset
17871 (disp,
17872 _gloffset_GetProgramNamedParameterfvNV));
17873}
17874
17875static inline void
17876SET_GetProgramNamedParameterfvNV(struct _glapi_table *disp,
17877 void (GLAPIENTRYP fn) (GLuint, GLsizei,
17878 const GLubyte *,
17879 GLfloat *))
17880{
17881 SET_by_offset(disp, _gloffset_GetProgramNamedParameterfvNV, fn);
17882}
17883
17884typedef void (GLAPIENTRYP _glptr_ProgramNamedParameter4dNV) (GLuint, GLsizei,
17885 const GLubyte *,
17886 GLdouble, GLdouble,
17887 GLdouble,
17888 GLdouble);
17889#define CALL_ProgramNamedParameter4dNV(disp, parameters) \
17890 (* GET_ProgramNamedParameter4dNV(disp)) parameters
17891static inline _glptr_ProgramNamedParameter4dNV
17892GET_ProgramNamedParameter4dNV(struct _glapi_table *disp)
17893{
17894 return (_glptr_ProgramNamedParameter4dNV) (GET_by_offset
17895 (disp,
17896 _gloffset_ProgramNamedParameter4dNV));
17897}
17898
17899static inline void
17900SET_ProgramNamedParameter4dNV(struct _glapi_table *disp,
17901 void (GLAPIENTRYP fn) (GLuint, GLsizei,
17902 const GLubyte *, GLdouble,
17903 GLdouble, GLdouble,
17904 GLdouble))
17905{
17906 SET_by_offset(disp, _gloffset_ProgramNamedParameter4dNV, fn);
17907}
17908
17909typedef void (GLAPIENTRYP _glptr_ProgramNamedParameter4dvNV) (GLuint, GLsizei,
17910 const GLubyte *,
17911 const GLdouble *);
17912#define CALL_ProgramNamedParameter4dvNV(disp, parameters) \
17913 (* GET_ProgramNamedParameter4dvNV(disp)) parameters
17914static inline _glptr_ProgramNamedParameter4dvNV
17915GET_ProgramNamedParameter4dvNV(struct _glapi_table *disp)
17916{
17917 return (_glptr_ProgramNamedParameter4dvNV) (GET_by_offset
17918 (disp,
17919 _gloffset_ProgramNamedParameter4dvNV));
17920}
17921
17922static inline void
17923SET_ProgramNamedParameter4dvNV(struct _glapi_table *disp,
17924 void (GLAPIENTRYP fn) (GLuint, GLsizei,
17925 const GLubyte *,
17926 const GLdouble *))
17927{
17928 SET_by_offset(disp, _gloffset_ProgramNamedParameter4dvNV, fn);
17929}
17930
17931typedef void (GLAPIENTRYP _glptr_ProgramNamedParameter4fNV) (GLuint, GLsizei,
17932 const GLubyte *,
17933 GLfloat, GLfloat,
17934 GLfloat, GLfloat);
17935#define CALL_ProgramNamedParameter4fNV(disp, parameters) \
17936 (* GET_ProgramNamedParameter4fNV(disp)) parameters
17937static inline _glptr_ProgramNamedParameter4fNV
17938GET_ProgramNamedParameter4fNV(struct _glapi_table *disp)
17939{
17940 return (_glptr_ProgramNamedParameter4fNV) (GET_by_offset
17941 (disp,
17942 _gloffset_ProgramNamedParameter4fNV));
17943}
17944
17945static inline void
17946SET_ProgramNamedParameter4fNV(struct _glapi_table *disp,
17947 void (GLAPIENTRYP fn) (GLuint, GLsizei,
17948 const GLubyte *, GLfloat,
17949 GLfloat, GLfloat, GLfloat))
17950{
17951 SET_by_offset(disp, _gloffset_ProgramNamedParameter4fNV, fn);
17952}
17953
17954typedef void (GLAPIENTRYP _glptr_ProgramNamedParameter4fvNV) (GLuint, GLsizei,
17955 const GLubyte *,
17956 const GLfloat *);
17957#define CALL_ProgramNamedParameter4fvNV(disp, parameters) \
17958 (* GET_ProgramNamedParameter4fvNV(disp)) parameters
17959static inline _glptr_ProgramNamedParameter4fvNV
17960GET_ProgramNamedParameter4fvNV(struct _glapi_table *disp)
17961{
17962 return (_glptr_ProgramNamedParameter4fvNV) (GET_by_offset
17963 (disp,
17964 _gloffset_ProgramNamedParameter4fvNV));
17965}
17966
17967static inline void
17968SET_ProgramNamedParameter4fvNV(struct _glapi_table *disp,
17969 void (GLAPIENTRYP fn) (GLuint, GLsizei,
17970 const GLubyte *,
17971 const GLfloat *))
17972{
17973 SET_by_offset(disp, _gloffset_ProgramNamedParameter4fvNV, fn);
17974}
17975
17976typedef void (GLAPIENTRYP _glptr_PrimitiveRestartIndexNV) (GLuint);
17977
17978#define CALL_PrimitiveRestartIndexNV(disp, parameters) \
17979 (* GET_PrimitiveRestartIndexNV(disp)) parameters
17980static inline _glptr_PrimitiveRestartIndexNV
17981GET_PrimitiveRestartIndexNV(struct _glapi_table *disp)
17982{
17983 return (_glptr_PrimitiveRestartIndexNV) (GET_by_offset
17984 (disp,
17985 _gloffset_PrimitiveRestartIndexNV));
17986}
17987
17988static inline void
17989SET_PrimitiveRestartIndexNV(struct _glapi_table *disp,
17990 void (GLAPIENTRYP fn) (GLuint))
17991{
17992 SET_by_offset(disp, _gloffset_PrimitiveRestartIndexNV, fn);
17993}
17994
17995typedef void (GLAPIENTRYP _glptr_PrimitiveRestartNV) (void);
17996
17997#define CALL_PrimitiveRestartNV(disp, parameters) \
17998 (* GET_PrimitiveRestartNV(disp)) parameters
17999static inline _glptr_PrimitiveRestartNV
18000GET_PrimitiveRestartNV(struct _glapi_table *disp)
18001{
18002 return (_glptr_PrimitiveRestartNV) (GET_by_offset
18003 (disp, _gloffset_PrimitiveRestartNV));
18004}
18005
18006static inline void
18007SET_PrimitiveRestartNV(struct _glapi_table *disp, void (GLAPIENTRYP fn) (void))
18008{
18009 SET_by_offset(disp, _gloffset_PrimitiveRestartNV, fn);
18010}
18011
18012typedef void (GLAPIENTRYP _glptr_DepthBoundsEXT) (GLclampd, GLclampd);
18013
18014#define CALL_DepthBoundsEXT(disp, parameters) \
18015 (* GET_DepthBoundsEXT(disp)) parameters
18016static inline _glptr_DepthBoundsEXT
18017GET_DepthBoundsEXT(struct _glapi_table *disp)
18018{
18019 return (_glptr_DepthBoundsEXT) (GET_by_offset
18020 (disp, _gloffset_DepthBoundsEXT));
18021}
18022
18023static inline void
18024SET_DepthBoundsEXT(struct _glapi_table *disp,
18025 void (GLAPIENTRYP fn) (GLclampd, GLclampd))
18026{
18027 SET_by_offset(disp, _gloffset_DepthBoundsEXT, fn);
18028}
18029
18030typedef void (GLAPIENTRYP _glptr_BlendEquationSeparateEXT) (GLenum, GLenum);
18031
18032#define CALL_BlendEquationSeparateEXT(disp, parameters) \
18033 (* GET_BlendEquationSeparateEXT(disp)) parameters
18034static inline _glptr_BlendEquationSeparateEXT
18035GET_BlendEquationSeparateEXT(struct _glapi_table *disp)
18036{
18037 return (_glptr_BlendEquationSeparateEXT) (GET_by_offset
18038 (disp,
18039 _gloffset_BlendEquationSeparateEXT));
18040}
18041
18042static inline void
18043SET_BlendEquationSeparateEXT(struct _glapi_table *disp,
18044 void (GLAPIENTRYP fn) (GLenum, GLenum))
18045{
18046 SET_by_offset(disp, _gloffset_BlendEquationSeparateEXT, fn);
18047}
18048
18049typedef void (GLAPIENTRYP _glptr_BindFramebufferEXT) (GLenum, GLuint);
18050
18051#define CALL_BindFramebufferEXT(disp, parameters) \
18052 (* GET_BindFramebufferEXT(disp)) parameters
18053static inline _glptr_BindFramebufferEXT
18054GET_BindFramebufferEXT(struct _glapi_table *disp)
18055{
18056 return (_glptr_BindFramebufferEXT) (GET_by_offset
18057 (disp, _gloffset_BindFramebufferEXT));
18058}
18059
18060static inline void
18061SET_BindFramebufferEXT(struct _glapi_table *disp,
18062 void (GLAPIENTRYP fn) (GLenum, GLuint))
18063{
18064 SET_by_offset(disp, _gloffset_BindFramebufferEXT, fn);
18065}
18066
18067typedef void (GLAPIENTRYP _glptr_BindRenderbufferEXT) (GLenum, GLuint);
18068
18069#define CALL_BindRenderbufferEXT(disp, parameters) \
18070 (* GET_BindRenderbufferEXT(disp)) parameters
18071static inline _glptr_BindRenderbufferEXT
18072GET_BindRenderbufferEXT(struct _glapi_table *disp)
18073{
18074 return (_glptr_BindRenderbufferEXT) (GET_by_offset
18075 (disp, _gloffset_BindRenderbufferEXT));
18076}
18077
18078static inline void
18079SET_BindRenderbufferEXT(struct _glapi_table *disp,
18080 void (GLAPIENTRYP fn) (GLenum, GLuint))
18081{
18082 SET_by_offset(disp, _gloffset_BindRenderbufferEXT, fn);
18083}
18084
18085typedef GLenum(GLAPIENTRYP _glptr_CheckFramebufferStatusEXT) (GLenum);
18086
18087#define CALL_CheckFramebufferStatusEXT(disp, parameters) \
18088 (* GET_CheckFramebufferStatusEXT(disp)) parameters
18089static inline _glptr_CheckFramebufferStatusEXT
18090GET_CheckFramebufferStatusEXT(struct _glapi_table *disp)
18091{
18092 return (_glptr_CheckFramebufferStatusEXT) (GET_by_offset
18093 (disp,
18094 _gloffset_CheckFramebufferStatusEXT));
18095}
18096
18097static inline void
18098SET_CheckFramebufferStatusEXT(struct _glapi_table *disp,
18099 GLenum(GLAPIENTRYP fn) (GLenum))
18100{
18101 SET_by_offset(disp, _gloffset_CheckFramebufferStatusEXT, fn);
18102}
18103
18104typedef void (GLAPIENTRYP _glptr_DeleteFramebuffersEXT) (GLsizei,
18105 const GLuint *);
18106#define CALL_DeleteFramebuffersEXT(disp, parameters) \
18107 (* GET_DeleteFramebuffersEXT(disp)) parameters
18108static inline _glptr_DeleteFramebuffersEXT
18109GET_DeleteFramebuffersEXT(struct _glapi_table *disp)
18110{
18111 return (_glptr_DeleteFramebuffersEXT) (GET_by_offset
18112 (disp,
18113 _gloffset_DeleteFramebuffersEXT));
18114}
18115
18116static inline void
18117SET_DeleteFramebuffersEXT(struct _glapi_table *disp,
18118 void (GLAPIENTRYP fn) (GLsizei, const GLuint *))
18119{
18120 SET_by_offset(disp, _gloffset_DeleteFramebuffersEXT, fn);
18121}
18122
18123typedef void (GLAPIENTRYP _glptr_DeleteRenderbuffersEXT) (GLsizei,
18124 const GLuint *);
18125#define CALL_DeleteRenderbuffersEXT(disp, parameters) \
18126 (* GET_DeleteRenderbuffersEXT(disp)) parameters
18127static inline _glptr_DeleteRenderbuffersEXT
18128GET_DeleteRenderbuffersEXT(struct _glapi_table *disp)
18129{
18130 return (_glptr_DeleteRenderbuffersEXT) (GET_by_offset
18131 (disp,
18132 _gloffset_DeleteRenderbuffersEXT));
18133}
18134
18135static inline void
18136SET_DeleteRenderbuffersEXT(struct _glapi_table *disp,
18137 void (GLAPIENTRYP fn) (GLsizei, const GLuint *))
18138{
18139 SET_by_offset(disp, _gloffset_DeleteRenderbuffersEXT, fn);
18140}
18141
18142typedef void (GLAPIENTRYP _glptr_FramebufferRenderbufferEXT) (GLenum, GLenum,
18143 GLenum, GLuint);
18144#define CALL_FramebufferRenderbufferEXT(disp, parameters) \
18145 (* GET_FramebufferRenderbufferEXT(disp)) parameters
18146static inline _glptr_FramebufferRenderbufferEXT
18147GET_FramebufferRenderbufferEXT(struct _glapi_table *disp)
18148{
18149 return (_glptr_FramebufferRenderbufferEXT) (GET_by_offset
18150 (disp,
18151 _gloffset_FramebufferRenderbufferEXT));
18152}
18153
18154static inline void
18155SET_FramebufferRenderbufferEXT(struct _glapi_table *disp,
18156 void (GLAPIENTRYP fn) (GLenum, GLenum, GLenum,
18157 GLuint))
18158{
18159 SET_by_offset(disp, _gloffset_FramebufferRenderbufferEXT, fn);
18160}
18161
18162typedef void (GLAPIENTRYP _glptr_FramebufferTexture1DEXT) (GLenum, GLenum,
18163 GLenum, GLuint,
18164 GLint);
18165#define CALL_FramebufferTexture1DEXT(disp, parameters) \
18166 (* GET_FramebufferTexture1DEXT(disp)) parameters
18167static inline _glptr_FramebufferTexture1DEXT
18168GET_FramebufferTexture1DEXT(struct _glapi_table *disp)
18169{
18170 return (_glptr_FramebufferTexture1DEXT) (GET_by_offset
18171 (disp,
18172 _gloffset_FramebufferTexture1DEXT));
18173}
18174
18175static inline void
18176SET_FramebufferTexture1DEXT(struct _glapi_table *disp,
18177 void (GLAPIENTRYP fn) (GLenum, GLenum, GLenum,
18178 GLuint, GLint))
18179{
18180 SET_by_offset(disp, _gloffset_FramebufferTexture1DEXT, fn);
18181}
18182
18183typedef void (GLAPIENTRYP _glptr_FramebufferTexture2DEXT) (GLenum, GLenum,
18184 GLenum, GLuint,
18185 GLint);
18186#define CALL_FramebufferTexture2DEXT(disp, parameters) \
18187 (* GET_FramebufferTexture2DEXT(disp)) parameters
18188static inline _glptr_FramebufferTexture2DEXT
18189GET_FramebufferTexture2DEXT(struct _glapi_table *disp)
18190{
18191 return (_glptr_FramebufferTexture2DEXT) (GET_by_offset
18192 (disp,
18193 _gloffset_FramebufferTexture2DEXT));
18194}
18195
18196static inline void
18197SET_FramebufferTexture2DEXT(struct _glapi_table *disp,
18198 void (GLAPIENTRYP fn) (GLenum, GLenum, GLenum,
18199 GLuint, GLint))
18200{
18201 SET_by_offset(disp, _gloffset_FramebufferTexture2DEXT, fn);
18202}
18203
18204typedef void (GLAPIENTRYP _glptr_FramebufferTexture3DEXT) (GLenum, GLenum,
18205 GLenum, GLuint,
18206 GLint, GLint);
18207#define CALL_FramebufferTexture3DEXT(disp, parameters) \
18208 (* GET_FramebufferTexture3DEXT(disp)) parameters
18209static inline _glptr_FramebufferTexture3DEXT
18210GET_FramebufferTexture3DEXT(struct _glapi_table *disp)
18211{
18212 return (_glptr_FramebufferTexture3DEXT) (GET_by_offset
18213 (disp,
18214 _gloffset_FramebufferTexture3DEXT));
18215}
18216
18217static inline void
18218SET_FramebufferTexture3DEXT(struct _glapi_table *disp,
18219 void (GLAPIENTRYP fn) (GLenum, GLenum, GLenum,
18220 GLuint, GLint, GLint))
18221{
18222 SET_by_offset(disp, _gloffset_FramebufferTexture3DEXT, fn);
18223}
18224
18225typedef void (GLAPIENTRYP _glptr_GenFramebuffersEXT) (GLsizei, GLuint *);
18226
18227#define CALL_GenFramebuffersEXT(disp, parameters) \
18228 (* GET_GenFramebuffersEXT(disp)) parameters
18229static inline _glptr_GenFramebuffersEXT
18230GET_GenFramebuffersEXT(struct _glapi_table *disp)
18231{
18232 return (_glptr_GenFramebuffersEXT) (GET_by_offset
18233 (disp, _gloffset_GenFramebuffersEXT));
18234}
18235
18236static inline void
18237SET_GenFramebuffersEXT(struct _glapi_table *disp,
18238 void (GLAPIENTRYP fn) (GLsizei, GLuint *))
18239{
18240 SET_by_offset(disp, _gloffset_GenFramebuffersEXT, fn);
18241}
18242
18243typedef void (GLAPIENTRYP _glptr_GenRenderbuffersEXT) (GLsizei, GLuint *);
18244
18245#define CALL_GenRenderbuffersEXT(disp, parameters) \
18246 (* GET_GenRenderbuffersEXT(disp)) parameters
18247static inline _glptr_GenRenderbuffersEXT
18248GET_GenRenderbuffersEXT(struct _glapi_table *disp)
18249{
18250 return (_glptr_GenRenderbuffersEXT) (GET_by_offset
18251 (disp, _gloffset_GenRenderbuffersEXT));
18252}
18253
18254static inline void
18255SET_GenRenderbuffersEXT(struct _glapi_table *disp,
18256 void (GLAPIENTRYP fn) (GLsizei, GLuint *))
18257{
18258 SET_by_offset(disp, _gloffset_GenRenderbuffersEXT, fn);
18259}
18260
18261typedef void (GLAPIENTRYP _glptr_GenerateMipmapEXT) (GLenum);
18262
18263#define CALL_GenerateMipmapEXT(disp, parameters) \
18264 (* GET_GenerateMipmapEXT(disp)) parameters
18265static inline _glptr_GenerateMipmapEXT
18266GET_GenerateMipmapEXT(struct _glapi_table *disp)
18267{
18268 return (_glptr_GenerateMipmapEXT) (GET_by_offset
18269 (disp, _gloffset_GenerateMipmapEXT));
18270}
18271
18272static inline void
18273SET_GenerateMipmapEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLenum))
18274{
18275 SET_by_offset(disp, _gloffset_GenerateMipmapEXT, fn);
18276}
18277
18278typedef void (GLAPIENTRYP
18279 _glptr_GetFramebufferAttachmentParameterivEXT) (GLenum, GLenum,
18280 GLenum, GLint *);
18281#define CALL_GetFramebufferAttachmentParameterivEXT(disp, parameters) \
18282 (* GET_GetFramebufferAttachmentParameterivEXT(disp)) parameters
18283static inline _glptr_GetFramebufferAttachmentParameterivEXT
18284GET_GetFramebufferAttachmentParameterivEXT(struct _glapi_table *disp)
18285{
18286 return (_glptr_GetFramebufferAttachmentParameterivEXT) (GET_by_offset
18287 (disp,
18288 _gloffset_GetFramebufferAttachmentParameterivEXT));
18289}
18290
18291static inline void
18292SET_GetFramebufferAttachmentParameterivEXT(struct _glapi_table *disp,
18293 void (GLAPIENTRYP fn) (GLenum,
18294 GLenum,
18295 GLenum,
18296 GLint *))
18297{
18298 SET_by_offset(disp, _gloffset_GetFramebufferAttachmentParameterivEXT, fn);
18299}
18300
18301typedef void (GLAPIENTRYP _glptr_GetRenderbufferParameterivEXT) (GLenum, GLenum,
18302 GLint *);
18303#define CALL_GetRenderbufferParameterivEXT(disp, parameters) \
18304 (* GET_GetRenderbufferParameterivEXT(disp)) parameters
18305static inline _glptr_GetRenderbufferParameterivEXT
18306GET_GetRenderbufferParameterivEXT(struct _glapi_table *disp)
18307{
18308 return (_glptr_GetRenderbufferParameterivEXT) (GET_by_offset
18309 (disp,
18310 _gloffset_GetRenderbufferParameterivEXT));
18311}
18312
18313static inline void
18314SET_GetRenderbufferParameterivEXT(struct _glapi_table *disp,
18315 void (GLAPIENTRYP fn) (GLenum, GLenum,
18316 GLint *))
18317{
18318 SET_by_offset(disp, _gloffset_GetRenderbufferParameterivEXT, fn);
18319}
18320
18321typedef GLboolean(GLAPIENTRYP _glptr_IsFramebufferEXT) (GLuint);
18322
18323#define CALL_IsFramebufferEXT(disp, parameters) \
18324 (* GET_IsFramebufferEXT(disp)) parameters
18325static inline _glptr_IsFramebufferEXT
18326GET_IsFramebufferEXT(struct _glapi_table *disp)
18327{
18328 return (_glptr_IsFramebufferEXT) (GET_by_offset
18329 (disp, _gloffset_IsFramebufferEXT));
18330}
18331
18332static inline void
18333SET_IsFramebufferEXT(struct _glapi_table *disp,
18334 GLboolean(GLAPIENTRYP fn) (GLuint))
18335{
18336 SET_by_offset(disp, _gloffset_IsFramebufferEXT, fn);
18337}
18338
18339typedef GLboolean(GLAPIENTRYP _glptr_IsRenderbufferEXT) (GLuint);
18340
18341#define CALL_IsRenderbufferEXT(disp, parameters) \
18342 (* GET_IsRenderbufferEXT(disp)) parameters
18343static inline _glptr_IsRenderbufferEXT
18344GET_IsRenderbufferEXT(struct _glapi_table *disp)
18345{
18346 return (_glptr_IsRenderbufferEXT) (GET_by_offset
18347 (disp, _gloffset_IsRenderbufferEXT));
18348}
18349
18350static inline void
18351SET_IsRenderbufferEXT(struct _glapi_table *disp,
18352 GLboolean(GLAPIENTRYP fn) (GLuint))
18353{
18354 SET_by_offset(disp, _gloffset_IsRenderbufferEXT, fn);
18355}
18356
18357typedef void (GLAPIENTRYP _glptr_RenderbufferStorageEXT) (GLenum, GLenum,
18358 GLsizei, GLsizei);
18359#define CALL_RenderbufferStorageEXT(disp, parameters) \
18360 (* GET_RenderbufferStorageEXT(disp)) parameters
18361static inline _glptr_RenderbufferStorageEXT
18362GET_RenderbufferStorageEXT(struct _glapi_table *disp)
18363{
18364 return (_glptr_RenderbufferStorageEXT) (GET_by_offset
18365 (disp,
18366 _gloffset_RenderbufferStorageEXT));
18367}
18368
18369static inline void
18370SET_RenderbufferStorageEXT(struct _glapi_table *disp,
18371 void (GLAPIENTRYP fn) (GLenum, GLenum, GLsizei,
18372 GLsizei))
18373{
18374 SET_by_offset(disp, _gloffset_RenderbufferStorageEXT, fn);
18375}
18376
18377typedef void (GLAPIENTRYP _glptr_BlitFramebufferEXT) (GLint, GLint, GLint,
18378 GLint, GLint, GLint,
18379 GLint, GLint, GLbitfield,
18380 GLenum);
18381#define CALL_BlitFramebufferEXT(disp, parameters) \
18382 (* GET_BlitFramebufferEXT(disp)) parameters
18383static inline _glptr_BlitFramebufferEXT
18384GET_BlitFramebufferEXT(struct _glapi_table *disp)
18385{
18386 return (_glptr_BlitFramebufferEXT) (GET_by_offset
18387 (disp, _gloffset_BlitFramebufferEXT));
18388}
18389
18390static inline void
18391SET_BlitFramebufferEXT(struct _glapi_table *disp,
18392 void (GLAPIENTRYP fn) (GLint, GLint, GLint, GLint, GLint,
18393 GLint, GLint, GLint, GLbitfield,
18394 GLenum))
18395{
18396 SET_by_offset(disp, _gloffset_BlitFramebufferEXT, fn);
18397}
18398
18399typedef void (GLAPIENTRYP _glptr_BufferParameteriAPPLE) (GLenum, GLenum, GLint);
18400
18401#define CALL_BufferParameteriAPPLE(disp, parameters) \
18402 (* GET_BufferParameteriAPPLE(disp)) parameters
18403static inline _glptr_BufferParameteriAPPLE
18404GET_BufferParameteriAPPLE(struct _glapi_table *disp)
18405{
18406 return (_glptr_BufferParameteriAPPLE) (GET_by_offset
18407 (disp,
18408 _gloffset_BufferParameteriAPPLE));
18409}
18410
18411static inline void
18412SET_BufferParameteriAPPLE(struct _glapi_table *disp,
18413 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint))
18414{
18415 SET_by_offset(disp, _gloffset_BufferParameteriAPPLE, fn);
18416}
18417
18418typedef void (GLAPIENTRYP _glptr_FlushMappedBufferRangeAPPLE) (GLenum, GLintptr,
18419 GLsizeiptr);
18420#define CALL_FlushMappedBufferRangeAPPLE(disp, parameters) \
18421 (* GET_FlushMappedBufferRangeAPPLE(disp)) parameters
18422static inline _glptr_FlushMappedBufferRangeAPPLE
18423GET_FlushMappedBufferRangeAPPLE(struct _glapi_table *disp)
18424{
18425 return (_glptr_FlushMappedBufferRangeAPPLE) (GET_by_offset
18426 (disp,
18427 _gloffset_FlushMappedBufferRangeAPPLE));
18428}
18429
18430static inline void
18431SET_FlushMappedBufferRangeAPPLE(struct _glapi_table *disp,
18432 void (GLAPIENTRYP fn) (GLenum, GLintptr,
18433 GLsizeiptr))
18434{
18435 SET_by_offset(disp, _gloffset_FlushMappedBufferRangeAPPLE, fn);
18436}
18437
18438typedef void (GLAPIENTRYP _glptr_BindFragDataLocationEXT) (GLuint, GLuint,
18439 const GLchar *);
18440#define CALL_BindFragDataLocationEXT(disp, parameters) \
18441 (* GET_BindFragDataLocationEXT(disp)) parameters
18442static inline _glptr_BindFragDataLocationEXT
18443GET_BindFragDataLocationEXT(struct _glapi_table *disp)
18444{
18445 return (_glptr_BindFragDataLocationEXT) (GET_by_offset
18446 (disp,
18447 _gloffset_BindFragDataLocationEXT));
18448}
18449
18450static inline void
18451SET_BindFragDataLocationEXT(struct _glapi_table *disp,
18452 void (GLAPIENTRYP fn) (GLuint, GLuint,
18453 const GLchar *))
18454{
18455 SET_by_offset(disp, _gloffset_BindFragDataLocationEXT, fn);
18456}
18457
18458typedef GLint(GLAPIENTRYP _glptr_GetFragDataLocationEXT) (GLuint,
18459 const GLchar *);
18460#define CALL_GetFragDataLocationEXT(disp, parameters) \
18461 (* GET_GetFragDataLocationEXT(disp)) parameters
18462static inline _glptr_GetFragDataLocationEXT
18463GET_GetFragDataLocationEXT(struct _glapi_table *disp)
18464{
18465 return (_glptr_GetFragDataLocationEXT) (GET_by_offset
18466 (disp,
18467 _gloffset_GetFragDataLocationEXT));
18468}
18469
18470static inline void
18471SET_GetFragDataLocationEXT(struct _glapi_table *disp,
18472 GLint(GLAPIENTRYP fn) (GLuint, const GLchar *))
18473{
18474 SET_by_offset(disp, _gloffset_GetFragDataLocationEXT, fn);
18475}
18476
18477typedef void (GLAPIENTRYP _glptr_GetUniformuivEXT) (GLuint, GLint, GLuint *);
18478
18479#define CALL_GetUniformuivEXT(disp, parameters) \
18480 (* GET_GetUniformuivEXT(disp)) parameters
18481static inline _glptr_GetUniformuivEXT
18482GET_GetUniformuivEXT(struct _glapi_table *disp)
18483{
18484 return (_glptr_GetUniformuivEXT) (GET_by_offset
18485 (disp, _gloffset_GetUniformuivEXT));
18486}
18487
18488static inline void
18489SET_GetUniformuivEXT(struct _glapi_table *disp,
18490 void (GLAPIENTRYP fn) (GLuint, GLint, GLuint *))
18491{
18492 SET_by_offset(disp, _gloffset_GetUniformuivEXT, fn);
18493}
18494
18495typedef void (GLAPIENTRYP _glptr_GetVertexAttribIivEXT) (GLuint, GLenum,
18496 GLint *);
18497#define CALL_GetVertexAttribIivEXT(disp, parameters) \
18498 (* GET_GetVertexAttribIivEXT(disp)) parameters
18499static inline _glptr_GetVertexAttribIivEXT
18500GET_GetVertexAttribIivEXT(struct _glapi_table *disp)
18501{
18502 return (_glptr_GetVertexAttribIivEXT) (GET_by_offset
18503 (disp,
18504 _gloffset_GetVertexAttribIivEXT));
18505}
18506
18507static inline void
18508SET_GetVertexAttribIivEXT(struct _glapi_table *disp,
18509 void (GLAPIENTRYP fn) (GLuint, GLenum, GLint *))
18510{
18511 SET_by_offset(disp, _gloffset_GetVertexAttribIivEXT, fn);
18512}
18513
18514typedef void (GLAPIENTRYP _glptr_GetVertexAttribIuivEXT) (GLuint, GLenum,
18515 GLuint *);
18516#define CALL_GetVertexAttribIuivEXT(disp, parameters) \
18517 (* GET_GetVertexAttribIuivEXT(disp)) parameters
18518static inline _glptr_GetVertexAttribIuivEXT
18519GET_GetVertexAttribIuivEXT(struct _glapi_table *disp)
18520{
18521 return (_glptr_GetVertexAttribIuivEXT) (GET_by_offset
18522 (disp,
18523 _gloffset_GetVertexAttribIuivEXT));
18524}
18525
18526static inline void
18527SET_GetVertexAttribIuivEXT(struct _glapi_table *disp,
18528 void (GLAPIENTRYP fn) (GLuint, GLenum, GLuint *))
18529{
18530 SET_by_offset(disp, _gloffset_GetVertexAttribIuivEXT, fn);
18531}
18532
18533typedef void (GLAPIENTRYP _glptr_Uniform1uiEXT) (GLint, GLuint);
18534
18535#define CALL_Uniform1uiEXT(disp, parameters) \
18536 (* GET_Uniform1uiEXT(disp)) parameters
18537static inline _glptr_Uniform1uiEXT
18538GET_Uniform1uiEXT(struct _glapi_table *disp)
18539{
18540 return (_glptr_Uniform1uiEXT) (GET_by_offset
18541 (disp, _gloffset_Uniform1uiEXT));
18542}
18543
18544static inline void
18545SET_Uniform1uiEXT(struct _glapi_table *disp,
18546 void (GLAPIENTRYP fn) (GLint, GLuint))
18547{
18548 SET_by_offset(disp, _gloffset_Uniform1uiEXT, fn);
18549}
18550
18551typedef void (GLAPIENTRYP _glptr_Uniform1uivEXT) (GLint, GLsizei,
18552 const GLuint *);
18553#define CALL_Uniform1uivEXT(disp, parameters) \
18554 (* GET_Uniform1uivEXT(disp)) parameters
18555static inline _glptr_Uniform1uivEXT
18556GET_Uniform1uivEXT(struct _glapi_table *disp)
18557{
18558 return (_glptr_Uniform1uivEXT) (GET_by_offset
18559 (disp, _gloffset_Uniform1uivEXT));
18560}
18561
18562static inline void
18563SET_Uniform1uivEXT(struct _glapi_table *disp,
18564 void (GLAPIENTRYP fn) (GLint, GLsizei, const GLuint *))
18565{
18566 SET_by_offset(disp, _gloffset_Uniform1uivEXT, fn);
18567}
18568
18569typedef void (GLAPIENTRYP _glptr_Uniform2uiEXT) (GLint, GLuint, GLuint);
18570
18571#define CALL_Uniform2uiEXT(disp, parameters) \
18572 (* GET_Uniform2uiEXT(disp)) parameters
18573static inline _glptr_Uniform2uiEXT
18574GET_Uniform2uiEXT(struct _glapi_table *disp)
18575{
18576 return (_glptr_Uniform2uiEXT) (GET_by_offset
18577 (disp, _gloffset_Uniform2uiEXT));
18578}
18579
18580static inline void
18581SET_Uniform2uiEXT(struct _glapi_table *disp,
18582 void (GLAPIENTRYP fn) (GLint, GLuint, GLuint))
18583{
18584 SET_by_offset(disp, _gloffset_Uniform2uiEXT, fn);
18585}
18586
18587typedef void (GLAPIENTRYP _glptr_Uniform2uivEXT) (GLint, GLsizei,
18588 const GLuint *);
18589#define CALL_Uniform2uivEXT(disp, parameters) \
18590 (* GET_Uniform2uivEXT(disp)) parameters
18591static inline _glptr_Uniform2uivEXT
18592GET_Uniform2uivEXT(struct _glapi_table *disp)
18593{
18594 return (_glptr_Uniform2uivEXT) (GET_by_offset
18595 (disp, _gloffset_Uniform2uivEXT));
18596}
18597
18598static inline void
18599SET_Uniform2uivEXT(struct _glapi_table *disp,
18600 void (GLAPIENTRYP fn) (GLint, GLsizei, const GLuint *))
18601{
18602 SET_by_offset(disp, _gloffset_Uniform2uivEXT, fn);
18603}
18604
18605typedef void (GLAPIENTRYP _glptr_Uniform3uiEXT) (GLint, GLuint, GLuint, GLuint);
18606
18607#define CALL_Uniform3uiEXT(disp, parameters) \
18608 (* GET_Uniform3uiEXT(disp)) parameters
18609static inline _glptr_Uniform3uiEXT
18610GET_Uniform3uiEXT(struct _glapi_table *disp)
18611{
18612 return (_glptr_Uniform3uiEXT) (GET_by_offset
18613 (disp, _gloffset_Uniform3uiEXT));
18614}
18615
18616static inline void
18617SET_Uniform3uiEXT(struct _glapi_table *disp,
18618 void (GLAPIENTRYP fn) (GLint, GLuint, GLuint, GLuint))
18619{
18620 SET_by_offset(disp, _gloffset_Uniform3uiEXT, fn);
18621}
18622
18623typedef void (GLAPIENTRYP _glptr_Uniform3uivEXT) (GLint, GLsizei,
18624 const GLuint *);
18625#define CALL_Uniform3uivEXT(disp, parameters) \
18626 (* GET_Uniform3uivEXT(disp)) parameters
18627static inline _glptr_Uniform3uivEXT
18628GET_Uniform3uivEXT(struct _glapi_table *disp)
18629{
18630 return (_glptr_Uniform3uivEXT) (GET_by_offset
18631 (disp, _gloffset_Uniform3uivEXT));
18632}
18633
18634static inline void
18635SET_Uniform3uivEXT(struct _glapi_table *disp,
18636 void (GLAPIENTRYP fn) (GLint, GLsizei, const GLuint *))
18637{
18638 SET_by_offset(disp, _gloffset_Uniform3uivEXT, fn);
18639}
18640
18641typedef void (GLAPIENTRYP _glptr_Uniform4uiEXT) (GLint, GLuint, GLuint, GLuint,
18642 GLuint);
18643#define CALL_Uniform4uiEXT(disp, parameters) \
18644 (* GET_Uniform4uiEXT(disp)) parameters
18645static inline _glptr_Uniform4uiEXT
18646GET_Uniform4uiEXT(struct _glapi_table *disp)
18647{
18648 return (_glptr_Uniform4uiEXT) (GET_by_offset
18649 (disp, _gloffset_Uniform4uiEXT));
18650}
18651
18652static inline void
18653SET_Uniform4uiEXT(struct _glapi_table *disp,
18654 void (GLAPIENTRYP fn) (GLint, GLuint, GLuint, GLuint, GLuint))
18655{
18656 SET_by_offset(disp, _gloffset_Uniform4uiEXT, fn);
18657}
18658
18659typedef void (GLAPIENTRYP _glptr_Uniform4uivEXT) (GLint, GLsizei,
18660 const GLuint *);
18661#define CALL_Uniform4uivEXT(disp, parameters) \
18662 (* GET_Uniform4uivEXT(disp)) parameters
18663static inline _glptr_Uniform4uivEXT
18664GET_Uniform4uivEXT(struct _glapi_table *disp)
18665{
18666 return (_glptr_Uniform4uivEXT) (GET_by_offset
18667 (disp, _gloffset_Uniform4uivEXT));
18668}
18669
18670static inline void
18671SET_Uniform4uivEXT(struct _glapi_table *disp,
18672 void (GLAPIENTRYP fn) (GLint, GLsizei, const GLuint *))
18673{
18674 SET_by_offset(disp, _gloffset_Uniform4uivEXT, fn);
18675}
18676
18677typedef void (GLAPIENTRYP _glptr_VertexAttribI1iEXT) (GLuint, GLint);
18678
18679#define CALL_VertexAttribI1iEXT(disp, parameters) \
18680 (* GET_VertexAttribI1iEXT(disp)) parameters
18681static inline _glptr_VertexAttribI1iEXT
18682GET_VertexAttribI1iEXT(struct _glapi_table *disp)
18683{
18684 return (_glptr_VertexAttribI1iEXT) (GET_by_offset
18685 (disp, _gloffset_VertexAttribI1iEXT));
18686}
18687
18688static inline void
18689SET_VertexAttribI1iEXT(struct _glapi_table *disp,
18690 void (GLAPIENTRYP fn) (GLuint, GLint))
18691{
18692 SET_by_offset(disp, _gloffset_VertexAttribI1iEXT, fn);
18693}
18694
18695typedef void (GLAPIENTRYP _glptr_VertexAttribI1ivEXT) (GLuint, const GLint *);
18696
18697#define CALL_VertexAttribI1ivEXT(disp, parameters) \
18698 (* GET_VertexAttribI1ivEXT(disp)) parameters
18699static inline _glptr_VertexAttribI1ivEXT
18700GET_VertexAttribI1ivEXT(struct _glapi_table *disp)
18701{
18702 return (_glptr_VertexAttribI1ivEXT) (GET_by_offset
18703 (disp, _gloffset_VertexAttribI1ivEXT));
18704}
18705
18706static inline void
18707SET_VertexAttribI1ivEXT(struct _glapi_table *disp,
18708 void (GLAPIENTRYP fn) (GLuint, const GLint *))
18709{
18710 SET_by_offset(disp, _gloffset_VertexAttribI1ivEXT, fn);
18711}
18712
18713typedef void (GLAPIENTRYP _glptr_VertexAttribI1uiEXT) (GLuint, GLuint);
18714
18715#define CALL_VertexAttribI1uiEXT(disp, parameters) \
18716 (* GET_VertexAttribI1uiEXT(disp)) parameters
18717static inline _glptr_VertexAttribI1uiEXT
18718GET_VertexAttribI1uiEXT(struct _glapi_table *disp)
18719{
18720 return (_glptr_VertexAttribI1uiEXT) (GET_by_offset
18721 (disp, _gloffset_VertexAttribI1uiEXT));
18722}
18723
18724static inline void
18725SET_VertexAttribI1uiEXT(struct _glapi_table *disp,
18726 void (GLAPIENTRYP fn) (GLuint, GLuint))
18727{
18728 SET_by_offset(disp, _gloffset_VertexAttribI1uiEXT, fn);
18729}
18730
18731typedef void (GLAPIENTRYP _glptr_VertexAttribI1uivEXT) (GLuint, const GLuint *);
18732
18733#define CALL_VertexAttribI1uivEXT(disp, parameters) \
18734 (* GET_VertexAttribI1uivEXT(disp)) parameters
18735static inline _glptr_VertexAttribI1uivEXT
18736GET_VertexAttribI1uivEXT(struct _glapi_table *disp)
18737{
18738 return (_glptr_VertexAttribI1uivEXT) (GET_by_offset
18739 (disp,
18740 _gloffset_VertexAttribI1uivEXT));
18741}
18742
18743static inline void
18744SET_VertexAttribI1uivEXT(struct _glapi_table *disp,
18745 void (GLAPIENTRYP fn) (GLuint, const GLuint *))
18746{
18747 SET_by_offset(disp, _gloffset_VertexAttribI1uivEXT, fn);
18748}
18749
18750typedef void (GLAPIENTRYP _glptr_VertexAttribI2iEXT) (GLuint, GLint, GLint);
18751
18752#define CALL_VertexAttribI2iEXT(disp, parameters) \
18753 (* GET_VertexAttribI2iEXT(disp)) parameters
18754static inline _glptr_VertexAttribI2iEXT
18755GET_VertexAttribI2iEXT(struct _glapi_table *disp)
18756{
18757 return (_glptr_VertexAttribI2iEXT) (GET_by_offset
18758 (disp, _gloffset_VertexAttribI2iEXT));
18759}
18760
18761static inline void
18762SET_VertexAttribI2iEXT(struct _glapi_table *disp,
18763 void (GLAPIENTRYP fn) (GLuint, GLint, GLint))
18764{
18765 SET_by_offset(disp, _gloffset_VertexAttribI2iEXT, fn);
18766}
18767
18768typedef void (GLAPIENTRYP _glptr_VertexAttribI2ivEXT) (GLuint, const GLint *);
18769
18770#define CALL_VertexAttribI2ivEXT(disp, parameters) \
18771 (* GET_VertexAttribI2ivEXT(disp)) parameters
18772static inline _glptr_VertexAttribI2ivEXT
18773GET_VertexAttribI2ivEXT(struct _glapi_table *disp)
18774{
18775 return (_glptr_VertexAttribI2ivEXT) (GET_by_offset
18776 (disp, _gloffset_VertexAttribI2ivEXT));
18777}
18778
18779static inline void
18780SET_VertexAttribI2ivEXT(struct _glapi_table *disp,
18781 void (GLAPIENTRYP fn) (GLuint, const GLint *))
18782{
18783 SET_by_offset(disp, _gloffset_VertexAttribI2ivEXT, fn);
18784}
18785
18786typedef void (GLAPIENTRYP _glptr_VertexAttribI2uiEXT) (GLuint, GLuint, GLuint);
18787
18788#define CALL_VertexAttribI2uiEXT(disp, parameters) \
18789 (* GET_VertexAttribI2uiEXT(disp)) parameters
18790static inline _glptr_VertexAttribI2uiEXT
18791GET_VertexAttribI2uiEXT(struct _glapi_table *disp)
18792{
18793 return (_glptr_VertexAttribI2uiEXT) (GET_by_offset
18794 (disp, _gloffset_VertexAttribI2uiEXT));
18795}
18796
18797static inline void
18798SET_VertexAttribI2uiEXT(struct _glapi_table *disp,
18799 void (GLAPIENTRYP fn) (GLuint, GLuint, GLuint))
18800{
18801 SET_by_offset(disp, _gloffset_VertexAttribI2uiEXT, fn);
18802}
18803
18804typedef void (GLAPIENTRYP _glptr_VertexAttribI2uivEXT) (GLuint, const GLuint *);
18805
18806#define CALL_VertexAttribI2uivEXT(disp, parameters) \
18807 (* GET_VertexAttribI2uivEXT(disp)) parameters
18808static inline _glptr_VertexAttribI2uivEXT
18809GET_VertexAttribI2uivEXT(struct _glapi_table *disp)
18810{
18811 return (_glptr_VertexAttribI2uivEXT) (GET_by_offset
18812 (disp,
18813 _gloffset_VertexAttribI2uivEXT));
18814}
18815
18816static inline void
18817SET_VertexAttribI2uivEXT(struct _glapi_table *disp,
18818 void (GLAPIENTRYP fn) (GLuint, const GLuint *))
18819{
18820 SET_by_offset(disp, _gloffset_VertexAttribI2uivEXT, fn);
18821}
18822
18823typedef void (GLAPIENTRYP _glptr_VertexAttribI3iEXT) (GLuint, GLint, GLint,
18824 GLint);
18825#define CALL_VertexAttribI3iEXT(disp, parameters) \
18826 (* GET_VertexAttribI3iEXT(disp)) parameters
18827static inline _glptr_VertexAttribI3iEXT
18828GET_VertexAttribI3iEXT(struct _glapi_table *disp)
18829{
18830 return (_glptr_VertexAttribI3iEXT) (GET_by_offset
18831 (disp, _gloffset_VertexAttribI3iEXT));
18832}
18833
18834static inline void
18835SET_VertexAttribI3iEXT(struct _glapi_table *disp,
18836 void (GLAPIENTRYP fn) (GLuint, GLint, GLint, GLint))
18837{
18838 SET_by_offset(disp, _gloffset_VertexAttribI3iEXT, fn);
18839}
18840
18841typedef void (GLAPIENTRYP _glptr_VertexAttribI3ivEXT) (GLuint, const GLint *);
18842
18843#define CALL_VertexAttribI3ivEXT(disp, parameters) \
18844 (* GET_VertexAttribI3ivEXT(disp)) parameters
18845static inline _glptr_VertexAttribI3ivEXT
18846GET_VertexAttribI3ivEXT(struct _glapi_table *disp)
18847{
18848 return (_glptr_VertexAttribI3ivEXT) (GET_by_offset
18849 (disp, _gloffset_VertexAttribI3ivEXT));
18850}
18851
18852static inline void
18853SET_VertexAttribI3ivEXT(struct _glapi_table *disp,
18854 void (GLAPIENTRYP fn) (GLuint, const GLint *))
18855{
18856 SET_by_offset(disp, _gloffset_VertexAttribI3ivEXT, fn);
18857}
18858
18859typedef void (GLAPIENTRYP _glptr_VertexAttribI3uiEXT) (GLuint, GLuint, GLuint,
18860 GLuint);
18861#define CALL_VertexAttribI3uiEXT(disp, parameters) \
18862 (* GET_VertexAttribI3uiEXT(disp)) parameters
18863static inline _glptr_VertexAttribI3uiEXT
18864GET_VertexAttribI3uiEXT(struct _glapi_table *disp)
18865{
18866 return (_glptr_VertexAttribI3uiEXT) (GET_by_offset
18867 (disp, _gloffset_VertexAttribI3uiEXT));
18868}
18869
18870static inline void
18871SET_VertexAttribI3uiEXT(struct _glapi_table *disp,
18872 void (GLAPIENTRYP fn) (GLuint, GLuint, GLuint, GLuint))
18873{
18874 SET_by_offset(disp, _gloffset_VertexAttribI3uiEXT, fn);
18875}
18876
18877typedef void (GLAPIENTRYP _glptr_VertexAttribI3uivEXT) (GLuint, const GLuint *);
18878
18879#define CALL_VertexAttribI3uivEXT(disp, parameters) \
18880 (* GET_VertexAttribI3uivEXT(disp)) parameters
18881static inline _glptr_VertexAttribI3uivEXT
18882GET_VertexAttribI3uivEXT(struct _glapi_table *disp)
18883{
18884 return (_glptr_VertexAttribI3uivEXT) (GET_by_offset
18885 (disp,
18886 _gloffset_VertexAttribI3uivEXT));
18887}
18888
18889static inline void
18890SET_VertexAttribI3uivEXT(struct _glapi_table *disp,
18891 void (GLAPIENTRYP fn) (GLuint, const GLuint *))
18892{
18893 SET_by_offset(disp, _gloffset_VertexAttribI3uivEXT, fn);
18894}
18895
18896typedef void (GLAPIENTRYP _glptr_VertexAttribI4bvEXT) (GLuint, const GLbyte *);
18897
18898#define CALL_VertexAttribI4bvEXT(disp, parameters) \
18899 (* GET_VertexAttribI4bvEXT(disp)) parameters
18900static inline _glptr_VertexAttribI4bvEXT
18901GET_VertexAttribI4bvEXT(struct _glapi_table *disp)
18902{
18903 return (_glptr_VertexAttribI4bvEXT) (GET_by_offset
18904 (disp, _gloffset_VertexAttribI4bvEXT));
18905}
18906
18907static inline void
18908SET_VertexAttribI4bvEXT(struct _glapi_table *disp,
18909 void (GLAPIENTRYP fn) (GLuint, const GLbyte *))
18910{
18911 SET_by_offset(disp, _gloffset_VertexAttribI4bvEXT, fn);
18912}
18913
18914typedef void (GLAPIENTRYP _glptr_VertexAttribI4iEXT) (GLuint, GLint, GLint,
18915 GLint, GLint);
18916#define CALL_VertexAttribI4iEXT(disp, parameters) \
18917 (* GET_VertexAttribI4iEXT(disp)) parameters
18918static inline _glptr_VertexAttribI4iEXT
18919GET_VertexAttribI4iEXT(struct _glapi_table *disp)
18920{
18921 return (_glptr_VertexAttribI4iEXT) (GET_by_offset
18922 (disp, _gloffset_VertexAttribI4iEXT));
18923}
18924
18925static inline void
18926SET_VertexAttribI4iEXT(struct _glapi_table *disp,
18927 void (GLAPIENTRYP fn) (GLuint, GLint, GLint, GLint,
18928 GLint))
18929{
18930 SET_by_offset(disp, _gloffset_VertexAttribI4iEXT, fn);
18931}
18932
18933typedef void (GLAPIENTRYP _glptr_VertexAttribI4ivEXT) (GLuint, const GLint *);
18934
18935#define CALL_VertexAttribI4ivEXT(disp, parameters) \
18936 (* GET_VertexAttribI4ivEXT(disp)) parameters
18937static inline _glptr_VertexAttribI4ivEXT
18938GET_VertexAttribI4ivEXT(struct _glapi_table *disp)
18939{
18940 return (_glptr_VertexAttribI4ivEXT) (GET_by_offset
18941 (disp, _gloffset_VertexAttribI4ivEXT));
18942}
18943
18944static inline void
18945SET_VertexAttribI4ivEXT(struct _glapi_table *disp,
18946 void (GLAPIENTRYP fn) (GLuint, const GLint *))
18947{
18948 SET_by_offset(disp, _gloffset_VertexAttribI4ivEXT, fn);
18949}
18950
18951typedef void (GLAPIENTRYP _glptr_VertexAttribI4svEXT) (GLuint, const GLshort *);
18952
18953#define CALL_VertexAttribI4svEXT(disp, parameters) \
18954 (* GET_VertexAttribI4svEXT(disp)) parameters
18955static inline _glptr_VertexAttribI4svEXT
18956GET_VertexAttribI4svEXT(struct _glapi_table *disp)
18957{
18958 return (_glptr_VertexAttribI4svEXT) (GET_by_offset
18959 (disp, _gloffset_VertexAttribI4svEXT));
18960}
18961
18962static inline void
18963SET_VertexAttribI4svEXT(struct _glapi_table *disp,
18964 void (GLAPIENTRYP fn) (GLuint, const GLshort *))
18965{
18966 SET_by_offset(disp, _gloffset_VertexAttribI4svEXT, fn);
18967}
18968
18969typedef void (GLAPIENTRYP _glptr_VertexAttribI4ubvEXT) (GLuint,
18970 const GLubyte *);
18971#define CALL_VertexAttribI4ubvEXT(disp, parameters) \
18972 (* GET_VertexAttribI4ubvEXT(disp)) parameters
18973static inline _glptr_VertexAttribI4ubvEXT
18974GET_VertexAttribI4ubvEXT(struct _glapi_table *disp)
18975{
18976 return (_glptr_VertexAttribI4ubvEXT) (GET_by_offset
18977 (disp,
18978 _gloffset_VertexAttribI4ubvEXT));
18979}
18980
18981static inline void
18982SET_VertexAttribI4ubvEXT(struct _glapi_table *disp,
18983 void (GLAPIENTRYP fn) (GLuint, const GLubyte *))
18984{
18985 SET_by_offset(disp, _gloffset_VertexAttribI4ubvEXT, fn);
18986}
18987
18988typedef void (GLAPIENTRYP _glptr_VertexAttribI4uiEXT) (GLuint, GLuint, GLuint,
18989 GLuint, GLuint);
18990#define CALL_VertexAttribI4uiEXT(disp, parameters) \
18991 (* GET_VertexAttribI4uiEXT(disp)) parameters
18992static inline _glptr_VertexAttribI4uiEXT
18993GET_VertexAttribI4uiEXT(struct _glapi_table *disp)
18994{
18995 return (_glptr_VertexAttribI4uiEXT) (GET_by_offset
18996 (disp, _gloffset_VertexAttribI4uiEXT));
18997}
18998
18999static inline void
19000SET_VertexAttribI4uiEXT(struct _glapi_table *disp,
19001 void (GLAPIENTRYP fn) (GLuint, GLuint, GLuint, GLuint,
19002 GLuint))
19003{
19004 SET_by_offset(disp, _gloffset_VertexAttribI4uiEXT, fn);
19005}
19006
19007typedef void (GLAPIENTRYP _glptr_VertexAttribI4uivEXT) (GLuint, const GLuint *);
19008
19009#define CALL_VertexAttribI4uivEXT(disp, parameters) \
19010 (* GET_VertexAttribI4uivEXT(disp)) parameters
19011static inline _glptr_VertexAttribI4uivEXT
19012GET_VertexAttribI4uivEXT(struct _glapi_table *disp)
19013{
19014 return (_glptr_VertexAttribI4uivEXT) (GET_by_offset
19015 (disp,
19016 _gloffset_VertexAttribI4uivEXT));
19017}
19018
19019static inline void
19020SET_VertexAttribI4uivEXT(struct _glapi_table *disp,
19021 void (GLAPIENTRYP fn) (GLuint, const GLuint *))
19022{
19023 SET_by_offset(disp, _gloffset_VertexAttribI4uivEXT, fn);
19024}
19025
19026typedef void (GLAPIENTRYP _glptr_VertexAttribI4usvEXT) (GLuint,
19027 const GLushort *);
19028#define CALL_VertexAttribI4usvEXT(disp, parameters) \
19029 (* GET_VertexAttribI4usvEXT(disp)) parameters
19030static inline _glptr_VertexAttribI4usvEXT
19031GET_VertexAttribI4usvEXT(struct _glapi_table *disp)
19032{
19033 return (_glptr_VertexAttribI4usvEXT) (GET_by_offset
19034 (disp,
19035 _gloffset_VertexAttribI4usvEXT));
19036}
19037
19038static inline void
19039SET_VertexAttribI4usvEXT(struct _glapi_table *disp,
19040 void (GLAPIENTRYP fn) (GLuint, const GLushort *))
19041{
19042 SET_by_offset(disp, _gloffset_VertexAttribI4usvEXT, fn);
19043}
19044
19045typedef void (GLAPIENTRYP _glptr_VertexAttribIPointerEXT) (GLuint, GLint,
19046 GLenum, GLsizei,
19047 const GLvoid *);
19048#define CALL_VertexAttribIPointerEXT(disp, parameters) \
19049 (* GET_VertexAttribIPointerEXT(disp)) parameters
19050static inline _glptr_VertexAttribIPointerEXT
19051GET_VertexAttribIPointerEXT(struct _glapi_table *disp)
19052{
19053 return (_glptr_VertexAttribIPointerEXT) (GET_by_offset
19054 (disp,
19055 _gloffset_VertexAttribIPointerEXT));
19056}
19057
19058static inline void
19059SET_VertexAttribIPointerEXT(struct _glapi_table *disp,
19060 void (GLAPIENTRYP fn) (GLuint, GLint, GLenum,
19061 GLsizei, const GLvoid *))
19062{
19063 SET_by_offset(disp, _gloffset_VertexAttribIPointerEXT, fn);
19064}
19065
19066typedef void (GLAPIENTRYP _glptr_FramebufferTextureLayerEXT) (GLenum, GLenum,
19067 GLuint, GLint,
19068 GLint);
19069#define CALL_FramebufferTextureLayerEXT(disp, parameters) \
19070 (* GET_FramebufferTextureLayerEXT(disp)) parameters
19071static inline _glptr_FramebufferTextureLayerEXT
19072GET_FramebufferTextureLayerEXT(struct _glapi_table *disp)
19073{
19074 return (_glptr_FramebufferTextureLayerEXT) (GET_by_offset
19075 (disp,
19076 _gloffset_FramebufferTextureLayerEXT));
19077}
19078
19079static inline void
19080SET_FramebufferTextureLayerEXT(struct _glapi_table *disp,
19081 void (GLAPIENTRYP fn) (GLenum, GLenum, GLuint,
19082 GLint, GLint))
19083{
19084 SET_by_offset(disp, _gloffset_FramebufferTextureLayerEXT, fn);
19085}
19086
19087typedef void (GLAPIENTRYP _glptr_ColorMaskIndexedEXT) (GLuint, GLboolean,
19088 GLboolean, GLboolean,
19089 GLboolean);
19090#define CALL_ColorMaskIndexedEXT(disp, parameters) \
19091 (* GET_ColorMaskIndexedEXT(disp)) parameters
19092static inline _glptr_ColorMaskIndexedEXT
19093GET_ColorMaskIndexedEXT(struct _glapi_table *disp)
19094{
19095 return (_glptr_ColorMaskIndexedEXT) (GET_by_offset
19096 (disp, _gloffset_ColorMaskIndexedEXT));
19097}
19098
19099static inline void
19100SET_ColorMaskIndexedEXT(struct _glapi_table *disp,
19101 void (GLAPIENTRYP fn) (GLuint, GLboolean, GLboolean,
19102 GLboolean, GLboolean))
19103{
19104 SET_by_offset(disp, _gloffset_ColorMaskIndexedEXT, fn);
19105}
19106
19107typedef void (GLAPIENTRYP _glptr_DisableIndexedEXT) (GLenum, GLuint);
19108
19109#define CALL_DisableIndexedEXT(disp, parameters) \
19110 (* GET_DisableIndexedEXT(disp)) parameters
19111static inline _glptr_DisableIndexedEXT
19112GET_DisableIndexedEXT(struct _glapi_table *disp)
19113{
19114 return (_glptr_DisableIndexedEXT) (GET_by_offset
19115 (disp, _gloffset_DisableIndexedEXT));
19116}
19117
19118static inline void
19119SET_DisableIndexedEXT(struct _glapi_table *disp,
19120 void (GLAPIENTRYP fn) (GLenum, GLuint))
19121{
19122 SET_by_offset(disp, _gloffset_DisableIndexedEXT, fn);
19123}
19124
19125typedef void (GLAPIENTRYP _glptr_EnableIndexedEXT) (GLenum, GLuint);
19126
19127#define CALL_EnableIndexedEXT(disp, parameters) \
19128 (* GET_EnableIndexedEXT(disp)) parameters
19129static inline _glptr_EnableIndexedEXT
19130GET_EnableIndexedEXT(struct _glapi_table *disp)
19131{
19132 return (_glptr_EnableIndexedEXT) (GET_by_offset
19133 (disp, _gloffset_EnableIndexedEXT));
19134}
19135
19136static inline void
19137SET_EnableIndexedEXT(struct _glapi_table *disp,
19138 void (GLAPIENTRYP fn) (GLenum, GLuint))
19139{
19140 SET_by_offset(disp, _gloffset_EnableIndexedEXT, fn);
19141}
19142
19143typedef void (GLAPIENTRYP _glptr_GetBooleanIndexedvEXT) (GLenum, GLuint,
19144 GLboolean *);
19145#define CALL_GetBooleanIndexedvEXT(disp, parameters) \
19146 (* GET_GetBooleanIndexedvEXT(disp)) parameters
19147static inline _glptr_GetBooleanIndexedvEXT
19148GET_GetBooleanIndexedvEXT(struct _glapi_table *disp)
19149{
19150 return (_glptr_GetBooleanIndexedvEXT) (GET_by_offset
19151 (disp,
19152 _gloffset_GetBooleanIndexedvEXT));
19153}
19154
19155static inline void
19156SET_GetBooleanIndexedvEXT(struct _glapi_table *disp,
19157 void (GLAPIENTRYP fn) (GLenum, GLuint, GLboolean *))
19158{
19159 SET_by_offset(disp, _gloffset_GetBooleanIndexedvEXT, fn);
19160}
19161
19162typedef void (GLAPIENTRYP _glptr_GetIntegerIndexedvEXT) (GLenum, GLuint,
19163 GLint *);
19164#define CALL_GetIntegerIndexedvEXT(disp, parameters) \
19165 (* GET_GetIntegerIndexedvEXT(disp)) parameters
19166static inline _glptr_GetIntegerIndexedvEXT
19167GET_GetIntegerIndexedvEXT(struct _glapi_table *disp)
19168{
19169 return (_glptr_GetIntegerIndexedvEXT) (GET_by_offset
19170 (disp,
19171 _gloffset_GetIntegerIndexedvEXT));
19172}
19173
19174static inline void
19175SET_GetIntegerIndexedvEXT(struct _glapi_table *disp,
19176 void (GLAPIENTRYP fn) (GLenum, GLuint, GLint *))
19177{
19178 SET_by_offset(disp, _gloffset_GetIntegerIndexedvEXT, fn);
19179}
19180
19181typedef GLboolean(GLAPIENTRYP _glptr_IsEnabledIndexedEXT) (GLenum, GLuint);
19182
19183#define CALL_IsEnabledIndexedEXT(disp, parameters) \
19184 (* GET_IsEnabledIndexedEXT(disp)) parameters
19185static inline _glptr_IsEnabledIndexedEXT
19186GET_IsEnabledIndexedEXT(struct _glapi_table *disp)
19187{
19188 return (_glptr_IsEnabledIndexedEXT) (GET_by_offset
19189 (disp, _gloffset_IsEnabledIndexedEXT));
19190}
19191
19192static inline void
19193SET_IsEnabledIndexedEXT(struct _glapi_table *disp,
19194 GLboolean(GLAPIENTRYP fn) (GLenum, GLuint))
19195{
19196 SET_by_offset(disp, _gloffset_IsEnabledIndexedEXT, fn);
19197}
19198
19199typedef void (GLAPIENTRYP _glptr_ClearColorIiEXT) (GLint, GLint, GLint, GLint);
19200
19201#define CALL_ClearColorIiEXT(disp, parameters) \
19202 (* GET_ClearColorIiEXT(disp)) parameters
19203static inline _glptr_ClearColorIiEXT
19204GET_ClearColorIiEXT(struct _glapi_table *disp)
19205{
19206 return (_glptr_ClearColorIiEXT) (GET_by_offset
19207 (disp, _gloffset_ClearColorIiEXT));
19208}
19209
19210static inline void
19211SET_ClearColorIiEXT(struct _glapi_table *disp,
19212 void (GLAPIENTRYP fn) (GLint, GLint, GLint, GLint))
19213{
19214 SET_by_offset(disp, _gloffset_ClearColorIiEXT, fn);
19215}
19216
19217typedef void (GLAPIENTRYP _glptr_ClearColorIuiEXT) (GLuint, GLuint, GLuint,
19218 GLuint);
19219#define CALL_ClearColorIuiEXT(disp, parameters) \
19220 (* GET_ClearColorIuiEXT(disp)) parameters
19221static inline _glptr_ClearColorIuiEXT
19222GET_ClearColorIuiEXT(struct _glapi_table *disp)
19223{
19224 return (_glptr_ClearColorIuiEXT) (GET_by_offset
19225 (disp, _gloffset_ClearColorIuiEXT));
19226}
19227
19228static inline void
19229SET_ClearColorIuiEXT(struct _glapi_table *disp,
19230 void (GLAPIENTRYP fn) (GLuint, GLuint, GLuint, GLuint))
19231{
19232 SET_by_offset(disp, _gloffset_ClearColorIuiEXT, fn);
19233}
19234
19235typedef void (GLAPIENTRYP _glptr_GetTexParameterIivEXT) (GLenum, GLenum,
19236 GLint *);
19237#define CALL_GetTexParameterIivEXT(disp, parameters) \
19238 (* GET_GetTexParameterIivEXT(disp)) parameters
19239static inline _glptr_GetTexParameterIivEXT
19240GET_GetTexParameterIivEXT(struct _glapi_table *disp)
19241{
19242 return (_glptr_GetTexParameterIivEXT) (GET_by_offset
19243 (disp,
19244 _gloffset_GetTexParameterIivEXT));
19245}
19246
19247static inline void
19248SET_GetTexParameterIivEXT(struct _glapi_table *disp,
19249 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint *))
19250{
19251 SET_by_offset(disp, _gloffset_GetTexParameterIivEXT, fn);
19252}
19253
19254typedef void (GLAPIENTRYP _glptr_GetTexParameterIuivEXT) (GLenum, GLenum,
19255 GLuint *);
19256#define CALL_GetTexParameterIuivEXT(disp, parameters) \
19257 (* GET_GetTexParameterIuivEXT(disp)) parameters
19258static inline _glptr_GetTexParameterIuivEXT
19259GET_GetTexParameterIuivEXT(struct _glapi_table *disp)
19260{
19261 return (_glptr_GetTexParameterIuivEXT) (GET_by_offset
19262 (disp,
19263 _gloffset_GetTexParameterIuivEXT));
19264}
19265
19266static inline void
19267SET_GetTexParameterIuivEXT(struct _glapi_table *disp,
19268 void (GLAPIENTRYP fn) (GLenum, GLenum, GLuint *))
19269{
19270 SET_by_offset(disp, _gloffset_GetTexParameterIuivEXT, fn);
19271}
19272
19273typedef void (GLAPIENTRYP _glptr_TexParameterIivEXT) (GLenum, GLenum,
19274 const GLint *);
19275#define CALL_TexParameterIivEXT(disp, parameters) \
19276 (* GET_TexParameterIivEXT(disp)) parameters
19277static inline _glptr_TexParameterIivEXT
19278GET_TexParameterIivEXT(struct _glapi_table *disp)
19279{
19280 return (_glptr_TexParameterIivEXT) (GET_by_offset
19281 (disp, _gloffset_TexParameterIivEXT));
19282}
19283
19284static inline void
19285SET_TexParameterIivEXT(struct _glapi_table *disp,
19286 void (GLAPIENTRYP fn) (GLenum, GLenum, const GLint *))
19287{
19288 SET_by_offset(disp, _gloffset_TexParameterIivEXT, fn);
19289}
19290
19291typedef void (GLAPIENTRYP _glptr_TexParameterIuivEXT) (GLenum, GLenum,
19292 const GLuint *);
19293#define CALL_TexParameterIuivEXT(disp, parameters) \
19294 (* GET_TexParameterIuivEXT(disp)) parameters
19295static inline _glptr_TexParameterIuivEXT
19296GET_TexParameterIuivEXT(struct _glapi_table *disp)
19297{
19298 return (_glptr_TexParameterIuivEXT) (GET_by_offset
19299 (disp, _gloffset_TexParameterIuivEXT));
19300}
19301
19302static inline void
19303SET_TexParameterIuivEXT(struct _glapi_table *disp,
19304 void (GLAPIENTRYP fn) (GLenum, GLenum, const GLuint *))
19305{
19306 SET_by_offset(disp, _gloffset_TexParameterIuivEXT, fn);
19307}
19308
19309typedef void (GLAPIENTRYP _glptr_BeginConditionalRenderNV) (GLuint, GLenum);
19310
19311#define CALL_BeginConditionalRenderNV(disp, parameters) \
19312 (* GET_BeginConditionalRenderNV(disp)) parameters
19313static inline _glptr_BeginConditionalRenderNV
19314GET_BeginConditionalRenderNV(struct _glapi_table *disp)
19315{
19316 return (_glptr_BeginConditionalRenderNV) (GET_by_offset
19317 (disp,
19318 _gloffset_BeginConditionalRenderNV));
19319}
19320
19321static inline void
19322SET_BeginConditionalRenderNV(struct _glapi_table *disp,
19323 void (GLAPIENTRYP fn) (GLuint, GLenum))
19324{
19325 SET_by_offset(disp, _gloffset_BeginConditionalRenderNV, fn);
19326}
19327
19328typedef void (GLAPIENTRYP _glptr_EndConditionalRenderNV) (void);
19329
19330#define CALL_EndConditionalRenderNV(disp, parameters) \
19331 (* GET_EndConditionalRenderNV(disp)) parameters
19332static inline _glptr_EndConditionalRenderNV
19333GET_EndConditionalRenderNV(struct _glapi_table *disp)
19334{
19335 return (_glptr_EndConditionalRenderNV) (GET_by_offset
19336 (disp,
19337 _gloffset_EndConditionalRenderNV));
19338}
19339
19340static inline void
19341SET_EndConditionalRenderNV(struct _glapi_table *disp,
19342 void (GLAPIENTRYP fn) (void))
19343{
19344 SET_by_offset(disp, _gloffset_EndConditionalRenderNV, fn);
19345}
19346
19347typedef void (GLAPIENTRYP _glptr_BeginTransformFeedbackEXT) (GLenum);
19348
19349#define CALL_BeginTransformFeedbackEXT(disp, parameters) \
19350 (* GET_BeginTransformFeedbackEXT(disp)) parameters
19351static inline _glptr_BeginTransformFeedbackEXT
19352GET_BeginTransformFeedbackEXT(struct _glapi_table *disp)
19353{
19354 return (_glptr_BeginTransformFeedbackEXT) (GET_by_offset
19355 (disp,
19356 _gloffset_BeginTransformFeedbackEXT));
19357}
19358
19359static inline void
19360SET_BeginTransformFeedbackEXT(struct _glapi_table *disp,
19361 void (GLAPIENTRYP fn) (GLenum))
19362{
19363 SET_by_offset(disp, _gloffset_BeginTransformFeedbackEXT, fn);
19364}
19365
19366typedef void (GLAPIENTRYP _glptr_BindBufferBaseEXT) (GLenum, GLuint, GLuint);
19367
19368#define CALL_BindBufferBaseEXT(disp, parameters) \
19369 (* GET_BindBufferBaseEXT(disp)) parameters
19370static inline _glptr_BindBufferBaseEXT
19371GET_BindBufferBaseEXT(struct _glapi_table *disp)
19372{
19373 return (_glptr_BindBufferBaseEXT) (GET_by_offset
19374 (disp, _gloffset_BindBufferBaseEXT));
19375}
19376
19377static inline void
19378SET_BindBufferBaseEXT(struct _glapi_table *disp,
19379 void (GLAPIENTRYP fn) (GLenum, GLuint, GLuint))
19380{
19381 SET_by_offset(disp, _gloffset_BindBufferBaseEXT, fn);
19382}
19383
19384typedef void (GLAPIENTRYP _glptr_BindBufferOffsetEXT) (GLenum, GLuint, GLuint,
19385 GLintptr);
19386#define CALL_BindBufferOffsetEXT(disp, parameters) \
19387 (* GET_BindBufferOffsetEXT(disp)) parameters
19388static inline _glptr_BindBufferOffsetEXT
19389GET_BindBufferOffsetEXT(struct _glapi_table *disp)
19390{
19391 return (_glptr_BindBufferOffsetEXT) (GET_by_offset
19392 (disp, _gloffset_BindBufferOffsetEXT));
19393}
19394
19395static inline void
19396SET_BindBufferOffsetEXT(struct _glapi_table *disp,
19397 void (GLAPIENTRYP fn) (GLenum, GLuint, GLuint,
19398 GLintptr))
19399{
19400 SET_by_offset(disp, _gloffset_BindBufferOffsetEXT, fn);
19401}
19402
19403typedef void (GLAPIENTRYP _glptr_BindBufferRangeEXT) (GLenum, GLuint, GLuint,
19404 GLintptr, GLsizeiptr);
19405#define CALL_BindBufferRangeEXT(disp, parameters) \
19406 (* GET_BindBufferRangeEXT(disp)) parameters
19407static inline _glptr_BindBufferRangeEXT
19408GET_BindBufferRangeEXT(struct _glapi_table *disp)
19409{
19410 return (_glptr_BindBufferRangeEXT) (GET_by_offset
19411 (disp, _gloffset_BindBufferRangeEXT));
19412}
19413
19414static inline void
19415SET_BindBufferRangeEXT(struct _glapi_table *disp,
19416 void (GLAPIENTRYP fn) (GLenum, GLuint, GLuint, GLintptr,
19417 GLsizeiptr))
19418{
19419 SET_by_offset(disp, _gloffset_BindBufferRangeEXT, fn);
19420}
19421
19422typedef void (GLAPIENTRYP _glptr_EndTransformFeedbackEXT) (void);
19423
19424#define CALL_EndTransformFeedbackEXT(disp, parameters) \
19425 (* GET_EndTransformFeedbackEXT(disp)) parameters
19426static inline _glptr_EndTransformFeedbackEXT
19427GET_EndTransformFeedbackEXT(struct _glapi_table *disp)
19428{
19429 return (_glptr_EndTransformFeedbackEXT) (GET_by_offset
19430 (disp,
19431 _gloffset_EndTransformFeedbackEXT));
19432}
19433
19434static inline void
19435SET_EndTransformFeedbackEXT(struct _glapi_table *disp,
19436 void (GLAPIENTRYP fn) (void))
19437{
19438 SET_by_offset(disp, _gloffset_EndTransformFeedbackEXT, fn);
19439}
19440
19441typedef void (GLAPIENTRYP _glptr_GetTransformFeedbackVaryingEXT) (GLuint,
19442 GLuint,
19443 GLsizei,
19444 GLsizei *,
19445 GLsizei *,
19446 GLenum *,
19447 GLchar *);
19448#define CALL_GetTransformFeedbackVaryingEXT(disp, parameters) \
19449 (* GET_GetTransformFeedbackVaryingEXT(disp)) parameters
19450static inline _glptr_GetTransformFeedbackVaryingEXT
19451GET_GetTransformFeedbackVaryingEXT(struct _glapi_table *disp)
19452{
19453 return (_glptr_GetTransformFeedbackVaryingEXT) (GET_by_offset
19454 (disp,
19455 _gloffset_GetTransformFeedbackVaryingEXT));
19456}
19457
19458static inline void
19459SET_GetTransformFeedbackVaryingEXT(struct _glapi_table *disp,
19460 void (GLAPIENTRYP fn) (GLuint, GLuint,
19461 GLsizei, GLsizei *,
19462 GLsizei *, GLenum *,
19463 GLchar *))
19464{
19465 SET_by_offset(disp, _gloffset_GetTransformFeedbackVaryingEXT, fn);
19466}
19467
19468typedef void (GLAPIENTRYP _glptr_TransformFeedbackVaryingsEXT) (GLuint, GLsizei,
19469 const char **,
19470 GLenum);
19471#define CALL_TransformFeedbackVaryingsEXT(disp, parameters) \
19472 (* GET_TransformFeedbackVaryingsEXT(disp)) parameters
19473static inline _glptr_TransformFeedbackVaryingsEXT
19474GET_TransformFeedbackVaryingsEXT(struct _glapi_table *disp)
19475{
19476 return (_glptr_TransformFeedbackVaryingsEXT) (GET_by_offset
19477 (disp,
19478 _gloffset_TransformFeedbackVaryingsEXT));
19479}
19480
19481static inline void
19482SET_TransformFeedbackVaryingsEXT(struct _glapi_table *disp,
19483 void (GLAPIENTRYP fn) (GLuint, GLsizei,
19484 const char **, GLenum))
19485{
19486 SET_by_offset(disp, _gloffset_TransformFeedbackVaryingsEXT, fn);
19487}
19488
19489typedef void (GLAPIENTRYP _glptr_ProvokingVertexEXT) (GLenum);
19490
19491#define CALL_ProvokingVertexEXT(disp, parameters) \
19492 (* GET_ProvokingVertexEXT(disp)) parameters
19493static inline _glptr_ProvokingVertexEXT
19494GET_ProvokingVertexEXT(struct _glapi_table *disp)
19495{
19496 return (_glptr_ProvokingVertexEXT) (GET_by_offset
19497 (disp, _gloffset_ProvokingVertexEXT));
19498}
19499
19500static inline void
19501SET_ProvokingVertexEXT(struct _glapi_table *disp,
19502 void (GLAPIENTRYP fn) (GLenum))
19503{
19504 SET_by_offset(disp, _gloffset_ProvokingVertexEXT, fn);
19505}
19506
19507typedef void (GLAPIENTRYP _glptr_GetTexParameterPointervAPPLE) (GLenum, GLenum,
19508 GLvoid **);
19509#define CALL_GetTexParameterPointervAPPLE(disp, parameters) \
19510 (* GET_GetTexParameterPointervAPPLE(disp)) parameters
19511static inline _glptr_GetTexParameterPointervAPPLE
19512GET_GetTexParameterPointervAPPLE(struct _glapi_table *disp)
19513{
19514 return (_glptr_GetTexParameterPointervAPPLE) (GET_by_offset
19515 (disp,
19516 _gloffset_GetTexParameterPointervAPPLE));
19517}
19518
19519static inline void
19520SET_GetTexParameterPointervAPPLE(struct _glapi_table *disp,
19521 void (GLAPIENTRYP fn) (GLenum, GLenum,
19522 GLvoid **))
19523{
19524 SET_by_offset(disp, _gloffset_GetTexParameterPointervAPPLE, fn);
19525}
19526
19527typedef void (GLAPIENTRYP _glptr_TextureRangeAPPLE) (GLenum, GLsizei, GLvoid *);
19528
19529#define CALL_TextureRangeAPPLE(disp, parameters) \
19530 (* GET_TextureRangeAPPLE(disp)) parameters
19531static inline _glptr_TextureRangeAPPLE
19532GET_TextureRangeAPPLE(struct _glapi_table *disp)
19533{
19534 return (_glptr_TextureRangeAPPLE) (GET_by_offset
19535 (disp, _gloffset_TextureRangeAPPLE));
19536}
19537
19538static inline void
19539SET_TextureRangeAPPLE(struct _glapi_table *disp,
19540 void (GLAPIENTRYP fn) (GLenum, GLsizei, GLvoid *))
19541{
19542 SET_by_offset(disp, _gloffset_TextureRangeAPPLE, fn);
19543}
19544
19545typedef void (GLAPIENTRYP _glptr_GetObjectParameterivAPPLE) (GLenum, GLuint,
19546 GLenum, GLint *);
19547#define CALL_GetObjectParameterivAPPLE(disp, parameters) \
19548 (* GET_GetObjectParameterivAPPLE(disp)) parameters
19549static inline _glptr_GetObjectParameterivAPPLE
19550GET_GetObjectParameterivAPPLE(struct _glapi_table *disp)
19551{
19552 return (_glptr_GetObjectParameterivAPPLE) (GET_by_offset
19553 (disp,
19554 _gloffset_GetObjectParameterivAPPLE));
19555}
19556
19557static inline void
19558SET_GetObjectParameterivAPPLE(struct _glapi_table *disp,
19559 void (GLAPIENTRYP fn) (GLenum, GLuint, GLenum,
19560 GLint *))
19561{
19562 SET_by_offset(disp, _gloffset_GetObjectParameterivAPPLE, fn);
19563}
19564
19565typedef GLenum(GLAPIENTRYP _glptr_ObjectPurgeableAPPLE) (GLenum, GLuint,
19566 GLenum);
19567#define CALL_ObjectPurgeableAPPLE(disp, parameters) \
19568 (* GET_ObjectPurgeableAPPLE(disp)) parameters
19569static inline _glptr_ObjectPurgeableAPPLE
19570GET_ObjectPurgeableAPPLE(struct _glapi_table *disp)
19571{
19572 return (_glptr_ObjectPurgeableAPPLE) (GET_by_offset
19573 (disp,
19574 _gloffset_ObjectPurgeableAPPLE));
19575}
19576
19577static inline void
19578SET_ObjectPurgeableAPPLE(struct _glapi_table *disp,
19579 GLenum(GLAPIENTRYP fn) (GLenum, GLuint, GLenum))
19580{
19581 SET_by_offset(disp, _gloffset_ObjectPurgeableAPPLE, fn);
19582}
19583
19584typedef GLenum(GLAPIENTRYP _glptr_ObjectUnpurgeableAPPLE) (GLenum, GLuint,
19585 GLenum);
19586#define CALL_ObjectUnpurgeableAPPLE(disp, parameters) \
19587 (* GET_ObjectUnpurgeableAPPLE(disp)) parameters
19588static inline _glptr_ObjectUnpurgeableAPPLE
19589GET_ObjectUnpurgeableAPPLE(struct _glapi_table *disp)
19590{
19591 return (_glptr_ObjectUnpurgeableAPPLE) (GET_by_offset
19592 (disp,
19593 _gloffset_ObjectUnpurgeableAPPLE));
19594}
19595
19596static inline void
19597SET_ObjectUnpurgeableAPPLE(struct _glapi_table *disp,
19598 GLenum(GLAPIENTRYP fn) (GLenum, GLuint, GLenum))
19599{
19600 SET_by_offset(disp, _gloffset_ObjectUnpurgeableAPPLE, fn);
19601}
19602
19603typedef void (GLAPIENTRYP _glptr_ActiveProgramEXT) (GLuint);
19604
19605#define CALL_ActiveProgramEXT(disp, parameters) \
19606 (* GET_ActiveProgramEXT(disp)) parameters
19607static inline _glptr_ActiveProgramEXT
19608GET_ActiveProgramEXT(struct _glapi_table *disp)
19609{
19610 return (_glptr_ActiveProgramEXT) (GET_by_offset
19611 (disp, _gloffset_ActiveProgramEXT));
19612}
19613
19614static inline void
19615SET_ActiveProgramEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn) (GLuint))
19616{
19617 SET_by_offset(disp, _gloffset_ActiveProgramEXT, fn);
19618}
19619
19620typedef GLuint(GLAPIENTRYP _glptr_CreateShaderProgramEXT) (GLenum,
19621 const GLchar *);
19622#define CALL_CreateShaderProgramEXT(disp, parameters) \
19623 (* GET_CreateShaderProgramEXT(disp)) parameters
19624static inline _glptr_CreateShaderProgramEXT
19625GET_CreateShaderProgramEXT(struct _glapi_table *disp)
19626{
19627 return (_glptr_CreateShaderProgramEXT) (GET_by_offset
19628 (disp,
19629 _gloffset_CreateShaderProgramEXT));
19630}
19631
19632static inline void
19633SET_CreateShaderProgramEXT(struct _glapi_table *disp,
19634 GLuint(GLAPIENTRYP fn) (GLenum, const GLchar *))
19635{
19636 SET_by_offset(disp, _gloffset_CreateShaderProgramEXT, fn);
19637}
19638
19639typedef void (GLAPIENTRYP _glptr_UseShaderProgramEXT) (GLenum, GLuint);
19640
19641#define CALL_UseShaderProgramEXT(disp, parameters) \
19642 (* GET_UseShaderProgramEXT(disp)) parameters
19643static inline _glptr_UseShaderProgramEXT
19644GET_UseShaderProgramEXT(struct _glapi_table *disp)
19645{
19646 return (_glptr_UseShaderProgramEXT) (GET_by_offset
19647 (disp, _gloffset_UseShaderProgramEXT));
19648}
19649
19650static inline void
19651SET_UseShaderProgramEXT(struct _glapi_table *disp,
19652 void (GLAPIENTRYP fn) (GLenum, GLuint))
19653{
19654 SET_by_offset(disp, _gloffset_UseShaderProgramEXT, fn);
19655}
19656
19657typedef void (GLAPIENTRYP _glptr_TextureBarrierNV) (void);
19658
19659#define CALL_TextureBarrierNV(disp, parameters) \
19660 (* GET_TextureBarrierNV(disp)) parameters
19661static inline _glptr_TextureBarrierNV
19662GET_TextureBarrierNV(struct _glapi_table *disp)
19663{
19664 return (_glptr_TextureBarrierNV) (GET_by_offset
19665 (disp, _gloffset_TextureBarrierNV));
19666}
19667
19668static inline void
19669SET_TextureBarrierNV(struct _glapi_table *disp, void (GLAPIENTRYP fn) (void))
19670{
19671 SET_by_offset(disp, _gloffset_TextureBarrierNV, fn);
19672}
19673
19674typedef void (GLAPIENTRYP _glptr_StencilFuncSeparateATI) (GLenum, GLenum, GLint,
19675 GLuint);
19676#define CALL_StencilFuncSeparateATI(disp, parameters) \
19677 (* GET_StencilFuncSeparateATI(disp)) parameters
19678static inline _glptr_StencilFuncSeparateATI
19679GET_StencilFuncSeparateATI(struct _glapi_table *disp)
19680{
19681 return (_glptr_StencilFuncSeparateATI) (GET_by_offset
19682 (disp,
19683 _gloffset_StencilFuncSeparateATI));
19684}
19685
19686static inline void
19687SET_StencilFuncSeparateATI(struct _glapi_table *disp,
19688 void (GLAPIENTRYP fn) (GLenum, GLenum, GLint,
19689 GLuint))
19690{
19691 SET_by_offset(disp, _gloffset_StencilFuncSeparateATI, fn);
19692}
19693
19694typedef void (GLAPIENTRYP _glptr_ProgramEnvParameters4fvEXT) (GLenum, GLuint,
19695 GLsizei,
19696 const GLfloat *);
19697#define CALL_ProgramEnvParameters4fvEXT(disp, parameters) \
19698 (* GET_ProgramEnvParameters4fvEXT(disp)) parameters
19699static inline _glptr_ProgramEnvParameters4fvEXT
19700GET_ProgramEnvParameters4fvEXT(struct _glapi_table *disp)
19701{
19702 return (_glptr_ProgramEnvParameters4fvEXT) (GET_by_offset
19703 (disp,
19704 _gloffset_ProgramEnvParameters4fvEXT));
19705}
19706
19707static inline void
19708SET_ProgramEnvParameters4fvEXT(struct _glapi_table *disp,
19709 void (GLAPIENTRYP fn) (GLenum, GLuint, GLsizei,
19710 const GLfloat *))
19711{
19712 SET_by_offset(disp, _gloffset_ProgramEnvParameters4fvEXT, fn);
19713}
19714
19715typedef void (GLAPIENTRYP _glptr_ProgramLocalParameters4fvEXT) (GLenum, GLuint,
19716 GLsizei,
19717 const GLfloat
19718 *);
19719#define CALL_ProgramLocalParameters4fvEXT(disp, parameters) \
19720 (* GET_ProgramLocalParameters4fvEXT(disp)) parameters
19721static inline _glptr_ProgramLocalParameters4fvEXT
19722GET_ProgramLocalParameters4fvEXT(struct _glapi_table *disp)
19723{
19724 return (_glptr_ProgramLocalParameters4fvEXT) (GET_by_offset
19725 (disp,
19726 _gloffset_ProgramLocalParameters4fvEXT));
19727}
19728
19729static inline void
19730SET_ProgramLocalParameters4fvEXT(struct _glapi_table *disp,
19731 void (GLAPIENTRYP fn) (GLenum, GLuint, GLsizei,
19732 const GLfloat *))
19733{
19734 SET_by_offset(disp, _gloffset_ProgramLocalParameters4fvEXT, fn);
19735}
19736
19737typedef void (GLAPIENTRYP _glptr_GetQueryObjecti64vEXT) (GLuint, GLenum,
19738 GLint64EXT *);
19739#define CALL_GetQueryObjecti64vEXT(disp, parameters) \
19740 (* GET_GetQueryObjecti64vEXT(disp)) parameters
19741static inline _glptr_GetQueryObjecti64vEXT
19742GET_GetQueryObjecti64vEXT(struct _glapi_table *disp)
19743{
19744 return (_glptr_GetQueryObjecti64vEXT) (GET_by_offset
19745 (disp,
19746 _gloffset_GetQueryObjecti64vEXT));
19747}
19748
19749static inline void
19750SET_GetQueryObjecti64vEXT(struct _glapi_table *disp,
19751 void (GLAPIENTRYP fn) (GLuint, GLenum, GLint64EXT *))
19752{
19753 SET_by_offset(disp, _gloffset_GetQueryObjecti64vEXT, fn);
19754}
19755
19756typedef void (GLAPIENTRYP _glptr_GetQueryObjectui64vEXT) (GLuint, GLenum,
19757 GLuint64EXT *);
19758#define CALL_GetQueryObjectui64vEXT(disp, parameters) \
19759 (* GET_GetQueryObjectui64vEXT(disp)) parameters
19760static inline _glptr_GetQueryObjectui64vEXT
19761GET_GetQueryObjectui64vEXT(struct _glapi_table *disp)
19762{
19763 return (_glptr_GetQueryObjectui64vEXT) (GET_by_offset
19764 (disp,
19765 _gloffset_GetQueryObjectui64vEXT));
19766}
19767
19768static inline void
19769SET_GetQueryObjectui64vEXT(struct _glapi_table *disp,
19770 void (GLAPIENTRYP fn) (GLuint, GLenum,
19771 GLuint64EXT *))
19772{
19773 SET_by_offset(disp, _gloffset_GetQueryObjectui64vEXT, fn);
19774}
19775
19776typedef void (GLAPIENTRYP _glptr_EGLImageTargetRenderbufferStorageOES) (GLenum,
19777 GLvoid
19778 *);
19779#define CALL_EGLImageTargetRenderbufferStorageOES(disp, parameters) \
19780 (* GET_EGLImageTargetRenderbufferStorageOES(disp)) parameters
19781static inline _glptr_EGLImageTargetRenderbufferStorageOES
19782GET_EGLImageTargetRenderbufferStorageOES(struct _glapi_table *disp)
19783{
19784 return (_glptr_EGLImageTargetRenderbufferStorageOES) (GET_by_offset
19785 (disp,
19786 _gloffset_EGLImageTargetRenderbufferStorageOES));
19787}
19788
19789static inline void
19790SET_EGLImageTargetRenderbufferStorageOES(struct _glapi_table *disp,
19791 void (GLAPIENTRYP fn) (GLenum,
19792 GLvoid *))
19793{
19794 SET_by_offset(disp, _gloffset_EGLImageTargetRenderbufferStorageOES, fn);
19795}
19796
19797typedef void (GLAPIENTRYP _glptr_EGLImageTargetTexture2DOES) (GLenum, GLvoid *);
19798
19799#define CALL_EGLImageTargetTexture2DOES(disp, parameters) \
19800 (* GET_EGLImageTargetTexture2DOES(disp)) parameters
19801static inline _glptr_EGLImageTargetTexture2DOES
19802GET_EGLImageTargetTexture2DOES(struct _glapi_table *disp)
19803{
19804 return (_glptr_EGLImageTargetTexture2DOES) (GET_by_offset
19805 (disp,
19806 _gloffset_EGLImageTargetTexture2DOES));
19807}
19808
19809static inline void
19810SET_EGLImageTargetTexture2DOES(struct _glapi_table *disp,
19811 void (GLAPIENTRYP fn) (GLenum, GLvoid *))
19812{
19813 SET_by_offset(disp, _gloffset_EGLImageTargetTexture2DOES, fn);
19814}
19815
19816#endif /* !defined( _DISPATCH_H_ ) */
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette