• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 /**
33  * \file main/dispatch.h
34  * Macros for handling GL dispatch tables.
35  *
36  * For each known GL function, there are 3 macros in this file.  The first
37  * macro is named CALL_FuncName and is used to call that GL function using
38  * the specified dispatch table.  The other 2 macros, called GET_FuncName
39  * can SET_FuncName, are used to get and set the dispatch pointer for the
40  * named function in the specified dispatch table.
41  */
42 
43 #define CALL_by_offset(disp, cast, offset, parameters) \
44     (*(cast (GET_by_offset(disp, offset)))) parameters
45 #define GET_by_offset(disp, offset) \
46     (offset >= 0) ? (((_glapi_proc *)(disp))[offset]) : NULL
47 #define SET_by_offset(disp, offset, fn) \
48     do { \
49         if ( (offset) < 0 ) { \
50             /* fprintf( stderr, "[%s:%u] SET_by_offset(%p, %d, %s)!\n", */ \
51             /*         __func__, __LINE__, disp, offset, # fn); */ \
52             /* abort(); */ \
53         } \
54         else { \
55             ( (_glapi_proc *) (disp) )[offset] = (_glapi_proc) fn; \
56         } \
57     } while(0)
58 
59 /* total number of offsets below */
60 #define _gloffset_COUNT 1330
61 
62 #define _gloffset_NewList 0
63 #define _gloffset_EndList 1
64 #define _gloffset_CallList 2
65 #define _gloffset_CallLists 3
66 #define _gloffset_DeleteLists 4
67 #define _gloffset_GenLists 5
68 #define _gloffset_ListBase 6
69 #define _gloffset_Begin 7
70 #define _gloffset_Bitmap 8
71 #define _gloffset_Color3b 9
72 #define _gloffset_Color3bv 10
73 #define _gloffset_Color3d 11
74 #define _gloffset_Color3dv 12
75 #define _gloffset_Color3f 13
76 #define _gloffset_Color3fv 14
77 #define _gloffset_Color3i 15
78 #define _gloffset_Color3iv 16
79 #define _gloffset_Color3s 17
80 #define _gloffset_Color3sv 18
81 #define _gloffset_Color3ub 19
82 #define _gloffset_Color3ubv 20
83 #define _gloffset_Color3ui 21
84 #define _gloffset_Color3uiv 22
85 #define _gloffset_Color3us 23
86 #define _gloffset_Color3usv 24
87 #define _gloffset_Color4b 25
88 #define _gloffset_Color4bv 26
89 #define _gloffset_Color4d 27
90 #define _gloffset_Color4dv 28
91 #define _gloffset_Color4f 29
92 #define _gloffset_Color4fv 30
93 #define _gloffset_Color4i 31
94 #define _gloffset_Color4iv 32
95 #define _gloffset_Color4s 33
96 #define _gloffset_Color4sv 34
97 #define _gloffset_Color4ub 35
98 #define _gloffset_Color4ubv 36
99 #define _gloffset_Color4ui 37
100 #define _gloffset_Color4uiv 38
101 #define _gloffset_Color4us 39
102 #define _gloffset_Color4usv 40
103 #define _gloffset_EdgeFlag 41
104 #define _gloffset_EdgeFlagv 42
105 #define _gloffset_End 43
106 #define _gloffset_Indexd 44
107 #define _gloffset_Indexdv 45
108 #define _gloffset_Indexf 46
109 #define _gloffset_Indexfv 47
110 #define _gloffset_Indexi 48
111 #define _gloffset_Indexiv 49
112 #define _gloffset_Indexs 50
113 #define _gloffset_Indexsv 51
114 #define _gloffset_Normal3b 52
115 #define _gloffset_Normal3bv 53
116 #define _gloffset_Normal3d 54
117 #define _gloffset_Normal3dv 55
118 #define _gloffset_Normal3f 56
119 #define _gloffset_Normal3fv 57
120 #define _gloffset_Normal3i 58
121 #define _gloffset_Normal3iv 59
122 #define _gloffset_Normal3s 60
123 #define _gloffset_Normal3sv 61
124 #define _gloffset_RasterPos2d 62
125 #define _gloffset_RasterPos2dv 63
126 #define _gloffset_RasterPos2f 64
127 #define _gloffset_RasterPos2fv 65
128 #define _gloffset_RasterPos2i 66
129 #define _gloffset_RasterPos2iv 67
130 #define _gloffset_RasterPos2s 68
131 #define _gloffset_RasterPos2sv 69
132 #define _gloffset_RasterPos3d 70
133 #define _gloffset_RasterPos3dv 71
134 #define _gloffset_RasterPos3f 72
135 #define _gloffset_RasterPos3fv 73
136 #define _gloffset_RasterPos3i 74
137 #define _gloffset_RasterPos3iv 75
138 #define _gloffset_RasterPos3s 76
139 #define _gloffset_RasterPos3sv 77
140 #define _gloffset_RasterPos4d 78
141 #define _gloffset_RasterPos4dv 79
142 #define _gloffset_RasterPos4f 80
143 #define _gloffset_RasterPos4fv 81
144 #define _gloffset_RasterPos4i 82
145 #define _gloffset_RasterPos4iv 83
146 #define _gloffset_RasterPos4s 84
147 #define _gloffset_RasterPos4sv 85
148 #define _gloffset_Rectd 86
149 #define _gloffset_Rectdv 87
150 #define _gloffset_Rectf 88
151 #define _gloffset_Rectfv 89
152 #define _gloffset_Recti 90
153 #define _gloffset_Rectiv 91
154 #define _gloffset_Rects 92
155 #define _gloffset_Rectsv 93
156 #define _gloffset_TexCoord1d 94
157 #define _gloffset_TexCoord1dv 95
158 #define _gloffset_TexCoord1f 96
159 #define _gloffset_TexCoord1fv 97
160 #define _gloffset_TexCoord1i 98
161 #define _gloffset_TexCoord1iv 99
162 #define _gloffset_TexCoord1s 100
163 #define _gloffset_TexCoord1sv 101
164 #define _gloffset_TexCoord2d 102
165 #define _gloffset_TexCoord2dv 103
166 #define _gloffset_TexCoord2f 104
167 #define _gloffset_TexCoord2fv 105
168 #define _gloffset_TexCoord2i 106
169 #define _gloffset_TexCoord2iv 107
170 #define _gloffset_TexCoord2s 108
171 #define _gloffset_TexCoord2sv 109
172 #define _gloffset_TexCoord3d 110
173 #define _gloffset_TexCoord3dv 111
174 #define _gloffset_TexCoord3f 112
175 #define _gloffset_TexCoord3fv 113
176 #define _gloffset_TexCoord3i 114
177 #define _gloffset_TexCoord3iv 115
178 #define _gloffset_TexCoord3s 116
179 #define _gloffset_TexCoord3sv 117
180 #define _gloffset_TexCoord4d 118
181 #define _gloffset_TexCoord4dv 119
182 #define _gloffset_TexCoord4f 120
183 #define _gloffset_TexCoord4fv 121
184 #define _gloffset_TexCoord4i 122
185 #define _gloffset_TexCoord4iv 123
186 #define _gloffset_TexCoord4s 124
187 #define _gloffset_TexCoord4sv 125
188 #define _gloffset_Vertex2d 126
189 #define _gloffset_Vertex2dv 127
190 #define _gloffset_Vertex2f 128
191 #define _gloffset_Vertex2fv 129
192 #define _gloffset_Vertex2i 130
193 #define _gloffset_Vertex2iv 131
194 #define _gloffset_Vertex2s 132
195 #define _gloffset_Vertex2sv 133
196 #define _gloffset_Vertex3d 134
197 #define _gloffset_Vertex3dv 135
198 #define _gloffset_Vertex3f 136
199 #define _gloffset_Vertex3fv 137
200 #define _gloffset_Vertex3i 138
201 #define _gloffset_Vertex3iv 139
202 #define _gloffset_Vertex3s 140
203 #define _gloffset_Vertex3sv 141
204 #define _gloffset_Vertex4d 142
205 #define _gloffset_Vertex4dv 143
206 #define _gloffset_Vertex4f 144
207 #define _gloffset_Vertex4fv 145
208 #define _gloffset_Vertex4i 146
209 #define _gloffset_Vertex4iv 147
210 #define _gloffset_Vertex4s 148
211 #define _gloffset_Vertex4sv 149
212 #define _gloffset_ClipPlane 150
213 #define _gloffset_ColorMaterial 151
214 #define _gloffset_CullFace 152
215 #define _gloffset_Fogf 153
216 #define _gloffset_Fogfv 154
217 #define _gloffset_Fogi 155
218 #define _gloffset_Fogiv 156
219 #define _gloffset_FrontFace 157
220 #define _gloffset_Hint 158
221 #define _gloffset_Lightf 159
222 #define _gloffset_Lightfv 160
223 #define _gloffset_Lighti 161
224 #define _gloffset_Lightiv 162
225 #define _gloffset_LightModelf 163
226 #define _gloffset_LightModelfv 164
227 #define _gloffset_LightModeli 165
228 #define _gloffset_LightModeliv 166
229 #define _gloffset_LineStipple 167
230 #define _gloffset_LineWidth 168
231 #define _gloffset_Materialf 169
232 #define _gloffset_Materialfv 170
233 #define _gloffset_Materiali 171
234 #define _gloffset_Materialiv 172
235 #define _gloffset_PointSize 173
236 #define _gloffset_PolygonMode 174
237 #define _gloffset_PolygonStipple 175
238 #define _gloffset_Scissor 176
239 #define _gloffset_ShadeModel 177
240 #define _gloffset_TexParameterf 178
241 #define _gloffset_TexParameterfv 179
242 #define _gloffset_TexParameteri 180
243 #define _gloffset_TexParameteriv 181
244 #define _gloffset_TexImage1D 182
245 #define _gloffset_TexImage2D 183
246 #define _gloffset_TexEnvf 184
247 #define _gloffset_TexEnvfv 185
248 #define _gloffset_TexEnvi 186
249 #define _gloffset_TexEnviv 187
250 #define _gloffset_TexGend 188
251 #define _gloffset_TexGendv 189
252 #define _gloffset_TexGenf 190
253 #define _gloffset_TexGenfv 191
254 #define _gloffset_TexGeni 192
255 #define _gloffset_TexGeniv 193
256 #define _gloffset_FeedbackBuffer 194
257 #define _gloffset_SelectBuffer 195
258 #define _gloffset_RenderMode 196
259 #define _gloffset_InitNames 197
260 #define _gloffset_LoadName 198
261 #define _gloffset_PassThrough 199
262 #define _gloffset_PopName 200
263 #define _gloffset_PushName 201
264 #define _gloffset_DrawBuffer 202
265 #define _gloffset_Clear 203
266 #define _gloffset_ClearAccum 204
267 #define _gloffset_ClearIndex 205
268 #define _gloffset_ClearColor 206
269 #define _gloffset_ClearStencil 207
270 #define _gloffset_ClearDepth 208
271 #define _gloffset_StencilMask 209
272 #define _gloffset_ColorMask 210
273 #define _gloffset_DepthMask 211
274 #define _gloffset_IndexMask 212
275 #define _gloffset_Accum 213
276 #define _gloffset_Disable 214
277 #define _gloffset_Enable 215
278 #define _gloffset_Finish 216
279 #define _gloffset_Flush 217
280 #define _gloffset_PopAttrib 218
281 #define _gloffset_PushAttrib 219
282 #define _gloffset_Map1d 220
283 #define _gloffset_Map1f 221
284 #define _gloffset_Map2d 222
285 #define _gloffset_Map2f 223
286 #define _gloffset_MapGrid1d 224
287 #define _gloffset_MapGrid1f 225
288 #define _gloffset_MapGrid2d 226
289 #define _gloffset_MapGrid2f 227
290 #define _gloffset_EvalCoord1d 228
291 #define _gloffset_EvalCoord1dv 229
292 #define _gloffset_EvalCoord1f 230
293 #define _gloffset_EvalCoord1fv 231
294 #define _gloffset_EvalCoord2d 232
295 #define _gloffset_EvalCoord2dv 233
296 #define _gloffset_EvalCoord2f 234
297 #define _gloffset_EvalCoord2fv 235
298 #define _gloffset_EvalMesh1 236
299 #define _gloffset_EvalPoint1 237
300 #define _gloffset_EvalMesh2 238
301 #define _gloffset_EvalPoint2 239
302 #define _gloffset_AlphaFunc 240
303 #define _gloffset_BlendFunc 241
304 #define _gloffset_LogicOp 242
305 #define _gloffset_StencilFunc 243
306 #define _gloffset_StencilOp 244
307 #define _gloffset_DepthFunc 245
308 #define _gloffset_PixelZoom 246
309 #define _gloffset_PixelTransferf 247
310 #define _gloffset_PixelTransferi 248
311 #define _gloffset_PixelStoref 249
312 #define _gloffset_PixelStorei 250
313 #define _gloffset_PixelMapfv 251
314 #define _gloffset_PixelMapuiv 252
315 #define _gloffset_PixelMapusv 253
316 #define _gloffset_ReadBuffer 254
317 #define _gloffset_CopyPixels 255
318 #define _gloffset_ReadPixels 256
319 #define _gloffset_DrawPixels 257
320 #define _gloffset_GetBooleanv 258
321 #define _gloffset_GetClipPlane 259
322 #define _gloffset_GetDoublev 260
323 #define _gloffset_GetError 261
324 #define _gloffset_GetFloatv 262
325 #define _gloffset_GetIntegerv 263
326 #define _gloffset_GetLightfv 264
327 #define _gloffset_GetLightiv 265
328 #define _gloffset_GetMapdv 266
329 #define _gloffset_GetMapfv 267
330 #define _gloffset_GetMapiv 268
331 #define _gloffset_GetMaterialfv 269
332 #define _gloffset_GetMaterialiv 270
333 #define _gloffset_GetPixelMapfv 271
334 #define _gloffset_GetPixelMapuiv 272
335 #define _gloffset_GetPixelMapusv 273
336 #define _gloffset_GetPolygonStipple 274
337 #define _gloffset_GetString 275
338 #define _gloffset_GetTexEnvfv 276
339 #define _gloffset_GetTexEnviv 277
340 #define _gloffset_GetTexGendv 278
341 #define _gloffset_GetTexGenfv 279
342 #define _gloffset_GetTexGeniv 280
343 #define _gloffset_GetTexImage 281
344 #define _gloffset_GetTexParameterfv 282
345 #define _gloffset_GetTexParameteriv 283
346 #define _gloffset_GetTexLevelParameterfv 284
347 #define _gloffset_GetTexLevelParameteriv 285
348 #define _gloffset_IsEnabled 286
349 #define _gloffset_IsList 287
350 #define _gloffset_DepthRange 288
351 #define _gloffset_Frustum 289
352 #define _gloffset_LoadIdentity 290
353 #define _gloffset_LoadMatrixf 291
354 #define _gloffset_LoadMatrixd 292
355 #define _gloffset_MatrixMode 293
356 #define _gloffset_MultMatrixf 294
357 #define _gloffset_MultMatrixd 295
358 #define _gloffset_Ortho 296
359 #define _gloffset_PopMatrix 297
360 #define _gloffset_PushMatrix 298
361 #define _gloffset_Rotated 299
362 #define _gloffset_Rotatef 300
363 #define _gloffset_Scaled 301
364 #define _gloffset_Scalef 302
365 #define _gloffset_Translated 303
366 #define _gloffset_Translatef 304
367 #define _gloffset_Viewport 305
368 #define _gloffset_ArrayElement 306
369 #define _gloffset_BindTexture 307
370 #define _gloffset_ColorPointer 308
371 #define _gloffset_DisableClientState 309
372 #define _gloffset_DrawArrays 310
373 #define _gloffset_DrawElements 311
374 #define _gloffset_EdgeFlagPointer 312
375 #define _gloffset_EnableClientState 313
376 #define _gloffset_IndexPointer 314
377 #define _gloffset_Indexub 315
378 #define _gloffset_Indexubv 316
379 #define _gloffset_InterleavedArrays 317
380 #define _gloffset_NormalPointer 318
381 #define _gloffset_PolygonOffset 319
382 #define _gloffset_TexCoordPointer 320
383 #define _gloffset_VertexPointer 321
384 #define _gloffset_AreTexturesResident 322
385 #define _gloffset_CopyTexImage1D 323
386 #define _gloffset_CopyTexImage2D 324
387 #define _gloffset_CopyTexSubImage1D 325
388 #define _gloffset_CopyTexSubImage2D 326
389 #define _gloffset_DeleteTextures 327
390 #define _gloffset_GenTextures 328
391 #define _gloffset_GetPointerv 329
392 #define _gloffset_IsTexture 330
393 #define _gloffset_PrioritizeTextures 331
394 #define _gloffset_TexSubImage1D 332
395 #define _gloffset_TexSubImage2D 333
396 #define _gloffset_PopClientAttrib 334
397 #define _gloffset_PushClientAttrib 335
398 #define _gloffset_BlendColor 336
399 #define _gloffset_BlendEquation 337
400 #define _gloffset_DrawRangeElements 338
401 #define _gloffset_ColorTable 339
402 #define _gloffset_ColorTableParameterfv 340
403 #define _gloffset_ColorTableParameteriv 341
404 #define _gloffset_CopyColorTable 342
405 #define _gloffset_GetColorTable 343
406 #define _gloffset_GetColorTableParameterfv 344
407 #define _gloffset_GetColorTableParameteriv 345
408 #define _gloffset_ColorSubTable 346
409 #define _gloffset_CopyColorSubTable 347
410 #define _gloffset_ConvolutionFilter1D 348
411 #define _gloffset_ConvolutionFilter2D 349
412 #define _gloffset_ConvolutionParameterf 350
413 #define _gloffset_ConvolutionParameterfv 351
414 #define _gloffset_ConvolutionParameteri 352
415 #define _gloffset_ConvolutionParameteriv 353
416 #define _gloffset_CopyConvolutionFilter1D 354
417 #define _gloffset_CopyConvolutionFilter2D 355
418 #define _gloffset_GetConvolutionFilter 356
419 #define _gloffset_GetConvolutionParameterfv 357
420 #define _gloffset_GetConvolutionParameteriv 358
421 #define _gloffset_GetSeparableFilter 359
422 #define _gloffset_SeparableFilter2D 360
423 #define _gloffset_GetHistogram 361
424 #define _gloffset_GetHistogramParameterfv 362
425 #define _gloffset_GetHistogramParameteriv 363
426 #define _gloffset_GetMinmax 364
427 #define _gloffset_GetMinmaxParameterfv 365
428 #define _gloffset_GetMinmaxParameteriv 366
429 #define _gloffset_Histogram 367
430 #define _gloffset_Minmax 368
431 #define _gloffset_ResetHistogram 369
432 #define _gloffset_ResetMinmax 370
433 #define _gloffset_TexImage3D 371
434 #define _gloffset_TexSubImage3D 372
435 #define _gloffset_CopyTexSubImage3D 373
436 #define _gloffset_ActiveTexture 374
437 #define _gloffset_ClientActiveTexture 375
438 #define _gloffset_MultiTexCoord1d 376
439 #define _gloffset_MultiTexCoord1dv 377
440 #define _gloffset_MultiTexCoord1fARB 378
441 #define _gloffset_MultiTexCoord1fvARB 379
442 #define _gloffset_MultiTexCoord1i 380
443 #define _gloffset_MultiTexCoord1iv 381
444 #define _gloffset_MultiTexCoord1s 382
445 #define _gloffset_MultiTexCoord1sv 383
446 #define _gloffset_MultiTexCoord2d 384
447 #define _gloffset_MultiTexCoord2dv 385
448 #define _gloffset_MultiTexCoord2fARB 386
449 #define _gloffset_MultiTexCoord2fvARB 387
450 #define _gloffset_MultiTexCoord2i 388
451 #define _gloffset_MultiTexCoord2iv 389
452 #define _gloffset_MultiTexCoord2s 390
453 #define _gloffset_MultiTexCoord2sv 391
454 #define _gloffset_MultiTexCoord3d 392
455 #define _gloffset_MultiTexCoord3dv 393
456 #define _gloffset_MultiTexCoord3fARB 394
457 #define _gloffset_MultiTexCoord3fvARB 395
458 #define _gloffset_MultiTexCoord3i 396
459 #define _gloffset_MultiTexCoord3iv 397
460 #define _gloffset_MultiTexCoord3s 398
461 #define _gloffset_MultiTexCoord3sv 399
462 #define _gloffset_MultiTexCoord4d 400
463 #define _gloffset_MultiTexCoord4dv 401
464 #define _gloffset_MultiTexCoord4fARB 402
465 #define _gloffset_MultiTexCoord4fvARB 403
466 #define _gloffset_MultiTexCoord4i 404
467 #define _gloffset_MultiTexCoord4iv 405
468 #define _gloffset_MultiTexCoord4s 406
469 #define _gloffset_MultiTexCoord4sv 407
470 #define driDispatchRemapTable_size 922
471 extern int driDispatchRemapTable[ driDispatchRemapTable_size ];
472 
473 #define CompressedTexImage1D_remap_index 0
474 #define CompressedTexImage2D_remap_index 1
475 #define CompressedTexImage3D_remap_index 2
476 #define CompressedTexSubImage1D_remap_index 3
477 #define CompressedTexSubImage2D_remap_index 4
478 #define CompressedTexSubImage3D_remap_index 5
479 #define GetCompressedTexImage_remap_index 6
480 #define LoadTransposeMatrixd_remap_index 7
481 #define LoadTransposeMatrixf_remap_index 8
482 #define MultTransposeMatrixd_remap_index 9
483 #define MultTransposeMatrixf_remap_index 10
484 #define SampleCoverage_remap_index 11
485 #define BlendFuncSeparate_remap_index 12
486 #define FogCoordPointer_remap_index 13
487 #define FogCoordd_remap_index 14
488 #define FogCoorddv_remap_index 15
489 #define MultiDrawArrays_remap_index 16
490 #define PointParameterf_remap_index 17
491 #define PointParameterfv_remap_index 18
492 #define PointParameteri_remap_index 19
493 #define PointParameteriv_remap_index 20
494 #define SecondaryColor3b_remap_index 21
495 #define SecondaryColor3bv_remap_index 22
496 #define SecondaryColor3d_remap_index 23
497 #define SecondaryColor3dv_remap_index 24
498 #define SecondaryColor3i_remap_index 25
499 #define SecondaryColor3iv_remap_index 26
500 #define SecondaryColor3s_remap_index 27
501 #define SecondaryColor3sv_remap_index 28
502 #define SecondaryColor3ub_remap_index 29
503 #define SecondaryColor3ubv_remap_index 30
504 #define SecondaryColor3ui_remap_index 31
505 #define SecondaryColor3uiv_remap_index 32
506 #define SecondaryColor3us_remap_index 33
507 #define SecondaryColor3usv_remap_index 34
508 #define SecondaryColorPointer_remap_index 35
509 #define WindowPos2d_remap_index 36
510 #define WindowPos2dv_remap_index 37
511 #define WindowPos2f_remap_index 38
512 #define WindowPos2fv_remap_index 39
513 #define WindowPos2i_remap_index 40
514 #define WindowPos2iv_remap_index 41
515 #define WindowPos2s_remap_index 42
516 #define WindowPos2sv_remap_index 43
517 #define WindowPos3d_remap_index 44
518 #define WindowPos3dv_remap_index 45
519 #define WindowPos3f_remap_index 46
520 #define WindowPos3fv_remap_index 47
521 #define WindowPos3i_remap_index 48
522 #define WindowPos3iv_remap_index 49
523 #define WindowPos3s_remap_index 50
524 #define WindowPos3sv_remap_index 51
525 #define BeginQuery_remap_index 52
526 #define BindBuffer_remap_index 53
527 #define BufferData_remap_index 54
528 #define BufferSubData_remap_index 55
529 #define DeleteBuffers_remap_index 56
530 #define DeleteQueries_remap_index 57
531 #define EndQuery_remap_index 58
532 #define GenBuffers_remap_index 59
533 #define GenQueries_remap_index 60
534 #define GetBufferParameteriv_remap_index 61
535 #define GetBufferPointerv_remap_index 62
536 #define GetBufferSubData_remap_index 63
537 #define GetQueryObjectiv_remap_index 64
538 #define GetQueryObjectuiv_remap_index 65
539 #define GetQueryiv_remap_index 66
540 #define IsBuffer_remap_index 67
541 #define IsQuery_remap_index 68
542 #define MapBuffer_remap_index 69
543 #define UnmapBuffer_remap_index 70
544 #define AttachShader_remap_index 71
545 #define BindAttribLocation_remap_index 72
546 #define BlendEquationSeparate_remap_index 73
547 #define CompileShader_remap_index 74
548 #define CreateProgram_remap_index 75
549 #define CreateShader_remap_index 76
550 #define DeleteProgram_remap_index 77
551 #define DeleteShader_remap_index 78
552 #define DetachShader_remap_index 79
553 #define DisableVertexAttribArray_remap_index 80
554 #define DrawBuffers_remap_index 81
555 #define EnableVertexAttribArray_remap_index 82
556 #define GetActiveAttrib_remap_index 83
557 #define GetActiveUniform_remap_index 84
558 #define GetAttachedShaders_remap_index 85
559 #define GetAttribLocation_remap_index 86
560 #define GetProgramInfoLog_remap_index 87
561 #define GetProgramiv_remap_index 88
562 #define GetShaderInfoLog_remap_index 89
563 #define GetShaderSource_remap_index 90
564 #define GetShaderiv_remap_index 91
565 #define GetUniformLocation_remap_index 92
566 #define GetUniformfv_remap_index 93
567 #define GetUniformiv_remap_index 94
568 #define GetVertexAttribPointerv_remap_index 95
569 #define GetVertexAttribdv_remap_index 96
570 #define GetVertexAttribfv_remap_index 97
571 #define GetVertexAttribiv_remap_index 98
572 #define IsProgram_remap_index 99
573 #define IsShader_remap_index 100
574 #define LinkProgram_remap_index 101
575 #define ShaderSource_remap_index 102
576 #define StencilFuncSeparate_remap_index 103
577 #define StencilMaskSeparate_remap_index 104
578 #define StencilOpSeparate_remap_index 105
579 #define Uniform1f_remap_index 106
580 #define Uniform1fv_remap_index 107
581 #define Uniform1i_remap_index 108
582 #define Uniform1iv_remap_index 109
583 #define Uniform2f_remap_index 110
584 #define Uniform2fv_remap_index 111
585 #define Uniform2i_remap_index 112
586 #define Uniform2iv_remap_index 113
587 #define Uniform3f_remap_index 114
588 #define Uniform3fv_remap_index 115
589 #define Uniform3i_remap_index 116
590 #define Uniform3iv_remap_index 117
591 #define Uniform4f_remap_index 118
592 #define Uniform4fv_remap_index 119
593 #define Uniform4i_remap_index 120
594 #define Uniform4iv_remap_index 121
595 #define UniformMatrix2fv_remap_index 122
596 #define UniformMatrix3fv_remap_index 123
597 #define UniformMatrix4fv_remap_index 124
598 #define UseProgram_remap_index 125
599 #define ValidateProgram_remap_index 126
600 #define VertexAttrib1d_remap_index 127
601 #define VertexAttrib1dv_remap_index 128
602 #define VertexAttrib1s_remap_index 129
603 #define VertexAttrib1sv_remap_index 130
604 #define VertexAttrib2d_remap_index 131
605 #define VertexAttrib2dv_remap_index 132
606 #define VertexAttrib2s_remap_index 133
607 #define VertexAttrib2sv_remap_index 134
608 #define VertexAttrib3d_remap_index 135
609 #define VertexAttrib3dv_remap_index 136
610 #define VertexAttrib3s_remap_index 137
611 #define VertexAttrib3sv_remap_index 138
612 #define VertexAttrib4Nbv_remap_index 139
613 #define VertexAttrib4Niv_remap_index 140
614 #define VertexAttrib4Nsv_remap_index 141
615 #define VertexAttrib4Nub_remap_index 142
616 #define VertexAttrib4Nubv_remap_index 143
617 #define VertexAttrib4Nuiv_remap_index 144
618 #define VertexAttrib4Nusv_remap_index 145
619 #define VertexAttrib4bv_remap_index 146
620 #define VertexAttrib4d_remap_index 147
621 #define VertexAttrib4dv_remap_index 148
622 #define VertexAttrib4iv_remap_index 149
623 #define VertexAttrib4s_remap_index 150
624 #define VertexAttrib4sv_remap_index 151
625 #define VertexAttrib4ubv_remap_index 152
626 #define VertexAttrib4uiv_remap_index 153
627 #define VertexAttrib4usv_remap_index 154
628 #define VertexAttribPointer_remap_index 155
629 #define UniformMatrix2x3fv_remap_index 156
630 #define UniformMatrix2x4fv_remap_index 157
631 #define UniformMatrix3x2fv_remap_index 158
632 #define UniformMatrix3x4fv_remap_index 159
633 #define UniformMatrix4x2fv_remap_index 160
634 #define UniformMatrix4x3fv_remap_index 161
635 #define BeginConditionalRender_remap_index 162
636 #define BeginTransformFeedback_remap_index 163
637 #define BindBufferBase_remap_index 164
638 #define BindBufferRange_remap_index 165
639 #define BindFragDataLocation_remap_index 166
640 #define ClampColor_remap_index 167
641 #define ClearBufferfi_remap_index 168
642 #define ClearBufferfv_remap_index 169
643 #define ClearBufferiv_remap_index 170
644 #define ClearBufferuiv_remap_index 171
645 #define ColorMaski_remap_index 172
646 #define Disablei_remap_index 173
647 #define Enablei_remap_index 174
648 #define EndConditionalRender_remap_index 175
649 #define EndTransformFeedback_remap_index 176
650 #define GetBooleani_v_remap_index 177
651 #define GetFragDataLocation_remap_index 178
652 #define GetIntegeri_v_remap_index 179
653 #define GetStringi_remap_index 180
654 #define GetTexParameterIiv_remap_index 181
655 #define GetTexParameterIuiv_remap_index 182
656 #define GetTransformFeedbackVarying_remap_index 183
657 #define GetUniformuiv_remap_index 184
658 #define GetVertexAttribIiv_remap_index 185
659 #define GetVertexAttribIuiv_remap_index 186
660 #define IsEnabledi_remap_index 187
661 #define TexParameterIiv_remap_index 188
662 #define TexParameterIuiv_remap_index 189
663 #define TransformFeedbackVaryings_remap_index 190
664 #define Uniform1ui_remap_index 191
665 #define Uniform1uiv_remap_index 192
666 #define Uniform2ui_remap_index 193
667 #define Uniform2uiv_remap_index 194
668 #define Uniform3ui_remap_index 195
669 #define Uniform3uiv_remap_index 196
670 #define Uniform4ui_remap_index 197
671 #define Uniform4uiv_remap_index 198
672 #define VertexAttribI1iv_remap_index 199
673 #define VertexAttribI1uiv_remap_index 200
674 #define VertexAttribI4bv_remap_index 201
675 #define VertexAttribI4sv_remap_index 202
676 #define VertexAttribI4ubv_remap_index 203
677 #define VertexAttribI4usv_remap_index 204
678 #define VertexAttribIPointer_remap_index 205
679 #define PrimitiveRestartIndex_remap_index 206
680 #define TexBuffer_remap_index 207
681 #define FramebufferTexture_remap_index 208
682 #define GetBufferParameteri64v_remap_index 209
683 #define GetInteger64i_v_remap_index 210
684 #define VertexAttribDivisor_remap_index 211
685 #define MinSampleShading_remap_index 212
686 #define MemoryBarrierByRegion_remap_index 213
687 #define BindProgramARB_remap_index 214
688 #define DeleteProgramsARB_remap_index 215
689 #define GenProgramsARB_remap_index 216
690 #define GetProgramEnvParameterdvARB_remap_index 217
691 #define GetProgramEnvParameterfvARB_remap_index 218
692 #define GetProgramLocalParameterdvARB_remap_index 219
693 #define GetProgramLocalParameterfvARB_remap_index 220
694 #define GetProgramStringARB_remap_index 221
695 #define GetProgramivARB_remap_index 222
696 #define IsProgramARB_remap_index 223
697 #define ProgramEnvParameter4dARB_remap_index 224
698 #define ProgramEnvParameter4dvARB_remap_index 225
699 #define ProgramEnvParameter4fARB_remap_index 226
700 #define ProgramEnvParameter4fvARB_remap_index 227
701 #define ProgramLocalParameter4dARB_remap_index 228
702 #define ProgramLocalParameter4dvARB_remap_index 229
703 #define ProgramLocalParameter4fARB_remap_index 230
704 #define ProgramLocalParameter4fvARB_remap_index 231
705 #define ProgramStringARB_remap_index 232
706 #define VertexAttrib1fARB_remap_index 233
707 #define VertexAttrib1fvARB_remap_index 234
708 #define VertexAttrib2fARB_remap_index 235
709 #define VertexAttrib2fvARB_remap_index 236
710 #define VertexAttrib3fARB_remap_index 237
711 #define VertexAttrib3fvARB_remap_index 238
712 #define VertexAttrib4fARB_remap_index 239
713 #define VertexAttrib4fvARB_remap_index 240
714 #define AttachObjectARB_remap_index 241
715 #define CreateProgramObjectARB_remap_index 242
716 #define CreateShaderObjectARB_remap_index 243
717 #define DeleteObjectARB_remap_index 244
718 #define DetachObjectARB_remap_index 245
719 #define GetAttachedObjectsARB_remap_index 246
720 #define GetHandleARB_remap_index 247
721 #define GetInfoLogARB_remap_index 248
722 #define GetObjectParameterfvARB_remap_index 249
723 #define GetObjectParameterivARB_remap_index 250
724 #define DrawArraysInstancedARB_remap_index 251
725 #define DrawElementsInstancedARB_remap_index 252
726 #define BindFramebuffer_remap_index 253
727 #define BindRenderbuffer_remap_index 254
728 #define BlitFramebuffer_remap_index 255
729 #define CheckFramebufferStatus_remap_index 256
730 #define DeleteFramebuffers_remap_index 257
731 #define DeleteRenderbuffers_remap_index 258
732 #define FramebufferRenderbuffer_remap_index 259
733 #define FramebufferTexture1D_remap_index 260
734 #define FramebufferTexture2D_remap_index 261
735 #define FramebufferTexture3D_remap_index 262
736 #define FramebufferTextureLayer_remap_index 263
737 #define GenFramebuffers_remap_index 264
738 #define GenRenderbuffers_remap_index 265
739 #define GenerateMipmap_remap_index 266
740 #define GetFramebufferAttachmentParameteriv_remap_index 267
741 #define GetRenderbufferParameteriv_remap_index 268
742 #define IsFramebuffer_remap_index 269
743 #define IsRenderbuffer_remap_index 270
744 #define RenderbufferStorage_remap_index 271
745 #define RenderbufferStorageMultisample_remap_index 272
746 #define FlushMappedBufferRange_remap_index 273
747 #define MapBufferRange_remap_index 274
748 #define BindVertexArray_remap_index 275
749 #define DeleteVertexArrays_remap_index 276
750 #define GenVertexArrays_remap_index 277
751 #define IsVertexArray_remap_index 278
752 #define GetActiveUniformBlockName_remap_index 279
753 #define GetActiveUniformBlockiv_remap_index 280
754 #define GetActiveUniformName_remap_index 281
755 #define GetActiveUniformsiv_remap_index 282
756 #define GetUniformBlockIndex_remap_index 283
757 #define GetUniformIndices_remap_index 284
758 #define UniformBlockBinding_remap_index 285
759 #define CopyBufferSubData_remap_index 286
760 #define ClientWaitSync_remap_index 287
761 #define DeleteSync_remap_index 288
762 #define FenceSync_remap_index 289
763 #define GetInteger64v_remap_index 290
764 #define GetSynciv_remap_index 291
765 #define IsSync_remap_index 292
766 #define WaitSync_remap_index 293
767 #define DrawElementsBaseVertex_remap_index 294
768 #define DrawElementsInstancedBaseVertex_remap_index 295
769 #define DrawRangeElementsBaseVertex_remap_index 296
770 #define MultiDrawElementsBaseVertex_remap_index 297
771 #define ProvokingVertex_remap_index 298
772 #define GetMultisamplefv_remap_index 299
773 #define SampleMaski_remap_index 300
774 #define TexImage2DMultisample_remap_index 301
775 #define TexImage3DMultisample_remap_index 302
776 #define BlendEquationSeparateiARB_remap_index 303
777 #define BlendEquationiARB_remap_index 304
778 #define BlendFuncSeparateiARB_remap_index 305
779 #define BlendFunciARB_remap_index 306
780 #define BindFragDataLocationIndexed_remap_index 307
781 #define GetFragDataIndex_remap_index 308
782 #define BindSampler_remap_index 309
783 #define DeleteSamplers_remap_index 310
784 #define GenSamplers_remap_index 311
785 #define GetSamplerParameterIiv_remap_index 312
786 #define GetSamplerParameterIuiv_remap_index 313
787 #define GetSamplerParameterfv_remap_index 314
788 #define GetSamplerParameteriv_remap_index 315
789 #define IsSampler_remap_index 316
790 #define SamplerParameterIiv_remap_index 317
791 #define SamplerParameterIuiv_remap_index 318
792 #define SamplerParameterf_remap_index 319
793 #define SamplerParameterfv_remap_index 320
794 #define SamplerParameteri_remap_index 321
795 #define SamplerParameteriv_remap_index 322
796 #define GetQueryObjecti64v_remap_index 323
797 #define GetQueryObjectui64v_remap_index 324
798 #define QueryCounter_remap_index 325
799 #define ColorP3ui_remap_index 326
800 #define ColorP3uiv_remap_index 327
801 #define ColorP4ui_remap_index 328
802 #define ColorP4uiv_remap_index 329
803 #define MultiTexCoordP1ui_remap_index 330
804 #define MultiTexCoordP1uiv_remap_index 331
805 #define MultiTexCoordP2ui_remap_index 332
806 #define MultiTexCoordP2uiv_remap_index 333
807 #define MultiTexCoordP3ui_remap_index 334
808 #define MultiTexCoordP3uiv_remap_index 335
809 #define MultiTexCoordP4ui_remap_index 336
810 #define MultiTexCoordP4uiv_remap_index 337
811 #define NormalP3ui_remap_index 338
812 #define NormalP3uiv_remap_index 339
813 #define SecondaryColorP3ui_remap_index 340
814 #define SecondaryColorP3uiv_remap_index 341
815 #define TexCoordP1ui_remap_index 342
816 #define TexCoordP1uiv_remap_index 343
817 #define TexCoordP2ui_remap_index 344
818 #define TexCoordP2uiv_remap_index 345
819 #define TexCoordP3ui_remap_index 346
820 #define TexCoordP3uiv_remap_index 347
821 #define TexCoordP4ui_remap_index 348
822 #define TexCoordP4uiv_remap_index 349
823 #define VertexAttribP1ui_remap_index 350
824 #define VertexAttribP1uiv_remap_index 351
825 #define VertexAttribP2ui_remap_index 352
826 #define VertexAttribP2uiv_remap_index 353
827 #define VertexAttribP3ui_remap_index 354
828 #define VertexAttribP3uiv_remap_index 355
829 #define VertexAttribP4ui_remap_index 356
830 #define VertexAttribP4uiv_remap_index 357
831 #define VertexP2ui_remap_index 358
832 #define VertexP2uiv_remap_index 359
833 #define VertexP3ui_remap_index 360
834 #define VertexP3uiv_remap_index 361
835 #define VertexP4ui_remap_index 362
836 #define VertexP4uiv_remap_index 363
837 #define DrawArraysIndirect_remap_index 364
838 #define DrawElementsIndirect_remap_index 365
839 #define GetUniformdv_remap_index 366
840 #define Uniform1d_remap_index 367
841 #define Uniform1dv_remap_index 368
842 #define Uniform2d_remap_index 369
843 #define Uniform2dv_remap_index 370
844 #define Uniform3d_remap_index 371
845 #define Uniform3dv_remap_index 372
846 #define Uniform4d_remap_index 373
847 #define Uniform4dv_remap_index 374
848 #define UniformMatrix2dv_remap_index 375
849 #define UniformMatrix2x3dv_remap_index 376
850 #define UniformMatrix2x4dv_remap_index 377
851 #define UniformMatrix3dv_remap_index 378
852 #define UniformMatrix3x2dv_remap_index 379
853 #define UniformMatrix3x4dv_remap_index 380
854 #define UniformMatrix4dv_remap_index 381
855 #define UniformMatrix4x2dv_remap_index 382
856 #define UniformMatrix4x3dv_remap_index 383
857 #define GetActiveSubroutineName_remap_index 384
858 #define GetActiveSubroutineUniformName_remap_index 385
859 #define GetActiveSubroutineUniformiv_remap_index 386
860 #define GetProgramStageiv_remap_index 387
861 #define GetSubroutineIndex_remap_index 388
862 #define GetSubroutineUniformLocation_remap_index 389
863 #define GetUniformSubroutineuiv_remap_index 390
864 #define UniformSubroutinesuiv_remap_index 391
865 #define PatchParameterfv_remap_index 392
866 #define PatchParameteri_remap_index 393
867 #define BindTransformFeedback_remap_index 394
868 #define DeleteTransformFeedbacks_remap_index 395
869 #define DrawTransformFeedback_remap_index 396
870 #define GenTransformFeedbacks_remap_index 397
871 #define IsTransformFeedback_remap_index 398
872 #define PauseTransformFeedback_remap_index 399
873 #define ResumeTransformFeedback_remap_index 400
874 #define BeginQueryIndexed_remap_index 401
875 #define DrawTransformFeedbackStream_remap_index 402
876 #define EndQueryIndexed_remap_index 403
877 #define GetQueryIndexediv_remap_index 404
878 #define ClearDepthf_remap_index 405
879 #define DepthRangef_remap_index 406
880 #define GetShaderPrecisionFormat_remap_index 407
881 #define ReleaseShaderCompiler_remap_index 408
882 #define ShaderBinary_remap_index 409
883 #define GetProgramBinary_remap_index 410
884 #define ProgramBinary_remap_index 411
885 #define ProgramParameteri_remap_index 412
886 #define GetVertexAttribLdv_remap_index 413
887 #define VertexAttribL1d_remap_index 414
888 #define VertexAttribL1dv_remap_index 415
889 #define VertexAttribL2d_remap_index 416
890 #define VertexAttribL2dv_remap_index 417
891 #define VertexAttribL3d_remap_index 418
892 #define VertexAttribL3dv_remap_index 419
893 #define VertexAttribL4d_remap_index 420
894 #define VertexAttribL4dv_remap_index 421
895 #define VertexAttribLPointer_remap_index 422
896 #define DepthRangeArrayv_remap_index 423
897 #define DepthRangeIndexed_remap_index 424
898 #define GetDoublei_v_remap_index 425
899 #define GetFloati_v_remap_index 426
900 #define ScissorArrayv_remap_index 427
901 #define ScissorIndexed_remap_index 428
902 #define ScissorIndexedv_remap_index 429
903 #define ViewportArrayv_remap_index 430
904 #define ViewportIndexedf_remap_index 431
905 #define ViewportIndexedfv_remap_index 432
906 #define GetGraphicsResetStatusARB_remap_index 433
907 #define GetnColorTableARB_remap_index 434
908 #define GetnCompressedTexImageARB_remap_index 435
909 #define GetnConvolutionFilterARB_remap_index 436
910 #define GetnHistogramARB_remap_index 437
911 #define GetnMapdvARB_remap_index 438
912 #define GetnMapfvARB_remap_index 439
913 #define GetnMapivARB_remap_index 440
914 #define GetnMinmaxARB_remap_index 441
915 #define GetnPixelMapfvARB_remap_index 442
916 #define GetnPixelMapuivARB_remap_index 443
917 #define GetnPixelMapusvARB_remap_index 444
918 #define GetnPolygonStippleARB_remap_index 445
919 #define GetnSeparableFilterARB_remap_index 446
920 #define GetnTexImageARB_remap_index 447
921 #define GetnUniformdvARB_remap_index 448
922 #define GetnUniformfvARB_remap_index 449
923 #define GetnUniformivARB_remap_index 450
924 #define GetnUniformuivARB_remap_index 451
925 #define ReadnPixelsARB_remap_index 452
926 #define DrawArraysInstancedBaseInstance_remap_index 453
927 #define DrawElementsInstancedBaseInstance_remap_index 454
928 #define DrawElementsInstancedBaseVertexBaseInstance_remap_index 455
929 #define DrawTransformFeedbackInstanced_remap_index 456
930 #define DrawTransformFeedbackStreamInstanced_remap_index 457
931 #define GetInternalformativ_remap_index 458
932 #define GetActiveAtomicCounterBufferiv_remap_index 459
933 #define BindImageTexture_remap_index 460
934 #define MemoryBarrier_remap_index 461
935 #define TexStorage1D_remap_index 462
936 #define TexStorage2D_remap_index 463
937 #define TexStorage3D_remap_index 464
938 #define TextureStorage1DEXT_remap_index 465
939 #define TextureStorage2DEXT_remap_index 466
940 #define TextureStorage3DEXT_remap_index 467
941 #define ClearBufferData_remap_index 468
942 #define ClearBufferSubData_remap_index 469
943 #define DispatchCompute_remap_index 470
944 #define DispatchComputeIndirect_remap_index 471
945 #define CopyImageSubData_remap_index 472
946 #define TextureView_remap_index 473
947 #define BindVertexBuffer_remap_index 474
948 #define VertexAttribBinding_remap_index 475
949 #define VertexAttribFormat_remap_index 476
950 #define VertexAttribIFormat_remap_index 477
951 #define VertexAttribLFormat_remap_index 478
952 #define VertexBindingDivisor_remap_index 479
953 #define FramebufferParameteri_remap_index 480
954 #define GetFramebufferParameteriv_remap_index 481
955 #define GetInternalformati64v_remap_index 482
956 #define MultiDrawArraysIndirect_remap_index 483
957 #define MultiDrawElementsIndirect_remap_index 484
958 #define GetProgramInterfaceiv_remap_index 485
959 #define GetProgramResourceIndex_remap_index 486
960 #define GetProgramResourceLocation_remap_index 487
961 #define GetProgramResourceLocationIndex_remap_index 488
962 #define GetProgramResourceName_remap_index 489
963 #define GetProgramResourceiv_remap_index 490
964 #define ShaderStorageBlockBinding_remap_index 491
965 #define TexBufferRange_remap_index 492
966 #define TexStorage2DMultisample_remap_index 493
967 #define TexStorage3DMultisample_remap_index 494
968 #define BufferStorage_remap_index 495
969 #define ClearTexImage_remap_index 496
970 #define ClearTexSubImage_remap_index 497
971 #define BindBuffersBase_remap_index 498
972 #define BindBuffersRange_remap_index 499
973 #define BindImageTextures_remap_index 500
974 #define BindSamplers_remap_index 501
975 #define BindTextures_remap_index 502
976 #define BindVertexBuffers_remap_index 503
977 #define DispatchComputeGroupSizeARB_remap_index 504
978 #define MultiDrawArraysIndirectCountARB_remap_index 505
979 #define MultiDrawElementsIndirectCountARB_remap_index 506
980 #define ClipControl_remap_index 507
981 #define BindTextureUnit_remap_index 508
982 #define BlitNamedFramebuffer_remap_index 509
983 #define CheckNamedFramebufferStatus_remap_index 510
984 #define ClearNamedBufferData_remap_index 511
985 #define ClearNamedBufferSubData_remap_index 512
986 #define ClearNamedFramebufferfi_remap_index 513
987 #define ClearNamedFramebufferfv_remap_index 514
988 #define ClearNamedFramebufferiv_remap_index 515
989 #define ClearNamedFramebufferuiv_remap_index 516
990 #define CompressedTextureSubImage1D_remap_index 517
991 #define CompressedTextureSubImage2D_remap_index 518
992 #define CompressedTextureSubImage3D_remap_index 519
993 #define CopyNamedBufferSubData_remap_index 520
994 #define CopyTextureSubImage1D_remap_index 521
995 #define CopyTextureSubImage2D_remap_index 522
996 #define CopyTextureSubImage3D_remap_index 523
997 #define CreateBuffers_remap_index 524
998 #define CreateFramebuffers_remap_index 525
999 #define CreateProgramPipelines_remap_index 526
1000 #define CreateQueries_remap_index 527
1001 #define CreateRenderbuffers_remap_index 528
1002 #define CreateSamplers_remap_index 529
1003 #define CreateTextures_remap_index 530
1004 #define CreateTransformFeedbacks_remap_index 531
1005 #define CreateVertexArrays_remap_index 532
1006 #define DisableVertexArrayAttrib_remap_index 533
1007 #define EnableVertexArrayAttrib_remap_index 534
1008 #define FlushMappedNamedBufferRange_remap_index 535
1009 #define GenerateTextureMipmap_remap_index 536
1010 #define GetCompressedTextureImage_remap_index 537
1011 #define GetNamedBufferParameteri64v_remap_index 538
1012 #define GetNamedBufferParameteriv_remap_index 539
1013 #define GetNamedBufferPointerv_remap_index 540
1014 #define GetNamedBufferSubData_remap_index 541
1015 #define GetNamedFramebufferAttachmentParameteriv_remap_index 542
1016 #define GetNamedFramebufferParameteriv_remap_index 543
1017 #define GetNamedRenderbufferParameteriv_remap_index 544
1018 #define GetQueryBufferObjecti64v_remap_index 545
1019 #define GetQueryBufferObjectiv_remap_index 546
1020 #define GetQueryBufferObjectui64v_remap_index 547
1021 #define GetQueryBufferObjectuiv_remap_index 548
1022 #define GetTextureImage_remap_index 549
1023 #define GetTextureLevelParameterfv_remap_index 550
1024 #define GetTextureLevelParameteriv_remap_index 551
1025 #define GetTextureParameterIiv_remap_index 552
1026 #define GetTextureParameterIuiv_remap_index 553
1027 #define GetTextureParameterfv_remap_index 554
1028 #define GetTextureParameteriv_remap_index 555
1029 #define GetTransformFeedbacki64_v_remap_index 556
1030 #define GetTransformFeedbacki_v_remap_index 557
1031 #define GetTransformFeedbackiv_remap_index 558
1032 #define GetVertexArrayIndexed64iv_remap_index 559
1033 #define GetVertexArrayIndexediv_remap_index 560
1034 #define GetVertexArrayiv_remap_index 561
1035 #define InvalidateNamedFramebufferData_remap_index 562
1036 #define InvalidateNamedFramebufferSubData_remap_index 563
1037 #define MapNamedBuffer_remap_index 564
1038 #define MapNamedBufferRange_remap_index 565
1039 #define NamedBufferData_remap_index 566
1040 #define NamedBufferStorage_remap_index 567
1041 #define NamedBufferSubData_remap_index 568
1042 #define NamedFramebufferDrawBuffer_remap_index 569
1043 #define NamedFramebufferDrawBuffers_remap_index 570
1044 #define NamedFramebufferParameteri_remap_index 571
1045 #define NamedFramebufferReadBuffer_remap_index 572
1046 #define NamedFramebufferRenderbuffer_remap_index 573
1047 #define NamedFramebufferTexture_remap_index 574
1048 #define NamedFramebufferTextureLayer_remap_index 575
1049 #define NamedRenderbufferStorage_remap_index 576
1050 #define NamedRenderbufferStorageMultisample_remap_index 577
1051 #define TextureBuffer_remap_index 578
1052 #define TextureBufferRange_remap_index 579
1053 #define TextureParameterIiv_remap_index 580
1054 #define TextureParameterIuiv_remap_index 581
1055 #define TextureParameterf_remap_index 582
1056 #define TextureParameterfv_remap_index 583
1057 #define TextureParameteri_remap_index 584
1058 #define TextureParameteriv_remap_index 585
1059 #define TextureStorage1D_remap_index 586
1060 #define TextureStorage2D_remap_index 587
1061 #define TextureStorage2DMultisample_remap_index 588
1062 #define TextureStorage3D_remap_index 589
1063 #define TextureStorage3DMultisample_remap_index 590
1064 #define TextureSubImage1D_remap_index 591
1065 #define TextureSubImage2D_remap_index 592
1066 #define TextureSubImage3D_remap_index 593
1067 #define TransformFeedbackBufferBase_remap_index 594
1068 #define TransformFeedbackBufferRange_remap_index 595
1069 #define UnmapNamedBuffer_remap_index 596
1070 #define VertexArrayAttribBinding_remap_index 597
1071 #define VertexArrayAttribFormat_remap_index 598
1072 #define VertexArrayAttribIFormat_remap_index 599
1073 #define VertexArrayAttribLFormat_remap_index 600
1074 #define VertexArrayBindingDivisor_remap_index 601
1075 #define VertexArrayElementBuffer_remap_index 602
1076 #define VertexArrayVertexBuffer_remap_index 603
1077 #define VertexArrayVertexBuffers_remap_index 604
1078 #define GetCompressedTextureSubImage_remap_index 605
1079 #define GetTextureSubImage_remap_index 606
1080 #define InvalidateBufferData_remap_index 607
1081 #define InvalidateBufferSubData_remap_index 608
1082 #define InvalidateFramebuffer_remap_index 609
1083 #define InvalidateSubFramebuffer_remap_index 610
1084 #define InvalidateTexImage_remap_index 611
1085 #define InvalidateTexSubImage_remap_index 612
1086 #define PolygonOffsetEXT_remap_index 613
1087 #define DrawTexfOES_remap_index 614
1088 #define DrawTexfvOES_remap_index 615
1089 #define DrawTexiOES_remap_index 616
1090 #define DrawTexivOES_remap_index 617
1091 #define DrawTexsOES_remap_index 618
1092 #define DrawTexsvOES_remap_index 619
1093 #define DrawTexxOES_remap_index 620
1094 #define DrawTexxvOES_remap_index 621
1095 #define PointSizePointerOES_remap_index 622
1096 #define QueryMatrixxOES_remap_index 623
1097 #define SampleMaskSGIS_remap_index 624
1098 #define SamplePatternSGIS_remap_index 625
1099 #define ColorPointerEXT_remap_index 626
1100 #define EdgeFlagPointerEXT_remap_index 627
1101 #define IndexPointerEXT_remap_index 628
1102 #define NormalPointerEXT_remap_index 629
1103 #define TexCoordPointerEXT_remap_index 630
1104 #define VertexPointerEXT_remap_index 631
1105 #define DiscardFramebufferEXT_remap_index 632
1106 #define ActiveShaderProgram_remap_index 633
1107 #define BindProgramPipeline_remap_index 634
1108 #define CreateShaderProgramv_remap_index 635
1109 #define DeleteProgramPipelines_remap_index 636
1110 #define GenProgramPipelines_remap_index 637
1111 #define GetProgramPipelineInfoLog_remap_index 638
1112 #define GetProgramPipelineiv_remap_index 639
1113 #define IsProgramPipeline_remap_index 640
1114 #define LockArraysEXT_remap_index 641
1115 #define ProgramUniform1d_remap_index 642
1116 #define ProgramUniform1dv_remap_index 643
1117 #define ProgramUniform1f_remap_index 644
1118 #define ProgramUniform1fv_remap_index 645
1119 #define ProgramUniform1i_remap_index 646
1120 #define ProgramUniform1iv_remap_index 647
1121 #define ProgramUniform1ui_remap_index 648
1122 #define ProgramUniform1uiv_remap_index 649
1123 #define ProgramUniform2d_remap_index 650
1124 #define ProgramUniform2dv_remap_index 651
1125 #define ProgramUniform2f_remap_index 652
1126 #define ProgramUniform2fv_remap_index 653
1127 #define ProgramUniform2i_remap_index 654
1128 #define ProgramUniform2iv_remap_index 655
1129 #define ProgramUniform2ui_remap_index 656
1130 #define ProgramUniform2uiv_remap_index 657
1131 #define ProgramUniform3d_remap_index 658
1132 #define ProgramUniform3dv_remap_index 659
1133 #define ProgramUniform3f_remap_index 660
1134 #define ProgramUniform3fv_remap_index 661
1135 #define ProgramUniform3i_remap_index 662
1136 #define ProgramUniform3iv_remap_index 663
1137 #define ProgramUniform3ui_remap_index 664
1138 #define ProgramUniform3uiv_remap_index 665
1139 #define ProgramUniform4d_remap_index 666
1140 #define ProgramUniform4dv_remap_index 667
1141 #define ProgramUniform4f_remap_index 668
1142 #define ProgramUniform4fv_remap_index 669
1143 #define ProgramUniform4i_remap_index 670
1144 #define ProgramUniform4iv_remap_index 671
1145 #define ProgramUniform4ui_remap_index 672
1146 #define ProgramUniform4uiv_remap_index 673
1147 #define ProgramUniformMatrix2dv_remap_index 674
1148 #define ProgramUniformMatrix2fv_remap_index 675
1149 #define ProgramUniformMatrix2x3dv_remap_index 676
1150 #define ProgramUniformMatrix2x3fv_remap_index 677
1151 #define ProgramUniformMatrix2x4dv_remap_index 678
1152 #define ProgramUniformMatrix2x4fv_remap_index 679
1153 #define ProgramUniformMatrix3dv_remap_index 680
1154 #define ProgramUniformMatrix3fv_remap_index 681
1155 #define ProgramUniformMatrix3x2dv_remap_index 682
1156 #define ProgramUniformMatrix3x2fv_remap_index 683
1157 #define ProgramUniformMatrix3x4dv_remap_index 684
1158 #define ProgramUniformMatrix3x4fv_remap_index 685
1159 #define ProgramUniformMatrix4dv_remap_index 686
1160 #define ProgramUniformMatrix4fv_remap_index 687
1161 #define ProgramUniformMatrix4x2dv_remap_index 688
1162 #define ProgramUniformMatrix4x2fv_remap_index 689
1163 #define ProgramUniformMatrix4x3dv_remap_index 690
1164 #define ProgramUniformMatrix4x3fv_remap_index 691
1165 #define UnlockArraysEXT_remap_index 692
1166 #define UseProgramStages_remap_index 693
1167 #define ValidateProgramPipeline_remap_index 694
1168 #define DebugMessageCallback_remap_index 695
1169 #define DebugMessageControl_remap_index 696
1170 #define DebugMessageInsert_remap_index 697
1171 #define GetDebugMessageLog_remap_index 698
1172 #define GetObjectLabel_remap_index 699
1173 #define GetObjectPtrLabel_remap_index 700
1174 #define ObjectLabel_remap_index 701
1175 #define ObjectPtrLabel_remap_index 702
1176 #define PopDebugGroup_remap_index 703
1177 #define PushDebugGroup_remap_index 704
1178 #define SecondaryColor3fEXT_remap_index 705
1179 #define SecondaryColor3fvEXT_remap_index 706
1180 #define MultiDrawElementsEXT_remap_index 707
1181 #define FogCoordfEXT_remap_index 708
1182 #define FogCoordfvEXT_remap_index 709
1183 #define ResizeBuffersMESA_remap_index 710
1184 #define WindowPos4dMESA_remap_index 711
1185 #define WindowPos4dvMESA_remap_index 712
1186 #define WindowPos4fMESA_remap_index 713
1187 #define WindowPos4fvMESA_remap_index 714
1188 #define WindowPos4iMESA_remap_index 715
1189 #define WindowPos4ivMESA_remap_index 716
1190 #define WindowPos4sMESA_remap_index 717
1191 #define WindowPos4svMESA_remap_index 718
1192 #define MultiModeDrawArraysIBM_remap_index 719
1193 #define MultiModeDrawElementsIBM_remap_index 720
1194 #define AreProgramsResidentNV_remap_index 721
1195 #define ExecuteProgramNV_remap_index 722
1196 #define GetProgramParameterdvNV_remap_index 723
1197 #define GetProgramParameterfvNV_remap_index 724
1198 #define GetProgramStringNV_remap_index 725
1199 #define GetProgramivNV_remap_index 726
1200 #define GetTrackMatrixivNV_remap_index 727
1201 #define GetVertexAttribdvNV_remap_index 728
1202 #define GetVertexAttribfvNV_remap_index 729
1203 #define GetVertexAttribivNV_remap_index 730
1204 #define LoadProgramNV_remap_index 731
1205 #define ProgramParameters4dvNV_remap_index 732
1206 #define ProgramParameters4fvNV_remap_index 733
1207 #define RequestResidentProgramsNV_remap_index 734
1208 #define TrackMatrixNV_remap_index 735
1209 #define VertexAttrib1dNV_remap_index 736
1210 #define VertexAttrib1dvNV_remap_index 737
1211 #define VertexAttrib1fNV_remap_index 738
1212 #define VertexAttrib1fvNV_remap_index 739
1213 #define VertexAttrib1sNV_remap_index 740
1214 #define VertexAttrib1svNV_remap_index 741
1215 #define VertexAttrib2dNV_remap_index 742
1216 #define VertexAttrib2dvNV_remap_index 743
1217 #define VertexAttrib2fNV_remap_index 744
1218 #define VertexAttrib2fvNV_remap_index 745
1219 #define VertexAttrib2sNV_remap_index 746
1220 #define VertexAttrib2svNV_remap_index 747
1221 #define VertexAttrib3dNV_remap_index 748
1222 #define VertexAttrib3dvNV_remap_index 749
1223 #define VertexAttrib3fNV_remap_index 750
1224 #define VertexAttrib3fvNV_remap_index 751
1225 #define VertexAttrib3sNV_remap_index 752
1226 #define VertexAttrib3svNV_remap_index 753
1227 #define VertexAttrib4dNV_remap_index 754
1228 #define VertexAttrib4dvNV_remap_index 755
1229 #define VertexAttrib4fNV_remap_index 756
1230 #define VertexAttrib4fvNV_remap_index 757
1231 #define VertexAttrib4sNV_remap_index 758
1232 #define VertexAttrib4svNV_remap_index 759
1233 #define VertexAttrib4ubNV_remap_index 760
1234 #define VertexAttrib4ubvNV_remap_index 761
1235 #define VertexAttribPointerNV_remap_index 762
1236 #define VertexAttribs1dvNV_remap_index 763
1237 #define VertexAttribs1fvNV_remap_index 764
1238 #define VertexAttribs1svNV_remap_index 765
1239 #define VertexAttribs2dvNV_remap_index 766
1240 #define VertexAttribs2fvNV_remap_index 767
1241 #define VertexAttribs2svNV_remap_index 768
1242 #define VertexAttribs3dvNV_remap_index 769
1243 #define VertexAttribs3fvNV_remap_index 770
1244 #define VertexAttribs3svNV_remap_index 771
1245 #define VertexAttribs4dvNV_remap_index 772
1246 #define VertexAttribs4fvNV_remap_index 773
1247 #define VertexAttribs4svNV_remap_index 774
1248 #define VertexAttribs4ubvNV_remap_index 775
1249 #define GetTexBumpParameterfvATI_remap_index 776
1250 #define GetTexBumpParameterivATI_remap_index 777
1251 #define TexBumpParameterfvATI_remap_index 778
1252 #define TexBumpParameterivATI_remap_index 779
1253 #define AlphaFragmentOp1ATI_remap_index 780
1254 #define AlphaFragmentOp2ATI_remap_index 781
1255 #define AlphaFragmentOp3ATI_remap_index 782
1256 #define BeginFragmentShaderATI_remap_index 783
1257 #define BindFragmentShaderATI_remap_index 784
1258 #define ColorFragmentOp1ATI_remap_index 785
1259 #define ColorFragmentOp2ATI_remap_index 786
1260 #define ColorFragmentOp3ATI_remap_index 787
1261 #define DeleteFragmentShaderATI_remap_index 788
1262 #define EndFragmentShaderATI_remap_index 789
1263 #define GenFragmentShadersATI_remap_index 790
1264 #define PassTexCoordATI_remap_index 791
1265 #define SampleMapATI_remap_index 792
1266 #define SetFragmentShaderConstantATI_remap_index 793
1267 #define DepthRangeArrayfvOES_remap_index 794
1268 #define DepthRangeIndexedfOES_remap_index 795
1269 #define ActiveStencilFaceEXT_remap_index 796
1270 #define BindVertexArrayAPPLE_remap_index 797
1271 #define GenVertexArraysAPPLE_remap_index 798
1272 #define GetProgramNamedParameterdvNV_remap_index 799
1273 #define GetProgramNamedParameterfvNV_remap_index 800
1274 #define ProgramNamedParameter4dNV_remap_index 801
1275 #define ProgramNamedParameter4dvNV_remap_index 802
1276 #define ProgramNamedParameter4fNV_remap_index 803
1277 #define ProgramNamedParameter4fvNV_remap_index 804
1278 #define PrimitiveRestartNV_remap_index 805
1279 #define GetTexGenxvOES_remap_index 806
1280 #define TexGenxOES_remap_index 807
1281 #define TexGenxvOES_remap_index 808
1282 #define DepthBoundsEXT_remap_index 809
1283 #define BindFramebufferEXT_remap_index 810
1284 #define BindRenderbufferEXT_remap_index 811
1285 #define StringMarkerGREMEDY_remap_index 812
1286 #define BufferParameteriAPPLE_remap_index 813
1287 #define FlushMappedBufferRangeAPPLE_remap_index 814
1288 #define VertexAttribI1iEXT_remap_index 815
1289 #define VertexAttribI1uiEXT_remap_index 816
1290 #define VertexAttribI2iEXT_remap_index 817
1291 #define VertexAttribI2ivEXT_remap_index 818
1292 #define VertexAttribI2uiEXT_remap_index 819
1293 #define VertexAttribI2uivEXT_remap_index 820
1294 #define VertexAttribI3iEXT_remap_index 821
1295 #define VertexAttribI3ivEXT_remap_index 822
1296 #define VertexAttribI3uiEXT_remap_index 823
1297 #define VertexAttribI3uivEXT_remap_index 824
1298 #define VertexAttribI4iEXT_remap_index 825
1299 #define VertexAttribI4ivEXT_remap_index 826
1300 #define VertexAttribI4uiEXT_remap_index 827
1301 #define VertexAttribI4uivEXT_remap_index 828
1302 #define ClearColorIiEXT_remap_index 829
1303 #define ClearColorIuiEXT_remap_index 830
1304 #define BindBufferOffsetEXT_remap_index 831
1305 #define BeginPerfMonitorAMD_remap_index 832
1306 #define DeletePerfMonitorsAMD_remap_index 833
1307 #define EndPerfMonitorAMD_remap_index 834
1308 #define GenPerfMonitorsAMD_remap_index 835
1309 #define GetPerfMonitorCounterDataAMD_remap_index 836
1310 #define GetPerfMonitorCounterInfoAMD_remap_index 837
1311 #define GetPerfMonitorCounterStringAMD_remap_index 838
1312 #define GetPerfMonitorCountersAMD_remap_index 839
1313 #define GetPerfMonitorGroupStringAMD_remap_index 840
1314 #define GetPerfMonitorGroupsAMD_remap_index 841
1315 #define SelectPerfMonitorCountersAMD_remap_index 842
1316 #define GetObjectParameterivAPPLE_remap_index 843
1317 #define ObjectPurgeableAPPLE_remap_index 844
1318 #define ObjectUnpurgeableAPPLE_remap_index 845
1319 #define ActiveProgramEXT_remap_index 846
1320 #define CreateShaderProgramEXT_remap_index 847
1321 #define UseShaderProgramEXT_remap_index 848
1322 #define TextureBarrierNV_remap_index 849
1323 #define VDPAUFiniNV_remap_index 850
1324 #define VDPAUGetSurfaceivNV_remap_index 851
1325 #define VDPAUInitNV_remap_index 852
1326 #define VDPAUIsSurfaceNV_remap_index 853
1327 #define VDPAUMapSurfacesNV_remap_index 854
1328 #define VDPAURegisterOutputSurfaceNV_remap_index 855
1329 #define VDPAURegisterVideoSurfaceNV_remap_index 856
1330 #define VDPAUSurfaceAccessNV_remap_index 857
1331 #define VDPAUUnmapSurfacesNV_remap_index 858
1332 #define VDPAUUnregisterSurfaceNV_remap_index 859
1333 #define BeginPerfQueryINTEL_remap_index 860
1334 #define CreatePerfQueryINTEL_remap_index 861
1335 #define DeletePerfQueryINTEL_remap_index 862
1336 #define EndPerfQueryINTEL_remap_index 863
1337 #define GetFirstPerfQueryIdINTEL_remap_index 864
1338 #define GetNextPerfQueryIdINTEL_remap_index 865
1339 #define GetPerfCounterInfoINTEL_remap_index 866
1340 #define GetPerfQueryDataINTEL_remap_index 867
1341 #define GetPerfQueryIdByNameINTEL_remap_index 868
1342 #define GetPerfQueryInfoINTEL_remap_index 869
1343 #define PolygonOffsetClampEXT_remap_index 870
1344 #define WindowRectanglesEXT_remap_index 871
1345 #define StencilFuncSeparateATI_remap_index 872
1346 #define ProgramEnvParameters4fvEXT_remap_index 873
1347 #define ProgramLocalParameters4fvEXT_remap_index 874
1348 #define EGLImageTargetRenderbufferStorageOES_remap_index 875
1349 #define EGLImageTargetTexture2DOES_remap_index 876
1350 #define AlphaFuncx_remap_index 877
1351 #define ClearColorx_remap_index 878
1352 #define ClearDepthx_remap_index 879
1353 #define Color4x_remap_index 880
1354 #define DepthRangex_remap_index 881
1355 #define Fogx_remap_index 882
1356 #define Fogxv_remap_index 883
1357 #define Frustumf_remap_index 884
1358 #define Frustumx_remap_index 885
1359 #define LightModelx_remap_index 886
1360 #define LightModelxv_remap_index 887
1361 #define Lightx_remap_index 888
1362 #define Lightxv_remap_index 889
1363 #define LineWidthx_remap_index 890
1364 #define LoadMatrixx_remap_index 891
1365 #define Materialx_remap_index 892
1366 #define Materialxv_remap_index 893
1367 #define MultMatrixx_remap_index 894
1368 #define MultiTexCoord4x_remap_index 895
1369 #define Normal3x_remap_index 896
1370 #define Orthof_remap_index 897
1371 #define Orthox_remap_index 898
1372 #define PointSizex_remap_index 899
1373 #define PolygonOffsetx_remap_index 900
1374 #define Rotatex_remap_index 901
1375 #define SampleCoveragex_remap_index 902
1376 #define Scalex_remap_index 903
1377 #define TexEnvx_remap_index 904
1378 #define TexEnvxv_remap_index 905
1379 #define TexParameterx_remap_index 906
1380 #define Translatex_remap_index 907
1381 #define ClipPlanef_remap_index 908
1382 #define ClipPlanex_remap_index 909
1383 #define GetClipPlanef_remap_index 910
1384 #define GetClipPlanex_remap_index 911
1385 #define GetFixedv_remap_index 912
1386 #define GetLightxv_remap_index 913
1387 #define GetMaterialxv_remap_index 914
1388 #define GetTexEnvxv_remap_index 915
1389 #define GetTexParameterxv_remap_index 916
1390 #define PointParameterx_remap_index 917
1391 #define PointParameterxv_remap_index 918
1392 #define TexParameterxv_remap_index 919
1393 #define BlendBarrier_remap_index 920
1394 #define PrimitiveBoundingBox_remap_index 921
1395 
1396 #define _gloffset_CompressedTexImage1D driDispatchRemapTable[CompressedTexImage1D_remap_index]
1397 #define _gloffset_CompressedTexImage2D driDispatchRemapTable[CompressedTexImage2D_remap_index]
1398 #define _gloffset_CompressedTexImage3D driDispatchRemapTable[CompressedTexImage3D_remap_index]
1399 #define _gloffset_CompressedTexSubImage1D driDispatchRemapTable[CompressedTexSubImage1D_remap_index]
1400 #define _gloffset_CompressedTexSubImage2D driDispatchRemapTable[CompressedTexSubImage2D_remap_index]
1401 #define _gloffset_CompressedTexSubImage3D driDispatchRemapTable[CompressedTexSubImage3D_remap_index]
1402 #define _gloffset_GetCompressedTexImage driDispatchRemapTable[GetCompressedTexImage_remap_index]
1403 #define _gloffset_LoadTransposeMatrixd driDispatchRemapTable[LoadTransposeMatrixd_remap_index]
1404 #define _gloffset_LoadTransposeMatrixf driDispatchRemapTable[LoadTransposeMatrixf_remap_index]
1405 #define _gloffset_MultTransposeMatrixd driDispatchRemapTable[MultTransposeMatrixd_remap_index]
1406 #define _gloffset_MultTransposeMatrixf driDispatchRemapTable[MultTransposeMatrixf_remap_index]
1407 #define _gloffset_SampleCoverage driDispatchRemapTable[SampleCoverage_remap_index]
1408 #define _gloffset_BlendFuncSeparate driDispatchRemapTable[BlendFuncSeparate_remap_index]
1409 #define _gloffset_FogCoordPointer driDispatchRemapTable[FogCoordPointer_remap_index]
1410 #define _gloffset_FogCoordd driDispatchRemapTable[FogCoordd_remap_index]
1411 #define _gloffset_FogCoorddv driDispatchRemapTable[FogCoorddv_remap_index]
1412 #define _gloffset_MultiDrawArrays driDispatchRemapTable[MultiDrawArrays_remap_index]
1413 #define _gloffset_PointParameterf driDispatchRemapTable[PointParameterf_remap_index]
1414 #define _gloffset_PointParameterfv driDispatchRemapTable[PointParameterfv_remap_index]
1415 #define _gloffset_PointParameteri driDispatchRemapTable[PointParameteri_remap_index]
1416 #define _gloffset_PointParameteriv driDispatchRemapTable[PointParameteriv_remap_index]
1417 #define _gloffset_SecondaryColor3b driDispatchRemapTable[SecondaryColor3b_remap_index]
1418 #define _gloffset_SecondaryColor3bv driDispatchRemapTable[SecondaryColor3bv_remap_index]
1419 #define _gloffset_SecondaryColor3d driDispatchRemapTable[SecondaryColor3d_remap_index]
1420 #define _gloffset_SecondaryColor3dv driDispatchRemapTable[SecondaryColor3dv_remap_index]
1421 #define _gloffset_SecondaryColor3i driDispatchRemapTable[SecondaryColor3i_remap_index]
1422 #define _gloffset_SecondaryColor3iv driDispatchRemapTable[SecondaryColor3iv_remap_index]
1423 #define _gloffset_SecondaryColor3s driDispatchRemapTable[SecondaryColor3s_remap_index]
1424 #define _gloffset_SecondaryColor3sv driDispatchRemapTable[SecondaryColor3sv_remap_index]
1425 #define _gloffset_SecondaryColor3ub driDispatchRemapTable[SecondaryColor3ub_remap_index]
1426 #define _gloffset_SecondaryColor3ubv driDispatchRemapTable[SecondaryColor3ubv_remap_index]
1427 #define _gloffset_SecondaryColor3ui driDispatchRemapTable[SecondaryColor3ui_remap_index]
1428 #define _gloffset_SecondaryColor3uiv driDispatchRemapTable[SecondaryColor3uiv_remap_index]
1429 #define _gloffset_SecondaryColor3us driDispatchRemapTable[SecondaryColor3us_remap_index]
1430 #define _gloffset_SecondaryColor3usv driDispatchRemapTable[SecondaryColor3usv_remap_index]
1431 #define _gloffset_SecondaryColorPointer driDispatchRemapTable[SecondaryColorPointer_remap_index]
1432 #define _gloffset_WindowPos2d driDispatchRemapTable[WindowPos2d_remap_index]
1433 #define _gloffset_WindowPos2dv driDispatchRemapTable[WindowPos2dv_remap_index]
1434 #define _gloffset_WindowPos2f driDispatchRemapTable[WindowPos2f_remap_index]
1435 #define _gloffset_WindowPos2fv driDispatchRemapTable[WindowPos2fv_remap_index]
1436 #define _gloffset_WindowPos2i driDispatchRemapTable[WindowPos2i_remap_index]
1437 #define _gloffset_WindowPos2iv driDispatchRemapTable[WindowPos2iv_remap_index]
1438 #define _gloffset_WindowPos2s driDispatchRemapTable[WindowPos2s_remap_index]
1439 #define _gloffset_WindowPos2sv driDispatchRemapTable[WindowPos2sv_remap_index]
1440 #define _gloffset_WindowPos3d driDispatchRemapTable[WindowPos3d_remap_index]
1441 #define _gloffset_WindowPos3dv driDispatchRemapTable[WindowPos3dv_remap_index]
1442 #define _gloffset_WindowPos3f driDispatchRemapTable[WindowPos3f_remap_index]
1443 #define _gloffset_WindowPos3fv driDispatchRemapTable[WindowPos3fv_remap_index]
1444 #define _gloffset_WindowPos3i driDispatchRemapTable[WindowPos3i_remap_index]
1445 #define _gloffset_WindowPos3iv driDispatchRemapTable[WindowPos3iv_remap_index]
1446 #define _gloffset_WindowPos3s driDispatchRemapTable[WindowPos3s_remap_index]
1447 #define _gloffset_WindowPos3sv driDispatchRemapTable[WindowPos3sv_remap_index]
1448 #define _gloffset_BeginQuery driDispatchRemapTable[BeginQuery_remap_index]
1449 #define _gloffset_BindBuffer driDispatchRemapTable[BindBuffer_remap_index]
1450 #define _gloffset_BufferData driDispatchRemapTable[BufferData_remap_index]
1451 #define _gloffset_BufferSubData driDispatchRemapTable[BufferSubData_remap_index]
1452 #define _gloffset_DeleteBuffers driDispatchRemapTable[DeleteBuffers_remap_index]
1453 #define _gloffset_DeleteQueries driDispatchRemapTable[DeleteQueries_remap_index]
1454 #define _gloffset_EndQuery driDispatchRemapTable[EndQuery_remap_index]
1455 #define _gloffset_GenBuffers driDispatchRemapTable[GenBuffers_remap_index]
1456 #define _gloffset_GenQueries driDispatchRemapTable[GenQueries_remap_index]
1457 #define _gloffset_GetBufferParameteriv driDispatchRemapTable[GetBufferParameteriv_remap_index]
1458 #define _gloffset_GetBufferPointerv driDispatchRemapTable[GetBufferPointerv_remap_index]
1459 #define _gloffset_GetBufferSubData driDispatchRemapTable[GetBufferSubData_remap_index]
1460 #define _gloffset_GetQueryObjectiv driDispatchRemapTable[GetQueryObjectiv_remap_index]
1461 #define _gloffset_GetQueryObjectuiv driDispatchRemapTable[GetQueryObjectuiv_remap_index]
1462 #define _gloffset_GetQueryiv driDispatchRemapTable[GetQueryiv_remap_index]
1463 #define _gloffset_IsBuffer driDispatchRemapTable[IsBuffer_remap_index]
1464 #define _gloffset_IsQuery driDispatchRemapTable[IsQuery_remap_index]
1465 #define _gloffset_MapBuffer driDispatchRemapTable[MapBuffer_remap_index]
1466 #define _gloffset_UnmapBuffer driDispatchRemapTable[UnmapBuffer_remap_index]
1467 #define _gloffset_AttachShader driDispatchRemapTable[AttachShader_remap_index]
1468 #define _gloffset_BindAttribLocation driDispatchRemapTable[BindAttribLocation_remap_index]
1469 #define _gloffset_BlendEquationSeparate driDispatchRemapTable[BlendEquationSeparate_remap_index]
1470 #define _gloffset_CompileShader driDispatchRemapTable[CompileShader_remap_index]
1471 #define _gloffset_CreateProgram driDispatchRemapTable[CreateProgram_remap_index]
1472 #define _gloffset_CreateShader driDispatchRemapTable[CreateShader_remap_index]
1473 #define _gloffset_DeleteProgram driDispatchRemapTable[DeleteProgram_remap_index]
1474 #define _gloffset_DeleteShader driDispatchRemapTable[DeleteShader_remap_index]
1475 #define _gloffset_DetachShader driDispatchRemapTable[DetachShader_remap_index]
1476 #define _gloffset_DisableVertexAttribArray driDispatchRemapTable[DisableVertexAttribArray_remap_index]
1477 #define _gloffset_DrawBuffers driDispatchRemapTable[DrawBuffers_remap_index]
1478 #define _gloffset_EnableVertexAttribArray driDispatchRemapTable[EnableVertexAttribArray_remap_index]
1479 #define _gloffset_GetActiveAttrib driDispatchRemapTable[GetActiveAttrib_remap_index]
1480 #define _gloffset_GetActiveUniform driDispatchRemapTable[GetActiveUniform_remap_index]
1481 #define _gloffset_GetAttachedShaders driDispatchRemapTable[GetAttachedShaders_remap_index]
1482 #define _gloffset_GetAttribLocation driDispatchRemapTable[GetAttribLocation_remap_index]
1483 #define _gloffset_GetProgramInfoLog driDispatchRemapTable[GetProgramInfoLog_remap_index]
1484 #define _gloffset_GetProgramiv driDispatchRemapTable[GetProgramiv_remap_index]
1485 #define _gloffset_GetShaderInfoLog driDispatchRemapTable[GetShaderInfoLog_remap_index]
1486 #define _gloffset_GetShaderSource driDispatchRemapTable[GetShaderSource_remap_index]
1487 #define _gloffset_GetShaderiv driDispatchRemapTable[GetShaderiv_remap_index]
1488 #define _gloffset_GetUniformLocation driDispatchRemapTable[GetUniformLocation_remap_index]
1489 #define _gloffset_GetUniformfv driDispatchRemapTable[GetUniformfv_remap_index]
1490 #define _gloffset_GetUniformiv driDispatchRemapTable[GetUniformiv_remap_index]
1491 #define _gloffset_GetVertexAttribPointerv driDispatchRemapTable[GetVertexAttribPointerv_remap_index]
1492 #define _gloffset_GetVertexAttribdv driDispatchRemapTable[GetVertexAttribdv_remap_index]
1493 #define _gloffset_GetVertexAttribfv driDispatchRemapTable[GetVertexAttribfv_remap_index]
1494 #define _gloffset_GetVertexAttribiv driDispatchRemapTable[GetVertexAttribiv_remap_index]
1495 #define _gloffset_IsProgram driDispatchRemapTable[IsProgram_remap_index]
1496 #define _gloffset_IsShader driDispatchRemapTable[IsShader_remap_index]
1497 #define _gloffset_LinkProgram driDispatchRemapTable[LinkProgram_remap_index]
1498 #define _gloffset_ShaderSource driDispatchRemapTable[ShaderSource_remap_index]
1499 #define _gloffset_StencilFuncSeparate driDispatchRemapTable[StencilFuncSeparate_remap_index]
1500 #define _gloffset_StencilMaskSeparate driDispatchRemapTable[StencilMaskSeparate_remap_index]
1501 #define _gloffset_StencilOpSeparate driDispatchRemapTable[StencilOpSeparate_remap_index]
1502 #define _gloffset_Uniform1f driDispatchRemapTable[Uniform1f_remap_index]
1503 #define _gloffset_Uniform1fv driDispatchRemapTable[Uniform1fv_remap_index]
1504 #define _gloffset_Uniform1i driDispatchRemapTable[Uniform1i_remap_index]
1505 #define _gloffset_Uniform1iv driDispatchRemapTable[Uniform1iv_remap_index]
1506 #define _gloffset_Uniform2f driDispatchRemapTable[Uniform2f_remap_index]
1507 #define _gloffset_Uniform2fv driDispatchRemapTable[Uniform2fv_remap_index]
1508 #define _gloffset_Uniform2i driDispatchRemapTable[Uniform2i_remap_index]
1509 #define _gloffset_Uniform2iv driDispatchRemapTable[Uniform2iv_remap_index]
1510 #define _gloffset_Uniform3f driDispatchRemapTable[Uniform3f_remap_index]
1511 #define _gloffset_Uniform3fv driDispatchRemapTable[Uniform3fv_remap_index]
1512 #define _gloffset_Uniform3i driDispatchRemapTable[Uniform3i_remap_index]
1513 #define _gloffset_Uniform3iv driDispatchRemapTable[Uniform3iv_remap_index]
1514 #define _gloffset_Uniform4f driDispatchRemapTable[Uniform4f_remap_index]
1515 #define _gloffset_Uniform4fv driDispatchRemapTable[Uniform4fv_remap_index]
1516 #define _gloffset_Uniform4i driDispatchRemapTable[Uniform4i_remap_index]
1517 #define _gloffset_Uniform4iv driDispatchRemapTable[Uniform4iv_remap_index]
1518 #define _gloffset_UniformMatrix2fv driDispatchRemapTable[UniformMatrix2fv_remap_index]
1519 #define _gloffset_UniformMatrix3fv driDispatchRemapTable[UniformMatrix3fv_remap_index]
1520 #define _gloffset_UniformMatrix4fv driDispatchRemapTable[UniformMatrix4fv_remap_index]
1521 #define _gloffset_UseProgram driDispatchRemapTable[UseProgram_remap_index]
1522 #define _gloffset_ValidateProgram driDispatchRemapTable[ValidateProgram_remap_index]
1523 #define _gloffset_VertexAttrib1d driDispatchRemapTable[VertexAttrib1d_remap_index]
1524 #define _gloffset_VertexAttrib1dv driDispatchRemapTable[VertexAttrib1dv_remap_index]
1525 #define _gloffset_VertexAttrib1s driDispatchRemapTable[VertexAttrib1s_remap_index]
1526 #define _gloffset_VertexAttrib1sv driDispatchRemapTable[VertexAttrib1sv_remap_index]
1527 #define _gloffset_VertexAttrib2d driDispatchRemapTable[VertexAttrib2d_remap_index]
1528 #define _gloffset_VertexAttrib2dv driDispatchRemapTable[VertexAttrib2dv_remap_index]
1529 #define _gloffset_VertexAttrib2s driDispatchRemapTable[VertexAttrib2s_remap_index]
1530 #define _gloffset_VertexAttrib2sv driDispatchRemapTable[VertexAttrib2sv_remap_index]
1531 #define _gloffset_VertexAttrib3d driDispatchRemapTable[VertexAttrib3d_remap_index]
1532 #define _gloffset_VertexAttrib3dv driDispatchRemapTable[VertexAttrib3dv_remap_index]
1533 #define _gloffset_VertexAttrib3s driDispatchRemapTable[VertexAttrib3s_remap_index]
1534 #define _gloffset_VertexAttrib3sv driDispatchRemapTable[VertexAttrib3sv_remap_index]
1535 #define _gloffset_VertexAttrib4Nbv driDispatchRemapTable[VertexAttrib4Nbv_remap_index]
1536 #define _gloffset_VertexAttrib4Niv driDispatchRemapTable[VertexAttrib4Niv_remap_index]
1537 #define _gloffset_VertexAttrib4Nsv driDispatchRemapTable[VertexAttrib4Nsv_remap_index]
1538 #define _gloffset_VertexAttrib4Nub driDispatchRemapTable[VertexAttrib4Nub_remap_index]
1539 #define _gloffset_VertexAttrib4Nubv driDispatchRemapTable[VertexAttrib4Nubv_remap_index]
1540 #define _gloffset_VertexAttrib4Nuiv driDispatchRemapTable[VertexAttrib4Nuiv_remap_index]
1541 #define _gloffset_VertexAttrib4Nusv driDispatchRemapTable[VertexAttrib4Nusv_remap_index]
1542 #define _gloffset_VertexAttrib4bv driDispatchRemapTable[VertexAttrib4bv_remap_index]
1543 #define _gloffset_VertexAttrib4d driDispatchRemapTable[VertexAttrib4d_remap_index]
1544 #define _gloffset_VertexAttrib4dv driDispatchRemapTable[VertexAttrib4dv_remap_index]
1545 #define _gloffset_VertexAttrib4iv driDispatchRemapTable[VertexAttrib4iv_remap_index]
1546 #define _gloffset_VertexAttrib4s driDispatchRemapTable[VertexAttrib4s_remap_index]
1547 #define _gloffset_VertexAttrib4sv driDispatchRemapTable[VertexAttrib4sv_remap_index]
1548 #define _gloffset_VertexAttrib4ubv driDispatchRemapTable[VertexAttrib4ubv_remap_index]
1549 #define _gloffset_VertexAttrib4uiv driDispatchRemapTable[VertexAttrib4uiv_remap_index]
1550 #define _gloffset_VertexAttrib4usv driDispatchRemapTable[VertexAttrib4usv_remap_index]
1551 #define _gloffset_VertexAttribPointer driDispatchRemapTable[VertexAttribPointer_remap_index]
1552 #define _gloffset_UniformMatrix2x3fv driDispatchRemapTable[UniformMatrix2x3fv_remap_index]
1553 #define _gloffset_UniformMatrix2x4fv driDispatchRemapTable[UniformMatrix2x4fv_remap_index]
1554 #define _gloffset_UniformMatrix3x2fv driDispatchRemapTable[UniformMatrix3x2fv_remap_index]
1555 #define _gloffset_UniformMatrix3x4fv driDispatchRemapTable[UniformMatrix3x4fv_remap_index]
1556 #define _gloffset_UniformMatrix4x2fv driDispatchRemapTable[UniformMatrix4x2fv_remap_index]
1557 #define _gloffset_UniformMatrix4x3fv driDispatchRemapTable[UniformMatrix4x3fv_remap_index]
1558 #define _gloffset_BeginConditionalRender driDispatchRemapTable[BeginConditionalRender_remap_index]
1559 #define _gloffset_BeginTransformFeedback driDispatchRemapTable[BeginTransformFeedback_remap_index]
1560 #define _gloffset_BindBufferBase driDispatchRemapTable[BindBufferBase_remap_index]
1561 #define _gloffset_BindBufferRange driDispatchRemapTable[BindBufferRange_remap_index]
1562 #define _gloffset_BindFragDataLocation driDispatchRemapTable[BindFragDataLocation_remap_index]
1563 #define _gloffset_ClampColor driDispatchRemapTable[ClampColor_remap_index]
1564 #define _gloffset_ClearBufferfi driDispatchRemapTable[ClearBufferfi_remap_index]
1565 #define _gloffset_ClearBufferfv driDispatchRemapTable[ClearBufferfv_remap_index]
1566 #define _gloffset_ClearBufferiv driDispatchRemapTable[ClearBufferiv_remap_index]
1567 #define _gloffset_ClearBufferuiv driDispatchRemapTable[ClearBufferuiv_remap_index]
1568 #define _gloffset_ColorMaski driDispatchRemapTable[ColorMaski_remap_index]
1569 #define _gloffset_Disablei driDispatchRemapTable[Disablei_remap_index]
1570 #define _gloffset_Enablei driDispatchRemapTable[Enablei_remap_index]
1571 #define _gloffset_EndConditionalRender driDispatchRemapTable[EndConditionalRender_remap_index]
1572 #define _gloffset_EndTransformFeedback driDispatchRemapTable[EndTransformFeedback_remap_index]
1573 #define _gloffset_GetBooleani_v driDispatchRemapTable[GetBooleani_v_remap_index]
1574 #define _gloffset_GetFragDataLocation driDispatchRemapTable[GetFragDataLocation_remap_index]
1575 #define _gloffset_GetIntegeri_v driDispatchRemapTable[GetIntegeri_v_remap_index]
1576 #define _gloffset_GetStringi driDispatchRemapTable[GetStringi_remap_index]
1577 #define _gloffset_GetTexParameterIiv driDispatchRemapTable[GetTexParameterIiv_remap_index]
1578 #define _gloffset_GetTexParameterIuiv driDispatchRemapTable[GetTexParameterIuiv_remap_index]
1579 #define _gloffset_GetTransformFeedbackVarying driDispatchRemapTable[GetTransformFeedbackVarying_remap_index]
1580 #define _gloffset_GetUniformuiv driDispatchRemapTable[GetUniformuiv_remap_index]
1581 #define _gloffset_GetVertexAttribIiv driDispatchRemapTable[GetVertexAttribIiv_remap_index]
1582 #define _gloffset_GetVertexAttribIuiv driDispatchRemapTable[GetVertexAttribIuiv_remap_index]
1583 #define _gloffset_IsEnabledi driDispatchRemapTable[IsEnabledi_remap_index]
1584 #define _gloffset_TexParameterIiv driDispatchRemapTable[TexParameterIiv_remap_index]
1585 #define _gloffset_TexParameterIuiv driDispatchRemapTable[TexParameterIuiv_remap_index]
1586 #define _gloffset_TransformFeedbackVaryings driDispatchRemapTable[TransformFeedbackVaryings_remap_index]
1587 #define _gloffset_Uniform1ui driDispatchRemapTable[Uniform1ui_remap_index]
1588 #define _gloffset_Uniform1uiv driDispatchRemapTable[Uniform1uiv_remap_index]
1589 #define _gloffset_Uniform2ui driDispatchRemapTable[Uniform2ui_remap_index]
1590 #define _gloffset_Uniform2uiv driDispatchRemapTable[Uniform2uiv_remap_index]
1591 #define _gloffset_Uniform3ui driDispatchRemapTable[Uniform3ui_remap_index]
1592 #define _gloffset_Uniform3uiv driDispatchRemapTable[Uniform3uiv_remap_index]
1593 #define _gloffset_Uniform4ui driDispatchRemapTable[Uniform4ui_remap_index]
1594 #define _gloffset_Uniform4uiv driDispatchRemapTable[Uniform4uiv_remap_index]
1595 #define _gloffset_VertexAttribI1iv driDispatchRemapTable[VertexAttribI1iv_remap_index]
1596 #define _gloffset_VertexAttribI1uiv driDispatchRemapTable[VertexAttribI1uiv_remap_index]
1597 #define _gloffset_VertexAttribI4bv driDispatchRemapTable[VertexAttribI4bv_remap_index]
1598 #define _gloffset_VertexAttribI4sv driDispatchRemapTable[VertexAttribI4sv_remap_index]
1599 #define _gloffset_VertexAttribI4ubv driDispatchRemapTable[VertexAttribI4ubv_remap_index]
1600 #define _gloffset_VertexAttribI4usv driDispatchRemapTable[VertexAttribI4usv_remap_index]
1601 #define _gloffset_VertexAttribIPointer driDispatchRemapTable[VertexAttribIPointer_remap_index]
1602 #define _gloffset_PrimitiveRestartIndex driDispatchRemapTable[PrimitiveRestartIndex_remap_index]
1603 #define _gloffset_TexBuffer driDispatchRemapTable[TexBuffer_remap_index]
1604 #define _gloffset_FramebufferTexture driDispatchRemapTable[FramebufferTexture_remap_index]
1605 #define _gloffset_GetBufferParameteri64v driDispatchRemapTable[GetBufferParameteri64v_remap_index]
1606 #define _gloffset_GetInteger64i_v driDispatchRemapTable[GetInteger64i_v_remap_index]
1607 #define _gloffset_VertexAttribDivisor driDispatchRemapTable[VertexAttribDivisor_remap_index]
1608 #define _gloffset_MinSampleShading driDispatchRemapTable[MinSampleShading_remap_index]
1609 #define _gloffset_MemoryBarrierByRegion driDispatchRemapTable[MemoryBarrierByRegion_remap_index]
1610 #define _gloffset_BindProgramARB driDispatchRemapTable[BindProgramARB_remap_index]
1611 #define _gloffset_DeleteProgramsARB driDispatchRemapTable[DeleteProgramsARB_remap_index]
1612 #define _gloffset_GenProgramsARB driDispatchRemapTable[GenProgramsARB_remap_index]
1613 #define _gloffset_GetProgramEnvParameterdvARB driDispatchRemapTable[GetProgramEnvParameterdvARB_remap_index]
1614 #define _gloffset_GetProgramEnvParameterfvARB driDispatchRemapTable[GetProgramEnvParameterfvARB_remap_index]
1615 #define _gloffset_GetProgramLocalParameterdvARB driDispatchRemapTable[GetProgramLocalParameterdvARB_remap_index]
1616 #define _gloffset_GetProgramLocalParameterfvARB driDispatchRemapTable[GetProgramLocalParameterfvARB_remap_index]
1617 #define _gloffset_GetProgramStringARB driDispatchRemapTable[GetProgramStringARB_remap_index]
1618 #define _gloffset_GetProgramivARB driDispatchRemapTable[GetProgramivARB_remap_index]
1619 #define _gloffset_IsProgramARB driDispatchRemapTable[IsProgramARB_remap_index]
1620 #define _gloffset_ProgramEnvParameter4dARB driDispatchRemapTable[ProgramEnvParameter4dARB_remap_index]
1621 #define _gloffset_ProgramEnvParameter4dvARB driDispatchRemapTable[ProgramEnvParameter4dvARB_remap_index]
1622 #define _gloffset_ProgramEnvParameter4fARB driDispatchRemapTable[ProgramEnvParameter4fARB_remap_index]
1623 #define _gloffset_ProgramEnvParameter4fvARB driDispatchRemapTable[ProgramEnvParameter4fvARB_remap_index]
1624 #define _gloffset_ProgramLocalParameter4dARB driDispatchRemapTable[ProgramLocalParameter4dARB_remap_index]
1625 #define _gloffset_ProgramLocalParameter4dvARB driDispatchRemapTable[ProgramLocalParameter4dvARB_remap_index]
1626 #define _gloffset_ProgramLocalParameter4fARB driDispatchRemapTable[ProgramLocalParameter4fARB_remap_index]
1627 #define _gloffset_ProgramLocalParameter4fvARB driDispatchRemapTable[ProgramLocalParameter4fvARB_remap_index]
1628 #define _gloffset_ProgramStringARB driDispatchRemapTable[ProgramStringARB_remap_index]
1629 #define _gloffset_VertexAttrib1fARB driDispatchRemapTable[VertexAttrib1fARB_remap_index]
1630 #define _gloffset_VertexAttrib1fvARB driDispatchRemapTable[VertexAttrib1fvARB_remap_index]
1631 #define _gloffset_VertexAttrib2fARB driDispatchRemapTable[VertexAttrib2fARB_remap_index]
1632 #define _gloffset_VertexAttrib2fvARB driDispatchRemapTable[VertexAttrib2fvARB_remap_index]
1633 #define _gloffset_VertexAttrib3fARB driDispatchRemapTable[VertexAttrib3fARB_remap_index]
1634 #define _gloffset_VertexAttrib3fvARB driDispatchRemapTable[VertexAttrib3fvARB_remap_index]
1635 #define _gloffset_VertexAttrib4fARB driDispatchRemapTable[VertexAttrib4fARB_remap_index]
1636 #define _gloffset_VertexAttrib4fvARB driDispatchRemapTable[VertexAttrib4fvARB_remap_index]
1637 #define _gloffset_AttachObjectARB driDispatchRemapTable[AttachObjectARB_remap_index]
1638 #define _gloffset_CreateProgramObjectARB driDispatchRemapTable[CreateProgramObjectARB_remap_index]
1639 #define _gloffset_CreateShaderObjectARB driDispatchRemapTable[CreateShaderObjectARB_remap_index]
1640 #define _gloffset_DeleteObjectARB driDispatchRemapTable[DeleteObjectARB_remap_index]
1641 #define _gloffset_DetachObjectARB driDispatchRemapTable[DetachObjectARB_remap_index]
1642 #define _gloffset_GetAttachedObjectsARB driDispatchRemapTable[GetAttachedObjectsARB_remap_index]
1643 #define _gloffset_GetHandleARB driDispatchRemapTable[GetHandleARB_remap_index]
1644 #define _gloffset_GetInfoLogARB driDispatchRemapTable[GetInfoLogARB_remap_index]
1645 #define _gloffset_GetObjectParameterfvARB driDispatchRemapTable[GetObjectParameterfvARB_remap_index]
1646 #define _gloffset_GetObjectParameterivARB driDispatchRemapTable[GetObjectParameterivARB_remap_index]
1647 #define _gloffset_DrawArraysInstancedARB driDispatchRemapTable[DrawArraysInstancedARB_remap_index]
1648 #define _gloffset_DrawElementsInstancedARB driDispatchRemapTable[DrawElementsInstancedARB_remap_index]
1649 #define _gloffset_BindFramebuffer driDispatchRemapTable[BindFramebuffer_remap_index]
1650 #define _gloffset_BindRenderbuffer driDispatchRemapTable[BindRenderbuffer_remap_index]
1651 #define _gloffset_BlitFramebuffer driDispatchRemapTable[BlitFramebuffer_remap_index]
1652 #define _gloffset_CheckFramebufferStatus driDispatchRemapTable[CheckFramebufferStatus_remap_index]
1653 #define _gloffset_DeleteFramebuffers driDispatchRemapTable[DeleteFramebuffers_remap_index]
1654 #define _gloffset_DeleteRenderbuffers driDispatchRemapTable[DeleteRenderbuffers_remap_index]
1655 #define _gloffset_FramebufferRenderbuffer driDispatchRemapTable[FramebufferRenderbuffer_remap_index]
1656 #define _gloffset_FramebufferTexture1D driDispatchRemapTable[FramebufferTexture1D_remap_index]
1657 #define _gloffset_FramebufferTexture2D driDispatchRemapTable[FramebufferTexture2D_remap_index]
1658 #define _gloffset_FramebufferTexture3D driDispatchRemapTable[FramebufferTexture3D_remap_index]
1659 #define _gloffset_FramebufferTextureLayer driDispatchRemapTable[FramebufferTextureLayer_remap_index]
1660 #define _gloffset_GenFramebuffers driDispatchRemapTable[GenFramebuffers_remap_index]
1661 #define _gloffset_GenRenderbuffers driDispatchRemapTable[GenRenderbuffers_remap_index]
1662 #define _gloffset_GenerateMipmap driDispatchRemapTable[GenerateMipmap_remap_index]
1663 #define _gloffset_GetFramebufferAttachmentParameteriv driDispatchRemapTable[GetFramebufferAttachmentParameteriv_remap_index]
1664 #define _gloffset_GetRenderbufferParameteriv driDispatchRemapTable[GetRenderbufferParameteriv_remap_index]
1665 #define _gloffset_IsFramebuffer driDispatchRemapTable[IsFramebuffer_remap_index]
1666 #define _gloffset_IsRenderbuffer driDispatchRemapTable[IsRenderbuffer_remap_index]
1667 #define _gloffset_RenderbufferStorage driDispatchRemapTable[RenderbufferStorage_remap_index]
1668 #define _gloffset_RenderbufferStorageMultisample driDispatchRemapTable[RenderbufferStorageMultisample_remap_index]
1669 #define _gloffset_FlushMappedBufferRange driDispatchRemapTable[FlushMappedBufferRange_remap_index]
1670 #define _gloffset_MapBufferRange driDispatchRemapTable[MapBufferRange_remap_index]
1671 #define _gloffset_BindVertexArray driDispatchRemapTable[BindVertexArray_remap_index]
1672 #define _gloffset_DeleteVertexArrays driDispatchRemapTable[DeleteVertexArrays_remap_index]
1673 #define _gloffset_GenVertexArrays driDispatchRemapTable[GenVertexArrays_remap_index]
1674 #define _gloffset_IsVertexArray driDispatchRemapTable[IsVertexArray_remap_index]
1675 #define _gloffset_GetActiveUniformBlockName driDispatchRemapTable[GetActiveUniformBlockName_remap_index]
1676 #define _gloffset_GetActiveUniformBlockiv driDispatchRemapTable[GetActiveUniformBlockiv_remap_index]
1677 #define _gloffset_GetActiveUniformName driDispatchRemapTable[GetActiveUniformName_remap_index]
1678 #define _gloffset_GetActiveUniformsiv driDispatchRemapTable[GetActiveUniformsiv_remap_index]
1679 #define _gloffset_GetUniformBlockIndex driDispatchRemapTable[GetUniformBlockIndex_remap_index]
1680 #define _gloffset_GetUniformIndices driDispatchRemapTable[GetUniformIndices_remap_index]
1681 #define _gloffset_UniformBlockBinding driDispatchRemapTable[UniformBlockBinding_remap_index]
1682 #define _gloffset_CopyBufferSubData driDispatchRemapTable[CopyBufferSubData_remap_index]
1683 #define _gloffset_ClientWaitSync driDispatchRemapTable[ClientWaitSync_remap_index]
1684 #define _gloffset_DeleteSync driDispatchRemapTable[DeleteSync_remap_index]
1685 #define _gloffset_FenceSync driDispatchRemapTable[FenceSync_remap_index]
1686 #define _gloffset_GetInteger64v driDispatchRemapTable[GetInteger64v_remap_index]
1687 #define _gloffset_GetSynciv driDispatchRemapTable[GetSynciv_remap_index]
1688 #define _gloffset_IsSync driDispatchRemapTable[IsSync_remap_index]
1689 #define _gloffset_WaitSync driDispatchRemapTable[WaitSync_remap_index]
1690 #define _gloffset_DrawElementsBaseVertex driDispatchRemapTable[DrawElementsBaseVertex_remap_index]
1691 #define _gloffset_DrawElementsInstancedBaseVertex driDispatchRemapTable[DrawElementsInstancedBaseVertex_remap_index]
1692 #define _gloffset_DrawRangeElementsBaseVertex driDispatchRemapTable[DrawRangeElementsBaseVertex_remap_index]
1693 #define _gloffset_MultiDrawElementsBaseVertex driDispatchRemapTable[MultiDrawElementsBaseVertex_remap_index]
1694 #define _gloffset_ProvokingVertex driDispatchRemapTable[ProvokingVertex_remap_index]
1695 #define _gloffset_GetMultisamplefv driDispatchRemapTable[GetMultisamplefv_remap_index]
1696 #define _gloffset_SampleMaski driDispatchRemapTable[SampleMaski_remap_index]
1697 #define _gloffset_TexImage2DMultisample driDispatchRemapTable[TexImage2DMultisample_remap_index]
1698 #define _gloffset_TexImage3DMultisample driDispatchRemapTable[TexImage3DMultisample_remap_index]
1699 #define _gloffset_BlendEquationSeparateiARB driDispatchRemapTable[BlendEquationSeparateiARB_remap_index]
1700 #define _gloffset_BlendEquationiARB driDispatchRemapTable[BlendEquationiARB_remap_index]
1701 #define _gloffset_BlendFuncSeparateiARB driDispatchRemapTable[BlendFuncSeparateiARB_remap_index]
1702 #define _gloffset_BlendFunciARB driDispatchRemapTable[BlendFunciARB_remap_index]
1703 #define _gloffset_BindFragDataLocationIndexed driDispatchRemapTable[BindFragDataLocationIndexed_remap_index]
1704 #define _gloffset_GetFragDataIndex driDispatchRemapTable[GetFragDataIndex_remap_index]
1705 #define _gloffset_BindSampler driDispatchRemapTable[BindSampler_remap_index]
1706 #define _gloffset_DeleteSamplers driDispatchRemapTable[DeleteSamplers_remap_index]
1707 #define _gloffset_GenSamplers driDispatchRemapTable[GenSamplers_remap_index]
1708 #define _gloffset_GetSamplerParameterIiv driDispatchRemapTable[GetSamplerParameterIiv_remap_index]
1709 #define _gloffset_GetSamplerParameterIuiv driDispatchRemapTable[GetSamplerParameterIuiv_remap_index]
1710 #define _gloffset_GetSamplerParameterfv driDispatchRemapTable[GetSamplerParameterfv_remap_index]
1711 #define _gloffset_GetSamplerParameteriv driDispatchRemapTable[GetSamplerParameteriv_remap_index]
1712 #define _gloffset_IsSampler driDispatchRemapTable[IsSampler_remap_index]
1713 #define _gloffset_SamplerParameterIiv driDispatchRemapTable[SamplerParameterIiv_remap_index]
1714 #define _gloffset_SamplerParameterIuiv driDispatchRemapTable[SamplerParameterIuiv_remap_index]
1715 #define _gloffset_SamplerParameterf driDispatchRemapTable[SamplerParameterf_remap_index]
1716 #define _gloffset_SamplerParameterfv driDispatchRemapTable[SamplerParameterfv_remap_index]
1717 #define _gloffset_SamplerParameteri driDispatchRemapTable[SamplerParameteri_remap_index]
1718 #define _gloffset_SamplerParameteriv driDispatchRemapTable[SamplerParameteriv_remap_index]
1719 #define _gloffset_GetQueryObjecti64v driDispatchRemapTable[GetQueryObjecti64v_remap_index]
1720 #define _gloffset_GetQueryObjectui64v driDispatchRemapTable[GetQueryObjectui64v_remap_index]
1721 #define _gloffset_QueryCounter driDispatchRemapTable[QueryCounter_remap_index]
1722 #define _gloffset_ColorP3ui driDispatchRemapTable[ColorP3ui_remap_index]
1723 #define _gloffset_ColorP3uiv driDispatchRemapTable[ColorP3uiv_remap_index]
1724 #define _gloffset_ColorP4ui driDispatchRemapTable[ColorP4ui_remap_index]
1725 #define _gloffset_ColorP4uiv driDispatchRemapTable[ColorP4uiv_remap_index]
1726 #define _gloffset_MultiTexCoordP1ui driDispatchRemapTable[MultiTexCoordP1ui_remap_index]
1727 #define _gloffset_MultiTexCoordP1uiv driDispatchRemapTable[MultiTexCoordP1uiv_remap_index]
1728 #define _gloffset_MultiTexCoordP2ui driDispatchRemapTable[MultiTexCoordP2ui_remap_index]
1729 #define _gloffset_MultiTexCoordP2uiv driDispatchRemapTable[MultiTexCoordP2uiv_remap_index]
1730 #define _gloffset_MultiTexCoordP3ui driDispatchRemapTable[MultiTexCoordP3ui_remap_index]
1731 #define _gloffset_MultiTexCoordP3uiv driDispatchRemapTable[MultiTexCoordP3uiv_remap_index]
1732 #define _gloffset_MultiTexCoordP4ui driDispatchRemapTable[MultiTexCoordP4ui_remap_index]
1733 #define _gloffset_MultiTexCoordP4uiv driDispatchRemapTable[MultiTexCoordP4uiv_remap_index]
1734 #define _gloffset_NormalP3ui driDispatchRemapTable[NormalP3ui_remap_index]
1735 #define _gloffset_NormalP3uiv driDispatchRemapTable[NormalP3uiv_remap_index]
1736 #define _gloffset_SecondaryColorP3ui driDispatchRemapTable[SecondaryColorP3ui_remap_index]
1737 #define _gloffset_SecondaryColorP3uiv driDispatchRemapTable[SecondaryColorP3uiv_remap_index]
1738 #define _gloffset_TexCoordP1ui driDispatchRemapTable[TexCoordP1ui_remap_index]
1739 #define _gloffset_TexCoordP1uiv driDispatchRemapTable[TexCoordP1uiv_remap_index]
1740 #define _gloffset_TexCoordP2ui driDispatchRemapTable[TexCoordP2ui_remap_index]
1741 #define _gloffset_TexCoordP2uiv driDispatchRemapTable[TexCoordP2uiv_remap_index]
1742 #define _gloffset_TexCoordP3ui driDispatchRemapTable[TexCoordP3ui_remap_index]
1743 #define _gloffset_TexCoordP3uiv driDispatchRemapTable[TexCoordP3uiv_remap_index]
1744 #define _gloffset_TexCoordP4ui driDispatchRemapTable[TexCoordP4ui_remap_index]
1745 #define _gloffset_TexCoordP4uiv driDispatchRemapTable[TexCoordP4uiv_remap_index]
1746 #define _gloffset_VertexAttribP1ui driDispatchRemapTable[VertexAttribP1ui_remap_index]
1747 #define _gloffset_VertexAttribP1uiv driDispatchRemapTable[VertexAttribP1uiv_remap_index]
1748 #define _gloffset_VertexAttribP2ui driDispatchRemapTable[VertexAttribP2ui_remap_index]
1749 #define _gloffset_VertexAttribP2uiv driDispatchRemapTable[VertexAttribP2uiv_remap_index]
1750 #define _gloffset_VertexAttribP3ui driDispatchRemapTable[VertexAttribP3ui_remap_index]
1751 #define _gloffset_VertexAttribP3uiv driDispatchRemapTable[VertexAttribP3uiv_remap_index]
1752 #define _gloffset_VertexAttribP4ui driDispatchRemapTable[VertexAttribP4ui_remap_index]
1753 #define _gloffset_VertexAttribP4uiv driDispatchRemapTable[VertexAttribP4uiv_remap_index]
1754 #define _gloffset_VertexP2ui driDispatchRemapTable[VertexP2ui_remap_index]
1755 #define _gloffset_VertexP2uiv driDispatchRemapTable[VertexP2uiv_remap_index]
1756 #define _gloffset_VertexP3ui driDispatchRemapTable[VertexP3ui_remap_index]
1757 #define _gloffset_VertexP3uiv driDispatchRemapTable[VertexP3uiv_remap_index]
1758 #define _gloffset_VertexP4ui driDispatchRemapTable[VertexP4ui_remap_index]
1759 #define _gloffset_VertexP4uiv driDispatchRemapTable[VertexP4uiv_remap_index]
1760 #define _gloffset_DrawArraysIndirect driDispatchRemapTable[DrawArraysIndirect_remap_index]
1761 #define _gloffset_DrawElementsIndirect driDispatchRemapTable[DrawElementsIndirect_remap_index]
1762 #define _gloffset_GetUniformdv driDispatchRemapTable[GetUniformdv_remap_index]
1763 #define _gloffset_Uniform1d driDispatchRemapTable[Uniform1d_remap_index]
1764 #define _gloffset_Uniform1dv driDispatchRemapTable[Uniform1dv_remap_index]
1765 #define _gloffset_Uniform2d driDispatchRemapTable[Uniform2d_remap_index]
1766 #define _gloffset_Uniform2dv driDispatchRemapTable[Uniform2dv_remap_index]
1767 #define _gloffset_Uniform3d driDispatchRemapTable[Uniform3d_remap_index]
1768 #define _gloffset_Uniform3dv driDispatchRemapTable[Uniform3dv_remap_index]
1769 #define _gloffset_Uniform4d driDispatchRemapTable[Uniform4d_remap_index]
1770 #define _gloffset_Uniform4dv driDispatchRemapTable[Uniform4dv_remap_index]
1771 #define _gloffset_UniformMatrix2dv driDispatchRemapTable[UniformMatrix2dv_remap_index]
1772 #define _gloffset_UniformMatrix2x3dv driDispatchRemapTable[UniformMatrix2x3dv_remap_index]
1773 #define _gloffset_UniformMatrix2x4dv driDispatchRemapTable[UniformMatrix2x4dv_remap_index]
1774 #define _gloffset_UniformMatrix3dv driDispatchRemapTable[UniformMatrix3dv_remap_index]
1775 #define _gloffset_UniformMatrix3x2dv driDispatchRemapTable[UniformMatrix3x2dv_remap_index]
1776 #define _gloffset_UniformMatrix3x4dv driDispatchRemapTable[UniformMatrix3x4dv_remap_index]
1777 #define _gloffset_UniformMatrix4dv driDispatchRemapTable[UniformMatrix4dv_remap_index]
1778 #define _gloffset_UniformMatrix4x2dv driDispatchRemapTable[UniformMatrix4x2dv_remap_index]
1779 #define _gloffset_UniformMatrix4x3dv driDispatchRemapTable[UniformMatrix4x3dv_remap_index]
1780 #define _gloffset_GetActiveSubroutineName driDispatchRemapTable[GetActiveSubroutineName_remap_index]
1781 #define _gloffset_GetActiveSubroutineUniformName driDispatchRemapTable[GetActiveSubroutineUniformName_remap_index]
1782 #define _gloffset_GetActiveSubroutineUniformiv driDispatchRemapTable[GetActiveSubroutineUniformiv_remap_index]
1783 #define _gloffset_GetProgramStageiv driDispatchRemapTable[GetProgramStageiv_remap_index]
1784 #define _gloffset_GetSubroutineIndex driDispatchRemapTable[GetSubroutineIndex_remap_index]
1785 #define _gloffset_GetSubroutineUniformLocation driDispatchRemapTable[GetSubroutineUniformLocation_remap_index]
1786 #define _gloffset_GetUniformSubroutineuiv driDispatchRemapTable[GetUniformSubroutineuiv_remap_index]
1787 #define _gloffset_UniformSubroutinesuiv driDispatchRemapTable[UniformSubroutinesuiv_remap_index]
1788 #define _gloffset_PatchParameterfv driDispatchRemapTable[PatchParameterfv_remap_index]
1789 #define _gloffset_PatchParameteri driDispatchRemapTable[PatchParameteri_remap_index]
1790 #define _gloffset_BindTransformFeedback driDispatchRemapTable[BindTransformFeedback_remap_index]
1791 #define _gloffset_DeleteTransformFeedbacks driDispatchRemapTable[DeleteTransformFeedbacks_remap_index]
1792 #define _gloffset_DrawTransformFeedback driDispatchRemapTable[DrawTransformFeedback_remap_index]
1793 #define _gloffset_GenTransformFeedbacks driDispatchRemapTable[GenTransformFeedbacks_remap_index]
1794 #define _gloffset_IsTransformFeedback driDispatchRemapTable[IsTransformFeedback_remap_index]
1795 #define _gloffset_PauseTransformFeedback driDispatchRemapTable[PauseTransformFeedback_remap_index]
1796 #define _gloffset_ResumeTransformFeedback driDispatchRemapTable[ResumeTransformFeedback_remap_index]
1797 #define _gloffset_BeginQueryIndexed driDispatchRemapTable[BeginQueryIndexed_remap_index]
1798 #define _gloffset_DrawTransformFeedbackStream driDispatchRemapTable[DrawTransformFeedbackStream_remap_index]
1799 #define _gloffset_EndQueryIndexed driDispatchRemapTable[EndQueryIndexed_remap_index]
1800 #define _gloffset_GetQueryIndexediv driDispatchRemapTable[GetQueryIndexediv_remap_index]
1801 #define _gloffset_ClearDepthf driDispatchRemapTable[ClearDepthf_remap_index]
1802 #define _gloffset_DepthRangef driDispatchRemapTable[DepthRangef_remap_index]
1803 #define _gloffset_GetShaderPrecisionFormat driDispatchRemapTable[GetShaderPrecisionFormat_remap_index]
1804 #define _gloffset_ReleaseShaderCompiler driDispatchRemapTable[ReleaseShaderCompiler_remap_index]
1805 #define _gloffset_ShaderBinary driDispatchRemapTable[ShaderBinary_remap_index]
1806 #define _gloffset_GetProgramBinary driDispatchRemapTable[GetProgramBinary_remap_index]
1807 #define _gloffset_ProgramBinary driDispatchRemapTable[ProgramBinary_remap_index]
1808 #define _gloffset_ProgramParameteri driDispatchRemapTable[ProgramParameteri_remap_index]
1809 #define _gloffset_GetVertexAttribLdv driDispatchRemapTable[GetVertexAttribLdv_remap_index]
1810 #define _gloffset_VertexAttribL1d driDispatchRemapTable[VertexAttribL1d_remap_index]
1811 #define _gloffset_VertexAttribL1dv driDispatchRemapTable[VertexAttribL1dv_remap_index]
1812 #define _gloffset_VertexAttribL2d driDispatchRemapTable[VertexAttribL2d_remap_index]
1813 #define _gloffset_VertexAttribL2dv driDispatchRemapTable[VertexAttribL2dv_remap_index]
1814 #define _gloffset_VertexAttribL3d driDispatchRemapTable[VertexAttribL3d_remap_index]
1815 #define _gloffset_VertexAttribL3dv driDispatchRemapTable[VertexAttribL3dv_remap_index]
1816 #define _gloffset_VertexAttribL4d driDispatchRemapTable[VertexAttribL4d_remap_index]
1817 #define _gloffset_VertexAttribL4dv driDispatchRemapTable[VertexAttribL4dv_remap_index]
1818 #define _gloffset_VertexAttribLPointer driDispatchRemapTable[VertexAttribLPointer_remap_index]
1819 #define _gloffset_DepthRangeArrayv driDispatchRemapTable[DepthRangeArrayv_remap_index]
1820 #define _gloffset_DepthRangeIndexed driDispatchRemapTable[DepthRangeIndexed_remap_index]
1821 #define _gloffset_GetDoublei_v driDispatchRemapTable[GetDoublei_v_remap_index]
1822 #define _gloffset_GetFloati_v driDispatchRemapTable[GetFloati_v_remap_index]
1823 #define _gloffset_ScissorArrayv driDispatchRemapTable[ScissorArrayv_remap_index]
1824 #define _gloffset_ScissorIndexed driDispatchRemapTable[ScissorIndexed_remap_index]
1825 #define _gloffset_ScissorIndexedv driDispatchRemapTable[ScissorIndexedv_remap_index]
1826 #define _gloffset_ViewportArrayv driDispatchRemapTable[ViewportArrayv_remap_index]
1827 #define _gloffset_ViewportIndexedf driDispatchRemapTable[ViewportIndexedf_remap_index]
1828 #define _gloffset_ViewportIndexedfv driDispatchRemapTable[ViewportIndexedfv_remap_index]
1829 #define _gloffset_GetGraphicsResetStatusARB driDispatchRemapTable[GetGraphicsResetStatusARB_remap_index]
1830 #define _gloffset_GetnColorTableARB driDispatchRemapTable[GetnColorTableARB_remap_index]
1831 #define _gloffset_GetnCompressedTexImageARB driDispatchRemapTable[GetnCompressedTexImageARB_remap_index]
1832 #define _gloffset_GetnConvolutionFilterARB driDispatchRemapTable[GetnConvolutionFilterARB_remap_index]
1833 #define _gloffset_GetnHistogramARB driDispatchRemapTable[GetnHistogramARB_remap_index]
1834 #define _gloffset_GetnMapdvARB driDispatchRemapTable[GetnMapdvARB_remap_index]
1835 #define _gloffset_GetnMapfvARB driDispatchRemapTable[GetnMapfvARB_remap_index]
1836 #define _gloffset_GetnMapivARB driDispatchRemapTable[GetnMapivARB_remap_index]
1837 #define _gloffset_GetnMinmaxARB driDispatchRemapTable[GetnMinmaxARB_remap_index]
1838 #define _gloffset_GetnPixelMapfvARB driDispatchRemapTable[GetnPixelMapfvARB_remap_index]
1839 #define _gloffset_GetnPixelMapuivARB driDispatchRemapTable[GetnPixelMapuivARB_remap_index]
1840 #define _gloffset_GetnPixelMapusvARB driDispatchRemapTable[GetnPixelMapusvARB_remap_index]
1841 #define _gloffset_GetnPolygonStippleARB driDispatchRemapTable[GetnPolygonStippleARB_remap_index]
1842 #define _gloffset_GetnSeparableFilterARB driDispatchRemapTable[GetnSeparableFilterARB_remap_index]
1843 #define _gloffset_GetnTexImageARB driDispatchRemapTable[GetnTexImageARB_remap_index]
1844 #define _gloffset_GetnUniformdvARB driDispatchRemapTable[GetnUniformdvARB_remap_index]
1845 #define _gloffset_GetnUniformfvARB driDispatchRemapTable[GetnUniformfvARB_remap_index]
1846 #define _gloffset_GetnUniformivARB driDispatchRemapTable[GetnUniformivARB_remap_index]
1847 #define _gloffset_GetnUniformuivARB driDispatchRemapTable[GetnUniformuivARB_remap_index]
1848 #define _gloffset_ReadnPixelsARB driDispatchRemapTable[ReadnPixelsARB_remap_index]
1849 #define _gloffset_DrawArraysInstancedBaseInstance driDispatchRemapTable[DrawArraysInstancedBaseInstance_remap_index]
1850 #define _gloffset_DrawElementsInstancedBaseInstance driDispatchRemapTable[DrawElementsInstancedBaseInstance_remap_index]
1851 #define _gloffset_DrawElementsInstancedBaseVertexBaseInstance driDispatchRemapTable[DrawElementsInstancedBaseVertexBaseInstance_remap_index]
1852 #define _gloffset_DrawTransformFeedbackInstanced driDispatchRemapTable[DrawTransformFeedbackInstanced_remap_index]
1853 #define _gloffset_DrawTransformFeedbackStreamInstanced driDispatchRemapTable[DrawTransformFeedbackStreamInstanced_remap_index]
1854 #define _gloffset_GetInternalformativ driDispatchRemapTable[GetInternalformativ_remap_index]
1855 #define _gloffset_GetActiveAtomicCounterBufferiv driDispatchRemapTable[GetActiveAtomicCounterBufferiv_remap_index]
1856 #define _gloffset_BindImageTexture driDispatchRemapTable[BindImageTexture_remap_index]
1857 #define _gloffset_MemoryBarrier driDispatchRemapTable[MemoryBarrier_remap_index]
1858 #define _gloffset_TexStorage1D driDispatchRemapTable[TexStorage1D_remap_index]
1859 #define _gloffset_TexStorage2D driDispatchRemapTable[TexStorage2D_remap_index]
1860 #define _gloffset_TexStorage3D driDispatchRemapTable[TexStorage3D_remap_index]
1861 #define _gloffset_TextureStorage1DEXT driDispatchRemapTable[TextureStorage1DEXT_remap_index]
1862 #define _gloffset_TextureStorage2DEXT driDispatchRemapTable[TextureStorage2DEXT_remap_index]
1863 #define _gloffset_TextureStorage3DEXT driDispatchRemapTable[TextureStorage3DEXT_remap_index]
1864 #define _gloffset_ClearBufferData driDispatchRemapTable[ClearBufferData_remap_index]
1865 #define _gloffset_ClearBufferSubData driDispatchRemapTable[ClearBufferSubData_remap_index]
1866 #define _gloffset_DispatchCompute driDispatchRemapTable[DispatchCompute_remap_index]
1867 #define _gloffset_DispatchComputeIndirect driDispatchRemapTable[DispatchComputeIndirect_remap_index]
1868 #define _gloffset_CopyImageSubData driDispatchRemapTable[CopyImageSubData_remap_index]
1869 #define _gloffset_TextureView driDispatchRemapTable[TextureView_remap_index]
1870 #define _gloffset_BindVertexBuffer driDispatchRemapTable[BindVertexBuffer_remap_index]
1871 #define _gloffset_VertexAttribBinding driDispatchRemapTable[VertexAttribBinding_remap_index]
1872 #define _gloffset_VertexAttribFormat driDispatchRemapTable[VertexAttribFormat_remap_index]
1873 #define _gloffset_VertexAttribIFormat driDispatchRemapTable[VertexAttribIFormat_remap_index]
1874 #define _gloffset_VertexAttribLFormat driDispatchRemapTable[VertexAttribLFormat_remap_index]
1875 #define _gloffset_VertexBindingDivisor driDispatchRemapTable[VertexBindingDivisor_remap_index]
1876 #define _gloffset_FramebufferParameteri driDispatchRemapTable[FramebufferParameteri_remap_index]
1877 #define _gloffset_GetFramebufferParameteriv driDispatchRemapTable[GetFramebufferParameteriv_remap_index]
1878 #define _gloffset_GetInternalformati64v driDispatchRemapTable[GetInternalformati64v_remap_index]
1879 #define _gloffset_MultiDrawArraysIndirect driDispatchRemapTable[MultiDrawArraysIndirect_remap_index]
1880 #define _gloffset_MultiDrawElementsIndirect driDispatchRemapTable[MultiDrawElementsIndirect_remap_index]
1881 #define _gloffset_GetProgramInterfaceiv driDispatchRemapTable[GetProgramInterfaceiv_remap_index]
1882 #define _gloffset_GetProgramResourceIndex driDispatchRemapTable[GetProgramResourceIndex_remap_index]
1883 #define _gloffset_GetProgramResourceLocation driDispatchRemapTable[GetProgramResourceLocation_remap_index]
1884 #define _gloffset_GetProgramResourceLocationIndex driDispatchRemapTable[GetProgramResourceLocationIndex_remap_index]
1885 #define _gloffset_GetProgramResourceName driDispatchRemapTable[GetProgramResourceName_remap_index]
1886 #define _gloffset_GetProgramResourceiv driDispatchRemapTable[GetProgramResourceiv_remap_index]
1887 #define _gloffset_ShaderStorageBlockBinding driDispatchRemapTable[ShaderStorageBlockBinding_remap_index]
1888 #define _gloffset_TexBufferRange driDispatchRemapTable[TexBufferRange_remap_index]
1889 #define _gloffset_TexStorage2DMultisample driDispatchRemapTable[TexStorage2DMultisample_remap_index]
1890 #define _gloffset_TexStorage3DMultisample driDispatchRemapTable[TexStorage3DMultisample_remap_index]
1891 #define _gloffset_BufferStorage driDispatchRemapTable[BufferStorage_remap_index]
1892 #define _gloffset_ClearTexImage driDispatchRemapTable[ClearTexImage_remap_index]
1893 #define _gloffset_ClearTexSubImage driDispatchRemapTable[ClearTexSubImage_remap_index]
1894 #define _gloffset_BindBuffersBase driDispatchRemapTable[BindBuffersBase_remap_index]
1895 #define _gloffset_BindBuffersRange driDispatchRemapTable[BindBuffersRange_remap_index]
1896 #define _gloffset_BindImageTextures driDispatchRemapTable[BindImageTextures_remap_index]
1897 #define _gloffset_BindSamplers driDispatchRemapTable[BindSamplers_remap_index]
1898 #define _gloffset_BindTextures driDispatchRemapTable[BindTextures_remap_index]
1899 #define _gloffset_BindVertexBuffers driDispatchRemapTable[BindVertexBuffers_remap_index]
1900 #define _gloffset_DispatchComputeGroupSizeARB driDispatchRemapTable[DispatchComputeGroupSizeARB_remap_index]
1901 #define _gloffset_MultiDrawArraysIndirectCountARB driDispatchRemapTable[MultiDrawArraysIndirectCountARB_remap_index]
1902 #define _gloffset_MultiDrawElementsIndirectCountARB driDispatchRemapTable[MultiDrawElementsIndirectCountARB_remap_index]
1903 #define _gloffset_ClipControl driDispatchRemapTable[ClipControl_remap_index]
1904 #define _gloffset_BindTextureUnit driDispatchRemapTable[BindTextureUnit_remap_index]
1905 #define _gloffset_BlitNamedFramebuffer driDispatchRemapTable[BlitNamedFramebuffer_remap_index]
1906 #define _gloffset_CheckNamedFramebufferStatus driDispatchRemapTable[CheckNamedFramebufferStatus_remap_index]
1907 #define _gloffset_ClearNamedBufferData driDispatchRemapTable[ClearNamedBufferData_remap_index]
1908 #define _gloffset_ClearNamedBufferSubData driDispatchRemapTable[ClearNamedBufferSubData_remap_index]
1909 #define _gloffset_ClearNamedFramebufferfi driDispatchRemapTable[ClearNamedFramebufferfi_remap_index]
1910 #define _gloffset_ClearNamedFramebufferfv driDispatchRemapTable[ClearNamedFramebufferfv_remap_index]
1911 #define _gloffset_ClearNamedFramebufferiv driDispatchRemapTable[ClearNamedFramebufferiv_remap_index]
1912 #define _gloffset_ClearNamedFramebufferuiv driDispatchRemapTable[ClearNamedFramebufferuiv_remap_index]
1913 #define _gloffset_CompressedTextureSubImage1D driDispatchRemapTable[CompressedTextureSubImage1D_remap_index]
1914 #define _gloffset_CompressedTextureSubImage2D driDispatchRemapTable[CompressedTextureSubImage2D_remap_index]
1915 #define _gloffset_CompressedTextureSubImage3D driDispatchRemapTable[CompressedTextureSubImage3D_remap_index]
1916 #define _gloffset_CopyNamedBufferSubData driDispatchRemapTable[CopyNamedBufferSubData_remap_index]
1917 #define _gloffset_CopyTextureSubImage1D driDispatchRemapTable[CopyTextureSubImage1D_remap_index]
1918 #define _gloffset_CopyTextureSubImage2D driDispatchRemapTable[CopyTextureSubImage2D_remap_index]
1919 #define _gloffset_CopyTextureSubImage3D driDispatchRemapTable[CopyTextureSubImage3D_remap_index]
1920 #define _gloffset_CreateBuffers driDispatchRemapTable[CreateBuffers_remap_index]
1921 #define _gloffset_CreateFramebuffers driDispatchRemapTable[CreateFramebuffers_remap_index]
1922 #define _gloffset_CreateProgramPipelines driDispatchRemapTable[CreateProgramPipelines_remap_index]
1923 #define _gloffset_CreateQueries driDispatchRemapTable[CreateQueries_remap_index]
1924 #define _gloffset_CreateRenderbuffers driDispatchRemapTable[CreateRenderbuffers_remap_index]
1925 #define _gloffset_CreateSamplers driDispatchRemapTable[CreateSamplers_remap_index]
1926 #define _gloffset_CreateTextures driDispatchRemapTable[CreateTextures_remap_index]
1927 #define _gloffset_CreateTransformFeedbacks driDispatchRemapTable[CreateTransformFeedbacks_remap_index]
1928 #define _gloffset_CreateVertexArrays driDispatchRemapTable[CreateVertexArrays_remap_index]
1929 #define _gloffset_DisableVertexArrayAttrib driDispatchRemapTable[DisableVertexArrayAttrib_remap_index]
1930 #define _gloffset_EnableVertexArrayAttrib driDispatchRemapTable[EnableVertexArrayAttrib_remap_index]
1931 #define _gloffset_FlushMappedNamedBufferRange driDispatchRemapTable[FlushMappedNamedBufferRange_remap_index]
1932 #define _gloffset_GenerateTextureMipmap driDispatchRemapTable[GenerateTextureMipmap_remap_index]
1933 #define _gloffset_GetCompressedTextureImage driDispatchRemapTable[GetCompressedTextureImage_remap_index]
1934 #define _gloffset_GetNamedBufferParameteri64v driDispatchRemapTable[GetNamedBufferParameteri64v_remap_index]
1935 #define _gloffset_GetNamedBufferParameteriv driDispatchRemapTable[GetNamedBufferParameteriv_remap_index]
1936 #define _gloffset_GetNamedBufferPointerv driDispatchRemapTable[GetNamedBufferPointerv_remap_index]
1937 #define _gloffset_GetNamedBufferSubData driDispatchRemapTable[GetNamedBufferSubData_remap_index]
1938 #define _gloffset_GetNamedFramebufferAttachmentParameteriv driDispatchRemapTable[GetNamedFramebufferAttachmentParameteriv_remap_index]
1939 #define _gloffset_GetNamedFramebufferParameteriv driDispatchRemapTable[GetNamedFramebufferParameteriv_remap_index]
1940 #define _gloffset_GetNamedRenderbufferParameteriv driDispatchRemapTable[GetNamedRenderbufferParameteriv_remap_index]
1941 #define _gloffset_GetQueryBufferObjecti64v driDispatchRemapTable[GetQueryBufferObjecti64v_remap_index]
1942 #define _gloffset_GetQueryBufferObjectiv driDispatchRemapTable[GetQueryBufferObjectiv_remap_index]
1943 #define _gloffset_GetQueryBufferObjectui64v driDispatchRemapTable[GetQueryBufferObjectui64v_remap_index]
1944 #define _gloffset_GetQueryBufferObjectuiv driDispatchRemapTable[GetQueryBufferObjectuiv_remap_index]
1945 #define _gloffset_GetTextureImage driDispatchRemapTable[GetTextureImage_remap_index]
1946 #define _gloffset_GetTextureLevelParameterfv driDispatchRemapTable[GetTextureLevelParameterfv_remap_index]
1947 #define _gloffset_GetTextureLevelParameteriv driDispatchRemapTable[GetTextureLevelParameteriv_remap_index]
1948 #define _gloffset_GetTextureParameterIiv driDispatchRemapTable[GetTextureParameterIiv_remap_index]
1949 #define _gloffset_GetTextureParameterIuiv driDispatchRemapTable[GetTextureParameterIuiv_remap_index]
1950 #define _gloffset_GetTextureParameterfv driDispatchRemapTable[GetTextureParameterfv_remap_index]
1951 #define _gloffset_GetTextureParameteriv driDispatchRemapTable[GetTextureParameteriv_remap_index]
1952 #define _gloffset_GetTransformFeedbacki64_v driDispatchRemapTable[GetTransformFeedbacki64_v_remap_index]
1953 #define _gloffset_GetTransformFeedbacki_v driDispatchRemapTable[GetTransformFeedbacki_v_remap_index]
1954 #define _gloffset_GetTransformFeedbackiv driDispatchRemapTable[GetTransformFeedbackiv_remap_index]
1955 #define _gloffset_GetVertexArrayIndexed64iv driDispatchRemapTable[GetVertexArrayIndexed64iv_remap_index]
1956 #define _gloffset_GetVertexArrayIndexediv driDispatchRemapTable[GetVertexArrayIndexediv_remap_index]
1957 #define _gloffset_GetVertexArrayiv driDispatchRemapTable[GetVertexArrayiv_remap_index]
1958 #define _gloffset_InvalidateNamedFramebufferData driDispatchRemapTable[InvalidateNamedFramebufferData_remap_index]
1959 #define _gloffset_InvalidateNamedFramebufferSubData driDispatchRemapTable[InvalidateNamedFramebufferSubData_remap_index]
1960 #define _gloffset_MapNamedBuffer driDispatchRemapTable[MapNamedBuffer_remap_index]
1961 #define _gloffset_MapNamedBufferRange driDispatchRemapTable[MapNamedBufferRange_remap_index]
1962 #define _gloffset_NamedBufferData driDispatchRemapTable[NamedBufferData_remap_index]
1963 #define _gloffset_NamedBufferStorage driDispatchRemapTable[NamedBufferStorage_remap_index]
1964 #define _gloffset_NamedBufferSubData driDispatchRemapTable[NamedBufferSubData_remap_index]
1965 #define _gloffset_NamedFramebufferDrawBuffer driDispatchRemapTable[NamedFramebufferDrawBuffer_remap_index]
1966 #define _gloffset_NamedFramebufferDrawBuffers driDispatchRemapTable[NamedFramebufferDrawBuffers_remap_index]
1967 #define _gloffset_NamedFramebufferParameteri driDispatchRemapTable[NamedFramebufferParameteri_remap_index]
1968 #define _gloffset_NamedFramebufferReadBuffer driDispatchRemapTable[NamedFramebufferReadBuffer_remap_index]
1969 #define _gloffset_NamedFramebufferRenderbuffer driDispatchRemapTable[NamedFramebufferRenderbuffer_remap_index]
1970 #define _gloffset_NamedFramebufferTexture driDispatchRemapTable[NamedFramebufferTexture_remap_index]
1971 #define _gloffset_NamedFramebufferTextureLayer driDispatchRemapTable[NamedFramebufferTextureLayer_remap_index]
1972 #define _gloffset_NamedRenderbufferStorage driDispatchRemapTable[NamedRenderbufferStorage_remap_index]
1973 #define _gloffset_NamedRenderbufferStorageMultisample driDispatchRemapTable[NamedRenderbufferStorageMultisample_remap_index]
1974 #define _gloffset_TextureBuffer driDispatchRemapTable[TextureBuffer_remap_index]
1975 #define _gloffset_TextureBufferRange driDispatchRemapTable[TextureBufferRange_remap_index]
1976 #define _gloffset_TextureParameterIiv driDispatchRemapTable[TextureParameterIiv_remap_index]
1977 #define _gloffset_TextureParameterIuiv driDispatchRemapTable[TextureParameterIuiv_remap_index]
1978 #define _gloffset_TextureParameterf driDispatchRemapTable[TextureParameterf_remap_index]
1979 #define _gloffset_TextureParameterfv driDispatchRemapTable[TextureParameterfv_remap_index]
1980 #define _gloffset_TextureParameteri driDispatchRemapTable[TextureParameteri_remap_index]
1981 #define _gloffset_TextureParameteriv driDispatchRemapTable[TextureParameteriv_remap_index]
1982 #define _gloffset_TextureStorage1D driDispatchRemapTable[TextureStorage1D_remap_index]
1983 #define _gloffset_TextureStorage2D driDispatchRemapTable[TextureStorage2D_remap_index]
1984 #define _gloffset_TextureStorage2DMultisample driDispatchRemapTable[TextureStorage2DMultisample_remap_index]
1985 #define _gloffset_TextureStorage3D driDispatchRemapTable[TextureStorage3D_remap_index]
1986 #define _gloffset_TextureStorage3DMultisample driDispatchRemapTable[TextureStorage3DMultisample_remap_index]
1987 #define _gloffset_TextureSubImage1D driDispatchRemapTable[TextureSubImage1D_remap_index]
1988 #define _gloffset_TextureSubImage2D driDispatchRemapTable[TextureSubImage2D_remap_index]
1989 #define _gloffset_TextureSubImage3D driDispatchRemapTable[TextureSubImage3D_remap_index]
1990 #define _gloffset_TransformFeedbackBufferBase driDispatchRemapTable[TransformFeedbackBufferBase_remap_index]
1991 #define _gloffset_TransformFeedbackBufferRange driDispatchRemapTable[TransformFeedbackBufferRange_remap_index]
1992 #define _gloffset_UnmapNamedBuffer driDispatchRemapTable[UnmapNamedBuffer_remap_index]
1993 #define _gloffset_VertexArrayAttribBinding driDispatchRemapTable[VertexArrayAttribBinding_remap_index]
1994 #define _gloffset_VertexArrayAttribFormat driDispatchRemapTable[VertexArrayAttribFormat_remap_index]
1995 #define _gloffset_VertexArrayAttribIFormat driDispatchRemapTable[VertexArrayAttribIFormat_remap_index]
1996 #define _gloffset_VertexArrayAttribLFormat driDispatchRemapTable[VertexArrayAttribLFormat_remap_index]
1997 #define _gloffset_VertexArrayBindingDivisor driDispatchRemapTable[VertexArrayBindingDivisor_remap_index]
1998 #define _gloffset_VertexArrayElementBuffer driDispatchRemapTable[VertexArrayElementBuffer_remap_index]
1999 #define _gloffset_VertexArrayVertexBuffer driDispatchRemapTable[VertexArrayVertexBuffer_remap_index]
2000 #define _gloffset_VertexArrayVertexBuffers driDispatchRemapTable[VertexArrayVertexBuffers_remap_index]
2001 #define _gloffset_GetCompressedTextureSubImage driDispatchRemapTable[GetCompressedTextureSubImage_remap_index]
2002 #define _gloffset_GetTextureSubImage driDispatchRemapTable[GetTextureSubImage_remap_index]
2003 #define _gloffset_InvalidateBufferData driDispatchRemapTable[InvalidateBufferData_remap_index]
2004 #define _gloffset_InvalidateBufferSubData driDispatchRemapTable[InvalidateBufferSubData_remap_index]
2005 #define _gloffset_InvalidateFramebuffer driDispatchRemapTable[InvalidateFramebuffer_remap_index]
2006 #define _gloffset_InvalidateSubFramebuffer driDispatchRemapTable[InvalidateSubFramebuffer_remap_index]
2007 #define _gloffset_InvalidateTexImage driDispatchRemapTable[InvalidateTexImage_remap_index]
2008 #define _gloffset_InvalidateTexSubImage driDispatchRemapTable[InvalidateTexSubImage_remap_index]
2009 #define _gloffset_PolygonOffsetEXT driDispatchRemapTable[PolygonOffsetEXT_remap_index]
2010 #define _gloffset_DrawTexfOES driDispatchRemapTable[DrawTexfOES_remap_index]
2011 #define _gloffset_DrawTexfvOES driDispatchRemapTable[DrawTexfvOES_remap_index]
2012 #define _gloffset_DrawTexiOES driDispatchRemapTable[DrawTexiOES_remap_index]
2013 #define _gloffset_DrawTexivOES driDispatchRemapTable[DrawTexivOES_remap_index]
2014 #define _gloffset_DrawTexsOES driDispatchRemapTable[DrawTexsOES_remap_index]
2015 #define _gloffset_DrawTexsvOES driDispatchRemapTable[DrawTexsvOES_remap_index]
2016 #define _gloffset_DrawTexxOES driDispatchRemapTable[DrawTexxOES_remap_index]
2017 #define _gloffset_DrawTexxvOES driDispatchRemapTable[DrawTexxvOES_remap_index]
2018 #define _gloffset_PointSizePointerOES driDispatchRemapTable[PointSizePointerOES_remap_index]
2019 #define _gloffset_QueryMatrixxOES driDispatchRemapTable[QueryMatrixxOES_remap_index]
2020 #define _gloffset_SampleMaskSGIS driDispatchRemapTable[SampleMaskSGIS_remap_index]
2021 #define _gloffset_SamplePatternSGIS driDispatchRemapTable[SamplePatternSGIS_remap_index]
2022 #define _gloffset_ColorPointerEXT driDispatchRemapTable[ColorPointerEXT_remap_index]
2023 #define _gloffset_EdgeFlagPointerEXT driDispatchRemapTable[EdgeFlagPointerEXT_remap_index]
2024 #define _gloffset_IndexPointerEXT driDispatchRemapTable[IndexPointerEXT_remap_index]
2025 #define _gloffset_NormalPointerEXT driDispatchRemapTable[NormalPointerEXT_remap_index]
2026 #define _gloffset_TexCoordPointerEXT driDispatchRemapTable[TexCoordPointerEXT_remap_index]
2027 #define _gloffset_VertexPointerEXT driDispatchRemapTable[VertexPointerEXT_remap_index]
2028 #define _gloffset_DiscardFramebufferEXT driDispatchRemapTable[DiscardFramebufferEXT_remap_index]
2029 #define _gloffset_ActiveShaderProgram driDispatchRemapTable[ActiveShaderProgram_remap_index]
2030 #define _gloffset_BindProgramPipeline driDispatchRemapTable[BindProgramPipeline_remap_index]
2031 #define _gloffset_CreateShaderProgramv driDispatchRemapTable[CreateShaderProgramv_remap_index]
2032 #define _gloffset_DeleteProgramPipelines driDispatchRemapTable[DeleteProgramPipelines_remap_index]
2033 #define _gloffset_GenProgramPipelines driDispatchRemapTable[GenProgramPipelines_remap_index]
2034 #define _gloffset_GetProgramPipelineInfoLog driDispatchRemapTable[GetProgramPipelineInfoLog_remap_index]
2035 #define _gloffset_GetProgramPipelineiv driDispatchRemapTable[GetProgramPipelineiv_remap_index]
2036 #define _gloffset_IsProgramPipeline driDispatchRemapTable[IsProgramPipeline_remap_index]
2037 #define _gloffset_LockArraysEXT driDispatchRemapTable[LockArraysEXT_remap_index]
2038 #define _gloffset_ProgramUniform1d driDispatchRemapTable[ProgramUniform1d_remap_index]
2039 #define _gloffset_ProgramUniform1dv driDispatchRemapTable[ProgramUniform1dv_remap_index]
2040 #define _gloffset_ProgramUniform1f driDispatchRemapTable[ProgramUniform1f_remap_index]
2041 #define _gloffset_ProgramUniform1fv driDispatchRemapTable[ProgramUniform1fv_remap_index]
2042 #define _gloffset_ProgramUniform1i driDispatchRemapTable[ProgramUniform1i_remap_index]
2043 #define _gloffset_ProgramUniform1iv driDispatchRemapTable[ProgramUniform1iv_remap_index]
2044 #define _gloffset_ProgramUniform1ui driDispatchRemapTable[ProgramUniform1ui_remap_index]
2045 #define _gloffset_ProgramUniform1uiv driDispatchRemapTable[ProgramUniform1uiv_remap_index]
2046 #define _gloffset_ProgramUniform2d driDispatchRemapTable[ProgramUniform2d_remap_index]
2047 #define _gloffset_ProgramUniform2dv driDispatchRemapTable[ProgramUniform2dv_remap_index]
2048 #define _gloffset_ProgramUniform2f driDispatchRemapTable[ProgramUniform2f_remap_index]
2049 #define _gloffset_ProgramUniform2fv driDispatchRemapTable[ProgramUniform2fv_remap_index]
2050 #define _gloffset_ProgramUniform2i driDispatchRemapTable[ProgramUniform2i_remap_index]
2051 #define _gloffset_ProgramUniform2iv driDispatchRemapTable[ProgramUniform2iv_remap_index]
2052 #define _gloffset_ProgramUniform2ui driDispatchRemapTable[ProgramUniform2ui_remap_index]
2053 #define _gloffset_ProgramUniform2uiv driDispatchRemapTable[ProgramUniform2uiv_remap_index]
2054 #define _gloffset_ProgramUniform3d driDispatchRemapTable[ProgramUniform3d_remap_index]
2055 #define _gloffset_ProgramUniform3dv driDispatchRemapTable[ProgramUniform3dv_remap_index]
2056 #define _gloffset_ProgramUniform3f driDispatchRemapTable[ProgramUniform3f_remap_index]
2057 #define _gloffset_ProgramUniform3fv driDispatchRemapTable[ProgramUniform3fv_remap_index]
2058 #define _gloffset_ProgramUniform3i driDispatchRemapTable[ProgramUniform3i_remap_index]
2059 #define _gloffset_ProgramUniform3iv driDispatchRemapTable[ProgramUniform3iv_remap_index]
2060 #define _gloffset_ProgramUniform3ui driDispatchRemapTable[ProgramUniform3ui_remap_index]
2061 #define _gloffset_ProgramUniform3uiv driDispatchRemapTable[ProgramUniform3uiv_remap_index]
2062 #define _gloffset_ProgramUniform4d driDispatchRemapTable[ProgramUniform4d_remap_index]
2063 #define _gloffset_ProgramUniform4dv driDispatchRemapTable[ProgramUniform4dv_remap_index]
2064 #define _gloffset_ProgramUniform4f driDispatchRemapTable[ProgramUniform4f_remap_index]
2065 #define _gloffset_ProgramUniform4fv driDispatchRemapTable[ProgramUniform4fv_remap_index]
2066 #define _gloffset_ProgramUniform4i driDispatchRemapTable[ProgramUniform4i_remap_index]
2067 #define _gloffset_ProgramUniform4iv driDispatchRemapTable[ProgramUniform4iv_remap_index]
2068 #define _gloffset_ProgramUniform4ui driDispatchRemapTable[ProgramUniform4ui_remap_index]
2069 #define _gloffset_ProgramUniform4uiv driDispatchRemapTable[ProgramUniform4uiv_remap_index]
2070 #define _gloffset_ProgramUniformMatrix2dv driDispatchRemapTable[ProgramUniformMatrix2dv_remap_index]
2071 #define _gloffset_ProgramUniformMatrix2fv driDispatchRemapTable[ProgramUniformMatrix2fv_remap_index]
2072 #define _gloffset_ProgramUniformMatrix2x3dv driDispatchRemapTable[ProgramUniformMatrix2x3dv_remap_index]
2073 #define _gloffset_ProgramUniformMatrix2x3fv driDispatchRemapTable[ProgramUniformMatrix2x3fv_remap_index]
2074 #define _gloffset_ProgramUniformMatrix2x4dv driDispatchRemapTable[ProgramUniformMatrix2x4dv_remap_index]
2075 #define _gloffset_ProgramUniformMatrix2x4fv driDispatchRemapTable[ProgramUniformMatrix2x4fv_remap_index]
2076 #define _gloffset_ProgramUniformMatrix3dv driDispatchRemapTable[ProgramUniformMatrix3dv_remap_index]
2077 #define _gloffset_ProgramUniformMatrix3fv driDispatchRemapTable[ProgramUniformMatrix3fv_remap_index]
2078 #define _gloffset_ProgramUniformMatrix3x2dv driDispatchRemapTable[ProgramUniformMatrix3x2dv_remap_index]
2079 #define _gloffset_ProgramUniformMatrix3x2fv driDispatchRemapTable[ProgramUniformMatrix3x2fv_remap_index]
2080 #define _gloffset_ProgramUniformMatrix3x4dv driDispatchRemapTable[ProgramUniformMatrix3x4dv_remap_index]
2081 #define _gloffset_ProgramUniformMatrix3x4fv driDispatchRemapTable[ProgramUniformMatrix3x4fv_remap_index]
2082 #define _gloffset_ProgramUniformMatrix4dv driDispatchRemapTable[ProgramUniformMatrix4dv_remap_index]
2083 #define _gloffset_ProgramUniformMatrix4fv driDispatchRemapTable[ProgramUniformMatrix4fv_remap_index]
2084 #define _gloffset_ProgramUniformMatrix4x2dv driDispatchRemapTable[ProgramUniformMatrix4x2dv_remap_index]
2085 #define _gloffset_ProgramUniformMatrix4x2fv driDispatchRemapTable[ProgramUniformMatrix4x2fv_remap_index]
2086 #define _gloffset_ProgramUniformMatrix4x3dv driDispatchRemapTable[ProgramUniformMatrix4x3dv_remap_index]
2087 #define _gloffset_ProgramUniformMatrix4x3fv driDispatchRemapTable[ProgramUniformMatrix4x3fv_remap_index]
2088 #define _gloffset_UnlockArraysEXT driDispatchRemapTable[UnlockArraysEXT_remap_index]
2089 #define _gloffset_UseProgramStages driDispatchRemapTable[UseProgramStages_remap_index]
2090 #define _gloffset_ValidateProgramPipeline driDispatchRemapTable[ValidateProgramPipeline_remap_index]
2091 #define _gloffset_DebugMessageCallback driDispatchRemapTable[DebugMessageCallback_remap_index]
2092 #define _gloffset_DebugMessageControl driDispatchRemapTable[DebugMessageControl_remap_index]
2093 #define _gloffset_DebugMessageInsert driDispatchRemapTable[DebugMessageInsert_remap_index]
2094 #define _gloffset_GetDebugMessageLog driDispatchRemapTable[GetDebugMessageLog_remap_index]
2095 #define _gloffset_GetObjectLabel driDispatchRemapTable[GetObjectLabel_remap_index]
2096 #define _gloffset_GetObjectPtrLabel driDispatchRemapTable[GetObjectPtrLabel_remap_index]
2097 #define _gloffset_ObjectLabel driDispatchRemapTable[ObjectLabel_remap_index]
2098 #define _gloffset_ObjectPtrLabel driDispatchRemapTable[ObjectPtrLabel_remap_index]
2099 #define _gloffset_PopDebugGroup driDispatchRemapTable[PopDebugGroup_remap_index]
2100 #define _gloffset_PushDebugGroup driDispatchRemapTable[PushDebugGroup_remap_index]
2101 #define _gloffset_SecondaryColor3fEXT driDispatchRemapTable[SecondaryColor3fEXT_remap_index]
2102 #define _gloffset_SecondaryColor3fvEXT driDispatchRemapTable[SecondaryColor3fvEXT_remap_index]
2103 #define _gloffset_MultiDrawElementsEXT driDispatchRemapTable[MultiDrawElementsEXT_remap_index]
2104 #define _gloffset_FogCoordfEXT driDispatchRemapTable[FogCoordfEXT_remap_index]
2105 #define _gloffset_FogCoordfvEXT driDispatchRemapTable[FogCoordfvEXT_remap_index]
2106 #define _gloffset_ResizeBuffersMESA driDispatchRemapTable[ResizeBuffersMESA_remap_index]
2107 #define _gloffset_WindowPos4dMESA driDispatchRemapTable[WindowPos4dMESA_remap_index]
2108 #define _gloffset_WindowPos4dvMESA driDispatchRemapTable[WindowPos4dvMESA_remap_index]
2109 #define _gloffset_WindowPos4fMESA driDispatchRemapTable[WindowPos4fMESA_remap_index]
2110 #define _gloffset_WindowPos4fvMESA driDispatchRemapTable[WindowPos4fvMESA_remap_index]
2111 #define _gloffset_WindowPos4iMESA driDispatchRemapTable[WindowPos4iMESA_remap_index]
2112 #define _gloffset_WindowPos4ivMESA driDispatchRemapTable[WindowPos4ivMESA_remap_index]
2113 #define _gloffset_WindowPos4sMESA driDispatchRemapTable[WindowPos4sMESA_remap_index]
2114 #define _gloffset_WindowPos4svMESA driDispatchRemapTable[WindowPos4svMESA_remap_index]
2115 #define _gloffset_MultiModeDrawArraysIBM driDispatchRemapTable[MultiModeDrawArraysIBM_remap_index]
2116 #define _gloffset_MultiModeDrawElementsIBM driDispatchRemapTable[MultiModeDrawElementsIBM_remap_index]
2117 #define _gloffset_AreProgramsResidentNV driDispatchRemapTable[AreProgramsResidentNV_remap_index]
2118 #define _gloffset_ExecuteProgramNV driDispatchRemapTable[ExecuteProgramNV_remap_index]
2119 #define _gloffset_GetProgramParameterdvNV driDispatchRemapTable[GetProgramParameterdvNV_remap_index]
2120 #define _gloffset_GetProgramParameterfvNV driDispatchRemapTable[GetProgramParameterfvNV_remap_index]
2121 #define _gloffset_GetProgramStringNV driDispatchRemapTable[GetProgramStringNV_remap_index]
2122 #define _gloffset_GetProgramivNV driDispatchRemapTable[GetProgramivNV_remap_index]
2123 #define _gloffset_GetTrackMatrixivNV driDispatchRemapTable[GetTrackMatrixivNV_remap_index]
2124 #define _gloffset_GetVertexAttribdvNV driDispatchRemapTable[GetVertexAttribdvNV_remap_index]
2125 #define _gloffset_GetVertexAttribfvNV driDispatchRemapTable[GetVertexAttribfvNV_remap_index]
2126 #define _gloffset_GetVertexAttribivNV driDispatchRemapTable[GetVertexAttribivNV_remap_index]
2127 #define _gloffset_LoadProgramNV driDispatchRemapTable[LoadProgramNV_remap_index]
2128 #define _gloffset_ProgramParameters4dvNV driDispatchRemapTable[ProgramParameters4dvNV_remap_index]
2129 #define _gloffset_ProgramParameters4fvNV driDispatchRemapTable[ProgramParameters4fvNV_remap_index]
2130 #define _gloffset_RequestResidentProgramsNV driDispatchRemapTable[RequestResidentProgramsNV_remap_index]
2131 #define _gloffset_TrackMatrixNV driDispatchRemapTable[TrackMatrixNV_remap_index]
2132 #define _gloffset_VertexAttrib1dNV driDispatchRemapTable[VertexAttrib1dNV_remap_index]
2133 #define _gloffset_VertexAttrib1dvNV driDispatchRemapTable[VertexAttrib1dvNV_remap_index]
2134 #define _gloffset_VertexAttrib1fNV driDispatchRemapTable[VertexAttrib1fNV_remap_index]
2135 #define _gloffset_VertexAttrib1fvNV driDispatchRemapTable[VertexAttrib1fvNV_remap_index]
2136 #define _gloffset_VertexAttrib1sNV driDispatchRemapTable[VertexAttrib1sNV_remap_index]
2137 #define _gloffset_VertexAttrib1svNV driDispatchRemapTable[VertexAttrib1svNV_remap_index]
2138 #define _gloffset_VertexAttrib2dNV driDispatchRemapTable[VertexAttrib2dNV_remap_index]
2139 #define _gloffset_VertexAttrib2dvNV driDispatchRemapTable[VertexAttrib2dvNV_remap_index]
2140 #define _gloffset_VertexAttrib2fNV driDispatchRemapTable[VertexAttrib2fNV_remap_index]
2141 #define _gloffset_VertexAttrib2fvNV driDispatchRemapTable[VertexAttrib2fvNV_remap_index]
2142 #define _gloffset_VertexAttrib2sNV driDispatchRemapTable[VertexAttrib2sNV_remap_index]
2143 #define _gloffset_VertexAttrib2svNV driDispatchRemapTable[VertexAttrib2svNV_remap_index]
2144 #define _gloffset_VertexAttrib3dNV driDispatchRemapTable[VertexAttrib3dNV_remap_index]
2145 #define _gloffset_VertexAttrib3dvNV driDispatchRemapTable[VertexAttrib3dvNV_remap_index]
2146 #define _gloffset_VertexAttrib3fNV driDispatchRemapTable[VertexAttrib3fNV_remap_index]
2147 #define _gloffset_VertexAttrib3fvNV driDispatchRemapTable[VertexAttrib3fvNV_remap_index]
2148 #define _gloffset_VertexAttrib3sNV driDispatchRemapTable[VertexAttrib3sNV_remap_index]
2149 #define _gloffset_VertexAttrib3svNV driDispatchRemapTable[VertexAttrib3svNV_remap_index]
2150 #define _gloffset_VertexAttrib4dNV driDispatchRemapTable[VertexAttrib4dNV_remap_index]
2151 #define _gloffset_VertexAttrib4dvNV driDispatchRemapTable[VertexAttrib4dvNV_remap_index]
2152 #define _gloffset_VertexAttrib4fNV driDispatchRemapTable[VertexAttrib4fNV_remap_index]
2153 #define _gloffset_VertexAttrib4fvNV driDispatchRemapTable[VertexAttrib4fvNV_remap_index]
2154 #define _gloffset_VertexAttrib4sNV driDispatchRemapTable[VertexAttrib4sNV_remap_index]
2155 #define _gloffset_VertexAttrib4svNV driDispatchRemapTable[VertexAttrib4svNV_remap_index]
2156 #define _gloffset_VertexAttrib4ubNV driDispatchRemapTable[VertexAttrib4ubNV_remap_index]
2157 #define _gloffset_VertexAttrib4ubvNV driDispatchRemapTable[VertexAttrib4ubvNV_remap_index]
2158 #define _gloffset_VertexAttribPointerNV driDispatchRemapTable[VertexAttribPointerNV_remap_index]
2159 #define _gloffset_VertexAttribs1dvNV driDispatchRemapTable[VertexAttribs1dvNV_remap_index]
2160 #define _gloffset_VertexAttribs1fvNV driDispatchRemapTable[VertexAttribs1fvNV_remap_index]
2161 #define _gloffset_VertexAttribs1svNV driDispatchRemapTable[VertexAttribs1svNV_remap_index]
2162 #define _gloffset_VertexAttribs2dvNV driDispatchRemapTable[VertexAttribs2dvNV_remap_index]
2163 #define _gloffset_VertexAttribs2fvNV driDispatchRemapTable[VertexAttribs2fvNV_remap_index]
2164 #define _gloffset_VertexAttribs2svNV driDispatchRemapTable[VertexAttribs2svNV_remap_index]
2165 #define _gloffset_VertexAttribs3dvNV driDispatchRemapTable[VertexAttribs3dvNV_remap_index]
2166 #define _gloffset_VertexAttribs3fvNV driDispatchRemapTable[VertexAttribs3fvNV_remap_index]
2167 #define _gloffset_VertexAttribs3svNV driDispatchRemapTable[VertexAttribs3svNV_remap_index]
2168 #define _gloffset_VertexAttribs4dvNV driDispatchRemapTable[VertexAttribs4dvNV_remap_index]
2169 #define _gloffset_VertexAttribs4fvNV driDispatchRemapTable[VertexAttribs4fvNV_remap_index]
2170 #define _gloffset_VertexAttribs4svNV driDispatchRemapTable[VertexAttribs4svNV_remap_index]
2171 #define _gloffset_VertexAttribs4ubvNV driDispatchRemapTable[VertexAttribs4ubvNV_remap_index]
2172 #define _gloffset_GetTexBumpParameterfvATI driDispatchRemapTable[GetTexBumpParameterfvATI_remap_index]
2173 #define _gloffset_GetTexBumpParameterivATI driDispatchRemapTable[GetTexBumpParameterivATI_remap_index]
2174 #define _gloffset_TexBumpParameterfvATI driDispatchRemapTable[TexBumpParameterfvATI_remap_index]
2175 #define _gloffset_TexBumpParameterivATI driDispatchRemapTable[TexBumpParameterivATI_remap_index]
2176 #define _gloffset_AlphaFragmentOp1ATI driDispatchRemapTable[AlphaFragmentOp1ATI_remap_index]
2177 #define _gloffset_AlphaFragmentOp2ATI driDispatchRemapTable[AlphaFragmentOp2ATI_remap_index]
2178 #define _gloffset_AlphaFragmentOp3ATI driDispatchRemapTable[AlphaFragmentOp3ATI_remap_index]
2179 #define _gloffset_BeginFragmentShaderATI driDispatchRemapTable[BeginFragmentShaderATI_remap_index]
2180 #define _gloffset_BindFragmentShaderATI driDispatchRemapTable[BindFragmentShaderATI_remap_index]
2181 #define _gloffset_ColorFragmentOp1ATI driDispatchRemapTable[ColorFragmentOp1ATI_remap_index]
2182 #define _gloffset_ColorFragmentOp2ATI driDispatchRemapTable[ColorFragmentOp2ATI_remap_index]
2183 #define _gloffset_ColorFragmentOp3ATI driDispatchRemapTable[ColorFragmentOp3ATI_remap_index]
2184 #define _gloffset_DeleteFragmentShaderATI driDispatchRemapTable[DeleteFragmentShaderATI_remap_index]
2185 #define _gloffset_EndFragmentShaderATI driDispatchRemapTable[EndFragmentShaderATI_remap_index]
2186 #define _gloffset_GenFragmentShadersATI driDispatchRemapTable[GenFragmentShadersATI_remap_index]
2187 #define _gloffset_PassTexCoordATI driDispatchRemapTable[PassTexCoordATI_remap_index]
2188 #define _gloffset_SampleMapATI driDispatchRemapTable[SampleMapATI_remap_index]
2189 #define _gloffset_SetFragmentShaderConstantATI driDispatchRemapTable[SetFragmentShaderConstantATI_remap_index]
2190 #define _gloffset_DepthRangeArrayfvOES driDispatchRemapTable[DepthRangeArrayfvOES_remap_index]
2191 #define _gloffset_DepthRangeIndexedfOES driDispatchRemapTable[DepthRangeIndexedfOES_remap_index]
2192 #define _gloffset_ActiveStencilFaceEXT driDispatchRemapTable[ActiveStencilFaceEXT_remap_index]
2193 #define _gloffset_BindVertexArrayAPPLE driDispatchRemapTable[BindVertexArrayAPPLE_remap_index]
2194 #define _gloffset_GenVertexArraysAPPLE driDispatchRemapTable[GenVertexArraysAPPLE_remap_index]
2195 #define _gloffset_GetProgramNamedParameterdvNV driDispatchRemapTable[GetProgramNamedParameterdvNV_remap_index]
2196 #define _gloffset_GetProgramNamedParameterfvNV driDispatchRemapTable[GetProgramNamedParameterfvNV_remap_index]
2197 #define _gloffset_ProgramNamedParameter4dNV driDispatchRemapTable[ProgramNamedParameter4dNV_remap_index]
2198 #define _gloffset_ProgramNamedParameter4dvNV driDispatchRemapTable[ProgramNamedParameter4dvNV_remap_index]
2199 #define _gloffset_ProgramNamedParameter4fNV driDispatchRemapTable[ProgramNamedParameter4fNV_remap_index]
2200 #define _gloffset_ProgramNamedParameter4fvNV driDispatchRemapTable[ProgramNamedParameter4fvNV_remap_index]
2201 #define _gloffset_PrimitiveRestartNV driDispatchRemapTable[PrimitiveRestartNV_remap_index]
2202 #define _gloffset_GetTexGenxvOES driDispatchRemapTable[GetTexGenxvOES_remap_index]
2203 #define _gloffset_TexGenxOES driDispatchRemapTable[TexGenxOES_remap_index]
2204 #define _gloffset_TexGenxvOES driDispatchRemapTable[TexGenxvOES_remap_index]
2205 #define _gloffset_DepthBoundsEXT driDispatchRemapTable[DepthBoundsEXT_remap_index]
2206 #define _gloffset_BindFramebufferEXT driDispatchRemapTable[BindFramebufferEXT_remap_index]
2207 #define _gloffset_BindRenderbufferEXT driDispatchRemapTable[BindRenderbufferEXT_remap_index]
2208 #define _gloffset_StringMarkerGREMEDY driDispatchRemapTable[StringMarkerGREMEDY_remap_index]
2209 #define _gloffset_BufferParameteriAPPLE driDispatchRemapTable[BufferParameteriAPPLE_remap_index]
2210 #define _gloffset_FlushMappedBufferRangeAPPLE driDispatchRemapTable[FlushMappedBufferRangeAPPLE_remap_index]
2211 #define _gloffset_VertexAttribI1iEXT driDispatchRemapTable[VertexAttribI1iEXT_remap_index]
2212 #define _gloffset_VertexAttribI1uiEXT driDispatchRemapTable[VertexAttribI1uiEXT_remap_index]
2213 #define _gloffset_VertexAttribI2iEXT driDispatchRemapTable[VertexAttribI2iEXT_remap_index]
2214 #define _gloffset_VertexAttribI2ivEXT driDispatchRemapTable[VertexAttribI2ivEXT_remap_index]
2215 #define _gloffset_VertexAttribI2uiEXT driDispatchRemapTable[VertexAttribI2uiEXT_remap_index]
2216 #define _gloffset_VertexAttribI2uivEXT driDispatchRemapTable[VertexAttribI2uivEXT_remap_index]
2217 #define _gloffset_VertexAttribI3iEXT driDispatchRemapTable[VertexAttribI3iEXT_remap_index]
2218 #define _gloffset_VertexAttribI3ivEXT driDispatchRemapTable[VertexAttribI3ivEXT_remap_index]
2219 #define _gloffset_VertexAttribI3uiEXT driDispatchRemapTable[VertexAttribI3uiEXT_remap_index]
2220 #define _gloffset_VertexAttribI3uivEXT driDispatchRemapTable[VertexAttribI3uivEXT_remap_index]
2221 #define _gloffset_VertexAttribI4iEXT driDispatchRemapTable[VertexAttribI4iEXT_remap_index]
2222 #define _gloffset_VertexAttribI4ivEXT driDispatchRemapTable[VertexAttribI4ivEXT_remap_index]
2223 #define _gloffset_VertexAttribI4uiEXT driDispatchRemapTable[VertexAttribI4uiEXT_remap_index]
2224 #define _gloffset_VertexAttribI4uivEXT driDispatchRemapTable[VertexAttribI4uivEXT_remap_index]
2225 #define _gloffset_ClearColorIiEXT driDispatchRemapTable[ClearColorIiEXT_remap_index]
2226 #define _gloffset_ClearColorIuiEXT driDispatchRemapTable[ClearColorIuiEXT_remap_index]
2227 #define _gloffset_BindBufferOffsetEXT driDispatchRemapTable[BindBufferOffsetEXT_remap_index]
2228 #define _gloffset_BeginPerfMonitorAMD driDispatchRemapTable[BeginPerfMonitorAMD_remap_index]
2229 #define _gloffset_DeletePerfMonitorsAMD driDispatchRemapTable[DeletePerfMonitorsAMD_remap_index]
2230 #define _gloffset_EndPerfMonitorAMD driDispatchRemapTable[EndPerfMonitorAMD_remap_index]
2231 #define _gloffset_GenPerfMonitorsAMD driDispatchRemapTable[GenPerfMonitorsAMD_remap_index]
2232 #define _gloffset_GetPerfMonitorCounterDataAMD driDispatchRemapTable[GetPerfMonitorCounterDataAMD_remap_index]
2233 #define _gloffset_GetPerfMonitorCounterInfoAMD driDispatchRemapTable[GetPerfMonitorCounterInfoAMD_remap_index]
2234 #define _gloffset_GetPerfMonitorCounterStringAMD driDispatchRemapTable[GetPerfMonitorCounterStringAMD_remap_index]
2235 #define _gloffset_GetPerfMonitorCountersAMD driDispatchRemapTable[GetPerfMonitorCountersAMD_remap_index]
2236 #define _gloffset_GetPerfMonitorGroupStringAMD driDispatchRemapTable[GetPerfMonitorGroupStringAMD_remap_index]
2237 #define _gloffset_GetPerfMonitorGroupsAMD driDispatchRemapTable[GetPerfMonitorGroupsAMD_remap_index]
2238 #define _gloffset_SelectPerfMonitorCountersAMD driDispatchRemapTable[SelectPerfMonitorCountersAMD_remap_index]
2239 #define _gloffset_GetObjectParameterivAPPLE driDispatchRemapTable[GetObjectParameterivAPPLE_remap_index]
2240 #define _gloffset_ObjectPurgeableAPPLE driDispatchRemapTable[ObjectPurgeableAPPLE_remap_index]
2241 #define _gloffset_ObjectUnpurgeableAPPLE driDispatchRemapTable[ObjectUnpurgeableAPPLE_remap_index]
2242 #define _gloffset_ActiveProgramEXT driDispatchRemapTable[ActiveProgramEXT_remap_index]
2243 #define _gloffset_CreateShaderProgramEXT driDispatchRemapTable[CreateShaderProgramEXT_remap_index]
2244 #define _gloffset_UseShaderProgramEXT driDispatchRemapTable[UseShaderProgramEXT_remap_index]
2245 #define _gloffset_TextureBarrierNV driDispatchRemapTable[TextureBarrierNV_remap_index]
2246 #define _gloffset_VDPAUFiniNV driDispatchRemapTable[VDPAUFiniNV_remap_index]
2247 #define _gloffset_VDPAUGetSurfaceivNV driDispatchRemapTable[VDPAUGetSurfaceivNV_remap_index]
2248 #define _gloffset_VDPAUInitNV driDispatchRemapTable[VDPAUInitNV_remap_index]
2249 #define _gloffset_VDPAUIsSurfaceNV driDispatchRemapTable[VDPAUIsSurfaceNV_remap_index]
2250 #define _gloffset_VDPAUMapSurfacesNV driDispatchRemapTable[VDPAUMapSurfacesNV_remap_index]
2251 #define _gloffset_VDPAURegisterOutputSurfaceNV driDispatchRemapTable[VDPAURegisterOutputSurfaceNV_remap_index]
2252 #define _gloffset_VDPAURegisterVideoSurfaceNV driDispatchRemapTable[VDPAURegisterVideoSurfaceNV_remap_index]
2253 #define _gloffset_VDPAUSurfaceAccessNV driDispatchRemapTable[VDPAUSurfaceAccessNV_remap_index]
2254 #define _gloffset_VDPAUUnmapSurfacesNV driDispatchRemapTable[VDPAUUnmapSurfacesNV_remap_index]
2255 #define _gloffset_VDPAUUnregisterSurfaceNV driDispatchRemapTable[VDPAUUnregisterSurfaceNV_remap_index]
2256 #define _gloffset_BeginPerfQueryINTEL driDispatchRemapTable[BeginPerfQueryINTEL_remap_index]
2257 #define _gloffset_CreatePerfQueryINTEL driDispatchRemapTable[CreatePerfQueryINTEL_remap_index]
2258 #define _gloffset_DeletePerfQueryINTEL driDispatchRemapTable[DeletePerfQueryINTEL_remap_index]
2259 #define _gloffset_EndPerfQueryINTEL driDispatchRemapTable[EndPerfQueryINTEL_remap_index]
2260 #define _gloffset_GetFirstPerfQueryIdINTEL driDispatchRemapTable[GetFirstPerfQueryIdINTEL_remap_index]
2261 #define _gloffset_GetNextPerfQueryIdINTEL driDispatchRemapTable[GetNextPerfQueryIdINTEL_remap_index]
2262 #define _gloffset_GetPerfCounterInfoINTEL driDispatchRemapTable[GetPerfCounterInfoINTEL_remap_index]
2263 #define _gloffset_GetPerfQueryDataINTEL driDispatchRemapTable[GetPerfQueryDataINTEL_remap_index]
2264 #define _gloffset_GetPerfQueryIdByNameINTEL driDispatchRemapTable[GetPerfQueryIdByNameINTEL_remap_index]
2265 #define _gloffset_GetPerfQueryInfoINTEL driDispatchRemapTable[GetPerfQueryInfoINTEL_remap_index]
2266 #define _gloffset_PolygonOffsetClampEXT driDispatchRemapTable[PolygonOffsetClampEXT_remap_index]
2267 #define _gloffset_WindowRectanglesEXT driDispatchRemapTable[WindowRectanglesEXT_remap_index]
2268 #define _gloffset_StencilFuncSeparateATI driDispatchRemapTable[StencilFuncSeparateATI_remap_index]
2269 #define _gloffset_ProgramEnvParameters4fvEXT driDispatchRemapTable[ProgramEnvParameters4fvEXT_remap_index]
2270 #define _gloffset_ProgramLocalParameters4fvEXT driDispatchRemapTable[ProgramLocalParameters4fvEXT_remap_index]
2271 #define _gloffset_EGLImageTargetRenderbufferStorageOES driDispatchRemapTable[EGLImageTargetRenderbufferStorageOES_remap_index]
2272 #define _gloffset_EGLImageTargetTexture2DOES driDispatchRemapTable[EGLImageTargetTexture2DOES_remap_index]
2273 #define _gloffset_AlphaFuncx driDispatchRemapTable[AlphaFuncx_remap_index]
2274 #define _gloffset_ClearColorx driDispatchRemapTable[ClearColorx_remap_index]
2275 #define _gloffset_ClearDepthx driDispatchRemapTable[ClearDepthx_remap_index]
2276 #define _gloffset_Color4x driDispatchRemapTable[Color4x_remap_index]
2277 #define _gloffset_DepthRangex driDispatchRemapTable[DepthRangex_remap_index]
2278 #define _gloffset_Fogx driDispatchRemapTable[Fogx_remap_index]
2279 #define _gloffset_Fogxv driDispatchRemapTable[Fogxv_remap_index]
2280 #define _gloffset_Frustumf driDispatchRemapTable[Frustumf_remap_index]
2281 #define _gloffset_Frustumx driDispatchRemapTable[Frustumx_remap_index]
2282 #define _gloffset_LightModelx driDispatchRemapTable[LightModelx_remap_index]
2283 #define _gloffset_LightModelxv driDispatchRemapTable[LightModelxv_remap_index]
2284 #define _gloffset_Lightx driDispatchRemapTable[Lightx_remap_index]
2285 #define _gloffset_Lightxv driDispatchRemapTable[Lightxv_remap_index]
2286 #define _gloffset_LineWidthx driDispatchRemapTable[LineWidthx_remap_index]
2287 #define _gloffset_LoadMatrixx driDispatchRemapTable[LoadMatrixx_remap_index]
2288 #define _gloffset_Materialx driDispatchRemapTable[Materialx_remap_index]
2289 #define _gloffset_Materialxv driDispatchRemapTable[Materialxv_remap_index]
2290 #define _gloffset_MultMatrixx driDispatchRemapTable[MultMatrixx_remap_index]
2291 #define _gloffset_MultiTexCoord4x driDispatchRemapTable[MultiTexCoord4x_remap_index]
2292 #define _gloffset_Normal3x driDispatchRemapTable[Normal3x_remap_index]
2293 #define _gloffset_Orthof driDispatchRemapTable[Orthof_remap_index]
2294 #define _gloffset_Orthox driDispatchRemapTable[Orthox_remap_index]
2295 #define _gloffset_PointSizex driDispatchRemapTable[PointSizex_remap_index]
2296 #define _gloffset_PolygonOffsetx driDispatchRemapTable[PolygonOffsetx_remap_index]
2297 #define _gloffset_Rotatex driDispatchRemapTable[Rotatex_remap_index]
2298 #define _gloffset_SampleCoveragex driDispatchRemapTable[SampleCoveragex_remap_index]
2299 #define _gloffset_Scalex driDispatchRemapTable[Scalex_remap_index]
2300 #define _gloffset_TexEnvx driDispatchRemapTable[TexEnvx_remap_index]
2301 #define _gloffset_TexEnvxv driDispatchRemapTable[TexEnvxv_remap_index]
2302 #define _gloffset_TexParameterx driDispatchRemapTable[TexParameterx_remap_index]
2303 #define _gloffset_Translatex driDispatchRemapTable[Translatex_remap_index]
2304 #define _gloffset_ClipPlanef driDispatchRemapTable[ClipPlanef_remap_index]
2305 #define _gloffset_ClipPlanex driDispatchRemapTable[ClipPlanex_remap_index]
2306 #define _gloffset_GetClipPlanef driDispatchRemapTable[GetClipPlanef_remap_index]
2307 #define _gloffset_GetClipPlanex driDispatchRemapTable[GetClipPlanex_remap_index]
2308 #define _gloffset_GetFixedv driDispatchRemapTable[GetFixedv_remap_index]
2309 #define _gloffset_GetLightxv driDispatchRemapTable[GetLightxv_remap_index]
2310 #define _gloffset_GetMaterialxv driDispatchRemapTable[GetMaterialxv_remap_index]
2311 #define _gloffset_GetTexEnvxv driDispatchRemapTable[GetTexEnvxv_remap_index]
2312 #define _gloffset_GetTexParameterxv driDispatchRemapTable[GetTexParameterxv_remap_index]
2313 #define _gloffset_PointParameterx driDispatchRemapTable[PointParameterx_remap_index]
2314 #define _gloffset_PointParameterxv driDispatchRemapTable[PointParameterxv_remap_index]
2315 #define _gloffset_TexParameterxv driDispatchRemapTable[TexParameterxv_remap_index]
2316 #define _gloffset_BlendBarrier driDispatchRemapTable[BlendBarrier_remap_index]
2317 #define _gloffset_PrimitiveBoundingBox driDispatchRemapTable[PrimitiveBoundingBox_remap_index]
2318 
2319 typedef void (GLAPIENTRYP _glptr_NewList)(GLuint, GLenum);
2320 #define CALL_NewList(disp, parameters) \
2321     (* GET_NewList(disp)) parameters
GET_NewList(struct _glapi_table * disp)2322 static inline _glptr_NewList GET_NewList(struct _glapi_table *disp) {
2323    return (_glptr_NewList) (GET_by_offset(disp, _gloffset_NewList));
2324 }
2325 
SET_NewList(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum))2326 static inline void SET_NewList(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
2327    SET_by_offset(disp, _gloffset_NewList, fn);
2328 }
2329 
2330 typedef void (GLAPIENTRYP _glptr_EndList)(void);
2331 #define CALL_EndList(disp, parameters) \
2332     (* GET_EndList(disp)) parameters
GET_EndList(struct _glapi_table * disp)2333 static inline _glptr_EndList GET_EndList(struct _glapi_table *disp) {
2334    return (_glptr_EndList) (GET_by_offset(disp, _gloffset_EndList));
2335 }
2336 
SET_EndList(struct _glapi_table * disp,void (GLAPIENTRYP fn)(void))2337 static inline void SET_EndList(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
2338    SET_by_offset(disp, _gloffset_EndList, fn);
2339 }
2340 
2341 typedef void (GLAPIENTRYP _glptr_CallList)(GLuint);
2342 #define CALL_CallList(disp, parameters) \
2343     (* GET_CallList(disp)) parameters
GET_CallList(struct _glapi_table * disp)2344 static inline _glptr_CallList GET_CallList(struct _glapi_table *disp) {
2345    return (_glptr_CallList) (GET_by_offset(disp, _gloffset_CallList));
2346 }
2347 
SET_CallList(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))2348 static inline void SET_CallList(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
2349    SET_by_offset(disp, _gloffset_CallList, fn);
2350 }
2351 
2352 typedef void (GLAPIENTRYP _glptr_CallLists)(GLsizei, GLenum, const GLvoid *);
2353 #define CALL_CallLists(disp, parameters) \
2354     (* GET_CallLists(disp)) parameters
GET_CallLists(struct _glapi_table * disp)2355 static inline _glptr_CallLists GET_CallLists(struct _glapi_table *disp) {
2356    return (_glptr_CallLists) (GET_by_offset(disp, _gloffset_CallLists));
2357 }
2358 
SET_CallLists(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLenum,const GLvoid *))2359 static inline void SET_CallLists(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLenum, const GLvoid *)) {
2360    SET_by_offset(disp, _gloffset_CallLists, fn);
2361 }
2362 
2363 typedef void (GLAPIENTRYP _glptr_DeleteLists)(GLuint, GLsizei);
2364 #define CALL_DeleteLists(disp, parameters) \
2365     (* GET_DeleteLists(disp)) parameters
GET_DeleteLists(struct _glapi_table * disp)2366 static inline _glptr_DeleteLists GET_DeleteLists(struct _glapi_table *disp) {
2367    return (_glptr_DeleteLists) (GET_by_offset(disp, _gloffset_DeleteLists));
2368 }
2369 
SET_DeleteLists(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei))2370 static inline void SET_DeleteLists(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei)) {
2371    SET_by_offset(disp, _gloffset_DeleteLists, fn);
2372 }
2373 
2374 typedef GLuint (GLAPIENTRYP _glptr_GenLists)(GLsizei);
2375 #define CALL_GenLists(disp, parameters) \
2376     (* GET_GenLists(disp)) parameters
GET_GenLists(struct _glapi_table * disp)2377 static inline _glptr_GenLists GET_GenLists(struct _glapi_table *disp) {
2378    return (_glptr_GenLists) (GET_by_offset(disp, _gloffset_GenLists));
2379 }
2380 
SET_GenLists(struct _glapi_table * disp,GLuint (GLAPIENTRYP fn)(GLsizei))2381 static inline void SET_GenLists(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLsizei)) {
2382    SET_by_offset(disp, _gloffset_GenLists, fn);
2383 }
2384 
2385 typedef void (GLAPIENTRYP _glptr_ListBase)(GLuint);
2386 #define CALL_ListBase(disp, parameters) \
2387     (* GET_ListBase(disp)) parameters
GET_ListBase(struct _glapi_table * disp)2388 static inline _glptr_ListBase GET_ListBase(struct _glapi_table *disp) {
2389    return (_glptr_ListBase) (GET_by_offset(disp, _gloffset_ListBase));
2390 }
2391 
SET_ListBase(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))2392 static inline void SET_ListBase(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
2393    SET_by_offset(disp, _gloffset_ListBase, fn);
2394 }
2395 
2396 typedef void (GLAPIENTRYP _glptr_Begin)(GLenum);
2397 #define CALL_Begin(disp, parameters) \
2398     (* GET_Begin(disp)) parameters
GET_Begin(struct _glapi_table * disp)2399 static inline _glptr_Begin GET_Begin(struct _glapi_table *disp) {
2400    return (_glptr_Begin) (GET_by_offset(disp, _gloffset_Begin));
2401 }
2402 
SET_Begin(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum))2403 static inline void SET_Begin(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
2404    SET_by_offset(disp, _gloffset_Begin, fn);
2405 }
2406 
2407 typedef void (GLAPIENTRYP _glptr_Bitmap)(GLsizei, GLsizei, GLfloat, GLfloat, GLfloat, GLfloat, const GLubyte *);
2408 #define CALL_Bitmap(disp, parameters) \
2409     (* GET_Bitmap(disp)) parameters
GET_Bitmap(struct _glapi_table * disp)2410 static inline _glptr_Bitmap GET_Bitmap(struct _glapi_table *disp) {
2411    return (_glptr_Bitmap) (GET_by_offset(disp, _gloffset_Bitmap));
2412 }
2413 
SET_Bitmap(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLsizei,GLfloat,GLfloat,GLfloat,GLfloat,const GLubyte *))2414 static inline void SET_Bitmap(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLsizei, GLfloat, GLfloat, GLfloat, GLfloat, const GLubyte *)) {
2415    SET_by_offset(disp, _gloffset_Bitmap, fn);
2416 }
2417 
2418 typedef void (GLAPIENTRYP _glptr_Color3b)(GLbyte, GLbyte, GLbyte);
2419 #define CALL_Color3b(disp, parameters) \
2420     (* GET_Color3b(disp)) parameters
GET_Color3b(struct _glapi_table * disp)2421 static inline _glptr_Color3b GET_Color3b(struct _glapi_table *disp) {
2422    return (_glptr_Color3b) (GET_by_offset(disp, _gloffset_Color3b));
2423 }
2424 
SET_Color3b(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLbyte,GLbyte,GLbyte))2425 static inline void SET_Color3b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte)) {
2426    SET_by_offset(disp, _gloffset_Color3b, fn);
2427 }
2428 
2429 typedef void (GLAPIENTRYP _glptr_Color3bv)(const GLbyte *);
2430 #define CALL_Color3bv(disp, parameters) \
2431     (* GET_Color3bv(disp)) parameters
GET_Color3bv(struct _glapi_table * disp)2432 static inline _glptr_Color3bv GET_Color3bv(struct _glapi_table *disp) {
2433    return (_glptr_Color3bv) (GET_by_offset(disp, _gloffset_Color3bv));
2434 }
2435 
SET_Color3bv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLbyte *))2436 static inline void SET_Color3bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) {
2437    SET_by_offset(disp, _gloffset_Color3bv, fn);
2438 }
2439 
2440 typedef void (GLAPIENTRYP _glptr_Color3d)(GLdouble, GLdouble, GLdouble);
2441 #define CALL_Color3d(disp, parameters) \
2442     (* GET_Color3d(disp)) parameters
GET_Color3d(struct _glapi_table * disp)2443 static inline _glptr_Color3d GET_Color3d(struct _glapi_table *disp) {
2444    return (_glptr_Color3d) (GET_by_offset(disp, _gloffset_Color3d));
2445 }
2446 
SET_Color3d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble,GLdouble,GLdouble))2447 static inline void SET_Color3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
2448    SET_by_offset(disp, _gloffset_Color3d, fn);
2449 }
2450 
2451 typedef void (GLAPIENTRYP _glptr_Color3dv)(const GLdouble *);
2452 #define CALL_Color3dv(disp, parameters) \
2453     (* GET_Color3dv(disp)) parameters
GET_Color3dv(struct _glapi_table * disp)2454 static inline _glptr_Color3dv GET_Color3dv(struct _glapi_table *disp) {
2455    return (_glptr_Color3dv) (GET_by_offset(disp, _gloffset_Color3dv));
2456 }
2457 
SET_Color3dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *))2458 static inline void SET_Color3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
2459    SET_by_offset(disp, _gloffset_Color3dv, fn);
2460 }
2461 
2462 typedef void (GLAPIENTRYP _glptr_Color3f)(GLfloat, GLfloat, GLfloat);
2463 #define CALL_Color3f(disp, parameters) \
2464     (* GET_Color3f(disp)) parameters
GET_Color3f(struct _glapi_table * disp)2465 static inline _glptr_Color3f GET_Color3f(struct _glapi_table *disp) {
2466    return (_glptr_Color3f) (GET_by_offset(disp, _gloffset_Color3f));
2467 }
2468 
SET_Color3f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat,GLfloat))2469 static inline void SET_Color3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
2470    SET_by_offset(disp, _gloffset_Color3f, fn);
2471 }
2472 
2473 typedef void (GLAPIENTRYP _glptr_Color3fv)(const GLfloat *);
2474 #define CALL_Color3fv(disp, parameters) \
2475     (* GET_Color3fv(disp)) parameters
GET_Color3fv(struct _glapi_table * disp)2476 static inline _glptr_Color3fv GET_Color3fv(struct _glapi_table *disp) {
2477    return (_glptr_Color3fv) (GET_by_offset(disp, _gloffset_Color3fv));
2478 }
2479 
SET_Color3fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))2480 static inline void SET_Color3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
2481    SET_by_offset(disp, _gloffset_Color3fv, fn);
2482 }
2483 
2484 typedef void (GLAPIENTRYP _glptr_Color3i)(GLint, GLint, GLint);
2485 #define CALL_Color3i(disp, parameters) \
2486     (* GET_Color3i(disp)) parameters
GET_Color3i(struct _glapi_table * disp)2487 static inline _glptr_Color3i GET_Color3i(struct _glapi_table *disp) {
2488    return (_glptr_Color3i) (GET_by_offset(disp, _gloffset_Color3i));
2489 }
2490 
SET_Color3i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint,GLint))2491 static inline void SET_Color3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
2492    SET_by_offset(disp, _gloffset_Color3i, fn);
2493 }
2494 
2495 typedef void (GLAPIENTRYP _glptr_Color3iv)(const GLint *);
2496 #define CALL_Color3iv(disp, parameters) \
2497     (* GET_Color3iv(disp)) parameters
GET_Color3iv(struct _glapi_table * disp)2498 static inline _glptr_Color3iv GET_Color3iv(struct _glapi_table *disp) {
2499    return (_glptr_Color3iv) (GET_by_offset(disp, _gloffset_Color3iv));
2500 }
2501 
SET_Color3iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLint *))2502 static inline void SET_Color3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
2503    SET_by_offset(disp, _gloffset_Color3iv, fn);
2504 }
2505 
2506 typedef void (GLAPIENTRYP _glptr_Color3s)(GLshort, GLshort, GLshort);
2507 #define CALL_Color3s(disp, parameters) \
2508     (* GET_Color3s(disp)) parameters
GET_Color3s(struct _glapi_table * disp)2509 static inline _glptr_Color3s GET_Color3s(struct _glapi_table *disp) {
2510    return (_glptr_Color3s) (GET_by_offset(disp, _gloffset_Color3s));
2511 }
2512 
SET_Color3s(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLshort,GLshort,GLshort))2513 static inline void SET_Color3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
2514    SET_by_offset(disp, _gloffset_Color3s, fn);
2515 }
2516 
2517 typedef void (GLAPIENTRYP _glptr_Color3sv)(const GLshort *);
2518 #define CALL_Color3sv(disp, parameters) \
2519     (* GET_Color3sv(disp)) parameters
GET_Color3sv(struct _glapi_table * disp)2520 static inline _glptr_Color3sv GET_Color3sv(struct _glapi_table *disp) {
2521    return (_glptr_Color3sv) (GET_by_offset(disp, _gloffset_Color3sv));
2522 }
2523 
SET_Color3sv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLshort *))2524 static inline void SET_Color3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
2525    SET_by_offset(disp, _gloffset_Color3sv, fn);
2526 }
2527 
2528 typedef void (GLAPIENTRYP _glptr_Color3ub)(GLubyte, GLubyte, GLubyte);
2529 #define CALL_Color3ub(disp, parameters) \
2530     (* GET_Color3ub(disp)) parameters
GET_Color3ub(struct _glapi_table * disp)2531 static inline _glptr_Color3ub GET_Color3ub(struct _glapi_table *disp) {
2532    return (_glptr_Color3ub) (GET_by_offset(disp, _gloffset_Color3ub));
2533 }
2534 
SET_Color3ub(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLubyte,GLubyte,GLubyte))2535 static inline void SET_Color3ub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte, GLubyte, GLubyte)) {
2536    SET_by_offset(disp, _gloffset_Color3ub, fn);
2537 }
2538 
2539 typedef void (GLAPIENTRYP _glptr_Color3ubv)(const GLubyte *);
2540 #define CALL_Color3ubv(disp, parameters) \
2541     (* GET_Color3ubv(disp)) parameters
GET_Color3ubv(struct _glapi_table * disp)2542 static inline _glptr_Color3ubv GET_Color3ubv(struct _glapi_table *disp) {
2543    return (_glptr_Color3ubv) (GET_by_offset(disp, _gloffset_Color3ubv));
2544 }
2545 
SET_Color3ubv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLubyte *))2546 static inline void SET_Color3ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) {
2547    SET_by_offset(disp, _gloffset_Color3ubv, fn);
2548 }
2549 
2550 typedef void (GLAPIENTRYP _glptr_Color3ui)(GLuint, GLuint, GLuint);
2551 #define CALL_Color3ui(disp, parameters) \
2552     (* GET_Color3ui(disp)) parameters
GET_Color3ui(struct _glapi_table * disp)2553 static inline _glptr_Color3ui GET_Color3ui(struct _glapi_table *disp) {
2554    return (_glptr_Color3ui) (GET_by_offset(disp, _gloffset_Color3ui));
2555 }
2556 
SET_Color3ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLuint))2557 static inline void SET_Color3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
2558    SET_by_offset(disp, _gloffset_Color3ui, fn);
2559 }
2560 
2561 typedef void (GLAPIENTRYP _glptr_Color3uiv)(const GLuint *);
2562 #define CALL_Color3uiv(disp, parameters) \
2563     (* GET_Color3uiv(disp)) parameters
GET_Color3uiv(struct _glapi_table * disp)2564 static inline _glptr_Color3uiv GET_Color3uiv(struct _glapi_table *disp) {
2565    return (_glptr_Color3uiv) (GET_by_offset(disp, _gloffset_Color3uiv));
2566 }
2567 
SET_Color3uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLuint *))2568 static inline void SET_Color3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLuint *)) {
2569    SET_by_offset(disp, _gloffset_Color3uiv, fn);
2570 }
2571 
2572 typedef void (GLAPIENTRYP _glptr_Color3us)(GLushort, GLushort, GLushort);
2573 #define CALL_Color3us(disp, parameters) \
2574     (* GET_Color3us(disp)) parameters
GET_Color3us(struct _glapi_table * disp)2575 static inline _glptr_Color3us GET_Color3us(struct _glapi_table *disp) {
2576    return (_glptr_Color3us) (GET_by_offset(disp, _gloffset_Color3us));
2577 }
2578 
SET_Color3us(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLushort,GLushort,GLushort))2579 static inline void SET_Color3us(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLushort, GLushort, GLushort)) {
2580    SET_by_offset(disp, _gloffset_Color3us, fn);
2581 }
2582 
2583 typedef void (GLAPIENTRYP _glptr_Color3usv)(const GLushort *);
2584 #define CALL_Color3usv(disp, parameters) \
2585     (* GET_Color3usv(disp)) parameters
GET_Color3usv(struct _glapi_table * disp)2586 static inline _glptr_Color3usv GET_Color3usv(struct _glapi_table *disp) {
2587    return (_glptr_Color3usv) (GET_by_offset(disp, _gloffset_Color3usv));
2588 }
2589 
SET_Color3usv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLushort *))2590 static inline void SET_Color3usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLushort *)) {
2591    SET_by_offset(disp, _gloffset_Color3usv, fn);
2592 }
2593 
2594 typedef void (GLAPIENTRYP _glptr_Color4b)(GLbyte, GLbyte, GLbyte, GLbyte);
2595 #define CALL_Color4b(disp, parameters) \
2596     (* GET_Color4b(disp)) parameters
GET_Color4b(struct _glapi_table * disp)2597 static inline _glptr_Color4b GET_Color4b(struct _glapi_table *disp) {
2598    return (_glptr_Color4b) (GET_by_offset(disp, _gloffset_Color4b));
2599 }
2600 
SET_Color4b(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLbyte,GLbyte,GLbyte,GLbyte))2601 static inline void SET_Color4b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte, GLbyte)) {
2602    SET_by_offset(disp, _gloffset_Color4b, fn);
2603 }
2604 
2605 typedef void (GLAPIENTRYP _glptr_Color4bv)(const GLbyte *);
2606 #define CALL_Color4bv(disp, parameters) \
2607     (* GET_Color4bv(disp)) parameters
GET_Color4bv(struct _glapi_table * disp)2608 static inline _glptr_Color4bv GET_Color4bv(struct _glapi_table *disp) {
2609    return (_glptr_Color4bv) (GET_by_offset(disp, _gloffset_Color4bv));
2610 }
2611 
SET_Color4bv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLbyte *))2612 static inline void SET_Color4bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) {
2613    SET_by_offset(disp, _gloffset_Color4bv, fn);
2614 }
2615 
2616 typedef void (GLAPIENTRYP _glptr_Color4d)(GLdouble, GLdouble, GLdouble, GLdouble);
2617 #define CALL_Color4d(disp, parameters) \
2618     (* GET_Color4d(disp)) parameters
GET_Color4d(struct _glapi_table * disp)2619 static inline _glptr_Color4d GET_Color4d(struct _glapi_table *disp) {
2620    return (_glptr_Color4d) (GET_by_offset(disp, _gloffset_Color4d));
2621 }
2622 
SET_Color4d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble,GLdouble,GLdouble,GLdouble))2623 static inline void SET_Color4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
2624    SET_by_offset(disp, _gloffset_Color4d, fn);
2625 }
2626 
2627 typedef void (GLAPIENTRYP _glptr_Color4dv)(const GLdouble *);
2628 #define CALL_Color4dv(disp, parameters) \
2629     (* GET_Color4dv(disp)) parameters
GET_Color4dv(struct _glapi_table * disp)2630 static inline _glptr_Color4dv GET_Color4dv(struct _glapi_table *disp) {
2631    return (_glptr_Color4dv) (GET_by_offset(disp, _gloffset_Color4dv));
2632 }
2633 
SET_Color4dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *))2634 static inline void SET_Color4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
2635    SET_by_offset(disp, _gloffset_Color4dv, fn);
2636 }
2637 
2638 typedef void (GLAPIENTRYP _glptr_Color4f)(GLfloat, GLfloat, GLfloat, GLfloat);
2639 #define CALL_Color4f(disp, parameters) \
2640     (* GET_Color4f(disp)) parameters
GET_Color4f(struct _glapi_table * disp)2641 static inline _glptr_Color4f GET_Color4f(struct _glapi_table *disp) {
2642    return (_glptr_Color4f) (GET_by_offset(disp, _gloffset_Color4f));
2643 }
2644 
SET_Color4f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat,GLfloat,GLfloat))2645 static inline void SET_Color4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
2646    SET_by_offset(disp, _gloffset_Color4f, fn);
2647 }
2648 
2649 typedef void (GLAPIENTRYP _glptr_Color4fv)(const GLfloat *);
2650 #define CALL_Color4fv(disp, parameters) \
2651     (* GET_Color4fv(disp)) parameters
GET_Color4fv(struct _glapi_table * disp)2652 static inline _glptr_Color4fv GET_Color4fv(struct _glapi_table *disp) {
2653    return (_glptr_Color4fv) (GET_by_offset(disp, _gloffset_Color4fv));
2654 }
2655 
SET_Color4fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))2656 static inline void SET_Color4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
2657    SET_by_offset(disp, _gloffset_Color4fv, fn);
2658 }
2659 
2660 typedef void (GLAPIENTRYP _glptr_Color4i)(GLint, GLint, GLint, GLint);
2661 #define CALL_Color4i(disp, parameters) \
2662     (* GET_Color4i(disp)) parameters
GET_Color4i(struct _glapi_table * disp)2663 static inline _glptr_Color4i GET_Color4i(struct _glapi_table *disp) {
2664    return (_glptr_Color4i) (GET_by_offset(disp, _gloffset_Color4i));
2665 }
2666 
SET_Color4i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint,GLint,GLint))2667 static inline void SET_Color4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
2668    SET_by_offset(disp, _gloffset_Color4i, fn);
2669 }
2670 
2671 typedef void (GLAPIENTRYP _glptr_Color4iv)(const GLint *);
2672 #define CALL_Color4iv(disp, parameters) \
2673     (* GET_Color4iv(disp)) parameters
GET_Color4iv(struct _glapi_table * disp)2674 static inline _glptr_Color4iv GET_Color4iv(struct _glapi_table *disp) {
2675    return (_glptr_Color4iv) (GET_by_offset(disp, _gloffset_Color4iv));
2676 }
2677 
SET_Color4iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLint *))2678 static inline void SET_Color4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
2679    SET_by_offset(disp, _gloffset_Color4iv, fn);
2680 }
2681 
2682 typedef void (GLAPIENTRYP _glptr_Color4s)(GLshort, GLshort, GLshort, GLshort);
2683 #define CALL_Color4s(disp, parameters) \
2684     (* GET_Color4s(disp)) parameters
GET_Color4s(struct _glapi_table * disp)2685 static inline _glptr_Color4s GET_Color4s(struct _glapi_table *disp) {
2686    return (_glptr_Color4s) (GET_by_offset(disp, _gloffset_Color4s));
2687 }
2688 
SET_Color4s(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLshort,GLshort,GLshort,GLshort))2689 static inline void SET_Color4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
2690    SET_by_offset(disp, _gloffset_Color4s, fn);
2691 }
2692 
2693 typedef void (GLAPIENTRYP _glptr_Color4sv)(const GLshort *);
2694 #define CALL_Color4sv(disp, parameters) \
2695     (* GET_Color4sv(disp)) parameters
GET_Color4sv(struct _glapi_table * disp)2696 static inline _glptr_Color4sv GET_Color4sv(struct _glapi_table *disp) {
2697    return (_glptr_Color4sv) (GET_by_offset(disp, _gloffset_Color4sv));
2698 }
2699 
SET_Color4sv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLshort *))2700 static inline void SET_Color4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
2701    SET_by_offset(disp, _gloffset_Color4sv, fn);
2702 }
2703 
2704 typedef void (GLAPIENTRYP _glptr_Color4ub)(GLubyte, GLubyte, GLubyte, GLubyte);
2705 #define CALL_Color4ub(disp, parameters) \
2706     (* GET_Color4ub(disp)) parameters
GET_Color4ub(struct _glapi_table * disp)2707 static inline _glptr_Color4ub GET_Color4ub(struct _glapi_table *disp) {
2708    return (_glptr_Color4ub) (GET_by_offset(disp, _gloffset_Color4ub));
2709 }
2710 
SET_Color4ub(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLubyte,GLubyte,GLubyte,GLubyte))2711 static inline void SET_Color4ub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte, GLubyte, GLubyte, GLubyte)) {
2712    SET_by_offset(disp, _gloffset_Color4ub, fn);
2713 }
2714 
2715 typedef void (GLAPIENTRYP _glptr_Color4ubv)(const GLubyte *);
2716 #define CALL_Color4ubv(disp, parameters) \
2717     (* GET_Color4ubv(disp)) parameters
GET_Color4ubv(struct _glapi_table * disp)2718 static inline _glptr_Color4ubv GET_Color4ubv(struct _glapi_table *disp) {
2719    return (_glptr_Color4ubv) (GET_by_offset(disp, _gloffset_Color4ubv));
2720 }
2721 
SET_Color4ubv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLubyte *))2722 static inline void SET_Color4ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) {
2723    SET_by_offset(disp, _gloffset_Color4ubv, fn);
2724 }
2725 
2726 typedef void (GLAPIENTRYP _glptr_Color4ui)(GLuint, GLuint, GLuint, GLuint);
2727 #define CALL_Color4ui(disp, parameters) \
2728     (* GET_Color4ui(disp)) parameters
GET_Color4ui(struct _glapi_table * disp)2729 static inline _glptr_Color4ui GET_Color4ui(struct _glapi_table *disp) {
2730    return (_glptr_Color4ui) (GET_by_offset(disp, _gloffset_Color4ui));
2731 }
2732 
SET_Color4ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLuint,GLuint))2733 static inline void SET_Color4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint)) {
2734    SET_by_offset(disp, _gloffset_Color4ui, fn);
2735 }
2736 
2737 typedef void (GLAPIENTRYP _glptr_Color4uiv)(const GLuint *);
2738 #define CALL_Color4uiv(disp, parameters) \
2739     (* GET_Color4uiv(disp)) parameters
GET_Color4uiv(struct _glapi_table * disp)2740 static inline _glptr_Color4uiv GET_Color4uiv(struct _glapi_table *disp) {
2741    return (_glptr_Color4uiv) (GET_by_offset(disp, _gloffset_Color4uiv));
2742 }
2743 
SET_Color4uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLuint *))2744 static inline void SET_Color4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLuint *)) {
2745    SET_by_offset(disp, _gloffset_Color4uiv, fn);
2746 }
2747 
2748 typedef void (GLAPIENTRYP _glptr_Color4us)(GLushort, GLushort, GLushort, GLushort);
2749 #define CALL_Color4us(disp, parameters) \
2750     (* GET_Color4us(disp)) parameters
GET_Color4us(struct _glapi_table * disp)2751 static inline _glptr_Color4us GET_Color4us(struct _glapi_table *disp) {
2752    return (_glptr_Color4us) (GET_by_offset(disp, _gloffset_Color4us));
2753 }
2754 
SET_Color4us(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLushort,GLushort,GLushort,GLushort))2755 static inline void SET_Color4us(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLushort, GLushort, GLushort, GLushort)) {
2756    SET_by_offset(disp, _gloffset_Color4us, fn);
2757 }
2758 
2759 typedef void (GLAPIENTRYP _glptr_Color4usv)(const GLushort *);
2760 #define CALL_Color4usv(disp, parameters) \
2761     (* GET_Color4usv(disp)) parameters
GET_Color4usv(struct _glapi_table * disp)2762 static inline _glptr_Color4usv GET_Color4usv(struct _glapi_table *disp) {
2763    return (_glptr_Color4usv) (GET_by_offset(disp, _gloffset_Color4usv));
2764 }
2765 
SET_Color4usv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLushort *))2766 static inline void SET_Color4usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLushort *)) {
2767    SET_by_offset(disp, _gloffset_Color4usv, fn);
2768 }
2769 
2770 typedef void (GLAPIENTRYP _glptr_EdgeFlag)(GLboolean);
2771 #define CALL_EdgeFlag(disp, parameters) \
2772     (* GET_EdgeFlag(disp)) parameters
GET_EdgeFlag(struct _glapi_table * disp)2773 static inline _glptr_EdgeFlag GET_EdgeFlag(struct _glapi_table *disp) {
2774    return (_glptr_EdgeFlag) (GET_by_offset(disp, _gloffset_EdgeFlag));
2775 }
2776 
SET_EdgeFlag(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLboolean))2777 static inline void SET_EdgeFlag(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLboolean)) {
2778    SET_by_offset(disp, _gloffset_EdgeFlag, fn);
2779 }
2780 
2781 typedef void (GLAPIENTRYP _glptr_EdgeFlagv)(const GLboolean *);
2782 #define CALL_EdgeFlagv(disp, parameters) \
2783     (* GET_EdgeFlagv(disp)) parameters
GET_EdgeFlagv(struct _glapi_table * disp)2784 static inline _glptr_EdgeFlagv GET_EdgeFlagv(struct _glapi_table *disp) {
2785    return (_glptr_EdgeFlagv) (GET_by_offset(disp, _gloffset_EdgeFlagv));
2786 }
2787 
SET_EdgeFlagv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLboolean *))2788 static inline void SET_EdgeFlagv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLboolean *)) {
2789    SET_by_offset(disp, _gloffset_EdgeFlagv, fn);
2790 }
2791 
2792 typedef void (GLAPIENTRYP _glptr_End)(void);
2793 #define CALL_End(disp, parameters) \
2794     (* GET_End(disp)) parameters
GET_End(struct _glapi_table * disp)2795 static inline _glptr_End GET_End(struct _glapi_table *disp) {
2796    return (_glptr_End) (GET_by_offset(disp, _gloffset_End));
2797 }
2798 
SET_End(struct _glapi_table * disp,void (GLAPIENTRYP fn)(void))2799 static inline void SET_End(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
2800    SET_by_offset(disp, _gloffset_End, fn);
2801 }
2802 
2803 typedef void (GLAPIENTRYP _glptr_Indexd)(GLdouble);
2804 #define CALL_Indexd(disp, parameters) \
2805     (* GET_Indexd(disp)) parameters
GET_Indexd(struct _glapi_table * disp)2806 static inline _glptr_Indexd GET_Indexd(struct _glapi_table *disp) {
2807    return (_glptr_Indexd) (GET_by_offset(disp, _gloffset_Indexd));
2808 }
2809 
SET_Indexd(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble))2810 static inline void SET_Indexd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) {
2811    SET_by_offset(disp, _gloffset_Indexd, fn);
2812 }
2813 
2814 typedef void (GLAPIENTRYP _glptr_Indexdv)(const GLdouble *);
2815 #define CALL_Indexdv(disp, parameters) \
2816     (* GET_Indexdv(disp)) parameters
GET_Indexdv(struct _glapi_table * disp)2817 static inline _glptr_Indexdv GET_Indexdv(struct _glapi_table *disp) {
2818    return (_glptr_Indexdv) (GET_by_offset(disp, _gloffset_Indexdv));
2819 }
2820 
SET_Indexdv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *))2821 static inline void SET_Indexdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
2822    SET_by_offset(disp, _gloffset_Indexdv, fn);
2823 }
2824 
2825 typedef void (GLAPIENTRYP _glptr_Indexf)(GLfloat);
2826 #define CALL_Indexf(disp, parameters) \
2827     (* GET_Indexf(disp)) parameters
GET_Indexf(struct _glapi_table * disp)2828 static inline _glptr_Indexf GET_Indexf(struct _glapi_table *disp) {
2829    return (_glptr_Indexf) (GET_by_offset(disp, _gloffset_Indexf));
2830 }
2831 
SET_Indexf(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat))2832 static inline void SET_Indexf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
2833    SET_by_offset(disp, _gloffset_Indexf, fn);
2834 }
2835 
2836 typedef void (GLAPIENTRYP _glptr_Indexfv)(const GLfloat *);
2837 #define CALL_Indexfv(disp, parameters) \
2838     (* GET_Indexfv(disp)) parameters
GET_Indexfv(struct _glapi_table * disp)2839 static inline _glptr_Indexfv GET_Indexfv(struct _glapi_table *disp) {
2840    return (_glptr_Indexfv) (GET_by_offset(disp, _gloffset_Indexfv));
2841 }
2842 
SET_Indexfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))2843 static inline void SET_Indexfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
2844    SET_by_offset(disp, _gloffset_Indexfv, fn);
2845 }
2846 
2847 typedef void (GLAPIENTRYP _glptr_Indexi)(GLint);
2848 #define CALL_Indexi(disp, parameters) \
2849     (* GET_Indexi(disp)) parameters
GET_Indexi(struct _glapi_table * disp)2850 static inline _glptr_Indexi GET_Indexi(struct _glapi_table *disp) {
2851    return (_glptr_Indexi) (GET_by_offset(disp, _gloffset_Indexi));
2852 }
2853 
SET_Indexi(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint))2854 static inline void SET_Indexi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) {
2855    SET_by_offset(disp, _gloffset_Indexi, fn);
2856 }
2857 
2858 typedef void (GLAPIENTRYP _glptr_Indexiv)(const GLint *);
2859 #define CALL_Indexiv(disp, parameters) \
2860     (* GET_Indexiv(disp)) parameters
GET_Indexiv(struct _glapi_table * disp)2861 static inline _glptr_Indexiv GET_Indexiv(struct _glapi_table *disp) {
2862    return (_glptr_Indexiv) (GET_by_offset(disp, _gloffset_Indexiv));
2863 }
2864 
SET_Indexiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLint *))2865 static inline void SET_Indexiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
2866    SET_by_offset(disp, _gloffset_Indexiv, fn);
2867 }
2868 
2869 typedef void (GLAPIENTRYP _glptr_Indexs)(GLshort);
2870 #define CALL_Indexs(disp, parameters) \
2871     (* GET_Indexs(disp)) parameters
GET_Indexs(struct _glapi_table * disp)2872 static inline _glptr_Indexs GET_Indexs(struct _glapi_table *disp) {
2873    return (_glptr_Indexs) (GET_by_offset(disp, _gloffset_Indexs));
2874 }
2875 
SET_Indexs(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLshort))2876 static inline void SET_Indexs(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort)) {
2877    SET_by_offset(disp, _gloffset_Indexs, fn);
2878 }
2879 
2880 typedef void (GLAPIENTRYP _glptr_Indexsv)(const GLshort *);
2881 #define CALL_Indexsv(disp, parameters) \
2882     (* GET_Indexsv(disp)) parameters
GET_Indexsv(struct _glapi_table * disp)2883 static inline _glptr_Indexsv GET_Indexsv(struct _glapi_table *disp) {
2884    return (_glptr_Indexsv) (GET_by_offset(disp, _gloffset_Indexsv));
2885 }
2886 
SET_Indexsv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLshort *))2887 static inline void SET_Indexsv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
2888    SET_by_offset(disp, _gloffset_Indexsv, fn);
2889 }
2890 
2891 typedef void (GLAPIENTRYP _glptr_Normal3b)(GLbyte, GLbyte, GLbyte);
2892 #define CALL_Normal3b(disp, parameters) \
2893     (* GET_Normal3b(disp)) parameters
GET_Normal3b(struct _glapi_table * disp)2894 static inline _glptr_Normal3b GET_Normal3b(struct _glapi_table *disp) {
2895    return (_glptr_Normal3b) (GET_by_offset(disp, _gloffset_Normal3b));
2896 }
2897 
SET_Normal3b(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLbyte,GLbyte,GLbyte))2898 static inline void SET_Normal3b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte)) {
2899    SET_by_offset(disp, _gloffset_Normal3b, fn);
2900 }
2901 
2902 typedef void (GLAPIENTRYP _glptr_Normal3bv)(const GLbyte *);
2903 #define CALL_Normal3bv(disp, parameters) \
2904     (* GET_Normal3bv(disp)) parameters
GET_Normal3bv(struct _glapi_table * disp)2905 static inline _glptr_Normal3bv GET_Normal3bv(struct _glapi_table *disp) {
2906    return (_glptr_Normal3bv) (GET_by_offset(disp, _gloffset_Normal3bv));
2907 }
2908 
SET_Normal3bv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLbyte *))2909 static inline void SET_Normal3bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) {
2910    SET_by_offset(disp, _gloffset_Normal3bv, fn);
2911 }
2912 
2913 typedef void (GLAPIENTRYP _glptr_Normal3d)(GLdouble, GLdouble, GLdouble);
2914 #define CALL_Normal3d(disp, parameters) \
2915     (* GET_Normal3d(disp)) parameters
GET_Normal3d(struct _glapi_table * disp)2916 static inline _glptr_Normal3d GET_Normal3d(struct _glapi_table *disp) {
2917    return (_glptr_Normal3d) (GET_by_offset(disp, _gloffset_Normal3d));
2918 }
2919 
SET_Normal3d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble,GLdouble,GLdouble))2920 static inline void SET_Normal3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
2921    SET_by_offset(disp, _gloffset_Normal3d, fn);
2922 }
2923 
2924 typedef void (GLAPIENTRYP _glptr_Normal3dv)(const GLdouble *);
2925 #define CALL_Normal3dv(disp, parameters) \
2926     (* GET_Normal3dv(disp)) parameters
GET_Normal3dv(struct _glapi_table * disp)2927 static inline _glptr_Normal3dv GET_Normal3dv(struct _glapi_table *disp) {
2928    return (_glptr_Normal3dv) (GET_by_offset(disp, _gloffset_Normal3dv));
2929 }
2930 
SET_Normal3dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *))2931 static inline void SET_Normal3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
2932    SET_by_offset(disp, _gloffset_Normal3dv, fn);
2933 }
2934 
2935 typedef void (GLAPIENTRYP _glptr_Normal3f)(GLfloat, GLfloat, GLfloat);
2936 #define CALL_Normal3f(disp, parameters) \
2937     (* GET_Normal3f(disp)) parameters
GET_Normal3f(struct _glapi_table * disp)2938 static inline _glptr_Normal3f GET_Normal3f(struct _glapi_table *disp) {
2939    return (_glptr_Normal3f) (GET_by_offset(disp, _gloffset_Normal3f));
2940 }
2941 
SET_Normal3f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat,GLfloat))2942 static inline void SET_Normal3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
2943    SET_by_offset(disp, _gloffset_Normal3f, fn);
2944 }
2945 
2946 typedef void (GLAPIENTRYP _glptr_Normal3fv)(const GLfloat *);
2947 #define CALL_Normal3fv(disp, parameters) \
2948     (* GET_Normal3fv(disp)) parameters
GET_Normal3fv(struct _glapi_table * disp)2949 static inline _glptr_Normal3fv GET_Normal3fv(struct _glapi_table *disp) {
2950    return (_glptr_Normal3fv) (GET_by_offset(disp, _gloffset_Normal3fv));
2951 }
2952 
SET_Normal3fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))2953 static inline void SET_Normal3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
2954    SET_by_offset(disp, _gloffset_Normal3fv, fn);
2955 }
2956 
2957 typedef void (GLAPIENTRYP _glptr_Normal3i)(GLint, GLint, GLint);
2958 #define CALL_Normal3i(disp, parameters) \
2959     (* GET_Normal3i(disp)) parameters
GET_Normal3i(struct _glapi_table * disp)2960 static inline _glptr_Normal3i GET_Normal3i(struct _glapi_table *disp) {
2961    return (_glptr_Normal3i) (GET_by_offset(disp, _gloffset_Normal3i));
2962 }
2963 
SET_Normal3i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint,GLint))2964 static inline void SET_Normal3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
2965    SET_by_offset(disp, _gloffset_Normal3i, fn);
2966 }
2967 
2968 typedef void (GLAPIENTRYP _glptr_Normal3iv)(const GLint *);
2969 #define CALL_Normal3iv(disp, parameters) \
2970     (* GET_Normal3iv(disp)) parameters
GET_Normal3iv(struct _glapi_table * disp)2971 static inline _glptr_Normal3iv GET_Normal3iv(struct _glapi_table *disp) {
2972    return (_glptr_Normal3iv) (GET_by_offset(disp, _gloffset_Normal3iv));
2973 }
2974 
SET_Normal3iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLint *))2975 static inline void SET_Normal3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
2976    SET_by_offset(disp, _gloffset_Normal3iv, fn);
2977 }
2978 
2979 typedef void (GLAPIENTRYP _glptr_Normal3s)(GLshort, GLshort, GLshort);
2980 #define CALL_Normal3s(disp, parameters) \
2981     (* GET_Normal3s(disp)) parameters
GET_Normal3s(struct _glapi_table * disp)2982 static inline _glptr_Normal3s GET_Normal3s(struct _glapi_table *disp) {
2983    return (_glptr_Normal3s) (GET_by_offset(disp, _gloffset_Normal3s));
2984 }
2985 
SET_Normal3s(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLshort,GLshort,GLshort))2986 static inline void SET_Normal3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
2987    SET_by_offset(disp, _gloffset_Normal3s, fn);
2988 }
2989 
2990 typedef void (GLAPIENTRYP _glptr_Normal3sv)(const GLshort *);
2991 #define CALL_Normal3sv(disp, parameters) \
2992     (* GET_Normal3sv(disp)) parameters
GET_Normal3sv(struct _glapi_table * disp)2993 static inline _glptr_Normal3sv GET_Normal3sv(struct _glapi_table *disp) {
2994    return (_glptr_Normal3sv) (GET_by_offset(disp, _gloffset_Normal3sv));
2995 }
2996 
SET_Normal3sv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLshort *))2997 static inline void SET_Normal3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
2998    SET_by_offset(disp, _gloffset_Normal3sv, fn);
2999 }
3000 
3001 typedef void (GLAPIENTRYP _glptr_RasterPos2d)(GLdouble, GLdouble);
3002 #define CALL_RasterPos2d(disp, parameters) \
3003     (* GET_RasterPos2d(disp)) parameters
GET_RasterPos2d(struct _glapi_table * disp)3004 static inline _glptr_RasterPos2d GET_RasterPos2d(struct _glapi_table *disp) {
3005    return (_glptr_RasterPos2d) (GET_by_offset(disp, _gloffset_RasterPos2d));
3006 }
3007 
SET_RasterPos2d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble,GLdouble))3008 static inline void SET_RasterPos2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) {
3009    SET_by_offset(disp, _gloffset_RasterPos2d, fn);
3010 }
3011 
3012 typedef void (GLAPIENTRYP _glptr_RasterPos2dv)(const GLdouble *);
3013 #define CALL_RasterPos2dv(disp, parameters) \
3014     (* GET_RasterPos2dv(disp)) parameters
GET_RasterPos2dv(struct _glapi_table * disp)3015 static inline _glptr_RasterPos2dv GET_RasterPos2dv(struct _glapi_table *disp) {
3016    return (_glptr_RasterPos2dv) (GET_by_offset(disp, _gloffset_RasterPos2dv));
3017 }
3018 
SET_RasterPos2dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *))3019 static inline void SET_RasterPos2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3020    SET_by_offset(disp, _gloffset_RasterPos2dv, fn);
3021 }
3022 
3023 typedef void (GLAPIENTRYP _glptr_RasterPos2f)(GLfloat, GLfloat);
3024 #define CALL_RasterPos2f(disp, parameters) \
3025     (* GET_RasterPos2f(disp)) parameters
GET_RasterPos2f(struct _glapi_table * disp)3026 static inline _glptr_RasterPos2f GET_RasterPos2f(struct _glapi_table *disp) {
3027    return (_glptr_RasterPos2f) (GET_by_offset(disp, _gloffset_RasterPos2f));
3028 }
3029 
SET_RasterPos2f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat))3030 static inline void SET_RasterPos2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
3031    SET_by_offset(disp, _gloffset_RasterPos2f, fn);
3032 }
3033 
3034 typedef void (GLAPIENTRYP _glptr_RasterPos2fv)(const GLfloat *);
3035 #define CALL_RasterPos2fv(disp, parameters) \
3036     (* GET_RasterPos2fv(disp)) parameters
GET_RasterPos2fv(struct _glapi_table * disp)3037 static inline _glptr_RasterPos2fv GET_RasterPos2fv(struct _glapi_table *disp) {
3038    return (_glptr_RasterPos2fv) (GET_by_offset(disp, _gloffset_RasterPos2fv));
3039 }
3040 
SET_RasterPos2fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))3041 static inline void SET_RasterPos2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3042    SET_by_offset(disp, _gloffset_RasterPos2fv, fn);
3043 }
3044 
3045 typedef void (GLAPIENTRYP _glptr_RasterPos2i)(GLint, GLint);
3046 #define CALL_RasterPos2i(disp, parameters) \
3047     (* GET_RasterPos2i(disp)) parameters
GET_RasterPos2i(struct _glapi_table * disp)3048 static inline _glptr_RasterPos2i GET_RasterPos2i(struct _glapi_table *disp) {
3049    return (_glptr_RasterPos2i) (GET_by_offset(disp, _gloffset_RasterPos2i));
3050 }
3051 
SET_RasterPos2i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint))3052 static inline void SET_RasterPos2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
3053    SET_by_offset(disp, _gloffset_RasterPos2i, fn);
3054 }
3055 
3056 typedef void (GLAPIENTRYP _glptr_RasterPos2iv)(const GLint *);
3057 #define CALL_RasterPos2iv(disp, parameters) \
3058     (* GET_RasterPos2iv(disp)) parameters
GET_RasterPos2iv(struct _glapi_table * disp)3059 static inline _glptr_RasterPos2iv GET_RasterPos2iv(struct _glapi_table *disp) {
3060    return (_glptr_RasterPos2iv) (GET_by_offset(disp, _gloffset_RasterPos2iv));
3061 }
3062 
SET_RasterPos2iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLint *))3063 static inline void SET_RasterPos2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3064    SET_by_offset(disp, _gloffset_RasterPos2iv, fn);
3065 }
3066 
3067 typedef void (GLAPIENTRYP _glptr_RasterPos2s)(GLshort, GLshort);
3068 #define CALL_RasterPos2s(disp, parameters) \
3069     (* GET_RasterPos2s(disp)) parameters
GET_RasterPos2s(struct _glapi_table * disp)3070 static inline _glptr_RasterPos2s GET_RasterPos2s(struct _glapi_table *disp) {
3071    return (_glptr_RasterPos2s) (GET_by_offset(disp, _gloffset_RasterPos2s));
3072 }
3073 
SET_RasterPos2s(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLshort,GLshort))3074 static inline void SET_RasterPos2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) {
3075    SET_by_offset(disp, _gloffset_RasterPos2s, fn);
3076 }
3077 
3078 typedef void (GLAPIENTRYP _glptr_RasterPos2sv)(const GLshort *);
3079 #define CALL_RasterPos2sv(disp, parameters) \
3080     (* GET_RasterPos2sv(disp)) parameters
GET_RasterPos2sv(struct _glapi_table * disp)3081 static inline _glptr_RasterPos2sv GET_RasterPos2sv(struct _glapi_table *disp) {
3082    return (_glptr_RasterPos2sv) (GET_by_offset(disp, _gloffset_RasterPos2sv));
3083 }
3084 
SET_RasterPos2sv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLshort *))3085 static inline void SET_RasterPos2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3086    SET_by_offset(disp, _gloffset_RasterPos2sv, fn);
3087 }
3088 
3089 typedef void (GLAPIENTRYP _glptr_RasterPos3d)(GLdouble, GLdouble, GLdouble);
3090 #define CALL_RasterPos3d(disp, parameters) \
3091     (* GET_RasterPos3d(disp)) parameters
GET_RasterPos3d(struct _glapi_table * disp)3092 static inline _glptr_RasterPos3d GET_RasterPos3d(struct _glapi_table *disp) {
3093    return (_glptr_RasterPos3d) (GET_by_offset(disp, _gloffset_RasterPos3d));
3094 }
3095 
SET_RasterPos3d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble,GLdouble,GLdouble))3096 static inline void SET_RasterPos3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
3097    SET_by_offset(disp, _gloffset_RasterPos3d, fn);
3098 }
3099 
3100 typedef void (GLAPIENTRYP _glptr_RasterPos3dv)(const GLdouble *);
3101 #define CALL_RasterPos3dv(disp, parameters) \
3102     (* GET_RasterPos3dv(disp)) parameters
GET_RasterPos3dv(struct _glapi_table * disp)3103 static inline _glptr_RasterPos3dv GET_RasterPos3dv(struct _glapi_table *disp) {
3104    return (_glptr_RasterPos3dv) (GET_by_offset(disp, _gloffset_RasterPos3dv));
3105 }
3106 
SET_RasterPos3dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *))3107 static inline void SET_RasterPos3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3108    SET_by_offset(disp, _gloffset_RasterPos3dv, fn);
3109 }
3110 
3111 typedef void (GLAPIENTRYP _glptr_RasterPos3f)(GLfloat, GLfloat, GLfloat);
3112 #define CALL_RasterPos3f(disp, parameters) \
3113     (* GET_RasterPos3f(disp)) parameters
GET_RasterPos3f(struct _glapi_table * disp)3114 static inline _glptr_RasterPos3f GET_RasterPos3f(struct _glapi_table *disp) {
3115    return (_glptr_RasterPos3f) (GET_by_offset(disp, _gloffset_RasterPos3f));
3116 }
3117 
SET_RasterPos3f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat,GLfloat))3118 static inline void SET_RasterPos3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
3119    SET_by_offset(disp, _gloffset_RasterPos3f, fn);
3120 }
3121 
3122 typedef void (GLAPIENTRYP _glptr_RasterPos3fv)(const GLfloat *);
3123 #define CALL_RasterPos3fv(disp, parameters) \
3124     (* GET_RasterPos3fv(disp)) parameters
GET_RasterPos3fv(struct _glapi_table * disp)3125 static inline _glptr_RasterPos3fv GET_RasterPos3fv(struct _glapi_table *disp) {
3126    return (_glptr_RasterPos3fv) (GET_by_offset(disp, _gloffset_RasterPos3fv));
3127 }
3128 
SET_RasterPos3fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))3129 static inline void SET_RasterPos3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3130    SET_by_offset(disp, _gloffset_RasterPos3fv, fn);
3131 }
3132 
3133 typedef void (GLAPIENTRYP _glptr_RasterPos3i)(GLint, GLint, GLint);
3134 #define CALL_RasterPos3i(disp, parameters) \
3135     (* GET_RasterPos3i(disp)) parameters
GET_RasterPos3i(struct _glapi_table * disp)3136 static inline _glptr_RasterPos3i GET_RasterPos3i(struct _glapi_table *disp) {
3137    return (_glptr_RasterPos3i) (GET_by_offset(disp, _gloffset_RasterPos3i));
3138 }
3139 
SET_RasterPos3i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint,GLint))3140 static inline void SET_RasterPos3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
3141    SET_by_offset(disp, _gloffset_RasterPos3i, fn);
3142 }
3143 
3144 typedef void (GLAPIENTRYP _glptr_RasterPos3iv)(const GLint *);
3145 #define CALL_RasterPos3iv(disp, parameters) \
3146     (* GET_RasterPos3iv(disp)) parameters
GET_RasterPos3iv(struct _glapi_table * disp)3147 static inline _glptr_RasterPos3iv GET_RasterPos3iv(struct _glapi_table *disp) {
3148    return (_glptr_RasterPos3iv) (GET_by_offset(disp, _gloffset_RasterPos3iv));
3149 }
3150 
SET_RasterPos3iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLint *))3151 static inline void SET_RasterPos3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3152    SET_by_offset(disp, _gloffset_RasterPos3iv, fn);
3153 }
3154 
3155 typedef void (GLAPIENTRYP _glptr_RasterPos3s)(GLshort, GLshort, GLshort);
3156 #define CALL_RasterPos3s(disp, parameters) \
3157     (* GET_RasterPos3s(disp)) parameters
GET_RasterPos3s(struct _glapi_table * disp)3158 static inline _glptr_RasterPos3s GET_RasterPos3s(struct _glapi_table *disp) {
3159    return (_glptr_RasterPos3s) (GET_by_offset(disp, _gloffset_RasterPos3s));
3160 }
3161 
SET_RasterPos3s(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLshort,GLshort,GLshort))3162 static inline void SET_RasterPos3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
3163    SET_by_offset(disp, _gloffset_RasterPos3s, fn);
3164 }
3165 
3166 typedef void (GLAPIENTRYP _glptr_RasterPos3sv)(const GLshort *);
3167 #define CALL_RasterPos3sv(disp, parameters) \
3168     (* GET_RasterPos3sv(disp)) parameters
GET_RasterPos3sv(struct _glapi_table * disp)3169 static inline _glptr_RasterPos3sv GET_RasterPos3sv(struct _glapi_table *disp) {
3170    return (_glptr_RasterPos3sv) (GET_by_offset(disp, _gloffset_RasterPos3sv));
3171 }
3172 
SET_RasterPos3sv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLshort *))3173 static inline void SET_RasterPos3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3174    SET_by_offset(disp, _gloffset_RasterPos3sv, fn);
3175 }
3176 
3177 typedef void (GLAPIENTRYP _glptr_RasterPos4d)(GLdouble, GLdouble, GLdouble, GLdouble);
3178 #define CALL_RasterPos4d(disp, parameters) \
3179     (* GET_RasterPos4d(disp)) parameters
GET_RasterPos4d(struct _glapi_table * disp)3180 static inline _glptr_RasterPos4d GET_RasterPos4d(struct _glapi_table *disp) {
3181    return (_glptr_RasterPos4d) (GET_by_offset(disp, _gloffset_RasterPos4d));
3182 }
3183 
SET_RasterPos4d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble,GLdouble,GLdouble,GLdouble))3184 static inline void SET_RasterPos4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
3185    SET_by_offset(disp, _gloffset_RasterPos4d, fn);
3186 }
3187 
3188 typedef void (GLAPIENTRYP _glptr_RasterPos4dv)(const GLdouble *);
3189 #define CALL_RasterPos4dv(disp, parameters) \
3190     (* GET_RasterPos4dv(disp)) parameters
GET_RasterPos4dv(struct _glapi_table * disp)3191 static inline _glptr_RasterPos4dv GET_RasterPos4dv(struct _glapi_table *disp) {
3192    return (_glptr_RasterPos4dv) (GET_by_offset(disp, _gloffset_RasterPos4dv));
3193 }
3194 
SET_RasterPos4dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *))3195 static inline void SET_RasterPos4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3196    SET_by_offset(disp, _gloffset_RasterPos4dv, fn);
3197 }
3198 
3199 typedef void (GLAPIENTRYP _glptr_RasterPos4f)(GLfloat, GLfloat, GLfloat, GLfloat);
3200 #define CALL_RasterPos4f(disp, parameters) \
3201     (* GET_RasterPos4f(disp)) parameters
GET_RasterPos4f(struct _glapi_table * disp)3202 static inline _glptr_RasterPos4f GET_RasterPos4f(struct _glapi_table *disp) {
3203    return (_glptr_RasterPos4f) (GET_by_offset(disp, _gloffset_RasterPos4f));
3204 }
3205 
SET_RasterPos4f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat,GLfloat,GLfloat))3206 static inline void SET_RasterPos4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
3207    SET_by_offset(disp, _gloffset_RasterPos4f, fn);
3208 }
3209 
3210 typedef void (GLAPIENTRYP _glptr_RasterPos4fv)(const GLfloat *);
3211 #define CALL_RasterPos4fv(disp, parameters) \
3212     (* GET_RasterPos4fv(disp)) parameters
GET_RasterPos4fv(struct _glapi_table * disp)3213 static inline _glptr_RasterPos4fv GET_RasterPos4fv(struct _glapi_table *disp) {
3214    return (_glptr_RasterPos4fv) (GET_by_offset(disp, _gloffset_RasterPos4fv));
3215 }
3216 
SET_RasterPos4fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))3217 static inline void SET_RasterPos4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3218    SET_by_offset(disp, _gloffset_RasterPos4fv, fn);
3219 }
3220 
3221 typedef void (GLAPIENTRYP _glptr_RasterPos4i)(GLint, GLint, GLint, GLint);
3222 #define CALL_RasterPos4i(disp, parameters) \
3223     (* GET_RasterPos4i(disp)) parameters
GET_RasterPos4i(struct _glapi_table * disp)3224 static inline _glptr_RasterPos4i GET_RasterPos4i(struct _glapi_table *disp) {
3225    return (_glptr_RasterPos4i) (GET_by_offset(disp, _gloffset_RasterPos4i));
3226 }
3227 
SET_RasterPos4i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint,GLint,GLint))3228 static inline void SET_RasterPos4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
3229    SET_by_offset(disp, _gloffset_RasterPos4i, fn);
3230 }
3231 
3232 typedef void (GLAPIENTRYP _glptr_RasterPos4iv)(const GLint *);
3233 #define CALL_RasterPos4iv(disp, parameters) \
3234     (* GET_RasterPos4iv(disp)) parameters
GET_RasterPos4iv(struct _glapi_table * disp)3235 static inline _glptr_RasterPos4iv GET_RasterPos4iv(struct _glapi_table *disp) {
3236    return (_glptr_RasterPos4iv) (GET_by_offset(disp, _gloffset_RasterPos4iv));
3237 }
3238 
SET_RasterPos4iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLint *))3239 static inline void SET_RasterPos4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3240    SET_by_offset(disp, _gloffset_RasterPos4iv, fn);
3241 }
3242 
3243 typedef void (GLAPIENTRYP _glptr_RasterPos4s)(GLshort, GLshort, GLshort, GLshort);
3244 #define CALL_RasterPos4s(disp, parameters) \
3245     (* GET_RasterPos4s(disp)) parameters
GET_RasterPos4s(struct _glapi_table * disp)3246 static inline _glptr_RasterPos4s GET_RasterPos4s(struct _glapi_table *disp) {
3247    return (_glptr_RasterPos4s) (GET_by_offset(disp, _gloffset_RasterPos4s));
3248 }
3249 
SET_RasterPos4s(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLshort,GLshort,GLshort,GLshort))3250 static inline void SET_RasterPos4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
3251    SET_by_offset(disp, _gloffset_RasterPos4s, fn);
3252 }
3253 
3254 typedef void (GLAPIENTRYP _glptr_RasterPos4sv)(const GLshort *);
3255 #define CALL_RasterPos4sv(disp, parameters) \
3256     (* GET_RasterPos4sv(disp)) parameters
GET_RasterPos4sv(struct _glapi_table * disp)3257 static inline _glptr_RasterPos4sv GET_RasterPos4sv(struct _glapi_table *disp) {
3258    return (_glptr_RasterPos4sv) (GET_by_offset(disp, _gloffset_RasterPos4sv));
3259 }
3260 
SET_RasterPos4sv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLshort *))3261 static inline void SET_RasterPos4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3262    SET_by_offset(disp, _gloffset_RasterPos4sv, fn);
3263 }
3264 
3265 typedef void (GLAPIENTRYP _glptr_Rectd)(GLdouble, GLdouble, GLdouble, GLdouble);
3266 #define CALL_Rectd(disp, parameters) \
3267     (* GET_Rectd(disp)) parameters
GET_Rectd(struct _glapi_table * disp)3268 static inline _glptr_Rectd GET_Rectd(struct _glapi_table *disp) {
3269    return (_glptr_Rectd) (GET_by_offset(disp, _gloffset_Rectd));
3270 }
3271 
SET_Rectd(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble,GLdouble,GLdouble,GLdouble))3272 static inline void SET_Rectd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
3273    SET_by_offset(disp, _gloffset_Rectd, fn);
3274 }
3275 
3276 typedef void (GLAPIENTRYP _glptr_Rectdv)(const GLdouble *, const GLdouble *);
3277 #define CALL_Rectdv(disp, parameters) \
3278     (* GET_Rectdv(disp)) parameters
GET_Rectdv(struct _glapi_table * disp)3279 static inline _glptr_Rectdv GET_Rectdv(struct _glapi_table *disp) {
3280    return (_glptr_Rectdv) (GET_by_offset(disp, _gloffset_Rectdv));
3281 }
3282 
SET_Rectdv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *,const GLdouble *))3283 static inline void SET_Rectdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *, const GLdouble *)) {
3284    SET_by_offset(disp, _gloffset_Rectdv, fn);
3285 }
3286 
3287 typedef void (GLAPIENTRYP _glptr_Rectf)(GLfloat, GLfloat, GLfloat, GLfloat);
3288 #define CALL_Rectf(disp, parameters) \
3289     (* GET_Rectf(disp)) parameters
GET_Rectf(struct _glapi_table * disp)3290 static inline _glptr_Rectf GET_Rectf(struct _glapi_table *disp) {
3291    return (_glptr_Rectf) (GET_by_offset(disp, _gloffset_Rectf));
3292 }
3293 
SET_Rectf(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat,GLfloat,GLfloat))3294 static inline void SET_Rectf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
3295    SET_by_offset(disp, _gloffset_Rectf, fn);
3296 }
3297 
3298 typedef void (GLAPIENTRYP _glptr_Rectfv)(const GLfloat *, const GLfloat *);
3299 #define CALL_Rectfv(disp, parameters) \
3300     (* GET_Rectfv(disp)) parameters
GET_Rectfv(struct _glapi_table * disp)3301 static inline _glptr_Rectfv GET_Rectfv(struct _glapi_table *disp) {
3302    return (_glptr_Rectfv) (GET_by_offset(disp, _gloffset_Rectfv));
3303 }
3304 
SET_Rectfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *,const GLfloat *))3305 static inline void SET_Rectfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *, const GLfloat *)) {
3306    SET_by_offset(disp, _gloffset_Rectfv, fn);
3307 }
3308 
3309 typedef void (GLAPIENTRYP _glptr_Recti)(GLint, GLint, GLint, GLint);
3310 #define CALL_Recti(disp, parameters) \
3311     (* GET_Recti(disp)) parameters
GET_Recti(struct _glapi_table * disp)3312 static inline _glptr_Recti GET_Recti(struct _glapi_table *disp) {
3313    return (_glptr_Recti) (GET_by_offset(disp, _gloffset_Recti));
3314 }
3315 
SET_Recti(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint,GLint,GLint))3316 static inline void SET_Recti(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
3317    SET_by_offset(disp, _gloffset_Recti, fn);
3318 }
3319 
3320 typedef void (GLAPIENTRYP _glptr_Rectiv)(const GLint *, const GLint *);
3321 #define CALL_Rectiv(disp, parameters) \
3322     (* GET_Rectiv(disp)) parameters
GET_Rectiv(struct _glapi_table * disp)3323 static inline _glptr_Rectiv GET_Rectiv(struct _glapi_table *disp) {
3324    return (_glptr_Rectiv) (GET_by_offset(disp, _gloffset_Rectiv));
3325 }
3326 
SET_Rectiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLint *,const GLint *))3327 static inline void SET_Rectiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *, const GLint *)) {
3328    SET_by_offset(disp, _gloffset_Rectiv, fn);
3329 }
3330 
3331 typedef void (GLAPIENTRYP _glptr_Rects)(GLshort, GLshort, GLshort, GLshort);
3332 #define CALL_Rects(disp, parameters) \
3333     (* GET_Rects(disp)) parameters
GET_Rects(struct _glapi_table * disp)3334 static inline _glptr_Rects GET_Rects(struct _glapi_table *disp) {
3335    return (_glptr_Rects) (GET_by_offset(disp, _gloffset_Rects));
3336 }
3337 
SET_Rects(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLshort,GLshort,GLshort,GLshort))3338 static inline void SET_Rects(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
3339    SET_by_offset(disp, _gloffset_Rects, fn);
3340 }
3341 
3342 typedef void (GLAPIENTRYP _glptr_Rectsv)(const GLshort *, const GLshort *);
3343 #define CALL_Rectsv(disp, parameters) \
3344     (* GET_Rectsv(disp)) parameters
GET_Rectsv(struct _glapi_table * disp)3345 static inline _glptr_Rectsv GET_Rectsv(struct _glapi_table *disp) {
3346    return (_glptr_Rectsv) (GET_by_offset(disp, _gloffset_Rectsv));
3347 }
3348 
SET_Rectsv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLshort *,const GLshort *))3349 static inline void SET_Rectsv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *, const GLshort *)) {
3350    SET_by_offset(disp, _gloffset_Rectsv, fn);
3351 }
3352 
3353 typedef void (GLAPIENTRYP _glptr_TexCoord1d)(GLdouble);
3354 #define CALL_TexCoord1d(disp, parameters) \
3355     (* GET_TexCoord1d(disp)) parameters
GET_TexCoord1d(struct _glapi_table * disp)3356 static inline _glptr_TexCoord1d GET_TexCoord1d(struct _glapi_table *disp) {
3357    return (_glptr_TexCoord1d) (GET_by_offset(disp, _gloffset_TexCoord1d));
3358 }
3359 
SET_TexCoord1d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble))3360 static inline void SET_TexCoord1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) {
3361    SET_by_offset(disp, _gloffset_TexCoord1d, fn);
3362 }
3363 
3364 typedef void (GLAPIENTRYP _glptr_TexCoord1dv)(const GLdouble *);
3365 #define CALL_TexCoord1dv(disp, parameters) \
3366     (* GET_TexCoord1dv(disp)) parameters
GET_TexCoord1dv(struct _glapi_table * disp)3367 static inline _glptr_TexCoord1dv GET_TexCoord1dv(struct _glapi_table *disp) {
3368    return (_glptr_TexCoord1dv) (GET_by_offset(disp, _gloffset_TexCoord1dv));
3369 }
3370 
SET_TexCoord1dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *))3371 static inline void SET_TexCoord1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3372    SET_by_offset(disp, _gloffset_TexCoord1dv, fn);
3373 }
3374 
3375 typedef void (GLAPIENTRYP _glptr_TexCoord1f)(GLfloat);
3376 #define CALL_TexCoord1f(disp, parameters) \
3377     (* GET_TexCoord1f(disp)) parameters
GET_TexCoord1f(struct _glapi_table * disp)3378 static inline _glptr_TexCoord1f GET_TexCoord1f(struct _glapi_table *disp) {
3379    return (_glptr_TexCoord1f) (GET_by_offset(disp, _gloffset_TexCoord1f));
3380 }
3381 
SET_TexCoord1f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat))3382 static inline void SET_TexCoord1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
3383    SET_by_offset(disp, _gloffset_TexCoord1f, fn);
3384 }
3385 
3386 typedef void (GLAPIENTRYP _glptr_TexCoord1fv)(const GLfloat *);
3387 #define CALL_TexCoord1fv(disp, parameters) \
3388     (* GET_TexCoord1fv(disp)) parameters
GET_TexCoord1fv(struct _glapi_table * disp)3389 static inline _glptr_TexCoord1fv GET_TexCoord1fv(struct _glapi_table *disp) {
3390    return (_glptr_TexCoord1fv) (GET_by_offset(disp, _gloffset_TexCoord1fv));
3391 }
3392 
SET_TexCoord1fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))3393 static inline void SET_TexCoord1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3394    SET_by_offset(disp, _gloffset_TexCoord1fv, fn);
3395 }
3396 
3397 typedef void (GLAPIENTRYP _glptr_TexCoord1i)(GLint);
3398 #define CALL_TexCoord1i(disp, parameters) \
3399     (* GET_TexCoord1i(disp)) parameters
GET_TexCoord1i(struct _glapi_table * disp)3400 static inline _glptr_TexCoord1i GET_TexCoord1i(struct _glapi_table *disp) {
3401    return (_glptr_TexCoord1i) (GET_by_offset(disp, _gloffset_TexCoord1i));
3402 }
3403 
SET_TexCoord1i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint))3404 static inline void SET_TexCoord1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) {
3405    SET_by_offset(disp, _gloffset_TexCoord1i, fn);
3406 }
3407 
3408 typedef void (GLAPIENTRYP _glptr_TexCoord1iv)(const GLint *);
3409 #define CALL_TexCoord1iv(disp, parameters) \
3410     (* GET_TexCoord1iv(disp)) parameters
GET_TexCoord1iv(struct _glapi_table * disp)3411 static inline _glptr_TexCoord1iv GET_TexCoord1iv(struct _glapi_table *disp) {
3412    return (_glptr_TexCoord1iv) (GET_by_offset(disp, _gloffset_TexCoord1iv));
3413 }
3414 
SET_TexCoord1iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLint *))3415 static inline void SET_TexCoord1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3416    SET_by_offset(disp, _gloffset_TexCoord1iv, fn);
3417 }
3418 
3419 typedef void (GLAPIENTRYP _glptr_TexCoord1s)(GLshort);
3420 #define CALL_TexCoord1s(disp, parameters) \
3421     (* GET_TexCoord1s(disp)) parameters
GET_TexCoord1s(struct _glapi_table * disp)3422 static inline _glptr_TexCoord1s GET_TexCoord1s(struct _glapi_table *disp) {
3423    return (_glptr_TexCoord1s) (GET_by_offset(disp, _gloffset_TexCoord1s));
3424 }
3425 
SET_TexCoord1s(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLshort))3426 static inline void SET_TexCoord1s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort)) {
3427    SET_by_offset(disp, _gloffset_TexCoord1s, fn);
3428 }
3429 
3430 typedef void (GLAPIENTRYP _glptr_TexCoord1sv)(const GLshort *);
3431 #define CALL_TexCoord1sv(disp, parameters) \
3432     (* GET_TexCoord1sv(disp)) parameters
GET_TexCoord1sv(struct _glapi_table * disp)3433 static inline _glptr_TexCoord1sv GET_TexCoord1sv(struct _glapi_table *disp) {
3434    return (_glptr_TexCoord1sv) (GET_by_offset(disp, _gloffset_TexCoord1sv));
3435 }
3436 
SET_TexCoord1sv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLshort *))3437 static inline void SET_TexCoord1sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3438    SET_by_offset(disp, _gloffset_TexCoord1sv, fn);
3439 }
3440 
3441 typedef void (GLAPIENTRYP _glptr_TexCoord2d)(GLdouble, GLdouble);
3442 #define CALL_TexCoord2d(disp, parameters) \
3443     (* GET_TexCoord2d(disp)) parameters
GET_TexCoord2d(struct _glapi_table * disp)3444 static inline _glptr_TexCoord2d GET_TexCoord2d(struct _glapi_table *disp) {
3445    return (_glptr_TexCoord2d) (GET_by_offset(disp, _gloffset_TexCoord2d));
3446 }
3447 
SET_TexCoord2d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble,GLdouble))3448 static inline void SET_TexCoord2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) {
3449    SET_by_offset(disp, _gloffset_TexCoord2d, fn);
3450 }
3451 
3452 typedef void (GLAPIENTRYP _glptr_TexCoord2dv)(const GLdouble *);
3453 #define CALL_TexCoord2dv(disp, parameters) \
3454     (* GET_TexCoord2dv(disp)) parameters
GET_TexCoord2dv(struct _glapi_table * disp)3455 static inline _glptr_TexCoord2dv GET_TexCoord2dv(struct _glapi_table *disp) {
3456    return (_glptr_TexCoord2dv) (GET_by_offset(disp, _gloffset_TexCoord2dv));
3457 }
3458 
SET_TexCoord2dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *))3459 static inline void SET_TexCoord2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3460    SET_by_offset(disp, _gloffset_TexCoord2dv, fn);
3461 }
3462 
3463 typedef void (GLAPIENTRYP _glptr_TexCoord2f)(GLfloat, GLfloat);
3464 #define CALL_TexCoord2f(disp, parameters) \
3465     (* GET_TexCoord2f(disp)) parameters
GET_TexCoord2f(struct _glapi_table * disp)3466 static inline _glptr_TexCoord2f GET_TexCoord2f(struct _glapi_table *disp) {
3467    return (_glptr_TexCoord2f) (GET_by_offset(disp, _gloffset_TexCoord2f));
3468 }
3469 
SET_TexCoord2f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat))3470 static inline void SET_TexCoord2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
3471    SET_by_offset(disp, _gloffset_TexCoord2f, fn);
3472 }
3473 
3474 typedef void (GLAPIENTRYP _glptr_TexCoord2fv)(const GLfloat *);
3475 #define CALL_TexCoord2fv(disp, parameters) \
3476     (* GET_TexCoord2fv(disp)) parameters
GET_TexCoord2fv(struct _glapi_table * disp)3477 static inline _glptr_TexCoord2fv GET_TexCoord2fv(struct _glapi_table *disp) {
3478    return (_glptr_TexCoord2fv) (GET_by_offset(disp, _gloffset_TexCoord2fv));
3479 }
3480 
SET_TexCoord2fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))3481 static inline void SET_TexCoord2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3482    SET_by_offset(disp, _gloffset_TexCoord2fv, fn);
3483 }
3484 
3485 typedef void (GLAPIENTRYP _glptr_TexCoord2i)(GLint, GLint);
3486 #define CALL_TexCoord2i(disp, parameters) \
3487     (* GET_TexCoord2i(disp)) parameters
GET_TexCoord2i(struct _glapi_table * disp)3488 static inline _glptr_TexCoord2i GET_TexCoord2i(struct _glapi_table *disp) {
3489    return (_glptr_TexCoord2i) (GET_by_offset(disp, _gloffset_TexCoord2i));
3490 }
3491 
SET_TexCoord2i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint))3492 static inline void SET_TexCoord2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
3493    SET_by_offset(disp, _gloffset_TexCoord2i, fn);
3494 }
3495 
3496 typedef void (GLAPIENTRYP _glptr_TexCoord2iv)(const GLint *);
3497 #define CALL_TexCoord2iv(disp, parameters) \
3498     (* GET_TexCoord2iv(disp)) parameters
GET_TexCoord2iv(struct _glapi_table * disp)3499 static inline _glptr_TexCoord2iv GET_TexCoord2iv(struct _glapi_table *disp) {
3500    return (_glptr_TexCoord2iv) (GET_by_offset(disp, _gloffset_TexCoord2iv));
3501 }
3502 
SET_TexCoord2iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLint *))3503 static inline void SET_TexCoord2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3504    SET_by_offset(disp, _gloffset_TexCoord2iv, fn);
3505 }
3506 
3507 typedef void (GLAPIENTRYP _glptr_TexCoord2s)(GLshort, GLshort);
3508 #define CALL_TexCoord2s(disp, parameters) \
3509     (* GET_TexCoord2s(disp)) parameters
GET_TexCoord2s(struct _glapi_table * disp)3510 static inline _glptr_TexCoord2s GET_TexCoord2s(struct _glapi_table *disp) {
3511    return (_glptr_TexCoord2s) (GET_by_offset(disp, _gloffset_TexCoord2s));
3512 }
3513 
SET_TexCoord2s(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLshort,GLshort))3514 static inline void SET_TexCoord2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) {
3515    SET_by_offset(disp, _gloffset_TexCoord2s, fn);
3516 }
3517 
3518 typedef void (GLAPIENTRYP _glptr_TexCoord2sv)(const GLshort *);
3519 #define CALL_TexCoord2sv(disp, parameters) \
3520     (* GET_TexCoord2sv(disp)) parameters
GET_TexCoord2sv(struct _glapi_table * disp)3521 static inline _glptr_TexCoord2sv GET_TexCoord2sv(struct _glapi_table *disp) {
3522    return (_glptr_TexCoord2sv) (GET_by_offset(disp, _gloffset_TexCoord2sv));
3523 }
3524 
SET_TexCoord2sv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLshort *))3525 static inline void SET_TexCoord2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3526    SET_by_offset(disp, _gloffset_TexCoord2sv, fn);
3527 }
3528 
3529 typedef void (GLAPIENTRYP _glptr_TexCoord3d)(GLdouble, GLdouble, GLdouble);
3530 #define CALL_TexCoord3d(disp, parameters) \
3531     (* GET_TexCoord3d(disp)) parameters
GET_TexCoord3d(struct _glapi_table * disp)3532 static inline _glptr_TexCoord3d GET_TexCoord3d(struct _glapi_table *disp) {
3533    return (_glptr_TexCoord3d) (GET_by_offset(disp, _gloffset_TexCoord3d));
3534 }
3535 
SET_TexCoord3d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble,GLdouble,GLdouble))3536 static inline void SET_TexCoord3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
3537    SET_by_offset(disp, _gloffset_TexCoord3d, fn);
3538 }
3539 
3540 typedef void (GLAPIENTRYP _glptr_TexCoord3dv)(const GLdouble *);
3541 #define CALL_TexCoord3dv(disp, parameters) \
3542     (* GET_TexCoord3dv(disp)) parameters
GET_TexCoord3dv(struct _glapi_table * disp)3543 static inline _glptr_TexCoord3dv GET_TexCoord3dv(struct _glapi_table *disp) {
3544    return (_glptr_TexCoord3dv) (GET_by_offset(disp, _gloffset_TexCoord3dv));
3545 }
3546 
SET_TexCoord3dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *))3547 static inline void SET_TexCoord3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3548    SET_by_offset(disp, _gloffset_TexCoord3dv, fn);
3549 }
3550 
3551 typedef void (GLAPIENTRYP _glptr_TexCoord3f)(GLfloat, GLfloat, GLfloat);
3552 #define CALL_TexCoord3f(disp, parameters) \
3553     (* GET_TexCoord3f(disp)) parameters
GET_TexCoord3f(struct _glapi_table * disp)3554 static inline _glptr_TexCoord3f GET_TexCoord3f(struct _glapi_table *disp) {
3555    return (_glptr_TexCoord3f) (GET_by_offset(disp, _gloffset_TexCoord3f));
3556 }
3557 
SET_TexCoord3f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat,GLfloat))3558 static inline void SET_TexCoord3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
3559    SET_by_offset(disp, _gloffset_TexCoord3f, fn);
3560 }
3561 
3562 typedef void (GLAPIENTRYP _glptr_TexCoord3fv)(const GLfloat *);
3563 #define CALL_TexCoord3fv(disp, parameters) \
3564     (* GET_TexCoord3fv(disp)) parameters
GET_TexCoord3fv(struct _glapi_table * disp)3565 static inline _glptr_TexCoord3fv GET_TexCoord3fv(struct _glapi_table *disp) {
3566    return (_glptr_TexCoord3fv) (GET_by_offset(disp, _gloffset_TexCoord3fv));
3567 }
3568 
SET_TexCoord3fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))3569 static inline void SET_TexCoord3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3570    SET_by_offset(disp, _gloffset_TexCoord3fv, fn);
3571 }
3572 
3573 typedef void (GLAPIENTRYP _glptr_TexCoord3i)(GLint, GLint, GLint);
3574 #define CALL_TexCoord3i(disp, parameters) \
3575     (* GET_TexCoord3i(disp)) parameters
GET_TexCoord3i(struct _glapi_table * disp)3576 static inline _glptr_TexCoord3i GET_TexCoord3i(struct _glapi_table *disp) {
3577    return (_glptr_TexCoord3i) (GET_by_offset(disp, _gloffset_TexCoord3i));
3578 }
3579 
SET_TexCoord3i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint,GLint))3580 static inline void SET_TexCoord3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
3581    SET_by_offset(disp, _gloffset_TexCoord3i, fn);
3582 }
3583 
3584 typedef void (GLAPIENTRYP _glptr_TexCoord3iv)(const GLint *);
3585 #define CALL_TexCoord3iv(disp, parameters) \
3586     (* GET_TexCoord3iv(disp)) parameters
GET_TexCoord3iv(struct _glapi_table * disp)3587 static inline _glptr_TexCoord3iv GET_TexCoord3iv(struct _glapi_table *disp) {
3588    return (_glptr_TexCoord3iv) (GET_by_offset(disp, _gloffset_TexCoord3iv));
3589 }
3590 
SET_TexCoord3iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLint *))3591 static inline void SET_TexCoord3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3592    SET_by_offset(disp, _gloffset_TexCoord3iv, fn);
3593 }
3594 
3595 typedef void (GLAPIENTRYP _glptr_TexCoord3s)(GLshort, GLshort, GLshort);
3596 #define CALL_TexCoord3s(disp, parameters) \
3597     (* GET_TexCoord3s(disp)) parameters
GET_TexCoord3s(struct _glapi_table * disp)3598 static inline _glptr_TexCoord3s GET_TexCoord3s(struct _glapi_table *disp) {
3599    return (_glptr_TexCoord3s) (GET_by_offset(disp, _gloffset_TexCoord3s));
3600 }
3601 
SET_TexCoord3s(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLshort,GLshort,GLshort))3602 static inline void SET_TexCoord3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
3603    SET_by_offset(disp, _gloffset_TexCoord3s, fn);
3604 }
3605 
3606 typedef void (GLAPIENTRYP _glptr_TexCoord3sv)(const GLshort *);
3607 #define CALL_TexCoord3sv(disp, parameters) \
3608     (* GET_TexCoord3sv(disp)) parameters
GET_TexCoord3sv(struct _glapi_table * disp)3609 static inline _glptr_TexCoord3sv GET_TexCoord3sv(struct _glapi_table *disp) {
3610    return (_glptr_TexCoord3sv) (GET_by_offset(disp, _gloffset_TexCoord3sv));
3611 }
3612 
SET_TexCoord3sv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLshort *))3613 static inline void SET_TexCoord3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3614    SET_by_offset(disp, _gloffset_TexCoord3sv, fn);
3615 }
3616 
3617 typedef void (GLAPIENTRYP _glptr_TexCoord4d)(GLdouble, GLdouble, GLdouble, GLdouble);
3618 #define CALL_TexCoord4d(disp, parameters) \
3619     (* GET_TexCoord4d(disp)) parameters
GET_TexCoord4d(struct _glapi_table * disp)3620 static inline _glptr_TexCoord4d GET_TexCoord4d(struct _glapi_table *disp) {
3621    return (_glptr_TexCoord4d) (GET_by_offset(disp, _gloffset_TexCoord4d));
3622 }
3623 
SET_TexCoord4d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble,GLdouble,GLdouble,GLdouble))3624 static inline void SET_TexCoord4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
3625    SET_by_offset(disp, _gloffset_TexCoord4d, fn);
3626 }
3627 
3628 typedef void (GLAPIENTRYP _glptr_TexCoord4dv)(const GLdouble *);
3629 #define CALL_TexCoord4dv(disp, parameters) \
3630     (* GET_TexCoord4dv(disp)) parameters
GET_TexCoord4dv(struct _glapi_table * disp)3631 static inline _glptr_TexCoord4dv GET_TexCoord4dv(struct _glapi_table *disp) {
3632    return (_glptr_TexCoord4dv) (GET_by_offset(disp, _gloffset_TexCoord4dv));
3633 }
3634 
SET_TexCoord4dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *))3635 static inline void SET_TexCoord4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3636    SET_by_offset(disp, _gloffset_TexCoord4dv, fn);
3637 }
3638 
3639 typedef void (GLAPIENTRYP _glptr_TexCoord4f)(GLfloat, GLfloat, GLfloat, GLfloat);
3640 #define CALL_TexCoord4f(disp, parameters) \
3641     (* GET_TexCoord4f(disp)) parameters
GET_TexCoord4f(struct _glapi_table * disp)3642 static inline _glptr_TexCoord4f GET_TexCoord4f(struct _glapi_table *disp) {
3643    return (_glptr_TexCoord4f) (GET_by_offset(disp, _gloffset_TexCoord4f));
3644 }
3645 
SET_TexCoord4f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat,GLfloat,GLfloat))3646 static inline void SET_TexCoord4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
3647    SET_by_offset(disp, _gloffset_TexCoord4f, fn);
3648 }
3649 
3650 typedef void (GLAPIENTRYP _glptr_TexCoord4fv)(const GLfloat *);
3651 #define CALL_TexCoord4fv(disp, parameters) \
3652     (* GET_TexCoord4fv(disp)) parameters
GET_TexCoord4fv(struct _glapi_table * disp)3653 static inline _glptr_TexCoord4fv GET_TexCoord4fv(struct _glapi_table *disp) {
3654    return (_glptr_TexCoord4fv) (GET_by_offset(disp, _gloffset_TexCoord4fv));
3655 }
3656 
SET_TexCoord4fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))3657 static inline void SET_TexCoord4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3658    SET_by_offset(disp, _gloffset_TexCoord4fv, fn);
3659 }
3660 
3661 typedef void (GLAPIENTRYP _glptr_TexCoord4i)(GLint, GLint, GLint, GLint);
3662 #define CALL_TexCoord4i(disp, parameters) \
3663     (* GET_TexCoord4i(disp)) parameters
GET_TexCoord4i(struct _glapi_table * disp)3664 static inline _glptr_TexCoord4i GET_TexCoord4i(struct _glapi_table *disp) {
3665    return (_glptr_TexCoord4i) (GET_by_offset(disp, _gloffset_TexCoord4i));
3666 }
3667 
SET_TexCoord4i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint,GLint,GLint))3668 static inline void SET_TexCoord4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
3669    SET_by_offset(disp, _gloffset_TexCoord4i, fn);
3670 }
3671 
3672 typedef void (GLAPIENTRYP _glptr_TexCoord4iv)(const GLint *);
3673 #define CALL_TexCoord4iv(disp, parameters) \
3674     (* GET_TexCoord4iv(disp)) parameters
GET_TexCoord4iv(struct _glapi_table * disp)3675 static inline _glptr_TexCoord4iv GET_TexCoord4iv(struct _glapi_table *disp) {
3676    return (_glptr_TexCoord4iv) (GET_by_offset(disp, _gloffset_TexCoord4iv));
3677 }
3678 
SET_TexCoord4iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLint *))3679 static inline void SET_TexCoord4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3680    SET_by_offset(disp, _gloffset_TexCoord4iv, fn);
3681 }
3682 
3683 typedef void (GLAPIENTRYP _glptr_TexCoord4s)(GLshort, GLshort, GLshort, GLshort);
3684 #define CALL_TexCoord4s(disp, parameters) \
3685     (* GET_TexCoord4s(disp)) parameters
GET_TexCoord4s(struct _glapi_table * disp)3686 static inline _glptr_TexCoord4s GET_TexCoord4s(struct _glapi_table *disp) {
3687    return (_glptr_TexCoord4s) (GET_by_offset(disp, _gloffset_TexCoord4s));
3688 }
3689 
SET_TexCoord4s(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLshort,GLshort,GLshort,GLshort))3690 static inline void SET_TexCoord4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
3691    SET_by_offset(disp, _gloffset_TexCoord4s, fn);
3692 }
3693 
3694 typedef void (GLAPIENTRYP _glptr_TexCoord4sv)(const GLshort *);
3695 #define CALL_TexCoord4sv(disp, parameters) \
3696     (* GET_TexCoord4sv(disp)) parameters
GET_TexCoord4sv(struct _glapi_table * disp)3697 static inline _glptr_TexCoord4sv GET_TexCoord4sv(struct _glapi_table *disp) {
3698    return (_glptr_TexCoord4sv) (GET_by_offset(disp, _gloffset_TexCoord4sv));
3699 }
3700 
SET_TexCoord4sv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLshort *))3701 static inline void SET_TexCoord4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3702    SET_by_offset(disp, _gloffset_TexCoord4sv, fn);
3703 }
3704 
3705 typedef void (GLAPIENTRYP _glptr_Vertex2d)(GLdouble, GLdouble);
3706 #define CALL_Vertex2d(disp, parameters) \
3707     (* GET_Vertex2d(disp)) parameters
GET_Vertex2d(struct _glapi_table * disp)3708 static inline _glptr_Vertex2d GET_Vertex2d(struct _glapi_table *disp) {
3709    return (_glptr_Vertex2d) (GET_by_offset(disp, _gloffset_Vertex2d));
3710 }
3711 
SET_Vertex2d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble,GLdouble))3712 static inline void SET_Vertex2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) {
3713    SET_by_offset(disp, _gloffset_Vertex2d, fn);
3714 }
3715 
3716 typedef void (GLAPIENTRYP _glptr_Vertex2dv)(const GLdouble *);
3717 #define CALL_Vertex2dv(disp, parameters) \
3718     (* GET_Vertex2dv(disp)) parameters
GET_Vertex2dv(struct _glapi_table * disp)3719 static inline _glptr_Vertex2dv GET_Vertex2dv(struct _glapi_table *disp) {
3720    return (_glptr_Vertex2dv) (GET_by_offset(disp, _gloffset_Vertex2dv));
3721 }
3722 
SET_Vertex2dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *))3723 static inline void SET_Vertex2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3724    SET_by_offset(disp, _gloffset_Vertex2dv, fn);
3725 }
3726 
3727 typedef void (GLAPIENTRYP _glptr_Vertex2f)(GLfloat, GLfloat);
3728 #define CALL_Vertex2f(disp, parameters) \
3729     (* GET_Vertex2f(disp)) parameters
GET_Vertex2f(struct _glapi_table * disp)3730 static inline _glptr_Vertex2f GET_Vertex2f(struct _glapi_table *disp) {
3731    return (_glptr_Vertex2f) (GET_by_offset(disp, _gloffset_Vertex2f));
3732 }
3733 
SET_Vertex2f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat))3734 static inline void SET_Vertex2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
3735    SET_by_offset(disp, _gloffset_Vertex2f, fn);
3736 }
3737 
3738 typedef void (GLAPIENTRYP _glptr_Vertex2fv)(const GLfloat *);
3739 #define CALL_Vertex2fv(disp, parameters) \
3740     (* GET_Vertex2fv(disp)) parameters
GET_Vertex2fv(struct _glapi_table * disp)3741 static inline _glptr_Vertex2fv GET_Vertex2fv(struct _glapi_table *disp) {
3742    return (_glptr_Vertex2fv) (GET_by_offset(disp, _gloffset_Vertex2fv));
3743 }
3744 
SET_Vertex2fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))3745 static inline void SET_Vertex2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3746    SET_by_offset(disp, _gloffset_Vertex2fv, fn);
3747 }
3748 
3749 typedef void (GLAPIENTRYP _glptr_Vertex2i)(GLint, GLint);
3750 #define CALL_Vertex2i(disp, parameters) \
3751     (* GET_Vertex2i(disp)) parameters
GET_Vertex2i(struct _glapi_table * disp)3752 static inline _glptr_Vertex2i GET_Vertex2i(struct _glapi_table *disp) {
3753    return (_glptr_Vertex2i) (GET_by_offset(disp, _gloffset_Vertex2i));
3754 }
3755 
SET_Vertex2i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint))3756 static inline void SET_Vertex2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
3757    SET_by_offset(disp, _gloffset_Vertex2i, fn);
3758 }
3759 
3760 typedef void (GLAPIENTRYP _glptr_Vertex2iv)(const GLint *);
3761 #define CALL_Vertex2iv(disp, parameters) \
3762     (* GET_Vertex2iv(disp)) parameters
GET_Vertex2iv(struct _glapi_table * disp)3763 static inline _glptr_Vertex2iv GET_Vertex2iv(struct _glapi_table *disp) {
3764    return (_glptr_Vertex2iv) (GET_by_offset(disp, _gloffset_Vertex2iv));
3765 }
3766 
SET_Vertex2iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLint *))3767 static inline void SET_Vertex2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3768    SET_by_offset(disp, _gloffset_Vertex2iv, fn);
3769 }
3770 
3771 typedef void (GLAPIENTRYP _glptr_Vertex2s)(GLshort, GLshort);
3772 #define CALL_Vertex2s(disp, parameters) \
3773     (* GET_Vertex2s(disp)) parameters
GET_Vertex2s(struct _glapi_table * disp)3774 static inline _glptr_Vertex2s GET_Vertex2s(struct _glapi_table *disp) {
3775    return (_glptr_Vertex2s) (GET_by_offset(disp, _gloffset_Vertex2s));
3776 }
3777 
SET_Vertex2s(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLshort,GLshort))3778 static inline void SET_Vertex2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) {
3779    SET_by_offset(disp, _gloffset_Vertex2s, fn);
3780 }
3781 
3782 typedef void (GLAPIENTRYP _glptr_Vertex2sv)(const GLshort *);
3783 #define CALL_Vertex2sv(disp, parameters) \
3784     (* GET_Vertex2sv(disp)) parameters
GET_Vertex2sv(struct _glapi_table * disp)3785 static inline _glptr_Vertex2sv GET_Vertex2sv(struct _glapi_table *disp) {
3786    return (_glptr_Vertex2sv) (GET_by_offset(disp, _gloffset_Vertex2sv));
3787 }
3788 
SET_Vertex2sv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLshort *))3789 static inline void SET_Vertex2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3790    SET_by_offset(disp, _gloffset_Vertex2sv, fn);
3791 }
3792 
3793 typedef void (GLAPIENTRYP _glptr_Vertex3d)(GLdouble, GLdouble, GLdouble);
3794 #define CALL_Vertex3d(disp, parameters) \
3795     (* GET_Vertex3d(disp)) parameters
GET_Vertex3d(struct _glapi_table * disp)3796 static inline _glptr_Vertex3d GET_Vertex3d(struct _glapi_table *disp) {
3797    return (_glptr_Vertex3d) (GET_by_offset(disp, _gloffset_Vertex3d));
3798 }
3799 
SET_Vertex3d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble,GLdouble,GLdouble))3800 static inline void SET_Vertex3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
3801    SET_by_offset(disp, _gloffset_Vertex3d, fn);
3802 }
3803 
3804 typedef void (GLAPIENTRYP _glptr_Vertex3dv)(const GLdouble *);
3805 #define CALL_Vertex3dv(disp, parameters) \
3806     (* GET_Vertex3dv(disp)) parameters
GET_Vertex3dv(struct _glapi_table * disp)3807 static inline _glptr_Vertex3dv GET_Vertex3dv(struct _glapi_table *disp) {
3808    return (_glptr_Vertex3dv) (GET_by_offset(disp, _gloffset_Vertex3dv));
3809 }
3810 
SET_Vertex3dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *))3811 static inline void SET_Vertex3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3812    SET_by_offset(disp, _gloffset_Vertex3dv, fn);
3813 }
3814 
3815 typedef void (GLAPIENTRYP _glptr_Vertex3f)(GLfloat, GLfloat, GLfloat);
3816 #define CALL_Vertex3f(disp, parameters) \
3817     (* GET_Vertex3f(disp)) parameters
GET_Vertex3f(struct _glapi_table * disp)3818 static inline _glptr_Vertex3f GET_Vertex3f(struct _glapi_table *disp) {
3819    return (_glptr_Vertex3f) (GET_by_offset(disp, _gloffset_Vertex3f));
3820 }
3821 
SET_Vertex3f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat,GLfloat))3822 static inline void SET_Vertex3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
3823    SET_by_offset(disp, _gloffset_Vertex3f, fn);
3824 }
3825 
3826 typedef void (GLAPIENTRYP _glptr_Vertex3fv)(const GLfloat *);
3827 #define CALL_Vertex3fv(disp, parameters) \
3828     (* GET_Vertex3fv(disp)) parameters
GET_Vertex3fv(struct _glapi_table * disp)3829 static inline _glptr_Vertex3fv GET_Vertex3fv(struct _glapi_table *disp) {
3830    return (_glptr_Vertex3fv) (GET_by_offset(disp, _gloffset_Vertex3fv));
3831 }
3832 
SET_Vertex3fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))3833 static inline void SET_Vertex3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3834    SET_by_offset(disp, _gloffset_Vertex3fv, fn);
3835 }
3836 
3837 typedef void (GLAPIENTRYP _glptr_Vertex3i)(GLint, GLint, GLint);
3838 #define CALL_Vertex3i(disp, parameters) \
3839     (* GET_Vertex3i(disp)) parameters
GET_Vertex3i(struct _glapi_table * disp)3840 static inline _glptr_Vertex3i GET_Vertex3i(struct _glapi_table *disp) {
3841    return (_glptr_Vertex3i) (GET_by_offset(disp, _gloffset_Vertex3i));
3842 }
3843 
SET_Vertex3i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint,GLint))3844 static inline void SET_Vertex3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
3845    SET_by_offset(disp, _gloffset_Vertex3i, fn);
3846 }
3847 
3848 typedef void (GLAPIENTRYP _glptr_Vertex3iv)(const GLint *);
3849 #define CALL_Vertex3iv(disp, parameters) \
3850     (* GET_Vertex3iv(disp)) parameters
GET_Vertex3iv(struct _glapi_table * disp)3851 static inline _glptr_Vertex3iv GET_Vertex3iv(struct _glapi_table *disp) {
3852    return (_glptr_Vertex3iv) (GET_by_offset(disp, _gloffset_Vertex3iv));
3853 }
3854 
SET_Vertex3iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLint *))3855 static inline void SET_Vertex3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3856    SET_by_offset(disp, _gloffset_Vertex3iv, fn);
3857 }
3858 
3859 typedef void (GLAPIENTRYP _glptr_Vertex3s)(GLshort, GLshort, GLshort);
3860 #define CALL_Vertex3s(disp, parameters) \
3861     (* GET_Vertex3s(disp)) parameters
GET_Vertex3s(struct _glapi_table * disp)3862 static inline _glptr_Vertex3s GET_Vertex3s(struct _glapi_table *disp) {
3863    return (_glptr_Vertex3s) (GET_by_offset(disp, _gloffset_Vertex3s));
3864 }
3865 
SET_Vertex3s(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLshort,GLshort,GLshort))3866 static inline void SET_Vertex3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
3867    SET_by_offset(disp, _gloffset_Vertex3s, fn);
3868 }
3869 
3870 typedef void (GLAPIENTRYP _glptr_Vertex3sv)(const GLshort *);
3871 #define CALL_Vertex3sv(disp, parameters) \
3872     (* GET_Vertex3sv(disp)) parameters
GET_Vertex3sv(struct _glapi_table * disp)3873 static inline _glptr_Vertex3sv GET_Vertex3sv(struct _glapi_table *disp) {
3874    return (_glptr_Vertex3sv) (GET_by_offset(disp, _gloffset_Vertex3sv));
3875 }
3876 
SET_Vertex3sv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLshort *))3877 static inline void SET_Vertex3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3878    SET_by_offset(disp, _gloffset_Vertex3sv, fn);
3879 }
3880 
3881 typedef void (GLAPIENTRYP _glptr_Vertex4d)(GLdouble, GLdouble, GLdouble, GLdouble);
3882 #define CALL_Vertex4d(disp, parameters) \
3883     (* GET_Vertex4d(disp)) parameters
GET_Vertex4d(struct _glapi_table * disp)3884 static inline _glptr_Vertex4d GET_Vertex4d(struct _glapi_table *disp) {
3885    return (_glptr_Vertex4d) (GET_by_offset(disp, _gloffset_Vertex4d));
3886 }
3887 
SET_Vertex4d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble,GLdouble,GLdouble,GLdouble))3888 static inline void SET_Vertex4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
3889    SET_by_offset(disp, _gloffset_Vertex4d, fn);
3890 }
3891 
3892 typedef void (GLAPIENTRYP _glptr_Vertex4dv)(const GLdouble *);
3893 #define CALL_Vertex4dv(disp, parameters) \
3894     (* GET_Vertex4dv(disp)) parameters
GET_Vertex4dv(struct _glapi_table * disp)3895 static inline _glptr_Vertex4dv GET_Vertex4dv(struct _glapi_table *disp) {
3896    return (_glptr_Vertex4dv) (GET_by_offset(disp, _gloffset_Vertex4dv));
3897 }
3898 
SET_Vertex4dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *))3899 static inline void SET_Vertex4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
3900    SET_by_offset(disp, _gloffset_Vertex4dv, fn);
3901 }
3902 
3903 typedef void (GLAPIENTRYP _glptr_Vertex4f)(GLfloat, GLfloat, GLfloat, GLfloat);
3904 #define CALL_Vertex4f(disp, parameters) \
3905     (* GET_Vertex4f(disp)) parameters
GET_Vertex4f(struct _glapi_table * disp)3906 static inline _glptr_Vertex4f GET_Vertex4f(struct _glapi_table *disp) {
3907    return (_glptr_Vertex4f) (GET_by_offset(disp, _gloffset_Vertex4f));
3908 }
3909 
SET_Vertex4f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat,GLfloat,GLfloat))3910 static inline void SET_Vertex4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
3911    SET_by_offset(disp, _gloffset_Vertex4f, fn);
3912 }
3913 
3914 typedef void (GLAPIENTRYP _glptr_Vertex4fv)(const GLfloat *);
3915 #define CALL_Vertex4fv(disp, parameters) \
3916     (* GET_Vertex4fv(disp)) parameters
GET_Vertex4fv(struct _glapi_table * disp)3917 static inline _glptr_Vertex4fv GET_Vertex4fv(struct _glapi_table *disp) {
3918    return (_glptr_Vertex4fv) (GET_by_offset(disp, _gloffset_Vertex4fv));
3919 }
3920 
SET_Vertex4fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))3921 static inline void SET_Vertex4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
3922    SET_by_offset(disp, _gloffset_Vertex4fv, fn);
3923 }
3924 
3925 typedef void (GLAPIENTRYP _glptr_Vertex4i)(GLint, GLint, GLint, GLint);
3926 #define CALL_Vertex4i(disp, parameters) \
3927     (* GET_Vertex4i(disp)) parameters
GET_Vertex4i(struct _glapi_table * disp)3928 static inline _glptr_Vertex4i GET_Vertex4i(struct _glapi_table *disp) {
3929    return (_glptr_Vertex4i) (GET_by_offset(disp, _gloffset_Vertex4i));
3930 }
3931 
SET_Vertex4i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint,GLint,GLint))3932 static inline void SET_Vertex4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
3933    SET_by_offset(disp, _gloffset_Vertex4i, fn);
3934 }
3935 
3936 typedef void (GLAPIENTRYP _glptr_Vertex4iv)(const GLint *);
3937 #define CALL_Vertex4iv(disp, parameters) \
3938     (* GET_Vertex4iv(disp)) parameters
GET_Vertex4iv(struct _glapi_table * disp)3939 static inline _glptr_Vertex4iv GET_Vertex4iv(struct _glapi_table *disp) {
3940    return (_glptr_Vertex4iv) (GET_by_offset(disp, _gloffset_Vertex4iv));
3941 }
3942 
SET_Vertex4iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLint *))3943 static inline void SET_Vertex4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
3944    SET_by_offset(disp, _gloffset_Vertex4iv, fn);
3945 }
3946 
3947 typedef void (GLAPIENTRYP _glptr_Vertex4s)(GLshort, GLshort, GLshort, GLshort);
3948 #define CALL_Vertex4s(disp, parameters) \
3949     (* GET_Vertex4s(disp)) parameters
GET_Vertex4s(struct _glapi_table * disp)3950 static inline _glptr_Vertex4s GET_Vertex4s(struct _glapi_table *disp) {
3951    return (_glptr_Vertex4s) (GET_by_offset(disp, _gloffset_Vertex4s));
3952 }
3953 
SET_Vertex4s(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLshort,GLshort,GLshort,GLshort))3954 static inline void SET_Vertex4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
3955    SET_by_offset(disp, _gloffset_Vertex4s, fn);
3956 }
3957 
3958 typedef void (GLAPIENTRYP _glptr_Vertex4sv)(const GLshort *);
3959 #define CALL_Vertex4sv(disp, parameters) \
3960     (* GET_Vertex4sv(disp)) parameters
GET_Vertex4sv(struct _glapi_table * disp)3961 static inline _glptr_Vertex4sv GET_Vertex4sv(struct _glapi_table *disp) {
3962    return (_glptr_Vertex4sv) (GET_by_offset(disp, _gloffset_Vertex4sv));
3963 }
3964 
SET_Vertex4sv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLshort *))3965 static inline void SET_Vertex4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
3966    SET_by_offset(disp, _gloffset_Vertex4sv, fn);
3967 }
3968 
3969 typedef void (GLAPIENTRYP _glptr_ClipPlane)(GLenum, const GLdouble *);
3970 #define CALL_ClipPlane(disp, parameters) \
3971     (* GET_ClipPlane(disp)) parameters
GET_ClipPlane(struct _glapi_table * disp)3972 static inline _glptr_ClipPlane GET_ClipPlane(struct _glapi_table *disp) {
3973    return (_glptr_ClipPlane) (GET_by_offset(disp, _gloffset_ClipPlane));
3974 }
3975 
SET_ClipPlane(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLdouble *))3976 static inline void SET_ClipPlane(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
3977    SET_by_offset(disp, _gloffset_ClipPlane, fn);
3978 }
3979 
3980 typedef void (GLAPIENTRYP _glptr_ColorMaterial)(GLenum, GLenum);
3981 #define CALL_ColorMaterial(disp, parameters) \
3982     (* GET_ColorMaterial(disp)) parameters
GET_ColorMaterial(struct _glapi_table * disp)3983 static inline _glptr_ColorMaterial GET_ColorMaterial(struct _glapi_table *disp) {
3984    return (_glptr_ColorMaterial) (GET_by_offset(disp, _gloffset_ColorMaterial));
3985 }
3986 
SET_ColorMaterial(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum))3987 static inline void SET_ColorMaterial(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
3988    SET_by_offset(disp, _gloffset_ColorMaterial, fn);
3989 }
3990 
3991 typedef void (GLAPIENTRYP _glptr_CullFace)(GLenum);
3992 #define CALL_CullFace(disp, parameters) \
3993     (* GET_CullFace(disp)) parameters
GET_CullFace(struct _glapi_table * disp)3994 static inline _glptr_CullFace GET_CullFace(struct _glapi_table *disp) {
3995    return (_glptr_CullFace) (GET_by_offset(disp, _gloffset_CullFace));
3996 }
3997 
SET_CullFace(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum))3998 static inline void SET_CullFace(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
3999    SET_by_offset(disp, _gloffset_CullFace, fn);
4000 }
4001 
4002 typedef void (GLAPIENTRYP _glptr_Fogf)(GLenum, GLfloat);
4003 #define CALL_Fogf(disp, parameters) \
4004     (* GET_Fogf(disp)) parameters
GET_Fogf(struct _glapi_table * disp)4005 static inline _glptr_Fogf GET_Fogf(struct _glapi_table *disp) {
4006    return (_glptr_Fogf) (GET_by_offset(disp, _gloffset_Fogf));
4007 }
4008 
SET_Fogf(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLfloat))4009 static inline void SET_Fogf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
4010    SET_by_offset(disp, _gloffset_Fogf, fn);
4011 }
4012 
4013 typedef void (GLAPIENTRYP _glptr_Fogfv)(GLenum, const GLfloat *);
4014 #define CALL_Fogfv(disp, parameters) \
4015     (* GET_Fogfv(disp)) parameters
GET_Fogfv(struct _glapi_table * disp)4016 static inline _glptr_Fogfv GET_Fogfv(struct _glapi_table *disp) {
4017    return (_glptr_Fogfv) (GET_by_offset(disp, _gloffset_Fogfv));
4018 }
4019 
SET_Fogfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLfloat *))4020 static inline void SET_Fogfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
4021    SET_by_offset(disp, _gloffset_Fogfv, fn);
4022 }
4023 
4024 typedef void (GLAPIENTRYP _glptr_Fogi)(GLenum, GLint);
4025 #define CALL_Fogi(disp, parameters) \
4026     (* GET_Fogi(disp)) parameters
GET_Fogi(struct _glapi_table * disp)4027 static inline _glptr_Fogi GET_Fogi(struct _glapi_table *disp) {
4028    return (_glptr_Fogi) (GET_by_offset(disp, _gloffset_Fogi));
4029 }
4030 
SET_Fogi(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint))4031 static inline void SET_Fogi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
4032    SET_by_offset(disp, _gloffset_Fogi, fn);
4033 }
4034 
4035 typedef void (GLAPIENTRYP _glptr_Fogiv)(GLenum, const GLint *);
4036 #define CALL_Fogiv(disp, parameters) \
4037     (* GET_Fogiv(disp)) parameters
GET_Fogiv(struct _glapi_table * disp)4038 static inline _glptr_Fogiv GET_Fogiv(struct _glapi_table *disp) {
4039    return (_glptr_Fogiv) (GET_by_offset(disp, _gloffset_Fogiv));
4040 }
4041 
SET_Fogiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLint *))4042 static inline void SET_Fogiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
4043    SET_by_offset(disp, _gloffset_Fogiv, fn);
4044 }
4045 
4046 typedef void (GLAPIENTRYP _glptr_FrontFace)(GLenum);
4047 #define CALL_FrontFace(disp, parameters) \
4048     (* GET_FrontFace(disp)) parameters
GET_FrontFace(struct _glapi_table * disp)4049 static inline _glptr_FrontFace GET_FrontFace(struct _glapi_table *disp) {
4050    return (_glptr_FrontFace) (GET_by_offset(disp, _gloffset_FrontFace));
4051 }
4052 
SET_FrontFace(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum))4053 static inline void SET_FrontFace(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
4054    SET_by_offset(disp, _gloffset_FrontFace, fn);
4055 }
4056 
4057 typedef void (GLAPIENTRYP _glptr_Hint)(GLenum, GLenum);
4058 #define CALL_Hint(disp, parameters) \
4059     (* GET_Hint(disp)) parameters
GET_Hint(struct _glapi_table * disp)4060 static inline _glptr_Hint GET_Hint(struct _glapi_table *disp) {
4061    return (_glptr_Hint) (GET_by_offset(disp, _gloffset_Hint));
4062 }
4063 
SET_Hint(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum))4064 static inline void SET_Hint(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
4065    SET_by_offset(disp, _gloffset_Hint, fn);
4066 }
4067 
4068 typedef void (GLAPIENTRYP _glptr_Lightf)(GLenum, GLenum, GLfloat);
4069 #define CALL_Lightf(disp, parameters) \
4070     (* GET_Lightf(disp)) parameters
GET_Lightf(struct _glapi_table * disp)4071 static inline _glptr_Lightf GET_Lightf(struct _glapi_table *disp) {
4072    return (_glptr_Lightf) (GET_by_offset(disp, _gloffset_Lightf));
4073 }
4074 
SET_Lightf(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLfloat))4075 static inline void SET_Lightf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
4076    SET_by_offset(disp, _gloffset_Lightf, fn);
4077 }
4078 
4079 typedef void (GLAPIENTRYP _glptr_Lightfv)(GLenum, GLenum, const GLfloat *);
4080 #define CALL_Lightfv(disp, parameters) \
4081     (* GET_Lightfv(disp)) parameters
GET_Lightfv(struct _glapi_table * disp)4082 static inline _glptr_Lightfv GET_Lightfv(struct _glapi_table *disp) {
4083    return (_glptr_Lightfv) (GET_by_offset(disp, _gloffset_Lightfv));
4084 }
4085 
SET_Lightfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLfloat *))4086 static inline void SET_Lightfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
4087    SET_by_offset(disp, _gloffset_Lightfv, fn);
4088 }
4089 
4090 typedef void (GLAPIENTRYP _glptr_Lighti)(GLenum, GLenum, GLint);
4091 #define CALL_Lighti(disp, parameters) \
4092     (* GET_Lighti(disp)) parameters
GET_Lighti(struct _glapi_table * disp)4093 static inline _glptr_Lighti GET_Lighti(struct _glapi_table *disp) {
4094    return (_glptr_Lighti) (GET_by_offset(disp, _gloffset_Lighti));
4095 }
4096 
SET_Lighti(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint))4097 static inline void SET_Lighti(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
4098    SET_by_offset(disp, _gloffset_Lighti, fn);
4099 }
4100 
4101 typedef void (GLAPIENTRYP _glptr_Lightiv)(GLenum, GLenum, const GLint *);
4102 #define CALL_Lightiv(disp, parameters) \
4103     (* GET_Lightiv(disp)) parameters
GET_Lightiv(struct _glapi_table * disp)4104 static inline _glptr_Lightiv GET_Lightiv(struct _glapi_table *disp) {
4105    return (_glptr_Lightiv) (GET_by_offset(disp, _gloffset_Lightiv));
4106 }
4107 
SET_Lightiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLint *))4108 static inline void SET_Lightiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
4109    SET_by_offset(disp, _gloffset_Lightiv, fn);
4110 }
4111 
4112 typedef void (GLAPIENTRYP _glptr_LightModelf)(GLenum, GLfloat);
4113 #define CALL_LightModelf(disp, parameters) \
4114     (* GET_LightModelf(disp)) parameters
GET_LightModelf(struct _glapi_table * disp)4115 static inline _glptr_LightModelf GET_LightModelf(struct _glapi_table *disp) {
4116    return (_glptr_LightModelf) (GET_by_offset(disp, _gloffset_LightModelf));
4117 }
4118 
SET_LightModelf(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLfloat))4119 static inline void SET_LightModelf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
4120    SET_by_offset(disp, _gloffset_LightModelf, fn);
4121 }
4122 
4123 typedef void (GLAPIENTRYP _glptr_LightModelfv)(GLenum, const GLfloat *);
4124 #define CALL_LightModelfv(disp, parameters) \
4125     (* GET_LightModelfv(disp)) parameters
GET_LightModelfv(struct _glapi_table * disp)4126 static inline _glptr_LightModelfv GET_LightModelfv(struct _glapi_table *disp) {
4127    return (_glptr_LightModelfv) (GET_by_offset(disp, _gloffset_LightModelfv));
4128 }
4129 
SET_LightModelfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLfloat *))4130 static inline void SET_LightModelfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
4131    SET_by_offset(disp, _gloffset_LightModelfv, fn);
4132 }
4133 
4134 typedef void (GLAPIENTRYP _glptr_LightModeli)(GLenum, GLint);
4135 #define CALL_LightModeli(disp, parameters) \
4136     (* GET_LightModeli(disp)) parameters
GET_LightModeli(struct _glapi_table * disp)4137 static inline _glptr_LightModeli GET_LightModeli(struct _glapi_table *disp) {
4138    return (_glptr_LightModeli) (GET_by_offset(disp, _gloffset_LightModeli));
4139 }
4140 
SET_LightModeli(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint))4141 static inline void SET_LightModeli(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
4142    SET_by_offset(disp, _gloffset_LightModeli, fn);
4143 }
4144 
4145 typedef void (GLAPIENTRYP _glptr_LightModeliv)(GLenum, const GLint *);
4146 #define CALL_LightModeliv(disp, parameters) \
4147     (* GET_LightModeliv(disp)) parameters
GET_LightModeliv(struct _glapi_table * disp)4148 static inline _glptr_LightModeliv GET_LightModeliv(struct _glapi_table *disp) {
4149    return (_glptr_LightModeliv) (GET_by_offset(disp, _gloffset_LightModeliv));
4150 }
4151 
SET_LightModeliv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLint *))4152 static inline void SET_LightModeliv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
4153    SET_by_offset(disp, _gloffset_LightModeliv, fn);
4154 }
4155 
4156 typedef void (GLAPIENTRYP _glptr_LineStipple)(GLint, GLushort);
4157 #define CALL_LineStipple(disp, parameters) \
4158     (* GET_LineStipple(disp)) parameters
GET_LineStipple(struct _glapi_table * disp)4159 static inline _glptr_LineStipple GET_LineStipple(struct _glapi_table *disp) {
4160    return (_glptr_LineStipple) (GET_by_offset(disp, _gloffset_LineStipple));
4161 }
4162 
SET_LineStipple(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLushort))4163 static inline void SET_LineStipple(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLushort)) {
4164    SET_by_offset(disp, _gloffset_LineStipple, fn);
4165 }
4166 
4167 typedef void (GLAPIENTRYP _glptr_LineWidth)(GLfloat);
4168 #define CALL_LineWidth(disp, parameters) \
4169     (* GET_LineWidth(disp)) parameters
GET_LineWidth(struct _glapi_table * disp)4170 static inline _glptr_LineWidth GET_LineWidth(struct _glapi_table *disp) {
4171    return (_glptr_LineWidth) (GET_by_offset(disp, _gloffset_LineWidth));
4172 }
4173 
SET_LineWidth(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat))4174 static inline void SET_LineWidth(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
4175    SET_by_offset(disp, _gloffset_LineWidth, fn);
4176 }
4177 
4178 typedef void (GLAPIENTRYP _glptr_Materialf)(GLenum, GLenum, GLfloat);
4179 #define CALL_Materialf(disp, parameters) \
4180     (* GET_Materialf(disp)) parameters
GET_Materialf(struct _glapi_table * disp)4181 static inline _glptr_Materialf GET_Materialf(struct _glapi_table *disp) {
4182    return (_glptr_Materialf) (GET_by_offset(disp, _gloffset_Materialf));
4183 }
4184 
SET_Materialf(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLfloat))4185 static inline void SET_Materialf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
4186    SET_by_offset(disp, _gloffset_Materialf, fn);
4187 }
4188 
4189 typedef void (GLAPIENTRYP _glptr_Materialfv)(GLenum, GLenum, const GLfloat *);
4190 #define CALL_Materialfv(disp, parameters) \
4191     (* GET_Materialfv(disp)) parameters
GET_Materialfv(struct _glapi_table * disp)4192 static inline _glptr_Materialfv GET_Materialfv(struct _glapi_table *disp) {
4193    return (_glptr_Materialfv) (GET_by_offset(disp, _gloffset_Materialfv));
4194 }
4195 
SET_Materialfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLfloat *))4196 static inline void SET_Materialfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
4197    SET_by_offset(disp, _gloffset_Materialfv, fn);
4198 }
4199 
4200 typedef void (GLAPIENTRYP _glptr_Materiali)(GLenum, GLenum, GLint);
4201 #define CALL_Materiali(disp, parameters) \
4202     (* GET_Materiali(disp)) parameters
GET_Materiali(struct _glapi_table * disp)4203 static inline _glptr_Materiali GET_Materiali(struct _glapi_table *disp) {
4204    return (_glptr_Materiali) (GET_by_offset(disp, _gloffset_Materiali));
4205 }
4206 
SET_Materiali(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint))4207 static inline void SET_Materiali(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
4208    SET_by_offset(disp, _gloffset_Materiali, fn);
4209 }
4210 
4211 typedef void (GLAPIENTRYP _glptr_Materialiv)(GLenum, GLenum, const GLint *);
4212 #define CALL_Materialiv(disp, parameters) \
4213     (* GET_Materialiv(disp)) parameters
GET_Materialiv(struct _glapi_table * disp)4214 static inline _glptr_Materialiv GET_Materialiv(struct _glapi_table *disp) {
4215    return (_glptr_Materialiv) (GET_by_offset(disp, _gloffset_Materialiv));
4216 }
4217 
SET_Materialiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLint *))4218 static inline void SET_Materialiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
4219    SET_by_offset(disp, _gloffset_Materialiv, fn);
4220 }
4221 
4222 typedef void (GLAPIENTRYP _glptr_PointSize)(GLfloat);
4223 #define CALL_PointSize(disp, parameters) \
4224     (* GET_PointSize(disp)) parameters
GET_PointSize(struct _glapi_table * disp)4225 static inline _glptr_PointSize GET_PointSize(struct _glapi_table *disp) {
4226    return (_glptr_PointSize) (GET_by_offset(disp, _gloffset_PointSize));
4227 }
4228 
SET_PointSize(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat))4229 static inline void SET_PointSize(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
4230    SET_by_offset(disp, _gloffset_PointSize, fn);
4231 }
4232 
4233 typedef void (GLAPIENTRYP _glptr_PolygonMode)(GLenum, GLenum);
4234 #define CALL_PolygonMode(disp, parameters) \
4235     (* GET_PolygonMode(disp)) parameters
GET_PolygonMode(struct _glapi_table * disp)4236 static inline _glptr_PolygonMode GET_PolygonMode(struct _glapi_table *disp) {
4237    return (_glptr_PolygonMode) (GET_by_offset(disp, _gloffset_PolygonMode));
4238 }
4239 
SET_PolygonMode(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum))4240 static inline void SET_PolygonMode(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
4241    SET_by_offset(disp, _gloffset_PolygonMode, fn);
4242 }
4243 
4244 typedef void (GLAPIENTRYP _glptr_PolygonStipple)(const GLubyte *);
4245 #define CALL_PolygonStipple(disp, parameters) \
4246     (* GET_PolygonStipple(disp)) parameters
GET_PolygonStipple(struct _glapi_table * disp)4247 static inline _glptr_PolygonStipple GET_PolygonStipple(struct _glapi_table *disp) {
4248    return (_glptr_PolygonStipple) (GET_by_offset(disp, _gloffset_PolygonStipple));
4249 }
4250 
SET_PolygonStipple(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLubyte *))4251 static inline void SET_PolygonStipple(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) {
4252    SET_by_offset(disp, _gloffset_PolygonStipple, fn);
4253 }
4254 
4255 typedef void (GLAPIENTRYP _glptr_Scissor)(GLint, GLint, GLsizei, GLsizei);
4256 #define CALL_Scissor(disp, parameters) \
4257     (* GET_Scissor(disp)) parameters
GET_Scissor(struct _glapi_table * disp)4258 static inline _glptr_Scissor GET_Scissor(struct _glapi_table *disp) {
4259    return (_glptr_Scissor) (GET_by_offset(disp, _gloffset_Scissor));
4260 }
4261 
SET_Scissor(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint,GLsizei,GLsizei))4262 static inline void SET_Scissor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei)) {
4263    SET_by_offset(disp, _gloffset_Scissor, fn);
4264 }
4265 
4266 typedef void (GLAPIENTRYP _glptr_ShadeModel)(GLenum);
4267 #define CALL_ShadeModel(disp, parameters) \
4268     (* GET_ShadeModel(disp)) parameters
GET_ShadeModel(struct _glapi_table * disp)4269 static inline _glptr_ShadeModel GET_ShadeModel(struct _glapi_table *disp) {
4270    return (_glptr_ShadeModel) (GET_by_offset(disp, _gloffset_ShadeModel));
4271 }
4272 
SET_ShadeModel(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum))4273 static inline void SET_ShadeModel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
4274    SET_by_offset(disp, _gloffset_ShadeModel, fn);
4275 }
4276 
4277 typedef void (GLAPIENTRYP _glptr_TexParameterf)(GLenum, GLenum, GLfloat);
4278 #define CALL_TexParameterf(disp, parameters) \
4279     (* GET_TexParameterf(disp)) parameters
GET_TexParameterf(struct _glapi_table * disp)4280 static inline _glptr_TexParameterf GET_TexParameterf(struct _glapi_table *disp) {
4281    return (_glptr_TexParameterf) (GET_by_offset(disp, _gloffset_TexParameterf));
4282 }
4283 
SET_TexParameterf(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLfloat))4284 static inline void SET_TexParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
4285    SET_by_offset(disp, _gloffset_TexParameterf, fn);
4286 }
4287 
4288 typedef void (GLAPIENTRYP _glptr_TexParameterfv)(GLenum, GLenum, const GLfloat *);
4289 #define CALL_TexParameterfv(disp, parameters) \
4290     (* GET_TexParameterfv(disp)) parameters
GET_TexParameterfv(struct _glapi_table * disp)4291 static inline _glptr_TexParameterfv GET_TexParameterfv(struct _glapi_table *disp) {
4292    return (_glptr_TexParameterfv) (GET_by_offset(disp, _gloffset_TexParameterfv));
4293 }
4294 
SET_TexParameterfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLfloat *))4295 static inline void SET_TexParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
4296    SET_by_offset(disp, _gloffset_TexParameterfv, fn);
4297 }
4298 
4299 typedef void (GLAPIENTRYP _glptr_TexParameteri)(GLenum, GLenum, GLint);
4300 #define CALL_TexParameteri(disp, parameters) \
4301     (* GET_TexParameteri(disp)) parameters
GET_TexParameteri(struct _glapi_table * disp)4302 static inline _glptr_TexParameteri GET_TexParameteri(struct _glapi_table *disp) {
4303    return (_glptr_TexParameteri) (GET_by_offset(disp, _gloffset_TexParameteri));
4304 }
4305 
SET_TexParameteri(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint))4306 static inline void SET_TexParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
4307    SET_by_offset(disp, _gloffset_TexParameteri, fn);
4308 }
4309 
4310 typedef void (GLAPIENTRYP _glptr_TexParameteriv)(GLenum, GLenum, const GLint *);
4311 #define CALL_TexParameteriv(disp, parameters) \
4312     (* GET_TexParameteriv(disp)) parameters
GET_TexParameteriv(struct _glapi_table * disp)4313 static inline _glptr_TexParameteriv GET_TexParameteriv(struct _glapi_table *disp) {
4314    return (_glptr_TexParameteriv) (GET_by_offset(disp, _gloffset_TexParameteriv));
4315 }
4316 
SET_TexParameteriv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLint *))4317 static inline void SET_TexParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
4318    SET_by_offset(disp, _gloffset_TexParameteriv, fn);
4319 }
4320 
4321 typedef void (GLAPIENTRYP _glptr_TexImage1D)(GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const GLvoid *);
4322 #define CALL_TexImage1D(disp, parameters) \
4323     (* GET_TexImage1D(disp)) parameters
GET_TexImage1D(struct _glapi_table * disp)4324 static inline _glptr_TexImage1D GET_TexImage1D(struct _glapi_table *disp) {
4325    return (_glptr_TexImage1D) (GET_by_offset(disp, _gloffset_TexImage1D));
4326 }
4327 
SET_TexImage1D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLint,GLsizei,GLint,GLenum,GLenum,const GLvoid *))4328 static inline void SET_TexImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) {
4329    SET_by_offset(disp, _gloffset_TexImage1D, fn);
4330 }
4331 
4332 typedef void (GLAPIENTRYP _glptr_TexImage2D)(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *);
4333 #define CALL_TexImage2D(disp, parameters) \
4334     (* GET_TexImage2D(disp)) parameters
GET_TexImage2D(struct _glapi_table * disp)4335 static inline _glptr_TexImage2D GET_TexImage2D(struct _glapi_table *disp) {
4336    return (_glptr_TexImage2D) (GET_by_offset(disp, _gloffset_TexImage2D));
4337 }
4338 
SET_TexImage2D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLint,GLsizei,GLsizei,GLint,GLenum,GLenum,const GLvoid *))4339 static inline void SET_TexImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) {
4340    SET_by_offset(disp, _gloffset_TexImage2D, fn);
4341 }
4342 
4343 typedef void (GLAPIENTRYP _glptr_TexEnvf)(GLenum, GLenum, GLfloat);
4344 #define CALL_TexEnvf(disp, parameters) \
4345     (* GET_TexEnvf(disp)) parameters
GET_TexEnvf(struct _glapi_table * disp)4346 static inline _glptr_TexEnvf GET_TexEnvf(struct _glapi_table *disp) {
4347    return (_glptr_TexEnvf) (GET_by_offset(disp, _gloffset_TexEnvf));
4348 }
4349 
SET_TexEnvf(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLfloat))4350 static inline void SET_TexEnvf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
4351    SET_by_offset(disp, _gloffset_TexEnvf, fn);
4352 }
4353 
4354 typedef void (GLAPIENTRYP _glptr_TexEnvfv)(GLenum, GLenum, const GLfloat *);
4355 #define CALL_TexEnvfv(disp, parameters) \
4356     (* GET_TexEnvfv(disp)) parameters
GET_TexEnvfv(struct _glapi_table * disp)4357 static inline _glptr_TexEnvfv GET_TexEnvfv(struct _glapi_table *disp) {
4358    return (_glptr_TexEnvfv) (GET_by_offset(disp, _gloffset_TexEnvfv));
4359 }
4360 
SET_TexEnvfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLfloat *))4361 static inline void SET_TexEnvfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
4362    SET_by_offset(disp, _gloffset_TexEnvfv, fn);
4363 }
4364 
4365 typedef void (GLAPIENTRYP _glptr_TexEnvi)(GLenum, GLenum, GLint);
4366 #define CALL_TexEnvi(disp, parameters) \
4367     (* GET_TexEnvi(disp)) parameters
GET_TexEnvi(struct _glapi_table * disp)4368 static inline _glptr_TexEnvi GET_TexEnvi(struct _glapi_table *disp) {
4369    return (_glptr_TexEnvi) (GET_by_offset(disp, _gloffset_TexEnvi));
4370 }
4371 
SET_TexEnvi(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint))4372 static inline void SET_TexEnvi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
4373    SET_by_offset(disp, _gloffset_TexEnvi, fn);
4374 }
4375 
4376 typedef void (GLAPIENTRYP _glptr_TexEnviv)(GLenum, GLenum, const GLint *);
4377 #define CALL_TexEnviv(disp, parameters) \
4378     (* GET_TexEnviv(disp)) parameters
GET_TexEnviv(struct _glapi_table * disp)4379 static inline _glptr_TexEnviv GET_TexEnviv(struct _glapi_table *disp) {
4380    return (_glptr_TexEnviv) (GET_by_offset(disp, _gloffset_TexEnviv));
4381 }
4382 
SET_TexEnviv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLint *))4383 static inline void SET_TexEnviv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
4384    SET_by_offset(disp, _gloffset_TexEnviv, fn);
4385 }
4386 
4387 typedef void (GLAPIENTRYP _glptr_TexGend)(GLenum, GLenum, GLdouble);
4388 #define CALL_TexGend(disp, parameters) \
4389     (* GET_TexGend(disp)) parameters
GET_TexGend(struct _glapi_table * disp)4390 static inline _glptr_TexGend GET_TexGend(struct _glapi_table *disp) {
4391    return (_glptr_TexGend) (GET_by_offset(disp, _gloffset_TexGend));
4392 }
4393 
SET_TexGend(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLdouble))4394 static inline void SET_TexGend(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLdouble)) {
4395    SET_by_offset(disp, _gloffset_TexGend, fn);
4396 }
4397 
4398 typedef void (GLAPIENTRYP _glptr_TexGendv)(GLenum, GLenum, const GLdouble *);
4399 #define CALL_TexGendv(disp, parameters) \
4400     (* GET_TexGendv(disp)) parameters
GET_TexGendv(struct _glapi_table * disp)4401 static inline _glptr_TexGendv GET_TexGendv(struct _glapi_table *disp) {
4402    return (_glptr_TexGendv) (GET_by_offset(disp, _gloffset_TexGendv));
4403 }
4404 
SET_TexGendv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLdouble *))4405 static inline void SET_TexGendv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLdouble *)) {
4406    SET_by_offset(disp, _gloffset_TexGendv, fn);
4407 }
4408 
4409 typedef void (GLAPIENTRYP _glptr_TexGenf)(GLenum, GLenum, GLfloat);
4410 #define CALL_TexGenf(disp, parameters) \
4411     (* GET_TexGenf(disp)) parameters
GET_TexGenf(struct _glapi_table * disp)4412 static inline _glptr_TexGenf GET_TexGenf(struct _glapi_table *disp) {
4413    return (_glptr_TexGenf) (GET_by_offset(disp, _gloffset_TexGenf));
4414 }
4415 
SET_TexGenf(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLfloat))4416 static inline void SET_TexGenf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
4417    SET_by_offset(disp, _gloffset_TexGenf, fn);
4418 }
4419 
4420 typedef void (GLAPIENTRYP _glptr_TexGenfv)(GLenum, GLenum, const GLfloat *);
4421 #define CALL_TexGenfv(disp, parameters) \
4422     (* GET_TexGenfv(disp)) parameters
GET_TexGenfv(struct _glapi_table * disp)4423 static inline _glptr_TexGenfv GET_TexGenfv(struct _glapi_table *disp) {
4424    return (_glptr_TexGenfv) (GET_by_offset(disp, _gloffset_TexGenfv));
4425 }
4426 
SET_TexGenfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLfloat *))4427 static inline void SET_TexGenfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
4428    SET_by_offset(disp, _gloffset_TexGenfv, fn);
4429 }
4430 
4431 typedef void (GLAPIENTRYP _glptr_TexGeni)(GLenum, GLenum, GLint);
4432 #define CALL_TexGeni(disp, parameters) \
4433     (* GET_TexGeni(disp)) parameters
GET_TexGeni(struct _glapi_table * disp)4434 static inline _glptr_TexGeni GET_TexGeni(struct _glapi_table *disp) {
4435    return (_glptr_TexGeni) (GET_by_offset(disp, _gloffset_TexGeni));
4436 }
4437 
SET_TexGeni(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint))4438 static inline void SET_TexGeni(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
4439    SET_by_offset(disp, _gloffset_TexGeni, fn);
4440 }
4441 
4442 typedef void (GLAPIENTRYP _glptr_TexGeniv)(GLenum, GLenum, const GLint *);
4443 #define CALL_TexGeniv(disp, parameters) \
4444     (* GET_TexGeniv(disp)) parameters
GET_TexGeniv(struct _glapi_table * disp)4445 static inline _glptr_TexGeniv GET_TexGeniv(struct _glapi_table *disp) {
4446    return (_glptr_TexGeniv) (GET_by_offset(disp, _gloffset_TexGeniv));
4447 }
4448 
SET_TexGeniv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLint *))4449 static inline void SET_TexGeniv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
4450    SET_by_offset(disp, _gloffset_TexGeniv, fn);
4451 }
4452 
4453 typedef void (GLAPIENTRYP _glptr_FeedbackBuffer)(GLsizei, GLenum, GLfloat *);
4454 #define CALL_FeedbackBuffer(disp, parameters) \
4455     (* GET_FeedbackBuffer(disp)) parameters
GET_FeedbackBuffer(struct _glapi_table * disp)4456 static inline _glptr_FeedbackBuffer GET_FeedbackBuffer(struct _glapi_table *disp) {
4457    return (_glptr_FeedbackBuffer) (GET_by_offset(disp, _gloffset_FeedbackBuffer));
4458 }
4459 
SET_FeedbackBuffer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLenum,GLfloat *))4460 static inline void SET_FeedbackBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLenum, GLfloat *)) {
4461    SET_by_offset(disp, _gloffset_FeedbackBuffer, fn);
4462 }
4463 
4464 typedef void (GLAPIENTRYP _glptr_SelectBuffer)(GLsizei, GLuint *);
4465 #define CALL_SelectBuffer(disp, parameters) \
4466     (* GET_SelectBuffer(disp)) parameters
GET_SelectBuffer(struct _glapi_table * disp)4467 static inline _glptr_SelectBuffer GET_SelectBuffer(struct _glapi_table *disp) {
4468    return (_glptr_SelectBuffer) (GET_by_offset(disp, _gloffset_SelectBuffer));
4469 }
4470 
SET_SelectBuffer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLuint *))4471 static inline void SET_SelectBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
4472    SET_by_offset(disp, _gloffset_SelectBuffer, fn);
4473 }
4474 
4475 typedef GLint (GLAPIENTRYP _glptr_RenderMode)(GLenum);
4476 #define CALL_RenderMode(disp, parameters) \
4477     (* GET_RenderMode(disp)) parameters
GET_RenderMode(struct _glapi_table * disp)4478 static inline _glptr_RenderMode GET_RenderMode(struct _glapi_table *disp) {
4479    return (_glptr_RenderMode) (GET_by_offset(disp, _gloffset_RenderMode));
4480 }
4481 
SET_RenderMode(struct _glapi_table * disp,GLint (GLAPIENTRYP fn)(GLenum))4482 static inline void SET_RenderMode(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLenum)) {
4483    SET_by_offset(disp, _gloffset_RenderMode, fn);
4484 }
4485 
4486 typedef void (GLAPIENTRYP _glptr_InitNames)(void);
4487 #define CALL_InitNames(disp, parameters) \
4488     (* GET_InitNames(disp)) parameters
GET_InitNames(struct _glapi_table * disp)4489 static inline _glptr_InitNames GET_InitNames(struct _glapi_table *disp) {
4490    return (_glptr_InitNames) (GET_by_offset(disp, _gloffset_InitNames));
4491 }
4492 
SET_InitNames(struct _glapi_table * disp,void (GLAPIENTRYP fn)(void))4493 static inline void SET_InitNames(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
4494    SET_by_offset(disp, _gloffset_InitNames, fn);
4495 }
4496 
4497 typedef void (GLAPIENTRYP _glptr_LoadName)(GLuint);
4498 #define CALL_LoadName(disp, parameters) \
4499     (* GET_LoadName(disp)) parameters
GET_LoadName(struct _glapi_table * disp)4500 static inline _glptr_LoadName GET_LoadName(struct _glapi_table *disp) {
4501    return (_glptr_LoadName) (GET_by_offset(disp, _gloffset_LoadName));
4502 }
4503 
SET_LoadName(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))4504 static inline void SET_LoadName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
4505    SET_by_offset(disp, _gloffset_LoadName, fn);
4506 }
4507 
4508 typedef void (GLAPIENTRYP _glptr_PassThrough)(GLfloat);
4509 #define CALL_PassThrough(disp, parameters) \
4510     (* GET_PassThrough(disp)) parameters
GET_PassThrough(struct _glapi_table * disp)4511 static inline _glptr_PassThrough GET_PassThrough(struct _glapi_table *disp) {
4512    return (_glptr_PassThrough) (GET_by_offset(disp, _gloffset_PassThrough));
4513 }
4514 
SET_PassThrough(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat))4515 static inline void SET_PassThrough(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
4516    SET_by_offset(disp, _gloffset_PassThrough, fn);
4517 }
4518 
4519 typedef void (GLAPIENTRYP _glptr_PopName)(void);
4520 #define CALL_PopName(disp, parameters) \
4521     (* GET_PopName(disp)) parameters
GET_PopName(struct _glapi_table * disp)4522 static inline _glptr_PopName GET_PopName(struct _glapi_table *disp) {
4523    return (_glptr_PopName) (GET_by_offset(disp, _gloffset_PopName));
4524 }
4525 
SET_PopName(struct _glapi_table * disp,void (GLAPIENTRYP fn)(void))4526 static inline void SET_PopName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
4527    SET_by_offset(disp, _gloffset_PopName, fn);
4528 }
4529 
4530 typedef void (GLAPIENTRYP _glptr_PushName)(GLuint);
4531 #define CALL_PushName(disp, parameters) \
4532     (* GET_PushName(disp)) parameters
GET_PushName(struct _glapi_table * disp)4533 static inline _glptr_PushName GET_PushName(struct _glapi_table *disp) {
4534    return (_glptr_PushName) (GET_by_offset(disp, _gloffset_PushName));
4535 }
4536 
SET_PushName(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))4537 static inline void SET_PushName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
4538    SET_by_offset(disp, _gloffset_PushName, fn);
4539 }
4540 
4541 typedef void (GLAPIENTRYP _glptr_DrawBuffer)(GLenum);
4542 #define CALL_DrawBuffer(disp, parameters) \
4543     (* GET_DrawBuffer(disp)) parameters
GET_DrawBuffer(struct _glapi_table * disp)4544 static inline _glptr_DrawBuffer GET_DrawBuffer(struct _glapi_table *disp) {
4545    return (_glptr_DrawBuffer) (GET_by_offset(disp, _gloffset_DrawBuffer));
4546 }
4547 
SET_DrawBuffer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum))4548 static inline void SET_DrawBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
4549    SET_by_offset(disp, _gloffset_DrawBuffer, fn);
4550 }
4551 
4552 typedef void (GLAPIENTRYP _glptr_Clear)(GLbitfield);
4553 #define CALL_Clear(disp, parameters) \
4554     (* GET_Clear(disp)) parameters
GET_Clear(struct _glapi_table * disp)4555 static inline _glptr_Clear GET_Clear(struct _glapi_table *disp) {
4556    return (_glptr_Clear) (GET_by_offset(disp, _gloffset_Clear));
4557 }
4558 
SET_Clear(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLbitfield))4559 static inline void SET_Clear(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) {
4560    SET_by_offset(disp, _gloffset_Clear, fn);
4561 }
4562 
4563 typedef void (GLAPIENTRYP _glptr_ClearAccum)(GLfloat, GLfloat, GLfloat, GLfloat);
4564 #define CALL_ClearAccum(disp, parameters) \
4565     (* GET_ClearAccum(disp)) parameters
GET_ClearAccum(struct _glapi_table * disp)4566 static inline _glptr_ClearAccum GET_ClearAccum(struct _glapi_table *disp) {
4567    return (_glptr_ClearAccum) (GET_by_offset(disp, _gloffset_ClearAccum));
4568 }
4569 
SET_ClearAccum(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat,GLfloat,GLfloat))4570 static inline void SET_ClearAccum(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
4571    SET_by_offset(disp, _gloffset_ClearAccum, fn);
4572 }
4573 
4574 typedef void (GLAPIENTRYP _glptr_ClearIndex)(GLfloat);
4575 #define CALL_ClearIndex(disp, parameters) \
4576     (* GET_ClearIndex(disp)) parameters
GET_ClearIndex(struct _glapi_table * disp)4577 static inline _glptr_ClearIndex GET_ClearIndex(struct _glapi_table *disp) {
4578    return (_glptr_ClearIndex) (GET_by_offset(disp, _gloffset_ClearIndex));
4579 }
4580 
SET_ClearIndex(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat))4581 static inline void SET_ClearIndex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
4582    SET_by_offset(disp, _gloffset_ClearIndex, fn);
4583 }
4584 
4585 typedef void (GLAPIENTRYP _glptr_ClearColor)(GLclampf, GLclampf, GLclampf, GLclampf);
4586 #define CALL_ClearColor(disp, parameters) \
4587     (* GET_ClearColor(disp)) parameters
GET_ClearColor(struct _glapi_table * disp)4588 static inline _glptr_ClearColor GET_ClearColor(struct _glapi_table *disp) {
4589    return (_glptr_ClearColor) (GET_by_offset(disp, _gloffset_ClearColor));
4590 }
4591 
SET_ClearColor(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLclampf,GLclampf,GLclampf,GLclampf))4592 static inline void SET_ClearColor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLclampf, GLclampf, GLclampf)) {
4593    SET_by_offset(disp, _gloffset_ClearColor, fn);
4594 }
4595 
4596 typedef void (GLAPIENTRYP _glptr_ClearStencil)(GLint);
4597 #define CALL_ClearStencil(disp, parameters) \
4598     (* GET_ClearStencil(disp)) parameters
GET_ClearStencil(struct _glapi_table * disp)4599 static inline _glptr_ClearStencil GET_ClearStencil(struct _glapi_table *disp) {
4600    return (_glptr_ClearStencil) (GET_by_offset(disp, _gloffset_ClearStencil));
4601 }
4602 
SET_ClearStencil(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint))4603 static inline void SET_ClearStencil(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) {
4604    SET_by_offset(disp, _gloffset_ClearStencil, fn);
4605 }
4606 
4607 typedef void (GLAPIENTRYP _glptr_ClearDepth)(GLclampd);
4608 #define CALL_ClearDepth(disp, parameters) \
4609     (* GET_ClearDepth(disp)) parameters
GET_ClearDepth(struct _glapi_table * disp)4610 static inline _glptr_ClearDepth GET_ClearDepth(struct _glapi_table *disp) {
4611    return (_glptr_ClearDepth) (GET_by_offset(disp, _gloffset_ClearDepth));
4612 }
4613 
SET_ClearDepth(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLclampd))4614 static inline void SET_ClearDepth(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampd)) {
4615    SET_by_offset(disp, _gloffset_ClearDepth, fn);
4616 }
4617 
4618 typedef void (GLAPIENTRYP _glptr_StencilMask)(GLuint);
4619 #define CALL_StencilMask(disp, parameters) \
4620     (* GET_StencilMask(disp)) parameters
GET_StencilMask(struct _glapi_table * disp)4621 static inline _glptr_StencilMask GET_StencilMask(struct _glapi_table *disp) {
4622    return (_glptr_StencilMask) (GET_by_offset(disp, _gloffset_StencilMask));
4623 }
4624 
SET_StencilMask(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))4625 static inline void SET_StencilMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
4626    SET_by_offset(disp, _gloffset_StencilMask, fn);
4627 }
4628 
4629 typedef void (GLAPIENTRYP _glptr_ColorMask)(GLboolean, GLboolean, GLboolean, GLboolean);
4630 #define CALL_ColorMask(disp, parameters) \
4631     (* GET_ColorMask(disp)) parameters
GET_ColorMask(struct _glapi_table * disp)4632 static inline _glptr_ColorMask GET_ColorMask(struct _glapi_table *disp) {
4633    return (_glptr_ColorMask) (GET_by_offset(disp, _gloffset_ColorMask));
4634 }
4635 
SET_ColorMask(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLboolean,GLboolean,GLboolean,GLboolean))4636 static inline void SET_ColorMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLboolean, GLboolean, GLboolean, GLboolean)) {
4637    SET_by_offset(disp, _gloffset_ColorMask, fn);
4638 }
4639 
4640 typedef void (GLAPIENTRYP _glptr_DepthMask)(GLboolean);
4641 #define CALL_DepthMask(disp, parameters) \
4642     (* GET_DepthMask(disp)) parameters
GET_DepthMask(struct _glapi_table * disp)4643 static inline _glptr_DepthMask GET_DepthMask(struct _glapi_table *disp) {
4644    return (_glptr_DepthMask) (GET_by_offset(disp, _gloffset_DepthMask));
4645 }
4646 
SET_DepthMask(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLboolean))4647 static inline void SET_DepthMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLboolean)) {
4648    SET_by_offset(disp, _gloffset_DepthMask, fn);
4649 }
4650 
4651 typedef void (GLAPIENTRYP _glptr_IndexMask)(GLuint);
4652 #define CALL_IndexMask(disp, parameters) \
4653     (* GET_IndexMask(disp)) parameters
GET_IndexMask(struct _glapi_table * disp)4654 static inline _glptr_IndexMask GET_IndexMask(struct _glapi_table *disp) {
4655    return (_glptr_IndexMask) (GET_by_offset(disp, _gloffset_IndexMask));
4656 }
4657 
SET_IndexMask(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))4658 static inline void SET_IndexMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
4659    SET_by_offset(disp, _gloffset_IndexMask, fn);
4660 }
4661 
4662 typedef void (GLAPIENTRYP _glptr_Accum)(GLenum, GLfloat);
4663 #define CALL_Accum(disp, parameters) \
4664     (* GET_Accum(disp)) parameters
GET_Accum(struct _glapi_table * disp)4665 static inline _glptr_Accum GET_Accum(struct _glapi_table *disp) {
4666    return (_glptr_Accum) (GET_by_offset(disp, _gloffset_Accum));
4667 }
4668 
SET_Accum(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLfloat))4669 static inline void SET_Accum(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
4670    SET_by_offset(disp, _gloffset_Accum, fn);
4671 }
4672 
4673 typedef void (GLAPIENTRYP _glptr_Disable)(GLenum);
4674 #define CALL_Disable(disp, parameters) \
4675     (* GET_Disable(disp)) parameters
GET_Disable(struct _glapi_table * disp)4676 static inline _glptr_Disable GET_Disable(struct _glapi_table *disp) {
4677    return (_glptr_Disable) (GET_by_offset(disp, _gloffset_Disable));
4678 }
4679 
SET_Disable(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum))4680 static inline void SET_Disable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
4681    SET_by_offset(disp, _gloffset_Disable, fn);
4682 }
4683 
4684 typedef void (GLAPIENTRYP _glptr_Enable)(GLenum);
4685 #define CALL_Enable(disp, parameters) \
4686     (* GET_Enable(disp)) parameters
GET_Enable(struct _glapi_table * disp)4687 static inline _glptr_Enable GET_Enable(struct _glapi_table *disp) {
4688    return (_glptr_Enable) (GET_by_offset(disp, _gloffset_Enable));
4689 }
4690 
SET_Enable(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum))4691 static inline void SET_Enable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
4692    SET_by_offset(disp, _gloffset_Enable, fn);
4693 }
4694 
4695 typedef void (GLAPIENTRYP _glptr_Finish)(void);
4696 #define CALL_Finish(disp, parameters) \
4697     (* GET_Finish(disp)) parameters
GET_Finish(struct _glapi_table * disp)4698 static inline _glptr_Finish GET_Finish(struct _glapi_table *disp) {
4699    return (_glptr_Finish) (GET_by_offset(disp, _gloffset_Finish));
4700 }
4701 
SET_Finish(struct _glapi_table * disp,void (GLAPIENTRYP fn)(void))4702 static inline void SET_Finish(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
4703    SET_by_offset(disp, _gloffset_Finish, fn);
4704 }
4705 
4706 typedef void (GLAPIENTRYP _glptr_Flush)(void);
4707 #define CALL_Flush(disp, parameters) \
4708     (* GET_Flush(disp)) parameters
GET_Flush(struct _glapi_table * disp)4709 static inline _glptr_Flush GET_Flush(struct _glapi_table *disp) {
4710    return (_glptr_Flush) (GET_by_offset(disp, _gloffset_Flush));
4711 }
4712 
SET_Flush(struct _glapi_table * disp,void (GLAPIENTRYP fn)(void))4713 static inline void SET_Flush(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
4714    SET_by_offset(disp, _gloffset_Flush, fn);
4715 }
4716 
4717 typedef void (GLAPIENTRYP _glptr_PopAttrib)(void);
4718 #define CALL_PopAttrib(disp, parameters) \
4719     (* GET_PopAttrib(disp)) parameters
GET_PopAttrib(struct _glapi_table * disp)4720 static inline _glptr_PopAttrib GET_PopAttrib(struct _glapi_table *disp) {
4721    return (_glptr_PopAttrib) (GET_by_offset(disp, _gloffset_PopAttrib));
4722 }
4723 
SET_PopAttrib(struct _glapi_table * disp,void (GLAPIENTRYP fn)(void))4724 static inline void SET_PopAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
4725    SET_by_offset(disp, _gloffset_PopAttrib, fn);
4726 }
4727 
4728 typedef void (GLAPIENTRYP _glptr_PushAttrib)(GLbitfield);
4729 #define CALL_PushAttrib(disp, parameters) \
4730     (* GET_PushAttrib(disp)) parameters
GET_PushAttrib(struct _glapi_table * disp)4731 static inline _glptr_PushAttrib GET_PushAttrib(struct _glapi_table *disp) {
4732    return (_glptr_PushAttrib) (GET_by_offset(disp, _gloffset_PushAttrib));
4733 }
4734 
SET_PushAttrib(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLbitfield))4735 static inline void SET_PushAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) {
4736    SET_by_offset(disp, _gloffset_PushAttrib, fn);
4737 }
4738 
4739 typedef void (GLAPIENTRYP _glptr_Map1d)(GLenum, GLdouble, GLdouble, GLint, GLint, const GLdouble *);
4740 #define CALL_Map1d(disp, parameters) \
4741     (* GET_Map1d(disp)) parameters
GET_Map1d(struct _glapi_table * disp)4742 static inline _glptr_Map1d GET_Map1d(struct _glapi_table *disp) {
4743    return (_glptr_Map1d) (GET_by_offset(disp, _gloffset_Map1d));
4744 }
4745 
SET_Map1d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLdouble,GLdouble,GLint,GLint,const GLdouble *))4746 static inline void SET_Map1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLint, GLint, const GLdouble *)) {
4747    SET_by_offset(disp, _gloffset_Map1d, fn);
4748 }
4749 
4750 typedef void (GLAPIENTRYP _glptr_Map1f)(GLenum, GLfloat, GLfloat, GLint, GLint, const GLfloat *);
4751 #define CALL_Map1f(disp, parameters) \
4752     (* GET_Map1f(disp)) parameters
GET_Map1f(struct _glapi_table * disp)4753 static inline _glptr_Map1f GET_Map1f(struct _glapi_table *disp) {
4754    return (_glptr_Map1f) (GET_by_offset(disp, _gloffset_Map1f));
4755 }
4756 
SET_Map1f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLfloat,GLfloat,GLint,GLint,const GLfloat *))4757 static inline void SET_Map1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLint, GLint, const GLfloat *)) {
4758    SET_by_offset(disp, _gloffset_Map1f, fn);
4759 }
4760 
4761 typedef void (GLAPIENTRYP _glptr_Map2d)(GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble *);
4762 #define CALL_Map2d(disp, parameters) \
4763     (* GET_Map2d(disp)) parameters
GET_Map2d(struct _glapi_table * disp)4764 static inline _glptr_Map2d GET_Map2d(struct _glapi_table *disp) {
4765    return (_glptr_Map2d) (GET_by_offset(disp, _gloffset_Map2d));
4766 }
4767 
SET_Map2d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLdouble,GLdouble,GLint,GLint,GLdouble,GLdouble,GLint,GLint,const GLdouble *))4768 static inline void SET_Map2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble *)) {
4769    SET_by_offset(disp, _gloffset_Map2d, fn);
4770 }
4771 
4772 typedef void (GLAPIENTRYP _glptr_Map2f)(GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat *);
4773 #define CALL_Map2f(disp, parameters) \
4774     (* GET_Map2f(disp)) parameters
GET_Map2f(struct _glapi_table * disp)4775 static inline _glptr_Map2f GET_Map2f(struct _glapi_table *disp) {
4776    return (_glptr_Map2f) (GET_by_offset(disp, _gloffset_Map2f));
4777 }
4778 
SET_Map2f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLfloat,GLfloat,GLint,GLint,GLfloat,GLfloat,GLint,GLint,const GLfloat *))4779 static inline void SET_Map2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat *)) {
4780    SET_by_offset(disp, _gloffset_Map2f, fn);
4781 }
4782 
4783 typedef void (GLAPIENTRYP _glptr_MapGrid1d)(GLint, GLdouble, GLdouble);
4784 #define CALL_MapGrid1d(disp, parameters) \
4785     (* GET_MapGrid1d(disp)) parameters
GET_MapGrid1d(struct _glapi_table * disp)4786 static inline _glptr_MapGrid1d GET_MapGrid1d(struct _glapi_table *disp) {
4787    return (_glptr_MapGrid1d) (GET_by_offset(disp, _gloffset_MapGrid1d));
4788 }
4789 
SET_MapGrid1d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLdouble,GLdouble))4790 static inline void SET_MapGrid1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble)) {
4791    SET_by_offset(disp, _gloffset_MapGrid1d, fn);
4792 }
4793 
4794 typedef void (GLAPIENTRYP _glptr_MapGrid1f)(GLint, GLfloat, GLfloat);
4795 #define CALL_MapGrid1f(disp, parameters) \
4796     (* GET_MapGrid1f(disp)) parameters
GET_MapGrid1f(struct _glapi_table * disp)4797 static inline _glptr_MapGrid1f GET_MapGrid1f(struct _glapi_table *disp) {
4798    return (_glptr_MapGrid1f) (GET_by_offset(disp, _gloffset_MapGrid1f));
4799 }
4800 
SET_MapGrid1f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLfloat,GLfloat))4801 static inline void SET_MapGrid1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat)) {
4802    SET_by_offset(disp, _gloffset_MapGrid1f, fn);
4803 }
4804 
4805 typedef void (GLAPIENTRYP _glptr_MapGrid2d)(GLint, GLdouble, GLdouble, GLint, GLdouble, GLdouble);
4806 #define CALL_MapGrid2d(disp, parameters) \
4807     (* GET_MapGrid2d(disp)) parameters
GET_MapGrid2d(struct _glapi_table * disp)4808 static inline _glptr_MapGrid2d GET_MapGrid2d(struct _glapi_table *disp) {
4809    return (_glptr_MapGrid2d) (GET_by_offset(disp, _gloffset_MapGrid2d));
4810 }
4811 
SET_MapGrid2d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLdouble,GLdouble,GLint,GLdouble,GLdouble))4812 static inline void SET_MapGrid2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble, GLint, GLdouble, GLdouble)) {
4813    SET_by_offset(disp, _gloffset_MapGrid2d, fn);
4814 }
4815 
4816 typedef void (GLAPIENTRYP _glptr_MapGrid2f)(GLint, GLfloat, GLfloat, GLint, GLfloat, GLfloat);
4817 #define CALL_MapGrid2f(disp, parameters) \
4818     (* GET_MapGrid2f(disp)) parameters
GET_MapGrid2f(struct _glapi_table * disp)4819 static inline _glptr_MapGrid2f GET_MapGrid2f(struct _glapi_table *disp) {
4820    return (_glptr_MapGrid2f) (GET_by_offset(disp, _gloffset_MapGrid2f));
4821 }
4822 
SET_MapGrid2f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLfloat,GLfloat,GLint,GLfloat,GLfloat))4823 static inline void SET_MapGrid2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat, GLint, GLfloat, GLfloat)) {
4824    SET_by_offset(disp, _gloffset_MapGrid2f, fn);
4825 }
4826 
4827 typedef void (GLAPIENTRYP _glptr_EvalCoord1d)(GLdouble);
4828 #define CALL_EvalCoord1d(disp, parameters) \
4829     (* GET_EvalCoord1d(disp)) parameters
GET_EvalCoord1d(struct _glapi_table * disp)4830 static inline _glptr_EvalCoord1d GET_EvalCoord1d(struct _glapi_table *disp) {
4831    return (_glptr_EvalCoord1d) (GET_by_offset(disp, _gloffset_EvalCoord1d));
4832 }
4833 
SET_EvalCoord1d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble))4834 static inline void SET_EvalCoord1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) {
4835    SET_by_offset(disp, _gloffset_EvalCoord1d, fn);
4836 }
4837 
4838 typedef void (GLAPIENTRYP _glptr_EvalCoord1dv)(const GLdouble *);
4839 #define CALL_EvalCoord1dv(disp, parameters) \
4840     (* GET_EvalCoord1dv(disp)) parameters
GET_EvalCoord1dv(struct _glapi_table * disp)4841 static inline _glptr_EvalCoord1dv GET_EvalCoord1dv(struct _glapi_table *disp) {
4842    return (_glptr_EvalCoord1dv) (GET_by_offset(disp, _gloffset_EvalCoord1dv));
4843 }
4844 
SET_EvalCoord1dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *))4845 static inline void SET_EvalCoord1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
4846    SET_by_offset(disp, _gloffset_EvalCoord1dv, fn);
4847 }
4848 
4849 typedef void (GLAPIENTRYP _glptr_EvalCoord1f)(GLfloat);
4850 #define CALL_EvalCoord1f(disp, parameters) \
4851     (* GET_EvalCoord1f(disp)) parameters
GET_EvalCoord1f(struct _glapi_table * disp)4852 static inline _glptr_EvalCoord1f GET_EvalCoord1f(struct _glapi_table *disp) {
4853    return (_glptr_EvalCoord1f) (GET_by_offset(disp, _gloffset_EvalCoord1f));
4854 }
4855 
SET_EvalCoord1f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat))4856 static inline void SET_EvalCoord1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
4857    SET_by_offset(disp, _gloffset_EvalCoord1f, fn);
4858 }
4859 
4860 typedef void (GLAPIENTRYP _glptr_EvalCoord1fv)(const GLfloat *);
4861 #define CALL_EvalCoord1fv(disp, parameters) \
4862     (* GET_EvalCoord1fv(disp)) parameters
GET_EvalCoord1fv(struct _glapi_table * disp)4863 static inline _glptr_EvalCoord1fv GET_EvalCoord1fv(struct _glapi_table *disp) {
4864    return (_glptr_EvalCoord1fv) (GET_by_offset(disp, _gloffset_EvalCoord1fv));
4865 }
4866 
SET_EvalCoord1fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))4867 static inline void SET_EvalCoord1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
4868    SET_by_offset(disp, _gloffset_EvalCoord1fv, fn);
4869 }
4870 
4871 typedef void (GLAPIENTRYP _glptr_EvalCoord2d)(GLdouble, GLdouble);
4872 #define CALL_EvalCoord2d(disp, parameters) \
4873     (* GET_EvalCoord2d(disp)) parameters
GET_EvalCoord2d(struct _glapi_table * disp)4874 static inline _glptr_EvalCoord2d GET_EvalCoord2d(struct _glapi_table *disp) {
4875    return (_glptr_EvalCoord2d) (GET_by_offset(disp, _gloffset_EvalCoord2d));
4876 }
4877 
SET_EvalCoord2d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble,GLdouble))4878 static inline void SET_EvalCoord2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) {
4879    SET_by_offset(disp, _gloffset_EvalCoord2d, fn);
4880 }
4881 
4882 typedef void (GLAPIENTRYP _glptr_EvalCoord2dv)(const GLdouble *);
4883 #define CALL_EvalCoord2dv(disp, parameters) \
4884     (* GET_EvalCoord2dv(disp)) parameters
GET_EvalCoord2dv(struct _glapi_table * disp)4885 static inline _glptr_EvalCoord2dv GET_EvalCoord2dv(struct _glapi_table *disp) {
4886    return (_glptr_EvalCoord2dv) (GET_by_offset(disp, _gloffset_EvalCoord2dv));
4887 }
4888 
SET_EvalCoord2dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *))4889 static inline void SET_EvalCoord2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
4890    SET_by_offset(disp, _gloffset_EvalCoord2dv, fn);
4891 }
4892 
4893 typedef void (GLAPIENTRYP _glptr_EvalCoord2f)(GLfloat, GLfloat);
4894 #define CALL_EvalCoord2f(disp, parameters) \
4895     (* GET_EvalCoord2f(disp)) parameters
GET_EvalCoord2f(struct _glapi_table * disp)4896 static inline _glptr_EvalCoord2f GET_EvalCoord2f(struct _glapi_table *disp) {
4897    return (_glptr_EvalCoord2f) (GET_by_offset(disp, _gloffset_EvalCoord2f));
4898 }
4899 
SET_EvalCoord2f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat))4900 static inline void SET_EvalCoord2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
4901    SET_by_offset(disp, _gloffset_EvalCoord2f, fn);
4902 }
4903 
4904 typedef void (GLAPIENTRYP _glptr_EvalCoord2fv)(const GLfloat *);
4905 #define CALL_EvalCoord2fv(disp, parameters) \
4906     (* GET_EvalCoord2fv(disp)) parameters
GET_EvalCoord2fv(struct _glapi_table * disp)4907 static inline _glptr_EvalCoord2fv GET_EvalCoord2fv(struct _glapi_table *disp) {
4908    return (_glptr_EvalCoord2fv) (GET_by_offset(disp, _gloffset_EvalCoord2fv));
4909 }
4910 
SET_EvalCoord2fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))4911 static inline void SET_EvalCoord2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
4912    SET_by_offset(disp, _gloffset_EvalCoord2fv, fn);
4913 }
4914 
4915 typedef void (GLAPIENTRYP _glptr_EvalMesh1)(GLenum, GLint, GLint);
4916 #define CALL_EvalMesh1(disp, parameters) \
4917     (* GET_EvalMesh1(disp)) parameters
GET_EvalMesh1(struct _glapi_table * disp)4918 static inline _glptr_EvalMesh1 GET_EvalMesh1(struct _glapi_table *disp) {
4919    return (_glptr_EvalMesh1) (GET_by_offset(disp, _gloffset_EvalMesh1));
4920 }
4921 
SET_EvalMesh1(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLint))4922 static inline void SET_EvalMesh1(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint)) {
4923    SET_by_offset(disp, _gloffset_EvalMesh1, fn);
4924 }
4925 
4926 typedef void (GLAPIENTRYP _glptr_EvalPoint1)(GLint);
4927 #define CALL_EvalPoint1(disp, parameters) \
4928     (* GET_EvalPoint1(disp)) parameters
GET_EvalPoint1(struct _glapi_table * disp)4929 static inline _glptr_EvalPoint1 GET_EvalPoint1(struct _glapi_table *disp) {
4930    return (_glptr_EvalPoint1) (GET_by_offset(disp, _gloffset_EvalPoint1));
4931 }
4932 
SET_EvalPoint1(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint))4933 static inline void SET_EvalPoint1(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) {
4934    SET_by_offset(disp, _gloffset_EvalPoint1, fn);
4935 }
4936 
4937 typedef void (GLAPIENTRYP _glptr_EvalMesh2)(GLenum, GLint, GLint, GLint, GLint);
4938 #define CALL_EvalMesh2(disp, parameters) \
4939     (* GET_EvalMesh2(disp)) parameters
GET_EvalMesh2(struct _glapi_table * disp)4940 static inline _glptr_EvalMesh2 GET_EvalMesh2(struct _glapi_table *disp) {
4941    return (_glptr_EvalMesh2) (GET_by_offset(disp, _gloffset_EvalMesh2));
4942 }
4943 
SET_EvalMesh2(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLint,GLint,GLint))4944 static inline void SET_EvalMesh2(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint)) {
4945    SET_by_offset(disp, _gloffset_EvalMesh2, fn);
4946 }
4947 
4948 typedef void (GLAPIENTRYP _glptr_EvalPoint2)(GLint, GLint);
4949 #define CALL_EvalPoint2(disp, parameters) \
4950     (* GET_EvalPoint2(disp)) parameters
GET_EvalPoint2(struct _glapi_table * disp)4951 static inline _glptr_EvalPoint2 GET_EvalPoint2(struct _glapi_table *disp) {
4952    return (_glptr_EvalPoint2) (GET_by_offset(disp, _gloffset_EvalPoint2));
4953 }
4954 
SET_EvalPoint2(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint))4955 static inline void SET_EvalPoint2(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
4956    SET_by_offset(disp, _gloffset_EvalPoint2, fn);
4957 }
4958 
4959 typedef void (GLAPIENTRYP _glptr_AlphaFunc)(GLenum, GLclampf);
4960 #define CALL_AlphaFunc(disp, parameters) \
4961     (* GET_AlphaFunc(disp)) parameters
GET_AlphaFunc(struct _glapi_table * disp)4962 static inline _glptr_AlphaFunc GET_AlphaFunc(struct _glapi_table *disp) {
4963    return (_glptr_AlphaFunc) (GET_by_offset(disp, _gloffset_AlphaFunc));
4964 }
4965 
SET_AlphaFunc(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLclampf))4966 static inline void SET_AlphaFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLclampf)) {
4967    SET_by_offset(disp, _gloffset_AlphaFunc, fn);
4968 }
4969 
4970 typedef void (GLAPIENTRYP _glptr_BlendFunc)(GLenum, GLenum);
4971 #define CALL_BlendFunc(disp, parameters) \
4972     (* GET_BlendFunc(disp)) parameters
GET_BlendFunc(struct _glapi_table * disp)4973 static inline _glptr_BlendFunc GET_BlendFunc(struct _glapi_table *disp) {
4974    return (_glptr_BlendFunc) (GET_by_offset(disp, _gloffset_BlendFunc));
4975 }
4976 
SET_BlendFunc(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum))4977 static inline void SET_BlendFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
4978    SET_by_offset(disp, _gloffset_BlendFunc, fn);
4979 }
4980 
4981 typedef void (GLAPIENTRYP _glptr_LogicOp)(GLenum);
4982 #define CALL_LogicOp(disp, parameters) \
4983     (* GET_LogicOp(disp)) parameters
GET_LogicOp(struct _glapi_table * disp)4984 static inline _glptr_LogicOp GET_LogicOp(struct _glapi_table *disp) {
4985    return (_glptr_LogicOp) (GET_by_offset(disp, _gloffset_LogicOp));
4986 }
4987 
SET_LogicOp(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum))4988 static inline void SET_LogicOp(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
4989    SET_by_offset(disp, _gloffset_LogicOp, fn);
4990 }
4991 
4992 typedef void (GLAPIENTRYP _glptr_StencilFunc)(GLenum, GLint, GLuint);
4993 #define CALL_StencilFunc(disp, parameters) \
4994     (* GET_StencilFunc(disp)) parameters
GET_StencilFunc(struct _glapi_table * disp)4995 static inline _glptr_StencilFunc GET_StencilFunc(struct _glapi_table *disp) {
4996    return (_glptr_StencilFunc) (GET_by_offset(disp, _gloffset_StencilFunc));
4997 }
4998 
SET_StencilFunc(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLuint))4999 static inline void SET_StencilFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLuint)) {
5000    SET_by_offset(disp, _gloffset_StencilFunc, fn);
5001 }
5002 
5003 typedef void (GLAPIENTRYP _glptr_StencilOp)(GLenum, GLenum, GLenum);
5004 #define CALL_StencilOp(disp, parameters) \
5005     (* GET_StencilOp(disp)) parameters
GET_StencilOp(struct _glapi_table * disp)5006 static inline _glptr_StencilOp GET_StencilOp(struct _glapi_table *disp) {
5007    return (_glptr_StencilOp) (GET_by_offset(disp, _gloffset_StencilOp));
5008 }
5009 
SET_StencilOp(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLenum))5010 static inline void SET_StencilOp(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum)) {
5011    SET_by_offset(disp, _gloffset_StencilOp, fn);
5012 }
5013 
5014 typedef void (GLAPIENTRYP _glptr_DepthFunc)(GLenum);
5015 #define CALL_DepthFunc(disp, parameters) \
5016     (* GET_DepthFunc(disp)) parameters
GET_DepthFunc(struct _glapi_table * disp)5017 static inline _glptr_DepthFunc GET_DepthFunc(struct _glapi_table *disp) {
5018    return (_glptr_DepthFunc) (GET_by_offset(disp, _gloffset_DepthFunc));
5019 }
5020 
SET_DepthFunc(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum))5021 static inline void SET_DepthFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
5022    SET_by_offset(disp, _gloffset_DepthFunc, fn);
5023 }
5024 
5025 typedef void (GLAPIENTRYP _glptr_PixelZoom)(GLfloat, GLfloat);
5026 #define CALL_PixelZoom(disp, parameters) \
5027     (* GET_PixelZoom(disp)) parameters
GET_PixelZoom(struct _glapi_table * disp)5028 static inline _glptr_PixelZoom GET_PixelZoom(struct _glapi_table *disp) {
5029    return (_glptr_PixelZoom) (GET_by_offset(disp, _gloffset_PixelZoom));
5030 }
5031 
SET_PixelZoom(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat))5032 static inline void SET_PixelZoom(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
5033    SET_by_offset(disp, _gloffset_PixelZoom, fn);
5034 }
5035 
5036 typedef void (GLAPIENTRYP _glptr_PixelTransferf)(GLenum, GLfloat);
5037 #define CALL_PixelTransferf(disp, parameters) \
5038     (* GET_PixelTransferf(disp)) parameters
GET_PixelTransferf(struct _glapi_table * disp)5039 static inline _glptr_PixelTransferf GET_PixelTransferf(struct _glapi_table *disp) {
5040    return (_glptr_PixelTransferf) (GET_by_offset(disp, _gloffset_PixelTransferf));
5041 }
5042 
SET_PixelTransferf(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLfloat))5043 static inline void SET_PixelTransferf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
5044    SET_by_offset(disp, _gloffset_PixelTransferf, fn);
5045 }
5046 
5047 typedef void (GLAPIENTRYP _glptr_PixelTransferi)(GLenum, GLint);
5048 #define CALL_PixelTransferi(disp, parameters) \
5049     (* GET_PixelTransferi(disp)) parameters
GET_PixelTransferi(struct _glapi_table * disp)5050 static inline _glptr_PixelTransferi GET_PixelTransferi(struct _glapi_table *disp) {
5051    return (_glptr_PixelTransferi) (GET_by_offset(disp, _gloffset_PixelTransferi));
5052 }
5053 
SET_PixelTransferi(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint))5054 static inline void SET_PixelTransferi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
5055    SET_by_offset(disp, _gloffset_PixelTransferi, fn);
5056 }
5057 
5058 typedef void (GLAPIENTRYP _glptr_PixelStoref)(GLenum, GLfloat);
5059 #define CALL_PixelStoref(disp, parameters) \
5060     (* GET_PixelStoref(disp)) parameters
GET_PixelStoref(struct _glapi_table * disp)5061 static inline _glptr_PixelStoref GET_PixelStoref(struct _glapi_table *disp) {
5062    return (_glptr_PixelStoref) (GET_by_offset(disp, _gloffset_PixelStoref));
5063 }
5064 
SET_PixelStoref(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLfloat))5065 static inline void SET_PixelStoref(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
5066    SET_by_offset(disp, _gloffset_PixelStoref, fn);
5067 }
5068 
5069 typedef void (GLAPIENTRYP _glptr_PixelStorei)(GLenum, GLint);
5070 #define CALL_PixelStorei(disp, parameters) \
5071     (* GET_PixelStorei(disp)) parameters
GET_PixelStorei(struct _glapi_table * disp)5072 static inline _glptr_PixelStorei GET_PixelStorei(struct _glapi_table *disp) {
5073    return (_glptr_PixelStorei) (GET_by_offset(disp, _gloffset_PixelStorei));
5074 }
5075 
SET_PixelStorei(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint))5076 static inline void SET_PixelStorei(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
5077    SET_by_offset(disp, _gloffset_PixelStorei, fn);
5078 }
5079 
5080 typedef void (GLAPIENTRYP _glptr_PixelMapfv)(GLenum, GLsizei, const GLfloat *);
5081 #define CALL_PixelMapfv(disp, parameters) \
5082     (* GET_PixelMapfv(disp)) parameters
GET_PixelMapfv(struct _glapi_table * disp)5083 static inline _glptr_PixelMapfv GET_PixelMapfv(struct _glapi_table *disp) {
5084    return (_glptr_PixelMapfv) (GET_by_offset(disp, _gloffset_PixelMapfv));
5085 }
5086 
SET_PixelMapfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,const GLfloat *))5087 static inline void SET_PixelMapfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLfloat *)) {
5088    SET_by_offset(disp, _gloffset_PixelMapfv, fn);
5089 }
5090 
5091 typedef void (GLAPIENTRYP _glptr_PixelMapuiv)(GLenum, GLsizei, const GLuint *);
5092 #define CALL_PixelMapuiv(disp, parameters) \
5093     (* GET_PixelMapuiv(disp)) parameters
GET_PixelMapuiv(struct _glapi_table * disp)5094 static inline _glptr_PixelMapuiv GET_PixelMapuiv(struct _glapi_table *disp) {
5095    return (_glptr_PixelMapuiv) (GET_by_offset(disp, _gloffset_PixelMapuiv));
5096 }
5097 
SET_PixelMapuiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,const GLuint *))5098 static inline void SET_PixelMapuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLuint *)) {
5099    SET_by_offset(disp, _gloffset_PixelMapuiv, fn);
5100 }
5101 
5102 typedef void (GLAPIENTRYP _glptr_PixelMapusv)(GLenum, GLsizei, const GLushort *);
5103 #define CALL_PixelMapusv(disp, parameters) \
5104     (* GET_PixelMapusv(disp)) parameters
GET_PixelMapusv(struct _glapi_table * disp)5105 static inline _glptr_PixelMapusv GET_PixelMapusv(struct _glapi_table *disp) {
5106    return (_glptr_PixelMapusv) (GET_by_offset(disp, _gloffset_PixelMapusv));
5107 }
5108 
SET_PixelMapusv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,const GLushort *))5109 static inline void SET_PixelMapusv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLushort *)) {
5110    SET_by_offset(disp, _gloffset_PixelMapusv, fn);
5111 }
5112 
5113 typedef void (GLAPIENTRYP _glptr_ReadBuffer)(GLenum);
5114 #define CALL_ReadBuffer(disp, parameters) \
5115     (* GET_ReadBuffer(disp)) parameters
GET_ReadBuffer(struct _glapi_table * disp)5116 static inline _glptr_ReadBuffer GET_ReadBuffer(struct _glapi_table *disp) {
5117    return (_glptr_ReadBuffer) (GET_by_offset(disp, _gloffset_ReadBuffer));
5118 }
5119 
SET_ReadBuffer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum))5120 static inline void SET_ReadBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
5121    SET_by_offset(disp, _gloffset_ReadBuffer, fn);
5122 }
5123 
5124 typedef void (GLAPIENTRYP _glptr_CopyPixels)(GLint, GLint, GLsizei, GLsizei, GLenum);
5125 #define CALL_CopyPixels(disp, parameters) \
5126     (* GET_CopyPixels(disp)) parameters
GET_CopyPixels(struct _glapi_table * disp)5127 static inline _glptr_CopyPixels GET_CopyPixels(struct _glapi_table *disp) {
5128    return (_glptr_CopyPixels) (GET_by_offset(disp, _gloffset_CopyPixels));
5129 }
5130 
SET_CopyPixels(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint,GLsizei,GLsizei,GLenum))5131 static inline void SET_CopyPixels(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei, GLenum)) {
5132    SET_by_offset(disp, _gloffset_CopyPixels, fn);
5133 }
5134 
5135 typedef void (GLAPIENTRYP _glptr_ReadPixels)(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid *);
5136 #define CALL_ReadPixels(disp, parameters) \
5137     (* GET_ReadPixels(disp)) parameters
GET_ReadPixels(struct _glapi_table * disp)5138 static inline _glptr_ReadPixels GET_ReadPixels(struct _glapi_table *disp) {
5139    return (_glptr_ReadPixels) (GET_by_offset(disp, _gloffset_ReadPixels));
5140 }
5141 
SET_ReadPixels(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,GLvoid *))5142 static inline void SET_ReadPixels(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid *)) {
5143    SET_by_offset(disp, _gloffset_ReadPixels, fn);
5144 }
5145 
5146 typedef void (GLAPIENTRYP _glptr_DrawPixels)(GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
5147 #define CALL_DrawPixels(disp, parameters) \
5148     (* GET_DrawPixels(disp)) parameters
GET_DrawPixels(struct _glapi_table * disp)5149 static inline _glptr_DrawPixels GET_DrawPixels(struct _glapi_table *disp) {
5150    return (_glptr_DrawPixels) (GET_by_offset(disp, _gloffset_DrawPixels));
5151 }
5152 
SET_DrawPixels(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLsizei,GLenum,GLenum,const GLvoid *))5153 static inline void SET_DrawPixels(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
5154    SET_by_offset(disp, _gloffset_DrawPixels, fn);
5155 }
5156 
5157 typedef void (GLAPIENTRYP _glptr_GetBooleanv)(GLenum, GLboolean *);
5158 #define CALL_GetBooleanv(disp, parameters) \
5159     (* GET_GetBooleanv(disp)) parameters
GET_GetBooleanv(struct _glapi_table * disp)5160 static inline _glptr_GetBooleanv GET_GetBooleanv(struct _glapi_table *disp) {
5161    return (_glptr_GetBooleanv) (GET_by_offset(disp, _gloffset_GetBooleanv));
5162 }
5163 
SET_GetBooleanv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLboolean *))5164 static inline void SET_GetBooleanv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean *)) {
5165    SET_by_offset(disp, _gloffset_GetBooleanv, fn);
5166 }
5167 
5168 typedef void (GLAPIENTRYP _glptr_GetClipPlane)(GLenum, GLdouble *);
5169 #define CALL_GetClipPlane(disp, parameters) \
5170     (* GET_GetClipPlane(disp)) parameters
GET_GetClipPlane(struct _glapi_table * disp)5171 static inline _glptr_GetClipPlane GET_GetClipPlane(struct _glapi_table *disp) {
5172    return (_glptr_GetClipPlane) (GET_by_offset(disp, _gloffset_GetClipPlane));
5173 }
5174 
SET_GetClipPlane(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLdouble *))5175 static inline void SET_GetClipPlane(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble *)) {
5176    SET_by_offset(disp, _gloffset_GetClipPlane, fn);
5177 }
5178 
5179 typedef void (GLAPIENTRYP _glptr_GetDoublev)(GLenum, GLdouble *);
5180 #define CALL_GetDoublev(disp, parameters) \
5181     (* GET_GetDoublev(disp)) parameters
GET_GetDoublev(struct _glapi_table * disp)5182 static inline _glptr_GetDoublev GET_GetDoublev(struct _glapi_table *disp) {
5183    return (_glptr_GetDoublev) (GET_by_offset(disp, _gloffset_GetDoublev));
5184 }
5185 
SET_GetDoublev(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLdouble *))5186 static inline void SET_GetDoublev(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble *)) {
5187    SET_by_offset(disp, _gloffset_GetDoublev, fn);
5188 }
5189 
5190 typedef GLenum (GLAPIENTRYP _glptr_GetError)(void);
5191 #define CALL_GetError(disp, parameters) \
5192     (* GET_GetError(disp)) parameters
GET_GetError(struct _glapi_table * disp)5193 static inline _glptr_GetError GET_GetError(struct _glapi_table *disp) {
5194    return (_glptr_GetError) (GET_by_offset(disp, _gloffset_GetError));
5195 }
5196 
SET_GetError(struct _glapi_table * disp,GLenum (GLAPIENTRYP fn)(void))5197 static inline void SET_GetError(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(void)) {
5198    SET_by_offset(disp, _gloffset_GetError, fn);
5199 }
5200 
5201 typedef void (GLAPIENTRYP _glptr_GetFloatv)(GLenum, GLfloat *);
5202 #define CALL_GetFloatv(disp, parameters) \
5203     (* GET_GetFloatv(disp)) parameters
GET_GetFloatv(struct _glapi_table * disp)5204 static inline _glptr_GetFloatv GET_GetFloatv(struct _glapi_table *disp) {
5205    return (_glptr_GetFloatv) (GET_by_offset(disp, _gloffset_GetFloatv));
5206 }
5207 
SET_GetFloatv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLfloat *))5208 static inline void SET_GetFloatv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) {
5209    SET_by_offset(disp, _gloffset_GetFloatv, fn);
5210 }
5211 
5212 typedef void (GLAPIENTRYP _glptr_GetIntegerv)(GLenum, GLint *);
5213 #define CALL_GetIntegerv(disp, parameters) \
5214     (* GET_GetIntegerv(disp)) parameters
GET_GetIntegerv(struct _glapi_table * disp)5215 static inline _glptr_GetIntegerv GET_GetIntegerv(struct _glapi_table *disp) {
5216    return (_glptr_GetIntegerv) (GET_by_offset(disp, _gloffset_GetIntegerv));
5217 }
5218 
SET_GetIntegerv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint *))5219 static inline void SET_GetIntegerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint *)) {
5220    SET_by_offset(disp, _gloffset_GetIntegerv, fn);
5221 }
5222 
5223 typedef void (GLAPIENTRYP _glptr_GetLightfv)(GLenum, GLenum, GLfloat *);
5224 #define CALL_GetLightfv(disp, parameters) \
5225     (* GET_GetLightfv(disp)) parameters
GET_GetLightfv(struct _glapi_table * disp)5226 static inline _glptr_GetLightfv GET_GetLightfv(struct _glapi_table *disp) {
5227    return (_glptr_GetLightfv) (GET_by_offset(disp, _gloffset_GetLightfv));
5228 }
5229 
SET_GetLightfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLfloat *))5230 static inline void SET_GetLightfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
5231    SET_by_offset(disp, _gloffset_GetLightfv, fn);
5232 }
5233 
5234 typedef void (GLAPIENTRYP _glptr_GetLightiv)(GLenum, GLenum, GLint *);
5235 #define CALL_GetLightiv(disp, parameters) \
5236     (* GET_GetLightiv(disp)) parameters
GET_GetLightiv(struct _glapi_table * disp)5237 static inline _glptr_GetLightiv GET_GetLightiv(struct _glapi_table *disp) {
5238    return (_glptr_GetLightiv) (GET_by_offset(disp, _gloffset_GetLightiv));
5239 }
5240 
SET_GetLightiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint *))5241 static inline void SET_GetLightiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
5242    SET_by_offset(disp, _gloffset_GetLightiv, fn);
5243 }
5244 
5245 typedef void (GLAPIENTRYP _glptr_GetMapdv)(GLenum, GLenum, GLdouble *);
5246 #define CALL_GetMapdv(disp, parameters) \
5247     (* GET_GetMapdv(disp)) parameters
GET_GetMapdv(struct _glapi_table * disp)5248 static inline _glptr_GetMapdv GET_GetMapdv(struct _glapi_table *disp) {
5249    return (_glptr_GetMapdv) (GET_by_offset(disp, _gloffset_GetMapdv));
5250 }
5251 
SET_GetMapdv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLdouble *))5252 static inline void SET_GetMapdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLdouble *)) {
5253    SET_by_offset(disp, _gloffset_GetMapdv, fn);
5254 }
5255 
5256 typedef void (GLAPIENTRYP _glptr_GetMapfv)(GLenum, GLenum, GLfloat *);
5257 #define CALL_GetMapfv(disp, parameters) \
5258     (* GET_GetMapfv(disp)) parameters
GET_GetMapfv(struct _glapi_table * disp)5259 static inline _glptr_GetMapfv GET_GetMapfv(struct _glapi_table *disp) {
5260    return (_glptr_GetMapfv) (GET_by_offset(disp, _gloffset_GetMapfv));
5261 }
5262 
SET_GetMapfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLfloat *))5263 static inline void SET_GetMapfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
5264    SET_by_offset(disp, _gloffset_GetMapfv, fn);
5265 }
5266 
5267 typedef void (GLAPIENTRYP _glptr_GetMapiv)(GLenum, GLenum, GLint *);
5268 #define CALL_GetMapiv(disp, parameters) \
5269     (* GET_GetMapiv(disp)) parameters
GET_GetMapiv(struct _glapi_table * disp)5270 static inline _glptr_GetMapiv GET_GetMapiv(struct _glapi_table *disp) {
5271    return (_glptr_GetMapiv) (GET_by_offset(disp, _gloffset_GetMapiv));
5272 }
5273 
SET_GetMapiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint *))5274 static inline void SET_GetMapiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
5275    SET_by_offset(disp, _gloffset_GetMapiv, fn);
5276 }
5277 
5278 typedef void (GLAPIENTRYP _glptr_GetMaterialfv)(GLenum, GLenum, GLfloat *);
5279 #define CALL_GetMaterialfv(disp, parameters) \
5280     (* GET_GetMaterialfv(disp)) parameters
GET_GetMaterialfv(struct _glapi_table * disp)5281 static inline _glptr_GetMaterialfv GET_GetMaterialfv(struct _glapi_table *disp) {
5282    return (_glptr_GetMaterialfv) (GET_by_offset(disp, _gloffset_GetMaterialfv));
5283 }
5284 
SET_GetMaterialfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLfloat *))5285 static inline void SET_GetMaterialfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
5286    SET_by_offset(disp, _gloffset_GetMaterialfv, fn);
5287 }
5288 
5289 typedef void (GLAPIENTRYP _glptr_GetMaterialiv)(GLenum, GLenum, GLint *);
5290 #define CALL_GetMaterialiv(disp, parameters) \
5291     (* GET_GetMaterialiv(disp)) parameters
GET_GetMaterialiv(struct _glapi_table * disp)5292 static inline _glptr_GetMaterialiv GET_GetMaterialiv(struct _glapi_table *disp) {
5293    return (_glptr_GetMaterialiv) (GET_by_offset(disp, _gloffset_GetMaterialiv));
5294 }
5295 
SET_GetMaterialiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint *))5296 static inline void SET_GetMaterialiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
5297    SET_by_offset(disp, _gloffset_GetMaterialiv, fn);
5298 }
5299 
5300 typedef void (GLAPIENTRYP _glptr_GetPixelMapfv)(GLenum, GLfloat *);
5301 #define CALL_GetPixelMapfv(disp, parameters) \
5302     (* GET_GetPixelMapfv(disp)) parameters
GET_GetPixelMapfv(struct _glapi_table * disp)5303 static inline _glptr_GetPixelMapfv GET_GetPixelMapfv(struct _glapi_table *disp) {
5304    return (_glptr_GetPixelMapfv) (GET_by_offset(disp, _gloffset_GetPixelMapfv));
5305 }
5306 
SET_GetPixelMapfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLfloat *))5307 static inline void SET_GetPixelMapfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) {
5308    SET_by_offset(disp, _gloffset_GetPixelMapfv, fn);
5309 }
5310 
5311 typedef void (GLAPIENTRYP _glptr_GetPixelMapuiv)(GLenum, GLuint *);
5312 #define CALL_GetPixelMapuiv(disp, parameters) \
5313     (* GET_GetPixelMapuiv(disp)) parameters
GET_GetPixelMapuiv(struct _glapi_table * disp)5314 static inline _glptr_GetPixelMapuiv GET_GetPixelMapuiv(struct _glapi_table *disp) {
5315    return (_glptr_GetPixelMapuiv) (GET_by_offset(disp, _gloffset_GetPixelMapuiv));
5316 }
5317 
SET_GetPixelMapuiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint *))5318 static inline void SET_GetPixelMapuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint *)) {
5319    SET_by_offset(disp, _gloffset_GetPixelMapuiv, fn);
5320 }
5321 
5322 typedef void (GLAPIENTRYP _glptr_GetPixelMapusv)(GLenum, GLushort *);
5323 #define CALL_GetPixelMapusv(disp, parameters) \
5324     (* GET_GetPixelMapusv(disp)) parameters
GET_GetPixelMapusv(struct _glapi_table * disp)5325 static inline _glptr_GetPixelMapusv GET_GetPixelMapusv(struct _glapi_table *disp) {
5326    return (_glptr_GetPixelMapusv) (GET_by_offset(disp, _gloffset_GetPixelMapusv));
5327 }
5328 
SET_GetPixelMapusv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLushort *))5329 static inline void SET_GetPixelMapusv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLushort *)) {
5330    SET_by_offset(disp, _gloffset_GetPixelMapusv, fn);
5331 }
5332 
5333 typedef void (GLAPIENTRYP _glptr_GetPolygonStipple)(GLubyte *);
5334 #define CALL_GetPolygonStipple(disp, parameters) \
5335     (* GET_GetPolygonStipple(disp)) parameters
GET_GetPolygonStipple(struct _glapi_table * disp)5336 static inline _glptr_GetPolygonStipple GET_GetPolygonStipple(struct _glapi_table *disp) {
5337    return (_glptr_GetPolygonStipple) (GET_by_offset(disp, _gloffset_GetPolygonStipple));
5338 }
5339 
SET_GetPolygonStipple(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLubyte *))5340 static inline void SET_GetPolygonStipple(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte *)) {
5341    SET_by_offset(disp, _gloffset_GetPolygonStipple, fn);
5342 }
5343 
5344 typedef const GLubyte * (GLAPIENTRYP _glptr_GetString)(GLenum);
5345 #define CALL_GetString(disp, parameters) \
5346     (* GET_GetString(disp)) parameters
GET_GetString(struct _glapi_table * disp)5347 static inline _glptr_GetString GET_GetString(struct _glapi_table *disp) {
5348    return (_glptr_GetString) (GET_by_offset(disp, _gloffset_GetString));
5349 }
5350 
SET_GetString(struct _glapi_table * disp,const GLubyte * (GLAPIENTRYP fn)(GLenum))5351 static inline void SET_GetString(struct _glapi_table *disp, const GLubyte * (GLAPIENTRYP fn)(GLenum)) {
5352    SET_by_offset(disp, _gloffset_GetString, fn);
5353 }
5354 
5355 typedef void (GLAPIENTRYP _glptr_GetTexEnvfv)(GLenum, GLenum, GLfloat *);
5356 #define CALL_GetTexEnvfv(disp, parameters) \
5357     (* GET_GetTexEnvfv(disp)) parameters
GET_GetTexEnvfv(struct _glapi_table * disp)5358 static inline _glptr_GetTexEnvfv GET_GetTexEnvfv(struct _glapi_table *disp) {
5359    return (_glptr_GetTexEnvfv) (GET_by_offset(disp, _gloffset_GetTexEnvfv));
5360 }
5361 
SET_GetTexEnvfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLfloat *))5362 static inline void SET_GetTexEnvfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
5363    SET_by_offset(disp, _gloffset_GetTexEnvfv, fn);
5364 }
5365 
5366 typedef void (GLAPIENTRYP _glptr_GetTexEnviv)(GLenum, GLenum, GLint *);
5367 #define CALL_GetTexEnviv(disp, parameters) \
5368     (* GET_GetTexEnviv(disp)) parameters
GET_GetTexEnviv(struct _glapi_table * disp)5369 static inline _glptr_GetTexEnviv GET_GetTexEnviv(struct _glapi_table *disp) {
5370    return (_glptr_GetTexEnviv) (GET_by_offset(disp, _gloffset_GetTexEnviv));
5371 }
5372 
SET_GetTexEnviv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint *))5373 static inline void SET_GetTexEnviv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
5374    SET_by_offset(disp, _gloffset_GetTexEnviv, fn);
5375 }
5376 
5377 typedef void (GLAPIENTRYP _glptr_GetTexGendv)(GLenum, GLenum, GLdouble *);
5378 #define CALL_GetTexGendv(disp, parameters) \
5379     (* GET_GetTexGendv(disp)) parameters
GET_GetTexGendv(struct _glapi_table * disp)5380 static inline _glptr_GetTexGendv GET_GetTexGendv(struct _glapi_table *disp) {
5381    return (_glptr_GetTexGendv) (GET_by_offset(disp, _gloffset_GetTexGendv));
5382 }
5383 
SET_GetTexGendv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLdouble *))5384 static inline void SET_GetTexGendv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLdouble *)) {
5385    SET_by_offset(disp, _gloffset_GetTexGendv, fn);
5386 }
5387 
5388 typedef void (GLAPIENTRYP _glptr_GetTexGenfv)(GLenum, GLenum, GLfloat *);
5389 #define CALL_GetTexGenfv(disp, parameters) \
5390     (* GET_GetTexGenfv(disp)) parameters
GET_GetTexGenfv(struct _glapi_table * disp)5391 static inline _glptr_GetTexGenfv GET_GetTexGenfv(struct _glapi_table *disp) {
5392    return (_glptr_GetTexGenfv) (GET_by_offset(disp, _gloffset_GetTexGenfv));
5393 }
5394 
SET_GetTexGenfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLfloat *))5395 static inline void SET_GetTexGenfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
5396    SET_by_offset(disp, _gloffset_GetTexGenfv, fn);
5397 }
5398 
5399 typedef void (GLAPIENTRYP _glptr_GetTexGeniv)(GLenum, GLenum, GLint *);
5400 #define CALL_GetTexGeniv(disp, parameters) \
5401     (* GET_GetTexGeniv(disp)) parameters
GET_GetTexGeniv(struct _glapi_table * disp)5402 static inline _glptr_GetTexGeniv GET_GetTexGeniv(struct _glapi_table *disp) {
5403    return (_glptr_GetTexGeniv) (GET_by_offset(disp, _gloffset_GetTexGeniv));
5404 }
5405 
SET_GetTexGeniv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint *))5406 static inline void SET_GetTexGeniv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
5407    SET_by_offset(disp, _gloffset_GetTexGeniv, fn);
5408 }
5409 
5410 typedef void (GLAPIENTRYP _glptr_GetTexImage)(GLenum, GLint, GLenum, GLenum, GLvoid *);
5411 #define CALL_GetTexImage(disp, parameters) \
5412     (* GET_GetTexImage(disp)) parameters
GET_GetTexImage(struct _glapi_table * disp)5413 static inline _glptr_GetTexImage GET_GetTexImage(struct _glapi_table *disp) {
5414    return (_glptr_GetTexImage) (GET_by_offset(disp, _gloffset_GetTexImage));
5415 }
5416 
SET_GetTexImage(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLenum,GLenum,GLvoid *))5417 static inline void SET_GetTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLenum, GLvoid *)) {
5418    SET_by_offset(disp, _gloffset_GetTexImage, fn);
5419 }
5420 
5421 typedef void (GLAPIENTRYP _glptr_GetTexParameterfv)(GLenum, GLenum, GLfloat *);
5422 #define CALL_GetTexParameterfv(disp, parameters) \
5423     (* GET_GetTexParameterfv(disp)) parameters
GET_GetTexParameterfv(struct _glapi_table * disp)5424 static inline _glptr_GetTexParameterfv GET_GetTexParameterfv(struct _glapi_table *disp) {
5425    return (_glptr_GetTexParameterfv) (GET_by_offset(disp, _gloffset_GetTexParameterfv));
5426 }
5427 
SET_GetTexParameterfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLfloat *))5428 static inline void SET_GetTexParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
5429    SET_by_offset(disp, _gloffset_GetTexParameterfv, fn);
5430 }
5431 
5432 typedef void (GLAPIENTRYP _glptr_GetTexParameteriv)(GLenum, GLenum, GLint *);
5433 #define CALL_GetTexParameteriv(disp, parameters) \
5434     (* GET_GetTexParameteriv(disp)) parameters
GET_GetTexParameteriv(struct _glapi_table * disp)5435 static inline _glptr_GetTexParameteriv GET_GetTexParameteriv(struct _glapi_table *disp) {
5436    return (_glptr_GetTexParameteriv) (GET_by_offset(disp, _gloffset_GetTexParameteriv));
5437 }
5438 
SET_GetTexParameteriv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint *))5439 static inline void SET_GetTexParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
5440    SET_by_offset(disp, _gloffset_GetTexParameteriv, fn);
5441 }
5442 
5443 typedef void (GLAPIENTRYP _glptr_GetTexLevelParameterfv)(GLenum, GLint, GLenum, GLfloat *);
5444 #define CALL_GetTexLevelParameterfv(disp, parameters) \
5445     (* GET_GetTexLevelParameterfv(disp)) parameters
GET_GetTexLevelParameterfv(struct _glapi_table * disp)5446 static inline _glptr_GetTexLevelParameterfv GET_GetTexLevelParameterfv(struct _glapi_table *disp) {
5447    return (_glptr_GetTexLevelParameterfv) (GET_by_offset(disp, _gloffset_GetTexLevelParameterfv));
5448 }
5449 
SET_GetTexLevelParameterfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLenum,GLfloat *))5450 static inline void SET_GetTexLevelParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLfloat *)) {
5451    SET_by_offset(disp, _gloffset_GetTexLevelParameterfv, fn);
5452 }
5453 
5454 typedef void (GLAPIENTRYP _glptr_GetTexLevelParameteriv)(GLenum, GLint, GLenum, GLint *);
5455 #define CALL_GetTexLevelParameteriv(disp, parameters) \
5456     (* GET_GetTexLevelParameteriv(disp)) parameters
GET_GetTexLevelParameteriv(struct _glapi_table * disp)5457 static inline _glptr_GetTexLevelParameteriv GET_GetTexLevelParameteriv(struct _glapi_table *disp) {
5458    return (_glptr_GetTexLevelParameteriv) (GET_by_offset(disp, _gloffset_GetTexLevelParameteriv));
5459 }
5460 
SET_GetTexLevelParameteriv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLenum,GLint *))5461 static inline void SET_GetTexLevelParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLint *)) {
5462    SET_by_offset(disp, _gloffset_GetTexLevelParameteriv, fn);
5463 }
5464 
5465 typedef GLboolean (GLAPIENTRYP _glptr_IsEnabled)(GLenum);
5466 #define CALL_IsEnabled(disp, parameters) \
5467     (* GET_IsEnabled(disp)) parameters
GET_IsEnabled(struct _glapi_table * disp)5468 static inline _glptr_IsEnabled GET_IsEnabled(struct _glapi_table *disp) {
5469    return (_glptr_IsEnabled) (GET_by_offset(disp, _gloffset_IsEnabled));
5470 }
5471 
SET_IsEnabled(struct _glapi_table * disp,GLboolean (GLAPIENTRYP fn)(GLenum))5472 static inline void SET_IsEnabled(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLenum)) {
5473    SET_by_offset(disp, _gloffset_IsEnabled, fn);
5474 }
5475 
5476 typedef GLboolean (GLAPIENTRYP _glptr_IsList)(GLuint);
5477 #define CALL_IsList(disp, parameters) \
5478     (* GET_IsList(disp)) parameters
GET_IsList(struct _glapi_table * disp)5479 static inline _glptr_IsList GET_IsList(struct _glapi_table *disp) {
5480    return (_glptr_IsList) (GET_by_offset(disp, _gloffset_IsList));
5481 }
5482 
SET_IsList(struct _glapi_table * disp,GLboolean (GLAPIENTRYP fn)(GLuint))5483 static inline void SET_IsList(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
5484    SET_by_offset(disp, _gloffset_IsList, fn);
5485 }
5486 
5487 typedef void (GLAPIENTRYP _glptr_DepthRange)(GLclampd, GLclampd);
5488 #define CALL_DepthRange(disp, parameters) \
5489     (* GET_DepthRange(disp)) parameters
GET_DepthRange(struct _glapi_table * disp)5490 static inline _glptr_DepthRange GET_DepthRange(struct _glapi_table *disp) {
5491    return (_glptr_DepthRange) (GET_by_offset(disp, _gloffset_DepthRange));
5492 }
5493 
SET_DepthRange(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLclampd,GLclampd))5494 static inline void SET_DepthRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampd, GLclampd)) {
5495    SET_by_offset(disp, _gloffset_DepthRange, fn);
5496 }
5497 
5498 typedef void (GLAPIENTRYP _glptr_Frustum)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble);
5499 #define CALL_Frustum(disp, parameters) \
5500     (* GET_Frustum(disp)) parameters
GET_Frustum(struct _glapi_table * disp)5501 static inline _glptr_Frustum GET_Frustum(struct _glapi_table *disp) {
5502    return (_glptr_Frustum) (GET_by_offset(disp, _gloffset_Frustum));
5503 }
5504 
SET_Frustum(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble))5505 static inline void SET_Frustum(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)) {
5506    SET_by_offset(disp, _gloffset_Frustum, fn);
5507 }
5508 
5509 typedef void (GLAPIENTRYP _glptr_LoadIdentity)(void);
5510 #define CALL_LoadIdentity(disp, parameters) \
5511     (* GET_LoadIdentity(disp)) parameters
GET_LoadIdentity(struct _glapi_table * disp)5512 static inline _glptr_LoadIdentity GET_LoadIdentity(struct _glapi_table *disp) {
5513    return (_glptr_LoadIdentity) (GET_by_offset(disp, _gloffset_LoadIdentity));
5514 }
5515 
SET_LoadIdentity(struct _glapi_table * disp,void (GLAPIENTRYP fn)(void))5516 static inline void SET_LoadIdentity(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
5517    SET_by_offset(disp, _gloffset_LoadIdentity, fn);
5518 }
5519 
5520 typedef void (GLAPIENTRYP _glptr_LoadMatrixf)(const GLfloat *);
5521 #define CALL_LoadMatrixf(disp, parameters) \
5522     (* GET_LoadMatrixf(disp)) parameters
GET_LoadMatrixf(struct _glapi_table * disp)5523 static inline _glptr_LoadMatrixf GET_LoadMatrixf(struct _glapi_table *disp) {
5524    return (_glptr_LoadMatrixf) (GET_by_offset(disp, _gloffset_LoadMatrixf));
5525 }
5526 
SET_LoadMatrixf(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))5527 static inline void SET_LoadMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
5528    SET_by_offset(disp, _gloffset_LoadMatrixf, fn);
5529 }
5530 
5531 typedef void (GLAPIENTRYP _glptr_LoadMatrixd)(const GLdouble *);
5532 #define CALL_LoadMatrixd(disp, parameters) \
5533     (* GET_LoadMatrixd(disp)) parameters
GET_LoadMatrixd(struct _glapi_table * disp)5534 static inline _glptr_LoadMatrixd GET_LoadMatrixd(struct _glapi_table *disp) {
5535    return (_glptr_LoadMatrixd) (GET_by_offset(disp, _gloffset_LoadMatrixd));
5536 }
5537 
SET_LoadMatrixd(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *))5538 static inline void SET_LoadMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
5539    SET_by_offset(disp, _gloffset_LoadMatrixd, fn);
5540 }
5541 
5542 typedef void (GLAPIENTRYP _glptr_MatrixMode)(GLenum);
5543 #define CALL_MatrixMode(disp, parameters) \
5544     (* GET_MatrixMode(disp)) parameters
GET_MatrixMode(struct _glapi_table * disp)5545 static inline _glptr_MatrixMode GET_MatrixMode(struct _glapi_table *disp) {
5546    return (_glptr_MatrixMode) (GET_by_offset(disp, _gloffset_MatrixMode));
5547 }
5548 
SET_MatrixMode(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum))5549 static inline void SET_MatrixMode(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
5550    SET_by_offset(disp, _gloffset_MatrixMode, fn);
5551 }
5552 
5553 typedef void (GLAPIENTRYP _glptr_MultMatrixf)(const GLfloat *);
5554 #define CALL_MultMatrixf(disp, parameters) \
5555     (* GET_MultMatrixf(disp)) parameters
GET_MultMatrixf(struct _glapi_table * disp)5556 static inline _glptr_MultMatrixf GET_MultMatrixf(struct _glapi_table *disp) {
5557    return (_glptr_MultMatrixf) (GET_by_offset(disp, _gloffset_MultMatrixf));
5558 }
5559 
SET_MultMatrixf(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))5560 static inline void SET_MultMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
5561    SET_by_offset(disp, _gloffset_MultMatrixf, fn);
5562 }
5563 
5564 typedef void (GLAPIENTRYP _glptr_MultMatrixd)(const GLdouble *);
5565 #define CALL_MultMatrixd(disp, parameters) \
5566     (* GET_MultMatrixd(disp)) parameters
GET_MultMatrixd(struct _glapi_table * disp)5567 static inline _glptr_MultMatrixd GET_MultMatrixd(struct _glapi_table *disp) {
5568    return (_glptr_MultMatrixd) (GET_by_offset(disp, _gloffset_MultMatrixd));
5569 }
5570 
SET_MultMatrixd(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *))5571 static inline void SET_MultMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
5572    SET_by_offset(disp, _gloffset_MultMatrixd, fn);
5573 }
5574 
5575 typedef void (GLAPIENTRYP _glptr_Ortho)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble);
5576 #define CALL_Ortho(disp, parameters) \
5577     (* GET_Ortho(disp)) parameters
GET_Ortho(struct _glapi_table * disp)5578 static inline _glptr_Ortho GET_Ortho(struct _glapi_table *disp) {
5579    return (_glptr_Ortho) (GET_by_offset(disp, _gloffset_Ortho));
5580 }
5581 
SET_Ortho(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble))5582 static inline void SET_Ortho(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)) {
5583    SET_by_offset(disp, _gloffset_Ortho, fn);
5584 }
5585 
5586 typedef void (GLAPIENTRYP _glptr_PopMatrix)(void);
5587 #define CALL_PopMatrix(disp, parameters) \
5588     (* GET_PopMatrix(disp)) parameters
GET_PopMatrix(struct _glapi_table * disp)5589 static inline _glptr_PopMatrix GET_PopMatrix(struct _glapi_table *disp) {
5590    return (_glptr_PopMatrix) (GET_by_offset(disp, _gloffset_PopMatrix));
5591 }
5592 
SET_PopMatrix(struct _glapi_table * disp,void (GLAPIENTRYP fn)(void))5593 static inline void SET_PopMatrix(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
5594    SET_by_offset(disp, _gloffset_PopMatrix, fn);
5595 }
5596 
5597 typedef void (GLAPIENTRYP _glptr_PushMatrix)(void);
5598 #define CALL_PushMatrix(disp, parameters) \
5599     (* GET_PushMatrix(disp)) parameters
GET_PushMatrix(struct _glapi_table * disp)5600 static inline _glptr_PushMatrix GET_PushMatrix(struct _glapi_table *disp) {
5601    return (_glptr_PushMatrix) (GET_by_offset(disp, _gloffset_PushMatrix));
5602 }
5603 
SET_PushMatrix(struct _glapi_table * disp,void (GLAPIENTRYP fn)(void))5604 static inline void SET_PushMatrix(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
5605    SET_by_offset(disp, _gloffset_PushMatrix, fn);
5606 }
5607 
5608 typedef void (GLAPIENTRYP _glptr_Rotated)(GLdouble, GLdouble, GLdouble, GLdouble);
5609 #define CALL_Rotated(disp, parameters) \
5610     (* GET_Rotated(disp)) parameters
GET_Rotated(struct _glapi_table * disp)5611 static inline _glptr_Rotated GET_Rotated(struct _glapi_table *disp) {
5612    return (_glptr_Rotated) (GET_by_offset(disp, _gloffset_Rotated));
5613 }
5614 
SET_Rotated(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble,GLdouble,GLdouble,GLdouble))5615 static inline void SET_Rotated(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
5616    SET_by_offset(disp, _gloffset_Rotated, fn);
5617 }
5618 
5619 typedef void (GLAPIENTRYP _glptr_Rotatef)(GLfloat, GLfloat, GLfloat, GLfloat);
5620 #define CALL_Rotatef(disp, parameters) \
5621     (* GET_Rotatef(disp)) parameters
GET_Rotatef(struct _glapi_table * disp)5622 static inline _glptr_Rotatef GET_Rotatef(struct _glapi_table *disp) {
5623    return (_glptr_Rotatef) (GET_by_offset(disp, _gloffset_Rotatef));
5624 }
5625 
SET_Rotatef(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat,GLfloat,GLfloat))5626 static inline void SET_Rotatef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
5627    SET_by_offset(disp, _gloffset_Rotatef, fn);
5628 }
5629 
5630 typedef void (GLAPIENTRYP _glptr_Scaled)(GLdouble, GLdouble, GLdouble);
5631 #define CALL_Scaled(disp, parameters) \
5632     (* GET_Scaled(disp)) parameters
GET_Scaled(struct _glapi_table * disp)5633 static inline _glptr_Scaled GET_Scaled(struct _glapi_table *disp) {
5634    return (_glptr_Scaled) (GET_by_offset(disp, _gloffset_Scaled));
5635 }
5636 
SET_Scaled(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble,GLdouble,GLdouble))5637 static inline void SET_Scaled(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
5638    SET_by_offset(disp, _gloffset_Scaled, fn);
5639 }
5640 
5641 typedef void (GLAPIENTRYP _glptr_Scalef)(GLfloat, GLfloat, GLfloat);
5642 #define CALL_Scalef(disp, parameters) \
5643     (* GET_Scalef(disp)) parameters
GET_Scalef(struct _glapi_table * disp)5644 static inline _glptr_Scalef GET_Scalef(struct _glapi_table *disp) {
5645    return (_glptr_Scalef) (GET_by_offset(disp, _gloffset_Scalef));
5646 }
5647 
SET_Scalef(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat,GLfloat))5648 static inline void SET_Scalef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
5649    SET_by_offset(disp, _gloffset_Scalef, fn);
5650 }
5651 
5652 typedef void (GLAPIENTRYP _glptr_Translated)(GLdouble, GLdouble, GLdouble);
5653 #define CALL_Translated(disp, parameters) \
5654     (* GET_Translated(disp)) parameters
GET_Translated(struct _glapi_table * disp)5655 static inline _glptr_Translated GET_Translated(struct _glapi_table *disp) {
5656    return (_glptr_Translated) (GET_by_offset(disp, _gloffset_Translated));
5657 }
5658 
SET_Translated(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble,GLdouble,GLdouble))5659 static inline void SET_Translated(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
5660    SET_by_offset(disp, _gloffset_Translated, fn);
5661 }
5662 
5663 typedef void (GLAPIENTRYP _glptr_Translatef)(GLfloat, GLfloat, GLfloat);
5664 #define CALL_Translatef(disp, parameters) \
5665     (* GET_Translatef(disp)) parameters
GET_Translatef(struct _glapi_table * disp)5666 static inline _glptr_Translatef GET_Translatef(struct _glapi_table *disp) {
5667    return (_glptr_Translatef) (GET_by_offset(disp, _gloffset_Translatef));
5668 }
5669 
SET_Translatef(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat,GLfloat))5670 static inline void SET_Translatef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
5671    SET_by_offset(disp, _gloffset_Translatef, fn);
5672 }
5673 
5674 typedef void (GLAPIENTRYP _glptr_Viewport)(GLint, GLint, GLsizei, GLsizei);
5675 #define CALL_Viewport(disp, parameters) \
5676     (* GET_Viewport(disp)) parameters
GET_Viewport(struct _glapi_table * disp)5677 static inline _glptr_Viewport GET_Viewport(struct _glapi_table *disp) {
5678    return (_glptr_Viewport) (GET_by_offset(disp, _gloffset_Viewport));
5679 }
5680 
SET_Viewport(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint,GLsizei,GLsizei))5681 static inline void SET_Viewport(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei)) {
5682    SET_by_offset(disp, _gloffset_Viewport, fn);
5683 }
5684 
5685 typedef void (GLAPIENTRYP _glptr_ArrayElement)(GLint);
5686 #define CALL_ArrayElement(disp, parameters) \
5687     (* GET_ArrayElement(disp)) parameters
GET_ArrayElement(struct _glapi_table * disp)5688 static inline _glptr_ArrayElement GET_ArrayElement(struct _glapi_table *disp) {
5689    return (_glptr_ArrayElement) (GET_by_offset(disp, _gloffset_ArrayElement));
5690 }
5691 
SET_ArrayElement(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint))5692 static inline void SET_ArrayElement(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) {
5693    SET_by_offset(disp, _gloffset_ArrayElement, fn);
5694 }
5695 
5696 typedef void (GLAPIENTRYP _glptr_BindTexture)(GLenum, GLuint);
5697 #define CALL_BindTexture(disp, parameters) \
5698     (* GET_BindTexture(disp)) parameters
GET_BindTexture(struct _glapi_table * disp)5699 static inline _glptr_BindTexture GET_BindTexture(struct _glapi_table *disp) {
5700    return (_glptr_BindTexture) (GET_by_offset(disp, _gloffset_BindTexture));
5701 }
5702 
SET_BindTexture(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))5703 static inline void SET_BindTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
5704    SET_by_offset(disp, _gloffset_BindTexture, fn);
5705 }
5706 
5707 typedef void (GLAPIENTRYP _glptr_ColorPointer)(GLint, GLenum, GLsizei, const GLvoid *);
5708 #define CALL_ColorPointer(disp, parameters) \
5709     (* GET_ColorPointer(disp)) parameters
GET_ColorPointer(struct _glapi_table * disp)5710 static inline _glptr_ColorPointer GET_ColorPointer(struct _glapi_table *disp) {
5711    return (_glptr_ColorPointer) (GET_by_offset(disp, _gloffset_ColorPointer));
5712 }
5713 
SET_ColorPointer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLenum,GLsizei,const GLvoid *))5714 static inline void SET_ColorPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) {
5715    SET_by_offset(disp, _gloffset_ColorPointer, fn);
5716 }
5717 
5718 typedef void (GLAPIENTRYP _glptr_DisableClientState)(GLenum);
5719 #define CALL_DisableClientState(disp, parameters) \
5720     (* GET_DisableClientState(disp)) parameters
GET_DisableClientState(struct _glapi_table * disp)5721 static inline _glptr_DisableClientState GET_DisableClientState(struct _glapi_table *disp) {
5722    return (_glptr_DisableClientState) (GET_by_offset(disp, _gloffset_DisableClientState));
5723 }
5724 
SET_DisableClientState(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum))5725 static inline void SET_DisableClientState(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
5726    SET_by_offset(disp, _gloffset_DisableClientState, fn);
5727 }
5728 
5729 typedef void (GLAPIENTRYP _glptr_DrawArrays)(GLenum, GLint, GLsizei);
5730 #define CALL_DrawArrays(disp, parameters) \
5731     (* GET_DrawArrays(disp)) parameters
GET_DrawArrays(struct _glapi_table * disp)5732 static inline _glptr_DrawArrays GET_DrawArrays(struct _glapi_table *disp) {
5733    return (_glptr_DrawArrays) (GET_by_offset(disp, _gloffset_DrawArrays));
5734 }
5735 
SET_DrawArrays(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLsizei))5736 static inline void SET_DrawArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei)) {
5737    SET_by_offset(disp, _gloffset_DrawArrays, fn);
5738 }
5739 
5740 typedef void (GLAPIENTRYP _glptr_DrawElements)(GLenum, GLsizei, GLenum, const GLvoid *);
5741 #define CALL_DrawElements(disp, parameters) \
5742     (* GET_DrawElements(disp)) parameters
GET_DrawElements(struct _glapi_table * disp)5743 static inline _glptr_DrawElements GET_DrawElements(struct _glapi_table *disp) {
5744    return (_glptr_DrawElements) (GET_by_offset(disp, _gloffset_DrawElements));
5745 }
5746 
SET_DrawElements(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,GLenum,const GLvoid *))5747 static inline void SET_DrawElements(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *)) {
5748    SET_by_offset(disp, _gloffset_DrawElements, fn);
5749 }
5750 
5751 typedef void (GLAPIENTRYP _glptr_EdgeFlagPointer)(GLsizei, const GLvoid *);
5752 #define CALL_EdgeFlagPointer(disp, parameters) \
5753     (* GET_EdgeFlagPointer(disp)) parameters
GET_EdgeFlagPointer(struct _glapi_table * disp)5754 static inline _glptr_EdgeFlagPointer GET_EdgeFlagPointer(struct _glapi_table *disp) {
5755    return (_glptr_EdgeFlagPointer) (GET_by_offset(disp, _gloffset_EdgeFlagPointer));
5756 }
5757 
SET_EdgeFlagPointer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,const GLvoid *))5758 static inline void SET_EdgeFlagPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLvoid *)) {
5759    SET_by_offset(disp, _gloffset_EdgeFlagPointer, fn);
5760 }
5761 
5762 typedef void (GLAPIENTRYP _glptr_EnableClientState)(GLenum);
5763 #define CALL_EnableClientState(disp, parameters) \
5764     (* GET_EnableClientState(disp)) parameters
GET_EnableClientState(struct _glapi_table * disp)5765 static inline _glptr_EnableClientState GET_EnableClientState(struct _glapi_table *disp) {
5766    return (_glptr_EnableClientState) (GET_by_offset(disp, _gloffset_EnableClientState));
5767 }
5768 
SET_EnableClientState(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum))5769 static inline void SET_EnableClientState(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
5770    SET_by_offset(disp, _gloffset_EnableClientState, fn);
5771 }
5772 
5773 typedef void (GLAPIENTRYP _glptr_IndexPointer)(GLenum, GLsizei, const GLvoid *);
5774 #define CALL_IndexPointer(disp, parameters) \
5775     (* GET_IndexPointer(disp)) parameters
GET_IndexPointer(struct _glapi_table * disp)5776 static inline _glptr_IndexPointer GET_IndexPointer(struct _glapi_table *disp) {
5777    return (_glptr_IndexPointer) (GET_by_offset(disp, _gloffset_IndexPointer));
5778 }
5779 
SET_IndexPointer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,const GLvoid *))5780 static inline void SET_IndexPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) {
5781    SET_by_offset(disp, _gloffset_IndexPointer, fn);
5782 }
5783 
5784 typedef void (GLAPIENTRYP _glptr_Indexub)(GLubyte);
5785 #define CALL_Indexub(disp, parameters) \
5786     (* GET_Indexub(disp)) parameters
GET_Indexub(struct _glapi_table * disp)5787 static inline _glptr_Indexub GET_Indexub(struct _glapi_table *disp) {
5788    return (_glptr_Indexub) (GET_by_offset(disp, _gloffset_Indexub));
5789 }
5790 
SET_Indexub(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLubyte))5791 static inline void SET_Indexub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte)) {
5792    SET_by_offset(disp, _gloffset_Indexub, fn);
5793 }
5794 
5795 typedef void (GLAPIENTRYP _glptr_Indexubv)(const GLubyte *);
5796 #define CALL_Indexubv(disp, parameters) \
5797     (* GET_Indexubv(disp)) parameters
GET_Indexubv(struct _glapi_table * disp)5798 static inline _glptr_Indexubv GET_Indexubv(struct _glapi_table *disp) {
5799    return (_glptr_Indexubv) (GET_by_offset(disp, _gloffset_Indexubv));
5800 }
5801 
SET_Indexubv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLubyte *))5802 static inline void SET_Indexubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) {
5803    SET_by_offset(disp, _gloffset_Indexubv, fn);
5804 }
5805 
5806 typedef void (GLAPIENTRYP _glptr_InterleavedArrays)(GLenum, GLsizei, const GLvoid *);
5807 #define CALL_InterleavedArrays(disp, parameters) \
5808     (* GET_InterleavedArrays(disp)) parameters
GET_InterleavedArrays(struct _glapi_table * disp)5809 static inline _glptr_InterleavedArrays GET_InterleavedArrays(struct _glapi_table *disp) {
5810    return (_glptr_InterleavedArrays) (GET_by_offset(disp, _gloffset_InterleavedArrays));
5811 }
5812 
SET_InterleavedArrays(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,const GLvoid *))5813 static inline void SET_InterleavedArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) {
5814    SET_by_offset(disp, _gloffset_InterleavedArrays, fn);
5815 }
5816 
5817 typedef void (GLAPIENTRYP _glptr_NormalPointer)(GLenum, GLsizei, const GLvoid *);
5818 #define CALL_NormalPointer(disp, parameters) \
5819     (* GET_NormalPointer(disp)) parameters
GET_NormalPointer(struct _glapi_table * disp)5820 static inline _glptr_NormalPointer GET_NormalPointer(struct _glapi_table *disp) {
5821    return (_glptr_NormalPointer) (GET_by_offset(disp, _gloffset_NormalPointer));
5822 }
5823 
SET_NormalPointer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,const GLvoid *))5824 static inline void SET_NormalPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) {
5825    SET_by_offset(disp, _gloffset_NormalPointer, fn);
5826 }
5827 
5828 typedef void (GLAPIENTRYP _glptr_PolygonOffset)(GLfloat, GLfloat);
5829 #define CALL_PolygonOffset(disp, parameters) \
5830     (* GET_PolygonOffset(disp)) parameters
GET_PolygonOffset(struct _glapi_table * disp)5831 static inline _glptr_PolygonOffset GET_PolygonOffset(struct _glapi_table *disp) {
5832    return (_glptr_PolygonOffset) (GET_by_offset(disp, _gloffset_PolygonOffset));
5833 }
5834 
SET_PolygonOffset(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat))5835 static inline void SET_PolygonOffset(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
5836    SET_by_offset(disp, _gloffset_PolygonOffset, fn);
5837 }
5838 
5839 typedef void (GLAPIENTRYP _glptr_TexCoordPointer)(GLint, GLenum, GLsizei, const GLvoid *);
5840 #define CALL_TexCoordPointer(disp, parameters) \
5841     (* GET_TexCoordPointer(disp)) parameters
GET_TexCoordPointer(struct _glapi_table * disp)5842 static inline _glptr_TexCoordPointer GET_TexCoordPointer(struct _glapi_table *disp) {
5843    return (_glptr_TexCoordPointer) (GET_by_offset(disp, _gloffset_TexCoordPointer));
5844 }
5845 
SET_TexCoordPointer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLenum,GLsizei,const GLvoid *))5846 static inline void SET_TexCoordPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) {
5847    SET_by_offset(disp, _gloffset_TexCoordPointer, fn);
5848 }
5849 
5850 typedef void (GLAPIENTRYP _glptr_VertexPointer)(GLint, GLenum, GLsizei, const GLvoid *);
5851 #define CALL_VertexPointer(disp, parameters) \
5852     (* GET_VertexPointer(disp)) parameters
GET_VertexPointer(struct _glapi_table * disp)5853 static inline _glptr_VertexPointer GET_VertexPointer(struct _glapi_table *disp) {
5854    return (_glptr_VertexPointer) (GET_by_offset(disp, _gloffset_VertexPointer));
5855 }
5856 
SET_VertexPointer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLenum,GLsizei,const GLvoid *))5857 static inline void SET_VertexPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) {
5858    SET_by_offset(disp, _gloffset_VertexPointer, fn);
5859 }
5860 
5861 typedef GLboolean (GLAPIENTRYP _glptr_AreTexturesResident)(GLsizei, const GLuint *, GLboolean *);
5862 #define CALL_AreTexturesResident(disp, parameters) \
5863     (* GET_AreTexturesResident(disp)) parameters
GET_AreTexturesResident(struct _glapi_table * disp)5864 static inline _glptr_AreTexturesResident GET_AreTexturesResident(struct _glapi_table *disp) {
5865    return (_glptr_AreTexturesResident) (GET_by_offset(disp, _gloffset_AreTexturesResident));
5866 }
5867 
SET_AreTexturesResident(struct _glapi_table * disp,GLboolean (GLAPIENTRYP fn)(GLsizei,const GLuint *,GLboolean *))5868 static inline void SET_AreTexturesResident(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLsizei, const GLuint *, GLboolean *)) {
5869    SET_by_offset(disp, _gloffset_AreTexturesResident, fn);
5870 }
5871 
5872 typedef void (GLAPIENTRYP _glptr_CopyTexImage1D)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint);
5873 #define CALL_CopyTexImage1D(disp, parameters) \
5874     (* GET_CopyTexImage1D(disp)) parameters
GET_CopyTexImage1D(struct _glapi_table * disp)5875 static inline _glptr_CopyTexImage1D GET_CopyTexImage1D(struct _glapi_table *disp) {
5876    return (_glptr_CopyTexImage1D) (GET_by_offset(disp, _gloffset_CopyTexImage1D));
5877 }
5878 
SET_CopyTexImage1D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLenum,GLint,GLint,GLsizei,GLint))5879 static inline void SET_CopyTexImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint)) {
5880    SET_by_offset(disp, _gloffset_CopyTexImage1D, fn);
5881 }
5882 
5883 typedef void (GLAPIENTRYP _glptr_CopyTexImage2D)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint);
5884 #define CALL_CopyTexImage2D(disp, parameters) \
5885     (* GET_CopyTexImage2D(disp)) parameters
GET_CopyTexImage2D(struct _glapi_table * disp)5886 static inline _glptr_CopyTexImage2D GET_CopyTexImage2D(struct _glapi_table *disp) {
5887    return (_glptr_CopyTexImage2D) (GET_by_offset(disp, _gloffset_CopyTexImage2D));
5888 }
5889 
SET_CopyTexImage2D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLenum,GLint,GLint,GLsizei,GLsizei,GLint))5890 static inline void SET_CopyTexImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint)) {
5891    SET_by_offset(disp, _gloffset_CopyTexImage2D, fn);
5892 }
5893 
5894 typedef void (GLAPIENTRYP _glptr_CopyTexSubImage1D)(GLenum, GLint, GLint, GLint, GLint, GLsizei);
5895 #define CALL_CopyTexSubImage1D(disp, parameters) \
5896     (* GET_CopyTexSubImage1D(disp)) parameters
GET_CopyTexSubImage1D(struct _glapi_table * disp)5897 static inline _glptr_CopyTexSubImage1D GET_CopyTexSubImage1D(struct _glapi_table *disp) {
5898    return (_glptr_CopyTexSubImage1D) (GET_by_offset(disp, _gloffset_CopyTexSubImage1D));
5899 }
5900 
SET_CopyTexSubImage1D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLint,GLint,GLint,GLsizei))5901 static inline void SET_CopyTexSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLsizei)) {
5902    SET_by_offset(disp, _gloffset_CopyTexSubImage1D, fn);
5903 }
5904 
5905 typedef void (GLAPIENTRYP _glptr_CopyTexSubImage2D)(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
5906 #define CALL_CopyTexSubImage2D(disp, parameters) \
5907     (* GET_CopyTexSubImage2D(disp)) parameters
GET_CopyTexSubImage2D(struct _glapi_table * disp)5908 static inline _glptr_CopyTexSubImage2D GET_CopyTexSubImage2D(struct _glapi_table *disp) {
5909    return (_glptr_CopyTexSubImage2D) (GET_by_offset(disp, _gloffset_CopyTexSubImage2D));
5910 }
5911 
SET_CopyTexSubImage2D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei))5912 static inline void SET_CopyTexSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) {
5913    SET_by_offset(disp, _gloffset_CopyTexSubImage2D, fn);
5914 }
5915 
5916 typedef void (GLAPIENTRYP _glptr_DeleteTextures)(GLsizei, const GLuint *);
5917 #define CALL_DeleteTextures(disp, parameters) \
5918     (* GET_DeleteTextures(disp)) parameters
GET_DeleteTextures(struct _glapi_table * disp)5919 static inline _glptr_DeleteTextures GET_DeleteTextures(struct _glapi_table *disp) {
5920    return (_glptr_DeleteTextures) (GET_by_offset(disp, _gloffset_DeleteTextures));
5921 }
5922 
SET_DeleteTextures(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,const GLuint *))5923 static inline void SET_DeleteTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
5924    SET_by_offset(disp, _gloffset_DeleteTextures, fn);
5925 }
5926 
5927 typedef void (GLAPIENTRYP _glptr_GenTextures)(GLsizei, GLuint *);
5928 #define CALL_GenTextures(disp, parameters) \
5929     (* GET_GenTextures(disp)) parameters
GET_GenTextures(struct _glapi_table * disp)5930 static inline _glptr_GenTextures GET_GenTextures(struct _glapi_table *disp) {
5931    return (_glptr_GenTextures) (GET_by_offset(disp, _gloffset_GenTextures));
5932 }
5933 
SET_GenTextures(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLuint *))5934 static inline void SET_GenTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
5935    SET_by_offset(disp, _gloffset_GenTextures, fn);
5936 }
5937 
5938 typedef void (GLAPIENTRYP _glptr_GetPointerv)(GLenum, GLvoid **);
5939 #define CALL_GetPointerv(disp, parameters) \
5940     (* GET_GetPointerv(disp)) parameters
GET_GetPointerv(struct _glapi_table * disp)5941 static inline _glptr_GetPointerv GET_GetPointerv(struct _glapi_table *disp) {
5942    return (_glptr_GetPointerv) (GET_by_offset(disp, _gloffset_GetPointerv));
5943 }
5944 
SET_GetPointerv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLvoid **))5945 static inline void SET_GetPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLvoid **)) {
5946    SET_by_offset(disp, _gloffset_GetPointerv, fn);
5947 }
5948 
5949 typedef GLboolean (GLAPIENTRYP _glptr_IsTexture)(GLuint);
5950 #define CALL_IsTexture(disp, parameters) \
5951     (* GET_IsTexture(disp)) parameters
GET_IsTexture(struct _glapi_table * disp)5952 static inline _glptr_IsTexture GET_IsTexture(struct _glapi_table *disp) {
5953    return (_glptr_IsTexture) (GET_by_offset(disp, _gloffset_IsTexture));
5954 }
5955 
SET_IsTexture(struct _glapi_table * disp,GLboolean (GLAPIENTRYP fn)(GLuint))5956 static inline void SET_IsTexture(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
5957    SET_by_offset(disp, _gloffset_IsTexture, fn);
5958 }
5959 
5960 typedef void (GLAPIENTRYP _glptr_PrioritizeTextures)(GLsizei, const GLuint *, const GLclampf *);
5961 #define CALL_PrioritizeTextures(disp, parameters) \
5962     (* GET_PrioritizeTextures(disp)) parameters
GET_PrioritizeTextures(struct _glapi_table * disp)5963 static inline _glptr_PrioritizeTextures GET_PrioritizeTextures(struct _glapi_table *disp) {
5964    return (_glptr_PrioritizeTextures) (GET_by_offset(disp, _gloffset_PrioritizeTextures));
5965 }
5966 
SET_PrioritizeTextures(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,const GLuint *,const GLclampf *))5967 static inline void SET_PrioritizeTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *, const GLclampf *)) {
5968    SET_by_offset(disp, _gloffset_PrioritizeTextures, fn);
5969 }
5970 
5971 typedef void (GLAPIENTRYP _glptr_TexSubImage1D)(GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *);
5972 #define CALL_TexSubImage1D(disp, parameters) \
5973     (* GET_TexSubImage1D(disp)) parameters
GET_TexSubImage1D(struct _glapi_table * disp)5974 static inline _glptr_TexSubImage1D GET_TexSubImage1D(struct _glapi_table *disp) {
5975    return (_glptr_TexSubImage1D) (GET_by_offset(disp, _gloffset_TexSubImage1D));
5976 }
5977 
SET_TexSubImage1D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLint,GLsizei,GLenum,GLenum,const GLvoid *))5978 static inline void SET_TexSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *)) {
5979    SET_by_offset(disp, _gloffset_TexSubImage1D, fn);
5980 }
5981 
5982 typedef void (GLAPIENTRYP _glptr_TexSubImage2D)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
5983 #define CALL_TexSubImage2D(disp, parameters) \
5984     (* GET_TexSubImage2D(disp)) parameters
GET_TexSubImage2D(struct _glapi_table * disp)5985 static inline _glptr_TexSubImage2D GET_TexSubImage2D(struct _glapi_table *disp) {
5986    return (_glptr_TexSubImage2D) (GET_by_offset(disp, _gloffset_TexSubImage2D));
5987 }
5988 
SET_TexSubImage2D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,const GLvoid *))5989 static inline void SET_TexSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
5990    SET_by_offset(disp, _gloffset_TexSubImage2D, fn);
5991 }
5992 
5993 typedef void (GLAPIENTRYP _glptr_PopClientAttrib)(void);
5994 #define CALL_PopClientAttrib(disp, parameters) \
5995     (* GET_PopClientAttrib(disp)) parameters
GET_PopClientAttrib(struct _glapi_table * disp)5996 static inline _glptr_PopClientAttrib GET_PopClientAttrib(struct _glapi_table *disp) {
5997    return (_glptr_PopClientAttrib) (GET_by_offset(disp, _gloffset_PopClientAttrib));
5998 }
5999 
SET_PopClientAttrib(struct _glapi_table * disp,void (GLAPIENTRYP fn)(void))6000 static inline void SET_PopClientAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
6001    SET_by_offset(disp, _gloffset_PopClientAttrib, fn);
6002 }
6003 
6004 typedef void (GLAPIENTRYP _glptr_PushClientAttrib)(GLbitfield);
6005 #define CALL_PushClientAttrib(disp, parameters) \
6006     (* GET_PushClientAttrib(disp)) parameters
GET_PushClientAttrib(struct _glapi_table * disp)6007 static inline _glptr_PushClientAttrib GET_PushClientAttrib(struct _glapi_table *disp) {
6008    return (_glptr_PushClientAttrib) (GET_by_offset(disp, _gloffset_PushClientAttrib));
6009 }
6010 
SET_PushClientAttrib(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLbitfield))6011 static inline void SET_PushClientAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) {
6012    SET_by_offset(disp, _gloffset_PushClientAttrib, fn);
6013 }
6014 
6015 typedef void (GLAPIENTRYP _glptr_BlendColor)(GLclampf, GLclampf, GLclampf, GLclampf);
6016 #define CALL_BlendColor(disp, parameters) \
6017     (* GET_BlendColor(disp)) parameters
GET_BlendColor(struct _glapi_table * disp)6018 static inline _glptr_BlendColor GET_BlendColor(struct _glapi_table *disp) {
6019    return (_glptr_BlendColor) (GET_by_offset(disp, _gloffset_BlendColor));
6020 }
6021 
SET_BlendColor(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLclampf,GLclampf,GLclampf,GLclampf))6022 static inline void SET_BlendColor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLclampf, GLclampf, GLclampf)) {
6023    SET_by_offset(disp, _gloffset_BlendColor, fn);
6024 }
6025 
6026 typedef void (GLAPIENTRYP _glptr_BlendEquation)(GLenum);
6027 #define CALL_BlendEquation(disp, parameters) \
6028     (* GET_BlendEquation(disp)) parameters
GET_BlendEquation(struct _glapi_table * disp)6029 static inline _glptr_BlendEquation GET_BlendEquation(struct _glapi_table *disp) {
6030    return (_glptr_BlendEquation) (GET_by_offset(disp, _gloffset_BlendEquation));
6031 }
6032 
SET_BlendEquation(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum))6033 static inline void SET_BlendEquation(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
6034    SET_by_offset(disp, _gloffset_BlendEquation, fn);
6035 }
6036 
6037 typedef void (GLAPIENTRYP _glptr_DrawRangeElements)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *);
6038 #define CALL_DrawRangeElements(disp, parameters) \
6039     (* GET_DrawRangeElements(disp)) parameters
GET_DrawRangeElements(struct _glapi_table * disp)6040 static inline _glptr_DrawRangeElements GET_DrawRangeElements(struct _glapi_table *disp) {
6041    return (_glptr_DrawRangeElements) (GET_by_offset(disp, _gloffset_DrawRangeElements));
6042 }
6043 
SET_DrawRangeElements(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLuint,GLsizei,GLenum,const GLvoid *))6044 static inline void SET_DrawRangeElements(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *)) {
6045    SET_by_offset(disp, _gloffset_DrawRangeElements, fn);
6046 }
6047 
6048 typedef void (GLAPIENTRYP _glptr_ColorTable)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
6049 #define CALL_ColorTable(disp, parameters) \
6050     (* GET_ColorTable(disp)) parameters
GET_ColorTable(struct _glapi_table * disp)6051 static inline _glptr_ColorTable GET_ColorTable(struct _glapi_table *disp) {
6052    return (_glptr_ColorTable) (GET_by_offset(disp, _gloffset_ColorTable));
6053 }
6054 
SET_ColorTable(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLsizei,GLenum,GLenum,const GLvoid *))6055 static inline void SET_ColorTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *)) {
6056    SET_by_offset(disp, _gloffset_ColorTable, fn);
6057 }
6058 
6059 typedef void (GLAPIENTRYP _glptr_ColorTableParameterfv)(GLenum, GLenum, const GLfloat *);
6060 #define CALL_ColorTableParameterfv(disp, parameters) \
6061     (* GET_ColorTableParameterfv(disp)) parameters
GET_ColorTableParameterfv(struct _glapi_table * disp)6062 static inline _glptr_ColorTableParameterfv GET_ColorTableParameterfv(struct _glapi_table *disp) {
6063    return (_glptr_ColorTableParameterfv) (GET_by_offset(disp, _gloffset_ColorTableParameterfv));
6064 }
6065 
SET_ColorTableParameterfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLfloat *))6066 static inline void SET_ColorTableParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
6067    SET_by_offset(disp, _gloffset_ColorTableParameterfv, fn);
6068 }
6069 
6070 typedef void (GLAPIENTRYP _glptr_ColorTableParameteriv)(GLenum, GLenum, const GLint *);
6071 #define CALL_ColorTableParameteriv(disp, parameters) \
6072     (* GET_ColorTableParameteriv(disp)) parameters
GET_ColorTableParameteriv(struct _glapi_table * disp)6073 static inline _glptr_ColorTableParameteriv GET_ColorTableParameteriv(struct _glapi_table *disp) {
6074    return (_glptr_ColorTableParameteriv) (GET_by_offset(disp, _gloffset_ColorTableParameteriv));
6075 }
6076 
SET_ColorTableParameteriv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLint *))6077 static inline void SET_ColorTableParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
6078    SET_by_offset(disp, _gloffset_ColorTableParameteriv, fn);
6079 }
6080 
6081 typedef void (GLAPIENTRYP _glptr_CopyColorTable)(GLenum, GLenum, GLint, GLint, GLsizei);
6082 #define CALL_CopyColorTable(disp, parameters) \
6083     (* GET_CopyColorTable(disp)) parameters
GET_CopyColorTable(struct _glapi_table * disp)6084 static inline _glptr_CopyColorTable GET_CopyColorTable(struct _glapi_table *disp) {
6085    return (_glptr_CopyColorTable) (GET_by_offset(disp, _gloffset_CopyColorTable));
6086 }
6087 
SET_CopyColorTable(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint,GLint,GLsizei))6088 static inline void SET_CopyColorTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei)) {
6089    SET_by_offset(disp, _gloffset_CopyColorTable, fn);
6090 }
6091 
6092 typedef void (GLAPIENTRYP _glptr_GetColorTable)(GLenum, GLenum, GLenum, GLvoid *);
6093 #define CALL_GetColorTable(disp, parameters) \
6094     (* GET_GetColorTable(disp)) parameters
GET_GetColorTable(struct _glapi_table * disp)6095 static inline _glptr_GetColorTable GET_GetColorTable(struct _glapi_table *disp) {
6096    return (_glptr_GetColorTable) (GET_by_offset(disp, _gloffset_GetColorTable));
6097 }
6098 
SET_GetColorTable(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLenum,GLvoid *))6099 static inline void SET_GetColorTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLvoid *)) {
6100    SET_by_offset(disp, _gloffset_GetColorTable, fn);
6101 }
6102 
6103 typedef void (GLAPIENTRYP _glptr_GetColorTableParameterfv)(GLenum, GLenum, GLfloat *);
6104 #define CALL_GetColorTableParameterfv(disp, parameters) \
6105     (* GET_GetColorTableParameterfv(disp)) parameters
GET_GetColorTableParameterfv(struct _glapi_table * disp)6106 static inline _glptr_GetColorTableParameterfv GET_GetColorTableParameterfv(struct _glapi_table *disp) {
6107    return (_glptr_GetColorTableParameterfv) (GET_by_offset(disp, _gloffset_GetColorTableParameterfv));
6108 }
6109 
SET_GetColorTableParameterfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLfloat *))6110 static inline void SET_GetColorTableParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
6111    SET_by_offset(disp, _gloffset_GetColorTableParameterfv, fn);
6112 }
6113 
6114 typedef void (GLAPIENTRYP _glptr_GetColorTableParameteriv)(GLenum, GLenum, GLint *);
6115 #define CALL_GetColorTableParameteriv(disp, parameters) \
6116     (* GET_GetColorTableParameteriv(disp)) parameters
GET_GetColorTableParameteriv(struct _glapi_table * disp)6117 static inline _glptr_GetColorTableParameteriv GET_GetColorTableParameteriv(struct _glapi_table *disp) {
6118    return (_glptr_GetColorTableParameteriv) (GET_by_offset(disp, _gloffset_GetColorTableParameteriv));
6119 }
6120 
SET_GetColorTableParameteriv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint *))6121 static inline void SET_GetColorTableParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
6122    SET_by_offset(disp, _gloffset_GetColorTableParameteriv, fn);
6123 }
6124 
6125 typedef void (GLAPIENTRYP _glptr_ColorSubTable)(GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
6126 #define CALL_ColorSubTable(disp, parameters) \
6127     (* GET_ColorSubTable(disp)) parameters
GET_ColorSubTable(struct _glapi_table * disp)6128 static inline _glptr_ColorSubTable GET_ColorSubTable(struct _glapi_table *disp) {
6129    return (_glptr_ColorSubTable) (GET_by_offset(disp, _gloffset_ColorSubTable));
6130 }
6131 
SET_ColorSubTable(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,GLsizei,GLenum,GLenum,const GLvoid *))6132 static inline void SET_ColorSubTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
6133    SET_by_offset(disp, _gloffset_ColorSubTable, fn);
6134 }
6135 
6136 typedef void (GLAPIENTRYP _glptr_CopyColorSubTable)(GLenum, GLsizei, GLint, GLint, GLsizei);
6137 #define CALL_CopyColorSubTable(disp, parameters) \
6138     (* GET_CopyColorSubTable(disp)) parameters
GET_CopyColorSubTable(struct _glapi_table * disp)6139 static inline _glptr_CopyColorSubTable GET_CopyColorSubTable(struct _glapi_table *disp) {
6140    return (_glptr_CopyColorSubTable) (GET_by_offset(disp, _gloffset_CopyColorSubTable));
6141 }
6142 
SET_CopyColorSubTable(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,GLint,GLint,GLsizei))6143 static inline void SET_CopyColorSubTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLint, GLint, GLsizei)) {
6144    SET_by_offset(disp, _gloffset_CopyColorSubTable, fn);
6145 }
6146 
6147 typedef void (GLAPIENTRYP _glptr_ConvolutionFilter1D)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
6148 #define CALL_ConvolutionFilter1D(disp, parameters) \
6149     (* GET_ConvolutionFilter1D(disp)) parameters
GET_ConvolutionFilter1D(struct _glapi_table * disp)6150 static inline _glptr_ConvolutionFilter1D GET_ConvolutionFilter1D(struct _glapi_table *disp) {
6151    return (_glptr_ConvolutionFilter1D) (GET_by_offset(disp, _gloffset_ConvolutionFilter1D));
6152 }
6153 
SET_ConvolutionFilter1D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLsizei,GLenum,GLenum,const GLvoid *))6154 static inline void SET_ConvolutionFilter1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *)) {
6155    SET_by_offset(disp, _gloffset_ConvolutionFilter1D, fn);
6156 }
6157 
6158 typedef void (GLAPIENTRYP _glptr_ConvolutionFilter2D)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
6159 #define CALL_ConvolutionFilter2D(disp, parameters) \
6160     (* GET_ConvolutionFilter2D(disp)) parameters
GET_ConvolutionFilter2D(struct _glapi_table * disp)6161 static inline _glptr_ConvolutionFilter2D GET_ConvolutionFilter2D(struct _glapi_table *disp) {
6162    return (_glptr_ConvolutionFilter2D) (GET_by_offset(disp, _gloffset_ConvolutionFilter2D));
6163 }
6164 
SET_ConvolutionFilter2D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLsizei,GLsizei,GLenum,GLenum,const GLvoid *))6165 static inline void SET_ConvolutionFilter2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
6166    SET_by_offset(disp, _gloffset_ConvolutionFilter2D, fn);
6167 }
6168 
6169 typedef void (GLAPIENTRYP _glptr_ConvolutionParameterf)(GLenum, GLenum, GLfloat);
6170 #define CALL_ConvolutionParameterf(disp, parameters) \
6171     (* GET_ConvolutionParameterf(disp)) parameters
GET_ConvolutionParameterf(struct _glapi_table * disp)6172 static inline _glptr_ConvolutionParameterf GET_ConvolutionParameterf(struct _glapi_table *disp) {
6173    return (_glptr_ConvolutionParameterf) (GET_by_offset(disp, _gloffset_ConvolutionParameterf));
6174 }
6175 
SET_ConvolutionParameterf(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLfloat))6176 static inline void SET_ConvolutionParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
6177    SET_by_offset(disp, _gloffset_ConvolutionParameterf, fn);
6178 }
6179 
6180 typedef void (GLAPIENTRYP _glptr_ConvolutionParameterfv)(GLenum, GLenum, const GLfloat *);
6181 #define CALL_ConvolutionParameterfv(disp, parameters) \
6182     (* GET_ConvolutionParameterfv(disp)) parameters
GET_ConvolutionParameterfv(struct _glapi_table * disp)6183 static inline _glptr_ConvolutionParameterfv GET_ConvolutionParameterfv(struct _glapi_table *disp) {
6184    return (_glptr_ConvolutionParameterfv) (GET_by_offset(disp, _gloffset_ConvolutionParameterfv));
6185 }
6186 
SET_ConvolutionParameterfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLfloat *))6187 static inline void SET_ConvolutionParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
6188    SET_by_offset(disp, _gloffset_ConvolutionParameterfv, fn);
6189 }
6190 
6191 typedef void (GLAPIENTRYP _glptr_ConvolutionParameteri)(GLenum, GLenum, GLint);
6192 #define CALL_ConvolutionParameteri(disp, parameters) \
6193     (* GET_ConvolutionParameteri(disp)) parameters
GET_ConvolutionParameteri(struct _glapi_table * disp)6194 static inline _glptr_ConvolutionParameteri GET_ConvolutionParameteri(struct _glapi_table *disp) {
6195    return (_glptr_ConvolutionParameteri) (GET_by_offset(disp, _gloffset_ConvolutionParameteri));
6196 }
6197 
SET_ConvolutionParameteri(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint))6198 static inline void SET_ConvolutionParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
6199    SET_by_offset(disp, _gloffset_ConvolutionParameteri, fn);
6200 }
6201 
6202 typedef void (GLAPIENTRYP _glptr_ConvolutionParameteriv)(GLenum, GLenum, const GLint *);
6203 #define CALL_ConvolutionParameteriv(disp, parameters) \
6204     (* GET_ConvolutionParameteriv(disp)) parameters
GET_ConvolutionParameteriv(struct _glapi_table * disp)6205 static inline _glptr_ConvolutionParameteriv GET_ConvolutionParameteriv(struct _glapi_table *disp) {
6206    return (_glptr_ConvolutionParameteriv) (GET_by_offset(disp, _gloffset_ConvolutionParameteriv));
6207 }
6208 
SET_ConvolutionParameteriv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLint *))6209 static inline void SET_ConvolutionParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
6210    SET_by_offset(disp, _gloffset_ConvolutionParameteriv, fn);
6211 }
6212 
6213 typedef void (GLAPIENTRYP _glptr_CopyConvolutionFilter1D)(GLenum, GLenum, GLint, GLint, GLsizei);
6214 #define CALL_CopyConvolutionFilter1D(disp, parameters) \
6215     (* GET_CopyConvolutionFilter1D(disp)) parameters
GET_CopyConvolutionFilter1D(struct _glapi_table * disp)6216 static inline _glptr_CopyConvolutionFilter1D GET_CopyConvolutionFilter1D(struct _glapi_table *disp) {
6217    return (_glptr_CopyConvolutionFilter1D) (GET_by_offset(disp, _gloffset_CopyConvolutionFilter1D));
6218 }
6219 
SET_CopyConvolutionFilter1D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint,GLint,GLsizei))6220 static inline void SET_CopyConvolutionFilter1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei)) {
6221    SET_by_offset(disp, _gloffset_CopyConvolutionFilter1D, fn);
6222 }
6223 
6224 typedef void (GLAPIENTRYP _glptr_CopyConvolutionFilter2D)(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei);
6225 #define CALL_CopyConvolutionFilter2D(disp, parameters) \
6226     (* GET_CopyConvolutionFilter2D(disp)) parameters
GET_CopyConvolutionFilter2D(struct _glapi_table * disp)6227 static inline _glptr_CopyConvolutionFilter2D GET_CopyConvolutionFilter2D(struct _glapi_table *disp) {
6228    return (_glptr_CopyConvolutionFilter2D) (GET_by_offset(disp, _gloffset_CopyConvolutionFilter2D));
6229 }
6230 
SET_CopyConvolutionFilter2D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint,GLint,GLsizei,GLsizei))6231 static inline void SET_CopyConvolutionFilter2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei)) {
6232    SET_by_offset(disp, _gloffset_CopyConvolutionFilter2D, fn);
6233 }
6234 
6235 typedef void (GLAPIENTRYP _glptr_GetConvolutionFilter)(GLenum, GLenum, GLenum, GLvoid *);
6236 #define CALL_GetConvolutionFilter(disp, parameters) \
6237     (* GET_GetConvolutionFilter(disp)) parameters
GET_GetConvolutionFilter(struct _glapi_table * disp)6238 static inline _glptr_GetConvolutionFilter GET_GetConvolutionFilter(struct _glapi_table *disp) {
6239    return (_glptr_GetConvolutionFilter) (GET_by_offset(disp, _gloffset_GetConvolutionFilter));
6240 }
6241 
SET_GetConvolutionFilter(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLenum,GLvoid *))6242 static inline void SET_GetConvolutionFilter(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLvoid *)) {
6243    SET_by_offset(disp, _gloffset_GetConvolutionFilter, fn);
6244 }
6245 
6246 typedef void (GLAPIENTRYP _glptr_GetConvolutionParameterfv)(GLenum, GLenum, GLfloat *);
6247 #define CALL_GetConvolutionParameterfv(disp, parameters) \
6248     (* GET_GetConvolutionParameterfv(disp)) parameters
GET_GetConvolutionParameterfv(struct _glapi_table * disp)6249 static inline _glptr_GetConvolutionParameterfv GET_GetConvolutionParameterfv(struct _glapi_table *disp) {
6250    return (_glptr_GetConvolutionParameterfv) (GET_by_offset(disp, _gloffset_GetConvolutionParameterfv));
6251 }
6252 
SET_GetConvolutionParameterfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLfloat *))6253 static inline void SET_GetConvolutionParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
6254    SET_by_offset(disp, _gloffset_GetConvolutionParameterfv, fn);
6255 }
6256 
6257 typedef void (GLAPIENTRYP _glptr_GetConvolutionParameteriv)(GLenum, GLenum, GLint *);
6258 #define CALL_GetConvolutionParameteriv(disp, parameters) \
6259     (* GET_GetConvolutionParameteriv(disp)) parameters
GET_GetConvolutionParameteriv(struct _glapi_table * disp)6260 static inline _glptr_GetConvolutionParameteriv GET_GetConvolutionParameteriv(struct _glapi_table *disp) {
6261    return (_glptr_GetConvolutionParameteriv) (GET_by_offset(disp, _gloffset_GetConvolutionParameteriv));
6262 }
6263 
SET_GetConvolutionParameteriv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint *))6264 static inline void SET_GetConvolutionParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
6265    SET_by_offset(disp, _gloffset_GetConvolutionParameteriv, fn);
6266 }
6267 
6268 typedef void (GLAPIENTRYP _glptr_GetSeparableFilter)(GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *);
6269 #define CALL_GetSeparableFilter(disp, parameters) \
6270     (* GET_GetSeparableFilter(disp)) parameters
GET_GetSeparableFilter(struct _glapi_table * disp)6271 static inline _glptr_GetSeparableFilter GET_GetSeparableFilter(struct _glapi_table *disp) {
6272    return (_glptr_GetSeparableFilter) (GET_by_offset(disp, _gloffset_GetSeparableFilter));
6273 }
6274 
SET_GetSeparableFilter(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLenum,GLvoid *,GLvoid *,GLvoid *))6275 static inline void SET_GetSeparableFilter(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *)) {
6276    SET_by_offset(disp, _gloffset_GetSeparableFilter, fn);
6277 }
6278 
6279 typedef void (GLAPIENTRYP _glptr_SeparableFilter2D)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *);
6280 #define CALL_SeparableFilter2D(disp, parameters) \
6281     (* GET_SeparableFilter2D(disp)) parameters
GET_SeparableFilter2D(struct _glapi_table * disp)6282 static inline _glptr_SeparableFilter2D GET_SeparableFilter2D(struct _glapi_table *disp) {
6283    return (_glptr_SeparableFilter2D) (GET_by_offset(disp, _gloffset_SeparableFilter2D));
6284 }
6285 
SET_SeparableFilter2D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLsizei,GLsizei,GLenum,GLenum,const GLvoid *,const GLvoid *))6286 static inline void SET_SeparableFilter2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *)) {
6287    SET_by_offset(disp, _gloffset_SeparableFilter2D, fn);
6288 }
6289 
6290 typedef void (GLAPIENTRYP _glptr_GetHistogram)(GLenum, GLboolean, GLenum, GLenum, GLvoid *);
6291 #define CALL_GetHistogram(disp, parameters) \
6292     (* GET_GetHistogram(disp)) parameters
GET_GetHistogram(struct _glapi_table * disp)6293 static inline _glptr_GetHistogram GET_GetHistogram(struct _glapi_table *disp) {
6294    return (_glptr_GetHistogram) (GET_by_offset(disp, _gloffset_GetHistogram));
6295 }
6296 
SET_GetHistogram(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLboolean,GLenum,GLenum,GLvoid *))6297 static inline void SET_GetHistogram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLvoid *)) {
6298    SET_by_offset(disp, _gloffset_GetHistogram, fn);
6299 }
6300 
6301 typedef void (GLAPIENTRYP _glptr_GetHistogramParameterfv)(GLenum, GLenum, GLfloat *);
6302 #define CALL_GetHistogramParameterfv(disp, parameters) \
6303     (* GET_GetHistogramParameterfv(disp)) parameters
GET_GetHistogramParameterfv(struct _glapi_table * disp)6304 static inline _glptr_GetHistogramParameterfv GET_GetHistogramParameterfv(struct _glapi_table *disp) {
6305    return (_glptr_GetHistogramParameterfv) (GET_by_offset(disp, _gloffset_GetHistogramParameterfv));
6306 }
6307 
SET_GetHistogramParameterfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLfloat *))6308 static inline void SET_GetHistogramParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
6309    SET_by_offset(disp, _gloffset_GetHistogramParameterfv, fn);
6310 }
6311 
6312 typedef void (GLAPIENTRYP _glptr_GetHistogramParameteriv)(GLenum, GLenum, GLint *);
6313 #define CALL_GetHistogramParameteriv(disp, parameters) \
6314     (* GET_GetHistogramParameteriv(disp)) parameters
GET_GetHistogramParameteriv(struct _glapi_table * disp)6315 static inline _glptr_GetHistogramParameteriv GET_GetHistogramParameteriv(struct _glapi_table *disp) {
6316    return (_glptr_GetHistogramParameteriv) (GET_by_offset(disp, _gloffset_GetHistogramParameteriv));
6317 }
6318 
SET_GetHistogramParameteriv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint *))6319 static inline void SET_GetHistogramParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
6320    SET_by_offset(disp, _gloffset_GetHistogramParameteriv, fn);
6321 }
6322 
6323 typedef void (GLAPIENTRYP _glptr_GetMinmax)(GLenum, GLboolean, GLenum, GLenum, GLvoid *);
6324 #define CALL_GetMinmax(disp, parameters) \
6325     (* GET_GetMinmax(disp)) parameters
GET_GetMinmax(struct _glapi_table * disp)6326 static inline _glptr_GetMinmax GET_GetMinmax(struct _glapi_table *disp) {
6327    return (_glptr_GetMinmax) (GET_by_offset(disp, _gloffset_GetMinmax));
6328 }
6329 
SET_GetMinmax(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLboolean,GLenum,GLenum,GLvoid *))6330 static inline void SET_GetMinmax(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLvoid *)) {
6331    SET_by_offset(disp, _gloffset_GetMinmax, fn);
6332 }
6333 
6334 typedef void (GLAPIENTRYP _glptr_GetMinmaxParameterfv)(GLenum, GLenum, GLfloat *);
6335 #define CALL_GetMinmaxParameterfv(disp, parameters) \
6336     (* GET_GetMinmaxParameterfv(disp)) parameters
GET_GetMinmaxParameterfv(struct _glapi_table * disp)6337 static inline _glptr_GetMinmaxParameterfv GET_GetMinmaxParameterfv(struct _glapi_table *disp) {
6338    return (_glptr_GetMinmaxParameterfv) (GET_by_offset(disp, _gloffset_GetMinmaxParameterfv));
6339 }
6340 
SET_GetMinmaxParameterfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLfloat *))6341 static inline void SET_GetMinmaxParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
6342    SET_by_offset(disp, _gloffset_GetMinmaxParameterfv, fn);
6343 }
6344 
6345 typedef void (GLAPIENTRYP _glptr_GetMinmaxParameteriv)(GLenum, GLenum, GLint *);
6346 #define CALL_GetMinmaxParameteriv(disp, parameters) \
6347     (* GET_GetMinmaxParameteriv(disp)) parameters
GET_GetMinmaxParameteriv(struct _glapi_table * disp)6348 static inline _glptr_GetMinmaxParameteriv GET_GetMinmaxParameteriv(struct _glapi_table *disp) {
6349    return (_glptr_GetMinmaxParameteriv) (GET_by_offset(disp, _gloffset_GetMinmaxParameteriv));
6350 }
6351 
SET_GetMinmaxParameteriv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint *))6352 static inline void SET_GetMinmaxParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
6353    SET_by_offset(disp, _gloffset_GetMinmaxParameteriv, fn);
6354 }
6355 
6356 typedef void (GLAPIENTRYP _glptr_Histogram)(GLenum, GLsizei, GLenum, GLboolean);
6357 #define CALL_Histogram(disp, parameters) \
6358     (* GET_Histogram(disp)) parameters
GET_Histogram(struct _glapi_table * disp)6359 static inline _glptr_Histogram GET_Histogram(struct _glapi_table *disp) {
6360    return (_glptr_Histogram) (GET_by_offset(disp, _gloffset_Histogram));
6361 }
6362 
SET_Histogram(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,GLenum,GLboolean))6363 static inline void SET_Histogram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLboolean)) {
6364    SET_by_offset(disp, _gloffset_Histogram, fn);
6365 }
6366 
6367 typedef void (GLAPIENTRYP _glptr_Minmax)(GLenum, GLenum, GLboolean);
6368 #define CALL_Minmax(disp, parameters) \
6369     (* GET_Minmax(disp)) parameters
GET_Minmax(struct _glapi_table * disp)6370 static inline _glptr_Minmax GET_Minmax(struct _glapi_table *disp) {
6371    return (_glptr_Minmax) (GET_by_offset(disp, _gloffset_Minmax));
6372 }
6373 
SET_Minmax(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLboolean))6374 static inline void SET_Minmax(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLboolean)) {
6375    SET_by_offset(disp, _gloffset_Minmax, fn);
6376 }
6377 
6378 typedef void (GLAPIENTRYP _glptr_ResetHistogram)(GLenum);
6379 #define CALL_ResetHistogram(disp, parameters) \
6380     (* GET_ResetHistogram(disp)) parameters
GET_ResetHistogram(struct _glapi_table * disp)6381 static inline _glptr_ResetHistogram GET_ResetHistogram(struct _glapi_table *disp) {
6382    return (_glptr_ResetHistogram) (GET_by_offset(disp, _gloffset_ResetHistogram));
6383 }
6384 
SET_ResetHistogram(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum))6385 static inline void SET_ResetHistogram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
6386    SET_by_offset(disp, _gloffset_ResetHistogram, fn);
6387 }
6388 
6389 typedef void (GLAPIENTRYP _glptr_ResetMinmax)(GLenum);
6390 #define CALL_ResetMinmax(disp, parameters) \
6391     (* GET_ResetMinmax(disp)) parameters
GET_ResetMinmax(struct _glapi_table * disp)6392 static inline _glptr_ResetMinmax GET_ResetMinmax(struct _glapi_table *disp) {
6393    return (_glptr_ResetMinmax) (GET_by_offset(disp, _gloffset_ResetMinmax));
6394 }
6395 
SET_ResetMinmax(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum))6396 static inline void SET_ResetMinmax(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
6397    SET_by_offset(disp, _gloffset_ResetMinmax, fn);
6398 }
6399 
6400 typedef void (GLAPIENTRYP _glptr_TexImage3D)(GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *);
6401 #define CALL_TexImage3D(disp, parameters) \
6402     (* GET_TexImage3D(disp)) parameters
GET_TexImage3D(struct _glapi_table * disp)6403 static inline _glptr_TexImage3D GET_TexImage3D(struct _glapi_table *disp) {
6404    return (_glptr_TexImage3D) (GET_by_offset(disp, _gloffset_TexImage3D));
6405 }
6406 
SET_TexImage3D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLint,GLsizei,GLsizei,GLsizei,GLint,GLenum,GLenum,const GLvoid *))6407 static inline void SET_TexImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) {
6408    SET_by_offset(disp, _gloffset_TexImage3D, fn);
6409 }
6410 
6411 typedef void (GLAPIENTRYP _glptr_TexSubImage3D)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
6412 #define CALL_TexSubImage3D(disp, parameters) \
6413     (* GET_TexSubImage3D(disp)) parameters
GET_TexSubImage3D(struct _glapi_table * disp)6414 static inline _glptr_TexSubImage3D GET_TexSubImage3D(struct _glapi_table *disp) {
6415    return (_glptr_TexSubImage3D) (GET_by_offset(disp, _gloffset_TexSubImage3D));
6416 }
6417 
SET_TexSubImage3D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const GLvoid *))6418 static inline void SET_TexSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
6419    SET_by_offset(disp, _gloffset_TexSubImage3D, fn);
6420 }
6421 
6422 typedef void (GLAPIENTRYP _glptr_CopyTexSubImage3D)(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
6423 #define CALL_CopyTexSubImage3D(disp, parameters) \
6424     (* GET_CopyTexSubImage3D(disp)) parameters
GET_CopyTexSubImage3D(struct _glapi_table * disp)6425 static inline _glptr_CopyTexSubImage3D GET_CopyTexSubImage3D(struct _glapi_table *disp) {
6426    return (_glptr_CopyTexSubImage3D) (GET_by_offset(disp, _gloffset_CopyTexSubImage3D));
6427 }
6428 
SET_CopyTexSubImage3D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei))6429 static inline void SET_CopyTexSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) {
6430    SET_by_offset(disp, _gloffset_CopyTexSubImage3D, fn);
6431 }
6432 
6433 typedef void (GLAPIENTRYP _glptr_ActiveTexture)(GLenum);
6434 #define CALL_ActiveTexture(disp, parameters) \
6435     (* GET_ActiveTexture(disp)) parameters
GET_ActiveTexture(struct _glapi_table * disp)6436 static inline _glptr_ActiveTexture GET_ActiveTexture(struct _glapi_table *disp) {
6437    return (_glptr_ActiveTexture) (GET_by_offset(disp, _gloffset_ActiveTexture));
6438 }
6439 
SET_ActiveTexture(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum))6440 static inline void SET_ActiveTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
6441    SET_by_offset(disp, _gloffset_ActiveTexture, fn);
6442 }
6443 
6444 typedef void (GLAPIENTRYP _glptr_ClientActiveTexture)(GLenum);
6445 #define CALL_ClientActiveTexture(disp, parameters) \
6446     (* GET_ClientActiveTexture(disp)) parameters
GET_ClientActiveTexture(struct _glapi_table * disp)6447 static inline _glptr_ClientActiveTexture GET_ClientActiveTexture(struct _glapi_table *disp) {
6448    return (_glptr_ClientActiveTexture) (GET_by_offset(disp, _gloffset_ClientActiveTexture));
6449 }
6450 
SET_ClientActiveTexture(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum))6451 static inline void SET_ClientActiveTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
6452    SET_by_offset(disp, _gloffset_ClientActiveTexture, fn);
6453 }
6454 
6455 typedef void (GLAPIENTRYP _glptr_MultiTexCoord1d)(GLenum, GLdouble);
6456 #define CALL_MultiTexCoord1d(disp, parameters) \
6457     (* GET_MultiTexCoord1d(disp)) parameters
GET_MultiTexCoord1d(struct _glapi_table * disp)6458 static inline _glptr_MultiTexCoord1d GET_MultiTexCoord1d(struct _glapi_table *disp) {
6459    return (_glptr_MultiTexCoord1d) (GET_by_offset(disp, _gloffset_MultiTexCoord1d));
6460 }
6461 
SET_MultiTexCoord1d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLdouble))6462 static inline void SET_MultiTexCoord1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble)) {
6463    SET_by_offset(disp, _gloffset_MultiTexCoord1d, fn);
6464 }
6465 
6466 typedef void (GLAPIENTRYP _glptr_MultiTexCoord1dv)(GLenum, const GLdouble *);
6467 #define CALL_MultiTexCoord1dv(disp, parameters) \
6468     (* GET_MultiTexCoord1dv(disp)) parameters
GET_MultiTexCoord1dv(struct _glapi_table * disp)6469 static inline _glptr_MultiTexCoord1dv GET_MultiTexCoord1dv(struct _glapi_table *disp) {
6470    return (_glptr_MultiTexCoord1dv) (GET_by_offset(disp, _gloffset_MultiTexCoord1dv));
6471 }
6472 
SET_MultiTexCoord1dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLdouble *))6473 static inline void SET_MultiTexCoord1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
6474    SET_by_offset(disp, _gloffset_MultiTexCoord1dv, fn);
6475 }
6476 
6477 typedef void (GLAPIENTRYP _glptr_MultiTexCoord1fARB)(GLenum, GLfloat);
6478 #define CALL_MultiTexCoord1fARB(disp, parameters) \
6479     (* GET_MultiTexCoord1fARB(disp)) parameters
GET_MultiTexCoord1fARB(struct _glapi_table * disp)6480 static inline _glptr_MultiTexCoord1fARB GET_MultiTexCoord1fARB(struct _glapi_table *disp) {
6481    return (_glptr_MultiTexCoord1fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord1fARB));
6482 }
6483 
SET_MultiTexCoord1fARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLfloat))6484 static inline void SET_MultiTexCoord1fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
6485    SET_by_offset(disp, _gloffset_MultiTexCoord1fARB, fn);
6486 }
6487 
6488 typedef void (GLAPIENTRYP _glptr_MultiTexCoord1fvARB)(GLenum, const GLfloat *);
6489 #define CALL_MultiTexCoord1fvARB(disp, parameters) \
6490     (* GET_MultiTexCoord1fvARB(disp)) parameters
GET_MultiTexCoord1fvARB(struct _glapi_table * disp)6491 static inline _glptr_MultiTexCoord1fvARB GET_MultiTexCoord1fvARB(struct _glapi_table *disp) {
6492    return (_glptr_MultiTexCoord1fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord1fvARB));
6493 }
6494 
SET_MultiTexCoord1fvARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLfloat *))6495 static inline void SET_MultiTexCoord1fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
6496    SET_by_offset(disp, _gloffset_MultiTexCoord1fvARB, fn);
6497 }
6498 
6499 typedef void (GLAPIENTRYP _glptr_MultiTexCoord1i)(GLenum, GLint);
6500 #define CALL_MultiTexCoord1i(disp, parameters) \
6501     (* GET_MultiTexCoord1i(disp)) parameters
GET_MultiTexCoord1i(struct _glapi_table * disp)6502 static inline _glptr_MultiTexCoord1i GET_MultiTexCoord1i(struct _glapi_table *disp) {
6503    return (_glptr_MultiTexCoord1i) (GET_by_offset(disp, _gloffset_MultiTexCoord1i));
6504 }
6505 
SET_MultiTexCoord1i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint))6506 static inline void SET_MultiTexCoord1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
6507    SET_by_offset(disp, _gloffset_MultiTexCoord1i, fn);
6508 }
6509 
6510 typedef void (GLAPIENTRYP _glptr_MultiTexCoord1iv)(GLenum, const GLint *);
6511 #define CALL_MultiTexCoord1iv(disp, parameters) \
6512     (* GET_MultiTexCoord1iv(disp)) parameters
GET_MultiTexCoord1iv(struct _glapi_table * disp)6513 static inline _glptr_MultiTexCoord1iv GET_MultiTexCoord1iv(struct _glapi_table *disp) {
6514    return (_glptr_MultiTexCoord1iv) (GET_by_offset(disp, _gloffset_MultiTexCoord1iv));
6515 }
6516 
SET_MultiTexCoord1iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLint *))6517 static inline void SET_MultiTexCoord1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
6518    SET_by_offset(disp, _gloffset_MultiTexCoord1iv, fn);
6519 }
6520 
6521 typedef void (GLAPIENTRYP _glptr_MultiTexCoord1s)(GLenum, GLshort);
6522 #define CALL_MultiTexCoord1s(disp, parameters) \
6523     (* GET_MultiTexCoord1s(disp)) parameters
GET_MultiTexCoord1s(struct _glapi_table * disp)6524 static inline _glptr_MultiTexCoord1s GET_MultiTexCoord1s(struct _glapi_table *disp) {
6525    return (_glptr_MultiTexCoord1s) (GET_by_offset(disp, _gloffset_MultiTexCoord1s));
6526 }
6527 
SET_MultiTexCoord1s(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLshort))6528 static inline void SET_MultiTexCoord1s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort)) {
6529    SET_by_offset(disp, _gloffset_MultiTexCoord1s, fn);
6530 }
6531 
6532 typedef void (GLAPIENTRYP _glptr_MultiTexCoord1sv)(GLenum, const GLshort *);
6533 #define CALL_MultiTexCoord1sv(disp, parameters) \
6534     (* GET_MultiTexCoord1sv(disp)) parameters
GET_MultiTexCoord1sv(struct _glapi_table * disp)6535 static inline _glptr_MultiTexCoord1sv GET_MultiTexCoord1sv(struct _glapi_table *disp) {
6536    return (_glptr_MultiTexCoord1sv) (GET_by_offset(disp, _gloffset_MultiTexCoord1sv));
6537 }
6538 
SET_MultiTexCoord1sv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLshort *))6539 static inline void SET_MultiTexCoord1sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) {
6540    SET_by_offset(disp, _gloffset_MultiTexCoord1sv, fn);
6541 }
6542 
6543 typedef void (GLAPIENTRYP _glptr_MultiTexCoord2d)(GLenum, GLdouble, GLdouble);
6544 #define CALL_MultiTexCoord2d(disp, parameters) \
6545     (* GET_MultiTexCoord2d(disp)) parameters
GET_MultiTexCoord2d(struct _glapi_table * disp)6546 static inline _glptr_MultiTexCoord2d GET_MultiTexCoord2d(struct _glapi_table *disp) {
6547    return (_glptr_MultiTexCoord2d) (GET_by_offset(disp, _gloffset_MultiTexCoord2d));
6548 }
6549 
SET_MultiTexCoord2d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLdouble,GLdouble))6550 static inline void SET_MultiTexCoord2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble)) {
6551    SET_by_offset(disp, _gloffset_MultiTexCoord2d, fn);
6552 }
6553 
6554 typedef void (GLAPIENTRYP _glptr_MultiTexCoord2dv)(GLenum, const GLdouble *);
6555 #define CALL_MultiTexCoord2dv(disp, parameters) \
6556     (* GET_MultiTexCoord2dv(disp)) parameters
GET_MultiTexCoord2dv(struct _glapi_table * disp)6557 static inline _glptr_MultiTexCoord2dv GET_MultiTexCoord2dv(struct _glapi_table *disp) {
6558    return (_glptr_MultiTexCoord2dv) (GET_by_offset(disp, _gloffset_MultiTexCoord2dv));
6559 }
6560 
SET_MultiTexCoord2dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLdouble *))6561 static inline void SET_MultiTexCoord2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
6562    SET_by_offset(disp, _gloffset_MultiTexCoord2dv, fn);
6563 }
6564 
6565 typedef void (GLAPIENTRYP _glptr_MultiTexCoord2fARB)(GLenum, GLfloat, GLfloat);
6566 #define CALL_MultiTexCoord2fARB(disp, parameters) \
6567     (* GET_MultiTexCoord2fARB(disp)) parameters
GET_MultiTexCoord2fARB(struct _glapi_table * disp)6568 static inline _glptr_MultiTexCoord2fARB GET_MultiTexCoord2fARB(struct _glapi_table *disp) {
6569    return (_glptr_MultiTexCoord2fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord2fARB));
6570 }
6571 
SET_MultiTexCoord2fARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLfloat,GLfloat))6572 static inline void SET_MultiTexCoord2fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat)) {
6573    SET_by_offset(disp, _gloffset_MultiTexCoord2fARB, fn);
6574 }
6575 
6576 typedef void (GLAPIENTRYP _glptr_MultiTexCoord2fvARB)(GLenum, const GLfloat *);
6577 #define CALL_MultiTexCoord2fvARB(disp, parameters) \
6578     (* GET_MultiTexCoord2fvARB(disp)) parameters
GET_MultiTexCoord2fvARB(struct _glapi_table * disp)6579 static inline _glptr_MultiTexCoord2fvARB GET_MultiTexCoord2fvARB(struct _glapi_table *disp) {
6580    return (_glptr_MultiTexCoord2fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord2fvARB));
6581 }
6582 
SET_MultiTexCoord2fvARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLfloat *))6583 static inline void SET_MultiTexCoord2fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
6584    SET_by_offset(disp, _gloffset_MultiTexCoord2fvARB, fn);
6585 }
6586 
6587 typedef void (GLAPIENTRYP _glptr_MultiTexCoord2i)(GLenum, GLint, GLint);
6588 #define CALL_MultiTexCoord2i(disp, parameters) \
6589     (* GET_MultiTexCoord2i(disp)) parameters
GET_MultiTexCoord2i(struct _glapi_table * disp)6590 static inline _glptr_MultiTexCoord2i GET_MultiTexCoord2i(struct _glapi_table *disp) {
6591    return (_glptr_MultiTexCoord2i) (GET_by_offset(disp, _gloffset_MultiTexCoord2i));
6592 }
6593 
SET_MultiTexCoord2i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLint))6594 static inline void SET_MultiTexCoord2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint)) {
6595    SET_by_offset(disp, _gloffset_MultiTexCoord2i, fn);
6596 }
6597 
6598 typedef void (GLAPIENTRYP _glptr_MultiTexCoord2iv)(GLenum, const GLint *);
6599 #define CALL_MultiTexCoord2iv(disp, parameters) \
6600     (* GET_MultiTexCoord2iv(disp)) parameters
GET_MultiTexCoord2iv(struct _glapi_table * disp)6601 static inline _glptr_MultiTexCoord2iv GET_MultiTexCoord2iv(struct _glapi_table *disp) {
6602    return (_glptr_MultiTexCoord2iv) (GET_by_offset(disp, _gloffset_MultiTexCoord2iv));
6603 }
6604 
SET_MultiTexCoord2iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLint *))6605 static inline void SET_MultiTexCoord2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
6606    SET_by_offset(disp, _gloffset_MultiTexCoord2iv, fn);
6607 }
6608 
6609 typedef void (GLAPIENTRYP _glptr_MultiTexCoord2s)(GLenum, GLshort, GLshort);
6610 #define CALL_MultiTexCoord2s(disp, parameters) \
6611     (* GET_MultiTexCoord2s(disp)) parameters
GET_MultiTexCoord2s(struct _glapi_table * disp)6612 static inline _glptr_MultiTexCoord2s GET_MultiTexCoord2s(struct _glapi_table *disp) {
6613    return (_glptr_MultiTexCoord2s) (GET_by_offset(disp, _gloffset_MultiTexCoord2s));
6614 }
6615 
SET_MultiTexCoord2s(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLshort,GLshort))6616 static inline void SET_MultiTexCoord2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort, GLshort)) {
6617    SET_by_offset(disp, _gloffset_MultiTexCoord2s, fn);
6618 }
6619 
6620 typedef void (GLAPIENTRYP _glptr_MultiTexCoord2sv)(GLenum, const GLshort *);
6621 #define CALL_MultiTexCoord2sv(disp, parameters) \
6622     (* GET_MultiTexCoord2sv(disp)) parameters
GET_MultiTexCoord2sv(struct _glapi_table * disp)6623 static inline _glptr_MultiTexCoord2sv GET_MultiTexCoord2sv(struct _glapi_table *disp) {
6624    return (_glptr_MultiTexCoord2sv) (GET_by_offset(disp, _gloffset_MultiTexCoord2sv));
6625 }
6626 
SET_MultiTexCoord2sv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLshort *))6627 static inline void SET_MultiTexCoord2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) {
6628    SET_by_offset(disp, _gloffset_MultiTexCoord2sv, fn);
6629 }
6630 
6631 typedef void (GLAPIENTRYP _glptr_MultiTexCoord3d)(GLenum, GLdouble, GLdouble, GLdouble);
6632 #define CALL_MultiTexCoord3d(disp, parameters) \
6633     (* GET_MultiTexCoord3d(disp)) parameters
GET_MultiTexCoord3d(struct _glapi_table * disp)6634 static inline _glptr_MultiTexCoord3d GET_MultiTexCoord3d(struct _glapi_table *disp) {
6635    return (_glptr_MultiTexCoord3d) (GET_by_offset(disp, _gloffset_MultiTexCoord3d));
6636 }
6637 
SET_MultiTexCoord3d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLdouble,GLdouble,GLdouble))6638 static inline void SET_MultiTexCoord3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLdouble)) {
6639    SET_by_offset(disp, _gloffset_MultiTexCoord3d, fn);
6640 }
6641 
6642 typedef void (GLAPIENTRYP _glptr_MultiTexCoord3dv)(GLenum, const GLdouble *);
6643 #define CALL_MultiTexCoord3dv(disp, parameters) \
6644     (* GET_MultiTexCoord3dv(disp)) parameters
GET_MultiTexCoord3dv(struct _glapi_table * disp)6645 static inline _glptr_MultiTexCoord3dv GET_MultiTexCoord3dv(struct _glapi_table *disp) {
6646    return (_glptr_MultiTexCoord3dv) (GET_by_offset(disp, _gloffset_MultiTexCoord3dv));
6647 }
6648 
SET_MultiTexCoord3dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLdouble *))6649 static inline void SET_MultiTexCoord3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
6650    SET_by_offset(disp, _gloffset_MultiTexCoord3dv, fn);
6651 }
6652 
6653 typedef void (GLAPIENTRYP _glptr_MultiTexCoord3fARB)(GLenum, GLfloat, GLfloat, GLfloat);
6654 #define CALL_MultiTexCoord3fARB(disp, parameters) \
6655     (* GET_MultiTexCoord3fARB(disp)) parameters
GET_MultiTexCoord3fARB(struct _glapi_table * disp)6656 static inline _glptr_MultiTexCoord3fARB GET_MultiTexCoord3fARB(struct _glapi_table *disp) {
6657    return (_glptr_MultiTexCoord3fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord3fARB));
6658 }
6659 
SET_MultiTexCoord3fARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLfloat,GLfloat,GLfloat))6660 static inline void SET_MultiTexCoord3fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLfloat)) {
6661    SET_by_offset(disp, _gloffset_MultiTexCoord3fARB, fn);
6662 }
6663 
6664 typedef void (GLAPIENTRYP _glptr_MultiTexCoord3fvARB)(GLenum, const GLfloat *);
6665 #define CALL_MultiTexCoord3fvARB(disp, parameters) \
6666     (* GET_MultiTexCoord3fvARB(disp)) parameters
GET_MultiTexCoord3fvARB(struct _glapi_table * disp)6667 static inline _glptr_MultiTexCoord3fvARB GET_MultiTexCoord3fvARB(struct _glapi_table *disp) {
6668    return (_glptr_MultiTexCoord3fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord3fvARB));
6669 }
6670 
SET_MultiTexCoord3fvARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLfloat *))6671 static inline void SET_MultiTexCoord3fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
6672    SET_by_offset(disp, _gloffset_MultiTexCoord3fvARB, fn);
6673 }
6674 
6675 typedef void (GLAPIENTRYP _glptr_MultiTexCoord3i)(GLenum, GLint, GLint, GLint);
6676 #define CALL_MultiTexCoord3i(disp, parameters) \
6677     (* GET_MultiTexCoord3i(disp)) parameters
GET_MultiTexCoord3i(struct _glapi_table * disp)6678 static inline _glptr_MultiTexCoord3i GET_MultiTexCoord3i(struct _glapi_table *disp) {
6679    return (_glptr_MultiTexCoord3i) (GET_by_offset(disp, _gloffset_MultiTexCoord3i));
6680 }
6681 
SET_MultiTexCoord3i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLint,GLint))6682 static inline void SET_MultiTexCoord3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint)) {
6683    SET_by_offset(disp, _gloffset_MultiTexCoord3i, fn);
6684 }
6685 
6686 typedef void (GLAPIENTRYP _glptr_MultiTexCoord3iv)(GLenum, const GLint *);
6687 #define CALL_MultiTexCoord3iv(disp, parameters) \
6688     (* GET_MultiTexCoord3iv(disp)) parameters
GET_MultiTexCoord3iv(struct _glapi_table * disp)6689 static inline _glptr_MultiTexCoord3iv GET_MultiTexCoord3iv(struct _glapi_table *disp) {
6690    return (_glptr_MultiTexCoord3iv) (GET_by_offset(disp, _gloffset_MultiTexCoord3iv));
6691 }
6692 
SET_MultiTexCoord3iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLint *))6693 static inline void SET_MultiTexCoord3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
6694    SET_by_offset(disp, _gloffset_MultiTexCoord3iv, fn);
6695 }
6696 
6697 typedef void (GLAPIENTRYP _glptr_MultiTexCoord3s)(GLenum, GLshort, GLshort, GLshort);
6698 #define CALL_MultiTexCoord3s(disp, parameters) \
6699     (* GET_MultiTexCoord3s(disp)) parameters
GET_MultiTexCoord3s(struct _glapi_table * disp)6700 static inline _glptr_MultiTexCoord3s GET_MultiTexCoord3s(struct _glapi_table *disp) {
6701    return (_glptr_MultiTexCoord3s) (GET_by_offset(disp, _gloffset_MultiTexCoord3s));
6702 }
6703 
SET_MultiTexCoord3s(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLshort,GLshort,GLshort))6704 static inline void SET_MultiTexCoord3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort, GLshort, GLshort)) {
6705    SET_by_offset(disp, _gloffset_MultiTexCoord3s, fn);
6706 }
6707 
6708 typedef void (GLAPIENTRYP _glptr_MultiTexCoord3sv)(GLenum, const GLshort *);
6709 #define CALL_MultiTexCoord3sv(disp, parameters) \
6710     (* GET_MultiTexCoord3sv(disp)) parameters
GET_MultiTexCoord3sv(struct _glapi_table * disp)6711 static inline _glptr_MultiTexCoord3sv GET_MultiTexCoord3sv(struct _glapi_table *disp) {
6712    return (_glptr_MultiTexCoord3sv) (GET_by_offset(disp, _gloffset_MultiTexCoord3sv));
6713 }
6714 
SET_MultiTexCoord3sv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLshort *))6715 static inline void SET_MultiTexCoord3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) {
6716    SET_by_offset(disp, _gloffset_MultiTexCoord3sv, fn);
6717 }
6718 
6719 typedef void (GLAPIENTRYP _glptr_MultiTexCoord4d)(GLenum, GLdouble, GLdouble, GLdouble, GLdouble);
6720 #define CALL_MultiTexCoord4d(disp, parameters) \
6721     (* GET_MultiTexCoord4d(disp)) parameters
GET_MultiTexCoord4d(struct _glapi_table * disp)6722 static inline _glptr_MultiTexCoord4d GET_MultiTexCoord4d(struct _glapi_table *disp) {
6723    return (_glptr_MultiTexCoord4d) (GET_by_offset(disp, _gloffset_MultiTexCoord4d));
6724 }
6725 
SET_MultiTexCoord4d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLdouble,GLdouble,GLdouble,GLdouble))6726 static inline void SET_MultiTexCoord4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLdouble, GLdouble)) {
6727    SET_by_offset(disp, _gloffset_MultiTexCoord4d, fn);
6728 }
6729 
6730 typedef void (GLAPIENTRYP _glptr_MultiTexCoord4dv)(GLenum, const GLdouble *);
6731 #define CALL_MultiTexCoord4dv(disp, parameters) \
6732     (* GET_MultiTexCoord4dv(disp)) parameters
GET_MultiTexCoord4dv(struct _glapi_table * disp)6733 static inline _glptr_MultiTexCoord4dv GET_MultiTexCoord4dv(struct _glapi_table *disp) {
6734    return (_glptr_MultiTexCoord4dv) (GET_by_offset(disp, _gloffset_MultiTexCoord4dv));
6735 }
6736 
SET_MultiTexCoord4dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLdouble *))6737 static inline void SET_MultiTexCoord4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
6738    SET_by_offset(disp, _gloffset_MultiTexCoord4dv, fn);
6739 }
6740 
6741 typedef void (GLAPIENTRYP _glptr_MultiTexCoord4fARB)(GLenum, GLfloat, GLfloat, GLfloat, GLfloat);
6742 #define CALL_MultiTexCoord4fARB(disp, parameters) \
6743     (* GET_MultiTexCoord4fARB(disp)) parameters
GET_MultiTexCoord4fARB(struct _glapi_table * disp)6744 static inline _glptr_MultiTexCoord4fARB GET_MultiTexCoord4fARB(struct _glapi_table *disp) {
6745    return (_glptr_MultiTexCoord4fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord4fARB));
6746 }
6747 
SET_MultiTexCoord4fARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLfloat,GLfloat,GLfloat,GLfloat))6748 static inline void SET_MultiTexCoord4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLfloat, GLfloat)) {
6749    SET_by_offset(disp, _gloffset_MultiTexCoord4fARB, fn);
6750 }
6751 
6752 typedef void (GLAPIENTRYP _glptr_MultiTexCoord4fvARB)(GLenum, const GLfloat *);
6753 #define CALL_MultiTexCoord4fvARB(disp, parameters) \
6754     (* GET_MultiTexCoord4fvARB(disp)) parameters
GET_MultiTexCoord4fvARB(struct _glapi_table * disp)6755 static inline _glptr_MultiTexCoord4fvARB GET_MultiTexCoord4fvARB(struct _glapi_table *disp) {
6756    return (_glptr_MultiTexCoord4fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord4fvARB));
6757 }
6758 
SET_MultiTexCoord4fvARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLfloat *))6759 static inline void SET_MultiTexCoord4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
6760    SET_by_offset(disp, _gloffset_MultiTexCoord4fvARB, fn);
6761 }
6762 
6763 typedef void (GLAPIENTRYP _glptr_MultiTexCoord4i)(GLenum, GLint, GLint, GLint, GLint);
6764 #define CALL_MultiTexCoord4i(disp, parameters) \
6765     (* GET_MultiTexCoord4i(disp)) parameters
GET_MultiTexCoord4i(struct _glapi_table * disp)6766 static inline _glptr_MultiTexCoord4i GET_MultiTexCoord4i(struct _glapi_table *disp) {
6767    return (_glptr_MultiTexCoord4i) (GET_by_offset(disp, _gloffset_MultiTexCoord4i));
6768 }
6769 
SET_MultiTexCoord4i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLint,GLint,GLint))6770 static inline void SET_MultiTexCoord4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint)) {
6771    SET_by_offset(disp, _gloffset_MultiTexCoord4i, fn);
6772 }
6773 
6774 typedef void (GLAPIENTRYP _glptr_MultiTexCoord4iv)(GLenum, const GLint *);
6775 #define CALL_MultiTexCoord4iv(disp, parameters) \
6776     (* GET_MultiTexCoord4iv(disp)) parameters
GET_MultiTexCoord4iv(struct _glapi_table * disp)6777 static inline _glptr_MultiTexCoord4iv GET_MultiTexCoord4iv(struct _glapi_table *disp) {
6778    return (_glptr_MultiTexCoord4iv) (GET_by_offset(disp, _gloffset_MultiTexCoord4iv));
6779 }
6780 
SET_MultiTexCoord4iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLint *))6781 static inline void SET_MultiTexCoord4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
6782    SET_by_offset(disp, _gloffset_MultiTexCoord4iv, fn);
6783 }
6784 
6785 typedef void (GLAPIENTRYP _glptr_MultiTexCoord4s)(GLenum, GLshort, GLshort, GLshort, GLshort);
6786 #define CALL_MultiTexCoord4s(disp, parameters) \
6787     (* GET_MultiTexCoord4s(disp)) parameters
GET_MultiTexCoord4s(struct _glapi_table * disp)6788 static inline _glptr_MultiTexCoord4s GET_MultiTexCoord4s(struct _glapi_table *disp) {
6789    return (_glptr_MultiTexCoord4s) (GET_by_offset(disp, _gloffset_MultiTexCoord4s));
6790 }
6791 
SET_MultiTexCoord4s(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLshort,GLshort,GLshort,GLshort))6792 static inline void SET_MultiTexCoord4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort, GLshort, GLshort, GLshort)) {
6793    SET_by_offset(disp, _gloffset_MultiTexCoord4s, fn);
6794 }
6795 
6796 typedef void (GLAPIENTRYP _glptr_MultiTexCoord4sv)(GLenum, const GLshort *);
6797 #define CALL_MultiTexCoord4sv(disp, parameters) \
6798     (* GET_MultiTexCoord4sv(disp)) parameters
GET_MultiTexCoord4sv(struct _glapi_table * disp)6799 static inline _glptr_MultiTexCoord4sv GET_MultiTexCoord4sv(struct _glapi_table *disp) {
6800    return (_glptr_MultiTexCoord4sv) (GET_by_offset(disp, _gloffset_MultiTexCoord4sv));
6801 }
6802 
SET_MultiTexCoord4sv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLshort *))6803 static inline void SET_MultiTexCoord4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) {
6804    SET_by_offset(disp, _gloffset_MultiTexCoord4sv, fn);
6805 }
6806 
6807 typedef void (GLAPIENTRYP _glptr_CompressedTexImage1D)(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *);
6808 #define CALL_CompressedTexImage1D(disp, parameters) \
6809     (* GET_CompressedTexImage1D(disp)) parameters
GET_CompressedTexImage1D(struct _glapi_table * disp)6810 static inline _glptr_CompressedTexImage1D GET_CompressedTexImage1D(struct _glapi_table *disp) {
6811    return (_glptr_CompressedTexImage1D) (GET_by_offset(disp, _gloffset_CompressedTexImage1D));
6812 }
6813 
SET_CompressedTexImage1D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLenum,GLsizei,GLint,GLsizei,const GLvoid *))6814 static inline void SET_CompressedTexImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *)) {
6815    SET_by_offset(disp, _gloffset_CompressedTexImage1D, fn);
6816 }
6817 
6818 typedef void (GLAPIENTRYP _glptr_CompressedTexImage2D)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
6819 #define CALL_CompressedTexImage2D(disp, parameters) \
6820     (* GET_CompressedTexImage2D(disp)) parameters
GET_CompressedTexImage2D(struct _glapi_table * disp)6821 static inline _glptr_CompressedTexImage2D GET_CompressedTexImage2D(struct _glapi_table *disp) {
6822    return (_glptr_CompressedTexImage2D) (GET_by_offset(disp, _gloffset_CompressedTexImage2D));
6823 }
6824 
SET_CompressedTexImage2D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLenum,GLsizei,GLsizei,GLint,GLsizei,const GLvoid *))6825 static inline void SET_CompressedTexImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *)) {
6826    SET_by_offset(disp, _gloffset_CompressedTexImage2D, fn);
6827 }
6828 
6829 typedef void (GLAPIENTRYP _glptr_CompressedTexImage3D)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
6830 #define CALL_CompressedTexImage3D(disp, parameters) \
6831     (* GET_CompressedTexImage3D(disp)) parameters
GET_CompressedTexImage3D(struct _glapi_table * disp)6832 static inline _glptr_CompressedTexImage3D GET_CompressedTexImage3D(struct _glapi_table *disp) {
6833    return (_glptr_CompressedTexImage3D) (GET_by_offset(disp, _gloffset_CompressedTexImage3D));
6834 }
6835 
SET_CompressedTexImage3D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLenum,GLsizei,GLsizei,GLsizei,GLint,GLsizei,const GLvoid *))6836 static inline void SET_CompressedTexImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *)) {
6837    SET_by_offset(disp, _gloffset_CompressedTexImage3D, fn);
6838 }
6839 
6840 typedef void (GLAPIENTRYP _glptr_CompressedTexSubImage1D)(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *);
6841 #define CALL_CompressedTexSubImage1D(disp, parameters) \
6842     (* GET_CompressedTexSubImage1D(disp)) parameters
GET_CompressedTexSubImage1D(struct _glapi_table * disp)6843 static inline _glptr_CompressedTexSubImage1D GET_CompressedTexSubImage1D(struct _glapi_table *disp) {
6844    return (_glptr_CompressedTexSubImage1D) (GET_by_offset(disp, _gloffset_CompressedTexSubImage1D));
6845 }
6846 
SET_CompressedTexSubImage1D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLint,GLsizei,GLenum,GLsizei,const GLvoid *))6847 static inline void SET_CompressedTexSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *)) {
6848    SET_by_offset(disp, _gloffset_CompressedTexSubImage1D, fn);
6849 }
6850 
6851 typedef void (GLAPIENTRYP _glptr_CompressedTexSubImage2D)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
6852 #define CALL_CompressedTexSubImage2D(disp, parameters) \
6853     (* GET_CompressedTexSubImage2D(disp)) parameters
GET_CompressedTexSubImage2D(struct _glapi_table * disp)6854 static inline _glptr_CompressedTexSubImage2D GET_CompressedTexSubImage2D(struct _glapi_table *disp) {
6855    return (_glptr_CompressedTexSubImage2D) (GET_by_offset(disp, _gloffset_CompressedTexSubImage2D));
6856 }
6857 
SET_CompressedTexSubImage2D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLsizei,const GLvoid *))6858 static inline void SET_CompressedTexSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) {
6859    SET_by_offset(disp, _gloffset_CompressedTexSubImage2D, fn);
6860 }
6861 
6862 typedef void (GLAPIENTRYP _glptr_CompressedTexSubImage3D)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
6863 #define CALL_CompressedTexSubImage3D(disp, parameters) \
6864     (* GET_CompressedTexSubImage3D(disp)) parameters
GET_CompressedTexSubImage3D(struct _glapi_table * disp)6865 static inline _glptr_CompressedTexSubImage3D GET_CompressedTexSubImage3D(struct _glapi_table *disp) {
6866    return (_glptr_CompressedTexSubImage3D) (GET_by_offset(disp, _gloffset_CompressedTexSubImage3D));
6867 }
6868 
SET_CompressedTexSubImage3D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLsizei,const GLvoid *))6869 static inline void SET_CompressedTexSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) {
6870    SET_by_offset(disp, _gloffset_CompressedTexSubImage3D, fn);
6871 }
6872 
6873 typedef void (GLAPIENTRYP _glptr_GetCompressedTexImage)(GLenum, GLint, GLvoid *);
6874 #define CALL_GetCompressedTexImage(disp, parameters) \
6875     (* GET_GetCompressedTexImage(disp)) parameters
GET_GetCompressedTexImage(struct _glapi_table * disp)6876 static inline _glptr_GetCompressedTexImage GET_GetCompressedTexImage(struct _glapi_table *disp) {
6877    return (_glptr_GetCompressedTexImage) (GET_by_offset(disp, _gloffset_GetCompressedTexImage));
6878 }
6879 
SET_GetCompressedTexImage(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLvoid *))6880 static inline void SET_GetCompressedTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLvoid *)) {
6881    SET_by_offset(disp, _gloffset_GetCompressedTexImage, fn);
6882 }
6883 
6884 typedef void (GLAPIENTRYP _glptr_LoadTransposeMatrixd)(const GLdouble *);
6885 #define CALL_LoadTransposeMatrixd(disp, parameters) \
6886     (* GET_LoadTransposeMatrixd(disp)) parameters
GET_LoadTransposeMatrixd(struct _glapi_table * disp)6887 static inline _glptr_LoadTransposeMatrixd GET_LoadTransposeMatrixd(struct _glapi_table *disp) {
6888    return (_glptr_LoadTransposeMatrixd) (GET_by_offset(disp, _gloffset_LoadTransposeMatrixd));
6889 }
6890 
SET_LoadTransposeMatrixd(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *))6891 static inline void SET_LoadTransposeMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
6892    SET_by_offset(disp, _gloffset_LoadTransposeMatrixd, fn);
6893 }
6894 
6895 typedef void (GLAPIENTRYP _glptr_LoadTransposeMatrixf)(const GLfloat *);
6896 #define CALL_LoadTransposeMatrixf(disp, parameters) \
6897     (* GET_LoadTransposeMatrixf(disp)) parameters
GET_LoadTransposeMatrixf(struct _glapi_table * disp)6898 static inline _glptr_LoadTransposeMatrixf GET_LoadTransposeMatrixf(struct _glapi_table *disp) {
6899    return (_glptr_LoadTransposeMatrixf) (GET_by_offset(disp, _gloffset_LoadTransposeMatrixf));
6900 }
6901 
SET_LoadTransposeMatrixf(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))6902 static inline void SET_LoadTransposeMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
6903    SET_by_offset(disp, _gloffset_LoadTransposeMatrixf, fn);
6904 }
6905 
6906 typedef void (GLAPIENTRYP _glptr_MultTransposeMatrixd)(const GLdouble *);
6907 #define CALL_MultTransposeMatrixd(disp, parameters) \
6908     (* GET_MultTransposeMatrixd(disp)) parameters
GET_MultTransposeMatrixd(struct _glapi_table * disp)6909 static inline _glptr_MultTransposeMatrixd GET_MultTransposeMatrixd(struct _glapi_table *disp) {
6910    return (_glptr_MultTransposeMatrixd) (GET_by_offset(disp, _gloffset_MultTransposeMatrixd));
6911 }
6912 
SET_MultTransposeMatrixd(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *))6913 static inline void SET_MultTransposeMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
6914    SET_by_offset(disp, _gloffset_MultTransposeMatrixd, fn);
6915 }
6916 
6917 typedef void (GLAPIENTRYP _glptr_MultTransposeMatrixf)(const GLfloat *);
6918 #define CALL_MultTransposeMatrixf(disp, parameters) \
6919     (* GET_MultTransposeMatrixf(disp)) parameters
GET_MultTransposeMatrixf(struct _glapi_table * disp)6920 static inline _glptr_MultTransposeMatrixf GET_MultTransposeMatrixf(struct _glapi_table *disp) {
6921    return (_glptr_MultTransposeMatrixf) (GET_by_offset(disp, _gloffset_MultTransposeMatrixf));
6922 }
6923 
SET_MultTransposeMatrixf(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))6924 static inline void SET_MultTransposeMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
6925    SET_by_offset(disp, _gloffset_MultTransposeMatrixf, fn);
6926 }
6927 
6928 typedef void (GLAPIENTRYP _glptr_SampleCoverage)(GLclampf, GLboolean);
6929 #define CALL_SampleCoverage(disp, parameters) \
6930     (* GET_SampleCoverage(disp)) parameters
GET_SampleCoverage(struct _glapi_table * disp)6931 static inline _glptr_SampleCoverage GET_SampleCoverage(struct _glapi_table *disp) {
6932    return (_glptr_SampleCoverage) (GET_by_offset(disp, _gloffset_SampleCoverage));
6933 }
6934 
SET_SampleCoverage(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLclampf,GLboolean))6935 static inline void SET_SampleCoverage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLboolean)) {
6936    SET_by_offset(disp, _gloffset_SampleCoverage, fn);
6937 }
6938 
6939 typedef void (GLAPIENTRYP _glptr_BlendFuncSeparate)(GLenum, GLenum, GLenum, GLenum);
6940 #define CALL_BlendFuncSeparate(disp, parameters) \
6941     (* GET_BlendFuncSeparate(disp)) parameters
GET_BlendFuncSeparate(struct _glapi_table * disp)6942 static inline _glptr_BlendFuncSeparate GET_BlendFuncSeparate(struct _glapi_table *disp) {
6943    return (_glptr_BlendFuncSeparate) (GET_by_offset(disp, _gloffset_BlendFuncSeparate));
6944 }
6945 
SET_BlendFuncSeparate(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLenum,GLenum))6946 static inline void SET_BlendFuncSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLenum)) {
6947    SET_by_offset(disp, _gloffset_BlendFuncSeparate, fn);
6948 }
6949 
6950 typedef void (GLAPIENTRYP _glptr_FogCoordPointer)(GLenum, GLsizei, const GLvoid *);
6951 #define CALL_FogCoordPointer(disp, parameters) \
6952     (* GET_FogCoordPointer(disp)) parameters
GET_FogCoordPointer(struct _glapi_table * disp)6953 static inline _glptr_FogCoordPointer GET_FogCoordPointer(struct _glapi_table *disp) {
6954    return (_glptr_FogCoordPointer) (GET_by_offset(disp, _gloffset_FogCoordPointer));
6955 }
6956 
SET_FogCoordPointer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,const GLvoid *))6957 static inline void SET_FogCoordPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) {
6958    SET_by_offset(disp, _gloffset_FogCoordPointer, fn);
6959 }
6960 
6961 typedef void (GLAPIENTRYP _glptr_FogCoordd)(GLdouble);
6962 #define CALL_FogCoordd(disp, parameters) \
6963     (* GET_FogCoordd(disp)) parameters
GET_FogCoordd(struct _glapi_table * disp)6964 static inline _glptr_FogCoordd GET_FogCoordd(struct _glapi_table *disp) {
6965    return (_glptr_FogCoordd) (GET_by_offset(disp, _gloffset_FogCoordd));
6966 }
6967 
SET_FogCoordd(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble))6968 static inline void SET_FogCoordd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) {
6969    SET_by_offset(disp, _gloffset_FogCoordd, fn);
6970 }
6971 
6972 typedef void (GLAPIENTRYP _glptr_FogCoorddv)(const GLdouble *);
6973 #define CALL_FogCoorddv(disp, parameters) \
6974     (* GET_FogCoorddv(disp)) parameters
GET_FogCoorddv(struct _glapi_table * disp)6975 static inline _glptr_FogCoorddv GET_FogCoorddv(struct _glapi_table *disp) {
6976    return (_glptr_FogCoorddv) (GET_by_offset(disp, _gloffset_FogCoorddv));
6977 }
6978 
SET_FogCoorddv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *))6979 static inline void SET_FogCoorddv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
6980    SET_by_offset(disp, _gloffset_FogCoorddv, fn);
6981 }
6982 
6983 typedef void (GLAPIENTRYP _glptr_MultiDrawArrays)(GLenum, const GLint *, const GLsizei *, GLsizei);
6984 #define CALL_MultiDrawArrays(disp, parameters) \
6985     (* GET_MultiDrawArrays(disp)) parameters
GET_MultiDrawArrays(struct _glapi_table * disp)6986 static inline _glptr_MultiDrawArrays GET_MultiDrawArrays(struct _glapi_table *disp) {
6987    return (_glptr_MultiDrawArrays) (GET_by_offset(disp, _gloffset_MultiDrawArrays));
6988 }
6989 
SET_MultiDrawArrays(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLint *,const GLsizei *,GLsizei))6990 static inline void SET_MultiDrawArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *, const GLsizei *, GLsizei)) {
6991    SET_by_offset(disp, _gloffset_MultiDrawArrays, fn);
6992 }
6993 
6994 typedef void (GLAPIENTRYP _glptr_PointParameterf)(GLenum, GLfloat);
6995 #define CALL_PointParameterf(disp, parameters) \
6996     (* GET_PointParameterf(disp)) parameters
GET_PointParameterf(struct _glapi_table * disp)6997 static inline _glptr_PointParameterf GET_PointParameterf(struct _glapi_table *disp) {
6998    return (_glptr_PointParameterf) (GET_by_offset(disp, _gloffset_PointParameterf));
6999 }
7000 
SET_PointParameterf(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLfloat))7001 static inline void SET_PointParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
7002    SET_by_offset(disp, _gloffset_PointParameterf, fn);
7003 }
7004 
7005 typedef void (GLAPIENTRYP _glptr_PointParameterfv)(GLenum, const GLfloat *);
7006 #define CALL_PointParameterfv(disp, parameters) \
7007     (* GET_PointParameterfv(disp)) parameters
GET_PointParameterfv(struct _glapi_table * disp)7008 static inline _glptr_PointParameterfv GET_PointParameterfv(struct _glapi_table *disp) {
7009    return (_glptr_PointParameterfv) (GET_by_offset(disp, _gloffset_PointParameterfv));
7010 }
7011 
SET_PointParameterfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLfloat *))7012 static inline void SET_PointParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
7013    SET_by_offset(disp, _gloffset_PointParameterfv, fn);
7014 }
7015 
7016 typedef void (GLAPIENTRYP _glptr_PointParameteri)(GLenum, GLint);
7017 #define CALL_PointParameteri(disp, parameters) \
7018     (* GET_PointParameteri(disp)) parameters
GET_PointParameteri(struct _glapi_table * disp)7019 static inline _glptr_PointParameteri GET_PointParameteri(struct _glapi_table *disp) {
7020    return (_glptr_PointParameteri) (GET_by_offset(disp, _gloffset_PointParameteri));
7021 }
7022 
SET_PointParameteri(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint))7023 static inline void SET_PointParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
7024    SET_by_offset(disp, _gloffset_PointParameteri, fn);
7025 }
7026 
7027 typedef void (GLAPIENTRYP _glptr_PointParameteriv)(GLenum, const GLint *);
7028 #define CALL_PointParameteriv(disp, parameters) \
7029     (* GET_PointParameteriv(disp)) parameters
GET_PointParameteriv(struct _glapi_table * disp)7030 static inline _glptr_PointParameteriv GET_PointParameteriv(struct _glapi_table *disp) {
7031    return (_glptr_PointParameteriv) (GET_by_offset(disp, _gloffset_PointParameteriv));
7032 }
7033 
SET_PointParameteriv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLint *))7034 static inline void SET_PointParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
7035    SET_by_offset(disp, _gloffset_PointParameteriv, fn);
7036 }
7037 
7038 typedef void (GLAPIENTRYP _glptr_SecondaryColor3b)(GLbyte, GLbyte, GLbyte);
7039 #define CALL_SecondaryColor3b(disp, parameters) \
7040     (* GET_SecondaryColor3b(disp)) parameters
GET_SecondaryColor3b(struct _glapi_table * disp)7041 static inline _glptr_SecondaryColor3b GET_SecondaryColor3b(struct _glapi_table *disp) {
7042    return (_glptr_SecondaryColor3b) (GET_by_offset(disp, _gloffset_SecondaryColor3b));
7043 }
7044 
SET_SecondaryColor3b(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLbyte,GLbyte,GLbyte))7045 static inline void SET_SecondaryColor3b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte)) {
7046    SET_by_offset(disp, _gloffset_SecondaryColor3b, fn);
7047 }
7048 
7049 typedef void (GLAPIENTRYP _glptr_SecondaryColor3bv)(const GLbyte *);
7050 #define CALL_SecondaryColor3bv(disp, parameters) \
7051     (* GET_SecondaryColor3bv(disp)) parameters
GET_SecondaryColor3bv(struct _glapi_table * disp)7052 static inline _glptr_SecondaryColor3bv GET_SecondaryColor3bv(struct _glapi_table *disp) {
7053    return (_glptr_SecondaryColor3bv) (GET_by_offset(disp, _gloffset_SecondaryColor3bv));
7054 }
7055 
SET_SecondaryColor3bv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLbyte *))7056 static inline void SET_SecondaryColor3bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) {
7057    SET_by_offset(disp, _gloffset_SecondaryColor3bv, fn);
7058 }
7059 
7060 typedef void (GLAPIENTRYP _glptr_SecondaryColor3d)(GLdouble, GLdouble, GLdouble);
7061 #define CALL_SecondaryColor3d(disp, parameters) \
7062     (* GET_SecondaryColor3d(disp)) parameters
GET_SecondaryColor3d(struct _glapi_table * disp)7063 static inline _glptr_SecondaryColor3d GET_SecondaryColor3d(struct _glapi_table *disp) {
7064    return (_glptr_SecondaryColor3d) (GET_by_offset(disp, _gloffset_SecondaryColor3d));
7065 }
7066 
SET_SecondaryColor3d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble,GLdouble,GLdouble))7067 static inline void SET_SecondaryColor3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
7068    SET_by_offset(disp, _gloffset_SecondaryColor3d, fn);
7069 }
7070 
7071 typedef void (GLAPIENTRYP _glptr_SecondaryColor3dv)(const GLdouble *);
7072 #define CALL_SecondaryColor3dv(disp, parameters) \
7073     (* GET_SecondaryColor3dv(disp)) parameters
GET_SecondaryColor3dv(struct _glapi_table * disp)7074 static inline _glptr_SecondaryColor3dv GET_SecondaryColor3dv(struct _glapi_table *disp) {
7075    return (_glptr_SecondaryColor3dv) (GET_by_offset(disp, _gloffset_SecondaryColor3dv));
7076 }
7077 
SET_SecondaryColor3dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *))7078 static inline void SET_SecondaryColor3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
7079    SET_by_offset(disp, _gloffset_SecondaryColor3dv, fn);
7080 }
7081 
7082 typedef void (GLAPIENTRYP _glptr_SecondaryColor3i)(GLint, GLint, GLint);
7083 #define CALL_SecondaryColor3i(disp, parameters) \
7084     (* GET_SecondaryColor3i(disp)) parameters
GET_SecondaryColor3i(struct _glapi_table * disp)7085 static inline _glptr_SecondaryColor3i GET_SecondaryColor3i(struct _glapi_table *disp) {
7086    return (_glptr_SecondaryColor3i) (GET_by_offset(disp, _gloffset_SecondaryColor3i));
7087 }
7088 
SET_SecondaryColor3i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint,GLint))7089 static inline void SET_SecondaryColor3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
7090    SET_by_offset(disp, _gloffset_SecondaryColor3i, fn);
7091 }
7092 
7093 typedef void (GLAPIENTRYP _glptr_SecondaryColor3iv)(const GLint *);
7094 #define CALL_SecondaryColor3iv(disp, parameters) \
7095     (* GET_SecondaryColor3iv(disp)) parameters
GET_SecondaryColor3iv(struct _glapi_table * disp)7096 static inline _glptr_SecondaryColor3iv GET_SecondaryColor3iv(struct _glapi_table *disp) {
7097    return (_glptr_SecondaryColor3iv) (GET_by_offset(disp, _gloffset_SecondaryColor3iv));
7098 }
7099 
SET_SecondaryColor3iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLint *))7100 static inline void SET_SecondaryColor3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
7101    SET_by_offset(disp, _gloffset_SecondaryColor3iv, fn);
7102 }
7103 
7104 typedef void (GLAPIENTRYP _glptr_SecondaryColor3s)(GLshort, GLshort, GLshort);
7105 #define CALL_SecondaryColor3s(disp, parameters) \
7106     (* GET_SecondaryColor3s(disp)) parameters
GET_SecondaryColor3s(struct _glapi_table * disp)7107 static inline _glptr_SecondaryColor3s GET_SecondaryColor3s(struct _glapi_table *disp) {
7108    return (_glptr_SecondaryColor3s) (GET_by_offset(disp, _gloffset_SecondaryColor3s));
7109 }
7110 
SET_SecondaryColor3s(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLshort,GLshort,GLshort))7111 static inline void SET_SecondaryColor3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
7112    SET_by_offset(disp, _gloffset_SecondaryColor3s, fn);
7113 }
7114 
7115 typedef void (GLAPIENTRYP _glptr_SecondaryColor3sv)(const GLshort *);
7116 #define CALL_SecondaryColor3sv(disp, parameters) \
7117     (* GET_SecondaryColor3sv(disp)) parameters
GET_SecondaryColor3sv(struct _glapi_table * disp)7118 static inline _glptr_SecondaryColor3sv GET_SecondaryColor3sv(struct _glapi_table *disp) {
7119    return (_glptr_SecondaryColor3sv) (GET_by_offset(disp, _gloffset_SecondaryColor3sv));
7120 }
7121 
SET_SecondaryColor3sv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLshort *))7122 static inline void SET_SecondaryColor3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
7123    SET_by_offset(disp, _gloffset_SecondaryColor3sv, fn);
7124 }
7125 
7126 typedef void (GLAPIENTRYP _glptr_SecondaryColor3ub)(GLubyte, GLubyte, GLubyte);
7127 #define CALL_SecondaryColor3ub(disp, parameters) \
7128     (* GET_SecondaryColor3ub(disp)) parameters
GET_SecondaryColor3ub(struct _glapi_table * disp)7129 static inline _glptr_SecondaryColor3ub GET_SecondaryColor3ub(struct _glapi_table *disp) {
7130    return (_glptr_SecondaryColor3ub) (GET_by_offset(disp, _gloffset_SecondaryColor3ub));
7131 }
7132 
SET_SecondaryColor3ub(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLubyte,GLubyte,GLubyte))7133 static inline void SET_SecondaryColor3ub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte, GLubyte, GLubyte)) {
7134    SET_by_offset(disp, _gloffset_SecondaryColor3ub, fn);
7135 }
7136 
7137 typedef void (GLAPIENTRYP _glptr_SecondaryColor3ubv)(const GLubyte *);
7138 #define CALL_SecondaryColor3ubv(disp, parameters) \
7139     (* GET_SecondaryColor3ubv(disp)) parameters
GET_SecondaryColor3ubv(struct _glapi_table * disp)7140 static inline _glptr_SecondaryColor3ubv GET_SecondaryColor3ubv(struct _glapi_table *disp) {
7141    return (_glptr_SecondaryColor3ubv) (GET_by_offset(disp, _gloffset_SecondaryColor3ubv));
7142 }
7143 
SET_SecondaryColor3ubv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLubyte *))7144 static inline void SET_SecondaryColor3ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) {
7145    SET_by_offset(disp, _gloffset_SecondaryColor3ubv, fn);
7146 }
7147 
7148 typedef void (GLAPIENTRYP _glptr_SecondaryColor3ui)(GLuint, GLuint, GLuint);
7149 #define CALL_SecondaryColor3ui(disp, parameters) \
7150     (* GET_SecondaryColor3ui(disp)) parameters
GET_SecondaryColor3ui(struct _glapi_table * disp)7151 static inline _glptr_SecondaryColor3ui GET_SecondaryColor3ui(struct _glapi_table *disp) {
7152    return (_glptr_SecondaryColor3ui) (GET_by_offset(disp, _gloffset_SecondaryColor3ui));
7153 }
7154 
SET_SecondaryColor3ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLuint))7155 static inline void SET_SecondaryColor3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
7156    SET_by_offset(disp, _gloffset_SecondaryColor3ui, fn);
7157 }
7158 
7159 typedef void (GLAPIENTRYP _glptr_SecondaryColor3uiv)(const GLuint *);
7160 #define CALL_SecondaryColor3uiv(disp, parameters) \
7161     (* GET_SecondaryColor3uiv(disp)) parameters
GET_SecondaryColor3uiv(struct _glapi_table * disp)7162 static inline _glptr_SecondaryColor3uiv GET_SecondaryColor3uiv(struct _glapi_table *disp) {
7163    return (_glptr_SecondaryColor3uiv) (GET_by_offset(disp, _gloffset_SecondaryColor3uiv));
7164 }
7165 
SET_SecondaryColor3uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLuint *))7166 static inline void SET_SecondaryColor3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLuint *)) {
7167    SET_by_offset(disp, _gloffset_SecondaryColor3uiv, fn);
7168 }
7169 
7170 typedef void (GLAPIENTRYP _glptr_SecondaryColor3us)(GLushort, GLushort, GLushort);
7171 #define CALL_SecondaryColor3us(disp, parameters) \
7172     (* GET_SecondaryColor3us(disp)) parameters
GET_SecondaryColor3us(struct _glapi_table * disp)7173 static inline _glptr_SecondaryColor3us GET_SecondaryColor3us(struct _glapi_table *disp) {
7174    return (_glptr_SecondaryColor3us) (GET_by_offset(disp, _gloffset_SecondaryColor3us));
7175 }
7176 
SET_SecondaryColor3us(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLushort,GLushort,GLushort))7177 static inline void SET_SecondaryColor3us(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLushort, GLushort, GLushort)) {
7178    SET_by_offset(disp, _gloffset_SecondaryColor3us, fn);
7179 }
7180 
7181 typedef void (GLAPIENTRYP _glptr_SecondaryColor3usv)(const GLushort *);
7182 #define CALL_SecondaryColor3usv(disp, parameters) \
7183     (* GET_SecondaryColor3usv(disp)) parameters
GET_SecondaryColor3usv(struct _glapi_table * disp)7184 static inline _glptr_SecondaryColor3usv GET_SecondaryColor3usv(struct _glapi_table *disp) {
7185    return (_glptr_SecondaryColor3usv) (GET_by_offset(disp, _gloffset_SecondaryColor3usv));
7186 }
7187 
SET_SecondaryColor3usv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLushort *))7188 static inline void SET_SecondaryColor3usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLushort *)) {
7189    SET_by_offset(disp, _gloffset_SecondaryColor3usv, fn);
7190 }
7191 
7192 typedef void (GLAPIENTRYP _glptr_SecondaryColorPointer)(GLint, GLenum, GLsizei, const GLvoid *);
7193 #define CALL_SecondaryColorPointer(disp, parameters) \
7194     (* GET_SecondaryColorPointer(disp)) parameters
GET_SecondaryColorPointer(struct _glapi_table * disp)7195 static inline _glptr_SecondaryColorPointer GET_SecondaryColorPointer(struct _glapi_table *disp) {
7196    return (_glptr_SecondaryColorPointer) (GET_by_offset(disp, _gloffset_SecondaryColorPointer));
7197 }
7198 
SET_SecondaryColorPointer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLenum,GLsizei,const GLvoid *))7199 static inline void SET_SecondaryColorPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) {
7200    SET_by_offset(disp, _gloffset_SecondaryColorPointer, fn);
7201 }
7202 
7203 typedef void (GLAPIENTRYP _glptr_WindowPos2d)(GLdouble, GLdouble);
7204 #define CALL_WindowPos2d(disp, parameters) \
7205     (* GET_WindowPos2d(disp)) parameters
GET_WindowPos2d(struct _glapi_table * disp)7206 static inline _glptr_WindowPos2d GET_WindowPos2d(struct _glapi_table *disp) {
7207    return (_glptr_WindowPos2d) (GET_by_offset(disp, _gloffset_WindowPos2d));
7208 }
7209 
SET_WindowPos2d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble,GLdouble))7210 static inline void SET_WindowPos2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) {
7211    SET_by_offset(disp, _gloffset_WindowPos2d, fn);
7212 }
7213 
7214 typedef void (GLAPIENTRYP _glptr_WindowPos2dv)(const GLdouble *);
7215 #define CALL_WindowPos2dv(disp, parameters) \
7216     (* GET_WindowPos2dv(disp)) parameters
GET_WindowPos2dv(struct _glapi_table * disp)7217 static inline _glptr_WindowPos2dv GET_WindowPos2dv(struct _glapi_table *disp) {
7218    return (_glptr_WindowPos2dv) (GET_by_offset(disp, _gloffset_WindowPos2dv));
7219 }
7220 
SET_WindowPos2dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *))7221 static inline void SET_WindowPos2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
7222    SET_by_offset(disp, _gloffset_WindowPos2dv, fn);
7223 }
7224 
7225 typedef void (GLAPIENTRYP _glptr_WindowPos2f)(GLfloat, GLfloat);
7226 #define CALL_WindowPos2f(disp, parameters) \
7227     (* GET_WindowPos2f(disp)) parameters
GET_WindowPos2f(struct _glapi_table * disp)7228 static inline _glptr_WindowPos2f GET_WindowPos2f(struct _glapi_table *disp) {
7229    return (_glptr_WindowPos2f) (GET_by_offset(disp, _gloffset_WindowPos2f));
7230 }
7231 
SET_WindowPos2f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat))7232 static inline void SET_WindowPos2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
7233    SET_by_offset(disp, _gloffset_WindowPos2f, fn);
7234 }
7235 
7236 typedef void (GLAPIENTRYP _glptr_WindowPos2fv)(const GLfloat *);
7237 #define CALL_WindowPos2fv(disp, parameters) \
7238     (* GET_WindowPos2fv(disp)) parameters
GET_WindowPos2fv(struct _glapi_table * disp)7239 static inline _glptr_WindowPos2fv GET_WindowPos2fv(struct _glapi_table *disp) {
7240    return (_glptr_WindowPos2fv) (GET_by_offset(disp, _gloffset_WindowPos2fv));
7241 }
7242 
SET_WindowPos2fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))7243 static inline void SET_WindowPos2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
7244    SET_by_offset(disp, _gloffset_WindowPos2fv, fn);
7245 }
7246 
7247 typedef void (GLAPIENTRYP _glptr_WindowPos2i)(GLint, GLint);
7248 #define CALL_WindowPos2i(disp, parameters) \
7249     (* GET_WindowPos2i(disp)) parameters
GET_WindowPos2i(struct _glapi_table * disp)7250 static inline _glptr_WindowPos2i GET_WindowPos2i(struct _glapi_table *disp) {
7251    return (_glptr_WindowPos2i) (GET_by_offset(disp, _gloffset_WindowPos2i));
7252 }
7253 
SET_WindowPos2i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint))7254 static inline void SET_WindowPos2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
7255    SET_by_offset(disp, _gloffset_WindowPos2i, fn);
7256 }
7257 
7258 typedef void (GLAPIENTRYP _glptr_WindowPos2iv)(const GLint *);
7259 #define CALL_WindowPos2iv(disp, parameters) \
7260     (* GET_WindowPos2iv(disp)) parameters
GET_WindowPos2iv(struct _glapi_table * disp)7261 static inline _glptr_WindowPos2iv GET_WindowPos2iv(struct _glapi_table *disp) {
7262    return (_glptr_WindowPos2iv) (GET_by_offset(disp, _gloffset_WindowPos2iv));
7263 }
7264 
SET_WindowPos2iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLint *))7265 static inline void SET_WindowPos2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
7266    SET_by_offset(disp, _gloffset_WindowPos2iv, fn);
7267 }
7268 
7269 typedef void (GLAPIENTRYP _glptr_WindowPos2s)(GLshort, GLshort);
7270 #define CALL_WindowPos2s(disp, parameters) \
7271     (* GET_WindowPos2s(disp)) parameters
GET_WindowPos2s(struct _glapi_table * disp)7272 static inline _glptr_WindowPos2s GET_WindowPos2s(struct _glapi_table *disp) {
7273    return (_glptr_WindowPos2s) (GET_by_offset(disp, _gloffset_WindowPos2s));
7274 }
7275 
SET_WindowPos2s(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLshort,GLshort))7276 static inline void SET_WindowPos2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) {
7277    SET_by_offset(disp, _gloffset_WindowPos2s, fn);
7278 }
7279 
7280 typedef void (GLAPIENTRYP _glptr_WindowPos2sv)(const GLshort *);
7281 #define CALL_WindowPos2sv(disp, parameters) \
7282     (* GET_WindowPos2sv(disp)) parameters
GET_WindowPos2sv(struct _glapi_table * disp)7283 static inline _glptr_WindowPos2sv GET_WindowPos2sv(struct _glapi_table *disp) {
7284    return (_glptr_WindowPos2sv) (GET_by_offset(disp, _gloffset_WindowPos2sv));
7285 }
7286 
SET_WindowPos2sv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLshort *))7287 static inline void SET_WindowPos2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
7288    SET_by_offset(disp, _gloffset_WindowPos2sv, fn);
7289 }
7290 
7291 typedef void (GLAPIENTRYP _glptr_WindowPos3d)(GLdouble, GLdouble, GLdouble);
7292 #define CALL_WindowPos3d(disp, parameters) \
7293     (* GET_WindowPos3d(disp)) parameters
GET_WindowPos3d(struct _glapi_table * disp)7294 static inline _glptr_WindowPos3d GET_WindowPos3d(struct _glapi_table *disp) {
7295    return (_glptr_WindowPos3d) (GET_by_offset(disp, _gloffset_WindowPos3d));
7296 }
7297 
SET_WindowPos3d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble,GLdouble,GLdouble))7298 static inline void SET_WindowPos3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
7299    SET_by_offset(disp, _gloffset_WindowPos3d, fn);
7300 }
7301 
7302 typedef void (GLAPIENTRYP _glptr_WindowPos3dv)(const GLdouble *);
7303 #define CALL_WindowPos3dv(disp, parameters) \
7304     (* GET_WindowPos3dv(disp)) parameters
GET_WindowPos3dv(struct _glapi_table * disp)7305 static inline _glptr_WindowPos3dv GET_WindowPos3dv(struct _glapi_table *disp) {
7306    return (_glptr_WindowPos3dv) (GET_by_offset(disp, _gloffset_WindowPos3dv));
7307 }
7308 
SET_WindowPos3dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *))7309 static inline void SET_WindowPos3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
7310    SET_by_offset(disp, _gloffset_WindowPos3dv, fn);
7311 }
7312 
7313 typedef void (GLAPIENTRYP _glptr_WindowPos3f)(GLfloat, GLfloat, GLfloat);
7314 #define CALL_WindowPos3f(disp, parameters) \
7315     (* GET_WindowPos3f(disp)) parameters
GET_WindowPos3f(struct _glapi_table * disp)7316 static inline _glptr_WindowPos3f GET_WindowPos3f(struct _glapi_table *disp) {
7317    return (_glptr_WindowPos3f) (GET_by_offset(disp, _gloffset_WindowPos3f));
7318 }
7319 
SET_WindowPos3f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat,GLfloat))7320 static inline void SET_WindowPos3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
7321    SET_by_offset(disp, _gloffset_WindowPos3f, fn);
7322 }
7323 
7324 typedef void (GLAPIENTRYP _glptr_WindowPos3fv)(const GLfloat *);
7325 #define CALL_WindowPos3fv(disp, parameters) \
7326     (* GET_WindowPos3fv(disp)) parameters
GET_WindowPos3fv(struct _glapi_table * disp)7327 static inline _glptr_WindowPos3fv GET_WindowPos3fv(struct _glapi_table *disp) {
7328    return (_glptr_WindowPos3fv) (GET_by_offset(disp, _gloffset_WindowPos3fv));
7329 }
7330 
SET_WindowPos3fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))7331 static inline void SET_WindowPos3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
7332    SET_by_offset(disp, _gloffset_WindowPos3fv, fn);
7333 }
7334 
7335 typedef void (GLAPIENTRYP _glptr_WindowPos3i)(GLint, GLint, GLint);
7336 #define CALL_WindowPos3i(disp, parameters) \
7337     (* GET_WindowPos3i(disp)) parameters
GET_WindowPos3i(struct _glapi_table * disp)7338 static inline _glptr_WindowPos3i GET_WindowPos3i(struct _glapi_table *disp) {
7339    return (_glptr_WindowPos3i) (GET_by_offset(disp, _gloffset_WindowPos3i));
7340 }
7341 
SET_WindowPos3i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint,GLint))7342 static inline void SET_WindowPos3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
7343    SET_by_offset(disp, _gloffset_WindowPos3i, fn);
7344 }
7345 
7346 typedef void (GLAPIENTRYP _glptr_WindowPos3iv)(const GLint *);
7347 #define CALL_WindowPos3iv(disp, parameters) \
7348     (* GET_WindowPos3iv(disp)) parameters
GET_WindowPos3iv(struct _glapi_table * disp)7349 static inline _glptr_WindowPos3iv GET_WindowPos3iv(struct _glapi_table *disp) {
7350    return (_glptr_WindowPos3iv) (GET_by_offset(disp, _gloffset_WindowPos3iv));
7351 }
7352 
SET_WindowPos3iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLint *))7353 static inline void SET_WindowPos3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
7354    SET_by_offset(disp, _gloffset_WindowPos3iv, fn);
7355 }
7356 
7357 typedef void (GLAPIENTRYP _glptr_WindowPos3s)(GLshort, GLshort, GLshort);
7358 #define CALL_WindowPos3s(disp, parameters) \
7359     (* GET_WindowPos3s(disp)) parameters
GET_WindowPos3s(struct _glapi_table * disp)7360 static inline _glptr_WindowPos3s GET_WindowPos3s(struct _glapi_table *disp) {
7361    return (_glptr_WindowPos3s) (GET_by_offset(disp, _gloffset_WindowPos3s));
7362 }
7363 
SET_WindowPos3s(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLshort,GLshort,GLshort))7364 static inline void SET_WindowPos3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
7365    SET_by_offset(disp, _gloffset_WindowPos3s, fn);
7366 }
7367 
7368 typedef void (GLAPIENTRYP _glptr_WindowPos3sv)(const GLshort *);
7369 #define CALL_WindowPos3sv(disp, parameters) \
7370     (* GET_WindowPos3sv(disp)) parameters
GET_WindowPos3sv(struct _glapi_table * disp)7371 static inline _glptr_WindowPos3sv GET_WindowPos3sv(struct _glapi_table *disp) {
7372    return (_glptr_WindowPos3sv) (GET_by_offset(disp, _gloffset_WindowPos3sv));
7373 }
7374 
SET_WindowPos3sv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLshort *))7375 static inline void SET_WindowPos3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
7376    SET_by_offset(disp, _gloffset_WindowPos3sv, fn);
7377 }
7378 
7379 typedef void (GLAPIENTRYP _glptr_BeginQuery)(GLenum, GLuint);
7380 #define CALL_BeginQuery(disp, parameters) \
7381     (* GET_BeginQuery(disp)) parameters
GET_BeginQuery(struct _glapi_table * disp)7382 static inline _glptr_BeginQuery GET_BeginQuery(struct _glapi_table *disp) {
7383    return (_glptr_BeginQuery) (GET_by_offset(disp, _gloffset_BeginQuery));
7384 }
7385 
SET_BeginQuery(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))7386 static inline void SET_BeginQuery(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
7387    SET_by_offset(disp, _gloffset_BeginQuery, fn);
7388 }
7389 
7390 typedef void (GLAPIENTRYP _glptr_BindBuffer)(GLenum, GLuint);
7391 #define CALL_BindBuffer(disp, parameters) \
7392     (* GET_BindBuffer(disp)) parameters
GET_BindBuffer(struct _glapi_table * disp)7393 static inline _glptr_BindBuffer GET_BindBuffer(struct _glapi_table *disp) {
7394    return (_glptr_BindBuffer) (GET_by_offset(disp, _gloffset_BindBuffer));
7395 }
7396 
SET_BindBuffer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))7397 static inline void SET_BindBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
7398    SET_by_offset(disp, _gloffset_BindBuffer, fn);
7399 }
7400 
7401 typedef void (GLAPIENTRYP _glptr_BufferData)(GLenum, GLsizeiptr, const GLvoid *, GLenum);
7402 #define CALL_BufferData(disp, parameters) \
7403     (* GET_BufferData(disp)) parameters
GET_BufferData(struct _glapi_table * disp)7404 static inline _glptr_BufferData GET_BufferData(struct _glapi_table *disp) {
7405    return (_glptr_BufferData) (GET_by_offset(disp, _gloffset_BufferData));
7406 }
7407 
SET_BufferData(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizeiptr,const GLvoid *,GLenum))7408 static inline void SET_BufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizeiptr, const GLvoid *, GLenum)) {
7409    SET_by_offset(disp, _gloffset_BufferData, fn);
7410 }
7411 
7412 typedef void (GLAPIENTRYP _glptr_BufferSubData)(GLenum, GLintptr, GLsizeiptr, const GLvoid *);
7413 #define CALL_BufferSubData(disp, parameters) \
7414     (* GET_BufferSubData(disp)) parameters
GET_BufferSubData(struct _glapi_table * disp)7415 static inline _glptr_BufferSubData GET_BufferSubData(struct _glapi_table *disp) {
7416    return (_glptr_BufferSubData) (GET_by_offset(disp, _gloffset_BufferSubData));
7417 }
7418 
SET_BufferSubData(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLintptr,GLsizeiptr,const GLvoid *))7419 static inline void SET_BufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr, const GLvoid *)) {
7420    SET_by_offset(disp, _gloffset_BufferSubData, fn);
7421 }
7422 
7423 typedef void (GLAPIENTRYP _glptr_DeleteBuffers)(GLsizei, const GLuint *);
7424 #define CALL_DeleteBuffers(disp, parameters) \
7425     (* GET_DeleteBuffers(disp)) parameters
GET_DeleteBuffers(struct _glapi_table * disp)7426 static inline _glptr_DeleteBuffers GET_DeleteBuffers(struct _glapi_table *disp) {
7427    return (_glptr_DeleteBuffers) (GET_by_offset(disp, _gloffset_DeleteBuffers));
7428 }
7429 
SET_DeleteBuffers(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,const GLuint *))7430 static inline void SET_DeleteBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
7431    SET_by_offset(disp, _gloffset_DeleteBuffers, fn);
7432 }
7433 
7434 typedef void (GLAPIENTRYP _glptr_DeleteQueries)(GLsizei, const GLuint *);
7435 #define CALL_DeleteQueries(disp, parameters) \
7436     (* GET_DeleteQueries(disp)) parameters
GET_DeleteQueries(struct _glapi_table * disp)7437 static inline _glptr_DeleteQueries GET_DeleteQueries(struct _glapi_table *disp) {
7438    return (_glptr_DeleteQueries) (GET_by_offset(disp, _gloffset_DeleteQueries));
7439 }
7440 
SET_DeleteQueries(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,const GLuint *))7441 static inline void SET_DeleteQueries(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
7442    SET_by_offset(disp, _gloffset_DeleteQueries, fn);
7443 }
7444 
7445 typedef void (GLAPIENTRYP _glptr_EndQuery)(GLenum);
7446 #define CALL_EndQuery(disp, parameters) \
7447     (* GET_EndQuery(disp)) parameters
GET_EndQuery(struct _glapi_table * disp)7448 static inline _glptr_EndQuery GET_EndQuery(struct _glapi_table *disp) {
7449    return (_glptr_EndQuery) (GET_by_offset(disp, _gloffset_EndQuery));
7450 }
7451 
SET_EndQuery(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum))7452 static inline void SET_EndQuery(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
7453    SET_by_offset(disp, _gloffset_EndQuery, fn);
7454 }
7455 
7456 typedef void (GLAPIENTRYP _glptr_GenBuffers)(GLsizei, GLuint *);
7457 #define CALL_GenBuffers(disp, parameters) \
7458     (* GET_GenBuffers(disp)) parameters
GET_GenBuffers(struct _glapi_table * disp)7459 static inline _glptr_GenBuffers GET_GenBuffers(struct _glapi_table *disp) {
7460    return (_glptr_GenBuffers) (GET_by_offset(disp, _gloffset_GenBuffers));
7461 }
7462 
SET_GenBuffers(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLuint *))7463 static inline void SET_GenBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
7464    SET_by_offset(disp, _gloffset_GenBuffers, fn);
7465 }
7466 
7467 typedef void (GLAPIENTRYP _glptr_GenQueries)(GLsizei, GLuint *);
7468 #define CALL_GenQueries(disp, parameters) \
7469     (* GET_GenQueries(disp)) parameters
GET_GenQueries(struct _glapi_table * disp)7470 static inline _glptr_GenQueries GET_GenQueries(struct _glapi_table *disp) {
7471    return (_glptr_GenQueries) (GET_by_offset(disp, _gloffset_GenQueries));
7472 }
7473 
SET_GenQueries(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLuint *))7474 static inline void SET_GenQueries(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
7475    SET_by_offset(disp, _gloffset_GenQueries, fn);
7476 }
7477 
7478 typedef void (GLAPIENTRYP _glptr_GetBufferParameteriv)(GLenum, GLenum, GLint *);
7479 #define CALL_GetBufferParameteriv(disp, parameters) \
7480     (* GET_GetBufferParameteriv(disp)) parameters
GET_GetBufferParameteriv(struct _glapi_table * disp)7481 static inline _glptr_GetBufferParameteriv GET_GetBufferParameteriv(struct _glapi_table *disp) {
7482    return (_glptr_GetBufferParameteriv) (GET_by_offset(disp, _gloffset_GetBufferParameteriv));
7483 }
7484 
SET_GetBufferParameteriv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint *))7485 static inline void SET_GetBufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
7486    SET_by_offset(disp, _gloffset_GetBufferParameteriv, fn);
7487 }
7488 
7489 typedef void (GLAPIENTRYP _glptr_GetBufferPointerv)(GLenum, GLenum, GLvoid **);
7490 #define CALL_GetBufferPointerv(disp, parameters) \
7491     (* GET_GetBufferPointerv(disp)) parameters
GET_GetBufferPointerv(struct _glapi_table * disp)7492 static inline _glptr_GetBufferPointerv GET_GetBufferPointerv(struct _glapi_table *disp) {
7493    return (_glptr_GetBufferPointerv) (GET_by_offset(disp, _gloffset_GetBufferPointerv));
7494 }
7495 
SET_GetBufferPointerv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLvoid **))7496 static inline void SET_GetBufferPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLvoid **)) {
7497    SET_by_offset(disp, _gloffset_GetBufferPointerv, fn);
7498 }
7499 
7500 typedef void (GLAPIENTRYP _glptr_GetBufferSubData)(GLenum, GLintptr, GLsizeiptr, GLvoid *);
7501 #define CALL_GetBufferSubData(disp, parameters) \
7502     (* GET_GetBufferSubData(disp)) parameters
GET_GetBufferSubData(struct _glapi_table * disp)7503 static inline _glptr_GetBufferSubData GET_GetBufferSubData(struct _glapi_table *disp) {
7504    return (_glptr_GetBufferSubData) (GET_by_offset(disp, _gloffset_GetBufferSubData));
7505 }
7506 
SET_GetBufferSubData(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLintptr,GLsizeiptr,GLvoid *))7507 static inline void SET_GetBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr, GLvoid *)) {
7508    SET_by_offset(disp, _gloffset_GetBufferSubData, fn);
7509 }
7510 
7511 typedef void (GLAPIENTRYP _glptr_GetQueryObjectiv)(GLuint, GLenum, GLint *);
7512 #define CALL_GetQueryObjectiv(disp, parameters) \
7513     (* GET_GetQueryObjectiv(disp)) parameters
GET_GetQueryObjectiv(struct _glapi_table * disp)7514 static inline _glptr_GetQueryObjectiv GET_GetQueryObjectiv(struct _glapi_table *disp) {
7515    return (_glptr_GetQueryObjectiv) (GET_by_offset(disp, _gloffset_GetQueryObjectiv));
7516 }
7517 
SET_GetQueryObjectiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint *))7518 static inline void SET_GetQueryObjectiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
7519    SET_by_offset(disp, _gloffset_GetQueryObjectiv, fn);
7520 }
7521 
7522 typedef void (GLAPIENTRYP _glptr_GetQueryObjectuiv)(GLuint, GLenum, GLuint *);
7523 #define CALL_GetQueryObjectuiv(disp, parameters) \
7524     (* GET_GetQueryObjectuiv(disp)) parameters
GET_GetQueryObjectuiv(struct _glapi_table * disp)7525 static inline _glptr_GetQueryObjectuiv GET_GetQueryObjectuiv(struct _glapi_table *disp) {
7526    return (_glptr_GetQueryObjectuiv) (GET_by_offset(disp, _gloffset_GetQueryObjectuiv));
7527 }
7528 
SET_GetQueryObjectuiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLuint *))7529 static inline void SET_GetQueryObjectuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) {
7530    SET_by_offset(disp, _gloffset_GetQueryObjectuiv, fn);
7531 }
7532 
7533 typedef void (GLAPIENTRYP _glptr_GetQueryiv)(GLenum, GLenum, GLint *);
7534 #define CALL_GetQueryiv(disp, parameters) \
7535     (* GET_GetQueryiv(disp)) parameters
GET_GetQueryiv(struct _glapi_table * disp)7536 static inline _glptr_GetQueryiv GET_GetQueryiv(struct _glapi_table *disp) {
7537    return (_glptr_GetQueryiv) (GET_by_offset(disp, _gloffset_GetQueryiv));
7538 }
7539 
SET_GetQueryiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint *))7540 static inline void SET_GetQueryiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
7541    SET_by_offset(disp, _gloffset_GetQueryiv, fn);
7542 }
7543 
7544 typedef GLboolean (GLAPIENTRYP _glptr_IsBuffer)(GLuint);
7545 #define CALL_IsBuffer(disp, parameters) \
7546     (* GET_IsBuffer(disp)) parameters
GET_IsBuffer(struct _glapi_table * disp)7547 static inline _glptr_IsBuffer GET_IsBuffer(struct _glapi_table *disp) {
7548    return (_glptr_IsBuffer) (GET_by_offset(disp, _gloffset_IsBuffer));
7549 }
7550 
SET_IsBuffer(struct _glapi_table * disp,GLboolean (GLAPIENTRYP fn)(GLuint))7551 static inline void SET_IsBuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
7552    SET_by_offset(disp, _gloffset_IsBuffer, fn);
7553 }
7554 
7555 typedef GLboolean (GLAPIENTRYP _glptr_IsQuery)(GLuint);
7556 #define CALL_IsQuery(disp, parameters) \
7557     (* GET_IsQuery(disp)) parameters
GET_IsQuery(struct _glapi_table * disp)7558 static inline _glptr_IsQuery GET_IsQuery(struct _glapi_table *disp) {
7559    return (_glptr_IsQuery) (GET_by_offset(disp, _gloffset_IsQuery));
7560 }
7561 
SET_IsQuery(struct _glapi_table * disp,GLboolean (GLAPIENTRYP fn)(GLuint))7562 static inline void SET_IsQuery(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
7563    SET_by_offset(disp, _gloffset_IsQuery, fn);
7564 }
7565 
7566 typedef GLvoid * (GLAPIENTRYP _glptr_MapBuffer)(GLenum, GLenum);
7567 #define CALL_MapBuffer(disp, parameters) \
7568     (* GET_MapBuffer(disp)) parameters
GET_MapBuffer(struct _glapi_table * disp)7569 static inline _glptr_MapBuffer GET_MapBuffer(struct _glapi_table *disp) {
7570    return (_glptr_MapBuffer) (GET_by_offset(disp, _gloffset_MapBuffer));
7571 }
7572 
SET_MapBuffer(struct _glapi_table * disp,GLvoid * (GLAPIENTRYP fn)(GLenum,GLenum))7573 static inline void SET_MapBuffer(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLenum, GLenum)) {
7574    SET_by_offset(disp, _gloffset_MapBuffer, fn);
7575 }
7576 
7577 typedef GLboolean (GLAPIENTRYP _glptr_UnmapBuffer)(GLenum);
7578 #define CALL_UnmapBuffer(disp, parameters) \
7579     (* GET_UnmapBuffer(disp)) parameters
GET_UnmapBuffer(struct _glapi_table * disp)7580 static inline _glptr_UnmapBuffer GET_UnmapBuffer(struct _glapi_table *disp) {
7581    return (_glptr_UnmapBuffer) (GET_by_offset(disp, _gloffset_UnmapBuffer));
7582 }
7583 
SET_UnmapBuffer(struct _glapi_table * disp,GLboolean (GLAPIENTRYP fn)(GLenum))7584 static inline void SET_UnmapBuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLenum)) {
7585    SET_by_offset(disp, _gloffset_UnmapBuffer, fn);
7586 }
7587 
7588 typedef void (GLAPIENTRYP _glptr_AttachShader)(GLuint, GLuint);
7589 #define CALL_AttachShader(disp, parameters) \
7590     (* GET_AttachShader(disp)) parameters
GET_AttachShader(struct _glapi_table * disp)7591 static inline _glptr_AttachShader GET_AttachShader(struct _glapi_table *disp) {
7592    return (_glptr_AttachShader) (GET_by_offset(disp, _gloffset_AttachShader));
7593 }
7594 
SET_AttachShader(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint))7595 static inline void SET_AttachShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
7596    SET_by_offset(disp, _gloffset_AttachShader, fn);
7597 }
7598 
7599 typedef void (GLAPIENTRYP _glptr_BindAttribLocation)(GLuint, GLuint, const GLchar *);
7600 #define CALL_BindAttribLocation(disp, parameters) \
7601     (* GET_BindAttribLocation(disp)) parameters
GET_BindAttribLocation(struct _glapi_table * disp)7602 static inline _glptr_BindAttribLocation GET_BindAttribLocation(struct _glapi_table *disp) {
7603    return (_glptr_BindAttribLocation) (GET_by_offset(disp, _gloffset_BindAttribLocation));
7604 }
7605 
SET_BindAttribLocation(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,const GLchar *))7606 static inline void SET_BindAttribLocation(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, const GLchar *)) {
7607    SET_by_offset(disp, _gloffset_BindAttribLocation, fn);
7608 }
7609 
7610 typedef void (GLAPIENTRYP _glptr_BlendEquationSeparate)(GLenum, GLenum);
7611 #define CALL_BlendEquationSeparate(disp, parameters) \
7612     (* GET_BlendEquationSeparate(disp)) parameters
GET_BlendEquationSeparate(struct _glapi_table * disp)7613 static inline _glptr_BlendEquationSeparate GET_BlendEquationSeparate(struct _glapi_table *disp) {
7614    return (_glptr_BlendEquationSeparate) (GET_by_offset(disp, _gloffset_BlendEquationSeparate));
7615 }
7616 
SET_BlendEquationSeparate(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum))7617 static inline void SET_BlendEquationSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
7618    SET_by_offset(disp, _gloffset_BlendEquationSeparate, fn);
7619 }
7620 
7621 typedef void (GLAPIENTRYP _glptr_CompileShader)(GLuint);
7622 #define CALL_CompileShader(disp, parameters) \
7623     (* GET_CompileShader(disp)) parameters
GET_CompileShader(struct _glapi_table * disp)7624 static inline _glptr_CompileShader GET_CompileShader(struct _glapi_table *disp) {
7625    return (_glptr_CompileShader) (GET_by_offset(disp, _gloffset_CompileShader));
7626 }
7627 
SET_CompileShader(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))7628 static inline void SET_CompileShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
7629    SET_by_offset(disp, _gloffset_CompileShader, fn);
7630 }
7631 
7632 typedef GLuint (GLAPIENTRYP _glptr_CreateProgram)(void);
7633 #define CALL_CreateProgram(disp, parameters) \
7634     (* GET_CreateProgram(disp)) parameters
GET_CreateProgram(struct _glapi_table * disp)7635 static inline _glptr_CreateProgram GET_CreateProgram(struct _glapi_table *disp) {
7636    return (_glptr_CreateProgram) (GET_by_offset(disp, _gloffset_CreateProgram));
7637 }
7638 
SET_CreateProgram(struct _glapi_table * disp,GLuint (GLAPIENTRYP fn)(void))7639 static inline void SET_CreateProgram(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(void)) {
7640    SET_by_offset(disp, _gloffset_CreateProgram, fn);
7641 }
7642 
7643 typedef GLuint (GLAPIENTRYP _glptr_CreateShader)(GLenum);
7644 #define CALL_CreateShader(disp, parameters) \
7645     (* GET_CreateShader(disp)) parameters
GET_CreateShader(struct _glapi_table * disp)7646 static inline _glptr_CreateShader GET_CreateShader(struct _glapi_table *disp) {
7647    return (_glptr_CreateShader) (GET_by_offset(disp, _gloffset_CreateShader));
7648 }
7649 
SET_CreateShader(struct _glapi_table * disp,GLuint (GLAPIENTRYP fn)(GLenum))7650 static inline void SET_CreateShader(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLenum)) {
7651    SET_by_offset(disp, _gloffset_CreateShader, fn);
7652 }
7653 
7654 typedef void (GLAPIENTRYP _glptr_DeleteProgram)(GLuint);
7655 #define CALL_DeleteProgram(disp, parameters) \
7656     (* GET_DeleteProgram(disp)) parameters
GET_DeleteProgram(struct _glapi_table * disp)7657 static inline _glptr_DeleteProgram GET_DeleteProgram(struct _glapi_table *disp) {
7658    return (_glptr_DeleteProgram) (GET_by_offset(disp, _gloffset_DeleteProgram));
7659 }
7660 
SET_DeleteProgram(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))7661 static inline void SET_DeleteProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
7662    SET_by_offset(disp, _gloffset_DeleteProgram, fn);
7663 }
7664 
7665 typedef void (GLAPIENTRYP _glptr_DeleteShader)(GLuint);
7666 #define CALL_DeleteShader(disp, parameters) \
7667     (* GET_DeleteShader(disp)) parameters
GET_DeleteShader(struct _glapi_table * disp)7668 static inline _glptr_DeleteShader GET_DeleteShader(struct _glapi_table *disp) {
7669    return (_glptr_DeleteShader) (GET_by_offset(disp, _gloffset_DeleteShader));
7670 }
7671 
SET_DeleteShader(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))7672 static inline void SET_DeleteShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
7673    SET_by_offset(disp, _gloffset_DeleteShader, fn);
7674 }
7675 
7676 typedef void (GLAPIENTRYP _glptr_DetachShader)(GLuint, GLuint);
7677 #define CALL_DetachShader(disp, parameters) \
7678     (* GET_DetachShader(disp)) parameters
GET_DetachShader(struct _glapi_table * disp)7679 static inline _glptr_DetachShader GET_DetachShader(struct _glapi_table *disp) {
7680    return (_glptr_DetachShader) (GET_by_offset(disp, _gloffset_DetachShader));
7681 }
7682 
SET_DetachShader(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint))7683 static inline void SET_DetachShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
7684    SET_by_offset(disp, _gloffset_DetachShader, fn);
7685 }
7686 
7687 typedef void (GLAPIENTRYP _glptr_DisableVertexAttribArray)(GLuint);
7688 #define CALL_DisableVertexAttribArray(disp, parameters) \
7689     (* GET_DisableVertexAttribArray(disp)) parameters
GET_DisableVertexAttribArray(struct _glapi_table * disp)7690 static inline _glptr_DisableVertexAttribArray GET_DisableVertexAttribArray(struct _glapi_table *disp) {
7691    return (_glptr_DisableVertexAttribArray) (GET_by_offset(disp, _gloffset_DisableVertexAttribArray));
7692 }
7693 
SET_DisableVertexAttribArray(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))7694 static inline void SET_DisableVertexAttribArray(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
7695    SET_by_offset(disp, _gloffset_DisableVertexAttribArray, fn);
7696 }
7697 
7698 typedef void (GLAPIENTRYP _glptr_DrawBuffers)(GLsizei, const GLenum *);
7699 #define CALL_DrawBuffers(disp, parameters) \
7700     (* GET_DrawBuffers(disp)) parameters
GET_DrawBuffers(struct _glapi_table * disp)7701 static inline _glptr_DrawBuffers GET_DrawBuffers(struct _glapi_table *disp) {
7702    return (_glptr_DrawBuffers) (GET_by_offset(disp, _gloffset_DrawBuffers));
7703 }
7704 
SET_DrawBuffers(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,const GLenum *))7705 static inline void SET_DrawBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLenum *)) {
7706    SET_by_offset(disp, _gloffset_DrawBuffers, fn);
7707 }
7708 
7709 typedef void (GLAPIENTRYP _glptr_EnableVertexAttribArray)(GLuint);
7710 #define CALL_EnableVertexAttribArray(disp, parameters) \
7711     (* GET_EnableVertexAttribArray(disp)) parameters
GET_EnableVertexAttribArray(struct _glapi_table * disp)7712 static inline _glptr_EnableVertexAttribArray GET_EnableVertexAttribArray(struct _glapi_table *disp) {
7713    return (_glptr_EnableVertexAttribArray) (GET_by_offset(disp, _gloffset_EnableVertexAttribArray));
7714 }
7715 
SET_EnableVertexAttribArray(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))7716 static inline void SET_EnableVertexAttribArray(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
7717    SET_by_offset(disp, _gloffset_EnableVertexAttribArray, fn);
7718 }
7719 
7720 typedef void (GLAPIENTRYP _glptr_GetActiveAttrib)(GLuint, GLuint, GLsizei , GLsizei *, GLint *, GLenum *, GLchar *);
7721 #define CALL_GetActiveAttrib(disp, parameters) \
7722     (* GET_GetActiveAttrib(disp)) parameters
GET_GetActiveAttrib(struct _glapi_table * disp)7723 static inline _glptr_GetActiveAttrib GET_GetActiveAttrib(struct _glapi_table *disp) {
7724    return (_glptr_GetActiveAttrib) (GET_by_offset(disp, _gloffset_GetActiveAttrib));
7725 }
7726 
SET_GetActiveAttrib(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLsizei,GLsizei *,GLint *,GLenum *,GLchar *))7727 static inline void SET_GetActiveAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei , GLsizei *, GLint *, GLenum *, GLchar *)) {
7728    SET_by_offset(disp, _gloffset_GetActiveAttrib, fn);
7729 }
7730 
7731 typedef void (GLAPIENTRYP _glptr_GetActiveUniform)(GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar *);
7732 #define CALL_GetActiveUniform(disp, parameters) \
7733     (* GET_GetActiveUniform(disp)) parameters
GET_GetActiveUniform(struct _glapi_table * disp)7734 static inline _glptr_GetActiveUniform GET_GetActiveUniform(struct _glapi_table *disp) {
7735    return (_glptr_GetActiveUniform) (GET_by_offset(disp, _gloffset_GetActiveUniform));
7736 }
7737 
SET_GetActiveUniform(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLsizei,GLsizei *,GLint *,GLenum *,GLchar *))7738 static inline void SET_GetActiveUniform(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar *)) {
7739    SET_by_offset(disp, _gloffset_GetActiveUniform, fn);
7740 }
7741 
7742 typedef void (GLAPIENTRYP _glptr_GetAttachedShaders)(GLuint, GLsizei, GLsizei *, GLuint *);
7743 #define CALL_GetAttachedShaders(disp, parameters) \
7744     (* GET_GetAttachedShaders(disp)) parameters
GET_GetAttachedShaders(struct _glapi_table * disp)7745 static inline _glptr_GetAttachedShaders GET_GetAttachedShaders(struct _glapi_table *disp) {
7746    return (_glptr_GetAttachedShaders) (GET_by_offset(disp, _gloffset_GetAttachedShaders));
7747 }
7748 
SET_GetAttachedShaders(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,GLsizei *,GLuint *))7749 static inline void SET_GetAttachedShaders(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLuint *)) {
7750    SET_by_offset(disp, _gloffset_GetAttachedShaders, fn);
7751 }
7752 
7753 typedef GLint (GLAPIENTRYP _glptr_GetAttribLocation)(GLuint, const GLchar *);
7754 #define CALL_GetAttribLocation(disp, parameters) \
7755     (* GET_GetAttribLocation(disp)) parameters
GET_GetAttribLocation(struct _glapi_table * disp)7756 static inline _glptr_GetAttribLocation GET_GetAttribLocation(struct _glapi_table *disp) {
7757    return (_glptr_GetAttribLocation) (GET_by_offset(disp, _gloffset_GetAttribLocation));
7758 }
7759 
SET_GetAttribLocation(struct _glapi_table * disp,GLint (GLAPIENTRYP fn)(GLuint,const GLchar *))7760 static inline void SET_GetAttribLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
7761    SET_by_offset(disp, _gloffset_GetAttribLocation, fn);
7762 }
7763 
7764 typedef void (GLAPIENTRYP _glptr_GetProgramInfoLog)(GLuint, GLsizei, GLsizei *, GLchar *);
7765 #define CALL_GetProgramInfoLog(disp, parameters) \
7766     (* GET_GetProgramInfoLog(disp)) parameters
GET_GetProgramInfoLog(struct _glapi_table * disp)7767 static inline _glptr_GetProgramInfoLog GET_GetProgramInfoLog(struct _glapi_table *disp) {
7768    return (_glptr_GetProgramInfoLog) (GET_by_offset(disp, _gloffset_GetProgramInfoLog));
7769 }
7770 
SET_GetProgramInfoLog(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,GLsizei *,GLchar *))7771 static inline void SET_GetProgramInfoLog(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) {
7772    SET_by_offset(disp, _gloffset_GetProgramInfoLog, fn);
7773 }
7774 
7775 typedef void (GLAPIENTRYP _glptr_GetProgramiv)(GLuint, GLenum, GLint *);
7776 #define CALL_GetProgramiv(disp, parameters) \
7777     (* GET_GetProgramiv(disp)) parameters
GET_GetProgramiv(struct _glapi_table * disp)7778 static inline _glptr_GetProgramiv GET_GetProgramiv(struct _glapi_table *disp) {
7779    return (_glptr_GetProgramiv) (GET_by_offset(disp, _gloffset_GetProgramiv));
7780 }
7781 
SET_GetProgramiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint *))7782 static inline void SET_GetProgramiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
7783    SET_by_offset(disp, _gloffset_GetProgramiv, fn);
7784 }
7785 
7786 typedef void (GLAPIENTRYP _glptr_GetShaderInfoLog)(GLuint, GLsizei, GLsizei *, GLchar *);
7787 #define CALL_GetShaderInfoLog(disp, parameters) \
7788     (* GET_GetShaderInfoLog(disp)) parameters
GET_GetShaderInfoLog(struct _glapi_table * disp)7789 static inline _glptr_GetShaderInfoLog GET_GetShaderInfoLog(struct _glapi_table *disp) {
7790    return (_glptr_GetShaderInfoLog) (GET_by_offset(disp, _gloffset_GetShaderInfoLog));
7791 }
7792 
SET_GetShaderInfoLog(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,GLsizei *,GLchar *))7793 static inline void SET_GetShaderInfoLog(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) {
7794    SET_by_offset(disp, _gloffset_GetShaderInfoLog, fn);
7795 }
7796 
7797 typedef void (GLAPIENTRYP _glptr_GetShaderSource)(GLuint, GLsizei, GLsizei *, GLchar *);
7798 #define CALL_GetShaderSource(disp, parameters) \
7799     (* GET_GetShaderSource(disp)) parameters
GET_GetShaderSource(struct _glapi_table * disp)7800 static inline _glptr_GetShaderSource GET_GetShaderSource(struct _glapi_table *disp) {
7801    return (_glptr_GetShaderSource) (GET_by_offset(disp, _gloffset_GetShaderSource));
7802 }
7803 
SET_GetShaderSource(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,GLsizei *,GLchar *))7804 static inline void SET_GetShaderSource(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) {
7805    SET_by_offset(disp, _gloffset_GetShaderSource, fn);
7806 }
7807 
7808 typedef void (GLAPIENTRYP _glptr_GetShaderiv)(GLuint, GLenum, GLint *);
7809 #define CALL_GetShaderiv(disp, parameters) \
7810     (* GET_GetShaderiv(disp)) parameters
GET_GetShaderiv(struct _glapi_table * disp)7811 static inline _glptr_GetShaderiv GET_GetShaderiv(struct _glapi_table *disp) {
7812    return (_glptr_GetShaderiv) (GET_by_offset(disp, _gloffset_GetShaderiv));
7813 }
7814 
SET_GetShaderiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint *))7815 static inline void SET_GetShaderiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
7816    SET_by_offset(disp, _gloffset_GetShaderiv, fn);
7817 }
7818 
7819 typedef GLint (GLAPIENTRYP _glptr_GetUniformLocation)(GLuint, const GLchar *);
7820 #define CALL_GetUniformLocation(disp, parameters) \
7821     (* GET_GetUniformLocation(disp)) parameters
GET_GetUniformLocation(struct _glapi_table * disp)7822 static inline _glptr_GetUniformLocation GET_GetUniformLocation(struct _glapi_table *disp) {
7823    return (_glptr_GetUniformLocation) (GET_by_offset(disp, _gloffset_GetUniformLocation));
7824 }
7825 
SET_GetUniformLocation(struct _glapi_table * disp,GLint (GLAPIENTRYP fn)(GLuint,const GLchar *))7826 static inline void SET_GetUniformLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
7827    SET_by_offset(disp, _gloffset_GetUniformLocation, fn);
7828 }
7829 
7830 typedef void (GLAPIENTRYP _glptr_GetUniformfv)(GLuint, GLint, GLfloat *);
7831 #define CALL_GetUniformfv(disp, parameters) \
7832     (* GET_GetUniformfv(disp)) parameters
GET_GetUniformfv(struct _glapi_table * disp)7833 static inline _glptr_GetUniformfv GET_GetUniformfv(struct _glapi_table *disp) {
7834    return (_glptr_GetUniformfv) (GET_by_offset(disp, _gloffset_GetUniformfv));
7835 }
7836 
SET_GetUniformfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLfloat *))7837 static inline void SET_GetUniformfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat *)) {
7838    SET_by_offset(disp, _gloffset_GetUniformfv, fn);
7839 }
7840 
7841 typedef void (GLAPIENTRYP _glptr_GetUniformiv)(GLuint, GLint, GLint *);
7842 #define CALL_GetUniformiv(disp, parameters) \
7843     (* GET_GetUniformiv(disp)) parameters
GET_GetUniformiv(struct _glapi_table * disp)7844 static inline _glptr_GetUniformiv GET_GetUniformiv(struct _glapi_table *disp) {
7845    return (_glptr_GetUniformiv) (GET_by_offset(disp, _gloffset_GetUniformiv));
7846 }
7847 
SET_GetUniformiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLint *))7848 static inline void SET_GetUniformiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint *)) {
7849    SET_by_offset(disp, _gloffset_GetUniformiv, fn);
7850 }
7851 
7852 typedef void (GLAPIENTRYP _glptr_GetVertexAttribPointerv)(GLuint, GLenum, GLvoid **);
7853 #define CALL_GetVertexAttribPointerv(disp, parameters) \
7854     (* GET_GetVertexAttribPointerv(disp)) parameters
GET_GetVertexAttribPointerv(struct _glapi_table * disp)7855 static inline _glptr_GetVertexAttribPointerv GET_GetVertexAttribPointerv(struct _glapi_table *disp) {
7856    return (_glptr_GetVertexAttribPointerv) (GET_by_offset(disp, _gloffset_GetVertexAttribPointerv));
7857 }
7858 
SET_GetVertexAttribPointerv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLvoid **))7859 static inline void SET_GetVertexAttribPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLvoid **)) {
7860    SET_by_offset(disp, _gloffset_GetVertexAttribPointerv, fn);
7861 }
7862 
7863 typedef void (GLAPIENTRYP _glptr_GetVertexAttribdv)(GLuint, GLenum, GLdouble *);
7864 #define CALL_GetVertexAttribdv(disp, parameters) \
7865     (* GET_GetVertexAttribdv(disp)) parameters
GET_GetVertexAttribdv(struct _glapi_table * disp)7866 static inline _glptr_GetVertexAttribdv GET_GetVertexAttribdv(struct _glapi_table *disp) {
7867    return (_glptr_GetVertexAttribdv) (GET_by_offset(disp, _gloffset_GetVertexAttribdv));
7868 }
7869 
SET_GetVertexAttribdv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLdouble *))7870 static inline void SET_GetVertexAttribdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLdouble *)) {
7871    SET_by_offset(disp, _gloffset_GetVertexAttribdv, fn);
7872 }
7873 
7874 typedef void (GLAPIENTRYP _glptr_GetVertexAttribfv)(GLuint, GLenum, GLfloat *);
7875 #define CALL_GetVertexAttribfv(disp, parameters) \
7876     (* GET_GetVertexAttribfv(disp)) parameters
GET_GetVertexAttribfv(struct _glapi_table * disp)7877 static inline _glptr_GetVertexAttribfv GET_GetVertexAttribfv(struct _glapi_table *disp) {
7878    return (_glptr_GetVertexAttribfv) (GET_by_offset(disp, _gloffset_GetVertexAttribfv));
7879 }
7880 
SET_GetVertexAttribfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLfloat *))7881 static inline void SET_GetVertexAttribfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) {
7882    SET_by_offset(disp, _gloffset_GetVertexAttribfv, fn);
7883 }
7884 
7885 typedef void (GLAPIENTRYP _glptr_GetVertexAttribiv)(GLuint, GLenum, GLint *);
7886 #define CALL_GetVertexAttribiv(disp, parameters) \
7887     (* GET_GetVertexAttribiv(disp)) parameters
GET_GetVertexAttribiv(struct _glapi_table * disp)7888 static inline _glptr_GetVertexAttribiv GET_GetVertexAttribiv(struct _glapi_table *disp) {
7889    return (_glptr_GetVertexAttribiv) (GET_by_offset(disp, _gloffset_GetVertexAttribiv));
7890 }
7891 
SET_GetVertexAttribiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint *))7892 static inline void SET_GetVertexAttribiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
7893    SET_by_offset(disp, _gloffset_GetVertexAttribiv, fn);
7894 }
7895 
7896 typedef GLboolean (GLAPIENTRYP _glptr_IsProgram)(GLuint);
7897 #define CALL_IsProgram(disp, parameters) \
7898     (* GET_IsProgram(disp)) parameters
GET_IsProgram(struct _glapi_table * disp)7899 static inline _glptr_IsProgram GET_IsProgram(struct _glapi_table *disp) {
7900    return (_glptr_IsProgram) (GET_by_offset(disp, _gloffset_IsProgram));
7901 }
7902 
SET_IsProgram(struct _glapi_table * disp,GLboolean (GLAPIENTRYP fn)(GLuint))7903 static inline void SET_IsProgram(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
7904    SET_by_offset(disp, _gloffset_IsProgram, fn);
7905 }
7906 
7907 typedef GLboolean (GLAPIENTRYP _glptr_IsShader)(GLuint);
7908 #define CALL_IsShader(disp, parameters) \
7909     (* GET_IsShader(disp)) parameters
GET_IsShader(struct _glapi_table * disp)7910 static inline _glptr_IsShader GET_IsShader(struct _glapi_table *disp) {
7911    return (_glptr_IsShader) (GET_by_offset(disp, _gloffset_IsShader));
7912 }
7913 
SET_IsShader(struct _glapi_table * disp,GLboolean (GLAPIENTRYP fn)(GLuint))7914 static inline void SET_IsShader(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
7915    SET_by_offset(disp, _gloffset_IsShader, fn);
7916 }
7917 
7918 typedef void (GLAPIENTRYP _glptr_LinkProgram)(GLuint);
7919 #define CALL_LinkProgram(disp, parameters) \
7920     (* GET_LinkProgram(disp)) parameters
GET_LinkProgram(struct _glapi_table * disp)7921 static inline _glptr_LinkProgram GET_LinkProgram(struct _glapi_table *disp) {
7922    return (_glptr_LinkProgram) (GET_by_offset(disp, _gloffset_LinkProgram));
7923 }
7924 
SET_LinkProgram(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))7925 static inline void SET_LinkProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
7926    SET_by_offset(disp, _gloffset_LinkProgram, fn);
7927 }
7928 
7929 typedef void (GLAPIENTRYP _glptr_ShaderSource)(GLuint, GLsizei, const GLchar * const *, const GLint *);
7930 #define CALL_ShaderSource(disp, parameters) \
7931     (* GET_ShaderSource(disp)) parameters
GET_ShaderSource(struct _glapi_table * disp)7932 static inline _glptr_ShaderSource GET_ShaderSource(struct _glapi_table *disp) {
7933    return (_glptr_ShaderSource) (GET_by_offset(disp, _gloffset_ShaderSource));
7934 }
7935 
SET_ShaderSource(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLchar * const *,const GLint *))7936 static inline void SET_ShaderSource(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLchar * const *, const GLint *)) {
7937    SET_by_offset(disp, _gloffset_ShaderSource, fn);
7938 }
7939 
7940 typedef void (GLAPIENTRYP _glptr_StencilFuncSeparate)(GLenum, GLenum, GLint, GLuint);
7941 #define CALL_StencilFuncSeparate(disp, parameters) \
7942     (* GET_StencilFuncSeparate(disp)) parameters
GET_StencilFuncSeparate(struct _glapi_table * disp)7943 static inline _glptr_StencilFuncSeparate GET_StencilFuncSeparate(struct _glapi_table *disp) {
7944    return (_glptr_StencilFuncSeparate) (GET_by_offset(disp, _gloffset_StencilFuncSeparate));
7945 }
7946 
SET_StencilFuncSeparate(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint,GLuint))7947 static inline void SET_StencilFuncSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLuint)) {
7948    SET_by_offset(disp, _gloffset_StencilFuncSeparate, fn);
7949 }
7950 
7951 typedef void (GLAPIENTRYP _glptr_StencilMaskSeparate)(GLenum, GLuint);
7952 #define CALL_StencilMaskSeparate(disp, parameters) \
7953     (* GET_StencilMaskSeparate(disp)) parameters
GET_StencilMaskSeparate(struct _glapi_table * disp)7954 static inline _glptr_StencilMaskSeparate GET_StencilMaskSeparate(struct _glapi_table *disp) {
7955    return (_glptr_StencilMaskSeparate) (GET_by_offset(disp, _gloffset_StencilMaskSeparate));
7956 }
7957 
SET_StencilMaskSeparate(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))7958 static inline void SET_StencilMaskSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
7959    SET_by_offset(disp, _gloffset_StencilMaskSeparate, fn);
7960 }
7961 
7962 typedef void (GLAPIENTRYP _glptr_StencilOpSeparate)(GLenum, GLenum, GLenum, GLenum);
7963 #define CALL_StencilOpSeparate(disp, parameters) \
7964     (* GET_StencilOpSeparate(disp)) parameters
GET_StencilOpSeparate(struct _glapi_table * disp)7965 static inline _glptr_StencilOpSeparate GET_StencilOpSeparate(struct _glapi_table *disp) {
7966    return (_glptr_StencilOpSeparate) (GET_by_offset(disp, _gloffset_StencilOpSeparate));
7967 }
7968 
SET_StencilOpSeparate(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLenum,GLenum))7969 static inline void SET_StencilOpSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLenum)) {
7970    SET_by_offset(disp, _gloffset_StencilOpSeparate, fn);
7971 }
7972 
7973 typedef void (GLAPIENTRYP _glptr_Uniform1f)(GLint, GLfloat);
7974 #define CALL_Uniform1f(disp, parameters) \
7975     (* GET_Uniform1f(disp)) parameters
GET_Uniform1f(struct _glapi_table * disp)7976 static inline _glptr_Uniform1f GET_Uniform1f(struct _glapi_table *disp) {
7977    return (_glptr_Uniform1f) (GET_by_offset(disp, _gloffset_Uniform1f));
7978 }
7979 
SET_Uniform1f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLfloat))7980 static inline void SET_Uniform1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat)) {
7981    SET_by_offset(disp, _gloffset_Uniform1f, fn);
7982 }
7983 
7984 typedef void (GLAPIENTRYP _glptr_Uniform1fv)(GLint, GLsizei, const GLfloat *);
7985 #define CALL_Uniform1fv(disp, parameters) \
7986     (* GET_Uniform1fv(disp)) parameters
GET_Uniform1fv(struct _glapi_table * disp)7987 static inline _glptr_Uniform1fv GET_Uniform1fv(struct _glapi_table *disp) {
7988    return (_glptr_Uniform1fv) (GET_by_offset(disp, _gloffset_Uniform1fv));
7989 }
7990 
SET_Uniform1fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,const GLfloat *))7991 static inline void SET_Uniform1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) {
7992    SET_by_offset(disp, _gloffset_Uniform1fv, fn);
7993 }
7994 
7995 typedef void (GLAPIENTRYP _glptr_Uniform1i)(GLint, GLint);
7996 #define CALL_Uniform1i(disp, parameters) \
7997     (* GET_Uniform1i(disp)) parameters
GET_Uniform1i(struct _glapi_table * disp)7998 static inline _glptr_Uniform1i GET_Uniform1i(struct _glapi_table *disp) {
7999    return (_glptr_Uniform1i) (GET_by_offset(disp, _gloffset_Uniform1i));
8000 }
8001 
SET_Uniform1i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint))8002 static inline void SET_Uniform1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
8003    SET_by_offset(disp, _gloffset_Uniform1i, fn);
8004 }
8005 
8006 typedef void (GLAPIENTRYP _glptr_Uniform1iv)(GLint, GLsizei, const GLint *);
8007 #define CALL_Uniform1iv(disp, parameters) \
8008     (* GET_Uniform1iv(disp)) parameters
GET_Uniform1iv(struct _glapi_table * disp)8009 static inline _glptr_Uniform1iv GET_Uniform1iv(struct _glapi_table *disp) {
8010    return (_glptr_Uniform1iv) (GET_by_offset(disp, _gloffset_Uniform1iv));
8011 }
8012 
SET_Uniform1iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,const GLint *))8013 static inline void SET_Uniform1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) {
8014    SET_by_offset(disp, _gloffset_Uniform1iv, fn);
8015 }
8016 
8017 typedef void (GLAPIENTRYP _glptr_Uniform2f)(GLint, GLfloat, GLfloat);
8018 #define CALL_Uniform2f(disp, parameters) \
8019     (* GET_Uniform2f(disp)) parameters
GET_Uniform2f(struct _glapi_table * disp)8020 static inline _glptr_Uniform2f GET_Uniform2f(struct _glapi_table *disp) {
8021    return (_glptr_Uniform2f) (GET_by_offset(disp, _gloffset_Uniform2f));
8022 }
8023 
SET_Uniform2f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLfloat,GLfloat))8024 static inline void SET_Uniform2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat)) {
8025    SET_by_offset(disp, _gloffset_Uniform2f, fn);
8026 }
8027 
8028 typedef void (GLAPIENTRYP _glptr_Uniform2fv)(GLint, GLsizei, const GLfloat *);
8029 #define CALL_Uniform2fv(disp, parameters) \
8030     (* GET_Uniform2fv(disp)) parameters
GET_Uniform2fv(struct _glapi_table * disp)8031 static inline _glptr_Uniform2fv GET_Uniform2fv(struct _glapi_table *disp) {
8032    return (_glptr_Uniform2fv) (GET_by_offset(disp, _gloffset_Uniform2fv));
8033 }
8034 
SET_Uniform2fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,const GLfloat *))8035 static inline void SET_Uniform2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) {
8036    SET_by_offset(disp, _gloffset_Uniform2fv, fn);
8037 }
8038 
8039 typedef void (GLAPIENTRYP _glptr_Uniform2i)(GLint, GLint, GLint);
8040 #define CALL_Uniform2i(disp, parameters) \
8041     (* GET_Uniform2i(disp)) parameters
GET_Uniform2i(struct _glapi_table * disp)8042 static inline _glptr_Uniform2i GET_Uniform2i(struct _glapi_table *disp) {
8043    return (_glptr_Uniform2i) (GET_by_offset(disp, _gloffset_Uniform2i));
8044 }
8045 
SET_Uniform2i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint,GLint))8046 static inline void SET_Uniform2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
8047    SET_by_offset(disp, _gloffset_Uniform2i, fn);
8048 }
8049 
8050 typedef void (GLAPIENTRYP _glptr_Uniform2iv)(GLint, GLsizei, const GLint *);
8051 #define CALL_Uniform2iv(disp, parameters) \
8052     (* GET_Uniform2iv(disp)) parameters
GET_Uniform2iv(struct _glapi_table * disp)8053 static inline _glptr_Uniform2iv GET_Uniform2iv(struct _glapi_table *disp) {
8054    return (_glptr_Uniform2iv) (GET_by_offset(disp, _gloffset_Uniform2iv));
8055 }
8056 
SET_Uniform2iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,const GLint *))8057 static inline void SET_Uniform2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) {
8058    SET_by_offset(disp, _gloffset_Uniform2iv, fn);
8059 }
8060 
8061 typedef void (GLAPIENTRYP _glptr_Uniform3f)(GLint, GLfloat, GLfloat, GLfloat);
8062 #define CALL_Uniform3f(disp, parameters) \
8063     (* GET_Uniform3f(disp)) parameters
GET_Uniform3f(struct _glapi_table * disp)8064 static inline _glptr_Uniform3f GET_Uniform3f(struct _glapi_table *disp) {
8065    return (_glptr_Uniform3f) (GET_by_offset(disp, _gloffset_Uniform3f));
8066 }
8067 
SET_Uniform3f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLfloat,GLfloat,GLfloat))8068 static inline void SET_Uniform3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat, GLfloat)) {
8069    SET_by_offset(disp, _gloffset_Uniform3f, fn);
8070 }
8071 
8072 typedef void (GLAPIENTRYP _glptr_Uniform3fv)(GLint, GLsizei, const GLfloat *);
8073 #define CALL_Uniform3fv(disp, parameters) \
8074     (* GET_Uniform3fv(disp)) parameters
GET_Uniform3fv(struct _glapi_table * disp)8075 static inline _glptr_Uniform3fv GET_Uniform3fv(struct _glapi_table *disp) {
8076    return (_glptr_Uniform3fv) (GET_by_offset(disp, _gloffset_Uniform3fv));
8077 }
8078 
SET_Uniform3fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,const GLfloat *))8079 static inline void SET_Uniform3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) {
8080    SET_by_offset(disp, _gloffset_Uniform3fv, fn);
8081 }
8082 
8083 typedef void (GLAPIENTRYP _glptr_Uniform3i)(GLint, GLint, GLint, GLint);
8084 #define CALL_Uniform3i(disp, parameters) \
8085     (* GET_Uniform3i(disp)) parameters
GET_Uniform3i(struct _glapi_table * disp)8086 static inline _glptr_Uniform3i GET_Uniform3i(struct _glapi_table *disp) {
8087    return (_glptr_Uniform3i) (GET_by_offset(disp, _gloffset_Uniform3i));
8088 }
8089 
SET_Uniform3i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint,GLint,GLint))8090 static inline void SET_Uniform3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
8091    SET_by_offset(disp, _gloffset_Uniform3i, fn);
8092 }
8093 
8094 typedef void (GLAPIENTRYP _glptr_Uniform3iv)(GLint, GLsizei, const GLint *);
8095 #define CALL_Uniform3iv(disp, parameters) \
8096     (* GET_Uniform3iv(disp)) parameters
GET_Uniform3iv(struct _glapi_table * disp)8097 static inline _glptr_Uniform3iv GET_Uniform3iv(struct _glapi_table *disp) {
8098    return (_glptr_Uniform3iv) (GET_by_offset(disp, _gloffset_Uniform3iv));
8099 }
8100 
SET_Uniform3iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,const GLint *))8101 static inline void SET_Uniform3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) {
8102    SET_by_offset(disp, _gloffset_Uniform3iv, fn);
8103 }
8104 
8105 typedef void (GLAPIENTRYP _glptr_Uniform4f)(GLint, GLfloat, GLfloat, GLfloat, GLfloat);
8106 #define CALL_Uniform4f(disp, parameters) \
8107     (* GET_Uniform4f(disp)) parameters
GET_Uniform4f(struct _glapi_table * disp)8108 static inline _glptr_Uniform4f GET_Uniform4f(struct _glapi_table *disp) {
8109    return (_glptr_Uniform4f) (GET_by_offset(disp, _gloffset_Uniform4f));
8110 }
8111 
SET_Uniform4f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLfloat,GLfloat,GLfloat,GLfloat))8112 static inline void SET_Uniform4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat, GLfloat, GLfloat)) {
8113    SET_by_offset(disp, _gloffset_Uniform4f, fn);
8114 }
8115 
8116 typedef void (GLAPIENTRYP _glptr_Uniform4fv)(GLint, GLsizei, const GLfloat *);
8117 #define CALL_Uniform4fv(disp, parameters) \
8118     (* GET_Uniform4fv(disp)) parameters
GET_Uniform4fv(struct _glapi_table * disp)8119 static inline _glptr_Uniform4fv GET_Uniform4fv(struct _glapi_table *disp) {
8120    return (_glptr_Uniform4fv) (GET_by_offset(disp, _gloffset_Uniform4fv));
8121 }
8122 
SET_Uniform4fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,const GLfloat *))8123 static inline void SET_Uniform4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) {
8124    SET_by_offset(disp, _gloffset_Uniform4fv, fn);
8125 }
8126 
8127 typedef void (GLAPIENTRYP _glptr_Uniform4i)(GLint, GLint, GLint, GLint, GLint);
8128 #define CALL_Uniform4i(disp, parameters) \
8129     (* GET_Uniform4i(disp)) parameters
GET_Uniform4i(struct _glapi_table * disp)8130 static inline _glptr_Uniform4i GET_Uniform4i(struct _glapi_table *disp) {
8131    return (_glptr_Uniform4i) (GET_by_offset(disp, _gloffset_Uniform4i));
8132 }
8133 
SET_Uniform4i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint,GLint,GLint,GLint))8134 static inline void SET_Uniform4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint, GLint)) {
8135    SET_by_offset(disp, _gloffset_Uniform4i, fn);
8136 }
8137 
8138 typedef void (GLAPIENTRYP _glptr_Uniform4iv)(GLint, GLsizei, const GLint *);
8139 #define CALL_Uniform4iv(disp, parameters) \
8140     (* GET_Uniform4iv(disp)) parameters
GET_Uniform4iv(struct _glapi_table * disp)8141 static inline _glptr_Uniform4iv GET_Uniform4iv(struct _glapi_table *disp) {
8142    return (_glptr_Uniform4iv) (GET_by_offset(disp, _gloffset_Uniform4iv));
8143 }
8144 
SET_Uniform4iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,const GLint *))8145 static inline void SET_Uniform4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) {
8146    SET_by_offset(disp, _gloffset_Uniform4iv, fn);
8147 }
8148 
8149 typedef void (GLAPIENTRYP _glptr_UniformMatrix2fv)(GLint, GLsizei, GLboolean, const GLfloat *);
8150 #define CALL_UniformMatrix2fv(disp, parameters) \
8151     (* GET_UniformMatrix2fv(disp)) parameters
GET_UniformMatrix2fv(struct _glapi_table * disp)8152 static inline _glptr_UniformMatrix2fv GET_UniformMatrix2fv(struct _glapi_table *disp) {
8153    return (_glptr_UniformMatrix2fv) (GET_by_offset(disp, _gloffset_UniformMatrix2fv));
8154 }
8155 
SET_UniformMatrix2fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,GLboolean,const GLfloat *))8156 static inline void SET_UniformMatrix2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
8157    SET_by_offset(disp, _gloffset_UniformMatrix2fv, fn);
8158 }
8159 
8160 typedef void (GLAPIENTRYP _glptr_UniformMatrix3fv)(GLint, GLsizei, GLboolean, const GLfloat *);
8161 #define CALL_UniformMatrix3fv(disp, parameters) \
8162     (* GET_UniformMatrix3fv(disp)) parameters
GET_UniformMatrix3fv(struct _glapi_table * disp)8163 static inline _glptr_UniformMatrix3fv GET_UniformMatrix3fv(struct _glapi_table *disp) {
8164    return (_glptr_UniformMatrix3fv) (GET_by_offset(disp, _gloffset_UniformMatrix3fv));
8165 }
8166 
SET_UniformMatrix3fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,GLboolean,const GLfloat *))8167 static inline void SET_UniformMatrix3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
8168    SET_by_offset(disp, _gloffset_UniformMatrix3fv, fn);
8169 }
8170 
8171 typedef void (GLAPIENTRYP _glptr_UniformMatrix4fv)(GLint, GLsizei, GLboolean, const GLfloat *);
8172 #define CALL_UniformMatrix4fv(disp, parameters) \
8173     (* GET_UniformMatrix4fv(disp)) parameters
GET_UniformMatrix4fv(struct _glapi_table * disp)8174 static inline _glptr_UniformMatrix4fv GET_UniformMatrix4fv(struct _glapi_table *disp) {
8175    return (_glptr_UniformMatrix4fv) (GET_by_offset(disp, _gloffset_UniformMatrix4fv));
8176 }
8177 
SET_UniformMatrix4fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,GLboolean,const GLfloat *))8178 static inline void SET_UniformMatrix4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
8179    SET_by_offset(disp, _gloffset_UniformMatrix4fv, fn);
8180 }
8181 
8182 typedef void (GLAPIENTRYP _glptr_UseProgram)(GLuint);
8183 #define CALL_UseProgram(disp, parameters) \
8184     (* GET_UseProgram(disp)) parameters
GET_UseProgram(struct _glapi_table * disp)8185 static inline _glptr_UseProgram GET_UseProgram(struct _glapi_table *disp) {
8186    return (_glptr_UseProgram) (GET_by_offset(disp, _gloffset_UseProgram));
8187 }
8188 
SET_UseProgram(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))8189 static inline void SET_UseProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
8190    SET_by_offset(disp, _gloffset_UseProgram, fn);
8191 }
8192 
8193 typedef void (GLAPIENTRYP _glptr_ValidateProgram)(GLuint);
8194 #define CALL_ValidateProgram(disp, parameters) \
8195     (* GET_ValidateProgram(disp)) parameters
GET_ValidateProgram(struct _glapi_table * disp)8196 static inline _glptr_ValidateProgram GET_ValidateProgram(struct _glapi_table *disp) {
8197    return (_glptr_ValidateProgram) (GET_by_offset(disp, _gloffset_ValidateProgram));
8198 }
8199 
SET_ValidateProgram(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))8200 static inline void SET_ValidateProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
8201    SET_by_offset(disp, _gloffset_ValidateProgram, fn);
8202 }
8203 
8204 typedef void (GLAPIENTRYP _glptr_VertexAttrib1d)(GLuint, GLdouble);
8205 #define CALL_VertexAttrib1d(disp, parameters) \
8206     (* GET_VertexAttrib1d(disp)) parameters
GET_VertexAttrib1d(struct _glapi_table * disp)8207 static inline _glptr_VertexAttrib1d GET_VertexAttrib1d(struct _glapi_table *disp) {
8208    return (_glptr_VertexAttrib1d) (GET_by_offset(disp, _gloffset_VertexAttrib1d));
8209 }
8210 
SET_VertexAttrib1d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLdouble))8211 static inline void SET_VertexAttrib1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble)) {
8212    SET_by_offset(disp, _gloffset_VertexAttrib1d, fn);
8213 }
8214 
8215 typedef void (GLAPIENTRYP _glptr_VertexAttrib1dv)(GLuint, const GLdouble *);
8216 #define CALL_VertexAttrib1dv(disp, parameters) \
8217     (* GET_VertexAttrib1dv(disp)) parameters
GET_VertexAttrib1dv(struct _glapi_table * disp)8218 static inline _glptr_VertexAttrib1dv GET_VertexAttrib1dv(struct _glapi_table *disp) {
8219    return (_glptr_VertexAttrib1dv) (GET_by_offset(disp, _gloffset_VertexAttrib1dv));
8220 }
8221 
SET_VertexAttrib1dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLdouble *))8222 static inline void SET_VertexAttrib1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
8223    SET_by_offset(disp, _gloffset_VertexAttrib1dv, fn);
8224 }
8225 
8226 typedef void (GLAPIENTRYP _glptr_VertexAttrib1s)(GLuint, GLshort);
8227 #define CALL_VertexAttrib1s(disp, parameters) \
8228     (* GET_VertexAttrib1s(disp)) parameters
GET_VertexAttrib1s(struct _glapi_table * disp)8229 static inline _glptr_VertexAttrib1s GET_VertexAttrib1s(struct _glapi_table *disp) {
8230    return (_glptr_VertexAttrib1s) (GET_by_offset(disp, _gloffset_VertexAttrib1s));
8231 }
8232 
SET_VertexAttrib1s(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLshort))8233 static inline void SET_VertexAttrib1s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort)) {
8234    SET_by_offset(disp, _gloffset_VertexAttrib1s, fn);
8235 }
8236 
8237 typedef void (GLAPIENTRYP _glptr_VertexAttrib1sv)(GLuint, const GLshort *);
8238 #define CALL_VertexAttrib1sv(disp, parameters) \
8239     (* GET_VertexAttrib1sv(disp)) parameters
GET_VertexAttrib1sv(struct _glapi_table * disp)8240 static inline _glptr_VertexAttrib1sv GET_VertexAttrib1sv(struct _glapi_table *disp) {
8241    return (_glptr_VertexAttrib1sv) (GET_by_offset(disp, _gloffset_VertexAttrib1sv));
8242 }
8243 
SET_VertexAttrib1sv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLshort *))8244 static inline void SET_VertexAttrib1sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
8245    SET_by_offset(disp, _gloffset_VertexAttrib1sv, fn);
8246 }
8247 
8248 typedef void (GLAPIENTRYP _glptr_VertexAttrib2d)(GLuint, GLdouble, GLdouble);
8249 #define CALL_VertexAttrib2d(disp, parameters) \
8250     (* GET_VertexAttrib2d(disp)) parameters
GET_VertexAttrib2d(struct _glapi_table * disp)8251 static inline _glptr_VertexAttrib2d GET_VertexAttrib2d(struct _glapi_table *disp) {
8252    return (_glptr_VertexAttrib2d) (GET_by_offset(disp, _gloffset_VertexAttrib2d));
8253 }
8254 
SET_VertexAttrib2d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLdouble,GLdouble))8255 static inline void SET_VertexAttrib2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble)) {
8256    SET_by_offset(disp, _gloffset_VertexAttrib2d, fn);
8257 }
8258 
8259 typedef void (GLAPIENTRYP _glptr_VertexAttrib2dv)(GLuint, const GLdouble *);
8260 #define CALL_VertexAttrib2dv(disp, parameters) \
8261     (* GET_VertexAttrib2dv(disp)) parameters
GET_VertexAttrib2dv(struct _glapi_table * disp)8262 static inline _glptr_VertexAttrib2dv GET_VertexAttrib2dv(struct _glapi_table *disp) {
8263    return (_glptr_VertexAttrib2dv) (GET_by_offset(disp, _gloffset_VertexAttrib2dv));
8264 }
8265 
SET_VertexAttrib2dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLdouble *))8266 static inline void SET_VertexAttrib2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
8267    SET_by_offset(disp, _gloffset_VertexAttrib2dv, fn);
8268 }
8269 
8270 typedef void (GLAPIENTRYP _glptr_VertexAttrib2s)(GLuint, GLshort, GLshort);
8271 #define CALL_VertexAttrib2s(disp, parameters) \
8272     (* GET_VertexAttrib2s(disp)) parameters
GET_VertexAttrib2s(struct _glapi_table * disp)8273 static inline _glptr_VertexAttrib2s GET_VertexAttrib2s(struct _glapi_table *disp) {
8274    return (_glptr_VertexAttrib2s) (GET_by_offset(disp, _gloffset_VertexAttrib2s));
8275 }
8276 
SET_VertexAttrib2s(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLshort,GLshort))8277 static inline void SET_VertexAttrib2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort)) {
8278    SET_by_offset(disp, _gloffset_VertexAttrib2s, fn);
8279 }
8280 
8281 typedef void (GLAPIENTRYP _glptr_VertexAttrib2sv)(GLuint, const GLshort *);
8282 #define CALL_VertexAttrib2sv(disp, parameters) \
8283     (* GET_VertexAttrib2sv(disp)) parameters
GET_VertexAttrib2sv(struct _glapi_table * disp)8284 static inline _glptr_VertexAttrib2sv GET_VertexAttrib2sv(struct _glapi_table *disp) {
8285    return (_glptr_VertexAttrib2sv) (GET_by_offset(disp, _gloffset_VertexAttrib2sv));
8286 }
8287 
SET_VertexAttrib2sv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLshort *))8288 static inline void SET_VertexAttrib2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
8289    SET_by_offset(disp, _gloffset_VertexAttrib2sv, fn);
8290 }
8291 
8292 typedef void (GLAPIENTRYP _glptr_VertexAttrib3d)(GLuint, GLdouble, GLdouble, GLdouble);
8293 #define CALL_VertexAttrib3d(disp, parameters) \
8294     (* GET_VertexAttrib3d(disp)) parameters
GET_VertexAttrib3d(struct _glapi_table * disp)8295 static inline _glptr_VertexAttrib3d GET_VertexAttrib3d(struct _glapi_table *disp) {
8296    return (_glptr_VertexAttrib3d) (GET_by_offset(disp, _gloffset_VertexAttrib3d));
8297 }
8298 
SET_VertexAttrib3d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLdouble,GLdouble,GLdouble))8299 static inline void SET_VertexAttrib3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble)) {
8300    SET_by_offset(disp, _gloffset_VertexAttrib3d, fn);
8301 }
8302 
8303 typedef void (GLAPIENTRYP _glptr_VertexAttrib3dv)(GLuint, const GLdouble *);
8304 #define CALL_VertexAttrib3dv(disp, parameters) \
8305     (* GET_VertexAttrib3dv(disp)) parameters
GET_VertexAttrib3dv(struct _glapi_table * disp)8306 static inline _glptr_VertexAttrib3dv GET_VertexAttrib3dv(struct _glapi_table *disp) {
8307    return (_glptr_VertexAttrib3dv) (GET_by_offset(disp, _gloffset_VertexAttrib3dv));
8308 }
8309 
SET_VertexAttrib3dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLdouble *))8310 static inline void SET_VertexAttrib3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
8311    SET_by_offset(disp, _gloffset_VertexAttrib3dv, fn);
8312 }
8313 
8314 typedef void (GLAPIENTRYP _glptr_VertexAttrib3s)(GLuint, GLshort, GLshort, GLshort);
8315 #define CALL_VertexAttrib3s(disp, parameters) \
8316     (* GET_VertexAttrib3s(disp)) parameters
GET_VertexAttrib3s(struct _glapi_table * disp)8317 static inline _glptr_VertexAttrib3s GET_VertexAttrib3s(struct _glapi_table *disp) {
8318    return (_glptr_VertexAttrib3s) (GET_by_offset(disp, _gloffset_VertexAttrib3s));
8319 }
8320 
SET_VertexAttrib3s(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLshort,GLshort,GLshort))8321 static inline void SET_VertexAttrib3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort)) {
8322    SET_by_offset(disp, _gloffset_VertexAttrib3s, fn);
8323 }
8324 
8325 typedef void (GLAPIENTRYP _glptr_VertexAttrib3sv)(GLuint, const GLshort *);
8326 #define CALL_VertexAttrib3sv(disp, parameters) \
8327     (* GET_VertexAttrib3sv(disp)) parameters
GET_VertexAttrib3sv(struct _glapi_table * disp)8328 static inline _glptr_VertexAttrib3sv GET_VertexAttrib3sv(struct _glapi_table *disp) {
8329    return (_glptr_VertexAttrib3sv) (GET_by_offset(disp, _gloffset_VertexAttrib3sv));
8330 }
8331 
SET_VertexAttrib3sv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLshort *))8332 static inline void SET_VertexAttrib3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
8333    SET_by_offset(disp, _gloffset_VertexAttrib3sv, fn);
8334 }
8335 
8336 typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nbv)(GLuint, const GLbyte *);
8337 #define CALL_VertexAttrib4Nbv(disp, parameters) \
8338     (* GET_VertexAttrib4Nbv(disp)) parameters
GET_VertexAttrib4Nbv(struct _glapi_table * disp)8339 static inline _glptr_VertexAttrib4Nbv GET_VertexAttrib4Nbv(struct _glapi_table *disp) {
8340    return (_glptr_VertexAttrib4Nbv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nbv));
8341 }
8342 
SET_VertexAttrib4Nbv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLbyte *))8343 static inline void SET_VertexAttrib4Nbv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLbyte *)) {
8344    SET_by_offset(disp, _gloffset_VertexAttrib4Nbv, fn);
8345 }
8346 
8347 typedef void (GLAPIENTRYP _glptr_VertexAttrib4Niv)(GLuint, const GLint *);
8348 #define CALL_VertexAttrib4Niv(disp, parameters) \
8349     (* GET_VertexAttrib4Niv(disp)) parameters
GET_VertexAttrib4Niv(struct _glapi_table * disp)8350 static inline _glptr_VertexAttrib4Niv GET_VertexAttrib4Niv(struct _glapi_table *disp) {
8351    return (_glptr_VertexAttrib4Niv) (GET_by_offset(disp, _gloffset_VertexAttrib4Niv));
8352 }
8353 
SET_VertexAttrib4Niv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLint *))8354 static inline void SET_VertexAttrib4Niv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
8355    SET_by_offset(disp, _gloffset_VertexAttrib4Niv, fn);
8356 }
8357 
8358 typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nsv)(GLuint, const GLshort *);
8359 #define CALL_VertexAttrib4Nsv(disp, parameters) \
8360     (* GET_VertexAttrib4Nsv(disp)) parameters
GET_VertexAttrib4Nsv(struct _glapi_table * disp)8361 static inline _glptr_VertexAttrib4Nsv GET_VertexAttrib4Nsv(struct _glapi_table *disp) {
8362    return (_glptr_VertexAttrib4Nsv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nsv));
8363 }
8364 
SET_VertexAttrib4Nsv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLshort *))8365 static inline void SET_VertexAttrib4Nsv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
8366    SET_by_offset(disp, _gloffset_VertexAttrib4Nsv, fn);
8367 }
8368 
8369 typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nub)(GLuint, GLubyte, GLubyte, GLubyte, GLubyte);
8370 #define CALL_VertexAttrib4Nub(disp, parameters) \
8371     (* GET_VertexAttrib4Nub(disp)) parameters
GET_VertexAttrib4Nub(struct _glapi_table * disp)8372 static inline _glptr_VertexAttrib4Nub GET_VertexAttrib4Nub(struct _glapi_table *disp) {
8373    return (_glptr_VertexAttrib4Nub) (GET_by_offset(disp, _gloffset_VertexAttrib4Nub));
8374 }
8375 
SET_VertexAttrib4Nub(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLubyte,GLubyte,GLubyte,GLubyte))8376 static inline void SET_VertexAttrib4Nub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLubyte, GLubyte, GLubyte, GLubyte)) {
8377    SET_by_offset(disp, _gloffset_VertexAttrib4Nub, fn);
8378 }
8379 
8380 typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nubv)(GLuint, const GLubyte *);
8381 #define CALL_VertexAttrib4Nubv(disp, parameters) \
8382     (* GET_VertexAttrib4Nubv(disp)) parameters
GET_VertexAttrib4Nubv(struct _glapi_table * disp)8383 static inline _glptr_VertexAttrib4Nubv GET_VertexAttrib4Nubv(struct _glapi_table *disp) {
8384    return (_glptr_VertexAttrib4Nubv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nubv));
8385 }
8386 
SET_VertexAttrib4Nubv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLubyte *))8387 static inline void SET_VertexAttrib4Nubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) {
8388    SET_by_offset(disp, _gloffset_VertexAttrib4Nubv, fn);
8389 }
8390 
8391 typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nuiv)(GLuint, const GLuint *);
8392 #define CALL_VertexAttrib4Nuiv(disp, parameters) \
8393     (* GET_VertexAttrib4Nuiv(disp)) parameters
GET_VertexAttrib4Nuiv(struct _glapi_table * disp)8394 static inline _glptr_VertexAttrib4Nuiv GET_VertexAttrib4Nuiv(struct _glapi_table *disp) {
8395    return (_glptr_VertexAttrib4Nuiv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nuiv));
8396 }
8397 
SET_VertexAttrib4Nuiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLuint *))8398 static inline void SET_VertexAttrib4Nuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
8399    SET_by_offset(disp, _gloffset_VertexAttrib4Nuiv, fn);
8400 }
8401 
8402 typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nusv)(GLuint, const GLushort *);
8403 #define CALL_VertexAttrib4Nusv(disp, parameters) \
8404     (* GET_VertexAttrib4Nusv(disp)) parameters
GET_VertexAttrib4Nusv(struct _glapi_table * disp)8405 static inline _glptr_VertexAttrib4Nusv GET_VertexAttrib4Nusv(struct _glapi_table *disp) {
8406    return (_glptr_VertexAttrib4Nusv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nusv));
8407 }
8408 
SET_VertexAttrib4Nusv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLushort *))8409 static inline void SET_VertexAttrib4Nusv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLushort *)) {
8410    SET_by_offset(disp, _gloffset_VertexAttrib4Nusv, fn);
8411 }
8412 
8413 typedef void (GLAPIENTRYP _glptr_VertexAttrib4bv)(GLuint, const GLbyte *);
8414 #define CALL_VertexAttrib4bv(disp, parameters) \
8415     (* GET_VertexAttrib4bv(disp)) parameters
GET_VertexAttrib4bv(struct _glapi_table * disp)8416 static inline _glptr_VertexAttrib4bv GET_VertexAttrib4bv(struct _glapi_table *disp) {
8417    return (_glptr_VertexAttrib4bv) (GET_by_offset(disp, _gloffset_VertexAttrib4bv));
8418 }
8419 
SET_VertexAttrib4bv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLbyte *))8420 static inline void SET_VertexAttrib4bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLbyte *)) {
8421    SET_by_offset(disp, _gloffset_VertexAttrib4bv, fn);
8422 }
8423 
8424 typedef void (GLAPIENTRYP _glptr_VertexAttrib4d)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
8425 #define CALL_VertexAttrib4d(disp, parameters) \
8426     (* GET_VertexAttrib4d(disp)) parameters
GET_VertexAttrib4d(struct _glapi_table * disp)8427 static inline _glptr_VertexAttrib4d GET_VertexAttrib4d(struct _glapi_table *disp) {
8428    return (_glptr_VertexAttrib4d) (GET_by_offset(disp, _gloffset_VertexAttrib4d));
8429 }
8430 
SET_VertexAttrib4d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLdouble,GLdouble,GLdouble,GLdouble))8431 static inline void SET_VertexAttrib4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) {
8432    SET_by_offset(disp, _gloffset_VertexAttrib4d, fn);
8433 }
8434 
8435 typedef void (GLAPIENTRYP _glptr_VertexAttrib4dv)(GLuint, const GLdouble *);
8436 #define CALL_VertexAttrib4dv(disp, parameters) \
8437     (* GET_VertexAttrib4dv(disp)) parameters
GET_VertexAttrib4dv(struct _glapi_table * disp)8438 static inline _glptr_VertexAttrib4dv GET_VertexAttrib4dv(struct _glapi_table *disp) {
8439    return (_glptr_VertexAttrib4dv) (GET_by_offset(disp, _gloffset_VertexAttrib4dv));
8440 }
8441 
SET_VertexAttrib4dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLdouble *))8442 static inline void SET_VertexAttrib4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
8443    SET_by_offset(disp, _gloffset_VertexAttrib4dv, fn);
8444 }
8445 
8446 typedef void (GLAPIENTRYP _glptr_VertexAttrib4iv)(GLuint, const GLint *);
8447 #define CALL_VertexAttrib4iv(disp, parameters) \
8448     (* GET_VertexAttrib4iv(disp)) parameters
GET_VertexAttrib4iv(struct _glapi_table * disp)8449 static inline _glptr_VertexAttrib4iv GET_VertexAttrib4iv(struct _glapi_table *disp) {
8450    return (_glptr_VertexAttrib4iv) (GET_by_offset(disp, _gloffset_VertexAttrib4iv));
8451 }
8452 
SET_VertexAttrib4iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLint *))8453 static inline void SET_VertexAttrib4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
8454    SET_by_offset(disp, _gloffset_VertexAttrib4iv, fn);
8455 }
8456 
8457 typedef void (GLAPIENTRYP _glptr_VertexAttrib4s)(GLuint, GLshort, GLshort, GLshort, GLshort);
8458 #define CALL_VertexAttrib4s(disp, parameters) \
8459     (* GET_VertexAttrib4s(disp)) parameters
GET_VertexAttrib4s(struct _glapi_table * disp)8460 static inline _glptr_VertexAttrib4s GET_VertexAttrib4s(struct _glapi_table *disp) {
8461    return (_glptr_VertexAttrib4s) (GET_by_offset(disp, _gloffset_VertexAttrib4s));
8462 }
8463 
SET_VertexAttrib4s(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLshort,GLshort,GLshort,GLshort))8464 static inline void SET_VertexAttrib4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort, GLshort)) {
8465    SET_by_offset(disp, _gloffset_VertexAttrib4s, fn);
8466 }
8467 
8468 typedef void (GLAPIENTRYP _glptr_VertexAttrib4sv)(GLuint, const GLshort *);
8469 #define CALL_VertexAttrib4sv(disp, parameters) \
8470     (* GET_VertexAttrib4sv(disp)) parameters
GET_VertexAttrib4sv(struct _glapi_table * disp)8471 static inline _glptr_VertexAttrib4sv GET_VertexAttrib4sv(struct _glapi_table *disp) {
8472    return (_glptr_VertexAttrib4sv) (GET_by_offset(disp, _gloffset_VertexAttrib4sv));
8473 }
8474 
SET_VertexAttrib4sv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLshort *))8475 static inline void SET_VertexAttrib4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
8476    SET_by_offset(disp, _gloffset_VertexAttrib4sv, fn);
8477 }
8478 
8479 typedef void (GLAPIENTRYP _glptr_VertexAttrib4ubv)(GLuint, const GLubyte *);
8480 #define CALL_VertexAttrib4ubv(disp, parameters) \
8481     (* GET_VertexAttrib4ubv(disp)) parameters
GET_VertexAttrib4ubv(struct _glapi_table * disp)8482 static inline _glptr_VertexAttrib4ubv GET_VertexAttrib4ubv(struct _glapi_table *disp) {
8483    return (_glptr_VertexAttrib4ubv) (GET_by_offset(disp, _gloffset_VertexAttrib4ubv));
8484 }
8485 
SET_VertexAttrib4ubv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLubyte *))8486 static inline void SET_VertexAttrib4ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) {
8487    SET_by_offset(disp, _gloffset_VertexAttrib4ubv, fn);
8488 }
8489 
8490 typedef void (GLAPIENTRYP _glptr_VertexAttrib4uiv)(GLuint, const GLuint *);
8491 #define CALL_VertexAttrib4uiv(disp, parameters) \
8492     (* GET_VertexAttrib4uiv(disp)) parameters
GET_VertexAttrib4uiv(struct _glapi_table * disp)8493 static inline _glptr_VertexAttrib4uiv GET_VertexAttrib4uiv(struct _glapi_table *disp) {
8494    return (_glptr_VertexAttrib4uiv) (GET_by_offset(disp, _gloffset_VertexAttrib4uiv));
8495 }
8496 
SET_VertexAttrib4uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLuint *))8497 static inline void SET_VertexAttrib4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
8498    SET_by_offset(disp, _gloffset_VertexAttrib4uiv, fn);
8499 }
8500 
8501 typedef void (GLAPIENTRYP _glptr_VertexAttrib4usv)(GLuint, const GLushort *);
8502 #define CALL_VertexAttrib4usv(disp, parameters) \
8503     (* GET_VertexAttrib4usv(disp)) parameters
GET_VertexAttrib4usv(struct _glapi_table * disp)8504 static inline _glptr_VertexAttrib4usv GET_VertexAttrib4usv(struct _glapi_table *disp) {
8505    return (_glptr_VertexAttrib4usv) (GET_by_offset(disp, _gloffset_VertexAttrib4usv));
8506 }
8507 
SET_VertexAttrib4usv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLushort *))8508 static inline void SET_VertexAttrib4usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLushort *)) {
8509    SET_by_offset(disp, _gloffset_VertexAttrib4usv, fn);
8510 }
8511 
8512 typedef void (GLAPIENTRYP _glptr_VertexAttribPointer)(GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *);
8513 #define CALL_VertexAttribPointer(disp, parameters) \
8514     (* GET_VertexAttribPointer(disp)) parameters
GET_VertexAttribPointer(struct _glapi_table * disp)8515 static inline _glptr_VertexAttribPointer GET_VertexAttribPointer(struct _glapi_table *disp) {
8516    return (_glptr_VertexAttribPointer) (GET_by_offset(disp, _gloffset_VertexAttribPointer));
8517 }
8518 
SET_VertexAttribPointer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLenum,GLboolean,GLsizei,const GLvoid *))8519 static inline void SET_VertexAttribPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *)) {
8520    SET_by_offset(disp, _gloffset_VertexAttribPointer, fn);
8521 }
8522 
8523 typedef void (GLAPIENTRYP _glptr_UniformMatrix2x3fv)(GLint, GLsizei, GLboolean, const GLfloat *);
8524 #define CALL_UniformMatrix2x3fv(disp, parameters) \
8525     (* GET_UniformMatrix2x3fv(disp)) parameters
GET_UniformMatrix2x3fv(struct _glapi_table * disp)8526 static inline _glptr_UniformMatrix2x3fv GET_UniformMatrix2x3fv(struct _glapi_table *disp) {
8527    return (_glptr_UniformMatrix2x3fv) (GET_by_offset(disp, _gloffset_UniformMatrix2x3fv));
8528 }
8529 
SET_UniformMatrix2x3fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,GLboolean,const GLfloat *))8530 static inline void SET_UniformMatrix2x3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
8531    SET_by_offset(disp, _gloffset_UniformMatrix2x3fv, fn);
8532 }
8533 
8534 typedef void (GLAPIENTRYP _glptr_UniformMatrix2x4fv)(GLint, GLsizei, GLboolean, const GLfloat *);
8535 #define CALL_UniformMatrix2x4fv(disp, parameters) \
8536     (* GET_UniformMatrix2x4fv(disp)) parameters
GET_UniformMatrix2x4fv(struct _glapi_table * disp)8537 static inline _glptr_UniformMatrix2x4fv GET_UniformMatrix2x4fv(struct _glapi_table *disp) {
8538    return (_glptr_UniformMatrix2x4fv) (GET_by_offset(disp, _gloffset_UniformMatrix2x4fv));
8539 }
8540 
SET_UniformMatrix2x4fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,GLboolean,const GLfloat *))8541 static inline void SET_UniformMatrix2x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
8542    SET_by_offset(disp, _gloffset_UniformMatrix2x4fv, fn);
8543 }
8544 
8545 typedef void (GLAPIENTRYP _glptr_UniformMatrix3x2fv)(GLint, GLsizei, GLboolean, const GLfloat *);
8546 #define CALL_UniformMatrix3x2fv(disp, parameters) \
8547     (* GET_UniformMatrix3x2fv(disp)) parameters
GET_UniformMatrix3x2fv(struct _glapi_table * disp)8548 static inline _glptr_UniformMatrix3x2fv GET_UniformMatrix3x2fv(struct _glapi_table *disp) {
8549    return (_glptr_UniformMatrix3x2fv) (GET_by_offset(disp, _gloffset_UniformMatrix3x2fv));
8550 }
8551 
SET_UniformMatrix3x2fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,GLboolean,const GLfloat *))8552 static inline void SET_UniformMatrix3x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
8553    SET_by_offset(disp, _gloffset_UniformMatrix3x2fv, fn);
8554 }
8555 
8556 typedef void (GLAPIENTRYP _glptr_UniformMatrix3x4fv)(GLint, GLsizei, GLboolean, const GLfloat *);
8557 #define CALL_UniformMatrix3x4fv(disp, parameters) \
8558     (* GET_UniformMatrix3x4fv(disp)) parameters
GET_UniformMatrix3x4fv(struct _glapi_table * disp)8559 static inline _glptr_UniformMatrix3x4fv GET_UniformMatrix3x4fv(struct _glapi_table *disp) {
8560    return (_glptr_UniformMatrix3x4fv) (GET_by_offset(disp, _gloffset_UniformMatrix3x4fv));
8561 }
8562 
SET_UniformMatrix3x4fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,GLboolean,const GLfloat *))8563 static inline void SET_UniformMatrix3x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
8564    SET_by_offset(disp, _gloffset_UniformMatrix3x4fv, fn);
8565 }
8566 
8567 typedef void (GLAPIENTRYP _glptr_UniformMatrix4x2fv)(GLint, GLsizei, GLboolean, const GLfloat *);
8568 #define CALL_UniformMatrix4x2fv(disp, parameters) \
8569     (* GET_UniformMatrix4x2fv(disp)) parameters
GET_UniformMatrix4x2fv(struct _glapi_table * disp)8570 static inline _glptr_UniformMatrix4x2fv GET_UniformMatrix4x2fv(struct _glapi_table *disp) {
8571    return (_glptr_UniformMatrix4x2fv) (GET_by_offset(disp, _gloffset_UniformMatrix4x2fv));
8572 }
8573 
SET_UniformMatrix4x2fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,GLboolean,const GLfloat *))8574 static inline void SET_UniformMatrix4x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
8575    SET_by_offset(disp, _gloffset_UniformMatrix4x2fv, fn);
8576 }
8577 
8578 typedef void (GLAPIENTRYP _glptr_UniformMatrix4x3fv)(GLint, GLsizei, GLboolean, const GLfloat *);
8579 #define CALL_UniformMatrix4x3fv(disp, parameters) \
8580     (* GET_UniformMatrix4x3fv(disp)) parameters
GET_UniformMatrix4x3fv(struct _glapi_table * disp)8581 static inline _glptr_UniformMatrix4x3fv GET_UniformMatrix4x3fv(struct _glapi_table *disp) {
8582    return (_glptr_UniformMatrix4x3fv) (GET_by_offset(disp, _gloffset_UniformMatrix4x3fv));
8583 }
8584 
SET_UniformMatrix4x3fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,GLboolean,const GLfloat *))8585 static inline void SET_UniformMatrix4x3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
8586    SET_by_offset(disp, _gloffset_UniformMatrix4x3fv, fn);
8587 }
8588 
8589 typedef void (GLAPIENTRYP _glptr_BeginConditionalRender)(GLuint, GLenum);
8590 #define CALL_BeginConditionalRender(disp, parameters) \
8591     (* GET_BeginConditionalRender(disp)) parameters
GET_BeginConditionalRender(struct _glapi_table * disp)8592 static inline _glptr_BeginConditionalRender GET_BeginConditionalRender(struct _glapi_table *disp) {
8593    return (_glptr_BeginConditionalRender) (GET_by_offset(disp, _gloffset_BeginConditionalRender));
8594 }
8595 
SET_BeginConditionalRender(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum))8596 static inline void SET_BeginConditionalRender(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
8597    SET_by_offset(disp, _gloffset_BeginConditionalRender, fn);
8598 }
8599 
8600 typedef void (GLAPIENTRYP _glptr_BeginTransformFeedback)(GLenum);
8601 #define CALL_BeginTransformFeedback(disp, parameters) \
8602     (* GET_BeginTransformFeedback(disp)) parameters
GET_BeginTransformFeedback(struct _glapi_table * disp)8603 static inline _glptr_BeginTransformFeedback GET_BeginTransformFeedback(struct _glapi_table *disp) {
8604    return (_glptr_BeginTransformFeedback) (GET_by_offset(disp, _gloffset_BeginTransformFeedback));
8605 }
8606 
SET_BeginTransformFeedback(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum))8607 static inline void SET_BeginTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
8608    SET_by_offset(disp, _gloffset_BeginTransformFeedback, fn);
8609 }
8610 
8611 typedef void (GLAPIENTRYP _glptr_BindBufferBase)(GLenum, GLuint, GLuint);
8612 #define CALL_BindBufferBase(disp, parameters) \
8613     (* GET_BindBufferBase(disp)) parameters
GET_BindBufferBase(struct _glapi_table * disp)8614 static inline _glptr_BindBufferBase GET_BindBufferBase(struct _glapi_table *disp) {
8615    return (_glptr_BindBufferBase) (GET_by_offset(disp, _gloffset_BindBufferBase));
8616 }
8617 
SET_BindBufferBase(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLuint))8618 static inline void SET_BindBufferBase(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint)) {
8619    SET_by_offset(disp, _gloffset_BindBufferBase, fn);
8620 }
8621 
8622 typedef void (GLAPIENTRYP _glptr_BindBufferRange)(GLenum, GLuint, GLuint, GLintptr, GLsizeiptr);
8623 #define CALL_BindBufferRange(disp, parameters) \
8624     (* GET_BindBufferRange(disp)) parameters
GET_BindBufferRange(struct _glapi_table * disp)8625 static inline _glptr_BindBufferRange GET_BindBufferRange(struct _glapi_table *disp) {
8626    return (_glptr_BindBufferRange) (GET_by_offset(disp, _gloffset_BindBufferRange));
8627 }
8628 
SET_BindBufferRange(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLuint,GLintptr,GLsizeiptr))8629 static inline void SET_BindBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLintptr, GLsizeiptr)) {
8630    SET_by_offset(disp, _gloffset_BindBufferRange, fn);
8631 }
8632 
8633 typedef void (GLAPIENTRYP _glptr_BindFragDataLocation)(GLuint, GLuint, const GLchar *);
8634 #define CALL_BindFragDataLocation(disp, parameters) \
8635     (* GET_BindFragDataLocation(disp)) parameters
GET_BindFragDataLocation(struct _glapi_table * disp)8636 static inline _glptr_BindFragDataLocation GET_BindFragDataLocation(struct _glapi_table *disp) {
8637    return (_glptr_BindFragDataLocation) (GET_by_offset(disp, _gloffset_BindFragDataLocation));
8638 }
8639 
SET_BindFragDataLocation(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,const GLchar *))8640 static inline void SET_BindFragDataLocation(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, const GLchar *)) {
8641    SET_by_offset(disp, _gloffset_BindFragDataLocation, fn);
8642 }
8643 
8644 typedef void (GLAPIENTRYP _glptr_ClampColor)(GLenum, GLenum);
8645 #define CALL_ClampColor(disp, parameters) \
8646     (* GET_ClampColor(disp)) parameters
GET_ClampColor(struct _glapi_table * disp)8647 static inline _glptr_ClampColor GET_ClampColor(struct _glapi_table *disp) {
8648    return (_glptr_ClampColor) (GET_by_offset(disp, _gloffset_ClampColor));
8649 }
8650 
SET_ClampColor(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum))8651 static inline void SET_ClampColor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
8652    SET_by_offset(disp, _gloffset_ClampColor, fn);
8653 }
8654 
8655 typedef void (GLAPIENTRYP _glptr_ClearBufferfi)(GLenum, GLint, GLfloat, GLint);
8656 #define CALL_ClearBufferfi(disp, parameters) \
8657     (* GET_ClearBufferfi(disp)) parameters
GET_ClearBufferfi(struct _glapi_table * disp)8658 static inline _glptr_ClearBufferfi GET_ClearBufferfi(struct _glapi_table *disp) {
8659    return (_glptr_ClearBufferfi) (GET_by_offset(disp, _gloffset_ClearBufferfi));
8660 }
8661 
SET_ClearBufferfi(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLfloat,GLint))8662 static inline void SET_ClearBufferfi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLfloat, GLint)) {
8663    SET_by_offset(disp, _gloffset_ClearBufferfi, fn);
8664 }
8665 
8666 typedef void (GLAPIENTRYP _glptr_ClearBufferfv)(GLenum, GLint, const GLfloat *);
8667 #define CALL_ClearBufferfv(disp, parameters) \
8668     (* GET_ClearBufferfv(disp)) parameters
GET_ClearBufferfv(struct _glapi_table * disp)8669 static inline _glptr_ClearBufferfv GET_ClearBufferfv(struct _glapi_table *disp) {
8670    return (_glptr_ClearBufferfv) (GET_by_offset(disp, _gloffset_ClearBufferfv));
8671 }
8672 
SET_ClearBufferfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,const GLfloat *))8673 static inline void SET_ClearBufferfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, const GLfloat *)) {
8674    SET_by_offset(disp, _gloffset_ClearBufferfv, fn);
8675 }
8676 
8677 typedef void (GLAPIENTRYP _glptr_ClearBufferiv)(GLenum, GLint, const GLint *);
8678 #define CALL_ClearBufferiv(disp, parameters) \
8679     (* GET_ClearBufferiv(disp)) parameters
GET_ClearBufferiv(struct _glapi_table * disp)8680 static inline _glptr_ClearBufferiv GET_ClearBufferiv(struct _glapi_table *disp) {
8681    return (_glptr_ClearBufferiv) (GET_by_offset(disp, _gloffset_ClearBufferiv));
8682 }
8683 
SET_ClearBufferiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,const GLint *))8684 static inline void SET_ClearBufferiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, const GLint *)) {
8685    SET_by_offset(disp, _gloffset_ClearBufferiv, fn);
8686 }
8687 
8688 typedef void (GLAPIENTRYP _glptr_ClearBufferuiv)(GLenum, GLint, const GLuint *);
8689 #define CALL_ClearBufferuiv(disp, parameters) \
8690     (* GET_ClearBufferuiv(disp)) parameters
GET_ClearBufferuiv(struct _glapi_table * disp)8691 static inline _glptr_ClearBufferuiv GET_ClearBufferuiv(struct _glapi_table *disp) {
8692    return (_glptr_ClearBufferuiv) (GET_by_offset(disp, _gloffset_ClearBufferuiv));
8693 }
8694 
SET_ClearBufferuiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,const GLuint *))8695 static inline void SET_ClearBufferuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, const GLuint *)) {
8696    SET_by_offset(disp, _gloffset_ClearBufferuiv, fn);
8697 }
8698 
8699 typedef void (GLAPIENTRYP _glptr_ColorMaski)(GLuint, GLboolean, GLboolean, GLboolean, GLboolean);
8700 #define CALL_ColorMaski(disp, parameters) \
8701     (* GET_ColorMaski(disp)) parameters
GET_ColorMaski(struct _glapi_table * disp)8702 static inline _glptr_ColorMaski GET_ColorMaski(struct _glapi_table *disp) {
8703    return (_glptr_ColorMaski) (GET_by_offset(disp, _gloffset_ColorMaski));
8704 }
8705 
SET_ColorMaski(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLboolean,GLboolean,GLboolean,GLboolean))8706 static inline void SET_ColorMaski(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLboolean, GLboolean, GLboolean, GLboolean)) {
8707    SET_by_offset(disp, _gloffset_ColorMaski, fn);
8708 }
8709 
8710 typedef void (GLAPIENTRYP _glptr_Disablei)(GLenum, GLuint);
8711 #define CALL_Disablei(disp, parameters) \
8712     (* GET_Disablei(disp)) parameters
GET_Disablei(struct _glapi_table * disp)8713 static inline _glptr_Disablei GET_Disablei(struct _glapi_table *disp) {
8714    return (_glptr_Disablei) (GET_by_offset(disp, _gloffset_Disablei));
8715 }
8716 
SET_Disablei(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))8717 static inline void SET_Disablei(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
8718    SET_by_offset(disp, _gloffset_Disablei, fn);
8719 }
8720 
8721 typedef void (GLAPIENTRYP _glptr_Enablei)(GLenum, GLuint);
8722 #define CALL_Enablei(disp, parameters) \
8723     (* GET_Enablei(disp)) parameters
GET_Enablei(struct _glapi_table * disp)8724 static inline _glptr_Enablei GET_Enablei(struct _glapi_table *disp) {
8725    return (_glptr_Enablei) (GET_by_offset(disp, _gloffset_Enablei));
8726 }
8727 
SET_Enablei(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))8728 static inline void SET_Enablei(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
8729    SET_by_offset(disp, _gloffset_Enablei, fn);
8730 }
8731 
8732 typedef void (GLAPIENTRYP _glptr_EndConditionalRender)(void);
8733 #define CALL_EndConditionalRender(disp, parameters) \
8734     (* GET_EndConditionalRender(disp)) parameters
GET_EndConditionalRender(struct _glapi_table * disp)8735 static inline _glptr_EndConditionalRender GET_EndConditionalRender(struct _glapi_table *disp) {
8736    return (_glptr_EndConditionalRender) (GET_by_offset(disp, _gloffset_EndConditionalRender));
8737 }
8738 
SET_EndConditionalRender(struct _glapi_table * disp,void (GLAPIENTRYP fn)(void))8739 static inline void SET_EndConditionalRender(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
8740    SET_by_offset(disp, _gloffset_EndConditionalRender, fn);
8741 }
8742 
8743 typedef void (GLAPIENTRYP _glptr_EndTransformFeedback)(void);
8744 #define CALL_EndTransformFeedback(disp, parameters) \
8745     (* GET_EndTransformFeedback(disp)) parameters
GET_EndTransformFeedback(struct _glapi_table * disp)8746 static inline _glptr_EndTransformFeedback GET_EndTransformFeedback(struct _glapi_table *disp) {
8747    return (_glptr_EndTransformFeedback) (GET_by_offset(disp, _gloffset_EndTransformFeedback));
8748 }
8749 
SET_EndTransformFeedback(struct _glapi_table * disp,void (GLAPIENTRYP fn)(void))8750 static inline void SET_EndTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
8751    SET_by_offset(disp, _gloffset_EndTransformFeedback, fn);
8752 }
8753 
8754 typedef void (GLAPIENTRYP _glptr_GetBooleani_v)(GLenum, GLuint, GLboolean *);
8755 #define CALL_GetBooleani_v(disp, parameters) \
8756     (* GET_GetBooleani_v(disp)) parameters
GET_GetBooleani_v(struct _glapi_table * disp)8757 static inline _glptr_GetBooleani_v GET_GetBooleani_v(struct _glapi_table *disp) {
8758    return (_glptr_GetBooleani_v) (GET_by_offset(disp, _gloffset_GetBooleani_v));
8759 }
8760 
SET_GetBooleani_v(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLboolean *))8761 static inline void SET_GetBooleani_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLboolean *)) {
8762    SET_by_offset(disp, _gloffset_GetBooleani_v, fn);
8763 }
8764 
8765 typedef GLint (GLAPIENTRYP _glptr_GetFragDataLocation)(GLuint, const GLchar *);
8766 #define CALL_GetFragDataLocation(disp, parameters) \
8767     (* GET_GetFragDataLocation(disp)) parameters
GET_GetFragDataLocation(struct _glapi_table * disp)8768 static inline _glptr_GetFragDataLocation GET_GetFragDataLocation(struct _glapi_table *disp) {
8769    return (_glptr_GetFragDataLocation) (GET_by_offset(disp, _gloffset_GetFragDataLocation));
8770 }
8771 
SET_GetFragDataLocation(struct _glapi_table * disp,GLint (GLAPIENTRYP fn)(GLuint,const GLchar *))8772 static inline void SET_GetFragDataLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
8773    SET_by_offset(disp, _gloffset_GetFragDataLocation, fn);
8774 }
8775 
8776 typedef void (GLAPIENTRYP _glptr_GetIntegeri_v)(GLenum, GLuint, GLint *);
8777 #define CALL_GetIntegeri_v(disp, parameters) \
8778     (* GET_GetIntegeri_v(disp)) parameters
GET_GetIntegeri_v(struct _glapi_table * disp)8779 static inline _glptr_GetIntegeri_v GET_GetIntegeri_v(struct _glapi_table *disp) {
8780    return (_glptr_GetIntegeri_v) (GET_by_offset(disp, _gloffset_GetIntegeri_v));
8781 }
8782 
SET_GetIntegeri_v(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLint *))8783 static inline void SET_GetIntegeri_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLint *)) {
8784    SET_by_offset(disp, _gloffset_GetIntegeri_v, fn);
8785 }
8786 
8787 typedef const GLubyte * (GLAPIENTRYP _glptr_GetStringi)(GLenum, GLuint);
8788 #define CALL_GetStringi(disp, parameters) \
8789     (* GET_GetStringi(disp)) parameters
GET_GetStringi(struct _glapi_table * disp)8790 static inline _glptr_GetStringi GET_GetStringi(struct _glapi_table *disp) {
8791    return (_glptr_GetStringi) (GET_by_offset(disp, _gloffset_GetStringi));
8792 }
8793 
SET_GetStringi(struct _glapi_table * disp,const GLubyte * (GLAPIENTRYP fn)(GLenum,GLuint))8794 static inline void SET_GetStringi(struct _glapi_table *disp, const GLubyte * (GLAPIENTRYP fn)(GLenum, GLuint)) {
8795    SET_by_offset(disp, _gloffset_GetStringi, fn);
8796 }
8797 
8798 typedef void (GLAPIENTRYP _glptr_GetTexParameterIiv)(GLenum, GLenum, GLint *);
8799 #define CALL_GetTexParameterIiv(disp, parameters) \
8800     (* GET_GetTexParameterIiv(disp)) parameters
GET_GetTexParameterIiv(struct _glapi_table * disp)8801 static inline _glptr_GetTexParameterIiv GET_GetTexParameterIiv(struct _glapi_table *disp) {
8802    return (_glptr_GetTexParameterIiv) (GET_by_offset(disp, _gloffset_GetTexParameterIiv));
8803 }
8804 
SET_GetTexParameterIiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint *))8805 static inline void SET_GetTexParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
8806    SET_by_offset(disp, _gloffset_GetTexParameterIiv, fn);
8807 }
8808 
8809 typedef void (GLAPIENTRYP _glptr_GetTexParameterIuiv)(GLenum, GLenum, GLuint *);
8810 #define CALL_GetTexParameterIuiv(disp, parameters) \
8811     (* GET_GetTexParameterIuiv(disp)) parameters
GET_GetTexParameterIuiv(struct _glapi_table * disp)8812 static inline _glptr_GetTexParameterIuiv GET_GetTexParameterIuiv(struct _glapi_table *disp) {
8813    return (_glptr_GetTexParameterIuiv) (GET_by_offset(disp, _gloffset_GetTexParameterIuiv));
8814 }
8815 
SET_GetTexParameterIuiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLuint *))8816 static inline void SET_GetTexParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint *)) {
8817    SET_by_offset(disp, _gloffset_GetTexParameterIuiv, fn);
8818 }
8819 
8820 typedef void (GLAPIENTRYP _glptr_GetTransformFeedbackVarying)(GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *);
8821 #define CALL_GetTransformFeedbackVarying(disp, parameters) \
8822     (* GET_GetTransformFeedbackVarying(disp)) parameters
GET_GetTransformFeedbackVarying(struct _glapi_table * disp)8823 static inline _glptr_GetTransformFeedbackVarying GET_GetTransformFeedbackVarying(struct _glapi_table *disp) {
8824    return (_glptr_GetTransformFeedbackVarying) (GET_by_offset(disp, _gloffset_GetTransformFeedbackVarying));
8825 }
8826 
SET_GetTransformFeedbackVarying(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLsizei,GLsizei *,GLsizei *,GLenum *,GLchar *))8827 static inline void SET_GetTransformFeedbackVarying(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *)) {
8828    SET_by_offset(disp, _gloffset_GetTransformFeedbackVarying, fn);
8829 }
8830 
8831 typedef void (GLAPIENTRYP _glptr_GetUniformuiv)(GLuint, GLint, GLuint *);
8832 #define CALL_GetUniformuiv(disp, parameters) \
8833     (* GET_GetUniformuiv(disp)) parameters
GET_GetUniformuiv(struct _glapi_table * disp)8834 static inline _glptr_GetUniformuiv GET_GetUniformuiv(struct _glapi_table *disp) {
8835    return (_glptr_GetUniformuiv) (GET_by_offset(disp, _gloffset_GetUniformuiv));
8836 }
8837 
SET_GetUniformuiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLuint *))8838 static inline void SET_GetUniformuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint *)) {
8839    SET_by_offset(disp, _gloffset_GetUniformuiv, fn);
8840 }
8841 
8842 typedef void (GLAPIENTRYP _glptr_GetVertexAttribIiv)(GLuint, GLenum, GLint *);
8843 #define CALL_GetVertexAttribIiv(disp, parameters) \
8844     (* GET_GetVertexAttribIiv(disp)) parameters
GET_GetVertexAttribIiv(struct _glapi_table * disp)8845 static inline _glptr_GetVertexAttribIiv GET_GetVertexAttribIiv(struct _glapi_table *disp) {
8846    return (_glptr_GetVertexAttribIiv) (GET_by_offset(disp, _gloffset_GetVertexAttribIiv));
8847 }
8848 
SET_GetVertexAttribIiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint *))8849 static inline void SET_GetVertexAttribIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
8850    SET_by_offset(disp, _gloffset_GetVertexAttribIiv, fn);
8851 }
8852 
8853 typedef void (GLAPIENTRYP _glptr_GetVertexAttribIuiv)(GLuint, GLenum, GLuint *);
8854 #define CALL_GetVertexAttribIuiv(disp, parameters) \
8855     (* GET_GetVertexAttribIuiv(disp)) parameters
GET_GetVertexAttribIuiv(struct _glapi_table * disp)8856 static inline _glptr_GetVertexAttribIuiv GET_GetVertexAttribIuiv(struct _glapi_table *disp) {
8857    return (_glptr_GetVertexAttribIuiv) (GET_by_offset(disp, _gloffset_GetVertexAttribIuiv));
8858 }
8859 
SET_GetVertexAttribIuiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLuint *))8860 static inline void SET_GetVertexAttribIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) {
8861    SET_by_offset(disp, _gloffset_GetVertexAttribIuiv, fn);
8862 }
8863 
8864 typedef GLboolean (GLAPIENTRYP _glptr_IsEnabledi)(GLenum, GLuint);
8865 #define CALL_IsEnabledi(disp, parameters) \
8866     (* GET_IsEnabledi(disp)) parameters
GET_IsEnabledi(struct _glapi_table * disp)8867 static inline _glptr_IsEnabledi GET_IsEnabledi(struct _glapi_table *disp) {
8868    return (_glptr_IsEnabledi) (GET_by_offset(disp, _gloffset_IsEnabledi));
8869 }
8870 
SET_IsEnabledi(struct _glapi_table * disp,GLboolean (GLAPIENTRYP fn)(GLenum,GLuint))8871 static inline void SET_IsEnabledi(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLenum, GLuint)) {
8872    SET_by_offset(disp, _gloffset_IsEnabledi, fn);
8873 }
8874 
8875 typedef void (GLAPIENTRYP _glptr_TexParameterIiv)(GLenum, GLenum, const GLint *);
8876 #define CALL_TexParameterIiv(disp, parameters) \
8877     (* GET_TexParameterIiv(disp)) parameters
GET_TexParameterIiv(struct _glapi_table * disp)8878 static inline _glptr_TexParameterIiv GET_TexParameterIiv(struct _glapi_table *disp) {
8879    return (_glptr_TexParameterIiv) (GET_by_offset(disp, _gloffset_TexParameterIiv));
8880 }
8881 
SET_TexParameterIiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLint *))8882 static inline void SET_TexParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
8883    SET_by_offset(disp, _gloffset_TexParameterIiv, fn);
8884 }
8885 
8886 typedef void (GLAPIENTRYP _glptr_TexParameterIuiv)(GLenum, GLenum, const GLuint *);
8887 #define CALL_TexParameterIuiv(disp, parameters) \
8888     (* GET_TexParameterIuiv(disp)) parameters
GET_TexParameterIuiv(struct _glapi_table * disp)8889 static inline _glptr_TexParameterIuiv GET_TexParameterIuiv(struct _glapi_table *disp) {
8890    return (_glptr_TexParameterIuiv) (GET_by_offset(disp, _gloffset_TexParameterIuiv));
8891 }
8892 
SET_TexParameterIuiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLuint *))8893 static inline void SET_TexParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) {
8894    SET_by_offset(disp, _gloffset_TexParameterIuiv, fn);
8895 }
8896 
8897 typedef void (GLAPIENTRYP _glptr_TransformFeedbackVaryings)(GLuint, GLsizei, const GLchar * const *, GLenum);
8898 #define CALL_TransformFeedbackVaryings(disp, parameters) \
8899     (* GET_TransformFeedbackVaryings(disp)) parameters
GET_TransformFeedbackVaryings(struct _glapi_table * disp)8900 static inline _glptr_TransformFeedbackVaryings GET_TransformFeedbackVaryings(struct _glapi_table *disp) {
8901    return (_glptr_TransformFeedbackVaryings) (GET_by_offset(disp, _gloffset_TransformFeedbackVaryings));
8902 }
8903 
SET_TransformFeedbackVaryings(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLchar * const *,GLenum))8904 static inline void SET_TransformFeedbackVaryings(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLchar * const *, GLenum)) {
8905    SET_by_offset(disp, _gloffset_TransformFeedbackVaryings, fn);
8906 }
8907 
8908 typedef void (GLAPIENTRYP _glptr_Uniform1ui)(GLint, GLuint);
8909 #define CALL_Uniform1ui(disp, parameters) \
8910     (* GET_Uniform1ui(disp)) parameters
GET_Uniform1ui(struct _glapi_table * disp)8911 static inline _glptr_Uniform1ui GET_Uniform1ui(struct _glapi_table *disp) {
8912    return (_glptr_Uniform1ui) (GET_by_offset(disp, _gloffset_Uniform1ui));
8913 }
8914 
SET_Uniform1ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLuint))8915 static inline void SET_Uniform1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint)) {
8916    SET_by_offset(disp, _gloffset_Uniform1ui, fn);
8917 }
8918 
8919 typedef void (GLAPIENTRYP _glptr_Uniform1uiv)(GLint, GLsizei, const GLuint *);
8920 #define CALL_Uniform1uiv(disp, parameters) \
8921     (* GET_Uniform1uiv(disp)) parameters
GET_Uniform1uiv(struct _glapi_table * disp)8922 static inline _glptr_Uniform1uiv GET_Uniform1uiv(struct _glapi_table *disp) {
8923    return (_glptr_Uniform1uiv) (GET_by_offset(disp, _gloffset_Uniform1uiv));
8924 }
8925 
SET_Uniform1uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,const GLuint *))8926 static inline void SET_Uniform1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) {
8927    SET_by_offset(disp, _gloffset_Uniform1uiv, fn);
8928 }
8929 
8930 typedef void (GLAPIENTRYP _glptr_Uniform2ui)(GLint, GLuint, GLuint);
8931 #define CALL_Uniform2ui(disp, parameters) \
8932     (* GET_Uniform2ui(disp)) parameters
GET_Uniform2ui(struct _glapi_table * disp)8933 static inline _glptr_Uniform2ui GET_Uniform2ui(struct _glapi_table *disp) {
8934    return (_glptr_Uniform2ui) (GET_by_offset(disp, _gloffset_Uniform2ui));
8935 }
8936 
SET_Uniform2ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLuint,GLuint))8937 static inline void SET_Uniform2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint, GLuint)) {
8938    SET_by_offset(disp, _gloffset_Uniform2ui, fn);
8939 }
8940 
8941 typedef void (GLAPIENTRYP _glptr_Uniform2uiv)(GLint, GLsizei, const GLuint *);
8942 #define CALL_Uniform2uiv(disp, parameters) \
8943     (* GET_Uniform2uiv(disp)) parameters
GET_Uniform2uiv(struct _glapi_table * disp)8944 static inline _glptr_Uniform2uiv GET_Uniform2uiv(struct _glapi_table *disp) {
8945    return (_glptr_Uniform2uiv) (GET_by_offset(disp, _gloffset_Uniform2uiv));
8946 }
8947 
SET_Uniform2uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,const GLuint *))8948 static inline void SET_Uniform2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) {
8949    SET_by_offset(disp, _gloffset_Uniform2uiv, fn);
8950 }
8951 
8952 typedef void (GLAPIENTRYP _glptr_Uniform3ui)(GLint, GLuint, GLuint, GLuint);
8953 #define CALL_Uniform3ui(disp, parameters) \
8954     (* GET_Uniform3ui(disp)) parameters
GET_Uniform3ui(struct _glapi_table * disp)8955 static inline _glptr_Uniform3ui GET_Uniform3ui(struct _glapi_table *disp) {
8956    return (_glptr_Uniform3ui) (GET_by_offset(disp, _gloffset_Uniform3ui));
8957 }
8958 
SET_Uniform3ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLuint,GLuint,GLuint))8959 static inline void SET_Uniform3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint, GLuint, GLuint)) {
8960    SET_by_offset(disp, _gloffset_Uniform3ui, fn);
8961 }
8962 
8963 typedef void (GLAPIENTRYP _glptr_Uniform3uiv)(GLint, GLsizei, const GLuint *);
8964 #define CALL_Uniform3uiv(disp, parameters) \
8965     (* GET_Uniform3uiv(disp)) parameters
GET_Uniform3uiv(struct _glapi_table * disp)8966 static inline _glptr_Uniform3uiv GET_Uniform3uiv(struct _glapi_table *disp) {
8967    return (_glptr_Uniform3uiv) (GET_by_offset(disp, _gloffset_Uniform3uiv));
8968 }
8969 
SET_Uniform3uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,const GLuint *))8970 static inline void SET_Uniform3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) {
8971    SET_by_offset(disp, _gloffset_Uniform3uiv, fn);
8972 }
8973 
8974 typedef void (GLAPIENTRYP _glptr_Uniform4ui)(GLint, GLuint, GLuint, GLuint, GLuint);
8975 #define CALL_Uniform4ui(disp, parameters) \
8976     (* GET_Uniform4ui(disp)) parameters
GET_Uniform4ui(struct _glapi_table * disp)8977 static inline _glptr_Uniform4ui GET_Uniform4ui(struct _glapi_table *disp) {
8978    return (_glptr_Uniform4ui) (GET_by_offset(disp, _gloffset_Uniform4ui));
8979 }
8980 
SET_Uniform4ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLuint,GLuint,GLuint,GLuint))8981 static inline void SET_Uniform4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint, GLuint, GLuint, GLuint)) {
8982    SET_by_offset(disp, _gloffset_Uniform4ui, fn);
8983 }
8984 
8985 typedef void (GLAPIENTRYP _glptr_Uniform4uiv)(GLint, GLsizei, const GLuint *);
8986 #define CALL_Uniform4uiv(disp, parameters) \
8987     (* GET_Uniform4uiv(disp)) parameters
GET_Uniform4uiv(struct _glapi_table * disp)8988 static inline _glptr_Uniform4uiv GET_Uniform4uiv(struct _glapi_table *disp) {
8989    return (_glptr_Uniform4uiv) (GET_by_offset(disp, _gloffset_Uniform4uiv));
8990 }
8991 
SET_Uniform4uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,const GLuint *))8992 static inline void SET_Uniform4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) {
8993    SET_by_offset(disp, _gloffset_Uniform4uiv, fn);
8994 }
8995 
8996 typedef void (GLAPIENTRYP _glptr_VertexAttribI1iv)(GLuint, const GLint *);
8997 #define CALL_VertexAttribI1iv(disp, parameters) \
8998     (* GET_VertexAttribI1iv(disp)) parameters
GET_VertexAttribI1iv(struct _glapi_table * disp)8999 static inline _glptr_VertexAttribI1iv GET_VertexAttribI1iv(struct _glapi_table *disp) {
9000    return (_glptr_VertexAttribI1iv) (GET_by_offset(disp, _gloffset_VertexAttribI1iv));
9001 }
9002 
SET_VertexAttribI1iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLint *))9003 static inline void SET_VertexAttribI1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
9004    SET_by_offset(disp, _gloffset_VertexAttribI1iv, fn);
9005 }
9006 
9007 typedef void (GLAPIENTRYP _glptr_VertexAttribI1uiv)(GLuint, const GLuint *);
9008 #define CALL_VertexAttribI1uiv(disp, parameters) \
9009     (* GET_VertexAttribI1uiv(disp)) parameters
GET_VertexAttribI1uiv(struct _glapi_table * disp)9010 static inline _glptr_VertexAttribI1uiv GET_VertexAttribI1uiv(struct _glapi_table *disp) {
9011    return (_glptr_VertexAttribI1uiv) (GET_by_offset(disp, _gloffset_VertexAttribI1uiv));
9012 }
9013 
SET_VertexAttribI1uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLuint *))9014 static inline void SET_VertexAttribI1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
9015    SET_by_offset(disp, _gloffset_VertexAttribI1uiv, fn);
9016 }
9017 
9018 typedef void (GLAPIENTRYP _glptr_VertexAttribI4bv)(GLuint, const GLbyte *);
9019 #define CALL_VertexAttribI4bv(disp, parameters) \
9020     (* GET_VertexAttribI4bv(disp)) parameters
GET_VertexAttribI4bv(struct _glapi_table * disp)9021 static inline _glptr_VertexAttribI4bv GET_VertexAttribI4bv(struct _glapi_table *disp) {
9022    return (_glptr_VertexAttribI4bv) (GET_by_offset(disp, _gloffset_VertexAttribI4bv));
9023 }
9024 
SET_VertexAttribI4bv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLbyte *))9025 static inline void SET_VertexAttribI4bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLbyte *)) {
9026    SET_by_offset(disp, _gloffset_VertexAttribI4bv, fn);
9027 }
9028 
9029 typedef void (GLAPIENTRYP _glptr_VertexAttribI4sv)(GLuint, const GLshort *);
9030 #define CALL_VertexAttribI4sv(disp, parameters) \
9031     (* GET_VertexAttribI4sv(disp)) parameters
GET_VertexAttribI4sv(struct _glapi_table * disp)9032 static inline _glptr_VertexAttribI4sv GET_VertexAttribI4sv(struct _glapi_table *disp) {
9033    return (_glptr_VertexAttribI4sv) (GET_by_offset(disp, _gloffset_VertexAttribI4sv));
9034 }
9035 
SET_VertexAttribI4sv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLshort *))9036 static inline void SET_VertexAttribI4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
9037    SET_by_offset(disp, _gloffset_VertexAttribI4sv, fn);
9038 }
9039 
9040 typedef void (GLAPIENTRYP _glptr_VertexAttribI4ubv)(GLuint, const GLubyte *);
9041 #define CALL_VertexAttribI4ubv(disp, parameters) \
9042     (* GET_VertexAttribI4ubv(disp)) parameters
GET_VertexAttribI4ubv(struct _glapi_table * disp)9043 static inline _glptr_VertexAttribI4ubv GET_VertexAttribI4ubv(struct _glapi_table *disp) {
9044    return (_glptr_VertexAttribI4ubv) (GET_by_offset(disp, _gloffset_VertexAttribI4ubv));
9045 }
9046 
SET_VertexAttribI4ubv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLubyte *))9047 static inline void SET_VertexAttribI4ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) {
9048    SET_by_offset(disp, _gloffset_VertexAttribI4ubv, fn);
9049 }
9050 
9051 typedef void (GLAPIENTRYP _glptr_VertexAttribI4usv)(GLuint, const GLushort *);
9052 #define CALL_VertexAttribI4usv(disp, parameters) \
9053     (* GET_VertexAttribI4usv(disp)) parameters
GET_VertexAttribI4usv(struct _glapi_table * disp)9054 static inline _glptr_VertexAttribI4usv GET_VertexAttribI4usv(struct _glapi_table *disp) {
9055    return (_glptr_VertexAttribI4usv) (GET_by_offset(disp, _gloffset_VertexAttribI4usv));
9056 }
9057 
SET_VertexAttribI4usv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLushort *))9058 static inline void SET_VertexAttribI4usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLushort *)) {
9059    SET_by_offset(disp, _gloffset_VertexAttribI4usv, fn);
9060 }
9061 
9062 typedef void (GLAPIENTRYP _glptr_VertexAttribIPointer)(GLuint, GLint, GLenum, GLsizei, const GLvoid *);
9063 #define CALL_VertexAttribIPointer(disp, parameters) \
9064     (* GET_VertexAttribIPointer(disp)) parameters
GET_VertexAttribIPointer(struct _glapi_table * disp)9065 static inline _glptr_VertexAttribIPointer GET_VertexAttribIPointer(struct _glapi_table *disp) {
9066    return (_glptr_VertexAttribIPointer) (GET_by_offset(disp, _gloffset_VertexAttribIPointer));
9067 }
9068 
SET_VertexAttribIPointer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLenum,GLsizei,const GLvoid *))9069 static inline void SET_VertexAttribIPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLsizei, const GLvoid *)) {
9070    SET_by_offset(disp, _gloffset_VertexAttribIPointer, fn);
9071 }
9072 
9073 typedef void (GLAPIENTRYP _glptr_PrimitiveRestartIndex)(GLuint);
9074 #define CALL_PrimitiveRestartIndex(disp, parameters) \
9075     (* GET_PrimitiveRestartIndex(disp)) parameters
GET_PrimitiveRestartIndex(struct _glapi_table * disp)9076 static inline _glptr_PrimitiveRestartIndex GET_PrimitiveRestartIndex(struct _glapi_table *disp) {
9077    return (_glptr_PrimitiveRestartIndex) (GET_by_offset(disp, _gloffset_PrimitiveRestartIndex));
9078 }
9079 
SET_PrimitiveRestartIndex(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))9080 static inline void SET_PrimitiveRestartIndex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
9081    SET_by_offset(disp, _gloffset_PrimitiveRestartIndex, fn);
9082 }
9083 
9084 typedef void (GLAPIENTRYP _glptr_TexBuffer)(GLenum, GLenum, GLuint);
9085 #define CALL_TexBuffer(disp, parameters) \
9086     (* GET_TexBuffer(disp)) parameters
GET_TexBuffer(struct _glapi_table * disp)9087 static inline _glptr_TexBuffer GET_TexBuffer(struct _glapi_table *disp) {
9088    return (_glptr_TexBuffer) (GET_by_offset(disp, _gloffset_TexBuffer));
9089 }
9090 
SET_TexBuffer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLuint))9091 static inline void SET_TexBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
9092    SET_by_offset(disp, _gloffset_TexBuffer, fn);
9093 }
9094 
9095 typedef void (GLAPIENTRYP _glptr_FramebufferTexture)(GLenum, GLenum, GLuint, GLint);
9096 #define CALL_FramebufferTexture(disp, parameters) \
9097     (* GET_FramebufferTexture(disp)) parameters
GET_FramebufferTexture(struct _glapi_table * disp)9098 static inline _glptr_FramebufferTexture GET_FramebufferTexture(struct _glapi_table *disp) {
9099    return (_glptr_FramebufferTexture) (GET_by_offset(disp, _gloffset_FramebufferTexture));
9100 }
9101 
SET_FramebufferTexture(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLuint,GLint))9102 static inline void SET_FramebufferTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLint)) {
9103    SET_by_offset(disp, _gloffset_FramebufferTexture, fn);
9104 }
9105 
9106 typedef void (GLAPIENTRYP _glptr_GetBufferParameteri64v)(GLenum, GLenum, GLint64 *);
9107 #define CALL_GetBufferParameteri64v(disp, parameters) \
9108     (* GET_GetBufferParameteri64v(disp)) parameters
GET_GetBufferParameteri64v(struct _glapi_table * disp)9109 static inline _glptr_GetBufferParameteri64v GET_GetBufferParameteri64v(struct _glapi_table *disp) {
9110    return (_glptr_GetBufferParameteri64v) (GET_by_offset(disp, _gloffset_GetBufferParameteri64v));
9111 }
9112 
SET_GetBufferParameteri64v(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint64 *))9113 static inline void SET_GetBufferParameteri64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint64 *)) {
9114    SET_by_offset(disp, _gloffset_GetBufferParameteri64v, fn);
9115 }
9116 
9117 typedef void (GLAPIENTRYP _glptr_GetInteger64i_v)(GLenum, GLuint, GLint64 *);
9118 #define CALL_GetInteger64i_v(disp, parameters) \
9119     (* GET_GetInteger64i_v(disp)) parameters
GET_GetInteger64i_v(struct _glapi_table * disp)9120 static inline _glptr_GetInteger64i_v GET_GetInteger64i_v(struct _glapi_table *disp) {
9121    return (_glptr_GetInteger64i_v) (GET_by_offset(disp, _gloffset_GetInteger64i_v));
9122 }
9123 
SET_GetInteger64i_v(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLint64 *))9124 static inline void SET_GetInteger64i_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLint64 *)) {
9125    SET_by_offset(disp, _gloffset_GetInteger64i_v, fn);
9126 }
9127 
9128 typedef void (GLAPIENTRYP _glptr_VertexAttribDivisor)(GLuint, GLuint);
9129 #define CALL_VertexAttribDivisor(disp, parameters) \
9130     (* GET_VertexAttribDivisor(disp)) parameters
GET_VertexAttribDivisor(struct _glapi_table * disp)9131 static inline _glptr_VertexAttribDivisor GET_VertexAttribDivisor(struct _glapi_table *disp) {
9132    return (_glptr_VertexAttribDivisor) (GET_by_offset(disp, _gloffset_VertexAttribDivisor));
9133 }
9134 
SET_VertexAttribDivisor(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint))9135 static inline void SET_VertexAttribDivisor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
9136    SET_by_offset(disp, _gloffset_VertexAttribDivisor, fn);
9137 }
9138 
9139 typedef void (GLAPIENTRYP _glptr_MinSampleShading)(GLfloat);
9140 #define CALL_MinSampleShading(disp, parameters) \
9141     (* GET_MinSampleShading(disp)) parameters
GET_MinSampleShading(struct _glapi_table * disp)9142 static inline _glptr_MinSampleShading GET_MinSampleShading(struct _glapi_table *disp) {
9143    return (_glptr_MinSampleShading) (GET_by_offset(disp, _gloffset_MinSampleShading));
9144 }
9145 
SET_MinSampleShading(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat))9146 static inline void SET_MinSampleShading(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
9147    SET_by_offset(disp, _gloffset_MinSampleShading, fn);
9148 }
9149 
9150 typedef void (GLAPIENTRYP _glptr_MemoryBarrierByRegion)(GLbitfield);
9151 #define CALL_MemoryBarrierByRegion(disp, parameters) \
9152     (* GET_MemoryBarrierByRegion(disp)) parameters
GET_MemoryBarrierByRegion(struct _glapi_table * disp)9153 static inline _glptr_MemoryBarrierByRegion GET_MemoryBarrierByRegion(struct _glapi_table *disp) {
9154    return (_glptr_MemoryBarrierByRegion) (GET_by_offset(disp, _gloffset_MemoryBarrierByRegion));
9155 }
9156 
SET_MemoryBarrierByRegion(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLbitfield))9157 static inline void SET_MemoryBarrierByRegion(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) {
9158    SET_by_offset(disp, _gloffset_MemoryBarrierByRegion, fn);
9159 }
9160 
9161 typedef void (GLAPIENTRYP _glptr_BindProgramARB)(GLenum, GLuint);
9162 #define CALL_BindProgramARB(disp, parameters) \
9163     (* GET_BindProgramARB(disp)) parameters
GET_BindProgramARB(struct _glapi_table * disp)9164 static inline _glptr_BindProgramARB GET_BindProgramARB(struct _glapi_table *disp) {
9165    return (_glptr_BindProgramARB) (GET_by_offset(disp, _gloffset_BindProgramARB));
9166 }
9167 
SET_BindProgramARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))9168 static inline void SET_BindProgramARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
9169    SET_by_offset(disp, _gloffset_BindProgramARB, fn);
9170 }
9171 
9172 typedef void (GLAPIENTRYP _glptr_DeleteProgramsARB)(GLsizei, const GLuint *);
9173 #define CALL_DeleteProgramsARB(disp, parameters) \
9174     (* GET_DeleteProgramsARB(disp)) parameters
GET_DeleteProgramsARB(struct _glapi_table * disp)9175 static inline _glptr_DeleteProgramsARB GET_DeleteProgramsARB(struct _glapi_table *disp) {
9176    return (_glptr_DeleteProgramsARB) (GET_by_offset(disp, _gloffset_DeleteProgramsARB));
9177 }
9178 
SET_DeleteProgramsARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,const GLuint *))9179 static inline void SET_DeleteProgramsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
9180    SET_by_offset(disp, _gloffset_DeleteProgramsARB, fn);
9181 }
9182 
9183 typedef void (GLAPIENTRYP _glptr_GenProgramsARB)(GLsizei, GLuint *);
9184 #define CALL_GenProgramsARB(disp, parameters) \
9185     (* GET_GenProgramsARB(disp)) parameters
GET_GenProgramsARB(struct _glapi_table * disp)9186 static inline _glptr_GenProgramsARB GET_GenProgramsARB(struct _glapi_table *disp) {
9187    return (_glptr_GenProgramsARB) (GET_by_offset(disp, _gloffset_GenProgramsARB));
9188 }
9189 
SET_GenProgramsARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLuint *))9190 static inline void SET_GenProgramsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
9191    SET_by_offset(disp, _gloffset_GenProgramsARB, fn);
9192 }
9193 
9194 typedef void (GLAPIENTRYP _glptr_GetProgramEnvParameterdvARB)(GLenum, GLuint, GLdouble *);
9195 #define CALL_GetProgramEnvParameterdvARB(disp, parameters) \
9196     (* GET_GetProgramEnvParameterdvARB(disp)) parameters
GET_GetProgramEnvParameterdvARB(struct _glapi_table * disp)9197 static inline _glptr_GetProgramEnvParameterdvARB GET_GetProgramEnvParameterdvARB(struct _glapi_table *disp) {
9198    return (_glptr_GetProgramEnvParameterdvARB) (GET_by_offset(disp, _gloffset_GetProgramEnvParameterdvARB));
9199 }
9200 
SET_GetProgramEnvParameterdvARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLdouble *))9201 static inline void SET_GetProgramEnvParameterdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble *)) {
9202    SET_by_offset(disp, _gloffset_GetProgramEnvParameterdvARB, fn);
9203 }
9204 
9205 typedef void (GLAPIENTRYP _glptr_GetProgramEnvParameterfvARB)(GLenum, GLuint, GLfloat *);
9206 #define CALL_GetProgramEnvParameterfvARB(disp, parameters) \
9207     (* GET_GetProgramEnvParameterfvARB(disp)) parameters
GET_GetProgramEnvParameterfvARB(struct _glapi_table * disp)9208 static inline _glptr_GetProgramEnvParameterfvARB GET_GetProgramEnvParameterfvARB(struct _glapi_table *disp) {
9209    return (_glptr_GetProgramEnvParameterfvARB) (GET_by_offset(disp, _gloffset_GetProgramEnvParameterfvARB));
9210 }
9211 
SET_GetProgramEnvParameterfvARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLfloat *))9212 static inline void SET_GetProgramEnvParameterfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) {
9213    SET_by_offset(disp, _gloffset_GetProgramEnvParameterfvARB, fn);
9214 }
9215 
9216 typedef void (GLAPIENTRYP _glptr_GetProgramLocalParameterdvARB)(GLenum, GLuint, GLdouble *);
9217 #define CALL_GetProgramLocalParameterdvARB(disp, parameters) \
9218     (* GET_GetProgramLocalParameterdvARB(disp)) parameters
GET_GetProgramLocalParameterdvARB(struct _glapi_table * disp)9219 static inline _glptr_GetProgramLocalParameterdvARB GET_GetProgramLocalParameterdvARB(struct _glapi_table *disp) {
9220    return (_glptr_GetProgramLocalParameterdvARB) (GET_by_offset(disp, _gloffset_GetProgramLocalParameterdvARB));
9221 }
9222 
SET_GetProgramLocalParameterdvARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLdouble *))9223 static inline void SET_GetProgramLocalParameterdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble *)) {
9224    SET_by_offset(disp, _gloffset_GetProgramLocalParameterdvARB, fn);
9225 }
9226 
9227 typedef void (GLAPIENTRYP _glptr_GetProgramLocalParameterfvARB)(GLenum, GLuint, GLfloat *);
9228 #define CALL_GetProgramLocalParameterfvARB(disp, parameters) \
9229     (* GET_GetProgramLocalParameterfvARB(disp)) parameters
GET_GetProgramLocalParameterfvARB(struct _glapi_table * disp)9230 static inline _glptr_GetProgramLocalParameterfvARB GET_GetProgramLocalParameterfvARB(struct _glapi_table *disp) {
9231    return (_glptr_GetProgramLocalParameterfvARB) (GET_by_offset(disp, _gloffset_GetProgramLocalParameterfvARB));
9232 }
9233 
SET_GetProgramLocalParameterfvARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLfloat *))9234 static inline void SET_GetProgramLocalParameterfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) {
9235    SET_by_offset(disp, _gloffset_GetProgramLocalParameterfvARB, fn);
9236 }
9237 
9238 typedef void (GLAPIENTRYP _glptr_GetProgramStringARB)(GLenum, GLenum, GLvoid *);
9239 #define CALL_GetProgramStringARB(disp, parameters) \
9240     (* GET_GetProgramStringARB(disp)) parameters
GET_GetProgramStringARB(struct _glapi_table * disp)9241 static inline _glptr_GetProgramStringARB GET_GetProgramStringARB(struct _glapi_table *disp) {
9242    return (_glptr_GetProgramStringARB) (GET_by_offset(disp, _gloffset_GetProgramStringARB));
9243 }
9244 
SET_GetProgramStringARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLvoid *))9245 static inline void SET_GetProgramStringARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLvoid *)) {
9246    SET_by_offset(disp, _gloffset_GetProgramStringARB, fn);
9247 }
9248 
9249 typedef void (GLAPIENTRYP _glptr_GetProgramivARB)(GLenum, GLenum, GLint *);
9250 #define CALL_GetProgramivARB(disp, parameters) \
9251     (* GET_GetProgramivARB(disp)) parameters
GET_GetProgramivARB(struct _glapi_table * disp)9252 static inline _glptr_GetProgramivARB GET_GetProgramivARB(struct _glapi_table *disp) {
9253    return (_glptr_GetProgramivARB) (GET_by_offset(disp, _gloffset_GetProgramivARB));
9254 }
9255 
SET_GetProgramivARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint *))9256 static inline void SET_GetProgramivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
9257    SET_by_offset(disp, _gloffset_GetProgramivARB, fn);
9258 }
9259 
9260 typedef GLboolean (GLAPIENTRYP _glptr_IsProgramARB)(GLuint);
9261 #define CALL_IsProgramARB(disp, parameters) \
9262     (* GET_IsProgramARB(disp)) parameters
GET_IsProgramARB(struct _glapi_table * disp)9263 static inline _glptr_IsProgramARB GET_IsProgramARB(struct _glapi_table *disp) {
9264    return (_glptr_IsProgramARB) (GET_by_offset(disp, _gloffset_IsProgramARB));
9265 }
9266 
SET_IsProgramARB(struct _glapi_table * disp,GLboolean (GLAPIENTRYP fn)(GLuint))9267 static inline void SET_IsProgramARB(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
9268    SET_by_offset(disp, _gloffset_IsProgramARB, fn);
9269 }
9270 
9271 typedef void (GLAPIENTRYP _glptr_ProgramEnvParameter4dARB)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
9272 #define CALL_ProgramEnvParameter4dARB(disp, parameters) \
9273     (* GET_ProgramEnvParameter4dARB(disp)) parameters
GET_ProgramEnvParameter4dARB(struct _glapi_table * disp)9274 static inline _glptr_ProgramEnvParameter4dARB GET_ProgramEnvParameter4dARB(struct _glapi_table *disp) {
9275    return (_glptr_ProgramEnvParameter4dARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4dARB));
9276 }
9277 
SET_ProgramEnvParameter4dARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLdouble,GLdouble,GLdouble,GLdouble))9278 static inline void SET_ProgramEnvParameter4dARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) {
9279    SET_by_offset(disp, _gloffset_ProgramEnvParameter4dARB, fn);
9280 }
9281 
9282 typedef void (GLAPIENTRYP _glptr_ProgramEnvParameter4dvARB)(GLenum, GLuint, const GLdouble *);
9283 #define CALL_ProgramEnvParameter4dvARB(disp, parameters) \
9284     (* GET_ProgramEnvParameter4dvARB(disp)) parameters
GET_ProgramEnvParameter4dvARB(struct _glapi_table * disp)9285 static inline _glptr_ProgramEnvParameter4dvARB GET_ProgramEnvParameter4dvARB(struct _glapi_table *disp) {
9286    return (_glptr_ProgramEnvParameter4dvARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4dvARB));
9287 }
9288 
SET_ProgramEnvParameter4dvARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,const GLdouble *))9289 static inline void SET_ProgramEnvParameter4dvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLdouble *)) {
9290    SET_by_offset(disp, _gloffset_ProgramEnvParameter4dvARB, fn);
9291 }
9292 
9293 typedef void (GLAPIENTRYP _glptr_ProgramEnvParameter4fARB)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
9294 #define CALL_ProgramEnvParameter4fARB(disp, parameters) \
9295     (* GET_ProgramEnvParameter4fARB(disp)) parameters
GET_ProgramEnvParameter4fARB(struct _glapi_table * disp)9296 static inline _glptr_ProgramEnvParameter4fARB GET_ProgramEnvParameter4fARB(struct _glapi_table *disp) {
9297    return (_glptr_ProgramEnvParameter4fARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4fARB));
9298 }
9299 
SET_ProgramEnvParameter4fARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLfloat,GLfloat,GLfloat,GLfloat))9300 static inline void SET_ProgramEnvParameter4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) {
9301    SET_by_offset(disp, _gloffset_ProgramEnvParameter4fARB, fn);
9302 }
9303 
9304 typedef void (GLAPIENTRYP _glptr_ProgramEnvParameter4fvARB)(GLenum, GLuint, const GLfloat *);
9305 #define CALL_ProgramEnvParameter4fvARB(disp, parameters) \
9306     (* GET_ProgramEnvParameter4fvARB(disp)) parameters
GET_ProgramEnvParameter4fvARB(struct _glapi_table * disp)9307 static inline _glptr_ProgramEnvParameter4fvARB GET_ProgramEnvParameter4fvARB(struct _glapi_table *disp) {
9308    return (_glptr_ProgramEnvParameter4fvARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4fvARB));
9309 }
9310 
SET_ProgramEnvParameter4fvARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,const GLfloat *))9311 static inline void SET_ProgramEnvParameter4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLfloat *)) {
9312    SET_by_offset(disp, _gloffset_ProgramEnvParameter4fvARB, fn);
9313 }
9314 
9315 typedef void (GLAPIENTRYP _glptr_ProgramLocalParameter4dARB)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
9316 #define CALL_ProgramLocalParameter4dARB(disp, parameters) \
9317     (* GET_ProgramLocalParameter4dARB(disp)) parameters
GET_ProgramLocalParameter4dARB(struct _glapi_table * disp)9318 static inline _glptr_ProgramLocalParameter4dARB GET_ProgramLocalParameter4dARB(struct _glapi_table *disp) {
9319    return (_glptr_ProgramLocalParameter4dARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4dARB));
9320 }
9321 
SET_ProgramLocalParameter4dARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLdouble,GLdouble,GLdouble,GLdouble))9322 static inline void SET_ProgramLocalParameter4dARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) {
9323    SET_by_offset(disp, _gloffset_ProgramLocalParameter4dARB, fn);
9324 }
9325 
9326 typedef void (GLAPIENTRYP _glptr_ProgramLocalParameter4dvARB)(GLenum, GLuint, const GLdouble *);
9327 #define CALL_ProgramLocalParameter4dvARB(disp, parameters) \
9328     (* GET_ProgramLocalParameter4dvARB(disp)) parameters
GET_ProgramLocalParameter4dvARB(struct _glapi_table * disp)9329 static inline _glptr_ProgramLocalParameter4dvARB GET_ProgramLocalParameter4dvARB(struct _glapi_table *disp) {
9330    return (_glptr_ProgramLocalParameter4dvARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4dvARB));
9331 }
9332 
SET_ProgramLocalParameter4dvARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,const GLdouble *))9333 static inline void SET_ProgramLocalParameter4dvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLdouble *)) {
9334    SET_by_offset(disp, _gloffset_ProgramLocalParameter4dvARB, fn);
9335 }
9336 
9337 typedef void (GLAPIENTRYP _glptr_ProgramLocalParameter4fARB)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
9338 #define CALL_ProgramLocalParameter4fARB(disp, parameters) \
9339     (* GET_ProgramLocalParameter4fARB(disp)) parameters
GET_ProgramLocalParameter4fARB(struct _glapi_table * disp)9340 static inline _glptr_ProgramLocalParameter4fARB GET_ProgramLocalParameter4fARB(struct _glapi_table *disp) {
9341    return (_glptr_ProgramLocalParameter4fARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4fARB));
9342 }
9343 
SET_ProgramLocalParameter4fARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLfloat,GLfloat,GLfloat,GLfloat))9344 static inline void SET_ProgramLocalParameter4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) {
9345    SET_by_offset(disp, _gloffset_ProgramLocalParameter4fARB, fn);
9346 }
9347 
9348 typedef void (GLAPIENTRYP _glptr_ProgramLocalParameter4fvARB)(GLenum, GLuint, const GLfloat *);
9349 #define CALL_ProgramLocalParameter4fvARB(disp, parameters) \
9350     (* GET_ProgramLocalParameter4fvARB(disp)) parameters
GET_ProgramLocalParameter4fvARB(struct _glapi_table * disp)9351 static inline _glptr_ProgramLocalParameter4fvARB GET_ProgramLocalParameter4fvARB(struct _glapi_table *disp) {
9352    return (_glptr_ProgramLocalParameter4fvARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4fvARB));
9353 }
9354 
SET_ProgramLocalParameter4fvARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,const GLfloat *))9355 static inline void SET_ProgramLocalParameter4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLfloat *)) {
9356    SET_by_offset(disp, _gloffset_ProgramLocalParameter4fvARB, fn);
9357 }
9358 
9359 typedef void (GLAPIENTRYP _glptr_ProgramStringARB)(GLenum, GLenum, GLsizei, const GLvoid *);
9360 #define CALL_ProgramStringARB(disp, parameters) \
9361     (* GET_ProgramStringARB(disp)) parameters
GET_ProgramStringARB(struct _glapi_table * disp)9362 static inline _glptr_ProgramStringARB GET_ProgramStringARB(struct _glapi_table *disp) {
9363    return (_glptr_ProgramStringARB) (GET_by_offset(disp, _gloffset_ProgramStringARB));
9364 }
9365 
SET_ProgramStringARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLsizei,const GLvoid *))9366 static inline void SET_ProgramStringARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, const GLvoid *)) {
9367    SET_by_offset(disp, _gloffset_ProgramStringARB, fn);
9368 }
9369 
9370 typedef void (GLAPIENTRYP _glptr_VertexAttrib1fARB)(GLuint, GLfloat);
9371 #define CALL_VertexAttrib1fARB(disp, parameters) \
9372     (* GET_VertexAttrib1fARB(disp)) parameters
GET_VertexAttrib1fARB(struct _glapi_table * disp)9373 static inline _glptr_VertexAttrib1fARB GET_VertexAttrib1fARB(struct _glapi_table *disp) {
9374    return (_glptr_VertexAttrib1fARB) (GET_by_offset(disp, _gloffset_VertexAttrib1fARB));
9375 }
9376 
SET_VertexAttrib1fARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLfloat))9377 static inline void SET_VertexAttrib1fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat)) {
9378    SET_by_offset(disp, _gloffset_VertexAttrib1fARB, fn);
9379 }
9380 
9381 typedef void (GLAPIENTRYP _glptr_VertexAttrib1fvARB)(GLuint, const GLfloat *);
9382 #define CALL_VertexAttrib1fvARB(disp, parameters) \
9383     (* GET_VertexAttrib1fvARB(disp)) parameters
GET_VertexAttrib1fvARB(struct _glapi_table * disp)9384 static inline _glptr_VertexAttrib1fvARB GET_VertexAttrib1fvARB(struct _glapi_table *disp) {
9385    return (_glptr_VertexAttrib1fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib1fvARB));
9386 }
9387 
SET_VertexAttrib1fvARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLfloat *))9388 static inline void SET_VertexAttrib1fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
9389    SET_by_offset(disp, _gloffset_VertexAttrib1fvARB, fn);
9390 }
9391 
9392 typedef void (GLAPIENTRYP _glptr_VertexAttrib2fARB)(GLuint, GLfloat, GLfloat);
9393 #define CALL_VertexAttrib2fARB(disp, parameters) \
9394     (* GET_VertexAttrib2fARB(disp)) parameters
GET_VertexAttrib2fARB(struct _glapi_table * disp)9395 static inline _glptr_VertexAttrib2fARB GET_VertexAttrib2fARB(struct _glapi_table *disp) {
9396    return (_glptr_VertexAttrib2fARB) (GET_by_offset(disp, _gloffset_VertexAttrib2fARB));
9397 }
9398 
SET_VertexAttrib2fARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLfloat,GLfloat))9399 static inline void SET_VertexAttrib2fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat)) {
9400    SET_by_offset(disp, _gloffset_VertexAttrib2fARB, fn);
9401 }
9402 
9403 typedef void (GLAPIENTRYP _glptr_VertexAttrib2fvARB)(GLuint, const GLfloat *);
9404 #define CALL_VertexAttrib2fvARB(disp, parameters) \
9405     (* GET_VertexAttrib2fvARB(disp)) parameters
GET_VertexAttrib2fvARB(struct _glapi_table * disp)9406 static inline _glptr_VertexAttrib2fvARB GET_VertexAttrib2fvARB(struct _glapi_table *disp) {
9407    return (_glptr_VertexAttrib2fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib2fvARB));
9408 }
9409 
SET_VertexAttrib2fvARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLfloat *))9410 static inline void SET_VertexAttrib2fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
9411    SET_by_offset(disp, _gloffset_VertexAttrib2fvARB, fn);
9412 }
9413 
9414 typedef void (GLAPIENTRYP _glptr_VertexAttrib3fARB)(GLuint, GLfloat, GLfloat, GLfloat);
9415 #define CALL_VertexAttrib3fARB(disp, parameters) \
9416     (* GET_VertexAttrib3fARB(disp)) parameters
GET_VertexAttrib3fARB(struct _glapi_table * disp)9417 static inline _glptr_VertexAttrib3fARB GET_VertexAttrib3fARB(struct _glapi_table *disp) {
9418    return (_glptr_VertexAttrib3fARB) (GET_by_offset(disp, _gloffset_VertexAttrib3fARB));
9419 }
9420 
SET_VertexAttrib3fARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLfloat,GLfloat,GLfloat))9421 static inline void SET_VertexAttrib3fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat)) {
9422    SET_by_offset(disp, _gloffset_VertexAttrib3fARB, fn);
9423 }
9424 
9425 typedef void (GLAPIENTRYP _glptr_VertexAttrib3fvARB)(GLuint, const GLfloat *);
9426 #define CALL_VertexAttrib3fvARB(disp, parameters) \
9427     (* GET_VertexAttrib3fvARB(disp)) parameters
GET_VertexAttrib3fvARB(struct _glapi_table * disp)9428 static inline _glptr_VertexAttrib3fvARB GET_VertexAttrib3fvARB(struct _glapi_table *disp) {
9429    return (_glptr_VertexAttrib3fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib3fvARB));
9430 }
9431 
SET_VertexAttrib3fvARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLfloat *))9432 static inline void SET_VertexAttrib3fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
9433    SET_by_offset(disp, _gloffset_VertexAttrib3fvARB, fn);
9434 }
9435 
9436 typedef void (GLAPIENTRYP _glptr_VertexAttrib4fARB)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
9437 #define CALL_VertexAttrib4fARB(disp, parameters) \
9438     (* GET_VertexAttrib4fARB(disp)) parameters
GET_VertexAttrib4fARB(struct _glapi_table * disp)9439 static inline _glptr_VertexAttrib4fARB GET_VertexAttrib4fARB(struct _glapi_table *disp) {
9440    return (_glptr_VertexAttrib4fARB) (GET_by_offset(disp, _gloffset_VertexAttrib4fARB));
9441 }
9442 
SET_VertexAttrib4fARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLfloat,GLfloat,GLfloat,GLfloat))9443 static inline void SET_VertexAttrib4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) {
9444    SET_by_offset(disp, _gloffset_VertexAttrib4fARB, fn);
9445 }
9446 
9447 typedef void (GLAPIENTRYP _glptr_VertexAttrib4fvARB)(GLuint, const GLfloat *);
9448 #define CALL_VertexAttrib4fvARB(disp, parameters) \
9449     (* GET_VertexAttrib4fvARB(disp)) parameters
GET_VertexAttrib4fvARB(struct _glapi_table * disp)9450 static inline _glptr_VertexAttrib4fvARB GET_VertexAttrib4fvARB(struct _glapi_table *disp) {
9451    return (_glptr_VertexAttrib4fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib4fvARB));
9452 }
9453 
SET_VertexAttrib4fvARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLfloat *))9454 static inline void SET_VertexAttrib4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
9455    SET_by_offset(disp, _gloffset_VertexAttrib4fvARB, fn);
9456 }
9457 
9458 typedef void (GLAPIENTRYP _glptr_AttachObjectARB)(GLhandleARB, GLhandleARB);
9459 #define CALL_AttachObjectARB(disp, parameters) \
9460     (* GET_AttachObjectARB(disp)) parameters
GET_AttachObjectARB(struct _glapi_table * disp)9461 static inline _glptr_AttachObjectARB GET_AttachObjectARB(struct _glapi_table *disp) {
9462    return (_glptr_AttachObjectARB) (GET_by_offset(disp, _gloffset_AttachObjectARB));
9463 }
9464 
SET_AttachObjectARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLhandleARB,GLhandleARB))9465 static inline void SET_AttachObjectARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLhandleARB)) {
9466    SET_by_offset(disp, _gloffset_AttachObjectARB, fn);
9467 }
9468 
9469 typedef GLhandleARB (GLAPIENTRYP _glptr_CreateProgramObjectARB)(void);
9470 #define CALL_CreateProgramObjectARB(disp, parameters) \
9471     (* GET_CreateProgramObjectARB(disp)) parameters
GET_CreateProgramObjectARB(struct _glapi_table * disp)9472 static inline _glptr_CreateProgramObjectARB GET_CreateProgramObjectARB(struct _glapi_table *disp) {
9473    return (_glptr_CreateProgramObjectARB) (GET_by_offset(disp, _gloffset_CreateProgramObjectARB));
9474 }
9475 
SET_CreateProgramObjectARB(struct _glapi_table * disp,GLhandleARB (GLAPIENTRYP fn)(void))9476 static inline void SET_CreateProgramObjectARB(struct _glapi_table *disp, GLhandleARB (GLAPIENTRYP fn)(void)) {
9477    SET_by_offset(disp, _gloffset_CreateProgramObjectARB, fn);
9478 }
9479 
9480 typedef GLhandleARB (GLAPIENTRYP _glptr_CreateShaderObjectARB)(GLenum);
9481 #define CALL_CreateShaderObjectARB(disp, parameters) \
9482     (* GET_CreateShaderObjectARB(disp)) parameters
GET_CreateShaderObjectARB(struct _glapi_table * disp)9483 static inline _glptr_CreateShaderObjectARB GET_CreateShaderObjectARB(struct _glapi_table *disp) {
9484    return (_glptr_CreateShaderObjectARB) (GET_by_offset(disp, _gloffset_CreateShaderObjectARB));
9485 }
9486 
SET_CreateShaderObjectARB(struct _glapi_table * disp,GLhandleARB (GLAPIENTRYP fn)(GLenum))9487 static inline void SET_CreateShaderObjectARB(struct _glapi_table *disp, GLhandleARB (GLAPIENTRYP fn)(GLenum)) {
9488    SET_by_offset(disp, _gloffset_CreateShaderObjectARB, fn);
9489 }
9490 
9491 typedef void (GLAPIENTRYP _glptr_DeleteObjectARB)(GLhandleARB);
9492 #define CALL_DeleteObjectARB(disp, parameters) \
9493     (* GET_DeleteObjectARB(disp)) parameters
GET_DeleteObjectARB(struct _glapi_table * disp)9494 static inline _glptr_DeleteObjectARB GET_DeleteObjectARB(struct _glapi_table *disp) {
9495    return (_glptr_DeleteObjectARB) (GET_by_offset(disp, _gloffset_DeleteObjectARB));
9496 }
9497 
SET_DeleteObjectARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLhandleARB))9498 static inline void SET_DeleteObjectARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB)) {
9499    SET_by_offset(disp, _gloffset_DeleteObjectARB, fn);
9500 }
9501 
9502 typedef void (GLAPIENTRYP _glptr_DetachObjectARB)(GLhandleARB, GLhandleARB);
9503 #define CALL_DetachObjectARB(disp, parameters) \
9504     (* GET_DetachObjectARB(disp)) parameters
GET_DetachObjectARB(struct _glapi_table * disp)9505 static inline _glptr_DetachObjectARB GET_DetachObjectARB(struct _glapi_table *disp) {
9506    return (_glptr_DetachObjectARB) (GET_by_offset(disp, _gloffset_DetachObjectARB));
9507 }
9508 
SET_DetachObjectARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLhandleARB,GLhandleARB))9509 static inline void SET_DetachObjectARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLhandleARB)) {
9510    SET_by_offset(disp, _gloffset_DetachObjectARB, fn);
9511 }
9512 
9513 typedef void (GLAPIENTRYP _glptr_GetAttachedObjectsARB)(GLhandleARB, GLsizei, GLsizei *, GLhandleARB *);
9514 #define CALL_GetAttachedObjectsARB(disp, parameters) \
9515     (* GET_GetAttachedObjectsARB(disp)) parameters
GET_GetAttachedObjectsARB(struct _glapi_table * disp)9516 static inline _glptr_GetAttachedObjectsARB GET_GetAttachedObjectsARB(struct _glapi_table *disp) {
9517    return (_glptr_GetAttachedObjectsARB) (GET_by_offset(disp, _gloffset_GetAttachedObjectsARB));
9518 }
9519 
SET_GetAttachedObjectsARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLhandleARB,GLsizei,GLsizei *,GLhandleARB *))9520 static inline void SET_GetAttachedObjectsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLsizei, GLsizei *, GLhandleARB *)) {
9521    SET_by_offset(disp, _gloffset_GetAttachedObjectsARB, fn);
9522 }
9523 
9524 typedef GLhandleARB (GLAPIENTRYP _glptr_GetHandleARB)(GLenum);
9525 #define CALL_GetHandleARB(disp, parameters) \
9526     (* GET_GetHandleARB(disp)) parameters
GET_GetHandleARB(struct _glapi_table * disp)9527 static inline _glptr_GetHandleARB GET_GetHandleARB(struct _glapi_table *disp) {
9528    return (_glptr_GetHandleARB) (GET_by_offset(disp, _gloffset_GetHandleARB));
9529 }
9530 
SET_GetHandleARB(struct _glapi_table * disp,GLhandleARB (GLAPIENTRYP fn)(GLenum))9531 static inline void SET_GetHandleARB(struct _glapi_table *disp, GLhandleARB (GLAPIENTRYP fn)(GLenum)) {
9532    SET_by_offset(disp, _gloffset_GetHandleARB, fn);
9533 }
9534 
9535 typedef void (GLAPIENTRYP _glptr_GetInfoLogARB)(GLhandleARB, GLsizei, GLsizei *, GLcharARB *);
9536 #define CALL_GetInfoLogARB(disp, parameters) \
9537     (* GET_GetInfoLogARB(disp)) parameters
GET_GetInfoLogARB(struct _glapi_table * disp)9538 static inline _glptr_GetInfoLogARB GET_GetInfoLogARB(struct _glapi_table *disp) {
9539    return (_glptr_GetInfoLogARB) (GET_by_offset(disp, _gloffset_GetInfoLogARB));
9540 }
9541 
SET_GetInfoLogARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLhandleARB,GLsizei,GLsizei *,GLcharARB *))9542 static inline void SET_GetInfoLogARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLsizei, GLsizei *, GLcharARB *)) {
9543    SET_by_offset(disp, _gloffset_GetInfoLogARB, fn);
9544 }
9545 
9546 typedef void (GLAPIENTRYP _glptr_GetObjectParameterfvARB)(GLhandleARB, GLenum, GLfloat *);
9547 #define CALL_GetObjectParameterfvARB(disp, parameters) \
9548     (* GET_GetObjectParameterfvARB(disp)) parameters
GET_GetObjectParameterfvARB(struct _glapi_table * disp)9549 static inline _glptr_GetObjectParameterfvARB GET_GetObjectParameterfvARB(struct _glapi_table *disp) {
9550    return (_glptr_GetObjectParameterfvARB) (GET_by_offset(disp, _gloffset_GetObjectParameterfvARB));
9551 }
9552 
SET_GetObjectParameterfvARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLhandleARB,GLenum,GLfloat *))9553 static inline void SET_GetObjectParameterfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLenum, GLfloat *)) {
9554    SET_by_offset(disp, _gloffset_GetObjectParameterfvARB, fn);
9555 }
9556 
9557 typedef void (GLAPIENTRYP _glptr_GetObjectParameterivARB)(GLhandleARB, GLenum, GLint *);
9558 #define CALL_GetObjectParameterivARB(disp, parameters) \
9559     (* GET_GetObjectParameterivARB(disp)) parameters
GET_GetObjectParameterivARB(struct _glapi_table * disp)9560 static inline _glptr_GetObjectParameterivARB GET_GetObjectParameterivARB(struct _glapi_table *disp) {
9561    return (_glptr_GetObjectParameterivARB) (GET_by_offset(disp, _gloffset_GetObjectParameterivARB));
9562 }
9563 
SET_GetObjectParameterivARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLhandleARB,GLenum,GLint *))9564 static inline void SET_GetObjectParameterivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLenum, GLint *)) {
9565    SET_by_offset(disp, _gloffset_GetObjectParameterivARB, fn);
9566 }
9567 
9568 typedef void (GLAPIENTRYP _glptr_DrawArraysInstancedARB)(GLenum, GLint, GLsizei, GLsizei);
9569 #define CALL_DrawArraysInstancedARB(disp, parameters) \
9570     (* GET_DrawArraysInstancedARB(disp)) parameters
GET_DrawArraysInstancedARB(struct _glapi_table * disp)9571 static inline _glptr_DrawArraysInstancedARB GET_DrawArraysInstancedARB(struct _glapi_table *disp) {
9572    return (_glptr_DrawArraysInstancedARB) (GET_by_offset(disp, _gloffset_DrawArraysInstancedARB));
9573 }
9574 
SET_DrawArraysInstancedARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLsizei,GLsizei))9575 static inline void SET_DrawArraysInstancedARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei, GLsizei)) {
9576    SET_by_offset(disp, _gloffset_DrawArraysInstancedARB, fn);
9577 }
9578 
9579 typedef void (GLAPIENTRYP _glptr_DrawElementsInstancedARB)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei);
9580 #define CALL_DrawElementsInstancedARB(disp, parameters) \
9581     (* GET_DrawElementsInstancedARB(disp)) parameters
GET_DrawElementsInstancedARB(struct _glapi_table * disp)9582 static inline _glptr_DrawElementsInstancedARB GET_DrawElementsInstancedARB(struct _glapi_table *disp) {
9583    return (_glptr_DrawElementsInstancedARB) (GET_by_offset(disp, _gloffset_DrawElementsInstancedARB));
9584 }
9585 
SET_DrawElementsInstancedARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,GLenum,const GLvoid *,GLsizei))9586 static inline void SET_DrawElementsInstancedARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei)) {
9587    SET_by_offset(disp, _gloffset_DrawElementsInstancedARB, fn);
9588 }
9589 
9590 typedef void (GLAPIENTRYP _glptr_BindFramebuffer)(GLenum, GLuint);
9591 #define CALL_BindFramebuffer(disp, parameters) \
9592     (* GET_BindFramebuffer(disp)) parameters
GET_BindFramebuffer(struct _glapi_table * disp)9593 static inline _glptr_BindFramebuffer GET_BindFramebuffer(struct _glapi_table *disp) {
9594    return (_glptr_BindFramebuffer) (GET_by_offset(disp, _gloffset_BindFramebuffer));
9595 }
9596 
SET_BindFramebuffer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))9597 static inline void SET_BindFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
9598    SET_by_offset(disp, _gloffset_BindFramebuffer, fn);
9599 }
9600 
9601 typedef void (GLAPIENTRYP _glptr_BindRenderbuffer)(GLenum, GLuint);
9602 #define CALL_BindRenderbuffer(disp, parameters) \
9603     (* GET_BindRenderbuffer(disp)) parameters
GET_BindRenderbuffer(struct _glapi_table * disp)9604 static inline _glptr_BindRenderbuffer GET_BindRenderbuffer(struct _glapi_table *disp) {
9605    return (_glptr_BindRenderbuffer) (GET_by_offset(disp, _gloffset_BindRenderbuffer));
9606 }
9607 
SET_BindRenderbuffer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))9608 static inline void SET_BindRenderbuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
9609    SET_by_offset(disp, _gloffset_BindRenderbuffer, fn);
9610 }
9611 
9612 typedef void (GLAPIENTRYP _glptr_BlitFramebuffer)(GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum);
9613 #define CALL_BlitFramebuffer(disp, parameters) \
9614     (* GET_BlitFramebuffer(disp)) parameters
GET_BlitFramebuffer(struct _glapi_table * disp)9615 static inline _glptr_BlitFramebuffer GET_BlitFramebuffer(struct _glapi_table *disp) {
9616    return (_glptr_BlitFramebuffer) (GET_by_offset(disp, _gloffset_BlitFramebuffer));
9617 }
9618 
SET_BlitFramebuffer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint,GLint,GLint,GLint,GLint,GLint,GLint,GLbitfield,GLenum))9619 static inline void SET_BlitFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum)) {
9620    SET_by_offset(disp, _gloffset_BlitFramebuffer, fn);
9621 }
9622 
9623 typedef GLenum (GLAPIENTRYP _glptr_CheckFramebufferStatus)(GLenum);
9624 #define CALL_CheckFramebufferStatus(disp, parameters) \
9625     (* GET_CheckFramebufferStatus(disp)) parameters
GET_CheckFramebufferStatus(struct _glapi_table * disp)9626 static inline _glptr_CheckFramebufferStatus GET_CheckFramebufferStatus(struct _glapi_table *disp) {
9627    return (_glptr_CheckFramebufferStatus) (GET_by_offset(disp, _gloffset_CheckFramebufferStatus));
9628 }
9629 
SET_CheckFramebufferStatus(struct _glapi_table * disp,GLenum (GLAPIENTRYP fn)(GLenum))9630 static inline void SET_CheckFramebufferStatus(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLenum)) {
9631    SET_by_offset(disp, _gloffset_CheckFramebufferStatus, fn);
9632 }
9633 
9634 typedef void (GLAPIENTRYP _glptr_DeleteFramebuffers)(GLsizei, const GLuint *);
9635 #define CALL_DeleteFramebuffers(disp, parameters) \
9636     (* GET_DeleteFramebuffers(disp)) parameters
GET_DeleteFramebuffers(struct _glapi_table * disp)9637 static inline _glptr_DeleteFramebuffers GET_DeleteFramebuffers(struct _glapi_table *disp) {
9638    return (_glptr_DeleteFramebuffers) (GET_by_offset(disp, _gloffset_DeleteFramebuffers));
9639 }
9640 
SET_DeleteFramebuffers(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,const GLuint *))9641 static inline void SET_DeleteFramebuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
9642    SET_by_offset(disp, _gloffset_DeleteFramebuffers, fn);
9643 }
9644 
9645 typedef void (GLAPIENTRYP _glptr_DeleteRenderbuffers)(GLsizei, const GLuint *);
9646 #define CALL_DeleteRenderbuffers(disp, parameters) \
9647     (* GET_DeleteRenderbuffers(disp)) parameters
GET_DeleteRenderbuffers(struct _glapi_table * disp)9648 static inline _glptr_DeleteRenderbuffers GET_DeleteRenderbuffers(struct _glapi_table *disp) {
9649    return (_glptr_DeleteRenderbuffers) (GET_by_offset(disp, _gloffset_DeleteRenderbuffers));
9650 }
9651 
SET_DeleteRenderbuffers(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,const GLuint *))9652 static inline void SET_DeleteRenderbuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
9653    SET_by_offset(disp, _gloffset_DeleteRenderbuffers, fn);
9654 }
9655 
9656 typedef void (GLAPIENTRYP _glptr_FramebufferRenderbuffer)(GLenum, GLenum, GLenum, GLuint);
9657 #define CALL_FramebufferRenderbuffer(disp, parameters) \
9658     (* GET_FramebufferRenderbuffer(disp)) parameters
GET_FramebufferRenderbuffer(struct _glapi_table * disp)9659 static inline _glptr_FramebufferRenderbuffer GET_FramebufferRenderbuffer(struct _glapi_table *disp) {
9660    return (_glptr_FramebufferRenderbuffer) (GET_by_offset(disp, _gloffset_FramebufferRenderbuffer));
9661 }
9662 
SET_FramebufferRenderbuffer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLenum,GLuint))9663 static inline void SET_FramebufferRenderbuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint)) {
9664    SET_by_offset(disp, _gloffset_FramebufferRenderbuffer, fn);
9665 }
9666 
9667 typedef void (GLAPIENTRYP _glptr_FramebufferTexture1D)(GLenum, GLenum, GLenum, GLuint, GLint);
9668 #define CALL_FramebufferTexture1D(disp, parameters) \
9669     (* GET_FramebufferTexture1D(disp)) parameters
GET_FramebufferTexture1D(struct _glapi_table * disp)9670 static inline _glptr_FramebufferTexture1D GET_FramebufferTexture1D(struct _glapi_table *disp) {
9671    return (_glptr_FramebufferTexture1D) (GET_by_offset(disp, _gloffset_FramebufferTexture1D));
9672 }
9673 
SET_FramebufferTexture1D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLenum,GLuint,GLint))9674 static inline void SET_FramebufferTexture1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint, GLint)) {
9675    SET_by_offset(disp, _gloffset_FramebufferTexture1D, fn);
9676 }
9677 
9678 typedef void (GLAPIENTRYP _glptr_FramebufferTexture2D)(GLenum, GLenum, GLenum, GLuint, GLint);
9679 #define CALL_FramebufferTexture2D(disp, parameters) \
9680     (* GET_FramebufferTexture2D(disp)) parameters
GET_FramebufferTexture2D(struct _glapi_table * disp)9681 static inline _glptr_FramebufferTexture2D GET_FramebufferTexture2D(struct _glapi_table *disp) {
9682    return (_glptr_FramebufferTexture2D) (GET_by_offset(disp, _gloffset_FramebufferTexture2D));
9683 }
9684 
SET_FramebufferTexture2D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLenum,GLuint,GLint))9685 static inline void SET_FramebufferTexture2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint, GLint)) {
9686    SET_by_offset(disp, _gloffset_FramebufferTexture2D, fn);
9687 }
9688 
9689 typedef void (GLAPIENTRYP _glptr_FramebufferTexture3D)(GLenum, GLenum, GLenum, GLuint, GLint, GLint);
9690 #define CALL_FramebufferTexture3D(disp, parameters) \
9691     (* GET_FramebufferTexture3D(disp)) parameters
GET_FramebufferTexture3D(struct _glapi_table * disp)9692 static inline _glptr_FramebufferTexture3D GET_FramebufferTexture3D(struct _glapi_table *disp) {
9693    return (_glptr_FramebufferTexture3D) (GET_by_offset(disp, _gloffset_FramebufferTexture3D));
9694 }
9695 
SET_FramebufferTexture3D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLenum,GLuint,GLint,GLint))9696 static inline void SET_FramebufferTexture3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint, GLint, GLint)) {
9697    SET_by_offset(disp, _gloffset_FramebufferTexture3D, fn);
9698 }
9699 
9700 typedef void (GLAPIENTRYP _glptr_FramebufferTextureLayer)(GLenum, GLenum, GLuint, GLint, GLint);
9701 #define CALL_FramebufferTextureLayer(disp, parameters) \
9702     (* GET_FramebufferTextureLayer(disp)) parameters
GET_FramebufferTextureLayer(struct _glapi_table * disp)9703 static inline _glptr_FramebufferTextureLayer GET_FramebufferTextureLayer(struct _glapi_table *disp) {
9704    return (_glptr_FramebufferTextureLayer) (GET_by_offset(disp, _gloffset_FramebufferTextureLayer));
9705 }
9706 
SET_FramebufferTextureLayer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLuint,GLint,GLint))9707 static inline void SET_FramebufferTextureLayer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLint, GLint)) {
9708    SET_by_offset(disp, _gloffset_FramebufferTextureLayer, fn);
9709 }
9710 
9711 typedef void (GLAPIENTRYP _glptr_GenFramebuffers)(GLsizei, GLuint *);
9712 #define CALL_GenFramebuffers(disp, parameters) \
9713     (* GET_GenFramebuffers(disp)) parameters
GET_GenFramebuffers(struct _glapi_table * disp)9714 static inline _glptr_GenFramebuffers GET_GenFramebuffers(struct _glapi_table *disp) {
9715    return (_glptr_GenFramebuffers) (GET_by_offset(disp, _gloffset_GenFramebuffers));
9716 }
9717 
SET_GenFramebuffers(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLuint *))9718 static inline void SET_GenFramebuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
9719    SET_by_offset(disp, _gloffset_GenFramebuffers, fn);
9720 }
9721 
9722 typedef void (GLAPIENTRYP _glptr_GenRenderbuffers)(GLsizei, GLuint *);
9723 #define CALL_GenRenderbuffers(disp, parameters) \
9724     (* GET_GenRenderbuffers(disp)) parameters
GET_GenRenderbuffers(struct _glapi_table * disp)9725 static inline _glptr_GenRenderbuffers GET_GenRenderbuffers(struct _glapi_table *disp) {
9726    return (_glptr_GenRenderbuffers) (GET_by_offset(disp, _gloffset_GenRenderbuffers));
9727 }
9728 
SET_GenRenderbuffers(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLuint *))9729 static inline void SET_GenRenderbuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
9730    SET_by_offset(disp, _gloffset_GenRenderbuffers, fn);
9731 }
9732 
9733 typedef void (GLAPIENTRYP _glptr_GenerateMipmap)(GLenum);
9734 #define CALL_GenerateMipmap(disp, parameters) \
9735     (* GET_GenerateMipmap(disp)) parameters
GET_GenerateMipmap(struct _glapi_table * disp)9736 static inline _glptr_GenerateMipmap GET_GenerateMipmap(struct _glapi_table *disp) {
9737    return (_glptr_GenerateMipmap) (GET_by_offset(disp, _gloffset_GenerateMipmap));
9738 }
9739 
SET_GenerateMipmap(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum))9740 static inline void SET_GenerateMipmap(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
9741    SET_by_offset(disp, _gloffset_GenerateMipmap, fn);
9742 }
9743 
9744 typedef void (GLAPIENTRYP _glptr_GetFramebufferAttachmentParameteriv)(GLenum, GLenum, GLenum, GLint *);
9745 #define CALL_GetFramebufferAttachmentParameteriv(disp, parameters) \
9746     (* GET_GetFramebufferAttachmentParameteriv(disp)) parameters
GET_GetFramebufferAttachmentParameteriv(struct _glapi_table * disp)9747 static inline _glptr_GetFramebufferAttachmentParameteriv GET_GetFramebufferAttachmentParameteriv(struct _glapi_table *disp) {
9748    return (_glptr_GetFramebufferAttachmentParameteriv) (GET_by_offset(disp, _gloffset_GetFramebufferAttachmentParameteriv));
9749 }
9750 
SET_GetFramebufferAttachmentParameteriv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLenum,GLint *))9751 static inline void SET_GetFramebufferAttachmentParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLint *)) {
9752    SET_by_offset(disp, _gloffset_GetFramebufferAttachmentParameteriv, fn);
9753 }
9754 
9755 typedef void (GLAPIENTRYP _glptr_GetRenderbufferParameteriv)(GLenum, GLenum, GLint *);
9756 #define CALL_GetRenderbufferParameteriv(disp, parameters) \
9757     (* GET_GetRenderbufferParameteriv(disp)) parameters
GET_GetRenderbufferParameteriv(struct _glapi_table * disp)9758 static inline _glptr_GetRenderbufferParameteriv GET_GetRenderbufferParameteriv(struct _glapi_table *disp) {
9759    return (_glptr_GetRenderbufferParameteriv) (GET_by_offset(disp, _gloffset_GetRenderbufferParameteriv));
9760 }
9761 
SET_GetRenderbufferParameteriv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint *))9762 static inline void SET_GetRenderbufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
9763    SET_by_offset(disp, _gloffset_GetRenderbufferParameteriv, fn);
9764 }
9765 
9766 typedef GLboolean (GLAPIENTRYP _glptr_IsFramebuffer)(GLuint);
9767 #define CALL_IsFramebuffer(disp, parameters) \
9768     (* GET_IsFramebuffer(disp)) parameters
GET_IsFramebuffer(struct _glapi_table * disp)9769 static inline _glptr_IsFramebuffer GET_IsFramebuffer(struct _glapi_table *disp) {
9770    return (_glptr_IsFramebuffer) (GET_by_offset(disp, _gloffset_IsFramebuffer));
9771 }
9772 
SET_IsFramebuffer(struct _glapi_table * disp,GLboolean (GLAPIENTRYP fn)(GLuint))9773 static inline void SET_IsFramebuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
9774    SET_by_offset(disp, _gloffset_IsFramebuffer, fn);
9775 }
9776 
9777 typedef GLboolean (GLAPIENTRYP _glptr_IsRenderbuffer)(GLuint);
9778 #define CALL_IsRenderbuffer(disp, parameters) \
9779     (* GET_IsRenderbuffer(disp)) parameters
GET_IsRenderbuffer(struct _glapi_table * disp)9780 static inline _glptr_IsRenderbuffer GET_IsRenderbuffer(struct _glapi_table *disp) {
9781    return (_glptr_IsRenderbuffer) (GET_by_offset(disp, _gloffset_IsRenderbuffer));
9782 }
9783 
SET_IsRenderbuffer(struct _glapi_table * disp,GLboolean (GLAPIENTRYP fn)(GLuint))9784 static inline void SET_IsRenderbuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
9785    SET_by_offset(disp, _gloffset_IsRenderbuffer, fn);
9786 }
9787 
9788 typedef void (GLAPIENTRYP _glptr_RenderbufferStorage)(GLenum, GLenum, GLsizei, GLsizei);
9789 #define CALL_RenderbufferStorage(disp, parameters) \
9790     (* GET_RenderbufferStorage(disp)) parameters
GET_RenderbufferStorage(struct _glapi_table * disp)9791 static inline _glptr_RenderbufferStorage GET_RenderbufferStorage(struct _glapi_table *disp) {
9792    return (_glptr_RenderbufferStorage) (GET_by_offset(disp, _gloffset_RenderbufferStorage));
9793 }
9794 
SET_RenderbufferStorage(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLsizei,GLsizei))9795 static inline void SET_RenderbufferStorage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLsizei)) {
9796    SET_by_offset(disp, _gloffset_RenderbufferStorage, fn);
9797 }
9798 
9799 typedef void (GLAPIENTRYP _glptr_RenderbufferStorageMultisample)(GLenum, GLsizei, GLenum, GLsizei, GLsizei);
9800 #define CALL_RenderbufferStorageMultisample(disp, parameters) \
9801     (* GET_RenderbufferStorageMultisample(disp)) parameters
GET_RenderbufferStorageMultisample(struct _glapi_table * disp)9802 static inline _glptr_RenderbufferStorageMultisample GET_RenderbufferStorageMultisample(struct _glapi_table *disp) {
9803    return (_glptr_RenderbufferStorageMultisample) (GET_by_offset(disp, _gloffset_RenderbufferStorageMultisample));
9804 }
9805 
SET_RenderbufferStorageMultisample(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,GLenum,GLsizei,GLsizei))9806 static inline void SET_RenderbufferStorageMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei)) {
9807    SET_by_offset(disp, _gloffset_RenderbufferStorageMultisample, fn);
9808 }
9809 
9810 typedef void (GLAPIENTRYP _glptr_FlushMappedBufferRange)(GLenum, GLintptr, GLsizeiptr);
9811 #define CALL_FlushMappedBufferRange(disp, parameters) \
9812     (* GET_FlushMappedBufferRange(disp)) parameters
GET_FlushMappedBufferRange(struct _glapi_table * disp)9813 static inline _glptr_FlushMappedBufferRange GET_FlushMappedBufferRange(struct _glapi_table *disp) {
9814    return (_glptr_FlushMappedBufferRange) (GET_by_offset(disp, _gloffset_FlushMappedBufferRange));
9815 }
9816 
SET_FlushMappedBufferRange(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLintptr,GLsizeiptr))9817 static inline void SET_FlushMappedBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr)) {
9818    SET_by_offset(disp, _gloffset_FlushMappedBufferRange, fn);
9819 }
9820 
9821 typedef GLvoid * (GLAPIENTRYP _glptr_MapBufferRange)(GLenum, GLintptr, GLsizeiptr, GLbitfield);
9822 #define CALL_MapBufferRange(disp, parameters) \
9823     (* GET_MapBufferRange(disp)) parameters
GET_MapBufferRange(struct _glapi_table * disp)9824 static inline _glptr_MapBufferRange GET_MapBufferRange(struct _glapi_table *disp) {
9825    return (_glptr_MapBufferRange) (GET_by_offset(disp, _gloffset_MapBufferRange));
9826 }
9827 
SET_MapBufferRange(struct _glapi_table * disp,GLvoid * (GLAPIENTRYP fn)(GLenum,GLintptr,GLsizeiptr,GLbitfield))9828 static inline void SET_MapBufferRange(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr, GLbitfield)) {
9829    SET_by_offset(disp, _gloffset_MapBufferRange, fn);
9830 }
9831 
9832 typedef void (GLAPIENTRYP _glptr_BindVertexArray)(GLuint);
9833 #define CALL_BindVertexArray(disp, parameters) \
9834     (* GET_BindVertexArray(disp)) parameters
GET_BindVertexArray(struct _glapi_table * disp)9835 static inline _glptr_BindVertexArray GET_BindVertexArray(struct _glapi_table *disp) {
9836    return (_glptr_BindVertexArray) (GET_by_offset(disp, _gloffset_BindVertexArray));
9837 }
9838 
SET_BindVertexArray(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))9839 static inline void SET_BindVertexArray(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
9840    SET_by_offset(disp, _gloffset_BindVertexArray, fn);
9841 }
9842 
9843 typedef void (GLAPIENTRYP _glptr_DeleteVertexArrays)(GLsizei, const GLuint *);
9844 #define CALL_DeleteVertexArrays(disp, parameters) \
9845     (* GET_DeleteVertexArrays(disp)) parameters
GET_DeleteVertexArrays(struct _glapi_table * disp)9846 static inline _glptr_DeleteVertexArrays GET_DeleteVertexArrays(struct _glapi_table *disp) {
9847    return (_glptr_DeleteVertexArrays) (GET_by_offset(disp, _gloffset_DeleteVertexArrays));
9848 }
9849 
SET_DeleteVertexArrays(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,const GLuint *))9850 static inline void SET_DeleteVertexArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
9851    SET_by_offset(disp, _gloffset_DeleteVertexArrays, fn);
9852 }
9853 
9854 typedef void (GLAPIENTRYP _glptr_GenVertexArrays)(GLsizei, GLuint *);
9855 #define CALL_GenVertexArrays(disp, parameters) \
9856     (* GET_GenVertexArrays(disp)) parameters
GET_GenVertexArrays(struct _glapi_table * disp)9857 static inline _glptr_GenVertexArrays GET_GenVertexArrays(struct _glapi_table *disp) {
9858    return (_glptr_GenVertexArrays) (GET_by_offset(disp, _gloffset_GenVertexArrays));
9859 }
9860 
SET_GenVertexArrays(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLuint *))9861 static inline void SET_GenVertexArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
9862    SET_by_offset(disp, _gloffset_GenVertexArrays, fn);
9863 }
9864 
9865 typedef GLboolean (GLAPIENTRYP _glptr_IsVertexArray)(GLuint);
9866 #define CALL_IsVertexArray(disp, parameters) \
9867     (* GET_IsVertexArray(disp)) parameters
GET_IsVertexArray(struct _glapi_table * disp)9868 static inline _glptr_IsVertexArray GET_IsVertexArray(struct _glapi_table *disp) {
9869    return (_glptr_IsVertexArray) (GET_by_offset(disp, _gloffset_IsVertexArray));
9870 }
9871 
SET_IsVertexArray(struct _glapi_table * disp,GLboolean (GLAPIENTRYP fn)(GLuint))9872 static inline void SET_IsVertexArray(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
9873    SET_by_offset(disp, _gloffset_IsVertexArray, fn);
9874 }
9875 
9876 typedef void (GLAPIENTRYP _glptr_GetActiveUniformBlockName)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *);
9877 #define CALL_GetActiveUniformBlockName(disp, parameters) \
9878     (* GET_GetActiveUniformBlockName(disp)) parameters
GET_GetActiveUniformBlockName(struct _glapi_table * disp)9879 static inline _glptr_GetActiveUniformBlockName GET_GetActiveUniformBlockName(struct _glapi_table *disp) {
9880    return (_glptr_GetActiveUniformBlockName) (GET_by_offset(disp, _gloffset_GetActiveUniformBlockName));
9881 }
9882 
SET_GetActiveUniformBlockName(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLsizei,GLsizei *,GLchar *))9883 static inline void SET_GetActiveUniformBlockName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *)) {
9884    SET_by_offset(disp, _gloffset_GetActiveUniformBlockName, fn);
9885 }
9886 
9887 typedef void (GLAPIENTRYP _glptr_GetActiveUniformBlockiv)(GLuint, GLuint, GLenum, GLint *);
9888 #define CALL_GetActiveUniformBlockiv(disp, parameters) \
9889     (* GET_GetActiveUniformBlockiv(disp)) parameters
GET_GetActiveUniformBlockiv(struct _glapi_table * disp)9890 static inline _glptr_GetActiveUniformBlockiv GET_GetActiveUniformBlockiv(struct _glapi_table *disp) {
9891    return (_glptr_GetActiveUniformBlockiv) (GET_by_offset(disp, _gloffset_GetActiveUniformBlockiv));
9892 }
9893 
SET_GetActiveUniformBlockiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLenum,GLint *))9894 static inline void SET_GetActiveUniformBlockiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLint *)) {
9895    SET_by_offset(disp, _gloffset_GetActiveUniformBlockiv, fn);
9896 }
9897 
9898 typedef void (GLAPIENTRYP _glptr_GetActiveUniformName)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *);
9899 #define CALL_GetActiveUniformName(disp, parameters) \
9900     (* GET_GetActiveUniformName(disp)) parameters
GET_GetActiveUniformName(struct _glapi_table * disp)9901 static inline _glptr_GetActiveUniformName GET_GetActiveUniformName(struct _glapi_table *disp) {
9902    return (_glptr_GetActiveUniformName) (GET_by_offset(disp, _gloffset_GetActiveUniformName));
9903 }
9904 
SET_GetActiveUniformName(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLsizei,GLsizei *,GLchar *))9905 static inline void SET_GetActiveUniformName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *)) {
9906    SET_by_offset(disp, _gloffset_GetActiveUniformName, fn);
9907 }
9908 
9909 typedef void (GLAPIENTRYP _glptr_GetActiveUniformsiv)(GLuint, GLsizei, const GLuint *, GLenum, GLint *);
9910 #define CALL_GetActiveUniformsiv(disp, parameters) \
9911     (* GET_GetActiveUniformsiv(disp)) parameters
GET_GetActiveUniformsiv(struct _glapi_table * disp)9912 static inline _glptr_GetActiveUniformsiv GET_GetActiveUniformsiv(struct _glapi_table *disp) {
9913    return (_glptr_GetActiveUniformsiv) (GET_by_offset(disp, _gloffset_GetActiveUniformsiv));
9914 }
9915 
SET_GetActiveUniformsiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLuint *,GLenum,GLint *))9916 static inline void SET_GetActiveUniformsiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *, GLenum, GLint *)) {
9917    SET_by_offset(disp, _gloffset_GetActiveUniformsiv, fn);
9918 }
9919 
9920 typedef GLuint (GLAPIENTRYP _glptr_GetUniformBlockIndex)(GLuint, const GLchar *);
9921 #define CALL_GetUniformBlockIndex(disp, parameters) \
9922     (* GET_GetUniformBlockIndex(disp)) parameters
GET_GetUniformBlockIndex(struct _glapi_table * disp)9923 static inline _glptr_GetUniformBlockIndex GET_GetUniformBlockIndex(struct _glapi_table *disp) {
9924    return (_glptr_GetUniformBlockIndex) (GET_by_offset(disp, _gloffset_GetUniformBlockIndex));
9925 }
9926 
SET_GetUniformBlockIndex(struct _glapi_table * disp,GLuint (GLAPIENTRYP fn)(GLuint,const GLchar *))9927 static inline void SET_GetUniformBlockIndex(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
9928    SET_by_offset(disp, _gloffset_GetUniformBlockIndex, fn);
9929 }
9930 
9931 typedef void (GLAPIENTRYP _glptr_GetUniformIndices)(GLuint, GLsizei, const GLchar * const *, GLuint *);
9932 #define CALL_GetUniformIndices(disp, parameters) \
9933     (* GET_GetUniformIndices(disp)) parameters
GET_GetUniformIndices(struct _glapi_table * disp)9934 static inline _glptr_GetUniformIndices GET_GetUniformIndices(struct _glapi_table *disp) {
9935    return (_glptr_GetUniformIndices) (GET_by_offset(disp, _gloffset_GetUniformIndices));
9936 }
9937 
SET_GetUniformIndices(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLchar * const *,GLuint *))9938 static inline void SET_GetUniformIndices(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLchar * const *, GLuint *)) {
9939    SET_by_offset(disp, _gloffset_GetUniformIndices, fn);
9940 }
9941 
9942 typedef void (GLAPIENTRYP _glptr_UniformBlockBinding)(GLuint, GLuint, GLuint);
9943 #define CALL_UniformBlockBinding(disp, parameters) \
9944     (* GET_UniformBlockBinding(disp)) parameters
GET_UniformBlockBinding(struct _glapi_table * disp)9945 static inline _glptr_UniformBlockBinding GET_UniformBlockBinding(struct _glapi_table *disp) {
9946    return (_glptr_UniformBlockBinding) (GET_by_offset(disp, _gloffset_UniformBlockBinding));
9947 }
9948 
SET_UniformBlockBinding(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLuint))9949 static inline void SET_UniformBlockBinding(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
9950    SET_by_offset(disp, _gloffset_UniformBlockBinding, fn);
9951 }
9952 
9953 typedef void (GLAPIENTRYP _glptr_CopyBufferSubData)(GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr);
9954 #define CALL_CopyBufferSubData(disp, parameters) \
9955     (* GET_CopyBufferSubData(disp)) parameters
GET_CopyBufferSubData(struct _glapi_table * disp)9956 static inline _glptr_CopyBufferSubData GET_CopyBufferSubData(struct _glapi_table *disp) {
9957    return (_glptr_CopyBufferSubData) (GET_by_offset(disp, _gloffset_CopyBufferSubData));
9958 }
9959 
SET_CopyBufferSubData(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLintptr,GLintptr,GLsizeiptr))9960 static inline void SET_CopyBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr)) {
9961    SET_by_offset(disp, _gloffset_CopyBufferSubData, fn);
9962 }
9963 
9964 typedef GLenum (GLAPIENTRYP _glptr_ClientWaitSync)(GLsync, GLbitfield, GLuint64);
9965 #define CALL_ClientWaitSync(disp, parameters) \
9966     (* GET_ClientWaitSync(disp)) parameters
GET_ClientWaitSync(struct _glapi_table * disp)9967 static inline _glptr_ClientWaitSync GET_ClientWaitSync(struct _glapi_table *disp) {
9968    return (_glptr_ClientWaitSync) (GET_by_offset(disp, _gloffset_ClientWaitSync));
9969 }
9970 
SET_ClientWaitSync(struct _glapi_table * disp,GLenum (GLAPIENTRYP fn)(GLsync,GLbitfield,GLuint64))9971 static inline void SET_ClientWaitSync(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLsync, GLbitfield, GLuint64)) {
9972    SET_by_offset(disp, _gloffset_ClientWaitSync, fn);
9973 }
9974 
9975 typedef void (GLAPIENTRYP _glptr_DeleteSync)(GLsync);
9976 #define CALL_DeleteSync(disp, parameters) \
9977     (* GET_DeleteSync(disp)) parameters
GET_DeleteSync(struct _glapi_table * disp)9978 static inline _glptr_DeleteSync GET_DeleteSync(struct _glapi_table *disp) {
9979    return (_glptr_DeleteSync) (GET_by_offset(disp, _gloffset_DeleteSync));
9980 }
9981 
SET_DeleteSync(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsync))9982 static inline void SET_DeleteSync(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsync)) {
9983    SET_by_offset(disp, _gloffset_DeleteSync, fn);
9984 }
9985 
9986 typedef GLsync (GLAPIENTRYP _glptr_FenceSync)(GLenum, GLbitfield);
9987 #define CALL_FenceSync(disp, parameters) \
9988     (* GET_FenceSync(disp)) parameters
GET_FenceSync(struct _glapi_table * disp)9989 static inline _glptr_FenceSync GET_FenceSync(struct _glapi_table *disp) {
9990    return (_glptr_FenceSync) (GET_by_offset(disp, _gloffset_FenceSync));
9991 }
9992 
SET_FenceSync(struct _glapi_table * disp,GLsync (GLAPIENTRYP fn)(GLenum,GLbitfield))9993 static inline void SET_FenceSync(struct _glapi_table *disp, GLsync (GLAPIENTRYP fn)(GLenum, GLbitfield)) {
9994    SET_by_offset(disp, _gloffset_FenceSync, fn);
9995 }
9996 
9997 typedef void (GLAPIENTRYP _glptr_GetInteger64v)(GLenum, GLint64 *);
9998 #define CALL_GetInteger64v(disp, parameters) \
9999     (* GET_GetInteger64v(disp)) parameters
GET_GetInteger64v(struct _glapi_table * disp)10000 static inline _glptr_GetInteger64v GET_GetInteger64v(struct _glapi_table *disp) {
10001    return (_glptr_GetInteger64v) (GET_by_offset(disp, _gloffset_GetInteger64v));
10002 }
10003 
SET_GetInteger64v(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint64 *))10004 static inline void SET_GetInteger64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint64 *)) {
10005    SET_by_offset(disp, _gloffset_GetInteger64v, fn);
10006 }
10007 
10008 typedef void (GLAPIENTRYP _glptr_GetSynciv)(GLsync, GLenum, GLsizei, GLsizei *, GLint *);
10009 #define CALL_GetSynciv(disp, parameters) \
10010     (* GET_GetSynciv(disp)) parameters
GET_GetSynciv(struct _glapi_table * disp)10011 static inline _glptr_GetSynciv GET_GetSynciv(struct _glapi_table *disp) {
10012    return (_glptr_GetSynciv) (GET_by_offset(disp, _gloffset_GetSynciv));
10013 }
10014 
SET_GetSynciv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsync,GLenum,GLsizei,GLsizei *,GLint *))10015 static inline void SET_GetSynciv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsync, GLenum, GLsizei, GLsizei *, GLint *)) {
10016    SET_by_offset(disp, _gloffset_GetSynciv, fn);
10017 }
10018 
10019 typedef GLboolean (GLAPIENTRYP _glptr_IsSync)(GLsync);
10020 #define CALL_IsSync(disp, parameters) \
10021     (* GET_IsSync(disp)) parameters
GET_IsSync(struct _glapi_table * disp)10022 static inline _glptr_IsSync GET_IsSync(struct _glapi_table *disp) {
10023    return (_glptr_IsSync) (GET_by_offset(disp, _gloffset_IsSync));
10024 }
10025 
SET_IsSync(struct _glapi_table * disp,GLboolean (GLAPIENTRYP fn)(GLsync))10026 static inline void SET_IsSync(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLsync)) {
10027    SET_by_offset(disp, _gloffset_IsSync, fn);
10028 }
10029 
10030 typedef void (GLAPIENTRYP _glptr_WaitSync)(GLsync, GLbitfield, GLuint64);
10031 #define CALL_WaitSync(disp, parameters) \
10032     (* GET_WaitSync(disp)) parameters
GET_WaitSync(struct _glapi_table * disp)10033 static inline _glptr_WaitSync GET_WaitSync(struct _glapi_table *disp) {
10034    return (_glptr_WaitSync) (GET_by_offset(disp, _gloffset_WaitSync));
10035 }
10036 
SET_WaitSync(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsync,GLbitfield,GLuint64))10037 static inline void SET_WaitSync(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsync, GLbitfield, GLuint64)) {
10038    SET_by_offset(disp, _gloffset_WaitSync, fn);
10039 }
10040 
10041 typedef void (GLAPIENTRYP _glptr_DrawElementsBaseVertex)(GLenum, GLsizei, GLenum, const GLvoid *, GLint);
10042 #define CALL_DrawElementsBaseVertex(disp, parameters) \
10043     (* GET_DrawElementsBaseVertex(disp)) parameters
GET_DrawElementsBaseVertex(struct _glapi_table * disp)10044 static inline _glptr_DrawElementsBaseVertex GET_DrawElementsBaseVertex(struct _glapi_table *disp) {
10045    return (_glptr_DrawElementsBaseVertex) (GET_by_offset(disp, _gloffset_DrawElementsBaseVertex));
10046 }
10047 
SET_DrawElementsBaseVertex(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,GLenum,const GLvoid *,GLint))10048 static inline void SET_DrawElementsBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLint)) {
10049    SET_by_offset(disp, _gloffset_DrawElementsBaseVertex, fn);
10050 }
10051 
10052 typedef void (GLAPIENTRYP _glptr_DrawElementsInstancedBaseVertex)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint);
10053 #define CALL_DrawElementsInstancedBaseVertex(disp, parameters) \
10054     (* GET_DrawElementsInstancedBaseVertex(disp)) parameters
GET_DrawElementsInstancedBaseVertex(struct _glapi_table * disp)10055 static inline _glptr_DrawElementsInstancedBaseVertex GET_DrawElementsInstancedBaseVertex(struct _glapi_table *disp) {
10056    return (_glptr_DrawElementsInstancedBaseVertex) (GET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertex));
10057 }
10058 
SET_DrawElementsInstancedBaseVertex(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,GLenum,const GLvoid *,GLsizei,GLint))10059 static inline void SET_DrawElementsInstancedBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint)) {
10060    SET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertex, fn);
10061 }
10062 
10063 typedef void (GLAPIENTRYP _glptr_DrawRangeElementsBaseVertex)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *, GLint);
10064 #define CALL_DrawRangeElementsBaseVertex(disp, parameters) \
10065     (* GET_DrawRangeElementsBaseVertex(disp)) parameters
GET_DrawRangeElementsBaseVertex(struct _glapi_table * disp)10066 static inline _glptr_DrawRangeElementsBaseVertex GET_DrawRangeElementsBaseVertex(struct _glapi_table *disp) {
10067    return (_glptr_DrawRangeElementsBaseVertex) (GET_by_offset(disp, _gloffset_DrawRangeElementsBaseVertex));
10068 }
10069 
SET_DrawRangeElementsBaseVertex(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLuint,GLsizei,GLenum,const GLvoid *,GLint))10070 static inline void SET_DrawRangeElementsBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *, GLint)) {
10071    SET_by_offset(disp, _gloffset_DrawRangeElementsBaseVertex, fn);
10072 }
10073 
10074 typedef void (GLAPIENTRYP _glptr_MultiDrawElementsBaseVertex)(GLenum, const GLsizei *, GLenum, const GLvoid * const *, GLsizei, const GLint *);
10075 #define CALL_MultiDrawElementsBaseVertex(disp, parameters) \
10076     (* GET_MultiDrawElementsBaseVertex(disp)) parameters
GET_MultiDrawElementsBaseVertex(struct _glapi_table * disp)10077 static inline _glptr_MultiDrawElementsBaseVertex GET_MultiDrawElementsBaseVertex(struct _glapi_table *disp) {
10078    return (_glptr_MultiDrawElementsBaseVertex) (GET_by_offset(disp, _gloffset_MultiDrawElementsBaseVertex));
10079 }
10080 
SET_MultiDrawElementsBaseVertex(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLsizei *,GLenum,const GLvoid * const *,GLsizei,const GLint *))10081 static inline void SET_MultiDrawElementsBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLsizei *, GLenum, const GLvoid * const *, GLsizei, const GLint *)) {
10082    SET_by_offset(disp, _gloffset_MultiDrawElementsBaseVertex, fn);
10083 }
10084 
10085 typedef void (GLAPIENTRYP _glptr_ProvokingVertex)(GLenum);
10086 #define CALL_ProvokingVertex(disp, parameters) \
10087     (* GET_ProvokingVertex(disp)) parameters
GET_ProvokingVertex(struct _glapi_table * disp)10088 static inline _glptr_ProvokingVertex GET_ProvokingVertex(struct _glapi_table *disp) {
10089    return (_glptr_ProvokingVertex) (GET_by_offset(disp, _gloffset_ProvokingVertex));
10090 }
10091 
SET_ProvokingVertex(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum))10092 static inline void SET_ProvokingVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
10093    SET_by_offset(disp, _gloffset_ProvokingVertex, fn);
10094 }
10095 
10096 typedef void (GLAPIENTRYP _glptr_GetMultisamplefv)(GLenum, GLuint, GLfloat *);
10097 #define CALL_GetMultisamplefv(disp, parameters) \
10098     (* GET_GetMultisamplefv(disp)) parameters
GET_GetMultisamplefv(struct _glapi_table * disp)10099 static inline _glptr_GetMultisamplefv GET_GetMultisamplefv(struct _glapi_table *disp) {
10100    return (_glptr_GetMultisamplefv) (GET_by_offset(disp, _gloffset_GetMultisamplefv));
10101 }
10102 
SET_GetMultisamplefv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLfloat *))10103 static inline void SET_GetMultisamplefv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) {
10104    SET_by_offset(disp, _gloffset_GetMultisamplefv, fn);
10105 }
10106 
10107 typedef void (GLAPIENTRYP _glptr_SampleMaski)(GLuint, GLbitfield);
10108 #define CALL_SampleMaski(disp, parameters) \
10109     (* GET_SampleMaski(disp)) parameters
GET_SampleMaski(struct _glapi_table * disp)10110 static inline _glptr_SampleMaski GET_SampleMaski(struct _glapi_table *disp) {
10111    return (_glptr_SampleMaski) (GET_by_offset(disp, _gloffset_SampleMaski));
10112 }
10113 
SET_SampleMaski(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLbitfield))10114 static inline void SET_SampleMaski(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLbitfield)) {
10115    SET_by_offset(disp, _gloffset_SampleMaski, fn);
10116 }
10117 
10118 typedef void (GLAPIENTRYP _glptr_TexImage2DMultisample)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean);
10119 #define CALL_TexImage2DMultisample(disp, parameters) \
10120     (* GET_TexImage2DMultisample(disp)) parameters
GET_TexImage2DMultisample(struct _glapi_table * disp)10121 static inline _glptr_TexImage2DMultisample GET_TexImage2DMultisample(struct _glapi_table *disp) {
10122    return (_glptr_TexImage2DMultisample) (GET_by_offset(disp, _gloffset_TexImage2DMultisample));
10123 }
10124 
SET_TexImage2DMultisample(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,GLenum,GLsizei,GLsizei,GLboolean))10125 static inline void SET_TexImage2DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)) {
10126    SET_by_offset(disp, _gloffset_TexImage2DMultisample, fn);
10127 }
10128 
10129 typedef void (GLAPIENTRYP _glptr_TexImage3DMultisample)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean);
10130 #define CALL_TexImage3DMultisample(disp, parameters) \
10131     (* GET_TexImage3DMultisample(disp)) parameters
GET_TexImage3DMultisample(struct _glapi_table * disp)10132 static inline _glptr_TexImage3DMultisample GET_TexImage3DMultisample(struct _glapi_table *disp) {
10133    return (_glptr_TexImage3DMultisample) (GET_by_offset(disp, _gloffset_TexImage3DMultisample));
10134 }
10135 
SET_TexImage3DMultisample(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,GLenum,GLsizei,GLsizei,GLsizei,GLboolean))10136 static inline void SET_TexImage3DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)) {
10137    SET_by_offset(disp, _gloffset_TexImage3DMultisample, fn);
10138 }
10139 
10140 typedef void (GLAPIENTRYP _glptr_BlendEquationSeparateiARB)(GLuint, GLenum, GLenum);
10141 #define CALL_BlendEquationSeparateiARB(disp, parameters) \
10142     (* GET_BlendEquationSeparateiARB(disp)) parameters
GET_BlendEquationSeparateiARB(struct _glapi_table * disp)10143 static inline _glptr_BlendEquationSeparateiARB GET_BlendEquationSeparateiARB(struct _glapi_table *disp) {
10144    return (_glptr_BlendEquationSeparateiARB) (GET_by_offset(disp, _gloffset_BlendEquationSeparateiARB));
10145 }
10146 
SET_BlendEquationSeparateiARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLenum))10147 static inline void SET_BlendEquationSeparateiARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum)) {
10148    SET_by_offset(disp, _gloffset_BlendEquationSeparateiARB, fn);
10149 }
10150 
10151 typedef void (GLAPIENTRYP _glptr_BlendEquationiARB)(GLuint, GLenum);
10152 #define CALL_BlendEquationiARB(disp, parameters) \
10153     (* GET_BlendEquationiARB(disp)) parameters
GET_BlendEquationiARB(struct _glapi_table * disp)10154 static inline _glptr_BlendEquationiARB GET_BlendEquationiARB(struct _glapi_table *disp) {
10155    return (_glptr_BlendEquationiARB) (GET_by_offset(disp, _gloffset_BlendEquationiARB));
10156 }
10157 
SET_BlendEquationiARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum))10158 static inline void SET_BlendEquationiARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
10159    SET_by_offset(disp, _gloffset_BlendEquationiARB, fn);
10160 }
10161 
10162 typedef void (GLAPIENTRYP _glptr_BlendFuncSeparateiARB)(GLuint, GLenum, GLenum, GLenum, GLenum);
10163 #define CALL_BlendFuncSeparateiARB(disp, parameters) \
10164     (* GET_BlendFuncSeparateiARB(disp)) parameters
GET_BlendFuncSeparateiARB(struct _glapi_table * disp)10165 static inline _glptr_BlendFuncSeparateiARB GET_BlendFuncSeparateiARB(struct _glapi_table *disp) {
10166    return (_glptr_BlendFuncSeparateiARB) (GET_by_offset(disp, _gloffset_BlendFuncSeparateiARB));
10167 }
10168 
SET_BlendFuncSeparateiARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLenum,GLenum,GLenum))10169 static inline void SET_BlendFuncSeparateiARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLenum, GLenum)) {
10170    SET_by_offset(disp, _gloffset_BlendFuncSeparateiARB, fn);
10171 }
10172 
10173 typedef void (GLAPIENTRYP _glptr_BlendFunciARB)(GLuint, GLenum, GLenum);
10174 #define CALL_BlendFunciARB(disp, parameters) \
10175     (* GET_BlendFunciARB(disp)) parameters
GET_BlendFunciARB(struct _glapi_table * disp)10176 static inline _glptr_BlendFunciARB GET_BlendFunciARB(struct _glapi_table *disp) {
10177    return (_glptr_BlendFunciARB) (GET_by_offset(disp, _gloffset_BlendFunciARB));
10178 }
10179 
SET_BlendFunciARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLenum))10180 static inline void SET_BlendFunciARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum)) {
10181    SET_by_offset(disp, _gloffset_BlendFunciARB, fn);
10182 }
10183 
10184 typedef void (GLAPIENTRYP _glptr_BindFragDataLocationIndexed)(GLuint, GLuint, GLuint, const GLchar *);
10185 #define CALL_BindFragDataLocationIndexed(disp, parameters) \
10186     (* GET_BindFragDataLocationIndexed(disp)) parameters
GET_BindFragDataLocationIndexed(struct _glapi_table * disp)10187 static inline _glptr_BindFragDataLocationIndexed GET_BindFragDataLocationIndexed(struct _glapi_table *disp) {
10188    return (_glptr_BindFragDataLocationIndexed) (GET_by_offset(disp, _gloffset_BindFragDataLocationIndexed));
10189 }
10190 
SET_BindFragDataLocationIndexed(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLuint,const GLchar *))10191 static inline void SET_BindFragDataLocationIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, const GLchar *)) {
10192    SET_by_offset(disp, _gloffset_BindFragDataLocationIndexed, fn);
10193 }
10194 
10195 typedef GLint (GLAPIENTRYP _glptr_GetFragDataIndex)(GLuint, const GLchar *);
10196 #define CALL_GetFragDataIndex(disp, parameters) \
10197     (* GET_GetFragDataIndex(disp)) parameters
GET_GetFragDataIndex(struct _glapi_table * disp)10198 static inline _glptr_GetFragDataIndex GET_GetFragDataIndex(struct _glapi_table *disp) {
10199    return (_glptr_GetFragDataIndex) (GET_by_offset(disp, _gloffset_GetFragDataIndex));
10200 }
10201 
SET_GetFragDataIndex(struct _glapi_table * disp,GLint (GLAPIENTRYP fn)(GLuint,const GLchar *))10202 static inline void SET_GetFragDataIndex(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
10203    SET_by_offset(disp, _gloffset_GetFragDataIndex, fn);
10204 }
10205 
10206 typedef void (GLAPIENTRYP _glptr_BindSampler)(GLuint, GLuint);
10207 #define CALL_BindSampler(disp, parameters) \
10208     (* GET_BindSampler(disp)) parameters
GET_BindSampler(struct _glapi_table * disp)10209 static inline _glptr_BindSampler GET_BindSampler(struct _glapi_table *disp) {
10210    return (_glptr_BindSampler) (GET_by_offset(disp, _gloffset_BindSampler));
10211 }
10212 
SET_BindSampler(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint))10213 static inline void SET_BindSampler(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
10214    SET_by_offset(disp, _gloffset_BindSampler, fn);
10215 }
10216 
10217 typedef void (GLAPIENTRYP _glptr_DeleteSamplers)(GLsizei, const GLuint *);
10218 #define CALL_DeleteSamplers(disp, parameters) \
10219     (* GET_DeleteSamplers(disp)) parameters
GET_DeleteSamplers(struct _glapi_table * disp)10220 static inline _glptr_DeleteSamplers GET_DeleteSamplers(struct _glapi_table *disp) {
10221    return (_glptr_DeleteSamplers) (GET_by_offset(disp, _gloffset_DeleteSamplers));
10222 }
10223 
SET_DeleteSamplers(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,const GLuint *))10224 static inline void SET_DeleteSamplers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
10225    SET_by_offset(disp, _gloffset_DeleteSamplers, fn);
10226 }
10227 
10228 typedef void (GLAPIENTRYP _glptr_GenSamplers)(GLsizei, GLuint *);
10229 #define CALL_GenSamplers(disp, parameters) \
10230     (* GET_GenSamplers(disp)) parameters
GET_GenSamplers(struct _glapi_table * disp)10231 static inline _glptr_GenSamplers GET_GenSamplers(struct _glapi_table *disp) {
10232    return (_glptr_GenSamplers) (GET_by_offset(disp, _gloffset_GenSamplers));
10233 }
10234 
SET_GenSamplers(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLuint *))10235 static inline void SET_GenSamplers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
10236    SET_by_offset(disp, _gloffset_GenSamplers, fn);
10237 }
10238 
10239 typedef void (GLAPIENTRYP _glptr_GetSamplerParameterIiv)(GLuint, GLenum, GLint *);
10240 #define CALL_GetSamplerParameterIiv(disp, parameters) \
10241     (* GET_GetSamplerParameterIiv(disp)) parameters
GET_GetSamplerParameterIiv(struct _glapi_table * disp)10242 static inline _glptr_GetSamplerParameterIiv GET_GetSamplerParameterIiv(struct _glapi_table *disp) {
10243    return (_glptr_GetSamplerParameterIiv) (GET_by_offset(disp, _gloffset_GetSamplerParameterIiv));
10244 }
10245 
SET_GetSamplerParameterIiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint *))10246 static inline void SET_GetSamplerParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
10247    SET_by_offset(disp, _gloffset_GetSamplerParameterIiv, fn);
10248 }
10249 
10250 typedef void (GLAPIENTRYP _glptr_GetSamplerParameterIuiv)(GLuint, GLenum, GLuint *);
10251 #define CALL_GetSamplerParameterIuiv(disp, parameters) \
10252     (* GET_GetSamplerParameterIuiv(disp)) parameters
GET_GetSamplerParameterIuiv(struct _glapi_table * disp)10253 static inline _glptr_GetSamplerParameterIuiv GET_GetSamplerParameterIuiv(struct _glapi_table *disp) {
10254    return (_glptr_GetSamplerParameterIuiv) (GET_by_offset(disp, _gloffset_GetSamplerParameterIuiv));
10255 }
10256 
SET_GetSamplerParameterIuiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLuint *))10257 static inline void SET_GetSamplerParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) {
10258    SET_by_offset(disp, _gloffset_GetSamplerParameterIuiv, fn);
10259 }
10260 
10261 typedef void (GLAPIENTRYP _glptr_GetSamplerParameterfv)(GLuint, GLenum, GLfloat *);
10262 #define CALL_GetSamplerParameterfv(disp, parameters) \
10263     (* GET_GetSamplerParameterfv(disp)) parameters
GET_GetSamplerParameterfv(struct _glapi_table * disp)10264 static inline _glptr_GetSamplerParameterfv GET_GetSamplerParameterfv(struct _glapi_table *disp) {
10265    return (_glptr_GetSamplerParameterfv) (GET_by_offset(disp, _gloffset_GetSamplerParameterfv));
10266 }
10267 
SET_GetSamplerParameterfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLfloat *))10268 static inline void SET_GetSamplerParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) {
10269    SET_by_offset(disp, _gloffset_GetSamplerParameterfv, fn);
10270 }
10271 
10272 typedef void (GLAPIENTRYP _glptr_GetSamplerParameteriv)(GLuint, GLenum, GLint *);
10273 #define CALL_GetSamplerParameteriv(disp, parameters) \
10274     (* GET_GetSamplerParameteriv(disp)) parameters
GET_GetSamplerParameteriv(struct _glapi_table * disp)10275 static inline _glptr_GetSamplerParameteriv GET_GetSamplerParameteriv(struct _glapi_table *disp) {
10276    return (_glptr_GetSamplerParameteriv) (GET_by_offset(disp, _gloffset_GetSamplerParameteriv));
10277 }
10278 
SET_GetSamplerParameteriv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint *))10279 static inline void SET_GetSamplerParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
10280    SET_by_offset(disp, _gloffset_GetSamplerParameteriv, fn);
10281 }
10282 
10283 typedef GLboolean (GLAPIENTRYP _glptr_IsSampler)(GLuint);
10284 #define CALL_IsSampler(disp, parameters) \
10285     (* GET_IsSampler(disp)) parameters
GET_IsSampler(struct _glapi_table * disp)10286 static inline _glptr_IsSampler GET_IsSampler(struct _glapi_table *disp) {
10287    return (_glptr_IsSampler) (GET_by_offset(disp, _gloffset_IsSampler));
10288 }
10289 
SET_IsSampler(struct _glapi_table * disp,GLboolean (GLAPIENTRYP fn)(GLuint))10290 static inline void SET_IsSampler(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
10291    SET_by_offset(disp, _gloffset_IsSampler, fn);
10292 }
10293 
10294 typedef void (GLAPIENTRYP _glptr_SamplerParameterIiv)(GLuint, GLenum, const GLint *);
10295 #define CALL_SamplerParameterIiv(disp, parameters) \
10296     (* GET_SamplerParameterIiv(disp)) parameters
GET_SamplerParameterIiv(struct _glapi_table * disp)10297 static inline _glptr_SamplerParameterIiv GET_SamplerParameterIiv(struct _glapi_table *disp) {
10298    return (_glptr_SamplerParameterIiv) (GET_by_offset(disp, _gloffset_SamplerParameterIiv));
10299 }
10300 
SET_SamplerParameterIiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,const GLint *))10301 static inline void SET_SamplerParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) {
10302    SET_by_offset(disp, _gloffset_SamplerParameterIiv, fn);
10303 }
10304 
10305 typedef void (GLAPIENTRYP _glptr_SamplerParameterIuiv)(GLuint, GLenum, const GLuint *);
10306 #define CALL_SamplerParameterIuiv(disp, parameters) \
10307     (* GET_SamplerParameterIuiv(disp)) parameters
GET_SamplerParameterIuiv(struct _glapi_table * disp)10308 static inline _glptr_SamplerParameterIuiv GET_SamplerParameterIuiv(struct _glapi_table *disp) {
10309    return (_glptr_SamplerParameterIuiv) (GET_by_offset(disp, _gloffset_SamplerParameterIuiv));
10310 }
10311 
SET_SamplerParameterIuiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,const GLuint *))10312 static inline void SET_SamplerParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLuint *)) {
10313    SET_by_offset(disp, _gloffset_SamplerParameterIuiv, fn);
10314 }
10315 
10316 typedef void (GLAPIENTRYP _glptr_SamplerParameterf)(GLuint, GLenum, GLfloat);
10317 #define CALL_SamplerParameterf(disp, parameters) \
10318     (* GET_SamplerParameterf(disp)) parameters
GET_SamplerParameterf(struct _glapi_table * disp)10319 static inline _glptr_SamplerParameterf GET_SamplerParameterf(struct _glapi_table *disp) {
10320    return (_glptr_SamplerParameterf) (GET_by_offset(disp, _gloffset_SamplerParameterf));
10321 }
10322 
SET_SamplerParameterf(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLfloat))10323 static inline void SET_SamplerParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat)) {
10324    SET_by_offset(disp, _gloffset_SamplerParameterf, fn);
10325 }
10326 
10327 typedef void (GLAPIENTRYP _glptr_SamplerParameterfv)(GLuint, GLenum, const GLfloat *);
10328 #define CALL_SamplerParameterfv(disp, parameters) \
10329     (* GET_SamplerParameterfv(disp)) parameters
GET_SamplerParameterfv(struct _glapi_table * disp)10330 static inline _glptr_SamplerParameterfv GET_SamplerParameterfv(struct _glapi_table *disp) {
10331    return (_glptr_SamplerParameterfv) (GET_by_offset(disp, _gloffset_SamplerParameterfv));
10332 }
10333 
SET_SamplerParameterfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,const GLfloat *))10334 static inline void SET_SamplerParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLfloat *)) {
10335    SET_by_offset(disp, _gloffset_SamplerParameterfv, fn);
10336 }
10337 
10338 typedef void (GLAPIENTRYP _glptr_SamplerParameteri)(GLuint, GLenum, GLint);
10339 #define CALL_SamplerParameteri(disp, parameters) \
10340     (* GET_SamplerParameteri(disp)) parameters
GET_SamplerParameteri(struct _glapi_table * disp)10341 static inline _glptr_SamplerParameteri GET_SamplerParameteri(struct _glapi_table *disp) {
10342    return (_glptr_SamplerParameteri) (GET_by_offset(disp, _gloffset_SamplerParameteri));
10343 }
10344 
SET_SamplerParameteri(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint))10345 static inline void SET_SamplerParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) {
10346    SET_by_offset(disp, _gloffset_SamplerParameteri, fn);
10347 }
10348 
10349 typedef void (GLAPIENTRYP _glptr_SamplerParameteriv)(GLuint, GLenum, const GLint *);
10350 #define CALL_SamplerParameteriv(disp, parameters) \
10351     (* GET_SamplerParameteriv(disp)) parameters
GET_SamplerParameteriv(struct _glapi_table * disp)10352 static inline _glptr_SamplerParameteriv GET_SamplerParameteriv(struct _glapi_table *disp) {
10353    return (_glptr_SamplerParameteriv) (GET_by_offset(disp, _gloffset_SamplerParameteriv));
10354 }
10355 
SET_SamplerParameteriv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,const GLint *))10356 static inline void SET_SamplerParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) {
10357    SET_by_offset(disp, _gloffset_SamplerParameteriv, fn);
10358 }
10359 
10360 typedef void (GLAPIENTRYP _glptr_GetQueryObjecti64v)(GLuint, GLenum, GLint64 *);
10361 #define CALL_GetQueryObjecti64v(disp, parameters) \
10362     (* GET_GetQueryObjecti64v(disp)) parameters
GET_GetQueryObjecti64v(struct _glapi_table * disp)10363 static inline _glptr_GetQueryObjecti64v GET_GetQueryObjecti64v(struct _glapi_table *disp) {
10364    return (_glptr_GetQueryObjecti64v) (GET_by_offset(disp, _gloffset_GetQueryObjecti64v));
10365 }
10366 
SET_GetQueryObjecti64v(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint64 *))10367 static inline void SET_GetQueryObjecti64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint64 *)) {
10368    SET_by_offset(disp, _gloffset_GetQueryObjecti64v, fn);
10369 }
10370 
10371 typedef void (GLAPIENTRYP _glptr_GetQueryObjectui64v)(GLuint, GLenum, GLuint64 *);
10372 #define CALL_GetQueryObjectui64v(disp, parameters) \
10373     (* GET_GetQueryObjectui64v(disp)) parameters
GET_GetQueryObjectui64v(struct _glapi_table * disp)10374 static inline _glptr_GetQueryObjectui64v GET_GetQueryObjectui64v(struct _glapi_table *disp) {
10375    return (_glptr_GetQueryObjectui64v) (GET_by_offset(disp, _gloffset_GetQueryObjectui64v));
10376 }
10377 
SET_GetQueryObjectui64v(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLuint64 *))10378 static inline void SET_GetQueryObjectui64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint64 *)) {
10379    SET_by_offset(disp, _gloffset_GetQueryObjectui64v, fn);
10380 }
10381 
10382 typedef void (GLAPIENTRYP _glptr_QueryCounter)(GLuint, GLenum);
10383 #define CALL_QueryCounter(disp, parameters) \
10384     (* GET_QueryCounter(disp)) parameters
GET_QueryCounter(struct _glapi_table * disp)10385 static inline _glptr_QueryCounter GET_QueryCounter(struct _glapi_table *disp) {
10386    return (_glptr_QueryCounter) (GET_by_offset(disp, _gloffset_QueryCounter));
10387 }
10388 
SET_QueryCounter(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum))10389 static inline void SET_QueryCounter(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
10390    SET_by_offset(disp, _gloffset_QueryCounter, fn);
10391 }
10392 
10393 typedef void (GLAPIENTRYP _glptr_ColorP3ui)(GLenum, GLuint);
10394 #define CALL_ColorP3ui(disp, parameters) \
10395     (* GET_ColorP3ui(disp)) parameters
GET_ColorP3ui(struct _glapi_table * disp)10396 static inline _glptr_ColorP3ui GET_ColorP3ui(struct _glapi_table *disp) {
10397    return (_glptr_ColorP3ui) (GET_by_offset(disp, _gloffset_ColorP3ui));
10398 }
10399 
SET_ColorP3ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))10400 static inline void SET_ColorP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
10401    SET_by_offset(disp, _gloffset_ColorP3ui, fn);
10402 }
10403 
10404 typedef void (GLAPIENTRYP _glptr_ColorP3uiv)(GLenum, const GLuint *);
10405 #define CALL_ColorP3uiv(disp, parameters) \
10406     (* GET_ColorP3uiv(disp)) parameters
GET_ColorP3uiv(struct _glapi_table * disp)10407 static inline _glptr_ColorP3uiv GET_ColorP3uiv(struct _glapi_table *disp) {
10408    return (_glptr_ColorP3uiv) (GET_by_offset(disp, _gloffset_ColorP3uiv));
10409 }
10410 
SET_ColorP3uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLuint *))10411 static inline void SET_ColorP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
10412    SET_by_offset(disp, _gloffset_ColorP3uiv, fn);
10413 }
10414 
10415 typedef void (GLAPIENTRYP _glptr_ColorP4ui)(GLenum, GLuint);
10416 #define CALL_ColorP4ui(disp, parameters) \
10417     (* GET_ColorP4ui(disp)) parameters
GET_ColorP4ui(struct _glapi_table * disp)10418 static inline _glptr_ColorP4ui GET_ColorP4ui(struct _glapi_table *disp) {
10419    return (_glptr_ColorP4ui) (GET_by_offset(disp, _gloffset_ColorP4ui));
10420 }
10421 
SET_ColorP4ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))10422 static inline void SET_ColorP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
10423    SET_by_offset(disp, _gloffset_ColorP4ui, fn);
10424 }
10425 
10426 typedef void (GLAPIENTRYP _glptr_ColorP4uiv)(GLenum, const GLuint *);
10427 #define CALL_ColorP4uiv(disp, parameters) \
10428     (* GET_ColorP4uiv(disp)) parameters
GET_ColorP4uiv(struct _glapi_table * disp)10429 static inline _glptr_ColorP4uiv GET_ColorP4uiv(struct _glapi_table *disp) {
10430    return (_glptr_ColorP4uiv) (GET_by_offset(disp, _gloffset_ColorP4uiv));
10431 }
10432 
SET_ColorP4uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLuint *))10433 static inline void SET_ColorP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
10434    SET_by_offset(disp, _gloffset_ColorP4uiv, fn);
10435 }
10436 
10437 typedef void (GLAPIENTRYP _glptr_MultiTexCoordP1ui)(GLenum, GLenum, GLuint);
10438 #define CALL_MultiTexCoordP1ui(disp, parameters) \
10439     (* GET_MultiTexCoordP1ui(disp)) parameters
GET_MultiTexCoordP1ui(struct _glapi_table * disp)10440 static inline _glptr_MultiTexCoordP1ui GET_MultiTexCoordP1ui(struct _glapi_table *disp) {
10441    return (_glptr_MultiTexCoordP1ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP1ui));
10442 }
10443 
SET_MultiTexCoordP1ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLuint))10444 static inline void SET_MultiTexCoordP1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
10445    SET_by_offset(disp, _gloffset_MultiTexCoordP1ui, fn);
10446 }
10447 
10448 typedef void (GLAPIENTRYP _glptr_MultiTexCoordP1uiv)(GLenum, GLenum, const GLuint *);
10449 #define CALL_MultiTexCoordP1uiv(disp, parameters) \
10450     (* GET_MultiTexCoordP1uiv(disp)) parameters
GET_MultiTexCoordP1uiv(struct _glapi_table * disp)10451 static inline _glptr_MultiTexCoordP1uiv GET_MultiTexCoordP1uiv(struct _glapi_table *disp) {
10452    return (_glptr_MultiTexCoordP1uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP1uiv));
10453 }
10454 
SET_MultiTexCoordP1uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLuint *))10455 static inline void SET_MultiTexCoordP1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) {
10456    SET_by_offset(disp, _gloffset_MultiTexCoordP1uiv, fn);
10457 }
10458 
10459 typedef void (GLAPIENTRYP _glptr_MultiTexCoordP2ui)(GLenum, GLenum, GLuint);
10460 #define CALL_MultiTexCoordP2ui(disp, parameters) \
10461     (* GET_MultiTexCoordP2ui(disp)) parameters
GET_MultiTexCoordP2ui(struct _glapi_table * disp)10462 static inline _glptr_MultiTexCoordP2ui GET_MultiTexCoordP2ui(struct _glapi_table *disp) {
10463    return (_glptr_MultiTexCoordP2ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP2ui));
10464 }
10465 
SET_MultiTexCoordP2ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLuint))10466 static inline void SET_MultiTexCoordP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
10467    SET_by_offset(disp, _gloffset_MultiTexCoordP2ui, fn);
10468 }
10469 
10470 typedef void (GLAPIENTRYP _glptr_MultiTexCoordP2uiv)(GLenum, GLenum, const GLuint *);
10471 #define CALL_MultiTexCoordP2uiv(disp, parameters) \
10472     (* GET_MultiTexCoordP2uiv(disp)) parameters
GET_MultiTexCoordP2uiv(struct _glapi_table * disp)10473 static inline _glptr_MultiTexCoordP2uiv GET_MultiTexCoordP2uiv(struct _glapi_table *disp) {
10474    return (_glptr_MultiTexCoordP2uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP2uiv));
10475 }
10476 
SET_MultiTexCoordP2uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLuint *))10477 static inline void SET_MultiTexCoordP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) {
10478    SET_by_offset(disp, _gloffset_MultiTexCoordP2uiv, fn);
10479 }
10480 
10481 typedef void (GLAPIENTRYP _glptr_MultiTexCoordP3ui)(GLenum, GLenum, GLuint);
10482 #define CALL_MultiTexCoordP3ui(disp, parameters) \
10483     (* GET_MultiTexCoordP3ui(disp)) parameters
GET_MultiTexCoordP3ui(struct _glapi_table * disp)10484 static inline _glptr_MultiTexCoordP3ui GET_MultiTexCoordP3ui(struct _glapi_table *disp) {
10485    return (_glptr_MultiTexCoordP3ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP3ui));
10486 }
10487 
SET_MultiTexCoordP3ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLuint))10488 static inline void SET_MultiTexCoordP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
10489    SET_by_offset(disp, _gloffset_MultiTexCoordP3ui, fn);
10490 }
10491 
10492 typedef void (GLAPIENTRYP _glptr_MultiTexCoordP3uiv)(GLenum, GLenum, const GLuint *);
10493 #define CALL_MultiTexCoordP3uiv(disp, parameters) \
10494     (* GET_MultiTexCoordP3uiv(disp)) parameters
GET_MultiTexCoordP3uiv(struct _glapi_table * disp)10495 static inline _glptr_MultiTexCoordP3uiv GET_MultiTexCoordP3uiv(struct _glapi_table *disp) {
10496    return (_glptr_MultiTexCoordP3uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP3uiv));
10497 }
10498 
SET_MultiTexCoordP3uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLuint *))10499 static inline void SET_MultiTexCoordP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) {
10500    SET_by_offset(disp, _gloffset_MultiTexCoordP3uiv, fn);
10501 }
10502 
10503 typedef void (GLAPIENTRYP _glptr_MultiTexCoordP4ui)(GLenum, GLenum, GLuint);
10504 #define CALL_MultiTexCoordP4ui(disp, parameters) \
10505     (* GET_MultiTexCoordP4ui(disp)) parameters
GET_MultiTexCoordP4ui(struct _glapi_table * disp)10506 static inline _glptr_MultiTexCoordP4ui GET_MultiTexCoordP4ui(struct _glapi_table *disp) {
10507    return (_glptr_MultiTexCoordP4ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP4ui));
10508 }
10509 
SET_MultiTexCoordP4ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLuint))10510 static inline void SET_MultiTexCoordP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
10511    SET_by_offset(disp, _gloffset_MultiTexCoordP4ui, fn);
10512 }
10513 
10514 typedef void (GLAPIENTRYP _glptr_MultiTexCoordP4uiv)(GLenum, GLenum, const GLuint *);
10515 #define CALL_MultiTexCoordP4uiv(disp, parameters) \
10516     (* GET_MultiTexCoordP4uiv(disp)) parameters
GET_MultiTexCoordP4uiv(struct _glapi_table * disp)10517 static inline _glptr_MultiTexCoordP4uiv GET_MultiTexCoordP4uiv(struct _glapi_table *disp) {
10518    return (_glptr_MultiTexCoordP4uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP4uiv));
10519 }
10520 
SET_MultiTexCoordP4uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLuint *))10521 static inline void SET_MultiTexCoordP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) {
10522    SET_by_offset(disp, _gloffset_MultiTexCoordP4uiv, fn);
10523 }
10524 
10525 typedef void (GLAPIENTRYP _glptr_NormalP3ui)(GLenum, GLuint);
10526 #define CALL_NormalP3ui(disp, parameters) \
10527     (* GET_NormalP3ui(disp)) parameters
GET_NormalP3ui(struct _glapi_table * disp)10528 static inline _glptr_NormalP3ui GET_NormalP3ui(struct _glapi_table *disp) {
10529    return (_glptr_NormalP3ui) (GET_by_offset(disp, _gloffset_NormalP3ui));
10530 }
10531 
SET_NormalP3ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))10532 static inline void SET_NormalP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
10533    SET_by_offset(disp, _gloffset_NormalP3ui, fn);
10534 }
10535 
10536 typedef void (GLAPIENTRYP _glptr_NormalP3uiv)(GLenum, const GLuint *);
10537 #define CALL_NormalP3uiv(disp, parameters) \
10538     (* GET_NormalP3uiv(disp)) parameters
GET_NormalP3uiv(struct _glapi_table * disp)10539 static inline _glptr_NormalP3uiv GET_NormalP3uiv(struct _glapi_table *disp) {
10540    return (_glptr_NormalP3uiv) (GET_by_offset(disp, _gloffset_NormalP3uiv));
10541 }
10542 
SET_NormalP3uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLuint *))10543 static inline void SET_NormalP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
10544    SET_by_offset(disp, _gloffset_NormalP3uiv, fn);
10545 }
10546 
10547 typedef void (GLAPIENTRYP _glptr_SecondaryColorP3ui)(GLenum, GLuint);
10548 #define CALL_SecondaryColorP3ui(disp, parameters) \
10549     (* GET_SecondaryColorP3ui(disp)) parameters
GET_SecondaryColorP3ui(struct _glapi_table * disp)10550 static inline _glptr_SecondaryColorP3ui GET_SecondaryColorP3ui(struct _glapi_table *disp) {
10551    return (_glptr_SecondaryColorP3ui) (GET_by_offset(disp, _gloffset_SecondaryColorP3ui));
10552 }
10553 
SET_SecondaryColorP3ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))10554 static inline void SET_SecondaryColorP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
10555    SET_by_offset(disp, _gloffset_SecondaryColorP3ui, fn);
10556 }
10557 
10558 typedef void (GLAPIENTRYP _glptr_SecondaryColorP3uiv)(GLenum, const GLuint *);
10559 #define CALL_SecondaryColorP3uiv(disp, parameters) \
10560     (* GET_SecondaryColorP3uiv(disp)) parameters
GET_SecondaryColorP3uiv(struct _glapi_table * disp)10561 static inline _glptr_SecondaryColorP3uiv GET_SecondaryColorP3uiv(struct _glapi_table *disp) {
10562    return (_glptr_SecondaryColorP3uiv) (GET_by_offset(disp, _gloffset_SecondaryColorP3uiv));
10563 }
10564 
SET_SecondaryColorP3uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLuint *))10565 static inline void SET_SecondaryColorP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
10566    SET_by_offset(disp, _gloffset_SecondaryColorP3uiv, fn);
10567 }
10568 
10569 typedef void (GLAPIENTRYP _glptr_TexCoordP1ui)(GLenum, GLuint);
10570 #define CALL_TexCoordP1ui(disp, parameters) \
10571     (* GET_TexCoordP1ui(disp)) parameters
GET_TexCoordP1ui(struct _glapi_table * disp)10572 static inline _glptr_TexCoordP1ui GET_TexCoordP1ui(struct _glapi_table *disp) {
10573    return (_glptr_TexCoordP1ui) (GET_by_offset(disp, _gloffset_TexCoordP1ui));
10574 }
10575 
SET_TexCoordP1ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))10576 static inline void SET_TexCoordP1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
10577    SET_by_offset(disp, _gloffset_TexCoordP1ui, fn);
10578 }
10579 
10580 typedef void (GLAPIENTRYP _glptr_TexCoordP1uiv)(GLenum, const GLuint *);
10581 #define CALL_TexCoordP1uiv(disp, parameters) \
10582     (* GET_TexCoordP1uiv(disp)) parameters
GET_TexCoordP1uiv(struct _glapi_table * disp)10583 static inline _glptr_TexCoordP1uiv GET_TexCoordP1uiv(struct _glapi_table *disp) {
10584    return (_glptr_TexCoordP1uiv) (GET_by_offset(disp, _gloffset_TexCoordP1uiv));
10585 }
10586 
SET_TexCoordP1uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLuint *))10587 static inline void SET_TexCoordP1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
10588    SET_by_offset(disp, _gloffset_TexCoordP1uiv, fn);
10589 }
10590 
10591 typedef void (GLAPIENTRYP _glptr_TexCoordP2ui)(GLenum, GLuint);
10592 #define CALL_TexCoordP2ui(disp, parameters) \
10593     (* GET_TexCoordP2ui(disp)) parameters
GET_TexCoordP2ui(struct _glapi_table * disp)10594 static inline _glptr_TexCoordP2ui GET_TexCoordP2ui(struct _glapi_table *disp) {
10595    return (_glptr_TexCoordP2ui) (GET_by_offset(disp, _gloffset_TexCoordP2ui));
10596 }
10597 
SET_TexCoordP2ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))10598 static inline void SET_TexCoordP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
10599    SET_by_offset(disp, _gloffset_TexCoordP2ui, fn);
10600 }
10601 
10602 typedef void (GLAPIENTRYP _glptr_TexCoordP2uiv)(GLenum, const GLuint *);
10603 #define CALL_TexCoordP2uiv(disp, parameters) \
10604     (* GET_TexCoordP2uiv(disp)) parameters
GET_TexCoordP2uiv(struct _glapi_table * disp)10605 static inline _glptr_TexCoordP2uiv GET_TexCoordP2uiv(struct _glapi_table *disp) {
10606    return (_glptr_TexCoordP2uiv) (GET_by_offset(disp, _gloffset_TexCoordP2uiv));
10607 }
10608 
SET_TexCoordP2uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLuint *))10609 static inline void SET_TexCoordP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
10610    SET_by_offset(disp, _gloffset_TexCoordP2uiv, fn);
10611 }
10612 
10613 typedef void (GLAPIENTRYP _glptr_TexCoordP3ui)(GLenum, GLuint);
10614 #define CALL_TexCoordP3ui(disp, parameters) \
10615     (* GET_TexCoordP3ui(disp)) parameters
GET_TexCoordP3ui(struct _glapi_table * disp)10616 static inline _glptr_TexCoordP3ui GET_TexCoordP3ui(struct _glapi_table *disp) {
10617    return (_glptr_TexCoordP3ui) (GET_by_offset(disp, _gloffset_TexCoordP3ui));
10618 }
10619 
SET_TexCoordP3ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))10620 static inline void SET_TexCoordP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
10621    SET_by_offset(disp, _gloffset_TexCoordP3ui, fn);
10622 }
10623 
10624 typedef void (GLAPIENTRYP _glptr_TexCoordP3uiv)(GLenum, const GLuint *);
10625 #define CALL_TexCoordP3uiv(disp, parameters) \
10626     (* GET_TexCoordP3uiv(disp)) parameters
GET_TexCoordP3uiv(struct _glapi_table * disp)10627 static inline _glptr_TexCoordP3uiv GET_TexCoordP3uiv(struct _glapi_table *disp) {
10628    return (_glptr_TexCoordP3uiv) (GET_by_offset(disp, _gloffset_TexCoordP3uiv));
10629 }
10630 
SET_TexCoordP3uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLuint *))10631 static inline void SET_TexCoordP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
10632    SET_by_offset(disp, _gloffset_TexCoordP3uiv, fn);
10633 }
10634 
10635 typedef void (GLAPIENTRYP _glptr_TexCoordP4ui)(GLenum, GLuint);
10636 #define CALL_TexCoordP4ui(disp, parameters) \
10637     (* GET_TexCoordP4ui(disp)) parameters
GET_TexCoordP4ui(struct _glapi_table * disp)10638 static inline _glptr_TexCoordP4ui GET_TexCoordP4ui(struct _glapi_table *disp) {
10639    return (_glptr_TexCoordP4ui) (GET_by_offset(disp, _gloffset_TexCoordP4ui));
10640 }
10641 
SET_TexCoordP4ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))10642 static inline void SET_TexCoordP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
10643    SET_by_offset(disp, _gloffset_TexCoordP4ui, fn);
10644 }
10645 
10646 typedef void (GLAPIENTRYP _glptr_TexCoordP4uiv)(GLenum, const GLuint *);
10647 #define CALL_TexCoordP4uiv(disp, parameters) \
10648     (* GET_TexCoordP4uiv(disp)) parameters
GET_TexCoordP4uiv(struct _glapi_table * disp)10649 static inline _glptr_TexCoordP4uiv GET_TexCoordP4uiv(struct _glapi_table *disp) {
10650    return (_glptr_TexCoordP4uiv) (GET_by_offset(disp, _gloffset_TexCoordP4uiv));
10651 }
10652 
SET_TexCoordP4uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLuint *))10653 static inline void SET_TexCoordP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
10654    SET_by_offset(disp, _gloffset_TexCoordP4uiv, fn);
10655 }
10656 
10657 typedef void (GLAPIENTRYP _glptr_VertexAttribP1ui)(GLuint, GLenum, GLboolean, GLuint);
10658 #define CALL_VertexAttribP1ui(disp, parameters) \
10659     (* GET_VertexAttribP1ui(disp)) parameters
GET_VertexAttribP1ui(struct _glapi_table * disp)10660 static inline _glptr_VertexAttribP1ui GET_VertexAttribP1ui(struct _glapi_table *disp) {
10661    return (_glptr_VertexAttribP1ui) (GET_by_offset(disp, _gloffset_VertexAttribP1ui));
10662 }
10663 
SET_VertexAttribP1ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLboolean,GLuint))10664 static inline void SET_VertexAttribP1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) {
10665    SET_by_offset(disp, _gloffset_VertexAttribP1ui, fn);
10666 }
10667 
10668 typedef void (GLAPIENTRYP _glptr_VertexAttribP1uiv)(GLuint, GLenum, GLboolean, const GLuint *);
10669 #define CALL_VertexAttribP1uiv(disp, parameters) \
10670     (* GET_VertexAttribP1uiv(disp)) parameters
GET_VertexAttribP1uiv(struct _glapi_table * disp)10671 static inline _glptr_VertexAttribP1uiv GET_VertexAttribP1uiv(struct _glapi_table *disp) {
10672    return (_glptr_VertexAttribP1uiv) (GET_by_offset(disp, _gloffset_VertexAttribP1uiv));
10673 }
10674 
SET_VertexAttribP1uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLboolean,const GLuint *))10675 static inline void SET_VertexAttribP1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) {
10676    SET_by_offset(disp, _gloffset_VertexAttribP1uiv, fn);
10677 }
10678 
10679 typedef void (GLAPIENTRYP _glptr_VertexAttribP2ui)(GLuint, GLenum, GLboolean, GLuint);
10680 #define CALL_VertexAttribP2ui(disp, parameters) \
10681     (* GET_VertexAttribP2ui(disp)) parameters
GET_VertexAttribP2ui(struct _glapi_table * disp)10682 static inline _glptr_VertexAttribP2ui GET_VertexAttribP2ui(struct _glapi_table *disp) {
10683    return (_glptr_VertexAttribP2ui) (GET_by_offset(disp, _gloffset_VertexAttribP2ui));
10684 }
10685 
SET_VertexAttribP2ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLboolean,GLuint))10686 static inline void SET_VertexAttribP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) {
10687    SET_by_offset(disp, _gloffset_VertexAttribP2ui, fn);
10688 }
10689 
10690 typedef void (GLAPIENTRYP _glptr_VertexAttribP2uiv)(GLuint, GLenum, GLboolean, const GLuint *);
10691 #define CALL_VertexAttribP2uiv(disp, parameters) \
10692     (* GET_VertexAttribP2uiv(disp)) parameters
GET_VertexAttribP2uiv(struct _glapi_table * disp)10693 static inline _glptr_VertexAttribP2uiv GET_VertexAttribP2uiv(struct _glapi_table *disp) {
10694    return (_glptr_VertexAttribP2uiv) (GET_by_offset(disp, _gloffset_VertexAttribP2uiv));
10695 }
10696 
SET_VertexAttribP2uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLboolean,const GLuint *))10697 static inline void SET_VertexAttribP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) {
10698    SET_by_offset(disp, _gloffset_VertexAttribP2uiv, fn);
10699 }
10700 
10701 typedef void (GLAPIENTRYP _glptr_VertexAttribP3ui)(GLuint, GLenum, GLboolean, GLuint);
10702 #define CALL_VertexAttribP3ui(disp, parameters) \
10703     (* GET_VertexAttribP3ui(disp)) parameters
GET_VertexAttribP3ui(struct _glapi_table * disp)10704 static inline _glptr_VertexAttribP3ui GET_VertexAttribP3ui(struct _glapi_table *disp) {
10705    return (_glptr_VertexAttribP3ui) (GET_by_offset(disp, _gloffset_VertexAttribP3ui));
10706 }
10707 
SET_VertexAttribP3ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLboolean,GLuint))10708 static inline void SET_VertexAttribP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) {
10709    SET_by_offset(disp, _gloffset_VertexAttribP3ui, fn);
10710 }
10711 
10712 typedef void (GLAPIENTRYP _glptr_VertexAttribP3uiv)(GLuint, GLenum, GLboolean, const GLuint *);
10713 #define CALL_VertexAttribP3uiv(disp, parameters) \
10714     (* GET_VertexAttribP3uiv(disp)) parameters
GET_VertexAttribP3uiv(struct _glapi_table * disp)10715 static inline _glptr_VertexAttribP3uiv GET_VertexAttribP3uiv(struct _glapi_table *disp) {
10716    return (_glptr_VertexAttribP3uiv) (GET_by_offset(disp, _gloffset_VertexAttribP3uiv));
10717 }
10718 
SET_VertexAttribP3uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLboolean,const GLuint *))10719 static inline void SET_VertexAttribP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) {
10720    SET_by_offset(disp, _gloffset_VertexAttribP3uiv, fn);
10721 }
10722 
10723 typedef void (GLAPIENTRYP _glptr_VertexAttribP4ui)(GLuint, GLenum, GLboolean, GLuint);
10724 #define CALL_VertexAttribP4ui(disp, parameters) \
10725     (* GET_VertexAttribP4ui(disp)) parameters
GET_VertexAttribP4ui(struct _glapi_table * disp)10726 static inline _glptr_VertexAttribP4ui GET_VertexAttribP4ui(struct _glapi_table *disp) {
10727    return (_glptr_VertexAttribP4ui) (GET_by_offset(disp, _gloffset_VertexAttribP4ui));
10728 }
10729 
SET_VertexAttribP4ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLboolean,GLuint))10730 static inline void SET_VertexAttribP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) {
10731    SET_by_offset(disp, _gloffset_VertexAttribP4ui, fn);
10732 }
10733 
10734 typedef void (GLAPIENTRYP _glptr_VertexAttribP4uiv)(GLuint, GLenum, GLboolean, const GLuint *);
10735 #define CALL_VertexAttribP4uiv(disp, parameters) \
10736     (* GET_VertexAttribP4uiv(disp)) parameters
GET_VertexAttribP4uiv(struct _glapi_table * disp)10737 static inline _glptr_VertexAttribP4uiv GET_VertexAttribP4uiv(struct _glapi_table *disp) {
10738    return (_glptr_VertexAttribP4uiv) (GET_by_offset(disp, _gloffset_VertexAttribP4uiv));
10739 }
10740 
SET_VertexAttribP4uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLboolean,const GLuint *))10741 static inline void SET_VertexAttribP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) {
10742    SET_by_offset(disp, _gloffset_VertexAttribP4uiv, fn);
10743 }
10744 
10745 typedef void (GLAPIENTRYP _glptr_VertexP2ui)(GLenum, GLuint);
10746 #define CALL_VertexP2ui(disp, parameters) \
10747     (* GET_VertexP2ui(disp)) parameters
GET_VertexP2ui(struct _glapi_table * disp)10748 static inline _glptr_VertexP2ui GET_VertexP2ui(struct _glapi_table *disp) {
10749    return (_glptr_VertexP2ui) (GET_by_offset(disp, _gloffset_VertexP2ui));
10750 }
10751 
SET_VertexP2ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))10752 static inline void SET_VertexP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
10753    SET_by_offset(disp, _gloffset_VertexP2ui, fn);
10754 }
10755 
10756 typedef void (GLAPIENTRYP _glptr_VertexP2uiv)(GLenum, const GLuint *);
10757 #define CALL_VertexP2uiv(disp, parameters) \
10758     (* GET_VertexP2uiv(disp)) parameters
GET_VertexP2uiv(struct _glapi_table * disp)10759 static inline _glptr_VertexP2uiv GET_VertexP2uiv(struct _glapi_table *disp) {
10760    return (_glptr_VertexP2uiv) (GET_by_offset(disp, _gloffset_VertexP2uiv));
10761 }
10762 
SET_VertexP2uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLuint *))10763 static inline void SET_VertexP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
10764    SET_by_offset(disp, _gloffset_VertexP2uiv, fn);
10765 }
10766 
10767 typedef void (GLAPIENTRYP _glptr_VertexP3ui)(GLenum, GLuint);
10768 #define CALL_VertexP3ui(disp, parameters) \
10769     (* GET_VertexP3ui(disp)) parameters
GET_VertexP3ui(struct _glapi_table * disp)10770 static inline _glptr_VertexP3ui GET_VertexP3ui(struct _glapi_table *disp) {
10771    return (_glptr_VertexP3ui) (GET_by_offset(disp, _gloffset_VertexP3ui));
10772 }
10773 
SET_VertexP3ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))10774 static inline void SET_VertexP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
10775    SET_by_offset(disp, _gloffset_VertexP3ui, fn);
10776 }
10777 
10778 typedef void (GLAPIENTRYP _glptr_VertexP3uiv)(GLenum, const GLuint *);
10779 #define CALL_VertexP3uiv(disp, parameters) \
10780     (* GET_VertexP3uiv(disp)) parameters
GET_VertexP3uiv(struct _glapi_table * disp)10781 static inline _glptr_VertexP3uiv GET_VertexP3uiv(struct _glapi_table *disp) {
10782    return (_glptr_VertexP3uiv) (GET_by_offset(disp, _gloffset_VertexP3uiv));
10783 }
10784 
SET_VertexP3uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLuint *))10785 static inline void SET_VertexP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
10786    SET_by_offset(disp, _gloffset_VertexP3uiv, fn);
10787 }
10788 
10789 typedef void (GLAPIENTRYP _glptr_VertexP4ui)(GLenum, GLuint);
10790 #define CALL_VertexP4ui(disp, parameters) \
10791     (* GET_VertexP4ui(disp)) parameters
GET_VertexP4ui(struct _glapi_table * disp)10792 static inline _glptr_VertexP4ui GET_VertexP4ui(struct _glapi_table *disp) {
10793    return (_glptr_VertexP4ui) (GET_by_offset(disp, _gloffset_VertexP4ui));
10794 }
10795 
SET_VertexP4ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))10796 static inline void SET_VertexP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
10797    SET_by_offset(disp, _gloffset_VertexP4ui, fn);
10798 }
10799 
10800 typedef void (GLAPIENTRYP _glptr_VertexP4uiv)(GLenum, const GLuint *);
10801 #define CALL_VertexP4uiv(disp, parameters) \
10802     (* GET_VertexP4uiv(disp)) parameters
GET_VertexP4uiv(struct _glapi_table * disp)10803 static inline _glptr_VertexP4uiv GET_VertexP4uiv(struct _glapi_table *disp) {
10804    return (_glptr_VertexP4uiv) (GET_by_offset(disp, _gloffset_VertexP4uiv));
10805 }
10806 
SET_VertexP4uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLuint *))10807 static inline void SET_VertexP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
10808    SET_by_offset(disp, _gloffset_VertexP4uiv, fn);
10809 }
10810 
10811 typedef void (GLAPIENTRYP _glptr_DrawArraysIndirect)(GLenum, const GLvoid *);
10812 #define CALL_DrawArraysIndirect(disp, parameters) \
10813     (* GET_DrawArraysIndirect(disp)) parameters
GET_DrawArraysIndirect(struct _glapi_table * disp)10814 static inline _glptr_DrawArraysIndirect GET_DrawArraysIndirect(struct _glapi_table *disp) {
10815    return (_glptr_DrawArraysIndirect) (GET_by_offset(disp, _gloffset_DrawArraysIndirect));
10816 }
10817 
SET_DrawArraysIndirect(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLvoid *))10818 static inline void SET_DrawArraysIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLvoid *)) {
10819    SET_by_offset(disp, _gloffset_DrawArraysIndirect, fn);
10820 }
10821 
10822 typedef void (GLAPIENTRYP _glptr_DrawElementsIndirect)(GLenum, GLenum, const GLvoid *);
10823 #define CALL_DrawElementsIndirect(disp, parameters) \
10824     (* GET_DrawElementsIndirect(disp)) parameters
GET_DrawElementsIndirect(struct _glapi_table * disp)10825 static inline _glptr_DrawElementsIndirect GET_DrawElementsIndirect(struct _glapi_table *disp) {
10826    return (_glptr_DrawElementsIndirect) (GET_by_offset(disp, _gloffset_DrawElementsIndirect));
10827 }
10828 
SET_DrawElementsIndirect(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLvoid *))10829 static inline void SET_DrawElementsIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLvoid *)) {
10830    SET_by_offset(disp, _gloffset_DrawElementsIndirect, fn);
10831 }
10832 
10833 typedef void (GLAPIENTRYP _glptr_GetUniformdv)(GLuint, GLint, GLdouble *);
10834 #define CALL_GetUniformdv(disp, parameters) \
10835     (* GET_GetUniformdv(disp)) parameters
GET_GetUniformdv(struct _glapi_table * disp)10836 static inline _glptr_GetUniformdv GET_GetUniformdv(struct _glapi_table *disp) {
10837    return (_glptr_GetUniformdv) (GET_by_offset(disp, _gloffset_GetUniformdv));
10838 }
10839 
SET_GetUniformdv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLdouble *))10840 static inline void SET_GetUniformdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble *)) {
10841    SET_by_offset(disp, _gloffset_GetUniformdv, fn);
10842 }
10843 
10844 typedef void (GLAPIENTRYP _glptr_Uniform1d)(GLint, GLdouble);
10845 #define CALL_Uniform1d(disp, parameters) \
10846     (* GET_Uniform1d(disp)) parameters
GET_Uniform1d(struct _glapi_table * disp)10847 static inline _glptr_Uniform1d GET_Uniform1d(struct _glapi_table *disp) {
10848    return (_glptr_Uniform1d) (GET_by_offset(disp, _gloffset_Uniform1d));
10849 }
10850 
SET_Uniform1d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLdouble))10851 static inline void SET_Uniform1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble)) {
10852    SET_by_offset(disp, _gloffset_Uniform1d, fn);
10853 }
10854 
10855 typedef void (GLAPIENTRYP _glptr_Uniform1dv)(GLint, GLsizei, const GLdouble *);
10856 #define CALL_Uniform1dv(disp, parameters) \
10857     (* GET_Uniform1dv(disp)) parameters
GET_Uniform1dv(struct _glapi_table * disp)10858 static inline _glptr_Uniform1dv GET_Uniform1dv(struct _glapi_table *disp) {
10859    return (_glptr_Uniform1dv) (GET_by_offset(disp, _gloffset_Uniform1dv));
10860 }
10861 
SET_Uniform1dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,const GLdouble *))10862 static inline void SET_Uniform1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLdouble *)) {
10863    SET_by_offset(disp, _gloffset_Uniform1dv, fn);
10864 }
10865 
10866 typedef void (GLAPIENTRYP _glptr_Uniform2d)(GLint, GLdouble, GLdouble);
10867 #define CALL_Uniform2d(disp, parameters) \
10868     (* GET_Uniform2d(disp)) parameters
GET_Uniform2d(struct _glapi_table * disp)10869 static inline _glptr_Uniform2d GET_Uniform2d(struct _glapi_table *disp) {
10870    return (_glptr_Uniform2d) (GET_by_offset(disp, _gloffset_Uniform2d));
10871 }
10872 
SET_Uniform2d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLdouble,GLdouble))10873 static inline void SET_Uniform2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble)) {
10874    SET_by_offset(disp, _gloffset_Uniform2d, fn);
10875 }
10876 
10877 typedef void (GLAPIENTRYP _glptr_Uniform2dv)(GLint, GLsizei, const GLdouble *);
10878 #define CALL_Uniform2dv(disp, parameters) \
10879     (* GET_Uniform2dv(disp)) parameters
GET_Uniform2dv(struct _glapi_table * disp)10880 static inline _glptr_Uniform2dv GET_Uniform2dv(struct _glapi_table *disp) {
10881    return (_glptr_Uniform2dv) (GET_by_offset(disp, _gloffset_Uniform2dv));
10882 }
10883 
SET_Uniform2dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,const GLdouble *))10884 static inline void SET_Uniform2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLdouble *)) {
10885    SET_by_offset(disp, _gloffset_Uniform2dv, fn);
10886 }
10887 
10888 typedef void (GLAPIENTRYP _glptr_Uniform3d)(GLint, GLdouble, GLdouble, GLdouble);
10889 #define CALL_Uniform3d(disp, parameters) \
10890     (* GET_Uniform3d(disp)) parameters
GET_Uniform3d(struct _glapi_table * disp)10891 static inline _glptr_Uniform3d GET_Uniform3d(struct _glapi_table *disp) {
10892    return (_glptr_Uniform3d) (GET_by_offset(disp, _gloffset_Uniform3d));
10893 }
10894 
SET_Uniform3d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLdouble,GLdouble,GLdouble))10895 static inline void SET_Uniform3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble, GLdouble)) {
10896    SET_by_offset(disp, _gloffset_Uniform3d, fn);
10897 }
10898 
10899 typedef void (GLAPIENTRYP _glptr_Uniform3dv)(GLint, GLsizei, const GLdouble *);
10900 #define CALL_Uniform3dv(disp, parameters) \
10901     (* GET_Uniform3dv(disp)) parameters
GET_Uniform3dv(struct _glapi_table * disp)10902 static inline _glptr_Uniform3dv GET_Uniform3dv(struct _glapi_table *disp) {
10903    return (_glptr_Uniform3dv) (GET_by_offset(disp, _gloffset_Uniform3dv));
10904 }
10905 
SET_Uniform3dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,const GLdouble *))10906 static inline void SET_Uniform3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLdouble *)) {
10907    SET_by_offset(disp, _gloffset_Uniform3dv, fn);
10908 }
10909 
10910 typedef void (GLAPIENTRYP _glptr_Uniform4d)(GLint, GLdouble, GLdouble, GLdouble, GLdouble);
10911 #define CALL_Uniform4d(disp, parameters) \
10912     (* GET_Uniform4d(disp)) parameters
GET_Uniform4d(struct _glapi_table * disp)10913 static inline _glptr_Uniform4d GET_Uniform4d(struct _glapi_table *disp) {
10914    return (_glptr_Uniform4d) (GET_by_offset(disp, _gloffset_Uniform4d));
10915 }
10916 
SET_Uniform4d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLdouble,GLdouble,GLdouble,GLdouble))10917 static inline void SET_Uniform4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble, GLdouble, GLdouble)) {
10918    SET_by_offset(disp, _gloffset_Uniform4d, fn);
10919 }
10920 
10921 typedef void (GLAPIENTRYP _glptr_Uniform4dv)(GLint, GLsizei, const GLdouble *);
10922 #define CALL_Uniform4dv(disp, parameters) \
10923     (* GET_Uniform4dv(disp)) parameters
GET_Uniform4dv(struct _glapi_table * disp)10924 static inline _glptr_Uniform4dv GET_Uniform4dv(struct _glapi_table *disp) {
10925    return (_glptr_Uniform4dv) (GET_by_offset(disp, _gloffset_Uniform4dv));
10926 }
10927 
SET_Uniform4dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,const GLdouble *))10928 static inline void SET_Uniform4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLdouble *)) {
10929    SET_by_offset(disp, _gloffset_Uniform4dv, fn);
10930 }
10931 
10932 typedef void (GLAPIENTRYP _glptr_UniformMatrix2dv)(GLint, GLsizei, GLboolean, const GLdouble *);
10933 #define CALL_UniformMatrix2dv(disp, parameters) \
10934     (* GET_UniformMatrix2dv(disp)) parameters
GET_UniformMatrix2dv(struct _glapi_table * disp)10935 static inline _glptr_UniformMatrix2dv GET_UniformMatrix2dv(struct _glapi_table *disp) {
10936    return (_glptr_UniformMatrix2dv) (GET_by_offset(disp, _gloffset_UniformMatrix2dv));
10937 }
10938 
SET_UniformMatrix2dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,GLboolean,const GLdouble *))10939 static inline void SET_UniformMatrix2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
10940    SET_by_offset(disp, _gloffset_UniformMatrix2dv, fn);
10941 }
10942 
10943 typedef void (GLAPIENTRYP _glptr_UniformMatrix2x3dv)(GLint, GLsizei, GLboolean, const GLdouble *);
10944 #define CALL_UniformMatrix2x3dv(disp, parameters) \
10945     (* GET_UniformMatrix2x3dv(disp)) parameters
GET_UniformMatrix2x3dv(struct _glapi_table * disp)10946 static inline _glptr_UniformMatrix2x3dv GET_UniformMatrix2x3dv(struct _glapi_table *disp) {
10947    return (_glptr_UniformMatrix2x3dv) (GET_by_offset(disp, _gloffset_UniformMatrix2x3dv));
10948 }
10949 
SET_UniformMatrix2x3dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,GLboolean,const GLdouble *))10950 static inline void SET_UniformMatrix2x3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
10951    SET_by_offset(disp, _gloffset_UniformMatrix2x3dv, fn);
10952 }
10953 
10954 typedef void (GLAPIENTRYP _glptr_UniformMatrix2x4dv)(GLint, GLsizei, GLboolean, const GLdouble *);
10955 #define CALL_UniformMatrix2x4dv(disp, parameters) \
10956     (* GET_UniformMatrix2x4dv(disp)) parameters
GET_UniformMatrix2x4dv(struct _glapi_table * disp)10957 static inline _glptr_UniformMatrix2x4dv GET_UniformMatrix2x4dv(struct _glapi_table *disp) {
10958    return (_glptr_UniformMatrix2x4dv) (GET_by_offset(disp, _gloffset_UniformMatrix2x4dv));
10959 }
10960 
SET_UniformMatrix2x4dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,GLboolean,const GLdouble *))10961 static inline void SET_UniformMatrix2x4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
10962    SET_by_offset(disp, _gloffset_UniformMatrix2x4dv, fn);
10963 }
10964 
10965 typedef void (GLAPIENTRYP _glptr_UniformMatrix3dv)(GLint, GLsizei, GLboolean, const GLdouble *);
10966 #define CALL_UniformMatrix3dv(disp, parameters) \
10967     (* GET_UniformMatrix3dv(disp)) parameters
GET_UniformMatrix3dv(struct _glapi_table * disp)10968 static inline _glptr_UniformMatrix3dv GET_UniformMatrix3dv(struct _glapi_table *disp) {
10969    return (_glptr_UniformMatrix3dv) (GET_by_offset(disp, _gloffset_UniformMatrix3dv));
10970 }
10971 
SET_UniformMatrix3dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,GLboolean,const GLdouble *))10972 static inline void SET_UniformMatrix3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
10973    SET_by_offset(disp, _gloffset_UniformMatrix3dv, fn);
10974 }
10975 
10976 typedef void (GLAPIENTRYP _glptr_UniformMatrix3x2dv)(GLint, GLsizei, GLboolean, const GLdouble *);
10977 #define CALL_UniformMatrix3x2dv(disp, parameters) \
10978     (* GET_UniformMatrix3x2dv(disp)) parameters
GET_UniformMatrix3x2dv(struct _glapi_table * disp)10979 static inline _glptr_UniformMatrix3x2dv GET_UniformMatrix3x2dv(struct _glapi_table *disp) {
10980    return (_glptr_UniformMatrix3x2dv) (GET_by_offset(disp, _gloffset_UniformMatrix3x2dv));
10981 }
10982 
SET_UniformMatrix3x2dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,GLboolean,const GLdouble *))10983 static inline void SET_UniformMatrix3x2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
10984    SET_by_offset(disp, _gloffset_UniformMatrix3x2dv, fn);
10985 }
10986 
10987 typedef void (GLAPIENTRYP _glptr_UniformMatrix3x4dv)(GLint, GLsizei, GLboolean, const GLdouble *);
10988 #define CALL_UniformMatrix3x4dv(disp, parameters) \
10989     (* GET_UniformMatrix3x4dv(disp)) parameters
GET_UniformMatrix3x4dv(struct _glapi_table * disp)10990 static inline _glptr_UniformMatrix3x4dv GET_UniformMatrix3x4dv(struct _glapi_table *disp) {
10991    return (_glptr_UniformMatrix3x4dv) (GET_by_offset(disp, _gloffset_UniformMatrix3x4dv));
10992 }
10993 
SET_UniformMatrix3x4dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,GLboolean,const GLdouble *))10994 static inline void SET_UniformMatrix3x4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
10995    SET_by_offset(disp, _gloffset_UniformMatrix3x4dv, fn);
10996 }
10997 
10998 typedef void (GLAPIENTRYP _glptr_UniformMatrix4dv)(GLint, GLsizei, GLboolean, const GLdouble *);
10999 #define CALL_UniformMatrix4dv(disp, parameters) \
11000     (* GET_UniformMatrix4dv(disp)) parameters
GET_UniformMatrix4dv(struct _glapi_table * disp)11001 static inline _glptr_UniformMatrix4dv GET_UniformMatrix4dv(struct _glapi_table *disp) {
11002    return (_glptr_UniformMatrix4dv) (GET_by_offset(disp, _gloffset_UniformMatrix4dv));
11003 }
11004 
SET_UniformMatrix4dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,GLboolean,const GLdouble *))11005 static inline void SET_UniformMatrix4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
11006    SET_by_offset(disp, _gloffset_UniformMatrix4dv, fn);
11007 }
11008 
11009 typedef void (GLAPIENTRYP _glptr_UniformMatrix4x2dv)(GLint, GLsizei, GLboolean, const GLdouble *);
11010 #define CALL_UniformMatrix4x2dv(disp, parameters) \
11011     (* GET_UniformMatrix4x2dv(disp)) parameters
GET_UniformMatrix4x2dv(struct _glapi_table * disp)11012 static inline _glptr_UniformMatrix4x2dv GET_UniformMatrix4x2dv(struct _glapi_table *disp) {
11013    return (_glptr_UniformMatrix4x2dv) (GET_by_offset(disp, _gloffset_UniformMatrix4x2dv));
11014 }
11015 
SET_UniformMatrix4x2dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,GLboolean,const GLdouble *))11016 static inline void SET_UniformMatrix4x2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
11017    SET_by_offset(disp, _gloffset_UniformMatrix4x2dv, fn);
11018 }
11019 
11020 typedef void (GLAPIENTRYP _glptr_UniformMatrix4x3dv)(GLint, GLsizei, GLboolean, const GLdouble *);
11021 #define CALL_UniformMatrix4x3dv(disp, parameters) \
11022     (* GET_UniformMatrix4x3dv(disp)) parameters
GET_UniformMatrix4x3dv(struct _glapi_table * disp)11023 static inline _glptr_UniformMatrix4x3dv GET_UniformMatrix4x3dv(struct _glapi_table *disp) {
11024    return (_glptr_UniformMatrix4x3dv) (GET_by_offset(disp, _gloffset_UniformMatrix4x3dv));
11025 }
11026 
SET_UniformMatrix4x3dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei,GLboolean,const GLdouble *))11027 static inline void SET_UniformMatrix4x3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
11028    SET_by_offset(disp, _gloffset_UniformMatrix4x3dv, fn);
11029 }
11030 
11031 typedef void (GLAPIENTRYP _glptr_GetActiveSubroutineName)(GLuint, GLenum, GLuint, GLsizei, GLsizei *, GLchar *);
11032 #define CALL_GetActiveSubroutineName(disp, parameters) \
11033     (* GET_GetActiveSubroutineName(disp)) parameters
GET_GetActiveSubroutineName(struct _glapi_table * disp)11034 static inline _glptr_GetActiveSubroutineName GET_GetActiveSubroutineName(struct _glapi_table *disp) {
11035    return (_glptr_GetActiveSubroutineName) (GET_by_offset(disp, _gloffset_GetActiveSubroutineName));
11036 }
11037 
SET_GetActiveSubroutineName(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLuint,GLsizei,GLsizei *,GLchar *))11038 static inline void SET_GetActiveSubroutineName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLsizei, GLsizei *, GLchar *)) {
11039    SET_by_offset(disp, _gloffset_GetActiveSubroutineName, fn);
11040 }
11041 
11042 typedef void (GLAPIENTRYP _glptr_GetActiveSubroutineUniformName)(GLuint, GLenum, GLuint, GLsizei, GLsizei *, GLchar *);
11043 #define CALL_GetActiveSubroutineUniformName(disp, parameters) \
11044     (* GET_GetActiveSubroutineUniformName(disp)) parameters
GET_GetActiveSubroutineUniformName(struct _glapi_table * disp)11045 static inline _glptr_GetActiveSubroutineUniformName GET_GetActiveSubroutineUniformName(struct _glapi_table *disp) {
11046    return (_glptr_GetActiveSubroutineUniformName) (GET_by_offset(disp, _gloffset_GetActiveSubroutineUniformName));
11047 }
11048 
SET_GetActiveSubroutineUniformName(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLuint,GLsizei,GLsizei *,GLchar *))11049 static inline void SET_GetActiveSubroutineUniformName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLsizei, GLsizei *, GLchar *)) {
11050    SET_by_offset(disp, _gloffset_GetActiveSubroutineUniformName, fn);
11051 }
11052 
11053 typedef void (GLAPIENTRYP _glptr_GetActiveSubroutineUniformiv)(GLuint, GLenum, GLuint, GLenum, GLint *);
11054 #define CALL_GetActiveSubroutineUniformiv(disp, parameters) \
11055     (* GET_GetActiveSubroutineUniformiv(disp)) parameters
GET_GetActiveSubroutineUniformiv(struct _glapi_table * disp)11056 static inline _glptr_GetActiveSubroutineUniformiv GET_GetActiveSubroutineUniformiv(struct _glapi_table *disp) {
11057    return (_glptr_GetActiveSubroutineUniformiv) (GET_by_offset(disp, _gloffset_GetActiveSubroutineUniformiv));
11058 }
11059 
SET_GetActiveSubroutineUniformiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLuint,GLenum,GLint *))11060 static inline void SET_GetActiveSubroutineUniformiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLenum, GLint *)) {
11061    SET_by_offset(disp, _gloffset_GetActiveSubroutineUniformiv, fn);
11062 }
11063 
11064 typedef void (GLAPIENTRYP _glptr_GetProgramStageiv)(GLuint, GLenum, GLenum, GLint *);
11065 #define CALL_GetProgramStageiv(disp, parameters) \
11066     (* GET_GetProgramStageiv(disp)) parameters
GET_GetProgramStageiv(struct _glapi_table * disp)11067 static inline _glptr_GetProgramStageiv GET_GetProgramStageiv(struct _glapi_table *disp) {
11068    return (_glptr_GetProgramStageiv) (GET_by_offset(disp, _gloffset_GetProgramStageiv));
11069 }
11070 
SET_GetProgramStageiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLenum,GLint *))11071 static inline void SET_GetProgramStageiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLint *)) {
11072    SET_by_offset(disp, _gloffset_GetProgramStageiv, fn);
11073 }
11074 
11075 typedef GLuint (GLAPIENTRYP _glptr_GetSubroutineIndex)(GLuint, GLenum, const GLchar *);
11076 #define CALL_GetSubroutineIndex(disp, parameters) \
11077     (* GET_GetSubroutineIndex(disp)) parameters
GET_GetSubroutineIndex(struct _glapi_table * disp)11078 static inline _glptr_GetSubroutineIndex GET_GetSubroutineIndex(struct _glapi_table *disp) {
11079    return (_glptr_GetSubroutineIndex) (GET_by_offset(disp, _gloffset_GetSubroutineIndex));
11080 }
11081 
SET_GetSubroutineIndex(struct _glapi_table * disp,GLuint (GLAPIENTRYP fn)(GLuint,GLenum,const GLchar *))11082 static inline void SET_GetSubroutineIndex(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint, GLenum, const GLchar *)) {
11083    SET_by_offset(disp, _gloffset_GetSubroutineIndex, fn);
11084 }
11085 
11086 typedef GLint (GLAPIENTRYP _glptr_GetSubroutineUniformLocation)(GLuint, GLenum, const GLchar *);
11087 #define CALL_GetSubroutineUniformLocation(disp, parameters) \
11088     (* GET_GetSubroutineUniformLocation(disp)) parameters
GET_GetSubroutineUniformLocation(struct _glapi_table * disp)11089 static inline _glptr_GetSubroutineUniformLocation GET_GetSubroutineUniformLocation(struct _glapi_table *disp) {
11090    return (_glptr_GetSubroutineUniformLocation) (GET_by_offset(disp, _gloffset_GetSubroutineUniformLocation));
11091 }
11092 
SET_GetSubroutineUniformLocation(struct _glapi_table * disp,GLint (GLAPIENTRYP fn)(GLuint,GLenum,const GLchar *))11093 static inline void SET_GetSubroutineUniformLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, GLenum, const GLchar *)) {
11094    SET_by_offset(disp, _gloffset_GetSubroutineUniformLocation, fn);
11095 }
11096 
11097 typedef void (GLAPIENTRYP _glptr_GetUniformSubroutineuiv)(GLenum, GLint, GLuint *);
11098 #define CALL_GetUniformSubroutineuiv(disp, parameters) \
11099     (* GET_GetUniformSubroutineuiv(disp)) parameters
GET_GetUniformSubroutineuiv(struct _glapi_table * disp)11100 static inline _glptr_GetUniformSubroutineuiv GET_GetUniformSubroutineuiv(struct _glapi_table *disp) {
11101    return (_glptr_GetUniformSubroutineuiv) (GET_by_offset(disp, _gloffset_GetUniformSubroutineuiv));
11102 }
11103 
SET_GetUniformSubroutineuiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLuint *))11104 static inline void SET_GetUniformSubroutineuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLuint *)) {
11105    SET_by_offset(disp, _gloffset_GetUniformSubroutineuiv, fn);
11106 }
11107 
11108 typedef void (GLAPIENTRYP _glptr_UniformSubroutinesuiv)(GLenum, GLsizei, const GLuint *);
11109 #define CALL_UniformSubroutinesuiv(disp, parameters) \
11110     (* GET_UniformSubroutinesuiv(disp)) parameters
GET_UniformSubroutinesuiv(struct _glapi_table * disp)11111 static inline _glptr_UniformSubroutinesuiv GET_UniformSubroutinesuiv(struct _glapi_table *disp) {
11112    return (_glptr_UniformSubroutinesuiv) (GET_by_offset(disp, _gloffset_UniformSubroutinesuiv));
11113 }
11114 
SET_UniformSubroutinesuiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,const GLuint *))11115 static inline void SET_UniformSubroutinesuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLuint *)) {
11116    SET_by_offset(disp, _gloffset_UniformSubroutinesuiv, fn);
11117 }
11118 
11119 typedef void (GLAPIENTRYP _glptr_PatchParameterfv)(GLenum, const GLfloat *);
11120 #define CALL_PatchParameterfv(disp, parameters) \
11121     (* GET_PatchParameterfv(disp)) parameters
GET_PatchParameterfv(struct _glapi_table * disp)11122 static inline _glptr_PatchParameterfv GET_PatchParameterfv(struct _glapi_table *disp) {
11123    return (_glptr_PatchParameterfv) (GET_by_offset(disp, _gloffset_PatchParameterfv));
11124 }
11125 
SET_PatchParameterfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLfloat *))11126 static inline void SET_PatchParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
11127    SET_by_offset(disp, _gloffset_PatchParameterfv, fn);
11128 }
11129 
11130 typedef void (GLAPIENTRYP _glptr_PatchParameteri)(GLenum, GLint);
11131 #define CALL_PatchParameteri(disp, parameters) \
11132     (* GET_PatchParameteri(disp)) parameters
GET_PatchParameteri(struct _glapi_table * disp)11133 static inline _glptr_PatchParameteri GET_PatchParameteri(struct _glapi_table *disp) {
11134    return (_glptr_PatchParameteri) (GET_by_offset(disp, _gloffset_PatchParameteri));
11135 }
11136 
SET_PatchParameteri(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint))11137 static inline void SET_PatchParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
11138    SET_by_offset(disp, _gloffset_PatchParameteri, fn);
11139 }
11140 
11141 typedef void (GLAPIENTRYP _glptr_BindTransformFeedback)(GLenum, GLuint);
11142 #define CALL_BindTransformFeedback(disp, parameters) \
11143     (* GET_BindTransformFeedback(disp)) parameters
GET_BindTransformFeedback(struct _glapi_table * disp)11144 static inline _glptr_BindTransformFeedback GET_BindTransformFeedback(struct _glapi_table *disp) {
11145    return (_glptr_BindTransformFeedback) (GET_by_offset(disp, _gloffset_BindTransformFeedback));
11146 }
11147 
SET_BindTransformFeedback(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))11148 static inline void SET_BindTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
11149    SET_by_offset(disp, _gloffset_BindTransformFeedback, fn);
11150 }
11151 
11152 typedef void (GLAPIENTRYP _glptr_DeleteTransformFeedbacks)(GLsizei, const GLuint *);
11153 #define CALL_DeleteTransformFeedbacks(disp, parameters) \
11154     (* GET_DeleteTransformFeedbacks(disp)) parameters
GET_DeleteTransformFeedbacks(struct _glapi_table * disp)11155 static inline _glptr_DeleteTransformFeedbacks GET_DeleteTransformFeedbacks(struct _glapi_table *disp) {
11156    return (_glptr_DeleteTransformFeedbacks) (GET_by_offset(disp, _gloffset_DeleteTransformFeedbacks));
11157 }
11158 
SET_DeleteTransformFeedbacks(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,const GLuint *))11159 static inline void SET_DeleteTransformFeedbacks(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
11160    SET_by_offset(disp, _gloffset_DeleteTransformFeedbacks, fn);
11161 }
11162 
11163 typedef void (GLAPIENTRYP _glptr_DrawTransformFeedback)(GLenum, GLuint);
11164 #define CALL_DrawTransformFeedback(disp, parameters) \
11165     (* GET_DrawTransformFeedback(disp)) parameters
GET_DrawTransformFeedback(struct _glapi_table * disp)11166 static inline _glptr_DrawTransformFeedback GET_DrawTransformFeedback(struct _glapi_table *disp) {
11167    return (_glptr_DrawTransformFeedback) (GET_by_offset(disp, _gloffset_DrawTransformFeedback));
11168 }
11169 
SET_DrawTransformFeedback(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))11170 static inline void SET_DrawTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
11171    SET_by_offset(disp, _gloffset_DrawTransformFeedback, fn);
11172 }
11173 
11174 typedef void (GLAPIENTRYP _glptr_GenTransformFeedbacks)(GLsizei, GLuint *);
11175 #define CALL_GenTransformFeedbacks(disp, parameters) \
11176     (* GET_GenTransformFeedbacks(disp)) parameters
GET_GenTransformFeedbacks(struct _glapi_table * disp)11177 static inline _glptr_GenTransformFeedbacks GET_GenTransformFeedbacks(struct _glapi_table *disp) {
11178    return (_glptr_GenTransformFeedbacks) (GET_by_offset(disp, _gloffset_GenTransformFeedbacks));
11179 }
11180 
SET_GenTransformFeedbacks(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLuint *))11181 static inline void SET_GenTransformFeedbacks(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
11182    SET_by_offset(disp, _gloffset_GenTransformFeedbacks, fn);
11183 }
11184 
11185 typedef GLboolean (GLAPIENTRYP _glptr_IsTransformFeedback)(GLuint);
11186 #define CALL_IsTransformFeedback(disp, parameters) \
11187     (* GET_IsTransformFeedback(disp)) parameters
GET_IsTransformFeedback(struct _glapi_table * disp)11188 static inline _glptr_IsTransformFeedback GET_IsTransformFeedback(struct _glapi_table *disp) {
11189    return (_glptr_IsTransformFeedback) (GET_by_offset(disp, _gloffset_IsTransformFeedback));
11190 }
11191 
SET_IsTransformFeedback(struct _glapi_table * disp,GLboolean (GLAPIENTRYP fn)(GLuint))11192 static inline void SET_IsTransformFeedback(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
11193    SET_by_offset(disp, _gloffset_IsTransformFeedback, fn);
11194 }
11195 
11196 typedef void (GLAPIENTRYP _glptr_PauseTransformFeedback)(void);
11197 #define CALL_PauseTransformFeedback(disp, parameters) \
11198     (* GET_PauseTransformFeedback(disp)) parameters
GET_PauseTransformFeedback(struct _glapi_table * disp)11199 static inline _glptr_PauseTransformFeedback GET_PauseTransformFeedback(struct _glapi_table *disp) {
11200    return (_glptr_PauseTransformFeedback) (GET_by_offset(disp, _gloffset_PauseTransformFeedback));
11201 }
11202 
SET_PauseTransformFeedback(struct _glapi_table * disp,void (GLAPIENTRYP fn)(void))11203 static inline void SET_PauseTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
11204    SET_by_offset(disp, _gloffset_PauseTransformFeedback, fn);
11205 }
11206 
11207 typedef void (GLAPIENTRYP _glptr_ResumeTransformFeedback)(void);
11208 #define CALL_ResumeTransformFeedback(disp, parameters) \
11209     (* GET_ResumeTransformFeedback(disp)) parameters
GET_ResumeTransformFeedback(struct _glapi_table * disp)11210 static inline _glptr_ResumeTransformFeedback GET_ResumeTransformFeedback(struct _glapi_table *disp) {
11211    return (_glptr_ResumeTransformFeedback) (GET_by_offset(disp, _gloffset_ResumeTransformFeedback));
11212 }
11213 
SET_ResumeTransformFeedback(struct _glapi_table * disp,void (GLAPIENTRYP fn)(void))11214 static inline void SET_ResumeTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
11215    SET_by_offset(disp, _gloffset_ResumeTransformFeedback, fn);
11216 }
11217 
11218 typedef void (GLAPIENTRYP _glptr_BeginQueryIndexed)(GLenum, GLuint, GLuint);
11219 #define CALL_BeginQueryIndexed(disp, parameters) \
11220     (* GET_BeginQueryIndexed(disp)) parameters
GET_BeginQueryIndexed(struct _glapi_table * disp)11221 static inline _glptr_BeginQueryIndexed GET_BeginQueryIndexed(struct _glapi_table *disp) {
11222    return (_glptr_BeginQueryIndexed) (GET_by_offset(disp, _gloffset_BeginQueryIndexed));
11223 }
11224 
SET_BeginQueryIndexed(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLuint))11225 static inline void SET_BeginQueryIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint)) {
11226    SET_by_offset(disp, _gloffset_BeginQueryIndexed, fn);
11227 }
11228 
11229 typedef void (GLAPIENTRYP _glptr_DrawTransformFeedbackStream)(GLenum, GLuint, GLuint);
11230 #define CALL_DrawTransformFeedbackStream(disp, parameters) \
11231     (* GET_DrawTransformFeedbackStream(disp)) parameters
GET_DrawTransformFeedbackStream(struct _glapi_table * disp)11232 static inline _glptr_DrawTransformFeedbackStream GET_DrawTransformFeedbackStream(struct _glapi_table *disp) {
11233    return (_glptr_DrawTransformFeedbackStream) (GET_by_offset(disp, _gloffset_DrawTransformFeedbackStream));
11234 }
11235 
SET_DrawTransformFeedbackStream(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLuint))11236 static inline void SET_DrawTransformFeedbackStream(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint)) {
11237    SET_by_offset(disp, _gloffset_DrawTransformFeedbackStream, fn);
11238 }
11239 
11240 typedef void (GLAPIENTRYP _glptr_EndQueryIndexed)(GLenum, GLuint);
11241 #define CALL_EndQueryIndexed(disp, parameters) \
11242     (* GET_EndQueryIndexed(disp)) parameters
GET_EndQueryIndexed(struct _glapi_table * disp)11243 static inline _glptr_EndQueryIndexed GET_EndQueryIndexed(struct _glapi_table *disp) {
11244    return (_glptr_EndQueryIndexed) (GET_by_offset(disp, _gloffset_EndQueryIndexed));
11245 }
11246 
SET_EndQueryIndexed(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))11247 static inline void SET_EndQueryIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
11248    SET_by_offset(disp, _gloffset_EndQueryIndexed, fn);
11249 }
11250 
11251 typedef void (GLAPIENTRYP _glptr_GetQueryIndexediv)(GLenum, GLuint, GLenum, GLint *);
11252 #define CALL_GetQueryIndexediv(disp, parameters) \
11253     (* GET_GetQueryIndexediv(disp)) parameters
GET_GetQueryIndexediv(struct _glapi_table * disp)11254 static inline _glptr_GetQueryIndexediv GET_GetQueryIndexediv(struct _glapi_table *disp) {
11255    return (_glptr_GetQueryIndexediv) (GET_by_offset(disp, _gloffset_GetQueryIndexediv));
11256 }
11257 
SET_GetQueryIndexediv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLenum,GLint *))11258 static inline void SET_GetQueryIndexediv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLint *)) {
11259    SET_by_offset(disp, _gloffset_GetQueryIndexediv, fn);
11260 }
11261 
11262 typedef void (GLAPIENTRYP _glptr_ClearDepthf)(GLclampf);
11263 #define CALL_ClearDepthf(disp, parameters) \
11264     (* GET_ClearDepthf(disp)) parameters
GET_ClearDepthf(struct _glapi_table * disp)11265 static inline _glptr_ClearDepthf GET_ClearDepthf(struct _glapi_table *disp) {
11266    return (_glptr_ClearDepthf) (GET_by_offset(disp, _gloffset_ClearDepthf));
11267 }
11268 
SET_ClearDepthf(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLclampf))11269 static inline void SET_ClearDepthf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf)) {
11270    SET_by_offset(disp, _gloffset_ClearDepthf, fn);
11271 }
11272 
11273 typedef void (GLAPIENTRYP _glptr_DepthRangef)(GLclampf, GLclampf);
11274 #define CALL_DepthRangef(disp, parameters) \
11275     (* GET_DepthRangef(disp)) parameters
GET_DepthRangef(struct _glapi_table * disp)11276 static inline _glptr_DepthRangef GET_DepthRangef(struct _glapi_table *disp) {
11277    return (_glptr_DepthRangef) (GET_by_offset(disp, _gloffset_DepthRangef));
11278 }
11279 
SET_DepthRangef(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLclampf,GLclampf))11280 static inline void SET_DepthRangef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLclampf)) {
11281    SET_by_offset(disp, _gloffset_DepthRangef, fn);
11282 }
11283 
11284 typedef void (GLAPIENTRYP _glptr_GetShaderPrecisionFormat)(GLenum, GLenum, GLint *, GLint *);
11285 #define CALL_GetShaderPrecisionFormat(disp, parameters) \
11286     (* GET_GetShaderPrecisionFormat(disp)) parameters
GET_GetShaderPrecisionFormat(struct _glapi_table * disp)11287 static inline _glptr_GetShaderPrecisionFormat GET_GetShaderPrecisionFormat(struct _glapi_table *disp) {
11288    return (_glptr_GetShaderPrecisionFormat) (GET_by_offset(disp, _gloffset_GetShaderPrecisionFormat));
11289 }
11290 
SET_GetShaderPrecisionFormat(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint *,GLint *))11291 static inline void SET_GetShaderPrecisionFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *, GLint *)) {
11292    SET_by_offset(disp, _gloffset_GetShaderPrecisionFormat, fn);
11293 }
11294 
11295 typedef void (GLAPIENTRYP _glptr_ReleaseShaderCompiler)(void);
11296 #define CALL_ReleaseShaderCompiler(disp, parameters) \
11297     (* GET_ReleaseShaderCompiler(disp)) parameters
GET_ReleaseShaderCompiler(struct _glapi_table * disp)11298 static inline _glptr_ReleaseShaderCompiler GET_ReleaseShaderCompiler(struct _glapi_table *disp) {
11299    return (_glptr_ReleaseShaderCompiler) (GET_by_offset(disp, _gloffset_ReleaseShaderCompiler));
11300 }
11301 
SET_ReleaseShaderCompiler(struct _glapi_table * disp,void (GLAPIENTRYP fn)(void))11302 static inline void SET_ReleaseShaderCompiler(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
11303    SET_by_offset(disp, _gloffset_ReleaseShaderCompiler, fn);
11304 }
11305 
11306 typedef void (GLAPIENTRYP _glptr_ShaderBinary)(GLsizei, const GLuint *, GLenum, const GLvoid *, GLsizei);
11307 #define CALL_ShaderBinary(disp, parameters) \
11308     (* GET_ShaderBinary(disp)) parameters
GET_ShaderBinary(struct _glapi_table * disp)11309 static inline _glptr_ShaderBinary GET_ShaderBinary(struct _glapi_table *disp) {
11310    return (_glptr_ShaderBinary) (GET_by_offset(disp, _gloffset_ShaderBinary));
11311 }
11312 
SET_ShaderBinary(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,const GLuint *,GLenum,const GLvoid *,GLsizei))11313 static inline void SET_ShaderBinary(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *, GLenum, const GLvoid *, GLsizei)) {
11314    SET_by_offset(disp, _gloffset_ShaderBinary, fn);
11315 }
11316 
11317 typedef void (GLAPIENTRYP _glptr_GetProgramBinary)(GLuint, GLsizei, GLsizei *, GLenum *, GLvoid *);
11318 #define CALL_GetProgramBinary(disp, parameters) \
11319     (* GET_GetProgramBinary(disp)) parameters
GET_GetProgramBinary(struct _glapi_table * disp)11320 static inline _glptr_GetProgramBinary GET_GetProgramBinary(struct _glapi_table *disp) {
11321    return (_glptr_GetProgramBinary) (GET_by_offset(disp, _gloffset_GetProgramBinary));
11322 }
11323 
SET_GetProgramBinary(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,GLsizei *,GLenum *,GLvoid *))11324 static inline void SET_GetProgramBinary(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLenum *, GLvoid *)) {
11325    SET_by_offset(disp, _gloffset_GetProgramBinary, fn);
11326 }
11327 
11328 typedef void (GLAPIENTRYP _glptr_ProgramBinary)(GLuint, GLenum, const GLvoid *, GLsizei);
11329 #define CALL_ProgramBinary(disp, parameters) \
11330     (* GET_ProgramBinary(disp)) parameters
GET_ProgramBinary(struct _glapi_table * disp)11331 static inline _glptr_ProgramBinary GET_ProgramBinary(struct _glapi_table *disp) {
11332    return (_glptr_ProgramBinary) (GET_by_offset(disp, _gloffset_ProgramBinary));
11333 }
11334 
SET_ProgramBinary(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,const GLvoid *,GLsizei))11335 static inline void SET_ProgramBinary(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLvoid *, GLsizei)) {
11336    SET_by_offset(disp, _gloffset_ProgramBinary, fn);
11337 }
11338 
11339 typedef void (GLAPIENTRYP _glptr_ProgramParameteri)(GLuint, GLenum, GLint);
11340 #define CALL_ProgramParameteri(disp, parameters) \
11341     (* GET_ProgramParameteri(disp)) parameters
GET_ProgramParameteri(struct _glapi_table * disp)11342 static inline _glptr_ProgramParameteri GET_ProgramParameteri(struct _glapi_table *disp) {
11343    return (_glptr_ProgramParameteri) (GET_by_offset(disp, _gloffset_ProgramParameteri));
11344 }
11345 
SET_ProgramParameteri(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint))11346 static inline void SET_ProgramParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) {
11347    SET_by_offset(disp, _gloffset_ProgramParameteri, fn);
11348 }
11349 
11350 typedef void (GLAPIENTRYP _glptr_GetVertexAttribLdv)(GLuint, GLenum, GLdouble *);
11351 #define CALL_GetVertexAttribLdv(disp, parameters) \
11352     (* GET_GetVertexAttribLdv(disp)) parameters
GET_GetVertexAttribLdv(struct _glapi_table * disp)11353 static inline _glptr_GetVertexAttribLdv GET_GetVertexAttribLdv(struct _glapi_table *disp) {
11354    return (_glptr_GetVertexAttribLdv) (GET_by_offset(disp, _gloffset_GetVertexAttribLdv));
11355 }
11356 
SET_GetVertexAttribLdv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLdouble *))11357 static inline void SET_GetVertexAttribLdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLdouble *)) {
11358    SET_by_offset(disp, _gloffset_GetVertexAttribLdv, fn);
11359 }
11360 
11361 typedef void (GLAPIENTRYP _glptr_VertexAttribL1d)(GLuint, GLdouble);
11362 #define CALL_VertexAttribL1d(disp, parameters) \
11363     (* GET_VertexAttribL1d(disp)) parameters
GET_VertexAttribL1d(struct _glapi_table * disp)11364 static inline _glptr_VertexAttribL1d GET_VertexAttribL1d(struct _glapi_table *disp) {
11365    return (_glptr_VertexAttribL1d) (GET_by_offset(disp, _gloffset_VertexAttribL1d));
11366 }
11367 
SET_VertexAttribL1d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLdouble))11368 static inline void SET_VertexAttribL1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble)) {
11369    SET_by_offset(disp, _gloffset_VertexAttribL1d, fn);
11370 }
11371 
11372 typedef void (GLAPIENTRYP _glptr_VertexAttribL1dv)(GLuint, const GLdouble *);
11373 #define CALL_VertexAttribL1dv(disp, parameters) \
11374     (* GET_VertexAttribL1dv(disp)) parameters
GET_VertexAttribL1dv(struct _glapi_table * disp)11375 static inline _glptr_VertexAttribL1dv GET_VertexAttribL1dv(struct _glapi_table *disp) {
11376    return (_glptr_VertexAttribL1dv) (GET_by_offset(disp, _gloffset_VertexAttribL1dv));
11377 }
11378 
SET_VertexAttribL1dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLdouble *))11379 static inline void SET_VertexAttribL1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
11380    SET_by_offset(disp, _gloffset_VertexAttribL1dv, fn);
11381 }
11382 
11383 typedef void (GLAPIENTRYP _glptr_VertexAttribL2d)(GLuint, GLdouble, GLdouble);
11384 #define CALL_VertexAttribL2d(disp, parameters) \
11385     (* GET_VertexAttribL2d(disp)) parameters
GET_VertexAttribL2d(struct _glapi_table * disp)11386 static inline _glptr_VertexAttribL2d GET_VertexAttribL2d(struct _glapi_table *disp) {
11387    return (_glptr_VertexAttribL2d) (GET_by_offset(disp, _gloffset_VertexAttribL2d));
11388 }
11389 
SET_VertexAttribL2d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLdouble,GLdouble))11390 static inline void SET_VertexAttribL2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble)) {
11391    SET_by_offset(disp, _gloffset_VertexAttribL2d, fn);
11392 }
11393 
11394 typedef void (GLAPIENTRYP _glptr_VertexAttribL2dv)(GLuint, const GLdouble *);
11395 #define CALL_VertexAttribL2dv(disp, parameters) \
11396     (* GET_VertexAttribL2dv(disp)) parameters
GET_VertexAttribL2dv(struct _glapi_table * disp)11397 static inline _glptr_VertexAttribL2dv GET_VertexAttribL2dv(struct _glapi_table *disp) {
11398    return (_glptr_VertexAttribL2dv) (GET_by_offset(disp, _gloffset_VertexAttribL2dv));
11399 }
11400 
SET_VertexAttribL2dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLdouble *))11401 static inline void SET_VertexAttribL2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
11402    SET_by_offset(disp, _gloffset_VertexAttribL2dv, fn);
11403 }
11404 
11405 typedef void (GLAPIENTRYP _glptr_VertexAttribL3d)(GLuint, GLdouble, GLdouble, GLdouble);
11406 #define CALL_VertexAttribL3d(disp, parameters) \
11407     (* GET_VertexAttribL3d(disp)) parameters
GET_VertexAttribL3d(struct _glapi_table * disp)11408 static inline _glptr_VertexAttribL3d GET_VertexAttribL3d(struct _glapi_table *disp) {
11409    return (_glptr_VertexAttribL3d) (GET_by_offset(disp, _gloffset_VertexAttribL3d));
11410 }
11411 
SET_VertexAttribL3d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLdouble,GLdouble,GLdouble))11412 static inline void SET_VertexAttribL3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble)) {
11413    SET_by_offset(disp, _gloffset_VertexAttribL3d, fn);
11414 }
11415 
11416 typedef void (GLAPIENTRYP _glptr_VertexAttribL3dv)(GLuint, const GLdouble *);
11417 #define CALL_VertexAttribL3dv(disp, parameters) \
11418     (* GET_VertexAttribL3dv(disp)) parameters
GET_VertexAttribL3dv(struct _glapi_table * disp)11419 static inline _glptr_VertexAttribL3dv GET_VertexAttribL3dv(struct _glapi_table *disp) {
11420    return (_glptr_VertexAttribL3dv) (GET_by_offset(disp, _gloffset_VertexAttribL3dv));
11421 }
11422 
SET_VertexAttribL3dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLdouble *))11423 static inline void SET_VertexAttribL3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
11424    SET_by_offset(disp, _gloffset_VertexAttribL3dv, fn);
11425 }
11426 
11427 typedef void (GLAPIENTRYP _glptr_VertexAttribL4d)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
11428 #define CALL_VertexAttribL4d(disp, parameters) \
11429     (* GET_VertexAttribL4d(disp)) parameters
GET_VertexAttribL4d(struct _glapi_table * disp)11430 static inline _glptr_VertexAttribL4d GET_VertexAttribL4d(struct _glapi_table *disp) {
11431    return (_glptr_VertexAttribL4d) (GET_by_offset(disp, _gloffset_VertexAttribL4d));
11432 }
11433 
SET_VertexAttribL4d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLdouble,GLdouble,GLdouble,GLdouble))11434 static inline void SET_VertexAttribL4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) {
11435    SET_by_offset(disp, _gloffset_VertexAttribL4d, fn);
11436 }
11437 
11438 typedef void (GLAPIENTRYP _glptr_VertexAttribL4dv)(GLuint, const GLdouble *);
11439 #define CALL_VertexAttribL4dv(disp, parameters) \
11440     (* GET_VertexAttribL4dv(disp)) parameters
GET_VertexAttribL4dv(struct _glapi_table * disp)11441 static inline _glptr_VertexAttribL4dv GET_VertexAttribL4dv(struct _glapi_table *disp) {
11442    return (_glptr_VertexAttribL4dv) (GET_by_offset(disp, _gloffset_VertexAttribL4dv));
11443 }
11444 
SET_VertexAttribL4dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLdouble *))11445 static inline void SET_VertexAttribL4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
11446    SET_by_offset(disp, _gloffset_VertexAttribL4dv, fn);
11447 }
11448 
11449 typedef void (GLAPIENTRYP _glptr_VertexAttribLPointer)(GLuint, GLint, GLenum, GLsizei, const GLvoid *);
11450 #define CALL_VertexAttribLPointer(disp, parameters) \
11451     (* GET_VertexAttribLPointer(disp)) parameters
GET_VertexAttribLPointer(struct _glapi_table * disp)11452 static inline _glptr_VertexAttribLPointer GET_VertexAttribLPointer(struct _glapi_table *disp) {
11453    return (_glptr_VertexAttribLPointer) (GET_by_offset(disp, _gloffset_VertexAttribLPointer));
11454 }
11455 
SET_VertexAttribLPointer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLenum,GLsizei,const GLvoid *))11456 static inline void SET_VertexAttribLPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLsizei, const GLvoid *)) {
11457    SET_by_offset(disp, _gloffset_VertexAttribLPointer, fn);
11458 }
11459 
11460 typedef void (GLAPIENTRYP _glptr_DepthRangeArrayv)(GLuint, GLsizei, const GLclampd *);
11461 #define CALL_DepthRangeArrayv(disp, parameters) \
11462     (* GET_DepthRangeArrayv(disp)) parameters
GET_DepthRangeArrayv(struct _glapi_table * disp)11463 static inline _glptr_DepthRangeArrayv GET_DepthRangeArrayv(struct _glapi_table *disp) {
11464    return (_glptr_DepthRangeArrayv) (GET_by_offset(disp, _gloffset_DepthRangeArrayv));
11465 }
11466 
SET_DepthRangeArrayv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLclampd *))11467 static inline void SET_DepthRangeArrayv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLclampd *)) {
11468    SET_by_offset(disp, _gloffset_DepthRangeArrayv, fn);
11469 }
11470 
11471 typedef void (GLAPIENTRYP _glptr_DepthRangeIndexed)(GLuint, GLclampd, GLclampd);
11472 #define CALL_DepthRangeIndexed(disp, parameters) \
11473     (* GET_DepthRangeIndexed(disp)) parameters
GET_DepthRangeIndexed(struct _glapi_table * disp)11474 static inline _glptr_DepthRangeIndexed GET_DepthRangeIndexed(struct _glapi_table *disp) {
11475    return (_glptr_DepthRangeIndexed) (GET_by_offset(disp, _gloffset_DepthRangeIndexed));
11476 }
11477 
SET_DepthRangeIndexed(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLclampd,GLclampd))11478 static inline void SET_DepthRangeIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLclampd, GLclampd)) {
11479    SET_by_offset(disp, _gloffset_DepthRangeIndexed, fn);
11480 }
11481 
11482 typedef void (GLAPIENTRYP _glptr_GetDoublei_v)(GLenum, GLuint, GLdouble *);
11483 #define CALL_GetDoublei_v(disp, parameters) \
11484     (* GET_GetDoublei_v(disp)) parameters
GET_GetDoublei_v(struct _glapi_table * disp)11485 static inline _glptr_GetDoublei_v GET_GetDoublei_v(struct _glapi_table *disp) {
11486    return (_glptr_GetDoublei_v) (GET_by_offset(disp, _gloffset_GetDoublei_v));
11487 }
11488 
SET_GetDoublei_v(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLdouble *))11489 static inline void SET_GetDoublei_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble *)) {
11490    SET_by_offset(disp, _gloffset_GetDoublei_v, fn);
11491 }
11492 
11493 typedef void (GLAPIENTRYP _glptr_GetFloati_v)(GLenum, GLuint, GLfloat *);
11494 #define CALL_GetFloati_v(disp, parameters) \
11495     (* GET_GetFloati_v(disp)) parameters
GET_GetFloati_v(struct _glapi_table * disp)11496 static inline _glptr_GetFloati_v GET_GetFloati_v(struct _glapi_table *disp) {
11497    return (_glptr_GetFloati_v) (GET_by_offset(disp, _gloffset_GetFloati_v));
11498 }
11499 
SET_GetFloati_v(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLfloat *))11500 static inline void SET_GetFloati_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) {
11501    SET_by_offset(disp, _gloffset_GetFloati_v, fn);
11502 }
11503 
11504 typedef void (GLAPIENTRYP _glptr_ScissorArrayv)(GLuint, GLsizei, const int *);
11505 #define CALL_ScissorArrayv(disp, parameters) \
11506     (* GET_ScissorArrayv(disp)) parameters
GET_ScissorArrayv(struct _glapi_table * disp)11507 static inline _glptr_ScissorArrayv GET_ScissorArrayv(struct _glapi_table *disp) {
11508    return (_glptr_ScissorArrayv) (GET_by_offset(disp, _gloffset_ScissorArrayv));
11509 }
11510 
SET_ScissorArrayv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const int *))11511 static inline void SET_ScissorArrayv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const int *)) {
11512    SET_by_offset(disp, _gloffset_ScissorArrayv, fn);
11513 }
11514 
11515 typedef void (GLAPIENTRYP _glptr_ScissorIndexed)(GLuint, GLint, GLint, GLsizei, GLsizei);
11516 #define CALL_ScissorIndexed(disp, parameters) \
11517     (* GET_ScissorIndexed(disp)) parameters
GET_ScissorIndexed(struct _glapi_table * disp)11518 static inline _glptr_ScissorIndexed GET_ScissorIndexed(struct _glapi_table *disp) {
11519    return (_glptr_ScissorIndexed) (GET_by_offset(disp, _gloffset_ScissorIndexed));
11520 }
11521 
SET_ScissorIndexed(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLint,GLsizei,GLsizei))11522 static inline void SET_ScissorIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLsizei, GLsizei)) {
11523    SET_by_offset(disp, _gloffset_ScissorIndexed, fn);
11524 }
11525 
11526 typedef void (GLAPIENTRYP _glptr_ScissorIndexedv)(GLuint, const GLint *);
11527 #define CALL_ScissorIndexedv(disp, parameters) \
11528     (* GET_ScissorIndexedv(disp)) parameters
GET_ScissorIndexedv(struct _glapi_table * disp)11529 static inline _glptr_ScissorIndexedv GET_ScissorIndexedv(struct _glapi_table *disp) {
11530    return (_glptr_ScissorIndexedv) (GET_by_offset(disp, _gloffset_ScissorIndexedv));
11531 }
11532 
SET_ScissorIndexedv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLint *))11533 static inline void SET_ScissorIndexedv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
11534    SET_by_offset(disp, _gloffset_ScissorIndexedv, fn);
11535 }
11536 
11537 typedef void (GLAPIENTRYP _glptr_ViewportArrayv)(GLuint, GLsizei, const GLfloat *);
11538 #define CALL_ViewportArrayv(disp, parameters) \
11539     (* GET_ViewportArrayv(disp)) parameters
GET_ViewportArrayv(struct _glapi_table * disp)11540 static inline _glptr_ViewportArrayv GET_ViewportArrayv(struct _glapi_table *disp) {
11541    return (_glptr_ViewportArrayv) (GET_by_offset(disp, _gloffset_ViewportArrayv));
11542 }
11543 
SET_ViewportArrayv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLfloat *))11544 static inline void SET_ViewportArrayv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
11545    SET_by_offset(disp, _gloffset_ViewportArrayv, fn);
11546 }
11547 
11548 typedef void (GLAPIENTRYP _glptr_ViewportIndexedf)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
11549 #define CALL_ViewportIndexedf(disp, parameters) \
11550     (* GET_ViewportIndexedf(disp)) parameters
GET_ViewportIndexedf(struct _glapi_table * disp)11551 static inline _glptr_ViewportIndexedf GET_ViewportIndexedf(struct _glapi_table *disp) {
11552    return (_glptr_ViewportIndexedf) (GET_by_offset(disp, _gloffset_ViewportIndexedf));
11553 }
11554 
SET_ViewportIndexedf(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLfloat,GLfloat,GLfloat,GLfloat))11555 static inline void SET_ViewportIndexedf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) {
11556    SET_by_offset(disp, _gloffset_ViewportIndexedf, fn);
11557 }
11558 
11559 typedef void (GLAPIENTRYP _glptr_ViewportIndexedfv)(GLuint, const GLfloat *);
11560 #define CALL_ViewportIndexedfv(disp, parameters) \
11561     (* GET_ViewportIndexedfv(disp)) parameters
GET_ViewportIndexedfv(struct _glapi_table * disp)11562 static inline _glptr_ViewportIndexedfv GET_ViewportIndexedfv(struct _glapi_table *disp) {
11563    return (_glptr_ViewportIndexedfv) (GET_by_offset(disp, _gloffset_ViewportIndexedfv));
11564 }
11565 
SET_ViewportIndexedfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLfloat *))11566 static inline void SET_ViewportIndexedfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
11567    SET_by_offset(disp, _gloffset_ViewportIndexedfv, fn);
11568 }
11569 
11570 typedef GLenum (GLAPIENTRYP _glptr_GetGraphicsResetStatusARB)(void);
11571 #define CALL_GetGraphicsResetStatusARB(disp, parameters) \
11572     (* GET_GetGraphicsResetStatusARB(disp)) parameters
GET_GetGraphicsResetStatusARB(struct _glapi_table * disp)11573 static inline _glptr_GetGraphicsResetStatusARB GET_GetGraphicsResetStatusARB(struct _glapi_table *disp) {
11574    return (_glptr_GetGraphicsResetStatusARB) (GET_by_offset(disp, _gloffset_GetGraphicsResetStatusARB));
11575 }
11576 
SET_GetGraphicsResetStatusARB(struct _glapi_table * disp,GLenum (GLAPIENTRYP fn)(void))11577 static inline void SET_GetGraphicsResetStatusARB(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(void)) {
11578    SET_by_offset(disp, _gloffset_GetGraphicsResetStatusARB, fn);
11579 }
11580 
11581 typedef void (GLAPIENTRYP _glptr_GetnColorTableARB)(GLenum, GLenum, GLenum, GLsizei, GLvoid *);
11582 #define CALL_GetnColorTableARB(disp, parameters) \
11583     (* GET_GetnColorTableARB(disp)) parameters
GET_GetnColorTableARB(struct _glapi_table * disp)11584 static inline _glptr_GetnColorTableARB GET_GetnColorTableARB(struct _glapi_table *disp) {
11585    return (_glptr_GetnColorTableARB) (GET_by_offset(disp, _gloffset_GetnColorTableARB));
11586 }
11587 
SET_GetnColorTableARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLenum,GLsizei,GLvoid *))11588 static inline void SET_GetnColorTableARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLvoid *)) {
11589    SET_by_offset(disp, _gloffset_GetnColorTableARB, fn);
11590 }
11591 
11592 typedef void (GLAPIENTRYP _glptr_GetnCompressedTexImageARB)(GLenum, GLint, GLsizei, GLvoid *);
11593 #define CALL_GetnCompressedTexImageARB(disp, parameters) \
11594     (* GET_GetnCompressedTexImageARB(disp)) parameters
GET_GetnCompressedTexImageARB(struct _glapi_table * disp)11595 static inline _glptr_GetnCompressedTexImageARB GET_GetnCompressedTexImageARB(struct _glapi_table *disp) {
11596    return (_glptr_GetnCompressedTexImageARB) (GET_by_offset(disp, _gloffset_GetnCompressedTexImageARB));
11597 }
11598 
SET_GetnCompressedTexImageARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLsizei,GLvoid *))11599 static inline void SET_GetnCompressedTexImageARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei, GLvoid *)) {
11600    SET_by_offset(disp, _gloffset_GetnCompressedTexImageARB, fn);
11601 }
11602 
11603 typedef void (GLAPIENTRYP _glptr_GetnConvolutionFilterARB)(GLenum, GLenum, GLenum, GLsizei, GLvoid *);
11604 #define CALL_GetnConvolutionFilterARB(disp, parameters) \
11605     (* GET_GetnConvolutionFilterARB(disp)) parameters
GET_GetnConvolutionFilterARB(struct _glapi_table * disp)11606 static inline _glptr_GetnConvolutionFilterARB GET_GetnConvolutionFilterARB(struct _glapi_table *disp) {
11607    return (_glptr_GetnConvolutionFilterARB) (GET_by_offset(disp, _gloffset_GetnConvolutionFilterARB));
11608 }
11609 
SET_GetnConvolutionFilterARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLenum,GLsizei,GLvoid *))11610 static inline void SET_GetnConvolutionFilterARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLvoid *)) {
11611    SET_by_offset(disp, _gloffset_GetnConvolutionFilterARB, fn);
11612 }
11613 
11614 typedef void (GLAPIENTRYP _glptr_GetnHistogramARB)(GLenum, GLboolean, GLenum, GLenum, GLsizei, GLvoid *);
11615 #define CALL_GetnHistogramARB(disp, parameters) \
11616     (* GET_GetnHistogramARB(disp)) parameters
GET_GetnHistogramARB(struct _glapi_table * disp)11617 static inline _glptr_GetnHistogramARB GET_GetnHistogramARB(struct _glapi_table *disp) {
11618    return (_glptr_GetnHistogramARB) (GET_by_offset(disp, _gloffset_GetnHistogramARB));
11619 }
11620 
SET_GetnHistogramARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLboolean,GLenum,GLenum,GLsizei,GLvoid *))11621 static inline void SET_GetnHistogramARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLsizei, GLvoid *)) {
11622    SET_by_offset(disp, _gloffset_GetnHistogramARB, fn);
11623 }
11624 
11625 typedef void (GLAPIENTRYP _glptr_GetnMapdvARB)(GLenum, GLenum, GLsizei, GLdouble *);
11626 #define CALL_GetnMapdvARB(disp, parameters) \
11627     (* GET_GetnMapdvARB(disp)) parameters
GET_GetnMapdvARB(struct _glapi_table * disp)11628 static inline _glptr_GetnMapdvARB GET_GetnMapdvARB(struct _glapi_table *disp) {
11629    return (_glptr_GetnMapdvARB) (GET_by_offset(disp, _gloffset_GetnMapdvARB));
11630 }
11631 
SET_GetnMapdvARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLsizei,GLdouble *))11632 static inline void SET_GetnMapdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLdouble *)) {
11633    SET_by_offset(disp, _gloffset_GetnMapdvARB, fn);
11634 }
11635 
11636 typedef void (GLAPIENTRYP _glptr_GetnMapfvARB)(GLenum, GLenum, GLsizei, GLfloat *);
11637 #define CALL_GetnMapfvARB(disp, parameters) \
11638     (* GET_GetnMapfvARB(disp)) parameters
GET_GetnMapfvARB(struct _glapi_table * disp)11639 static inline _glptr_GetnMapfvARB GET_GetnMapfvARB(struct _glapi_table *disp) {
11640    return (_glptr_GetnMapfvARB) (GET_by_offset(disp, _gloffset_GetnMapfvARB));
11641 }
11642 
SET_GetnMapfvARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLsizei,GLfloat *))11643 static inline void SET_GetnMapfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLfloat *)) {
11644    SET_by_offset(disp, _gloffset_GetnMapfvARB, fn);
11645 }
11646 
11647 typedef void (GLAPIENTRYP _glptr_GetnMapivARB)(GLenum, GLenum, GLsizei, GLint *);
11648 #define CALL_GetnMapivARB(disp, parameters) \
11649     (* GET_GetnMapivARB(disp)) parameters
GET_GetnMapivARB(struct _glapi_table * disp)11650 static inline _glptr_GetnMapivARB GET_GetnMapivARB(struct _glapi_table *disp) {
11651    return (_glptr_GetnMapivARB) (GET_by_offset(disp, _gloffset_GetnMapivARB));
11652 }
11653 
SET_GetnMapivARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLsizei,GLint *))11654 static inline void SET_GetnMapivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLint *)) {
11655    SET_by_offset(disp, _gloffset_GetnMapivARB, fn);
11656 }
11657 
11658 typedef void (GLAPIENTRYP _glptr_GetnMinmaxARB)(GLenum, GLboolean, GLenum, GLenum, GLsizei, GLvoid *);
11659 #define CALL_GetnMinmaxARB(disp, parameters) \
11660     (* GET_GetnMinmaxARB(disp)) parameters
GET_GetnMinmaxARB(struct _glapi_table * disp)11661 static inline _glptr_GetnMinmaxARB GET_GetnMinmaxARB(struct _glapi_table *disp) {
11662    return (_glptr_GetnMinmaxARB) (GET_by_offset(disp, _gloffset_GetnMinmaxARB));
11663 }
11664 
SET_GetnMinmaxARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLboolean,GLenum,GLenum,GLsizei,GLvoid *))11665 static inline void SET_GetnMinmaxARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLsizei, GLvoid *)) {
11666    SET_by_offset(disp, _gloffset_GetnMinmaxARB, fn);
11667 }
11668 
11669 typedef void (GLAPIENTRYP _glptr_GetnPixelMapfvARB)(GLenum, GLsizei, GLfloat *);
11670 #define CALL_GetnPixelMapfvARB(disp, parameters) \
11671     (* GET_GetnPixelMapfvARB(disp)) parameters
GET_GetnPixelMapfvARB(struct _glapi_table * disp)11672 static inline _glptr_GetnPixelMapfvARB GET_GetnPixelMapfvARB(struct _glapi_table *disp) {
11673    return (_glptr_GetnPixelMapfvARB) (GET_by_offset(disp, _gloffset_GetnPixelMapfvARB));
11674 }
11675 
SET_GetnPixelMapfvARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,GLfloat *))11676 static inline void SET_GetnPixelMapfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLfloat *)) {
11677    SET_by_offset(disp, _gloffset_GetnPixelMapfvARB, fn);
11678 }
11679 
11680 typedef void (GLAPIENTRYP _glptr_GetnPixelMapuivARB)(GLenum, GLsizei, GLuint *);
11681 #define CALL_GetnPixelMapuivARB(disp, parameters) \
11682     (* GET_GetnPixelMapuivARB(disp)) parameters
GET_GetnPixelMapuivARB(struct _glapi_table * disp)11683 static inline _glptr_GetnPixelMapuivARB GET_GetnPixelMapuivARB(struct _glapi_table *disp) {
11684    return (_glptr_GetnPixelMapuivARB) (GET_by_offset(disp, _gloffset_GetnPixelMapuivARB));
11685 }
11686 
SET_GetnPixelMapuivARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,GLuint *))11687 static inline void SET_GetnPixelMapuivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLuint *)) {
11688    SET_by_offset(disp, _gloffset_GetnPixelMapuivARB, fn);
11689 }
11690 
11691 typedef void (GLAPIENTRYP _glptr_GetnPixelMapusvARB)(GLenum, GLsizei, GLushort *);
11692 #define CALL_GetnPixelMapusvARB(disp, parameters) \
11693     (* GET_GetnPixelMapusvARB(disp)) parameters
GET_GetnPixelMapusvARB(struct _glapi_table * disp)11694 static inline _glptr_GetnPixelMapusvARB GET_GetnPixelMapusvARB(struct _glapi_table *disp) {
11695    return (_glptr_GetnPixelMapusvARB) (GET_by_offset(disp, _gloffset_GetnPixelMapusvARB));
11696 }
11697 
SET_GetnPixelMapusvARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,GLushort *))11698 static inline void SET_GetnPixelMapusvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLushort *)) {
11699    SET_by_offset(disp, _gloffset_GetnPixelMapusvARB, fn);
11700 }
11701 
11702 typedef void (GLAPIENTRYP _glptr_GetnPolygonStippleARB)(GLsizei, GLubyte *);
11703 #define CALL_GetnPolygonStippleARB(disp, parameters) \
11704     (* GET_GetnPolygonStippleARB(disp)) parameters
GET_GetnPolygonStippleARB(struct _glapi_table * disp)11705 static inline _glptr_GetnPolygonStippleARB GET_GetnPolygonStippleARB(struct _glapi_table *disp) {
11706    return (_glptr_GetnPolygonStippleARB) (GET_by_offset(disp, _gloffset_GetnPolygonStippleARB));
11707 }
11708 
SET_GetnPolygonStippleARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLubyte *))11709 static inline void SET_GetnPolygonStippleARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLubyte *)) {
11710    SET_by_offset(disp, _gloffset_GetnPolygonStippleARB, fn);
11711 }
11712 
11713 typedef void (GLAPIENTRYP _glptr_GetnSeparableFilterARB)(GLenum, GLenum, GLenum, GLsizei, GLvoid *, GLsizei, GLvoid *, GLvoid *);
11714 #define CALL_GetnSeparableFilterARB(disp, parameters) \
11715     (* GET_GetnSeparableFilterARB(disp)) parameters
GET_GetnSeparableFilterARB(struct _glapi_table * disp)11716 static inline _glptr_GetnSeparableFilterARB GET_GetnSeparableFilterARB(struct _glapi_table *disp) {
11717    return (_glptr_GetnSeparableFilterARB) (GET_by_offset(disp, _gloffset_GetnSeparableFilterARB));
11718 }
11719 
SET_GetnSeparableFilterARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLenum,GLsizei,GLvoid *,GLsizei,GLvoid *,GLvoid *))11720 static inline void SET_GetnSeparableFilterARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLvoid *, GLsizei, GLvoid *, GLvoid *)) {
11721    SET_by_offset(disp, _gloffset_GetnSeparableFilterARB, fn);
11722 }
11723 
11724 typedef void (GLAPIENTRYP _glptr_GetnTexImageARB)(GLenum, GLint, GLenum, GLenum, GLsizei, GLvoid *);
11725 #define CALL_GetnTexImageARB(disp, parameters) \
11726     (* GET_GetnTexImageARB(disp)) parameters
GET_GetnTexImageARB(struct _glapi_table * disp)11727 static inline _glptr_GetnTexImageARB GET_GetnTexImageARB(struct _glapi_table *disp) {
11728    return (_glptr_GetnTexImageARB) (GET_by_offset(disp, _gloffset_GetnTexImageARB));
11729 }
11730 
SET_GetnTexImageARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLenum,GLenum,GLsizei,GLvoid *))11731 static inline void SET_GetnTexImageARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLenum, GLsizei, GLvoid *)) {
11732    SET_by_offset(disp, _gloffset_GetnTexImageARB, fn);
11733 }
11734 
11735 typedef void (GLAPIENTRYP _glptr_GetnUniformdvARB)(GLuint, GLint, GLsizei, GLdouble *);
11736 #define CALL_GetnUniformdvARB(disp, parameters) \
11737     (* GET_GetnUniformdvARB(disp)) parameters
GET_GetnUniformdvARB(struct _glapi_table * disp)11738 static inline _glptr_GetnUniformdvARB GET_GetnUniformdvARB(struct _glapi_table *disp) {
11739    return (_glptr_GetnUniformdvARB) (GET_by_offset(disp, _gloffset_GetnUniformdvARB));
11740 }
11741 
SET_GetnUniformdvARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,GLdouble *))11742 static inline void SET_GetnUniformdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLdouble *)) {
11743    SET_by_offset(disp, _gloffset_GetnUniformdvARB, fn);
11744 }
11745 
11746 typedef void (GLAPIENTRYP _glptr_GetnUniformfvARB)(GLuint, GLint, GLsizei, GLfloat *);
11747 #define CALL_GetnUniformfvARB(disp, parameters) \
11748     (* GET_GetnUniformfvARB(disp)) parameters
GET_GetnUniformfvARB(struct _glapi_table * disp)11749 static inline _glptr_GetnUniformfvARB GET_GetnUniformfvARB(struct _glapi_table *disp) {
11750    return (_glptr_GetnUniformfvARB) (GET_by_offset(disp, _gloffset_GetnUniformfvARB));
11751 }
11752 
SET_GetnUniformfvARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,GLfloat *))11753 static inline void SET_GetnUniformfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLfloat *)) {
11754    SET_by_offset(disp, _gloffset_GetnUniformfvARB, fn);
11755 }
11756 
11757 typedef void (GLAPIENTRYP _glptr_GetnUniformivARB)(GLuint, GLint, GLsizei, GLint *);
11758 #define CALL_GetnUniformivARB(disp, parameters) \
11759     (* GET_GetnUniformivARB(disp)) parameters
GET_GetnUniformivARB(struct _glapi_table * disp)11760 static inline _glptr_GetnUniformivARB GET_GetnUniformivARB(struct _glapi_table *disp) {
11761    return (_glptr_GetnUniformivARB) (GET_by_offset(disp, _gloffset_GetnUniformivARB));
11762 }
11763 
SET_GetnUniformivARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,GLint *))11764 static inline void SET_GetnUniformivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLint *)) {
11765    SET_by_offset(disp, _gloffset_GetnUniformivARB, fn);
11766 }
11767 
11768 typedef void (GLAPIENTRYP _glptr_GetnUniformuivARB)(GLuint, GLint, GLsizei, GLuint *);
11769 #define CALL_GetnUniformuivARB(disp, parameters) \
11770     (* GET_GetnUniformuivARB(disp)) parameters
GET_GetnUniformuivARB(struct _glapi_table * disp)11771 static inline _glptr_GetnUniformuivARB GET_GetnUniformuivARB(struct _glapi_table *disp) {
11772    return (_glptr_GetnUniformuivARB) (GET_by_offset(disp, _gloffset_GetnUniformuivARB));
11773 }
11774 
SET_GetnUniformuivARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,GLuint *))11775 static inline void SET_GetnUniformuivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLuint *)) {
11776    SET_by_offset(disp, _gloffset_GetnUniformuivARB, fn);
11777 }
11778 
11779 typedef void (GLAPIENTRYP _glptr_ReadnPixelsARB)(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, GLvoid *);
11780 #define CALL_ReadnPixelsARB(disp, parameters) \
11781     (* GET_ReadnPixelsARB(disp)) parameters
GET_ReadnPixelsARB(struct _glapi_table * disp)11782 static inline _glptr_ReadnPixelsARB GET_ReadnPixelsARB(struct _glapi_table *disp) {
11783    return (_glptr_ReadnPixelsARB) (GET_by_offset(disp, _gloffset_ReadnPixelsARB));
11784 }
11785 
SET_ReadnPixelsARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,GLsizei,GLvoid *))11786 static inline void SET_ReadnPixelsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, GLvoid *)) {
11787    SET_by_offset(disp, _gloffset_ReadnPixelsARB, fn);
11788 }
11789 
11790 typedef void (GLAPIENTRYP _glptr_DrawArraysInstancedBaseInstance)(GLenum, GLint, GLsizei, GLsizei, GLuint);
11791 #define CALL_DrawArraysInstancedBaseInstance(disp, parameters) \
11792     (* GET_DrawArraysInstancedBaseInstance(disp)) parameters
GET_DrawArraysInstancedBaseInstance(struct _glapi_table * disp)11793 static inline _glptr_DrawArraysInstancedBaseInstance GET_DrawArraysInstancedBaseInstance(struct _glapi_table *disp) {
11794    return (_glptr_DrawArraysInstancedBaseInstance) (GET_by_offset(disp, _gloffset_DrawArraysInstancedBaseInstance));
11795 }
11796 
SET_DrawArraysInstancedBaseInstance(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint,GLsizei,GLsizei,GLuint))11797 static inline void SET_DrawArraysInstancedBaseInstance(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei, GLsizei, GLuint)) {
11798    SET_by_offset(disp, _gloffset_DrawArraysInstancedBaseInstance, fn);
11799 }
11800 
11801 typedef void (GLAPIENTRYP _glptr_DrawElementsInstancedBaseInstance)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLuint);
11802 #define CALL_DrawElementsInstancedBaseInstance(disp, parameters) \
11803     (* GET_DrawElementsInstancedBaseInstance(disp)) parameters
GET_DrawElementsInstancedBaseInstance(struct _glapi_table * disp)11804 static inline _glptr_DrawElementsInstancedBaseInstance GET_DrawElementsInstancedBaseInstance(struct _glapi_table *disp) {
11805    return (_glptr_DrawElementsInstancedBaseInstance) (GET_by_offset(disp, _gloffset_DrawElementsInstancedBaseInstance));
11806 }
11807 
SET_DrawElementsInstancedBaseInstance(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,GLenum,const GLvoid *,GLsizei,GLuint))11808 static inline void SET_DrawElementsInstancedBaseInstance(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLuint)) {
11809    SET_by_offset(disp, _gloffset_DrawElementsInstancedBaseInstance, fn);
11810 }
11811 
11812 typedef void (GLAPIENTRYP _glptr_DrawElementsInstancedBaseVertexBaseInstance)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint, GLuint);
11813 #define CALL_DrawElementsInstancedBaseVertexBaseInstance(disp, parameters) \
11814     (* GET_DrawElementsInstancedBaseVertexBaseInstance(disp)) parameters
GET_DrawElementsInstancedBaseVertexBaseInstance(struct _glapi_table * disp)11815 static inline _glptr_DrawElementsInstancedBaseVertexBaseInstance GET_DrawElementsInstancedBaseVertexBaseInstance(struct _glapi_table *disp) {
11816    return (_glptr_DrawElementsInstancedBaseVertexBaseInstance) (GET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertexBaseInstance));
11817 }
11818 
SET_DrawElementsInstancedBaseVertexBaseInstance(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,GLenum,const GLvoid *,GLsizei,GLint,GLuint))11819 static inline void SET_DrawElementsInstancedBaseVertexBaseInstance(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint, GLuint)) {
11820    SET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertexBaseInstance, fn);
11821 }
11822 
11823 typedef void (GLAPIENTRYP _glptr_DrawTransformFeedbackInstanced)(GLenum, GLuint, GLsizei);
11824 #define CALL_DrawTransformFeedbackInstanced(disp, parameters) \
11825     (* GET_DrawTransformFeedbackInstanced(disp)) parameters
GET_DrawTransformFeedbackInstanced(struct _glapi_table * disp)11826 static inline _glptr_DrawTransformFeedbackInstanced GET_DrawTransformFeedbackInstanced(struct _glapi_table *disp) {
11827    return (_glptr_DrawTransformFeedbackInstanced) (GET_by_offset(disp, _gloffset_DrawTransformFeedbackInstanced));
11828 }
11829 
SET_DrawTransformFeedbackInstanced(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLsizei))11830 static inline void SET_DrawTransformFeedbackInstanced(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei)) {
11831    SET_by_offset(disp, _gloffset_DrawTransformFeedbackInstanced, fn);
11832 }
11833 
11834 typedef void (GLAPIENTRYP _glptr_DrawTransformFeedbackStreamInstanced)(GLenum, GLuint, GLuint, GLsizei);
11835 #define CALL_DrawTransformFeedbackStreamInstanced(disp, parameters) \
11836     (* GET_DrawTransformFeedbackStreamInstanced(disp)) parameters
GET_DrawTransformFeedbackStreamInstanced(struct _glapi_table * disp)11837 static inline _glptr_DrawTransformFeedbackStreamInstanced GET_DrawTransformFeedbackStreamInstanced(struct _glapi_table *disp) {
11838    return (_glptr_DrawTransformFeedbackStreamInstanced) (GET_by_offset(disp, _gloffset_DrawTransformFeedbackStreamInstanced));
11839 }
11840 
SET_DrawTransformFeedbackStreamInstanced(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLuint,GLsizei))11841 static inline void SET_DrawTransformFeedbackStreamInstanced(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLsizei)) {
11842    SET_by_offset(disp, _gloffset_DrawTransformFeedbackStreamInstanced, fn);
11843 }
11844 
11845 typedef void (GLAPIENTRYP _glptr_GetInternalformativ)(GLenum, GLenum, GLenum, GLsizei, GLint *);
11846 #define CALL_GetInternalformativ(disp, parameters) \
11847     (* GET_GetInternalformativ(disp)) parameters
GET_GetInternalformativ(struct _glapi_table * disp)11848 static inline _glptr_GetInternalformativ GET_GetInternalformativ(struct _glapi_table *disp) {
11849    return (_glptr_GetInternalformativ) (GET_by_offset(disp, _gloffset_GetInternalformativ));
11850 }
11851 
SET_GetInternalformativ(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLenum,GLsizei,GLint *))11852 static inline void SET_GetInternalformativ(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLint *)) {
11853    SET_by_offset(disp, _gloffset_GetInternalformativ, fn);
11854 }
11855 
11856 typedef void (GLAPIENTRYP _glptr_GetActiveAtomicCounterBufferiv)(GLuint, GLuint, GLenum, GLint *);
11857 #define CALL_GetActiveAtomicCounterBufferiv(disp, parameters) \
11858     (* GET_GetActiveAtomicCounterBufferiv(disp)) parameters
GET_GetActiveAtomicCounterBufferiv(struct _glapi_table * disp)11859 static inline _glptr_GetActiveAtomicCounterBufferiv GET_GetActiveAtomicCounterBufferiv(struct _glapi_table *disp) {
11860    return (_glptr_GetActiveAtomicCounterBufferiv) (GET_by_offset(disp, _gloffset_GetActiveAtomicCounterBufferiv));
11861 }
11862 
SET_GetActiveAtomicCounterBufferiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLenum,GLint *))11863 static inline void SET_GetActiveAtomicCounterBufferiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLint *)) {
11864    SET_by_offset(disp, _gloffset_GetActiveAtomicCounterBufferiv, fn);
11865 }
11866 
11867 typedef void (GLAPIENTRYP _glptr_BindImageTexture)(GLuint, GLuint, GLint, GLboolean, GLint, GLenum, GLenum);
11868 #define CALL_BindImageTexture(disp, parameters) \
11869     (* GET_BindImageTexture(disp)) parameters
GET_BindImageTexture(struct _glapi_table * disp)11870 static inline _glptr_BindImageTexture GET_BindImageTexture(struct _glapi_table *disp) {
11871    return (_glptr_BindImageTexture) (GET_by_offset(disp, _gloffset_BindImageTexture));
11872 }
11873 
SET_BindImageTexture(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLint,GLboolean,GLint,GLenum,GLenum))11874 static inline void SET_BindImageTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLboolean, GLint, GLenum, GLenum)) {
11875    SET_by_offset(disp, _gloffset_BindImageTexture, fn);
11876 }
11877 
11878 typedef void (GLAPIENTRYP _glptr_MemoryBarrier)(GLbitfield);
11879 #define CALL_MemoryBarrier(disp, parameters) \
11880     (* GET_MemoryBarrier(disp)) parameters
GET_MemoryBarrier(struct _glapi_table * disp)11881 static inline _glptr_MemoryBarrier GET_MemoryBarrier(struct _glapi_table *disp) {
11882    return (_glptr_MemoryBarrier) (GET_by_offset(disp, _gloffset_MemoryBarrier));
11883 }
11884 
SET_MemoryBarrier(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLbitfield))11885 static inline void SET_MemoryBarrier(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) {
11886    SET_by_offset(disp, _gloffset_MemoryBarrier, fn);
11887 }
11888 
11889 typedef void (GLAPIENTRYP _glptr_TexStorage1D)(GLenum, GLsizei, GLenum, GLsizei);
11890 #define CALL_TexStorage1D(disp, parameters) \
11891     (* GET_TexStorage1D(disp)) parameters
GET_TexStorage1D(struct _glapi_table * disp)11892 static inline _glptr_TexStorage1D GET_TexStorage1D(struct _glapi_table *disp) {
11893    return (_glptr_TexStorage1D) (GET_by_offset(disp, _gloffset_TexStorage1D));
11894 }
11895 
SET_TexStorage1D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,GLenum,GLsizei))11896 static inline void SET_TexStorage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei)) {
11897    SET_by_offset(disp, _gloffset_TexStorage1D, fn);
11898 }
11899 
11900 typedef void (GLAPIENTRYP _glptr_TexStorage2D)(GLenum, GLsizei, GLenum, GLsizei, GLsizei);
11901 #define CALL_TexStorage2D(disp, parameters) \
11902     (* GET_TexStorage2D(disp)) parameters
GET_TexStorage2D(struct _glapi_table * disp)11903 static inline _glptr_TexStorage2D GET_TexStorage2D(struct _glapi_table *disp) {
11904    return (_glptr_TexStorage2D) (GET_by_offset(disp, _gloffset_TexStorage2D));
11905 }
11906 
SET_TexStorage2D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,GLenum,GLsizei,GLsizei))11907 static inline void SET_TexStorage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei)) {
11908    SET_by_offset(disp, _gloffset_TexStorage2D, fn);
11909 }
11910 
11911 typedef void (GLAPIENTRYP _glptr_TexStorage3D)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei);
11912 #define CALL_TexStorage3D(disp, parameters) \
11913     (* GET_TexStorage3D(disp)) parameters
GET_TexStorage3D(struct _glapi_table * disp)11914 static inline _glptr_TexStorage3D GET_TexStorage3D(struct _glapi_table *disp) {
11915    return (_glptr_TexStorage3D) (GET_by_offset(disp, _gloffset_TexStorage3D));
11916 }
11917 
SET_TexStorage3D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,GLenum,GLsizei,GLsizei,GLsizei))11918 static inline void SET_TexStorage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)) {
11919    SET_by_offset(disp, _gloffset_TexStorage3D, fn);
11920 }
11921 
11922 typedef void (GLAPIENTRYP _glptr_TextureStorage1DEXT)(GLuint, GLenum, GLsizei, GLenum, GLsizei);
11923 #define CALL_TextureStorage1DEXT(disp, parameters) \
11924     (* GET_TextureStorage1DEXT(disp)) parameters
GET_TextureStorage1DEXT(struct _glapi_table * disp)11925 static inline _glptr_TextureStorage1DEXT GET_TextureStorage1DEXT(struct _glapi_table *disp) {
11926    return (_glptr_TextureStorage1DEXT) (GET_by_offset(disp, _gloffset_TextureStorage1DEXT));
11927 }
11928 
SET_TextureStorage1DEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLsizei,GLenum,GLsizei))11929 static inline void SET_TextureStorage1DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLenum, GLsizei)) {
11930    SET_by_offset(disp, _gloffset_TextureStorage1DEXT, fn);
11931 }
11932 
11933 typedef void (GLAPIENTRYP _glptr_TextureStorage2DEXT)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei);
11934 #define CALL_TextureStorage2DEXT(disp, parameters) \
11935     (* GET_TextureStorage2DEXT(disp)) parameters
GET_TextureStorage2DEXT(struct _glapi_table * disp)11936 static inline _glptr_TextureStorage2DEXT GET_TextureStorage2DEXT(struct _glapi_table *disp) {
11937    return (_glptr_TextureStorage2DEXT) (GET_by_offset(disp, _gloffset_TextureStorage2DEXT));
11938 }
11939 
SET_TextureStorage2DEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLsizei,GLenum,GLsizei,GLsizei))11940 static inline void SET_TextureStorage2DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei)) {
11941    SET_by_offset(disp, _gloffset_TextureStorage2DEXT, fn);
11942 }
11943 
11944 typedef void (GLAPIENTRYP _glptr_TextureStorage3DEXT)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei);
11945 #define CALL_TextureStorage3DEXT(disp, parameters) \
11946     (* GET_TextureStorage3DEXT(disp)) parameters
GET_TextureStorage3DEXT(struct _glapi_table * disp)11947 static inline _glptr_TextureStorage3DEXT GET_TextureStorage3DEXT(struct _glapi_table *disp) {
11948    return (_glptr_TextureStorage3DEXT) (GET_by_offset(disp, _gloffset_TextureStorage3DEXT));
11949 }
11950 
SET_TextureStorage3DEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLsizei,GLenum,GLsizei,GLsizei,GLsizei))11951 static inline void SET_TextureStorage3DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)) {
11952    SET_by_offset(disp, _gloffset_TextureStorage3DEXT, fn);
11953 }
11954 
11955 typedef void (GLAPIENTRYP _glptr_ClearBufferData)(GLenum, GLenum, GLenum, GLenum, const GLvoid *);
11956 #define CALL_ClearBufferData(disp, parameters) \
11957     (* GET_ClearBufferData(disp)) parameters
GET_ClearBufferData(struct _glapi_table * disp)11958 static inline _glptr_ClearBufferData GET_ClearBufferData(struct _glapi_table *disp) {
11959    return (_glptr_ClearBufferData) (GET_by_offset(disp, _gloffset_ClearBufferData));
11960 }
11961 
SET_ClearBufferData(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLenum,GLenum,const GLvoid *))11962 static inline void SET_ClearBufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLenum, const GLvoid *)) {
11963    SET_by_offset(disp, _gloffset_ClearBufferData, fn);
11964 }
11965 
11966 typedef void (GLAPIENTRYP _glptr_ClearBufferSubData)(GLenum, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, const GLvoid *);
11967 #define CALL_ClearBufferSubData(disp, parameters) \
11968     (* GET_ClearBufferSubData(disp)) parameters
GET_ClearBufferSubData(struct _glapi_table * disp)11969 static inline _glptr_ClearBufferSubData GET_ClearBufferSubData(struct _glapi_table *disp) {
11970    return (_glptr_ClearBufferSubData) (GET_by_offset(disp, _gloffset_ClearBufferSubData));
11971 }
11972 
SET_ClearBufferSubData(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLintptr,GLsizeiptr,GLenum,GLenum,const GLvoid *))11973 static inline void SET_ClearBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, const GLvoid *)) {
11974    SET_by_offset(disp, _gloffset_ClearBufferSubData, fn);
11975 }
11976 
11977 typedef void (GLAPIENTRYP _glptr_DispatchCompute)(GLuint, GLuint, GLuint);
11978 #define CALL_DispatchCompute(disp, parameters) \
11979     (* GET_DispatchCompute(disp)) parameters
GET_DispatchCompute(struct _glapi_table * disp)11980 static inline _glptr_DispatchCompute GET_DispatchCompute(struct _glapi_table *disp) {
11981    return (_glptr_DispatchCompute) (GET_by_offset(disp, _gloffset_DispatchCompute));
11982 }
11983 
SET_DispatchCompute(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLuint))11984 static inline void SET_DispatchCompute(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
11985    SET_by_offset(disp, _gloffset_DispatchCompute, fn);
11986 }
11987 
11988 typedef void (GLAPIENTRYP _glptr_DispatchComputeIndirect)(GLintptr);
11989 #define CALL_DispatchComputeIndirect(disp, parameters) \
11990     (* GET_DispatchComputeIndirect(disp)) parameters
GET_DispatchComputeIndirect(struct _glapi_table * disp)11991 static inline _glptr_DispatchComputeIndirect GET_DispatchComputeIndirect(struct _glapi_table *disp) {
11992    return (_glptr_DispatchComputeIndirect) (GET_by_offset(disp, _gloffset_DispatchComputeIndirect));
11993 }
11994 
SET_DispatchComputeIndirect(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLintptr))11995 static inline void SET_DispatchComputeIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLintptr)) {
11996    SET_by_offset(disp, _gloffset_DispatchComputeIndirect, fn);
11997 }
11998 
11999 typedef void (GLAPIENTRYP _glptr_CopyImageSubData)(GLuint, GLenum, GLint, GLint, GLint, GLint, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei);
12000 #define CALL_CopyImageSubData(disp, parameters) \
12001     (* GET_CopyImageSubData(disp)) parameters
GET_CopyImageSubData(struct _glapi_table * disp)12002 static inline _glptr_CopyImageSubData GET_CopyImageSubData(struct _glapi_table *disp) {
12003    return (_glptr_CopyImageSubData) (GET_by_offset(disp, _gloffset_CopyImageSubData));
12004 }
12005 
SET_CopyImageSubData(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint,GLint,GLint,GLint,GLuint,GLenum,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei))12006 static inline void SET_CopyImageSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLint, GLint, GLint, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei)) {
12007    SET_by_offset(disp, _gloffset_CopyImageSubData, fn);
12008 }
12009 
12010 typedef void (GLAPIENTRYP _glptr_TextureView)(GLuint, GLenum, GLuint, GLenum, GLuint, GLuint, GLuint, GLuint);
12011 #define CALL_TextureView(disp, parameters) \
12012     (* GET_TextureView(disp)) parameters
GET_TextureView(struct _glapi_table * disp)12013 static inline _glptr_TextureView GET_TextureView(struct _glapi_table *disp) {
12014    return (_glptr_TextureView) (GET_by_offset(disp, _gloffset_TextureView));
12015 }
12016 
SET_TextureView(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLuint,GLenum,GLuint,GLuint,GLuint,GLuint))12017 static inline void SET_TextureView(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLenum, GLuint, GLuint, GLuint, GLuint)) {
12018    SET_by_offset(disp, _gloffset_TextureView, fn);
12019 }
12020 
12021 typedef void (GLAPIENTRYP _glptr_BindVertexBuffer)(GLuint, GLuint, GLintptr, GLsizei);
12022 #define CALL_BindVertexBuffer(disp, parameters) \
12023     (* GET_BindVertexBuffer(disp)) parameters
GET_BindVertexBuffer(struct _glapi_table * disp)12024 static inline _glptr_BindVertexBuffer GET_BindVertexBuffer(struct _glapi_table *disp) {
12025    return (_glptr_BindVertexBuffer) (GET_by_offset(disp, _gloffset_BindVertexBuffer));
12026 }
12027 
SET_BindVertexBuffer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLintptr,GLsizei))12028 static inline void SET_BindVertexBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLintptr, GLsizei)) {
12029    SET_by_offset(disp, _gloffset_BindVertexBuffer, fn);
12030 }
12031 
12032 typedef void (GLAPIENTRYP _glptr_VertexAttribBinding)(GLuint, GLuint);
12033 #define CALL_VertexAttribBinding(disp, parameters) \
12034     (* GET_VertexAttribBinding(disp)) parameters
GET_VertexAttribBinding(struct _glapi_table * disp)12035 static inline _glptr_VertexAttribBinding GET_VertexAttribBinding(struct _glapi_table *disp) {
12036    return (_glptr_VertexAttribBinding) (GET_by_offset(disp, _gloffset_VertexAttribBinding));
12037 }
12038 
SET_VertexAttribBinding(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint))12039 static inline void SET_VertexAttribBinding(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
12040    SET_by_offset(disp, _gloffset_VertexAttribBinding, fn);
12041 }
12042 
12043 typedef void (GLAPIENTRYP _glptr_VertexAttribFormat)(GLuint, GLint, GLenum, GLboolean, GLuint);
12044 #define CALL_VertexAttribFormat(disp, parameters) \
12045     (* GET_VertexAttribFormat(disp)) parameters
GET_VertexAttribFormat(struct _glapi_table * disp)12046 static inline _glptr_VertexAttribFormat GET_VertexAttribFormat(struct _glapi_table *disp) {
12047    return (_glptr_VertexAttribFormat) (GET_by_offset(disp, _gloffset_VertexAttribFormat));
12048 }
12049 
SET_VertexAttribFormat(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLenum,GLboolean,GLuint))12050 static inline void SET_VertexAttribFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLboolean, GLuint)) {
12051    SET_by_offset(disp, _gloffset_VertexAttribFormat, fn);
12052 }
12053 
12054 typedef void (GLAPIENTRYP _glptr_VertexAttribIFormat)(GLuint, GLint, GLenum, GLuint);
12055 #define CALL_VertexAttribIFormat(disp, parameters) \
12056     (* GET_VertexAttribIFormat(disp)) parameters
GET_VertexAttribIFormat(struct _glapi_table * disp)12057 static inline _glptr_VertexAttribIFormat GET_VertexAttribIFormat(struct _glapi_table *disp) {
12058    return (_glptr_VertexAttribIFormat) (GET_by_offset(disp, _gloffset_VertexAttribIFormat));
12059 }
12060 
SET_VertexAttribIFormat(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLenum,GLuint))12061 static inline void SET_VertexAttribIFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLuint)) {
12062    SET_by_offset(disp, _gloffset_VertexAttribIFormat, fn);
12063 }
12064 
12065 typedef void (GLAPIENTRYP _glptr_VertexAttribLFormat)(GLuint, GLint, GLenum, GLuint);
12066 #define CALL_VertexAttribLFormat(disp, parameters) \
12067     (* GET_VertexAttribLFormat(disp)) parameters
GET_VertexAttribLFormat(struct _glapi_table * disp)12068 static inline _glptr_VertexAttribLFormat GET_VertexAttribLFormat(struct _glapi_table *disp) {
12069    return (_glptr_VertexAttribLFormat) (GET_by_offset(disp, _gloffset_VertexAttribLFormat));
12070 }
12071 
SET_VertexAttribLFormat(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLenum,GLuint))12072 static inline void SET_VertexAttribLFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLuint)) {
12073    SET_by_offset(disp, _gloffset_VertexAttribLFormat, fn);
12074 }
12075 
12076 typedef void (GLAPIENTRYP _glptr_VertexBindingDivisor)(GLuint, GLuint);
12077 #define CALL_VertexBindingDivisor(disp, parameters) \
12078     (* GET_VertexBindingDivisor(disp)) parameters
GET_VertexBindingDivisor(struct _glapi_table * disp)12079 static inline _glptr_VertexBindingDivisor GET_VertexBindingDivisor(struct _glapi_table *disp) {
12080    return (_glptr_VertexBindingDivisor) (GET_by_offset(disp, _gloffset_VertexBindingDivisor));
12081 }
12082 
SET_VertexBindingDivisor(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint))12083 static inline void SET_VertexBindingDivisor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
12084    SET_by_offset(disp, _gloffset_VertexBindingDivisor, fn);
12085 }
12086 
12087 typedef void (GLAPIENTRYP _glptr_FramebufferParameteri)(GLenum, GLenum, GLint);
12088 #define CALL_FramebufferParameteri(disp, parameters) \
12089     (* GET_FramebufferParameteri(disp)) parameters
GET_FramebufferParameteri(struct _glapi_table * disp)12090 static inline _glptr_FramebufferParameteri GET_FramebufferParameteri(struct _glapi_table *disp) {
12091    return (_glptr_FramebufferParameteri) (GET_by_offset(disp, _gloffset_FramebufferParameteri));
12092 }
12093 
SET_FramebufferParameteri(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint))12094 static inline void SET_FramebufferParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
12095    SET_by_offset(disp, _gloffset_FramebufferParameteri, fn);
12096 }
12097 
12098 typedef void (GLAPIENTRYP _glptr_GetFramebufferParameteriv)(GLenum, GLenum, GLint *);
12099 #define CALL_GetFramebufferParameteriv(disp, parameters) \
12100     (* GET_GetFramebufferParameteriv(disp)) parameters
GET_GetFramebufferParameteriv(struct _glapi_table * disp)12101 static inline _glptr_GetFramebufferParameteriv GET_GetFramebufferParameteriv(struct _glapi_table *disp) {
12102    return (_glptr_GetFramebufferParameteriv) (GET_by_offset(disp, _gloffset_GetFramebufferParameteriv));
12103 }
12104 
SET_GetFramebufferParameteriv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint *))12105 static inline void SET_GetFramebufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
12106    SET_by_offset(disp, _gloffset_GetFramebufferParameteriv, fn);
12107 }
12108 
12109 typedef void (GLAPIENTRYP _glptr_GetInternalformati64v)(GLenum, GLenum, GLenum, GLsizei, GLint64 *);
12110 #define CALL_GetInternalformati64v(disp, parameters) \
12111     (* GET_GetInternalformati64v(disp)) parameters
GET_GetInternalformati64v(struct _glapi_table * disp)12112 static inline _glptr_GetInternalformati64v GET_GetInternalformati64v(struct _glapi_table *disp) {
12113    return (_glptr_GetInternalformati64v) (GET_by_offset(disp, _gloffset_GetInternalformati64v));
12114 }
12115 
SET_GetInternalformati64v(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLenum,GLsizei,GLint64 *))12116 static inline void SET_GetInternalformati64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLint64 *)) {
12117    SET_by_offset(disp, _gloffset_GetInternalformati64v, fn);
12118 }
12119 
12120 typedef void (GLAPIENTRYP _glptr_MultiDrawArraysIndirect)(GLenum, const GLvoid *, GLsizei, GLsizei);
12121 #define CALL_MultiDrawArraysIndirect(disp, parameters) \
12122     (* GET_MultiDrawArraysIndirect(disp)) parameters
GET_MultiDrawArraysIndirect(struct _glapi_table * disp)12123 static inline _glptr_MultiDrawArraysIndirect GET_MultiDrawArraysIndirect(struct _glapi_table *disp) {
12124    return (_glptr_MultiDrawArraysIndirect) (GET_by_offset(disp, _gloffset_MultiDrawArraysIndirect));
12125 }
12126 
SET_MultiDrawArraysIndirect(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLvoid *,GLsizei,GLsizei))12127 static inline void SET_MultiDrawArraysIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLvoid *, GLsizei, GLsizei)) {
12128    SET_by_offset(disp, _gloffset_MultiDrawArraysIndirect, fn);
12129 }
12130 
12131 typedef void (GLAPIENTRYP _glptr_MultiDrawElementsIndirect)(GLenum, GLenum, const GLvoid *, GLsizei, GLsizei);
12132 #define CALL_MultiDrawElementsIndirect(disp, parameters) \
12133     (* GET_MultiDrawElementsIndirect(disp)) parameters
GET_MultiDrawElementsIndirect(struct _glapi_table * disp)12134 static inline _glptr_MultiDrawElementsIndirect GET_MultiDrawElementsIndirect(struct _glapi_table *disp) {
12135    return (_glptr_MultiDrawElementsIndirect) (GET_by_offset(disp, _gloffset_MultiDrawElementsIndirect));
12136 }
12137 
SET_MultiDrawElementsIndirect(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLvoid *,GLsizei,GLsizei))12138 static inline void SET_MultiDrawElementsIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLvoid *, GLsizei, GLsizei)) {
12139    SET_by_offset(disp, _gloffset_MultiDrawElementsIndirect, fn);
12140 }
12141 
12142 typedef void (GLAPIENTRYP _glptr_GetProgramInterfaceiv)(GLuint, GLenum, GLenum, GLint *);
12143 #define CALL_GetProgramInterfaceiv(disp, parameters) \
12144     (* GET_GetProgramInterfaceiv(disp)) parameters
GET_GetProgramInterfaceiv(struct _glapi_table * disp)12145 static inline _glptr_GetProgramInterfaceiv GET_GetProgramInterfaceiv(struct _glapi_table *disp) {
12146    return (_glptr_GetProgramInterfaceiv) (GET_by_offset(disp, _gloffset_GetProgramInterfaceiv));
12147 }
12148 
SET_GetProgramInterfaceiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLenum,GLint *))12149 static inline void SET_GetProgramInterfaceiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLint *)) {
12150    SET_by_offset(disp, _gloffset_GetProgramInterfaceiv, fn);
12151 }
12152 
12153 typedef GLuint (GLAPIENTRYP _glptr_GetProgramResourceIndex)(GLuint, GLenum, const GLchar *);
12154 #define CALL_GetProgramResourceIndex(disp, parameters) \
12155     (* GET_GetProgramResourceIndex(disp)) parameters
GET_GetProgramResourceIndex(struct _glapi_table * disp)12156 static inline _glptr_GetProgramResourceIndex GET_GetProgramResourceIndex(struct _glapi_table *disp) {
12157    return (_glptr_GetProgramResourceIndex) (GET_by_offset(disp, _gloffset_GetProgramResourceIndex));
12158 }
12159 
SET_GetProgramResourceIndex(struct _glapi_table * disp,GLuint (GLAPIENTRYP fn)(GLuint,GLenum,const GLchar *))12160 static inline void SET_GetProgramResourceIndex(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint, GLenum, const GLchar *)) {
12161    SET_by_offset(disp, _gloffset_GetProgramResourceIndex, fn);
12162 }
12163 
12164 typedef GLint (GLAPIENTRYP _glptr_GetProgramResourceLocation)(GLuint, GLenum, const GLchar *);
12165 #define CALL_GetProgramResourceLocation(disp, parameters) \
12166     (* GET_GetProgramResourceLocation(disp)) parameters
GET_GetProgramResourceLocation(struct _glapi_table * disp)12167 static inline _glptr_GetProgramResourceLocation GET_GetProgramResourceLocation(struct _glapi_table *disp) {
12168    return (_glptr_GetProgramResourceLocation) (GET_by_offset(disp, _gloffset_GetProgramResourceLocation));
12169 }
12170 
SET_GetProgramResourceLocation(struct _glapi_table * disp,GLint (GLAPIENTRYP fn)(GLuint,GLenum,const GLchar *))12171 static inline void SET_GetProgramResourceLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, GLenum, const GLchar *)) {
12172    SET_by_offset(disp, _gloffset_GetProgramResourceLocation, fn);
12173 }
12174 
12175 typedef GLint (GLAPIENTRYP _glptr_GetProgramResourceLocationIndex)(GLuint, GLenum, const GLchar *);
12176 #define CALL_GetProgramResourceLocationIndex(disp, parameters) \
12177     (* GET_GetProgramResourceLocationIndex(disp)) parameters
GET_GetProgramResourceLocationIndex(struct _glapi_table * disp)12178 static inline _glptr_GetProgramResourceLocationIndex GET_GetProgramResourceLocationIndex(struct _glapi_table *disp) {
12179    return (_glptr_GetProgramResourceLocationIndex) (GET_by_offset(disp, _gloffset_GetProgramResourceLocationIndex));
12180 }
12181 
SET_GetProgramResourceLocationIndex(struct _glapi_table * disp,GLint (GLAPIENTRYP fn)(GLuint,GLenum,const GLchar *))12182 static inline void SET_GetProgramResourceLocationIndex(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, GLenum, const GLchar *)) {
12183    SET_by_offset(disp, _gloffset_GetProgramResourceLocationIndex, fn);
12184 }
12185 
12186 typedef void (GLAPIENTRYP _glptr_GetProgramResourceName)(GLuint, GLenum, GLuint, GLsizei , GLsizei *, GLchar *);
12187 #define CALL_GetProgramResourceName(disp, parameters) \
12188     (* GET_GetProgramResourceName(disp)) parameters
GET_GetProgramResourceName(struct _glapi_table * disp)12189 static inline _glptr_GetProgramResourceName GET_GetProgramResourceName(struct _glapi_table *disp) {
12190    return (_glptr_GetProgramResourceName) (GET_by_offset(disp, _gloffset_GetProgramResourceName));
12191 }
12192 
SET_GetProgramResourceName(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLuint,GLsizei,GLsizei *,GLchar *))12193 static inline void SET_GetProgramResourceName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLsizei , GLsizei *, GLchar *)) {
12194    SET_by_offset(disp, _gloffset_GetProgramResourceName, fn);
12195 }
12196 
12197 typedef void (GLAPIENTRYP _glptr_GetProgramResourceiv)(GLuint, GLenum, GLuint, GLsizei , const GLenum *, GLsizei , GLsizei *, GLint *);
12198 #define CALL_GetProgramResourceiv(disp, parameters) \
12199     (* GET_GetProgramResourceiv(disp)) parameters
GET_GetProgramResourceiv(struct _glapi_table * disp)12200 static inline _glptr_GetProgramResourceiv GET_GetProgramResourceiv(struct _glapi_table *disp) {
12201    return (_glptr_GetProgramResourceiv) (GET_by_offset(disp, _gloffset_GetProgramResourceiv));
12202 }
12203 
SET_GetProgramResourceiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLuint,GLsizei,const GLenum *,GLsizei,GLsizei *,GLint *))12204 static inline void SET_GetProgramResourceiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLsizei , const GLenum *, GLsizei , GLsizei *, GLint *)) {
12205    SET_by_offset(disp, _gloffset_GetProgramResourceiv, fn);
12206 }
12207 
12208 typedef void (GLAPIENTRYP _glptr_ShaderStorageBlockBinding)(GLuint, GLuint, GLuint);
12209 #define CALL_ShaderStorageBlockBinding(disp, parameters) \
12210     (* GET_ShaderStorageBlockBinding(disp)) parameters
GET_ShaderStorageBlockBinding(struct _glapi_table * disp)12211 static inline _glptr_ShaderStorageBlockBinding GET_ShaderStorageBlockBinding(struct _glapi_table *disp) {
12212    return (_glptr_ShaderStorageBlockBinding) (GET_by_offset(disp, _gloffset_ShaderStorageBlockBinding));
12213 }
12214 
SET_ShaderStorageBlockBinding(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLuint))12215 static inline void SET_ShaderStorageBlockBinding(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
12216    SET_by_offset(disp, _gloffset_ShaderStorageBlockBinding, fn);
12217 }
12218 
12219 typedef void (GLAPIENTRYP _glptr_TexBufferRange)(GLenum, GLenum, GLuint, GLintptr, GLsizeiptr);
12220 #define CALL_TexBufferRange(disp, parameters) \
12221     (* GET_TexBufferRange(disp)) parameters
GET_TexBufferRange(struct _glapi_table * disp)12222 static inline _glptr_TexBufferRange GET_TexBufferRange(struct _glapi_table *disp) {
12223    return (_glptr_TexBufferRange) (GET_by_offset(disp, _gloffset_TexBufferRange));
12224 }
12225 
SET_TexBufferRange(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLuint,GLintptr,GLsizeiptr))12226 static inline void SET_TexBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLintptr, GLsizeiptr)) {
12227    SET_by_offset(disp, _gloffset_TexBufferRange, fn);
12228 }
12229 
12230 typedef void (GLAPIENTRYP _glptr_TexStorage2DMultisample)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean);
12231 #define CALL_TexStorage2DMultisample(disp, parameters) \
12232     (* GET_TexStorage2DMultisample(disp)) parameters
GET_TexStorage2DMultisample(struct _glapi_table * disp)12233 static inline _glptr_TexStorage2DMultisample GET_TexStorage2DMultisample(struct _glapi_table *disp) {
12234    return (_glptr_TexStorage2DMultisample) (GET_by_offset(disp, _gloffset_TexStorage2DMultisample));
12235 }
12236 
SET_TexStorage2DMultisample(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,GLenum,GLsizei,GLsizei,GLboolean))12237 static inline void SET_TexStorage2DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)) {
12238    SET_by_offset(disp, _gloffset_TexStorage2DMultisample, fn);
12239 }
12240 
12241 typedef void (GLAPIENTRYP _glptr_TexStorage3DMultisample)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean);
12242 #define CALL_TexStorage3DMultisample(disp, parameters) \
12243     (* GET_TexStorage3DMultisample(disp)) parameters
GET_TexStorage3DMultisample(struct _glapi_table * disp)12244 static inline _glptr_TexStorage3DMultisample GET_TexStorage3DMultisample(struct _glapi_table *disp) {
12245    return (_glptr_TexStorage3DMultisample) (GET_by_offset(disp, _gloffset_TexStorage3DMultisample));
12246 }
12247 
SET_TexStorage3DMultisample(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,GLenum,GLsizei,GLsizei,GLsizei,GLboolean))12248 static inline void SET_TexStorage3DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)) {
12249    SET_by_offset(disp, _gloffset_TexStorage3DMultisample, fn);
12250 }
12251 
12252 typedef void (GLAPIENTRYP _glptr_BufferStorage)(GLenum, GLsizeiptr, const GLvoid *, GLbitfield);
12253 #define CALL_BufferStorage(disp, parameters) \
12254     (* GET_BufferStorage(disp)) parameters
GET_BufferStorage(struct _glapi_table * disp)12255 static inline _glptr_BufferStorage GET_BufferStorage(struct _glapi_table *disp) {
12256    return (_glptr_BufferStorage) (GET_by_offset(disp, _gloffset_BufferStorage));
12257 }
12258 
SET_BufferStorage(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizeiptr,const GLvoid *,GLbitfield))12259 static inline void SET_BufferStorage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizeiptr, const GLvoid *, GLbitfield)) {
12260    SET_by_offset(disp, _gloffset_BufferStorage, fn);
12261 }
12262 
12263 typedef void (GLAPIENTRYP _glptr_ClearTexImage)(GLuint, GLint, GLenum, GLenum, const GLvoid *);
12264 #define CALL_ClearTexImage(disp, parameters) \
12265     (* GET_ClearTexImage(disp)) parameters
GET_ClearTexImage(struct _glapi_table * disp)12266 static inline _glptr_ClearTexImage GET_ClearTexImage(struct _glapi_table *disp) {
12267    return (_glptr_ClearTexImage) (GET_by_offset(disp, _gloffset_ClearTexImage));
12268 }
12269 
SET_ClearTexImage(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLenum,GLenum,const GLvoid *))12270 static inline void SET_ClearTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLenum, const GLvoid *)) {
12271    SET_by_offset(disp, _gloffset_ClearTexImage, fn);
12272 }
12273 
12274 typedef void (GLAPIENTRYP _glptr_ClearTexSubImage)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
12275 #define CALL_ClearTexSubImage(disp, parameters) \
12276     (* GET_ClearTexSubImage(disp)) parameters
GET_ClearTexSubImage(struct _glapi_table * disp)12277 static inline _glptr_ClearTexSubImage GET_ClearTexSubImage(struct _glapi_table *disp) {
12278    return (_glptr_ClearTexSubImage) (GET_by_offset(disp, _gloffset_ClearTexSubImage));
12279 }
12280 
SET_ClearTexSubImage(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const GLvoid *))12281 static inline void SET_ClearTexSubImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
12282    SET_by_offset(disp, _gloffset_ClearTexSubImage, fn);
12283 }
12284 
12285 typedef void (GLAPIENTRYP _glptr_BindBuffersBase)(GLenum, GLuint, GLsizei, const GLuint *);
12286 #define CALL_BindBuffersBase(disp, parameters) \
12287     (* GET_BindBuffersBase(disp)) parameters
GET_BindBuffersBase(struct _glapi_table * disp)12288 static inline _glptr_BindBuffersBase GET_BindBuffersBase(struct _glapi_table *disp) {
12289    return (_glptr_BindBuffersBase) (GET_by_offset(disp, _gloffset_BindBuffersBase));
12290 }
12291 
SET_BindBuffersBase(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLsizei,const GLuint *))12292 static inline void SET_BindBuffersBase(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLuint *)) {
12293    SET_by_offset(disp, _gloffset_BindBuffersBase, fn);
12294 }
12295 
12296 typedef void (GLAPIENTRYP _glptr_BindBuffersRange)(GLenum, GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizeiptr *);
12297 #define CALL_BindBuffersRange(disp, parameters) \
12298     (* GET_BindBuffersRange(disp)) parameters
GET_BindBuffersRange(struct _glapi_table * disp)12299 static inline _glptr_BindBuffersRange GET_BindBuffersRange(struct _glapi_table *disp) {
12300    return (_glptr_BindBuffersRange) (GET_by_offset(disp, _gloffset_BindBuffersRange));
12301 }
12302 
SET_BindBuffersRange(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLsizei,const GLuint *,const GLintptr *,const GLsizeiptr *))12303 static inline void SET_BindBuffersRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizeiptr *)) {
12304    SET_by_offset(disp, _gloffset_BindBuffersRange, fn);
12305 }
12306 
12307 typedef void (GLAPIENTRYP _glptr_BindImageTextures)(GLuint, GLsizei, const GLuint *);
12308 #define CALL_BindImageTextures(disp, parameters) \
12309     (* GET_BindImageTextures(disp)) parameters
GET_BindImageTextures(struct _glapi_table * disp)12310 static inline _glptr_BindImageTextures GET_BindImageTextures(struct _glapi_table *disp) {
12311    return (_glptr_BindImageTextures) (GET_by_offset(disp, _gloffset_BindImageTextures));
12312 }
12313 
SET_BindImageTextures(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLuint *))12314 static inline void SET_BindImageTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *)) {
12315    SET_by_offset(disp, _gloffset_BindImageTextures, fn);
12316 }
12317 
12318 typedef void (GLAPIENTRYP _glptr_BindSamplers)(GLuint, GLsizei, const GLuint *);
12319 #define CALL_BindSamplers(disp, parameters) \
12320     (* GET_BindSamplers(disp)) parameters
GET_BindSamplers(struct _glapi_table * disp)12321 static inline _glptr_BindSamplers GET_BindSamplers(struct _glapi_table *disp) {
12322    return (_glptr_BindSamplers) (GET_by_offset(disp, _gloffset_BindSamplers));
12323 }
12324 
SET_BindSamplers(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLuint *))12325 static inline void SET_BindSamplers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *)) {
12326    SET_by_offset(disp, _gloffset_BindSamplers, fn);
12327 }
12328 
12329 typedef void (GLAPIENTRYP _glptr_BindTextures)(GLuint, GLsizei, const GLuint *);
12330 #define CALL_BindTextures(disp, parameters) \
12331     (* GET_BindTextures(disp)) parameters
GET_BindTextures(struct _glapi_table * disp)12332 static inline _glptr_BindTextures GET_BindTextures(struct _glapi_table *disp) {
12333    return (_glptr_BindTextures) (GET_by_offset(disp, _gloffset_BindTextures));
12334 }
12335 
SET_BindTextures(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLuint *))12336 static inline void SET_BindTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *)) {
12337    SET_by_offset(disp, _gloffset_BindTextures, fn);
12338 }
12339 
12340 typedef void (GLAPIENTRYP _glptr_BindVertexBuffers)(GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizei *);
12341 #define CALL_BindVertexBuffers(disp, parameters) \
12342     (* GET_BindVertexBuffers(disp)) parameters
GET_BindVertexBuffers(struct _glapi_table * disp)12343 static inline _glptr_BindVertexBuffers GET_BindVertexBuffers(struct _glapi_table *disp) {
12344    return (_glptr_BindVertexBuffers) (GET_by_offset(disp, _gloffset_BindVertexBuffers));
12345 }
12346 
SET_BindVertexBuffers(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLuint *,const GLintptr *,const GLsizei *))12347 static inline void SET_BindVertexBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizei *)) {
12348    SET_by_offset(disp, _gloffset_BindVertexBuffers, fn);
12349 }
12350 
12351 typedef void (GLAPIENTRYP _glptr_DispatchComputeGroupSizeARB)(GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
12352 #define CALL_DispatchComputeGroupSizeARB(disp, parameters) \
12353     (* GET_DispatchComputeGroupSizeARB(disp)) parameters
GET_DispatchComputeGroupSizeARB(struct _glapi_table * disp)12354 static inline _glptr_DispatchComputeGroupSizeARB GET_DispatchComputeGroupSizeARB(struct _glapi_table *disp) {
12355    return (_glptr_DispatchComputeGroupSizeARB) (GET_by_offset(disp, _gloffset_DispatchComputeGroupSizeARB));
12356 }
12357 
SET_DispatchComputeGroupSizeARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLuint,GLuint,GLuint,GLuint))12358 static inline void SET_DispatchComputeGroupSizeARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) {
12359    SET_by_offset(disp, _gloffset_DispatchComputeGroupSizeARB, fn);
12360 }
12361 
12362 typedef void (GLAPIENTRYP _glptr_MultiDrawArraysIndirectCountARB)(GLenum, GLintptr, GLintptr, GLsizei, GLsizei);
12363 #define CALL_MultiDrawArraysIndirectCountARB(disp, parameters) \
12364     (* GET_MultiDrawArraysIndirectCountARB(disp)) parameters
GET_MultiDrawArraysIndirectCountARB(struct _glapi_table * disp)12365 static inline _glptr_MultiDrawArraysIndirectCountARB GET_MultiDrawArraysIndirectCountARB(struct _glapi_table *disp) {
12366    return (_glptr_MultiDrawArraysIndirectCountARB) (GET_by_offset(disp, _gloffset_MultiDrawArraysIndirectCountARB));
12367 }
12368 
SET_MultiDrawArraysIndirectCountARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLintptr,GLintptr,GLsizei,GLsizei))12369 static inline void SET_MultiDrawArraysIndirectCountARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLintptr, GLsizei, GLsizei)) {
12370    SET_by_offset(disp, _gloffset_MultiDrawArraysIndirectCountARB, fn);
12371 }
12372 
12373 typedef void (GLAPIENTRYP _glptr_MultiDrawElementsIndirectCountARB)(GLenum, GLenum, GLintptr, GLintptr, GLsizei, GLsizei);
12374 #define CALL_MultiDrawElementsIndirectCountARB(disp, parameters) \
12375     (* GET_MultiDrawElementsIndirectCountARB(disp)) parameters
GET_MultiDrawElementsIndirectCountARB(struct _glapi_table * disp)12376 static inline _glptr_MultiDrawElementsIndirectCountARB GET_MultiDrawElementsIndirectCountARB(struct _glapi_table *disp) {
12377    return (_glptr_MultiDrawElementsIndirectCountARB) (GET_by_offset(disp, _gloffset_MultiDrawElementsIndirectCountARB));
12378 }
12379 
SET_MultiDrawElementsIndirectCountARB(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLintptr,GLintptr,GLsizei,GLsizei))12380 static inline void SET_MultiDrawElementsIndirectCountARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLintptr, GLintptr, GLsizei, GLsizei)) {
12381    SET_by_offset(disp, _gloffset_MultiDrawElementsIndirectCountARB, fn);
12382 }
12383 
12384 typedef void (GLAPIENTRYP _glptr_ClipControl)(GLenum, GLenum);
12385 #define CALL_ClipControl(disp, parameters) \
12386     (* GET_ClipControl(disp)) parameters
GET_ClipControl(struct _glapi_table * disp)12387 static inline _glptr_ClipControl GET_ClipControl(struct _glapi_table *disp) {
12388    return (_glptr_ClipControl) (GET_by_offset(disp, _gloffset_ClipControl));
12389 }
12390 
SET_ClipControl(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum))12391 static inline void SET_ClipControl(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
12392    SET_by_offset(disp, _gloffset_ClipControl, fn);
12393 }
12394 
12395 typedef void (GLAPIENTRYP _glptr_BindTextureUnit)(GLuint, GLuint);
12396 #define CALL_BindTextureUnit(disp, parameters) \
12397     (* GET_BindTextureUnit(disp)) parameters
GET_BindTextureUnit(struct _glapi_table * disp)12398 static inline _glptr_BindTextureUnit GET_BindTextureUnit(struct _glapi_table *disp) {
12399    return (_glptr_BindTextureUnit) (GET_by_offset(disp, _gloffset_BindTextureUnit));
12400 }
12401 
SET_BindTextureUnit(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint))12402 static inline void SET_BindTextureUnit(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
12403    SET_by_offset(disp, _gloffset_BindTextureUnit, fn);
12404 }
12405 
12406 typedef void (GLAPIENTRYP _glptr_BlitNamedFramebuffer)(GLuint, GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum);
12407 #define CALL_BlitNamedFramebuffer(disp, parameters) \
12408     (* GET_BlitNamedFramebuffer(disp)) parameters
GET_BlitNamedFramebuffer(struct _glapi_table * disp)12409 static inline _glptr_BlitNamedFramebuffer GET_BlitNamedFramebuffer(struct _glapi_table *disp) {
12410    return (_glptr_BlitNamedFramebuffer) (GET_by_offset(disp, _gloffset_BlitNamedFramebuffer));
12411 }
12412 
SET_BlitNamedFramebuffer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLint,GLint,GLint,GLint,GLint,GLint,GLint,GLint,GLbitfield,GLenum))12413 static inline void SET_BlitNamedFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum)) {
12414    SET_by_offset(disp, _gloffset_BlitNamedFramebuffer, fn);
12415 }
12416 
12417 typedef GLenum (GLAPIENTRYP _glptr_CheckNamedFramebufferStatus)(GLuint, GLenum);
12418 #define CALL_CheckNamedFramebufferStatus(disp, parameters) \
12419     (* GET_CheckNamedFramebufferStatus(disp)) parameters
GET_CheckNamedFramebufferStatus(struct _glapi_table * disp)12420 static inline _glptr_CheckNamedFramebufferStatus GET_CheckNamedFramebufferStatus(struct _glapi_table *disp) {
12421    return (_glptr_CheckNamedFramebufferStatus) (GET_by_offset(disp, _gloffset_CheckNamedFramebufferStatus));
12422 }
12423 
SET_CheckNamedFramebufferStatus(struct _glapi_table * disp,GLenum (GLAPIENTRYP fn)(GLuint,GLenum))12424 static inline void SET_CheckNamedFramebufferStatus(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLuint, GLenum)) {
12425    SET_by_offset(disp, _gloffset_CheckNamedFramebufferStatus, fn);
12426 }
12427 
12428 typedef void (GLAPIENTRYP _glptr_ClearNamedBufferData)(GLuint, GLenum, GLenum, GLenum, const GLvoid *);
12429 #define CALL_ClearNamedBufferData(disp, parameters) \
12430     (* GET_ClearNamedBufferData(disp)) parameters
GET_ClearNamedBufferData(struct _glapi_table * disp)12431 static inline _glptr_ClearNamedBufferData GET_ClearNamedBufferData(struct _glapi_table *disp) {
12432    return (_glptr_ClearNamedBufferData) (GET_by_offset(disp, _gloffset_ClearNamedBufferData));
12433 }
12434 
SET_ClearNamedBufferData(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLenum,GLenum,const GLvoid *))12435 static inline void SET_ClearNamedBufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLenum, const GLvoid *)) {
12436    SET_by_offset(disp, _gloffset_ClearNamedBufferData, fn);
12437 }
12438 
12439 typedef void (GLAPIENTRYP _glptr_ClearNamedBufferSubData)(GLuint, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, const GLvoid *);
12440 #define CALL_ClearNamedBufferSubData(disp, parameters) \
12441     (* GET_ClearNamedBufferSubData(disp)) parameters
GET_ClearNamedBufferSubData(struct _glapi_table * disp)12442 static inline _glptr_ClearNamedBufferSubData GET_ClearNamedBufferSubData(struct _glapi_table *disp) {
12443    return (_glptr_ClearNamedBufferSubData) (GET_by_offset(disp, _gloffset_ClearNamedBufferSubData));
12444 }
12445 
SET_ClearNamedBufferSubData(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLintptr,GLsizeiptr,GLenum,GLenum,const GLvoid *))12446 static inline void SET_ClearNamedBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, const GLvoid *)) {
12447    SET_by_offset(disp, _gloffset_ClearNamedBufferSubData, fn);
12448 }
12449 
12450 typedef void (GLAPIENTRYP _glptr_ClearNamedFramebufferfi)(GLuint, GLenum, GLint, GLfloat, GLint);
12451 #define CALL_ClearNamedFramebufferfi(disp, parameters) \
12452     (* GET_ClearNamedFramebufferfi(disp)) parameters
GET_ClearNamedFramebufferfi(struct _glapi_table * disp)12453 static inline _glptr_ClearNamedFramebufferfi GET_ClearNamedFramebufferfi(struct _glapi_table *disp) {
12454    return (_glptr_ClearNamedFramebufferfi) (GET_by_offset(disp, _gloffset_ClearNamedFramebufferfi));
12455 }
12456 
SET_ClearNamedFramebufferfi(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint,GLfloat,GLint))12457 static inline void SET_ClearNamedFramebufferfi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, GLfloat, GLint)) {
12458    SET_by_offset(disp, _gloffset_ClearNamedFramebufferfi, fn);
12459 }
12460 
12461 typedef void (GLAPIENTRYP _glptr_ClearNamedFramebufferfv)(GLuint, GLenum, GLint, const GLfloat *);
12462 #define CALL_ClearNamedFramebufferfv(disp, parameters) \
12463     (* GET_ClearNamedFramebufferfv(disp)) parameters
GET_ClearNamedFramebufferfv(struct _glapi_table * disp)12464 static inline _glptr_ClearNamedFramebufferfv GET_ClearNamedFramebufferfv(struct _glapi_table *disp) {
12465    return (_glptr_ClearNamedFramebufferfv) (GET_by_offset(disp, _gloffset_ClearNamedFramebufferfv));
12466 }
12467 
SET_ClearNamedFramebufferfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint,const GLfloat *))12468 static inline void SET_ClearNamedFramebufferfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, const GLfloat *)) {
12469    SET_by_offset(disp, _gloffset_ClearNamedFramebufferfv, fn);
12470 }
12471 
12472 typedef void (GLAPIENTRYP _glptr_ClearNamedFramebufferiv)(GLuint, GLenum, GLint, const GLint *);
12473 #define CALL_ClearNamedFramebufferiv(disp, parameters) \
12474     (* GET_ClearNamedFramebufferiv(disp)) parameters
GET_ClearNamedFramebufferiv(struct _glapi_table * disp)12475 static inline _glptr_ClearNamedFramebufferiv GET_ClearNamedFramebufferiv(struct _glapi_table *disp) {
12476    return (_glptr_ClearNamedFramebufferiv) (GET_by_offset(disp, _gloffset_ClearNamedFramebufferiv));
12477 }
12478 
SET_ClearNamedFramebufferiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint,const GLint *))12479 static inline void SET_ClearNamedFramebufferiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, const GLint *)) {
12480    SET_by_offset(disp, _gloffset_ClearNamedFramebufferiv, fn);
12481 }
12482 
12483 typedef void (GLAPIENTRYP _glptr_ClearNamedFramebufferuiv)(GLuint, GLenum, GLint, const GLuint *);
12484 #define CALL_ClearNamedFramebufferuiv(disp, parameters) \
12485     (* GET_ClearNamedFramebufferuiv(disp)) parameters
GET_ClearNamedFramebufferuiv(struct _glapi_table * disp)12486 static inline _glptr_ClearNamedFramebufferuiv GET_ClearNamedFramebufferuiv(struct _glapi_table *disp) {
12487    return (_glptr_ClearNamedFramebufferuiv) (GET_by_offset(disp, _gloffset_ClearNamedFramebufferuiv));
12488 }
12489 
SET_ClearNamedFramebufferuiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint,const GLuint *))12490 static inline void SET_ClearNamedFramebufferuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, const GLuint *)) {
12491    SET_by_offset(disp, _gloffset_ClearNamedFramebufferuiv, fn);
12492 }
12493 
12494 typedef void (GLAPIENTRYP _glptr_CompressedTextureSubImage1D)(GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *);
12495 #define CALL_CompressedTextureSubImage1D(disp, parameters) \
12496     (* GET_CompressedTextureSubImage1D(disp)) parameters
GET_CompressedTextureSubImage1D(struct _glapi_table * disp)12497 static inline _glptr_CompressedTextureSubImage1D GET_CompressedTextureSubImage1D(struct _glapi_table *disp) {
12498    return (_glptr_CompressedTextureSubImage1D) (GET_by_offset(disp, _gloffset_CompressedTextureSubImage1D));
12499 }
12500 
SET_CompressedTextureSubImage1D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLint,GLsizei,GLenum,GLsizei,const GLvoid *))12501 static inline void SET_CompressedTextureSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *)) {
12502    SET_by_offset(disp, _gloffset_CompressedTextureSubImage1D, fn);
12503 }
12504 
12505 typedef void (GLAPIENTRYP _glptr_CompressedTextureSubImage2D)(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
12506 #define CALL_CompressedTextureSubImage2D(disp, parameters) \
12507     (* GET_CompressedTextureSubImage2D(disp)) parameters
GET_CompressedTextureSubImage2D(struct _glapi_table * disp)12508 static inline _glptr_CompressedTextureSubImage2D GET_CompressedTextureSubImage2D(struct _glapi_table *disp) {
12509    return (_glptr_CompressedTextureSubImage2D) (GET_by_offset(disp, _gloffset_CompressedTextureSubImage2D));
12510 }
12511 
SET_CompressedTextureSubImage2D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLsizei,const GLvoid *))12512 static inline void SET_CompressedTextureSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) {
12513    SET_by_offset(disp, _gloffset_CompressedTextureSubImage2D, fn);
12514 }
12515 
12516 typedef void (GLAPIENTRYP _glptr_CompressedTextureSubImage3D)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
12517 #define CALL_CompressedTextureSubImage3D(disp, parameters) \
12518     (* GET_CompressedTextureSubImage3D(disp)) parameters
GET_CompressedTextureSubImage3D(struct _glapi_table * disp)12519 static inline _glptr_CompressedTextureSubImage3D GET_CompressedTextureSubImage3D(struct _glapi_table *disp) {
12520    return (_glptr_CompressedTextureSubImage3D) (GET_by_offset(disp, _gloffset_CompressedTextureSubImage3D));
12521 }
12522 
SET_CompressedTextureSubImage3D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLsizei,const GLvoid *))12523 static inline void SET_CompressedTextureSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) {
12524    SET_by_offset(disp, _gloffset_CompressedTextureSubImage3D, fn);
12525 }
12526 
12527 typedef void (GLAPIENTRYP _glptr_CopyNamedBufferSubData)(GLuint, GLuint, GLintptr, GLintptr, GLsizeiptr);
12528 #define CALL_CopyNamedBufferSubData(disp, parameters) \
12529     (* GET_CopyNamedBufferSubData(disp)) parameters
GET_CopyNamedBufferSubData(struct _glapi_table * disp)12530 static inline _glptr_CopyNamedBufferSubData GET_CopyNamedBufferSubData(struct _glapi_table *disp) {
12531    return (_glptr_CopyNamedBufferSubData) (GET_by_offset(disp, _gloffset_CopyNamedBufferSubData));
12532 }
12533 
SET_CopyNamedBufferSubData(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLintptr,GLintptr,GLsizeiptr))12534 static inline void SET_CopyNamedBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLintptr, GLintptr, GLsizeiptr)) {
12535    SET_by_offset(disp, _gloffset_CopyNamedBufferSubData, fn);
12536 }
12537 
12538 typedef void (GLAPIENTRYP _glptr_CopyTextureSubImage1D)(GLuint, GLint, GLint, GLint, GLint, GLsizei);
12539 #define CALL_CopyTextureSubImage1D(disp, parameters) \
12540     (* GET_CopyTextureSubImage1D(disp)) parameters
GET_CopyTextureSubImage1D(struct _glapi_table * disp)12541 static inline _glptr_CopyTextureSubImage1D GET_CopyTextureSubImage1D(struct _glapi_table *disp) {
12542    return (_glptr_CopyTextureSubImage1D) (GET_by_offset(disp, _gloffset_CopyTextureSubImage1D));
12543 }
12544 
SET_CopyTextureSubImage1D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLint,GLint,GLint,GLsizei))12545 static inline void SET_CopyTextureSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei)) {
12546    SET_by_offset(disp, _gloffset_CopyTextureSubImage1D, fn);
12547 }
12548 
12549 typedef void (GLAPIENTRYP _glptr_CopyTextureSubImage2D)(GLuint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
12550 #define CALL_CopyTextureSubImage2D(disp, parameters) \
12551     (* GET_CopyTextureSubImage2D(disp)) parameters
GET_CopyTextureSubImage2D(struct _glapi_table * disp)12552 static inline _glptr_CopyTextureSubImage2D GET_CopyTextureSubImage2D(struct _glapi_table *disp) {
12553    return (_glptr_CopyTextureSubImage2D) (GET_by_offset(disp, _gloffset_CopyTextureSubImage2D));
12554 }
12555 
SET_CopyTextureSubImage2D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei))12556 static inline void SET_CopyTextureSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) {
12557    SET_by_offset(disp, _gloffset_CopyTextureSubImage2D, fn);
12558 }
12559 
12560 typedef void (GLAPIENTRYP _glptr_CopyTextureSubImage3D)(GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
12561 #define CALL_CopyTextureSubImage3D(disp, parameters) \
12562     (* GET_CopyTextureSubImage3D(disp)) parameters
GET_CopyTextureSubImage3D(struct _glapi_table * disp)12563 static inline _glptr_CopyTextureSubImage3D GET_CopyTextureSubImage3D(struct _glapi_table *disp) {
12564    return (_glptr_CopyTextureSubImage3D) (GET_by_offset(disp, _gloffset_CopyTextureSubImage3D));
12565 }
12566 
SET_CopyTextureSubImage3D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLint,GLint,GLint,GLint,GLint,GLsizei,GLsizei))12567 static inline void SET_CopyTextureSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) {
12568    SET_by_offset(disp, _gloffset_CopyTextureSubImage3D, fn);
12569 }
12570 
12571 typedef void (GLAPIENTRYP _glptr_CreateBuffers)(GLsizei, GLuint *);
12572 #define CALL_CreateBuffers(disp, parameters) \
12573     (* GET_CreateBuffers(disp)) parameters
GET_CreateBuffers(struct _glapi_table * disp)12574 static inline _glptr_CreateBuffers GET_CreateBuffers(struct _glapi_table *disp) {
12575    return (_glptr_CreateBuffers) (GET_by_offset(disp, _gloffset_CreateBuffers));
12576 }
12577 
SET_CreateBuffers(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLuint *))12578 static inline void SET_CreateBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
12579    SET_by_offset(disp, _gloffset_CreateBuffers, fn);
12580 }
12581 
12582 typedef void (GLAPIENTRYP _glptr_CreateFramebuffers)(GLsizei, GLuint *);
12583 #define CALL_CreateFramebuffers(disp, parameters) \
12584     (* GET_CreateFramebuffers(disp)) parameters
GET_CreateFramebuffers(struct _glapi_table * disp)12585 static inline _glptr_CreateFramebuffers GET_CreateFramebuffers(struct _glapi_table *disp) {
12586    return (_glptr_CreateFramebuffers) (GET_by_offset(disp, _gloffset_CreateFramebuffers));
12587 }
12588 
SET_CreateFramebuffers(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLuint *))12589 static inline void SET_CreateFramebuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
12590    SET_by_offset(disp, _gloffset_CreateFramebuffers, fn);
12591 }
12592 
12593 typedef void (GLAPIENTRYP _glptr_CreateProgramPipelines)(GLsizei, GLuint *);
12594 #define CALL_CreateProgramPipelines(disp, parameters) \
12595     (* GET_CreateProgramPipelines(disp)) parameters
GET_CreateProgramPipelines(struct _glapi_table * disp)12596 static inline _glptr_CreateProgramPipelines GET_CreateProgramPipelines(struct _glapi_table *disp) {
12597    return (_glptr_CreateProgramPipelines) (GET_by_offset(disp, _gloffset_CreateProgramPipelines));
12598 }
12599 
SET_CreateProgramPipelines(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLuint *))12600 static inline void SET_CreateProgramPipelines(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
12601    SET_by_offset(disp, _gloffset_CreateProgramPipelines, fn);
12602 }
12603 
12604 typedef void (GLAPIENTRYP _glptr_CreateQueries)(GLenum, GLsizei, GLuint *);
12605 #define CALL_CreateQueries(disp, parameters) \
12606     (* GET_CreateQueries(disp)) parameters
GET_CreateQueries(struct _glapi_table * disp)12607 static inline _glptr_CreateQueries GET_CreateQueries(struct _glapi_table *disp) {
12608    return (_glptr_CreateQueries) (GET_by_offset(disp, _gloffset_CreateQueries));
12609 }
12610 
SET_CreateQueries(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,GLuint *))12611 static inline void SET_CreateQueries(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLuint *)) {
12612    SET_by_offset(disp, _gloffset_CreateQueries, fn);
12613 }
12614 
12615 typedef void (GLAPIENTRYP _glptr_CreateRenderbuffers)(GLsizei, GLuint *);
12616 #define CALL_CreateRenderbuffers(disp, parameters) \
12617     (* GET_CreateRenderbuffers(disp)) parameters
GET_CreateRenderbuffers(struct _glapi_table * disp)12618 static inline _glptr_CreateRenderbuffers GET_CreateRenderbuffers(struct _glapi_table *disp) {
12619    return (_glptr_CreateRenderbuffers) (GET_by_offset(disp, _gloffset_CreateRenderbuffers));
12620 }
12621 
SET_CreateRenderbuffers(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLuint *))12622 static inline void SET_CreateRenderbuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
12623    SET_by_offset(disp, _gloffset_CreateRenderbuffers, fn);
12624 }
12625 
12626 typedef void (GLAPIENTRYP _glptr_CreateSamplers)(GLsizei, GLuint *);
12627 #define CALL_CreateSamplers(disp, parameters) \
12628     (* GET_CreateSamplers(disp)) parameters
GET_CreateSamplers(struct _glapi_table * disp)12629 static inline _glptr_CreateSamplers GET_CreateSamplers(struct _glapi_table *disp) {
12630    return (_glptr_CreateSamplers) (GET_by_offset(disp, _gloffset_CreateSamplers));
12631 }
12632 
SET_CreateSamplers(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLuint *))12633 static inline void SET_CreateSamplers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
12634    SET_by_offset(disp, _gloffset_CreateSamplers, fn);
12635 }
12636 
12637 typedef void (GLAPIENTRYP _glptr_CreateTextures)(GLenum, GLsizei, GLuint *);
12638 #define CALL_CreateTextures(disp, parameters) \
12639     (* GET_CreateTextures(disp)) parameters
GET_CreateTextures(struct _glapi_table * disp)12640 static inline _glptr_CreateTextures GET_CreateTextures(struct _glapi_table *disp) {
12641    return (_glptr_CreateTextures) (GET_by_offset(disp, _gloffset_CreateTextures));
12642 }
12643 
SET_CreateTextures(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,GLuint *))12644 static inline void SET_CreateTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLuint *)) {
12645    SET_by_offset(disp, _gloffset_CreateTextures, fn);
12646 }
12647 
12648 typedef void (GLAPIENTRYP _glptr_CreateTransformFeedbacks)(GLsizei, GLuint *);
12649 #define CALL_CreateTransformFeedbacks(disp, parameters) \
12650     (* GET_CreateTransformFeedbacks(disp)) parameters
GET_CreateTransformFeedbacks(struct _glapi_table * disp)12651 static inline _glptr_CreateTransformFeedbacks GET_CreateTransformFeedbacks(struct _glapi_table *disp) {
12652    return (_glptr_CreateTransformFeedbacks) (GET_by_offset(disp, _gloffset_CreateTransformFeedbacks));
12653 }
12654 
SET_CreateTransformFeedbacks(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLuint *))12655 static inline void SET_CreateTransformFeedbacks(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
12656    SET_by_offset(disp, _gloffset_CreateTransformFeedbacks, fn);
12657 }
12658 
12659 typedef void (GLAPIENTRYP _glptr_CreateVertexArrays)(GLsizei, GLuint *);
12660 #define CALL_CreateVertexArrays(disp, parameters) \
12661     (* GET_CreateVertexArrays(disp)) parameters
GET_CreateVertexArrays(struct _glapi_table * disp)12662 static inline _glptr_CreateVertexArrays GET_CreateVertexArrays(struct _glapi_table *disp) {
12663    return (_glptr_CreateVertexArrays) (GET_by_offset(disp, _gloffset_CreateVertexArrays));
12664 }
12665 
SET_CreateVertexArrays(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLuint *))12666 static inline void SET_CreateVertexArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
12667    SET_by_offset(disp, _gloffset_CreateVertexArrays, fn);
12668 }
12669 
12670 typedef void (GLAPIENTRYP _glptr_DisableVertexArrayAttrib)(GLuint, GLuint);
12671 #define CALL_DisableVertexArrayAttrib(disp, parameters) \
12672     (* GET_DisableVertexArrayAttrib(disp)) parameters
GET_DisableVertexArrayAttrib(struct _glapi_table * disp)12673 static inline _glptr_DisableVertexArrayAttrib GET_DisableVertexArrayAttrib(struct _glapi_table *disp) {
12674    return (_glptr_DisableVertexArrayAttrib) (GET_by_offset(disp, _gloffset_DisableVertexArrayAttrib));
12675 }
12676 
SET_DisableVertexArrayAttrib(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint))12677 static inline void SET_DisableVertexArrayAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
12678    SET_by_offset(disp, _gloffset_DisableVertexArrayAttrib, fn);
12679 }
12680 
12681 typedef void (GLAPIENTRYP _glptr_EnableVertexArrayAttrib)(GLuint, GLuint);
12682 #define CALL_EnableVertexArrayAttrib(disp, parameters) \
12683     (* GET_EnableVertexArrayAttrib(disp)) parameters
GET_EnableVertexArrayAttrib(struct _glapi_table * disp)12684 static inline _glptr_EnableVertexArrayAttrib GET_EnableVertexArrayAttrib(struct _glapi_table *disp) {
12685    return (_glptr_EnableVertexArrayAttrib) (GET_by_offset(disp, _gloffset_EnableVertexArrayAttrib));
12686 }
12687 
SET_EnableVertexArrayAttrib(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint))12688 static inline void SET_EnableVertexArrayAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
12689    SET_by_offset(disp, _gloffset_EnableVertexArrayAttrib, fn);
12690 }
12691 
12692 typedef void (GLAPIENTRYP _glptr_FlushMappedNamedBufferRange)(GLuint, GLintptr, GLsizeiptr);
12693 #define CALL_FlushMappedNamedBufferRange(disp, parameters) \
12694     (* GET_FlushMappedNamedBufferRange(disp)) parameters
GET_FlushMappedNamedBufferRange(struct _glapi_table * disp)12695 static inline _glptr_FlushMappedNamedBufferRange GET_FlushMappedNamedBufferRange(struct _glapi_table *disp) {
12696    return (_glptr_FlushMappedNamedBufferRange) (GET_by_offset(disp, _gloffset_FlushMappedNamedBufferRange));
12697 }
12698 
SET_FlushMappedNamedBufferRange(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLintptr,GLsizeiptr))12699 static inline void SET_FlushMappedNamedBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr)) {
12700    SET_by_offset(disp, _gloffset_FlushMappedNamedBufferRange, fn);
12701 }
12702 
12703 typedef void (GLAPIENTRYP _glptr_GenerateTextureMipmap)(GLuint);
12704 #define CALL_GenerateTextureMipmap(disp, parameters) \
12705     (* GET_GenerateTextureMipmap(disp)) parameters
GET_GenerateTextureMipmap(struct _glapi_table * disp)12706 static inline _glptr_GenerateTextureMipmap GET_GenerateTextureMipmap(struct _glapi_table *disp) {
12707    return (_glptr_GenerateTextureMipmap) (GET_by_offset(disp, _gloffset_GenerateTextureMipmap));
12708 }
12709 
SET_GenerateTextureMipmap(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))12710 static inline void SET_GenerateTextureMipmap(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
12711    SET_by_offset(disp, _gloffset_GenerateTextureMipmap, fn);
12712 }
12713 
12714 typedef void (GLAPIENTRYP _glptr_GetCompressedTextureImage)(GLuint, GLint, GLsizei, GLvoid *);
12715 #define CALL_GetCompressedTextureImage(disp, parameters) \
12716     (* GET_GetCompressedTextureImage(disp)) parameters
GET_GetCompressedTextureImage(struct _glapi_table * disp)12717 static inline _glptr_GetCompressedTextureImage GET_GetCompressedTextureImage(struct _glapi_table *disp) {
12718    return (_glptr_GetCompressedTextureImage) (GET_by_offset(disp, _gloffset_GetCompressedTextureImage));
12719 }
12720 
SET_GetCompressedTextureImage(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,GLvoid *))12721 static inline void SET_GetCompressedTextureImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLvoid *)) {
12722    SET_by_offset(disp, _gloffset_GetCompressedTextureImage, fn);
12723 }
12724 
12725 typedef void (GLAPIENTRYP _glptr_GetNamedBufferParameteri64v)(GLuint, GLenum, GLint64 *);
12726 #define CALL_GetNamedBufferParameteri64v(disp, parameters) \
12727     (* GET_GetNamedBufferParameteri64v(disp)) parameters
GET_GetNamedBufferParameteri64v(struct _glapi_table * disp)12728 static inline _glptr_GetNamedBufferParameteri64v GET_GetNamedBufferParameteri64v(struct _glapi_table *disp) {
12729    return (_glptr_GetNamedBufferParameteri64v) (GET_by_offset(disp, _gloffset_GetNamedBufferParameteri64v));
12730 }
12731 
SET_GetNamedBufferParameteri64v(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint64 *))12732 static inline void SET_GetNamedBufferParameteri64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint64 *)) {
12733    SET_by_offset(disp, _gloffset_GetNamedBufferParameteri64v, fn);
12734 }
12735 
12736 typedef void (GLAPIENTRYP _glptr_GetNamedBufferParameteriv)(GLuint, GLenum, GLint *);
12737 #define CALL_GetNamedBufferParameteriv(disp, parameters) \
12738     (* GET_GetNamedBufferParameteriv(disp)) parameters
GET_GetNamedBufferParameteriv(struct _glapi_table * disp)12739 static inline _glptr_GetNamedBufferParameteriv GET_GetNamedBufferParameteriv(struct _glapi_table *disp) {
12740    return (_glptr_GetNamedBufferParameteriv) (GET_by_offset(disp, _gloffset_GetNamedBufferParameteriv));
12741 }
12742 
SET_GetNamedBufferParameteriv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint *))12743 static inline void SET_GetNamedBufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
12744    SET_by_offset(disp, _gloffset_GetNamedBufferParameteriv, fn);
12745 }
12746 
12747 typedef void (GLAPIENTRYP _glptr_GetNamedBufferPointerv)(GLuint, GLenum, GLvoid **);
12748 #define CALL_GetNamedBufferPointerv(disp, parameters) \
12749     (* GET_GetNamedBufferPointerv(disp)) parameters
GET_GetNamedBufferPointerv(struct _glapi_table * disp)12750 static inline _glptr_GetNamedBufferPointerv GET_GetNamedBufferPointerv(struct _glapi_table *disp) {
12751    return (_glptr_GetNamedBufferPointerv) (GET_by_offset(disp, _gloffset_GetNamedBufferPointerv));
12752 }
12753 
SET_GetNamedBufferPointerv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLvoid **))12754 static inline void SET_GetNamedBufferPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLvoid **)) {
12755    SET_by_offset(disp, _gloffset_GetNamedBufferPointerv, fn);
12756 }
12757 
12758 typedef void (GLAPIENTRYP _glptr_GetNamedBufferSubData)(GLuint, GLintptr, GLsizeiptr, GLvoid *);
12759 #define CALL_GetNamedBufferSubData(disp, parameters) \
12760     (* GET_GetNamedBufferSubData(disp)) parameters
GET_GetNamedBufferSubData(struct _glapi_table * disp)12761 static inline _glptr_GetNamedBufferSubData GET_GetNamedBufferSubData(struct _glapi_table *disp) {
12762    return (_glptr_GetNamedBufferSubData) (GET_by_offset(disp, _gloffset_GetNamedBufferSubData));
12763 }
12764 
SET_GetNamedBufferSubData(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLintptr,GLsizeiptr,GLvoid *))12765 static inline void SET_GetNamedBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr, GLvoid *)) {
12766    SET_by_offset(disp, _gloffset_GetNamedBufferSubData, fn);
12767 }
12768 
12769 typedef void (GLAPIENTRYP _glptr_GetNamedFramebufferAttachmentParameteriv)(GLuint, GLenum, GLenum, GLint *);
12770 #define CALL_GetNamedFramebufferAttachmentParameteriv(disp, parameters) \
12771     (* GET_GetNamedFramebufferAttachmentParameteriv(disp)) parameters
GET_GetNamedFramebufferAttachmentParameteriv(struct _glapi_table * disp)12772 static inline _glptr_GetNamedFramebufferAttachmentParameteriv GET_GetNamedFramebufferAttachmentParameteriv(struct _glapi_table *disp) {
12773    return (_glptr_GetNamedFramebufferAttachmentParameteriv) (GET_by_offset(disp, _gloffset_GetNamedFramebufferAttachmentParameteriv));
12774 }
12775 
SET_GetNamedFramebufferAttachmentParameteriv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLenum,GLint *))12776 static inline void SET_GetNamedFramebufferAttachmentParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLint *)) {
12777    SET_by_offset(disp, _gloffset_GetNamedFramebufferAttachmentParameteriv, fn);
12778 }
12779 
12780 typedef void (GLAPIENTRYP _glptr_GetNamedFramebufferParameteriv)(GLuint, GLenum, GLint *);
12781 #define CALL_GetNamedFramebufferParameteriv(disp, parameters) \
12782     (* GET_GetNamedFramebufferParameteriv(disp)) parameters
GET_GetNamedFramebufferParameteriv(struct _glapi_table * disp)12783 static inline _glptr_GetNamedFramebufferParameteriv GET_GetNamedFramebufferParameteriv(struct _glapi_table *disp) {
12784    return (_glptr_GetNamedFramebufferParameteriv) (GET_by_offset(disp, _gloffset_GetNamedFramebufferParameteriv));
12785 }
12786 
SET_GetNamedFramebufferParameteriv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint *))12787 static inline void SET_GetNamedFramebufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
12788    SET_by_offset(disp, _gloffset_GetNamedFramebufferParameteriv, fn);
12789 }
12790 
12791 typedef void (GLAPIENTRYP _glptr_GetNamedRenderbufferParameteriv)(GLuint, GLenum, GLint *);
12792 #define CALL_GetNamedRenderbufferParameteriv(disp, parameters) \
12793     (* GET_GetNamedRenderbufferParameteriv(disp)) parameters
GET_GetNamedRenderbufferParameteriv(struct _glapi_table * disp)12794 static inline _glptr_GetNamedRenderbufferParameteriv GET_GetNamedRenderbufferParameteriv(struct _glapi_table *disp) {
12795    return (_glptr_GetNamedRenderbufferParameteriv) (GET_by_offset(disp, _gloffset_GetNamedRenderbufferParameteriv));
12796 }
12797 
SET_GetNamedRenderbufferParameteriv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint *))12798 static inline void SET_GetNamedRenderbufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
12799    SET_by_offset(disp, _gloffset_GetNamedRenderbufferParameteriv, fn);
12800 }
12801 
12802 typedef void (GLAPIENTRYP _glptr_GetQueryBufferObjecti64v)(GLuint, GLuint, GLenum, GLintptr);
12803 #define CALL_GetQueryBufferObjecti64v(disp, parameters) \
12804     (* GET_GetQueryBufferObjecti64v(disp)) parameters
GET_GetQueryBufferObjecti64v(struct _glapi_table * disp)12805 static inline _glptr_GetQueryBufferObjecti64v GET_GetQueryBufferObjecti64v(struct _glapi_table *disp) {
12806    return (_glptr_GetQueryBufferObjecti64v) (GET_by_offset(disp, _gloffset_GetQueryBufferObjecti64v));
12807 }
12808 
SET_GetQueryBufferObjecti64v(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLenum,GLintptr))12809 static inline void SET_GetQueryBufferObjecti64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLintptr)) {
12810    SET_by_offset(disp, _gloffset_GetQueryBufferObjecti64v, fn);
12811 }
12812 
12813 typedef void (GLAPIENTRYP _glptr_GetQueryBufferObjectiv)(GLuint, GLuint, GLenum, GLintptr);
12814 #define CALL_GetQueryBufferObjectiv(disp, parameters) \
12815     (* GET_GetQueryBufferObjectiv(disp)) parameters
GET_GetQueryBufferObjectiv(struct _glapi_table * disp)12816 static inline _glptr_GetQueryBufferObjectiv GET_GetQueryBufferObjectiv(struct _glapi_table *disp) {
12817    return (_glptr_GetQueryBufferObjectiv) (GET_by_offset(disp, _gloffset_GetQueryBufferObjectiv));
12818 }
12819 
SET_GetQueryBufferObjectiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLenum,GLintptr))12820 static inline void SET_GetQueryBufferObjectiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLintptr)) {
12821    SET_by_offset(disp, _gloffset_GetQueryBufferObjectiv, fn);
12822 }
12823 
12824 typedef void (GLAPIENTRYP _glptr_GetQueryBufferObjectui64v)(GLuint, GLuint, GLenum, GLintptr);
12825 #define CALL_GetQueryBufferObjectui64v(disp, parameters) \
12826     (* GET_GetQueryBufferObjectui64v(disp)) parameters
GET_GetQueryBufferObjectui64v(struct _glapi_table * disp)12827 static inline _glptr_GetQueryBufferObjectui64v GET_GetQueryBufferObjectui64v(struct _glapi_table *disp) {
12828    return (_glptr_GetQueryBufferObjectui64v) (GET_by_offset(disp, _gloffset_GetQueryBufferObjectui64v));
12829 }
12830 
SET_GetQueryBufferObjectui64v(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLenum,GLintptr))12831 static inline void SET_GetQueryBufferObjectui64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLintptr)) {
12832    SET_by_offset(disp, _gloffset_GetQueryBufferObjectui64v, fn);
12833 }
12834 
12835 typedef void (GLAPIENTRYP _glptr_GetQueryBufferObjectuiv)(GLuint, GLuint, GLenum, GLintptr);
12836 #define CALL_GetQueryBufferObjectuiv(disp, parameters) \
12837     (* GET_GetQueryBufferObjectuiv(disp)) parameters
GET_GetQueryBufferObjectuiv(struct _glapi_table * disp)12838 static inline _glptr_GetQueryBufferObjectuiv GET_GetQueryBufferObjectuiv(struct _glapi_table *disp) {
12839    return (_glptr_GetQueryBufferObjectuiv) (GET_by_offset(disp, _gloffset_GetQueryBufferObjectuiv));
12840 }
12841 
SET_GetQueryBufferObjectuiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLenum,GLintptr))12842 static inline void SET_GetQueryBufferObjectuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLintptr)) {
12843    SET_by_offset(disp, _gloffset_GetQueryBufferObjectuiv, fn);
12844 }
12845 
12846 typedef void (GLAPIENTRYP _glptr_GetTextureImage)(GLuint, GLint, GLenum, GLenum, GLsizei, GLvoid *);
12847 #define CALL_GetTextureImage(disp, parameters) \
12848     (* GET_GetTextureImage(disp)) parameters
GET_GetTextureImage(struct _glapi_table * disp)12849 static inline _glptr_GetTextureImage GET_GetTextureImage(struct _glapi_table *disp) {
12850    return (_glptr_GetTextureImage) (GET_by_offset(disp, _gloffset_GetTextureImage));
12851 }
12852 
SET_GetTextureImage(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLenum,GLenum,GLsizei,GLvoid *))12853 static inline void SET_GetTextureImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLenum, GLsizei, GLvoid *)) {
12854    SET_by_offset(disp, _gloffset_GetTextureImage, fn);
12855 }
12856 
12857 typedef void (GLAPIENTRYP _glptr_GetTextureLevelParameterfv)(GLuint, GLint, GLenum, GLfloat *);
12858 #define CALL_GetTextureLevelParameterfv(disp, parameters) \
12859     (* GET_GetTextureLevelParameterfv(disp)) parameters
GET_GetTextureLevelParameterfv(struct _glapi_table * disp)12860 static inline _glptr_GetTextureLevelParameterfv GET_GetTextureLevelParameterfv(struct _glapi_table *disp) {
12861    return (_glptr_GetTextureLevelParameterfv) (GET_by_offset(disp, _gloffset_GetTextureLevelParameterfv));
12862 }
12863 
SET_GetTextureLevelParameterfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLenum,GLfloat *))12864 static inline void SET_GetTextureLevelParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLfloat *)) {
12865    SET_by_offset(disp, _gloffset_GetTextureLevelParameterfv, fn);
12866 }
12867 
12868 typedef void (GLAPIENTRYP _glptr_GetTextureLevelParameteriv)(GLuint, GLint, GLenum, GLint *);
12869 #define CALL_GetTextureLevelParameteriv(disp, parameters) \
12870     (* GET_GetTextureLevelParameteriv(disp)) parameters
GET_GetTextureLevelParameteriv(struct _glapi_table * disp)12871 static inline _glptr_GetTextureLevelParameteriv GET_GetTextureLevelParameteriv(struct _glapi_table *disp) {
12872    return (_glptr_GetTextureLevelParameteriv) (GET_by_offset(disp, _gloffset_GetTextureLevelParameteriv));
12873 }
12874 
SET_GetTextureLevelParameteriv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLenum,GLint *))12875 static inline void SET_GetTextureLevelParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLint *)) {
12876    SET_by_offset(disp, _gloffset_GetTextureLevelParameteriv, fn);
12877 }
12878 
12879 typedef void (GLAPIENTRYP _glptr_GetTextureParameterIiv)(GLuint, GLenum, GLint *);
12880 #define CALL_GetTextureParameterIiv(disp, parameters) \
12881     (* GET_GetTextureParameterIiv(disp)) parameters
GET_GetTextureParameterIiv(struct _glapi_table * disp)12882 static inline _glptr_GetTextureParameterIiv GET_GetTextureParameterIiv(struct _glapi_table *disp) {
12883    return (_glptr_GetTextureParameterIiv) (GET_by_offset(disp, _gloffset_GetTextureParameterIiv));
12884 }
12885 
SET_GetTextureParameterIiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint *))12886 static inline void SET_GetTextureParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
12887    SET_by_offset(disp, _gloffset_GetTextureParameterIiv, fn);
12888 }
12889 
12890 typedef void (GLAPIENTRYP _glptr_GetTextureParameterIuiv)(GLuint, GLenum, GLuint *);
12891 #define CALL_GetTextureParameterIuiv(disp, parameters) \
12892     (* GET_GetTextureParameterIuiv(disp)) parameters
GET_GetTextureParameterIuiv(struct _glapi_table * disp)12893 static inline _glptr_GetTextureParameterIuiv GET_GetTextureParameterIuiv(struct _glapi_table *disp) {
12894    return (_glptr_GetTextureParameterIuiv) (GET_by_offset(disp, _gloffset_GetTextureParameterIuiv));
12895 }
12896 
SET_GetTextureParameterIuiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLuint *))12897 static inline void SET_GetTextureParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) {
12898    SET_by_offset(disp, _gloffset_GetTextureParameterIuiv, fn);
12899 }
12900 
12901 typedef void (GLAPIENTRYP _glptr_GetTextureParameterfv)(GLuint, GLenum, GLfloat *);
12902 #define CALL_GetTextureParameterfv(disp, parameters) \
12903     (* GET_GetTextureParameterfv(disp)) parameters
GET_GetTextureParameterfv(struct _glapi_table * disp)12904 static inline _glptr_GetTextureParameterfv GET_GetTextureParameterfv(struct _glapi_table *disp) {
12905    return (_glptr_GetTextureParameterfv) (GET_by_offset(disp, _gloffset_GetTextureParameterfv));
12906 }
12907 
SET_GetTextureParameterfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLfloat *))12908 static inline void SET_GetTextureParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) {
12909    SET_by_offset(disp, _gloffset_GetTextureParameterfv, fn);
12910 }
12911 
12912 typedef void (GLAPIENTRYP _glptr_GetTextureParameteriv)(GLuint, GLenum, GLint *);
12913 #define CALL_GetTextureParameteriv(disp, parameters) \
12914     (* GET_GetTextureParameteriv(disp)) parameters
GET_GetTextureParameteriv(struct _glapi_table * disp)12915 static inline _glptr_GetTextureParameteriv GET_GetTextureParameteriv(struct _glapi_table *disp) {
12916    return (_glptr_GetTextureParameteriv) (GET_by_offset(disp, _gloffset_GetTextureParameteriv));
12917 }
12918 
SET_GetTextureParameteriv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint *))12919 static inline void SET_GetTextureParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
12920    SET_by_offset(disp, _gloffset_GetTextureParameteriv, fn);
12921 }
12922 
12923 typedef void (GLAPIENTRYP _glptr_GetTransformFeedbacki64_v)(GLuint, GLenum, GLuint, GLint64 *);
12924 #define CALL_GetTransformFeedbacki64_v(disp, parameters) \
12925     (* GET_GetTransformFeedbacki64_v(disp)) parameters
GET_GetTransformFeedbacki64_v(struct _glapi_table * disp)12926 static inline _glptr_GetTransformFeedbacki64_v GET_GetTransformFeedbacki64_v(struct _glapi_table *disp) {
12927    return (_glptr_GetTransformFeedbacki64_v) (GET_by_offset(disp, _gloffset_GetTransformFeedbacki64_v));
12928 }
12929 
SET_GetTransformFeedbacki64_v(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLuint,GLint64 *))12930 static inline void SET_GetTransformFeedbacki64_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLint64 *)) {
12931    SET_by_offset(disp, _gloffset_GetTransformFeedbacki64_v, fn);
12932 }
12933 
12934 typedef void (GLAPIENTRYP _glptr_GetTransformFeedbacki_v)(GLuint, GLenum, GLuint, GLint *);
12935 #define CALL_GetTransformFeedbacki_v(disp, parameters) \
12936     (* GET_GetTransformFeedbacki_v(disp)) parameters
GET_GetTransformFeedbacki_v(struct _glapi_table * disp)12937 static inline _glptr_GetTransformFeedbacki_v GET_GetTransformFeedbacki_v(struct _glapi_table *disp) {
12938    return (_glptr_GetTransformFeedbacki_v) (GET_by_offset(disp, _gloffset_GetTransformFeedbacki_v));
12939 }
12940 
SET_GetTransformFeedbacki_v(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLuint,GLint *))12941 static inline void SET_GetTransformFeedbacki_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLint *)) {
12942    SET_by_offset(disp, _gloffset_GetTransformFeedbacki_v, fn);
12943 }
12944 
12945 typedef void (GLAPIENTRYP _glptr_GetTransformFeedbackiv)(GLuint, GLenum, GLint *);
12946 #define CALL_GetTransformFeedbackiv(disp, parameters) \
12947     (* GET_GetTransformFeedbackiv(disp)) parameters
GET_GetTransformFeedbackiv(struct _glapi_table * disp)12948 static inline _glptr_GetTransformFeedbackiv GET_GetTransformFeedbackiv(struct _glapi_table *disp) {
12949    return (_glptr_GetTransformFeedbackiv) (GET_by_offset(disp, _gloffset_GetTransformFeedbackiv));
12950 }
12951 
SET_GetTransformFeedbackiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint *))12952 static inline void SET_GetTransformFeedbackiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
12953    SET_by_offset(disp, _gloffset_GetTransformFeedbackiv, fn);
12954 }
12955 
12956 typedef void (GLAPIENTRYP _glptr_GetVertexArrayIndexed64iv)(GLuint, GLuint, GLenum, GLint64 *);
12957 #define CALL_GetVertexArrayIndexed64iv(disp, parameters) \
12958     (* GET_GetVertexArrayIndexed64iv(disp)) parameters
GET_GetVertexArrayIndexed64iv(struct _glapi_table * disp)12959 static inline _glptr_GetVertexArrayIndexed64iv GET_GetVertexArrayIndexed64iv(struct _glapi_table *disp) {
12960    return (_glptr_GetVertexArrayIndexed64iv) (GET_by_offset(disp, _gloffset_GetVertexArrayIndexed64iv));
12961 }
12962 
SET_GetVertexArrayIndexed64iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLenum,GLint64 *))12963 static inline void SET_GetVertexArrayIndexed64iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLint64 *)) {
12964    SET_by_offset(disp, _gloffset_GetVertexArrayIndexed64iv, fn);
12965 }
12966 
12967 typedef void (GLAPIENTRYP _glptr_GetVertexArrayIndexediv)(GLuint, GLuint, GLenum, GLint *);
12968 #define CALL_GetVertexArrayIndexediv(disp, parameters) \
12969     (* GET_GetVertexArrayIndexediv(disp)) parameters
GET_GetVertexArrayIndexediv(struct _glapi_table * disp)12970 static inline _glptr_GetVertexArrayIndexediv GET_GetVertexArrayIndexediv(struct _glapi_table *disp) {
12971    return (_glptr_GetVertexArrayIndexediv) (GET_by_offset(disp, _gloffset_GetVertexArrayIndexediv));
12972 }
12973 
SET_GetVertexArrayIndexediv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLenum,GLint *))12974 static inline void SET_GetVertexArrayIndexediv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLint *)) {
12975    SET_by_offset(disp, _gloffset_GetVertexArrayIndexediv, fn);
12976 }
12977 
12978 typedef void (GLAPIENTRYP _glptr_GetVertexArrayiv)(GLuint, GLenum, GLint *);
12979 #define CALL_GetVertexArrayiv(disp, parameters) \
12980     (* GET_GetVertexArrayiv(disp)) parameters
GET_GetVertexArrayiv(struct _glapi_table * disp)12981 static inline _glptr_GetVertexArrayiv GET_GetVertexArrayiv(struct _glapi_table *disp) {
12982    return (_glptr_GetVertexArrayiv) (GET_by_offset(disp, _gloffset_GetVertexArrayiv));
12983 }
12984 
SET_GetVertexArrayiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint *))12985 static inline void SET_GetVertexArrayiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
12986    SET_by_offset(disp, _gloffset_GetVertexArrayiv, fn);
12987 }
12988 
12989 typedef void (GLAPIENTRYP _glptr_InvalidateNamedFramebufferData)(GLuint, GLsizei, const GLenum *);
12990 #define CALL_InvalidateNamedFramebufferData(disp, parameters) \
12991     (* GET_InvalidateNamedFramebufferData(disp)) parameters
GET_InvalidateNamedFramebufferData(struct _glapi_table * disp)12992 static inline _glptr_InvalidateNamedFramebufferData GET_InvalidateNamedFramebufferData(struct _glapi_table *disp) {
12993    return (_glptr_InvalidateNamedFramebufferData) (GET_by_offset(disp, _gloffset_InvalidateNamedFramebufferData));
12994 }
12995 
SET_InvalidateNamedFramebufferData(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLenum *))12996 static inline void SET_InvalidateNamedFramebufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLenum *)) {
12997    SET_by_offset(disp, _gloffset_InvalidateNamedFramebufferData, fn);
12998 }
12999 
13000 typedef void (GLAPIENTRYP _glptr_InvalidateNamedFramebufferSubData)(GLuint, GLsizei, const GLenum *, GLint, GLint, GLsizei, GLsizei);
13001 #define CALL_InvalidateNamedFramebufferSubData(disp, parameters) \
13002     (* GET_InvalidateNamedFramebufferSubData(disp)) parameters
GET_InvalidateNamedFramebufferSubData(struct _glapi_table * disp)13003 static inline _glptr_InvalidateNamedFramebufferSubData GET_InvalidateNamedFramebufferSubData(struct _glapi_table *disp) {
13004    return (_glptr_InvalidateNamedFramebufferSubData) (GET_by_offset(disp, _gloffset_InvalidateNamedFramebufferSubData));
13005 }
13006 
SET_InvalidateNamedFramebufferSubData(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLenum *,GLint,GLint,GLsizei,GLsizei))13007 static inline void SET_InvalidateNamedFramebufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLenum *, GLint, GLint, GLsizei, GLsizei)) {
13008    SET_by_offset(disp, _gloffset_InvalidateNamedFramebufferSubData, fn);
13009 }
13010 
13011 typedef GLvoid * (GLAPIENTRYP _glptr_MapNamedBuffer)(GLuint, GLenum);
13012 #define CALL_MapNamedBuffer(disp, parameters) \
13013     (* GET_MapNamedBuffer(disp)) parameters
GET_MapNamedBuffer(struct _glapi_table * disp)13014 static inline _glptr_MapNamedBuffer GET_MapNamedBuffer(struct _glapi_table *disp) {
13015    return (_glptr_MapNamedBuffer) (GET_by_offset(disp, _gloffset_MapNamedBuffer));
13016 }
13017 
SET_MapNamedBuffer(struct _glapi_table * disp,GLvoid * (GLAPIENTRYP fn)(GLuint,GLenum))13018 static inline void SET_MapNamedBuffer(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLuint, GLenum)) {
13019    SET_by_offset(disp, _gloffset_MapNamedBuffer, fn);
13020 }
13021 
13022 typedef GLvoid * (GLAPIENTRYP _glptr_MapNamedBufferRange)(GLuint, GLintptr, GLsizeiptr, GLbitfield);
13023 #define CALL_MapNamedBufferRange(disp, parameters) \
13024     (* GET_MapNamedBufferRange(disp)) parameters
GET_MapNamedBufferRange(struct _glapi_table * disp)13025 static inline _glptr_MapNamedBufferRange GET_MapNamedBufferRange(struct _glapi_table *disp) {
13026    return (_glptr_MapNamedBufferRange) (GET_by_offset(disp, _gloffset_MapNamedBufferRange));
13027 }
13028 
SET_MapNamedBufferRange(struct _glapi_table * disp,GLvoid * (GLAPIENTRYP fn)(GLuint,GLintptr,GLsizeiptr,GLbitfield))13029 static inline void SET_MapNamedBufferRange(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr, GLbitfield)) {
13030    SET_by_offset(disp, _gloffset_MapNamedBufferRange, fn);
13031 }
13032 
13033 typedef void (GLAPIENTRYP _glptr_NamedBufferData)(GLuint, GLsizeiptr, const GLvoid *, GLenum);
13034 #define CALL_NamedBufferData(disp, parameters) \
13035     (* GET_NamedBufferData(disp)) parameters
GET_NamedBufferData(struct _glapi_table * disp)13036 static inline _glptr_NamedBufferData GET_NamedBufferData(struct _glapi_table *disp) {
13037    return (_glptr_NamedBufferData) (GET_by_offset(disp, _gloffset_NamedBufferData));
13038 }
13039 
SET_NamedBufferData(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizeiptr,const GLvoid *,GLenum))13040 static inline void SET_NamedBufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizeiptr, const GLvoid *, GLenum)) {
13041    SET_by_offset(disp, _gloffset_NamedBufferData, fn);
13042 }
13043 
13044 typedef void (GLAPIENTRYP _glptr_NamedBufferStorage)(GLuint, GLsizeiptr, const GLvoid *, GLbitfield);
13045 #define CALL_NamedBufferStorage(disp, parameters) \
13046     (* GET_NamedBufferStorage(disp)) parameters
GET_NamedBufferStorage(struct _glapi_table * disp)13047 static inline _glptr_NamedBufferStorage GET_NamedBufferStorage(struct _glapi_table *disp) {
13048    return (_glptr_NamedBufferStorage) (GET_by_offset(disp, _gloffset_NamedBufferStorage));
13049 }
13050 
SET_NamedBufferStorage(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizeiptr,const GLvoid *,GLbitfield))13051 static inline void SET_NamedBufferStorage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizeiptr, const GLvoid *, GLbitfield)) {
13052    SET_by_offset(disp, _gloffset_NamedBufferStorage, fn);
13053 }
13054 
13055 typedef void (GLAPIENTRYP _glptr_NamedBufferSubData)(GLuint, GLintptr, GLsizeiptr, const GLvoid *);
13056 #define CALL_NamedBufferSubData(disp, parameters) \
13057     (* GET_NamedBufferSubData(disp)) parameters
GET_NamedBufferSubData(struct _glapi_table * disp)13058 static inline _glptr_NamedBufferSubData GET_NamedBufferSubData(struct _glapi_table *disp) {
13059    return (_glptr_NamedBufferSubData) (GET_by_offset(disp, _gloffset_NamedBufferSubData));
13060 }
13061 
SET_NamedBufferSubData(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLintptr,GLsizeiptr,const GLvoid *))13062 static inline void SET_NamedBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr, const GLvoid *)) {
13063    SET_by_offset(disp, _gloffset_NamedBufferSubData, fn);
13064 }
13065 
13066 typedef void (GLAPIENTRYP _glptr_NamedFramebufferDrawBuffer)(GLuint, GLenum);
13067 #define CALL_NamedFramebufferDrawBuffer(disp, parameters) \
13068     (* GET_NamedFramebufferDrawBuffer(disp)) parameters
GET_NamedFramebufferDrawBuffer(struct _glapi_table * disp)13069 static inline _glptr_NamedFramebufferDrawBuffer GET_NamedFramebufferDrawBuffer(struct _glapi_table *disp) {
13070    return (_glptr_NamedFramebufferDrawBuffer) (GET_by_offset(disp, _gloffset_NamedFramebufferDrawBuffer));
13071 }
13072 
SET_NamedFramebufferDrawBuffer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum))13073 static inline void SET_NamedFramebufferDrawBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
13074    SET_by_offset(disp, _gloffset_NamedFramebufferDrawBuffer, fn);
13075 }
13076 
13077 typedef void (GLAPIENTRYP _glptr_NamedFramebufferDrawBuffers)(GLuint, GLsizei, const GLenum *);
13078 #define CALL_NamedFramebufferDrawBuffers(disp, parameters) \
13079     (* GET_NamedFramebufferDrawBuffers(disp)) parameters
GET_NamedFramebufferDrawBuffers(struct _glapi_table * disp)13080 static inline _glptr_NamedFramebufferDrawBuffers GET_NamedFramebufferDrawBuffers(struct _glapi_table *disp) {
13081    return (_glptr_NamedFramebufferDrawBuffers) (GET_by_offset(disp, _gloffset_NamedFramebufferDrawBuffers));
13082 }
13083 
SET_NamedFramebufferDrawBuffers(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLenum *))13084 static inline void SET_NamedFramebufferDrawBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLenum *)) {
13085    SET_by_offset(disp, _gloffset_NamedFramebufferDrawBuffers, fn);
13086 }
13087 
13088 typedef void (GLAPIENTRYP _glptr_NamedFramebufferParameteri)(GLuint, GLenum, GLint);
13089 #define CALL_NamedFramebufferParameteri(disp, parameters) \
13090     (* GET_NamedFramebufferParameteri(disp)) parameters
GET_NamedFramebufferParameteri(struct _glapi_table * disp)13091 static inline _glptr_NamedFramebufferParameteri GET_NamedFramebufferParameteri(struct _glapi_table *disp) {
13092    return (_glptr_NamedFramebufferParameteri) (GET_by_offset(disp, _gloffset_NamedFramebufferParameteri));
13093 }
13094 
SET_NamedFramebufferParameteri(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint))13095 static inline void SET_NamedFramebufferParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) {
13096    SET_by_offset(disp, _gloffset_NamedFramebufferParameteri, fn);
13097 }
13098 
13099 typedef void (GLAPIENTRYP _glptr_NamedFramebufferReadBuffer)(GLuint, GLenum);
13100 #define CALL_NamedFramebufferReadBuffer(disp, parameters) \
13101     (* GET_NamedFramebufferReadBuffer(disp)) parameters
GET_NamedFramebufferReadBuffer(struct _glapi_table * disp)13102 static inline _glptr_NamedFramebufferReadBuffer GET_NamedFramebufferReadBuffer(struct _glapi_table *disp) {
13103    return (_glptr_NamedFramebufferReadBuffer) (GET_by_offset(disp, _gloffset_NamedFramebufferReadBuffer));
13104 }
13105 
SET_NamedFramebufferReadBuffer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum))13106 static inline void SET_NamedFramebufferReadBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
13107    SET_by_offset(disp, _gloffset_NamedFramebufferReadBuffer, fn);
13108 }
13109 
13110 typedef void (GLAPIENTRYP _glptr_NamedFramebufferRenderbuffer)(GLuint, GLenum, GLenum, GLuint);
13111 #define CALL_NamedFramebufferRenderbuffer(disp, parameters) \
13112     (* GET_NamedFramebufferRenderbuffer(disp)) parameters
GET_NamedFramebufferRenderbuffer(struct _glapi_table * disp)13113 static inline _glptr_NamedFramebufferRenderbuffer GET_NamedFramebufferRenderbuffer(struct _glapi_table *disp) {
13114    return (_glptr_NamedFramebufferRenderbuffer) (GET_by_offset(disp, _gloffset_NamedFramebufferRenderbuffer));
13115 }
13116 
SET_NamedFramebufferRenderbuffer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLenum,GLuint))13117 static inline void SET_NamedFramebufferRenderbuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLuint)) {
13118    SET_by_offset(disp, _gloffset_NamedFramebufferRenderbuffer, fn);
13119 }
13120 
13121 typedef void (GLAPIENTRYP _glptr_NamedFramebufferTexture)(GLuint, GLenum, GLuint, GLint);
13122 #define CALL_NamedFramebufferTexture(disp, parameters) \
13123     (* GET_NamedFramebufferTexture(disp)) parameters
GET_NamedFramebufferTexture(struct _glapi_table * disp)13124 static inline _glptr_NamedFramebufferTexture GET_NamedFramebufferTexture(struct _glapi_table *disp) {
13125    return (_glptr_NamedFramebufferTexture) (GET_by_offset(disp, _gloffset_NamedFramebufferTexture));
13126 }
13127 
SET_NamedFramebufferTexture(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLuint,GLint))13128 static inline void SET_NamedFramebufferTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLint)) {
13129    SET_by_offset(disp, _gloffset_NamedFramebufferTexture, fn);
13130 }
13131 
13132 typedef void (GLAPIENTRYP _glptr_NamedFramebufferTextureLayer)(GLuint, GLenum, GLuint, GLint, GLint);
13133 #define CALL_NamedFramebufferTextureLayer(disp, parameters) \
13134     (* GET_NamedFramebufferTextureLayer(disp)) parameters
GET_NamedFramebufferTextureLayer(struct _glapi_table * disp)13135 static inline _glptr_NamedFramebufferTextureLayer GET_NamedFramebufferTextureLayer(struct _glapi_table *disp) {
13136    return (_glptr_NamedFramebufferTextureLayer) (GET_by_offset(disp, _gloffset_NamedFramebufferTextureLayer));
13137 }
13138 
SET_NamedFramebufferTextureLayer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLuint,GLint,GLint))13139 static inline void SET_NamedFramebufferTextureLayer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLint, GLint)) {
13140    SET_by_offset(disp, _gloffset_NamedFramebufferTextureLayer, fn);
13141 }
13142 
13143 typedef void (GLAPIENTRYP _glptr_NamedRenderbufferStorage)(GLuint, GLenum, GLsizei, GLsizei);
13144 #define CALL_NamedRenderbufferStorage(disp, parameters) \
13145     (* GET_NamedRenderbufferStorage(disp)) parameters
GET_NamedRenderbufferStorage(struct _glapi_table * disp)13146 static inline _glptr_NamedRenderbufferStorage GET_NamedRenderbufferStorage(struct _glapi_table *disp) {
13147    return (_glptr_NamedRenderbufferStorage) (GET_by_offset(disp, _gloffset_NamedRenderbufferStorage));
13148 }
13149 
SET_NamedRenderbufferStorage(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLsizei,GLsizei))13150 static inline void SET_NamedRenderbufferStorage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLsizei)) {
13151    SET_by_offset(disp, _gloffset_NamedRenderbufferStorage, fn);
13152 }
13153 
13154 typedef void (GLAPIENTRYP _glptr_NamedRenderbufferStorageMultisample)(GLuint, GLsizei, GLenum, GLsizei, GLsizei);
13155 #define CALL_NamedRenderbufferStorageMultisample(disp, parameters) \
13156     (* GET_NamedRenderbufferStorageMultisample(disp)) parameters
GET_NamedRenderbufferStorageMultisample(struct _glapi_table * disp)13157 static inline _glptr_NamedRenderbufferStorageMultisample GET_NamedRenderbufferStorageMultisample(struct _glapi_table *disp) {
13158    return (_glptr_NamedRenderbufferStorageMultisample) (GET_by_offset(disp, _gloffset_NamedRenderbufferStorageMultisample));
13159 }
13160 
SET_NamedRenderbufferStorageMultisample(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,GLenum,GLsizei,GLsizei))13161 static inline void SET_NamedRenderbufferStorageMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei)) {
13162    SET_by_offset(disp, _gloffset_NamedRenderbufferStorageMultisample, fn);
13163 }
13164 
13165 typedef void (GLAPIENTRYP _glptr_TextureBuffer)(GLuint, GLenum, GLuint);
13166 #define CALL_TextureBuffer(disp, parameters) \
13167     (* GET_TextureBuffer(disp)) parameters
GET_TextureBuffer(struct _glapi_table * disp)13168 static inline _glptr_TextureBuffer GET_TextureBuffer(struct _glapi_table *disp) {
13169    return (_glptr_TextureBuffer) (GET_by_offset(disp, _gloffset_TextureBuffer));
13170 }
13171 
SET_TextureBuffer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLuint))13172 static inline void SET_TextureBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint)) {
13173    SET_by_offset(disp, _gloffset_TextureBuffer, fn);
13174 }
13175 
13176 typedef void (GLAPIENTRYP _glptr_TextureBufferRange)(GLuint, GLenum, GLuint, GLintptr, GLsizeiptr);
13177 #define CALL_TextureBufferRange(disp, parameters) \
13178     (* GET_TextureBufferRange(disp)) parameters
GET_TextureBufferRange(struct _glapi_table * disp)13179 static inline _glptr_TextureBufferRange GET_TextureBufferRange(struct _glapi_table *disp) {
13180    return (_glptr_TextureBufferRange) (GET_by_offset(disp, _gloffset_TextureBufferRange));
13181 }
13182 
SET_TextureBufferRange(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLuint,GLintptr,GLsizeiptr))13183 static inline void SET_TextureBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLintptr, GLsizeiptr)) {
13184    SET_by_offset(disp, _gloffset_TextureBufferRange, fn);
13185 }
13186 
13187 typedef void (GLAPIENTRYP _glptr_TextureParameterIiv)(GLuint, GLenum, const GLint *);
13188 #define CALL_TextureParameterIiv(disp, parameters) \
13189     (* GET_TextureParameterIiv(disp)) parameters
GET_TextureParameterIiv(struct _glapi_table * disp)13190 static inline _glptr_TextureParameterIiv GET_TextureParameterIiv(struct _glapi_table *disp) {
13191    return (_glptr_TextureParameterIiv) (GET_by_offset(disp, _gloffset_TextureParameterIiv));
13192 }
13193 
SET_TextureParameterIiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,const GLint *))13194 static inline void SET_TextureParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) {
13195    SET_by_offset(disp, _gloffset_TextureParameterIiv, fn);
13196 }
13197 
13198 typedef void (GLAPIENTRYP _glptr_TextureParameterIuiv)(GLuint, GLenum, const GLuint *);
13199 #define CALL_TextureParameterIuiv(disp, parameters) \
13200     (* GET_TextureParameterIuiv(disp)) parameters
GET_TextureParameterIuiv(struct _glapi_table * disp)13201 static inline _glptr_TextureParameterIuiv GET_TextureParameterIuiv(struct _glapi_table *disp) {
13202    return (_glptr_TextureParameterIuiv) (GET_by_offset(disp, _gloffset_TextureParameterIuiv));
13203 }
13204 
SET_TextureParameterIuiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,const GLuint *))13205 static inline void SET_TextureParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLuint *)) {
13206    SET_by_offset(disp, _gloffset_TextureParameterIuiv, fn);
13207 }
13208 
13209 typedef void (GLAPIENTRYP _glptr_TextureParameterf)(GLuint, GLenum, GLfloat);
13210 #define CALL_TextureParameterf(disp, parameters) \
13211     (* GET_TextureParameterf(disp)) parameters
GET_TextureParameterf(struct _glapi_table * disp)13212 static inline _glptr_TextureParameterf GET_TextureParameterf(struct _glapi_table *disp) {
13213    return (_glptr_TextureParameterf) (GET_by_offset(disp, _gloffset_TextureParameterf));
13214 }
13215 
SET_TextureParameterf(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLfloat))13216 static inline void SET_TextureParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat)) {
13217    SET_by_offset(disp, _gloffset_TextureParameterf, fn);
13218 }
13219 
13220 typedef void (GLAPIENTRYP _glptr_TextureParameterfv)(GLuint, GLenum, const GLfloat *);
13221 #define CALL_TextureParameterfv(disp, parameters) \
13222     (* GET_TextureParameterfv(disp)) parameters
GET_TextureParameterfv(struct _glapi_table * disp)13223 static inline _glptr_TextureParameterfv GET_TextureParameterfv(struct _glapi_table *disp) {
13224    return (_glptr_TextureParameterfv) (GET_by_offset(disp, _gloffset_TextureParameterfv));
13225 }
13226 
SET_TextureParameterfv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,const GLfloat *))13227 static inline void SET_TextureParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLfloat *)) {
13228    SET_by_offset(disp, _gloffset_TextureParameterfv, fn);
13229 }
13230 
13231 typedef void (GLAPIENTRYP _glptr_TextureParameteri)(GLuint, GLenum, GLint);
13232 #define CALL_TextureParameteri(disp, parameters) \
13233     (* GET_TextureParameteri(disp)) parameters
GET_TextureParameteri(struct _glapi_table * disp)13234 static inline _glptr_TextureParameteri GET_TextureParameteri(struct _glapi_table *disp) {
13235    return (_glptr_TextureParameteri) (GET_by_offset(disp, _gloffset_TextureParameteri));
13236 }
13237 
SET_TextureParameteri(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint))13238 static inline void SET_TextureParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) {
13239    SET_by_offset(disp, _gloffset_TextureParameteri, fn);
13240 }
13241 
13242 typedef void (GLAPIENTRYP _glptr_TextureParameteriv)(GLuint, GLenum, const GLint *);
13243 #define CALL_TextureParameteriv(disp, parameters) \
13244     (* GET_TextureParameteriv(disp)) parameters
GET_TextureParameteriv(struct _glapi_table * disp)13245 static inline _glptr_TextureParameteriv GET_TextureParameteriv(struct _glapi_table *disp) {
13246    return (_glptr_TextureParameteriv) (GET_by_offset(disp, _gloffset_TextureParameteriv));
13247 }
13248 
SET_TextureParameteriv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,const GLint *))13249 static inline void SET_TextureParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) {
13250    SET_by_offset(disp, _gloffset_TextureParameteriv, fn);
13251 }
13252 
13253 typedef void (GLAPIENTRYP _glptr_TextureStorage1D)(GLuint, GLsizei, GLenum, GLsizei);
13254 #define CALL_TextureStorage1D(disp, parameters) \
13255     (* GET_TextureStorage1D(disp)) parameters
GET_TextureStorage1D(struct _glapi_table * disp)13256 static inline _glptr_TextureStorage1D GET_TextureStorage1D(struct _glapi_table *disp) {
13257    return (_glptr_TextureStorage1D) (GET_by_offset(disp, _gloffset_TextureStorage1D));
13258 }
13259 
SET_TextureStorage1D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,GLenum,GLsizei))13260 static inline void SET_TextureStorage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei)) {
13261    SET_by_offset(disp, _gloffset_TextureStorage1D, fn);
13262 }
13263 
13264 typedef void (GLAPIENTRYP _glptr_TextureStorage2D)(GLuint, GLsizei, GLenum, GLsizei, GLsizei);
13265 #define CALL_TextureStorage2D(disp, parameters) \
13266     (* GET_TextureStorage2D(disp)) parameters
GET_TextureStorage2D(struct _glapi_table * disp)13267 static inline _glptr_TextureStorage2D GET_TextureStorage2D(struct _glapi_table *disp) {
13268    return (_glptr_TextureStorage2D) (GET_by_offset(disp, _gloffset_TextureStorage2D));
13269 }
13270 
SET_TextureStorage2D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,GLenum,GLsizei,GLsizei))13271 static inline void SET_TextureStorage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei)) {
13272    SET_by_offset(disp, _gloffset_TextureStorage2D, fn);
13273 }
13274 
13275 typedef void (GLAPIENTRYP _glptr_TextureStorage2DMultisample)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLboolean);
13276 #define CALL_TextureStorage2DMultisample(disp, parameters) \
13277     (* GET_TextureStorage2DMultisample(disp)) parameters
GET_TextureStorage2DMultisample(struct _glapi_table * disp)13278 static inline _glptr_TextureStorage2DMultisample GET_TextureStorage2DMultisample(struct _glapi_table *disp) {
13279    return (_glptr_TextureStorage2DMultisample) (GET_by_offset(disp, _gloffset_TextureStorage2DMultisample));
13280 }
13281 
SET_TextureStorage2DMultisample(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,GLenum,GLsizei,GLsizei,GLboolean))13282 static inline void SET_TextureStorage2DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)) {
13283    SET_by_offset(disp, _gloffset_TextureStorage2DMultisample, fn);
13284 }
13285 
13286 typedef void (GLAPIENTRYP _glptr_TextureStorage3D)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei);
13287 #define CALL_TextureStorage3D(disp, parameters) \
13288     (* GET_TextureStorage3D(disp)) parameters
GET_TextureStorage3D(struct _glapi_table * disp)13289 static inline _glptr_TextureStorage3D GET_TextureStorage3D(struct _glapi_table *disp) {
13290    return (_glptr_TextureStorage3D) (GET_by_offset(disp, _gloffset_TextureStorage3D));
13291 }
13292 
SET_TextureStorage3D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,GLenum,GLsizei,GLsizei,GLsizei))13293 static inline void SET_TextureStorage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)) {
13294    SET_by_offset(disp, _gloffset_TextureStorage3D, fn);
13295 }
13296 
13297 typedef void (GLAPIENTRYP _glptr_TextureStorage3DMultisample)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean);
13298 #define CALL_TextureStorage3DMultisample(disp, parameters) \
13299     (* GET_TextureStorage3DMultisample(disp)) parameters
GET_TextureStorage3DMultisample(struct _glapi_table * disp)13300 static inline _glptr_TextureStorage3DMultisample GET_TextureStorage3DMultisample(struct _glapi_table *disp) {
13301    return (_glptr_TextureStorage3DMultisample) (GET_by_offset(disp, _gloffset_TextureStorage3DMultisample));
13302 }
13303 
SET_TextureStorage3DMultisample(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,GLenum,GLsizei,GLsizei,GLsizei,GLboolean))13304 static inline void SET_TextureStorage3DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)) {
13305    SET_by_offset(disp, _gloffset_TextureStorage3DMultisample, fn);
13306 }
13307 
13308 typedef void (GLAPIENTRYP _glptr_TextureSubImage1D)(GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *);
13309 #define CALL_TextureSubImage1D(disp, parameters) \
13310     (* GET_TextureSubImage1D(disp)) parameters
GET_TextureSubImage1D(struct _glapi_table * disp)13311 static inline _glptr_TextureSubImage1D GET_TextureSubImage1D(struct _glapi_table *disp) {
13312    return (_glptr_TextureSubImage1D) (GET_by_offset(disp, _gloffset_TextureSubImage1D));
13313 }
13314 
SET_TextureSubImage1D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLint,GLsizei,GLenum,GLenum,const GLvoid *))13315 static inline void SET_TextureSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *)) {
13316    SET_by_offset(disp, _gloffset_TextureSubImage1D, fn);
13317 }
13318 
13319 typedef void (GLAPIENTRYP _glptr_TextureSubImage2D)(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
13320 #define CALL_TextureSubImage2D(disp, parameters) \
13321     (* GET_TextureSubImage2D(disp)) parameters
GET_TextureSubImage2D(struct _glapi_table * disp)13322 static inline _glptr_TextureSubImage2D GET_TextureSubImage2D(struct _glapi_table *disp) {
13323    return (_glptr_TextureSubImage2D) (GET_by_offset(disp, _gloffset_TextureSubImage2D));
13324 }
13325 
SET_TextureSubImage2D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLint,GLint,GLsizei,GLsizei,GLenum,GLenum,const GLvoid *))13326 static inline void SET_TextureSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
13327    SET_by_offset(disp, _gloffset_TextureSubImage2D, fn);
13328 }
13329 
13330 typedef void (GLAPIENTRYP _glptr_TextureSubImage3D)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
13331 #define CALL_TextureSubImage3D(disp, parameters) \
13332     (* GET_TextureSubImage3D(disp)) parameters
GET_TextureSubImage3D(struct _glapi_table * disp)13333 static inline _glptr_TextureSubImage3D GET_TextureSubImage3D(struct _glapi_table *disp) {
13334    return (_glptr_TextureSubImage3D) (GET_by_offset(disp, _gloffset_TextureSubImage3D));
13335 }
13336 
SET_TextureSubImage3D(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,const GLvoid *))13337 static inline void SET_TextureSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
13338    SET_by_offset(disp, _gloffset_TextureSubImage3D, fn);
13339 }
13340 
13341 typedef void (GLAPIENTRYP _glptr_TransformFeedbackBufferBase)(GLuint, GLuint, GLuint);
13342 #define CALL_TransformFeedbackBufferBase(disp, parameters) \
13343     (* GET_TransformFeedbackBufferBase(disp)) parameters
GET_TransformFeedbackBufferBase(struct _glapi_table * disp)13344 static inline _glptr_TransformFeedbackBufferBase GET_TransformFeedbackBufferBase(struct _glapi_table *disp) {
13345    return (_glptr_TransformFeedbackBufferBase) (GET_by_offset(disp, _gloffset_TransformFeedbackBufferBase));
13346 }
13347 
SET_TransformFeedbackBufferBase(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLuint))13348 static inline void SET_TransformFeedbackBufferBase(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
13349    SET_by_offset(disp, _gloffset_TransformFeedbackBufferBase, fn);
13350 }
13351 
13352 typedef void (GLAPIENTRYP _glptr_TransformFeedbackBufferRange)(GLuint, GLuint, GLuint, GLintptr, GLsizeiptr);
13353 #define CALL_TransformFeedbackBufferRange(disp, parameters) \
13354     (* GET_TransformFeedbackBufferRange(disp)) parameters
GET_TransformFeedbackBufferRange(struct _glapi_table * disp)13355 static inline _glptr_TransformFeedbackBufferRange GET_TransformFeedbackBufferRange(struct _glapi_table *disp) {
13356    return (_glptr_TransformFeedbackBufferRange) (GET_by_offset(disp, _gloffset_TransformFeedbackBufferRange));
13357 }
13358 
SET_TransformFeedbackBufferRange(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLuint,GLintptr,GLsizeiptr))13359 static inline void SET_TransformFeedbackBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLintptr, GLsizeiptr)) {
13360    SET_by_offset(disp, _gloffset_TransformFeedbackBufferRange, fn);
13361 }
13362 
13363 typedef GLboolean (GLAPIENTRYP _glptr_UnmapNamedBuffer)(GLuint);
13364 #define CALL_UnmapNamedBuffer(disp, parameters) \
13365     (* GET_UnmapNamedBuffer(disp)) parameters
GET_UnmapNamedBuffer(struct _glapi_table * disp)13366 static inline _glptr_UnmapNamedBuffer GET_UnmapNamedBuffer(struct _glapi_table *disp) {
13367    return (_glptr_UnmapNamedBuffer) (GET_by_offset(disp, _gloffset_UnmapNamedBuffer));
13368 }
13369 
SET_UnmapNamedBuffer(struct _glapi_table * disp,GLboolean (GLAPIENTRYP fn)(GLuint))13370 static inline void SET_UnmapNamedBuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
13371    SET_by_offset(disp, _gloffset_UnmapNamedBuffer, fn);
13372 }
13373 
13374 typedef void (GLAPIENTRYP _glptr_VertexArrayAttribBinding)(GLuint, GLuint, GLuint);
13375 #define CALL_VertexArrayAttribBinding(disp, parameters) \
13376     (* GET_VertexArrayAttribBinding(disp)) parameters
GET_VertexArrayAttribBinding(struct _glapi_table * disp)13377 static inline _glptr_VertexArrayAttribBinding GET_VertexArrayAttribBinding(struct _glapi_table *disp) {
13378    return (_glptr_VertexArrayAttribBinding) (GET_by_offset(disp, _gloffset_VertexArrayAttribBinding));
13379 }
13380 
SET_VertexArrayAttribBinding(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLuint))13381 static inline void SET_VertexArrayAttribBinding(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
13382    SET_by_offset(disp, _gloffset_VertexArrayAttribBinding, fn);
13383 }
13384 
13385 typedef void (GLAPIENTRYP _glptr_VertexArrayAttribFormat)(GLuint, GLuint, GLint, GLenum, GLboolean, GLuint);
13386 #define CALL_VertexArrayAttribFormat(disp, parameters) \
13387     (* GET_VertexArrayAttribFormat(disp)) parameters
GET_VertexArrayAttribFormat(struct _glapi_table * disp)13388 static inline _glptr_VertexArrayAttribFormat GET_VertexArrayAttribFormat(struct _glapi_table *disp) {
13389    return (_glptr_VertexArrayAttribFormat) (GET_by_offset(disp, _gloffset_VertexArrayAttribFormat));
13390 }
13391 
SET_VertexArrayAttribFormat(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLint,GLenum,GLboolean,GLuint))13392 static inline void SET_VertexArrayAttribFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLenum, GLboolean, GLuint)) {
13393    SET_by_offset(disp, _gloffset_VertexArrayAttribFormat, fn);
13394 }
13395 
13396 typedef void (GLAPIENTRYP _glptr_VertexArrayAttribIFormat)(GLuint, GLuint, GLint, GLenum, GLuint);
13397 #define CALL_VertexArrayAttribIFormat(disp, parameters) \
13398     (* GET_VertexArrayAttribIFormat(disp)) parameters
GET_VertexArrayAttribIFormat(struct _glapi_table * disp)13399 static inline _glptr_VertexArrayAttribIFormat GET_VertexArrayAttribIFormat(struct _glapi_table *disp) {
13400    return (_glptr_VertexArrayAttribIFormat) (GET_by_offset(disp, _gloffset_VertexArrayAttribIFormat));
13401 }
13402 
SET_VertexArrayAttribIFormat(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLint,GLenum,GLuint))13403 static inline void SET_VertexArrayAttribIFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLenum, GLuint)) {
13404    SET_by_offset(disp, _gloffset_VertexArrayAttribIFormat, fn);
13405 }
13406 
13407 typedef void (GLAPIENTRYP _glptr_VertexArrayAttribLFormat)(GLuint, GLuint, GLint, GLenum, GLuint);
13408 #define CALL_VertexArrayAttribLFormat(disp, parameters) \
13409     (* GET_VertexArrayAttribLFormat(disp)) parameters
GET_VertexArrayAttribLFormat(struct _glapi_table * disp)13410 static inline _glptr_VertexArrayAttribLFormat GET_VertexArrayAttribLFormat(struct _glapi_table *disp) {
13411    return (_glptr_VertexArrayAttribLFormat) (GET_by_offset(disp, _gloffset_VertexArrayAttribLFormat));
13412 }
13413 
SET_VertexArrayAttribLFormat(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLint,GLenum,GLuint))13414 static inline void SET_VertexArrayAttribLFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLenum, GLuint)) {
13415    SET_by_offset(disp, _gloffset_VertexArrayAttribLFormat, fn);
13416 }
13417 
13418 typedef void (GLAPIENTRYP _glptr_VertexArrayBindingDivisor)(GLuint, GLuint, GLuint);
13419 #define CALL_VertexArrayBindingDivisor(disp, parameters) \
13420     (* GET_VertexArrayBindingDivisor(disp)) parameters
GET_VertexArrayBindingDivisor(struct _glapi_table * disp)13421 static inline _glptr_VertexArrayBindingDivisor GET_VertexArrayBindingDivisor(struct _glapi_table *disp) {
13422    return (_glptr_VertexArrayBindingDivisor) (GET_by_offset(disp, _gloffset_VertexArrayBindingDivisor));
13423 }
13424 
SET_VertexArrayBindingDivisor(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLuint))13425 static inline void SET_VertexArrayBindingDivisor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
13426    SET_by_offset(disp, _gloffset_VertexArrayBindingDivisor, fn);
13427 }
13428 
13429 typedef void (GLAPIENTRYP _glptr_VertexArrayElementBuffer)(GLuint, GLuint);
13430 #define CALL_VertexArrayElementBuffer(disp, parameters) \
13431     (* GET_VertexArrayElementBuffer(disp)) parameters
GET_VertexArrayElementBuffer(struct _glapi_table * disp)13432 static inline _glptr_VertexArrayElementBuffer GET_VertexArrayElementBuffer(struct _glapi_table *disp) {
13433    return (_glptr_VertexArrayElementBuffer) (GET_by_offset(disp, _gloffset_VertexArrayElementBuffer));
13434 }
13435 
SET_VertexArrayElementBuffer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint))13436 static inline void SET_VertexArrayElementBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
13437    SET_by_offset(disp, _gloffset_VertexArrayElementBuffer, fn);
13438 }
13439 
13440 typedef void (GLAPIENTRYP _glptr_VertexArrayVertexBuffer)(GLuint, GLuint, GLuint, GLintptr, GLsizei);
13441 #define CALL_VertexArrayVertexBuffer(disp, parameters) \
13442     (* GET_VertexArrayVertexBuffer(disp)) parameters
GET_VertexArrayVertexBuffer(struct _glapi_table * disp)13443 static inline _glptr_VertexArrayVertexBuffer GET_VertexArrayVertexBuffer(struct _glapi_table *disp) {
13444    return (_glptr_VertexArrayVertexBuffer) (GET_by_offset(disp, _gloffset_VertexArrayVertexBuffer));
13445 }
13446 
SET_VertexArrayVertexBuffer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLuint,GLintptr,GLsizei))13447 static inline void SET_VertexArrayVertexBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLintptr, GLsizei)) {
13448    SET_by_offset(disp, _gloffset_VertexArrayVertexBuffer, fn);
13449 }
13450 
13451 typedef void (GLAPIENTRYP _glptr_VertexArrayVertexBuffers)(GLuint, GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizei *);
13452 #define CALL_VertexArrayVertexBuffers(disp, parameters) \
13453     (* GET_VertexArrayVertexBuffers(disp)) parameters
GET_VertexArrayVertexBuffers(struct _glapi_table * disp)13454 static inline _glptr_VertexArrayVertexBuffers GET_VertexArrayVertexBuffers(struct _glapi_table *disp) {
13455    return (_glptr_VertexArrayVertexBuffers) (GET_by_offset(disp, _gloffset_VertexArrayVertexBuffers));
13456 }
13457 
SET_VertexArrayVertexBuffers(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLsizei,const GLuint *,const GLintptr *,const GLsizei *))13458 static inline void SET_VertexArrayVertexBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizei *)) {
13459    SET_by_offset(disp, _gloffset_VertexArrayVertexBuffers, fn);
13460 }
13461 
13462 typedef void (GLAPIENTRYP _glptr_GetCompressedTextureSubImage)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLvoid *);
13463 #define CALL_GetCompressedTextureSubImage(disp, parameters) \
13464     (* GET_GetCompressedTextureSubImage(disp)) parameters
GET_GetCompressedTextureSubImage(struct _glapi_table * disp)13465 static inline _glptr_GetCompressedTextureSubImage GET_GetCompressedTextureSubImage(struct _glapi_table *disp) {
13466    return (_glptr_GetCompressedTextureSubImage) (GET_by_offset(disp, _gloffset_GetCompressedTextureSubImage));
13467 }
13468 
SET_GetCompressedTextureSubImage(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLsizei,GLvoid *))13469 static inline void SET_GetCompressedTextureSubImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLvoid *)) {
13470    SET_by_offset(disp, _gloffset_GetCompressedTextureSubImage, fn);
13471 }
13472 
13473 typedef void (GLAPIENTRYP _glptr_GetTextureSubImage)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLsizei, GLvoid *);
13474 #define CALL_GetTextureSubImage(disp, parameters) \
13475     (* GET_GetTextureSubImage(disp)) parameters
GET_GetTextureSubImage(struct _glapi_table * disp)13476 static inline _glptr_GetTextureSubImage GET_GetTextureSubImage(struct _glapi_table *disp) {
13477    return (_glptr_GetTextureSubImage) (GET_by_offset(disp, _gloffset_GetTextureSubImage));
13478 }
13479 
SET_GetTextureSubImage(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei,GLenum,GLenum,GLsizei,GLvoid *))13480 static inline void SET_GetTextureSubImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLsizei, GLvoid *)) {
13481    SET_by_offset(disp, _gloffset_GetTextureSubImage, fn);
13482 }
13483 
13484 typedef void (GLAPIENTRYP _glptr_InvalidateBufferData)(GLuint);
13485 #define CALL_InvalidateBufferData(disp, parameters) \
13486     (* GET_InvalidateBufferData(disp)) parameters
GET_InvalidateBufferData(struct _glapi_table * disp)13487 static inline _glptr_InvalidateBufferData GET_InvalidateBufferData(struct _glapi_table *disp) {
13488    return (_glptr_InvalidateBufferData) (GET_by_offset(disp, _gloffset_InvalidateBufferData));
13489 }
13490 
SET_InvalidateBufferData(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))13491 static inline void SET_InvalidateBufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
13492    SET_by_offset(disp, _gloffset_InvalidateBufferData, fn);
13493 }
13494 
13495 typedef void (GLAPIENTRYP _glptr_InvalidateBufferSubData)(GLuint, GLintptr, GLsizeiptr);
13496 #define CALL_InvalidateBufferSubData(disp, parameters) \
13497     (* GET_InvalidateBufferSubData(disp)) parameters
GET_InvalidateBufferSubData(struct _glapi_table * disp)13498 static inline _glptr_InvalidateBufferSubData GET_InvalidateBufferSubData(struct _glapi_table *disp) {
13499    return (_glptr_InvalidateBufferSubData) (GET_by_offset(disp, _gloffset_InvalidateBufferSubData));
13500 }
13501 
SET_InvalidateBufferSubData(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLintptr,GLsizeiptr))13502 static inline void SET_InvalidateBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr)) {
13503    SET_by_offset(disp, _gloffset_InvalidateBufferSubData, fn);
13504 }
13505 
13506 typedef void (GLAPIENTRYP _glptr_InvalidateFramebuffer)(GLenum, GLsizei, const GLenum *);
13507 #define CALL_InvalidateFramebuffer(disp, parameters) \
13508     (* GET_InvalidateFramebuffer(disp)) parameters
GET_InvalidateFramebuffer(struct _glapi_table * disp)13509 static inline _glptr_InvalidateFramebuffer GET_InvalidateFramebuffer(struct _glapi_table *disp) {
13510    return (_glptr_InvalidateFramebuffer) (GET_by_offset(disp, _gloffset_InvalidateFramebuffer));
13511 }
13512 
SET_InvalidateFramebuffer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,const GLenum *))13513 static inline void SET_InvalidateFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLenum *)) {
13514    SET_by_offset(disp, _gloffset_InvalidateFramebuffer, fn);
13515 }
13516 
13517 typedef void (GLAPIENTRYP _glptr_InvalidateSubFramebuffer)(GLenum, GLsizei, const GLenum *, GLint, GLint, GLsizei, GLsizei);
13518 #define CALL_InvalidateSubFramebuffer(disp, parameters) \
13519     (* GET_InvalidateSubFramebuffer(disp)) parameters
GET_InvalidateSubFramebuffer(struct _glapi_table * disp)13520 static inline _glptr_InvalidateSubFramebuffer GET_InvalidateSubFramebuffer(struct _glapi_table *disp) {
13521    return (_glptr_InvalidateSubFramebuffer) (GET_by_offset(disp, _gloffset_InvalidateSubFramebuffer));
13522 }
13523 
SET_InvalidateSubFramebuffer(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,const GLenum *,GLint,GLint,GLsizei,GLsizei))13524 static inline void SET_InvalidateSubFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLenum *, GLint, GLint, GLsizei, GLsizei)) {
13525    SET_by_offset(disp, _gloffset_InvalidateSubFramebuffer, fn);
13526 }
13527 
13528 typedef void (GLAPIENTRYP _glptr_InvalidateTexImage)(GLuint, GLint);
13529 #define CALL_InvalidateTexImage(disp, parameters) \
13530     (* GET_InvalidateTexImage(disp)) parameters
GET_InvalidateTexImage(struct _glapi_table * disp)13531 static inline _glptr_InvalidateTexImage GET_InvalidateTexImage(struct _glapi_table *disp) {
13532    return (_glptr_InvalidateTexImage) (GET_by_offset(disp, _gloffset_InvalidateTexImage));
13533 }
13534 
SET_InvalidateTexImage(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint))13535 static inline void SET_InvalidateTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint)) {
13536    SET_by_offset(disp, _gloffset_InvalidateTexImage, fn);
13537 }
13538 
13539 typedef void (GLAPIENTRYP _glptr_InvalidateTexSubImage)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei);
13540 #define CALL_InvalidateTexSubImage(disp, parameters) \
13541     (* GET_InvalidateTexSubImage(disp)) parameters
GET_InvalidateTexSubImage(struct _glapi_table * disp)13542 static inline _glptr_InvalidateTexSubImage GET_InvalidateTexSubImage(struct _glapi_table *disp) {
13543    return (_glptr_InvalidateTexSubImage) (GET_by_offset(disp, _gloffset_InvalidateTexSubImage));
13544 }
13545 
SET_InvalidateTexSubImage(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLint,GLint,GLint,GLsizei,GLsizei,GLsizei))13546 static inline void SET_InvalidateTexSubImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei)) {
13547    SET_by_offset(disp, _gloffset_InvalidateTexSubImage, fn);
13548 }
13549 
13550 typedef void (GLAPIENTRYP _glptr_PolygonOffsetEXT)(GLfloat, GLfloat);
13551 #define CALL_PolygonOffsetEXT(disp, parameters) \
13552     (* GET_PolygonOffsetEXT(disp)) parameters
GET_PolygonOffsetEXT(struct _glapi_table * disp)13553 static inline _glptr_PolygonOffsetEXT GET_PolygonOffsetEXT(struct _glapi_table *disp) {
13554    return (_glptr_PolygonOffsetEXT) (GET_by_offset(disp, _gloffset_PolygonOffsetEXT));
13555 }
13556 
SET_PolygonOffsetEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat))13557 static inline void SET_PolygonOffsetEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
13558    SET_by_offset(disp, _gloffset_PolygonOffsetEXT, fn);
13559 }
13560 
13561 typedef void (GLAPIENTRYP _glptr_DrawTexfOES)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
13562 #define CALL_DrawTexfOES(disp, parameters) \
13563     (* GET_DrawTexfOES(disp)) parameters
GET_DrawTexfOES(struct _glapi_table * disp)13564 static inline _glptr_DrawTexfOES GET_DrawTexfOES(struct _glapi_table *disp) {
13565    return (_glptr_DrawTexfOES) (GET_by_offset(disp, _gloffset_DrawTexfOES));
13566 }
13567 
SET_DrawTexfOES(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat,GLfloat,GLfloat,GLfloat))13568 static inline void SET_DrawTexfOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) {
13569    SET_by_offset(disp, _gloffset_DrawTexfOES, fn);
13570 }
13571 
13572 typedef void (GLAPIENTRYP _glptr_DrawTexfvOES)(const GLfloat *);
13573 #define CALL_DrawTexfvOES(disp, parameters) \
13574     (* GET_DrawTexfvOES(disp)) parameters
GET_DrawTexfvOES(struct _glapi_table * disp)13575 static inline _glptr_DrawTexfvOES GET_DrawTexfvOES(struct _glapi_table *disp) {
13576    return (_glptr_DrawTexfvOES) (GET_by_offset(disp, _gloffset_DrawTexfvOES));
13577 }
13578 
SET_DrawTexfvOES(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))13579 static inline void SET_DrawTexfvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
13580    SET_by_offset(disp, _gloffset_DrawTexfvOES, fn);
13581 }
13582 
13583 typedef void (GLAPIENTRYP _glptr_DrawTexiOES)(GLint, GLint, GLint, GLint, GLint);
13584 #define CALL_DrawTexiOES(disp, parameters) \
13585     (* GET_DrawTexiOES(disp)) parameters
GET_DrawTexiOES(struct _glapi_table * disp)13586 static inline _glptr_DrawTexiOES GET_DrawTexiOES(struct _glapi_table *disp) {
13587    return (_glptr_DrawTexiOES) (GET_by_offset(disp, _gloffset_DrawTexiOES));
13588 }
13589 
SET_DrawTexiOES(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint,GLint,GLint,GLint))13590 static inline void SET_DrawTexiOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint, GLint)) {
13591    SET_by_offset(disp, _gloffset_DrawTexiOES, fn);
13592 }
13593 
13594 typedef void (GLAPIENTRYP _glptr_DrawTexivOES)(const GLint *);
13595 #define CALL_DrawTexivOES(disp, parameters) \
13596     (* GET_DrawTexivOES(disp)) parameters
GET_DrawTexivOES(struct _glapi_table * disp)13597 static inline _glptr_DrawTexivOES GET_DrawTexivOES(struct _glapi_table *disp) {
13598    return (_glptr_DrawTexivOES) (GET_by_offset(disp, _gloffset_DrawTexivOES));
13599 }
13600 
SET_DrawTexivOES(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLint *))13601 static inline void SET_DrawTexivOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
13602    SET_by_offset(disp, _gloffset_DrawTexivOES, fn);
13603 }
13604 
13605 typedef void (GLAPIENTRYP _glptr_DrawTexsOES)(GLshort, GLshort, GLshort, GLshort, GLshort);
13606 #define CALL_DrawTexsOES(disp, parameters) \
13607     (* GET_DrawTexsOES(disp)) parameters
GET_DrawTexsOES(struct _glapi_table * disp)13608 static inline _glptr_DrawTexsOES GET_DrawTexsOES(struct _glapi_table *disp) {
13609    return (_glptr_DrawTexsOES) (GET_by_offset(disp, _gloffset_DrawTexsOES));
13610 }
13611 
SET_DrawTexsOES(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLshort,GLshort,GLshort,GLshort,GLshort))13612 static inline void SET_DrawTexsOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort, GLshort)) {
13613    SET_by_offset(disp, _gloffset_DrawTexsOES, fn);
13614 }
13615 
13616 typedef void (GLAPIENTRYP _glptr_DrawTexsvOES)(const GLshort *);
13617 #define CALL_DrawTexsvOES(disp, parameters) \
13618     (* GET_DrawTexsvOES(disp)) parameters
GET_DrawTexsvOES(struct _glapi_table * disp)13619 static inline _glptr_DrawTexsvOES GET_DrawTexsvOES(struct _glapi_table *disp) {
13620    return (_glptr_DrawTexsvOES) (GET_by_offset(disp, _gloffset_DrawTexsvOES));
13621 }
13622 
SET_DrawTexsvOES(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLshort *))13623 static inline void SET_DrawTexsvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
13624    SET_by_offset(disp, _gloffset_DrawTexsvOES, fn);
13625 }
13626 
13627 typedef void (GLAPIENTRYP _glptr_DrawTexxOES)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed);
13628 #define CALL_DrawTexxOES(disp, parameters) \
13629     (* GET_DrawTexxOES(disp)) parameters
GET_DrawTexxOES(struct _glapi_table * disp)13630 static inline _glptr_DrawTexxOES GET_DrawTexxOES(struct _glapi_table *disp) {
13631    return (_glptr_DrawTexxOES) (GET_by_offset(disp, _gloffset_DrawTexxOES));
13632 }
13633 
SET_DrawTexxOES(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfixed,GLfixed,GLfixed,GLfixed,GLfixed))13634 static inline void SET_DrawTexxOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed)) {
13635    SET_by_offset(disp, _gloffset_DrawTexxOES, fn);
13636 }
13637 
13638 typedef void (GLAPIENTRYP _glptr_DrawTexxvOES)(const GLfixed *);
13639 #define CALL_DrawTexxvOES(disp, parameters) \
13640     (* GET_DrawTexxvOES(disp)) parameters
GET_DrawTexxvOES(struct _glapi_table * disp)13641 static inline _glptr_DrawTexxvOES GET_DrawTexxvOES(struct _glapi_table *disp) {
13642    return (_glptr_DrawTexxvOES) (GET_by_offset(disp, _gloffset_DrawTexxvOES));
13643 }
13644 
SET_DrawTexxvOES(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfixed *))13645 static inline void SET_DrawTexxvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfixed *)) {
13646    SET_by_offset(disp, _gloffset_DrawTexxvOES, fn);
13647 }
13648 
13649 typedef void (GLAPIENTRYP _glptr_PointSizePointerOES)(GLenum, GLsizei, const GLvoid *);
13650 #define CALL_PointSizePointerOES(disp, parameters) \
13651     (* GET_PointSizePointerOES(disp)) parameters
GET_PointSizePointerOES(struct _glapi_table * disp)13652 static inline _glptr_PointSizePointerOES GET_PointSizePointerOES(struct _glapi_table *disp) {
13653    return (_glptr_PointSizePointerOES) (GET_by_offset(disp, _gloffset_PointSizePointerOES));
13654 }
13655 
SET_PointSizePointerOES(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,const GLvoid *))13656 static inline void SET_PointSizePointerOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) {
13657    SET_by_offset(disp, _gloffset_PointSizePointerOES, fn);
13658 }
13659 
13660 typedef GLbitfield (GLAPIENTRYP _glptr_QueryMatrixxOES)(GLfixed *, GLint *);
13661 #define CALL_QueryMatrixxOES(disp, parameters) \
13662     (* GET_QueryMatrixxOES(disp)) parameters
GET_QueryMatrixxOES(struct _glapi_table * disp)13663 static inline _glptr_QueryMatrixxOES GET_QueryMatrixxOES(struct _glapi_table *disp) {
13664    return (_glptr_QueryMatrixxOES) (GET_by_offset(disp, _gloffset_QueryMatrixxOES));
13665 }
13666 
SET_QueryMatrixxOES(struct _glapi_table * disp,GLbitfield (GLAPIENTRYP fn)(GLfixed *,GLint *))13667 static inline void SET_QueryMatrixxOES(struct _glapi_table *disp, GLbitfield (GLAPIENTRYP fn)(GLfixed *, GLint *)) {
13668    SET_by_offset(disp, _gloffset_QueryMatrixxOES, fn);
13669 }
13670 
13671 typedef void (GLAPIENTRYP _glptr_SampleMaskSGIS)(GLclampf, GLboolean);
13672 #define CALL_SampleMaskSGIS(disp, parameters) \
13673     (* GET_SampleMaskSGIS(disp)) parameters
GET_SampleMaskSGIS(struct _glapi_table * disp)13674 static inline _glptr_SampleMaskSGIS GET_SampleMaskSGIS(struct _glapi_table *disp) {
13675    return (_glptr_SampleMaskSGIS) (GET_by_offset(disp, _gloffset_SampleMaskSGIS));
13676 }
13677 
SET_SampleMaskSGIS(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLclampf,GLboolean))13678 static inline void SET_SampleMaskSGIS(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLboolean)) {
13679    SET_by_offset(disp, _gloffset_SampleMaskSGIS, fn);
13680 }
13681 
13682 typedef void (GLAPIENTRYP _glptr_SamplePatternSGIS)(GLenum);
13683 #define CALL_SamplePatternSGIS(disp, parameters) \
13684     (* GET_SamplePatternSGIS(disp)) parameters
GET_SamplePatternSGIS(struct _glapi_table * disp)13685 static inline _glptr_SamplePatternSGIS GET_SamplePatternSGIS(struct _glapi_table *disp) {
13686    return (_glptr_SamplePatternSGIS) (GET_by_offset(disp, _gloffset_SamplePatternSGIS));
13687 }
13688 
SET_SamplePatternSGIS(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum))13689 static inline void SET_SamplePatternSGIS(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
13690    SET_by_offset(disp, _gloffset_SamplePatternSGIS, fn);
13691 }
13692 
13693 typedef void (GLAPIENTRYP _glptr_ColorPointerEXT)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *);
13694 #define CALL_ColorPointerEXT(disp, parameters) \
13695     (* GET_ColorPointerEXT(disp)) parameters
GET_ColorPointerEXT(struct _glapi_table * disp)13696 static inline _glptr_ColorPointerEXT GET_ColorPointerEXT(struct _glapi_table *disp) {
13697    return (_glptr_ColorPointerEXT) (GET_by_offset(disp, _gloffset_ColorPointerEXT));
13698 }
13699 
SET_ColorPointerEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLenum,GLsizei,GLsizei,const GLvoid *))13700 static inline void SET_ColorPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) {
13701    SET_by_offset(disp, _gloffset_ColorPointerEXT, fn);
13702 }
13703 
13704 typedef void (GLAPIENTRYP _glptr_EdgeFlagPointerEXT)(GLsizei, GLsizei, const GLboolean *);
13705 #define CALL_EdgeFlagPointerEXT(disp, parameters) \
13706     (* GET_EdgeFlagPointerEXT(disp)) parameters
GET_EdgeFlagPointerEXT(struct _glapi_table * disp)13707 static inline _glptr_EdgeFlagPointerEXT GET_EdgeFlagPointerEXT(struct _glapi_table *disp) {
13708    return (_glptr_EdgeFlagPointerEXT) (GET_by_offset(disp, _gloffset_EdgeFlagPointerEXT));
13709 }
13710 
SET_EdgeFlagPointerEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLsizei,const GLboolean *))13711 static inline void SET_EdgeFlagPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLsizei, const GLboolean *)) {
13712    SET_by_offset(disp, _gloffset_EdgeFlagPointerEXT, fn);
13713 }
13714 
13715 typedef void (GLAPIENTRYP _glptr_IndexPointerEXT)(GLenum, GLsizei, GLsizei, const GLvoid *);
13716 #define CALL_IndexPointerEXT(disp, parameters) \
13717     (* GET_IndexPointerEXT(disp)) parameters
GET_IndexPointerEXT(struct _glapi_table * disp)13718 static inline _glptr_IndexPointerEXT GET_IndexPointerEXT(struct _glapi_table *disp) {
13719    return (_glptr_IndexPointerEXT) (GET_by_offset(disp, _gloffset_IndexPointerEXT));
13720 }
13721 
SET_IndexPointerEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,GLsizei,const GLvoid *))13722 static inline void SET_IndexPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLsizei, const GLvoid *)) {
13723    SET_by_offset(disp, _gloffset_IndexPointerEXT, fn);
13724 }
13725 
13726 typedef void (GLAPIENTRYP _glptr_NormalPointerEXT)(GLenum, GLsizei, GLsizei, const GLvoid *);
13727 #define CALL_NormalPointerEXT(disp, parameters) \
13728     (* GET_NormalPointerEXT(disp)) parameters
GET_NormalPointerEXT(struct _glapi_table * disp)13729 static inline _glptr_NormalPointerEXT GET_NormalPointerEXT(struct _glapi_table *disp) {
13730    return (_glptr_NormalPointerEXT) (GET_by_offset(disp, _gloffset_NormalPointerEXT));
13731 }
13732 
SET_NormalPointerEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,GLsizei,const GLvoid *))13733 static inline void SET_NormalPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLsizei, const GLvoid *)) {
13734    SET_by_offset(disp, _gloffset_NormalPointerEXT, fn);
13735 }
13736 
13737 typedef void (GLAPIENTRYP _glptr_TexCoordPointerEXT)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *);
13738 #define CALL_TexCoordPointerEXT(disp, parameters) \
13739     (* GET_TexCoordPointerEXT(disp)) parameters
GET_TexCoordPointerEXT(struct _glapi_table * disp)13740 static inline _glptr_TexCoordPointerEXT GET_TexCoordPointerEXT(struct _glapi_table *disp) {
13741    return (_glptr_TexCoordPointerEXT) (GET_by_offset(disp, _gloffset_TexCoordPointerEXT));
13742 }
13743 
SET_TexCoordPointerEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLenum,GLsizei,GLsizei,const GLvoid *))13744 static inline void SET_TexCoordPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) {
13745    SET_by_offset(disp, _gloffset_TexCoordPointerEXT, fn);
13746 }
13747 
13748 typedef void (GLAPIENTRYP _glptr_VertexPointerEXT)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *);
13749 #define CALL_VertexPointerEXT(disp, parameters) \
13750     (* GET_VertexPointerEXT(disp)) parameters
GET_VertexPointerEXT(struct _glapi_table * disp)13751 static inline _glptr_VertexPointerEXT GET_VertexPointerEXT(struct _glapi_table *disp) {
13752    return (_glptr_VertexPointerEXT) (GET_by_offset(disp, _gloffset_VertexPointerEXT));
13753 }
13754 
SET_VertexPointerEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLenum,GLsizei,GLsizei,const GLvoid *))13755 static inline void SET_VertexPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) {
13756    SET_by_offset(disp, _gloffset_VertexPointerEXT, fn);
13757 }
13758 
13759 typedef void (GLAPIENTRYP _glptr_DiscardFramebufferEXT)(GLenum, GLsizei, const GLenum *);
13760 #define CALL_DiscardFramebufferEXT(disp, parameters) \
13761     (* GET_DiscardFramebufferEXT(disp)) parameters
GET_DiscardFramebufferEXT(struct _glapi_table * disp)13762 static inline _glptr_DiscardFramebufferEXT GET_DiscardFramebufferEXT(struct _glapi_table *disp) {
13763    return (_glptr_DiscardFramebufferEXT) (GET_by_offset(disp, _gloffset_DiscardFramebufferEXT));
13764 }
13765 
SET_DiscardFramebufferEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,const GLenum *))13766 static inline void SET_DiscardFramebufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLenum *)) {
13767    SET_by_offset(disp, _gloffset_DiscardFramebufferEXT, fn);
13768 }
13769 
13770 typedef void (GLAPIENTRYP _glptr_ActiveShaderProgram)(GLuint, GLuint);
13771 #define CALL_ActiveShaderProgram(disp, parameters) \
13772     (* GET_ActiveShaderProgram(disp)) parameters
GET_ActiveShaderProgram(struct _glapi_table * disp)13773 static inline _glptr_ActiveShaderProgram GET_ActiveShaderProgram(struct _glapi_table *disp) {
13774    return (_glptr_ActiveShaderProgram) (GET_by_offset(disp, _gloffset_ActiveShaderProgram));
13775 }
13776 
SET_ActiveShaderProgram(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint))13777 static inline void SET_ActiveShaderProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
13778    SET_by_offset(disp, _gloffset_ActiveShaderProgram, fn);
13779 }
13780 
13781 typedef void (GLAPIENTRYP _glptr_BindProgramPipeline)(GLuint);
13782 #define CALL_BindProgramPipeline(disp, parameters) \
13783     (* GET_BindProgramPipeline(disp)) parameters
GET_BindProgramPipeline(struct _glapi_table * disp)13784 static inline _glptr_BindProgramPipeline GET_BindProgramPipeline(struct _glapi_table *disp) {
13785    return (_glptr_BindProgramPipeline) (GET_by_offset(disp, _gloffset_BindProgramPipeline));
13786 }
13787 
SET_BindProgramPipeline(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))13788 static inline void SET_BindProgramPipeline(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
13789    SET_by_offset(disp, _gloffset_BindProgramPipeline, fn);
13790 }
13791 
13792 typedef GLuint (GLAPIENTRYP _glptr_CreateShaderProgramv)(GLenum, GLsizei, const GLchar * const *);
13793 #define CALL_CreateShaderProgramv(disp, parameters) \
13794     (* GET_CreateShaderProgramv(disp)) parameters
GET_CreateShaderProgramv(struct _glapi_table * disp)13795 static inline _glptr_CreateShaderProgramv GET_CreateShaderProgramv(struct _glapi_table *disp) {
13796    return (_glptr_CreateShaderProgramv) (GET_by_offset(disp, _gloffset_CreateShaderProgramv));
13797 }
13798 
SET_CreateShaderProgramv(struct _glapi_table * disp,GLuint (GLAPIENTRYP fn)(GLenum,GLsizei,const GLchar * const *))13799 static inline void SET_CreateShaderProgramv(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLenum, GLsizei, const GLchar * const *)) {
13800    SET_by_offset(disp, _gloffset_CreateShaderProgramv, fn);
13801 }
13802 
13803 typedef void (GLAPIENTRYP _glptr_DeleteProgramPipelines)(GLsizei, const GLuint *);
13804 #define CALL_DeleteProgramPipelines(disp, parameters) \
13805     (* GET_DeleteProgramPipelines(disp)) parameters
GET_DeleteProgramPipelines(struct _glapi_table * disp)13806 static inline _glptr_DeleteProgramPipelines GET_DeleteProgramPipelines(struct _glapi_table *disp) {
13807    return (_glptr_DeleteProgramPipelines) (GET_by_offset(disp, _gloffset_DeleteProgramPipelines));
13808 }
13809 
SET_DeleteProgramPipelines(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,const GLuint *))13810 static inline void SET_DeleteProgramPipelines(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
13811    SET_by_offset(disp, _gloffset_DeleteProgramPipelines, fn);
13812 }
13813 
13814 typedef void (GLAPIENTRYP _glptr_GenProgramPipelines)(GLsizei, GLuint *);
13815 #define CALL_GenProgramPipelines(disp, parameters) \
13816     (* GET_GenProgramPipelines(disp)) parameters
GET_GenProgramPipelines(struct _glapi_table * disp)13817 static inline _glptr_GenProgramPipelines GET_GenProgramPipelines(struct _glapi_table *disp) {
13818    return (_glptr_GenProgramPipelines) (GET_by_offset(disp, _gloffset_GenProgramPipelines));
13819 }
13820 
SET_GenProgramPipelines(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLuint *))13821 static inline void SET_GenProgramPipelines(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
13822    SET_by_offset(disp, _gloffset_GenProgramPipelines, fn);
13823 }
13824 
13825 typedef void (GLAPIENTRYP _glptr_GetProgramPipelineInfoLog)(GLuint, GLsizei, GLsizei *, GLchar *);
13826 #define CALL_GetProgramPipelineInfoLog(disp, parameters) \
13827     (* GET_GetProgramPipelineInfoLog(disp)) parameters
GET_GetProgramPipelineInfoLog(struct _glapi_table * disp)13828 static inline _glptr_GetProgramPipelineInfoLog GET_GetProgramPipelineInfoLog(struct _glapi_table *disp) {
13829    return (_glptr_GetProgramPipelineInfoLog) (GET_by_offset(disp, _gloffset_GetProgramPipelineInfoLog));
13830 }
13831 
SET_GetProgramPipelineInfoLog(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,GLsizei *,GLchar *))13832 static inline void SET_GetProgramPipelineInfoLog(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) {
13833    SET_by_offset(disp, _gloffset_GetProgramPipelineInfoLog, fn);
13834 }
13835 
13836 typedef void (GLAPIENTRYP _glptr_GetProgramPipelineiv)(GLuint, GLenum, GLint *);
13837 #define CALL_GetProgramPipelineiv(disp, parameters) \
13838     (* GET_GetProgramPipelineiv(disp)) parameters
GET_GetProgramPipelineiv(struct _glapi_table * disp)13839 static inline _glptr_GetProgramPipelineiv GET_GetProgramPipelineiv(struct _glapi_table *disp) {
13840    return (_glptr_GetProgramPipelineiv) (GET_by_offset(disp, _gloffset_GetProgramPipelineiv));
13841 }
13842 
SET_GetProgramPipelineiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint *))13843 static inline void SET_GetProgramPipelineiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
13844    SET_by_offset(disp, _gloffset_GetProgramPipelineiv, fn);
13845 }
13846 
13847 typedef GLboolean (GLAPIENTRYP _glptr_IsProgramPipeline)(GLuint);
13848 #define CALL_IsProgramPipeline(disp, parameters) \
13849     (* GET_IsProgramPipeline(disp)) parameters
GET_IsProgramPipeline(struct _glapi_table * disp)13850 static inline _glptr_IsProgramPipeline GET_IsProgramPipeline(struct _glapi_table *disp) {
13851    return (_glptr_IsProgramPipeline) (GET_by_offset(disp, _gloffset_IsProgramPipeline));
13852 }
13853 
SET_IsProgramPipeline(struct _glapi_table * disp,GLboolean (GLAPIENTRYP fn)(GLuint))13854 static inline void SET_IsProgramPipeline(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
13855    SET_by_offset(disp, _gloffset_IsProgramPipeline, fn);
13856 }
13857 
13858 typedef void (GLAPIENTRYP _glptr_LockArraysEXT)(GLint, GLsizei);
13859 #define CALL_LockArraysEXT(disp, parameters) \
13860     (* GET_LockArraysEXT(disp)) parameters
GET_LockArraysEXT(struct _glapi_table * disp)13861 static inline _glptr_LockArraysEXT GET_LockArraysEXT(struct _glapi_table *disp) {
13862    return (_glptr_LockArraysEXT) (GET_by_offset(disp, _gloffset_LockArraysEXT));
13863 }
13864 
SET_LockArraysEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLsizei))13865 static inline void SET_LockArraysEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei)) {
13866    SET_by_offset(disp, _gloffset_LockArraysEXT, fn);
13867 }
13868 
13869 typedef void (GLAPIENTRYP _glptr_ProgramUniform1d)(GLuint, GLint, GLdouble);
13870 #define CALL_ProgramUniform1d(disp, parameters) \
13871     (* GET_ProgramUniform1d(disp)) parameters
GET_ProgramUniform1d(struct _glapi_table * disp)13872 static inline _glptr_ProgramUniform1d GET_ProgramUniform1d(struct _glapi_table *disp) {
13873    return (_glptr_ProgramUniform1d) (GET_by_offset(disp, _gloffset_ProgramUniform1d));
13874 }
13875 
SET_ProgramUniform1d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLdouble))13876 static inline void SET_ProgramUniform1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble)) {
13877    SET_by_offset(disp, _gloffset_ProgramUniform1d, fn);
13878 }
13879 
13880 typedef void (GLAPIENTRYP _glptr_ProgramUniform1dv)(GLuint, GLint, GLsizei, const GLdouble *);
13881 #define CALL_ProgramUniform1dv(disp, parameters) \
13882     (* GET_ProgramUniform1dv(disp)) parameters
GET_ProgramUniform1dv(struct _glapi_table * disp)13883 static inline _glptr_ProgramUniform1dv GET_ProgramUniform1dv(struct _glapi_table *disp) {
13884    return (_glptr_ProgramUniform1dv) (GET_by_offset(disp, _gloffset_ProgramUniform1dv));
13885 }
13886 
SET_ProgramUniform1dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,const GLdouble *))13887 static inline void SET_ProgramUniform1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLdouble *)) {
13888    SET_by_offset(disp, _gloffset_ProgramUniform1dv, fn);
13889 }
13890 
13891 typedef void (GLAPIENTRYP _glptr_ProgramUniform1f)(GLuint, GLint, GLfloat);
13892 #define CALL_ProgramUniform1f(disp, parameters) \
13893     (* GET_ProgramUniform1f(disp)) parameters
GET_ProgramUniform1f(struct _glapi_table * disp)13894 static inline _glptr_ProgramUniform1f GET_ProgramUniform1f(struct _glapi_table *disp) {
13895    return (_glptr_ProgramUniform1f) (GET_by_offset(disp, _gloffset_ProgramUniform1f));
13896 }
13897 
SET_ProgramUniform1f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLfloat))13898 static inline void SET_ProgramUniform1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat)) {
13899    SET_by_offset(disp, _gloffset_ProgramUniform1f, fn);
13900 }
13901 
13902 typedef void (GLAPIENTRYP _glptr_ProgramUniform1fv)(GLuint, GLint, GLsizei, const GLfloat *);
13903 #define CALL_ProgramUniform1fv(disp, parameters) \
13904     (* GET_ProgramUniform1fv(disp)) parameters
GET_ProgramUniform1fv(struct _glapi_table * disp)13905 static inline _glptr_ProgramUniform1fv GET_ProgramUniform1fv(struct _glapi_table *disp) {
13906    return (_glptr_ProgramUniform1fv) (GET_by_offset(disp, _gloffset_ProgramUniform1fv));
13907 }
13908 
SET_ProgramUniform1fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,const GLfloat *))13909 static inline void SET_ProgramUniform1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLfloat *)) {
13910    SET_by_offset(disp, _gloffset_ProgramUniform1fv, fn);
13911 }
13912 
13913 typedef void (GLAPIENTRYP _glptr_ProgramUniform1i)(GLuint, GLint, GLint);
13914 #define CALL_ProgramUniform1i(disp, parameters) \
13915     (* GET_ProgramUniform1i(disp)) parameters
GET_ProgramUniform1i(struct _glapi_table * disp)13916 static inline _glptr_ProgramUniform1i GET_ProgramUniform1i(struct _glapi_table *disp) {
13917    return (_glptr_ProgramUniform1i) (GET_by_offset(disp, _gloffset_ProgramUniform1i));
13918 }
13919 
SET_ProgramUniform1i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLint))13920 static inline void SET_ProgramUniform1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint)) {
13921    SET_by_offset(disp, _gloffset_ProgramUniform1i, fn);
13922 }
13923 
13924 typedef void (GLAPIENTRYP _glptr_ProgramUniform1iv)(GLuint, GLint, GLsizei, const GLint *);
13925 #define CALL_ProgramUniform1iv(disp, parameters) \
13926     (* GET_ProgramUniform1iv(disp)) parameters
GET_ProgramUniform1iv(struct _glapi_table * disp)13927 static inline _glptr_ProgramUniform1iv GET_ProgramUniform1iv(struct _glapi_table *disp) {
13928    return (_glptr_ProgramUniform1iv) (GET_by_offset(disp, _gloffset_ProgramUniform1iv));
13929 }
13930 
SET_ProgramUniform1iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,const GLint *))13931 static inline void SET_ProgramUniform1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint *)) {
13932    SET_by_offset(disp, _gloffset_ProgramUniform1iv, fn);
13933 }
13934 
13935 typedef void (GLAPIENTRYP _glptr_ProgramUniform1ui)(GLuint, GLint, GLuint);
13936 #define CALL_ProgramUniform1ui(disp, parameters) \
13937     (* GET_ProgramUniform1ui(disp)) parameters
GET_ProgramUniform1ui(struct _glapi_table * disp)13938 static inline _glptr_ProgramUniform1ui GET_ProgramUniform1ui(struct _glapi_table *disp) {
13939    return (_glptr_ProgramUniform1ui) (GET_by_offset(disp, _gloffset_ProgramUniform1ui));
13940 }
13941 
SET_ProgramUniform1ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLuint))13942 static inline void SET_ProgramUniform1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint)) {
13943    SET_by_offset(disp, _gloffset_ProgramUniform1ui, fn);
13944 }
13945 
13946 typedef void (GLAPIENTRYP _glptr_ProgramUniform1uiv)(GLuint, GLint, GLsizei, const GLuint *);
13947 #define CALL_ProgramUniform1uiv(disp, parameters) \
13948     (* GET_ProgramUniform1uiv(disp)) parameters
GET_ProgramUniform1uiv(struct _glapi_table * disp)13949 static inline _glptr_ProgramUniform1uiv GET_ProgramUniform1uiv(struct _glapi_table *disp) {
13950    return (_glptr_ProgramUniform1uiv) (GET_by_offset(disp, _gloffset_ProgramUniform1uiv));
13951 }
13952 
SET_ProgramUniform1uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,const GLuint *))13953 static inline void SET_ProgramUniform1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint *)) {
13954    SET_by_offset(disp, _gloffset_ProgramUniform1uiv, fn);
13955 }
13956 
13957 typedef void (GLAPIENTRYP _glptr_ProgramUniform2d)(GLuint, GLint, GLdouble, GLdouble);
13958 #define CALL_ProgramUniform2d(disp, parameters) \
13959     (* GET_ProgramUniform2d(disp)) parameters
GET_ProgramUniform2d(struct _glapi_table * disp)13960 static inline _glptr_ProgramUniform2d GET_ProgramUniform2d(struct _glapi_table *disp) {
13961    return (_glptr_ProgramUniform2d) (GET_by_offset(disp, _gloffset_ProgramUniform2d));
13962 }
13963 
SET_ProgramUniform2d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLdouble,GLdouble))13964 static inline void SET_ProgramUniform2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble, GLdouble)) {
13965    SET_by_offset(disp, _gloffset_ProgramUniform2d, fn);
13966 }
13967 
13968 typedef void (GLAPIENTRYP _glptr_ProgramUniform2dv)(GLuint, GLint, GLsizei, const GLdouble *);
13969 #define CALL_ProgramUniform2dv(disp, parameters) \
13970     (* GET_ProgramUniform2dv(disp)) parameters
GET_ProgramUniform2dv(struct _glapi_table * disp)13971 static inline _glptr_ProgramUniform2dv GET_ProgramUniform2dv(struct _glapi_table *disp) {
13972    return (_glptr_ProgramUniform2dv) (GET_by_offset(disp, _gloffset_ProgramUniform2dv));
13973 }
13974 
SET_ProgramUniform2dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,const GLdouble *))13975 static inline void SET_ProgramUniform2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLdouble *)) {
13976    SET_by_offset(disp, _gloffset_ProgramUniform2dv, fn);
13977 }
13978 
13979 typedef void (GLAPIENTRYP _glptr_ProgramUniform2f)(GLuint, GLint, GLfloat, GLfloat);
13980 #define CALL_ProgramUniform2f(disp, parameters) \
13981     (* GET_ProgramUniform2f(disp)) parameters
GET_ProgramUniform2f(struct _glapi_table * disp)13982 static inline _glptr_ProgramUniform2f GET_ProgramUniform2f(struct _glapi_table *disp) {
13983    return (_glptr_ProgramUniform2f) (GET_by_offset(disp, _gloffset_ProgramUniform2f));
13984 }
13985 
SET_ProgramUniform2f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLfloat,GLfloat))13986 static inline void SET_ProgramUniform2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat, GLfloat)) {
13987    SET_by_offset(disp, _gloffset_ProgramUniform2f, fn);
13988 }
13989 
13990 typedef void (GLAPIENTRYP _glptr_ProgramUniform2fv)(GLuint, GLint, GLsizei, const GLfloat *);
13991 #define CALL_ProgramUniform2fv(disp, parameters) \
13992     (* GET_ProgramUniform2fv(disp)) parameters
GET_ProgramUniform2fv(struct _glapi_table * disp)13993 static inline _glptr_ProgramUniform2fv GET_ProgramUniform2fv(struct _glapi_table *disp) {
13994    return (_glptr_ProgramUniform2fv) (GET_by_offset(disp, _gloffset_ProgramUniform2fv));
13995 }
13996 
SET_ProgramUniform2fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,const GLfloat *))13997 static inline void SET_ProgramUniform2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLfloat *)) {
13998    SET_by_offset(disp, _gloffset_ProgramUniform2fv, fn);
13999 }
14000 
14001 typedef void (GLAPIENTRYP _glptr_ProgramUniform2i)(GLuint, GLint, GLint, GLint);
14002 #define CALL_ProgramUniform2i(disp, parameters) \
14003     (* GET_ProgramUniform2i(disp)) parameters
GET_ProgramUniform2i(struct _glapi_table * disp)14004 static inline _glptr_ProgramUniform2i GET_ProgramUniform2i(struct _glapi_table *disp) {
14005    return (_glptr_ProgramUniform2i) (GET_by_offset(disp, _gloffset_ProgramUniform2i));
14006 }
14007 
SET_ProgramUniform2i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLint,GLint))14008 static inline void SET_ProgramUniform2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint)) {
14009    SET_by_offset(disp, _gloffset_ProgramUniform2i, fn);
14010 }
14011 
14012 typedef void (GLAPIENTRYP _glptr_ProgramUniform2iv)(GLuint, GLint, GLsizei, const GLint *);
14013 #define CALL_ProgramUniform2iv(disp, parameters) \
14014     (* GET_ProgramUniform2iv(disp)) parameters
GET_ProgramUniform2iv(struct _glapi_table * disp)14015 static inline _glptr_ProgramUniform2iv GET_ProgramUniform2iv(struct _glapi_table *disp) {
14016    return (_glptr_ProgramUniform2iv) (GET_by_offset(disp, _gloffset_ProgramUniform2iv));
14017 }
14018 
SET_ProgramUniform2iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,const GLint *))14019 static inline void SET_ProgramUniform2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint *)) {
14020    SET_by_offset(disp, _gloffset_ProgramUniform2iv, fn);
14021 }
14022 
14023 typedef void (GLAPIENTRYP _glptr_ProgramUniform2ui)(GLuint, GLint, GLuint, GLuint);
14024 #define CALL_ProgramUniform2ui(disp, parameters) \
14025     (* GET_ProgramUniform2ui(disp)) parameters
GET_ProgramUniform2ui(struct _glapi_table * disp)14026 static inline _glptr_ProgramUniform2ui GET_ProgramUniform2ui(struct _glapi_table *disp) {
14027    return (_glptr_ProgramUniform2ui) (GET_by_offset(disp, _gloffset_ProgramUniform2ui));
14028 }
14029 
SET_ProgramUniform2ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLuint,GLuint))14030 static inline void SET_ProgramUniform2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint, GLuint)) {
14031    SET_by_offset(disp, _gloffset_ProgramUniform2ui, fn);
14032 }
14033 
14034 typedef void (GLAPIENTRYP _glptr_ProgramUniform2uiv)(GLuint, GLint, GLsizei, const GLuint *);
14035 #define CALL_ProgramUniform2uiv(disp, parameters) \
14036     (* GET_ProgramUniform2uiv(disp)) parameters
GET_ProgramUniform2uiv(struct _glapi_table * disp)14037 static inline _glptr_ProgramUniform2uiv GET_ProgramUniform2uiv(struct _glapi_table *disp) {
14038    return (_glptr_ProgramUniform2uiv) (GET_by_offset(disp, _gloffset_ProgramUniform2uiv));
14039 }
14040 
SET_ProgramUniform2uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,const GLuint *))14041 static inline void SET_ProgramUniform2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint *)) {
14042    SET_by_offset(disp, _gloffset_ProgramUniform2uiv, fn);
14043 }
14044 
14045 typedef void (GLAPIENTRYP _glptr_ProgramUniform3d)(GLuint, GLint, GLdouble, GLdouble, GLdouble);
14046 #define CALL_ProgramUniform3d(disp, parameters) \
14047     (* GET_ProgramUniform3d(disp)) parameters
GET_ProgramUniform3d(struct _glapi_table * disp)14048 static inline _glptr_ProgramUniform3d GET_ProgramUniform3d(struct _glapi_table *disp) {
14049    return (_glptr_ProgramUniform3d) (GET_by_offset(disp, _gloffset_ProgramUniform3d));
14050 }
14051 
SET_ProgramUniform3d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLdouble,GLdouble,GLdouble))14052 static inline void SET_ProgramUniform3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble, GLdouble, GLdouble)) {
14053    SET_by_offset(disp, _gloffset_ProgramUniform3d, fn);
14054 }
14055 
14056 typedef void (GLAPIENTRYP _glptr_ProgramUniform3dv)(GLuint, GLint, GLsizei, const GLdouble *);
14057 #define CALL_ProgramUniform3dv(disp, parameters) \
14058     (* GET_ProgramUniform3dv(disp)) parameters
GET_ProgramUniform3dv(struct _glapi_table * disp)14059 static inline _glptr_ProgramUniform3dv GET_ProgramUniform3dv(struct _glapi_table *disp) {
14060    return (_glptr_ProgramUniform3dv) (GET_by_offset(disp, _gloffset_ProgramUniform3dv));
14061 }
14062 
SET_ProgramUniform3dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,const GLdouble *))14063 static inline void SET_ProgramUniform3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLdouble *)) {
14064    SET_by_offset(disp, _gloffset_ProgramUniform3dv, fn);
14065 }
14066 
14067 typedef void (GLAPIENTRYP _glptr_ProgramUniform3f)(GLuint, GLint, GLfloat, GLfloat, GLfloat);
14068 #define CALL_ProgramUniform3f(disp, parameters) \
14069     (* GET_ProgramUniform3f(disp)) parameters
GET_ProgramUniform3f(struct _glapi_table * disp)14070 static inline _glptr_ProgramUniform3f GET_ProgramUniform3f(struct _glapi_table *disp) {
14071    return (_glptr_ProgramUniform3f) (GET_by_offset(disp, _gloffset_ProgramUniform3f));
14072 }
14073 
SET_ProgramUniform3f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLfloat,GLfloat,GLfloat))14074 static inline void SET_ProgramUniform3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat, GLfloat, GLfloat)) {
14075    SET_by_offset(disp, _gloffset_ProgramUniform3f, fn);
14076 }
14077 
14078 typedef void (GLAPIENTRYP _glptr_ProgramUniform3fv)(GLuint, GLint, GLsizei, const GLfloat *);
14079 #define CALL_ProgramUniform3fv(disp, parameters) \
14080     (* GET_ProgramUniform3fv(disp)) parameters
GET_ProgramUniform3fv(struct _glapi_table * disp)14081 static inline _glptr_ProgramUniform3fv GET_ProgramUniform3fv(struct _glapi_table *disp) {
14082    return (_glptr_ProgramUniform3fv) (GET_by_offset(disp, _gloffset_ProgramUniform3fv));
14083 }
14084 
SET_ProgramUniform3fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,const GLfloat *))14085 static inline void SET_ProgramUniform3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLfloat *)) {
14086    SET_by_offset(disp, _gloffset_ProgramUniform3fv, fn);
14087 }
14088 
14089 typedef void (GLAPIENTRYP _glptr_ProgramUniform3i)(GLuint, GLint, GLint, GLint, GLint);
14090 #define CALL_ProgramUniform3i(disp, parameters) \
14091     (* GET_ProgramUniform3i(disp)) parameters
GET_ProgramUniform3i(struct _glapi_table * disp)14092 static inline _glptr_ProgramUniform3i GET_ProgramUniform3i(struct _glapi_table *disp) {
14093    return (_glptr_ProgramUniform3i) (GET_by_offset(disp, _gloffset_ProgramUniform3i));
14094 }
14095 
SET_ProgramUniform3i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLint,GLint,GLint))14096 static inline void SET_ProgramUniform3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint)) {
14097    SET_by_offset(disp, _gloffset_ProgramUniform3i, fn);
14098 }
14099 
14100 typedef void (GLAPIENTRYP _glptr_ProgramUniform3iv)(GLuint, GLint, GLsizei, const GLint *);
14101 #define CALL_ProgramUniform3iv(disp, parameters) \
14102     (* GET_ProgramUniform3iv(disp)) parameters
GET_ProgramUniform3iv(struct _glapi_table * disp)14103 static inline _glptr_ProgramUniform3iv GET_ProgramUniform3iv(struct _glapi_table *disp) {
14104    return (_glptr_ProgramUniform3iv) (GET_by_offset(disp, _gloffset_ProgramUniform3iv));
14105 }
14106 
SET_ProgramUniform3iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,const GLint *))14107 static inline void SET_ProgramUniform3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint *)) {
14108    SET_by_offset(disp, _gloffset_ProgramUniform3iv, fn);
14109 }
14110 
14111 typedef void (GLAPIENTRYP _glptr_ProgramUniform3ui)(GLuint, GLint, GLuint, GLuint, GLuint);
14112 #define CALL_ProgramUniform3ui(disp, parameters) \
14113     (* GET_ProgramUniform3ui(disp)) parameters
GET_ProgramUniform3ui(struct _glapi_table * disp)14114 static inline _glptr_ProgramUniform3ui GET_ProgramUniform3ui(struct _glapi_table *disp) {
14115    return (_glptr_ProgramUniform3ui) (GET_by_offset(disp, _gloffset_ProgramUniform3ui));
14116 }
14117 
SET_ProgramUniform3ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLuint,GLuint,GLuint))14118 static inline void SET_ProgramUniform3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint, GLuint, GLuint)) {
14119    SET_by_offset(disp, _gloffset_ProgramUniform3ui, fn);
14120 }
14121 
14122 typedef void (GLAPIENTRYP _glptr_ProgramUniform3uiv)(GLuint, GLint, GLsizei, const GLuint *);
14123 #define CALL_ProgramUniform3uiv(disp, parameters) \
14124     (* GET_ProgramUniform3uiv(disp)) parameters
GET_ProgramUniform3uiv(struct _glapi_table * disp)14125 static inline _glptr_ProgramUniform3uiv GET_ProgramUniform3uiv(struct _glapi_table *disp) {
14126    return (_glptr_ProgramUniform3uiv) (GET_by_offset(disp, _gloffset_ProgramUniform3uiv));
14127 }
14128 
SET_ProgramUniform3uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,const GLuint *))14129 static inline void SET_ProgramUniform3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint *)) {
14130    SET_by_offset(disp, _gloffset_ProgramUniform3uiv, fn);
14131 }
14132 
14133 typedef void (GLAPIENTRYP _glptr_ProgramUniform4d)(GLuint, GLint, GLdouble, GLdouble, GLdouble, GLdouble);
14134 #define CALL_ProgramUniform4d(disp, parameters) \
14135     (* GET_ProgramUniform4d(disp)) parameters
GET_ProgramUniform4d(struct _glapi_table * disp)14136 static inline _glptr_ProgramUniform4d GET_ProgramUniform4d(struct _glapi_table *disp) {
14137    return (_glptr_ProgramUniform4d) (GET_by_offset(disp, _gloffset_ProgramUniform4d));
14138 }
14139 
SET_ProgramUniform4d(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLdouble,GLdouble,GLdouble,GLdouble))14140 static inline void SET_ProgramUniform4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble, GLdouble, GLdouble, GLdouble)) {
14141    SET_by_offset(disp, _gloffset_ProgramUniform4d, fn);
14142 }
14143 
14144 typedef void (GLAPIENTRYP _glptr_ProgramUniform4dv)(GLuint, GLint, GLsizei, const GLdouble *);
14145 #define CALL_ProgramUniform4dv(disp, parameters) \
14146     (* GET_ProgramUniform4dv(disp)) parameters
GET_ProgramUniform4dv(struct _glapi_table * disp)14147 static inline _glptr_ProgramUniform4dv GET_ProgramUniform4dv(struct _glapi_table *disp) {
14148    return (_glptr_ProgramUniform4dv) (GET_by_offset(disp, _gloffset_ProgramUniform4dv));
14149 }
14150 
SET_ProgramUniform4dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,const GLdouble *))14151 static inline void SET_ProgramUniform4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLdouble *)) {
14152    SET_by_offset(disp, _gloffset_ProgramUniform4dv, fn);
14153 }
14154 
14155 typedef void (GLAPIENTRYP _glptr_ProgramUniform4f)(GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat);
14156 #define CALL_ProgramUniform4f(disp, parameters) \
14157     (* GET_ProgramUniform4f(disp)) parameters
GET_ProgramUniform4f(struct _glapi_table * disp)14158 static inline _glptr_ProgramUniform4f GET_ProgramUniform4f(struct _glapi_table *disp) {
14159    return (_glptr_ProgramUniform4f) (GET_by_offset(disp, _gloffset_ProgramUniform4f));
14160 }
14161 
SET_ProgramUniform4f(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLfloat,GLfloat,GLfloat,GLfloat))14162 static inline void SET_ProgramUniform4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat)) {
14163    SET_by_offset(disp, _gloffset_ProgramUniform4f, fn);
14164 }
14165 
14166 typedef void (GLAPIENTRYP _glptr_ProgramUniform4fv)(GLuint, GLint, GLsizei, const GLfloat *);
14167 #define CALL_ProgramUniform4fv(disp, parameters) \
14168     (* GET_ProgramUniform4fv(disp)) parameters
GET_ProgramUniform4fv(struct _glapi_table * disp)14169 static inline _glptr_ProgramUniform4fv GET_ProgramUniform4fv(struct _glapi_table *disp) {
14170    return (_glptr_ProgramUniform4fv) (GET_by_offset(disp, _gloffset_ProgramUniform4fv));
14171 }
14172 
SET_ProgramUniform4fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,const GLfloat *))14173 static inline void SET_ProgramUniform4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLfloat *)) {
14174    SET_by_offset(disp, _gloffset_ProgramUniform4fv, fn);
14175 }
14176 
14177 typedef void (GLAPIENTRYP _glptr_ProgramUniform4i)(GLuint, GLint, GLint, GLint, GLint, GLint);
14178 #define CALL_ProgramUniform4i(disp, parameters) \
14179     (* GET_ProgramUniform4i(disp)) parameters
GET_ProgramUniform4i(struct _glapi_table * disp)14180 static inline _glptr_ProgramUniform4i GET_ProgramUniform4i(struct _glapi_table *disp) {
14181    return (_glptr_ProgramUniform4i) (GET_by_offset(disp, _gloffset_ProgramUniform4i));
14182 }
14183 
SET_ProgramUniform4i(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLint,GLint,GLint,GLint))14184 static inline void SET_ProgramUniform4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLint)) {
14185    SET_by_offset(disp, _gloffset_ProgramUniform4i, fn);
14186 }
14187 
14188 typedef void (GLAPIENTRYP _glptr_ProgramUniform4iv)(GLuint, GLint, GLsizei, const GLint *);
14189 #define CALL_ProgramUniform4iv(disp, parameters) \
14190     (* GET_ProgramUniform4iv(disp)) parameters
GET_ProgramUniform4iv(struct _glapi_table * disp)14191 static inline _glptr_ProgramUniform4iv GET_ProgramUniform4iv(struct _glapi_table *disp) {
14192    return (_glptr_ProgramUniform4iv) (GET_by_offset(disp, _gloffset_ProgramUniform4iv));
14193 }
14194 
SET_ProgramUniform4iv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,const GLint *))14195 static inline void SET_ProgramUniform4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint *)) {
14196    SET_by_offset(disp, _gloffset_ProgramUniform4iv, fn);
14197 }
14198 
14199 typedef void (GLAPIENTRYP _glptr_ProgramUniform4ui)(GLuint, GLint, GLuint, GLuint, GLuint, GLuint);
14200 #define CALL_ProgramUniform4ui(disp, parameters) \
14201     (* GET_ProgramUniform4ui(disp)) parameters
GET_ProgramUniform4ui(struct _glapi_table * disp)14202 static inline _glptr_ProgramUniform4ui GET_ProgramUniform4ui(struct _glapi_table *disp) {
14203    return (_glptr_ProgramUniform4ui) (GET_by_offset(disp, _gloffset_ProgramUniform4ui));
14204 }
14205 
SET_ProgramUniform4ui(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLuint,GLuint,GLuint,GLuint))14206 static inline void SET_ProgramUniform4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint, GLuint, GLuint, GLuint)) {
14207    SET_by_offset(disp, _gloffset_ProgramUniform4ui, fn);
14208 }
14209 
14210 typedef void (GLAPIENTRYP _glptr_ProgramUniform4uiv)(GLuint, GLint, GLsizei, const GLuint *);
14211 #define CALL_ProgramUniform4uiv(disp, parameters) \
14212     (* GET_ProgramUniform4uiv(disp)) parameters
GET_ProgramUniform4uiv(struct _glapi_table * disp)14213 static inline _glptr_ProgramUniform4uiv GET_ProgramUniform4uiv(struct _glapi_table *disp) {
14214    return (_glptr_ProgramUniform4uiv) (GET_by_offset(disp, _gloffset_ProgramUniform4uiv));
14215 }
14216 
SET_ProgramUniform4uiv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,const GLuint *))14217 static inline void SET_ProgramUniform4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint *)) {
14218    SET_by_offset(disp, _gloffset_ProgramUniform4uiv, fn);
14219 }
14220 
14221 typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *);
14222 #define CALL_ProgramUniformMatrix2dv(disp, parameters) \
14223     (* GET_ProgramUniformMatrix2dv(disp)) parameters
GET_ProgramUniformMatrix2dv(struct _glapi_table * disp)14224 static inline _glptr_ProgramUniformMatrix2dv GET_ProgramUniformMatrix2dv(struct _glapi_table *disp) {
14225    return (_glptr_ProgramUniformMatrix2dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2dv));
14226 }
14227 
SET_ProgramUniformMatrix2dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *))14228 static inline void SET_ProgramUniformMatrix2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
14229    SET_by_offset(disp, _gloffset_ProgramUniformMatrix2dv, fn);
14230 }
14231 
14232 typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *);
14233 #define CALL_ProgramUniformMatrix2fv(disp, parameters) \
14234     (* GET_ProgramUniformMatrix2fv(disp)) parameters
GET_ProgramUniformMatrix2fv(struct _glapi_table * disp)14235 static inline _glptr_ProgramUniformMatrix2fv GET_ProgramUniformMatrix2fv(struct _glapi_table *disp) {
14236    return (_glptr_ProgramUniformMatrix2fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2fv));
14237 }
14238 
SET_ProgramUniformMatrix2fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *))14239 static inline void SET_ProgramUniformMatrix2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
14240    SET_by_offset(disp, _gloffset_ProgramUniformMatrix2fv, fn);
14241 }
14242 
14243 typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2x3dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *);
14244 #define CALL_ProgramUniformMatrix2x3dv(disp, parameters) \
14245     (* GET_ProgramUniformMatrix2x3dv(disp)) parameters
GET_ProgramUniformMatrix2x3dv(struct _glapi_table * disp)14246 static inline _glptr_ProgramUniformMatrix2x3dv GET_ProgramUniformMatrix2x3dv(struct _glapi_table *disp) {
14247    return (_glptr_ProgramUniformMatrix2x3dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2x3dv));
14248 }
14249 
SET_ProgramUniformMatrix2x3dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *))14250 static inline void SET_ProgramUniformMatrix2x3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
14251    SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x3dv, fn);
14252 }
14253 
14254 typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2x3fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *);
14255 #define CALL_ProgramUniformMatrix2x3fv(disp, parameters) \
14256     (* GET_ProgramUniformMatrix2x3fv(disp)) parameters
GET_ProgramUniformMatrix2x3fv(struct _glapi_table * disp)14257 static inline _glptr_ProgramUniformMatrix2x3fv GET_ProgramUniformMatrix2x3fv(struct _glapi_table *disp) {
14258    return (_glptr_ProgramUniformMatrix2x3fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2x3fv));
14259 }
14260 
SET_ProgramUniformMatrix2x3fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *))14261 static inline void SET_ProgramUniformMatrix2x3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
14262    SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x3fv, fn);
14263 }
14264 
14265 typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2x4dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *);
14266 #define CALL_ProgramUniformMatrix2x4dv(disp, parameters) \
14267     (* GET_ProgramUniformMatrix2x4dv(disp)) parameters
GET_ProgramUniformMatrix2x4dv(struct _glapi_table * disp)14268 static inline _glptr_ProgramUniformMatrix2x4dv GET_ProgramUniformMatrix2x4dv(struct _glapi_table *disp) {
14269    return (_glptr_ProgramUniformMatrix2x4dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2x4dv));
14270 }
14271 
SET_ProgramUniformMatrix2x4dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *))14272 static inline void SET_ProgramUniformMatrix2x4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
14273    SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x4dv, fn);
14274 }
14275 
14276 typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2x4fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *);
14277 #define CALL_ProgramUniformMatrix2x4fv(disp, parameters) \
14278     (* GET_ProgramUniformMatrix2x4fv(disp)) parameters
GET_ProgramUniformMatrix2x4fv(struct _glapi_table * disp)14279 static inline _glptr_ProgramUniformMatrix2x4fv GET_ProgramUniformMatrix2x4fv(struct _glapi_table *disp) {
14280    return (_glptr_ProgramUniformMatrix2x4fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2x4fv));
14281 }
14282 
SET_ProgramUniformMatrix2x4fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *))14283 static inline void SET_ProgramUniformMatrix2x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
14284    SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x4fv, fn);
14285 }
14286 
14287 typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *);
14288 #define CALL_ProgramUniformMatrix3dv(disp, parameters) \
14289     (* GET_ProgramUniformMatrix3dv(disp)) parameters
GET_ProgramUniformMatrix3dv(struct _glapi_table * disp)14290 static inline _glptr_ProgramUniformMatrix3dv GET_ProgramUniformMatrix3dv(struct _glapi_table *disp) {
14291    return (_glptr_ProgramUniformMatrix3dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3dv));
14292 }
14293 
SET_ProgramUniformMatrix3dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *))14294 static inline void SET_ProgramUniformMatrix3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
14295    SET_by_offset(disp, _gloffset_ProgramUniformMatrix3dv, fn);
14296 }
14297 
14298 typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *);
14299 #define CALL_ProgramUniformMatrix3fv(disp, parameters) \
14300     (* GET_ProgramUniformMatrix3fv(disp)) parameters
GET_ProgramUniformMatrix3fv(struct _glapi_table * disp)14301 static inline _glptr_ProgramUniformMatrix3fv GET_ProgramUniformMatrix3fv(struct _glapi_table *disp) {
14302    return (_glptr_ProgramUniformMatrix3fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3fv));
14303 }
14304 
SET_ProgramUniformMatrix3fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *))14305 static inline void SET_ProgramUniformMatrix3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
14306    SET_by_offset(disp, _gloffset_ProgramUniformMatrix3fv, fn);
14307 }
14308 
14309 typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3x2dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *);
14310 #define CALL_ProgramUniformMatrix3x2dv(disp, parameters) \
14311     (* GET_ProgramUniformMatrix3x2dv(disp)) parameters
GET_ProgramUniformMatrix3x2dv(struct _glapi_table * disp)14312 static inline _glptr_ProgramUniformMatrix3x2dv GET_ProgramUniformMatrix3x2dv(struct _glapi_table *disp) {
14313    return (_glptr_ProgramUniformMatrix3x2dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3x2dv));
14314 }
14315 
SET_ProgramUniformMatrix3x2dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *))14316 static inline void SET_ProgramUniformMatrix3x2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
14317    SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x2dv, fn);
14318 }
14319 
14320 typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3x2fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *);
14321 #define CALL_ProgramUniformMatrix3x2fv(disp, parameters) \
14322     (* GET_ProgramUniformMatrix3x2fv(disp)) parameters
GET_ProgramUniformMatrix3x2fv(struct _glapi_table * disp)14323 static inline _glptr_ProgramUniformMatrix3x2fv GET_ProgramUniformMatrix3x2fv(struct _glapi_table *disp) {
14324    return (_glptr_ProgramUniformMatrix3x2fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3x2fv));
14325 }
14326 
SET_ProgramUniformMatrix3x2fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *))14327 static inline void SET_ProgramUniformMatrix3x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
14328    SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x2fv, fn);
14329 }
14330 
14331 typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3x4dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *);
14332 #define CALL_ProgramUniformMatrix3x4dv(disp, parameters) \
14333     (* GET_ProgramUniformMatrix3x4dv(disp)) parameters
GET_ProgramUniformMatrix3x4dv(struct _glapi_table * disp)14334 static inline _glptr_ProgramUniformMatrix3x4dv GET_ProgramUniformMatrix3x4dv(struct _glapi_table *disp) {
14335    return (_glptr_ProgramUniformMatrix3x4dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3x4dv));
14336 }
14337 
SET_ProgramUniformMatrix3x4dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *))14338 static inline void SET_ProgramUniformMatrix3x4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
14339    SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x4dv, fn);
14340 }
14341 
14342 typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3x4fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *);
14343 #define CALL_ProgramUniformMatrix3x4fv(disp, parameters) \
14344     (* GET_ProgramUniformMatrix3x4fv(disp)) parameters
GET_ProgramUniformMatrix3x4fv(struct _glapi_table * disp)14345 static inline _glptr_ProgramUniformMatrix3x4fv GET_ProgramUniformMatrix3x4fv(struct _glapi_table *disp) {
14346    return (_glptr_ProgramUniformMatrix3x4fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3x4fv));
14347 }
14348 
SET_ProgramUniformMatrix3x4fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *))14349 static inline void SET_ProgramUniformMatrix3x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
14350    SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x4fv, fn);
14351 }
14352 
14353 typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *);
14354 #define CALL_ProgramUniformMatrix4dv(disp, parameters) \
14355     (* GET_ProgramUniformMatrix4dv(disp)) parameters
GET_ProgramUniformMatrix4dv(struct _glapi_table * disp)14356 static inline _glptr_ProgramUniformMatrix4dv GET_ProgramUniformMatrix4dv(struct _glapi_table *disp) {
14357    return (_glptr_ProgramUniformMatrix4dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4dv));
14358 }
14359 
SET_ProgramUniformMatrix4dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *))14360 static inline void SET_ProgramUniformMatrix4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
14361    SET_by_offset(disp, _gloffset_ProgramUniformMatrix4dv, fn);
14362 }
14363 
14364 typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *);
14365 #define CALL_ProgramUniformMatrix4fv(disp, parameters) \
14366     (* GET_ProgramUniformMatrix4fv(disp)) parameters
GET_ProgramUniformMatrix4fv(struct _glapi_table * disp)14367 static inline _glptr_ProgramUniformMatrix4fv GET_ProgramUniformMatrix4fv(struct _glapi_table *disp) {
14368    return (_glptr_ProgramUniformMatrix4fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4fv));
14369 }
14370 
SET_ProgramUniformMatrix4fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *))14371 static inline void SET_ProgramUniformMatrix4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
14372    SET_by_offset(disp, _gloffset_ProgramUniformMatrix4fv, fn);
14373 }
14374 
14375 typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4x2dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *);
14376 #define CALL_ProgramUniformMatrix4x2dv(disp, parameters) \
14377     (* GET_ProgramUniformMatrix4x2dv(disp)) parameters
GET_ProgramUniformMatrix4x2dv(struct _glapi_table * disp)14378 static inline _glptr_ProgramUniformMatrix4x2dv GET_ProgramUniformMatrix4x2dv(struct _glapi_table *disp) {
14379    return (_glptr_ProgramUniformMatrix4x2dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4x2dv));
14380 }
14381 
SET_ProgramUniformMatrix4x2dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *))14382 static inline void SET_ProgramUniformMatrix4x2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
14383    SET_by_offset(disp, _gloffset_ProgramUniformMatrix4x2dv, fn);
14384 }
14385 
14386 typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4x2fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *);
14387 #define CALL_ProgramUniformMatrix4x2fv(disp, parameters) \
14388     (* GET_ProgramUniformMatrix4x2fv(disp)) parameters
GET_ProgramUniformMatrix4x2fv(struct _glapi_table * disp)14389 static inline _glptr_ProgramUniformMatrix4x2fv GET_ProgramUniformMatrix4x2fv(struct _glapi_table *disp) {
14390    return (_glptr_ProgramUniformMatrix4x2fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4x2fv));
14391 }
14392 
SET_ProgramUniformMatrix4x2fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *))14393 static inline void SET_ProgramUniformMatrix4x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
14394    SET_by_offset(disp, _gloffset_ProgramUniformMatrix4x2fv, fn);
14395 }
14396 
14397 typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4x3dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *);
14398 #define CALL_ProgramUniformMatrix4x3dv(disp, parameters) \
14399     (* GET_ProgramUniformMatrix4x3dv(disp)) parameters
GET_ProgramUniformMatrix4x3dv(struct _glapi_table * disp)14400 static inline _glptr_ProgramUniformMatrix4x3dv GET_ProgramUniformMatrix4x3dv(struct _glapi_table *disp) {
14401    return (_glptr_ProgramUniformMatrix4x3dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4x3dv));
14402 }
14403 
SET_ProgramUniformMatrix4x3dv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,GLboolean,const GLdouble *))14404 static inline void SET_ProgramUniformMatrix4x3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
14405    SET_by_offset(disp, _gloffset_ProgramUniformMatrix4x3dv, fn);
14406 }
14407 
14408 typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4x3fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *);
14409 #define CALL_ProgramUniformMatrix4x3fv(disp, parameters) \
14410     (* GET_ProgramUniformMatrix4x3fv(disp)) parameters
GET_ProgramUniformMatrix4x3fv(struct _glapi_table * disp)14411 static inline _glptr_ProgramUniformMatrix4x3fv GET_ProgramUniformMatrix4x3fv(struct _glapi_table *disp) {
14412    return (_glptr_ProgramUniformMatrix4x3fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4x3fv));
14413 }
14414 
SET_ProgramUniformMatrix4x3fv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLsizei,GLboolean,const GLfloat *))14415 static inline void SET_ProgramUniformMatrix4x3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
14416    SET_by_offset(disp, _gloffset_ProgramUniformMatrix4x3fv, fn);
14417 }
14418 
14419 typedef void (GLAPIENTRYP _glptr_UnlockArraysEXT)(void);
14420 #define CALL_UnlockArraysEXT(disp, parameters) \
14421     (* GET_UnlockArraysEXT(disp)) parameters
GET_UnlockArraysEXT(struct _glapi_table * disp)14422 static inline _glptr_UnlockArraysEXT GET_UnlockArraysEXT(struct _glapi_table *disp) {
14423    return (_glptr_UnlockArraysEXT) (GET_by_offset(disp, _gloffset_UnlockArraysEXT));
14424 }
14425 
SET_UnlockArraysEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(void))14426 static inline void SET_UnlockArraysEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
14427    SET_by_offset(disp, _gloffset_UnlockArraysEXT, fn);
14428 }
14429 
14430 typedef void (GLAPIENTRYP _glptr_UseProgramStages)(GLuint, GLbitfield, GLuint);
14431 #define CALL_UseProgramStages(disp, parameters) \
14432     (* GET_UseProgramStages(disp)) parameters
GET_UseProgramStages(struct _glapi_table * disp)14433 static inline _glptr_UseProgramStages GET_UseProgramStages(struct _glapi_table *disp) {
14434    return (_glptr_UseProgramStages) (GET_by_offset(disp, _gloffset_UseProgramStages));
14435 }
14436 
SET_UseProgramStages(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLbitfield,GLuint))14437 static inline void SET_UseProgramStages(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLbitfield, GLuint)) {
14438    SET_by_offset(disp, _gloffset_UseProgramStages, fn);
14439 }
14440 
14441 typedef void (GLAPIENTRYP _glptr_ValidateProgramPipeline)(GLuint);
14442 #define CALL_ValidateProgramPipeline(disp, parameters) \
14443     (* GET_ValidateProgramPipeline(disp)) parameters
GET_ValidateProgramPipeline(struct _glapi_table * disp)14444 static inline _glptr_ValidateProgramPipeline GET_ValidateProgramPipeline(struct _glapi_table *disp) {
14445    return (_glptr_ValidateProgramPipeline) (GET_by_offset(disp, _gloffset_ValidateProgramPipeline));
14446 }
14447 
SET_ValidateProgramPipeline(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))14448 static inline void SET_ValidateProgramPipeline(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
14449    SET_by_offset(disp, _gloffset_ValidateProgramPipeline, fn);
14450 }
14451 
14452 typedef void (GLAPIENTRYP _glptr_DebugMessageCallback)(GLDEBUGPROC, const GLvoid *);
14453 #define CALL_DebugMessageCallback(disp, parameters) \
14454     (* GET_DebugMessageCallback(disp)) parameters
GET_DebugMessageCallback(struct _glapi_table * disp)14455 static inline _glptr_DebugMessageCallback GET_DebugMessageCallback(struct _glapi_table *disp) {
14456    return (_glptr_DebugMessageCallback) (GET_by_offset(disp, _gloffset_DebugMessageCallback));
14457 }
14458 
SET_DebugMessageCallback(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLDEBUGPROC,const GLvoid *))14459 static inline void SET_DebugMessageCallback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLDEBUGPROC, const GLvoid *)) {
14460    SET_by_offset(disp, _gloffset_DebugMessageCallback, fn);
14461 }
14462 
14463 typedef void (GLAPIENTRYP _glptr_DebugMessageControl)(GLenum, GLenum, GLenum, GLsizei, const GLuint *, GLboolean);
14464 #define CALL_DebugMessageControl(disp, parameters) \
14465     (* GET_DebugMessageControl(disp)) parameters
GET_DebugMessageControl(struct _glapi_table * disp)14466 static inline _glptr_DebugMessageControl GET_DebugMessageControl(struct _glapi_table *disp) {
14467    return (_glptr_DebugMessageControl) (GET_by_offset(disp, _gloffset_DebugMessageControl));
14468 }
14469 
SET_DebugMessageControl(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLenum,GLsizei,const GLuint *,GLboolean))14470 static inline void SET_DebugMessageControl(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, const GLuint *, GLboolean)) {
14471    SET_by_offset(disp, _gloffset_DebugMessageControl, fn);
14472 }
14473 
14474 typedef void (GLAPIENTRYP _glptr_DebugMessageInsert)(GLenum, GLenum, GLuint, GLenum, GLsizei, const GLchar *);
14475 #define CALL_DebugMessageInsert(disp, parameters) \
14476     (* GET_DebugMessageInsert(disp)) parameters
GET_DebugMessageInsert(struct _glapi_table * disp)14477 static inline _glptr_DebugMessageInsert GET_DebugMessageInsert(struct _glapi_table *disp) {
14478    return (_glptr_DebugMessageInsert) (GET_by_offset(disp, _gloffset_DebugMessageInsert));
14479 }
14480 
SET_DebugMessageInsert(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLuint,GLenum,GLsizei,const GLchar *))14481 static inline void SET_DebugMessageInsert(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLenum, GLsizei, const GLchar *)) {
14482    SET_by_offset(disp, _gloffset_DebugMessageInsert, fn);
14483 }
14484 
14485 typedef GLuint (GLAPIENTRYP _glptr_GetDebugMessageLog)(GLuint, GLsizei, GLenum *, GLenum *, GLuint *, GLenum *, GLsizei *, GLchar *);
14486 #define CALL_GetDebugMessageLog(disp, parameters) \
14487     (* GET_GetDebugMessageLog(disp)) parameters
GET_GetDebugMessageLog(struct _glapi_table * disp)14488 static inline _glptr_GetDebugMessageLog GET_GetDebugMessageLog(struct _glapi_table *disp) {
14489    return (_glptr_GetDebugMessageLog) (GET_by_offset(disp, _gloffset_GetDebugMessageLog));
14490 }
14491 
SET_GetDebugMessageLog(struct _glapi_table * disp,GLuint (GLAPIENTRYP fn)(GLuint,GLsizei,GLenum *,GLenum *,GLuint *,GLenum *,GLsizei *,GLchar *))14492 static inline void SET_GetDebugMessageLog(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum *, GLenum *, GLuint *, GLenum *, GLsizei *, GLchar *)) {
14493    SET_by_offset(disp, _gloffset_GetDebugMessageLog, fn);
14494 }
14495 
14496 typedef void (GLAPIENTRYP _glptr_GetObjectLabel)(GLenum, GLuint, GLsizei, GLsizei *, GLchar *);
14497 #define CALL_GetObjectLabel(disp, parameters) \
14498     (* GET_GetObjectLabel(disp)) parameters
GET_GetObjectLabel(struct _glapi_table * disp)14499 static inline _glptr_GetObjectLabel GET_GetObjectLabel(struct _glapi_table *disp) {
14500    return (_glptr_GetObjectLabel) (GET_by_offset(disp, _gloffset_GetObjectLabel));
14501 }
14502 
SET_GetObjectLabel(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLsizei,GLsizei *,GLchar *))14503 static inline void SET_GetObjectLabel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, GLsizei *, GLchar *)) {
14504    SET_by_offset(disp, _gloffset_GetObjectLabel, fn);
14505 }
14506 
14507 typedef void (GLAPIENTRYP _glptr_GetObjectPtrLabel)(const GLvoid *, GLsizei, GLsizei *, GLchar *);
14508 #define CALL_GetObjectPtrLabel(disp, parameters) \
14509     (* GET_GetObjectPtrLabel(disp)) parameters
GET_GetObjectPtrLabel(struct _glapi_table * disp)14510 static inline _glptr_GetObjectPtrLabel GET_GetObjectPtrLabel(struct _glapi_table *disp) {
14511    return (_glptr_GetObjectPtrLabel) (GET_by_offset(disp, _gloffset_GetObjectPtrLabel));
14512 }
14513 
SET_GetObjectPtrLabel(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLvoid *,GLsizei,GLsizei *,GLchar *))14514 static inline void SET_GetObjectPtrLabel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLvoid *, GLsizei, GLsizei *, GLchar *)) {
14515    SET_by_offset(disp, _gloffset_GetObjectPtrLabel, fn);
14516 }
14517 
14518 typedef void (GLAPIENTRYP _glptr_ObjectLabel)(GLenum, GLuint, GLsizei, const GLchar *);
14519 #define CALL_ObjectLabel(disp, parameters) \
14520     (* GET_ObjectLabel(disp)) parameters
GET_ObjectLabel(struct _glapi_table * disp)14521 static inline _glptr_ObjectLabel GET_ObjectLabel(struct _glapi_table *disp) {
14522    return (_glptr_ObjectLabel) (GET_by_offset(disp, _gloffset_ObjectLabel));
14523 }
14524 
SET_ObjectLabel(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLsizei,const GLchar *))14525 static inline void SET_ObjectLabel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLchar *)) {
14526    SET_by_offset(disp, _gloffset_ObjectLabel, fn);
14527 }
14528 
14529 typedef void (GLAPIENTRYP _glptr_ObjectPtrLabel)(const GLvoid *, GLsizei, const GLchar *);
14530 #define CALL_ObjectPtrLabel(disp, parameters) \
14531     (* GET_ObjectPtrLabel(disp)) parameters
GET_ObjectPtrLabel(struct _glapi_table * disp)14532 static inline _glptr_ObjectPtrLabel GET_ObjectPtrLabel(struct _glapi_table *disp) {
14533    return (_glptr_ObjectPtrLabel) (GET_by_offset(disp, _gloffset_ObjectPtrLabel));
14534 }
14535 
SET_ObjectPtrLabel(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLvoid *,GLsizei,const GLchar *))14536 static inline void SET_ObjectPtrLabel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLvoid *, GLsizei, const GLchar *)) {
14537    SET_by_offset(disp, _gloffset_ObjectPtrLabel, fn);
14538 }
14539 
14540 typedef void (GLAPIENTRYP _glptr_PopDebugGroup)(void);
14541 #define CALL_PopDebugGroup(disp, parameters) \
14542     (* GET_PopDebugGroup(disp)) parameters
GET_PopDebugGroup(struct _glapi_table * disp)14543 static inline _glptr_PopDebugGroup GET_PopDebugGroup(struct _glapi_table *disp) {
14544    return (_glptr_PopDebugGroup) (GET_by_offset(disp, _gloffset_PopDebugGroup));
14545 }
14546 
SET_PopDebugGroup(struct _glapi_table * disp,void (GLAPIENTRYP fn)(void))14547 static inline void SET_PopDebugGroup(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
14548    SET_by_offset(disp, _gloffset_PopDebugGroup, fn);
14549 }
14550 
14551 typedef void (GLAPIENTRYP _glptr_PushDebugGroup)(GLenum, GLuint, GLsizei, const GLchar *);
14552 #define CALL_PushDebugGroup(disp, parameters) \
14553     (* GET_PushDebugGroup(disp)) parameters
GET_PushDebugGroup(struct _glapi_table * disp)14554 static inline _glptr_PushDebugGroup GET_PushDebugGroup(struct _glapi_table *disp) {
14555    return (_glptr_PushDebugGroup) (GET_by_offset(disp, _gloffset_PushDebugGroup));
14556 }
14557 
SET_PushDebugGroup(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLsizei,const GLchar *))14558 static inline void SET_PushDebugGroup(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLchar *)) {
14559    SET_by_offset(disp, _gloffset_PushDebugGroup, fn);
14560 }
14561 
14562 typedef void (GLAPIENTRYP _glptr_SecondaryColor3fEXT)(GLfloat, GLfloat, GLfloat);
14563 #define CALL_SecondaryColor3fEXT(disp, parameters) \
14564     (* GET_SecondaryColor3fEXT(disp)) parameters
GET_SecondaryColor3fEXT(struct _glapi_table * disp)14565 static inline _glptr_SecondaryColor3fEXT GET_SecondaryColor3fEXT(struct _glapi_table *disp) {
14566    return (_glptr_SecondaryColor3fEXT) (GET_by_offset(disp, _gloffset_SecondaryColor3fEXT));
14567 }
14568 
SET_SecondaryColor3fEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat,GLfloat))14569 static inline void SET_SecondaryColor3fEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
14570    SET_by_offset(disp, _gloffset_SecondaryColor3fEXT, fn);
14571 }
14572 
14573 typedef void (GLAPIENTRYP _glptr_SecondaryColor3fvEXT)(const GLfloat *);
14574 #define CALL_SecondaryColor3fvEXT(disp, parameters) \
14575     (* GET_SecondaryColor3fvEXT(disp)) parameters
GET_SecondaryColor3fvEXT(struct _glapi_table * disp)14576 static inline _glptr_SecondaryColor3fvEXT GET_SecondaryColor3fvEXT(struct _glapi_table *disp) {
14577    return (_glptr_SecondaryColor3fvEXT) (GET_by_offset(disp, _gloffset_SecondaryColor3fvEXT));
14578 }
14579 
SET_SecondaryColor3fvEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))14580 static inline void SET_SecondaryColor3fvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
14581    SET_by_offset(disp, _gloffset_SecondaryColor3fvEXT, fn);
14582 }
14583 
14584 typedef void (GLAPIENTRYP _glptr_MultiDrawElementsEXT)(GLenum, const GLsizei *, GLenum, const GLvoid * const *, GLsizei);
14585 #define CALL_MultiDrawElementsEXT(disp, parameters) \
14586     (* GET_MultiDrawElementsEXT(disp)) parameters
GET_MultiDrawElementsEXT(struct _glapi_table * disp)14587 static inline _glptr_MultiDrawElementsEXT GET_MultiDrawElementsEXT(struct _glapi_table *disp) {
14588    return (_glptr_MultiDrawElementsEXT) (GET_by_offset(disp, _gloffset_MultiDrawElementsEXT));
14589 }
14590 
SET_MultiDrawElementsEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLsizei *,GLenum,const GLvoid * const *,GLsizei))14591 static inline void SET_MultiDrawElementsEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLsizei *, GLenum, const GLvoid * const *, GLsizei)) {
14592    SET_by_offset(disp, _gloffset_MultiDrawElementsEXT, fn);
14593 }
14594 
14595 typedef void (GLAPIENTRYP _glptr_FogCoordfEXT)(GLfloat);
14596 #define CALL_FogCoordfEXT(disp, parameters) \
14597     (* GET_FogCoordfEXT(disp)) parameters
GET_FogCoordfEXT(struct _glapi_table * disp)14598 static inline _glptr_FogCoordfEXT GET_FogCoordfEXT(struct _glapi_table *disp) {
14599    return (_glptr_FogCoordfEXT) (GET_by_offset(disp, _gloffset_FogCoordfEXT));
14600 }
14601 
SET_FogCoordfEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat))14602 static inline void SET_FogCoordfEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
14603    SET_by_offset(disp, _gloffset_FogCoordfEXT, fn);
14604 }
14605 
14606 typedef void (GLAPIENTRYP _glptr_FogCoordfvEXT)(const GLfloat *);
14607 #define CALL_FogCoordfvEXT(disp, parameters) \
14608     (* GET_FogCoordfvEXT(disp)) parameters
GET_FogCoordfvEXT(struct _glapi_table * disp)14609 static inline _glptr_FogCoordfvEXT GET_FogCoordfvEXT(struct _glapi_table *disp) {
14610    return (_glptr_FogCoordfvEXT) (GET_by_offset(disp, _gloffset_FogCoordfvEXT));
14611 }
14612 
SET_FogCoordfvEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))14613 static inline void SET_FogCoordfvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
14614    SET_by_offset(disp, _gloffset_FogCoordfvEXT, fn);
14615 }
14616 
14617 typedef void (GLAPIENTRYP _glptr_ResizeBuffersMESA)(void);
14618 #define CALL_ResizeBuffersMESA(disp, parameters) \
14619     (* GET_ResizeBuffersMESA(disp)) parameters
GET_ResizeBuffersMESA(struct _glapi_table * disp)14620 static inline _glptr_ResizeBuffersMESA GET_ResizeBuffersMESA(struct _glapi_table *disp) {
14621    return (_glptr_ResizeBuffersMESA) (GET_by_offset(disp, _gloffset_ResizeBuffersMESA));
14622 }
14623 
SET_ResizeBuffersMESA(struct _glapi_table * disp,void (GLAPIENTRYP fn)(void))14624 static inline void SET_ResizeBuffersMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
14625    SET_by_offset(disp, _gloffset_ResizeBuffersMESA, fn);
14626 }
14627 
14628 typedef void (GLAPIENTRYP _glptr_WindowPos4dMESA)(GLdouble, GLdouble, GLdouble, GLdouble);
14629 #define CALL_WindowPos4dMESA(disp, parameters) \
14630     (* GET_WindowPos4dMESA(disp)) parameters
GET_WindowPos4dMESA(struct _glapi_table * disp)14631 static inline _glptr_WindowPos4dMESA GET_WindowPos4dMESA(struct _glapi_table *disp) {
14632    return (_glptr_WindowPos4dMESA) (GET_by_offset(disp, _gloffset_WindowPos4dMESA));
14633 }
14634 
SET_WindowPos4dMESA(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLdouble,GLdouble,GLdouble,GLdouble))14635 static inline void SET_WindowPos4dMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
14636    SET_by_offset(disp, _gloffset_WindowPos4dMESA, fn);
14637 }
14638 
14639 typedef void (GLAPIENTRYP _glptr_WindowPos4dvMESA)(const GLdouble *);
14640 #define CALL_WindowPos4dvMESA(disp, parameters) \
14641     (* GET_WindowPos4dvMESA(disp)) parameters
GET_WindowPos4dvMESA(struct _glapi_table * disp)14642 static inline _glptr_WindowPos4dvMESA GET_WindowPos4dvMESA(struct _glapi_table *disp) {
14643    return (_glptr_WindowPos4dvMESA) (GET_by_offset(disp, _gloffset_WindowPos4dvMESA));
14644 }
14645 
SET_WindowPos4dvMESA(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLdouble *))14646 static inline void SET_WindowPos4dvMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
14647    SET_by_offset(disp, _gloffset_WindowPos4dvMESA, fn);
14648 }
14649 
14650 typedef void (GLAPIENTRYP _glptr_WindowPos4fMESA)(GLfloat, GLfloat, GLfloat, GLfloat);
14651 #define CALL_WindowPos4fMESA(disp, parameters) \
14652     (* GET_WindowPos4fMESA(disp)) parameters
GET_WindowPos4fMESA(struct _glapi_table * disp)14653 static inline _glptr_WindowPos4fMESA GET_WindowPos4fMESA(struct _glapi_table *disp) {
14654    return (_glptr_WindowPos4fMESA) (GET_by_offset(disp, _gloffset_WindowPos4fMESA));
14655 }
14656 
SET_WindowPos4fMESA(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat,GLfloat,GLfloat))14657 static inline void SET_WindowPos4fMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
14658    SET_by_offset(disp, _gloffset_WindowPos4fMESA, fn);
14659 }
14660 
14661 typedef void (GLAPIENTRYP _glptr_WindowPos4fvMESA)(const GLfloat *);
14662 #define CALL_WindowPos4fvMESA(disp, parameters) \
14663     (* GET_WindowPos4fvMESA(disp)) parameters
GET_WindowPos4fvMESA(struct _glapi_table * disp)14664 static inline _glptr_WindowPos4fvMESA GET_WindowPos4fvMESA(struct _glapi_table *disp) {
14665    return (_glptr_WindowPos4fvMESA) (GET_by_offset(disp, _gloffset_WindowPos4fvMESA));
14666 }
14667 
SET_WindowPos4fvMESA(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfloat *))14668 static inline void SET_WindowPos4fvMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
14669    SET_by_offset(disp, _gloffset_WindowPos4fvMESA, fn);
14670 }
14671 
14672 typedef void (GLAPIENTRYP _glptr_WindowPos4iMESA)(GLint, GLint, GLint, GLint);
14673 #define CALL_WindowPos4iMESA(disp, parameters) \
14674     (* GET_WindowPos4iMESA(disp)) parameters
GET_WindowPos4iMESA(struct _glapi_table * disp)14675 static inline _glptr_WindowPos4iMESA GET_WindowPos4iMESA(struct _glapi_table *disp) {
14676    return (_glptr_WindowPos4iMESA) (GET_by_offset(disp, _gloffset_WindowPos4iMESA));
14677 }
14678 
SET_WindowPos4iMESA(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint,GLint,GLint))14679 static inline void SET_WindowPos4iMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
14680    SET_by_offset(disp, _gloffset_WindowPos4iMESA, fn);
14681 }
14682 
14683 typedef void (GLAPIENTRYP _glptr_WindowPos4ivMESA)(const GLint *);
14684 #define CALL_WindowPos4ivMESA(disp, parameters) \
14685     (* GET_WindowPos4ivMESA(disp)) parameters
GET_WindowPos4ivMESA(struct _glapi_table * disp)14686 static inline _glptr_WindowPos4ivMESA GET_WindowPos4ivMESA(struct _glapi_table *disp) {
14687    return (_glptr_WindowPos4ivMESA) (GET_by_offset(disp, _gloffset_WindowPos4ivMESA));
14688 }
14689 
SET_WindowPos4ivMESA(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLint *))14690 static inline void SET_WindowPos4ivMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
14691    SET_by_offset(disp, _gloffset_WindowPos4ivMESA, fn);
14692 }
14693 
14694 typedef void (GLAPIENTRYP _glptr_WindowPos4sMESA)(GLshort, GLshort, GLshort, GLshort);
14695 #define CALL_WindowPos4sMESA(disp, parameters) \
14696     (* GET_WindowPos4sMESA(disp)) parameters
GET_WindowPos4sMESA(struct _glapi_table * disp)14697 static inline _glptr_WindowPos4sMESA GET_WindowPos4sMESA(struct _glapi_table *disp) {
14698    return (_glptr_WindowPos4sMESA) (GET_by_offset(disp, _gloffset_WindowPos4sMESA));
14699 }
14700 
SET_WindowPos4sMESA(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLshort,GLshort,GLshort,GLshort))14701 static inline void SET_WindowPos4sMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
14702    SET_by_offset(disp, _gloffset_WindowPos4sMESA, fn);
14703 }
14704 
14705 typedef void (GLAPIENTRYP _glptr_WindowPos4svMESA)(const GLshort *);
14706 #define CALL_WindowPos4svMESA(disp, parameters) \
14707     (* GET_WindowPos4svMESA(disp)) parameters
GET_WindowPos4svMESA(struct _glapi_table * disp)14708 static inline _glptr_WindowPos4svMESA GET_WindowPos4svMESA(struct _glapi_table *disp) {
14709    return (_glptr_WindowPos4svMESA) (GET_by_offset(disp, _gloffset_WindowPos4svMESA));
14710 }
14711 
SET_WindowPos4svMESA(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLshort *))14712 static inline void SET_WindowPos4svMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
14713    SET_by_offset(disp, _gloffset_WindowPos4svMESA, fn);
14714 }
14715 
14716 typedef void (GLAPIENTRYP _glptr_MultiModeDrawArraysIBM)(const GLenum *, const GLint *, const GLsizei *, GLsizei, GLint);
14717 #define CALL_MultiModeDrawArraysIBM(disp, parameters) \
14718     (* GET_MultiModeDrawArraysIBM(disp)) parameters
GET_MultiModeDrawArraysIBM(struct _glapi_table * disp)14719 static inline _glptr_MultiModeDrawArraysIBM GET_MultiModeDrawArraysIBM(struct _glapi_table *disp) {
14720    return (_glptr_MultiModeDrawArraysIBM) (GET_by_offset(disp, _gloffset_MultiModeDrawArraysIBM));
14721 }
14722 
SET_MultiModeDrawArraysIBM(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLenum *,const GLint *,const GLsizei *,GLsizei,GLint))14723 static inline void SET_MultiModeDrawArraysIBM(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLenum *, const GLint *, const GLsizei *, GLsizei, GLint)) {
14724    SET_by_offset(disp, _gloffset_MultiModeDrawArraysIBM, fn);
14725 }
14726 
14727 typedef void (GLAPIENTRYP _glptr_MultiModeDrawElementsIBM)(const GLenum *, const GLsizei *, GLenum, const GLvoid * const *, GLsizei, GLint);
14728 #define CALL_MultiModeDrawElementsIBM(disp, parameters) \
14729     (* GET_MultiModeDrawElementsIBM(disp)) parameters
GET_MultiModeDrawElementsIBM(struct _glapi_table * disp)14730 static inline _glptr_MultiModeDrawElementsIBM GET_MultiModeDrawElementsIBM(struct _glapi_table *disp) {
14731    return (_glptr_MultiModeDrawElementsIBM) (GET_by_offset(disp, _gloffset_MultiModeDrawElementsIBM));
14732 }
14733 
SET_MultiModeDrawElementsIBM(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLenum *,const GLsizei *,GLenum,const GLvoid * const *,GLsizei,GLint))14734 static inline void SET_MultiModeDrawElementsIBM(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLenum *, const GLsizei *, GLenum, const GLvoid * const *, GLsizei, GLint)) {
14735    SET_by_offset(disp, _gloffset_MultiModeDrawElementsIBM, fn);
14736 }
14737 
14738 typedef GLboolean (GLAPIENTRYP _glptr_AreProgramsResidentNV)(GLsizei, const GLuint *, GLboolean *);
14739 #define CALL_AreProgramsResidentNV(disp, parameters) \
14740     (* GET_AreProgramsResidentNV(disp)) parameters
GET_AreProgramsResidentNV(struct _glapi_table * disp)14741 static inline _glptr_AreProgramsResidentNV GET_AreProgramsResidentNV(struct _glapi_table *disp) {
14742    return (_glptr_AreProgramsResidentNV) (GET_by_offset(disp, _gloffset_AreProgramsResidentNV));
14743 }
14744 
SET_AreProgramsResidentNV(struct _glapi_table * disp,GLboolean (GLAPIENTRYP fn)(GLsizei,const GLuint *,GLboolean *))14745 static inline void SET_AreProgramsResidentNV(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLsizei, const GLuint *, GLboolean *)) {
14746    SET_by_offset(disp, _gloffset_AreProgramsResidentNV, fn);
14747 }
14748 
14749 typedef void (GLAPIENTRYP _glptr_ExecuteProgramNV)(GLenum, GLuint, const GLfloat *);
14750 #define CALL_ExecuteProgramNV(disp, parameters) \
14751     (* GET_ExecuteProgramNV(disp)) parameters
GET_ExecuteProgramNV(struct _glapi_table * disp)14752 static inline _glptr_ExecuteProgramNV GET_ExecuteProgramNV(struct _glapi_table *disp) {
14753    return (_glptr_ExecuteProgramNV) (GET_by_offset(disp, _gloffset_ExecuteProgramNV));
14754 }
14755 
SET_ExecuteProgramNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,const GLfloat *))14756 static inline void SET_ExecuteProgramNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLfloat *)) {
14757    SET_by_offset(disp, _gloffset_ExecuteProgramNV, fn);
14758 }
14759 
14760 typedef void (GLAPIENTRYP _glptr_GetProgramParameterdvNV)(GLenum, GLuint, GLenum, GLdouble *);
14761 #define CALL_GetProgramParameterdvNV(disp, parameters) \
14762     (* GET_GetProgramParameterdvNV(disp)) parameters
GET_GetProgramParameterdvNV(struct _glapi_table * disp)14763 static inline _glptr_GetProgramParameterdvNV GET_GetProgramParameterdvNV(struct _glapi_table *disp) {
14764    return (_glptr_GetProgramParameterdvNV) (GET_by_offset(disp, _gloffset_GetProgramParameterdvNV));
14765 }
14766 
SET_GetProgramParameterdvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLenum,GLdouble *))14767 static inline void SET_GetProgramParameterdvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLdouble *)) {
14768    SET_by_offset(disp, _gloffset_GetProgramParameterdvNV, fn);
14769 }
14770 
14771 typedef void (GLAPIENTRYP _glptr_GetProgramParameterfvNV)(GLenum, GLuint, GLenum, GLfloat *);
14772 #define CALL_GetProgramParameterfvNV(disp, parameters) \
14773     (* GET_GetProgramParameterfvNV(disp)) parameters
GET_GetProgramParameterfvNV(struct _glapi_table * disp)14774 static inline _glptr_GetProgramParameterfvNV GET_GetProgramParameterfvNV(struct _glapi_table *disp) {
14775    return (_glptr_GetProgramParameterfvNV) (GET_by_offset(disp, _gloffset_GetProgramParameterfvNV));
14776 }
14777 
SET_GetProgramParameterfvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLenum,GLfloat *))14778 static inline void SET_GetProgramParameterfvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLfloat *)) {
14779    SET_by_offset(disp, _gloffset_GetProgramParameterfvNV, fn);
14780 }
14781 
14782 typedef void (GLAPIENTRYP _glptr_GetProgramStringNV)(GLuint, GLenum, GLubyte *);
14783 #define CALL_GetProgramStringNV(disp, parameters) \
14784     (* GET_GetProgramStringNV(disp)) parameters
GET_GetProgramStringNV(struct _glapi_table * disp)14785 static inline _glptr_GetProgramStringNV GET_GetProgramStringNV(struct _glapi_table *disp) {
14786    return (_glptr_GetProgramStringNV) (GET_by_offset(disp, _gloffset_GetProgramStringNV));
14787 }
14788 
SET_GetProgramStringNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLubyte *))14789 static inline void SET_GetProgramStringNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLubyte *)) {
14790    SET_by_offset(disp, _gloffset_GetProgramStringNV, fn);
14791 }
14792 
14793 typedef void (GLAPIENTRYP _glptr_GetProgramivNV)(GLuint, GLenum, GLint *);
14794 #define CALL_GetProgramivNV(disp, parameters) \
14795     (* GET_GetProgramivNV(disp)) parameters
GET_GetProgramivNV(struct _glapi_table * disp)14796 static inline _glptr_GetProgramivNV GET_GetProgramivNV(struct _glapi_table *disp) {
14797    return (_glptr_GetProgramivNV) (GET_by_offset(disp, _gloffset_GetProgramivNV));
14798 }
14799 
SET_GetProgramivNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint *))14800 static inline void SET_GetProgramivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
14801    SET_by_offset(disp, _gloffset_GetProgramivNV, fn);
14802 }
14803 
14804 typedef void (GLAPIENTRYP _glptr_GetTrackMatrixivNV)(GLenum, GLuint, GLenum, GLint *);
14805 #define CALL_GetTrackMatrixivNV(disp, parameters) \
14806     (* GET_GetTrackMatrixivNV(disp)) parameters
GET_GetTrackMatrixivNV(struct _glapi_table * disp)14807 static inline _glptr_GetTrackMatrixivNV GET_GetTrackMatrixivNV(struct _glapi_table *disp) {
14808    return (_glptr_GetTrackMatrixivNV) (GET_by_offset(disp, _gloffset_GetTrackMatrixivNV));
14809 }
14810 
SET_GetTrackMatrixivNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLenum,GLint *))14811 static inline void SET_GetTrackMatrixivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLint *)) {
14812    SET_by_offset(disp, _gloffset_GetTrackMatrixivNV, fn);
14813 }
14814 
14815 typedef void (GLAPIENTRYP _glptr_GetVertexAttribdvNV)(GLuint, GLenum, GLdouble *);
14816 #define CALL_GetVertexAttribdvNV(disp, parameters) \
14817     (* GET_GetVertexAttribdvNV(disp)) parameters
GET_GetVertexAttribdvNV(struct _glapi_table * disp)14818 static inline _glptr_GetVertexAttribdvNV GET_GetVertexAttribdvNV(struct _glapi_table *disp) {
14819    return (_glptr_GetVertexAttribdvNV) (GET_by_offset(disp, _gloffset_GetVertexAttribdvNV));
14820 }
14821 
SET_GetVertexAttribdvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLdouble *))14822 static inline void SET_GetVertexAttribdvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLdouble *)) {
14823    SET_by_offset(disp, _gloffset_GetVertexAttribdvNV, fn);
14824 }
14825 
14826 typedef void (GLAPIENTRYP _glptr_GetVertexAttribfvNV)(GLuint, GLenum, GLfloat *);
14827 #define CALL_GetVertexAttribfvNV(disp, parameters) \
14828     (* GET_GetVertexAttribfvNV(disp)) parameters
GET_GetVertexAttribfvNV(struct _glapi_table * disp)14829 static inline _glptr_GetVertexAttribfvNV GET_GetVertexAttribfvNV(struct _glapi_table *disp) {
14830    return (_glptr_GetVertexAttribfvNV) (GET_by_offset(disp, _gloffset_GetVertexAttribfvNV));
14831 }
14832 
SET_GetVertexAttribfvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLfloat *))14833 static inline void SET_GetVertexAttribfvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) {
14834    SET_by_offset(disp, _gloffset_GetVertexAttribfvNV, fn);
14835 }
14836 
14837 typedef void (GLAPIENTRYP _glptr_GetVertexAttribivNV)(GLuint, GLenum, GLint *);
14838 #define CALL_GetVertexAttribivNV(disp, parameters) \
14839     (* GET_GetVertexAttribivNV(disp)) parameters
GET_GetVertexAttribivNV(struct _glapi_table * disp)14840 static inline _glptr_GetVertexAttribivNV GET_GetVertexAttribivNV(struct _glapi_table *disp) {
14841    return (_glptr_GetVertexAttribivNV) (GET_by_offset(disp, _gloffset_GetVertexAttribivNV));
14842 }
14843 
SET_GetVertexAttribivNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLint *))14844 static inline void SET_GetVertexAttribivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
14845    SET_by_offset(disp, _gloffset_GetVertexAttribivNV, fn);
14846 }
14847 
14848 typedef void (GLAPIENTRYP _glptr_LoadProgramNV)(GLenum, GLuint, GLsizei, const GLubyte *);
14849 #define CALL_LoadProgramNV(disp, parameters) \
14850     (* GET_LoadProgramNV(disp)) parameters
GET_LoadProgramNV(struct _glapi_table * disp)14851 static inline _glptr_LoadProgramNV GET_LoadProgramNV(struct _glapi_table *disp) {
14852    return (_glptr_LoadProgramNV) (GET_by_offset(disp, _gloffset_LoadProgramNV));
14853 }
14854 
SET_LoadProgramNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLsizei,const GLubyte *))14855 static inline void SET_LoadProgramNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLubyte *)) {
14856    SET_by_offset(disp, _gloffset_LoadProgramNV, fn);
14857 }
14858 
14859 typedef void (GLAPIENTRYP _glptr_ProgramParameters4dvNV)(GLenum, GLuint, GLsizei, const GLdouble *);
14860 #define CALL_ProgramParameters4dvNV(disp, parameters) \
14861     (* GET_ProgramParameters4dvNV(disp)) parameters
GET_ProgramParameters4dvNV(struct _glapi_table * disp)14862 static inline _glptr_ProgramParameters4dvNV GET_ProgramParameters4dvNV(struct _glapi_table *disp) {
14863    return (_glptr_ProgramParameters4dvNV) (GET_by_offset(disp, _gloffset_ProgramParameters4dvNV));
14864 }
14865 
SET_ProgramParameters4dvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLsizei,const GLdouble *))14866 static inline void SET_ProgramParameters4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLdouble *)) {
14867    SET_by_offset(disp, _gloffset_ProgramParameters4dvNV, fn);
14868 }
14869 
14870 typedef void (GLAPIENTRYP _glptr_ProgramParameters4fvNV)(GLenum, GLuint, GLsizei, const GLfloat *);
14871 #define CALL_ProgramParameters4fvNV(disp, parameters) \
14872     (* GET_ProgramParameters4fvNV(disp)) parameters
GET_ProgramParameters4fvNV(struct _glapi_table * disp)14873 static inline _glptr_ProgramParameters4fvNV GET_ProgramParameters4fvNV(struct _glapi_table *disp) {
14874    return (_glptr_ProgramParameters4fvNV) (GET_by_offset(disp, _gloffset_ProgramParameters4fvNV));
14875 }
14876 
SET_ProgramParameters4fvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLsizei,const GLfloat *))14877 static inline void SET_ProgramParameters4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLfloat *)) {
14878    SET_by_offset(disp, _gloffset_ProgramParameters4fvNV, fn);
14879 }
14880 
14881 typedef void (GLAPIENTRYP _glptr_RequestResidentProgramsNV)(GLsizei, const GLuint *);
14882 #define CALL_RequestResidentProgramsNV(disp, parameters) \
14883     (* GET_RequestResidentProgramsNV(disp)) parameters
GET_RequestResidentProgramsNV(struct _glapi_table * disp)14884 static inline _glptr_RequestResidentProgramsNV GET_RequestResidentProgramsNV(struct _glapi_table *disp) {
14885    return (_glptr_RequestResidentProgramsNV) (GET_by_offset(disp, _gloffset_RequestResidentProgramsNV));
14886 }
14887 
SET_RequestResidentProgramsNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,const GLuint *))14888 static inline void SET_RequestResidentProgramsNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
14889    SET_by_offset(disp, _gloffset_RequestResidentProgramsNV, fn);
14890 }
14891 
14892 typedef void (GLAPIENTRYP _glptr_TrackMatrixNV)(GLenum, GLuint, GLenum, GLenum);
14893 #define CALL_TrackMatrixNV(disp, parameters) \
14894     (* GET_TrackMatrixNV(disp)) parameters
GET_TrackMatrixNV(struct _glapi_table * disp)14895 static inline _glptr_TrackMatrixNV GET_TrackMatrixNV(struct _glapi_table *disp) {
14896    return (_glptr_TrackMatrixNV) (GET_by_offset(disp, _gloffset_TrackMatrixNV));
14897 }
14898 
SET_TrackMatrixNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLenum,GLenum))14899 static inline void SET_TrackMatrixNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLenum)) {
14900    SET_by_offset(disp, _gloffset_TrackMatrixNV, fn);
14901 }
14902 
14903 typedef void (GLAPIENTRYP _glptr_VertexAttrib1dNV)(GLuint, GLdouble);
14904 #define CALL_VertexAttrib1dNV(disp, parameters) \
14905     (* GET_VertexAttrib1dNV(disp)) parameters
GET_VertexAttrib1dNV(struct _glapi_table * disp)14906 static inline _glptr_VertexAttrib1dNV GET_VertexAttrib1dNV(struct _glapi_table *disp) {
14907    return (_glptr_VertexAttrib1dNV) (GET_by_offset(disp, _gloffset_VertexAttrib1dNV));
14908 }
14909 
SET_VertexAttrib1dNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLdouble))14910 static inline void SET_VertexAttrib1dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble)) {
14911    SET_by_offset(disp, _gloffset_VertexAttrib1dNV, fn);
14912 }
14913 
14914 typedef void (GLAPIENTRYP _glptr_VertexAttrib1dvNV)(GLuint, const GLdouble *);
14915 #define CALL_VertexAttrib1dvNV(disp, parameters) \
14916     (* GET_VertexAttrib1dvNV(disp)) parameters
GET_VertexAttrib1dvNV(struct _glapi_table * disp)14917 static inline _glptr_VertexAttrib1dvNV GET_VertexAttrib1dvNV(struct _glapi_table *disp) {
14918    return (_glptr_VertexAttrib1dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib1dvNV));
14919 }
14920 
SET_VertexAttrib1dvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLdouble *))14921 static inline void SET_VertexAttrib1dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
14922    SET_by_offset(disp, _gloffset_VertexAttrib1dvNV, fn);
14923 }
14924 
14925 typedef void (GLAPIENTRYP _glptr_VertexAttrib1fNV)(GLuint, GLfloat);
14926 #define CALL_VertexAttrib1fNV(disp, parameters) \
14927     (* GET_VertexAttrib1fNV(disp)) parameters
GET_VertexAttrib1fNV(struct _glapi_table * disp)14928 static inline _glptr_VertexAttrib1fNV GET_VertexAttrib1fNV(struct _glapi_table *disp) {
14929    return (_glptr_VertexAttrib1fNV) (GET_by_offset(disp, _gloffset_VertexAttrib1fNV));
14930 }
14931 
SET_VertexAttrib1fNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLfloat))14932 static inline void SET_VertexAttrib1fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat)) {
14933    SET_by_offset(disp, _gloffset_VertexAttrib1fNV, fn);
14934 }
14935 
14936 typedef void (GLAPIENTRYP _glptr_VertexAttrib1fvNV)(GLuint, const GLfloat *);
14937 #define CALL_VertexAttrib1fvNV(disp, parameters) \
14938     (* GET_VertexAttrib1fvNV(disp)) parameters
GET_VertexAttrib1fvNV(struct _glapi_table * disp)14939 static inline _glptr_VertexAttrib1fvNV GET_VertexAttrib1fvNV(struct _glapi_table *disp) {
14940    return (_glptr_VertexAttrib1fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib1fvNV));
14941 }
14942 
SET_VertexAttrib1fvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLfloat *))14943 static inline void SET_VertexAttrib1fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
14944    SET_by_offset(disp, _gloffset_VertexAttrib1fvNV, fn);
14945 }
14946 
14947 typedef void (GLAPIENTRYP _glptr_VertexAttrib1sNV)(GLuint, GLshort);
14948 #define CALL_VertexAttrib1sNV(disp, parameters) \
14949     (* GET_VertexAttrib1sNV(disp)) parameters
GET_VertexAttrib1sNV(struct _glapi_table * disp)14950 static inline _glptr_VertexAttrib1sNV GET_VertexAttrib1sNV(struct _glapi_table *disp) {
14951    return (_glptr_VertexAttrib1sNV) (GET_by_offset(disp, _gloffset_VertexAttrib1sNV));
14952 }
14953 
SET_VertexAttrib1sNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLshort))14954 static inline void SET_VertexAttrib1sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort)) {
14955    SET_by_offset(disp, _gloffset_VertexAttrib1sNV, fn);
14956 }
14957 
14958 typedef void (GLAPIENTRYP _glptr_VertexAttrib1svNV)(GLuint, const GLshort *);
14959 #define CALL_VertexAttrib1svNV(disp, parameters) \
14960     (* GET_VertexAttrib1svNV(disp)) parameters
GET_VertexAttrib1svNV(struct _glapi_table * disp)14961 static inline _glptr_VertexAttrib1svNV GET_VertexAttrib1svNV(struct _glapi_table *disp) {
14962    return (_glptr_VertexAttrib1svNV) (GET_by_offset(disp, _gloffset_VertexAttrib1svNV));
14963 }
14964 
SET_VertexAttrib1svNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLshort *))14965 static inline void SET_VertexAttrib1svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
14966    SET_by_offset(disp, _gloffset_VertexAttrib1svNV, fn);
14967 }
14968 
14969 typedef void (GLAPIENTRYP _glptr_VertexAttrib2dNV)(GLuint, GLdouble, GLdouble);
14970 #define CALL_VertexAttrib2dNV(disp, parameters) \
14971     (* GET_VertexAttrib2dNV(disp)) parameters
GET_VertexAttrib2dNV(struct _glapi_table * disp)14972 static inline _glptr_VertexAttrib2dNV GET_VertexAttrib2dNV(struct _glapi_table *disp) {
14973    return (_glptr_VertexAttrib2dNV) (GET_by_offset(disp, _gloffset_VertexAttrib2dNV));
14974 }
14975 
SET_VertexAttrib2dNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLdouble,GLdouble))14976 static inline void SET_VertexAttrib2dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble)) {
14977    SET_by_offset(disp, _gloffset_VertexAttrib2dNV, fn);
14978 }
14979 
14980 typedef void (GLAPIENTRYP _glptr_VertexAttrib2dvNV)(GLuint, const GLdouble *);
14981 #define CALL_VertexAttrib2dvNV(disp, parameters) \
14982     (* GET_VertexAttrib2dvNV(disp)) parameters
GET_VertexAttrib2dvNV(struct _glapi_table * disp)14983 static inline _glptr_VertexAttrib2dvNV GET_VertexAttrib2dvNV(struct _glapi_table *disp) {
14984    return (_glptr_VertexAttrib2dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib2dvNV));
14985 }
14986 
SET_VertexAttrib2dvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLdouble *))14987 static inline void SET_VertexAttrib2dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
14988    SET_by_offset(disp, _gloffset_VertexAttrib2dvNV, fn);
14989 }
14990 
14991 typedef void (GLAPIENTRYP _glptr_VertexAttrib2fNV)(GLuint, GLfloat, GLfloat);
14992 #define CALL_VertexAttrib2fNV(disp, parameters) \
14993     (* GET_VertexAttrib2fNV(disp)) parameters
GET_VertexAttrib2fNV(struct _glapi_table * disp)14994 static inline _glptr_VertexAttrib2fNV GET_VertexAttrib2fNV(struct _glapi_table *disp) {
14995    return (_glptr_VertexAttrib2fNV) (GET_by_offset(disp, _gloffset_VertexAttrib2fNV));
14996 }
14997 
SET_VertexAttrib2fNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLfloat,GLfloat))14998 static inline void SET_VertexAttrib2fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat)) {
14999    SET_by_offset(disp, _gloffset_VertexAttrib2fNV, fn);
15000 }
15001 
15002 typedef void (GLAPIENTRYP _glptr_VertexAttrib2fvNV)(GLuint, const GLfloat *);
15003 #define CALL_VertexAttrib2fvNV(disp, parameters) \
15004     (* GET_VertexAttrib2fvNV(disp)) parameters
GET_VertexAttrib2fvNV(struct _glapi_table * disp)15005 static inline _glptr_VertexAttrib2fvNV GET_VertexAttrib2fvNV(struct _glapi_table *disp) {
15006    return (_glptr_VertexAttrib2fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib2fvNV));
15007 }
15008 
SET_VertexAttrib2fvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLfloat *))15009 static inline void SET_VertexAttrib2fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
15010    SET_by_offset(disp, _gloffset_VertexAttrib2fvNV, fn);
15011 }
15012 
15013 typedef void (GLAPIENTRYP _glptr_VertexAttrib2sNV)(GLuint, GLshort, GLshort);
15014 #define CALL_VertexAttrib2sNV(disp, parameters) \
15015     (* GET_VertexAttrib2sNV(disp)) parameters
GET_VertexAttrib2sNV(struct _glapi_table * disp)15016 static inline _glptr_VertexAttrib2sNV GET_VertexAttrib2sNV(struct _glapi_table *disp) {
15017    return (_glptr_VertexAttrib2sNV) (GET_by_offset(disp, _gloffset_VertexAttrib2sNV));
15018 }
15019 
SET_VertexAttrib2sNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLshort,GLshort))15020 static inline void SET_VertexAttrib2sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort)) {
15021    SET_by_offset(disp, _gloffset_VertexAttrib2sNV, fn);
15022 }
15023 
15024 typedef void (GLAPIENTRYP _glptr_VertexAttrib2svNV)(GLuint, const GLshort *);
15025 #define CALL_VertexAttrib2svNV(disp, parameters) \
15026     (* GET_VertexAttrib2svNV(disp)) parameters
GET_VertexAttrib2svNV(struct _glapi_table * disp)15027 static inline _glptr_VertexAttrib2svNV GET_VertexAttrib2svNV(struct _glapi_table *disp) {
15028    return (_glptr_VertexAttrib2svNV) (GET_by_offset(disp, _gloffset_VertexAttrib2svNV));
15029 }
15030 
SET_VertexAttrib2svNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLshort *))15031 static inline void SET_VertexAttrib2svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
15032    SET_by_offset(disp, _gloffset_VertexAttrib2svNV, fn);
15033 }
15034 
15035 typedef void (GLAPIENTRYP _glptr_VertexAttrib3dNV)(GLuint, GLdouble, GLdouble, GLdouble);
15036 #define CALL_VertexAttrib3dNV(disp, parameters) \
15037     (* GET_VertexAttrib3dNV(disp)) parameters
GET_VertexAttrib3dNV(struct _glapi_table * disp)15038 static inline _glptr_VertexAttrib3dNV GET_VertexAttrib3dNV(struct _glapi_table *disp) {
15039    return (_glptr_VertexAttrib3dNV) (GET_by_offset(disp, _gloffset_VertexAttrib3dNV));
15040 }
15041 
SET_VertexAttrib3dNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLdouble,GLdouble,GLdouble))15042 static inline void SET_VertexAttrib3dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble)) {
15043    SET_by_offset(disp, _gloffset_VertexAttrib3dNV, fn);
15044 }
15045 
15046 typedef void (GLAPIENTRYP _glptr_VertexAttrib3dvNV)(GLuint, const GLdouble *);
15047 #define CALL_VertexAttrib3dvNV(disp, parameters) \
15048     (* GET_VertexAttrib3dvNV(disp)) parameters
GET_VertexAttrib3dvNV(struct _glapi_table * disp)15049 static inline _glptr_VertexAttrib3dvNV GET_VertexAttrib3dvNV(struct _glapi_table *disp) {
15050    return (_glptr_VertexAttrib3dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib3dvNV));
15051 }
15052 
SET_VertexAttrib3dvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLdouble *))15053 static inline void SET_VertexAttrib3dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
15054    SET_by_offset(disp, _gloffset_VertexAttrib3dvNV, fn);
15055 }
15056 
15057 typedef void (GLAPIENTRYP _glptr_VertexAttrib3fNV)(GLuint, GLfloat, GLfloat, GLfloat);
15058 #define CALL_VertexAttrib3fNV(disp, parameters) \
15059     (* GET_VertexAttrib3fNV(disp)) parameters
GET_VertexAttrib3fNV(struct _glapi_table * disp)15060 static inline _glptr_VertexAttrib3fNV GET_VertexAttrib3fNV(struct _glapi_table *disp) {
15061    return (_glptr_VertexAttrib3fNV) (GET_by_offset(disp, _gloffset_VertexAttrib3fNV));
15062 }
15063 
SET_VertexAttrib3fNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLfloat,GLfloat,GLfloat))15064 static inline void SET_VertexAttrib3fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat)) {
15065    SET_by_offset(disp, _gloffset_VertexAttrib3fNV, fn);
15066 }
15067 
15068 typedef void (GLAPIENTRYP _glptr_VertexAttrib3fvNV)(GLuint, const GLfloat *);
15069 #define CALL_VertexAttrib3fvNV(disp, parameters) \
15070     (* GET_VertexAttrib3fvNV(disp)) parameters
GET_VertexAttrib3fvNV(struct _glapi_table * disp)15071 static inline _glptr_VertexAttrib3fvNV GET_VertexAttrib3fvNV(struct _glapi_table *disp) {
15072    return (_glptr_VertexAttrib3fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib3fvNV));
15073 }
15074 
SET_VertexAttrib3fvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLfloat *))15075 static inline void SET_VertexAttrib3fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
15076    SET_by_offset(disp, _gloffset_VertexAttrib3fvNV, fn);
15077 }
15078 
15079 typedef void (GLAPIENTRYP _glptr_VertexAttrib3sNV)(GLuint, GLshort, GLshort, GLshort);
15080 #define CALL_VertexAttrib3sNV(disp, parameters) \
15081     (* GET_VertexAttrib3sNV(disp)) parameters
GET_VertexAttrib3sNV(struct _glapi_table * disp)15082 static inline _glptr_VertexAttrib3sNV GET_VertexAttrib3sNV(struct _glapi_table *disp) {
15083    return (_glptr_VertexAttrib3sNV) (GET_by_offset(disp, _gloffset_VertexAttrib3sNV));
15084 }
15085 
SET_VertexAttrib3sNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLshort,GLshort,GLshort))15086 static inline void SET_VertexAttrib3sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort)) {
15087    SET_by_offset(disp, _gloffset_VertexAttrib3sNV, fn);
15088 }
15089 
15090 typedef void (GLAPIENTRYP _glptr_VertexAttrib3svNV)(GLuint, const GLshort *);
15091 #define CALL_VertexAttrib3svNV(disp, parameters) \
15092     (* GET_VertexAttrib3svNV(disp)) parameters
GET_VertexAttrib3svNV(struct _glapi_table * disp)15093 static inline _glptr_VertexAttrib3svNV GET_VertexAttrib3svNV(struct _glapi_table *disp) {
15094    return (_glptr_VertexAttrib3svNV) (GET_by_offset(disp, _gloffset_VertexAttrib3svNV));
15095 }
15096 
SET_VertexAttrib3svNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLshort *))15097 static inline void SET_VertexAttrib3svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
15098    SET_by_offset(disp, _gloffset_VertexAttrib3svNV, fn);
15099 }
15100 
15101 typedef void (GLAPIENTRYP _glptr_VertexAttrib4dNV)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
15102 #define CALL_VertexAttrib4dNV(disp, parameters) \
15103     (* GET_VertexAttrib4dNV(disp)) parameters
GET_VertexAttrib4dNV(struct _glapi_table * disp)15104 static inline _glptr_VertexAttrib4dNV GET_VertexAttrib4dNV(struct _glapi_table *disp) {
15105    return (_glptr_VertexAttrib4dNV) (GET_by_offset(disp, _gloffset_VertexAttrib4dNV));
15106 }
15107 
SET_VertexAttrib4dNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLdouble,GLdouble,GLdouble,GLdouble))15108 static inline void SET_VertexAttrib4dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) {
15109    SET_by_offset(disp, _gloffset_VertexAttrib4dNV, fn);
15110 }
15111 
15112 typedef void (GLAPIENTRYP _glptr_VertexAttrib4dvNV)(GLuint, const GLdouble *);
15113 #define CALL_VertexAttrib4dvNV(disp, parameters) \
15114     (* GET_VertexAttrib4dvNV(disp)) parameters
GET_VertexAttrib4dvNV(struct _glapi_table * disp)15115 static inline _glptr_VertexAttrib4dvNV GET_VertexAttrib4dvNV(struct _glapi_table *disp) {
15116    return (_glptr_VertexAttrib4dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib4dvNV));
15117 }
15118 
SET_VertexAttrib4dvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLdouble *))15119 static inline void SET_VertexAttrib4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
15120    SET_by_offset(disp, _gloffset_VertexAttrib4dvNV, fn);
15121 }
15122 
15123 typedef void (GLAPIENTRYP _glptr_VertexAttrib4fNV)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
15124 #define CALL_VertexAttrib4fNV(disp, parameters) \
15125     (* GET_VertexAttrib4fNV(disp)) parameters
GET_VertexAttrib4fNV(struct _glapi_table * disp)15126 static inline _glptr_VertexAttrib4fNV GET_VertexAttrib4fNV(struct _glapi_table *disp) {
15127    return (_glptr_VertexAttrib4fNV) (GET_by_offset(disp, _gloffset_VertexAttrib4fNV));
15128 }
15129 
SET_VertexAttrib4fNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLfloat,GLfloat,GLfloat,GLfloat))15130 static inline void SET_VertexAttrib4fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) {
15131    SET_by_offset(disp, _gloffset_VertexAttrib4fNV, fn);
15132 }
15133 
15134 typedef void (GLAPIENTRYP _glptr_VertexAttrib4fvNV)(GLuint, const GLfloat *);
15135 #define CALL_VertexAttrib4fvNV(disp, parameters) \
15136     (* GET_VertexAttrib4fvNV(disp)) parameters
GET_VertexAttrib4fvNV(struct _glapi_table * disp)15137 static inline _glptr_VertexAttrib4fvNV GET_VertexAttrib4fvNV(struct _glapi_table *disp) {
15138    return (_glptr_VertexAttrib4fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib4fvNV));
15139 }
15140 
SET_VertexAttrib4fvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLfloat *))15141 static inline void SET_VertexAttrib4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
15142    SET_by_offset(disp, _gloffset_VertexAttrib4fvNV, fn);
15143 }
15144 
15145 typedef void (GLAPIENTRYP _glptr_VertexAttrib4sNV)(GLuint, GLshort, GLshort, GLshort, GLshort);
15146 #define CALL_VertexAttrib4sNV(disp, parameters) \
15147     (* GET_VertexAttrib4sNV(disp)) parameters
GET_VertexAttrib4sNV(struct _glapi_table * disp)15148 static inline _glptr_VertexAttrib4sNV GET_VertexAttrib4sNV(struct _glapi_table *disp) {
15149    return (_glptr_VertexAttrib4sNV) (GET_by_offset(disp, _gloffset_VertexAttrib4sNV));
15150 }
15151 
SET_VertexAttrib4sNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLshort,GLshort,GLshort,GLshort))15152 static inline void SET_VertexAttrib4sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort, GLshort)) {
15153    SET_by_offset(disp, _gloffset_VertexAttrib4sNV, fn);
15154 }
15155 
15156 typedef void (GLAPIENTRYP _glptr_VertexAttrib4svNV)(GLuint, const GLshort *);
15157 #define CALL_VertexAttrib4svNV(disp, parameters) \
15158     (* GET_VertexAttrib4svNV(disp)) parameters
GET_VertexAttrib4svNV(struct _glapi_table * disp)15159 static inline _glptr_VertexAttrib4svNV GET_VertexAttrib4svNV(struct _glapi_table *disp) {
15160    return (_glptr_VertexAttrib4svNV) (GET_by_offset(disp, _gloffset_VertexAttrib4svNV));
15161 }
15162 
SET_VertexAttrib4svNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLshort *))15163 static inline void SET_VertexAttrib4svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
15164    SET_by_offset(disp, _gloffset_VertexAttrib4svNV, fn);
15165 }
15166 
15167 typedef void (GLAPIENTRYP _glptr_VertexAttrib4ubNV)(GLuint, GLubyte, GLubyte, GLubyte, GLubyte);
15168 #define CALL_VertexAttrib4ubNV(disp, parameters) \
15169     (* GET_VertexAttrib4ubNV(disp)) parameters
GET_VertexAttrib4ubNV(struct _glapi_table * disp)15170 static inline _glptr_VertexAttrib4ubNV GET_VertexAttrib4ubNV(struct _glapi_table *disp) {
15171    return (_glptr_VertexAttrib4ubNV) (GET_by_offset(disp, _gloffset_VertexAttrib4ubNV));
15172 }
15173 
SET_VertexAttrib4ubNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLubyte,GLubyte,GLubyte,GLubyte))15174 static inline void SET_VertexAttrib4ubNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLubyte, GLubyte, GLubyte, GLubyte)) {
15175    SET_by_offset(disp, _gloffset_VertexAttrib4ubNV, fn);
15176 }
15177 
15178 typedef void (GLAPIENTRYP _glptr_VertexAttrib4ubvNV)(GLuint, const GLubyte *);
15179 #define CALL_VertexAttrib4ubvNV(disp, parameters) \
15180     (* GET_VertexAttrib4ubvNV(disp)) parameters
GET_VertexAttrib4ubvNV(struct _glapi_table * disp)15181 static inline _glptr_VertexAttrib4ubvNV GET_VertexAttrib4ubvNV(struct _glapi_table *disp) {
15182    return (_glptr_VertexAttrib4ubvNV) (GET_by_offset(disp, _gloffset_VertexAttrib4ubvNV));
15183 }
15184 
SET_VertexAttrib4ubvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLubyte *))15185 static inline void SET_VertexAttrib4ubvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) {
15186    SET_by_offset(disp, _gloffset_VertexAttrib4ubvNV, fn);
15187 }
15188 
15189 typedef void (GLAPIENTRYP _glptr_VertexAttribPointerNV)(GLuint, GLint, GLenum, GLsizei, const GLvoid *);
15190 #define CALL_VertexAttribPointerNV(disp, parameters) \
15191     (* GET_VertexAttribPointerNV(disp)) parameters
GET_VertexAttribPointerNV(struct _glapi_table * disp)15192 static inline _glptr_VertexAttribPointerNV GET_VertexAttribPointerNV(struct _glapi_table *disp) {
15193    return (_glptr_VertexAttribPointerNV) (GET_by_offset(disp, _gloffset_VertexAttribPointerNV));
15194 }
15195 
SET_VertexAttribPointerNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLenum,GLsizei,const GLvoid *))15196 static inline void SET_VertexAttribPointerNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLsizei, const GLvoid *)) {
15197    SET_by_offset(disp, _gloffset_VertexAttribPointerNV, fn);
15198 }
15199 
15200 typedef void (GLAPIENTRYP _glptr_VertexAttribs1dvNV)(GLuint, GLsizei, const GLdouble *);
15201 #define CALL_VertexAttribs1dvNV(disp, parameters) \
15202     (* GET_VertexAttribs1dvNV(disp)) parameters
GET_VertexAttribs1dvNV(struct _glapi_table * disp)15203 static inline _glptr_VertexAttribs1dvNV GET_VertexAttribs1dvNV(struct _glapi_table *disp) {
15204    return (_glptr_VertexAttribs1dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs1dvNV));
15205 }
15206 
SET_VertexAttribs1dvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLdouble *))15207 static inline void SET_VertexAttribs1dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) {
15208    SET_by_offset(disp, _gloffset_VertexAttribs1dvNV, fn);
15209 }
15210 
15211 typedef void (GLAPIENTRYP _glptr_VertexAttribs1fvNV)(GLuint, GLsizei, const GLfloat *);
15212 #define CALL_VertexAttribs1fvNV(disp, parameters) \
15213     (* GET_VertexAttribs1fvNV(disp)) parameters
GET_VertexAttribs1fvNV(struct _glapi_table * disp)15214 static inline _glptr_VertexAttribs1fvNV GET_VertexAttribs1fvNV(struct _glapi_table *disp) {
15215    return (_glptr_VertexAttribs1fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs1fvNV));
15216 }
15217 
SET_VertexAttribs1fvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLfloat *))15218 static inline void SET_VertexAttribs1fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
15219    SET_by_offset(disp, _gloffset_VertexAttribs1fvNV, fn);
15220 }
15221 
15222 typedef void (GLAPIENTRYP _glptr_VertexAttribs1svNV)(GLuint, GLsizei, const GLshort *);
15223 #define CALL_VertexAttribs1svNV(disp, parameters) \
15224     (* GET_VertexAttribs1svNV(disp)) parameters
GET_VertexAttribs1svNV(struct _glapi_table * disp)15225 static inline _glptr_VertexAttribs1svNV GET_VertexAttribs1svNV(struct _glapi_table *disp) {
15226    return (_glptr_VertexAttribs1svNV) (GET_by_offset(disp, _gloffset_VertexAttribs1svNV));
15227 }
15228 
SET_VertexAttribs1svNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLshort *))15229 static inline void SET_VertexAttribs1svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) {
15230    SET_by_offset(disp, _gloffset_VertexAttribs1svNV, fn);
15231 }
15232 
15233 typedef void (GLAPIENTRYP _glptr_VertexAttribs2dvNV)(GLuint, GLsizei, const GLdouble *);
15234 #define CALL_VertexAttribs2dvNV(disp, parameters) \
15235     (* GET_VertexAttribs2dvNV(disp)) parameters
GET_VertexAttribs2dvNV(struct _glapi_table * disp)15236 static inline _glptr_VertexAttribs2dvNV GET_VertexAttribs2dvNV(struct _glapi_table *disp) {
15237    return (_glptr_VertexAttribs2dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs2dvNV));
15238 }
15239 
SET_VertexAttribs2dvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLdouble *))15240 static inline void SET_VertexAttribs2dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) {
15241    SET_by_offset(disp, _gloffset_VertexAttribs2dvNV, fn);
15242 }
15243 
15244 typedef void (GLAPIENTRYP _glptr_VertexAttribs2fvNV)(GLuint, GLsizei, const GLfloat *);
15245 #define CALL_VertexAttribs2fvNV(disp, parameters) \
15246     (* GET_VertexAttribs2fvNV(disp)) parameters
GET_VertexAttribs2fvNV(struct _glapi_table * disp)15247 static inline _glptr_VertexAttribs2fvNV GET_VertexAttribs2fvNV(struct _glapi_table *disp) {
15248    return (_glptr_VertexAttribs2fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs2fvNV));
15249 }
15250 
SET_VertexAttribs2fvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLfloat *))15251 static inline void SET_VertexAttribs2fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
15252    SET_by_offset(disp, _gloffset_VertexAttribs2fvNV, fn);
15253 }
15254 
15255 typedef void (GLAPIENTRYP _glptr_VertexAttribs2svNV)(GLuint, GLsizei, const GLshort *);
15256 #define CALL_VertexAttribs2svNV(disp, parameters) \
15257     (* GET_VertexAttribs2svNV(disp)) parameters
GET_VertexAttribs2svNV(struct _glapi_table * disp)15258 static inline _glptr_VertexAttribs2svNV GET_VertexAttribs2svNV(struct _glapi_table *disp) {
15259    return (_glptr_VertexAttribs2svNV) (GET_by_offset(disp, _gloffset_VertexAttribs2svNV));
15260 }
15261 
SET_VertexAttribs2svNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLshort *))15262 static inline void SET_VertexAttribs2svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) {
15263    SET_by_offset(disp, _gloffset_VertexAttribs2svNV, fn);
15264 }
15265 
15266 typedef void (GLAPIENTRYP _glptr_VertexAttribs3dvNV)(GLuint, GLsizei, const GLdouble *);
15267 #define CALL_VertexAttribs3dvNV(disp, parameters) \
15268     (* GET_VertexAttribs3dvNV(disp)) parameters
GET_VertexAttribs3dvNV(struct _glapi_table * disp)15269 static inline _glptr_VertexAttribs3dvNV GET_VertexAttribs3dvNV(struct _glapi_table *disp) {
15270    return (_glptr_VertexAttribs3dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs3dvNV));
15271 }
15272 
SET_VertexAttribs3dvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLdouble *))15273 static inline void SET_VertexAttribs3dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) {
15274    SET_by_offset(disp, _gloffset_VertexAttribs3dvNV, fn);
15275 }
15276 
15277 typedef void (GLAPIENTRYP _glptr_VertexAttribs3fvNV)(GLuint, GLsizei, const GLfloat *);
15278 #define CALL_VertexAttribs3fvNV(disp, parameters) \
15279     (* GET_VertexAttribs3fvNV(disp)) parameters
GET_VertexAttribs3fvNV(struct _glapi_table * disp)15280 static inline _glptr_VertexAttribs3fvNV GET_VertexAttribs3fvNV(struct _glapi_table *disp) {
15281    return (_glptr_VertexAttribs3fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs3fvNV));
15282 }
15283 
SET_VertexAttribs3fvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLfloat *))15284 static inline void SET_VertexAttribs3fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
15285    SET_by_offset(disp, _gloffset_VertexAttribs3fvNV, fn);
15286 }
15287 
15288 typedef void (GLAPIENTRYP _glptr_VertexAttribs3svNV)(GLuint, GLsizei, const GLshort *);
15289 #define CALL_VertexAttribs3svNV(disp, parameters) \
15290     (* GET_VertexAttribs3svNV(disp)) parameters
GET_VertexAttribs3svNV(struct _glapi_table * disp)15291 static inline _glptr_VertexAttribs3svNV GET_VertexAttribs3svNV(struct _glapi_table *disp) {
15292    return (_glptr_VertexAttribs3svNV) (GET_by_offset(disp, _gloffset_VertexAttribs3svNV));
15293 }
15294 
SET_VertexAttribs3svNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLshort *))15295 static inline void SET_VertexAttribs3svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) {
15296    SET_by_offset(disp, _gloffset_VertexAttribs3svNV, fn);
15297 }
15298 
15299 typedef void (GLAPIENTRYP _glptr_VertexAttribs4dvNV)(GLuint, GLsizei, const GLdouble *);
15300 #define CALL_VertexAttribs4dvNV(disp, parameters) \
15301     (* GET_VertexAttribs4dvNV(disp)) parameters
GET_VertexAttribs4dvNV(struct _glapi_table * disp)15302 static inline _glptr_VertexAttribs4dvNV GET_VertexAttribs4dvNV(struct _glapi_table *disp) {
15303    return (_glptr_VertexAttribs4dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs4dvNV));
15304 }
15305 
SET_VertexAttribs4dvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLdouble *))15306 static inline void SET_VertexAttribs4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) {
15307    SET_by_offset(disp, _gloffset_VertexAttribs4dvNV, fn);
15308 }
15309 
15310 typedef void (GLAPIENTRYP _glptr_VertexAttribs4fvNV)(GLuint, GLsizei, const GLfloat *);
15311 #define CALL_VertexAttribs4fvNV(disp, parameters) \
15312     (* GET_VertexAttribs4fvNV(disp)) parameters
GET_VertexAttribs4fvNV(struct _glapi_table * disp)15313 static inline _glptr_VertexAttribs4fvNV GET_VertexAttribs4fvNV(struct _glapi_table *disp) {
15314    return (_glptr_VertexAttribs4fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs4fvNV));
15315 }
15316 
SET_VertexAttribs4fvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLfloat *))15317 static inline void SET_VertexAttribs4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
15318    SET_by_offset(disp, _gloffset_VertexAttribs4fvNV, fn);
15319 }
15320 
15321 typedef void (GLAPIENTRYP _glptr_VertexAttribs4svNV)(GLuint, GLsizei, const GLshort *);
15322 #define CALL_VertexAttribs4svNV(disp, parameters) \
15323     (* GET_VertexAttribs4svNV(disp)) parameters
GET_VertexAttribs4svNV(struct _glapi_table * disp)15324 static inline _glptr_VertexAttribs4svNV GET_VertexAttribs4svNV(struct _glapi_table *disp) {
15325    return (_glptr_VertexAttribs4svNV) (GET_by_offset(disp, _gloffset_VertexAttribs4svNV));
15326 }
15327 
SET_VertexAttribs4svNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLshort *))15328 static inline void SET_VertexAttribs4svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) {
15329    SET_by_offset(disp, _gloffset_VertexAttribs4svNV, fn);
15330 }
15331 
15332 typedef void (GLAPIENTRYP _glptr_VertexAttribs4ubvNV)(GLuint, GLsizei, const GLubyte *);
15333 #define CALL_VertexAttribs4ubvNV(disp, parameters) \
15334     (* GET_VertexAttribs4ubvNV(disp)) parameters
GET_VertexAttribs4ubvNV(struct _glapi_table * disp)15335 static inline _glptr_VertexAttribs4ubvNV GET_VertexAttribs4ubvNV(struct _glapi_table *disp) {
15336    return (_glptr_VertexAttribs4ubvNV) (GET_by_offset(disp, _gloffset_VertexAttribs4ubvNV));
15337 }
15338 
SET_VertexAttribs4ubvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLubyte *))15339 static inline void SET_VertexAttribs4ubvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *)) {
15340    SET_by_offset(disp, _gloffset_VertexAttribs4ubvNV, fn);
15341 }
15342 
15343 typedef void (GLAPIENTRYP _glptr_GetTexBumpParameterfvATI)(GLenum, GLfloat *);
15344 #define CALL_GetTexBumpParameterfvATI(disp, parameters) \
15345     (* GET_GetTexBumpParameterfvATI(disp)) parameters
GET_GetTexBumpParameterfvATI(struct _glapi_table * disp)15346 static inline _glptr_GetTexBumpParameterfvATI GET_GetTexBumpParameterfvATI(struct _glapi_table *disp) {
15347    return (_glptr_GetTexBumpParameterfvATI) (GET_by_offset(disp, _gloffset_GetTexBumpParameterfvATI));
15348 }
15349 
SET_GetTexBumpParameterfvATI(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLfloat *))15350 static inline void SET_GetTexBumpParameterfvATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) {
15351    SET_by_offset(disp, _gloffset_GetTexBumpParameterfvATI, fn);
15352 }
15353 
15354 typedef void (GLAPIENTRYP _glptr_GetTexBumpParameterivATI)(GLenum, GLint *);
15355 #define CALL_GetTexBumpParameterivATI(disp, parameters) \
15356     (* GET_GetTexBumpParameterivATI(disp)) parameters
GET_GetTexBumpParameterivATI(struct _glapi_table * disp)15357 static inline _glptr_GetTexBumpParameterivATI GET_GetTexBumpParameterivATI(struct _glapi_table *disp) {
15358    return (_glptr_GetTexBumpParameterivATI) (GET_by_offset(disp, _gloffset_GetTexBumpParameterivATI));
15359 }
15360 
SET_GetTexBumpParameterivATI(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLint *))15361 static inline void SET_GetTexBumpParameterivATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint *)) {
15362    SET_by_offset(disp, _gloffset_GetTexBumpParameterivATI, fn);
15363 }
15364 
15365 typedef void (GLAPIENTRYP _glptr_TexBumpParameterfvATI)(GLenum, const GLfloat *);
15366 #define CALL_TexBumpParameterfvATI(disp, parameters) \
15367     (* GET_TexBumpParameterfvATI(disp)) parameters
GET_TexBumpParameterfvATI(struct _glapi_table * disp)15368 static inline _glptr_TexBumpParameterfvATI GET_TexBumpParameterfvATI(struct _glapi_table *disp) {
15369    return (_glptr_TexBumpParameterfvATI) (GET_by_offset(disp, _gloffset_TexBumpParameterfvATI));
15370 }
15371 
SET_TexBumpParameterfvATI(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLfloat *))15372 static inline void SET_TexBumpParameterfvATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
15373    SET_by_offset(disp, _gloffset_TexBumpParameterfvATI, fn);
15374 }
15375 
15376 typedef void (GLAPIENTRYP _glptr_TexBumpParameterivATI)(GLenum, const GLint *);
15377 #define CALL_TexBumpParameterivATI(disp, parameters) \
15378     (* GET_TexBumpParameterivATI(disp)) parameters
GET_TexBumpParameterivATI(struct _glapi_table * disp)15379 static inline _glptr_TexBumpParameterivATI GET_TexBumpParameterivATI(struct _glapi_table *disp) {
15380    return (_glptr_TexBumpParameterivATI) (GET_by_offset(disp, _gloffset_TexBumpParameterivATI));
15381 }
15382 
SET_TexBumpParameterivATI(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLint *))15383 static inline void SET_TexBumpParameterivATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
15384    SET_by_offset(disp, _gloffset_TexBumpParameterivATI, fn);
15385 }
15386 
15387 typedef void (GLAPIENTRYP _glptr_AlphaFragmentOp1ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint);
15388 #define CALL_AlphaFragmentOp1ATI(disp, parameters) \
15389     (* GET_AlphaFragmentOp1ATI(disp)) parameters
GET_AlphaFragmentOp1ATI(struct _glapi_table * disp)15390 static inline _glptr_AlphaFragmentOp1ATI GET_AlphaFragmentOp1ATI(struct _glapi_table *disp) {
15391    return (_glptr_AlphaFragmentOp1ATI) (GET_by_offset(disp, _gloffset_AlphaFragmentOp1ATI));
15392 }
15393 
SET_AlphaFragmentOp1ATI(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLuint,GLuint,GLuint,GLuint))15394 static inline void SET_AlphaFragmentOp1ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint)) {
15395    SET_by_offset(disp, _gloffset_AlphaFragmentOp1ATI, fn);
15396 }
15397 
15398 typedef void (GLAPIENTRYP _glptr_AlphaFragmentOp2ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
15399 #define CALL_AlphaFragmentOp2ATI(disp, parameters) \
15400     (* GET_AlphaFragmentOp2ATI(disp)) parameters
GET_AlphaFragmentOp2ATI(struct _glapi_table * disp)15401 static inline _glptr_AlphaFragmentOp2ATI GET_AlphaFragmentOp2ATI(struct _glapi_table *disp) {
15402    return (_glptr_AlphaFragmentOp2ATI) (GET_by_offset(disp, _gloffset_AlphaFragmentOp2ATI));
15403 }
15404 
SET_AlphaFragmentOp2ATI(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint))15405 static inline void SET_AlphaFragmentOp2ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) {
15406    SET_by_offset(disp, _gloffset_AlphaFragmentOp2ATI, fn);
15407 }
15408 
15409 typedef void (GLAPIENTRYP _glptr_AlphaFragmentOp3ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
15410 #define CALL_AlphaFragmentOp3ATI(disp, parameters) \
15411     (* GET_AlphaFragmentOp3ATI(disp)) parameters
GET_AlphaFragmentOp3ATI(struct _glapi_table * disp)15412 static inline _glptr_AlphaFragmentOp3ATI GET_AlphaFragmentOp3ATI(struct _glapi_table *disp) {
15413    return (_glptr_AlphaFragmentOp3ATI) (GET_by_offset(disp, _gloffset_AlphaFragmentOp3ATI));
15414 }
15415 
SET_AlphaFragmentOp3ATI(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint))15416 static inline void SET_AlphaFragmentOp3ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) {
15417    SET_by_offset(disp, _gloffset_AlphaFragmentOp3ATI, fn);
15418 }
15419 
15420 typedef void (GLAPIENTRYP _glptr_BeginFragmentShaderATI)(void);
15421 #define CALL_BeginFragmentShaderATI(disp, parameters) \
15422     (* GET_BeginFragmentShaderATI(disp)) parameters
GET_BeginFragmentShaderATI(struct _glapi_table * disp)15423 static inline _glptr_BeginFragmentShaderATI GET_BeginFragmentShaderATI(struct _glapi_table *disp) {
15424    return (_glptr_BeginFragmentShaderATI) (GET_by_offset(disp, _gloffset_BeginFragmentShaderATI));
15425 }
15426 
SET_BeginFragmentShaderATI(struct _glapi_table * disp,void (GLAPIENTRYP fn)(void))15427 static inline void SET_BeginFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
15428    SET_by_offset(disp, _gloffset_BeginFragmentShaderATI, fn);
15429 }
15430 
15431 typedef void (GLAPIENTRYP _glptr_BindFragmentShaderATI)(GLuint);
15432 #define CALL_BindFragmentShaderATI(disp, parameters) \
15433     (* GET_BindFragmentShaderATI(disp)) parameters
GET_BindFragmentShaderATI(struct _glapi_table * disp)15434 static inline _glptr_BindFragmentShaderATI GET_BindFragmentShaderATI(struct _glapi_table *disp) {
15435    return (_glptr_BindFragmentShaderATI) (GET_by_offset(disp, _gloffset_BindFragmentShaderATI));
15436 }
15437 
SET_BindFragmentShaderATI(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))15438 static inline void SET_BindFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
15439    SET_by_offset(disp, _gloffset_BindFragmentShaderATI, fn);
15440 }
15441 
15442 typedef void (GLAPIENTRYP _glptr_ColorFragmentOp1ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
15443 #define CALL_ColorFragmentOp1ATI(disp, parameters) \
15444     (* GET_ColorFragmentOp1ATI(disp)) parameters
GET_ColorFragmentOp1ATI(struct _glapi_table * disp)15445 static inline _glptr_ColorFragmentOp1ATI GET_ColorFragmentOp1ATI(struct _glapi_table *disp) {
15446    return (_glptr_ColorFragmentOp1ATI) (GET_by_offset(disp, _gloffset_ColorFragmentOp1ATI));
15447 }
15448 
SET_ColorFragmentOp1ATI(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint))15449 static inline void SET_ColorFragmentOp1ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) {
15450    SET_by_offset(disp, _gloffset_ColorFragmentOp1ATI, fn);
15451 }
15452 
15453 typedef void (GLAPIENTRYP _glptr_ColorFragmentOp2ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
15454 #define CALL_ColorFragmentOp2ATI(disp, parameters) \
15455     (* GET_ColorFragmentOp2ATI(disp)) parameters
GET_ColorFragmentOp2ATI(struct _glapi_table * disp)15456 static inline _glptr_ColorFragmentOp2ATI GET_ColorFragmentOp2ATI(struct _glapi_table *disp) {
15457    return (_glptr_ColorFragmentOp2ATI) (GET_by_offset(disp, _gloffset_ColorFragmentOp2ATI));
15458 }
15459 
SET_ColorFragmentOp2ATI(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint))15460 static inline void SET_ColorFragmentOp2ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) {
15461    SET_by_offset(disp, _gloffset_ColorFragmentOp2ATI, fn);
15462 }
15463 
15464 typedef void (GLAPIENTRYP _glptr_ColorFragmentOp3ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
15465 #define CALL_ColorFragmentOp3ATI(disp, parameters) \
15466     (* GET_ColorFragmentOp3ATI(disp)) parameters
GET_ColorFragmentOp3ATI(struct _glapi_table * disp)15467 static inline _glptr_ColorFragmentOp3ATI GET_ColorFragmentOp3ATI(struct _glapi_table *disp) {
15468    return (_glptr_ColorFragmentOp3ATI) (GET_by_offset(disp, _gloffset_ColorFragmentOp3ATI));
15469 }
15470 
SET_ColorFragmentOp3ATI(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint,GLuint))15471 static inline void SET_ColorFragmentOp3ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) {
15472    SET_by_offset(disp, _gloffset_ColorFragmentOp3ATI, fn);
15473 }
15474 
15475 typedef void (GLAPIENTRYP _glptr_DeleteFragmentShaderATI)(GLuint);
15476 #define CALL_DeleteFragmentShaderATI(disp, parameters) \
15477     (* GET_DeleteFragmentShaderATI(disp)) parameters
GET_DeleteFragmentShaderATI(struct _glapi_table * disp)15478 static inline _glptr_DeleteFragmentShaderATI GET_DeleteFragmentShaderATI(struct _glapi_table *disp) {
15479    return (_glptr_DeleteFragmentShaderATI) (GET_by_offset(disp, _gloffset_DeleteFragmentShaderATI));
15480 }
15481 
SET_DeleteFragmentShaderATI(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))15482 static inline void SET_DeleteFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
15483    SET_by_offset(disp, _gloffset_DeleteFragmentShaderATI, fn);
15484 }
15485 
15486 typedef void (GLAPIENTRYP _glptr_EndFragmentShaderATI)(void);
15487 #define CALL_EndFragmentShaderATI(disp, parameters) \
15488     (* GET_EndFragmentShaderATI(disp)) parameters
GET_EndFragmentShaderATI(struct _glapi_table * disp)15489 static inline _glptr_EndFragmentShaderATI GET_EndFragmentShaderATI(struct _glapi_table *disp) {
15490    return (_glptr_EndFragmentShaderATI) (GET_by_offset(disp, _gloffset_EndFragmentShaderATI));
15491 }
15492 
SET_EndFragmentShaderATI(struct _glapi_table * disp,void (GLAPIENTRYP fn)(void))15493 static inline void SET_EndFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
15494    SET_by_offset(disp, _gloffset_EndFragmentShaderATI, fn);
15495 }
15496 
15497 typedef GLuint (GLAPIENTRYP _glptr_GenFragmentShadersATI)(GLuint);
15498 #define CALL_GenFragmentShadersATI(disp, parameters) \
15499     (* GET_GenFragmentShadersATI(disp)) parameters
GET_GenFragmentShadersATI(struct _glapi_table * disp)15500 static inline _glptr_GenFragmentShadersATI GET_GenFragmentShadersATI(struct _glapi_table *disp) {
15501    return (_glptr_GenFragmentShadersATI) (GET_by_offset(disp, _gloffset_GenFragmentShadersATI));
15502 }
15503 
SET_GenFragmentShadersATI(struct _glapi_table * disp,GLuint (GLAPIENTRYP fn)(GLuint))15504 static inline void SET_GenFragmentShadersATI(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint)) {
15505    SET_by_offset(disp, _gloffset_GenFragmentShadersATI, fn);
15506 }
15507 
15508 typedef void (GLAPIENTRYP _glptr_PassTexCoordATI)(GLuint, GLuint, GLenum);
15509 #define CALL_PassTexCoordATI(disp, parameters) \
15510     (* GET_PassTexCoordATI(disp)) parameters
GET_PassTexCoordATI(struct _glapi_table * disp)15511 static inline _glptr_PassTexCoordATI GET_PassTexCoordATI(struct _glapi_table *disp) {
15512    return (_glptr_PassTexCoordATI) (GET_by_offset(disp, _gloffset_PassTexCoordATI));
15513 }
15514 
SET_PassTexCoordATI(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLenum))15515 static inline void SET_PassTexCoordATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum)) {
15516    SET_by_offset(disp, _gloffset_PassTexCoordATI, fn);
15517 }
15518 
15519 typedef void (GLAPIENTRYP _glptr_SampleMapATI)(GLuint, GLuint, GLenum);
15520 #define CALL_SampleMapATI(disp, parameters) \
15521     (* GET_SampleMapATI(disp)) parameters
GET_SampleMapATI(struct _glapi_table * disp)15522 static inline _glptr_SampleMapATI GET_SampleMapATI(struct _glapi_table *disp) {
15523    return (_glptr_SampleMapATI) (GET_by_offset(disp, _gloffset_SampleMapATI));
15524 }
15525 
SET_SampleMapATI(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLenum))15526 static inline void SET_SampleMapATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum)) {
15527    SET_by_offset(disp, _gloffset_SampleMapATI, fn);
15528 }
15529 
15530 typedef void (GLAPIENTRYP _glptr_SetFragmentShaderConstantATI)(GLuint, const GLfloat *);
15531 #define CALL_SetFragmentShaderConstantATI(disp, parameters) \
15532     (* GET_SetFragmentShaderConstantATI(disp)) parameters
GET_SetFragmentShaderConstantATI(struct _glapi_table * disp)15533 static inline _glptr_SetFragmentShaderConstantATI GET_SetFragmentShaderConstantATI(struct _glapi_table *disp) {
15534    return (_glptr_SetFragmentShaderConstantATI) (GET_by_offset(disp, _gloffset_SetFragmentShaderConstantATI));
15535 }
15536 
SET_SetFragmentShaderConstantATI(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLfloat *))15537 static inline void SET_SetFragmentShaderConstantATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
15538    SET_by_offset(disp, _gloffset_SetFragmentShaderConstantATI, fn);
15539 }
15540 
15541 typedef void (GLAPIENTRYP _glptr_DepthRangeArrayfvOES)(GLuint, GLsizei, const GLfloat *);
15542 #define CALL_DepthRangeArrayfvOES(disp, parameters) \
15543     (* GET_DepthRangeArrayfvOES(disp)) parameters
GET_DepthRangeArrayfvOES(struct _glapi_table * disp)15544 static inline _glptr_DepthRangeArrayfvOES GET_DepthRangeArrayfvOES(struct _glapi_table *disp) {
15545    return (_glptr_DepthRangeArrayfvOES) (GET_by_offset(disp, _gloffset_DepthRangeArrayfvOES));
15546 }
15547 
SET_DepthRangeArrayfvOES(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLfloat *))15548 static inline void SET_DepthRangeArrayfvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
15549    SET_by_offset(disp, _gloffset_DepthRangeArrayfvOES, fn);
15550 }
15551 
15552 typedef void (GLAPIENTRYP _glptr_DepthRangeIndexedfOES)(GLuint, GLfloat, GLfloat);
15553 #define CALL_DepthRangeIndexedfOES(disp, parameters) \
15554     (* GET_DepthRangeIndexedfOES(disp)) parameters
GET_DepthRangeIndexedfOES(struct _glapi_table * disp)15555 static inline _glptr_DepthRangeIndexedfOES GET_DepthRangeIndexedfOES(struct _glapi_table *disp) {
15556    return (_glptr_DepthRangeIndexedfOES) (GET_by_offset(disp, _gloffset_DepthRangeIndexedfOES));
15557 }
15558 
SET_DepthRangeIndexedfOES(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLfloat,GLfloat))15559 static inline void SET_DepthRangeIndexedfOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat)) {
15560    SET_by_offset(disp, _gloffset_DepthRangeIndexedfOES, fn);
15561 }
15562 
15563 typedef void (GLAPIENTRYP _glptr_ActiveStencilFaceEXT)(GLenum);
15564 #define CALL_ActiveStencilFaceEXT(disp, parameters) \
15565     (* GET_ActiveStencilFaceEXT(disp)) parameters
GET_ActiveStencilFaceEXT(struct _glapi_table * disp)15566 static inline _glptr_ActiveStencilFaceEXT GET_ActiveStencilFaceEXT(struct _glapi_table *disp) {
15567    return (_glptr_ActiveStencilFaceEXT) (GET_by_offset(disp, _gloffset_ActiveStencilFaceEXT));
15568 }
15569 
SET_ActiveStencilFaceEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum))15570 static inline void SET_ActiveStencilFaceEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
15571    SET_by_offset(disp, _gloffset_ActiveStencilFaceEXT, fn);
15572 }
15573 
15574 typedef void (GLAPIENTRYP _glptr_BindVertexArrayAPPLE)(GLuint);
15575 #define CALL_BindVertexArrayAPPLE(disp, parameters) \
15576     (* GET_BindVertexArrayAPPLE(disp)) parameters
GET_BindVertexArrayAPPLE(struct _glapi_table * disp)15577 static inline _glptr_BindVertexArrayAPPLE GET_BindVertexArrayAPPLE(struct _glapi_table *disp) {
15578    return (_glptr_BindVertexArrayAPPLE) (GET_by_offset(disp, _gloffset_BindVertexArrayAPPLE));
15579 }
15580 
SET_BindVertexArrayAPPLE(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))15581 static inline void SET_BindVertexArrayAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
15582    SET_by_offset(disp, _gloffset_BindVertexArrayAPPLE, fn);
15583 }
15584 
15585 typedef void (GLAPIENTRYP _glptr_GenVertexArraysAPPLE)(GLsizei, GLuint *);
15586 #define CALL_GenVertexArraysAPPLE(disp, parameters) \
15587     (* GET_GenVertexArraysAPPLE(disp)) parameters
GET_GenVertexArraysAPPLE(struct _glapi_table * disp)15588 static inline _glptr_GenVertexArraysAPPLE GET_GenVertexArraysAPPLE(struct _glapi_table *disp) {
15589    return (_glptr_GenVertexArraysAPPLE) (GET_by_offset(disp, _gloffset_GenVertexArraysAPPLE));
15590 }
15591 
SET_GenVertexArraysAPPLE(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLuint *))15592 static inline void SET_GenVertexArraysAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
15593    SET_by_offset(disp, _gloffset_GenVertexArraysAPPLE, fn);
15594 }
15595 
15596 typedef void (GLAPIENTRYP _glptr_GetProgramNamedParameterdvNV)(GLuint, GLsizei, const GLubyte *, GLdouble *);
15597 #define CALL_GetProgramNamedParameterdvNV(disp, parameters) \
15598     (* GET_GetProgramNamedParameterdvNV(disp)) parameters
GET_GetProgramNamedParameterdvNV(struct _glapi_table * disp)15599 static inline _glptr_GetProgramNamedParameterdvNV GET_GetProgramNamedParameterdvNV(struct _glapi_table *disp) {
15600    return (_glptr_GetProgramNamedParameterdvNV) (GET_by_offset(disp, _gloffset_GetProgramNamedParameterdvNV));
15601 }
15602 
SET_GetProgramNamedParameterdvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLubyte *,GLdouble *))15603 static inline void SET_GetProgramNamedParameterdvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLdouble *)) {
15604    SET_by_offset(disp, _gloffset_GetProgramNamedParameterdvNV, fn);
15605 }
15606 
15607 typedef void (GLAPIENTRYP _glptr_GetProgramNamedParameterfvNV)(GLuint, GLsizei, const GLubyte *, GLfloat *);
15608 #define CALL_GetProgramNamedParameterfvNV(disp, parameters) \
15609     (* GET_GetProgramNamedParameterfvNV(disp)) parameters
GET_GetProgramNamedParameterfvNV(struct _glapi_table * disp)15610 static inline _glptr_GetProgramNamedParameterfvNV GET_GetProgramNamedParameterfvNV(struct _glapi_table *disp) {
15611    return (_glptr_GetProgramNamedParameterfvNV) (GET_by_offset(disp, _gloffset_GetProgramNamedParameterfvNV));
15612 }
15613 
SET_GetProgramNamedParameterfvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLubyte *,GLfloat *))15614 static inline void SET_GetProgramNamedParameterfvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLfloat *)) {
15615    SET_by_offset(disp, _gloffset_GetProgramNamedParameterfvNV, fn);
15616 }
15617 
15618 typedef void (GLAPIENTRYP _glptr_ProgramNamedParameter4dNV)(GLuint, GLsizei, const GLubyte *, GLdouble, GLdouble, GLdouble, GLdouble);
15619 #define CALL_ProgramNamedParameter4dNV(disp, parameters) \
15620     (* GET_ProgramNamedParameter4dNV(disp)) parameters
GET_ProgramNamedParameter4dNV(struct _glapi_table * disp)15621 static inline _glptr_ProgramNamedParameter4dNV GET_ProgramNamedParameter4dNV(struct _glapi_table *disp) {
15622    return (_glptr_ProgramNamedParameter4dNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4dNV));
15623 }
15624 
SET_ProgramNamedParameter4dNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLubyte *,GLdouble,GLdouble,GLdouble,GLdouble))15625 static inline void SET_ProgramNamedParameter4dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLdouble, GLdouble, GLdouble, GLdouble)) {
15626    SET_by_offset(disp, _gloffset_ProgramNamedParameter4dNV, fn);
15627 }
15628 
15629 typedef void (GLAPIENTRYP _glptr_ProgramNamedParameter4dvNV)(GLuint, GLsizei, const GLubyte *, const GLdouble *);
15630 #define CALL_ProgramNamedParameter4dvNV(disp, parameters) \
15631     (* GET_ProgramNamedParameter4dvNV(disp)) parameters
GET_ProgramNamedParameter4dvNV(struct _glapi_table * disp)15632 static inline _glptr_ProgramNamedParameter4dvNV GET_ProgramNamedParameter4dvNV(struct _glapi_table *disp) {
15633    return (_glptr_ProgramNamedParameter4dvNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4dvNV));
15634 }
15635 
SET_ProgramNamedParameter4dvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLubyte *,const GLdouble *))15636 static inline void SET_ProgramNamedParameter4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, const GLdouble *)) {
15637    SET_by_offset(disp, _gloffset_ProgramNamedParameter4dvNV, fn);
15638 }
15639 
15640 typedef void (GLAPIENTRYP _glptr_ProgramNamedParameter4fNV)(GLuint, GLsizei, const GLubyte *, GLfloat, GLfloat, GLfloat, GLfloat);
15641 #define CALL_ProgramNamedParameter4fNV(disp, parameters) \
15642     (* GET_ProgramNamedParameter4fNV(disp)) parameters
GET_ProgramNamedParameter4fNV(struct _glapi_table * disp)15643 static inline _glptr_ProgramNamedParameter4fNV GET_ProgramNamedParameter4fNV(struct _glapi_table *disp) {
15644    return (_glptr_ProgramNamedParameter4fNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4fNV));
15645 }
15646 
SET_ProgramNamedParameter4fNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLubyte *,GLfloat,GLfloat,GLfloat,GLfloat))15647 static inline void SET_ProgramNamedParameter4fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLfloat, GLfloat, GLfloat, GLfloat)) {
15648    SET_by_offset(disp, _gloffset_ProgramNamedParameter4fNV, fn);
15649 }
15650 
15651 typedef void (GLAPIENTRYP _glptr_ProgramNamedParameter4fvNV)(GLuint, GLsizei, const GLubyte *, const GLfloat *);
15652 #define CALL_ProgramNamedParameter4fvNV(disp, parameters) \
15653     (* GET_ProgramNamedParameter4fvNV(disp)) parameters
GET_ProgramNamedParameter4fvNV(struct _glapi_table * disp)15654 static inline _glptr_ProgramNamedParameter4fvNV GET_ProgramNamedParameter4fvNV(struct _glapi_table *disp) {
15655    return (_glptr_ProgramNamedParameter4fvNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4fvNV));
15656 }
15657 
SET_ProgramNamedParameter4fvNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,const GLubyte *,const GLfloat *))15658 static inline void SET_ProgramNamedParameter4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, const GLfloat *)) {
15659    SET_by_offset(disp, _gloffset_ProgramNamedParameter4fvNV, fn);
15660 }
15661 
15662 typedef void (GLAPIENTRYP _glptr_PrimitiveRestartNV)(void);
15663 #define CALL_PrimitiveRestartNV(disp, parameters) \
15664     (* GET_PrimitiveRestartNV(disp)) parameters
GET_PrimitiveRestartNV(struct _glapi_table * disp)15665 static inline _glptr_PrimitiveRestartNV GET_PrimitiveRestartNV(struct _glapi_table *disp) {
15666    return (_glptr_PrimitiveRestartNV) (GET_by_offset(disp, _gloffset_PrimitiveRestartNV));
15667 }
15668 
SET_PrimitiveRestartNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(void))15669 static inline void SET_PrimitiveRestartNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
15670    SET_by_offset(disp, _gloffset_PrimitiveRestartNV, fn);
15671 }
15672 
15673 typedef void (GLAPIENTRYP _glptr_GetTexGenxvOES)(GLenum, GLenum, GLfixed *);
15674 #define CALL_GetTexGenxvOES(disp, parameters) \
15675     (* GET_GetTexGenxvOES(disp)) parameters
GET_GetTexGenxvOES(struct _glapi_table * disp)15676 static inline _glptr_GetTexGenxvOES GET_GetTexGenxvOES(struct _glapi_table *disp) {
15677    return (_glptr_GetTexGenxvOES) (GET_by_offset(disp, _gloffset_GetTexGenxvOES));
15678 }
15679 
SET_GetTexGenxvOES(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLfixed *))15680 static inline void SET_GetTexGenxvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) {
15681    SET_by_offset(disp, _gloffset_GetTexGenxvOES, fn);
15682 }
15683 
15684 typedef void (GLAPIENTRYP _glptr_TexGenxOES)(GLenum, GLenum, GLint);
15685 #define CALL_TexGenxOES(disp, parameters) \
15686     (* GET_TexGenxOES(disp)) parameters
GET_TexGenxOES(struct _glapi_table * disp)15687 static inline _glptr_TexGenxOES GET_TexGenxOES(struct _glapi_table *disp) {
15688    return (_glptr_TexGenxOES) (GET_by_offset(disp, _gloffset_TexGenxOES));
15689 }
15690 
SET_TexGenxOES(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint))15691 static inline void SET_TexGenxOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
15692    SET_by_offset(disp, _gloffset_TexGenxOES, fn);
15693 }
15694 
15695 typedef void (GLAPIENTRYP _glptr_TexGenxvOES)(GLenum, GLenum, const GLfixed *);
15696 #define CALL_TexGenxvOES(disp, parameters) \
15697     (* GET_TexGenxvOES(disp)) parameters
GET_TexGenxvOES(struct _glapi_table * disp)15698 static inline _glptr_TexGenxvOES GET_TexGenxvOES(struct _glapi_table *disp) {
15699    return (_glptr_TexGenxvOES) (GET_by_offset(disp, _gloffset_TexGenxvOES));
15700 }
15701 
SET_TexGenxvOES(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLfixed *))15702 static inline void SET_TexGenxvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) {
15703    SET_by_offset(disp, _gloffset_TexGenxvOES, fn);
15704 }
15705 
15706 typedef void (GLAPIENTRYP _glptr_DepthBoundsEXT)(GLclampd, GLclampd);
15707 #define CALL_DepthBoundsEXT(disp, parameters) \
15708     (* GET_DepthBoundsEXT(disp)) parameters
GET_DepthBoundsEXT(struct _glapi_table * disp)15709 static inline _glptr_DepthBoundsEXT GET_DepthBoundsEXT(struct _glapi_table *disp) {
15710    return (_glptr_DepthBoundsEXT) (GET_by_offset(disp, _gloffset_DepthBoundsEXT));
15711 }
15712 
SET_DepthBoundsEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLclampd,GLclampd))15713 static inline void SET_DepthBoundsEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampd, GLclampd)) {
15714    SET_by_offset(disp, _gloffset_DepthBoundsEXT, fn);
15715 }
15716 
15717 typedef void (GLAPIENTRYP _glptr_BindFramebufferEXT)(GLenum, GLuint);
15718 #define CALL_BindFramebufferEXT(disp, parameters) \
15719     (* GET_BindFramebufferEXT(disp)) parameters
GET_BindFramebufferEXT(struct _glapi_table * disp)15720 static inline _glptr_BindFramebufferEXT GET_BindFramebufferEXT(struct _glapi_table *disp) {
15721    return (_glptr_BindFramebufferEXT) (GET_by_offset(disp, _gloffset_BindFramebufferEXT));
15722 }
15723 
SET_BindFramebufferEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))15724 static inline void SET_BindFramebufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
15725    SET_by_offset(disp, _gloffset_BindFramebufferEXT, fn);
15726 }
15727 
15728 typedef void (GLAPIENTRYP _glptr_BindRenderbufferEXT)(GLenum, GLuint);
15729 #define CALL_BindRenderbufferEXT(disp, parameters) \
15730     (* GET_BindRenderbufferEXT(disp)) parameters
GET_BindRenderbufferEXT(struct _glapi_table * disp)15731 static inline _glptr_BindRenderbufferEXT GET_BindRenderbufferEXT(struct _glapi_table *disp) {
15732    return (_glptr_BindRenderbufferEXT) (GET_by_offset(disp, _gloffset_BindRenderbufferEXT));
15733 }
15734 
SET_BindRenderbufferEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))15735 static inline void SET_BindRenderbufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
15736    SET_by_offset(disp, _gloffset_BindRenderbufferEXT, fn);
15737 }
15738 
15739 typedef void (GLAPIENTRYP _glptr_StringMarkerGREMEDY)(GLsizei, const GLvoid *);
15740 #define CALL_StringMarkerGREMEDY(disp, parameters) \
15741     (* GET_StringMarkerGREMEDY(disp)) parameters
GET_StringMarkerGREMEDY(struct _glapi_table * disp)15742 static inline _glptr_StringMarkerGREMEDY GET_StringMarkerGREMEDY(struct _glapi_table *disp) {
15743    return (_glptr_StringMarkerGREMEDY) (GET_by_offset(disp, _gloffset_StringMarkerGREMEDY));
15744 }
15745 
SET_StringMarkerGREMEDY(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,const GLvoid *))15746 static inline void SET_StringMarkerGREMEDY(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLvoid *)) {
15747    SET_by_offset(disp, _gloffset_StringMarkerGREMEDY, fn);
15748 }
15749 
15750 typedef void (GLAPIENTRYP _glptr_BufferParameteriAPPLE)(GLenum, GLenum, GLint);
15751 #define CALL_BufferParameteriAPPLE(disp, parameters) \
15752     (* GET_BufferParameteriAPPLE(disp)) parameters
GET_BufferParameteriAPPLE(struct _glapi_table * disp)15753 static inline _glptr_BufferParameteriAPPLE GET_BufferParameteriAPPLE(struct _glapi_table *disp) {
15754    return (_glptr_BufferParameteriAPPLE) (GET_by_offset(disp, _gloffset_BufferParameteriAPPLE));
15755 }
15756 
SET_BufferParameteriAPPLE(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint))15757 static inline void SET_BufferParameteriAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
15758    SET_by_offset(disp, _gloffset_BufferParameteriAPPLE, fn);
15759 }
15760 
15761 typedef void (GLAPIENTRYP _glptr_FlushMappedBufferRangeAPPLE)(GLenum, GLintptr, GLsizeiptr);
15762 #define CALL_FlushMappedBufferRangeAPPLE(disp, parameters) \
15763     (* GET_FlushMappedBufferRangeAPPLE(disp)) parameters
GET_FlushMappedBufferRangeAPPLE(struct _glapi_table * disp)15764 static inline _glptr_FlushMappedBufferRangeAPPLE GET_FlushMappedBufferRangeAPPLE(struct _glapi_table *disp) {
15765    return (_glptr_FlushMappedBufferRangeAPPLE) (GET_by_offset(disp, _gloffset_FlushMappedBufferRangeAPPLE));
15766 }
15767 
SET_FlushMappedBufferRangeAPPLE(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLintptr,GLsizeiptr))15768 static inline void SET_FlushMappedBufferRangeAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr)) {
15769    SET_by_offset(disp, _gloffset_FlushMappedBufferRangeAPPLE, fn);
15770 }
15771 
15772 typedef void (GLAPIENTRYP _glptr_VertexAttribI1iEXT)(GLuint, GLint);
15773 #define CALL_VertexAttribI1iEXT(disp, parameters) \
15774     (* GET_VertexAttribI1iEXT(disp)) parameters
GET_VertexAttribI1iEXT(struct _glapi_table * disp)15775 static inline _glptr_VertexAttribI1iEXT GET_VertexAttribI1iEXT(struct _glapi_table *disp) {
15776    return (_glptr_VertexAttribI1iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI1iEXT));
15777 }
15778 
SET_VertexAttribI1iEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint))15779 static inline void SET_VertexAttribI1iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint)) {
15780    SET_by_offset(disp, _gloffset_VertexAttribI1iEXT, fn);
15781 }
15782 
15783 typedef void (GLAPIENTRYP _glptr_VertexAttribI1uiEXT)(GLuint, GLuint);
15784 #define CALL_VertexAttribI1uiEXT(disp, parameters) \
15785     (* GET_VertexAttribI1uiEXT(disp)) parameters
GET_VertexAttribI1uiEXT(struct _glapi_table * disp)15786 static inline _glptr_VertexAttribI1uiEXT GET_VertexAttribI1uiEXT(struct _glapi_table *disp) {
15787    return (_glptr_VertexAttribI1uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI1uiEXT));
15788 }
15789 
SET_VertexAttribI1uiEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint))15790 static inline void SET_VertexAttribI1uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
15791    SET_by_offset(disp, _gloffset_VertexAttribI1uiEXT, fn);
15792 }
15793 
15794 typedef void (GLAPIENTRYP _glptr_VertexAttribI2iEXT)(GLuint, GLint, GLint);
15795 #define CALL_VertexAttribI2iEXT(disp, parameters) \
15796     (* GET_VertexAttribI2iEXT(disp)) parameters
GET_VertexAttribI2iEXT(struct _glapi_table * disp)15797 static inline _glptr_VertexAttribI2iEXT GET_VertexAttribI2iEXT(struct _glapi_table *disp) {
15798    return (_glptr_VertexAttribI2iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2iEXT));
15799 }
15800 
SET_VertexAttribI2iEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLint))15801 static inline void SET_VertexAttribI2iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint)) {
15802    SET_by_offset(disp, _gloffset_VertexAttribI2iEXT, fn);
15803 }
15804 
15805 typedef void (GLAPIENTRYP _glptr_VertexAttribI2ivEXT)(GLuint, const GLint *);
15806 #define CALL_VertexAttribI2ivEXT(disp, parameters) \
15807     (* GET_VertexAttribI2ivEXT(disp)) parameters
GET_VertexAttribI2ivEXT(struct _glapi_table * disp)15808 static inline _glptr_VertexAttribI2ivEXT GET_VertexAttribI2ivEXT(struct _glapi_table *disp) {
15809    return (_glptr_VertexAttribI2ivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2ivEXT));
15810 }
15811 
SET_VertexAttribI2ivEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLint *))15812 static inline void SET_VertexAttribI2ivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
15813    SET_by_offset(disp, _gloffset_VertexAttribI2ivEXT, fn);
15814 }
15815 
15816 typedef void (GLAPIENTRYP _glptr_VertexAttribI2uiEXT)(GLuint, GLuint, GLuint);
15817 #define CALL_VertexAttribI2uiEXT(disp, parameters) \
15818     (* GET_VertexAttribI2uiEXT(disp)) parameters
GET_VertexAttribI2uiEXT(struct _glapi_table * disp)15819 static inline _glptr_VertexAttribI2uiEXT GET_VertexAttribI2uiEXT(struct _glapi_table *disp) {
15820    return (_glptr_VertexAttribI2uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2uiEXT));
15821 }
15822 
SET_VertexAttribI2uiEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLuint))15823 static inline void SET_VertexAttribI2uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
15824    SET_by_offset(disp, _gloffset_VertexAttribI2uiEXT, fn);
15825 }
15826 
15827 typedef void (GLAPIENTRYP _glptr_VertexAttribI2uivEXT)(GLuint, const GLuint *);
15828 #define CALL_VertexAttribI2uivEXT(disp, parameters) \
15829     (* GET_VertexAttribI2uivEXT(disp)) parameters
GET_VertexAttribI2uivEXT(struct _glapi_table * disp)15830 static inline _glptr_VertexAttribI2uivEXT GET_VertexAttribI2uivEXT(struct _glapi_table *disp) {
15831    return (_glptr_VertexAttribI2uivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2uivEXT));
15832 }
15833 
SET_VertexAttribI2uivEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLuint *))15834 static inline void SET_VertexAttribI2uivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
15835    SET_by_offset(disp, _gloffset_VertexAttribI2uivEXT, fn);
15836 }
15837 
15838 typedef void (GLAPIENTRYP _glptr_VertexAttribI3iEXT)(GLuint, GLint, GLint, GLint);
15839 #define CALL_VertexAttribI3iEXT(disp, parameters) \
15840     (* GET_VertexAttribI3iEXT(disp)) parameters
GET_VertexAttribI3iEXT(struct _glapi_table * disp)15841 static inline _glptr_VertexAttribI3iEXT GET_VertexAttribI3iEXT(struct _glapi_table *disp) {
15842    return (_glptr_VertexAttribI3iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3iEXT));
15843 }
15844 
SET_VertexAttribI3iEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLint,GLint))15845 static inline void SET_VertexAttribI3iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint)) {
15846    SET_by_offset(disp, _gloffset_VertexAttribI3iEXT, fn);
15847 }
15848 
15849 typedef void (GLAPIENTRYP _glptr_VertexAttribI3ivEXT)(GLuint, const GLint *);
15850 #define CALL_VertexAttribI3ivEXT(disp, parameters) \
15851     (* GET_VertexAttribI3ivEXT(disp)) parameters
GET_VertexAttribI3ivEXT(struct _glapi_table * disp)15852 static inline _glptr_VertexAttribI3ivEXT GET_VertexAttribI3ivEXT(struct _glapi_table *disp) {
15853    return (_glptr_VertexAttribI3ivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3ivEXT));
15854 }
15855 
SET_VertexAttribI3ivEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLint *))15856 static inline void SET_VertexAttribI3ivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
15857    SET_by_offset(disp, _gloffset_VertexAttribI3ivEXT, fn);
15858 }
15859 
15860 typedef void (GLAPIENTRYP _glptr_VertexAttribI3uiEXT)(GLuint, GLuint, GLuint, GLuint);
15861 #define CALL_VertexAttribI3uiEXT(disp, parameters) \
15862     (* GET_VertexAttribI3uiEXT(disp)) parameters
GET_VertexAttribI3uiEXT(struct _glapi_table * disp)15863 static inline _glptr_VertexAttribI3uiEXT GET_VertexAttribI3uiEXT(struct _glapi_table *disp) {
15864    return (_glptr_VertexAttribI3uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3uiEXT));
15865 }
15866 
SET_VertexAttribI3uiEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLuint,GLuint))15867 static inline void SET_VertexAttribI3uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint)) {
15868    SET_by_offset(disp, _gloffset_VertexAttribI3uiEXT, fn);
15869 }
15870 
15871 typedef void (GLAPIENTRYP _glptr_VertexAttribI3uivEXT)(GLuint, const GLuint *);
15872 #define CALL_VertexAttribI3uivEXT(disp, parameters) \
15873     (* GET_VertexAttribI3uivEXT(disp)) parameters
GET_VertexAttribI3uivEXT(struct _glapi_table * disp)15874 static inline _glptr_VertexAttribI3uivEXT GET_VertexAttribI3uivEXT(struct _glapi_table *disp) {
15875    return (_glptr_VertexAttribI3uivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3uivEXT));
15876 }
15877 
SET_VertexAttribI3uivEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLuint *))15878 static inline void SET_VertexAttribI3uivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
15879    SET_by_offset(disp, _gloffset_VertexAttribI3uivEXT, fn);
15880 }
15881 
15882 typedef void (GLAPIENTRYP _glptr_VertexAttribI4iEXT)(GLuint, GLint, GLint, GLint, GLint);
15883 #define CALL_VertexAttribI4iEXT(disp, parameters) \
15884     (* GET_VertexAttribI4iEXT(disp)) parameters
GET_VertexAttribI4iEXT(struct _glapi_table * disp)15885 static inline _glptr_VertexAttribI4iEXT GET_VertexAttribI4iEXT(struct _glapi_table *disp) {
15886    return (_glptr_VertexAttribI4iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4iEXT));
15887 }
15888 
SET_VertexAttribI4iEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint,GLint,GLint,GLint))15889 static inline void SET_VertexAttribI4iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint)) {
15890    SET_by_offset(disp, _gloffset_VertexAttribI4iEXT, fn);
15891 }
15892 
15893 typedef void (GLAPIENTRYP _glptr_VertexAttribI4ivEXT)(GLuint, const GLint *);
15894 #define CALL_VertexAttribI4ivEXT(disp, parameters) \
15895     (* GET_VertexAttribI4ivEXT(disp)) parameters
GET_VertexAttribI4ivEXT(struct _glapi_table * disp)15896 static inline _glptr_VertexAttribI4ivEXT GET_VertexAttribI4ivEXT(struct _glapi_table *disp) {
15897    return (_glptr_VertexAttribI4ivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4ivEXT));
15898 }
15899 
SET_VertexAttribI4ivEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLint *))15900 static inline void SET_VertexAttribI4ivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
15901    SET_by_offset(disp, _gloffset_VertexAttribI4ivEXT, fn);
15902 }
15903 
15904 typedef void (GLAPIENTRYP _glptr_VertexAttribI4uiEXT)(GLuint, GLuint, GLuint, GLuint, GLuint);
15905 #define CALL_VertexAttribI4uiEXT(disp, parameters) \
15906     (* GET_VertexAttribI4uiEXT(disp)) parameters
GET_VertexAttribI4uiEXT(struct _glapi_table * disp)15907 static inline _glptr_VertexAttribI4uiEXT GET_VertexAttribI4uiEXT(struct _glapi_table *disp) {
15908    return (_glptr_VertexAttribI4uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4uiEXT));
15909 }
15910 
SET_VertexAttribI4uiEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLuint,GLuint,GLuint))15911 static inline void SET_VertexAttribI4uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint, GLuint)) {
15912    SET_by_offset(disp, _gloffset_VertexAttribI4uiEXT, fn);
15913 }
15914 
15915 typedef void (GLAPIENTRYP _glptr_VertexAttribI4uivEXT)(GLuint, const GLuint *);
15916 #define CALL_VertexAttribI4uivEXT(disp, parameters) \
15917     (* GET_VertexAttribI4uivEXT(disp)) parameters
GET_VertexAttribI4uivEXT(struct _glapi_table * disp)15918 static inline _glptr_VertexAttribI4uivEXT GET_VertexAttribI4uivEXT(struct _glapi_table *disp) {
15919    return (_glptr_VertexAttribI4uivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4uivEXT));
15920 }
15921 
SET_VertexAttribI4uivEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,const GLuint *))15922 static inline void SET_VertexAttribI4uivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
15923    SET_by_offset(disp, _gloffset_VertexAttribI4uivEXT, fn);
15924 }
15925 
15926 typedef void (GLAPIENTRYP _glptr_ClearColorIiEXT)(GLint, GLint, GLint, GLint);
15927 #define CALL_ClearColorIiEXT(disp, parameters) \
15928     (* GET_ClearColorIiEXT(disp)) parameters
GET_ClearColorIiEXT(struct _glapi_table * disp)15929 static inline _glptr_ClearColorIiEXT GET_ClearColorIiEXT(struct _glapi_table *disp) {
15930    return (_glptr_ClearColorIiEXT) (GET_by_offset(disp, _gloffset_ClearColorIiEXT));
15931 }
15932 
SET_ClearColorIiEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint,GLint,GLint,GLint))15933 static inline void SET_ClearColorIiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
15934    SET_by_offset(disp, _gloffset_ClearColorIiEXT, fn);
15935 }
15936 
15937 typedef void (GLAPIENTRYP _glptr_ClearColorIuiEXT)(GLuint, GLuint, GLuint, GLuint);
15938 #define CALL_ClearColorIuiEXT(disp, parameters) \
15939     (* GET_ClearColorIuiEXT(disp)) parameters
GET_ClearColorIuiEXT(struct _glapi_table * disp)15940 static inline _glptr_ClearColorIuiEXT GET_ClearColorIuiEXT(struct _glapi_table *disp) {
15941    return (_glptr_ClearColorIuiEXT) (GET_by_offset(disp, _gloffset_ClearColorIuiEXT));
15942 }
15943 
SET_ClearColorIuiEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLuint,GLuint))15944 static inline void SET_ClearColorIuiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint)) {
15945    SET_by_offset(disp, _gloffset_ClearColorIuiEXT, fn);
15946 }
15947 
15948 typedef void (GLAPIENTRYP _glptr_BindBufferOffsetEXT)(GLenum, GLuint, GLuint, GLintptr);
15949 #define CALL_BindBufferOffsetEXT(disp, parameters) \
15950     (* GET_BindBufferOffsetEXT(disp)) parameters
GET_BindBufferOffsetEXT(struct _glapi_table * disp)15951 static inline _glptr_BindBufferOffsetEXT GET_BindBufferOffsetEXT(struct _glapi_table *disp) {
15952    return (_glptr_BindBufferOffsetEXT) (GET_by_offset(disp, _gloffset_BindBufferOffsetEXT));
15953 }
15954 
SET_BindBufferOffsetEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLuint,GLintptr))15955 static inline void SET_BindBufferOffsetEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLintptr)) {
15956    SET_by_offset(disp, _gloffset_BindBufferOffsetEXT, fn);
15957 }
15958 
15959 typedef void (GLAPIENTRYP _glptr_BeginPerfMonitorAMD)(GLuint);
15960 #define CALL_BeginPerfMonitorAMD(disp, parameters) \
15961     (* GET_BeginPerfMonitorAMD(disp)) parameters
GET_BeginPerfMonitorAMD(struct _glapi_table * disp)15962 static inline _glptr_BeginPerfMonitorAMD GET_BeginPerfMonitorAMD(struct _glapi_table *disp) {
15963    return (_glptr_BeginPerfMonitorAMD) (GET_by_offset(disp, _gloffset_BeginPerfMonitorAMD));
15964 }
15965 
SET_BeginPerfMonitorAMD(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))15966 static inline void SET_BeginPerfMonitorAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
15967    SET_by_offset(disp, _gloffset_BeginPerfMonitorAMD, fn);
15968 }
15969 
15970 typedef void (GLAPIENTRYP _glptr_DeletePerfMonitorsAMD)(GLsizei, GLuint *);
15971 #define CALL_DeletePerfMonitorsAMD(disp, parameters) \
15972     (* GET_DeletePerfMonitorsAMD(disp)) parameters
GET_DeletePerfMonitorsAMD(struct _glapi_table * disp)15973 static inline _glptr_DeletePerfMonitorsAMD GET_DeletePerfMonitorsAMD(struct _glapi_table *disp) {
15974    return (_glptr_DeletePerfMonitorsAMD) (GET_by_offset(disp, _gloffset_DeletePerfMonitorsAMD));
15975 }
15976 
SET_DeletePerfMonitorsAMD(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLuint *))15977 static inline void SET_DeletePerfMonitorsAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
15978    SET_by_offset(disp, _gloffset_DeletePerfMonitorsAMD, fn);
15979 }
15980 
15981 typedef void (GLAPIENTRYP _glptr_EndPerfMonitorAMD)(GLuint);
15982 #define CALL_EndPerfMonitorAMD(disp, parameters) \
15983     (* GET_EndPerfMonitorAMD(disp)) parameters
GET_EndPerfMonitorAMD(struct _glapi_table * disp)15984 static inline _glptr_EndPerfMonitorAMD GET_EndPerfMonitorAMD(struct _glapi_table *disp) {
15985    return (_glptr_EndPerfMonitorAMD) (GET_by_offset(disp, _gloffset_EndPerfMonitorAMD));
15986 }
15987 
SET_EndPerfMonitorAMD(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))15988 static inline void SET_EndPerfMonitorAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
15989    SET_by_offset(disp, _gloffset_EndPerfMonitorAMD, fn);
15990 }
15991 
15992 typedef void (GLAPIENTRYP _glptr_GenPerfMonitorsAMD)(GLsizei, GLuint *);
15993 #define CALL_GenPerfMonitorsAMD(disp, parameters) \
15994     (* GET_GenPerfMonitorsAMD(disp)) parameters
GET_GenPerfMonitorsAMD(struct _glapi_table * disp)15995 static inline _glptr_GenPerfMonitorsAMD GET_GenPerfMonitorsAMD(struct _glapi_table *disp) {
15996    return (_glptr_GenPerfMonitorsAMD) (GET_by_offset(disp, _gloffset_GenPerfMonitorsAMD));
15997 }
15998 
SET_GenPerfMonitorsAMD(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,GLuint *))15999 static inline void SET_GenPerfMonitorsAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
16000    SET_by_offset(disp, _gloffset_GenPerfMonitorsAMD, fn);
16001 }
16002 
16003 typedef void (GLAPIENTRYP _glptr_GetPerfMonitorCounterDataAMD)(GLuint, GLenum, GLsizei, GLuint *, GLint *);
16004 #define CALL_GetPerfMonitorCounterDataAMD(disp, parameters) \
16005     (* GET_GetPerfMonitorCounterDataAMD(disp)) parameters
GET_GetPerfMonitorCounterDataAMD(struct _glapi_table * disp)16006 static inline _glptr_GetPerfMonitorCounterDataAMD GET_GetPerfMonitorCounterDataAMD(struct _glapi_table *disp) {
16007    return (_glptr_GetPerfMonitorCounterDataAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorCounterDataAMD));
16008 }
16009 
SET_GetPerfMonitorCounterDataAMD(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLenum,GLsizei,GLuint *,GLint *))16010 static inline void SET_GetPerfMonitorCounterDataAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLuint *, GLint *)) {
16011    SET_by_offset(disp, _gloffset_GetPerfMonitorCounterDataAMD, fn);
16012 }
16013 
16014 typedef void (GLAPIENTRYP _glptr_GetPerfMonitorCounterInfoAMD)(GLuint, GLuint, GLenum, GLvoid *);
16015 #define CALL_GetPerfMonitorCounterInfoAMD(disp, parameters) \
16016     (* GET_GetPerfMonitorCounterInfoAMD(disp)) parameters
GET_GetPerfMonitorCounterInfoAMD(struct _glapi_table * disp)16017 static inline _glptr_GetPerfMonitorCounterInfoAMD GET_GetPerfMonitorCounterInfoAMD(struct _glapi_table *disp) {
16018    return (_glptr_GetPerfMonitorCounterInfoAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorCounterInfoAMD));
16019 }
16020 
SET_GetPerfMonitorCounterInfoAMD(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLenum,GLvoid *))16021 static inline void SET_GetPerfMonitorCounterInfoAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLvoid *)) {
16022    SET_by_offset(disp, _gloffset_GetPerfMonitorCounterInfoAMD, fn);
16023 }
16024 
16025 typedef void (GLAPIENTRYP _glptr_GetPerfMonitorCounterStringAMD)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *);
16026 #define CALL_GetPerfMonitorCounterStringAMD(disp, parameters) \
16027     (* GET_GetPerfMonitorCounterStringAMD(disp)) parameters
GET_GetPerfMonitorCounterStringAMD(struct _glapi_table * disp)16028 static inline _glptr_GetPerfMonitorCounterStringAMD GET_GetPerfMonitorCounterStringAMD(struct _glapi_table *disp) {
16029    return (_glptr_GetPerfMonitorCounterStringAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorCounterStringAMD));
16030 }
16031 
SET_GetPerfMonitorCounterStringAMD(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLsizei,GLsizei *,GLchar *))16032 static inline void SET_GetPerfMonitorCounterStringAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *)) {
16033    SET_by_offset(disp, _gloffset_GetPerfMonitorCounterStringAMD, fn);
16034 }
16035 
16036 typedef void (GLAPIENTRYP _glptr_GetPerfMonitorCountersAMD)(GLuint, GLint *, GLint *, GLsizei, GLuint *);
16037 #define CALL_GetPerfMonitorCountersAMD(disp, parameters) \
16038     (* GET_GetPerfMonitorCountersAMD(disp)) parameters
GET_GetPerfMonitorCountersAMD(struct _glapi_table * disp)16039 static inline _glptr_GetPerfMonitorCountersAMD GET_GetPerfMonitorCountersAMD(struct _glapi_table *disp) {
16040    return (_glptr_GetPerfMonitorCountersAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorCountersAMD));
16041 }
16042 
SET_GetPerfMonitorCountersAMD(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLint *,GLint *,GLsizei,GLuint *))16043 static inline void SET_GetPerfMonitorCountersAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint *, GLint *, GLsizei, GLuint *)) {
16044    SET_by_offset(disp, _gloffset_GetPerfMonitorCountersAMD, fn);
16045 }
16046 
16047 typedef void (GLAPIENTRYP _glptr_GetPerfMonitorGroupStringAMD)(GLuint, GLsizei, GLsizei *, GLchar *);
16048 #define CALL_GetPerfMonitorGroupStringAMD(disp, parameters) \
16049     (* GET_GetPerfMonitorGroupStringAMD(disp)) parameters
GET_GetPerfMonitorGroupStringAMD(struct _glapi_table * disp)16050 static inline _glptr_GetPerfMonitorGroupStringAMD GET_GetPerfMonitorGroupStringAMD(struct _glapi_table *disp) {
16051    return (_glptr_GetPerfMonitorGroupStringAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorGroupStringAMD));
16052 }
16053 
SET_GetPerfMonitorGroupStringAMD(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLsizei,GLsizei *,GLchar *))16054 static inline void SET_GetPerfMonitorGroupStringAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) {
16055    SET_by_offset(disp, _gloffset_GetPerfMonitorGroupStringAMD, fn);
16056 }
16057 
16058 typedef void (GLAPIENTRYP _glptr_GetPerfMonitorGroupsAMD)(GLint *, GLsizei, GLuint *);
16059 #define CALL_GetPerfMonitorGroupsAMD(disp, parameters) \
16060     (* GET_GetPerfMonitorGroupsAMD(disp)) parameters
GET_GetPerfMonitorGroupsAMD(struct _glapi_table * disp)16061 static inline _glptr_GetPerfMonitorGroupsAMD GET_GetPerfMonitorGroupsAMD(struct _glapi_table *disp) {
16062    return (_glptr_GetPerfMonitorGroupsAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorGroupsAMD));
16063 }
16064 
SET_GetPerfMonitorGroupsAMD(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLint *,GLsizei,GLuint *))16065 static inline void SET_GetPerfMonitorGroupsAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint *, GLsizei, GLuint *)) {
16066    SET_by_offset(disp, _gloffset_GetPerfMonitorGroupsAMD, fn);
16067 }
16068 
16069 typedef void (GLAPIENTRYP _glptr_SelectPerfMonitorCountersAMD)(GLuint, GLboolean, GLuint, GLint, GLuint *);
16070 #define CALL_SelectPerfMonitorCountersAMD(disp, parameters) \
16071     (* GET_SelectPerfMonitorCountersAMD(disp)) parameters
GET_SelectPerfMonitorCountersAMD(struct _glapi_table * disp)16072 static inline _glptr_SelectPerfMonitorCountersAMD GET_SelectPerfMonitorCountersAMD(struct _glapi_table *disp) {
16073    return (_glptr_SelectPerfMonitorCountersAMD) (GET_by_offset(disp, _gloffset_SelectPerfMonitorCountersAMD));
16074 }
16075 
SET_SelectPerfMonitorCountersAMD(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLboolean,GLuint,GLint,GLuint *))16076 static inline void SET_SelectPerfMonitorCountersAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLboolean, GLuint, GLint, GLuint *)) {
16077    SET_by_offset(disp, _gloffset_SelectPerfMonitorCountersAMD, fn);
16078 }
16079 
16080 typedef void (GLAPIENTRYP _glptr_GetObjectParameterivAPPLE)(GLenum, GLuint, GLenum, GLint *);
16081 #define CALL_GetObjectParameterivAPPLE(disp, parameters) \
16082     (* GET_GetObjectParameterivAPPLE(disp)) parameters
GET_GetObjectParameterivAPPLE(struct _glapi_table * disp)16083 static inline _glptr_GetObjectParameterivAPPLE GET_GetObjectParameterivAPPLE(struct _glapi_table *disp) {
16084    return (_glptr_GetObjectParameterivAPPLE) (GET_by_offset(disp, _gloffset_GetObjectParameterivAPPLE));
16085 }
16086 
SET_GetObjectParameterivAPPLE(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLenum,GLint *))16087 static inline void SET_GetObjectParameterivAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLint *)) {
16088    SET_by_offset(disp, _gloffset_GetObjectParameterivAPPLE, fn);
16089 }
16090 
16091 typedef GLenum (GLAPIENTRYP _glptr_ObjectPurgeableAPPLE)(GLenum, GLuint, GLenum);
16092 #define CALL_ObjectPurgeableAPPLE(disp, parameters) \
16093     (* GET_ObjectPurgeableAPPLE(disp)) parameters
GET_ObjectPurgeableAPPLE(struct _glapi_table * disp)16094 static inline _glptr_ObjectPurgeableAPPLE GET_ObjectPurgeableAPPLE(struct _glapi_table *disp) {
16095    return (_glptr_ObjectPurgeableAPPLE) (GET_by_offset(disp, _gloffset_ObjectPurgeableAPPLE));
16096 }
16097 
SET_ObjectPurgeableAPPLE(struct _glapi_table * disp,GLenum (GLAPIENTRYP fn)(GLenum,GLuint,GLenum))16098 static inline void SET_ObjectPurgeableAPPLE(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLenum, GLuint, GLenum)) {
16099    SET_by_offset(disp, _gloffset_ObjectPurgeableAPPLE, fn);
16100 }
16101 
16102 typedef GLenum (GLAPIENTRYP _glptr_ObjectUnpurgeableAPPLE)(GLenum, GLuint, GLenum);
16103 #define CALL_ObjectUnpurgeableAPPLE(disp, parameters) \
16104     (* GET_ObjectUnpurgeableAPPLE(disp)) parameters
GET_ObjectUnpurgeableAPPLE(struct _glapi_table * disp)16105 static inline _glptr_ObjectUnpurgeableAPPLE GET_ObjectUnpurgeableAPPLE(struct _glapi_table *disp) {
16106    return (_glptr_ObjectUnpurgeableAPPLE) (GET_by_offset(disp, _gloffset_ObjectUnpurgeableAPPLE));
16107 }
16108 
SET_ObjectUnpurgeableAPPLE(struct _glapi_table * disp,GLenum (GLAPIENTRYP fn)(GLenum,GLuint,GLenum))16109 static inline void SET_ObjectUnpurgeableAPPLE(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLenum, GLuint, GLenum)) {
16110    SET_by_offset(disp, _gloffset_ObjectUnpurgeableAPPLE, fn);
16111 }
16112 
16113 typedef void (GLAPIENTRYP _glptr_ActiveProgramEXT)(GLuint);
16114 #define CALL_ActiveProgramEXT(disp, parameters) \
16115     (* GET_ActiveProgramEXT(disp)) parameters
GET_ActiveProgramEXT(struct _glapi_table * disp)16116 static inline _glptr_ActiveProgramEXT GET_ActiveProgramEXT(struct _glapi_table *disp) {
16117    return (_glptr_ActiveProgramEXT) (GET_by_offset(disp, _gloffset_ActiveProgramEXT));
16118 }
16119 
SET_ActiveProgramEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))16120 static inline void SET_ActiveProgramEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
16121    SET_by_offset(disp, _gloffset_ActiveProgramEXT, fn);
16122 }
16123 
16124 typedef GLuint (GLAPIENTRYP _glptr_CreateShaderProgramEXT)(GLenum, const GLchar *);
16125 #define CALL_CreateShaderProgramEXT(disp, parameters) \
16126     (* GET_CreateShaderProgramEXT(disp)) parameters
GET_CreateShaderProgramEXT(struct _glapi_table * disp)16127 static inline _glptr_CreateShaderProgramEXT GET_CreateShaderProgramEXT(struct _glapi_table *disp) {
16128    return (_glptr_CreateShaderProgramEXT) (GET_by_offset(disp, _gloffset_CreateShaderProgramEXT));
16129 }
16130 
SET_CreateShaderProgramEXT(struct _glapi_table * disp,GLuint (GLAPIENTRYP fn)(GLenum,const GLchar *))16131 static inline void SET_CreateShaderProgramEXT(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLenum, const GLchar *)) {
16132    SET_by_offset(disp, _gloffset_CreateShaderProgramEXT, fn);
16133 }
16134 
16135 typedef void (GLAPIENTRYP _glptr_UseShaderProgramEXT)(GLenum, GLuint);
16136 #define CALL_UseShaderProgramEXT(disp, parameters) \
16137     (* GET_UseShaderProgramEXT(disp)) parameters
GET_UseShaderProgramEXT(struct _glapi_table * disp)16138 static inline _glptr_UseShaderProgramEXT GET_UseShaderProgramEXT(struct _glapi_table *disp) {
16139    return (_glptr_UseShaderProgramEXT) (GET_by_offset(disp, _gloffset_UseShaderProgramEXT));
16140 }
16141 
SET_UseShaderProgramEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint))16142 static inline void SET_UseShaderProgramEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
16143    SET_by_offset(disp, _gloffset_UseShaderProgramEXT, fn);
16144 }
16145 
16146 typedef void (GLAPIENTRYP _glptr_TextureBarrierNV)(void);
16147 #define CALL_TextureBarrierNV(disp, parameters) \
16148     (* GET_TextureBarrierNV(disp)) parameters
GET_TextureBarrierNV(struct _glapi_table * disp)16149 static inline _glptr_TextureBarrierNV GET_TextureBarrierNV(struct _glapi_table *disp) {
16150    return (_glptr_TextureBarrierNV) (GET_by_offset(disp, _gloffset_TextureBarrierNV));
16151 }
16152 
SET_TextureBarrierNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(void))16153 static inline void SET_TextureBarrierNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
16154    SET_by_offset(disp, _gloffset_TextureBarrierNV, fn);
16155 }
16156 
16157 typedef void (GLAPIENTRYP _glptr_VDPAUFiniNV)(void);
16158 #define CALL_VDPAUFiniNV(disp, parameters) \
16159     (* GET_VDPAUFiniNV(disp)) parameters
GET_VDPAUFiniNV(struct _glapi_table * disp)16160 static inline _glptr_VDPAUFiniNV GET_VDPAUFiniNV(struct _glapi_table *disp) {
16161    return (_glptr_VDPAUFiniNV) (GET_by_offset(disp, _gloffset_VDPAUFiniNV));
16162 }
16163 
SET_VDPAUFiniNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(void))16164 static inline void SET_VDPAUFiniNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
16165    SET_by_offset(disp, _gloffset_VDPAUFiniNV, fn);
16166 }
16167 
16168 typedef void (GLAPIENTRYP _glptr_VDPAUGetSurfaceivNV)(GLintptr, GLenum, GLsizei, GLsizei *, GLint *);
16169 #define CALL_VDPAUGetSurfaceivNV(disp, parameters) \
16170     (* GET_VDPAUGetSurfaceivNV(disp)) parameters
GET_VDPAUGetSurfaceivNV(struct _glapi_table * disp)16171 static inline _glptr_VDPAUGetSurfaceivNV GET_VDPAUGetSurfaceivNV(struct _glapi_table *disp) {
16172    return (_glptr_VDPAUGetSurfaceivNV) (GET_by_offset(disp, _gloffset_VDPAUGetSurfaceivNV));
16173 }
16174 
SET_VDPAUGetSurfaceivNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLintptr,GLenum,GLsizei,GLsizei *,GLint *))16175 static inline void SET_VDPAUGetSurfaceivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLintptr, GLenum, GLsizei, GLsizei *, GLint *)) {
16176    SET_by_offset(disp, _gloffset_VDPAUGetSurfaceivNV, fn);
16177 }
16178 
16179 typedef void (GLAPIENTRYP _glptr_VDPAUInitNV)(const GLvoid *, const GLvoid *);
16180 #define CALL_VDPAUInitNV(disp, parameters) \
16181     (* GET_VDPAUInitNV(disp)) parameters
GET_VDPAUInitNV(struct _glapi_table * disp)16182 static inline _glptr_VDPAUInitNV GET_VDPAUInitNV(struct _glapi_table *disp) {
16183    return (_glptr_VDPAUInitNV) (GET_by_offset(disp, _gloffset_VDPAUInitNV));
16184 }
16185 
SET_VDPAUInitNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLvoid *,const GLvoid *))16186 static inline void SET_VDPAUInitNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLvoid *, const GLvoid *)) {
16187    SET_by_offset(disp, _gloffset_VDPAUInitNV, fn);
16188 }
16189 
16190 typedef GLboolean (GLAPIENTRYP _glptr_VDPAUIsSurfaceNV)(GLintptr);
16191 #define CALL_VDPAUIsSurfaceNV(disp, parameters) \
16192     (* GET_VDPAUIsSurfaceNV(disp)) parameters
GET_VDPAUIsSurfaceNV(struct _glapi_table * disp)16193 static inline _glptr_VDPAUIsSurfaceNV GET_VDPAUIsSurfaceNV(struct _glapi_table *disp) {
16194    return (_glptr_VDPAUIsSurfaceNV) (GET_by_offset(disp, _gloffset_VDPAUIsSurfaceNV));
16195 }
16196 
SET_VDPAUIsSurfaceNV(struct _glapi_table * disp,GLboolean (GLAPIENTRYP fn)(GLintptr))16197 static inline void SET_VDPAUIsSurfaceNV(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLintptr)) {
16198    SET_by_offset(disp, _gloffset_VDPAUIsSurfaceNV, fn);
16199 }
16200 
16201 typedef void (GLAPIENTRYP _glptr_VDPAUMapSurfacesNV)(GLsizei, const GLintptr *);
16202 #define CALL_VDPAUMapSurfacesNV(disp, parameters) \
16203     (* GET_VDPAUMapSurfacesNV(disp)) parameters
GET_VDPAUMapSurfacesNV(struct _glapi_table * disp)16204 static inline _glptr_VDPAUMapSurfacesNV GET_VDPAUMapSurfacesNV(struct _glapi_table *disp) {
16205    return (_glptr_VDPAUMapSurfacesNV) (GET_by_offset(disp, _gloffset_VDPAUMapSurfacesNV));
16206 }
16207 
SET_VDPAUMapSurfacesNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,const GLintptr *))16208 static inline void SET_VDPAUMapSurfacesNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLintptr *)) {
16209    SET_by_offset(disp, _gloffset_VDPAUMapSurfacesNV, fn);
16210 }
16211 
16212 typedef GLintptr (GLAPIENTRYP _glptr_VDPAURegisterOutputSurfaceNV)(const GLvoid *, GLenum, GLsizei, const GLuint *);
16213 #define CALL_VDPAURegisterOutputSurfaceNV(disp, parameters) \
16214     (* GET_VDPAURegisterOutputSurfaceNV(disp)) parameters
GET_VDPAURegisterOutputSurfaceNV(struct _glapi_table * disp)16215 static inline _glptr_VDPAURegisterOutputSurfaceNV GET_VDPAURegisterOutputSurfaceNV(struct _glapi_table *disp) {
16216    return (_glptr_VDPAURegisterOutputSurfaceNV) (GET_by_offset(disp, _gloffset_VDPAURegisterOutputSurfaceNV));
16217 }
16218 
SET_VDPAURegisterOutputSurfaceNV(struct _glapi_table * disp,GLintptr (GLAPIENTRYP fn)(const GLvoid *,GLenum,GLsizei,const GLuint *))16219 static inline void SET_VDPAURegisterOutputSurfaceNV(struct _glapi_table *disp, GLintptr (GLAPIENTRYP fn)(const GLvoid *, GLenum, GLsizei, const GLuint *)) {
16220    SET_by_offset(disp, _gloffset_VDPAURegisterOutputSurfaceNV, fn);
16221 }
16222 
16223 typedef GLintptr (GLAPIENTRYP _glptr_VDPAURegisterVideoSurfaceNV)(const GLvoid *, GLenum, GLsizei, const GLuint *);
16224 #define CALL_VDPAURegisterVideoSurfaceNV(disp, parameters) \
16225     (* GET_VDPAURegisterVideoSurfaceNV(disp)) parameters
GET_VDPAURegisterVideoSurfaceNV(struct _glapi_table * disp)16226 static inline _glptr_VDPAURegisterVideoSurfaceNV GET_VDPAURegisterVideoSurfaceNV(struct _glapi_table *disp) {
16227    return (_glptr_VDPAURegisterVideoSurfaceNV) (GET_by_offset(disp, _gloffset_VDPAURegisterVideoSurfaceNV));
16228 }
16229 
SET_VDPAURegisterVideoSurfaceNV(struct _glapi_table * disp,GLintptr (GLAPIENTRYP fn)(const GLvoid *,GLenum,GLsizei,const GLuint *))16230 static inline void SET_VDPAURegisterVideoSurfaceNV(struct _glapi_table *disp, GLintptr (GLAPIENTRYP fn)(const GLvoid *, GLenum, GLsizei, const GLuint *)) {
16231    SET_by_offset(disp, _gloffset_VDPAURegisterVideoSurfaceNV, fn);
16232 }
16233 
16234 typedef void (GLAPIENTRYP _glptr_VDPAUSurfaceAccessNV)(GLintptr, GLenum);
16235 #define CALL_VDPAUSurfaceAccessNV(disp, parameters) \
16236     (* GET_VDPAUSurfaceAccessNV(disp)) parameters
GET_VDPAUSurfaceAccessNV(struct _glapi_table * disp)16237 static inline _glptr_VDPAUSurfaceAccessNV GET_VDPAUSurfaceAccessNV(struct _glapi_table *disp) {
16238    return (_glptr_VDPAUSurfaceAccessNV) (GET_by_offset(disp, _gloffset_VDPAUSurfaceAccessNV));
16239 }
16240 
SET_VDPAUSurfaceAccessNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLintptr,GLenum))16241 static inline void SET_VDPAUSurfaceAccessNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLintptr, GLenum)) {
16242    SET_by_offset(disp, _gloffset_VDPAUSurfaceAccessNV, fn);
16243 }
16244 
16245 typedef void (GLAPIENTRYP _glptr_VDPAUUnmapSurfacesNV)(GLsizei, const GLintptr *);
16246 #define CALL_VDPAUUnmapSurfacesNV(disp, parameters) \
16247     (* GET_VDPAUUnmapSurfacesNV(disp)) parameters
GET_VDPAUUnmapSurfacesNV(struct _glapi_table * disp)16248 static inline _glptr_VDPAUUnmapSurfacesNV GET_VDPAUUnmapSurfacesNV(struct _glapi_table *disp) {
16249    return (_glptr_VDPAUUnmapSurfacesNV) (GET_by_offset(disp, _gloffset_VDPAUUnmapSurfacesNV));
16250 }
16251 
SET_VDPAUUnmapSurfacesNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLsizei,const GLintptr *))16252 static inline void SET_VDPAUUnmapSurfacesNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLintptr *)) {
16253    SET_by_offset(disp, _gloffset_VDPAUUnmapSurfacesNV, fn);
16254 }
16255 
16256 typedef void (GLAPIENTRYP _glptr_VDPAUUnregisterSurfaceNV)(GLintptr);
16257 #define CALL_VDPAUUnregisterSurfaceNV(disp, parameters) \
16258     (* GET_VDPAUUnregisterSurfaceNV(disp)) parameters
GET_VDPAUUnregisterSurfaceNV(struct _glapi_table * disp)16259 static inline _glptr_VDPAUUnregisterSurfaceNV GET_VDPAUUnregisterSurfaceNV(struct _glapi_table *disp) {
16260    return (_glptr_VDPAUUnregisterSurfaceNV) (GET_by_offset(disp, _gloffset_VDPAUUnregisterSurfaceNV));
16261 }
16262 
SET_VDPAUUnregisterSurfaceNV(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLintptr))16263 static inline void SET_VDPAUUnregisterSurfaceNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLintptr)) {
16264    SET_by_offset(disp, _gloffset_VDPAUUnregisterSurfaceNV, fn);
16265 }
16266 
16267 typedef void (GLAPIENTRYP _glptr_BeginPerfQueryINTEL)(GLuint);
16268 #define CALL_BeginPerfQueryINTEL(disp, parameters) \
16269     (* GET_BeginPerfQueryINTEL(disp)) parameters
GET_BeginPerfQueryINTEL(struct _glapi_table * disp)16270 static inline _glptr_BeginPerfQueryINTEL GET_BeginPerfQueryINTEL(struct _glapi_table *disp) {
16271    return (_glptr_BeginPerfQueryINTEL) (GET_by_offset(disp, _gloffset_BeginPerfQueryINTEL));
16272 }
16273 
SET_BeginPerfQueryINTEL(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))16274 static inline void SET_BeginPerfQueryINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
16275    SET_by_offset(disp, _gloffset_BeginPerfQueryINTEL, fn);
16276 }
16277 
16278 typedef void (GLAPIENTRYP _glptr_CreatePerfQueryINTEL)(GLuint, GLuint *);
16279 #define CALL_CreatePerfQueryINTEL(disp, parameters) \
16280     (* GET_CreatePerfQueryINTEL(disp)) parameters
GET_CreatePerfQueryINTEL(struct _glapi_table * disp)16281 static inline _glptr_CreatePerfQueryINTEL GET_CreatePerfQueryINTEL(struct _glapi_table *disp) {
16282    return (_glptr_CreatePerfQueryINTEL) (GET_by_offset(disp, _gloffset_CreatePerfQueryINTEL));
16283 }
16284 
SET_CreatePerfQueryINTEL(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint *))16285 static inline void SET_CreatePerfQueryINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint *)) {
16286    SET_by_offset(disp, _gloffset_CreatePerfQueryINTEL, fn);
16287 }
16288 
16289 typedef void (GLAPIENTRYP _glptr_DeletePerfQueryINTEL)(GLuint);
16290 #define CALL_DeletePerfQueryINTEL(disp, parameters) \
16291     (* GET_DeletePerfQueryINTEL(disp)) parameters
GET_DeletePerfQueryINTEL(struct _glapi_table * disp)16292 static inline _glptr_DeletePerfQueryINTEL GET_DeletePerfQueryINTEL(struct _glapi_table *disp) {
16293    return (_glptr_DeletePerfQueryINTEL) (GET_by_offset(disp, _gloffset_DeletePerfQueryINTEL));
16294 }
16295 
SET_DeletePerfQueryINTEL(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))16296 static inline void SET_DeletePerfQueryINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
16297    SET_by_offset(disp, _gloffset_DeletePerfQueryINTEL, fn);
16298 }
16299 
16300 typedef void (GLAPIENTRYP _glptr_EndPerfQueryINTEL)(GLuint);
16301 #define CALL_EndPerfQueryINTEL(disp, parameters) \
16302     (* GET_EndPerfQueryINTEL(disp)) parameters
GET_EndPerfQueryINTEL(struct _glapi_table * disp)16303 static inline _glptr_EndPerfQueryINTEL GET_EndPerfQueryINTEL(struct _glapi_table *disp) {
16304    return (_glptr_EndPerfQueryINTEL) (GET_by_offset(disp, _gloffset_EndPerfQueryINTEL));
16305 }
16306 
SET_EndPerfQueryINTEL(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint))16307 static inline void SET_EndPerfQueryINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
16308    SET_by_offset(disp, _gloffset_EndPerfQueryINTEL, fn);
16309 }
16310 
16311 typedef void (GLAPIENTRYP _glptr_GetFirstPerfQueryIdINTEL)(GLuint *);
16312 #define CALL_GetFirstPerfQueryIdINTEL(disp, parameters) \
16313     (* GET_GetFirstPerfQueryIdINTEL(disp)) parameters
GET_GetFirstPerfQueryIdINTEL(struct _glapi_table * disp)16314 static inline _glptr_GetFirstPerfQueryIdINTEL GET_GetFirstPerfQueryIdINTEL(struct _glapi_table *disp) {
16315    return (_glptr_GetFirstPerfQueryIdINTEL) (GET_by_offset(disp, _gloffset_GetFirstPerfQueryIdINTEL));
16316 }
16317 
SET_GetFirstPerfQueryIdINTEL(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint *))16318 static inline void SET_GetFirstPerfQueryIdINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint *)) {
16319    SET_by_offset(disp, _gloffset_GetFirstPerfQueryIdINTEL, fn);
16320 }
16321 
16322 typedef void (GLAPIENTRYP _glptr_GetNextPerfQueryIdINTEL)(GLuint, GLuint *);
16323 #define CALL_GetNextPerfQueryIdINTEL(disp, parameters) \
16324     (* GET_GetNextPerfQueryIdINTEL(disp)) parameters
GET_GetNextPerfQueryIdINTEL(struct _glapi_table * disp)16325 static inline _glptr_GetNextPerfQueryIdINTEL GET_GetNextPerfQueryIdINTEL(struct _glapi_table *disp) {
16326    return (_glptr_GetNextPerfQueryIdINTEL) (GET_by_offset(disp, _gloffset_GetNextPerfQueryIdINTEL));
16327 }
16328 
SET_GetNextPerfQueryIdINTEL(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint *))16329 static inline void SET_GetNextPerfQueryIdINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint *)) {
16330    SET_by_offset(disp, _gloffset_GetNextPerfQueryIdINTEL, fn);
16331 }
16332 
16333 typedef void (GLAPIENTRYP _glptr_GetPerfCounterInfoINTEL)(GLuint, GLuint, GLuint, GLchar *, GLuint, GLchar *, GLuint *, GLuint *, GLuint *, GLuint *, GLuint64 *);
16334 #define CALL_GetPerfCounterInfoINTEL(disp, parameters) \
16335     (* GET_GetPerfCounterInfoINTEL(disp)) parameters
GET_GetPerfCounterInfoINTEL(struct _glapi_table * disp)16336 static inline _glptr_GetPerfCounterInfoINTEL GET_GetPerfCounterInfoINTEL(struct _glapi_table *disp) {
16337    return (_glptr_GetPerfCounterInfoINTEL) (GET_by_offset(disp, _gloffset_GetPerfCounterInfoINTEL));
16338 }
16339 
SET_GetPerfCounterInfoINTEL(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLuint,GLchar *,GLuint,GLchar *,GLuint *,GLuint *,GLuint *,GLuint *,GLuint64 *))16340 static inline void SET_GetPerfCounterInfoINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLchar *, GLuint, GLchar *, GLuint *, GLuint *, GLuint *, GLuint *, GLuint64 *)) {
16341    SET_by_offset(disp, _gloffset_GetPerfCounterInfoINTEL, fn);
16342 }
16343 
16344 typedef void (GLAPIENTRYP _glptr_GetPerfQueryDataINTEL)(GLuint, GLuint, GLsizei, GLvoid *, GLuint *);
16345 #define CALL_GetPerfQueryDataINTEL(disp, parameters) \
16346     (* GET_GetPerfQueryDataINTEL(disp)) parameters
GET_GetPerfQueryDataINTEL(struct _glapi_table * disp)16347 static inline _glptr_GetPerfQueryDataINTEL GET_GetPerfQueryDataINTEL(struct _glapi_table *disp) {
16348    return (_glptr_GetPerfQueryDataINTEL) (GET_by_offset(disp, _gloffset_GetPerfQueryDataINTEL));
16349 }
16350 
SET_GetPerfQueryDataINTEL(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLsizei,GLvoid *,GLuint *))16351 static inline void SET_GetPerfQueryDataINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLvoid *, GLuint *)) {
16352    SET_by_offset(disp, _gloffset_GetPerfQueryDataINTEL, fn);
16353 }
16354 
16355 typedef void (GLAPIENTRYP _glptr_GetPerfQueryIdByNameINTEL)(GLchar *, GLuint *);
16356 #define CALL_GetPerfQueryIdByNameINTEL(disp, parameters) \
16357     (* GET_GetPerfQueryIdByNameINTEL(disp)) parameters
GET_GetPerfQueryIdByNameINTEL(struct _glapi_table * disp)16358 static inline _glptr_GetPerfQueryIdByNameINTEL GET_GetPerfQueryIdByNameINTEL(struct _glapi_table *disp) {
16359    return (_glptr_GetPerfQueryIdByNameINTEL) (GET_by_offset(disp, _gloffset_GetPerfQueryIdByNameINTEL));
16360 }
16361 
SET_GetPerfQueryIdByNameINTEL(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLchar *,GLuint *))16362 static inline void SET_GetPerfQueryIdByNameINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLchar *, GLuint *)) {
16363    SET_by_offset(disp, _gloffset_GetPerfQueryIdByNameINTEL, fn);
16364 }
16365 
16366 typedef void (GLAPIENTRYP _glptr_GetPerfQueryInfoINTEL)(GLuint, GLuint, GLchar *, GLuint *, GLuint *, GLuint *, GLuint *);
16367 #define CALL_GetPerfQueryInfoINTEL(disp, parameters) \
16368     (* GET_GetPerfQueryInfoINTEL(disp)) parameters
GET_GetPerfQueryInfoINTEL(struct _glapi_table * disp)16369 static inline _glptr_GetPerfQueryInfoINTEL GET_GetPerfQueryInfoINTEL(struct _glapi_table *disp) {
16370    return (_glptr_GetPerfQueryInfoINTEL) (GET_by_offset(disp, _gloffset_GetPerfQueryInfoINTEL));
16371 }
16372 
SET_GetPerfQueryInfoINTEL(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLuint,GLuint,GLchar *,GLuint *,GLuint *,GLuint *,GLuint *))16373 static inline void SET_GetPerfQueryInfoINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLchar *, GLuint *, GLuint *, GLuint *, GLuint *)) {
16374    SET_by_offset(disp, _gloffset_GetPerfQueryInfoINTEL, fn);
16375 }
16376 
16377 typedef void (GLAPIENTRYP _glptr_PolygonOffsetClampEXT)(GLfloat, GLfloat, GLfloat);
16378 #define CALL_PolygonOffsetClampEXT(disp, parameters) \
16379     (* GET_PolygonOffsetClampEXT(disp)) parameters
GET_PolygonOffsetClampEXT(struct _glapi_table * disp)16380 static inline _glptr_PolygonOffsetClampEXT GET_PolygonOffsetClampEXT(struct _glapi_table *disp) {
16381    return (_glptr_PolygonOffsetClampEXT) (GET_by_offset(disp, _gloffset_PolygonOffsetClampEXT));
16382 }
16383 
SET_PolygonOffsetClampEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat,GLfloat))16384 static inline void SET_PolygonOffsetClampEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
16385    SET_by_offset(disp, _gloffset_PolygonOffsetClampEXT, fn);
16386 }
16387 
16388 typedef void (GLAPIENTRYP _glptr_WindowRectanglesEXT)(GLenum, GLsizei, const GLint *);
16389 #define CALL_WindowRectanglesEXT(disp, parameters) \
16390     (* GET_WindowRectanglesEXT(disp)) parameters
GET_WindowRectanglesEXT(struct _glapi_table * disp)16391 static inline _glptr_WindowRectanglesEXT GET_WindowRectanglesEXT(struct _glapi_table *disp) {
16392    return (_glptr_WindowRectanglesEXT) (GET_by_offset(disp, _gloffset_WindowRectanglesEXT));
16393 }
16394 
SET_WindowRectanglesEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLsizei,const GLint *))16395 static inline void SET_WindowRectanglesEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLint *)) {
16396    SET_by_offset(disp, _gloffset_WindowRectanglesEXT, fn);
16397 }
16398 
16399 typedef void (GLAPIENTRYP _glptr_StencilFuncSeparateATI)(GLenum, GLenum, GLint, GLuint);
16400 #define CALL_StencilFuncSeparateATI(disp, parameters) \
16401     (* GET_StencilFuncSeparateATI(disp)) parameters
GET_StencilFuncSeparateATI(struct _glapi_table * disp)16402 static inline _glptr_StencilFuncSeparateATI GET_StencilFuncSeparateATI(struct _glapi_table *disp) {
16403    return (_glptr_StencilFuncSeparateATI) (GET_by_offset(disp, _gloffset_StencilFuncSeparateATI));
16404 }
16405 
SET_StencilFuncSeparateATI(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLint,GLuint))16406 static inline void SET_StencilFuncSeparateATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLuint)) {
16407    SET_by_offset(disp, _gloffset_StencilFuncSeparateATI, fn);
16408 }
16409 
16410 typedef void (GLAPIENTRYP _glptr_ProgramEnvParameters4fvEXT)(GLenum, GLuint, GLsizei, const GLfloat *);
16411 #define CALL_ProgramEnvParameters4fvEXT(disp, parameters) \
16412     (* GET_ProgramEnvParameters4fvEXT(disp)) parameters
GET_ProgramEnvParameters4fvEXT(struct _glapi_table * disp)16413 static inline _glptr_ProgramEnvParameters4fvEXT GET_ProgramEnvParameters4fvEXT(struct _glapi_table *disp) {
16414    return (_glptr_ProgramEnvParameters4fvEXT) (GET_by_offset(disp, _gloffset_ProgramEnvParameters4fvEXT));
16415 }
16416 
SET_ProgramEnvParameters4fvEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLsizei,const GLfloat *))16417 static inline void SET_ProgramEnvParameters4fvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLfloat *)) {
16418    SET_by_offset(disp, _gloffset_ProgramEnvParameters4fvEXT, fn);
16419 }
16420 
16421 typedef void (GLAPIENTRYP _glptr_ProgramLocalParameters4fvEXT)(GLenum, GLuint, GLsizei, const GLfloat *);
16422 #define CALL_ProgramLocalParameters4fvEXT(disp, parameters) \
16423     (* GET_ProgramLocalParameters4fvEXT(disp)) parameters
GET_ProgramLocalParameters4fvEXT(struct _glapi_table * disp)16424 static inline _glptr_ProgramLocalParameters4fvEXT GET_ProgramLocalParameters4fvEXT(struct _glapi_table *disp) {
16425    return (_glptr_ProgramLocalParameters4fvEXT) (GET_by_offset(disp, _gloffset_ProgramLocalParameters4fvEXT));
16426 }
16427 
SET_ProgramLocalParameters4fvEXT(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLuint,GLsizei,const GLfloat *))16428 static inline void SET_ProgramLocalParameters4fvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLfloat *)) {
16429    SET_by_offset(disp, _gloffset_ProgramLocalParameters4fvEXT, fn);
16430 }
16431 
16432 typedef void (GLAPIENTRYP _glptr_EGLImageTargetRenderbufferStorageOES)(GLenum, GLvoid *);
16433 #define CALL_EGLImageTargetRenderbufferStorageOES(disp, parameters) \
16434     (* GET_EGLImageTargetRenderbufferStorageOES(disp)) parameters
GET_EGLImageTargetRenderbufferStorageOES(struct _glapi_table * disp)16435 static inline _glptr_EGLImageTargetRenderbufferStorageOES GET_EGLImageTargetRenderbufferStorageOES(struct _glapi_table *disp) {
16436    return (_glptr_EGLImageTargetRenderbufferStorageOES) (GET_by_offset(disp, _gloffset_EGLImageTargetRenderbufferStorageOES));
16437 }
16438 
SET_EGLImageTargetRenderbufferStorageOES(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLvoid *))16439 static inline void SET_EGLImageTargetRenderbufferStorageOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLvoid *)) {
16440    SET_by_offset(disp, _gloffset_EGLImageTargetRenderbufferStorageOES, fn);
16441 }
16442 
16443 typedef void (GLAPIENTRYP _glptr_EGLImageTargetTexture2DOES)(GLenum, GLvoid *);
16444 #define CALL_EGLImageTargetTexture2DOES(disp, parameters) \
16445     (* GET_EGLImageTargetTexture2DOES(disp)) parameters
GET_EGLImageTargetTexture2DOES(struct _glapi_table * disp)16446 static inline _glptr_EGLImageTargetTexture2DOES GET_EGLImageTargetTexture2DOES(struct _glapi_table *disp) {
16447    return (_glptr_EGLImageTargetTexture2DOES) (GET_by_offset(disp, _gloffset_EGLImageTargetTexture2DOES));
16448 }
16449 
SET_EGLImageTargetTexture2DOES(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLvoid *))16450 static inline void SET_EGLImageTargetTexture2DOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLvoid *)) {
16451    SET_by_offset(disp, _gloffset_EGLImageTargetTexture2DOES, fn);
16452 }
16453 
16454 typedef void (GLAPIENTRYP _glptr_AlphaFuncx)(GLenum, GLclampx);
16455 #define CALL_AlphaFuncx(disp, parameters) \
16456     (* GET_AlphaFuncx(disp)) parameters
GET_AlphaFuncx(struct _glapi_table * disp)16457 static inline _glptr_AlphaFuncx GET_AlphaFuncx(struct _glapi_table *disp) {
16458    return (_glptr_AlphaFuncx) (GET_by_offset(disp, _gloffset_AlphaFuncx));
16459 }
16460 
SET_AlphaFuncx(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLclampx))16461 static inline void SET_AlphaFuncx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLclampx)) {
16462    SET_by_offset(disp, _gloffset_AlphaFuncx, fn);
16463 }
16464 
16465 typedef void (GLAPIENTRYP _glptr_ClearColorx)(GLclampx, GLclampx, GLclampx, GLclampx);
16466 #define CALL_ClearColorx(disp, parameters) \
16467     (* GET_ClearColorx(disp)) parameters
GET_ClearColorx(struct _glapi_table * disp)16468 static inline _glptr_ClearColorx GET_ClearColorx(struct _glapi_table *disp) {
16469    return (_glptr_ClearColorx) (GET_by_offset(disp, _gloffset_ClearColorx));
16470 }
16471 
SET_ClearColorx(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLclampx,GLclampx,GLclampx,GLclampx))16472 static inline void SET_ClearColorx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx, GLclampx, GLclampx, GLclampx)) {
16473    SET_by_offset(disp, _gloffset_ClearColorx, fn);
16474 }
16475 
16476 typedef void (GLAPIENTRYP _glptr_ClearDepthx)(GLclampx);
16477 #define CALL_ClearDepthx(disp, parameters) \
16478     (* GET_ClearDepthx(disp)) parameters
GET_ClearDepthx(struct _glapi_table * disp)16479 static inline _glptr_ClearDepthx GET_ClearDepthx(struct _glapi_table *disp) {
16480    return (_glptr_ClearDepthx) (GET_by_offset(disp, _gloffset_ClearDepthx));
16481 }
16482 
SET_ClearDepthx(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLclampx))16483 static inline void SET_ClearDepthx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx)) {
16484    SET_by_offset(disp, _gloffset_ClearDepthx, fn);
16485 }
16486 
16487 typedef void (GLAPIENTRYP _glptr_Color4x)(GLfixed, GLfixed, GLfixed, GLfixed);
16488 #define CALL_Color4x(disp, parameters) \
16489     (* GET_Color4x(disp)) parameters
GET_Color4x(struct _glapi_table * disp)16490 static inline _glptr_Color4x GET_Color4x(struct _glapi_table *disp) {
16491    return (_glptr_Color4x) (GET_by_offset(disp, _gloffset_Color4x));
16492 }
16493 
SET_Color4x(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfixed,GLfixed,GLfixed,GLfixed))16494 static inline void SET_Color4x(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed)) {
16495    SET_by_offset(disp, _gloffset_Color4x, fn);
16496 }
16497 
16498 typedef void (GLAPIENTRYP _glptr_DepthRangex)(GLclampx, GLclampx);
16499 #define CALL_DepthRangex(disp, parameters) \
16500     (* GET_DepthRangex(disp)) parameters
GET_DepthRangex(struct _glapi_table * disp)16501 static inline _glptr_DepthRangex GET_DepthRangex(struct _glapi_table *disp) {
16502    return (_glptr_DepthRangex) (GET_by_offset(disp, _gloffset_DepthRangex));
16503 }
16504 
SET_DepthRangex(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLclampx,GLclampx))16505 static inline void SET_DepthRangex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx, GLclampx)) {
16506    SET_by_offset(disp, _gloffset_DepthRangex, fn);
16507 }
16508 
16509 typedef void (GLAPIENTRYP _glptr_Fogx)(GLenum, GLfixed);
16510 #define CALL_Fogx(disp, parameters) \
16511     (* GET_Fogx(disp)) parameters
GET_Fogx(struct _glapi_table * disp)16512 static inline _glptr_Fogx GET_Fogx(struct _glapi_table *disp) {
16513    return (_glptr_Fogx) (GET_by_offset(disp, _gloffset_Fogx));
16514 }
16515 
SET_Fogx(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLfixed))16516 static inline void SET_Fogx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed)) {
16517    SET_by_offset(disp, _gloffset_Fogx, fn);
16518 }
16519 
16520 typedef void (GLAPIENTRYP _glptr_Fogxv)(GLenum, const GLfixed *);
16521 #define CALL_Fogxv(disp, parameters) \
16522     (* GET_Fogxv(disp)) parameters
GET_Fogxv(struct _glapi_table * disp)16523 static inline _glptr_Fogxv GET_Fogxv(struct _glapi_table *disp) {
16524    return (_glptr_Fogxv) (GET_by_offset(disp, _gloffset_Fogxv));
16525 }
16526 
SET_Fogxv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLfixed *))16527 static inline void SET_Fogxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) {
16528    SET_by_offset(disp, _gloffset_Fogxv, fn);
16529 }
16530 
16531 typedef void (GLAPIENTRYP _glptr_Frustumf)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
16532 #define CALL_Frustumf(disp, parameters) \
16533     (* GET_Frustumf(disp)) parameters
GET_Frustumf(struct _glapi_table * disp)16534 static inline _glptr_Frustumf GET_Frustumf(struct _glapi_table *disp) {
16535    return (_glptr_Frustumf) (GET_by_offset(disp, _gloffset_Frustumf));
16536 }
16537 
SET_Frustumf(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat))16538 static inline void SET_Frustumf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) {
16539    SET_by_offset(disp, _gloffset_Frustumf, fn);
16540 }
16541 
16542 typedef void (GLAPIENTRYP _glptr_Frustumx)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed);
16543 #define CALL_Frustumx(disp, parameters) \
16544     (* GET_Frustumx(disp)) parameters
GET_Frustumx(struct _glapi_table * disp)16545 static inline _glptr_Frustumx GET_Frustumx(struct _glapi_table *disp) {
16546    return (_glptr_Frustumx) (GET_by_offset(disp, _gloffset_Frustumx));
16547 }
16548 
SET_Frustumx(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfixed,GLfixed,GLfixed,GLfixed,GLfixed,GLfixed))16549 static inline void SET_Frustumx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed)) {
16550    SET_by_offset(disp, _gloffset_Frustumx, fn);
16551 }
16552 
16553 typedef void (GLAPIENTRYP _glptr_LightModelx)(GLenum, GLfixed);
16554 #define CALL_LightModelx(disp, parameters) \
16555     (* GET_LightModelx(disp)) parameters
GET_LightModelx(struct _glapi_table * disp)16556 static inline _glptr_LightModelx GET_LightModelx(struct _glapi_table *disp) {
16557    return (_glptr_LightModelx) (GET_by_offset(disp, _gloffset_LightModelx));
16558 }
16559 
SET_LightModelx(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLfixed))16560 static inline void SET_LightModelx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed)) {
16561    SET_by_offset(disp, _gloffset_LightModelx, fn);
16562 }
16563 
16564 typedef void (GLAPIENTRYP _glptr_LightModelxv)(GLenum, const GLfixed *);
16565 #define CALL_LightModelxv(disp, parameters) \
16566     (* GET_LightModelxv(disp)) parameters
GET_LightModelxv(struct _glapi_table * disp)16567 static inline _glptr_LightModelxv GET_LightModelxv(struct _glapi_table *disp) {
16568    return (_glptr_LightModelxv) (GET_by_offset(disp, _gloffset_LightModelxv));
16569 }
16570 
SET_LightModelxv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLfixed *))16571 static inline void SET_LightModelxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) {
16572    SET_by_offset(disp, _gloffset_LightModelxv, fn);
16573 }
16574 
16575 typedef void (GLAPIENTRYP _glptr_Lightx)(GLenum, GLenum, GLfixed);
16576 #define CALL_Lightx(disp, parameters) \
16577     (* GET_Lightx(disp)) parameters
GET_Lightx(struct _glapi_table * disp)16578 static inline _glptr_Lightx GET_Lightx(struct _glapi_table *disp) {
16579    return (_glptr_Lightx) (GET_by_offset(disp, _gloffset_Lightx));
16580 }
16581 
SET_Lightx(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLfixed))16582 static inline void SET_Lightx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) {
16583    SET_by_offset(disp, _gloffset_Lightx, fn);
16584 }
16585 
16586 typedef void (GLAPIENTRYP _glptr_Lightxv)(GLenum, GLenum, const GLfixed *);
16587 #define CALL_Lightxv(disp, parameters) \
16588     (* GET_Lightxv(disp)) parameters
GET_Lightxv(struct _glapi_table * disp)16589 static inline _glptr_Lightxv GET_Lightxv(struct _glapi_table *disp) {
16590    return (_glptr_Lightxv) (GET_by_offset(disp, _gloffset_Lightxv));
16591 }
16592 
SET_Lightxv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLfixed *))16593 static inline void SET_Lightxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) {
16594    SET_by_offset(disp, _gloffset_Lightxv, fn);
16595 }
16596 
16597 typedef void (GLAPIENTRYP _glptr_LineWidthx)(GLfixed);
16598 #define CALL_LineWidthx(disp, parameters) \
16599     (* GET_LineWidthx(disp)) parameters
GET_LineWidthx(struct _glapi_table * disp)16600 static inline _glptr_LineWidthx GET_LineWidthx(struct _glapi_table *disp) {
16601    return (_glptr_LineWidthx) (GET_by_offset(disp, _gloffset_LineWidthx));
16602 }
16603 
SET_LineWidthx(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfixed))16604 static inline void SET_LineWidthx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed)) {
16605    SET_by_offset(disp, _gloffset_LineWidthx, fn);
16606 }
16607 
16608 typedef void (GLAPIENTRYP _glptr_LoadMatrixx)(const GLfixed *);
16609 #define CALL_LoadMatrixx(disp, parameters) \
16610     (* GET_LoadMatrixx(disp)) parameters
GET_LoadMatrixx(struct _glapi_table * disp)16611 static inline _glptr_LoadMatrixx GET_LoadMatrixx(struct _glapi_table *disp) {
16612    return (_glptr_LoadMatrixx) (GET_by_offset(disp, _gloffset_LoadMatrixx));
16613 }
16614 
SET_LoadMatrixx(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfixed *))16615 static inline void SET_LoadMatrixx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfixed *)) {
16616    SET_by_offset(disp, _gloffset_LoadMatrixx, fn);
16617 }
16618 
16619 typedef void (GLAPIENTRYP _glptr_Materialx)(GLenum, GLenum, GLfixed);
16620 #define CALL_Materialx(disp, parameters) \
16621     (* GET_Materialx(disp)) parameters
GET_Materialx(struct _glapi_table * disp)16622 static inline _glptr_Materialx GET_Materialx(struct _glapi_table *disp) {
16623    return (_glptr_Materialx) (GET_by_offset(disp, _gloffset_Materialx));
16624 }
16625 
SET_Materialx(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLfixed))16626 static inline void SET_Materialx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) {
16627    SET_by_offset(disp, _gloffset_Materialx, fn);
16628 }
16629 
16630 typedef void (GLAPIENTRYP _glptr_Materialxv)(GLenum, GLenum, const GLfixed *);
16631 #define CALL_Materialxv(disp, parameters) \
16632     (* GET_Materialxv(disp)) parameters
GET_Materialxv(struct _glapi_table * disp)16633 static inline _glptr_Materialxv GET_Materialxv(struct _glapi_table *disp) {
16634    return (_glptr_Materialxv) (GET_by_offset(disp, _gloffset_Materialxv));
16635 }
16636 
SET_Materialxv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLfixed *))16637 static inline void SET_Materialxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) {
16638    SET_by_offset(disp, _gloffset_Materialxv, fn);
16639 }
16640 
16641 typedef void (GLAPIENTRYP _glptr_MultMatrixx)(const GLfixed *);
16642 #define CALL_MultMatrixx(disp, parameters) \
16643     (* GET_MultMatrixx(disp)) parameters
GET_MultMatrixx(struct _glapi_table * disp)16644 static inline _glptr_MultMatrixx GET_MultMatrixx(struct _glapi_table *disp) {
16645    return (_glptr_MultMatrixx) (GET_by_offset(disp, _gloffset_MultMatrixx));
16646 }
16647 
SET_MultMatrixx(struct _glapi_table * disp,void (GLAPIENTRYP fn)(const GLfixed *))16648 static inline void SET_MultMatrixx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfixed *)) {
16649    SET_by_offset(disp, _gloffset_MultMatrixx, fn);
16650 }
16651 
16652 typedef void (GLAPIENTRYP _glptr_MultiTexCoord4x)(GLenum, GLfixed, GLfixed, GLfixed, GLfixed);
16653 #define CALL_MultiTexCoord4x(disp, parameters) \
16654     (* GET_MultiTexCoord4x(disp)) parameters
GET_MultiTexCoord4x(struct _glapi_table * disp)16655 static inline _glptr_MultiTexCoord4x GET_MultiTexCoord4x(struct _glapi_table *disp) {
16656    return (_glptr_MultiTexCoord4x) (GET_by_offset(disp, _gloffset_MultiTexCoord4x));
16657 }
16658 
SET_MultiTexCoord4x(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLfixed,GLfixed,GLfixed,GLfixed))16659 static inline void SET_MultiTexCoord4x(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed, GLfixed, GLfixed, GLfixed)) {
16660    SET_by_offset(disp, _gloffset_MultiTexCoord4x, fn);
16661 }
16662 
16663 typedef void (GLAPIENTRYP _glptr_Normal3x)(GLfixed, GLfixed, GLfixed);
16664 #define CALL_Normal3x(disp, parameters) \
16665     (* GET_Normal3x(disp)) parameters
GET_Normal3x(struct _glapi_table * disp)16666 static inline _glptr_Normal3x GET_Normal3x(struct _glapi_table *disp) {
16667    return (_glptr_Normal3x) (GET_by_offset(disp, _gloffset_Normal3x));
16668 }
16669 
SET_Normal3x(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfixed,GLfixed,GLfixed))16670 static inline void SET_Normal3x(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed)) {
16671    SET_by_offset(disp, _gloffset_Normal3x, fn);
16672 }
16673 
16674 typedef void (GLAPIENTRYP _glptr_Orthof)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
16675 #define CALL_Orthof(disp, parameters) \
16676     (* GET_Orthof(disp)) parameters
GET_Orthof(struct _glapi_table * disp)16677 static inline _glptr_Orthof GET_Orthof(struct _glapi_table *disp) {
16678    return (_glptr_Orthof) (GET_by_offset(disp, _gloffset_Orthof));
16679 }
16680 
SET_Orthof(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat))16681 static inline void SET_Orthof(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) {
16682    SET_by_offset(disp, _gloffset_Orthof, fn);
16683 }
16684 
16685 typedef void (GLAPIENTRYP _glptr_Orthox)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed);
16686 #define CALL_Orthox(disp, parameters) \
16687     (* GET_Orthox(disp)) parameters
GET_Orthox(struct _glapi_table * disp)16688 static inline _glptr_Orthox GET_Orthox(struct _glapi_table *disp) {
16689    return (_glptr_Orthox) (GET_by_offset(disp, _gloffset_Orthox));
16690 }
16691 
SET_Orthox(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfixed,GLfixed,GLfixed,GLfixed,GLfixed,GLfixed))16692 static inline void SET_Orthox(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed)) {
16693    SET_by_offset(disp, _gloffset_Orthox, fn);
16694 }
16695 
16696 typedef void (GLAPIENTRYP _glptr_PointSizex)(GLfixed);
16697 #define CALL_PointSizex(disp, parameters) \
16698     (* GET_PointSizex(disp)) parameters
GET_PointSizex(struct _glapi_table * disp)16699 static inline _glptr_PointSizex GET_PointSizex(struct _glapi_table *disp) {
16700    return (_glptr_PointSizex) (GET_by_offset(disp, _gloffset_PointSizex));
16701 }
16702 
SET_PointSizex(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfixed))16703 static inline void SET_PointSizex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed)) {
16704    SET_by_offset(disp, _gloffset_PointSizex, fn);
16705 }
16706 
16707 typedef void (GLAPIENTRYP _glptr_PolygonOffsetx)(GLfixed, GLfixed);
16708 #define CALL_PolygonOffsetx(disp, parameters) \
16709     (* GET_PolygonOffsetx(disp)) parameters
GET_PolygonOffsetx(struct _glapi_table * disp)16710 static inline _glptr_PolygonOffsetx GET_PolygonOffsetx(struct _glapi_table *disp) {
16711    return (_glptr_PolygonOffsetx) (GET_by_offset(disp, _gloffset_PolygonOffsetx));
16712 }
16713 
SET_PolygonOffsetx(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfixed,GLfixed))16714 static inline void SET_PolygonOffsetx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed)) {
16715    SET_by_offset(disp, _gloffset_PolygonOffsetx, fn);
16716 }
16717 
16718 typedef void (GLAPIENTRYP _glptr_Rotatex)(GLfixed, GLfixed, GLfixed, GLfixed);
16719 #define CALL_Rotatex(disp, parameters) \
16720     (* GET_Rotatex(disp)) parameters
GET_Rotatex(struct _glapi_table * disp)16721 static inline _glptr_Rotatex GET_Rotatex(struct _glapi_table *disp) {
16722    return (_glptr_Rotatex) (GET_by_offset(disp, _gloffset_Rotatex));
16723 }
16724 
SET_Rotatex(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfixed,GLfixed,GLfixed,GLfixed))16725 static inline void SET_Rotatex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed)) {
16726    SET_by_offset(disp, _gloffset_Rotatex, fn);
16727 }
16728 
16729 typedef void (GLAPIENTRYP _glptr_SampleCoveragex)(GLclampx, GLboolean);
16730 #define CALL_SampleCoveragex(disp, parameters) \
16731     (* GET_SampleCoveragex(disp)) parameters
GET_SampleCoveragex(struct _glapi_table * disp)16732 static inline _glptr_SampleCoveragex GET_SampleCoveragex(struct _glapi_table *disp) {
16733    return (_glptr_SampleCoveragex) (GET_by_offset(disp, _gloffset_SampleCoveragex));
16734 }
16735 
SET_SampleCoveragex(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLclampx,GLboolean))16736 static inline void SET_SampleCoveragex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx, GLboolean)) {
16737    SET_by_offset(disp, _gloffset_SampleCoveragex, fn);
16738 }
16739 
16740 typedef void (GLAPIENTRYP _glptr_Scalex)(GLfixed, GLfixed, GLfixed);
16741 #define CALL_Scalex(disp, parameters) \
16742     (* GET_Scalex(disp)) parameters
GET_Scalex(struct _glapi_table * disp)16743 static inline _glptr_Scalex GET_Scalex(struct _glapi_table *disp) {
16744    return (_glptr_Scalex) (GET_by_offset(disp, _gloffset_Scalex));
16745 }
16746 
SET_Scalex(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfixed,GLfixed,GLfixed))16747 static inline void SET_Scalex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed)) {
16748    SET_by_offset(disp, _gloffset_Scalex, fn);
16749 }
16750 
16751 typedef void (GLAPIENTRYP _glptr_TexEnvx)(GLenum, GLenum, GLfixed);
16752 #define CALL_TexEnvx(disp, parameters) \
16753     (* GET_TexEnvx(disp)) parameters
GET_TexEnvx(struct _glapi_table * disp)16754 static inline _glptr_TexEnvx GET_TexEnvx(struct _glapi_table *disp) {
16755    return (_glptr_TexEnvx) (GET_by_offset(disp, _gloffset_TexEnvx));
16756 }
16757 
SET_TexEnvx(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLfixed))16758 static inline void SET_TexEnvx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) {
16759    SET_by_offset(disp, _gloffset_TexEnvx, fn);
16760 }
16761 
16762 typedef void (GLAPIENTRYP _glptr_TexEnvxv)(GLenum, GLenum, const GLfixed *);
16763 #define CALL_TexEnvxv(disp, parameters) \
16764     (* GET_TexEnvxv(disp)) parameters
GET_TexEnvxv(struct _glapi_table * disp)16765 static inline _glptr_TexEnvxv GET_TexEnvxv(struct _glapi_table *disp) {
16766    return (_glptr_TexEnvxv) (GET_by_offset(disp, _gloffset_TexEnvxv));
16767 }
16768 
SET_TexEnvxv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLfixed *))16769 static inline void SET_TexEnvxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) {
16770    SET_by_offset(disp, _gloffset_TexEnvxv, fn);
16771 }
16772 
16773 typedef void (GLAPIENTRYP _glptr_TexParameterx)(GLenum, GLenum, GLfixed);
16774 #define CALL_TexParameterx(disp, parameters) \
16775     (* GET_TexParameterx(disp)) parameters
GET_TexParameterx(struct _glapi_table * disp)16776 static inline _glptr_TexParameterx GET_TexParameterx(struct _glapi_table *disp) {
16777    return (_glptr_TexParameterx) (GET_by_offset(disp, _gloffset_TexParameterx));
16778 }
16779 
SET_TexParameterx(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLfixed))16780 static inline void SET_TexParameterx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) {
16781    SET_by_offset(disp, _gloffset_TexParameterx, fn);
16782 }
16783 
16784 typedef void (GLAPIENTRYP _glptr_Translatex)(GLfixed, GLfixed, GLfixed);
16785 #define CALL_Translatex(disp, parameters) \
16786     (* GET_Translatex(disp)) parameters
GET_Translatex(struct _glapi_table * disp)16787 static inline _glptr_Translatex GET_Translatex(struct _glapi_table *disp) {
16788    return (_glptr_Translatex) (GET_by_offset(disp, _gloffset_Translatex));
16789 }
16790 
SET_Translatex(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfixed,GLfixed,GLfixed))16791 static inline void SET_Translatex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed)) {
16792    SET_by_offset(disp, _gloffset_Translatex, fn);
16793 }
16794 
16795 typedef void (GLAPIENTRYP _glptr_ClipPlanef)(GLenum, const GLfloat *);
16796 #define CALL_ClipPlanef(disp, parameters) \
16797     (* GET_ClipPlanef(disp)) parameters
GET_ClipPlanef(struct _glapi_table * disp)16798 static inline _glptr_ClipPlanef GET_ClipPlanef(struct _glapi_table *disp) {
16799    return (_glptr_ClipPlanef) (GET_by_offset(disp, _gloffset_ClipPlanef));
16800 }
16801 
SET_ClipPlanef(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLfloat *))16802 static inline void SET_ClipPlanef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
16803    SET_by_offset(disp, _gloffset_ClipPlanef, fn);
16804 }
16805 
16806 typedef void (GLAPIENTRYP _glptr_ClipPlanex)(GLenum, const GLfixed *);
16807 #define CALL_ClipPlanex(disp, parameters) \
16808     (* GET_ClipPlanex(disp)) parameters
GET_ClipPlanex(struct _glapi_table * disp)16809 static inline _glptr_ClipPlanex GET_ClipPlanex(struct _glapi_table *disp) {
16810    return (_glptr_ClipPlanex) (GET_by_offset(disp, _gloffset_ClipPlanex));
16811 }
16812 
SET_ClipPlanex(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLfixed *))16813 static inline void SET_ClipPlanex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) {
16814    SET_by_offset(disp, _gloffset_ClipPlanex, fn);
16815 }
16816 
16817 typedef void (GLAPIENTRYP _glptr_GetClipPlanef)(GLenum, GLfloat *);
16818 #define CALL_GetClipPlanef(disp, parameters) \
16819     (* GET_GetClipPlanef(disp)) parameters
GET_GetClipPlanef(struct _glapi_table * disp)16820 static inline _glptr_GetClipPlanef GET_GetClipPlanef(struct _glapi_table *disp) {
16821    return (_glptr_GetClipPlanef) (GET_by_offset(disp, _gloffset_GetClipPlanef));
16822 }
16823 
SET_GetClipPlanef(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLfloat *))16824 static inline void SET_GetClipPlanef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) {
16825    SET_by_offset(disp, _gloffset_GetClipPlanef, fn);
16826 }
16827 
16828 typedef void (GLAPIENTRYP _glptr_GetClipPlanex)(GLenum, GLfixed *);
16829 #define CALL_GetClipPlanex(disp, parameters) \
16830     (* GET_GetClipPlanex(disp)) parameters
GET_GetClipPlanex(struct _glapi_table * disp)16831 static inline _glptr_GetClipPlanex GET_GetClipPlanex(struct _glapi_table *disp) {
16832    return (_glptr_GetClipPlanex) (GET_by_offset(disp, _gloffset_GetClipPlanex));
16833 }
16834 
SET_GetClipPlanex(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLfixed *))16835 static inline void SET_GetClipPlanex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed *)) {
16836    SET_by_offset(disp, _gloffset_GetClipPlanex, fn);
16837 }
16838 
16839 typedef void (GLAPIENTRYP _glptr_GetFixedv)(GLenum, GLfixed *);
16840 #define CALL_GetFixedv(disp, parameters) \
16841     (* GET_GetFixedv(disp)) parameters
GET_GetFixedv(struct _glapi_table * disp)16842 static inline _glptr_GetFixedv GET_GetFixedv(struct _glapi_table *disp) {
16843    return (_glptr_GetFixedv) (GET_by_offset(disp, _gloffset_GetFixedv));
16844 }
16845 
SET_GetFixedv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLfixed *))16846 static inline void SET_GetFixedv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed *)) {
16847    SET_by_offset(disp, _gloffset_GetFixedv, fn);
16848 }
16849 
16850 typedef void (GLAPIENTRYP _glptr_GetLightxv)(GLenum, GLenum, GLfixed *);
16851 #define CALL_GetLightxv(disp, parameters) \
16852     (* GET_GetLightxv(disp)) parameters
GET_GetLightxv(struct _glapi_table * disp)16853 static inline _glptr_GetLightxv GET_GetLightxv(struct _glapi_table *disp) {
16854    return (_glptr_GetLightxv) (GET_by_offset(disp, _gloffset_GetLightxv));
16855 }
16856 
SET_GetLightxv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLfixed *))16857 static inline void SET_GetLightxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) {
16858    SET_by_offset(disp, _gloffset_GetLightxv, fn);
16859 }
16860 
16861 typedef void (GLAPIENTRYP _glptr_GetMaterialxv)(GLenum, GLenum, GLfixed *);
16862 #define CALL_GetMaterialxv(disp, parameters) \
16863     (* GET_GetMaterialxv(disp)) parameters
GET_GetMaterialxv(struct _glapi_table * disp)16864 static inline _glptr_GetMaterialxv GET_GetMaterialxv(struct _glapi_table *disp) {
16865    return (_glptr_GetMaterialxv) (GET_by_offset(disp, _gloffset_GetMaterialxv));
16866 }
16867 
SET_GetMaterialxv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLfixed *))16868 static inline void SET_GetMaterialxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) {
16869    SET_by_offset(disp, _gloffset_GetMaterialxv, fn);
16870 }
16871 
16872 typedef void (GLAPIENTRYP _glptr_GetTexEnvxv)(GLenum, GLenum, GLfixed *);
16873 #define CALL_GetTexEnvxv(disp, parameters) \
16874     (* GET_GetTexEnvxv(disp)) parameters
GET_GetTexEnvxv(struct _glapi_table * disp)16875 static inline _glptr_GetTexEnvxv GET_GetTexEnvxv(struct _glapi_table *disp) {
16876    return (_glptr_GetTexEnvxv) (GET_by_offset(disp, _gloffset_GetTexEnvxv));
16877 }
16878 
SET_GetTexEnvxv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLfixed *))16879 static inline void SET_GetTexEnvxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) {
16880    SET_by_offset(disp, _gloffset_GetTexEnvxv, fn);
16881 }
16882 
16883 typedef void (GLAPIENTRYP _glptr_GetTexParameterxv)(GLenum, GLenum, GLfixed *);
16884 #define CALL_GetTexParameterxv(disp, parameters) \
16885     (* GET_GetTexParameterxv(disp)) parameters
GET_GetTexParameterxv(struct _glapi_table * disp)16886 static inline _glptr_GetTexParameterxv GET_GetTexParameterxv(struct _glapi_table *disp) {
16887    return (_glptr_GetTexParameterxv) (GET_by_offset(disp, _gloffset_GetTexParameterxv));
16888 }
16889 
SET_GetTexParameterxv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,GLfixed *))16890 static inline void SET_GetTexParameterxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) {
16891    SET_by_offset(disp, _gloffset_GetTexParameterxv, fn);
16892 }
16893 
16894 typedef void (GLAPIENTRYP _glptr_PointParameterx)(GLenum, GLfixed);
16895 #define CALL_PointParameterx(disp, parameters) \
16896     (* GET_PointParameterx(disp)) parameters
GET_PointParameterx(struct _glapi_table * disp)16897 static inline _glptr_PointParameterx GET_PointParameterx(struct _glapi_table *disp) {
16898    return (_glptr_PointParameterx) (GET_by_offset(disp, _gloffset_PointParameterx));
16899 }
16900 
SET_PointParameterx(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLfixed))16901 static inline void SET_PointParameterx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed)) {
16902    SET_by_offset(disp, _gloffset_PointParameterx, fn);
16903 }
16904 
16905 typedef void (GLAPIENTRYP _glptr_PointParameterxv)(GLenum, const GLfixed *);
16906 #define CALL_PointParameterxv(disp, parameters) \
16907     (* GET_PointParameterxv(disp)) parameters
GET_PointParameterxv(struct _glapi_table * disp)16908 static inline _glptr_PointParameterxv GET_PointParameterxv(struct _glapi_table *disp) {
16909    return (_glptr_PointParameterxv) (GET_by_offset(disp, _gloffset_PointParameterxv));
16910 }
16911 
SET_PointParameterxv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,const GLfixed *))16912 static inline void SET_PointParameterxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) {
16913    SET_by_offset(disp, _gloffset_PointParameterxv, fn);
16914 }
16915 
16916 typedef void (GLAPIENTRYP _glptr_TexParameterxv)(GLenum, GLenum, const GLfixed *);
16917 #define CALL_TexParameterxv(disp, parameters) \
16918     (* GET_TexParameterxv(disp)) parameters
GET_TexParameterxv(struct _glapi_table * disp)16919 static inline _glptr_TexParameterxv GET_TexParameterxv(struct _glapi_table *disp) {
16920    return (_glptr_TexParameterxv) (GET_by_offset(disp, _gloffset_TexParameterxv));
16921 }
16922 
SET_TexParameterxv(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLenum,GLenum,const GLfixed *))16923 static inline void SET_TexParameterxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) {
16924    SET_by_offset(disp, _gloffset_TexParameterxv, fn);
16925 }
16926 
16927 typedef void (GLAPIENTRYP _glptr_BlendBarrier)(void);
16928 #define CALL_BlendBarrier(disp, parameters) \
16929     (* GET_BlendBarrier(disp)) parameters
GET_BlendBarrier(struct _glapi_table * disp)16930 static inline _glptr_BlendBarrier GET_BlendBarrier(struct _glapi_table *disp) {
16931    return (_glptr_BlendBarrier) (GET_by_offset(disp, _gloffset_BlendBarrier));
16932 }
16933 
SET_BlendBarrier(struct _glapi_table * disp,void (GLAPIENTRYP fn)(void))16934 static inline void SET_BlendBarrier(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
16935    SET_by_offset(disp, _gloffset_BlendBarrier, fn);
16936 }
16937 
16938 typedef void (GLAPIENTRYP _glptr_PrimitiveBoundingBox)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
16939 #define CALL_PrimitiveBoundingBox(disp, parameters) \
16940     (* GET_PrimitiveBoundingBox(disp)) parameters
GET_PrimitiveBoundingBox(struct _glapi_table * disp)16941 static inline _glptr_PrimitiveBoundingBox GET_PrimitiveBoundingBox(struct _glapi_table *disp) {
16942    return (_glptr_PrimitiveBoundingBox) (GET_by_offset(disp, _gloffset_PrimitiveBoundingBox));
16943 }
16944 
SET_PrimitiveBoundingBox(struct _glapi_table * disp,void (GLAPIENTRYP fn)(GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat,GLfloat))16945 static inline void SET_PrimitiveBoundingBox(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) {
16946    SET_by_offset(disp, _gloffset_PrimitiveBoundingBox, fn);
16947 }
16948 
16949 
16950 #endif /* !defined( _DISPATCH_H_ ) */
16951