Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  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 1304
  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 896
  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 BindProgramARB_remap_index 213
  687. #define DeleteProgramsARB_remap_index 214
  688. #define GenProgramsARB_remap_index 215
  689. #define GetProgramEnvParameterdvARB_remap_index 216
  690. #define GetProgramEnvParameterfvARB_remap_index 217
  691. #define GetProgramLocalParameterdvARB_remap_index 218
  692. #define GetProgramLocalParameterfvARB_remap_index 219
  693. #define GetProgramStringARB_remap_index 220
  694. #define GetProgramivARB_remap_index 221
  695. #define IsProgramARB_remap_index 222
  696. #define ProgramEnvParameter4dARB_remap_index 223
  697. #define ProgramEnvParameter4dvARB_remap_index 224
  698. #define ProgramEnvParameter4fARB_remap_index 225
  699. #define ProgramEnvParameter4fvARB_remap_index 226
  700. #define ProgramLocalParameter4dARB_remap_index 227
  701. #define ProgramLocalParameter4dvARB_remap_index 228
  702. #define ProgramLocalParameter4fARB_remap_index 229
  703. #define ProgramLocalParameter4fvARB_remap_index 230
  704. #define ProgramStringARB_remap_index 231
  705. #define VertexAttrib1fARB_remap_index 232
  706. #define VertexAttrib1fvARB_remap_index 233
  707. #define VertexAttrib2fARB_remap_index 234
  708. #define VertexAttrib2fvARB_remap_index 235
  709. #define VertexAttrib3fARB_remap_index 236
  710. #define VertexAttrib3fvARB_remap_index 237
  711. #define VertexAttrib4fARB_remap_index 238
  712. #define VertexAttrib4fvARB_remap_index 239
  713. #define AttachObjectARB_remap_index 240
  714. #define CreateProgramObjectARB_remap_index 241
  715. #define CreateShaderObjectARB_remap_index 242
  716. #define DeleteObjectARB_remap_index 243
  717. #define DetachObjectARB_remap_index 244
  718. #define GetAttachedObjectsARB_remap_index 245
  719. #define GetHandleARB_remap_index 246
  720. #define GetInfoLogARB_remap_index 247
  721. #define GetObjectParameterfvARB_remap_index 248
  722. #define GetObjectParameterivARB_remap_index 249
  723. #define DrawArraysInstancedARB_remap_index 250
  724. #define DrawElementsInstancedARB_remap_index 251
  725. #define BindFramebuffer_remap_index 252
  726. #define BindRenderbuffer_remap_index 253
  727. #define BlitFramebuffer_remap_index 254
  728. #define CheckFramebufferStatus_remap_index 255
  729. #define DeleteFramebuffers_remap_index 256
  730. #define DeleteRenderbuffers_remap_index 257
  731. #define FramebufferRenderbuffer_remap_index 258
  732. #define FramebufferTexture1D_remap_index 259
  733. #define FramebufferTexture2D_remap_index 260
  734. #define FramebufferTexture3D_remap_index 261
  735. #define FramebufferTextureLayer_remap_index 262
  736. #define GenFramebuffers_remap_index 263
  737. #define GenRenderbuffers_remap_index 264
  738. #define GenerateMipmap_remap_index 265
  739. #define GetFramebufferAttachmentParameteriv_remap_index 266
  740. #define GetRenderbufferParameteriv_remap_index 267
  741. #define IsFramebuffer_remap_index 268
  742. #define IsRenderbuffer_remap_index 269
  743. #define RenderbufferStorage_remap_index 270
  744. #define RenderbufferStorageMultisample_remap_index 271
  745. #define FlushMappedBufferRange_remap_index 272
  746. #define MapBufferRange_remap_index 273
  747. #define BindVertexArray_remap_index 274
  748. #define DeleteVertexArrays_remap_index 275
  749. #define GenVertexArrays_remap_index 276
  750. #define IsVertexArray_remap_index 277
  751. #define GetActiveUniformBlockName_remap_index 278
  752. #define GetActiveUniformBlockiv_remap_index 279
  753. #define GetActiveUniformName_remap_index 280
  754. #define GetActiveUniformsiv_remap_index 281
  755. #define GetUniformBlockIndex_remap_index 282
  756. #define GetUniformIndices_remap_index 283
  757. #define UniformBlockBinding_remap_index 284
  758. #define CopyBufferSubData_remap_index 285
  759. #define ClientWaitSync_remap_index 286
  760. #define DeleteSync_remap_index 287
  761. #define FenceSync_remap_index 288
  762. #define GetInteger64v_remap_index 289
  763. #define GetSynciv_remap_index 290
  764. #define IsSync_remap_index 291
  765. #define WaitSync_remap_index 292
  766. #define DrawElementsBaseVertex_remap_index 293
  767. #define DrawElementsInstancedBaseVertex_remap_index 294
  768. #define DrawRangeElementsBaseVertex_remap_index 295
  769. #define MultiDrawElementsBaseVertex_remap_index 296
  770. #define ProvokingVertex_remap_index 297
  771. #define GetMultisamplefv_remap_index 298
  772. #define SampleMaski_remap_index 299
  773. #define TexImage2DMultisample_remap_index 300
  774. #define TexImage3DMultisample_remap_index 301
  775. #define BlendEquationSeparateiARB_remap_index 302
  776. #define BlendEquationiARB_remap_index 303
  777. #define BlendFuncSeparateiARB_remap_index 304
  778. #define BlendFunciARB_remap_index 305
  779. #define BindFragDataLocationIndexed_remap_index 306
  780. #define GetFragDataIndex_remap_index 307
  781. #define BindSampler_remap_index 308
  782. #define DeleteSamplers_remap_index 309
  783. #define GenSamplers_remap_index 310
  784. #define GetSamplerParameterIiv_remap_index 311
  785. #define GetSamplerParameterIuiv_remap_index 312
  786. #define GetSamplerParameterfv_remap_index 313
  787. #define GetSamplerParameteriv_remap_index 314
  788. #define IsSampler_remap_index 315
  789. #define SamplerParameterIiv_remap_index 316
  790. #define SamplerParameterIuiv_remap_index 317
  791. #define SamplerParameterf_remap_index 318
  792. #define SamplerParameterfv_remap_index 319
  793. #define SamplerParameteri_remap_index 320
  794. #define SamplerParameteriv_remap_index 321
  795. #define GetQueryObjecti64v_remap_index 322
  796. #define GetQueryObjectui64v_remap_index 323
  797. #define QueryCounter_remap_index 324
  798. #define ColorP3ui_remap_index 325
  799. #define ColorP3uiv_remap_index 326
  800. #define ColorP4ui_remap_index 327
  801. #define ColorP4uiv_remap_index 328
  802. #define MultiTexCoordP1ui_remap_index 329
  803. #define MultiTexCoordP1uiv_remap_index 330
  804. #define MultiTexCoordP2ui_remap_index 331
  805. #define MultiTexCoordP2uiv_remap_index 332
  806. #define MultiTexCoordP3ui_remap_index 333
  807. #define MultiTexCoordP3uiv_remap_index 334
  808. #define MultiTexCoordP4ui_remap_index 335
  809. #define MultiTexCoordP4uiv_remap_index 336
  810. #define NormalP3ui_remap_index 337
  811. #define NormalP3uiv_remap_index 338
  812. #define SecondaryColorP3ui_remap_index 339
  813. #define SecondaryColorP3uiv_remap_index 340
  814. #define TexCoordP1ui_remap_index 341
  815. #define TexCoordP1uiv_remap_index 342
  816. #define TexCoordP2ui_remap_index 343
  817. #define TexCoordP2uiv_remap_index 344
  818. #define TexCoordP3ui_remap_index 345
  819. #define TexCoordP3uiv_remap_index 346
  820. #define TexCoordP4ui_remap_index 347
  821. #define TexCoordP4uiv_remap_index 348
  822. #define VertexAttribP1ui_remap_index 349
  823. #define VertexAttribP1uiv_remap_index 350
  824. #define VertexAttribP2ui_remap_index 351
  825. #define VertexAttribP2uiv_remap_index 352
  826. #define VertexAttribP3ui_remap_index 353
  827. #define VertexAttribP3uiv_remap_index 354
  828. #define VertexAttribP4ui_remap_index 355
  829. #define VertexAttribP4uiv_remap_index 356
  830. #define VertexP2ui_remap_index 357
  831. #define VertexP2uiv_remap_index 358
  832. #define VertexP3ui_remap_index 359
  833. #define VertexP3uiv_remap_index 360
  834. #define VertexP4ui_remap_index 361
  835. #define VertexP4uiv_remap_index 362
  836. #define DrawArraysIndirect_remap_index 363
  837. #define DrawElementsIndirect_remap_index 364
  838. #define GetUniformdv_remap_index 365
  839. #define Uniform1d_remap_index 366
  840. #define Uniform1dv_remap_index 367
  841. #define Uniform2d_remap_index 368
  842. #define Uniform2dv_remap_index 369
  843. #define Uniform3d_remap_index 370
  844. #define Uniform3dv_remap_index 371
  845. #define Uniform4d_remap_index 372
  846. #define Uniform4dv_remap_index 373
  847. #define UniformMatrix2dv_remap_index 374
  848. #define UniformMatrix2x3dv_remap_index 375
  849. #define UniformMatrix2x4dv_remap_index 376
  850. #define UniformMatrix3dv_remap_index 377
  851. #define UniformMatrix3x2dv_remap_index 378
  852. #define UniformMatrix3x4dv_remap_index 379
  853. #define UniformMatrix4dv_remap_index 380
  854. #define UniformMatrix4x2dv_remap_index 381
  855. #define UniformMatrix4x3dv_remap_index 382
  856. #define BindTransformFeedback_remap_index 383
  857. #define DeleteTransformFeedbacks_remap_index 384
  858. #define DrawTransformFeedback_remap_index 385
  859. #define GenTransformFeedbacks_remap_index 386
  860. #define IsTransformFeedback_remap_index 387
  861. #define PauseTransformFeedback_remap_index 388
  862. #define ResumeTransformFeedback_remap_index 389
  863. #define BeginQueryIndexed_remap_index 390
  864. #define DrawTransformFeedbackStream_remap_index 391
  865. #define EndQueryIndexed_remap_index 392
  866. #define GetQueryIndexediv_remap_index 393
  867. #define ClearDepthf_remap_index 394
  868. #define DepthRangef_remap_index 395
  869. #define GetShaderPrecisionFormat_remap_index 396
  870. #define ReleaseShaderCompiler_remap_index 397
  871. #define ShaderBinary_remap_index 398
  872. #define GetProgramBinary_remap_index 399
  873. #define ProgramBinary_remap_index 400
  874. #define ProgramParameteri_remap_index 401
  875. #define GetVertexAttribLdv_remap_index 402
  876. #define VertexAttribL1d_remap_index 403
  877. #define VertexAttribL1dv_remap_index 404
  878. #define VertexAttribL2d_remap_index 405
  879. #define VertexAttribL2dv_remap_index 406
  880. #define VertexAttribL3d_remap_index 407
  881. #define VertexAttribL3dv_remap_index 408
  882. #define VertexAttribL4d_remap_index 409
  883. #define VertexAttribL4dv_remap_index 410
  884. #define VertexAttribLPointer_remap_index 411
  885. #define DepthRangeArrayv_remap_index 412
  886. #define DepthRangeIndexed_remap_index 413
  887. #define GetDoublei_v_remap_index 414
  888. #define GetFloati_v_remap_index 415
  889. #define ScissorArrayv_remap_index 416
  890. #define ScissorIndexed_remap_index 417
  891. #define ScissorIndexedv_remap_index 418
  892. #define ViewportArrayv_remap_index 419
  893. #define ViewportIndexedf_remap_index 420
  894. #define ViewportIndexedfv_remap_index 421
  895. #define GetGraphicsResetStatusARB_remap_index 422
  896. #define GetnColorTableARB_remap_index 423
  897. #define GetnCompressedTexImageARB_remap_index 424
  898. #define GetnConvolutionFilterARB_remap_index 425
  899. #define GetnHistogramARB_remap_index 426
  900. #define GetnMapdvARB_remap_index 427
  901. #define GetnMapfvARB_remap_index 428
  902. #define GetnMapivARB_remap_index 429
  903. #define GetnMinmaxARB_remap_index 430
  904. #define GetnPixelMapfvARB_remap_index 431
  905. #define GetnPixelMapuivARB_remap_index 432
  906. #define GetnPixelMapusvARB_remap_index 433
  907. #define GetnPolygonStippleARB_remap_index 434
  908. #define GetnSeparableFilterARB_remap_index 435
  909. #define GetnTexImageARB_remap_index 436
  910. #define GetnUniformdvARB_remap_index 437
  911. #define GetnUniformfvARB_remap_index 438
  912. #define GetnUniformivARB_remap_index 439
  913. #define GetnUniformuivARB_remap_index 440
  914. #define ReadnPixelsARB_remap_index 441
  915. #define DrawArraysInstancedBaseInstance_remap_index 442
  916. #define DrawElementsInstancedBaseInstance_remap_index 443
  917. #define DrawElementsInstancedBaseVertexBaseInstance_remap_index 444
  918. #define DrawTransformFeedbackInstanced_remap_index 445
  919. #define DrawTransformFeedbackStreamInstanced_remap_index 446
  920. #define GetInternalformativ_remap_index 447
  921. #define GetActiveAtomicCounterBufferiv_remap_index 448
  922. #define BindImageTexture_remap_index 449
  923. #define MemoryBarrier_remap_index 450
  924. #define TexStorage1D_remap_index 451
  925. #define TexStorage2D_remap_index 452
  926. #define TexStorage3D_remap_index 453
  927. #define TextureStorage1DEXT_remap_index 454
  928. #define TextureStorage2DEXT_remap_index 455
  929. #define TextureStorage3DEXT_remap_index 456
  930. #define ClearBufferData_remap_index 457
  931. #define ClearBufferSubData_remap_index 458
  932. #define DispatchCompute_remap_index 459
  933. #define DispatchComputeIndirect_remap_index 460
  934. #define CopyImageSubData_remap_index 461
  935. #define TextureView_remap_index 462
  936. #define BindVertexBuffer_remap_index 463
  937. #define VertexAttribBinding_remap_index 464
  938. #define VertexAttribFormat_remap_index 465
  939. #define VertexAttribIFormat_remap_index 466
  940. #define VertexAttribLFormat_remap_index 467
  941. #define VertexBindingDivisor_remap_index 468
  942. #define MultiDrawArraysIndirect_remap_index 469
  943. #define MultiDrawElementsIndirect_remap_index 470
  944. #define GetProgramInterfaceiv_remap_index 471
  945. #define GetProgramResourceIndex_remap_index 472
  946. #define GetProgramResourceLocation_remap_index 473
  947. #define GetProgramResourceLocationIndex_remap_index 474
  948. #define GetProgramResourceName_remap_index 475
  949. #define GetProgramResourceiv_remap_index 476
  950. #define TexBufferRange_remap_index 477
  951. #define TexStorage2DMultisample_remap_index 478
  952. #define TexStorage3DMultisample_remap_index 479
  953. #define BufferStorage_remap_index 480
  954. #define ClearTexImage_remap_index 481
  955. #define ClearTexSubImage_remap_index 482
  956. #define BindBuffersBase_remap_index 483
  957. #define BindBuffersRange_remap_index 484
  958. #define BindImageTextures_remap_index 485
  959. #define BindSamplers_remap_index 486
  960. #define BindTextures_remap_index 487
  961. #define BindVertexBuffers_remap_index 488
  962. #define ClipControl_remap_index 489
  963. #define BindTextureUnit_remap_index 490
  964. #define BlitNamedFramebuffer_remap_index 491
  965. #define CheckNamedFramebufferStatus_remap_index 492
  966. #define ClearNamedBufferData_remap_index 493
  967. #define ClearNamedBufferSubData_remap_index 494
  968. #define ClearNamedFramebufferfi_remap_index 495
  969. #define ClearNamedFramebufferfv_remap_index 496
  970. #define ClearNamedFramebufferiv_remap_index 497
  971. #define ClearNamedFramebufferuiv_remap_index 498
  972. #define CompressedTextureSubImage1D_remap_index 499
  973. #define CompressedTextureSubImage2D_remap_index 500
  974. #define CompressedTextureSubImage3D_remap_index 501
  975. #define CopyNamedBufferSubData_remap_index 502
  976. #define CopyTextureSubImage1D_remap_index 503
  977. #define CopyTextureSubImage2D_remap_index 504
  978. #define CopyTextureSubImage3D_remap_index 505
  979. #define CreateBuffers_remap_index 506
  980. #define CreateFramebuffers_remap_index 507
  981. #define CreateProgramPipelines_remap_index 508
  982. #define CreateQueries_remap_index 509
  983. #define CreateRenderbuffers_remap_index 510
  984. #define CreateSamplers_remap_index 511
  985. #define CreateTextures_remap_index 512
  986. #define CreateTransformFeedbacks_remap_index 513
  987. #define CreateVertexArrays_remap_index 514
  988. #define DisableVertexArrayAttrib_remap_index 515
  989. #define EnableVertexArrayAttrib_remap_index 516
  990. #define FlushMappedNamedBufferRange_remap_index 517
  991. #define GenerateTextureMipmap_remap_index 518
  992. #define GetCompressedTextureImage_remap_index 519
  993. #define GetNamedBufferParameteri64v_remap_index 520
  994. #define GetNamedBufferParameteriv_remap_index 521
  995. #define GetNamedBufferPointerv_remap_index 522
  996. #define GetNamedBufferSubData_remap_index 523
  997. #define GetNamedFramebufferAttachmentParameteriv_remap_index 524
  998. #define GetNamedFramebufferParameteriv_remap_index 525
  999. #define GetNamedRenderbufferParameteriv_remap_index 526
  1000. #define GetQueryBufferObjecti64v_remap_index 527
  1001. #define GetQueryBufferObjectiv_remap_index 528
  1002. #define GetQueryBufferObjectui64v_remap_index 529
  1003. #define GetQueryBufferObjectuiv_remap_index 530
  1004. #define GetTextureImage_remap_index 531
  1005. #define GetTextureLevelParameterfv_remap_index 532
  1006. #define GetTextureLevelParameteriv_remap_index 533
  1007. #define GetTextureParameterIiv_remap_index 534
  1008. #define GetTextureParameterIuiv_remap_index 535
  1009. #define GetTextureParameterfv_remap_index 536
  1010. #define GetTextureParameteriv_remap_index 537
  1011. #define GetTransformFeedbacki64_v_remap_index 538
  1012. #define GetTransformFeedbacki_v_remap_index 539
  1013. #define GetTransformFeedbackiv_remap_index 540
  1014. #define GetVertexArrayIndexed64iv_remap_index 541
  1015. #define GetVertexArrayIndexediv_remap_index 542
  1016. #define GetVertexArrayiv_remap_index 543
  1017. #define InvalidateNamedFramebufferData_remap_index 544
  1018. #define InvalidateNamedFramebufferSubData_remap_index 545
  1019. #define MapNamedBuffer_remap_index 546
  1020. #define MapNamedBufferRange_remap_index 547
  1021. #define NamedBufferData_remap_index 548
  1022. #define NamedBufferStorage_remap_index 549
  1023. #define NamedBufferSubData_remap_index 550
  1024. #define NamedFramebufferDrawBuffer_remap_index 551
  1025. #define NamedFramebufferDrawBuffers_remap_index 552
  1026. #define NamedFramebufferParameteri_remap_index 553
  1027. #define NamedFramebufferReadBuffer_remap_index 554
  1028. #define NamedFramebufferRenderbuffer_remap_index 555
  1029. #define NamedFramebufferTexture_remap_index 556
  1030. #define NamedFramebufferTextureLayer_remap_index 557
  1031. #define NamedRenderbufferStorage_remap_index 558
  1032. #define NamedRenderbufferStorageMultisample_remap_index 559
  1033. #define TextureBuffer_remap_index 560
  1034. #define TextureBufferRange_remap_index 561
  1035. #define TextureParameterIiv_remap_index 562
  1036. #define TextureParameterIuiv_remap_index 563
  1037. #define TextureParameterf_remap_index 564
  1038. #define TextureParameterfv_remap_index 565
  1039. #define TextureParameteri_remap_index 566
  1040. #define TextureParameteriv_remap_index 567
  1041. #define TextureStorage1D_remap_index 568
  1042. #define TextureStorage2D_remap_index 569
  1043. #define TextureStorage2DMultisample_remap_index 570
  1044. #define TextureStorage3D_remap_index 571
  1045. #define TextureStorage3DMultisample_remap_index 572
  1046. #define TextureSubImage1D_remap_index 573
  1047. #define TextureSubImage2D_remap_index 574
  1048. #define TextureSubImage3D_remap_index 575
  1049. #define TransformFeedbackBufferBase_remap_index 576
  1050. #define TransformFeedbackBufferRange_remap_index 577
  1051. #define UnmapNamedBuffer_remap_index 578
  1052. #define VertexArrayAttribBinding_remap_index 579
  1053. #define VertexArrayAttribFormat_remap_index 580
  1054. #define VertexArrayAttribIFormat_remap_index 581
  1055. #define VertexArrayAttribLFormat_remap_index 582
  1056. #define VertexArrayBindingDivisor_remap_index 583
  1057. #define VertexArrayElementBuffer_remap_index 584
  1058. #define VertexArrayVertexBuffer_remap_index 585
  1059. #define VertexArrayVertexBuffers_remap_index 586
  1060. #define InvalidateBufferData_remap_index 587
  1061. #define InvalidateBufferSubData_remap_index 588
  1062. #define InvalidateFramebuffer_remap_index 589
  1063. #define InvalidateSubFramebuffer_remap_index 590
  1064. #define InvalidateTexImage_remap_index 591
  1065. #define InvalidateTexSubImage_remap_index 592
  1066. #define PolygonOffsetEXT_remap_index 593
  1067. #define DrawTexfOES_remap_index 594
  1068. #define DrawTexfvOES_remap_index 595
  1069. #define DrawTexiOES_remap_index 596
  1070. #define DrawTexivOES_remap_index 597
  1071. #define DrawTexsOES_remap_index 598
  1072. #define DrawTexsvOES_remap_index 599
  1073. #define DrawTexxOES_remap_index 600
  1074. #define DrawTexxvOES_remap_index 601
  1075. #define PointSizePointerOES_remap_index 602
  1076. #define QueryMatrixxOES_remap_index 603
  1077. #define SampleMaskSGIS_remap_index 604
  1078. #define SamplePatternSGIS_remap_index 605
  1079. #define ColorPointerEXT_remap_index 606
  1080. #define EdgeFlagPointerEXT_remap_index 607
  1081. #define IndexPointerEXT_remap_index 608
  1082. #define NormalPointerEXT_remap_index 609
  1083. #define TexCoordPointerEXT_remap_index 610
  1084. #define VertexPointerEXT_remap_index 611
  1085. #define DiscardFramebufferEXT_remap_index 612
  1086. #define ActiveShaderProgram_remap_index 613
  1087. #define BindProgramPipeline_remap_index 614
  1088. #define CreateShaderProgramv_remap_index 615
  1089. #define DeleteProgramPipelines_remap_index 616
  1090. #define GenProgramPipelines_remap_index 617
  1091. #define GetProgramPipelineInfoLog_remap_index 618
  1092. #define GetProgramPipelineiv_remap_index 619
  1093. #define IsProgramPipeline_remap_index 620
  1094. #define LockArraysEXT_remap_index 621
  1095. #define ProgramUniform1d_remap_index 622
  1096. #define ProgramUniform1dv_remap_index 623
  1097. #define ProgramUniform1f_remap_index 624
  1098. #define ProgramUniform1fv_remap_index 625
  1099. #define ProgramUniform1i_remap_index 626
  1100. #define ProgramUniform1iv_remap_index 627
  1101. #define ProgramUniform1ui_remap_index 628
  1102. #define ProgramUniform1uiv_remap_index 629
  1103. #define ProgramUniform2d_remap_index 630
  1104. #define ProgramUniform2dv_remap_index 631
  1105. #define ProgramUniform2f_remap_index 632
  1106. #define ProgramUniform2fv_remap_index 633
  1107. #define ProgramUniform2i_remap_index 634
  1108. #define ProgramUniform2iv_remap_index 635
  1109. #define ProgramUniform2ui_remap_index 636
  1110. #define ProgramUniform2uiv_remap_index 637
  1111. #define ProgramUniform3d_remap_index 638
  1112. #define ProgramUniform3dv_remap_index 639
  1113. #define ProgramUniform3f_remap_index 640
  1114. #define ProgramUniform3fv_remap_index 641
  1115. #define ProgramUniform3i_remap_index 642
  1116. #define ProgramUniform3iv_remap_index 643
  1117. #define ProgramUniform3ui_remap_index 644
  1118. #define ProgramUniform3uiv_remap_index 645
  1119. #define ProgramUniform4d_remap_index 646
  1120. #define ProgramUniform4dv_remap_index 647
  1121. #define ProgramUniform4f_remap_index 648
  1122. #define ProgramUniform4fv_remap_index 649
  1123. #define ProgramUniform4i_remap_index 650
  1124. #define ProgramUniform4iv_remap_index 651
  1125. #define ProgramUniform4ui_remap_index 652
  1126. #define ProgramUniform4uiv_remap_index 653
  1127. #define ProgramUniformMatrix2dv_remap_index 654
  1128. #define ProgramUniformMatrix2fv_remap_index 655
  1129. #define ProgramUniformMatrix2x3dv_remap_index 656
  1130. #define ProgramUniformMatrix2x3fv_remap_index 657
  1131. #define ProgramUniformMatrix2x4dv_remap_index 658
  1132. #define ProgramUniformMatrix2x4fv_remap_index 659
  1133. #define ProgramUniformMatrix3dv_remap_index 660
  1134. #define ProgramUniformMatrix3fv_remap_index 661
  1135. #define ProgramUniformMatrix3x2dv_remap_index 662
  1136. #define ProgramUniformMatrix3x2fv_remap_index 663
  1137. #define ProgramUniformMatrix3x4dv_remap_index 664
  1138. #define ProgramUniformMatrix3x4fv_remap_index 665
  1139. #define ProgramUniformMatrix4dv_remap_index 666
  1140. #define ProgramUniformMatrix4fv_remap_index 667
  1141. #define ProgramUniformMatrix4x2dv_remap_index 668
  1142. #define ProgramUniformMatrix4x2fv_remap_index 669
  1143. #define ProgramUniformMatrix4x3dv_remap_index 670
  1144. #define ProgramUniformMatrix4x3fv_remap_index 671
  1145. #define UnlockArraysEXT_remap_index 672
  1146. #define UseProgramStages_remap_index 673
  1147. #define ValidateProgramPipeline_remap_index 674
  1148. #define DebugMessageCallback_remap_index 675
  1149. #define DebugMessageControl_remap_index 676
  1150. #define DebugMessageInsert_remap_index 677
  1151. #define GetDebugMessageLog_remap_index 678
  1152. #define GetObjectLabel_remap_index 679
  1153. #define GetObjectPtrLabel_remap_index 680
  1154. #define ObjectLabel_remap_index 681
  1155. #define ObjectPtrLabel_remap_index 682
  1156. #define PopDebugGroup_remap_index 683
  1157. #define PushDebugGroup_remap_index 684
  1158. #define SecondaryColor3fEXT_remap_index 685
  1159. #define SecondaryColor3fvEXT_remap_index 686
  1160. #define MultiDrawElementsEXT_remap_index 687
  1161. #define FogCoordfEXT_remap_index 688
  1162. #define FogCoordfvEXT_remap_index 689
  1163. #define ResizeBuffersMESA_remap_index 690
  1164. #define WindowPos4dMESA_remap_index 691
  1165. #define WindowPos4dvMESA_remap_index 692
  1166. #define WindowPos4fMESA_remap_index 693
  1167. #define WindowPos4fvMESA_remap_index 694
  1168. #define WindowPos4iMESA_remap_index 695
  1169. #define WindowPos4ivMESA_remap_index 696
  1170. #define WindowPos4sMESA_remap_index 697
  1171. #define WindowPos4svMESA_remap_index 698
  1172. #define MultiModeDrawArraysIBM_remap_index 699
  1173. #define MultiModeDrawElementsIBM_remap_index 700
  1174. #define AreProgramsResidentNV_remap_index 701
  1175. #define ExecuteProgramNV_remap_index 702
  1176. #define GetProgramParameterdvNV_remap_index 703
  1177. #define GetProgramParameterfvNV_remap_index 704
  1178. #define GetProgramStringNV_remap_index 705
  1179. #define GetProgramivNV_remap_index 706
  1180. #define GetTrackMatrixivNV_remap_index 707
  1181. #define GetVertexAttribdvNV_remap_index 708
  1182. #define GetVertexAttribfvNV_remap_index 709
  1183. #define GetVertexAttribivNV_remap_index 710
  1184. #define LoadProgramNV_remap_index 711
  1185. #define ProgramParameters4dvNV_remap_index 712
  1186. #define ProgramParameters4fvNV_remap_index 713
  1187. #define RequestResidentProgramsNV_remap_index 714
  1188. #define TrackMatrixNV_remap_index 715
  1189. #define VertexAttrib1dNV_remap_index 716
  1190. #define VertexAttrib1dvNV_remap_index 717
  1191. #define VertexAttrib1fNV_remap_index 718
  1192. #define VertexAttrib1fvNV_remap_index 719
  1193. #define VertexAttrib1sNV_remap_index 720
  1194. #define VertexAttrib1svNV_remap_index 721
  1195. #define VertexAttrib2dNV_remap_index 722
  1196. #define VertexAttrib2dvNV_remap_index 723
  1197. #define VertexAttrib2fNV_remap_index 724
  1198. #define VertexAttrib2fvNV_remap_index 725
  1199. #define VertexAttrib2sNV_remap_index 726
  1200. #define VertexAttrib2svNV_remap_index 727
  1201. #define VertexAttrib3dNV_remap_index 728
  1202. #define VertexAttrib3dvNV_remap_index 729
  1203. #define VertexAttrib3fNV_remap_index 730
  1204. #define VertexAttrib3fvNV_remap_index 731
  1205. #define VertexAttrib3sNV_remap_index 732
  1206. #define VertexAttrib3svNV_remap_index 733
  1207. #define VertexAttrib4dNV_remap_index 734
  1208. #define VertexAttrib4dvNV_remap_index 735
  1209. #define VertexAttrib4fNV_remap_index 736
  1210. #define VertexAttrib4fvNV_remap_index 737
  1211. #define VertexAttrib4sNV_remap_index 738
  1212. #define VertexAttrib4svNV_remap_index 739
  1213. #define VertexAttrib4ubNV_remap_index 740
  1214. #define VertexAttrib4ubvNV_remap_index 741
  1215. #define VertexAttribPointerNV_remap_index 742
  1216. #define VertexAttribs1dvNV_remap_index 743
  1217. #define VertexAttribs1fvNV_remap_index 744
  1218. #define VertexAttribs1svNV_remap_index 745
  1219. #define VertexAttribs2dvNV_remap_index 746
  1220. #define VertexAttribs2fvNV_remap_index 747
  1221. #define VertexAttribs2svNV_remap_index 748
  1222. #define VertexAttribs3dvNV_remap_index 749
  1223. #define VertexAttribs3fvNV_remap_index 750
  1224. #define VertexAttribs3svNV_remap_index 751
  1225. #define VertexAttribs4dvNV_remap_index 752
  1226. #define VertexAttribs4fvNV_remap_index 753
  1227. #define VertexAttribs4svNV_remap_index 754
  1228. #define VertexAttribs4ubvNV_remap_index 755
  1229. #define GetTexBumpParameterfvATI_remap_index 756
  1230. #define GetTexBumpParameterivATI_remap_index 757
  1231. #define TexBumpParameterfvATI_remap_index 758
  1232. #define TexBumpParameterivATI_remap_index 759
  1233. #define AlphaFragmentOp1ATI_remap_index 760
  1234. #define AlphaFragmentOp2ATI_remap_index 761
  1235. #define AlphaFragmentOp3ATI_remap_index 762
  1236. #define BeginFragmentShaderATI_remap_index 763
  1237. #define BindFragmentShaderATI_remap_index 764
  1238. #define ColorFragmentOp1ATI_remap_index 765
  1239. #define ColorFragmentOp2ATI_remap_index 766
  1240. #define ColorFragmentOp3ATI_remap_index 767
  1241. #define DeleteFragmentShaderATI_remap_index 768
  1242. #define EndFragmentShaderATI_remap_index 769
  1243. #define GenFragmentShadersATI_remap_index 770
  1244. #define PassTexCoordATI_remap_index 771
  1245. #define SampleMapATI_remap_index 772
  1246. #define SetFragmentShaderConstantATI_remap_index 773
  1247. #define ActiveStencilFaceEXT_remap_index 774
  1248. #define BindVertexArrayAPPLE_remap_index 775
  1249. #define GenVertexArraysAPPLE_remap_index 776
  1250. #define GetProgramNamedParameterdvNV_remap_index 777
  1251. #define GetProgramNamedParameterfvNV_remap_index 778
  1252. #define ProgramNamedParameter4dNV_remap_index 779
  1253. #define ProgramNamedParameter4dvNV_remap_index 780
  1254. #define ProgramNamedParameter4fNV_remap_index 781
  1255. #define ProgramNamedParameter4fvNV_remap_index 782
  1256. #define PrimitiveRestartNV_remap_index 783
  1257. #define GetTexGenxvOES_remap_index 784
  1258. #define TexGenxOES_remap_index 785
  1259. #define TexGenxvOES_remap_index 786
  1260. #define DepthBoundsEXT_remap_index 787
  1261. #define BindFramebufferEXT_remap_index 788
  1262. #define BindRenderbufferEXT_remap_index 789
  1263. #define BufferParameteriAPPLE_remap_index 790
  1264. #define FlushMappedBufferRangeAPPLE_remap_index 791
  1265. #define VertexAttribI1iEXT_remap_index 792
  1266. #define VertexAttribI1uiEXT_remap_index 793
  1267. #define VertexAttribI2iEXT_remap_index 794
  1268. #define VertexAttribI2ivEXT_remap_index 795
  1269. #define VertexAttribI2uiEXT_remap_index 796
  1270. #define VertexAttribI2uivEXT_remap_index 797
  1271. #define VertexAttribI3iEXT_remap_index 798
  1272. #define VertexAttribI3ivEXT_remap_index 799
  1273. #define VertexAttribI3uiEXT_remap_index 800
  1274. #define VertexAttribI3uivEXT_remap_index 801
  1275. #define VertexAttribI4iEXT_remap_index 802
  1276. #define VertexAttribI4ivEXT_remap_index 803
  1277. #define VertexAttribI4uiEXT_remap_index 804
  1278. #define VertexAttribI4uivEXT_remap_index 805
  1279. #define ClearColorIiEXT_remap_index 806
  1280. #define ClearColorIuiEXT_remap_index 807
  1281. #define BindBufferOffsetEXT_remap_index 808
  1282. #define BeginPerfMonitorAMD_remap_index 809
  1283. #define DeletePerfMonitorsAMD_remap_index 810
  1284. #define EndPerfMonitorAMD_remap_index 811
  1285. #define GenPerfMonitorsAMD_remap_index 812
  1286. #define GetPerfMonitorCounterDataAMD_remap_index 813
  1287. #define GetPerfMonitorCounterInfoAMD_remap_index 814
  1288. #define GetPerfMonitorCounterStringAMD_remap_index 815
  1289. #define GetPerfMonitorCountersAMD_remap_index 816
  1290. #define GetPerfMonitorGroupStringAMD_remap_index 817
  1291. #define GetPerfMonitorGroupsAMD_remap_index 818
  1292. #define SelectPerfMonitorCountersAMD_remap_index 819
  1293. #define GetObjectParameterivAPPLE_remap_index 820
  1294. #define ObjectPurgeableAPPLE_remap_index 821
  1295. #define ObjectUnpurgeableAPPLE_remap_index 822
  1296. #define ActiveProgramEXT_remap_index 823
  1297. #define CreateShaderProgramEXT_remap_index 824
  1298. #define UseShaderProgramEXT_remap_index 825
  1299. #define TextureBarrierNV_remap_index 826
  1300. #define VDPAUFiniNV_remap_index 827
  1301. #define VDPAUGetSurfaceivNV_remap_index 828
  1302. #define VDPAUInitNV_remap_index 829
  1303. #define VDPAUIsSurfaceNV_remap_index 830
  1304. #define VDPAUMapSurfacesNV_remap_index 831
  1305. #define VDPAURegisterOutputSurfaceNV_remap_index 832
  1306. #define VDPAURegisterVideoSurfaceNV_remap_index 833
  1307. #define VDPAUSurfaceAccessNV_remap_index 834
  1308. #define VDPAUUnmapSurfacesNV_remap_index 835
  1309. #define VDPAUUnregisterSurfaceNV_remap_index 836
  1310. #define BeginPerfQueryINTEL_remap_index 837
  1311. #define CreatePerfQueryINTEL_remap_index 838
  1312. #define DeletePerfQueryINTEL_remap_index 839
  1313. #define EndPerfQueryINTEL_remap_index 840
  1314. #define GetFirstPerfQueryIdINTEL_remap_index 841
  1315. #define GetNextPerfQueryIdINTEL_remap_index 842
  1316. #define GetPerfCounterInfoINTEL_remap_index 843
  1317. #define GetPerfQueryDataINTEL_remap_index 844
  1318. #define GetPerfQueryIdByNameINTEL_remap_index 845
  1319. #define GetPerfQueryInfoINTEL_remap_index 846
  1320. #define PolygonOffsetClampEXT_remap_index 847
  1321. #define StencilFuncSeparateATI_remap_index 848
  1322. #define ProgramEnvParameters4fvEXT_remap_index 849
  1323. #define ProgramLocalParameters4fvEXT_remap_index 850
  1324. #define EGLImageTargetRenderbufferStorageOES_remap_index 851
  1325. #define EGLImageTargetTexture2DOES_remap_index 852
  1326. #define AlphaFuncx_remap_index 853
  1327. #define ClearColorx_remap_index 854
  1328. #define ClearDepthx_remap_index 855
  1329. #define Color4x_remap_index 856
  1330. #define DepthRangex_remap_index 857
  1331. #define Fogx_remap_index 858
  1332. #define Fogxv_remap_index 859
  1333. #define Frustumf_remap_index 860
  1334. #define Frustumx_remap_index 861
  1335. #define LightModelx_remap_index 862
  1336. #define LightModelxv_remap_index 863
  1337. #define Lightx_remap_index 864
  1338. #define Lightxv_remap_index 865
  1339. #define LineWidthx_remap_index 866
  1340. #define LoadMatrixx_remap_index 867
  1341. #define Materialx_remap_index 868
  1342. #define Materialxv_remap_index 869
  1343. #define MultMatrixx_remap_index 870
  1344. #define MultiTexCoord4x_remap_index 871
  1345. #define Normal3x_remap_index 872
  1346. #define Orthof_remap_index 873
  1347. #define Orthox_remap_index 874
  1348. #define PointSizex_remap_index 875
  1349. #define PolygonOffsetx_remap_index 876
  1350. #define Rotatex_remap_index 877
  1351. #define SampleCoveragex_remap_index 878
  1352. #define Scalex_remap_index 879
  1353. #define TexEnvx_remap_index 880
  1354. #define TexEnvxv_remap_index 881
  1355. #define TexParameterx_remap_index 882
  1356. #define Translatex_remap_index 883
  1357. #define ClipPlanef_remap_index 884
  1358. #define ClipPlanex_remap_index 885
  1359. #define GetClipPlanef_remap_index 886
  1360. #define GetClipPlanex_remap_index 887
  1361. #define GetFixedv_remap_index 888
  1362. #define GetLightxv_remap_index 889
  1363. #define GetMaterialxv_remap_index 890
  1364. #define GetTexEnvxv_remap_index 891
  1365. #define GetTexParameterxv_remap_index 892
  1366. #define PointParameterx_remap_index 893
  1367. #define PointParameterxv_remap_index 894
  1368. #define TexParameterxv_remap_index 895
  1369.  
  1370. #define _gloffset_CompressedTexImage1D driDispatchRemapTable[CompressedTexImage1D_remap_index]
  1371. #define _gloffset_CompressedTexImage2D driDispatchRemapTable[CompressedTexImage2D_remap_index]
  1372. #define _gloffset_CompressedTexImage3D driDispatchRemapTable[CompressedTexImage3D_remap_index]
  1373. #define _gloffset_CompressedTexSubImage1D driDispatchRemapTable[CompressedTexSubImage1D_remap_index]
  1374. #define _gloffset_CompressedTexSubImage2D driDispatchRemapTable[CompressedTexSubImage2D_remap_index]
  1375. #define _gloffset_CompressedTexSubImage3D driDispatchRemapTable[CompressedTexSubImage3D_remap_index]
  1376. #define _gloffset_GetCompressedTexImage driDispatchRemapTable[GetCompressedTexImage_remap_index]
  1377. #define _gloffset_LoadTransposeMatrixd driDispatchRemapTable[LoadTransposeMatrixd_remap_index]
  1378. #define _gloffset_LoadTransposeMatrixf driDispatchRemapTable[LoadTransposeMatrixf_remap_index]
  1379. #define _gloffset_MultTransposeMatrixd driDispatchRemapTable[MultTransposeMatrixd_remap_index]
  1380. #define _gloffset_MultTransposeMatrixf driDispatchRemapTable[MultTransposeMatrixf_remap_index]
  1381. #define _gloffset_SampleCoverage driDispatchRemapTable[SampleCoverage_remap_index]
  1382. #define _gloffset_BlendFuncSeparate driDispatchRemapTable[BlendFuncSeparate_remap_index]
  1383. #define _gloffset_FogCoordPointer driDispatchRemapTable[FogCoordPointer_remap_index]
  1384. #define _gloffset_FogCoordd driDispatchRemapTable[FogCoordd_remap_index]
  1385. #define _gloffset_FogCoorddv driDispatchRemapTable[FogCoorddv_remap_index]
  1386. #define _gloffset_MultiDrawArrays driDispatchRemapTable[MultiDrawArrays_remap_index]
  1387. #define _gloffset_PointParameterf driDispatchRemapTable[PointParameterf_remap_index]
  1388. #define _gloffset_PointParameterfv driDispatchRemapTable[PointParameterfv_remap_index]
  1389. #define _gloffset_PointParameteri driDispatchRemapTable[PointParameteri_remap_index]
  1390. #define _gloffset_PointParameteriv driDispatchRemapTable[PointParameteriv_remap_index]
  1391. #define _gloffset_SecondaryColor3b driDispatchRemapTable[SecondaryColor3b_remap_index]
  1392. #define _gloffset_SecondaryColor3bv driDispatchRemapTable[SecondaryColor3bv_remap_index]
  1393. #define _gloffset_SecondaryColor3d driDispatchRemapTable[SecondaryColor3d_remap_index]
  1394. #define _gloffset_SecondaryColor3dv driDispatchRemapTable[SecondaryColor3dv_remap_index]
  1395. #define _gloffset_SecondaryColor3i driDispatchRemapTable[SecondaryColor3i_remap_index]
  1396. #define _gloffset_SecondaryColor3iv driDispatchRemapTable[SecondaryColor3iv_remap_index]
  1397. #define _gloffset_SecondaryColor3s driDispatchRemapTable[SecondaryColor3s_remap_index]
  1398. #define _gloffset_SecondaryColor3sv driDispatchRemapTable[SecondaryColor3sv_remap_index]
  1399. #define _gloffset_SecondaryColor3ub driDispatchRemapTable[SecondaryColor3ub_remap_index]
  1400. #define _gloffset_SecondaryColor3ubv driDispatchRemapTable[SecondaryColor3ubv_remap_index]
  1401. #define _gloffset_SecondaryColor3ui driDispatchRemapTable[SecondaryColor3ui_remap_index]
  1402. #define _gloffset_SecondaryColor3uiv driDispatchRemapTable[SecondaryColor3uiv_remap_index]
  1403. #define _gloffset_SecondaryColor3us driDispatchRemapTable[SecondaryColor3us_remap_index]
  1404. #define _gloffset_SecondaryColor3usv driDispatchRemapTable[SecondaryColor3usv_remap_index]
  1405. #define _gloffset_SecondaryColorPointer driDispatchRemapTable[SecondaryColorPointer_remap_index]
  1406. #define _gloffset_WindowPos2d driDispatchRemapTable[WindowPos2d_remap_index]
  1407. #define _gloffset_WindowPos2dv driDispatchRemapTable[WindowPos2dv_remap_index]
  1408. #define _gloffset_WindowPos2f driDispatchRemapTable[WindowPos2f_remap_index]
  1409. #define _gloffset_WindowPos2fv driDispatchRemapTable[WindowPos2fv_remap_index]
  1410. #define _gloffset_WindowPos2i driDispatchRemapTable[WindowPos2i_remap_index]
  1411. #define _gloffset_WindowPos2iv driDispatchRemapTable[WindowPos2iv_remap_index]
  1412. #define _gloffset_WindowPos2s driDispatchRemapTable[WindowPos2s_remap_index]
  1413. #define _gloffset_WindowPos2sv driDispatchRemapTable[WindowPos2sv_remap_index]
  1414. #define _gloffset_WindowPos3d driDispatchRemapTable[WindowPos3d_remap_index]
  1415. #define _gloffset_WindowPos3dv driDispatchRemapTable[WindowPos3dv_remap_index]
  1416. #define _gloffset_WindowPos3f driDispatchRemapTable[WindowPos3f_remap_index]
  1417. #define _gloffset_WindowPos3fv driDispatchRemapTable[WindowPos3fv_remap_index]
  1418. #define _gloffset_WindowPos3i driDispatchRemapTable[WindowPos3i_remap_index]
  1419. #define _gloffset_WindowPos3iv driDispatchRemapTable[WindowPos3iv_remap_index]
  1420. #define _gloffset_WindowPos3s driDispatchRemapTable[WindowPos3s_remap_index]
  1421. #define _gloffset_WindowPos3sv driDispatchRemapTable[WindowPos3sv_remap_index]
  1422. #define _gloffset_BeginQuery driDispatchRemapTable[BeginQuery_remap_index]
  1423. #define _gloffset_BindBuffer driDispatchRemapTable[BindBuffer_remap_index]
  1424. #define _gloffset_BufferData driDispatchRemapTable[BufferData_remap_index]
  1425. #define _gloffset_BufferSubData driDispatchRemapTable[BufferSubData_remap_index]
  1426. #define _gloffset_DeleteBuffers driDispatchRemapTable[DeleteBuffers_remap_index]
  1427. #define _gloffset_DeleteQueries driDispatchRemapTable[DeleteQueries_remap_index]
  1428. #define _gloffset_EndQuery driDispatchRemapTable[EndQuery_remap_index]
  1429. #define _gloffset_GenBuffers driDispatchRemapTable[GenBuffers_remap_index]
  1430. #define _gloffset_GenQueries driDispatchRemapTable[GenQueries_remap_index]
  1431. #define _gloffset_GetBufferParameteriv driDispatchRemapTable[GetBufferParameteriv_remap_index]
  1432. #define _gloffset_GetBufferPointerv driDispatchRemapTable[GetBufferPointerv_remap_index]
  1433. #define _gloffset_GetBufferSubData driDispatchRemapTable[GetBufferSubData_remap_index]
  1434. #define _gloffset_GetQueryObjectiv driDispatchRemapTable[GetQueryObjectiv_remap_index]
  1435. #define _gloffset_GetQueryObjectuiv driDispatchRemapTable[GetQueryObjectuiv_remap_index]
  1436. #define _gloffset_GetQueryiv driDispatchRemapTable[GetQueryiv_remap_index]
  1437. #define _gloffset_IsBuffer driDispatchRemapTable[IsBuffer_remap_index]
  1438. #define _gloffset_IsQuery driDispatchRemapTable[IsQuery_remap_index]
  1439. #define _gloffset_MapBuffer driDispatchRemapTable[MapBuffer_remap_index]
  1440. #define _gloffset_UnmapBuffer driDispatchRemapTable[UnmapBuffer_remap_index]
  1441. #define _gloffset_AttachShader driDispatchRemapTable[AttachShader_remap_index]
  1442. #define _gloffset_BindAttribLocation driDispatchRemapTable[BindAttribLocation_remap_index]
  1443. #define _gloffset_BlendEquationSeparate driDispatchRemapTable[BlendEquationSeparate_remap_index]
  1444. #define _gloffset_CompileShader driDispatchRemapTable[CompileShader_remap_index]
  1445. #define _gloffset_CreateProgram driDispatchRemapTable[CreateProgram_remap_index]
  1446. #define _gloffset_CreateShader driDispatchRemapTable[CreateShader_remap_index]
  1447. #define _gloffset_DeleteProgram driDispatchRemapTable[DeleteProgram_remap_index]
  1448. #define _gloffset_DeleteShader driDispatchRemapTable[DeleteShader_remap_index]
  1449. #define _gloffset_DetachShader driDispatchRemapTable[DetachShader_remap_index]
  1450. #define _gloffset_DisableVertexAttribArray driDispatchRemapTable[DisableVertexAttribArray_remap_index]
  1451. #define _gloffset_DrawBuffers driDispatchRemapTable[DrawBuffers_remap_index]
  1452. #define _gloffset_EnableVertexAttribArray driDispatchRemapTable[EnableVertexAttribArray_remap_index]
  1453. #define _gloffset_GetActiveAttrib driDispatchRemapTable[GetActiveAttrib_remap_index]
  1454. #define _gloffset_GetActiveUniform driDispatchRemapTable[GetActiveUniform_remap_index]
  1455. #define _gloffset_GetAttachedShaders driDispatchRemapTable[GetAttachedShaders_remap_index]
  1456. #define _gloffset_GetAttribLocation driDispatchRemapTable[GetAttribLocation_remap_index]
  1457. #define _gloffset_GetProgramInfoLog driDispatchRemapTable[GetProgramInfoLog_remap_index]
  1458. #define _gloffset_GetProgramiv driDispatchRemapTable[GetProgramiv_remap_index]
  1459. #define _gloffset_GetShaderInfoLog driDispatchRemapTable[GetShaderInfoLog_remap_index]
  1460. #define _gloffset_GetShaderSource driDispatchRemapTable[GetShaderSource_remap_index]
  1461. #define _gloffset_GetShaderiv driDispatchRemapTable[GetShaderiv_remap_index]
  1462. #define _gloffset_GetUniformLocation driDispatchRemapTable[GetUniformLocation_remap_index]
  1463. #define _gloffset_GetUniformfv driDispatchRemapTable[GetUniformfv_remap_index]
  1464. #define _gloffset_GetUniformiv driDispatchRemapTable[GetUniformiv_remap_index]
  1465. #define _gloffset_GetVertexAttribPointerv driDispatchRemapTable[GetVertexAttribPointerv_remap_index]
  1466. #define _gloffset_GetVertexAttribdv driDispatchRemapTable[GetVertexAttribdv_remap_index]
  1467. #define _gloffset_GetVertexAttribfv driDispatchRemapTable[GetVertexAttribfv_remap_index]
  1468. #define _gloffset_GetVertexAttribiv driDispatchRemapTable[GetVertexAttribiv_remap_index]
  1469. #define _gloffset_IsProgram driDispatchRemapTable[IsProgram_remap_index]
  1470. #define _gloffset_IsShader driDispatchRemapTable[IsShader_remap_index]
  1471. #define _gloffset_LinkProgram driDispatchRemapTable[LinkProgram_remap_index]
  1472. #define _gloffset_ShaderSource driDispatchRemapTable[ShaderSource_remap_index]
  1473. #define _gloffset_StencilFuncSeparate driDispatchRemapTable[StencilFuncSeparate_remap_index]
  1474. #define _gloffset_StencilMaskSeparate driDispatchRemapTable[StencilMaskSeparate_remap_index]
  1475. #define _gloffset_StencilOpSeparate driDispatchRemapTable[StencilOpSeparate_remap_index]
  1476. #define _gloffset_Uniform1f driDispatchRemapTable[Uniform1f_remap_index]
  1477. #define _gloffset_Uniform1fv driDispatchRemapTable[Uniform1fv_remap_index]
  1478. #define _gloffset_Uniform1i driDispatchRemapTable[Uniform1i_remap_index]
  1479. #define _gloffset_Uniform1iv driDispatchRemapTable[Uniform1iv_remap_index]
  1480. #define _gloffset_Uniform2f driDispatchRemapTable[Uniform2f_remap_index]
  1481. #define _gloffset_Uniform2fv driDispatchRemapTable[Uniform2fv_remap_index]
  1482. #define _gloffset_Uniform2i driDispatchRemapTable[Uniform2i_remap_index]
  1483. #define _gloffset_Uniform2iv driDispatchRemapTable[Uniform2iv_remap_index]
  1484. #define _gloffset_Uniform3f driDispatchRemapTable[Uniform3f_remap_index]
  1485. #define _gloffset_Uniform3fv driDispatchRemapTable[Uniform3fv_remap_index]
  1486. #define _gloffset_Uniform3i driDispatchRemapTable[Uniform3i_remap_index]
  1487. #define _gloffset_Uniform3iv driDispatchRemapTable[Uniform3iv_remap_index]
  1488. #define _gloffset_Uniform4f driDispatchRemapTable[Uniform4f_remap_index]
  1489. #define _gloffset_Uniform4fv driDispatchRemapTable[Uniform4fv_remap_index]
  1490. #define _gloffset_Uniform4i driDispatchRemapTable[Uniform4i_remap_index]
  1491. #define _gloffset_Uniform4iv driDispatchRemapTable[Uniform4iv_remap_index]
  1492. #define _gloffset_UniformMatrix2fv driDispatchRemapTable[UniformMatrix2fv_remap_index]
  1493. #define _gloffset_UniformMatrix3fv driDispatchRemapTable[UniformMatrix3fv_remap_index]
  1494. #define _gloffset_UniformMatrix4fv driDispatchRemapTable[UniformMatrix4fv_remap_index]
  1495. #define _gloffset_UseProgram driDispatchRemapTable[UseProgram_remap_index]
  1496. #define _gloffset_ValidateProgram driDispatchRemapTable[ValidateProgram_remap_index]
  1497. #define _gloffset_VertexAttrib1d driDispatchRemapTable[VertexAttrib1d_remap_index]
  1498. #define _gloffset_VertexAttrib1dv driDispatchRemapTable[VertexAttrib1dv_remap_index]
  1499. #define _gloffset_VertexAttrib1s driDispatchRemapTable[VertexAttrib1s_remap_index]
  1500. #define _gloffset_VertexAttrib1sv driDispatchRemapTable[VertexAttrib1sv_remap_index]
  1501. #define _gloffset_VertexAttrib2d driDispatchRemapTable[VertexAttrib2d_remap_index]
  1502. #define _gloffset_VertexAttrib2dv driDispatchRemapTable[VertexAttrib2dv_remap_index]
  1503. #define _gloffset_VertexAttrib2s driDispatchRemapTable[VertexAttrib2s_remap_index]
  1504. #define _gloffset_VertexAttrib2sv driDispatchRemapTable[VertexAttrib2sv_remap_index]
  1505. #define _gloffset_VertexAttrib3d driDispatchRemapTable[VertexAttrib3d_remap_index]
  1506. #define _gloffset_VertexAttrib3dv driDispatchRemapTable[VertexAttrib3dv_remap_index]
  1507. #define _gloffset_VertexAttrib3s driDispatchRemapTable[VertexAttrib3s_remap_index]
  1508. #define _gloffset_VertexAttrib3sv driDispatchRemapTable[VertexAttrib3sv_remap_index]
  1509. #define _gloffset_VertexAttrib4Nbv driDispatchRemapTable[VertexAttrib4Nbv_remap_index]
  1510. #define _gloffset_VertexAttrib4Niv driDispatchRemapTable[VertexAttrib4Niv_remap_index]
  1511. #define _gloffset_VertexAttrib4Nsv driDispatchRemapTable[VertexAttrib4Nsv_remap_index]
  1512. #define _gloffset_VertexAttrib4Nub driDispatchRemapTable[VertexAttrib4Nub_remap_index]
  1513. #define _gloffset_VertexAttrib4Nubv driDispatchRemapTable[VertexAttrib4Nubv_remap_index]
  1514. #define _gloffset_VertexAttrib4Nuiv driDispatchRemapTable[VertexAttrib4Nuiv_remap_index]
  1515. #define _gloffset_VertexAttrib4Nusv driDispatchRemapTable[VertexAttrib4Nusv_remap_index]
  1516. #define _gloffset_VertexAttrib4bv driDispatchRemapTable[VertexAttrib4bv_remap_index]
  1517. #define _gloffset_VertexAttrib4d driDispatchRemapTable[VertexAttrib4d_remap_index]
  1518. #define _gloffset_VertexAttrib4dv driDispatchRemapTable[VertexAttrib4dv_remap_index]
  1519. #define _gloffset_VertexAttrib4iv driDispatchRemapTable[VertexAttrib4iv_remap_index]
  1520. #define _gloffset_VertexAttrib4s driDispatchRemapTable[VertexAttrib4s_remap_index]
  1521. #define _gloffset_VertexAttrib4sv driDispatchRemapTable[VertexAttrib4sv_remap_index]
  1522. #define _gloffset_VertexAttrib4ubv driDispatchRemapTable[VertexAttrib4ubv_remap_index]
  1523. #define _gloffset_VertexAttrib4uiv driDispatchRemapTable[VertexAttrib4uiv_remap_index]
  1524. #define _gloffset_VertexAttrib4usv driDispatchRemapTable[VertexAttrib4usv_remap_index]
  1525. #define _gloffset_VertexAttribPointer driDispatchRemapTable[VertexAttribPointer_remap_index]
  1526. #define _gloffset_UniformMatrix2x3fv driDispatchRemapTable[UniformMatrix2x3fv_remap_index]
  1527. #define _gloffset_UniformMatrix2x4fv driDispatchRemapTable[UniformMatrix2x4fv_remap_index]
  1528. #define _gloffset_UniformMatrix3x2fv driDispatchRemapTable[UniformMatrix3x2fv_remap_index]
  1529. #define _gloffset_UniformMatrix3x4fv driDispatchRemapTable[UniformMatrix3x4fv_remap_index]
  1530. #define _gloffset_UniformMatrix4x2fv driDispatchRemapTable[UniformMatrix4x2fv_remap_index]
  1531. #define _gloffset_UniformMatrix4x3fv driDispatchRemapTable[UniformMatrix4x3fv_remap_index]
  1532. #define _gloffset_BeginConditionalRender driDispatchRemapTable[BeginConditionalRender_remap_index]
  1533. #define _gloffset_BeginTransformFeedback driDispatchRemapTable[BeginTransformFeedback_remap_index]
  1534. #define _gloffset_BindBufferBase driDispatchRemapTable[BindBufferBase_remap_index]
  1535. #define _gloffset_BindBufferRange driDispatchRemapTable[BindBufferRange_remap_index]
  1536. #define _gloffset_BindFragDataLocation driDispatchRemapTable[BindFragDataLocation_remap_index]
  1537. #define _gloffset_ClampColor driDispatchRemapTable[ClampColor_remap_index]
  1538. #define _gloffset_ClearBufferfi driDispatchRemapTable[ClearBufferfi_remap_index]
  1539. #define _gloffset_ClearBufferfv driDispatchRemapTable[ClearBufferfv_remap_index]
  1540. #define _gloffset_ClearBufferiv driDispatchRemapTable[ClearBufferiv_remap_index]
  1541. #define _gloffset_ClearBufferuiv driDispatchRemapTable[ClearBufferuiv_remap_index]
  1542. #define _gloffset_ColorMaski driDispatchRemapTable[ColorMaski_remap_index]
  1543. #define _gloffset_Disablei driDispatchRemapTable[Disablei_remap_index]
  1544. #define _gloffset_Enablei driDispatchRemapTable[Enablei_remap_index]
  1545. #define _gloffset_EndConditionalRender driDispatchRemapTable[EndConditionalRender_remap_index]
  1546. #define _gloffset_EndTransformFeedback driDispatchRemapTable[EndTransformFeedback_remap_index]
  1547. #define _gloffset_GetBooleani_v driDispatchRemapTable[GetBooleani_v_remap_index]
  1548. #define _gloffset_GetFragDataLocation driDispatchRemapTable[GetFragDataLocation_remap_index]
  1549. #define _gloffset_GetIntegeri_v driDispatchRemapTable[GetIntegeri_v_remap_index]
  1550. #define _gloffset_GetStringi driDispatchRemapTable[GetStringi_remap_index]
  1551. #define _gloffset_GetTexParameterIiv driDispatchRemapTable[GetTexParameterIiv_remap_index]
  1552. #define _gloffset_GetTexParameterIuiv driDispatchRemapTable[GetTexParameterIuiv_remap_index]
  1553. #define _gloffset_GetTransformFeedbackVarying driDispatchRemapTable[GetTransformFeedbackVarying_remap_index]
  1554. #define _gloffset_GetUniformuiv driDispatchRemapTable[GetUniformuiv_remap_index]
  1555. #define _gloffset_GetVertexAttribIiv driDispatchRemapTable[GetVertexAttribIiv_remap_index]
  1556. #define _gloffset_GetVertexAttribIuiv driDispatchRemapTable[GetVertexAttribIuiv_remap_index]
  1557. #define _gloffset_IsEnabledi driDispatchRemapTable[IsEnabledi_remap_index]
  1558. #define _gloffset_TexParameterIiv driDispatchRemapTable[TexParameterIiv_remap_index]
  1559. #define _gloffset_TexParameterIuiv driDispatchRemapTable[TexParameterIuiv_remap_index]
  1560. #define _gloffset_TransformFeedbackVaryings driDispatchRemapTable[TransformFeedbackVaryings_remap_index]
  1561. #define _gloffset_Uniform1ui driDispatchRemapTable[Uniform1ui_remap_index]
  1562. #define _gloffset_Uniform1uiv driDispatchRemapTable[Uniform1uiv_remap_index]
  1563. #define _gloffset_Uniform2ui driDispatchRemapTable[Uniform2ui_remap_index]
  1564. #define _gloffset_Uniform2uiv driDispatchRemapTable[Uniform2uiv_remap_index]
  1565. #define _gloffset_Uniform3ui driDispatchRemapTable[Uniform3ui_remap_index]
  1566. #define _gloffset_Uniform3uiv driDispatchRemapTable[Uniform3uiv_remap_index]
  1567. #define _gloffset_Uniform4ui driDispatchRemapTable[Uniform4ui_remap_index]
  1568. #define _gloffset_Uniform4uiv driDispatchRemapTable[Uniform4uiv_remap_index]
  1569. #define _gloffset_VertexAttribI1iv driDispatchRemapTable[VertexAttribI1iv_remap_index]
  1570. #define _gloffset_VertexAttribI1uiv driDispatchRemapTable[VertexAttribI1uiv_remap_index]
  1571. #define _gloffset_VertexAttribI4bv driDispatchRemapTable[VertexAttribI4bv_remap_index]
  1572. #define _gloffset_VertexAttribI4sv driDispatchRemapTable[VertexAttribI4sv_remap_index]
  1573. #define _gloffset_VertexAttribI4ubv driDispatchRemapTable[VertexAttribI4ubv_remap_index]
  1574. #define _gloffset_VertexAttribI4usv driDispatchRemapTable[VertexAttribI4usv_remap_index]
  1575. #define _gloffset_VertexAttribIPointer driDispatchRemapTable[VertexAttribIPointer_remap_index]
  1576. #define _gloffset_PrimitiveRestartIndex driDispatchRemapTable[PrimitiveRestartIndex_remap_index]
  1577. #define _gloffset_TexBuffer driDispatchRemapTable[TexBuffer_remap_index]
  1578. #define _gloffset_FramebufferTexture driDispatchRemapTable[FramebufferTexture_remap_index]
  1579. #define _gloffset_GetBufferParameteri64v driDispatchRemapTable[GetBufferParameteri64v_remap_index]
  1580. #define _gloffset_GetInteger64i_v driDispatchRemapTable[GetInteger64i_v_remap_index]
  1581. #define _gloffset_VertexAttribDivisor driDispatchRemapTable[VertexAttribDivisor_remap_index]
  1582. #define _gloffset_MinSampleShading driDispatchRemapTable[MinSampleShading_remap_index]
  1583. #define _gloffset_BindProgramARB driDispatchRemapTable[BindProgramARB_remap_index]
  1584. #define _gloffset_DeleteProgramsARB driDispatchRemapTable[DeleteProgramsARB_remap_index]
  1585. #define _gloffset_GenProgramsARB driDispatchRemapTable[GenProgramsARB_remap_index]
  1586. #define _gloffset_GetProgramEnvParameterdvARB driDispatchRemapTable[GetProgramEnvParameterdvARB_remap_index]
  1587. #define _gloffset_GetProgramEnvParameterfvARB driDispatchRemapTable[GetProgramEnvParameterfvARB_remap_index]
  1588. #define _gloffset_GetProgramLocalParameterdvARB driDispatchRemapTable[GetProgramLocalParameterdvARB_remap_index]
  1589. #define _gloffset_GetProgramLocalParameterfvARB driDispatchRemapTable[GetProgramLocalParameterfvARB_remap_index]
  1590. #define _gloffset_GetProgramStringARB driDispatchRemapTable[GetProgramStringARB_remap_index]
  1591. #define _gloffset_GetProgramivARB driDispatchRemapTable[GetProgramivARB_remap_index]
  1592. #define _gloffset_IsProgramARB driDispatchRemapTable[IsProgramARB_remap_index]
  1593. #define _gloffset_ProgramEnvParameter4dARB driDispatchRemapTable[ProgramEnvParameter4dARB_remap_index]
  1594. #define _gloffset_ProgramEnvParameter4dvARB driDispatchRemapTable[ProgramEnvParameter4dvARB_remap_index]
  1595. #define _gloffset_ProgramEnvParameter4fARB driDispatchRemapTable[ProgramEnvParameter4fARB_remap_index]
  1596. #define _gloffset_ProgramEnvParameter4fvARB driDispatchRemapTable[ProgramEnvParameter4fvARB_remap_index]
  1597. #define _gloffset_ProgramLocalParameter4dARB driDispatchRemapTable[ProgramLocalParameter4dARB_remap_index]
  1598. #define _gloffset_ProgramLocalParameter4dvARB driDispatchRemapTable[ProgramLocalParameter4dvARB_remap_index]
  1599. #define _gloffset_ProgramLocalParameter4fARB driDispatchRemapTable[ProgramLocalParameter4fARB_remap_index]
  1600. #define _gloffset_ProgramLocalParameter4fvARB driDispatchRemapTable[ProgramLocalParameter4fvARB_remap_index]
  1601. #define _gloffset_ProgramStringARB driDispatchRemapTable[ProgramStringARB_remap_index]
  1602. #define _gloffset_VertexAttrib1fARB driDispatchRemapTable[VertexAttrib1fARB_remap_index]
  1603. #define _gloffset_VertexAttrib1fvARB driDispatchRemapTable[VertexAttrib1fvARB_remap_index]
  1604. #define _gloffset_VertexAttrib2fARB driDispatchRemapTable[VertexAttrib2fARB_remap_index]
  1605. #define _gloffset_VertexAttrib2fvARB driDispatchRemapTable[VertexAttrib2fvARB_remap_index]
  1606. #define _gloffset_VertexAttrib3fARB driDispatchRemapTable[VertexAttrib3fARB_remap_index]
  1607. #define _gloffset_VertexAttrib3fvARB driDispatchRemapTable[VertexAttrib3fvARB_remap_index]
  1608. #define _gloffset_VertexAttrib4fARB driDispatchRemapTable[VertexAttrib4fARB_remap_index]
  1609. #define _gloffset_VertexAttrib4fvARB driDispatchRemapTable[VertexAttrib4fvARB_remap_index]
  1610. #define _gloffset_AttachObjectARB driDispatchRemapTable[AttachObjectARB_remap_index]
  1611. #define _gloffset_CreateProgramObjectARB driDispatchRemapTable[CreateProgramObjectARB_remap_index]
  1612. #define _gloffset_CreateShaderObjectARB driDispatchRemapTable[CreateShaderObjectARB_remap_index]
  1613. #define _gloffset_DeleteObjectARB driDispatchRemapTable[DeleteObjectARB_remap_index]
  1614. #define _gloffset_DetachObjectARB driDispatchRemapTable[DetachObjectARB_remap_index]
  1615. #define _gloffset_GetAttachedObjectsARB driDispatchRemapTable[GetAttachedObjectsARB_remap_index]
  1616. #define _gloffset_GetHandleARB driDispatchRemapTable[GetHandleARB_remap_index]
  1617. #define _gloffset_GetInfoLogARB driDispatchRemapTable[GetInfoLogARB_remap_index]
  1618. #define _gloffset_GetObjectParameterfvARB driDispatchRemapTable[GetObjectParameterfvARB_remap_index]
  1619. #define _gloffset_GetObjectParameterivARB driDispatchRemapTable[GetObjectParameterivARB_remap_index]
  1620. #define _gloffset_DrawArraysInstancedARB driDispatchRemapTable[DrawArraysInstancedARB_remap_index]
  1621. #define _gloffset_DrawElementsInstancedARB driDispatchRemapTable[DrawElementsInstancedARB_remap_index]
  1622. #define _gloffset_BindFramebuffer driDispatchRemapTable[BindFramebuffer_remap_index]
  1623. #define _gloffset_BindRenderbuffer driDispatchRemapTable[BindRenderbuffer_remap_index]
  1624. #define _gloffset_BlitFramebuffer driDispatchRemapTable[BlitFramebuffer_remap_index]
  1625. #define _gloffset_CheckFramebufferStatus driDispatchRemapTable[CheckFramebufferStatus_remap_index]
  1626. #define _gloffset_DeleteFramebuffers driDispatchRemapTable[DeleteFramebuffers_remap_index]
  1627. #define _gloffset_DeleteRenderbuffers driDispatchRemapTable[DeleteRenderbuffers_remap_index]
  1628. #define _gloffset_FramebufferRenderbuffer driDispatchRemapTable[FramebufferRenderbuffer_remap_index]
  1629. #define _gloffset_FramebufferTexture1D driDispatchRemapTable[FramebufferTexture1D_remap_index]
  1630. #define _gloffset_FramebufferTexture2D driDispatchRemapTable[FramebufferTexture2D_remap_index]
  1631. #define _gloffset_FramebufferTexture3D driDispatchRemapTable[FramebufferTexture3D_remap_index]
  1632. #define _gloffset_FramebufferTextureLayer driDispatchRemapTable[FramebufferTextureLayer_remap_index]
  1633. #define _gloffset_GenFramebuffers driDispatchRemapTable[GenFramebuffers_remap_index]
  1634. #define _gloffset_GenRenderbuffers driDispatchRemapTable[GenRenderbuffers_remap_index]
  1635. #define _gloffset_GenerateMipmap driDispatchRemapTable[GenerateMipmap_remap_index]
  1636. #define _gloffset_GetFramebufferAttachmentParameteriv driDispatchRemapTable[GetFramebufferAttachmentParameteriv_remap_index]
  1637. #define _gloffset_GetRenderbufferParameteriv driDispatchRemapTable[GetRenderbufferParameteriv_remap_index]
  1638. #define _gloffset_IsFramebuffer driDispatchRemapTable[IsFramebuffer_remap_index]
  1639. #define _gloffset_IsRenderbuffer driDispatchRemapTable[IsRenderbuffer_remap_index]
  1640. #define _gloffset_RenderbufferStorage driDispatchRemapTable[RenderbufferStorage_remap_index]
  1641. #define _gloffset_RenderbufferStorageMultisample driDispatchRemapTable[RenderbufferStorageMultisample_remap_index]
  1642. #define _gloffset_FlushMappedBufferRange driDispatchRemapTable[FlushMappedBufferRange_remap_index]
  1643. #define _gloffset_MapBufferRange driDispatchRemapTable[MapBufferRange_remap_index]
  1644. #define _gloffset_BindVertexArray driDispatchRemapTable[BindVertexArray_remap_index]
  1645. #define _gloffset_DeleteVertexArrays driDispatchRemapTable[DeleteVertexArrays_remap_index]
  1646. #define _gloffset_GenVertexArrays driDispatchRemapTable[GenVertexArrays_remap_index]
  1647. #define _gloffset_IsVertexArray driDispatchRemapTable[IsVertexArray_remap_index]
  1648. #define _gloffset_GetActiveUniformBlockName driDispatchRemapTable[GetActiveUniformBlockName_remap_index]
  1649. #define _gloffset_GetActiveUniformBlockiv driDispatchRemapTable[GetActiveUniformBlockiv_remap_index]
  1650. #define _gloffset_GetActiveUniformName driDispatchRemapTable[GetActiveUniformName_remap_index]
  1651. #define _gloffset_GetActiveUniformsiv driDispatchRemapTable[GetActiveUniformsiv_remap_index]
  1652. #define _gloffset_GetUniformBlockIndex driDispatchRemapTable[GetUniformBlockIndex_remap_index]
  1653. #define _gloffset_GetUniformIndices driDispatchRemapTable[GetUniformIndices_remap_index]
  1654. #define _gloffset_UniformBlockBinding driDispatchRemapTable[UniformBlockBinding_remap_index]
  1655. #define _gloffset_CopyBufferSubData driDispatchRemapTable[CopyBufferSubData_remap_index]
  1656. #define _gloffset_ClientWaitSync driDispatchRemapTable[ClientWaitSync_remap_index]
  1657. #define _gloffset_DeleteSync driDispatchRemapTable[DeleteSync_remap_index]
  1658. #define _gloffset_FenceSync driDispatchRemapTable[FenceSync_remap_index]
  1659. #define _gloffset_GetInteger64v driDispatchRemapTable[GetInteger64v_remap_index]
  1660. #define _gloffset_GetSynciv driDispatchRemapTable[GetSynciv_remap_index]
  1661. #define _gloffset_IsSync driDispatchRemapTable[IsSync_remap_index]
  1662. #define _gloffset_WaitSync driDispatchRemapTable[WaitSync_remap_index]
  1663. #define _gloffset_DrawElementsBaseVertex driDispatchRemapTable[DrawElementsBaseVertex_remap_index]
  1664. #define _gloffset_DrawElementsInstancedBaseVertex driDispatchRemapTable[DrawElementsInstancedBaseVertex_remap_index]
  1665. #define _gloffset_DrawRangeElementsBaseVertex driDispatchRemapTable[DrawRangeElementsBaseVertex_remap_index]
  1666. #define _gloffset_MultiDrawElementsBaseVertex driDispatchRemapTable[MultiDrawElementsBaseVertex_remap_index]
  1667. #define _gloffset_ProvokingVertex driDispatchRemapTable[ProvokingVertex_remap_index]
  1668. #define _gloffset_GetMultisamplefv driDispatchRemapTable[GetMultisamplefv_remap_index]
  1669. #define _gloffset_SampleMaski driDispatchRemapTable[SampleMaski_remap_index]
  1670. #define _gloffset_TexImage2DMultisample driDispatchRemapTable[TexImage2DMultisample_remap_index]
  1671. #define _gloffset_TexImage3DMultisample driDispatchRemapTable[TexImage3DMultisample_remap_index]
  1672. #define _gloffset_BlendEquationSeparateiARB driDispatchRemapTable[BlendEquationSeparateiARB_remap_index]
  1673. #define _gloffset_BlendEquationiARB driDispatchRemapTable[BlendEquationiARB_remap_index]
  1674. #define _gloffset_BlendFuncSeparateiARB driDispatchRemapTable[BlendFuncSeparateiARB_remap_index]
  1675. #define _gloffset_BlendFunciARB driDispatchRemapTable[BlendFunciARB_remap_index]
  1676. #define _gloffset_BindFragDataLocationIndexed driDispatchRemapTable[BindFragDataLocationIndexed_remap_index]
  1677. #define _gloffset_GetFragDataIndex driDispatchRemapTable[GetFragDataIndex_remap_index]
  1678. #define _gloffset_BindSampler driDispatchRemapTable[BindSampler_remap_index]
  1679. #define _gloffset_DeleteSamplers driDispatchRemapTable[DeleteSamplers_remap_index]
  1680. #define _gloffset_GenSamplers driDispatchRemapTable[GenSamplers_remap_index]
  1681. #define _gloffset_GetSamplerParameterIiv driDispatchRemapTable[GetSamplerParameterIiv_remap_index]
  1682. #define _gloffset_GetSamplerParameterIuiv driDispatchRemapTable[GetSamplerParameterIuiv_remap_index]
  1683. #define _gloffset_GetSamplerParameterfv driDispatchRemapTable[GetSamplerParameterfv_remap_index]
  1684. #define _gloffset_GetSamplerParameteriv driDispatchRemapTable[GetSamplerParameteriv_remap_index]
  1685. #define _gloffset_IsSampler driDispatchRemapTable[IsSampler_remap_index]
  1686. #define _gloffset_SamplerParameterIiv driDispatchRemapTable[SamplerParameterIiv_remap_index]
  1687. #define _gloffset_SamplerParameterIuiv driDispatchRemapTable[SamplerParameterIuiv_remap_index]
  1688. #define _gloffset_SamplerParameterf driDispatchRemapTable[SamplerParameterf_remap_index]
  1689. #define _gloffset_SamplerParameterfv driDispatchRemapTable[SamplerParameterfv_remap_index]
  1690. #define _gloffset_SamplerParameteri driDispatchRemapTable[SamplerParameteri_remap_index]
  1691. #define _gloffset_SamplerParameteriv driDispatchRemapTable[SamplerParameteriv_remap_index]
  1692. #define _gloffset_GetQueryObjecti64v driDispatchRemapTable[GetQueryObjecti64v_remap_index]
  1693. #define _gloffset_GetQueryObjectui64v driDispatchRemapTable[GetQueryObjectui64v_remap_index]
  1694. #define _gloffset_QueryCounter driDispatchRemapTable[QueryCounter_remap_index]
  1695. #define _gloffset_ColorP3ui driDispatchRemapTable[ColorP3ui_remap_index]
  1696. #define _gloffset_ColorP3uiv driDispatchRemapTable[ColorP3uiv_remap_index]
  1697. #define _gloffset_ColorP4ui driDispatchRemapTable[ColorP4ui_remap_index]
  1698. #define _gloffset_ColorP4uiv driDispatchRemapTable[ColorP4uiv_remap_index]
  1699. #define _gloffset_MultiTexCoordP1ui driDispatchRemapTable[MultiTexCoordP1ui_remap_index]
  1700. #define _gloffset_MultiTexCoordP1uiv driDispatchRemapTable[MultiTexCoordP1uiv_remap_index]
  1701. #define _gloffset_MultiTexCoordP2ui driDispatchRemapTable[MultiTexCoordP2ui_remap_index]
  1702. #define _gloffset_MultiTexCoordP2uiv driDispatchRemapTable[MultiTexCoordP2uiv_remap_index]
  1703. #define _gloffset_MultiTexCoordP3ui driDispatchRemapTable[MultiTexCoordP3ui_remap_index]
  1704. #define _gloffset_MultiTexCoordP3uiv driDispatchRemapTable[MultiTexCoordP3uiv_remap_index]
  1705. #define _gloffset_MultiTexCoordP4ui driDispatchRemapTable[MultiTexCoordP4ui_remap_index]
  1706. #define _gloffset_MultiTexCoordP4uiv driDispatchRemapTable[MultiTexCoordP4uiv_remap_index]
  1707. #define _gloffset_NormalP3ui driDispatchRemapTable[NormalP3ui_remap_index]
  1708. #define _gloffset_NormalP3uiv driDispatchRemapTable[NormalP3uiv_remap_index]
  1709. #define _gloffset_SecondaryColorP3ui driDispatchRemapTable[SecondaryColorP3ui_remap_index]
  1710. #define _gloffset_SecondaryColorP3uiv driDispatchRemapTable[SecondaryColorP3uiv_remap_index]
  1711. #define _gloffset_TexCoordP1ui driDispatchRemapTable[TexCoordP1ui_remap_index]
  1712. #define _gloffset_TexCoordP1uiv driDispatchRemapTable[TexCoordP1uiv_remap_index]
  1713. #define _gloffset_TexCoordP2ui driDispatchRemapTable[TexCoordP2ui_remap_index]
  1714. #define _gloffset_TexCoordP2uiv driDispatchRemapTable[TexCoordP2uiv_remap_index]
  1715. #define _gloffset_TexCoordP3ui driDispatchRemapTable[TexCoordP3ui_remap_index]
  1716. #define _gloffset_TexCoordP3uiv driDispatchRemapTable[TexCoordP3uiv_remap_index]
  1717. #define _gloffset_TexCoordP4ui driDispatchRemapTable[TexCoordP4ui_remap_index]
  1718. #define _gloffset_TexCoordP4uiv driDispatchRemapTable[TexCoordP4uiv_remap_index]
  1719. #define _gloffset_VertexAttribP1ui driDispatchRemapTable[VertexAttribP1ui_remap_index]
  1720. #define _gloffset_VertexAttribP1uiv driDispatchRemapTable[VertexAttribP1uiv_remap_index]
  1721. #define _gloffset_VertexAttribP2ui driDispatchRemapTable[VertexAttribP2ui_remap_index]
  1722. #define _gloffset_VertexAttribP2uiv driDispatchRemapTable[VertexAttribP2uiv_remap_index]
  1723. #define _gloffset_VertexAttribP3ui driDispatchRemapTable[VertexAttribP3ui_remap_index]
  1724. #define _gloffset_VertexAttribP3uiv driDispatchRemapTable[VertexAttribP3uiv_remap_index]
  1725. #define _gloffset_VertexAttribP4ui driDispatchRemapTable[VertexAttribP4ui_remap_index]
  1726. #define _gloffset_VertexAttribP4uiv driDispatchRemapTable[VertexAttribP4uiv_remap_index]
  1727. #define _gloffset_VertexP2ui driDispatchRemapTable[VertexP2ui_remap_index]
  1728. #define _gloffset_VertexP2uiv driDispatchRemapTable[VertexP2uiv_remap_index]
  1729. #define _gloffset_VertexP3ui driDispatchRemapTable[VertexP3ui_remap_index]
  1730. #define _gloffset_VertexP3uiv driDispatchRemapTable[VertexP3uiv_remap_index]
  1731. #define _gloffset_VertexP4ui driDispatchRemapTable[VertexP4ui_remap_index]
  1732. #define _gloffset_VertexP4uiv driDispatchRemapTable[VertexP4uiv_remap_index]
  1733. #define _gloffset_DrawArraysIndirect driDispatchRemapTable[DrawArraysIndirect_remap_index]
  1734. #define _gloffset_DrawElementsIndirect driDispatchRemapTable[DrawElementsIndirect_remap_index]
  1735. #define _gloffset_GetUniformdv driDispatchRemapTable[GetUniformdv_remap_index]
  1736. #define _gloffset_Uniform1d driDispatchRemapTable[Uniform1d_remap_index]
  1737. #define _gloffset_Uniform1dv driDispatchRemapTable[Uniform1dv_remap_index]
  1738. #define _gloffset_Uniform2d driDispatchRemapTable[Uniform2d_remap_index]
  1739. #define _gloffset_Uniform2dv driDispatchRemapTable[Uniform2dv_remap_index]
  1740. #define _gloffset_Uniform3d driDispatchRemapTable[Uniform3d_remap_index]
  1741. #define _gloffset_Uniform3dv driDispatchRemapTable[Uniform3dv_remap_index]
  1742. #define _gloffset_Uniform4d driDispatchRemapTable[Uniform4d_remap_index]
  1743. #define _gloffset_Uniform4dv driDispatchRemapTable[Uniform4dv_remap_index]
  1744. #define _gloffset_UniformMatrix2dv driDispatchRemapTable[UniformMatrix2dv_remap_index]
  1745. #define _gloffset_UniformMatrix2x3dv driDispatchRemapTable[UniformMatrix2x3dv_remap_index]
  1746. #define _gloffset_UniformMatrix2x4dv driDispatchRemapTable[UniformMatrix2x4dv_remap_index]
  1747. #define _gloffset_UniformMatrix3dv driDispatchRemapTable[UniformMatrix3dv_remap_index]
  1748. #define _gloffset_UniformMatrix3x2dv driDispatchRemapTable[UniformMatrix3x2dv_remap_index]
  1749. #define _gloffset_UniformMatrix3x4dv driDispatchRemapTable[UniformMatrix3x4dv_remap_index]
  1750. #define _gloffset_UniformMatrix4dv driDispatchRemapTable[UniformMatrix4dv_remap_index]
  1751. #define _gloffset_UniformMatrix4x2dv driDispatchRemapTable[UniformMatrix4x2dv_remap_index]
  1752. #define _gloffset_UniformMatrix4x3dv driDispatchRemapTable[UniformMatrix4x3dv_remap_index]
  1753. #define _gloffset_BindTransformFeedback driDispatchRemapTable[BindTransformFeedback_remap_index]
  1754. #define _gloffset_DeleteTransformFeedbacks driDispatchRemapTable[DeleteTransformFeedbacks_remap_index]
  1755. #define _gloffset_DrawTransformFeedback driDispatchRemapTable[DrawTransformFeedback_remap_index]
  1756. #define _gloffset_GenTransformFeedbacks driDispatchRemapTable[GenTransformFeedbacks_remap_index]
  1757. #define _gloffset_IsTransformFeedback driDispatchRemapTable[IsTransformFeedback_remap_index]
  1758. #define _gloffset_PauseTransformFeedback driDispatchRemapTable[PauseTransformFeedback_remap_index]
  1759. #define _gloffset_ResumeTransformFeedback driDispatchRemapTable[ResumeTransformFeedback_remap_index]
  1760. #define _gloffset_BeginQueryIndexed driDispatchRemapTable[BeginQueryIndexed_remap_index]
  1761. #define _gloffset_DrawTransformFeedbackStream driDispatchRemapTable[DrawTransformFeedbackStream_remap_index]
  1762. #define _gloffset_EndQueryIndexed driDispatchRemapTable[EndQueryIndexed_remap_index]
  1763. #define _gloffset_GetQueryIndexediv driDispatchRemapTable[GetQueryIndexediv_remap_index]
  1764. #define _gloffset_ClearDepthf driDispatchRemapTable[ClearDepthf_remap_index]
  1765. #define _gloffset_DepthRangef driDispatchRemapTable[DepthRangef_remap_index]
  1766. #define _gloffset_GetShaderPrecisionFormat driDispatchRemapTable[GetShaderPrecisionFormat_remap_index]
  1767. #define _gloffset_ReleaseShaderCompiler driDispatchRemapTable[ReleaseShaderCompiler_remap_index]
  1768. #define _gloffset_ShaderBinary driDispatchRemapTable[ShaderBinary_remap_index]
  1769. #define _gloffset_GetProgramBinary driDispatchRemapTable[GetProgramBinary_remap_index]
  1770. #define _gloffset_ProgramBinary driDispatchRemapTable[ProgramBinary_remap_index]
  1771. #define _gloffset_ProgramParameteri driDispatchRemapTable[ProgramParameteri_remap_index]
  1772. #define _gloffset_GetVertexAttribLdv driDispatchRemapTable[GetVertexAttribLdv_remap_index]
  1773. #define _gloffset_VertexAttribL1d driDispatchRemapTable[VertexAttribL1d_remap_index]
  1774. #define _gloffset_VertexAttribL1dv driDispatchRemapTable[VertexAttribL1dv_remap_index]
  1775. #define _gloffset_VertexAttribL2d driDispatchRemapTable[VertexAttribL2d_remap_index]
  1776. #define _gloffset_VertexAttribL2dv driDispatchRemapTable[VertexAttribL2dv_remap_index]
  1777. #define _gloffset_VertexAttribL3d driDispatchRemapTable[VertexAttribL3d_remap_index]
  1778. #define _gloffset_VertexAttribL3dv driDispatchRemapTable[VertexAttribL3dv_remap_index]
  1779. #define _gloffset_VertexAttribL4d driDispatchRemapTable[VertexAttribL4d_remap_index]
  1780. #define _gloffset_VertexAttribL4dv driDispatchRemapTable[VertexAttribL4dv_remap_index]
  1781. #define _gloffset_VertexAttribLPointer driDispatchRemapTable[VertexAttribLPointer_remap_index]
  1782. #define _gloffset_DepthRangeArrayv driDispatchRemapTable[DepthRangeArrayv_remap_index]
  1783. #define _gloffset_DepthRangeIndexed driDispatchRemapTable[DepthRangeIndexed_remap_index]
  1784. #define _gloffset_GetDoublei_v driDispatchRemapTable[GetDoublei_v_remap_index]
  1785. #define _gloffset_GetFloati_v driDispatchRemapTable[GetFloati_v_remap_index]
  1786. #define _gloffset_ScissorArrayv driDispatchRemapTable[ScissorArrayv_remap_index]
  1787. #define _gloffset_ScissorIndexed driDispatchRemapTable[ScissorIndexed_remap_index]
  1788. #define _gloffset_ScissorIndexedv driDispatchRemapTable[ScissorIndexedv_remap_index]
  1789. #define _gloffset_ViewportArrayv driDispatchRemapTable[ViewportArrayv_remap_index]
  1790. #define _gloffset_ViewportIndexedf driDispatchRemapTable[ViewportIndexedf_remap_index]
  1791. #define _gloffset_ViewportIndexedfv driDispatchRemapTable[ViewportIndexedfv_remap_index]
  1792. #define _gloffset_GetGraphicsResetStatusARB driDispatchRemapTable[GetGraphicsResetStatusARB_remap_index]
  1793. #define _gloffset_GetnColorTableARB driDispatchRemapTable[GetnColorTableARB_remap_index]
  1794. #define _gloffset_GetnCompressedTexImageARB driDispatchRemapTable[GetnCompressedTexImageARB_remap_index]
  1795. #define _gloffset_GetnConvolutionFilterARB driDispatchRemapTable[GetnConvolutionFilterARB_remap_index]
  1796. #define _gloffset_GetnHistogramARB driDispatchRemapTable[GetnHistogramARB_remap_index]
  1797. #define _gloffset_GetnMapdvARB driDispatchRemapTable[GetnMapdvARB_remap_index]
  1798. #define _gloffset_GetnMapfvARB driDispatchRemapTable[GetnMapfvARB_remap_index]
  1799. #define _gloffset_GetnMapivARB driDispatchRemapTable[GetnMapivARB_remap_index]
  1800. #define _gloffset_GetnMinmaxARB driDispatchRemapTable[GetnMinmaxARB_remap_index]
  1801. #define _gloffset_GetnPixelMapfvARB driDispatchRemapTable[GetnPixelMapfvARB_remap_index]
  1802. #define _gloffset_GetnPixelMapuivARB driDispatchRemapTable[GetnPixelMapuivARB_remap_index]
  1803. #define _gloffset_GetnPixelMapusvARB driDispatchRemapTable[GetnPixelMapusvARB_remap_index]
  1804. #define _gloffset_GetnPolygonStippleARB driDispatchRemapTable[GetnPolygonStippleARB_remap_index]
  1805. #define _gloffset_GetnSeparableFilterARB driDispatchRemapTable[GetnSeparableFilterARB_remap_index]
  1806. #define _gloffset_GetnTexImageARB driDispatchRemapTable[GetnTexImageARB_remap_index]
  1807. #define _gloffset_GetnUniformdvARB driDispatchRemapTable[GetnUniformdvARB_remap_index]
  1808. #define _gloffset_GetnUniformfvARB driDispatchRemapTable[GetnUniformfvARB_remap_index]
  1809. #define _gloffset_GetnUniformivARB driDispatchRemapTable[GetnUniformivARB_remap_index]
  1810. #define _gloffset_GetnUniformuivARB driDispatchRemapTable[GetnUniformuivARB_remap_index]
  1811. #define _gloffset_ReadnPixelsARB driDispatchRemapTable[ReadnPixelsARB_remap_index]
  1812. #define _gloffset_DrawArraysInstancedBaseInstance driDispatchRemapTable[DrawArraysInstancedBaseInstance_remap_index]
  1813. #define _gloffset_DrawElementsInstancedBaseInstance driDispatchRemapTable[DrawElementsInstancedBaseInstance_remap_index]
  1814. #define _gloffset_DrawElementsInstancedBaseVertexBaseInstance driDispatchRemapTable[DrawElementsInstancedBaseVertexBaseInstance_remap_index]
  1815. #define _gloffset_DrawTransformFeedbackInstanced driDispatchRemapTable[DrawTransformFeedbackInstanced_remap_index]
  1816. #define _gloffset_DrawTransformFeedbackStreamInstanced driDispatchRemapTable[DrawTransformFeedbackStreamInstanced_remap_index]
  1817. #define _gloffset_GetInternalformativ driDispatchRemapTable[GetInternalformativ_remap_index]
  1818. #define _gloffset_GetActiveAtomicCounterBufferiv driDispatchRemapTable[GetActiveAtomicCounterBufferiv_remap_index]
  1819. #define _gloffset_BindImageTexture driDispatchRemapTable[BindImageTexture_remap_index]
  1820. #define _gloffset_MemoryBarrier driDispatchRemapTable[MemoryBarrier_remap_index]
  1821. #define _gloffset_TexStorage1D driDispatchRemapTable[TexStorage1D_remap_index]
  1822. #define _gloffset_TexStorage2D driDispatchRemapTable[TexStorage2D_remap_index]
  1823. #define _gloffset_TexStorage3D driDispatchRemapTable[TexStorage3D_remap_index]
  1824. #define _gloffset_TextureStorage1DEXT driDispatchRemapTable[TextureStorage1DEXT_remap_index]
  1825. #define _gloffset_TextureStorage2DEXT driDispatchRemapTable[TextureStorage2DEXT_remap_index]
  1826. #define _gloffset_TextureStorage3DEXT driDispatchRemapTable[TextureStorage3DEXT_remap_index]
  1827. #define _gloffset_ClearBufferData driDispatchRemapTable[ClearBufferData_remap_index]
  1828. #define _gloffset_ClearBufferSubData driDispatchRemapTable[ClearBufferSubData_remap_index]
  1829. #define _gloffset_DispatchCompute driDispatchRemapTable[DispatchCompute_remap_index]
  1830. #define _gloffset_DispatchComputeIndirect driDispatchRemapTable[DispatchComputeIndirect_remap_index]
  1831. #define _gloffset_CopyImageSubData driDispatchRemapTable[CopyImageSubData_remap_index]
  1832. #define _gloffset_TextureView driDispatchRemapTable[TextureView_remap_index]
  1833. #define _gloffset_BindVertexBuffer driDispatchRemapTable[BindVertexBuffer_remap_index]
  1834. #define _gloffset_VertexAttribBinding driDispatchRemapTable[VertexAttribBinding_remap_index]
  1835. #define _gloffset_VertexAttribFormat driDispatchRemapTable[VertexAttribFormat_remap_index]
  1836. #define _gloffset_VertexAttribIFormat driDispatchRemapTable[VertexAttribIFormat_remap_index]
  1837. #define _gloffset_VertexAttribLFormat driDispatchRemapTable[VertexAttribLFormat_remap_index]
  1838. #define _gloffset_VertexBindingDivisor driDispatchRemapTable[VertexBindingDivisor_remap_index]
  1839. #define _gloffset_MultiDrawArraysIndirect driDispatchRemapTable[MultiDrawArraysIndirect_remap_index]
  1840. #define _gloffset_MultiDrawElementsIndirect driDispatchRemapTable[MultiDrawElementsIndirect_remap_index]
  1841. #define _gloffset_GetProgramInterfaceiv driDispatchRemapTable[GetProgramInterfaceiv_remap_index]
  1842. #define _gloffset_GetProgramResourceIndex driDispatchRemapTable[GetProgramResourceIndex_remap_index]
  1843. #define _gloffset_GetProgramResourceLocation driDispatchRemapTable[GetProgramResourceLocation_remap_index]
  1844. #define _gloffset_GetProgramResourceLocationIndex driDispatchRemapTable[GetProgramResourceLocationIndex_remap_index]
  1845. #define _gloffset_GetProgramResourceName driDispatchRemapTable[GetProgramResourceName_remap_index]
  1846. #define _gloffset_GetProgramResourceiv driDispatchRemapTable[GetProgramResourceiv_remap_index]
  1847. #define _gloffset_TexBufferRange driDispatchRemapTable[TexBufferRange_remap_index]
  1848. #define _gloffset_TexStorage2DMultisample driDispatchRemapTable[TexStorage2DMultisample_remap_index]
  1849. #define _gloffset_TexStorage3DMultisample driDispatchRemapTable[TexStorage3DMultisample_remap_index]
  1850. #define _gloffset_BufferStorage driDispatchRemapTable[BufferStorage_remap_index]
  1851. #define _gloffset_ClearTexImage driDispatchRemapTable[ClearTexImage_remap_index]
  1852. #define _gloffset_ClearTexSubImage driDispatchRemapTable[ClearTexSubImage_remap_index]
  1853. #define _gloffset_BindBuffersBase driDispatchRemapTable[BindBuffersBase_remap_index]
  1854. #define _gloffset_BindBuffersRange driDispatchRemapTable[BindBuffersRange_remap_index]
  1855. #define _gloffset_BindImageTextures driDispatchRemapTable[BindImageTextures_remap_index]
  1856. #define _gloffset_BindSamplers driDispatchRemapTable[BindSamplers_remap_index]
  1857. #define _gloffset_BindTextures driDispatchRemapTable[BindTextures_remap_index]
  1858. #define _gloffset_BindVertexBuffers driDispatchRemapTable[BindVertexBuffers_remap_index]
  1859. #define _gloffset_ClipControl driDispatchRemapTable[ClipControl_remap_index]
  1860. #define _gloffset_BindTextureUnit driDispatchRemapTable[BindTextureUnit_remap_index]
  1861. #define _gloffset_BlitNamedFramebuffer driDispatchRemapTable[BlitNamedFramebuffer_remap_index]
  1862. #define _gloffset_CheckNamedFramebufferStatus driDispatchRemapTable[CheckNamedFramebufferStatus_remap_index]
  1863. #define _gloffset_ClearNamedBufferData driDispatchRemapTable[ClearNamedBufferData_remap_index]
  1864. #define _gloffset_ClearNamedBufferSubData driDispatchRemapTable[ClearNamedBufferSubData_remap_index]
  1865. #define _gloffset_ClearNamedFramebufferfi driDispatchRemapTable[ClearNamedFramebufferfi_remap_index]
  1866. #define _gloffset_ClearNamedFramebufferfv driDispatchRemapTable[ClearNamedFramebufferfv_remap_index]
  1867. #define _gloffset_ClearNamedFramebufferiv driDispatchRemapTable[ClearNamedFramebufferiv_remap_index]
  1868. #define _gloffset_ClearNamedFramebufferuiv driDispatchRemapTable[ClearNamedFramebufferuiv_remap_index]
  1869. #define _gloffset_CompressedTextureSubImage1D driDispatchRemapTable[CompressedTextureSubImage1D_remap_index]
  1870. #define _gloffset_CompressedTextureSubImage2D driDispatchRemapTable[CompressedTextureSubImage2D_remap_index]
  1871. #define _gloffset_CompressedTextureSubImage3D driDispatchRemapTable[CompressedTextureSubImage3D_remap_index]
  1872. #define _gloffset_CopyNamedBufferSubData driDispatchRemapTable[CopyNamedBufferSubData_remap_index]
  1873. #define _gloffset_CopyTextureSubImage1D driDispatchRemapTable[CopyTextureSubImage1D_remap_index]
  1874. #define _gloffset_CopyTextureSubImage2D driDispatchRemapTable[CopyTextureSubImage2D_remap_index]
  1875. #define _gloffset_CopyTextureSubImage3D driDispatchRemapTable[CopyTextureSubImage3D_remap_index]
  1876. #define _gloffset_CreateBuffers driDispatchRemapTable[CreateBuffers_remap_index]
  1877. #define _gloffset_CreateFramebuffers driDispatchRemapTable[CreateFramebuffers_remap_index]
  1878. #define _gloffset_CreateProgramPipelines driDispatchRemapTable[CreateProgramPipelines_remap_index]
  1879. #define _gloffset_CreateQueries driDispatchRemapTable[CreateQueries_remap_index]
  1880. #define _gloffset_CreateRenderbuffers driDispatchRemapTable[CreateRenderbuffers_remap_index]
  1881. #define _gloffset_CreateSamplers driDispatchRemapTable[CreateSamplers_remap_index]
  1882. #define _gloffset_CreateTextures driDispatchRemapTable[CreateTextures_remap_index]
  1883. #define _gloffset_CreateTransformFeedbacks driDispatchRemapTable[CreateTransformFeedbacks_remap_index]
  1884. #define _gloffset_CreateVertexArrays driDispatchRemapTable[CreateVertexArrays_remap_index]
  1885. #define _gloffset_DisableVertexArrayAttrib driDispatchRemapTable[DisableVertexArrayAttrib_remap_index]
  1886. #define _gloffset_EnableVertexArrayAttrib driDispatchRemapTable[EnableVertexArrayAttrib_remap_index]
  1887. #define _gloffset_FlushMappedNamedBufferRange driDispatchRemapTable[FlushMappedNamedBufferRange_remap_index]
  1888. #define _gloffset_GenerateTextureMipmap driDispatchRemapTable[GenerateTextureMipmap_remap_index]
  1889. #define _gloffset_GetCompressedTextureImage driDispatchRemapTable[GetCompressedTextureImage_remap_index]
  1890. #define _gloffset_GetNamedBufferParameteri64v driDispatchRemapTable[GetNamedBufferParameteri64v_remap_index]
  1891. #define _gloffset_GetNamedBufferParameteriv driDispatchRemapTable[GetNamedBufferParameteriv_remap_index]
  1892. #define _gloffset_GetNamedBufferPointerv driDispatchRemapTable[GetNamedBufferPointerv_remap_index]
  1893. #define _gloffset_GetNamedBufferSubData driDispatchRemapTable[GetNamedBufferSubData_remap_index]
  1894. #define _gloffset_GetNamedFramebufferAttachmentParameteriv driDispatchRemapTable[GetNamedFramebufferAttachmentParameteriv_remap_index]
  1895. #define _gloffset_GetNamedFramebufferParameteriv driDispatchRemapTable[GetNamedFramebufferParameteriv_remap_index]
  1896. #define _gloffset_GetNamedRenderbufferParameteriv driDispatchRemapTable[GetNamedRenderbufferParameteriv_remap_index]
  1897. #define _gloffset_GetQueryBufferObjecti64v driDispatchRemapTable[GetQueryBufferObjecti64v_remap_index]
  1898. #define _gloffset_GetQueryBufferObjectiv driDispatchRemapTable[GetQueryBufferObjectiv_remap_index]
  1899. #define _gloffset_GetQueryBufferObjectui64v driDispatchRemapTable[GetQueryBufferObjectui64v_remap_index]
  1900. #define _gloffset_GetQueryBufferObjectuiv driDispatchRemapTable[GetQueryBufferObjectuiv_remap_index]
  1901. #define _gloffset_GetTextureImage driDispatchRemapTable[GetTextureImage_remap_index]
  1902. #define _gloffset_GetTextureLevelParameterfv driDispatchRemapTable[GetTextureLevelParameterfv_remap_index]
  1903. #define _gloffset_GetTextureLevelParameteriv driDispatchRemapTable[GetTextureLevelParameteriv_remap_index]
  1904. #define _gloffset_GetTextureParameterIiv driDispatchRemapTable[GetTextureParameterIiv_remap_index]
  1905. #define _gloffset_GetTextureParameterIuiv driDispatchRemapTable[GetTextureParameterIuiv_remap_index]
  1906. #define _gloffset_GetTextureParameterfv driDispatchRemapTable[GetTextureParameterfv_remap_index]
  1907. #define _gloffset_GetTextureParameteriv driDispatchRemapTable[GetTextureParameteriv_remap_index]
  1908. #define _gloffset_GetTransformFeedbacki64_v driDispatchRemapTable[GetTransformFeedbacki64_v_remap_index]
  1909. #define _gloffset_GetTransformFeedbacki_v driDispatchRemapTable[GetTransformFeedbacki_v_remap_index]
  1910. #define _gloffset_GetTransformFeedbackiv driDispatchRemapTable[GetTransformFeedbackiv_remap_index]
  1911. #define _gloffset_GetVertexArrayIndexed64iv driDispatchRemapTable[GetVertexArrayIndexed64iv_remap_index]
  1912. #define _gloffset_GetVertexArrayIndexediv driDispatchRemapTable[GetVertexArrayIndexediv_remap_index]
  1913. #define _gloffset_GetVertexArrayiv driDispatchRemapTable[GetVertexArrayiv_remap_index]
  1914. #define _gloffset_InvalidateNamedFramebufferData driDispatchRemapTable[InvalidateNamedFramebufferData_remap_index]
  1915. #define _gloffset_InvalidateNamedFramebufferSubData driDispatchRemapTable[InvalidateNamedFramebufferSubData_remap_index]
  1916. #define _gloffset_MapNamedBuffer driDispatchRemapTable[MapNamedBuffer_remap_index]
  1917. #define _gloffset_MapNamedBufferRange driDispatchRemapTable[MapNamedBufferRange_remap_index]
  1918. #define _gloffset_NamedBufferData driDispatchRemapTable[NamedBufferData_remap_index]
  1919. #define _gloffset_NamedBufferStorage driDispatchRemapTable[NamedBufferStorage_remap_index]
  1920. #define _gloffset_NamedBufferSubData driDispatchRemapTable[NamedBufferSubData_remap_index]
  1921. #define _gloffset_NamedFramebufferDrawBuffer driDispatchRemapTable[NamedFramebufferDrawBuffer_remap_index]
  1922. #define _gloffset_NamedFramebufferDrawBuffers driDispatchRemapTable[NamedFramebufferDrawBuffers_remap_index]
  1923. #define _gloffset_NamedFramebufferParameteri driDispatchRemapTable[NamedFramebufferParameteri_remap_index]
  1924. #define _gloffset_NamedFramebufferReadBuffer driDispatchRemapTable[NamedFramebufferReadBuffer_remap_index]
  1925. #define _gloffset_NamedFramebufferRenderbuffer driDispatchRemapTable[NamedFramebufferRenderbuffer_remap_index]
  1926. #define _gloffset_NamedFramebufferTexture driDispatchRemapTable[NamedFramebufferTexture_remap_index]
  1927. #define _gloffset_NamedFramebufferTextureLayer driDispatchRemapTable[NamedFramebufferTextureLayer_remap_index]
  1928. #define _gloffset_NamedRenderbufferStorage driDispatchRemapTable[NamedRenderbufferStorage_remap_index]
  1929. #define _gloffset_NamedRenderbufferStorageMultisample driDispatchRemapTable[NamedRenderbufferStorageMultisample_remap_index]
  1930. #define _gloffset_TextureBuffer driDispatchRemapTable[TextureBuffer_remap_index]
  1931. #define _gloffset_TextureBufferRange driDispatchRemapTable[TextureBufferRange_remap_index]
  1932. #define _gloffset_TextureParameterIiv driDispatchRemapTable[TextureParameterIiv_remap_index]
  1933. #define _gloffset_TextureParameterIuiv driDispatchRemapTable[TextureParameterIuiv_remap_index]
  1934. #define _gloffset_TextureParameterf driDispatchRemapTable[TextureParameterf_remap_index]
  1935. #define _gloffset_TextureParameterfv driDispatchRemapTable[TextureParameterfv_remap_index]
  1936. #define _gloffset_TextureParameteri driDispatchRemapTable[TextureParameteri_remap_index]
  1937. #define _gloffset_TextureParameteriv driDispatchRemapTable[TextureParameteriv_remap_index]
  1938. #define _gloffset_TextureStorage1D driDispatchRemapTable[TextureStorage1D_remap_index]
  1939. #define _gloffset_TextureStorage2D driDispatchRemapTable[TextureStorage2D_remap_index]
  1940. #define _gloffset_TextureStorage2DMultisample driDispatchRemapTable[TextureStorage2DMultisample_remap_index]
  1941. #define _gloffset_TextureStorage3D driDispatchRemapTable[TextureStorage3D_remap_index]
  1942. #define _gloffset_TextureStorage3DMultisample driDispatchRemapTable[TextureStorage3DMultisample_remap_index]
  1943. #define _gloffset_TextureSubImage1D driDispatchRemapTable[TextureSubImage1D_remap_index]
  1944. #define _gloffset_TextureSubImage2D driDispatchRemapTable[TextureSubImage2D_remap_index]
  1945. #define _gloffset_TextureSubImage3D driDispatchRemapTable[TextureSubImage3D_remap_index]
  1946. #define _gloffset_TransformFeedbackBufferBase driDispatchRemapTable[TransformFeedbackBufferBase_remap_index]
  1947. #define _gloffset_TransformFeedbackBufferRange driDispatchRemapTable[TransformFeedbackBufferRange_remap_index]
  1948. #define _gloffset_UnmapNamedBuffer driDispatchRemapTable[UnmapNamedBuffer_remap_index]
  1949. #define _gloffset_VertexArrayAttribBinding driDispatchRemapTable[VertexArrayAttribBinding_remap_index]
  1950. #define _gloffset_VertexArrayAttribFormat driDispatchRemapTable[VertexArrayAttribFormat_remap_index]
  1951. #define _gloffset_VertexArrayAttribIFormat driDispatchRemapTable[VertexArrayAttribIFormat_remap_index]
  1952. #define _gloffset_VertexArrayAttribLFormat driDispatchRemapTable[VertexArrayAttribLFormat_remap_index]
  1953. #define _gloffset_VertexArrayBindingDivisor driDispatchRemapTable[VertexArrayBindingDivisor_remap_index]
  1954. #define _gloffset_VertexArrayElementBuffer driDispatchRemapTable[VertexArrayElementBuffer_remap_index]
  1955. #define _gloffset_VertexArrayVertexBuffer driDispatchRemapTable[VertexArrayVertexBuffer_remap_index]
  1956. #define _gloffset_VertexArrayVertexBuffers driDispatchRemapTable[VertexArrayVertexBuffers_remap_index]
  1957. #define _gloffset_InvalidateBufferData driDispatchRemapTable[InvalidateBufferData_remap_index]
  1958. #define _gloffset_InvalidateBufferSubData driDispatchRemapTable[InvalidateBufferSubData_remap_index]
  1959. #define _gloffset_InvalidateFramebuffer driDispatchRemapTable[InvalidateFramebuffer_remap_index]
  1960. #define _gloffset_InvalidateSubFramebuffer driDispatchRemapTable[InvalidateSubFramebuffer_remap_index]
  1961. #define _gloffset_InvalidateTexImage driDispatchRemapTable[InvalidateTexImage_remap_index]
  1962. #define _gloffset_InvalidateTexSubImage driDispatchRemapTable[InvalidateTexSubImage_remap_index]
  1963. #define _gloffset_PolygonOffsetEXT driDispatchRemapTable[PolygonOffsetEXT_remap_index]
  1964. #define _gloffset_DrawTexfOES driDispatchRemapTable[DrawTexfOES_remap_index]
  1965. #define _gloffset_DrawTexfvOES driDispatchRemapTable[DrawTexfvOES_remap_index]
  1966. #define _gloffset_DrawTexiOES driDispatchRemapTable[DrawTexiOES_remap_index]
  1967. #define _gloffset_DrawTexivOES driDispatchRemapTable[DrawTexivOES_remap_index]
  1968. #define _gloffset_DrawTexsOES driDispatchRemapTable[DrawTexsOES_remap_index]
  1969. #define _gloffset_DrawTexsvOES driDispatchRemapTable[DrawTexsvOES_remap_index]
  1970. #define _gloffset_DrawTexxOES driDispatchRemapTable[DrawTexxOES_remap_index]
  1971. #define _gloffset_DrawTexxvOES driDispatchRemapTable[DrawTexxvOES_remap_index]
  1972. #define _gloffset_PointSizePointerOES driDispatchRemapTable[PointSizePointerOES_remap_index]
  1973. #define _gloffset_QueryMatrixxOES driDispatchRemapTable[QueryMatrixxOES_remap_index]
  1974. #define _gloffset_SampleMaskSGIS driDispatchRemapTable[SampleMaskSGIS_remap_index]
  1975. #define _gloffset_SamplePatternSGIS driDispatchRemapTable[SamplePatternSGIS_remap_index]
  1976. #define _gloffset_ColorPointerEXT driDispatchRemapTable[ColorPointerEXT_remap_index]
  1977. #define _gloffset_EdgeFlagPointerEXT driDispatchRemapTable[EdgeFlagPointerEXT_remap_index]
  1978. #define _gloffset_IndexPointerEXT driDispatchRemapTable[IndexPointerEXT_remap_index]
  1979. #define _gloffset_NormalPointerEXT driDispatchRemapTable[NormalPointerEXT_remap_index]
  1980. #define _gloffset_TexCoordPointerEXT driDispatchRemapTable[TexCoordPointerEXT_remap_index]
  1981. #define _gloffset_VertexPointerEXT driDispatchRemapTable[VertexPointerEXT_remap_index]
  1982. #define _gloffset_DiscardFramebufferEXT driDispatchRemapTable[DiscardFramebufferEXT_remap_index]
  1983. #define _gloffset_ActiveShaderProgram driDispatchRemapTable[ActiveShaderProgram_remap_index]
  1984. #define _gloffset_BindProgramPipeline driDispatchRemapTable[BindProgramPipeline_remap_index]
  1985. #define _gloffset_CreateShaderProgramv driDispatchRemapTable[CreateShaderProgramv_remap_index]
  1986. #define _gloffset_DeleteProgramPipelines driDispatchRemapTable[DeleteProgramPipelines_remap_index]
  1987. #define _gloffset_GenProgramPipelines driDispatchRemapTable[GenProgramPipelines_remap_index]
  1988. #define _gloffset_GetProgramPipelineInfoLog driDispatchRemapTable[GetProgramPipelineInfoLog_remap_index]
  1989. #define _gloffset_GetProgramPipelineiv driDispatchRemapTable[GetProgramPipelineiv_remap_index]
  1990. #define _gloffset_IsProgramPipeline driDispatchRemapTable[IsProgramPipeline_remap_index]
  1991. #define _gloffset_LockArraysEXT driDispatchRemapTable[LockArraysEXT_remap_index]
  1992. #define _gloffset_ProgramUniform1d driDispatchRemapTable[ProgramUniform1d_remap_index]
  1993. #define _gloffset_ProgramUniform1dv driDispatchRemapTable[ProgramUniform1dv_remap_index]
  1994. #define _gloffset_ProgramUniform1f driDispatchRemapTable[ProgramUniform1f_remap_index]
  1995. #define _gloffset_ProgramUniform1fv driDispatchRemapTable[ProgramUniform1fv_remap_index]
  1996. #define _gloffset_ProgramUniform1i driDispatchRemapTable[ProgramUniform1i_remap_index]
  1997. #define _gloffset_ProgramUniform1iv driDispatchRemapTable[ProgramUniform1iv_remap_index]
  1998. #define _gloffset_ProgramUniform1ui driDispatchRemapTable[ProgramUniform1ui_remap_index]
  1999. #define _gloffset_ProgramUniform1uiv driDispatchRemapTable[ProgramUniform1uiv_remap_index]
  2000. #define _gloffset_ProgramUniform2d driDispatchRemapTable[ProgramUniform2d_remap_index]
  2001. #define _gloffset_ProgramUniform2dv driDispatchRemapTable[ProgramUniform2dv_remap_index]
  2002. #define _gloffset_ProgramUniform2f driDispatchRemapTable[ProgramUniform2f_remap_index]
  2003. #define _gloffset_ProgramUniform2fv driDispatchRemapTable[ProgramUniform2fv_remap_index]
  2004. #define _gloffset_ProgramUniform2i driDispatchRemapTable[ProgramUniform2i_remap_index]
  2005. #define _gloffset_ProgramUniform2iv driDispatchRemapTable[ProgramUniform2iv_remap_index]
  2006. #define _gloffset_ProgramUniform2ui driDispatchRemapTable[ProgramUniform2ui_remap_index]
  2007. #define _gloffset_ProgramUniform2uiv driDispatchRemapTable[ProgramUniform2uiv_remap_index]
  2008. #define _gloffset_ProgramUniform3d driDispatchRemapTable[ProgramUniform3d_remap_index]
  2009. #define _gloffset_ProgramUniform3dv driDispatchRemapTable[ProgramUniform3dv_remap_index]
  2010. #define _gloffset_ProgramUniform3f driDispatchRemapTable[ProgramUniform3f_remap_index]
  2011. #define _gloffset_ProgramUniform3fv driDispatchRemapTable[ProgramUniform3fv_remap_index]
  2012. #define _gloffset_ProgramUniform3i driDispatchRemapTable[ProgramUniform3i_remap_index]
  2013. #define _gloffset_ProgramUniform3iv driDispatchRemapTable[ProgramUniform3iv_remap_index]
  2014. #define _gloffset_ProgramUniform3ui driDispatchRemapTable[ProgramUniform3ui_remap_index]
  2015. #define _gloffset_ProgramUniform3uiv driDispatchRemapTable[ProgramUniform3uiv_remap_index]
  2016. #define _gloffset_ProgramUniform4d driDispatchRemapTable[ProgramUniform4d_remap_index]
  2017. #define _gloffset_ProgramUniform4dv driDispatchRemapTable[ProgramUniform4dv_remap_index]
  2018. #define _gloffset_ProgramUniform4f driDispatchRemapTable[ProgramUniform4f_remap_index]
  2019. #define _gloffset_ProgramUniform4fv driDispatchRemapTable[ProgramUniform4fv_remap_index]
  2020. #define _gloffset_ProgramUniform4i driDispatchRemapTable[ProgramUniform4i_remap_index]
  2021. #define _gloffset_ProgramUniform4iv driDispatchRemapTable[ProgramUniform4iv_remap_index]
  2022. #define _gloffset_ProgramUniform4ui driDispatchRemapTable[ProgramUniform4ui_remap_index]
  2023. #define _gloffset_ProgramUniform4uiv driDispatchRemapTable[ProgramUniform4uiv_remap_index]
  2024. #define _gloffset_ProgramUniformMatrix2dv driDispatchRemapTable[ProgramUniformMatrix2dv_remap_index]
  2025. #define _gloffset_ProgramUniformMatrix2fv driDispatchRemapTable[ProgramUniformMatrix2fv_remap_index]
  2026. #define _gloffset_ProgramUniformMatrix2x3dv driDispatchRemapTable[ProgramUniformMatrix2x3dv_remap_index]
  2027. #define _gloffset_ProgramUniformMatrix2x3fv driDispatchRemapTable[ProgramUniformMatrix2x3fv_remap_index]
  2028. #define _gloffset_ProgramUniformMatrix2x4dv driDispatchRemapTable[ProgramUniformMatrix2x4dv_remap_index]
  2029. #define _gloffset_ProgramUniformMatrix2x4fv driDispatchRemapTable[ProgramUniformMatrix2x4fv_remap_index]
  2030. #define _gloffset_ProgramUniformMatrix3dv driDispatchRemapTable[ProgramUniformMatrix3dv_remap_index]
  2031. #define _gloffset_ProgramUniformMatrix3fv driDispatchRemapTable[ProgramUniformMatrix3fv_remap_index]
  2032. #define _gloffset_ProgramUniformMatrix3x2dv driDispatchRemapTable[ProgramUniformMatrix3x2dv_remap_index]
  2033. #define _gloffset_ProgramUniformMatrix3x2fv driDispatchRemapTable[ProgramUniformMatrix3x2fv_remap_index]
  2034. #define _gloffset_ProgramUniformMatrix3x4dv driDispatchRemapTable[ProgramUniformMatrix3x4dv_remap_index]
  2035. #define _gloffset_ProgramUniformMatrix3x4fv driDispatchRemapTable[ProgramUniformMatrix3x4fv_remap_index]
  2036. #define _gloffset_ProgramUniformMatrix4dv driDispatchRemapTable[ProgramUniformMatrix4dv_remap_index]
  2037. #define _gloffset_ProgramUniformMatrix4fv driDispatchRemapTable[ProgramUniformMatrix4fv_remap_index]
  2038. #define _gloffset_ProgramUniformMatrix4x2dv driDispatchRemapTable[ProgramUniformMatrix4x2dv_remap_index]
  2039. #define _gloffset_ProgramUniformMatrix4x2fv driDispatchRemapTable[ProgramUniformMatrix4x2fv_remap_index]
  2040. #define _gloffset_ProgramUniformMatrix4x3dv driDispatchRemapTable[ProgramUniformMatrix4x3dv_remap_index]
  2041. #define _gloffset_ProgramUniformMatrix4x3fv driDispatchRemapTable[ProgramUniformMatrix4x3fv_remap_index]
  2042. #define _gloffset_UnlockArraysEXT driDispatchRemapTable[UnlockArraysEXT_remap_index]
  2043. #define _gloffset_UseProgramStages driDispatchRemapTable[UseProgramStages_remap_index]
  2044. #define _gloffset_ValidateProgramPipeline driDispatchRemapTable[ValidateProgramPipeline_remap_index]
  2045. #define _gloffset_DebugMessageCallback driDispatchRemapTable[DebugMessageCallback_remap_index]
  2046. #define _gloffset_DebugMessageControl driDispatchRemapTable[DebugMessageControl_remap_index]
  2047. #define _gloffset_DebugMessageInsert driDispatchRemapTable[DebugMessageInsert_remap_index]
  2048. #define _gloffset_GetDebugMessageLog driDispatchRemapTable[GetDebugMessageLog_remap_index]
  2049. #define _gloffset_GetObjectLabel driDispatchRemapTable[GetObjectLabel_remap_index]
  2050. #define _gloffset_GetObjectPtrLabel driDispatchRemapTable[GetObjectPtrLabel_remap_index]
  2051. #define _gloffset_ObjectLabel driDispatchRemapTable[ObjectLabel_remap_index]
  2052. #define _gloffset_ObjectPtrLabel driDispatchRemapTable[ObjectPtrLabel_remap_index]
  2053. #define _gloffset_PopDebugGroup driDispatchRemapTable[PopDebugGroup_remap_index]
  2054. #define _gloffset_PushDebugGroup driDispatchRemapTable[PushDebugGroup_remap_index]
  2055. #define _gloffset_SecondaryColor3fEXT driDispatchRemapTable[SecondaryColor3fEXT_remap_index]
  2056. #define _gloffset_SecondaryColor3fvEXT driDispatchRemapTable[SecondaryColor3fvEXT_remap_index]
  2057. #define _gloffset_MultiDrawElementsEXT driDispatchRemapTable[MultiDrawElementsEXT_remap_index]
  2058. #define _gloffset_FogCoordfEXT driDispatchRemapTable[FogCoordfEXT_remap_index]
  2059. #define _gloffset_FogCoordfvEXT driDispatchRemapTable[FogCoordfvEXT_remap_index]
  2060. #define _gloffset_ResizeBuffersMESA driDispatchRemapTable[ResizeBuffersMESA_remap_index]
  2061. #define _gloffset_WindowPos4dMESA driDispatchRemapTable[WindowPos4dMESA_remap_index]
  2062. #define _gloffset_WindowPos4dvMESA driDispatchRemapTable[WindowPos4dvMESA_remap_index]
  2063. #define _gloffset_WindowPos4fMESA driDispatchRemapTable[WindowPos4fMESA_remap_index]
  2064. #define _gloffset_WindowPos4fvMESA driDispatchRemapTable[WindowPos4fvMESA_remap_index]
  2065. #define _gloffset_WindowPos4iMESA driDispatchRemapTable[WindowPos4iMESA_remap_index]
  2066. #define _gloffset_WindowPos4ivMESA driDispatchRemapTable[WindowPos4ivMESA_remap_index]
  2067. #define _gloffset_WindowPos4sMESA driDispatchRemapTable[WindowPos4sMESA_remap_index]
  2068. #define _gloffset_WindowPos4svMESA driDispatchRemapTable[WindowPos4svMESA_remap_index]
  2069. #define _gloffset_MultiModeDrawArraysIBM driDispatchRemapTable[MultiModeDrawArraysIBM_remap_index]
  2070. #define _gloffset_MultiModeDrawElementsIBM driDispatchRemapTable[MultiModeDrawElementsIBM_remap_index]
  2071. #define _gloffset_AreProgramsResidentNV driDispatchRemapTable[AreProgramsResidentNV_remap_index]
  2072. #define _gloffset_ExecuteProgramNV driDispatchRemapTable[ExecuteProgramNV_remap_index]
  2073. #define _gloffset_GetProgramParameterdvNV driDispatchRemapTable[GetProgramParameterdvNV_remap_index]
  2074. #define _gloffset_GetProgramParameterfvNV driDispatchRemapTable[GetProgramParameterfvNV_remap_index]
  2075. #define _gloffset_GetProgramStringNV driDispatchRemapTable[GetProgramStringNV_remap_index]
  2076. #define _gloffset_GetProgramivNV driDispatchRemapTable[GetProgramivNV_remap_index]
  2077. #define _gloffset_GetTrackMatrixivNV driDispatchRemapTable[GetTrackMatrixivNV_remap_index]
  2078. #define _gloffset_GetVertexAttribdvNV driDispatchRemapTable[GetVertexAttribdvNV_remap_index]
  2079. #define _gloffset_GetVertexAttribfvNV driDispatchRemapTable[GetVertexAttribfvNV_remap_index]
  2080. #define _gloffset_GetVertexAttribivNV driDispatchRemapTable[GetVertexAttribivNV_remap_index]
  2081. #define _gloffset_LoadProgramNV driDispatchRemapTable[LoadProgramNV_remap_index]
  2082. #define _gloffset_ProgramParameters4dvNV driDispatchRemapTable[ProgramParameters4dvNV_remap_index]
  2083. #define _gloffset_ProgramParameters4fvNV driDispatchRemapTable[ProgramParameters4fvNV_remap_index]
  2084. #define _gloffset_RequestResidentProgramsNV driDispatchRemapTable[RequestResidentProgramsNV_remap_index]
  2085. #define _gloffset_TrackMatrixNV driDispatchRemapTable[TrackMatrixNV_remap_index]
  2086. #define _gloffset_VertexAttrib1dNV driDispatchRemapTable[VertexAttrib1dNV_remap_index]
  2087. #define _gloffset_VertexAttrib1dvNV driDispatchRemapTable[VertexAttrib1dvNV_remap_index]
  2088. #define _gloffset_VertexAttrib1fNV driDispatchRemapTable[VertexAttrib1fNV_remap_index]
  2089. #define _gloffset_VertexAttrib1fvNV driDispatchRemapTable[VertexAttrib1fvNV_remap_index]
  2090. #define _gloffset_VertexAttrib1sNV driDispatchRemapTable[VertexAttrib1sNV_remap_index]
  2091. #define _gloffset_VertexAttrib1svNV driDispatchRemapTable[VertexAttrib1svNV_remap_index]
  2092. #define _gloffset_VertexAttrib2dNV driDispatchRemapTable[VertexAttrib2dNV_remap_index]
  2093. #define _gloffset_VertexAttrib2dvNV driDispatchRemapTable[VertexAttrib2dvNV_remap_index]
  2094. #define _gloffset_VertexAttrib2fNV driDispatchRemapTable[VertexAttrib2fNV_remap_index]
  2095. #define _gloffset_VertexAttrib2fvNV driDispatchRemapTable[VertexAttrib2fvNV_remap_index]
  2096. #define _gloffset_VertexAttrib2sNV driDispatchRemapTable[VertexAttrib2sNV_remap_index]
  2097. #define _gloffset_VertexAttrib2svNV driDispatchRemapTable[VertexAttrib2svNV_remap_index]
  2098. #define _gloffset_VertexAttrib3dNV driDispatchRemapTable[VertexAttrib3dNV_remap_index]
  2099. #define _gloffset_VertexAttrib3dvNV driDispatchRemapTable[VertexAttrib3dvNV_remap_index]
  2100. #define _gloffset_VertexAttrib3fNV driDispatchRemapTable[VertexAttrib3fNV_remap_index]
  2101. #define _gloffset_VertexAttrib3fvNV driDispatchRemapTable[VertexAttrib3fvNV_remap_index]
  2102. #define _gloffset_VertexAttrib3sNV driDispatchRemapTable[VertexAttrib3sNV_remap_index]
  2103. #define _gloffset_VertexAttrib3svNV driDispatchRemapTable[VertexAttrib3svNV_remap_index]
  2104. #define _gloffset_VertexAttrib4dNV driDispatchRemapTable[VertexAttrib4dNV_remap_index]
  2105. #define _gloffset_VertexAttrib4dvNV driDispatchRemapTable[VertexAttrib4dvNV_remap_index]
  2106. #define _gloffset_VertexAttrib4fNV driDispatchRemapTable[VertexAttrib4fNV_remap_index]
  2107. #define _gloffset_VertexAttrib4fvNV driDispatchRemapTable[VertexAttrib4fvNV_remap_index]
  2108. #define _gloffset_VertexAttrib4sNV driDispatchRemapTable[VertexAttrib4sNV_remap_index]
  2109. #define _gloffset_VertexAttrib4svNV driDispatchRemapTable[VertexAttrib4svNV_remap_index]
  2110. #define _gloffset_VertexAttrib4ubNV driDispatchRemapTable[VertexAttrib4ubNV_remap_index]
  2111. #define _gloffset_VertexAttrib4ubvNV driDispatchRemapTable[VertexAttrib4ubvNV_remap_index]
  2112. #define _gloffset_VertexAttribPointerNV driDispatchRemapTable[VertexAttribPointerNV_remap_index]
  2113. #define _gloffset_VertexAttribs1dvNV driDispatchRemapTable[VertexAttribs1dvNV_remap_index]
  2114. #define _gloffset_VertexAttribs1fvNV driDispatchRemapTable[VertexAttribs1fvNV_remap_index]
  2115. #define _gloffset_VertexAttribs1svNV driDispatchRemapTable[VertexAttribs1svNV_remap_index]
  2116. #define _gloffset_VertexAttribs2dvNV driDispatchRemapTable[VertexAttribs2dvNV_remap_index]
  2117. #define _gloffset_VertexAttribs2fvNV driDispatchRemapTable[VertexAttribs2fvNV_remap_index]
  2118. #define _gloffset_VertexAttribs2svNV driDispatchRemapTable[VertexAttribs2svNV_remap_index]
  2119. #define _gloffset_VertexAttribs3dvNV driDispatchRemapTable[VertexAttribs3dvNV_remap_index]
  2120. #define _gloffset_VertexAttribs3fvNV driDispatchRemapTable[VertexAttribs3fvNV_remap_index]
  2121. #define _gloffset_VertexAttribs3svNV driDispatchRemapTable[VertexAttribs3svNV_remap_index]
  2122. #define _gloffset_VertexAttribs4dvNV driDispatchRemapTable[VertexAttribs4dvNV_remap_index]
  2123. #define _gloffset_VertexAttribs4fvNV driDispatchRemapTable[VertexAttribs4fvNV_remap_index]
  2124. #define _gloffset_VertexAttribs4svNV driDispatchRemapTable[VertexAttribs4svNV_remap_index]
  2125. #define _gloffset_VertexAttribs4ubvNV driDispatchRemapTable[VertexAttribs4ubvNV_remap_index]
  2126. #define _gloffset_GetTexBumpParameterfvATI driDispatchRemapTable[GetTexBumpParameterfvATI_remap_index]
  2127. #define _gloffset_GetTexBumpParameterivATI driDispatchRemapTable[GetTexBumpParameterivATI_remap_index]
  2128. #define _gloffset_TexBumpParameterfvATI driDispatchRemapTable[TexBumpParameterfvATI_remap_index]
  2129. #define _gloffset_TexBumpParameterivATI driDispatchRemapTable[TexBumpParameterivATI_remap_index]
  2130. #define _gloffset_AlphaFragmentOp1ATI driDispatchRemapTable[AlphaFragmentOp1ATI_remap_index]
  2131. #define _gloffset_AlphaFragmentOp2ATI driDispatchRemapTable[AlphaFragmentOp2ATI_remap_index]
  2132. #define _gloffset_AlphaFragmentOp3ATI driDispatchRemapTable[AlphaFragmentOp3ATI_remap_index]
  2133. #define _gloffset_BeginFragmentShaderATI driDispatchRemapTable[BeginFragmentShaderATI_remap_index]
  2134. #define _gloffset_BindFragmentShaderATI driDispatchRemapTable[BindFragmentShaderATI_remap_index]
  2135. #define _gloffset_ColorFragmentOp1ATI driDispatchRemapTable[ColorFragmentOp1ATI_remap_index]
  2136. #define _gloffset_ColorFragmentOp2ATI driDispatchRemapTable[ColorFragmentOp2ATI_remap_index]
  2137. #define _gloffset_ColorFragmentOp3ATI driDispatchRemapTable[ColorFragmentOp3ATI_remap_index]
  2138. #define _gloffset_DeleteFragmentShaderATI driDispatchRemapTable[DeleteFragmentShaderATI_remap_index]
  2139. #define _gloffset_EndFragmentShaderATI driDispatchRemapTable[EndFragmentShaderATI_remap_index]
  2140. #define _gloffset_GenFragmentShadersATI driDispatchRemapTable[GenFragmentShadersATI_remap_index]
  2141. #define _gloffset_PassTexCoordATI driDispatchRemapTable[PassTexCoordATI_remap_index]
  2142. #define _gloffset_SampleMapATI driDispatchRemapTable[SampleMapATI_remap_index]
  2143. #define _gloffset_SetFragmentShaderConstantATI driDispatchRemapTable[SetFragmentShaderConstantATI_remap_index]
  2144. #define _gloffset_ActiveStencilFaceEXT driDispatchRemapTable[ActiveStencilFaceEXT_remap_index]
  2145. #define _gloffset_BindVertexArrayAPPLE driDispatchRemapTable[BindVertexArrayAPPLE_remap_index]
  2146. #define _gloffset_GenVertexArraysAPPLE driDispatchRemapTable[GenVertexArraysAPPLE_remap_index]
  2147. #define _gloffset_GetProgramNamedParameterdvNV driDispatchRemapTable[GetProgramNamedParameterdvNV_remap_index]
  2148. #define _gloffset_GetProgramNamedParameterfvNV driDispatchRemapTable[GetProgramNamedParameterfvNV_remap_index]
  2149. #define _gloffset_ProgramNamedParameter4dNV driDispatchRemapTable[ProgramNamedParameter4dNV_remap_index]
  2150. #define _gloffset_ProgramNamedParameter4dvNV driDispatchRemapTable[ProgramNamedParameter4dvNV_remap_index]
  2151. #define _gloffset_ProgramNamedParameter4fNV driDispatchRemapTable[ProgramNamedParameter4fNV_remap_index]
  2152. #define _gloffset_ProgramNamedParameter4fvNV driDispatchRemapTable[ProgramNamedParameter4fvNV_remap_index]
  2153. #define _gloffset_PrimitiveRestartNV driDispatchRemapTable[PrimitiveRestartNV_remap_index]
  2154. #define _gloffset_GetTexGenxvOES driDispatchRemapTable[GetTexGenxvOES_remap_index]
  2155. #define _gloffset_TexGenxOES driDispatchRemapTable[TexGenxOES_remap_index]
  2156. #define _gloffset_TexGenxvOES driDispatchRemapTable[TexGenxvOES_remap_index]
  2157. #define _gloffset_DepthBoundsEXT driDispatchRemapTable[DepthBoundsEXT_remap_index]
  2158. #define _gloffset_BindFramebufferEXT driDispatchRemapTable[BindFramebufferEXT_remap_index]
  2159. #define _gloffset_BindRenderbufferEXT driDispatchRemapTable[BindRenderbufferEXT_remap_index]
  2160. #define _gloffset_BufferParameteriAPPLE driDispatchRemapTable[BufferParameteriAPPLE_remap_index]
  2161. #define _gloffset_FlushMappedBufferRangeAPPLE driDispatchRemapTable[FlushMappedBufferRangeAPPLE_remap_index]
  2162. #define _gloffset_VertexAttribI1iEXT driDispatchRemapTable[VertexAttribI1iEXT_remap_index]
  2163. #define _gloffset_VertexAttribI1uiEXT driDispatchRemapTable[VertexAttribI1uiEXT_remap_index]
  2164. #define _gloffset_VertexAttribI2iEXT driDispatchRemapTable[VertexAttribI2iEXT_remap_index]
  2165. #define _gloffset_VertexAttribI2ivEXT driDispatchRemapTable[VertexAttribI2ivEXT_remap_index]
  2166. #define _gloffset_VertexAttribI2uiEXT driDispatchRemapTable[VertexAttribI2uiEXT_remap_index]
  2167. #define _gloffset_VertexAttribI2uivEXT driDispatchRemapTable[VertexAttribI2uivEXT_remap_index]
  2168. #define _gloffset_VertexAttribI3iEXT driDispatchRemapTable[VertexAttribI3iEXT_remap_index]
  2169. #define _gloffset_VertexAttribI3ivEXT driDispatchRemapTable[VertexAttribI3ivEXT_remap_index]
  2170. #define _gloffset_VertexAttribI3uiEXT driDispatchRemapTable[VertexAttribI3uiEXT_remap_index]
  2171. #define _gloffset_VertexAttribI3uivEXT driDispatchRemapTable[VertexAttribI3uivEXT_remap_index]
  2172. #define _gloffset_VertexAttribI4iEXT driDispatchRemapTable[VertexAttribI4iEXT_remap_index]
  2173. #define _gloffset_VertexAttribI4ivEXT driDispatchRemapTable[VertexAttribI4ivEXT_remap_index]
  2174. #define _gloffset_VertexAttribI4uiEXT driDispatchRemapTable[VertexAttribI4uiEXT_remap_index]
  2175. #define _gloffset_VertexAttribI4uivEXT driDispatchRemapTable[VertexAttribI4uivEXT_remap_index]
  2176. #define _gloffset_ClearColorIiEXT driDispatchRemapTable[ClearColorIiEXT_remap_index]
  2177. #define _gloffset_ClearColorIuiEXT driDispatchRemapTable[ClearColorIuiEXT_remap_index]
  2178. #define _gloffset_BindBufferOffsetEXT driDispatchRemapTable[BindBufferOffsetEXT_remap_index]
  2179. #define _gloffset_BeginPerfMonitorAMD driDispatchRemapTable[BeginPerfMonitorAMD_remap_index]
  2180. #define _gloffset_DeletePerfMonitorsAMD driDispatchRemapTable[DeletePerfMonitorsAMD_remap_index]
  2181. #define _gloffset_EndPerfMonitorAMD driDispatchRemapTable[EndPerfMonitorAMD_remap_index]
  2182. #define _gloffset_GenPerfMonitorsAMD driDispatchRemapTable[GenPerfMonitorsAMD_remap_index]
  2183. #define _gloffset_GetPerfMonitorCounterDataAMD driDispatchRemapTable[GetPerfMonitorCounterDataAMD_remap_index]
  2184. #define _gloffset_GetPerfMonitorCounterInfoAMD driDispatchRemapTable[GetPerfMonitorCounterInfoAMD_remap_index]
  2185. #define _gloffset_GetPerfMonitorCounterStringAMD driDispatchRemapTable[GetPerfMonitorCounterStringAMD_remap_index]
  2186. #define _gloffset_GetPerfMonitorCountersAMD driDispatchRemapTable[GetPerfMonitorCountersAMD_remap_index]
  2187. #define _gloffset_GetPerfMonitorGroupStringAMD driDispatchRemapTable[GetPerfMonitorGroupStringAMD_remap_index]
  2188. #define _gloffset_GetPerfMonitorGroupsAMD driDispatchRemapTable[GetPerfMonitorGroupsAMD_remap_index]
  2189. #define _gloffset_SelectPerfMonitorCountersAMD driDispatchRemapTable[SelectPerfMonitorCountersAMD_remap_index]
  2190. #define _gloffset_GetObjectParameterivAPPLE driDispatchRemapTable[GetObjectParameterivAPPLE_remap_index]
  2191. #define _gloffset_ObjectPurgeableAPPLE driDispatchRemapTable[ObjectPurgeableAPPLE_remap_index]
  2192. #define _gloffset_ObjectUnpurgeableAPPLE driDispatchRemapTable[ObjectUnpurgeableAPPLE_remap_index]
  2193. #define _gloffset_ActiveProgramEXT driDispatchRemapTable[ActiveProgramEXT_remap_index]
  2194. #define _gloffset_CreateShaderProgramEXT driDispatchRemapTable[CreateShaderProgramEXT_remap_index]
  2195. #define _gloffset_UseShaderProgramEXT driDispatchRemapTable[UseShaderProgramEXT_remap_index]
  2196. #define _gloffset_TextureBarrierNV driDispatchRemapTable[TextureBarrierNV_remap_index]
  2197. #define _gloffset_VDPAUFiniNV driDispatchRemapTable[VDPAUFiniNV_remap_index]
  2198. #define _gloffset_VDPAUGetSurfaceivNV driDispatchRemapTable[VDPAUGetSurfaceivNV_remap_index]
  2199. #define _gloffset_VDPAUInitNV driDispatchRemapTable[VDPAUInitNV_remap_index]
  2200. #define _gloffset_VDPAUIsSurfaceNV driDispatchRemapTable[VDPAUIsSurfaceNV_remap_index]
  2201. #define _gloffset_VDPAUMapSurfacesNV driDispatchRemapTable[VDPAUMapSurfacesNV_remap_index]
  2202. #define _gloffset_VDPAURegisterOutputSurfaceNV driDispatchRemapTable[VDPAURegisterOutputSurfaceNV_remap_index]
  2203. #define _gloffset_VDPAURegisterVideoSurfaceNV driDispatchRemapTable[VDPAURegisterVideoSurfaceNV_remap_index]
  2204. #define _gloffset_VDPAUSurfaceAccessNV driDispatchRemapTable[VDPAUSurfaceAccessNV_remap_index]
  2205. #define _gloffset_VDPAUUnmapSurfacesNV driDispatchRemapTable[VDPAUUnmapSurfacesNV_remap_index]
  2206. #define _gloffset_VDPAUUnregisterSurfaceNV driDispatchRemapTable[VDPAUUnregisterSurfaceNV_remap_index]
  2207. #define _gloffset_BeginPerfQueryINTEL driDispatchRemapTable[BeginPerfQueryINTEL_remap_index]
  2208. #define _gloffset_CreatePerfQueryINTEL driDispatchRemapTable[CreatePerfQueryINTEL_remap_index]
  2209. #define _gloffset_DeletePerfQueryINTEL driDispatchRemapTable[DeletePerfQueryINTEL_remap_index]
  2210. #define _gloffset_EndPerfQueryINTEL driDispatchRemapTable[EndPerfQueryINTEL_remap_index]
  2211. #define _gloffset_GetFirstPerfQueryIdINTEL driDispatchRemapTable[GetFirstPerfQueryIdINTEL_remap_index]
  2212. #define _gloffset_GetNextPerfQueryIdINTEL driDispatchRemapTable[GetNextPerfQueryIdINTEL_remap_index]
  2213. #define _gloffset_GetPerfCounterInfoINTEL driDispatchRemapTable[GetPerfCounterInfoINTEL_remap_index]
  2214. #define _gloffset_GetPerfQueryDataINTEL driDispatchRemapTable[GetPerfQueryDataINTEL_remap_index]
  2215. #define _gloffset_GetPerfQueryIdByNameINTEL driDispatchRemapTable[GetPerfQueryIdByNameINTEL_remap_index]
  2216. #define _gloffset_GetPerfQueryInfoINTEL driDispatchRemapTable[GetPerfQueryInfoINTEL_remap_index]
  2217. #define _gloffset_PolygonOffsetClampEXT driDispatchRemapTable[PolygonOffsetClampEXT_remap_index]
  2218. #define _gloffset_StencilFuncSeparateATI driDispatchRemapTable[StencilFuncSeparateATI_remap_index]
  2219. #define _gloffset_ProgramEnvParameters4fvEXT driDispatchRemapTable[ProgramEnvParameters4fvEXT_remap_index]
  2220. #define _gloffset_ProgramLocalParameters4fvEXT driDispatchRemapTable[ProgramLocalParameters4fvEXT_remap_index]
  2221. #define _gloffset_EGLImageTargetRenderbufferStorageOES driDispatchRemapTable[EGLImageTargetRenderbufferStorageOES_remap_index]
  2222. #define _gloffset_EGLImageTargetTexture2DOES driDispatchRemapTable[EGLImageTargetTexture2DOES_remap_index]
  2223. #define _gloffset_AlphaFuncx driDispatchRemapTable[AlphaFuncx_remap_index]
  2224. #define _gloffset_ClearColorx driDispatchRemapTable[ClearColorx_remap_index]
  2225. #define _gloffset_ClearDepthx driDispatchRemapTable[ClearDepthx_remap_index]
  2226. #define _gloffset_Color4x driDispatchRemapTable[Color4x_remap_index]
  2227. #define _gloffset_DepthRangex driDispatchRemapTable[DepthRangex_remap_index]
  2228. #define _gloffset_Fogx driDispatchRemapTable[Fogx_remap_index]
  2229. #define _gloffset_Fogxv driDispatchRemapTable[Fogxv_remap_index]
  2230. #define _gloffset_Frustumf driDispatchRemapTable[Frustumf_remap_index]
  2231. #define _gloffset_Frustumx driDispatchRemapTable[Frustumx_remap_index]
  2232. #define _gloffset_LightModelx driDispatchRemapTable[LightModelx_remap_index]
  2233. #define _gloffset_LightModelxv driDispatchRemapTable[LightModelxv_remap_index]
  2234. #define _gloffset_Lightx driDispatchRemapTable[Lightx_remap_index]
  2235. #define _gloffset_Lightxv driDispatchRemapTable[Lightxv_remap_index]
  2236. #define _gloffset_LineWidthx driDispatchRemapTable[LineWidthx_remap_index]
  2237. #define _gloffset_LoadMatrixx driDispatchRemapTable[LoadMatrixx_remap_index]
  2238. #define _gloffset_Materialx driDispatchRemapTable[Materialx_remap_index]
  2239. #define _gloffset_Materialxv driDispatchRemapTable[Materialxv_remap_index]
  2240. #define _gloffset_MultMatrixx driDispatchRemapTable[MultMatrixx_remap_index]
  2241. #define _gloffset_MultiTexCoord4x driDispatchRemapTable[MultiTexCoord4x_remap_index]
  2242. #define _gloffset_Normal3x driDispatchRemapTable[Normal3x_remap_index]
  2243. #define _gloffset_Orthof driDispatchRemapTable[Orthof_remap_index]
  2244. #define _gloffset_Orthox driDispatchRemapTable[Orthox_remap_index]
  2245. #define _gloffset_PointSizex driDispatchRemapTable[PointSizex_remap_index]
  2246. #define _gloffset_PolygonOffsetx driDispatchRemapTable[PolygonOffsetx_remap_index]
  2247. #define _gloffset_Rotatex driDispatchRemapTable[Rotatex_remap_index]
  2248. #define _gloffset_SampleCoveragex driDispatchRemapTable[SampleCoveragex_remap_index]
  2249. #define _gloffset_Scalex driDispatchRemapTable[Scalex_remap_index]
  2250. #define _gloffset_TexEnvx driDispatchRemapTable[TexEnvx_remap_index]
  2251. #define _gloffset_TexEnvxv driDispatchRemapTable[TexEnvxv_remap_index]
  2252. #define _gloffset_TexParameterx driDispatchRemapTable[TexParameterx_remap_index]
  2253. #define _gloffset_Translatex driDispatchRemapTable[Translatex_remap_index]
  2254. #define _gloffset_ClipPlanef driDispatchRemapTable[ClipPlanef_remap_index]
  2255. #define _gloffset_ClipPlanex driDispatchRemapTable[ClipPlanex_remap_index]
  2256. #define _gloffset_GetClipPlanef driDispatchRemapTable[GetClipPlanef_remap_index]
  2257. #define _gloffset_GetClipPlanex driDispatchRemapTable[GetClipPlanex_remap_index]
  2258. #define _gloffset_GetFixedv driDispatchRemapTable[GetFixedv_remap_index]
  2259. #define _gloffset_GetLightxv driDispatchRemapTable[GetLightxv_remap_index]
  2260. #define _gloffset_GetMaterialxv driDispatchRemapTable[GetMaterialxv_remap_index]
  2261. #define _gloffset_GetTexEnvxv driDispatchRemapTable[GetTexEnvxv_remap_index]
  2262. #define _gloffset_GetTexParameterxv driDispatchRemapTable[GetTexParameterxv_remap_index]
  2263. #define _gloffset_PointParameterx driDispatchRemapTable[PointParameterx_remap_index]
  2264. #define _gloffset_PointParameterxv driDispatchRemapTable[PointParameterxv_remap_index]
  2265. #define _gloffset_TexParameterxv driDispatchRemapTable[TexParameterxv_remap_index]
  2266.  
  2267. typedef void (GLAPIENTRYP _glptr_NewList)(GLuint, GLenum);
  2268. #define CALL_NewList(disp, parameters) \
  2269.     (* GET_NewList(disp)) parameters
  2270. static inline _glptr_NewList GET_NewList(struct _glapi_table *disp) {
  2271.    return (_glptr_NewList) (GET_by_offset(disp, _gloffset_NewList));
  2272. }
  2273.  
  2274. static inline void SET_NewList(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
  2275.    SET_by_offset(disp, _gloffset_NewList, fn);
  2276. }
  2277.  
  2278. typedef void (GLAPIENTRYP _glptr_EndList)(void);
  2279. #define CALL_EndList(disp, parameters) \
  2280.     (* GET_EndList(disp)) parameters
  2281. static inline _glptr_EndList GET_EndList(struct _glapi_table *disp) {
  2282.    return (_glptr_EndList) (GET_by_offset(disp, _gloffset_EndList));
  2283. }
  2284.  
  2285. static inline void SET_EndList(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  2286.    SET_by_offset(disp, _gloffset_EndList, fn);
  2287. }
  2288.  
  2289. typedef void (GLAPIENTRYP _glptr_CallList)(GLuint);
  2290. #define CALL_CallList(disp, parameters) \
  2291.     (* GET_CallList(disp)) parameters
  2292. static inline _glptr_CallList GET_CallList(struct _glapi_table *disp) {
  2293.    return (_glptr_CallList) (GET_by_offset(disp, _gloffset_CallList));
  2294. }
  2295.  
  2296. static inline void SET_CallList(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  2297.    SET_by_offset(disp, _gloffset_CallList, fn);
  2298. }
  2299.  
  2300. typedef void (GLAPIENTRYP _glptr_CallLists)(GLsizei, GLenum, const GLvoid *);
  2301. #define CALL_CallLists(disp, parameters) \
  2302.     (* GET_CallLists(disp)) parameters
  2303. static inline _glptr_CallLists GET_CallLists(struct _glapi_table *disp) {
  2304.    return (_glptr_CallLists) (GET_by_offset(disp, _gloffset_CallLists));
  2305. }
  2306.  
  2307. static inline void SET_CallLists(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLenum, const GLvoid *)) {
  2308.    SET_by_offset(disp, _gloffset_CallLists, fn);
  2309. }
  2310.  
  2311. typedef void (GLAPIENTRYP _glptr_DeleteLists)(GLuint, GLsizei);
  2312. #define CALL_DeleteLists(disp, parameters) \
  2313.     (* GET_DeleteLists(disp)) parameters
  2314. static inline _glptr_DeleteLists GET_DeleteLists(struct _glapi_table *disp) {
  2315.    return (_glptr_DeleteLists) (GET_by_offset(disp, _gloffset_DeleteLists));
  2316. }
  2317.  
  2318. static inline void SET_DeleteLists(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei)) {
  2319.    SET_by_offset(disp, _gloffset_DeleteLists, fn);
  2320. }
  2321.  
  2322. typedef GLuint (GLAPIENTRYP _glptr_GenLists)(GLsizei);
  2323. #define CALL_GenLists(disp, parameters) \
  2324.     (* GET_GenLists(disp)) parameters
  2325. static inline _glptr_GenLists GET_GenLists(struct _glapi_table *disp) {
  2326.    return (_glptr_GenLists) (GET_by_offset(disp, _gloffset_GenLists));
  2327. }
  2328.  
  2329. static inline void SET_GenLists(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLsizei)) {
  2330.    SET_by_offset(disp, _gloffset_GenLists, fn);
  2331. }
  2332.  
  2333. typedef void (GLAPIENTRYP _glptr_ListBase)(GLuint);
  2334. #define CALL_ListBase(disp, parameters) \
  2335.     (* GET_ListBase(disp)) parameters
  2336. static inline _glptr_ListBase GET_ListBase(struct _glapi_table *disp) {
  2337.    return (_glptr_ListBase) (GET_by_offset(disp, _gloffset_ListBase));
  2338. }
  2339.  
  2340. static inline void SET_ListBase(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  2341.    SET_by_offset(disp, _gloffset_ListBase, fn);
  2342. }
  2343.  
  2344. typedef void (GLAPIENTRYP _glptr_Begin)(GLenum);
  2345. #define CALL_Begin(disp, parameters) \
  2346.     (* GET_Begin(disp)) parameters
  2347. static inline _glptr_Begin GET_Begin(struct _glapi_table *disp) {
  2348.    return (_glptr_Begin) (GET_by_offset(disp, _gloffset_Begin));
  2349. }
  2350.  
  2351. static inline void SET_Begin(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  2352.    SET_by_offset(disp, _gloffset_Begin, fn);
  2353. }
  2354.  
  2355. typedef void (GLAPIENTRYP _glptr_Bitmap)(GLsizei, GLsizei, GLfloat, GLfloat, GLfloat, GLfloat, const GLubyte *);
  2356. #define CALL_Bitmap(disp, parameters) \
  2357.     (* GET_Bitmap(disp)) parameters
  2358. static inline _glptr_Bitmap GET_Bitmap(struct _glapi_table *disp) {
  2359.    return (_glptr_Bitmap) (GET_by_offset(disp, _gloffset_Bitmap));
  2360. }
  2361.  
  2362. static inline void SET_Bitmap(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLsizei, GLfloat, GLfloat, GLfloat, GLfloat, const GLubyte *)) {
  2363.    SET_by_offset(disp, _gloffset_Bitmap, fn);
  2364. }
  2365.  
  2366. typedef void (GLAPIENTRYP _glptr_Color3b)(GLbyte, GLbyte, GLbyte);
  2367. #define CALL_Color3b(disp, parameters) \
  2368.     (* GET_Color3b(disp)) parameters
  2369. static inline _glptr_Color3b GET_Color3b(struct _glapi_table *disp) {
  2370.    return (_glptr_Color3b) (GET_by_offset(disp, _gloffset_Color3b));
  2371. }
  2372.  
  2373. static inline void SET_Color3b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte)) {
  2374.    SET_by_offset(disp, _gloffset_Color3b, fn);
  2375. }
  2376.  
  2377. typedef void (GLAPIENTRYP _glptr_Color3bv)(const GLbyte *);
  2378. #define CALL_Color3bv(disp, parameters) \
  2379.     (* GET_Color3bv(disp)) parameters
  2380. static inline _glptr_Color3bv GET_Color3bv(struct _glapi_table *disp) {
  2381.    return (_glptr_Color3bv) (GET_by_offset(disp, _gloffset_Color3bv));
  2382. }
  2383.  
  2384. static inline void SET_Color3bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) {
  2385.    SET_by_offset(disp, _gloffset_Color3bv, fn);
  2386. }
  2387.  
  2388. typedef void (GLAPIENTRYP _glptr_Color3d)(GLdouble, GLdouble, GLdouble);
  2389. #define CALL_Color3d(disp, parameters) \
  2390.     (* GET_Color3d(disp)) parameters
  2391. static inline _glptr_Color3d GET_Color3d(struct _glapi_table *disp) {
  2392.    return (_glptr_Color3d) (GET_by_offset(disp, _gloffset_Color3d));
  2393. }
  2394.  
  2395. static inline void SET_Color3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
  2396.    SET_by_offset(disp, _gloffset_Color3d, fn);
  2397. }
  2398.  
  2399. typedef void (GLAPIENTRYP _glptr_Color3dv)(const GLdouble *);
  2400. #define CALL_Color3dv(disp, parameters) \
  2401.     (* GET_Color3dv(disp)) parameters
  2402. static inline _glptr_Color3dv GET_Color3dv(struct _glapi_table *disp) {
  2403.    return (_glptr_Color3dv) (GET_by_offset(disp, _gloffset_Color3dv));
  2404. }
  2405.  
  2406. static inline void SET_Color3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  2407.    SET_by_offset(disp, _gloffset_Color3dv, fn);
  2408. }
  2409.  
  2410. typedef void (GLAPIENTRYP _glptr_Color3f)(GLfloat, GLfloat, GLfloat);
  2411. #define CALL_Color3f(disp, parameters) \
  2412.     (* GET_Color3f(disp)) parameters
  2413. static inline _glptr_Color3f GET_Color3f(struct _glapi_table *disp) {
  2414.    return (_glptr_Color3f) (GET_by_offset(disp, _gloffset_Color3f));
  2415. }
  2416.  
  2417. static inline void SET_Color3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
  2418.    SET_by_offset(disp, _gloffset_Color3f, fn);
  2419. }
  2420.  
  2421. typedef void (GLAPIENTRYP _glptr_Color3fv)(const GLfloat *);
  2422. #define CALL_Color3fv(disp, parameters) \
  2423.     (* GET_Color3fv(disp)) parameters
  2424. static inline _glptr_Color3fv GET_Color3fv(struct _glapi_table *disp) {
  2425.    return (_glptr_Color3fv) (GET_by_offset(disp, _gloffset_Color3fv));
  2426. }
  2427.  
  2428. static inline void SET_Color3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  2429.    SET_by_offset(disp, _gloffset_Color3fv, fn);
  2430. }
  2431.  
  2432. typedef void (GLAPIENTRYP _glptr_Color3i)(GLint, GLint, GLint);
  2433. #define CALL_Color3i(disp, parameters) \
  2434.     (* GET_Color3i(disp)) parameters
  2435. static inline _glptr_Color3i GET_Color3i(struct _glapi_table *disp) {
  2436.    return (_glptr_Color3i) (GET_by_offset(disp, _gloffset_Color3i));
  2437. }
  2438.  
  2439. static inline void SET_Color3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
  2440.    SET_by_offset(disp, _gloffset_Color3i, fn);
  2441. }
  2442.  
  2443. typedef void (GLAPIENTRYP _glptr_Color3iv)(const GLint *);
  2444. #define CALL_Color3iv(disp, parameters) \
  2445.     (* GET_Color3iv(disp)) parameters
  2446. static inline _glptr_Color3iv GET_Color3iv(struct _glapi_table *disp) {
  2447.    return (_glptr_Color3iv) (GET_by_offset(disp, _gloffset_Color3iv));
  2448. }
  2449.  
  2450. static inline void SET_Color3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  2451.    SET_by_offset(disp, _gloffset_Color3iv, fn);
  2452. }
  2453.  
  2454. typedef void (GLAPIENTRYP _glptr_Color3s)(GLshort, GLshort, GLshort);
  2455. #define CALL_Color3s(disp, parameters) \
  2456.     (* GET_Color3s(disp)) parameters
  2457. static inline _glptr_Color3s GET_Color3s(struct _glapi_table *disp) {
  2458.    return (_glptr_Color3s) (GET_by_offset(disp, _gloffset_Color3s));
  2459. }
  2460.  
  2461. static inline void SET_Color3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
  2462.    SET_by_offset(disp, _gloffset_Color3s, fn);
  2463. }
  2464.  
  2465. typedef void (GLAPIENTRYP _glptr_Color3sv)(const GLshort *);
  2466. #define CALL_Color3sv(disp, parameters) \
  2467.     (* GET_Color3sv(disp)) parameters
  2468. static inline _glptr_Color3sv GET_Color3sv(struct _glapi_table *disp) {
  2469.    return (_glptr_Color3sv) (GET_by_offset(disp, _gloffset_Color3sv));
  2470. }
  2471.  
  2472. static inline void SET_Color3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  2473.    SET_by_offset(disp, _gloffset_Color3sv, fn);
  2474. }
  2475.  
  2476. typedef void (GLAPIENTRYP _glptr_Color3ub)(GLubyte, GLubyte, GLubyte);
  2477. #define CALL_Color3ub(disp, parameters) \
  2478.     (* GET_Color3ub(disp)) parameters
  2479. static inline _glptr_Color3ub GET_Color3ub(struct _glapi_table *disp) {
  2480.    return (_glptr_Color3ub) (GET_by_offset(disp, _gloffset_Color3ub));
  2481. }
  2482.  
  2483. static inline void SET_Color3ub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte, GLubyte, GLubyte)) {
  2484.    SET_by_offset(disp, _gloffset_Color3ub, fn);
  2485. }
  2486.  
  2487. typedef void (GLAPIENTRYP _glptr_Color3ubv)(const GLubyte *);
  2488. #define CALL_Color3ubv(disp, parameters) \
  2489.     (* GET_Color3ubv(disp)) parameters
  2490. static inline _glptr_Color3ubv GET_Color3ubv(struct _glapi_table *disp) {
  2491.    return (_glptr_Color3ubv) (GET_by_offset(disp, _gloffset_Color3ubv));
  2492. }
  2493.  
  2494. static inline void SET_Color3ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) {
  2495.    SET_by_offset(disp, _gloffset_Color3ubv, fn);
  2496. }
  2497.  
  2498. typedef void (GLAPIENTRYP _glptr_Color3ui)(GLuint, GLuint, GLuint);
  2499. #define CALL_Color3ui(disp, parameters) \
  2500.     (* GET_Color3ui(disp)) parameters
  2501. static inline _glptr_Color3ui GET_Color3ui(struct _glapi_table *disp) {
  2502.    return (_glptr_Color3ui) (GET_by_offset(disp, _gloffset_Color3ui));
  2503. }
  2504.  
  2505. static inline void SET_Color3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
  2506.    SET_by_offset(disp, _gloffset_Color3ui, fn);
  2507. }
  2508.  
  2509. typedef void (GLAPIENTRYP _glptr_Color3uiv)(const GLuint *);
  2510. #define CALL_Color3uiv(disp, parameters) \
  2511.     (* GET_Color3uiv(disp)) parameters
  2512. static inline _glptr_Color3uiv GET_Color3uiv(struct _glapi_table *disp) {
  2513.    return (_glptr_Color3uiv) (GET_by_offset(disp, _gloffset_Color3uiv));
  2514. }
  2515.  
  2516. static inline void SET_Color3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLuint *)) {
  2517.    SET_by_offset(disp, _gloffset_Color3uiv, fn);
  2518. }
  2519.  
  2520. typedef void (GLAPIENTRYP _glptr_Color3us)(GLushort, GLushort, GLushort);
  2521. #define CALL_Color3us(disp, parameters) \
  2522.     (* GET_Color3us(disp)) parameters
  2523. static inline _glptr_Color3us GET_Color3us(struct _glapi_table *disp) {
  2524.    return (_glptr_Color3us) (GET_by_offset(disp, _gloffset_Color3us));
  2525. }
  2526.  
  2527. static inline void SET_Color3us(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLushort, GLushort, GLushort)) {
  2528.    SET_by_offset(disp, _gloffset_Color3us, fn);
  2529. }
  2530.  
  2531. typedef void (GLAPIENTRYP _glptr_Color3usv)(const GLushort *);
  2532. #define CALL_Color3usv(disp, parameters) \
  2533.     (* GET_Color3usv(disp)) parameters
  2534. static inline _glptr_Color3usv GET_Color3usv(struct _glapi_table *disp) {
  2535.    return (_glptr_Color3usv) (GET_by_offset(disp, _gloffset_Color3usv));
  2536. }
  2537.  
  2538. static inline void SET_Color3usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLushort *)) {
  2539.    SET_by_offset(disp, _gloffset_Color3usv, fn);
  2540. }
  2541.  
  2542. typedef void (GLAPIENTRYP _glptr_Color4b)(GLbyte, GLbyte, GLbyte, GLbyte);
  2543. #define CALL_Color4b(disp, parameters) \
  2544.     (* GET_Color4b(disp)) parameters
  2545. static inline _glptr_Color4b GET_Color4b(struct _glapi_table *disp) {
  2546.    return (_glptr_Color4b) (GET_by_offset(disp, _gloffset_Color4b));
  2547. }
  2548.  
  2549. static inline void SET_Color4b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte, GLbyte)) {
  2550.    SET_by_offset(disp, _gloffset_Color4b, fn);
  2551. }
  2552.  
  2553. typedef void (GLAPIENTRYP _glptr_Color4bv)(const GLbyte *);
  2554. #define CALL_Color4bv(disp, parameters) \
  2555.     (* GET_Color4bv(disp)) parameters
  2556. static inline _glptr_Color4bv GET_Color4bv(struct _glapi_table *disp) {
  2557.    return (_glptr_Color4bv) (GET_by_offset(disp, _gloffset_Color4bv));
  2558. }
  2559.  
  2560. static inline void SET_Color4bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) {
  2561.    SET_by_offset(disp, _gloffset_Color4bv, fn);
  2562. }
  2563.  
  2564. typedef void (GLAPIENTRYP _glptr_Color4d)(GLdouble, GLdouble, GLdouble, GLdouble);
  2565. #define CALL_Color4d(disp, parameters) \
  2566.     (* GET_Color4d(disp)) parameters
  2567. static inline _glptr_Color4d GET_Color4d(struct _glapi_table *disp) {
  2568.    return (_glptr_Color4d) (GET_by_offset(disp, _gloffset_Color4d));
  2569. }
  2570.  
  2571. static inline void SET_Color4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
  2572.    SET_by_offset(disp, _gloffset_Color4d, fn);
  2573. }
  2574.  
  2575. typedef void (GLAPIENTRYP _glptr_Color4dv)(const GLdouble *);
  2576. #define CALL_Color4dv(disp, parameters) \
  2577.     (* GET_Color4dv(disp)) parameters
  2578. static inline _glptr_Color4dv GET_Color4dv(struct _glapi_table *disp) {
  2579.    return (_glptr_Color4dv) (GET_by_offset(disp, _gloffset_Color4dv));
  2580. }
  2581.  
  2582. static inline void SET_Color4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  2583.    SET_by_offset(disp, _gloffset_Color4dv, fn);
  2584. }
  2585.  
  2586. typedef void (GLAPIENTRYP _glptr_Color4f)(GLfloat, GLfloat, GLfloat, GLfloat);
  2587. #define CALL_Color4f(disp, parameters) \
  2588.     (* GET_Color4f(disp)) parameters
  2589. static inline _glptr_Color4f GET_Color4f(struct _glapi_table *disp) {
  2590.    return (_glptr_Color4f) (GET_by_offset(disp, _gloffset_Color4f));
  2591. }
  2592.  
  2593. static inline void SET_Color4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
  2594.    SET_by_offset(disp, _gloffset_Color4f, fn);
  2595. }
  2596.  
  2597. typedef void (GLAPIENTRYP _glptr_Color4fv)(const GLfloat *);
  2598. #define CALL_Color4fv(disp, parameters) \
  2599.     (* GET_Color4fv(disp)) parameters
  2600. static inline _glptr_Color4fv GET_Color4fv(struct _glapi_table *disp) {
  2601.    return (_glptr_Color4fv) (GET_by_offset(disp, _gloffset_Color4fv));
  2602. }
  2603.  
  2604. static inline void SET_Color4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  2605.    SET_by_offset(disp, _gloffset_Color4fv, fn);
  2606. }
  2607.  
  2608. typedef void (GLAPIENTRYP _glptr_Color4i)(GLint, GLint, GLint, GLint);
  2609. #define CALL_Color4i(disp, parameters) \
  2610.     (* GET_Color4i(disp)) parameters
  2611. static inline _glptr_Color4i GET_Color4i(struct _glapi_table *disp) {
  2612.    return (_glptr_Color4i) (GET_by_offset(disp, _gloffset_Color4i));
  2613. }
  2614.  
  2615. static inline void SET_Color4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
  2616.    SET_by_offset(disp, _gloffset_Color4i, fn);
  2617. }
  2618.  
  2619. typedef void (GLAPIENTRYP _glptr_Color4iv)(const GLint *);
  2620. #define CALL_Color4iv(disp, parameters) \
  2621.     (* GET_Color4iv(disp)) parameters
  2622. static inline _glptr_Color4iv GET_Color4iv(struct _glapi_table *disp) {
  2623.    return (_glptr_Color4iv) (GET_by_offset(disp, _gloffset_Color4iv));
  2624. }
  2625.  
  2626. static inline void SET_Color4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  2627.    SET_by_offset(disp, _gloffset_Color4iv, fn);
  2628. }
  2629.  
  2630. typedef void (GLAPIENTRYP _glptr_Color4s)(GLshort, GLshort, GLshort, GLshort);
  2631. #define CALL_Color4s(disp, parameters) \
  2632.     (* GET_Color4s(disp)) parameters
  2633. static inline _glptr_Color4s GET_Color4s(struct _glapi_table *disp) {
  2634.    return (_glptr_Color4s) (GET_by_offset(disp, _gloffset_Color4s));
  2635. }
  2636.  
  2637. static inline void SET_Color4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
  2638.    SET_by_offset(disp, _gloffset_Color4s, fn);
  2639. }
  2640.  
  2641. typedef void (GLAPIENTRYP _glptr_Color4sv)(const GLshort *);
  2642. #define CALL_Color4sv(disp, parameters) \
  2643.     (* GET_Color4sv(disp)) parameters
  2644. static inline _glptr_Color4sv GET_Color4sv(struct _glapi_table *disp) {
  2645.    return (_glptr_Color4sv) (GET_by_offset(disp, _gloffset_Color4sv));
  2646. }
  2647.  
  2648. static inline void SET_Color4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  2649.    SET_by_offset(disp, _gloffset_Color4sv, fn);
  2650. }
  2651.  
  2652. typedef void (GLAPIENTRYP _glptr_Color4ub)(GLubyte, GLubyte, GLubyte, GLubyte);
  2653. #define CALL_Color4ub(disp, parameters) \
  2654.     (* GET_Color4ub(disp)) parameters
  2655. static inline _glptr_Color4ub GET_Color4ub(struct _glapi_table *disp) {
  2656.    return (_glptr_Color4ub) (GET_by_offset(disp, _gloffset_Color4ub));
  2657. }
  2658.  
  2659. static inline void SET_Color4ub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte, GLubyte, GLubyte, GLubyte)) {
  2660.    SET_by_offset(disp, _gloffset_Color4ub, fn);
  2661. }
  2662.  
  2663. typedef void (GLAPIENTRYP _glptr_Color4ubv)(const GLubyte *);
  2664. #define CALL_Color4ubv(disp, parameters) \
  2665.     (* GET_Color4ubv(disp)) parameters
  2666. static inline _glptr_Color4ubv GET_Color4ubv(struct _glapi_table *disp) {
  2667.    return (_glptr_Color4ubv) (GET_by_offset(disp, _gloffset_Color4ubv));
  2668. }
  2669.  
  2670. static inline void SET_Color4ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) {
  2671.    SET_by_offset(disp, _gloffset_Color4ubv, fn);
  2672. }
  2673.  
  2674. typedef void (GLAPIENTRYP _glptr_Color4ui)(GLuint, GLuint, GLuint, GLuint);
  2675. #define CALL_Color4ui(disp, parameters) \
  2676.     (* GET_Color4ui(disp)) parameters
  2677. static inline _glptr_Color4ui GET_Color4ui(struct _glapi_table *disp) {
  2678.    return (_glptr_Color4ui) (GET_by_offset(disp, _gloffset_Color4ui));
  2679. }
  2680.  
  2681. static inline void SET_Color4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint)) {
  2682.    SET_by_offset(disp, _gloffset_Color4ui, fn);
  2683. }
  2684.  
  2685. typedef void (GLAPIENTRYP _glptr_Color4uiv)(const GLuint *);
  2686. #define CALL_Color4uiv(disp, parameters) \
  2687.     (* GET_Color4uiv(disp)) parameters
  2688. static inline _glptr_Color4uiv GET_Color4uiv(struct _glapi_table *disp) {
  2689.    return (_glptr_Color4uiv) (GET_by_offset(disp, _gloffset_Color4uiv));
  2690. }
  2691.  
  2692. static inline void SET_Color4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLuint *)) {
  2693.    SET_by_offset(disp, _gloffset_Color4uiv, fn);
  2694. }
  2695.  
  2696. typedef void (GLAPIENTRYP _glptr_Color4us)(GLushort, GLushort, GLushort, GLushort);
  2697. #define CALL_Color4us(disp, parameters) \
  2698.     (* GET_Color4us(disp)) parameters
  2699. static inline _glptr_Color4us GET_Color4us(struct _glapi_table *disp) {
  2700.    return (_glptr_Color4us) (GET_by_offset(disp, _gloffset_Color4us));
  2701. }
  2702.  
  2703. static inline void SET_Color4us(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLushort, GLushort, GLushort, GLushort)) {
  2704.    SET_by_offset(disp, _gloffset_Color4us, fn);
  2705. }
  2706.  
  2707. typedef void (GLAPIENTRYP _glptr_Color4usv)(const GLushort *);
  2708. #define CALL_Color4usv(disp, parameters) \
  2709.     (* GET_Color4usv(disp)) parameters
  2710. static inline _glptr_Color4usv GET_Color4usv(struct _glapi_table *disp) {
  2711.    return (_glptr_Color4usv) (GET_by_offset(disp, _gloffset_Color4usv));
  2712. }
  2713.  
  2714. static inline void SET_Color4usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLushort *)) {
  2715.    SET_by_offset(disp, _gloffset_Color4usv, fn);
  2716. }
  2717.  
  2718. typedef void (GLAPIENTRYP _glptr_EdgeFlag)(GLboolean);
  2719. #define CALL_EdgeFlag(disp, parameters) \
  2720.     (* GET_EdgeFlag(disp)) parameters
  2721. static inline _glptr_EdgeFlag GET_EdgeFlag(struct _glapi_table *disp) {
  2722.    return (_glptr_EdgeFlag) (GET_by_offset(disp, _gloffset_EdgeFlag));
  2723. }
  2724.  
  2725. static inline void SET_EdgeFlag(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLboolean)) {
  2726.    SET_by_offset(disp, _gloffset_EdgeFlag, fn);
  2727. }
  2728.  
  2729. typedef void (GLAPIENTRYP _glptr_EdgeFlagv)(const GLboolean *);
  2730. #define CALL_EdgeFlagv(disp, parameters) \
  2731.     (* GET_EdgeFlagv(disp)) parameters
  2732. static inline _glptr_EdgeFlagv GET_EdgeFlagv(struct _glapi_table *disp) {
  2733.    return (_glptr_EdgeFlagv) (GET_by_offset(disp, _gloffset_EdgeFlagv));
  2734. }
  2735.  
  2736. static inline void SET_EdgeFlagv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLboolean *)) {
  2737.    SET_by_offset(disp, _gloffset_EdgeFlagv, fn);
  2738. }
  2739.  
  2740. typedef void (GLAPIENTRYP _glptr_End)(void);
  2741. #define CALL_End(disp, parameters) \
  2742.     (* GET_End(disp)) parameters
  2743. static inline _glptr_End GET_End(struct _glapi_table *disp) {
  2744.    return (_glptr_End) (GET_by_offset(disp, _gloffset_End));
  2745. }
  2746.  
  2747. static inline void SET_End(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  2748.    SET_by_offset(disp, _gloffset_End, fn);
  2749. }
  2750.  
  2751. typedef void (GLAPIENTRYP _glptr_Indexd)(GLdouble);
  2752. #define CALL_Indexd(disp, parameters) \
  2753.     (* GET_Indexd(disp)) parameters
  2754. static inline _glptr_Indexd GET_Indexd(struct _glapi_table *disp) {
  2755.    return (_glptr_Indexd) (GET_by_offset(disp, _gloffset_Indexd));
  2756. }
  2757.  
  2758. static inline void SET_Indexd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) {
  2759.    SET_by_offset(disp, _gloffset_Indexd, fn);
  2760. }
  2761.  
  2762. typedef void (GLAPIENTRYP _glptr_Indexdv)(const GLdouble *);
  2763. #define CALL_Indexdv(disp, parameters) \
  2764.     (* GET_Indexdv(disp)) parameters
  2765. static inline _glptr_Indexdv GET_Indexdv(struct _glapi_table *disp) {
  2766.    return (_glptr_Indexdv) (GET_by_offset(disp, _gloffset_Indexdv));
  2767. }
  2768.  
  2769. static inline void SET_Indexdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  2770.    SET_by_offset(disp, _gloffset_Indexdv, fn);
  2771. }
  2772.  
  2773. typedef void (GLAPIENTRYP _glptr_Indexf)(GLfloat);
  2774. #define CALL_Indexf(disp, parameters) \
  2775.     (* GET_Indexf(disp)) parameters
  2776. static inline _glptr_Indexf GET_Indexf(struct _glapi_table *disp) {
  2777.    return (_glptr_Indexf) (GET_by_offset(disp, _gloffset_Indexf));
  2778. }
  2779.  
  2780. static inline void SET_Indexf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
  2781.    SET_by_offset(disp, _gloffset_Indexf, fn);
  2782. }
  2783.  
  2784. typedef void (GLAPIENTRYP _glptr_Indexfv)(const GLfloat *);
  2785. #define CALL_Indexfv(disp, parameters) \
  2786.     (* GET_Indexfv(disp)) parameters
  2787. static inline _glptr_Indexfv GET_Indexfv(struct _glapi_table *disp) {
  2788.    return (_glptr_Indexfv) (GET_by_offset(disp, _gloffset_Indexfv));
  2789. }
  2790.  
  2791. static inline void SET_Indexfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  2792.    SET_by_offset(disp, _gloffset_Indexfv, fn);
  2793. }
  2794.  
  2795. typedef void (GLAPIENTRYP _glptr_Indexi)(GLint);
  2796. #define CALL_Indexi(disp, parameters) \
  2797.     (* GET_Indexi(disp)) parameters
  2798. static inline _glptr_Indexi GET_Indexi(struct _glapi_table *disp) {
  2799.    return (_glptr_Indexi) (GET_by_offset(disp, _gloffset_Indexi));
  2800. }
  2801.  
  2802. static inline void SET_Indexi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) {
  2803.    SET_by_offset(disp, _gloffset_Indexi, fn);
  2804. }
  2805.  
  2806. typedef void (GLAPIENTRYP _glptr_Indexiv)(const GLint *);
  2807. #define CALL_Indexiv(disp, parameters) \
  2808.     (* GET_Indexiv(disp)) parameters
  2809. static inline _glptr_Indexiv GET_Indexiv(struct _glapi_table *disp) {
  2810.    return (_glptr_Indexiv) (GET_by_offset(disp, _gloffset_Indexiv));
  2811. }
  2812.  
  2813. static inline void SET_Indexiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  2814.    SET_by_offset(disp, _gloffset_Indexiv, fn);
  2815. }
  2816.  
  2817. typedef void (GLAPIENTRYP _glptr_Indexs)(GLshort);
  2818. #define CALL_Indexs(disp, parameters) \
  2819.     (* GET_Indexs(disp)) parameters
  2820. static inline _glptr_Indexs GET_Indexs(struct _glapi_table *disp) {
  2821.    return (_glptr_Indexs) (GET_by_offset(disp, _gloffset_Indexs));
  2822. }
  2823.  
  2824. static inline void SET_Indexs(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort)) {
  2825.    SET_by_offset(disp, _gloffset_Indexs, fn);
  2826. }
  2827.  
  2828. typedef void (GLAPIENTRYP _glptr_Indexsv)(const GLshort *);
  2829. #define CALL_Indexsv(disp, parameters) \
  2830.     (* GET_Indexsv(disp)) parameters
  2831. static inline _glptr_Indexsv GET_Indexsv(struct _glapi_table *disp) {
  2832.    return (_glptr_Indexsv) (GET_by_offset(disp, _gloffset_Indexsv));
  2833. }
  2834.  
  2835. static inline void SET_Indexsv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  2836.    SET_by_offset(disp, _gloffset_Indexsv, fn);
  2837. }
  2838.  
  2839. typedef void (GLAPIENTRYP _glptr_Normal3b)(GLbyte, GLbyte, GLbyte);
  2840. #define CALL_Normal3b(disp, parameters) \
  2841.     (* GET_Normal3b(disp)) parameters
  2842. static inline _glptr_Normal3b GET_Normal3b(struct _glapi_table *disp) {
  2843.    return (_glptr_Normal3b) (GET_by_offset(disp, _gloffset_Normal3b));
  2844. }
  2845.  
  2846. static inline void SET_Normal3b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte)) {
  2847.    SET_by_offset(disp, _gloffset_Normal3b, fn);
  2848. }
  2849.  
  2850. typedef void (GLAPIENTRYP _glptr_Normal3bv)(const GLbyte *);
  2851. #define CALL_Normal3bv(disp, parameters) \
  2852.     (* GET_Normal3bv(disp)) parameters
  2853. static inline _glptr_Normal3bv GET_Normal3bv(struct _glapi_table *disp) {
  2854.    return (_glptr_Normal3bv) (GET_by_offset(disp, _gloffset_Normal3bv));
  2855. }
  2856.  
  2857. static inline void SET_Normal3bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) {
  2858.    SET_by_offset(disp, _gloffset_Normal3bv, fn);
  2859. }
  2860.  
  2861. typedef void (GLAPIENTRYP _glptr_Normal3d)(GLdouble, GLdouble, GLdouble);
  2862. #define CALL_Normal3d(disp, parameters) \
  2863.     (* GET_Normal3d(disp)) parameters
  2864. static inline _glptr_Normal3d GET_Normal3d(struct _glapi_table *disp) {
  2865.    return (_glptr_Normal3d) (GET_by_offset(disp, _gloffset_Normal3d));
  2866. }
  2867.  
  2868. static inline void SET_Normal3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
  2869.    SET_by_offset(disp, _gloffset_Normal3d, fn);
  2870. }
  2871.  
  2872. typedef void (GLAPIENTRYP _glptr_Normal3dv)(const GLdouble *);
  2873. #define CALL_Normal3dv(disp, parameters) \
  2874.     (* GET_Normal3dv(disp)) parameters
  2875. static inline _glptr_Normal3dv GET_Normal3dv(struct _glapi_table *disp) {
  2876.    return (_glptr_Normal3dv) (GET_by_offset(disp, _gloffset_Normal3dv));
  2877. }
  2878.  
  2879. static inline void SET_Normal3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  2880.    SET_by_offset(disp, _gloffset_Normal3dv, fn);
  2881. }
  2882.  
  2883. typedef void (GLAPIENTRYP _glptr_Normal3f)(GLfloat, GLfloat, GLfloat);
  2884. #define CALL_Normal3f(disp, parameters) \
  2885.     (* GET_Normal3f(disp)) parameters
  2886. static inline _glptr_Normal3f GET_Normal3f(struct _glapi_table *disp) {
  2887.    return (_glptr_Normal3f) (GET_by_offset(disp, _gloffset_Normal3f));
  2888. }
  2889.  
  2890. static inline void SET_Normal3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
  2891.    SET_by_offset(disp, _gloffset_Normal3f, fn);
  2892. }
  2893.  
  2894. typedef void (GLAPIENTRYP _glptr_Normal3fv)(const GLfloat *);
  2895. #define CALL_Normal3fv(disp, parameters) \
  2896.     (* GET_Normal3fv(disp)) parameters
  2897. static inline _glptr_Normal3fv GET_Normal3fv(struct _glapi_table *disp) {
  2898.    return (_glptr_Normal3fv) (GET_by_offset(disp, _gloffset_Normal3fv));
  2899. }
  2900.  
  2901. static inline void SET_Normal3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  2902.    SET_by_offset(disp, _gloffset_Normal3fv, fn);
  2903. }
  2904.  
  2905. typedef void (GLAPIENTRYP _glptr_Normal3i)(GLint, GLint, GLint);
  2906. #define CALL_Normal3i(disp, parameters) \
  2907.     (* GET_Normal3i(disp)) parameters
  2908. static inline _glptr_Normal3i GET_Normal3i(struct _glapi_table *disp) {
  2909.    return (_glptr_Normal3i) (GET_by_offset(disp, _gloffset_Normal3i));
  2910. }
  2911.  
  2912. static inline void SET_Normal3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
  2913.    SET_by_offset(disp, _gloffset_Normal3i, fn);
  2914. }
  2915.  
  2916. typedef void (GLAPIENTRYP _glptr_Normal3iv)(const GLint *);
  2917. #define CALL_Normal3iv(disp, parameters) \
  2918.     (* GET_Normal3iv(disp)) parameters
  2919. static inline _glptr_Normal3iv GET_Normal3iv(struct _glapi_table *disp) {
  2920.    return (_glptr_Normal3iv) (GET_by_offset(disp, _gloffset_Normal3iv));
  2921. }
  2922.  
  2923. static inline void SET_Normal3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  2924.    SET_by_offset(disp, _gloffset_Normal3iv, fn);
  2925. }
  2926.  
  2927. typedef void (GLAPIENTRYP _glptr_Normal3s)(GLshort, GLshort, GLshort);
  2928. #define CALL_Normal3s(disp, parameters) \
  2929.     (* GET_Normal3s(disp)) parameters
  2930. static inline _glptr_Normal3s GET_Normal3s(struct _glapi_table *disp) {
  2931.    return (_glptr_Normal3s) (GET_by_offset(disp, _gloffset_Normal3s));
  2932. }
  2933.  
  2934. static inline void SET_Normal3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
  2935.    SET_by_offset(disp, _gloffset_Normal3s, fn);
  2936. }
  2937.  
  2938. typedef void (GLAPIENTRYP _glptr_Normal3sv)(const GLshort *);
  2939. #define CALL_Normal3sv(disp, parameters) \
  2940.     (* GET_Normal3sv(disp)) parameters
  2941. static inline _glptr_Normal3sv GET_Normal3sv(struct _glapi_table *disp) {
  2942.    return (_glptr_Normal3sv) (GET_by_offset(disp, _gloffset_Normal3sv));
  2943. }
  2944.  
  2945. static inline void SET_Normal3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  2946.    SET_by_offset(disp, _gloffset_Normal3sv, fn);
  2947. }
  2948.  
  2949. typedef void (GLAPIENTRYP _glptr_RasterPos2d)(GLdouble, GLdouble);
  2950. #define CALL_RasterPos2d(disp, parameters) \
  2951.     (* GET_RasterPos2d(disp)) parameters
  2952. static inline _glptr_RasterPos2d GET_RasterPos2d(struct _glapi_table *disp) {
  2953.    return (_glptr_RasterPos2d) (GET_by_offset(disp, _gloffset_RasterPos2d));
  2954. }
  2955.  
  2956. static inline void SET_RasterPos2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) {
  2957.    SET_by_offset(disp, _gloffset_RasterPos2d, fn);
  2958. }
  2959.  
  2960. typedef void (GLAPIENTRYP _glptr_RasterPos2dv)(const GLdouble *);
  2961. #define CALL_RasterPos2dv(disp, parameters) \
  2962.     (* GET_RasterPos2dv(disp)) parameters
  2963. static inline _glptr_RasterPos2dv GET_RasterPos2dv(struct _glapi_table *disp) {
  2964.    return (_glptr_RasterPos2dv) (GET_by_offset(disp, _gloffset_RasterPos2dv));
  2965. }
  2966.  
  2967. static inline void SET_RasterPos2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  2968.    SET_by_offset(disp, _gloffset_RasterPos2dv, fn);
  2969. }
  2970.  
  2971. typedef void (GLAPIENTRYP _glptr_RasterPos2f)(GLfloat, GLfloat);
  2972. #define CALL_RasterPos2f(disp, parameters) \
  2973.     (* GET_RasterPos2f(disp)) parameters
  2974. static inline _glptr_RasterPos2f GET_RasterPos2f(struct _glapi_table *disp) {
  2975.    return (_glptr_RasterPos2f) (GET_by_offset(disp, _gloffset_RasterPos2f));
  2976. }
  2977.  
  2978. static inline void SET_RasterPos2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
  2979.    SET_by_offset(disp, _gloffset_RasterPos2f, fn);
  2980. }
  2981.  
  2982. typedef void (GLAPIENTRYP _glptr_RasterPos2fv)(const GLfloat *);
  2983. #define CALL_RasterPos2fv(disp, parameters) \
  2984.     (* GET_RasterPos2fv(disp)) parameters
  2985. static inline _glptr_RasterPos2fv GET_RasterPos2fv(struct _glapi_table *disp) {
  2986.    return (_glptr_RasterPos2fv) (GET_by_offset(disp, _gloffset_RasterPos2fv));
  2987. }
  2988.  
  2989. static inline void SET_RasterPos2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  2990.    SET_by_offset(disp, _gloffset_RasterPos2fv, fn);
  2991. }
  2992.  
  2993. typedef void (GLAPIENTRYP _glptr_RasterPos2i)(GLint, GLint);
  2994. #define CALL_RasterPos2i(disp, parameters) \
  2995.     (* GET_RasterPos2i(disp)) parameters
  2996. static inline _glptr_RasterPos2i GET_RasterPos2i(struct _glapi_table *disp) {
  2997.    return (_glptr_RasterPos2i) (GET_by_offset(disp, _gloffset_RasterPos2i));
  2998. }
  2999.  
  3000. static inline void SET_RasterPos2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
  3001.    SET_by_offset(disp, _gloffset_RasterPos2i, fn);
  3002. }
  3003.  
  3004. typedef void (GLAPIENTRYP _glptr_RasterPos2iv)(const GLint *);
  3005. #define CALL_RasterPos2iv(disp, parameters) \
  3006.     (* GET_RasterPos2iv(disp)) parameters
  3007. static inline _glptr_RasterPos2iv GET_RasterPos2iv(struct _glapi_table *disp) {
  3008.    return (_glptr_RasterPos2iv) (GET_by_offset(disp, _gloffset_RasterPos2iv));
  3009. }
  3010.  
  3011. static inline void SET_RasterPos2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  3012.    SET_by_offset(disp, _gloffset_RasterPos2iv, fn);
  3013. }
  3014.  
  3015. typedef void (GLAPIENTRYP _glptr_RasterPos2s)(GLshort, GLshort);
  3016. #define CALL_RasterPos2s(disp, parameters) \
  3017.     (* GET_RasterPos2s(disp)) parameters
  3018. static inline _glptr_RasterPos2s GET_RasterPos2s(struct _glapi_table *disp) {
  3019.    return (_glptr_RasterPos2s) (GET_by_offset(disp, _gloffset_RasterPos2s));
  3020. }
  3021.  
  3022. static inline void SET_RasterPos2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) {
  3023.    SET_by_offset(disp, _gloffset_RasterPos2s, fn);
  3024. }
  3025.  
  3026. typedef void (GLAPIENTRYP _glptr_RasterPos2sv)(const GLshort *);
  3027. #define CALL_RasterPos2sv(disp, parameters) \
  3028.     (* GET_RasterPos2sv(disp)) parameters
  3029. static inline _glptr_RasterPos2sv GET_RasterPos2sv(struct _glapi_table *disp) {
  3030.    return (_glptr_RasterPos2sv) (GET_by_offset(disp, _gloffset_RasterPos2sv));
  3031. }
  3032.  
  3033. static inline void SET_RasterPos2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  3034.    SET_by_offset(disp, _gloffset_RasterPos2sv, fn);
  3035. }
  3036.  
  3037. typedef void (GLAPIENTRYP _glptr_RasterPos3d)(GLdouble, GLdouble, GLdouble);
  3038. #define CALL_RasterPos3d(disp, parameters) \
  3039.     (* GET_RasterPos3d(disp)) parameters
  3040. static inline _glptr_RasterPos3d GET_RasterPos3d(struct _glapi_table *disp) {
  3041.    return (_glptr_RasterPos3d) (GET_by_offset(disp, _gloffset_RasterPos3d));
  3042. }
  3043.  
  3044. static inline void SET_RasterPos3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
  3045.    SET_by_offset(disp, _gloffset_RasterPos3d, fn);
  3046. }
  3047.  
  3048. typedef void (GLAPIENTRYP _glptr_RasterPos3dv)(const GLdouble *);
  3049. #define CALL_RasterPos3dv(disp, parameters) \
  3050.     (* GET_RasterPos3dv(disp)) parameters
  3051. static inline _glptr_RasterPos3dv GET_RasterPos3dv(struct _glapi_table *disp) {
  3052.    return (_glptr_RasterPos3dv) (GET_by_offset(disp, _gloffset_RasterPos3dv));
  3053. }
  3054.  
  3055. static inline void SET_RasterPos3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  3056.    SET_by_offset(disp, _gloffset_RasterPos3dv, fn);
  3057. }
  3058.  
  3059. typedef void (GLAPIENTRYP _glptr_RasterPos3f)(GLfloat, GLfloat, GLfloat);
  3060. #define CALL_RasterPos3f(disp, parameters) \
  3061.     (* GET_RasterPos3f(disp)) parameters
  3062. static inline _glptr_RasterPos3f GET_RasterPos3f(struct _glapi_table *disp) {
  3063.    return (_glptr_RasterPos3f) (GET_by_offset(disp, _gloffset_RasterPos3f));
  3064. }
  3065.  
  3066. static inline void SET_RasterPos3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
  3067.    SET_by_offset(disp, _gloffset_RasterPos3f, fn);
  3068. }
  3069.  
  3070. typedef void (GLAPIENTRYP _glptr_RasterPos3fv)(const GLfloat *);
  3071. #define CALL_RasterPos3fv(disp, parameters) \
  3072.     (* GET_RasterPos3fv(disp)) parameters
  3073. static inline _glptr_RasterPos3fv GET_RasterPos3fv(struct _glapi_table *disp) {
  3074.    return (_glptr_RasterPos3fv) (GET_by_offset(disp, _gloffset_RasterPos3fv));
  3075. }
  3076.  
  3077. static inline void SET_RasterPos3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  3078.    SET_by_offset(disp, _gloffset_RasterPos3fv, fn);
  3079. }
  3080.  
  3081. typedef void (GLAPIENTRYP _glptr_RasterPos3i)(GLint, GLint, GLint);
  3082. #define CALL_RasterPos3i(disp, parameters) \
  3083.     (* GET_RasterPos3i(disp)) parameters
  3084. static inline _glptr_RasterPos3i GET_RasterPos3i(struct _glapi_table *disp) {
  3085.    return (_glptr_RasterPos3i) (GET_by_offset(disp, _gloffset_RasterPos3i));
  3086. }
  3087.  
  3088. static inline void SET_RasterPos3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
  3089.    SET_by_offset(disp, _gloffset_RasterPos3i, fn);
  3090. }
  3091.  
  3092. typedef void (GLAPIENTRYP _glptr_RasterPos3iv)(const GLint *);
  3093. #define CALL_RasterPos3iv(disp, parameters) \
  3094.     (* GET_RasterPos3iv(disp)) parameters
  3095. static inline _glptr_RasterPos3iv GET_RasterPos3iv(struct _glapi_table *disp) {
  3096.    return (_glptr_RasterPos3iv) (GET_by_offset(disp, _gloffset_RasterPos3iv));
  3097. }
  3098.  
  3099. static inline void SET_RasterPos3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  3100.    SET_by_offset(disp, _gloffset_RasterPos3iv, fn);
  3101. }
  3102.  
  3103. typedef void (GLAPIENTRYP _glptr_RasterPos3s)(GLshort, GLshort, GLshort);
  3104. #define CALL_RasterPos3s(disp, parameters) \
  3105.     (* GET_RasterPos3s(disp)) parameters
  3106. static inline _glptr_RasterPos3s GET_RasterPos3s(struct _glapi_table *disp) {
  3107.    return (_glptr_RasterPos3s) (GET_by_offset(disp, _gloffset_RasterPos3s));
  3108. }
  3109.  
  3110. static inline void SET_RasterPos3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
  3111.    SET_by_offset(disp, _gloffset_RasterPos3s, fn);
  3112. }
  3113.  
  3114. typedef void (GLAPIENTRYP _glptr_RasterPos3sv)(const GLshort *);
  3115. #define CALL_RasterPos3sv(disp, parameters) \
  3116.     (* GET_RasterPos3sv(disp)) parameters
  3117. static inline _glptr_RasterPos3sv GET_RasterPos3sv(struct _glapi_table *disp) {
  3118.    return (_glptr_RasterPos3sv) (GET_by_offset(disp, _gloffset_RasterPos3sv));
  3119. }
  3120.  
  3121. static inline void SET_RasterPos3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  3122.    SET_by_offset(disp, _gloffset_RasterPos3sv, fn);
  3123. }
  3124.  
  3125. typedef void (GLAPIENTRYP _glptr_RasterPos4d)(GLdouble, GLdouble, GLdouble, GLdouble);
  3126. #define CALL_RasterPos4d(disp, parameters) \
  3127.     (* GET_RasterPos4d(disp)) parameters
  3128. static inline _glptr_RasterPos4d GET_RasterPos4d(struct _glapi_table *disp) {
  3129.    return (_glptr_RasterPos4d) (GET_by_offset(disp, _gloffset_RasterPos4d));
  3130. }
  3131.  
  3132. static inline void SET_RasterPos4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
  3133.    SET_by_offset(disp, _gloffset_RasterPos4d, fn);
  3134. }
  3135.  
  3136. typedef void (GLAPIENTRYP _glptr_RasterPos4dv)(const GLdouble *);
  3137. #define CALL_RasterPos4dv(disp, parameters) \
  3138.     (* GET_RasterPos4dv(disp)) parameters
  3139. static inline _glptr_RasterPos4dv GET_RasterPos4dv(struct _glapi_table *disp) {
  3140.    return (_glptr_RasterPos4dv) (GET_by_offset(disp, _gloffset_RasterPos4dv));
  3141. }
  3142.  
  3143. static inline void SET_RasterPos4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  3144.    SET_by_offset(disp, _gloffset_RasterPos4dv, fn);
  3145. }
  3146.  
  3147. typedef void (GLAPIENTRYP _glptr_RasterPos4f)(GLfloat, GLfloat, GLfloat, GLfloat);
  3148. #define CALL_RasterPos4f(disp, parameters) \
  3149.     (* GET_RasterPos4f(disp)) parameters
  3150. static inline _glptr_RasterPos4f GET_RasterPos4f(struct _glapi_table *disp) {
  3151.    return (_glptr_RasterPos4f) (GET_by_offset(disp, _gloffset_RasterPos4f));
  3152. }
  3153.  
  3154. static inline void SET_RasterPos4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
  3155.    SET_by_offset(disp, _gloffset_RasterPos4f, fn);
  3156. }
  3157.  
  3158. typedef void (GLAPIENTRYP _glptr_RasterPos4fv)(const GLfloat *);
  3159. #define CALL_RasterPos4fv(disp, parameters) \
  3160.     (* GET_RasterPos4fv(disp)) parameters
  3161. static inline _glptr_RasterPos4fv GET_RasterPos4fv(struct _glapi_table *disp) {
  3162.    return (_glptr_RasterPos4fv) (GET_by_offset(disp, _gloffset_RasterPos4fv));
  3163. }
  3164.  
  3165. static inline void SET_RasterPos4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  3166.    SET_by_offset(disp, _gloffset_RasterPos4fv, fn);
  3167. }
  3168.  
  3169. typedef void (GLAPIENTRYP _glptr_RasterPos4i)(GLint, GLint, GLint, GLint);
  3170. #define CALL_RasterPos4i(disp, parameters) \
  3171.     (* GET_RasterPos4i(disp)) parameters
  3172. static inline _glptr_RasterPos4i GET_RasterPos4i(struct _glapi_table *disp) {
  3173.    return (_glptr_RasterPos4i) (GET_by_offset(disp, _gloffset_RasterPos4i));
  3174. }
  3175.  
  3176. static inline void SET_RasterPos4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
  3177.    SET_by_offset(disp, _gloffset_RasterPos4i, fn);
  3178. }
  3179.  
  3180. typedef void (GLAPIENTRYP _glptr_RasterPos4iv)(const GLint *);
  3181. #define CALL_RasterPos4iv(disp, parameters) \
  3182.     (* GET_RasterPos4iv(disp)) parameters
  3183. static inline _glptr_RasterPos4iv GET_RasterPos4iv(struct _glapi_table *disp) {
  3184.    return (_glptr_RasterPos4iv) (GET_by_offset(disp, _gloffset_RasterPos4iv));
  3185. }
  3186.  
  3187. static inline void SET_RasterPos4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  3188.    SET_by_offset(disp, _gloffset_RasterPos4iv, fn);
  3189. }
  3190.  
  3191. typedef void (GLAPIENTRYP _glptr_RasterPos4s)(GLshort, GLshort, GLshort, GLshort);
  3192. #define CALL_RasterPos4s(disp, parameters) \
  3193.     (* GET_RasterPos4s(disp)) parameters
  3194. static inline _glptr_RasterPos4s GET_RasterPos4s(struct _glapi_table *disp) {
  3195.    return (_glptr_RasterPos4s) (GET_by_offset(disp, _gloffset_RasterPos4s));
  3196. }
  3197.  
  3198. static inline void SET_RasterPos4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
  3199.    SET_by_offset(disp, _gloffset_RasterPos4s, fn);
  3200. }
  3201.  
  3202. typedef void (GLAPIENTRYP _glptr_RasterPos4sv)(const GLshort *);
  3203. #define CALL_RasterPos4sv(disp, parameters) \
  3204.     (* GET_RasterPos4sv(disp)) parameters
  3205. static inline _glptr_RasterPos4sv GET_RasterPos4sv(struct _glapi_table *disp) {
  3206.    return (_glptr_RasterPos4sv) (GET_by_offset(disp, _gloffset_RasterPos4sv));
  3207. }
  3208.  
  3209. static inline void SET_RasterPos4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  3210.    SET_by_offset(disp, _gloffset_RasterPos4sv, fn);
  3211. }
  3212.  
  3213. typedef void (GLAPIENTRYP _glptr_Rectd)(GLdouble, GLdouble, GLdouble, GLdouble);
  3214. #define CALL_Rectd(disp, parameters) \
  3215.     (* GET_Rectd(disp)) parameters
  3216. static inline _glptr_Rectd GET_Rectd(struct _glapi_table *disp) {
  3217.    return (_glptr_Rectd) (GET_by_offset(disp, _gloffset_Rectd));
  3218. }
  3219.  
  3220. static inline void SET_Rectd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
  3221.    SET_by_offset(disp, _gloffset_Rectd, fn);
  3222. }
  3223.  
  3224. typedef void (GLAPIENTRYP _glptr_Rectdv)(const GLdouble *, const GLdouble *);
  3225. #define CALL_Rectdv(disp, parameters) \
  3226.     (* GET_Rectdv(disp)) parameters
  3227. static inline _glptr_Rectdv GET_Rectdv(struct _glapi_table *disp) {
  3228.    return (_glptr_Rectdv) (GET_by_offset(disp, _gloffset_Rectdv));
  3229. }
  3230.  
  3231. static inline void SET_Rectdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *, const GLdouble *)) {
  3232.    SET_by_offset(disp, _gloffset_Rectdv, fn);
  3233. }
  3234.  
  3235. typedef void (GLAPIENTRYP _glptr_Rectf)(GLfloat, GLfloat, GLfloat, GLfloat);
  3236. #define CALL_Rectf(disp, parameters) \
  3237.     (* GET_Rectf(disp)) parameters
  3238. static inline _glptr_Rectf GET_Rectf(struct _glapi_table *disp) {
  3239.    return (_glptr_Rectf) (GET_by_offset(disp, _gloffset_Rectf));
  3240. }
  3241.  
  3242. static inline void SET_Rectf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
  3243.    SET_by_offset(disp, _gloffset_Rectf, fn);
  3244. }
  3245.  
  3246. typedef void (GLAPIENTRYP _glptr_Rectfv)(const GLfloat *, const GLfloat *);
  3247. #define CALL_Rectfv(disp, parameters) \
  3248.     (* GET_Rectfv(disp)) parameters
  3249. static inline _glptr_Rectfv GET_Rectfv(struct _glapi_table *disp) {
  3250.    return (_glptr_Rectfv) (GET_by_offset(disp, _gloffset_Rectfv));
  3251. }
  3252.  
  3253. static inline void SET_Rectfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *, const GLfloat *)) {
  3254.    SET_by_offset(disp, _gloffset_Rectfv, fn);
  3255. }
  3256.  
  3257. typedef void (GLAPIENTRYP _glptr_Recti)(GLint, GLint, GLint, GLint);
  3258. #define CALL_Recti(disp, parameters) \
  3259.     (* GET_Recti(disp)) parameters
  3260. static inline _glptr_Recti GET_Recti(struct _glapi_table *disp) {
  3261.    return (_glptr_Recti) (GET_by_offset(disp, _gloffset_Recti));
  3262. }
  3263.  
  3264. static inline void SET_Recti(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
  3265.    SET_by_offset(disp, _gloffset_Recti, fn);
  3266. }
  3267.  
  3268. typedef void (GLAPIENTRYP _glptr_Rectiv)(const GLint *, const GLint *);
  3269. #define CALL_Rectiv(disp, parameters) \
  3270.     (* GET_Rectiv(disp)) parameters
  3271. static inline _glptr_Rectiv GET_Rectiv(struct _glapi_table *disp) {
  3272.    return (_glptr_Rectiv) (GET_by_offset(disp, _gloffset_Rectiv));
  3273. }
  3274.  
  3275. static inline void SET_Rectiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *, const GLint *)) {
  3276.    SET_by_offset(disp, _gloffset_Rectiv, fn);
  3277. }
  3278.  
  3279. typedef void (GLAPIENTRYP _glptr_Rects)(GLshort, GLshort, GLshort, GLshort);
  3280. #define CALL_Rects(disp, parameters) \
  3281.     (* GET_Rects(disp)) parameters
  3282. static inline _glptr_Rects GET_Rects(struct _glapi_table *disp) {
  3283.    return (_glptr_Rects) (GET_by_offset(disp, _gloffset_Rects));
  3284. }
  3285.  
  3286. static inline void SET_Rects(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
  3287.    SET_by_offset(disp, _gloffset_Rects, fn);
  3288. }
  3289.  
  3290. typedef void (GLAPIENTRYP _glptr_Rectsv)(const GLshort *, const GLshort *);
  3291. #define CALL_Rectsv(disp, parameters) \
  3292.     (* GET_Rectsv(disp)) parameters
  3293. static inline _glptr_Rectsv GET_Rectsv(struct _glapi_table *disp) {
  3294.    return (_glptr_Rectsv) (GET_by_offset(disp, _gloffset_Rectsv));
  3295. }
  3296.  
  3297. static inline void SET_Rectsv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *, const GLshort *)) {
  3298.    SET_by_offset(disp, _gloffset_Rectsv, fn);
  3299. }
  3300.  
  3301. typedef void (GLAPIENTRYP _glptr_TexCoord1d)(GLdouble);
  3302. #define CALL_TexCoord1d(disp, parameters) \
  3303.     (* GET_TexCoord1d(disp)) parameters
  3304. static inline _glptr_TexCoord1d GET_TexCoord1d(struct _glapi_table *disp) {
  3305.    return (_glptr_TexCoord1d) (GET_by_offset(disp, _gloffset_TexCoord1d));
  3306. }
  3307.  
  3308. static inline void SET_TexCoord1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) {
  3309.    SET_by_offset(disp, _gloffset_TexCoord1d, fn);
  3310. }
  3311.  
  3312. typedef void (GLAPIENTRYP _glptr_TexCoord1dv)(const GLdouble *);
  3313. #define CALL_TexCoord1dv(disp, parameters) \
  3314.     (* GET_TexCoord1dv(disp)) parameters
  3315. static inline _glptr_TexCoord1dv GET_TexCoord1dv(struct _glapi_table *disp) {
  3316.    return (_glptr_TexCoord1dv) (GET_by_offset(disp, _gloffset_TexCoord1dv));
  3317. }
  3318.  
  3319. static inline void SET_TexCoord1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  3320.    SET_by_offset(disp, _gloffset_TexCoord1dv, fn);
  3321. }
  3322.  
  3323. typedef void (GLAPIENTRYP _glptr_TexCoord1f)(GLfloat);
  3324. #define CALL_TexCoord1f(disp, parameters) \
  3325.     (* GET_TexCoord1f(disp)) parameters
  3326. static inline _glptr_TexCoord1f GET_TexCoord1f(struct _glapi_table *disp) {
  3327.    return (_glptr_TexCoord1f) (GET_by_offset(disp, _gloffset_TexCoord1f));
  3328. }
  3329.  
  3330. static inline void SET_TexCoord1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
  3331.    SET_by_offset(disp, _gloffset_TexCoord1f, fn);
  3332. }
  3333.  
  3334. typedef void (GLAPIENTRYP _glptr_TexCoord1fv)(const GLfloat *);
  3335. #define CALL_TexCoord1fv(disp, parameters) \
  3336.     (* GET_TexCoord1fv(disp)) parameters
  3337. static inline _glptr_TexCoord1fv GET_TexCoord1fv(struct _glapi_table *disp) {
  3338.    return (_glptr_TexCoord1fv) (GET_by_offset(disp, _gloffset_TexCoord1fv));
  3339. }
  3340.  
  3341. static inline void SET_TexCoord1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  3342.    SET_by_offset(disp, _gloffset_TexCoord1fv, fn);
  3343. }
  3344.  
  3345. typedef void (GLAPIENTRYP _glptr_TexCoord1i)(GLint);
  3346. #define CALL_TexCoord1i(disp, parameters) \
  3347.     (* GET_TexCoord1i(disp)) parameters
  3348. static inline _glptr_TexCoord1i GET_TexCoord1i(struct _glapi_table *disp) {
  3349.    return (_glptr_TexCoord1i) (GET_by_offset(disp, _gloffset_TexCoord1i));
  3350. }
  3351.  
  3352. static inline void SET_TexCoord1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) {
  3353.    SET_by_offset(disp, _gloffset_TexCoord1i, fn);
  3354. }
  3355.  
  3356. typedef void (GLAPIENTRYP _glptr_TexCoord1iv)(const GLint *);
  3357. #define CALL_TexCoord1iv(disp, parameters) \
  3358.     (* GET_TexCoord1iv(disp)) parameters
  3359. static inline _glptr_TexCoord1iv GET_TexCoord1iv(struct _glapi_table *disp) {
  3360.    return (_glptr_TexCoord1iv) (GET_by_offset(disp, _gloffset_TexCoord1iv));
  3361. }
  3362.  
  3363. static inline void SET_TexCoord1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  3364.    SET_by_offset(disp, _gloffset_TexCoord1iv, fn);
  3365. }
  3366.  
  3367. typedef void (GLAPIENTRYP _glptr_TexCoord1s)(GLshort);
  3368. #define CALL_TexCoord1s(disp, parameters) \
  3369.     (* GET_TexCoord1s(disp)) parameters
  3370. static inline _glptr_TexCoord1s GET_TexCoord1s(struct _glapi_table *disp) {
  3371.    return (_glptr_TexCoord1s) (GET_by_offset(disp, _gloffset_TexCoord1s));
  3372. }
  3373.  
  3374. static inline void SET_TexCoord1s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort)) {
  3375.    SET_by_offset(disp, _gloffset_TexCoord1s, fn);
  3376. }
  3377.  
  3378. typedef void (GLAPIENTRYP _glptr_TexCoord1sv)(const GLshort *);
  3379. #define CALL_TexCoord1sv(disp, parameters) \
  3380.     (* GET_TexCoord1sv(disp)) parameters
  3381. static inline _glptr_TexCoord1sv GET_TexCoord1sv(struct _glapi_table *disp) {
  3382.    return (_glptr_TexCoord1sv) (GET_by_offset(disp, _gloffset_TexCoord1sv));
  3383. }
  3384.  
  3385. static inline void SET_TexCoord1sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  3386.    SET_by_offset(disp, _gloffset_TexCoord1sv, fn);
  3387. }
  3388.  
  3389. typedef void (GLAPIENTRYP _glptr_TexCoord2d)(GLdouble, GLdouble);
  3390. #define CALL_TexCoord2d(disp, parameters) \
  3391.     (* GET_TexCoord2d(disp)) parameters
  3392. static inline _glptr_TexCoord2d GET_TexCoord2d(struct _glapi_table *disp) {
  3393.    return (_glptr_TexCoord2d) (GET_by_offset(disp, _gloffset_TexCoord2d));
  3394. }
  3395.  
  3396. static inline void SET_TexCoord2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) {
  3397.    SET_by_offset(disp, _gloffset_TexCoord2d, fn);
  3398. }
  3399.  
  3400. typedef void (GLAPIENTRYP _glptr_TexCoord2dv)(const GLdouble *);
  3401. #define CALL_TexCoord2dv(disp, parameters) \
  3402.     (* GET_TexCoord2dv(disp)) parameters
  3403. static inline _glptr_TexCoord2dv GET_TexCoord2dv(struct _glapi_table *disp) {
  3404.    return (_glptr_TexCoord2dv) (GET_by_offset(disp, _gloffset_TexCoord2dv));
  3405. }
  3406.  
  3407. static inline void SET_TexCoord2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  3408.    SET_by_offset(disp, _gloffset_TexCoord2dv, fn);
  3409. }
  3410.  
  3411. typedef void (GLAPIENTRYP _glptr_TexCoord2f)(GLfloat, GLfloat);
  3412. #define CALL_TexCoord2f(disp, parameters) \
  3413.     (* GET_TexCoord2f(disp)) parameters
  3414. static inline _glptr_TexCoord2f GET_TexCoord2f(struct _glapi_table *disp) {
  3415.    return (_glptr_TexCoord2f) (GET_by_offset(disp, _gloffset_TexCoord2f));
  3416. }
  3417.  
  3418. static inline void SET_TexCoord2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
  3419.    SET_by_offset(disp, _gloffset_TexCoord2f, fn);
  3420. }
  3421.  
  3422. typedef void (GLAPIENTRYP _glptr_TexCoord2fv)(const GLfloat *);
  3423. #define CALL_TexCoord2fv(disp, parameters) \
  3424.     (* GET_TexCoord2fv(disp)) parameters
  3425. static inline _glptr_TexCoord2fv GET_TexCoord2fv(struct _glapi_table *disp) {
  3426.    return (_glptr_TexCoord2fv) (GET_by_offset(disp, _gloffset_TexCoord2fv));
  3427. }
  3428.  
  3429. static inline void SET_TexCoord2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  3430.    SET_by_offset(disp, _gloffset_TexCoord2fv, fn);
  3431. }
  3432.  
  3433. typedef void (GLAPIENTRYP _glptr_TexCoord2i)(GLint, GLint);
  3434. #define CALL_TexCoord2i(disp, parameters) \
  3435.     (* GET_TexCoord2i(disp)) parameters
  3436. static inline _glptr_TexCoord2i GET_TexCoord2i(struct _glapi_table *disp) {
  3437.    return (_glptr_TexCoord2i) (GET_by_offset(disp, _gloffset_TexCoord2i));
  3438. }
  3439.  
  3440. static inline void SET_TexCoord2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
  3441.    SET_by_offset(disp, _gloffset_TexCoord2i, fn);
  3442. }
  3443.  
  3444. typedef void (GLAPIENTRYP _glptr_TexCoord2iv)(const GLint *);
  3445. #define CALL_TexCoord2iv(disp, parameters) \
  3446.     (* GET_TexCoord2iv(disp)) parameters
  3447. static inline _glptr_TexCoord2iv GET_TexCoord2iv(struct _glapi_table *disp) {
  3448.    return (_glptr_TexCoord2iv) (GET_by_offset(disp, _gloffset_TexCoord2iv));
  3449. }
  3450.  
  3451. static inline void SET_TexCoord2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  3452.    SET_by_offset(disp, _gloffset_TexCoord2iv, fn);
  3453. }
  3454.  
  3455. typedef void (GLAPIENTRYP _glptr_TexCoord2s)(GLshort, GLshort);
  3456. #define CALL_TexCoord2s(disp, parameters) \
  3457.     (* GET_TexCoord2s(disp)) parameters
  3458. static inline _glptr_TexCoord2s GET_TexCoord2s(struct _glapi_table *disp) {
  3459.    return (_glptr_TexCoord2s) (GET_by_offset(disp, _gloffset_TexCoord2s));
  3460. }
  3461.  
  3462. static inline void SET_TexCoord2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) {
  3463.    SET_by_offset(disp, _gloffset_TexCoord2s, fn);
  3464. }
  3465.  
  3466. typedef void (GLAPIENTRYP _glptr_TexCoord2sv)(const GLshort *);
  3467. #define CALL_TexCoord2sv(disp, parameters) \
  3468.     (* GET_TexCoord2sv(disp)) parameters
  3469. static inline _glptr_TexCoord2sv GET_TexCoord2sv(struct _glapi_table *disp) {
  3470.    return (_glptr_TexCoord2sv) (GET_by_offset(disp, _gloffset_TexCoord2sv));
  3471. }
  3472.  
  3473. static inline void SET_TexCoord2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  3474.    SET_by_offset(disp, _gloffset_TexCoord2sv, fn);
  3475. }
  3476.  
  3477. typedef void (GLAPIENTRYP _glptr_TexCoord3d)(GLdouble, GLdouble, GLdouble);
  3478. #define CALL_TexCoord3d(disp, parameters) \
  3479.     (* GET_TexCoord3d(disp)) parameters
  3480. static inline _glptr_TexCoord3d GET_TexCoord3d(struct _glapi_table *disp) {
  3481.    return (_glptr_TexCoord3d) (GET_by_offset(disp, _gloffset_TexCoord3d));
  3482. }
  3483.  
  3484. static inline void SET_TexCoord3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
  3485.    SET_by_offset(disp, _gloffset_TexCoord3d, fn);
  3486. }
  3487.  
  3488. typedef void (GLAPIENTRYP _glptr_TexCoord3dv)(const GLdouble *);
  3489. #define CALL_TexCoord3dv(disp, parameters) \
  3490.     (* GET_TexCoord3dv(disp)) parameters
  3491. static inline _glptr_TexCoord3dv GET_TexCoord3dv(struct _glapi_table *disp) {
  3492.    return (_glptr_TexCoord3dv) (GET_by_offset(disp, _gloffset_TexCoord3dv));
  3493. }
  3494.  
  3495. static inline void SET_TexCoord3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  3496.    SET_by_offset(disp, _gloffset_TexCoord3dv, fn);
  3497. }
  3498.  
  3499. typedef void (GLAPIENTRYP _glptr_TexCoord3f)(GLfloat, GLfloat, GLfloat);
  3500. #define CALL_TexCoord3f(disp, parameters) \
  3501.     (* GET_TexCoord3f(disp)) parameters
  3502. static inline _glptr_TexCoord3f GET_TexCoord3f(struct _glapi_table *disp) {
  3503.    return (_glptr_TexCoord3f) (GET_by_offset(disp, _gloffset_TexCoord3f));
  3504. }
  3505.  
  3506. static inline void SET_TexCoord3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
  3507.    SET_by_offset(disp, _gloffset_TexCoord3f, fn);
  3508. }
  3509.  
  3510. typedef void (GLAPIENTRYP _glptr_TexCoord3fv)(const GLfloat *);
  3511. #define CALL_TexCoord3fv(disp, parameters) \
  3512.     (* GET_TexCoord3fv(disp)) parameters
  3513. static inline _glptr_TexCoord3fv GET_TexCoord3fv(struct _glapi_table *disp) {
  3514.    return (_glptr_TexCoord3fv) (GET_by_offset(disp, _gloffset_TexCoord3fv));
  3515. }
  3516.  
  3517. static inline void SET_TexCoord3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  3518.    SET_by_offset(disp, _gloffset_TexCoord3fv, fn);
  3519. }
  3520.  
  3521. typedef void (GLAPIENTRYP _glptr_TexCoord3i)(GLint, GLint, GLint);
  3522. #define CALL_TexCoord3i(disp, parameters) \
  3523.     (* GET_TexCoord3i(disp)) parameters
  3524. static inline _glptr_TexCoord3i GET_TexCoord3i(struct _glapi_table *disp) {
  3525.    return (_glptr_TexCoord3i) (GET_by_offset(disp, _gloffset_TexCoord3i));
  3526. }
  3527.  
  3528. static inline void SET_TexCoord3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
  3529.    SET_by_offset(disp, _gloffset_TexCoord3i, fn);
  3530. }
  3531.  
  3532. typedef void (GLAPIENTRYP _glptr_TexCoord3iv)(const GLint *);
  3533. #define CALL_TexCoord3iv(disp, parameters) \
  3534.     (* GET_TexCoord3iv(disp)) parameters
  3535. static inline _glptr_TexCoord3iv GET_TexCoord3iv(struct _glapi_table *disp) {
  3536.    return (_glptr_TexCoord3iv) (GET_by_offset(disp, _gloffset_TexCoord3iv));
  3537. }
  3538.  
  3539. static inline void SET_TexCoord3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  3540.    SET_by_offset(disp, _gloffset_TexCoord3iv, fn);
  3541. }
  3542.  
  3543. typedef void (GLAPIENTRYP _glptr_TexCoord3s)(GLshort, GLshort, GLshort);
  3544. #define CALL_TexCoord3s(disp, parameters) \
  3545.     (* GET_TexCoord3s(disp)) parameters
  3546. static inline _glptr_TexCoord3s GET_TexCoord3s(struct _glapi_table *disp) {
  3547.    return (_glptr_TexCoord3s) (GET_by_offset(disp, _gloffset_TexCoord3s));
  3548. }
  3549.  
  3550. static inline void SET_TexCoord3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
  3551.    SET_by_offset(disp, _gloffset_TexCoord3s, fn);
  3552. }
  3553.  
  3554. typedef void (GLAPIENTRYP _glptr_TexCoord3sv)(const GLshort *);
  3555. #define CALL_TexCoord3sv(disp, parameters) \
  3556.     (* GET_TexCoord3sv(disp)) parameters
  3557. static inline _glptr_TexCoord3sv GET_TexCoord3sv(struct _glapi_table *disp) {
  3558.    return (_glptr_TexCoord3sv) (GET_by_offset(disp, _gloffset_TexCoord3sv));
  3559. }
  3560.  
  3561. static inline void SET_TexCoord3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  3562.    SET_by_offset(disp, _gloffset_TexCoord3sv, fn);
  3563. }
  3564.  
  3565. typedef void (GLAPIENTRYP _glptr_TexCoord4d)(GLdouble, GLdouble, GLdouble, GLdouble);
  3566. #define CALL_TexCoord4d(disp, parameters) \
  3567.     (* GET_TexCoord4d(disp)) parameters
  3568. static inline _glptr_TexCoord4d GET_TexCoord4d(struct _glapi_table *disp) {
  3569.    return (_glptr_TexCoord4d) (GET_by_offset(disp, _gloffset_TexCoord4d));
  3570. }
  3571.  
  3572. static inline void SET_TexCoord4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
  3573.    SET_by_offset(disp, _gloffset_TexCoord4d, fn);
  3574. }
  3575.  
  3576. typedef void (GLAPIENTRYP _glptr_TexCoord4dv)(const GLdouble *);
  3577. #define CALL_TexCoord4dv(disp, parameters) \
  3578.     (* GET_TexCoord4dv(disp)) parameters
  3579. static inline _glptr_TexCoord4dv GET_TexCoord4dv(struct _glapi_table *disp) {
  3580.    return (_glptr_TexCoord4dv) (GET_by_offset(disp, _gloffset_TexCoord4dv));
  3581. }
  3582.  
  3583. static inline void SET_TexCoord4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  3584.    SET_by_offset(disp, _gloffset_TexCoord4dv, fn);
  3585. }
  3586.  
  3587. typedef void (GLAPIENTRYP _glptr_TexCoord4f)(GLfloat, GLfloat, GLfloat, GLfloat);
  3588. #define CALL_TexCoord4f(disp, parameters) \
  3589.     (* GET_TexCoord4f(disp)) parameters
  3590. static inline _glptr_TexCoord4f GET_TexCoord4f(struct _glapi_table *disp) {
  3591.    return (_glptr_TexCoord4f) (GET_by_offset(disp, _gloffset_TexCoord4f));
  3592. }
  3593.  
  3594. static inline void SET_TexCoord4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
  3595.    SET_by_offset(disp, _gloffset_TexCoord4f, fn);
  3596. }
  3597.  
  3598. typedef void (GLAPIENTRYP _glptr_TexCoord4fv)(const GLfloat *);
  3599. #define CALL_TexCoord4fv(disp, parameters) \
  3600.     (* GET_TexCoord4fv(disp)) parameters
  3601. static inline _glptr_TexCoord4fv GET_TexCoord4fv(struct _glapi_table *disp) {
  3602.    return (_glptr_TexCoord4fv) (GET_by_offset(disp, _gloffset_TexCoord4fv));
  3603. }
  3604.  
  3605. static inline void SET_TexCoord4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  3606.    SET_by_offset(disp, _gloffset_TexCoord4fv, fn);
  3607. }
  3608.  
  3609. typedef void (GLAPIENTRYP _glptr_TexCoord4i)(GLint, GLint, GLint, GLint);
  3610. #define CALL_TexCoord4i(disp, parameters) \
  3611.     (* GET_TexCoord4i(disp)) parameters
  3612. static inline _glptr_TexCoord4i GET_TexCoord4i(struct _glapi_table *disp) {
  3613.    return (_glptr_TexCoord4i) (GET_by_offset(disp, _gloffset_TexCoord4i));
  3614. }
  3615.  
  3616. static inline void SET_TexCoord4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
  3617.    SET_by_offset(disp, _gloffset_TexCoord4i, fn);
  3618. }
  3619.  
  3620. typedef void (GLAPIENTRYP _glptr_TexCoord4iv)(const GLint *);
  3621. #define CALL_TexCoord4iv(disp, parameters) \
  3622.     (* GET_TexCoord4iv(disp)) parameters
  3623. static inline _glptr_TexCoord4iv GET_TexCoord4iv(struct _glapi_table *disp) {
  3624.    return (_glptr_TexCoord4iv) (GET_by_offset(disp, _gloffset_TexCoord4iv));
  3625. }
  3626.  
  3627. static inline void SET_TexCoord4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  3628.    SET_by_offset(disp, _gloffset_TexCoord4iv, fn);
  3629. }
  3630.  
  3631. typedef void (GLAPIENTRYP _glptr_TexCoord4s)(GLshort, GLshort, GLshort, GLshort);
  3632. #define CALL_TexCoord4s(disp, parameters) \
  3633.     (* GET_TexCoord4s(disp)) parameters
  3634. static inline _glptr_TexCoord4s GET_TexCoord4s(struct _glapi_table *disp) {
  3635.    return (_glptr_TexCoord4s) (GET_by_offset(disp, _gloffset_TexCoord4s));
  3636. }
  3637.  
  3638. static inline void SET_TexCoord4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
  3639.    SET_by_offset(disp, _gloffset_TexCoord4s, fn);
  3640. }
  3641.  
  3642. typedef void (GLAPIENTRYP _glptr_TexCoord4sv)(const GLshort *);
  3643. #define CALL_TexCoord4sv(disp, parameters) \
  3644.     (* GET_TexCoord4sv(disp)) parameters
  3645. static inline _glptr_TexCoord4sv GET_TexCoord4sv(struct _glapi_table *disp) {
  3646.    return (_glptr_TexCoord4sv) (GET_by_offset(disp, _gloffset_TexCoord4sv));
  3647. }
  3648.  
  3649. static inline void SET_TexCoord4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  3650.    SET_by_offset(disp, _gloffset_TexCoord4sv, fn);
  3651. }
  3652.  
  3653. typedef void (GLAPIENTRYP _glptr_Vertex2d)(GLdouble, GLdouble);
  3654. #define CALL_Vertex2d(disp, parameters) \
  3655.     (* GET_Vertex2d(disp)) parameters
  3656. static inline _glptr_Vertex2d GET_Vertex2d(struct _glapi_table *disp) {
  3657.    return (_glptr_Vertex2d) (GET_by_offset(disp, _gloffset_Vertex2d));
  3658. }
  3659.  
  3660. static inline void SET_Vertex2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) {
  3661.    SET_by_offset(disp, _gloffset_Vertex2d, fn);
  3662. }
  3663.  
  3664. typedef void (GLAPIENTRYP _glptr_Vertex2dv)(const GLdouble *);
  3665. #define CALL_Vertex2dv(disp, parameters) \
  3666.     (* GET_Vertex2dv(disp)) parameters
  3667. static inline _glptr_Vertex2dv GET_Vertex2dv(struct _glapi_table *disp) {
  3668.    return (_glptr_Vertex2dv) (GET_by_offset(disp, _gloffset_Vertex2dv));
  3669. }
  3670.  
  3671. static inline void SET_Vertex2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  3672.    SET_by_offset(disp, _gloffset_Vertex2dv, fn);
  3673. }
  3674.  
  3675. typedef void (GLAPIENTRYP _glptr_Vertex2f)(GLfloat, GLfloat);
  3676. #define CALL_Vertex2f(disp, parameters) \
  3677.     (* GET_Vertex2f(disp)) parameters
  3678. static inline _glptr_Vertex2f GET_Vertex2f(struct _glapi_table *disp) {
  3679.    return (_glptr_Vertex2f) (GET_by_offset(disp, _gloffset_Vertex2f));
  3680. }
  3681.  
  3682. static inline void SET_Vertex2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
  3683.    SET_by_offset(disp, _gloffset_Vertex2f, fn);
  3684. }
  3685.  
  3686. typedef void (GLAPIENTRYP _glptr_Vertex2fv)(const GLfloat *);
  3687. #define CALL_Vertex2fv(disp, parameters) \
  3688.     (* GET_Vertex2fv(disp)) parameters
  3689. static inline _glptr_Vertex2fv GET_Vertex2fv(struct _glapi_table *disp) {
  3690.    return (_glptr_Vertex2fv) (GET_by_offset(disp, _gloffset_Vertex2fv));
  3691. }
  3692.  
  3693. static inline void SET_Vertex2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  3694.    SET_by_offset(disp, _gloffset_Vertex2fv, fn);
  3695. }
  3696.  
  3697. typedef void (GLAPIENTRYP _glptr_Vertex2i)(GLint, GLint);
  3698. #define CALL_Vertex2i(disp, parameters) \
  3699.     (* GET_Vertex2i(disp)) parameters
  3700. static inline _glptr_Vertex2i GET_Vertex2i(struct _glapi_table *disp) {
  3701.    return (_glptr_Vertex2i) (GET_by_offset(disp, _gloffset_Vertex2i));
  3702. }
  3703.  
  3704. static inline void SET_Vertex2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
  3705.    SET_by_offset(disp, _gloffset_Vertex2i, fn);
  3706. }
  3707.  
  3708. typedef void (GLAPIENTRYP _glptr_Vertex2iv)(const GLint *);
  3709. #define CALL_Vertex2iv(disp, parameters) \
  3710.     (* GET_Vertex2iv(disp)) parameters
  3711. static inline _glptr_Vertex2iv GET_Vertex2iv(struct _glapi_table *disp) {
  3712.    return (_glptr_Vertex2iv) (GET_by_offset(disp, _gloffset_Vertex2iv));
  3713. }
  3714.  
  3715. static inline void SET_Vertex2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  3716.    SET_by_offset(disp, _gloffset_Vertex2iv, fn);
  3717. }
  3718.  
  3719. typedef void (GLAPIENTRYP _glptr_Vertex2s)(GLshort, GLshort);
  3720. #define CALL_Vertex2s(disp, parameters) \
  3721.     (* GET_Vertex2s(disp)) parameters
  3722. static inline _glptr_Vertex2s GET_Vertex2s(struct _glapi_table *disp) {
  3723.    return (_glptr_Vertex2s) (GET_by_offset(disp, _gloffset_Vertex2s));
  3724. }
  3725.  
  3726. static inline void SET_Vertex2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) {
  3727.    SET_by_offset(disp, _gloffset_Vertex2s, fn);
  3728. }
  3729.  
  3730. typedef void (GLAPIENTRYP _glptr_Vertex2sv)(const GLshort *);
  3731. #define CALL_Vertex2sv(disp, parameters) \
  3732.     (* GET_Vertex2sv(disp)) parameters
  3733. static inline _glptr_Vertex2sv GET_Vertex2sv(struct _glapi_table *disp) {
  3734.    return (_glptr_Vertex2sv) (GET_by_offset(disp, _gloffset_Vertex2sv));
  3735. }
  3736.  
  3737. static inline void SET_Vertex2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  3738.    SET_by_offset(disp, _gloffset_Vertex2sv, fn);
  3739. }
  3740.  
  3741. typedef void (GLAPIENTRYP _glptr_Vertex3d)(GLdouble, GLdouble, GLdouble);
  3742. #define CALL_Vertex3d(disp, parameters) \
  3743.     (* GET_Vertex3d(disp)) parameters
  3744. static inline _glptr_Vertex3d GET_Vertex3d(struct _glapi_table *disp) {
  3745.    return (_glptr_Vertex3d) (GET_by_offset(disp, _gloffset_Vertex3d));
  3746. }
  3747.  
  3748. static inline void SET_Vertex3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
  3749.    SET_by_offset(disp, _gloffset_Vertex3d, fn);
  3750. }
  3751.  
  3752. typedef void (GLAPIENTRYP _glptr_Vertex3dv)(const GLdouble *);
  3753. #define CALL_Vertex3dv(disp, parameters) \
  3754.     (* GET_Vertex3dv(disp)) parameters
  3755. static inline _glptr_Vertex3dv GET_Vertex3dv(struct _glapi_table *disp) {
  3756.    return (_glptr_Vertex3dv) (GET_by_offset(disp, _gloffset_Vertex3dv));
  3757. }
  3758.  
  3759. static inline void SET_Vertex3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  3760.    SET_by_offset(disp, _gloffset_Vertex3dv, fn);
  3761. }
  3762.  
  3763. typedef void (GLAPIENTRYP _glptr_Vertex3f)(GLfloat, GLfloat, GLfloat);
  3764. #define CALL_Vertex3f(disp, parameters) \
  3765.     (* GET_Vertex3f(disp)) parameters
  3766. static inline _glptr_Vertex3f GET_Vertex3f(struct _glapi_table *disp) {
  3767.    return (_glptr_Vertex3f) (GET_by_offset(disp, _gloffset_Vertex3f));
  3768. }
  3769.  
  3770. static inline void SET_Vertex3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
  3771.    SET_by_offset(disp, _gloffset_Vertex3f, fn);
  3772. }
  3773.  
  3774. typedef void (GLAPIENTRYP _glptr_Vertex3fv)(const GLfloat *);
  3775. #define CALL_Vertex3fv(disp, parameters) \
  3776.     (* GET_Vertex3fv(disp)) parameters
  3777. static inline _glptr_Vertex3fv GET_Vertex3fv(struct _glapi_table *disp) {
  3778.    return (_glptr_Vertex3fv) (GET_by_offset(disp, _gloffset_Vertex3fv));
  3779. }
  3780.  
  3781. static inline void SET_Vertex3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  3782.    SET_by_offset(disp, _gloffset_Vertex3fv, fn);
  3783. }
  3784.  
  3785. typedef void (GLAPIENTRYP _glptr_Vertex3i)(GLint, GLint, GLint);
  3786. #define CALL_Vertex3i(disp, parameters) \
  3787.     (* GET_Vertex3i(disp)) parameters
  3788. static inline _glptr_Vertex3i GET_Vertex3i(struct _glapi_table *disp) {
  3789.    return (_glptr_Vertex3i) (GET_by_offset(disp, _gloffset_Vertex3i));
  3790. }
  3791.  
  3792. static inline void SET_Vertex3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
  3793.    SET_by_offset(disp, _gloffset_Vertex3i, fn);
  3794. }
  3795.  
  3796. typedef void (GLAPIENTRYP _glptr_Vertex3iv)(const GLint *);
  3797. #define CALL_Vertex3iv(disp, parameters) \
  3798.     (* GET_Vertex3iv(disp)) parameters
  3799. static inline _glptr_Vertex3iv GET_Vertex3iv(struct _glapi_table *disp) {
  3800.    return (_glptr_Vertex3iv) (GET_by_offset(disp, _gloffset_Vertex3iv));
  3801. }
  3802.  
  3803. static inline void SET_Vertex3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  3804.    SET_by_offset(disp, _gloffset_Vertex3iv, fn);
  3805. }
  3806.  
  3807. typedef void (GLAPIENTRYP _glptr_Vertex3s)(GLshort, GLshort, GLshort);
  3808. #define CALL_Vertex3s(disp, parameters) \
  3809.     (* GET_Vertex3s(disp)) parameters
  3810. static inline _glptr_Vertex3s GET_Vertex3s(struct _glapi_table *disp) {
  3811.    return (_glptr_Vertex3s) (GET_by_offset(disp, _gloffset_Vertex3s));
  3812. }
  3813.  
  3814. static inline void SET_Vertex3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
  3815.    SET_by_offset(disp, _gloffset_Vertex3s, fn);
  3816. }
  3817.  
  3818. typedef void (GLAPIENTRYP _glptr_Vertex3sv)(const GLshort *);
  3819. #define CALL_Vertex3sv(disp, parameters) \
  3820.     (* GET_Vertex3sv(disp)) parameters
  3821. static inline _glptr_Vertex3sv GET_Vertex3sv(struct _glapi_table *disp) {
  3822.    return (_glptr_Vertex3sv) (GET_by_offset(disp, _gloffset_Vertex3sv));
  3823. }
  3824.  
  3825. static inline void SET_Vertex3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  3826.    SET_by_offset(disp, _gloffset_Vertex3sv, fn);
  3827. }
  3828.  
  3829. typedef void (GLAPIENTRYP _glptr_Vertex4d)(GLdouble, GLdouble, GLdouble, GLdouble);
  3830. #define CALL_Vertex4d(disp, parameters) \
  3831.     (* GET_Vertex4d(disp)) parameters
  3832. static inline _glptr_Vertex4d GET_Vertex4d(struct _glapi_table *disp) {
  3833.    return (_glptr_Vertex4d) (GET_by_offset(disp, _gloffset_Vertex4d));
  3834. }
  3835.  
  3836. static inline void SET_Vertex4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
  3837.    SET_by_offset(disp, _gloffset_Vertex4d, fn);
  3838. }
  3839.  
  3840. typedef void (GLAPIENTRYP _glptr_Vertex4dv)(const GLdouble *);
  3841. #define CALL_Vertex4dv(disp, parameters) \
  3842.     (* GET_Vertex4dv(disp)) parameters
  3843. static inline _glptr_Vertex4dv GET_Vertex4dv(struct _glapi_table *disp) {
  3844.    return (_glptr_Vertex4dv) (GET_by_offset(disp, _gloffset_Vertex4dv));
  3845. }
  3846.  
  3847. static inline void SET_Vertex4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  3848.    SET_by_offset(disp, _gloffset_Vertex4dv, fn);
  3849. }
  3850.  
  3851. typedef void (GLAPIENTRYP _glptr_Vertex4f)(GLfloat, GLfloat, GLfloat, GLfloat);
  3852. #define CALL_Vertex4f(disp, parameters) \
  3853.     (* GET_Vertex4f(disp)) parameters
  3854. static inline _glptr_Vertex4f GET_Vertex4f(struct _glapi_table *disp) {
  3855.    return (_glptr_Vertex4f) (GET_by_offset(disp, _gloffset_Vertex4f));
  3856. }
  3857.  
  3858. static inline void SET_Vertex4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
  3859.    SET_by_offset(disp, _gloffset_Vertex4f, fn);
  3860. }
  3861.  
  3862. typedef void (GLAPIENTRYP _glptr_Vertex4fv)(const GLfloat *);
  3863. #define CALL_Vertex4fv(disp, parameters) \
  3864.     (* GET_Vertex4fv(disp)) parameters
  3865. static inline _glptr_Vertex4fv GET_Vertex4fv(struct _glapi_table *disp) {
  3866.    return (_glptr_Vertex4fv) (GET_by_offset(disp, _gloffset_Vertex4fv));
  3867. }
  3868.  
  3869. static inline void SET_Vertex4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  3870.    SET_by_offset(disp, _gloffset_Vertex4fv, fn);
  3871. }
  3872.  
  3873. typedef void (GLAPIENTRYP _glptr_Vertex4i)(GLint, GLint, GLint, GLint);
  3874. #define CALL_Vertex4i(disp, parameters) \
  3875.     (* GET_Vertex4i(disp)) parameters
  3876. static inline _glptr_Vertex4i GET_Vertex4i(struct _glapi_table *disp) {
  3877.    return (_glptr_Vertex4i) (GET_by_offset(disp, _gloffset_Vertex4i));
  3878. }
  3879.  
  3880. static inline void SET_Vertex4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
  3881.    SET_by_offset(disp, _gloffset_Vertex4i, fn);
  3882. }
  3883.  
  3884. typedef void (GLAPIENTRYP _glptr_Vertex4iv)(const GLint *);
  3885. #define CALL_Vertex4iv(disp, parameters) \
  3886.     (* GET_Vertex4iv(disp)) parameters
  3887. static inline _glptr_Vertex4iv GET_Vertex4iv(struct _glapi_table *disp) {
  3888.    return (_glptr_Vertex4iv) (GET_by_offset(disp, _gloffset_Vertex4iv));
  3889. }
  3890.  
  3891. static inline void SET_Vertex4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  3892.    SET_by_offset(disp, _gloffset_Vertex4iv, fn);
  3893. }
  3894.  
  3895. typedef void (GLAPIENTRYP _glptr_Vertex4s)(GLshort, GLshort, GLshort, GLshort);
  3896. #define CALL_Vertex4s(disp, parameters) \
  3897.     (* GET_Vertex4s(disp)) parameters
  3898. static inline _glptr_Vertex4s GET_Vertex4s(struct _glapi_table *disp) {
  3899.    return (_glptr_Vertex4s) (GET_by_offset(disp, _gloffset_Vertex4s));
  3900. }
  3901.  
  3902. static inline void SET_Vertex4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
  3903.    SET_by_offset(disp, _gloffset_Vertex4s, fn);
  3904. }
  3905.  
  3906. typedef void (GLAPIENTRYP _glptr_Vertex4sv)(const GLshort *);
  3907. #define CALL_Vertex4sv(disp, parameters) \
  3908.     (* GET_Vertex4sv(disp)) parameters
  3909. static inline _glptr_Vertex4sv GET_Vertex4sv(struct _glapi_table *disp) {
  3910.    return (_glptr_Vertex4sv) (GET_by_offset(disp, _gloffset_Vertex4sv));
  3911. }
  3912.  
  3913. static inline void SET_Vertex4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  3914.    SET_by_offset(disp, _gloffset_Vertex4sv, fn);
  3915. }
  3916.  
  3917. typedef void (GLAPIENTRYP _glptr_ClipPlane)(GLenum, const GLdouble *);
  3918. #define CALL_ClipPlane(disp, parameters) \
  3919.     (* GET_ClipPlane(disp)) parameters
  3920. static inline _glptr_ClipPlane GET_ClipPlane(struct _glapi_table *disp) {
  3921.    return (_glptr_ClipPlane) (GET_by_offset(disp, _gloffset_ClipPlane));
  3922. }
  3923.  
  3924. static inline void SET_ClipPlane(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
  3925.    SET_by_offset(disp, _gloffset_ClipPlane, fn);
  3926. }
  3927.  
  3928. typedef void (GLAPIENTRYP _glptr_ColorMaterial)(GLenum, GLenum);
  3929. #define CALL_ColorMaterial(disp, parameters) \
  3930.     (* GET_ColorMaterial(disp)) parameters
  3931. static inline _glptr_ColorMaterial GET_ColorMaterial(struct _glapi_table *disp) {
  3932.    return (_glptr_ColorMaterial) (GET_by_offset(disp, _gloffset_ColorMaterial));
  3933. }
  3934.  
  3935. static inline void SET_ColorMaterial(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
  3936.    SET_by_offset(disp, _gloffset_ColorMaterial, fn);
  3937. }
  3938.  
  3939. typedef void (GLAPIENTRYP _glptr_CullFace)(GLenum);
  3940. #define CALL_CullFace(disp, parameters) \
  3941.     (* GET_CullFace(disp)) parameters
  3942. static inline _glptr_CullFace GET_CullFace(struct _glapi_table *disp) {
  3943.    return (_glptr_CullFace) (GET_by_offset(disp, _gloffset_CullFace));
  3944. }
  3945.  
  3946. static inline void SET_CullFace(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  3947.    SET_by_offset(disp, _gloffset_CullFace, fn);
  3948. }
  3949.  
  3950. typedef void (GLAPIENTRYP _glptr_Fogf)(GLenum, GLfloat);
  3951. #define CALL_Fogf(disp, parameters) \
  3952.     (* GET_Fogf(disp)) parameters
  3953. static inline _glptr_Fogf GET_Fogf(struct _glapi_table *disp) {
  3954.    return (_glptr_Fogf) (GET_by_offset(disp, _gloffset_Fogf));
  3955. }
  3956.  
  3957. static inline void SET_Fogf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
  3958.    SET_by_offset(disp, _gloffset_Fogf, fn);
  3959. }
  3960.  
  3961. typedef void (GLAPIENTRYP _glptr_Fogfv)(GLenum, const GLfloat *);
  3962. #define CALL_Fogfv(disp, parameters) \
  3963.     (* GET_Fogfv(disp)) parameters
  3964. static inline _glptr_Fogfv GET_Fogfv(struct _glapi_table *disp) {
  3965.    return (_glptr_Fogfv) (GET_by_offset(disp, _gloffset_Fogfv));
  3966. }
  3967.  
  3968. static inline void SET_Fogfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
  3969.    SET_by_offset(disp, _gloffset_Fogfv, fn);
  3970. }
  3971.  
  3972. typedef void (GLAPIENTRYP _glptr_Fogi)(GLenum, GLint);
  3973. #define CALL_Fogi(disp, parameters) \
  3974.     (* GET_Fogi(disp)) parameters
  3975. static inline _glptr_Fogi GET_Fogi(struct _glapi_table *disp) {
  3976.    return (_glptr_Fogi) (GET_by_offset(disp, _gloffset_Fogi));
  3977. }
  3978.  
  3979. static inline void SET_Fogi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
  3980.    SET_by_offset(disp, _gloffset_Fogi, fn);
  3981. }
  3982.  
  3983. typedef void (GLAPIENTRYP _glptr_Fogiv)(GLenum, const GLint *);
  3984. #define CALL_Fogiv(disp, parameters) \
  3985.     (* GET_Fogiv(disp)) parameters
  3986. static inline _glptr_Fogiv GET_Fogiv(struct _glapi_table *disp) {
  3987.    return (_glptr_Fogiv) (GET_by_offset(disp, _gloffset_Fogiv));
  3988. }
  3989.  
  3990. static inline void SET_Fogiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
  3991.    SET_by_offset(disp, _gloffset_Fogiv, fn);
  3992. }
  3993.  
  3994. typedef void (GLAPIENTRYP _glptr_FrontFace)(GLenum);
  3995. #define CALL_FrontFace(disp, parameters) \
  3996.     (* GET_FrontFace(disp)) parameters
  3997. static inline _glptr_FrontFace GET_FrontFace(struct _glapi_table *disp) {
  3998.    return (_glptr_FrontFace) (GET_by_offset(disp, _gloffset_FrontFace));
  3999. }
  4000.  
  4001. static inline void SET_FrontFace(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  4002.    SET_by_offset(disp, _gloffset_FrontFace, fn);
  4003. }
  4004.  
  4005. typedef void (GLAPIENTRYP _glptr_Hint)(GLenum, GLenum);
  4006. #define CALL_Hint(disp, parameters) \
  4007.     (* GET_Hint(disp)) parameters
  4008. static inline _glptr_Hint GET_Hint(struct _glapi_table *disp) {
  4009.    return (_glptr_Hint) (GET_by_offset(disp, _gloffset_Hint));
  4010. }
  4011.  
  4012. static inline void SET_Hint(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
  4013.    SET_by_offset(disp, _gloffset_Hint, fn);
  4014. }
  4015.  
  4016. typedef void (GLAPIENTRYP _glptr_Lightf)(GLenum, GLenum, GLfloat);
  4017. #define CALL_Lightf(disp, parameters) \
  4018.     (* GET_Lightf(disp)) parameters
  4019. static inline _glptr_Lightf GET_Lightf(struct _glapi_table *disp) {
  4020.    return (_glptr_Lightf) (GET_by_offset(disp, _gloffset_Lightf));
  4021. }
  4022.  
  4023. static inline void SET_Lightf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
  4024.    SET_by_offset(disp, _gloffset_Lightf, fn);
  4025. }
  4026.  
  4027. typedef void (GLAPIENTRYP _glptr_Lightfv)(GLenum, GLenum, const GLfloat *);
  4028. #define CALL_Lightfv(disp, parameters) \
  4029.     (* GET_Lightfv(disp)) parameters
  4030. static inline _glptr_Lightfv GET_Lightfv(struct _glapi_table *disp) {
  4031.    return (_glptr_Lightfv) (GET_by_offset(disp, _gloffset_Lightfv));
  4032. }
  4033.  
  4034. static inline void SET_Lightfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
  4035.    SET_by_offset(disp, _gloffset_Lightfv, fn);
  4036. }
  4037.  
  4038. typedef void (GLAPIENTRYP _glptr_Lighti)(GLenum, GLenum, GLint);
  4039. #define CALL_Lighti(disp, parameters) \
  4040.     (* GET_Lighti(disp)) parameters
  4041. static inline _glptr_Lighti GET_Lighti(struct _glapi_table *disp) {
  4042.    return (_glptr_Lighti) (GET_by_offset(disp, _gloffset_Lighti));
  4043. }
  4044.  
  4045. static inline void SET_Lighti(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
  4046.    SET_by_offset(disp, _gloffset_Lighti, fn);
  4047. }
  4048.  
  4049. typedef void (GLAPIENTRYP _glptr_Lightiv)(GLenum, GLenum, const GLint *);
  4050. #define CALL_Lightiv(disp, parameters) \
  4051.     (* GET_Lightiv(disp)) parameters
  4052. static inline _glptr_Lightiv GET_Lightiv(struct _glapi_table *disp) {
  4053.    return (_glptr_Lightiv) (GET_by_offset(disp, _gloffset_Lightiv));
  4054. }
  4055.  
  4056. static inline void SET_Lightiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
  4057.    SET_by_offset(disp, _gloffset_Lightiv, fn);
  4058. }
  4059.  
  4060. typedef void (GLAPIENTRYP _glptr_LightModelf)(GLenum, GLfloat);
  4061. #define CALL_LightModelf(disp, parameters) \
  4062.     (* GET_LightModelf(disp)) parameters
  4063. static inline _glptr_LightModelf GET_LightModelf(struct _glapi_table *disp) {
  4064.    return (_glptr_LightModelf) (GET_by_offset(disp, _gloffset_LightModelf));
  4065. }
  4066.  
  4067. static inline void SET_LightModelf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
  4068.    SET_by_offset(disp, _gloffset_LightModelf, fn);
  4069. }
  4070.  
  4071. typedef void (GLAPIENTRYP _glptr_LightModelfv)(GLenum, const GLfloat *);
  4072. #define CALL_LightModelfv(disp, parameters) \
  4073.     (* GET_LightModelfv(disp)) parameters
  4074. static inline _glptr_LightModelfv GET_LightModelfv(struct _glapi_table *disp) {
  4075.    return (_glptr_LightModelfv) (GET_by_offset(disp, _gloffset_LightModelfv));
  4076. }
  4077.  
  4078. static inline void SET_LightModelfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
  4079.    SET_by_offset(disp, _gloffset_LightModelfv, fn);
  4080. }
  4081.  
  4082. typedef void (GLAPIENTRYP _glptr_LightModeli)(GLenum, GLint);
  4083. #define CALL_LightModeli(disp, parameters) \
  4084.     (* GET_LightModeli(disp)) parameters
  4085. static inline _glptr_LightModeli GET_LightModeli(struct _glapi_table *disp) {
  4086.    return (_glptr_LightModeli) (GET_by_offset(disp, _gloffset_LightModeli));
  4087. }
  4088.  
  4089. static inline void SET_LightModeli(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
  4090.    SET_by_offset(disp, _gloffset_LightModeli, fn);
  4091. }
  4092.  
  4093. typedef void (GLAPIENTRYP _glptr_LightModeliv)(GLenum, const GLint *);
  4094. #define CALL_LightModeliv(disp, parameters) \
  4095.     (* GET_LightModeliv(disp)) parameters
  4096. static inline _glptr_LightModeliv GET_LightModeliv(struct _glapi_table *disp) {
  4097.    return (_glptr_LightModeliv) (GET_by_offset(disp, _gloffset_LightModeliv));
  4098. }
  4099.  
  4100. static inline void SET_LightModeliv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
  4101.    SET_by_offset(disp, _gloffset_LightModeliv, fn);
  4102. }
  4103.  
  4104. typedef void (GLAPIENTRYP _glptr_LineStipple)(GLint, GLushort);
  4105. #define CALL_LineStipple(disp, parameters) \
  4106.     (* GET_LineStipple(disp)) parameters
  4107. static inline _glptr_LineStipple GET_LineStipple(struct _glapi_table *disp) {
  4108.    return (_glptr_LineStipple) (GET_by_offset(disp, _gloffset_LineStipple));
  4109. }
  4110.  
  4111. static inline void SET_LineStipple(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLushort)) {
  4112.    SET_by_offset(disp, _gloffset_LineStipple, fn);
  4113. }
  4114.  
  4115. typedef void (GLAPIENTRYP _glptr_LineWidth)(GLfloat);
  4116. #define CALL_LineWidth(disp, parameters) \
  4117.     (* GET_LineWidth(disp)) parameters
  4118. static inline _glptr_LineWidth GET_LineWidth(struct _glapi_table *disp) {
  4119.    return (_glptr_LineWidth) (GET_by_offset(disp, _gloffset_LineWidth));
  4120. }
  4121.  
  4122. static inline void SET_LineWidth(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
  4123.    SET_by_offset(disp, _gloffset_LineWidth, fn);
  4124. }
  4125.  
  4126. typedef void (GLAPIENTRYP _glptr_Materialf)(GLenum, GLenum, GLfloat);
  4127. #define CALL_Materialf(disp, parameters) \
  4128.     (* GET_Materialf(disp)) parameters
  4129. static inline _glptr_Materialf GET_Materialf(struct _glapi_table *disp) {
  4130.    return (_glptr_Materialf) (GET_by_offset(disp, _gloffset_Materialf));
  4131. }
  4132.  
  4133. static inline void SET_Materialf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
  4134.    SET_by_offset(disp, _gloffset_Materialf, fn);
  4135. }
  4136.  
  4137. typedef void (GLAPIENTRYP _glptr_Materialfv)(GLenum, GLenum, const GLfloat *);
  4138. #define CALL_Materialfv(disp, parameters) \
  4139.     (* GET_Materialfv(disp)) parameters
  4140. static inline _glptr_Materialfv GET_Materialfv(struct _glapi_table *disp) {
  4141.    return (_glptr_Materialfv) (GET_by_offset(disp, _gloffset_Materialfv));
  4142. }
  4143.  
  4144. static inline void SET_Materialfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
  4145.    SET_by_offset(disp, _gloffset_Materialfv, fn);
  4146. }
  4147.  
  4148. typedef void (GLAPIENTRYP _glptr_Materiali)(GLenum, GLenum, GLint);
  4149. #define CALL_Materiali(disp, parameters) \
  4150.     (* GET_Materiali(disp)) parameters
  4151. static inline _glptr_Materiali GET_Materiali(struct _glapi_table *disp) {
  4152.    return (_glptr_Materiali) (GET_by_offset(disp, _gloffset_Materiali));
  4153. }
  4154.  
  4155. static inline void SET_Materiali(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
  4156.    SET_by_offset(disp, _gloffset_Materiali, fn);
  4157. }
  4158.  
  4159. typedef void (GLAPIENTRYP _glptr_Materialiv)(GLenum, GLenum, const GLint *);
  4160. #define CALL_Materialiv(disp, parameters) \
  4161.     (* GET_Materialiv(disp)) parameters
  4162. static inline _glptr_Materialiv GET_Materialiv(struct _glapi_table *disp) {
  4163.    return (_glptr_Materialiv) (GET_by_offset(disp, _gloffset_Materialiv));
  4164. }
  4165.  
  4166. static inline void SET_Materialiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
  4167.    SET_by_offset(disp, _gloffset_Materialiv, fn);
  4168. }
  4169.  
  4170. typedef void (GLAPIENTRYP _glptr_PointSize)(GLfloat);
  4171. #define CALL_PointSize(disp, parameters) \
  4172.     (* GET_PointSize(disp)) parameters
  4173. static inline _glptr_PointSize GET_PointSize(struct _glapi_table *disp) {
  4174.    return (_glptr_PointSize) (GET_by_offset(disp, _gloffset_PointSize));
  4175. }
  4176.  
  4177. static inline void SET_PointSize(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
  4178.    SET_by_offset(disp, _gloffset_PointSize, fn);
  4179. }
  4180.  
  4181. typedef void (GLAPIENTRYP _glptr_PolygonMode)(GLenum, GLenum);
  4182. #define CALL_PolygonMode(disp, parameters) \
  4183.     (* GET_PolygonMode(disp)) parameters
  4184. static inline _glptr_PolygonMode GET_PolygonMode(struct _glapi_table *disp) {
  4185.    return (_glptr_PolygonMode) (GET_by_offset(disp, _gloffset_PolygonMode));
  4186. }
  4187.  
  4188. static inline void SET_PolygonMode(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
  4189.    SET_by_offset(disp, _gloffset_PolygonMode, fn);
  4190. }
  4191.  
  4192. typedef void (GLAPIENTRYP _glptr_PolygonStipple)(const GLubyte *);
  4193. #define CALL_PolygonStipple(disp, parameters) \
  4194.     (* GET_PolygonStipple(disp)) parameters
  4195. static inline _glptr_PolygonStipple GET_PolygonStipple(struct _glapi_table *disp) {
  4196.    return (_glptr_PolygonStipple) (GET_by_offset(disp, _gloffset_PolygonStipple));
  4197. }
  4198.  
  4199. static inline void SET_PolygonStipple(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) {
  4200.    SET_by_offset(disp, _gloffset_PolygonStipple, fn);
  4201. }
  4202.  
  4203. typedef void (GLAPIENTRYP _glptr_Scissor)(GLint, GLint, GLsizei, GLsizei);
  4204. #define CALL_Scissor(disp, parameters) \
  4205.     (* GET_Scissor(disp)) parameters
  4206. static inline _glptr_Scissor GET_Scissor(struct _glapi_table *disp) {
  4207.    return (_glptr_Scissor) (GET_by_offset(disp, _gloffset_Scissor));
  4208. }
  4209.  
  4210. static inline void SET_Scissor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei)) {
  4211.    SET_by_offset(disp, _gloffset_Scissor, fn);
  4212. }
  4213.  
  4214. typedef void (GLAPIENTRYP _glptr_ShadeModel)(GLenum);
  4215. #define CALL_ShadeModel(disp, parameters) \
  4216.     (* GET_ShadeModel(disp)) parameters
  4217. static inline _glptr_ShadeModel GET_ShadeModel(struct _glapi_table *disp) {
  4218.    return (_glptr_ShadeModel) (GET_by_offset(disp, _gloffset_ShadeModel));
  4219. }
  4220.  
  4221. static inline void SET_ShadeModel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  4222.    SET_by_offset(disp, _gloffset_ShadeModel, fn);
  4223. }
  4224.  
  4225. typedef void (GLAPIENTRYP _glptr_TexParameterf)(GLenum, GLenum, GLfloat);
  4226. #define CALL_TexParameterf(disp, parameters) \
  4227.     (* GET_TexParameterf(disp)) parameters
  4228. static inline _glptr_TexParameterf GET_TexParameterf(struct _glapi_table *disp) {
  4229.    return (_glptr_TexParameterf) (GET_by_offset(disp, _gloffset_TexParameterf));
  4230. }
  4231.  
  4232. static inline void SET_TexParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
  4233.    SET_by_offset(disp, _gloffset_TexParameterf, fn);
  4234. }
  4235.  
  4236. typedef void (GLAPIENTRYP _glptr_TexParameterfv)(GLenum, GLenum, const GLfloat *);
  4237. #define CALL_TexParameterfv(disp, parameters) \
  4238.     (* GET_TexParameterfv(disp)) parameters
  4239. static inline _glptr_TexParameterfv GET_TexParameterfv(struct _glapi_table *disp) {
  4240.    return (_glptr_TexParameterfv) (GET_by_offset(disp, _gloffset_TexParameterfv));
  4241. }
  4242.  
  4243. static inline void SET_TexParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
  4244.    SET_by_offset(disp, _gloffset_TexParameterfv, fn);
  4245. }
  4246.  
  4247. typedef void (GLAPIENTRYP _glptr_TexParameteri)(GLenum, GLenum, GLint);
  4248. #define CALL_TexParameteri(disp, parameters) \
  4249.     (* GET_TexParameteri(disp)) parameters
  4250. static inline _glptr_TexParameteri GET_TexParameteri(struct _glapi_table *disp) {
  4251.    return (_glptr_TexParameteri) (GET_by_offset(disp, _gloffset_TexParameteri));
  4252. }
  4253.  
  4254. static inline void SET_TexParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
  4255.    SET_by_offset(disp, _gloffset_TexParameteri, fn);
  4256. }
  4257.  
  4258. typedef void (GLAPIENTRYP _glptr_TexParameteriv)(GLenum, GLenum, const GLint *);
  4259. #define CALL_TexParameteriv(disp, parameters) \
  4260.     (* GET_TexParameteriv(disp)) parameters
  4261. static inline _glptr_TexParameteriv GET_TexParameteriv(struct _glapi_table *disp) {
  4262.    return (_glptr_TexParameteriv) (GET_by_offset(disp, _gloffset_TexParameteriv));
  4263. }
  4264.  
  4265. static inline void SET_TexParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
  4266.    SET_by_offset(disp, _gloffset_TexParameteriv, fn);
  4267. }
  4268.  
  4269. typedef void (GLAPIENTRYP _glptr_TexImage1D)(GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const GLvoid *);
  4270. #define CALL_TexImage1D(disp, parameters) \
  4271.     (* GET_TexImage1D(disp)) parameters
  4272. static inline _glptr_TexImage1D GET_TexImage1D(struct _glapi_table *disp) {
  4273.    return (_glptr_TexImage1D) (GET_by_offset(disp, _gloffset_TexImage1D));
  4274. }
  4275.  
  4276. static inline void SET_TexImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) {
  4277.    SET_by_offset(disp, _gloffset_TexImage1D, fn);
  4278. }
  4279.  
  4280. typedef void (GLAPIENTRYP _glptr_TexImage2D)(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *);
  4281. #define CALL_TexImage2D(disp, parameters) \
  4282.     (* GET_TexImage2D(disp)) parameters
  4283. static inline _glptr_TexImage2D GET_TexImage2D(struct _glapi_table *disp) {
  4284.    return (_glptr_TexImage2D) (GET_by_offset(disp, _gloffset_TexImage2D));
  4285. }
  4286.  
  4287. static inline void SET_TexImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) {
  4288.    SET_by_offset(disp, _gloffset_TexImage2D, fn);
  4289. }
  4290.  
  4291. typedef void (GLAPIENTRYP _glptr_TexEnvf)(GLenum, GLenum, GLfloat);
  4292. #define CALL_TexEnvf(disp, parameters) \
  4293.     (* GET_TexEnvf(disp)) parameters
  4294. static inline _glptr_TexEnvf GET_TexEnvf(struct _glapi_table *disp) {
  4295.    return (_glptr_TexEnvf) (GET_by_offset(disp, _gloffset_TexEnvf));
  4296. }
  4297.  
  4298. static inline void SET_TexEnvf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
  4299.    SET_by_offset(disp, _gloffset_TexEnvf, fn);
  4300. }
  4301.  
  4302. typedef void (GLAPIENTRYP _glptr_TexEnvfv)(GLenum, GLenum, const GLfloat *);
  4303. #define CALL_TexEnvfv(disp, parameters) \
  4304.     (* GET_TexEnvfv(disp)) parameters
  4305. static inline _glptr_TexEnvfv GET_TexEnvfv(struct _glapi_table *disp) {
  4306.    return (_glptr_TexEnvfv) (GET_by_offset(disp, _gloffset_TexEnvfv));
  4307. }
  4308.  
  4309. static inline void SET_TexEnvfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
  4310.    SET_by_offset(disp, _gloffset_TexEnvfv, fn);
  4311. }
  4312.  
  4313. typedef void (GLAPIENTRYP _glptr_TexEnvi)(GLenum, GLenum, GLint);
  4314. #define CALL_TexEnvi(disp, parameters) \
  4315.     (* GET_TexEnvi(disp)) parameters
  4316. static inline _glptr_TexEnvi GET_TexEnvi(struct _glapi_table *disp) {
  4317.    return (_glptr_TexEnvi) (GET_by_offset(disp, _gloffset_TexEnvi));
  4318. }
  4319.  
  4320. static inline void SET_TexEnvi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
  4321.    SET_by_offset(disp, _gloffset_TexEnvi, fn);
  4322. }
  4323.  
  4324. typedef void (GLAPIENTRYP _glptr_TexEnviv)(GLenum, GLenum, const GLint *);
  4325. #define CALL_TexEnviv(disp, parameters) \
  4326.     (* GET_TexEnviv(disp)) parameters
  4327. static inline _glptr_TexEnviv GET_TexEnviv(struct _glapi_table *disp) {
  4328.    return (_glptr_TexEnviv) (GET_by_offset(disp, _gloffset_TexEnviv));
  4329. }
  4330.  
  4331. static inline void SET_TexEnviv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
  4332.    SET_by_offset(disp, _gloffset_TexEnviv, fn);
  4333. }
  4334.  
  4335. typedef void (GLAPIENTRYP _glptr_TexGend)(GLenum, GLenum, GLdouble);
  4336. #define CALL_TexGend(disp, parameters) \
  4337.     (* GET_TexGend(disp)) parameters
  4338. static inline _glptr_TexGend GET_TexGend(struct _glapi_table *disp) {
  4339.    return (_glptr_TexGend) (GET_by_offset(disp, _gloffset_TexGend));
  4340. }
  4341.  
  4342. static inline void SET_TexGend(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLdouble)) {
  4343.    SET_by_offset(disp, _gloffset_TexGend, fn);
  4344. }
  4345.  
  4346. typedef void (GLAPIENTRYP _glptr_TexGendv)(GLenum, GLenum, const GLdouble *);
  4347. #define CALL_TexGendv(disp, parameters) \
  4348.     (* GET_TexGendv(disp)) parameters
  4349. static inline _glptr_TexGendv GET_TexGendv(struct _glapi_table *disp) {
  4350.    return (_glptr_TexGendv) (GET_by_offset(disp, _gloffset_TexGendv));
  4351. }
  4352.  
  4353. static inline void SET_TexGendv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLdouble *)) {
  4354.    SET_by_offset(disp, _gloffset_TexGendv, fn);
  4355. }
  4356.  
  4357. typedef void (GLAPIENTRYP _glptr_TexGenf)(GLenum, GLenum, GLfloat);
  4358. #define CALL_TexGenf(disp, parameters) \
  4359.     (* GET_TexGenf(disp)) parameters
  4360. static inline _glptr_TexGenf GET_TexGenf(struct _glapi_table *disp) {
  4361.    return (_glptr_TexGenf) (GET_by_offset(disp, _gloffset_TexGenf));
  4362. }
  4363.  
  4364. static inline void SET_TexGenf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
  4365.    SET_by_offset(disp, _gloffset_TexGenf, fn);
  4366. }
  4367.  
  4368. typedef void (GLAPIENTRYP _glptr_TexGenfv)(GLenum, GLenum, const GLfloat *);
  4369. #define CALL_TexGenfv(disp, parameters) \
  4370.     (* GET_TexGenfv(disp)) parameters
  4371. static inline _glptr_TexGenfv GET_TexGenfv(struct _glapi_table *disp) {
  4372.    return (_glptr_TexGenfv) (GET_by_offset(disp, _gloffset_TexGenfv));
  4373. }
  4374.  
  4375. static inline void SET_TexGenfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
  4376.    SET_by_offset(disp, _gloffset_TexGenfv, fn);
  4377. }
  4378.  
  4379. typedef void (GLAPIENTRYP _glptr_TexGeni)(GLenum, GLenum, GLint);
  4380. #define CALL_TexGeni(disp, parameters) \
  4381.     (* GET_TexGeni(disp)) parameters
  4382. static inline _glptr_TexGeni GET_TexGeni(struct _glapi_table *disp) {
  4383.    return (_glptr_TexGeni) (GET_by_offset(disp, _gloffset_TexGeni));
  4384. }
  4385.  
  4386. static inline void SET_TexGeni(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
  4387.    SET_by_offset(disp, _gloffset_TexGeni, fn);
  4388. }
  4389.  
  4390. typedef void (GLAPIENTRYP _glptr_TexGeniv)(GLenum, GLenum, const GLint *);
  4391. #define CALL_TexGeniv(disp, parameters) \
  4392.     (* GET_TexGeniv(disp)) parameters
  4393. static inline _glptr_TexGeniv GET_TexGeniv(struct _glapi_table *disp) {
  4394.    return (_glptr_TexGeniv) (GET_by_offset(disp, _gloffset_TexGeniv));
  4395. }
  4396.  
  4397. static inline void SET_TexGeniv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
  4398.    SET_by_offset(disp, _gloffset_TexGeniv, fn);
  4399. }
  4400.  
  4401. typedef void (GLAPIENTRYP _glptr_FeedbackBuffer)(GLsizei, GLenum, GLfloat *);
  4402. #define CALL_FeedbackBuffer(disp, parameters) \
  4403.     (* GET_FeedbackBuffer(disp)) parameters
  4404. static inline _glptr_FeedbackBuffer GET_FeedbackBuffer(struct _glapi_table *disp) {
  4405.    return (_glptr_FeedbackBuffer) (GET_by_offset(disp, _gloffset_FeedbackBuffer));
  4406. }
  4407.  
  4408. static inline void SET_FeedbackBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLenum, GLfloat *)) {
  4409.    SET_by_offset(disp, _gloffset_FeedbackBuffer, fn);
  4410. }
  4411.  
  4412. typedef void (GLAPIENTRYP _glptr_SelectBuffer)(GLsizei, GLuint *);
  4413. #define CALL_SelectBuffer(disp, parameters) \
  4414.     (* GET_SelectBuffer(disp)) parameters
  4415. static inline _glptr_SelectBuffer GET_SelectBuffer(struct _glapi_table *disp) {
  4416.    return (_glptr_SelectBuffer) (GET_by_offset(disp, _gloffset_SelectBuffer));
  4417. }
  4418.  
  4419. static inline void SET_SelectBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  4420.    SET_by_offset(disp, _gloffset_SelectBuffer, fn);
  4421. }
  4422.  
  4423. typedef GLint (GLAPIENTRYP _glptr_RenderMode)(GLenum);
  4424. #define CALL_RenderMode(disp, parameters) \
  4425.     (* GET_RenderMode(disp)) parameters
  4426. static inline _glptr_RenderMode GET_RenderMode(struct _glapi_table *disp) {
  4427.    return (_glptr_RenderMode) (GET_by_offset(disp, _gloffset_RenderMode));
  4428. }
  4429.  
  4430. static inline void SET_RenderMode(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLenum)) {
  4431.    SET_by_offset(disp, _gloffset_RenderMode, fn);
  4432. }
  4433.  
  4434. typedef void (GLAPIENTRYP _glptr_InitNames)(void);
  4435. #define CALL_InitNames(disp, parameters) \
  4436.     (* GET_InitNames(disp)) parameters
  4437. static inline _glptr_InitNames GET_InitNames(struct _glapi_table *disp) {
  4438.    return (_glptr_InitNames) (GET_by_offset(disp, _gloffset_InitNames));
  4439. }
  4440.  
  4441. static inline void SET_InitNames(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  4442.    SET_by_offset(disp, _gloffset_InitNames, fn);
  4443. }
  4444.  
  4445. typedef void (GLAPIENTRYP _glptr_LoadName)(GLuint);
  4446. #define CALL_LoadName(disp, parameters) \
  4447.     (* GET_LoadName(disp)) parameters
  4448. static inline _glptr_LoadName GET_LoadName(struct _glapi_table *disp) {
  4449.    return (_glptr_LoadName) (GET_by_offset(disp, _gloffset_LoadName));
  4450. }
  4451.  
  4452. static inline void SET_LoadName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  4453.    SET_by_offset(disp, _gloffset_LoadName, fn);
  4454. }
  4455.  
  4456. typedef void (GLAPIENTRYP _glptr_PassThrough)(GLfloat);
  4457. #define CALL_PassThrough(disp, parameters) \
  4458.     (* GET_PassThrough(disp)) parameters
  4459. static inline _glptr_PassThrough GET_PassThrough(struct _glapi_table *disp) {
  4460.    return (_glptr_PassThrough) (GET_by_offset(disp, _gloffset_PassThrough));
  4461. }
  4462.  
  4463. static inline void SET_PassThrough(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
  4464.    SET_by_offset(disp, _gloffset_PassThrough, fn);
  4465. }
  4466.  
  4467. typedef void (GLAPIENTRYP _glptr_PopName)(void);
  4468. #define CALL_PopName(disp, parameters) \
  4469.     (* GET_PopName(disp)) parameters
  4470. static inline _glptr_PopName GET_PopName(struct _glapi_table *disp) {
  4471.    return (_glptr_PopName) (GET_by_offset(disp, _gloffset_PopName));
  4472. }
  4473.  
  4474. static inline void SET_PopName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  4475.    SET_by_offset(disp, _gloffset_PopName, fn);
  4476. }
  4477.  
  4478. typedef void (GLAPIENTRYP _glptr_PushName)(GLuint);
  4479. #define CALL_PushName(disp, parameters) \
  4480.     (* GET_PushName(disp)) parameters
  4481. static inline _glptr_PushName GET_PushName(struct _glapi_table *disp) {
  4482.    return (_glptr_PushName) (GET_by_offset(disp, _gloffset_PushName));
  4483. }
  4484.  
  4485. static inline void SET_PushName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  4486.    SET_by_offset(disp, _gloffset_PushName, fn);
  4487. }
  4488.  
  4489. typedef void (GLAPIENTRYP _glptr_DrawBuffer)(GLenum);
  4490. #define CALL_DrawBuffer(disp, parameters) \
  4491.     (* GET_DrawBuffer(disp)) parameters
  4492. static inline _glptr_DrawBuffer GET_DrawBuffer(struct _glapi_table *disp) {
  4493.    return (_glptr_DrawBuffer) (GET_by_offset(disp, _gloffset_DrawBuffer));
  4494. }
  4495.  
  4496. static inline void SET_DrawBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  4497.    SET_by_offset(disp, _gloffset_DrawBuffer, fn);
  4498. }
  4499.  
  4500. typedef void (GLAPIENTRYP _glptr_Clear)(GLbitfield);
  4501. #define CALL_Clear(disp, parameters) \
  4502.     (* GET_Clear(disp)) parameters
  4503. static inline _glptr_Clear GET_Clear(struct _glapi_table *disp) {
  4504.    return (_glptr_Clear) (GET_by_offset(disp, _gloffset_Clear));
  4505. }
  4506.  
  4507. static inline void SET_Clear(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) {
  4508.    SET_by_offset(disp, _gloffset_Clear, fn);
  4509. }
  4510.  
  4511. typedef void (GLAPIENTRYP _glptr_ClearAccum)(GLfloat, GLfloat, GLfloat, GLfloat);
  4512. #define CALL_ClearAccum(disp, parameters) \
  4513.     (* GET_ClearAccum(disp)) parameters
  4514. static inline _glptr_ClearAccum GET_ClearAccum(struct _glapi_table *disp) {
  4515.    return (_glptr_ClearAccum) (GET_by_offset(disp, _gloffset_ClearAccum));
  4516. }
  4517.  
  4518. static inline void SET_ClearAccum(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
  4519.    SET_by_offset(disp, _gloffset_ClearAccum, fn);
  4520. }
  4521.  
  4522. typedef void (GLAPIENTRYP _glptr_ClearIndex)(GLfloat);
  4523. #define CALL_ClearIndex(disp, parameters) \
  4524.     (* GET_ClearIndex(disp)) parameters
  4525. static inline _glptr_ClearIndex GET_ClearIndex(struct _glapi_table *disp) {
  4526.    return (_glptr_ClearIndex) (GET_by_offset(disp, _gloffset_ClearIndex));
  4527. }
  4528.  
  4529. static inline void SET_ClearIndex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
  4530.    SET_by_offset(disp, _gloffset_ClearIndex, fn);
  4531. }
  4532.  
  4533. typedef void (GLAPIENTRYP _glptr_ClearColor)(GLclampf, GLclampf, GLclampf, GLclampf);
  4534. #define CALL_ClearColor(disp, parameters) \
  4535.     (* GET_ClearColor(disp)) parameters
  4536. static inline _glptr_ClearColor GET_ClearColor(struct _glapi_table *disp) {
  4537.    return (_glptr_ClearColor) (GET_by_offset(disp, _gloffset_ClearColor));
  4538. }
  4539.  
  4540. static inline void SET_ClearColor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLclampf, GLclampf, GLclampf)) {
  4541.    SET_by_offset(disp, _gloffset_ClearColor, fn);
  4542. }
  4543.  
  4544. typedef void (GLAPIENTRYP _glptr_ClearStencil)(GLint);
  4545. #define CALL_ClearStencil(disp, parameters) \
  4546.     (* GET_ClearStencil(disp)) parameters
  4547. static inline _glptr_ClearStencil GET_ClearStencil(struct _glapi_table *disp) {
  4548.    return (_glptr_ClearStencil) (GET_by_offset(disp, _gloffset_ClearStencil));
  4549. }
  4550.  
  4551. static inline void SET_ClearStencil(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) {
  4552.    SET_by_offset(disp, _gloffset_ClearStencil, fn);
  4553. }
  4554.  
  4555. typedef void (GLAPIENTRYP _glptr_ClearDepth)(GLclampd);
  4556. #define CALL_ClearDepth(disp, parameters) \
  4557.     (* GET_ClearDepth(disp)) parameters
  4558. static inline _glptr_ClearDepth GET_ClearDepth(struct _glapi_table *disp) {
  4559.    return (_glptr_ClearDepth) (GET_by_offset(disp, _gloffset_ClearDepth));
  4560. }
  4561.  
  4562. static inline void SET_ClearDepth(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampd)) {
  4563.    SET_by_offset(disp, _gloffset_ClearDepth, fn);
  4564. }
  4565.  
  4566. typedef void (GLAPIENTRYP _glptr_StencilMask)(GLuint);
  4567. #define CALL_StencilMask(disp, parameters) \
  4568.     (* GET_StencilMask(disp)) parameters
  4569. static inline _glptr_StencilMask GET_StencilMask(struct _glapi_table *disp) {
  4570.    return (_glptr_StencilMask) (GET_by_offset(disp, _gloffset_StencilMask));
  4571. }
  4572.  
  4573. static inline void SET_StencilMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  4574.    SET_by_offset(disp, _gloffset_StencilMask, fn);
  4575. }
  4576.  
  4577. typedef void (GLAPIENTRYP _glptr_ColorMask)(GLboolean, GLboolean, GLboolean, GLboolean);
  4578. #define CALL_ColorMask(disp, parameters) \
  4579.     (* GET_ColorMask(disp)) parameters
  4580. static inline _glptr_ColorMask GET_ColorMask(struct _glapi_table *disp) {
  4581.    return (_glptr_ColorMask) (GET_by_offset(disp, _gloffset_ColorMask));
  4582. }
  4583.  
  4584. static inline void SET_ColorMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLboolean, GLboolean, GLboolean, GLboolean)) {
  4585.    SET_by_offset(disp, _gloffset_ColorMask, fn);
  4586. }
  4587.  
  4588. typedef void (GLAPIENTRYP _glptr_DepthMask)(GLboolean);
  4589. #define CALL_DepthMask(disp, parameters) \
  4590.     (* GET_DepthMask(disp)) parameters
  4591. static inline _glptr_DepthMask GET_DepthMask(struct _glapi_table *disp) {
  4592.    return (_glptr_DepthMask) (GET_by_offset(disp, _gloffset_DepthMask));
  4593. }
  4594.  
  4595. static inline void SET_DepthMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLboolean)) {
  4596.    SET_by_offset(disp, _gloffset_DepthMask, fn);
  4597. }
  4598.  
  4599. typedef void (GLAPIENTRYP _glptr_IndexMask)(GLuint);
  4600. #define CALL_IndexMask(disp, parameters) \
  4601.     (* GET_IndexMask(disp)) parameters
  4602. static inline _glptr_IndexMask GET_IndexMask(struct _glapi_table *disp) {
  4603.    return (_glptr_IndexMask) (GET_by_offset(disp, _gloffset_IndexMask));
  4604. }
  4605.  
  4606. static inline void SET_IndexMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  4607.    SET_by_offset(disp, _gloffset_IndexMask, fn);
  4608. }
  4609.  
  4610. typedef void (GLAPIENTRYP _glptr_Accum)(GLenum, GLfloat);
  4611. #define CALL_Accum(disp, parameters) \
  4612.     (* GET_Accum(disp)) parameters
  4613. static inline _glptr_Accum GET_Accum(struct _glapi_table *disp) {
  4614.    return (_glptr_Accum) (GET_by_offset(disp, _gloffset_Accum));
  4615. }
  4616.  
  4617. static inline void SET_Accum(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
  4618.    SET_by_offset(disp, _gloffset_Accum, fn);
  4619. }
  4620.  
  4621. typedef void (GLAPIENTRYP _glptr_Disable)(GLenum);
  4622. #define CALL_Disable(disp, parameters) \
  4623.     (* GET_Disable(disp)) parameters
  4624. static inline _glptr_Disable GET_Disable(struct _glapi_table *disp) {
  4625.    return (_glptr_Disable) (GET_by_offset(disp, _gloffset_Disable));
  4626. }
  4627.  
  4628. static inline void SET_Disable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  4629.    SET_by_offset(disp, _gloffset_Disable, fn);
  4630. }
  4631.  
  4632. typedef void (GLAPIENTRYP _glptr_Enable)(GLenum);
  4633. #define CALL_Enable(disp, parameters) \
  4634.     (* GET_Enable(disp)) parameters
  4635. static inline _glptr_Enable GET_Enable(struct _glapi_table *disp) {
  4636.    return (_glptr_Enable) (GET_by_offset(disp, _gloffset_Enable));
  4637. }
  4638.  
  4639. static inline void SET_Enable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  4640.    SET_by_offset(disp, _gloffset_Enable, fn);
  4641. }
  4642.  
  4643. typedef void (GLAPIENTRYP _glptr_Finish)(void);
  4644. #define CALL_Finish(disp, parameters) \
  4645.     (* GET_Finish(disp)) parameters
  4646. static inline _glptr_Finish GET_Finish(struct _glapi_table *disp) {
  4647.    return (_glptr_Finish) (GET_by_offset(disp, _gloffset_Finish));
  4648. }
  4649.  
  4650. static inline void SET_Finish(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  4651.    SET_by_offset(disp, _gloffset_Finish, fn);
  4652. }
  4653.  
  4654. typedef void (GLAPIENTRYP _glptr_Flush)(void);
  4655. #define CALL_Flush(disp, parameters) \
  4656.     (* GET_Flush(disp)) parameters
  4657. static inline _glptr_Flush GET_Flush(struct _glapi_table *disp) {
  4658.    return (_glptr_Flush) (GET_by_offset(disp, _gloffset_Flush));
  4659. }
  4660.  
  4661. static inline void SET_Flush(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  4662.    SET_by_offset(disp, _gloffset_Flush, fn);
  4663. }
  4664.  
  4665. typedef void (GLAPIENTRYP _glptr_PopAttrib)(void);
  4666. #define CALL_PopAttrib(disp, parameters) \
  4667.     (* GET_PopAttrib(disp)) parameters
  4668. static inline _glptr_PopAttrib GET_PopAttrib(struct _glapi_table *disp) {
  4669.    return (_glptr_PopAttrib) (GET_by_offset(disp, _gloffset_PopAttrib));
  4670. }
  4671.  
  4672. static inline void SET_PopAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  4673.    SET_by_offset(disp, _gloffset_PopAttrib, fn);
  4674. }
  4675.  
  4676. typedef void (GLAPIENTRYP _glptr_PushAttrib)(GLbitfield);
  4677. #define CALL_PushAttrib(disp, parameters) \
  4678.     (* GET_PushAttrib(disp)) parameters
  4679. static inline _glptr_PushAttrib GET_PushAttrib(struct _glapi_table *disp) {
  4680.    return (_glptr_PushAttrib) (GET_by_offset(disp, _gloffset_PushAttrib));
  4681. }
  4682.  
  4683. static inline void SET_PushAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) {
  4684.    SET_by_offset(disp, _gloffset_PushAttrib, fn);
  4685. }
  4686.  
  4687. typedef void (GLAPIENTRYP _glptr_Map1d)(GLenum, GLdouble, GLdouble, GLint, GLint, const GLdouble *);
  4688. #define CALL_Map1d(disp, parameters) \
  4689.     (* GET_Map1d(disp)) parameters
  4690. static inline _glptr_Map1d GET_Map1d(struct _glapi_table *disp) {
  4691.    return (_glptr_Map1d) (GET_by_offset(disp, _gloffset_Map1d));
  4692. }
  4693.  
  4694. static inline void SET_Map1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLint, GLint, const GLdouble *)) {
  4695.    SET_by_offset(disp, _gloffset_Map1d, fn);
  4696. }
  4697.  
  4698. typedef void (GLAPIENTRYP _glptr_Map1f)(GLenum, GLfloat, GLfloat, GLint, GLint, const GLfloat *);
  4699. #define CALL_Map1f(disp, parameters) \
  4700.     (* GET_Map1f(disp)) parameters
  4701. static inline _glptr_Map1f GET_Map1f(struct _glapi_table *disp) {
  4702.    return (_glptr_Map1f) (GET_by_offset(disp, _gloffset_Map1f));
  4703. }
  4704.  
  4705. static inline void SET_Map1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLint, GLint, const GLfloat *)) {
  4706.    SET_by_offset(disp, _gloffset_Map1f, fn);
  4707. }
  4708.  
  4709. typedef void (GLAPIENTRYP _glptr_Map2d)(GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble *);
  4710. #define CALL_Map2d(disp, parameters) \
  4711.     (* GET_Map2d(disp)) parameters
  4712. static inline _glptr_Map2d GET_Map2d(struct _glapi_table *disp) {
  4713.    return (_glptr_Map2d) (GET_by_offset(disp, _gloffset_Map2d));
  4714. }
  4715.  
  4716. static inline void SET_Map2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble *)) {
  4717.    SET_by_offset(disp, _gloffset_Map2d, fn);
  4718. }
  4719.  
  4720. typedef void (GLAPIENTRYP _glptr_Map2f)(GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat *);
  4721. #define CALL_Map2f(disp, parameters) \
  4722.     (* GET_Map2f(disp)) parameters
  4723. static inline _glptr_Map2f GET_Map2f(struct _glapi_table *disp) {
  4724.    return (_glptr_Map2f) (GET_by_offset(disp, _gloffset_Map2f));
  4725. }
  4726.  
  4727. static inline void SET_Map2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat *)) {
  4728.    SET_by_offset(disp, _gloffset_Map2f, fn);
  4729. }
  4730.  
  4731. typedef void (GLAPIENTRYP _glptr_MapGrid1d)(GLint, GLdouble, GLdouble);
  4732. #define CALL_MapGrid1d(disp, parameters) \
  4733.     (* GET_MapGrid1d(disp)) parameters
  4734. static inline _glptr_MapGrid1d GET_MapGrid1d(struct _glapi_table *disp) {
  4735.    return (_glptr_MapGrid1d) (GET_by_offset(disp, _gloffset_MapGrid1d));
  4736. }
  4737.  
  4738. static inline void SET_MapGrid1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble)) {
  4739.    SET_by_offset(disp, _gloffset_MapGrid1d, fn);
  4740. }
  4741.  
  4742. typedef void (GLAPIENTRYP _glptr_MapGrid1f)(GLint, GLfloat, GLfloat);
  4743. #define CALL_MapGrid1f(disp, parameters) \
  4744.     (* GET_MapGrid1f(disp)) parameters
  4745. static inline _glptr_MapGrid1f GET_MapGrid1f(struct _glapi_table *disp) {
  4746.    return (_glptr_MapGrid1f) (GET_by_offset(disp, _gloffset_MapGrid1f));
  4747. }
  4748.  
  4749. static inline void SET_MapGrid1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat)) {
  4750.    SET_by_offset(disp, _gloffset_MapGrid1f, fn);
  4751. }
  4752.  
  4753. typedef void (GLAPIENTRYP _glptr_MapGrid2d)(GLint, GLdouble, GLdouble, GLint, GLdouble, GLdouble);
  4754. #define CALL_MapGrid2d(disp, parameters) \
  4755.     (* GET_MapGrid2d(disp)) parameters
  4756. static inline _glptr_MapGrid2d GET_MapGrid2d(struct _glapi_table *disp) {
  4757.    return (_glptr_MapGrid2d) (GET_by_offset(disp, _gloffset_MapGrid2d));
  4758. }
  4759.  
  4760. static inline void SET_MapGrid2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble, GLint, GLdouble, GLdouble)) {
  4761.    SET_by_offset(disp, _gloffset_MapGrid2d, fn);
  4762. }
  4763.  
  4764. typedef void (GLAPIENTRYP _glptr_MapGrid2f)(GLint, GLfloat, GLfloat, GLint, GLfloat, GLfloat);
  4765. #define CALL_MapGrid2f(disp, parameters) \
  4766.     (* GET_MapGrid2f(disp)) parameters
  4767. static inline _glptr_MapGrid2f GET_MapGrid2f(struct _glapi_table *disp) {
  4768.    return (_glptr_MapGrid2f) (GET_by_offset(disp, _gloffset_MapGrid2f));
  4769. }
  4770.  
  4771. static inline void SET_MapGrid2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat, GLint, GLfloat, GLfloat)) {
  4772.    SET_by_offset(disp, _gloffset_MapGrid2f, fn);
  4773. }
  4774.  
  4775. typedef void (GLAPIENTRYP _glptr_EvalCoord1d)(GLdouble);
  4776. #define CALL_EvalCoord1d(disp, parameters) \
  4777.     (* GET_EvalCoord1d(disp)) parameters
  4778. static inline _glptr_EvalCoord1d GET_EvalCoord1d(struct _glapi_table *disp) {
  4779.    return (_glptr_EvalCoord1d) (GET_by_offset(disp, _gloffset_EvalCoord1d));
  4780. }
  4781.  
  4782. static inline void SET_EvalCoord1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) {
  4783.    SET_by_offset(disp, _gloffset_EvalCoord1d, fn);
  4784. }
  4785.  
  4786. typedef void (GLAPIENTRYP _glptr_EvalCoord1dv)(const GLdouble *);
  4787. #define CALL_EvalCoord1dv(disp, parameters) \
  4788.     (* GET_EvalCoord1dv(disp)) parameters
  4789. static inline _glptr_EvalCoord1dv GET_EvalCoord1dv(struct _glapi_table *disp) {
  4790.    return (_glptr_EvalCoord1dv) (GET_by_offset(disp, _gloffset_EvalCoord1dv));
  4791. }
  4792.  
  4793. static inline void SET_EvalCoord1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  4794.    SET_by_offset(disp, _gloffset_EvalCoord1dv, fn);
  4795. }
  4796.  
  4797. typedef void (GLAPIENTRYP _glptr_EvalCoord1f)(GLfloat);
  4798. #define CALL_EvalCoord1f(disp, parameters) \
  4799.     (* GET_EvalCoord1f(disp)) parameters
  4800. static inline _glptr_EvalCoord1f GET_EvalCoord1f(struct _glapi_table *disp) {
  4801.    return (_glptr_EvalCoord1f) (GET_by_offset(disp, _gloffset_EvalCoord1f));
  4802. }
  4803.  
  4804. static inline void SET_EvalCoord1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
  4805.    SET_by_offset(disp, _gloffset_EvalCoord1f, fn);
  4806. }
  4807.  
  4808. typedef void (GLAPIENTRYP _glptr_EvalCoord1fv)(const GLfloat *);
  4809. #define CALL_EvalCoord1fv(disp, parameters) \
  4810.     (* GET_EvalCoord1fv(disp)) parameters
  4811. static inline _glptr_EvalCoord1fv GET_EvalCoord1fv(struct _glapi_table *disp) {
  4812.    return (_glptr_EvalCoord1fv) (GET_by_offset(disp, _gloffset_EvalCoord1fv));
  4813. }
  4814.  
  4815. static inline void SET_EvalCoord1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  4816.    SET_by_offset(disp, _gloffset_EvalCoord1fv, fn);
  4817. }
  4818.  
  4819. typedef void (GLAPIENTRYP _glptr_EvalCoord2d)(GLdouble, GLdouble);
  4820. #define CALL_EvalCoord2d(disp, parameters) \
  4821.     (* GET_EvalCoord2d(disp)) parameters
  4822. static inline _glptr_EvalCoord2d GET_EvalCoord2d(struct _glapi_table *disp) {
  4823.    return (_glptr_EvalCoord2d) (GET_by_offset(disp, _gloffset_EvalCoord2d));
  4824. }
  4825.  
  4826. static inline void SET_EvalCoord2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) {
  4827.    SET_by_offset(disp, _gloffset_EvalCoord2d, fn);
  4828. }
  4829.  
  4830. typedef void (GLAPIENTRYP _glptr_EvalCoord2dv)(const GLdouble *);
  4831. #define CALL_EvalCoord2dv(disp, parameters) \
  4832.     (* GET_EvalCoord2dv(disp)) parameters
  4833. static inline _glptr_EvalCoord2dv GET_EvalCoord2dv(struct _glapi_table *disp) {
  4834.    return (_glptr_EvalCoord2dv) (GET_by_offset(disp, _gloffset_EvalCoord2dv));
  4835. }
  4836.  
  4837. static inline void SET_EvalCoord2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  4838.    SET_by_offset(disp, _gloffset_EvalCoord2dv, fn);
  4839. }
  4840.  
  4841. typedef void (GLAPIENTRYP _glptr_EvalCoord2f)(GLfloat, GLfloat);
  4842. #define CALL_EvalCoord2f(disp, parameters) \
  4843.     (* GET_EvalCoord2f(disp)) parameters
  4844. static inline _glptr_EvalCoord2f GET_EvalCoord2f(struct _glapi_table *disp) {
  4845.    return (_glptr_EvalCoord2f) (GET_by_offset(disp, _gloffset_EvalCoord2f));
  4846. }
  4847.  
  4848. static inline void SET_EvalCoord2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
  4849.    SET_by_offset(disp, _gloffset_EvalCoord2f, fn);
  4850. }
  4851.  
  4852. typedef void (GLAPIENTRYP _glptr_EvalCoord2fv)(const GLfloat *);
  4853. #define CALL_EvalCoord2fv(disp, parameters) \
  4854.     (* GET_EvalCoord2fv(disp)) parameters
  4855. static inline _glptr_EvalCoord2fv GET_EvalCoord2fv(struct _glapi_table *disp) {
  4856.    return (_glptr_EvalCoord2fv) (GET_by_offset(disp, _gloffset_EvalCoord2fv));
  4857. }
  4858.  
  4859. static inline void SET_EvalCoord2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  4860.    SET_by_offset(disp, _gloffset_EvalCoord2fv, fn);
  4861. }
  4862.  
  4863. typedef void (GLAPIENTRYP _glptr_EvalMesh1)(GLenum, GLint, GLint);
  4864. #define CALL_EvalMesh1(disp, parameters) \
  4865.     (* GET_EvalMesh1(disp)) parameters
  4866. static inline _glptr_EvalMesh1 GET_EvalMesh1(struct _glapi_table *disp) {
  4867.    return (_glptr_EvalMesh1) (GET_by_offset(disp, _gloffset_EvalMesh1));
  4868. }
  4869.  
  4870. static inline void SET_EvalMesh1(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint)) {
  4871.    SET_by_offset(disp, _gloffset_EvalMesh1, fn);
  4872. }
  4873.  
  4874. typedef void (GLAPIENTRYP _glptr_EvalPoint1)(GLint);
  4875. #define CALL_EvalPoint1(disp, parameters) \
  4876.     (* GET_EvalPoint1(disp)) parameters
  4877. static inline _glptr_EvalPoint1 GET_EvalPoint1(struct _glapi_table *disp) {
  4878.    return (_glptr_EvalPoint1) (GET_by_offset(disp, _gloffset_EvalPoint1));
  4879. }
  4880.  
  4881. static inline void SET_EvalPoint1(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) {
  4882.    SET_by_offset(disp, _gloffset_EvalPoint1, fn);
  4883. }
  4884.  
  4885. typedef void (GLAPIENTRYP _glptr_EvalMesh2)(GLenum, GLint, GLint, GLint, GLint);
  4886. #define CALL_EvalMesh2(disp, parameters) \
  4887.     (* GET_EvalMesh2(disp)) parameters
  4888. static inline _glptr_EvalMesh2 GET_EvalMesh2(struct _glapi_table *disp) {
  4889.    return (_glptr_EvalMesh2) (GET_by_offset(disp, _gloffset_EvalMesh2));
  4890. }
  4891.  
  4892. static inline void SET_EvalMesh2(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint)) {
  4893.    SET_by_offset(disp, _gloffset_EvalMesh2, fn);
  4894. }
  4895.  
  4896. typedef void (GLAPIENTRYP _glptr_EvalPoint2)(GLint, GLint);
  4897. #define CALL_EvalPoint2(disp, parameters) \
  4898.     (* GET_EvalPoint2(disp)) parameters
  4899. static inline _glptr_EvalPoint2 GET_EvalPoint2(struct _glapi_table *disp) {
  4900.    return (_glptr_EvalPoint2) (GET_by_offset(disp, _gloffset_EvalPoint2));
  4901. }
  4902.  
  4903. static inline void SET_EvalPoint2(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
  4904.    SET_by_offset(disp, _gloffset_EvalPoint2, fn);
  4905. }
  4906.  
  4907. typedef void (GLAPIENTRYP _glptr_AlphaFunc)(GLenum, GLclampf);
  4908. #define CALL_AlphaFunc(disp, parameters) \
  4909.     (* GET_AlphaFunc(disp)) parameters
  4910. static inline _glptr_AlphaFunc GET_AlphaFunc(struct _glapi_table *disp) {
  4911.    return (_glptr_AlphaFunc) (GET_by_offset(disp, _gloffset_AlphaFunc));
  4912. }
  4913.  
  4914. static inline void SET_AlphaFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLclampf)) {
  4915.    SET_by_offset(disp, _gloffset_AlphaFunc, fn);
  4916. }
  4917.  
  4918. typedef void (GLAPIENTRYP _glptr_BlendFunc)(GLenum, GLenum);
  4919. #define CALL_BlendFunc(disp, parameters) \
  4920.     (* GET_BlendFunc(disp)) parameters
  4921. static inline _glptr_BlendFunc GET_BlendFunc(struct _glapi_table *disp) {
  4922.    return (_glptr_BlendFunc) (GET_by_offset(disp, _gloffset_BlendFunc));
  4923. }
  4924.  
  4925. static inline void SET_BlendFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
  4926.    SET_by_offset(disp, _gloffset_BlendFunc, fn);
  4927. }
  4928.  
  4929. typedef void (GLAPIENTRYP _glptr_LogicOp)(GLenum);
  4930. #define CALL_LogicOp(disp, parameters) \
  4931.     (* GET_LogicOp(disp)) parameters
  4932. static inline _glptr_LogicOp GET_LogicOp(struct _glapi_table *disp) {
  4933.    return (_glptr_LogicOp) (GET_by_offset(disp, _gloffset_LogicOp));
  4934. }
  4935.  
  4936. static inline void SET_LogicOp(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  4937.    SET_by_offset(disp, _gloffset_LogicOp, fn);
  4938. }
  4939.  
  4940. typedef void (GLAPIENTRYP _glptr_StencilFunc)(GLenum, GLint, GLuint);
  4941. #define CALL_StencilFunc(disp, parameters) \
  4942.     (* GET_StencilFunc(disp)) parameters
  4943. static inline _glptr_StencilFunc GET_StencilFunc(struct _glapi_table *disp) {
  4944.    return (_glptr_StencilFunc) (GET_by_offset(disp, _gloffset_StencilFunc));
  4945. }
  4946.  
  4947. static inline void SET_StencilFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLuint)) {
  4948.    SET_by_offset(disp, _gloffset_StencilFunc, fn);
  4949. }
  4950.  
  4951. typedef void (GLAPIENTRYP _glptr_StencilOp)(GLenum, GLenum, GLenum);
  4952. #define CALL_StencilOp(disp, parameters) \
  4953.     (* GET_StencilOp(disp)) parameters
  4954. static inline _glptr_StencilOp GET_StencilOp(struct _glapi_table *disp) {
  4955.    return (_glptr_StencilOp) (GET_by_offset(disp, _gloffset_StencilOp));
  4956. }
  4957.  
  4958. static inline void SET_StencilOp(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum)) {
  4959.    SET_by_offset(disp, _gloffset_StencilOp, fn);
  4960. }
  4961.  
  4962. typedef void (GLAPIENTRYP _glptr_DepthFunc)(GLenum);
  4963. #define CALL_DepthFunc(disp, parameters) \
  4964.     (* GET_DepthFunc(disp)) parameters
  4965. static inline _glptr_DepthFunc GET_DepthFunc(struct _glapi_table *disp) {
  4966.    return (_glptr_DepthFunc) (GET_by_offset(disp, _gloffset_DepthFunc));
  4967. }
  4968.  
  4969. static inline void SET_DepthFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  4970.    SET_by_offset(disp, _gloffset_DepthFunc, fn);
  4971. }
  4972.  
  4973. typedef void (GLAPIENTRYP _glptr_PixelZoom)(GLfloat, GLfloat);
  4974. #define CALL_PixelZoom(disp, parameters) \
  4975.     (* GET_PixelZoom(disp)) parameters
  4976. static inline _glptr_PixelZoom GET_PixelZoom(struct _glapi_table *disp) {
  4977.    return (_glptr_PixelZoom) (GET_by_offset(disp, _gloffset_PixelZoom));
  4978. }
  4979.  
  4980. static inline void SET_PixelZoom(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
  4981.    SET_by_offset(disp, _gloffset_PixelZoom, fn);
  4982. }
  4983.  
  4984. typedef void (GLAPIENTRYP _glptr_PixelTransferf)(GLenum, GLfloat);
  4985. #define CALL_PixelTransferf(disp, parameters) \
  4986.     (* GET_PixelTransferf(disp)) parameters
  4987. static inline _glptr_PixelTransferf GET_PixelTransferf(struct _glapi_table *disp) {
  4988.    return (_glptr_PixelTransferf) (GET_by_offset(disp, _gloffset_PixelTransferf));
  4989. }
  4990.  
  4991. static inline void SET_PixelTransferf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
  4992.    SET_by_offset(disp, _gloffset_PixelTransferf, fn);
  4993. }
  4994.  
  4995. typedef void (GLAPIENTRYP _glptr_PixelTransferi)(GLenum, GLint);
  4996. #define CALL_PixelTransferi(disp, parameters) \
  4997.     (* GET_PixelTransferi(disp)) parameters
  4998. static inline _glptr_PixelTransferi GET_PixelTransferi(struct _glapi_table *disp) {
  4999.    return (_glptr_PixelTransferi) (GET_by_offset(disp, _gloffset_PixelTransferi));
  5000. }
  5001.  
  5002. static inline void SET_PixelTransferi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
  5003.    SET_by_offset(disp, _gloffset_PixelTransferi, fn);
  5004. }
  5005.  
  5006. typedef void (GLAPIENTRYP _glptr_PixelStoref)(GLenum, GLfloat);
  5007. #define CALL_PixelStoref(disp, parameters) \
  5008.     (* GET_PixelStoref(disp)) parameters
  5009. static inline _glptr_PixelStoref GET_PixelStoref(struct _glapi_table *disp) {
  5010.    return (_glptr_PixelStoref) (GET_by_offset(disp, _gloffset_PixelStoref));
  5011. }
  5012.  
  5013. static inline void SET_PixelStoref(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
  5014.    SET_by_offset(disp, _gloffset_PixelStoref, fn);
  5015. }
  5016.  
  5017. typedef void (GLAPIENTRYP _glptr_PixelStorei)(GLenum, GLint);
  5018. #define CALL_PixelStorei(disp, parameters) \
  5019.     (* GET_PixelStorei(disp)) parameters
  5020. static inline _glptr_PixelStorei GET_PixelStorei(struct _glapi_table *disp) {
  5021.    return (_glptr_PixelStorei) (GET_by_offset(disp, _gloffset_PixelStorei));
  5022. }
  5023.  
  5024. static inline void SET_PixelStorei(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
  5025.    SET_by_offset(disp, _gloffset_PixelStorei, fn);
  5026. }
  5027.  
  5028. typedef void (GLAPIENTRYP _glptr_PixelMapfv)(GLenum, GLsizei, const GLfloat *);
  5029. #define CALL_PixelMapfv(disp, parameters) \
  5030.     (* GET_PixelMapfv(disp)) parameters
  5031. static inline _glptr_PixelMapfv GET_PixelMapfv(struct _glapi_table *disp) {
  5032.    return (_glptr_PixelMapfv) (GET_by_offset(disp, _gloffset_PixelMapfv));
  5033. }
  5034.  
  5035. static inline void SET_PixelMapfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLfloat *)) {
  5036.    SET_by_offset(disp, _gloffset_PixelMapfv, fn);
  5037. }
  5038.  
  5039. typedef void (GLAPIENTRYP _glptr_PixelMapuiv)(GLenum, GLsizei, const GLuint *);
  5040. #define CALL_PixelMapuiv(disp, parameters) \
  5041.     (* GET_PixelMapuiv(disp)) parameters
  5042. static inline _glptr_PixelMapuiv GET_PixelMapuiv(struct _glapi_table *disp) {
  5043.    return (_glptr_PixelMapuiv) (GET_by_offset(disp, _gloffset_PixelMapuiv));
  5044. }
  5045.  
  5046. static inline void SET_PixelMapuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLuint *)) {
  5047.    SET_by_offset(disp, _gloffset_PixelMapuiv, fn);
  5048. }
  5049.  
  5050. typedef void (GLAPIENTRYP _glptr_PixelMapusv)(GLenum, GLsizei, const GLushort *);
  5051. #define CALL_PixelMapusv(disp, parameters) \
  5052.     (* GET_PixelMapusv(disp)) parameters
  5053. static inline _glptr_PixelMapusv GET_PixelMapusv(struct _glapi_table *disp) {
  5054.    return (_glptr_PixelMapusv) (GET_by_offset(disp, _gloffset_PixelMapusv));
  5055. }
  5056.  
  5057. static inline void SET_PixelMapusv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLushort *)) {
  5058.    SET_by_offset(disp, _gloffset_PixelMapusv, fn);
  5059. }
  5060.  
  5061. typedef void (GLAPIENTRYP _glptr_ReadBuffer)(GLenum);
  5062. #define CALL_ReadBuffer(disp, parameters) \
  5063.     (* GET_ReadBuffer(disp)) parameters
  5064. static inline _glptr_ReadBuffer GET_ReadBuffer(struct _glapi_table *disp) {
  5065.    return (_glptr_ReadBuffer) (GET_by_offset(disp, _gloffset_ReadBuffer));
  5066. }
  5067.  
  5068. static inline void SET_ReadBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  5069.    SET_by_offset(disp, _gloffset_ReadBuffer, fn);
  5070. }
  5071.  
  5072. typedef void (GLAPIENTRYP _glptr_CopyPixels)(GLint, GLint, GLsizei, GLsizei, GLenum);
  5073. #define CALL_CopyPixels(disp, parameters) \
  5074.     (* GET_CopyPixels(disp)) parameters
  5075. static inline _glptr_CopyPixels GET_CopyPixels(struct _glapi_table *disp) {
  5076.    return (_glptr_CopyPixels) (GET_by_offset(disp, _gloffset_CopyPixels));
  5077. }
  5078.  
  5079. static inline void SET_CopyPixels(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei, GLenum)) {
  5080.    SET_by_offset(disp, _gloffset_CopyPixels, fn);
  5081. }
  5082.  
  5083. typedef void (GLAPIENTRYP _glptr_ReadPixels)(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid *);
  5084. #define CALL_ReadPixels(disp, parameters) \
  5085.     (* GET_ReadPixels(disp)) parameters
  5086. static inline _glptr_ReadPixels GET_ReadPixels(struct _glapi_table *disp) {
  5087.    return (_glptr_ReadPixels) (GET_by_offset(disp, _gloffset_ReadPixels));
  5088. }
  5089.  
  5090. static inline void SET_ReadPixels(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid *)) {
  5091.    SET_by_offset(disp, _gloffset_ReadPixels, fn);
  5092. }
  5093.  
  5094. typedef void (GLAPIENTRYP _glptr_DrawPixels)(GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
  5095. #define CALL_DrawPixels(disp, parameters) \
  5096.     (* GET_DrawPixels(disp)) parameters
  5097. static inline _glptr_DrawPixels GET_DrawPixels(struct _glapi_table *disp) {
  5098.    return (_glptr_DrawPixels) (GET_by_offset(disp, _gloffset_DrawPixels));
  5099. }
  5100.  
  5101. static inline void SET_DrawPixels(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
  5102.    SET_by_offset(disp, _gloffset_DrawPixels, fn);
  5103. }
  5104.  
  5105. typedef void (GLAPIENTRYP _glptr_GetBooleanv)(GLenum, GLboolean *);
  5106. #define CALL_GetBooleanv(disp, parameters) \
  5107.     (* GET_GetBooleanv(disp)) parameters
  5108. static inline _glptr_GetBooleanv GET_GetBooleanv(struct _glapi_table *disp) {
  5109.    return (_glptr_GetBooleanv) (GET_by_offset(disp, _gloffset_GetBooleanv));
  5110. }
  5111.  
  5112. static inline void SET_GetBooleanv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean *)) {
  5113.    SET_by_offset(disp, _gloffset_GetBooleanv, fn);
  5114. }
  5115.  
  5116. typedef void (GLAPIENTRYP _glptr_GetClipPlane)(GLenum, GLdouble *);
  5117. #define CALL_GetClipPlane(disp, parameters) \
  5118.     (* GET_GetClipPlane(disp)) parameters
  5119. static inline _glptr_GetClipPlane GET_GetClipPlane(struct _glapi_table *disp) {
  5120.    return (_glptr_GetClipPlane) (GET_by_offset(disp, _gloffset_GetClipPlane));
  5121. }
  5122.  
  5123. static inline void SET_GetClipPlane(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble *)) {
  5124.    SET_by_offset(disp, _gloffset_GetClipPlane, fn);
  5125. }
  5126.  
  5127. typedef void (GLAPIENTRYP _glptr_GetDoublev)(GLenum, GLdouble *);
  5128. #define CALL_GetDoublev(disp, parameters) \
  5129.     (* GET_GetDoublev(disp)) parameters
  5130. static inline _glptr_GetDoublev GET_GetDoublev(struct _glapi_table *disp) {
  5131.    return (_glptr_GetDoublev) (GET_by_offset(disp, _gloffset_GetDoublev));
  5132. }
  5133.  
  5134. static inline void SET_GetDoublev(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble *)) {
  5135.    SET_by_offset(disp, _gloffset_GetDoublev, fn);
  5136. }
  5137.  
  5138. typedef GLenum (GLAPIENTRYP _glptr_GetError)(void);
  5139. #define CALL_GetError(disp, parameters) \
  5140.     (* GET_GetError(disp)) parameters
  5141. static inline _glptr_GetError GET_GetError(struct _glapi_table *disp) {
  5142.    return (_glptr_GetError) (GET_by_offset(disp, _gloffset_GetError));
  5143. }
  5144.  
  5145. static inline void SET_GetError(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(void)) {
  5146.    SET_by_offset(disp, _gloffset_GetError, fn);
  5147. }
  5148.  
  5149. typedef void (GLAPIENTRYP _glptr_GetFloatv)(GLenum, GLfloat *);
  5150. #define CALL_GetFloatv(disp, parameters) \
  5151.     (* GET_GetFloatv(disp)) parameters
  5152. static inline _glptr_GetFloatv GET_GetFloatv(struct _glapi_table *disp) {
  5153.    return (_glptr_GetFloatv) (GET_by_offset(disp, _gloffset_GetFloatv));
  5154. }
  5155.  
  5156. static inline void SET_GetFloatv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) {
  5157.    SET_by_offset(disp, _gloffset_GetFloatv, fn);
  5158. }
  5159.  
  5160. typedef void (GLAPIENTRYP _glptr_GetIntegerv)(GLenum, GLint *);
  5161. #define CALL_GetIntegerv(disp, parameters) \
  5162.     (* GET_GetIntegerv(disp)) parameters
  5163. static inline _glptr_GetIntegerv GET_GetIntegerv(struct _glapi_table *disp) {
  5164.    return (_glptr_GetIntegerv) (GET_by_offset(disp, _gloffset_GetIntegerv));
  5165. }
  5166.  
  5167. static inline void SET_GetIntegerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint *)) {
  5168.    SET_by_offset(disp, _gloffset_GetIntegerv, fn);
  5169. }
  5170.  
  5171. typedef void (GLAPIENTRYP _glptr_GetLightfv)(GLenum, GLenum, GLfloat *);
  5172. #define CALL_GetLightfv(disp, parameters) \
  5173.     (* GET_GetLightfv(disp)) parameters
  5174. static inline _glptr_GetLightfv GET_GetLightfv(struct _glapi_table *disp) {
  5175.    return (_glptr_GetLightfv) (GET_by_offset(disp, _gloffset_GetLightfv));
  5176. }
  5177.  
  5178. static inline void SET_GetLightfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
  5179.    SET_by_offset(disp, _gloffset_GetLightfv, fn);
  5180. }
  5181.  
  5182. typedef void (GLAPIENTRYP _glptr_GetLightiv)(GLenum, GLenum, GLint *);
  5183. #define CALL_GetLightiv(disp, parameters) \
  5184.     (* GET_GetLightiv(disp)) parameters
  5185. static inline _glptr_GetLightiv GET_GetLightiv(struct _glapi_table *disp) {
  5186.    return (_glptr_GetLightiv) (GET_by_offset(disp, _gloffset_GetLightiv));
  5187. }
  5188.  
  5189. static inline void SET_GetLightiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  5190.    SET_by_offset(disp, _gloffset_GetLightiv, fn);
  5191. }
  5192.  
  5193. typedef void (GLAPIENTRYP _glptr_GetMapdv)(GLenum, GLenum, GLdouble *);
  5194. #define CALL_GetMapdv(disp, parameters) \
  5195.     (* GET_GetMapdv(disp)) parameters
  5196. static inline _glptr_GetMapdv GET_GetMapdv(struct _glapi_table *disp) {
  5197.    return (_glptr_GetMapdv) (GET_by_offset(disp, _gloffset_GetMapdv));
  5198. }
  5199.  
  5200. static inline void SET_GetMapdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLdouble *)) {
  5201.    SET_by_offset(disp, _gloffset_GetMapdv, fn);
  5202. }
  5203.  
  5204. typedef void (GLAPIENTRYP _glptr_GetMapfv)(GLenum, GLenum, GLfloat *);
  5205. #define CALL_GetMapfv(disp, parameters) \
  5206.     (* GET_GetMapfv(disp)) parameters
  5207. static inline _glptr_GetMapfv GET_GetMapfv(struct _glapi_table *disp) {
  5208.    return (_glptr_GetMapfv) (GET_by_offset(disp, _gloffset_GetMapfv));
  5209. }
  5210.  
  5211. static inline void SET_GetMapfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
  5212.    SET_by_offset(disp, _gloffset_GetMapfv, fn);
  5213. }
  5214.  
  5215. typedef void (GLAPIENTRYP _glptr_GetMapiv)(GLenum, GLenum, GLint *);
  5216. #define CALL_GetMapiv(disp, parameters) \
  5217.     (* GET_GetMapiv(disp)) parameters
  5218. static inline _glptr_GetMapiv GET_GetMapiv(struct _glapi_table *disp) {
  5219.    return (_glptr_GetMapiv) (GET_by_offset(disp, _gloffset_GetMapiv));
  5220. }
  5221.  
  5222. static inline void SET_GetMapiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  5223.    SET_by_offset(disp, _gloffset_GetMapiv, fn);
  5224. }
  5225.  
  5226. typedef void (GLAPIENTRYP _glptr_GetMaterialfv)(GLenum, GLenum, GLfloat *);
  5227. #define CALL_GetMaterialfv(disp, parameters) \
  5228.     (* GET_GetMaterialfv(disp)) parameters
  5229. static inline _glptr_GetMaterialfv GET_GetMaterialfv(struct _glapi_table *disp) {
  5230.    return (_glptr_GetMaterialfv) (GET_by_offset(disp, _gloffset_GetMaterialfv));
  5231. }
  5232.  
  5233. static inline void SET_GetMaterialfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
  5234.    SET_by_offset(disp, _gloffset_GetMaterialfv, fn);
  5235. }
  5236.  
  5237. typedef void (GLAPIENTRYP _glptr_GetMaterialiv)(GLenum, GLenum, GLint *);
  5238. #define CALL_GetMaterialiv(disp, parameters) \
  5239.     (* GET_GetMaterialiv(disp)) parameters
  5240. static inline _glptr_GetMaterialiv GET_GetMaterialiv(struct _glapi_table *disp) {
  5241.    return (_glptr_GetMaterialiv) (GET_by_offset(disp, _gloffset_GetMaterialiv));
  5242. }
  5243.  
  5244. static inline void SET_GetMaterialiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  5245.    SET_by_offset(disp, _gloffset_GetMaterialiv, fn);
  5246. }
  5247.  
  5248. typedef void (GLAPIENTRYP _glptr_GetPixelMapfv)(GLenum, GLfloat *);
  5249. #define CALL_GetPixelMapfv(disp, parameters) \
  5250.     (* GET_GetPixelMapfv(disp)) parameters
  5251. static inline _glptr_GetPixelMapfv GET_GetPixelMapfv(struct _glapi_table *disp) {
  5252.    return (_glptr_GetPixelMapfv) (GET_by_offset(disp, _gloffset_GetPixelMapfv));
  5253. }
  5254.  
  5255. static inline void SET_GetPixelMapfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) {
  5256.    SET_by_offset(disp, _gloffset_GetPixelMapfv, fn);
  5257. }
  5258.  
  5259. typedef void (GLAPIENTRYP _glptr_GetPixelMapuiv)(GLenum, GLuint *);
  5260. #define CALL_GetPixelMapuiv(disp, parameters) \
  5261.     (* GET_GetPixelMapuiv(disp)) parameters
  5262. static inline _glptr_GetPixelMapuiv GET_GetPixelMapuiv(struct _glapi_table *disp) {
  5263.    return (_glptr_GetPixelMapuiv) (GET_by_offset(disp, _gloffset_GetPixelMapuiv));
  5264. }
  5265.  
  5266. static inline void SET_GetPixelMapuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint *)) {
  5267.    SET_by_offset(disp, _gloffset_GetPixelMapuiv, fn);
  5268. }
  5269.  
  5270. typedef void (GLAPIENTRYP _glptr_GetPixelMapusv)(GLenum, GLushort *);
  5271. #define CALL_GetPixelMapusv(disp, parameters) \
  5272.     (* GET_GetPixelMapusv(disp)) parameters
  5273. static inline _glptr_GetPixelMapusv GET_GetPixelMapusv(struct _glapi_table *disp) {
  5274.    return (_glptr_GetPixelMapusv) (GET_by_offset(disp, _gloffset_GetPixelMapusv));
  5275. }
  5276.  
  5277. static inline void SET_GetPixelMapusv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLushort *)) {
  5278.    SET_by_offset(disp, _gloffset_GetPixelMapusv, fn);
  5279. }
  5280.  
  5281. typedef void (GLAPIENTRYP _glptr_GetPolygonStipple)(GLubyte *);
  5282. #define CALL_GetPolygonStipple(disp, parameters) \
  5283.     (* GET_GetPolygonStipple(disp)) parameters
  5284. static inline _glptr_GetPolygonStipple GET_GetPolygonStipple(struct _glapi_table *disp) {
  5285.    return (_glptr_GetPolygonStipple) (GET_by_offset(disp, _gloffset_GetPolygonStipple));
  5286. }
  5287.  
  5288. static inline void SET_GetPolygonStipple(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte *)) {
  5289.    SET_by_offset(disp, _gloffset_GetPolygonStipple, fn);
  5290. }
  5291.  
  5292. typedef const GLubyte * (GLAPIENTRYP _glptr_GetString)(GLenum);
  5293. #define CALL_GetString(disp, parameters) \
  5294.     (* GET_GetString(disp)) parameters
  5295. static inline _glptr_GetString GET_GetString(struct _glapi_table *disp) {
  5296.    return (_glptr_GetString) (GET_by_offset(disp, _gloffset_GetString));
  5297. }
  5298.  
  5299. static inline void SET_GetString(struct _glapi_table *disp, const GLubyte * (GLAPIENTRYP fn)(GLenum)) {
  5300.    SET_by_offset(disp, _gloffset_GetString, fn);
  5301. }
  5302.  
  5303. typedef void (GLAPIENTRYP _glptr_GetTexEnvfv)(GLenum, GLenum, GLfloat *);
  5304. #define CALL_GetTexEnvfv(disp, parameters) \
  5305.     (* GET_GetTexEnvfv(disp)) parameters
  5306. static inline _glptr_GetTexEnvfv GET_GetTexEnvfv(struct _glapi_table *disp) {
  5307.    return (_glptr_GetTexEnvfv) (GET_by_offset(disp, _gloffset_GetTexEnvfv));
  5308. }
  5309.  
  5310. static inline void SET_GetTexEnvfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
  5311.    SET_by_offset(disp, _gloffset_GetTexEnvfv, fn);
  5312. }
  5313.  
  5314. typedef void (GLAPIENTRYP _glptr_GetTexEnviv)(GLenum, GLenum, GLint *);
  5315. #define CALL_GetTexEnviv(disp, parameters) \
  5316.     (* GET_GetTexEnviv(disp)) parameters
  5317. static inline _glptr_GetTexEnviv GET_GetTexEnviv(struct _glapi_table *disp) {
  5318.    return (_glptr_GetTexEnviv) (GET_by_offset(disp, _gloffset_GetTexEnviv));
  5319. }
  5320.  
  5321. static inline void SET_GetTexEnviv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  5322.    SET_by_offset(disp, _gloffset_GetTexEnviv, fn);
  5323. }
  5324.  
  5325. typedef void (GLAPIENTRYP _glptr_GetTexGendv)(GLenum, GLenum, GLdouble *);
  5326. #define CALL_GetTexGendv(disp, parameters) \
  5327.     (* GET_GetTexGendv(disp)) parameters
  5328. static inline _glptr_GetTexGendv GET_GetTexGendv(struct _glapi_table *disp) {
  5329.    return (_glptr_GetTexGendv) (GET_by_offset(disp, _gloffset_GetTexGendv));
  5330. }
  5331.  
  5332. static inline void SET_GetTexGendv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLdouble *)) {
  5333.    SET_by_offset(disp, _gloffset_GetTexGendv, fn);
  5334. }
  5335.  
  5336. typedef void (GLAPIENTRYP _glptr_GetTexGenfv)(GLenum, GLenum, GLfloat *);
  5337. #define CALL_GetTexGenfv(disp, parameters) \
  5338.     (* GET_GetTexGenfv(disp)) parameters
  5339. static inline _glptr_GetTexGenfv GET_GetTexGenfv(struct _glapi_table *disp) {
  5340.    return (_glptr_GetTexGenfv) (GET_by_offset(disp, _gloffset_GetTexGenfv));
  5341. }
  5342.  
  5343. static inline void SET_GetTexGenfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
  5344.    SET_by_offset(disp, _gloffset_GetTexGenfv, fn);
  5345. }
  5346.  
  5347. typedef void (GLAPIENTRYP _glptr_GetTexGeniv)(GLenum, GLenum, GLint *);
  5348. #define CALL_GetTexGeniv(disp, parameters) \
  5349.     (* GET_GetTexGeniv(disp)) parameters
  5350. static inline _glptr_GetTexGeniv GET_GetTexGeniv(struct _glapi_table *disp) {
  5351.    return (_glptr_GetTexGeniv) (GET_by_offset(disp, _gloffset_GetTexGeniv));
  5352. }
  5353.  
  5354. static inline void SET_GetTexGeniv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  5355.    SET_by_offset(disp, _gloffset_GetTexGeniv, fn);
  5356. }
  5357.  
  5358. typedef void (GLAPIENTRYP _glptr_GetTexImage)(GLenum, GLint, GLenum, GLenum, GLvoid *);
  5359. #define CALL_GetTexImage(disp, parameters) \
  5360.     (* GET_GetTexImage(disp)) parameters
  5361. static inline _glptr_GetTexImage GET_GetTexImage(struct _glapi_table *disp) {
  5362.    return (_glptr_GetTexImage) (GET_by_offset(disp, _gloffset_GetTexImage));
  5363. }
  5364.  
  5365. static inline void SET_GetTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLenum, GLvoid *)) {
  5366.    SET_by_offset(disp, _gloffset_GetTexImage, fn);
  5367. }
  5368.  
  5369. typedef void (GLAPIENTRYP _glptr_GetTexParameterfv)(GLenum, GLenum, GLfloat *);
  5370. #define CALL_GetTexParameterfv(disp, parameters) \
  5371.     (* GET_GetTexParameterfv(disp)) parameters
  5372. static inline _glptr_GetTexParameterfv GET_GetTexParameterfv(struct _glapi_table *disp) {
  5373.    return (_glptr_GetTexParameterfv) (GET_by_offset(disp, _gloffset_GetTexParameterfv));
  5374. }
  5375.  
  5376. static inline void SET_GetTexParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
  5377.    SET_by_offset(disp, _gloffset_GetTexParameterfv, fn);
  5378. }
  5379.  
  5380. typedef void (GLAPIENTRYP _glptr_GetTexParameteriv)(GLenum, GLenum, GLint *);
  5381. #define CALL_GetTexParameteriv(disp, parameters) \
  5382.     (* GET_GetTexParameteriv(disp)) parameters
  5383. static inline _glptr_GetTexParameteriv GET_GetTexParameteriv(struct _glapi_table *disp) {
  5384.    return (_glptr_GetTexParameteriv) (GET_by_offset(disp, _gloffset_GetTexParameteriv));
  5385. }
  5386.  
  5387. static inline void SET_GetTexParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  5388.    SET_by_offset(disp, _gloffset_GetTexParameteriv, fn);
  5389. }
  5390.  
  5391. typedef void (GLAPIENTRYP _glptr_GetTexLevelParameterfv)(GLenum, GLint, GLenum, GLfloat *);
  5392. #define CALL_GetTexLevelParameterfv(disp, parameters) \
  5393.     (* GET_GetTexLevelParameterfv(disp)) parameters
  5394. static inline _glptr_GetTexLevelParameterfv GET_GetTexLevelParameterfv(struct _glapi_table *disp) {
  5395.    return (_glptr_GetTexLevelParameterfv) (GET_by_offset(disp, _gloffset_GetTexLevelParameterfv));
  5396. }
  5397.  
  5398. static inline void SET_GetTexLevelParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLfloat *)) {
  5399.    SET_by_offset(disp, _gloffset_GetTexLevelParameterfv, fn);
  5400. }
  5401.  
  5402. typedef void (GLAPIENTRYP _glptr_GetTexLevelParameteriv)(GLenum, GLint, GLenum, GLint *);
  5403. #define CALL_GetTexLevelParameteriv(disp, parameters) \
  5404.     (* GET_GetTexLevelParameteriv(disp)) parameters
  5405. static inline _glptr_GetTexLevelParameteriv GET_GetTexLevelParameteriv(struct _glapi_table *disp) {
  5406.    return (_glptr_GetTexLevelParameteriv) (GET_by_offset(disp, _gloffset_GetTexLevelParameteriv));
  5407. }
  5408.  
  5409. static inline void SET_GetTexLevelParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLint *)) {
  5410.    SET_by_offset(disp, _gloffset_GetTexLevelParameteriv, fn);
  5411. }
  5412.  
  5413. typedef GLboolean (GLAPIENTRYP _glptr_IsEnabled)(GLenum);
  5414. #define CALL_IsEnabled(disp, parameters) \
  5415.     (* GET_IsEnabled(disp)) parameters
  5416. static inline _glptr_IsEnabled GET_IsEnabled(struct _glapi_table *disp) {
  5417.    return (_glptr_IsEnabled) (GET_by_offset(disp, _gloffset_IsEnabled));
  5418. }
  5419.  
  5420. static inline void SET_IsEnabled(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLenum)) {
  5421.    SET_by_offset(disp, _gloffset_IsEnabled, fn);
  5422. }
  5423.  
  5424. typedef GLboolean (GLAPIENTRYP _glptr_IsList)(GLuint);
  5425. #define CALL_IsList(disp, parameters) \
  5426.     (* GET_IsList(disp)) parameters
  5427. static inline _glptr_IsList GET_IsList(struct _glapi_table *disp) {
  5428.    return (_glptr_IsList) (GET_by_offset(disp, _gloffset_IsList));
  5429. }
  5430.  
  5431. static inline void SET_IsList(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  5432.    SET_by_offset(disp, _gloffset_IsList, fn);
  5433. }
  5434.  
  5435. typedef void (GLAPIENTRYP _glptr_DepthRange)(GLclampd, GLclampd);
  5436. #define CALL_DepthRange(disp, parameters) \
  5437.     (* GET_DepthRange(disp)) parameters
  5438. static inline _glptr_DepthRange GET_DepthRange(struct _glapi_table *disp) {
  5439.    return (_glptr_DepthRange) (GET_by_offset(disp, _gloffset_DepthRange));
  5440. }
  5441.  
  5442. static inline void SET_DepthRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampd, GLclampd)) {
  5443.    SET_by_offset(disp, _gloffset_DepthRange, fn);
  5444. }
  5445.  
  5446. typedef void (GLAPIENTRYP _glptr_Frustum)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble);
  5447. #define CALL_Frustum(disp, parameters) \
  5448.     (* GET_Frustum(disp)) parameters
  5449. static inline _glptr_Frustum GET_Frustum(struct _glapi_table *disp) {
  5450.    return (_glptr_Frustum) (GET_by_offset(disp, _gloffset_Frustum));
  5451. }
  5452.  
  5453. static inline void SET_Frustum(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)) {
  5454.    SET_by_offset(disp, _gloffset_Frustum, fn);
  5455. }
  5456.  
  5457. typedef void (GLAPIENTRYP _glptr_LoadIdentity)(void);
  5458. #define CALL_LoadIdentity(disp, parameters) \
  5459.     (* GET_LoadIdentity(disp)) parameters
  5460. static inline _glptr_LoadIdentity GET_LoadIdentity(struct _glapi_table *disp) {
  5461.    return (_glptr_LoadIdentity) (GET_by_offset(disp, _gloffset_LoadIdentity));
  5462. }
  5463.  
  5464. static inline void SET_LoadIdentity(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  5465.    SET_by_offset(disp, _gloffset_LoadIdentity, fn);
  5466. }
  5467.  
  5468. typedef void (GLAPIENTRYP _glptr_LoadMatrixf)(const GLfloat *);
  5469. #define CALL_LoadMatrixf(disp, parameters) \
  5470.     (* GET_LoadMatrixf(disp)) parameters
  5471. static inline _glptr_LoadMatrixf GET_LoadMatrixf(struct _glapi_table *disp) {
  5472.    return (_glptr_LoadMatrixf) (GET_by_offset(disp, _gloffset_LoadMatrixf));
  5473. }
  5474.  
  5475. static inline void SET_LoadMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  5476.    SET_by_offset(disp, _gloffset_LoadMatrixf, fn);
  5477. }
  5478.  
  5479. typedef void (GLAPIENTRYP _glptr_LoadMatrixd)(const GLdouble *);
  5480. #define CALL_LoadMatrixd(disp, parameters) \
  5481.     (* GET_LoadMatrixd(disp)) parameters
  5482. static inline _glptr_LoadMatrixd GET_LoadMatrixd(struct _glapi_table *disp) {
  5483.    return (_glptr_LoadMatrixd) (GET_by_offset(disp, _gloffset_LoadMatrixd));
  5484. }
  5485.  
  5486. static inline void SET_LoadMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  5487.    SET_by_offset(disp, _gloffset_LoadMatrixd, fn);
  5488. }
  5489.  
  5490. typedef void (GLAPIENTRYP _glptr_MatrixMode)(GLenum);
  5491. #define CALL_MatrixMode(disp, parameters) \
  5492.     (* GET_MatrixMode(disp)) parameters
  5493. static inline _glptr_MatrixMode GET_MatrixMode(struct _glapi_table *disp) {
  5494.    return (_glptr_MatrixMode) (GET_by_offset(disp, _gloffset_MatrixMode));
  5495. }
  5496.  
  5497. static inline void SET_MatrixMode(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  5498.    SET_by_offset(disp, _gloffset_MatrixMode, fn);
  5499. }
  5500.  
  5501. typedef void (GLAPIENTRYP _glptr_MultMatrixf)(const GLfloat *);
  5502. #define CALL_MultMatrixf(disp, parameters) \
  5503.     (* GET_MultMatrixf(disp)) parameters
  5504. static inline _glptr_MultMatrixf GET_MultMatrixf(struct _glapi_table *disp) {
  5505.    return (_glptr_MultMatrixf) (GET_by_offset(disp, _gloffset_MultMatrixf));
  5506. }
  5507.  
  5508. static inline void SET_MultMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  5509.    SET_by_offset(disp, _gloffset_MultMatrixf, fn);
  5510. }
  5511.  
  5512. typedef void (GLAPIENTRYP _glptr_MultMatrixd)(const GLdouble *);
  5513. #define CALL_MultMatrixd(disp, parameters) \
  5514.     (* GET_MultMatrixd(disp)) parameters
  5515. static inline _glptr_MultMatrixd GET_MultMatrixd(struct _glapi_table *disp) {
  5516.    return (_glptr_MultMatrixd) (GET_by_offset(disp, _gloffset_MultMatrixd));
  5517. }
  5518.  
  5519. static inline void SET_MultMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  5520.    SET_by_offset(disp, _gloffset_MultMatrixd, fn);
  5521. }
  5522.  
  5523. typedef void (GLAPIENTRYP _glptr_Ortho)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble);
  5524. #define CALL_Ortho(disp, parameters) \
  5525.     (* GET_Ortho(disp)) parameters
  5526. static inline _glptr_Ortho GET_Ortho(struct _glapi_table *disp) {
  5527.    return (_glptr_Ortho) (GET_by_offset(disp, _gloffset_Ortho));
  5528. }
  5529.  
  5530. static inline void SET_Ortho(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)) {
  5531.    SET_by_offset(disp, _gloffset_Ortho, fn);
  5532. }
  5533.  
  5534. typedef void (GLAPIENTRYP _glptr_PopMatrix)(void);
  5535. #define CALL_PopMatrix(disp, parameters) \
  5536.     (* GET_PopMatrix(disp)) parameters
  5537. static inline _glptr_PopMatrix GET_PopMatrix(struct _glapi_table *disp) {
  5538.    return (_glptr_PopMatrix) (GET_by_offset(disp, _gloffset_PopMatrix));
  5539. }
  5540.  
  5541. static inline void SET_PopMatrix(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  5542.    SET_by_offset(disp, _gloffset_PopMatrix, fn);
  5543. }
  5544.  
  5545. typedef void (GLAPIENTRYP _glptr_PushMatrix)(void);
  5546. #define CALL_PushMatrix(disp, parameters) \
  5547.     (* GET_PushMatrix(disp)) parameters
  5548. static inline _glptr_PushMatrix GET_PushMatrix(struct _glapi_table *disp) {
  5549.    return (_glptr_PushMatrix) (GET_by_offset(disp, _gloffset_PushMatrix));
  5550. }
  5551.  
  5552. static inline void SET_PushMatrix(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  5553.    SET_by_offset(disp, _gloffset_PushMatrix, fn);
  5554. }
  5555.  
  5556. typedef void (GLAPIENTRYP _glptr_Rotated)(GLdouble, GLdouble, GLdouble, GLdouble);
  5557. #define CALL_Rotated(disp, parameters) \
  5558.     (* GET_Rotated(disp)) parameters
  5559. static inline _glptr_Rotated GET_Rotated(struct _glapi_table *disp) {
  5560.    return (_glptr_Rotated) (GET_by_offset(disp, _gloffset_Rotated));
  5561. }
  5562.  
  5563. static inline void SET_Rotated(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
  5564.    SET_by_offset(disp, _gloffset_Rotated, fn);
  5565. }
  5566.  
  5567. typedef void (GLAPIENTRYP _glptr_Rotatef)(GLfloat, GLfloat, GLfloat, GLfloat);
  5568. #define CALL_Rotatef(disp, parameters) \
  5569.     (* GET_Rotatef(disp)) parameters
  5570. static inline _glptr_Rotatef GET_Rotatef(struct _glapi_table *disp) {
  5571.    return (_glptr_Rotatef) (GET_by_offset(disp, _gloffset_Rotatef));
  5572. }
  5573.  
  5574. static inline void SET_Rotatef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
  5575.    SET_by_offset(disp, _gloffset_Rotatef, fn);
  5576. }
  5577.  
  5578. typedef void (GLAPIENTRYP _glptr_Scaled)(GLdouble, GLdouble, GLdouble);
  5579. #define CALL_Scaled(disp, parameters) \
  5580.     (* GET_Scaled(disp)) parameters
  5581. static inline _glptr_Scaled GET_Scaled(struct _glapi_table *disp) {
  5582.    return (_glptr_Scaled) (GET_by_offset(disp, _gloffset_Scaled));
  5583. }
  5584.  
  5585. static inline void SET_Scaled(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
  5586.    SET_by_offset(disp, _gloffset_Scaled, fn);
  5587. }
  5588.  
  5589. typedef void (GLAPIENTRYP _glptr_Scalef)(GLfloat, GLfloat, GLfloat);
  5590. #define CALL_Scalef(disp, parameters) \
  5591.     (* GET_Scalef(disp)) parameters
  5592. static inline _glptr_Scalef GET_Scalef(struct _glapi_table *disp) {
  5593.    return (_glptr_Scalef) (GET_by_offset(disp, _gloffset_Scalef));
  5594. }
  5595.  
  5596. static inline void SET_Scalef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
  5597.    SET_by_offset(disp, _gloffset_Scalef, fn);
  5598. }
  5599.  
  5600. typedef void (GLAPIENTRYP _glptr_Translated)(GLdouble, GLdouble, GLdouble);
  5601. #define CALL_Translated(disp, parameters) \
  5602.     (* GET_Translated(disp)) parameters
  5603. static inline _glptr_Translated GET_Translated(struct _glapi_table *disp) {
  5604.    return (_glptr_Translated) (GET_by_offset(disp, _gloffset_Translated));
  5605. }
  5606.  
  5607. static inline void SET_Translated(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
  5608.    SET_by_offset(disp, _gloffset_Translated, fn);
  5609. }
  5610.  
  5611. typedef void (GLAPIENTRYP _glptr_Translatef)(GLfloat, GLfloat, GLfloat);
  5612. #define CALL_Translatef(disp, parameters) \
  5613.     (* GET_Translatef(disp)) parameters
  5614. static inline _glptr_Translatef GET_Translatef(struct _glapi_table *disp) {
  5615.    return (_glptr_Translatef) (GET_by_offset(disp, _gloffset_Translatef));
  5616. }
  5617.  
  5618. static inline void SET_Translatef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
  5619.    SET_by_offset(disp, _gloffset_Translatef, fn);
  5620. }
  5621.  
  5622. typedef void (GLAPIENTRYP _glptr_Viewport)(GLint, GLint, GLsizei, GLsizei);
  5623. #define CALL_Viewport(disp, parameters) \
  5624.     (* GET_Viewport(disp)) parameters
  5625. static inline _glptr_Viewport GET_Viewport(struct _glapi_table *disp) {
  5626.    return (_glptr_Viewport) (GET_by_offset(disp, _gloffset_Viewport));
  5627. }
  5628.  
  5629. static inline void SET_Viewport(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei)) {
  5630.    SET_by_offset(disp, _gloffset_Viewport, fn);
  5631. }
  5632.  
  5633. typedef void (GLAPIENTRYP _glptr_ArrayElement)(GLint);
  5634. #define CALL_ArrayElement(disp, parameters) \
  5635.     (* GET_ArrayElement(disp)) parameters
  5636. static inline _glptr_ArrayElement GET_ArrayElement(struct _glapi_table *disp) {
  5637.    return (_glptr_ArrayElement) (GET_by_offset(disp, _gloffset_ArrayElement));
  5638. }
  5639.  
  5640. static inline void SET_ArrayElement(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) {
  5641.    SET_by_offset(disp, _gloffset_ArrayElement, fn);
  5642. }
  5643.  
  5644. typedef void (GLAPIENTRYP _glptr_BindTexture)(GLenum, GLuint);
  5645. #define CALL_BindTexture(disp, parameters) \
  5646.     (* GET_BindTexture(disp)) parameters
  5647. static inline _glptr_BindTexture GET_BindTexture(struct _glapi_table *disp) {
  5648.    return (_glptr_BindTexture) (GET_by_offset(disp, _gloffset_BindTexture));
  5649. }
  5650.  
  5651. static inline void SET_BindTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  5652.    SET_by_offset(disp, _gloffset_BindTexture, fn);
  5653. }
  5654.  
  5655. typedef void (GLAPIENTRYP _glptr_ColorPointer)(GLint, GLenum, GLsizei, const GLvoid *);
  5656. #define CALL_ColorPointer(disp, parameters) \
  5657.     (* GET_ColorPointer(disp)) parameters
  5658. static inline _glptr_ColorPointer GET_ColorPointer(struct _glapi_table *disp) {
  5659.    return (_glptr_ColorPointer) (GET_by_offset(disp, _gloffset_ColorPointer));
  5660. }
  5661.  
  5662. static inline void SET_ColorPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) {
  5663.    SET_by_offset(disp, _gloffset_ColorPointer, fn);
  5664. }
  5665.  
  5666. typedef void (GLAPIENTRYP _glptr_DisableClientState)(GLenum);
  5667. #define CALL_DisableClientState(disp, parameters) \
  5668.     (* GET_DisableClientState(disp)) parameters
  5669. static inline _glptr_DisableClientState GET_DisableClientState(struct _glapi_table *disp) {
  5670.    return (_glptr_DisableClientState) (GET_by_offset(disp, _gloffset_DisableClientState));
  5671. }
  5672.  
  5673. static inline void SET_DisableClientState(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  5674.    SET_by_offset(disp, _gloffset_DisableClientState, fn);
  5675. }
  5676.  
  5677. typedef void (GLAPIENTRYP _glptr_DrawArrays)(GLenum, GLint, GLsizei);
  5678. #define CALL_DrawArrays(disp, parameters) \
  5679.     (* GET_DrawArrays(disp)) parameters
  5680. static inline _glptr_DrawArrays GET_DrawArrays(struct _glapi_table *disp) {
  5681.    return (_glptr_DrawArrays) (GET_by_offset(disp, _gloffset_DrawArrays));
  5682. }
  5683.  
  5684. static inline void SET_DrawArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei)) {
  5685.    SET_by_offset(disp, _gloffset_DrawArrays, fn);
  5686. }
  5687.  
  5688. typedef void (GLAPIENTRYP _glptr_DrawElements)(GLenum, GLsizei, GLenum, const GLvoid *);
  5689. #define CALL_DrawElements(disp, parameters) \
  5690.     (* GET_DrawElements(disp)) parameters
  5691. static inline _glptr_DrawElements GET_DrawElements(struct _glapi_table *disp) {
  5692.    return (_glptr_DrawElements) (GET_by_offset(disp, _gloffset_DrawElements));
  5693. }
  5694.  
  5695. static inline void SET_DrawElements(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *)) {
  5696.    SET_by_offset(disp, _gloffset_DrawElements, fn);
  5697. }
  5698.  
  5699. typedef void (GLAPIENTRYP _glptr_EdgeFlagPointer)(GLsizei, const GLvoid *);
  5700. #define CALL_EdgeFlagPointer(disp, parameters) \
  5701.     (* GET_EdgeFlagPointer(disp)) parameters
  5702. static inline _glptr_EdgeFlagPointer GET_EdgeFlagPointer(struct _glapi_table *disp) {
  5703.    return (_glptr_EdgeFlagPointer) (GET_by_offset(disp, _gloffset_EdgeFlagPointer));
  5704. }
  5705.  
  5706. static inline void SET_EdgeFlagPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLvoid *)) {
  5707.    SET_by_offset(disp, _gloffset_EdgeFlagPointer, fn);
  5708. }
  5709.  
  5710. typedef void (GLAPIENTRYP _glptr_EnableClientState)(GLenum);
  5711. #define CALL_EnableClientState(disp, parameters) \
  5712.     (* GET_EnableClientState(disp)) parameters
  5713. static inline _glptr_EnableClientState GET_EnableClientState(struct _glapi_table *disp) {
  5714.    return (_glptr_EnableClientState) (GET_by_offset(disp, _gloffset_EnableClientState));
  5715. }
  5716.  
  5717. static inline void SET_EnableClientState(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  5718.    SET_by_offset(disp, _gloffset_EnableClientState, fn);
  5719. }
  5720.  
  5721. typedef void (GLAPIENTRYP _glptr_IndexPointer)(GLenum, GLsizei, const GLvoid *);
  5722. #define CALL_IndexPointer(disp, parameters) \
  5723.     (* GET_IndexPointer(disp)) parameters
  5724. static inline _glptr_IndexPointer GET_IndexPointer(struct _glapi_table *disp) {
  5725.    return (_glptr_IndexPointer) (GET_by_offset(disp, _gloffset_IndexPointer));
  5726. }
  5727.  
  5728. static inline void SET_IndexPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) {
  5729.    SET_by_offset(disp, _gloffset_IndexPointer, fn);
  5730. }
  5731.  
  5732. typedef void (GLAPIENTRYP _glptr_Indexub)(GLubyte);
  5733. #define CALL_Indexub(disp, parameters) \
  5734.     (* GET_Indexub(disp)) parameters
  5735. static inline _glptr_Indexub GET_Indexub(struct _glapi_table *disp) {
  5736.    return (_glptr_Indexub) (GET_by_offset(disp, _gloffset_Indexub));
  5737. }
  5738.  
  5739. static inline void SET_Indexub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte)) {
  5740.    SET_by_offset(disp, _gloffset_Indexub, fn);
  5741. }
  5742.  
  5743. typedef void (GLAPIENTRYP _glptr_Indexubv)(const GLubyte *);
  5744. #define CALL_Indexubv(disp, parameters) \
  5745.     (* GET_Indexubv(disp)) parameters
  5746. static inline _glptr_Indexubv GET_Indexubv(struct _glapi_table *disp) {
  5747.    return (_glptr_Indexubv) (GET_by_offset(disp, _gloffset_Indexubv));
  5748. }
  5749.  
  5750. static inline void SET_Indexubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) {
  5751.    SET_by_offset(disp, _gloffset_Indexubv, fn);
  5752. }
  5753.  
  5754. typedef void (GLAPIENTRYP _glptr_InterleavedArrays)(GLenum, GLsizei, const GLvoid *);
  5755. #define CALL_InterleavedArrays(disp, parameters) \
  5756.     (* GET_InterleavedArrays(disp)) parameters
  5757. static inline _glptr_InterleavedArrays GET_InterleavedArrays(struct _glapi_table *disp) {
  5758.    return (_glptr_InterleavedArrays) (GET_by_offset(disp, _gloffset_InterleavedArrays));
  5759. }
  5760.  
  5761. static inline void SET_InterleavedArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) {
  5762.    SET_by_offset(disp, _gloffset_InterleavedArrays, fn);
  5763. }
  5764.  
  5765. typedef void (GLAPIENTRYP _glptr_NormalPointer)(GLenum, GLsizei, const GLvoid *);
  5766. #define CALL_NormalPointer(disp, parameters) \
  5767.     (* GET_NormalPointer(disp)) parameters
  5768. static inline _glptr_NormalPointer GET_NormalPointer(struct _glapi_table *disp) {
  5769.    return (_glptr_NormalPointer) (GET_by_offset(disp, _gloffset_NormalPointer));
  5770. }
  5771.  
  5772. static inline void SET_NormalPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) {
  5773.    SET_by_offset(disp, _gloffset_NormalPointer, fn);
  5774. }
  5775.  
  5776. typedef void (GLAPIENTRYP _glptr_PolygonOffset)(GLfloat, GLfloat);
  5777. #define CALL_PolygonOffset(disp, parameters) \
  5778.     (* GET_PolygonOffset(disp)) parameters
  5779. static inline _glptr_PolygonOffset GET_PolygonOffset(struct _glapi_table *disp) {
  5780.    return (_glptr_PolygonOffset) (GET_by_offset(disp, _gloffset_PolygonOffset));
  5781. }
  5782.  
  5783. static inline void SET_PolygonOffset(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
  5784.    SET_by_offset(disp, _gloffset_PolygonOffset, fn);
  5785. }
  5786.  
  5787. typedef void (GLAPIENTRYP _glptr_TexCoordPointer)(GLint, GLenum, GLsizei, const GLvoid *);
  5788. #define CALL_TexCoordPointer(disp, parameters) \
  5789.     (* GET_TexCoordPointer(disp)) parameters
  5790. static inline _glptr_TexCoordPointer GET_TexCoordPointer(struct _glapi_table *disp) {
  5791.    return (_glptr_TexCoordPointer) (GET_by_offset(disp, _gloffset_TexCoordPointer));
  5792. }
  5793.  
  5794. static inline void SET_TexCoordPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) {
  5795.    SET_by_offset(disp, _gloffset_TexCoordPointer, fn);
  5796. }
  5797.  
  5798. typedef void (GLAPIENTRYP _glptr_VertexPointer)(GLint, GLenum, GLsizei, const GLvoid *);
  5799. #define CALL_VertexPointer(disp, parameters) \
  5800.     (* GET_VertexPointer(disp)) parameters
  5801. static inline _glptr_VertexPointer GET_VertexPointer(struct _glapi_table *disp) {
  5802.    return (_glptr_VertexPointer) (GET_by_offset(disp, _gloffset_VertexPointer));
  5803. }
  5804.  
  5805. static inline void SET_VertexPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) {
  5806.    SET_by_offset(disp, _gloffset_VertexPointer, fn);
  5807. }
  5808.  
  5809. typedef GLboolean (GLAPIENTRYP _glptr_AreTexturesResident)(GLsizei, const GLuint *, GLboolean *);
  5810. #define CALL_AreTexturesResident(disp, parameters) \
  5811.     (* GET_AreTexturesResident(disp)) parameters
  5812. static inline _glptr_AreTexturesResident GET_AreTexturesResident(struct _glapi_table *disp) {
  5813.    return (_glptr_AreTexturesResident) (GET_by_offset(disp, _gloffset_AreTexturesResident));
  5814. }
  5815.  
  5816. static inline void SET_AreTexturesResident(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLsizei, const GLuint *, GLboolean *)) {
  5817.    SET_by_offset(disp, _gloffset_AreTexturesResident, fn);
  5818. }
  5819.  
  5820. typedef void (GLAPIENTRYP _glptr_CopyTexImage1D)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint);
  5821. #define CALL_CopyTexImage1D(disp, parameters) \
  5822.     (* GET_CopyTexImage1D(disp)) parameters
  5823. static inline _glptr_CopyTexImage1D GET_CopyTexImage1D(struct _glapi_table *disp) {
  5824.    return (_glptr_CopyTexImage1D) (GET_by_offset(disp, _gloffset_CopyTexImage1D));
  5825. }
  5826.  
  5827. static inline void SET_CopyTexImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint)) {
  5828.    SET_by_offset(disp, _gloffset_CopyTexImage1D, fn);
  5829. }
  5830.  
  5831. typedef void (GLAPIENTRYP _glptr_CopyTexImage2D)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint);
  5832. #define CALL_CopyTexImage2D(disp, parameters) \
  5833.     (* GET_CopyTexImage2D(disp)) parameters
  5834. static inline _glptr_CopyTexImage2D GET_CopyTexImage2D(struct _glapi_table *disp) {
  5835.    return (_glptr_CopyTexImage2D) (GET_by_offset(disp, _gloffset_CopyTexImage2D));
  5836. }
  5837.  
  5838. static inline void SET_CopyTexImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint)) {
  5839.    SET_by_offset(disp, _gloffset_CopyTexImage2D, fn);
  5840. }
  5841.  
  5842. typedef void (GLAPIENTRYP _glptr_CopyTexSubImage1D)(GLenum, GLint, GLint, GLint, GLint, GLsizei);
  5843. #define CALL_CopyTexSubImage1D(disp, parameters) \
  5844.     (* GET_CopyTexSubImage1D(disp)) parameters
  5845. static inline _glptr_CopyTexSubImage1D GET_CopyTexSubImage1D(struct _glapi_table *disp) {
  5846.    return (_glptr_CopyTexSubImage1D) (GET_by_offset(disp, _gloffset_CopyTexSubImage1D));
  5847. }
  5848.  
  5849. static inline void SET_CopyTexSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLsizei)) {
  5850.    SET_by_offset(disp, _gloffset_CopyTexSubImage1D, fn);
  5851. }
  5852.  
  5853. typedef void (GLAPIENTRYP _glptr_CopyTexSubImage2D)(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
  5854. #define CALL_CopyTexSubImage2D(disp, parameters) \
  5855.     (* GET_CopyTexSubImage2D(disp)) parameters
  5856. static inline _glptr_CopyTexSubImage2D GET_CopyTexSubImage2D(struct _glapi_table *disp) {
  5857.    return (_glptr_CopyTexSubImage2D) (GET_by_offset(disp, _gloffset_CopyTexSubImage2D));
  5858. }
  5859.  
  5860. static inline void SET_CopyTexSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) {
  5861.    SET_by_offset(disp, _gloffset_CopyTexSubImage2D, fn);
  5862. }
  5863.  
  5864. typedef void (GLAPIENTRYP _glptr_DeleteTextures)(GLsizei, const GLuint *);
  5865. #define CALL_DeleteTextures(disp, parameters) \
  5866.     (* GET_DeleteTextures(disp)) parameters
  5867. static inline _glptr_DeleteTextures GET_DeleteTextures(struct _glapi_table *disp) {
  5868.    return (_glptr_DeleteTextures) (GET_by_offset(disp, _gloffset_DeleteTextures));
  5869. }
  5870.  
  5871. static inline void SET_DeleteTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
  5872.    SET_by_offset(disp, _gloffset_DeleteTextures, fn);
  5873. }
  5874.  
  5875. typedef void (GLAPIENTRYP _glptr_GenTextures)(GLsizei, GLuint *);
  5876. #define CALL_GenTextures(disp, parameters) \
  5877.     (* GET_GenTextures(disp)) parameters
  5878. static inline _glptr_GenTextures GET_GenTextures(struct _glapi_table *disp) {
  5879.    return (_glptr_GenTextures) (GET_by_offset(disp, _gloffset_GenTextures));
  5880. }
  5881.  
  5882. static inline void SET_GenTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  5883.    SET_by_offset(disp, _gloffset_GenTextures, fn);
  5884. }
  5885.  
  5886. typedef void (GLAPIENTRYP _glptr_GetPointerv)(GLenum, GLvoid **);
  5887. #define CALL_GetPointerv(disp, parameters) \
  5888.     (* GET_GetPointerv(disp)) parameters
  5889. static inline _glptr_GetPointerv GET_GetPointerv(struct _glapi_table *disp) {
  5890.    return (_glptr_GetPointerv) (GET_by_offset(disp, _gloffset_GetPointerv));
  5891. }
  5892.  
  5893. static inline void SET_GetPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLvoid **)) {
  5894.    SET_by_offset(disp, _gloffset_GetPointerv, fn);
  5895. }
  5896.  
  5897. typedef GLboolean (GLAPIENTRYP _glptr_IsTexture)(GLuint);
  5898. #define CALL_IsTexture(disp, parameters) \
  5899.     (* GET_IsTexture(disp)) parameters
  5900. static inline _glptr_IsTexture GET_IsTexture(struct _glapi_table *disp) {
  5901.    return (_glptr_IsTexture) (GET_by_offset(disp, _gloffset_IsTexture));
  5902. }
  5903.  
  5904. static inline void SET_IsTexture(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  5905.    SET_by_offset(disp, _gloffset_IsTexture, fn);
  5906. }
  5907.  
  5908. typedef void (GLAPIENTRYP _glptr_PrioritizeTextures)(GLsizei, const GLuint *, const GLclampf *);
  5909. #define CALL_PrioritizeTextures(disp, parameters) \
  5910.     (* GET_PrioritizeTextures(disp)) parameters
  5911. static inline _glptr_PrioritizeTextures GET_PrioritizeTextures(struct _glapi_table *disp) {
  5912.    return (_glptr_PrioritizeTextures) (GET_by_offset(disp, _gloffset_PrioritizeTextures));
  5913. }
  5914.  
  5915. static inline void SET_PrioritizeTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *, const GLclampf *)) {
  5916.    SET_by_offset(disp, _gloffset_PrioritizeTextures, fn);
  5917. }
  5918.  
  5919. typedef void (GLAPIENTRYP _glptr_TexSubImage1D)(GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *);
  5920. #define CALL_TexSubImage1D(disp, parameters) \
  5921.     (* GET_TexSubImage1D(disp)) parameters
  5922. static inline _glptr_TexSubImage1D GET_TexSubImage1D(struct _glapi_table *disp) {
  5923.    return (_glptr_TexSubImage1D) (GET_by_offset(disp, _gloffset_TexSubImage1D));
  5924. }
  5925.  
  5926. static inline void SET_TexSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *)) {
  5927.    SET_by_offset(disp, _gloffset_TexSubImage1D, fn);
  5928. }
  5929.  
  5930. typedef void (GLAPIENTRYP _glptr_TexSubImage2D)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
  5931. #define CALL_TexSubImage2D(disp, parameters) \
  5932.     (* GET_TexSubImage2D(disp)) parameters
  5933. static inline _glptr_TexSubImage2D GET_TexSubImage2D(struct _glapi_table *disp) {
  5934.    return (_glptr_TexSubImage2D) (GET_by_offset(disp, _gloffset_TexSubImage2D));
  5935. }
  5936.  
  5937. static inline void SET_TexSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
  5938.    SET_by_offset(disp, _gloffset_TexSubImage2D, fn);
  5939. }
  5940.  
  5941. typedef void (GLAPIENTRYP _glptr_PopClientAttrib)(void);
  5942. #define CALL_PopClientAttrib(disp, parameters) \
  5943.     (* GET_PopClientAttrib(disp)) parameters
  5944. static inline _glptr_PopClientAttrib GET_PopClientAttrib(struct _glapi_table *disp) {
  5945.    return (_glptr_PopClientAttrib) (GET_by_offset(disp, _gloffset_PopClientAttrib));
  5946. }
  5947.  
  5948. static inline void SET_PopClientAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  5949.    SET_by_offset(disp, _gloffset_PopClientAttrib, fn);
  5950. }
  5951.  
  5952. typedef void (GLAPIENTRYP _glptr_PushClientAttrib)(GLbitfield);
  5953. #define CALL_PushClientAttrib(disp, parameters) \
  5954.     (* GET_PushClientAttrib(disp)) parameters
  5955. static inline _glptr_PushClientAttrib GET_PushClientAttrib(struct _glapi_table *disp) {
  5956.    return (_glptr_PushClientAttrib) (GET_by_offset(disp, _gloffset_PushClientAttrib));
  5957. }
  5958.  
  5959. static inline void SET_PushClientAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) {
  5960.    SET_by_offset(disp, _gloffset_PushClientAttrib, fn);
  5961. }
  5962.  
  5963. typedef void (GLAPIENTRYP _glptr_BlendColor)(GLclampf, GLclampf, GLclampf, GLclampf);
  5964. #define CALL_BlendColor(disp, parameters) \
  5965.     (* GET_BlendColor(disp)) parameters
  5966. static inline _glptr_BlendColor GET_BlendColor(struct _glapi_table *disp) {
  5967.    return (_glptr_BlendColor) (GET_by_offset(disp, _gloffset_BlendColor));
  5968. }
  5969.  
  5970. static inline void SET_BlendColor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLclampf, GLclampf, GLclampf)) {
  5971.    SET_by_offset(disp, _gloffset_BlendColor, fn);
  5972. }
  5973.  
  5974. typedef void (GLAPIENTRYP _glptr_BlendEquation)(GLenum);
  5975. #define CALL_BlendEquation(disp, parameters) \
  5976.     (* GET_BlendEquation(disp)) parameters
  5977. static inline _glptr_BlendEquation GET_BlendEquation(struct _glapi_table *disp) {
  5978.    return (_glptr_BlendEquation) (GET_by_offset(disp, _gloffset_BlendEquation));
  5979. }
  5980.  
  5981. static inline void SET_BlendEquation(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  5982.    SET_by_offset(disp, _gloffset_BlendEquation, fn);
  5983. }
  5984.  
  5985. typedef void (GLAPIENTRYP _glptr_DrawRangeElements)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *);
  5986. #define CALL_DrawRangeElements(disp, parameters) \
  5987.     (* GET_DrawRangeElements(disp)) parameters
  5988. static inline _glptr_DrawRangeElements GET_DrawRangeElements(struct _glapi_table *disp) {
  5989.    return (_glptr_DrawRangeElements) (GET_by_offset(disp, _gloffset_DrawRangeElements));
  5990. }
  5991.  
  5992. static inline void SET_DrawRangeElements(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *)) {
  5993.    SET_by_offset(disp, _gloffset_DrawRangeElements, fn);
  5994. }
  5995.  
  5996. typedef void (GLAPIENTRYP _glptr_ColorTable)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
  5997. #define CALL_ColorTable(disp, parameters) \
  5998.     (* GET_ColorTable(disp)) parameters
  5999. static inline _glptr_ColorTable GET_ColorTable(struct _glapi_table *disp) {
  6000.    return (_glptr_ColorTable) (GET_by_offset(disp, _gloffset_ColorTable));
  6001. }
  6002.  
  6003. static inline void SET_ColorTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *)) {
  6004.    SET_by_offset(disp, _gloffset_ColorTable, fn);
  6005. }
  6006.  
  6007. typedef void (GLAPIENTRYP _glptr_ColorTableParameterfv)(GLenum, GLenum, const GLfloat *);
  6008. #define CALL_ColorTableParameterfv(disp, parameters) \
  6009.     (* GET_ColorTableParameterfv(disp)) parameters
  6010. static inline _glptr_ColorTableParameterfv GET_ColorTableParameterfv(struct _glapi_table *disp) {
  6011.    return (_glptr_ColorTableParameterfv) (GET_by_offset(disp, _gloffset_ColorTableParameterfv));
  6012. }
  6013.  
  6014. static inline void SET_ColorTableParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
  6015.    SET_by_offset(disp, _gloffset_ColorTableParameterfv, fn);
  6016. }
  6017.  
  6018. typedef void (GLAPIENTRYP _glptr_ColorTableParameteriv)(GLenum, GLenum, const GLint *);
  6019. #define CALL_ColorTableParameteriv(disp, parameters) \
  6020.     (* GET_ColorTableParameteriv(disp)) parameters
  6021. static inline _glptr_ColorTableParameteriv GET_ColorTableParameteriv(struct _glapi_table *disp) {
  6022.    return (_glptr_ColorTableParameteriv) (GET_by_offset(disp, _gloffset_ColorTableParameteriv));
  6023. }
  6024.  
  6025. static inline void SET_ColorTableParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
  6026.    SET_by_offset(disp, _gloffset_ColorTableParameteriv, fn);
  6027. }
  6028.  
  6029. typedef void (GLAPIENTRYP _glptr_CopyColorTable)(GLenum, GLenum, GLint, GLint, GLsizei);
  6030. #define CALL_CopyColorTable(disp, parameters) \
  6031.     (* GET_CopyColorTable(disp)) parameters
  6032. static inline _glptr_CopyColorTable GET_CopyColorTable(struct _glapi_table *disp) {
  6033.    return (_glptr_CopyColorTable) (GET_by_offset(disp, _gloffset_CopyColorTable));
  6034. }
  6035.  
  6036. static inline void SET_CopyColorTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei)) {
  6037.    SET_by_offset(disp, _gloffset_CopyColorTable, fn);
  6038. }
  6039.  
  6040. typedef void (GLAPIENTRYP _glptr_GetColorTable)(GLenum, GLenum, GLenum, GLvoid *);
  6041. #define CALL_GetColorTable(disp, parameters) \
  6042.     (* GET_GetColorTable(disp)) parameters
  6043. static inline _glptr_GetColorTable GET_GetColorTable(struct _glapi_table *disp) {
  6044.    return (_glptr_GetColorTable) (GET_by_offset(disp, _gloffset_GetColorTable));
  6045. }
  6046.  
  6047. static inline void SET_GetColorTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLvoid *)) {
  6048.    SET_by_offset(disp, _gloffset_GetColorTable, fn);
  6049. }
  6050.  
  6051. typedef void (GLAPIENTRYP _glptr_GetColorTableParameterfv)(GLenum, GLenum, GLfloat *);
  6052. #define CALL_GetColorTableParameterfv(disp, parameters) \
  6053.     (* GET_GetColorTableParameterfv(disp)) parameters
  6054. static inline _glptr_GetColorTableParameterfv GET_GetColorTableParameterfv(struct _glapi_table *disp) {
  6055.    return (_glptr_GetColorTableParameterfv) (GET_by_offset(disp, _gloffset_GetColorTableParameterfv));
  6056. }
  6057.  
  6058. static inline void SET_GetColorTableParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
  6059.    SET_by_offset(disp, _gloffset_GetColorTableParameterfv, fn);
  6060. }
  6061.  
  6062. typedef void (GLAPIENTRYP _glptr_GetColorTableParameteriv)(GLenum, GLenum, GLint *);
  6063. #define CALL_GetColorTableParameteriv(disp, parameters) \
  6064.     (* GET_GetColorTableParameteriv(disp)) parameters
  6065. static inline _glptr_GetColorTableParameteriv GET_GetColorTableParameteriv(struct _glapi_table *disp) {
  6066.    return (_glptr_GetColorTableParameteriv) (GET_by_offset(disp, _gloffset_GetColorTableParameteriv));
  6067. }
  6068.  
  6069. static inline void SET_GetColorTableParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  6070.    SET_by_offset(disp, _gloffset_GetColorTableParameteriv, fn);
  6071. }
  6072.  
  6073. typedef void (GLAPIENTRYP _glptr_ColorSubTable)(GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
  6074. #define CALL_ColorSubTable(disp, parameters) \
  6075.     (* GET_ColorSubTable(disp)) parameters
  6076. static inline _glptr_ColorSubTable GET_ColorSubTable(struct _glapi_table *disp) {
  6077.    return (_glptr_ColorSubTable) (GET_by_offset(disp, _gloffset_ColorSubTable));
  6078. }
  6079.  
  6080. static inline void SET_ColorSubTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
  6081.    SET_by_offset(disp, _gloffset_ColorSubTable, fn);
  6082. }
  6083.  
  6084. typedef void (GLAPIENTRYP _glptr_CopyColorSubTable)(GLenum, GLsizei, GLint, GLint, GLsizei);
  6085. #define CALL_CopyColorSubTable(disp, parameters) \
  6086.     (* GET_CopyColorSubTable(disp)) parameters
  6087. static inline _glptr_CopyColorSubTable GET_CopyColorSubTable(struct _glapi_table *disp) {
  6088.    return (_glptr_CopyColorSubTable) (GET_by_offset(disp, _gloffset_CopyColorSubTable));
  6089. }
  6090.  
  6091. static inline void SET_CopyColorSubTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLint, GLint, GLsizei)) {
  6092.    SET_by_offset(disp, _gloffset_CopyColorSubTable, fn);
  6093. }
  6094.  
  6095. typedef void (GLAPIENTRYP _glptr_ConvolutionFilter1D)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
  6096. #define CALL_ConvolutionFilter1D(disp, parameters) \
  6097.     (* GET_ConvolutionFilter1D(disp)) parameters
  6098. static inline _glptr_ConvolutionFilter1D GET_ConvolutionFilter1D(struct _glapi_table *disp) {
  6099.    return (_glptr_ConvolutionFilter1D) (GET_by_offset(disp, _gloffset_ConvolutionFilter1D));
  6100. }
  6101.  
  6102. static inline void SET_ConvolutionFilter1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *)) {
  6103.    SET_by_offset(disp, _gloffset_ConvolutionFilter1D, fn);
  6104. }
  6105.  
  6106. typedef void (GLAPIENTRYP _glptr_ConvolutionFilter2D)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
  6107. #define CALL_ConvolutionFilter2D(disp, parameters) \
  6108.     (* GET_ConvolutionFilter2D(disp)) parameters
  6109. static inline _glptr_ConvolutionFilter2D GET_ConvolutionFilter2D(struct _glapi_table *disp) {
  6110.    return (_glptr_ConvolutionFilter2D) (GET_by_offset(disp, _gloffset_ConvolutionFilter2D));
  6111. }
  6112.  
  6113. static inline void SET_ConvolutionFilter2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
  6114.    SET_by_offset(disp, _gloffset_ConvolutionFilter2D, fn);
  6115. }
  6116.  
  6117. typedef void (GLAPIENTRYP _glptr_ConvolutionParameterf)(GLenum, GLenum, GLfloat);
  6118. #define CALL_ConvolutionParameterf(disp, parameters) \
  6119.     (* GET_ConvolutionParameterf(disp)) parameters
  6120. static inline _glptr_ConvolutionParameterf GET_ConvolutionParameterf(struct _glapi_table *disp) {
  6121.    return (_glptr_ConvolutionParameterf) (GET_by_offset(disp, _gloffset_ConvolutionParameterf));
  6122. }
  6123.  
  6124. static inline void SET_ConvolutionParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
  6125.    SET_by_offset(disp, _gloffset_ConvolutionParameterf, fn);
  6126. }
  6127.  
  6128. typedef void (GLAPIENTRYP _glptr_ConvolutionParameterfv)(GLenum, GLenum, const GLfloat *);
  6129. #define CALL_ConvolutionParameterfv(disp, parameters) \
  6130.     (* GET_ConvolutionParameterfv(disp)) parameters
  6131. static inline _glptr_ConvolutionParameterfv GET_ConvolutionParameterfv(struct _glapi_table *disp) {
  6132.    return (_glptr_ConvolutionParameterfv) (GET_by_offset(disp, _gloffset_ConvolutionParameterfv));
  6133. }
  6134.  
  6135. static inline void SET_ConvolutionParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
  6136.    SET_by_offset(disp, _gloffset_ConvolutionParameterfv, fn);
  6137. }
  6138.  
  6139. typedef void (GLAPIENTRYP _glptr_ConvolutionParameteri)(GLenum, GLenum, GLint);
  6140. #define CALL_ConvolutionParameteri(disp, parameters) \
  6141.     (* GET_ConvolutionParameteri(disp)) parameters
  6142. static inline _glptr_ConvolutionParameteri GET_ConvolutionParameteri(struct _glapi_table *disp) {
  6143.    return (_glptr_ConvolutionParameteri) (GET_by_offset(disp, _gloffset_ConvolutionParameteri));
  6144. }
  6145.  
  6146. static inline void SET_ConvolutionParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
  6147.    SET_by_offset(disp, _gloffset_ConvolutionParameteri, fn);
  6148. }
  6149.  
  6150. typedef void (GLAPIENTRYP _glptr_ConvolutionParameteriv)(GLenum, GLenum, const GLint *);
  6151. #define CALL_ConvolutionParameteriv(disp, parameters) \
  6152.     (* GET_ConvolutionParameteriv(disp)) parameters
  6153. static inline _glptr_ConvolutionParameteriv GET_ConvolutionParameteriv(struct _glapi_table *disp) {
  6154.    return (_glptr_ConvolutionParameteriv) (GET_by_offset(disp, _gloffset_ConvolutionParameteriv));
  6155. }
  6156.  
  6157. static inline void SET_ConvolutionParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
  6158.    SET_by_offset(disp, _gloffset_ConvolutionParameteriv, fn);
  6159. }
  6160.  
  6161. typedef void (GLAPIENTRYP _glptr_CopyConvolutionFilter1D)(GLenum, GLenum, GLint, GLint, GLsizei);
  6162. #define CALL_CopyConvolutionFilter1D(disp, parameters) \
  6163.     (* GET_CopyConvolutionFilter1D(disp)) parameters
  6164. static inline _glptr_CopyConvolutionFilter1D GET_CopyConvolutionFilter1D(struct _glapi_table *disp) {
  6165.    return (_glptr_CopyConvolutionFilter1D) (GET_by_offset(disp, _gloffset_CopyConvolutionFilter1D));
  6166. }
  6167.  
  6168. static inline void SET_CopyConvolutionFilter1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei)) {
  6169.    SET_by_offset(disp, _gloffset_CopyConvolutionFilter1D, fn);
  6170. }
  6171.  
  6172. typedef void (GLAPIENTRYP _glptr_CopyConvolutionFilter2D)(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei);
  6173. #define CALL_CopyConvolutionFilter2D(disp, parameters) \
  6174.     (* GET_CopyConvolutionFilter2D(disp)) parameters
  6175. static inline _glptr_CopyConvolutionFilter2D GET_CopyConvolutionFilter2D(struct _glapi_table *disp) {
  6176.    return (_glptr_CopyConvolutionFilter2D) (GET_by_offset(disp, _gloffset_CopyConvolutionFilter2D));
  6177. }
  6178.  
  6179. static inline void SET_CopyConvolutionFilter2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei)) {
  6180.    SET_by_offset(disp, _gloffset_CopyConvolutionFilter2D, fn);
  6181. }
  6182.  
  6183. typedef void (GLAPIENTRYP _glptr_GetConvolutionFilter)(GLenum, GLenum, GLenum, GLvoid *);
  6184. #define CALL_GetConvolutionFilter(disp, parameters) \
  6185.     (* GET_GetConvolutionFilter(disp)) parameters
  6186. static inline _glptr_GetConvolutionFilter GET_GetConvolutionFilter(struct _glapi_table *disp) {
  6187.    return (_glptr_GetConvolutionFilter) (GET_by_offset(disp, _gloffset_GetConvolutionFilter));
  6188. }
  6189.  
  6190. static inline void SET_GetConvolutionFilter(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLvoid *)) {
  6191.    SET_by_offset(disp, _gloffset_GetConvolutionFilter, fn);
  6192. }
  6193.  
  6194. typedef void (GLAPIENTRYP _glptr_GetConvolutionParameterfv)(GLenum, GLenum, GLfloat *);
  6195. #define CALL_GetConvolutionParameterfv(disp, parameters) \
  6196.     (* GET_GetConvolutionParameterfv(disp)) parameters
  6197. static inline _glptr_GetConvolutionParameterfv GET_GetConvolutionParameterfv(struct _glapi_table *disp) {
  6198.    return (_glptr_GetConvolutionParameterfv) (GET_by_offset(disp, _gloffset_GetConvolutionParameterfv));
  6199. }
  6200.  
  6201. static inline void SET_GetConvolutionParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
  6202.    SET_by_offset(disp, _gloffset_GetConvolutionParameterfv, fn);
  6203. }
  6204.  
  6205. typedef void (GLAPIENTRYP _glptr_GetConvolutionParameteriv)(GLenum, GLenum, GLint *);
  6206. #define CALL_GetConvolutionParameteriv(disp, parameters) \
  6207.     (* GET_GetConvolutionParameteriv(disp)) parameters
  6208. static inline _glptr_GetConvolutionParameteriv GET_GetConvolutionParameteriv(struct _glapi_table *disp) {
  6209.    return (_glptr_GetConvolutionParameteriv) (GET_by_offset(disp, _gloffset_GetConvolutionParameteriv));
  6210. }
  6211.  
  6212. static inline void SET_GetConvolutionParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  6213.    SET_by_offset(disp, _gloffset_GetConvolutionParameteriv, fn);
  6214. }
  6215.  
  6216. typedef void (GLAPIENTRYP _glptr_GetSeparableFilter)(GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *);
  6217. #define CALL_GetSeparableFilter(disp, parameters) \
  6218.     (* GET_GetSeparableFilter(disp)) parameters
  6219. static inline _glptr_GetSeparableFilter GET_GetSeparableFilter(struct _glapi_table *disp) {
  6220.    return (_glptr_GetSeparableFilter) (GET_by_offset(disp, _gloffset_GetSeparableFilter));
  6221. }
  6222.  
  6223. static inline void SET_GetSeparableFilter(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *)) {
  6224.    SET_by_offset(disp, _gloffset_GetSeparableFilter, fn);
  6225. }
  6226.  
  6227. typedef void (GLAPIENTRYP _glptr_SeparableFilter2D)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *);
  6228. #define CALL_SeparableFilter2D(disp, parameters) \
  6229.     (* GET_SeparableFilter2D(disp)) parameters
  6230. static inline _glptr_SeparableFilter2D GET_SeparableFilter2D(struct _glapi_table *disp) {
  6231.    return (_glptr_SeparableFilter2D) (GET_by_offset(disp, _gloffset_SeparableFilter2D));
  6232. }
  6233.  
  6234. static inline void SET_SeparableFilter2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *)) {
  6235.    SET_by_offset(disp, _gloffset_SeparableFilter2D, fn);
  6236. }
  6237.  
  6238. typedef void (GLAPIENTRYP _glptr_GetHistogram)(GLenum, GLboolean, GLenum, GLenum, GLvoid *);
  6239. #define CALL_GetHistogram(disp, parameters) \
  6240.     (* GET_GetHistogram(disp)) parameters
  6241. static inline _glptr_GetHistogram GET_GetHistogram(struct _glapi_table *disp) {
  6242.    return (_glptr_GetHistogram) (GET_by_offset(disp, _gloffset_GetHistogram));
  6243. }
  6244.  
  6245. static inline void SET_GetHistogram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLvoid *)) {
  6246.    SET_by_offset(disp, _gloffset_GetHistogram, fn);
  6247. }
  6248.  
  6249. typedef void (GLAPIENTRYP _glptr_GetHistogramParameterfv)(GLenum, GLenum, GLfloat *);
  6250. #define CALL_GetHistogramParameterfv(disp, parameters) \
  6251.     (* GET_GetHistogramParameterfv(disp)) parameters
  6252. static inline _glptr_GetHistogramParameterfv GET_GetHistogramParameterfv(struct _glapi_table *disp) {
  6253.    return (_glptr_GetHistogramParameterfv) (GET_by_offset(disp, _gloffset_GetHistogramParameterfv));
  6254. }
  6255.  
  6256. static inline void SET_GetHistogramParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
  6257.    SET_by_offset(disp, _gloffset_GetHistogramParameterfv, fn);
  6258. }
  6259.  
  6260. typedef void (GLAPIENTRYP _glptr_GetHistogramParameteriv)(GLenum, GLenum, GLint *);
  6261. #define CALL_GetHistogramParameteriv(disp, parameters) \
  6262.     (* GET_GetHistogramParameteriv(disp)) parameters
  6263. static inline _glptr_GetHistogramParameteriv GET_GetHistogramParameteriv(struct _glapi_table *disp) {
  6264.    return (_glptr_GetHistogramParameteriv) (GET_by_offset(disp, _gloffset_GetHistogramParameteriv));
  6265. }
  6266.  
  6267. static inline void SET_GetHistogramParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  6268.    SET_by_offset(disp, _gloffset_GetHistogramParameteriv, fn);
  6269. }
  6270.  
  6271. typedef void (GLAPIENTRYP _glptr_GetMinmax)(GLenum, GLboolean, GLenum, GLenum, GLvoid *);
  6272. #define CALL_GetMinmax(disp, parameters) \
  6273.     (* GET_GetMinmax(disp)) parameters
  6274. static inline _glptr_GetMinmax GET_GetMinmax(struct _glapi_table *disp) {
  6275.    return (_glptr_GetMinmax) (GET_by_offset(disp, _gloffset_GetMinmax));
  6276. }
  6277.  
  6278. static inline void SET_GetMinmax(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLvoid *)) {
  6279.    SET_by_offset(disp, _gloffset_GetMinmax, fn);
  6280. }
  6281.  
  6282. typedef void (GLAPIENTRYP _glptr_GetMinmaxParameterfv)(GLenum, GLenum, GLfloat *);
  6283. #define CALL_GetMinmaxParameterfv(disp, parameters) \
  6284.     (* GET_GetMinmaxParameterfv(disp)) parameters
  6285. static inline _glptr_GetMinmaxParameterfv GET_GetMinmaxParameterfv(struct _glapi_table *disp) {
  6286.    return (_glptr_GetMinmaxParameterfv) (GET_by_offset(disp, _gloffset_GetMinmaxParameterfv));
  6287. }
  6288.  
  6289. static inline void SET_GetMinmaxParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
  6290.    SET_by_offset(disp, _gloffset_GetMinmaxParameterfv, fn);
  6291. }
  6292.  
  6293. typedef void (GLAPIENTRYP _glptr_GetMinmaxParameteriv)(GLenum, GLenum, GLint *);
  6294. #define CALL_GetMinmaxParameteriv(disp, parameters) \
  6295.     (* GET_GetMinmaxParameteriv(disp)) parameters
  6296. static inline _glptr_GetMinmaxParameteriv GET_GetMinmaxParameteriv(struct _glapi_table *disp) {
  6297.    return (_glptr_GetMinmaxParameteriv) (GET_by_offset(disp, _gloffset_GetMinmaxParameteriv));
  6298. }
  6299.  
  6300. static inline void SET_GetMinmaxParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  6301.    SET_by_offset(disp, _gloffset_GetMinmaxParameteriv, fn);
  6302. }
  6303.  
  6304. typedef void (GLAPIENTRYP _glptr_Histogram)(GLenum, GLsizei, GLenum, GLboolean);
  6305. #define CALL_Histogram(disp, parameters) \
  6306.     (* GET_Histogram(disp)) parameters
  6307. static inline _glptr_Histogram GET_Histogram(struct _glapi_table *disp) {
  6308.    return (_glptr_Histogram) (GET_by_offset(disp, _gloffset_Histogram));
  6309. }
  6310.  
  6311. static inline void SET_Histogram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLboolean)) {
  6312.    SET_by_offset(disp, _gloffset_Histogram, fn);
  6313. }
  6314.  
  6315. typedef void (GLAPIENTRYP _glptr_Minmax)(GLenum, GLenum, GLboolean);
  6316. #define CALL_Minmax(disp, parameters) \
  6317.     (* GET_Minmax(disp)) parameters
  6318. static inline _glptr_Minmax GET_Minmax(struct _glapi_table *disp) {
  6319.    return (_glptr_Minmax) (GET_by_offset(disp, _gloffset_Minmax));
  6320. }
  6321.  
  6322. static inline void SET_Minmax(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLboolean)) {
  6323.    SET_by_offset(disp, _gloffset_Minmax, fn);
  6324. }
  6325.  
  6326. typedef void (GLAPIENTRYP _glptr_ResetHistogram)(GLenum);
  6327. #define CALL_ResetHistogram(disp, parameters) \
  6328.     (* GET_ResetHistogram(disp)) parameters
  6329. static inline _glptr_ResetHistogram GET_ResetHistogram(struct _glapi_table *disp) {
  6330.    return (_glptr_ResetHistogram) (GET_by_offset(disp, _gloffset_ResetHistogram));
  6331. }
  6332.  
  6333. static inline void SET_ResetHistogram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  6334.    SET_by_offset(disp, _gloffset_ResetHistogram, fn);
  6335. }
  6336.  
  6337. typedef void (GLAPIENTRYP _glptr_ResetMinmax)(GLenum);
  6338. #define CALL_ResetMinmax(disp, parameters) \
  6339.     (* GET_ResetMinmax(disp)) parameters
  6340. static inline _glptr_ResetMinmax GET_ResetMinmax(struct _glapi_table *disp) {
  6341.    return (_glptr_ResetMinmax) (GET_by_offset(disp, _gloffset_ResetMinmax));
  6342. }
  6343.  
  6344. static inline void SET_ResetMinmax(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  6345.    SET_by_offset(disp, _gloffset_ResetMinmax, fn);
  6346. }
  6347.  
  6348. typedef void (GLAPIENTRYP _glptr_TexImage3D)(GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *);
  6349. #define CALL_TexImage3D(disp, parameters) \
  6350.     (* GET_TexImage3D(disp)) parameters
  6351. static inline _glptr_TexImage3D GET_TexImage3D(struct _glapi_table *disp) {
  6352.    return (_glptr_TexImage3D) (GET_by_offset(disp, _gloffset_TexImage3D));
  6353. }
  6354.  
  6355. static inline void SET_TexImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) {
  6356.    SET_by_offset(disp, _gloffset_TexImage3D, fn);
  6357. }
  6358.  
  6359. typedef void (GLAPIENTRYP _glptr_TexSubImage3D)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
  6360. #define CALL_TexSubImage3D(disp, parameters) \
  6361.     (* GET_TexSubImage3D(disp)) parameters
  6362. static inline _glptr_TexSubImage3D GET_TexSubImage3D(struct _glapi_table *disp) {
  6363.    return (_glptr_TexSubImage3D) (GET_by_offset(disp, _gloffset_TexSubImage3D));
  6364. }
  6365.  
  6366. static inline void SET_TexSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
  6367.    SET_by_offset(disp, _gloffset_TexSubImage3D, fn);
  6368. }
  6369.  
  6370. typedef void (GLAPIENTRYP _glptr_CopyTexSubImage3D)(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
  6371. #define CALL_CopyTexSubImage3D(disp, parameters) \
  6372.     (* GET_CopyTexSubImage3D(disp)) parameters
  6373. static inline _glptr_CopyTexSubImage3D GET_CopyTexSubImage3D(struct _glapi_table *disp) {
  6374.    return (_glptr_CopyTexSubImage3D) (GET_by_offset(disp, _gloffset_CopyTexSubImage3D));
  6375. }
  6376.  
  6377. static inline void SET_CopyTexSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) {
  6378.    SET_by_offset(disp, _gloffset_CopyTexSubImage3D, fn);
  6379. }
  6380.  
  6381. typedef void (GLAPIENTRYP _glptr_ActiveTexture)(GLenum);
  6382. #define CALL_ActiveTexture(disp, parameters) \
  6383.     (* GET_ActiveTexture(disp)) parameters
  6384. static inline _glptr_ActiveTexture GET_ActiveTexture(struct _glapi_table *disp) {
  6385.    return (_glptr_ActiveTexture) (GET_by_offset(disp, _gloffset_ActiveTexture));
  6386. }
  6387.  
  6388. static inline void SET_ActiveTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  6389.    SET_by_offset(disp, _gloffset_ActiveTexture, fn);
  6390. }
  6391.  
  6392. typedef void (GLAPIENTRYP _glptr_ClientActiveTexture)(GLenum);
  6393. #define CALL_ClientActiveTexture(disp, parameters) \
  6394.     (* GET_ClientActiveTexture(disp)) parameters
  6395. static inline _glptr_ClientActiveTexture GET_ClientActiveTexture(struct _glapi_table *disp) {
  6396.    return (_glptr_ClientActiveTexture) (GET_by_offset(disp, _gloffset_ClientActiveTexture));
  6397. }
  6398.  
  6399. static inline void SET_ClientActiveTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  6400.    SET_by_offset(disp, _gloffset_ClientActiveTexture, fn);
  6401. }
  6402.  
  6403. typedef void (GLAPIENTRYP _glptr_MultiTexCoord1d)(GLenum, GLdouble);
  6404. #define CALL_MultiTexCoord1d(disp, parameters) \
  6405.     (* GET_MultiTexCoord1d(disp)) parameters
  6406. static inline _glptr_MultiTexCoord1d GET_MultiTexCoord1d(struct _glapi_table *disp) {
  6407.    return (_glptr_MultiTexCoord1d) (GET_by_offset(disp, _gloffset_MultiTexCoord1d));
  6408. }
  6409.  
  6410. static inline void SET_MultiTexCoord1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble)) {
  6411.    SET_by_offset(disp, _gloffset_MultiTexCoord1d, fn);
  6412. }
  6413.  
  6414. typedef void (GLAPIENTRYP _glptr_MultiTexCoord1dv)(GLenum, const GLdouble *);
  6415. #define CALL_MultiTexCoord1dv(disp, parameters) \
  6416.     (* GET_MultiTexCoord1dv(disp)) parameters
  6417. static inline _glptr_MultiTexCoord1dv GET_MultiTexCoord1dv(struct _glapi_table *disp) {
  6418.    return (_glptr_MultiTexCoord1dv) (GET_by_offset(disp, _gloffset_MultiTexCoord1dv));
  6419. }
  6420.  
  6421. static inline void SET_MultiTexCoord1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
  6422.    SET_by_offset(disp, _gloffset_MultiTexCoord1dv, fn);
  6423. }
  6424.  
  6425. typedef void (GLAPIENTRYP _glptr_MultiTexCoord1fARB)(GLenum, GLfloat);
  6426. #define CALL_MultiTexCoord1fARB(disp, parameters) \
  6427.     (* GET_MultiTexCoord1fARB(disp)) parameters
  6428. static inline _glptr_MultiTexCoord1fARB GET_MultiTexCoord1fARB(struct _glapi_table *disp) {
  6429.    return (_glptr_MultiTexCoord1fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord1fARB));
  6430. }
  6431.  
  6432. static inline void SET_MultiTexCoord1fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
  6433.    SET_by_offset(disp, _gloffset_MultiTexCoord1fARB, fn);
  6434. }
  6435.  
  6436. typedef void (GLAPIENTRYP _glptr_MultiTexCoord1fvARB)(GLenum, const GLfloat *);
  6437. #define CALL_MultiTexCoord1fvARB(disp, parameters) \
  6438.     (* GET_MultiTexCoord1fvARB(disp)) parameters
  6439. static inline _glptr_MultiTexCoord1fvARB GET_MultiTexCoord1fvARB(struct _glapi_table *disp) {
  6440.    return (_glptr_MultiTexCoord1fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord1fvARB));
  6441. }
  6442.  
  6443. static inline void SET_MultiTexCoord1fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
  6444.    SET_by_offset(disp, _gloffset_MultiTexCoord1fvARB, fn);
  6445. }
  6446.  
  6447. typedef void (GLAPIENTRYP _glptr_MultiTexCoord1i)(GLenum, GLint);
  6448. #define CALL_MultiTexCoord1i(disp, parameters) \
  6449.     (* GET_MultiTexCoord1i(disp)) parameters
  6450. static inline _glptr_MultiTexCoord1i GET_MultiTexCoord1i(struct _glapi_table *disp) {
  6451.    return (_glptr_MultiTexCoord1i) (GET_by_offset(disp, _gloffset_MultiTexCoord1i));
  6452. }
  6453.  
  6454. static inline void SET_MultiTexCoord1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
  6455.    SET_by_offset(disp, _gloffset_MultiTexCoord1i, fn);
  6456. }
  6457.  
  6458. typedef void (GLAPIENTRYP _glptr_MultiTexCoord1iv)(GLenum, const GLint *);
  6459. #define CALL_MultiTexCoord1iv(disp, parameters) \
  6460.     (* GET_MultiTexCoord1iv(disp)) parameters
  6461. static inline _glptr_MultiTexCoord1iv GET_MultiTexCoord1iv(struct _glapi_table *disp) {
  6462.    return (_glptr_MultiTexCoord1iv) (GET_by_offset(disp, _gloffset_MultiTexCoord1iv));
  6463. }
  6464.  
  6465. static inline void SET_MultiTexCoord1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
  6466.    SET_by_offset(disp, _gloffset_MultiTexCoord1iv, fn);
  6467. }
  6468.  
  6469. typedef void (GLAPIENTRYP _glptr_MultiTexCoord1s)(GLenum, GLshort);
  6470. #define CALL_MultiTexCoord1s(disp, parameters) \
  6471.     (* GET_MultiTexCoord1s(disp)) parameters
  6472. static inline _glptr_MultiTexCoord1s GET_MultiTexCoord1s(struct _glapi_table *disp) {
  6473.    return (_glptr_MultiTexCoord1s) (GET_by_offset(disp, _gloffset_MultiTexCoord1s));
  6474. }
  6475.  
  6476. static inline void SET_MultiTexCoord1s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort)) {
  6477.    SET_by_offset(disp, _gloffset_MultiTexCoord1s, fn);
  6478. }
  6479.  
  6480. typedef void (GLAPIENTRYP _glptr_MultiTexCoord1sv)(GLenum, const GLshort *);
  6481. #define CALL_MultiTexCoord1sv(disp, parameters) \
  6482.     (* GET_MultiTexCoord1sv(disp)) parameters
  6483. static inline _glptr_MultiTexCoord1sv GET_MultiTexCoord1sv(struct _glapi_table *disp) {
  6484.    return (_glptr_MultiTexCoord1sv) (GET_by_offset(disp, _gloffset_MultiTexCoord1sv));
  6485. }
  6486.  
  6487. static inline void SET_MultiTexCoord1sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) {
  6488.    SET_by_offset(disp, _gloffset_MultiTexCoord1sv, fn);
  6489. }
  6490.  
  6491. typedef void (GLAPIENTRYP _glptr_MultiTexCoord2d)(GLenum, GLdouble, GLdouble);
  6492. #define CALL_MultiTexCoord2d(disp, parameters) \
  6493.     (* GET_MultiTexCoord2d(disp)) parameters
  6494. static inline _glptr_MultiTexCoord2d GET_MultiTexCoord2d(struct _glapi_table *disp) {
  6495.    return (_glptr_MultiTexCoord2d) (GET_by_offset(disp, _gloffset_MultiTexCoord2d));
  6496. }
  6497.  
  6498. static inline void SET_MultiTexCoord2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble)) {
  6499.    SET_by_offset(disp, _gloffset_MultiTexCoord2d, fn);
  6500. }
  6501.  
  6502. typedef void (GLAPIENTRYP _glptr_MultiTexCoord2dv)(GLenum, const GLdouble *);
  6503. #define CALL_MultiTexCoord2dv(disp, parameters) \
  6504.     (* GET_MultiTexCoord2dv(disp)) parameters
  6505. static inline _glptr_MultiTexCoord2dv GET_MultiTexCoord2dv(struct _glapi_table *disp) {
  6506.    return (_glptr_MultiTexCoord2dv) (GET_by_offset(disp, _gloffset_MultiTexCoord2dv));
  6507. }
  6508.  
  6509. static inline void SET_MultiTexCoord2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
  6510.    SET_by_offset(disp, _gloffset_MultiTexCoord2dv, fn);
  6511. }
  6512.  
  6513. typedef void (GLAPIENTRYP _glptr_MultiTexCoord2fARB)(GLenum, GLfloat, GLfloat);
  6514. #define CALL_MultiTexCoord2fARB(disp, parameters) \
  6515.     (* GET_MultiTexCoord2fARB(disp)) parameters
  6516. static inline _glptr_MultiTexCoord2fARB GET_MultiTexCoord2fARB(struct _glapi_table *disp) {
  6517.    return (_glptr_MultiTexCoord2fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord2fARB));
  6518. }
  6519.  
  6520. static inline void SET_MultiTexCoord2fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat)) {
  6521.    SET_by_offset(disp, _gloffset_MultiTexCoord2fARB, fn);
  6522. }
  6523.  
  6524. typedef void (GLAPIENTRYP _glptr_MultiTexCoord2fvARB)(GLenum, const GLfloat *);
  6525. #define CALL_MultiTexCoord2fvARB(disp, parameters) \
  6526.     (* GET_MultiTexCoord2fvARB(disp)) parameters
  6527. static inline _glptr_MultiTexCoord2fvARB GET_MultiTexCoord2fvARB(struct _glapi_table *disp) {
  6528.    return (_glptr_MultiTexCoord2fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord2fvARB));
  6529. }
  6530.  
  6531. static inline void SET_MultiTexCoord2fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
  6532.    SET_by_offset(disp, _gloffset_MultiTexCoord2fvARB, fn);
  6533. }
  6534.  
  6535. typedef void (GLAPIENTRYP _glptr_MultiTexCoord2i)(GLenum, GLint, GLint);
  6536. #define CALL_MultiTexCoord2i(disp, parameters) \
  6537.     (* GET_MultiTexCoord2i(disp)) parameters
  6538. static inline _glptr_MultiTexCoord2i GET_MultiTexCoord2i(struct _glapi_table *disp) {
  6539.    return (_glptr_MultiTexCoord2i) (GET_by_offset(disp, _gloffset_MultiTexCoord2i));
  6540. }
  6541.  
  6542. static inline void SET_MultiTexCoord2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint)) {
  6543.    SET_by_offset(disp, _gloffset_MultiTexCoord2i, fn);
  6544. }
  6545.  
  6546. typedef void (GLAPIENTRYP _glptr_MultiTexCoord2iv)(GLenum, const GLint *);
  6547. #define CALL_MultiTexCoord2iv(disp, parameters) \
  6548.     (* GET_MultiTexCoord2iv(disp)) parameters
  6549. static inline _glptr_MultiTexCoord2iv GET_MultiTexCoord2iv(struct _glapi_table *disp) {
  6550.    return (_glptr_MultiTexCoord2iv) (GET_by_offset(disp, _gloffset_MultiTexCoord2iv));
  6551. }
  6552.  
  6553. static inline void SET_MultiTexCoord2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
  6554.    SET_by_offset(disp, _gloffset_MultiTexCoord2iv, fn);
  6555. }
  6556.  
  6557. typedef void (GLAPIENTRYP _glptr_MultiTexCoord2s)(GLenum, GLshort, GLshort);
  6558. #define CALL_MultiTexCoord2s(disp, parameters) \
  6559.     (* GET_MultiTexCoord2s(disp)) parameters
  6560. static inline _glptr_MultiTexCoord2s GET_MultiTexCoord2s(struct _glapi_table *disp) {
  6561.    return (_glptr_MultiTexCoord2s) (GET_by_offset(disp, _gloffset_MultiTexCoord2s));
  6562. }
  6563.  
  6564. static inline void SET_MultiTexCoord2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort, GLshort)) {
  6565.    SET_by_offset(disp, _gloffset_MultiTexCoord2s, fn);
  6566. }
  6567.  
  6568. typedef void (GLAPIENTRYP _glptr_MultiTexCoord2sv)(GLenum, const GLshort *);
  6569. #define CALL_MultiTexCoord2sv(disp, parameters) \
  6570.     (* GET_MultiTexCoord2sv(disp)) parameters
  6571. static inline _glptr_MultiTexCoord2sv GET_MultiTexCoord2sv(struct _glapi_table *disp) {
  6572.    return (_glptr_MultiTexCoord2sv) (GET_by_offset(disp, _gloffset_MultiTexCoord2sv));
  6573. }
  6574.  
  6575. static inline void SET_MultiTexCoord2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) {
  6576.    SET_by_offset(disp, _gloffset_MultiTexCoord2sv, fn);
  6577. }
  6578.  
  6579. typedef void (GLAPIENTRYP _glptr_MultiTexCoord3d)(GLenum, GLdouble, GLdouble, GLdouble);
  6580. #define CALL_MultiTexCoord3d(disp, parameters) \
  6581.     (* GET_MultiTexCoord3d(disp)) parameters
  6582. static inline _glptr_MultiTexCoord3d GET_MultiTexCoord3d(struct _glapi_table *disp) {
  6583.    return (_glptr_MultiTexCoord3d) (GET_by_offset(disp, _gloffset_MultiTexCoord3d));
  6584. }
  6585.  
  6586. static inline void SET_MultiTexCoord3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLdouble)) {
  6587.    SET_by_offset(disp, _gloffset_MultiTexCoord3d, fn);
  6588. }
  6589.  
  6590. typedef void (GLAPIENTRYP _glptr_MultiTexCoord3dv)(GLenum, const GLdouble *);
  6591. #define CALL_MultiTexCoord3dv(disp, parameters) \
  6592.     (* GET_MultiTexCoord3dv(disp)) parameters
  6593. static inline _glptr_MultiTexCoord3dv GET_MultiTexCoord3dv(struct _glapi_table *disp) {
  6594.    return (_glptr_MultiTexCoord3dv) (GET_by_offset(disp, _gloffset_MultiTexCoord3dv));
  6595. }
  6596.  
  6597. static inline void SET_MultiTexCoord3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
  6598.    SET_by_offset(disp, _gloffset_MultiTexCoord3dv, fn);
  6599. }
  6600.  
  6601. typedef void (GLAPIENTRYP _glptr_MultiTexCoord3fARB)(GLenum, GLfloat, GLfloat, GLfloat);
  6602. #define CALL_MultiTexCoord3fARB(disp, parameters) \
  6603.     (* GET_MultiTexCoord3fARB(disp)) parameters
  6604. static inline _glptr_MultiTexCoord3fARB GET_MultiTexCoord3fARB(struct _glapi_table *disp) {
  6605.    return (_glptr_MultiTexCoord3fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord3fARB));
  6606. }
  6607.  
  6608. static inline void SET_MultiTexCoord3fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLfloat)) {
  6609.    SET_by_offset(disp, _gloffset_MultiTexCoord3fARB, fn);
  6610. }
  6611.  
  6612. typedef void (GLAPIENTRYP _glptr_MultiTexCoord3fvARB)(GLenum, const GLfloat *);
  6613. #define CALL_MultiTexCoord3fvARB(disp, parameters) \
  6614.     (* GET_MultiTexCoord3fvARB(disp)) parameters
  6615. static inline _glptr_MultiTexCoord3fvARB GET_MultiTexCoord3fvARB(struct _glapi_table *disp) {
  6616.    return (_glptr_MultiTexCoord3fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord3fvARB));
  6617. }
  6618.  
  6619. static inline void SET_MultiTexCoord3fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
  6620.    SET_by_offset(disp, _gloffset_MultiTexCoord3fvARB, fn);
  6621. }
  6622.  
  6623. typedef void (GLAPIENTRYP _glptr_MultiTexCoord3i)(GLenum, GLint, GLint, GLint);
  6624. #define CALL_MultiTexCoord3i(disp, parameters) \
  6625.     (* GET_MultiTexCoord3i(disp)) parameters
  6626. static inline _glptr_MultiTexCoord3i GET_MultiTexCoord3i(struct _glapi_table *disp) {
  6627.    return (_glptr_MultiTexCoord3i) (GET_by_offset(disp, _gloffset_MultiTexCoord3i));
  6628. }
  6629.  
  6630. static inline void SET_MultiTexCoord3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint)) {
  6631.    SET_by_offset(disp, _gloffset_MultiTexCoord3i, fn);
  6632. }
  6633.  
  6634. typedef void (GLAPIENTRYP _glptr_MultiTexCoord3iv)(GLenum, const GLint *);
  6635. #define CALL_MultiTexCoord3iv(disp, parameters) \
  6636.     (* GET_MultiTexCoord3iv(disp)) parameters
  6637. static inline _glptr_MultiTexCoord3iv GET_MultiTexCoord3iv(struct _glapi_table *disp) {
  6638.    return (_glptr_MultiTexCoord3iv) (GET_by_offset(disp, _gloffset_MultiTexCoord3iv));
  6639. }
  6640.  
  6641. static inline void SET_MultiTexCoord3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
  6642.    SET_by_offset(disp, _gloffset_MultiTexCoord3iv, fn);
  6643. }
  6644.  
  6645. typedef void (GLAPIENTRYP _glptr_MultiTexCoord3s)(GLenum, GLshort, GLshort, GLshort);
  6646. #define CALL_MultiTexCoord3s(disp, parameters) \
  6647.     (* GET_MultiTexCoord3s(disp)) parameters
  6648. static inline _glptr_MultiTexCoord3s GET_MultiTexCoord3s(struct _glapi_table *disp) {
  6649.    return (_glptr_MultiTexCoord3s) (GET_by_offset(disp, _gloffset_MultiTexCoord3s));
  6650. }
  6651.  
  6652. static inline void SET_MultiTexCoord3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort, GLshort, GLshort)) {
  6653.    SET_by_offset(disp, _gloffset_MultiTexCoord3s, fn);
  6654. }
  6655.  
  6656. typedef void (GLAPIENTRYP _glptr_MultiTexCoord3sv)(GLenum, const GLshort *);
  6657. #define CALL_MultiTexCoord3sv(disp, parameters) \
  6658.     (* GET_MultiTexCoord3sv(disp)) parameters
  6659. static inline _glptr_MultiTexCoord3sv GET_MultiTexCoord3sv(struct _glapi_table *disp) {
  6660.    return (_glptr_MultiTexCoord3sv) (GET_by_offset(disp, _gloffset_MultiTexCoord3sv));
  6661. }
  6662.  
  6663. static inline void SET_MultiTexCoord3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) {
  6664.    SET_by_offset(disp, _gloffset_MultiTexCoord3sv, fn);
  6665. }
  6666.  
  6667. typedef void (GLAPIENTRYP _glptr_MultiTexCoord4d)(GLenum, GLdouble, GLdouble, GLdouble, GLdouble);
  6668. #define CALL_MultiTexCoord4d(disp, parameters) \
  6669.     (* GET_MultiTexCoord4d(disp)) parameters
  6670. static inline _glptr_MultiTexCoord4d GET_MultiTexCoord4d(struct _glapi_table *disp) {
  6671.    return (_glptr_MultiTexCoord4d) (GET_by_offset(disp, _gloffset_MultiTexCoord4d));
  6672. }
  6673.  
  6674. static inline void SET_MultiTexCoord4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLdouble, GLdouble)) {
  6675.    SET_by_offset(disp, _gloffset_MultiTexCoord4d, fn);
  6676. }
  6677.  
  6678. typedef void (GLAPIENTRYP _glptr_MultiTexCoord4dv)(GLenum, const GLdouble *);
  6679. #define CALL_MultiTexCoord4dv(disp, parameters) \
  6680.     (* GET_MultiTexCoord4dv(disp)) parameters
  6681. static inline _glptr_MultiTexCoord4dv GET_MultiTexCoord4dv(struct _glapi_table *disp) {
  6682.    return (_glptr_MultiTexCoord4dv) (GET_by_offset(disp, _gloffset_MultiTexCoord4dv));
  6683. }
  6684.  
  6685. static inline void SET_MultiTexCoord4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
  6686.    SET_by_offset(disp, _gloffset_MultiTexCoord4dv, fn);
  6687. }
  6688.  
  6689. typedef void (GLAPIENTRYP _glptr_MultiTexCoord4fARB)(GLenum, GLfloat, GLfloat, GLfloat, GLfloat);
  6690. #define CALL_MultiTexCoord4fARB(disp, parameters) \
  6691.     (* GET_MultiTexCoord4fARB(disp)) parameters
  6692. static inline _glptr_MultiTexCoord4fARB GET_MultiTexCoord4fARB(struct _glapi_table *disp) {
  6693.    return (_glptr_MultiTexCoord4fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord4fARB));
  6694. }
  6695.  
  6696. static inline void SET_MultiTexCoord4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLfloat, GLfloat)) {
  6697.    SET_by_offset(disp, _gloffset_MultiTexCoord4fARB, fn);
  6698. }
  6699.  
  6700. typedef void (GLAPIENTRYP _glptr_MultiTexCoord4fvARB)(GLenum, const GLfloat *);
  6701. #define CALL_MultiTexCoord4fvARB(disp, parameters) \
  6702.     (* GET_MultiTexCoord4fvARB(disp)) parameters
  6703. static inline _glptr_MultiTexCoord4fvARB GET_MultiTexCoord4fvARB(struct _glapi_table *disp) {
  6704.    return (_glptr_MultiTexCoord4fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord4fvARB));
  6705. }
  6706.  
  6707. static inline void SET_MultiTexCoord4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
  6708.    SET_by_offset(disp, _gloffset_MultiTexCoord4fvARB, fn);
  6709. }
  6710.  
  6711. typedef void (GLAPIENTRYP _glptr_MultiTexCoord4i)(GLenum, GLint, GLint, GLint, GLint);
  6712. #define CALL_MultiTexCoord4i(disp, parameters) \
  6713.     (* GET_MultiTexCoord4i(disp)) parameters
  6714. static inline _glptr_MultiTexCoord4i GET_MultiTexCoord4i(struct _glapi_table *disp) {
  6715.    return (_glptr_MultiTexCoord4i) (GET_by_offset(disp, _gloffset_MultiTexCoord4i));
  6716. }
  6717.  
  6718. static inline void SET_MultiTexCoord4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint)) {
  6719.    SET_by_offset(disp, _gloffset_MultiTexCoord4i, fn);
  6720. }
  6721.  
  6722. typedef void (GLAPIENTRYP _glptr_MultiTexCoord4iv)(GLenum, const GLint *);
  6723. #define CALL_MultiTexCoord4iv(disp, parameters) \
  6724.     (* GET_MultiTexCoord4iv(disp)) parameters
  6725. static inline _glptr_MultiTexCoord4iv GET_MultiTexCoord4iv(struct _glapi_table *disp) {
  6726.    return (_glptr_MultiTexCoord4iv) (GET_by_offset(disp, _gloffset_MultiTexCoord4iv));
  6727. }
  6728.  
  6729. static inline void SET_MultiTexCoord4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
  6730.    SET_by_offset(disp, _gloffset_MultiTexCoord4iv, fn);
  6731. }
  6732.  
  6733. typedef void (GLAPIENTRYP _glptr_MultiTexCoord4s)(GLenum, GLshort, GLshort, GLshort, GLshort);
  6734. #define CALL_MultiTexCoord4s(disp, parameters) \
  6735.     (* GET_MultiTexCoord4s(disp)) parameters
  6736. static inline _glptr_MultiTexCoord4s GET_MultiTexCoord4s(struct _glapi_table *disp) {
  6737.    return (_glptr_MultiTexCoord4s) (GET_by_offset(disp, _gloffset_MultiTexCoord4s));
  6738. }
  6739.  
  6740. static inline void SET_MultiTexCoord4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort, GLshort, GLshort, GLshort)) {
  6741.    SET_by_offset(disp, _gloffset_MultiTexCoord4s, fn);
  6742. }
  6743.  
  6744. typedef void (GLAPIENTRYP _glptr_MultiTexCoord4sv)(GLenum, const GLshort *);
  6745. #define CALL_MultiTexCoord4sv(disp, parameters) \
  6746.     (* GET_MultiTexCoord4sv(disp)) parameters
  6747. static inline _glptr_MultiTexCoord4sv GET_MultiTexCoord4sv(struct _glapi_table *disp) {
  6748.    return (_glptr_MultiTexCoord4sv) (GET_by_offset(disp, _gloffset_MultiTexCoord4sv));
  6749. }
  6750.  
  6751. static inline void SET_MultiTexCoord4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) {
  6752.    SET_by_offset(disp, _gloffset_MultiTexCoord4sv, fn);
  6753. }
  6754.  
  6755. typedef void (GLAPIENTRYP _glptr_CompressedTexImage1D)(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *);
  6756. #define CALL_CompressedTexImage1D(disp, parameters) \
  6757.     (* GET_CompressedTexImage1D(disp)) parameters
  6758. static inline _glptr_CompressedTexImage1D GET_CompressedTexImage1D(struct _glapi_table *disp) {
  6759.    return (_glptr_CompressedTexImage1D) (GET_by_offset(disp, _gloffset_CompressedTexImage1D));
  6760. }
  6761.  
  6762. static inline void SET_CompressedTexImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *)) {
  6763.    SET_by_offset(disp, _gloffset_CompressedTexImage1D, fn);
  6764. }
  6765.  
  6766. typedef void (GLAPIENTRYP _glptr_CompressedTexImage2D)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
  6767. #define CALL_CompressedTexImage2D(disp, parameters) \
  6768.     (* GET_CompressedTexImage2D(disp)) parameters
  6769. static inline _glptr_CompressedTexImage2D GET_CompressedTexImage2D(struct _glapi_table *disp) {
  6770.    return (_glptr_CompressedTexImage2D) (GET_by_offset(disp, _gloffset_CompressedTexImage2D));
  6771. }
  6772.  
  6773. static inline void SET_CompressedTexImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *)) {
  6774.    SET_by_offset(disp, _gloffset_CompressedTexImage2D, fn);
  6775. }
  6776.  
  6777. typedef void (GLAPIENTRYP _glptr_CompressedTexImage3D)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
  6778. #define CALL_CompressedTexImage3D(disp, parameters) \
  6779.     (* GET_CompressedTexImage3D(disp)) parameters
  6780. static inline _glptr_CompressedTexImage3D GET_CompressedTexImage3D(struct _glapi_table *disp) {
  6781.    return (_glptr_CompressedTexImage3D) (GET_by_offset(disp, _gloffset_CompressedTexImage3D));
  6782. }
  6783.  
  6784. static inline void SET_CompressedTexImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *)) {
  6785.    SET_by_offset(disp, _gloffset_CompressedTexImage3D, fn);
  6786. }
  6787.  
  6788. typedef void (GLAPIENTRYP _glptr_CompressedTexSubImage1D)(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *);
  6789. #define CALL_CompressedTexSubImage1D(disp, parameters) \
  6790.     (* GET_CompressedTexSubImage1D(disp)) parameters
  6791. static inline _glptr_CompressedTexSubImage1D GET_CompressedTexSubImage1D(struct _glapi_table *disp) {
  6792.    return (_glptr_CompressedTexSubImage1D) (GET_by_offset(disp, _gloffset_CompressedTexSubImage1D));
  6793. }
  6794.  
  6795. static inline void SET_CompressedTexSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *)) {
  6796.    SET_by_offset(disp, _gloffset_CompressedTexSubImage1D, fn);
  6797. }
  6798.  
  6799. typedef void (GLAPIENTRYP _glptr_CompressedTexSubImage2D)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
  6800. #define CALL_CompressedTexSubImage2D(disp, parameters) \
  6801.     (* GET_CompressedTexSubImage2D(disp)) parameters
  6802. static inline _glptr_CompressedTexSubImage2D GET_CompressedTexSubImage2D(struct _glapi_table *disp) {
  6803.    return (_glptr_CompressedTexSubImage2D) (GET_by_offset(disp, _gloffset_CompressedTexSubImage2D));
  6804. }
  6805.  
  6806. static inline void SET_CompressedTexSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) {
  6807.    SET_by_offset(disp, _gloffset_CompressedTexSubImage2D, fn);
  6808. }
  6809.  
  6810. typedef void (GLAPIENTRYP _glptr_CompressedTexSubImage3D)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
  6811. #define CALL_CompressedTexSubImage3D(disp, parameters) \
  6812.     (* GET_CompressedTexSubImage3D(disp)) parameters
  6813. static inline _glptr_CompressedTexSubImage3D GET_CompressedTexSubImage3D(struct _glapi_table *disp) {
  6814.    return (_glptr_CompressedTexSubImage3D) (GET_by_offset(disp, _gloffset_CompressedTexSubImage3D));
  6815. }
  6816.  
  6817. static inline void SET_CompressedTexSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) {
  6818.    SET_by_offset(disp, _gloffset_CompressedTexSubImage3D, fn);
  6819. }
  6820.  
  6821. typedef void (GLAPIENTRYP _glptr_GetCompressedTexImage)(GLenum, GLint, GLvoid *);
  6822. #define CALL_GetCompressedTexImage(disp, parameters) \
  6823.     (* GET_GetCompressedTexImage(disp)) parameters
  6824. static inline _glptr_GetCompressedTexImage GET_GetCompressedTexImage(struct _glapi_table *disp) {
  6825.    return (_glptr_GetCompressedTexImage) (GET_by_offset(disp, _gloffset_GetCompressedTexImage));
  6826. }
  6827.  
  6828. static inline void SET_GetCompressedTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLvoid *)) {
  6829.    SET_by_offset(disp, _gloffset_GetCompressedTexImage, fn);
  6830. }
  6831.  
  6832. typedef void (GLAPIENTRYP _glptr_LoadTransposeMatrixd)(const GLdouble *);
  6833. #define CALL_LoadTransposeMatrixd(disp, parameters) \
  6834.     (* GET_LoadTransposeMatrixd(disp)) parameters
  6835. static inline _glptr_LoadTransposeMatrixd GET_LoadTransposeMatrixd(struct _glapi_table *disp) {
  6836.    return (_glptr_LoadTransposeMatrixd) (GET_by_offset(disp, _gloffset_LoadTransposeMatrixd));
  6837. }
  6838.  
  6839. static inline void SET_LoadTransposeMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  6840.    SET_by_offset(disp, _gloffset_LoadTransposeMatrixd, fn);
  6841. }
  6842.  
  6843. typedef void (GLAPIENTRYP _glptr_LoadTransposeMatrixf)(const GLfloat *);
  6844. #define CALL_LoadTransposeMatrixf(disp, parameters) \
  6845.     (* GET_LoadTransposeMatrixf(disp)) parameters
  6846. static inline _glptr_LoadTransposeMatrixf GET_LoadTransposeMatrixf(struct _glapi_table *disp) {
  6847.    return (_glptr_LoadTransposeMatrixf) (GET_by_offset(disp, _gloffset_LoadTransposeMatrixf));
  6848. }
  6849.  
  6850. static inline void SET_LoadTransposeMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  6851.    SET_by_offset(disp, _gloffset_LoadTransposeMatrixf, fn);
  6852. }
  6853.  
  6854. typedef void (GLAPIENTRYP _glptr_MultTransposeMatrixd)(const GLdouble *);
  6855. #define CALL_MultTransposeMatrixd(disp, parameters) \
  6856.     (* GET_MultTransposeMatrixd(disp)) parameters
  6857. static inline _glptr_MultTransposeMatrixd GET_MultTransposeMatrixd(struct _glapi_table *disp) {
  6858.    return (_glptr_MultTransposeMatrixd) (GET_by_offset(disp, _gloffset_MultTransposeMatrixd));
  6859. }
  6860.  
  6861. static inline void SET_MultTransposeMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  6862.    SET_by_offset(disp, _gloffset_MultTransposeMatrixd, fn);
  6863. }
  6864.  
  6865. typedef void (GLAPIENTRYP _glptr_MultTransposeMatrixf)(const GLfloat *);
  6866. #define CALL_MultTransposeMatrixf(disp, parameters) \
  6867.     (* GET_MultTransposeMatrixf(disp)) parameters
  6868. static inline _glptr_MultTransposeMatrixf GET_MultTransposeMatrixf(struct _glapi_table *disp) {
  6869.    return (_glptr_MultTransposeMatrixf) (GET_by_offset(disp, _gloffset_MultTransposeMatrixf));
  6870. }
  6871.  
  6872. static inline void SET_MultTransposeMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  6873.    SET_by_offset(disp, _gloffset_MultTransposeMatrixf, fn);
  6874. }
  6875.  
  6876. typedef void (GLAPIENTRYP _glptr_SampleCoverage)(GLclampf, GLboolean);
  6877. #define CALL_SampleCoverage(disp, parameters) \
  6878.     (* GET_SampleCoverage(disp)) parameters
  6879. static inline _glptr_SampleCoverage GET_SampleCoverage(struct _glapi_table *disp) {
  6880.    return (_glptr_SampleCoverage) (GET_by_offset(disp, _gloffset_SampleCoverage));
  6881. }
  6882.  
  6883. static inline void SET_SampleCoverage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLboolean)) {
  6884.    SET_by_offset(disp, _gloffset_SampleCoverage, fn);
  6885. }
  6886.  
  6887. typedef void (GLAPIENTRYP _glptr_BlendFuncSeparate)(GLenum, GLenum, GLenum, GLenum);
  6888. #define CALL_BlendFuncSeparate(disp, parameters) \
  6889.     (* GET_BlendFuncSeparate(disp)) parameters
  6890. static inline _glptr_BlendFuncSeparate GET_BlendFuncSeparate(struct _glapi_table *disp) {
  6891.    return (_glptr_BlendFuncSeparate) (GET_by_offset(disp, _gloffset_BlendFuncSeparate));
  6892. }
  6893.  
  6894. static inline void SET_BlendFuncSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLenum)) {
  6895.    SET_by_offset(disp, _gloffset_BlendFuncSeparate, fn);
  6896. }
  6897.  
  6898. typedef void (GLAPIENTRYP _glptr_FogCoordPointer)(GLenum, GLsizei, const GLvoid *);
  6899. #define CALL_FogCoordPointer(disp, parameters) \
  6900.     (* GET_FogCoordPointer(disp)) parameters
  6901. static inline _glptr_FogCoordPointer GET_FogCoordPointer(struct _glapi_table *disp) {
  6902.    return (_glptr_FogCoordPointer) (GET_by_offset(disp, _gloffset_FogCoordPointer));
  6903. }
  6904.  
  6905. static inline void SET_FogCoordPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) {
  6906.    SET_by_offset(disp, _gloffset_FogCoordPointer, fn);
  6907. }
  6908.  
  6909. typedef void (GLAPIENTRYP _glptr_FogCoordd)(GLdouble);
  6910. #define CALL_FogCoordd(disp, parameters) \
  6911.     (* GET_FogCoordd(disp)) parameters
  6912. static inline _glptr_FogCoordd GET_FogCoordd(struct _glapi_table *disp) {
  6913.    return (_glptr_FogCoordd) (GET_by_offset(disp, _gloffset_FogCoordd));
  6914. }
  6915.  
  6916. static inline void SET_FogCoordd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) {
  6917.    SET_by_offset(disp, _gloffset_FogCoordd, fn);
  6918. }
  6919.  
  6920. typedef void (GLAPIENTRYP _glptr_FogCoorddv)(const GLdouble *);
  6921. #define CALL_FogCoorddv(disp, parameters) \
  6922.     (* GET_FogCoorddv(disp)) parameters
  6923. static inline _glptr_FogCoorddv GET_FogCoorddv(struct _glapi_table *disp) {
  6924.    return (_glptr_FogCoorddv) (GET_by_offset(disp, _gloffset_FogCoorddv));
  6925. }
  6926.  
  6927. static inline void SET_FogCoorddv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  6928.    SET_by_offset(disp, _gloffset_FogCoorddv, fn);
  6929. }
  6930.  
  6931. typedef void (GLAPIENTRYP _glptr_MultiDrawArrays)(GLenum, const GLint *, const GLsizei *, GLsizei);
  6932. #define CALL_MultiDrawArrays(disp, parameters) \
  6933.     (* GET_MultiDrawArrays(disp)) parameters
  6934. static inline _glptr_MultiDrawArrays GET_MultiDrawArrays(struct _glapi_table *disp) {
  6935.    return (_glptr_MultiDrawArrays) (GET_by_offset(disp, _gloffset_MultiDrawArrays));
  6936. }
  6937.  
  6938. static inline void SET_MultiDrawArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *, const GLsizei *, GLsizei)) {
  6939.    SET_by_offset(disp, _gloffset_MultiDrawArrays, fn);
  6940. }
  6941.  
  6942. typedef void (GLAPIENTRYP _glptr_PointParameterf)(GLenum, GLfloat);
  6943. #define CALL_PointParameterf(disp, parameters) \
  6944.     (* GET_PointParameterf(disp)) parameters
  6945. static inline _glptr_PointParameterf GET_PointParameterf(struct _glapi_table *disp) {
  6946.    return (_glptr_PointParameterf) (GET_by_offset(disp, _gloffset_PointParameterf));
  6947. }
  6948.  
  6949. static inline void SET_PointParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
  6950.    SET_by_offset(disp, _gloffset_PointParameterf, fn);
  6951. }
  6952.  
  6953. typedef void (GLAPIENTRYP _glptr_PointParameterfv)(GLenum, const GLfloat *);
  6954. #define CALL_PointParameterfv(disp, parameters) \
  6955.     (* GET_PointParameterfv(disp)) parameters
  6956. static inline _glptr_PointParameterfv GET_PointParameterfv(struct _glapi_table *disp) {
  6957.    return (_glptr_PointParameterfv) (GET_by_offset(disp, _gloffset_PointParameterfv));
  6958. }
  6959.  
  6960. static inline void SET_PointParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
  6961.    SET_by_offset(disp, _gloffset_PointParameterfv, fn);
  6962. }
  6963.  
  6964. typedef void (GLAPIENTRYP _glptr_PointParameteri)(GLenum, GLint);
  6965. #define CALL_PointParameteri(disp, parameters) \
  6966.     (* GET_PointParameteri(disp)) parameters
  6967. static inline _glptr_PointParameteri GET_PointParameteri(struct _glapi_table *disp) {
  6968.    return (_glptr_PointParameteri) (GET_by_offset(disp, _gloffset_PointParameteri));
  6969. }
  6970.  
  6971. static inline void SET_PointParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
  6972.    SET_by_offset(disp, _gloffset_PointParameteri, fn);
  6973. }
  6974.  
  6975. typedef void (GLAPIENTRYP _glptr_PointParameteriv)(GLenum, const GLint *);
  6976. #define CALL_PointParameteriv(disp, parameters) \
  6977.     (* GET_PointParameteriv(disp)) parameters
  6978. static inline _glptr_PointParameteriv GET_PointParameteriv(struct _glapi_table *disp) {
  6979.    return (_glptr_PointParameteriv) (GET_by_offset(disp, _gloffset_PointParameteriv));
  6980. }
  6981.  
  6982. static inline void SET_PointParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
  6983.    SET_by_offset(disp, _gloffset_PointParameteriv, fn);
  6984. }
  6985.  
  6986. typedef void (GLAPIENTRYP _glptr_SecondaryColor3b)(GLbyte, GLbyte, GLbyte);
  6987. #define CALL_SecondaryColor3b(disp, parameters) \
  6988.     (* GET_SecondaryColor3b(disp)) parameters
  6989. static inline _glptr_SecondaryColor3b GET_SecondaryColor3b(struct _glapi_table *disp) {
  6990.    return (_glptr_SecondaryColor3b) (GET_by_offset(disp, _gloffset_SecondaryColor3b));
  6991. }
  6992.  
  6993. static inline void SET_SecondaryColor3b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte)) {
  6994.    SET_by_offset(disp, _gloffset_SecondaryColor3b, fn);
  6995. }
  6996.  
  6997. typedef void (GLAPIENTRYP _glptr_SecondaryColor3bv)(const GLbyte *);
  6998. #define CALL_SecondaryColor3bv(disp, parameters) \
  6999.     (* GET_SecondaryColor3bv(disp)) parameters
  7000. static inline _glptr_SecondaryColor3bv GET_SecondaryColor3bv(struct _glapi_table *disp) {
  7001.    return (_glptr_SecondaryColor3bv) (GET_by_offset(disp, _gloffset_SecondaryColor3bv));
  7002. }
  7003.  
  7004. static inline void SET_SecondaryColor3bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) {
  7005.    SET_by_offset(disp, _gloffset_SecondaryColor3bv, fn);
  7006. }
  7007.  
  7008. typedef void (GLAPIENTRYP _glptr_SecondaryColor3d)(GLdouble, GLdouble, GLdouble);
  7009. #define CALL_SecondaryColor3d(disp, parameters) \
  7010.     (* GET_SecondaryColor3d(disp)) parameters
  7011. static inline _glptr_SecondaryColor3d GET_SecondaryColor3d(struct _glapi_table *disp) {
  7012.    return (_glptr_SecondaryColor3d) (GET_by_offset(disp, _gloffset_SecondaryColor3d));
  7013. }
  7014.  
  7015. static inline void SET_SecondaryColor3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
  7016.    SET_by_offset(disp, _gloffset_SecondaryColor3d, fn);
  7017. }
  7018.  
  7019. typedef void (GLAPIENTRYP _glptr_SecondaryColor3dv)(const GLdouble *);
  7020. #define CALL_SecondaryColor3dv(disp, parameters) \
  7021.     (* GET_SecondaryColor3dv(disp)) parameters
  7022. static inline _glptr_SecondaryColor3dv GET_SecondaryColor3dv(struct _glapi_table *disp) {
  7023.    return (_glptr_SecondaryColor3dv) (GET_by_offset(disp, _gloffset_SecondaryColor3dv));
  7024. }
  7025.  
  7026. static inline void SET_SecondaryColor3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  7027.    SET_by_offset(disp, _gloffset_SecondaryColor3dv, fn);
  7028. }
  7029.  
  7030. typedef void (GLAPIENTRYP _glptr_SecondaryColor3i)(GLint, GLint, GLint);
  7031. #define CALL_SecondaryColor3i(disp, parameters) \
  7032.     (* GET_SecondaryColor3i(disp)) parameters
  7033. static inline _glptr_SecondaryColor3i GET_SecondaryColor3i(struct _glapi_table *disp) {
  7034.    return (_glptr_SecondaryColor3i) (GET_by_offset(disp, _gloffset_SecondaryColor3i));
  7035. }
  7036.  
  7037. static inline void SET_SecondaryColor3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
  7038.    SET_by_offset(disp, _gloffset_SecondaryColor3i, fn);
  7039. }
  7040.  
  7041. typedef void (GLAPIENTRYP _glptr_SecondaryColor3iv)(const GLint *);
  7042. #define CALL_SecondaryColor3iv(disp, parameters) \
  7043.     (* GET_SecondaryColor3iv(disp)) parameters
  7044. static inline _glptr_SecondaryColor3iv GET_SecondaryColor3iv(struct _glapi_table *disp) {
  7045.    return (_glptr_SecondaryColor3iv) (GET_by_offset(disp, _gloffset_SecondaryColor3iv));
  7046. }
  7047.  
  7048. static inline void SET_SecondaryColor3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  7049.    SET_by_offset(disp, _gloffset_SecondaryColor3iv, fn);
  7050. }
  7051.  
  7052. typedef void (GLAPIENTRYP _glptr_SecondaryColor3s)(GLshort, GLshort, GLshort);
  7053. #define CALL_SecondaryColor3s(disp, parameters) \
  7054.     (* GET_SecondaryColor3s(disp)) parameters
  7055. static inline _glptr_SecondaryColor3s GET_SecondaryColor3s(struct _glapi_table *disp) {
  7056.    return (_glptr_SecondaryColor3s) (GET_by_offset(disp, _gloffset_SecondaryColor3s));
  7057. }
  7058.  
  7059. static inline void SET_SecondaryColor3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
  7060.    SET_by_offset(disp, _gloffset_SecondaryColor3s, fn);
  7061. }
  7062.  
  7063. typedef void (GLAPIENTRYP _glptr_SecondaryColor3sv)(const GLshort *);
  7064. #define CALL_SecondaryColor3sv(disp, parameters) \
  7065.     (* GET_SecondaryColor3sv(disp)) parameters
  7066. static inline _glptr_SecondaryColor3sv GET_SecondaryColor3sv(struct _glapi_table *disp) {
  7067.    return (_glptr_SecondaryColor3sv) (GET_by_offset(disp, _gloffset_SecondaryColor3sv));
  7068. }
  7069.  
  7070. static inline void SET_SecondaryColor3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  7071.    SET_by_offset(disp, _gloffset_SecondaryColor3sv, fn);
  7072. }
  7073.  
  7074. typedef void (GLAPIENTRYP _glptr_SecondaryColor3ub)(GLubyte, GLubyte, GLubyte);
  7075. #define CALL_SecondaryColor3ub(disp, parameters) \
  7076.     (* GET_SecondaryColor3ub(disp)) parameters
  7077. static inline _glptr_SecondaryColor3ub GET_SecondaryColor3ub(struct _glapi_table *disp) {
  7078.    return (_glptr_SecondaryColor3ub) (GET_by_offset(disp, _gloffset_SecondaryColor3ub));
  7079. }
  7080.  
  7081. static inline void SET_SecondaryColor3ub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte, GLubyte, GLubyte)) {
  7082.    SET_by_offset(disp, _gloffset_SecondaryColor3ub, fn);
  7083. }
  7084.  
  7085. typedef void (GLAPIENTRYP _glptr_SecondaryColor3ubv)(const GLubyte *);
  7086. #define CALL_SecondaryColor3ubv(disp, parameters) \
  7087.     (* GET_SecondaryColor3ubv(disp)) parameters
  7088. static inline _glptr_SecondaryColor3ubv GET_SecondaryColor3ubv(struct _glapi_table *disp) {
  7089.    return (_glptr_SecondaryColor3ubv) (GET_by_offset(disp, _gloffset_SecondaryColor3ubv));
  7090. }
  7091.  
  7092. static inline void SET_SecondaryColor3ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) {
  7093.    SET_by_offset(disp, _gloffset_SecondaryColor3ubv, fn);
  7094. }
  7095.  
  7096. typedef void (GLAPIENTRYP _glptr_SecondaryColor3ui)(GLuint, GLuint, GLuint);
  7097. #define CALL_SecondaryColor3ui(disp, parameters) \
  7098.     (* GET_SecondaryColor3ui(disp)) parameters
  7099. static inline _glptr_SecondaryColor3ui GET_SecondaryColor3ui(struct _glapi_table *disp) {
  7100.    return (_glptr_SecondaryColor3ui) (GET_by_offset(disp, _gloffset_SecondaryColor3ui));
  7101. }
  7102.  
  7103. static inline void SET_SecondaryColor3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
  7104.    SET_by_offset(disp, _gloffset_SecondaryColor3ui, fn);
  7105. }
  7106.  
  7107. typedef void (GLAPIENTRYP _glptr_SecondaryColor3uiv)(const GLuint *);
  7108. #define CALL_SecondaryColor3uiv(disp, parameters) \
  7109.     (* GET_SecondaryColor3uiv(disp)) parameters
  7110. static inline _glptr_SecondaryColor3uiv GET_SecondaryColor3uiv(struct _glapi_table *disp) {
  7111.    return (_glptr_SecondaryColor3uiv) (GET_by_offset(disp, _gloffset_SecondaryColor3uiv));
  7112. }
  7113.  
  7114. static inline void SET_SecondaryColor3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLuint *)) {
  7115.    SET_by_offset(disp, _gloffset_SecondaryColor3uiv, fn);
  7116. }
  7117.  
  7118. typedef void (GLAPIENTRYP _glptr_SecondaryColor3us)(GLushort, GLushort, GLushort);
  7119. #define CALL_SecondaryColor3us(disp, parameters) \
  7120.     (* GET_SecondaryColor3us(disp)) parameters
  7121. static inline _glptr_SecondaryColor3us GET_SecondaryColor3us(struct _glapi_table *disp) {
  7122.    return (_glptr_SecondaryColor3us) (GET_by_offset(disp, _gloffset_SecondaryColor3us));
  7123. }
  7124.  
  7125. static inline void SET_SecondaryColor3us(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLushort, GLushort, GLushort)) {
  7126.    SET_by_offset(disp, _gloffset_SecondaryColor3us, fn);
  7127. }
  7128.  
  7129. typedef void (GLAPIENTRYP _glptr_SecondaryColor3usv)(const GLushort *);
  7130. #define CALL_SecondaryColor3usv(disp, parameters) \
  7131.     (* GET_SecondaryColor3usv(disp)) parameters
  7132. static inline _glptr_SecondaryColor3usv GET_SecondaryColor3usv(struct _glapi_table *disp) {
  7133.    return (_glptr_SecondaryColor3usv) (GET_by_offset(disp, _gloffset_SecondaryColor3usv));
  7134. }
  7135.  
  7136. static inline void SET_SecondaryColor3usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLushort *)) {
  7137.    SET_by_offset(disp, _gloffset_SecondaryColor3usv, fn);
  7138. }
  7139.  
  7140. typedef void (GLAPIENTRYP _glptr_SecondaryColorPointer)(GLint, GLenum, GLsizei, const GLvoid *);
  7141. #define CALL_SecondaryColorPointer(disp, parameters) \
  7142.     (* GET_SecondaryColorPointer(disp)) parameters
  7143. static inline _glptr_SecondaryColorPointer GET_SecondaryColorPointer(struct _glapi_table *disp) {
  7144.    return (_glptr_SecondaryColorPointer) (GET_by_offset(disp, _gloffset_SecondaryColorPointer));
  7145. }
  7146.  
  7147. static inline void SET_SecondaryColorPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) {
  7148.    SET_by_offset(disp, _gloffset_SecondaryColorPointer, fn);
  7149. }
  7150.  
  7151. typedef void (GLAPIENTRYP _glptr_WindowPos2d)(GLdouble, GLdouble);
  7152. #define CALL_WindowPos2d(disp, parameters) \
  7153.     (* GET_WindowPos2d(disp)) parameters
  7154. static inline _glptr_WindowPos2d GET_WindowPos2d(struct _glapi_table *disp) {
  7155.    return (_glptr_WindowPos2d) (GET_by_offset(disp, _gloffset_WindowPos2d));
  7156. }
  7157.  
  7158. static inline void SET_WindowPos2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) {
  7159.    SET_by_offset(disp, _gloffset_WindowPos2d, fn);
  7160. }
  7161.  
  7162. typedef void (GLAPIENTRYP _glptr_WindowPos2dv)(const GLdouble *);
  7163. #define CALL_WindowPos2dv(disp, parameters) \
  7164.     (* GET_WindowPos2dv(disp)) parameters
  7165. static inline _glptr_WindowPos2dv GET_WindowPos2dv(struct _glapi_table *disp) {
  7166.    return (_glptr_WindowPos2dv) (GET_by_offset(disp, _gloffset_WindowPos2dv));
  7167. }
  7168.  
  7169. static inline void SET_WindowPos2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  7170.    SET_by_offset(disp, _gloffset_WindowPos2dv, fn);
  7171. }
  7172.  
  7173. typedef void (GLAPIENTRYP _glptr_WindowPos2f)(GLfloat, GLfloat);
  7174. #define CALL_WindowPos2f(disp, parameters) \
  7175.     (* GET_WindowPos2f(disp)) parameters
  7176. static inline _glptr_WindowPos2f GET_WindowPos2f(struct _glapi_table *disp) {
  7177.    return (_glptr_WindowPos2f) (GET_by_offset(disp, _gloffset_WindowPos2f));
  7178. }
  7179.  
  7180. static inline void SET_WindowPos2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
  7181.    SET_by_offset(disp, _gloffset_WindowPos2f, fn);
  7182. }
  7183.  
  7184. typedef void (GLAPIENTRYP _glptr_WindowPos2fv)(const GLfloat *);
  7185. #define CALL_WindowPos2fv(disp, parameters) \
  7186.     (* GET_WindowPos2fv(disp)) parameters
  7187. static inline _glptr_WindowPos2fv GET_WindowPos2fv(struct _glapi_table *disp) {
  7188.    return (_glptr_WindowPos2fv) (GET_by_offset(disp, _gloffset_WindowPos2fv));
  7189. }
  7190.  
  7191. static inline void SET_WindowPos2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  7192.    SET_by_offset(disp, _gloffset_WindowPos2fv, fn);
  7193. }
  7194.  
  7195. typedef void (GLAPIENTRYP _glptr_WindowPos2i)(GLint, GLint);
  7196. #define CALL_WindowPos2i(disp, parameters) \
  7197.     (* GET_WindowPos2i(disp)) parameters
  7198. static inline _glptr_WindowPos2i GET_WindowPos2i(struct _glapi_table *disp) {
  7199.    return (_glptr_WindowPos2i) (GET_by_offset(disp, _gloffset_WindowPos2i));
  7200. }
  7201.  
  7202. static inline void SET_WindowPos2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
  7203.    SET_by_offset(disp, _gloffset_WindowPos2i, fn);
  7204. }
  7205.  
  7206. typedef void (GLAPIENTRYP _glptr_WindowPos2iv)(const GLint *);
  7207. #define CALL_WindowPos2iv(disp, parameters) \
  7208.     (* GET_WindowPos2iv(disp)) parameters
  7209. static inline _glptr_WindowPos2iv GET_WindowPos2iv(struct _glapi_table *disp) {
  7210.    return (_glptr_WindowPos2iv) (GET_by_offset(disp, _gloffset_WindowPos2iv));
  7211. }
  7212.  
  7213. static inline void SET_WindowPos2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  7214.    SET_by_offset(disp, _gloffset_WindowPos2iv, fn);
  7215. }
  7216.  
  7217. typedef void (GLAPIENTRYP _glptr_WindowPos2s)(GLshort, GLshort);
  7218. #define CALL_WindowPos2s(disp, parameters) \
  7219.     (* GET_WindowPos2s(disp)) parameters
  7220. static inline _glptr_WindowPos2s GET_WindowPos2s(struct _glapi_table *disp) {
  7221.    return (_glptr_WindowPos2s) (GET_by_offset(disp, _gloffset_WindowPos2s));
  7222. }
  7223.  
  7224. static inline void SET_WindowPos2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) {
  7225.    SET_by_offset(disp, _gloffset_WindowPos2s, fn);
  7226. }
  7227.  
  7228. typedef void (GLAPIENTRYP _glptr_WindowPos2sv)(const GLshort *);
  7229. #define CALL_WindowPos2sv(disp, parameters) \
  7230.     (* GET_WindowPos2sv(disp)) parameters
  7231. static inline _glptr_WindowPos2sv GET_WindowPos2sv(struct _glapi_table *disp) {
  7232.    return (_glptr_WindowPos2sv) (GET_by_offset(disp, _gloffset_WindowPos2sv));
  7233. }
  7234.  
  7235. static inline void SET_WindowPos2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  7236.    SET_by_offset(disp, _gloffset_WindowPos2sv, fn);
  7237. }
  7238.  
  7239. typedef void (GLAPIENTRYP _glptr_WindowPos3d)(GLdouble, GLdouble, GLdouble);
  7240. #define CALL_WindowPos3d(disp, parameters) \
  7241.     (* GET_WindowPos3d(disp)) parameters
  7242. static inline _glptr_WindowPos3d GET_WindowPos3d(struct _glapi_table *disp) {
  7243.    return (_glptr_WindowPos3d) (GET_by_offset(disp, _gloffset_WindowPos3d));
  7244. }
  7245.  
  7246. static inline void SET_WindowPos3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
  7247.    SET_by_offset(disp, _gloffset_WindowPos3d, fn);
  7248. }
  7249.  
  7250. typedef void (GLAPIENTRYP _glptr_WindowPos3dv)(const GLdouble *);
  7251. #define CALL_WindowPos3dv(disp, parameters) \
  7252.     (* GET_WindowPos3dv(disp)) parameters
  7253. static inline _glptr_WindowPos3dv GET_WindowPos3dv(struct _glapi_table *disp) {
  7254.    return (_glptr_WindowPos3dv) (GET_by_offset(disp, _gloffset_WindowPos3dv));
  7255. }
  7256.  
  7257. static inline void SET_WindowPos3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  7258.    SET_by_offset(disp, _gloffset_WindowPos3dv, fn);
  7259. }
  7260.  
  7261. typedef void (GLAPIENTRYP _glptr_WindowPos3f)(GLfloat, GLfloat, GLfloat);
  7262. #define CALL_WindowPos3f(disp, parameters) \
  7263.     (* GET_WindowPos3f(disp)) parameters
  7264. static inline _glptr_WindowPos3f GET_WindowPos3f(struct _glapi_table *disp) {
  7265.    return (_glptr_WindowPos3f) (GET_by_offset(disp, _gloffset_WindowPos3f));
  7266. }
  7267.  
  7268. static inline void SET_WindowPos3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
  7269.    SET_by_offset(disp, _gloffset_WindowPos3f, fn);
  7270. }
  7271.  
  7272. typedef void (GLAPIENTRYP _glptr_WindowPos3fv)(const GLfloat *);
  7273. #define CALL_WindowPos3fv(disp, parameters) \
  7274.     (* GET_WindowPos3fv(disp)) parameters
  7275. static inline _glptr_WindowPos3fv GET_WindowPos3fv(struct _glapi_table *disp) {
  7276.    return (_glptr_WindowPos3fv) (GET_by_offset(disp, _gloffset_WindowPos3fv));
  7277. }
  7278.  
  7279. static inline void SET_WindowPos3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  7280.    SET_by_offset(disp, _gloffset_WindowPos3fv, fn);
  7281. }
  7282.  
  7283. typedef void (GLAPIENTRYP _glptr_WindowPos3i)(GLint, GLint, GLint);
  7284. #define CALL_WindowPos3i(disp, parameters) \
  7285.     (* GET_WindowPos3i(disp)) parameters
  7286. static inline _glptr_WindowPos3i GET_WindowPos3i(struct _glapi_table *disp) {
  7287.    return (_glptr_WindowPos3i) (GET_by_offset(disp, _gloffset_WindowPos3i));
  7288. }
  7289.  
  7290. static inline void SET_WindowPos3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
  7291.    SET_by_offset(disp, _gloffset_WindowPos3i, fn);
  7292. }
  7293.  
  7294. typedef void (GLAPIENTRYP _glptr_WindowPos3iv)(const GLint *);
  7295. #define CALL_WindowPos3iv(disp, parameters) \
  7296.     (* GET_WindowPos3iv(disp)) parameters
  7297. static inline _glptr_WindowPos3iv GET_WindowPos3iv(struct _glapi_table *disp) {
  7298.    return (_glptr_WindowPos3iv) (GET_by_offset(disp, _gloffset_WindowPos3iv));
  7299. }
  7300.  
  7301. static inline void SET_WindowPos3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  7302.    SET_by_offset(disp, _gloffset_WindowPos3iv, fn);
  7303. }
  7304.  
  7305. typedef void (GLAPIENTRYP _glptr_WindowPos3s)(GLshort, GLshort, GLshort);
  7306. #define CALL_WindowPos3s(disp, parameters) \
  7307.     (* GET_WindowPos3s(disp)) parameters
  7308. static inline _glptr_WindowPos3s GET_WindowPos3s(struct _glapi_table *disp) {
  7309.    return (_glptr_WindowPos3s) (GET_by_offset(disp, _gloffset_WindowPos3s));
  7310. }
  7311.  
  7312. static inline void SET_WindowPos3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
  7313.    SET_by_offset(disp, _gloffset_WindowPos3s, fn);
  7314. }
  7315.  
  7316. typedef void (GLAPIENTRYP _glptr_WindowPos3sv)(const GLshort *);
  7317. #define CALL_WindowPos3sv(disp, parameters) \
  7318.     (* GET_WindowPos3sv(disp)) parameters
  7319. static inline _glptr_WindowPos3sv GET_WindowPos3sv(struct _glapi_table *disp) {
  7320.    return (_glptr_WindowPos3sv) (GET_by_offset(disp, _gloffset_WindowPos3sv));
  7321. }
  7322.  
  7323. static inline void SET_WindowPos3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  7324.    SET_by_offset(disp, _gloffset_WindowPos3sv, fn);
  7325. }
  7326.  
  7327. typedef void (GLAPIENTRYP _glptr_BeginQuery)(GLenum, GLuint);
  7328. #define CALL_BeginQuery(disp, parameters) \
  7329.     (* GET_BeginQuery(disp)) parameters
  7330. static inline _glptr_BeginQuery GET_BeginQuery(struct _glapi_table *disp) {
  7331.    return (_glptr_BeginQuery) (GET_by_offset(disp, _gloffset_BeginQuery));
  7332. }
  7333.  
  7334. static inline void SET_BeginQuery(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  7335.    SET_by_offset(disp, _gloffset_BeginQuery, fn);
  7336. }
  7337.  
  7338. typedef void (GLAPIENTRYP _glptr_BindBuffer)(GLenum, GLuint);
  7339. #define CALL_BindBuffer(disp, parameters) \
  7340.     (* GET_BindBuffer(disp)) parameters
  7341. static inline _glptr_BindBuffer GET_BindBuffer(struct _glapi_table *disp) {
  7342.    return (_glptr_BindBuffer) (GET_by_offset(disp, _gloffset_BindBuffer));
  7343. }
  7344.  
  7345. static inline void SET_BindBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  7346.    SET_by_offset(disp, _gloffset_BindBuffer, fn);
  7347. }
  7348.  
  7349. typedef void (GLAPIENTRYP _glptr_BufferData)(GLenum, GLsizeiptr, const GLvoid *, GLenum);
  7350. #define CALL_BufferData(disp, parameters) \
  7351.     (* GET_BufferData(disp)) parameters
  7352. static inline _glptr_BufferData GET_BufferData(struct _glapi_table *disp) {
  7353.    return (_glptr_BufferData) (GET_by_offset(disp, _gloffset_BufferData));
  7354. }
  7355.  
  7356. static inline void SET_BufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizeiptr, const GLvoid *, GLenum)) {
  7357.    SET_by_offset(disp, _gloffset_BufferData, fn);
  7358. }
  7359.  
  7360. typedef void (GLAPIENTRYP _glptr_BufferSubData)(GLenum, GLintptr, GLsizeiptr, const GLvoid *);
  7361. #define CALL_BufferSubData(disp, parameters) \
  7362.     (* GET_BufferSubData(disp)) parameters
  7363. static inline _glptr_BufferSubData GET_BufferSubData(struct _glapi_table *disp) {
  7364.    return (_glptr_BufferSubData) (GET_by_offset(disp, _gloffset_BufferSubData));
  7365. }
  7366.  
  7367. static inline void SET_BufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr, const GLvoid *)) {
  7368.    SET_by_offset(disp, _gloffset_BufferSubData, fn);
  7369. }
  7370.  
  7371. typedef void (GLAPIENTRYP _glptr_DeleteBuffers)(GLsizei, const GLuint *);
  7372. #define CALL_DeleteBuffers(disp, parameters) \
  7373.     (* GET_DeleteBuffers(disp)) parameters
  7374. static inline _glptr_DeleteBuffers GET_DeleteBuffers(struct _glapi_table *disp) {
  7375.    return (_glptr_DeleteBuffers) (GET_by_offset(disp, _gloffset_DeleteBuffers));
  7376. }
  7377.  
  7378. static inline void SET_DeleteBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
  7379.    SET_by_offset(disp, _gloffset_DeleteBuffers, fn);
  7380. }
  7381.  
  7382. typedef void (GLAPIENTRYP _glptr_DeleteQueries)(GLsizei, const GLuint *);
  7383. #define CALL_DeleteQueries(disp, parameters) \
  7384.     (* GET_DeleteQueries(disp)) parameters
  7385. static inline _glptr_DeleteQueries GET_DeleteQueries(struct _glapi_table *disp) {
  7386.    return (_glptr_DeleteQueries) (GET_by_offset(disp, _gloffset_DeleteQueries));
  7387. }
  7388.  
  7389. static inline void SET_DeleteQueries(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
  7390.    SET_by_offset(disp, _gloffset_DeleteQueries, fn);
  7391. }
  7392.  
  7393. typedef void (GLAPIENTRYP _glptr_EndQuery)(GLenum);
  7394. #define CALL_EndQuery(disp, parameters) \
  7395.     (* GET_EndQuery(disp)) parameters
  7396. static inline _glptr_EndQuery GET_EndQuery(struct _glapi_table *disp) {
  7397.    return (_glptr_EndQuery) (GET_by_offset(disp, _gloffset_EndQuery));
  7398. }
  7399.  
  7400. static inline void SET_EndQuery(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  7401.    SET_by_offset(disp, _gloffset_EndQuery, fn);
  7402. }
  7403.  
  7404. typedef void (GLAPIENTRYP _glptr_GenBuffers)(GLsizei, GLuint *);
  7405. #define CALL_GenBuffers(disp, parameters) \
  7406.     (* GET_GenBuffers(disp)) parameters
  7407. static inline _glptr_GenBuffers GET_GenBuffers(struct _glapi_table *disp) {
  7408.    return (_glptr_GenBuffers) (GET_by_offset(disp, _gloffset_GenBuffers));
  7409. }
  7410.  
  7411. static inline void SET_GenBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  7412.    SET_by_offset(disp, _gloffset_GenBuffers, fn);
  7413. }
  7414.  
  7415. typedef void (GLAPIENTRYP _glptr_GenQueries)(GLsizei, GLuint *);
  7416. #define CALL_GenQueries(disp, parameters) \
  7417.     (* GET_GenQueries(disp)) parameters
  7418. static inline _glptr_GenQueries GET_GenQueries(struct _glapi_table *disp) {
  7419.    return (_glptr_GenQueries) (GET_by_offset(disp, _gloffset_GenQueries));
  7420. }
  7421.  
  7422. static inline void SET_GenQueries(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  7423.    SET_by_offset(disp, _gloffset_GenQueries, fn);
  7424. }
  7425.  
  7426. typedef void (GLAPIENTRYP _glptr_GetBufferParameteriv)(GLenum, GLenum, GLint *);
  7427. #define CALL_GetBufferParameteriv(disp, parameters) \
  7428.     (* GET_GetBufferParameteriv(disp)) parameters
  7429. static inline _glptr_GetBufferParameteriv GET_GetBufferParameteriv(struct _glapi_table *disp) {
  7430.    return (_glptr_GetBufferParameteriv) (GET_by_offset(disp, _gloffset_GetBufferParameteriv));
  7431. }
  7432.  
  7433. static inline void SET_GetBufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  7434.    SET_by_offset(disp, _gloffset_GetBufferParameteriv, fn);
  7435. }
  7436.  
  7437. typedef void (GLAPIENTRYP _glptr_GetBufferPointerv)(GLenum, GLenum, GLvoid **);
  7438. #define CALL_GetBufferPointerv(disp, parameters) \
  7439.     (* GET_GetBufferPointerv(disp)) parameters
  7440. static inline _glptr_GetBufferPointerv GET_GetBufferPointerv(struct _glapi_table *disp) {
  7441.    return (_glptr_GetBufferPointerv) (GET_by_offset(disp, _gloffset_GetBufferPointerv));
  7442. }
  7443.  
  7444. static inline void SET_GetBufferPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLvoid **)) {
  7445.    SET_by_offset(disp, _gloffset_GetBufferPointerv, fn);
  7446. }
  7447.  
  7448. typedef void (GLAPIENTRYP _glptr_GetBufferSubData)(GLenum, GLintptr, GLsizeiptr, GLvoid *);
  7449. #define CALL_GetBufferSubData(disp, parameters) \
  7450.     (* GET_GetBufferSubData(disp)) parameters
  7451. static inline _glptr_GetBufferSubData GET_GetBufferSubData(struct _glapi_table *disp) {
  7452.    return (_glptr_GetBufferSubData) (GET_by_offset(disp, _gloffset_GetBufferSubData));
  7453. }
  7454.  
  7455. static inline void SET_GetBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr, GLvoid *)) {
  7456.    SET_by_offset(disp, _gloffset_GetBufferSubData, fn);
  7457. }
  7458.  
  7459. typedef void (GLAPIENTRYP _glptr_GetQueryObjectiv)(GLuint, GLenum, GLint *);
  7460. #define CALL_GetQueryObjectiv(disp, parameters) \
  7461.     (* GET_GetQueryObjectiv(disp)) parameters
  7462. static inline _glptr_GetQueryObjectiv GET_GetQueryObjectiv(struct _glapi_table *disp) {
  7463.    return (_glptr_GetQueryObjectiv) (GET_by_offset(disp, _gloffset_GetQueryObjectiv));
  7464. }
  7465.  
  7466. static inline void SET_GetQueryObjectiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  7467.    SET_by_offset(disp, _gloffset_GetQueryObjectiv, fn);
  7468. }
  7469.  
  7470. typedef void (GLAPIENTRYP _glptr_GetQueryObjectuiv)(GLuint, GLenum, GLuint *);
  7471. #define CALL_GetQueryObjectuiv(disp, parameters) \
  7472.     (* GET_GetQueryObjectuiv(disp)) parameters
  7473. static inline _glptr_GetQueryObjectuiv GET_GetQueryObjectuiv(struct _glapi_table *disp) {
  7474.    return (_glptr_GetQueryObjectuiv) (GET_by_offset(disp, _gloffset_GetQueryObjectuiv));
  7475. }
  7476.  
  7477. static inline void SET_GetQueryObjectuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) {
  7478.    SET_by_offset(disp, _gloffset_GetQueryObjectuiv, fn);
  7479. }
  7480.  
  7481. typedef void (GLAPIENTRYP _glptr_GetQueryiv)(GLenum, GLenum, GLint *);
  7482. #define CALL_GetQueryiv(disp, parameters) \
  7483.     (* GET_GetQueryiv(disp)) parameters
  7484. static inline _glptr_GetQueryiv GET_GetQueryiv(struct _glapi_table *disp) {
  7485.    return (_glptr_GetQueryiv) (GET_by_offset(disp, _gloffset_GetQueryiv));
  7486. }
  7487.  
  7488. static inline void SET_GetQueryiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  7489.    SET_by_offset(disp, _gloffset_GetQueryiv, fn);
  7490. }
  7491.  
  7492. typedef GLboolean (GLAPIENTRYP _glptr_IsBuffer)(GLuint);
  7493. #define CALL_IsBuffer(disp, parameters) \
  7494.     (* GET_IsBuffer(disp)) parameters
  7495. static inline _glptr_IsBuffer GET_IsBuffer(struct _glapi_table *disp) {
  7496.    return (_glptr_IsBuffer) (GET_by_offset(disp, _gloffset_IsBuffer));
  7497. }
  7498.  
  7499. static inline void SET_IsBuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  7500.    SET_by_offset(disp, _gloffset_IsBuffer, fn);
  7501. }
  7502.  
  7503. typedef GLboolean (GLAPIENTRYP _glptr_IsQuery)(GLuint);
  7504. #define CALL_IsQuery(disp, parameters) \
  7505.     (* GET_IsQuery(disp)) parameters
  7506. static inline _glptr_IsQuery GET_IsQuery(struct _glapi_table *disp) {
  7507.    return (_glptr_IsQuery) (GET_by_offset(disp, _gloffset_IsQuery));
  7508. }
  7509.  
  7510. static inline void SET_IsQuery(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  7511.    SET_by_offset(disp, _gloffset_IsQuery, fn);
  7512. }
  7513.  
  7514. typedef GLvoid * (GLAPIENTRYP _glptr_MapBuffer)(GLenum, GLenum);
  7515. #define CALL_MapBuffer(disp, parameters) \
  7516.     (* GET_MapBuffer(disp)) parameters
  7517. static inline _glptr_MapBuffer GET_MapBuffer(struct _glapi_table *disp) {
  7518.    return (_glptr_MapBuffer) (GET_by_offset(disp, _gloffset_MapBuffer));
  7519. }
  7520.  
  7521. static inline void SET_MapBuffer(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLenum, GLenum)) {
  7522.    SET_by_offset(disp, _gloffset_MapBuffer, fn);
  7523. }
  7524.  
  7525. typedef GLboolean (GLAPIENTRYP _glptr_UnmapBuffer)(GLenum);
  7526. #define CALL_UnmapBuffer(disp, parameters) \
  7527.     (* GET_UnmapBuffer(disp)) parameters
  7528. static inline _glptr_UnmapBuffer GET_UnmapBuffer(struct _glapi_table *disp) {
  7529.    return (_glptr_UnmapBuffer) (GET_by_offset(disp, _gloffset_UnmapBuffer));
  7530. }
  7531.  
  7532. static inline void SET_UnmapBuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLenum)) {
  7533.    SET_by_offset(disp, _gloffset_UnmapBuffer, fn);
  7534. }
  7535.  
  7536. typedef void (GLAPIENTRYP _glptr_AttachShader)(GLuint, GLuint);
  7537. #define CALL_AttachShader(disp, parameters) \
  7538.     (* GET_AttachShader(disp)) parameters
  7539. static inline _glptr_AttachShader GET_AttachShader(struct _glapi_table *disp) {
  7540.    return (_glptr_AttachShader) (GET_by_offset(disp, _gloffset_AttachShader));
  7541. }
  7542.  
  7543. static inline void SET_AttachShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
  7544.    SET_by_offset(disp, _gloffset_AttachShader, fn);
  7545. }
  7546.  
  7547. typedef void (GLAPIENTRYP _glptr_BindAttribLocation)(GLuint, GLuint, const GLchar *);
  7548. #define CALL_BindAttribLocation(disp, parameters) \
  7549.     (* GET_BindAttribLocation(disp)) parameters
  7550. static inline _glptr_BindAttribLocation GET_BindAttribLocation(struct _glapi_table *disp) {
  7551.    return (_glptr_BindAttribLocation) (GET_by_offset(disp, _gloffset_BindAttribLocation));
  7552. }
  7553.  
  7554. static inline void SET_BindAttribLocation(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, const GLchar *)) {
  7555.    SET_by_offset(disp, _gloffset_BindAttribLocation, fn);
  7556. }
  7557.  
  7558. typedef void (GLAPIENTRYP _glptr_BlendEquationSeparate)(GLenum, GLenum);
  7559. #define CALL_BlendEquationSeparate(disp, parameters) \
  7560.     (* GET_BlendEquationSeparate(disp)) parameters
  7561. static inline _glptr_BlendEquationSeparate GET_BlendEquationSeparate(struct _glapi_table *disp) {
  7562.    return (_glptr_BlendEquationSeparate) (GET_by_offset(disp, _gloffset_BlendEquationSeparate));
  7563. }
  7564.  
  7565. static inline void SET_BlendEquationSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
  7566.    SET_by_offset(disp, _gloffset_BlendEquationSeparate, fn);
  7567. }
  7568.  
  7569. typedef void (GLAPIENTRYP _glptr_CompileShader)(GLuint);
  7570. #define CALL_CompileShader(disp, parameters) \
  7571.     (* GET_CompileShader(disp)) parameters
  7572. static inline _glptr_CompileShader GET_CompileShader(struct _glapi_table *disp) {
  7573.    return (_glptr_CompileShader) (GET_by_offset(disp, _gloffset_CompileShader));
  7574. }
  7575.  
  7576. static inline void SET_CompileShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  7577.    SET_by_offset(disp, _gloffset_CompileShader, fn);
  7578. }
  7579.  
  7580. typedef GLuint (GLAPIENTRYP _glptr_CreateProgram)(void);
  7581. #define CALL_CreateProgram(disp, parameters) \
  7582.     (* GET_CreateProgram(disp)) parameters
  7583. static inline _glptr_CreateProgram GET_CreateProgram(struct _glapi_table *disp) {
  7584.    return (_glptr_CreateProgram) (GET_by_offset(disp, _gloffset_CreateProgram));
  7585. }
  7586.  
  7587. static inline void SET_CreateProgram(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(void)) {
  7588.    SET_by_offset(disp, _gloffset_CreateProgram, fn);
  7589. }
  7590.  
  7591. typedef GLuint (GLAPIENTRYP _glptr_CreateShader)(GLenum);
  7592. #define CALL_CreateShader(disp, parameters) \
  7593.     (* GET_CreateShader(disp)) parameters
  7594. static inline _glptr_CreateShader GET_CreateShader(struct _glapi_table *disp) {
  7595.    return (_glptr_CreateShader) (GET_by_offset(disp, _gloffset_CreateShader));
  7596. }
  7597.  
  7598. static inline void SET_CreateShader(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLenum)) {
  7599.    SET_by_offset(disp, _gloffset_CreateShader, fn);
  7600. }
  7601.  
  7602. typedef void (GLAPIENTRYP _glptr_DeleteProgram)(GLuint);
  7603. #define CALL_DeleteProgram(disp, parameters) \
  7604.     (* GET_DeleteProgram(disp)) parameters
  7605. static inline _glptr_DeleteProgram GET_DeleteProgram(struct _glapi_table *disp) {
  7606.    return (_glptr_DeleteProgram) (GET_by_offset(disp, _gloffset_DeleteProgram));
  7607. }
  7608.  
  7609. static inline void SET_DeleteProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  7610.    SET_by_offset(disp, _gloffset_DeleteProgram, fn);
  7611. }
  7612.  
  7613. typedef void (GLAPIENTRYP _glptr_DeleteShader)(GLuint);
  7614. #define CALL_DeleteShader(disp, parameters) \
  7615.     (* GET_DeleteShader(disp)) parameters
  7616. static inline _glptr_DeleteShader GET_DeleteShader(struct _glapi_table *disp) {
  7617.    return (_glptr_DeleteShader) (GET_by_offset(disp, _gloffset_DeleteShader));
  7618. }
  7619.  
  7620. static inline void SET_DeleteShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  7621.    SET_by_offset(disp, _gloffset_DeleteShader, fn);
  7622. }
  7623.  
  7624. typedef void (GLAPIENTRYP _glptr_DetachShader)(GLuint, GLuint);
  7625. #define CALL_DetachShader(disp, parameters) \
  7626.     (* GET_DetachShader(disp)) parameters
  7627. static inline _glptr_DetachShader GET_DetachShader(struct _glapi_table *disp) {
  7628.    return (_glptr_DetachShader) (GET_by_offset(disp, _gloffset_DetachShader));
  7629. }
  7630.  
  7631. static inline void SET_DetachShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
  7632.    SET_by_offset(disp, _gloffset_DetachShader, fn);
  7633. }
  7634.  
  7635. typedef void (GLAPIENTRYP _glptr_DisableVertexAttribArray)(GLuint);
  7636. #define CALL_DisableVertexAttribArray(disp, parameters) \
  7637.     (* GET_DisableVertexAttribArray(disp)) parameters
  7638. static inline _glptr_DisableVertexAttribArray GET_DisableVertexAttribArray(struct _glapi_table *disp) {
  7639.    return (_glptr_DisableVertexAttribArray) (GET_by_offset(disp, _gloffset_DisableVertexAttribArray));
  7640. }
  7641.  
  7642. static inline void SET_DisableVertexAttribArray(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  7643.    SET_by_offset(disp, _gloffset_DisableVertexAttribArray, fn);
  7644. }
  7645.  
  7646. typedef void (GLAPIENTRYP _glptr_DrawBuffers)(GLsizei, const GLenum *);
  7647. #define CALL_DrawBuffers(disp, parameters) \
  7648.     (* GET_DrawBuffers(disp)) parameters
  7649. static inline _glptr_DrawBuffers GET_DrawBuffers(struct _glapi_table *disp) {
  7650.    return (_glptr_DrawBuffers) (GET_by_offset(disp, _gloffset_DrawBuffers));
  7651. }
  7652.  
  7653. static inline void SET_DrawBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLenum *)) {
  7654.    SET_by_offset(disp, _gloffset_DrawBuffers, fn);
  7655. }
  7656.  
  7657. typedef void (GLAPIENTRYP _glptr_EnableVertexAttribArray)(GLuint);
  7658. #define CALL_EnableVertexAttribArray(disp, parameters) \
  7659.     (* GET_EnableVertexAttribArray(disp)) parameters
  7660. static inline _glptr_EnableVertexAttribArray GET_EnableVertexAttribArray(struct _glapi_table *disp) {
  7661.    return (_glptr_EnableVertexAttribArray) (GET_by_offset(disp, _gloffset_EnableVertexAttribArray));
  7662. }
  7663.  
  7664. static inline void SET_EnableVertexAttribArray(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  7665.    SET_by_offset(disp, _gloffset_EnableVertexAttribArray, fn);
  7666. }
  7667.  
  7668. typedef void (GLAPIENTRYP _glptr_GetActiveAttrib)(GLuint, GLuint, GLsizei , GLsizei *, GLint *, GLenum *, GLchar *);
  7669. #define CALL_GetActiveAttrib(disp, parameters) \
  7670.     (* GET_GetActiveAttrib(disp)) parameters
  7671. static inline _glptr_GetActiveAttrib GET_GetActiveAttrib(struct _glapi_table *disp) {
  7672.    return (_glptr_GetActiveAttrib) (GET_by_offset(disp, _gloffset_GetActiveAttrib));
  7673. }
  7674.  
  7675. static inline void SET_GetActiveAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei , GLsizei *, GLint *, GLenum *, GLchar *)) {
  7676.    SET_by_offset(disp, _gloffset_GetActiveAttrib, fn);
  7677. }
  7678.  
  7679. typedef void (GLAPIENTRYP _glptr_GetActiveUniform)(GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar *);
  7680. #define CALL_GetActiveUniform(disp, parameters) \
  7681.     (* GET_GetActiveUniform(disp)) parameters
  7682. static inline _glptr_GetActiveUniform GET_GetActiveUniform(struct _glapi_table *disp) {
  7683.    return (_glptr_GetActiveUniform) (GET_by_offset(disp, _gloffset_GetActiveUniform));
  7684. }
  7685.  
  7686. static inline void SET_GetActiveUniform(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar *)) {
  7687.    SET_by_offset(disp, _gloffset_GetActiveUniform, fn);
  7688. }
  7689.  
  7690. typedef void (GLAPIENTRYP _glptr_GetAttachedShaders)(GLuint, GLsizei, GLsizei *, GLuint *);
  7691. #define CALL_GetAttachedShaders(disp, parameters) \
  7692.     (* GET_GetAttachedShaders(disp)) parameters
  7693. static inline _glptr_GetAttachedShaders GET_GetAttachedShaders(struct _glapi_table *disp) {
  7694.    return (_glptr_GetAttachedShaders) (GET_by_offset(disp, _gloffset_GetAttachedShaders));
  7695. }
  7696.  
  7697. static inline void SET_GetAttachedShaders(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLuint *)) {
  7698.    SET_by_offset(disp, _gloffset_GetAttachedShaders, fn);
  7699. }
  7700.  
  7701. typedef GLint (GLAPIENTRYP _glptr_GetAttribLocation)(GLuint, const GLchar *);
  7702. #define CALL_GetAttribLocation(disp, parameters) \
  7703.     (* GET_GetAttribLocation(disp)) parameters
  7704. static inline _glptr_GetAttribLocation GET_GetAttribLocation(struct _glapi_table *disp) {
  7705.    return (_glptr_GetAttribLocation) (GET_by_offset(disp, _gloffset_GetAttribLocation));
  7706. }
  7707.  
  7708. static inline void SET_GetAttribLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
  7709.    SET_by_offset(disp, _gloffset_GetAttribLocation, fn);
  7710. }
  7711.  
  7712. typedef void (GLAPIENTRYP _glptr_GetProgramInfoLog)(GLuint, GLsizei, GLsizei *, GLchar *);
  7713. #define CALL_GetProgramInfoLog(disp, parameters) \
  7714.     (* GET_GetProgramInfoLog(disp)) parameters
  7715. static inline _glptr_GetProgramInfoLog GET_GetProgramInfoLog(struct _glapi_table *disp) {
  7716.    return (_glptr_GetProgramInfoLog) (GET_by_offset(disp, _gloffset_GetProgramInfoLog));
  7717. }
  7718.  
  7719. static inline void SET_GetProgramInfoLog(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) {
  7720.    SET_by_offset(disp, _gloffset_GetProgramInfoLog, fn);
  7721. }
  7722.  
  7723. typedef void (GLAPIENTRYP _glptr_GetProgramiv)(GLuint, GLenum, GLint *);
  7724. #define CALL_GetProgramiv(disp, parameters) \
  7725.     (* GET_GetProgramiv(disp)) parameters
  7726. static inline _glptr_GetProgramiv GET_GetProgramiv(struct _glapi_table *disp) {
  7727.    return (_glptr_GetProgramiv) (GET_by_offset(disp, _gloffset_GetProgramiv));
  7728. }
  7729.  
  7730. static inline void SET_GetProgramiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  7731.    SET_by_offset(disp, _gloffset_GetProgramiv, fn);
  7732. }
  7733.  
  7734. typedef void (GLAPIENTRYP _glptr_GetShaderInfoLog)(GLuint, GLsizei, GLsizei *, GLchar *);
  7735. #define CALL_GetShaderInfoLog(disp, parameters) \
  7736.     (* GET_GetShaderInfoLog(disp)) parameters
  7737. static inline _glptr_GetShaderInfoLog GET_GetShaderInfoLog(struct _glapi_table *disp) {
  7738.    return (_glptr_GetShaderInfoLog) (GET_by_offset(disp, _gloffset_GetShaderInfoLog));
  7739. }
  7740.  
  7741. static inline void SET_GetShaderInfoLog(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) {
  7742.    SET_by_offset(disp, _gloffset_GetShaderInfoLog, fn);
  7743. }
  7744.  
  7745. typedef void (GLAPIENTRYP _glptr_GetShaderSource)(GLuint, GLsizei, GLsizei *, GLchar *);
  7746. #define CALL_GetShaderSource(disp, parameters) \
  7747.     (* GET_GetShaderSource(disp)) parameters
  7748. static inline _glptr_GetShaderSource GET_GetShaderSource(struct _glapi_table *disp) {
  7749.    return (_glptr_GetShaderSource) (GET_by_offset(disp, _gloffset_GetShaderSource));
  7750. }
  7751.  
  7752. static inline void SET_GetShaderSource(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) {
  7753.    SET_by_offset(disp, _gloffset_GetShaderSource, fn);
  7754. }
  7755.  
  7756. typedef void (GLAPIENTRYP _glptr_GetShaderiv)(GLuint, GLenum, GLint *);
  7757. #define CALL_GetShaderiv(disp, parameters) \
  7758.     (* GET_GetShaderiv(disp)) parameters
  7759. static inline _glptr_GetShaderiv GET_GetShaderiv(struct _glapi_table *disp) {
  7760.    return (_glptr_GetShaderiv) (GET_by_offset(disp, _gloffset_GetShaderiv));
  7761. }
  7762.  
  7763. static inline void SET_GetShaderiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  7764.    SET_by_offset(disp, _gloffset_GetShaderiv, fn);
  7765. }
  7766.  
  7767. typedef GLint (GLAPIENTRYP _glptr_GetUniformLocation)(GLuint, const GLchar *);
  7768. #define CALL_GetUniformLocation(disp, parameters) \
  7769.     (* GET_GetUniformLocation(disp)) parameters
  7770. static inline _glptr_GetUniformLocation GET_GetUniformLocation(struct _glapi_table *disp) {
  7771.    return (_glptr_GetUniformLocation) (GET_by_offset(disp, _gloffset_GetUniformLocation));
  7772. }
  7773.  
  7774. static inline void SET_GetUniformLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
  7775.    SET_by_offset(disp, _gloffset_GetUniformLocation, fn);
  7776. }
  7777.  
  7778. typedef void (GLAPIENTRYP _glptr_GetUniformfv)(GLuint, GLint, GLfloat *);
  7779. #define CALL_GetUniformfv(disp, parameters) \
  7780.     (* GET_GetUniformfv(disp)) parameters
  7781. static inline _glptr_GetUniformfv GET_GetUniformfv(struct _glapi_table *disp) {
  7782.    return (_glptr_GetUniformfv) (GET_by_offset(disp, _gloffset_GetUniformfv));
  7783. }
  7784.  
  7785. static inline void SET_GetUniformfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat *)) {
  7786.    SET_by_offset(disp, _gloffset_GetUniformfv, fn);
  7787. }
  7788.  
  7789. typedef void (GLAPIENTRYP _glptr_GetUniformiv)(GLuint, GLint, GLint *);
  7790. #define CALL_GetUniformiv(disp, parameters) \
  7791.     (* GET_GetUniformiv(disp)) parameters
  7792. static inline _glptr_GetUniformiv GET_GetUniformiv(struct _glapi_table *disp) {
  7793.    return (_glptr_GetUniformiv) (GET_by_offset(disp, _gloffset_GetUniformiv));
  7794. }
  7795.  
  7796. static inline void SET_GetUniformiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint *)) {
  7797.    SET_by_offset(disp, _gloffset_GetUniformiv, fn);
  7798. }
  7799.  
  7800. typedef void (GLAPIENTRYP _glptr_GetVertexAttribPointerv)(GLuint, GLenum, GLvoid **);
  7801. #define CALL_GetVertexAttribPointerv(disp, parameters) \
  7802.     (* GET_GetVertexAttribPointerv(disp)) parameters
  7803. static inline _glptr_GetVertexAttribPointerv GET_GetVertexAttribPointerv(struct _glapi_table *disp) {
  7804.    return (_glptr_GetVertexAttribPointerv) (GET_by_offset(disp, _gloffset_GetVertexAttribPointerv));
  7805. }
  7806.  
  7807. static inline void SET_GetVertexAttribPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLvoid **)) {
  7808.    SET_by_offset(disp, _gloffset_GetVertexAttribPointerv, fn);
  7809. }
  7810.  
  7811. typedef void (GLAPIENTRYP _glptr_GetVertexAttribdv)(GLuint, GLenum, GLdouble *);
  7812. #define CALL_GetVertexAttribdv(disp, parameters) \
  7813.     (* GET_GetVertexAttribdv(disp)) parameters
  7814. static inline _glptr_GetVertexAttribdv GET_GetVertexAttribdv(struct _glapi_table *disp) {
  7815.    return (_glptr_GetVertexAttribdv) (GET_by_offset(disp, _gloffset_GetVertexAttribdv));
  7816. }
  7817.  
  7818. static inline void SET_GetVertexAttribdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLdouble *)) {
  7819.    SET_by_offset(disp, _gloffset_GetVertexAttribdv, fn);
  7820. }
  7821.  
  7822. typedef void (GLAPIENTRYP _glptr_GetVertexAttribfv)(GLuint, GLenum, GLfloat *);
  7823. #define CALL_GetVertexAttribfv(disp, parameters) \
  7824.     (* GET_GetVertexAttribfv(disp)) parameters
  7825. static inline _glptr_GetVertexAttribfv GET_GetVertexAttribfv(struct _glapi_table *disp) {
  7826.    return (_glptr_GetVertexAttribfv) (GET_by_offset(disp, _gloffset_GetVertexAttribfv));
  7827. }
  7828.  
  7829. static inline void SET_GetVertexAttribfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) {
  7830.    SET_by_offset(disp, _gloffset_GetVertexAttribfv, fn);
  7831. }
  7832.  
  7833. typedef void (GLAPIENTRYP _glptr_GetVertexAttribiv)(GLuint, GLenum, GLint *);
  7834. #define CALL_GetVertexAttribiv(disp, parameters) \
  7835.     (* GET_GetVertexAttribiv(disp)) parameters
  7836. static inline _glptr_GetVertexAttribiv GET_GetVertexAttribiv(struct _glapi_table *disp) {
  7837.    return (_glptr_GetVertexAttribiv) (GET_by_offset(disp, _gloffset_GetVertexAttribiv));
  7838. }
  7839.  
  7840. static inline void SET_GetVertexAttribiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  7841.    SET_by_offset(disp, _gloffset_GetVertexAttribiv, fn);
  7842. }
  7843.  
  7844. typedef GLboolean (GLAPIENTRYP _glptr_IsProgram)(GLuint);
  7845. #define CALL_IsProgram(disp, parameters) \
  7846.     (* GET_IsProgram(disp)) parameters
  7847. static inline _glptr_IsProgram GET_IsProgram(struct _glapi_table *disp) {
  7848.    return (_glptr_IsProgram) (GET_by_offset(disp, _gloffset_IsProgram));
  7849. }
  7850.  
  7851. static inline void SET_IsProgram(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  7852.    SET_by_offset(disp, _gloffset_IsProgram, fn);
  7853. }
  7854.  
  7855. typedef GLboolean (GLAPIENTRYP _glptr_IsShader)(GLuint);
  7856. #define CALL_IsShader(disp, parameters) \
  7857.     (* GET_IsShader(disp)) parameters
  7858. static inline _glptr_IsShader GET_IsShader(struct _glapi_table *disp) {
  7859.    return (_glptr_IsShader) (GET_by_offset(disp, _gloffset_IsShader));
  7860. }
  7861.  
  7862. static inline void SET_IsShader(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  7863.    SET_by_offset(disp, _gloffset_IsShader, fn);
  7864. }
  7865.  
  7866. typedef void (GLAPIENTRYP _glptr_LinkProgram)(GLuint);
  7867. #define CALL_LinkProgram(disp, parameters) \
  7868.     (* GET_LinkProgram(disp)) parameters
  7869. static inline _glptr_LinkProgram GET_LinkProgram(struct _glapi_table *disp) {
  7870.    return (_glptr_LinkProgram) (GET_by_offset(disp, _gloffset_LinkProgram));
  7871. }
  7872.  
  7873. static inline void SET_LinkProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  7874.    SET_by_offset(disp, _gloffset_LinkProgram, fn);
  7875. }
  7876.  
  7877. typedef void (GLAPIENTRYP _glptr_ShaderSource)(GLuint, GLsizei, const GLchar * const *, const GLint *);
  7878. #define CALL_ShaderSource(disp, parameters) \
  7879.     (* GET_ShaderSource(disp)) parameters
  7880. static inline _glptr_ShaderSource GET_ShaderSource(struct _glapi_table *disp) {
  7881.    return (_glptr_ShaderSource) (GET_by_offset(disp, _gloffset_ShaderSource));
  7882. }
  7883.  
  7884. static inline void SET_ShaderSource(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLchar * const *, const GLint *)) {
  7885.    SET_by_offset(disp, _gloffset_ShaderSource, fn);
  7886. }
  7887.  
  7888. typedef void (GLAPIENTRYP _glptr_StencilFuncSeparate)(GLenum, GLenum, GLint, GLuint);
  7889. #define CALL_StencilFuncSeparate(disp, parameters) \
  7890.     (* GET_StencilFuncSeparate(disp)) parameters
  7891. static inline _glptr_StencilFuncSeparate GET_StencilFuncSeparate(struct _glapi_table *disp) {
  7892.    return (_glptr_StencilFuncSeparate) (GET_by_offset(disp, _gloffset_StencilFuncSeparate));
  7893. }
  7894.  
  7895. static inline void SET_StencilFuncSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLuint)) {
  7896.    SET_by_offset(disp, _gloffset_StencilFuncSeparate, fn);
  7897. }
  7898.  
  7899. typedef void (GLAPIENTRYP _glptr_StencilMaskSeparate)(GLenum, GLuint);
  7900. #define CALL_StencilMaskSeparate(disp, parameters) \
  7901.     (* GET_StencilMaskSeparate(disp)) parameters
  7902. static inline _glptr_StencilMaskSeparate GET_StencilMaskSeparate(struct _glapi_table *disp) {
  7903.    return (_glptr_StencilMaskSeparate) (GET_by_offset(disp, _gloffset_StencilMaskSeparate));
  7904. }
  7905.  
  7906. static inline void SET_StencilMaskSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  7907.    SET_by_offset(disp, _gloffset_StencilMaskSeparate, fn);
  7908. }
  7909.  
  7910. typedef void (GLAPIENTRYP _glptr_StencilOpSeparate)(GLenum, GLenum, GLenum, GLenum);
  7911. #define CALL_StencilOpSeparate(disp, parameters) \
  7912.     (* GET_StencilOpSeparate(disp)) parameters
  7913. static inline _glptr_StencilOpSeparate GET_StencilOpSeparate(struct _glapi_table *disp) {
  7914.    return (_glptr_StencilOpSeparate) (GET_by_offset(disp, _gloffset_StencilOpSeparate));
  7915. }
  7916.  
  7917. static inline void SET_StencilOpSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLenum)) {
  7918.    SET_by_offset(disp, _gloffset_StencilOpSeparate, fn);
  7919. }
  7920.  
  7921. typedef void (GLAPIENTRYP _glptr_Uniform1f)(GLint, GLfloat);
  7922. #define CALL_Uniform1f(disp, parameters) \
  7923.     (* GET_Uniform1f(disp)) parameters
  7924. static inline _glptr_Uniform1f GET_Uniform1f(struct _glapi_table *disp) {
  7925.    return (_glptr_Uniform1f) (GET_by_offset(disp, _gloffset_Uniform1f));
  7926. }
  7927.  
  7928. static inline void SET_Uniform1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat)) {
  7929.    SET_by_offset(disp, _gloffset_Uniform1f, fn);
  7930. }
  7931.  
  7932. typedef void (GLAPIENTRYP _glptr_Uniform1fv)(GLint, GLsizei, const GLfloat *);
  7933. #define CALL_Uniform1fv(disp, parameters) \
  7934.     (* GET_Uniform1fv(disp)) parameters
  7935. static inline _glptr_Uniform1fv GET_Uniform1fv(struct _glapi_table *disp) {
  7936.    return (_glptr_Uniform1fv) (GET_by_offset(disp, _gloffset_Uniform1fv));
  7937. }
  7938.  
  7939. static inline void SET_Uniform1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) {
  7940.    SET_by_offset(disp, _gloffset_Uniform1fv, fn);
  7941. }
  7942.  
  7943. typedef void (GLAPIENTRYP _glptr_Uniform1i)(GLint, GLint);
  7944. #define CALL_Uniform1i(disp, parameters) \
  7945.     (* GET_Uniform1i(disp)) parameters
  7946. static inline _glptr_Uniform1i GET_Uniform1i(struct _glapi_table *disp) {
  7947.    return (_glptr_Uniform1i) (GET_by_offset(disp, _gloffset_Uniform1i));
  7948. }
  7949.  
  7950. static inline void SET_Uniform1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
  7951.    SET_by_offset(disp, _gloffset_Uniform1i, fn);
  7952. }
  7953.  
  7954. typedef void (GLAPIENTRYP _glptr_Uniform1iv)(GLint, GLsizei, const GLint *);
  7955. #define CALL_Uniform1iv(disp, parameters) \
  7956.     (* GET_Uniform1iv(disp)) parameters
  7957. static inline _glptr_Uniform1iv GET_Uniform1iv(struct _glapi_table *disp) {
  7958.    return (_glptr_Uniform1iv) (GET_by_offset(disp, _gloffset_Uniform1iv));
  7959. }
  7960.  
  7961. static inline void SET_Uniform1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) {
  7962.    SET_by_offset(disp, _gloffset_Uniform1iv, fn);
  7963. }
  7964.  
  7965. typedef void (GLAPIENTRYP _glptr_Uniform2f)(GLint, GLfloat, GLfloat);
  7966. #define CALL_Uniform2f(disp, parameters) \
  7967.     (* GET_Uniform2f(disp)) parameters
  7968. static inline _glptr_Uniform2f GET_Uniform2f(struct _glapi_table *disp) {
  7969.    return (_glptr_Uniform2f) (GET_by_offset(disp, _gloffset_Uniform2f));
  7970. }
  7971.  
  7972. static inline void SET_Uniform2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat)) {
  7973.    SET_by_offset(disp, _gloffset_Uniform2f, fn);
  7974. }
  7975.  
  7976. typedef void (GLAPIENTRYP _glptr_Uniform2fv)(GLint, GLsizei, const GLfloat *);
  7977. #define CALL_Uniform2fv(disp, parameters) \
  7978.     (* GET_Uniform2fv(disp)) parameters
  7979. static inline _glptr_Uniform2fv GET_Uniform2fv(struct _glapi_table *disp) {
  7980.    return (_glptr_Uniform2fv) (GET_by_offset(disp, _gloffset_Uniform2fv));
  7981. }
  7982.  
  7983. static inline void SET_Uniform2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) {
  7984.    SET_by_offset(disp, _gloffset_Uniform2fv, fn);
  7985. }
  7986.  
  7987. typedef void (GLAPIENTRYP _glptr_Uniform2i)(GLint, GLint, GLint);
  7988. #define CALL_Uniform2i(disp, parameters) \
  7989.     (* GET_Uniform2i(disp)) parameters
  7990. static inline _glptr_Uniform2i GET_Uniform2i(struct _glapi_table *disp) {
  7991.    return (_glptr_Uniform2i) (GET_by_offset(disp, _gloffset_Uniform2i));
  7992. }
  7993.  
  7994. static inline void SET_Uniform2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
  7995.    SET_by_offset(disp, _gloffset_Uniform2i, fn);
  7996. }
  7997.  
  7998. typedef void (GLAPIENTRYP _glptr_Uniform2iv)(GLint, GLsizei, const GLint *);
  7999. #define CALL_Uniform2iv(disp, parameters) \
  8000.     (* GET_Uniform2iv(disp)) parameters
  8001. static inline _glptr_Uniform2iv GET_Uniform2iv(struct _glapi_table *disp) {
  8002.    return (_glptr_Uniform2iv) (GET_by_offset(disp, _gloffset_Uniform2iv));
  8003. }
  8004.  
  8005. static inline void SET_Uniform2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) {
  8006.    SET_by_offset(disp, _gloffset_Uniform2iv, fn);
  8007. }
  8008.  
  8009. typedef void (GLAPIENTRYP _glptr_Uniform3f)(GLint, GLfloat, GLfloat, GLfloat);
  8010. #define CALL_Uniform3f(disp, parameters) \
  8011.     (* GET_Uniform3f(disp)) parameters
  8012. static inline _glptr_Uniform3f GET_Uniform3f(struct _glapi_table *disp) {
  8013.    return (_glptr_Uniform3f) (GET_by_offset(disp, _gloffset_Uniform3f));
  8014. }
  8015.  
  8016. static inline void SET_Uniform3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat, GLfloat)) {
  8017.    SET_by_offset(disp, _gloffset_Uniform3f, fn);
  8018. }
  8019.  
  8020. typedef void (GLAPIENTRYP _glptr_Uniform3fv)(GLint, GLsizei, const GLfloat *);
  8021. #define CALL_Uniform3fv(disp, parameters) \
  8022.     (* GET_Uniform3fv(disp)) parameters
  8023. static inline _glptr_Uniform3fv GET_Uniform3fv(struct _glapi_table *disp) {
  8024.    return (_glptr_Uniform3fv) (GET_by_offset(disp, _gloffset_Uniform3fv));
  8025. }
  8026.  
  8027. static inline void SET_Uniform3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) {
  8028.    SET_by_offset(disp, _gloffset_Uniform3fv, fn);
  8029. }
  8030.  
  8031. typedef void (GLAPIENTRYP _glptr_Uniform3i)(GLint, GLint, GLint, GLint);
  8032. #define CALL_Uniform3i(disp, parameters) \
  8033.     (* GET_Uniform3i(disp)) parameters
  8034. static inline _glptr_Uniform3i GET_Uniform3i(struct _glapi_table *disp) {
  8035.    return (_glptr_Uniform3i) (GET_by_offset(disp, _gloffset_Uniform3i));
  8036. }
  8037.  
  8038. static inline void SET_Uniform3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
  8039.    SET_by_offset(disp, _gloffset_Uniform3i, fn);
  8040. }
  8041.  
  8042. typedef void (GLAPIENTRYP _glptr_Uniform3iv)(GLint, GLsizei, const GLint *);
  8043. #define CALL_Uniform3iv(disp, parameters) \
  8044.     (* GET_Uniform3iv(disp)) parameters
  8045. static inline _glptr_Uniform3iv GET_Uniform3iv(struct _glapi_table *disp) {
  8046.    return (_glptr_Uniform3iv) (GET_by_offset(disp, _gloffset_Uniform3iv));
  8047. }
  8048.  
  8049. static inline void SET_Uniform3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) {
  8050.    SET_by_offset(disp, _gloffset_Uniform3iv, fn);
  8051. }
  8052.  
  8053. typedef void (GLAPIENTRYP _glptr_Uniform4f)(GLint, GLfloat, GLfloat, GLfloat, GLfloat);
  8054. #define CALL_Uniform4f(disp, parameters) \
  8055.     (* GET_Uniform4f(disp)) parameters
  8056. static inline _glptr_Uniform4f GET_Uniform4f(struct _glapi_table *disp) {
  8057.    return (_glptr_Uniform4f) (GET_by_offset(disp, _gloffset_Uniform4f));
  8058. }
  8059.  
  8060. static inline void SET_Uniform4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat, GLfloat, GLfloat)) {
  8061.    SET_by_offset(disp, _gloffset_Uniform4f, fn);
  8062. }
  8063.  
  8064. typedef void (GLAPIENTRYP _glptr_Uniform4fv)(GLint, GLsizei, const GLfloat *);
  8065. #define CALL_Uniform4fv(disp, parameters) \
  8066.     (* GET_Uniform4fv(disp)) parameters
  8067. static inline _glptr_Uniform4fv GET_Uniform4fv(struct _glapi_table *disp) {
  8068.    return (_glptr_Uniform4fv) (GET_by_offset(disp, _gloffset_Uniform4fv));
  8069. }
  8070.  
  8071. static inline void SET_Uniform4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) {
  8072.    SET_by_offset(disp, _gloffset_Uniform4fv, fn);
  8073. }
  8074.  
  8075. typedef void (GLAPIENTRYP _glptr_Uniform4i)(GLint, GLint, GLint, GLint, GLint);
  8076. #define CALL_Uniform4i(disp, parameters) \
  8077.     (* GET_Uniform4i(disp)) parameters
  8078. static inline _glptr_Uniform4i GET_Uniform4i(struct _glapi_table *disp) {
  8079.    return (_glptr_Uniform4i) (GET_by_offset(disp, _gloffset_Uniform4i));
  8080. }
  8081.  
  8082. static inline void SET_Uniform4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint, GLint)) {
  8083.    SET_by_offset(disp, _gloffset_Uniform4i, fn);
  8084. }
  8085.  
  8086. typedef void (GLAPIENTRYP _glptr_Uniform4iv)(GLint, GLsizei, const GLint *);
  8087. #define CALL_Uniform4iv(disp, parameters) \
  8088.     (* GET_Uniform4iv(disp)) parameters
  8089. static inline _glptr_Uniform4iv GET_Uniform4iv(struct _glapi_table *disp) {
  8090.    return (_glptr_Uniform4iv) (GET_by_offset(disp, _gloffset_Uniform4iv));
  8091. }
  8092.  
  8093. static inline void SET_Uniform4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) {
  8094.    SET_by_offset(disp, _gloffset_Uniform4iv, fn);
  8095. }
  8096.  
  8097. typedef void (GLAPIENTRYP _glptr_UniformMatrix2fv)(GLint, GLsizei, GLboolean, const GLfloat *);
  8098. #define CALL_UniformMatrix2fv(disp, parameters) \
  8099.     (* GET_UniformMatrix2fv(disp)) parameters
  8100. static inline _glptr_UniformMatrix2fv GET_UniformMatrix2fv(struct _glapi_table *disp) {
  8101.    return (_glptr_UniformMatrix2fv) (GET_by_offset(disp, _gloffset_UniformMatrix2fv));
  8102. }
  8103.  
  8104. static inline void SET_UniformMatrix2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
  8105.    SET_by_offset(disp, _gloffset_UniformMatrix2fv, fn);
  8106. }
  8107.  
  8108. typedef void (GLAPIENTRYP _glptr_UniformMatrix3fv)(GLint, GLsizei, GLboolean, const GLfloat *);
  8109. #define CALL_UniformMatrix3fv(disp, parameters) \
  8110.     (* GET_UniformMatrix3fv(disp)) parameters
  8111. static inline _glptr_UniformMatrix3fv GET_UniformMatrix3fv(struct _glapi_table *disp) {
  8112.    return (_glptr_UniformMatrix3fv) (GET_by_offset(disp, _gloffset_UniformMatrix3fv));
  8113. }
  8114.  
  8115. static inline void SET_UniformMatrix3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
  8116.    SET_by_offset(disp, _gloffset_UniformMatrix3fv, fn);
  8117. }
  8118.  
  8119. typedef void (GLAPIENTRYP _glptr_UniformMatrix4fv)(GLint, GLsizei, GLboolean, const GLfloat *);
  8120. #define CALL_UniformMatrix4fv(disp, parameters) \
  8121.     (* GET_UniformMatrix4fv(disp)) parameters
  8122. static inline _glptr_UniformMatrix4fv GET_UniformMatrix4fv(struct _glapi_table *disp) {
  8123.    return (_glptr_UniformMatrix4fv) (GET_by_offset(disp, _gloffset_UniformMatrix4fv));
  8124. }
  8125.  
  8126. static inline void SET_UniformMatrix4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
  8127.    SET_by_offset(disp, _gloffset_UniformMatrix4fv, fn);
  8128. }
  8129.  
  8130. typedef void (GLAPIENTRYP _glptr_UseProgram)(GLuint);
  8131. #define CALL_UseProgram(disp, parameters) \
  8132.     (* GET_UseProgram(disp)) parameters
  8133. static inline _glptr_UseProgram GET_UseProgram(struct _glapi_table *disp) {
  8134.    return (_glptr_UseProgram) (GET_by_offset(disp, _gloffset_UseProgram));
  8135. }
  8136.  
  8137. static inline void SET_UseProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  8138.    SET_by_offset(disp, _gloffset_UseProgram, fn);
  8139. }
  8140.  
  8141. typedef void (GLAPIENTRYP _glptr_ValidateProgram)(GLuint);
  8142. #define CALL_ValidateProgram(disp, parameters) \
  8143.     (* GET_ValidateProgram(disp)) parameters
  8144. static inline _glptr_ValidateProgram GET_ValidateProgram(struct _glapi_table *disp) {
  8145.    return (_glptr_ValidateProgram) (GET_by_offset(disp, _gloffset_ValidateProgram));
  8146. }
  8147.  
  8148. static inline void SET_ValidateProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  8149.    SET_by_offset(disp, _gloffset_ValidateProgram, fn);
  8150. }
  8151.  
  8152. typedef void (GLAPIENTRYP _glptr_VertexAttrib1d)(GLuint, GLdouble);
  8153. #define CALL_VertexAttrib1d(disp, parameters) \
  8154.     (* GET_VertexAttrib1d(disp)) parameters
  8155. static inline _glptr_VertexAttrib1d GET_VertexAttrib1d(struct _glapi_table *disp) {
  8156.    return (_glptr_VertexAttrib1d) (GET_by_offset(disp, _gloffset_VertexAttrib1d));
  8157. }
  8158.  
  8159. static inline void SET_VertexAttrib1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble)) {
  8160.    SET_by_offset(disp, _gloffset_VertexAttrib1d, fn);
  8161. }
  8162.  
  8163. typedef void (GLAPIENTRYP _glptr_VertexAttrib1dv)(GLuint, const GLdouble *);
  8164. #define CALL_VertexAttrib1dv(disp, parameters) \
  8165.     (* GET_VertexAttrib1dv(disp)) parameters
  8166. static inline _glptr_VertexAttrib1dv GET_VertexAttrib1dv(struct _glapi_table *disp) {
  8167.    return (_glptr_VertexAttrib1dv) (GET_by_offset(disp, _gloffset_VertexAttrib1dv));
  8168. }
  8169.  
  8170. static inline void SET_VertexAttrib1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
  8171.    SET_by_offset(disp, _gloffset_VertexAttrib1dv, fn);
  8172. }
  8173.  
  8174. typedef void (GLAPIENTRYP _glptr_VertexAttrib1s)(GLuint, GLshort);
  8175. #define CALL_VertexAttrib1s(disp, parameters) \
  8176.     (* GET_VertexAttrib1s(disp)) parameters
  8177. static inline _glptr_VertexAttrib1s GET_VertexAttrib1s(struct _glapi_table *disp) {
  8178.    return (_glptr_VertexAttrib1s) (GET_by_offset(disp, _gloffset_VertexAttrib1s));
  8179. }
  8180.  
  8181. static inline void SET_VertexAttrib1s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort)) {
  8182.    SET_by_offset(disp, _gloffset_VertexAttrib1s, fn);
  8183. }
  8184.  
  8185. typedef void (GLAPIENTRYP _glptr_VertexAttrib1sv)(GLuint, const GLshort *);
  8186. #define CALL_VertexAttrib1sv(disp, parameters) \
  8187.     (* GET_VertexAttrib1sv(disp)) parameters
  8188. static inline _glptr_VertexAttrib1sv GET_VertexAttrib1sv(struct _glapi_table *disp) {
  8189.    return (_glptr_VertexAttrib1sv) (GET_by_offset(disp, _gloffset_VertexAttrib1sv));
  8190. }
  8191.  
  8192. static inline void SET_VertexAttrib1sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
  8193.    SET_by_offset(disp, _gloffset_VertexAttrib1sv, fn);
  8194. }
  8195.  
  8196. typedef void (GLAPIENTRYP _glptr_VertexAttrib2d)(GLuint, GLdouble, GLdouble);
  8197. #define CALL_VertexAttrib2d(disp, parameters) \
  8198.     (* GET_VertexAttrib2d(disp)) parameters
  8199. static inline _glptr_VertexAttrib2d GET_VertexAttrib2d(struct _glapi_table *disp) {
  8200.    return (_glptr_VertexAttrib2d) (GET_by_offset(disp, _gloffset_VertexAttrib2d));
  8201. }
  8202.  
  8203. static inline void SET_VertexAttrib2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble)) {
  8204.    SET_by_offset(disp, _gloffset_VertexAttrib2d, fn);
  8205. }
  8206.  
  8207. typedef void (GLAPIENTRYP _glptr_VertexAttrib2dv)(GLuint, const GLdouble *);
  8208. #define CALL_VertexAttrib2dv(disp, parameters) \
  8209.     (* GET_VertexAttrib2dv(disp)) parameters
  8210. static inline _glptr_VertexAttrib2dv GET_VertexAttrib2dv(struct _glapi_table *disp) {
  8211.    return (_glptr_VertexAttrib2dv) (GET_by_offset(disp, _gloffset_VertexAttrib2dv));
  8212. }
  8213.  
  8214. static inline void SET_VertexAttrib2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
  8215.    SET_by_offset(disp, _gloffset_VertexAttrib2dv, fn);
  8216. }
  8217.  
  8218. typedef void (GLAPIENTRYP _glptr_VertexAttrib2s)(GLuint, GLshort, GLshort);
  8219. #define CALL_VertexAttrib2s(disp, parameters) \
  8220.     (* GET_VertexAttrib2s(disp)) parameters
  8221. static inline _glptr_VertexAttrib2s GET_VertexAttrib2s(struct _glapi_table *disp) {
  8222.    return (_glptr_VertexAttrib2s) (GET_by_offset(disp, _gloffset_VertexAttrib2s));
  8223. }
  8224.  
  8225. static inline void SET_VertexAttrib2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort)) {
  8226.    SET_by_offset(disp, _gloffset_VertexAttrib2s, fn);
  8227. }
  8228.  
  8229. typedef void (GLAPIENTRYP _glptr_VertexAttrib2sv)(GLuint, const GLshort *);
  8230. #define CALL_VertexAttrib2sv(disp, parameters) \
  8231.     (* GET_VertexAttrib2sv(disp)) parameters
  8232. static inline _glptr_VertexAttrib2sv GET_VertexAttrib2sv(struct _glapi_table *disp) {
  8233.    return (_glptr_VertexAttrib2sv) (GET_by_offset(disp, _gloffset_VertexAttrib2sv));
  8234. }
  8235.  
  8236. static inline void SET_VertexAttrib2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
  8237.    SET_by_offset(disp, _gloffset_VertexAttrib2sv, fn);
  8238. }
  8239.  
  8240. typedef void (GLAPIENTRYP _glptr_VertexAttrib3d)(GLuint, GLdouble, GLdouble, GLdouble);
  8241. #define CALL_VertexAttrib3d(disp, parameters) \
  8242.     (* GET_VertexAttrib3d(disp)) parameters
  8243. static inline _glptr_VertexAttrib3d GET_VertexAttrib3d(struct _glapi_table *disp) {
  8244.    return (_glptr_VertexAttrib3d) (GET_by_offset(disp, _gloffset_VertexAttrib3d));
  8245. }
  8246.  
  8247. static inline void SET_VertexAttrib3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble)) {
  8248.    SET_by_offset(disp, _gloffset_VertexAttrib3d, fn);
  8249. }
  8250.  
  8251. typedef void (GLAPIENTRYP _glptr_VertexAttrib3dv)(GLuint, const GLdouble *);
  8252. #define CALL_VertexAttrib3dv(disp, parameters) \
  8253.     (* GET_VertexAttrib3dv(disp)) parameters
  8254. static inline _glptr_VertexAttrib3dv GET_VertexAttrib3dv(struct _glapi_table *disp) {
  8255.    return (_glptr_VertexAttrib3dv) (GET_by_offset(disp, _gloffset_VertexAttrib3dv));
  8256. }
  8257.  
  8258. static inline void SET_VertexAttrib3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
  8259.    SET_by_offset(disp, _gloffset_VertexAttrib3dv, fn);
  8260. }
  8261.  
  8262. typedef void (GLAPIENTRYP _glptr_VertexAttrib3s)(GLuint, GLshort, GLshort, GLshort);
  8263. #define CALL_VertexAttrib3s(disp, parameters) \
  8264.     (* GET_VertexAttrib3s(disp)) parameters
  8265. static inline _glptr_VertexAttrib3s GET_VertexAttrib3s(struct _glapi_table *disp) {
  8266.    return (_glptr_VertexAttrib3s) (GET_by_offset(disp, _gloffset_VertexAttrib3s));
  8267. }
  8268.  
  8269. static inline void SET_VertexAttrib3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort)) {
  8270.    SET_by_offset(disp, _gloffset_VertexAttrib3s, fn);
  8271. }
  8272.  
  8273. typedef void (GLAPIENTRYP _glptr_VertexAttrib3sv)(GLuint, const GLshort *);
  8274. #define CALL_VertexAttrib3sv(disp, parameters) \
  8275.     (* GET_VertexAttrib3sv(disp)) parameters
  8276. static inline _glptr_VertexAttrib3sv GET_VertexAttrib3sv(struct _glapi_table *disp) {
  8277.    return (_glptr_VertexAttrib3sv) (GET_by_offset(disp, _gloffset_VertexAttrib3sv));
  8278. }
  8279.  
  8280. static inline void SET_VertexAttrib3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
  8281.    SET_by_offset(disp, _gloffset_VertexAttrib3sv, fn);
  8282. }
  8283.  
  8284. typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nbv)(GLuint, const GLbyte *);
  8285. #define CALL_VertexAttrib4Nbv(disp, parameters) \
  8286.     (* GET_VertexAttrib4Nbv(disp)) parameters
  8287. static inline _glptr_VertexAttrib4Nbv GET_VertexAttrib4Nbv(struct _glapi_table *disp) {
  8288.    return (_glptr_VertexAttrib4Nbv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nbv));
  8289. }
  8290.  
  8291. static inline void SET_VertexAttrib4Nbv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLbyte *)) {
  8292.    SET_by_offset(disp, _gloffset_VertexAttrib4Nbv, fn);
  8293. }
  8294.  
  8295. typedef void (GLAPIENTRYP _glptr_VertexAttrib4Niv)(GLuint, const GLint *);
  8296. #define CALL_VertexAttrib4Niv(disp, parameters) \
  8297.     (* GET_VertexAttrib4Niv(disp)) parameters
  8298. static inline _glptr_VertexAttrib4Niv GET_VertexAttrib4Niv(struct _glapi_table *disp) {
  8299.    return (_glptr_VertexAttrib4Niv) (GET_by_offset(disp, _gloffset_VertexAttrib4Niv));
  8300. }
  8301.  
  8302. static inline void SET_VertexAttrib4Niv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
  8303.    SET_by_offset(disp, _gloffset_VertexAttrib4Niv, fn);
  8304. }
  8305.  
  8306. typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nsv)(GLuint, const GLshort *);
  8307. #define CALL_VertexAttrib4Nsv(disp, parameters) \
  8308.     (* GET_VertexAttrib4Nsv(disp)) parameters
  8309. static inline _glptr_VertexAttrib4Nsv GET_VertexAttrib4Nsv(struct _glapi_table *disp) {
  8310.    return (_glptr_VertexAttrib4Nsv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nsv));
  8311. }
  8312.  
  8313. static inline void SET_VertexAttrib4Nsv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
  8314.    SET_by_offset(disp, _gloffset_VertexAttrib4Nsv, fn);
  8315. }
  8316.  
  8317. typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nub)(GLuint, GLubyte, GLubyte, GLubyte, GLubyte);
  8318. #define CALL_VertexAttrib4Nub(disp, parameters) \
  8319.     (* GET_VertexAttrib4Nub(disp)) parameters
  8320. static inline _glptr_VertexAttrib4Nub GET_VertexAttrib4Nub(struct _glapi_table *disp) {
  8321.    return (_glptr_VertexAttrib4Nub) (GET_by_offset(disp, _gloffset_VertexAttrib4Nub));
  8322. }
  8323.  
  8324. static inline void SET_VertexAttrib4Nub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLubyte, GLubyte, GLubyte, GLubyte)) {
  8325.    SET_by_offset(disp, _gloffset_VertexAttrib4Nub, fn);
  8326. }
  8327.  
  8328. typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nubv)(GLuint, const GLubyte *);
  8329. #define CALL_VertexAttrib4Nubv(disp, parameters) \
  8330.     (* GET_VertexAttrib4Nubv(disp)) parameters
  8331. static inline _glptr_VertexAttrib4Nubv GET_VertexAttrib4Nubv(struct _glapi_table *disp) {
  8332.    return (_glptr_VertexAttrib4Nubv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nubv));
  8333. }
  8334.  
  8335. static inline void SET_VertexAttrib4Nubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) {
  8336.    SET_by_offset(disp, _gloffset_VertexAttrib4Nubv, fn);
  8337. }
  8338.  
  8339. typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nuiv)(GLuint, const GLuint *);
  8340. #define CALL_VertexAttrib4Nuiv(disp, parameters) \
  8341.     (* GET_VertexAttrib4Nuiv(disp)) parameters
  8342. static inline _glptr_VertexAttrib4Nuiv GET_VertexAttrib4Nuiv(struct _glapi_table *disp) {
  8343.    return (_glptr_VertexAttrib4Nuiv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nuiv));
  8344. }
  8345.  
  8346. static inline void SET_VertexAttrib4Nuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
  8347.    SET_by_offset(disp, _gloffset_VertexAttrib4Nuiv, fn);
  8348. }
  8349.  
  8350. typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nusv)(GLuint, const GLushort *);
  8351. #define CALL_VertexAttrib4Nusv(disp, parameters) \
  8352.     (* GET_VertexAttrib4Nusv(disp)) parameters
  8353. static inline _glptr_VertexAttrib4Nusv GET_VertexAttrib4Nusv(struct _glapi_table *disp) {
  8354.    return (_glptr_VertexAttrib4Nusv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nusv));
  8355. }
  8356.  
  8357. static inline void SET_VertexAttrib4Nusv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLushort *)) {
  8358.    SET_by_offset(disp, _gloffset_VertexAttrib4Nusv, fn);
  8359. }
  8360.  
  8361. typedef void (GLAPIENTRYP _glptr_VertexAttrib4bv)(GLuint, const GLbyte *);
  8362. #define CALL_VertexAttrib4bv(disp, parameters) \
  8363.     (* GET_VertexAttrib4bv(disp)) parameters
  8364. static inline _glptr_VertexAttrib4bv GET_VertexAttrib4bv(struct _glapi_table *disp) {
  8365.    return (_glptr_VertexAttrib4bv) (GET_by_offset(disp, _gloffset_VertexAttrib4bv));
  8366. }
  8367.  
  8368. static inline void SET_VertexAttrib4bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLbyte *)) {
  8369.    SET_by_offset(disp, _gloffset_VertexAttrib4bv, fn);
  8370. }
  8371.  
  8372. typedef void (GLAPIENTRYP _glptr_VertexAttrib4d)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
  8373. #define CALL_VertexAttrib4d(disp, parameters) \
  8374.     (* GET_VertexAttrib4d(disp)) parameters
  8375. static inline _glptr_VertexAttrib4d GET_VertexAttrib4d(struct _glapi_table *disp) {
  8376.    return (_glptr_VertexAttrib4d) (GET_by_offset(disp, _gloffset_VertexAttrib4d));
  8377. }
  8378.  
  8379. static inline void SET_VertexAttrib4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) {
  8380.    SET_by_offset(disp, _gloffset_VertexAttrib4d, fn);
  8381. }
  8382.  
  8383. typedef void (GLAPIENTRYP _glptr_VertexAttrib4dv)(GLuint, const GLdouble *);
  8384. #define CALL_VertexAttrib4dv(disp, parameters) \
  8385.     (* GET_VertexAttrib4dv(disp)) parameters
  8386. static inline _glptr_VertexAttrib4dv GET_VertexAttrib4dv(struct _glapi_table *disp) {
  8387.    return (_glptr_VertexAttrib4dv) (GET_by_offset(disp, _gloffset_VertexAttrib4dv));
  8388. }
  8389.  
  8390. static inline void SET_VertexAttrib4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
  8391.    SET_by_offset(disp, _gloffset_VertexAttrib4dv, fn);
  8392. }
  8393.  
  8394. typedef void (GLAPIENTRYP _glptr_VertexAttrib4iv)(GLuint, const GLint *);
  8395. #define CALL_VertexAttrib4iv(disp, parameters) \
  8396.     (* GET_VertexAttrib4iv(disp)) parameters
  8397. static inline _glptr_VertexAttrib4iv GET_VertexAttrib4iv(struct _glapi_table *disp) {
  8398.    return (_glptr_VertexAttrib4iv) (GET_by_offset(disp, _gloffset_VertexAttrib4iv));
  8399. }
  8400.  
  8401. static inline void SET_VertexAttrib4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
  8402.    SET_by_offset(disp, _gloffset_VertexAttrib4iv, fn);
  8403. }
  8404.  
  8405. typedef void (GLAPIENTRYP _glptr_VertexAttrib4s)(GLuint, GLshort, GLshort, GLshort, GLshort);
  8406. #define CALL_VertexAttrib4s(disp, parameters) \
  8407.     (* GET_VertexAttrib4s(disp)) parameters
  8408. static inline _glptr_VertexAttrib4s GET_VertexAttrib4s(struct _glapi_table *disp) {
  8409.    return (_glptr_VertexAttrib4s) (GET_by_offset(disp, _gloffset_VertexAttrib4s));
  8410. }
  8411.  
  8412. static inline void SET_VertexAttrib4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort, GLshort)) {
  8413.    SET_by_offset(disp, _gloffset_VertexAttrib4s, fn);
  8414. }
  8415.  
  8416. typedef void (GLAPIENTRYP _glptr_VertexAttrib4sv)(GLuint, const GLshort *);
  8417. #define CALL_VertexAttrib4sv(disp, parameters) \
  8418.     (* GET_VertexAttrib4sv(disp)) parameters
  8419. static inline _glptr_VertexAttrib4sv GET_VertexAttrib4sv(struct _glapi_table *disp) {
  8420.    return (_glptr_VertexAttrib4sv) (GET_by_offset(disp, _gloffset_VertexAttrib4sv));
  8421. }
  8422.  
  8423. static inline void SET_VertexAttrib4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
  8424.    SET_by_offset(disp, _gloffset_VertexAttrib4sv, fn);
  8425. }
  8426.  
  8427. typedef void (GLAPIENTRYP _glptr_VertexAttrib4ubv)(GLuint, const GLubyte *);
  8428. #define CALL_VertexAttrib4ubv(disp, parameters) \
  8429.     (* GET_VertexAttrib4ubv(disp)) parameters
  8430. static inline _glptr_VertexAttrib4ubv GET_VertexAttrib4ubv(struct _glapi_table *disp) {
  8431.    return (_glptr_VertexAttrib4ubv) (GET_by_offset(disp, _gloffset_VertexAttrib4ubv));
  8432. }
  8433.  
  8434. static inline void SET_VertexAttrib4ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) {
  8435.    SET_by_offset(disp, _gloffset_VertexAttrib4ubv, fn);
  8436. }
  8437.  
  8438. typedef void (GLAPIENTRYP _glptr_VertexAttrib4uiv)(GLuint, const GLuint *);
  8439. #define CALL_VertexAttrib4uiv(disp, parameters) \
  8440.     (* GET_VertexAttrib4uiv(disp)) parameters
  8441. static inline _glptr_VertexAttrib4uiv GET_VertexAttrib4uiv(struct _glapi_table *disp) {
  8442.    return (_glptr_VertexAttrib4uiv) (GET_by_offset(disp, _gloffset_VertexAttrib4uiv));
  8443. }
  8444.  
  8445. static inline void SET_VertexAttrib4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
  8446.    SET_by_offset(disp, _gloffset_VertexAttrib4uiv, fn);
  8447. }
  8448.  
  8449. typedef void (GLAPIENTRYP _glptr_VertexAttrib4usv)(GLuint, const GLushort *);
  8450. #define CALL_VertexAttrib4usv(disp, parameters) \
  8451.     (* GET_VertexAttrib4usv(disp)) parameters
  8452. static inline _glptr_VertexAttrib4usv GET_VertexAttrib4usv(struct _glapi_table *disp) {
  8453.    return (_glptr_VertexAttrib4usv) (GET_by_offset(disp, _gloffset_VertexAttrib4usv));
  8454. }
  8455.  
  8456. static inline void SET_VertexAttrib4usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLushort *)) {
  8457.    SET_by_offset(disp, _gloffset_VertexAttrib4usv, fn);
  8458. }
  8459.  
  8460. typedef void (GLAPIENTRYP _glptr_VertexAttribPointer)(GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *);
  8461. #define CALL_VertexAttribPointer(disp, parameters) \
  8462.     (* GET_VertexAttribPointer(disp)) parameters
  8463. static inline _glptr_VertexAttribPointer GET_VertexAttribPointer(struct _glapi_table *disp) {
  8464.    return (_glptr_VertexAttribPointer) (GET_by_offset(disp, _gloffset_VertexAttribPointer));
  8465. }
  8466.  
  8467. static inline void SET_VertexAttribPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *)) {
  8468.    SET_by_offset(disp, _gloffset_VertexAttribPointer, fn);
  8469. }
  8470.  
  8471. typedef void (GLAPIENTRYP _glptr_UniformMatrix2x3fv)(GLint, GLsizei, GLboolean, const GLfloat *);
  8472. #define CALL_UniformMatrix2x3fv(disp, parameters) \
  8473.     (* GET_UniformMatrix2x3fv(disp)) parameters
  8474. static inline _glptr_UniformMatrix2x3fv GET_UniformMatrix2x3fv(struct _glapi_table *disp) {
  8475.    return (_glptr_UniformMatrix2x3fv) (GET_by_offset(disp, _gloffset_UniformMatrix2x3fv));
  8476. }
  8477.  
  8478. static inline void SET_UniformMatrix2x3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
  8479.    SET_by_offset(disp, _gloffset_UniformMatrix2x3fv, fn);
  8480. }
  8481.  
  8482. typedef void (GLAPIENTRYP _glptr_UniformMatrix2x4fv)(GLint, GLsizei, GLboolean, const GLfloat *);
  8483. #define CALL_UniformMatrix2x4fv(disp, parameters) \
  8484.     (* GET_UniformMatrix2x4fv(disp)) parameters
  8485. static inline _glptr_UniformMatrix2x4fv GET_UniformMatrix2x4fv(struct _glapi_table *disp) {
  8486.    return (_glptr_UniformMatrix2x4fv) (GET_by_offset(disp, _gloffset_UniformMatrix2x4fv));
  8487. }
  8488.  
  8489. static inline void SET_UniformMatrix2x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
  8490.    SET_by_offset(disp, _gloffset_UniformMatrix2x4fv, fn);
  8491. }
  8492.  
  8493. typedef void (GLAPIENTRYP _glptr_UniformMatrix3x2fv)(GLint, GLsizei, GLboolean, const GLfloat *);
  8494. #define CALL_UniformMatrix3x2fv(disp, parameters) \
  8495.     (* GET_UniformMatrix3x2fv(disp)) parameters
  8496. static inline _glptr_UniformMatrix3x2fv GET_UniformMatrix3x2fv(struct _glapi_table *disp) {
  8497.    return (_glptr_UniformMatrix3x2fv) (GET_by_offset(disp, _gloffset_UniformMatrix3x2fv));
  8498. }
  8499.  
  8500. static inline void SET_UniformMatrix3x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
  8501.    SET_by_offset(disp, _gloffset_UniformMatrix3x2fv, fn);
  8502. }
  8503.  
  8504. typedef void (GLAPIENTRYP _glptr_UniformMatrix3x4fv)(GLint, GLsizei, GLboolean, const GLfloat *);
  8505. #define CALL_UniformMatrix3x4fv(disp, parameters) \
  8506.     (* GET_UniformMatrix3x4fv(disp)) parameters
  8507. static inline _glptr_UniformMatrix3x4fv GET_UniformMatrix3x4fv(struct _glapi_table *disp) {
  8508.    return (_glptr_UniformMatrix3x4fv) (GET_by_offset(disp, _gloffset_UniformMatrix3x4fv));
  8509. }
  8510.  
  8511. static inline void SET_UniformMatrix3x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
  8512.    SET_by_offset(disp, _gloffset_UniformMatrix3x4fv, fn);
  8513. }
  8514.  
  8515. typedef void (GLAPIENTRYP _glptr_UniformMatrix4x2fv)(GLint, GLsizei, GLboolean, const GLfloat *);
  8516. #define CALL_UniformMatrix4x2fv(disp, parameters) \
  8517.     (* GET_UniformMatrix4x2fv(disp)) parameters
  8518. static inline _glptr_UniformMatrix4x2fv GET_UniformMatrix4x2fv(struct _glapi_table *disp) {
  8519.    return (_glptr_UniformMatrix4x2fv) (GET_by_offset(disp, _gloffset_UniformMatrix4x2fv));
  8520. }
  8521.  
  8522. static inline void SET_UniformMatrix4x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
  8523.    SET_by_offset(disp, _gloffset_UniformMatrix4x2fv, fn);
  8524. }
  8525.  
  8526. typedef void (GLAPIENTRYP _glptr_UniformMatrix4x3fv)(GLint, GLsizei, GLboolean, const GLfloat *);
  8527. #define CALL_UniformMatrix4x3fv(disp, parameters) \
  8528.     (* GET_UniformMatrix4x3fv(disp)) parameters
  8529. static inline _glptr_UniformMatrix4x3fv GET_UniformMatrix4x3fv(struct _glapi_table *disp) {
  8530.    return (_glptr_UniformMatrix4x3fv) (GET_by_offset(disp, _gloffset_UniformMatrix4x3fv));
  8531. }
  8532.  
  8533. static inline void SET_UniformMatrix4x3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
  8534.    SET_by_offset(disp, _gloffset_UniformMatrix4x3fv, fn);
  8535. }
  8536.  
  8537. typedef void (GLAPIENTRYP _glptr_BeginConditionalRender)(GLuint, GLenum);
  8538. #define CALL_BeginConditionalRender(disp, parameters) \
  8539.     (* GET_BeginConditionalRender(disp)) parameters
  8540. static inline _glptr_BeginConditionalRender GET_BeginConditionalRender(struct _glapi_table *disp) {
  8541.    return (_glptr_BeginConditionalRender) (GET_by_offset(disp, _gloffset_BeginConditionalRender));
  8542. }
  8543.  
  8544. static inline void SET_BeginConditionalRender(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
  8545.    SET_by_offset(disp, _gloffset_BeginConditionalRender, fn);
  8546. }
  8547.  
  8548. typedef void (GLAPIENTRYP _glptr_BeginTransformFeedback)(GLenum);
  8549. #define CALL_BeginTransformFeedback(disp, parameters) \
  8550.     (* GET_BeginTransformFeedback(disp)) parameters
  8551. static inline _glptr_BeginTransformFeedback GET_BeginTransformFeedback(struct _glapi_table *disp) {
  8552.    return (_glptr_BeginTransformFeedback) (GET_by_offset(disp, _gloffset_BeginTransformFeedback));
  8553. }
  8554.  
  8555. static inline void SET_BeginTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  8556.    SET_by_offset(disp, _gloffset_BeginTransformFeedback, fn);
  8557. }
  8558.  
  8559. typedef void (GLAPIENTRYP _glptr_BindBufferBase)(GLenum, GLuint, GLuint);
  8560. #define CALL_BindBufferBase(disp, parameters) \
  8561.     (* GET_BindBufferBase(disp)) parameters
  8562. static inline _glptr_BindBufferBase GET_BindBufferBase(struct _glapi_table *disp) {
  8563.    return (_glptr_BindBufferBase) (GET_by_offset(disp, _gloffset_BindBufferBase));
  8564. }
  8565.  
  8566. static inline void SET_BindBufferBase(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint)) {
  8567.    SET_by_offset(disp, _gloffset_BindBufferBase, fn);
  8568. }
  8569.  
  8570. typedef void (GLAPIENTRYP _glptr_BindBufferRange)(GLenum, GLuint, GLuint, GLintptr, GLsizeiptr);
  8571. #define CALL_BindBufferRange(disp, parameters) \
  8572.     (* GET_BindBufferRange(disp)) parameters
  8573. static inline _glptr_BindBufferRange GET_BindBufferRange(struct _glapi_table *disp) {
  8574.    return (_glptr_BindBufferRange) (GET_by_offset(disp, _gloffset_BindBufferRange));
  8575. }
  8576.  
  8577. static inline void SET_BindBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLintptr, GLsizeiptr)) {
  8578.    SET_by_offset(disp, _gloffset_BindBufferRange, fn);
  8579. }
  8580.  
  8581. typedef void (GLAPIENTRYP _glptr_BindFragDataLocation)(GLuint, GLuint, const GLchar *);
  8582. #define CALL_BindFragDataLocation(disp, parameters) \
  8583.     (* GET_BindFragDataLocation(disp)) parameters
  8584. static inline _glptr_BindFragDataLocation GET_BindFragDataLocation(struct _glapi_table *disp) {
  8585.    return (_glptr_BindFragDataLocation) (GET_by_offset(disp, _gloffset_BindFragDataLocation));
  8586. }
  8587.  
  8588. static inline void SET_BindFragDataLocation(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, const GLchar *)) {
  8589.    SET_by_offset(disp, _gloffset_BindFragDataLocation, fn);
  8590. }
  8591.  
  8592. typedef void (GLAPIENTRYP _glptr_ClampColor)(GLenum, GLenum);
  8593. #define CALL_ClampColor(disp, parameters) \
  8594.     (* GET_ClampColor(disp)) parameters
  8595. static inline _glptr_ClampColor GET_ClampColor(struct _glapi_table *disp) {
  8596.    return (_glptr_ClampColor) (GET_by_offset(disp, _gloffset_ClampColor));
  8597. }
  8598.  
  8599. static inline void SET_ClampColor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
  8600.    SET_by_offset(disp, _gloffset_ClampColor, fn);
  8601. }
  8602.  
  8603. typedef void (GLAPIENTRYP _glptr_ClearBufferfi)(GLenum, GLint, GLfloat, GLint);
  8604. #define CALL_ClearBufferfi(disp, parameters) \
  8605.     (* GET_ClearBufferfi(disp)) parameters
  8606. static inline _glptr_ClearBufferfi GET_ClearBufferfi(struct _glapi_table *disp) {
  8607.    return (_glptr_ClearBufferfi) (GET_by_offset(disp, _gloffset_ClearBufferfi));
  8608. }
  8609.  
  8610. static inline void SET_ClearBufferfi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLfloat, GLint)) {
  8611.    SET_by_offset(disp, _gloffset_ClearBufferfi, fn);
  8612. }
  8613.  
  8614. typedef void (GLAPIENTRYP _glptr_ClearBufferfv)(GLenum, GLint, const GLfloat *);
  8615. #define CALL_ClearBufferfv(disp, parameters) \
  8616.     (* GET_ClearBufferfv(disp)) parameters
  8617. static inline _glptr_ClearBufferfv GET_ClearBufferfv(struct _glapi_table *disp) {
  8618.    return (_glptr_ClearBufferfv) (GET_by_offset(disp, _gloffset_ClearBufferfv));
  8619. }
  8620.  
  8621. static inline void SET_ClearBufferfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, const GLfloat *)) {
  8622.    SET_by_offset(disp, _gloffset_ClearBufferfv, fn);
  8623. }
  8624.  
  8625. typedef void (GLAPIENTRYP _glptr_ClearBufferiv)(GLenum, GLint, const GLint *);
  8626. #define CALL_ClearBufferiv(disp, parameters) \
  8627.     (* GET_ClearBufferiv(disp)) parameters
  8628. static inline _glptr_ClearBufferiv GET_ClearBufferiv(struct _glapi_table *disp) {
  8629.    return (_glptr_ClearBufferiv) (GET_by_offset(disp, _gloffset_ClearBufferiv));
  8630. }
  8631.  
  8632. static inline void SET_ClearBufferiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, const GLint *)) {
  8633.    SET_by_offset(disp, _gloffset_ClearBufferiv, fn);
  8634. }
  8635.  
  8636. typedef void (GLAPIENTRYP _glptr_ClearBufferuiv)(GLenum, GLint, const GLuint *);
  8637. #define CALL_ClearBufferuiv(disp, parameters) \
  8638.     (* GET_ClearBufferuiv(disp)) parameters
  8639. static inline _glptr_ClearBufferuiv GET_ClearBufferuiv(struct _glapi_table *disp) {
  8640.    return (_glptr_ClearBufferuiv) (GET_by_offset(disp, _gloffset_ClearBufferuiv));
  8641. }
  8642.  
  8643. static inline void SET_ClearBufferuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, const GLuint *)) {
  8644.    SET_by_offset(disp, _gloffset_ClearBufferuiv, fn);
  8645. }
  8646.  
  8647. typedef void (GLAPIENTRYP _glptr_ColorMaski)(GLuint, GLboolean, GLboolean, GLboolean, GLboolean);
  8648. #define CALL_ColorMaski(disp, parameters) \
  8649.     (* GET_ColorMaski(disp)) parameters
  8650. static inline _glptr_ColorMaski GET_ColorMaski(struct _glapi_table *disp) {
  8651.    return (_glptr_ColorMaski) (GET_by_offset(disp, _gloffset_ColorMaski));
  8652. }
  8653.  
  8654. static inline void SET_ColorMaski(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLboolean, GLboolean, GLboolean, GLboolean)) {
  8655.    SET_by_offset(disp, _gloffset_ColorMaski, fn);
  8656. }
  8657.  
  8658. typedef void (GLAPIENTRYP _glptr_Disablei)(GLenum, GLuint);
  8659. #define CALL_Disablei(disp, parameters) \
  8660.     (* GET_Disablei(disp)) parameters
  8661. static inline _glptr_Disablei GET_Disablei(struct _glapi_table *disp) {
  8662.    return (_glptr_Disablei) (GET_by_offset(disp, _gloffset_Disablei));
  8663. }
  8664.  
  8665. static inline void SET_Disablei(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  8666.    SET_by_offset(disp, _gloffset_Disablei, fn);
  8667. }
  8668.  
  8669. typedef void (GLAPIENTRYP _glptr_Enablei)(GLenum, GLuint);
  8670. #define CALL_Enablei(disp, parameters) \
  8671.     (* GET_Enablei(disp)) parameters
  8672. static inline _glptr_Enablei GET_Enablei(struct _glapi_table *disp) {
  8673.    return (_glptr_Enablei) (GET_by_offset(disp, _gloffset_Enablei));
  8674. }
  8675.  
  8676. static inline void SET_Enablei(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  8677.    SET_by_offset(disp, _gloffset_Enablei, fn);
  8678. }
  8679.  
  8680. typedef void (GLAPIENTRYP _glptr_EndConditionalRender)(void);
  8681. #define CALL_EndConditionalRender(disp, parameters) \
  8682.     (* GET_EndConditionalRender(disp)) parameters
  8683. static inline _glptr_EndConditionalRender GET_EndConditionalRender(struct _glapi_table *disp) {
  8684.    return (_glptr_EndConditionalRender) (GET_by_offset(disp, _gloffset_EndConditionalRender));
  8685. }
  8686.  
  8687. static inline void SET_EndConditionalRender(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  8688.    SET_by_offset(disp, _gloffset_EndConditionalRender, fn);
  8689. }
  8690.  
  8691. typedef void (GLAPIENTRYP _glptr_EndTransformFeedback)(void);
  8692. #define CALL_EndTransformFeedback(disp, parameters) \
  8693.     (* GET_EndTransformFeedback(disp)) parameters
  8694. static inline _glptr_EndTransformFeedback GET_EndTransformFeedback(struct _glapi_table *disp) {
  8695.    return (_glptr_EndTransformFeedback) (GET_by_offset(disp, _gloffset_EndTransformFeedback));
  8696. }
  8697.  
  8698. static inline void SET_EndTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  8699.    SET_by_offset(disp, _gloffset_EndTransformFeedback, fn);
  8700. }
  8701.  
  8702. typedef void (GLAPIENTRYP _glptr_GetBooleani_v)(GLenum, GLuint, GLboolean *);
  8703. #define CALL_GetBooleani_v(disp, parameters) \
  8704.     (* GET_GetBooleani_v(disp)) parameters
  8705. static inline _glptr_GetBooleani_v GET_GetBooleani_v(struct _glapi_table *disp) {
  8706.    return (_glptr_GetBooleani_v) (GET_by_offset(disp, _gloffset_GetBooleani_v));
  8707. }
  8708.  
  8709. static inline void SET_GetBooleani_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLboolean *)) {
  8710.    SET_by_offset(disp, _gloffset_GetBooleani_v, fn);
  8711. }
  8712.  
  8713. typedef GLint (GLAPIENTRYP _glptr_GetFragDataLocation)(GLuint, const GLchar *);
  8714. #define CALL_GetFragDataLocation(disp, parameters) \
  8715.     (* GET_GetFragDataLocation(disp)) parameters
  8716. static inline _glptr_GetFragDataLocation GET_GetFragDataLocation(struct _glapi_table *disp) {
  8717.    return (_glptr_GetFragDataLocation) (GET_by_offset(disp, _gloffset_GetFragDataLocation));
  8718. }
  8719.  
  8720. static inline void SET_GetFragDataLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
  8721.    SET_by_offset(disp, _gloffset_GetFragDataLocation, fn);
  8722. }
  8723.  
  8724. typedef void (GLAPIENTRYP _glptr_GetIntegeri_v)(GLenum, GLuint, GLint *);
  8725. #define CALL_GetIntegeri_v(disp, parameters) \
  8726.     (* GET_GetIntegeri_v(disp)) parameters
  8727. static inline _glptr_GetIntegeri_v GET_GetIntegeri_v(struct _glapi_table *disp) {
  8728.    return (_glptr_GetIntegeri_v) (GET_by_offset(disp, _gloffset_GetIntegeri_v));
  8729. }
  8730.  
  8731. static inline void SET_GetIntegeri_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLint *)) {
  8732.    SET_by_offset(disp, _gloffset_GetIntegeri_v, fn);
  8733. }
  8734.  
  8735. typedef const GLubyte * (GLAPIENTRYP _glptr_GetStringi)(GLenum, GLuint);
  8736. #define CALL_GetStringi(disp, parameters) \
  8737.     (* GET_GetStringi(disp)) parameters
  8738. static inline _glptr_GetStringi GET_GetStringi(struct _glapi_table *disp) {
  8739.    return (_glptr_GetStringi) (GET_by_offset(disp, _gloffset_GetStringi));
  8740. }
  8741.  
  8742. static inline void SET_GetStringi(struct _glapi_table *disp, const GLubyte * (GLAPIENTRYP fn)(GLenum, GLuint)) {
  8743.    SET_by_offset(disp, _gloffset_GetStringi, fn);
  8744. }
  8745.  
  8746. typedef void (GLAPIENTRYP _glptr_GetTexParameterIiv)(GLenum, GLenum, GLint *);
  8747. #define CALL_GetTexParameterIiv(disp, parameters) \
  8748.     (* GET_GetTexParameterIiv(disp)) parameters
  8749. static inline _glptr_GetTexParameterIiv GET_GetTexParameterIiv(struct _glapi_table *disp) {
  8750.    return (_glptr_GetTexParameterIiv) (GET_by_offset(disp, _gloffset_GetTexParameterIiv));
  8751. }
  8752.  
  8753. static inline void SET_GetTexParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  8754.    SET_by_offset(disp, _gloffset_GetTexParameterIiv, fn);
  8755. }
  8756.  
  8757. typedef void (GLAPIENTRYP _glptr_GetTexParameterIuiv)(GLenum, GLenum, GLuint *);
  8758. #define CALL_GetTexParameterIuiv(disp, parameters) \
  8759.     (* GET_GetTexParameterIuiv(disp)) parameters
  8760. static inline _glptr_GetTexParameterIuiv GET_GetTexParameterIuiv(struct _glapi_table *disp) {
  8761.    return (_glptr_GetTexParameterIuiv) (GET_by_offset(disp, _gloffset_GetTexParameterIuiv));
  8762. }
  8763.  
  8764. static inline void SET_GetTexParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint *)) {
  8765.    SET_by_offset(disp, _gloffset_GetTexParameterIuiv, fn);
  8766. }
  8767.  
  8768. typedef void (GLAPIENTRYP _glptr_GetTransformFeedbackVarying)(GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *);
  8769. #define CALL_GetTransformFeedbackVarying(disp, parameters) \
  8770.     (* GET_GetTransformFeedbackVarying(disp)) parameters
  8771. static inline _glptr_GetTransformFeedbackVarying GET_GetTransformFeedbackVarying(struct _glapi_table *disp) {
  8772.    return (_glptr_GetTransformFeedbackVarying) (GET_by_offset(disp, _gloffset_GetTransformFeedbackVarying));
  8773. }
  8774.  
  8775. static inline void SET_GetTransformFeedbackVarying(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *)) {
  8776.    SET_by_offset(disp, _gloffset_GetTransformFeedbackVarying, fn);
  8777. }
  8778.  
  8779. typedef void (GLAPIENTRYP _glptr_GetUniformuiv)(GLuint, GLint, GLuint *);
  8780. #define CALL_GetUniformuiv(disp, parameters) \
  8781.     (* GET_GetUniformuiv(disp)) parameters
  8782. static inline _glptr_GetUniformuiv GET_GetUniformuiv(struct _glapi_table *disp) {
  8783.    return (_glptr_GetUniformuiv) (GET_by_offset(disp, _gloffset_GetUniformuiv));
  8784. }
  8785.  
  8786. static inline void SET_GetUniformuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint *)) {
  8787.    SET_by_offset(disp, _gloffset_GetUniformuiv, fn);
  8788. }
  8789.  
  8790. typedef void (GLAPIENTRYP _glptr_GetVertexAttribIiv)(GLuint, GLenum, GLint *);
  8791. #define CALL_GetVertexAttribIiv(disp, parameters) \
  8792.     (* GET_GetVertexAttribIiv(disp)) parameters
  8793. static inline _glptr_GetVertexAttribIiv GET_GetVertexAttribIiv(struct _glapi_table *disp) {
  8794.    return (_glptr_GetVertexAttribIiv) (GET_by_offset(disp, _gloffset_GetVertexAttribIiv));
  8795. }
  8796.  
  8797. static inline void SET_GetVertexAttribIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  8798.    SET_by_offset(disp, _gloffset_GetVertexAttribIiv, fn);
  8799. }
  8800.  
  8801. typedef void (GLAPIENTRYP _glptr_GetVertexAttribIuiv)(GLuint, GLenum, GLuint *);
  8802. #define CALL_GetVertexAttribIuiv(disp, parameters) \
  8803.     (* GET_GetVertexAttribIuiv(disp)) parameters
  8804. static inline _glptr_GetVertexAttribIuiv GET_GetVertexAttribIuiv(struct _glapi_table *disp) {
  8805.    return (_glptr_GetVertexAttribIuiv) (GET_by_offset(disp, _gloffset_GetVertexAttribIuiv));
  8806. }
  8807.  
  8808. static inline void SET_GetVertexAttribIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) {
  8809.    SET_by_offset(disp, _gloffset_GetVertexAttribIuiv, fn);
  8810. }
  8811.  
  8812. typedef GLboolean (GLAPIENTRYP _glptr_IsEnabledi)(GLenum, GLuint);
  8813. #define CALL_IsEnabledi(disp, parameters) \
  8814.     (* GET_IsEnabledi(disp)) parameters
  8815. static inline _glptr_IsEnabledi GET_IsEnabledi(struct _glapi_table *disp) {
  8816.    return (_glptr_IsEnabledi) (GET_by_offset(disp, _gloffset_IsEnabledi));
  8817. }
  8818.  
  8819. static inline void SET_IsEnabledi(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLenum, GLuint)) {
  8820.    SET_by_offset(disp, _gloffset_IsEnabledi, fn);
  8821. }
  8822.  
  8823. typedef void (GLAPIENTRYP _glptr_TexParameterIiv)(GLenum, GLenum, const GLint *);
  8824. #define CALL_TexParameterIiv(disp, parameters) \
  8825.     (* GET_TexParameterIiv(disp)) parameters
  8826. static inline _glptr_TexParameterIiv GET_TexParameterIiv(struct _glapi_table *disp) {
  8827.    return (_glptr_TexParameterIiv) (GET_by_offset(disp, _gloffset_TexParameterIiv));
  8828. }
  8829.  
  8830. static inline void SET_TexParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
  8831.    SET_by_offset(disp, _gloffset_TexParameterIiv, fn);
  8832. }
  8833.  
  8834. typedef void (GLAPIENTRYP _glptr_TexParameterIuiv)(GLenum, GLenum, const GLuint *);
  8835. #define CALL_TexParameterIuiv(disp, parameters) \
  8836.     (* GET_TexParameterIuiv(disp)) parameters
  8837. static inline _glptr_TexParameterIuiv GET_TexParameterIuiv(struct _glapi_table *disp) {
  8838.    return (_glptr_TexParameterIuiv) (GET_by_offset(disp, _gloffset_TexParameterIuiv));
  8839. }
  8840.  
  8841. static inline void SET_TexParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) {
  8842.    SET_by_offset(disp, _gloffset_TexParameterIuiv, fn);
  8843. }
  8844.  
  8845. typedef void (GLAPIENTRYP _glptr_TransformFeedbackVaryings)(GLuint, GLsizei, const GLchar * const *, GLenum);
  8846. #define CALL_TransformFeedbackVaryings(disp, parameters) \
  8847.     (* GET_TransformFeedbackVaryings(disp)) parameters
  8848. static inline _glptr_TransformFeedbackVaryings GET_TransformFeedbackVaryings(struct _glapi_table *disp) {
  8849.    return (_glptr_TransformFeedbackVaryings) (GET_by_offset(disp, _gloffset_TransformFeedbackVaryings));
  8850. }
  8851.  
  8852. static inline void SET_TransformFeedbackVaryings(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLchar * const *, GLenum)) {
  8853.    SET_by_offset(disp, _gloffset_TransformFeedbackVaryings, fn);
  8854. }
  8855.  
  8856. typedef void (GLAPIENTRYP _glptr_Uniform1ui)(GLint, GLuint);
  8857. #define CALL_Uniform1ui(disp, parameters) \
  8858.     (* GET_Uniform1ui(disp)) parameters
  8859. static inline _glptr_Uniform1ui GET_Uniform1ui(struct _glapi_table *disp) {
  8860.    return (_glptr_Uniform1ui) (GET_by_offset(disp, _gloffset_Uniform1ui));
  8861. }
  8862.  
  8863. static inline void SET_Uniform1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint)) {
  8864.    SET_by_offset(disp, _gloffset_Uniform1ui, fn);
  8865. }
  8866.  
  8867. typedef void (GLAPIENTRYP _glptr_Uniform1uiv)(GLint, GLsizei, const GLuint *);
  8868. #define CALL_Uniform1uiv(disp, parameters) \
  8869.     (* GET_Uniform1uiv(disp)) parameters
  8870. static inline _glptr_Uniform1uiv GET_Uniform1uiv(struct _glapi_table *disp) {
  8871.    return (_glptr_Uniform1uiv) (GET_by_offset(disp, _gloffset_Uniform1uiv));
  8872. }
  8873.  
  8874. static inline void SET_Uniform1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) {
  8875.    SET_by_offset(disp, _gloffset_Uniform1uiv, fn);
  8876. }
  8877.  
  8878. typedef void (GLAPIENTRYP _glptr_Uniform2ui)(GLint, GLuint, GLuint);
  8879. #define CALL_Uniform2ui(disp, parameters) \
  8880.     (* GET_Uniform2ui(disp)) parameters
  8881. static inline _glptr_Uniform2ui GET_Uniform2ui(struct _glapi_table *disp) {
  8882.    return (_glptr_Uniform2ui) (GET_by_offset(disp, _gloffset_Uniform2ui));
  8883. }
  8884.  
  8885. static inline void SET_Uniform2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint, GLuint)) {
  8886.    SET_by_offset(disp, _gloffset_Uniform2ui, fn);
  8887. }
  8888.  
  8889. typedef void (GLAPIENTRYP _glptr_Uniform2uiv)(GLint, GLsizei, const GLuint *);
  8890. #define CALL_Uniform2uiv(disp, parameters) \
  8891.     (* GET_Uniform2uiv(disp)) parameters
  8892. static inline _glptr_Uniform2uiv GET_Uniform2uiv(struct _glapi_table *disp) {
  8893.    return (_glptr_Uniform2uiv) (GET_by_offset(disp, _gloffset_Uniform2uiv));
  8894. }
  8895.  
  8896. static inline void SET_Uniform2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) {
  8897.    SET_by_offset(disp, _gloffset_Uniform2uiv, fn);
  8898. }
  8899.  
  8900. typedef void (GLAPIENTRYP _glptr_Uniform3ui)(GLint, GLuint, GLuint, GLuint);
  8901. #define CALL_Uniform3ui(disp, parameters) \
  8902.     (* GET_Uniform3ui(disp)) parameters
  8903. static inline _glptr_Uniform3ui GET_Uniform3ui(struct _glapi_table *disp) {
  8904.    return (_glptr_Uniform3ui) (GET_by_offset(disp, _gloffset_Uniform3ui));
  8905. }
  8906.  
  8907. static inline void SET_Uniform3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint, GLuint, GLuint)) {
  8908.    SET_by_offset(disp, _gloffset_Uniform3ui, fn);
  8909. }
  8910.  
  8911. typedef void (GLAPIENTRYP _glptr_Uniform3uiv)(GLint, GLsizei, const GLuint *);
  8912. #define CALL_Uniform3uiv(disp, parameters) \
  8913.     (* GET_Uniform3uiv(disp)) parameters
  8914. static inline _glptr_Uniform3uiv GET_Uniform3uiv(struct _glapi_table *disp) {
  8915.    return (_glptr_Uniform3uiv) (GET_by_offset(disp, _gloffset_Uniform3uiv));
  8916. }
  8917.  
  8918. static inline void SET_Uniform3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) {
  8919.    SET_by_offset(disp, _gloffset_Uniform3uiv, fn);
  8920. }
  8921.  
  8922. typedef void (GLAPIENTRYP _glptr_Uniform4ui)(GLint, GLuint, GLuint, GLuint, GLuint);
  8923. #define CALL_Uniform4ui(disp, parameters) \
  8924.     (* GET_Uniform4ui(disp)) parameters
  8925. static inline _glptr_Uniform4ui GET_Uniform4ui(struct _glapi_table *disp) {
  8926.    return (_glptr_Uniform4ui) (GET_by_offset(disp, _gloffset_Uniform4ui));
  8927. }
  8928.  
  8929. static inline void SET_Uniform4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint, GLuint, GLuint, GLuint)) {
  8930.    SET_by_offset(disp, _gloffset_Uniform4ui, fn);
  8931. }
  8932.  
  8933. typedef void (GLAPIENTRYP _glptr_Uniform4uiv)(GLint, GLsizei, const GLuint *);
  8934. #define CALL_Uniform4uiv(disp, parameters) \
  8935.     (* GET_Uniform4uiv(disp)) parameters
  8936. static inline _glptr_Uniform4uiv GET_Uniform4uiv(struct _glapi_table *disp) {
  8937.    return (_glptr_Uniform4uiv) (GET_by_offset(disp, _gloffset_Uniform4uiv));
  8938. }
  8939.  
  8940. static inline void SET_Uniform4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) {
  8941.    SET_by_offset(disp, _gloffset_Uniform4uiv, fn);
  8942. }
  8943.  
  8944. typedef void (GLAPIENTRYP _glptr_VertexAttribI1iv)(GLuint, const GLint *);
  8945. #define CALL_VertexAttribI1iv(disp, parameters) \
  8946.     (* GET_VertexAttribI1iv(disp)) parameters
  8947. static inline _glptr_VertexAttribI1iv GET_VertexAttribI1iv(struct _glapi_table *disp) {
  8948.    return (_glptr_VertexAttribI1iv) (GET_by_offset(disp, _gloffset_VertexAttribI1iv));
  8949. }
  8950.  
  8951. static inline void SET_VertexAttribI1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
  8952.    SET_by_offset(disp, _gloffset_VertexAttribI1iv, fn);
  8953. }
  8954.  
  8955. typedef void (GLAPIENTRYP _glptr_VertexAttribI1uiv)(GLuint, const GLuint *);
  8956. #define CALL_VertexAttribI1uiv(disp, parameters) \
  8957.     (* GET_VertexAttribI1uiv(disp)) parameters
  8958. static inline _glptr_VertexAttribI1uiv GET_VertexAttribI1uiv(struct _glapi_table *disp) {
  8959.    return (_glptr_VertexAttribI1uiv) (GET_by_offset(disp, _gloffset_VertexAttribI1uiv));
  8960. }
  8961.  
  8962. static inline void SET_VertexAttribI1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
  8963.    SET_by_offset(disp, _gloffset_VertexAttribI1uiv, fn);
  8964. }
  8965.  
  8966. typedef void (GLAPIENTRYP _glptr_VertexAttribI4bv)(GLuint, const GLbyte *);
  8967. #define CALL_VertexAttribI4bv(disp, parameters) \
  8968.     (* GET_VertexAttribI4bv(disp)) parameters
  8969. static inline _glptr_VertexAttribI4bv GET_VertexAttribI4bv(struct _glapi_table *disp) {
  8970.    return (_glptr_VertexAttribI4bv) (GET_by_offset(disp, _gloffset_VertexAttribI4bv));
  8971. }
  8972.  
  8973. static inline void SET_VertexAttribI4bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLbyte *)) {
  8974.    SET_by_offset(disp, _gloffset_VertexAttribI4bv, fn);
  8975. }
  8976.  
  8977. typedef void (GLAPIENTRYP _glptr_VertexAttribI4sv)(GLuint, const GLshort *);
  8978. #define CALL_VertexAttribI4sv(disp, parameters) \
  8979.     (* GET_VertexAttribI4sv(disp)) parameters
  8980. static inline _glptr_VertexAttribI4sv GET_VertexAttribI4sv(struct _glapi_table *disp) {
  8981.    return (_glptr_VertexAttribI4sv) (GET_by_offset(disp, _gloffset_VertexAttribI4sv));
  8982. }
  8983.  
  8984. static inline void SET_VertexAttribI4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
  8985.    SET_by_offset(disp, _gloffset_VertexAttribI4sv, fn);
  8986. }
  8987.  
  8988. typedef void (GLAPIENTRYP _glptr_VertexAttribI4ubv)(GLuint, const GLubyte *);
  8989. #define CALL_VertexAttribI4ubv(disp, parameters) \
  8990.     (* GET_VertexAttribI4ubv(disp)) parameters
  8991. static inline _glptr_VertexAttribI4ubv GET_VertexAttribI4ubv(struct _glapi_table *disp) {
  8992.    return (_glptr_VertexAttribI4ubv) (GET_by_offset(disp, _gloffset_VertexAttribI4ubv));
  8993. }
  8994.  
  8995. static inline void SET_VertexAttribI4ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) {
  8996.    SET_by_offset(disp, _gloffset_VertexAttribI4ubv, fn);
  8997. }
  8998.  
  8999. typedef void (GLAPIENTRYP _glptr_VertexAttribI4usv)(GLuint, const GLushort *);
  9000. #define CALL_VertexAttribI4usv(disp, parameters) \
  9001.     (* GET_VertexAttribI4usv(disp)) parameters
  9002. static inline _glptr_VertexAttribI4usv GET_VertexAttribI4usv(struct _glapi_table *disp) {
  9003.    return (_glptr_VertexAttribI4usv) (GET_by_offset(disp, _gloffset_VertexAttribI4usv));
  9004. }
  9005.  
  9006. static inline void SET_VertexAttribI4usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLushort *)) {
  9007.    SET_by_offset(disp, _gloffset_VertexAttribI4usv, fn);
  9008. }
  9009.  
  9010. typedef void (GLAPIENTRYP _glptr_VertexAttribIPointer)(GLuint, GLint, GLenum, GLsizei, const GLvoid *);
  9011. #define CALL_VertexAttribIPointer(disp, parameters) \
  9012.     (* GET_VertexAttribIPointer(disp)) parameters
  9013. static inline _glptr_VertexAttribIPointer GET_VertexAttribIPointer(struct _glapi_table *disp) {
  9014.    return (_glptr_VertexAttribIPointer) (GET_by_offset(disp, _gloffset_VertexAttribIPointer));
  9015. }
  9016.  
  9017. static inline void SET_VertexAttribIPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLsizei, const GLvoid *)) {
  9018.    SET_by_offset(disp, _gloffset_VertexAttribIPointer, fn);
  9019. }
  9020.  
  9021. typedef void (GLAPIENTRYP _glptr_PrimitiveRestartIndex)(GLuint);
  9022. #define CALL_PrimitiveRestartIndex(disp, parameters) \
  9023.     (* GET_PrimitiveRestartIndex(disp)) parameters
  9024. static inline _glptr_PrimitiveRestartIndex GET_PrimitiveRestartIndex(struct _glapi_table *disp) {
  9025.    return (_glptr_PrimitiveRestartIndex) (GET_by_offset(disp, _gloffset_PrimitiveRestartIndex));
  9026. }
  9027.  
  9028. static inline void SET_PrimitiveRestartIndex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  9029.    SET_by_offset(disp, _gloffset_PrimitiveRestartIndex, fn);
  9030. }
  9031.  
  9032. typedef void (GLAPIENTRYP _glptr_TexBuffer)(GLenum, GLenum, GLuint);
  9033. #define CALL_TexBuffer(disp, parameters) \
  9034.     (* GET_TexBuffer(disp)) parameters
  9035. static inline _glptr_TexBuffer GET_TexBuffer(struct _glapi_table *disp) {
  9036.    return (_glptr_TexBuffer) (GET_by_offset(disp, _gloffset_TexBuffer));
  9037. }
  9038.  
  9039. static inline void SET_TexBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
  9040.    SET_by_offset(disp, _gloffset_TexBuffer, fn);
  9041. }
  9042.  
  9043. typedef void (GLAPIENTRYP _glptr_FramebufferTexture)(GLenum, GLenum, GLuint, GLint);
  9044. #define CALL_FramebufferTexture(disp, parameters) \
  9045.     (* GET_FramebufferTexture(disp)) parameters
  9046. static inline _glptr_FramebufferTexture GET_FramebufferTexture(struct _glapi_table *disp) {
  9047.    return (_glptr_FramebufferTexture) (GET_by_offset(disp, _gloffset_FramebufferTexture));
  9048. }
  9049.  
  9050. static inline void SET_FramebufferTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLint)) {
  9051.    SET_by_offset(disp, _gloffset_FramebufferTexture, fn);
  9052. }
  9053.  
  9054. typedef void (GLAPIENTRYP _glptr_GetBufferParameteri64v)(GLenum, GLenum, GLint64 *);
  9055. #define CALL_GetBufferParameteri64v(disp, parameters) \
  9056.     (* GET_GetBufferParameteri64v(disp)) parameters
  9057. static inline _glptr_GetBufferParameteri64v GET_GetBufferParameteri64v(struct _glapi_table *disp) {
  9058.    return (_glptr_GetBufferParameteri64v) (GET_by_offset(disp, _gloffset_GetBufferParameteri64v));
  9059. }
  9060.  
  9061. static inline void SET_GetBufferParameteri64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint64 *)) {
  9062.    SET_by_offset(disp, _gloffset_GetBufferParameteri64v, fn);
  9063. }
  9064.  
  9065. typedef void (GLAPIENTRYP _glptr_GetInteger64i_v)(GLenum, GLuint, GLint64 *);
  9066. #define CALL_GetInteger64i_v(disp, parameters) \
  9067.     (* GET_GetInteger64i_v(disp)) parameters
  9068. static inline _glptr_GetInteger64i_v GET_GetInteger64i_v(struct _glapi_table *disp) {
  9069.    return (_glptr_GetInteger64i_v) (GET_by_offset(disp, _gloffset_GetInteger64i_v));
  9070. }
  9071.  
  9072. static inline void SET_GetInteger64i_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLint64 *)) {
  9073.    SET_by_offset(disp, _gloffset_GetInteger64i_v, fn);
  9074. }
  9075.  
  9076. typedef void (GLAPIENTRYP _glptr_VertexAttribDivisor)(GLuint, GLuint);
  9077. #define CALL_VertexAttribDivisor(disp, parameters) \
  9078.     (* GET_VertexAttribDivisor(disp)) parameters
  9079. static inline _glptr_VertexAttribDivisor GET_VertexAttribDivisor(struct _glapi_table *disp) {
  9080.    return (_glptr_VertexAttribDivisor) (GET_by_offset(disp, _gloffset_VertexAttribDivisor));
  9081. }
  9082.  
  9083. static inline void SET_VertexAttribDivisor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
  9084.    SET_by_offset(disp, _gloffset_VertexAttribDivisor, fn);
  9085. }
  9086.  
  9087. typedef void (GLAPIENTRYP _glptr_MinSampleShading)(GLfloat);
  9088. #define CALL_MinSampleShading(disp, parameters) \
  9089.     (* GET_MinSampleShading(disp)) parameters
  9090. static inline _glptr_MinSampleShading GET_MinSampleShading(struct _glapi_table *disp) {
  9091.    return (_glptr_MinSampleShading) (GET_by_offset(disp, _gloffset_MinSampleShading));
  9092. }
  9093.  
  9094. static inline void SET_MinSampleShading(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
  9095.    SET_by_offset(disp, _gloffset_MinSampleShading, fn);
  9096. }
  9097.  
  9098. typedef void (GLAPIENTRYP _glptr_BindProgramARB)(GLenum, GLuint);
  9099. #define CALL_BindProgramARB(disp, parameters) \
  9100.     (* GET_BindProgramARB(disp)) parameters
  9101. static inline _glptr_BindProgramARB GET_BindProgramARB(struct _glapi_table *disp) {
  9102.    return (_glptr_BindProgramARB) (GET_by_offset(disp, _gloffset_BindProgramARB));
  9103. }
  9104.  
  9105. static inline void SET_BindProgramARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  9106.    SET_by_offset(disp, _gloffset_BindProgramARB, fn);
  9107. }
  9108.  
  9109. typedef void (GLAPIENTRYP _glptr_DeleteProgramsARB)(GLsizei, const GLuint *);
  9110. #define CALL_DeleteProgramsARB(disp, parameters) \
  9111.     (* GET_DeleteProgramsARB(disp)) parameters
  9112. static inline _glptr_DeleteProgramsARB GET_DeleteProgramsARB(struct _glapi_table *disp) {
  9113.    return (_glptr_DeleteProgramsARB) (GET_by_offset(disp, _gloffset_DeleteProgramsARB));
  9114. }
  9115.  
  9116. static inline void SET_DeleteProgramsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
  9117.    SET_by_offset(disp, _gloffset_DeleteProgramsARB, fn);
  9118. }
  9119.  
  9120. typedef void (GLAPIENTRYP _glptr_GenProgramsARB)(GLsizei, GLuint *);
  9121. #define CALL_GenProgramsARB(disp, parameters) \
  9122.     (* GET_GenProgramsARB(disp)) parameters
  9123. static inline _glptr_GenProgramsARB GET_GenProgramsARB(struct _glapi_table *disp) {
  9124.    return (_glptr_GenProgramsARB) (GET_by_offset(disp, _gloffset_GenProgramsARB));
  9125. }
  9126.  
  9127. static inline void SET_GenProgramsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  9128.    SET_by_offset(disp, _gloffset_GenProgramsARB, fn);
  9129. }
  9130.  
  9131. typedef void (GLAPIENTRYP _glptr_GetProgramEnvParameterdvARB)(GLenum, GLuint, GLdouble *);
  9132. #define CALL_GetProgramEnvParameterdvARB(disp, parameters) \
  9133.     (* GET_GetProgramEnvParameterdvARB(disp)) parameters
  9134. static inline _glptr_GetProgramEnvParameterdvARB GET_GetProgramEnvParameterdvARB(struct _glapi_table *disp) {
  9135.    return (_glptr_GetProgramEnvParameterdvARB) (GET_by_offset(disp, _gloffset_GetProgramEnvParameterdvARB));
  9136. }
  9137.  
  9138. static inline void SET_GetProgramEnvParameterdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble *)) {
  9139.    SET_by_offset(disp, _gloffset_GetProgramEnvParameterdvARB, fn);
  9140. }
  9141.  
  9142. typedef void (GLAPIENTRYP _glptr_GetProgramEnvParameterfvARB)(GLenum, GLuint, GLfloat *);
  9143. #define CALL_GetProgramEnvParameterfvARB(disp, parameters) \
  9144.     (* GET_GetProgramEnvParameterfvARB(disp)) parameters
  9145. static inline _glptr_GetProgramEnvParameterfvARB GET_GetProgramEnvParameterfvARB(struct _glapi_table *disp) {
  9146.    return (_glptr_GetProgramEnvParameterfvARB) (GET_by_offset(disp, _gloffset_GetProgramEnvParameterfvARB));
  9147. }
  9148.  
  9149. static inline void SET_GetProgramEnvParameterfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) {
  9150.    SET_by_offset(disp, _gloffset_GetProgramEnvParameterfvARB, fn);
  9151. }
  9152.  
  9153. typedef void (GLAPIENTRYP _glptr_GetProgramLocalParameterdvARB)(GLenum, GLuint, GLdouble *);
  9154. #define CALL_GetProgramLocalParameterdvARB(disp, parameters) \
  9155.     (* GET_GetProgramLocalParameterdvARB(disp)) parameters
  9156. static inline _glptr_GetProgramLocalParameterdvARB GET_GetProgramLocalParameterdvARB(struct _glapi_table *disp) {
  9157.    return (_glptr_GetProgramLocalParameterdvARB) (GET_by_offset(disp, _gloffset_GetProgramLocalParameterdvARB));
  9158. }
  9159.  
  9160. static inline void SET_GetProgramLocalParameterdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble *)) {
  9161.    SET_by_offset(disp, _gloffset_GetProgramLocalParameterdvARB, fn);
  9162. }
  9163.  
  9164. typedef void (GLAPIENTRYP _glptr_GetProgramLocalParameterfvARB)(GLenum, GLuint, GLfloat *);
  9165. #define CALL_GetProgramLocalParameterfvARB(disp, parameters) \
  9166.     (* GET_GetProgramLocalParameterfvARB(disp)) parameters
  9167. static inline _glptr_GetProgramLocalParameterfvARB GET_GetProgramLocalParameterfvARB(struct _glapi_table *disp) {
  9168.    return (_glptr_GetProgramLocalParameterfvARB) (GET_by_offset(disp, _gloffset_GetProgramLocalParameterfvARB));
  9169. }
  9170.  
  9171. static inline void SET_GetProgramLocalParameterfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) {
  9172.    SET_by_offset(disp, _gloffset_GetProgramLocalParameterfvARB, fn);
  9173. }
  9174.  
  9175. typedef void (GLAPIENTRYP _glptr_GetProgramStringARB)(GLenum, GLenum, GLvoid *);
  9176. #define CALL_GetProgramStringARB(disp, parameters) \
  9177.     (* GET_GetProgramStringARB(disp)) parameters
  9178. static inline _glptr_GetProgramStringARB GET_GetProgramStringARB(struct _glapi_table *disp) {
  9179.    return (_glptr_GetProgramStringARB) (GET_by_offset(disp, _gloffset_GetProgramStringARB));
  9180. }
  9181.  
  9182. static inline void SET_GetProgramStringARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLvoid *)) {
  9183.    SET_by_offset(disp, _gloffset_GetProgramStringARB, fn);
  9184. }
  9185.  
  9186. typedef void (GLAPIENTRYP _glptr_GetProgramivARB)(GLenum, GLenum, GLint *);
  9187. #define CALL_GetProgramivARB(disp, parameters) \
  9188.     (* GET_GetProgramivARB(disp)) parameters
  9189. static inline _glptr_GetProgramivARB GET_GetProgramivARB(struct _glapi_table *disp) {
  9190.    return (_glptr_GetProgramivARB) (GET_by_offset(disp, _gloffset_GetProgramivARB));
  9191. }
  9192.  
  9193. static inline void SET_GetProgramivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  9194.    SET_by_offset(disp, _gloffset_GetProgramivARB, fn);
  9195. }
  9196.  
  9197. typedef GLboolean (GLAPIENTRYP _glptr_IsProgramARB)(GLuint);
  9198. #define CALL_IsProgramARB(disp, parameters) \
  9199.     (* GET_IsProgramARB(disp)) parameters
  9200. static inline _glptr_IsProgramARB GET_IsProgramARB(struct _glapi_table *disp) {
  9201.    return (_glptr_IsProgramARB) (GET_by_offset(disp, _gloffset_IsProgramARB));
  9202. }
  9203.  
  9204. static inline void SET_IsProgramARB(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  9205.    SET_by_offset(disp, _gloffset_IsProgramARB, fn);
  9206. }
  9207.  
  9208. typedef void (GLAPIENTRYP _glptr_ProgramEnvParameter4dARB)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
  9209. #define CALL_ProgramEnvParameter4dARB(disp, parameters) \
  9210.     (* GET_ProgramEnvParameter4dARB(disp)) parameters
  9211. static inline _glptr_ProgramEnvParameter4dARB GET_ProgramEnvParameter4dARB(struct _glapi_table *disp) {
  9212.    return (_glptr_ProgramEnvParameter4dARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4dARB));
  9213. }
  9214.  
  9215. static inline void SET_ProgramEnvParameter4dARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) {
  9216.    SET_by_offset(disp, _gloffset_ProgramEnvParameter4dARB, fn);
  9217. }
  9218.  
  9219. typedef void (GLAPIENTRYP _glptr_ProgramEnvParameter4dvARB)(GLenum, GLuint, const GLdouble *);
  9220. #define CALL_ProgramEnvParameter4dvARB(disp, parameters) \
  9221.     (* GET_ProgramEnvParameter4dvARB(disp)) parameters
  9222. static inline _glptr_ProgramEnvParameter4dvARB GET_ProgramEnvParameter4dvARB(struct _glapi_table *disp) {
  9223.    return (_glptr_ProgramEnvParameter4dvARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4dvARB));
  9224. }
  9225.  
  9226. static inline void SET_ProgramEnvParameter4dvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLdouble *)) {
  9227.    SET_by_offset(disp, _gloffset_ProgramEnvParameter4dvARB, fn);
  9228. }
  9229.  
  9230. typedef void (GLAPIENTRYP _glptr_ProgramEnvParameter4fARB)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
  9231. #define CALL_ProgramEnvParameter4fARB(disp, parameters) \
  9232.     (* GET_ProgramEnvParameter4fARB(disp)) parameters
  9233. static inline _glptr_ProgramEnvParameter4fARB GET_ProgramEnvParameter4fARB(struct _glapi_table *disp) {
  9234.    return (_glptr_ProgramEnvParameter4fARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4fARB));
  9235. }
  9236.  
  9237. static inline void SET_ProgramEnvParameter4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) {
  9238.    SET_by_offset(disp, _gloffset_ProgramEnvParameter4fARB, fn);
  9239. }
  9240.  
  9241. typedef void (GLAPIENTRYP _glptr_ProgramEnvParameter4fvARB)(GLenum, GLuint, const GLfloat *);
  9242. #define CALL_ProgramEnvParameter4fvARB(disp, parameters) \
  9243.     (* GET_ProgramEnvParameter4fvARB(disp)) parameters
  9244. static inline _glptr_ProgramEnvParameter4fvARB GET_ProgramEnvParameter4fvARB(struct _glapi_table *disp) {
  9245.    return (_glptr_ProgramEnvParameter4fvARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4fvARB));
  9246. }
  9247.  
  9248. static inline void SET_ProgramEnvParameter4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLfloat *)) {
  9249.    SET_by_offset(disp, _gloffset_ProgramEnvParameter4fvARB, fn);
  9250. }
  9251.  
  9252. typedef void (GLAPIENTRYP _glptr_ProgramLocalParameter4dARB)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
  9253. #define CALL_ProgramLocalParameter4dARB(disp, parameters) \
  9254.     (* GET_ProgramLocalParameter4dARB(disp)) parameters
  9255. static inline _glptr_ProgramLocalParameter4dARB GET_ProgramLocalParameter4dARB(struct _glapi_table *disp) {
  9256.    return (_glptr_ProgramLocalParameter4dARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4dARB));
  9257. }
  9258.  
  9259. static inline void SET_ProgramLocalParameter4dARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) {
  9260.    SET_by_offset(disp, _gloffset_ProgramLocalParameter4dARB, fn);
  9261. }
  9262.  
  9263. typedef void (GLAPIENTRYP _glptr_ProgramLocalParameter4dvARB)(GLenum, GLuint, const GLdouble *);
  9264. #define CALL_ProgramLocalParameter4dvARB(disp, parameters) \
  9265.     (* GET_ProgramLocalParameter4dvARB(disp)) parameters
  9266. static inline _glptr_ProgramLocalParameter4dvARB GET_ProgramLocalParameter4dvARB(struct _glapi_table *disp) {
  9267.    return (_glptr_ProgramLocalParameter4dvARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4dvARB));
  9268. }
  9269.  
  9270. static inline void SET_ProgramLocalParameter4dvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLdouble *)) {
  9271.    SET_by_offset(disp, _gloffset_ProgramLocalParameter4dvARB, fn);
  9272. }
  9273.  
  9274. typedef void (GLAPIENTRYP _glptr_ProgramLocalParameter4fARB)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
  9275. #define CALL_ProgramLocalParameter4fARB(disp, parameters) \
  9276.     (* GET_ProgramLocalParameter4fARB(disp)) parameters
  9277. static inline _glptr_ProgramLocalParameter4fARB GET_ProgramLocalParameter4fARB(struct _glapi_table *disp) {
  9278.    return (_glptr_ProgramLocalParameter4fARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4fARB));
  9279. }
  9280.  
  9281. static inline void SET_ProgramLocalParameter4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) {
  9282.    SET_by_offset(disp, _gloffset_ProgramLocalParameter4fARB, fn);
  9283. }
  9284.  
  9285. typedef void (GLAPIENTRYP _glptr_ProgramLocalParameter4fvARB)(GLenum, GLuint, const GLfloat *);
  9286. #define CALL_ProgramLocalParameter4fvARB(disp, parameters) \
  9287.     (* GET_ProgramLocalParameter4fvARB(disp)) parameters
  9288. static inline _glptr_ProgramLocalParameter4fvARB GET_ProgramLocalParameter4fvARB(struct _glapi_table *disp) {
  9289.    return (_glptr_ProgramLocalParameter4fvARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4fvARB));
  9290. }
  9291.  
  9292. static inline void SET_ProgramLocalParameter4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLfloat *)) {
  9293.    SET_by_offset(disp, _gloffset_ProgramLocalParameter4fvARB, fn);
  9294. }
  9295.  
  9296. typedef void (GLAPIENTRYP _glptr_ProgramStringARB)(GLenum, GLenum, GLsizei, const GLvoid *);
  9297. #define CALL_ProgramStringARB(disp, parameters) \
  9298.     (* GET_ProgramStringARB(disp)) parameters
  9299. static inline _glptr_ProgramStringARB GET_ProgramStringARB(struct _glapi_table *disp) {
  9300.    return (_glptr_ProgramStringARB) (GET_by_offset(disp, _gloffset_ProgramStringARB));
  9301. }
  9302.  
  9303. static inline void SET_ProgramStringARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, const GLvoid *)) {
  9304.    SET_by_offset(disp, _gloffset_ProgramStringARB, fn);
  9305. }
  9306.  
  9307. typedef void (GLAPIENTRYP _glptr_VertexAttrib1fARB)(GLuint, GLfloat);
  9308. #define CALL_VertexAttrib1fARB(disp, parameters) \
  9309.     (* GET_VertexAttrib1fARB(disp)) parameters
  9310. static inline _glptr_VertexAttrib1fARB GET_VertexAttrib1fARB(struct _glapi_table *disp) {
  9311.    return (_glptr_VertexAttrib1fARB) (GET_by_offset(disp, _gloffset_VertexAttrib1fARB));
  9312. }
  9313.  
  9314. static inline void SET_VertexAttrib1fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat)) {
  9315.    SET_by_offset(disp, _gloffset_VertexAttrib1fARB, fn);
  9316. }
  9317.  
  9318. typedef void (GLAPIENTRYP _glptr_VertexAttrib1fvARB)(GLuint, const GLfloat *);
  9319. #define CALL_VertexAttrib1fvARB(disp, parameters) \
  9320.     (* GET_VertexAttrib1fvARB(disp)) parameters
  9321. static inline _glptr_VertexAttrib1fvARB GET_VertexAttrib1fvARB(struct _glapi_table *disp) {
  9322.    return (_glptr_VertexAttrib1fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib1fvARB));
  9323. }
  9324.  
  9325. static inline void SET_VertexAttrib1fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
  9326.    SET_by_offset(disp, _gloffset_VertexAttrib1fvARB, fn);
  9327. }
  9328.  
  9329. typedef void (GLAPIENTRYP _glptr_VertexAttrib2fARB)(GLuint, GLfloat, GLfloat);
  9330. #define CALL_VertexAttrib2fARB(disp, parameters) \
  9331.     (* GET_VertexAttrib2fARB(disp)) parameters
  9332. static inline _glptr_VertexAttrib2fARB GET_VertexAttrib2fARB(struct _glapi_table *disp) {
  9333.    return (_glptr_VertexAttrib2fARB) (GET_by_offset(disp, _gloffset_VertexAttrib2fARB));
  9334. }
  9335.  
  9336. static inline void SET_VertexAttrib2fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat)) {
  9337.    SET_by_offset(disp, _gloffset_VertexAttrib2fARB, fn);
  9338. }
  9339.  
  9340. typedef void (GLAPIENTRYP _glptr_VertexAttrib2fvARB)(GLuint, const GLfloat *);
  9341. #define CALL_VertexAttrib2fvARB(disp, parameters) \
  9342.     (* GET_VertexAttrib2fvARB(disp)) parameters
  9343. static inline _glptr_VertexAttrib2fvARB GET_VertexAttrib2fvARB(struct _glapi_table *disp) {
  9344.    return (_glptr_VertexAttrib2fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib2fvARB));
  9345. }
  9346.  
  9347. static inline void SET_VertexAttrib2fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
  9348.    SET_by_offset(disp, _gloffset_VertexAttrib2fvARB, fn);
  9349. }
  9350.  
  9351. typedef void (GLAPIENTRYP _glptr_VertexAttrib3fARB)(GLuint, GLfloat, GLfloat, GLfloat);
  9352. #define CALL_VertexAttrib3fARB(disp, parameters) \
  9353.     (* GET_VertexAttrib3fARB(disp)) parameters
  9354. static inline _glptr_VertexAttrib3fARB GET_VertexAttrib3fARB(struct _glapi_table *disp) {
  9355.    return (_glptr_VertexAttrib3fARB) (GET_by_offset(disp, _gloffset_VertexAttrib3fARB));
  9356. }
  9357.  
  9358. static inline void SET_VertexAttrib3fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat)) {
  9359.    SET_by_offset(disp, _gloffset_VertexAttrib3fARB, fn);
  9360. }
  9361.  
  9362. typedef void (GLAPIENTRYP _glptr_VertexAttrib3fvARB)(GLuint, const GLfloat *);
  9363. #define CALL_VertexAttrib3fvARB(disp, parameters) \
  9364.     (* GET_VertexAttrib3fvARB(disp)) parameters
  9365. static inline _glptr_VertexAttrib3fvARB GET_VertexAttrib3fvARB(struct _glapi_table *disp) {
  9366.    return (_glptr_VertexAttrib3fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib3fvARB));
  9367. }
  9368.  
  9369. static inline void SET_VertexAttrib3fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
  9370.    SET_by_offset(disp, _gloffset_VertexAttrib3fvARB, fn);
  9371. }
  9372.  
  9373. typedef void (GLAPIENTRYP _glptr_VertexAttrib4fARB)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
  9374. #define CALL_VertexAttrib4fARB(disp, parameters) \
  9375.     (* GET_VertexAttrib4fARB(disp)) parameters
  9376. static inline _glptr_VertexAttrib4fARB GET_VertexAttrib4fARB(struct _glapi_table *disp) {
  9377.    return (_glptr_VertexAttrib4fARB) (GET_by_offset(disp, _gloffset_VertexAttrib4fARB));
  9378. }
  9379.  
  9380. static inline void SET_VertexAttrib4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) {
  9381.    SET_by_offset(disp, _gloffset_VertexAttrib4fARB, fn);
  9382. }
  9383.  
  9384. typedef void (GLAPIENTRYP _glptr_VertexAttrib4fvARB)(GLuint, const GLfloat *);
  9385. #define CALL_VertexAttrib4fvARB(disp, parameters) \
  9386.     (* GET_VertexAttrib4fvARB(disp)) parameters
  9387. static inline _glptr_VertexAttrib4fvARB GET_VertexAttrib4fvARB(struct _glapi_table *disp) {
  9388.    return (_glptr_VertexAttrib4fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib4fvARB));
  9389. }
  9390.  
  9391. static inline void SET_VertexAttrib4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
  9392.    SET_by_offset(disp, _gloffset_VertexAttrib4fvARB, fn);
  9393. }
  9394.  
  9395. typedef void (GLAPIENTRYP _glptr_AttachObjectARB)(GLhandleARB, GLhandleARB);
  9396. #define CALL_AttachObjectARB(disp, parameters) \
  9397.     (* GET_AttachObjectARB(disp)) parameters
  9398. static inline _glptr_AttachObjectARB GET_AttachObjectARB(struct _glapi_table *disp) {
  9399.    return (_glptr_AttachObjectARB) (GET_by_offset(disp, _gloffset_AttachObjectARB));
  9400. }
  9401.  
  9402. static inline void SET_AttachObjectARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLhandleARB)) {
  9403.    SET_by_offset(disp, _gloffset_AttachObjectARB, fn);
  9404. }
  9405.  
  9406. typedef GLhandleARB (GLAPIENTRYP _glptr_CreateProgramObjectARB)(void);
  9407. #define CALL_CreateProgramObjectARB(disp, parameters) \
  9408.     (* GET_CreateProgramObjectARB(disp)) parameters
  9409. static inline _glptr_CreateProgramObjectARB GET_CreateProgramObjectARB(struct _glapi_table *disp) {
  9410.    return (_glptr_CreateProgramObjectARB) (GET_by_offset(disp, _gloffset_CreateProgramObjectARB));
  9411. }
  9412.  
  9413. static inline void SET_CreateProgramObjectARB(struct _glapi_table *disp, GLhandleARB (GLAPIENTRYP fn)(void)) {
  9414.    SET_by_offset(disp, _gloffset_CreateProgramObjectARB, fn);
  9415. }
  9416.  
  9417. typedef GLhandleARB (GLAPIENTRYP _glptr_CreateShaderObjectARB)(GLenum);
  9418. #define CALL_CreateShaderObjectARB(disp, parameters) \
  9419.     (* GET_CreateShaderObjectARB(disp)) parameters
  9420. static inline _glptr_CreateShaderObjectARB GET_CreateShaderObjectARB(struct _glapi_table *disp) {
  9421.    return (_glptr_CreateShaderObjectARB) (GET_by_offset(disp, _gloffset_CreateShaderObjectARB));
  9422. }
  9423.  
  9424. static inline void SET_CreateShaderObjectARB(struct _glapi_table *disp, GLhandleARB (GLAPIENTRYP fn)(GLenum)) {
  9425.    SET_by_offset(disp, _gloffset_CreateShaderObjectARB, fn);
  9426. }
  9427.  
  9428. typedef void (GLAPIENTRYP _glptr_DeleteObjectARB)(GLhandleARB);
  9429. #define CALL_DeleteObjectARB(disp, parameters) \
  9430.     (* GET_DeleteObjectARB(disp)) parameters
  9431. static inline _glptr_DeleteObjectARB GET_DeleteObjectARB(struct _glapi_table *disp) {
  9432.    return (_glptr_DeleteObjectARB) (GET_by_offset(disp, _gloffset_DeleteObjectARB));
  9433. }
  9434.  
  9435. static inline void SET_DeleteObjectARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB)) {
  9436.    SET_by_offset(disp, _gloffset_DeleteObjectARB, fn);
  9437. }
  9438.  
  9439. typedef void (GLAPIENTRYP _glptr_DetachObjectARB)(GLhandleARB, GLhandleARB);
  9440. #define CALL_DetachObjectARB(disp, parameters) \
  9441.     (* GET_DetachObjectARB(disp)) parameters
  9442. static inline _glptr_DetachObjectARB GET_DetachObjectARB(struct _glapi_table *disp) {
  9443.    return (_glptr_DetachObjectARB) (GET_by_offset(disp, _gloffset_DetachObjectARB));
  9444. }
  9445.  
  9446. static inline void SET_DetachObjectARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLhandleARB)) {
  9447.    SET_by_offset(disp, _gloffset_DetachObjectARB, fn);
  9448. }
  9449.  
  9450. typedef void (GLAPIENTRYP _glptr_GetAttachedObjectsARB)(GLhandleARB, GLsizei, GLsizei *, GLhandleARB *);
  9451. #define CALL_GetAttachedObjectsARB(disp, parameters) \
  9452.     (* GET_GetAttachedObjectsARB(disp)) parameters
  9453. static inline _glptr_GetAttachedObjectsARB GET_GetAttachedObjectsARB(struct _glapi_table *disp) {
  9454.    return (_glptr_GetAttachedObjectsARB) (GET_by_offset(disp, _gloffset_GetAttachedObjectsARB));
  9455. }
  9456.  
  9457. static inline void SET_GetAttachedObjectsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLsizei, GLsizei *, GLhandleARB *)) {
  9458.    SET_by_offset(disp, _gloffset_GetAttachedObjectsARB, fn);
  9459. }
  9460.  
  9461. typedef GLhandleARB (GLAPIENTRYP _glptr_GetHandleARB)(GLenum);
  9462. #define CALL_GetHandleARB(disp, parameters) \
  9463.     (* GET_GetHandleARB(disp)) parameters
  9464. static inline _glptr_GetHandleARB GET_GetHandleARB(struct _glapi_table *disp) {
  9465.    return (_glptr_GetHandleARB) (GET_by_offset(disp, _gloffset_GetHandleARB));
  9466. }
  9467.  
  9468. static inline void SET_GetHandleARB(struct _glapi_table *disp, GLhandleARB (GLAPIENTRYP fn)(GLenum)) {
  9469.    SET_by_offset(disp, _gloffset_GetHandleARB, fn);
  9470. }
  9471.  
  9472. typedef void (GLAPIENTRYP _glptr_GetInfoLogARB)(GLhandleARB, GLsizei, GLsizei *, GLcharARB *);
  9473. #define CALL_GetInfoLogARB(disp, parameters) \
  9474.     (* GET_GetInfoLogARB(disp)) parameters
  9475. static inline _glptr_GetInfoLogARB GET_GetInfoLogARB(struct _glapi_table *disp) {
  9476.    return (_glptr_GetInfoLogARB) (GET_by_offset(disp, _gloffset_GetInfoLogARB));
  9477. }
  9478.  
  9479. static inline void SET_GetInfoLogARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLsizei, GLsizei *, GLcharARB *)) {
  9480.    SET_by_offset(disp, _gloffset_GetInfoLogARB, fn);
  9481. }
  9482.  
  9483. typedef void (GLAPIENTRYP _glptr_GetObjectParameterfvARB)(GLhandleARB, GLenum, GLfloat *);
  9484. #define CALL_GetObjectParameterfvARB(disp, parameters) \
  9485.     (* GET_GetObjectParameterfvARB(disp)) parameters
  9486. static inline _glptr_GetObjectParameterfvARB GET_GetObjectParameterfvARB(struct _glapi_table *disp) {
  9487.    return (_glptr_GetObjectParameterfvARB) (GET_by_offset(disp, _gloffset_GetObjectParameterfvARB));
  9488. }
  9489.  
  9490. static inline void SET_GetObjectParameterfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLenum, GLfloat *)) {
  9491.    SET_by_offset(disp, _gloffset_GetObjectParameterfvARB, fn);
  9492. }
  9493.  
  9494. typedef void (GLAPIENTRYP _glptr_GetObjectParameterivARB)(GLhandleARB, GLenum, GLint *);
  9495. #define CALL_GetObjectParameterivARB(disp, parameters) \
  9496.     (* GET_GetObjectParameterivARB(disp)) parameters
  9497. static inline _glptr_GetObjectParameterivARB GET_GetObjectParameterivARB(struct _glapi_table *disp) {
  9498.    return (_glptr_GetObjectParameterivARB) (GET_by_offset(disp, _gloffset_GetObjectParameterivARB));
  9499. }
  9500.  
  9501. static inline void SET_GetObjectParameterivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLenum, GLint *)) {
  9502.    SET_by_offset(disp, _gloffset_GetObjectParameterivARB, fn);
  9503. }
  9504.  
  9505. typedef void (GLAPIENTRYP _glptr_DrawArraysInstancedARB)(GLenum, GLint, GLsizei, GLsizei);
  9506. #define CALL_DrawArraysInstancedARB(disp, parameters) \
  9507.     (* GET_DrawArraysInstancedARB(disp)) parameters
  9508. static inline _glptr_DrawArraysInstancedARB GET_DrawArraysInstancedARB(struct _glapi_table *disp) {
  9509.    return (_glptr_DrawArraysInstancedARB) (GET_by_offset(disp, _gloffset_DrawArraysInstancedARB));
  9510. }
  9511.  
  9512. static inline void SET_DrawArraysInstancedARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei, GLsizei)) {
  9513.    SET_by_offset(disp, _gloffset_DrawArraysInstancedARB, fn);
  9514. }
  9515.  
  9516. typedef void (GLAPIENTRYP _glptr_DrawElementsInstancedARB)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei);
  9517. #define CALL_DrawElementsInstancedARB(disp, parameters) \
  9518.     (* GET_DrawElementsInstancedARB(disp)) parameters
  9519. static inline _glptr_DrawElementsInstancedARB GET_DrawElementsInstancedARB(struct _glapi_table *disp) {
  9520.    return (_glptr_DrawElementsInstancedARB) (GET_by_offset(disp, _gloffset_DrawElementsInstancedARB));
  9521. }
  9522.  
  9523. static inline void SET_DrawElementsInstancedARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei)) {
  9524.    SET_by_offset(disp, _gloffset_DrawElementsInstancedARB, fn);
  9525. }
  9526.  
  9527. typedef void (GLAPIENTRYP _glptr_BindFramebuffer)(GLenum, GLuint);
  9528. #define CALL_BindFramebuffer(disp, parameters) \
  9529.     (* GET_BindFramebuffer(disp)) parameters
  9530. static inline _glptr_BindFramebuffer GET_BindFramebuffer(struct _glapi_table *disp) {
  9531.    return (_glptr_BindFramebuffer) (GET_by_offset(disp, _gloffset_BindFramebuffer));
  9532. }
  9533.  
  9534. static inline void SET_BindFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  9535.    SET_by_offset(disp, _gloffset_BindFramebuffer, fn);
  9536. }
  9537.  
  9538. typedef void (GLAPIENTRYP _glptr_BindRenderbuffer)(GLenum, GLuint);
  9539. #define CALL_BindRenderbuffer(disp, parameters) \
  9540.     (* GET_BindRenderbuffer(disp)) parameters
  9541. static inline _glptr_BindRenderbuffer GET_BindRenderbuffer(struct _glapi_table *disp) {
  9542.    return (_glptr_BindRenderbuffer) (GET_by_offset(disp, _gloffset_BindRenderbuffer));
  9543. }
  9544.  
  9545. static inline void SET_BindRenderbuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  9546.    SET_by_offset(disp, _gloffset_BindRenderbuffer, fn);
  9547. }
  9548.  
  9549. typedef void (GLAPIENTRYP _glptr_BlitFramebuffer)(GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum);
  9550. #define CALL_BlitFramebuffer(disp, parameters) \
  9551.     (* GET_BlitFramebuffer(disp)) parameters
  9552. static inline _glptr_BlitFramebuffer GET_BlitFramebuffer(struct _glapi_table *disp) {
  9553.    return (_glptr_BlitFramebuffer) (GET_by_offset(disp, _gloffset_BlitFramebuffer));
  9554. }
  9555.  
  9556. static inline void SET_BlitFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum)) {
  9557.    SET_by_offset(disp, _gloffset_BlitFramebuffer, fn);
  9558. }
  9559.  
  9560. typedef GLenum (GLAPIENTRYP _glptr_CheckFramebufferStatus)(GLenum);
  9561. #define CALL_CheckFramebufferStatus(disp, parameters) \
  9562.     (* GET_CheckFramebufferStatus(disp)) parameters
  9563. static inline _glptr_CheckFramebufferStatus GET_CheckFramebufferStatus(struct _glapi_table *disp) {
  9564.    return (_glptr_CheckFramebufferStatus) (GET_by_offset(disp, _gloffset_CheckFramebufferStatus));
  9565. }
  9566.  
  9567. static inline void SET_CheckFramebufferStatus(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLenum)) {
  9568.    SET_by_offset(disp, _gloffset_CheckFramebufferStatus, fn);
  9569. }
  9570.  
  9571. typedef void (GLAPIENTRYP _glptr_DeleteFramebuffers)(GLsizei, const GLuint *);
  9572. #define CALL_DeleteFramebuffers(disp, parameters) \
  9573.     (* GET_DeleteFramebuffers(disp)) parameters
  9574. static inline _glptr_DeleteFramebuffers GET_DeleteFramebuffers(struct _glapi_table *disp) {
  9575.    return (_glptr_DeleteFramebuffers) (GET_by_offset(disp, _gloffset_DeleteFramebuffers));
  9576. }
  9577.  
  9578. static inline void SET_DeleteFramebuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
  9579.    SET_by_offset(disp, _gloffset_DeleteFramebuffers, fn);
  9580. }
  9581.  
  9582. typedef void (GLAPIENTRYP _glptr_DeleteRenderbuffers)(GLsizei, const GLuint *);
  9583. #define CALL_DeleteRenderbuffers(disp, parameters) \
  9584.     (* GET_DeleteRenderbuffers(disp)) parameters
  9585. static inline _glptr_DeleteRenderbuffers GET_DeleteRenderbuffers(struct _glapi_table *disp) {
  9586.    return (_glptr_DeleteRenderbuffers) (GET_by_offset(disp, _gloffset_DeleteRenderbuffers));
  9587. }
  9588.  
  9589. static inline void SET_DeleteRenderbuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
  9590.    SET_by_offset(disp, _gloffset_DeleteRenderbuffers, fn);
  9591. }
  9592.  
  9593. typedef void (GLAPIENTRYP _glptr_FramebufferRenderbuffer)(GLenum, GLenum, GLenum, GLuint);
  9594. #define CALL_FramebufferRenderbuffer(disp, parameters) \
  9595.     (* GET_FramebufferRenderbuffer(disp)) parameters
  9596. static inline _glptr_FramebufferRenderbuffer GET_FramebufferRenderbuffer(struct _glapi_table *disp) {
  9597.    return (_glptr_FramebufferRenderbuffer) (GET_by_offset(disp, _gloffset_FramebufferRenderbuffer));
  9598. }
  9599.  
  9600. static inline void SET_FramebufferRenderbuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint)) {
  9601.    SET_by_offset(disp, _gloffset_FramebufferRenderbuffer, fn);
  9602. }
  9603.  
  9604. typedef void (GLAPIENTRYP _glptr_FramebufferTexture1D)(GLenum, GLenum, GLenum, GLuint, GLint);
  9605. #define CALL_FramebufferTexture1D(disp, parameters) \
  9606.     (* GET_FramebufferTexture1D(disp)) parameters
  9607. static inline _glptr_FramebufferTexture1D GET_FramebufferTexture1D(struct _glapi_table *disp) {
  9608.    return (_glptr_FramebufferTexture1D) (GET_by_offset(disp, _gloffset_FramebufferTexture1D));
  9609. }
  9610.  
  9611. static inline void SET_FramebufferTexture1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint, GLint)) {
  9612.    SET_by_offset(disp, _gloffset_FramebufferTexture1D, fn);
  9613. }
  9614.  
  9615. typedef void (GLAPIENTRYP _glptr_FramebufferTexture2D)(GLenum, GLenum, GLenum, GLuint, GLint);
  9616. #define CALL_FramebufferTexture2D(disp, parameters) \
  9617.     (* GET_FramebufferTexture2D(disp)) parameters
  9618. static inline _glptr_FramebufferTexture2D GET_FramebufferTexture2D(struct _glapi_table *disp) {
  9619.    return (_glptr_FramebufferTexture2D) (GET_by_offset(disp, _gloffset_FramebufferTexture2D));
  9620. }
  9621.  
  9622. static inline void SET_FramebufferTexture2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint, GLint)) {
  9623.    SET_by_offset(disp, _gloffset_FramebufferTexture2D, fn);
  9624. }
  9625.  
  9626. typedef void (GLAPIENTRYP _glptr_FramebufferTexture3D)(GLenum, GLenum, GLenum, GLuint, GLint, GLint);
  9627. #define CALL_FramebufferTexture3D(disp, parameters) \
  9628.     (* GET_FramebufferTexture3D(disp)) parameters
  9629. static inline _glptr_FramebufferTexture3D GET_FramebufferTexture3D(struct _glapi_table *disp) {
  9630.    return (_glptr_FramebufferTexture3D) (GET_by_offset(disp, _gloffset_FramebufferTexture3D));
  9631. }
  9632.  
  9633. static inline void SET_FramebufferTexture3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint, GLint, GLint)) {
  9634.    SET_by_offset(disp, _gloffset_FramebufferTexture3D, fn);
  9635. }
  9636.  
  9637. typedef void (GLAPIENTRYP _glptr_FramebufferTextureLayer)(GLenum, GLenum, GLuint, GLint, GLint);
  9638. #define CALL_FramebufferTextureLayer(disp, parameters) \
  9639.     (* GET_FramebufferTextureLayer(disp)) parameters
  9640. static inline _glptr_FramebufferTextureLayer GET_FramebufferTextureLayer(struct _glapi_table *disp) {
  9641.    return (_glptr_FramebufferTextureLayer) (GET_by_offset(disp, _gloffset_FramebufferTextureLayer));
  9642. }
  9643.  
  9644. static inline void SET_FramebufferTextureLayer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLint, GLint)) {
  9645.    SET_by_offset(disp, _gloffset_FramebufferTextureLayer, fn);
  9646. }
  9647.  
  9648. typedef void (GLAPIENTRYP _glptr_GenFramebuffers)(GLsizei, GLuint *);
  9649. #define CALL_GenFramebuffers(disp, parameters) \
  9650.     (* GET_GenFramebuffers(disp)) parameters
  9651. static inline _glptr_GenFramebuffers GET_GenFramebuffers(struct _glapi_table *disp) {
  9652.    return (_glptr_GenFramebuffers) (GET_by_offset(disp, _gloffset_GenFramebuffers));
  9653. }
  9654.  
  9655. static inline void SET_GenFramebuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  9656.    SET_by_offset(disp, _gloffset_GenFramebuffers, fn);
  9657. }
  9658.  
  9659. typedef void (GLAPIENTRYP _glptr_GenRenderbuffers)(GLsizei, GLuint *);
  9660. #define CALL_GenRenderbuffers(disp, parameters) \
  9661.     (* GET_GenRenderbuffers(disp)) parameters
  9662. static inline _glptr_GenRenderbuffers GET_GenRenderbuffers(struct _glapi_table *disp) {
  9663.    return (_glptr_GenRenderbuffers) (GET_by_offset(disp, _gloffset_GenRenderbuffers));
  9664. }
  9665.  
  9666. static inline void SET_GenRenderbuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  9667.    SET_by_offset(disp, _gloffset_GenRenderbuffers, fn);
  9668. }
  9669.  
  9670. typedef void (GLAPIENTRYP _glptr_GenerateMipmap)(GLenum);
  9671. #define CALL_GenerateMipmap(disp, parameters) \
  9672.     (* GET_GenerateMipmap(disp)) parameters
  9673. static inline _glptr_GenerateMipmap GET_GenerateMipmap(struct _glapi_table *disp) {
  9674.    return (_glptr_GenerateMipmap) (GET_by_offset(disp, _gloffset_GenerateMipmap));
  9675. }
  9676.  
  9677. static inline void SET_GenerateMipmap(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  9678.    SET_by_offset(disp, _gloffset_GenerateMipmap, fn);
  9679. }
  9680.  
  9681. typedef void (GLAPIENTRYP _glptr_GetFramebufferAttachmentParameteriv)(GLenum, GLenum, GLenum, GLint *);
  9682. #define CALL_GetFramebufferAttachmentParameteriv(disp, parameters) \
  9683.     (* GET_GetFramebufferAttachmentParameteriv(disp)) parameters
  9684. static inline _glptr_GetFramebufferAttachmentParameteriv GET_GetFramebufferAttachmentParameteriv(struct _glapi_table *disp) {
  9685.    return (_glptr_GetFramebufferAttachmentParameteriv) (GET_by_offset(disp, _gloffset_GetFramebufferAttachmentParameteriv));
  9686. }
  9687.  
  9688. static inline void SET_GetFramebufferAttachmentParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLint *)) {
  9689.    SET_by_offset(disp, _gloffset_GetFramebufferAttachmentParameteriv, fn);
  9690. }
  9691.  
  9692. typedef void (GLAPIENTRYP _glptr_GetRenderbufferParameteriv)(GLenum, GLenum, GLint *);
  9693. #define CALL_GetRenderbufferParameteriv(disp, parameters) \
  9694.     (* GET_GetRenderbufferParameteriv(disp)) parameters
  9695. static inline _glptr_GetRenderbufferParameteriv GET_GetRenderbufferParameteriv(struct _glapi_table *disp) {
  9696.    return (_glptr_GetRenderbufferParameteriv) (GET_by_offset(disp, _gloffset_GetRenderbufferParameteriv));
  9697. }
  9698.  
  9699. static inline void SET_GetRenderbufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  9700.    SET_by_offset(disp, _gloffset_GetRenderbufferParameteriv, fn);
  9701. }
  9702.  
  9703. typedef GLboolean (GLAPIENTRYP _glptr_IsFramebuffer)(GLuint);
  9704. #define CALL_IsFramebuffer(disp, parameters) \
  9705.     (* GET_IsFramebuffer(disp)) parameters
  9706. static inline _glptr_IsFramebuffer GET_IsFramebuffer(struct _glapi_table *disp) {
  9707.    return (_glptr_IsFramebuffer) (GET_by_offset(disp, _gloffset_IsFramebuffer));
  9708. }
  9709.  
  9710. static inline void SET_IsFramebuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  9711.    SET_by_offset(disp, _gloffset_IsFramebuffer, fn);
  9712. }
  9713.  
  9714. typedef GLboolean (GLAPIENTRYP _glptr_IsRenderbuffer)(GLuint);
  9715. #define CALL_IsRenderbuffer(disp, parameters) \
  9716.     (* GET_IsRenderbuffer(disp)) parameters
  9717. static inline _glptr_IsRenderbuffer GET_IsRenderbuffer(struct _glapi_table *disp) {
  9718.    return (_glptr_IsRenderbuffer) (GET_by_offset(disp, _gloffset_IsRenderbuffer));
  9719. }
  9720.  
  9721. static inline void SET_IsRenderbuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  9722.    SET_by_offset(disp, _gloffset_IsRenderbuffer, fn);
  9723. }
  9724.  
  9725. typedef void (GLAPIENTRYP _glptr_RenderbufferStorage)(GLenum, GLenum, GLsizei, GLsizei);
  9726. #define CALL_RenderbufferStorage(disp, parameters) \
  9727.     (* GET_RenderbufferStorage(disp)) parameters
  9728. static inline _glptr_RenderbufferStorage GET_RenderbufferStorage(struct _glapi_table *disp) {
  9729.    return (_glptr_RenderbufferStorage) (GET_by_offset(disp, _gloffset_RenderbufferStorage));
  9730. }
  9731.  
  9732. static inline void SET_RenderbufferStorage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLsizei)) {
  9733.    SET_by_offset(disp, _gloffset_RenderbufferStorage, fn);
  9734. }
  9735.  
  9736. typedef void (GLAPIENTRYP _glptr_RenderbufferStorageMultisample)(GLenum, GLsizei, GLenum, GLsizei, GLsizei);
  9737. #define CALL_RenderbufferStorageMultisample(disp, parameters) \
  9738.     (* GET_RenderbufferStorageMultisample(disp)) parameters
  9739. static inline _glptr_RenderbufferStorageMultisample GET_RenderbufferStorageMultisample(struct _glapi_table *disp) {
  9740.    return (_glptr_RenderbufferStorageMultisample) (GET_by_offset(disp, _gloffset_RenderbufferStorageMultisample));
  9741. }
  9742.  
  9743. static inline void SET_RenderbufferStorageMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei)) {
  9744.    SET_by_offset(disp, _gloffset_RenderbufferStorageMultisample, fn);
  9745. }
  9746.  
  9747. typedef void (GLAPIENTRYP _glptr_FlushMappedBufferRange)(GLenum, GLintptr, GLsizeiptr);
  9748. #define CALL_FlushMappedBufferRange(disp, parameters) \
  9749.     (* GET_FlushMappedBufferRange(disp)) parameters
  9750. static inline _glptr_FlushMappedBufferRange GET_FlushMappedBufferRange(struct _glapi_table *disp) {
  9751.    return (_glptr_FlushMappedBufferRange) (GET_by_offset(disp, _gloffset_FlushMappedBufferRange));
  9752. }
  9753.  
  9754. static inline void SET_FlushMappedBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr)) {
  9755.    SET_by_offset(disp, _gloffset_FlushMappedBufferRange, fn);
  9756. }
  9757.  
  9758. typedef GLvoid * (GLAPIENTRYP _glptr_MapBufferRange)(GLenum, GLintptr, GLsizeiptr, GLbitfield);
  9759. #define CALL_MapBufferRange(disp, parameters) \
  9760.     (* GET_MapBufferRange(disp)) parameters
  9761. static inline _glptr_MapBufferRange GET_MapBufferRange(struct _glapi_table *disp) {
  9762.    return (_glptr_MapBufferRange) (GET_by_offset(disp, _gloffset_MapBufferRange));
  9763. }
  9764.  
  9765. static inline void SET_MapBufferRange(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr, GLbitfield)) {
  9766.    SET_by_offset(disp, _gloffset_MapBufferRange, fn);
  9767. }
  9768.  
  9769. typedef void (GLAPIENTRYP _glptr_BindVertexArray)(GLuint);
  9770. #define CALL_BindVertexArray(disp, parameters) \
  9771.     (* GET_BindVertexArray(disp)) parameters
  9772. static inline _glptr_BindVertexArray GET_BindVertexArray(struct _glapi_table *disp) {
  9773.    return (_glptr_BindVertexArray) (GET_by_offset(disp, _gloffset_BindVertexArray));
  9774. }
  9775.  
  9776. static inline void SET_BindVertexArray(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  9777.    SET_by_offset(disp, _gloffset_BindVertexArray, fn);
  9778. }
  9779.  
  9780. typedef void (GLAPIENTRYP _glptr_DeleteVertexArrays)(GLsizei, const GLuint *);
  9781. #define CALL_DeleteVertexArrays(disp, parameters) \
  9782.     (* GET_DeleteVertexArrays(disp)) parameters
  9783. static inline _glptr_DeleteVertexArrays GET_DeleteVertexArrays(struct _glapi_table *disp) {
  9784.    return (_glptr_DeleteVertexArrays) (GET_by_offset(disp, _gloffset_DeleteVertexArrays));
  9785. }
  9786.  
  9787. static inline void SET_DeleteVertexArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
  9788.    SET_by_offset(disp, _gloffset_DeleteVertexArrays, fn);
  9789. }
  9790.  
  9791. typedef void (GLAPIENTRYP _glptr_GenVertexArrays)(GLsizei, GLuint *);
  9792. #define CALL_GenVertexArrays(disp, parameters) \
  9793.     (* GET_GenVertexArrays(disp)) parameters
  9794. static inline _glptr_GenVertexArrays GET_GenVertexArrays(struct _glapi_table *disp) {
  9795.    return (_glptr_GenVertexArrays) (GET_by_offset(disp, _gloffset_GenVertexArrays));
  9796. }
  9797.  
  9798. static inline void SET_GenVertexArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  9799.    SET_by_offset(disp, _gloffset_GenVertexArrays, fn);
  9800. }
  9801.  
  9802. typedef GLboolean (GLAPIENTRYP _glptr_IsVertexArray)(GLuint);
  9803. #define CALL_IsVertexArray(disp, parameters) \
  9804.     (* GET_IsVertexArray(disp)) parameters
  9805. static inline _glptr_IsVertexArray GET_IsVertexArray(struct _glapi_table *disp) {
  9806.    return (_glptr_IsVertexArray) (GET_by_offset(disp, _gloffset_IsVertexArray));
  9807. }
  9808.  
  9809. static inline void SET_IsVertexArray(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  9810.    SET_by_offset(disp, _gloffset_IsVertexArray, fn);
  9811. }
  9812.  
  9813. typedef void (GLAPIENTRYP _glptr_GetActiveUniformBlockName)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *);
  9814. #define CALL_GetActiveUniformBlockName(disp, parameters) \
  9815.     (* GET_GetActiveUniformBlockName(disp)) parameters
  9816. static inline _glptr_GetActiveUniformBlockName GET_GetActiveUniformBlockName(struct _glapi_table *disp) {
  9817.    return (_glptr_GetActiveUniformBlockName) (GET_by_offset(disp, _gloffset_GetActiveUniformBlockName));
  9818. }
  9819.  
  9820. static inline void SET_GetActiveUniformBlockName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *)) {
  9821.    SET_by_offset(disp, _gloffset_GetActiveUniformBlockName, fn);
  9822. }
  9823.  
  9824. typedef void (GLAPIENTRYP _glptr_GetActiveUniformBlockiv)(GLuint, GLuint, GLenum, GLint *);
  9825. #define CALL_GetActiveUniformBlockiv(disp, parameters) \
  9826.     (* GET_GetActiveUniformBlockiv(disp)) parameters
  9827. static inline _glptr_GetActiveUniformBlockiv GET_GetActiveUniformBlockiv(struct _glapi_table *disp) {
  9828.    return (_glptr_GetActiveUniformBlockiv) (GET_by_offset(disp, _gloffset_GetActiveUniformBlockiv));
  9829. }
  9830.  
  9831. static inline void SET_GetActiveUniformBlockiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLint *)) {
  9832.    SET_by_offset(disp, _gloffset_GetActiveUniformBlockiv, fn);
  9833. }
  9834.  
  9835. typedef void (GLAPIENTRYP _glptr_GetActiveUniformName)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *);
  9836. #define CALL_GetActiveUniformName(disp, parameters) \
  9837.     (* GET_GetActiveUniformName(disp)) parameters
  9838. static inline _glptr_GetActiveUniformName GET_GetActiveUniformName(struct _glapi_table *disp) {
  9839.    return (_glptr_GetActiveUniformName) (GET_by_offset(disp, _gloffset_GetActiveUniformName));
  9840. }
  9841.  
  9842. static inline void SET_GetActiveUniformName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *)) {
  9843.    SET_by_offset(disp, _gloffset_GetActiveUniformName, fn);
  9844. }
  9845.  
  9846. typedef void (GLAPIENTRYP _glptr_GetActiveUniformsiv)(GLuint, GLsizei, const GLuint *, GLenum, GLint *);
  9847. #define CALL_GetActiveUniformsiv(disp, parameters) \
  9848.     (* GET_GetActiveUniformsiv(disp)) parameters
  9849. static inline _glptr_GetActiveUniformsiv GET_GetActiveUniformsiv(struct _glapi_table *disp) {
  9850.    return (_glptr_GetActiveUniformsiv) (GET_by_offset(disp, _gloffset_GetActiveUniformsiv));
  9851. }
  9852.  
  9853. static inline void SET_GetActiveUniformsiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *, GLenum, GLint *)) {
  9854.    SET_by_offset(disp, _gloffset_GetActiveUniformsiv, fn);
  9855. }
  9856.  
  9857. typedef GLuint (GLAPIENTRYP _glptr_GetUniformBlockIndex)(GLuint, const GLchar *);
  9858. #define CALL_GetUniformBlockIndex(disp, parameters) \
  9859.     (* GET_GetUniformBlockIndex(disp)) parameters
  9860. static inline _glptr_GetUniformBlockIndex GET_GetUniformBlockIndex(struct _glapi_table *disp) {
  9861.    return (_glptr_GetUniformBlockIndex) (GET_by_offset(disp, _gloffset_GetUniformBlockIndex));
  9862. }
  9863.  
  9864. static inline void SET_GetUniformBlockIndex(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
  9865.    SET_by_offset(disp, _gloffset_GetUniformBlockIndex, fn);
  9866. }
  9867.  
  9868. typedef void (GLAPIENTRYP _glptr_GetUniformIndices)(GLuint, GLsizei, const GLchar * const *, GLuint *);
  9869. #define CALL_GetUniformIndices(disp, parameters) \
  9870.     (* GET_GetUniformIndices(disp)) parameters
  9871. static inline _glptr_GetUniformIndices GET_GetUniformIndices(struct _glapi_table *disp) {
  9872.    return (_glptr_GetUniformIndices) (GET_by_offset(disp, _gloffset_GetUniformIndices));
  9873. }
  9874.  
  9875. static inline void SET_GetUniformIndices(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLchar * const *, GLuint *)) {
  9876.    SET_by_offset(disp, _gloffset_GetUniformIndices, fn);
  9877. }
  9878.  
  9879. typedef void (GLAPIENTRYP _glptr_UniformBlockBinding)(GLuint, GLuint, GLuint);
  9880. #define CALL_UniformBlockBinding(disp, parameters) \
  9881.     (* GET_UniformBlockBinding(disp)) parameters
  9882. static inline _glptr_UniformBlockBinding GET_UniformBlockBinding(struct _glapi_table *disp) {
  9883.    return (_glptr_UniformBlockBinding) (GET_by_offset(disp, _gloffset_UniformBlockBinding));
  9884. }
  9885.  
  9886. static inline void SET_UniformBlockBinding(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
  9887.    SET_by_offset(disp, _gloffset_UniformBlockBinding, fn);
  9888. }
  9889.  
  9890. typedef void (GLAPIENTRYP _glptr_CopyBufferSubData)(GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr);
  9891. #define CALL_CopyBufferSubData(disp, parameters) \
  9892.     (* GET_CopyBufferSubData(disp)) parameters
  9893. static inline _glptr_CopyBufferSubData GET_CopyBufferSubData(struct _glapi_table *disp) {
  9894.    return (_glptr_CopyBufferSubData) (GET_by_offset(disp, _gloffset_CopyBufferSubData));
  9895. }
  9896.  
  9897. static inline void SET_CopyBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr)) {
  9898.    SET_by_offset(disp, _gloffset_CopyBufferSubData, fn);
  9899. }
  9900.  
  9901. typedef GLenum (GLAPIENTRYP _glptr_ClientWaitSync)(GLsync, GLbitfield, GLuint64);
  9902. #define CALL_ClientWaitSync(disp, parameters) \
  9903.     (* GET_ClientWaitSync(disp)) parameters
  9904. static inline _glptr_ClientWaitSync GET_ClientWaitSync(struct _glapi_table *disp) {
  9905.    return (_glptr_ClientWaitSync) (GET_by_offset(disp, _gloffset_ClientWaitSync));
  9906. }
  9907.  
  9908. static inline void SET_ClientWaitSync(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLsync, GLbitfield, GLuint64)) {
  9909.    SET_by_offset(disp, _gloffset_ClientWaitSync, fn);
  9910. }
  9911.  
  9912. typedef void (GLAPIENTRYP _glptr_DeleteSync)(GLsync);
  9913. #define CALL_DeleteSync(disp, parameters) \
  9914.     (* GET_DeleteSync(disp)) parameters
  9915. static inline _glptr_DeleteSync GET_DeleteSync(struct _glapi_table *disp) {
  9916.    return (_glptr_DeleteSync) (GET_by_offset(disp, _gloffset_DeleteSync));
  9917. }
  9918.  
  9919. static inline void SET_DeleteSync(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsync)) {
  9920.    SET_by_offset(disp, _gloffset_DeleteSync, fn);
  9921. }
  9922.  
  9923. typedef GLsync (GLAPIENTRYP _glptr_FenceSync)(GLenum, GLbitfield);
  9924. #define CALL_FenceSync(disp, parameters) \
  9925.     (* GET_FenceSync(disp)) parameters
  9926. static inline _glptr_FenceSync GET_FenceSync(struct _glapi_table *disp) {
  9927.    return (_glptr_FenceSync) (GET_by_offset(disp, _gloffset_FenceSync));
  9928. }
  9929.  
  9930. static inline void SET_FenceSync(struct _glapi_table *disp, GLsync (GLAPIENTRYP fn)(GLenum, GLbitfield)) {
  9931.    SET_by_offset(disp, _gloffset_FenceSync, fn);
  9932. }
  9933.  
  9934. typedef void (GLAPIENTRYP _glptr_GetInteger64v)(GLenum, GLint64 *);
  9935. #define CALL_GetInteger64v(disp, parameters) \
  9936.     (* GET_GetInteger64v(disp)) parameters
  9937. static inline _glptr_GetInteger64v GET_GetInteger64v(struct _glapi_table *disp) {
  9938.    return (_glptr_GetInteger64v) (GET_by_offset(disp, _gloffset_GetInteger64v));
  9939. }
  9940.  
  9941. static inline void SET_GetInteger64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint64 *)) {
  9942.    SET_by_offset(disp, _gloffset_GetInteger64v, fn);
  9943. }
  9944.  
  9945. typedef void (GLAPIENTRYP _glptr_GetSynciv)(GLsync, GLenum, GLsizei, GLsizei *, GLint *);
  9946. #define CALL_GetSynciv(disp, parameters) \
  9947.     (* GET_GetSynciv(disp)) parameters
  9948. static inline _glptr_GetSynciv GET_GetSynciv(struct _glapi_table *disp) {
  9949.    return (_glptr_GetSynciv) (GET_by_offset(disp, _gloffset_GetSynciv));
  9950. }
  9951.  
  9952. static inline void SET_GetSynciv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsync, GLenum, GLsizei, GLsizei *, GLint *)) {
  9953.    SET_by_offset(disp, _gloffset_GetSynciv, fn);
  9954. }
  9955.  
  9956. typedef GLboolean (GLAPIENTRYP _glptr_IsSync)(GLsync);
  9957. #define CALL_IsSync(disp, parameters) \
  9958.     (* GET_IsSync(disp)) parameters
  9959. static inline _glptr_IsSync GET_IsSync(struct _glapi_table *disp) {
  9960.    return (_glptr_IsSync) (GET_by_offset(disp, _gloffset_IsSync));
  9961. }
  9962.  
  9963. static inline void SET_IsSync(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLsync)) {
  9964.    SET_by_offset(disp, _gloffset_IsSync, fn);
  9965. }
  9966.  
  9967. typedef void (GLAPIENTRYP _glptr_WaitSync)(GLsync, GLbitfield, GLuint64);
  9968. #define CALL_WaitSync(disp, parameters) \
  9969.     (* GET_WaitSync(disp)) parameters
  9970. static inline _glptr_WaitSync GET_WaitSync(struct _glapi_table *disp) {
  9971.    return (_glptr_WaitSync) (GET_by_offset(disp, _gloffset_WaitSync));
  9972. }
  9973.  
  9974. static inline void SET_WaitSync(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsync, GLbitfield, GLuint64)) {
  9975.    SET_by_offset(disp, _gloffset_WaitSync, fn);
  9976. }
  9977.  
  9978. typedef void (GLAPIENTRYP _glptr_DrawElementsBaseVertex)(GLenum, GLsizei, GLenum, const GLvoid *, GLint);
  9979. #define CALL_DrawElementsBaseVertex(disp, parameters) \
  9980.     (* GET_DrawElementsBaseVertex(disp)) parameters
  9981. static inline _glptr_DrawElementsBaseVertex GET_DrawElementsBaseVertex(struct _glapi_table *disp) {
  9982.    return (_glptr_DrawElementsBaseVertex) (GET_by_offset(disp, _gloffset_DrawElementsBaseVertex));
  9983. }
  9984.  
  9985. static inline void SET_DrawElementsBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLint)) {
  9986.    SET_by_offset(disp, _gloffset_DrawElementsBaseVertex, fn);
  9987. }
  9988.  
  9989. typedef void (GLAPIENTRYP _glptr_DrawElementsInstancedBaseVertex)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint);
  9990. #define CALL_DrawElementsInstancedBaseVertex(disp, parameters) \
  9991.     (* GET_DrawElementsInstancedBaseVertex(disp)) parameters
  9992. static inline _glptr_DrawElementsInstancedBaseVertex GET_DrawElementsInstancedBaseVertex(struct _glapi_table *disp) {
  9993.    return (_glptr_DrawElementsInstancedBaseVertex) (GET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertex));
  9994. }
  9995.  
  9996. static inline void SET_DrawElementsInstancedBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint)) {
  9997.    SET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertex, fn);
  9998. }
  9999.  
  10000. typedef void (GLAPIENTRYP _glptr_DrawRangeElementsBaseVertex)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *, GLint);
  10001. #define CALL_DrawRangeElementsBaseVertex(disp, parameters) \
  10002.     (* GET_DrawRangeElementsBaseVertex(disp)) parameters
  10003. static inline _glptr_DrawRangeElementsBaseVertex GET_DrawRangeElementsBaseVertex(struct _glapi_table *disp) {
  10004.    return (_glptr_DrawRangeElementsBaseVertex) (GET_by_offset(disp, _gloffset_DrawRangeElementsBaseVertex));
  10005. }
  10006.  
  10007. static inline void SET_DrawRangeElementsBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *, GLint)) {
  10008.    SET_by_offset(disp, _gloffset_DrawRangeElementsBaseVertex, fn);
  10009. }
  10010.  
  10011. typedef void (GLAPIENTRYP _glptr_MultiDrawElementsBaseVertex)(GLenum, const GLsizei *, GLenum, const GLvoid * const *, GLsizei, const GLint *);
  10012. #define CALL_MultiDrawElementsBaseVertex(disp, parameters) \
  10013.     (* GET_MultiDrawElementsBaseVertex(disp)) parameters
  10014. static inline _glptr_MultiDrawElementsBaseVertex GET_MultiDrawElementsBaseVertex(struct _glapi_table *disp) {
  10015.    return (_glptr_MultiDrawElementsBaseVertex) (GET_by_offset(disp, _gloffset_MultiDrawElementsBaseVertex));
  10016. }
  10017.  
  10018. static inline void SET_MultiDrawElementsBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLsizei *, GLenum, const GLvoid * const *, GLsizei, const GLint *)) {
  10019.    SET_by_offset(disp, _gloffset_MultiDrawElementsBaseVertex, fn);
  10020. }
  10021.  
  10022. typedef void (GLAPIENTRYP _glptr_ProvokingVertex)(GLenum);
  10023. #define CALL_ProvokingVertex(disp, parameters) \
  10024.     (* GET_ProvokingVertex(disp)) parameters
  10025. static inline _glptr_ProvokingVertex GET_ProvokingVertex(struct _glapi_table *disp) {
  10026.    return (_glptr_ProvokingVertex) (GET_by_offset(disp, _gloffset_ProvokingVertex));
  10027. }
  10028.  
  10029. static inline void SET_ProvokingVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  10030.    SET_by_offset(disp, _gloffset_ProvokingVertex, fn);
  10031. }
  10032.  
  10033. typedef void (GLAPIENTRYP _glptr_GetMultisamplefv)(GLenum, GLuint, GLfloat *);
  10034. #define CALL_GetMultisamplefv(disp, parameters) \
  10035.     (* GET_GetMultisamplefv(disp)) parameters
  10036. static inline _glptr_GetMultisamplefv GET_GetMultisamplefv(struct _glapi_table *disp) {
  10037.    return (_glptr_GetMultisamplefv) (GET_by_offset(disp, _gloffset_GetMultisamplefv));
  10038. }
  10039.  
  10040. static inline void SET_GetMultisamplefv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) {
  10041.    SET_by_offset(disp, _gloffset_GetMultisamplefv, fn);
  10042. }
  10043.  
  10044. typedef void (GLAPIENTRYP _glptr_SampleMaski)(GLuint, GLbitfield);
  10045. #define CALL_SampleMaski(disp, parameters) \
  10046.     (* GET_SampleMaski(disp)) parameters
  10047. static inline _glptr_SampleMaski GET_SampleMaski(struct _glapi_table *disp) {
  10048.    return (_glptr_SampleMaski) (GET_by_offset(disp, _gloffset_SampleMaski));
  10049. }
  10050.  
  10051. static inline void SET_SampleMaski(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLbitfield)) {
  10052.    SET_by_offset(disp, _gloffset_SampleMaski, fn);
  10053. }
  10054.  
  10055. typedef void (GLAPIENTRYP _glptr_TexImage2DMultisample)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean);
  10056. #define CALL_TexImage2DMultisample(disp, parameters) \
  10057.     (* GET_TexImage2DMultisample(disp)) parameters
  10058. static inline _glptr_TexImage2DMultisample GET_TexImage2DMultisample(struct _glapi_table *disp) {
  10059.    return (_glptr_TexImage2DMultisample) (GET_by_offset(disp, _gloffset_TexImage2DMultisample));
  10060. }
  10061.  
  10062. static inline void SET_TexImage2DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)) {
  10063.    SET_by_offset(disp, _gloffset_TexImage2DMultisample, fn);
  10064. }
  10065.  
  10066. typedef void (GLAPIENTRYP _glptr_TexImage3DMultisample)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean);
  10067. #define CALL_TexImage3DMultisample(disp, parameters) \
  10068.     (* GET_TexImage3DMultisample(disp)) parameters
  10069. static inline _glptr_TexImage3DMultisample GET_TexImage3DMultisample(struct _glapi_table *disp) {
  10070.    return (_glptr_TexImage3DMultisample) (GET_by_offset(disp, _gloffset_TexImage3DMultisample));
  10071. }
  10072.  
  10073. static inline void SET_TexImage3DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)) {
  10074.    SET_by_offset(disp, _gloffset_TexImage3DMultisample, fn);
  10075. }
  10076.  
  10077. typedef void (GLAPIENTRYP _glptr_BlendEquationSeparateiARB)(GLuint, GLenum, GLenum);
  10078. #define CALL_BlendEquationSeparateiARB(disp, parameters) \
  10079.     (* GET_BlendEquationSeparateiARB(disp)) parameters
  10080. static inline _glptr_BlendEquationSeparateiARB GET_BlendEquationSeparateiARB(struct _glapi_table *disp) {
  10081.    return (_glptr_BlendEquationSeparateiARB) (GET_by_offset(disp, _gloffset_BlendEquationSeparateiARB));
  10082. }
  10083.  
  10084. static inline void SET_BlendEquationSeparateiARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum)) {
  10085.    SET_by_offset(disp, _gloffset_BlendEquationSeparateiARB, fn);
  10086. }
  10087.  
  10088. typedef void (GLAPIENTRYP _glptr_BlendEquationiARB)(GLuint, GLenum);
  10089. #define CALL_BlendEquationiARB(disp, parameters) \
  10090.     (* GET_BlendEquationiARB(disp)) parameters
  10091. static inline _glptr_BlendEquationiARB GET_BlendEquationiARB(struct _glapi_table *disp) {
  10092.    return (_glptr_BlendEquationiARB) (GET_by_offset(disp, _gloffset_BlendEquationiARB));
  10093. }
  10094.  
  10095. static inline void SET_BlendEquationiARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
  10096.    SET_by_offset(disp, _gloffset_BlendEquationiARB, fn);
  10097. }
  10098.  
  10099. typedef void (GLAPIENTRYP _glptr_BlendFuncSeparateiARB)(GLuint, GLenum, GLenum, GLenum, GLenum);
  10100. #define CALL_BlendFuncSeparateiARB(disp, parameters) \
  10101.     (* GET_BlendFuncSeparateiARB(disp)) parameters
  10102. static inline _glptr_BlendFuncSeparateiARB GET_BlendFuncSeparateiARB(struct _glapi_table *disp) {
  10103.    return (_glptr_BlendFuncSeparateiARB) (GET_by_offset(disp, _gloffset_BlendFuncSeparateiARB));
  10104. }
  10105.  
  10106. static inline void SET_BlendFuncSeparateiARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLenum, GLenum)) {
  10107.    SET_by_offset(disp, _gloffset_BlendFuncSeparateiARB, fn);
  10108. }
  10109.  
  10110. typedef void (GLAPIENTRYP _glptr_BlendFunciARB)(GLuint, GLenum, GLenum);
  10111. #define CALL_BlendFunciARB(disp, parameters) \
  10112.     (* GET_BlendFunciARB(disp)) parameters
  10113. static inline _glptr_BlendFunciARB GET_BlendFunciARB(struct _glapi_table *disp) {
  10114.    return (_glptr_BlendFunciARB) (GET_by_offset(disp, _gloffset_BlendFunciARB));
  10115. }
  10116.  
  10117. static inline void SET_BlendFunciARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum)) {
  10118.    SET_by_offset(disp, _gloffset_BlendFunciARB, fn);
  10119. }
  10120.  
  10121. typedef void (GLAPIENTRYP _glptr_BindFragDataLocationIndexed)(GLuint, GLuint, GLuint, const GLchar *);
  10122. #define CALL_BindFragDataLocationIndexed(disp, parameters) \
  10123.     (* GET_BindFragDataLocationIndexed(disp)) parameters
  10124. static inline _glptr_BindFragDataLocationIndexed GET_BindFragDataLocationIndexed(struct _glapi_table *disp) {
  10125.    return (_glptr_BindFragDataLocationIndexed) (GET_by_offset(disp, _gloffset_BindFragDataLocationIndexed));
  10126. }
  10127.  
  10128. static inline void SET_BindFragDataLocationIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, const GLchar *)) {
  10129.    SET_by_offset(disp, _gloffset_BindFragDataLocationIndexed, fn);
  10130. }
  10131.  
  10132. typedef GLint (GLAPIENTRYP _glptr_GetFragDataIndex)(GLuint, const GLchar *);
  10133. #define CALL_GetFragDataIndex(disp, parameters) \
  10134.     (* GET_GetFragDataIndex(disp)) parameters
  10135. static inline _glptr_GetFragDataIndex GET_GetFragDataIndex(struct _glapi_table *disp) {
  10136.    return (_glptr_GetFragDataIndex) (GET_by_offset(disp, _gloffset_GetFragDataIndex));
  10137. }
  10138.  
  10139. static inline void SET_GetFragDataIndex(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
  10140.    SET_by_offset(disp, _gloffset_GetFragDataIndex, fn);
  10141. }
  10142.  
  10143. typedef void (GLAPIENTRYP _glptr_BindSampler)(GLuint, GLuint);
  10144. #define CALL_BindSampler(disp, parameters) \
  10145.     (* GET_BindSampler(disp)) parameters
  10146. static inline _glptr_BindSampler GET_BindSampler(struct _glapi_table *disp) {
  10147.    return (_glptr_BindSampler) (GET_by_offset(disp, _gloffset_BindSampler));
  10148. }
  10149.  
  10150. static inline void SET_BindSampler(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
  10151.    SET_by_offset(disp, _gloffset_BindSampler, fn);
  10152. }
  10153.  
  10154. typedef void (GLAPIENTRYP _glptr_DeleteSamplers)(GLsizei, const GLuint *);
  10155. #define CALL_DeleteSamplers(disp, parameters) \
  10156.     (* GET_DeleteSamplers(disp)) parameters
  10157. static inline _glptr_DeleteSamplers GET_DeleteSamplers(struct _glapi_table *disp) {
  10158.    return (_glptr_DeleteSamplers) (GET_by_offset(disp, _gloffset_DeleteSamplers));
  10159. }
  10160.  
  10161. static inline void SET_DeleteSamplers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
  10162.    SET_by_offset(disp, _gloffset_DeleteSamplers, fn);
  10163. }
  10164.  
  10165. typedef void (GLAPIENTRYP _glptr_GenSamplers)(GLsizei, GLuint *);
  10166. #define CALL_GenSamplers(disp, parameters) \
  10167.     (* GET_GenSamplers(disp)) parameters
  10168. static inline _glptr_GenSamplers GET_GenSamplers(struct _glapi_table *disp) {
  10169.    return (_glptr_GenSamplers) (GET_by_offset(disp, _gloffset_GenSamplers));
  10170. }
  10171.  
  10172. static inline void SET_GenSamplers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  10173.    SET_by_offset(disp, _gloffset_GenSamplers, fn);
  10174. }
  10175.  
  10176. typedef void (GLAPIENTRYP _glptr_GetSamplerParameterIiv)(GLuint, GLenum, GLint *);
  10177. #define CALL_GetSamplerParameterIiv(disp, parameters) \
  10178.     (* GET_GetSamplerParameterIiv(disp)) parameters
  10179. static inline _glptr_GetSamplerParameterIiv GET_GetSamplerParameterIiv(struct _glapi_table *disp) {
  10180.    return (_glptr_GetSamplerParameterIiv) (GET_by_offset(disp, _gloffset_GetSamplerParameterIiv));
  10181. }
  10182.  
  10183. static inline void SET_GetSamplerParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  10184.    SET_by_offset(disp, _gloffset_GetSamplerParameterIiv, fn);
  10185. }
  10186.  
  10187. typedef void (GLAPIENTRYP _glptr_GetSamplerParameterIuiv)(GLuint, GLenum, GLuint *);
  10188. #define CALL_GetSamplerParameterIuiv(disp, parameters) \
  10189.     (* GET_GetSamplerParameterIuiv(disp)) parameters
  10190. static inline _glptr_GetSamplerParameterIuiv GET_GetSamplerParameterIuiv(struct _glapi_table *disp) {
  10191.    return (_glptr_GetSamplerParameterIuiv) (GET_by_offset(disp, _gloffset_GetSamplerParameterIuiv));
  10192. }
  10193.  
  10194. static inline void SET_GetSamplerParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) {
  10195.    SET_by_offset(disp, _gloffset_GetSamplerParameterIuiv, fn);
  10196. }
  10197.  
  10198. typedef void (GLAPIENTRYP _glptr_GetSamplerParameterfv)(GLuint, GLenum, GLfloat *);
  10199. #define CALL_GetSamplerParameterfv(disp, parameters) \
  10200.     (* GET_GetSamplerParameterfv(disp)) parameters
  10201. static inline _glptr_GetSamplerParameterfv GET_GetSamplerParameterfv(struct _glapi_table *disp) {
  10202.    return (_glptr_GetSamplerParameterfv) (GET_by_offset(disp, _gloffset_GetSamplerParameterfv));
  10203. }
  10204.  
  10205. static inline void SET_GetSamplerParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) {
  10206.    SET_by_offset(disp, _gloffset_GetSamplerParameterfv, fn);
  10207. }
  10208.  
  10209. typedef void (GLAPIENTRYP _glptr_GetSamplerParameteriv)(GLuint, GLenum, GLint *);
  10210. #define CALL_GetSamplerParameteriv(disp, parameters) \
  10211.     (* GET_GetSamplerParameteriv(disp)) parameters
  10212. static inline _glptr_GetSamplerParameteriv GET_GetSamplerParameteriv(struct _glapi_table *disp) {
  10213.    return (_glptr_GetSamplerParameteriv) (GET_by_offset(disp, _gloffset_GetSamplerParameteriv));
  10214. }
  10215.  
  10216. static inline void SET_GetSamplerParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  10217.    SET_by_offset(disp, _gloffset_GetSamplerParameteriv, fn);
  10218. }
  10219.  
  10220. typedef GLboolean (GLAPIENTRYP _glptr_IsSampler)(GLuint);
  10221. #define CALL_IsSampler(disp, parameters) \
  10222.     (* GET_IsSampler(disp)) parameters
  10223. static inline _glptr_IsSampler GET_IsSampler(struct _glapi_table *disp) {
  10224.    return (_glptr_IsSampler) (GET_by_offset(disp, _gloffset_IsSampler));
  10225. }
  10226.  
  10227. static inline void SET_IsSampler(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  10228.    SET_by_offset(disp, _gloffset_IsSampler, fn);
  10229. }
  10230.  
  10231. typedef void (GLAPIENTRYP _glptr_SamplerParameterIiv)(GLuint, GLenum, const GLint *);
  10232. #define CALL_SamplerParameterIiv(disp, parameters) \
  10233.     (* GET_SamplerParameterIiv(disp)) parameters
  10234. static inline _glptr_SamplerParameterIiv GET_SamplerParameterIiv(struct _glapi_table *disp) {
  10235.    return (_glptr_SamplerParameterIiv) (GET_by_offset(disp, _gloffset_SamplerParameterIiv));
  10236. }
  10237.  
  10238. static inline void SET_SamplerParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) {
  10239.    SET_by_offset(disp, _gloffset_SamplerParameterIiv, fn);
  10240. }
  10241.  
  10242. typedef void (GLAPIENTRYP _glptr_SamplerParameterIuiv)(GLuint, GLenum, const GLuint *);
  10243. #define CALL_SamplerParameterIuiv(disp, parameters) \
  10244.     (* GET_SamplerParameterIuiv(disp)) parameters
  10245. static inline _glptr_SamplerParameterIuiv GET_SamplerParameterIuiv(struct _glapi_table *disp) {
  10246.    return (_glptr_SamplerParameterIuiv) (GET_by_offset(disp, _gloffset_SamplerParameterIuiv));
  10247. }
  10248.  
  10249. static inline void SET_SamplerParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLuint *)) {
  10250.    SET_by_offset(disp, _gloffset_SamplerParameterIuiv, fn);
  10251. }
  10252.  
  10253. typedef void (GLAPIENTRYP _glptr_SamplerParameterf)(GLuint, GLenum, GLfloat);
  10254. #define CALL_SamplerParameterf(disp, parameters) \
  10255.     (* GET_SamplerParameterf(disp)) parameters
  10256. static inline _glptr_SamplerParameterf GET_SamplerParameterf(struct _glapi_table *disp) {
  10257.    return (_glptr_SamplerParameterf) (GET_by_offset(disp, _gloffset_SamplerParameterf));
  10258. }
  10259.  
  10260. static inline void SET_SamplerParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat)) {
  10261.    SET_by_offset(disp, _gloffset_SamplerParameterf, fn);
  10262. }
  10263.  
  10264. typedef void (GLAPIENTRYP _glptr_SamplerParameterfv)(GLuint, GLenum, const GLfloat *);
  10265. #define CALL_SamplerParameterfv(disp, parameters) \
  10266.     (* GET_SamplerParameterfv(disp)) parameters
  10267. static inline _glptr_SamplerParameterfv GET_SamplerParameterfv(struct _glapi_table *disp) {
  10268.    return (_glptr_SamplerParameterfv) (GET_by_offset(disp, _gloffset_SamplerParameterfv));
  10269. }
  10270.  
  10271. static inline void SET_SamplerParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLfloat *)) {
  10272.    SET_by_offset(disp, _gloffset_SamplerParameterfv, fn);
  10273. }
  10274.  
  10275. typedef void (GLAPIENTRYP _glptr_SamplerParameteri)(GLuint, GLenum, GLint);
  10276. #define CALL_SamplerParameteri(disp, parameters) \
  10277.     (* GET_SamplerParameteri(disp)) parameters
  10278. static inline _glptr_SamplerParameteri GET_SamplerParameteri(struct _glapi_table *disp) {
  10279.    return (_glptr_SamplerParameteri) (GET_by_offset(disp, _gloffset_SamplerParameteri));
  10280. }
  10281.  
  10282. static inline void SET_SamplerParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) {
  10283.    SET_by_offset(disp, _gloffset_SamplerParameteri, fn);
  10284. }
  10285.  
  10286. typedef void (GLAPIENTRYP _glptr_SamplerParameteriv)(GLuint, GLenum, const GLint *);
  10287. #define CALL_SamplerParameteriv(disp, parameters) \
  10288.     (* GET_SamplerParameteriv(disp)) parameters
  10289. static inline _glptr_SamplerParameteriv GET_SamplerParameteriv(struct _glapi_table *disp) {
  10290.    return (_glptr_SamplerParameteriv) (GET_by_offset(disp, _gloffset_SamplerParameteriv));
  10291. }
  10292.  
  10293. static inline void SET_SamplerParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) {
  10294.    SET_by_offset(disp, _gloffset_SamplerParameteriv, fn);
  10295. }
  10296.  
  10297. typedef void (GLAPIENTRYP _glptr_GetQueryObjecti64v)(GLuint, GLenum, GLint64 *);
  10298. #define CALL_GetQueryObjecti64v(disp, parameters) \
  10299.     (* GET_GetQueryObjecti64v(disp)) parameters
  10300. static inline _glptr_GetQueryObjecti64v GET_GetQueryObjecti64v(struct _glapi_table *disp) {
  10301.    return (_glptr_GetQueryObjecti64v) (GET_by_offset(disp, _gloffset_GetQueryObjecti64v));
  10302. }
  10303.  
  10304. static inline void SET_GetQueryObjecti64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint64 *)) {
  10305.    SET_by_offset(disp, _gloffset_GetQueryObjecti64v, fn);
  10306. }
  10307.  
  10308. typedef void (GLAPIENTRYP _glptr_GetQueryObjectui64v)(GLuint, GLenum, GLuint64 *);
  10309. #define CALL_GetQueryObjectui64v(disp, parameters) \
  10310.     (* GET_GetQueryObjectui64v(disp)) parameters
  10311. static inline _glptr_GetQueryObjectui64v GET_GetQueryObjectui64v(struct _glapi_table *disp) {
  10312.    return (_glptr_GetQueryObjectui64v) (GET_by_offset(disp, _gloffset_GetQueryObjectui64v));
  10313. }
  10314.  
  10315. static inline void SET_GetQueryObjectui64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint64 *)) {
  10316.    SET_by_offset(disp, _gloffset_GetQueryObjectui64v, fn);
  10317. }
  10318.  
  10319. typedef void (GLAPIENTRYP _glptr_QueryCounter)(GLuint, GLenum);
  10320. #define CALL_QueryCounter(disp, parameters) \
  10321.     (* GET_QueryCounter(disp)) parameters
  10322. static inline _glptr_QueryCounter GET_QueryCounter(struct _glapi_table *disp) {
  10323.    return (_glptr_QueryCounter) (GET_by_offset(disp, _gloffset_QueryCounter));
  10324. }
  10325.  
  10326. static inline void SET_QueryCounter(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
  10327.    SET_by_offset(disp, _gloffset_QueryCounter, fn);
  10328. }
  10329.  
  10330. typedef void (GLAPIENTRYP _glptr_ColorP3ui)(GLenum, GLuint);
  10331. #define CALL_ColorP3ui(disp, parameters) \
  10332.     (* GET_ColorP3ui(disp)) parameters
  10333. static inline _glptr_ColorP3ui GET_ColorP3ui(struct _glapi_table *disp) {
  10334.    return (_glptr_ColorP3ui) (GET_by_offset(disp, _gloffset_ColorP3ui));
  10335. }
  10336.  
  10337. static inline void SET_ColorP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  10338.    SET_by_offset(disp, _gloffset_ColorP3ui, fn);
  10339. }
  10340.  
  10341. typedef void (GLAPIENTRYP _glptr_ColorP3uiv)(GLenum, const GLuint *);
  10342. #define CALL_ColorP3uiv(disp, parameters) \
  10343.     (* GET_ColorP3uiv(disp)) parameters
  10344. static inline _glptr_ColorP3uiv GET_ColorP3uiv(struct _glapi_table *disp) {
  10345.    return (_glptr_ColorP3uiv) (GET_by_offset(disp, _gloffset_ColorP3uiv));
  10346. }
  10347.  
  10348. static inline void SET_ColorP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
  10349.    SET_by_offset(disp, _gloffset_ColorP3uiv, fn);
  10350. }
  10351.  
  10352. typedef void (GLAPIENTRYP _glptr_ColorP4ui)(GLenum, GLuint);
  10353. #define CALL_ColorP4ui(disp, parameters) \
  10354.     (* GET_ColorP4ui(disp)) parameters
  10355. static inline _glptr_ColorP4ui GET_ColorP4ui(struct _glapi_table *disp) {
  10356.    return (_glptr_ColorP4ui) (GET_by_offset(disp, _gloffset_ColorP4ui));
  10357. }
  10358.  
  10359. static inline void SET_ColorP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  10360.    SET_by_offset(disp, _gloffset_ColorP4ui, fn);
  10361. }
  10362.  
  10363. typedef void (GLAPIENTRYP _glptr_ColorP4uiv)(GLenum, const GLuint *);
  10364. #define CALL_ColorP4uiv(disp, parameters) \
  10365.     (* GET_ColorP4uiv(disp)) parameters
  10366. static inline _glptr_ColorP4uiv GET_ColorP4uiv(struct _glapi_table *disp) {
  10367.    return (_glptr_ColorP4uiv) (GET_by_offset(disp, _gloffset_ColorP4uiv));
  10368. }
  10369.  
  10370. static inline void SET_ColorP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
  10371.    SET_by_offset(disp, _gloffset_ColorP4uiv, fn);
  10372. }
  10373.  
  10374. typedef void (GLAPIENTRYP _glptr_MultiTexCoordP1ui)(GLenum, GLenum, GLuint);
  10375. #define CALL_MultiTexCoordP1ui(disp, parameters) \
  10376.     (* GET_MultiTexCoordP1ui(disp)) parameters
  10377. static inline _glptr_MultiTexCoordP1ui GET_MultiTexCoordP1ui(struct _glapi_table *disp) {
  10378.    return (_glptr_MultiTexCoordP1ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP1ui));
  10379. }
  10380.  
  10381. static inline void SET_MultiTexCoordP1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
  10382.    SET_by_offset(disp, _gloffset_MultiTexCoordP1ui, fn);
  10383. }
  10384.  
  10385. typedef void (GLAPIENTRYP _glptr_MultiTexCoordP1uiv)(GLenum, GLenum, const GLuint *);
  10386. #define CALL_MultiTexCoordP1uiv(disp, parameters) \
  10387.     (* GET_MultiTexCoordP1uiv(disp)) parameters
  10388. static inline _glptr_MultiTexCoordP1uiv GET_MultiTexCoordP1uiv(struct _glapi_table *disp) {
  10389.    return (_glptr_MultiTexCoordP1uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP1uiv));
  10390. }
  10391.  
  10392. static inline void SET_MultiTexCoordP1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) {
  10393.    SET_by_offset(disp, _gloffset_MultiTexCoordP1uiv, fn);
  10394. }
  10395.  
  10396. typedef void (GLAPIENTRYP _glptr_MultiTexCoordP2ui)(GLenum, GLenum, GLuint);
  10397. #define CALL_MultiTexCoordP2ui(disp, parameters) \
  10398.     (* GET_MultiTexCoordP2ui(disp)) parameters
  10399. static inline _glptr_MultiTexCoordP2ui GET_MultiTexCoordP2ui(struct _glapi_table *disp) {
  10400.    return (_glptr_MultiTexCoordP2ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP2ui));
  10401. }
  10402.  
  10403. static inline void SET_MultiTexCoordP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
  10404.    SET_by_offset(disp, _gloffset_MultiTexCoordP2ui, fn);
  10405. }
  10406.  
  10407. typedef void (GLAPIENTRYP _glptr_MultiTexCoordP2uiv)(GLenum, GLenum, const GLuint *);
  10408. #define CALL_MultiTexCoordP2uiv(disp, parameters) \
  10409.     (* GET_MultiTexCoordP2uiv(disp)) parameters
  10410. static inline _glptr_MultiTexCoordP2uiv GET_MultiTexCoordP2uiv(struct _glapi_table *disp) {
  10411.    return (_glptr_MultiTexCoordP2uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP2uiv));
  10412. }
  10413.  
  10414. static inline void SET_MultiTexCoordP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) {
  10415.    SET_by_offset(disp, _gloffset_MultiTexCoordP2uiv, fn);
  10416. }
  10417.  
  10418. typedef void (GLAPIENTRYP _glptr_MultiTexCoordP3ui)(GLenum, GLenum, GLuint);
  10419. #define CALL_MultiTexCoordP3ui(disp, parameters) \
  10420.     (* GET_MultiTexCoordP3ui(disp)) parameters
  10421. static inline _glptr_MultiTexCoordP3ui GET_MultiTexCoordP3ui(struct _glapi_table *disp) {
  10422.    return (_glptr_MultiTexCoordP3ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP3ui));
  10423. }
  10424.  
  10425. static inline void SET_MultiTexCoordP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
  10426.    SET_by_offset(disp, _gloffset_MultiTexCoordP3ui, fn);
  10427. }
  10428.  
  10429. typedef void (GLAPIENTRYP _glptr_MultiTexCoordP3uiv)(GLenum, GLenum, const GLuint *);
  10430. #define CALL_MultiTexCoordP3uiv(disp, parameters) \
  10431.     (* GET_MultiTexCoordP3uiv(disp)) parameters
  10432. static inline _glptr_MultiTexCoordP3uiv GET_MultiTexCoordP3uiv(struct _glapi_table *disp) {
  10433.    return (_glptr_MultiTexCoordP3uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP3uiv));
  10434. }
  10435.  
  10436. static inline void SET_MultiTexCoordP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) {
  10437.    SET_by_offset(disp, _gloffset_MultiTexCoordP3uiv, fn);
  10438. }
  10439.  
  10440. typedef void (GLAPIENTRYP _glptr_MultiTexCoordP4ui)(GLenum, GLenum, GLuint);
  10441. #define CALL_MultiTexCoordP4ui(disp, parameters) \
  10442.     (* GET_MultiTexCoordP4ui(disp)) parameters
  10443. static inline _glptr_MultiTexCoordP4ui GET_MultiTexCoordP4ui(struct _glapi_table *disp) {
  10444.    return (_glptr_MultiTexCoordP4ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP4ui));
  10445. }
  10446.  
  10447. static inline void SET_MultiTexCoordP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
  10448.    SET_by_offset(disp, _gloffset_MultiTexCoordP4ui, fn);
  10449. }
  10450.  
  10451. typedef void (GLAPIENTRYP _glptr_MultiTexCoordP4uiv)(GLenum, GLenum, const GLuint *);
  10452. #define CALL_MultiTexCoordP4uiv(disp, parameters) \
  10453.     (* GET_MultiTexCoordP4uiv(disp)) parameters
  10454. static inline _glptr_MultiTexCoordP4uiv GET_MultiTexCoordP4uiv(struct _glapi_table *disp) {
  10455.    return (_glptr_MultiTexCoordP4uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP4uiv));
  10456. }
  10457.  
  10458. static inline void SET_MultiTexCoordP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) {
  10459.    SET_by_offset(disp, _gloffset_MultiTexCoordP4uiv, fn);
  10460. }
  10461.  
  10462. typedef void (GLAPIENTRYP _glptr_NormalP3ui)(GLenum, GLuint);
  10463. #define CALL_NormalP3ui(disp, parameters) \
  10464.     (* GET_NormalP3ui(disp)) parameters
  10465. static inline _glptr_NormalP3ui GET_NormalP3ui(struct _glapi_table *disp) {
  10466.    return (_glptr_NormalP3ui) (GET_by_offset(disp, _gloffset_NormalP3ui));
  10467. }
  10468.  
  10469. static inline void SET_NormalP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  10470.    SET_by_offset(disp, _gloffset_NormalP3ui, fn);
  10471. }
  10472.  
  10473. typedef void (GLAPIENTRYP _glptr_NormalP3uiv)(GLenum, const GLuint *);
  10474. #define CALL_NormalP3uiv(disp, parameters) \
  10475.     (* GET_NormalP3uiv(disp)) parameters
  10476. static inline _glptr_NormalP3uiv GET_NormalP3uiv(struct _glapi_table *disp) {
  10477.    return (_glptr_NormalP3uiv) (GET_by_offset(disp, _gloffset_NormalP3uiv));
  10478. }
  10479.  
  10480. static inline void SET_NormalP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
  10481.    SET_by_offset(disp, _gloffset_NormalP3uiv, fn);
  10482. }
  10483.  
  10484. typedef void (GLAPIENTRYP _glptr_SecondaryColorP3ui)(GLenum, GLuint);
  10485. #define CALL_SecondaryColorP3ui(disp, parameters) \
  10486.     (* GET_SecondaryColorP3ui(disp)) parameters
  10487. static inline _glptr_SecondaryColorP3ui GET_SecondaryColorP3ui(struct _glapi_table *disp) {
  10488.    return (_glptr_SecondaryColorP3ui) (GET_by_offset(disp, _gloffset_SecondaryColorP3ui));
  10489. }
  10490.  
  10491. static inline void SET_SecondaryColorP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  10492.    SET_by_offset(disp, _gloffset_SecondaryColorP3ui, fn);
  10493. }
  10494.  
  10495. typedef void (GLAPIENTRYP _glptr_SecondaryColorP3uiv)(GLenum, const GLuint *);
  10496. #define CALL_SecondaryColorP3uiv(disp, parameters) \
  10497.     (* GET_SecondaryColorP3uiv(disp)) parameters
  10498. static inline _glptr_SecondaryColorP3uiv GET_SecondaryColorP3uiv(struct _glapi_table *disp) {
  10499.    return (_glptr_SecondaryColorP3uiv) (GET_by_offset(disp, _gloffset_SecondaryColorP3uiv));
  10500. }
  10501.  
  10502. static inline void SET_SecondaryColorP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
  10503.    SET_by_offset(disp, _gloffset_SecondaryColorP3uiv, fn);
  10504. }
  10505.  
  10506. typedef void (GLAPIENTRYP _glptr_TexCoordP1ui)(GLenum, GLuint);
  10507. #define CALL_TexCoordP1ui(disp, parameters) \
  10508.     (* GET_TexCoordP1ui(disp)) parameters
  10509. static inline _glptr_TexCoordP1ui GET_TexCoordP1ui(struct _glapi_table *disp) {
  10510.    return (_glptr_TexCoordP1ui) (GET_by_offset(disp, _gloffset_TexCoordP1ui));
  10511. }
  10512.  
  10513. static inline void SET_TexCoordP1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  10514.    SET_by_offset(disp, _gloffset_TexCoordP1ui, fn);
  10515. }
  10516.  
  10517. typedef void (GLAPIENTRYP _glptr_TexCoordP1uiv)(GLenum, const GLuint *);
  10518. #define CALL_TexCoordP1uiv(disp, parameters) \
  10519.     (* GET_TexCoordP1uiv(disp)) parameters
  10520. static inline _glptr_TexCoordP1uiv GET_TexCoordP1uiv(struct _glapi_table *disp) {
  10521.    return (_glptr_TexCoordP1uiv) (GET_by_offset(disp, _gloffset_TexCoordP1uiv));
  10522. }
  10523.  
  10524. static inline void SET_TexCoordP1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
  10525.    SET_by_offset(disp, _gloffset_TexCoordP1uiv, fn);
  10526. }
  10527.  
  10528. typedef void (GLAPIENTRYP _glptr_TexCoordP2ui)(GLenum, GLuint);
  10529. #define CALL_TexCoordP2ui(disp, parameters) \
  10530.     (* GET_TexCoordP2ui(disp)) parameters
  10531. static inline _glptr_TexCoordP2ui GET_TexCoordP2ui(struct _glapi_table *disp) {
  10532.    return (_glptr_TexCoordP2ui) (GET_by_offset(disp, _gloffset_TexCoordP2ui));
  10533. }
  10534.  
  10535. static inline void SET_TexCoordP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  10536.    SET_by_offset(disp, _gloffset_TexCoordP2ui, fn);
  10537. }
  10538.  
  10539. typedef void (GLAPIENTRYP _glptr_TexCoordP2uiv)(GLenum, const GLuint *);
  10540. #define CALL_TexCoordP2uiv(disp, parameters) \
  10541.     (* GET_TexCoordP2uiv(disp)) parameters
  10542. static inline _glptr_TexCoordP2uiv GET_TexCoordP2uiv(struct _glapi_table *disp) {
  10543.    return (_glptr_TexCoordP2uiv) (GET_by_offset(disp, _gloffset_TexCoordP2uiv));
  10544. }
  10545.  
  10546. static inline void SET_TexCoordP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
  10547.    SET_by_offset(disp, _gloffset_TexCoordP2uiv, fn);
  10548. }
  10549.  
  10550. typedef void (GLAPIENTRYP _glptr_TexCoordP3ui)(GLenum, GLuint);
  10551. #define CALL_TexCoordP3ui(disp, parameters) \
  10552.     (* GET_TexCoordP3ui(disp)) parameters
  10553. static inline _glptr_TexCoordP3ui GET_TexCoordP3ui(struct _glapi_table *disp) {
  10554.    return (_glptr_TexCoordP3ui) (GET_by_offset(disp, _gloffset_TexCoordP3ui));
  10555. }
  10556.  
  10557. static inline void SET_TexCoordP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  10558.    SET_by_offset(disp, _gloffset_TexCoordP3ui, fn);
  10559. }
  10560.  
  10561. typedef void (GLAPIENTRYP _glptr_TexCoordP3uiv)(GLenum, const GLuint *);
  10562. #define CALL_TexCoordP3uiv(disp, parameters) \
  10563.     (* GET_TexCoordP3uiv(disp)) parameters
  10564. static inline _glptr_TexCoordP3uiv GET_TexCoordP3uiv(struct _glapi_table *disp) {
  10565.    return (_glptr_TexCoordP3uiv) (GET_by_offset(disp, _gloffset_TexCoordP3uiv));
  10566. }
  10567.  
  10568. static inline void SET_TexCoordP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
  10569.    SET_by_offset(disp, _gloffset_TexCoordP3uiv, fn);
  10570. }
  10571.  
  10572. typedef void (GLAPIENTRYP _glptr_TexCoordP4ui)(GLenum, GLuint);
  10573. #define CALL_TexCoordP4ui(disp, parameters) \
  10574.     (* GET_TexCoordP4ui(disp)) parameters
  10575. static inline _glptr_TexCoordP4ui GET_TexCoordP4ui(struct _glapi_table *disp) {
  10576.    return (_glptr_TexCoordP4ui) (GET_by_offset(disp, _gloffset_TexCoordP4ui));
  10577. }
  10578.  
  10579. static inline void SET_TexCoordP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  10580.    SET_by_offset(disp, _gloffset_TexCoordP4ui, fn);
  10581. }
  10582.  
  10583. typedef void (GLAPIENTRYP _glptr_TexCoordP4uiv)(GLenum, const GLuint *);
  10584. #define CALL_TexCoordP4uiv(disp, parameters) \
  10585.     (* GET_TexCoordP4uiv(disp)) parameters
  10586. static inline _glptr_TexCoordP4uiv GET_TexCoordP4uiv(struct _glapi_table *disp) {
  10587.    return (_glptr_TexCoordP4uiv) (GET_by_offset(disp, _gloffset_TexCoordP4uiv));
  10588. }
  10589.  
  10590. static inline void SET_TexCoordP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
  10591.    SET_by_offset(disp, _gloffset_TexCoordP4uiv, fn);
  10592. }
  10593.  
  10594. typedef void (GLAPIENTRYP _glptr_VertexAttribP1ui)(GLuint, GLenum, GLboolean, GLuint);
  10595. #define CALL_VertexAttribP1ui(disp, parameters) \
  10596.     (* GET_VertexAttribP1ui(disp)) parameters
  10597. static inline _glptr_VertexAttribP1ui GET_VertexAttribP1ui(struct _glapi_table *disp) {
  10598.    return (_glptr_VertexAttribP1ui) (GET_by_offset(disp, _gloffset_VertexAttribP1ui));
  10599. }
  10600.  
  10601. static inline void SET_VertexAttribP1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) {
  10602.    SET_by_offset(disp, _gloffset_VertexAttribP1ui, fn);
  10603. }
  10604.  
  10605. typedef void (GLAPIENTRYP _glptr_VertexAttribP1uiv)(GLuint, GLenum, GLboolean, const GLuint *);
  10606. #define CALL_VertexAttribP1uiv(disp, parameters) \
  10607.     (* GET_VertexAttribP1uiv(disp)) parameters
  10608. static inline _glptr_VertexAttribP1uiv GET_VertexAttribP1uiv(struct _glapi_table *disp) {
  10609.    return (_glptr_VertexAttribP1uiv) (GET_by_offset(disp, _gloffset_VertexAttribP1uiv));
  10610. }
  10611.  
  10612. static inline void SET_VertexAttribP1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) {
  10613.    SET_by_offset(disp, _gloffset_VertexAttribP1uiv, fn);
  10614. }
  10615.  
  10616. typedef void (GLAPIENTRYP _glptr_VertexAttribP2ui)(GLuint, GLenum, GLboolean, GLuint);
  10617. #define CALL_VertexAttribP2ui(disp, parameters) \
  10618.     (* GET_VertexAttribP2ui(disp)) parameters
  10619. static inline _glptr_VertexAttribP2ui GET_VertexAttribP2ui(struct _glapi_table *disp) {
  10620.    return (_glptr_VertexAttribP2ui) (GET_by_offset(disp, _gloffset_VertexAttribP2ui));
  10621. }
  10622.  
  10623. static inline void SET_VertexAttribP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) {
  10624.    SET_by_offset(disp, _gloffset_VertexAttribP2ui, fn);
  10625. }
  10626.  
  10627. typedef void (GLAPIENTRYP _glptr_VertexAttribP2uiv)(GLuint, GLenum, GLboolean, const GLuint *);
  10628. #define CALL_VertexAttribP2uiv(disp, parameters) \
  10629.     (* GET_VertexAttribP2uiv(disp)) parameters
  10630. static inline _glptr_VertexAttribP2uiv GET_VertexAttribP2uiv(struct _glapi_table *disp) {
  10631.    return (_glptr_VertexAttribP2uiv) (GET_by_offset(disp, _gloffset_VertexAttribP2uiv));
  10632. }
  10633.  
  10634. static inline void SET_VertexAttribP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) {
  10635.    SET_by_offset(disp, _gloffset_VertexAttribP2uiv, fn);
  10636. }
  10637.  
  10638. typedef void (GLAPIENTRYP _glptr_VertexAttribP3ui)(GLuint, GLenum, GLboolean, GLuint);
  10639. #define CALL_VertexAttribP3ui(disp, parameters) \
  10640.     (* GET_VertexAttribP3ui(disp)) parameters
  10641. static inline _glptr_VertexAttribP3ui GET_VertexAttribP3ui(struct _glapi_table *disp) {
  10642.    return (_glptr_VertexAttribP3ui) (GET_by_offset(disp, _gloffset_VertexAttribP3ui));
  10643. }
  10644.  
  10645. static inline void SET_VertexAttribP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) {
  10646.    SET_by_offset(disp, _gloffset_VertexAttribP3ui, fn);
  10647. }
  10648.  
  10649. typedef void (GLAPIENTRYP _glptr_VertexAttribP3uiv)(GLuint, GLenum, GLboolean, const GLuint *);
  10650. #define CALL_VertexAttribP3uiv(disp, parameters) \
  10651.     (* GET_VertexAttribP3uiv(disp)) parameters
  10652. static inline _glptr_VertexAttribP3uiv GET_VertexAttribP3uiv(struct _glapi_table *disp) {
  10653.    return (_glptr_VertexAttribP3uiv) (GET_by_offset(disp, _gloffset_VertexAttribP3uiv));
  10654. }
  10655.  
  10656. static inline void SET_VertexAttribP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) {
  10657.    SET_by_offset(disp, _gloffset_VertexAttribP3uiv, fn);
  10658. }
  10659.  
  10660. typedef void (GLAPIENTRYP _glptr_VertexAttribP4ui)(GLuint, GLenum, GLboolean, GLuint);
  10661. #define CALL_VertexAttribP4ui(disp, parameters) \
  10662.     (* GET_VertexAttribP4ui(disp)) parameters
  10663. static inline _glptr_VertexAttribP4ui GET_VertexAttribP4ui(struct _glapi_table *disp) {
  10664.    return (_glptr_VertexAttribP4ui) (GET_by_offset(disp, _gloffset_VertexAttribP4ui));
  10665. }
  10666.  
  10667. static inline void SET_VertexAttribP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) {
  10668.    SET_by_offset(disp, _gloffset_VertexAttribP4ui, fn);
  10669. }
  10670.  
  10671. typedef void (GLAPIENTRYP _glptr_VertexAttribP4uiv)(GLuint, GLenum, GLboolean, const GLuint *);
  10672. #define CALL_VertexAttribP4uiv(disp, parameters) \
  10673.     (* GET_VertexAttribP4uiv(disp)) parameters
  10674. static inline _glptr_VertexAttribP4uiv GET_VertexAttribP4uiv(struct _glapi_table *disp) {
  10675.    return (_glptr_VertexAttribP4uiv) (GET_by_offset(disp, _gloffset_VertexAttribP4uiv));
  10676. }
  10677.  
  10678. static inline void SET_VertexAttribP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) {
  10679.    SET_by_offset(disp, _gloffset_VertexAttribP4uiv, fn);
  10680. }
  10681.  
  10682. typedef void (GLAPIENTRYP _glptr_VertexP2ui)(GLenum, GLuint);
  10683. #define CALL_VertexP2ui(disp, parameters) \
  10684.     (* GET_VertexP2ui(disp)) parameters
  10685. static inline _glptr_VertexP2ui GET_VertexP2ui(struct _glapi_table *disp) {
  10686.    return (_glptr_VertexP2ui) (GET_by_offset(disp, _gloffset_VertexP2ui));
  10687. }
  10688.  
  10689. static inline void SET_VertexP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  10690.    SET_by_offset(disp, _gloffset_VertexP2ui, fn);
  10691. }
  10692.  
  10693. typedef void (GLAPIENTRYP _glptr_VertexP2uiv)(GLenum, const GLuint *);
  10694. #define CALL_VertexP2uiv(disp, parameters) \
  10695.     (* GET_VertexP2uiv(disp)) parameters
  10696. static inline _glptr_VertexP2uiv GET_VertexP2uiv(struct _glapi_table *disp) {
  10697.    return (_glptr_VertexP2uiv) (GET_by_offset(disp, _gloffset_VertexP2uiv));
  10698. }
  10699.  
  10700. static inline void SET_VertexP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
  10701.    SET_by_offset(disp, _gloffset_VertexP2uiv, fn);
  10702. }
  10703.  
  10704. typedef void (GLAPIENTRYP _glptr_VertexP3ui)(GLenum, GLuint);
  10705. #define CALL_VertexP3ui(disp, parameters) \
  10706.     (* GET_VertexP3ui(disp)) parameters
  10707. static inline _glptr_VertexP3ui GET_VertexP3ui(struct _glapi_table *disp) {
  10708.    return (_glptr_VertexP3ui) (GET_by_offset(disp, _gloffset_VertexP3ui));
  10709. }
  10710.  
  10711. static inline void SET_VertexP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  10712.    SET_by_offset(disp, _gloffset_VertexP3ui, fn);
  10713. }
  10714.  
  10715. typedef void (GLAPIENTRYP _glptr_VertexP3uiv)(GLenum, const GLuint *);
  10716. #define CALL_VertexP3uiv(disp, parameters) \
  10717.     (* GET_VertexP3uiv(disp)) parameters
  10718. static inline _glptr_VertexP3uiv GET_VertexP3uiv(struct _glapi_table *disp) {
  10719.    return (_glptr_VertexP3uiv) (GET_by_offset(disp, _gloffset_VertexP3uiv));
  10720. }
  10721.  
  10722. static inline void SET_VertexP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
  10723.    SET_by_offset(disp, _gloffset_VertexP3uiv, fn);
  10724. }
  10725.  
  10726. typedef void (GLAPIENTRYP _glptr_VertexP4ui)(GLenum, GLuint);
  10727. #define CALL_VertexP4ui(disp, parameters) \
  10728.     (* GET_VertexP4ui(disp)) parameters
  10729. static inline _glptr_VertexP4ui GET_VertexP4ui(struct _glapi_table *disp) {
  10730.    return (_glptr_VertexP4ui) (GET_by_offset(disp, _gloffset_VertexP4ui));
  10731. }
  10732.  
  10733. static inline void SET_VertexP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  10734.    SET_by_offset(disp, _gloffset_VertexP4ui, fn);
  10735. }
  10736.  
  10737. typedef void (GLAPIENTRYP _glptr_VertexP4uiv)(GLenum, const GLuint *);
  10738. #define CALL_VertexP4uiv(disp, parameters) \
  10739.     (* GET_VertexP4uiv(disp)) parameters
  10740. static inline _glptr_VertexP4uiv GET_VertexP4uiv(struct _glapi_table *disp) {
  10741.    return (_glptr_VertexP4uiv) (GET_by_offset(disp, _gloffset_VertexP4uiv));
  10742. }
  10743.  
  10744. static inline void SET_VertexP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
  10745.    SET_by_offset(disp, _gloffset_VertexP4uiv, fn);
  10746. }
  10747.  
  10748. typedef void (GLAPIENTRYP _glptr_DrawArraysIndirect)(GLenum, const GLvoid *);
  10749. #define CALL_DrawArraysIndirect(disp, parameters) \
  10750.     (* GET_DrawArraysIndirect(disp)) parameters
  10751. static inline _glptr_DrawArraysIndirect GET_DrawArraysIndirect(struct _glapi_table *disp) {
  10752.    return (_glptr_DrawArraysIndirect) (GET_by_offset(disp, _gloffset_DrawArraysIndirect));
  10753. }
  10754.  
  10755. static inline void SET_DrawArraysIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLvoid *)) {
  10756.    SET_by_offset(disp, _gloffset_DrawArraysIndirect, fn);
  10757. }
  10758.  
  10759. typedef void (GLAPIENTRYP _glptr_DrawElementsIndirect)(GLenum, GLenum, const GLvoid *);
  10760. #define CALL_DrawElementsIndirect(disp, parameters) \
  10761.     (* GET_DrawElementsIndirect(disp)) parameters
  10762. static inline _glptr_DrawElementsIndirect GET_DrawElementsIndirect(struct _glapi_table *disp) {
  10763.    return (_glptr_DrawElementsIndirect) (GET_by_offset(disp, _gloffset_DrawElementsIndirect));
  10764. }
  10765.  
  10766. static inline void SET_DrawElementsIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLvoid *)) {
  10767.    SET_by_offset(disp, _gloffset_DrawElementsIndirect, fn);
  10768. }
  10769.  
  10770. typedef void (GLAPIENTRYP _glptr_GetUniformdv)(GLuint, GLint, GLdouble *);
  10771. #define CALL_GetUniformdv(disp, parameters) \
  10772.     (* GET_GetUniformdv(disp)) parameters
  10773. static inline _glptr_GetUniformdv GET_GetUniformdv(struct _glapi_table *disp) {
  10774.    return (_glptr_GetUniformdv) (GET_by_offset(disp, _gloffset_GetUniformdv));
  10775. }
  10776.  
  10777. static inline void SET_GetUniformdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble *)) {
  10778.    SET_by_offset(disp, _gloffset_GetUniformdv, fn);
  10779. }
  10780.  
  10781. typedef void (GLAPIENTRYP _glptr_Uniform1d)(GLint, GLdouble);
  10782. #define CALL_Uniform1d(disp, parameters) \
  10783.     (* GET_Uniform1d(disp)) parameters
  10784. static inline _glptr_Uniform1d GET_Uniform1d(struct _glapi_table *disp) {
  10785.    return (_glptr_Uniform1d) (GET_by_offset(disp, _gloffset_Uniform1d));
  10786. }
  10787.  
  10788. static inline void SET_Uniform1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble)) {
  10789.    SET_by_offset(disp, _gloffset_Uniform1d, fn);
  10790. }
  10791.  
  10792. typedef void (GLAPIENTRYP _glptr_Uniform1dv)(GLint, GLsizei, const GLdouble *);
  10793. #define CALL_Uniform1dv(disp, parameters) \
  10794.     (* GET_Uniform1dv(disp)) parameters
  10795. static inline _glptr_Uniform1dv GET_Uniform1dv(struct _glapi_table *disp) {
  10796.    return (_glptr_Uniform1dv) (GET_by_offset(disp, _gloffset_Uniform1dv));
  10797. }
  10798.  
  10799. static inline void SET_Uniform1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLdouble *)) {
  10800.    SET_by_offset(disp, _gloffset_Uniform1dv, fn);
  10801. }
  10802.  
  10803. typedef void (GLAPIENTRYP _glptr_Uniform2d)(GLint, GLdouble, GLdouble);
  10804. #define CALL_Uniform2d(disp, parameters) \
  10805.     (* GET_Uniform2d(disp)) parameters
  10806. static inline _glptr_Uniform2d GET_Uniform2d(struct _glapi_table *disp) {
  10807.    return (_glptr_Uniform2d) (GET_by_offset(disp, _gloffset_Uniform2d));
  10808. }
  10809.  
  10810. static inline void SET_Uniform2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble)) {
  10811.    SET_by_offset(disp, _gloffset_Uniform2d, fn);
  10812. }
  10813.  
  10814. typedef void (GLAPIENTRYP _glptr_Uniform2dv)(GLint, GLsizei, const GLdouble *);
  10815. #define CALL_Uniform2dv(disp, parameters) \
  10816.     (* GET_Uniform2dv(disp)) parameters
  10817. static inline _glptr_Uniform2dv GET_Uniform2dv(struct _glapi_table *disp) {
  10818.    return (_glptr_Uniform2dv) (GET_by_offset(disp, _gloffset_Uniform2dv));
  10819. }
  10820.  
  10821. static inline void SET_Uniform2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLdouble *)) {
  10822.    SET_by_offset(disp, _gloffset_Uniform2dv, fn);
  10823. }
  10824.  
  10825. typedef void (GLAPIENTRYP _glptr_Uniform3d)(GLint, GLdouble, GLdouble, GLdouble);
  10826. #define CALL_Uniform3d(disp, parameters) \
  10827.     (* GET_Uniform3d(disp)) parameters
  10828. static inline _glptr_Uniform3d GET_Uniform3d(struct _glapi_table *disp) {
  10829.    return (_glptr_Uniform3d) (GET_by_offset(disp, _gloffset_Uniform3d));
  10830. }
  10831.  
  10832. static inline void SET_Uniform3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble, GLdouble)) {
  10833.    SET_by_offset(disp, _gloffset_Uniform3d, fn);
  10834. }
  10835.  
  10836. typedef void (GLAPIENTRYP _glptr_Uniform3dv)(GLint, GLsizei, const GLdouble *);
  10837. #define CALL_Uniform3dv(disp, parameters) \
  10838.     (* GET_Uniform3dv(disp)) parameters
  10839. static inline _glptr_Uniform3dv GET_Uniform3dv(struct _glapi_table *disp) {
  10840.    return (_glptr_Uniform3dv) (GET_by_offset(disp, _gloffset_Uniform3dv));
  10841. }
  10842.  
  10843. static inline void SET_Uniform3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLdouble *)) {
  10844.    SET_by_offset(disp, _gloffset_Uniform3dv, fn);
  10845. }
  10846.  
  10847. typedef void (GLAPIENTRYP _glptr_Uniform4d)(GLint, GLdouble, GLdouble, GLdouble, GLdouble);
  10848. #define CALL_Uniform4d(disp, parameters) \
  10849.     (* GET_Uniform4d(disp)) parameters
  10850. static inline _glptr_Uniform4d GET_Uniform4d(struct _glapi_table *disp) {
  10851.    return (_glptr_Uniform4d) (GET_by_offset(disp, _gloffset_Uniform4d));
  10852. }
  10853.  
  10854. static inline void SET_Uniform4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble, GLdouble, GLdouble)) {
  10855.    SET_by_offset(disp, _gloffset_Uniform4d, fn);
  10856. }
  10857.  
  10858. typedef void (GLAPIENTRYP _glptr_Uniform4dv)(GLint, GLsizei, const GLdouble *);
  10859. #define CALL_Uniform4dv(disp, parameters) \
  10860.     (* GET_Uniform4dv(disp)) parameters
  10861. static inline _glptr_Uniform4dv GET_Uniform4dv(struct _glapi_table *disp) {
  10862.    return (_glptr_Uniform4dv) (GET_by_offset(disp, _gloffset_Uniform4dv));
  10863. }
  10864.  
  10865. static inline void SET_Uniform4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLdouble *)) {
  10866.    SET_by_offset(disp, _gloffset_Uniform4dv, fn);
  10867. }
  10868.  
  10869. typedef void (GLAPIENTRYP _glptr_UniformMatrix2dv)(GLint, GLsizei, GLboolean, const GLdouble *);
  10870. #define CALL_UniformMatrix2dv(disp, parameters) \
  10871.     (* GET_UniformMatrix2dv(disp)) parameters
  10872. static inline _glptr_UniformMatrix2dv GET_UniformMatrix2dv(struct _glapi_table *disp) {
  10873.    return (_glptr_UniformMatrix2dv) (GET_by_offset(disp, _gloffset_UniformMatrix2dv));
  10874. }
  10875.  
  10876. static inline void SET_UniformMatrix2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
  10877.    SET_by_offset(disp, _gloffset_UniformMatrix2dv, fn);
  10878. }
  10879.  
  10880. typedef void (GLAPIENTRYP _glptr_UniformMatrix2x3dv)(GLint, GLsizei, GLboolean, const GLdouble *);
  10881. #define CALL_UniformMatrix2x3dv(disp, parameters) \
  10882.     (* GET_UniformMatrix2x3dv(disp)) parameters
  10883. static inline _glptr_UniformMatrix2x3dv GET_UniformMatrix2x3dv(struct _glapi_table *disp) {
  10884.    return (_glptr_UniformMatrix2x3dv) (GET_by_offset(disp, _gloffset_UniformMatrix2x3dv));
  10885. }
  10886.  
  10887. static inline void SET_UniformMatrix2x3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
  10888.    SET_by_offset(disp, _gloffset_UniformMatrix2x3dv, fn);
  10889. }
  10890.  
  10891. typedef void (GLAPIENTRYP _glptr_UniformMatrix2x4dv)(GLint, GLsizei, GLboolean, const GLdouble *);
  10892. #define CALL_UniformMatrix2x4dv(disp, parameters) \
  10893.     (* GET_UniformMatrix2x4dv(disp)) parameters
  10894. static inline _glptr_UniformMatrix2x4dv GET_UniformMatrix2x4dv(struct _glapi_table *disp) {
  10895.    return (_glptr_UniformMatrix2x4dv) (GET_by_offset(disp, _gloffset_UniformMatrix2x4dv));
  10896. }
  10897.  
  10898. static inline void SET_UniformMatrix2x4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
  10899.    SET_by_offset(disp, _gloffset_UniformMatrix2x4dv, fn);
  10900. }
  10901.  
  10902. typedef void (GLAPIENTRYP _glptr_UniformMatrix3dv)(GLint, GLsizei, GLboolean, const GLdouble *);
  10903. #define CALL_UniformMatrix3dv(disp, parameters) \
  10904.     (* GET_UniformMatrix3dv(disp)) parameters
  10905. static inline _glptr_UniformMatrix3dv GET_UniformMatrix3dv(struct _glapi_table *disp) {
  10906.    return (_glptr_UniformMatrix3dv) (GET_by_offset(disp, _gloffset_UniformMatrix3dv));
  10907. }
  10908.  
  10909. static inline void SET_UniformMatrix3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
  10910.    SET_by_offset(disp, _gloffset_UniformMatrix3dv, fn);
  10911. }
  10912.  
  10913. typedef void (GLAPIENTRYP _glptr_UniformMatrix3x2dv)(GLint, GLsizei, GLboolean, const GLdouble *);
  10914. #define CALL_UniformMatrix3x2dv(disp, parameters) \
  10915.     (* GET_UniformMatrix3x2dv(disp)) parameters
  10916. static inline _glptr_UniformMatrix3x2dv GET_UniformMatrix3x2dv(struct _glapi_table *disp) {
  10917.    return (_glptr_UniformMatrix3x2dv) (GET_by_offset(disp, _gloffset_UniformMatrix3x2dv));
  10918. }
  10919.  
  10920. static inline void SET_UniformMatrix3x2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
  10921.    SET_by_offset(disp, _gloffset_UniformMatrix3x2dv, fn);
  10922. }
  10923.  
  10924. typedef void (GLAPIENTRYP _glptr_UniformMatrix3x4dv)(GLint, GLsizei, GLboolean, const GLdouble *);
  10925. #define CALL_UniformMatrix3x4dv(disp, parameters) \
  10926.     (* GET_UniformMatrix3x4dv(disp)) parameters
  10927. static inline _glptr_UniformMatrix3x4dv GET_UniformMatrix3x4dv(struct _glapi_table *disp) {
  10928.    return (_glptr_UniformMatrix3x4dv) (GET_by_offset(disp, _gloffset_UniformMatrix3x4dv));
  10929. }
  10930.  
  10931. static inline void SET_UniformMatrix3x4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
  10932.    SET_by_offset(disp, _gloffset_UniformMatrix3x4dv, fn);
  10933. }
  10934.  
  10935. typedef void (GLAPIENTRYP _glptr_UniformMatrix4dv)(GLint, GLsizei, GLboolean, const GLdouble *);
  10936. #define CALL_UniformMatrix4dv(disp, parameters) \
  10937.     (* GET_UniformMatrix4dv(disp)) parameters
  10938. static inline _glptr_UniformMatrix4dv GET_UniformMatrix4dv(struct _glapi_table *disp) {
  10939.    return (_glptr_UniformMatrix4dv) (GET_by_offset(disp, _gloffset_UniformMatrix4dv));
  10940. }
  10941.  
  10942. static inline void SET_UniformMatrix4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
  10943.    SET_by_offset(disp, _gloffset_UniformMatrix4dv, fn);
  10944. }
  10945.  
  10946. typedef void (GLAPIENTRYP _glptr_UniformMatrix4x2dv)(GLint, GLsizei, GLboolean, const GLdouble *);
  10947. #define CALL_UniformMatrix4x2dv(disp, parameters) \
  10948.     (* GET_UniformMatrix4x2dv(disp)) parameters
  10949. static inline _glptr_UniformMatrix4x2dv GET_UniformMatrix4x2dv(struct _glapi_table *disp) {
  10950.    return (_glptr_UniformMatrix4x2dv) (GET_by_offset(disp, _gloffset_UniformMatrix4x2dv));
  10951. }
  10952.  
  10953. static inline void SET_UniformMatrix4x2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
  10954.    SET_by_offset(disp, _gloffset_UniformMatrix4x2dv, fn);
  10955. }
  10956.  
  10957. typedef void (GLAPIENTRYP _glptr_UniformMatrix4x3dv)(GLint, GLsizei, GLboolean, const GLdouble *);
  10958. #define CALL_UniformMatrix4x3dv(disp, parameters) \
  10959.     (* GET_UniformMatrix4x3dv(disp)) parameters
  10960. static inline _glptr_UniformMatrix4x3dv GET_UniformMatrix4x3dv(struct _glapi_table *disp) {
  10961.    return (_glptr_UniformMatrix4x3dv) (GET_by_offset(disp, _gloffset_UniformMatrix4x3dv));
  10962. }
  10963.  
  10964. static inline void SET_UniformMatrix4x3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLdouble *)) {
  10965.    SET_by_offset(disp, _gloffset_UniformMatrix4x3dv, fn);
  10966. }
  10967.  
  10968. typedef void (GLAPIENTRYP _glptr_BindTransformFeedback)(GLenum, GLuint);
  10969. #define CALL_BindTransformFeedback(disp, parameters) \
  10970.     (* GET_BindTransformFeedback(disp)) parameters
  10971. static inline _glptr_BindTransformFeedback GET_BindTransformFeedback(struct _glapi_table *disp) {
  10972.    return (_glptr_BindTransformFeedback) (GET_by_offset(disp, _gloffset_BindTransformFeedback));
  10973. }
  10974.  
  10975. static inline void SET_BindTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  10976.    SET_by_offset(disp, _gloffset_BindTransformFeedback, fn);
  10977. }
  10978.  
  10979. typedef void (GLAPIENTRYP _glptr_DeleteTransformFeedbacks)(GLsizei, const GLuint *);
  10980. #define CALL_DeleteTransformFeedbacks(disp, parameters) \
  10981.     (* GET_DeleteTransformFeedbacks(disp)) parameters
  10982. static inline _glptr_DeleteTransformFeedbacks GET_DeleteTransformFeedbacks(struct _glapi_table *disp) {
  10983.    return (_glptr_DeleteTransformFeedbacks) (GET_by_offset(disp, _gloffset_DeleteTransformFeedbacks));
  10984. }
  10985.  
  10986. static inline void SET_DeleteTransformFeedbacks(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
  10987.    SET_by_offset(disp, _gloffset_DeleteTransformFeedbacks, fn);
  10988. }
  10989.  
  10990. typedef void (GLAPIENTRYP _glptr_DrawTransformFeedback)(GLenum, GLuint);
  10991. #define CALL_DrawTransformFeedback(disp, parameters) \
  10992.     (* GET_DrawTransformFeedback(disp)) parameters
  10993. static inline _glptr_DrawTransformFeedback GET_DrawTransformFeedback(struct _glapi_table *disp) {
  10994.    return (_glptr_DrawTransformFeedback) (GET_by_offset(disp, _gloffset_DrawTransformFeedback));
  10995. }
  10996.  
  10997. static inline void SET_DrawTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  10998.    SET_by_offset(disp, _gloffset_DrawTransformFeedback, fn);
  10999. }
  11000.  
  11001. typedef void (GLAPIENTRYP _glptr_GenTransformFeedbacks)(GLsizei, GLuint *);
  11002. #define CALL_GenTransformFeedbacks(disp, parameters) \
  11003.     (* GET_GenTransformFeedbacks(disp)) parameters
  11004. static inline _glptr_GenTransformFeedbacks GET_GenTransformFeedbacks(struct _glapi_table *disp) {
  11005.    return (_glptr_GenTransformFeedbacks) (GET_by_offset(disp, _gloffset_GenTransformFeedbacks));
  11006. }
  11007.  
  11008. static inline void SET_GenTransformFeedbacks(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  11009.    SET_by_offset(disp, _gloffset_GenTransformFeedbacks, fn);
  11010. }
  11011.  
  11012. typedef GLboolean (GLAPIENTRYP _glptr_IsTransformFeedback)(GLuint);
  11013. #define CALL_IsTransformFeedback(disp, parameters) \
  11014.     (* GET_IsTransformFeedback(disp)) parameters
  11015. static inline _glptr_IsTransformFeedback GET_IsTransformFeedback(struct _glapi_table *disp) {
  11016.    return (_glptr_IsTransformFeedback) (GET_by_offset(disp, _gloffset_IsTransformFeedback));
  11017. }
  11018.  
  11019. static inline void SET_IsTransformFeedback(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  11020.    SET_by_offset(disp, _gloffset_IsTransformFeedback, fn);
  11021. }
  11022.  
  11023. typedef void (GLAPIENTRYP _glptr_PauseTransformFeedback)(void);
  11024. #define CALL_PauseTransformFeedback(disp, parameters) \
  11025.     (* GET_PauseTransformFeedback(disp)) parameters
  11026. static inline _glptr_PauseTransformFeedback GET_PauseTransformFeedback(struct _glapi_table *disp) {
  11027.    return (_glptr_PauseTransformFeedback) (GET_by_offset(disp, _gloffset_PauseTransformFeedback));
  11028. }
  11029.  
  11030. static inline void SET_PauseTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  11031.    SET_by_offset(disp, _gloffset_PauseTransformFeedback, fn);
  11032. }
  11033.  
  11034. typedef void (GLAPIENTRYP _glptr_ResumeTransformFeedback)(void);
  11035. #define CALL_ResumeTransformFeedback(disp, parameters) \
  11036.     (* GET_ResumeTransformFeedback(disp)) parameters
  11037. static inline _glptr_ResumeTransformFeedback GET_ResumeTransformFeedback(struct _glapi_table *disp) {
  11038.    return (_glptr_ResumeTransformFeedback) (GET_by_offset(disp, _gloffset_ResumeTransformFeedback));
  11039. }
  11040.  
  11041. static inline void SET_ResumeTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  11042.    SET_by_offset(disp, _gloffset_ResumeTransformFeedback, fn);
  11043. }
  11044.  
  11045. typedef void (GLAPIENTRYP _glptr_BeginQueryIndexed)(GLenum, GLuint, GLuint);
  11046. #define CALL_BeginQueryIndexed(disp, parameters) \
  11047.     (* GET_BeginQueryIndexed(disp)) parameters
  11048. static inline _glptr_BeginQueryIndexed GET_BeginQueryIndexed(struct _glapi_table *disp) {
  11049.    return (_glptr_BeginQueryIndexed) (GET_by_offset(disp, _gloffset_BeginQueryIndexed));
  11050. }
  11051.  
  11052. static inline void SET_BeginQueryIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint)) {
  11053.    SET_by_offset(disp, _gloffset_BeginQueryIndexed, fn);
  11054. }
  11055.  
  11056. typedef void (GLAPIENTRYP _glptr_DrawTransformFeedbackStream)(GLenum, GLuint, GLuint);
  11057. #define CALL_DrawTransformFeedbackStream(disp, parameters) \
  11058.     (* GET_DrawTransformFeedbackStream(disp)) parameters
  11059. static inline _glptr_DrawTransformFeedbackStream GET_DrawTransformFeedbackStream(struct _glapi_table *disp) {
  11060.    return (_glptr_DrawTransformFeedbackStream) (GET_by_offset(disp, _gloffset_DrawTransformFeedbackStream));
  11061. }
  11062.  
  11063. static inline void SET_DrawTransformFeedbackStream(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint)) {
  11064.    SET_by_offset(disp, _gloffset_DrawTransformFeedbackStream, fn);
  11065. }
  11066.  
  11067. typedef void (GLAPIENTRYP _glptr_EndQueryIndexed)(GLenum, GLuint);
  11068. #define CALL_EndQueryIndexed(disp, parameters) \
  11069.     (* GET_EndQueryIndexed(disp)) parameters
  11070. static inline _glptr_EndQueryIndexed GET_EndQueryIndexed(struct _glapi_table *disp) {
  11071.    return (_glptr_EndQueryIndexed) (GET_by_offset(disp, _gloffset_EndQueryIndexed));
  11072. }
  11073.  
  11074. static inline void SET_EndQueryIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  11075.    SET_by_offset(disp, _gloffset_EndQueryIndexed, fn);
  11076. }
  11077.  
  11078. typedef void (GLAPIENTRYP _glptr_GetQueryIndexediv)(GLenum, GLuint, GLenum, GLint *);
  11079. #define CALL_GetQueryIndexediv(disp, parameters) \
  11080.     (* GET_GetQueryIndexediv(disp)) parameters
  11081. static inline _glptr_GetQueryIndexediv GET_GetQueryIndexediv(struct _glapi_table *disp) {
  11082.    return (_glptr_GetQueryIndexediv) (GET_by_offset(disp, _gloffset_GetQueryIndexediv));
  11083. }
  11084.  
  11085. static inline void SET_GetQueryIndexediv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLint *)) {
  11086.    SET_by_offset(disp, _gloffset_GetQueryIndexediv, fn);
  11087. }
  11088.  
  11089. typedef void (GLAPIENTRYP _glptr_ClearDepthf)(GLclampf);
  11090. #define CALL_ClearDepthf(disp, parameters) \
  11091.     (* GET_ClearDepthf(disp)) parameters
  11092. static inline _glptr_ClearDepthf GET_ClearDepthf(struct _glapi_table *disp) {
  11093.    return (_glptr_ClearDepthf) (GET_by_offset(disp, _gloffset_ClearDepthf));
  11094. }
  11095.  
  11096. static inline void SET_ClearDepthf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf)) {
  11097.    SET_by_offset(disp, _gloffset_ClearDepthf, fn);
  11098. }
  11099.  
  11100. typedef void (GLAPIENTRYP _glptr_DepthRangef)(GLclampf, GLclampf);
  11101. #define CALL_DepthRangef(disp, parameters) \
  11102.     (* GET_DepthRangef(disp)) parameters
  11103. static inline _glptr_DepthRangef GET_DepthRangef(struct _glapi_table *disp) {
  11104.    return (_glptr_DepthRangef) (GET_by_offset(disp, _gloffset_DepthRangef));
  11105. }
  11106.  
  11107. static inline void SET_DepthRangef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLclampf)) {
  11108.    SET_by_offset(disp, _gloffset_DepthRangef, fn);
  11109. }
  11110.  
  11111. typedef void (GLAPIENTRYP _glptr_GetShaderPrecisionFormat)(GLenum, GLenum, GLint *, GLint *);
  11112. #define CALL_GetShaderPrecisionFormat(disp, parameters) \
  11113.     (* GET_GetShaderPrecisionFormat(disp)) parameters
  11114. static inline _glptr_GetShaderPrecisionFormat GET_GetShaderPrecisionFormat(struct _glapi_table *disp) {
  11115.    return (_glptr_GetShaderPrecisionFormat) (GET_by_offset(disp, _gloffset_GetShaderPrecisionFormat));
  11116. }
  11117.  
  11118. static inline void SET_GetShaderPrecisionFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *, GLint *)) {
  11119.    SET_by_offset(disp, _gloffset_GetShaderPrecisionFormat, fn);
  11120. }
  11121.  
  11122. typedef void (GLAPIENTRYP _glptr_ReleaseShaderCompiler)(void);
  11123. #define CALL_ReleaseShaderCompiler(disp, parameters) \
  11124.     (* GET_ReleaseShaderCompiler(disp)) parameters
  11125. static inline _glptr_ReleaseShaderCompiler GET_ReleaseShaderCompiler(struct _glapi_table *disp) {
  11126.    return (_glptr_ReleaseShaderCompiler) (GET_by_offset(disp, _gloffset_ReleaseShaderCompiler));
  11127. }
  11128.  
  11129. static inline void SET_ReleaseShaderCompiler(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  11130.    SET_by_offset(disp, _gloffset_ReleaseShaderCompiler, fn);
  11131. }
  11132.  
  11133. typedef void (GLAPIENTRYP _glptr_ShaderBinary)(GLsizei, const GLuint *, GLenum, const GLvoid *, GLsizei);
  11134. #define CALL_ShaderBinary(disp, parameters) \
  11135.     (* GET_ShaderBinary(disp)) parameters
  11136. static inline _glptr_ShaderBinary GET_ShaderBinary(struct _glapi_table *disp) {
  11137.    return (_glptr_ShaderBinary) (GET_by_offset(disp, _gloffset_ShaderBinary));
  11138. }
  11139.  
  11140. static inline void SET_ShaderBinary(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *, GLenum, const GLvoid *, GLsizei)) {
  11141.    SET_by_offset(disp, _gloffset_ShaderBinary, fn);
  11142. }
  11143.  
  11144. typedef void (GLAPIENTRYP _glptr_GetProgramBinary)(GLuint, GLsizei, GLsizei *, GLenum *, GLvoid *);
  11145. #define CALL_GetProgramBinary(disp, parameters) \
  11146.     (* GET_GetProgramBinary(disp)) parameters
  11147. static inline _glptr_GetProgramBinary GET_GetProgramBinary(struct _glapi_table *disp) {
  11148.    return (_glptr_GetProgramBinary) (GET_by_offset(disp, _gloffset_GetProgramBinary));
  11149. }
  11150.  
  11151. static inline void SET_GetProgramBinary(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLenum *, GLvoid *)) {
  11152.    SET_by_offset(disp, _gloffset_GetProgramBinary, fn);
  11153. }
  11154.  
  11155. typedef void (GLAPIENTRYP _glptr_ProgramBinary)(GLuint, GLenum, const GLvoid *, GLsizei);
  11156. #define CALL_ProgramBinary(disp, parameters) \
  11157.     (* GET_ProgramBinary(disp)) parameters
  11158. static inline _glptr_ProgramBinary GET_ProgramBinary(struct _glapi_table *disp) {
  11159.    return (_glptr_ProgramBinary) (GET_by_offset(disp, _gloffset_ProgramBinary));
  11160. }
  11161.  
  11162. static inline void SET_ProgramBinary(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLvoid *, GLsizei)) {
  11163.    SET_by_offset(disp, _gloffset_ProgramBinary, fn);
  11164. }
  11165.  
  11166. typedef void (GLAPIENTRYP _glptr_ProgramParameteri)(GLuint, GLenum, GLint);
  11167. #define CALL_ProgramParameteri(disp, parameters) \
  11168.     (* GET_ProgramParameteri(disp)) parameters
  11169. static inline _glptr_ProgramParameteri GET_ProgramParameteri(struct _glapi_table *disp) {
  11170.    return (_glptr_ProgramParameteri) (GET_by_offset(disp, _gloffset_ProgramParameteri));
  11171. }
  11172.  
  11173. static inline void SET_ProgramParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) {
  11174.    SET_by_offset(disp, _gloffset_ProgramParameteri, fn);
  11175. }
  11176.  
  11177. typedef void (GLAPIENTRYP _glptr_GetVertexAttribLdv)(GLuint, GLenum, GLdouble *);
  11178. #define CALL_GetVertexAttribLdv(disp, parameters) \
  11179.     (* GET_GetVertexAttribLdv(disp)) parameters
  11180. static inline _glptr_GetVertexAttribLdv GET_GetVertexAttribLdv(struct _glapi_table *disp) {
  11181.    return (_glptr_GetVertexAttribLdv) (GET_by_offset(disp, _gloffset_GetVertexAttribLdv));
  11182. }
  11183.  
  11184. static inline void SET_GetVertexAttribLdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLdouble *)) {
  11185.    SET_by_offset(disp, _gloffset_GetVertexAttribLdv, fn);
  11186. }
  11187.  
  11188. typedef void (GLAPIENTRYP _glptr_VertexAttribL1d)(GLuint, GLdouble);
  11189. #define CALL_VertexAttribL1d(disp, parameters) \
  11190.     (* GET_VertexAttribL1d(disp)) parameters
  11191. static inline _glptr_VertexAttribL1d GET_VertexAttribL1d(struct _glapi_table *disp) {
  11192.    return (_glptr_VertexAttribL1d) (GET_by_offset(disp, _gloffset_VertexAttribL1d));
  11193. }
  11194.  
  11195. static inline void SET_VertexAttribL1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble)) {
  11196.    SET_by_offset(disp, _gloffset_VertexAttribL1d, fn);
  11197. }
  11198.  
  11199. typedef void (GLAPIENTRYP _glptr_VertexAttribL1dv)(GLuint, const GLdouble *);
  11200. #define CALL_VertexAttribL1dv(disp, parameters) \
  11201.     (* GET_VertexAttribL1dv(disp)) parameters
  11202. static inline _glptr_VertexAttribL1dv GET_VertexAttribL1dv(struct _glapi_table *disp) {
  11203.    return (_glptr_VertexAttribL1dv) (GET_by_offset(disp, _gloffset_VertexAttribL1dv));
  11204. }
  11205.  
  11206. static inline void SET_VertexAttribL1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
  11207.    SET_by_offset(disp, _gloffset_VertexAttribL1dv, fn);
  11208. }
  11209.  
  11210. typedef void (GLAPIENTRYP _glptr_VertexAttribL2d)(GLuint, GLdouble, GLdouble);
  11211. #define CALL_VertexAttribL2d(disp, parameters) \
  11212.     (* GET_VertexAttribL2d(disp)) parameters
  11213. static inline _glptr_VertexAttribL2d GET_VertexAttribL2d(struct _glapi_table *disp) {
  11214.    return (_glptr_VertexAttribL2d) (GET_by_offset(disp, _gloffset_VertexAttribL2d));
  11215. }
  11216.  
  11217. static inline void SET_VertexAttribL2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble)) {
  11218.    SET_by_offset(disp, _gloffset_VertexAttribL2d, fn);
  11219. }
  11220.  
  11221. typedef void (GLAPIENTRYP _glptr_VertexAttribL2dv)(GLuint, const GLdouble *);
  11222. #define CALL_VertexAttribL2dv(disp, parameters) \
  11223.     (* GET_VertexAttribL2dv(disp)) parameters
  11224. static inline _glptr_VertexAttribL2dv GET_VertexAttribL2dv(struct _glapi_table *disp) {
  11225.    return (_glptr_VertexAttribL2dv) (GET_by_offset(disp, _gloffset_VertexAttribL2dv));
  11226. }
  11227.  
  11228. static inline void SET_VertexAttribL2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
  11229.    SET_by_offset(disp, _gloffset_VertexAttribL2dv, fn);
  11230. }
  11231.  
  11232. typedef void (GLAPIENTRYP _glptr_VertexAttribL3d)(GLuint, GLdouble, GLdouble, GLdouble);
  11233. #define CALL_VertexAttribL3d(disp, parameters) \
  11234.     (* GET_VertexAttribL3d(disp)) parameters
  11235. static inline _glptr_VertexAttribL3d GET_VertexAttribL3d(struct _glapi_table *disp) {
  11236.    return (_glptr_VertexAttribL3d) (GET_by_offset(disp, _gloffset_VertexAttribL3d));
  11237. }
  11238.  
  11239. static inline void SET_VertexAttribL3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble)) {
  11240.    SET_by_offset(disp, _gloffset_VertexAttribL3d, fn);
  11241. }
  11242.  
  11243. typedef void (GLAPIENTRYP _glptr_VertexAttribL3dv)(GLuint, const GLdouble *);
  11244. #define CALL_VertexAttribL3dv(disp, parameters) \
  11245.     (* GET_VertexAttribL3dv(disp)) parameters
  11246. static inline _glptr_VertexAttribL3dv GET_VertexAttribL3dv(struct _glapi_table *disp) {
  11247.    return (_glptr_VertexAttribL3dv) (GET_by_offset(disp, _gloffset_VertexAttribL3dv));
  11248. }
  11249.  
  11250. static inline void SET_VertexAttribL3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
  11251.    SET_by_offset(disp, _gloffset_VertexAttribL3dv, fn);
  11252. }
  11253.  
  11254. typedef void (GLAPIENTRYP _glptr_VertexAttribL4d)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
  11255. #define CALL_VertexAttribL4d(disp, parameters) \
  11256.     (* GET_VertexAttribL4d(disp)) parameters
  11257. static inline _glptr_VertexAttribL4d GET_VertexAttribL4d(struct _glapi_table *disp) {
  11258.    return (_glptr_VertexAttribL4d) (GET_by_offset(disp, _gloffset_VertexAttribL4d));
  11259. }
  11260.  
  11261. static inline void SET_VertexAttribL4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) {
  11262.    SET_by_offset(disp, _gloffset_VertexAttribL4d, fn);
  11263. }
  11264.  
  11265. typedef void (GLAPIENTRYP _glptr_VertexAttribL4dv)(GLuint, const GLdouble *);
  11266. #define CALL_VertexAttribL4dv(disp, parameters) \
  11267.     (* GET_VertexAttribL4dv(disp)) parameters
  11268. static inline _glptr_VertexAttribL4dv GET_VertexAttribL4dv(struct _glapi_table *disp) {
  11269.    return (_glptr_VertexAttribL4dv) (GET_by_offset(disp, _gloffset_VertexAttribL4dv));
  11270. }
  11271.  
  11272. static inline void SET_VertexAttribL4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
  11273.    SET_by_offset(disp, _gloffset_VertexAttribL4dv, fn);
  11274. }
  11275.  
  11276. typedef void (GLAPIENTRYP _glptr_VertexAttribLPointer)(GLuint, GLint, GLenum, GLsizei, const GLvoid *);
  11277. #define CALL_VertexAttribLPointer(disp, parameters) \
  11278.     (* GET_VertexAttribLPointer(disp)) parameters
  11279. static inline _glptr_VertexAttribLPointer GET_VertexAttribLPointer(struct _glapi_table *disp) {
  11280.    return (_glptr_VertexAttribLPointer) (GET_by_offset(disp, _gloffset_VertexAttribLPointer));
  11281. }
  11282.  
  11283. static inline void SET_VertexAttribLPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLsizei, const GLvoid *)) {
  11284.    SET_by_offset(disp, _gloffset_VertexAttribLPointer, fn);
  11285. }
  11286.  
  11287. typedef void (GLAPIENTRYP _glptr_DepthRangeArrayv)(GLuint, GLsizei, const GLclampd *);
  11288. #define CALL_DepthRangeArrayv(disp, parameters) \
  11289.     (* GET_DepthRangeArrayv(disp)) parameters
  11290. static inline _glptr_DepthRangeArrayv GET_DepthRangeArrayv(struct _glapi_table *disp) {
  11291.    return (_glptr_DepthRangeArrayv) (GET_by_offset(disp, _gloffset_DepthRangeArrayv));
  11292. }
  11293.  
  11294. static inline void SET_DepthRangeArrayv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLclampd *)) {
  11295.    SET_by_offset(disp, _gloffset_DepthRangeArrayv, fn);
  11296. }
  11297.  
  11298. typedef void (GLAPIENTRYP _glptr_DepthRangeIndexed)(GLuint, GLclampd, GLclampd);
  11299. #define CALL_DepthRangeIndexed(disp, parameters) \
  11300.     (* GET_DepthRangeIndexed(disp)) parameters
  11301. static inline _glptr_DepthRangeIndexed GET_DepthRangeIndexed(struct _glapi_table *disp) {
  11302.    return (_glptr_DepthRangeIndexed) (GET_by_offset(disp, _gloffset_DepthRangeIndexed));
  11303. }
  11304.  
  11305. static inline void SET_DepthRangeIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLclampd, GLclampd)) {
  11306.    SET_by_offset(disp, _gloffset_DepthRangeIndexed, fn);
  11307. }
  11308.  
  11309. typedef void (GLAPIENTRYP _glptr_GetDoublei_v)(GLenum, GLuint, GLdouble *);
  11310. #define CALL_GetDoublei_v(disp, parameters) \
  11311.     (* GET_GetDoublei_v(disp)) parameters
  11312. static inline _glptr_GetDoublei_v GET_GetDoublei_v(struct _glapi_table *disp) {
  11313.    return (_glptr_GetDoublei_v) (GET_by_offset(disp, _gloffset_GetDoublei_v));
  11314. }
  11315.  
  11316. static inline void SET_GetDoublei_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble *)) {
  11317.    SET_by_offset(disp, _gloffset_GetDoublei_v, fn);
  11318. }
  11319.  
  11320. typedef void (GLAPIENTRYP _glptr_GetFloati_v)(GLenum, GLuint, GLfloat *);
  11321. #define CALL_GetFloati_v(disp, parameters) \
  11322.     (* GET_GetFloati_v(disp)) parameters
  11323. static inline _glptr_GetFloati_v GET_GetFloati_v(struct _glapi_table *disp) {
  11324.    return (_glptr_GetFloati_v) (GET_by_offset(disp, _gloffset_GetFloati_v));
  11325. }
  11326.  
  11327. static inline void SET_GetFloati_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) {
  11328.    SET_by_offset(disp, _gloffset_GetFloati_v, fn);
  11329. }
  11330.  
  11331. typedef void (GLAPIENTRYP _glptr_ScissorArrayv)(GLuint, GLsizei, const int *);
  11332. #define CALL_ScissorArrayv(disp, parameters) \
  11333.     (* GET_ScissorArrayv(disp)) parameters
  11334. static inline _glptr_ScissorArrayv GET_ScissorArrayv(struct _glapi_table *disp) {
  11335.    return (_glptr_ScissorArrayv) (GET_by_offset(disp, _gloffset_ScissorArrayv));
  11336. }
  11337.  
  11338. static inline void SET_ScissorArrayv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const int *)) {
  11339.    SET_by_offset(disp, _gloffset_ScissorArrayv, fn);
  11340. }
  11341.  
  11342. typedef void (GLAPIENTRYP _glptr_ScissorIndexed)(GLuint, GLint, GLint, GLsizei, GLsizei);
  11343. #define CALL_ScissorIndexed(disp, parameters) \
  11344.     (* GET_ScissorIndexed(disp)) parameters
  11345. static inline _glptr_ScissorIndexed GET_ScissorIndexed(struct _glapi_table *disp) {
  11346.    return (_glptr_ScissorIndexed) (GET_by_offset(disp, _gloffset_ScissorIndexed));
  11347. }
  11348.  
  11349. static inline void SET_ScissorIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLsizei, GLsizei)) {
  11350.    SET_by_offset(disp, _gloffset_ScissorIndexed, fn);
  11351. }
  11352.  
  11353. typedef void (GLAPIENTRYP _glptr_ScissorIndexedv)(GLuint, const GLint *);
  11354. #define CALL_ScissorIndexedv(disp, parameters) \
  11355.     (* GET_ScissorIndexedv(disp)) parameters
  11356. static inline _glptr_ScissorIndexedv GET_ScissorIndexedv(struct _glapi_table *disp) {
  11357.    return (_glptr_ScissorIndexedv) (GET_by_offset(disp, _gloffset_ScissorIndexedv));
  11358. }
  11359.  
  11360. static inline void SET_ScissorIndexedv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
  11361.    SET_by_offset(disp, _gloffset_ScissorIndexedv, fn);
  11362. }
  11363.  
  11364. typedef void (GLAPIENTRYP _glptr_ViewportArrayv)(GLuint, GLsizei, const GLfloat *);
  11365. #define CALL_ViewportArrayv(disp, parameters) \
  11366.     (* GET_ViewportArrayv(disp)) parameters
  11367. static inline _glptr_ViewportArrayv GET_ViewportArrayv(struct _glapi_table *disp) {
  11368.    return (_glptr_ViewportArrayv) (GET_by_offset(disp, _gloffset_ViewportArrayv));
  11369. }
  11370.  
  11371. static inline void SET_ViewportArrayv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
  11372.    SET_by_offset(disp, _gloffset_ViewportArrayv, fn);
  11373. }
  11374.  
  11375. typedef void (GLAPIENTRYP _glptr_ViewportIndexedf)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
  11376. #define CALL_ViewportIndexedf(disp, parameters) \
  11377.     (* GET_ViewportIndexedf(disp)) parameters
  11378. static inline _glptr_ViewportIndexedf GET_ViewportIndexedf(struct _glapi_table *disp) {
  11379.    return (_glptr_ViewportIndexedf) (GET_by_offset(disp, _gloffset_ViewportIndexedf));
  11380. }
  11381.  
  11382. static inline void SET_ViewportIndexedf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) {
  11383.    SET_by_offset(disp, _gloffset_ViewportIndexedf, fn);
  11384. }
  11385.  
  11386. typedef void (GLAPIENTRYP _glptr_ViewportIndexedfv)(GLuint, const GLfloat *);
  11387. #define CALL_ViewportIndexedfv(disp, parameters) \
  11388.     (* GET_ViewportIndexedfv(disp)) parameters
  11389. static inline _glptr_ViewportIndexedfv GET_ViewportIndexedfv(struct _glapi_table *disp) {
  11390.    return (_glptr_ViewportIndexedfv) (GET_by_offset(disp, _gloffset_ViewportIndexedfv));
  11391. }
  11392.  
  11393. static inline void SET_ViewportIndexedfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
  11394.    SET_by_offset(disp, _gloffset_ViewportIndexedfv, fn);
  11395. }
  11396.  
  11397. typedef GLenum (GLAPIENTRYP _glptr_GetGraphicsResetStatusARB)(void);
  11398. #define CALL_GetGraphicsResetStatusARB(disp, parameters) \
  11399.     (* GET_GetGraphicsResetStatusARB(disp)) parameters
  11400. static inline _glptr_GetGraphicsResetStatusARB GET_GetGraphicsResetStatusARB(struct _glapi_table *disp) {
  11401.    return (_glptr_GetGraphicsResetStatusARB) (GET_by_offset(disp, _gloffset_GetGraphicsResetStatusARB));
  11402. }
  11403.  
  11404. static inline void SET_GetGraphicsResetStatusARB(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(void)) {
  11405.    SET_by_offset(disp, _gloffset_GetGraphicsResetStatusARB, fn);
  11406. }
  11407.  
  11408. typedef void (GLAPIENTRYP _glptr_GetnColorTableARB)(GLenum, GLenum, GLenum, GLsizei, GLvoid *);
  11409. #define CALL_GetnColorTableARB(disp, parameters) \
  11410.     (* GET_GetnColorTableARB(disp)) parameters
  11411. static inline _glptr_GetnColorTableARB GET_GetnColorTableARB(struct _glapi_table *disp) {
  11412.    return (_glptr_GetnColorTableARB) (GET_by_offset(disp, _gloffset_GetnColorTableARB));
  11413. }
  11414.  
  11415. static inline void SET_GetnColorTableARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLvoid *)) {
  11416.    SET_by_offset(disp, _gloffset_GetnColorTableARB, fn);
  11417. }
  11418.  
  11419. typedef void (GLAPIENTRYP _glptr_GetnCompressedTexImageARB)(GLenum, GLint, GLsizei, GLvoid *);
  11420. #define CALL_GetnCompressedTexImageARB(disp, parameters) \
  11421.     (* GET_GetnCompressedTexImageARB(disp)) parameters
  11422. static inline _glptr_GetnCompressedTexImageARB GET_GetnCompressedTexImageARB(struct _glapi_table *disp) {
  11423.    return (_glptr_GetnCompressedTexImageARB) (GET_by_offset(disp, _gloffset_GetnCompressedTexImageARB));
  11424. }
  11425.  
  11426. static inline void SET_GetnCompressedTexImageARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei, GLvoid *)) {
  11427.    SET_by_offset(disp, _gloffset_GetnCompressedTexImageARB, fn);
  11428. }
  11429.  
  11430. typedef void (GLAPIENTRYP _glptr_GetnConvolutionFilterARB)(GLenum, GLenum, GLenum, GLsizei, GLvoid *);
  11431. #define CALL_GetnConvolutionFilterARB(disp, parameters) \
  11432.     (* GET_GetnConvolutionFilterARB(disp)) parameters
  11433. static inline _glptr_GetnConvolutionFilterARB GET_GetnConvolutionFilterARB(struct _glapi_table *disp) {
  11434.    return (_glptr_GetnConvolutionFilterARB) (GET_by_offset(disp, _gloffset_GetnConvolutionFilterARB));
  11435. }
  11436.  
  11437. static inline void SET_GetnConvolutionFilterARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLvoid *)) {
  11438.    SET_by_offset(disp, _gloffset_GetnConvolutionFilterARB, fn);
  11439. }
  11440.  
  11441. typedef void (GLAPIENTRYP _glptr_GetnHistogramARB)(GLenum, GLboolean, GLenum, GLenum, GLsizei, GLvoid *);
  11442. #define CALL_GetnHistogramARB(disp, parameters) \
  11443.     (* GET_GetnHistogramARB(disp)) parameters
  11444. static inline _glptr_GetnHistogramARB GET_GetnHistogramARB(struct _glapi_table *disp) {
  11445.    return (_glptr_GetnHistogramARB) (GET_by_offset(disp, _gloffset_GetnHistogramARB));
  11446. }
  11447.  
  11448. static inline void SET_GetnHistogramARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLsizei, GLvoid *)) {
  11449.    SET_by_offset(disp, _gloffset_GetnHistogramARB, fn);
  11450. }
  11451.  
  11452. typedef void (GLAPIENTRYP _glptr_GetnMapdvARB)(GLenum, GLenum, GLsizei, GLdouble *);
  11453. #define CALL_GetnMapdvARB(disp, parameters) \
  11454.     (* GET_GetnMapdvARB(disp)) parameters
  11455. static inline _glptr_GetnMapdvARB GET_GetnMapdvARB(struct _glapi_table *disp) {
  11456.    return (_glptr_GetnMapdvARB) (GET_by_offset(disp, _gloffset_GetnMapdvARB));
  11457. }
  11458.  
  11459. static inline void SET_GetnMapdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLdouble *)) {
  11460.    SET_by_offset(disp, _gloffset_GetnMapdvARB, fn);
  11461. }
  11462.  
  11463. typedef void (GLAPIENTRYP _glptr_GetnMapfvARB)(GLenum, GLenum, GLsizei, GLfloat *);
  11464. #define CALL_GetnMapfvARB(disp, parameters) \
  11465.     (* GET_GetnMapfvARB(disp)) parameters
  11466. static inline _glptr_GetnMapfvARB GET_GetnMapfvARB(struct _glapi_table *disp) {
  11467.    return (_glptr_GetnMapfvARB) (GET_by_offset(disp, _gloffset_GetnMapfvARB));
  11468. }
  11469.  
  11470. static inline void SET_GetnMapfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLfloat *)) {
  11471.    SET_by_offset(disp, _gloffset_GetnMapfvARB, fn);
  11472. }
  11473.  
  11474. typedef void (GLAPIENTRYP _glptr_GetnMapivARB)(GLenum, GLenum, GLsizei, GLint *);
  11475. #define CALL_GetnMapivARB(disp, parameters) \
  11476.     (* GET_GetnMapivARB(disp)) parameters
  11477. static inline _glptr_GetnMapivARB GET_GetnMapivARB(struct _glapi_table *disp) {
  11478.    return (_glptr_GetnMapivARB) (GET_by_offset(disp, _gloffset_GetnMapivARB));
  11479. }
  11480.  
  11481. static inline void SET_GetnMapivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLint *)) {
  11482.    SET_by_offset(disp, _gloffset_GetnMapivARB, fn);
  11483. }
  11484.  
  11485. typedef void (GLAPIENTRYP _glptr_GetnMinmaxARB)(GLenum, GLboolean, GLenum, GLenum, GLsizei, GLvoid *);
  11486. #define CALL_GetnMinmaxARB(disp, parameters) \
  11487.     (* GET_GetnMinmaxARB(disp)) parameters
  11488. static inline _glptr_GetnMinmaxARB GET_GetnMinmaxARB(struct _glapi_table *disp) {
  11489.    return (_glptr_GetnMinmaxARB) (GET_by_offset(disp, _gloffset_GetnMinmaxARB));
  11490. }
  11491.  
  11492. static inline void SET_GetnMinmaxARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLsizei, GLvoid *)) {
  11493.    SET_by_offset(disp, _gloffset_GetnMinmaxARB, fn);
  11494. }
  11495.  
  11496. typedef void (GLAPIENTRYP _glptr_GetnPixelMapfvARB)(GLenum, GLsizei, GLfloat *);
  11497. #define CALL_GetnPixelMapfvARB(disp, parameters) \
  11498.     (* GET_GetnPixelMapfvARB(disp)) parameters
  11499. static inline _glptr_GetnPixelMapfvARB GET_GetnPixelMapfvARB(struct _glapi_table *disp) {
  11500.    return (_glptr_GetnPixelMapfvARB) (GET_by_offset(disp, _gloffset_GetnPixelMapfvARB));
  11501. }
  11502.  
  11503. static inline void SET_GetnPixelMapfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLfloat *)) {
  11504.    SET_by_offset(disp, _gloffset_GetnPixelMapfvARB, fn);
  11505. }
  11506.  
  11507. typedef void (GLAPIENTRYP _glptr_GetnPixelMapuivARB)(GLenum, GLsizei, GLuint *);
  11508. #define CALL_GetnPixelMapuivARB(disp, parameters) \
  11509.     (* GET_GetnPixelMapuivARB(disp)) parameters
  11510. static inline _glptr_GetnPixelMapuivARB GET_GetnPixelMapuivARB(struct _glapi_table *disp) {
  11511.    return (_glptr_GetnPixelMapuivARB) (GET_by_offset(disp, _gloffset_GetnPixelMapuivARB));
  11512. }
  11513.  
  11514. static inline void SET_GetnPixelMapuivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLuint *)) {
  11515.    SET_by_offset(disp, _gloffset_GetnPixelMapuivARB, fn);
  11516. }
  11517.  
  11518. typedef void (GLAPIENTRYP _glptr_GetnPixelMapusvARB)(GLenum, GLsizei, GLushort *);
  11519. #define CALL_GetnPixelMapusvARB(disp, parameters) \
  11520.     (* GET_GetnPixelMapusvARB(disp)) parameters
  11521. static inline _glptr_GetnPixelMapusvARB GET_GetnPixelMapusvARB(struct _glapi_table *disp) {
  11522.    return (_glptr_GetnPixelMapusvARB) (GET_by_offset(disp, _gloffset_GetnPixelMapusvARB));
  11523. }
  11524.  
  11525. static inline void SET_GetnPixelMapusvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLushort *)) {
  11526.    SET_by_offset(disp, _gloffset_GetnPixelMapusvARB, fn);
  11527. }
  11528.  
  11529. typedef void (GLAPIENTRYP _glptr_GetnPolygonStippleARB)(GLsizei, GLubyte *);
  11530. #define CALL_GetnPolygonStippleARB(disp, parameters) \
  11531.     (* GET_GetnPolygonStippleARB(disp)) parameters
  11532. static inline _glptr_GetnPolygonStippleARB GET_GetnPolygonStippleARB(struct _glapi_table *disp) {
  11533.    return (_glptr_GetnPolygonStippleARB) (GET_by_offset(disp, _gloffset_GetnPolygonStippleARB));
  11534. }
  11535.  
  11536. static inline void SET_GetnPolygonStippleARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLubyte *)) {
  11537.    SET_by_offset(disp, _gloffset_GetnPolygonStippleARB, fn);
  11538. }
  11539.  
  11540. typedef void (GLAPIENTRYP _glptr_GetnSeparableFilterARB)(GLenum, GLenum, GLenum, GLsizei, GLvoid *, GLsizei, GLvoid *, GLvoid *);
  11541. #define CALL_GetnSeparableFilterARB(disp, parameters) \
  11542.     (* GET_GetnSeparableFilterARB(disp)) parameters
  11543. static inline _glptr_GetnSeparableFilterARB GET_GetnSeparableFilterARB(struct _glapi_table *disp) {
  11544.    return (_glptr_GetnSeparableFilterARB) (GET_by_offset(disp, _gloffset_GetnSeparableFilterARB));
  11545. }
  11546.  
  11547. static inline void SET_GetnSeparableFilterARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLvoid *, GLsizei, GLvoid *, GLvoid *)) {
  11548.    SET_by_offset(disp, _gloffset_GetnSeparableFilterARB, fn);
  11549. }
  11550.  
  11551. typedef void (GLAPIENTRYP _glptr_GetnTexImageARB)(GLenum, GLint, GLenum, GLenum, GLsizei, GLvoid *);
  11552. #define CALL_GetnTexImageARB(disp, parameters) \
  11553.     (* GET_GetnTexImageARB(disp)) parameters
  11554. static inline _glptr_GetnTexImageARB GET_GetnTexImageARB(struct _glapi_table *disp) {
  11555.    return (_glptr_GetnTexImageARB) (GET_by_offset(disp, _gloffset_GetnTexImageARB));
  11556. }
  11557.  
  11558. static inline void SET_GetnTexImageARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLenum, GLsizei, GLvoid *)) {
  11559.    SET_by_offset(disp, _gloffset_GetnTexImageARB, fn);
  11560. }
  11561.  
  11562. typedef void (GLAPIENTRYP _glptr_GetnUniformdvARB)(GLuint, GLint, GLsizei, GLdouble *);
  11563. #define CALL_GetnUniformdvARB(disp, parameters) \
  11564.     (* GET_GetnUniformdvARB(disp)) parameters
  11565. static inline _glptr_GetnUniformdvARB GET_GetnUniformdvARB(struct _glapi_table *disp) {
  11566.    return (_glptr_GetnUniformdvARB) (GET_by_offset(disp, _gloffset_GetnUniformdvARB));
  11567. }
  11568.  
  11569. static inline void SET_GetnUniformdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLdouble *)) {
  11570.    SET_by_offset(disp, _gloffset_GetnUniformdvARB, fn);
  11571. }
  11572.  
  11573. typedef void (GLAPIENTRYP _glptr_GetnUniformfvARB)(GLuint, GLint, GLsizei, GLfloat *);
  11574. #define CALL_GetnUniformfvARB(disp, parameters) \
  11575.     (* GET_GetnUniformfvARB(disp)) parameters
  11576. static inline _glptr_GetnUniformfvARB GET_GetnUniformfvARB(struct _glapi_table *disp) {
  11577.    return (_glptr_GetnUniformfvARB) (GET_by_offset(disp, _gloffset_GetnUniformfvARB));
  11578. }
  11579.  
  11580. static inline void SET_GetnUniformfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLfloat *)) {
  11581.    SET_by_offset(disp, _gloffset_GetnUniformfvARB, fn);
  11582. }
  11583.  
  11584. typedef void (GLAPIENTRYP _glptr_GetnUniformivARB)(GLuint, GLint, GLsizei, GLint *);
  11585. #define CALL_GetnUniformivARB(disp, parameters) \
  11586.     (* GET_GetnUniformivARB(disp)) parameters
  11587. static inline _glptr_GetnUniformivARB GET_GetnUniformivARB(struct _glapi_table *disp) {
  11588.    return (_glptr_GetnUniformivARB) (GET_by_offset(disp, _gloffset_GetnUniformivARB));
  11589. }
  11590.  
  11591. static inline void SET_GetnUniformivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLint *)) {
  11592.    SET_by_offset(disp, _gloffset_GetnUniformivARB, fn);
  11593. }
  11594.  
  11595. typedef void (GLAPIENTRYP _glptr_GetnUniformuivARB)(GLuint, GLint, GLsizei, GLuint *);
  11596. #define CALL_GetnUniformuivARB(disp, parameters) \
  11597.     (* GET_GetnUniformuivARB(disp)) parameters
  11598. static inline _glptr_GetnUniformuivARB GET_GetnUniformuivARB(struct _glapi_table *disp) {
  11599.    return (_glptr_GetnUniformuivARB) (GET_by_offset(disp, _gloffset_GetnUniformuivARB));
  11600. }
  11601.  
  11602. static inline void SET_GetnUniformuivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLuint *)) {
  11603.    SET_by_offset(disp, _gloffset_GetnUniformuivARB, fn);
  11604. }
  11605.  
  11606. typedef void (GLAPIENTRYP _glptr_ReadnPixelsARB)(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, GLvoid *);
  11607. #define CALL_ReadnPixelsARB(disp, parameters) \
  11608.     (* GET_ReadnPixelsARB(disp)) parameters
  11609. static inline _glptr_ReadnPixelsARB GET_ReadnPixelsARB(struct _glapi_table *disp) {
  11610.    return (_glptr_ReadnPixelsARB) (GET_by_offset(disp, _gloffset_ReadnPixelsARB));
  11611. }
  11612.  
  11613. static inline void SET_ReadnPixelsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, GLvoid *)) {
  11614.    SET_by_offset(disp, _gloffset_ReadnPixelsARB, fn);
  11615. }
  11616.  
  11617. typedef void (GLAPIENTRYP _glptr_DrawArraysInstancedBaseInstance)(GLenum, GLint, GLsizei, GLsizei, GLuint);
  11618. #define CALL_DrawArraysInstancedBaseInstance(disp, parameters) \
  11619.     (* GET_DrawArraysInstancedBaseInstance(disp)) parameters
  11620. static inline _glptr_DrawArraysInstancedBaseInstance GET_DrawArraysInstancedBaseInstance(struct _glapi_table *disp) {
  11621.    return (_glptr_DrawArraysInstancedBaseInstance) (GET_by_offset(disp, _gloffset_DrawArraysInstancedBaseInstance));
  11622. }
  11623.  
  11624. static inline void SET_DrawArraysInstancedBaseInstance(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei, GLsizei, GLuint)) {
  11625.    SET_by_offset(disp, _gloffset_DrawArraysInstancedBaseInstance, fn);
  11626. }
  11627.  
  11628. typedef void (GLAPIENTRYP _glptr_DrawElementsInstancedBaseInstance)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLuint);
  11629. #define CALL_DrawElementsInstancedBaseInstance(disp, parameters) \
  11630.     (* GET_DrawElementsInstancedBaseInstance(disp)) parameters
  11631. static inline _glptr_DrawElementsInstancedBaseInstance GET_DrawElementsInstancedBaseInstance(struct _glapi_table *disp) {
  11632.    return (_glptr_DrawElementsInstancedBaseInstance) (GET_by_offset(disp, _gloffset_DrawElementsInstancedBaseInstance));
  11633. }
  11634.  
  11635. static inline void SET_DrawElementsInstancedBaseInstance(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLuint)) {
  11636.    SET_by_offset(disp, _gloffset_DrawElementsInstancedBaseInstance, fn);
  11637. }
  11638.  
  11639. typedef void (GLAPIENTRYP _glptr_DrawElementsInstancedBaseVertexBaseInstance)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint, GLuint);
  11640. #define CALL_DrawElementsInstancedBaseVertexBaseInstance(disp, parameters) \
  11641.     (* GET_DrawElementsInstancedBaseVertexBaseInstance(disp)) parameters
  11642. static inline _glptr_DrawElementsInstancedBaseVertexBaseInstance GET_DrawElementsInstancedBaseVertexBaseInstance(struct _glapi_table *disp) {
  11643.    return (_glptr_DrawElementsInstancedBaseVertexBaseInstance) (GET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertexBaseInstance));
  11644. }
  11645.  
  11646. static inline void SET_DrawElementsInstancedBaseVertexBaseInstance(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint, GLuint)) {
  11647.    SET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertexBaseInstance, fn);
  11648. }
  11649.  
  11650. typedef void (GLAPIENTRYP _glptr_DrawTransformFeedbackInstanced)(GLenum, GLuint, GLsizei);
  11651. #define CALL_DrawTransformFeedbackInstanced(disp, parameters) \
  11652.     (* GET_DrawTransformFeedbackInstanced(disp)) parameters
  11653. static inline _glptr_DrawTransformFeedbackInstanced GET_DrawTransformFeedbackInstanced(struct _glapi_table *disp) {
  11654.    return (_glptr_DrawTransformFeedbackInstanced) (GET_by_offset(disp, _gloffset_DrawTransformFeedbackInstanced));
  11655. }
  11656.  
  11657. static inline void SET_DrawTransformFeedbackInstanced(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei)) {
  11658.    SET_by_offset(disp, _gloffset_DrawTransformFeedbackInstanced, fn);
  11659. }
  11660.  
  11661. typedef void (GLAPIENTRYP _glptr_DrawTransformFeedbackStreamInstanced)(GLenum, GLuint, GLuint, GLsizei);
  11662. #define CALL_DrawTransformFeedbackStreamInstanced(disp, parameters) \
  11663.     (* GET_DrawTransformFeedbackStreamInstanced(disp)) parameters
  11664. static inline _glptr_DrawTransformFeedbackStreamInstanced GET_DrawTransformFeedbackStreamInstanced(struct _glapi_table *disp) {
  11665.    return (_glptr_DrawTransformFeedbackStreamInstanced) (GET_by_offset(disp, _gloffset_DrawTransformFeedbackStreamInstanced));
  11666. }
  11667.  
  11668. static inline void SET_DrawTransformFeedbackStreamInstanced(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLsizei)) {
  11669.    SET_by_offset(disp, _gloffset_DrawTransformFeedbackStreamInstanced, fn);
  11670. }
  11671.  
  11672. typedef void (GLAPIENTRYP _glptr_GetInternalformativ)(GLenum, GLenum, GLenum, GLsizei, GLint *);
  11673. #define CALL_GetInternalformativ(disp, parameters) \
  11674.     (* GET_GetInternalformativ(disp)) parameters
  11675. static inline _glptr_GetInternalformativ GET_GetInternalformativ(struct _glapi_table *disp) {
  11676.    return (_glptr_GetInternalformativ) (GET_by_offset(disp, _gloffset_GetInternalformativ));
  11677. }
  11678.  
  11679. static inline void SET_GetInternalformativ(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLint *)) {
  11680.    SET_by_offset(disp, _gloffset_GetInternalformativ, fn);
  11681. }
  11682.  
  11683. typedef void (GLAPIENTRYP _glptr_GetActiveAtomicCounterBufferiv)(GLuint, GLuint, GLenum, GLint *);
  11684. #define CALL_GetActiveAtomicCounterBufferiv(disp, parameters) \
  11685.     (* GET_GetActiveAtomicCounterBufferiv(disp)) parameters
  11686. static inline _glptr_GetActiveAtomicCounterBufferiv GET_GetActiveAtomicCounterBufferiv(struct _glapi_table *disp) {
  11687.    return (_glptr_GetActiveAtomicCounterBufferiv) (GET_by_offset(disp, _gloffset_GetActiveAtomicCounterBufferiv));
  11688. }
  11689.  
  11690. static inline void SET_GetActiveAtomicCounterBufferiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLint *)) {
  11691.    SET_by_offset(disp, _gloffset_GetActiveAtomicCounterBufferiv, fn);
  11692. }
  11693.  
  11694. typedef void (GLAPIENTRYP _glptr_BindImageTexture)(GLuint, GLuint, GLint, GLboolean, GLint, GLenum, GLenum);
  11695. #define CALL_BindImageTexture(disp, parameters) \
  11696.     (* GET_BindImageTexture(disp)) parameters
  11697. static inline _glptr_BindImageTexture GET_BindImageTexture(struct _glapi_table *disp) {
  11698.    return (_glptr_BindImageTexture) (GET_by_offset(disp, _gloffset_BindImageTexture));
  11699. }
  11700.  
  11701. static inline void SET_BindImageTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLboolean, GLint, GLenum, GLenum)) {
  11702.    SET_by_offset(disp, _gloffset_BindImageTexture, fn);
  11703. }
  11704.  
  11705. typedef void (GLAPIENTRYP _glptr_MemoryBarrier)(GLbitfield);
  11706. #define CALL_MemoryBarrier(disp, parameters) \
  11707.     (* GET_MemoryBarrier(disp)) parameters
  11708. static inline _glptr_MemoryBarrier GET_MemoryBarrier(struct _glapi_table *disp) {
  11709.    return (_glptr_MemoryBarrier) (GET_by_offset(disp, _gloffset_MemoryBarrier));
  11710. }
  11711.  
  11712. static inline void SET_MemoryBarrier(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) {
  11713.    SET_by_offset(disp, _gloffset_MemoryBarrier, fn);
  11714. }
  11715.  
  11716. typedef void (GLAPIENTRYP _glptr_TexStorage1D)(GLenum, GLsizei, GLenum, GLsizei);
  11717. #define CALL_TexStorage1D(disp, parameters) \
  11718.     (* GET_TexStorage1D(disp)) parameters
  11719. static inline _glptr_TexStorage1D GET_TexStorage1D(struct _glapi_table *disp) {
  11720.    return (_glptr_TexStorage1D) (GET_by_offset(disp, _gloffset_TexStorage1D));
  11721. }
  11722.  
  11723. static inline void SET_TexStorage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei)) {
  11724.    SET_by_offset(disp, _gloffset_TexStorage1D, fn);
  11725. }
  11726.  
  11727. typedef void (GLAPIENTRYP _glptr_TexStorage2D)(GLenum, GLsizei, GLenum, GLsizei, GLsizei);
  11728. #define CALL_TexStorage2D(disp, parameters) \
  11729.     (* GET_TexStorage2D(disp)) parameters
  11730. static inline _glptr_TexStorage2D GET_TexStorage2D(struct _glapi_table *disp) {
  11731.    return (_glptr_TexStorage2D) (GET_by_offset(disp, _gloffset_TexStorage2D));
  11732. }
  11733.  
  11734. static inline void SET_TexStorage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei)) {
  11735.    SET_by_offset(disp, _gloffset_TexStorage2D, fn);
  11736. }
  11737.  
  11738. typedef void (GLAPIENTRYP _glptr_TexStorage3D)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei);
  11739. #define CALL_TexStorage3D(disp, parameters) \
  11740.     (* GET_TexStorage3D(disp)) parameters
  11741. static inline _glptr_TexStorage3D GET_TexStorage3D(struct _glapi_table *disp) {
  11742.    return (_glptr_TexStorage3D) (GET_by_offset(disp, _gloffset_TexStorage3D));
  11743. }
  11744.  
  11745. static inline void SET_TexStorage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)) {
  11746.    SET_by_offset(disp, _gloffset_TexStorage3D, fn);
  11747. }
  11748.  
  11749. typedef void (GLAPIENTRYP _glptr_TextureStorage1DEXT)(GLuint, GLenum, GLsizei, GLenum, GLsizei);
  11750. #define CALL_TextureStorage1DEXT(disp, parameters) \
  11751.     (* GET_TextureStorage1DEXT(disp)) parameters
  11752. static inline _glptr_TextureStorage1DEXT GET_TextureStorage1DEXT(struct _glapi_table *disp) {
  11753.    return (_glptr_TextureStorage1DEXT) (GET_by_offset(disp, _gloffset_TextureStorage1DEXT));
  11754. }
  11755.  
  11756. static inline void SET_TextureStorage1DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLenum, GLsizei)) {
  11757.    SET_by_offset(disp, _gloffset_TextureStorage1DEXT, fn);
  11758. }
  11759.  
  11760. typedef void (GLAPIENTRYP _glptr_TextureStorage2DEXT)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei);
  11761. #define CALL_TextureStorage2DEXT(disp, parameters) \
  11762.     (* GET_TextureStorage2DEXT(disp)) parameters
  11763. static inline _glptr_TextureStorage2DEXT GET_TextureStorage2DEXT(struct _glapi_table *disp) {
  11764.    return (_glptr_TextureStorage2DEXT) (GET_by_offset(disp, _gloffset_TextureStorage2DEXT));
  11765. }
  11766.  
  11767. static inline void SET_TextureStorage2DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei)) {
  11768.    SET_by_offset(disp, _gloffset_TextureStorage2DEXT, fn);
  11769. }
  11770.  
  11771. typedef void (GLAPIENTRYP _glptr_TextureStorage3DEXT)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei);
  11772. #define CALL_TextureStorage3DEXT(disp, parameters) \
  11773.     (* GET_TextureStorage3DEXT(disp)) parameters
  11774. static inline _glptr_TextureStorage3DEXT GET_TextureStorage3DEXT(struct _glapi_table *disp) {
  11775.    return (_glptr_TextureStorage3DEXT) (GET_by_offset(disp, _gloffset_TextureStorage3DEXT));
  11776. }
  11777.  
  11778. static inline void SET_TextureStorage3DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)) {
  11779.    SET_by_offset(disp, _gloffset_TextureStorage3DEXT, fn);
  11780. }
  11781.  
  11782. typedef void (GLAPIENTRYP _glptr_ClearBufferData)(GLenum, GLenum, GLenum, GLenum, const GLvoid *);
  11783. #define CALL_ClearBufferData(disp, parameters) \
  11784.     (* GET_ClearBufferData(disp)) parameters
  11785. static inline _glptr_ClearBufferData GET_ClearBufferData(struct _glapi_table *disp) {
  11786.    return (_glptr_ClearBufferData) (GET_by_offset(disp, _gloffset_ClearBufferData));
  11787. }
  11788.  
  11789. static inline void SET_ClearBufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLenum, const GLvoid *)) {
  11790.    SET_by_offset(disp, _gloffset_ClearBufferData, fn);
  11791. }
  11792.  
  11793. typedef void (GLAPIENTRYP _glptr_ClearBufferSubData)(GLenum, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, const GLvoid *);
  11794. #define CALL_ClearBufferSubData(disp, parameters) \
  11795.     (* GET_ClearBufferSubData(disp)) parameters
  11796. static inline _glptr_ClearBufferSubData GET_ClearBufferSubData(struct _glapi_table *disp) {
  11797.    return (_glptr_ClearBufferSubData) (GET_by_offset(disp, _gloffset_ClearBufferSubData));
  11798. }
  11799.  
  11800. static inline void SET_ClearBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, const GLvoid *)) {
  11801.    SET_by_offset(disp, _gloffset_ClearBufferSubData, fn);
  11802. }
  11803.  
  11804. typedef void (GLAPIENTRYP _glptr_DispatchCompute)(GLuint, GLuint, GLuint);
  11805. #define CALL_DispatchCompute(disp, parameters) \
  11806.     (* GET_DispatchCompute(disp)) parameters
  11807. static inline _glptr_DispatchCompute GET_DispatchCompute(struct _glapi_table *disp) {
  11808.    return (_glptr_DispatchCompute) (GET_by_offset(disp, _gloffset_DispatchCompute));
  11809. }
  11810.  
  11811. static inline void SET_DispatchCompute(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
  11812.    SET_by_offset(disp, _gloffset_DispatchCompute, fn);
  11813. }
  11814.  
  11815. typedef void (GLAPIENTRYP _glptr_DispatchComputeIndirect)(GLintptr);
  11816. #define CALL_DispatchComputeIndirect(disp, parameters) \
  11817.     (* GET_DispatchComputeIndirect(disp)) parameters
  11818. static inline _glptr_DispatchComputeIndirect GET_DispatchComputeIndirect(struct _glapi_table *disp) {
  11819.    return (_glptr_DispatchComputeIndirect) (GET_by_offset(disp, _gloffset_DispatchComputeIndirect));
  11820. }
  11821.  
  11822. static inline void SET_DispatchComputeIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLintptr)) {
  11823.    SET_by_offset(disp, _gloffset_DispatchComputeIndirect, fn);
  11824. }
  11825.  
  11826. typedef void (GLAPIENTRYP _glptr_CopyImageSubData)(GLuint, GLenum, GLint, GLint, GLint, GLint, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei);
  11827. #define CALL_CopyImageSubData(disp, parameters) \
  11828.     (* GET_CopyImageSubData(disp)) parameters
  11829. static inline _glptr_CopyImageSubData GET_CopyImageSubData(struct _glapi_table *disp) {
  11830.    return (_glptr_CopyImageSubData) (GET_by_offset(disp, _gloffset_CopyImageSubData));
  11831. }
  11832.  
  11833. 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)) {
  11834.    SET_by_offset(disp, _gloffset_CopyImageSubData, fn);
  11835. }
  11836.  
  11837. typedef void (GLAPIENTRYP _glptr_TextureView)(GLuint, GLenum, GLuint, GLenum, GLuint, GLuint, GLuint, GLuint);
  11838. #define CALL_TextureView(disp, parameters) \
  11839.     (* GET_TextureView(disp)) parameters
  11840. static inline _glptr_TextureView GET_TextureView(struct _glapi_table *disp) {
  11841.    return (_glptr_TextureView) (GET_by_offset(disp, _gloffset_TextureView));
  11842. }
  11843.  
  11844. static inline void SET_TextureView(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLenum, GLuint, GLuint, GLuint, GLuint)) {
  11845.    SET_by_offset(disp, _gloffset_TextureView, fn);
  11846. }
  11847.  
  11848. typedef void (GLAPIENTRYP _glptr_BindVertexBuffer)(GLuint, GLuint, GLintptr, GLsizei);
  11849. #define CALL_BindVertexBuffer(disp, parameters) \
  11850.     (* GET_BindVertexBuffer(disp)) parameters
  11851. static inline _glptr_BindVertexBuffer GET_BindVertexBuffer(struct _glapi_table *disp) {
  11852.    return (_glptr_BindVertexBuffer) (GET_by_offset(disp, _gloffset_BindVertexBuffer));
  11853. }
  11854.  
  11855. static inline void SET_BindVertexBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLintptr, GLsizei)) {
  11856.    SET_by_offset(disp, _gloffset_BindVertexBuffer, fn);
  11857. }
  11858.  
  11859. typedef void (GLAPIENTRYP _glptr_VertexAttribBinding)(GLuint, GLuint);
  11860. #define CALL_VertexAttribBinding(disp, parameters) \
  11861.     (* GET_VertexAttribBinding(disp)) parameters
  11862. static inline _glptr_VertexAttribBinding GET_VertexAttribBinding(struct _glapi_table *disp) {
  11863.    return (_glptr_VertexAttribBinding) (GET_by_offset(disp, _gloffset_VertexAttribBinding));
  11864. }
  11865.  
  11866. static inline void SET_VertexAttribBinding(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
  11867.    SET_by_offset(disp, _gloffset_VertexAttribBinding, fn);
  11868. }
  11869.  
  11870. typedef void (GLAPIENTRYP _glptr_VertexAttribFormat)(GLuint, GLint, GLenum, GLboolean, GLuint);
  11871. #define CALL_VertexAttribFormat(disp, parameters) \
  11872.     (* GET_VertexAttribFormat(disp)) parameters
  11873. static inline _glptr_VertexAttribFormat GET_VertexAttribFormat(struct _glapi_table *disp) {
  11874.    return (_glptr_VertexAttribFormat) (GET_by_offset(disp, _gloffset_VertexAttribFormat));
  11875. }
  11876.  
  11877. static inline void SET_VertexAttribFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLboolean, GLuint)) {
  11878.    SET_by_offset(disp, _gloffset_VertexAttribFormat, fn);
  11879. }
  11880.  
  11881. typedef void (GLAPIENTRYP _glptr_VertexAttribIFormat)(GLuint, GLint, GLenum, GLuint);
  11882. #define CALL_VertexAttribIFormat(disp, parameters) \
  11883.     (* GET_VertexAttribIFormat(disp)) parameters
  11884. static inline _glptr_VertexAttribIFormat GET_VertexAttribIFormat(struct _glapi_table *disp) {
  11885.    return (_glptr_VertexAttribIFormat) (GET_by_offset(disp, _gloffset_VertexAttribIFormat));
  11886. }
  11887.  
  11888. static inline void SET_VertexAttribIFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLuint)) {
  11889.    SET_by_offset(disp, _gloffset_VertexAttribIFormat, fn);
  11890. }
  11891.  
  11892. typedef void (GLAPIENTRYP _glptr_VertexAttribLFormat)(GLuint, GLint, GLenum, GLuint);
  11893. #define CALL_VertexAttribLFormat(disp, parameters) \
  11894.     (* GET_VertexAttribLFormat(disp)) parameters
  11895. static inline _glptr_VertexAttribLFormat GET_VertexAttribLFormat(struct _glapi_table *disp) {
  11896.    return (_glptr_VertexAttribLFormat) (GET_by_offset(disp, _gloffset_VertexAttribLFormat));
  11897. }
  11898.  
  11899. static inline void SET_VertexAttribLFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLuint)) {
  11900.    SET_by_offset(disp, _gloffset_VertexAttribLFormat, fn);
  11901. }
  11902.  
  11903. typedef void (GLAPIENTRYP _glptr_VertexBindingDivisor)(GLuint, GLuint);
  11904. #define CALL_VertexBindingDivisor(disp, parameters) \
  11905.     (* GET_VertexBindingDivisor(disp)) parameters
  11906. static inline _glptr_VertexBindingDivisor GET_VertexBindingDivisor(struct _glapi_table *disp) {
  11907.    return (_glptr_VertexBindingDivisor) (GET_by_offset(disp, _gloffset_VertexBindingDivisor));
  11908. }
  11909.  
  11910. static inline void SET_VertexBindingDivisor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
  11911.    SET_by_offset(disp, _gloffset_VertexBindingDivisor, fn);
  11912. }
  11913.  
  11914. typedef void (GLAPIENTRYP _glptr_MultiDrawArraysIndirect)(GLenum, const GLvoid *, GLsizei, GLsizei);
  11915. #define CALL_MultiDrawArraysIndirect(disp, parameters) \
  11916.     (* GET_MultiDrawArraysIndirect(disp)) parameters
  11917. static inline _glptr_MultiDrawArraysIndirect GET_MultiDrawArraysIndirect(struct _glapi_table *disp) {
  11918.    return (_glptr_MultiDrawArraysIndirect) (GET_by_offset(disp, _gloffset_MultiDrawArraysIndirect));
  11919. }
  11920.  
  11921. static inline void SET_MultiDrawArraysIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLvoid *, GLsizei, GLsizei)) {
  11922.    SET_by_offset(disp, _gloffset_MultiDrawArraysIndirect, fn);
  11923. }
  11924.  
  11925. typedef void (GLAPIENTRYP _glptr_MultiDrawElementsIndirect)(GLenum, GLenum, const GLvoid *, GLsizei, GLsizei);
  11926. #define CALL_MultiDrawElementsIndirect(disp, parameters) \
  11927.     (* GET_MultiDrawElementsIndirect(disp)) parameters
  11928. static inline _glptr_MultiDrawElementsIndirect GET_MultiDrawElementsIndirect(struct _glapi_table *disp) {
  11929.    return (_glptr_MultiDrawElementsIndirect) (GET_by_offset(disp, _gloffset_MultiDrawElementsIndirect));
  11930. }
  11931.  
  11932. static inline void SET_MultiDrawElementsIndirect(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLvoid *, GLsizei, GLsizei)) {
  11933.    SET_by_offset(disp, _gloffset_MultiDrawElementsIndirect, fn);
  11934. }
  11935.  
  11936. typedef void (GLAPIENTRYP _glptr_GetProgramInterfaceiv)(GLuint, GLenum, GLenum, GLint *);
  11937. #define CALL_GetProgramInterfaceiv(disp, parameters) \
  11938.     (* GET_GetProgramInterfaceiv(disp)) parameters
  11939. static inline _glptr_GetProgramInterfaceiv GET_GetProgramInterfaceiv(struct _glapi_table *disp) {
  11940.    return (_glptr_GetProgramInterfaceiv) (GET_by_offset(disp, _gloffset_GetProgramInterfaceiv));
  11941. }
  11942.  
  11943. static inline void SET_GetProgramInterfaceiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLint *)) {
  11944.    SET_by_offset(disp, _gloffset_GetProgramInterfaceiv, fn);
  11945. }
  11946.  
  11947. typedef GLuint (GLAPIENTRYP _glptr_GetProgramResourceIndex)(GLuint, GLenum, const GLchar *);
  11948. #define CALL_GetProgramResourceIndex(disp, parameters) \
  11949.     (* GET_GetProgramResourceIndex(disp)) parameters
  11950. static inline _glptr_GetProgramResourceIndex GET_GetProgramResourceIndex(struct _glapi_table *disp) {
  11951.    return (_glptr_GetProgramResourceIndex) (GET_by_offset(disp, _gloffset_GetProgramResourceIndex));
  11952. }
  11953.  
  11954. static inline void SET_GetProgramResourceIndex(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint, GLenum, const GLchar *)) {
  11955.    SET_by_offset(disp, _gloffset_GetProgramResourceIndex, fn);
  11956. }
  11957.  
  11958. typedef GLint (GLAPIENTRYP _glptr_GetProgramResourceLocation)(GLuint, GLenum, const GLchar *);
  11959. #define CALL_GetProgramResourceLocation(disp, parameters) \
  11960.     (* GET_GetProgramResourceLocation(disp)) parameters
  11961. static inline _glptr_GetProgramResourceLocation GET_GetProgramResourceLocation(struct _glapi_table *disp) {
  11962.    return (_glptr_GetProgramResourceLocation) (GET_by_offset(disp, _gloffset_GetProgramResourceLocation));
  11963. }
  11964.  
  11965. static inline void SET_GetProgramResourceLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, GLenum, const GLchar *)) {
  11966.    SET_by_offset(disp, _gloffset_GetProgramResourceLocation, fn);
  11967. }
  11968.  
  11969. typedef GLint (GLAPIENTRYP _glptr_GetProgramResourceLocationIndex)(GLuint, GLenum, const GLchar *);
  11970. #define CALL_GetProgramResourceLocationIndex(disp, parameters) \
  11971.     (* GET_GetProgramResourceLocationIndex(disp)) parameters
  11972. static inline _glptr_GetProgramResourceLocationIndex GET_GetProgramResourceLocationIndex(struct _glapi_table *disp) {
  11973.    return (_glptr_GetProgramResourceLocationIndex) (GET_by_offset(disp, _gloffset_GetProgramResourceLocationIndex));
  11974. }
  11975.  
  11976. static inline void SET_GetProgramResourceLocationIndex(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, GLenum, const GLchar *)) {
  11977.    SET_by_offset(disp, _gloffset_GetProgramResourceLocationIndex, fn);
  11978. }
  11979.  
  11980. typedef void (GLAPIENTRYP _glptr_GetProgramResourceName)(GLuint, GLenum, GLuint, GLsizei , GLsizei *, GLchar *);
  11981. #define CALL_GetProgramResourceName(disp, parameters) \
  11982.     (* GET_GetProgramResourceName(disp)) parameters
  11983. static inline _glptr_GetProgramResourceName GET_GetProgramResourceName(struct _glapi_table *disp) {
  11984.    return (_glptr_GetProgramResourceName) (GET_by_offset(disp, _gloffset_GetProgramResourceName));
  11985. }
  11986.  
  11987. static inline void SET_GetProgramResourceName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLsizei , GLsizei *, GLchar *)) {
  11988.    SET_by_offset(disp, _gloffset_GetProgramResourceName, fn);
  11989. }
  11990.  
  11991. typedef void (GLAPIENTRYP _glptr_GetProgramResourceiv)(GLuint, GLenum, GLuint, GLsizei , const GLenum *, GLsizei , GLsizei *, GLint *);
  11992. #define CALL_GetProgramResourceiv(disp, parameters) \
  11993.     (* GET_GetProgramResourceiv(disp)) parameters
  11994. static inline _glptr_GetProgramResourceiv GET_GetProgramResourceiv(struct _glapi_table *disp) {
  11995.    return (_glptr_GetProgramResourceiv) (GET_by_offset(disp, _gloffset_GetProgramResourceiv));
  11996. }
  11997.  
  11998. static inline void SET_GetProgramResourceiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLsizei , const GLenum *, GLsizei , GLsizei *, GLint *)) {
  11999.    SET_by_offset(disp, _gloffset_GetProgramResourceiv, fn);
  12000. }
  12001.  
  12002. typedef void (GLAPIENTRYP _glptr_TexBufferRange)(GLenum, GLenum, GLuint, GLintptr, GLsizeiptr);
  12003. #define CALL_TexBufferRange(disp, parameters) \
  12004.     (* GET_TexBufferRange(disp)) parameters
  12005. static inline _glptr_TexBufferRange GET_TexBufferRange(struct _glapi_table *disp) {
  12006.    return (_glptr_TexBufferRange) (GET_by_offset(disp, _gloffset_TexBufferRange));
  12007. }
  12008.  
  12009. static inline void SET_TexBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLintptr, GLsizeiptr)) {
  12010.    SET_by_offset(disp, _gloffset_TexBufferRange, fn);
  12011. }
  12012.  
  12013. typedef void (GLAPIENTRYP _glptr_TexStorage2DMultisample)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean);
  12014. #define CALL_TexStorage2DMultisample(disp, parameters) \
  12015.     (* GET_TexStorage2DMultisample(disp)) parameters
  12016. static inline _glptr_TexStorage2DMultisample GET_TexStorage2DMultisample(struct _glapi_table *disp) {
  12017.    return (_glptr_TexStorage2DMultisample) (GET_by_offset(disp, _gloffset_TexStorage2DMultisample));
  12018. }
  12019.  
  12020. static inline void SET_TexStorage2DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)) {
  12021.    SET_by_offset(disp, _gloffset_TexStorage2DMultisample, fn);
  12022. }
  12023.  
  12024. typedef void (GLAPIENTRYP _glptr_TexStorage3DMultisample)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean);
  12025. #define CALL_TexStorage3DMultisample(disp, parameters) \
  12026.     (* GET_TexStorage3DMultisample(disp)) parameters
  12027. static inline _glptr_TexStorage3DMultisample GET_TexStorage3DMultisample(struct _glapi_table *disp) {
  12028.    return (_glptr_TexStorage3DMultisample) (GET_by_offset(disp, _gloffset_TexStorage3DMultisample));
  12029. }
  12030.  
  12031. static inline void SET_TexStorage3DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)) {
  12032.    SET_by_offset(disp, _gloffset_TexStorage3DMultisample, fn);
  12033. }
  12034.  
  12035. typedef void (GLAPIENTRYP _glptr_BufferStorage)(GLenum, GLsizeiptr, const GLvoid *, GLbitfield);
  12036. #define CALL_BufferStorage(disp, parameters) \
  12037.     (* GET_BufferStorage(disp)) parameters
  12038. static inline _glptr_BufferStorage GET_BufferStorage(struct _glapi_table *disp) {
  12039.    return (_glptr_BufferStorage) (GET_by_offset(disp, _gloffset_BufferStorage));
  12040. }
  12041.  
  12042. static inline void SET_BufferStorage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizeiptr, const GLvoid *, GLbitfield)) {
  12043.    SET_by_offset(disp, _gloffset_BufferStorage, fn);
  12044. }
  12045.  
  12046. typedef void (GLAPIENTRYP _glptr_ClearTexImage)(GLuint, GLint, GLenum, GLenum, const GLvoid *);
  12047. #define CALL_ClearTexImage(disp, parameters) \
  12048.     (* GET_ClearTexImage(disp)) parameters
  12049. static inline _glptr_ClearTexImage GET_ClearTexImage(struct _glapi_table *disp) {
  12050.    return (_glptr_ClearTexImage) (GET_by_offset(disp, _gloffset_ClearTexImage));
  12051. }
  12052.  
  12053. static inline void SET_ClearTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLenum, const GLvoid *)) {
  12054.    SET_by_offset(disp, _gloffset_ClearTexImage, fn);
  12055. }
  12056.  
  12057. typedef void (GLAPIENTRYP _glptr_ClearTexSubImage)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
  12058. #define CALL_ClearTexSubImage(disp, parameters) \
  12059.     (* GET_ClearTexSubImage(disp)) parameters
  12060. static inline _glptr_ClearTexSubImage GET_ClearTexSubImage(struct _glapi_table *disp) {
  12061.    return (_glptr_ClearTexSubImage) (GET_by_offset(disp, _gloffset_ClearTexSubImage));
  12062. }
  12063.  
  12064. static inline void SET_ClearTexSubImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
  12065.    SET_by_offset(disp, _gloffset_ClearTexSubImage, fn);
  12066. }
  12067.  
  12068. typedef void (GLAPIENTRYP _glptr_BindBuffersBase)(GLenum, GLuint, GLsizei, const GLuint *);
  12069. #define CALL_BindBuffersBase(disp, parameters) \
  12070.     (* GET_BindBuffersBase(disp)) parameters
  12071. static inline _glptr_BindBuffersBase GET_BindBuffersBase(struct _glapi_table *disp) {
  12072.    return (_glptr_BindBuffersBase) (GET_by_offset(disp, _gloffset_BindBuffersBase));
  12073. }
  12074.  
  12075. static inline void SET_BindBuffersBase(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLuint *)) {
  12076.    SET_by_offset(disp, _gloffset_BindBuffersBase, fn);
  12077. }
  12078.  
  12079. typedef void (GLAPIENTRYP _glptr_BindBuffersRange)(GLenum, GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizeiptr *);
  12080. #define CALL_BindBuffersRange(disp, parameters) \
  12081.     (* GET_BindBuffersRange(disp)) parameters
  12082. static inline _glptr_BindBuffersRange GET_BindBuffersRange(struct _glapi_table *disp) {
  12083.    return (_glptr_BindBuffersRange) (GET_by_offset(disp, _gloffset_BindBuffersRange));
  12084. }
  12085.  
  12086. static inline void SET_BindBuffersRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizeiptr *)) {
  12087.    SET_by_offset(disp, _gloffset_BindBuffersRange, fn);
  12088. }
  12089.  
  12090. typedef void (GLAPIENTRYP _glptr_BindImageTextures)(GLuint, GLsizei, const GLuint *);
  12091. #define CALL_BindImageTextures(disp, parameters) \
  12092.     (* GET_BindImageTextures(disp)) parameters
  12093. static inline _glptr_BindImageTextures GET_BindImageTextures(struct _glapi_table *disp) {
  12094.    return (_glptr_BindImageTextures) (GET_by_offset(disp, _gloffset_BindImageTextures));
  12095. }
  12096.  
  12097. static inline void SET_BindImageTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *)) {
  12098.    SET_by_offset(disp, _gloffset_BindImageTextures, fn);
  12099. }
  12100.  
  12101. typedef void (GLAPIENTRYP _glptr_BindSamplers)(GLuint, GLsizei, const GLuint *);
  12102. #define CALL_BindSamplers(disp, parameters) \
  12103.     (* GET_BindSamplers(disp)) parameters
  12104. static inline _glptr_BindSamplers GET_BindSamplers(struct _glapi_table *disp) {
  12105.    return (_glptr_BindSamplers) (GET_by_offset(disp, _gloffset_BindSamplers));
  12106. }
  12107.  
  12108. static inline void SET_BindSamplers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *)) {
  12109.    SET_by_offset(disp, _gloffset_BindSamplers, fn);
  12110. }
  12111.  
  12112. typedef void (GLAPIENTRYP _glptr_BindTextures)(GLuint, GLsizei, const GLuint *);
  12113. #define CALL_BindTextures(disp, parameters) \
  12114.     (* GET_BindTextures(disp)) parameters
  12115. static inline _glptr_BindTextures GET_BindTextures(struct _glapi_table *disp) {
  12116.    return (_glptr_BindTextures) (GET_by_offset(disp, _gloffset_BindTextures));
  12117. }
  12118.  
  12119. static inline void SET_BindTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *)) {
  12120.    SET_by_offset(disp, _gloffset_BindTextures, fn);
  12121. }
  12122.  
  12123. typedef void (GLAPIENTRYP _glptr_BindVertexBuffers)(GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizei *);
  12124. #define CALL_BindVertexBuffers(disp, parameters) \
  12125.     (* GET_BindVertexBuffers(disp)) parameters
  12126. static inline _glptr_BindVertexBuffers GET_BindVertexBuffers(struct _glapi_table *disp) {
  12127.    return (_glptr_BindVertexBuffers) (GET_by_offset(disp, _gloffset_BindVertexBuffers));
  12128. }
  12129.  
  12130. static inline void SET_BindVertexBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizei *)) {
  12131.    SET_by_offset(disp, _gloffset_BindVertexBuffers, fn);
  12132. }
  12133.  
  12134. typedef void (GLAPIENTRYP _glptr_ClipControl)(GLenum, GLenum);
  12135. #define CALL_ClipControl(disp, parameters) \
  12136.     (* GET_ClipControl(disp)) parameters
  12137. static inline _glptr_ClipControl GET_ClipControl(struct _glapi_table *disp) {
  12138.    return (_glptr_ClipControl) (GET_by_offset(disp, _gloffset_ClipControl));
  12139. }
  12140.  
  12141. static inline void SET_ClipControl(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
  12142.    SET_by_offset(disp, _gloffset_ClipControl, fn);
  12143. }
  12144.  
  12145. typedef void (GLAPIENTRYP _glptr_BindTextureUnit)(GLuint, GLuint);
  12146. #define CALL_BindTextureUnit(disp, parameters) \
  12147.     (* GET_BindTextureUnit(disp)) parameters
  12148. static inline _glptr_BindTextureUnit GET_BindTextureUnit(struct _glapi_table *disp) {
  12149.    return (_glptr_BindTextureUnit) (GET_by_offset(disp, _gloffset_BindTextureUnit));
  12150. }
  12151.  
  12152. static inline void SET_BindTextureUnit(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
  12153.    SET_by_offset(disp, _gloffset_BindTextureUnit, fn);
  12154. }
  12155.  
  12156. typedef void (GLAPIENTRYP _glptr_BlitNamedFramebuffer)(GLuint, GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum);
  12157. #define CALL_BlitNamedFramebuffer(disp, parameters) \
  12158.     (* GET_BlitNamedFramebuffer(disp)) parameters
  12159. static inline _glptr_BlitNamedFramebuffer GET_BlitNamedFramebuffer(struct _glapi_table *disp) {
  12160.    return (_glptr_BlitNamedFramebuffer) (GET_by_offset(disp, _gloffset_BlitNamedFramebuffer));
  12161. }
  12162.  
  12163. static inline void SET_BlitNamedFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum)) {
  12164.    SET_by_offset(disp, _gloffset_BlitNamedFramebuffer, fn);
  12165. }
  12166.  
  12167. typedef GLenum (GLAPIENTRYP _glptr_CheckNamedFramebufferStatus)(GLuint, GLenum);
  12168. #define CALL_CheckNamedFramebufferStatus(disp, parameters) \
  12169.     (* GET_CheckNamedFramebufferStatus(disp)) parameters
  12170. static inline _glptr_CheckNamedFramebufferStatus GET_CheckNamedFramebufferStatus(struct _glapi_table *disp) {
  12171.    return (_glptr_CheckNamedFramebufferStatus) (GET_by_offset(disp, _gloffset_CheckNamedFramebufferStatus));
  12172. }
  12173.  
  12174. static inline void SET_CheckNamedFramebufferStatus(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLuint, GLenum)) {
  12175.    SET_by_offset(disp, _gloffset_CheckNamedFramebufferStatus, fn);
  12176. }
  12177.  
  12178. typedef void (GLAPIENTRYP _glptr_ClearNamedBufferData)(GLuint, GLenum, GLenum, GLenum, const GLvoid *);
  12179. #define CALL_ClearNamedBufferData(disp, parameters) \
  12180.     (* GET_ClearNamedBufferData(disp)) parameters
  12181. static inline _glptr_ClearNamedBufferData GET_ClearNamedBufferData(struct _glapi_table *disp) {
  12182.    return (_glptr_ClearNamedBufferData) (GET_by_offset(disp, _gloffset_ClearNamedBufferData));
  12183. }
  12184.  
  12185. static inline void SET_ClearNamedBufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLenum, const GLvoid *)) {
  12186.    SET_by_offset(disp, _gloffset_ClearNamedBufferData, fn);
  12187. }
  12188.  
  12189. typedef void (GLAPIENTRYP _glptr_ClearNamedBufferSubData)(GLuint, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, const GLvoid *);
  12190. #define CALL_ClearNamedBufferSubData(disp, parameters) \
  12191.     (* GET_ClearNamedBufferSubData(disp)) parameters
  12192. static inline _glptr_ClearNamedBufferSubData GET_ClearNamedBufferSubData(struct _glapi_table *disp) {
  12193.    return (_glptr_ClearNamedBufferSubData) (GET_by_offset(disp, _gloffset_ClearNamedBufferSubData));
  12194. }
  12195.  
  12196. static inline void SET_ClearNamedBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, const GLvoid *)) {
  12197.    SET_by_offset(disp, _gloffset_ClearNamedBufferSubData, fn);
  12198. }
  12199.  
  12200. typedef void (GLAPIENTRYP _glptr_ClearNamedFramebufferfi)(GLuint, GLenum, GLfloat, GLint);
  12201. #define CALL_ClearNamedFramebufferfi(disp, parameters) \
  12202.     (* GET_ClearNamedFramebufferfi(disp)) parameters
  12203. static inline _glptr_ClearNamedFramebufferfi GET_ClearNamedFramebufferfi(struct _glapi_table *disp) {
  12204.    return (_glptr_ClearNamedFramebufferfi) (GET_by_offset(disp, _gloffset_ClearNamedFramebufferfi));
  12205. }
  12206.  
  12207. static inline void SET_ClearNamedFramebufferfi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat, GLint)) {
  12208.    SET_by_offset(disp, _gloffset_ClearNamedFramebufferfi, fn);
  12209. }
  12210.  
  12211. typedef void (GLAPIENTRYP _glptr_ClearNamedFramebufferfv)(GLuint, GLenum, GLint, const GLfloat *);
  12212. #define CALL_ClearNamedFramebufferfv(disp, parameters) \
  12213.     (* GET_ClearNamedFramebufferfv(disp)) parameters
  12214. static inline _glptr_ClearNamedFramebufferfv GET_ClearNamedFramebufferfv(struct _glapi_table *disp) {
  12215.    return (_glptr_ClearNamedFramebufferfv) (GET_by_offset(disp, _gloffset_ClearNamedFramebufferfv));
  12216. }
  12217.  
  12218. static inline void SET_ClearNamedFramebufferfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, const GLfloat *)) {
  12219.    SET_by_offset(disp, _gloffset_ClearNamedFramebufferfv, fn);
  12220. }
  12221.  
  12222. typedef void (GLAPIENTRYP _glptr_ClearNamedFramebufferiv)(GLuint, GLenum, GLint, const GLint *);
  12223. #define CALL_ClearNamedFramebufferiv(disp, parameters) \
  12224.     (* GET_ClearNamedFramebufferiv(disp)) parameters
  12225. static inline _glptr_ClearNamedFramebufferiv GET_ClearNamedFramebufferiv(struct _glapi_table *disp) {
  12226.    return (_glptr_ClearNamedFramebufferiv) (GET_by_offset(disp, _gloffset_ClearNamedFramebufferiv));
  12227. }
  12228.  
  12229. static inline void SET_ClearNamedFramebufferiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, const GLint *)) {
  12230.    SET_by_offset(disp, _gloffset_ClearNamedFramebufferiv, fn);
  12231. }
  12232.  
  12233. typedef void (GLAPIENTRYP _glptr_ClearNamedFramebufferuiv)(GLuint, GLenum, GLint, const GLuint *);
  12234. #define CALL_ClearNamedFramebufferuiv(disp, parameters) \
  12235.     (* GET_ClearNamedFramebufferuiv(disp)) parameters
  12236. static inline _glptr_ClearNamedFramebufferuiv GET_ClearNamedFramebufferuiv(struct _glapi_table *disp) {
  12237.    return (_glptr_ClearNamedFramebufferuiv) (GET_by_offset(disp, _gloffset_ClearNamedFramebufferuiv));
  12238. }
  12239.  
  12240. static inline void SET_ClearNamedFramebufferuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint, const GLuint *)) {
  12241.    SET_by_offset(disp, _gloffset_ClearNamedFramebufferuiv, fn);
  12242. }
  12243.  
  12244. typedef void (GLAPIENTRYP _glptr_CompressedTextureSubImage1D)(GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *);
  12245. #define CALL_CompressedTextureSubImage1D(disp, parameters) \
  12246.     (* GET_CompressedTextureSubImage1D(disp)) parameters
  12247. static inline _glptr_CompressedTextureSubImage1D GET_CompressedTextureSubImage1D(struct _glapi_table *disp) {
  12248.    return (_glptr_CompressedTextureSubImage1D) (GET_by_offset(disp, _gloffset_CompressedTextureSubImage1D));
  12249. }
  12250.  
  12251. static inline void SET_CompressedTextureSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *)) {
  12252.    SET_by_offset(disp, _gloffset_CompressedTextureSubImage1D, fn);
  12253. }
  12254.  
  12255. typedef void (GLAPIENTRYP _glptr_CompressedTextureSubImage2D)(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
  12256. #define CALL_CompressedTextureSubImage2D(disp, parameters) \
  12257.     (* GET_CompressedTextureSubImage2D(disp)) parameters
  12258. static inline _glptr_CompressedTextureSubImage2D GET_CompressedTextureSubImage2D(struct _glapi_table *disp) {
  12259.    return (_glptr_CompressedTextureSubImage2D) (GET_by_offset(disp, _gloffset_CompressedTextureSubImage2D));
  12260. }
  12261.  
  12262. static inline void SET_CompressedTextureSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) {
  12263.    SET_by_offset(disp, _gloffset_CompressedTextureSubImage2D, fn);
  12264. }
  12265.  
  12266. typedef void (GLAPIENTRYP _glptr_CompressedTextureSubImage3D)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
  12267. #define CALL_CompressedTextureSubImage3D(disp, parameters) \
  12268.     (* GET_CompressedTextureSubImage3D(disp)) parameters
  12269. static inline _glptr_CompressedTextureSubImage3D GET_CompressedTextureSubImage3D(struct _glapi_table *disp) {
  12270.    return (_glptr_CompressedTextureSubImage3D) (GET_by_offset(disp, _gloffset_CompressedTextureSubImage3D));
  12271. }
  12272.  
  12273. static inline void SET_CompressedTextureSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) {
  12274.    SET_by_offset(disp, _gloffset_CompressedTextureSubImage3D, fn);
  12275. }
  12276.  
  12277. typedef void (GLAPIENTRYP _glptr_CopyNamedBufferSubData)(GLuint, GLuint, GLintptr, GLintptr, GLsizeiptr);
  12278. #define CALL_CopyNamedBufferSubData(disp, parameters) \
  12279.     (* GET_CopyNamedBufferSubData(disp)) parameters
  12280. static inline _glptr_CopyNamedBufferSubData GET_CopyNamedBufferSubData(struct _glapi_table *disp) {
  12281.    return (_glptr_CopyNamedBufferSubData) (GET_by_offset(disp, _gloffset_CopyNamedBufferSubData));
  12282. }
  12283.  
  12284. static inline void SET_CopyNamedBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLintptr, GLintptr, GLsizeiptr)) {
  12285.    SET_by_offset(disp, _gloffset_CopyNamedBufferSubData, fn);
  12286. }
  12287.  
  12288. typedef void (GLAPIENTRYP _glptr_CopyTextureSubImage1D)(GLuint, GLint, GLint, GLint, GLint, GLsizei);
  12289. #define CALL_CopyTextureSubImage1D(disp, parameters) \
  12290.     (* GET_CopyTextureSubImage1D(disp)) parameters
  12291. static inline _glptr_CopyTextureSubImage1D GET_CopyTextureSubImage1D(struct _glapi_table *disp) {
  12292.    return (_glptr_CopyTextureSubImage1D) (GET_by_offset(disp, _gloffset_CopyTextureSubImage1D));
  12293. }
  12294.  
  12295. static inline void SET_CopyTextureSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei)) {
  12296.    SET_by_offset(disp, _gloffset_CopyTextureSubImage1D, fn);
  12297. }
  12298.  
  12299. typedef void (GLAPIENTRYP _glptr_CopyTextureSubImage2D)(GLuint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
  12300. #define CALL_CopyTextureSubImage2D(disp, parameters) \
  12301.     (* GET_CopyTextureSubImage2D(disp)) parameters
  12302. static inline _glptr_CopyTextureSubImage2D GET_CopyTextureSubImage2D(struct _glapi_table *disp) {
  12303.    return (_glptr_CopyTextureSubImage2D) (GET_by_offset(disp, _gloffset_CopyTextureSubImage2D));
  12304. }
  12305.  
  12306. static inline void SET_CopyTextureSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) {
  12307.    SET_by_offset(disp, _gloffset_CopyTextureSubImage2D, fn);
  12308. }
  12309.  
  12310. typedef void (GLAPIENTRYP _glptr_CopyTextureSubImage3D)(GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
  12311. #define CALL_CopyTextureSubImage3D(disp, parameters) \
  12312.     (* GET_CopyTextureSubImage3D(disp)) parameters
  12313. static inline _glptr_CopyTextureSubImage3D GET_CopyTextureSubImage3D(struct _glapi_table *disp) {
  12314.    return (_glptr_CopyTextureSubImage3D) (GET_by_offset(disp, _gloffset_CopyTextureSubImage3D));
  12315. }
  12316.  
  12317. static inline void SET_CopyTextureSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) {
  12318.    SET_by_offset(disp, _gloffset_CopyTextureSubImage3D, fn);
  12319. }
  12320.  
  12321. typedef void (GLAPIENTRYP _glptr_CreateBuffers)(GLsizei, GLuint *);
  12322. #define CALL_CreateBuffers(disp, parameters) \
  12323.     (* GET_CreateBuffers(disp)) parameters
  12324. static inline _glptr_CreateBuffers GET_CreateBuffers(struct _glapi_table *disp) {
  12325.    return (_glptr_CreateBuffers) (GET_by_offset(disp, _gloffset_CreateBuffers));
  12326. }
  12327.  
  12328. static inline void SET_CreateBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  12329.    SET_by_offset(disp, _gloffset_CreateBuffers, fn);
  12330. }
  12331.  
  12332. typedef void (GLAPIENTRYP _glptr_CreateFramebuffers)(GLsizei, GLuint *);
  12333. #define CALL_CreateFramebuffers(disp, parameters) \
  12334.     (* GET_CreateFramebuffers(disp)) parameters
  12335. static inline _glptr_CreateFramebuffers GET_CreateFramebuffers(struct _glapi_table *disp) {
  12336.    return (_glptr_CreateFramebuffers) (GET_by_offset(disp, _gloffset_CreateFramebuffers));
  12337. }
  12338.  
  12339. static inline void SET_CreateFramebuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  12340.    SET_by_offset(disp, _gloffset_CreateFramebuffers, fn);
  12341. }
  12342.  
  12343. typedef void (GLAPIENTRYP _glptr_CreateProgramPipelines)(GLsizei, GLuint *);
  12344. #define CALL_CreateProgramPipelines(disp, parameters) \
  12345.     (* GET_CreateProgramPipelines(disp)) parameters
  12346. static inline _glptr_CreateProgramPipelines GET_CreateProgramPipelines(struct _glapi_table *disp) {
  12347.    return (_glptr_CreateProgramPipelines) (GET_by_offset(disp, _gloffset_CreateProgramPipelines));
  12348. }
  12349.  
  12350. static inline void SET_CreateProgramPipelines(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  12351.    SET_by_offset(disp, _gloffset_CreateProgramPipelines, fn);
  12352. }
  12353.  
  12354. typedef void (GLAPIENTRYP _glptr_CreateQueries)(GLenum, GLsizei, GLuint *);
  12355. #define CALL_CreateQueries(disp, parameters) \
  12356.     (* GET_CreateQueries(disp)) parameters
  12357. static inline _glptr_CreateQueries GET_CreateQueries(struct _glapi_table *disp) {
  12358.    return (_glptr_CreateQueries) (GET_by_offset(disp, _gloffset_CreateQueries));
  12359. }
  12360.  
  12361. static inline void SET_CreateQueries(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLuint *)) {
  12362.    SET_by_offset(disp, _gloffset_CreateQueries, fn);
  12363. }
  12364.  
  12365. typedef void (GLAPIENTRYP _glptr_CreateRenderbuffers)(GLsizei, GLuint *);
  12366. #define CALL_CreateRenderbuffers(disp, parameters) \
  12367.     (* GET_CreateRenderbuffers(disp)) parameters
  12368. static inline _glptr_CreateRenderbuffers GET_CreateRenderbuffers(struct _glapi_table *disp) {
  12369.    return (_glptr_CreateRenderbuffers) (GET_by_offset(disp, _gloffset_CreateRenderbuffers));
  12370. }
  12371.  
  12372. static inline void SET_CreateRenderbuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  12373.    SET_by_offset(disp, _gloffset_CreateRenderbuffers, fn);
  12374. }
  12375.  
  12376. typedef void (GLAPIENTRYP _glptr_CreateSamplers)(GLsizei, GLuint *);
  12377. #define CALL_CreateSamplers(disp, parameters) \
  12378.     (* GET_CreateSamplers(disp)) parameters
  12379. static inline _glptr_CreateSamplers GET_CreateSamplers(struct _glapi_table *disp) {
  12380.    return (_glptr_CreateSamplers) (GET_by_offset(disp, _gloffset_CreateSamplers));
  12381. }
  12382.  
  12383. static inline void SET_CreateSamplers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  12384.    SET_by_offset(disp, _gloffset_CreateSamplers, fn);
  12385. }
  12386.  
  12387. typedef void (GLAPIENTRYP _glptr_CreateTextures)(GLenum, GLsizei, GLuint *);
  12388. #define CALL_CreateTextures(disp, parameters) \
  12389.     (* GET_CreateTextures(disp)) parameters
  12390. static inline _glptr_CreateTextures GET_CreateTextures(struct _glapi_table *disp) {
  12391.    return (_glptr_CreateTextures) (GET_by_offset(disp, _gloffset_CreateTextures));
  12392. }
  12393.  
  12394. static inline void SET_CreateTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLuint *)) {
  12395.    SET_by_offset(disp, _gloffset_CreateTextures, fn);
  12396. }
  12397.  
  12398. typedef void (GLAPIENTRYP _glptr_CreateTransformFeedbacks)(GLsizei, GLuint *);
  12399. #define CALL_CreateTransformFeedbacks(disp, parameters) \
  12400.     (* GET_CreateTransformFeedbacks(disp)) parameters
  12401. static inline _glptr_CreateTransformFeedbacks GET_CreateTransformFeedbacks(struct _glapi_table *disp) {
  12402.    return (_glptr_CreateTransformFeedbacks) (GET_by_offset(disp, _gloffset_CreateTransformFeedbacks));
  12403. }
  12404.  
  12405. static inline void SET_CreateTransformFeedbacks(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  12406.    SET_by_offset(disp, _gloffset_CreateTransformFeedbacks, fn);
  12407. }
  12408.  
  12409. typedef void (GLAPIENTRYP _glptr_CreateVertexArrays)(GLsizei, GLuint *);
  12410. #define CALL_CreateVertexArrays(disp, parameters) \
  12411.     (* GET_CreateVertexArrays(disp)) parameters
  12412. static inline _glptr_CreateVertexArrays GET_CreateVertexArrays(struct _glapi_table *disp) {
  12413.    return (_glptr_CreateVertexArrays) (GET_by_offset(disp, _gloffset_CreateVertexArrays));
  12414. }
  12415.  
  12416. static inline void SET_CreateVertexArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  12417.    SET_by_offset(disp, _gloffset_CreateVertexArrays, fn);
  12418. }
  12419.  
  12420. typedef void (GLAPIENTRYP _glptr_DisableVertexArrayAttrib)(GLuint, GLuint);
  12421. #define CALL_DisableVertexArrayAttrib(disp, parameters) \
  12422.     (* GET_DisableVertexArrayAttrib(disp)) parameters
  12423. static inline _glptr_DisableVertexArrayAttrib GET_DisableVertexArrayAttrib(struct _glapi_table *disp) {
  12424.    return (_glptr_DisableVertexArrayAttrib) (GET_by_offset(disp, _gloffset_DisableVertexArrayAttrib));
  12425. }
  12426.  
  12427. static inline void SET_DisableVertexArrayAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
  12428.    SET_by_offset(disp, _gloffset_DisableVertexArrayAttrib, fn);
  12429. }
  12430.  
  12431. typedef void (GLAPIENTRYP _glptr_EnableVertexArrayAttrib)(GLuint, GLuint);
  12432. #define CALL_EnableVertexArrayAttrib(disp, parameters) \
  12433.     (* GET_EnableVertexArrayAttrib(disp)) parameters
  12434. static inline _glptr_EnableVertexArrayAttrib GET_EnableVertexArrayAttrib(struct _glapi_table *disp) {
  12435.    return (_glptr_EnableVertexArrayAttrib) (GET_by_offset(disp, _gloffset_EnableVertexArrayAttrib));
  12436. }
  12437.  
  12438. static inline void SET_EnableVertexArrayAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
  12439.    SET_by_offset(disp, _gloffset_EnableVertexArrayAttrib, fn);
  12440. }
  12441.  
  12442. typedef void (GLAPIENTRYP _glptr_FlushMappedNamedBufferRange)(GLuint, GLintptr, GLsizeiptr);
  12443. #define CALL_FlushMappedNamedBufferRange(disp, parameters) \
  12444.     (* GET_FlushMappedNamedBufferRange(disp)) parameters
  12445. static inline _glptr_FlushMappedNamedBufferRange GET_FlushMappedNamedBufferRange(struct _glapi_table *disp) {
  12446.    return (_glptr_FlushMappedNamedBufferRange) (GET_by_offset(disp, _gloffset_FlushMappedNamedBufferRange));
  12447. }
  12448.  
  12449. static inline void SET_FlushMappedNamedBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr)) {
  12450.    SET_by_offset(disp, _gloffset_FlushMappedNamedBufferRange, fn);
  12451. }
  12452.  
  12453. typedef void (GLAPIENTRYP _glptr_GenerateTextureMipmap)(GLuint);
  12454. #define CALL_GenerateTextureMipmap(disp, parameters) \
  12455.     (* GET_GenerateTextureMipmap(disp)) parameters
  12456. static inline _glptr_GenerateTextureMipmap GET_GenerateTextureMipmap(struct _glapi_table *disp) {
  12457.    return (_glptr_GenerateTextureMipmap) (GET_by_offset(disp, _gloffset_GenerateTextureMipmap));
  12458. }
  12459.  
  12460. static inline void SET_GenerateTextureMipmap(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  12461.    SET_by_offset(disp, _gloffset_GenerateTextureMipmap, fn);
  12462. }
  12463.  
  12464. typedef void (GLAPIENTRYP _glptr_GetCompressedTextureImage)(GLuint, GLint, GLsizei, GLvoid *);
  12465. #define CALL_GetCompressedTextureImage(disp, parameters) \
  12466.     (* GET_GetCompressedTextureImage(disp)) parameters
  12467. static inline _glptr_GetCompressedTextureImage GET_GetCompressedTextureImage(struct _glapi_table *disp) {
  12468.    return (_glptr_GetCompressedTextureImage) (GET_by_offset(disp, _gloffset_GetCompressedTextureImage));
  12469. }
  12470.  
  12471. static inline void SET_GetCompressedTextureImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLvoid *)) {
  12472.    SET_by_offset(disp, _gloffset_GetCompressedTextureImage, fn);
  12473. }
  12474.  
  12475. typedef void (GLAPIENTRYP _glptr_GetNamedBufferParameteri64v)(GLuint, GLenum, GLint64 *);
  12476. #define CALL_GetNamedBufferParameteri64v(disp, parameters) \
  12477.     (* GET_GetNamedBufferParameteri64v(disp)) parameters
  12478. static inline _glptr_GetNamedBufferParameteri64v GET_GetNamedBufferParameteri64v(struct _glapi_table *disp) {
  12479.    return (_glptr_GetNamedBufferParameteri64v) (GET_by_offset(disp, _gloffset_GetNamedBufferParameteri64v));
  12480. }
  12481.  
  12482. static inline void SET_GetNamedBufferParameteri64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint64 *)) {
  12483.    SET_by_offset(disp, _gloffset_GetNamedBufferParameteri64v, fn);
  12484. }
  12485.  
  12486. typedef void (GLAPIENTRYP _glptr_GetNamedBufferParameteriv)(GLuint, GLenum, GLint *);
  12487. #define CALL_GetNamedBufferParameteriv(disp, parameters) \
  12488.     (* GET_GetNamedBufferParameteriv(disp)) parameters
  12489. static inline _glptr_GetNamedBufferParameteriv GET_GetNamedBufferParameteriv(struct _glapi_table *disp) {
  12490.    return (_glptr_GetNamedBufferParameteriv) (GET_by_offset(disp, _gloffset_GetNamedBufferParameteriv));
  12491. }
  12492.  
  12493. static inline void SET_GetNamedBufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  12494.    SET_by_offset(disp, _gloffset_GetNamedBufferParameteriv, fn);
  12495. }
  12496.  
  12497. typedef void (GLAPIENTRYP _glptr_GetNamedBufferPointerv)(GLuint, GLenum, GLvoid **);
  12498. #define CALL_GetNamedBufferPointerv(disp, parameters) \
  12499.     (* GET_GetNamedBufferPointerv(disp)) parameters
  12500. static inline _glptr_GetNamedBufferPointerv GET_GetNamedBufferPointerv(struct _glapi_table *disp) {
  12501.    return (_glptr_GetNamedBufferPointerv) (GET_by_offset(disp, _gloffset_GetNamedBufferPointerv));
  12502. }
  12503.  
  12504. static inline void SET_GetNamedBufferPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLvoid **)) {
  12505.    SET_by_offset(disp, _gloffset_GetNamedBufferPointerv, fn);
  12506. }
  12507.  
  12508. typedef void (GLAPIENTRYP _glptr_GetNamedBufferSubData)(GLuint, GLintptr, GLsizeiptr, GLvoid *);
  12509. #define CALL_GetNamedBufferSubData(disp, parameters) \
  12510.     (* GET_GetNamedBufferSubData(disp)) parameters
  12511. static inline _glptr_GetNamedBufferSubData GET_GetNamedBufferSubData(struct _glapi_table *disp) {
  12512.    return (_glptr_GetNamedBufferSubData) (GET_by_offset(disp, _gloffset_GetNamedBufferSubData));
  12513. }
  12514.  
  12515. static inline void SET_GetNamedBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr, GLvoid *)) {
  12516.    SET_by_offset(disp, _gloffset_GetNamedBufferSubData, fn);
  12517. }
  12518.  
  12519. typedef void (GLAPIENTRYP _glptr_GetNamedFramebufferAttachmentParameteriv)(GLuint, GLenum, GLenum, GLint *);
  12520. #define CALL_GetNamedFramebufferAttachmentParameteriv(disp, parameters) \
  12521.     (* GET_GetNamedFramebufferAttachmentParameteriv(disp)) parameters
  12522. static inline _glptr_GetNamedFramebufferAttachmentParameteriv GET_GetNamedFramebufferAttachmentParameteriv(struct _glapi_table *disp) {
  12523.    return (_glptr_GetNamedFramebufferAttachmentParameteriv) (GET_by_offset(disp, _gloffset_GetNamedFramebufferAttachmentParameteriv));
  12524. }
  12525.  
  12526. static inline void SET_GetNamedFramebufferAttachmentParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLint *)) {
  12527.    SET_by_offset(disp, _gloffset_GetNamedFramebufferAttachmentParameteriv, fn);
  12528. }
  12529.  
  12530. typedef void (GLAPIENTRYP _glptr_GetNamedFramebufferParameteriv)(GLuint, GLenum, GLint *);
  12531. #define CALL_GetNamedFramebufferParameteriv(disp, parameters) \
  12532.     (* GET_GetNamedFramebufferParameteriv(disp)) parameters
  12533. static inline _glptr_GetNamedFramebufferParameteriv GET_GetNamedFramebufferParameteriv(struct _glapi_table *disp) {
  12534.    return (_glptr_GetNamedFramebufferParameteriv) (GET_by_offset(disp, _gloffset_GetNamedFramebufferParameteriv));
  12535. }
  12536.  
  12537. static inline void SET_GetNamedFramebufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  12538.    SET_by_offset(disp, _gloffset_GetNamedFramebufferParameteriv, fn);
  12539. }
  12540.  
  12541. typedef void (GLAPIENTRYP _glptr_GetNamedRenderbufferParameteriv)(GLuint, GLenum, GLint *);
  12542. #define CALL_GetNamedRenderbufferParameteriv(disp, parameters) \
  12543.     (* GET_GetNamedRenderbufferParameteriv(disp)) parameters
  12544. static inline _glptr_GetNamedRenderbufferParameteriv GET_GetNamedRenderbufferParameteriv(struct _glapi_table *disp) {
  12545.    return (_glptr_GetNamedRenderbufferParameteriv) (GET_by_offset(disp, _gloffset_GetNamedRenderbufferParameteriv));
  12546. }
  12547.  
  12548. static inline void SET_GetNamedRenderbufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  12549.    SET_by_offset(disp, _gloffset_GetNamedRenderbufferParameteriv, fn);
  12550. }
  12551.  
  12552. typedef void (GLAPIENTRYP _glptr_GetQueryBufferObjecti64v)(GLuint, GLuint, GLenum, GLintptr);
  12553. #define CALL_GetQueryBufferObjecti64v(disp, parameters) \
  12554.     (* GET_GetQueryBufferObjecti64v(disp)) parameters
  12555. static inline _glptr_GetQueryBufferObjecti64v GET_GetQueryBufferObjecti64v(struct _glapi_table *disp) {
  12556.    return (_glptr_GetQueryBufferObjecti64v) (GET_by_offset(disp, _gloffset_GetQueryBufferObjecti64v));
  12557. }
  12558.  
  12559. static inline void SET_GetQueryBufferObjecti64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLintptr)) {
  12560.    SET_by_offset(disp, _gloffset_GetQueryBufferObjecti64v, fn);
  12561. }
  12562.  
  12563. typedef void (GLAPIENTRYP _glptr_GetQueryBufferObjectiv)(GLuint, GLuint, GLenum, GLintptr);
  12564. #define CALL_GetQueryBufferObjectiv(disp, parameters) \
  12565.     (* GET_GetQueryBufferObjectiv(disp)) parameters
  12566. static inline _glptr_GetQueryBufferObjectiv GET_GetQueryBufferObjectiv(struct _glapi_table *disp) {
  12567.    return (_glptr_GetQueryBufferObjectiv) (GET_by_offset(disp, _gloffset_GetQueryBufferObjectiv));
  12568. }
  12569.  
  12570. static inline void SET_GetQueryBufferObjectiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLintptr)) {
  12571.    SET_by_offset(disp, _gloffset_GetQueryBufferObjectiv, fn);
  12572. }
  12573.  
  12574. typedef void (GLAPIENTRYP _glptr_GetQueryBufferObjectui64v)(GLuint, GLuint, GLenum, GLintptr);
  12575. #define CALL_GetQueryBufferObjectui64v(disp, parameters) \
  12576.     (* GET_GetQueryBufferObjectui64v(disp)) parameters
  12577. static inline _glptr_GetQueryBufferObjectui64v GET_GetQueryBufferObjectui64v(struct _glapi_table *disp) {
  12578.    return (_glptr_GetQueryBufferObjectui64v) (GET_by_offset(disp, _gloffset_GetQueryBufferObjectui64v));
  12579. }
  12580.  
  12581. static inline void SET_GetQueryBufferObjectui64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLintptr)) {
  12582.    SET_by_offset(disp, _gloffset_GetQueryBufferObjectui64v, fn);
  12583. }
  12584.  
  12585. typedef void (GLAPIENTRYP _glptr_GetQueryBufferObjectuiv)(GLuint, GLuint, GLenum, GLintptr);
  12586. #define CALL_GetQueryBufferObjectuiv(disp, parameters) \
  12587.     (* GET_GetQueryBufferObjectuiv(disp)) parameters
  12588. static inline _glptr_GetQueryBufferObjectuiv GET_GetQueryBufferObjectuiv(struct _glapi_table *disp) {
  12589.    return (_glptr_GetQueryBufferObjectuiv) (GET_by_offset(disp, _gloffset_GetQueryBufferObjectuiv));
  12590. }
  12591.  
  12592. static inline void SET_GetQueryBufferObjectuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLintptr)) {
  12593.    SET_by_offset(disp, _gloffset_GetQueryBufferObjectuiv, fn);
  12594. }
  12595.  
  12596. typedef void (GLAPIENTRYP _glptr_GetTextureImage)(GLuint, GLint, GLenum, GLenum, GLsizei, GLvoid *);
  12597. #define CALL_GetTextureImage(disp, parameters) \
  12598.     (* GET_GetTextureImage(disp)) parameters
  12599. static inline _glptr_GetTextureImage GET_GetTextureImage(struct _glapi_table *disp) {
  12600.    return (_glptr_GetTextureImage) (GET_by_offset(disp, _gloffset_GetTextureImage));
  12601. }
  12602.  
  12603. static inline void SET_GetTextureImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLenum, GLsizei, GLvoid *)) {
  12604.    SET_by_offset(disp, _gloffset_GetTextureImage, fn);
  12605. }
  12606.  
  12607. typedef void (GLAPIENTRYP _glptr_GetTextureLevelParameterfv)(GLuint, GLint, GLenum, GLfloat *);
  12608. #define CALL_GetTextureLevelParameterfv(disp, parameters) \
  12609.     (* GET_GetTextureLevelParameterfv(disp)) parameters
  12610. static inline _glptr_GetTextureLevelParameterfv GET_GetTextureLevelParameterfv(struct _glapi_table *disp) {
  12611.    return (_glptr_GetTextureLevelParameterfv) (GET_by_offset(disp, _gloffset_GetTextureLevelParameterfv));
  12612. }
  12613.  
  12614. static inline void SET_GetTextureLevelParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLfloat *)) {
  12615.    SET_by_offset(disp, _gloffset_GetTextureLevelParameterfv, fn);
  12616. }
  12617.  
  12618. typedef void (GLAPIENTRYP _glptr_GetTextureLevelParameteriv)(GLuint, GLint, GLenum, GLint *);
  12619. #define CALL_GetTextureLevelParameteriv(disp, parameters) \
  12620.     (* GET_GetTextureLevelParameteriv(disp)) parameters
  12621. static inline _glptr_GetTextureLevelParameteriv GET_GetTextureLevelParameteriv(struct _glapi_table *disp) {
  12622.    return (_glptr_GetTextureLevelParameteriv) (GET_by_offset(disp, _gloffset_GetTextureLevelParameteriv));
  12623. }
  12624.  
  12625. static inline void SET_GetTextureLevelParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLint *)) {
  12626.    SET_by_offset(disp, _gloffset_GetTextureLevelParameteriv, fn);
  12627. }
  12628.  
  12629. typedef void (GLAPIENTRYP _glptr_GetTextureParameterIiv)(GLuint, GLenum, GLint *);
  12630. #define CALL_GetTextureParameterIiv(disp, parameters) \
  12631.     (* GET_GetTextureParameterIiv(disp)) parameters
  12632. static inline _glptr_GetTextureParameterIiv GET_GetTextureParameterIiv(struct _glapi_table *disp) {
  12633.    return (_glptr_GetTextureParameterIiv) (GET_by_offset(disp, _gloffset_GetTextureParameterIiv));
  12634. }
  12635.  
  12636. static inline void SET_GetTextureParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  12637.    SET_by_offset(disp, _gloffset_GetTextureParameterIiv, fn);
  12638. }
  12639.  
  12640. typedef void (GLAPIENTRYP _glptr_GetTextureParameterIuiv)(GLuint, GLenum, GLuint *);
  12641. #define CALL_GetTextureParameterIuiv(disp, parameters) \
  12642.     (* GET_GetTextureParameterIuiv(disp)) parameters
  12643. static inline _glptr_GetTextureParameterIuiv GET_GetTextureParameterIuiv(struct _glapi_table *disp) {
  12644.    return (_glptr_GetTextureParameterIuiv) (GET_by_offset(disp, _gloffset_GetTextureParameterIuiv));
  12645. }
  12646.  
  12647. static inline void SET_GetTextureParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) {
  12648.    SET_by_offset(disp, _gloffset_GetTextureParameterIuiv, fn);
  12649. }
  12650.  
  12651. typedef void (GLAPIENTRYP _glptr_GetTextureParameterfv)(GLuint, GLenum, GLfloat *);
  12652. #define CALL_GetTextureParameterfv(disp, parameters) \
  12653.     (* GET_GetTextureParameterfv(disp)) parameters
  12654. static inline _glptr_GetTextureParameterfv GET_GetTextureParameterfv(struct _glapi_table *disp) {
  12655.    return (_glptr_GetTextureParameterfv) (GET_by_offset(disp, _gloffset_GetTextureParameterfv));
  12656. }
  12657.  
  12658. static inline void SET_GetTextureParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) {
  12659.    SET_by_offset(disp, _gloffset_GetTextureParameterfv, fn);
  12660. }
  12661.  
  12662. typedef void (GLAPIENTRYP _glptr_GetTextureParameteriv)(GLuint, GLenum, GLint *);
  12663. #define CALL_GetTextureParameteriv(disp, parameters) \
  12664.     (* GET_GetTextureParameteriv(disp)) parameters
  12665. static inline _glptr_GetTextureParameteriv GET_GetTextureParameteriv(struct _glapi_table *disp) {
  12666.    return (_glptr_GetTextureParameteriv) (GET_by_offset(disp, _gloffset_GetTextureParameteriv));
  12667. }
  12668.  
  12669. static inline void SET_GetTextureParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  12670.    SET_by_offset(disp, _gloffset_GetTextureParameteriv, fn);
  12671. }
  12672.  
  12673. typedef void (GLAPIENTRYP _glptr_GetTransformFeedbacki64_v)(GLuint, GLenum, GLuint, GLint64 *);
  12674. #define CALL_GetTransformFeedbacki64_v(disp, parameters) \
  12675.     (* GET_GetTransformFeedbacki64_v(disp)) parameters
  12676. static inline _glptr_GetTransformFeedbacki64_v GET_GetTransformFeedbacki64_v(struct _glapi_table *disp) {
  12677.    return (_glptr_GetTransformFeedbacki64_v) (GET_by_offset(disp, _gloffset_GetTransformFeedbacki64_v));
  12678. }
  12679.  
  12680. static inline void SET_GetTransformFeedbacki64_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLint64 *)) {
  12681.    SET_by_offset(disp, _gloffset_GetTransformFeedbacki64_v, fn);
  12682. }
  12683.  
  12684. typedef void (GLAPIENTRYP _glptr_GetTransformFeedbacki_v)(GLuint, GLenum, GLuint, GLint *);
  12685. #define CALL_GetTransformFeedbacki_v(disp, parameters) \
  12686.     (* GET_GetTransformFeedbacki_v(disp)) parameters
  12687. static inline _glptr_GetTransformFeedbacki_v GET_GetTransformFeedbacki_v(struct _glapi_table *disp) {
  12688.    return (_glptr_GetTransformFeedbacki_v) (GET_by_offset(disp, _gloffset_GetTransformFeedbacki_v));
  12689. }
  12690.  
  12691. static inline void SET_GetTransformFeedbacki_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLint *)) {
  12692.    SET_by_offset(disp, _gloffset_GetTransformFeedbacki_v, fn);
  12693. }
  12694.  
  12695. typedef void (GLAPIENTRYP _glptr_GetTransformFeedbackiv)(GLuint, GLenum, GLint *);
  12696. #define CALL_GetTransformFeedbackiv(disp, parameters) \
  12697.     (* GET_GetTransformFeedbackiv(disp)) parameters
  12698. static inline _glptr_GetTransformFeedbackiv GET_GetTransformFeedbackiv(struct _glapi_table *disp) {
  12699.    return (_glptr_GetTransformFeedbackiv) (GET_by_offset(disp, _gloffset_GetTransformFeedbackiv));
  12700. }
  12701.  
  12702. static inline void SET_GetTransformFeedbackiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  12703.    SET_by_offset(disp, _gloffset_GetTransformFeedbackiv, fn);
  12704. }
  12705.  
  12706. typedef void (GLAPIENTRYP _glptr_GetVertexArrayIndexed64iv)(GLuint, GLuint, GLenum, GLint64 *);
  12707. #define CALL_GetVertexArrayIndexed64iv(disp, parameters) \
  12708.     (* GET_GetVertexArrayIndexed64iv(disp)) parameters
  12709. static inline _glptr_GetVertexArrayIndexed64iv GET_GetVertexArrayIndexed64iv(struct _glapi_table *disp) {
  12710.    return (_glptr_GetVertexArrayIndexed64iv) (GET_by_offset(disp, _gloffset_GetVertexArrayIndexed64iv));
  12711. }
  12712.  
  12713. static inline void SET_GetVertexArrayIndexed64iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLint64 *)) {
  12714.    SET_by_offset(disp, _gloffset_GetVertexArrayIndexed64iv, fn);
  12715. }
  12716.  
  12717. typedef void (GLAPIENTRYP _glptr_GetVertexArrayIndexediv)(GLuint, GLuint, GLenum, GLint *);
  12718. #define CALL_GetVertexArrayIndexediv(disp, parameters) \
  12719.     (* GET_GetVertexArrayIndexediv(disp)) parameters
  12720. static inline _glptr_GetVertexArrayIndexediv GET_GetVertexArrayIndexediv(struct _glapi_table *disp) {
  12721.    return (_glptr_GetVertexArrayIndexediv) (GET_by_offset(disp, _gloffset_GetVertexArrayIndexediv));
  12722. }
  12723.  
  12724. static inline void SET_GetVertexArrayIndexediv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLint *)) {
  12725.    SET_by_offset(disp, _gloffset_GetVertexArrayIndexediv, fn);
  12726. }
  12727.  
  12728. typedef void (GLAPIENTRYP _glptr_GetVertexArrayiv)(GLuint, GLenum, GLint *);
  12729. #define CALL_GetVertexArrayiv(disp, parameters) \
  12730.     (* GET_GetVertexArrayiv(disp)) parameters
  12731. static inline _glptr_GetVertexArrayiv GET_GetVertexArrayiv(struct _glapi_table *disp) {
  12732.    return (_glptr_GetVertexArrayiv) (GET_by_offset(disp, _gloffset_GetVertexArrayiv));
  12733. }
  12734.  
  12735. static inline void SET_GetVertexArrayiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  12736.    SET_by_offset(disp, _gloffset_GetVertexArrayiv, fn);
  12737. }
  12738.  
  12739. typedef void (GLAPIENTRYP _glptr_InvalidateNamedFramebufferData)(GLuint, GLsizei, const GLenum *);
  12740. #define CALL_InvalidateNamedFramebufferData(disp, parameters) \
  12741.     (* GET_InvalidateNamedFramebufferData(disp)) parameters
  12742. static inline _glptr_InvalidateNamedFramebufferData GET_InvalidateNamedFramebufferData(struct _glapi_table *disp) {
  12743.    return (_glptr_InvalidateNamedFramebufferData) (GET_by_offset(disp, _gloffset_InvalidateNamedFramebufferData));
  12744. }
  12745.  
  12746. static inline void SET_InvalidateNamedFramebufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLenum *)) {
  12747.    SET_by_offset(disp, _gloffset_InvalidateNamedFramebufferData, fn);
  12748. }
  12749.  
  12750. typedef void (GLAPIENTRYP _glptr_InvalidateNamedFramebufferSubData)(GLuint, GLsizei, const GLenum *, GLint, GLint, GLsizei, GLsizei);
  12751. #define CALL_InvalidateNamedFramebufferSubData(disp, parameters) \
  12752.     (* GET_InvalidateNamedFramebufferSubData(disp)) parameters
  12753. static inline _glptr_InvalidateNamedFramebufferSubData GET_InvalidateNamedFramebufferSubData(struct _glapi_table *disp) {
  12754.    return (_glptr_InvalidateNamedFramebufferSubData) (GET_by_offset(disp, _gloffset_InvalidateNamedFramebufferSubData));
  12755. }
  12756.  
  12757. static inline void SET_InvalidateNamedFramebufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLenum *, GLint, GLint, GLsizei, GLsizei)) {
  12758.    SET_by_offset(disp, _gloffset_InvalidateNamedFramebufferSubData, fn);
  12759. }
  12760.  
  12761. typedef GLvoid * (GLAPIENTRYP _glptr_MapNamedBuffer)(GLuint, GLenum);
  12762. #define CALL_MapNamedBuffer(disp, parameters) \
  12763.     (* GET_MapNamedBuffer(disp)) parameters
  12764. static inline _glptr_MapNamedBuffer GET_MapNamedBuffer(struct _glapi_table *disp) {
  12765.    return (_glptr_MapNamedBuffer) (GET_by_offset(disp, _gloffset_MapNamedBuffer));
  12766. }
  12767.  
  12768. static inline void SET_MapNamedBuffer(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLuint, GLenum)) {
  12769.    SET_by_offset(disp, _gloffset_MapNamedBuffer, fn);
  12770. }
  12771.  
  12772. typedef GLvoid * (GLAPIENTRYP _glptr_MapNamedBufferRange)(GLuint, GLintptr, GLsizeiptr, GLbitfield);
  12773. #define CALL_MapNamedBufferRange(disp, parameters) \
  12774.     (* GET_MapNamedBufferRange(disp)) parameters
  12775. static inline _glptr_MapNamedBufferRange GET_MapNamedBufferRange(struct _glapi_table *disp) {
  12776.    return (_glptr_MapNamedBufferRange) (GET_by_offset(disp, _gloffset_MapNamedBufferRange));
  12777. }
  12778.  
  12779. static inline void SET_MapNamedBufferRange(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr, GLbitfield)) {
  12780.    SET_by_offset(disp, _gloffset_MapNamedBufferRange, fn);
  12781. }
  12782.  
  12783. typedef void (GLAPIENTRYP _glptr_NamedBufferData)(GLuint, GLsizeiptr, const GLvoid *, GLenum);
  12784. #define CALL_NamedBufferData(disp, parameters) \
  12785.     (* GET_NamedBufferData(disp)) parameters
  12786. static inline _glptr_NamedBufferData GET_NamedBufferData(struct _glapi_table *disp) {
  12787.    return (_glptr_NamedBufferData) (GET_by_offset(disp, _gloffset_NamedBufferData));
  12788. }
  12789.  
  12790. static inline void SET_NamedBufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizeiptr, const GLvoid *, GLenum)) {
  12791.    SET_by_offset(disp, _gloffset_NamedBufferData, fn);
  12792. }
  12793.  
  12794. typedef void (GLAPIENTRYP _glptr_NamedBufferStorage)(GLuint, GLsizeiptr, const GLvoid *, GLbitfield);
  12795. #define CALL_NamedBufferStorage(disp, parameters) \
  12796.     (* GET_NamedBufferStorage(disp)) parameters
  12797. static inline _glptr_NamedBufferStorage GET_NamedBufferStorage(struct _glapi_table *disp) {
  12798.    return (_glptr_NamedBufferStorage) (GET_by_offset(disp, _gloffset_NamedBufferStorage));
  12799. }
  12800.  
  12801. static inline void SET_NamedBufferStorage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizeiptr, const GLvoid *, GLbitfield)) {
  12802.    SET_by_offset(disp, _gloffset_NamedBufferStorage, fn);
  12803. }
  12804.  
  12805. typedef void (GLAPIENTRYP _glptr_NamedBufferSubData)(GLuint, GLintptr, GLsizeiptr, const GLvoid *);
  12806. #define CALL_NamedBufferSubData(disp, parameters) \
  12807.     (* GET_NamedBufferSubData(disp)) parameters
  12808. static inline _glptr_NamedBufferSubData GET_NamedBufferSubData(struct _glapi_table *disp) {
  12809.    return (_glptr_NamedBufferSubData) (GET_by_offset(disp, _gloffset_NamedBufferSubData));
  12810. }
  12811.  
  12812. static inline void SET_NamedBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr, const GLvoid *)) {
  12813.    SET_by_offset(disp, _gloffset_NamedBufferSubData, fn);
  12814. }
  12815.  
  12816. typedef void (GLAPIENTRYP _glptr_NamedFramebufferDrawBuffer)(GLuint, GLenum);
  12817. #define CALL_NamedFramebufferDrawBuffer(disp, parameters) \
  12818.     (* GET_NamedFramebufferDrawBuffer(disp)) parameters
  12819. static inline _glptr_NamedFramebufferDrawBuffer GET_NamedFramebufferDrawBuffer(struct _glapi_table *disp) {
  12820.    return (_glptr_NamedFramebufferDrawBuffer) (GET_by_offset(disp, _gloffset_NamedFramebufferDrawBuffer));
  12821. }
  12822.  
  12823. static inline void SET_NamedFramebufferDrawBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
  12824.    SET_by_offset(disp, _gloffset_NamedFramebufferDrawBuffer, fn);
  12825. }
  12826.  
  12827. typedef void (GLAPIENTRYP _glptr_NamedFramebufferDrawBuffers)(GLuint, GLsizei, const GLenum *);
  12828. #define CALL_NamedFramebufferDrawBuffers(disp, parameters) \
  12829.     (* GET_NamedFramebufferDrawBuffers(disp)) parameters
  12830. static inline _glptr_NamedFramebufferDrawBuffers GET_NamedFramebufferDrawBuffers(struct _glapi_table *disp) {
  12831.    return (_glptr_NamedFramebufferDrawBuffers) (GET_by_offset(disp, _gloffset_NamedFramebufferDrawBuffers));
  12832. }
  12833.  
  12834. static inline void SET_NamedFramebufferDrawBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLenum *)) {
  12835.    SET_by_offset(disp, _gloffset_NamedFramebufferDrawBuffers, fn);
  12836. }
  12837.  
  12838. typedef void (GLAPIENTRYP _glptr_NamedFramebufferParameteri)(GLuint, GLenum, GLint);
  12839. #define CALL_NamedFramebufferParameteri(disp, parameters) \
  12840.     (* GET_NamedFramebufferParameteri(disp)) parameters
  12841. static inline _glptr_NamedFramebufferParameteri GET_NamedFramebufferParameteri(struct _glapi_table *disp) {
  12842.    return (_glptr_NamedFramebufferParameteri) (GET_by_offset(disp, _gloffset_NamedFramebufferParameteri));
  12843. }
  12844.  
  12845. static inline void SET_NamedFramebufferParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) {
  12846.    SET_by_offset(disp, _gloffset_NamedFramebufferParameteri, fn);
  12847. }
  12848.  
  12849. typedef void (GLAPIENTRYP _glptr_NamedFramebufferReadBuffer)(GLuint, GLenum);
  12850. #define CALL_NamedFramebufferReadBuffer(disp, parameters) \
  12851.     (* GET_NamedFramebufferReadBuffer(disp)) parameters
  12852. static inline _glptr_NamedFramebufferReadBuffer GET_NamedFramebufferReadBuffer(struct _glapi_table *disp) {
  12853.    return (_glptr_NamedFramebufferReadBuffer) (GET_by_offset(disp, _gloffset_NamedFramebufferReadBuffer));
  12854. }
  12855.  
  12856. static inline void SET_NamedFramebufferReadBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
  12857.    SET_by_offset(disp, _gloffset_NamedFramebufferReadBuffer, fn);
  12858. }
  12859.  
  12860. typedef void (GLAPIENTRYP _glptr_NamedFramebufferRenderbuffer)(GLuint, GLenum, GLenum, GLuint);
  12861. #define CALL_NamedFramebufferRenderbuffer(disp, parameters) \
  12862.     (* GET_NamedFramebufferRenderbuffer(disp)) parameters
  12863. static inline _glptr_NamedFramebufferRenderbuffer GET_NamedFramebufferRenderbuffer(struct _glapi_table *disp) {
  12864.    return (_glptr_NamedFramebufferRenderbuffer) (GET_by_offset(disp, _gloffset_NamedFramebufferRenderbuffer));
  12865. }
  12866.  
  12867. static inline void SET_NamedFramebufferRenderbuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLuint)) {
  12868.    SET_by_offset(disp, _gloffset_NamedFramebufferRenderbuffer, fn);
  12869. }
  12870.  
  12871. typedef void (GLAPIENTRYP _glptr_NamedFramebufferTexture)(GLuint, GLenum, GLuint, GLint);
  12872. #define CALL_NamedFramebufferTexture(disp, parameters) \
  12873.     (* GET_NamedFramebufferTexture(disp)) parameters
  12874. static inline _glptr_NamedFramebufferTexture GET_NamedFramebufferTexture(struct _glapi_table *disp) {
  12875.    return (_glptr_NamedFramebufferTexture) (GET_by_offset(disp, _gloffset_NamedFramebufferTexture));
  12876. }
  12877.  
  12878. static inline void SET_NamedFramebufferTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLint)) {
  12879.    SET_by_offset(disp, _gloffset_NamedFramebufferTexture, fn);
  12880. }
  12881.  
  12882. typedef void (GLAPIENTRYP _glptr_NamedFramebufferTextureLayer)(GLuint, GLenum, GLuint, GLint, GLint);
  12883. #define CALL_NamedFramebufferTextureLayer(disp, parameters) \
  12884.     (* GET_NamedFramebufferTextureLayer(disp)) parameters
  12885. static inline _glptr_NamedFramebufferTextureLayer GET_NamedFramebufferTextureLayer(struct _glapi_table *disp) {
  12886.    return (_glptr_NamedFramebufferTextureLayer) (GET_by_offset(disp, _gloffset_NamedFramebufferTextureLayer));
  12887. }
  12888.  
  12889. static inline void SET_NamedFramebufferTextureLayer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLint, GLint)) {
  12890.    SET_by_offset(disp, _gloffset_NamedFramebufferTextureLayer, fn);
  12891. }
  12892.  
  12893. typedef void (GLAPIENTRYP _glptr_NamedRenderbufferStorage)(GLuint, GLenum, GLsizei, GLsizei);
  12894. #define CALL_NamedRenderbufferStorage(disp, parameters) \
  12895.     (* GET_NamedRenderbufferStorage(disp)) parameters
  12896. static inline _glptr_NamedRenderbufferStorage GET_NamedRenderbufferStorage(struct _glapi_table *disp) {
  12897.    return (_glptr_NamedRenderbufferStorage) (GET_by_offset(disp, _gloffset_NamedRenderbufferStorage));
  12898. }
  12899.  
  12900. static inline void SET_NamedRenderbufferStorage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLsizei)) {
  12901.    SET_by_offset(disp, _gloffset_NamedRenderbufferStorage, fn);
  12902. }
  12903.  
  12904. typedef void (GLAPIENTRYP _glptr_NamedRenderbufferStorageMultisample)(GLuint, GLsizei, GLenum, GLsizei, GLsizei);
  12905. #define CALL_NamedRenderbufferStorageMultisample(disp, parameters) \
  12906.     (* GET_NamedRenderbufferStorageMultisample(disp)) parameters
  12907. static inline _glptr_NamedRenderbufferStorageMultisample GET_NamedRenderbufferStorageMultisample(struct _glapi_table *disp) {
  12908.    return (_glptr_NamedRenderbufferStorageMultisample) (GET_by_offset(disp, _gloffset_NamedRenderbufferStorageMultisample));
  12909. }
  12910.  
  12911. static inline void SET_NamedRenderbufferStorageMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei)) {
  12912.    SET_by_offset(disp, _gloffset_NamedRenderbufferStorageMultisample, fn);
  12913. }
  12914.  
  12915. typedef void (GLAPIENTRYP _glptr_TextureBuffer)(GLuint, GLenum, GLuint);
  12916. #define CALL_TextureBuffer(disp, parameters) \
  12917.     (* GET_TextureBuffer(disp)) parameters
  12918. static inline _glptr_TextureBuffer GET_TextureBuffer(struct _glapi_table *disp) {
  12919.    return (_glptr_TextureBuffer) (GET_by_offset(disp, _gloffset_TextureBuffer));
  12920. }
  12921.  
  12922. static inline void SET_TextureBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint)) {
  12923.    SET_by_offset(disp, _gloffset_TextureBuffer, fn);
  12924. }
  12925.  
  12926. typedef void (GLAPIENTRYP _glptr_TextureBufferRange)(GLuint, GLenum, GLuint, GLintptr, GLsizeiptr);
  12927. #define CALL_TextureBufferRange(disp, parameters) \
  12928.     (* GET_TextureBufferRange(disp)) parameters
  12929. static inline _glptr_TextureBufferRange GET_TextureBufferRange(struct _glapi_table *disp) {
  12930.    return (_glptr_TextureBufferRange) (GET_by_offset(disp, _gloffset_TextureBufferRange));
  12931. }
  12932.  
  12933. static inline void SET_TextureBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint, GLintptr, GLsizeiptr)) {
  12934.    SET_by_offset(disp, _gloffset_TextureBufferRange, fn);
  12935. }
  12936.  
  12937. typedef void (GLAPIENTRYP _glptr_TextureParameterIiv)(GLuint, GLenum, const GLint *);
  12938. #define CALL_TextureParameterIiv(disp, parameters) \
  12939.     (* GET_TextureParameterIiv(disp)) parameters
  12940. static inline _glptr_TextureParameterIiv GET_TextureParameterIiv(struct _glapi_table *disp) {
  12941.    return (_glptr_TextureParameterIiv) (GET_by_offset(disp, _gloffset_TextureParameterIiv));
  12942. }
  12943.  
  12944. static inline void SET_TextureParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) {
  12945.    SET_by_offset(disp, _gloffset_TextureParameterIiv, fn);
  12946. }
  12947.  
  12948. typedef void (GLAPIENTRYP _glptr_TextureParameterIuiv)(GLuint, GLenum, const GLuint *);
  12949. #define CALL_TextureParameterIuiv(disp, parameters) \
  12950.     (* GET_TextureParameterIuiv(disp)) parameters
  12951. static inline _glptr_TextureParameterIuiv GET_TextureParameterIuiv(struct _glapi_table *disp) {
  12952.    return (_glptr_TextureParameterIuiv) (GET_by_offset(disp, _gloffset_TextureParameterIuiv));
  12953. }
  12954.  
  12955. static inline void SET_TextureParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLuint *)) {
  12956.    SET_by_offset(disp, _gloffset_TextureParameterIuiv, fn);
  12957. }
  12958.  
  12959. typedef void (GLAPIENTRYP _glptr_TextureParameterf)(GLuint, GLenum, GLfloat);
  12960. #define CALL_TextureParameterf(disp, parameters) \
  12961.     (* GET_TextureParameterf(disp)) parameters
  12962. static inline _glptr_TextureParameterf GET_TextureParameterf(struct _glapi_table *disp) {
  12963.    return (_glptr_TextureParameterf) (GET_by_offset(disp, _gloffset_TextureParameterf));
  12964. }
  12965.  
  12966. static inline void SET_TextureParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat)) {
  12967.    SET_by_offset(disp, _gloffset_TextureParameterf, fn);
  12968. }
  12969.  
  12970. typedef void (GLAPIENTRYP _glptr_TextureParameterfv)(GLuint, GLenum, const GLfloat *);
  12971. #define CALL_TextureParameterfv(disp, parameters) \
  12972.     (* GET_TextureParameterfv(disp)) parameters
  12973. static inline _glptr_TextureParameterfv GET_TextureParameterfv(struct _glapi_table *disp) {
  12974.    return (_glptr_TextureParameterfv) (GET_by_offset(disp, _gloffset_TextureParameterfv));
  12975. }
  12976.  
  12977. static inline void SET_TextureParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLfloat *)) {
  12978.    SET_by_offset(disp, _gloffset_TextureParameterfv, fn);
  12979. }
  12980.  
  12981. typedef void (GLAPIENTRYP _glptr_TextureParameteri)(GLuint, GLenum, GLint);
  12982. #define CALL_TextureParameteri(disp, parameters) \
  12983.     (* GET_TextureParameteri(disp)) parameters
  12984. static inline _glptr_TextureParameteri GET_TextureParameteri(struct _glapi_table *disp) {
  12985.    return (_glptr_TextureParameteri) (GET_by_offset(disp, _gloffset_TextureParameteri));
  12986. }
  12987.  
  12988. static inline void SET_TextureParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) {
  12989.    SET_by_offset(disp, _gloffset_TextureParameteri, fn);
  12990. }
  12991.  
  12992. typedef void (GLAPIENTRYP _glptr_TextureParameteriv)(GLuint, GLenum, const GLint *);
  12993. #define CALL_TextureParameteriv(disp, parameters) \
  12994.     (* GET_TextureParameteriv(disp)) parameters
  12995. static inline _glptr_TextureParameteriv GET_TextureParameteriv(struct _glapi_table *disp) {
  12996.    return (_glptr_TextureParameteriv) (GET_by_offset(disp, _gloffset_TextureParameteriv));
  12997. }
  12998.  
  12999. static inline void SET_TextureParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) {
  13000.    SET_by_offset(disp, _gloffset_TextureParameteriv, fn);
  13001. }
  13002.  
  13003. typedef void (GLAPIENTRYP _glptr_TextureStorage1D)(GLuint, GLsizei, GLenum, GLsizei);
  13004. #define CALL_TextureStorage1D(disp, parameters) \
  13005.     (* GET_TextureStorage1D(disp)) parameters
  13006. static inline _glptr_TextureStorage1D GET_TextureStorage1D(struct _glapi_table *disp) {
  13007.    return (_glptr_TextureStorage1D) (GET_by_offset(disp, _gloffset_TextureStorage1D));
  13008. }
  13009.  
  13010. static inline void SET_TextureStorage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei)) {
  13011.    SET_by_offset(disp, _gloffset_TextureStorage1D, fn);
  13012. }
  13013.  
  13014. typedef void (GLAPIENTRYP _glptr_TextureStorage2D)(GLuint, GLsizei, GLenum, GLsizei, GLsizei);
  13015. #define CALL_TextureStorage2D(disp, parameters) \
  13016.     (* GET_TextureStorage2D(disp)) parameters
  13017. static inline _glptr_TextureStorage2D GET_TextureStorage2D(struct _glapi_table *disp) {
  13018.    return (_glptr_TextureStorage2D) (GET_by_offset(disp, _gloffset_TextureStorage2D));
  13019. }
  13020.  
  13021. static inline void SET_TextureStorage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei)) {
  13022.    SET_by_offset(disp, _gloffset_TextureStorage2D, fn);
  13023. }
  13024.  
  13025. typedef void (GLAPIENTRYP _glptr_TextureStorage2DMultisample)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLboolean);
  13026. #define CALL_TextureStorage2DMultisample(disp, parameters) \
  13027.     (* GET_TextureStorage2DMultisample(disp)) parameters
  13028. static inline _glptr_TextureStorage2DMultisample GET_TextureStorage2DMultisample(struct _glapi_table *disp) {
  13029.    return (_glptr_TextureStorage2DMultisample) (GET_by_offset(disp, _gloffset_TextureStorage2DMultisample));
  13030. }
  13031.  
  13032. static inline void SET_TextureStorage2DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)) {
  13033.    SET_by_offset(disp, _gloffset_TextureStorage2DMultisample, fn);
  13034. }
  13035.  
  13036. typedef void (GLAPIENTRYP _glptr_TextureStorage3D)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei);
  13037. #define CALL_TextureStorage3D(disp, parameters) \
  13038.     (* GET_TextureStorage3D(disp)) parameters
  13039. static inline _glptr_TextureStorage3D GET_TextureStorage3D(struct _glapi_table *disp) {
  13040.    return (_glptr_TextureStorage3D) (GET_by_offset(disp, _gloffset_TextureStorage3D));
  13041. }
  13042.  
  13043. static inline void SET_TextureStorage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)) {
  13044.    SET_by_offset(disp, _gloffset_TextureStorage3D, fn);
  13045. }
  13046.  
  13047. typedef void (GLAPIENTRYP _glptr_TextureStorage3DMultisample)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean);
  13048. #define CALL_TextureStorage3DMultisample(disp, parameters) \
  13049.     (* GET_TextureStorage3DMultisample(disp)) parameters
  13050. static inline _glptr_TextureStorage3DMultisample GET_TextureStorage3DMultisample(struct _glapi_table *disp) {
  13051.    return (_glptr_TextureStorage3DMultisample) (GET_by_offset(disp, _gloffset_TextureStorage3DMultisample));
  13052. }
  13053.  
  13054. static inline void SET_TextureStorage3DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)) {
  13055.    SET_by_offset(disp, _gloffset_TextureStorage3DMultisample, fn);
  13056. }
  13057.  
  13058. typedef void (GLAPIENTRYP _glptr_TextureSubImage1D)(GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *);
  13059. #define CALL_TextureSubImage1D(disp, parameters) \
  13060.     (* GET_TextureSubImage1D(disp)) parameters
  13061. static inline _glptr_TextureSubImage1D GET_TextureSubImage1D(struct _glapi_table *disp) {
  13062.    return (_glptr_TextureSubImage1D) (GET_by_offset(disp, _gloffset_TextureSubImage1D));
  13063. }
  13064.  
  13065. static inline void SET_TextureSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *)) {
  13066.    SET_by_offset(disp, _gloffset_TextureSubImage1D, fn);
  13067. }
  13068.  
  13069. typedef void (GLAPIENTRYP _glptr_TextureSubImage2D)(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
  13070. #define CALL_TextureSubImage2D(disp, parameters) \
  13071.     (* GET_TextureSubImage2D(disp)) parameters
  13072. static inline _glptr_TextureSubImage2D GET_TextureSubImage2D(struct _glapi_table *disp) {
  13073.    return (_glptr_TextureSubImage2D) (GET_by_offset(disp, _gloffset_TextureSubImage2D));
  13074. }
  13075.  
  13076. static inline void SET_TextureSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
  13077.    SET_by_offset(disp, _gloffset_TextureSubImage2D, fn);
  13078. }
  13079.  
  13080. typedef void (GLAPIENTRYP _glptr_TextureSubImage3D)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
  13081. #define CALL_TextureSubImage3D(disp, parameters) \
  13082.     (* GET_TextureSubImage3D(disp)) parameters
  13083. static inline _glptr_TextureSubImage3D GET_TextureSubImage3D(struct _glapi_table *disp) {
  13084.    return (_glptr_TextureSubImage3D) (GET_by_offset(disp, _gloffset_TextureSubImage3D));
  13085. }
  13086.  
  13087. static inline void SET_TextureSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
  13088.    SET_by_offset(disp, _gloffset_TextureSubImage3D, fn);
  13089. }
  13090.  
  13091. typedef void (GLAPIENTRYP _glptr_TransformFeedbackBufferBase)(GLuint, GLuint, GLuint);
  13092. #define CALL_TransformFeedbackBufferBase(disp, parameters) \
  13093.     (* GET_TransformFeedbackBufferBase(disp)) parameters
  13094. static inline _glptr_TransformFeedbackBufferBase GET_TransformFeedbackBufferBase(struct _glapi_table *disp) {
  13095.    return (_glptr_TransformFeedbackBufferBase) (GET_by_offset(disp, _gloffset_TransformFeedbackBufferBase));
  13096. }
  13097.  
  13098. static inline void SET_TransformFeedbackBufferBase(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
  13099.    SET_by_offset(disp, _gloffset_TransformFeedbackBufferBase, fn);
  13100. }
  13101.  
  13102. typedef void (GLAPIENTRYP _glptr_TransformFeedbackBufferRange)(GLuint, GLuint, GLuint, GLintptr, GLsizeiptr);
  13103. #define CALL_TransformFeedbackBufferRange(disp, parameters) \
  13104.     (* GET_TransformFeedbackBufferRange(disp)) parameters
  13105. static inline _glptr_TransformFeedbackBufferRange GET_TransformFeedbackBufferRange(struct _glapi_table *disp) {
  13106.    return (_glptr_TransformFeedbackBufferRange) (GET_by_offset(disp, _gloffset_TransformFeedbackBufferRange));
  13107. }
  13108.  
  13109. static inline void SET_TransformFeedbackBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLintptr, GLsizeiptr)) {
  13110.    SET_by_offset(disp, _gloffset_TransformFeedbackBufferRange, fn);
  13111. }
  13112.  
  13113. typedef GLboolean (GLAPIENTRYP _glptr_UnmapNamedBuffer)(GLuint);
  13114. #define CALL_UnmapNamedBuffer(disp, parameters) \
  13115.     (* GET_UnmapNamedBuffer(disp)) parameters
  13116. static inline _glptr_UnmapNamedBuffer GET_UnmapNamedBuffer(struct _glapi_table *disp) {
  13117.    return (_glptr_UnmapNamedBuffer) (GET_by_offset(disp, _gloffset_UnmapNamedBuffer));
  13118. }
  13119.  
  13120. static inline void SET_UnmapNamedBuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  13121.    SET_by_offset(disp, _gloffset_UnmapNamedBuffer, fn);
  13122. }
  13123.  
  13124. typedef void (GLAPIENTRYP _glptr_VertexArrayAttribBinding)(GLuint, GLuint, GLuint);
  13125. #define CALL_VertexArrayAttribBinding(disp, parameters) \
  13126.     (* GET_VertexArrayAttribBinding(disp)) parameters
  13127. static inline _glptr_VertexArrayAttribBinding GET_VertexArrayAttribBinding(struct _glapi_table *disp) {
  13128.    return (_glptr_VertexArrayAttribBinding) (GET_by_offset(disp, _gloffset_VertexArrayAttribBinding));
  13129. }
  13130.  
  13131. static inline void SET_VertexArrayAttribBinding(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
  13132.    SET_by_offset(disp, _gloffset_VertexArrayAttribBinding, fn);
  13133. }
  13134.  
  13135. typedef void (GLAPIENTRYP _glptr_VertexArrayAttribFormat)(GLuint, GLuint, GLint, GLenum, GLboolean, GLuint);
  13136. #define CALL_VertexArrayAttribFormat(disp, parameters) \
  13137.     (* GET_VertexArrayAttribFormat(disp)) parameters
  13138. static inline _glptr_VertexArrayAttribFormat GET_VertexArrayAttribFormat(struct _glapi_table *disp) {
  13139.    return (_glptr_VertexArrayAttribFormat) (GET_by_offset(disp, _gloffset_VertexArrayAttribFormat));
  13140. }
  13141.  
  13142. static inline void SET_VertexArrayAttribFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLenum, GLboolean, GLuint)) {
  13143.    SET_by_offset(disp, _gloffset_VertexArrayAttribFormat, fn);
  13144. }
  13145.  
  13146. typedef void (GLAPIENTRYP _glptr_VertexArrayAttribIFormat)(GLuint, GLuint, GLint, GLenum, GLuint);
  13147. #define CALL_VertexArrayAttribIFormat(disp, parameters) \
  13148.     (* GET_VertexArrayAttribIFormat(disp)) parameters
  13149. static inline _glptr_VertexArrayAttribIFormat GET_VertexArrayAttribIFormat(struct _glapi_table *disp) {
  13150.    return (_glptr_VertexArrayAttribIFormat) (GET_by_offset(disp, _gloffset_VertexArrayAttribIFormat));
  13151. }
  13152.  
  13153. static inline void SET_VertexArrayAttribIFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLenum, GLuint)) {
  13154.    SET_by_offset(disp, _gloffset_VertexArrayAttribIFormat, fn);
  13155. }
  13156.  
  13157. typedef void (GLAPIENTRYP _glptr_VertexArrayAttribLFormat)(GLuint, GLuint, GLint, GLenum, GLuint);
  13158. #define CALL_VertexArrayAttribLFormat(disp, parameters) \
  13159.     (* GET_VertexArrayAttribLFormat(disp)) parameters
  13160. static inline _glptr_VertexArrayAttribLFormat GET_VertexArrayAttribLFormat(struct _glapi_table *disp) {
  13161.    return (_glptr_VertexArrayAttribLFormat) (GET_by_offset(disp, _gloffset_VertexArrayAttribLFormat));
  13162. }
  13163.  
  13164. static inline void SET_VertexArrayAttribLFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLint, GLenum, GLuint)) {
  13165.    SET_by_offset(disp, _gloffset_VertexArrayAttribLFormat, fn);
  13166. }
  13167.  
  13168. typedef void (GLAPIENTRYP _glptr_VertexArrayBindingDivisor)(GLuint, GLuint, GLuint);
  13169. #define CALL_VertexArrayBindingDivisor(disp, parameters) \
  13170.     (* GET_VertexArrayBindingDivisor(disp)) parameters
  13171. static inline _glptr_VertexArrayBindingDivisor GET_VertexArrayBindingDivisor(struct _glapi_table *disp) {
  13172.    return (_glptr_VertexArrayBindingDivisor) (GET_by_offset(disp, _gloffset_VertexArrayBindingDivisor));
  13173. }
  13174.  
  13175. static inline void SET_VertexArrayBindingDivisor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
  13176.    SET_by_offset(disp, _gloffset_VertexArrayBindingDivisor, fn);
  13177. }
  13178.  
  13179. typedef void (GLAPIENTRYP _glptr_VertexArrayElementBuffer)(GLuint, GLuint);
  13180. #define CALL_VertexArrayElementBuffer(disp, parameters) \
  13181.     (* GET_VertexArrayElementBuffer(disp)) parameters
  13182. static inline _glptr_VertexArrayElementBuffer GET_VertexArrayElementBuffer(struct _glapi_table *disp) {
  13183.    return (_glptr_VertexArrayElementBuffer) (GET_by_offset(disp, _gloffset_VertexArrayElementBuffer));
  13184. }
  13185.  
  13186. static inline void SET_VertexArrayElementBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
  13187.    SET_by_offset(disp, _gloffset_VertexArrayElementBuffer, fn);
  13188. }
  13189.  
  13190. typedef void (GLAPIENTRYP _glptr_VertexArrayVertexBuffer)(GLuint, GLuint, GLuint, GLintptr, GLsizei);
  13191. #define CALL_VertexArrayVertexBuffer(disp, parameters) \
  13192.     (* GET_VertexArrayVertexBuffer(disp)) parameters
  13193. static inline _glptr_VertexArrayVertexBuffer GET_VertexArrayVertexBuffer(struct _glapi_table *disp) {
  13194.    return (_glptr_VertexArrayVertexBuffer) (GET_by_offset(disp, _gloffset_VertexArrayVertexBuffer));
  13195. }
  13196.  
  13197. static inline void SET_VertexArrayVertexBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLintptr, GLsizei)) {
  13198.    SET_by_offset(disp, _gloffset_VertexArrayVertexBuffer, fn);
  13199. }
  13200.  
  13201. typedef void (GLAPIENTRYP _glptr_VertexArrayVertexBuffers)(GLuint, GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizei *);
  13202. #define CALL_VertexArrayVertexBuffers(disp, parameters) \
  13203.     (* GET_VertexArrayVertexBuffers(disp)) parameters
  13204. static inline _glptr_VertexArrayVertexBuffers GET_VertexArrayVertexBuffers(struct _glapi_table *disp) {
  13205.    return (_glptr_VertexArrayVertexBuffers) (GET_by_offset(disp, _gloffset_VertexArrayVertexBuffers));
  13206. }
  13207.  
  13208. static inline void SET_VertexArrayVertexBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, const GLuint *, const GLintptr *, const GLsizei *)) {
  13209.    SET_by_offset(disp, _gloffset_VertexArrayVertexBuffers, fn);
  13210. }
  13211.  
  13212. typedef void (GLAPIENTRYP _glptr_InvalidateBufferData)(GLuint);
  13213. #define CALL_InvalidateBufferData(disp, parameters) \
  13214.     (* GET_InvalidateBufferData(disp)) parameters
  13215. static inline _glptr_InvalidateBufferData GET_InvalidateBufferData(struct _glapi_table *disp) {
  13216.    return (_glptr_InvalidateBufferData) (GET_by_offset(disp, _gloffset_InvalidateBufferData));
  13217. }
  13218.  
  13219. static inline void SET_InvalidateBufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  13220.    SET_by_offset(disp, _gloffset_InvalidateBufferData, fn);
  13221. }
  13222.  
  13223. typedef void (GLAPIENTRYP _glptr_InvalidateBufferSubData)(GLuint, GLintptr, GLsizeiptr);
  13224. #define CALL_InvalidateBufferSubData(disp, parameters) \
  13225.     (* GET_InvalidateBufferSubData(disp)) parameters
  13226. static inline _glptr_InvalidateBufferSubData GET_InvalidateBufferSubData(struct _glapi_table *disp) {
  13227.    return (_glptr_InvalidateBufferSubData) (GET_by_offset(disp, _gloffset_InvalidateBufferSubData));
  13228. }
  13229.  
  13230. static inline void SET_InvalidateBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr)) {
  13231.    SET_by_offset(disp, _gloffset_InvalidateBufferSubData, fn);
  13232. }
  13233.  
  13234. typedef void (GLAPIENTRYP _glptr_InvalidateFramebuffer)(GLenum, GLsizei, const GLenum *);
  13235. #define CALL_InvalidateFramebuffer(disp, parameters) \
  13236.     (* GET_InvalidateFramebuffer(disp)) parameters
  13237. static inline _glptr_InvalidateFramebuffer GET_InvalidateFramebuffer(struct _glapi_table *disp) {
  13238.    return (_glptr_InvalidateFramebuffer) (GET_by_offset(disp, _gloffset_InvalidateFramebuffer));
  13239. }
  13240.  
  13241. static inline void SET_InvalidateFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLenum *)) {
  13242.    SET_by_offset(disp, _gloffset_InvalidateFramebuffer, fn);
  13243. }
  13244.  
  13245. typedef void (GLAPIENTRYP _glptr_InvalidateSubFramebuffer)(GLenum, GLsizei, const GLenum *, GLint, GLint, GLsizei, GLsizei);
  13246. #define CALL_InvalidateSubFramebuffer(disp, parameters) \
  13247.     (* GET_InvalidateSubFramebuffer(disp)) parameters
  13248. static inline _glptr_InvalidateSubFramebuffer GET_InvalidateSubFramebuffer(struct _glapi_table *disp) {
  13249.    return (_glptr_InvalidateSubFramebuffer) (GET_by_offset(disp, _gloffset_InvalidateSubFramebuffer));
  13250. }
  13251.  
  13252. static inline void SET_InvalidateSubFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLenum *, GLint, GLint, GLsizei, GLsizei)) {
  13253.    SET_by_offset(disp, _gloffset_InvalidateSubFramebuffer, fn);
  13254. }
  13255.  
  13256. typedef void (GLAPIENTRYP _glptr_InvalidateTexImage)(GLuint, GLint);
  13257. #define CALL_InvalidateTexImage(disp, parameters) \
  13258.     (* GET_InvalidateTexImage(disp)) parameters
  13259. static inline _glptr_InvalidateTexImage GET_InvalidateTexImage(struct _glapi_table *disp) {
  13260.    return (_glptr_InvalidateTexImage) (GET_by_offset(disp, _gloffset_InvalidateTexImage));
  13261. }
  13262.  
  13263. static inline void SET_InvalidateTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint)) {
  13264.    SET_by_offset(disp, _gloffset_InvalidateTexImage, fn);
  13265. }
  13266.  
  13267. typedef void (GLAPIENTRYP _glptr_InvalidateTexSubImage)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei);
  13268. #define CALL_InvalidateTexSubImage(disp, parameters) \
  13269.     (* GET_InvalidateTexSubImage(disp)) parameters
  13270. static inline _glptr_InvalidateTexSubImage GET_InvalidateTexSubImage(struct _glapi_table *disp) {
  13271.    return (_glptr_InvalidateTexSubImage) (GET_by_offset(disp, _gloffset_InvalidateTexSubImage));
  13272. }
  13273.  
  13274. static inline void SET_InvalidateTexSubImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei)) {
  13275.    SET_by_offset(disp, _gloffset_InvalidateTexSubImage, fn);
  13276. }
  13277.  
  13278. typedef void (GLAPIENTRYP _glptr_PolygonOffsetEXT)(GLfloat, GLfloat);
  13279. #define CALL_PolygonOffsetEXT(disp, parameters) \
  13280.     (* GET_PolygonOffsetEXT(disp)) parameters
  13281. static inline _glptr_PolygonOffsetEXT GET_PolygonOffsetEXT(struct _glapi_table *disp) {
  13282.    return (_glptr_PolygonOffsetEXT) (GET_by_offset(disp, _gloffset_PolygonOffsetEXT));
  13283. }
  13284.  
  13285. static inline void SET_PolygonOffsetEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
  13286.    SET_by_offset(disp, _gloffset_PolygonOffsetEXT, fn);
  13287. }
  13288.  
  13289. typedef void (GLAPIENTRYP _glptr_DrawTexfOES)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
  13290. #define CALL_DrawTexfOES(disp, parameters) \
  13291.     (* GET_DrawTexfOES(disp)) parameters
  13292. static inline _glptr_DrawTexfOES GET_DrawTexfOES(struct _glapi_table *disp) {
  13293.    return (_glptr_DrawTexfOES) (GET_by_offset(disp, _gloffset_DrawTexfOES));
  13294. }
  13295.  
  13296. static inline void SET_DrawTexfOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) {
  13297.    SET_by_offset(disp, _gloffset_DrawTexfOES, fn);
  13298. }
  13299.  
  13300. typedef void (GLAPIENTRYP _glptr_DrawTexfvOES)(const GLfloat *);
  13301. #define CALL_DrawTexfvOES(disp, parameters) \
  13302.     (* GET_DrawTexfvOES(disp)) parameters
  13303. static inline _glptr_DrawTexfvOES GET_DrawTexfvOES(struct _glapi_table *disp) {
  13304.    return (_glptr_DrawTexfvOES) (GET_by_offset(disp, _gloffset_DrawTexfvOES));
  13305. }
  13306.  
  13307. static inline void SET_DrawTexfvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  13308.    SET_by_offset(disp, _gloffset_DrawTexfvOES, fn);
  13309. }
  13310.  
  13311. typedef void (GLAPIENTRYP _glptr_DrawTexiOES)(GLint, GLint, GLint, GLint, GLint);
  13312. #define CALL_DrawTexiOES(disp, parameters) \
  13313.     (* GET_DrawTexiOES(disp)) parameters
  13314. static inline _glptr_DrawTexiOES GET_DrawTexiOES(struct _glapi_table *disp) {
  13315.    return (_glptr_DrawTexiOES) (GET_by_offset(disp, _gloffset_DrawTexiOES));
  13316. }
  13317.  
  13318. static inline void SET_DrawTexiOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint, GLint)) {
  13319.    SET_by_offset(disp, _gloffset_DrawTexiOES, fn);
  13320. }
  13321.  
  13322. typedef void (GLAPIENTRYP _glptr_DrawTexivOES)(const GLint *);
  13323. #define CALL_DrawTexivOES(disp, parameters) \
  13324.     (* GET_DrawTexivOES(disp)) parameters
  13325. static inline _glptr_DrawTexivOES GET_DrawTexivOES(struct _glapi_table *disp) {
  13326.    return (_glptr_DrawTexivOES) (GET_by_offset(disp, _gloffset_DrawTexivOES));
  13327. }
  13328.  
  13329. static inline void SET_DrawTexivOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  13330.    SET_by_offset(disp, _gloffset_DrawTexivOES, fn);
  13331. }
  13332.  
  13333. typedef void (GLAPIENTRYP _glptr_DrawTexsOES)(GLshort, GLshort, GLshort, GLshort, GLshort);
  13334. #define CALL_DrawTexsOES(disp, parameters) \
  13335.     (* GET_DrawTexsOES(disp)) parameters
  13336. static inline _glptr_DrawTexsOES GET_DrawTexsOES(struct _glapi_table *disp) {
  13337.    return (_glptr_DrawTexsOES) (GET_by_offset(disp, _gloffset_DrawTexsOES));
  13338. }
  13339.  
  13340. static inline void SET_DrawTexsOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort, GLshort)) {
  13341.    SET_by_offset(disp, _gloffset_DrawTexsOES, fn);
  13342. }
  13343.  
  13344. typedef void (GLAPIENTRYP _glptr_DrawTexsvOES)(const GLshort *);
  13345. #define CALL_DrawTexsvOES(disp, parameters) \
  13346.     (* GET_DrawTexsvOES(disp)) parameters
  13347. static inline _glptr_DrawTexsvOES GET_DrawTexsvOES(struct _glapi_table *disp) {
  13348.    return (_glptr_DrawTexsvOES) (GET_by_offset(disp, _gloffset_DrawTexsvOES));
  13349. }
  13350.  
  13351. static inline void SET_DrawTexsvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  13352.    SET_by_offset(disp, _gloffset_DrawTexsvOES, fn);
  13353. }
  13354.  
  13355. typedef void (GLAPIENTRYP _glptr_DrawTexxOES)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed);
  13356. #define CALL_DrawTexxOES(disp, parameters) \
  13357.     (* GET_DrawTexxOES(disp)) parameters
  13358. static inline _glptr_DrawTexxOES GET_DrawTexxOES(struct _glapi_table *disp) {
  13359.    return (_glptr_DrawTexxOES) (GET_by_offset(disp, _gloffset_DrawTexxOES));
  13360. }
  13361.  
  13362. static inline void SET_DrawTexxOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed)) {
  13363.    SET_by_offset(disp, _gloffset_DrawTexxOES, fn);
  13364. }
  13365.  
  13366. typedef void (GLAPIENTRYP _glptr_DrawTexxvOES)(const GLfixed *);
  13367. #define CALL_DrawTexxvOES(disp, parameters) \
  13368.     (* GET_DrawTexxvOES(disp)) parameters
  13369. static inline _glptr_DrawTexxvOES GET_DrawTexxvOES(struct _glapi_table *disp) {
  13370.    return (_glptr_DrawTexxvOES) (GET_by_offset(disp, _gloffset_DrawTexxvOES));
  13371. }
  13372.  
  13373. static inline void SET_DrawTexxvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfixed *)) {
  13374.    SET_by_offset(disp, _gloffset_DrawTexxvOES, fn);
  13375. }
  13376.  
  13377. typedef void (GLAPIENTRYP _glptr_PointSizePointerOES)(GLenum, GLsizei, const GLvoid *);
  13378. #define CALL_PointSizePointerOES(disp, parameters) \
  13379.     (* GET_PointSizePointerOES(disp)) parameters
  13380. static inline _glptr_PointSizePointerOES GET_PointSizePointerOES(struct _glapi_table *disp) {
  13381.    return (_glptr_PointSizePointerOES) (GET_by_offset(disp, _gloffset_PointSizePointerOES));
  13382. }
  13383.  
  13384. static inline void SET_PointSizePointerOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) {
  13385.    SET_by_offset(disp, _gloffset_PointSizePointerOES, fn);
  13386. }
  13387.  
  13388. typedef GLbitfield (GLAPIENTRYP _glptr_QueryMatrixxOES)(GLfixed *, GLint *);
  13389. #define CALL_QueryMatrixxOES(disp, parameters) \
  13390.     (* GET_QueryMatrixxOES(disp)) parameters
  13391. static inline _glptr_QueryMatrixxOES GET_QueryMatrixxOES(struct _glapi_table *disp) {
  13392.    return (_glptr_QueryMatrixxOES) (GET_by_offset(disp, _gloffset_QueryMatrixxOES));
  13393. }
  13394.  
  13395. static inline void SET_QueryMatrixxOES(struct _glapi_table *disp, GLbitfield (GLAPIENTRYP fn)(GLfixed *, GLint *)) {
  13396.    SET_by_offset(disp, _gloffset_QueryMatrixxOES, fn);
  13397. }
  13398.  
  13399. typedef void (GLAPIENTRYP _glptr_SampleMaskSGIS)(GLclampf, GLboolean);
  13400. #define CALL_SampleMaskSGIS(disp, parameters) \
  13401.     (* GET_SampleMaskSGIS(disp)) parameters
  13402. static inline _glptr_SampleMaskSGIS GET_SampleMaskSGIS(struct _glapi_table *disp) {
  13403.    return (_glptr_SampleMaskSGIS) (GET_by_offset(disp, _gloffset_SampleMaskSGIS));
  13404. }
  13405.  
  13406. static inline void SET_SampleMaskSGIS(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLboolean)) {
  13407.    SET_by_offset(disp, _gloffset_SampleMaskSGIS, fn);
  13408. }
  13409.  
  13410. typedef void (GLAPIENTRYP _glptr_SamplePatternSGIS)(GLenum);
  13411. #define CALL_SamplePatternSGIS(disp, parameters) \
  13412.     (* GET_SamplePatternSGIS(disp)) parameters
  13413. static inline _glptr_SamplePatternSGIS GET_SamplePatternSGIS(struct _glapi_table *disp) {
  13414.    return (_glptr_SamplePatternSGIS) (GET_by_offset(disp, _gloffset_SamplePatternSGIS));
  13415. }
  13416.  
  13417. static inline void SET_SamplePatternSGIS(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  13418.    SET_by_offset(disp, _gloffset_SamplePatternSGIS, fn);
  13419. }
  13420.  
  13421. typedef void (GLAPIENTRYP _glptr_ColorPointerEXT)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *);
  13422. #define CALL_ColorPointerEXT(disp, parameters) \
  13423.     (* GET_ColorPointerEXT(disp)) parameters
  13424. static inline _glptr_ColorPointerEXT GET_ColorPointerEXT(struct _glapi_table *disp) {
  13425.    return (_glptr_ColorPointerEXT) (GET_by_offset(disp, _gloffset_ColorPointerEXT));
  13426. }
  13427.  
  13428. static inline void SET_ColorPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) {
  13429.    SET_by_offset(disp, _gloffset_ColorPointerEXT, fn);
  13430. }
  13431.  
  13432. typedef void (GLAPIENTRYP _glptr_EdgeFlagPointerEXT)(GLsizei, GLsizei, const GLboolean *);
  13433. #define CALL_EdgeFlagPointerEXT(disp, parameters) \
  13434.     (* GET_EdgeFlagPointerEXT(disp)) parameters
  13435. static inline _glptr_EdgeFlagPointerEXT GET_EdgeFlagPointerEXT(struct _glapi_table *disp) {
  13436.    return (_glptr_EdgeFlagPointerEXT) (GET_by_offset(disp, _gloffset_EdgeFlagPointerEXT));
  13437. }
  13438.  
  13439. static inline void SET_EdgeFlagPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLsizei, const GLboolean *)) {
  13440.    SET_by_offset(disp, _gloffset_EdgeFlagPointerEXT, fn);
  13441. }
  13442.  
  13443. typedef void (GLAPIENTRYP _glptr_IndexPointerEXT)(GLenum, GLsizei, GLsizei, const GLvoid *);
  13444. #define CALL_IndexPointerEXT(disp, parameters) \
  13445.     (* GET_IndexPointerEXT(disp)) parameters
  13446. static inline _glptr_IndexPointerEXT GET_IndexPointerEXT(struct _glapi_table *disp) {
  13447.    return (_glptr_IndexPointerEXT) (GET_by_offset(disp, _gloffset_IndexPointerEXT));
  13448. }
  13449.  
  13450. static inline void SET_IndexPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLsizei, const GLvoid *)) {
  13451.    SET_by_offset(disp, _gloffset_IndexPointerEXT, fn);
  13452. }
  13453.  
  13454. typedef void (GLAPIENTRYP _glptr_NormalPointerEXT)(GLenum, GLsizei, GLsizei, const GLvoid *);
  13455. #define CALL_NormalPointerEXT(disp, parameters) \
  13456.     (* GET_NormalPointerEXT(disp)) parameters
  13457. static inline _glptr_NormalPointerEXT GET_NormalPointerEXT(struct _glapi_table *disp) {
  13458.    return (_glptr_NormalPointerEXT) (GET_by_offset(disp, _gloffset_NormalPointerEXT));
  13459. }
  13460.  
  13461. static inline void SET_NormalPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLsizei, const GLvoid *)) {
  13462.    SET_by_offset(disp, _gloffset_NormalPointerEXT, fn);
  13463. }
  13464.  
  13465. typedef void (GLAPIENTRYP _glptr_TexCoordPointerEXT)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *);
  13466. #define CALL_TexCoordPointerEXT(disp, parameters) \
  13467.     (* GET_TexCoordPointerEXT(disp)) parameters
  13468. static inline _glptr_TexCoordPointerEXT GET_TexCoordPointerEXT(struct _glapi_table *disp) {
  13469.    return (_glptr_TexCoordPointerEXT) (GET_by_offset(disp, _gloffset_TexCoordPointerEXT));
  13470. }
  13471.  
  13472. static inline void SET_TexCoordPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) {
  13473.    SET_by_offset(disp, _gloffset_TexCoordPointerEXT, fn);
  13474. }
  13475.  
  13476. typedef void (GLAPIENTRYP _glptr_VertexPointerEXT)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *);
  13477. #define CALL_VertexPointerEXT(disp, parameters) \
  13478.     (* GET_VertexPointerEXT(disp)) parameters
  13479. static inline _glptr_VertexPointerEXT GET_VertexPointerEXT(struct _glapi_table *disp) {
  13480.    return (_glptr_VertexPointerEXT) (GET_by_offset(disp, _gloffset_VertexPointerEXT));
  13481. }
  13482.  
  13483. static inline void SET_VertexPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) {
  13484.    SET_by_offset(disp, _gloffset_VertexPointerEXT, fn);
  13485. }
  13486.  
  13487. typedef void (GLAPIENTRYP _glptr_DiscardFramebufferEXT)(GLenum, GLsizei, const GLenum *);
  13488. #define CALL_DiscardFramebufferEXT(disp, parameters) \
  13489.     (* GET_DiscardFramebufferEXT(disp)) parameters
  13490. static inline _glptr_DiscardFramebufferEXT GET_DiscardFramebufferEXT(struct _glapi_table *disp) {
  13491.    return (_glptr_DiscardFramebufferEXT) (GET_by_offset(disp, _gloffset_DiscardFramebufferEXT));
  13492. }
  13493.  
  13494. static inline void SET_DiscardFramebufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLenum *)) {
  13495.    SET_by_offset(disp, _gloffset_DiscardFramebufferEXT, fn);
  13496. }
  13497.  
  13498. typedef void (GLAPIENTRYP _glptr_ActiveShaderProgram)(GLuint, GLuint);
  13499. #define CALL_ActiveShaderProgram(disp, parameters) \
  13500.     (* GET_ActiveShaderProgram(disp)) parameters
  13501. static inline _glptr_ActiveShaderProgram GET_ActiveShaderProgram(struct _glapi_table *disp) {
  13502.    return (_glptr_ActiveShaderProgram) (GET_by_offset(disp, _gloffset_ActiveShaderProgram));
  13503. }
  13504.  
  13505. static inline void SET_ActiveShaderProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
  13506.    SET_by_offset(disp, _gloffset_ActiveShaderProgram, fn);
  13507. }
  13508.  
  13509. typedef void (GLAPIENTRYP _glptr_BindProgramPipeline)(GLuint);
  13510. #define CALL_BindProgramPipeline(disp, parameters) \
  13511.     (* GET_BindProgramPipeline(disp)) parameters
  13512. static inline _glptr_BindProgramPipeline GET_BindProgramPipeline(struct _glapi_table *disp) {
  13513.    return (_glptr_BindProgramPipeline) (GET_by_offset(disp, _gloffset_BindProgramPipeline));
  13514. }
  13515.  
  13516. static inline void SET_BindProgramPipeline(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  13517.    SET_by_offset(disp, _gloffset_BindProgramPipeline, fn);
  13518. }
  13519.  
  13520. typedef GLuint (GLAPIENTRYP _glptr_CreateShaderProgramv)(GLenum, GLsizei, const GLchar * const *);
  13521. #define CALL_CreateShaderProgramv(disp, parameters) \
  13522.     (* GET_CreateShaderProgramv(disp)) parameters
  13523. static inline _glptr_CreateShaderProgramv GET_CreateShaderProgramv(struct _glapi_table *disp) {
  13524.    return (_glptr_CreateShaderProgramv) (GET_by_offset(disp, _gloffset_CreateShaderProgramv));
  13525. }
  13526.  
  13527. static inline void SET_CreateShaderProgramv(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLenum, GLsizei, const GLchar * const *)) {
  13528.    SET_by_offset(disp, _gloffset_CreateShaderProgramv, fn);
  13529. }
  13530.  
  13531. typedef void (GLAPIENTRYP _glptr_DeleteProgramPipelines)(GLsizei, const GLuint *);
  13532. #define CALL_DeleteProgramPipelines(disp, parameters) \
  13533.     (* GET_DeleteProgramPipelines(disp)) parameters
  13534. static inline _glptr_DeleteProgramPipelines GET_DeleteProgramPipelines(struct _glapi_table *disp) {
  13535.    return (_glptr_DeleteProgramPipelines) (GET_by_offset(disp, _gloffset_DeleteProgramPipelines));
  13536. }
  13537.  
  13538. static inline void SET_DeleteProgramPipelines(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
  13539.    SET_by_offset(disp, _gloffset_DeleteProgramPipelines, fn);
  13540. }
  13541.  
  13542. typedef void (GLAPIENTRYP _glptr_GenProgramPipelines)(GLsizei, GLuint *);
  13543. #define CALL_GenProgramPipelines(disp, parameters) \
  13544.     (* GET_GenProgramPipelines(disp)) parameters
  13545. static inline _glptr_GenProgramPipelines GET_GenProgramPipelines(struct _glapi_table *disp) {
  13546.    return (_glptr_GenProgramPipelines) (GET_by_offset(disp, _gloffset_GenProgramPipelines));
  13547. }
  13548.  
  13549. static inline void SET_GenProgramPipelines(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  13550.    SET_by_offset(disp, _gloffset_GenProgramPipelines, fn);
  13551. }
  13552.  
  13553. typedef void (GLAPIENTRYP _glptr_GetProgramPipelineInfoLog)(GLuint, GLsizei, GLsizei *, GLchar *);
  13554. #define CALL_GetProgramPipelineInfoLog(disp, parameters) \
  13555.     (* GET_GetProgramPipelineInfoLog(disp)) parameters
  13556. static inline _glptr_GetProgramPipelineInfoLog GET_GetProgramPipelineInfoLog(struct _glapi_table *disp) {
  13557.    return (_glptr_GetProgramPipelineInfoLog) (GET_by_offset(disp, _gloffset_GetProgramPipelineInfoLog));
  13558. }
  13559.  
  13560. static inline void SET_GetProgramPipelineInfoLog(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) {
  13561.    SET_by_offset(disp, _gloffset_GetProgramPipelineInfoLog, fn);
  13562. }
  13563.  
  13564. typedef void (GLAPIENTRYP _glptr_GetProgramPipelineiv)(GLuint, GLenum, GLint *);
  13565. #define CALL_GetProgramPipelineiv(disp, parameters) \
  13566.     (* GET_GetProgramPipelineiv(disp)) parameters
  13567. static inline _glptr_GetProgramPipelineiv GET_GetProgramPipelineiv(struct _glapi_table *disp) {
  13568.    return (_glptr_GetProgramPipelineiv) (GET_by_offset(disp, _gloffset_GetProgramPipelineiv));
  13569. }
  13570.  
  13571. static inline void SET_GetProgramPipelineiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  13572.    SET_by_offset(disp, _gloffset_GetProgramPipelineiv, fn);
  13573. }
  13574.  
  13575. typedef GLboolean (GLAPIENTRYP _glptr_IsProgramPipeline)(GLuint);
  13576. #define CALL_IsProgramPipeline(disp, parameters) \
  13577.     (* GET_IsProgramPipeline(disp)) parameters
  13578. static inline _glptr_IsProgramPipeline GET_IsProgramPipeline(struct _glapi_table *disp) {
  13579.    return (_glptr_IsProgramPipeline) (GET_by_offset(disp, _gloffset_IsProgramPipeline));
  13580. }
  13581.  
  13582. static inline void SET_IsProgramPipeline(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  13583.    SET_by_offset(disp, _gloffset_IsProgramPipeline, fn);
  13584. }
  13585.  
  13586. typedef void (GLAPIENTRYP _glptr_LockArraysEXT)(GLint, GLsizei);
  13587. #define CALL_LockArraysEXT(disp, parameters) \
  13588.     (* GET_LockArraysEXT(disp)) parameters
  13589. static inline _glptr_LockArraysEXT GET_LockArraysEXT(struct _glapi_table *disp) {
  13590.    return (_glptr_LockArraysEXT) (GET_by_offset(disp, _gloffset_LockArraysEXT));
  13591. }
  13592.  
  13593. static inline void SET_LockArraysEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei)) {
  13594.    SET_by_offset(disp, _gloffset_LockArraysEXT, fn);
  13595. }
  13596.  
  13597. typedef void (GLAPIENTRYP _glptr_ProgramUniform1d)(GLuint, GLint, GLdouble);
  13598. #define CALL_ProgramUniform1d(disp, parameters) \
  13599.     (* GET_ProgramUniform1d(disp)) parameters
  13600. static inline _glptr_ProgramUniform1d GET_ProgramUniform1d(struct _glapi_table *disp) {
  13601.    return (_glptr_ProgramUniform1d) (GET_by_offset(disp, _gloffset_ProgramUniform1d));
  13602. }
  13603.  
  13604. static inline void SET_ProgramUniform1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble)) {
  13605.    SET_by_offset(disp, _gloffset_ProgramUniform1d, fn);
  13606. }
  13607.  
  13608. typedef void (GLAPIENTRYP _glptr_ProgramUniform1dv)(GLuint, GLint, GLsizei, const GLdouble *);
  13609. #define CALL_ProgramUniform1dv(disp, parameters) \
  13610.     (* GET_ProgramUniform1dv(disp)) parameters
  13611. static inline _glptr_ProgramUniform1dv GET_ProgramUniform1dv(struct _glapi_table *disp) {
  13612.    return (_glptr_ProgramUniform1dv) (GET_by_offset(disp, _gloffset_ProgramUniform1dv));
  13613. }
  13614.  
  13615. static inline void SET_ProgramUniform1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLdouble *)) {
  13616.    SET_by_offset(disp, _gloffset_ProgramUniform1dv, fn);
  13617. }
  13618.  
  13619. typedef void (GLAPIENTRYP _glptr_ProgramUniform1f)(GLuint, GLint, GLfloat);
  13620. #define CALL_ProgramUniform1f(disp, parameters) \
  13621.     (* GET_ProgramUniform1f(disp)) parameters
  13622. static inline _glptr_ProgramUniform1f GET_ProgramUniform1f(struct _glapi_table *disp) {
  13623.    return (_glptr_ProgramUniform1f) (GET_by_offset(disp, _gloffset_ProgramUniform1f));
  13624. }
  13625.  
  13626. static inline void SET_ProgramUniform1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat)) {
  13627.    SET_by_offset(disp, _gloffset_ProgramUniform1f, fn);
  13628. }
  13629.  
  13630. typedef void (GLAPIENTRYP _glptr_ProgramUniform1fv)(GLuint, GLint, GLsizei, const GLfloat *);
  13631. #define CALL_ProgramUniform1fv(disp, parameters) \
  13632.     (* GET_ProgramUniform1fv(disp)) parameters
  13633. static inline _glptr_ProgramUniform1fv GET_ProgramUniform1fv(struct _glapi_table *disp) {
  13634.    return (_glptr_ProgramUniform1fv) (GET_by_offset(disp, _gloffset_ProgramUniform1fv));
  13635. }
  13636.  
  13637. static inline void SET_ProgramUniform1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLfloat *)) {
  13638.    SET_by_offset(disp, _gloffset_ProgramUniform1fv, fn);
  13639. }
  13640.  
  13641. typedef void (GLAPIENTRYP _glptr_ProgramUniform1i)(GLuint, GLint, GLint);
  13642. #define CALL_ProgramUniform1i(disp, parameters) \
  13643.     (* GET_ProgramUniform1i(disp)) parameters
  13644. static inline _glptr_ProgramUniform1i GET_ProgramUniform1i(struct _glapi_table *disp) {
  13645.    return (_glptr_ProgramUniform1i) (GET_by_offset(disp, _gloffset_ProgramUniform1i));
  13646. }
  13647.  
  13648. static inline void SET_ProgramUniform1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint)) {
  13649.    SET_by_offset(disp, _gloffset_ProgramUniform1i, fn);
  13650. }
  13651.  
  13652. typedef void (GLAPIENTRYP _glptr_ProgramUniform1iv)(GLuint, GLint, GLsizei, const GLint *);
  13653. #define CALL_ProgramUniform1iv(disp, parameters) \
  13654.     (* GET_ProgramUniform1iv(disp)) parameters
  13655. static inline _glptr_ProgramUniform1iv GET_ProgramUniform1iv(struct _glapi_table *disp) {
  13656.    return (_glptr_ProgramUniform1iv) (GET_by_offset(disp, _gloffset_ProgramUniform1iv));
  13657. }
  13658.  
  13659. static inline void SET_ProgramUniform1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint *)) {
  13660.    SET_by_offset(disp, _gloffset_ProgramUniform1iv, fn);
  13661. }
  13662.  
  13663. typedef void (GLAPIENTRYP _glptr_ProgramUniform1ui)(GLuint, GLint, GLuint);
  13664. #define CALL_ProgramUniform1ui(disp, parameters) \
  13665.     (* GET_ProgramUniform1ui(disp)) parameters
  13666. static inline _glptr_ProgramUniform1ui GET_ProgramUniform1ui(struct _glapi_table *disp) {
  13667.    return (_glptr_ProgramUniform1ui) (GET_by_offset(disp, _gloffset_ProgramUniform1ui));
  13668. }
  13669.  
  13670. static inline void SET_ProgramUniform1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint)) {
  13671.    SET_by_offset(disp, _gloffset_ProgramUniform1ui, fn);
  13672. }
  13673.  
  13674. typedef void (GLAPIENTRYP _glptr_ProgramUniform1uiv)(GLuint, GLint, GLsizei, const GLuint *);
  13675. #define CALL_ProgramUniform1uiv(disp, parameters) \
  13676.     (* GET_ProgramUniform1uiv(disp)) parameters
  13677. static inline _glptr_ProgramUniform1uiv GET_ProgramUniform1uiv(struct _glapi_table *disp) {
  13678.    return (_glptr_ProgramUniform1uiv) (GET_by_offset(disp, _gloffset_ProgramUniform1uiv));
  13679. }
  13680.  
  13681. static inline void SET_ProgramUniform1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint *)) {
  13682.    SET_by_offset(disp, _gloffset_ProgramUniform1uiv, fn);
  13683. }
  13684.  
  13685. typedef void (GLAPIENTRYP _glptr_ProgramUniform2d)(GLuint, GLint, GLdouble, GLdouble);
  13686. #define CALL_ProgramUniform2d(disp, parameters) \
  13687.     (* GET_ProgramUniform2d(disp)) parameters
  13688. static inline _glptr_ProgramUniform2d GET_ProgramUniform2d(struct _glapi_table *disp) {
  13689.    return (_glptr_ProgramUniform2d) (GET_by_offset(disp, _gloffset_ProgramUniform2d));
  13690. }
  13691.  
  13692. static inline void SET_ProgramUniform2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble, GLdouble)) {
  13693.    SET_by_offset(disp, _gloffset_ProgramUniform2d, fn);
  13694. }
  13695.  
  13696. typedef void (GLAPIENTRYP _glptr_ProgramUniform2dv)(GLuint, GLint, GLsizei, const GLdouble *);
  13697. #define CALL_ProgramUniform2dv(disp, parameters) \
  13698.     (* GET_ProgramUniform2dv(disp)) parameters
  13699. static inline _glptr_ProgramUniform2dv GET_ProgramUniform2dv(struct _glapi_table *disp) {
  13700.    return (_glptr_ProgramUniform2dv) (GET_by_offset(disp, _gloffset_ProgramUniform2dv));
  13701. }
  13702.  
  13703. static inline void SET_ProgramUniform2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLdouble *)) {
  13704.    SET_by_offset(disp, _gloffset_ProgramUniform2dv, fn);
  13705. }
  13706.  
  13707. typedef void (GLAPIENTRYP _glptr_ProgramUniform2f)(GLuint, GLint, GLfloat, GLfloat);
  13708. #define CALL_ProgramUniform2f(disp, parameters) \
  13709.     (* GET_ProgramUniform2f(disp)) parameters
  13710. static inline _glptr_ProgramUniform2f GET_ProgramUniform2f(struct _glapi_table *disp) {
  13711.    return (_glptr_ProgramUniform2f) (GET_by_offset(disp, _gloffset_ProgramUniform2f));
  13712. }
  13713.  
  13714. static inline void SET_ProgramUniform2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat, GLfloat)) {
  13715.    SET_by_offset(disp, _gloffset_ProgramUniform2f, fn);
  13716. }
  13717.  
  13718. typedef void (GLAPIENTRYP _glptr_ProgramUniform2fv)(GLuint, GLint, GLsizei, const GLfloat *);
  13719. #define CALL_ProgramUniform2fv(disp, parameters) \
  13720.     (* GET_ProgramUniform2fv(disp)) parameters
  13721. static inline _glptr_ProgramUniform2fv GET_ProgramUniform2fv(struct _glapi_table *disp) {
  13722.    return (_glptr_ProgramUniform2fv) (GET_by_offset(disp, _gloffset_ProgramUniform2fv));
  13723. }
  13724.  
  13725. static inline void SET_ProgramUniform2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLfloat *)) {
  13726.    SET_by_offset(disp, _gloffset_ProgramUniform2fv, fn);
  13727. }
  13728.  
  13729. typedef void (GLAPIENTRYP _glptr_ProgramUniform2i)(GLuint, GLint, GLint, GLint);
  13730. #define CALL_ProgramUniform2i(disp, parameters) \
  13731.     (* GET_ProgramUniform2i(disp)) parameters
  13732. static inline _glptr_ProgramUniform2i GET_ProgramUniform2i(struct _glapi_table *disp) {
  13733.    return (_glptr_ProgramUniform2i) (GET_by_offset(disp, _gloffset_ProgramUniform2i));
  13734. }
  13735.  
  13736. static inline void SET_ProgramUniform2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint)) {
  13737.    SET_by_offset(disp, _gloffset_ProgramUniform2i, fn);
  13738. }
  13739.  
  13740. typedef void (GLAPIENTRYP _glptr_ProgramUniform2iv)(GLuint, GLint, GLsizei, const GLint *);
  13741. #define CALL_ProgramUniform2iv(disp, parameters) \
  13742.     (* GET_ProgramUniform2iv(disp)) parameters
  13743. static inline _glptr_ProgramUniform2iv GET_ProgramUniform2iv(struct _glapi_table *disp) {
  13744.    return (_glptr_ProgramUniform2iv) (GET_by_offset(disp, _gloffset_ProgramUniform2iv));
  13745. }
  13746.  
  13747. static inline void SET_ProgramUniform2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint *)) {
  13748.    SET_by_offset(disp, _gloffset_ProgramUniform2iv, fn);
  13749. }
  13750.  
  13751. typedef void (GLAPIENTRYP _glptr_ProgramUniform2ui)(GLuint, GLint, GLuint, GLuint);
  13752. #define CALL_ProgramUniform2ui(disp, parameters) \
  13753.     (* GET_ProgramUniform2ui(disp)) parameters
  13754. static inline _glptr_ProgramUniform2ui GET_ProgramUniform2ui(struct _glapi_table *disp) {
  13755.    return (_glptr_ProgramUniform2ui) (GET_by_offset(disp, _gloffset_ProgramUniform2ui));
  13756. }
  13757.  
  13758. static inline void SET_ProgramUniform2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint, GLuint)) {
  13759.    SET_by_offset(disp, _gloffset_ProgramUniform2ui, fn);
  13760. }
  13761.  
  13762. typedef void (GLAPIENTRYP _glptr_ProgramUniform2uiv)(GLuint, GLint, GLsizei, const GLuint *);
  13763. #define CALL_ProgramUniform2uiv(disp, parameters) \
  13764.     (* GET_ProgramUniform2uiv(disp)) parameters
  13765. static inline _glptr_ProgramUniform2uiv GET_ProgramUniform2uiv(struct _glapi_table *disp) {
  13766.    return (_glptr_ProgramUniform2uiv) (GET_by_offset(disp, _gloffset_ProgramUniform2uiv));
  13767. }
  13768.  
  13769. static inline void SET_ProgramUniform2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint *)) {
  13770.    SET_by_offset(disp, _gloffset_ProgramUniform2uiv, fn);
  13771. }
  13772.  
  13773. typedef void (GLAPIENTRYP _glptr_ProgramUniform3d)(GLuint, GLint, GLdouble, GLdouble, GLdouble);
  13774. #define CALL_ProgramUniform3d(disp, parameters) \
  13775.     (* GET_ProgramUniform3d(disp)) parameters
  13776. static inline _glptr_ProgramUniform3d GET_ProgramUniform3d(struct _glapi_table *disp) {
  13777.    return (_glptr_ProgramUniform3d) (GET_by_offset(disp, _gloffset_ProgramUniform3d));
  13778. }
  13779.  
  13780. static inline void SET_ProgramUniform3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble, GLdouble, GLdouble)) {
  13781.    SET_by_offset(disp, _gloffset_ProgramUniform3d, fn);
  13782. }
  13783.  
  13784. typedef void (GLAPIENTRYP _glptr_ProgramUniform3dv)(GLuint, GLint, GLsizei, const GLdouble *);
  13785. #define CALL_ProgramUniform3dv(disp, parameters) \
  13786.     (* GET_ProgramUniform3dv(disp)) parameters
  13787. static inline _glptr_ProgramUniform3dv GET_ProgramUniform3dv(struct _glapi_table *disp) {
  13788.    return (_glptr_ProgramUniform3dv) (GET_by_offset(disp, _gloffset_ProgramUniform3dv));
  13789. }
  13790.  
  13791. static inline void SET_ProgramUniform3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLdouble *)) {
  13792.    SET_by_offset(disp, _gloffset_ProgramUniform3dv, fn);
  13793. }
  13794.  
  13795. typedef void (GLAPIENTRYP _glptr_ProgramUniform3f)(GLuint, GLint, GLfloat, GLfloat, GLfloat);
  13796. #define CALL_ProgramUniform3f(disp, parameters) \
  13797.     (* GET_ProgramUniform3f(disp)) parameters
  13798. static inline _glptr_ProgramUniform3f GET_ProgramUniform3f(struct _glapi_table *disp) {
  13799.    return (_glptr_ProgramUniform3f) (GET_by_offset(disp, _gloffset_ProgramUniform3f));
  13800. }
  13801.  
  13802. static inline void SET_ProgramUniform3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat, GLfloat, GLfloat)) {
  13803.    SET_by_offset(disp, _gloffset_ProgramUniform3f, fn);
  13804. }
  13805.  
  13806. typedef void (GLAPIENTRYP _glptr_ProgramUniform3fv)(GLuint, GLint, GLsizei, const GLfloat *);
  13807. #define CALL_ProgramUniform3fv(disp, parameters) \
  13808.     (* GET_ProgramUniform3fv(disp)) parameters
  13809. static inline _glptr_ProgramUniform3fv GET_ProgramUniform3fv(struct _glapi_table *disp) {
  13810.    return (_glptr_ProgramUniform3fv) (GET_by_offset(disp, _gloffset_ProgramUniform3fv));
  13811. }
  13812.  
  13813. static inline void SET_ProgramUniform3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLfloat *)) {
  13814.    SET_by_offset(disp, _gloffset_ProgramUniform3fv, fn);
  13815. }
  13816.  
  13817. typedef void (GLAPIENTRYP _glptr_ProgramUniform3i)(GLuint, GLint, GLint, GLint, GLint);
  13818. #define CALL_ProgramUniform3i(disp, parameters) \
  13819.     (* GET_ProgramUniform3i(disp)) parameters
  13820. static inline _glptr_ProgramUniform3i GET_ProgramUniform3i(struct _glapi_table *disp) {
  13821.    return (_glptr_ProgramUniform3i) (GET_by_offset(disp, _gloffset_ProgramUniform3i));
  13822. }
  13823.  
  13824. static inline void SET_ProgramUniform3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint)) {
  13825.    SET_by_offset(disp, _gloffset_ProgramUniform3i, fn);
  13826. }
  13827.  
  13828. typedef void (GLAPIENTRYP _glptr_ProgramUniform3iv)(GLuint, GLint, GLsizei, const GLint *);
  13829. #define CALL_ProgramUniform3iv(disp, parameters) \
  13830.     (* GET_ProgramUniform3iv(disp)) parameters
  13831. static inline _glptr_ProgramUniform3iv GET_ProgramUniform3iv(struct _glapi_table *disp) {
  13832.    return (_glptr_ProgramUniform3iv) (GET_by_offset(disp, _gloffset_ProgramUniform3iv));
  13833. }
  13834.  
  13835. static inline void SET_ProgramUniform3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint *)) {
  13836.    SET_by_offset(disp, _gloffset_ProgramUniform3iv, fn);
  13837. }
  13838.  
  13839. typedef void (GLAPIENTRYP _glptr_ProgramUniform3ui)(GLuint, GLint, GLuint, GLuint, GLuint);
  13840. #define CALL_ProgramUniform3ui(disp, parameters) \
  13841.     (* GET_ProgramUniform3ui(disp)) parameters
  13842. static inline _glptr_ProgramUniform3ui GET_ProgramUniform3ui(struct _glapi_table *disp) {
  13843.    return (_glptr_ProgramUniform3ui) (GET_by_offset(disp, _gloffset_ProgramUniform3ui));
  13844. }
  13845.  
  13846. static inline void SET_ProgramUniform3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint, GLuint, GLuint)) {
  13847.    SET_by_offset(disp, _gloffset_ProgramUniform3ui, fn);
  13848. }
  13849.  
  13850. typedef void (GLAPIENTRYP _glptr_ProgramUniform3uiv)(GLuint, GLint, GLsizei, const GLuint *);
  13851. #define CALL_ProgramUniform3uiv(disp, parameters) \
  13852.     (* GET_ProgramUniform3uiv(disp)) parameters
  13853. static inline _glptr_ProgramUniform3uiv GET_ProgramUniform3uiv(struct _glapi_table *disp) {
  13854.    return (_glptr_ProgramUniform3uiv) (GET_by_offset(disp, _gloffset_ProgramUniform3uiv));
  13855. }
  13856.  
  13857. static inline void SET_ProgramUniform3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint *)) {
  13858.    SET_by_offset(disp, _gloffset_ProgramUniform3uiv, fn);
  13859. }
  13860.  
  13861. typedef void (GLAPIENTRYP _glptr_ProgramUniform4d)(GLuint, GLint, GLdouble, GLdouble, GLdouble, GLdouble);
  13862. #define CALL_ProgramUniform4d(disp, parameters) \
  13863.     (* GET_ProgramUniform4d(disp)) parameters
  13864. static inline _glptr_ProgramUniform4d GET_ProgramUniform4d(struct _glapi_table *disp) {
  13865.    return (_glptr_ProgramUniform4d) (GET_by_offset(disp, _gloffset_ProgramUniform4d));
  13866. }
  13867.  
  13868. static inline void SET_ProgramUniform4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLdouble, GLdouble, GLdouble, GLdouble)) {
  13869.    SET_by_offset(disp, _gloffset_ProgramUniform4d, fn);
  13870. }
  13871.  
  13872. typedef void (GLAPIENTRYP _glptr_ProgramUniform4dv)(GLuint, GLint, GLsizei, const GLdouble *);
  13873. #define CALL_ProgramUniform4dv(disp, parameters) \
  13874.     (* GET_ProgramUniform4dv(disp)) parameters
  13875. static inline _glptr_ProgramUniform4dv GET_ProgramUniform4dv(struct _glapi_table *disp) {
  13876.    return (_glptr_ProgramUniform4dv) (GET_by_offset(disp, _gloffset_ProgramUniform4dv));
  13877. }
  13878.  
  13879. static inline void SET_ProgramUniform4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLdouble *)) {
  13880.    SET_by_offset(disp, _gloffset_ProgramUniform4dv, fn);
  13881. }
  13882.  
  13883. typedef void (GLAPIENTRYP _glptr_ProgramUniform4f)(GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat);
  13884. #define CALL_ProgramUniform4f(disp, parameters) \
  13885.     (* GET_ProgramUniform4f(disp)) parameters
  13886. static inline _glptr_ProgramUniform4f GET_ProgramUniform4f(struct _glapi_table *disp) {
  13887.    return (_glptr_ProgramUniform4f) (GET_by_offset(disp, _gloffset_ProgramUniform4f));
  13888. }
  13889.  
  13890. static inline void SET_ProgramUniform4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat)) {
  13891.    SET_by_offset(disp, _gloffset_ProgramUniform4f, fn);
  13892. }
  13893.  
  13894. typedef void (GLAPIENTRYP _glptr_ProgramUniform4fv)(GLuint, GLint, GLsizei, const GLfloat *);
  13895. #define CALL_ProgramUniform4fv(disp, parameters) \
  13896.     (* GET_ProgramUniform4fv(disp)) parameters
  13897. static inline _glptr_ProgramUniform4fv GET_ProgramUniform4fv(struct _glapi_table *disp) {
  13898.    return (_glptr_ProgramUniform4fv) (GET_by_offset(disp, _gloffset_ProgramUniform4fv));
  13899. }
  13900.  
  13901. static inline void SET_ProgramUniform4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLfloat *)) {
  13902.    SET_by_offset(disp, _gloffset_ProgramUniform4fv, fn);
  13903. }
  13904.  
  13905. typedef void (GLAPIENTRYP _glptr_ProgramUniform4i)(GLuint, GLint, GLint, GLint, GLint, GLint);
  13906. #define CALL_ProgramUniform4i(disp, parameters) \
  13907.     (* GET_ProgramUniform4i(disp)) parameters
  13908. static inline _glptr_ProgramUniform4i GET_ProgramUniform4i(struct _glapi_table *disp) {
  13909.    return (_glptr_ProgramUniform4i) (GET_by_offset(disp, _gloffset_ProgramUniform4i));
  13910. }
  13911.  
  13912. static inline void SET_ProgramUniform4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLint)) {
  13913.    SET_by_offset(disp, _gloffset_ProgramUniform4i, fn);
  13914. }
  13915.  
  13916. typedef void (GLAPIENTRYP _glptr_ProgramUniform4iv)(GLuint, GLint, GLsizei, const GLint *);
  13917. #define CALL_ProgramUniform4iv(disp, parameters) \
  13918.     (* GET_ProgramUniform4iv(disp)) parameters
  13919. static inline _glptr_ProgramUniform4iv GET_ProgramUniform4iv(struct _glapi_table *disp) {
  13920.    return (_glptr_ProgramUniform4iv) (GET_by_offset(disp, _gloffset_ProgramUniform4iv));
  13921. }
  13922.  
  13923. static inline void SET_ProgramUniform4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLint *)) {
  13924.    SET_by_offset(disp, _gloffset_ProgramUniform4iv, fn);
  13925. }
  13926.  
  13927. typedef void (GLAPIENTRYP _glptr_ProgramUniform4ui)(GLuint, GLint, GLuint, GLuint, GLuint, GLuint);
  13928. #define CALL_ProgramUniform4ui(disp, parameters) \
  13929.     (* GET_ProgramUniform4ui(disp)) parameters
  13930. static inline _glptr_ProgramUniform4ui GET_ProgramUniform4ui(struct _glapi_table *disp) {
  13931.    return (_glptr_ProgramUniform4ui) (GET_by_offset(disp, _gloffset_ProgramUniform4ui));
  13932. }
  13933.  
  13934. static inline void SET_ProgramUniform4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint, GLuint, GLuint, GLuint)) {
  13935.    SET_by_offset(disp, _gloffset_ProgramUniform4ui, fn);
  13936. }
  13937.  
  13938. typedef void (GLAPIENTRYP _glptr_ProgramUniform4uiv)(GLuint, GLint, GLsizei, const GLuint *);
  13939. #define CALL_ProgramUniform4uiv(disp, parameters) \
  13940.     (* GET_ProgramUniform4uiv(disp)) parameters
  13941. static inline _glptr_ProgramUniform4uiv GET_ProgramUniform4uiv(struct _glapi_table *disp) {
  13942.    return (_glptr_ProgramUniform4uiv) (GET_by_offset(disp, _gloffset_ProgramUniform4uiv));
  13943. }
  13944.  
  13945. static inline void SET_ProgramUniform4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, const GLuint *)) {
  13946.    SET_by_offset(disp, _gloffset_ProgramUniform4uiv, fn);
  13947. }
  13948.  
  13949. typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *);
  13950. #define CALL_ProgramUniformMatrix2dv(disp, parameters) \
  13951.     (* GET_ProgramUniformMatrix2dv(disp)) parameters
  13952. static inline _glptr_ProgramUniformMatrix2dv GET_ProgramUniformMatrix2dv(struct _glapi_table *disp) {
  13953.    return (_glptr_ProgramUniformMatrix2dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2dv));
  13954. }
  13955.  
  13956. static inline void SET_ProgramUniformMatrix2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
  13957.    SET_by_offset(disp, _gloffset_ProgramUniformMatrix2dv, fn);
  13958. }
  13959.  
  13960. typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *);
  13961. #define CALL_ProgramUniformMatrix2fv(disp, parameters) \
  13962.     (* GET_ProgramUniformMatrix2fv(disp)) parameters
  13963. static inline _glptr_ProgramUniformMatrix2fv GET_ProgramUniformMatrix2fv(struct _glapi_table *disp) {
  13964.    return (_glptr_ProgramUniformMatrix2fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2fv));
  13965. }
  13966.  
  13967. static inline void SET_ProgramUniformMatrix2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
  13968.    SET_by_offset(disp, _gloffset_ProgramUniformMatrix2fv, fn);
  13969. }
  13970.  
  13971. typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2x3dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *);
  13972. #define CALL_ProgramUniformMatrix2x3dv(disp, parameters) \
  13973.     (* GET_ProgramUniformMatrix2x3dv(disp)) parameters
  13974. static inline _glptr_ProgramUniformMatrix2x3dv GET_ProgramUniformMatrix2x3dv(struct _glapi_table *disp) {
  13975.    return (_glptr_ProgramUniformMatrix2x3dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2x3dv));
  13976. }
  13977.  
  13978. static inline void SET_ProgramUniformMatrix2x3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
  13979.    SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x3dv, fn);
  13980. }
  13981.  
  13982. typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2x3fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *);
  13983. #define CALL_ProgramUniformMatrix2x3fv(disp, parameters) \
  13984.     (* GET_ProgramUniformMatrix2x3fv(disp)) parameters
  13985. static inline _glptr_ProgramUniformMatrix2x3fv GET_ProgramUniformMatrix2x3fv(struct _glapi_table *disp) {
  13986.    return (_glptr_ProgramUniformMatrix2x3fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2x3fv));
  13987. }
  13988.  
  13989. static inline void SET_ProgramUniformMatrix2x3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
  13990.    SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x3fv, fn);
  13991. }
  13992.  
  13993. typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2x4dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *);
  13994. #define CALL_ProgramUniformMatrix2x4dv(disp, parameters) \
  13995.     (* GET_ProgramUniformMatrix2x4dv(disp)) parameters
  13996. static inline _glptr_ProgramUniformMatrix2x4dv GET_ProgramUniformMatrix2x4dv(struct _glapi_table *disp) {
  13997.    return (_glptr_ProgramUniformMatrix2x4dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2x4dv));
  13998. }
  13999.  
  14000. static inline void SET_ProgramUniformMatrix2x4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
  14001.    SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x4dv, fn);
  14002. }
  14003.  
  14004. typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix2x4fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *);
  14005. #define CALL_ProgramUniformMatrix2x4fv(disp, parameters) \
  14006.     (* GET_ProgramUniformMatrix2x4fv(disp)) parameters
  14007. static inline _glptr_ProgramUniformMatrix2x4fv GET_ProgramUniformMatrix2x4fv(struct _glapi_table *disp) {
  14008.    return (_glptr_ProgramUniformMatrix2x4fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix2x4fv));
  14009. }
  14010.  
  14011. static inline void SET_ProgramUniformMatrix2x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
  14012.    SET_by_offset(disp, _gloffset_ProgramUniformMatrix2x4fv, fn);
  14013. }
  14014.  
  14015. typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *);
  14016. #define CALL_ProgramUniformMatrix3dv(disp, parameters) \
  14017.     (* GET_ProgramUniformMatrix3dv(disp)) parameters
  14018. static inline _glptr_ProgramUniformMatrix3dv GET_ProgramUniformMatrix3dv(struct _glapi_table *disp) {
  14019.    return (_glptr_ProgramUniformMatrix3dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3dv));
  14020. }
  14021.  
  14022. static inline void SET_ProgramUniformMatrix3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
  14023.    SET_by_offset(disp, _gloffset_ProgramUniformMatrix3dv, fn);
  14024. }
  14025.  
  14026. typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *);
  14027. #define CALL_ProgramUniformMatrix3fv(disp, parameters) \
  14028.     (* GET_ProgramUniformMatrix3fv(disp)) parameters
  14029. static inline _glptr_ProgramUniformMatrix3fv GET_ProgramUniformMatrix3fv(struct _glapi_table *disp) {
  14030.    return (_glptr_ProgramUniformMatrix3fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3fv));
  14031. }
  14032.  
  14033. static inline void SET_ProgramUniformMatrix3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
  14034.    SET_by_offset(disp, _gloffset_ProgramUniformMatrix3fv, fn);
  14035. }
  14036.  
  14037. typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3x2dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *);
  14038. #define CALL_ProgramUniformMatrix3x2dv(disp, parameters) \
  14039.     (* GET_ProgramUniformMatrix3x2dv(disp)) parameters
  14040. static inline _glptr_ProgramUniformMatrix3x2dv GET_ProgramUniformMatrix3x2dv(struct _glapi_table *disp) {
  14041.    return (_glptr_ProgramUniformMatrix3x2dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3x2dv));
  14042. }
  14043.  
  14044. static inline void SET_ProgramUniformMatrix3x2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
  14045.    SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x2dv, fn);
  14046. }
  14047.  
  14048. typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3x2fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *);
  14049. #define CALL_ProgramUniformMatrix3x2fv(disp, parameters) \
  14050.     (* GET_ProgramUniformMatrix3x2fv(disp)) parameters
  14051. static inline _glptr_ProgramUniformMatrix3x2fv GET_ProgramUniformMatrix3x2fv(struct _glapi_table *disp) {
  14052.    return (_glptr_ProgramUniformMatrix3x2fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3x2fv));
  14053. }
  14054.  
  14055. static inline void SET_ProgramUniformMatrix3x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
  14056.    SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x2fv, fn);
  14057. }
  14058.  
  14059. typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3x4dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *);
  14060. #define CALL_ProgramUniformMatrix3x4dv(disp, parameters) \
  14061.     (* GET_ProgramUniformMatrix3x4dv(disp)) parameters
  14062. static inline _glptr_ProgramUniformMatrix3x4dv GET_ProgramUniformMatrix3x4dv(struct _glapi_table *disp) {
  14063.    return (_glptr_ProgramUniformMatrix3x4dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3x4dv));
  14064. }
  14065.  
  14066. static inline void SET_ProgramUniformMatrix3x4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
  14067.    SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x4dv, fn);
  14068. }
  14069.  
  14070. typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix3x4fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *);
  14071. #define CALL_ProgramUniformMatrix3x4fv(disp, parameters) \
  14072.     (* GET_ProgramUniformMatrix3x4fv(disp)) parameters
  14073. static inline _glptr_ProgramUniformMatrix3x4fv GET_ProgramUniformMatrix3x4fv(struct _glapi_table *disp) {
  14074.    return (_glptr_ProgramUniformMatrix3x4fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix3x4fv));
  14075. }
  14076.  
  14077. static inline void SET_ProgramUniformMatrix3x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
  14078.    SET_by_offset(disp, _gloffset_ProgramUniformMatrix3x4fv, fn);
  14079. }
  14080.  
  14081. typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *);
  14082. #define CALL_ProgramUniformMatrix4dv(disp, parameters) \
  14083.     (* GET_ProgramUniformMatrix4dv(disp)) parameters
  14084. static inline _glptr_ProgramUniformMatrix4dv GET_ProgramUniformMatrix4dv(struct _glapi_table *disp) {
  14085.    return (_glptr_ProgramUniformMatrix4dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4dv));
  14086. }
  14087.  
  14088. static inline void SET_ProgramUniformMatrix4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
  14089.    SET_by_offset(disp, _gloffset_ProgramUniformMatrix4dv, fn);
  14090. }
  14091.  
  14092. typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *);
  14093. #define CALL_ProgramUniformMatrix4fv(disp, parameters) \
  14094.     (* GET_ProgramUniformMatrix4fv(disp)) parameters
  14095. static inline _glptr_ProgramUniformMatrix4fv GET_ProgramUniformMatrix4fv(struct _glapi_table *disp) {
  14096.    return (_glptr_ProgramUniformMatrix4fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4fv));
  14097. }
  14098.  
  14099. static inline void SET_ProgramUniformMatrix4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
  14100.    SET_by_offset(disp, _gloffset_ProgramUniformMatrix4fv, fn);
  14101. }
  14102.  
  14103. typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4x2dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *);
  14104. #define CALL_ProgramUniformMatrix4x2dv(disp, parameters) \
  14105.     (* GET_ProgramUniformMatrix4x2dv(disp)) parameters
  14106. static inline _glptr_ProgramUniformMatrix4x2dv GET_ProgramUniformMatrix4x2dv(struct _glapi_table *disp) {
  14107.    return (_glptr_ProgramUniformMatrix4x2dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4x2dv));
  14108. }
  14109.  
  14110. static inline void SET_ProgramUniformMatrix4x2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
  14111.    SET_by_offset(disp, _gloffset_ProgramUniformMatrix4x2dv, fn);
  14112. }
  14113.  
  14114. typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4x2fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *);
  14115. #define CALL_ProgramUniformMatrix4x2fv(disp, parameters) \
  14116.     (* GET_ProgramUniformMatrix4x2fv(disp)) parameters
  14117. static inline _glptr_ProgramUniformMatrix4x2fv GET_ProgramUniformMatrix4x2fv(struct _glapi_table *disp) {
  14118.    return (_glptr_ProgramUniformMatrix4x2fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4x2fv));
  14119. }
  14120.  
  14121. static inline void SET_ProgramUniformMatrix4x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
  14122.    SET_by_offset(disp, _gloffset_ProgramUniformMatrix4x2fv, fn);
  14123. }
  14124.  
  14125. typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4x3dv)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *);
  14126. #define CALL_ProgramUniformMatrix4x3dv(disp, parameters) \
  14127.     (* GET_ProgramUniformMatrix4x3dv(disp)) parameters
  14128. static inline _glptr_ProgramUniformMatrix4x3dv GET_ProgramUniformMatrix4x3dv(struct _glapi_table *disp) {
  14129.    return (_glptr_ProgramUniformMatrix4x3dv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4x3dv));
  14130. }
  14131.  
  14132. static inline void SET_ProgramUniformMatrix4x3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLdouble *)) {
  14133.    SET_by_offset(disp, _gloffset_ProgramUniformMatrix4x3dv, fn);
  14134. }
  14135.  
  14136. typedef void (GLAPIENTRYP _glptr_ProgramUniformMatrix4x3fv)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *);
  14137. #define CALL_ProgramUniformMatrix4x3fv(disp, parameters) \
  14138.     (* GET_ProgramUniformMatrix4x3fv(disp)) parameters
  14139. static inline _glptr_ProgramUniformMatrix4x3fv GET_ProgramUniformMatrix4x3fv(struct _glapi_table *disp) {
  14140.    return (_glptr_ProgramUniformMatrix4x3fv) (GET_by_offset(disp, _gloffset_ProgramUniformMatrix4x3fv));
  14141. }
  14142.  
  14143. static inline void SET_ProgramUniformMatrix4x3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLsizei, GLboolean, const GLfloat *)) {
  14144.    SET_by_offset(disp, _gloffset_ProgramUniformMatrix4x3fv, fn);
  14145. }
  14146.  
  14147. typedef void (GLAPIENTRYP _glptr_UnlockArraysEXT)(void);
  14148. #define CALL_UnlockArraysEXT(disp, parameters) \
  14149.     (* GET_UnlockArraysEXT(disp)) parameters
  14150. static inline _glptr_UnlockArraysEXT GET_UnlockArraysEXT(struct _glapi_table *disp) {
  14151.    return (_glptr_UnlockArraysEXT) (GET_by_offset(disp, _gloffset_UnlockArraysEXT));
  14152. }
  14153.  
  14154. static inline void SET_UnlockArraysEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  14155.    SET_by_offset(disp, _gloffset_UnlockArraysEXT, fn);
  14156. }
  14157.  
  14158. typedef void (GLAPIENTRYP _glptr_UseProgramStages)(GLuint, GLbitfield, GLuint);
  14159. #define CALL_UseProgramStages(disp, parameters) \
  14160.     (* GET_UseProgramStages(disp)) parameters
  14161. static inline _glptr_UseProgramStages GET_UseProgramStages(struct _glapi_table *disp) {
  14162.    return (_glptr_UseProgramStages) (GET_by_offset(disp, _gloffset_UseProgramStages));
  14163. }
  14164.  
  14165. static inline void SET_UseProgramStages(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLbitfield, GLuint)) {
  14166.    SET_by_offset(disp, _gloffset_UseProgramStages, fn);
  14167. }
  14168.  
  14169. typedef void (GLAPIENTRYP _glptr_ValidateProgramPipeline)(GLuint);
  14170. #define CALL_ValidateProgramPipeline(disp, parameters) \
  14171.     (* GET_ValidateProgramPipeline(disp)) parameters
  14172. static inline _glptr_ValidateProgramPipeline GET_ValidateProgramPipeline(struct _glapi_table *disp) {
  14173.    return (_glptr_ValidateProgramPipeline) (GET_by_offset(disp, _gloffset_ValidateProgramPipeline));
  14174. }
  14175.  
  14176. static inline void SET_ValidateProgramPipeline(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  14177.    SET_by_offset(disp, _gloffset_ValidateProgramPipeline, fn);
  14178. }
  14179.  
  14180. typedef void (GLAPIENTRYP _glptr_DebugMessageCallback)(GLDEBUGPROC, const GLvoid *);
  14181. #define CALL_DebugMessageCallback(disp, parameters) \
  14182.     (* GET_DebugMessageCallback(disp)) parameters
  14183. static inline _glptr_DebugMessageCallback GET_DebugMessageCallback(struct _glapi_table *disp) {
  14184.    return (_glptr_DebugMessageCallback) (GET_by_offset(disp, _gloffset_DebugMessageCallback));
  14185. }
  14186.  
  14187. static inline void SET_DebugMessageCallback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLDEBUGPROC, const GLvoid *)) {
  14188.    SET_by_offset(disp, _gloffset_DebugMessageCallback, fn);
  14189. }
  14190.  
  14191. typedef void (GLAPIENTRYP _glptr_DebugMessageControl)(GLenum, GLenum, GLenum, GLsizei, const GLuint *, GLboolean);
  14192. #define CALL_DebugMessageControl(disp, parameters) \
  14193.     (* GET_DebugMessageControl(disp)) parameters
  14194. static inline _glptr_DebugMessageControl GET_DebugMessageControl(struct _glapi_table *disp) {
  14195.    return (_glptr_DebugMessageControl) (GET_by_offset(disp, _gloffset_DebugMessageControl));
  14196. }
  14197.  
  14198. static inline void SET_DebugMessageControl(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, const GLuint *, GLboolean)) {
  14199.    SET_by_offset(disp, _gloffset_DebugMessageControl, fn);
  14200. }
  14201.  
  14202. typedef void (GLAPIENTRYP _glptr_DebugMessageInsert)(GLenum, GLenum, GLuint, GLenum, GLsizei, const GLchar *);
  14203. #define CALL_DebugMessageInsert(disp, parameters) \
  14204.     (* GET_DebugMessageInsert(disp)) parameters
  14205. static inline _glptr_DebugMessageInsert GET_DebugMessageInsert(struct _glapi_table *disp) {
  14206.    return (_glptr_DebugMessageInsert) (GET_by_offset(disp, _gloffset_DebugMessageInsert));
  14207. }
  14208.  
  14209. static inline void SET_DebugMessageInsert(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLenum, GLsizei, const GLchar *)) {
  14210.    SET_by_offset(disp, _gloffset_DebugMessageInsert, fn);
  14211. }
  14212.  
  14213. typedef GLuint (GLAPIENTRYP _glptr_GetDebugMessageLog)(GLuint, GLsizei, GLenum *, GLenum *, GLuint *, GLenum *, GLsizei *, GLchar *);
  14214. #define CALL_GetDebugMessageLog(disp, parameters) \
  14215.     (* GET_GetDebugMessageLog(disp)) parameters
  14216. static inline _glptr_GetDebugMessageLog GET_GetDebugMessageLog(struct _glapi_table *disp) {
  14217.    return (_glptr_GetDebugMessageLog) (GET_by_offset(disp, _gloffset_GetDebugMessageLog));
  14218. }
  14219.  
  14220. static inline void SET_GetDebugMessageLog(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum *, GLenum *, GLuint *, GLenum *, GLsizei *, GLchar *)) {
  14221.    SET_by_offset(disp, _gloffset_GetDebugMessageLog, fn);
  14222. }
  14223.  
  14224. typedef void (GLAPIENTRYP _glptr_GetObjectLabel)(GLenum, GLuint, GLsizei, GLsizei *, GLchar *);
  14225. #define CALL_GetObjectLabel(disp, parameters) \
  14226.     (* GET_GetObjectLabel(disp)) parameters
  14227. static inline _glptr_GetObjectLabel GET_GetObjectLabel(struct _glapi_table *disp) {
  14228.    return (_glptr_GetObjectLabel) (GET_by_offset(disp, _gloffset_GetObjectLabel));
  14229. }
  14230.  
  14231. static inline void SET_GetObjectLabel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, GLsizei *, GLchar *)) {
  14232.    SET_by_offset(disp, _gloffset_GetObjectLabel, fn);
  14233. }
  14234.  
  14235. typedef void (GLAPIENTRYP _glptr_GetObjectPtrLabel)(const GLvoid *, GLsizei, GLsizei *, GLchar *);
  14236. #define CALL_GetObjectPtrLabel(disp, parameters) \
  14237.     (* GET_GetObjectPtrLabel(disp)) parameters
  14238. static inline _glptr_GetObjectPtrLabel GET_GetObjectPtrLabel(struct _glapi_table *disp) {
  14239.    return (_glptr_GetObjectPtrLabel) (GET_by_offset(disp, _gloffset_GetObjectPtrLabel));
  14240. }
  14241.  
  14242. static inline void SET_GetObjectPtrLabel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLvoid *, GLsizei, GLsizei *, GLchar *)) {
  14243.    SET_by_offset(disp, _gloffset_GetObjectPtrLabel, fn);
  14244. }
  14245.  
  14246. typedef void (GLAPIENTRYP _glptr_ObjectLabel)(GLenum, GLuint, GLsizei, const GLchar *);
  14247. #define CALL_ObjectLabel(disp, parameters) \
  14248.     (* GET_ObjectLabel(disp)) parameters
  14249. static inline _glptr_ObjectLabel GET_ObjectLabel(struct _glapi_table *disp) {
  14250.    return (_glptr_ObjectLabel) (GET_by_offset(disp, _gloffset_ObjectLabel));
  14251. }
  14252.  
  14253. static inline void SET_ObjectLabel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLchar *)) {
  14254.    SET_by_offset(disp, _gloffset_ObjectLabel, fn);
  14255. }
  14256.  
  14257. typedef void (GLAPIENTRYP _glptr_ObjectPtrLabel)(const GLvoid *, GLsizei, const GLchar *);
  14258. #define CALL_ObjectPtrLabel(disp, parameters) \
  14259.     (* GET_ObjectPtrLabel(disp)) parameters
  14260. static inline _glptr_ObjectPtrLabel GET_ObjectPtrLabel(struct _glapi_table *disp) {
  14261.    return (_glptr_ObjectPtrLabel) (GET_by_offset(disp, _gloffset_ObjectPtrLabel));
  14262. }
  14263.  
  14264. static inline void SET_ObjectPtrLabel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLvoid *, GLsizei, const GLchar *)) {
  14265.    SET_by_offset(disp, _gloffset_ObjectPtrLabel, fn);
  14266. }
  14267.  
  14268. typedef void (GLAPIENTRYP _glptr_PopDebugGroup)(void);
  14269. #define CALL_PopDebugGroup(disp, parameters) \
  14270.     (* GET_PopDebugGroup(disp)) parameters
  14271. static inline _glptr_PopDebugGroup GET_PopDebugGroup(struct _glapi_table *disp) {
  14272.    return (_glptr_PopDebugGroup) (GET_by_offset(disp, _gloffset_PopDebugGroup));
  14273. }
  14274.  
  14275. static inline void SET_PopDebugGroup(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  14276.    SET_by_offset(disp, _gloffset_PopDebugGroup, fn);
  14277. }
  14278.  
  14279. typedef void (GLAPIENTRYP _glptr_PushDebugGroup)(GLenum, GLuint, GLsizei, const GLchar *);
  14280. #define CALL_PushDebugGroup(disp, parameters) \
  14281.     (* GET_PushDebugGroup(disp)) parameters
  14282. static inline _glptr_PushDebugGroup GET_PushDebugGroup(struct _glapi_table *disp) {
  14283.    return (_glptr_PushDebugGroup) (GET_by_offset(disp, _gloffset_PushDebugGroup));
  14284. }
  14285.  
  14286. static inline void SET_PushDebugGroup(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLchar *)) {
  14287.    SET_by_offset(disp, _gloffset_PushDebugGroup, fn);
  14288. }
  14289.  
  14290. typedef void (GLAPIENTRYP _glptr_SecondaryColor3fEXT)(GLfloat, GLfloat, GLfloat);
  14291. #define CALL_SecondaryColor3fEXT(disp, parameters) \
  14292.     (* GET_SecondaryColor3fEXT(disp)) parameters
  14293. static inline _glptr_SecondaryColor3fEXT GET_SecondaryColor3fEXT(struct _glapi_table *disp) {
  14294.    return (_glptr_SecondaryColor3fEXT) (GET_by_offset(disp, _gloffset_SecondaryColor3fEXT));
  14295. }
  14296.  
  14297. static inline void SET_SecondaryColor3fEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
  14298.    SET_by_offset(disp, _gloffset_SecondaryColor3fEXT, fn);
  14299. }
  14300.  
  14301. typedef void (GLAPIENTRYP _glptr_SecondaryColor3fvEXT)(const GLfloat *);
  14302. #define CALL_SecondaryColor3fvEXT(disp, parameters) \
  14303.     (* GET_SecondaryColor3fvEXT(disp)) parameters
  14304. static inline _glptr_SecondaryColor3fvEXT GET_SecondaryColor3fvEXT(struct _glapi_table *disp) {
  14305.    return (_glptr_SecondaryColor3fvEXT) (GET_by_offset(disp, _gloffset_SecondaryColor3fvEXT));
  14306. }
  14307.  
  14308. static inline void SET_SecondaryColor3fvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  14309.    SET_by_offset(disp, _gloffset_SecondaryColor3fvEXT, fn);
  14310. }
  14311.  
  14312. typedef void (GLAPIENTRYP _glptr_MultiDrawElementsEXT)(GLenum, const GLsizei *, GLenum, const GLvoid * const *, GLsizei);
  14313. #define CALL_MultiDrawElementsEXT(disp, parameters) \
  14314.     (* GET_MultiDrawElementsEXT(disp)) parameters
  14315. static inline _glptr_MultiDrawElementsEXT GET_MultiDrawElementsEXT(struct _glapi_table *disp) {
  14316.    return (_glptr_MultiDrawElementsEXT) (GET_by_offset(disp, _gloffset_MultiDrawElementsEXT));
  14317. }
  14318.  
  14319. static inline void SET_MultiDrawElementsEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLsizei *, GLenum, const GLvoid * const *, GLsizei)) {
  14320.    SET_by_offset(disp, _gloffset_MultiDrawElementsEXT, fn);
  14321. }
  14322.  
  14323. typedef void (GLAPIENTRYP _glptr_FogCoordfEXT)(GLfloat);
  14324. #define CALL_FogCoordfEXT(disp, parameters) \
  14325.     (* GET_FogCoordfEXT(disp)) parameters
  14326. static inline _glptr_FogCoordfEXT GET_FogCoordfEXT(struct _glapi_table *disp) {
  14327.    return (_glptr_FogCoordfEXT) (GET_by_offset(disp, _gloffset_FogCoordfEXT));
  14328. }
  14329.  
  14330. static inline void SET_FogCoordfEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
  14331.    SET_by_offset(disp, _gloffset_FogCoordfEXT, fn);
  14332. }
  14333.  
  14334. typedef void (GLAPIENTRYP _glptr_FogCoordfvEXT)(const GLfloat *);
  14335. #define CALL_FogCoordfvEXT(disp, parameters) \
  14336.     (* GET_FogCoordfvEXT(disp)) parameters
  14337. static inline _glptr_FogCoordfvEXT GET_FogCoordfvEXT(struct _glapi_table *disp) {
  14338.    return (_glptr_FogCoordfvEXT) (GET_by_offset(disp, _gloffset_FogCoordfvEXT));
  14339. }
  14340.  
  14341. static inline void SET_FogCoordfvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  14342.    SET_by_offset(disp, _gloffset_FogCoordfvEXT, fn);
  14343. }
  14344.  
  14345. typedef void (GLAPIENTRYP _glptr_ResizeBuffersMESA)(void);
  14346. #define CALL_ResizeBuffersMESA(disp, parameters) \
  14347.     (* GET_ResizeBuffersMESA(disp)) parameters
  14348. static inline _glptr_ResizeBuffersMESA GET_ResizeBuffersMESA(struct _glapi_table *disp) {
  14349.    return (_glptr_ResizeBuffersMESA) (GET_by_offset(disp, _gloffset_ResizeBuffersMESA));
  14350. }
  14351.  
  14352. static inline void SET_ResizeBuffersMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  14353.    SET_by_offset(disp, _gloffset_ResizeBuffersMESA, fn);
  14354. }
  14355.  
  14356. typedef void (GLAPIENTRYP _glptr_WindowPos4dMESA)(GLdouble, GLdouble, GLdouble, GLdouble);
  14357. #define CALL_WindowPos4dMESA(disp, parameters) \
  14358.     (* GET_WindowPos4dMESA(disp)) parameters
  14359. static inline _glptr_WindowPos4dMESA GET_WindowPos4dMESA(struct _glapi_table *disp) {
  14360.    return (_glptr_WindowPos4dMESA) (GET_by_offset(disp, _gloffset_WindowPos4dMESA));
  14361. }
  14362.  
  14363. static inline void SET_WindowPos4dMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
  14364.    SET_by_offset(disp, _gloffset_WindowPos4dMESA, fn);
  14365. }
  14366.  
  14367. typedef void (GLAPIENTRYP _glptr_WindowPos4dvMESA)(const GLdouble *);
  14368. #define CALL_WindowPos4dvMESA(disp, parameters) \
  14369.     (* GET_WindowPos4dvMESA(disp)) parameters
  14370. static inline _glptr_WindowPos4dvMESA GET_WindowPos4dvMESA(struct _glapi_table *disp) {
  14371.    return (_glptr_WindowPos4dvMESA) (GET_by_offset(disp, _gloffset_WindowPos4dvMESA));
  14372. }
  14373.  
  14374. static inline void SET_WindowPos4dvMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  14375.    SET_by_offset(disp, _gloffset_WindowPos4dvMESA, fn);
  14376. }
  14377.  
  14378. typedef void (GLAPIENTRYP _glptr_WindowPos4fMESA)(GLfloat, GLfloat, GLfloat, GLfloat);
  14379. #define CALL_WindowPos4fMESA(disp, parameters) \
  14380.     (* GET_WindowPos4fMESA(disp)) parameters
  14381. static inline _glptr_WindowPos4fMESA GET_WindowPos4fMESA(struct _glapi_table *disp) {
  14382.    return (_glptr_WindowPos4fMESA) (GET_by_offset(disp, _gloffset_WindowPos4fMESA));
  14383. }
  14384.  
  14385. static inline void SET_WindowPos4fMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
  14386.    SET_by_offset(disp, _gloffset_WindowPos4fMESA, fn);
  14387. }
  14388.  
  14389. typedef void (GLAPIENTRYP _glptr_WindowPos4fvMESA)(const GLfloat *);
  14390. #define CALL_WindowPos4fvMESA(disp, parameters) \
  14391.     (* GET_WindowPos4fvMESA(disp)) parameters
  14392. static inline _glptr_WindowPos4fvMESA GET_WindowPos4fvMESA(struct _glapi_table *disp) {
  14393.    return (_glptr_WindowPos4fvMESA) (GET_by_offset(disp, _gloffset_WindowPos4fvMESA));
  14394. }
  14395.  
  14396. static inline void SET_WindowPos4fvMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  14397.    SET_by_offset(disp, _gloffset_WindowPos4fvMESA, fn);
  14398. }
  14399.  
  14400. typedef void (GLAPIENTRYP _glptr_WindowPos4iMESA)(GLint, GLint, GLint, GLint);
  14401. #define CALL_WindowPos4iMESA(disp, parameters) \
  14402.     (* GET_WindowPos4iMESA(disp)) parameters
  14403. static inline _glptr_WindowPos4iMESA GET_WindowPos4iMESA(struct _glapi_table *disp) {
  14404.    return (_glptr_WindowPos4iMESA) (GET_by_offset(disp, _gloffset_WindowPos4iMESA));
  14405. }
  14406.  
  14407. static inline void SET_WindowPos4iMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
  14408.    SET_by_offset(disp, _gloffset_WindowPos4iMESA, fn);
  14409. }
  14410.  
  14411. typedef void (GLAPIENTRYP _glptr_WindowPos4ivMESA)(const GLint *);
  14412. #define CALL_WindowPos4ivMESA(disp, parameters) \
  14413.     (* GET_WindowPos4ivMESA(disp)) parameters
  14414. static inline _glptr_WindowPos4ivMESA GET_WindowPos4ivMESA(struct _glapi_table *disp) {
  14415.    return (_glptr_WindowPos4ivMESA) (GET_by_offset(disp, _gloffset_WindowPos4ivMESA));
  14416. }
  14417.  
  14418. static inline void SET_WindowPos4ivMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  14419.    SET_by_offset(disp, _gloffset_WindowPos4ivMESA, fn);
  14420. }
  14421.  
  14422. typedef void (GLAPIENTRYP _glptr_WindowPos4sMESA)(GLshort, GLshort, GLshort, GLshort);
  14423. #define CALL_WindowPos4sMESA(disp, parameters) \
  14424.     (* GET_WindowPos4sMESA(disp)) parameters
  14425. static inline _glptr_WindowPos4sMESA GET_WindowPos4sMESA(struct _glapi_table *disp) {
  14426.    return (_glptr_WindowPos4sMESA) (GET_by_offset(disp, _gloffset_WindowPos4sMESA));
  14427. }
  14428.  
  14429. static inline void SET_WindowPos4sMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
  14430.    SET_by_offset(disp, _gloffset_WindowPos4sMESA, fn);
  14431. }
  14432.  
  14433. typedef void (GLAPIENTRYP _glptr_WindowPos4svMESA)(const GLshort *);
  14434. #define CALL_WindowPos4svMESA(disp, parameters) \
  14435.     (* GET_WindowPos4svMESA(disp)) parameters
  14436. static inline _glptr_WindowPos4svMESA GET_WindowPos4svMESA(struct _glapi_table *disp) {
  14437.    return (_glptr_WindowPos4svMESA) (GET_by_offset(disp, _gloffset_WindowPos4svMESA));
  14438. }
  14439.  
  14440. static inline void SET_WindowPos4svMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  14441.    SET_by_offset(disp, _gloffset_WindowPos4svMESA, fn);
  14442. }
  14443.  
  14444. typedef void (GLAPIENTRYP _glptr_MultiModeDrawArraysIBM)(const GLenum *, const GLint *, const GLsizei *, GLsizei, GLint);
  14445. #define CALL_MultiModeDrawArraysIBM(disp, parameters) \
  14446.     (* GET_MultiModeDrawArraysIBM(disp)) parameters
  14447. static inline _glptr_MultiModeDrawArraysIBM GET_MultiModeDrawArraysIBM(struct _glapi_table *disp) {
  14448.    return (_glptr_MultiModeDrawArraysIBM) (GET_by_offset(disp, _gloffset_MultiModeDrawArraysIBM));
  14449. }
  14450.  
  14451. static inline void SET_MultiModeDrawArraysIBM(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLenum *, const GLint *, const GLsizei *, GLsizei, GLint)) {
  14452.    SET_by_offset(disp, _gloffset_MultiModeDrawArraysIBM, fn);
  14453. }
  14454.  
  14455. typedef void (GLAPIENTRYP _glptr_MultiModeDrawElementsIBM)(const GLenum *, const GLsizei *, GLenum, const GLvoid * const *, GLsizei, GLint);
  14456. #define CALL_MultiModeDrawElementsIBM(disp, parameters) \
  14457.     (* GET_MultiModeDrawElementsIBM(disp)) parameters
  14458. static inline _glptr_MultiModeDrawElementsIBM GET_MultiModeDrawElementsIBM(struct _glapi_table *disp) {
  14459.    return (_glptr_MultiModeDrawElementsIBM) (GET_by_offset(disp, _gloffset_MultiModeDrawElementsIBM));
  14460. }
  14461.  
  14462. static inline void SET_MultiModeDrawElementsIBM(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLenum *, const GLsizei *, GLenum, const GLvoid * const *, GLsizei, GLint)) {
  14463.    SET_by_offset(disp, _gloffset_MultiModeDrawElementsIBM, fn);
  14464. }
  14465.  
  14466. typedef GLboolean (GLAPIENTRYP _glptr_AreProgramsResidentNV)(GLsizei, const GLuint *, GLboolean *);
  14467. #define CALL_AreProgramsResidentNV(disp, parameters) \
  14468.     (* GET_AreProgramsResidentNV(disp)) parameters
  14469. static inline _glptr_AreProgramsResidentNV GET_AreProgramsResidentNV(struct _glapi_table *disp) {
  14470.    return (_glptr_AreProgramsResidentNV) (GET_by_offset(disp, _gloffset_AreProgramsResidentNV));
  14471. }
  14472.  
  14473. static inline void SET_AreProgramsResidentNV(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLsizei, const GLuint *, GLboolean *)) {
  14474.    SET_by_offset(disp, _gloffset_AreProgramsResidentNV, fn);
  14475. }
  14476.  
  14477. typedef void (GLAPIENTRYP _glptr_ExecuteProgramNV)(GLenum, GLuint, const GLfloat *);
  14478. #define CALL_ExecuteProgramNV(disp, parameters) \
  14479.     (* GET_ExecuteProgramNV(disp)) parameters
  14480. static inline _glptr_ExecuteProgramNV GET_ExecuteProgramNV(struct _glapi_table *disp) {
  14481.    return (_glptr_ExecuteProgramNV) (GET_by_offset(disp, _gloffset_ExecuteProgramNV));
  14482. }
  14483.  
  14484. static inline void SET_ExecuteProgramNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLfloat *)) {
  14485.    SET_by_offset(disp, _gloffset_ExecuteProgramNV, fn);
  14486. }
  14487.  
  14488. typedef void (GLAPIENTRYP _glptr_GetProgramParameterdvNV)(GLenum, GLuint, GLenum, GLdouble *);
  14489. #define CALL_GetProgramParameterdvNV(disp, parameters) \
  14490.     (* GET_GetProgramParameterdvNV(disp)) parameters
  14491. static inline _glptr_GetProgramParameterdvNV GET_GetProgramParameterdvNV(struct _glapi_table *disp) {
  14492.    return (_glptr_GetProgramParameterdvNV) (GET_by_offset(disp, _gloffset_GetProgramParameterdvNV));
  14493. }
  14494.  
  14495. static inline void SET_GetProgramParameterdvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLdouble *)) {
  14496.    SET_by_offset(disp, _gloffset_GetProgramParameterdvNV, fn);
  14497. }
  14498.  
  14499. typedef void (GLAPIENTRYP _glptr_GetProgramParameterfvNV)(GLenum, GLuint, GLenum, GLfloat *);
  14500. #define CALL_GetProgramParameterfvNV(disp, parameters) \
  14501.     (* GET_GetProgramParameterfvNV(disp)) parameters
  14502. static inline _glptr_GetProgramParameterfvNV GET_GetProgramParameterfvNV(struct _glapi_table *disp) {
  14503.    return (_glptr_GetProgramParameterfvNV) (GET_by_offset(disp, _gloffset_GetProgramParameterfvNV));
  14504. }
  14505.  
  14506. static inline void SET_GetProgramParameterfvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLfloat *)) {
  14507.    SET_by_offset(disp, _gloffset_GetProgramParameterfvNV, fn);
  14508. }
  14509.  
  14510. typedef void (GLAPIENTRYP _glptr_GetProgramStringNV)(GLuint, GLenum, GLubyte *);
  14511. #define CALL_GetProgramStringNV(disp, parameters) \
  14512.     (* GET_GetProgramStringNV(disp)) parameters
  14513. static inline _glptr_GetProgramStringNV GET_GetProgramStringNV(struct _glapi_table *disp) {
  14514.    return (_glptr_GetProgramStringNV) (GET_by_offset(disp, _gloffset_GetProgramStringNV));
  14515. }
  14516.  
  14517. static inline void SET_GetProgramStringNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLubyte *)) {
  14518.    SET_by_offset(disp, _gloffset_GetProgramStringNV, fn);
  14519. }
  14520.  
  14521. typedef void (GLAPIENTRYP _glptr_GetProgramivNV)(GLuint, GLenum, GLint *);
  14522. #define CALL_GetProgramivNV(disp, parameters) \
  14523.     (* GET_GetProgramivNV(disp)) parameters
  14524. static inline _glptr_GetProgramivNV GET_GetProgramivNV(struct _glapi_table *disp) {
  14525.    return (_glptr_GetProgramivNV) (GET_by_offset(disp, _gloffset_GetProgramivNV));
  14526. }
  14527.  
  14528. static inline void SET_GetProgramivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  14529.    SET_by_offset(disp, _gloffset_GetProgramivNV, fn);
  14530. }
  14531.  
  14532. typedef void (GLAPIENTRYP _glptr_GetTrackMatrixivNV)(GLenum, GLuint, GLenum, GLint *);
  14533. #define CALL_GetTrackMatrixivNV(disp, parameters) \
  14534.     (* GET_GetTrackMatrixivNV(disp)) parameters
  14535. static inline _glptr_GetTrackMatrixivNV GET_GetTrackMatrixivNV(struct _glapi_table *disp) {
  14536.    return (_glptr_GetTrackMatrixivNV) (GET_by_offset(disp, _gloffset_GetTrackMatrixivNV));
  14537. }
  14538.  
  14539. static inline void SET_GetTrackMatrixivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLint *)) {
  14540.    SET_by_offset(disp, _gloffset_GetTrackMatrixivNV, fn);
  14541. }
  14542.  
  14543. typedef void (GLAPIENTRYP _glptr_GetVertexAttribdvNV)(GLuint, GLenum, GLdouble *);
  14544. #define CALL_GetVertexAttribdvNV(disp, parameters) \
  14545.     (* GET_GetVertexAttribdvNV(disp)) parameters
  14546. static inline _glptr_GetVertexAttribdvNV GET_GetVertexAttribdvNV(struct _glapi_table *disp) {
  14547.    return (_glptr_GetVertexAttribdvNV) (GET_by_offset(disp, _gloffset_GetVertexAttribdvNV));
  14548. }
  14549.  
  14550. static inline void SET_GetVertexAttribdvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLdouble *)) {
  14551.    SET_by_offset(disp, _gloffset_GetVertexAttribdvNV, fn);
  14552. }
  14553.  
  14554. typedef void (GLAPIENTRYP _glptr_GetVertexAttribfvNV)(GLuint, GLenum, GLfloat *);
  14555. #define CALL_GetVertexAttribfvNV(disp, parameters) \
  14556.     (* GET_GetVertexAttribfvNV(disp)) parameters
  14557. static inline _glptr_GetVertexAttribfvNV GET_GetVertexAttribfvNV(struct _glapi_table *disp) {
  14558.    return (_glptr_GetVertexAttribfvNV) (GET_by_offset(disp, _gloffset_GetVertexAttribfvNV));
  14559. }
  14560.  
  14561. static inline void SET_GetVertexAttribfvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) {
  14562.    SET_by_offset(disp, _gloffset_GetVertexAttribfvNV, fn);
  14563. }
  14564.  
  14565. typedef void (GLAPIENTRYP _glptr_GetVertexAttribivNV)(GLuint, GLenum, GLint *);
  14566. #define CALL_GetVertexAttribivNV(disp, parameters) \
  14567.     (* GET_GetVertexAttribivNV(disp)) parameters
  14568. static inline _glptr_GetVertexAttribivNV GET_GetVertexAttribivNV(struct _glapi_table *disp) {
  14569.    return (_glptr_GetVertexAttribivNV) (GET_by_offset(disp, _gloffset_GetVertexAttribivNV));
  14570. }
  14571.  
  14572. static inline void SET_GetVertexAttribivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  14573.    SET_by_offset(disp, _gloffset_GetVertexAttribivNV, fn);
  14574. }
  14575.  
  14576. typedef void (GLAPIENTRYP _glptr_LoadProgramNV)(GLenum, GLuint, GLsizei, const GLubyte *);
  14577. #define CALL_LoadProgramNV(disp, parameters) \
  14578.     (* GET_LoadProgramNV(disp)) parameters
  14579. static inline _glptr_LoadProgramNV GET_LoadProgramNV(struct _glapi_table *disp) {
  14580.    return (_glptr_LoadProgramNV) (GET_by_offset(disp, _gloffset_LoadProgramNV));
  14581. }
  14582.  
  14583. static inline void SET_LoadProgramNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLubyte *)) {
  14584.    SET_by_offset(disp, _gloffset_LoadProgramNV, fn);
  14585. }
  14586.  
  14587. typedef void (GLAPIENTRYP _glptr_ProgramParameters4dvNV)(GLenum, GLuint, GLsizei, const GLdouble *);
  14588. #define CALL_ProgramParameters4dvNV(disp, parameters) \
  14589.     (* GET_ProgramParameters4dvNV(disp)) parameters
  14590. static inline _glptr_ProgramParameters4dvNV GET_ProgramParameters4dvNV(struct _glapi_table *disp) {
  14591.    return (_glptr_ProgramParameters4dvNV) (GET_by_offset(disp, _gloffset_ProgramParameters4dvNV));
  14592. }
  14593.  
  14594. static inline void SET_ProgramParameters4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLdouble *)) {
  14595.    SET_by_offset(disp, _gloffset_ProgramParameters4dvNV, fn);
  14596. }
  14597.  
  14598. typedef void (GLAPIENTRYP _glptr_ProgramParameters4fvNV)(GLenum, GLuint, GLsizei, const GLfloat *);
  14599. #define CALL_ProgramParameters4fvNV(disp, parameters) \
  14600.     (* GET_ProgramParameters4fvNV(disp)) parameters
  14601. static inline _glptr_ProgramParameters4fvNV GET_ProgramParameters4fvNV(struct _glapi_table *disp) {
  14602.    return (_glptr_ProgramParameters4fvNV) (GET_by_offset(disp, _gloffset_ProgramParameters4fvNV));
  14603. }
  14604.  
  14605. static inline void SET_ProgramParameters4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLfloat *)) {
  14606.    SET_by_offset(disp, _gloffset_ProgramParameters4fvNV, fn);
  14607. }
  14608.  
  14609. typedef void (GLAPIENTRYP _glptr_RequestResidentProgramsNV)(GLsizei, const GLuint *);
  14610. #define CALL_RequestResidentProgramsNV(disp, parameters) \
  14611.     (* GET_RequestResidentProgramsNV(disp)) parameters
  14612. static inline _glptr_RequestResidentProgramsNV GET_RequestResidentProgramsNV(struct _glapi_table *disp) {
  14613.    return (_glptr_RequestResidentProgramsNV) (GET_by_offset(disp, _gloffset_RequestResidentProgramsNV));
  14614. }
  14615.  
  14616. static inline void SET_RequestResidentProgramsNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
  14617.    SET_by_offset(disp, _gloffset_RequestResidentProgramsNV, fn);
  14618. }
  14619.  
  14620. typedef void (GLAPIENTRYP _glptr_TrackMatrixNV)(GLenum, GLuint, GLenum, GLenum);
  14621. #define CALL_TrackMatrixNV(disp, parameters) \
  14622.     (* GET_TrackMatrixNV(disp)) parameters
  14623. static inline _glptr_TrackMatrixNV GET_TrackMatrixNV(struct _glapi_table *disp) {
  14624.    return (_glptr_TrackMatrixNV) (GET_by_offset(disp, _gloffset_TrackMatrixNV));
  14625. }
  14626.  
  14627. static inline void SET_TrackMatrixNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLenum)) {
  14628.    SET_by_offset(disp, _gloffset_TrackMatrixNV, fn);
  14629. }
  14630.  
  14631. typedef void (GLAPIENTRYP _glptr_VertexAttrib1dNV)(GLuint, GLdouble);
  14632. #define CALL_VertexAttrib1dNV(disp, parameters) \
  14633.     (* GET_VertexAttrib1dNV(disp)) parameters
  14634. static inline _glptr_VertexAttrib1dNV GET_VertexAttrib1dNV(struct _glapi_table *disp) {
  14635.    return (_glptr_VertexAttrib1dNV) (GET_by_offset(disp, _gloffset_VertexAttrib1dNV));
  14636. }
  14637.  
  14638. static inline void SET_VertexAttrib1dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble)) {
  14639.    SET_by_offset(disp, _gloffset_VertexAttrib1dNV, fn);
  14640. }
  14641.  
  14642. typedef void (GLAPIENTRYP _glptr_VertexAttrib1dvNV)(GLuint, const GLdouble *);
  14643. #define CALL_VertexAttrib1dvNV(disp, parameters) \
  14644.     (* GET_VertexAttrib1dvNV(disp)) parameters
  14645. static inline _glptr_VertexAttrib1dvNV GET_VertexAttrib1dvNV(struct _glapi_table *disp) {
  14646.    return (_glptr_VertexAttrib1dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib1dvNV));
  14647. }
  14648.  
  14649. static inline void SET_VertexAttrib1dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
  14650.    SET_by_offset(disp, _gloffset_VertexAttrib1dvNV, fn);
  14651. }
  14652.  
  14653. typedef void (GLAPIENTRYP _glptr_VertexAttrib1fNV)(GLuint, GLfloat);
  14654. #define CALL_VertexAttrib1fNV(disp, parameters) \
  14655.     (* GET_VertexAttrib1fNV(disp)) parameters
  14656. static inline _glptr_VertexAttrib1fNV GET_VertexAttrib1fNV(struct _glapi_table *disp) {
  14657.    return (_glptr_VertexAttrib1fNV) (GET_by_offset(disp, _gloffset_VertexAttrib1fNV));
  14658. }
  14659.  
  14660. static inline void SET_VertexAttrib1fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat)) {
  14661.    SET_by_offset(disp, _gloffset_VertexAttrib1fNV, fn);
  14662. }
  14663.  
  14664. typedef void (GLAPIENTRYP _glptr_VertexAttrib1fvNV)(GLuint, const GLfloat *);
  14665. #define CALL_VertexAttrib1fvNV(disp, parameters) \
  14666.     (* GET_VertexAttrib1fvNV(disp)) parameters
  14667. static inline _glptr_VertexAttrib1fvNV GET_VertexAttrib1fvNV(struct _glapi_table *disp) {
  14668.    return (_glptr_VertexAttrib1fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib1fvNV));
  14669. }
  14670.  
  14671. static inline void SET_VertexAttrib1fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
  14672.    SET_by_offset(disp, _gloffset_VertexAttrib1fvNV, fn);
  14673. }
  14674.  
  14675. typedef void (GLAPIENTRYP _glptr_VertexAttrib1sNV)(GLuint, GLshort);
  14676. #define CALL_VertexAttrib1sNV(disp, parameters) \
  14677.     (* GET_VertexAttrib1sNV(disp)) parameters
  14678. static inline _glptr_VertexAttrib1sNV GET_VertexAttrib1sNV(struct _glapi_table *disp) {
  14679.    return (_glptr_VertexAttrib1sNV) (GET_by_offset(disp, _gloffset_VertexAttrib1sNV));
  14680. }
  14681.  
  14682. static inline void SET_VertexAttrib1sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort)) {
  14683.    SET_by_offset(disp, _gloffset_VertexAttrib1sNV, fn);
  14684. }
  14685.  
  14686. typedef void (GLAPIENTRYP _glptr_VertexAttrib1svNV)(GLuint, const GLshort *);
  14687. #define CALL_VertexAttrib1svNV(disp, parameters) \
  14688.     (* GET_VertexAttrib1svNV(disp)) parameters
  14689. static inline _glptr_VertexAttrib1svNV GET_VertexAttrib1svNV(struct _glapi_table *disp) {
  14690.    return (_glptr_VertexAttrib1svNV) (GET_by_offset(disp, _gloffset_VertexAttrib1svNV));
  14691. }
  14692.  
  14693. static inline void SET_VertexAttrib1svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
  14694.    SET_by_offset(disp, _gloffset_VertexAttrib1svNV, fn);
  14695. }
  14696.  
  14697. typedef void (GLAPIENTRYP _glptr_VertexAttrib2dNV)(GLuint, GLdouble, GLdouble);
  14698. #define CALL_VertexAttrib2dNV(disp, parameters) \
  14699.     (* GET_VertexAttrib2dNV(disp)) parameters
  14700. static inline _glptr_VertexAttrib2dNV GET_VertexAttrib2dNV(struct _glapi_table *disp) {
  14701.    return (_glptr_VertexAttrib2dNV) (GET_by_offset(disp, _gloffset_VertexAttrib2dNV));
  14702. }
  14703.  
  14704. static inline void SET_VertexAttrib2dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble)) {
  14705.    SET_by_offset(disp, _gloffset_VertexAttrib2dNV, fn);
  14706. }
  14707.  
  14708. typedef void (GLAPIENTRYP _glptr_VertexAttrib2dvNV)(GLuint, const GLdouble *);
  14709. #define CALL_VertexAttrib2dvNV(disp, parameters) \
  14710.     (* GET_VertexAttrib2dvNV(disp)) parameters
  14711. static inline _glptr_VertexAttrib2dvNV GET_VertexAttrib2dvNV(struct _glapi_table *disp) {
  14712.    return (_glptr_VertexAttrib2dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib2dvNV));
  14713. }
  14714.  
  14715. static inline void SET_VertexAttrib2dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
  14716.    SET_by_offset(disp, _gloffset_VertexAttrib2dvNV, fn);
  14717. }
  14718.  
  14719. typedef void (GLAPIENTRYP _glptr_VertexAttrib2fNV)(GLuint, GLfloat, GLfloat);
  14720. #define CALL_VertexAttrib2fNV(disp, parameters) \
  14721.     (* GET_VertexAttrib2fNV(disp)) parameters
  14722. static inline _glptr_VertexAttrib2fNV GET_VertexAttrib2fNV(struct _glapi_table *disp) {
  14723.    return (_glptr_VertexAttrib2fNV) (GET_by_offset(disp, _gloffset_VertexAttrib2fNV));
  14724. }
  14725.  
  14726. static inline void SET_VertexAttrib2fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat)) {
  14727.    SET_by_offset(disp, _gloffset_VertexAttrib2fNV, fn);
  14728. }
  14729.  
  14730. typedef void (GLAPIENTRYP _glptr_VertexAttrib2fvNV)(GLuint, const GLfloat *);
  14731. #define CALL_VertexAttrib2fvNV(disp, parameters) \
  14732.     (* GET_VertexAttrib2fvNV(disp)) parameters
  14733. static inline _glptr_VertexAttrib2fvNV GET_VertexAttrib2fvNV(struct _glapi_table *disp) {
  14734.    return (_glptr_VertexAttrib2fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib2fvNV));
  14735. }
  14736.  
  14737. static inline void SET_VertexAttrib2fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
  14738.    SET_by_offset(disp, _gloffset_VertexAttrib2fvNV, fn);
  14739. }
  14740.  
  14741. typedef void (GLAPIENTRYP _glptr_VertexAttrib2sNV)(GLuint, GLshort, GLshort);
  14742. #define CALL_VertexAttrib2sNV(disp, parameters) \
  14743.     (* GET_VertexAttrib2sNV(disp)) parameters
  14744. static inline _glptr_VertexAttrib2sNV GET_VertexAttrib2sNV(struct _glapi_table *disp) {
  14745.    return (_glptr_VertexAttrib2sNV) (GET_by_offset(disp, _gloffset_VertexAttrib2sNV));
  14746. }
  14747.  
  14748. static inline void SET_VertexAttrib2sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort)) {
  14749.    SET_by_offset(disp, _gloffset_VertexAttrib2sNV, fn);
  14750. }
  14751.  
  14752. typedef void (GLAPIENTRYP _glptr_VertexAttrib2svNV)(GLuint, const GLshort *);
  14753. #define CALL_VertexAttrib2svNV(disp, parameters) \
  14754.     (* GET_VertexAttrib2svNV(disp)) parameters
  14755. static inline _glptr_VertexAttrib2svNV GET_VertexAttrib2svNV(struct _glapi_table *disp) {
  14756.    return (_glptr_VertexAttrib2svNV) (GET_by_offset(disp, _gloffset_VertexAttrib2svNV));
  14757. }
  14758.  
  14759. static inline void SET_VertexAttrib2svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
  14760.    SET_by_offset(disp, _gloffset_VertexAttrib2svNV, fn);
  14761. }
  14762.  
  14763. typedef void (GLAPIENTRYP _glptr_VertexAttrib3dNV)(GLuint, GLdouble, GLdouble, GLdouble);
  14764. #define CALL_VertexAttrib3dNV(disp, parameters) \
  14765.     (* GET_VertexAttrib3dNV(disp)) parameters
  14766. static inline _glptr_VertexAttrib3dNV GET_VertexAttrib3dNV(struct _glapi_table *disp) {
  14767.    return (_glptr_VertexAttrib3dNV) (GET_by_offset(disp, _gloffset_VertexAttrib3dNV));
  14768. }
  14769.  
  14770. static inline void SET_VertexAttrib3dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble)) {
  14771.    SET_by_offset(disp, _gloffset_VertexAttrib3dNV, fn);
  14772. }
  14773.  
  14774. typedef void (GLAPIENTRYP _glptr_VertexAttrib3dvNV)(GLuint, const GLdouble *);
  14775. #define CALL_VertexAttrib3dvNV(disp, parameters) \
  14776.     (* GET_VertexAttrib3dvNV(disp)) parameters
  14777. static inline _glptr_VertexAttrib3dvNV GET_VertexAttrib3dvNV(struct _glapi_table *disp) {
  14778.    return (_glptr_VertexAttrib3dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib3dvNV));
  14779. }
  14780.  
  14781. static inline void SET_VertexAttrib3dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
  14782.    SET_by_offset(disp, _gloffset_VertexAttrib3dvNV, fn);
  14783. }
  14784.  
  14785. typedef void (GLAPIENTRYP _glptr_VertexAttrib3fNV)(GLuint, GLfloat, GLfloat, GLfloat);
  14786. #define CALL_VertexAttrib3fNV(disp, parameters) \
  14787.     (* GET_VertexAttrib3fNV(disp)) parameters
  14788. static inline _glptr_VertexAttrib3fNV GET_VertexAttrib3fNV(struct _glapi_table *disp) {
  14789.    return (_glptr_VertexAttrib3fNV) (GET_by_offset(disp, _gloffset_VertexAttrib3fNV));
  14790. }
  14791.  
  14792. static inline void SET_VertexAttrib3fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat)) {
  14793.    SET_by_offset(disp, _gloffset_VertexAttrib3fNV, fn);
  14794. }
  14795.  
  14796. typedef void (GLAPIENTRYP _glptr_VertexAttrib3fvNV)(GLuint, const GLfloat *);
  14797. #define CALL_VertexAttrib3fvNV(disp, parameters) \
  14798.     (* GET_VertexAttrib3fvNV(disp)) parameters
  14799. static inline _glptr_VertexAttrib3fvNV GET_VertexAttrib3fvNV(struct _glapi_table *disp) {
  14800.    return (_glptr_VertexAttrib3fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib3fvNV));
  14801. }
  14802.  
  14803. static inline void SET_VertexAttrib3fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
  14804.    SET_by_offset(disp, _gloffset_VertexAttrib3fvNV, fn);
  14805. }
  14806.  
  14807. typedef void (GLAPIENTRYP _glptr_VertexAttrib3sNV)(GLuint, GLshort, GLshort, GLshort);
  14808. #define CALL_VertexAttrib3sNV(disp, parameters) \
  14809.     (* GET_VertexAttrib3sNV(disp)) parameters
  14810. static inline _glptr_VertexAttrib3sNV GET_VertexAttrib3sNV(struct _glapi_table *disp) {
  14811.    return (_glptr_VertexAttrib3sNV) (GET_by_offset(disp, _gloffset_VertexAttrib3sNV));
  14812. }
  14813.  
  14814. static inline void SET_VertexAttrib3sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort)) {
  14815.    SET_by_offset(disp, _gloffset_VertexAttrib3sNV, fn);
  14816. }
  14817.  
  14818. typedef void (GLAPIENTRYP _glptr_VertexAttrib3svNV)(GLuint, const GLshort *);
  14819. #define CALL_VertexAttrib3svNV(disp, parameters) \
  14820.     (* GET_VertexAttrib3svNV(disp)) parameters
  14821. static inline _glptr_VertexAttrib3svNV GET_VertexAttrib3svNV(struct _glapi_table *disp) {
  14822.    return (_glptr_VertexAttrib3svNV) (GET_by_offset(disp, _gloffset_VertexAttrib3svNV));
  14823. }
  14824.  
  14825. static inline void SET_VertexAttrib3svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
  14826.    SET_by_offset(disp, _gloffset_VertexAttrib3svNV, fn);
  14827. }
  14828.  
  14829. typedef void (GLAPIENTRYP _glptr_VertexAttrib4dNV)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
  14830. #define CALL_VertexAttrib4dNV(disp, parameters) \
  14831.     (* GET_VertexAttrib4dNV(disp)) parameters
  14832. static inline _glptr_VertexAttrib4dNV GET_VertexAttrib4dNV(struct _glapi_table *disp) {
  14833.    return (_glptr_VertexAttrib4dNV) (GET_by_offset(disp, _gloffset_VertexAttrib4dNV));
  14834. }
  14835.  
  14836. static inline void SET_VertexAttrib4dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) {
  14837.    SET_by_offset(disp, _gloffset_VertexAttrib4dNV, fn);
  14838. }
  14839.  
  14840. typedef void (GLAPIENTRYP _glptr_VertexAttrib4dvNV)(GLuint, const GLdouble *);
  14841. #define CALL_VertexAttrib4dvNV(disp, parameters) \
  14842.     (* GET_VertexAttrib4dvNV(disp)) parameters
  14843. static inline _glptr_VertexAttrib4dvNV GET_VertexAttrib4dvNV(struct _glapi_table *disp) {
  14844.    return (_glptr_VertexAttrib4dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib4dvNV));
  14845. }
  14846.  
  14847. static inline void SET_VertexAttrib4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
  14848.    SET_by_offset(disp, _gloffset_VertexAttrib4dvNV, fn);
  14849. }
  14850.  
  14851. typedef void (GLAPIENTRYP _glptr_VertexAttrib4fNV)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
  14852. #define CALL_VertexAttrib4fNV(disp, parameters) \
  14853.     (* GET_VertexAttrib4fNV(disp)) parameters
  14854. static inline _glptr_VertexAttrib4fNV GET_VertexAttrib4fNV(struct _glapi_table *disp) {
  14855.    return (_glptr_VertexAttrib4fNV) (GET_by_offset(disp, _gloffset_VertexAttrib4fNV));
  14856. }
  14857.  
  14858. static inline void SET_VertexAttrib4fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) {
  14859.    SET_by_offset(disp, _gloffset_VertexAttrib4fNV, fn);
  14860. }
  14861.  
  14862. typedef void (GLAPIENTRYP _glptr_VertexAttrib4fvNV)(GLuint, const GLfloat *);
  14863. #define CALL_VertexAttrib4fvNV(disp, parameters) \
  14864.     (* GET_VertexAttrib4fvNV(disp)) parameters
  14865. static inline _glptr_VertexAttrib4fvNV GET_VertexAttrib4fvNV(struct _glapi_table *disp) {
  14866.    return (_glptr_VertexAttrib4fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib4fvNV));
  14867. }
  14868.  
  14869. static inline void SET_VertexAttrib4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
  14870.    SET_by_offset(disp, _gloffset_VertexAttrib4fvNV, fn);
  14871. }
  14872.  
  14873. typedef void (GLAPIENTRYP _glptr_VertexAttrib4sNV)(GLuint, GLshort, GLshort, GLshort, GLshort);
  14874. #define CALL_VertexAttrib4sNV(disp, parameters) \
  14875.     (* GET_VertexAttrib4sNV(disp)) parameters
  14876. static inline _glptr_VertexAttrib4sNV GET_VertexAttrib4sNV(struct _glapi_table *disp) {
  14877.    return (_glptr_VertexAttrib4sNV) (GET_by_offset(disp, _gloffset_VertexAttrib4sNV));
  14878. }
  14879.  
  14880. static inline void SET_VertexAttrib4sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort, GLshort)) {
  14881.    SET_by_offset(disp, _gloffset_VertexAttrib4sNV, fn);
  14882. }
  14883.  
  14884. typedef void (GLAPIENTRYP _glptr_VertexAttrib4svNV)(GLuint, const GLshort *);
  14885. #define CALL_VertexAttrib4svNV(disp, parameters) \
  14886.     (* GET_VertexAttrib4svNV(disp)) parameters
  14887. static inline _glptr_VertexAttrib4svNV GET_VertexAttrib4svNV(struct _glapi_table *disp) {
  14888.    return (_glptr_VertexAttrib4svNV) (GET_by_offset(disp, _gloffset_VertexAttrib4svNV));
  14889. }
  14890.  
  14891. static inline void SET_VertexAttrib4svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
  14892.    SET_by_offset(disp, _gloffset_VertexAttrib4svNV, fn);
  14893. }
  14894.  
  14895. typedef void (GLAPIENTRYP _glptr_VertexAttrib4ubNV)(GLuint, GLubyte, GLubyte, GLubyte, GLubyte);
  14896. #define CALL_VertexAttrib4ubNV(disp, parameters) \
  14897.     (* GET_VertexAttrib4ubNV(disp)) parameters
  14898. static inline _glptr_VertexAttrib4ubNV GET_VertexAttrib4ubNV(struct _glapi_table *disp) {
  14899.    return (_glptr_VertexAttrib4ubNV) (GET_by_offset(disp, _gloffset_VertexAttrib4ubNV));
  14900. }
  14901.  
  14902. static inline void SET_VertexAttrib4ubNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLubyte, GLubyte, GLubyte, GLubyte)) {
  14903.    SET_by_offset(disp, _gloffset_VertexAttrib4ubNV, fn);
  14904. }
  14905.  
  14906. typedef void (GLAPIENTRYP _glptr_VertexAttrib4ubvNV)(GLuint, const GLubyte *);
  14907. #define CALL_VertexAttrib4ubvNV(disp, parameters) \
  14908.     (* GET_VertexAttrib4ubvNV(disp)) parameters
  14909. static inline _glptr_VertexAttrib4ubvNV GET_VertexAttrib4ubvNV(struct _glapi_table *disp) {
  14910.    return (_glptr_VertexAttrib4ubvNV) (GET_by_offset(disp, _gloffset_VertexAttrib4ubvNV));
  14911. }
  14912.  
  14913. static inline void SET_VertexAttrib4ubvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) {
  14914.    SET_by_offset(disp, _gloffset_VertexAttrib4ubvNV, fn);
  14915. }
  14916.  
  14917. typedef void (GLAPIENTRYP _glptr_VertexAttribPointerNV)(GLuint, GLint, GLenum, GLsizei, const GLvoid *);
  14918. #define CALL_VertexAttribPointerNV(disp, parameters) \
  14919.     (* GET_VertexAttribPointerNV(disp)) parameters
  14920. static inline _glptr_VertexAttribPointerNV GET_VertexAttribPointerNV(struct _glapi_table *disp) {
  14921.    return (_glptr_VertexAttribPointerNV) (GET_by_offset(disp, _gloffset_VertexAttribPointerNV));
  14922. }
  14923.  
  14924. static inline void SET_VertexAttribPointerNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLsizei, const GLvoid *)) {
  14925.    SET_by_offset(disp, _gloffset_VertexAttribPointerNV, fn);
  14926. }
  14927.  
  14928. typedef void (GLAPIENTRYP _glptr_VertexAttribs1dvNV)(GLuint, GLsizei, const GLdouble *);
  14929. #define CALL_VertexAttribs1dvNV(disp, parameters) \
  14930.     (* GET_VertexAttribs1dvNV(disp)) parameters
  14931. static inline _glptr_VertexAttribs1dvNV GET_VertexAttribs1dvNV(struct _glapi_table *disp) {
  14932.    return (_glptr_VertexAttribs1dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs1dvNV));
  14933. }
  14934.  
  14935. static inline void SET_VertexAttribs1dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) {
  14936.    SET_by_offset(disp, _gloffset_VertexAttribs1dvNV, fn);
  14937. }
  14938.  
  14939. typedef void (GLAPIENTRYP _glptr_VertexAttribs1fvNV)(GLuint, GLsizei, const GLfloat *);
  14940. #define CALL_VertexAttribs1fvNV(disp, parameters) \
  14941.     (* GET_VertexAttribs1fvNV(disp)) parameters
  14942. static inline _glptr_VertexAttribs1fvNV GET_VertexAttribs1fvNV(struct _glapi_table *disp) {
  14943.    return (_glptr_VertexAttribs1fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs1fvNV));
  14944. }
  14945.  
  14946. static inline void SET_VertexAttribs1fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
  14947.    SET_by_offset(disp, _gloffset_VertexAttribs1fvNV, fn);
  14948. }
  14949.  
  14950. typedef void (GLAPIENTRYP _glptr_VertexAttribs1svNV)(GLuint, GLsizei, const GLshort *);
  14951. #define CALL_VertexAttribs1svNV(disp, parameters) \
  14952.     (* GET_VertexAttribs1svNV(disp)) parameters
  14953. static inline _glptr_VertexAttribs1svNV GET_VertexAttribs1svNV(struct _glapi_table *disp) {
  14954.    return (_glptr_VertexAttribs1svNV) (GET_by_offset(disp, _gloffset_VertexAttribs1svNV));
  14955. }
  14956.  
  14957. static inline void SET_VertexAttribs1svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) {
  14958.    SET_by_offset(disp, _gloffset_VertexAttribs1svNV, fn);
  14959. }
  14960.  
  14961. typedef void (GLAPIENTRYP _glptr_VertexAttribs2dvNV)(GLuint, GLsizei, const GLdouble *);
  14962. #define CALL_VertexAttribs2dvNV(disp, parameters) \
  14963.     (* GET_VertexAttribs2dvNV(disp)) parameters
  14964. static inline _glptr_VertexAttribs2dvNV GET_VertexAttribs2dvNV(struct _glapi_table *disp) {
  14965.    return (_glptr_VertexAttribs2dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs2dvNV));
  14966. }
  14967.  
  14968. static inline void SET_VertexAttribs2dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) {
  14969.    SET_by_offset(disp, _gloffset_VertexAttribs2dvNV, fn);
  14970. }
  14971.  
  14972. typedef void (GLAPIENTRYP _glptr_VertexAttribs2fvNV)(GLuint, GLsizei, const GLfloat *);
  14973. #define CALL_VertexAttribs2fvNV(disp, parameters) \
  14974.     (* GET_VertexAttribs2fvNV(disp)) parameters
  14975. static inline _glptr_VertexAttribs2fvNV GET_VertexAttribs2fvNV(struct _glapi_table *disp) {
  14976.    return (_glptr_VertexAttribs2fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs2fvNV));
  14977. }
  14978.  
  14979. static inline void SET_VertexAttribs2fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
  14980.    SET_by_offset(disp, _gloffset_VertexAttribs2fvNV, fn);
  14981. }
  14982.  
  14983. typedef void (GLAPIENTRYP _glptr_VertexAttribs2svNV)(GLuint, GLsizei, const GLshort *);
  14984. #define CALL_VertexAttribs2svNV(disp, parameters) \
  14985.     (* GET_VertexAttribs2svNV(disp)) parameters
  14986. static inline _glptr_VertexAttribs2svNV GET_VertexAttribs2svNV(struct _glapi_table *disp) {
  14987.    return (_glptr_VertexAttribs2svNV) (GET_by_offset(disp, _gloffset_VertexAttribs2svNV));
  14988. }
  14989.  
  14990. static inline void SET_VertexAttribs2svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) {
  14991.    SET_by_offset(disp, _gloffset_VertexAttribs2svNV, fn);
  14992. }
  14993.  
  14994. typedef void (GLAPIENTRYP _glptr_VertexAttribs3dvNV)(GLuint, GLsizei, const GLdouble *);
  14995. #define CALL_VertexAttribs3dvNV(disp, parameters) \
  14996.     (* GET_VertexAttribs3dvNV(disp)) parameters
  14997. static inline _glptr_VertexAttribs3dvNV GET_VertexAttribs3dvNV(struct _glapi_table *disp) {
  14998.    return (_glptr_VertexAttribs3dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs3dvNV));
  14999. }
  15000.  
  15001. static inline void SET_VertexAttribs3dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) {
  15002.    SET_by_offset(disp, _gloffset_VertexAttribs3dvNV, fn);
  15003. }
  15004.  
  15005. typedef void (GLAPIENTRYP _glptr_VertexAttribs3fvNV)(GLuint, GLsizei, const GLfloat *);
  15006. #define CALL_VertexAttribs3fvNV(disp, parameters) \
  15007.     (* GET_VertexAttribs3fvNV(disp)) parameters
  15008. static inline _glptr_VertexAttribs3fvNV GET_VertexAttribs3fvNV(struct _glapi_table *disp) {
  15009.    return (_glptr_VertexAttribs3fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs3fvNV));
  15010. }
  15011.  
  15012. static inline void SET_VertexAttribs3fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
  15013.    SET_by_offset(disp, _gloffset_VertexAttribs3fvNV, fn);
  15014. }
  15015.  
  15016. typedef void (GLAPIENTRYP _glptr_VertexAttribs3svNV)(GLuint, GLsizei, const GLshort *);
  15017. #define CALL_VertexAttribs3svNV(disp, parameters) \
  15018.     (* GET_VertexAttribs3svNV(disp)) parameters
  15019. static inline _glptr_VertexAttribs3svNV GET_VertexAttribs3svNV(struct _glapi_table *disp) {
  15020.    return (_glptr_VertexAttribs3svNV) (GET_by_offset(disp, _gloffset_VertexAttribs3svNV));
  15021. }
  15022.  
  15023. static inline void SET_VertexAttribs3svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) {
  15024.    SET_by_offset(disp, _gloffset_VertexAttribs3svNV, fn);
  15025. }
  15026.  
  15027. typedef void (GLAPIENTRYP _glptr_VertexAttribs4dvNV)(GLuint, GLsizei, const GLdouble *);
  15028. #define CALL_VertexAttribs4dvNV(disp, parameters) \
  15029.     (* GET_VertexAttribs4dvNV(disp)) parameters
  15030. static inline _glptr_VertexAttribs4dvNV GET_VertexAttribs4dvNV(struct _glapi_table *disp) {
  15031.    return (_glptr_VertexAttribs4dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs4dvNV));
  15032. }
  15033.  
  15034. static inline void SET_VertexAttribs4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) {
  15035.    SET_by_offset(disp, _gloffset_VertexAttribs4dvNV, fn);
  15036. }
  15037.  
  15038. typedef void (GLAPIENTRYP _glptr_VertexAttribs4fvNV)(GLuint, GLsizei, const GLfloat *);
  15039. #define CALL_VertexAttribs4fvNV(disp, parameters) \
  15040.     (* GET_VertexAttribs4fvNV(disp)) parameters
  15041. static inline _glptr_VertexAttribs4fvNV GET_VertexAttribs4fvNV(struct _glapi_table *disp) {
  15042.    return (_glptr_VertexAttribs4fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs4fvNV));
  15043. }
  15044.  
  15045. static inline void SET_VertexAttribs4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
  15046.    SET_by_offset(disp, _gloffset_VertexAttribs4fvNV, fn);
  15047. }
  15048.  
  15049. typedef void (GLAPIENTRYP _glptr_VertexAttribs4svNV)(GLuint, GLsizei, const GLshort *);
  15050. #define CALL_VertexAttribs4svNV(disp, parameters) \
  15051.     (* GET_VertexAttribs4svNV(disp)) parameters
  15052. static inline _glptr_VertexAttribs4svNV GET_VertexAttribs4svNV(struct _glapi_table *disp) {
  15053.    return (_glptr_VertexAttribs4svNV) (GET_by_offset(disp, _gloffset_VertexAttribs4svNV));
  15054. }
  15055.  
  15056. static inline void SET_VertexAttribs4svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) {
  15057.    SET_by_offset(disp, _gloffset_VertexAttribs4svNV, fn);
  15058. }
  15059.  
  15060. typedef void (GLAPIENTRYP _glptr_VertexAttribs4ubvNV)(GLuint, GLsizei, const GLubyte *);
  15061. #define CALL_VertexAttribs4ubvNV(disp, parameters) \
  15062.     (* GET_VertexAttribs4ubvNV(disp)) parameters
  15063. static inline _glptr_VertexAttribs4ubvNV GET_VertexAttribs4ubvNV(struct _glapi_table *disp) {
  15064.    return (_glptr_VertexAttribs4ubvNV) (GET_by_offset(disp, _gloffset_VertexAttribs4ubvNV));
  15065. }
  15066.  
  15067. static inline void SET_VertexAttribs4ubvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *)) {
  15068.    SET_by_offset(disp, _gloffset_VertexAttribs4ubvNV, fn);
  15069. }
  15070.  
  15071. typedef void (GLAPIENTRYP _glptr_GetTexBumpParameterfvATI)(GLenum, GLfloat *);
  15072. #define CALL_GetTexBumpParameterfvATI(disp, parameters) \
  15073.     (* GET_GetTexBumpParameterfvATI(disp)) parameters
  15074. static inline _glptr_GetTexBumpParameterfvATI GET_GetTexBumpParameterfvATI(struct _glapi_table *disp) {
  15075.    return (_glptr_GetTexBumpParameterfvATI) (GET_by_offset(disp, _gloffset_GetTexBumpParameterfvATI));
  15076. }
  15077.  
  15078. static inline void SET_GetTexBumpParameterfvATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) {
  15079.    SET_by_offset(disp, _gloffset_GetTexBumpParameterfvATI, fn);
  15080. }
  15081.  
  15082. typedef void (GLAPIENTRYP _glptr_GetTexBumpParameterivATI)(GLenum, GLint *);
  15083. #define CALL_GetTexBumpParameterivATI(disp, parameters) \
  15084.     (* GET_GetTexBumpParameterivATI(disp)) parameters
  15085. static inline _glptr_GetTexBumpParameterivATI GET_GetTexBumpParameterivATI(struct _glapi_table *disp) {
  15086.    return (_glptr_GetTexBumpParameterivATI) (GET_by_offset(disp, _gloffset_GetTexBumpParameterivATI));
  15087. }
  15088.  
  15089. static inline void SET_GetTexBumpParameterivATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint *)) {
  15090.    SET_by_offset(disp, _gloffset_GetTexBumpParameterivATI, fn);
  15091. }
  15092.  
  15093. typedef void (GLAPIENTRYP _glptr_TexBumpParameterfvATI)(GLenum, const GLfloat *);
  15094. #define CALL_TexBumpParameterfvATI(disp, parameters) \
  15095.     (* GET_TexBumpParameterfvATI(disp)) parameters
  15096. static inline _glptr_TexBumpParameterfvATI GET_TexBumpParameterfvATI(struct _glapi_table *disp) {
  15097.    return (_glptr_TexBumpParameterfvATI) (GET_by_offset(disp, _gloffset_TexBumpParameterfvATI));
  15098. }
  15099.  
  15100. static inline void SET_TexBumpParameterfvATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
  15101.    SET_by_offset(disp, _gloffset_TexBumpParameterfvATI, fn);
  15102. }
  15103.  
  15104. typedef void (GLAPIENTRYP _glptr_TexBumpParameterivATI)(GLenum, const GLint *);
  15105. #define CALL_TexBumpParameterivATI(disp, parameters) \
  15106.     (* GET_TexBumpParameterivATI(disp)) parameters
  15107. static inline _glptr_TexBumpParameterivATI GET_TexBumpParameterivATI(struct _glapi_table *disp) {
  15108.    return (_glptr_TexBumpParameterivATI) (GET_by_offset(disp, _gloffset_TexBumpParameterivATI));
  15109. }
  15110.  
  15111. static inline void SET_TexBumpParameterivATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
  15112.    SET_by_offset(disp, _gloffset_TexBumpParameterivATI, fn);
  15113. }
  15114.  
  15115. typedef void (GLAPIENTRYP _glptr_AlphaFragmentOp1ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint);
  15116. #define CALL_AlphaFragmentOp1ATI(disp, parameters) \
  15117.     (* GET_AlphaFragmentOp1ATI(disp)) parameters
  15118. static inline _glptr_AlphaFragmentOp1ATI GET_AlphaFragmentOp1ATI(struct _glapi_table *disp) {
  15119.    return (_glptr_AlphaFragmentOp1ATI) (GET_by_offset(disp, _gloffset_AlphaFragmentOp1ATI));
  15120. }
  15121.  
  15122. static inline void SET_AlphaFragmentOp1ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint)) {
  15123.    SET_by_offset(disp, _gloffset_AlphaFragmentOp1ATI, fn);
  15124. }
  15125.  
  15126. typedef void (GLAPIENTRYP _glptr_AlphaFragmentOp2ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
  15127. #define CALL_AlphaFragmentOp2ATI(disp, parameters) \
  15128.     (* GET_AlphaFragmentOp2ATI(disp)) parameters
  15129. static inline _glptr_AlphaFragmentOp2ATI GET_AlphaFragmentOp2ATI(struct _glapi_table *disp) {
  15130.    return (_glptr_AlphaFragmentOp2ATI) (GET_by_offset(disp, _gloffset_AlphaFragmentOp2ATI));
  15131. }
  15132.  
  15133. static inline void SET_AlphaFragmentOp2ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) {
  15134.    SET_by_offset(disp, _gloffset_AlphaFragmentOp2ATI, fn);
  15135. }
  15136.  
  15137. typedef void (GLAPIENTRYP _glptr_AlphaFragmentOp3ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
  15138. #define CALL_AlphaFragmentOp3ATI(disp, parameters) \
  15139.     (* GET_AlphaFragmentOp3ATI(disp)) parameters
  15140. static inline _glptr_AlphaFragmentOp3ATI GET_AlphaFragmentOp3ATI(struct _glapi_table *disp) {
  15141.    return (_glptr_AlphaFragmentOp3ATI) (GET_by_offset(disp, _gloffset_AlphaFragmentOp3ATI));
  15142. }
  15143.  
  15144. static inline void SET_AlphaFragmentOp3ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) {
  15145.    SET_by_offset(disp, _gloffset_AlphaFragmentOp3ATI, fn);
  15146. }
  15147.  
  15148. typedef void (GLAPIENTRYP _glptr_BeginFragmentShaderATI)(void);
  15149. #define CALL_BeginFragmentShaderATI(disp, parameters) \
  15150.     (* GET_BeginFragmentShaderATI(disp)) parameters
  15151. static inline _glptr_BeginFragmentShaderATI GET_BeginFragmentShaderATI(struct _glapi_table *disp) {
  15152.    return (_glptr_BeginFragmentShaderATI) (GET_by_offset(disp, _gloffset_BeginFragmentShaderATI));
  15153. }
  15154.  
  15155. static inline void SET_BeginFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  15156.    SET_by_offset(disp, _gloffset_BeginFragmentShaderATI, fn);
  15157. }
  15158.  
  15159. typedef void (GLAPIENTRYP _glptr_BindFragmentShaderATI)(GLuint);
  15160. #define CALL_BindFragmentShaderATI(disp, parameters) \
  15161.     (* GET_BindFragmentShaderATI(disp)) parameters
  15162. static inline _glptr_BindFragmentShaderATI GET_BindFragmentShaderATI(struct _glapi_table *disp) {
  15163.    return (_glptr_BindFragmentShaderATI) (GET_by_offset(disp, _gloffset_BindFragmentShaderATI));
  15164. }
  15165.  
  15166. static inline void SET_BindFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  15167.    SET_by_offset(disp, _gloffset_BindFragmentShaderATI, fn);
  15168. }
  15169.  
  15170. typedef void (GLAPIENTRYP _glptr_ColorFragmentOp1ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
  15171. #define CALL_ColorFragmentOp1ATI(disp, parameters) \
  15172.     (* GET_ColorFragmentOp1ATI(disp)) parameters
  15173. static inline _glptr_ColorFragmentOp1ATI GET_ColorFragmentOp1ATI(struct _glapi_table *disp) {
  15174.    return (_glptr_ColorFragmentOp1ATI) (GET_by_offset(disp, _gloffset_ColorFragmentOp1ATI));
  15175. }
  15176.  
  15177. static inline void SET_ColorFragmentOp1ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) {
  15178.    SET_by_offset(disp, _gloffset_ColorFragmentOp1ATI, fn);
  15179. }
  15180.  
  15181. typedef void (GLAPIENTRYP _glptr_ColorFragmentOp2ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
  15182. #define CALL_ColorFragmentOp2ATI(disp, parameters) \
  15183.     (* GET_ColorFragmentOp2ATI(disp)) parameters
  15184. static inline _glptr_ColorFragmentOp2ATI GET_ColorFragmentOp2ATI(struct _glapi_table *disp) {
  15185.    return (_glptr_ColorFragmentOp2ATI) (GET_by_offset(disp, _gloffset_ColorFragmentOp2ATI));
  15186. }
  15187.  
  15188. static inline void SET_ColorFragmentOp2ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) {
  15189.    SET_by_offset(disp, _gloffset_ColorFragmentOp2ATI, fn);
  15190. }
  15191.  
  15192. typedef void (GLAPIENTRYP _glptr_ColorFragmentOp3ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
  15193. #define CALL_ColorFragmentOp3ATI(disp, parameters) \
  15194.     (* GET_ColorFragmentOp3ATI(disp)) parameters
  15195. static inline _glptr_ColorFragmentOp3ATI GET_ColorFragmentOp3ATI(struct _glapi_table *disp) {
  15196.    return (_glptr_ColorFragmentOp3ATI) (GET_by_offset(disp, _gloffset_ColorFragmentOp3ATI));
  15197. }
  15198.  
  15199. 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)) {
  15200.    SET_by_offset(disp, _gloffset_ColorFragmentOp3ATI, fn);
  15201. }
  15202.  
  15203. typedef void (GLAPIENTRYP _glptr_DeleteFragmentShaderATI)(GLuint);
  15204. #define CALL_DeleteFragmentShaderATI(disp, parameters) \
  15205.     (* GET_DeleteFragmentShaderATI(disp)) parameters
  15206. static inline _glptr_DeleteFragmentShaderATI GET_DeleteFragmentShaderATI(struct _glapi_table *disp) {
  15207.    return (_glptr_DeleteFragmentShaderATI) (GET_by_offset(disp, _gloffset_DeleteFragmentShaderATI));
  15208. }
  15209.  
  15210. static inline void SET_DeleteFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  15211.    SET_by_offset(disp, _gloffset_DeleteFragmentShaderATI, fn);
  15212. }
  15213.  
  15214. typedef void (GLAPIENTRYP _glptr_EndFragmentShaderATI)(void);
  15215. #define CALL_EndFragmentShaderATI(disp, parameters) \
  15216.     (* GET_EndFragmentShaderATI(disp)) parameters
  15217. static inline _glptr_EndFragmentShaderATI GET_EndFragmentShaderATI(struct _glapi_table *disp) {
  15218.    return (_glptr_EndFragmentShaderATI) (GET_by_offset(disp, _gloffset_EndFragmentShaderATI));
  15219. }
  15220.  
  15221. static inline void SET_EndFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  15222.    SET_by_offset(disp, _gloffset_EndFragmentShaderATI, fn);
  15223. }
  15224.  
  15225. typedef GLuint (GLAPIENTRYP _glptr_GenFragmentShadersATI)(GLuint);
  15226. #define CALL_GenFragmentShadersATI(disp, parameters) \
  15227.     (* GET_GenFragmentShadersATI(disp)) parameters
  15228. static inline _glptr_GenFragmentShadersATI GET_GenFragmentShadersATI(struct _glapi_table *disp) {
  15229.    return (_glptr_GenFragmentShadersATI) (GET_by_offset(disp, _gloffset_GenFragmentShadersATI));
  15230. }
  15231.  
  15232. static inline void SET_GenFragmentShadersATI(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint)) {
  15233.    SET_by_offset(disp, _gloffset_GenFragmentShadersATI, fn);
  15234. }
  15235.  
  15236. typedef void (GLAPIENTRYP _glptr_PassTexCoordATI)(GLuint, GLuint, GLenum);
  15237. #define CALL_PassTexCoordATI(disp, parameters) \
  15238.     (* GET_PassTexCoordATI(disp)) parameters
  15239. static inline _glptr_PassTexCoordATI GET_PassTexCoordATI(struct _glapi_table *disp) {
  15240.    return (_glptr_PassTexCoordATI) (GET_by_offset(disp, _gloffset_PassTexCoordATI));
  15241. }
  15242.  
  15243. static inline void SET_PassTexCoordATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum)) {
  15244.    SET_by_offset(disp, _gloffset_PassTexCoordATI, fn);
  15245. }
  15246.  
  15247. typedef void (GLAPIENTRYP _glptr_SampleMapATI)(GLuint, GLuint, GLenum);
  15248. #define CALL_SampleMapATI(disp, parameters) \
  15249.     (* GET_SampleMapATI(disp)) parameters
  15250. static inline _glptr_SampleMapATI GET_SampleMapATI(struct _glapi_table *disp) {
  15251.    return (_glptr_SampleMapATI) (GET_by_offset(disp, _gloffset_SampleMapATI));
  15252. }
  15253.  
  15254. static inline void SET_SampleMapATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum)) {
  15255.    SET_by_offset(disp, _gloffset_SampleMapATI, fn);
  15256. }
  15257.  
  15258. typedef void (GLAPIENTRYP _glptr_SetFragmentShaderConstantATI)(GLuint, const GLfloat *);
  15259. #define CALL_SetFragmentShaderConstantATI(disp, parameters) \
  15260.     (* GET_SetFragmentShaderConstantATI(disp)) parameters
  15261. static inline _glptr_SetFragmentShaderConstantATI GET_SetFragmentShaderConstantATI(struct _glapi_table *disp) {
  15262.    return (_glptr_SetFragmentShaderConstantATI) (GET_by_offset(disp, _gloffset_SetFragmentShaderConstantATI));
  15263. }
  15264.  
  15265. static inline void SET_SetFragmentShaderConstantATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
  15266.    SET_by_offset(disp, _gloffset_SetFragmentShaderConstantATI, fn);
  15267. }
  15268.  
  15269. typedef void (GLAPIENTRYP _glptr_ActiveStencilFaceEXT)(GLenum);
  15270. #define CALL_ActiveStencilFaceEXT(disp, parameters) \
  15271.     (* GET_ActiveStencilFaceEXT(disp)) parameters
  15272. static inline _glptr_ActiveStencilFaceEXT GET_ActiveStencilFaceEXT(struct _glapi_table *disp) {
  15273.    return (_glptr_ActiveStencilFaceEXT) (GET_by_offset(disp, _gloffset_ActiveStencilFaceEXT));
  15274. }
  15275.  
  15276. static inline void SET_ActiveStencilFaceEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  15277.    SET_by_offset(disp, _gloffset_ActiveStencilFaceEXT, fn);
  15278. }
  15279.  
  15280. typedef void (GLAPIENTRYP _glptr_BindVertexArrayAPPLE)(GLuint);
  15281. #define CALL_BindVertexArrayAPPLE(disp, parameters) \
  15282.     (* GET_BindVertexArrayAPPLE(disp)) parameters
  15283. static inline _glptr_BindVertexArrayAPPLE GET_BindVertexArrayAPPLE(struct _glapi_table *disp) {
  15284.    return (_glptr_BindVertexArrayAPPLE) (GET_by_offset(disp, _gloffset_BindVertexArrayAPPLE));
  15285. }
  15286.  
  15287. static inline void SET_BindVertexArrayAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  15288.    SET_by_offset(disp, _gloffset_BindVertexArrayAPPLE, fn);
  15289. }
  15290.  
  15291. typedef void (GLAPIENTRYP _glptr_GenVertexArraysAPPLE)(GLsizei, GLuint *);
  15292. #define CALL_GenVertexArraysAPPLE(disp, parameters) \
  15293.     (* GET_GenVertexArraysAPPLE(disp)) parameters
  15294. static inline _glptr_GenVertexArraysAPPLE GET_GenVertexArraysAPPLE(struct _glapi_table *disp) {
  15295.    return (_glptr_GenVertexArraysAPPLE) (GET_by_offset(disp, _gloffset_GenVertexArraysAPPLE));
  15296. }
  15297.  
  15298. static inline void SET_GenVertexArraysAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  15299.    SET_by_offset(disp, _gloffset_GenVertexArraysAPPLE, fn);
  15300. }
  15301.  
  15302. typedef void (GLAPIENTRYP _glptr_GetProgramNamedParameterdvNV)(GLuint, GLsizei, const GLubyte *, GLdouble *);
  15303. #define CALL_GetProgramNamedParameterdvNV(disp, parameters) \
  15304.     (* GET_GetProgramNamedParameterdvNV(disp)) parameters
  15305. static inline _glptr_GetProgramNamedParameterdvNV GET_GetProgramNamedParameterdvNV(struct _glapi_table *disp) {
  15306.    return (_glptr_GetProgramNamedParameterdvNV) (GET_by_offset(disp, _gloffset_GetProgramNamedParameterdvNV));
  15307. }
  15308.  
  15309. static inline void SET_GetProgramNamedParameterdvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLdouble *)) {
  15310.    SET_by_offset(disp, _gloffset_GetProgramNamedParameterdvNV, fn);
  15311. }
  15312.  
  15313. typedef void (GLAPIENTRYP _glptr_GetProgramNamedParameterfvNV)(GLuint, GLsizei, const GLubyte *, GLfloat *);
  15314. #define CALL_GetProgramNamedParameterfvNV(disp, parameters) \
  15315.     (* GET_GetProgramNamedParameterfvNV(disp)) parameters
  15316. static inline _glptr_GetProgramNamedParameterfvNV GET_GetProgramNamedParameterfvNV(struct _glapi_table *disp) {
  15317.    return (_glptr_GetProgramNamedParameterfvNV) (GET_by_offset(disp, _gloffset_GetProgramNamedParameterfvNV));
  15318. }
  15319.  
  15320. static inline void SET_GetProgramNamedParameterfvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLfloat *)) {
  15321.    SET_by_offset(disp, _gloffset_GetProgramNamedParameterfvNV, fn);
  15322. }
  15323.  
  15324. typedef void (GLAPIENTRYP _glptr_ProgramNamedParameter4dNV)(GLuint, GLsizei, const GLubyte *, GLdouble, GLdouble, GLdouble, GLdouble);
  15325. #define CALL_ProgramNamedParameter4dNV(disp, parameters) \
  15326.     (* GET_ProgramNamedParameter4dNV(disp)) parameters
  15327. static inline _glptr_ProgramNamedParameter4dNV GET_ProgramNamedParameter4dNV(struct _glapi_table *disp) {
  15328.    return (_glptr_ProgramNamedParameter4dNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4dNV));
  15329. }
  15330.  
  15331. static inline void SET_ProgramNamedParameter4dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLdouble, GLdouble, GLdouble, GLdouble)) {
  15332.    SET_by_offset(disp, _gloffset_ProgramNamedParameter4dNV, fn);
  15333. }
  15334.  
  15335. typedef void (GLAPIENTRYP _glptr_ProgramNamedParameter4dvNV)(GLuint, GLsizei, const GLubyte *, const GLdouble *);
  15336. #define CALL_ProgramNamedParameter4dvNV(disp, parameters) \
  15337.     (* GET_ProgramNamedParameter4dvNV(disp)) parameters
  15338. static inline _glptr_ProgramNamedParameter4dvNV GET_ProgramNamedParameter4dvNV(struct _glapi_table *disp) {
  15339.    return (_glptr_ProgramNamedParameter4dvNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4dvNV));
  15340. }
  15341.  
  15342. static inline void SET_ProgramNamedParameter4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, const GLdouble *)) {
  15343.    SET_by_offset(disp, _gloffset_ProgramNamedParameter4dvNV, fn);
  15344. }
  15345.  
  15346. typedef void (GLAPIENTRYP _glptr_ProgramNamedParameter4fNV)(GLuint, GLsizei, const GLubyte *, GLfloat, GLfloat, GLfloat, GLfloat);
  15347. #define CALL_ProgramNamedParameter4fNV(disp, parameters) \
  15348.     (* GET_ProgramNamedParameter4fNV(disp)) parameters
  15349. static inline _glptr_ProgramNamedParameter4fNV GET_ProgramNamedParameter4fNV(struct _glapi_table *disp) {
  15350.    return (_glptr_ProgramNamedParameter4fNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4fNV));
  15351. }
  15352.  
  15353. static inline void SET_ProgramNamedParameter4fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLfloat, GLfloat, GLfloat, GLfloat)) {
  15354.    SET_by_offset(disp, _gloffset_ProgramNamedParameter4fNV, fn);
  15355. }
  15356.  
  15357. typedef void (GLAPIENTRYP _glptr_ProgramNamedParameter4fvNV)(GLuint, GLsizei, const GLubyte *, const GLfloat *);
  15358. #define CALL_ProgramNamedParameter4fvNV(disp, parameters) \
  15359.     (* GET_ProgramNamedParameter4fvNV(disp)) parameters
  15360. static inline _glptr_ProgramNamedParameter4fvNV GET_ProgramNamedParameter4fvNV(struct _glapi_table *disp) {
  15361.    return (_glptr_ProgramNamedParameter4fvNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4fvNV));
  15362. }
  15363.  
  15364. static inline void SET_ProgramNamedParameter4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, const GLfloat *)) {
  15365.    SET_by_offset(disp, _gloffset_ProgramNamedParameter4fvNV, fn);
  15366. }
  15367.  
  15368. typedef void (GLAPIENTRYP _glptr_PrimitiveRestartNV)(void);
  15369. #define CALL_PrimitiveRestartNV(disp, parameters) \
  15370.     (* GET_PrimitiveRestartNV(disp)) parameters
  15371. static inline _glptr_PrimitiveRestartNV GET_PrimitiveRestartNV(struct _glapi_table *disp) {
  15372.    return (_glptr_PrimitiveRestartNV) (GET_by_offset(disp, _gloffset_PrimitiveRestartNV));
  15373. }
  15374.  
  15375. static inline void SET_PrimitiveRestartNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  15376.    SET_by_offset(disp, _gloffset_PrimitiveRestartNV, fn);
  15377. }
  15378.  
  15379. typedef void (GLAPIENTRYP _glptr_GetTexGenxvOES)(GLenum, GLenum, GLfixed *);
  15380. #define CALL_GetTexGenxvOES(disp, parameters) \
  15381.     (* GET_GetTexGenxvOES(disp)) parameters
  15382. static inline _glptr_GetTexGenxvOES GET_GetTexGenxvOES(struct _glapi_table *disp) {
  15383.    return (_glptr_GetTexGenxvOES) (GET_by_offset(disp, _gloffset_GetTexGenxvOES));
  15384. }
  15385.  
  15386. static inline void SET_GetTexGenxvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) {
  15387.    SET_by_offset(disp, _gloffset_GetTexGenxvOES, fn);
  15388. }
  15389.  
  15390. typedef void (GLAPIENTRYP _glptr_TexGenxOES)(GLenum, GLenum, GLint);
  15391. #define CALL_TexGenxOES(disp, parameters) \
  15392.     (* GET_TexGenxOES(disp)) parameters
  15393. static inline _glptr_TexGenxOES GET_TexGenxOES(struct _glapi_table *disp) {
  15394.    return (_glptr_TexGenxOES) (GET_by_offset(disp, _gloffset_TexGenxOES));
  15395. }
  15396.  
  15397. static inline void SET_TexGenxOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
  15398.    SET_by_offset(disp, _gloffset_TexGenxOES, fn);
  15399. }
  15400.  
  15401. typedef void (GLAPIENTRYP _glptr_TexGenxvOES)(GLenum, GLenum, const GLfixed *);
  15402. #define CALL_TexGenxvOES(disp, parameters) \
  15403.     (* GET_TexGenxvOES(disp)) parameters
  15404. static inline _glptr_TexGenxvOES GET_TexGenxvOES(struct _glapi_table *disp) {
  15405.    return (_glptr_TexGenxvOES) (GET_by_offset(disp, _gloffset_TexGenxvOES));
  15406. }
  15407.  
  15408. static inline void SET_TexGenxvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) {
  15409.    SET_by_offset(disp, _gloffset_TexGenxvOES, fn);
  15410. }
  15411.  
  15412. typedef void (GLAPIENTRYP _glptr_DepthBoundsEXT)(GLclampd, GLclampd);
  15413. #define CALL_DepthBoundsEXT(disp, parameters) \
  15414.     (* GET_DepthBoundsEXT(disp)) parameters
  15415. static inline _glptr_DepthBoundsEXT GET_DepthBoundsEXT(struct _glapi_table *disp) {
  15416.    return (_glptr_DepthBoundsEXT) (GET_by_offset(disp, _gloffset_DepthBoundsEXT));
  15417. }
  15418.  
  15419. static inline void SET_DepthBoundsEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampd, GLclampd)) {
  15420.    SET_by_offset(disp, _gloffset_DepthBoundsEXT, fn);
  15421. }
  15422.  
  15423. typedef void (GLAPIENTRYP _glptr_BindFramebufferEXT)(GLenum, GLuint);
  15424. #define CALL_BindFramebufferEXT(disp, parameters) \
  15425.     (* GET_BindFramebufferEXT(disp)) parameters
  15426. static inline _glptr_BindFramebufferEXT GET_BindFramebufferEXT(struct _glapi_table *disp) {
  15427.    return (_glptr_BindFramebufferEXT) (GET_by_offset(disp, _gloffset_BindFramebufferEXT));
  15428. }
  15429.  
  15430. static inline void SET_BindFramebufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  15431.    SET_by_offset(disp, _gloffset_BindFramebufferEXT, fn);
  15432. }
  15433.  
  15434. typedef void (GLAPIENTRYP _glptr_BindRenderbufferEXT)(GLenum, GLuint);
  15435. #define CALL_BindRenderbufferEXT(disp, parameters) \
  15436.     (* GET_BindRenderbufferEXT(disp)) parameters
  15437. static inline _glptr_BindRenderbufferEXT GET_BindRenderbufferEXT(struct _glapi_table *disp) {
  15438.    return (_glptr_BindRenderbufferEXT) (GET_by_offset(disp, _gloffset_BindRenderbufferEXT));
  15439. }
  15440.  
  15441. static inline void SET_BindRenderbufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  15442.    SET_by_offset(disp, _gloffset_BindRenderbufferEXT, fn);
  15443. }
  15444.  
  15445. typedef void (GLAPIENTRYP _glptr_BufferParameteriAPPLE)(GLenum, GLenum, GLint);
  15446. #define CALL_BufferParameteriAPPLE(disp, parameters) \
  15447.     (* GET_BufferParameteriAPPLE(disp)) parameters
  15448. static inline _glptr_BufferParameteriAPPLE GET_BufferParameteriAPPLE(struct _glapi_table *disp) {
  15449.    return (_glptr_BufferParameteriAPPLE) (GET_by_offset(disp, _gloffset_BufferParameteriAPPLE));
  15450. }
  15451.  
  15452. static inline void SET_BufferParameteriAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
  15453.    SET_by_offset(disp, _gloffset_BufferParameteriAPPLE, fn);
  15454. }
  15455.  
  15456. typedef void (GLAPIENTRYP _glptr_FlushMappedBufferRangeAPPLE)(GLenum, GLintptr, GLsizeiptr);
  15457. #define CALL_FlushMappedBufferRangeAPPLE(disp, parameters) \
  15458.     (* GET_FlushMappedBufferRangeAPPLE(disp)) parameters
  15459. static inline _glptr_FlushMappedBufferRangeAPPLE GET_FlushMappedBufferRangeAPPLE(struct _glapi_table *disp) {
  15460.    return (_glptr_FlushMappedBufferRangeAPPLE) (GET_by_offset(disp, _gloffset_FlushMappedBufferRangeAPPLE));
  15461. }
  15462.  
  15463. static inline void SET_FlushMappedBufferRangeAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr)) {
  15464.    SET_by_offset(disp, _gloffset_FlushMappedBufferRangeAPPLE, fn);
  15465. }
  15466.  
  15467. typedef void (GLAPIENTRYP _glptr_VertexAttribI1iEXT)(GLuint, GLint);
  15468. #define CALL_VertexAttribI1iEXT(disp, parameters) \
  15469.     (* GET_VertexAttribI1iEXT(disp)) parameters
  15470. static inline _glptr_VertexAttribI1iEXT GET_VertexAttribI1iEXT(struct _glapi_table *disp) {
  15471.    return (_glptr_VertexAttribI1iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI1iEXT));
  15472. }
  15473.  
  15474. static inline void SET_VertexAttribI1iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint)) {
  15475.    SET_by_offset(disp, _gloffset_VertexAttribI1iEXT, fn);
  15476. }
  15477.  
  15478. typedef void (GLAPIENTRYP _glptr_VertexAttribI1uiEXT)(GLuint, GLuint);
  15479. #define CALL_VertexAttribI1uiEXT(disp, parameters) \
  15480.     (* GET_VertexAttribI1uiEXT(disp)) parameters
  15481. static inline _glptr_VertexAttribI1uiEXT GET_VertexAttribI1uiEXT(struct _glapi_table *disp) {
  15482.    return (_glptr_VertexAttribI1uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI1uiEXT));
  15483. }
  15484.  
  15485. static inline void SET_VertexAttribI1uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
  15486.    SET_by_offset(disp, _gloffset_VertexAttribI1uiEXT, fn);
  15487. }
  15488.  
  15489. typedef void (GLAPIENTRYP _glptr_VertexAttribI2iEXT)(GLuint, GLint, GLint);
  15490. #define CALL_VertexAttribI2iEXT(disp, parameters) \
  15491.     (* GET_VertexAttribI2iEXT(disp)) parameters
  15492. static inline _glptr_VertexAttribI2iEXT GET_VertexAttribI2iEXT(struct _glapi_table *disp) {
  15493.    return (_glptr_VertexAttribI2iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2iEXT));
  15494. }
  15495.  
  15496. static inline void SET_VertexAttribI2iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint)) {
  15497.    SET_by_offset(disp, _gloffset_VertexAttribI2iEXT, fn);
  15498. }
  15499.  
  15500. typedef void (GLAPIENTRYP _glptr_VertexAttribI2ivEXT)(GLuint, const GLint *);
  15501. #define CALL_VertexAttribI2ivEXT(disp, parameters) \
  15502.     (* GET_VertexAttribI2ivEXT(disp)) parameters
  15503. static inline _glptr_VertexAttribI2ivEXT GET_VertexAttribI2ivEXT(struct _glapi_table *disp) {
  15504.    return (_glptr_VertexAttribI2ivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2ivEXT));
  15505. }
  15506.  
  15507. static inline void SET_VertexAttribI2ivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
  15508.    SET_by_offset(disp, _gloffset_VertexAttribI2ivEXT, fn);
  15509. }
  15510.  
  15511. typedef void (GLAPIENTRYP _glptr_VertexAttribI2uiEXT)(GLuint, GLuint, GLuint);
  15512. #define CALL_VertexAttribI2uiEXT(disp, parameters) \
  15513.     (* GET_VertexAttribI2uiEXT(disp)) parameters
  15514. static inline _glptr_VertexAttribI2uiEXT GET_VertexAttribI2uiEXT(struct _glapi_table *disp) {
  15515.    return (_glptr_VertexAttribI2uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2uiEXT));
  15516. }
  15517.  
  15518. static inline void SET_VertexAttribI2uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
  15519.    SET_by_offset(disp, _gloffset_VertexAttribI2uiEXT, fn);
  15520. }
  15521.  
  15522. typedef void (GLAPIENTRYP _glptr_VertexAttribI2uivEXT)(GLuint, const GLuint *);
  15523. #define CALL_VertexAttribI2uivEXT(disp, parameters) \
  15524.     (* GET_VertexAttribI2uivEXT(disp)) parameters
  15525. static inline _glptr_VertexAttribI2uivEXT GET_VertexAttribI2uivEXT(struct _glapi_table *disp) {
  15526.    return (_glptr_VertexAttribI2uivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2uivEXT));
  15527. }
  15528.  
  15529. static inline void SET_VertexAttribI2uivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
  15530.    SET_by_offset(disp, _gloffset_VertexAttribI2uivEXT, fn);
  15531. }
  15532.  
  15533. typedef void (GLAPIENTRYP _glptr_VertexAttribI3iEXT)(GLuint, GLint, GLint, GLint);
  15534. #define CALL_VertexAttribI3iEXT(disp, parameters) \
  15535.     (* GET_VertexAttribI3iEXT(disp)) parameters
  15536. static inline _glptr_VertexAttribI3iEXT GET_VertexAttribI3iEXT(struct _glapi_table *disp) {
  15537.    return (_glptr_VertexAttribI3iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3iEXT));
  15538. }
  15539.  
  15540. static inline void SET_VertexAttribI3iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint)) {
  15541.    SET_by_offset(disp, _gloffset_VertexAttribI3iEXT, fn);
  15542. }
  15543.  
  15544. typedef void (GLAPIENTRYP _glptr_VertexAttribI3ivEXT)(GLuint, const GLint *);
  15545. #define CALL_VertexAttribI3ivEXT(disp, parameters) \
  15546.     (* GET_VertexAttribI3ivEXT(disp)) parameters
  15547. static inline _glptr_VertexAttribI3ivEXT GET_VertexAttribI3ivEXT(struct _glapi_table *disp) {
  15548.    return (_glptr_VertexAttribI3ivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3ivEXT));
  15549. }
  15550.  
  15551. static inline void SET_VertexAttribI3ivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
  15552.    SET_by_offset(disp, _gloffset_VertexAttribI3ivEXT, fn);
  15553. }
  15554.  
  15555. typedef void (GLAPIENTRYP _glptr_VertexAttribI3uiEXT)(GLuint, GLuint, GLuint, GLuint);
  15556. #define CALL_VertexAttribI3uiEXT(disp, parameters) \
  15557.     (* GET_VertexAttribI3uiEXT(disp)) parameters
  15558. static inline _glptr_VertexAttribI3uiEXT GET_VertexAttribI3uiEXT(struct _glapi_table *disp) {
  15559.    return (_glptr_VertexAttribI3uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3uiEXT));
  15560. }
  15561.  
  15562. static inline void SET_VertexAttribI3uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint)) {
  15563.    SET_by_offset(disp, _gloffset_VertexAttribI3uiEXT, fn);
  15564. }
  15565.  
  15566. typedef void (GLAPIENTRYP _glptr_VertexAttribI3uivEXT)(GLuint, const GLuint *);
  15567. #define CALL_VertexAttribI3uivEXT(disp, parameters) \
  15568.     (* GET_VertexAttribI3uivEXT(disp)) parameters
  15569. static inline _glptr_VertexAttribI3uivEXT GET_VertexAttribI3uivEXT(struct _glapi_table *disp) {
  15570.    return (_glptr_VertexAttribI3uivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3uivEXT));
  15571. }
  15572.  
  15573. static inline void SET_VertexAttribI3uivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
  15574.    SET_by_offset(disp, _gloffset_VertexAttribI3uivEXT, fn);
  15575. }
  15576.  
  15577. typedef void (GLAPIENTRYP _glptr_VertexAttribI4iEXT)(GLuint, GLint, GLint, GLint, GLint);
  15578. #define CALL_VertexAttribI4iEXT(disp, parameters) \
  15579.     (* GET_VertexAttribI4iEXT(disp)) parameters
  15580. static inline _glptr_VertexAttribI4iEXT GET_VertexAttribI4iEXT(struct _glapi_table *disp) {
  15581.    return (_glptr_VertexAttribI4iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4iEXT));
  15582. }
  15583.  
  15584. static inline void SET_VertexAttribI4iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint)) {
  15585.    SET_by_offset(disp, _gloffset_VertexAttribI4iEXT, fn);
  15586. }
  15587.  
  15588. typedef void (GLAPIENTRYP _glptr_VertexAttribI4ivEXT)(GLuint, const GLint *);
  15589. #define CALL_VertexAttribI4ivEXT(disp, parameters) \
  15590.     (* GET_VertexAttribI4ivEXT(disp)) parameters
  15591. static inline _glptr_VertexAttribI4ivEXT GET_VertexAttribI4ivEXT(struct _glapi_table *disp) {
  15592.    return (_glptr_VertexAttribI4ivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4ivEXT));
  15593. }
  15594.  
  15595. static inline void SET_VertexAttribI4ivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
  15596.    SET_by_offset(disp, _gloffset_VertexAttribI4ivEXT, fn);
  15597. }
  15598.  
  15599. typedef void (GLAPIENTRYP _glptr_VertexAttribI4uiEXT)(GLuint, GLuint, GLuint, GLuint, GLuint);
  15600. #define CALL_VertexAttribI4uiEXT(disp, parameters) \
  15601.     (* GET_VertexAttribI4uiEXT(disp)) parameters
  15602. static inline _glptr_VertexAttribI4uiEXT GET_VertexAttribI4uiEXT(struct _glapi_table *disp) {
  15603.    return (_glptr_VertexAttribI4uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4uiEXT));
  15604. }
  15605.  
  15606. static inline void SET_VertexAttribI4uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint, GLuint)) {
  15607.    SET_by_offset(disp, _gloffset_VertexAttribI4uiEXT, fn);
  15608. }
  15609.  
  15610. typedef void (GLAPIENTRYP _glptr_VertexAttribI4uivEXT)(GLuint, const GLuint *);
  15611. #define CALL_VertexAttribI4uivEXT(disp, parameters) \
  15612.     (* GET_VertexAttribI4uivEXT(disp)) parameters
  15613. static inline _glptr_VertexAttribI4uivEXT GET_VertexAttribI4uivEXT(struct _glapi_table *disp) {
  15614.    return (_glptr_VertexAttribI4uivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4uivEXT));
  15615. }
  15616.  
  15617. static inline void SET_VertexAttribI4uivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
  15618.    SET_by_offset(disp, _gloffset_VertexAttribI4uivEXT, fn);
  15619. }
  15620.  
  15621. typedef void (GLAPIENTRYP _glptr_ClearColorIiEXT)(GLint, GLint, GLint, GLint);
  15622. #define CALL_ClearColorIiEXT(disp, parameters) \
  15623.     (* GET_ClearColorIiEXT(disp)) parameters
  15624. static inline _glptr_ClearColorIiEXT GET_ClearColorIiEXT(struct _glapi_table *disp) {
  15625.    return (_glptr_ClearColorIiEXT) (GET_by_offset(disp, _gloffset_ClearColorIiEXT));
  15626. }
  15627.  
  15628. static inline void SET_ClearColorIiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
  15629.    SET_by_offset(disp, _gloffset_ClearColorIiEXT, fn);
  15630. }
  15631.  
  15632. typedef void (GLAPIENTRYP _glptr_ClearColorIuiEXT)(GLuint, GLuint, GLuint, GLuint);
  15633. #define CALL_ClearColorIuiEXT(disp, parameters) \
  15634.     (* GET_ClearColorIuiEXT(disp)) parameters
  15635. static inline _glptr_ClearColorIuiEXT GET_ClearColorIuiEXT(struct _glapi_table *disp) {
  15636.    return (_glptr_ClearColorIuiEXT) (GET_by_offset(disp, _gloffset_ClearColorIuiEXT));
  15637. }
  15638.  
  15639. static inline void SET_ClearColorIuiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint)) {
  15640.    SET_by_offset(disp, _gloffset_ClearColorIuiEXT, fn);
  15641. }
  15642.  
  15643. typedef void (GLAPIENTRYP _glptr_BindBufferOffsetEXT)(GLenum, GLuint, GLuint, GLintptr);
  15644. #define CALL_BindBufferOffsetEXT(disp, parameters) \
  15645.     (* GET_BindBufferOffsetEXT(disp)) parameters
  15646. static inline _glptr_BindBufferOffsetEXT GET_BindBufferOffsetEXT(struct _glapi_table *disp) {
  15647.    return (_glptr_BindBufferOffsetEXT) (GET_by_offset(disp, _gloffset_BindBufferOffsetEXT));
  15648. }
  15649.  
  15650. static inline void SET_BindBufferOffsetEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLintptr)) {
  15651.    SET_by_offset(disp, _gloffset_BindBufferOffsetEXT, fn);
  15652. }
  15653.  
  15654. typedef void (GLAPIENTRYP _glptr_BeginPerfMonitorAMD)(GLuint);
  15655. #define CALL_BeginPerfMonitorAMD(disp, parameters) \
  15656.     (* GET_BeginPerfMonitorAMD(disp)) parameters
  15657. static inline _glptr_BeginPerfMonitorAMD GET_BeginPerfMonitorAMD(struct _glapi_table *disp) {
  15658.    return (_glptr_BeginPerfMonitorAMD) (GET_by_offset(disp, _gloffset_BeginPerfMonitorAMD));
  15659. }
  15660.  
  15661. static inline void SET_BeginPerfMonitorAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  15662.    SET_by_offset(disp, _gloffset_BeginPerfMonitorAMD, fn);
  15663. }
  15664.  
  15665. typedef void (GLAPIENTRYP _glptr_DeletePerfMonitorsAMD)(GLsizei, GLuint *);
  15666. #define CALL_DeletePerfMonitorsAMD(disp, parameters) \
  15667.     (* GET_DeletePerfMonitorsAMD(disp)) parameters
  15668. static inline _glptr_DeletePerfMonitorsAMD GET_DeletePerfMonitorsAMD(struct _glapi_table *disp) {
  15669.    return (_glptr_DeletePerfMonitorsAMD) (GET_by_offset(disp, _gloffset_DeletePerfMonitorsAMD));
  15670. }
  15671.  
  15672. static inline void SET_DeletePerfMonitorsAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  15673.    SET_by_offset(disp, _gloffset_DeletePerfMonitorsAMD, fn);
  15674. }
  15675.  
  15676. typedef void (GLAPIENTRYP _glptr_EndPerfMonitorAMD)(GLuint);
  15677. #define CALL_EndPerfMonitorAMD(disp, parameters) \
  15678.     (* GET_EndPerfMonitorAMD(disp)) parameters
  15679. static inline _glptr_EndPerfMonitorAMD GET_EndPerfMonitorAMD(struct _glapi_table *disp) {
  15680.    return (_glptr_EndPerfMonitorAMD) (GET_by_offset(disp, _gloffset_EndPerfMonitorAMD));
  15681. }
  15682.  
  15683. static inline void SET_EndPerfMonitorAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  15684.    SET_by_offset(disp, _gloffset_EndPerfMonitorAMD, fn);
  15685. }
  15686.  
  15687. typedef void (GLAPIENTRYP _glptr_GenPerfMonitorsAMD)(GLsizei, GLuint *);
  15688. #define CALL_GenPerfMonitorsAMD(disp, parameters) \
  15689.     (* GET_GenPerfMonitorsAMD(disp)) parameters
  15690. static inline _glptr_GenPerfMonitorsAMD GET_GenPerfMonitorsAMD(struct _glapi_table *disp) {
  15691.    return (_glptr_GenPerfMonitorsAMD) (GET_by_offset(disp, _gloffset_GenPerfMonitorsAMD));
  15692. }
  15693.  
  15694. static inline void SET_GenPerfMonitorsAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  15695.    SET_by_offset(disp, _gloffset_GenPerfMonitorsAMD, fn);
  15696. }
  15697.  
  15698. typedef void (GLAPIENTRYP _glptr_GetPerfMonitorCounterDataAMD)(GLuint, GLenum, GLsizei, GLuint *, GLint *);
  15699. #define CALL_GetPerfMonitorCounterDataAMD(disp, parameters) \
  15700.     (* GET_GetPerfMonitorCounterDataAMD(disp)) parameters
  15701. static inline _glptr_GetPerfMonitorCounterDataAMD GET_GetPerfMonitorCounterDataAMD(struct _glapi_table *disp) {
  15702.    return (_glptr_GetPerfMonitorCounterDataAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorCounterDataAMD));
  15703. }
  15704.  
  15705. static inline void SET_GetPerfMonitorCounterDataAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLuint *, GLint *)) {
  15706.    SET_by_offset(disp, _gloffset_GetPerfMonitorCounterDataAMD, fn);
  15707. }
  15708.  
  15709. typedef void (GLAPIENTRYP _glptr_GetPerfMonitorCounterInfoAMD)(GLuint, GLuint, GLenum, GLvoid *);
  15710. #define CALL_GetPerfMonitorCounterInfoAMD(disp, parameters) \
  15711.     (* GET_GetPerfMonitorCounterInfoAMD(disp)) parameters
  15712. static inline _glptr_GetPerfMonitorCounterInfoAMD GET_GetPerfMonitorCounterInfoAMD(struct _glapi_table *disp) {
  15713.    return (_glptr_GetPerfMonitorCounterInfoAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorCounterInfoAMD));
  15714. }
  15715.  
  15716. static inline void SET_GetPerfMonitorCounterInfoAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLvoid *)) {
  15717.    SET_by_offset(disp, _gloffset_GetPerfMonitorCounterInfoAMD, fn);
  15718. }
  15719.  
  15720. typedef void (GLAPIENTRYP _glptr_GetPerfMonitorCounterStringAMD)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *);
  15721. #define CALL_GetPerfMonitorCounterStringAMD(disp, parameters) \
  15722.     (* GET_GetPerfMonitorCounterStringAMD(disp)) parameters
  15723. static inline _glptr_GetPerfMonitorCounterStringAMD GET_GetPerfMonitorCounterStringAMD(struct _glapi_table *disp) {
  15724.    return (_glptr_GetPerfMonitorCounterStringAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorCounterStringAMD));
  15725. }
  15726.  
  15727. static inline void SET_GetPerfMonitorCounterStringAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *)) {
  15728.    SET_by_offset(disp, _gloffset_GetPerfMonitorCounterStringAMD, fn);
  15729. }
  15730.  
  15731. typedef void (GLAPIENTRYP _glptr_GetPerfMonitorCountersAMD)(GLuint, GLint *, GLint *, GLsizei, GLuint *);
  15732. #define CALL_GetPerfMonitorCountersAMD(disp, parameters) \
  15733.     (* GET_GetPerfMonitorCountersAMD(disp)) parameters
  15734. static inline _glptr_GetPerfMonitorCountersAMD GET_GetPerfMonitorCountersAMD(struct _glapi_table *disp) {
  15735.    return (_glptr_GetPerfMonitorCountersAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorCountersAMD));
  15736. }
  15737.  
  15738. static inline void SET_GetPerfMonitorCountersAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint *, GLint *, GLsizei, GLuint *)) {
  15739.    SET_by_offset(disp, _gloffset_GetPerfMonitorCountersAMD, fn);
  15740. }
  15741.  
  15742. typedef void (GLAPIENTRYP _glptr_GetPerfMonitorGroupStringAMD)(GLuint, GLsizei, GLsizei *, GLchar *);
  15743. #define CALL_GetPerfMonitorGroupStringAMD(disp, parameters) \
  15744.     (* GET_GetPerfMonitorGroupStringAMD(disp)) parameters
  15745. static inline _glptr_GetPerfMonitorGroupStringAMD GET_GetPerfMonitorGroupStringAMD(struct _glapi_table *disp) {
  15746.    return (_glptr_GetPerfMonitorGroupStringAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorGroupStringAMD));
  15747. }
  15748.  
  15749. static inline void SET_GetPerfMonitorGroupStringAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) {
  15750.    SET_by_offset(disp, _gloffset_GetPerfMonitorGroupStringAMD, fn);
  15751. }
  15752.  
  15753. typedef void (GLAPIENTRYP _glptr_GetPerfMonitorGroupsAMD)(GLint *, GLsizei, GLuint *);
  15754. #define CALL_GetPerfMonitorGroupsAMD(disp, parameters) \
  15755.     (* GET_GetPerfMonitorGroupsAMD(disp)) parameters
  15756. static inline _glptr_GetPerfMonitorGroupsAMD GET_GetPerfMonitorGroupsAMD(struct _glapi_table *disp) {
  15757.    return (_glptr_GetPerfMonitorGroupsAMD) (GET_by_offset(disp, _gloffset_GetPerfMonitorGroupsAMD));
  15758. }
  15759.  
  15760. static inline void SET_GetPerfMonitorGroupsAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint *, GLsizei, GLuint *)) {
  15761.    SET_by_offset(disp, _gloffset_GetPerfMonitorGroupsAMD, fn);
  15762. }
  15763.  
  15764. typedef void (GLAPIENTRYP _glptr_SelectPerfMonitorCountersAMD)(GLuint, GLboolean, GLuint, GLint, GLuint *);
  15765. #define CALL_SelectPerfMonitorCountersAMD(disp, parameters) \
  15766.     (* GET_SelectPerfMonitorCountersAMD(disp)) parameters
  15767. static inline _glptr_SelectPerfMonitorCountersAMD GET_SelectPerfMonitorCountersAMD(struct _glapi_table *disp) {
  15768.    return (_glptr_SelectPerfMonitorCountersAMD) (GET_by_offset(disp, _gloffset_SelectPerfMonitorCountersAMD));
  15769. }
  15770.  
  15771. static inline void SET_SelectPerfMonitorCountersAMD(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLboolean, GLuint, GLint, GLuint *)) {
  15772.    SET_by_offset(disp, _gloffset_SelectPerfMonitorCountersAMD, fn);
  15773. }
  15774.  
  15775. typedef void (GLAPIENTRYP _glptr_GetObjectParameterivAPPLE)(GLenum, GLuint, GLenum, GLint *);
  15776. #define CALL_GetObjectParameterivAPPLE(disp, parameters) \
  15777.     (* GET_GetObjectParameterivAPPLE(disp)) parameters
  15778. static inline _glptr_GetObjectParameterivAPPLE GET_GetObjectParameterivAPPLE(struct _glapi_table *disp) {
  15779.    return (_glptr_GetObjectParameterivAPPLE) (GET_by_offset(disp, _gloffset_GetObjectParameterivAPPLE));
  15780. }
  15781.  
  15782. static inline void SET_GetObjectParameterivAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLint *)) {
  15783.    SET_by_offset(disp, _gloffset_GetObjectParameterivAPPLE, fn);
  15784. }
  15785.  
  15786. typedef GLenum (GLAPIENTRYP _glptr_ObjectPurgeableAPPLE)(GLenum, GLuint, GLenum);
  15787. #define CALL_ObjectPurgeableAPPLE(disp, parameters) \
  15788.     (* GET_ObjectPurgeableAPPLE(disp)) parameters
  15789. static inline _glptr_ObjectPurgeableAPPLE GET_ObjectPurgeableAPPLE(struct _glapi_table *disp) {
  15790.    return (_glptr_ObjectPurgeableAPPLE) (GET_by_offset(disp, _gloffset_ObjectPurgeableAPPLE));
  15791. }
  15792.  
  15793. static inline void SET_ObjectPurgeableAPPLE(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLenum, GLuint, GLenum)) {
  15794.    SET_by_offset(disp, _gloffset_ObjectPurgeableAPPLE, fn);
  15795. }
  15796.  
  15797. typedef GLenum (GLAPIENTRYP _glptr_ObjectUnpurgeableAPPLE)(GLenum, GLuint, GLenum);
  15798. #define CALL_ObjectUnpurgeableAPPLE(disp, parameters) \
  15799.     (* GET_ObjectUnpurgeableAPPLE(disp)) parameters
  15800. static inline _glptr_ObjectUnpurgeableAPPLE GET_ObjectUnpurgeableAPPLE(struct _glapi_table *disp) {
  15801.    return (_glptr_ObjectUnpurgeableAPPLE) (GET_by_offset(disp, _gloffset_ObjectUnpurgeableAPPLE));
  15802. }
  15803.  
  15804. static inline void SET_ObjectUnpurgeableAPPLE(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLenum, GLuint, GLenum)) {
  15805.    SET_by_offset(disp, _gloffset_ObjectUnpurgeableAPPLE, fn);
  15806. }
  15807.  
  15808. typedef void (GLAPIENTRYP _glptr_ActiveProgramEXT)(GLuint);
  15809. #define CALL_ActiveProgramEXT(disp, parameters) \
  15810.     (* GET_ActiveProgramEXT(disp)) parameters
  15811. static inline _glptr_ActiveProgramEXT GET_ActiveProgramEXT(struct _glapi_table *disp) {
  15812.    return (_glptr_ActiveProgramEXT) (GET_by_offset(disp, _gloffset_ActiveProgramEXT));
  15813. }
  15814.  
  15815. static inline void SET_ActiveProgramEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  15816.    SET_by_offset(disp, _gloffset_ActiveProgramEXT, fn);
  15817. }
  15818.  
  15819. typedef GLuint (GLAPIENTRYP _glptr_CreateShaderProgramEXT)(GLenum, const GLchar *);
  15820. #define CALL_CreateShaderProgramEXT(disp, parameters) \
  15821.     (* GET_CreateShaderProgramEXT(disp)) parameters
  15822. static inline _glptr_CreateShaderProgramEXT GET_CreateShaderProgramEXT(struct _glapi_table *disp) {
  15823.    return (_glptr_CreateShaderProgramEXT) (GET_by_offset(disp, _gloffset_CreateShaderProgramEXT));
  15824. }
  15825.  
  15826. static inline void SET_CreateShaderProgramEXT(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLenum, const GLchar *)) {
  15827.    SET_by_offset(disp, _gloffset_CreateShaderProgramEXT, fn);
  15828. }
  15829.  
  15830. typedef void (GLAPIENTRYP _glptr_UseShaderProgramEXT)(GLenum, GLuint);
  15831. #define CALL_UseShaderProgramEXT(disp, parameters) \
  15832.     (* GET_UseShaderProgramEXT(disp)) parameters
  15833. static inline _glptr_UseShaderProgramEXT GET_UseShaderProgramEXT(struct _glapi_table *disp) {
  15834.    return (_glptr_UseShaderProgramEXT) (GET_by_offset(disp, _gloffset_UseShaderProgramEXT));
  15835. }
  15836.  
  15837. static inline void SET_UseShaderProgramEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  15838.    SET_by_offset(disp, _gloffset_UseShaderProgramEXT, fn);
  15839. }
  15840.  
  15841. typedef void (GLAPIENTRYP _glptr_TextureBarrierNV)(void);
  15842. #define CALL_TextureBarrierNV(disp, parameters) \
  15843.     (* GET_TextureBarrierNV(disp)) parameters
  15844. static inline _glptr_TextureBarrierNV GET_TextureBarrierNV(struct _glapi_table *disp) {
  15845.    return (_glptr_TextureBarrierNV) (GET_by_offset(disp, _gloffset_TextureBarrierNV));
  15846. }
  15847.  
  15848. static inline void SET_TextureBarrierNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  15849.    SET_by_offset(disp, _gloffset_TextureBarrierNV, fn);
  15850. }
  15851.  
  15852. typedef void (GLAPIENTRYP _glptr_VDPAUFiniNV)(void);
  15853. #define CALL_VDPAUFiniNV(disp, parameters) \
  15854.     (* GET_VDPAUFiniNV(disp)) parameters
  15855. static inline _glptr_VDPAUFiniNV GET_VDPAUFiniNV(struct _glapi_table *disp) {
  15856.    return (_glptr_VDPAUFiniNV) (GET_by_offset(disp, _gloffset_VDPAUFiniNV));
  15857. }
  15858.  
  15859. static inline void SET_VDPAUFiniNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  15860.    SET_by_offset(disp, _gloffset_VDPAUFiniNV, fn);
  15861. }
  15862.  
  15863. typedef void (GLAPIENTRYP _glptr_VDPAUGetSurfaceivNV)(GLintptr, GLenum, GLsizei, GLsizei *, GLint *);
  15864. #define CALL_VDPAUGetSurfaceivNV(disp, parameters) \
  15865.     (* GET_VDPAUGetSurfaceivNV(disp)) parameters
  15866. static inline _glptr_VDPAUGetSurfaceivNV GET_VDPAUGetSurfaceivNV(struct _glapi_table *disp) {
  15867.    return (_glptr_VDPAUGetSurfaceivNV) (GET_by_offset(disp, _gloffset_VDPAUGetSurfaceivNV));
  15868. }
  15869.  
  15870. static inline void SET_VDPAUGetSurfaceivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLintptr, GLenum, GLsizei, GLsizei *, GLint *)) {
  15871.    SET_by_offset(disp, _gloffset_VDPAUGetSurfaceivNV, fn);
  15872. }
  15873.  
  15874. typedef void (GLAPIENTRYP _glptr_VDPAUInitNV)(const GLvoid *, const GLvoid *);
  15875. #define CALL_VDPAUInitNV(disp, parameters) \
  15876.     (* GET_VDPAUInitNV(disp)) parameters
  15877. static inline _glptr_VDPAUInitNV GET_VDPAUInitNV(struct _glapi_table *disp) {
  15878.    return (_glptr_VDPAUInitNV) (GET_by_offset(disp, _gloffset_VDPAUInitNV));
  15879. }
  15880.  
  15881. static inline void SET_VDPAUInitNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLvoid *, const GLvoid *)) {
  15882.    SET_by_offset(disp, _gloffset_VDPAUInitNV, fn);
  15883. }
  15884.  
  15885. typedef GLboolean (GLAPIENTRYP _glptr_VDPAUIsSurfaceNV)(GLintptr);
  15886. #define CALL_VDPAUIsSurfaceNV(disp, parameters) \
  15887.     (* GET_VDPAUIsSurfaceNV(disp)) parameters
  15888. static inline _glptr_VDPAUIsSurfaceNV GET_VDPAUIsSurfaceNV(struct _glapi_table *disp) {
  15889.    return (_glptr_VDPAUIsSurfaceNV) (GET_by_offset(disp, _gloffset_VDPAUIsSurfaceNV));
  15890. }
  15891.  
  15892. static inline void SET_VDPAUIsSurfaceNV(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLintptr)) {
  15893.    SET_by_offset(disp, _gloffset_VDPAUIsSurfaceNV, fn);
  15894. }
  15895.  
  15896. typedef void (GLAPIENTRYP _glptr_VDPAUMapSurfacesNV)(GLsizei, const GLintptr *);
  15897. #define CALL_VDPAUMapSurfacesNV(disp, parameters) \
  15898.     (* GET_VDPAUMapSurfacesNV(disp)) parameters
  15899. static inline _glptr_VDPAUMapSurfacesNV GET_VDPAUMapSurfacesNV(struct _glapi_table *disp) {
  15900.    return (_glptr_VDPAUMapSurfacesNV) (GET_by_offset(disp, _gloffset_VDPAUMapSurfacesNV));
  15901. }
  15902.  
  15903. static inline void SET_VDPAUMapSurfacesNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLintptr *)) {
  15904.    SET_by_offset(disp, _gloffset_VDPAUMapSurfacesNV, fn);
  15905. }
  15906.  
  15907. typedef GLintptr (GLAPIENTRYP _glptr_VDPAURegisterOutputSurfaceNV)(const GLvoid *, GLenum, GLsizei, const GLuint *);
  15908. #define CALL_VDPAURegisterOutputSurfaceNV(disp, parameters) \
  15909.     (* GET_VDPAURegisterOutputSurfaceNV(disp)) parameters
  15910. static inline _glptr_VDPAURegisterOutputSurfaceNV GET_VDPAURegisterOutputSurfaceNV(struct _glapi_table *disp) {
  15911.    return (_glptr_VDPAURegisterOutputSurfaceNV) (GET_by_offset(disp, _gloffset_VDPAURegisterOutputSurfaceNV));
  15912. }
  15913.  
  15914. static inline void SET_VDPAURegisterOutputSurfaceNV(struct _glapi_table *disp, GLintptr (GLAPIENTRYP fn)(const GLvoid *, GLenum, GLsizei, const GLuint *)) {
  15915.    SET_by_offset(disp, _gloffset_VDPAURegisterOutputSurfaceNV, fn);
  15916. }
  15917.  
  15918. typedef GLintptr (GLAPIENTRYP _glptr_VDPAURegisterVideoSurfaceNV)(const GLvoid *, GLenum, GLsizei, const GLuint *);
  15919. #define CALL_VDPAURegisterVideoSurfaceNV(disp, parameters) \
  15920.     (* GET_VDPAURegisterVideoSurfaceNV(disp)) parameters
  15921. static inline _glptr_VDPAURegisterVideoSurfaceNV GET_VDPAURegisterVideoSurfaceNV(struct _glapi_table *disp) {
  15922.    return (_glptr_VDPAURegisterVideoSurfaceNV) (GET_by_offset(disp, _gloffset_VDPAURegisterVideoSurfaceNV));
  15923. }
  15924.  
  15925. static inline void SET_VDPAURegisterVideoSurfaceNV(struct _glapi_table *disp, GLintptr (GLAPIENTRYP fn)(const GLvoid *, GLenum, GLsizei, const GLuint *)) {
  15926.    SET_by_offset(disp, _gloffset_VDPAURegisterVideoSurfaceNV, fn);
  15927. }
  15928.  
  15929. typedef void (GLAPIENTRYP _glptr_VDPAUSurfaceAccessNV)(GLintptr, GLenum);
  15930. #define CALL_VDPAUSurfaceAccessNV(disp, parameters) \
  15931.     (* GET_VDPAUSurfaceAccessNV(disp)) parameters
  15932. static inline _glptr_VDPAUSurfaceAccessNV GET_VDPAUSurfaceAccessNV(struct _glapi_table *disp) {
  15933.    return (_glptr_VDPAUSurfaceAccessNV) (GET_by_offset(disp, _gloffset_VDPAUSurfaceAccessNV));
  15934. }
  15935.  
  15936. static inline void SET_VDPAUSurfaceAccessNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLintptr, GLenum)) {
  15937.    SET_by_offset(disp, _gloffset_VDPAUSurfaceAccessNV, fn);
  15938. }
  15939.  
  15940. typedef void (GLAPIENTRYP _glptr_VDPAUUnmapSurfacesNV)(GLsizei, const GLintptr *);
  15941. #define CALL_VDPAUUnmapSurfacesNV(disp, parameters) \
  15942.     (* GET_VDPAUUnmapSurfacesNV(disp)) parameters
  15943. static inline _glptr_VDPAUUnmapSurfacesNV GET_VDPAUUnmapSurfacesNV(struct _glapi_table *disp) {
  15944.    return (_glptr_VDPAUUnmapSurfacesNV) (GET_by_offset(disp, _gloffset_VDPAUUnmapSurfacesNV));
  15945. }
  15946.  
  15947. static inline void SET_VDPAUUnmapSurfacesNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLintptr *)) {
  15948.    SET_by_offset(disp, _gloffset_VDPAUUnmapSurfacesNV, fn);
  15949. }
  15950.  
  15951. typedef void (GLAPIENTRYP _glptr_VDPAUUnregisterSurfaceNV)(GLintptr);
  15952. #define CALL_VDPAUUnregisterSurfaceNV(disp, parameters) \
  15953.     (* GET_VDPAUUnregisterSurfaceNV(disp)) parameters
  15954. static inline _glptr_VDPAUUnregisterSurfaceNV GET_VDPAUUnregisterSurfaceNV(struct _glapi_table *disp) {
  15955.    return (_glptr_VDPAUUnregisterSurfaceNV) (GET_by_offset(disp, _gloffset_VDPAUUnregisterSurfaceNV));
  15956. }
  15957.  
  15958. static inline void SET_VDPAUUnregisterSurfaceNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLintptr)) {
  15959.    SET_by_offset(disp, _gloffset_VDPAUUnregisterSurfaceNV, fn);
  15960. }
  15961.  
  15962. typedef void (GLAPIENTRYP _glptr_BeginPerfQueryINTEL)(GLuint);
  15963. #define CALL_BeginPerfQueryINTEL(disp, parameters) \
  15964.     (* GET_BeginPerfQueryINTEL(disp)) parameters
  15965. static inline _glptr_BeginPerfQueryINTEL GET_BeginPerfQueryINTEL(struct _glapi_table *disp) {
  15966.    return (_glptr_BeginPerfQueryINTEL) (GET_by_offset(disp, _gloffset_BeginPerfQueryINTEL));
  15967. }
  15968.  
  15969. static inline void SET_BeginPerfQueryINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  15970.    SET_by_offset(disp, _gloffset_BeginPerfQueryINTEL, fn);
  15971. }
  15972.  
  15973. typedef void (GLAPIENTRYP _glptr_CreatePerfQueryINTEL)(GLuint, GLuint *);
  15974. #define CALL_CreatePerfQueryINTEL(disp, parameters) \
  15975.     (* GET_CreatePerfQueryINTEL(disp)) parameters
  15976. static inline _glptr_CreatePerfQueryINTEL GET_CreatePerfQueryINTEL(struct _glapi_table *disp) {
  15977.    return (_glptr_CreatePerfQueryINTEL) (GET_by_offset(disp, _gloffset_CreatePerfQueryINTEL));
  15978. }
  15979.  
  15980. static inline void SET_CreatePerfQueryINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint *)) {
  15981.    SET_by_offset(disp, _gloffset_CreatePerfQueryINTEL, fn);
  15982. }
  15983.  
  15984. typedef void (GLAPIENTRYP _glptr_DeletePerfQueryINTEL)(GLuint);
  15985. #define CALL_DeletePerfQueryINTEL(disp, parameters) \
  15986.     (* GET_DeletePerfQueryINTEL(disp)) parameters
  15987. static inline _glptr_DeletePerfQueryINTEL GET_DeletePerfQueryINTEL(struct _glapi_table *disp) {
  15988.    return (_glptr_DeletePerfQueryINTEL) (GET_by_offset(disp, _gloffset_DeletePerfQueryINTEL));
  15989. }
  15990.  
  15991. static inline void SET_DeletePerfQueryINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  15992.    SET_by_offset(disp, _gloffset_DeletePerfQueryINTEL, fn);
  15993. }
  15994.  
  15995. typedef void (GLAPIENTRYP _glptr_EndPerfQueryINTEL)(GLuint);
  15996. #define CALL_EndPerfQueryINTEL(disp, parameters) \
  15997.     (* GET_EndPerfQueryINTEL(disp)) parameters
  15998. static inline _glptr_EndPerfQueryINTEL GET_EndPerfQueryINTEL(struct _glapi_table *disp) {
  15999.    return (_glptr_EndPerfQueryINTEL) (GET_by_offset(disp, _gloffset_EndPerfQueryINTEL));
  16000. }
  16001.  
  16002. static inline void SET_EndPerfQueryINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  16003.    SET_by_offset(disp, _gloffset_EndPerfQueryINTEL, fn);
  16004. }
  16005.  
  16006. typedef void (GLAPIENTRYP _glptr_GetFirstPerfQueryIdINTEL)(GLuint *);
  16007. #define CALL_GetFirstPerfQueryIdINTEL(disp, parameters) \
  16008.     (* GET_GetFirstPerfQueryIdINTEL(disp)) parameters
  16009. static inline _glptr_GetFirstPerfQueryIdINTEL GET_GetFirstPerfQueryIdINTEL(struct _glapi_table *disp) {
  16010.    return (_glptr_GetFirstPerfQueryIdINTEL) (GET_by_offset(disp, _gloffset_GetFirstPerfQueryIdINTEL));
  16011. }
  16012.  
  16013. static inline void SET_GetFirstPerfQueryIdINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint *)) {
  16014.    SET_by_offset(disp, _gloffset_GetFirstPerfQueryIdINTEL, fn);
  16015. }
  16016.  
  16017. typedef void (GLAPIENTRYP _glptr_GetNextPerfQueryIdINTEL)(GLuint, GLuint *);
  16018. #define CALL_GetNextPerfQueryIdINTEL(disp, parameters) \
  16019.     (* GET_GetNextPerfQueryIdINTEL(disp)) parameters
  16020. static inline _glptr_GetNextPerfQueryIdINTEL GET_GetNextPerfQueryIdINTEL(struct _glapi_table *disp) {
  16021.    return (_glptr_GetNextPerfQueryIdINTEL) (GET_by_offset(disp, _gloffset_GetNextPerfQueryIdINTEL));
  16022. }
  16023.  
  16024. static inline void SET_GetNextPerfQueryIdINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint *)) {
  16025.    SET_by_offset(disp, _gloffset_GetNextPerfQueryIdINTEL, fn);
  16026. }
  16027.  
  16028. typedef void (GLAPIENTRYP _glptr_GetPerfCounterInfoINTEL)(GLuint, GLuint, GLuint, GLchar *, GLuint, GLchar *, GLuint *, GLuint *, GLuint *, GLuint *, GLuint64 *);
  16029. #define CALL_GetPerfCounterInfoINTEL(disp, parameters) \
  16030.     (* GET_GetPerfCounterInfoINTEL(disp)) parameters
  16031. static inline _glptr_GetPerfCounterInfoINTEL GET_GetPerfCounterInfoINTEL(struct _glapi_table *disp) {
  16032.    return (_glptr_GetPerfCounterInfoINTEL) (GET_by_offset(disp, _gloffset_GetPerfCounterInfoINTEL));
  16033. }
  16034.  
  16035. static inline void SET_GetPerfCounterInfoINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLchar *, GLuint, GLchar *, GLuint *, GLuint *, GLuint *, GLuint *, GLuint64 *)) {
  16036.    SET_by_offset(disp, _gloffset_GetPerfCounterInfoINTEL, fn);
  16037. }
  16038.  
  16039. typedef void (GLAPIENTRYP _glptr_GetPerfQueryDataINTEL)(GLuint, GLuint, GLsizei, GLvoid *, GLuint *);
  16040. #define CALL_GetPerfQueryDataINTEL(disp, parameters) \
  16041.     (* GET_GetPerfQueryDataINTEL(disp)) parameters
  16042. static inline _glptr_GetPerfQueryDataINTEL GET_GetPerfQueryDataINTEL(struct _glapi_table *disp) {
  16043.    return (_glptr_GetPerfQueryDataINTEL) (GET_by_offset(disp, _gloffset_GetPerfQueryDataINTEL));
  16044. }
  16045.  
  16046. static inline void SET_GetPerfQueryDataINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLvoid *, GLuint *)) {
  16047.    SET_by_offset(disp, _gloffset_GetPerfQueryDataINTEL, fn);
  16048. }
  16049.  
  16050. typedef void (GLAPIENTRYP _glptr_GetPerfQueryIdByNameINTEL)(GLchar *, GLuint *);
  16051. #define CALL_GetPerfQueryIdByNameINTEL(disp, parameters) \
  16052.     (* GET_GetPerfQueryIdByNameINTEL(disp)) parameters
  16053. static inline _glptr_GetPerfQueryIdByNameINTEL GET_GetPerfQueryIdByNameINTEL(struct _glapi_table *disp) {
  16054.    return (_glptr_GetPerfQueryIdByNameINTEL) (GET_by_offset(disp, _gloffset_GetPerfQueryIdByNameINTEL));
  16055. }
  16056.  
  16057. static inline void SET_GetPerfQueryIdByNameINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLchar *, GLuint *)) {
  16058.    SET_by_offset(disp, _gloffset_GetPerfQueryIdByNameINTEL, fn);
  16059. }
  16060.  
  16061. typedef void (GLAPIENTRYP _glptr_GetPerfQueryInfoINTEL)(GLuint, GLuint, GLchar *, GLuint *, GLuint *, GLuint *, GLuint *);
  16062. #define CALL_GetPerfQueryInfoINTEL(disp, parameters) \
  16063.     (* GET_GetPerfQueryInfoINTEL(disp)) parameters
  16064. static inline _glptr_GetPerfQueryInfoINTEL GET_GetPerfQueryInfoINTEL(struct _glapi_table *disp) {
  16065.    return (_glptr_GetPerfQueryInfoINTEL) (GET_by_offset(disp, _gloffset_GetPerfQueryInfoINTEL));
  16066. }
  16067.  
  16068. static inline void SET_GetPerfQueryInfoINTEL(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLchar *, GLuint *, GLuint *, GLuint *, GLuint *)) {
  16069.    SET_by_offset(disp, _gloffset_GetPerfQueryInfoINTEL, fn);
  16070. }
  16071.  
  16072. typedef void (GLAPIENTRYP _glptr_PolygonOffsetClampEXT)(GLfloat, GLfloat, GLfloat);
  16073. #define CALL_PolygonOffsetClampEXT(disp, parameters) \
  16074.     (* GET_PolygonOffsetClampEXT(disp)) parameters
  16075. static inline _glptr_PolygonOffsetClampEXT GET_PolygonOffsetClampEXT(struct _glapi_table *disp) {
  16076.    return (_glptr_PolygonOffsetClampEXT) (GET_by_offset(disp, _gloffset_PolygonOffsetClampEXT));
  16077. }
  16078.  
  16079. static inline void SET_PolygonOffsetClampEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
  16080.    SET_by_offset(disp, _gloffset_PolygonOffsetClampEXT, fn);
  16081. }
  16082.  
  16083. typedef void (GLAPIENTRYP _glptr_StencilFuncSeparateATI)(GLenum, GLenum, GLint, GLuint);
  16084. #define CALL_StencilFuncSeparateATI(disp, parameters) \
  16085.     (* GET_StencilFuncSeparateATI(disp)) parameters
  16086. static inline _glptr_StencilFuncSeparateATI GET_StencilFuncSeparateATI(struct _glapi_table *disp) {
  16087.    return (_glptr_StencilFuncSeparateATI) (GET_by_offset(disp, _gloffset_StencilFuncSeparateATI));
  16088. }
  16089.  
  16090. static inline void SET_StencilFuncSeparateATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLuint)) {
  16091.    SET_by_offset(disp, _gloffset_StencilFuncSeparateATI, fn);
  16092. }
  16093.  
  16094. typedef void (GLAPIENTRYP _glptr_ProgramEnvParameters4fvEXT)(GLenum, GLuint, GLsizei, const GLfloat *);
  16095. #define CALL_ProgramEnvParameters4fvEXT(disp, parameters) \
  16096.     (* GET_ProgramEnvParameters4fvEXT(disp)) parameters
  16097. static inline _glptr_ProgramEnvParameters4fvEXT GET_ProgramEnvParameters4fvEXT(struct _glapi_table *disp) {
  16098.    return (_glptr_ProgramEnvParameters4fvEXT) (GET_by_offset(disp, _gloffset_ProgramEnvParameters4fvEXT));
  16099. }
  16100.  
  16101. static inline void SET_ProgramEnvParameters4fvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLfloat *)) {
  16102.    SET_by_offset(disp, _gloffset_ProgramEnvParameters4fvEXT, fn);
  16103. }
  16104.  
  16105. typedef void (GLAPIENTRYP _glptr_ProgramLocalParameters4fvEXT)(GLenum, GLuint, GLsizei, const GLfloat *);
  16106. #define CALL_ProgramLocalParameters4fvEXT(disp, parameters) \
  16107.     (* GET_ProgramLocalParameters4fvEXT(disp)) parameters
  16108. static inline _glptr_ProgramLocalParameters4fvEXT GET_ProgramLocalParameters4fvEXT(struct _glapi_table *disp) {
  16109.    return (_glptr_ProgramLocalParameters4fvEXT) (GET_by_offset(disp, _gloffset_ProgramLocalParameters4fvEXT));
  16110. }
  16111.  
  16112. static inline void SET_ProgramLocalParameters4fvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLfloat *)) {
  16113.    SET_by_offset(disp, _gloffset_ProgramLocalParameters4fvEXT, fn);
  16114. }
  16115.  
  16116. typedef void (GLAPIENTRYP _glptr_EGLImageTargetRenderbufferStorageOES)(GLenum, GLvoid *);
  16117. #define CALL_EGLImageTargetRenderbufferStorageOES(disp, parameters) \
  16118.     (* GET_EGLImageTargetRenderbufferStorageOES(disp)) parameters
  16119. static inline _glptr_EGLImageTargetRenderbufferStorageOES GET_EGLImageTargetRenderbufferStorageOES(struct _glapi_table *disp) {
  16120.    return (_glptr_EGLImageTargetRenderbufferStorageOES) (GET_by_offset(disp, _gloffset_EGLImageTargetRenderbufferStorageOES));
  16121. }
  16122.  
  16123. static inline void SET_EGLImageTargetRenderbufferStorageOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLvoid *)) {
  16124.    SET_by_offset(disp, _gloffset_EGLImageTargetRenderbufferStorageOES, fn);
  16125. }
  16126.  
  16127. typedef void (GLAPIENTRYP _glptr_EGLImageTargetTexture2DOES)(GLenum, GLvoid *);
  16128. #define CALL_EGLImageTargetTexture2DOES(disp, parameters) \
  16129.     (* GET_EGLImageTargetTexture2DOES(disp)) parameters
  16130. static inline _glptr_EGLImageTargetTexture2DOES GET_EGLImageTargetTexture2DOES(struct _glapi_table *disp) {
  16131.    return (_glptr_EGLImageTargetTexture2DOES) (GET_by_offset(disp, _gloffset_EGLImageTargetTexture2DOES));
  16132. }
  16133.  
  16134. static inline void SET_EGLImageTargetTexture2DOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLvoid *)) {
  16135.    SET_by_offset(disp, _gloffset_EGLImageTargetTexture2DOES, fn);
  16136. }
  16137.  
  16138. typedef void (GLAPIENTRYP _glptr_AlphaFuncx)(GLenum, GLclampx);
  16139. #define CALL_AlphaFuncx(disp, parameters) \
  16140.     (* GET_AlphaFuncx(disp)) parameters
  16141. static inline _glptr_AlphaFuncx GET_AlphaFuncx(struct _glapi_table *disp) {
  16142.    return (_glptr_AlphaFuncx) (GET_by_offset(disp, _gloffset_AlphaFuncx));
  16143. }
  16144.  
  16145. static inline void SET_AlphaFuncx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLclampx)) {
  16146.    SET_by_offset(disp, _gloffset_AlphaFuncx, fn);
  16147. }
  16148.  
  16149. typedef void (GLAPIENTRYP _glptr_ClearColorx)(GLclampx, GLclampx, GLclampx, GLclampx);
  16150. #define CALL_ClearColorx(disp, parameters) \
  16151.     (* GET_ClearColorx(disp)) parameters
  16152. static inline _glptr_ClearColorx GET_ClearColorx(struct _glapi_table *disp) {
  16153.    return (_glptr_ClearColorx) (GET_by_offset(disp, _gloffset_ClearColorx));
  16154. }
  16155.  
  16156. static inline void SET_ClearColorx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx, GLclampx, GLclampx, GLclampx)) {
  16157.    SET_by_offset(disp, _gloffset_ClearColorx, fn);
  16158. }
  16159.  
  16160. typedef void (GLAPIENTRYP _glptr_ClearDepthx)(GLclampx);
  16161. #define CALL_ClearDepthx(disp, parameters) \
  16162.     (* GET_ClearDepthx(disp)) parameters
  16163. static inline _glptr_ClearDepthx GET_ClearDepthx(struct _glapi_table *disp) {
  16164.    return (_glptr_ClearDepthx) (GET_by_offset(disp, _gloffset_ClearDepthx));
  16165. }
  16166.  
  16167. static inline void SET_ClearDepthx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx)) {
  16168.    SET_by_offset(disp, _gloffset_ClearDepthx, fn);
  16169. }
  16170.  
  16171. typedef void (GLAPIENTRYP _glptr_Color4x)(GLfixed, GLfixed, GLfixed, GLfixed);
  16172. #define CALL_Color4x(disp, parameters) \
  16173.     (* GET_Color4x(disp)) parameters
  16174. static inline _glptr_Color4x GET_Color4x(struct _glapi_table *disp) {
  16175.    return (_glptr_Color4x) (GET_by_offset(disp, _gloffset_Color4x));
  16176. }
  16177.  
  16178. static inline void SET_Color4x(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed)) {
  16179.    SET_by_offset(disp, _gloffset_Color4x, fn);
  16180. }
  16181.  
  16182. typedef void (GLAPIENTRYP _glptr_DepthRangex)(GLclampx, GLclampx);
  16183. #define CALL_DepthRangex(disp, parameters) \
  16184.     (* GET_DepthRangex(disp)) parameters
  16185. static inline _glptr_DepthRangex GET_DepthRangex(struct _glapi_table *disp) {
  16186.    return (_glptr_DepthRangex) (GET_by_offset(disp, _gloffset_DepthRangex));
  16187. }
  16188.  
  16189. static inline void SET_DepthRangex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx, GLclampx)) {
  16190.    SET_by_offset(disp, _gloffset_DepthRangex, fn);
  16191. }
  16192.  
  16193. typedef void (GLAPIENTRYP _glptr_Fogx)(GLenum, GLfixed);
  16194. #define CALL_Fogx(disp, parameters) \
  16195.     (* GET_Fogx(disp)) parameters
  16196. static inline _glptr_Fogx GET_Fogx(struct _glapi_table *disp) {
  16197.    return (_glptr_Fogx) (GET_by_offset(disp, _gloffset_Fogx));
  16198. }
  16199.  
  16200. static inline void SET_Fogx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed)) {
  16201.    SET_by_offset(disp, _gloffset_Fogx, fn);
  16202. }
  16203.  
  16204. typedef void (GLAPIENTRYP _glptr_Fogxv)(GLenum, const GLfixed *);
  16205. #define CALL_Fogxv(disp, parameters) \
  16206.     (* GET_Fogxv(disp)) parameters
  16207. static inline _glptr_Fogxv GET_Fogxv(struct _glapi_table *disp) {
  16208.    return (_glptr_Fogxv) (GET_by_offset(disp, _gloffset_Fogxv));
  16209. }
  16210.  
  16211. static inline void SET_Fogxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) {
  16212.    SET_by_offset(disp, _gloffset_Fogxv, fn);
  16213. }
  16214.  
  16215. typedef void (GLAPIENTRYP _glptr_Frustumf)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
  16216. #define CALL_Frustumf(disp, parameters) \
  16217.     (* GET_Frustumf(disp)) parameters
  16218. static inline _glptr_Frustumf GET_Frustumf(struct _glapi_table *disp) {
  16219.    return (_glptr_Frustumf) (GET_by_offset(disp, _gloffset_Frustumf));
  16220. }
  16221.  
  16222. static inline void SET_Frustumf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) {
  16223.    SET_by_offset(disp, _gloffset_Frustumf, fn);
  16224. }
  16225.  
  16226. typedef void (GLAPIENTRYP _glptr_Frustumx)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed);
  16227. #define CALL_Frustumx(disp, parameters) \
  16228.     (* GET_Frustumx(disp)) parameters
  16229. static inline _glptr_Frustumx GET_Frustumx(struct _glapi_table *disp) {
  16230.    return (_glptr_Frustumx) (GET_by_offset(disp, _gloffset_Frustumx));
  16231. }
  16232.  
  16233. static inline void SET_Frustumx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed)) {
  16234.    SET_by_offset(disp, _gloffset_Frustumx, fn);
  16235. }
  16236.  
  16237. typedef void (GLAPIENTRYP _glptr_LightModelx)(GLenum, GLfixed);
  16238. #define CALL_LightModelx(disp, parameters) \
  16239.     (* GET_LightModelx(disp)) parameters
  16240. static inline _glptr_LightModelx GET_LightModelx(struct _glapi_table *disp) {
  16241.    return (_glptr_LightModelx) (GET_by_offset(disp, _gloffset_LightModelx));
  16242. }
  16243.  
  16244. static inline void SET_LightModelx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed)) {
  16245.    SET_by_offset(disp, _gloffset_LightModelx, fn);
  16246. }
  16247.  
  16248. typedef void (GLAPIENTRYP _glptr_LightModelxv)(GLenum, const GLfixed *);
  16249. #define CALL_LightModelxv(disp, parameters) \
  16250.     (* GET_LightModelxv(disp)) parameters
  16251. static inline _glptr_LightModelxv GET_LightModelxv(struct _glapi_table *disp) {
  16252.    return (_glptr_LightModelxv) (GET_by_offset(disp, _gloffset_LightModelxv));
  16253. }
  16254.  
  16255. static inline void SET_LightModelxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) {
  16256.    SET_by_offset(disp, _gloffset_LightModelxv, fn);
  16257. }
  16258.  
  16259. typedef void (GLAPIENTRYP _glptr_Lightx)(GLenum, GLenum, GLfixed);
  16260. #define CALL_Lightx(disp, parameters) \
  16261.     (* GET_Lightx(disp)) parameters
  16262. static inline _glptr_Lightx GET_Lightx(struct _glapi_table *disp) {
  16263.    return (_glptr_Lightx) (GET_by_offset(disp, _gloffset_Lightx));
  16264. }
  16265.  
  16266. static inline void SET_Lightx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) {
  16267.    SET_by_offset(disp, _gloffset_Lightx, fn);
  16268. }
  16269.  
  16270. typedef void (GLAPIENTRYP _glptr_Lightxv)(GLenum, GLenum, const GLfixed *);
  16271. #define CALL_Lightxv(disp, parameters) \
  16272.     (* GET_Lightxv(disp)) parameters
  16273. static inline _glptr_Lightxv GET_Lightxv(struct _glapi_table *disp) {
  16274.    return (_glptr_Lightxv) (GET_by_offset(disp, _gloffset_Lightxv));
  16275. }
  16276.  
  16277. static inline void SET_Lightxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) {
  16278.    SET_by_offset(disp, _gloffset_Lightxv, fn);
  16279. }
  16280.  
  16281. typedef void (GLAPIENTRYP _glptr_LineWidthx)(GLfixed);
  16282. #define CALL_LineWidthx(disp, parameters) \
  16283.     (* GET_LineWidthx(disp)) parameters
  16284. static inline _glptr_LineWidthx GET_LineWidthx(struct _glapi_table *disp) {
  16285.    return (_glptr_LineWidthx) (GET_by_offset(disp, _gloffset_LineWidthx));
  16286. }
  16287.  
  16288. static inline void SET_LineWidthx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed)) {
  16289.    SET_by_offset(disp, _gloffset_LineWidthx, fn);
  16290. }
  16291.  
  16292. typedef void (GLAPIENTRYP _glptr_LoadMatrixx)(const GLfixed *);
  16293. #define CALL_LoadMatrixx(disp, parameters) \
  16294.     (* GET_LoadMatrixx(disp)) parameters
  16295. static inline _glptr_LoadMatrixx GET_LoadMatrixx(struct _glapi_table *disp) {
  16296.    return (_glptr_LoadMatrixx) (GET_by_offset(disp, _gloffset_LoadMatrixx));
  16297. }
  16298.  
  16299. static inline void SET_LoadMatrixx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfixed *)) {
  16300.    SET_by_offset(disp, _gloffset_LoadMatrixx, fn);
  16301. }
  16302.  
  16303. typedef void (GLAPIENTRYP _glptr_Materialx)(GLenum, GLenum, GLfixed);
  16304. #define CALL_Materialx(disp, parameters) \
  16305.     (* GET_Materialx(disp)) parameters
  16306. static inline _glptr_Materialx GET_Materialx(struct _glapi_table *disp) {
  16307.    return (_glptr_Materialx) (GET_by_offset(disp, _gloffset_Materialx));
  16308. }
  16309.  
  16310. static inline void SET_Materialx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) {
  16311.    SET_by_offset(disp, _gloffset_Materialx, fn);
  16312. }
  16313.  
  16314. typedef void (GLAPIENTRYP _glptr_Materialxv)(GLenum, GLenum, const GLfixed *);
  16315. #define CALL_Materialxv(disp, parameters) \
  16316.     (* GET_Materialxv(disp)) parameters
  16317. static inline _glptr_Materialxv GET_Materialxv(struct _glapi_table *disp) {
  16318.    return (_glptr_Materialxv) (GET_by_offset(disp, _gloffset_Materialxv));
  16319. }
  16320.  
  16321. static inline void SET_Materialxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) {
  16322.    SET_by_offset(disp, _gloffset_Materialxv, fn);
  16323. }
  16324.  
  16325. typedef void (GLAPIENTRYP _glptr_MultMatrixx)(const GLfixed *);
  16326. #define CALL_MultMatrixx(disp, parameters) \
  16327.     (* GET_MultMatrixx(disp)) parameters
  16328. static inline _glptr_MultMatrixx GET_MultMatrixx(struct _glapi_table *disp) {
  16329.    return (_glptr_MultMatrixx) (GET_by_offset(disp, _gloffset_MultMatrixx));
  16330. }
  16331.  
  16332. static inline void SET_MultMatrixx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfixed *)) {
  16333.    SET_by_offset(disp, _gloffset_MultMatrixx, fn);
  16334. }
  16335.  
  16336. typedef void (GLAPIENTRYP _glptr_MultiTexCoord4x)(GLenum, GLfixed, GLfixed, GLfixed, GLfixed);
  16337. #define CALL_MultiTexCoord4x(disp, parameters) \
  16338.     (* GET_MultiTexCoord4x(disp)) parameters
  16339. static inline _glptr_MultiTexCoord4x GET_MultiTexCoord4x(struct _glapi_table *disp) {
  16340.    return (_glptr_MultiTexCoord4x) (GET_by_offset(disp, _gloffset_MultiTexCoord4x));
  16341. }
  16342.  
  16343. static inline void SET_MultiTexCoord4x(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed, GLfixed, GLfixed, GLfixed)) {
  16344.    SET_by_offset(disp, _gloffset_MultiTexCoord4x, fn);
  16345. }
  16346.  
  16347. typedef void (GLAPIENTRYP _glptr_Normal3x)(GLfixed, GLfixed, GLfixed);
  16348. #define CALL_Normal3x(disp, parameters) \
  16349.     (* GET_Normal3x(disp)) parameters
  16350. static inline _glptr_Normal3x GET_Normal3x(struct _glapi_table *disp) {
  16351.    return (_glptr_Normal3x) (GET_by_offset(disp, _gloffset_Normal3x));
  16352. }
  16353.  
  16354. static inline void SET_Normal3x(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed)) {
  16355.    SET_by_offset(disp, _gloffset_Normal3x, fn);
  16356. }
  16357.  
  16358. typedef void (GLAPIENTRYP _glptr_Orthof)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
  16359. #define CALL_Orthof(disp, parameters) \
  16360.     (* GET_Orthof(disp)) parameters
  16361. static inline _glptr_Orthof GET_Orthof(struct _glapi_table *disp) {
  16362.    return (_glptr_Orthof) (GET_by_offset(disp, _gloffset_Orthof));
  16363. }
  16364.  
  16365. static inline void SET_Orthof(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) {
  16366.    SET_by_offset(disp, _gloffset_Orthof, fn);
  16367. }
  16368.  
  16369. typedef void (GLAPIENTRYP _glptr_Orthox)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed);
  16370. #define CALL_Orthox(disp, parameters) \
  16371.     (* GET_Orthox(disp)) parameters
  16372. static inline _glptr_Orthox GET_Orthox(struct _glapi_table *disp) {
  16373.    return (_glptr_Orthox) (GET_by_offset(disp, _gloffset_Orthox));
  16374. }
  16375.  
  16376. static inline void SET_Orthox(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed)) {
  16377.    SET_by_offset(disp, _gloffset_Orthox, fn);
  16378. }
  16379.  
  16380. typedef void (GLAPIENTRYP _glptr_PointSizex)(GLfixed);
  16381. #define CALL_PointSizex(disp, parameters) \
  16382.     (* GET_PointSizex(disp)) parameters
  16383. static inline _glptr_PointSizex GET_PointSizex(struct _glapi_table *disp) {
  16384.    return (_glptr_PointSizex) (GET_by_offset(disp, _gloffset_PointSizex));
  16385. }
  16386.  
  16387. static inline void SET_PointSizex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed)) {
  16388.    SET_by_offset(disp, _gloffset_PointSizex, fn);
  16389. }
  16390.  
  16391. typedef void (GLAPIENTRYP _glptr_PolygonOffsetx)(GLfixed, GLfixed);
  16392. #define CALL_PolygonOffsetx(disp, parameters) \
  16393.     (* GET_PolygonOffsetx(disp)) parameters
  16394. static inline _glptr_PolygonOffsetx GET_PolygonOffsetx(struct _glapi_table *disp) {
  16395.    return (_glptr_PolygonOffsetx) (GET_by_offset(disp, _gloffset_PolygonOffsetx));
  16396. }
  16397.  
  16398. static inline void SET_PolygonOffsetx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed)) {
  16399.    SET_by_offset(disp, _gloffset_PolygonOffsetx, fn);
  16400. }
  16401.  
  16402. typedef void (GLAPIENTRYP _glptr_Rotatex)(GLfixed, GLfixed, GLfixed, GLfixed);
  16403. #define CALL_Rotatex(disp, parameters) \
  16404.     (* GET_Rotatex(disp)) parameters
  16405. static inline _glptr_Rotatex GET_Rotatex(struct _glapi_table *disp) {
  16406.    return (_glptr_Rotatex) (GET_by_offset(disp, _gloffset_Rotatex));
  16407. }
  16408.  
  16409. static inline void SET_Rotatex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed)) {
  16410.    SET_by_offset(disp, _gloffset_Rotatex, fn);
  16411. }
  16412.  
  16413. typedef void (GLAPIENTRYP _glptr_SampleCoveragex)(GLclampx, GLboolean);
  16414. #define CALL_SampleCoveragex(disp, parameters) \
  16415.     (* GET_SampleCoveragex(disp)) parameters
  16416. static inline _glptr_SampleCoveragex GET_SampleCoveragex(struct _glapi_table *disp) {
  16417.    return (_glptr_SampleCoveragex) (GET_by_offset(disp, _gloffset_SampleCoveragex));
  16418. }
  16419.  
  16420. static inline void SET_SampleCoveragex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx, GLboolean)) {
  16421.    SET_by_offset(disp, _gloffset_SampleCoveragex, fn);
  16422. }
  16423.  
  16424. typedef void (GLAPIENTRYP _glptr_Scalex)(GLfixed, GLfixed, GLfixed);
  16425. #define CALL_Scalex(disp, parameters) \
  16426.     (* GET_Scalex(disp)) parameters
  16427. static inline _glptr_Scalex GET_Scalex(struct _glapi_table *disp) {
  16428.    return (_glptr_Scalex) (GET_by_offset(disp, _gloffset_Scalex));
  16429. }
  16430.  
  16431. static inline void SET_Scalex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed)) {
  16432.    SET_by_offset(disp, _gloffset_Scalex, fn);
  16433. }
  16434.  
  16435. typedef void (GLAPIENTRYP _glptr_TexEnvx)(GLenum, GLenum, GLfixed);
  16436. #define CALL_TexEnvx(disp, parameters) \
  16437.     (* GET_TexEnvx(disp)) parameters
  16438. static inline _glptr_TexEnvx GET_TexEnvx(struct _glapi_table *disp) {
  16439.    return (_glptr_TexEnvx) (GET_by_offset(disp, _gloffset_TexEnvx));
  16440. }
  16441.  
  16442. static inline void SET_TexEnvx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) {
  16443.    SET_by_offset(disp, _gloffset_TexEnvx, fn);
  16444. }
  16445.  
  16446. typedef void (GLAPIENTRYP _glptr_TexEnvxv)(GLenum, GLenum, const GLfixed *);
  16447. #define CALL_TexEnvxv(disp, parameters) \
  16448.     (* GET_TexEnvxv(disp)) parameters
  16449. static inline _glptr_TexEnvxv GET_TexEnvxv(struct _glapi_table *disp) {
  16450.    return (_glptr_TexEnvxv) (GET_by_offset(disp, _gloffset_TexEnvxv));
  16451. }
  16452.  
  16453. static inline void SET_TexEnvxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) {
  16454.    SET_by_offset(disp, _gloffset_TexEnvxv, fn);
  16455. }
  16456.  
  16457. typedef void (GLAPIENTRYP _glptr_TexParameterx)(GLenum, GLenum, GLfixed);
  16458. #define CALL_TexParameterx(disp, parameters) \
  16459.     (* GET_TexParameterx(disp)) parameters
  16460. static inline _glptr_TexParameterx GET_TexParameterx(struct _glapi_table *disp) {
  16461.    return (_glptr_TexParameterx) (GET_by_offset(disp, _gloffset_TexParameterx));
  16462. }
  16463.  
  16464. static inline void SET_TexParameterx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) {
  16465.    SET_by_offset(disp, _gloffset_TexParameterx, fn);
  16466. }
  16467.  
  16468. typedef void (GLAPIENTRYP _glptr_Translatex)(GLfixed, GLfixed, GLfixed);
  16469. #define CALL_Translatex(disp, parameters) \
  16470.     (* GET_Translatex(disp)) parameters
  16471. static inline _glptr_Translatex GET_Translatex(struct _glapi_table *disp) {
  16472.    return (_glptr_Translatex) (GET_by_offset(disp, _gloffset_Translatex));
  16473. }
  16474.  
  16475. static inline void SET_Translatex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed)) {
  16476.    SET_by_offset(disp, _gloffset_Translatex, fn);
  16477. }
  16478.  
  16479. typedef void (GLAPIENTRYP _glptr_ClipPlanef)(GLenum, const GLfloat *);
  16480. #define CALL_ClipPlanef(disp, parameters) \
  16481.     (* GET_ClipPlanef(disp)) parameters
  16482. static inline _glptr_ClipPlanef GET_ClipPlanef(struct _glapi_table *disp) {
  16483.    return (_glptr_ClipPlanef) (GET_by_offset(disp, _gloffset_ClipPlanef));
  16484. }
  16485.  
  16486. static inline void SET_ClipPlanef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
  16487.    SET_by_offset(disp, _gloffset_ClipPlanef, fn);
  16488. }
  16489.  
  16490. typedef void (GLAPIENTRYP _glptr_ClipPlanex)(GLenum, const GLfixed *);
  16491. #define CALL_ClipPlanex(disp, parameters) \
  16492.     (* GET_ClipPlanex(disp)) parameters
  16493. static inline _glptr_ClipPlanex GET_ClipPlanex(struct _glapi_table *disp) {
  16494.    return (_glptr_ClipPlanex) (GET_by_offset(disp, _gloffset_ClipPlanex));
  16495. }
  16496.  
  16497. static inline void SET_ClipPlanex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) {
  16498.    SET_by_offset(disp, _gloffset_ClipPlanex, fn);
  16499. }
  16500.  
  16501. typedef void (GLAPIENTRYP _glptr_GetClipPlanef)(GLenum, GLfloat *);
  16502. #define CALL_GetClipPlanef(disp, parameters) \
  16503.     (* GET_GetClipPlanef(disp)) parameters
  16504. static inline _glptr_GetClipPlanef GET_GetClipPlanef(struct _glapi_table *disp) {
  16505.    return (_glptr_GetClipPlanef) (GET_by_offset(disp, _gloffset_GetClipPlanef));
  16506. }
  16507.  
  16508. static inline void SET_GetClipPlanef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) {
  16509.    SET_by_offset(disp, _gloffset_GetClipPlanef, fn);
  16510. }
  16511.  
  16512. typedef void (GLAPIENTRYP _glptr_GetClipPlanex)(GLenum, GLfixed *);
  16513. #define CALL_GetClipPlanex(disp, parameters) \
  16514.     (* GET_GetClipPlanex(disp)) parameters
  16515. static inline _glptr_GetClipPlanex GET_GetClipPlanex(struct _glapi_table *disp) {
  16516.    return (_glptr_GetClipPlanex) (GET_by_offset(disp, _gloffset_GetClipPlanex));
  16517. }
  16518.  
  16519. static inline void SET_GetClipPlanex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed *)) {
  16520.    SET_by_offset(disp, _gloffset_GetClipPlanex, fn);
  16521. }
  16522.  
  16523. typedef void (GLAPIENTRYP _glptr_GetFixedv)(GLenum, GLfixed *);
  16524. #define CALL_GetFixedv(disp, parameters) \
  16525.     (* GET_GetFixedv(disp)) parameters
  16526. static inline _glptr_GetFixedv GET_GetFixedv(struct _glapi_table *disp) {
  16527.    return (_glptr_GetFixedv) (GET_by_offset(disp, _gloffset_GetFixedv));
  16528. }
  16529.  
  16530. static inline void SET_GetFixedv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed *)) {
  16531.    SET_by_offset(disp, _gloffset_GetFixedv, fn);
  16532. }
  16533.  
  16534. typedef void (GLAPIENTRYP _glptr_GetLightxv)(GLenum, GLenum, GLfixed *);
  16535. #define CALL_GetLightxv(disp, parameters) \
  16536.     (* GET_GetLightxv(disp)) parameters
  16537. static inline _glptr_GetLightxv GET_GetLightxv(struct _glapi_table *disp) {
  16538.    return (_glptr_GetLightxv) (GET_by_offset(disp, _gloffset_GetLightxv));
  16539. }
  16540.  
  16541. static inline void SET_GetLightxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) {
  16542.    SET_by_offset(disp, _gloffset_GetLightxv, fn);
  16543. }
  16544.  
  16545. typedef void (GLAPIENTRYP _glptr_GetMaterialxv)(GLenum, GLenum, GLfixed *);
  16546. #define CALL_GetMaterialxv(disp, parameters) \
  16547.     (* GET_GetMaterialxv(disp)) parameters
  16548. static inline _glptr_GetMaterialxv GET_GetMaterialxv(struct _glapi_table *disp) {
  16549.    return (_glptr_GetMaterialxv) (GET_by_offset(disp, _gloffset_GetMaterialxv));
  16550. }
  16551.  
  16552. static inline void SET_GetMaterialxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) {
  16553.    SET_by_offset(disp, _gloffset_GetMaterialxv, fn);
  16554. }
  16555.  
  16556. typedef void (GLAPIENTRYP _glptr_GetTexEnvxv)(GLenum, GLenum, GLfixed *);
  16557. #define CALL_GetTexEnvxv(disp, parameters) \
  16558.     (* GET_GetTexEnvxv(disp)) parameters
  16559. static inline _glptr_GetTexEnvxv GET_GetTexEnvxv(struct _glapi_table *disp) {
  16560.    return (_glptr_GetTexEnvxv) (GET_by_offset(disp, _gloffset_GetTexEnvxv));
  16561. }
  16562.  
  16563. static inline void SET_GetTexEnvxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) {
  16564.    SET_by_offset(disp, _gloffset_GetTexEnvxv, fn);
  16565. }
  16566.  
  16567. typedef void (GLAPIENTRYP _glptr_GetTexParameterxv)(GLenum, GLenum, GLfixed *);
  16568. #define CALL_GetTexParameterxv(disp, parameters) \
  16569.     (* GET_GetTexParameterxv(disp)) parameters
  16570. static inline _glptr_GetTexParameterxv GET_GetTexParameterxv(struct _glapi_table *disp) {
  16571.    return (_glptr_GetTexParameterxv) (GET_by_offset(disp, _gloffset_GetTexParameterxv));
  16572. }
  16573.  
  16574. static inline void SET_GetTexParameterxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) {
  16575.    SET_by_offset(disp, _gloffset_GetTexParameterxv, fn);
  16576. }
  16577.  
  16578. typedef void (GLAPIENTRYP _glptr_PointParameterx)(GLenum, GLfixed);
  16579. #define CALL_PointParameterx(disp, parameters) \
  16580.     (* GET_PointParameterx(disp)) parameters
  16581. static inline _glptr_PointParameterx GET_PointParameterx(struct _glapi_table *disp) {
  16582.    return (_glptr_PointParameterx) (GET_by_offset(disp, _gloffset_PointParameterx));
  16583. }
  16584.  
  16585. static inline void SET_PointParameterx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed)) {
  16586.    SET_by_offset(disp, _gloffset_PointParameterx, fn);
  16587. }
  16588.  
  16589. typedef void (GLAPIENTRYP _glptr_PointParameterxv)(GLenum, const GLfixed *);
  16590. #define CALL_PointParameterxv(disp, parameters) \
  16591.     (* GET_PointParameterxv(disp)) parameters
  16592. static inline _glptr_PointParameterxv GET_PointParameterxv(struct _glapi_table *disp) {
  16593.    return (_glptr_PointParameterxv) (GET_by_offset(disp, _gloffset_PointParameterxv));
  16594. }
  16595.  
  16596. static inline void SET_PointParameterxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) {
  16597.    SET_by_offset(disp, _gloffset_PointParameterxv, fn);
  16598. }
  16599.  
  16600. typedef void (GLAPIENTRYP _glptr_TexParameterxv)(GLenum, GLenum, const GLfixed *);
  16601. #define CALL_TexParameterxv(disp, parameters) \
  16602.     (* GET_TexParameterxv(disp)) parameters
  16603. static inline _glptr_TexParameterxv GET_TexParameterxv(struct _glapi_table *disp) {
  16604.    return (_glptr_TexParameterxv) (GET_by_offset(disp, _gloffset_TexParameterxv));
  16605. }
  16606.  
  16607. static inline void SET_TexParameterxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) {
  16608.    SET_by_offset(disp, _gloffset_TexParameterxv, fn);
  16609. }
  16610.  
  16611.  
  16612. #endif /* !defined( _DISPATCH_H_ ) */
  16613.