Subversion Repositories Kolibri OS

Rev

Go to most recent revision | 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 1036
  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 628
  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 BindProgramARB_remap_index 212
  686. #define DeleteProgramsARB_remap_index 213
  687. #define GenProgramsARB_remap_index 214
  688. #define GetProgramEnvParameterdvARB_remap_index 215
  689. #define GetProgramEnvParameterfvARB_remap_index 216
  690. #define GetProgramLocalParameterdvARB_remap_index 217
  691. #define GetProgramLocalParameterfvARB_remap_index 218
  692. #define GetProgramStringARB_remap_index 219
  693. #define GetProgramivARB_remap_index 220
  694. #define IsProgramARB_remap_index 221
  695. #define ProgramEnvParameter4dARB_remap_index 222
  696. #define ProgramEnvParameter4dvARB_remap_index 223
  697. #define ProgramEnvParameter4fARB_remap_index 224
  698. #define ProgramEnvParameter4fvARB_remap_index 225
  699. #define ProgramLocalParameter4dARB_remap_index 226
  700. #define ProgramLocalParameter4dvARB_remap_index 227
  701. #define ProgramLocalParameter4fARB_remap_index 228
  702. #define ProgramLocalParameter4fvARB_remap_index 229
  703. #define ProgramStringARB_remap_index 230
  704. #define VertexAttrib1fARB_remap_index 231
  705. #define VertexAttrib1fvARB_remap_index 232
  706. #define VertexAttrib2fARB_remap_index 233
  707. #define VertexAttrib2fvARB_remap_index 234
  708. #define VertexAttrib3fARB_remap_index 235
  709. #define VertexAttrib3fvARB_remap_index 236
  710. #define VertexAttrib4fARB_remap_index 237
  711. #define VertexAttrib4fvARB_remap_index 238
  712. #define AttachObjectARB_remap_index 239
  713. #define CreateProgramObjectARB_remap_index 240
  714. #define CreateShaderObjectARB_remap_index 241
  715. #define DeleteObjectARB_remap_index 242
  716. #define DetachObjectARB_remap_index 243
  717. #define GetAttachedObjectsARB_remap_index 244
  718. #define GetHandleARB_remap_index 245
  719. #define GetInfoLogARB_remap_index 246
  720. #define GetObjectParameterfvARB_remap_index 247
  721. #define GetObjectParameterivARB_remap_index 248
  722. #define DrawArraysInstancedARB_remap_index 249
  723. #define DrawElementsInstancedARB_remap_index 250
  724. #define BindFramebuffer_remap_index 251
  725. #define BindRenderbuffer_remap_index 252
  726. #define BlitFramebuffer_remap_index 253
  727. #define CheckFramebufferStatus_remap_index 254
  728. #define DeleteFramebuffers_remap_index 255
  729. #define DeleteRenderbuffers_remap_index 256
  730. #define FramebufferRenderbuffer_remap_index 257
  731. #define FramebufferTexture1D_remap_index 258
  732. #define FramebufferTexture2D_remap_index 259
  733. #define FramebufferTexture3D_remap_index 260
  734. #define FramebufferTextureLayer_remap_index 261
  735. #define GenFramebuffers_remap_index 262
  736. #define GenRenderbuffers_remap_index 263
  737. #define GenerateMipmap_remap_index 264
  738. #define GetFramebufferAttachmentParameteriv_remap_index 265
  739. #define GetRenderbufferParameteriv_remap_index 266
  740. #define IsFramebuffer_remap_index 267
  741. #define IsRenderbuffer_remap_index 268
  742. #define RenderbufferStorage_remap_index 269
  743. #define RenderbufferStorageMultisample_remap_index 270
  744. #define FramebufferTextureFaceARB_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 BindTransformFeedback_remap_index 363
  837. #define DeleteTransformFeedbacks_remap_index 364
  838. #define DrawTransformFeedback_remap_index 365
  839. #define GenTransformFeedbacks_remap_index 366
  840. #define IsTransformFeedback_remap_index 367
  841. #define PauseTransformFeedback_remap_index 368
  842. #define ResumeTransformFeedback_remap_index 369
  843. #define BeginQueryIndexed_remap_index 370
  844. #define DrawTransformFeedbackStream_remap_index 371
  845. #define EndQueryIndexed_remap_index 372
  846. #define GetQueryIndexediv_remap_index 373
  847. #define ClearDepthf_remap_index 374
  848. #define DepthRangef_remap_index 375
  849. #define GetShaderPrecisionFormat_remap_index 376
  850. #define ReleaseShaderCompiler_remap_index 377
  851. #define ShaderBinary_remap_index 378
  852. #define GetProgramBinary_remap_index 379
  853. #define ProgramBinary_remap_index 380
  854. #define ProgramParameteri_remap_index 381
  855. #define DebugMessageCallbackARB_remap_index 382
  856. #define DebugMessageControlARB_remap_index 383
  857. #define DebugMessageInsertARB_remap_index 384
  858. #define GetDebugMessageLogARB_remap_index 385
  859. #define GetGraphicsResetStatusARB_remap_index 386
  860. #define GetnColorTableARB_remap_index 387
  861. #define GetnCompressedTexImageARB_remap_index 388
  862. #define GetnConvolutionFilterARB_remap_index 389
  863. #define GetnHistogramARB_remap_index 390
  864. #define GetnMapdvARB_remap_index 391
  865. #define GetnMapfvARB_remap_index 392
  866. #define GetnMapivARB_remap_index 393
  867. #define GetnMinmaxARB_remap_index 394
  868. #define GetnPixelMapfvARB_remap_index 395
  869. #define GetnPixelMapuivARB_remap_index 396
  870. #define GetnPixelMapusvARB_remap_index 397
  871. #define GetnPolygonStippleARB_remap_index 398
  872. #define GetnSeparableFilterARB_remap_index 399
  873. #define GetnTexImageARB_remap_index 400
  874. #define GetnUniformdvARB_remap_index 401
  875. #define GetnUniformfvARB_remap_index 402
  876. #define GetnUniformivARB_remap_index 403
  877. #define GetnUniformuivARB_remap_index 404
  878. #define ReadnPixelsARB_remap_index 405
  879. #define DrawArraysInstancedBaseInstance_remap_index 406
  880. #define DrawElementsInstancedBaseInstance_remap_index 407
  881. #define DrawElementsInstancedBaseVertexBaseInstance_remap_index 408
  882. #define DrawTransformFeedbackInstanced_remap_index 409
  883. #define DrawTransformFeedbackStreamInstanced_remap_index 410
  884. #define GetInternalformativ_remap_index 411
  885. #define TexStorage1D_remap_index 412
  886. #define TexStorage2D_remap_index 413
  887. #define TexStorage3D_remap_index 414
  888. #define TextureStorage1DEXT_remap_index 415
  889. #define TextureStorage2DEXT_remap_index 416
  890. #define TextureStorage3DEXT_remap_index 417
  891. #define TexBufferRange_remap_index 418
  892. #define TexStorage2DMultisample_remap_index 419
  893. #define TexStorage3DMultisample_remap_index 420
  894. #define InvalidateBufferData_remap_index 421
  895. #define InvalidateBufferSubData_remap_index 422
  896. #define InvalidateFramebuffer_remap_index 423
  897. #define InvalidateSubFramebuffer_remap_index 424
  898. #define InvalidateTexImage_remap_index 425
  899. #define InvalidateTexSubImage_remap_index 426
  900. #define PolygonOffsetEXT_remap_index 427
  901. #define DrawTexfOES_remap_index 428
  902. #define DrawTexfvOES_remap_index 429
  903. #define DrawTexiOES_remap_index 430
  904. #define DrawTexivOES_remap_index 431
  905. #define DrawTexsOES_remap_index 432
  906. #define DrawTexsvOES_remap_index 433
  907. #define DrawTexxOES_remap_index 434
  908. #define DrawTexxvOES_remap_index 435
  909. #define PointSizePointerOES_remap_index 436
  910. #define QueryMatrixxOES_remap_index 437
  911. #define SampleMaskSGIS_remap_index 438
  912. #define SamplePatternSGIS_remap_index 439
  913. #define ColorPointerEXT_remap_index 440
  914. #define EdgeFlagPointerEXT_remap_index 441
  915. #define IndexPointerEXT_remap_index 442
  916. #define NormalPointerEXT_remap_index 443
  917. #define TexCoordPointerEXT_remap_index 444
  918. #define VertexPointerEXT_remap_index 445
  919. #define DiscardFramebufferEXT_remap_index 446
  920. #define LockArraysEXT_remap_index 447
  921. #define UnlockArraysEXT_remap_index 448
  922. #define SecondaryColor3fEXT_remap_index 449
  923. #define SecondaryColor3fvEXT_remap_index 450
  924. #define MultiDrawElementsEXT_remap_index 451
  925. #define FogCoordfEXT_remap_index 452
  926. #define FogCoordfvEXT_remap_index 453
  927. #define ResizeBuffersMESA_remap_index 454
  928. #define WindowPos4dMESA_remap_index 455
  929. #define WindowPos4dvMESA_remap_index 456
  930. #define WindowPos4fMESA_remap_index 457
  931. #define WindowPos4fvMESA_remap_index 458
  932. #define WindowPos4iMESA_remap_index 459
  933. #define WindowPos4ivMESA_remap_index 460
  934. #define WindowPos4sMESA_remap_index 461
  935. #define WindowPos4svMESA_remap_index 462
  936. #define MultiModeDrawArraysIBM_remap_index 463
  937. #define MultiModeDrawElementsIBM_remap_index 464
  938. #define AreProgramsResidentNV_remap_index 465
  939. #define ExecuteProgramNV_remap_index 466
  940. #define GetProgramParameterdvNV_remap_index 467
  941. #define GetProgramParameterfvNV_remap_index 468
  942. #define GetProgramStringNV_remap_index 469
  943. #define GetProgramivNV_remap_index 470
  944. #define GetTrackMatrixivNV_remap_index 471
  945. #define GetVertexAttribdvNV_remap_index 472
  946. #define GetVertexAttribfvNV_remap_index 473
  947. #define GetVertexAttribivNV_remap_index 474
  948. #define LoadProgramNV_remap_index 475
  949. #define ProgramParameters4dvNV_remap_index 476
  950. #define ProgramParameters4fvNV_remap_index 477
  951. #define RequestResidentProgramsNV_remap_index 478
  952. #define TrackMatrixNV_remap_index 479
  953. #define VertexAttrib1dNV_remap_index 480
  954. #define VertexAttrib1dvNV_remap_index 481
  955. #define VertexAttrib1fNV_remap_index 482
  956. #define VertexAttrib1fvNV_remap_index 483
  957. #define VertexAttrib1sNV_remap_index 484
  958. #define VertexAttrib1svNV_remap_index 485
  959. #define VertexAttrib2dNV_remap_index 486
  960. #define VertexAttrib2dvNV_remap_index 487
  961. #define VertexAttrib2fNV_remap_index 488
  962. #define VertexAttrib2fvNV_remap_index 489
  963. #define VertexAttrib2sNV_remap_index 490
  964. #define VertexAttrib2svNV_remap_index 491
  965. #define VertexAttrib3dNV_remap_index 492
  966. #define VertexAttrib3dvNV_remap_index 493
  967. #define VertexAttrib3fNV_remap_index 494
  968. #define VertexAttrib3fvNV_remap_index 495
  969. #define VertexAttrib3sNV_remap_index 496
  970. #define VertexAttrib3svNV_remap_index 497
  971. #define VertexAttrib4dNV_remap_index 498
  972. #define VertexAttrib4dvNV_remap_index 499
  973. #define VertexAttrib4fNV_remap_index 500
  974. #define VertexAttrib4fvNV_remap_index 501
  975. #define VertexAttrib4sNV_remap_index 502
  976. #define VertexAttrib4svNV_remap_index 503
  977. #define VertexAttrib4ubNV_remap_index 504
  978. #define VertexAttrib4ubvNV_remap_index 505
  979. #define VertexAttribPointerNV_remap_index 506
  980. #define VertexAttribs1dvNV_remap_index 507
  981. #define VertexAttribs1fvNV_remap_index 508
  982. #define VertexAttribs1svNV_remap_index 509
  983. #define VertexAttribs2dvNV_remap_index 510
  984. #define VertexAttribs2fvNV_remap_index 511
  985. #define VertexAttribs2svNV_remap_index 512
  986. #define VertexAttribs3dvNV_remap_index 513
  987. #define VertexAttribs3fvNV_remap_index 514
  988. #define VertexAttribs3svNV_remap_index 515
  989. #define VertexAttribs4dvNV_remap_index 516
  990. #define VertexAttribs4fvNV_remap_index 517
  991. #define VertexAttribs4svNV_remap_index 518
  992. #define VertexAttribs4ubvNV_remap_index 519
  993. #define GetTexBumpParameterfvATI_remap_index 520
  994. #define GetTexBumpParameterivATI_remap_index 521
  995. #define TexBumpParameterfvATI_remap_index 522
  996. #define TexBumpParameterivATI_remap_index 523
  997. #define AlphaFragmentOp1ATI_remap_index 524
  998. #define AlphaFragmentOp2ATI_remap_index 525
  999. #define AlphaFragmentOp3ATI_remap_index 526
  1000. #define BeginFragmentShaderATI_remap_index 527
  1001. #define BindFragmentShaderATI_remap_index 528
  1002. #define ColorFragmentOp1ATI_remap_index 529
  1003. #define ColorFragmentOp2ATI_remap_index 530
  1004. #define ColorFragmentOp3ATI_remap_index 531
  1005. #define DeleteFragmentShaderATI_remap_index 532
  1006. #define EndFragmentShaderATI_remap_index 533
  1007. #define GenFragmentShadersATI_remap_index 534
  1008. #define PassTexCoordATI_remap_index 535
  1009. #define SampleMapATI_remap_index 536
  1010. #define SetFragmentShaderConstantATI_remap_index 537
  1011. #define ActiveStencilFaceEXT_remap_index 538
  1012. #define BindVertexArrayAPPLE_remap_index 539
  1013. #define GenVertexArraysAPPLE_remap_index 540
  1014. #define GetProgramNamedParameterdvNV_remap_index 541
  1015. #define GetProgramNamedParameterfvNV_remap_index 542
  1016. #define ProgramNamedParameter4dNV_remap_index 543
  1017. #define ProgramNamedParameter4dvNV_remap_index 544
  1018. #define ProgramNamedParameter4fNV_remap_index 545
  1019. #define ProgramNamedParameter4fvNV_remap_index 546
  1020. #define PrimitiveRestartNV_remap_index 547
  1021. #define GetTexGenxvOES_remap_index 548
  1022. #define TexGenxOES_remap_index 549
  1023. #define TexGenxvOES_remap_index 550
  1024. #define DepthBoundsEXT_remap_index 551
  1025. #define BindFramebufferEXT_remap_index 552
  1026. #define BindRenderbufferEXT_remap_index 553
  1027. #define BufferParameteriAPPLE_remap_index 554
  1028. #define FlushMappedBufferRangeAPPLE_remap_index 555
  1029. #define VertexAttribI1iEXT_remap_index 556
  1030. #define VertexAttribI1uiEXT_remap_index 557
  1031. #define VertexAttribI2iEXT_remap_index 558
  1032. #define VertexAttribI2ivEXT_remap_index 559
  1033. #define VertexAttribI2uiEXT_remap_index 560
  1034. #define VertexAttribI2uivEXT_remap_index 561
  1035. #define VertexAttribI3iEXT_remap_index 562
  1036. #define VertexAttribI3ivEXT_remap_index 563
  1037. #define VertexAttribI3uiEXT_remap_index 564
  1038. #define VertexAttribI3uivEXT_remap_index 565
  1039. #define VertexAttribI4iEXT_remap_index 566
  1040. #define VertexAttribI4ivEXT_remap_index 567
  1041. #define VertexAttribI4uiEXT_remap_index 568
  1042. #define VertexAttribI4uivEXT_remap_index 569
  1043. #define ClearColorIiEXT_remap_index 570
  1044. #define ClearColorIuiEXT_remap_index 571
  1045. #define BindBufferOffsetEXT_remap_index 572
  1046. #define GetObjectParameterivAPPLE_remap_index 573
  1047. #define ObjectPurgeableAPPLE_remap_index 574
  1048. #define ObjectUnpurgeableAPPLE_remap_index 575
  1049. #define ActiveProgramEXT_remap_index 576
  1050. #define CreateShaderProgramEXT_remap_index 577
  1051. #define UseShaderProgramEXT_remap_index 578
  1052. #define TextureBarrierNV_remap_index 579
  1053. #define StencilFuncSeparateATI_remap_index 580
  1054. #define ProgramEnvParameters4fvEXT_remap_index 581
  1055. #define ProgramLocalParameters4fvEXT_remap_index 582
  1056. #define EGLImageTargetRenderbufferStorageOES_remap_index 583
  1057. #define EGLImageTargetTexture2DOES_remap_index 584
  1058. #define AlphaFuncx_remap_index 585
  1059. #define ClearColorx_remap_index 586
  1060. #define ClearDepthx_remap_index 587
  1061. #define Color4x_remap_index 588
  1062. #define DepthRangex_remap_index 589
  1063. #define Fogx_remap_index 590
  1064. #define Fogxv_remap_index 591
  1065. #define Frustumf_remap_index 592
  1066. #define Frustumx_remap_index 593
  1067. #define LightModelx_remap_index 594
  1068. #define LightModelxv_remap_index 595
  1069. #define Lightx_remap_index 596
  1070. #define Lightxv_remap_index 597
  1071. #define LineWidthx_remap_index 598
  1072. #define LoadMatrixx_remap_index 599
  1073. #define Materialx_remap_index 600
  1074. #define Materialxv_remap_index 601
  1075. #define MultMatrixx_remap_index 602
  1076. #define MultiTexCoord4x_remap_index 603
  1077. #define Normal3x_remap_index 604
  1078. #define Orthof_remap_index 605
  1079. #define Orthox_remap_index 606
  1080. #define PointSizex_remap_index 607
  1081. #define PolygonOffsetx_remap_index 608
  1082. #define Rotatex_remap_index 609
  1083. #define SampleCoveragex_remap_index 610
  1084. #define Scalex_remap_index 611
  1085. #define TexEnvx_remap_index 612
  1086. #define TexEnvxv_remap_index 613
  1087. #define TexParameterx_remap_index 614
  1088. #define Translatex_remap_index 615
  1089. #define ClipPlanef_remap_index 616
  1090. #define ClipPlanex_remap_index 617
  1091. #define GetClipPlanef_remap_index 618
  1092. #define GetClipPlanex_remap_index 619
  1093. #define GetFixedv_remap_index 620
  1094. #define GetLightxv_remap_index 621
  1095. #define GetMaterialxv_remap_index 622
  1096. #define GetTexEnvxv_remap_index 623
  1097. #define GetTexParameterxv_remap_index 624
  1098. #define PointParameterx_remap_index 625
  1099. #define PointParameterxv_remap_index 626
  1100. #define TexParameterxv_remap_index 627
  1101.  
  1102. #define _gloffset_CompressedTexImage1D driDispatchRemapTable[CompressedTexImage1D_remap_index]
  1103. #define _gloffset_CompressedTexImage2D driDispatchRemapTable[CompressedTexImage2D_remap_index]
  1104. #define _gloffset_CompressedTexImage3D driDispatchRemapTable[CompressedTexImage3D_remap_index]
  1105. #define _gloffset_CompressedTexSubImage1D driDispatchRemapTable[CompressedTexSubImage1D_remap_index]
  1106. #define _gloffset_CompressedTexSubImage2D driDispatchRemapTable[CompressedTexSubImage2D_remap_index]
  1107. #define _gloffset_CompressedTexSubImage3D driDispatchRemapTable[CompressedTexSubImage3D_remap_index]
  1108. #define _gloffset_GetCompressedTexImage driDispatchRemapTable[GetCompressedTexImage_remap_index]
  1109. #define _gloffset_LoadTransposeMatrixd driDispatchRemapTable[LoadTransposeMatrixd_remap_index]
  1110. #define _gloffset_LoadTransposeMatrixf driDispatchRemapTable[LoadTransposeMatrixf_remap_index]
  1111. #define _gloffset_MultTransposeMatrixd driDispatchRemapTable[MultTransposeMatrixd_remap_index]
  1112. #define _gloffset_MultTransposeMatrixf driDispatchRemapTable[MultTransposeMatrixf_remap_index]
  1113. #define _gloffset_SampleCoverage driDispatchRemapTable[SampleCoverage_remap_index]
  1114. #define _gloffset_BlendFuncSeparate driDispatchRemapTable[BlendFuncSeparate_remap_index]
  1115. #define _gloffset_FogCoordPointer driDispatchRemapTable[FogCoordPointer_remap_index]
  1116. #define _gloffset_FogCoordd driDispatchRemapTable[FogCoordd_remap_index]
  1117. #define _gloffset_FogCoorddv driDispatchRemapTable[FogCoorddv_remap_index]
  1118. #define _gloffset_MultiDrawArrays driDispatchRemapTable[MultiDrawArrays_remap_index]
  1119. #define _gloffset_PointParameterf driDispatchRemapTable[PointParameterf_remap_index]
  1120. #define _gloffset_PointParameterfv driDispatchRemapTable[PointParameterfv_remap_index]
  1121. #define _gloffset_PointParameteri driDispatchRemapTable[PointParameteri_remap_index]
  1122. #define _gloffset_PointParameteriv driDispatchRemapTable[PointParameteriv_remap_index]
  1123. #define _gloffset_SecondaryColor3b driDispatchRemapTable[SecondaryColor3b_remap_index]
  1124. #define _gloffset_SecondaryColor3bv driDispatchRemapTable[SecondaryColor3bv_remap_index]
  1125. #define _gloffset_SecondaryColor3d driDispatchRemapTable[SecondaryColor3d_remap_index]
  1126. #define _gloffset_SecondaryColor3dv driDispatchRemapTable[SecondaryColor3dv_remap_index]
  1127. #define _gloffset_SecondaryColor3i driDispatchRemapTable[SecondaryColor3i_remap_index]
  1128. #define _gloffset_SecondaryColor3iv driDispatchRemapTable[SecondaryColor3iv_remap_index]
  1129. #define _gloffset_SecondaryColor3s driDispatchRemapTable[SecondaryColor3s_remap_index]
  1130. #define _gloffset_SecondaryColor3sv driDispatchRemapTable[SecondaryColor3sv_remap_index]
  1131. #define _gloffset_SecondaryColor3ub driDispatchRemapTable[SecondaryColor3ub_remap_index]
  1132. #define _gloffset_SecondaryColor3ubv driDispatchRemapTable[SecondaryColor3ubv_remap_index]
  1133. #define _gloffset_SecondaryColor3ui driDispatchRemapTable[SecondaryColor3ui_remap_index]
  1134. #define _gloffset_SecondaryColor3uiv driDispatchRemapTable[SecondaryColor3uiv_remap_index]
  1135. #define _gloffset_SecondaryColor3us driDispatchRemapTable[SecondaryColor3us_remap_index]
  1136. #define _gloffset_SecondaryColor3usv driDispatchRemapTable[SecondaryColor3usv_remap_index]
  1137. #define _gloffset_SecondaryColorPointer driDispatchRemapTable[SecondaryColorPointer_remap_index]
  1138. #define _gloffset_WindowPos2d driDispatchRemapTable[WindowPos2d_remap_index]
  1139. #define _gloffset_WindowPos2dv driDispatchRemapTable[WindowPos2dv_remap_index]
  1140. #define _gloffset_WindowPos2f driDispatchRemapTable[WindowPos2f_remap_index]
  1141. #define _gloffset_WindowPos2fv driDispatchRemapTable[WindowPos2fv_remap_index]
  1142. #define _gloffset_WindowPos2i driDispatchRemapTable[WindowPos2i_remap_index]
  1143. #define _gloffset_WindowPos2iv driDispatchRemapTable[WindowPos2iv_remap_index]
  1144. #define _gloffset_WindowPos2s driDispatchRemapTable[WindowPos2s_remap_index]
  1145. #define _gloffset_WindowPos2sv driDispatchRemapTable[WindowPos2sv_remap_index]
  1146. #define _gloffset_WindowPos3d driDispatchRemapTable[WindowPos3d_remap_index]
  1147. #define _gloffset_WindowPos3dv driDispatchRemapTable[WindowPos3dv_remap_index]
  1148. #define _gloffset_WindowPos3f driDispatchRemapTable[WindowPos3f_remap_index]
  1149. #define _gloffset_WindowPos3fv driDispatchRemapTable[WindowPos3fv_remap_index]
  1150. #define _gloffset_WindowPos3i driDispatchRemapTable[WindowPos3i_remap_index]
  1151. #define _gloffset_WindowPos3iv driDispatchRemapTable[WindowPos3iv_remap_index]
  1152. #define _gloffset_WindowPos3s driDispatchRemapTable[WindowPos3s_remap_index]
  1153. #define _gloffset_WindowPos3sv driDispatchRemapTable[WindowPos3sv_remap_index]
  1154. #define _gloffset_BeginQuery driDispatchRemapTable[BeginQuery_remap_index]
  1155. #define _gloffset_BindBuffer driDispatchRemapTable[BindBuffer_remap_index]
  1156. #define _gloffset_BufferData driDispatchRemapTable[BufferData_remap_index]
  1157. #define _gloffset_BufferSubData driDispatchRemapTable[BufferSubData_remap_index]
  1158. #define _gloffset_DeleteBuffers driDispatchRemapTable[DeleteBuffers_remap_index]
  1159. #define _gloffset_DeleteQueries driDispatchRemapTable[DeleteQueries_remap_index]
  1160. #define _gloffset_EndQuery driDispatchRemapTable[EndQuery_remap_index]
  1161. #define _gloffset_GenBuffers driDispatchRemapTable[GenBuffers_remap_index]
  1162. #define _gloffset_GenQueries driDispatchRemapTable[GenQueries_remap_index]
  1163. #define _gloffset_GetBufferParameteriv driDispatchRemapTable[GetBufferParameteriv_remap_index]
  1164. #define _gloffset_GetBufferPointerv driDispatchRemapTable[GetBufferPointerv_remap_index]
  1165. #define _gloffset_GetBufferSubData driDispatchRemapTable[GetBufferSubData_remap_index]
  1166. #define _gloffset_GetQueryObjectiv driDispatchRemapTable[GetQueryObjectiv_remap_index]
  1167. #define _gloffset_GetQueryObjectuiv driDispatchRemapTable[GetQueryObjectuiv_remap_index]
  1168. #define _gloffset_GetQueryiv driDispatchRemapTable[GetQueryiv_remap_index]
  1169. #define _gloffset_IsBuffer driDispatchRemapTable[IsBuffer_remap_index]
  1170. #define _gloffset_IsQuery driDispatchRemapTable[IsQuery_remap_index]
  1171. #define _gloffset_MapBuffer driDispatchRemapTable[MapBuffer_remap_index]
  1172. #define _gloffset_UnmapBuffer driDispatchRemapTable[UnmapBuffer_remap_index]
  1173. #define _gloffset_AttachShader driDispatchRemapTable[AttachShader_remap_index]
  1174. #define _gloffset_BindAttribLocation driDispatchRemapTable[BindAttribLocation_remap_index]
  1175. #define _gloffset_BlendEquationSeparate driDispatchRemapTable[BlendEquationSeparate_remap_index]
  1176. #define _gloffset_CompileShader driDispatchRemapTable[CompileShader_remap_index]
  1177. #define _gloffset_CreateProgram driDispatchRemapTable[CreateProgram_remap_index]
  1178. #define _gloffset_CreateShader driDispatchRemapTable[CreateShader_remap_index]
  1179. #define _gloffset_DeleteProgram driDispatchRemapTable[DeleteProgram_remap_index]
  1180. #define _gloffset_DeleteShader driDispatchRemapTable[DeleteShader_remap_index]
  1181. #define _gloffset_DetachShader driDispatchRemapTable[DetachShader_remap_index]
  1182. #define _gloffset_DisableVertexAttribArray driDispatchRemapTable[DisableVertexAttribArray_remap_index]
  1183. #define _gloffset_DrawBuffers driDispatchRemapTable[DrawBuffers_remap_index]
  1184. #define _gloffset_EnableVertexAttribArray driDispatchRemapTable[EnableVertexAttribArray_remap_index]
  1185. #define _gloffset_GetActiveAttrib driDispatchRemapTable[GetActiveAttrib_remap_index]
  1186. #define _gloffset_GetActiveUniform driDispatchRemapTable[GetActiveUniform_remap_index]
  1187. #define _gloffset_GetAttachedShaders driDispatchRemapTable[GetAttachedShaders_remap_index]
  1188. #define _gloffset_GetAttribLocation driDispatchRemapTable[GetAttribLocation_remap_index]
  1189. #define _gloffset_GetProgramInfoLog driDispatchRemapTable[GetProgramInfoLog_remap_index]
  1190. #define _gloffset_GetProgramiv driDispatchRemapTable[GetProgramiv_remap_index]
  1191. #define _gloffset_GetShaderInfoLog driDispatchRemapTable[GetShaderInfoLog_remap_index]
  1192. #define _gloffset_GetShaderSource driDispatchRemapTable[GetShaderSource_remap_index]
  1193. #define _gloffset_GetShaderiv driDispatchRemapTable[GetShaderiv_remap_index]
  1194. #define _gloffset_GetUniformLocation driDispatchRemapTable[GetUniformLocation_remap_index]
  1195. #define _gloffset_GetUniformfv driDispatchRemapTable[GetUniformfv_remap_index]
  1196. #define _gloffset_GetUniformiv driDispatchRemapTable[GetUniformiv_remap_index]
  1197. #define _gloffset_GetVertexAttribPointerv driDispatchRemapTable[GetVertexAttribPointerv_remap_index]
  1198. #define _gloffset_GetVertexAttribdv driDispatchRemapTable[GetVertexAttribdv_remap_index]
  1199. #define _gloffset_GetVertexAttribfv driDispatchRemapTable[GetVertexAttribfv_remap_index]
  1200. #define _gloffset_GetVertexAttribiv driDispatchRemapTable[GetVertexAttribiv_remap_index]
  1201. #define _gloffset_IsProgram driDispatchRemapTable[IsProgram_remap_index]
  1202. #define _gloffset_IsShader driDispatchRemapTable[IsShader_remap_index]
  1203. #define _gloffset_LinkProgram driDispatchRemapTable[LinkProgram_remap_index]
  1204. #define _gloffset_ShaderSource driDispatchRemapTable[ShaderSource_remap_index]
  1205. #define _gloffset_StencilFuncSeparate driDispatchRemapTable[StencilFuncSeparate_remap_index]
  1206. #define _gloffset_StencilMaskSeparate driDispatchRemapTable[StencilMaskSeparate_remap_index]
  1207. #define _gloffset_StencilOpSeparate driDispatchRemapTable[StencilOpSeparate_remap_index]
  1208. #define _gloffset_Uniform1f driDispatchRemapTable[Uniform1f_remap_index]
  1209. #define _gloffset_Uniform1fv driDispatchRemapTable[Uniform1fv_remap_index]
  1210. #define _gloffset_Uniform1i driDispatchRemapTable[Uniform1i_remap_index]
  1211. #define _gloffset_Uniform1iv driDispatchRemapTable[Uniform1iv_remap_index]
  1212. #define _gloffset_Uniform2f driDispatchRemapTable[Uniform2f_remap_index]
  1213. #define _gloffset_Uniform2fv driDispatchRemapTable[Uniform2fv_remap_index]
  1214. #define _gloffset_Uniform2i driDispatchRemapTable[Uniform2i_remap_index]
  1215. #define _gloffset_Uniform2iv driDispatchRemapTable[Uniform2iv_remap_index]
  1216. #define _gloffset_Uniform3f driDispatchRemapTable[Uniform3f_remap_index]
  1217. #define _gloffset_Uniform3fv driDispatchRemapTable[Uniform3fv_remap_index]
  1218. #define _gloffset_Uniform3i driDispatchRemapTable[Uniform3i_remap_index]
  1219. #define _gloffset_Uniform3iv driDispatchRemapTable[Uniform3iv_remap_index]
  1220. #define _gloffset_Uniform4f driDispatchRemapTable[Uniform4f_remap_index]
  1221. #define _gloffset_Uniform4fv driDispatchRemapTable[Uniform4fv_remap_index]
  1222. #define _gloffset_Uniform4i driDispatchRemapTable[Uniform4i_remap_index]
  1223. #define _gloffset_Uniform4iv driDispatchRemapTable[Uniform4iv_remap_index]
  1224. #define _gloffset_UniformMatrix2fv driDispatchRemapTable[UniformMatrix2fv_remap_index]
  1225. #define _gloffset_UniformMatrix3fv driDispatchRemapTable[UniformMatrix3fv_remap_index]
  1226. #define _gloffset_UniformMatrix4fv driDispatchRemapTable[UniformMatrix4fv_remap_index]
  1227. #define _gloffset_UseProgram driDispatchRemapTable[UseProgram_remap_index]
  1228. #define _gloffset_ValidateProgram driDispatchRemapTable[ValidateProgram_remap_index]
  1229. #define _gloffset_VertexAttrib1d driDispatchRemapTable[VertexAttrib1d_remap_index]
  1230. #define _gloffset_VertexAttrib1dv driDispatchRemapTable[VertexAttrib1dv_remap_index]
  1231. #define _gloffset_VertexAttrib1s driDispatchRemapTable[VertexAttrib1s_remap_index]
  1232. #define _gloffset_VertexAttrib1sv driDispatchRemapTable[VertexAttrib1sv_remap_index]
  1233. #define _gloffset_VertexAttrib2d driDispatchRemapTable[VertexAttrib2d_remap_index]
  1234. #define _gloffset_VertexAttrib2dv driDispatchRemapTable[VertexAttrib2dv_remap_index]
  1235. #define _gloffset_VertexAttrib2s driDispatchRemapTable[VertexAttrib2s_remap_index]
  1236. #define _gloffset_VertexAttrib2sv driDispatchRemapTable[VertexAttrib2sv_remap_index]
  1237. #define _gloffset_VertexAttrib3d driDispatchRemapTable[VertexAttrib3d_remap_index]
  1238. #define _gloffset_VertexAttrib3dv driDispatchRemapTable[VertexAttrib3dv_remap_index]
  1239. #define _gloffset_VertexAttrib3s driDispatchRemapTable[VertexAttrib3s_remap_index]
  1240. #define _gloffset_VertexAttrib3sv driDispatchRemapTable[VertexAttrib3sv_remap_index]
  1241. #define _gloffset_VertexAttrib4Nbv driDispatchRemapTable[VertexAttrib4Nbv_remap_index]
  1242. #define _gloffset_VertexAttrib4Niv driDispatchRemapTable[VertexAttrib4Niv_remap_index]
  1243. #define _gloffset_VertexAttrib4Nsv driDispatchRemapTable[VertexAttrib4Nsv_remap_index]
  1244. #define _gloffset_VertexAttrib4Nub driDispatchRemapTable[VertexAttrib4Nub_remap_index]
  1245. #define _gloffset_VertexAttrib4Nubv driDispatchRemapTable[VertexAttrib4Nubv_remap_index]
  1246. #define _gloffset_VertexAttrib4Nuiv driDispatchRemapTable[VertexAttrib4Nuiv_remap_index]
  1247. #define _gloffset_VertexAttrib4Nusv driDispatchRemapTable[VertexAttrib4Nusv_remap_index]
  1248. #define _gloffset_VertexAttrib4bv driDispatchRemapTable[VertexAttrib4bv_remap_index]
  1249. #define _gloffset_VertexAttrib4d driDispatchRemapTable[VertexAttrib4d_remap_index]
  1250. #define _gloffset_VertexAttrib4dv driDispatchRemapTable[VertexAttrib4dv_remap_index]
  1251. #define _gloffset_VertexAttrib4iv driDispatchRemapTable[VertexAttrib4iv_remap_index]
  1252. #define _gloffset_VertexAttrib4s driDispatchRemapTable[VertexAttrib4s_remap_index]
  1253. #define _gloffset_VertexAttrib4sv driDispatchRemapTable[VertexAttrib4sv_remap_index]
  1254. #define _gloffset_VertexAttrib4ubv driDispatchRemapTable[VertexAttrib4ubv_remap_index]
  1255. #define _gloffset_VertexAttrib4uiv driDispatchRemapTable[VertexAttrib4uiv_remap_index]
  1256. #define _gloffset_VertexAttrib4usv driDispatchRemapTable[VertexAttrib4usv_remap_index]
  1257. #define _gloffset_VertexAttribPointer driDispatchRemapTable[VertexAttribPointer_remap_index]
  1258. #define _gloffset_UniformMatrix2x3fv driDispatchRemapTable[UniformMatrix2x3fv_remap_index]
  1259. #define _gloffset_UniformMatrix2x4fv driDispatchRemapTable[UniformMatrix2x4fv_remap_index]
  1260. #define _gloffset_UniformMatrix3x2fv driDispatchRemapTable[UniformMatrix3x2fv_remap_index]
  1261. #define _gloffset_UniformMatrix3x4fv driDispatchRemapTable[UniformMatrix3x4fv_remap_index]
  1262. #define _gloffset_UniformMatrix4x2fv driDispatchRemapTable[UniformMatrix4x2fv_remap_index]
  1263. #define _gloffset_UniformMatrix4x3fv driDispatchRemapTable[UniformMatrix4x3fv_remap_index]
  1264. #define _gloffset_BeginConditionalRender driDispatchRemapTable[BeginConditionalRender_remap_index]
  1265. #define _gloffset_BeginTransformFeedback driDispatchRemapTable[BeginTransformFeedback_remap_index]
  1266. #define _gloffset_BindBufferBase driDispatchRemapTable[BindBufferBase_remap_index]
  1267. #define _gloffset_BindBufferRange driDispatchRemapTable[BindBufferRange_remap_index]
  1268. #define _gloffset_BindFragDataLocation driDispatchRemapTable[BindFragDataLocation_remap_index]
  1269. #define _gloffset_ClampColor driDispatchRemapTable[ClampColor_remap_index]
  1270. #define _gloffset_ClearBufferfi driDispatchRemapTable[ClearBufferfi_remap_index]
  1271. #define _gloffset_ClearBufferfv driDispatchRemapTable[ClearBufferfv_remap_index]
  1272. #define _gloffset_ClearBufferiv driDispatchRemapTable[ClearBufferiv_remap_index]
  1273. #define _gloffset_ClearBufferuiv driDispatchRemapTable[ClearBufferuiv_remap_index]
  1274. #define _gloffset_ColorMaski driDispatchRemapTable[ColorMaski_remap_index]
  1275. #define _gloffset_Disablei driDispatchRemapTable[Disablei_remap_index]
  1276. #define _gloffset_Enablei driDispatchRemapTable[Enablei_remap_index]
  1277. #define _gloffset_EndConditionalRender driDispatchRemapTable[EndConditionalRender_remap_index]
  1278. #define _gloffset_EndTransformFeedback driDispatchRemapTable[EndTransformFeedback_remap_index]
  1279. #define _gloffset_GetBooleani_v driDispatchRemapTable[GetBooleani_v_remap_index]
  1280. #define _gloffset_GetFragDataLocation driDispatchRemapTable[GetFragDataLocation_remap_index]
  1281. #define _gloffset_GetIntegeri_v driDispatchRemapTable[GetIntegeri_v_remap_index]
  1282. #define _gloffset_GetStringi driDispatchRemapTable[GetStringi_remap_index]
  1283. #define _gloffset_GetTexParameterIiv driDispatchRemapTable[GetTexParameterIiv_remap_index]
  1284. #define _gloffset_GetTexParameterIuiv driDispatchRemapTable[GetTexParameterIuiv_remap_index]
  1285. #define _gloffset_GetTransformFeedbackVarying driDispatchRemapTable[GetTransformFeedbackVarying_remap_index]
  1286. #define _gloffset_GetUniformuiv driDispatchRemapTable[GetUniformuiv_remap_index]
  1287. #define _gloffset_GetVertexAttribIiv driDispatchRemapTable[GetVertexAttribIiv_remap_index]
  1288. #define _gloffset_GetVertexAttribIuiv driDispatchRemapTable[GetVertexAttribIuiv_remap_index]
  1289. #define _gloffset_IsEnabledi driDispatchRemapTable[IsEnabledi_remap_index]
  1290. #define _gloffset_TexParameterIiv driDispatchRemapTable[TexParameterIiv_remap_index]
  1291. #define _gloffset_TexParameterIuiv driDispatchRemapTable[TexParameterIuiv_remap_index]
  1292. #define _gloffset_TransformFeedbackVaryings driDispatchRemapTable[TransformFeedbackVaryings_remap_index]
  1293. #define _gloffset_Uniform1ui driDispatchRemapTable[Uniform1ui_remap_index]
  1294. #define _gloffset_Uniform1uiv driDispatchRemapTable[Uniform1uiv_remap_index]
  1295. #define _gloffset_Uniform2ui driDispatchRemapTable[Uniform2ui_remap_index]
  1296. #define _gloffset_Uniform2uiv driDispatchRemapTable[Uniform2uiv_remap_index]
  1297. #define _gloffset_Uniform3ui driDispatchRemapTable[Uniform3ui_remap_index]
  1298. #define _gloffset_Uniform3uiv driDispatchRemapTable[Uniform3uiv_remap_index]
  1299. #define _gloffset_Uniform4ui driDispatchRemapTable[Uniform4ui_remap_index]
  1300. #define _gloffset_Uniform4uiv driDispatchRemapTable[Uniform4uiv_remap_index]
  1301. #define _gloffset_VertexAttribI1iv driDispatchRemapTable[VertexAttribI1iv_remap_index]
  1302. #define _gloffset_VertexAttribI1uiv driDispatchRemapTable[VertexAttribI1uiv_remap_index]
  1303. #define _gloffset_VertexAttribI4bv driDispatchRemapTable[VertexAttribI4bv_remap_index]
  1304. #define _gloffset_VertexAttribI4sv driDispatchRemapTable[VertexAttribI4sv_remap_index]
  1305. #define _gloffset_VertexAttribI4ubv driDispatchRemapTable[VertexAttribI4ubv_remap_index]
  1306. #define _gloffset_VertexAttribI4usv driDispatchRemapTable[VertexAttribI4usv_remap_index]
  1307. #define _gloffset_VertexAttribIPointer driDispatchRemapTable[VertexAttribIPointer_remap_index]
  1308. #define _gloffset_PrimitiveRestartIndex driDispatchRemapTable[PrimitiveRestartIndex_remap_index]
  1309. #define _gloffset_TexBuffer driDispatchRemapTable[TexBuffer_remap_index]
  1310. #define _gloffset_FramebufferTexture driDispatchRemapTable[FramebufferTexture_remap_index]
  1311. #define _gloffset_GetBufferParameteri64v driDispatchRemapTable[GetBufferParameteri64v_remap_index]
  1312. #define _gloffset_GetInteger64i_v driDispatchRemapTable[GetInteger64i_v_remap_index]
  1313. #define _gloffset_VertexAttribDivisor driDispatchRemapTable[VertexAttribDivisor_remap_index]
  1314. #define _gloffset_BindProgramARB driDispatchRemapTable[BindProgramARB_remap_index]
  1315. #define _gloffset_DeleteProgramsARB driDispatchRemapTable[DeleteProgramsARB_remap_index]
  1316. #define _gloffset_GenProgramsARB driDispatchRemapTable[GenProgramsARB_remap_index]
  1317. #define _gloffset_GetProgramEnvParameterdvARB driDispatchRemapTable[GetProgramEnvParameterdvARB_remap_index]
  1318. #define _gloffset_GetProgramEnvParameterfvARB driDispatchRemapTable[GetProgramEnvParameterfvARB_remap_index]
  1319. #define _gloffset_GetProgramLocalParameterdvARB driDispatchRemapTable[GetProgramLocalParameterdvARB_remap_index]
  1320. #define _gloffset_GetProgramLocalParameterfvARB driDispatchRemapTable[GetProgramLocalParameterfvARB_remap_index]
  1321. #define _gloffset_GetProgramStringARB driDispatchRemapTable[GetProgramStringARB_remap_index]
  1322. #define _gloffset_GetProgramivARB driDispatchRemapTable[GetProgramivARB_remap_index]
  1323. #define _gloffset_IsProgramARB driDispatchRemapTable[IsProgramARB_remap_index]
  1324. #define _gloffset_ProgramEnvParameter4dARB driDispatchRemapTable[ProgramEnvParameter4dARB_remap_index]
  1325. #define _gloffset_ProgramEnvParameter4dvARB driDispatchRemapTable[ProgramEnvParameter4dvARB_remap_index]
  1326. #define _gloffset_ProgramEnvParameter4fARB driDispatchRemapTable[ProgramEnvParameter4fARB_remap_index]
  1327. #define _gloffset_ProgramEnvParameter4fvARB driDispatchRemapTable[ProgramEnvParameter4fvARB_remap_index]
  1328. #define _gloffset_ProgramLocalParameter4dARB driDispatchRemapTable[ProgramLocalParameter4dARB_remap_index]
  1329. #define _gloffset_ProgramLocalParameter4dvARB driDispatchRemapTable[ProgramLocalParameter4dvARB_remap_index]
  1330. #define _gloffset_ProgramLocalParameter4fARB driDispatchRemapTable[ProgramLocalParameter4fARB_remap_index]
  1331. #define _gloffset_ProgramLocalParameter4fvARB driDispatchRemapTable[ProgramLocalParameter4fvARB_remap_index]
  1332. #define _gloffset_ProgramStringARB driDispatchRemapTable[ProgramStringARB_remap_index]
  1333. #define _gloffset_VertexAttrib1fARB driDispatchRemapTable[VertexAttrib1fARB_remap_index]
  1334. #define _gloffset_VertexAttrib1fvARB driDispatchRemapTable[VertexAttrib1fvARB_remap_index]
  1335. #define _gloffset_VertexAttrib2fARB driDispatchRemapTable[VertexAttrib2fARB_remap_index]
  1336. #define _gloffset_VertexAttrib2fvARB driDispatchRemapTable[VertexAttrib2fvARB_remap_index]
  1337. #define _gloffset_VertexAttrib3fARB driDispatchRemapTable[VertexAttrib3fARB_remap_index]
  1338. #define _gloffset_VertexAttrib3fvARB driDispatchRemapTable[VertexAttrib3fvARB_remap_index]
  1339. #define _gloffset_VertexAttrib4fARB driDispatchRemapTable[VertexAttrib4fARB_remap_index]
  1340. #define _gloffset_VertexAttrib4fvARB driDispatchRemapTable[VertexAttrib4fvARB_remap_index]
  1341. #define _gloffset_AttachObjectARB driDispatchRemapTable[AttachObjectARB_remap_index]
  1342. #define _gloffset_CreateProgramObjectARB driDispatchRemapTable[CreateProgramObjectARB_remap_index]
  1343. #define _gloffset_CreateShaderObjectARB driDispatchRemapTable[CreateShaderObjectARB_remap_index]
  1344. #define _gloffset_DeleteObjectARB driDispatchRemapTable[DeleteObjectARB_remap_index]
  1345. #define _gloffset_DetachObjectARB driDispatchRemapTable[DetachObjectARB_remap_index]
  1346. #define _gloffset_GetAttachedObjectsARB driDispatchRemapTable[GetAttachedObjectsARB_remap_index]
  1347. #define _gloffset_GetHandleARB driDispatchRemapTable[GetHandleARB_remap_index]
  1348. #define _gloffset_GetInfoLogARB driDispatchRemapTable[GetInfoLogARB_remap_index]
  1349. #define _gloffset_GetObjectParameterfvARB driDispatchRemapTable[GetObjectParameterfvARB_remap_index]
  1350. #define _gloffset_GetObjectParameterivARB driDispatchRemapTable[GetObjectParameterivARB_remap_index]
  1351. #define _gloffset_DrawArraysInstancedARB driDispatchRemapTable[DrawArraysInstancedARB_remap_index]
  1352. #define _gloffset_DrawElementsInstancedARB driDispatchRemapTable[DrawElementsInstancedARB_remap_index]
  1353. #define _gloffset_BindFramebuffer driDispatchRemapTable[BindFramebuffer_remap_index]
  1354. #define _gloffset_BindRenderbuffer driDispatchRemapTable[BindRenderbuffer_remap_index]
  1355. #define _gloffset_BlitFramebuffer driDispatchRemapTable[BlitFramebuffer_remap_index]
  1356. #define _gloffset_CheckFramebufferStatus driDispatchRemapTable[CheckFramebufferStatus_remap_index]
  1357. #define _gloffset_DeleteFramebuffers driDispatchRemapTable[DeleteFramebuffers_remap_index]
  1358. #define _gloffset_DeleteRenderbuffers driDispatchRemapTable[DeleteRenderbuffers_remap_index]
  1359. #define _gloffset_FramebufferRenderbuffer driDispatchRemapTable[FramebufferRenderbuffer_remap_index]
  1360. #define _gloffset_FramebufferTexture1D driDispatchRemapTable[FramebufferTexture1D_remap_index]
  1361. #define _gloffset_FramebufferTexture2D driDispatchRemapTable[FramebufferTexture2D_remap_index]
  1362. #define _gloffset_FramebufferTexture3D driDispatchRemapTable[FramebufferTexture3D_remap_index]
  1363. #define _gloffset_FramebufferTextureLayer driDispatchRemapTable[FramebufferTextureLayer_remap_index]
  1364. #define _gloffset_GenFramebuffers driDispatchRemapTable[GenFramebuffers_remap_index]
  1365. #define _gloffset_GenRenderbuffers driDispatchRemapTable[GenRenderbuffers_remap_index]
  1366. #define _gloffset_GenerateMipmap driDispatchRemapTable[GenerateMipmap_remap_index]
  1367. #define _gloffset_GetFramebufferAttachmentParameteriv driDispatchRemapTable[GetFramebufferAttachmentParameteriv_remap_index]
  1368. #define _gloffset_GetRenderbufferParameteriv driDispatchRemapTable[GetRenderbufferParameteriv_remap_index]
  1369. #define _gloffset_IsFramebuffer driDispatchRemapTable[IsFramebuffer_remap_index]
  1370. #define _gloffset_IsRenderbuffer driDispatchRemapTable[IsRenderbuffer_remap_index]
  1371. #define _gloffset_RenderbufferStorage driDispatchRemapTable[RenderbufferStorage_remap_index]
  1372. #define _gloffset_RenderbufferStorageMultisample driDispatchRemapTable[RenderbufferStorageMultisample_remap_index]
  1373. #define _gloffset_FramebufferTextureFaceARB driDispatchRemapTable[FramebufferTextureFaceARB_remap_index]
  1374. #define _gloffset_FlushMappedBufferRange driDispatchRemapTable[FlushMappedBufferRange_remap_index]
  1375. #define _gloffset_MapBufferRange driDispatchRemapTable[MapBufferRange_remap_index]
  1376. #define _gloffset_BindVertexArray driDispatchRemapTable[BindVertexArray_remap_index]
  1377. #define _gloffset_DeleteVertexArrays driDispatchRemapTable[DeleteVertexArrays_remap_index]
  1378. #define _gloffset_GenVertexArrays driDispatchRemapTable[GenVertexArrays_remap_index]
  1379. #define _gloffset_IsVertexArray driDispatchRemapTable[IsVertexArray_remap_index]
  1380. #define _gloffset_GetActiveUniformBlockName driDispatchRemapTable[GetActiveUniformBlockName_remap_index]
  1381. #define _gloffset_GetActiveUniformBlockiv driDispatchRemapTable[GetActiveUniformBlockiv_remap_index]
  1382. #define _gloffset_GetActiveUniformName driDispatchRemapTable[GetActiveUniformName_remap_index]
  1383. #define _gloffset_GetActiveUniformsiv driDispatchRemapTable[GetActiveUniformsiv_remap_index]
  1384. #define _gloffset_GetUniformBlockIndex driDispatchRemapTable[GetUniformBlockIndex_remap_index]
  1385. #define _gloffset_GetUniformIndices driDispatchRemapTable[GetUniformIndices_remap_index]
  1386. #define _gloffset_UniformBlockBinding driDispatchRemapTable[UniformBlockBinding_remap_index]
  1387. #define _gloffset_CopyBufferSubData driDispatchRemapTable[CopyBufferSubData_remap_index]
  1388. #define _gloffset_ClientWaitSync driDispatchRemapTable[ClientWaitSync_remap_index]
  1389. #define _gloffset_DeleteSync driDispatchRemapTable[DeleteSync_remap_index]
  1390. #define _gloffset_FenceSync driDispatchRemapTable[FenceSync_remap_index]
  1391. #define _gloffset_GetInteger64v driDispatchRemapTable[GetInteger64v_remap_index]
  1392. #define _gloffset_GetSynciv driDispatchRemapTable[GetSynciv_remap_index]
  1393. #define _gloffset_IsSync driDispatchRemapTable[IsSync_remap_index]
  1394. #define _gloffset_WaitSync driDispatchRemapTable[WaitSync_remap_index]
  1395. #define _gloffset_DrawElementsBaseVertex driDispatchRemapTable[DrawElementsBaseVertex_remap_index]
  1396. #define _gloffset_DrawElementsInstancedBaseVertex driDispatchRemapTable[DrawElementsInstancedBaseVertex_remap_index]
  1397. #define _gloffset_DrawRangeElementsBaseVertex driDispatchRemapTable[DrawRangeElementsBaseVertex_remap_index]
  1398. #define _gloffset_MultiDrawElementsBaseVertex driDispatchRemapTable[MultiDrawElementsBaseVertex_remap_index]
  1399. #define _gloffset_ProvokingVertex driDispatchRemapTable[ProvokingVertex_remap_index]
  1400. #define _gloffset_GetMultisamplefv driDispatchRemapTable[GetMultisamplefv_remap_index]
  1401. #define _gloffset_SampleMaski driDispatchRemapTable[SampleMaski_remap_index]
  1402. #define _gloffset_TexImage2DMultisample driDispatchRemapTable[TexImage2DMultisample_remap_index]
  1403. #define _gloffset_TexImage3DMultisample driDispatchRemapTable[TexImage3DMultisample_remap_index]
  1404. #define _gloffset_BlendEquationSeparateiARB driDispatchRemapTable[BlendEquationSeparateiARB_remap_index]
  1405. #define _gloffset_BlendEquationiARB driDispatchRemapTable[BlendEquationiARB_remap_index]
  1406. #define _gloffset_BlendFuncSeparateiARB driDispatchRemapTable[BlendFuncSeparateiARB_remap_index]
  1407. #define _gloffset_BlendFunciARB driDispatchRemapTable[BlendFunciARB_remap_index]
  1408. #define _gloffset_BindFragDataLocationIndexed driDispatchRemapTable[BindFragDataLocationIndexed_remap_index]
  1409. #define _gloffset_GetFragDataIndex driDispatchRemapTable[GetFragDataIndex_remap_index]
  1410. #define _gloffset_BindSampler driDispatchRemapTable[BindSampler_remap_index]
  1411. #define _gloffset_DeleteSamplers driDispatchRemapTable[DeleteSamplers_remap_index]
  1412. #define _gloffset_GenSamplers driDispatchRemapTable[GenSamplers_remap_index]
  1413. #define _gloffset_GetSamplerParameterIiv driDispatchRemapTable[GetSamplerParameterIiv_remap_index]
  1414. #define _gloffset_GetSamplerParameterIuiv driDispatchRemapTable[GetSamplerParameterIuiv_remap_index]
  1415. #define _gloffset_GetSamplerParameterfv driDispatchRemapTable[GetSamplerParameterfv_remap_index]
  1416. #define _gloffset_GetSamplerParameteriv driDispatchRemapTable[GetSamplerParameteriv_remap_index]
  1417. #define _gloffset_IsSampler driDispatchRemapTable[IsSampler_remap_index]
  1418. #define _gloffset_SamplerParameterIiv driDispatchRemapTable[SamplerParameterIiv_remap_index]
  1419. #define _gloffset_SamplerParameterIuiv driDispatchRemapTable[SamplerParameterIuiv_remap_index]
  1420. #define _gloffset_SamplerParameterf driDispatchRemapTable[SamplerParameterf_remap_index]
  1421. #define _gloffset_SamplerParameterfv driDispatchRemapTable[SamplerParameterfv_remap_index]
  1422. #define _gloffset_SamplerParameteri driDispatchRemapTable[SamplerParameteri_remap_index]
  1423. #define _gloffset_SamplerParameteriv driDispatchRemapTable[SamplerParameteriv_remap_index]
  1424. #define _gloffset_GetQueryObjecti64v driDispatchRemapTable[GetQueryObjecti64v_remap_index]
  1425. #define _gloffset_GetQueryObjectui64v driDispatchRemapTable[GetQueryObjectui64v_remap_index]
  1426. #define _gloffset_QueryCounter driDispatchRemapTable[QueryCounter_remap_index]
  1427. #define _gloffset_ColorP3ui driDispatchRemapTable[ColorP3ui_remap_index]
  1428. #define _gloffset_ColorP3uiv driDispatchRemapTable[ColorP3uiv_remap_index]
  1429. #define _gloffset_ColorP4ui driDispatchRemapTable[ColorP4ui_remap_index]
  1430. #define _gloffset_ColorP4uiv driDispatchRemapTable[ColorP4uiv_remap_index]
  1431. #define _gloffset_MultiTexCoordP1ui driDispatchRemapTable[MultiTexCoordP1ui_remap_index]
  1432. #define _gloffset_MultiTexCoordP1uiv driDispatchRemapTable[MultiTexCoordP1uiv_remap_index]
  1433. #define _gloffset_MultiTexCoordP2ui driDispatchRemapTable[MultiTexCoordP2ui_remap_index]
  1434. #define _gloffset_MultiTexCoordP2uiv driDispatchRemapTable[MultiTexCoordP2uiv_remap_index]
  1435. #define _gloffset_MultiTexCoordP3ui driDispatchRemapTable[MultiTexCoordP3ui_remap_index]
  1436. #define _gloffset_MultiTexCoordP3uiv driDispatchRemapTable[MultiTexCoordP3uiv_remap_index]
  1437. #define _gloffset_MultiTexCoordP4ui driDispatchRemapTable[MultiTexCoordP4ui_remap_index]
  1438. #define _gloffset_MultiTexCoordP4uiv driDispatchRemapTable[MultiTexCoordP4uiv_remap_index]
  1439. #define _gloffset_NormalP3ui driDispatchRemapTable[NormalP3ui_remap_index]
  1440. #define _gloffset_NormalP3uiv driDispatchRemapTable[NormalP3uiv_remap_index]
  1441. #define _gloffset_SecondaryColorP3ui driDispatchRemapTable[SecondaryColorP3ui_remap_index]
  1442. #define _gloffset_SecondaryColorP3uiv driDispatchRemapTable[SecondaryColorP3uiv_remap_index]
  1443. #define _gloffset_TexCoordP1ui driDispatchRemapTable[TexCoordP1ui_remap_index]
  1444. #define _gloffset_TexCoordP1uiv driDispatchRemapTable[TexCoordP1uiv_remap_index]
  1445. #define _gloffset_TexCoordP2ui driDispatchRemapTable[TexCoordP2ui_remap_index]
  1446. #define _gloffset_TexCoordP2uiv driDispatchRemapTable[TexCoordP2uiv_remap_index]
  1447. #define _gloffset_TexCoordP3ui driDispatchRemapTable[TexCoordP3ui_remap_index]
  1448. #define _gloffset_TexCoordP3uiv driDispatchRemapTable[TexCoordP3uiv_remap_index]
  1449. #define _gloffset_TexCoordP4ui driDispatchRemapTable[TexCoordP4ui_remap_index]
  1450. #define _gloffset_TexCoordP4uiv driDispatchRemapTable[TexCoordP4uiv_remap_index]
  1451. #define _gloffset_VertexAttribP1ui driDispatchRemapTable[VertexAttribP1ui_remap_index]
  1452. #define _gloffset_VertexAttribP1uiv driDispatchRemapTable[VertexAttribP1uiv_remap_index]
  1453. #define _gloffset_VertexAttribP2ui driDispatchRemapTable[VertexAttribP2ui_remap_index]
  1454. #define _gloffset_VertexAttribP2uiv driDispatchRemapTable[VertexAttribP2uiv_remap_index]
  1455. #define _gloffset_VertexAttribP3ui driDispatchRemapTable[VertexAttribP3ui_remap_index]
  1456. #define _gloffset_VertexAttribP3uiv driDispatchRemapTable[VertexAttribP3uiv_remap_index]
  1457. #define _gloffset_VertexAttribP4ui driDispatchRemapTable[VertexAttribP4ui_remap_index]
  1458. #define _gloffset_VertexAttribP4uiv driDispatchRemapTable[VertexAttribP4uiv_remap_index]
  1459. #define _gloffset_VertexP2ui driDispatchRemapTable[VertexP2ui_remap_index]
  1460. #define _gloffset_VertexP2uiv driDispatchRemapTable[VertexP2uiv_remap_index]
  1461. #define _gloffset_VertexP3ui driDispatchRemapTable[VertexP3ui_remap_index]
  1462. #define _gloffset_VertexP3uiv driDispatchRemapTable[VertexP3uiv_remap_index]
  1463. #define _gloffset_VertexP4ui driDispatchRemapTable[VertexP4ui_remap_index]
  1464. #define _gloffset_VertexP4uiv driDispatchRemapTable[VertexP4uiv_remap_index]
  1465. #define _gloffset_BindTransformFeedback driDispatchRemapTable[BindTransformFeedback_remap_index]
  1466. #define _gloffset_DeleteTransformFeedbacks driDispatchRemapTable[DeleteTransformFeedbacks_remap_index]
  1467. #define _gloffset_DrawTransformFeedback driDispatchRemapTable[DrawTransformFeedback_remap_index]
  1468. #define _gloffset_GenTransformFeedbacks driDispatchRemapTable[GenTransformFeedbacks_remap_index]
  1469. #define _gloffset_IsTransformFeedback driDispatchRemapTable[IsTransformFeedback_remap_index]
  1470. #define _gloffset_PauseTransformFeedback driDispatchRemapTable[PauseTransformFeedback_remap_index]
  1471. #define _gloffset_ResumeTransformFeedback driDispatchRemapTable[ResumeTransformFeedback_remap_index]
  1472. #define _gloffset_BeginQueryIndexed driDispatchRemapTable[BeginQueryIndexed_remap_index]
  1473. #define _gloffset_DrawTransformFeedbackStream driDispatchRemapTable[DrawTransformFeedbackStream_remap_index]
  1474. #define _gloffset_EndQueryIndexed driDispatchRemapTable[EndQueryIndexed_remap_index]
  1475. #define _gloffset_GetQueryIndexediv driDispatchRemapTable[GetQueryIndexediv_remap_index]
  1476. #define _gloffset_ClearDepthf driDispatchRemapTable[ClearDepthf_remap_index]
  1477. #define _gloffset_DepthRangef driDispatchRemapTable[DepthRangef_remap_index]
  1478. #define _gloffset_GetShaderPrecisionFormat driDispatchRemapTable[GetShaderPrecisionFormat_remap_index]
  1479. #define _gloffset_ReleaseShaderCompiler driDispatchRemapTable[ReleaseShaderCompiler_remap_index]
  1480. #define _gloffset_ShaderBinary driDispatchRemapTable[ShaderBinary_remap_index]
  1481. #define _gloffset_GetProgramBinary driDispatchRemapTable[GetProgramBinary_remap_index]
  1482. #define _gloffset_ProgramBinary driDispatchRemapTable[ProgramBinary_remap_index]
  1483. #define _gloffset_ProgramParameteri driDispatchRemapTable[ProgramParameteri_remap_index]
  1484. #define _gloffset_DebugMessageCallbackARB driDispatchRemapTable[DebugMessageCallbackARB_remap_index]
  1485. #define _gloffset_DebugMessageControlARB driDispatchRemapTable[DebugMessageControlARB_remap_index]
  1486. #define _gloffset_DebugMessageInsertARB driDispatchRemapTable[DebugMessageInsertARB_remap_index]
  1487. #define _gloffset_GetDebugMessageLogARB driDispatchRemapTable[GetDebugMessageLogARB_remap_index]
  1488. #define _gloffset_GetGraphicsResetStatusARB driDispatchRemapTable[GetGraphicsResetStatusARB_remap_index]
  1489. #define _gloffset_GetnColorTableARB driDispatchRemapTable[GetnColorTableARB_remap_index]
  1490. #define _gloffset_GetnCompressedTexImageARB driDispatchRemapTable[GetnCompressedTexImageARB_remap_index]
  1491. #define _gloffset_GetnConvolutionFilterARB driDispatchRemapTable[GetnConvolutionFilterARB_remap_index]
  1492. #define _gloffset_GetnHistogramARB driDispatchRemapTable[GetnHistogramARB_remap_index]
  1493. #define _gloffset_GetnMapdvARB driDispatchRemapTable[GetnMapdvARB_remap_index]
  1494. #define _gloffset_GetnMapfvARB driDispatchRemapTable[GetnMapfvARB_remap_index]
  1495. #define _gloffset_GetnMapivARB driDispatchRemapTable[GetnMapivARB_remap_index]
  1496. #define _gloffset_GetnMinmaxARB driDispatchRemapTable[GetnMinmaxARB_remap_index]
  1497. #define _gloffset_GetnPixelMapfvARB driDispatchRemapTable[GetnPixelMapfvARB_remap_index]
  1498. #define _gloffset_GetnPixelMapuivARB driDispatchRemapTable[GetnPixelMapuivARB_remap_index]
  1499. #define _gloffset_GetnPixelMapusvARB driDispatchRemapTable[GetnPixelMapusvARB_remap_index]
  1500. #define _gloffset_GetnPolygonStippleARB driDispatchRemapTable[GetnPolygonStippleARB_remap_index]
  1501. #define _gloffset_GetnSeparableFilterARB driDispatchRemapTable[GetnSeparableFilterARB_remap_index]
  1502. #define _gloffset_GetnTexImageARB driDispatchRemapTable[GetnTexImageARB_remap_index]
  1503. #define _gloffset_GetnUniformdvARB driDispatchRemapTable[GetnUniformdvARB_remap_index]
  1504. #define _gloffset_GetnUniformfvARB driDispatchRemapTable[GetnUniformfvARB_remap_index]
  1505. #define _gloffset_GetnUniformivARB driDispatchRemapTable[GetnUniformivARB_remap_index]
  1506. #define _gloffset_GetnUniformuivARB driDispatchRemapTable[GetnUniformuivARB_remap_index]
  1507. #define _gloffset_ReadnPixelsARB driDispatchRemapTable[ReadnPixelsARB_remap_index]
  1508. #define _gloffset_DrawArraysInstancedBaseInstance driDispatchRemapTable[DrawArraysInstancedBaseInstance_remap_index]
  1509. #define _gloffset_DrawElementsInstancedBaseInstance driDispatchRemapTable[DrawElementsInstancedBaseInstance_remap_index]
  1510. #define _gloffset_DrawElementsInstancedBaseVertexBaseInstance driDispatchRemapTable[DrawElementsInstancedBaseVertexBaseInstance_remap_index]
  1511. #define _gloffset_DrawTransformFeedbackInstanced driDispatchRemapTable[DrawTransformFeedbackInstanced_remap_index]
  1512. #define _gloffset_DrawTransformFeedbackStreamInstanced driDispatchRemapTable[DrawTransformFeedbackStreamInstanced_remap_index]
  1513. #define _gloffset_GetInternalformativ driDispatchRemapTable[GetInternalformativ_remap_index]
  1514. #define _gloffset_TexStorage1D driDispatchRemapTable[TexStorage1D_remap_index]
  1515. #define _gloffset_TexStorage2D driDispatchRemapTable[TexStorage2D_remap_index]
  1516. #define _gloffset_TexStorage3D driDispatchRemapTable[TexStorage3D_remap_index]
  1517. #define _gloffset_TextureStorage1DEXT driDispatchRemapTable[TextureStorage1DEXT_remap_index]
  1518. #define _gloffset_TextureStorage2DEXT driDispatchRemapTable[TextureStorage2DEXT_remap_index]
  1519. #define _gloffset_TextureStorage3DEXT driDispatchRemapTable[TextureStorage3DEXT_remap_index]
  1520. #define _gloffset_TexBufferRange driDispatchRemapTable[TexBufferRange_remap_index]
  1521. #define _gloffset_TexStorage2DMultisample driDispatchRemapTable[TexStorage2DMultisample_remap_index]
  1522. #define _gloffset_TexStorage3DMultisample driDispatchRemapTable[TexStorage3DMultisample_remap_index]
  1523. #define _gloffset_InvalidateBufferData driDispatchRemapTable[InvalidateBufferData_remap_index]
  1524. #define _gloffset_InvalidateBufferSubData driDispatchRemapTable[InvalidateBufferSubData_remap_index]
  1525. #define _gloffset_InvalidateFramebuffer driDispatchRemapTable[InvalidateFramebuffer_remap_index]
  1526. #define _gloffset_InvalidateSubFramebuffer driDispatchRemapTable[InvalidateSubFramebuffer_remap_index]
  1527. #define _gloffset_InvalidateTexImage driDispatchRemapTable[InvalidateTexImage_remap_index]
  1528. #define _gloffset_InvalidateTexSubImage driDispatchRemapTable[InvalidateTexSubImage_remap_index]
  1529. #define _gloffset_PolygonOffsetEXT driDispatchRemapTable[PolygonOffsetEXT_remap_index]
  1530. #define _gloffset_DrawTexfOES driDispatchRemapTable[DrawTexfOES_remap_index]
  1531. #define _gloffset_DrawTexfvOES driDispatchRemapTable[DrawTexfvOES_remap_index]
  1532. #define _gloffset_DrawTexiOES driDispatchRemapTable[DrawTexiOES_remap_index]
  1533. #define _gloffset_DrawTexivOES driDispatchRemapTable[DrawTexivOES_remap_index]
  1534. #define _gloffset_DrawTexsOES driDispatchRemapTable[DrawTexsOES_remap_index]
  1535. #define _gloffset_DrawTexsvOES driDispatchRemapTable[DrawTexsvOES_remap_index]
  1536. #define _gloffset_DrawTexxOES driDispatchRemapTable[DrawTexxOES_remap_index]
  1537. #define _gloffset_DrawTexxvOES driDispatchRemapTable[DrawTexxvOES_remap_index]
  1538. #define _gloffset_PointSizePointerOES driDispatchRemapTable[PointSizePointerOES_remap_index]
  1539. #define _gloffset_QueryMatrixxOES driDispatchRemapTable[QueryMatrixxOES_remap_index]
  1540. #define _gloffset_SampleMaskSGIS driDispatchRemapTable[SampleMaskSGIS_remap_index]
  1541. #define _gloffset_SamplePatternSGIS driDispatchRemapTable[SamplePatternSGIS_remap_index]
  1542. #define _gloffset_ColorPointerEXT driDispatchRemapTable[ColorPointerEXT_remap_index]
  1543. #define _gloffset_EdgeFlagPointerEXT driDispatchRemapTable[EdgeFlagPointerEXT_remap_index]
  1544. #define _gloffset_IndexPointerEXT driDispatchRemapTable[IndexPointerEXT_remap_index]
  1545. #define _gloffset_NormalPointerEXT driDispatchRemapTable[NormalPointerEXT_remap_index]
  1546. #define _gloffset_TexCoordPointerEXT driDispatchRemapTable[TexCoordPointerEXT_remap_index]
  1547. #define _gloffset_VertexPointerEXT driDispatchRemapTable[VertexPointerEXT_remap_index]
  1548. #define _gloffset_DiscardFramebufferEXT driDispatchRemapTable[DiscardFramebufferEXT_remap_index]
  1549. #define _gloffset_LockArraysEXT driDispatchRemapTable[LockArraysEXT_remap_index]
  1550. #define _gloffset_UnlockArraysEXT driDispatchRemapTable[UnlockArraysEXT_remap_index]
  1551. #define _gloffset_SecondaryColor3fEXT driDispatchRemapTable[SecondaryColor3fEXT_remap_index]
  1552. #define _gloffset_SecondaryColor3fvEXT driDispatchRemapTable[SecondaryColor3fvEXT_remap_index]
  1553. #define _gloffset_MultiDrawElementsEXT driDispatchRemapTable[MultiDrawElementsEXT_remap_index]
  1554. #define _gloffset_FogCoordfEXT driDispatchRemapTable[FogCoordfEXT_remap_index]
  1555. #define _gloffset_FogCoordfvEXT driDispatchRemapTable[FogCoordfvEXT_remap_index]
  1556. #define _gloffset_ResizeBuffersMESA driDispatchRemapTable[ResizeBuffersMESA_remap_index]
  1557. #define _gloffset_WindowPos4dMESA driDispatchRemapTable[WindowPos4dMESA_remap_index]
  1558. #define _gloffset_WindowPos4dvMESA driDispatchRemapTable[WindowPos4dvMESA_remap_index]
  1559. #define _gloffset_WindowPos4fMESA driDispatchRemapTable[WindowPos4fMESA_remap_index]
  1560. #define _gloffset_WindowPos4fvMESA driDispatchRemapTable[WindowPos4fvMESA_remap_index]
  1561. #define _gloffset_WindowPos4iMESA driDispatchRemapTable[WindowPos4iMESA_remap_index]
  1562. #define _gloffset_WindowPos4ivMESA driDispatchRemapTable[WindowPos4ivMESA_remap_index]
  1563. #define _gloffset_WindowPos4sMESA driDispatchRemapTable[WindowPos4sMESA_remap_index]
  1564. #define _gloffset_WindowPos4svMESA driDispatchRemapTable[WindowPos4svMESA_remap_index]
  1565. #define _gloffset_MultiModeDrawArraysIBM driDispatchRemapTable[MultiModeDrawArraysIBM_remap_index]
  1566. #define _gloffset_MultiModeDrawElementsIBM driDispatchRemapTable[MultiModeDrawElementsIBM_remap_index]
  1567. #define _gloffset_AreProgramsResidentNV driDispatchRemapTable[AreProgramsResidentNV_remap_index]
  1568. #define _gloffset_ExecuteProgramNV driDispatchRemapTable[ExecuteProgramNV_remap_index]
  1569. #define _gloffset_GetProgramParameterdvNV driDispatchRemapTable[GetProgramParameterdvNV_remap_index]
  1570. #define _gloffset_GetProgramParameterfvNV driDispatchRemapTable[GetProgramParameterfvNV_remap_index]
  1571. #define _gloffset_GetProgramStringNV driDispatchRemapTable[GetProgramStringNV_remap_index]
  1572. #define _gloffset_GetProgramivNV driDispatchRemapTable[GetProgramivNV_remap_index]
  1573. #define _gloffset_GetTrackMatrixivNV driDispatchRemapTable[GetTrackMatrixivNV_remap_index]
  1574. #define _gloffset_GetVertexAttribdvNV driDispatchRemapTable[GetVertexAttribdvNV_remap_index]
  1575. #define _gloffset_GetVertexAttribfvNV driDispatchRemapTable[GetVertexAttribfvNV_remap_index]
  1576. #define _gloffset_GetVertexAttribivNV driDispatchRemapTable[GetVertexAttribivNV_remap_index]
  1577. #define _gloffset_LoadProgramNV driDispatchRemapTable[LoadProgramNV_remap_index]
  1578. #define _gloffset_ProgramParameters4dvNV driDispatchRemapTable[ProgramParameters4dvNV_remap_index]
  1579. #define _gloffset_ProgramParameters4fvNV driDispatchRemapTable[ProgramParameters4fvNV_remap_index]
  1580. #define _gloffset_RequestResidentProgramsNV driDispatchRemapTable[RequestResidentProgramsNV_remap_index]
  1581. #define _gloffset_TrackMatrixNV driDispatchRemapTable[TrackMatrixNV_remap_index]
  1582. #define _gloffset_VertexAttrib1dNV driDispatchRemapTable[VertexAttrib1dNV_remap_index]
  1583. #define _gloffset_VertexAttrib1dvNV driDispatchRemapTable[VertexAttrib1dvNV_remap_index]
  1584. #define _gloffset_VertexAttrib1fNV driDispatchRemapTable[VertexAttrib1fNV_remap_index]
  1585. #define _gloffset_VertexAttrib1fvNV driDispatchRemapTable[VertexAttrib1fvNV_remap_index]
  1586. #define _gloffset_VertexAttrib1sNV driDispatchRemapTable[VertexAttrib1sNV_remap_index]
  1587. #define _gloffset_VertexAttrib1svNV driDispatchRemapTable[VertexAttrib1svNV_remap_index]
  1588. #define _gloffset_VertexAttrib2dNV driDispatchRemapTable[VertexAttrib2dNV_remap_index]
  1589. #define _gloffset_VertexAttrib2dvNV driDispatchRemapTable[VertexAttrib2dvNV_remap_index]
  1590. #define _gloffset_VertexAttrib2fNV driDispatchRemapTable[VertexAttrib2fNV_remap_index]
  1591. #define _gloffset_VertexAttrib2fvNV driDispatchRemapTable[VertexAttrib2fvNV_remap_index]
  1592. #define _gloffset_VertexAttrib2sNV driDispatchRemapTable[VertexAttrib2sNV_remap_index]
  1593. #define _gloffset_VertexAttrib2svNV driDispatchRemapTable[VertexAttrib2svNV_remap_index]
  1594. #define _gloffset_VertexAttrib3dNV driDispatchRemapTable[VertexAttrib3dNV_remap_index]
  1595. #define _gloffset_VertexAttrib3dvNV driDispatchRemapTable[VertexAttrib3dvNV_remap_index]
  1596. #define _gloffset_VertexAttrib3fNV driDispatchRemapTable[VertexAttrib3fNV_remap_index]
  1597. #define _gloffset_VertexAttrib3fvNV driDispatchRemapTable[VertexAttrib3fvNV_remap_index]
  1598. #define _gloffset_VertexAttrib3sNV driDispatchRemapTable[VertexAttrib3sNV_remap_index]
  1599. #define _gloffset_VertexAttrib3svNV driDispatchRemapTable[VertexAttrib3svNV_remap_index]
  1600. #define _gloffset_VertexAttrib4dNV driDispatchRemapTable[VertexAttrib4dNV_remap_index]
  1601. #define _gloffset_VertexAttrib4dvNV driDispatchRemapTable[VertexAttrib4dvNV_remap_index]
  1602. #define _gloffset_VertexAttrib4fNV driDispatchRemapTable[VertexAttrib4fNV_remap_index]
  1603. #define _gloffset_VertexAttrib4fvNV driDispatchRemapTable[VertexAttrib4fvNV_remap_index]
  1604. #define _gloffset_VertexAttrib4sNV driDispatchRemapTable[VertexAttrib4sNV_remap_index]
  1605. #define _gloffset_VertexAttrib4svNV driDispatchRemapTable[VertexAttrib4svNV_remap_index]
  1606. #define _gloffset_VertexAttrib4ubNV driDispatchRemapTable[VertexAttrib4ubNV_remap_index]
  1607. #define _gloffset_VertexAttrib4ubvNV driDispatchRemapTable[VertexAttrib4ubvNV_remap_index]
  1608. #define _gloffset_VertexAttribPointerNV driDispatchRemapTable[VertexAttribPointerNV_remap_index]
  1609. #define _gloffset_VertexAttribs1dvNV driDispatchRemapTable[VertexAttribs1dvNV_remap_index]
  1610. #define _gloffset_VertexAttribs1fvNV driDispatchRemapTable[VertexAttribs1fvNV_remap_index]
  1611. #define _gloffset_VertexAttribs1svNV driDispatchRemapTable[VertexAttribs1svNV_remap_index]
  1612. #define _gloffset_VertexAttribs2dvNV driDispatchRemapTable[VertexAttribs2dvNV_remap_index]
  1613. #define _gloffset_VertexAttribs2fvNV driDispatchRemapTable[VertexAttribs2fvNV_remap_index]
  1614. #define _gloffset_VertexAttribs2svNV driDispatchRemapTable[VertexAttribs2svNV_remap_index]
  1615. #define _gloffset_VertexAttribs3dvNV driDispatchRemapTable[VertexAttribs3dvNV_remap_index]
  1616. #define _gloffset_VertexAttribs3fvNV driDispatchRemapTable[VertexAttribs3fvNV_remap_index]
  1617. #define _gloffset_VertexAttribs3svNV driDispatchRemapTable[VertexAttribs3svNV_remap_index]
  1618. #define _gloffset_VertexAttribs4dvNV driDispatchRemapTable[VertexAttribs4dvNV_remap_index]
  1619. #define _gloffset_VertexAttribs4fvNV driDispatchRemapTable[VertexAttribs4fvNV_remap_index]
  1620. #define _gloffset_VertexAttribs4svNV driDispatchRemapTable[VertexAttribs4svNV_remap_index]
  1621. #define _gloffset_VertexAttribs4ubvNV driDispatchRemapTable[VertexAttribs4ubvNV_remap_index]
  1622. #define _gloffset_GetTexBumpParameterfvATI driDispatchRemapTable[GetTexBumpParameterfvATI_remap_index]
  1623. #define _gloffset_GetTexBumpParameterivATI driDispatchRemapTable[GetTexBumpParameterivATI_remap_index]
  1624. #define _gloffset_TexBumpParameterfvATI driDispatchRemapTable[TexBumpParameterfvATI_remap_index]
  1625. #define _gloffset_TexBumpParameterivATI driDispatchRemapTable[TexBumpParameterivATI_remap_index]
  1626. #define _gloffset_AlphaFragmentOp1ATI driDispatchRemapTable[AlphaFragmentOp1ATI_remap_index]
  1627. #define _gloffset_AlphaFragmentOp2ATI driDispatchRemapTable[AlphaFragmentOp2ATI_remap_index]
  1628. #define _gloffset_AlphaFragmentOp3ATI driDispatchRemapTable[AlphaFragmentOp3ATI_remap_index]
  1629. #define _gloffset_BeginFragmentShaderATI driDispatchRemapTable[BeginFragmentShaderATI_remap_index]
  1630. #define _gloffset_BindFragmentShaderATI driDispatchRemapTable[BindFragmentShaderATI_remap_index]
  1631. #define _gloffset_ColorFragmentOp1ATI driDispatchRemapTable[ColorFragmentOp1ATI_remap_index]
  1632. #define _gloffset_ColorFragmentOp2ATI driDispatchRemapTable[ColorFragmentOp2ATI_remap_index]
  1633. #define _gloffset_ColorFragmentOp3ATI driDispatchRemapTable[ColorFragmentOp3ATI_remap_index]
  1634. #define _gloffset_DeleteFragmentShaderATI driDispatchRemapTable[DeleteFragmentShaderATI_remap_index]
  1635. #define _gloffset_EndFragmentShaderATI driDispatchRemapTable[EndFragmentShaderATI_remap_index]
  1636. #define _gloffset_GenFragmentShadersATI driDispatchRemapTable[GenFragmentShadersATI_remap_index]
  1637. #define _gloffset_PassTexCoordATI driDispatchRemapTable[PassTexCoordATI_remap_index]
  1638. #define _gloffset_SampleMapATI driDispatchRemapTable[SampleMapATI_remap_index]
  1639. #define _gloffset_SetFragmentShaderConstantATI driDispatchRemapTable[SetFragmentShaderConstantATI_remap_index]
  1640. #define _gloffset_ActiveStencilFaceEXT driDispatchRemapTable[ActiveStencilFaceEXT_remap_index]
  1641. #define _gloffset_BindVertexArrayAPPLE driDispatchRemapTable[BindVertexArrayAPPLE_remap_index]
  1642. #define _gloffset_GenVertexArraysAPPLE driDispatchRemapTable[GenVertexArraysAPPLE_remap_index]
  1643. #define _gloffset_GetProgramNamedParameterdvNV driDispatchRemapTable[GetProgramNamedParameterdvNV_remap_index]
  1644. #define _gloffset_GetProgramNamedParameterfvNV driDispatchRemapTable[GetProgramNamedParameterfvNV_remap_index]
  1645. #define _gloffset_ProgramNamedParameter4dNV driDispatchRemapTable[ProgramNamedParameter4dNV_remap_index]
  1646. #define _gloffset_ProgramNamedParameter4dvNV driDispatchRemapTable[ProgramNamedParameter4dvNV_remap_index]
  1647. #define _gloffset_ProgramNamedParameter4fNV driDispatchRemapTable[ProgramNamedParameter4fNV_remap_index]
  1648. #define _gloffset_ProgramNamedParameter4fvNV driDispatchRemapTable[ProgramNamedParameter4fvNV_remap_index]
  1649. #define _gloffset_PrimitiveRestartNV driDispatchRemapTable[PrimitiveRestartNV_remap_index]
  1650. #define _gloffset_GetTexGenxvOES driDispatchRemapTable[GetTexGenxvOES_remap_index]
  1651. #define _gloffset_TexGenxOES driDispatchRemapTable[TexGenxOES_remap_index]
  1652. #define _gloffset_TexGenxvOES driDispatchRemapTable[TexGenxvOES_remap_index]
  1653. #define _gloffset_DepthBoundsEXT driDispatchRemapTable[DepthBoundsEXT_remap_index]
  1654. #define _gloffset_BindFramebufferEXT driDispatchRemapTable[BindFramebufferEXT_remap_index]
  1655. #define _gloffset_BindRenderbufferEXT driDispatchRemapTable[BindRenderbufferEXT_remap_index]
  1656. #define _gloffset_BufferParameteriAPPLE driDispatchRemapTable[BufferParameteriAPPLE_remap_index]
  1657. #define _gloffset_FlushMappedBufferRangeAPPLE driDispatchRemapTable[FlushMappedBufferRangeAPPLE_remap_index]
  1658. #define _gloffset_VertexAttribI1iEXT driDispatchRemapTable[VertexAttribI1iEXT_remap_index]
  1659. #define _gloffset_VertexAttribI1uiEXT driDispatchRemapTable[VertexAttribI1uiEXT_remap_index]
  1660. #define _gloffset_VertexAttribI2iEXT driDispatchRemapTable[VertexAttribI2iEXT_remap_index]
  1661. #define _gloffset_VertexAttribI2ivEXT driDispatchRemapTable[VertexAttribI2ivEXT_remap_index]
  1662. #define _gloffset_VertexAttribI2uiEXT driDispatchRemapTable[VertexAttribI2uiEXT_remap_index]
  1663. #define _gloffset_VertexAttribI2uivEXT driDispatchRemapTable[VertexAttribI2uivEXT_remap_index]
  1664. #define _gloffset_VertexAttribI3iEXT driDispatchRemapTable[VertexAttribI3iEXT_remap_index]
  1665. #define _gloffset_VertexAttribI3ivEXT driDispatchRemapTable[VertexAttribI3ivEXT_remap_index]
  1666. #define _gloffset_VertexAttribI3uiEXT driDispatchRemapTable[VertexAttribI3uiEXT_remap_index]
  1667. #define _gloffset_VertexAttribI3uivEXT driDispatchRemapTable[VertexAttribI3uivEXT_remap_index]
  1668. #define _gloffset_VertexAttribI4iEXT driDispatchRemapTable[VertexAttribI4iEXT_remap_index]
  1669. #define _gloffset_VertexAttribI4ivEXT driDispatchRemapTable[VertexAttribI4ivEXT_remap_index]
  1670. #define _gloffset_VertexAttribI4uiEXT driDispatchRemapTable[VertexAttribI4uiEXT_remap_index]
  1671. #define _gloffset_VertexAttribI4uivEXT driDispatchRemapTable[VertexAttribI4uivEXT_remap_index]
  1672. #define _gloffset_ClearColorIiEXT driDispatchRemapTable[ClearColorIiEXT_remap_index]
  1673. #define _gloffset_ClearColorIuiEXT driDispatchRemapTable[ClearColorIuiEXT_remap_index]
  1674. #define _gloffset_BindBufferOffsetEXT driDispatchRemapTable[BindBufferOffsetEXT_remap_index]
  1675. #define _gloffset_GetObjectParameterivAPPLE driDispatchRemapTable[GetObjectParameterivAPPLE_remap_index]
  1676. #define _gloffset_ObjectPurgeableAPPLE driDispatchRemapTable[ObjectPurgeableAPPLE_remap_index]
  1677. #define _gloffset_ObjectUnpurgeableAPPLE driDispatchRemapTable[ObjectUnpurgeableAPPLE_remap_index]
  1678. #define _gloffset_ActiveProgramEXT driDispatchRemapTable[ActiveProgramEXT_remap_index]
  1679. #define _gloffset_CreateShaderProgramEXT driDispatchRemapTable[CreateShaderProgramEXT_remap_index]
  1680. #define _gloffset_UseShaderProgramEXT driDispatchRemapTable[UseShaderProgramEXT_remap_index]
  1681. #define _gloffset_TextureBarrierNV driDispatchRemapTable[TextureBarrierNV_remap_index]
  1682. #define _gloffset_StencilFuncSeparateATI driDispatchRemapTable[StencilFuncSeparateATI_remap_index]
  1683. #define _gloffset_ProgramEnvParameters4fvEXT driDispatchRemapTable[ProgramEnvParameters4fvEXT_remap_index]
  1684. #define _gloffset_ProgramLocalParameters4fvEXT driDispatchRemapTable[ProgramLocalParameters4fvEXT_remap_index]
  1685. #define _gloffset_EGLImageTargetRenderbufferStorageOES driDispatchRemapTable[EGLImageTargetRenderbufferStorageOES_remap_index]
  1686. #define _gloffset_EGLImageTargetTexture2DOES driDispatchRemapTable[EGLImageTargetTexture2DOES_remap_index]
  1687. #define _gloffset_AlphaFuncx driDispatchRemapTable[AlphaFuncx_remap_index]
  1688. #define _gloffset_ClearColorx driDispatchRemapTable[ClearColorx_remap_index]
  1689. #define _gloffset_ClearDepthx driDispatchRemapTable[ClearDepthx_remap_index]
  1690. #define _gloffset_Color4x driDispatchRemapTable[Color4x_remap_index]
  1691. #define _gloffset_DepthRangex driDispatchRemapTable[DepthRangex_remap_index]
  1692. #define _gloffset_Fogx driDispatchRemapTable[Fogx_remap_index]
  1693. #define _gloffset_Fogxv driDispatchRemapTable[Fogxv_remap_index]
  1694. #define _gloffset_Frustumf driDispatchRemapTable[Frustumf_remap_index]
  1695. #define _gloffset_Frustumx driDispatchRemapTable[Frustumx_remap_index]
  1696. #define _gloffset_LightModelx driDispatchRemapTable[LightModelx_remap_index]
  1697. #define _gloffset_LightModelxv driDispatchRemapTable[LightModelxv_remap_index]
  1698. #define _gloffset_Lightx driDispatchRemapTable[Lightx_remap_index]
  1699. #define _gloffset_Lightxv driDispatchRemapTable[Lightxv_remap_index]
  1700. #define _gloffset_LineWidthx driDispatchRemapTable[LineWidthx_remap_index]
  1701. #define _gloffset_LoadMatrixx driDispatchRemapTable[LoadMatrixx_remap_index]
  1702. #define _gloffset_Materialx driDispatchRemapTable[Materialx_remap_index]
  1703. #define _gloffset_Materialxv driDispatchRemapTable[Materialxv_remap_index]
  1704. #define _gloffset_MultMatrixx driDispatchRemapTable[MultMatrixx_remap_index]
  1705. #define _gloffset_MultiTexCoord4x driDispatchRemapTable[MultiTexCoord4x_remap_index]
  1706. #define _gloffset_Normal3x driDispatchRemapTable[Normal3x_remap_index]
  1707. #define _gloffset_Orthof driDispatchRemapTable[Orthof_remap_index]
  1708. #define _gloffset_Orthox driDispatchRemapTable[Orthox_remap_index]
  1709. #define _gloffset_PointSizex driDispatchRemapTable[PointSizex_remap_index]
  1710. #define _gloffset_PolygonOffsetx driDispatchRemapTable[PolygonOffsetx_remap_index]
  1711. #define _gloffset_Rotatex driDispatchRemapTable[Rotatex_remap_index]
  1712. #define _gloffset_SampleCoveragex driDispatchRemapTable[SampleCoveragex_remap_index]
  1713. #define _gloffset_Scalex driDispatchRemapTable[Scalex_remap_index]
  1714. #define _gloffset_TexEnvx driDispatchRemapTable[TexEnvx_remap_index]
  1715. #define _gloffset_TexEnvxv driDispatchRemapTable[TexEnvxv_remap_index]
  1716. #define _gloffset_TexParameterx driDispatchRemapTable[TexParameterx_remap_index]
  1717. #define _gloffset_Translatex driDispatchRemapTable[Translatex_remap_index]
  1718. #define _gloffset_ClipPlanef driDispatchRemapTable[ClipPlanef_remap_index]
  1719. #define _gloffset_ClipPlanex driDispatchRemapTable[ClipPlanex_remap_index]
  1720. #define _gloffset_GetClipPlanef driDispatchRemapTable[GetClipPlanef_remap_index]
  1721. #define _gloffset_GetClipPlanex driDispatchRemapTable[GetClipPlanex_remap_index]
  1722. #define _gloffset_GetFixedv driDispatchRemapTable[GetFixedv_remap_index]
  1723. #define _gloffset_GetLightxv driDispatchRemapTable[GetLightxv_remap_index]
  1724. #define _gloffset_GetMaterialxv driDispatchRemapTable[GetMaterialxv_remap_index]
  1725. #define _gloffset_GetTexEnvxv driDispatchRemapTable[GetTexEnvxv_remap_index]
  1726. #define _gloffset_GetTexParameterxv driDispatchRemapTable[GetTexParameterxv_remap_index]
  1727. #define _gloffset_PointParameterx driDispatchRemapTable[PointParameterx_remap_index]
  1728. #define _gloffset_PointParameterxv driDispatchRemapTable[PointParameterxv_remap_index]
  1729. #define _gloffset_TexParameterxv driDispatchRemapTable[TexParameterxv_remap_index]
  1730.  
  1731. typedef void (GLAPIENTRYP _glptr_NewList)(GLuint, GLenum);
  1732. #define CALL_NewList(disp, parameters) \
  1733.     (* GET_NewList(disp)) parameters
  1734. static inline _glptr_NewList GET_NewList(struct _glapi_table *disp) {
  1735.    return (_glptr_NewList) (GET_by_offset(disp, _gloffset_NewList));
  1736. }
  1737.  
  1738. static inline void SET_NewList(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
  1739.    SET_by_offset(disp, _gloffset_NewList, fn);
  1740. }
  1741.  
  1742. typedef void (GLAPIENTRYP _glptr_EndList)(void);
  1743. #define CALL_EndList(disp, parameters) \
  1744.     (* GET_EndList(disp)) parameters
  1745. static inline _glptr_EndList GET_EndList(struct _glapi_table *disp) {
  1746.    return (_glptr_EndList) (GET_by_offset(disp, _gloffset_EndList));
  1747. }
  1748.  
  1749. static inline void SET_EndList(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  1750.    SET_by_offset(disp, _gloffset_EndList, fn);
  1751. }
  1752.  
  1753. typedef void (GLAPIENTRYP _glptr_CallList)(GLuint);
  1754. #define CALL_CallList(disp, parameters) \
  1755.     (* GET_CallList(disp)) parameters
  1756. static inline _glptr_CallList GET_CallList(struct _glapi_table *disp) {
  1757.    return (_glptr_CallList) (GET_by_offset(disp, _gloffset_CallList));
  1758. }
  1759.  
  1760. static inline void SET_CallList(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  1761.    SET_by_offset(disp, _gloffset_CallList, fn);
  1762. }
  1763.  
  1764. typedef void (GLAPIENTRYP _glptr_CallLists)(GLsizei, GLenum, const GLvoid *);
  1765. #define CALL_CallLists(disp, parameters) \
  1766.     (* GET_CallLists(disp)) parameters
  1767. static inline _glptr_CallLists GET_CallLists(struct _glapi_table *disp) {
  1768.    return (_glptr_CallLists) (GET_by_offset(disp, _gloffset_CallLists));
  1769. }
  1770.  
  1771. static inline void SET_CallLists(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLenum, const GLvoid *)) {
  1772.    SET_by_offset(disp, _gloffset_CallLists, fn);
  1773. }
  1774.  
  1775. typedef void (GLAPIENTRYP _glptr_DeleteLists)(GLuint, GLsizei);
  1776. #define CALL_DeleteLists(disp, parameters) \
  1777.     (* GET_DeleteLists(disp)) parameters
  1778. static inline _glptr_DeleteLists GET_DeleteLists(struct _glapi_table *disp) {
  1779.    return (_glptr_DeleteLists) (GET_by_offset(disp, _gloffset_DeleteLists));
  1780. }
  1781.  
  1782. static inline void SET_DeleteLists(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei)) {
  1783.    SET_by_offset(disp, _gloffset_DeleteLists, fn);
  1784. }
  1785.  
  1786. typedef GLuint (GLAPIENTRYP _glptr_GenLists)(GLsizei);
  1787. #define CALL_GenLists(disp, parameters) \
  1788.     (* GET_GenLists(disp)) parameters
  1789. static inline _glptr_GenLists GET_GenLists(struct _glapi_table *disp) {
  1790.    return (_glptr_GenLists) (GET_by_offset(disp, _gloffset_GenLists));
  1791. }
  1792.  
  1793. static inline void SET_GenLists(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLsizei)) {
  1794.    SET_by_offset(disp, _gloffset_GenLists, fn);
  1795. }
  1796.  
  1797. typedef void (GLAPIENTRYP _glptr_ListBase)(GLuint);
  1798. #define CALL_ListBase(disp, parameters) \
  1799.     (* GET_ListBase(disp)) parameters
  1800. static inline _glptr_ListBase GET_ListBase(struct _glapi_table *disp) {
  1801.    return (_glptr_ListBase) (GET_by_offset(disp, _gloffset_ListBase));
  1802. }
  1803.  
  1804. static inline void SET_ListBase(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  1805.    SET_by_offset(disp, _gloffset_ListBase, fn);
  1806. }
  1807.  
  1808. typedef void (GLAPIENTRYP _glptr_Begin)(GLenum);
  1809. #define CALL_Begin(disp, parameters) \
  1810.     (* GET_Begin(disp)) parameters
  1811. static inline _glptr_Begin GET_Begin(struct _glapi_table *disp) {
  1812.    return (_glptr_Begin) (GET_by_offset(disp, _gloffset_Begin));
  1813. }
  1814.  
  1815. static inline void SET_Begin(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  1816.    SET_by_offset(disp, _gloffset_Begin, fn);
  1817. }
  1818.  
  1819. typedef void (GLAPIENTRYP _glptr_Bitmap)(GLsizei, GLsizei, GLfloat, GLfloat, GLfloat, GLfloat, const GLubyte *);
  1820. #define CALL_Bitmap(disp, parameters) \
  1821.     (* GET_Bitmap(disp)) parameters
  1822. static inline _glptr_Bitmap GET_Bitmap(struct _glapi_table *disp) {
  1823.    return (_glptr_Bitmap) (GET_by_offset(disp, _gloffset_Bitmap));
  1824. }
  1825.  
  1826. static inline void SET_Bitmap(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLsizei, GLfloat, GLfloat, GLfloat, GLfloat, const GLubyte *)) {
  1827.    SET_by_offset(disp, _gloffset_Bitmap, fn);
  1828. }
  1829.  
  1830. typedef void (GLAPIENTRYP _glptr_Color3b)(GLbyte, GLbyte, GLbyte);
  1831. #define CALL_Color3b(disp, parameters) \
  1832.     (* GET_Color3b(disp)) parameters
  1833. static inline _glptr_Color3b GET_Color3b(struct _glapi_table *disp) {
  1834.    return (_glptr_Color3b) (GET_by_offset(disp, _gloffset_Color3b));
  1835. }
  1836.  
  1837. static inline void SET_Color3b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte)) {
  1838.    SET_by_offset(disp, _gloffset_Color3b, fn);
  1839. }
  1840.  
  1841. typedef void (GLAPIENTRYP _glptr_Color3bv)(const GLbyte *);
  1842. #define CALL_Color3bv(disp, parameters) \
  1843.     (* GET_Color3bv(disp)) parameters
  1844. static inline _glptr_Color3bv GET_Color3bv(struct _glapi_table *disp) {
  1845.    return (_glptr_Color3bv) (GET_by_offset(disp, _gloffset_Color3bv));
  1846. }
  1847.  
  1848. static inline void SET_Color3bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) {
  1849.    SET_by_offset(disp, _gloffset_Color3bv, fn);
  1850. }
  1851.  
  1852. typedef void (GLAPIENTRYP _glptr_Color3d)(GLdouble, GLdouble, GLdouble);
  1853. #define CALL_Color3d(disp, parameters) \
  1854.     (* GET_Color3d(disp)) parameters
  1855. static inline _glptr_Color3d GET_Color3d(struct _glapi_table *disp) {
  1856.    return (_glptr_Color3d) (GET_by_offset(disp, _gloffset_Color3d));
  1857. }
  1858.  
  1859. static inline void SET_Color3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
  1860.    SET_by_offset(disp, _gloffset_Color3d, fn);
  1861. }
  1862.  
  1863. typedef void (GLAPIENTRYP _glptr_Color3dv)(const GLdouble *);
  1864. #define CALL_Color3dv(disp, parameters) \
  1865.     (* GET_Color3dv(disp)) parameters
  1866. static inline _glptr_Color3dv GET_Color3dv(struct _glapi_table *disp) {
  1867.    return (_glptr_Color3dv) (GET_by_offset(disp, _gloffset_Color3dv));
  1868. }
  1869.  
  1870. static inline void SET_Color3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  1871.    SET_by_offset(disp, _gloffset_Color3dv, fn);
  1872. }
  1873.  
  1874. typedef void (GLAPIENTRYP _glptr_Color3f)(GLfloat, GLfloat, GLfloat);
  1875. #define CALL_Color3f(disp, parameters) \
  1876.     (* GET_Color3f(disp)) parameters
  1877. static inline _glptr_Color3f GET_Color3f(struct _glapi_table *disp) {
  1878.    return (_glptr_Color3f) (GET_by_offset(disp, _gloffset_Color3f));
  1879. }
  1880.  
  1881. static inline void SET_Color3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
  1882.    SET_by_offset(disp, _gloffset_Color3f, fn);
  1883. }
  1884.  
  1885. typedef void (GLAPIENTRYP _glptr_Color3fv)(const GLfloat *);
  1886. #define CALL_Color3fv(disp, parameters) \
  1887.     (* GET_Color3fv(disp)) parameters
  1888. static inline _glptr_Color3fv GET_Color3fv(struct _glapi_table *disp) {
  1889.    return (_glptr_Color3fv) (GET_by_offset(disp, _gloffset_Color3fv));
  1890. }
  1891.  
  1892. static inline void SET_Color3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  1893.    SET_by_offset(disp, _gloffset_Color3fv, fn);
  1894. }
  1895.  
  1896. typedef void (GLAPIENTRYP _glptr_Color3i)(GLint, GLint, GLint);
  1897. #define CALL_Color3i(disp, parameters) \
  1898.     (* GET_Color3i(disp)) parameters
  1899. static inline _glptr_Color3i GET_Color3i(struct _glapi_table *disp) {
  1900.    return (_glptr_Color3i) (GET_by_offset(disp, _gloffset_Color3i));
  1901. }
  1902.  
  1903. static inline void SET_Color3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
  1904.    SET_by_offset(disp, _gloffset_Color3i, fn);
  1905. }
  1906.  
  1907. typedef void (GLAPIENTRYP _glptr_Color3iv)(const GLint *);
  1908. #define CALL_Color3iv(disp, parameters) \
  1909.     (* GET_Color3iv(disp)) parameters
  1910. static inline _glptr_Color3iv GET_Color3iv(struct _glapi_table *disp) {
  1911.    return (_glptr_Color3iv) (GET_by_offset(disp, _gloffset_Color3iv));
  1912. }
  1913.  
  1914. static inline void SET_Color3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  1915.    SET_by_offset(disp, _gloffset_Color3iv, fn);
  1916. }
  1917.  
  1918. typedef void (GLAPIENTRYP _glptr_Color3s)(GLshort, GLshort, GLshort);
  1919. #define CALL_Color3s(disp, parameters) \
  1920.     (* GET_Color3s(disp)) parameters
  1921. static inline _glptr_Color3s GET_Color3s(struct _glapi_table *disp) {
  1922.    return (_glptr_Color3s) (GET_by_offset(disp, _gloffset_Color3s));
  1923. }
  1924.  
  1925. static inline void SET_Color3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
  1926.    SET_by_offset(disp, _gloffset_Color3s, fn);
  1927. }
  1928.  
  1929. typedef void (GLAPIENTRYP _glptr_Color3sv)(const GLshort *);
  1930. #define CALL_Color3sv(disp, parameters) \
  1931.     (* GET_Color3sv(disp)) parameters
  1932. static inline _glptr_Color3sv GET_Color3sv(struct _glapi_table *disp) {
  1933.    return (_glptr_Color3sv) (GET_by_offset(disp, _gloffset_Color3sv));
  1934. }
  1935.  
  1936. static inline void SET_Color3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  1937.    SET_by_offset(disp, _gloffset_Color3sv, fn);
  1938. }
  1939.  
  1940. typedef void (GLAPIENTRYP _glptr_Color3ub)(GLubyte, GLubyte, GLubyte);
  1941. #define CALL_Color3ub(disp, parameters) \
  1942.     (* GET_Color3ub(disp)) parameters
  1943. static inline _glptr_Color3ub GET_Color3ub(struct _glapi_table *disp) {
  1944.    return (_glptr_Color3ub) (GET_by_offset(disp, _gloffset_Color3ub));
  1945. }
  1946.  
  1947. static inline void SET_Color3ub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte, GLubyte, GLubyte)) {
  1948.    SET_by_offset(disp, _gloffset_Color3ub, fn);
  1949. }
  1950.  
  1951. typedef void (GLAPIENTRYP _glptr_Color3ubv)(const GLubyte *);
  1952. #define CALL_Color3ubv(disp, parameters) \
  1953.     (* GET_Color3ubv(disp)) parameters
  1954. static inline _glptr_Color3ubv GET_Color3ubv(struct _glapi_table *disp) {
  1955.    return (_glptr_Color3ubv) (GET_by_offset(disp, _gloffset_Color3ubv));
  1956. }
  1957.  
  1958. static inline void SET_Color3ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) {
  1959.    SET_by_offset(disp, _gloffset_Color3ubv, fn);
  1960. }
  1961.  
  1962. typedef void (GLAPIENTRYP _glptr_Color3ui)(GLuint, GLuint, GLuint);
  1963. #define CALL_Color3ui(disp, parameters) \
  1964.     (* GET_Color3ui(disp)) parameters
  1965. static inline _glptr_Color3ui GET_Color3ui(struct _glapi_table *disp) {
  1966.    return (_glptr_Color3ui) (GET_by_offset(disp, _gloffset_Color3ui));
  1967. }
  1968.  
  1969. static inline void SET_Color3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
  1970.    SET_by_offset(disp, _gloffset_Color3ui, fn);
  1971. }
  1972.  
  1973. typedef void (GLAPIENTRYP _glptr_Color3uiv)(const GLuint *);
  1974. #define CALL_Color3uiv(disp, parameters) \
  1975.     (* GET_Color3uiv(disp)) parameters
  1976. static inline _glptr_Color3uiv GET_Color3uiv(struct _glapi_table *disp) {
  1977.    return (_glptr_Color3uiv) (GET_by_offset(disp, _gloffset_Color3uiv));
  1978. }
  1979.  
  1980. static inline void SET_Color3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLuint *)) {
  1981.    SET_by_offset(disp, _gloffset_Color3uiv, fn);
  1982. }
  1983.  
  1984. typedef void (GLAPIENTRYP _glptr_Color3us)(GLushort, GLushort, GLushort);
  1985. #define CALL_Color3us(disp, parameters) \
  1986.     (* GET_Color3us(disp)) parameters
  1987. static inline _glptr_Color3us GET_Color3us(struct _glapi_table *disp) {
  1988.    return (_glptr_Color3us) (GET_by_offset(disp, _gloffset_Color3us));
  1989. }
  1990.  
  1991. static inline void SET_Color3us(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLushort, GLushort, GLushort)) {
  1992.    SET_by_offset(disp, _gloffset_Color3us, fn);
  1993. }
  1994.  
  1995. typedef void (GLAPIENTRYP _glptr_Color3usv)(const GLushort *);
  1996. #define CALL_Color3usv(disp, parameters) \
  1997.     (* GET_Color3usv(disp)) parameters
  1998. static inline _glptr_Color3usv GET_Color3usv(struct _glapi_table *disp) {
  1999.    return (_glptr_Color3usv) (GET_by_offset(disp, _gloffset_Color3usv));
  2000. }
  2001.  
  2002. static inline void SET_Color3usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLushort *)) {
  2003.    SET_by_offset(disp, _gloffset_Color3usv, fn);
  2004. }
  2005.  
  2006. typedef void (GLAPIENTRYP _glptr_Color4b)(GLbyte, GLbyte, GLbyte, GLbyte);
  2007. #define CALL_Color4b(disp, parameters) \
  2008.     (* GET_Color4b(disp)) parameters
  2009. static inline _glptr_Color4b GET_Color4b(struct _glapi_table *disp) {
  2010.    return (_glptr_Color4b) (GET_by_offset(disp, _gloffset_Color4b));
  2011. }
  2012.  
  2013. static inline void SET_Color4b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte, GLbyte)) {
  2014.    SET_by_offset(disp, _gloffset_Color4b, fn);
  2015. }
  2016.  
  2017. typedef void (GLAPIENTRYP _glptr_Color4bv)(const GLbyte *);
  2018. #define CALL_Color4bv(disp, parameters) \
  2019.     (* GET_Color4bv(disp)) parameters
  2020. static inline _glptr_Color4bv GET_Color4bv(struct _glapi_table *disp) {
  2021.    return (_glptr_Color4bv) (GET_by_offset(disp, _gloffset_Color4bv));
  2022. }
  2023.  
  2024. static inline void SET_Color4bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) {
  2025.    SET_by_offset(disp, _gloffset_Color4bv, fn);
  2026. }
  2027.  
  2028. typedef void (GLAPIENTRYP _glptr_Color4d)(GLdouble, GLdouble, GLdouble, GLdouble);
  2029. #define CALL_Color4d(disp, parameters) \
  2030.     (* GET_Color4d(disp)) parameters
  2031. static inline _glptr_Color4d GET_Color4d(struct _glapi_table *disp) {
  2032.    return (_glptr_Color4d) (GET_by_offset(disp, _gloffset_Color4d));
  2033. }
  2034.  
  2035. static inline void SET_Color4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
  2036.    SET_by_offset(disp, _gloffset_Color4d, fn);
  2037. }
  2038.  
  2039. typedef void (GLAPIENTRYP _glptr_Color4dv)(const GLdouble *);
  2040. #define CALL_Color4dv(disp, parameters) \
  2041.     (* GET_Color4dv(disp)) parameters
  2042. static inline _glptr_Color4dv GET_Color4dv(struct _glapi_table *disp) {
  2043.    return (_glptr_Color4dv) (GET_by_offset(disp, _gloffset_Color4dv));
  2044. }
  2045.  
  2046. static inline void SET_Color4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  2047.    SET_by_offset(disp, _gloffset_Color4dv, fn);
  2048. }
  2049.  
  2050. typedef void (GLAPIENTRYP _glptr_Color4f)(GLfloat, GLfloat, GLfloat, GLfloat);
  2051. #define CALL_Color4f(disp, parameters) \
  2052.     (* GET_Color4f(disp)) parameters
  2053. static inline _glptr_Color4f GET_Color4f(struct _glapi_table *disp) {
  2054.    return (_glptr_Color4f) (GET_by_offset(disp, _gloffset_Color4f));
  2055. }
  2056.  
  2057. static inline void SET_Color4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
  2058.    SET_by_offset(disp, _gloffset_Color4f, fn);
  2059. }
  2060.  
  2061. typedef void (GLAPIENTRYP _glptr_Color4fv)(const GLfloat *);
  2062. #define CALL_Color4fv(disp, parameters) \
  2063.     (* GET_Color4fv(disp)) parameters
  2064. static inline _glptr_Color4fv GET_Color4fv(struct _glapi_table *disp) {
  2065.    return (_glptr_Color4fv) (GET_by_offset(disp, _gloffset_Color4fv));
  2066. }
  2067.  
  2068. static inline void SET_Color4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  2069.    SET_by_offset(disp, _gloffset_Color4fv, fn);
  2070. }
  2071.  
  2072. typedef void (GLAPIENTRYP _glptr_Color4i)(GLint, GLint, GLint, GLint);
  2073. #define CALL_Color4i(disp, parameters) \
  2074.     (* GET_Color4i(disp)) parameters
  2075. static inline _glptr_Color4i GET_Color4i(struct _glapi_table *disp) {
  2076.    return (_glptr_Color4i) (GET_by_offset(disp, _gloffset_Color4i));
  2077. }
  2078.  
  2079. static inline void SET_Color4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
  2080.    SET_by_offset(disp, _gloffset_Color4i, fn);
  2081. }
  2082.  
  2083. typedef void (GLAPIENTRYP _glptr_Color4iv)(const GLint *);
  2084. #define CALL_Color4iv(disp, parameters) \
  2085.     (* GET_Color4iv(disp)) parameters
  2086. static inline _glptr_Color4iv GET_Color4iv(struct _glapi_table *disp) {
  2087.    return (_glptr_Color4iv) (GET_by_offset(disp, _gloffset_Color4iv));
  2088. }
  2089.  
  2090. static inline void SET_Color4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  2091.    SET_by_offset(disp, _gloffset_Color4iv, fn);
  2092. }
  2093.  
  2094. typedef void (GLAPIENTRYP _glptr_Color4s)(GLshort, GLshort, GLshort, GLshort);
  2095. #define CALL_Color4s(disp, parameters) \
  2096.     (* GET_Color4s(disp)) parameters
  2097. static inline _glptr_Color4s GET_Color4s(struct _glapi_table *disp) {
  2098.    return (_glptr_Color4s) (GET_by_offset(disp, _gloffset_Color4s));
  2099. }
  2100.  
  2101. static inline void SET_Color4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
  2102.    SET_by_offset(disp, _gloffset_Color4s, fn);
  2103. }
  2104.  
  2105. typedef void (GLAPIENTRYP _glptr_Color4sv)(const GLshort *);
  2106. #define CALL_Color4sv(disp, parameters) \
  2107.     (* GET_Color4sv(disp)) parameters
  2108. static inline _glptr_Color4sv GET_Color4sv(struct _glapi_table *disp) {
  2109.    return (_glptr_Color4sv) (GET_by_offset(disp, _gloffset_Color4sv));
  2110. }
  2111.  
  2112. static inline void SET_Color4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  2113.    SET_by_offset(disp, _gloffset_Color4sv, fn);
  2114. }
  2115.  
  2116. typedef void (GLAPIENTRYP _glptr_Color4ub)(GLubyte, GLubyte, GLubyte, GLubyte);
  2117. #define CALL_Color4ub(disp, parameters) \
  2118.     (* GET_Color4ub(disp)) parameters
  2119. static inline _glptr_Color4ub GET_Color4ub(struct _glapi_table *disp) {
  2120.    return (_glptr_Color4ub) (GET_by_offset(disp, _gloffset_Color4ub));
  2121. }
  2122.  
  2123. static inline void SET_Color4ub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte, GLubyte, GLubyte, GLubyte)) {
  2124.    SET_by_offset(disp, _gloffset_Color4ub, fn);
  2125. }
  2126.  
  2127. typedef void (GLAPIENTRYP _glptr_Color4ubv)(const GLubyte *);
  2128. #define CALL_Color4ubv(disp, parameters) \
  2129.     (* GET_Color4ubv(disp)) parameters
  2130. static inline _glptr_Color4ubv GET_Color4ubv(struct _glapi_table *disp) {
  2131.    return (_glptr_Color4ubv) (GET_by_offset(disp, _gloffset_Color4ubv));
  2132. }
  2133.  
  2134. static inline void SET_Color4ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) {
  2135.    SET_by_offset(disp, _gloffset_Color4ubv, fn);
  2136. }
  2137.  
  2138. typedef void (GLAPIENTRYP _glptr_Color4ui)(GLuint, GLuint, GLuint, GLuint);
  2139. #define CALL_Color4ui(disp, parameters) \
  2140.     (* GET_Color4ui(disp)) parameters
  2141. static inline _glptr_Color4ui GET_Color4ui(struct _glapi_table *disp) {
  2142.    return (_glptr_Color4ui) (GET_by_offset(disp, _gloffset_Color4ui));
  2143. }
  2144.  
  2145. static inline void SET_Color4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint)) {
  2146.    SET_by_offset(disp, _gloffset_Color4ui, fn);
  2147. }
  2148.  
  2149. typedef void (GLAPIENTRYP _glptr_Color4uiv)(const GLuint *);
  2150. #define CALL_Color4uiv(disp, parameters) \
  2151.     (* GET_Color4uiv(disp)) parameters
  2152. static inline _glptr_Color4uiv GET_Color4uiv(struct _glapi_table *disp) {
  2153.    return (_glptr_Color4uiv) (GET_by_offset(disp, _gloffset_Color4uiv));
  2154. }
  2155.  
  2156. static inline void SET_Color4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLuint *)) {
  2157.    SET_by_offset(disp, _gloffset_Color4uiv, fn);
  2158. }
  2159.  
  2160. typedef void (GLAPIENTRYP _glptr_Color4us)(GLushort, GLushort, GLushort, GLushort);
  2161. #define CALL_Color4us(disp, parameters) \
  2162.     (* GET_Color4us(disp)) parameters
  2163. static inline _glptr_Color4us GET_Color4us(struct _glapi_table *disp) {
  2164.    return (_glptr_Color4us) (GET_by_offset(disp, _gloffset_Color4us));
  2165. }
  2166.  
  2167. static inline void SET_Color4us(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLushort, GLushort, GLushort, GLushort)) {
  2168.    SET_by_offset(disp, _gloffset_Color4us, fn);
  2169. }
  2170.  
  2171. typedef void (GLAPIENTRYP _glptr_Color4usv)(const GLushort *);
  2172. #define CALL_Color4usv(disp, parameters) \
  2173.     (* GET_Color4usv(disp)) parameters
  2174. static inline _glptr_Color4usv GET_Color4usv(struct _glapi_table *disp) {
  2175.    return (_glptr_Color4usv) (GET_by_offset(disp, _gloffset_Color4usv));
  2176. }
  2177.  
  2178. static inline void SET_Color4usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLushort *)) {
  2179.    SET_by_offset(disp, _gloffset_Color4usv, fn);
  2180. }
  2181.  
  2182. typedef void (GLAPIENTRYP _glptr_EdgeFlag)(GLboolean);
  2183. #define CALL_EdgeFlag(disp, parameters) \
  2184.     (* GET_EdgeFlag(disp)) parameters
  2185. static inline _glptr_EdgeFlag GET_EdgeFlag(struct _glapi_table *disp) {
  2186.    return (_glptr_EdgeFlag) (GET_by_offset(disp, _gloffset_EdgeFlag));
  2187. }
  2188.  
  2189. static inline void SET_EdgeFlag(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLboolean)) {
  2190.    SET_by_offset(disp, _gloffset_EdgeFlag, fn);
  2191. }
  2192.  
  2193. typedef void (GLAPIENTRYP _glptr_EdgeFlagv)(const GLboolean *);
  2194. #define CALL_EdgeFlagv(disp, parameters) \
  2195.     (* GET_EdgeFlagv(disp)) parameters
  2196. static inline _glptr_EdgeFlagv GET_EdgeFlagv(struct _glapi_table *disp) {
  2197.    return (_glptr_EdgeFlagv) (GET_by_offset(disp, _gloffset_EdgeFlagv));
  2198. }
  2199.  
  2200. static inline void SET_EdgeFlagv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLboolean *)) {
  2201.    SET_by_offset(disp, _gloffset_EdgeFlagv, fn);
  2202. }
  2203.  
  2204. typedef void (GLAPIENTRYP _glptr_End)(void);
  2205. #define CALL_End(disp, parameters) \
  2206.     (* GET_End(disp)) parameters
  2207. static inline _glptr_End GET_End(struct _glapi_table *disp) {
  2208.    return (_glptr_End) (GET_by_offset(disp, _gloffset_End));
  2209. }
  2210.  
  2211. static inline void SET_End(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  2212.    SET_by_offset(disp, _gloffset_End, fn);
  2213. }
  2214.  
  2215. typedef void (GLAPIENTRYP _glptr_Indexd)(GLdouble);
  2216. #define CALL_Indexd(disp, parameters) \
  2217.     (* GET_Indexd(disp)) parameters
  2218. static inline _glptr_Indexd GET_Indexd(struct _glapi_table *disp) {
  2219.    return (_glptr_Indexd) (GET_by_offset(disp, _gloffset_Indexd));
  2220. }
  2221.  
  2222. static inline void SET_Indexd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) {
  2223.    SET_by_offset(disp, _gloffset_Indexd, fn);
  2224. }
  2225.  
  2226. typedef void (GLAPIENTRYP _glptr_Indexdv)(const GLdouble *);
  2227. #define CALL_Indexdv(disp, parameters) \
  2228.     (* GET_Indexdv(disp)) parameters
  2229. static inline _glptr_Indexdv GET_Indexdv(struct _glapi_table *disp) {
  2230.    return (_glptr_Indexdv) (GET_by_offset(disp, _gloffset_Indexdv));
  2231. }
  2232.  
  2233. static inline void SET_Indexdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  2234.    SET_by_offset(disp, _gloffset_Indexdv, fn);
  2235. }
  2236.  
  2237. typedef void (GLAPIENTRYP _glptr_Indexf)(GLfloat);
  2238. #define CALL_Indexf(disp, parameters) \
  2239.     (* GET_Indexf(disp)) parameters
  2240. static inline _glptr_Indexf GET_Indexf(struct _glapi_table *disp) {
  2241.    return (_glptr_Indexf) (GET_by_offset(disp, _gloffset_Indexf));
  2242. }
  2243.  
  2244. static inline void SET_Indexf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
  2245.    SET_by_offset(disp, _gloffset_Indexf, fn);
  2246. }
  2247.  
  2248. typedef void (GLAPIENTRYP _glptr_Indexfv)(const GLfloat *);
  2249. #define CALL_Indexfv(disp, parameters) \
  2250.     (* GET_Indexfv(disp)) parameters
  2251. static inline _glptr_Indexfv GET_Indexfv(struct _glapi_table *disp) {
  2252.    return (_glptr_Indexfv) (GET_by_offset(disp, _gloffset_Indexfv));
  2253. }
  2254.  
  2255. static inline void SET_Indexfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  2256.    SET_by_offset(disp, _gloffset_Indexfv, fn);
  2257. }
  2258.  
  2259. typedef void (GLAPIENTRYP _glptr_Indexi)(GLint);
  2260. #define CALL_Indexi(disp, parameters) \
  2261.     (* GET_Indexi(disp)) parameters
  2262. static inline _glptr_Indexi GET_Indexi(struct _glapi_table *disp) {
  2263.    return (_glptr_Indexi) (GET_by_offset(disp, _gloffset_Indexi));
  2264. }
  2265.  
  2266. static inline void SET_Indexi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) {
  2267.    SET_by_offset(disp, _gloffset_Indexi, fn);
  2268. }
  2269.  
  2270. typedef void (GLAPIENTRYP _glptr_Indexiv)(const GLint *);
  2271. #define CALL_Indexiv(disp, parameters) \
  2272.     (* GET_Indexiv(disp)) parameters
  2273. static inline _glptr_Indexiv GET_Indexiv(struct _glapi_table *disp) {
  2274.    return (_glptr_Indexiv) (GET_by_offset(disp, _gloffset_Indexiv));
  2275. }
  2276.  
  2277. static inline void SET_Indexiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  2278.    SET_by_offset(disp, _gloffset_Indexiv, fn);
  2279. }
  2280.  
  2281. typedef void (GLAPIENTRYP _glptr_Indexs)(GLshort);
  2282. #define CALL_Indexs(disp, parameters) \
  2283.     (* GET_Indexs(disp)) parameters
  2284. static inline _glptr_Indexs GET_Indexs(struct _glapi_table *disp) {
  2285.    return (_glptr_Indexs) (GET_by_offset(disp, _gloffset_Indexs));
  2286. }
  2287.  
  2288. static inline void SET_Indexs(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort)) {
  2289.    SET_by_offset(disp, _gloffset_Indexs, fn);
  2290. }
  2291.  
  2292. typedef void (GLAPIENTRYP _glptr_Indexsv)(const GLshort *);
  2293. #define CALL_Indexsv(disp, parameters) \
  2294.     (* GET_Indexsv(disp)) parameters
  2295. static inline _glptr_Indexsv GET_Indexsv(struct _glapi_table *disp) {
  2296.    return (_glptr_Indexsv) (GET_by_offset(disp, _gloffset_Indexsv));
  2297. }
  2298.  
  2299. static inline void SET_Indexsv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  2300.    SET_by_offset(disp, _gloffset_Indexsv, fn);
  2301. }
  2302.  
  2303. typedef void (GLAPIENTRYP _glptr_Normal3b)(GLbyte, GLbyte, GLbyte);
  2304. #define CALL_Normal3b(disp, parameters) \
  2305.     (* GET_Normal3b(disp)) parameters
  2306. static inline _glptr_Normal3b GET_Normal3b(struct _glapi_table *disp) {
  2307.    return (_glptr_Normal3b) (GET_by_offset(disp, _gloffset_Normal3b));
  2308. }
  2309.  
  2310. static inline void SET_Normal3b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte)) {
  2311.    SET_by_offset(disp, _gloffset_Normal3b, fn);
  2312. }
  2313.  
  2314. typedef void (GLAPIENTRYP _glptr_Normal3bv)(const GLbyte *);
  2315. #define CALL_Normal3bv(disp, parameters) \
  2316.     (* GET_Normal3bv(disp)) parameters
  2317. static inline _glptr_Normal3bv GET_Normal3bv(struct _glapi_table *disp) {
  2318.    return (_glptr_Normal3bv) (GET_by_offset(disp, _gloffset_Normal3bv));
  2319. }
  2320.  
  2321. static inline void SET_Normal3bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) {
  2322.    SET_by_offset(disp, _gloffset_Normal3bv, fn);
  2323. }
  2324.  
  2325. typedef void (GLAPIENTRYP _glptr_Normal3d)(GLdouble, GLdouble, GLdouble);
  2326. #define CALL_Normal3d(disp, parameters) \
  2327.     (* GET_Normal3d(disp)) parameters
  2328. static inline _glptr_Normal3d GET_Normal3d(struct _glapi_table *disp) {
  2329.    return (_glptr_Normal3d) (GET_by_offset(disp, _gloffset_Normal3d));
  2330. }
  2331.  
  2332. static inline void SET_Normal3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
  2333.    SET_by_offset(disp, _gloffset_Normal3d, fn);
  2334. }
  2335.  
  2336. typedef void (GLAPIENTRYP _glptr_Normal3dv)(const GLdouble *);
  2337. #define CALL_Normal3dv(disp, parameters) \
  2338.     (* GET_Normal3dv(disp)) parameters
  2339. static inline _glptr_Normal3dv GET_Normal3dv(struct _glapi_table *disp) {
  2340.    return (_glptr_Normal3dv) (GET_by_offset(disp, _gloffset_Normal3dv));
  2341. }
  2342.  
  2343. static inline void SET_Normal3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  2344.    SET_by_offset(disp, _gloffset_Normal3dv, fn);
  2345. }
  2346.  
  2347. typedef void (GLAPIENTRYP _glptr_Normal3f)(GLfloat, GLfloat, GLfloat);
  2348. #define CALL_Normal3f(disp, parameters) \
  2349.     (* GET_Normal3f(disp)) parameters
  2350. static inline _glptr_Normal3f GET_Normal3f(struct _glapi_table *disp) {
  2351.    return (_glptr_Normal3f) (GET_by_offset(disp, _gloffset_Normal3f));
  2352. }
  2353.  
  2354. static inline void SET_Normal3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
  2355.    SET_by_offset(disp, _gloffset_Normal3f, fn);
  2356. }
  2357.  
  2358. typedef void (GLAPIENTRYP _glptr_Normal3fv)(const GLfloat *);
  2359. #define CALL_Normal3fv(disp, parameters) \
  2360.     (* GET_Normal3fv(disp)) parameters
  2361. static inline _glptr_Normal3fv GET_Normal3fv(struct _glapi_table *disp) {
  2362.    return (_glptr_Normal3fv) (GET_by_offset(disp, _gloffset_Normal3fv));
  2363. }
  2364.  
  2365. static inline void SET_Normal3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  2366.    SET_by_offset(disp, _gloffset_Normal3fv, fn);
  2367. }
  2368.  
  2369. typedef void (GLAPIENTRYP _glptr_Normal3i)(GLint, GLint, GLint);
  2370. #define CALL_Normal3i(disp, parameters) \
  2371.     (* GET_Normal3i(disp)) parameters
  2372. static inline _glptr_Normal3i GET_Normal3i(struct _glapi_table *disp) {
  2373.    return (_glptr_Normal3i) (GET_by_offset(disp, _gloffset_Normal3i));
  2374. }
  2375.  
  2376. static inline void SET_Normal3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
  2377.    SET_by_offset(disp, _gloffset_Normal3i, fn);
  2378. }
  2379.  
  2380. typedef void (GLAPIENTRYP _glptr_Normal3iv)(const GLint *);
  2381. #define CALL_Normal3iv(disp, parameters) \
  2382.     (* GET_Normal3iv(disp)) parameters
  2383. static inline _glptr_Normal3iv GET_Normal3iv(struct _glapi_table *disp) {
  2384.    return (_glptr_Normal3iv) (GET_by_offset(disp, _gloffset_Normal3iv));
  2385. }
  2386.  
  2387. static inline void SET_Normal3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  2388.    SET_by_offset(disp, _gloffset_Normal3iv, fn);
  2389. }
  2390.  
  2391. typedef void (GLAPIENTRYP _glptr_Normal3s)(GLshort, GLshort, GLshort);
  2392. #define CALL_Normal3s(disp, parameters) \
  2393.     (* GET_Normal3s(disp)) parameters
  2394. static inline _glptr_Normal3s GET_Normal3s(struct _glapi_table *disp) {
  2395.    return (_glptr_Normal3s) (GET_by_offset(disp, _gloffset_Normal3s));
  2396. }
  2397.  
  2398. static inline void SET_Normal3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
  2399.    SET_by_offset(disp, _gloffset_Normal3s, fn);
  2400. }
  2401.  
  2402. typedef void (GLAPIENTRYP _glptr_Normal3sv)(const GLshort *);
  2403. #define CALL_Normal3sv(disp, parameters) \
  2404.     (* GET_Normal3sv(disp)) parameters
  2405. static inline _glptr_Normal3sv GET_Normal3sv(struct _glapi_table *disp) {
  2406.    return (_glptr_Normal3sv) (GET_by_offset(disp, _gloffset_Normal3sv));
  2407. }
  2408.  
  2409. static inline void SET_Normal3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  2410.    SET_by_offset(disp, _gloffset_Normal3sv, fn);
  2411. }
  2412.  
  2413. typedef void (GLAPIENTRYP _glptr_RasterPos2d)(GLdouble, GLdouble);
  2414. #define CALL_RasterPos2d(disp, parameters) \
  2415.     (* GET_RasterPos2d(disp)) parameters
  2416. static inline _glptr_RasterPos2d GET_RasterPos2d(struct _glapi_table *disp) {
  2417.    return (_glptr_RasterPos2d) (GET_by_offset(disp, _gloffset_RasterPos2d));
  2418. }
  2419.  
  2420. static inline void SET_RasterPos2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) {
  2421.    SET_by_offset(disp, _gloffset_RasterPos2d, fn);
  2422. }
  2423.  
  2424. typedef void (GLAPIENTRYP _glptr_RasterPos2dv)(const GLdouble *);
  2425. #define CALL_RasterPos2dv(disp, parameters) \
  2426.     (* GET_RasterPos2dv(disp)) parameters
  2427. static inline _glptr_RasterPos2dv GET_RasterPos2dv(struct _glapi_table *disp) {
  2428.    return (_glptr_RasterPos2dv) (GET_by_offset(disp, _gloffset_RasterPos2dv));
  2429. }
  2430.  
  2431. static inline void SET_RasterPos2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  2432.    SET_by_offset(disp, _gloffset_RasterPos2dv, fn);
  2433. }
  2434.  
  2435. typedef void (GLAPIENTRYP _glptr_RasterPos2f)(GLfloat, GLfloat);
  2436. #define CALL_RasterPos2f(disp, parameters) \
  2437.     (* GET_RasterPos2f(disp)) parameters
  2438. static inline _glptr_RasterPos2f GET_RasterPos2f(struct _glapi_table *disp) {
  2439.    return (_glptr_RasterPos2f) (GET_by_offset(disp, _gloffset_RasterPos2f));
  2440. }
  2441.  
  2442. static inline void SET_RasterPos2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
  2443.    SET_by_offset(disp, _gloffset_RasterPos2f, fn);
  2444. }
  2445.  
  2446. typedef void (GLAPIENTRYP _glptr_RasterPos2fv)(const GLfloat *);
  2447. #define CALL_RasterPos2fv(disp, parameters) \
  2448.     (* GET_RasterPos2fv(disp)) parameters
  2449. static inline _glptr_RasterPos2fv GET_RasterPos2fv(struct _glapi_table *disp) {
  2450.    return (_glptr_RasterPos2fv) (GET_by_offset(disp, _gloffset_RasterPos2fv));
  2451. }
  2452.  
  2453. static inline void SET_RasterPos2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  2454.    SET_by_offset(disp, _gloffset_RasterPos2fv, fn);
  2455. }
  2456.  
  2457. typedef void (GLAPIENTRYP _glptr_RasterPos2i)(GLint, GLint);
  2458. #define CALL_RasterPos2i(disp, parameters) \
  2459.     (* GET_RasterPos2i(disp)) parameters
  2460. static inline _glptr_RasterPos2i GET_RasterPos2i(struct _glapi_table *disp) {
  2461.    return (_glptr_RasterPos2i) (GET_by_offset(disp, _gloffset_RasterPos2i));
  2462. }
  2463.  
  2464. static inline void SET_RasterPos2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
  2465.    SET_by_offset(disp, _gloffset_RasterPos2i, fn);
  2466. }
  2467.  
  2468. typedef void (GLAPIENTRYP _glptr_RasterPos2iv)(const GLint *);
  2469. #define CALL_RasterPos2iv(disp, parameters) \
  2470.     (* GET_RasterPos2iv(disp)) parameters
  2471. static inline _glptr_RasterPos2iv GET_RasterPos2iv(struct _glapi_table *disp) {
  2472.    return (_glptr_RasterPos2iv) (GET_by_offset(disp, _gloffset_RasterPos2iv));
  2473. }
  2474.  
  2475. static inline void SET_RasterPos2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  2476.    SET_by_offset(disp, _gloffset_RasterPos2iv, fn);
  2477. }
  2478.  
  2479. typedef void (GLAPIENTRYP _glptr_RasterPos2s)(GLshort, GLshort);
  2480. #define CALL_RasterPos2s(disp, parameters) \
  2481.     (* GET_RasterPos2s(disp)) parameters
  2482. static inline _glptr_RasterPos2s GET_RasterPos2s(struct _glapi_table *disp) {
  2483.    return (_glptr_RasterPos2s) (GET_by_offset(disp, _gloffset_RasterPos2s));
  2484. }
  2485.  
  2486. static inline void SET_RasterPos2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) {
  2487.    SET_by_offset(disp, _gloffset_RasterPos2s, fn);
  2488. }
  2489.  
  2490. typedef void (GLAPIENTRYP _glptr_RasterPos2sv)(const GLshort *);
  2491. #define CALL_RasterPos2sv(disp, parameters) \
  2492.     (* GET_RasterPos2sv(disp)) parameters
  2493. static inline _glptr_RasterPos2sv GET_RasterPos2sv(struct _glapi_table *disp) {
  2494.    return (_glptr_RasterPos2sv) (GET_by_offset(disp, _gloffset_RasterPos2sv));
  2495. }
  2496.  
  2497. static inline void SET_RasterPos2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  2498.    SET_by_offset(disp, _gloffset_RasterPos2sv, fn);
  2499. }
  2500.  
  2501. typedef void (GLAPIENTRYP _glptr_RasterPos3d)(GLdouble, GLdouble, GLdouble);
  2502. #define CALL_RasterPos3d(disp, parameters) \
  2503.     (* GET_RasterPos3d(disp)) parameters
  2504. static inline _glptr_RasterPos3d GET_RasterPos3d(struct _glapi_table *disp) {
  2505.    return (_glptr_RasterPos3d) (GET_by_offset(disp, _gloffset_RasterPos3d));
  2506. }
  2507.  
  2508. static inline void SET_RasterPos3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
  2509.    SET_by_offset(disp, _gloffset_RasterPos3d, fn);
  2510. }
  2511.  
  2512. typedef void (GLAPIENTRYP _glptr_RasterPos3dv)(const GLdouble *);
  2513. #define CALL_RasterPos3dv(disp, parameters) \
  2514.     (* GET_RasterPos3dv(disp)) parameters
  2515. static inline _glptr_RasterPos3dv GET_RasterPos3dv(struct _glapi_table *disp) {
  2516.    return (_glptr_RasterPos3dv) (GET_by_offset(disp, _gloffset_RasterPos3dv));
  2517. }
  2518.  
  2519. static inline void SET_RasterPos3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  2520.    SET_by_offset(disp, _gloffset_RasterPos3dv, fn);
  2521. }
  2522.  
  2523. typedef void (GLAPIENTRYP _glptr_RasterPos3f)(GLfloat, GLfloat, GLfloat);
  2524. #define CALL_RasterPos3f(disp, parameters) \
  2525.     (* GET_RasterPos3f(disp)) parameters
  2526. static inline _glptr_RasterPos3f GET_RasterPos3f(struct _glapi_table *disp) {
  2527.    return (_glptr_RasterPos3f) (GET_by_offset(disp, _gloffset_RasterPos3f));
  2528. }
  2529.  
  2530. static inline void SET_RasterPos3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
  2531.    SET_by_offset(disp, _gloffset_RasterPos3f, fn);
  2532. }
  2533.  
  2534. typedef void (GLAPIENTRYP _glptr_RasterPos3fv)(const GLfloat *);
  2535. #define CALL_RasterPos3fv(disp, parameters) \
  2536.     (* GET_RasterPos3fv(disp)) parameters
  2537. static inline _glptr_RasterPos3fv GET_RasterPos3fv(struct _glapi_table *disp) {
  2538.    return (_glptr_RasterPos3fv) (GET_by_offset(disp, _gloffset_RasterPos3fv));
  2539. }
  2540.  
  2541. static inline void SET_RasterPos3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  2542.    SET_by_offset(disp, _gloffset_RasterPos3fv, fn);
  2543. }
  2544.  
  2545. typedef void (GLAPIENTRYP _glptr_RasterPos3i)(GLint, GLint, GLint);
  2546. #define CALL_RasterPos3i(disp, parameters) \
  2547.     (* GET_RasterPos3i(disp)) parameters
  2548. static inline _glptr_RasterPos3i GET_RasterPos3i(struct _glapi_table *disp) {
  2549.    return (_glptr_RasterPos3i) (GET_by_offset(disp, _gloffset_RasterPos3i));
  2550. }
  2551.  
  2552. static inline void SET_RasterPos3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
  2553.    SET_by_offset(disp, _gloffset_RasterPos3i, fn);
  2554. }
  2555.  
  2556. typedef void (GLAPIENTRYP _glptr_RasterPos3iv)(const GLint *);
  2557. #define CALL_RasterPos3iv(disp, parameters) \
  2558.     (* GET_RasterPos3iv(disp)) parameters
  2559. static inline _glptr_RasterPos3iv GET_RasterPos3iv(struct _glapi_table *disp) {
  2560.    return (_glptr_RasterPos3iv) (GET_by_offset(disp, _gloffset_RasterPos3iv));
  2561. }
  2562.  
  2563. static inline void SET_RasterPos3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  2564.    SET_by_offset(disp, _gloffset_RasterPos3iv, fn);
  2565. }
  2566.  
  2567. typedef void (GLAPIENTRYP _glptr_RasterPos3s)(GLshort, GLshort, GLshort);
  2568. #define CALL_RasterPos3s(disp, parameters) \
  2569.     (* GET_RasterPos3s(disp)) parameters
  2570. static inline _glptr_RasterPos3s GET_RasterPos3s(struct _glapi_table *disp) {
  2571.    return (_glptr_RasterPos3s) (GET_by_offset(disp, _gloffset_RasterPos3s));
  2572. }
  2573.  
  2574. static inline void SET_RasterPos3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
  2575.    SET_by_offset(disp, _gloffset_RasterPos3s, fn);
  2576. }
  2577.  
  2578. typedef void (GLAPIENTRYP _glptr_RasterPos3sv)(const GLshort *);
  2579. #define CALL_RasterPos3sv(disp, parameters) \
  2580.     (* GET_RasterPos3sv(disp)) parameters
  2581. static inline _glptr_RasterPos3sv GET_RasterPos3sv(struct _glapi_table *disp) {
  2582.    return (_glptr_RasterPos3sv) (GET_by_offset(disp, _gloffset_RasterPos3sv));
  2583. }
  2584.  
  2585. static inline void SET_RasterPos3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  2586.    SET_by_offset(disp, _gloffset_RasterPos3sv, fn);
  2587. }
  2588.  
  2589. typedef void (GLAPIENTRYP _glptr_RasterPos4d)(GLdouble, GLdouble, GLdouble, GLdouble);
  2590. #define CALL_RasterPos4d(disp, parameters) \
  2591.     (* GET_RasterPos4d(disp)) parameters
  2592. static inline _glptr_RasterPos4d GET_RasterPos4d(struct _glapi_table *disp) {
  2593.    return (_glptr_RasterPos4d) (GET_by_offset(disp, _gloffset_RasterPos4d));
  2594. }
  2595.  
  2596. static inline void SET_RasterPos4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
  2597.    SET_by_offset(disp, _gloffset_RasterPos4d, fn);
  2598. }
  2599.  
  2600. typedef void (GLAPIENTRYP _glptr_RasterPos4dv)(const GLdouble *);
  2601. #define CALL_RasterPos4dv(disp, parameters) \
  2602.     (* GET_RasterPos4dv(disp)) parameters
  2603. static inline _glptr_RasterPos4dv GET_RasterPos4dv(struct _glapi_table *disp) {
  2604.    return (_glptr_RasterPos4dv) (GET_by_offset(disp, _gloffset_RasterPos4dv));
  2605. }
  2606.  
  2607. static inline void SET_RasterPos4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  2608.    SET_by_offset(disp, _gloffset_RasterPos4dv, fn);
  2609. }
  2610.  
  2611. typedef void (GLAPIENTRYP _glptr_RasterPos4f)(GLfloat, GLfloat, GLfloat, GLfloat);
  2612. #define CALL_RasterPos4f(disp, parameters) \
  2613.     (* GET_RasterPos4f(disp)) parameters
  2614. static inline _glptr_RasterPos4f GET_RasterPos4f(struct _glapi_table *disp) {
  2615.    return (_glptr_RasterPos4f) (GET_by_offset(disp, _gloffset_RasterPos4f));
  2616. }
  2617.  
  2618. static inline void SET_RasterPos4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
  2619.    SET_by_offset(disp, _gloffset_RasterPos4f, fn);
  2620. }
  2621.  
  2622. typedef void (GLAPIENTRYP _glptr_RasterPos4fv)(const GLfloat *);
  2623. #define CALL_RasterPos4fv(disp, parameters) \
  2624.     (* GET_RasterPos4fv(disp)) parameters
  2625. static inline _glptr_RasterPos4fv GET_RasterPos4fv(struct _glapi_table *disp) {
  2626.    return (_glptr_RasterPos4fv) (GET_by_offset(disp, _gloffset_RasterPos4fv));
  2627. }
  2628.  
  2629. static inline void SET_RasterPos4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  2630.    SET_by_offset(disp, _gloffset_RasterPos4fv, fn);
  2631. }
  2632.  
  2633. typedef void (GLAPIENTRYP _glptr_RasterPos4i)(GLint, GLint, GLint, GLint);
  2634. #define CALL_RasterPos4i(disp, parameters) \
  2635.     (* GET_RasterPos4i(disp)) parameters
  2636. static inline _glptr_RasterPos4i GET_RasterPos4i(struct _glapi_table *disp) {
  2637.    return (_glptr_RasterPos4i) (GET_by_offset(disp, _gloffset_RasterPos4i));
  2638. }
  2639.  
  2640. static inline void SET_RasterPos4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
  2641.    SET_by_offset(disp, _gloffset_RasterPos4i, fn);
  2642. }
  2643.  
  2644. typedef void (GLAPIENTRYP _glptr_RasterPos4iv)(const GLint *);
  2645. #define CALL_RasterPos4iv(disp, parameters) \
  2646.     (* GET_RasterPos4iv(disp)) parameters
  2647. static inline _glptr_RasterPos4iv GET_RasterPos4iv(struct _glapi_table *disp) {
  2648.    return (_glptr_RasterPos4iv) (GET_by_offset(disp, _gloffset_RasterPos4iv));
  2649. }
  2650.  
  2651. static inline void SET_RasterPos4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  2652.    SET_by_offset(disp, _gloffset_RasterPos4iv, fn);
  2653. }
  2654.  
  2655. typedef void (GLAPIENTRYP _glptr_RasterPos4s)(GLshort, GLshort, GLshort, GLshort);
  2656. #define CALL_RasterPos4s(disp, parameters) \
  2657.     (* GET_RasterPos4s(disp)) parameters
  2658. static inline _glptr_RasterPos4s GET_RasterPos4s(struct _glapi_table *disp) {
  2659.    return (_glptr_RasterPos4s) (GET_by_offset(disp, _gloffset_RasterPos4s));
  2660. }
  2661.  
  2662. static inline void SET_RasterPos4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
  2663.    SET_by_offset(disp, _gloffset_RasterPos4s, fn);
  2664. }
  2665.  
  2666. typedef void (GLAPIENTRYP _glptr_RasterPos4sv)(const GLshort *);
  2667. #define CALL_RasterPos4sv(disp, parameters) \
  2668.     (* GET_RasterPos4sv(disp)) parameters
  2669. static inline _glptr_RasterPos4sv GET_RasterPos4sv(struct _glapi_table *disp) {
  2670.    return (_glptr_RasterPos4sv) (GET_by_offset(disp, _gloffset_RasterPos4sv));
  2671. }
  2672.  
  2673. static inline void SET_RasterPos4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  2674.    SET_by_offset(disp, _gloffset_RasterPos4sv, fn);
  2675. }
  2676.  
  2677. typedef void (GLAPIENTRYP _glptr_Rectd)(GLdouble, GLdouble, GLdouble, GLdouble);
  2678. #define CALL_Rectd(disp, parameters) \
  2679.     (* GET_Rectd(disp)) parameters
  2680. static inline _glptr_Rectd GET_Rectd(struct _glapi_table *disp) {
  2681.    return (_glptr_Rectd) (GET_by_offset(disp, _gloffset_Rectd));
  2682. }
  2683.  
  2684. static inline void SET_Rectd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
  2685.    SET_by_offset(disp, _gloffset_Rectd, fn);
  2686. }
  2687.  
  2688. typedef void (GLAPIENTRYP _glptr_Rectdv)(const GLdouble *, const GLdouble *);
  2689. #define CALL_Rectdv(disp, parameters) \
  2690.     (* GET_Rectdv(disp)) parameters
  2691. static inline _glptr_Rectdv GET_Rectdv(struct _glapi_table *disp) {
  2692.    return (_glptr_Rectdv) (GET_by_offset(disp, _gloffset_Rectdv));
  2693. }
  2694.  
  2695. static inline void SET_Rectdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *, const GLdouble *)) {
  2696.    SET_by_offset(disp, _gloffset_Rectdv, fn);
  2697. }
  2698.  
  2699. typedef void (GLAPIENTRYP _glptr_Rectf)(GLfloat, GLfloat, GLfloat, GLfloat);
  2700. #define CALL_Rectf(disp, parameters) \
  2701.     (* GET_Rectf(disp)) parameters
  2702. static inline _glptr_Rectf GET_Rectf(struct _glapi_table *disp) {
  2703.    return (_glptr_Rectf) (GET_by_offset(disp, _gloffset_Rectf));
  2704. }
  2705.  
  2706. static inline void SET_Rectf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
  2707.    SET_by_offset(disp, _gloffset_Rectf, fn);
  2708. }
  2709.  
  2710. typedef void (GLAPIENTRYP _glptr_Rectfv)(const GLfloat *, const GLfloat *);
  2711. #define CALL_Rectfv(disp, parameters) \
  2712.     (* GET_Rectfv(disp)) parameters
  2713. static inline _glptr_Rectfv GET_Rectfv(struct _glapi_table *disp) {
  2714.    return (_glptr_Rectfv) (GET_by_offset(disp, _gloffset_Rectfv));
  2715. }
  2716.  
  2717. static inline void SET_Rectfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *, const GLfloat *)) {
  2718.    SET_by_offset(disp, _gloffset_Rectfv, fn);
  2719. }
  2720.  
  2721. typedef void (GLAPIENTRYP _glptr_Recti)(GLint, GLint, GLint, GLint);
  2722. #define CALL_Recti(disp, parameters) \
  2723.     (* GET_Recti(disp)) parameters
  2724. static inline _glptr_Recti GET_Recti(struct _glapi_table *disp) {
  2725.    return (_glptr_Recti) (GET_by_offset(disp, _gloffset_Recti));
  2726. }
  2727.  
  2728. static inline void SET_Recti(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
  2729.    SET_by_offset(disp, _gloffset_Recti, fn);
  2730. }
  2731.  
  2732. typedef void (GLAPIENTRYP _glptr_Rectiv)(const GLint *, const GLint *);
  2733. #define CALL_Rectiv(disp, parameters) \
  2734.     (* GET_Rectiv(disp)) parameters
  2735. static inline _glptr_Rectiv GET_Rectiv(struct _glapi_table *disp) {
  2736.    return (_glptr_Rectiv) (GET_by_offset(disp, _gloffset_Rectiv));
  2737. }
  2738.  
  2739. static inline void SET_Rectiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *, const GLint *)) {
  2740.    SET_by_offset(disp, _gloffset_Rectiv, fn);
  2741. }
  2742.  
  2743. typedef void (GLAPIENTRYP _glptr_Rects)(GLshort, GLshort, GLshort, GLshort);
  2744. #define CALL_Rects(disp, parameters) \
  2745.     (* GET_Rects(disp)) parameters
  2746. static inline _glptr_Rects GET_Rects(struct _glapi_table *disp) {
  2747.    return (_glptr_Rects) (GET_by_offset(disp, _gloffset_Rects));
  2748. }
  2749.  
  2750. static inline void SET_Rects(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
  2751.    SET_by_offset(disp, _gloffset_Rects, fn);
  2752. }
  2753.  
  2754. typedef void (GLAPIENTRYP _glptr_Rectsv)(const GLshort *, const GLshort *);
  2755. #define CALL_Rectsv(disp, parameters) \
  2756.     (* GET_Rectsv(disp)) parameters
  2757. static inline _glptr_Rectsv GET_Rectsv(struct _glapi_table *disp) {
  2758.    return (_glptr_Rectsv) (GET_by_offset(disp, _gloffset_Rectsv));
  2759. }
  2760.  
  2761. static inline void SET_Rectsv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *, const GLshort *)) {
  2762.    SET_by_offset(disp, _gloffset_Rectsv, fn);
  2763. }
  2764.  
  2765. typedef void (GLAPIENTRYP _glptr_TexCoord1d)(GLdouble);
  2766. #define CALL_TexCoord1d(disp, parameters) \
  2767.     (* GET_TexCoord1d(disp)) parameters
  2768. static inline _glptr_TexCoord1d GET_TexCoord1d(struct _glapi_table *disp) {
  2769.    return (_glptr_TexCoord1d) (GET_by_offset(disp, _gloffset_TexCoord1d));
  2770. }
  2771.  
  2772. static inline void SET_TexCoord1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) {
  2773.    SET_by_offset(disp, _gloffset_TexCoord1d, fn);
  2774. }
  2775.  
  2776. typedef void (GLAPIENTRYP _glptr_TexCoord1dv)(const GLdouble *);
  2777. #define CALL_TexCoord1dv(disp, parameters) \
  2778.     (* GET_TexCoord1dv(disp)) parameters
  2779. static inline _glptr_TexCoord1dv GET_TexCoord1dv(struct _glapi_table *disp) {
  2780.    return (_glptr_TexCoord1dv) (GET_by_offset(disp, _gloffset_TexCoord1dv));
  2781. }
  2782.  
  2783. static inline void SET_TexCoord1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  2784.    SET_by_offset(disp, _gloffset_TexCoord1dv, fn);
  2785. }
  2786.  
  2787. typedef void (GLAPIENTRYP _glptr_TexCoord1f)(GLfloat);
  2788. #define CALL_TexCoord1f(disp, parameters) \
  2789.     (* GET_TexCoord1f(disp)) parameters
  2790. static inline _glptr_TexCoord1f GET_TexCoord1f(struct _glapi_table *disp) {
  2791.    return (_glptr_TexCoord1f) (GET_by_offset(disp, _gloffset_TexCoord1f));
  2792. }
  2793.  
  2794. static inline void SET_TexCoord1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
  2795.    SET_by_offset(disp, _gloffset_TexCoord1f, fn);
  2796. }
  2797.  
  2798. typedef void (GLAPIENTRYP _glptr_TexCoord1fv)(const GLfloat *);
  2799. #define CALL_TexCoord1fv(disp, parameters) \
  2800.     (* GET_TexCoord1fv(disp)) parameters
  2801. static inline _glptr_TexCoord1fv GET_TexCoord1fv(struct _glapi_table *disp) {
  2802.    return (_glptr_TexCoord1fv) (GET_by_offset(disp, _gloffset_TexCoord1fv));
  2803. }
  2804.  
  2805. static inline void SET_TexCoord1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  2806.    SET_by_offset(disp, _gloffset_TexCoord1fv, fn);
  2807. }
  2808.  
  2809. typedef void (GLAPIENTRYP _glptr_TexCoord1i)(GLint);
  2810. #define CALL_TexCoord1i(disp, parameters) \
  2811.     (* GET_TexCoord1i(disp)) parameters
  2812. static inline _glptr_TexCoord1i GET_TexCoord1i(struct _glapi_table *disp) {
  2813.    return (_glptr_TexCoord1i) (GET_by_offset(disp, _gloffset_TexCoord1i));
  2814. }
  2815.  
  2816. static inline void SET_TexCoord1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) {
  2817.    SET_by_offset(disp, _gloffset_TexCoord1i, fn);
  2818. }
  2819.  
  2820. typedef void (GLAPIENTRYP _glptr_TexCoord1iv)(const GLint *);
  2821. #define CALL_TexCoord1iv(disp, parameters) \
  2822.     (* GET_TexCoord1iv(disp)) parameters
  2823. static inline _glptr_TexCoord1iv GET_TexCoord1iv(struct _glapi_table *disp) {
  2824.    return (_glptr_TexCoord1iv) (GET_by_offset(disp, _gloffset_TexCoord1iv));
  2825. }
  2826.  
  2827. static inline void SET_TexCoord1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  2828.    SET_by_offset(disp, _gloffset_TexCoord1iv, fn);
  2829. }
  2830.  
  2831. typedef void (GLAPIENTRYP _glptr_TexCoord1s)(GLshort);
  2832. #define CALL_TexCoord1s(disp, parameters) \
  2833.     (* GET_TexCoord1s(disp)) parameters
  2834. static inline _glptr_TexCoord1s GET_TexCoord1s(struct _glapi_table *disp) {
  2835.    return (_glptr_TexCoord1s) (GET_by_offset(disp, _gloffset_TexCoord1s));
  2836. }
  2837.  
  2838. static inline void SET_TexCoord1s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort)) {
  2839.    SET_by_offset(disp, _gloffset_TexCoord1s, fn);
  2840. }
  2841.  
  2842. typedef void (GLAPIENTRYP _glptr_TexCoord1sv)(const GLshort *);
  2843. #define CALL_TexCoord1sv(disp, parameters) \
  2844.     (* GET_TexCoord1sv(disp)) parameters
  2845. static inline _glptr_TexCoord1sv GET_TexCoord1sv(struct _glapi_table *disp) {
  2846.    return (_glptr_TexCoord1sv) (GET_by_offset(disp, _gloffset_TexCoord1sv));
  2847. }
  2848.  
  2849. static inline void SET_TexCoord1sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  2850.    SET_by_offset(disp, _gloffset_TexCoord1sv, fn);
  2851. }
  2852.  
  2853. typedef void (GLAPIENTRYP _glptr_TexCoord2d)(GLdouble, GLdouble);
  2854. #define CALL_TexCoord2d(disp, parameters) \
  2855.     (* GET_TexCoord2d(disp)) parameters
  2856. static inline _glptr_TexCoord2d GET_TexCoord2d(struct _glapi_table *disp) {
  2857.    return (_glptr_TexCoord2d) (GET_by_offset(disp, _gloffset_TexCoord2d));
  2858. }
  2859.  
  2860. static inline void SET_TexCoord2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) {
  2861.    SET_by_offset(disp, _gloffset_TexCoord2d, fn);
  2862. }
  2863.  
  2864. typedef void (GLAPIENTRYP _glptr_TexCoord2dv)(const GLdouble *);
  2865. #define CALL_TexCoord2dv(disp, parameters) \
  2866.     (* GET_TexCoord2dv(disp)) parameters
  2867. static inline _glptr_TexCoord2dv GET_TexCoord2dv(struct _glapi_table *disp) {
  2868.    return (_glptr_TexCoord2dv) (GET_by_offset(disp, _gloffset_TexCoord2dv));
  2869. }
  2870.  
  2871. static inline void SET_TexCoord2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  2872.    SET_by_offset(disp, _gloffset_TexCoord2dv, fn);
  2873. }
  2874.  
  2875. typedef void (GLAPIENTRYP _glptr_TexCoord2f)(GLfloat, GLfloat);
  2876. #define CALL_TexCoord2f(disp, parameters) \
  2877.     (* GET_TexCoord2f(disp)) parameters
  2878. static inline _glptr_TexCoord2f GET_TexCoord2f(struct _glapi_table *disp) {
  2879.    return (_glptr_TexCoord2f) (GET_by_offset(disp, _gloffset_TexCoord2f));
  2880. }
  2881.  
  2882. static inline void SET_TexCoord2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
  2883.    SET_by_offset(disp, _gloffset_TexCoord2f, fn);
  2884. }
  2885.  
  2886. typedef void (GLAPIENTRYP _glptr_TexCoord2fv)(const GLfloat *);
  2887. #define CALL_TexCoord2fv(disp, parameters) \
  2888.     (* GET_TexCoord2fv(disp)) parameters
  2889. static inline _glptr_TexCoord2fv GET_TexCoord2fv(struct _glapi_table *disp) {
  2890.    return (_glptr_TexCoord2fv) (GET_by_offset(disp, _gloffset_TexCoord2fv));
  2891. }
  2892.  
  2893. static inline void SET_TexCoord2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  2894.    SET_by_offset(disp, _gloffset_TexCoord2fv, fn);
  2895. }
  2896.  
  2897. typedef void (GLAPIENTRYP _glptr_TexCoord2i)(GLint, GLint);
  2898. #define CALL_TexCoord2i(disp, parameters) \
  2899.     (* GET_TexCoord2i(disp)) parameters
  2900. static inline _glptr_TexCoord2i GET_TexCoord2i(struct _glapi_table *disp) {
  2901.    return (_glptr_TexCoord2i) (GET_by_offset(disp, _gloffset_TexCoord2i));
  2902. }
  2903.  
  2904. static inline void SET_TexCoord2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
  2905.    SET_by_offset(disp, _gloffset_TexCoord2i, fn);
  2906. }
  2907.  
  2908. typedef void (GLAPIENTRYP _glptr_TexCoord2iv)(const GLint *);
  2909. #define CALL_TexCoord2iv(disp, parameters) \
  2910.     (* GET_TexCoord2iv(disp)) parameters
  2911. static inline _glptr_TexCoord2iv GET_TexCoord2iv(struct _glapi_table *disp) {
  2912.    return (_glptr_TexCoord2iv) (GET_by_offset(disp, _gloffset_TexCoord2iv));
  2913. }
  2914.  
  2915. static inline void SET_TexCoord2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  2916.    SET_by_offset(disp, _gloffset_TexCoord2iv, fn);
  2917. }
  2918.  
  2919. typedef void (GLAPIENTRYP _glptr_TexCoord2s)(GLshort, GLshort);
  2920. #define CALL_TexCoord2s(disp, parameters) \
  2921.     (* GET_TexCoord2s(disp)) parameters
  2922. static inline _glptr_TexCoord2s GET_TexCoord2s(struct _glapi_table *disp) {
  2923.    return (_glptr_TexCoord2s) (GET_by_offset(disp, _gloffset_TexCoord2s));
  2924. }
  2925.  
  2926. static inline void SET_TexCoord2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) {
  2927.    SET_by_offset(disp, _gloffset_TexCoord2s, fn);
  2928. }
  2929.  
  2930. typedef void (GLAPIENTRYP _glptr_TexCoord2sv)(const GLshort *);
  2931. #define CALL_TexCoord2sv(disp, parameters) \
  2932.     (* GET_TexCoord2sv(disp)) parameters
  2933. static inline _glptr_TexCoord2sv GET_TexCoord2sv(struct _glapi_table *disp) {
  2934.    return (_glptr_TexCoord2sv) (GET_by_offset(disp, _gloffset_TexCoord2sv));
  2935. }
  2936.  
  2937. static inline void SET_TexCoord2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  2938.    SET_by_offset(disp, _gloffset_TexCoord2sv, fn);
  2939. }
  2940.  
  2941. typedef void (GLAPIENTRYP _glptr_TexCoord3d)(GLdouble, GLdouble, GLdouble);
  2942. #define CALL_TexCoord3d(disp, parameters) \
  2943.     (* GET_TexCoord3d(disp)) parameters
  2944. static inline _glptr_TexCoord3d GET_TexCoord3d(struct _glapi_table *disp) {
  2945.    return (_glptr_TexCoord3d) (GET_by_offset(disp, _gloffset_TexCoord3d));
  2946. }
  2947.  
  2948. static inline void SET_TexCoord3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
  2949.    SET_by_offset(disp, _gloffset_TexCoord3d, fn);
  2950. }
  2951.  
  2952. typedef void (GLAPIENTRYP _glptr_TexCoord3dv)(const GLdouble *);
  2953. #define CALL_TexCoord3dv(disp, parameters) \
  2954.     (* GET_TexCoord3dv(disp)) parameters
  2955. static inline _glptr_TexCoord3dv GET_TexCoord3dv(struct _glapi_table *disp) {
  2956.    return (_glptr_TexCoord3dv) (GET_by_offset(disp, _gloffset_TexCoord3dv));
  2957. }
  2958.  
  2959. static inline void SET_TexCoord3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  2960.    SET_by_offset(disp, _gloffset_TexCoord3dv, fn);
  2961. }
  2962.  
  2963. typedef void (GLAPIENTRYP _glptr_TexCoord3f)(GLfloat, GLfloat, GLfloat);
  2964. #define CALL_TexCoord3f(disp, parameters) \
  2965.     (* GET_TexCoord3f(disp)) parameters
  2966. static inline _glptr_TexCoord3f GET_TexCoord3f(struct _glapi_table *disp) {
  2967.    return (_glptr_TexCoord3f) (GET_by_offset(disp, _gloffset_TexCoord3f));
  2968. }
  2969.  
  2970. static inline void SET_TexCoord3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
  2971.    SET_by_offset(disp, _gloffset_TexCoord3f, fn);
  2972. }
  2973.  
  2974. typedef void (GLAPIENTRYP _glptr_TexCoord3fv)(const GLfloat *);
  2975. #define CALL_TexCoord3fv(disp, parameters) \
  2976.     (* GET_TexCoord3fv(disp)) parameters
  2977. static inline _glptr_TexCoord3fv GET_TexCoord3fv(struct _glapi_table *disp) {
  2978.    return (_glptr_TexCoord3fv) (GET_by_offset(disp, _gloffset_TexCoord3fv));
  2979. }
  2980.  
  2981. static inline void SET_TexCoord3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  2982.    SET_by_offset(disp, _gloffset_TexCoord3fv, fn);
  2983. }
  2984.  
  2985. typedef void (GLAPIENTRYP _glptr_TexCoord3i)(GLint, GLint, GLint);
  2986. #define CALL_TexCoord3i(disp, parameters) \
  2987.     (* GET_TexCoord3i(disp)) parameters
  2988. static inline _glptr_TexCoord3i GET_TexCoord3i(struct _glapi_table *disp) {
  2989.    return (_glptr_TexCoord3i) (GET_by_offset(disp, _gloffset_TexCoord3i));
  2990. }
  2991.  
  2992. static inline void SET_TexCoord3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
  2993.    SET_by_offset(disp, _gloffset_TexCoord3i, fn);
  2994. }
  2995.  
  2996. typedef void (GLAPIENTRYP _glptr_TexCoord3iv)(const GLint *);
  2997. #define CALL_TexCoord3iv(disp, parameters) \
  2998.     (* GET_TexCoord3iv(disp)) parameters
  2999. static inline _glptr_TexCoord3iv GET_TexCoord3iv(struct _glapi_table *disp) {
  3000.    return (_glptr_TexCoord3iv) (GET_by_offset(disp, _gloffset_TexCoord3iv));
  3001. }
  3002.  
  3003. static inline void SET_TexCoord3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  3004.    SET_by_offset(disp, _gloffset_TexCoord3iv, fn);
  3005. }
  3006.  
  3007. typedef void (GLAPIENTRYP _glptr_TexCoord3s)(GLshort, GLshort, GLshort);
  3008. #define CALL_TexCoord3s(disp, parameters) \
  3009.     (* GET_TexCoord3s(disp)) parameters
  3010. static inline _glptr_TexCoord3s GET_TexCoord3s(struct _glapi_table *disp) {
  3011.    return (_glptr_TexCoord3s) (GET_by_offset(disp, _gloffset_TexCoord3s));
  3012. }
  3013.  
  3014. static inline void SET_TexCoord3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
  3015.    SET_by_offset(disp, _gloffset_TexCoord3s, fn);
  3016. }
  3017.  
  3018. typedef void (GLAPIENTRYP _glptr_TexCoord3sv)(const GLshort *);
  3019. #define CALL_TexCoord3sv(disp, parameters) \
  3020.     (* GET_TexCoord3sv(disp)) parameters
  3021. static inline _glptr_TexCoord3sv GET_TexCoord3sv(struct _glapi_table *disp) {
  3022.    return (_glptr_TexCoord3sv) (GET_by_offset(disp, _gloffset_TexCoord3sv));
  3023. }
  3024.  
  3025. static inline void SET_TexCoord3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  3026.    SET_by_offset(disp, _gloffset_TexCoord3sv, fn);
  3027. }
  3028.  
  3029. typedef void (GLAPIENTRYP _glptr_TexCoord4d)(GLdouble, GLdouble, GLdouble, GLdouble);
  3030. #define CALL_TexCoord4d(disp, parameters) \
  3031.     (* GET_TexCoord4d(disp)) parameters
  3032. static inline _glptr_TexCoord4d GET_TexCoord4d(struct _glapi_table *disp) {
  3033.    return (_glptr_TexCoord4d) (GET_by_offset(disp, _gloffset_TexCoord4d));
  3034. }
  3035.  
  3036. static inline void SET_TexCoord4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
  3037.    SET_by_offset(disp, _gloffset_TexCoord4d, fn);
  3038. }
  3039.  
  3040. typedef void (GLAPIENTRYP _glptr_TexCoord4dv)(const GLdouble *);
  3041. #define CALL_TexCoord4dv(disp, parameters) \
  3042.     (* GET_TexCoord4dv(disp)) parameters
  3043. static inline _glptr_TexCoord4dv GET_TexCoord4dv(struct _glapi_table *disp) {
  3044.    return (_glptr_TexCoord4dv) (GET_by_offset(disp, _gloffset_TexCoord4dv));
  3045. }
  3046.  
  3047. static inline void SET_TexCoord4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  3048.    SET_by_offset(disp, _gloffset_TexCoord4dv, fn);
  3049. }
  3050.  
  3051. typedef void (GLAPIENTRYP _glptr_TexCoord4f)(GLfloat, GLfloat, GLfloat, GLfloat);
  3052. #define CALL_TexCoord4f(disp, parameters) \
  3053.     (* GET_TexCoord4f(disp)) parameters
  3054. static inline _glptr_TexCoord4f GET_TexCoord4f(struct _glapi_table *disp) {
  3055.    return (_glptr_TexCoord4f) (GET_by_offset(disp, _gloffset_TexCoord4f));
  3056. }
  3057.  
  3058. static inline void SET_TexCoord4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
  3059.    SET_by_offset(disp, _gloffset_TexCoord4f, fn);
  3060. }
  3061.  
  3062. typedef void (GLAPIENTRYP _glptr_TexCoord4fv)(const GLfloat *);
  3063. #define CALL_TexCoord4fv(disp, parameters) \
  3064.     (* GET_TexCoord4fv(disp)) parameters
  3065. static inline _glptr_TexCoord4fv GET_TexCoord4fv(struct _glapi_table *disp) {
  3066.    return (_glptr_TexCoord4fv) (GET_by_offset(disp, _gloffset_TexCoord4fv));
  3067. }
  3068.  
  3069. static inline void SET_TexCoord4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  3070.    SET_by_offset(disp, _gloffset_TexCoord4fv, fn);
  3071. }
  3072.  
  3073. typedef void (GLAPIENTRYP _glptr_TexCoord4i)(GLint, GLint, GLint, GLint);
  3074. #define CALL_TexCoord4i(disp, parameters) \
  3075.     (* GET_TexCoord4i(disp)) parameters
  3076. static inline _glptr_TexCoord4i GET_TexCoord4i(struct _glapi_table *disp) {
  3077.    return (_glptr_TexCoord4i) (GET_by_offset(disp, _gloffset_TexCoord4i));
  3078. }
  3079.  
  3080. static inline void SET_TexCoord4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
  3081.    SET_by_offset(disp, _gloffset_TexCoord4i, fn);
  3082. }
  3083.  
  3084. typedef void (GLAPIENTRYP _glptr_TexCoord4iv)(const GLint *);
  3085. #define CALL_TexCoord4iv(disp, parameters) \
  3086.     (* GET_TexCoord4iv(disp)) parameters
  3087. static inline _glptr_TexCoord4iv GET_TexCoord4iv(struct _glapi_table *disp) {
  3088.    return (_glptr_TexCoord4iv) (GET_by_offset(disp, _gloffset_TexCoord4iv));
  3089. }
  3090.  
  3091. static inline void SET_TexCoord4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  3092.    SET_by_offset(disp, _gloffset_TexCoord4iv, fn);
  3093. }
  3094.  
  3095. typedef void (GLAPIENTRYP _glptr_TexCoord4s)(GLshort, GLshort, GLshort, GLshort);
  3096. #define CALL_TexCoord4s(disp, parameters) \
  3097.     (* GET_TexCoord4s(disp)) parameters
  3098. static inline _glptr_TexCoord4s GET_TexCoord4s(struct _glapi_table *disp) {
  3099.    return (_glptr_TexCoord4s) (GET_by_offset(disp, _gloffset_TexCoord4s));
  3100. }
  3101.  
  3102. static inline void SET_TexCoord4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
  3103.    SET_by_offset(disp, _gloffset_TexCoord4s, fn);
  3104. }
  3105.  
  3106. typedef void (GLAPIENTRYP _glptr_TexCoord4sv)(const GLshort *);
  3107. #define CALL_TexCoord4sv(disp, parameters) \
  3108.     (* GET_TexCoord4sv(disp)) parameters
  3109. static inline _glptr_TexCoord4sv GET_TexCoord4sv(struct _glapi_table *disp) {
  3110.    return (_glptr_TexCoord4sv) (GET_by_offset(disp, _gloffset_TexCoord4sv));
  3111. }
  3112.  
  3113. static inline void SET_TexCoord4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  3114.    SET_by_offset(disp, _gloffset_TexCoord4sv, fn);
  3115. }
  3116.  
  3117. typedef void (GLAPIENTRYP _glptr_Vertex2d)(GLdouble, GLdouble);
  3118. #define CALL_Vertex2d(disp, parameters) \
  3119.     (* GET_Vertex2d(disp)) parameters
  3120. static inline _glptr_Vertex2d GET_Vertex2d(struct _glapi_table *disp) {
  3121.    return (_glptr_Vertex2d) (GET_by_offset(disp, _gloffset_Vertex2d));
  3122. }
  3123.  
  3124. static inline void SET_Vertex2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) {
  3125.    SET_by_offset(disp, _gloffset_Vertex2d, fn);
  3126. }
  3127.  
  3128. typedef void (GLAPIENTRYP _glptr_Vertex2dv)(const GLdouble *);
  3129. #define CALL_Vertex2dv(disp, parameters) \
  3130.     (* GET_Vertex2dv(disp)) parameters
  3131. static inline _glptr_Vertex2dv GET_Vertex2dv(struct _glapi_table *disp) {
  3132.    return (_glptr_Vertex2dv) (GET_by_offset(disp, _gloffset_Vertex2dv));
  3133. }
  3134.  
  3135. static inline void SET_Vertex2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  3136.    SET_by_offset(disp, _gloffset_Vertex2dv, fn);
  3137. }
  3138.  
  3139. typedef void (GLAPIENTRYP _glptr_Vertex2f)(GLfloat, GLfloat);
  3140. #define CALL_Vertex2f(disp, parameters) \
  3141.     (* GET_Vertex2f(disp)) parameters
  3142. static inline _glptr_Vertex2f GET_Vertex2f(struct _glapi_table *disp) {
  3143.    return (_glptr_Vertex2f) (GET_by_offset(disp, _gloffset_Vertex2f));
  3144. }
  3145.  
  3146. static inline void SET_Vertex2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
  3147.    SET_by_offset(disp, _gloffset_Vertex2f, fn);
  3148. }
  3149.  
  3150. typedef void (GLAPIENTRYP _glptr_Vertex2fv)(const GLfloat *);
  3151. #define CALL_Vertex2fv(disp, parameters) \
  3152.     (* GET_Vertex2fv(disp)) parameters
  3153. static inline _glptr_Vertex2fv GET_Vertex2fv(struct _glapi_table *disp) {
  3154.    return (_glptr_Vertex2fv) (GET_by_offset(disp, _gloffset_Vertex2fv));
  3155. }
  3156.  
  3157. static inline void SET_Vertex2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  3158.    SET_by_offset(disp, _gloffset_Vertex2fv, fn);
  3159. }
  3160.  
  3161. typedef void (GLAPIENTRYP _glptr_Vertex2i)(GLint, GLint);
  3162. #define CALL_Vertex2i(disp, parameters) \
  3163.     (* GET_Vertex2i(disp)) parameters
  3164. static inline _glptr_Vertex2i GET_Vertex2i(struct _glapi_table *disp) {
  3165.    return (_glptr_Vertex2i) (GET_by_offset(disp, _gloffset_Vertex2i));
  3166. }
  3167.  
  3168. static inline void SET_Vertex2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
  3169.    SET_by_offset(disp, _gloffset_Vertex2i, fn);
  3170. }
  3171.  
  3172. typedef void (GLAPIENTRYP _glptr_Vertex2iv)(const GLint *);
  3173. #define CALL_Vertex2iv(disp, parameters) \
  3174.     (* GET_Vertex2iv(disp)) parameters
  3175. static inline _glptr_Vertex2iv GET_Vertex2iv(struct _glapi_table *disp) {
  3176.    return (_glptr_Vertex2iv) (GET_by_offset(disp, _gloffset_Vertex2iv));
  3177. }
  3178.  
  3179. static inline void SET_Vertex2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  3180.    SET_by_offset(disp, _gloffset_Vertex2iv, fn);
  3181. }
  3182.  
  3183. typedef void (GLAPIENTRYP _glptr_Vertex2s)(GLshort, GLshort);
  3184. #define CALL_Vertex2s(disp, parameters) \
  3185.     (* GET_Vertex2s(disp)) parameters
  3186. static inline _glptr_Vertex2s GET_Vertex2s(struct _glapi_table *disp) {
  3187.    return (_glptr_Vertex2s) (GET_by_offset(disp, _gloffset_Vertex2s));
  3188. }
  3189.  
  3190. static inline void SET_Vertex2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) {
  3191.    SET_by_offset(disp, _gloffset_Vertex2s, fn);
  3192. }
  3193.  
  3194. typedef void (GLAPIENTRYP _glptr_Vertex2sv)(const GLshort *);
  3195. #define CALL_Vertex2sv(disp, parameters) \
  3196.     (* GET_Vertex2sv(disp)) parameters
  3197. static inline _glptr_Vertex2sv GET_Vertex2sv(struct _glapi_table *disp) {
  3198.    return (_glptr_Vertex2sv) (GET_by_offset(disp, _gloffset_Vertex2sv));
  3199. }
  3200.  
  3201. static inline void SET_Vertex2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  3202.    SET_by_offset(disp, _gloffset_Vertex2sv, fn);
  3203. }
  3204.  
  3205. typedef void (GLAPIENTRYP _glptr_Vertex3d)(GLdouble, GLdouble, GLdouble);
  3206. #define CALL_Vertex3d(disp, parameters) \
  3207.     (* GET_Vertex3d(disp)) parameters
  3208. static inline _glptr_Vertex3d GET_Vertex3d(struct _glapi_table *disp) {
  3209.    return (_glptr_Vertex3d) (GET_by_offset(disp, _gloffset_Vertex3d));
  3210. }
  3211.  
  3212. static inline void SET_Vertex3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
  3213.    SET_by_offset(disp, _gloffset_Vertex3d, fn);
  3214. }
  3215.  
  3216. typedef void (GLAPIENTRYP _glptr_Vertex3dv)(const GLdouble *);
  3217. #define CALL_Vertex3dv(disp, parameters) \
  3218.     (* GET_Vertex3dv(disp)) parameters
  3219. static inline _glptr_Vertex3dv GET_Vertex3dv(struct _glapi_table *disp) {
  3220.    return (_glptr_Vertex3dv) (GET_by_offset(disp, _gloffset_Vertex3dv));
  3221. }
  3222.  
  3223. static inline void SET_Vertex3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  3224.    SET_by_offset(disp, _gloffset_Vertex3dv, fn);
  3225. }
  3226.  
  3227. typedef void (GLAPIENTRYP _glptr_Vertex3f)(GLfloat, GLfloat, GLfloat);
  3228. #define CALL_Vertex3f(disp, parameters) \
  3229.     (* GET_Vertex3f(disp)) parameters
  3230. static inline _glptr_Vertex3f GET_Vertex3f(struct _glapi_table *disp) {
  3231.    return (_glptr_Vertex3f) (GET_by_offset(disp, _gloffset_Vertex3f));
  3232. }
  3233.  
  3234. static inline void SET_Vertex3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
  3235.    SET_by_offset(disp, _gloffset_Vertex3f, fn);
  3236. }
  3237.  
  3238. typedef void (GLAPIENTRYP _glptr_Vertex3fv)(const GLfloat *);
  3239. #define CALL_Vertex3fv(disp, parameters) \
  3240.     (* GET_Vertex3fv(disp)) parameters
  3241. static inline _glptr_Vertex3fv GET_Vertex3fv(struct _glapi_table *disp) {
  3242.    return (_glptr_Vertex3fv) (GET_by_offset(disp, _gloffset_Vertex3fv));
  3243. }
  3244.  
  3245. static inline void SET_Vertex3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  3246.    SET_by_offset(disp, _gloffset_Vertex3fv, fn);
  3247. }
  3248.  
  3249. typedef void (GLAPIENTRYP _glptr_Vertex3i)(GLint, GLint, GLint);
  3250. #define CALL_Vertex3i(disp, parameters) \
  3251.     (* GET_Vertex3i(disp)) parameters
  3252. static inline _glptr_Vertex3i GET_Vertex3i(struct _glapi_table *disp) {
  3253.    return (_glptr_Vertex3i) (GET_by_offset(disp, _gloffset_Vertex3i));
  3254. }
  3255.  
  3256. static inline void SET_Vertex3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
  3257.    SET_by_offset(disp, _gloffset_Vertex3i, fn);
  3258. }
  3259.  
  3260. typedef void (GLAPIENTRYP _glptr_Vertex3iv)(const GLint *);
  3261. #define CALL_Vertex3iv(disp, parameters) \
  3262.     (* GET_Vertex3iv(disp)) parameters
  3263. static inline _glptr_Vertex3iv GET_Vertex3iv(struct _glapi_table *disp) {
  3264.    return (_glptr_Vertex3iv) (GET_by_offset(disp, _gloffset_Vertex3iv));
  3265. }
  3266.  
  3267. static inline void SET_Vertex3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  3268.    SET_by_offset(disp, _gloffset_Vertex3iv, fn);
  3269. }
  3270.  
  3271. typedef void (GLAPIENTRYP _glptr_Vertex3s)(GLshort, GLshort, GLshort);
  3272. #define CALL_Vertex3s(disp, parameters) \
  3273.     (* GET_Vertex3s(disp)) parameters
  3274. static inline _glptr_Vertex3s GET_Vertex3s(struct _glapi_table *disp) {
  3275.    return (_glptr_Vertex3s) (GET_by_offset(disp, _gloffset_Vertex3s));
  3276. }
  3277.  
  3278. static inline void SET_Vertex3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
  3279.    SET_by_offset(disp, _gloffset_Vertex3s, fn);
  3280. }
  3281.  
  3282. typedef void (GLAPIENTRYP _glptr_Vertex3sv)(const GLshort *);
  3283. #define CALL_Vertex3sv(disp, parameters) \
  3284.     (* GET_Vertex3sv(disp)) parameters
  3285. static inline _glptr_Vertex3sv GET_Vertex3sv(struct _glapi_table *disp) {
  3286.    return (_glptr_Vertex3sv) (GET_by_offset(disp, _gloffset_Vertex3sv));
  3287. }
  3288.  
  3289. static inline void SET_Vertex3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  3290.    SET_by_offset(disp, _gloffset_Vertex3sv, fn);
  3291. }
  3292.  
  3293. typedef void (GLAPIENTRYP _glptr_Vertex4d)(GLdouble, GLdouble, GLdouble, GLdouble);
  3294. #define CALL_Vertex4d(disp, parameters) \
  3295.     (* GET_Vertex4d(disp)) parameters
  3296. static inline _glptr_Vertex4d GET_Vertex4d(struct _glapi_table *disp) {
  3297.    return (_glptr_Vertex4d) (GET_by_offset(disp, _gloffset_Vertex4d));
  3298. }
  3299.  
  3300. static inline void SET_Vertex4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
  3301.    SET_by_offset(disp, _gloffset_Vertex4d, fn);
  3302. }
  3303.  
  3304. typedef void (GLAPIENTRYP _glptr_Vertex4dv)(const GLdouble *);
  3305. #define CALL_Vertex4dv(disp, parameters) \
  3306.     (* GET_Vertex4dv(disp)) parameters
  3307. static inline _glptr_Vertex4dv GET_Vertex4dv(struct _glapi_table *disp) {
  3308.    return (_glptr_Vertex4dv) (GET_by_offset(disp, _gloffset_Vertex4dv));
  3309. }
  3310.  
  3311. static inline void SET_Vertex4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  3312.    SET_by_offset(disp, _gloffset_Vertex4dv, fn);
  3313. }
  3314.  
  3315. typedef void (GLAPIENTRYP _glptr_Vertex4f)(GLfloat, GLfloat, GLfloat, GLfloat);
  3316. #define CALL_Vertex4f(disp, parameters) \
  3317.     (* GET_Vertex4f(disp)) parameters
  3318. static inline _glptr_Vertex4f GET_Vertex4f(struct _glapi_table *disp) {
  3319.    return (_glptr_Vertex4f) (GET_by_offset(disp, _gloffset_Vertex4f));
  3320. }
  3321.  
  3322. static inline void SET_Vertex4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
  3323.    SET_by_offset(disp, _gloffset_Vertex4f, fn);
  3324. }
  3325.  
  3326. typedef void (GLAPIENTRYP _glptr_Vertex4fv)(const GLfloat *);
  3327. #define CALL_Vertex4fv(disp, parameters) \
  3328.     (* GET_Vertex4fv(disp)) parameters
  3329. static inline _glptr_Vertex4fv GET_Vertex4fv(struct _glapi_table *disp) {
  3330.    return (_glptr_Vertex4fv) (GET_by_offset(disp, _gloffset_Vertex4fv));
  3331. }
  3332.  
  3333. static inline void SET_Vertex4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  3334.    SET_by_offset(disp, _gloffset_Vertex4fv, fn);
  3335. }
  3336.  
  3337. typedef void (GLAPIENTRYP _glptr_Vertex4i)(GLint, GLint, GLint, GLint);
  3338. #define CALL_Vertex4i(disp, parameters) \
  3339.     (* GET_Vertex4i(disp)) parameters
  3340. static inline _glptr_Vertex4i GET_Vertex4i(struct _glapi_table *disp) {
  3341.    return (_glptr_Vertex4i) (GET_by_offset(disp, _gloffset_Vertex4i));
  3342. }
  3343.  
  3344. static inline void SET_Vertex4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
  3345.    SET_by_offset(disp, _gloffset_Vertex4i, fn);
  3346. }
  3347.  
  3348. typedef void (GLAPIENTRYP _glptr_Vertex4iv)(const GLint *);
  3349. #define CALL_Vertex4iv(disp, parameters) \
  3350.     (* GET_Vertex4iv(disp)) parameters
  3351. static inline _glptr_Vertex4iv GET_Vertex4iv(struct _glapi_table *disp) {
  3352.    return (_glptr_Vertex4iv) (GET_by_offset(disp, _gloffset_Vertex4iv));
  3353. }
  3354.  
  3355. static inline void SET_Vertex4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  3356.    SET_by_offset(disp, _gloffset_Vertex4iv, fn);
  3357. }
  3358.  
  3359. typedef void (GLAPIENTRYP _glptr_Vertex4s)(GLshort, GLshort, GLshort, GLshort);
  3360. #define CALL_Vertex4s(disp, parameters) \
  3361.     (* GET_Vertex4s(disp)) parameters
  3362. static inline _glptr_Vertex4s GET_Vertex4s(struct _glapi_table *disp) {
  3363.    return (_glptr_Vertex4s) (GET_by_offset(disp, _gloffset_Vertex4s));
  3364. }
  3365.  
  3366. static inline void SET_Vertex4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
  3367.    SET_by_offset(disp, _gloffset_Vertex4s, fn);
  3368. }
  3369.  
  3370. typedef void (GLAPIENTRYP _glptr_Vertex4sv)(const GLshort *);
  3371. #define CALL_Vertex4sv(disp, parameters) \
  3372.     (* GET_Vertex4sv(disp)) parameters
  3373. static inline _glptr_Vertex4sv GET_Vertex4sv(struct _glapi_table *disp) {
  3374.    return (_glptr_Vertex4sv) (GET_by_offset(disp, _gloffset_Vertex4sv));
  3375. }
  3376.  
  3377. static inline void SET_Vertex4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  3378.    SET_by_offset(disp, _gloffset_Vertex4sv, fn);
  3379. }
  3380.  
  3381. typedef void (GLAPIENTRYP _glptr_ClipPlane)(GLenum, const GLdouble *);
  3382. #define CALL_ClipPlane(disp, parameters) \
  3383.     (* GET_ClipPlane(disp)) parameters
  3384. static inline _glptr_ClipPlane GET_ClipPlane(struct _glapi_table *disp) {
  3385.    return (_glptr_ClipPlane) (GET_by_offset(disp, _gloffset_ClipPlane));
  3386. }
  3387.  
  3388. static inline void SET_ClipPlane(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
  3389.    SET_by_offset(disp, _gloffset_ClipPlane, fn);
  3390. }
  3391.  
  3392. typedef void (GLAPIENTRYP _glptr_ColorMaterial)(GLenum, GLenum);
  3393. #define CALL_ColorMaterial(disp, parameters) \
  3394.     (* GET_ColorMaterial(disp)) parameters
  3395. static inline _glptr_ColorMaterial GET_ColorMaterial(struct _glapi_table *disp) {
  3396.    return (_glptr_ColorMaterial) (GET_by_offset(disp, _gloffset_ColorMaterial));
  3397. }
  3398.  
  3399. static inline void SET_ColorMaterial(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
  3400.    SET_by_offset(disp, _gloffset_ColorMaterial, fn);
  3401. }
  3402.  
  3403. typedef void (GLAPIENTRYP _glptr_CullFace)(GLenum);
  3404. #define CALL_CullFace(disp, parameters) \
  3405.     (* GET_CullFace(disp)) parameters
  3406. static inline _glptr_CullFace GET_CullFace(struct _glapi_table *disp) {
  3407.    return (_glptr_CullFace) (GET_by_offset(disp, _gloffset_CullFace));
  3408. }
  3409.  
  3410. static inline void SET_CullFace(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  3411.    SET_by_offset(disp, _gloffset_CullFace, fn);
  3412. }
  3413.  
  3414. typedef void (GLAPIENTRYP _glptr_Fogf)(GLenum, GLfloat);
  3415. #define CALL_Fogf(disp, parameters) \
  3416.     (* GET_Fogf(disp)) parameters
  3417. static inline _glptr_Fogf GET_Fogf(struct _glapi_table *disp) {
  3418.    return (_glptr_Fogf) (GET_by_offset(disp, _gloffset_Fogf));
  3419. }
  3420.  
  3421. static inline void SET_Fogf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
  3422.    SET_by_offset(disp, _gloffset_Fogf, fn);
  3423. }
  3424.  
  3425. typedef void (GLAPIENTRYP _glptr_Fogfv)(GLenum, const GLfloat *);
  3426. #define CALL_Fogfv(disp, parameters) \
  3427.     (* GET_Fogfv(disp)) parameters
  3428. static inline _glptr_Fogfv GET_Fogfv(struct _glapi_table *disp) {
  3429.    return (_glptr_Fogfv) (GET_by_offset(disp, _gloffset_Fogfv));
  3430. }
  3431.  
  3432. static inline void SET_Fogfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
  3433.    SET_by_offset(disp, _gloffset_Fogfv, fn);
  3434. }
  3435.  
  3436. typedef void (GLAPIENTRYP _glptr_Fogi)(GLenum, GLint);
  3437. #define CALL_Fogi(disp, parameters) \
  3438.     (* GET_Fogi(disp)) parameters
  3439. static inline _glptr_Fogi GET_Fogi(struct _glapi_table *disp) {
  3440.    return (_glptr_Fogi) (GET_by_offset(disp, _gloffset_Fogi));
  3441. }
  3442.  
  3443. static inline void SET_Fogi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
  3444.    SET_by_offset(disp, _gloffset_Fogi, fn);
  3445. }
  3446.  
  3447. typedef void (GLAPIENTRYP _glptr_Fogiv)(GLenum, const GLint *);
  3448. #define CALL_Fogiv(disp, parameters) \
  3449.     (* GET_Fogiv(disp)) parameters
  3450. static inline _glptr_Fogiv GET_Fogiv(struct _glapi_table *disp) {
  3451.    return (_glptr_Fogiv) (GET_by_offset(disp, _gloffset_Fogiv));
  3452. }
  3453.  
  3454. static inline void SET_Fogiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
  3455.    SET_by_offset(disp, _gloffset_Fogiv, fn);
  3456. }
  3457.  
  3458. typedef void (GLAPIENTRYP _glptr_FrontFace)(GLenum);
  3459. #define CALL_FrontFace(disp, parameters) \
  3460.     (* GET_FrontFace(disp)) parameters
  3461. static inline _glptr_FrontFace GET_FrontFace(struct _glapi_table *disp) {
  3462.    return (_glptr_FrontFace) (GET_by_offset(disp, _gloffset_FrontFace));
  3463. }
  3464.  
  3465. static inline void SET_FrontFace(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  3466.    SET_by_offset(disp, _gloffset_FrontFace, fn);
  3467. }
  3468.  
  3469. typedef void (GLAPIENTRYP _glptr_Hint)(GLenum, GLenum);
  3470. #define CALL_Hint(disp, parameters) \
  3471.     (* GET_Hint(disp)) parameters
  3472. static inline _glptr_Hint GET_Hint(struct _glapi_table *disp) {
  3473.    return (_glptr_Hint) (GET_by_offset(disp, _gloffset_Hint));
  3474. }
  3475.  
  3476. static inline void SET_Hint(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
  3477.    SET_by_offset(disp, _gloffset_Hint, fn);
  3478. }
  3479.  
  3480. typedef void (GLAPIENTRYP _glptr_Lightf)(GLenum, GLenum, GLfloat);
  3481. #define CALL_Lightf(disp, parameters) \
  3482.     (* GET_Lightf(disp)) parameters
  3483. static inline _glptr_Lightf GET_Lightf(struct _glapi_table *disp) {
  3484.    return (_glptr_Lightf) (GET_by_offset(disp, _gloffset_Lightf));
  3485. }
  3486.  
  3487. static inline void SET_Lightf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
  3488.    SET_by_offset(disp, _gloffset_Lightf, fn);
  3489. }
  3490.  
  3491. typedef void (GLAPIENTRYP _glptr_Lightfv)(GLenum, GLenum, const GLfloat *);
  3492. #define CALL_Lightfv(disp, parameters) \
  3493.     (* GET_Lightfv(disp)) parameters
  3494. static inline _glptr_Lightfv GET_Lightfv(struct _glapi_table *disp) {
  3495.    return (_glptr_Lightfv) (GET_by_offset(disp, _gloffset_Lightfv));
  3496. }
  3497.  
  3498. static inline void SET_Lightfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
  3499.    SET_by_offset(disp, _gloffset_Lightfv, fn);
  3500. }
  3501.  
  3502. typedef void (GLAPIENTRYP _glptr_Lighti)(GLenum, GLenum, GLint);
  3503. #define CALL_Lighti(disp, parameters) \
  3504.     (* GET_Lighti(disp)) parameters
  3505. static inline _glptr_Lighti GET_Lighti(struct _glapi_table *disp) {
  3506.    return (_glptr_Lighti) (GET_by_offset(disp, _gloffset_Lighti));
  3507. }
  3508.  
  3509. static inline void SET_Lighti(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
  3510.    SET_by_offset(disp, _gloffset_Lighti, fn);
  3511. }
  3512.  
  3513. typedef void (GLAPIENTRYP _glptr_Lightiv)(GLenum, GLenum, const GLint *);
  3514. #define CALL_Lightiv(disp, parameters) \
  3515.     (* GET_Lightiv(disp)) parameters
  3516. static inline _glptr_Lightiv GET_Lightiv(struct _glapi_table *disp) {
  3517.    return (_glptr_Lightiv) (GET_by_offset(disp, _gloffset_Lightiv));
  3518. }
  3519.  
  3520. static inline void SET_Lightiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
  3521.    SET_by_offset(disp, _gloffset_Lightiv, fn);
  3522. }
  3523.  
  3524. typedef void (GLAPIENTRYP _glptr_LightModelf)(GLenum, GLfloat);
  3525. #define CALL_LightModelf(disp, parameters) \
  3526.     (* GET_LightModelf(disp)) parameters
  3527. static inline _glptr_LightModelf GET_LightModelf(struct _glapi_table *disp) {
  3528.    return (_glptr_LightModelf) (GET_by_offset(disp, _gloffset_LightModelf));
  3529. }
  3530.  
  3531. static inline void SET_LightModelf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
  3532.    SET_by_offset(disp, _gloffset_LightModelf, fn);
  3533. }
  3534.  
  3535. typedef void (GLAPIENTRYP _glptr_LightModelfv)(GLenum, const GLfloat *);
  3536. #define CALL_LightModelfv(disp, parameters) \
  3537.     (* GET_LightModelfv(disp)) parameters
  3538. static inline _glptr_LightModelfv GET_LightModelfv(struct _glapi_table *disp) {
  3539.    return (_glptr_LightModelfv) (GET_by_offset(disp, _gloffset_LightModelfv));
  3540. }
  3541.  
  3542. static inline void SET_LightModelfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
  3543.    SET_by_offset(disp, _gloffset_LightModelfv, fn);
  3544. }
  3545.  
  3546. typedef void (GLAPIENTRYP _glptr_LightModeli)(GLenum, GLint);
  3547. #define CALL_LightModeli(disp, parameters) \
  3548.     (* GET_LightModeli(disp)) parameters
  3549. static inline _glptr_LightModeli GET_LightModeli(struct _glapi_table *disp) {
  3550.    return (_glptr_LightModeli) (GET_by_offset(disp, _gloffset_LightModeli));
  3551. }
  3552.  
  3553. static inline void SET_LightModeli(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
  3554.    SET_by_offset(disp, _gloffset_LightModeli, fn);
  3555. }
  3556.  
  3557. typedef void (GLAPIENTRYP _glptr_LightModeliv)(GLenum, const GLint *);
  3558. #define CALL_LightModeliv(disp, parameters) \
  3559.     (* GET_LightModeliv(disp)) parameters
  3560. static inline _glptr_LightModeliv GET_LightModeliv(struct _glapi_table *disp) {
  3561.    return (_glptr_LightModeliv) (GET_by_offset(disp, _gloffset_LightModeliv));
  3562. }
  3563.  
  3564. static inline void SET_LightModeliv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
  3565.    SET_by_offset(disp, _gloffset_LightModeliv, fn);
  3566. }
  3567.  
  3568. typedef void (GLAPIENTRYP _glptr_LineStipple)(GLint, GLushort);
  3569. #define CALL_LineStipple(disp, parameters) \
  3570.     (* GET_LineStipple(disp)) parameters
  3571. static inline _glptr_LineStipple GET_LineStipple(struct _glapi_table *disp) {
  3572.    return (_glptr_LineStipple) (GET_by_offset(disp, _gloffset_LineStipple));
  3573. }
  3574.  
  3575. static inline void SET_LineStipple(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLushort)) {
  3576.    SET_by_offset(disp, _gloffset_LineStipple, fn);
  3577. }
  3578.  
  3579. typedef void (GLAPIENTRYP _glptr_LineWidth)(GLfloat);
  3580. #define CALL_LineWidth(disp, parameters) \
  3581.     (* GET_LineWidth(disp)) parameters
  3582. static inline _glptr_LineWidth GET_LineWidth(struct _glapi_table *disp) {
  3583.    return (_glptr_LineWidth) (GET_by_offset(disp, _gloffset_LineWidth));
  3584. }
  3585.  
  3586. static inline void SET_LineWidth(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
  3587.    SET_by_offset(disp, _gloffset_LineWidth, fn);
  3588. }
  3589.  
  3590. typedef void (GLAPIENTRYP _glptr_Materialf)(GLenum, GLenum, GLfloat);
  3591. #define CALL_Materialf(disp, parameters) \
  3592.     (* GET_Materialf(disp)) parameters
  3593. static inline _glptr_Materialf GET_Materialf(struct _glapi_table *disp) {
  3594.    return (_glptr_Materialf) (GET_by_offset(disp, _gloffset_Materialf));
  3595. }
  3596.  
  3597. static inline void SET_Materialf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
  3598.    SET_by_offset(disp, _gloffset_Materialf, fn);
  3599. }
  3600.  
  3601. typedef void (GLAPIENTRYP _glptr_Materialfv)(GLenum, GLenum, const GLfloat *);
  3602. #define CALL_Materialfv(disp, parameters) \
  3603.     (* GET_Materialfv(disp)) parameters
  3604. static inline _glptr_Materialfv GET_Materialfv(struct _glapi_table *disp) {
  3605.    return (_glptr_Materialfv) (GET_by_offset(disp, _gloffset_Materialfv));
  3606. }
  3607.  
  3608. static inline void SET_Materialfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
  3609.    SET_by_offset(disp, _gloffset_Materialfv, fn);
  3610. }
  3611.  
  3612. typedef void (GLAPIENTRYP _glptr_Materiali)(GLenum, GLenum, GLint);
  3613. #define CALL_Materiali(disp, parameters) \
  3614.     (* GET_Materiali(disp)) parameters
  3615. static inline _glptr_Materiali GET_Materiali(struct _glapi_table *disp) {
  3616.    return (_glptr_Materiali) (GET_by_offset(disp, _gloffset_Materiali));
  3617. }
  3618.  
  3619. static inline void SET_Materiali(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
  3620.    SET_by_offset(disp, _gloffset_Materiali, fn);
  3621. }
  3622.  
  3623. typedef void (GLAPIENTRYP _glptr_Materialiv)(GLenum, GLenum, const GLint *);
  3624. #define CALL_Materialiv(disp, parameters) \
  3625.     (* GET_Materialiv(disp)) parameters
  3626. static inline _glptr_Materialiv GET_Materialiv(struct _glapi_table *disp) {
  3627.    return (_glptr_Materialiv) (GET_by_offset(disp, _gloffset_Materialiv));
  3628. }
  3629.  
  3630. static inline void SET_Materialiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
  3631.    SET_by_offset(disp, _gloffset_Materialiv, fn);
  3632. }
  3633.  
  3634. typedef void (GLAPIENTRYP _glptr_PointSize)(GLfloat);
  3635. #define CALL_PointSize(disp, parameters) \
  3636.     (* GET_PointSize(disp)) parameters
  3637. static inline _glptr_PointSize GET_PointSize(struct _glapi_table *disp) {
  3638.    return (_glptr_PointSize) (GET_by_offset(disp, _gloffset_PointSize));
  3639. }
  3640.  
  3641. static inline void SET_PointSize(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
  3642.    SET_by_offset(disp, _gloffset_PointSize, fn);
  3643. }
  3644.  
  3645. typedef void (GLAPIENTRYP _glptr_PolygonMode)(GLenum, GLenum);
  3646. #define CALL_PolygonMode(disp, parameters) \
  3647.     (* GET_PolygonMode(disp)) parameters
  3648. static inline _glptr_PolygonMode GET_PolygonMode(struct _glapi_table *disp) {
  3649.    return (_glptr_PolygonMode) (GET_by_offset(disp, _gloffset_PolygonMode));
  3650. }
  3651.  
  3652. static inline void SET_PolygonMode(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
  3653.    SET_by_offset(disp, _gloffset_PolygonMode, fn);
  3654. }
  3655.  
  3656. typedef void (GLAPIENTRYP _glptr_PolygonStipple)(const GLubyte *);
  3657. #define CALL_PolygonStipple(disp, parameters) \
  3658.     (* GET_PolygonStipple(disp)) parameters
  3659. static inline _glptr_PolygonStipple GET_PolygonStipple(struct _glapi_table *disp) {
  3660.    return (_glptr_PolygonStipple) (GET_by_offset(disp, _gloffset_PolygonStipple));
  3661. }
  3662.  
  3663. static inline void SET_PolygonStipple(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) {
  3664.    SET_by_offset(disp, _gloffset_PolygonStipple, fn);
  3665. }
  3666.  
  3667. typedef void (GLAPIENTRYP _glptr_Scissor)(GLint, GLint, GLsizei, GLsizei);
  3668. #define CALL_Scissor(disp, parameters) \
  3669.     (* GET_Scissor(disp)) parameters
  3670. static inline _glptr_Scissor GET_Scissor(struct _glapi_table *disp) {
  3671.    return (_glptr_Scissor) (GET_by_offset(disp, _gloffset_Scissor));
  3672. }
  3673.  
  3674. static inline void SET_Scissor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei)) {
  3675.    SET_by_offset(disp, _gloffset_Scissor, fn);
  3676. }
  3677.  
  3678. typedef void (GLAPIENTRYP _glptr_ShadeModel)(GLenum);
  3679. #define CALL_ShadeModel(disp, parameters) \
  3680.     (* GET_ShadeModel(disp)) parameters
  3681. static inline _glptr_ShadeModel GET_ShadeModel(struct _glapi_table *disp) {
  3682.    return (_glptr_ShadeModel) (GET_by_offset(disp, _gloffset_ShadeModel));
  3683. }
  3684.  
  3685. static inline void SET_ShadeModel(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  3686.    SET_by_offset(disp, _gloffset_ShadeModel, fn);
  3687. }
  3688.  
  3689. typedef void (GLAPIENTRYP _glptr_TexParameterf)(GLenum, GLenum, GLfloat);
  3690. #define CALL_TexParameterf(disp, parameters) \
  3691.     (* GET_TexParameterf(disp)) parameters
  3692. static inline _glptr_TexParameterf GET_TexParameterf(struct _glapi_table *disp) {
  3693.    return (_glptr_TexParameterf) (GET_by_offset(disp, _gloffset_TexParameterf));
  3694. }
  3695.  
  3696. static inline void SET_TexParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
  3697.    SET_by_offset(disp, _gloffset_TexParameterf, fn);
  3698. }
  3699.  
  3700. typedef void (GLAPIENTRYP _glptr_TexParameterfv)(GLenum, GLenum, const GLfloat *);
  3701. #define CALL_TexParameterfv(disp, parameters) \
  3702.     (* GET_TexParameterfv(disp)) parameters
  3703. static inline _glptr_TexParameterfv GET_TexParameterfv(struct _glapi_table *disp) {
  3704.    return (_glptr_TexParameterfv) (GET_by_offset(disp, _gloffset_TexParameterfv));
  3705. }
  3706.  
  3707. static inline void SET_TexParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
  3708.    SET_by_offset(disp, _gloffset_TexParameterfv, fn);
  3709. }
  3710.  
  3711. typedef void (GLAPIENTRYP _glptr_TexParameteri)(GLenum, GLenum, GLint);
  3712. #define CALL_TexParameteri(disp, parameters) \
  3713.     (* GET_TexParameteri(disp)) parameters
  3714. static inline _glptr_TexParameteri GET_TexParameteri(struct _glapi_table *disp) {
  3715.    return (_glptr_TexParameteri) (GET_by_offset(disp, _gloffset_TexParameteri));
  3716. }
  3717.  
  3718. static inline void SET_TexParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
  3719.    SET_by_offset(disp, _gloffset_TexParameteri, fn);
  3720. }
  3721.  
  3722. typedef void (GLAPIENTRYP _glptr_TexParameteriv)(GLenum, GLenum, const GLint *);
  3723. #define CALL_TexParameteriv(disp, parameters) \
  3724.     (* GET_TexParameteriv(disp)) parameters
  3725. static inline _glptr_TexParameteriv GET_TexParameteriv(struct _glapi_table *disp) {
  3726.    return (_glptr_TexParameteriv) (GET_by_offset(disp, _gloffset_TexParameteriv));
  3727. }
  3728.  
  3729. static inline void SET_TexParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
  3730.    SET_by_offset(disp, _gloffset_TexParameteriv, fn);
  3731. }
  3732.  
  3733. typedef void (GLAPIENTRYP _glptr_TexImage1D)(GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const GLvoid *);
  3734. #define CALL_TexImage1D(disp, parameters) \
  3735.     (* GET_TexImage1D(disp)) parameters
  3736. static inline _glptr_TexImage1D GET_TexImage1D(struct _glapi_table *disp) {
  3737.    return (_glptr_TexImage1D) (GET_by_offset(disp, _gloffset_TexImage1D));
  3738. }
  3739.  
  3740. static inline void SET_TexImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) {
  3741.    SET_by_offset(disp, _gloffset_TexImage1D, fn);
  3742. }
  3743.  
  3744. typedef void (GLAPIENTRYP _glptr_TexImage2D)(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *);
  3745. #define CALL_TexImage2D(disp, parameters) \
  3746.     (* GET_TexImage2D(disp)) parameters
  3747. static inline _glptr_TexImage2D GET_TexImage2D(struct _glapi_table *disp) {
  3748.    return (_glptr_TexImage2D) (GET_by_offset(disp, _gloffset_TexImage2D));
  3749. }
  3750.  
  3751. static inline void SET_TexImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) {
  3752.    SET_by_offset(disp, _gloffset_TexImage2D, fn);
  3753. }
  3754.  
  3755. typedef void (GLAPIENTRYP _glptr_TexEnvf)(GLenum, GLenum, GLfloat);
  3756. #define CALL_TexEnvf(disp, parameters) \
  3757.     (* GET_TexEnvf(disp)) parameters
  3758. static inline _glptr_TexEnvf GET_TexEnvf(struct _glapi_table *disp) {
  3759.    return (_glptr_TexEnvf) (GET_by_offset(disp, _gloffset_TexEnvf));
  3760. }
  3761.  
  3762. static inline void SET_TexEnvf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
  3763.    SET_by_offset(disp, _gloffset_TexEnvf, fn);
  3764. }
  3765.  
  3766. typedef void (GLAPIENTRYP _glptr_TexEnvfv)(GLenum, GLenum, const GLfloat *);
  3767. #define CALL_TexEnvfv(disp, parameters) \
  3768.     (* GET_TexEnvfv(disp)) parameters
  3769. static inline _glptr_TexEnvfv GET_TexEnvfv(struct _glapi_table *disp) {
  3770.    return (_glptr_TexEnvfv) (GET_by_offset(disp, _gloffset_TexEnvfv));
  3771. }
  3772.  
  3773. static inline void SET_TexEnvfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
  3774.    SET_by_offset(disp, _gloffset_TexEnvfv, fn);
  3775. }
  3776.  
  3777. typedef void (GLAPIENTRYP _glptr_TexEnvi)(GLenum, GLenum, GLint);
  3778. #define CALL_TexEnvi(disp, parameters) \
  3779.     (* GET_TexEnvi(disp)) parameters
  3780. static inline _glptr_TexEnvi GET_TexEnvi(struct _glapi_table *disp) {
  3781.    return (_glptr_TexEnvi) (GET_by_offset(disp, _gloffset_TexEnvi));
  3782. }
  3783.  
  3784. static inline void SET_TexEnvi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
  3785.    SET_by_offset(disp, _gloffset_TexEnvi, fn);
  3786. }
  3787.  
  3788. typedef void (GLAPIENTRYP _glptr_TexEnviv)(GLenum, GLenum, const GLint *);
  3789. #define CALL_TexEnviv(disp, parameters) \
  3790.     (* GET_TexEnviv(disp)) parameters
  3791. static inline _glptr_TexEnviv GET_TexEnviv(struct _glapi_table *disp) {
  3792.    return (_glptr_TexEnviv) (GET_by_offset(disp, _gloffset_TexEnviv));
  3793. }
  3794.  
  3795. static inline void SET_TexEnviv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
  3796.    SET_by_offset(disp, _gloffset_TexEnviv, fn);
  3797. }
  3798.  
  3799. typedef void (GLAPIENTRYP _glptr_TexGend)(GLenum, GLenum, GLdouble);
  3800. #define CALL_TexGend(disp, parameters) \
  3801.     (* GET_TexGend(disp)) parameters
  3802. static inline _glptr_TexGend GET_TexGend(struct _glapi_table *disp) {
  3803.    return (_glptr_TexGend) (GET_by_offset(disp, _gloffset_TexGend));
  3804. }
  3805.  
  3806. static inline void SET_TexGend(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLdouble)) {
  3807.    SET_by_offset(disp, _gloffset_TexGend, fn);
  3808. }
  3809.  
  3810. typedef void (GLAPIENTRYP _glptr_TexGendv)(GLenum, GLenum, const GLdouble *);
  3811. #define CALL_TexGendv(disp, parameters) \
  3812.     (* GET_TexGendv(disp)) parameters
  3813. static inline _glptr_TexGendv GET_TexGendv(struct _glapi_table *disp) {
  3814.    return (_glptr_TexGendv) (GET_by_offset(disp, _gloffset_TexGendv));
  3815. }
  3816.  
  3817. static inline void SET_TexGendv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLdouble *)) {
  3818.    SET_by_offset(disp, _gloffset_TexGendv, fn);
  3819. }
  3820.  
  3821. typedef void (GLAPIENTRYP _glptr_TexGenf)(GLenum, GLenum, GLfloat);
  3822. #define CALL_TexGenf(disp, parameters) \
  3823.     (* GET_TexGenf(disp)) parameters
  3824. static inline _glptr_TexGenf GET_TexGenf(struct _glapi_table *disp) {
  3825.    return (_glptr_TexGenf) (GET_by_offset(disp, _gloffset_TexGenf));
  3826. }
  3827.  
  3828. static inline void SET_TexGenf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
  3829.    SET_by_offset(disp, _gloffset_TexGenf, fn);
  3830. }
  3831.  
  3832. typedef void (GLAPIENTRYP _glptr_TexGenfv)(GLenum, GLenum, const GLfloat *);
  3833. #define CALL_TexGenfv(disp, parameters) \
  3834.     (* GET_TexGenfv(disp)) parameters
  3835. static inline _glptr_TexGenfv GET_TexGenfv(struct _glapi_table *disp) {
  3836.    return (_glptr_TexGenfv) (GET_by_offset(disp, _gloffset_TexGenfv));
  3837. }
  3838.  
  3839. static inline void SET_TexGenfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
  3840.    SET_by_offset(disp, _gloffset_TexGenfv, fn);
  3841. }
  3842.  
  3843. typedef void (GLAPIENTRYP _glptr_TexGeni)(GLenum, GLenum, GLint);
  3844. #define CALL_TexGeni(disp, parameters) \
  3845.     (* GET_TexGeni(disp)) parameters
  3846. static inline _glptr_TexGeni GET_TexGeni(struct _glapi_table *disp) {
  3847.    return (_glptr_TexGeni) (GET_by_offset(disp, _gloffset_TexGeni));
  3848. }
  3849.  
  3850. static inline void SET_TexGeni(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
  3851.    SET_by_offset(disp, _gloffset_TexGeni, fn);
  3852. }
  3853.  
  3854. typedef void (GLAPIENTRYP _glptr_TexGeniv)(GLenum, GLenum, const GLint *);
  3855. #define CALL_TexGeniv(disp, parameters) \
  3856.     (* GET_TexGeniv(disp)) parameters
  3857. static inline _glptr_TexGeniv GET_TexGeniv(struct _glapi_table *disp) {
  3858.    return (_glptr_TexGeniv) (GET_by_offset(disp, _gloffset_TexGeniv));
  3859. }
  3860.  
  3861. static inline void SET_TexGeniv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
  3862.    SET_by_offset(disp, _gloffset_TexGeniv, fn);
  3863. }
  3864.  
  3865. typedef void (GLAPIENTRYP _glptr_FeedbackBuffer)(GLsizei, GLenum, GLfloat *);
  3866. #define CALL_FeedbackBuffer(disp, parameters) \
  3867.     (* GET_FeedbackBuffer(disp)) parameters
  3868. static inline _glptr_FeedbackBuffer GET_FeedbackBuffer(struct _glapi_table *disp) {
  3869.    return (_glptr_FeedbackBuffer) (GET_by_offset(disp, _gloffset_FeedbackBuffer));
  3870. }
  3871.  
  3872. static inline void SET_FeedbackBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLenum, GLfloat *)) {
  3873.    SET_by_offset(disp, _gloffset_FeedbackBuffer, fn);
  3874. }
  3875.  
  3876. typedef void (GLAPIENTRYP _glptr_SelectBuffer)(GLsizei, GLuint *);
  3877. #define CALL_SelectBuffer(disp, parameters) \
  3878.     (* GET_SelectBuffer(disp)) parameters
  3879. static inline _glptr_SelectBuffer GET_SelectBuffer(struct _glapi_table *disp) {
  3880.    return (_glptr_SelectBuffer) (GET_by_offset(disp, _gloffset_SelectBuffer));
  3881. }
  3882.  
  3883. static inline void SET_SelectBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  3884.    SET_by_offset(disp, _gloffset_SelectBuffer, fn);
  3885. }
  3886.  
  3887. typedef GLint (GLAPIENTRYP _glptr_RenderMode)(GLenum);
  3888. #define CALL_RenderMode(disp, parameters) \
  3889.     (* GET_RenderMode(disp)) parameters
  3890. static inline _glptr_RenderMode GET_RenderMode(struct _glapi_table *disp) {
  3891.    return (_glptr_RenderMode) (GET_by_offset(disp, _gloffset_RenderMode));
  3892. }
  3893.  
  3894. static inline void SET_RenderMode(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLenum)) {
  3895.    SET_by_offset(disp, _gloffset_RenderMode, fn);
  3896. }
  3897.  
  3898. typedef void (GLAPIENTRYP _glptr_InitNames)(void);
  3899. #define CALL_InitNames(disp, parameters) \
  3900.     (* GET_InitNames(disp)) parameters
  3901. static inline _glptr_InitNames GET_InitNames(struct _glapi_table *disp) {
  3902.    return (_glptr_InitNames) (GET_by_offset(disp, _gloffset_InitNames));
  3903. }
  3904.  
  3905. static inline void SET_InitNames(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  3906.    SET_by_offset(disp, _gloffset_InitNames, fn);
  3907. }
  3908.  
  3909. typedef void (GLAPIENTRYP _glptr_LoadName)(GLuint);
  3910. #define CALL_LoadName(disp, parameters) \
  3911.     (* GET_LoadName(disp)) parameters
  3912. static inline _glptr_LoadName GET_LoadName(struct _glapi_table *disp) {
  3913.    return (_glptr_LoadName) (GET_by_offset(disp, _gloffset_LoadName));
  3914. }
  3915.  
  3916. static inline void SET_LoadName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  3917.    SET_by_offset(disp, _gloffset_LoadName, fn);
  3918. }
  3919.  
  3920. typedef void (GLAPIENTRYP _glptr_PassThrough)(GLfloat);
  3921. #define CALL_PassThrough(disp, parameters) \
  3922.     (* GET_PassThrough(disp)) parameters
  3923. static inline _glptr_PassThrough GET_PassThrough(struct _glapi_table *disp) {
  3924.    return (_glptr_PassThrough) (GET_by_offset(disp, _gloffset_PassThrough));
  3925. }
  3926.  
  3927. static inline void SET_PassThrough(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
  3928.    SET_by_offset(disp, _gloffset_PassThrough, fn);
  3929. }
  3930.  
  3931. typedef void (GLAPIENTRYP _glptr_PopName)(void);
  3932. #define CALL_PopName(disp, parameters) \
  3933.     (* GET_PopName(disp)) parameters
  3934. static inline _glptr_PopName GET_PopName(struct _glapi_table *disp) {
  3935.    return (_glptr_PopName) (GET_by_offset(disp, _gloffset_PopName));
  3936. }
  3937.  
  3938. static inline void SET_PopName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  3939.    SET_by_offset(disp, _gloffset_PopName, fn);
  3940. }
  3941.  
  3942. typedef void (GLAPIENTRYP _glptr_PushName)(GLuint);
  3943. #define CALL_PushName(disp, parameters) \
  3944.     (* GET_PushName(disp)) parameters
  3945. static inline _glptr_PushName GET_PushName(struct _glapi_table *disp) {
  3946.    return (_glptr_PushName) (GET_by_offset(disp, _gloffset_PushName));
  3947. }
  3948.  
  3949. static inline void SET_PushName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  3950.    SET_by_offset(disp, _gloffset_PushName, fn);
  3951. }
  3952.  
  3953. typedef void (GLAPIENTRYP _glptr_DrawBuffer)(GLenum);
  3954. #define CALL_DrawBuffer(disp, parameters) \
  3955.     (* GET_DrawBuffer(disp)) parameters
  3956. static inline _glptr_DrawBuffer GET_DrawBuffer(struct _glapi_table *disp) {
  3957.    return (_glptr_DrawBuffer) (GET_by_offset(disp, _gloffset_DrawBuffer));
  3958. }
  3959.  
  3960. static inline void SET_DrawBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  3961.    SET_by_offset(disp, _gloffset_DrawBuffer, fn);
  3962. }
  3963.  
  3964. typedef void (GLAPIENTRYP _glptr_Clear)(GLbitfield);
  3965. #define CALL_Clear(disp, parameters) \
  3966.     (* GET_Clear(disp)) parameters
  3967. static inline _glptr_Clear GET_Clear(struct _glapi_table *disp) {
  3968.    return (_glptr_Clear) (GET_by_offset(disp, _gloffset_Clear));
  3969. }
  3970.  
  3971. static inline void SET_Clear(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) {
  3972.    SET_by_offset(disp, _gloffset_Clear, fn);
  3973. }
  3974.  
  3975. typedef void (GLAPIENTRYP _glptr_ClearAccum)(GLfloat, GLfloat, GLfloat, GLfloat);
  3976. #define CALL_ClearAccum(disp, parameters) \
  3977.     (* GET_ClearAccum(disp)) parameters
  3978. static inline _glptr_ClearAccum GET_ClearAccum(struct _glapi_table *disp) {
  3979.    return (_glptr_ClearAccum) (GET_by_offset(disp, _gloffset_ClearAccum));
  3980. }
  3981.  
  3982. static inline void SET_ClearAccum(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
  3983.    SET_by_offset(disp, _gloffset_ClearAccum, fn);
  3984. }
  3985.  
  3986. typedef void (GLAPIENTRYP _glptr_ClearIndex)(GLfloat);
  3987. #define CALL_ClearIndex(disp, parameters) \
  3988.     (* GET_ClearIndex(disp)) parameters
  3989. static inline _glptr_ClearIndex GET_ClearIndex(struct _glapi_table *disp) {
  3990.    return (_glptr_ClearIndex) (GET_by_offset(disp, _gloffset_ClearIndex));
  3991. }
  3992.  
  3993. static inline void SET_ClearIndex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
  3994.    SET_by_offset(disp, _gloffset_ClearIndex, fn);
  3995. }
  3996.  
  3997. typedef void (GLAPIENTRYP _glptr_ClearColor)(GLclampf, GLclampf, GLclampf, GLclampf);
  3998. #define CALL_ClearColor(disp, parameters) \
  3999.     (* GET_ClearColor(disp)) parameters
  4000. static inline _glptr_ClearColor GET_ClearColor(struct _glapi_table *disp) {
  4001.    return (_glptr_ClearColor) (GET_by_offset(disp, _gloffset_ClearColor));
  4002. }
  4003.  
  4004. static inline void SET_ClearColor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLclampf, GLclampf, GLclampf)) {
  4005.    SET_by_offset(disp, _gloffset_ClearColor, fn);
  4006. }
  4007.  
  4008. typedef void (GLAPIENTRYP _glptr_ClearStencil)(GLint);
  4009. #define CALL_ClearStencil(disp, parameters) \
  4010.     (* GET_ClearStencil(disp)) parameters
  4011. static inline _glptr_ClearStencil GET_ClearStencil(struct _glapi_table *disp) {
  4012.    return (_glptr_ClearStencil) (GET_by_offset(disp, _gloffset_ClearStencil));
  4013. }
  4014.  
  4015. static inline void SET_ClearStencil(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) {
  4016.    SET_by_offset(disp, _gloffset_ClearStencil, fn);
  4017. }
  4018.  
  4019. typedef void (GLAPIENTRYP _glptr_ClearDepth)(GLclampd);
  4020. #define CALL_ClearDepth(disp, parameters) \
  4021.     (* GET_ClearDepth(disp)) parameters
  4022. static inline _glptr_ClearDepth GET_ClearDepth(struct _glapi_table *disp) {
  4023.    return (_glptr_ClearDepth) (GET_by_offset(disp, _gloffset_ClearDepth));
  4024. }
  4025.  
  4026. static inline void SET_ClearDepth(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampd)) {
  4027.    SET_by_offset(disp, _gloffset_ClearDepth, fn);
  4028. }
  4029.  
  4030. typedef void (GLAPIENTRYP _glptr_StencilMask)(GLuint);
  4031. #define CALL_StencilMask(disp, parameters) \
  4032.     (* GET_StencilMask(disp)) parameters
  4033. static inline _glptr_StencilMask GET_StencilMask(struct _glapi_table *disp) {
  4034.    return (_glptr_StencilMask) (GET_by_offset(disp, _gloffset_StencilMask));
  4035. }
  4036.  
  4037. static inline void SET_StencilMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  4038.    SET_by_offset(disp, _gloffset_StencilMask, fn);
  4039. }
  4040.  
  4041. typedef void (GLAPIENTRYP _glptr_ColorMask)(GLboolean, GLboolean, GLboolean, GLboolean);
  4042. #define CALL_ColorMask(disp, parameters) \
  4043.     (* GET_ColorMask(disp)) parameters
  4044. static inline _glptr_ColorMask GET_ColorMask(struct _glapi_table *disp) {
  4045.    return (_glptr_ColorMask) (GET_by_offset(disp, _gloffset_ColorMask));
  4046. }
  4047.  
  4048. static inline void SET_ColorMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLboolean, GLboolean, GLboolean, GLboolean)) {
  4049.    SET_by_offset(disp, _gloffset_ColorMask, fn);
  4050. }
  4051.  
  4052. typedef void (GLAPIENTRYP _glptr_DepthMask)(GLboolean);
  4053. #define CALL_DepthMask(disp, parameters) \
  4054.     (* GET_DepthMask(disp)) parameters
  4055. static inline _glptr_DepthMask GET_DepthMask(struct _glapi_table *disp) {
  4056.    return (_glptr_DepthMask) (GET_by_offset(disp, _gloffset_DepthMask));
  4057. }
  4058.  
  4059. static inline void SET_DepthMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLboolean)) {
  4060.    SET_by_offset(disp, _gloffset_DepthMask, fn);
  4061. }
  4062.  
  4063. typedef void (GLAPIENTRYP _glptr_IndexMask)(GLuint);
  4064. #define CALL_IndexMask(disp, parameters) \
  4065.     (* GET_IndexMask(disp)) parameters
  4066. static inline _glptr_IndexMask GET_IndexMask(struct _glapi_table *disp) {
  4067.    return (_glptr_IndexMask) (GET_by_offset(disp, _gloffset_IndexMask));
  4068. }
  4069.  
  4070. static inline void SET_IndexMask(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  4071.    SET_by_offset(disp, _gloffset_IndexMask, fn);
  4072. }
  4073.  
  4074. typedef void (GLAPIENTRYP _glptr_Accum)(GLenum, GLfloat);
  4075. #define CALL_Accum(disp, parameters) \
  4076.     (* GET_Accum(disp)) parameters
  4077. static inline _glptr_Accum GET_Accum(struct _glapi_table *disp) {
  4078.    return (_glptr_Accum) (GET_by_offset(disp, _gloffset_Accum));
  4079. }
  4080.  
  4081. static inline void SET_Accum(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
  4082.    SET_by_offset(disp, _gloffset_Accum, fn);
  4083. }
  4084.  
  4085. typedef void (GLAPIENTRYP _glptr_Disable)(GLenum);
  4086. #define CALL_Disable(disp, parameters) \
  4087.     (* GET_Disable(disp)) parameters
  4088. static inline _glptr_Disable GET_Disable(struct _glapi_table *disp) {
  4089.    return (_glptr_Disable) (GET_by_offset(disp, _gloffset_Disable));
  4090. }
  4091.  
  4092. static inline void SET_Disable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  4093.    SET_by_offset(disp, _gloffset_Disable, fn);
  4094. }
  4095.  
  4096. typedef void (GLAPIENTRYP _glptr_Enable)(GLenum);
  4097. #define CALL_Enable(disp, parameters) \
  4098.     (* GET_Enable(disp)) parameters
  4099. static inline _glptr_Enable GET_Enable(struct _glapi_table *disp) {
  4100.    return (_glptr_Enable) (GET_by_offset(disp, _gloffset_Enable));
  4101. }
  4102.  
  4103. static inline void SET_Enable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  4104.    SET_by_offset(disp, _gloffset_Enable, fn);
  4105. }
  4106.  
  4107. typedef void (GLAPIENTRYP _glptr_Finish)(void);
  4108. #define CALL_Finish(disp, parameters) \
  4109.     (* GET_Finish(disp)) parameters
  4110. static inline _glptr_Finish GET_Finish(struct _glapi_table *disp) {
  4111.    return (_glptr_Finish) (GET_by_offset(disp, _gloffset_Finish));
  4112. }
  4113.  
  4114. static inline void SET_Finish(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  4115.    SET_by_offset(disp, _gloffset_Finish, fn);
  4116. }
  4117.  
  4118. typedef void (GLAPIENTRYP _glptr_Flush)(void);
  4119. #define CALL_Flush(disp, parameters) \
  4120.     (* GET_Flush(disp)) parameters
  4121. static inline _glptr_Flush GET_Flush(struct _glapi_table *disp) {
  4122.    return (_glptr_Flush) (GET_by_offset(disp, _gloffset_Flush));
  4123. }
  4124.  
  4125. static inline void SET_Flush(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  4126.    SET_by_offset(disp, _gloffset_Flush, fn);
  4127. }
  4128.  
  4129. typedef void (GLAPIENTRYP _glptr_PopAttrib)(void);
  4130. #define CALL_PopAttrib(disp, parameters) \
  4131.     (* GET_PopAttrib(disp)) parameters
  4132. static inline _glptr_PopAttrib GET_PopAttrib(struct _glapi_table *disp) {
  4133.    return (_glptr_PopAttrib) (GET_by_offset(disp, _gloffset_PopAttrib));
  4134. }
  4135.  
  4136. static inline void SET_PopAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  4137.    SET_by_offset(disp, _gloffset_PopAttrib, fn);
  4138. }
  4139.  
  4140. typedef void (GLAPIENTRYP _glptr_PushAttrib)(GLbitfield);
  4141. #define CALL_PushAttrib(disp, parameters) \
  4142.     (* GET_PushAttrib(disp)) parameters
  4143. static inline _glptr_PushAttrib GET_PushAttrib(struct _glapi_table *disp) {
  4144.    return (_glptr_PushAttrib) (GET_by_offset(disp, _gloffset_PushAttrib));
  4145. }
  4146.  
  4147. static inline void SET_PushAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) {
  4148.    SET_by_offset(disp, _gloffset_PushAttrib, fn);
  4149. }
  4150.  
  4151. typedef void (GLAPIENTRYP _glptr_Map1d)(GLenum, GLdouble, GLdouble, GLint, GLint, const GLdouble *);
  4152. #define CALL_Map1d(disp, parameters) \
  4153.     (* GET_Map1d(disp)) parameters
  4154. static inline _glptr_Map1d GET_Map1d(struct _glapi_table *disp) {
  4155.    return (_glptr_Map1d) (GET_by_offset(disp, _gloffset_Map1d));
  4156. }
  4157.  
  4158. static inline void SET_Map1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLint, GLint, const GLdouble *)) {
  4159.    SET_by_offset(disp, _gloffset_Map1d, fn);
  4160. }
  4161.  
  4162. typedef void (GLAPIENTRYP _glptr_Map1f)(GLenum, GLfloat, GLfloat, GLint, GLint, const GLfloat *);
  4163. #define CALL_Map1f(disp, parameters) \
  4164.     (* GET_Map1f(disp)) parameters
  4165. static inline _glptr_Map1f GET_Map1f(struct _glapi_table *disp) {
  4166.    return (_glptr_Map1f) (GET_by_offset(disp, _gloffset_Map1f));
  4167. }
  4168.  
  4169. static inline void SET_Map1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLint, GLint, const GLfloat *)) {
  4170.    SET_by_offset(disp, _gloffset_Map1f, fn);
  4171. }
  4172.  
  4173. typedef void (GLAPIENTRYP _glptr_Map2d)(GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble *);
  4174. #define CALL_Map2d(disp, parameters) \
  4175.     (* GET_Map2d(disp)) parameters
  4176. static inline _glptr_Map2d GET_Map2d(struct _glapi_table *disp) {
  4177.    return (_glptr_Map2d) (GET_by_offset(disp, _gloffset_Map2d));
  4178. }
  4179.  
  4180. static inline void SET_Map2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble *)) {
  4181.    SET_by_offset(disp, _gloffset_Map2d, fn);
  4182. }
  4183.  
  4184. typedef void (GLAPIENTRYP _glptr_Map2f)(GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat *);
  4185. #define CALL_Map2f(disp, parameters) \
  4186.     (* GET_Map2f(disp)) parameters
  4187. static inline _glptr_Map2f GET_Map2f(struct _glapi_table *disp) {
  4188.    return (_glptr_Map2f) (GET_by_offset(disp, _gloffset_Map2f));
  4189. }
  4190.  
  4191. static inline void SET_Map2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat *)) {
  4192.    SET_by_offset(disp, _gloffset_Map2f, fn);
  4193. }
  4194.  
  4195. typedef void (GLAPIENTRYP _glptr_MapGrid1d)(GLint, GLdouble, GLdouble);
  4196. #define CALL_MapGrid1d(disp, parameters) \
  4197.     (* GET_MapGrid1d(disp)) parameters
  4198. static inline _glptr_MapGrid1d GET_MapGrid1d(struct _glapi_table *disp) {
  4199.    return (_glptr_MapGrid1d) (GET_by_offset(disp, _gloffset_MapGrid1d));
  4200. }
  4201.  
  4202. static inline void SET_MapGrid1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble)) {
  4203.    SET_by_offset(disp, _gloffset_MapGrid1d, fn);
  4204. }
  4205.  
  4206. typedef void (GLAPIENTRYP _glptr_MapGrid1f)(GLint, GLfloat, GLfloat);
  4207. #define CALL_MapGrid1f(disp, parameters) \
  4208.     (* GET_MapGrid1f(disp)) parameters
  4209. static inline _glptr_MapGrid1f GET_MapGrid1f(struct _glapi_table *disp) {
  4210.    return (_glptr_MapGrid1f) (GET_by_offset(disp, _gloffset_MapGrid1f));
  4211. }
  4212.  
  4213. static inline void SET_MapGrid1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat)) {
  4214.    SET_by_offset(disp, _gloffset_MapGrid1f, fn);
  4215. }
  4216.  
  4217. typedef void (GLAPIENTRYP _glptr_MapGrid2d)(GLint, GLdouble, GLdouble, GLint, GLdouble, GLdouble);
  4218. #define CALL_MapGrid2d(disp, parameters) \
  4219.     (* GET_MapGrid2d(disp)) parameters
  4220. static inline _glptr_MapGrid2d GET_MapGrid2d(struct _glapi_table *disp) {
  4221.    return (_glptr_MapGrid2d) (GET_by_offset(disp, _gloffset_MapGrid2d));
  4222. }
  4223.  
  4224. static inline void SET_MapGrid2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLdouble, GLdouble, GLint, GLdouble, GLdouble)) {
  4225.    SET_by_offset(disp, _gloffset_MapGrid2d, fn);
  4226. }
  4227.  
  4228. typedef void (GLAPIENTRYP _glptr_MapGrid2f)(GLint, GLfloat, GLfloat, GLint, GLfloat, GLfloat);
  4229. #define CALL_MapGrid2f(disp, parameters) \
  4230.     (* GET_MapGrid2f(disp)) parameters
  4231. static inline _glptr_MapGrid2f GET_MapGrid2f(struct _glapi_table *disp) {
  4232.    return (_glptr_MapGrid2f) (GET_by_offset(disp, _gloffset_MapGrid2f));
  4233. }
  4234.  
  4235. static inline void SET_MapGrid2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat, GLint, GLfloat, GLfloat)) {
  4236.    SET_by_offset(disp, _gloffset_MapGrid2f, fn);
  4237. }
  4238.  
  4239. typedef void (GLAPIENTRYP _glptr_EvalCoord1d)(GLdouble);
  4240. #define CALL_EvalCoord1d(disp, parameters) \
  4241.     (* GET_EvalCoord1d(disp)) parameters
  4242. static inline _glptr_EvalCoord1d GET_EvalCoord1d(struct _glapi_table *disp) {
  4243.    return (_glptr_EvalCoord1d) (GET_by_offset(disp, _gloffset_EvalCoord1d));
  4244. }
  4245.  
  4246. static inline void SET_EvalCoord1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) {
  4247.    SET_by_offset(disp, _gloffset_EvalCoord1d, fn);
  4248. }
  4249.  
  4250. typedef void (GLAPIENTRYP _glptr_EvalCoord1dv)(const GLdouble *);
  4251. #define CALL_EvalCoord1dv(disp, parameters) \
  4252.     (* GET_EvalCoord1dv(disp)) parameters
  4253. static inline _glptr_EvalCoord1dv GET_EvalCoord1dv(struct _glapi_table *disp) {
  4254.    return (_glptr_EvalCoord1dv) (GET_by_offset(disp, _gloffset_EvalCoord1dv));
  4255. }
  4256.  
  4257. static inline void SET_EvalCoord1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  4258.    SET_by_offset(disp, _gloffset_EvalCoord1dv, fn);
  4259. }
  4260.  
  4261. typedef void (GLAPIENTRYP _glptr_EvalCoord1f)(GLfloat);
  4262. #define CALL_EvalCoord1f(disp, parameters) \
  4263.     (* GET_EvalCoord1f(disp)) parameters
  4264. static inline _glptr_EvalCoord1f GET_EvalCoord1f(struct _glapi_table *disp) {
  4265.    return (_glptr_EvalCoord1f) (GET_by_offset(disp, _gloffset_EvalCoord1f));
  4266. }
  4267.  
  4268. static inline void SET_EvalCoord1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
  4269.    SET_by_offset(disp, _gloffset_EvalCoord1f, fn);
  4270. }
  4271.  
  4272. typedef void (GLAPIENTRYP _glptr_EvalCoord1fv)(const GLfloat *);
  4273. #define CALL_EvalCoord1fv(disp, parameters) \
  4274.     (* GET_EvalCoord1fv(disp)) parameters
  4275. static inline _glptr_EvalCoord1fv GET_EvalCoord1fv(struct _glapi_table *disp) {
  4276.    return (_glptr_EvalCoord1fv) (GET_by_offset(disp, _gloffset_EvalCoord1fv));
  4277. }
  4278.  
  4279. static inline void SET_EvalCoord1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  4280.    SET_by_offset(disp, _gloffset_EvalCoord1fv, fn);
  4281. }
  4282.  
  4283. typedef void (GLAPIENTRYP _glptr_EvalCoord2d)(GLdouble, GLdouble);
  4284. #define CALL_EvalCoord2d(disp, parameters) \
  4285.     (* GET_EvalCoord2d(disp)) parameters
  4286. static inline _glptr_EvalCoord2d GET_EvalCoord2d(struct _glapi_table *disp) {
  4287.    return (_glptr_EvalCoord2d) (GET_by_offset(disp, _gloffset_EvalCoord2d));
  4288. }
  4289.  
  4290. static inline void SET_EvalCoord2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) {
  4291.    SET_by_offset(disp, _gloffset_EvalCoord2d, fn);
  4292. }
  4293.  
  4294. typedef void (GLAPIENTRYP _glptr_EvalCoord2dv)(const GLdouble *);
  4295. #define CALL_EvalCoord2dv(disp, parameters) \
  4296.     (* GET_EvalCoord2dv(disp)) parameters
  4297. static inline _glptr_EvalCoord2dv GET_EvalCoord2dv(struct _glapi_table *disp) {
  4298.    return (_glptr_EvalCoord2dv) (GET_by_offset(disp, _gloffset_EvalCoord2dv));
  4299. }
  4300.  
  4301. static inline void SET_EvalCoord2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  4302.    SET_by_offset(disp, _gloffset_EvalCoord2dv, fn);
  4303. }
  4304.  
  4305. typedef void (GLAPIENTRYP _glptr_EvalCoord2f)(GLfloat, GLfloat);
  4306. #define CALL_EvalCoord2f(disp, parameters) \
  4307.     (* GET_EvalCoord2f(disp)) parameters
  4308. static inline _glptr_EvalCoord2f GET_EvalCoord2f(struct _glapi_table *disp) {
  4309.    return (_glptr_EvalCoord2f) (GET_by_offset(disp, _gloffset_EvalCoord2f));
  4310. }
  4311.  
  4312. static inline void SET_EvalCoord2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
  4313.    SET_by_offset(disp, _gloffset_EvalCoord2f, fn);
  4314. }
  4315.  
  4316. typedef void (GLAPIENTRYP _glptr_EvalCoord2fv)(const GLfloat *);
  4317. #define CALL_EvalCoord2fv(disp, parameters) \
  4318.     (* GET_EvalCoord2fv(disp)) parameters
  4319. static inline _glptr_EvalCoord2fv GET_EvalCoord2fv(struct _glapi_table *disp) {
  4320.    return (_glptr_EvalCoord2fv) (GET_by_offset(disp, _gloffset_EvalCoord2fv));
  4321. }
  4322.  
  4323. static inline void SET_EvalCoord2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  4324.    SET_by_offset(disp, _gloffset_EvalCoord2fv, fn);
  4325. }
  4326.  
  4327. typedef void (GLAPIENTRYP _glptr_EvalMesh1)(GLenum, GLint, GLint);
  4328. #define CALL_EvalMesh1(disp, parameters) \
  4329.     (* GET_EvalMesh1(disp)) parameters
  4330. static inline _glptr_EvalMesh1 GET_EvalMesh1(struct _glapi_table *disp) {
  4331.    return (_glptr_EvalMesh1) (GET_by_offset(disp, _gloffset_EvalMesh1));
  4332. }
  4333.  
  4334. static inline void SET_EvalMesh1(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint)) {
  4335.    SET_by_offset(disp, _gloffset_EvalMesh1, fn);
  4336. }
  4337.  
  4338. typedef void (GLAPIENTRYP _glptr_EvalPoint1)(GLint);
  4339. #define CALL_EvalPoint1(disp, parameters) \
  4340.     (* GET_EvalPoint1(disp)) parameters
  4341. static inline _glptr_EvalPoint1 GET_EvalPoint1(struct _glapi_table *disp) {
  4342.    return (_glptr_EvalPoint1) (GET_by_offset(disp, _gloffset_EvalPoint1));
  4343. }
  4344.  
  4345. static inline void SET_EvalPoint1(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) {
  4346.    SET_by_offset(disp, _gloffset_EvalPoint1, fn);
  4347. }
  4348.  
  4349. typedef void (GLAPIENTRYP _glptr_EvalMesh2)(GLenum, GLint, GLint, GLint, GLint);
  4350. #define CALL_EvalMesh2(disp, parameters) \
  4351.     (* GET_EvalMesh2(disp)) parameters
  4352. static inline _glptr_EvalMesh2 GET_EvalMesh2(struct _glapi_table *disp) {
  4353.    return (_glptr_EvalMesh2) (GET_by_offset(disp, _gloffset_EvalMesh2));
  4354. }
  4355.  
  4356. static inline void SET_EvalMesh2(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint)) {
  4357.    SET_by_offset(disp, _gloffset_EvalMesh2, fn);
  4358. }
  4359.  
  4360. typedef void (GLAPIENTRYP _glptr_EvalPoint2)(GLint, GLint);
  4361. #define CALL_EvalPoint2(disp, parameters) \
  4362.     (* GET_EvalPoint2(disp)) parameters
  4363. static inline _glptr_EvalPoint2 GET_EvalPoint2(struct _glapi_table *disp) {
  4364.    return (_glptr_EvalPoint2) (GET_by_offset(disp, _gloffset_EvalPoint2));
  4365. }
  4366.  
  4367. static inline void SET_EvalPoint2(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
  4368.    SET_by_offset(disp, _gloffset_EvalPoint2, fn);
  4369. }
  4370.  
  4371. typedef void (GLAPIENTRYP _glptr_AlphaFunc)(GLenum, GLclampf);
  4372. #define CALL_AlphaFunc(disp, parameters) \
  4373.     (* GET_AlphaFunc(disp)) parameters
  4374. static inline _glptr_AlphaFunc GET_AlphaFunc(struct _glapi_table *disp) {
  4375.    return (_glptr_AlphaFunc) (GET_by_offset(disp, _gloffset_AlphaFunc));
  4376. }
  4377.  
  4378. static inline void SET_AlphaFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLclampf)) {
  4379.    SET_by_offset(disp, _gloffset_AlphaFunc, fn);
  4380. }
  4381.  
  4382. typedef void (GLAPIENTRYP _glptr_BlendFunc)(GLenum, GLenum);
  4383. #define CALL_BlendFunc(disp, parameters) \
  4384.     (* GET_BlendFunc(disp)) parameters
  4385. static inline _glptr_BlendFunc GET_BlendFunc(struct _glapi_table *disp) {
  4386.    return (_glptr_BlendFunc) (GET_by_offset(disp, _gloffset_BlendFunc));
  4387. }
  4388.  
  4389. static inline void SET_BlendFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
  4390.    SET_by_offset(disp, _gloffset_BlendFunc, fn);
  4391. }
  4392.  
  4393. typedef void (GLAPIENTRYP _glptr_LogicOp)(GLenum);
  4394. #define CALL_LogicOp(disp, parameters) \
  4395.     (* GET_LogicOp(disp)) parameters
  4396. static inline _glptr_LogicOp GET_LogicOp(struct _glapi_table *disp) {
  4397.    return (_glptr_LogicOp) (GET_by_offset(disp, _gloffset_LogicOp));
  4398. }
  4399.  
  4400. static inline void SET_LogicOp(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  4401.    SET_by_offset(disp, _gloffset_LogicOp, fn);
  4402. }
  4403.  
  4404. typedef void (GLAPIENTRYP _glptr_StencilFunc)(GLenum, GLint, GLuint);
  4405. #define CALL_StencilFunc(disp, parameters) \
  4406.     (* GET_StencilFunc(disp)) parameters
  4407. static inline _glptr_StencilFunc GET_StencilFunc(struct _glapi_table *disp) {
  4408.    return (_glptr_StencilFunc) (GET_by_offset(disp, _gloffset_StencilFunc));
  4409. }
  4410.  
  4411. static inline void SET_StencilFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLuint)) {
  4412.    SET_by_offset(disp, _gloffset_StencilFunc, fn);
  4413. }
  4414.  
  4415. typedef void (GLAPIENTRYP _glptr_StencilOp)(GLenum, GLenum, GLenum);
  4416. #define CALL_StencilOp(disp, parameters) \
  4417.     (* GET_StencilOp(disp)) parameters
  4418. static inline _glptr_StencilOp GET_StencilOp(struct _glapi_table *disp) {
  4419.    return (_glptr_StencilOp) (GET_by_offset(disp, _gloffset_StencilOp));
  4420. }
  4421.  
  4422. static inline void SET_StencilOp(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum)) {
  4423.    SET_by_offset(disp, _gloffset_StencilOp, fn);
  4424. }
  4425.  
  4426. typedef void (GLAPIENTRYP _glptr_DepthFunc)(GLenum);
  4427. #define CALL_DepthFunc(disp, parameters) \
  4428.     (* GET_DepthFunc(disp)) parameters
  4429. static inline _glptr_DepthFunc GET_DepthFunc(struct _glapi_table *disp) {
  4430.    return (_glptr_DepthFunc) (GET_by_offset(disp, _gloffset_DepthFunc));
  4431. }
  4432.  
  4433. static inline void SET_DepthFunc(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  4434.    SET_by_offset(disp, _gloffset_DepthFunc, fn);
  4435. }
  4436.  
  4437. typedef void (GLAPIENTRYP _glptr_PixelZoom)(GLfloat, GLfloat);
  4438. #define CALL_PixelZoom(disp, parameters) \
  4439.     (* GET_PixelZoom(disp)) parameters
  4440. static inline _glptr_PixelZoom GET_PixelZoom(struct _glapi_table *disp) {
  4441.    return (_glptr_PixelZoom) (GET_by_offset(disp, _gloffset_PixelZoom));
  4442. }
  4443.  
  4444. static inline void SET_PixelZoom(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
  4445.    SET_by_offset(disp, _gloffset_PixelZoom, fn);
  4446. }
  4447.  
  4448. typedef void (GLAPIENTRYP _glptr_PixelTransferf)(GLenum, GLfloat);
  4449. #define CALL_PixelTransferf(disp, parameters) \
  4450.     (* GET_PixelTransferf(disp)) parameters
  4451. static inline _glptr_PixelTransferf GET_PixelTransferf(struct _glapi_table *disp) {
  4452.    return (_glptr_PixelTransferf) (GET_by_offset(disp, _gloffset_PixelTransferf));
  4453. }
  4454.  
  4455. static inline void SET_PixelTransferf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
  4456.    SET_by_offset(disp, _gloffset_PixelTransferf, fn);
  4457. }
  4458.  
  4459. typedef void (GLAPIENTRYP _glptr_PixelTransferi)(GLenum, GLint);
  4460. #define CALL_PixelTransferi(disp, parameters) \
  4461.     (* GET_PixelTransferi(disp)) parameters
  4462. static inline _glptr_PixelTransferi GET_PixelTransferi(struct _glapi_table *disp) {
  4463.    return (_glptr_PixelTransferi) (GET_by_offset(disp, _gloffset_PixelTransferi));
  4464. }
  4465.  
  4466. static inline void SET_PixelTransferi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
  4467.    SET_by_offset(disp, _gloffset_PixelTransferi, fn);
  4468. }
  4469.  
  4470. typedef void (GLAPIENTRYP _glptr_PixelStoref)(GLenum, GLfloat);
  4471. #define CALL_PixelStoref(disp, parameters) \
  4472.     (* GET_PixelStoref(disp)) parameters
  4473. static inline _glptr_PixelStoref GET_PixelStoref(struct _glapi_table *disp) {
  4474.    return (_glptr_PixelStoref) (GET_by_offset(disp, _gloffset_PixelStoref));
  4475. }
  4476.  
  4477. static inline void SET_PixelStoref(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
  4478.    SET_by_offset(disp, _gloffset_PixelStoref, fn);
  4479. }
  4480.  
  4481. typedef void (GLAPIENTRYP _glptr_PixelStorei)(GLenum, GLint);
  4482. #define CALL_PixelStorei(disp, parameters) \
  4483.     (* GET_PixelStorei(disp)) parameters
  4484. static inline _glptr_PixelStorei GET_PixelStorei(struct _glapi_table *disp) {
  4485.    return (_glptr_PixelStorei) (GET_by_offset(disp, _gloffset_PixelStorei));
  4486. }
  4487.  
  4488. static inline void SET_PixelStorei(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
  4489.    SET_by_offset(disp, _gloffset_PixelStorei, fn);
  4490. }
  4491.  
  4492. typedef void (GLAPIENTRYP _glptr_PixelMapfv)(GLenum, GLsizei, const GLfloat *);
  4493. #define CALL_PixelMapfv(disp, parameters) \
  4494.     (* GET_PixelMapfv(disp)) parameters
  4495. static inline _glptr_PixelMapfv GET_PixelMapfv(struct _glapi_table *disp) {
  4496.    return (_glptr_PixelMapfv) (GET_by_offset(disp, _gloffset_PixelMapfv));
  4497. }
  4498.  
  4499. static inline void SET_PixelMapfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLfloat *)) {
  4500.    SET_by_offset(disp, _gloffset_PixelMapfv, fn);
  4501. }
  4502.  
  4503. typedef void (GLAPIENTRYP _glptr_PixelMapuiv)(GLenum, GLsizei, const GLuint *);
  4504. #define CALL_PixelMapuiv(disp, parameters) \
  4505.     (* GET_PixelMapuiv(disp)) parameters
  4506. static inline _glptr_PixelMapuiv GET_PixelMapuiv(struct _glapi_table *disp) {
  4507.    return (_glptr_PixelMapuiv) (GET_by_offset(disp, _gloffset_PixelMapuiv));
  4508. }
  4509.  
  4510. static inline void SET_PixelMapuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLuint *)) {
  4511.    SET_by_offset(disp, _gloffset_PixelMapuiv, fn);
  4512. }
  4513.  
  4514. typedef void (GLAPIENTRYP _glptr_PixelMapusv)(GLenum, GLsizei, const GLushort *);
  4515. #define CALL_PixelMapusv(disp, parameters) \
  4516.     (* GET_PixelMapusv(disp)) parameters
  4517. static inline _glptr_PixelMapusv GET_PixelMapusv(struct _glapi_table *disp) {
  4518.    return (_glptr_PixelMapusv) (GET_by_offset(disp, _gloffset_PixelMapusv));
  4519. }
  4520.  
  4521. static inline void SET_PixelMapusv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLushort *)) {
  4522.    SET_by_offset(disp, _gloffset_PixelMapusv, fn);
  4523. }
  4524.  
  4525. typedef void (GLAPIENTRYP _glptr_ReadBuffer)(GLenum);
  4526. #define CALL_ReadBuffer(disp, parameters) \
  4527.     (* GET_ReadBuffer(disp)) parameters
  4528. static inline _glptr_ReadBuffer GET_ReadBuffer(struct _glapi_table *disp) {
  4529.    return (_glptr_ReadBuffer) (GET_by_offset(disp, _gloffset_ReadBuffer));
  4530. }
  4531.  
  4532. static inline void SET_ReadBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  4533.    SET_by_offset(disp, _gloffset_ReadBuffer, fn);
  4534. }
  4535.  
  4536. typedef void (GLAPIENTRYP _glptr_CopyPixels)(GLint, GLint, GLsizei, GLsizei, GLenum);
  4537. #define CALL_CopyPixels(disp, parameters) \
  4538.     (* GET_CopyPixels(disp)) parameters
  4539. static inline _glptr_CopyPixels GET_CopyPixels(struct _glapi_table *disp) {
  4540.    return (_glptr_CopyPixels) (GET_by_offset(disp, _gloffset_CopyPixels));
  4541. }
  4542.  
  4543. static inline void SET_CopyPixels(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei, GLenum)) {
  4544.    SET_by_offset(disp, _gloffset_CopyPixels, fn);
  4545. }
  4546.  
  4547. typedef void (GLAPIENTRYP _glptr_ReadPixels)(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid *);
  4548. #define CALL_ReadPixels(disp, parameters) \
  4549.     (* GET_ReadPixels(disp)) parameters
  4550. static inline _glptr_ReadPixels GET_ReadPixels(struct _glapi_table *disp) {
  4551.    return (_glptr_ReadPixels) (GET_by_offset(disp, _gloffset_ReadPixels));
  4552. }
  4553.  
  4554. static inline void SET_ReadPixels(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid *)) {
  4555.    SET_by_offset(disp, _gloffset_ReadPixels, fn);
  4556. }
  4557.  
  4558. typedef void (GLAPIENTRYP _glptr_DrawPixels)(GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
  4559. #define CALL_DrawPixels(disp, parameters) \
  4560.     (* GET_DrawPixels(disp)) parameters
  4561. static inline _glptr_DrawPixels GET_DrawPixels(struct _glapi_table *disp) {
  4562.    return (_glptr_DrawPixels) (GET_by_offset(disp, _gloffset_DrawPixels));
  4563. }
  4564.  
  4565. static inline void SET_DrawPixels(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
  4566.    SET_by_offset(disp, _gloffset_DrawPixels, fn);
  4567. }
  4568.  
  4569. typedef void (GLAPIENTRYP _glptr_GetBooleanv)(GLenum, GLboolean *);
  4570. #define CALL_GetBooleanv(disp, parameters) \
  4571.     (* GET_GetBooleanv(disp)) parameters
  4572. static inline _glptr_GetBooleanv GET_GetBooleanv(struct _glapi_table *disp) {
  4573.    return (_glptr_GetBooleanv) (GET_by_offset(disp, _gloffset_GetBooleanv));
  4574. }
  4575.  
  4576. static inline void SET_GetBooleanv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean *)) {
  4577.    SET_by_offset(disp, _gloffset_GetBooleanv, fn);
  4578. }
  4579.  
  4580. typedef void (GLAPIENTRYP _glptr_GetClipPlane)(GLenum, GLdouble *);
  4581. #define CALL_GetClipPlane(disp, parameters) \
  4582.     (* GET_GetClipPlane(disp)) parameters
  4583. static inline _glptr_GetClipPlane GET_GetClipPlane(struct _glapi_table *disp) {
  4584.    return (_glptr_GetClipPlane) (GET_by_offset(disp, _gloffset_GetClipPlane));
  4585. }
  4586.  
  4587. static inline void SET_GetClipPlane(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble *)) {
  4588.    SET_by_offset(disp, _gloffset_GetClipPlane, fn);
  4589. }
  4590.  
  4591. typedef void (GLAPIENTRYP _glptr_GetDoublev)(GLenum, GLdouble *);
  4592. #define CALL_GetDoublev(disp, parameters) \
  4593.     (* GET_GetDoublev(disp)) parameters
  4594. static inline _glptr_GetDoublev GET_GetDoublev(struct _glapi_table *disp) {
  4595.    return (_glptr_GetDoublev) (GET_by_offset(disp, _gloffset_GetDoublev));
  4596. }
  4597.  
  4598. static inline void SET_GetDoublev(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble *)) {
  4599.    SET_by_offset(disp, _gloffset_GetDoublev, fn);
  4600. }
  4601.  
  4602. typedef GLenum (GLAPIENTRYP _glptr_GetError)(void);
  4603. #define CALL_GetError(disp, parameters) \
  4604.     (* GET_GetError(disp)) parameters
  4605. static inline _glptr_GetError GET_GetError(struct _glapi_table *disp) {
  4606.    return (_glptr_GetError) (GET_by_offset(disp, _gloffset_GetError));
  4607. }
  4608.  
  4609. static inline void SET_GetError(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(void)) {
  4610.    SET_by_offset(disp, _gloffset_GetError, fn);
  4611. }
  4612.  
  4613. typedef void (GLAPIENTRYP _glptr_GetFloatv)(GLenum, GLfloat *);
  4614. #define CALL_GetFloatv(disp, parameters) \
  4615.     (* GET_GetFloatv(disp)) parameters
  4616. static inline _glptr_GetFloatv GET_GetFloatv(struct _glapi_table *disp) {
  4617.    return (_glptr_GetFloatv) (GET_by_offset(disp, _gloffset_GetFloatv));
  4618. }
  4619.  
  4620. static inline void SET_GetFloatv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) {
  4621.    SET_by_offset(disp, _gloffset_GetFloatv, fn);
  4622. }
  4623.  
  4624. typedef void (GLAPIENTRYP _glptr_GetIntegerv)(GLenum, GLint *);
  4625. #define CALL_GetIntegerv(disp, parameters) \
  4626.     (* GET_GetIntegerv(disp)) parameters
  4627. static inline _glptr_GetIntegerv GET_GetIntegerv(struct _glapi_table *disp) {
  4628.    return (_glptr_GetIntegerv) (GET_by_offset(disp, _gloffset_GetIntegerv));
  4629. }
  4630.  
  4631. static inline void SET_GetIntegerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint *)) {
  4632.    SET_by_offset(disp, _gloffset_GetIntegerv, fn);
  4633. }
  4634.  
  4635. typedef void (GLAPIENTRYP _glptr_GetLightfv)(GLenum, GLenum, GLfloat *);
  4636. #define CALL_GetLightfv(disp, parameters) \
  4637.     (* GET_GetLightfv(disp)) parameters
  4638. static inline _glptr_GetLightfv GET_GetLightfv(struct _glapi_table *disp) {
  4639.    return (_glptr_GetLightfv) (GET_by_offset(disp, _gloffset_GetLightfv));
  4640. }
  4641.  
  4642. static inline void SET_GetLightfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
  4643.    SET_by_offset(disp, _gloffset_GetLightfv, fn);
  4644. }
  4645.  
  4646. typedef void (GLAPIENTRYP _glptr_GetLightiv)(GLenum, GLenum, GLint *);
  4647. #define CALL_GetLightiv(disp, parameters) \
  4648.     (* GET_GetLightiv(disp)) parameters
  4649. static inline _glptr_GetLightiv GET_GetLightiv(struct _glapi_table *disp) {
  4650.    return (_glptr_GetLightiv) (GET_by_offset(disp, _gloffset_GetLightiv));
  4651. }
  4652.  
  4653. static inline void SET_GetLightiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  4654.    SET_by_offset(disp, _gloffset_GetLightiv, fn);
  4655. }
  4656.  
  4657. typedef void (GLAPIENTRYP _glptr_GetMapdv)(GLenum, GLenum, GLdouble *);
  4658. #define CALL_GetMapdv(disp, parameters) \
  4659.     (* GET_GetMapdv(disp)) parameters
  4660. static inline _glptr_GetMapdv GET_GetMapdv(struct _glapi_table *disp) {
  4661.    return (_glptr_GetMapdv) (GET_by_offset(disp, _gloffset_GetMapdv));
  4662. }
  4663.  
  4664. static inline void SET_GetMapdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLdouble *)) {
  4665.    SET_by_offset(disp, _gloffset_GetMapdv, fn);
  4666. }
  4667.  
  4668. typedef void (GLAPIENTRYP _glptr_GetMapfv)(GLenum, GLenum, GLfloat *);
  4669. #define CALL_GetMapfv(disp, parameters) \
  4670.     (* GET_GetMapfv(disp)) parameters
  4671. static inline _glptr_GetMapfv GET_GetMapfv(struct _glapi_table *disp) {
  4672.    return (_glptr_GetMapfv) (GET_by_offset(disp, _gloffset_GetMapfv));
  4673. }
  4674.  
  4675. static inline void SET_GetMapfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
  4676.    SET_by_offset(disp, _gloffset_GetMapfv, fn);
  4677. }
  4678.  
  4679. typedef void (GLAPIENTRYP _glptr_GetMapiv)(GLenum, GLenum, GLint *);
  4680. #define CALL_GetMapiv(disp, parameters) \
  4681.     (* GET_GetMapiv(disp)) parameters
  4682. static inline _glptr_GetMapiv GET_GetMapiv(struct _glapi_table *disp) {
  4683.    return (_glptr_GetMapiv) (GET_by_offset(disp, _gloffset_GetMapiv));
  4684. }
  4685.  
  4686. static inline void SET_GetMapiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  4687.    SET_by_offset(disp, _gloffset_GetMapiv, fn);
  4688. }
  4689.  
  4690. typedef void (GLAPIENTRYP _glptr_GetMaterialfv)(GLenum, GLenum, GLfloat *);
  4691. #define CALL_GetMaterialfv(disp, parameters) \
  4692.     (* GET_GetMaterialfv(disp)) parameters
  4693. static inline _glptr_GetMaterialfv GET_GetMaterialfv(struct _glapi_table *disp) {
  4694.    return (_glptr_GetMaterialfv) (GET_by_offset(disp, _gloffset_GetMaterialfv));
  4695. }
  4696.  
  4697. static inline void SET_GetMaterialfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
  4698.    SET_by_offset(disp, _gloffset_GetMaterialfv, fn);
  4699. }
  4700.  
  4701. typedef void (GLAPIENTRYP _glptr_GetMaterialiv)(GLenum, GLenum, GLint *);
  4702. #define CALL_GetMaterialiv(disp, parameters) \
  4703.     (* GET_GetMaterialiv(disp)) parameters
  4704. static inline _glptr_GetMaterialiv GET_GetMaterialiv(struct _glapi_table *disp) {
  4705.    return (_glptr_GetMaterialiv) (GET_by_offset(disp, _gloffset_GetMaterialiv));
  4706. }
  4707.  
  4708. static inline void SET_GetMaterialiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  4709.    SET_by_offset(disp, _gloffset_GetMaterialiv, fn);
  4710. }
  4711.  
  4712. typedef void (GLAPIENTRYP _glptr_GetPixelMapfv)(GLenum, GLfloat *);
  4713. #define CALL_GetPixelMapfv(disp, parameters) \
  4714.     (* GET_GetPixelMapfv(disp)) parameters
  4715. static inline _glptr_GetPixelMapfv GET_GetPixelMapfv(struct _glapi_table *disp) {
  4716.    return (_glptr_GetPixelMapfv) (GET_by_offset(disp, _gloffset_GetPixelMapfv));
  4717. }
  4718.  
  4719. static inline void SET_GetPixelMapfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) {
  4720.    SET_by_offset(disp, _gloffset_GetPixelMapfv, fn);
  4721. }
  4722.  
  4723. typedef void (GLAPIENTRYP _glptr_GetPixelMapuiv)(GLenum, GLuint *);
  4724. #define CALL_GetPixelMapuiv(disp, parameters) \
  4725.     (* GET_GetPixelMapuiv(disp)) parameters
  4726. static inline _glptr_GetPixelMapuiv GET_GetPixelMapuiv(struct _glapi_table *disp) {
  4727.    return (_glptr_GetPixelMapuiv) (GET_by_offset(disp, _gloffset_GetPixelMapuiv));
  4728. }
  4729.  
  4730. static inline void SET_GetPixelMapuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint *)) {
  4731.    SET_by_offset(disp, _gloffset_GetPixelMapuiv, fn);
  4732. }
  4733.  
  4734. typedef void (GLAPIENTRYP _glptr_GetPixelMapusv)(GLenum, GLushort *);
  4735. #define CALL_GetPixelMapusv(disp, parameters) \
  4736.     (* GET_GetPixelMapusv(disp)) parameters
  4737. static inline _glptr_GetPixelMapusv GET_GetPixelMapusv(struct _glapi_table *disp) {
  4738.    return (_glptr_GetPixelMapusv) (GET_by_offset(disp, _gloffset_GetPixelMapusv));
  4739. }
  4740.  
  4741. static inline void SET_GetPixelMapusv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLushort *)) {
  4742.    SET_by_offset(disp, _gloffset_GetPixelMapusv, fn);
  4743. }
  4744.  
  4745. typedef void (GLAPIENTRYP _glptr_GetPolygonStipple)(GLubyte *);
  4746. #define CALL_GetPolygonStipple(disp, parameters) \
  4747.     (* GET_GetPolygonStipple(disp)) parameters
  4748. static inline _glptr_GetPolygonStipple GET_GetPolygonStipple(struct _glapi_table *disp) {
  4749.    return (_glptr_GetPolygonStipple) (GET_by_offset(disp, _gloffset_GetPolygonStipple));
  4750. }
  4751.  
  4752. static inline void SET_GetPolygonStipple(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte *)) {
  4753.    SET_by_offset(disp, _gloffset_GetPolygonStipple, fn);
  4754. }
  4755.  
  4756. typedef const GLubyte * (GLAPIENTRYP _glptr_GetString)(GLenum);
  4757. #define CALL_GetString(disp, parameters) \
  4758.     (* GET_GetString(disp)) parameters
  4759. static inline _glptr_GetString GET_GetString(struct _glapi_table *disp) {
  4760.    return (_glptr_GetString) (GET_by_offset(disp, _gloffset_GetString));
  4761. }
  4762.  
  4763. static inline void SET_GetString(struct _glapi_table *disp, const GLubyte * (GLAPIENTRYP fn)(GLenum)) {
  4764.    SET_by_offset(disp, _gloffset_GetString, fn);
  4765. }
  4766.  
  4767. typedef void (GLAPIENTRYP _glptr_GetTexEnvfv)(GLenum, GLenum, GLfloat *);
  4768. #define CALL_GetTexEnvfv(disp, parameters) \
  4769.     (* GET_GetTexEnvfv(disp)) parameters
  4770. static inline _glptr_GetTexEnvfv GET_GetTexEnvfv(struct _glapi_table *disp) {
  4771.    return (_glptr_GetTexEnvfv) (GET_by_offset(disp, _gloffset_GetTexEnvfv));
  4772. }
  4773.  
  4774. static inline void SET_GetTexEnvfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
  4775.    SET_by_offset(disp, _gloffset_GetTexEnvfv, fn);
  4776. }
  4777.  
  4778. typedef void (GLAPIENTRYP _glptr_GetTexEnviv)(GLenum, GLenum, GLint *);
  4779. #define CALL_GetTexEnviv(disp, parameters) \
  4780.     (* GET_GetTexEnviv(disp)) parameters
  4781. static inline _glptr_GetTexEnviv GET_GetTexEnviv(struct _glapi_table *disp) {
  4782.    return (_glptr_GetTexEnviv) (GET_by_offset(disp, _gloffset_GetTexEnviv));
  4783. }
  4784.  
  4785. static inline void SET_GetTexEnviv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  4786.    SET_by_offset(disp, _gloffset_GetTexEnviv, fn);
  4787. }
  4788.  
  4789. typedef void (GLAPIENTRYP _glptr_GetTexGendv)(GLenum, GLenum, GLdouble *);
  4790. #define CALL_GetTexGendv(disp, parameters) \
  4791.     (* GET_GetTexGendv(disp)) parameters
  4792. static inline _glptr_GetTexGendv GET_GetTexGendv(struct _glapi_table *disp) {
  4793.    return (_glptr_GetTexGendv) (GET_by_offset(disp, _gloffset_GetTexGendv));
  4794. }
  4795.  
  4796. static inline void SET_GetTexGendv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLdouble *)) {
  4797.    SET_by_offset(disp, _gloffset_GetTexGendv, fn);
  4798. }
  4799.  
  4800. typedef void (GLAPIENTRYP _glptr_GetTexGenfv)(GLenum, GLenum, GLfloat *);
  4801. #define CALL_GetTexGenfv(disp, parameters) \
  4802.     (* GET_GetTexGenfv(disp)) parameters
  4803. static inline _glptr_GetTexGenfv GET_GetTexGenfv(struct _glapi_table *disp) {
  4804.    return (_glptr_GetTexGenfv) (GET_by_offset(disp, _gloffset_GetTexGenfv));
  4805. }
  4806.  
  4807. static inline void SET_GetTexGenfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
  4808.    SET_by_offset(disp, _gloffset_GetTexGenfv, fn);
  4809. }
  4810.  
  4811. typedef void (GLAPIENTRYP _glptr_GetTexGeniv)(GLenum, GLenum, GLint *);
  4812. #define CALL_GetTexGeniv(disp, parameters) \
  4813.     (* GET_GetTexGeniv(disp)) parameters
  4814. static inline _glptr_GetTexGeniv GET_GetTexGeniv(struct _glapi_table *disp) {
  4815.    return (_glptr_GetTexGeniv) (GET_by_offset(disp, _gloffset_GetTexGeniv));
  4816. }
  4817.  
  4818. static inline void SET_GetTexGeniv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  4819.    SET_by_offset(disp, _gloffset_GetTexGeniv, fn);
  4820. }
  4821.  
  4822. typedef void (GLAPIENTRYP _glptr_GetTexImage)(GLenum, GLint, GLenum, GLenum, GLvoid *);
  4823. #define CALL_GetTexImage(disp, parameters) \
  4824.     (* GET_GetTexImage(disp)) parameters
  4825. static inline _glptr_GetTexImage GET_GetTexImage(struct _glapi_table *disp) {
  4826.    return (_glptr_GetTexImage) (GET_by_offset(disp, _gloffset_GetTexImage));
  4827. }
  4828.  
  4829. static inline void SET_GetTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLenum, GLvoid *)) {
  4830.    SET_by_offset(disp, _gloffset_GetTexImage, fn);
  4831. }
  4832.  
  4833. typedef void (GLAPIENTRYP _glptr_GetTexParameterfv)(GLenum, GLenum, GLfloat *);
  4834. #define CALL_GetTexParameterfv(disp, parameters) \
  4835.     (* GET_GetTexParameterfv(disp)) parameters
  4836. static inline _glptr_GetTexParameterfv GET_GetTexParameterfv(struct _glapi_table *disp) {
  4837.    return (_glptr_GetTexParameterfv) (GET_by_offset(disp, _gloffset_GetTexParameterfv));
  4838. }
  4839.  
  4840. static inline void SET_GetTexParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
  4841.    SET_by_offset(disp, _gloffset_GetTexParameterfv, fn);
  4842. }
  4843.  
  4844. typedef void (GLAPIENTRYP _glptr_GetTexParameteriv)(GLenum, GLenum, GLint *);
  4845. #define CALL_GetTexParameteriv(disp, parameters) \
  4846.     (* GET_GetTexParameteriv(disp)) parameters
  4847. static inline _glptr_GetTexParameteriv GET_GetTexParameteriv(struct _glapi_table *disp) {
  4848.    return (_glptr_GetTexParameteriv) (GET_by_offset(disp, _gloffset_GetTexParameteriv));
  4849. }
  4850.  
  4851. static inline void SET_GetTexParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  4852.    SET_by_offset(disp, _gloffset_GetTexParameteriv, fn);
  4853. }
  4854.  
  4855. typedef void (GLAPIENTRYP _glptr_GetTexLevelParameterfv)(GLenum, GLint, GLenum, GLfloat *);
  4856. #define CALL_GetTexLevelParameterfv(disp, parameters) \
  4857.     (* GET_GetTexLevelParameterfv(disp)) parameters
  4858. static inline _glptr_GetTexLevelParameterfv GET_GetTexLevelParameterfv(struct _glapi_table *disp) {
  4859.    return (_glptr_GetTexLevelParameterfv) (GET_by_offset(disp, _gloffset_GetTexLevelParameterfv));
  4860. }
  4861.  
  4862. static inline void SET_GetTexLevelParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLfloat *)) {
  4863.    SET_by_offset(disp, _gloffset_GetTexLevelParameterfv, fn);
  4864. }
  4865.  
  4866. typedef void (GLAPIENTRYP _glptr_GetTexLevelParameteriv)(GLenum, GLint, GLenum, GLint *);
  4867. #define CALL_GetTexLevelParameteriv(disp, parameters) \
  4868.     (* GET_GetTexLevelParameteriv(disp)) parameters
  4869. static inline _glptr_GetTexLevelParameteriv GET_GetTexLevelParameteriv(struct _glapi_table *disp) {
  4870.    return (_glptr_GetTexLevelParameteriv) (GET_by_offset(disp, _gloffset_GetTexLevelParameteriv));
  4871. }
  4872.  
  4873. static inline void SET_GetTexLevelParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLint *)) {
  4874.    SET_by_offset(disp, _gloffset_GetTexLevelParameteriv, fn);
  4875. }
  4876.  
  4877. typedef GLboolean (GLAPIENTRYP _glptr_IsEnabled)(GLenum);
  4878. #define CALL_IsEnabled(disp, parameters) \
  4879.     (* GET_IsEnabled(disp)) parameters
  4880. static inline _glptr_IsEnabled GET_IsEnabled(struct _glapi_table *disp) {
  4881.    return (_glptr_IsEnabled) (GET_by_offset(disp, _gloffset_IsEnabled));
  4882. }
  4883.  
  4884. static inline void SET_IsEnabled(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLenum)) {
  4885.    SET_by_offset(disp, _gloffset_IsEnabled, fn);
  4886. }
  4887.  
  4888. typedef GLboolean (GLAPIENTRYP _glptr_IsList)(GLuint);
  4889. #define CALL_IsList(disp, parameters) \
  4890.     (* GET_IsList(disp)) parameters
  4891. static inline _glptr_IsList GET_IsList(struct _glapi_table *disp) {
  4892.    return (_glptr_IsList) (GET_by_offset(disp, _gloffset_IsList));
  4893. }
  4894.  
  4895. static inline void SET_IsList(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  4896.    SET_by_offset(disp, _gloffset_IsList, fn);
  4897. }
  4898.  
  4899. typedef void (GLAPIENTRYP _glptr_DepthRange)(GLclampd, GLclampd);
  4900. #define CALL_DepthRange(disp, parameters) \
  4901.     (* GET_DepthRange(disp)) parameters
  4902. static inline _glptr_DepthRange GET_DepthRange(struct _glapi_table *disp) {
  4903.    return (_glptr_DepthRange) (GET_by_offset(disp, _gloffset_DepthRange));
  4904. }
  4905.  
  4906. static inline void SET_DepthRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampd, GLclampd)) {
  4907.    SET_by_offset(disp, _gloffset_DepthRange, fn);
  4908. }
  4909.  
  4910. typedef void (GLAPIENTRYP _glptr_Frustum)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble);
  4911. #define CALL_Frustum(disp, parameters) \
  4912.     (* GET_Frustum(disp)) parameters
  4913. static inline _glptr_Frustum GET_Frustum(struct _glapi_table *disp) {
  4914.    return (_glptr_Frustum) (GET_by_offset(disp, _gloffset_Frustum));
  4915. }
  4916.  
  4917. static inline void SET_Frustum(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)) {
  4918.    SET_by_offset(disp, _gloffset_Frustum, fn);
  4919. }
  4920.  
  4921. typedef void (GLAPIENTRYP _glptr_LoadIdentity)(void);
  4922. #define CALL_LoadIdentity(disp, parameters) \
  4923.     (* GET_LoadIdentity(disp)) parameters
  4924. static inline _glptr_LoadIdentity GET_LoadIdentity(struct _glapi_table *disp) {
  4925.    return (_glptr_LoadIdentity) (GET_by_offset(disp, _gloffset_LoadIdentity));
  4926. }
  4927.  
  4928. static inline void SET_LoadIdentity(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  4929.    SET_by_offset(disp, _gloffset_LoadIdentity, fn);
  4930. }
  4931.  
  4932. typedef void (GLAPIENTRYP _glptr_LoadMatrixf)(const GLfloat *);
  4933. #define CALL_LoadMatrixf(disp, parameters) \
  4934.     (* GET_LoadMatrixf(disp)) parameters
  4935. static inline _glptr_LoadMatrixf GET_LoadMatrixf(struct _glapi_table *disp) {
  4936.    return (_glptr_LoadMatrixf) (GET_by_offset(disp, _gloffset_LoadMatrixf));
  4937. }
  4938.  
  4939. static inline void SET_LoadMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  4940.    SET_by_offset(disp, _gloffset_LoadMatrixf, fn);
  4941. }
  4942.  
  4943. typedef void (GLAPIENTRYP _glptr_LoadMatrixd)(const GLdouble *);
  4944. #define CALL_LoadMatrixd(disp, parameters) \
  4945.     (* GET_LoadMatrixd(disp)) parameters
  4946. static inline _glptr_LoadMatrixd GET_LoadMatrixd(struct _glapi_table *disp) {
  4947.    return (_glptr_LoadMatrixd) (GET_by_offset(disp, _gloffset_LoadMatrixd));
  4948. }
  4949.  
  4950. static inline void SET_LoadMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  4951.    SET_by_offset(disp, _gloffset_LoadMatrixd, fn);
  4952. }
  4953.  
  4954. typedef void (GLAPIENTRYP _glptr_MatrixMode)(GLenum);
  4955. #define CALL_MatrixMode(disp, parameters) \
  4956.     (* GET_MatrixMode(disp)) parameters
  4957. static inline _glptr_MatrixMode GET_MatrixMode(struct _glapi_table *disp) {
  4958.    return (_glptr_MatrixMode) (GET_by_offset(disp, _gloffset_MatrixMode));
  4959. }
  4960.  
  4961. static inline void SET_MatrixMode(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  4962.    SET_by_offset(disp, _gloffset_MatrixMode, fn);
  4963. }
  4964.  
  4965. typedef void (GLAPIENTRYP _glptr_MultMatrixf)(const GLfloat *);
  4966. #define CALL_MultMatrixf(disp, parameters) \
  4967.     (* GET_MultMatrixf(disp)) parameters
  4968. static inline _glptr_MultMatrixf GET_MultMatrixf(struct _glapi_table *disp) {
  4969.    return (_glptr_MultMatrixf) (GET_by_offset(disp, _gloffset_MultMatrixf));
  4970. }
  4971.  
  4972. static inline void SET_MultMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  4973.    SET_by_offset(disp, _gloffset_MultMatrixf, fn);
  4974. }
  4975.  
  4976. typedef void (GLAPIENTRYP _glptr_MultMatrixd)(const GLdouble *);
  4977. #define CALL_MultMatrixd(disp, parameters) \
  4978.     (* GET_MultMatrixd(disp)) parameters
  4979. static inline _glptr_MultMatrixd GET_MultMatrixd(struct _glapi_table *disp) {
  4980.    return (_glptr_MultMatrixd) (GET_by_offset(disp, _gloffset_MultMatrixd));
  4981. }
  4982.  
  4983. static inline void SET_MultMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  4984.    SET_by_offset(disp, _gloffset_MultMatrixd, fn);
  4985. }
  4986.  
  4987. typedef void (GLAPIENTRYP _glptr_Ortho)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble);
  4988. #define CALL_Ortho(disp, parameters) \
  4989.     (* GET_Ortho(disp)) parameters
  4990. static inline _glptr_Ortho GET_Ortho(struct _glapi_table *disp) {
  4991.    return (_glptr_Ortho) (GET_by_offset(disp, _gloffset_Ortho));
  4992. }
  4993.  
  4994. static inline void SET_Ortho(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)) {
  4995.    SET_by_offset(disp, _gloffset_Ortho, fn);
  4996. }
  4997.  
  4998. typedef void (GLAPIENTRYP _glptr_PopMatrix)(void);
  4999. #define CALL_PopMatrix(disp, parameters) \
  5000.     (* GET_PopMatrix(disp)) parameters
  5001. static inline _glptr_PopMatrix GET_PopMatrix(struct _glapi_table *disp) {
  5002.    return (_glptr_PopMatrix) (GET_by_offset(disp, _gloffset_PopMatrix));
  5003. }
  5004.  
  5005. static inline void SET_PopMatrix(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  5006.    SET_by_offset(disp, _gloffset_PopMatrix, fn);
  5007. }
  5008.  
  5009. typedef void (GLAPIENTRYP _glptr_PushMatrix)(void);
  5010. #define CALL_PushMatrix(disp, parameters) \
  5011.     (* GET_PushMatrix(disp)) parameters
  5012. static inline _glptr_PushMatrix GET_PushMatrix(struct _glapi_table *disp) {
  5013.    return (_glptr_PushMatrix) (GET_by_offset(disp, _gloffset_PushMatrix));
  5014. }
  5015.  
  5016. static inline void SET_PushMatrix(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  5017.    SET_by_offset(disp, _gloffset_PushMatrix, fn);
  5018. }
  5019.  
  5020. typedef void (GLAPIENTRYP _glptr_Rotated)(GLdouble, GLdouble, GLdouble, GLdouble);
  5021. #define CALL_Rotated(disp, parameters) \
  5022.     (* GET_Rotated(disp)) parameters
  5023. static inline _glptr_Rotated GET_Rotated(struct _glapi_table *disp) {
  5024.    return (_glptr_Rotated) (GET_by_offset(disp, _gloffset_Rotated));
  5025. }
  5026.  
  5027. static inline void SET_Rotated(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
  5028.    SET_by_offset(disp, _gloffset_Rotated, fn);
  5029. }
  5030.  
  5031. typedef void (GLAPIENTRYP _glptr_Rotatef)(GLfloat, GLfloat, GLfloat, GLfloat);
  5032. #define CALL_Rotatef(disp, parameters) \
  5033.     (* GET_Rotatef(disp)) parameters
  5034. static inline _glptr_Rotatef GET_Rotatef(struct _glapi_table *disp) {
  5035.    return (_glptr_Rotatef) (GET_by_offset(disp, _gloffset_Rotatef));
  5036. }
  5037.  
  5038. static inline void SET_Rotatef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
  5039.    SET_by_offset(disp, _gloffset_Rotatef, fn);
  5040. }
  5041.  
  5042. typedef void (GLAPIENTRYP _glptr_Scaled)(GLdouble, GLdouble, GLdouble);
  5043. #define CALL_Scaled(disp, parameters) \
  5044.     (* GET_Scaled(disp)) parameters
  5045. static inline _glptr_Scaled GET_Scaled(struct _glapi_table *disp) {
  5046.    return (_glptr_Scaled) (GET_by_offset(disp, _gloffset_Scaled));
  5047. }
  5048.  
  5049. static inline void SET_Scaled(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
  5050.    SET_by_offset(disp, _gloffset_Scaled, fn);
  5051. }
  5052.  
  5053. typedef void (GLAPIENTRYP _glptr_Scalef)(GLfloat, GLfloat, GLfloat);
  5054. #define CALL_Scalef(disp, parameters) \
  5055.     (* GET_Scalef(disp)) parameters
  5056. static inline _glptr_Scalef GET_Scalef(struct _glapi_table *disp) {
  5057.    return (_glptr_Scalef) (GET_by_offset(disp, _gloffset_Scalef));
  5058. }
  5059.  
  5060. static inline void SET_Scalef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
  5061.    SET_by_offset(disp, _gloffset_Scalef, fn);
  5062. }
  5063.  
  5064. typedef void (GLAPIENTRYP _glptr_Translated)(GLdouble, GLdouble, GLdouble);
  5065. #define CALL_Translated(disp, parameters) \
  5066.     (* GET_Translated(disp)) parameters
  5067. static inline _glptr_Translated GET_Translated(struct _glapi_table *disp) {
  5068.    return (_glptr_Translated) (GET_by_offset(disp, _gloffset_Translated));
  5069. }
  5070.  
  5071. static inline void SET_Translated(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
  5072.    SET_by_offset(disp, _gloffset_Translated, fn);
  5073. }
  5074.  
  5075. typedef void (GLAPIENTRYP _glptr_Translatef)(GLfloat, GLfloat, GLfloat);
  5076. #define CALL_Translatef(disp, parameters) \
  5077.     (* GET_Translatef(disp)) parameters
  5078. static inline _glptr_Translatef GET_Translatef(struct _glapi_table *disp) {
  5079.    return (_glptr_Translatef) (GET_by_offset(disp, _gloffset_Translatef));
  5080. }
  5081.  
  5082. static inline void SET_Translatef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
  5083.    SET_by_offset(disp, _gloffset_Translatef, fn);
  5084. }
  5085.  
  5086. typedef void (GLAPIENTRYP _glptr_Viewport)(GLint, GLint, GLsizei, GLsizei);
  5087. #define CALL_Viewport(disp, parameters) \
  5088.     (* GET_Viewport(disp)) parameters
  5089. static inline _glptr_Viewport GET_Viewport(struct _glapi_table *disp) {
  5090.    return (_glptr_Viewport) (GET_by_offset(disp, _gloffset_Viewport));
  5091. }
  5092.  
  5093. static inline void SET_Viewport(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei)) {
  5094.    SET_by_offset(disp, _gloffset_Viewport, fn);
  5095. }
  5096.  
  5097. typedef void (GLAPIENTRYP _glptr_ArrayElement)(GLint);
  5098. #define CALL_ArrayElement(disp, parameters) \
  5099.     (* GET_ArrayElement(disp)) parameters
  5100. static inline _glptr_ArrayElement GET_ArrayElement(struct _glapi_table *disp) {
  5101.    return (_glptr_ArrayElement) (GET_by_offset(disp, _gloffset_ArrayElement));
  5102. }
  5103.  
  5104. static inline void SET_ArrayElement(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint)) {
  5105.    SET_by_offset(disp, _gloffset_ArrayElement, fn);
  5106. }
  5107.  
  5108. typedef void (GLAPIENTRYP _glptr_BindTexture)(GLenum, GLuint);
  5109. #define CALL_BindTexture(disp, parameters) \
  5110.     (* GET_BindTexture(disp)) parameters
  5111. static inline _glptr_BindTexture GET_BindTexture(struct _glapi_table *disp) {
  5112.    return (_glptr_BindTexture) (GET_by_offset(disp, _gloffset_BindTexture));
  5113. }
  5114.  
  5115. static inline void SET_BindTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  5116.    SET_by_offset(disp, _gloffset_BindTexture, fn);
  5117. }
  5118.  
  5119. typedef void (GLAPIENTRYP _glptr_ColorPointer)(GLint, GLenum, GLsizei, const GLvoid *);
  5120. #define CALL_ColorPointer(disp, parameters) \
  5121.     (* GET_ColorPointer(disp)) parameters
  5122. static inline _glptr_ColorPointer GET_ColorPointer(struct _glapi_table *disp) {
  5123.    return (_glptr_ColorPointer) (GET_by_offset(disp, _gloffset_ColorPointer));
  5124. }
  5125.  
  5126. static inline void SET_ColorPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) {
  5127.    SET_by_offset(disp, _gloffset_ColorPointer, fn);
  5128. }
  5129.  
  5130. typedef void (GLAPIENTRYP _glptr_DisableClientState)(GLenum);
  5131. #define CALL_DisableClientState(disp, parameters) \
  5132.     (* GET_DisableClientState(disp)) parameters
  5133. static inline _glptr_DisableClientState GET_DisableClientState(struct _glapi_table *disp) {
  5134.    return (_glptr_DisableClientState) (GET_by_offset(disp, _gloffset_DisableClientState));
  5135. }
  5136.  
  5137. static inline void SET_DisableClientState(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  5138.    SET_by_offset(disp, _gloffset_DisableClientState, fn);
  5139. }
  5140.  
  5141. typedef void (GLAPIENTRYP _glptr_DrawArrays)(GLenum, GLint, GLsizei);
  5142. #define CALL_DrawArrays(disp, parameters) \
  5143.     (* GET_DrawArrays(disp)) parameters
  5144. static inline _glptr_DrawArrays GET_DrawArrays(struct _glapi_table *disp) {
  5145.    return (_glptr_DrawArrays) (GET_by_offset(disp, _gloffset_DrawArrays));
  5146. }
  5147.  
  5148. static inline void SET_DrawArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei)) {
  5149.    SET_by_offset(disp, _gloffset_DrawArrays, fn);
  5150. }
  5151.  
  5152. typedef void (GLAPIENTRYP _glptr_DrawElements)(GLenum, GLsizei, GLenum, const GLvoid *);
  5153. #define CALL_DrawElements(disp, parameters) \
  5154.     (* GET_DrawElements(disp)) parameters
  5155. static inline _glptr_DrawElements GET_DrawElements(struct _glapi_table *disp) {
  5156.    return (_glptr_DrawElements) (GET_by_offset(disp, _gloffset_DrawElements));
  5157. }
  5158.  
  5159. static inline void SET_DrawElements(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *)) {
  5160.    SET_by_offset(disp, _gloffset_DrawElements, fn);
  5161. }
  5162.  
  5163. typedef void (GLAPIENTRYP _glptr_EdgeFlagPointer)(GLsizei, const GLvoid *);
  5164. #define CALL_EdgeFlagPointer(disp, parameters) \
  5165.     (* GET_EdgeFlagPointer(disp)) parameters
  5166. static inline _glptr_EdgeFlagPointer GET_EdgeFlagPointer(struct _glapi_table *disp) {
  5167.    return (_glptr_EdgeFlagPointer) (GET_by_offset(disp, _gloffset_EdgeFlagPointer));
  5168. }
  5169.  
  5170. static inline void SET_EdgeFlagPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLvoid *)) {
  5171.    SET_by_offset(disp, _gloffset_EdgeFlagPointer, fn);
  5172. }
  5173.  
  5174. typedef void (GLAPIENTRYP _glptr_EnableClientState)(GLenum);
  5175. #define CALL_EnableClientState(disp, parameters) \
  5176.     (* GET_EnableClientState(disp)) parameters
  5177. static inline _glptr_EnableClientState GET_EnableClientState(struct _glapi_table *disp) {
  5178.    return (_glptr_EnableClientState) (GET_by_offset(disp, _gloffset_EnableClientState));
  5179. }
  5180.  
  5181. static inline void SET_EnableClientState(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  5182.    SET_by_offset(disp, _gloffset_EnableClientState, fn);
  5183. }
  5184.  
  5185. typedef void (GLAPIENTRYP _glptr_IndexPointer)(GLenum, GLsizei, const GLvoid *);
  5186. #define CALL_IndexPointer(disp, parameters) \
  5187.     (* GET_IndexPointer(disp)) parameters
  5188. static inline _glptr_IndexPointer GET_IndexPointer(struct _glapi_table *disp) {
  5189.    return (_glptr_IndexPointer) (GET_by_offset(disp, _gloffset_IndexPointer));
  5190. }
  5191.  
  5192. static inline void SET_IndexPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) {
  5193.    SET_by_offset(disp, _gloffset_IndexPointer, fn);
  5194. }
  5195.  
  5196. typedef void (GLAPIENTRYP _glptr_Indexub)(GLubyte);
  5197. #define CALL_Indexub(disp, parameters) \
  5198.     (* GET_Indexub(disp)) parameters
  5199. static inline _glptr_Indexub GET_Indexub(struct _glapi_table *disp) {
  5200.    return (_glptr_Indexub) (GET_by_offset(disp, _gloffset_Indexub));
  5201. }
  5202.  
  5203. static inline void SET_Indexub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte)) {
  5204.    SET_by_offset(disp, _gloffset_Indexub, fn);
  5205. }
  5206.  
  5207. typedef void (GLAPIENTRYP _glptr_Indexubv)(const GLubyte *);
  5208. #define CALL_Indexubv(disp, parameters) \
  5209.     (* GET_Indexubv(disp)) parameters
  5210. static inline _glptr_Indexubv GET_Indexubv(struct _glapi_table *disp) {
  5211.    return (_glptr_Indexubv) (GET_by_offset(disp, _gloffset_Indexubv));
  5212. }
  5213.  
  5214. static inline void SET_Indexubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) {
  5215.    SET_by_offset(disp, _gloffset_Indexubv, fn);
  5216. }
  5217.  
  5218. typedef void (GLAPIENTRYP _glptr_InterleavedArrays)(GLenum, GLsizei, const GLvoid *);
  5219. #define CALL_InterleavedArrays(disp, parameters) \
  5220.     (* GET_InterleavedArrays(disp)) parameters
  5221. static inline _glptr_InterleavedArrays GET_InterleavedArrays(struct _glapi_table *disp) {
  5222.    return (_glptr_InterleavedArrays) (GET_by_offset(disp, _gloffset_InterleavedArrays));
  5223. }
  5224.  
  5225. static inline void SET_InterleavedArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) {
  5226.    SET_by_offset(disp, _gloffset_InterleavedArrays, fn);
  5227. }
  5228.  
  5229. typedef void (GLAPIENTRYP _glptr_NormalPointer)(GLenum, GLsizei, const GLvoid *);
  5230. #define CALL_NormalPointer(disp, parameters) \
  5231.     (* GET_NormalPointer(disp)) parameters
  5232. static inline _glptr_NormalPointer GET_NormalPointer(struct _glapi_table *disp) {
  5233.    return (_glptr_NormalPointer) (GET_by_offset(disp, _gloffset_NormalPointer));
  5234. }
  5235.  
  5236. static inline void SET_NormalPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) {
  5237.    SET_by_offset(disp, _gloffset_NormalPointer, fn);
  5238. }
  5239.  
  5240. typedef void (GLAPIENTRYP _glptr_PolygonOffset)(GLfloat, GLfloat);
  5241. #define CALL_PolygonOffset(disp, parameters) \
  5242.     (* GET_PolygonOffset(disp)) parameters
  5243. static inline _glptr_PolygonOffset GET_PolygonOffset(struct _glapi_table *disp) {
  5244.    return (_glptr_PolygonOffset) (GET_by_offset(disp, _gloffset_PolygonOffset));
  5245. }
  5246.  
  5247. static inline void SET_PolygonOffset(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
  5248.    SET_by_offset(disp, _gloffset_PolygonOffset, fn);
  5249. }
  5250.  
  5251. typedef void (GLAPIENTRYP _glptr_TexCoordPointer)(GLint, GLenum, GLsizei, const GLvoid *);
  5252. #define CALL_TexCoordPointer(disp, parameters) \
  5253.     (* GET_TexCoordPointer(disp)) parameters
  5254. static inline _glptr_TexCoordPointer GET_TexCoordPointer(struct _glapi_table *disp) {
  5255.    return (_glptr_TexCoordPointer) (GET_by_offset(disp, _gloffset_TexCoordPointer));
  5256. }
  5257.  
  5258. static inline void SET_TexCoordPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) {
  5259.    SET_by_offset(disp, _gloffset_TexCoordPointer, fn);
  5260. }
  5261.  
  5262. typedef void (GLAPIENTRYP _glptr_VertexPointer)(GLint, GLenum, GLsizei, const GLvoid *);
  5263. #define CALL_VertexPointer(disp, parameters) \
  5264.     (* GET_VertexPointer(disp)) parameters
  5265. static inline _glptr_VertexPointer GET_VertexPointer(struct _glapi_table *disp) {
  5266.    return (_glptr_VertexPointer) (GET_by_offset(disp, _gloffset_VertexPointer));
  5267. }
  5268.  
  5269. static inline void SET_VertexPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) {
  5270.    SET_by_offset(disp, _gloffset_VertexPointer, fn);
  5271. }
  5272.  
  5273. typedef GLboolean (GLAPIENTRYP _glptr_AreTexturesResident)(GLsizei, const GLuint *, GLboolean *);
  5274. #define CALL_AreTexturesResident(disp, parameters) \
  5275.     (* GET_AreTexturesResident(disp)) parameters
  5276. static inline _glptr_AreTexturesResident GET_AreTexturesResident(struct _glapi_table *disp) {
  5277.    return (_glptr_AreTexturesResident) (GET_by_offset(disp, _gloffset_AreTexturesResident));
  5278. }
  5279.  
  5280. static inline void SET_AreTexturesResident(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLsizei, const GLuint *, GLboolean *)) {
  5281.    SET_by_offset(disp, _gloffset_AreTexturesResident, fn);
  5282. }
  5283.  
  5284. typedef void (GLAPIENTRYP _glptr_CopyTexImage1D)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint);
  5285. #define CALL_CopyTexImage1D(disp, parameters) \
  5286.     (* GET_CopyTexImage1D(disp)) parameters
  5287. static inline _glptr_CopyTexImage1D GET_CopyTexImage1D(struct _glapi_table *disp) {
  5288.    return (_glptr_CopyTexImage1D) (GET_by_offset(disp, _gloffset_CopyTexImage1D));
  5289. }
  5290.  
  5291. static inline void SET_CopyTexImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint)) {
  5292.    SET_by_offset(disp, _gloffset_CopyTexImage1D, fn);
  5293. }
  5294.  
  5295. typedef void (GLAPIENTRYP _glptr_CopyTexImage2D)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint);
  5296. #define CALL_CopyTexImage2D(disp, parameters) \
  5297.     (* GET_CopyTexImage2D(disp)) parameters
  5298. static inline _glptr_CopyTexImage2D GET_CopyTexImage2D(struct _glapi_table *disp) {
  5299.    return (_glptr_CopyTexImage2D) (GET_by_offset(disp, _gloffset_CopyTexImage2D));
  5300. }
  5301.  
  5302. static inline void SET_CopyTexImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint)) {
  5303.    SET_by_offset(disp, _gloffset_CopyTexImage2D, fn);
  5304. }
  5305.  
  5306. typedef void (GLAPIENTRYP _glptr_CopyTexSubImage1D)(GLenum, GLint, GLint, GLint, GLint, GLsizei);
  5307. #define CALL_CopyTexSubImage1D(disp, parameters) \
  5308.     (* GET_CopyTexSubImage1D(disp)) parameters
  5309. static inline _glptr_CopyTexSubImage1D GET_CopyTexSubImage1D(struct _glapi_table *disp) {
  5310.    return (_glptr_CopyTexSubImage1D) (GET_by_offset(disp, _gloffset_CopyTexSubImage1D));
  5311. }
  5312.  
  5313. static inline void SET_CopyTexSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLsizei)) {
  5314.    SET_by_offset(disp, _gloffset_CopyTexSubImage1D, fn);
  5315. }
  5316.  
  5317. typedef void (GLAPIENTRYP _glptr_CopyTexSubImage2D)(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
  5318. #define CALL_CopyTexSubImage2D(disp, parameters) \
  5319.     (* GET_CopyTexSubImage2D(disp)) parameters
  5320. static inline _glptr_CopyTexSubImage2D GET_CopyTexSubImage2D(struct _glapi_table *disp) {
  5321.    return (_glptr_CopyTexSubImage2D) (GET_by_offset(disp, _gloffset_CopyTexSubImage2D));
  5322. }
  5323.  
  5324. static inline void SET_CopyTexSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) {
  5325.    SET_by_offset(disp, _gloffset_CopyTexSubImage2D, fn);
  5326. }
  5327.  
  5328. typedef void (GLAPIENTRYP _glptr_DeleteTextures)(GLsizei, const GLuint *);
  5329. #define CALL_DeleteTextures(disp, parameters) \
  5330.     (* GET_DeleteTextures(disp)) parameters
  5331. static inline _glptr_DeleteTextures GET_DeleteTextures(struct _glapi_table *disp) {
  5332.    return (_glptr_DeleteTextures) (GET_by_offset(disp, _gloffset_DeleteTextures));
  5333. }
  5334.  
  5335. static inline void SET_DeleteTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
  5336.    SET_by_offset(disp, _gloffset_DeleteTextures, fn);
  5337. }
  5338.  
  5339. typedef void (GLAPIENTRYP _glptr_GenTextures)(GLsizei, GLuint *);
  5340. #define CALL_GenTextures(disp, parameters) \
  5341.     (* GET_GenTextures(disp)) parameters
  5342. static inline _glptr_GenTextures GET_GenTextures(struct _glapi_table *disp) {
  5343.    return (_glptr_GenTextures) (GET_by_offset(disp, _gloffset_GenTextures));
  5344. }
  5345.  
  5346. static inline void SET_GenTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  5347.    SET_by_offset(disp, _gloffset_GenTextures, fn);
  5348. }
  5349.  
  5350. typedef void (GLAPIENTRYP _glptr_GetPointerv)(GLenum, GLvoid **);
  5351. #define CALL_GetPointerv(disp, parameters) \
  5352.     (* GET_GetPointerv(disp)) parameters
  5353. static inline _glptr_GetPointerv GET_GetPointerv(struct _glapi_table *disp) {
  5354.    return (_glptr_GetPointerv) (GET_by_offset(disp, _gloffset_GetPointerv));
  5355. }
  5356.  
  5357. static inline void SET_GetPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLvoid **)) {
  5358.    SET_by_offset(disp, _gloffset_GetPointerv, fn);
  5359. }
  5360.  
  5361. typedef GLboolean (GLAPIENTRYP _glptr_IsTexture)(GLuint);
  5362. #define CALL_IsTexture(disp, parameters) \
  5363.     (* GET_IsTexture(disp)) parameters
  5364. static inline _glptr_IsTexture GET_IsTexture(struct _glapi_table *disp) {
  5365.    return (_glptr_IsTexture) (GET_by_offset(disp, _gloffset_IsTexture));
  5366. }
  5367.  
  5368. static inline void SET_IsTexture(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  5369.    SET_by_offset(disp, _gloffset_IsTexture, fn);
  5370. }
  5371.  
  5372. typedef void (GLAPIENTRYP _glptr_PrioritizeTextures)(GLsizei, const GLuint *, const GLclampf *);
  5373. #define CALL_PrioritizeTextures(disp, parameters) \
  5374.     (* GET_PrioritizeTextures(disp)) parameters
  5375. static inline _glptr_PrioritizeTextures GET_PrioritizeTextures(struct _glapi_table *disp) {
  5376.    return (_glptr_PrioritizeTextures) (GET_by_offset(disp, _gloffset_PrioritizeTextures));
  5377. }
  5378.  
  5379. static inline void SET_PrioritizeTextures(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *, const GLclampf *)) {
  5380.    SET_by_offset(disp, _gloffset_PrioritizeTextures, fn);
  5381. }
  5382.  
  5383. typedef void (GLAPIENTRYP _glptr_TexSubImage1D)(GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *);
  5384. #define CALL_TexSubImage1D(disp, parameters) \
  5385.     (* GET_TexSubImage1D(disp)) parameters
  5386. static inline _glptr_TexSubImage1D GET_TexSubImage1D(struct _glapi_table *disp) {
  5387.    return (_glptr_TexSubImage1D) (GET_by_offset(disp, _gloffset_TexSubImage1D));
  5388. }
  5389.  
  5390. static inline void SET_TexSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *)) {
  5391.    SET_by_offset(disp, _gloffset_TexSubImage1D, fn);
  5392. }
  5393.  
  5394. typedef void (GLAPIENTRYP _glptr_TexSubImage2D)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
  5395. #define CALL_TexSubImage2D(disp, parameters) \
  5396.     (* GET_TexSubImage2D(disp)) parameters
  5397. static inline _glptr_TexSubImage2D GET_TexSubImage2D(struct _glapi_table *disp) {
  5398.    return (_glptr_TexSubImage2D) (GET_by_offset(disp, _gloffset_TexSubImage2D));
  5399. }
  5400.  
  5401. static inline void SET_TexSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
  5402.    SET_by_offset(disp, _gloffset_TexSubImage2D, fn);
  5403. }
  5404.  
  5405. typedef void (GLAPIENTRYP _glptr_PopClientAttrib)(void);
  5406. #define CALL_PopClientAttrib(disp, parameters) \
  5407.     (* GET_PopClientAttrib(disp)) parameters
  5408. static inline _glptr_PopClientAttrib GET_PopClientAttrib(struct _glapi_table *disp) {
  5409.    return (_glptr_PopClientAttrib) (GET_by_offset(disp, _gloffset_PopClientAttrib));
  5410. }
  5411.  
  5412. static inline void SET_PopClientAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  5413.    SET_by_offset(disp, _gloffset_PopClientAttrib, fn);
  5414. }
  5415.  
  5416. typedef void (GLAPIENTRYP _glptr_PushClientAttrib)(GLbitfield);
  5417. #define CALL_PushClientAttrib(disp, parameters) \
  5418.     (* GET_PushClientAttrib(disp)) parameters
  5419. static inline _glptr_PushClientAttrib GET_PushClientAttrib(struct _glapi_table *disp) {
  5420.    return (_glptr_PushClientAttrib) (GET_by_offset(disp, _gloffset_PushClientAttrib));
  5421. }
  5422.  
  5423. static inline void SET_PushClientAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbitfield)) {
  5424.    SET_by_offset(disp, _gloffset_PushClientAttrib, fn);
  5425. }
  5426.  
  5427. typedef void (GLAPIENTRYP _glptr_BlendColor)(GLclampf, GLclampf, GLclampf, GLclampf);
  5428. #define CALL_BlendColor(disp, parameters) \
  5429.     (* GET_BlendColor(disp)) parameters
  5430. static inline _glptr_BlendColor GET_BlendColor(struct _glapi_table *disp) {
  5431.    return (_glptr_BlendColor) (GET_by_offset(disp, _gloffset_BlendColor));
  5432. }
  5433.  
  5434. static inline void SET_BlendColor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLclampf, GLclampf, GLclampf)) {
  5435.    SET_by_offset(disp, _gloffset_BlendColor, fn);
  5436. }
  5437.  
  5438. typedef void (GLAPIENTRYP _glptr_BlendEquation)(GLenum);
  5439. #define CALL_BlendEquation(disp, parameters) \
  5440.     (* GET_BlendEquation(disp)) parameters
  5441. static inline _glptr_BlendEquation GET_BlendEquation(struct _glapi_table *disp) {
  5442.    return (_glptr_BlendEquation) (GET_by_offset(disp, _gloffset_BlendEquation));
  5443. }
  5444.  
  5445. static inline void SET_BlendEquation(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  5446.    SET_by_offset(disp, _gloffset_BlendEquation, fn);
  5447. }
  5448.  
  5449. typedef void (GLAPIENTRYP _glptr_DrawRangeElements)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *);
  5450. #define CALL_DrawRangeElements(disp, parameters) \
  5451.     (* GET_DrawRangeElements(disp)) parameters
  5452. static inline _glptr_DrawRangeElements GET_DrawRangeElements(struct _glapi_table *disp) {
  5453.    return (_glptr_DrawRangeElements) (GET_by_offset(disp, _gloffset_DrawRangeElements));
  5454. }
  5455.  
  5456. static inline void SET_DrawRangeElements(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *)) {
  5457.    SET_by_offset(disp, _gloffset_DrawRangeElements, fn);
  5458. }
  5459.  
  5460. typedef void (GLAPIENTRYP _glptr_ColorTable)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
  5461. #define CALL_ColorTable(disp, parameters) \
  5462.     (* GET_ColorTable(disp)) parameters
  5463. static inline _glptr_ColorTable GET_ColorTable(struct _glapi_table *disp) {
  5464.    return (_glptr_ColorTable) (GET_by_offset(disp, _gloffset_ColorTable));
  5465. }
  5466.  
  5467. static inline void SET_ColorTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *)) {
  5468.    SET_by_offset(disp, _gloffset_ColorTable, fn);
  5469. }
  5470.  
  5471. typedef void (GLAPIENTRYP _glptr_ColorTableParameterfv)(GLenum, GLenum, const GLfloat *);
  5472. #define CALL_ColorTableParameterfv(disp, parameters) \
  5473.     (* GET_ColorTableParameterfv(disp)) parameters
  5474. static inline _glptr_ColorTableParameterfv GET_ColorTableParameterfv(struct _glapi_table *disp) {
  5475.    return (_glptr_ColorTableParameterfv) (GET_by_offset(disp, _gloffset_ColorTableParameterfv));
  5476. }
  5477.  
  5478. static inline void SET_ColorTableParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
  5479.    SET_by_offset(disp, _gloffset_ColorTableParameterfv, fn);
  5480. }
  5481.  
  5482. typedef void (GLAPIENTRYP _glptr_ColorTableParameteriv)(GLenum, GLenum, const GLint *);
  5483. #define CALL_ColorTableParameteriv(disp, parameters) \
  5484.     (* GET_ColorTableParameteriv(disp)) parameters
  5485. static inline _glptr_ColorTableParameteriv GET_ColorTableParameteriv(struct _glapi_table *disp) {
  5486.    return (_glptr_ColorTableParameteriv) (GET_by_offset(disp, _gloffset_ColorTableParameteriv));
  5487. }
  5488.  
  5489. static inline void SET_ColorTableParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
  5490.    SET_by_offset(disp, _gloffset_ColorTableParameteriv, fn);
  5491. }
  5492.  
  5493. typedef void (GLAPIENTRYP _glptr_CopyColorTable)(GLenum, GLenum, GLint, GLint, GLsizei);
  5494. #define CALL_CopyColorTable(disp, parameters) \
  5495.     (* GET_CopyColorTable(disp)) parameters
  5496. static inline _glptr_CopyColorTable GET_CopyColorTable(struct _glapi_table *disp) {
  5497.    return (_glptr_CopyColorTable) (GET_by_offset(disp, _gloffset_CopyColorTable));
  5498. }
  5499.  
  5500. static inline void SET_CopyColorTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei)) {
  5501.    SET_by_offset(disp, _gloffset_CopyColorTable, fn);
  5502. }
  5503.  
  5504. typedef void (GLAPIENTRYP _glptr_GetColorTable)(GLenum, GLenum, GLenum, GLvoid *);
  5505. #define CALL_GetColorTable(disp, parameters) \
  5506.     (* GET_GetColorTable(disp)) parameters
  5507. static inline _glptr_GetColorTable GET_GetColorTable(struct _glapi_table *disp) {
  5508.    return (_glptr_GetColorTable) (GET_by_offset(disp, _gloffset_GetColorTable));
  5509. }
  5510.  
  5511. static inline void SET_GetColorTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLvoid *)) {
  5512.    SET_by_offset(disp, _gloffset_GetColorTable, fn);
  5513. }
  5514.  
  5515. typedef void (GLAPIENTRYP _glptr_GetColorTableParameterfv)(GLenum, GLenum, GLfloat *);
  5516. #define CALL_GetColorTableParameterfv(disp, parameters) \
  5517.     (* GET_GetColorTableParameterfv(disp)) parameters
  5518. static inline _glptr_GetColorTableParameterfv GET_GetColorTableParameterfv(struct _glapi_table *disp) {
  5519.    return (_glptr_GetColorTableParameterfv) (GET_by_offset(disp, _gloffset_GetColorTableParameterfv));
  5520. }
  5521.  
  5522. static inline void SET_GetColorTableParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
  5523.    SET_by_offset(disp, _gloffset_GetColorTableParameterfv, fn);
  5524. }
  5525.  
  5526. typedef void (GLAPIENTRYP _glptr_GetColorTableParameteriv)(GLenum, GLenum, GLint *);
  5527. #define CALL_GetColorTableParameteriv(disp, parameters) \
  5528.     (* GET_GetColorTableParameteriv(disp)) parameters
  5529. static inline _glptr_GetColorTableParameteriv GET_GetColorTableParameteriv(struct _glapi_table *disp) {
  5530.    return (_glptr_GetColorTableParameteriv) (GET_by_offset(disp, _gloffset_GetColorTableParameteriv));
  5531. }
  5532.  
  5533. static inline void SET_GetColorTableParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  5534.    SET_by_offset(disp, _gloffset_GetColorTableParameteriv, fn);
  5535. }
  5536.  
  5537. typedef void (GLAPIENTRYP _glptr_ColorSubTable)(GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
  5538. #define CALL_ColorSubTable(disp, parameters) \
  5539.     (* GET_ColorSubTable(disp)) parameters
  5540. static inline _glptr_ColorSubTable GET_ColorSubTable(struct _glapi_table *disp) {
  5541.    return (_glptr_ColorSubTable) (GET_by_offset(disp, _gloffset_ColorSubTable));
  5542. }
  5543.  
  5544. static inline void SET_ColorSubTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
  5545.    SET_by_offset(disp, _gloffset_ColorSubTable, fn);
  5546. }
  5547.  
  5548. typedef void (GLAPIENTRYP _glptr_CopyColorSubTable)(GLenum, GLsizei, GLint, GLint, GLsizei);
  5549. #define CALL_CopyColorSubTable(disp, parameters) \
  5550.     (* GET_CopyColorSubTable(disp)) parameters
  5551. static inline _glptr_CopyColorSubTable GET_CopyColorSubTable(struct _glapi_table *disp) {
  5552.    return (_glptr_CopyColorSubTable) (GET_by_offset(disp, _gloffset_CopyColorSubTable));
  5553. }
  5554.  
  5555. static inline void SET_CopyColorSubTable(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLint, GLint, GLsizei)) {
  5556.    SET_by_offset(disp, _gloffset_CopyColorSubTable, fn);
  5557. }
  5558.  
  5559. typedef void (GLAPIENTRYP _glptr_ConvolutionFilter1D)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
  5560. #define CALL_ConvolutionFilter1D(disp, parameters) \
  5561.     (* GET_ConvolutionFilter1D(disp)) parameters
  5562. static inline _glptr_ConvolutionFilter1D GET_ConvolutionFilter1D(struct _glapi_table *disp) {
  5563.    return (_glptr_ConvolutionFilter1D) (GET_by_offset(disp, _gloffset_ConvolutionFilter1D));
  5564. }
  5565.  
  5566. static inline void SET_ConvolutionFilter1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *)) {
  5567.    SET_by_offset(disp, _gloffset_ConvolutionFilter1D, fn);
  5568. }
  5569.  
  5570. typedef void (GLAPIENTRYP _glptr_ConvolutionFilter2D)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
  5571. #define CALL_ConvolutionFilter2D(disp, parameters) \
  5572.     (* GET_ConvolutionFilter2D(disp)) parameters
  5573. static inline _glptr_ConvolutionFilter2D GET_ConvolutionFilter2D(struct _glapi_table *disp) {
  5574.    return (_glptr_ConvolutionFilter2D) (GET_by_offset(disp, _gloffset_ConvolutionFilter2D));
  5575. }
  5576.  
  5577. static inline void SET_ConvolutionFilter2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
  5578.    SET_by_offset(disp, _gloffset_ConvolutionFilter2D, fn);
  5579. }
  5580.  
  5581. typedef void (GLAPIENTRYP _glptr_ConvolutionParameterf)(GLenum, GLenum, GLfloat);
  5582. #define CALL_ConvolutionParameterf(disp, parameters) \
  5583.     (* GET_ConvolutionParameterf(disp)) parameters
  5584. static inline _glptr_ConvolutionParameterf GET_ConvolutionParameterf(struct _glapi_table *disp) {
  5585.    return (_glptr_ConvolutionParameterf) (GET_by_offset(disp, _gloffset_ConvolutionParameterf));
  5586. }
  5587.  
  5588. static inline void SET_ConvolutionParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat)) {
  5589.    SET_by_offset(disp, _gloffset_ConvolutionParameterf, fn);
  5590. }
  5591.  
  5592. typedef void (GLAPIENTRYP _glptr_ConvolutionParameterfv)(GLenum, GLenum, const GLfloat *);
  5593. #define CALL_ConvolutionParameterfv(disp, parameters) \
  5594.     (* GET_ConvolutionParameterfv(disp)) parameters
  5595. static inline _glptr_ConvolutionParameterfv GET_ConvolutionParameterfv(struct _glapi_table *disp) {
  5596.    return (_glptr_ConvolutionParameterfv) (GET_by_offset(disp, _gloffset_ConvolutionParameterfv));
  5597. }
  5598.  
  5599. static inline void SET_ConvolutionParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfloat *)) {
  5600.    SET_by_offset(disp, _gloffset_ConvolutionParameterfv, fn);
  5601. }
  5602.  
  5603. typedef void (GLAPIENTRYP _glptr_ConvolutionParameteri)(GLenum, GLenum, GLint);
  5604. #define CALL_ConvolutionParameteri(disp, parameters) \
  5605.     (* GET_ConvolutionParameteri(disp)) parameters
  5606. static inline _glptr_ConvolutionParameteri GET_ConvolutionParameteri(struct _glapi_table *disp) {
  5607.    return (_glptr_ConvolutionParameteri) (GET_by_offset(disp, _gloffset_ConvolutionParameteri));
  5608. }
  5609.  
  5610. static inline void SET_ConvolutionParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
  5611.    SET_by_offset(disp, _gloffset_ConvolutionParameteri, fn);
  5612. }
  5613.  
  5614. typedef void (GLAPIENTRYP _glptr_ConvolutionParameteriv)(GLenum, GLenum, const GLint *);
  5615. #define CALL_ConvolutionParameteriv(disp, parameters) \
  5616.     (* GET_ConvolutionParameteriv(disp)) parameters
  5617. static inline _glptr_ConvolutionParameteriv GET_ConvolutionParameteriv(struct _glapi_table *disp) {
  5618.    return (_glptr_ConvolutionParameteriv) (GET_by_offset(disp, _gloffset_ConvolutionParameteriv));
  5619. }
  5620.  
  5621. static inline void SET_ConvolutionParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
  5622.    SET_by_offset(disp, _gloffset_ConvolutionParameteriv, fn);
  5623. }
  5624.  
  5625. typedef void (GLAPIENTRYP _glptr_CopyConvolutionFilter1D)(GLenum, GLenum, GLint, GLint, GLsizei);
  5626. #define CALL_CopyConvolutionFilter1D(disp, parameters) \
  5627.     (* GET_CopyConvolutionFilter1D(disp)) parameters
  5628. static inline _glptr_CopyConvolutionFilter1D GET_CopyConvolutionFilter1D(struct _glapi_table *disp) {
  5629.    return (_glptr_CopyConvolutionFilter1D) (GET_by_offset(disp, _gloffset_CopyConvolutionFilter1D));
  5630. }
  5631.  
  5632. static inline void SET_CopyConvolutionFilter1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei)) {
  5633.    SET_by_offset(disp, _gloffset_CopyConvolutionFilter1D, fn);
  5634. }
  5635.  
  5636. typedef void (GLAPIENTRYP _glptr_CopyConvolutionFilter2D)(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei);
  5637. #define CALL_CopyConvolutionFilter2D(disp, parameters) \
  5638.     (* GET_CopyConvolutionFilter2D(disp)) parameters
  5639. static inline _glptr_CopyConvolutionFilter2D GET_CopyConvolutionFilter2D(struct _glapi_table *disp) {
  5640.    return (_glptr_CopyConvolutionFilter2D) (GET_by_offset(disp, _gloffset_CopyConvolutionFilter2D));
  5641. }
  5642.  
  5643. static inline void SET_CopyConvolutionFilter2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei)) {
  5644.    SET_by_offset(disp, _gloffset_CopyConvolutionFilter2D, fn);
  5645. }
  5646.  
  5647. typedef void (GLAPIENTRYP _glptr_GetConvolutionFilter)(GLenum, GLenum, GLenum, GLvoid *);
  5648. #define CALL_GetConvolutionFilter(disp, parameters) \
  5649.     (* GET_GetConvolutionFilter(disp)) parameters
  5650. static inline _glptr_GetConvolutionFilter GET_GetConvolutionFilter(struct _glapi_table *disp) {
  5651.    return (_glptr_GetConvolutionFilter) (GET_by_offset(disp, _gloffset_GetConvolutionFilter));
  5652. }
  5653.  
  5654. static inline void SET_GetConvolutionFilter(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLvoid *)) {
  5655.    SET_by_offset(disp, _gloffset_GetConvolutionFilter, fn);
  5656. }
  5657.  
  5658. typedef void (GLAPIENTRYP _glptr_GetConvolutionParameterfv)(GLenum, GLenum, GLfloat *);
  5659. #define CALL_GetConvolutionParameterfv(disp, parameters) \
  5660.     (* GET_GetConvolutionParameterfv(disp)) parameters
  5661. static inline _glptr_GetConvolutionParameterfv GET_GetConvolutionParameterfv(struct _glapi_table *disp) {
  5662.    return (_glptr_GetConvolutionParameterfv) (GET_by_offset(disp, _gloffset_GetConvolutionParameterfv));
  5663. }
  5664.  
  5665. static inline void SET_GetConvolutionParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
  5666.    SET_by_offset(disp, _gloffset_GetConvolutionParameterfv, fn);
  5667. }
  5668.  
  5669. typedef void (GLAPIENTRYP _glptr_GetConvolutionParameteriv)(GLenum, GLenum, GLint *);
  5670. #define CALL_GetConvolutionParameteriv(disp, parameters) \
  5671.     (* GET_GetConvolutionParameteriv(disp)) parameters
  5672. static inline _glptr_GetConvolutionParameteriv GET_GetConvolutionParameteriv(struct _glapi_table *disp) {
  5673.    return (_glptr_GetConvolutionParameteriv) (GET_by_offset(disp, _gloffset_GetConvolutionParameteriv));
  5674. }
  5675.  
  5676. static inline void SET_GetConvolutionParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  5677.    SET_by_offset(disp, _gloffset_GetConvolutionParameteriv, fn);
  5678. }
  5679.  
  5680. typedef void (GLAPIENTRYP _glptr_GetSeparableFilter)(GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *);
  5681. #define CALL_GetSeparableFilter(disp, parameters) \
  5682.     (* GET_GetSeparableFilter(disp)) parameters
  5683. static inline _glptr_GetSeparableFilter GET_GetSeparableFilter(struct _glapi_table *disp) {
  5684.    return (_glptr_GetSeparableFilter) (GET_by_offset(disp, _gloffset_GetSeparableFilter));
  5685. }
  5686.  
  5687. static inline void SET_GetSeparableFilter(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *)) {
  5688.    SET_by_offset(disp, _gloffset_GetSeparableFilter, fn);
  5689. }
  5690.  
  5691. typedef void (GLAPIENTRYP _glptr_SeparableFilter2D)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *);
  5692. #define CALL_SeparableFilter2D(disp, parameters) \
  5693.     (* GET_SeparableFilter2D(disp)) parameters
  5694. static inline _glptr_SeparableFilter2D GET_SeparableFilter2D(struct _glapi_table *disp) {
  5695.    return (_glptr_SeparableFilter2D) (GET_by_offset(disp, _gloffset_SeparableFilter2D));
  5696. }
  5697.  
  5698. static inline void SET_SeparableFilter2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *)) {
  5699.    SET_by_offset(disp, _gloffset_SeparableFilter2D, fn);
  5700. }
  5701.  
  5702. typedef void (GLAPIENTRYP _glptr_GetHistogram)(GLenum, GLboolean, GLenum, GLenum, GLvoid *);
  5703. #define CALL_GetHistogram(disp, parameters) \
  5704.     (* GET_GetHistogram(disp)) parameters
  5705. static inline _glptr_GetHistogram GET_GetHistogram(struct _glapi_table *disp) {
  5706.    return (_glptr_GetHistogram) (GET_by_offset(disp, _gloffset_GetHistogram));
  5707. }
  5708.  
  5709. static inline void SET_GetHistogram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLvoid *)) {
  5710.    SET_by_offset(disp, _gloffset_GetHistogram, fn);
  5711. }
  5712.  
  5713. typedef void (GLAPIENTRYP _glptr_GetHistogramParameterfv)(GLenum, GLenum, GLfloat *);
  5714. #define CALL_GetHistogramParameterfv(disp, parameters) \
  5715.     (* GET_GetHistogramParameterfv(disp)) parameters
  5716. static inline _glptr_GetHistogramParameterfv GET_GetHistogramParameterfv(struct _glapi_table *disp) {
  5717.    return (_glptr_GetHistogramParameterfv) (GET_by_offset(disp, _gloffset_GetHistogramParameterfv));
  5718. }
  5719.  
  5720. static inline void SET_GetHistogramParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
  5721.    SET_by_offset(disp, _gloffset_GetHistogramParameterfv, fn);
  5722. }
  5723.  
  5724. typedef void (GLAPIENTRYP _glptr_GetHistogramParameteriv)(GLenum, GLenum, GLint *);
  5725. #define CALL_GetHistogramParameteriv(disp, parameters) \
  5726.     (* GET_GetHistogramParameteriv(disp)) parameters
  5727. static inline _glptr_GetHistogramParameteriv GET_GetHistogramParameteriv(struct _glapi_table *disp) {
  5728.    return (_glptr_GetHistogramParameteriv) (GET_by_offset(disp, _gloffset_GetHistogramParameteriv));
  5729. }
  5730.  
  5731. static inline void SET_GetHistogramParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  5732.    SET_by_offset(disp, _gloffset_GetHistogramParameteriv, fn);
  5733. }
  5734.  
  5735. typedef void (GLAPIENTRYP _glptr_GetMinmax)(GLenum, GLboolean, GLenum, GLenum, GLvoid *);
  5736. #define CALL_GetMinmax(disp, parameters) \
  5737.     (* GET_GetMinmax(disp)) parameters
  5738. static inline _glptr_GetMinmax GET_GetMinmax(struct _glapi_table *disp) {
  5739.    return (_glptr_GetMinmax) (GET_by_offset(disp, _gloffset_GetMinmax));
  5740. }
  5741.  
  5742. static inline void SET_GetMinmax(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLvoid *)) {
  5743.    SET_by_offset(disp, _gloffset_GetMinmax, fn);
  5744. }
  5745.  
  5746. typedef void (GLAPIENTRYP _glptr_GetMinmaxParameterfv)(GLenum, GLenum, GLfloat *);
  5747. #define CALL_GetMinmaxParameterfv(disp, parameters) \
  5748.     (* GET_GetMinmaxParameterfv(disp)) parameters
  5749. static inline _glptr_GetMinmaxParameterfv GET_GetMinmaxParameterfv(struct _glapi_table *disp) {
  5750.    return (_glptr_GetMinmaxParameterfv) (GET_by_offset(disp, _gloffset_GetMinmaxParameterfv));
  5751. }
  5752.  
  5753. static inline void SET_GetMinmaxParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfloat *)) {
  5754.    SET_by_offset(disp, _gloffset_GetMinmaxParameterfv, fn);
  5755. }
  5756.  
  5757. typedef void (GLAPIENTRYP _glptr_GetMinmaxParameteriv)(GLenum, GLenum, GLint *);
  5758. #define CALL_GetMinmaxParameteriv(disp, parameters) \
  5759.     (* GET_GetMinmaxParameteriv(disp)) parameters
  5760. static inline _glptr_GetMinmaxParameteriv GET_GetMinmaxParameteriv(struct _glapi_table *disp) {
  5761.    return (_glptr_GetMinmaxParameteriv) (GET_by_offset(disp, _gloffset_GetMinmaxParameteriv));
  5762. }
  5763.  
  5764. static inline void SET_GetMinmaxParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  5765.    SET_by_offset(disp, _gloffset_GetMinmaxParameteriv, fn);
  5766. }
  5767.  
  5768. typedef void (GLAPIENTRYP _glptr_Histogram)(GLenum, GLsizei, GLenum, GLboolean);
  5769. #define CALL_Histogram(disp, parameters) \
  5770.     (* GET_Histogram(disp)) parameters
  5771. static inline _glptr_Histogram GET_Histogram(struct _glapi_table *disp) {
  5772.    return (_glptr_Histogram) (GET_by_offset(disp, _gloffset_Histogram));
  5773. }
  5774.  
  5775. static inline void SET_Histogram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLboolean)) {
  5776.    SET_by_offset(disp, _gloffset_Histogram, fn);
  5777. }
  5778.  
  5779. typedef void (GLAPIENTRYP _glptr_Minmax)(GLenum, GLenum, GLboolean);
  5780. #define CALL_Minmax(disp, parameters) \
  5781.     (* GET_Minmax(disp)) parameters
  5782. static inline _glptr_Minmax GET_Minmax(struct _glapi_table *disp) {
  5783.    return (_glptr_Minmax) (GET_by_offset(disp, _gloffset_Minmax));
  5784. }
  5785.  
  5786. static inline void SET_Minmax(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLboolean)) {
  5787.    SET_by_offset(disp, _gloffset_Minmax, fn);
  5788. }
  5789.  
  5790. typedef void (GLAPIENTRYP _glptr_ResetHistogram)(GLenum);
  5791. #define CALL_ResetHistogram(disp, parameters) \
  5792.     (* GET_ResetHistogram(disp)) parameters
  5793. static inline _glptr_ResetHistogram GET_ResetHistogram(struct _glapi_table *disp) {
  5794.    return (_glptr_ResetHistogram) (GET_by_offset(disp, _gloffset_ResetHistogram));
  5795. }
  5796.  
  5797. static inline void SET_ResetHistogram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  5798.    SET_by_offset(disp, _gloffset_ResetHistogram, fn);
  5799. }
  5800.  
  5801. typedef void (GLAPIENTRYP _glptr_ResetMinmax)(GLenum);
  5802. #define CALL_ResetMinmax(disp, parameters) \
  5803.     (* GET_ResetMinmax(disp)) parameters
  5804. static inline _glptr_ResetMinmax GET_ResetMinmax(struct _glapi_table *disp) {
  5805.    return (_glptr_ResetMinmax) (GET_by_offset(disp, _gloffset_ResetMinmax));
  5806. }
  5807.  
  5808. static inline void SET_ResetMinmax(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  5809.    SET_by_offset(disp, _gloffset_ResetMinmax, fn);
  5810. }
  5811.  
  5812. typedef void (GLAPIENTRYP _glptr_TexImage3D)(GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *);
  5813. #define CALL_TexImage3D(disp, parameters) \
  5814.     (* GET_TexImage3D(disp)) parameters
  5815. static inline _glptr_TexImage3D GET_TexImage3D(struct _glapi_table *disp) {
  5816.    return (_glptr_TexImage3D) (GET_by_offset(disp, _gloffset_TexImage3D));
  5817. }
  5818.  
  5819. static inline void SET_TexImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) {
  5820.    SET_by_offset(disp, _gloffset_TexImage3D, fn);
  5821. }
  5822.  
  5823. typedef void (GLAPIENTRYP _glptr_TexSubImage3D)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
  5824. #define CALL_TexSubImage3D(disp, parameters) \
  5825.     (* GET_TexSubImage3D(disp)) parameters
  5826. static inline _glptr_TexSubImage3D GET_TexSubImage3D(struct _glapi_table *disp) {
  5827.    return (_glptr_TexSubImage3D) (GET_by_offset(disp, _gloffset_TexSubImage3D));
  5828. }
  5829.  
  5830. static inline void SET_TexSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) {
  5831.    SET_by_offset(disp, _gloffset_TexSubImage3D, fn);
  5832. }
  5833.  
  5834. typedef void (GLAPIENTRYP _glptr_CopyTexSubImage3D)(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
  5835. #define CALL_CopyTexSubImage3D(disp, parameters) \
  5836.     (* GET_CopyTexSubImage3D(disp)) parameters
  5837. static inline _glptr_CopyTexSubImage3D GET_CopyTexSubImage3D(struct _glapi_table *disp) {
  5838.    return (_glptr_CopyTexSubImage3D) (GET_by_offset(disp, _gloffset_CopyTexSubImage3D));
  5839. }
  5840.  
  5841. static inline void SET_CopyTexSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) {
  5842.    SET_by_offset(disp, _gloffset_CopyTexSubImage3D, fn);
  5843. }
  5844.  
  5845. typedef void (GLAPIENTRYP _glptr_ActiveTexture)(GLenum);
  5846. #define CALL_ActiveTexture(disp, parameters) \
  5847.     (* GET_ActiveTexture(disp)) parameters
  5848. static inline _glptr_ActiveTexture GET_ActiveTexture(struct _glapi_table *disp) {
  5849.    return (_glptr_ActiveTexture) (GET_by_offset(disp, _gloffset_ActiveTexture));
  5850. }
  5851.  
  5852. static inline void SET_ActiveTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  5853.    SET_by_offset(disp, _gloffset_ActiveTexture, fn);
  5854. }
  5855.  
  5856. typedef void (GLAPIENTRYP _glptr_ClientActiveTexture)(GLenum);
  5857. #define CALL_ClientActiveTexture(disp, parameters) \
  5858.     (* GET_ClientActiveTexture(disp)) parameters
  5859. static inline _glptr_ClientActiveTexture GET_ClientActiveTexture(struct _glapi_table *disp) {
  5860.    return (_glptr_ClientActiveTexture) (GET_by_offset(disp, _gloffset_ClientActiveTexture));
  5861. }
  5862.  
  5863. static inline void SET_ClientActiveTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  5864.    SET_by_offset(disp, _gloffset_ClientActiveTexture, fn);
  5865. }
  5866.  
  5867. typedef void (GLAPIENTRYP _glptr_MultiTexCoord1d)(GLenum, GLdouble);
  5868. #define CALL_MultiTexCoord1d(disp, parameters) \
  5869.     (* GET_MultiTexCoord1d(disp)) parameters
  5870. static inline _glptr_MultiTexCoord1d GET_MultiTexCoord1d(struct _glapi_table *disp) {
  5871.    return (_glptr_MultiTexCoord1d) (GET_by_offset(disp, _gloffset_MultiTexCoord1d));
  5872. }
  5873.  
  5874. static inline void SET_MultiTexCoord1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble)) {
  5875.    SET_by_offset(disp, _gloffset_MultiTexCoord1d, fn);
  5876. }
  5877.  
  5878. typedef void (GLAPIENTRYP _glptr_MultiTexCoord1dv)(GLenum, const GLdouble *);
  5879. #define CALL_MultiTexCoord1dv(disp, parameters) \
  5880.     (* GET_MultiTexCoord1dv(disp)) parameters
  5881. static inline _glptr_MultiTexCoord1dv GET_MultiTexCoord1dv(struct _glapi_table *disp) {
  5882.    return (_glptr_MultiTexCoord1dv) (GET_by_offset(disp, _gloffset_MultiTexCoord1dv));
  5883. }
  5884.  
  5885. static inline void SET_MultiTexCoord1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
  5886.    SET_by_offset(disp, _gloffset_MultiTexCoord1dv, fn);
  5887. }
  5888.  
  5889. typedef void (GLAPIENTRYP _glptr_MultiTexCoord1fARB)(GLenum, GLfloat);
  5890. #define CALL_MultiTexCoord1fARB(disp, parameters) \
  5891.     (* GET_MultiTexCoord1fARB(disp)) parameters
  5892. static inline _glptr_MultiTexCoord1fARB GET_MultiTexCoord1fARB(struct _glapi_table *disp) {
  5893.    return (_glptr_MultiTexCoord1fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord1fARB));
  5894. }
  5895.  
  5896. static inline void SET_MultiTexCoord1fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
  5897.    SET_by_offset(disp, _gloffset_MultiTexCoord1fARB, fn);
  5898. }
  5899.  
  5900. typedef void (GLAPIENTRYP _glptr_MultiTexCoord1fvARB)(GLenum, const GLfloat *);
  5901. #define CALL_MultiTexCoord1fvARB(disp, parameters) \
  5902.     (* GET_MultiTexCoord1fvARB(disp)) parameters
  5903. static inline _glptr_MultiTexCoord1fvARB GET_MultiTexCoord1fvARB(struct _glapi_table *disp) {
  5904.    return (_glptr_MultiTexCoord1fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord1fvARB));
  5905. }
  5906.  
  5907. static inline void SET_MultiTexCoord1fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
  5908.    SET_by_offset(disp, _gloffset_MultiTexCoord1fvARB, fn);
  5909. }
  5910.  
  5911. typedef void (GLAPIENTRYP _glptr_MultiTexCoord1i)(GLenum, GLint);
  5912. #define CALL_MultiTexCoord1i(disp, parameters) \
  5913.     (* GET_MultiTexCoord1i(disp)) parameters
  5914. static inline _glptr_MultiTexCoord1i GET_MultiTexCoord1i(struct _glapi_table *disp) {
  5915.    return (_glptr_MultiTexCoord1i) (GET_by_offset(disp, _gloffset_MultiTexCoord1i));
  5916. }
  5917.  
  5918. static inline void SET_MultiTexCoord1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
  5919.    SET_by_offset(disp, _gloffset_MultiTexCoord1i, fn);
  5920. }
  5921.  
  5922. typedef void (GLAPIENTRYP _glptr_MultiTexCoord1iv)(GLenum, const GLint *);
  5923. #define CALL_MultiTexCoord1iv(disp, parameters) \
  5924.     (* GET_MultiTexCoord1iv(disp)) parameters
  5925. static inline _glptr_MultiTexCoord1iv GET_MultiTexCoord1iv(struct _glapi_table *disp) {
  5926.    return (_glptr_MultiTexCoord1iv) (GET_by_offset(disp, _gloffset_MultiTexCoord1iv));
  5927. }
  5928.  
  5929. static inline void SET_MultiTexCoord1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
  5930.    SET_by_offset(disp, _gloffset_MultiTexCoord1iv, fn);
  5931. }
  5932.  
  5933. typedef void (GLAPIENTRYP _glptr_MultiTexCoord1s)(GLenum, GLshort);
  5934. #define CALL_MultiTexCoord1s(disp, parameters) \
  5935.     (* GET_MultiTexCoord1s(disp)) parameters
  5936. static inline _glptr_MultiTexCoord1s GET_MultiTexCoord1s(struct _glapi_table *disp) {
  5937.    return (_glptr_MultiTexCoord1s) (GET_by_offset(disp, _gloffset_MultiTexCoord1s));
  5938. }
  5939.  
  5940. static inline void SET_MultiTexCoord1s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort)) {
  5941.    SET_by_offset(disp, _gloffset_MultiTexCoord1s, fn);
  5942. }
  5943.  
  5944. typedef void (GLAPIENTRYP _glptr_MultiTexCoord1sv)(GLenum, const GLshort *);
  5945. #define CALL_MultiTexCoord1sv(disp, parameters) \
  5946.     (* GET_MultiTexCoord1sv(disp)) parameters
  5947. static inline _glptr_MultiTexCoord1sv GET_MultiTexCoord1sv(struct _glapi_table *disp) {
  5948.    return (_glptr_MultiTexCoord1sv) (GET_by_offset(disp, _gloffset_MultiTexCoord1sv));
  5949. }
  5950.  
  5951. static inline void SET_MultiTexCoord1sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) {
  5952.    SET_by_offset(disp, _gloffset_MultiTexCoord1sv, fn);
  5953. }
  5954.  
  5955. typedef void (GLAPIENTRYP _glptr_MultiTexCoord2d)(GLenum, GLdouble, GLdouble);
  5956. #define CALL_MultiTexCoord2d(disp, parameters) \
  5957.     (* GET_MultiTexCoord2d(disp)) parameters
  5958. static inline _glptr_MultiTexCoord2d GET_MultiTexCoord2d(struct _glapi_table *disp) {
  5959.    return (_glptr_MultiTexCoord2d) (GET_by_offset(disp, _gloffset_MultiTexCoord2d));
  5960. }
  5961.  
  5962. static inline void SET_MultiTexCoord2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble)) {
  5963.    SET_by_offset(disp, _gloffset_MultiTexCoord2d, fn);
  5964. }
  5965.  
  5966. typedef void (GLAPIENTRYP _glptr_MultiTexCoord2dv)(GLenum, const GLdouble *);
  5967. #define CALL_MultiTexCoord2dv(disp, parameters) \
  5968.     (* GET_MultiTexCoord2dv(disp)) parameters
  5969. static inline _glptr_MultiTexCoord2dv GET_MultiTexCoord2dv(struct _glapi_table *disp) {
  5970.    return (_glptr_MultiTexCoord2dv) (GET_by_offset(disp, _gloffset_MultiTexCoord2dv));
  5971. }
  5972.  
  5973. static inline void SET_MultiTexCoord2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
  5974.    SET_by_offset(disp, _gloffset_MultiTexCoord2dv, fn);
  5975. }
  5976.  
  5977. typedef void (GLAPIENTRYP _glptr_MultiTexCoord2fARB)(GLenum, GLfloat, GLfloat);
  5978. #define CALL_MultiTexCoord2fARB(disp, parameters) \
  5979.     (* GET_MultiTexCoord2fARB(disp)) parameters
  5980. static inline _glptr_MultiTexCoord2fARB GET_MultiTexCoord2fARB(struct _glapi_table *disp) {
  5981.    return (_glptr_MultiTexCoord2fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord2fARB));
  5982. }
  5983.  
  5984. static inline void SET_MultiTexCoord2fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat)) {
  5985.    SET_by_offset(disp, _gloffset_MultiTexCoord2fARB, fn);
  5986. }
  5987.  
  5988. typedef void (GLAPIENTRYP _glptr_MultiTexCoord2fvARB)(GLenum, const GLfloat *);
  5989. #define CALL_MultiTexCoord2fvARB(disp, parameters) \
  5990.     (* GET_MultiTexCoord2fvARB(disp)) parameters
  5991. static inline _glptr_MultiTexCoord2fvARB GET_MultiTexCoord2fvARB(struct _glapi_table *disp) {
  5992.    return (_glptr_MultiTexCoord2fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord2fvARB));
  5993. }
  5994.  
  5995. static inline void SET_MultiTexCoord2fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
  5996.    SET_by_offset(disp, _gloffset_MultiTexCoord2fvARB, fn);
  5997. }
  5998.  
  5999. typedef void (GLAPIENTRYP _glptr_MultiTexCoord2i)(GLenum, GLint, GLint);
  6000. #define CALL_MultiTexCoord2i(disp, parameters) \
  6001.     (* GET_MultiTexCoord2i(disp)) parameters
  6002. static inline _glptr_MultiTexCoord2i GET_MultiTexCoord2i(struct _glapi_table *disp) {
  6003.    return (_glptr_MultiTexCoord2i) (GET_by_offset(disp, _gloffset_MultiTexCoord2i));
  6004. }
  6005.  
  6006. static inline void SET_MultiTexCoord2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint)) {
  6007.    SET_by_offset(disp, _gloffset_MultiTexCoord2i, fn);
  6008. }
  6009.  
  6010. typedef void (GLAPIENTRYP _glptr_MultiTexCoord2iv)(GLenum, const GLint *);
  6011. #define CALL_MultiTexCoord2iv(disp, parameters) \
  6012.     (* GET_MultiTexCoord2iv(disp)) parameters
  6013. static inline _glptr_MultiTexCoord2iv GET_MultiTexCoord2iv(struct _glapi_table *disp) {
  6014.    return (_glptr_MultiTexCoord2iv) (GET_by_offset(disp, _gloffset_MultiTexCoord2iv));
  6015. }
  6016.  
  6017. static inline void SET_MultiTexCoord2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
  6018.    SET_by_offset(disp, _gloffset_MultiTexCoord2iv, fn);
  6019. }
  6020.  
  6021. typedef void (GLAPIENTRYP _glptr_MultiTexCoord2s)(GLenum, GLshort, GLshort);
  6022. #define CALL_MultiTexCoord2s(disp, parameters) \
  6023.     (* GET_MultiTexCoord2s(disp)) parameters
  6024. static inline _glptr_MultiTexCoord2s GET_MultiTexCoord2s(struct _glapi_table *disp) {
  6025.    return (_glptr_MultiTexCoord2s) (GET_by_offset(disp, _gloffset_MultiTexCoord2s));
  6026. }
  6027.  
  6028. static inline void SET_MultiTexCoord2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort, GLshort)) {
  6029.    SET_by_offset(disp, _gloffset_MultiTexCoord2s, fn);
  6030. }
  6031.  
  6032. typedef void (GLAPIENTRYP _glptr_MultiTexCoord2sv)(GLenum, const GLshort *);
  6033. #define CALL_MultiTexCoord2sv(disp, parameters) \
  6034.     (* GET_MultiTexCoord2sv(disp)) parameters
  6035. static inline _glptr_MultiTexCoord2sv GET_MultiTexCoord2sv(struct _glapi_table *disp) {
  6036.    return (_glptr_MultiTexCoord2sv) (GET_by_offset(disp, _gloffset_MultiTexCoord2sv));
  6037. }
  6038.  
  6039. static inline void SET_MultiTexCoord2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) {
  6040.    SET_by_offset(disp, _gloffset_MultiTexCoord2sv, fn);
  6041. }
  6042.  
  6043. typedef void (GLAPIENTRYP _glptr_MultiTexCoord3d)(GLenum, GLdouble, GLdouble, GLdouble);
  6044. #define CALL_MultiTexCoord3d(disp, parameters) \
  6045.     (* GET_MultiTexCoord3d(disp)) parameters
  6046. static inline _glptr_MultiTexCoord3d GET_MultiTexCoord3d(struct _glapi_table *disp) {
  6047.    return (_glptr_MultiTexCoord3d) (GET_by_offset(disp, _gloffset_MultiTexCoord3d));
  6048. }
  6049.  
  6050. static inline void SET_MultiTexCoord3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLdouble)) {
  6051.    SET_by_offset(disp, _gloffset_MultiTexCoord3d, fn);
  6052. }
  6053.  
  6054. typedef void (GLAPIENTRYP _glptr_MultiTexCoord3dv)(GLenum, const GLdouble *);
  6055. #define CALL_MultiTexCoord3dv(disp, parameters) \
  6056.     (* GET_MultiTexCoord3dv(disp)) parameters
  6057. static inline _glptr_MultiTexCoord3dv GET_MultiTexCoord3dv(struct _glapi_table *disp) {
  6058.    return (_glptr_MultiTexCoord3dv) (GET_by_offset(disp, _gloffset_MultiTexCoord3dv));
  6059. }
  6060.  
  6061. static inline void SET_MultiTexCoord3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
  6062.    SET_by_offset(disp, _gloffset_MultiTexCoord3dv, fn);
  6063. }
  6064.  
  6065. typedef void (GLAPIENTRYP _glptr_MultiTexCoord3fARB)(GLenum, GLfloat, GLfloat, GLfloat);
  6066. #define CALL_MultiTexCoord3fARB(disp, parameters) \
  6067.     (* GET_MultiTexCoord3fARB(disp)) parameters
  6068. static inline _glptr_MultiTexCoord3fARB GET_MultiTexCoord3fARB(struct _glapi_table *disp) {
  6069.    return (_glptr_MultiTexCoord3fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord3fARB));
  6070. }
  6071.  
  6072. static inline void SET_MultiTexCoord3fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLfloat)) {
  6073.    SET_by_offset(disp, _gloffset_MultiTexCoord3fARB, fn);
  6074. }
  6075.  
  6076. typedef void (GLAPIENTRYP _glptr_MultiTexCoord3fvARB)(GLenum, const GLfloat *);
  6077. #define CALL_MultiTexCoord3fvARB(disp, parameters) \
  6078.     (* GET_MultiTexCoord3fvARB(disp)) parameters
  6079. static inline _glptr_MultiTexCoord3fvARB GET_MultiTexCoord3fvARB(struct _glapi_table *disp) {
  6080.    return (_glptr_MultiTexCoord3fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord3fvARB));
  6081. }
  6082.  
  6083. static inline void SET_MultiTexCoord3fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
  6084.    SET_by_offset(disp, _gloffset_MultiTexCoord3fvARB, fn);
  6085. }
  6086.  
  6087. typedef void (GLAPIENTRYP _glptr_MultiTexCoord3i)(GLenum, GLint, GLint, GLint);
  6088. #define CALL_MultiTexCoord3i(disp, parameters) \
  6089.     (* GET_MultiTexCoord3i(disp)) parameters
  6090. static inline _glptr_MultiTexCoord3i GET_MultiTexCoord3i(struct _glapi_table *disp) {
  6091.    return (_glptr_MultiTexCoord3i) (GET_by_offset(disp, _gloffset_MultiTexCoord3i));
  6092. }
  6093.  
  6094. static inline void SET_MultiTexCoord3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint)) {
  6095.    SET_by_offset(disp, _gloffset_MultiTexCoord3i, fn);
  6096. }
  6097.  
  6098. typedef void (GLAPIENTRYP _glptr_MultiTexCoord3iv)(GLenum, const GLint *);
  6099. #define CALL_MultiTexCoord3iv(disp, parameters) \
  6100.     (* GET_MultiTexCoord3iv(disp)) parameters
  6101. static inline _glptr_MultiTexCoord3iv GET_MultiTexCoord3iv(struct _glapi_table *disp) {
  6102.    return (_glptr_MultiTexCoord3iv) (GET_by_offset(disp, _gloffset_MultiTexCoord3iv));
  6103. }
  6104.  
  6105. static inline void SET_MultiTexCoord3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
  6106.    SET_by_offset(disp, _gloffset_MultiTexCoord3iv, fn);
  6107. }
  6108.  
  6109. typedef void (GLAPIENTRYP _glptr_MultiTexCoord3s)(GLenum, GLshort, GLshort, GLshort);
  6110. #define CALL_MultiTexCoord3s(disp, parameters) \
  6111.     (* GET_MultiTexCoord3s(disp)) parameters
  6112. static inline _glptr_MultiTexCoord3s GET_MultiTexCoord3s(struct _glapi_table *disp) {
  6113.    return (_glptr_MultiTexCoord3s) (GET_by_offset(disp, _gloffset_MultiTexCoord3s));
  6114. }
  6115.  
  6116. static inline void SET_MultiTexCoord3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort, GLshort, GLshort)) {
  6117.    SET_by_offset(disp, _gloffset_MultiTexCoord3s, fn);
  6118. }
  6119.  
  6120. typedef void (GLAPIENTRYP _glptr_MultiTexCoord3sv)(GLenum, const GLshort *);
  6121. #define CALL_MultiTexCoord3sv(disp, parameters) \
  6122.     (* GET_MultiTexCoord3sv(disp)) parameters
  6123. static inline _glptr_MultiTexCoord3sv GET_MultiTexCoord3sv(struct _glapi_table *disp) {
  6124.    return (_glptr_MultiTexCoord3sv) (GET_by_offset(disp, _gloffset_MultiTexCoord3sv));
  6125. }
  6126.  
  6127. static inline void SET_MultiTexCoord3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) {
  6128.    SET_by_offset(disp, _gloffset_MultiTexCoord3sv, fn);
  6129. }
  6130.  
  6131. typedef void (GLAPIENTRYP _glptr_MultiTexCoord4d)(GLenum, GLdouble, GLdouble, GLdouble, GLdouble);
  6132. #define CALL_MultiTexCoord4d(disp, parameters) \
  6133.     (* GET_MultiTexCoord4d(disp)) parameters
  6134. static inline _glptr_MultiTexCoord4d GET_MultiTexCoord4d(struct _glapi_table *disp) {
  6135.    return (_glptr_MultiTexCoord4d) (GET_by_offset(disp, _gloffset_MultiTexCoord4d));
  6136. }
  6137.  
  6138. static inline void SET_MultiTexCoord4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLdouble, GLdouble, GLdouble, GLdouble)) {
  6139.    SET_by_offset(disp, _gloffset_MultiTexCoord4d, fn);
  6140. }
  6141.  
  6142. typedef void (GLAPIENTRYP _glptr_MultiTexCoord4dv)(GLenum, const GLdouble *);
  6143. #define CALL_MultiTexCoord4dv(disp, parameters) \
  6144.     (* GET_MultiTexCoord4dv(disp)) parameters
  6145. static inline _glptr_MultiTexCoord4dv GET_MultiTexCoord4dv(struct _glapi_table *disp) {
  6146.    return (_glptr_MultiTexCoord4dv) (GET_by_offset(disp, _gloffset_MultiTexCoord4dv));
  6147. }
  6148.  
  6149. static inline void SET_MultiTexCoord4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLdouble *)) {
  6150.    SET_by_offset(disp, _gloffset_MultiTexCoord4dv, fn);
  6151. }
  6152.  
  6153. typedef void (GLAPIENTRYP _glptr_MultiTexCoord4fARB)(GLenum, GLfloat, GLfloat, GLfloat, GLfloat);
  6154. #define CALL_MultiTexCoord4fARB(disp, parameters) \
  6155.     (* GET_MultiTexCoord4fARB(disp)) parameters
  6156. static inline _glptr_MultiTexCoord4fARB GET_MultiTexCoord4fARB(struct _glapi_table *disp) {
  6157.    return (_glptr_MultiTexCoord4fARB) (GET_by_offset(disp, _gloffset_MultiTexCoord4fARB));
  6158. }
  6159.  
  6160. static inline void SET_MultiTexCoord4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat, GLfloat, GLfloat, GLfloat)) {
  6161.    SET_by_offset(disp, _gloffset_MultiTexCoord4fARB, fn);
  6162. }
  6163.  
  6164. typedef void (GLAPIENTRYP _glptr_MultiTexCoord4fvARB)(GLenum, const GLfloat *);
  6165. #define CALL_MultiTexCoord4fvARB(disp, parameters) \
  6166.     (* GET_MultiTexCoord4fvARB(disp)) parameters
  6167. static inline _glptr_MultiTexCoord4fvARB GET_MultiTexCoord4fvARB(struct _glapi_table *disp) {
  6168.    return (_glptr_MultiTexCoord4fvARB) (GET_by_offset(disp, _gloffset_MultiTexCoord4fvARB));
  6169. }
  6170.  
  6171. static inline void SET_MultiTexCoord4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
  6172.    SET_by_offset(disp, _gloffset_MultiTexCoord4fvARB, fn);
  6173. }
  6174.  
  6175. typedef void (GLAPIENTRYP _glptr_MultiTexCoord4i)(GLenum, GLint, GLint, GLint, GLint);
  6176. #define CALL_MultiTexCoord4i(disp, parameters) \
  6177.     (* GET_MultiTexCoord4i(disp)) parameters
  6178. static inline _glptr_MultiTexCoord4i GET_MultiTexCoord4i(struct _glapi_table *disp) {
  6179.    return (_glptr_MultiTexCoord4i) (GET_by_offset(disp, _gloffset_MultiTexCoord4i));
  6180. }
  6181.  
  6182. static inline void SET_MultiTexCoord4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint)) {
  6183.    SET_by_offset(disp, _gloffset_MultiTexCoord4i, fn);
  6184. }
  6185.  
  6186. typedef void (GLAPIENTRYP _glptr_MultiTexCoord4iv)(GLenum, const GLint *);
  6187. #define CALL_MultiTexCoord4iv(disp, parameters) \
  6188.     (* GET_MultiTexCoord4iv(disp)) parameters
  6189. static inline _glptr_MultiTexCoord4iv GET_MultiTexCoord4iv(struct _glapi_table *disp) {
  6190.    return (_glptr_MultiTexCoord4iv) (GET_by_offset(disp, _gloffset_MultiTexCoord4iv));
  6191. }
  6192.  
  6193. static inline void SET_MultiTexCoord4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
  6194.    SET_by_offset(disp, _gloffset_MultiTexCoord4iv, fn);
  6195. }
  6196.  
  6197. typedef void (GLAPIENTRYP _glptr_MultiTexCoord4s)(GLenum, GLshort, GLshort, GLshort, GLshort);
  6198. #define CALL_MultiTexCoord4s(disp, parameters) \
  6199.     (* GET_MultiTexCoord4s(disp)) parameters
  6200. static inline _glptr_MultiTexCoord4s GET_MultiTexCoord4s(struct _glapi_table *disp) {
  6201.    return (_glptr_MultiTexCoord4s) (GET_by_offset(disp, _gloffset_MultiTexCoord4s));
  6202. }
  6203.  
  6204. static inline void SET_MultiTexCoord4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLshort, GLshort, GLshort, GLshort)) {
  6205.    SET_by_offset(disp, _gloffset_MultiTexCoord4s, fn);
  6206. }
  6207.  
  6208. typedef void (GLAPIENTRYP _glptr_MultiTexCoord4sv)(GLenum, const GLshort *);
  6209. #define CALL_MultiTexCoord4sv(disp, parameters) \
  6210.     (* GET_MultiTexCoord4sv(disp)) parameters
  6211. static inline _glptr_MultiTexCoord4sv GET_MultiTexCoord4sv(struct _glapi_table *disp) {
  6212.    return (_glptr_MultiTexCoord4sv) (GET_by_offset(disp, _gloffset_MultiTexCoord4sv));
  6213. }
  6214.  
  6215. static inline void SET_MultiTexCoord4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLshort *)) {
  6216.    SET_by_offset(disp, _gloffset_MultiTexCoord4sv, fn);
  6217. }
  6218.  
  6219. typedef void (GLAPIENTRYP _glptr_CompressedTexImage1D)(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *);
  6220. #define CALL_CompressedTexImage1D(disp, parameters) \
  6221.     (* GET_CompressedTexImage1D(disp)) parameters
  6222. static inline _glptr_CompressedTexImage1D GET_CompressedTexImage1D(struct _glapi_table *disp) {
  6223.    return (_glptr_CompressedTexImage1D) (GET_by_offset(disp, _gloffset_CompressedTexImage1D));
  6224. }
  6225.  
  6226. static inline void SET_CompressedTexImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *)) {
  6227.    SET_by_offset(disp, _gloffset_CompressedTexImage1D, fn);
  6228. }
  6229.  
  6230. typedef void (GLAPIENTRYP _glptr_CompressedTexImage2D)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
  6231. #define CALL_CompressedTexImage2D(disp, parameters) \
  6232.     (* GET_CompressedTexImage2D(disp)) parameters
  6233. static inline _glptr_CompressedTexImage2D GET_CompressedTexImage2D(struct _glapi_table *disp) {
  6234.    return (_glptr_CompressedTexImage2D) (GET_by_offset(disp, _gloffset_CompressedTexImage2D));
  6235. }
  6236.  
  6237. static inline void SET_CompressedTexImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *)) {
  6238.    SET_by_offset(disp, _gloffset_CompressedTexImage2D, fn);
  6239. }
  6240.  
  6241. typedef void (GLAPIENTRYP _glptr_CompressedTexImage3D)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
  6242. #define CALL_CompressedTexImage3D(disp, parameters) \
  6243.     (* GET_CompressedTexImage3D(disp)) parameters
  6244. static inline _glptr_CompressedTexImage3D GET_CompressedTexImage3D(struct _glapi_table *disp) {
  6245.    return (_glptr_CompressedTexImage3D) (GET_by_offset(disp, _gloffset_CompressedTexImage3D));
  6246. }
  6247.  
  6248. static inline void SET_CompressedTexImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *)) {
  6249.    SET_by_offset(disp, _gloffset_CompressedTexImage3D, fn);
  6250. }
  6251.  
  6252. typedef void (GLAPIENTRYP _glptr_CompressedTexSubImage1D)(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *);
  6253. #define CALL_CompressedTexSubImage1D(disp, parameters) \
  6254.     (* GET_CompressedTexSubImage1D(disp)) parameters
  6255. static inline _glptr_CompressedTexSubImage1D GET_CompressedTexSubImage1D(struct _glapi_table *disp) {
  6256.    return (_glptr_CompressedTexSubImage1D) (GET_by_offset(disp, _gloffset_CompressedTexSubImage1D));
  6257. }
  6258.  
  6259. static inline void SET_CompressedTexSubImage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *)) {
  6260.    SET_by_offset(disp, _gloffset_CompressedTexSubImage1D, fn);
  6261. }
  6262.  
  6263. typedef void (GLAPIENTRYP _glptr_CompressedTexSubImage2D)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
  6264. #define CALL_CompressedTexSubImage2D(disp, parameters) \
  6265.     (* GET_CompressedTexSubImage2D(disp)) parameters
  6266. static inline _glptr_CompressedTexSubImage2D GET_CompressedTexSubImage2D(struct _glapi_table *disp) {
  6267.    return (_glptr_CompressedTexSubImage2D) (GET_by_offset(disp, _gloffset_CompressedTexSubImage2D));
  6268. }
  6269.  
  6270. static inline void SET_CompressedTexSubImage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) {
  6271.    SET_by_offset(disp, _gloffset_CompressedTexSubImage2D, fn);
  6272. }
  6273.  
  6274. typedef void (GLAPIENTRYP _glptr_CompressedTexSubImage3D)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
  6275. #define CALL_CompressedTexSubImage3D(disp, parameters) \
  6276.     (* GET_CompressedTexSubImage3D(disp)) parameters
  6277. static inline _glptr_CompressedTexSubImage3D GET_CompressedTexSubImage3D(struct _glapi_table *disp) {
  6278.    return (_glptr_CompressedTexSubImage3D) (GET_by_offset(disp, _gloffset_CompressedTexSubImage3D));
  6279. }
  6280.  
  6281. static inline void SET_CompressedTexSubImage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) {
  6282.    SET_by_offset(disp, _gloffset_CompressedTexSubImage3D, fn);
  6283. }
  6284.  
  6285. typedef void (GLAPIENTRYP _glptr_GetCompressedTexImage)(GLenum, GLint, GLvoid *);
  6286. #define CALL_GetCompressedTexImage(disp, parameters) \
  6287.     (* GET_GetCompressedTexImage(disp)) parameters
  6288. static inline _glptr_GetCompressedTexImage GET_GetCompressedTexImage(struct _glapi_table *disp) {
  6289.    return (_glptr_GetCompressedTexImage) (GET_by_offset(disp, _gloffset_GetCompressedTexImage));
  6290. }
  6291.  
  6292. static inline void SET_GetCompressedTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLvoid *)) {
  6293.    SET_by_offset(disp, _gloffset_GetCompressedTexImage, fn);
  6294. }
  6295.  
  6296. typedef void (GLAPIENTRYP _glptr_LoadTransposeMatrixd)(const GLdouble *);
  6297. #define CALL_LoadTransposeMatrixd(disp, parameters) \
  6298.     (* GET_LoadTransposeMatrixd(disp)) parameters
  6299. static inline _glptr_LoadTransposeMatrixd GET_LoadTransposeMatrixd(struct _glapi_table *disp) {
  6300.    return (_glptr_LoadTransposeMatrixd) (GET_by_offset(disp, _gloffset_LoadTransposeMatrixd));
  6301. }
  6302.  
  6303. static inline void SET_LoadTransposeMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  6304.    SET_by_offset(disp, _gloffset_LoadTransposeMatrixd, fn);
  6305. }
  6306.  
  6307. typedef void (GLAPIENTRYP _glptr_LoadTransposeMatrixf)(const GLfloat *);
  6308. #define CALL_LoadTransposeMatrixf(disp, parameters) \
  6309.     (* GET_LoadTransposeMatrixf(disp)) parameters
  6310. static inline _glptr_LoadTransposeMatrixf GET_LoadTransposeMatrixf(struct _glapi_table *disp) {
  6311.    return (_glptr_LoadTransposeMatrixf) (GET_by_offset(disp, _gloffset_LoadTransposeMatrixf));
  6312. }
  6313.  
  6314. static inline void SET_LoadTransposeMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  6315.    SET_by_offset(disp, _gloffset_LoadTransposeMatrixf, fn);
  6316. }
  6317.  
  6318. typedef void (GLAPIENTRYP _glptr_MultTransposeMatrixd)(const GLdouble *);
  6319. #define CALL_MultTransposeMatrixd(disp, parameters) \
  6320.     (* GET_MultTransposeMatrixd(disp)) parameters
  6321. static inline _glptr_MultTransposeMatrixd GET_MultTransposeMatrixd(struct _glapi_table *disp) {
  6322.    return (_glptr_MultTransposeMatrixd) (GET_by_offset(disp, _gloffset_MultTransposeMatrixd));
  6323. }
  6324.  
  6325. static inline void SET_MultTransposeMatrixd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  6326.    SET_by_offset(disp, _gloffset_MultTransposeMatrixd, fn);
  6327. }
  6328.  
  6329. typedef void (GLAPIENTRYP _glptr_MultTransposeMatrixf)(const GLfloat *);
  6330. #define CALL_MultTransposeMatrixf(disp, parameters) \
  6331.     (* GET_MultTransposeMatrixf(disp)) parameters
  6332. static inline _glptr_MultTransposeMatrixf GET_MultTransposeMatrixf(struct _glapi_table *disp) {
  6333.    return (_glptr_MultTransposeMatrixf) (GET_by_offset(disp, _gloffset_MultTransposeMatrixf));
  6334. }
  6335.  
  6336. static inline void SET_MultTransposeMatrixf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  6337.    SET_by_offset(disp, _gloffset_MultTransposeMatrixf, fn);
  6338. }
  6339.  
  6340. typedef void (GLAPIENTRYP _glptr_SampleCoverage)(GLclampf, GLboolean);
  6341. #define CALL_SampleCoverage(disp, parameters) \
  6342.     (* GET_SampleCoverage(disp)) parameters
  6343. static inline _glptr_SampleCoverage GET_SampleCoverage(struct _glapi_table *disp) {
  6344.    return (_glptr_SampleCoverage) (GET_by_offset(disp, _gloffset_SampleCoverage));
  6345. }
  6346.  
  6347. static inline void SET_SampleCoverage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLboolean)) {
  6348.    SET_by_offset(disp, _gloffset_SampleCoverage, fn);
  6349. }
  6350.  
  6351. typedef void (GLAPIENTRYP _glptr_BlendFuncSeparate)(GLenum, GLenum, GLenum, GLenum);
  6352. #define CALL_BlendFuncSeparate(disp, parameters) \
  6353.     (* GET_BlendFuncSeparate(disp)) parameters
  6354. static inline _glptr_BlendFuncSeparate GET_BlendFuncSeparate(struct _glapi_table *disp) {
  6355.    return (_glptr_BlendFuncSeparate) (GET_by_offset(disp, _gloffset_BlendFuncSeparate));
  6356. }
  6357.  
  6358. static inline void SET_BlendFuncSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLenum)) {
  6359.    SET_by_offset(disp, _gloffset_BlendFuncSeparate, fn);
  6360. }
  6361.  
  6362. typedef void (GLAPIENTRYP _glptr_FogCoordPointer)(GLenum, GLsizei, const GLvoid *);
  6363. #define CALL_FogCoordPointer(disp, parameters) \
  6364.     (* GET_FogCoordPointer(disp)) parameters
  6365. static inline _glptr_FogCoordPointer GET_FogCoordPointer(struct _glapi_table *disp) {
  6366.    return (_glptr_FogCoordPointer) (GET_by_offset(disp, _gloffset_FogCoordPointer));
  6367. }
  6368.  
  6369. static inline void SET_FogCoordPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) {
  6370.    SET_by_offset(disp, _gloffset_FogCoordPointer, fn);
  6371. }
  6372.  
  6373. typedef void (GLAPIENTRYP _glptr_FogCoordd)(GLdouble);
  6374. #define CALL_FogCoordd(disp, parameters) \
  6375.     (* GET_FogCoordd(disp)) parameters
  6376. static inline _glptr_FogCoordd GET_FogCoordd(struct _glapi_table *disp) {
  6377.    return (_glptr_FogCoordd) (GET_by_offset(disp, _gloffset_FogCoordd));
  6378. }
  6379.  
  6380. static inline void SET_FogCoordd(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble)) {
  6381.    SET_by_offset(disp, _gloffset_FogCoordd, fn);
  6382. }
  6383.  
  6384. typedef void (GLAPIENTRYP _glptr_FogCoorddv)(const GLdouble *);
  6385. #define CALL_FogCoorddv(disp, parameters) \
  6386.     (* GET_FogCoorddv(disp)) parameters
  6387. static inline _glptr_FogCoorddv GET_FogCoorddv(struct _glapi_table *disp) {
  6388.    return (_glptr_FogCoorddv) (GET_by_offset(disp, _gloffset_FogCoorddv));
  6389. }
  6390.  
  6391. static inline void SET_FogCoorddv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  6392.    SET_by_offset(disp, _gloffset_FogCoorddv, fn);
  6393. }
  6394.  
  6395. typedef void (GLAPIENTRYP _glptr_MultiDrawArrays)(GLenum, const GLint *, const GLsizei *, GLsizei);
  6396. #define CALL_MultiDrawArrays(disp, parameters) \
  6397.     (* GET_MultiDrawArrays(disp)) parameters
  6398. static inline _glptr_MultiDrawArrays GET_MultiDrawArrays(struct _glapi_table *disp) {
  6399.    return (_glptr_MultiDrawArrays) (GET_by_offset(disp, _gloffset_MultiDrawArrays));
  6400. }
  6401.  
  6402. static inline void SET_MultiDrawArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *, const GLsizei *, GLsizei)) {
  6403.    SET_by_offset(disp, _gloffset_MultiDrawArrays, fn);
  6404. }
  6405.  
  6406. typedef void (GLAPIENTRYP _glptr_PointParameterf)(GLenum, GLfloat);
  6407. #define CALL_PointParameterf(disp, parameters) \
  6408.     (* GET_PointParameterf(disp)) parameters
  6409. static inline _glptr_PointParameterf GET_PointParameterf(struct _glapi_table *disp) {
  6410.    return (_glptr_PointParameterf) (GET_by_offset(disp, _gloffset_PointParameterf));
  6411. }
  6412.  
  6413. static inline void SET_PointParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat)) {
  6414.    SET_by_offset(disp, _gloffset_PointParameterf, fn);
  6415. }
  6416.  
  6417. typedef void (GLAPIENTRYP _glptr_PointParameterfv)(GLenum, const GLfloat *);
  6418. #define CALL_PointParameterfv(disp, parameters) \
  6419.     (* GET_PointParameterfv(disp)) parameters
  6420. static inline _glptr_PointParameterfv GET_PointParameterfv(struct _glapi_table *disp) {
  6421.    return (_glptr_PointParameterfv) (GET_by_offset(disp, _gloffset_PointParameterfv));
  6422. }
  6423.  
  6424. static inline void SET_PointParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
  6425.    SET_by_offset(disp, _gloffset_PointParameterfv, fn);
  6426. }
  6427.  
  6428. typedef void (GLAPIENTRYP _glptr_PointParameteri)(GLenum, GLint);
  6429. #define CALL_PointParameteri(disp, parameters) \
  6430.     (* GET_PointParameteri(disp)) parameters
  6431. static inline _glptr_PointParameteri GET_PointParameteri(struct _glapi_table *disp) {
  6432.    return (_glptr_PointParameteri) (GET_by_offset(disp, _gloffset_PointParameteri));
  6433. }
  6434.  
  6435. static inline void SET_PointParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint)) {
  6436.    SET_by_offset(disp, _gloffset_PointParameteri, fn);
  6437. }
  6438.  
  6439. typedef void (GLAPIENTRYP _glptr_PointParameteriv)(GLenum, const GLint *);
  6440. #define CALL_PointParameteriv(disp, parameters) \
  6441.     (* GET_PointParameteriv(disp)) parameters
  6442. static inline _glptr_PointParameteriv GET_PointParameteriv(struct _glapi_table *disp) {
  6443.    return (_glptr_PointParameteriv) (GET_by_offset(disp, _gloffset_PointParameteriv));
  6444. }
  6445.  
  6446. static inline void SET_PointParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
  6447.    SET_by_offset(disp, _gloffset_PointParameteriv, fn);
  6448. }
  6449.  
  6450. typedef void (GLAPIENTRYP _glptr_SecondaryColor3b)(GLbyte, GLbyte, GLbyte);
  6451. #define CALL_SecondaryColor3b(disp, parameters) \
  6452.     (* GET_SecondaryColor3b(disp)) parameters
  6453. static inline _glptr_SecondaryColor3b GET_SecondaryColor3b(struct _glapi_table *disp) {
  6454.    return (_glptr_SecondaryColor3b) (GET_by_offset(disp, _gloffset_SecondaryColor3b));
  6455. }
  6456.  
  6457. static inline void SET_SecondaryColor3b(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLbyte, GLbyte, GLbyte)) {
  6458.    SET_by_offset(disp, _gloffset_SecondaryColor3b, fn);
  6459. }
  6460.  
  6461. typedef void (GLAPIENTRYP _glptr_SecondaryColor3bv)(const GLbyte *);
  6462. #define CALL_SecondaryColor3bv(disp, parameters) \
  6463.     (* GET_SecondaryColor3bv(disp)) parameters
  6464. static inline _glptr_SecondaryColor3bv GET_SecondaryColor3bv(struct _glapi_table *disp) {
  6465.    return (_glptr_SecondaryColor3bv) (GET_by_offset(disp, _gloffset_SecondaryColor3bv));
  6466. }
  6467.  
  6468. static inline void SET_SecondaryColor3bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLbyte *)) {
  6469.    SET_by_offset(disp, _gloffset_SecondaryColor3bv, fn);
  6470. }
  6471.  
  6472. typedef void (GLAPIENTRYP _glptr_SecondaryColor3d)(GLdouble, GLdouble, GLdouble);
  6473. #define CALL_SecondaryColor3d(disp, parameters) \
  6474.     (* GET_SecondaryColor3d(disp)) parameters
  6475. static inline _glptr_SecondaryColor3d GET_SecondaryColor3d(struct _glapi_table *disp) {
  6476.    return (_glptr_SecondaryColor3d) (GET_by_offset(disp, _gloffset_SecondaryColor3d));
  6477. }
  6478.  
  6479. static inline void SET_SecondaryColor3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
  6480.    SET_by_offset(disp, _gloffset_SecondaryColor3d, fn);
  6481. }
  6482.  
  6483. typedef void (GLAPIENTRYP _glptr_SecondaryColor3dv)(const GLdouble *);
  6484. #define CALL_SecondaryColor3dv(disp, parameters) \
  6485.     (* GET_SecondaryColor3dv(disp)) parameters
  6486. static inline _glptr_SecondaryColor3dv GET_SecondaryColor3dv(struct _glapi_table *disp) {
  6487.    return (_glptr_SecondaryColor3dv) (GET_by_offset(disp, _gloffset_SecondaryColor3dv));
  6488. }
  6489.  
  6490. static inline void SET_SecondaryColor3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  6491.    SET_by_offset(disp, _gloffset_SecondaryColor3dv, fn);
  6492. }
  6493.  
  6494. typedef void (GLAPIENTRYP _glptr_SecondaryColor3i)(GLint, GLint, GLint);
  6495. #define CALL_SecondaryColor3i(disp, parameters) \
  6496.     (* GET_SecondaryColor3i(disp)) parameters
  6497. static inline _glptr_SecondaryColor3i GET_SecondaryColor3i(struct _glapi_table *disp) {
  6498.    return (_glptr_SecondaryColor3i) (GET_by_offset(disp, _gloffset_SecondaryColor3i));
  6499. }
  6500.  
  6501. static inline void SET_SecondaryColor3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
  6502.    SET_by_offset(disp, _gloffset_SecondaryColor3i, fn);
  6503. }
  6504.  
  6505. typedef void (GLAPIENTRYP _glptr_SecondaryColor3iv)(const GLint *);
  6506. #define CALL_SecondaryColor3iv(disp, parameters) \
  6507.     (* GET_SecondaryColor3iv(disp)) parameters
  6508. static inline _glptr_SecondaryColor3iv GET_SecondaryColor3iv(struct _glapi_table *disp) {
  6509.    return (_glptr_SecondaryColor3iv) (GET_by_offset(disp, _gloffset_SecondaryColor3iv));
  6510. }
  6511.  
  6512. static inline void SET_SecondaryColor3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  6513.    SET_by_offset(disp, _gloffset_SecondaryColor3iv, fn);
  6514. }
  6515.  
  6516. typedef void (GLAPIENTRYP _glptr_SecondaryColor3s)(GLshort, GLshort, GLshort);
  6517. #define CALL_SecondaryColor3s(disp, parameters) \
  6518.     (* GET_SecondaryColor3s(disp)) parameters
  6519. static inline _glptr_SecondaryColor3s GET_SecondaryColor3s(struct _glapi_table *disp) {
  6520.    return (_glptr_SecondaryColor3s) (GET_by_offset(disp, _gloffset_SecondaryColor3s));
  6521. }
  6522.  
  6523. static inline void SET_SecondaryColor3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
  6524.    SET_by_offset(disp, _gloffset_SecondaryColor3s, fn);
  6525. }
  6526.  
  6527. typedef void (GLAPIENTRYP _glptr_SecondaryColor3sv)(const GLshort *);
  6528. #define CALL_SecondaryColor3sv(disp, parameters) \
  6529.     (* GET_SecondaryColor3sv(disp)) parameters
  6530. static inline _glptr_SecondaryColor3sv GET_SecondaryColor3sv(struct _glapi_table *disp) {
  6531.    return (_glptr_SecondaryColor3sv) (GET_by_offset(disp, _gloffset_SecondaryColor3sv));
  6532. }
  6533.  
  6534. static inline void SET_SecondaryColor3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  6535.    SET_by_offset(disp, _gloffset_SecondaryColor3sv, fn);
  6536. }
  6537.  
  6538. typedef void (GLAPIENTRYP _glptr_SecondaryColor3ub)(GLubyte, GLubyte, GLubyte);
  6539. #define CALL_SecondaryColor3ub(disp, parameters) \
  6540.     (* GET_SecondaryColor3ub(disp)) parameters
  6541. static inline _glptr_SecondaryColor3ub GET_SecondaryColor3ub(struct _glapi_table *disp) {
  6542.    return (_glptr_SecondaryColor3ub) (GET_by_offset(disp, _gloffset_SecondaryColor3ub));
  6543. }
  6544.  
  6545. static inline void SET_SecondaryColor3ub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLubyte, GLubyte, GLubyte)) {
  6546.    SET_by_offset(disp, _gloffset_SecondaryColor3ub, fn);
  6547. }
  6548.  
  6549. typedef void (GLAPIENTRYP _glptr_SecondaryColor3ubv)(const GLubyte *);
  6550. #define CALL_SecondaryColor3ubv(disp, parameters) \
  6551.     (* GET_SecondaryColor3ubv(disp)) parameters
  6552. static inline _glptr_SecondaryColor3ubv GET_SecondaryColor3ubv(struct _glapi_table *disp) {
  6553.    return (_glptr_SecondaryColor3ubv) (GET_by_offset(disp, _gloffset_SecondaryColor3ubv));
  6554. }
  6555.  
  6556. static inline void SET_SecondaryColor3ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLubyte *)) {
  6557.    SET_by_offset(disp, _gloffset_SecondaryColor3ubv, fn);
  6558. }
  6559.  
  6560. typedef void (GLAPIENTRYP _glptr_SecondaryColor3ui)(GLuint, GLuint, GLuint);
  6561. #define CALL_SecondaryColor3ui(disp, parameters) \
  6562.     (* GET_SecondaryColor3ui(disp)) parameters
  6563. static inline _glptr_SecondaryColor3ui GET_SecondaryColor3ui(struct _glapi_table *disp) {
  6564.    return (_glptr_SecondaryColor3ui) (GET_by_offset(disp, _gloffset_SecondaryColor3ui));
  6565. }
  6566.  
  6567. static inline void SET_SecondaryColor3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
  6568.    SET_by_offset(disp, _gloffset_SecondaryColor3ui, fn);
  6569. }
  6570.  
  6571. typedef void (GLAPIENTRYP _glptr_SecondaryColor3uiv)(const GLuint *);
  6572. #define CALL_SecondaryColor3uiv(disp, parameters) \
  6573.     (* GET_SecondaryColor3uiv(disp)) parameters
  6574. static inline _glptr_SecondaryColor3uiv GET_SecondaryColor3uiv(struct _glapi_table *disp) {
  6575.    return (_glptr_SecondaryColor3uiv) (GET_by_offset(disp, _gloffset_SecondaryColor3uiv));
  6576. }
  6577.  
  6578. static inline void SET_SecondaryColor3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLuint *)) {
  6579.    SET_by_offset(disp, _gloffset_SecondaryColor3uiv, fn);
  6580. }
  6581.  
  6582. typedef void (GLAPIENTRYP _glptr_SecondaryColor3us)(GLushort, GLushort, GLushort);
  6583. #define CALL_SecondaryColor3us(disp, parameters) \
  6584.     (* GET_SecondaryColor3us(disp)) parameters
  6585. static inline _glptr_SecondaryColor3us GET_SecondaryColor3us(struct _glapi_table *disp) {
  6586.    return (_glptr_SecondaryColor3us) (GET_by_offset(disp, _gloffset_SecondaryColor3us));
  6587. }
  6588.  
  6589. static inline void SET_SecondaryColor3us(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLushort, GLushort, GLushort)) {
  6590.    SET_by_offset(disp, _gloffset_SecondaryColor3us, fn);
  6591. }
  6592.  
  6593. typedef void (GLAPIENTRYP _glptr_SecondaryColor3usv)(const GLushort *);
  6594. #define CALL_SecondaryColor3usv(disp, parameters) \
  6595.     (* GET_SecondaryColor3usv(disp)) parameters
  6596. static inline _glptr_SecondaryColor3usv GET_SecondaryColor3usv(struct _glapi_table *disp) {
  6597.    return (_glptr_SecondaryColor3usv) (GET_by_offset(disp, _gloffset_SecondaryColor3usv));
  6598. }
  6599.  
  6600. static inline void SET_SecondaryColor3usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLushort *)) {
  6601.    SET_by_offset(disp, _gloffset_SecondaryColor3usv, fn);
  6602. }
  6603.  
  6604. typedef void (GLAPIENTRYP _glptr_SecondaryColorPointer)(GLint, GLenum, GLsizei, const GLvoid *);
  6605. #define CALL_SecondaryColorPointer(disp, parameters) \
  6606.     (* GET_SecondaryColorPointer(disp)) parameters
  6607. static inline _glptr_SecondaryColorPointer GET_SecondaryColorPointer(struct _glapi_table *disp) {
  6608.    return (_glptr_SecondaryColorPointer) (GET_by_offset(disp, _gloffset_SecondaryColorPointer));
  6609. }
  6610.  
  6611. static inline void SET_SecondaryColorPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, const GLvoid *)) {
  6612.    SET_by_offset(disp, _gloffset_SecondaryColorPointer, fn);
  6613. }
  6614.  
  6615. typedef void (GLAPIENTRYP _glptr_WindowPos2d)(GLdouble, GLdouble);
  6616. #define CALL_WindowPos2d(disp, parameters) \
  6617.     (* GET_WindowPos2d(disp)) parameters
  6618. static inline _glptr_WindowPos2d GET_WindowPos2d(struct _glapi_table *disp) {
  6619.    return (_glptr_WindowPos2d) (GET_by_offset(disp, _gloffset_WindowPos2d));
  6620. }
  6621.  
  6622. static inline void SET_WindowPos2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble)) {
  6623.    SET_by_offset(disp, _gloffset_WindowPos2d, fn);
  6624. }
  6625.  
  6626. typedef void (GLAPIENTRYP _glptr_WindowPos2dv)(const GLdouble *);
  6627. #define CALL_WindowPos2dv(disp, parameters) \
  6628.     (* GET_WindowPos2dv(disp)) parameters
  6629. static inline _glptr_WindowPos2dv GET_WindowPos2dv(struct _glapi_table *disp) {
  6630.    return (_glptr_WindowPos2dv) (GET_by_offset(disp, _gloffset_WindowPos2dv));
  6631. }
  6632.  
  6633. static inline void SET_WindowPos2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  6634.    SET_by_offset(disp, _gloffset_WindowPos2dv, fn);
  6635. }
  6636.  
  6637. typedef void (GLAPIENTRYP _glptr_WindowPos2f)(GLfloat, GLfloat);
  6638. #define CALL_WindowPos2f(disp, parameters) \
  6639.     (* GET_WindowPos2f(disp)) parameters
  6640. static inline _glptr_WindowPos2f GET_WindowPos2f(struct _glapi_table *disp) {
  6641.    return (_glptr_WindowPos2f) (GET_by_offset(disp, _gloffset_WindowPos2f));
  6642. }
  6643.  
  6644. static inline void SET_WindowPos2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
  6645.    SET_by_offset(disp, _gloffset_WindowPos2f, fn);
  6646. }
  6647.  
  6648. typedef void (GLAPIENTRYP _glptr_WindowPos2fv)(const GLfloat *);
  6649. #define CALL_WindowPos2fv(disp, parameters) \
  6650.     (* GET_WindowPos2fv(disp)) parameters
  6651. static inline _glptr_WindowPos2fv GET_WindowPos2fv(struct _glapi_table *disp) {
  6652.    return (_glptr_WindowPos2fv) (GET_by_offset(disp, _gloffset_WindowPos2fv));
  6653. }
  6654.  
  6655. static inline void SET_WindowPos2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  6656.    SET_by_offset(disp, _gloffset_WindowPos2fv, fn);
  6657. }
  6658.  
  6659. typedef void (GLAPIENTRYP _glptr_WindowPos2i)(GLint, GLint);
  6660. #define CALL_WindowPos2i(disp, parameters) \
  6661.     (* GET_WindowPos2i(disp)) parameters
  6662. static inline _glptr_WindowPos2i GET_WindowPos2i(struct _glapi_table *disp) {
  6663.    return (_glptr_WindowPos2i) (GET_by_offset(disp, _gloffset_WindowPos2i));
  6664. }
  6665.  
  6666. static inline void SET_WindowPos2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
  6667.    SET_by_offset(disp, _gloffset_WindowPos2i, fn);
  6668. }
  6669.  
  6670. typedef void (GLAPIENTRYP _glptr_WindowPos2iv)(const GLint *);
  6671. #define CALL_WindowPos2iv(disp, parameters) \
  6672.     (* GET_WindowPos2iv(disp)) parameters
  6673. static inline _glptr_WindowPos2iv GET_WindowPos2iv(struct _glapi_table *disp) {
  6674.    return (_glptr_WindowPos2iv) (GET_by_offset(disp, _gloffset_WindowPos2iv));
  6675. }
  6676.  
  6677. static inline void SET_WindowPos2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  6678.    SET_by_offset(disp, _gloffset_WindowPos2iv, fn);
  6679. }
  6680.  
  6681. typedef void (GLAPIENTRYP _glptr_WindowPos2s)(GLshort, GLshort);
  6682. #define CALL_WindowPos2s(disp, parameters) \
  6683.     (* GET_WindowPos2s(disp)) parameters
  6684. static inline _glptr_WindowPos2s GET_WindowPos2s(struct _glapi_table *disp) {
  6685.    return (_glptr_WindowPos2s) (GET_by_offset(disp, _gloffset_WindowPos2s));
  6686. }
  6687.  
  6688. static inline void SET_WindowPos2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort)) {
  6689.    SET_by_offset(disp, _gloffset_WindowPos2s, fn);
  6690. }
  6691.  
  6692. typedef void (GLAPIENTRYP _glptr_WindowPos2sv)(const GLshort *);
  6693. #define CALL_WindowPos2sv(disp, parameters) \
  6694.     (* GET_WindowPos2sv(disp)) parameters
  6695. static inline _glptr_WindowPos2sv GET_WindowPos2sv(struct _glapi_table *disp) {
  6696.    return (_glptr_WindowPos2sv) (GET_by_offset(disp, _gloffset_WindowPos2sv));
  6697. }
  6698.  
  6699. static inline void SET_WindowPos2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  6700.    SET_by_offset(disp, _gloffset_WindowPos2sv, fn);
  6701. }
  6702.  
  6703. typedef void (GLAPIENTRYP _glptr_WindowPos3d)(GLdouble, GLdouble, GLdouble);
  6704. #define CALL_WindowPos3d(disp, parameters) \
  6705.     (* GET_WindowPos3d(disp)) parameters
  6706. static inline _glptr_WindowPos3d GET_WindowPos3d(struct _glapi_table *disp) {
  6707.    return (_glptr_WindowPos3d) (GET_by_offset(disp, _gloffset_WindowPos3d));
  6708. }
  6709.  
  6710. static inline void SET_WindowPos3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble)) {
  6711.    SET_by_offset(disp, _gloffset_WindowPos3d, fn);
  6712. }
  6713.  
  6714. typedef void (GLAPIENTRYP _glptr_WindowPos3dv)(const GLdouble *);
  6715. #define CALL_WindowPos3dv(disp, parameters) \
  6716.     (* GET_WindowPos3dv(disp)) parameters
  6717. static inline _glptr_WindowPos3dv GET_WindowPos3dv(struct _glapi_table *disp) {
  6718.    return (_glptr_WindowPos3dv) (GET_by_offset(disp, _gloffset_WindowPos3dv));
  6719. }
  6720.  
  6721. static inline void SET_WindowPos3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  6722.    SET_by_offset(disp, _gloffset_WindowPos3dv, fn);
  6723. }
  6724.  
  6725. typedef void (GLAPIENTRYP _glptr_WindowPos3f)(GLfloat, GLfloat, GLfloat);
  6726. #define CALL_WindowPos3f(disp, parameters) \
  6727.     (* GET_WindowPos3f(disp)) parameters
  6728. static inline _glptr_WindowPos3f GET_WindowPos3f(struct _glapi_table *disp) {
  6729.    return (_glptr_WindowPos3f) (GET_by_offset(disp, _gloffset_WindowPos3f));
  6730. }
  6731.  
  6732. static inline void SET_WindowPos3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
  6733.    SET_by_offset(disp, _gloffset_WindowPos3f, fn);
  6734. }
  6735.  
  6736. typedef void (GLAPIENTRYP _glptr_WindowPos3fv)(const GLfloat *);
  6737. #define CALL_WindowPos3fv(disp, parameters) \
  6738.     (* GET_WindowPos3fv(disp)) parameters
  6739. static inline _glptr_WindowPos3fv GET_WindowPos3fv(struct _glapi_table *disp) {
  6740.    return (_glptr_WindowPos3fv) (GET_by_offset(disp, _gloffset_WindowPos3fv));
  6741. }
  6742.  
  6743. static inline void SET_WindowPos3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  6744.    SET_by_offset(disp, _gloffset_WindowPos3fv, fn);
  6745. }
  6746.  
  6747. typedef void (GLAPIENTRYP _glptr_WindowPos3i)(GLint, GLint, GLint);
  6748. #define CALL_WindowPos3i(disp, parameters) \
  6749.     (* GET_WindowPos3i(disp)) parameters
  6750. static inline _glptr_WindowPos3i GET_WindowPos3i(struct _glapi_table *disp) {
  6751.    return (_glptr_WindowPos3i) (GET_by_offset(disp, _gloffset_WindowPos3i));
  6752. }
  6753.  
  6754. static inline void SET_WindowPos3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
  6755.    SET_by_offset(disp, _gloffset_WindowPos3i, fn);
  6756. }
  6757.  
  6758. typedef void (GLAPIENTRYP _glptr_WindowPos3iv)(const GLint *);
  6759. #define CALL_WindowPos3iv(disp, parameters) \
  6760.     (* GET_WindowPos3iv(disp)) parameters
  6761. static inline _glptr_WindowPos3iv GET_WindowPos3iv(struct _glapi_table *disp) {
  6762.    return (_glptr_WindowPos3iv) (GET_by_offset(disp, _gloffset_WindowPos3iv));
  6763. }
  6764.  
  6765. static inline void SET_WindowPos3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  6766.    SET_by_offset(disp, _gloffset_WindowPos3iv, fn);
  6767. }
  6768.  
  6769. typedef void (GLAPIENTRYP _glptr_WindowPos3s)(GLshort, GLshort, GLshort);
  6770. #define CALL_WindowPos3s(disp, parameters) \
  6771.     (* GET_WindowPos3s(disp)) parameters
  6772. static inline _glptr_WindowPos3s GET_WindowPos3s(struct _glapi_table *disp) {
  6773.    return (_glptr_WindowPos3s) (GET_by_offset(disp, _gloffset_WindowPos3s));
  6774. }
  6775.  
  6776. static inline void SET_WindowPos3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort)) {
  6777.    SET_by_offset(disp, _gloffset_WindowPos3s, fn);
  6778. }
  6779.  
  6780. typedef void (GLAPIENTRYP _glptr_WindowPos3sv)(const GLshort *);
  6781. #define CALL_WindowPos3sv(disp, parameters) \
  6782.     (* GET_WindowPos3sv(disp)) parameters
  6783. static inline _glptr_WindowPos3sv GET_WindowPos3sv(struct _glapi_table *disp) {
  6784.    return (_glptr_WindowPos3sv) (GET_by_offset(disp, _gloffset_WindowPos3sv));
  6785. }
  6786.  
  6787. static inline void SET_WindowPos3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  6788.    SET_by_offset(disp, _gloffset_WindowPos3sv, fn);
  6789. }
  6790.  
  6791. typedef void (GLAPIENTRYP _glptr_BeginQuery)(GLenum, GLuint);
  6792. #define CALL_BeginQuery(disp, parameters) \
  6793.     (* GET_BeginQuery(disp)) parameters
  6794. static inline _glptr_BeginQuery GET_BeginQuery(struct _glapi_table *disp) {
  6795.    return (_glptr_BeginQuery) (GET_by_offset(disp, _gloffset_BeginQuery));
  6796. }
  6797.  
  6798. static inline void SET_BeginQuery(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  6799.    SET_by_offset(disp, _gloffset_BeginQuery, fn);
  6800. }
  6801.  
  6802. typedef void (GLAPIENTRYP _glptr_BindBuffer)(GLenum, GLuint);
  6803. #define CALL_BindBuffer(disp, parameters) \
  6804.     (* GET_BindBuffer(disp)) parameters
  6805. static inline _glptr_BindBuffer GET_BindBuffer(struct _glapi_table *disp) {
  6806.    return (_glptr_BindBuffer) (GET_by_offset(disp, _gloffset_BindBuffer));
  6807. }
  6808.  
  6809. static inline void SET_BindBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  6810.    SET_by_offset(disp, _gloffset_BindBuffer, fn);
  6811. }
  6812.  
  6813. typedef void (GLAPIENTRYP _glptr_BufferData)(GLenum, GLsizeiptr, const GLvoid *, GLenum);
  6814. #define CALL_BufferData(disp, parameters) \
  6815.     (* GET_BufferData(disp)) parameters
  6816. static inline _glptr_BufferData GET_BufferData(struct _glapi_table *disp) {
  6817.    return (_glptr_BufferData) (GET_by_offset(disp, _gloffset_BufferData));
  6818. }
  6819.  
  6820. static inline void SET_BufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizeiptr, const GLvoid *, GLenum)) {
  6821.    SET_by_offset(disp, _gloffset_BufferData, fn);
  6822. }
  6823.  
  6824. typedef void (GLAPIENTRYP _glptr_BufferSubData)(GLenum, GLintptr, GLsizeiptr, const GLvoid *);
  6825. #define CALL_BufferSubData(disp, parameters) \
  6826.     (* GET_BufferSubData(disp)) parameters
  6827. static inline _glptr_BufferSubData GET_BufferSubData(struct _glapi_table *disp) {
  6828.    return (_glptr_BufferSubData) (GET_by_offset(disp, _gloffset_BufferSubData));
  6829. }
  6830.  
  6831. static inline void SET_BufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr, const GLvoid *)) {
  6832.    SET_by_offset(disp, _gloffset_BufferSubData, fn);
  6833. }
  6834.  
  6835. typedef void (GLAPIENTRYP _glptr_DeleteBuffers)(GLsizei, const GLuint *);
  6836. #define CALL_DeleteBuffers(disp, parameters) \
  6837.     (* GET_DeleteBuffers(disp)) parameters
  6838. static inline _glptr_DeleteBuffers GET_DeleteBuffers(struct _glapi_table *disp) {
  6839.    return (_glptr_DeleteBuffers) (GET_by_offset(disp, _gloffset_DeleteBuffers));
  6840. }
  6841.  
  6842. static inline void SET_DeleteBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
  6843.    SET_by_offset(disp, _gloffset_DeleteBuffers, fn);
  6844. }
  6845.  
  6846. typedef void (GLAPIENTRYP _glptr_DeleteQueries)(GLsizei, const GLuint *);
  6847. #define CALL_DeleteQueries(disp, parameters) \
  6848.     (* GET_DeleteQueries(disp)) parameters
  6849. static inline _glptr_DeleteQueries GET_DeleteQueries(struct _glapi_table *disp) {
  6850.    return (_glptr_DeleteQueries) (GET_by_offset(disp, _gloffset_DeleteQueries));
  6851. }
  6852.  
  6853. static inline void SET_DeleteQueries(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
  6854.    SET_by_offset(disp, _gloffset_DeleteQueries, fn);
  6855. }
  6856.  
  6857. typedef void (GLAPIENTRYP _glptr_EndQuery)(GLenum);
  6858. #define CALL_EndQuery(disp, parameters) \
  6859.     (* GET_EndQuery(disp)) parameters
  6860. static inline _glptr_EndQuery GET_EndQuery(struct _glapi_table *disp) {
  6861.    return (_glptr_EndQuery) (GET_by_offset(disp, _gloffset_EndQuery));
  6862. }
  6863.  
  6864. static inline void SET_EndQuery(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  6865.    SET_by_offset(disp, _gloffset_EndQuery, fn);
  6866. }
  6867.  
  6868. typedef void (GLAPIENTRYP _glptr_GenBuffers)(GLsizei, GLuint *);
  6869. #define CALL_GenBuffers(disp, parameters) \
  6870.     (* GET_GenBuffers(disp)) parameters
  6871. static inline _glptr_GenBuffers GET_GenBuffers(struct _glapi_table *disp) {
  6872.    return (_glptr_GenBuffers) (GET_by_offset(disp, _gloffset_GenBuffers));
  6873. }
  6874.  
  6875. static inline void SET_GenBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  6876.    SET_by_offset(disp, _gloffset_GenBuffers, fn);
  6877. }
  6878.  
  6879. typedef void (GLAPIENTRYP _glptr_GenQueries)(GLsizei, GLuint *);
  6880. #define CALL_GenQueries(disp, parameters) \
  6881.     (* GET_GenQueries(disp)) parameters
  6882. static inline _glptr_GenQueries GET_GenQueries(struct _glapi_table *disp) {
  6883.    return (_glptr_GenQueries) (GET_by_offset(disp, _gloffset_GenQueries));
  6884. }
  6885.  
  6886. static inline void SET_GenQueries(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  6887.    SET_by_offset(disp, _gloffset_GenQueries, fn);
  6888. }
  6889.  
  6890. typedef void (GLAPIENTRYP _glptr_GetBufferParameteriv)(GLenum, GLenum, GLint *);
  6891. #define CALL_GetBufferParameteriv(disp, parameters) \
  6892.     (* GET_GetBufferParameteriv(disp)) parameters
  6893. static inline _glptr_GetBufferParameteriv GET_GetBufferParameteriv(struct _glapi_table *disp) {
  6894.    return (_glptr_GetBufferParameteriv) (GET_by_offset(disp, _gloffset_GetBufferParameteriv));
  6895. }
  6896.  
  6897. static inline void SET_GetBufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  6898.    SET_by_offset(disp, _gloffset_GetBufferParameteriv, fn);
  6899. }
  6900.  
  6901. typedef void (GLAPIENTRYP _glptr_GetBufferPointerv)(GLenum, GLenum, GLvoid **);
  6902. #define CALL_GetBufferPointerv(disp, parameters) \
  6903.     (* GET_GetBufferPointerv(disp)) parameters
  6904. static inline _glptr_GetBufferPointerv GET_GetBufferPointerv(struct _glapi_table *disp) {
  6905.    return (_glptr_GetBufferPointerv) (GET_by_offset(disp, _gloffset_GetBufferPointerv));
  6906. }
  6907.  
  6908. static inline void SET_GetBufferPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLvoid **)) {
  6909.    SET_by_offset(disp, _gloffset_GetBufferPointerv, fn);
  6910. }
  6911.  
  6912. typedef void (GLAPIENTRYP _glptr_GetBufferSubData)(GLenum, GLintptr, GLsizeiptr, GLvoid *);
  6913. #define CALL_GetBufferSubData(disp, parameters) \
  6914.     (* GET_GetBufferSubData(disp)) parameters
  6915. static inline _glptr_GetBufferSubData GET_GetBufferSubData(struct _glapi_table *disp) {
  6916.    return (_glptr_GetBufferSubData) (GET_by_offset(disp, _gloffset_GetBufferSubData));
  6917. }
  6918.  
  6919. static inline void SET_GetBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr, GLvoid *)) {
  6920.    SET_by_offset(disp, _gloffset_GetBufferSubData, fn);
  6921. }
  6922.  
  6923. typedef void (GLAPIENTRYP _glptr_GetQueryObjectiv)(GLuint, GLenum, GLint *);
  6924. #define CALL_GetQueryObjectiv(disp, parameters) \
  6925.     (* GET_GetQueryObjectiv(disp)) parameters
  6926. static inline _glptr_GetQueryObjectiv GET_GetQueryObjectiv(struct _glapi_table *disp) {
  6927.    return (_glptr_GetQueryObjectiv) (GET_by_offset(disp, _gloffset_GetQueryObjectiv));
  6928. }
  6929.  
  6930. static inline void SET_GetQueryObjectiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  6931.    SET_by_offset(disp, _gloffset_GetQueryObjectiv, fn);
  6932. }
  6933.  
  6934. typedef void (GLAPIENTRYP _glptr_GetQueryObjectuiv)(GLuint, GLenum, GLuint *);
  6935. #define CALL_GetQueryObjectuiv(disp, parameters) \
  6936.     (* GET_GetQueryObjectuiv(disp)) parameters
  6937. static inline _glptr_GetQueryObjectuiv GET_GetQueryObjectuiv(struct _glapi_table *disp) {
  6938.    return (_glptr_GetQueryObjectuiv) (GET_by_offset(disp, _gloffset_GetQueryObjectuiv));
  6939. }
  6940.  
  6941. static inline void SET_GetQueryObjectuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) {
  6942.    SET_by_offset(disp, _gloffset_GetQueryObjectuiv, fn);
  6943. }
  6944.  
  6945. typedef void (GLAPIENTRYP _glptr_GetQueryiv)(GLenum, GLenum, GLint *);
  6946. #define CALL_GetQueryiv(disp, parameters) \
  6947.     (* GET_GetQueryiv(disp)) parameters
  6948. static inline _glptr_GetQueryiv GET_GetQueryiv(struct _glapi_table *disp) {
  6949.    return (_glptr_GetQueryiv) (GET_by_offset(disp, _gloffset_GetQueryiv));
  6950. }
  6951.  
  6952. static inline void SET_GetQueryiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  6953.    SET_by_offset(disp, _gloffset_GetQueryiv, fn);
  6954. }
  6955.  
  6956. typedef GLboolean (GLAPIENTRYP _glptr_IsBuffer)(GLuint);
  6957. #define CALL_IsBuffer(disp, parameters) \
  6958.     (* GET_IsBuffer(disp)) parameters
  6959. static inline _glptr_IsBuffer GET_IsBuffer(struct _glapi_table *disp) {
  6960.    return (_glptr_IsBuffer) (GET_by_offset(disp, _gloffset_IsBuffer));
  6961. }
  6962.  
  6963. static inline void SET_IsBuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  6964.    SET_by_offset(disp, _gloffset_IsBuffer, fn);
  6965. }
  6966.  
  6967. typedef GLboolean (GLAPIENTRYP _glptr_IsQuery)(GLuint);
  6968. #define CALL_IsQuery(disp, parameters) \
  6969.     (* GET_IsQuery(disp)) parameters
  6970. static inline _glptr_IsQuery GET_IsQuery(struct _glapi_table *disp) {
  6971.    return (_glptr_IsQuery) (GET_by_offset(disp, _gloffset_IsQuery));
  6972. }
  6973.  
  6974. static inline void SET_IsQuery(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  6975.    SET_by_offset(disp, _gloffset_IsQuery, fn);
  6976. }
  6977.  
  6978. typedef GLvoid * (GLAPIENTRYP _glptr_MapBuffer)(GLenum, GLenum);
  6979. #define CALL_MapBuffer(disp, parameters) \
  6980.     (* GET_MapBuffer(disp)) parameters
  6981. static inline _glptr_MapBuffer GET_MapBuffer(struct _glapi_table *disp) {
  6982.    return (_glptr_MapBuffer) (GET_by_offset(disp, _gloffset_MapBuffer));
  6983. }
  6984.  
  6985. static inline void SET_MapBuffer(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLenum, GLenum)) {
  6986.    SET_by_offset(disp, _gloffset_MapBuffer, fn);
  6987. }
  6988.  
  6989. typedef GLboolean (GLAPIENTRYP _glptr_UnmapBuffer)(GLenum);
  6990. #define CALL_UnmapBuffer(disp, parameters) \
  6991.     (* GET_UnmapBuffer(disp)) parameters
  6992. static inline _glptr_UnmapBuffer GET_UnmapBuffer(struct _glapi_table *disp) {
  6993.    return (_glptr_UnmapBuffer) (GET_by_offset(disp, _gloffset_UnmapBuffer));
  6994. }
  6995.  
  6996. static inline void SET_UnmapBuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLenum)) {
  6997.    SET_by_offset(disp, _gloffset_UnmapBuffer, fn);
  6998. }
  6999.  
  7000. typedef void (GLAPIENTRYP _glptr_AttachShader)(GLuint, GLuint);
  7001. #define CALL_AttachShader(disp, parameters) \
  7002.     (* GET_AttachShader(disp)) parameters
  7003. static inline _glptr_AttachShader GET_AttachShader(struct _glapi_table *disp) {
  7004.    return (_glptr_AttachShader) (GET_by_offset(disp, _gloffset_AttachShader));
  7005. }
  7006.  
  7007. static inline void SET_AttachShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
  7008.    SET_by_offset(disp, _gloffset_AttachShader, fn);
  7009. }
  7010.  
  7011. typedef void (GLAPIENTRYP _glptr_BindAttribLocation)(GLuint, GLuint, const GLchar *);
  7012. #define CALL_BindAttribLocation(disp, parameters) \
  7013.     (* GET_BindAttribLocation(disp)) parameters
  7014. static inline _glptr_BindAttribLocation GET_BindAttribLocation(struct _glapi_table *disp) {
  7015.    return (_glptr_BindAttribLocation) (GET_by_offset(disp, _gloffset_BindAttribLocation));
  7016. }
  7017.  
  7018. static inline void SET_BindAttribLocation(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, const GLchar *)) {
  7019.    SET_by_offset(disp, _gloffset_BindAttribLocation, fn);
  7020. }
  7021.  
  7022. typedef void (GLAPIENTRYP _glptr_BlendEquationSeparate)(GLenum, GLenum);
  7023. #define CALL_BlendEquationSeparate(disp, parameters) \
  7024.     (* GET_BlendEquationSeparate(disp)) parameters
  7025. static inline _glptr_BlendEquationSeparate GET_BlendEquationSeparate(struct _glapi_table *disp) {
  7026.    return (_glptr_BlendEquationSeparate) (GET_by_offset(disp, _gloffset_BlendEquationSeparate));
  7027. }
  7028.  
  7029. static inline void SET_BlendEquationSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
  7030.    SET_by_offset(disp, _gloffset_BlendEquationSeparate, fn);
  7031. }
  7032.  
  7033. typedef void (GLAPIENTRYP _glptr_CompileShader)(GLuint);
  7034. #define CALL_CompileShader(disp, parameters) \
  7035.     (* GET_CompileShader(disp)) parameters
  7036. static inline _glptr_CompileShader GET_CompileShader(struct _glapi_table *disp) {
  7037.    return (_glptr_CompileShader) (GET_by_offset(disp, _gloffset_CompileShader));
  7038. }
  7039.  
  7040. static inline void SET_CompileShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  7041.    SET_by_offset(disp, _gloffset_CompileShader, fn);
  7042. }
  7043.  
  7044. typedef GLuint (GLAPIENTRYP _glptr_CreateProgram)(void);
  7045. #define CALL_CreateProgram(disp, parameters) \
  7046.     (* GET_CreateProgram(disp)) parameters
  7047. static inline _glptr_CreateProgram GET_CreateProgram(struct _glapi_table *disp) {
  7048.    return (_glptr_CreateProgram) (GET_by_offset(disp, _gloffset_CreateProgram));
  7049. }
  7050.  
  7051. static inline void SET_CreateProgram(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(void)) {
  7052.    SET_by_offset(disp, _gloffset_CreateProgram, fn);
  7053. }
  7054.  
  7055. typedef GLuint (GLAPIENTRYP _glptr_CreateShader)(GLenum);
  7056. #define CALL_CreateShader(disp, parameters) \
  7057.     (* GET_CreateShader(disp)) parameters
  7058. static inline _glptr_CreateShader GET_CreateShader(struct _glapi_table *disp) {
  7059.    return (_glptr_CreateShader) (GET_by_offset(disp, _gloffset_CreateShader));
  7060. }
  7061.  
  7062. static inline void SET_CreateShader(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLenum)) {
  7063.    SET_by_offset(disp, _gloffset_CreateShader, fn);
  7064. }
  7065.  
  7066. typedef void (GLAPIENTRYP _glptr_DeleteProgram)(GLuint);
  7067. #define CALL_DeleteProgram(disp, parameters) \
  7068.     (* GET_DeleteProgram(disp)) parameters
  7069. static inline _glptr_DeleteProgram GET_DeleteProgram(struct _glapi_table *disp) {
  7070.    return (_glptr_DeleteProgram) (GET_by_offset(disp, _gloffset_DeleteProgram));
  7071. }
  7072.  
  7073. static inline void SET_DeleteProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  7074.    SET_by_offset(disp, _gloffset_DeleteProgram, fn);
  7075. }
  7076.  
  7077. typedef void (GLAPIENTRYP _glptr_DeleteShader)(GLuint);
  7078. #define CALL_DeleteShader(disp, parameters) \
  7079.     (* GET_DeleteShader(disp)) parameters
  7080. static inline _glptr_DeleteShader GET_DeleteShader(struct _glapi_table *disp) {
  7081.    return (_glptr_DeleteShader) (GET_by_offset(disp, _gloffset_DeleteShader));
  7082. }
  7083.  
  7084. static inline void SET_DeleteShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  7085.    SET_by_offset(disp, _gloffset_DeleteShader, fn);
  7086. }
  7087.  
  7088. typedef void (GLAPIENTRYP _glptr_DetachShader)(GLuint, GLuint);
  7089. #define CALL_DetachShader(disp, parameters) \
  7090.     (* GET_DetachShader(disp)) parameters
  7091. static inline _glptr_DetachShader GET_DetachShader(struct _glapi_table *disp) {
  7092.    return (_glptr_DetachShader) (GET_by_offset(disp, _gloffset_DetachShader));
  7093. }
  7094.  
  7095. static inline void SET_DetachShader(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
  7096.    SET_by_offset(disp, _gloffset_DetachShader, fn);
  7097. }
  7098.  
  7099. typedef void (GLAPIENTRYP _glptr_DisableVertexAttribArray)(GLuint);
  7100. #define CALL_DisableVertexAttribArray(disp, parameters) \
  7101.     (* GET_DisableVertexAttribArray(disp)) parameters
  7102. static inline _glptr_DisableVertexAttribArray GET_DisableVertexAttribArray(struct _glapi_table *disp) {
  7103.    return (_glptr_DisableVertexAttribArray) (GET_by_offset(disp, _gloffset_DisableVertexAttribArray));
  7104. }
  7105.  
  7106. static inline void SET_DisableVertexAttribArray(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  7107.    SET_by_offset(disp, _gloffset_DisableVertexAttribArray, fn);
  7108. }
  7109.  
  7110. typedef void (GLAPIENTRYP _glptr_DrawBuffers)(GLsizei, const GLenum *);
  7111. #define CALL_DrawBuffers(disp, parameters) \
  7112.     (* GET_DrawBuffers(disp)) parameters
  7113. static inline _glptr_DrawBuffers GET_DrawBuffers(struct _glapi_table *disp) {
  7114.    return (_glptr_DrawBuffers) (GET_by_offset(disp, _gloffset_DrawBuffers));
  7115. }
  7116.  
  7117. static inline void SET_DrawBuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLenum *)) {
  7118.    SET_by_offset(disp, _gloffset_DrawBuffers, fn);
  7119. }
  7120.  
  7121. typedef void (GLAPIENTRYP _glptr_EnableVertexAttribArray)(GLuint);
  7122. #define CALL_EnableVertexAttribArray(disp, parameters) \
  7123.     (* GET_EnableVertexAttribArray(disp)) parameters
  7124. static inline _glptr_EnableVertexAttribArray GET_EnableVertexAttribArray(struct _glapi_table *disp) {
  7125.    return (_glptr_EnableVertexAttribArray) (GET_by_offset(disp, _gloffset_EnableVertexAttribArray));
  7126. }
  7127.  
  7128. static inline void SET_EnableVertexAttribArray(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  7129.    SET_by_offset(disp, _gloffset_EnableVertexAttribArray, fn);
  7130. }
  7131.  
  7132. typedef void (GLAPIENTRYP _glptr_GetActiveAttrib)(GLuint, GLuint, GLsizei , GLsizei *, GLint *, GLenum *, GLchar *);
  7133. #define CALL_GetActiveAttrib(disp, parameters) \
  7134.     (* GET_GetActiveAttrib(disp)) parameters
  7135. static inline _glptr_GetActiveAttrib GET_GetActiveAttrib(struct _glapi_table *disp) {
  7136.    return (_glptr_GetActiveAttrib) (GET_by_offset(disp, _gloffset_GetActiveAttrib));
  7137. }
  7138.  
  7139. static inline void SET_GetActiveAttrib(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei , GLsizei *, GLint *, GLenum *, GLchar *)) {
  7140.    SET_by_offset(disp, _gloffset_GetActiveAttrib, fn);
  7141. }
  7142.  
  7143. typedef void (GLAPIENTRYP _glptr_GetActiveUniform)(GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar *);
  7144. #define CALL_GetActiveUniform(disp, parameters) \
  7145.     (* GET_GetActiveUniform(disp)) parameters
  7146. static inline _glptr_GetActiveUniform GET_GetActiveUniform(struct _glapi_table *disp) {
  7147.    return (_glptr_GetActiveUniform) (GET_by_offset(disp, _gloffset_GetActiveUniform));
  7148. }
  7149.  
  7150. static inline void SET_GetActiveUniform(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar *)) {
  7151.    SET_by_offset(disp, _gloffset_GetActiveUniform, fn);
  7152. }
  7153.  
  7154. typedef void (GLAPIENTRYP _glptr_GetAttachedShaders)(GLuint, GLsizei, GLsizei *, GLuint *);
  7155. #define CALL_GetAttachedShaders(disp, parameters) \
  7156.     (* GET_GetAttachedShaders(disp)) parameters
  7157. static inline _glptr_GetAttachedShaders GET_GetAttachedShaders(struct _glapi_table *disp) {
  7158.    return (_glptr_GetAttachedShaders) (GET_by_offset(disp, _gloffset_GetAttachedShaders));
  7159. }
  7160.  
  7161. static inline void SET_GetAttachedShaders(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLuint *)) {
  7162.    SET_by_offset(disp, _gloffset_GetAttachedShaders, fn);
  7163. }
  7164.  
  7165. typedef GLint (GLAPIENTRYP _glptr_GetAttribLocation)(GLuint, const GLchar *);
  7166. #define CALL_GetAttribLocation(disp, parameters) \
  7167.     (* GET_GetAttribLocation(disp)) parameters
  7168. static inline _glptr_GetAttribLocation GET_GetAttribLocation(struct _glapi_table *disp) {
  7169.    return (_glptr_GetAttribLocation) (GET_by_offset(disp, _gloffset_GetAttribLocation));
  7170. }
  7171.  
  7172. static inline void SET_GetAttribLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
  7173.    SET_by_offset(disp, _gloffset_GetAttribLocation, fn);
  7174. }
  7175.  
  7176. typedef void (GLAPIENTRYP _glptr_GetProgramInfoLog)(GLuint, GLsizei, GLsizei *, GLchar *);
  7177. #define CALL_GetProgramInfoLog(disp, parameters) \
  7178.     (* GET_GetProgramInfoLog(disp)) parameters
  7179. static inline _glptr_GetProgramInfoLog GET_GetProgramInfoLog(struct _glapi_table *disp) {
  7180.    return (_glptr_GetProgramInfoLog) (GET_by_offset(disp, _gloffset_GetProgramInfoLog));
  7181. }
  7182.  
  7183. static inline void SET_GetProgramInfoLog(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) {
  7184.    SET_by_offset(disp, _gloffset_GetProgramInfoLog, fn);
  7185. }
  7186.  
  7187. typedef void (GLAPIENTRYP _glptr_GetProgramiv)(GLuint, GLenum, GLint *);
  7188. #define CALL_GetProgramiv(disp, parameters) \
  7189.     (* GET_GetProgramiv(disp)) parameters
  7190. static inline _glptr_GetProgramiv GET_GetProgramiv(struct _glapi_table *disp) {
  7191.    return (_glptr_GetProgramiv) (GET_by_offset(disp, _gloffset_GetProgramiv));
  7192. }
  7193.  
  7194. static inline void SET_GetProgramiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  7195.    SET_by_offset(disp, _gloffset_GetProgramiv, fn);
  7196. }
  7197.  
  7198. typedef void (GLAPIENTRYP _glptr_GetShaderInfoLog)(GLuint, GLsizei, GLsizei *, GLchar *);
  7199. #define CALL_GetShaderInfoLog(disp, parameters) \
  7200.     (* GET_GetShaderInfoLog(disp)) parameters
  7201. static inline _glptr_GetShaderInfoLog GET_GetShaderInfoLog(struct _glapi_table *disp) {
  7202.    return (_glptr_GetShaderInfoLog) (GET_by_offset(disp, _gloffset_GetShaderInfoLog));
  7203. }
  7204.  
  7205. static inline void SET_GetShaderInfoLog(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) {
  7206.    SET_by_offset(disp, _gloffset_GetShaderInfoLog, fn);
  7207. }
  7208.  
  7209. typedef void (GLAPIENTRYP _glptr_GetShaderSource)(GLuint, GLsizei, GLsizei *, GLchar *);
  7210. #define CALL_GetShaderSource(disp, parameters) \
  7211.     (* GET_GetShaderSource(disp)) parameters
  7212. static inline _glptr_GetShaderSource GET_GetShaderSource(struct _glapi_table *disp) {
  7213.    return (_glptr_GetShaderSource) (GET_by_offset(disp, _gloffset_GetShaderSource));
  7214. }
  7215.  
  7216. static inline void SET_GetShaderSource(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLchar *)) {
  7217.    SET_by_offset(disp, _gloffset_GetShaderSource, fn);
  7218. }
  7219.  
  7220. typedef void (GLAPIENTRYP _glptr_GetShaderiv)(GLuint, GLenum, GLint *);
  7221. #define CALL_GetShaderiv(disp, parameters) \
  7222.     (* GET_GetShaderiv(disp)) parameters
  7223. static inline _glptr_GetShaderiv GET_GetShaderiv(struct _glapi_table *disp) {
  7224.    return (_glptr_GetShaderiv) (GET_by_offset(disp, _gloffset_GetShaderiv));
  7225. }
  7226.  
  7227. static inline void SET_GetShaderiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  7228.    SET_by_offset(disp, _gloffset_GetShaderiv, fn);
  7229. }
  7230.  
  7231. typedef GLint (GLAPIENTRYP _glptr_GetUniformLocation)(GLuint, const GLchar *);
  7232. #define CALL_GetUniformLocation(disp, parameters) \
  7233.     (* GET_GetUniformLocation(disp)) parameters
  7234. static inline _glptr_GetUniformLocation GET_GetUniformLocation(struct _glapi_table *disp) {
  7235.    return (_glptr_GetUniformLocation) (GET_by_offset(disp, _gloffset_GetUniformLocation));
  7236. }
  7237.  
  7238. static inline void SET_GetUniformLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
  7239.    SET_by_offset(disp, _gloffset_GetUniformLocation, fn);
  7240. }
  7241.  
  7242. typedef void (GLAPIENTRYP _glptr_GetUniformfv)(GLuint, GLint, GLfloat *);
  7243. #define CALL_GetUniformfv(disp, parameters) \
  7244.     (* GET_GetUniformfv(disp)) parameters
  7245. static inline _glptr_GetUniformfv GET_GetUniformfv(struct _glapi_table *disp) {
  7246.    return (_glptr_GetUniformfv) (GET_by_offset(disp, _gloffset_GetUniformfv));
  7247. }
  7248.  
  7249. static inline void SET_GetUniformfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLfloat *)) {
  7250.    SET_by_offset(disp, _gloffset_GetUniformfv, fn);
  7251. }
  7252.  
  7253. typedef void (GLAPIENTRYP _glptr_GetUniformiv)(GLuint, GLint, GLint *);
  7254. #define CALL_GetUniformiv(disp, parameters) \
  7255.     (* GET_GetUniformiv(disp)) parameters
  7256. static inline _glptr_GetUniformiv GET_GetUniformiv(struct _glapi_table *disp) {
  7257.    return (_glptr_GetUniformiv) (GET_by_offset(disp, _gloffset_GetUniformiv));
  7258. }
  7259.  
  7260. static inline void SET_GetUniformiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint *)) {
  7261.    SET_by_offset(disp, _gloffset_GetUniformiv, fn);
  7262. }
  7263.  
  7264. typedef void (GLAPIENTRYP _glptr_GetVertexAttribPointerv)(GLuint, GLenum, GLvoid **);
  7265. #define CALL_GetVertexAttribPointerv(disp, parameters) \
  7266.     (* GET_GetVertexAttribPointerv(disp)) parameters
  7267. static inline _glptr_GetVertexAttribPointerv GET_GetVertexAttribPointerv(struct _glapi_table *disp) {
  7268.    return (_glptr_GetVertexAttribPointerv) (GET_by_offset(disp, _gloffset_GetVertexAttribPointerv));
  7269. }
  7270.  
  7271. static inline void SET_GetVertexAttribPointerv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLvoid **)) {
  7272.    SET_by_offset(disp, _gloffset_GetVertexAttribPointerv, fn);
  7273. }
  7274.  
  7275. typedef void (GLAPIENTRYP _glptr_GetVertexAttribdv)(GLuint, GLenum, GLdouble *);
  7276. #define CALL_GetVertexAttribdv(disp, parameters) \
  7277.     (* GET_GetVertexAttribdv(disp)) parameters
  7278. static inline _glptr_GetVertexAttribdv GET_GetVertexAttribdv(struct _glapi_table *disp) {
  7279.    return (_glptr_GetVertexAttribdv) (GET_by_offset(disp, _gloffset_GetVertexAttribdv));
  7280. }
  7281.  
  7282. static inline void SET_GetVertexAttribdv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLdouble *)) {
  7283.    SET_by_offset(disp, _gloffset_GetVertexAttribdv, fn);
  7284. }
  7285.  
  7286. typedef void (GLAPIENTRYP _glptr_GetVertexAttribfv)(GLuint, GLenum, GLfloat *);
  7287. #define CALL_GetVertexAttribfv(disp, parameters) \
  7288.     (* GET_GetVertexAttribfv(disp)) parameters
  7289. static inline _glptr_GetVertexAttribfv GET_GetVertexAttribfv(struct _glapi_table *disp) {
  7290.    return (_glptr_GetVertexAttribfv) (GET_by_offset(disp, _gloffset_GetVertexAttribfv));
  7291. }
  7292.  
  7293. static inline void SET_GetVertexAttribfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) {
  7294.    SET_by_offset(disp, _gloffset_GetVertexAttribfv, fn);
  7295. }
  7296.  
  7297. typedef void (GLAPIENTRYP _glptr_GetVertexAttribiv)(GLuint, GLenum, GLint *);
  7298. #define CALL_GetVertexAttribiv(disp, parameters) \
  7299.     (* GET_GetVertexAttribiv(disp)) parameters
  7300. static inline _glptr_GetVertexAttribiv GET_GetVertexAttribiv(struct _glapi_table *disp) {
  7301.    return (_glptr_GetVertexAttribiv) (GET_by_offset(disp, _gloffset_GetVertexAttribiv));
  7302. }
  7303.  
  7304. static inline void SET_GetVertexAttribiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  7305.    SET_by_offset(disp, _gloffset_GetVertexAttribiv, fn);
  7306. }
  7307.  
  7308. typedef GLboolean (GLAPIENTRYP _glptr_IsProgram)(GLuint);
  7309. #define CALL_IsProgram(disp, parameters) \
  7310.     (* GET_IsProgram(disp)) parameters
  7311. static inline _glptr_IsProgram GET_IsProgram(struct _glapi_table *disp) {
  7312.    return (_glptr_IsProgram) (GET_by_offset(disp, _gloffset_IsProgram));
  7313. }
  7314.  
  7315. static inline void SET_IsProgram(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  7316.    SET_by_offset(disp, _gloffset_IsProgram, fn);
  7317. }
  7318.  
  7319. typedef GLboolean (GLAPIENTRYP _glptr_IsShader)(GLuint);
  7320. #define CALL_IsShader(disp, parameters) \
  7321.     (* GET_IsShader(disp)) parameters
  7322. static inline _glptr_IsShader GET_IsShader(struct _glapi_table *disp) {
  7323.    return (_glptr_IsShader) (GET_by_offset(disp, _gloffset_IsShader));
  7324. }
  7325.  
  7326. static inline void SET_IsShader(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  7327.    SET_by_offset(disp, _gloffset_IsShader, fn);
  7328. }
  7329.  
  7330. typedef void (GLAPIENTRYP _glptr_LinkProgram)(GLuint);
  7331. #define CALL_LinkProgram(disp, parameters) \
  7332.     (* GET_LinkProgram(disp)) parameters
  7333. static inline _glptr_LinkProgram GET_LinkProgram(struct _glapi_table *disp) {
  7334.    return (_glptr_LinkProgram) (GET_by_offset(disp, _gloffset_LinkProgram));
  7335. }
  7336.  
  7337. static inline void SET_LinkProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  7338.    SET_by_offset(disp, _gloffset_LinkProgram, fn);
  7339. }
  7340.  
  7341. typedef void (GLAPIENTRYP _glptr_ShaderSource)(GLuint, GLsizei, const GLchar * const *, const GLint *);
  7342. #define CALL_ShaderSource(disp, parameters) \
  7343.     (* GET_ShaderSource(disp)) parameters
  7344. static inline _glptr_ShaderSource GET_ShaderSource(struct _glapi_table *disp) {
  7345.    return (_glptr_ShaderSource) (GET_by_offset(disp, _gloffset_ShaderSource));
  7346. }
  7347.  
  7348. static inline void SET_ShaderSource(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLchar * const *, const GLint *)) {
  7349.    SET_by_offset(disp, _gloffset_ShaderSource, fn);
  7350. }
  7351.  
  7352. typedef void (GLAPIENTRYP _glptr_StencilFuncSeparate)(GLenum, GLenum, GLint, GLuint);
  7353. #define CALL_StencilFuncSeparate(disp, parameters) \
  7354.     (* GET_StencilFuncSeparate(disp)) parameters
  7355. static inline _glptr_StencilFuncSeparate GET_StencilFuncSeparate(struct _glapi_table *disp) {
  7356.    return (_glptr_StencilFuncSeparate) (GET_by_offset(disp, _gloffset_StencilFuncSeparate));
  7357. }
  7358.  
  7359. static inline void SET_StencilFuncSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLuint)) {
  7360.    SET_by_offset(disp, _gloffset_StencilFuncSeparate, fn);
  7361. }
  7362.  
  7363. typedef void (GLAPIENTRYP _glptr_StencilMaskSeparate)(GLenum, GLuint);
  7364. #define CALL_StencilMaskSeparate(disp, parameters) \
  7365.     (* GET_StencilMaskSeparate(disp)) parameters
  7366. static inline _glptr_StencilMaskSeparate GET_StencilMaskSeparate(struct _glapi_table *disp) {
  7367.    return (_glptr_StencilMaskSeparate) (GET_by_offset(disp, _gloffset_StencilMaskSeparate));
  7368. }
  7369.  
  7370. static inline void SET_StencilMaskSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  7371.    SET_by_offset(disp, _gloffset_StencilMaskSeparate, fn);
  7372. }
  7373.  
  7374. typedef void (GLAPIENTRYP _glptr_StencilOpSeparate)(GLenum, GLenum, GLenum, GLenum);
  7375. #define CALL_StencilOpSeparate(disp, parameters) \
  7376.     (* GET_StencilOpSeparate(disp)) parameters
  7377. static inline _glptr_StencilOpSeparate GET_StencilOpSeparate(struct _glapi_table *disp) {
  7378.    return (_glptr_StencilOpSeparate) (GET_by_offset(disp, _gloffset_StencilOpSeparate));
  7379. }
  7380.  
  7381. static inline void SET_StencilOpSeparate(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLenum)) {
  7382.    SET_by_offset(disp, _gloffset_StencilOpSeparate, fn);
  7383. }
  7384.  
  7385. typedef void (GLAPIENTRYP _glptr_Uniform1f)(GLint, GLfloat);
  7386. #define CALL_Uniform1f(disp, parameters) \
  7387.     (* GET_Uniform1f(disp)) parameters
  7388. static inline _glptr_Uniform1f GET_Uniform1f(struct _glapi_table *disp) {
  7389.    return (_glptr_Uniform1f) (GET_by_offset(disp, _gloffset_Uniform1f));
  7390. }
  7391.  
  7392. static inline void SET_Uniform1f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat)) {
  7393.    SET_by_offset(disp, _gloffset_Uniform1f, fn);
  7394. }
  7395.  
  7396. typedef void (GLAPIENTRYP _glptr_Uniform1fv)(GLint, GLsizei, const GLfloat *);
  7397. #define CALL_Uniform1fv(disp, parameters) \
  7398.     (* GET_Uniform1fv(disp)) parameters
  7399. static inline _glptr_Uniform1fv GET_Uniform1fv(struct _glapi_table *disp) {
  7400.    return (_glptr_Uniform1fv) (GET_by_offset(disp, _gloffset_Uniform1fv));
  7401. }
  7402.  
  7403. static inline void SET_Uniform1fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) {
  7404.    SET_by_offset(disp, _gloffset_Uniform1fv, fn);
  7405. }
  7406.  
  7407. typedef void (GLAPIENTRYP _glptr_Uniform1i)(GLint, GLint);
  7408. #define CALL_Uniform1i(disp, parameters) \
  7409.     (* GET_Uniform1i(disp)) parameters
  7410. static inline _glptr_Uniform1i GET_Uniform1i(struct _glapi_table *disp) {
  7411.    return (_glptr_Uniform1i) (GET_by_offset(disp, _gloffset_Uniform1i));
  7412. }
  7413.  
  7414. static inline void SET_Uniform1i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint)) {
  7415.    SET_by_offset(disp, _gloffset_Uniform1i, fn);
  7416. }
  7417.  
  7418. typedef void (GLAPIENTRYP _glptr_Uniform1iv)(GLint, GLsizei, const GLint *);
  7419. #define CALL_Uniform1iv(disp, parameters) \
  7420.     (* GET_Uniform1iv(disp)) parameters
  7421. static inline _glptr_Uniform1iv GET_Uniform1iv(struct _glapi_table *disp) {
  7422.    return (_glptr_Uniform1iv) (GET_by_offset(disp, _gloffset_Uniform1iv));
  7423. }
  7424.  
  7425. static inline void SET_Uniform1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) {
  7426.    SET_by_offset(disp, _gloffset_Uniform1iv, fn);
  7427. }
  7428.  
  7429. typedef void (GLAPIENTRYP _glptr_Uniform2f)(GLint, GLfloat, GLfloat);
  7430. #define CALL_Uniform2f(disp, parameters) \
  7431.     (* GET_Uniform2f(disp)) parameters
  7432. static inline _glptr_Uniform2f GET_Uniform2f(struct _glapi_table *disp) {
  7433.    return (_glptr_Uniform2f) (GET_by_offset(disp, _gloffset_Uniform2f));
  7434. }
  7435.  
  7436. static inline void SET_Uniform2f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat)) {
  7437.    SET_by_offset(disp, _gloffset_Uniform2f, fn);
  7438. }
  7439.  
  7440. typedef void (GLAPIENTRYP _glptr_Uniform2fv)(GLint, GLsizei, const GLfloat *);
  7441. #define CALL_Uniform2fv(disp, parameters) \
  7442.     (* GET_Uniform2fv(disp)) parameters
  7443. static inline _glptr_Uniform2fv GET_Uniform2fv(struct _glapi_table *disp) {
  7444.    return (_glptr_Uniform2fv) (GET_by_offset(disp, _gloffset_Uniform2fv));
  7445. }
  7446.  
  7447. static inline void SET_Uniform2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) {
  7448.    SET_by_offset(disp, _gloffset_Uniform2fv, fn);
  7449. }
  7450.  
  7451. typedef void (GLAPIENTRYP _glptr_Uniform2i)(GLint, GLint, GLint);
  7452. #define CALL_Uniform2i(disp, parameters) \
  7453.     (* GET_Uniform2i(disp)) parameters
  7454. static inline _glptr_Uniform2i GET_Uniform2i(struct _glapi_table *disp) {
  7455.    return (_glptr_Uniform2i) (GET_by_offset(disp, _gloffset_Uniform2i));
  7456. }
  7457.  
  7458. static inline void SET_Uniform2i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint)) {
  7459.    SET_by_offset(disp, _gloffset_Uniform2i, fn);
  7460. }
  7461.  
  7462. typedef void (GLAPIENTRYP _glptr_Uniform2iv)(GLint, GLsizei, const GLint *);
  7463. #define CALL_Uniform2iv(disp, parameters) \
  7464.     (* GET_Uniform2iv(disp)) parameters
  7465. static inline _glptr_Uniform2iv GET_Uniform2iv(struct _glapi_table *disp) {
  7466.    return (_glptr_Uniform2iv) (GET_by_offset(disp, _gloffset_Uniform2iv));
  7467. }
  7468.  
  7469. static inline void SET_Uniform2iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) {
  7470.    SET_by_offset(disp, _gloffset_Uniform2iv, fn);
  7471. }
  7472.  
  7473. typedef void (GLAPIENTRYP _glptr_Uniform3f)(GLint, GLfloat, GLfloat, GLfloat);
  7474. #define CALL_Uniform3f(disp, parameters) \
  7475.     (* GET_Uniform3f(disp)) parameters
  7476. static inline _glptr_Uniform3f GET_Uniform3f(struct _glapi_table *disp) {
  7477.    return (_glptr_Uniform3f) (GET_by_offset(disp, _gloffset_Uniform3f));
  7478. }
  7479.  
  7480. static inline void SET_Uniform3f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat, GLfloat)) {
  7481.    SET_by_offset(disp, _gloffset_Uniform3f, fn);
  7482. }
  7483.  
  7484. typedef void (GLAPIENTRYP _glptr_Uniform3fv)(GLint, GLsizei, const GLfloat *);
  7485. #define CALL_Uniform3fv(disp, parameters) \
  7486.     (* GET_Uniform3fv(disp)) parameters
  7487. static inline _glptr_Uniform3fv GET_Uniform3fv(struct _glapi_table *disp) {
  7488.    return (_glptr_Uniform3fv) (GET_by_offset(disp, _gloffset_Uniform3fv));
  7489. }
  7490.  
  7491. static inline void SET_Uniform3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) {
  7492.    SET_by_offset(disp, _gloffset_Uniform3fv, fn);
  7493. }
  7494.  
  7495. typedef void (GLAPIENTRYP _glptr_Uniform3i)(GLint, GLint, GLint, GLint);
  7496. #define CALL_Uniform3i(disp, parameters) \
  7497.     (* GET_Uniform3i(disp)) parameters
  7498. static inline _glptr_Uniform3i GET_Uniform3i(struct _glapi_table *disp) {
  7499.    return (_glptr_Uniform3i) (GET_by_offset(disp, _gloffset_Uniform3i));
  7500. }
  7501.  
  7502. static inline void SET_Uniform3i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
  7503.    SET_by_offset(disp, _gloffset_Uniform3i, fn);
  7504. }
  7505.  
  7506. typedef void (GLAPIENTRYP _glptr_Uniform3iv)(GLint, GLsizei, const GLint *);
  7507. #define CALL_Uniform3iv(disp, parameters) \
  7508.     (* GET_Uniform3iv(disp)) parameters
  7509. static inline _glptr_Uniform3iv GET_Uniform3iv(struct _glapi_table *disp) {
  7510.    return (_glptr_Uniform3iv) (GET_by_offset(disp, _gloffset_Uniform3iv));
  7511. }
  7512.  
  7513. static inline void SET_Uniform3iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) {
  7514.    SET_by_offset(disp, _gloffset_Uniform3iv, fn);
  7515. }
  7516.  
  7517. typedef void (GLAPIENTRYP _glptr_Uniform4f)(GLint, GLfloat, GLfloat, GLfloat, GLfloat);
  7518. #define CALL_Uniform4f(disp, parameters) \
  7519.     (* GET_Uniform4f(disp)) parameters
  7520. static inline _glptr_Uniform4f GET_Uniform4f(struct _glapi_table *disp) {
  7521.    return (_glptr_Uniform4f) (GET_by_offset(disp, _gloffset_Uniform4f));
  7522. }
  7523.  
  7524. static inline void SET_Uniform4f(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLfloat, GLfloat, GLfloat, GLfloat)) {
  7525.    SET_by_offset(disp, _gloffset_Uniform4f, fn);
  7526. }
  7527.  
  7528. typedef void (GLAPIENTRYP _glptr_Uniform4fv)(GLint, GLsizei, const GLfloat *);
  7529. #define CALL_Uniform4fv(disp, parameters) \
  7530.     (* GET_Uniform4fv(disp)) parameters
  7531. static inline _glptr_Uniform4fv GET_Uniform4fv(struct _glapi_table *disp) {
  7532.    return (_glptr_Uniform4fv) (GET_by_offset(disp, _gloffset_Uniform4fv));
  7533. }
  7534.  
  7535. static inline void SET_Uniform4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLfloat *)) {
  7536.    SET_by_offset(disp, _gloffset_Uniform4fv, fn);
  7537. }
  7538.  
  7539. typedef void (GLAPIENTRYP _glptr_Uniform4i)(GLint, GLint, GLint, GLint, GLint);
  7540. #define CALL_Uniform4i(disp, parameters) \
  7541.     (* GET_Uniform4i(disp)) parameters
  7542. static inline _glptr_Uniform4i GET_Uniform4i(struct _glapi_table *disp) {
  7543.    return (_glptr_Uniform4i) (GET_by_offset(disp, _gloffset_Uniform4i));
  7544. }
  7545.  
  7546. static inline void SET_Uniform4i(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint, GLint)) {
  7547.    SET_by_offset(disp, _gloffset_Uniform4i, fn);
  7548. }
  7549.  
  7550. typedef void (GLAPIENTRYP _glptr_Uniform4iv)(GLint, GLsizei, const GLint *);
  7551. #define CALL_Uniform4iv(disp, parameters) \
  7552.     (* GET_Uniform4iv(disp)) parameters
  7553. static inline _glptr_Uniform4iv GET_Uniform4iv(struct _glapi_table *disp) {
  7554.    return (_glptr_Uniform4iv) (GET_by_offset(disp, _gloffset_Uniform4iv));
  7555. }
  7556.  
  7557. static inline void SET_Uniform4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLint *)) {
  7558.    SET_by_offset(disp, _gloffset_Uniform4iv, fn);
  7559. }
  7560.  
  7561. typedef void (GLAPIENTRYP _glptr_UniformMatrix2fv)(GLint, GLsizei, GLboolean, const GLfloat *);
  7562. #define CALL_UniformMatrix2fv(disp, parameters) \
  7563.     (* GET_UniformMatrix2fv(disp)) parameters
  7564. static inline _glptr_UniformMatrix2fv GET_UniformMatrix2fv(struct _glapi_table *disp) {
  7565.    return (_glptr_UniformMatrix2fv) (GET_by_offset(disp, _gloffset_UniformMatrix2fv));
  7566. }
  7567.  
  7568. static inline void SET_UniformMatrix2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
  7569.    SET_by_offset(disp, _gloffset_UniformMatrix2fv, fn);
  7570. }
  7571.  
  7572. typedef void (GLAPIENTRYP _glptr_UniformMatrix3fv)(GLint, GLsizei, GLboolean, const GLfloat *);
  7573. #define CALL_UniformMatrix3fv(disp, parameters) \
  7574.     (* GET_UniformMatrix3fv(disp)) parameters
  7575. static inline _glptr_UniformMatrix3fv GET_UniformMatrix3fv(struct _glapi_table *disp) {
  7576.    return (_glptr_UniformMatrix3fv) (GET_by_offset(disp, _gloffset_UniformMatrix3fv));
  7577. }
  7578.  
  7579. static inline void SET_UniformMatrix3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
  7580.    SET_by_offset(disp, _gloffset_UniformMatrix3fv, fn);
  7581. }
  7582.  
  7583. typedef void (GLAPIENTRYP _glptr_UniformMatrix4fv)(GLint, GLsizei, GLboolean, const GLfloat *);
  7584. #define CALL_UniformMatrix4fv(disp, parameters) \
  7585.     (* GET_UniformMatrix4fv(disp)) parameters
  7586. static inline _glptr_UniformMatrix4fv GET_UniformMatrix4fv(struct _glapi_table *disp) {
  7587.    return (_glptr_UniformMatrix4fv) (GET_by_offset(disp, _gloffset_UniformMatrix4fv));
  7588. }
  7589.  
  7590. static inline void SET_UniformMatrix4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
  7591.    SET_by_offset(disp, _gloffset_UniformMatrix4fv, fn);
  7592. }
  7593.  
  7594. typedef void (GLAPIENTRYP _glptr_UseProgram)(GLuint);
  7595. #define CALL_UseProgram(disp, parameters) \
  7596.     (* GET_UseProgram(disp)) parameters
  7597. static inline _glptr_UseProgram GET_UseProgram(struct _glapi_table *disp) {
  7598.    return (_glptr_UseProgram) (GET_by_offset(disp, _gloffset_UseProgram));
  7599. }
  7600.  
  7601. static inline void SET_UseProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  7602.    SET_by_offset(disp, _gloffset_UseProgram, fn);
  7603. }
  7604.  
  7605. typedef void (GLAPIENTRYP _glptr_ValidateProgram)(GLuint);
  7606. #define CALL_ValidateProgram(disp, parameters) \
  7607.     (* GET_ValidateProgram(disp)) parameters
  7608. static inline _glptr_ValidateProgram GET_ValidateProgram(struct _glapi_table *disp) {
  7609.    return (_glptr_ValidateProgram) (GET_by_offset(disp, _gloffset_ValidateProgram));
  7610. }
  7611.  
  7612. static inline void SET_ValidateProgram(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  7613.    SET_by_offset(disp, _gloffset_ValidateProgram, fn);
  7614. }
  7615.  
  7616. typedef void (GLAPIENTRYP _glptr_VertexAttrib1d)(GLuint, GLdouble);
  7617. #define CALL_VertexAttrib1d(disp, parameters) \
  7618.     (* GET_VertexAttrib1d(disp)) parameters
  7619. static inline _glptr_VertexAttrib1d GET_VertexAttrib1d(struct _glapi_table *disp) {
  7620.    return (_glptr_VertexAttrib1d) (GET_by_offset(disp, _gloffset_VertexAttrib1d));
  7621. }
  7622.  
  7623. static inline void SET_VertexAttrib1d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble)) {
  7624.    SET_by_offset(disp, _gloffset_VertexAttrib1d, fn);
  7625. }
  7626.  
  7627. typedef void (GLAPIENTRYP _glptr_VertexAttrib1dv)(GLuint, const GLdouble *);
  7628. #define CALL_VertexAttrib1dv(disp, parameters) \
  7629.     (* GET_VertexAttrib1dv(disp)) parameters
  7630. static inline _glptr_VertexAttrib1dv GET_VertexAttrib1dv(struct _glapi_table *disp) {
  7631.    return (_glptr_VertexAttrib1dv) (GET_by_offset(disp, _gloffset_VertexAttrib1dv));
  7632. }
  7633.  
  7634. static inline void SET_VertexAttrib1dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
  7635.    SET_by_offset(disp, _gloffset_VertexAttrib1dv, fn);
  7636. }
  7637.  
  7638. typedef void (GLAPIENTRYP _glptr_VertexAttrib1s)(GLuint, GLshort);
  7639. #define CALL_VertexAttrib1s(disp, parameters) \
  7640.     (* GET_VertexAttrib1s(disp)) parameters
  7641. static inline _glptr_VertexAttrib1s GET_VertexAttrib1s(struct _glapi_table *disp) {
  7642.    return (_glptr_VertexAttrib1s) (GET_by_offset(disp, _gloffset_VertexAttrib1s));
  7643. }
  7644.  
  7645. static inline void SET_VertexAttrib1s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort)) {
  7646.    SET_by_offset(disp, _gloffset_VertexAttrib1s, fn);
  7647. }
  7648.  
  7649. typedef void (GLAPIENTRYP _glptr_VertexAttrib1sv)(GLuint, const GLshort *);
  7650. #define CALL_VertexAttrib1sv(disp, parameters) \
  7651.     (* GET_VertexAttrib1sv(disp)) parameters
  7652. static inline _glptr_VertexAttrib1sv GET_VertexAttrib1sv(struct _glapi_table *disp) {
  7653.    return (_glptr_VertexAttrib1sv) (GET_by_offset(disp, _gloffset_VertexAttrib1sv));
  7654. }
  7655.  
  7656. static inline void SET_VertexAttrib1sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
  7657.    SET_by_offset(disp, _gloffset_VertexAttrib1sv, fn);
  7658. }
  7659.  
  7660. typedef void (GLAPIENTRYP _glptr_VertexAttrib2d)(GLuint, GLdouble, GLdouble);
  7661. #define CALL_VertexAttrib2d(disp, parameters) \
  7662.     (* GET_VertexAttrib2d(disp)) parameters
  7663. static inline _glptr_VertexAttrib2d GET_VertexAttrib2d(struct _glapi_table *disp) {
  7664.    return (_glptr_VertexAttrib2d) (GET_by_offset(disp, _gloffset_VertexAttrib2d));
  7665. }
  7666.  
  7667. static inline void SET_VertexAttrib2d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble)) {
  7668.    SET_by_offset(disp, _gloffset_VertexAttrib2d, fn);
  7669. }
  7670.  
  7671. typedef void (GLAPIENTRYP _glptr_VertexAttrib2dv)(GLuint, const GLdouble *);
  7672. #define CALL_VertexAttrib2dv(disp, parameters) \
  7673.     (* GET_VertexAttrib2dv(disp)) parameters
  7674. static inline _glptr_VertexAttrib2dv GET_VertexAttrib2dv(struct _glapi_table *disp) {
  7675.    return (_glptr_VertexAttrib2dv) (GET_by_offset(disp, _gloffset_VertexAttrib2dv));
  7676. }
  7677.  
  7678. static inline void SET_VertexAttrib2dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
  7679.    SET_by_offset(disp, _gloffset_VertexAttrib2dv, fn);
  7680. }
  7681.  
  7682. typedef void (GLAPIENTRYP _glptr_VertexAttrib2s)(GLuint, GLshort, GLshort);
  7683. #define CALL_VertexAttrib2s(disp, parameters) \
  7684.     (* GET_VertexAttrib2s(disp)) parameters
  7685. static inline _glptr_VertexAttrib2s GET_VertexAttrib2s(struct _glapi_table *disp) {
  7686.    return (_glptr_VertexAttrib2s) (GET_by_offset(disp, _gloffset_VertexAttrib2s));
  7687. }
  7688.  
  7689. static inline void SET_VertexAttrib2s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort)) {
  7690.    SET_by_offset(disp, _gloffset_VertexAttrib2s, fn);
  7691. }
  7692.  
  7693. typedef void (GLAPIENTRYP _glptr_VertexAttrib2sv)(GLuint, const GLshort *);
  7694. #define CALL_VertexAttrib2sv(disp, parameters) \
  7695.     (* GET_VertexAttrib2sv(disp)) parameters
  7696. static inline _glptr_VertexAttrib2sv GET_VertexAttrib2sv(struct _glapi_table *disp) {
  7697.    return (_glptr_VertexAttrib2sv) (GET_by_offset(disp, _gloffset_VertexAttrib2sv));
  7698. }
  7699.  
  7700. static inline void SET_VertexAttrib2sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
  7701.    SET_by_offset(disp, _gloffset_VertexAttrib2sv, fn);
  7702. }
  7703.  
  7704. typedef void (GLAPIENTRYP _glptr_VertexAttrib3d)(GLuint, GLdouble, GLdouble, GLdouble);
  7705. #define CALL_VertexAttrib3d(disp, parameters) \
  7706.     (* GET_VertexAttrib3d(disp)) parameters
  7707. static inline _glptr_VertexAttrib3d GET_VertexAttrib3d(struct _glapi_table *disp) {
  7708.    return (_glptr_VertexAttrib3d) (GET_by_offset(disp, _gloffset_VertexAttrib3d));
  7709. }
  7710.  
  7711. static inline void SET_VertexAttrib3d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble)) {
  7712.    SET_by_offset(disp, _gloffset_VertexAttrib3d, fn);
  7713. }
  7714.  
  7715. typedef void (GLAPIENTRYP _glptr_VertexAttrib3dv)(GLuint, const GLdouble *);
  7716. #define CALL_VertexAttrib3dv(disp, parameters) \
  7717.     (* GET_VertexAttrib3dv(disp)) parameters
  7718. static inline _glptr_VertexAttrib3dv GET_VertexAttrib3dv(struct _glapi_table *disp) {
  7719.    return (_glptr_VertexAttrib3dv) (GET_by_offset(disp, _gloffset_VertexAttrib3dv));
  7720. }
  7721.  
  7722. static inline void SET_VertexAttrib3dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
  7723.    SET_by_offset(disp, _gloffset_VertexAttrib3dv, fn);
  7724. }
  7725.  
  7726. typedef void (GLAPIENTRYP _glptr_VertexAttrib3s)(GLuint, GLshort, GLshort, GLshort);
  7727. #define CALL_VertexAttrib3s(disp, parameters) \
  7728.     (* GET_VertexAttrib3s(disp)) parameters
  7729. static inline _glptr_VertexAttrib3s GET_VertexAttrib3s(struct _glapi_table *disp) {
  7730.    return (_glptr_VertexAttrib3s) (GET_by_offset(disp, _gloffset_VertexAttrib3s));
  7731. }
  7732.  
  7733. static inline void SET_VertexAttrib3s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort)) {
  7734.    SET_by_offset(disp, _gloffset_VertexAttrib3s, fn);
  7735. }
  7736.  
  7737. typedef void (GLAPIENTRYP _glptr_VertexAttrib3sv)(GLuint, const GLshort *);
  7738. #define CALL_VertexAttrib3sv(disp, parameters) \
  7739.     (* GET_VertexAttrib3sv(disp)) parameters
  7740. static inline _glptr_VertexAttrib3sv GET_VertexAttrib3sv(struct _glapi_table *disp) {
  7741.    return (_glptr_VertexAttrib3sv) (GET_by_offset(disp, _gloffset_VertexAttrib3sv));
  7742. }
  7743.  
  7744. static inline void SET_VertexAttrib3sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
  7745.    SET_by_offset(disp, _gloffset_VertexAttrib3sv, fn);
  7746. }
  7747.  
  7748. typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nbv)(GLuint, const GLbyte *);
  7749. #define CALL_VertexAttrib4Nbv(disp, parameters) \
  7750.     (* GET_VertexAttrib4Nbv(disp)) parameters
  7751. static inline _glptr_VertexAttrib4Nbv GET_VertexAttrib4Nbv(struct _glapi_table *disp) {
  7752.    return (_glptr_VertexAttrib4Nbv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nbv));
  7753. }
  7754.  
  7755. static inline void SET_VertexAttrib4Nbv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLbyte *)) {
  7756.    SET_by_offset(disp, _gloffset_VertexAttrib4Nbv, fn);
  7757. }
  7758.  
  7759. typedef void (GLAPIENTRYP _glptr_VertexAttrib4Niv)(GLuint, const GLint *);
  7760. #define CALL_VertexAttrib4Niv(disp, parameters) \
  7761.     (* GET_VertexAttrib4Niv(disp)) parameters
  7762. static inline _glptr_VertexAttrib4Niv GET_VertexAttrib4Niv(struct _glapi_table *disp) {
  7763.    return (_glptr_VertexAttrib4Niv) (GET_by_offset(disp, _gloffset_VertexAttrib4Niv));
  7764. }
  7765.  
  7766. static inline void SET_VertexAttrib4Niv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
  7767.    SET_by_offset(disp, _gloffset_VertexAttrib4Niv, fn);
  7768. }
  7769.  
  7770. typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nsv)(GLuint, const GLshort *);
  7771. #define CALL_VertexAttrib4Nsv(disp, parameters) \
  7772.     (* GET_VertexAttrib4Nsv(disp)) parameters
  7773. static inline _glptr_VertexAttrib4Nsv GET_VertexAttrib4Nsv(struct _glapi_table *disp) {
  7774.    return (_glptr_VertexAttrib4Nsv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nsv));
  7775. }
  7776.  
  7777. static inline void SET_VertexAttrib4Nsv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
  7778.    SET_by_offset(disp, _gloffset_VertexAttrib4Nsv, fn);
  7779. }
  7780.  
  7781. typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nub)(GLuint, GLubyte, GLubyte, GLubyte, GLubyte);
  7782. #define CALL_VertexAttrib4Nub(disp, parameters) \
  7783.     (* GET_VertexAttrib4Nub(disp)) parameters
  7784. static inline _glptr_VertexAttrib4Nub GET_VertexAttrib4Nub(struct _glapi_table *disp) {
  7785.    return (_glptr_VertexAttrib4Nub) (GET_by_offset(disp, _gloffset_VertexAttrib4Nub));
  7786. }
  7787.  
  7788. static inline void SET_VertexAttrib4Nub(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLubyte, GLubyte, GLubyte, GLubyte)) {
  7789.    SET_by_offset(disp, _gloffset_VertexAttrib4Nub, fn);
  7790. }
  7791.  
  7792. typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nubv)(GLuint, const GLubyte *);
  7793. #define CALL_VertexAttrib4Nubv(disp, parameters) \
  7794.     (* GET_VertexAttrib4Nubv(disp)) parameters
  7795. static inline _glptr_VertexAttrib4Nubv GET_VertexAttrib4Nubv(struct _glapi_table *disp) {
  7796.    return (_glptr_VertexAttrib4Nubv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nubv));
  7797. }
  7798.  
  7799. static inline void SET_VertexAttrib4Nubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) {
  7800.    SET_by_offset(disp, _gloffset_VertexAttrib4Nubv, fn);
  7801. }
  7802.  
  7803. typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nuiv)(GLuint, const GLuint *);
  7804. #define CALL_VertexAttrib4Nuiv(disp, parameters) \
  7805.     (* GET_VertexAttrib4Nuiv(disp)) parameters
  7806. static inline _glptr_VertexAttrib4Nuiv GET_VertexAttrib4Nuiv(struct _glapi_table *disp) {
  7807.    return (_glptr_VertexAttrib4Nuiv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nuiv));
  7808. }
  7809.  
  7810. static inline void SET_VertexAttrib4Nuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
  7811.    SET_by_offset(disp, _gloffset_VertexAttrib4Nuiv, fn);
  7812. }
  7813.  
  7814. typedef void (GLAPIENTRYP _glptr_VertexAttrib4Nusv)(GLuint, const GLushort *);
  7815. #define CALL_VertexAttrib4Nusv(disp, parameters) \
  7816.     (* GET_VertexAttrib4Nusv(disp)) parameters
  7817. static inline _glptr_VertexAttrib4Nusv GET_VertexAttrib4Nusv(struct _glapi_table *disp) {
  7818.    return (_glptr_VertexAttrib4Nusv) (GET_by_offset(disp, _gloffset_VertexAttrib4Nusv));
  7819. }
  7820.  
  7821. static inline void SET_VertexAttrib4Nusv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLushort *)) {
  7822.    SET_by_offset(disp, _gloffset_VertexAttrib4Nusv, fn);
  7823. }
  7824.  
  7825. typedef void (GLAPIENTRYP _glptr_VertexAttrib4bv)(GLuint, const GLbyte *);
  7826. #define CALL_VertexAttrib4bv(disp, parameters) \
  7827.     (* GET_VertexAttrib4bv(disp)) parameters
  7828. static inline _glptr_VertexAttrib4bv GET_VertexAttrib4bv(struct _glapi_table *disp) {
  7829.    return (_glptr_VertexAttrib4bv) (GET_by_offset(disp, _gloffset_VertexAttrib4bv));
  7830. }
  7831.  
  7832. static inline void SET_VertexAttrib4bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLbyte *)) {
  7833.    SET_by_offset(disp, _gloffset_VertexAttrib4bv, fn);
  7834. }
  7835.  
  7836. typedef void (GLAPIENTRYP _glptr_VertexAttrib4d)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
  7837. #define CALL_VertexAttrib4d(disp, parameters) \
  7838.     (* GET_VertexAttrib4d(disp)) parameters
  7839. static inline _glptr_VertexAttrib4d GET_VertexAttrib4d(struct _glapi_table *disp) {
  7840.    return (_glptr_VertexAttrib4d) (GET_by_offset(disp, _gloffset_VertexAttrib4d));
  7841. }
  7842.  
  7843. static inline void SET_VertexAttrib4d(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) {
  7844.    SET_by_offset(disp, _gloffset_VertexAttrib4d, fn);
  7845. }
  7846.  
  7847. typedef void (GLAPIENTRYP _glptr_VertexAttrib4dv)(GLuint, const GLdouble *);
  7848. #define CALL_VertexAttrib4dv(disp, parameters) \
  7849.     (* GET_VertexAttrib4dv(disp)) parameters
  7850. static inline _glptr_VertexAttrib4dv GET_VertexAttrib4dv(struct _glapi_table *disp) {
  7851.    return (_glptr_VertexAttrib4dv) (GET_by_offset(disp, _gloffset_VertexAttrib4dv));
  7852. }
  7853.  
  7854. static inline void SET_VertexAttrib4dv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
  7855.    SET_by_offset(disp, _gloffset_VertexAttrib4dv, fn);
  7856. }
  7857.  
  7858. typedef void (GLAPIENTRYP _glptr_VertexAttrib4iv)(GLuint, const GLint *);
  7859. #define CALL_VertexAttrib4iv(disp, parameters) \
  7860.     (* GET_VertexAttrib4iv(disp)) parameters
  7861. static inline _glptr_VertexAttrib4iv GET_VertexAttrib4iv(struct _glapi_table *disp) {
  7862.    return (_glptr_VertexAttrib4iv) (GET_by_offset(disp, _gloffset_VertexAttrib4iv));
  7863. }
  7864.  
  7865. static inline void SET_VertexAttrib4iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
  7866.    SET_by_offset(disp, _gloffset_VertexAttrib4iv, fn);
  7867. }
  7868.  
  7869. typedef void (GLAPIENTRYP _glptr_VertexAttrib4s)(GLuint, GLshort, GLshort, GLshort, GLshort);
  7870. #define CALL_VertexAttrib4s(disp, parameters) \
  7871.     (* GET_VertexAttrib4s(disp)) parameters
  7872. static inline _glptr_VertexAttrib4s GET_VertexAttrib4s(struct _glapi_table *disp) {
  7873.    return (_glptr_VertexAttrib4s) (GET_by_offset(disp, _gloffset_VertexAttrib4s));
  7874. }
  7875.  
  7876. static inline void SET_VertexAttrib4s(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort, GLshort)) {
  7877.    SET_by_offset(disp, _gloffset_VertexAttrib4s, fn);
  7878. }
  7879.  
  7880. typedef void (GLAPIENTRYP _glptr_VertexAttrib4sv)(GLuint, const GLshort *);
  7881. #define CALL_VertexAttrib4sv(disp, parameters) \
  7882.     (* GET_VertexAttrib4sv(disp)) parameters
  7883. static inline _glptr_VertexAttrib4sv GET_VertexAttrib4sv(struct _glapi_table *disp) {
  7884.    return (_glptr_VertexAttrib4sv) (GET_by_offset(disp, _gloffset_VertexAttrib4sv));
  7885. }
  7886.  
  7887. static inline void SET_VertexAttrib4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
  7888.    SET_by_offset(disp, _gloffset_VertexAttrib4sv, fn);
  7889. }
  7890.  
  7891. typedef void (GLAPIENTRYP _glptr_VertexAttrib4ubv)(GLuint, const GLubyte *);
  7892. #define CALL_VertexAttrib4ubv(disp, parameters) \
  7893.     (* GET_VertexAttrib4ubv(disp)) parameters
  7894. static inline _glptr_VertexAttrib4ubv GET_VertexAttrib4ubv(struct _glapi_table *disp) {
  7895.    return (_glptr_VertexAttrib4ubv) (GET_by_offset(disp, _gloffset_VertexAttrib4ubv));
  7896. }
  7897.  
  7898. static inline void SET_VertexAttrib4ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) {
  7899.    SET_by_offset(disp, _gloffset_VertexAttrib4ubv, fn);
  7900. }
  7901.  
  7902. typedef void (GLAPIENTRYP _glptr_VertexAttrib4uiv)(GLuint, const GLuint *);
  7903. #define CALL_VertexAttrib4uiv(disp, parameters) \
  7904.     (* GET_VertexAttrib4uiv(disp)) parameters
  7905. static inline _glptr_VertexAttrib4uiv GET_VertexAttrib4uiv(struct _glapi_table *disp) {
  7906.    return (_glptr_VertexAttrib4uiv) (GET_by_offset(disp, _gloffset_VertexAttrib4uiv));
  7907. }
  7908.  
  7909. static inline void SET_VertexAttrib4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
  7910.    SET_by_offset(disp, _gloffset_VertexAttrib4uiv, fn);
  7911. }
  7912.  
  7913. typedef void (GLAPIENTRYP _glptr_VertexAttrib4usv)(GLuint, const GLushort *);
  7914. #define CALL_VertexAttrib4usv(disp, parameters) \
  7915.     (* GET_VertexAttrib4usv(disp)) parameters
  7916. static inline _glptr_VertexAttrib4usv GET_VertexAttrib4usv(struct _glapi_table *disp) {
  7917.    return (_glptr_VertexAttrib4usv) (GET_by_offset(disp, _gloffset_VertexAttrib4usv));
  7918. }
  7919.  
  7920. static inline void SET_VertexAttrib4usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLushort *)) {
  7921.    SET_by_offset(disp, _gloffset_VertexAttrib4usv, fn);
  7922. }
  7923.  
  7924. typedef void (GLAPIENTRYP _glptr_VertexAttribPointer)(GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *);
  7925. #define CALL_VertexAttribPointer(disp, parameters) \
  7926.     (* GET_VertexAttribPointer(disp)) parameters
  7927. static inline _glptr_VertexAttribPointer GET_VertexAttribPointer(struct _glapi_table *disp) {
  7928.    return (_glptr_VertexAttribPointer) (GET_by_offset(disp, _gloffset_VertexAttribPointer));
  7929. }
  7930.  
  7931. static inline void SET_VertexAttribPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *)) {
  7932.    SET_by_offset(disp, _gloffset_VertexAttribPointer, fn);
  7933. }
  7934.  
  7935. typedef void (GLAPIENTRYP _glptr_UniformMatrix2x3fv)(GLint, GLsizei, GLboolean, const GLfloat *);
  7936. #define CALL_UniformMatrix2x3fv(disp, parameters) \
  7937.     (* GET_UniformMatrix2x3fv(disp)) parameters
  7938. static inline _glptr_UniformMatrix2x3fv GET_UniformMatrix2x3fv(struct _glapi_table *disp) {
  7939.    return (_glptr_UniformMatrix2x3fv) (GET_by_offset(disp, _gloffset_UniformMatrix2x3fv));
  7940. }
  7941.  
  7942. static inline void SET_UniformMatrix2x3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
  7943.    SET_by_offset(disp, _gloffset_UniformMatrix2x3fv, fn);
  7944. }
  7945.  
  7946. typedef void (GLAPIENTRYP _glptr_UniformMatrix2x4fv)(GLint, GLsizei, GLboolean, const GLfloat *);
  7947. #define CALL_UniformMatrix2x4fv(disp, parameters) \
  7948.     (* GET_UniformMatrix2x4fv(disp)) parameters
  7949. static inline _glptr_UniformMatrix2x4fv GET_UniformMatrix2x4fv(struct _glapi_table *disp) {
  7950.    return (_glptr_UniformMatrix2x4fv) (GET_by_offset(disp, _gloffset_UniformMatrix2x4fv));
  7951. }
  7952.  
  7953. static inline void SET_UniformMatrix2x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
  7954.    SET_by_offset(disp, _gloffset_UniformMatrix2x4fv, fn);
  7955. }
  7956.  
  7957. typedef void (GLAPIENTRYP _glptr_UniformMatrix3x2fv)(GLint, GLsizei, GLboolean, const GLfloat *);
  7958. #define CALL_UniformMatrix3x2fv(disp, parameters) \
  7959.     (* GET_UniformMatrix3x2fv(disp)) parameters
  7960. static inline _glptr_UniformMatrix3x2fv GET_UniformMatrix3x2fv(struct _glapi_table *disp) {
  7961.    return (_glptr_UniformMatrix3x2fv) (GET_by_offset(disp, _gloffset_UniformMatrix3x2fv));
  7962. }
  7963.  
  7964. static inline void SET_UniformMatrix3x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
  7965.    SET_by_offset(disp, _gloffset_UniformMatrix3x2fv, fn);
  7966. }
  7967.  
  7968. typedef void (GLAPIENTRYP _glptr_UniformMatrix3x4fv)(GLint, GLsizei, GLboolean, const GLfloat *);
  7969. #define CALL_UniformMatrix3x4fv(disp, parameters) \
  7970.     (* GET_UniformMatrix3x4fv(disp)) parameters
  7971. static inline _glptr_UniformMatrix3x4fv GET_UniformMatrix3x4fv(struct _glapi_table *disp) {
  7972.    return (_glptr_UniformMatrix3x4fv) (GET_by_offset(disp, _gloffset_UniformMatrix3x4fv));
  7973. }
  7974.  
  7975. static inline void SET_UniformMatrix3x4fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
  7976.    SET_by_offset(disp, _gloffset_UniformMatrix3x4fv, fn);
  7977. }
  7978.  
  7979. typedef void (GLAPIENTRYP _glptr_UniformMatrix4x2fv)(GLint, GLsizei, GLboolean, const GLfloat *);
  7980. #define CALL_UniformMatrix4x2fv(disp, parameters) \
  7981.     (* GET_UniformMatrix4x2fv(disp)) parameters
  7982. static inline _glptr_UniformMatrix4x2fv GET_UniformMatrix4x2fv(struct _glapi_table *disp) {
  7983.    return (_glptr_UniformMatrix4x2fv) (GET_by_offset(disp, _gloffset_UniformMatrix4x2fv));
  7984. }
  7985.  
  7986. static inline void SET_UniformMatrix4x2fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
  7987.    SET_by_offset(disp, _gloffset_UniformMatrix4x2fv, fn);
  7988. }
  7989.  
  7990. typedef void (GLAPIENTRYP _glptr_UniformMatrix4x3fv)(GLint, GLsizei, GLboolean, const GLfloat *);
  7991. #define CALL_UniformMatrix4x3fv(disp, parameters) \
  7992.     (* GET_UniformMatrix4x3fv(disp)) parameters
  7993. static inline _glptr_UniformMatrix4x3fv GET_UniformMatrix4x3fv(struct _glapi_table *disp) {
  7994.    return (_glptr_UniformMatrix4x3fv) (GET_by_offset(disp, _gloffset_UniformMatrix4x3fv));
  7995. }
  7996.  
  7997. static inline void SET_UniformMatrix4x3fv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, GLboolean, const GLfloat *)) {
  7998.    SET_by_offset(disp, _gloffset_UniformMatrix4x3fv, fn);
  7999. }
  8000.  
  8001. typedef void (GLAPIENTRYP _glptr_BeginConditionalRender)(GLuint, GLenum);
  8002. #define CALL_BeginConditionalRender(disp, parameters) \
  8003.     (* GET_BeginConditionalRender(disp)) parameters
  8004. static inline _glptr_BeginConditionalRender GET_BeginConditionalRender(struct _glapi_table *disp) {
  8005.    return (_glptr_BeginConditionalRender) (GET_by_offset(disp, _gloffset_BeginConditionalRender));
  8006. }
  8007.  
  8008. static inline void SET_BeginConditionalRender(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
  8009.    SET_by_offset(disp, _gloffset_BeginConditionalRender, fn);
  8010. }
  8011.  
  8012. typedef void (GLAPIENTRYP _glptr_BeginTransformFeedback)(GLenum);
  8013. #define CALL_BeginTransformFeedback(disp, parameters) \
  8014.     (* GET_BeginTransformFeedback(disp)) parameters
  8015. static inline _glptr_BeginTransformFeedback GET_BeginTransformFeedback(struct _glapi_table *disp) {
  8016.    return (_glptr_BeginTransformFeedback) (GET_by_offset(disp, _gloffset_BeginTransformFeedback));
  8017. }
  8018.  
  8019. static inline void SET_BeginTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  8020.    SET_by_offset(disp, _gloffset_BeginTransformFeedback, fn);
  8021. }
  8022.  
  8023. typedef void (GLAPIENTRYP _glptr_BindBufferBase)(GLenum, GLuint, GLuint);
  8024. #define CALL_BindBufferBase(disp, parameters) \
  8025.     (* GET_BindBufferBase(disp)) parameters
  8026. static inline _glptr_BindBufferBase GET_BindBufferBase(struct _glapi_table *disp) {
  8027.    return (_glptr_BindBufferBase) (GET_by_offset(disp, _gloffset_BindBufferBase));
  8028. }
  8029.  
  8030. static inline void SET_BindBufferBase(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint)) {
  8031.    SET_by_offset(disp, _gloffset_BindBufferBase, fn);
  8032. }
  8033.  
  8034. typedef void (GLAPIENTRYP _glptr_BindBufferRange)(GLenum, GLuint, GLuint, GLintptr, GLsizeiptr);
  8035. #define CALL_BindBufferRange(disp, parameters) \
  8036.     (* GET_BindBufferRange(disp)) parameters
  8037. static inline _glptr_BindBufferRange GET_BindBufferRange(struct _glapi_table *disp) {
  8038.    return (_glptr_BindBufferRange) (GET_by_offset(disp, _gloffset_BindBufferRange));
  8039. }
  8040.  
  8041. static inline void SET_BindBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLintptr, GLsizeiptr)) {
  8042.    SET_by_offset(disp, _gloffset_BindBufferRange, fn);
  8043. }
  8044.  
  8045. typedef void (GLAPIENTRYP _glptr_BindFragDataLocation)(GLuint, GLuint, const GLchar *);
  8046. #define CALL_BindFragDataLocation(disp, parameters) \
  8047.     (* GET_BindFragDataLocation(disp)) parameters
  8048. static inline _glptr_BindFragDataLocation GET_BindFragDataLocation(struct _glapi_table *disp) {
  8049.    return (_glptr_BindFragDataLocation) (GET_by_offset(disp, _gloffset_BindFragDataLocation));
  8050. }
  8051.  
  8052. static inline void SET_BindFragDataLocation(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, const GLchar *)) {
  8053.    SET_by_offset(disp, _gloffset_BindFragDataLocation, fn);
  8054. }
  8055.  
  8056. typedef void (GLAPIENTRYP _glptr_ClampColor)(GLenum, GLenum);
  8057. #define CALL_ClampColor(disp, parameters) \
  8058.     (* GET_ClampColor(disp)) parameters
  8059. static inline _glptr_ClampColor GET_ClampColor(struct _glapi_table *disp) {
  8060.    return (_glptr_ClampColor) (GET_by_offset(disp, _gloffset_ClampColor));
  8061. }
  8062.  
  8063. static inline void SET_ClampColor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum)) {
  8064.    SET_by_offset(disp, _gloffset_ClampColor, fn);
  8065. }
  8066.  
  8067. typedef void (GLAPIENTRYP _glptr_ClearBufferfi)(GLenum, GLint, GLfloat, GLint);
  8068. #define CALL_ClearBufferfi(disp, parameters) \
  8069.     (* GET_ClearBufferfi(disp)) parameters
  8070. static inline _glptr_ClearBufferfi GET_ClearBufferfi(struct _glapi_table *disp) {
  8071.    return (_glptr_ClearBufferfi) (GET_by_offset(disp, _gloffset_ClearBufferfi));
  8072. }
  8073.  
  8074. static inline void SET_ClearBufferfi(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLfloat, GLint)) {
  8075.    SET_by_offset(disp, _gloffset_ClearBufferfi, fn);
  8076. }
  8077.  
  8078. typedef void (GLAPIENTRYP _glptr_ClearBufferfv)(GLenum, GLint, const GLfloat *);
  8079. #define CALL_ClearBufferfv(disp, parameters) \
  8080.     (* GET_ClearBufferfv(disp)) parameters
  8081. static inline _glptr_ClearBufferfv GET_ClearBufferfv(struct _glapi_table *disp) {
  8082.    return (_glptr_ClearBufferfv) (GET_by_offset(disp, _gloffset_ClearBufferfv));
  8083. }
  8084.  
  8085. static inline void SET_ClearBufferfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, const GLfloat *)) {
  8086.    SET_by_offset(disp, _gloffset_ClearBufferfv, fn);
  8087. }
  8088.  
  8089. typedef void (GLAPIENTRYP _glptr_ClearBufferiv)(GLenum, GLint, const GLint *);
  8090. #define CALL_ClearBufferiv(disp, parameters) \
  8091.     (* GET_ClearBufferiv(disp)) parameters
  8092. static inline _glptr_ClearBufferiv GET_ClearBufferiv(struct _glapi_table *disp) {
  8093.    return (_glptr_ClearBufferiv) (GET_by_offset(disp, _gloffset_ClearBufferiv));
  8094. }
  8095.  
  8096. static inline void SET_ClearBufferiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, const GLint *)) {
  8097.    SET_by_offset(disp, _gloffset_ClearBufferiv, fn);
  8098. }
  8099.  
  8100. typedef void (GLAPIENTRYP _glptr_ClearBufferuiv)(GLenum, GLint, const GLuint *);
  8101. #define CALL_ClearBufferuiv(disp, parameters) \
  8102.     (* GET_ClearBufferuiv(disp)) parameters
  8103. static inline _glptr_ClearBufferuiv GET_ClearBufferuiv(struct _glapi_table *disp) {
  8104.    return (_glptr_ClearBufferuiv) (GET_by_offset(disp, _gloffset_ClearBufferuiv));
  8105. }
  8106.  
  8107. static inline void SET_ClearBufferuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, const GLuint *)) {
  8108.    SET_by_offset(disp, _gloffset_ClearBufferuiv, fn);
  8109. }
  8110.  
  8111. typedef void (GLAPIENTRYP _glptr_ColorMaski)(GLuint, GLboolean, GLboolean, GLboolean, GLboolean);
  8112. #define CALL_ColorMaski(disp, parameters) \
  8113.     (* GET_ColorMaski(disp)) parameters
  8114. static inline _glptr_ColorMaski GET_ColorMaski(struct _glapi_table *disp) {
  8115.    return (_glptr_ColorMaski) (GET_by_offset(disp, _gloffset_ColorMaski));
  8116. }
  8117.  
  8118. static inline void SET_ColorMaski(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLboolean, GLboolean, GLboolean, GLboolean)) {
  8119.    SET_by_offset(disp, _gloffset_ColorMaski, fn);
  8120. }
  8121.  
  8122. typedef void (GLAPIENTRYP _glptr_Disablei)(GLenum, GLuint);
  8123. #define CALL_Disablei(disp, parameters) \
  8124.     (* GET_Disablei(disp)) parameters
  8125. static inline _glptr_Disablei GET_Disablei(struct _glapi_table *disp) {
  8126.    return (_glptr_Disablei) (GET_by_offset(disp, _gloffset_Disablei));
  8127. }
  8128.  
  8129. static inline void SET_Disablei(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  8130.    SET_by_offset(disp, _gloffset_Disablei, fn);
  8131. }
  8132.  
  8133. typedef void (GLAPIENTRYP _glptr_Enablei)(GLenum, GLuint);
  8134. #define CALL_Enablei(disp, parameters) \
  8135.     (* GET_Enablei(disp)) parameters
  8136. static inline _glptr_Enablei GET_Enablei(struct _glapi_table *disp) {
  8137.    return (_glptr_Enablei) (GET_by_offset(disp, _gloffset_Enablei));
  8138. }
  8139.  
  8140. static inline void SET_Enablei(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  8141.    SET_by_offset(disp, _gloffset_Enablei, fn);
  8142. }
  8143.  
  8144. typedef void (GLAPIENTRYP _glptr_EndConditionalRender)(void);
  8145. #define CALL_EndConditionalRender(disp, parameters) \
  8146.     (* GET_EndConditionalRender(disp)) parameters
  8147. static inline _glptr_EndConditionalRender GET_EndConditionalRender(struct _glapi_table *disp) {
  8148.    return (_glptr_EndConditionalRender) (GET_by_offset(disp, _gloffset_EndConditionalRender));
  8149. }
  8150.  
  8151. static inline void SET_EndConditionalRender(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  8152.    SET_by_offset(disp, _gloffset_EndConditionalRender, fn);
  8153. }
  8154.  
  8155. typedef void (GLAPIENTRYP _glptr_EndTransformFeedback)(void);
  8156. #define CALL_EndTransformFeedback(disp, parameters) \
  8157.     (* GET_EndTransformFeedback(disp)) parameters
  8158. static inline _glptr_EndTransformFeedback GET_EndTransformFeedback(struct _glapi_table *disp) {
  8159.    return (_glptr_EndTransformFeedback) (GET_by_offset(disp, _gloffset_EndTransformFeedback));
  8160. }
  8161.  
  8162. static inline void SET_EndTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  8163.    SET_by_offset(disp, _gloffset_EndTransformFeedback, fn);
  8164. }
  8165.  
  8166. typedef void (GLAPIENTRYP _glptr_GetBooleani_v)(GLenum, GLuint, GLboolean *);
  8167. #define CALL_GetBooleani_v(disp, parameters) \
  8168.     (* GET_GetBooleani_v(disp)) parameters
  8169. static inline _glptr_GetBooleani_v GET_GetBooleani_v(struct _glapi_table *disp) {
  8170.    return (_glptr_GetBooleani_v) (GET_by_offset(disp, _gloffset_GetBooleani_v));
  8171. }
  8172.  
  8173. static inline void SET_GetBooleani_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLboolean *)) {
  8174.    SET_by_offset(disp, _gloffset_GetBooleani_v, fn);
  8175. }
  8176.  
  8177. typedef GLint (GLAPIENTRYP _glptr_GetFragDataLocation)(GLuint, const GLchar *);
  8178. #define CALL_GetFragDataLocation(disp, parameters) \
  8179.     (* GET_GetFragDataLocation(disp)) parameters
  8180. static inline _glptr_GetFragDataLocation GET_GetFragDataLocation(struct _glapi_table *disp) {
  8181.    return (_glptr_GetFragDataLocation) (GET_by_offset(disp, _gloffset_GetFragDataLocation));
  8182. }
  8183.  
  8184. static inline void SET_GetFragDataLocation(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
  8185.    SET_by_offset(disp, _gloffset_GetFragDataLocation, fn);
  8186. }
  8187.  
  8188. typedef void (GLAPIENTRYP _glptr_GetIntegeri_v)(GLenum, GLuint, GLint *);
  8189. #define CALL_GetIntegeri_v(disp, parameters) \
  8190.     (* GET_GetIntegeri_v(disp)) parameters
  8191. static inline _glptr_GetIntegeri_v GET_GetIntegeri_v(struct _glapi_table *disp) {
  8192.    return (_glptr_GetIntegeri_v) (GET_by_offset(disp, _gloffset_GetIntegeri_v));
  8193. }
  8194.  
  8195. static inline void SET_GetIntegeri_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLint *)) {
  8196.    SET_by_offset(disp, _gloffset_GetIntegeri_v, fn);
  8197. }
  8198.  
  8199. typedef const GLubyte * (GLAPIENTRYP _glptr_GetStringi)(GLenum, GLuint);
  8200. #define CALL_GetStringi(disp, parameters) \
  8201.     (* GET_GetStringi(disp)) parameters
  8202. static inline _glptr_GetStringi GET_GetStringi(struct _glapi_table *disp) {
  8203.    return (_glptr_GetStringi) (GET_by_offset(disp, _gloffset_GetStringi));
  8204. }
  8205.  
  8206. static inline void SET_GetStringi(struct _glapi_table *disp, const GLubyte * (GLAPIENTRYP fn)(GLenum, GLuint)) {
  8207.    SET_by_offset(disp, _gloffset_GetStringi, fn);
  8208. }
  8209.  
  8210. typedef void (GLAPIENTRYP _glptr_GetTexParameterIiv)(GLenum, GLenum, GLint *);
  8211. #define CALL_GetTexParameterIiv(disp, parameters) \
  8212.     (* GET_GetTexParameterIiv(disp)) parameters
  8213. static inline _glptr_GetTexParameterIiv GET_GetTexParameterIiv(struct _glapi_table *disp) {
  8214.    return (_glptr_GetTexParameterIiv) (GET_by_offset(disp, _gloffset_GetTexParameterIiv));
  8215. }
  8216.  
  8217. static inline void SET_GetTexParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  8218.    SET_by_offset(disp, _gloffset_GetTexParameterIiv, fn);
  8219. }
  8220.  
  8221. typedef void (GLAPIENTRYP _glptr_GetTexParameterIuiv)(GLenum, GLenum, GLuint *);
  8222. #define CALL_GetTexParameterIuiv(disp, parameters) \
  8223.     (* GET_GetTexParameterIuiv(disp)) parameters
  8224. static inline _glptr_GetTexParameterIuiv GET_GetTexParameterIuiv(struct _glapi_table *disp) {
  8225.    return (_glptr_GetTexParameterIuiv) (GET_by_offset(disp, _gloffset_GetTexParameterIuiv));
  8226. }
  8227.  
  8228. static inline void SET_GetTexParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint *)) {
  8229.    SET_by_offset(disp, _gloffset_GetTexParameterIuiv, fn);
  8230. }
  8231.  
  8232. typedef void (GLAPIENTRYP _glptr_GetTransformFeedbackVarying)(GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *);
  8233. #define CALL_GetTransformFeedbackVarying(disp, parameters) \
  8234.     (* GET_GetTransformFeedbackVarying(disp)) parameters
  8235. static inline _glptr_GetTransformFeedbackVarying GET_GetTransformFeedbackVarying(struct _glapi_table *disp) {
  8236.    return (_glptr_GetTransformFeedbackVarying) (GET_by_offset(disp, _gloffset_GetTransformFeedbackVarying));
  8237. }
  8238.  
  8239. static inline void SET_GetTransformFeedbackVarying(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *)) {
  8240.    SET_by_offset(disp, _gloffset_GetTransformFeedbackVarying, fn);
  8241. }
  8242.  
  8243. typedef void (GLAPIENTRYP _glptr_GetUniformuiv)(GLuint, GLint, GLuint *);
  8244. #define CALL_GetUniformuiv(disp, parameters) \
  8245.     (* GET_GetUniformuiv(disp)) parameters
  8246. static inline _glptr_GetUniformuiv GET_GetUniformuiv(struct _glapi_table *disp) {
  8247.    return (_glptr_GetUniformuiv) (GET_by_offset(disp, _gloffset_GetUniformuiv));
  8248. }
  8249.  
  8250. static inline void SET_GetUniformuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLuint *)) {
  8251.    SET_by_offset(disp, _gloffset_GetUniformuiv, fn);
  8252. }
  8253.  
  8254. typedef void (GLAPIENTRYP _glptr_GetVertexAttribIiv)(GLuint, GLenum, GLint *);
  8255. #define CALL_GetVertexAttribIiv(disp, parameters) \
  8256.     (* GET_GetVertexAttribIiv(disp)) parameters
  8257. static inline _glptr_GetVertexAttribIiv GET_GetVertexAttribIiv(struct _glapi_table *disp) {
  8258.    return (_glptr_GetVertexAttribIiv) (GET_by_offset(disp, _gloffset_GetVertexAttribIiv));
  8259. }
  8260.  
  8261. static inline void SET_GetVertexAttribIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  8262.    SET_by_offset(disp, _gloffset_GetVertexAttribIiv, fn);
  8263. }
  8264.  
  8265. typedef void (GLAPIENTRYP _glptr_GetVertexAttribIuiv)(GLuint, GLenum, GLuint *);
  8266. #define CALL_GetVertexAttribIuiv(disp, parameters) \
  8267.     (* GET_GetVertexAttribIuiv(disp)) parameters
  8268. static inline _glptr_GetVertexAttribIuiv GET_GetVertexAttribIuiv(struct _glapi_table *disp) {
  8269.    return (_glptr_GetVertexAttribIuiv) (GET_by_offset(disp, _gloffset_GetVertexAttribIuiv));
  8270. }
  8271.  
  8272. static inline void SET_GetVertexAttribIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) {
  8273.    SET_by_offset(disp, _gloffset_GetVertexAttribIuiv, fn);
  8274. }
  8275.  
  8276. typedef GLboolean (GLAPIENTRYP _glptr_IsEnabledi)(GLenum, GLuint);
  8277. #define CALL_IsEnabledi(disp, parameters) \
  8278.     (* GET_IsEnabledi(disp)) parameters
  8279. static inline _glptr_IsEnabledi GET_IsEnabledi(struct _glapi_table *disp) {
  8280.    return (_glptr_IsEnabledi) (GET_by_offset(disp, _gloffset_IsEnabledi));
  8281. }
  8282.  
  8283. static inline void SET_IsEnabledi(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLenum, GLuint)) {
  8284.    SET_by_offset(disp, _gloffset_IsEnabledi, fn);
  8285. }
  8286.  
  8287. typedef void (GLAPIENTRYP _glptr_TexParameterIiv)(GLenum, GLenum, const GLint *);
  8288. #define CALL_TexParameterIiv(disp, parameters) \
  8289.     (* GET_TexParameterIiv(disp)) parameters
  8290. static inline _glptr_TexParameterIiv GET_TexParameterIiv(struct _glapi_table *disp) {
  8291.    return (_glptr_TexParameterIiv) (GET_by_offset(disp, _gloffset_TexParameterIiv));
  8292. }
  8293.  
  8294. static inline void SET_TexParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLint *)) {
  8295.    SET_by_offset(disp, _gloffset_TexParameterIiv, fn);
  8296. }
  8297.  
  8298. typedef void (GLAPIENTRYP _glptr_TexParameterIuiv)(GLenum, GLenum, const GLuint *);
  8299. #define CALL_TexParameterIuiv(disp, parameters) \
  8300.     (* GET_TexParameterIuiv(disp)) parameters
  8301. static inline _glptr_TexParameterIuiv GET_TexParameterIuiv(struct _glapi_table *disp) {
  8302.    return (_glptr_TexParameterIuiv) (GET_by_offset(disp, _gloffset_TexParameterIuiv));
  8303. }
  8304.  
  8305. static inline void SET_TexParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) {
  8306.    SET_by_offset(disp, _gloffset_TexParameterIuiv, fn);
  8307. }
  8308.  
  8309. typedef void (GLAPIENTRYP _glptr_TransformFeedbackVaryings)(GLuint, GLsizei, const GLchar * const *, GLenum);
  8310. #define CALL_TransformFeedbackVaryings(disp, parameters) \
  8311.     (* GET_TransformFeedbackVaryings(disp)) parameters
  8312. static inline _glptr_TransformFeedbackVaryings GET_TransformFeedbackVaryings(struct _glapi_table *disp) {
  8313.    return (_glptr_TransformFeedbackVaryings) (GET_by_offset(disp, _gloffset_TransformFeedbackVaryings));
  8314. }
  8315.  
  8316. static inline void SET_TransformFeedbackVaryings(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLchar * const *, GLenum)) {
  8317.    SET_by_offset(disp, _gloffset_TransformFeedbackVaryings, fn);
  8318. }
  8319.  
  8320. typedef void (GLAPIENTRYP _glptr_Uniform1ui)(GLint, GLuint);
  8321. #define CALL_Uniform1ui(disp, parameters) \
  8322.     (* GET_Uniform1ui(disp)) parameters
  8323. static inline _glptr_Uniform1ui GET_Uniform1ui(struct _glapi_table *disp) {
  8324.    return (_glptr_Uniform1ui) (GET_by_offset(disp, _gloffset_Uniform1ui));
  8325. }
  8326.  
  8327. static inline void SET_Uniform1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint)) {
  8328.    SET_by_offset(disp, _gloffset_Uniform1ui, fn);
  8329. }
  8330.  
  8331. typedef void (GLAPIENTRYP _glptr_Uniform1uiv)(GLint, GLsizei, const GLuint *);
  8332. #define CALL_Uniform1uiv(disp, parameters) \
  8333.     (* GET_Uniform1uiv(disp)) parameters
  8334. static inline _glptr_Uniform1uiv GET_Uniform1uiv(struct _glapi_table *disp) {
  8335.    return (_glptr_Uniform1uiv) (GET_by_offset(disp, _gloffset_Uniform1uiv));
  8336. }
  8337.  
  8338. static inline void SET_Uniform1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) {
  8339.    SET_by_offset(disp, _gloffset_Uniform1uiv, fn);
  8340. }
  8341.  
  8342. typedef void (GLAPIENTRYP _glptr_Uniform2ui)(GLint, GLuint, GLuint);
  8343. #define CALL_Uniform2ui(disp, parameters) \
  8344.     (* GET_Uniform2ui(disp)) parameters
  8345. static inline _glptr_Uniform2ui GET_Uniform2ui(struct _glapi_table *disp) {
  8346.    return (_glptr_Uniform2ui) (GET_by_offset(disp, _gloffset_Uniform2ui));
  8347. }
  8348.  
  8349. static inline void SET_Uniform2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint, GLuint)) {
  8350.    SET_by_offset(disp, _gloffset_Uniform2ui, fn);
  8351. }
  8352.  
  8353. typedef void (GLAPIENTRYP _glptr_Uniform2uiv)(GLint, GLsizei, const GLuint *);
  8354. #define CALL_Uniform2uiv(disp, parameters) \
  8355.     (* GET_Uniform2uiv(disp)) parameters
  8356. static inline _glptr_Uniform2uiv GET_Uniform2uiv(struct _glapi_table *disp) {
  8357.    return (_glptr_Uniform2uiv) (GET_by_offset(disp, _gloffset_Uniform2uiv));
  8358. }
  8359.  
  8360. static inline void SET_Uniform2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) {
  8361.    SET_by_offset(disp, _gloffset_Uniform2uiv, fn);
  8362. }
  8363.  
  8364. typedef void (GLAPIENTRYP _glptr_Uniform3ui)(GLint, GLuint, GLuint, GLuint);
  8365. #define CALL_Uniform3ui(disp, parameters) \
  8366.     (* GET_Uniform3ui(disp)) parameters
  8367. static inline _glptr_Uniform3ui GET_Uniform3ui(struct _glapi_table *disp) {
  8368.    return (_glptr_Uniform3ui) (GET_by_offset(disp, _gloffset_Uniform3ui));
  8369. }
  8370.  
  8371. static inline void SET_Uniform3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint, GLuint, GLuint)) {
  8372.    SET_by_offset(disp, _gloffset_Uniform3ui, fn);
  8373. }
  8374.  
  8375. typedef void (GLAPIENTRYP _glptr_Uniform3uiv)(GLint, GLsizei, const GLuint *);
  8376. #define CALL_Uniform3uiv(disp, parameters) \
  8377.     (* GET_Uniform3uiv(disp)) parameters
  8378. static inline _glptr_Uniform3uiv GET_Uniform3uiv(struct _glapi_table *disp) {
  8379.    return (_glptr_Uniform3uiv) (GET_by_offset(disp, _gloffset_Uniform3uiv));
  8380. }
  8381.  
  8382. static inline void SET_Uniform3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) {
  8383.    SET_by_offset(disp, _gloffset_Uniform3uiv, fn);
  8384. }
  8385.  
  8386. typedef void (GLAPIENTRYP _glptr_Uniform4ui)(GLint, GLuint, GLuint, GLuint, GLuint);
  8387. #define CALL_Uniform4ui(disp, parameters) \
  8388.     (* GET_Uniform4ui(disp)) parameters
  8389. static inline _glptr_Uniform4ui GET_Uniform4ui(struct _glapi_table *disp) {
  8390.    return (_glptr_Uniform4ui) (GET_by_offset(disp, _gloffset_Uniform4ui));
  8391. }
  8392.  
  8393. static inline void SET_Uniform4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLuint, GLuint, GLuint, GLuint)) {
  8394.    SET_by_offset(disp, _gloffset_Uniform4ui, fn);
  8395. }
  8396.  
  8397. typedef void (GLAPIENTRYP _glptr_Uniform4uiv)(GLint, GLsizei, const GLuint *);
  8398. #define CALL_Uniform4uiv(disp, parameters) \
  8399.     (* GET_Uniform4uiv(disp)) parameters
  8400. static inline _glptr_Uniform4uiv GET_Uniform4uiv(struct _glapi_table *disp) {
  8401.    return (_glptr_Uniform4uiv) (GET_by_offset(disp, _gloffset_Uniform4uiv));
  8402. }
  8403.  
  8404. static inline void SET_Uniform4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei, const GLuint *)) {
  8405.    SET_by_offset(disp, _gloffset_Uniform4uiv, fn);
  8406. }
  8407.  
  8408. typedef void (GLAPIENTRYP _glptr_VertexAttribI1iv)(GLuint, const GLint *);
  8409. #define CALL_VertexAttribI1iv(disp, parameters) \
  8410.     (* GET_VertexAttribI1iv(disp)) parameters
  8411. static inline _glptr_VertexAttribI1iv GET_VertexAttribI1iv(struct _glapi_table *disp) {
  8412.    return (_glptr_VertexAttribI1iv) (GET_by_offset(disp, _gloffset_VertexAttribI1iv));
  8413. }
  8414.  
  8415. static inline void SET_VertexAttribI1iv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
  8416.    SET_by_offset(disp, _gloffset_VertexAttribI1iv, fn);
  8417. }
  8418.  
  8419. typedef void (GLAPIENTRYP _glptr_VertexAttribI1uiv)(GLuint, const GLuint *);
  8420. #define CALL_VertexAttribI1uiv(disp, parameters) \
  8421.     (* GET_VertexAttribI1uiv(disp)) parameters
  8422. static inline _glptr_VertexAttribI1uiv GET_VertexAttribI1uiv(struct _glapi_table *disp) {
  8423.    return (_glptr_VertexAttribI1uiv) (GET_by_offset(disp, _gloffset_VertexAttribI1uiv));
  8424. }
  8425.  
  8426. static inline void SET_VertexAttribI1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
  8427.    SET_by_offset(disp, _gloffset_VertexAttribI1uiv, fn);
  8428. }
  8429.  
  8430. typedef void (GLAPIENTRYP _glptr_VertexAttribI4bv)(GLuint, const GLbyte *);
  8431. #define CALL_VertexAttribI4bv(disp, parameters) \
  8432.     (* GET_VertexAttribI4bv(disp)) parameters
  8433. static inline _glptr_VertexAttribI4bv GET_VertexAttribI4bv(struct _glapi_table *disp) {
  8434.    return (_glptr_VertexAttribI4bv) (GET_by_offset(disp, _gloffset_VertexAttribI4bv));
  8435. }
  8436.  
  8437. static inline void SET_VertexAttribI4bv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLbyte *)) {
  8438.    SET_by_offset(disp, _gloffset_VertexAttribI4bv, fn);
  8439. }
  8440.  
  8441. typedef void (GLAPIENTRYP _glptr_VertexAttribI4sv)(GLuint, const GLshort *);
  8442. #define CALL_VertexAttribI4sv(disp, parameters) \
  8443.     (* GET_VertexAttribI4sv(disp)) parameters
  8444. static inline _glptr_VertexAttribI4sv GET_VertexAttribI4sv(struct _glapi_table *disp) {
  8445.    return (_glptr_VertexAttribI4sv) (GET_by_offset(disp, _gloffset_VertexAttribI4sv));
  8446. }
  8447.  
  8448. static inline void SET_VertexAttribI4sv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
  8449.    SET_by_offset(disp, _gloffset_VertexAttribI4sv, fn);
  8450. }
  8451.  
  8452. typedef void (GLAPIENTRYP _glptr_VertexAttribI4ubv)(GLuint, const GLubyte *);
  8453. #define CALL_VertexAttribI4ubv(disp, parameters) \
  8454.     (* GET_VertexAttribI4ubv(disp)) parameters
  8455. static inline _glptr_VertexAttribI4ubv GET_VertexAttribI4ubv(struct _glapi_table *disp) {
  8456.    return (_glptr_VertexAttribI4ubv) (GET_by_offset(disp, _gloffset_VertexAttribI4ubv));
  8457. }
  8458.  
  8459. static inline void SET_VertexAttribI4ubv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) {
  8460.    SET_by_offset(disp, _gloffset_VertexAttribI4ubv, fn);
  8461. }
  8462.  
  8463. typedef void (GLAPIENTRYP _glptr_VertexAttribI4usv)(GLuint, const GLushort *);
  8464. #define CALL_VertexAttribI4usv(disp, parameters) \
  8465.     (* GET_VertexAttribI4usv(disp)) parameters
  8466. static inline _glptr_VertexAttribI4usv GET_VertexAttribI4usv(struct _glapi_table *disp) {
  8467.    return (_glptr_VertexAttribI4usv) (GET_by_offset(disp, _gloffset_VertexAttribI4usv));
  8468. }
  8469.  
  8470. static inline void SET_VertexAttribI4usv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLushort *)) {
  8471.    SET_by_offset(disp, _gloffset_VertexAttribI4usv, fn);
  8472. }
  8473.  
  8474. typedef void (GLAPIENTRYP _glptr_VertexAttribIPointer)(GLuint, GLint, GLenum, GLsizei, const GLvoid *);
  8475. #define CALL_VertexAttribIPointer(disp, parameters) \
  8476.     (* GET_VertexAttribIPointer(disp)) parameters
  8477. static inline _glptr_VertexAttribIPointer GET_VertexAttribIPointer(struct _glapi_table *disp) {
  8478.    return (_glptr_VertexAttribIPointer) (GET_by_offset(disp, _gloffset_VertexAttribIPointer));
  8479. }
  8480.  
  8481. static inline void SET_VertexAttribIPointer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLsizei, const GLvoid *)) {
  8482.    SET_by_offset(disp, _gloffset_VertexAttribIPointer, fn);
  8483. }
  8484.  
  8485. typedef void (GLAPIENTRYP _glptr_PrimitiveRestartIndex)(GLuint);
  8486. #define CALL_PrimitiveRestartIndex(disp, parameters) \
  8487.     (* GET_PrimitiveRestartIndex(disp)) parameters
  8488. static inline _glptr_PrimitiveRestartIndex GET_PrimitiveRestartIndex(struct _glapi_table *disp) {
  8489.    return (_glptr_PrimitiveRestartIndex) (GET_by_offset(disp, _gloffset_PrimitiveRestartIndex));
  8490. }
  8491.  
  8492. static inline void SET_PrimitiveRestartIndex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  8493.    SET_by_offset(disp, _gloffset_PrimitiveRestartIndex, fn);
  8494. }
  8495.  
  8496. typedef void (GLAPIENTRYP _glptr_TexBuffer)(GLenum, GLenum, GLuint);
  8497. #define CALL_TexBuffer(disp, parameters) \
  8498.     (* GET_TexBuffer(disp)) parameters
  8499. static inline _glptr_TexBuffer GET_TexBuffer(struct _glapi_table *disp) {
  8500.    return (_glptr_TexBuffer) (GET_by_offset(disp, _gloffset_TexBuffer));
  8501. }
  8502.  
  8503. static inline void SET_TexBuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
  8504.    SET_by_offset(disp, _gloffset_TexBuffer, fn);
  8505. }
  8506.  
  8507. typedef void (GLAPIENTRYP _glptr_FramebufferTexture)(GLenum, GLenum, GLuint, GLint);
  8508. #define CALL_FramebufferTexture(disp, parameters) \
  8509.     (* GET_FramebufferTexture(disp)) parameters
  8510. static inline _glptr_FramebufferTexture GET_FramebufferTexture(struct _glapi_table *disp) {
  8511.    return (_glptr_FramebufferTexture) (GET_by_offset(disp, _gloffset_FramebufferTexture));
  8512. }
  8513.  
  8514. static inline void SET_FramebufferTexture(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLint)) {
  8515.    SET_by_offset(disp, _gloffset_FramebufferTexture, fn);
  8516. }
  8517.  
  8518. typedef void (GLAPIENTRYP _glptr_GetBufferParameteri64v)(GLenum, GLenum, GLint64 *);
  8519. #define CALL_GetBufferParameteri64v(disp, parameters) \
  8520.     (* GET_GetBufferParameteri64v(disp)) parameters
  8521. static inline _glptr_GetBufferParameteri64v GET_GetBufferParameteri64v(struct _glapi_table *disp) {
  8522.    return (_glptr_GetBufferParameteri64v) (GET_by_offset(disp, _gloffset_GetBufferParameteri64v));
  8523. }
  8524.  
  8525. static inline void SET_GetBufferParameteri64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint64 *)) {
  8526.    SET_by_offset(disp, _gloffset_GetBufferParameteri64v, fn);
  8527. }
  8528.  
  8529. typedef void (GLAPIENTRYP _glptr_GetInteger64i_v)(GLenum, GLuint, GLint64 *);
  8530. #define CALL_GetInteger64i_v(disp, parameters) \
  8531.     (* GET_GetInteger64i_v(disp)) parameters
  8532. static inline _glptr_GetInteger64i_v GET_GetInteger64i_v(struct _glapi_table *disp) {
  8533.    return (_glptr_GetInteger64i_v) (GET_by_offset(disp, _gloffset_GetInteger64i_v));
  8534. }
  8535.  
  8536. static inline void SET_GetInteger64i_v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLint64 *)) {
  8537.    SET_by_offset(disp, _gloffset_GetInteger64i_v, fn);
  8538. }
  8539.  
  8540. typedef void (GLAPIENTRYP _glptr_VertexAttribDivisor)(GLuint, GLuint);
  8541. #define CALL_VertexAttribDivisor(disp, parameters) \
  8542.     (* GET_VertexAttribDivisor(disp)) parameters
  8543. static inline _glptr_VertexAttribDivisor GET_VertexAttribDivisor(struct _glapi_table *disp) {
  8544.    return (_glptr_VertexAttribDivisor) (GET_by_offset(disp, _gloffset_VertexAttribDivisor));
  8545. }
  8546.  
  8547. static inline void SET_VertexAttribDivisor(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
  8548.    SET_by_offset(disp, _gloffset_VertexAttribDivisor, fn);
  8549. }
  8550.  
  8551. typedef void (GLAPIENTRYP _glptr_BindProgramARB)(GLenum, GLuint);
  8552. #define CALL_BindProgramARB(disp, parameters) \
  8553.     (* GET_BindProgramARB(disp)) parameters
  8554. static inline _glptr_BindProgramARB GET_BindProgramARB(struct _glapi_table *disp) {
  8555.    return (_glptr_BindProgramARB) (GET_by_offset(disp, _gloffset_BindProgramARB));
  8556. }
  8557.  
  8558. static inline void SET_BindProgramARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  8559.    SET_by_offset(disp, _gloffset_BindProgramARB, fn);
  8560. }
  8561.  
  8562. typedef void (GLAPIENTRYP _glptr_DeleteProgramsARB)(GLsizei, const GLuint *);
  8563. #define CALL_DeleteProgramsARB(disp, parameters) \
  8564.     (* GET_DeleteProgramsARB(disp)) parameters
  8565. static inline _glptr_DeleteProgramsARB GET_DeleteProgramsARB(struct _glapi_table *disp) {
  8566.    return (_glptr_DeleteProgramsARB) (GET_by_offset(disp, _gloffset_DeleteProgramsARB));
  8567. }
  8568.  
  8569. static inline void SET_DeleteProgramsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
  8570.    SET_by_offset(disp, _gloffset_DeleteProgramsARB, fn);
  8571. }
  8572.  
  8573. typedef void (GLAPIENTRYP _glptr_GenProgramsARB)(GLsizei, GLuint *);
  8574. #define CALL_GenProgramsARB(disp, parameters) \
  8575.     (* GET_GenProgramsARB(disp)) parameters
  8576. static inline _glptr_GenProgramsARB GET_GenProgramsARB(struct _glapi_table *disp) {
  8577.    return (_glptr_GenProgramsARB) (GET_by_offset(disp, _gloffset_GenProgramsARB));
  8578. }
  8579.  
  8580. static inline void SET_GenProgramsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  8581.    SET_by_offset(disp, _gloffset_GenProgramsARB, fn);
  8582. }
  8583.  
  8584. typedef void (GLAPIENTRYP _glptr_GetProgramEnvParameterdvARB)(GLenum, GLuint, GLdouble *);
  8585. #define CALL_GetProgramEnvParameterdvARB(disp, parameters) \
  8586.     (* GET_GetProgramEnvParameterdvARB(disp)) parameters
  8587. static inline _glptr_GetProgramEnvParameterdvARB GET_GetProgramEnvParameterdvARB(struct _glapi_table *disp) {
  8588.    return (_glptr_GetProgramEnvParameterdvARB) (GET_by_offset(disp, _gloffset_GetProgramEnvParameterdvARB));
  8589. }
  8590.  
  8591. static inline void SET_GetProgramEnvParameterdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble *)) {
  8592.    SET_by_offset(disp, _gloffset_GetProgramEnvParameterdvARB, fn);
  8593. }
  8594.  
  8595. typedef void (GLAPIENTRYP _glptr_GetProgramEnvParameterfvARB)(GLenum, GLuint, GLfloat *);
  8596. #define CALL_GetProgramEnvParameterfvARB(disp, parameters) \
  8597.     (* GET_GetProgramEnvParameterfvARB(disp)) parameters
  8598. static inline _glptr_GetProgramEnvParameterfvARB GET_GetProgramEnvParameterfvARB(struct _glapi_table *disp) {
  8599.    return (_glptr_GetProgramEnvParameterfvARB) (GET_by_offset(disp, _gloffset_GetProgramEnvParameterfvARB));
  8600. }
  8601.  
  8602. static inline void SET_GetProgramEnvParameterfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) {
  8603.    SET_by_offset(disp, _gloffset_GetProgramEnvParameterfvARB, fn);
  8604. }
  8605.  
  8606. typedef void (GLAPIENTRYP _glptr_GetProgramLocalParameterdvARB)(GLenum, GLuint, GLdouble *);
  8607. #define CALL_GetProgramLocalParameterdvARB(disp, parameters) \
  8608.     (* GET_GetProgramLocalParameterdvARB(disp)) parameters
  8609. static inline _glptr_GetProgramLocalParameterdvARB GET_GetProgramLocalParameterdvARB(struct _glapi_table *disp) {
  8610.    return (_glptr_GetProgramLocalParameterdvARB) (GET_by_offset(disp, _gloffset_GetProgramLocalParameterdvARB));
  8611. }
  8612.  
  8613. static inline void SET_GetProgramLocalParameterdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble *)) {
  8614.    SET_by_offset(disp, _gloffset_GetProgramLocalParameterdvARB, fn);
  8615. }
  8616.  
  8617. typedef void (GLAPIENTRYP _glptr_GetProgramLocalParameterfvARB)(GLenum, GLuint, GLfloat *);
  8618. #define CALL_GetProgramLocalParameterfvARB(disp, parameters) \
  8619.     (* GET_GetProgramLocalParameterfvARB(disp)) parameters
  8620. static inline _glptr_GetProgramLocalParameterfvARB GET_GetProgramLocalParameterfvARB(struct _glapi_table *disp) {
  8621.    return (_glptr_GetProgramLocalParameterfvARB) (GET_by_offset(disp, _gloffset_GetProgramLocalParameterfvARB));
  8622. }
  8623.  
  8624. static inline void SET_GetProgramLocalParameterfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) {
  8625.    SET_by_offset(disp, _gloffset_GetProgramLocalParameterfvARB, fn);
  8626. }
  8627.  
  8628. typedef void (GLAPIENTRYP _glptr_GetProgramStringARB)(GLenum, GLenum, GLvoid *);
  8629. #define CALL_GetProgramStringARB(disp, parameters) \
  8630.     (* GET_GetProgramStringARB(disp)) parameters
  8631. static inline _glptr_GetProgramStringARB GET_GetProgramStringARB(struct _glapi_table *disp) {
  8632.    return (_glptr_GetProgramStringARB) (GET_by_offset(disp, _gloffset_GetProgramStringARB));
  8633. }
  8634.  
  8635. static inline void SET_GetProgramStringARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLvoid *)) {
  8636.    SET_by_offset(disp, _gloffset_GetProgramStringARB, fn);
  8637. }
  8638.  
  8639. typedef void (GLAPIENTRYP _glptr_GetProgramivARB)(GLenum, GLenum, GLint *);
  8640. #define CALL_GetProgramivARB(disp, parameters) \
  8641.     (* GET_GetProgramivARB(disp)) parameters
  8642. static inline _glptr_GetProgramivARB GET_GetProgramivARB(struct _glapi_table *disp) {
  8643.    return (_glptr_GetProgramivARB) (GET_by_offset(disp, _gloffset_GetProgramivARB));
  8644. }
  8645.  
  8646. static inline void SET_GetProgramivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  8647.    SET_by_offset(disp, _gloffset_GetProgramivARB, fn);
  8648. }
  8649.  
  8650. typedef GLboolean (GLAPIENTRYP _glptr_IsProgramARB)(GLuint);
  8651. #define CALL_IsProgramARB(disp, parameters) \
  8652.     (* GET_IsProgramARB(disp)) parameters
  8653. static inline _glptr_IsProgramARB GET_IsProgramARB(struct _glapi_table *disp) {
  8654.    return (_glptr_IsProgramARB) (GET_by_offset(disp, _gloffset_IsProgramARB));
  8655. }
  8656.  
  8657. static inline void SET_IsProgramARB(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  8658.    SET_by_offset(disp, _gloffset_IsProgramARB, fn);
  8659. }
  8660.  
  8661. typedef void (GLAPIENTRYP _glptr_ProgramEnvParameter4dARB)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
  8662. #define CALL_ProgramEnvParameter4dARB(disp, parameters) \
  8663.     (* GET_ProgramEnvParameter4dARB(disp)) parameters
  8664. static inline _glptr_ProgramEnvParameter4dARB GET_ProgramEnvParameter4dARB(struct _glapi_table *disp) {
  8665.    return (_glptr_ProgramEnvParameter4dARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4dARB));
  8666. }
  8667.  
  8668. static inline void SET_ProgramEnvParameter4dARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) {
  8669.    SET_by_offset(disp, _gloffset_ProgramEnvParameter4dARB, fn);
  8670. }
  8671.  
  8672. typedef void (GLAPIENTRYP _glptr_ProgramEnvParameter4dvARB)(GLenum, GLuint, const GLdouble *);
  8673. #define CALL_ProgramEnvParameter4dvARB(disp, parameters) \
  8674.     (* GET_ProgramEnvParameter4dvARB(disp)) parameters
  8675. static inline _glptr_ProgramEnvParameter4dvARB GET_ProgramEnvParameter4dvARB(struct _glapi_table *disp) {
  8676.    return (_glptr_ProgramEnvParameter4dvARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4dvARB));
  8677. }
  8678.  
  8679. static inline void SET_ProgramEnvParameter4dvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLdouble *)) {
  8680.    SET_by_offset(disp, _gloffset_ProgramEnvParameter4dvARB, fn);
  8681. }
  8682.  
  8683. typedef void (GLAPIENTRYP _glptr_ProgramEnvParameter4fARB)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
  8684. #define CALL_ProgramEnvParameter4fARB(disp, parameters) \
  8685.     (* GET_ProgramEnvParameter4fARB(disp)) parameters
  8686. static inline _glptr_ProgramEnvParameter4fARB GET_ProgramEnvParameter4fARB(struct _glapi_table *disp) {
  8687.    return (_glptr_ProgramEnvParameter4fARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4fARB));
  8688. }
  8689.  
  8690. static inline void SET_ProgramEnvParameter4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) {
  8691.    SET_by_offset(disp, _gloffset_ProgramEnvParameter4fARB, fn);
  8692. }
  8693.  
  8694. typedef void (GLAPIENTRYP _glptr_ProgramEnvParameter4fvARB)(GLenum, GLuint, const GLfloat *);
  8695. #define CALL_ProgramEnvParameter4fvARB(disp, parameters) \
  8696.     (* GET_ProgramEnvParameter4fvARB(disp)) parameters
  8697. static inline _glptr_ProgramEnvParameter4fvARB GET_ProgramEnvParameter4fvARB(struct _glapi_table *disp) {
  8698.    return (_glptr_ProgramEnvParameter4fvARB) (GET_by_offset(disp, _gloffset_ProgramEnvParameter4fvARB));
  8699. }
  8700.  
  8701. static inline void SET_ProgramEnvParameter4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLfloat *)) {
  8702.    SET_by_offset(disp, _gloffset_ProgramEnvParameter4fvARB, fn);
  8703. }
  8704.  
  8705. typedef void (GLAPIENTRYP _glptr_ProgramLocalParameter4dARB)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
  8706. #define CALL_ProgramLocalParameter4dARB(disp, parameters) \
  8707.     (* GET_ProgramLocalParameter4dARB(disp)) parameters
  8708. static inline _glptr_ProgramLocalParameter4dARB GET_ProgramLocalParameter4dARB(struct _glapi_table *disp) {
  8709.    return (_glptr_ProgramLocalParameter4dARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4dARB));
  8710. }
  8711.  
  8712. static inline void SET_ProgramLocalParameter4dARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) {
  8713.    SET_by_offset(disp, _gloffset_ProgramLocalParameter4dARB, fn);
  8714. }
  8715.  
  8716. typedef void (GLAPIENTRYP _glptr_ProgramLocalParameter4dvARB)(GLenum, GLuint, const GLdouble *);
  8717. #define CALL_ProgramLocalParameter4dvARB(disp, parameters) \
  8718.     (* GET_ProgramLocalParameter4dvARB(disp)) parameters
  8719. static inline _glptr_ProgramLocalParameter4dvARB GET_ProgramLocalParameter4dvARB(struct _glapi_table *disp) {
  8720.    return (_glptr_ProgramLocalParameter4dvARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4dvARB));
  8721. }
  8722.  
  8723. static inline void SET_ProgramLocalParameter4dvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLdouble *)) {
  8724.    SET_by_offset(disp, _gloffset_ProgramLocalParameter4dvARB, fn);
  8725. }
  8726.  
  8727. typedef void (GLAPIENTRYP _glptr_ProgramLocalParameter4fARB)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
  8728. #define CALL_ProgramLocalParameter4fARB(disp, parameters) \
  8729.     (* GET_ProgramLocalParameter4fARB(disp)) parameters
  8730. static inline _glptr_ProgramLocalParameter4fARB GET_ProgramLocalParameter4fARB(struct _glapi_table *disp) {
  8731.    return (_glptr_ProgramLocalParameter4fARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4fARB));
  8732. }
  8733.  
  8734. static inline void SET_ProgramLocalParameter4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) {
  8735.    SET_by_offset(disp, _gloffset_ProgramLocalParameter4fARB, fn);
  8736. }
  8737.  
  8738. typedef void (GLAPIENTRYP _glptr_ProgramLocalParameter4fvARB)(GLenum, GLuint, const GLfloat *);
  8739. #define CALL_ProgramLocalParameter4fvARB(disp, parameters) \
  8740.     (* GET_ProgramLocalParameter4fvARB(disp)) parameters
  8741. static inline _glptr_ProgramLocalParameter4fvARB GET_ProgramLocalParameter4fvARB(struct _glapi_table *disp) {
  8742.    return (_glptr_ProgramLocalParameter4fvARB) (GET_by_offset(disp, _gloffset_ProgramLocalParameter4fvARB));
  8743. }
  8744.  
  8745. static inline void SET_ProgramLocalParameter4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLfloat *)) {
  8746.    SET_by_offset(disp, _gloffset_ProgramLocalParameter4fvARB, fn);
  8747. }
  8748.  
  8749. typedef void (GLAPIENTRYP _glptr_ProgramStringARB)(GLenum, GLenum, GLsizei, const GLvoid *);
  8750. #define CALL_ProgramStringARB(disp, parameters) \
  8751.     (* GET_ProgramStringARB(disp)) parameters
  8752. static inline _glptr_ProgramStringARB GET_ProgramStringARB(struct _glapi_table *disp) {
  8753.    return (_glptr_ProgramStringARB) (GET_by_offset(disp, _gloffset_ProgramStringARB));
  8754. }
  8755.  
  8756. static inline void SET_ProgramStringARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, const GLvoid *)) {
  8757.    SET_by_offset(disp, _gloffset_ProgramStringARB, fn);
  8758. }
  8759.  
  8760. typedef void (GLAPIENTRYP _glptr_VertexAttrib1fARB)(GLuint, GLfloat);
  8761. #define CALL_VertexAttrib1fARB(disp, parameters) \
  8762.     (* GET_VertexAttrib1fARB(disp)) parameters
  8763. static inline _glptr_VertexAttrib1fARB GET_VertexAttrib1fARB(struct _glapi_table *disp) {
  8764.    return (_glptr_VertexAttrib1fARB) (GET_by_offset(disp, _gloffset_VertexAttrib1fARB));
  8765. }
  8766.  
  8767. static inline void SET_VertexAttrib1fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat)) {
  8768.    SET_by_offset(disp, _gloffset_VertexAttrib1fARB, fn);
  8769. }
  8770.  
  8771. typedef void (GLAPIENTRYP _glptr_VertexAttrib1fvARB)(GLuint, const GLfloat *);
  8772. #define CALL_VertexAttrib1fvARB(disp, parameters) \
  8773.     (* GET_VertexAttrib1fvARB(disp)) parameters
  8774. static inline _glptr_VertexAttrib1fvARB GET_VertexAttrib1fvARB(struct _glapi_table *disp) {
  8775.    return (_glptr_VertexAttrib1fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib1fvARB));
  8776. }
  8777.  
  8778. static inline void SET_VertexAttrib1fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
  8779.    SET_by_offset(disp, _gloffset_VertexAttrib1fvARB, fn);
  8780. }
  8781.  
  8782. typedef void (GLAPIENTRYP _glptr_VertexAttrib2fARB)(GLuint, GLfloat, GLfloat);
  8783. #define CALL_VertexAttrib2fARB(disp, parameters) \
  8784.     (* GET_VertexAttrib2fARB(disp)) parameters
  8785. static inline _glptr_VertexAttrib2fARB GET_VertexAttrib2fARB(struct _glapi_table *disp) {
  8786.    return (_glptr_VertexAttrib2fARB) (GET_by_offset(disp, _gloffset_VertexAttrib2fARB));
  8787. }
  8788.  
  8789. static inline void SET_VertexAttrib2fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat)) {
  8790.    SET_by_offset(disp, _gloffset_VertexAttrib2fARB, fn);
  8791. }
  8792.  
  8793. typedef void (GLAPIENTRYP _glptr_VertexAttrib2fvARB)(GLuint, const GLfloat *);
  8794. #define CALL_VertexAttrib2fvARB(disp, parameters) \
  8795.     (* GET_VertexAttrib2fvARB(disp)) parameters
  8796. static inline _glptr_VertexAttrib2fvARB GET_VertexAttrib2fvARB(struct _glapi_table *disp) {
  8797.    return (_glptr_VertexAttrib2fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib2fvARB));
  8798. }
  8799.  
  8800. static inline void SET_VertexAttrib2fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
  8801.    SET_by_offset(disp, _gloffset_VertexAttrib2fvARB, fn);
  8802. }
  8803.  
  8804. typedef void (GLAPIENTRYP _glptr_VertexAttrib3fARB)(GLuint, GLfloat, GLfloat, GLfloat);
  8805. #define CALL_VertexAttrib3fARB(disp, parameters) \
  8806.     (* GET_VertexAttrib3fARB(disp)) parameters
  8807. static inline _glptr_VertexAttrib3fARB GET_VertexAttrib3fARB(struct _glapi_table *disp) {
  8808.    return (_glptr_VertexAttrib3fARB) (GET_by_offset(disp, _gloffset_VertexAttrib3fARB));
  8809. }
  8810.  
  8811. static inline void SET_VertexAttrib3fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat)) {
  8812.    SET_by_offset(disp, _gloffset_VertexAttrib3fARB, fn);
  8813. }
  8814.  
  8815. typedef void (GLAPIENTRYP _glptr_VertexAttrib3fvARB)(GLuint, const GLfloat *);
  8816. #define CALL_VertexAttrib3fvARB(disp, parameters) \
  8817.     (* GET_VertexAttrib3fvARB(disp)) parameters
  8818. static inline _glptr_VertexAttrib3fvARB GET_VertexAttrib3fvARB(struct _glapi_table *disp) {
  8819.    return (_glptr_VertexAttrib3fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib3fvARB));
  8820. }
  8821.  
  8822. static inline void SET_VertexAttrib3fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
  8823.    SET_by_offset(disp, _gloffset_VertexAttrib3fvARB, fn);
  8824. }
  8825.  
  8826. typedef void (GLAPIENTRYP _glptr_VertexAttrib4fARB)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
  8827. #define CALL_VertexAttrib4fARB(disp, parameters) \
  8828.     (* GET_VertexAttrib4fARB(disp)) parameters
  8829. static inline _glptr_VertexAttrib4fARB GET_VertexAttrib4fARB(struct _glapi_table *disp) {
  8830.    return (_glptr_VertexAttrib4fARB) (GET_by_offset(disp, _gloffset_VertexAttrib4fARB));
  8831. }
  8832.  
  8833. static inline void SET_VertexAttrib4fARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) {
  8834.    SET_by_offset(disp, _gloffset_VertexAttrib4fARB, fn);
  8835. }
  8836.  
  8837. typedef void (GLAPIENTRYP _glptr_VertexAttrib4fvARB)(GLuint, const GLfloat *);
  8838. #define CALL_VertexAttrib4fvARB(disp, parameters) \
  8839.     (* GET_VertexAttrib4fvARB(disp)) parameters
  8840. static inline _glptr_VertexAttrib4fvARB GET_VertexAttrib4fvARB(struct _glapi_table *disp) {
  8841.    return (_glptr_VertexAttrib4fvARB) (GET_by_offset(disp, _gloffset_VertexAttrib4fvARB));
  8842. }
  8843.  
  8844. static inline void SET_VertexAttrib4fvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
  8845.    SET_by_offset(disp, _gloffset_VertexAttrib4fvARB, fn);
  8846. }
  8847.  
  8848. typedef void (GLAPIENTRYP _glptr_AttachObjectARB)(GLhandleARB, GLhandleARB);
  8849. #define CALL_AttachObjectARB(disp, parameters) \
  8850.     (* GET_AttachObjectARB(disp)) parameters
  8851. static inline _glptr_AttachObjectARB GET_AttachObjectARB(struct _glapi_table *disp) {
  8852.    return (_glptr_AttachObjectARB) (GET_by_offset(disp, _gloffset_AttachObjectARB));
  8853. }
  8854.  
  8855. static inline void SET_AttachObjectARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLhandleARB)) {
  8856.    SET_by_offset(disp, _gloffset_AttachObjectARB, fn);
  8857. }
  8858.  
  8859. typedef GLhandleARB (GLAPIENTRYP _glptr_CreateProgramObjectARB)(void);
  8860. #define CALL_CreateProgramObjectARB(disp, parameters) \
  8861.     (* GET_CreateProgramObjectARB(disp)) parameters
  8862. static inline _glptr_CreateProgramObjectARB GET_CreateProgramObjectARB(struct _glapi_table *disp) {
  8863.    return (_glptr_CreateProgramObjectARB) (GET_by_offset(disp, _gloffset_CreateProgramObjectARB));
  8864. }
  8865.  
  8866. static inline void SET_CreateProgramObjectARB(struct _glapi_table *disp, GLhandleARB (GLAPIENTRYP fn)(void)) {
  8867.    SET_by_offset(disp, _gloffset_CreateProgramObjectARB, fn);
  8868. }
  8869.  
  8870. typedef GLhandleARB (GLAPIENTRYP _glptr_CreateShaderObjectARB)(GLenum);
  8871. #define CALL_CreateShaderObjectARB(disp, parameters) \
  8872.     (* GET_CreateShaderObjectARB(disp)) parameters
  8873. static inline _glptr_CreateShaderObjectARB GET_CreateShaderObjectARB(struct _glapi_table *disp) {
  8874.    return (_glptr_CreateShaderObjectARB) (GET_by_offset(disp, _gloffset_CreateShaderObjectARB));
  8875. }
  8876.  
  8877. static inline void SET_CreateShaderObjectARB(struct _glapi_table *disp, GLhandleARB (GLAPIENTRYP fn)(GLenum)) {
  8878.    SET_by_offset(disp, _gloffset_CreateShaderObjectARB, fn);
  8879. }
  8880.  
  8881. typedef void (GLAPIENTRYP _glptr_DeleteObjectARB)(GLhandleARB);
  8882. #define CALL_DeleteObjectARB(disp, parameters) \
  8883.     (* GET_DeleteObjectARB(disp)) parameters
  8884. static inline _glptr_DeleteObjectARB GET_DeleteObjectARB(struct _glapi_table *disp) {
  8885.    return (_glptr_DeleteObjectARB) (GET_by_offset(disp, _gloffset_DeleteObjectARB));
  8886. }
  8887.  
  8888. static inline void SET_DeleteObjectARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB)) {
  8889.    SET_by_offset(disp, _gloffset_DeleteObjectARB, fn);
  8890. }
  8891.  
  8892. typedef void (GLAPIENTRYP _glptr_DetachObjectARB)(GLhandleARB, GLhandleARB);
  8893. #define CALL_DetachObjectARB(disp, parameters) \
  8894.     (* GET_DetachObjectARB(disp)) parameters
  8895. static inline _glptr_DetachObjectARB GET_DetachObjectARB(struct _glapi_table *disp) {
  8896.    return (_glptr_DetachObjectARB) (GET_by_offset(disp, _gloffset_DetachObjectARB));
  8897. }
  8898.  
  8899. static inline void SET_DetachObjectARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLhandleARB)) {
  8900.    SET_by_offset(disp, _gloffset_DetachObjectARB, fn);
  8901. }
  8902.  
  8903. typedef void (GLAPIENTRYP _glptr_GetAttachedObjectsARB)(GLhandleARB, GLsizei, GLsizei *, GLhandleARB *);
  8904. #define CALL_GetAttachedObjectsARB(disp, parameters) \
  8905.     (* GET_GetAttachedObjectsARB(disp)) parameters
  8906. static inline _glptr_GetAttachedObjectsARB GET_GetAttachedObjectsARB(struct _glapi_table *disp) {
  8907.    return (_glptr_GetAttachedObjectsARB) (GET_by_offset(disp, _gloffset_GetAttachedObjectsARB));
  8908. }
  8909.  
  8910. static inline void SET_GetAttachedObjectsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLsizei, GLsizei *, GLhandleARB *)) {
  8911.    SET_by_offset(disp, _gloffset_GetAttachedObjectsARB, fn);
  8912. }
  8913.  
  8914. typedef GLhandleARB (GLAPIENTRYP _glptr_GetHandleARB)(GLenum);
  8915. #define CALL_GetHandleARB(disp, parameters) \
  8916.     (* GET_GetHandleARB(disp)) parameters
  8917. static inline _glptr_GetHandleARB GET_GetHandleARB(struct _glapi_table *disp) {
  8918.    return (_glptr_GetHandleARB) (GET_by_offset(disp, _gloffset_GetHandleARB));
  8919. }
  8920.  
  8921. static inline void SET_GetHandleARB(struct _glapi_table *disp, GLhandleARB (GLAPIENTRYP fn)(GLenum)) {
  8922.    SET_by_offset(disp, _gloffset_GetHandleARB, fn);
  8923. }
  8924.  
  8925. typedef void (GLAPIENTRYP _glptr_GetInfoLogARB)(GLhandleARB, GLsizei, GLsizei *, GLcharARB *);
  8926. #define CALL_GetInfoLogARB(disp, parameters) \
  8927.     (* GET_GetInfoLogARB(disp)) parameters
  8928. static inline _glptr_GetInfoLogARB GET_GetInfoLogARB(struct _glapi_table *disp) {
  8929.    return (_glptr_GetInfoLogARB) (GET_by_offset(disp, _gloffset_GetInfoLogARB));
  8930. }
  8931.  
  8932. static inline void SET_GetInfoLogARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLsizei, GLsizei *, GLcharARB *)) {
  8933.    SET_by_offset(disp, _gloffset_GetInfoLogARB, fn);
  8934. }
  8935.  
  8936. typedef void (GLAPIENTRYP _glptr_GetObjectParameterfvARB)(GLhandleARB, GLenum, GLfloat *);
  8937. #define CALL_GetObjectParameterfvARB(disp, parameters) \
  8938.     (* GET_GetObjectParameterfvARB(disp)) parameters
  8939. static inline _glptr_GetObjectParameterfvARB GET_GetObjectParameterfvARB(struct _glapi_table *disp) {
  8940.    return (_glptr_GetObjectParameterfvARB) (GET_by_offset(disp, _gloffset_GetObjectParameterfvARB));
  8941. }
  8942.  
  8943. static inline void SET_GetObjectParameterfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLenum, GLfloat *)) {
  8944.    SET_by_offset(disp, _gloffset_GetObjectParameterfvARB, fn);
  8945. }
  8946.  
  8947. typedef void (GLAPIENTRYP _glptr_GetObjectParameterivARB)(GLhandleARB, GLenum, GLint *);
  8948. #define CALL_GetObjectParameterivARB(disp, parameters) \
  8949.     (* GET_GetObjectParameterivARB(disp)) parameters
  8950. static inline _glptr_GetObjectParameterivARB GET_GetObjectParameterivARB(struct _glapi_table *disp) {
  8951.    return (_glptr_GetObjectParameterivARB) (GET_by_offset(disp, _gloffset_GetObjectParameterivARB));
  8952. }
  8953.  
  8954. static inline void SET_GetObjectParameterivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLenum, GLint *)) {
  8955.    SET_by_offset(disp, _gloffset_GetObjectParameterivARB, fn);
  8956. }
  8957.  
  8958. typedef void (GLAPIENTRYP _glptr_DrawArraysInstancedARB)(GLenum, GLint, GLsizei, GLsizei);
  8959. #define CALL_DrawArraysInstancedARB(disp, parameters) \
  8960.     (* GET_DrawArraysInstancedARB(disp)) parameters
  8961. static inline _glptr_DrawArraysInstancedARB GET_DrawArraysInstancedARB(struct _glapi_table *disp) {
  8962.    return (_glptr_DrawArraysInstancedARB) (GET_by_offset(disp, _gloffset_DrawArraysInstancedARB));
  8963. }
  8964.  
  8965. static inline void SET_DrawArraysInstancedARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei, GLsizei)) {
  8966.    SET_by_offset(disp, _gloffset_DrawArraysInstancedARB, fn);
  8967. }
  8968.  
  8969. typedef void (GLAPIENTRYP _glptr_DrawElementsInstancedARB)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei);
  8970. #define CALL_DrawElementsInstancedARB(disp, parameters) \
  8971.     (* GET_DrawElementsInstancedARB(disp)) parameters
  8972. static inline _glptr_DrawElementsInstancedARB GET_DrawElementsInstancedARB(struct _glapi_table *disp) {
  8973.    return (_glptr_DrawElementsInstancedARB) (GET_by_offset(disp, _gloffset_DrawElementsInstancedARB));
  8974. }
  8975.  
  8976. static inline void SET_DrawElementsInstancedARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei)) {
  8977.    SET_by_offset(disp, _gloffset_DrawElementsInstancedARB, fn);
  8978. }
  8979.  
  8980. typedef void (GLAPIENTRYP _glptr_BindFramebuffer)(GLenum, GLuint);
  8981. #define CALL_BindFramebuffer(disp, parameters) \
  8982.     (* GET_BindFramebuffer(disp)) parameters
  8983. static inline _glptr_BindFramebuffer GET_BindFramebuffer(struct _glapi_table *disp) {
  8984.    return (_glptr_BindFramebuffer) (GET_by_offset(disp, _gloffset_BindFramebuffer));
  8985. }
  8986.  
  8987. static inline void SET_BindFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  8988.    SET_by_offset(disp, _gloffset_BindFramebuffer, fn);
  8989. }
  8990.  
  8991. typedef void (GLAPIENTRYP _glptr_BindRenderbuffer)(GLenum, GLuint);
  8992. #define CALL_BindRenderbuffer(disp, parameters) \
  8993.     (* GET_BindRenderbuffer(disp)) parameters
  8994. static inline _glptr_BindRenderbuffer GET_BindRenderbuffer(struct _glapi_table *disp) {
  8995.    return (_glptr_BindRenderbuffer) (GET_by_offset(disp, _gloffset_BindRenderbuffer));
  8996. }
  8997.  
  8998. static inline void SET_BindRenderbuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  8999.    SET_by_offset(disp, _gloffset_BindRenderbuffer, fn);
  9000. }
  9001.  
  9002. typedef void (GLAPIENTRYP _glptr_BlitFramebuffer)(GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum);
  9003. #define CALL_BlitFramebuffer(disp, parameters) \
  9004.     (* GET_BlitFramebuffer(disp)) parameters
  9005. static inline _glptr_BlitFramebuffer GET_BlitFramebuffer(struct _glapi_table *disp) {
  9006.    return (_glptr_BlitFramebuffer) (GET_by_offset(disp, _gloffset_BlitFramebuffer));
  9007. }
  9008.  
  9009. static inline void SET_BlitFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum)) {
  9010.    SET_by_offset(disp, _gloffset_BlitFramebuffer, fn);
  9011. }
  9012.  
  9013. typedef GLenum (GLAPIENTRYP _glptr_CheckFramebufferStatus)(GLenum);
  9014. #define CALL_CheckFramebufferStatus(disp, parameters) \
  9015.     (* GET_CheckFramebufferStatus(disp)) parameters
  9016. static inline _glptr_CheckFramebufferStatus GET_CheckFramebufferStatus(struct _glapi_table *disp) {
  9017.    return (_glptr_CheckFramebufferStatus) (GET_by_offset(disp, _gloffset_CheckFramebufferStatus));
  9018. }
  9019.  
  9020. static inline void SET_CheckFramebufferStatus(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLenum)) {
  9021.    SET_by_offset(disp, _gloffset_CheckFramebufferStatus, fn);
  9022. }
  9023.  
  9024. typedef void (GLAPIENTRYP _glptr_DeleteFramebuffers)(GLsizei, const GLuint *);
  9025. #define CALL_DeleteFramebuffers(disp, parameters) \
  9026.     (* GET_DeleteFramebuffers(disp)) parameters
  9027. static inline _glptr_DeleteFramebuffers GET_DeleteFramebuffers(struct _glapi_table *disp) {
  9028.    return (_glptr_DeleteFramebuffers) (GET_by_offset(disp, _gloffset_DeleteFramebuffers));
  9029. }
  9030.  
  9031. static inline void SET_DeleteFramebuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
  9032.    SET_by_offset(disp, _gloffset_DeleteFramebuffers, fn);
  9033. }
  9034.  
  9035. typedef void (GLAPIENTRYP _glptr_DeleteRenderbuffers)(GLsizei, const GLuint *);
  9036. #define CALL_DeleteRenderbuffers(disp, parameters) \
  9037.     (* GET_DeleteRenderbuffers(disp)) parameters
  9038. static inline _glptr_DeleteRenderbuffers GET_DeleteRenderbuffers(struct _glapi_table *disp) {
  9039.    return (_glptr_DeleteRenderbuffers) (GET_by_offset(disp, _gloffset_DeleteRenderbuffers));
  9040. }
  9041.  
  9042. static inline void SET_DeleteRenderbuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
  9043.    SET_by_offset(disp, _gloffset_DeleteRenderbuffers, fn);
  9044. }
  9045.  
  9046. typedef void (GLAPIENTRYP _glptr_FramebufferRenderbuffer)(GLenum, GLenum, GLenum, GLuint);
  9047. #define CALL_FramebufferRenderbuffer(disp, parameters) \
  9048.     (* GET_FramebufferRenderbuffer(disp)) parameters
  9049. static inline _glptr_FramebufferRenderbuffer GET_FramebufferRenderbuffer(struct _glapi_table *disp) {
  9050.    return (_glptr_FramebufferRenderbuffer) (GET_by_offset(disp, _gloffset_FramebufferRenderbuffer));
  9051. }
  9052.  
  9053. static inline void SET_FramebufferRenderbuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint)) {
  9054.    SET_by_offset(disp, _gloffset_FramebufferRenderbuffer, fn);
  9055. }
  9056.  
  9057. typedef void (GLAPIENTRYP _glptr_FramebufferTexture1D)(GLenum, GLenum, GLenum, GLuint, GLint);
  9058. #define CALL_FramebufferTexture1D(disp, parameters) \
  9059.     (* GET_FramebufferTexture1D(disp)) parameters
  9060. static inline _glptr_FramebufferTexture1D GET_FramebufferTexture1D(struct _glapi_table *disp) {
  9061.    return (_glptr_FramebufferTexture1D) (GET_by_offset(disp, _gloffset_FramebufferTexture1D));
  9062. }
  9063.  
  9064. static inline void SET_FramebufferTexture1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint, GLint)) {
  9065.    SET_by_offset(disp, _gloffset_FramebufferTexture1D, fn);
  9066. }
  9067.  
  9068. typedef void (GLAPIENTRYP _glptr_FramebufferTexture2D)(GLenum, GLenum, GLenum, GLuint, GLint);
  9069. #define CALL_FramebufferTexture2D(disp, parameters) \
  9070.     (* GET_FramebufferTexture2D(disp)) parameters
  9071. static inline _glptr_FramebufferTexture2D GET_FramebufferTexture2D(struct _glapi_table *disp) {
  9072.    return (_glptr_FramebufferTexture2D) (GET_by_offset(disp, _gloffset_FramebufferTexture2D));
  9073. }
  9074.  
  9075. static inline void SET_FramebufferTexture2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint, GLint)) {
  9076.    SET_by_offset(disp, _gloffset_FramebufferTexture2D, fn);
  9077. }
  9078.  
  9079. typedef void (GLAPIENTRYP _glptr_FramebufferTexture3D)(GLenum, GLenum, GLenum, GLuint, GLint, GLint);
  9080. #define CALL_FramebufferTexture3D(disp, parameters) \
  9081.     (* GET_FramebufferTexture3D(disp)) parameters
  9082. static inline _glptr_FramebufferTexture3D GET_FramebufferTexture3D(struct _glapi_table *disp) {
  9083.    return (_glptr_FramebufferTexture3D) (GET_by_offset(disp, _gloffset_FramebufferTexture3D));
  9084. }
  9085.  
  9086. static inline void SET_FramebufferTexture3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLuint, GLint, GLint)) {
  9087.    SET_by_offset(disp, _gloffset_FramebufferTexture3D, fn);
  9088. }
  9089.  
  9090. typedef void (GLAPIENTRYP _glptr_FramebufferTextureLayer)(GLenum, GLenum, GLuint, GLint, GLint);
  9091. #define CALL_FramebufferTextureLayer(disp, parameters) \
  9092.     (* GET_FramebufferTextureLayer(disp)) parameters
  9093. static inline _glptr_FramebufferTextureLayer GET_FramebufferTextureLayer(struct _glapi_table *disp) {
  9094.    return (_glptr_FramebufferTextureLayer) (GET_by_offset(disp, _gloffset_FramebufferTextureLayer));
  9095. }
  9096.  
  9097. static inline void SET_FramebufferTextureLayer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLint, GLint)) {
  9098.    SET_by_offset(disp, _gloffset_FramebufferTextureLayer, fn);
  9099. }
  9100.  
  9101. typedef void (GLAPIENTRYP _glptr_GenFramebuffers)(GLsizei, GLuint *);
  9102. #define CALL_GenFramebuffers(disp, parameters) \
  9103.     (* GET_GenFramebuffers(disp)) parameters
  9104. static inline _glptr_GenFramebuffers GET_GenFramebuffers(struct _glapi_table *disp) {
  9105.    return (_glptr_GenFramebuffers) (GET_by_offset(disp, _gloffset_GenFramebuffers));
  9106. }
  9107.  
  9108. static inline void SET_GenFramebuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  9109.    SET_by_offset(disp, _gloffset_GenFramebuffers, fn);
  9110. }
  9111.  
  9112. typedef void (GLAPIENTRYP _glptr_GenRenderbuffers)(GLsizei, GLuint *);
  9113. #define CALL_GenRenderbuffers(disp, parameters) \
  9114.     (* GET_GenRenderbuffers(disp)) parameters
  9115. static inline _glptr_GenRenderbuffers GET_GenRenderbuffers(struct _glapi_table *disp) {
  9116.    return (_glptr_GenRenderbuffers) (GET_by_offset(disp, _gloffset_GenRenderbuffers));
  9117. }
  9118.  
  9119. static inline void SET_GenRenderbuffers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  9120.    SET_by_offset(disp, _gloffset_GenRenderbuffers, fn);
  9121. }
  9122.  
  9123. typedef void (GLAPIENTRYP _glptr_GenerateMipmap)(GLenum);
  9124. #define CALL_GenerateMipmap(disp, parameters) \
  9125.     (* GET_GenerateMipmap(disp)) parameters
  9126. static inline _glptr_GenerateMipmap GET_GenerateMipmap(struct _glapi_table *disp) {
  9127.    return (_glptr_GenerateMipmap) (GET_by_offset(disp, _gloffset_GenerateMipmap));
  9128. }
  9129.  
  9130. static inline void SET_GenerateMipmap(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  9131.    SET_by_offset(disp, _gloffset_GenerateMipmap, fn);
  9132. }
  9133.  
  9134. typedef void (GLAPIENTRYP _glptr_GetFramebufferAttachmentParameteriv)(GLenum, GLenum, GLenum, GLint *);
  9135. #define CALL_GetFramebufferAttachmentParameteriv(disp, parameters) \
  9136.     (* GET_GetFramebufferAttachmentParameteriv(disp)) parameters
  9137. static inline _glptr_GetFramebufferAttachmentParameteriv GET_GetFramebufferAttachmentParameteriv(struct _glapi_table *disp) {
  9138.    return (_glptr_GetFramebufferAttachmentParameteriv) (GET_by_offset(disp, _gloffset_GetFramebufferAttachmentParameteriv));
  9139. }
  9140.  
  9141. static inline void SET_GetFramebufferAttachmentParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLint *)) {
  9142.    SET_by_offset(disp, _gloffset_GetFramebufferAttachmentParameteriv, fn);
  9143. }
  9144.  
  9145. typedef void (GLAPIENTRYP _glptr_GetRenderbufferParameteriv)(GLenum, GLenum, GLint *);
  9146. #define CALL_GetRenderbufferParameteriv(disp, parameters) \
  9147.     (* GET_GetRenderbufferParameteriv(disp)) parameters
  9148. static inline _glptr_GetRenderbufferParameteriv GET_GetRenderbufferParameteriv(struct _glapi_table *disp) {
  9149.    return (_glptr_GetRenderbufferParameteriv) (GET_by_offset(disp, _gloffset_GetRenderbufferParameteriv));
  9150. }
  9151.  
  9152. static inline void SET_GetRenderbufferParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *)) {
  9153.    SET_by_offset(disp, _gloffset_GetRenderbufferParameteriv, fn);
  9154. }
  9155.  
  9156. typedef GLboolean (GLAPIENTRYP _glptr_IsFramebuffer)(GLuint);
  9157. #define CALL_IsFramebuffer(disp, parameters) \
  9158.     (* GET_IsFramebuffer(disp)) parameters
  9159. static inline _glptr_IsFramebuffer GET_IsFramebuffer(struct _glapi_table *disp) {
  9160.    return (_glptr_IsFramebuffer) (GET_by_offset(disp, _gloffset_IsFramebuffer));
  9161. }
  9162.  
  9163. static inline void SET_IsFramebuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  9164.    SET_by_offset(disp, _gloffset_IsFramebuffer, fn);
  9165. }
  9166.  
  9167. typedef GLboolean (GLAPIENTRYP _glptr_IsRenderbuffer)(GLuint);
  9168. #define CALL_IsRenderbuffer(disp, parameters) \
  9169.     (* GET_IsRenderbuffer(disp)) parameters
  9170. static inline _glptr_IsRenderbuffer GET_IsRenderbuffer(struct _glapi_table *disp) {
  9171.    return (_glptr_IsRenderbuffer) (GET_by_offset(disp, _gloffset_IsRenderbuffer));
  9172. }
  9173.  
  9174. static inline void SET_IsRenderbuffer(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  9175.    SET_by_offset(disp, _gloffset_IsRenderbuffer, fn);
  9176. }
  9177.  
  9178. typedef void (GLAPIENTRYP _glptr_RenderbufferStorage)(GLenum, GLenum, GLsizei, GLsizei);
  9179. #define CALL_RenderbufferStorage(disp, parameters) \
  9180.     (* GET_RenderbufferStorage(disp)) parameters
  9181. static inline _glptr_RenderbufferStorage GET_RenderbufferStorage(struct _glapi_table *disp) {
  9182.    return (_glptr_RenderbufferStorage) (GET_by_offset(disp, _gloffset_RenderbufferStorage));
  9183. }
  9184.  
  9185. static inline void SET_RenderbufferStorage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLsizei)) {
  9186.    SET_by_offset(disp, _gloffset_RenderbufferStorage, fn);
  9187. }
  9188.  
  9189. typedef void (GLAPIENTRYP _glptr_RenderbufferStorageMultisample)(GLenum, GLsizei, GLenum, GLsizei, GLsizei);
  9190. #define CALL_RenderbufferStorageMultisample(disp, parameters) \
  9191.     (* GET_RenderbufferStorageMultisample(disp)) parameters
  9192. static inline _glptr_RenderbufferStorageMultisample GET_RenderbufferStorageMultisample(struct _glapi_table *disp) {
  9193.    return (_glptr_RenderbufferStorageMultisample) (GET_by_offset(disp, _gloffset_RenderbufferStorageMultisample));
  9194. }
  9195.  
  9196. static inline void SET_RenderbufferStorageMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei)) {
  9197.    SET_by_offset(disp, _gloffset_RenderbufferStorageMultisample, fn);
  9198. }
  9199.  
  9200. typedef void (GLAPIENTRYP _glptr_FramebufferTextureFaceARB)(GLenum, GLenum, GLuint, GLint, GLenum);
  9201. #define CALL_FramebufferTextureFaceARB(disp, parameters) \
  9202.     (* GET_FramebufferTextureFaceARB(disp)) parameters
  9203. static inline _glptr_FramebufferTextureFaceARB GET_FramebufferTextureFaceARB(struct _glapi_table *disp) {
  9204.    return (_glptr_FramebufferTextureFaceARB) (GET_by_offset(disp, _gloffset_FramebufferTextureFaceARB));
  9205. }
  9206.  
  9207. static inline void SET_FramebufferTextureFaceARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLint, GLenum)) {
  9208.    SET_by_offset(disp, _gloffset_FramebufferTextureFaceARB, fn);
  9209. }
  9210.  
  9211. typedef void (GLAPIENTRYP _glptr_FlushMappedBufferRange)(GLenum, GLintptr, GLsizeiptr);
  9212. #define CALL_FlushMappedBufferRange(disp, parameters) \
  9213.     (* GET_FlushMappedBufferRange(disp)) parameters
  9214. static inline _glptr_FlushMappedBufferRange GET_FlushMappedBufferRange(struct _glapi_table *disp) {
  9215.    return (_glptr_FlushMappedBufferRange) (GET_by_offset(disp, _gloffset_FlushMappedBufferRange));
  9216. }
  9217.  
  9218. static inline void SET_FlushMappedBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr)) {
  9219.    SET_by_offset(disp, _gloffset_FlushMappedBufferRange, fn);
  9220. }
  9221.  
  9222. typedef GLvoid * (GLAPIENTRYP _glptr_MapBufferRange)(GLenum, GLintptr, GLsizeiptr, GLbitfield);
  9223. #define CALL_MapBufferRange(disp, parameters) \
  9224.     (* GET_MapBufferRange(disp)) parameters
  9225. static inline _glptr_MapBufferRange GET_MapBufferRange(struct _glapi_table *disp) {
  9226.    return (_glptr_MapBufferRange) (GET_by_offset(disp, _gloffset_MapBufferRange));
  9227. }
  9228.  
  9229. static inline void SET_MapBufferRange(struct _glapi_table *disp, GLvoid * (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr, GLbitfield)) {
  9230.    SET_by_offset(disp, _gloffset_MapBufferRange, fn);
  9231. }
  9232.  
  9233. typedef void (GLAPIENTRYP _glptr_BindVertexArray)(GLuint);
  9234. #define CALL_BindVertexArray(disp, parameters) \
  9235.     (* GET_BindVertexArray(disp)) parameters
  9236. static inline _glptr_BindVertexArray GET_BindVertexArray(struct _glapi_table *disp) {
  9237.    return (_glptr_BindVertexArray) (GET_by_offset(disp, _gloffset_BindVertexArray));
  9238. }
  9239.  
  9240. static inline void SET_BindVertexArray(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  9241.    SET_by_offset(disp, _gloffset_BindVertexArray, fn);
  9242. }
  9243.  
  9244. typedef void (GLAPIENTRYP _glptr_DeleteVertexArrays)(GLsizei, const GLuint *);
  9245. #define CALL_DeleteVertexArrays(disp, parameters) \
  9246.     (* GET_DeleteVertexArrays(disp)) parameters
  9247. static inline _glptr_DeleteVertexArrays GET_DeleteVertexArrays(struct _glapi_table *disp) {
  9248.    return (_glptr_DeleteVertexArrays) (GET_by_offset(disp, _gloffset_DeleteVertexArrays));
  9249. }
  9250.  
  9251. static inline void SET_DeleteVertexArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
  9252.    SET_by_offset(disp, _gloffset_DeleteVertexArrays, fn);
  9253. }
  9254.  
  9255. typedef void (GLAPIENTRYP _glptr_GenVertexArrays)(GLsizei, GLuint *);
  9256. #define CALL_GenVertexArrays(disp, parameters) \
  9257.     (* GET_GenVertexArrays(disp)) parameters
  9258. static inline _glptr_GenVertexArrays GET_GenVertexArrays(struct _glapi_table *disp) {
  9259.    return (_glptr_GenVertexArrays) (GET_by_offset(disp, _gloffset_GenVertexArrays));
  9260. }
  9261.  
  9262. static inline void SET_GenVertexArrays(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  9263.    SET_by_offset(disp, _gloffset_GenVertexArrays, fn);
  9264. }
  9265.  
  9266. typedef GLboolean (GLAPIENTRYP _glptr_IsVertexArray)(GLuint);
  9267. #define CALL_IsVertexArray(disp, parameters) \
  9268.     (* GET_IsVertexArray(disp)) parameters
  9269. static inline _glptr_IsVertexArray GET_IsVertexArray(struct _glapi_table *disp) {
  9270.    return (_glptr_IsVertexArray) (GET_by_offset(disp, _gloffset_IsVertexArray));
  9271. }
  9272.  
  9273. static inline void SET_IsVertexArray(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  9274.    SET_by_offset(disp, _gloffset_IsVertexArray, fn);
  9275. }
  9276.  
  9277. typedef void (GLAPIENTRYP _glptr_GetActiveUniformBlockName)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *);
  9278. #define CALL_GetActiveUniformBlockName(disp, parameters) \
  9279.     (* GET_GetActiveUniformBlockName(disp)) parameters
  9280. static inline _glptr_GetActiveUniformBlockName GET_GetActiveUniformBlockName(struct _glapi_table *disp) {
  9281.    return (_glptr_GetActiveUniformBlockName) (GET_by_offset(disp, _gloffset_GetActiveUniformBlockName));
  9282. }
  9283.  
  9284. static inline void SET_GetActiveUniformBlockName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *)) {
  9285.    SET_by_offset(disp, _gloffset_GetActiveUniformBlockName, fn);
  9286. }
  9287.  
  9288. typedef void (GLAPIENTRYP _glptr_GetActiveUniformBlockiv)(GLuint, GLuint, GLenum, GLint *);
  9289. #define CALL_GetActiveUniformBlockiv(disp, parameters) \
  9290.     (* GET_GetActiveUniformBlockiv(disp)) parameters
  9291. static inline _glptr_GetActiveUniformBlockiv GET_GetActiveUniformBlockiv(struct _glapi_table *disp) {
  9292.    return (_glptr_GetActiveUniformBlockiv) (GET_by_offset(disp, _gloffset_GetActiveUniformBlockiv));
  9293. }
  9294.  
  9295. static inline void SET_GetActiveUniformBlockiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum, GLint *)) {
  9296.    SET_by_offset(disp, _gloffset_GetActiveUniformBlockiv, fn);
  9297. }
  9298.  
  9299. typedef void (GLAPIENTRYP _glptr_GetActiveUniformName)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *);
  9300. #define CALL_GetActiveUniformName(disp, parameters) \
  9301.     (* GET_GetActiveUniformName(disp)) parameters
  9302. static inline _glptr_GetActiveUniformName GET_GetActiveUniformName(struct _glapi_table *disp) {
  9303.    return (_glptr_GetActiveUniformName) (GET_by_offset(disp, _gloffset_GetActiveUniformName));
  9304. }
  9305.  
  9306. static inline void SET_GetActiveUniformName(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLsizei, GLsizei *, GLchar *)) {
  9307.    SET_by_offset(disp, _gloffset_GetActiveUniformName, fn);
  9308. }
  9309.  
  9310. typedef void (GLAPIENTRYP _glptr_GetActiveUniformsiv)(GLuint, GLsizei, const GLuint *, GLenum, GLint *);
  9311. #define CALL_GetActiveUniformsiv(disp, parameters) \
  9312.     (* GET_GetActiveUniformsiv(disp)) parameters
  9313. static inline _glptr_GetActiveUniformsiv GET_GetActiveUniformsiv(struct _glapi_table *disp) {
  9314.    return (_glptr_GetActiveUniformsiv) (GET_by_offset(disp, _gloffset_GetActiveUniformsiv));
  9315. }
  9316.  
  9317. static inline void SET_GetActiveUniformsiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLuint *, GLenum, GLint *)) {
  9318.    SET_by_offset(disp, _gloffset_GetActiveUniformsiv, fn);
  9319. }
  9320.  
  9321. typedef GLuint (GLAPIENTRYP _glptr_GetUniformBlockIndex)(GLuint, const GLchar *);
  9322. #define CALL_GetUniformBlockIndex(disp, parameters) \
  9323.     (* GET_GetUniformBlockIndex(disp)) parameters
  9324. static inline _glptr_GetUniformBlockIndex GET_GetUniformBlockIndex(struct _glapi_table *disp) {
  9325.    return (_glptr_GetUniformBlockIndex) (GET_by_offset(disp, _gloffset_GetUniformBlockIndex));
  9326. }
  9327.  
  9328. static inline void SET_GetUniformBlockIndex(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
  9329.    SET_by_offset(disp, _gloffset_GetUniformBlockIndex, fn);
  9330. }
  9331.  
  9332. typedef void (GLAPIENTRYP _glptr_GetUniformIndices)(GLuint, GLsizei, const GLchar * const *, GLuint *);
  9333. #define CALL_GetUniformIndices(disp, parameters) \
  9334.     (* GET_GetUniformIndices(disp)) parameters
  9335. static inline _glptr_GetUniformIndices GET_GetUniformIndices(struct _glapi_table *disp) {
  9336.    return (_glptr_GetUniformIndices) (GET_by_offset(disp, _gloffset_GetUniformIndices));
  9337. }
  9338.  
  9339. static inline void SET_GetUniformIndices(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLchar * const *, GLuint *)) {
  9340.    SET_by_offset(disp, _gloffset_GetUniformIndices, fn);
  9341. }
  9342.  
  9343. typedef void (GLAPIENTRYP _glptr_UniformBlockBinding)(GLuint, GLuint, GLuint);
  9344. #define CALL_UniformBlockBinding(disp, parameters) \
  9345.     (* GET_UniformBlockBinding(disp)) parameters
  9346. static inline _glptr_UniformBlockBinding GET_UniformBlockBinding(struct _glapi_table *disp) {
  9347.    return (_glptr_UniformBlockBinding) (GET_by_offset(disp, _gloffset_UniformBlockBinding));
  9348. }
  9349.  
  9350. static inline void SET_UniformBlockBinding(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
  9351.    SET_by_offset(disp, _gloffset_UniformBlockBinding, fn);
  9352. }
  9353.  
  9354. typedef void (GLAPIENTRYP _glptr_CopyBufferSubData)(GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr);
  9355. #define CALL_CopyBufferSubData(disp, parameters) \
  9356.     (* GET_CopyBufferSubData(disp)) parameters
  9357. static inline _glptr_CopyBufferSubData GET_CopyBufferSubData(struct _glapi_table *disp) {
  9358.    return (_glptr_CopyBufferSubData) (GET_by_offset(disp, _gloffset_CopyBufferSubData));
  9359. }
  9360.  
  9361. static inline void SET_CopyBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr)) {
  9362.    SET_by_offset(disp, _gloffset_CopyBufferSubData, fn);
  9363. }
  9364.  
  9365. typedef GLenum (GLAPIENTRYP _glptr_ClientWaitSync)(GLsync, GLbitfield, GLuint64);
  9366. #define CALL_ClientWaitSync(disp, parameters) \
  9367.     (* GET_ClientWaitSync(disp)) parameters
  9368. static inline _glptr_ClientWaitSync GET_ClientWaitSync(struct _glapi_table *disp) {
  9369.    return (_glptr_ClientWaitSync) (GET_by_offset(disp, _gloffset_ClientWaitSync));
  9370. }
  9371.  
  9372. static inline void SET_ClientWaitSync(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLsync, GLbitfield, GLuint64)) {
  9373.    SET_by_offset(disp, _gloffset_ClientWaitSync, fn);
  9374. }
  9375.  
  9376. typedef void (GLAPIENTRYP _glptr_DeleteSync)(GLsync);
  9377. #define CALL_DeleteSync(disp, parameters) \
  9378.     (* GET_DeleteSync(disp)) parameters
  9379. static inline _glptr_DeleteSync GET_DeleteSync(struct _glapi_table *disp) {
  9380.    return (_glptr_DeleteSync) (GET_by_offset(disp, _gloffset_DeleteSync));
  9381. }
  9382.  
  9383. static inline void SET_DeleteSync(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsync)) {
  9384.    SET_by_offset(disp, _gloffset_DeleteSync, fn);
  9385. }
  9386.  
  9387. typedef GLsync (GLAPIENTRYP _glptr_FenceSync)(GLenum, GLbitfield);
  9388. #define CALL_FenceSync(disp, parameters) \
  9389.     (* GET_FenceSync(disp)) parameters
  9390. static inline _glptr_FenceSync GET_FenceSync(struct _glapi_table *disp) {
  9391.    return (_glptr_FenceSync) (GET_by_offset(disp, _gloffset_FenceSync));
  9392. }
  9393.  
  9394. static inline void SET_FenceSync(struct _glapi_table *disp, GLsync (GLAPIENTRYP fn)(GLenum, GLbitfield)) {
  9395.    SET_by_offset(disp, _gloffset_FenceSync, fn);
  9396. }
  9397.  
  9398. typedef void (GLAPIENTRYP _glptr_GetInteger64v)(GLenum, GLint64 *);
  9399. #define CALL_GetInteger64v(disp, parameters) \
  9400.     (* GET_GetInteger64v(disp)) parameters
  9401. static inline _glptr_GetInteger64v GET_GetInteger64v(struct _glapi_table *disp) {
  9402.    return (_glptr_GetInteger64v) (GET_by_offset(disp, _gloffset_GetInteger64v));
  9403. }
  9404.  
  9405. static inline void SET_GetInteger64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint64 *)) {
  9406.    SET_by_offset(disp, _gloffset_GetInteger64v, fn);
  9407. }
  9408.  
  9409. typedef void (GLAPIENTRYP _glptr_GetSynciv)(GLsync, GLenum, GLsizei, GLsizei *, GLint *);
  9410. #define CALL_GetSynciv(disp, parameters) \
  9411.     (* GET_GetSynciv(disp)) parameters
  9412. static inline _glptr_GetSynciv GET_GetSynciv(struct _glapi_table *disp) {
  9413.    return (_glptr_GetSynciv) (GET_by_offset(disp, _gloffset_GetSynciv));
  9414. }
  9415.  
  9416. static inline void SET_GetSynciv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsync, GLenum, GLsizei, GLsizei *, GLint *)) {
  9417.    SET_by_offset(disp, _gloffset_GetSynciv, fn);
  9418. }
  9419.  
  9420. typedef GLboolean (GLAPIENTRYP _glptr_IsSync)(GLsync);
  9421. #define CALL_IsSync(disp, parameters) \
  9422.     (* GET_IsSync(disp)) parameters
  9423. static inline _glptr_IsSync GET_IsSync(struct _glapi_table *disp) {
  9424.    return (_glptr_IsSync) (GET_by_offset(disp, _gloffset_IsSync));
  9425. }
  9426.  
  9427. static inline void SET_IsSync(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLsync)) {
  9428.    SET_by_offset(disp, _gloffset_IsSync, fn);
  9429. }
  9430.  
  9431. typedef void (GLAPIENTRYP _glptr_WaitSync)(GLsync, GLbitfield, GLuint64);
  9432. #define CALL_WaitSync(disp, parameters) \
  9433.     (* GET_WaitSync(disp)) parameters
  9434. static inline _glptr_WaitSync GET_WaitSync(struct _glapi_table *disp) {
  9435.    return (_glptr_WaitSync) (GET_by_offset(disp, _gloffset_WaitSync));
  9436. }
  9437.  
  9438. static inline void SET_WaitSync(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsync, GLbitfield, GLuint64)) {
  9439.    SET_by_offset(disp, _gloffset_WaitSync, fn);
  9440. }
  9441.  
  9442. typedef void (GLAPIENTRYP _glptr_DrawElementsBaseVertex)(GLenum, GLsizei, GLenum, const GLvoid *, GLint);
  9443. #define CALL_DrawElementsBaseVertex(disp, parameters) \
  9444.     (* GET_DrawElementsBaseVertex(disp)) parameters
  9445. static inline _glptr_DrawElementsBaseVertex GET_DrawElementsBaseVertex(struct _glapi_table *disp) {
  9446.    return (_glptr_DrawElementsBaseVertex) (GET_by_offset(disp, _gloffset_DrawElementsBaseVertex));
  9447. }
  9448.  
  9449. static inline void SET_DrawElementsBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLint)) {
  9450.    SET_by_offset(disp, _gloffset_DrawElementsBaseVertex, fn);
  9451. }
  9452.  
  9453. typedef void (GLAPIENTRYP _glptr_DrawElementsInstancedBaseVertex)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint);
  9454. #define CALL_DrawElementsInstancedBaseVertex(disp, parameters) \
  9455.     (* GET_DrawElementsInstancedBaseVertex(disp)) parameters
  9456. static inline _glptr_DrawElementsInstancedBaseVertex GET_DrawElementsInstancedBaseVertex(struct _glapi_table *disp) {
  9457.    return (_glptr_DrawElementsInstancedBaseVertex) (GET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertex));
  9458. }
  9459.  
  9460. static inline void SET_DrawElementsInstancedBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint)) {
  9461.    SET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertex, fn);
  9462. }
  9463.  
  9464. typedef void (GLAPIENTRYP _glptr_DrawRangeElementsBaseVertex)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *, GLint);
  9465. #define CALL_DrawRangeElementsBaseVertex(disp, parameters) \
  9466.     (* GET_DrawRangeElementsBaseVertex(disp)) parameters
  9467. static inline _glptr_DrawRangeElementsBaseVertex GET_DrawRangeElementsBaseVertex(struct _glapi_table *disp) {
  9468.    return (_glptr_DrawRangeElementsBaseVertex) (GET_by_offset(disp, _gloffset_DrawRangeElementsBaseVertex));
  9469. }
  9470.  
  9471. static inline void SET_DrawRangeElementsBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *, GLint)) {
  9472.    SET_by_offset(disp, _gloffset_DrawRangeElementsBaseVertex, fn);
  9473. }
  9474.  
  9475. typedef void (GLAPIENTRYP _glptr_MultiDrawElementsBaseVertex)(GLenum, const GLsizei *, GLenum, const GLvoid * const *, GLsizei, const GLint *);
  9476. #define CALL_MultiDrawElementsBaseVertex(disp, parameters) \
  9477.     (* GET_MultiDrawElementsBaseVertex(disp)) parameters
  9478. static inline _glptr_MultiDrawElementsBaseVertex GET_MultiDrawElementsBaseVertex(struct _glapi_table *disp) {
  9479.    return (_glptr_MultiDrawElementsBaseVertex) (GET_by_offset(disp, _gloffset_MultiDrawElementsBaseVertex));
  9480. }
  9481.  
  9482. static inline void SET_MultiDrawElementsBaseVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLsizei *, GLenum, const GLvoid * const *, GLsizei, const GLint *)) {
  9483.    SET_by_offset(disp, _gloffset_MultiDrawElementsBaseVertex, fn);
  9484. }
  9485.  
  9486. typedef void (GLAPIENTRYP _glptr_ProvokingVertex)(GLenum);
  9487. #define CALL_ProvokingVertex(disp, parameters) \
  9488.     (* GET_ProvokingVertex(disp)) parameters
  9489. static inline _glptr_ProvokingVertex GET_ProvokingVertex(struct _glapi_table *disp) {
  9490.    return (_glptr_ProvokingVertex) (GET_by_offset(disp, _gloffset_ProvokingVertex));
  9491. }
  9492.  
  9493. static inline void SET_ProvokingVertex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  9494.    SET_by_offset(disp, _gloffset_ProvokingVertex, fn);
  9495. }
  9496.  
  9497. typedef void (GLAPIENTRYP _glptr_GetMultisamplefv)(GLenum, GLuint, GLfloat *);
  9498. #define CALL_GetMultisamplefv(disp, parameters) \
  9499.     (* GET_GetMultisamplefv(disp)) parameters
  9500. static inline _glptr_GetMultisamplefv GET_GetMultisamplefv(struct _glapi_table *disp) {
  9501.    return (_glptr_GetMultisamplefv) (GET_by_offset(disp, _gloffset_GetMultisamplefv));
  9502. }
  9503.  
  9504. static inline void SET_GetMultisamplefv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLfloat *)) {
  9505.    SET_by_offset(disp, _gloffset_GetMultisamplefv, fn);
  9506. }
  9507.  
  9508. typedef void (GLAPIENTRYP _glptr_SampleMaski)(GLuint, GLbitfield);
  9509. #define CALL_SampleMaski(disp, parameters) \
  9510.     (* GET_SampleMaski(disp)) parameters
  9511. static inline _glptr_SampleMaski GET_SampleMaski(struct _glapi_table *disp) {
  9512.    return (_glptr_SampleMaski) (GET_by_offset(disp, _gloffset_SampleMaski));
  9513. }
  9514.  
  9515. static inline void SET_SampleMaski(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLbitfield)) {
  9516.    SET_by_offset(disp, _gloffset_SampleMaski, fn);
  9517. }
  9518.  
  9519. typedef void (GLAPIENTRYP _glptr_TexImage2DMultisample)(GLenum, GLsizei, GLint, GLsizei, GLsizei, GLboolean);
  9520. #define CALL_TexImage2DMultisample(disp, parameters) \
  9521.     (* GET_TexImage2DMultisample(disp)) parameters
  9522. static inline _glptr_TexImage2DMultisample GET_TexImage2DMultisample(struct _glapi_table *disp) {
  9523.    return (_glptr_TexImage2DMultisample) (GET_by_offset(disp, _gloffset_TexImage2DMultisample));
  9524. }
  9525.  
  9526. static inline void SET_TexImage2DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLint, GLsizei, GLsizei, GLboolean)) {
  9527.    SET_by_offset(disp, _gloffset_TexImage2DMultisample, fn);
  9528. }
  9529.  
  9530. typedef void (GLAPIENTRYP _glptr_TexImage3DMultisample)(GLenum, GLsizei, GLint, GLsizei, GLsizei, GLsizei, GLboolean);
  9531. #define CALL_TexImage3DMultisample(disp, parameters) \
  9532.     (* GET_TexImage3DMultisample(disp)) parameters
  9533. static inline _glptr_TexImage3DMultisample GET_TexImage3DMultisample(struct _glapi_table *disp) {
  9534.    return (_glptr_TexImage3DMultisample) (GET_by_offset(disp, _gloffset_TexImage3DMultisample));
  9535. }
  9536.  
  9537. static inline void SET_TexImage3DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLint, GLsizei, GLsizei, GLsizei, GLboolean)) {
  9538.    SET_by_offset(disp, _gloffset_TexImage3DMultisample, fn);
  9539. }
  9540.  
  9541. typedef void (GLAPIENTRYP _glptr_BlendEquationSeparateiARB)(GLuint, GLenum, GLenum);
  9542. #define CALL_BlendEquationSeparateiARB(disp, parameters) \
  9543.     (* GET_BlendEquationSeparateiARB(disp)) parameters
  9544. static inline _glptr_BlendEquationSeparateiARB GET_BlendEquationSeparateiARB(struct _glapi_table *disp) {
  9545.    return (_glptr_BlendEquationSeparateiARB) (GET_by_offset(disp, _gloffset_BlendEquationSeparateiARB));
  9546. }
  9547.  
  9548. static inline void SET_BlendEquationSeparateiARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum)) {
  9549.    SET_by_offset(disp, _gloffset_BlendEquationSeparateiARB, fn);
  9550. }
  9551.  
  9552. typedef void (GLAPIENTRYP _glptr_BlendEquationiARB)(GLuint, GLenum);
  9553. #define CALL_BlendEquationiARB(disp, parameters) \
  9554.     (* GET_BlendEquationiARB(disp)) parameters
  9555. static inline _glptr_BlendEquationiARB GET_BlendEquationiARB(struct _glapi_table *disp) {
  9556.    return (_glptr_BlendEquationiARB) (GET_by_offset(disp, _gloffset_BlendEquationiARB));
  9557. }
  9558.  
  9559. static inline void SET_BlendEquationiARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
  9560.    SET_by_offset(disp, _gloffset_BlendEquationiARB, fn);
  9561. }
  9562.  
  9563. typedef void (GLAPIENTRYP _glptr_BlendFuncSeparateiARB)(GLuint, GLenum, GLenum, GLenum, GLenum);
  9564. #define CALL_BlendFuncSeparateiARB(disp, parameters) \
  9565.     (* GET_BlendFuncSeparateiARB(disp)) parameters
  9566. static inline _glptr_BlendFuncSeparateiARB GET_BlendFuncSeparateiARB(struct _glapi_table *disp) {
  9567.    return (_glptr_BlendFuncSeparateiARB) (GET_by_offset(disp, _gloffset_BlendFuncSeparateiARB));
  9568. }
  9569.  
  9570. static inline void SET_BlendFuncSeparateiARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum, GLenum, GLenum)) {
  9571.    SET_by_offset(disp, _gloffset_BlendFuncSeparateiARB, fn);
  9572. }
  9573.  
  9574. typedef void (GLAPIENTRYP _glptr_BlendFunciARB)(GLuint, GLenum, GLenum);
  9575. #define CALL_BlendFunciARB(disp, parameters) \
  9576.     (* GET_BlendFunciARB(disp)) parameters
  9577. static inline _glptr_BlendFunciARB GET_BlendFunciARB(struct _glapi_table *disp) {
  9578.    return (_glptr_BlendFunciARB) (GET_by_offset(disp, _gloffset_BlendFunciARB));
  9579. }
  9580.  
  9581. static inline void SET_BlendFunciARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLenum)) {
  9582.    SET_by_offset(disp, _gloffset_BlendFunciARB, fn);
  9583. }
  9584.  
  9585. typedef void (GLAPIENTRYP _glptr_BindFragDataLocationIndexed)(GLuint, GLuint, GLuint, const GLchar *);
  9586. #define CALL_BindFragDataLocationIndexed(disp, parameters) \
  9587.     (* GET_BindFragDataLocationIndexed(disp)) parameters
  9588. static inline _glptr_BindFragDataLocationIndexed GET_BindFragDataLocationIndexed(struct _glapi_table *disp) {
  9589.    return (_glptr_BindFragDataLocationIndexed) (GET_by_offset(disp, _gloffset_BindFragDataLocationIndexed));
  9590. }
  9591.  
  9592. static inline void SET_BindFragDataLocationIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, const GLchar *)) {
  9593.    SET_by_offset(disp, _gloffset_BindFragDataLocationIndexed, fn);
  9594. }
  9595.  
  9596. typedef GLint (GLAPIENTRYP _glptr_GetFragDataIndex)(GLuint, const GLchar *);
  9597. #define CALL_GetFragDataIndex(disp, parameters) \
  9598.     (* GET_GetFragDataIndex(disp)) parameters
  9599. static inline _glptr_GetFragDataIndex GET_GetFragDataIndex(struct _glapi_table *disp) {
  9600.    return (_glptr_GetFragDataIndex) (GET_by_offset(disp, _gloffset_GetFragDataIndex));
  9601. }
  9602.  
  9603. static inline void SET_GetFragDataIndex(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
  9604.    SET_by_offset(disp, _gloffset_GetFragDataIndex, fn);
  9605. }
  9606.  
  9607. typedef void (GLAPIENTRYP _glptr_BindSampler)(GLuint, GLuint);
  9608. #define CALL_BindSampler(disp, parameters) \
  9609.     (* GET_BindSampler(disp)) parameters
  9610. static inline _glptr_BindSampler GET_BindSampler(struct _glapi_table *disp) {
  9611.    return (_glptr_BindSampler) (GET_by_offset(disp, _gloffset_BindSampler));
  9612. }
  9613.  
  9614. static inline void SET_BindSampler(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
  9615.    SET_by_offset(disp, _gloffset_BindSampler, fn);
  9616. }
  9617.  
  9618. typedef void (GLAPIENTRYP _glptr_DeleteSamplers)(GLsizei, const GLuint *);
  9619. #define CALL_DeleteSamplers(disp, parameters) \
  9620.     (* GET_DeleteSamplers(disp)) parameters
  9621. static inline _glptr_DeleteSamplers GET_DeleteSamplers(struct _glapi_table *disp) {
  9622.    return (_glptr_DeleteSamplers) (GET_by_offset(disp, _gloffset_DeleteSamplers));
  9623. }
  9624.  
  9625. static inline void SET_DeleteSamplers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
  9626.    SET_by_offset(disp, _gloffset_DeleteSamplers, fn);
  9627. }
  9628.  
  9629. typedef void (GLAPIENTRYP _glptr_GenSamplers)(GLsizei, GLuint *);
  9630. #define CALL_GenSamplers(disp, parameters) \
  9631.     (* GET_GenSamplers(disp)) parameters
  9632. static inline _glptr_GenSamplers GET_GenSamplers(struct _glapi_table *disp) {
  9633.    return (_glptr_GenSamplers) (GET_by_offset(disp, _gloffset_GenSamplers));
  9634. }
  9635.  
  9636. static inline void SET_GenSamplers(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  9637.    SET_by_offset(disp, _gloffset_GenSamplers, fn);
  9638. }
  9639.  
  9640. typedef void (GLAPIENTRYP _glptr_GetSamplerParameterIiv)(GLuint, GLenum, GLint *);
  9641. #define CALL_GetSamplerParameterIiv(disp, parameters) \
  9642.     (* GET_GetSamplerParameterIiv(disp)) parameters
  9643. static inline _glptr_GetSamplerParameterIiv GET_GetSamplerParameterIiv(struct _glapi_table *disp) {
  9644.    return (_glptr_GetSamplerParameterIiv) (GET_by_offset(disp, _gloffset_GetSamplerParameterIiv));
  9645. }
  9646.  
  9647. static inline void SET_GetSamplerParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  9648.    SET_by_offset(disp, _gloffset_GetSamplerParameterIiv, fn);
  9649. }
  9650.  
  9651. typedef void (GLAPIENTRYP _glptr_GetSamplerParameterIuiv)(GLuint, GLenum, GLuint *);
  9652. #define CALL_GetSamplerParameterIuiv(disp, parameters) \
  9653.     (* GET_GetSamplerParameterIuiv(disp)) parameters
  9654. static inline _glptr_GetSamplerParameterIuiv GET_GetSamplerParameterIuiv(struct _glapi_table *disp) {
  9655.    return (_glptr_GetSamplerParameterIuiv) (GET_by_offset(disp, _gloffset_GetSamplerParameterIuiv));
  9656. }
  9657.  
  9658. static inline void SET_GetSamplerParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint *)) {
  9659.    SET_by_offset(disp, _gloffset_GetSamplerParameterIuiv, fn);
  9660. }
  9661.  
  9662. typedef void (GLAPIENTRYP _glptr_GetSamplerParameterfv)(GLuint, GLenum, GLfloat *);
  9663. #define CALL_GetSamplerParameterfv(disp, parameters) \
  9664.     (* GET_GetSamplerParameterfv(disp)) parameters
  9665. static inline _glptr_GetSamplerParameterfv GET_GetSamplerParameterfv(struct _glapi_table *disp) {
  9666.    return (_glptr_GetSamplerParameterfv) (GET_by_offset(disp, _gloffset_GetSamplerParameterfv));
  9667. }
  9668.  
  9669. static inline void SET_GetSamplerParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) {
  9670.    SET_by_offset(disp, _gloffset_GetSamplerParameterfv, fn);
  9671. }
  9672.  
  9673. typedef void (GLAPIENTRYP _glptr_GetSamplerParameteriv)(GLuint, GLenum, GLint *);
  9674. #define CALL_GetSamplerParameteriv(disp, parameters) \
  9675.     (* GET_GetSamplerParameteriv(disp)) parameters
  9676. static inline _glptr_GetSamplerParameteriv GET_GetSamplerParameteriv(struct _glapi_table *disp) {
  9677.    return (_glptr_GetSamplerParameteriv) (GET_by_offset(disp, _gloffset_GetSamplerParameteriv));
  9678. }
  9679.  
  9680. static inline void SET_GetSamplerParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  9681.    SET_by_offset(disp, _gloffset_GetSamplerParameteriv, fn);
  9682. }
  9683.  
  9684. typedef GLboolean (GLAPIENTRYP _glptr_IsSampler)(GLuint);
  9685. #define CALL_IsSampler(disp, parameters) \
  9686.     (* GET_IsSampler(disp)) parameters
  9687. static inline _glptr_IsSampler GET_IsSampler(struct _glapi_table *disp) {
  9688.    return (_glptr_IsSampler) (GET_by_offset(disp, _gloffset_IsSampler));
  9689. }
  9690.  
  9691. static inline void SET_IsSampler(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  9692.    SET_by_offset(disp, _gloffset_IsSampler, fn);
  9693. }
  9694.  
  9695. typedef void (GLAPIENTRYP _glptr_SamplerParameterIiv)(GLuint, GLenum, const GLint *);
  9696. #define CALL_SamplerParameterIiv(disp, parameters) \
  9697.     (* GET_SamplerParameterIiv(disp)) parameters
  9698. static inline _glptr_SamplerParameterIiv GET_SamplerParameterIiv(struct _glapi_table *disp) {
  9699.    return (_glptr_SamplerParameterIiv) (GET_by_offset(disp, _gloffset_SamplerParameterIiv));
  9700. }
  9701.  
  9702. static inline void SET_SamplerParameterIiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) {
  9703.    SET_by_offset(disp, _gloffset_SamplerParameterIiv, fn);
  9704. }
  9705.  
  9706. typedef void (GLAPIENTRYP _glptr_SamplerParameterIuiv)(GLuint, GLenum, const GLuint *);
  9707. #define CALL_SamplerParameterIuiv(disp, parameters) \
  9708.     (* GET_SamplerParameterIuiv(disp)) parameters
  9709. static inline _glptr_SamplerParameterIuiv GET_SamplerParameterIuiv(struct _glapi_table *disp) {
  9710.    return (_glptr_SamplerParameterIuiv) (GET_by_offset(disp, _gloffset_SamplerParameterIuiv));
  9711. }
  9712.  
  9713. static inline void SET_SamplerParameterIuiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLuint *)) {
  9714.    SET_by_offset(disp, _gloffset_SamplerParameterIuiv, fn);
  9715. }
  9716.  
  9717. typedef void (GLAPIENTRYP _glptr_SamplerParameterf)(GLuint, GLenum, GLfloat);
  9718. #define CALL_SamplerParameterf(disp, parameters) \
  9719.     (* GET_SamplerParameterf(disp)) parameters
  9720. static inline _glptr_SamplerParameterf GET_SamplerParameterf(struct _glapi_table *disp) {
  9721.    return (_glptr_SamplerParameterf) (GET_by_offset(disp, _gloffset_SamplerParameterf));
  9722. }
  9723.  
  9724. static inline void SET_SamplerParameterf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat)) {
  9725.    SET_by_offset(disp, _gloffset_SamplerParameterf, fn);
  9726. }
  9727.  
  9728. typedef void (GLAPIENTRYP _glptr_SamplerParameterfv)(GLuint, GLenum, const GLfloat *);
  9729. #define CALL_SamplerParameterfv(disp, parameters) \
  9730.     (* GET_SamplerParameterfv(disp)) parameters
  9731. static inline _glptr_SamplerParameterfv GET_SamplerParameterfv(struct _glapi_table *disp) {
  9732.    return (_glptr_SamplerParameterfv) (GET_by_offset(disp, _gloffset_SamplerParameterfv));
  9733. }
  9734.  
  9735. static inline void SET_SamplerParameterfv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLfloat *)) {
  9736.    SET_by_offset(disp, _gloffset_SamplerParameterfv, fn);
  9737. }
  9738.  
  9739. typedef void (GLAPIENTRYP _glptr_SamplerParameteri)(GLuint, GLenum, GLint);
  9740. #define CALL_SamplerParameteri(disp, parameters) \
  9741.     (* GET_SamplerParameteri(disp)) parameters
  9742. static inline _glptr_SamplerParameteri GET_SamplerParameteri(struct _glapi_table *disp) {
  9743.    return (_glptr_SamplerParameteri) (GET_by_offset(disp, _gloffset_SamplerParameteri));
  9744. }
  9745.  
  9746. static inline void SET_SamplerParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) {
  9747.    SET_by_offset(disp, _gloffset_SamplerParameteri, fn);
  9748. }
  9749.  
  9750. typedef void (GLAPIENTRYP _glptr_SamplerParameteriv)(GLuint, GLenum, const GLint *);
  9751. #define CALL_SamplerParameteriv(disp, parameters) \
  9752.     (* GET_SamplerParameteriv(disp)) parameters
  9753. static inline _glptr_SamplerParameteriv GET_SamplerParameteriv(struct _glapi_table *disp) {
  9754.    return (_glptr_SamplerParameteriv) (GET_by_offset(disp, _gloffset_SamplerParameteriv));
  9755. }
  9756.  
  9757. static inline void SET_SamplerParameteriv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLint *)) {
  9758.    SET_by_offset(disp, _gloffset_SamplerParameteriv, fn);
  9759. }
  9760.  
  9761. typedef void (GLAPIENTRYP _glptr_GetQueryObjecti64v)(GLuint, GLenum, GLint64 *);
  9762. #define CALL_GetQueryObjecti64v(disp, parameters) \
  9763.     (* GET_GetQueryObjecti64v(disp)) parameters
  9764. static inline _glptr_GetQueryObjecti64v GET_GetQueryObjecti64v(struct _glapi_table *disp) {
  9765.    return (_glptr_GetQueryObjecti64v) (GET_by_offset(disp, _gloffset_GetQueryObjecti64v));
  9766. }
  9767.  
  9768. static inline void SET_GetQueryObjecti64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint64 *)) {
  9769.    SET_by_offset(disp, _gloffset_GetQueryObjecti64v, fn);
  9770. }
  9771.  
  9772. typedef void (GLAPIENTRYP _glptr_GetQueryObjectui64v)(GLuint, GLenum, GLuint64 *);
  9773. #define CALL_GetQueryObjectui64v(disp, parameters) \
  9774.     (* GET_GetQueryObjectui64v(disp)) parameters
  9775. static inline _glptr_GetQueryObjectui64v GET_GetQueryObjectui64v(struct _glapi_table *disp) {
  9776.    return (_glptr_GetQueryObjectui64v) (GET_by_offset(disp, _gloffset_GetQueryObjectui64v));
  9777. }
  9778.  
  9779. static inline void SET_GetQueryObjectui64v(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLuint64 *)) {
  9780.    SET_by_offset(disp, _gloffset_GetQueryObjectui64v, fn);
  9781. }
  9782.  
  9783. typedef void (GLAPIENTRYP _glptr_QueryCounter)(GLuint, GLenum);
  9784. #define CALL_QueryCounter(disp, parameters) \
  9785.     (* GET_QueryCounter(disp)) parameters
  9786. static inline _glptr_QueryCounter GET_QueryCounter(struct _glapi_table *disp) {
  9787.    return (_glptr_QueryCounter) (GET_by_offset(disp, _gloffset_QueryCounter));
  9788. }
  9789.  
  9790. static inline void SET_QueryCounter(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum)) {
  9791.    SET_by_offset(disp, _gloffset_QueryCounter, fn);
  9792. }
  9793.  
  9794. typedef void (GLAPIENTRYP _glptr_ColorP3ui)(GLenum, GLuint);
  9795. #define CALL_ColorP3ui(disp, parameters) \
  9796.     (* GET_ColorP3ui(disp)) parameters
  9797. static inline _glptr_ColorP3ui GET_ColorP3ui(struct _glapi_table *disp) {
  9798.    return (_glptr_ColorP3ui) (GET_by_offset(disp, _gloffset_ColorP3ui));
  9799. }
  9800.  
  9801. static inline void SET_ColorP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  9802.    SET_by_offset(disp, _gloffset_ColorP3ui, fn);
  9803. }
  9804.  
  9805. typedef void (GLAPIENTRYP _glptr_ColorP3uiv)(GLenum, const GLuint *);
  9806. #define CALL_ColorP3uiv(disp, parameters) \
  9807.     (* GET_ColorP3uiv(disp)) parameters
  9808. static inline _glptr_ColorP3uiv GET_ColorP3uiv(struct _glapi_table *disp) {
  9809.    return (_glptr_ColorP3uiv) (GET_by_offset(disp, _gloffset_ColorP3uiv));
  9810. }
  9811.  
  9812. static inline void SET_ColorP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
  9813.    SET_by_offset(disp, _gloffset_ColorP3uiv, fn);
  9814. }
  9815.  
  9816. typedef void (GLAPIENTRYP _glptr_ColorP4ui)(GLenum, GLuint);
  9817. #define CALL_ColorP4ui(disp, parameters) \
  9818.     (* GET_ColorP4ui(disp)) parameters
  9819. static inline _glptr_ColorP4ui GET_ColorP4ui(struct _glapi_table *disp) {
  9820.    return (_glptr_ColorP4ui) (GET_by_offset(disp, _gloffset_ColorP4ui));
  9821. }
  9822.  
  9823. static inline void SET_ColorP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  9824.    SET_by_offset(disp, _gloffset_ColorP4ui, fn);
  9825. }
  9826.  
  9827. typedef void (GLAPIENTRYP _glptr_ColorP4uiv)(GLenum, const GLuint *);
  9828. #define CALL_ColorP4uiv(disp, parameters) \
  9829.     (* GET_ColorP4uiv(disp)) parameters
  9830. static inline _glptr_ColorP4uiv GET_ColorP4uiv(struct _glapi_table *disp) {
  9831.    return (_glptr_ColorP4uiv) (GET_by_offset(disp, _gloffset_ColorP4uiv));
  9832. }
  9833.  
  9834. static inline void SET_ColorP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
  9835.    SET_by_offset(disp, _gloffset_ColorP4uiv, fn);
  9836. }
  9837.  
  9838. typedef void (GLAPIENTRYP _glptr_MultiTexCoordP1ui)(GLenum, GLenum, GLuint);
  9839. #define CALL_MultiTexCoordP1ui(disp, parameters) \
  9840.     (* GET_MultiTexCoordP1ui(disp)) parameters
  9841. static inline _glptr_MultiTexCoordP1ui GET_MultiTexCoordP1ui(struct _glapi_table *disp) {
  9842.    return (_glptr_MultiTexCoordP1ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP1ui));
  9843. }
  9844.  
  9845. static inline void SET_MultiTexCoordP1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
  9846.    SET_by_offset(disp, _gloffset_MultiTexCoordP1ui, fn);
  9847. }
  9848.  
  9849. typedef void (GLAPIENTRYP _glptr_MultiTexCoordP1uiv)(GLenum, GLenum, const GLuint *);
  9850. #define CALL_MultiTexCoordP1uiv(disp, parameters) \
  9851.     (* GET_MultiTexCoordP1uiv(disp)) parameters
  9852. static inline _glptr_MultiTexCoordP1uiv GET_MultiTexCoordP1uiv(struct _glapi_table *disp) {
  9853.    return (_glptr_MultiTexCoordP1uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP1uiv));
  9854. }
  9855.  
  9856. static inline void SET_MultiTexCoordP1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) {
  9857.    SET_by_offset(disp, _gloffset_MultiTexCoordP1uiv, fn);
  9858. }
  9859.  
  9860. typedef void (GLAPIENTRYP _glptr_MultiTexCoordP2ui)(GLenum, GLenum, GLuint);
  9861. #define CALL_MultiTexCoordP2ui(disp, parameters) \
  9862.     (* GET_MultiTexCoordP2ui(disp)) parameters
  9863. static inline _glptr_MultiTexCoordP2ui GET_MultiTexCoordP2ui(struct _glapi_table *disp) {
  9864.    return (_glptr_MultiTexCoordP2ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP2ui));
  9865. }
  9866.  
  9867. static inline void SET_MultiTexCoordP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
  9868.    SET_by_offset(disp, _gloffset_MultiTexCoordP2ui, fn);
  9869. }
  9870.  
  9871. typedef void (GLAPIENTRYP _glptr_MultiTexCoordP2uiv)(GLenum, GLenum, const GLuint *);
  9872. #define CALL_MultiTexCoordP2uiv(disp, parameters) \
  9873.     (* GET_MultiTexCoordP2uiv(disp)) parameters
  9874. static inline _glptr_MultiTexCoordP2uiv GET_MultiTexCoordP2uiv(struct _glapi_table *disp) {
  9875.    return (_glptr_MultiTexCoordP2uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP2uiv));
  9876. }
  9877.  
  9878. static inline void SET_MultiTexCoordP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) {
  9879.    SET_by_offset(disp, _gloffset_MultiTexCoordP2uiv, fn);
  9880. }
  9881.  
  9882. typedef void (GLAPIENTRYP _glptr_MultiTexCoordP3ui)(GLenum, GLenum, GLuint);
  9883. #define CALL_MultiTexCoordP3ui(disp, parameters) \
  9884.     (* GET_MultiTexCoordP3ui(disp)) parameters
  9885. static inline _glptr_MultiTexCoordP3ui GET_MultiTexCoordP3ui(struct _glapi_table *disp) {
  9886.    return (_glptr_MultiTexCoordP3ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP3ui));
  9887. }
  9888.  
  9889. static inline void SET_MultiTexCoordP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
  9890.    SET_by_offset(disp, _gloffset_MultiTexCoordP3ui, fn);
  9891. }
  9892.  
  9893. typedef void (GLAPIENTRYP _glptr_MultiTexCoordP3uiv)(GLenum, GLenum, const GLuint *);
  9894. #define CALL_MultiTexCoordP3uiv(disp, parameters) \
  9895.     (* GET_MultiTexCoordP3uiv(disp)) parameters
  9896. static inline _glptr_MultiTexCoordP3uiv GET_MultiTexCoordP3uiv(struct _glapi_table *disp) {
  9897.    return (_glptr_MultiTexCoordP3uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP3uiv));
  9898. }
  9899.  
  9900. static inline void SET_MultiTexCoordP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) {
  9901.    SET_by_offset(disp, _gloffset_MultiTexCoordP3uiv, fn);
  9902. }
  9903.  
  9904. typedef void (GLAPIENTRYP _glptr_MultiTexCoordP4ui)(GLenum, GLenum, GLuint);
  9905. #define CALL_MultiTexCoordP4ui(disp, parameters) \
  9906.     (* GET_MultiTexCoordP4ui(disp)) parameters
  9907. static inline _glptr_MultiTexCoordP4ui GET_MultiTexCoordP4ui(struct _glapi_table *disp) {
  9908.    return (_glptr_MultiTexCoordP4ui) (GET_by_offset(disp, _gloffset_MultiTexCoordP4ui));
  9909. }
  9910.  
  9911. static inline void SET_MultiTexCoordP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint)) {
  9912.    SET_by_offset(disp, _gloffset_MultiTexCoordP4ui, fn);
  9913. }
  9914.  
  9915. typedef void (GLAPIENTRYP _glptr_MultiTexCoordP4uiv)(GLenum, GLenum, const GLuint *);
  9916. #define CALL_MultiTexCoordP4uiv(disp, parameters) \
  9917.     (* GET_MultiTexCoordP4uiv(disp)) parameters
  9918. static inline _glptr_MultiTexCoordP4uiv GET_MultiTexCoordP4uiv(struct _glapi_table *disp) {
  9919.    return (_glptr_MultiTexCoordP4uiv) (GET_by_offset(disp, _gloffset_MultiTexCoordP4uiv));
  9920. }
  9921.  
  9922. static inline void SET_MultiTexCoordP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLuint *)) {
  9923.    SET_by_offset(disp, _gloffset_MultiTexCoordP4uiv, fn);
  9924. }
  9925.  
  9926. typedef void (GLAPIENTRYP _glptr_NormalP3ui)(GLenum, GLuint);
  9927. #define CALL_NormalP3ui(disp, parameters) \
  9928.     (* GET_NormalP3ui(disp)) parameters
  9929. static inline _glptr_NormalP3ui GET_NormalP3ui(struct _glapi_table *disp) {
  9930.    return (_glptr_NormalP3ui) (GET_by_offset(disp, _gloffset_NormalP3ui));
  9931. }
  9932.  
  9933. static inline void SET_NormalP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  9934.    SET_by_offset(disp, _gloffset_NormalP3ui, fn);
  9935. }
  9936.  
  9937. typedef void (GLAPIENTRYP _glptr_NormalP3uiv)(GLenum, const GLuint *);
  9938. #define CALL_NormalP3uiv(disp, parameters) \
  9939.     (* GET_NormalP3uiv(disp)) parameters
  9940. static inline _glptr_NormalP3uiv GET_NormalP3uiv(struct _glapi_table *disp) {
  9941.    return (_glptr_NormalP3uiv) (GET_by_offset(disp, _gloffset_NormalP3uiv));
  9942. }
  9943.  
  9944. static inline void SET_NormalP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
  9945.    SET_by_offset(disp, _gloffset_NormalP3uiv, fn);
  9946. }
  9947.  
  9948. typedef void (GLAPIENTRYP _glptr_SecondaryColorP3ui)(GLenum, GLuint);
  9949. #define CALL_SecondaryColorP3ui(disp, parameters) \
  9950.     (* GET_SecondaryColorP3ui(disp)) parameters
  9951. static inline _glptr_SecondaryColorP3ui GET_SecondaryColorP3ui(struct _glapi_table *disp) {
  9952.    return (_glptr_SecondaryColorP3ui) (GET_by_offset(disp, _gloffset_SecondaryColorP3ui));
  9953. }
  9954.  
  9955. static inline void SET_SecondaryColorP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  9956.    SET_by_offset(disp, _gloffset_SecondaryColorP3ui, fn);
  9957. }
  9958.  
  9959. typedef void (GLAPIENTRYP _glptr_SecondaryColorP3uiv)(GLenum, const GLuint *);
  9960. #define CALL_SecondaryColorP3uiv(disp, parameters) \
  9961.     (* GET_SecondaryColorP3uiv(disp)) parameters
  9962. static inline _glptr_SecondaryColorP3uiv GET_SecondaryColorP3uiv(struct _glapi_table *disp) {
  9963.    return (_glptr_SecondaryColorP3uiv) (GET_by_offset(disp, _gloffset_SecondaryColorP3uiv));
  9964. }
  9965.  
  9966. static inline void SET_SecondaryColorP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
  9967.    SET_by_offset(disp, _gloffset_SecondaryColorP3uiv, fn);
  9968. }
  9969.  
  9970. typedef void (GLAPIENTRYP _glptr_TexCoordP1ui)(GLenum, GLuint);
  9971. #define CALL_TexCoordP1ui(disp, parameters) \
  9972.     (* GET_TexCoordP1ui(disp)) parameters
  9973. static inline _glptr_TexCoordP1ui GET_TexCoordP1ui(struct _glapi_table *disp) {
  9974.    return (_glptr_TexCoordP1ui) (GET_by_offset(disp, _gloffset_TexCoordP1ui));
  9975. }
  9976.  
  9977. static inline void SET_TexCoordP1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  9978.    SET_by_offset(disp, _gloffset_TexCoordP1ui, fn);
  9979. }
  9980.  
  9981. typedef void (GLAPIENTRYP _glptr_TexCoordP1uiv)(GLenum, const GLuint *);
  9982. #define CALL_TexCoordP1uiv(disp, parameters) \
  9983.     (* GET_TexCoordP1uiv(disp)) parameters
  9984. static inline _glptr_TexCoordP1uiv GET_TexCoordP1uiv(struct _glapi_table *disp) {
  9985.    return (_glptr_TexCoordP1uiv) (GET_by_offset(disp, _gloffset_TexCoordP1uiv));
  9986. }
  9987.  
  9988. static inline void SET_TexCoordP1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
  9989.    SET_by_offset(disp, _gloffset_TexCoordP1uiv, fn);
  9990. }
  9991.  
  9992. typedef void (GLAPIENTRYP _glptr_TexCoordP2ui)(GLenum, GLuint);
  9993. #define CALL_TexCoordP2ui(disp, parameters) \
  9994.     (* GET_TexCoordP2ui(disp)) parameters
  9995. static inline _glptr_TexCoordP2ui GET_TexCoordP2ui(struct _glapi_table *disp) {
  9996.    return (_glptr_TexCoordP2ui) (GET_by_offset(disp, _gloffset_TexCoordP2ui));
  9997. }
  9998.  
  9999. static inline void SET_TexCoordP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  10000.    SET_by_offset(disp, _gloffset_TexCoordP2ui, fn);
  10001. }
  10002.  
  10003. typedef void (GLAPIENTRYP _glptr_TexCoordP2uiv)(GLenum, const GLuint *);
  10004. #define CALL_TexCoordP2uiv(disp, parameters) \
  10005.     (* GET_TexCoordP2uiv(disp)) parameters
  10006. static inline _glptr_TexCoordP2uiv GET_TexCoordP2uiv(struct _glapi_table *disp) {
  10007.    return (_glptr_TexCoordP2uiv) (GET_by_offset(disp, _gloffset_TexCoordP2uiv));
  10008. }
  10009.  
  10010. static inline void SET_TexCoordP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
  10011.    SET_by_offset(disp, _gloffset_TexCoordP2uiv, fn);
  10012. }
  10013.  
  10014. typedef void (GLAPIENTRYP _glptr_TexCoordP3ui)(GLenum, GLuint);
  10015. #define CALL_TexCoordP3ui(disp, parameters) \
  10016.     (* GET_TexCoordP3ui(disp)) parameters
  10017. static inline _glptr_TexCoordP3ui GET_TexCoordP3ui(struct _glapi_table *disp) {
  10018.    return (_glptr_TexCoordP3ui) (GET_by_offset(disp, _gloffset_TexCoordP3ui));
  10019. }
  10020.  
  10021. static inline void SET_TexCoordP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  10022.    SET_by_offset(disp, _gloffset_TexCoordP3ui, fn);
  10023. }
  10024.  
  10025. typedef void (GLAPIENTRYP _glptr_TexCoordP3uiv)(GLenum, const GLuint *);
  10026. #define CALL_TexCoordP3uiv(disp, parameters) \
  10027.     (* GET_TexCoordP3uiv(disp)) parameters
  10028. static inline _glptr_TexCoordP3uiv GET_TexCoordP3uiv(struct _glapi_table *disp) {
  10029.    return (_glptr_TexCoordP3uiv) (GET_by_offset(disp, _gloffset_TexCoordP3uiv));
  10030. }
  10031.  
  10032. static inline void SET_TexCoordP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
  10033.    SET_by_offset(disp, _gloffset_TexCoordP3uiv, fn);
  10034. }
  10035.  
  10036. typedef void (GLAPIENTRYP _glptr_TexCoordP4ui)(GLenum, GLuint);
  10037. #define CALL_TexCoordP4ui(disp, parameters) \
  10038.     (* GET_TexCoordP4ui(disp)) parameters
  10039. static inline _glptr_TexCoordP4ui GET_TexCoordP4ui(struct _glapi_table *disp) {
  10040.    return (_glptr_TexCoordP4ui) (GET_by_offset(disp, _gloffset_TexCoordP4ui));
  10041. }
  10042.  
  10043. static inline void SET_TexCoordP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  10044.    SET_by_offset(disp, _gloffset_TexCoordP4ui, fn);
  10045. }
  10046.  
  10047. typedef void (GLAPIENTRYP _glptr_TexCoordP4uiv)(GLenum, const GLuint *);
  10048. #define CALL_TexCoordP4uiv(disp, parameters) \
  10049.     (* GET_TexCoordP4uiv(disp)) parameters
  10050. static inline _glptr_TexCoordP4uiv GET_TexCoordP4uiv(struct _glapi_table *disp) {
  10051.    return (_glptr_TexCoordP4uiv) (GET_by_offset(disp, _gloffset_TexCoordP4uiv));
  10052. }
  10053.  
  10054. static inline void SET_TexCoordP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
  10055.    SET_by_offset(disp, _gloffset_TexCoordP4uiv, fn);
  10056. }
  10057.  
  10058. typedef void (GLAPIENTRYP _glptr_VertexAttribP1ui)(GLuint, GLenum, GLboolean, GLuint);
  10059. #define CALL_VertexAttribP1ui(disp, parameters) \
  10060.     (* GET_VertexAttribP1ui(disp)) parameters
  10061. static inline _glptr_VertexAttribP1ui GET_VertexAttribP1ui(struct _glapi_table *disp) {
  10062.    return (_glptr_VertexAttribP1ui) (GET_by_offset(disp, _gloffset_VertexAttribP1ui));
  10063. }
  10064.  
  10065. static inline void SET_VertexAttribP1ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) {
  10066.    SET_by_offset(disp, _gloffset_VertexAttribP1ui, fn);
  10067. }
  10068.  
  10069. typedef void (GLAPIENTRYP _glptr_VertexAttribP1uiv)(GLuint, GLenum, GLboolean, const GLuint *);
  10070. #define CALL_VertexAttribP1uiv(disp, parameters) \
  10071.     (* GET_VertexAttribP1uiv(disp)) parameters
  10072. static inline _glptr_VertexAttribP1uiv GET_VertexAttribP1uiv(struct _glapi_table *disp) {
  10073.    return (_glptr_VertexAttribP1uiv) (GET_by_offset(disp, _gloffset_VertexAttribP1uiv));
  10074. }
  10075.  
  10076. static inline void SET_VertexAttribP1uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) {
  10077.    SET_by_offset(disp, _gloffset_VertexAttribP1uiv, fn);
  10078. }
  10079.  
  10080. typedef void (GLAPIENTRYP _glptr_VertexAttribP2ui)(GLuint, GLenum, GLboolean, GLuint);
  10081. #define CALL_VertexAttribP2ui(disp, parameters) \
  10082.     (* GET_VertexAttribP2ui(disp)) parameters
  10083. static inline _glptr_VertexAttribP2ui GET_VertexAttribP2ui(struct _glapi_table *disp) {
  10084.    return (_glptr_VertexAttribP2ui) (GET_by_offset(disp, _gloffset_VertexAttribP2ui));
  10085. }
  10086.  
  10087. static inline void SET_VertexAttribP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) {
  10088.    SET_by_offset(disp, _gloffset_VertexAttribP2ui, fn);
  10089. }
  10090.  
  10091. typedef void (GLAPIENTRYP _glptr_VertexAttribP2uiv)(GLuint, GLenum, GLboolean, const GLuint *);
  10092. #define CALL_VertexAttribP2uiv(disp, parameters) \
  10093.     (* GET_VertexAttribP2uiv(disp)) parameters
  10094. static inline _glptr_VertexAttribP2uiv GET_VertexAttribP2uiv(struct _glapi_table *disp) {
  10095.    return (_glptr_VertexAttribP2uiv) (GET_by_offset(disp, _gloffset_VertexAttribP2uiv));
  10096. }
  10097.  
  10098. static inline void SET_VertexAttribP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) {
  10099.    SET_by_offset(disp, _gloffset_VertexAttribP2uiv, fn);
  10100. }
  10101.  
  10102. typedef void (GLAPIENTRYP _glptr_VertexAttribP3ui)(GLuint, GLenum, GLboolean, GLuint);
  10103. #define CALL_VertexAttribP3ui(disp, parameters) \
  10104.     (* GET_VertexAttribP3ui(disp)) parameters
  10105. static inline _glptr_VertexAttribP3ui GET_VertexAttribP3ui(struct _glapi_table *disp) {
  10106.    return (_glptr_VertexAttribP3ui) (GET_by_offset(disp, _gloffset_VertexAttribP3ui));
  10107. }
  10108.  
  10109. static inline void SET_VertexAttribP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) {
  10110.    SET_by_offset(disp, _gloffset_VertexAttribP3ui, fn);
  10111. }
  10112.  
  10113. typedef void (GLAPIENTRYP _glptr_VertexAttribP3uiv)(GLuint, GLenum, GLboolean, const GLuint *);
  10114. #define CALL_VertexAttribP3uiv(disp, parameters) \
  10115.     (* GET_VertexAttribP3uiv(disp)) parameters
  10116. static inline _glptr_VertexAttribP3uiv GET_VertexAttribP3uiv(struct _glapi_table *disp) {
  10117.    return (_glptr_VertexAttribP3uiv) (GET_by_offset(disp, _gloffset_VertexAttribP3uiv));
  10118. }
  10119.  
  10120. static inline void SET_VertexAttribP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) {
  10121.    SET_by_offset(disp, _gloffset_VertexAttribP3uiv, fn);
  10122. }
  10123.  
  10124. typedef void (GLAPIENTRYP _glptr_VertexAttribP4ui)(GLuint, GLenum, GLboolean, GLuint);
  10125. #define CALL_VertexAttribP4ui(disp, parameters) \
  10126.     (* GET_VertexAttribP4ui(disp)) parameters
  10127. static inline _glptr_VertexAttribP4ui GET_VertexAttribP4ui(struct _glapi_table *disp) {
  10128.    return (_glptr_VertexAttribP4ui) (GET_by_offset(disp, _gloffset_VertexAttribP4ui));
  10129. }
  10130.  
  10131. static inline void SET_VertexAttribP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, GLuint)) {
  10132.    SET_by_offset(disp, _gloffset_VertexAttribP4ui, fn);
  10133. }
  10134.  
  10135. typedef void (GLAPIENTRYP _glptr_VertexAttribP4uiv)(GLuint, GLenum, GLboolean, const GLuint *);
  10136. #define CALL_VertexAttribP4uiv(disp, parameters) \
  10137.     (* GET_VertexAttribP4uiv(disp)) parameters
  10138. static inline _glptr_VertexAttribP4uiv GET_VertexAttribP4uiv(struct _glapi_table *disp) {
  10139.    return (_glptr_VertexAttribP4uiv) (GET_by_offset(disp, _gloffset_VertexAttribP4uiv));
  10140. }
  10141.  
  10142. static inline void SET_VertexAttribP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLboolean, const GLuint *)) {
  10143.    SET_by_offset(disp, _gloffset_VertexAttribP4uiv, fn);
  10144. }
  10145.  
  10146. typedef void (GLAPIENTRYP _glptr_VertexP2ui)(GLenum, GLuint);
  10147. #define CALL_VertexP2ui(disp, parameters) \
  10148.     (* GET_VertexP2ui(disp)) parameters
  10149. static inline _glptr_VertexP2ui GET_VertexP2ui(struct _glapi_table *disp) {
  10150.    return (_glptr_VertexP2ui) (GET_by_offset(disp, _gloffset_VertexP2ui));
  10151. }
  10152.  
  10153. static inline void SET_VertexP2ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  10154.    SET_by_offset(disp, _gloffset_VertexP2ui, fn);
  10155. }
  10156.  
  10157. typedef void (GLAPIENTRYP _glptr_VertexP2uiv)(GLenum, const GLuint *);
  10158. #define CALL_VertexP2uiv(disp, parameters) \
  10159.     (* GET_VertexP2uiv(disp)) parameters
  10160. static inline _glptr_VertexP2uiv GET_VertexP2uiv(struct _glapi_table *disp) {
  10161.    return (_glptr_VertexP2uiv) (GET_by_offset(disp, _gloffset_VertexP2uiv));
  10162. }
  10163.  
  10164. static inline void SET_VertexP2uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
  10165.    SET_by_offset(disp, _gloffset_VertexP2uiv, fn);
  10166. }
  10167.  
  10168. typedef void (GLAPIENTRYP _glptr_VertexP3ui)(GLenum, GLuint);
  10169. #define CALL_VertexP3ui(disp, parameters) \
  10170.     (* GET_VertexP3ui(disp)) parameters
  10171. static inline _glptr_VertexP3ui GET_VertexP3ui(struct _glapi_table *disp) {
  10172.    return (_glptr_VertexP3ui) (GET_by_offset(disp, _gloffset_VertexP3ui));
  10173. }
  10174.  
  10175. static inline void SET_VertexP3ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  10176.    SET_by_offset(disp, _gloffset_VertexP3ui, fn);
  10177. }
  10178.  
  10179. typedef void (GLAPIENTRYP _glptr_VertexP3uiv)(GLenum, const GLuint *);
  10180. #define CALL_VertexP3uiv(disp, parameters) \
  10181.     (* GET_VertexP3uiv(disp)) parameters
  10182. static inline _glptr_VertexP3uiv GET_VertexP3uiv(struct _glapi_table *disp) {
  10183.    return (_glptr_VertexP3uiv) (GET_by_offset(disp, _gloffset_VertexP3uiv));
  10184. }
  10185.  
  10186. static inline void SET_VertexP3uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
  10187.    SET_by_offset(disp, _gloffset_VertexP3uiv, fn);
  10188. }
  10189.  
  10190. typedef void (GLAPIENTRYP _glptr_VertexP4ui)(GLenum, GLuint);
  10191. #define CALL_VertexP4ui(disp, parameters) \
  10192.     (* GET_VertexP4ui(disp)) parameters
  10193. static inline _glptr_VertexP4ui GET_VertexP4ui(struct _glapi_table *disp) {
  10194.    return (_glptr_VertexP4ui) (GET_by_offset(disp, _gloffset_VertexP4ui));
  10195. }
  10196.  
  10197. static inline void SET_VertexP4ui(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  10198.    SET_by_offset(disp, _gloffset_VertexP4ui, fn);
  10199. }
  10200.  
  10201. typedef void (GLAPIENTRYP _glptr_VertexP4uiv)(GLenum, const GLuint *);
  10202. #define CALL_VertexP4uiv(disp, parameters) \
  10203.     (* GET_VertexP4uiv(disp)) parameters
  10204. static inline _glptr_VertexP4uiv GET_VertexP4uiv(struct _glapi_table *disp) {
  10205.    return (_glptr_VertexP4uiv) (GET_by_offset(disp, _gloffset_VertexP4uiv));
  10206. }
  10207.  
  10208. static inline void SET_VertexP4uiv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLuint *)) {
  10209.    SET_by_offset(disp, _gloffset_VertexP4uiv, fn);
  10210. }
  10211.  
  10212. typedef void (GLAPIENTRYP _glptr_BindTransformFeedback)(GLenum, GLuint);
  10213. #define CALL_BindTransformFeedback(disp, parameters) \
  10214.     (* GET_BindTransformFeedback(disp)) parameters
  10215. static inline _glptr_BindTransformFeedback GET_BindTransformFeedback(struct _glapi_table *disp) {
  10216.    return (_glptr_BindTransformFeedback) (GET_by_offset(disp, _gloffset_BindTransformFeedback));
  10217. }
  10218.  
  10219. static inline void SET_BindTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  10220.    SET_by_offset(disp, _gloffset_BindTransformFeedback, fn);
  10221. }
  10222.  
  10223. typedef void (GLAPIENTRYP _glptr_DeleteTransformFeedbacks)(GLsizei, const GLuint *);
  10224. #define CALL_DeleteTransformFeedbacks(disp, parameters) \
  10225.     (* GET_DeleteTransformFeedbacks(disp)) parameters
  10226. static inline _glptr_DeleteTransformFeedbacks GET_DeleteTransformFeedbacks(struct _glapi_table *disp) {
  10227.    return (_glptr_DeleteTransformFeedbacks) (GET_by_offset(disp, _gloffset_DeleteTransformFeedbacks));
  10228. }
  10229.  
  10230. static inline void SET_DeleteTransformFeedbacks(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
  10231.    SET_by_offset(disp, _gloffset_DeleteTransformFeedbacks, fn);
  10232. }
  10233.  
  10234. typedef void (GLAPIENTRYP _glptr_DrawTransformFeedback)(GLenum, GLuint);
  10235. #define CALL_DrawTransformFeedback(disp, parameters) \
  10236.     (* GET_DrawTransformFeedback(disp)) parameters
  10237. static inline _glptr_DrawTransformFeedback GET_DrawTransformFeedback(struct _glapi_table *disp) {
  10238.    return (_glptr_DrawTransformFeedback) (GET_by_offset(disp, _gloffset_DrawTransformFeedback));
  10239. }
  10240.  
  10241. static inline void SET_DrawTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  10242.    SET_by_offset(disp, _gloffset_DrawTransformFeedback, fn);
  10243. }
  10244.  
  10245. typedef void (GLAPIENTRYP _glptr_GenTransformFeedbacks)(GLsizei, GLuint *);
  10246. #define CALL_GenTransformFeedbacks(disp, parameters) \
  10247.     (* GET_GenTransformFeedbacks(disp)) parameters
  10248. static inline _glptr_GenTransformFeedbacks GET_GenTransformFeedbacks(struct _glapi_table *disp) {
  10249.    return (_glptr_GenTransformFeedbacks) (GET_by_offset(disp, _gloffset_GenTransformFeedbacks));
  10250. }
  10251.  
  10252. static inline void SET_GenTransformFeedbacks(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  10253.    SET_by_offset(disp, _gloffset_GenTransformFeedbacks, fn);
  10254. }
  10255.  
  10256. typedef GLboolean (GLAPIENTRYP _glptr_IsTransformFeedback)(GLuint);
  10257. #define CALL_IsTransformFeedback(disp, parameters) \
  10258.     (* GET_IsTransformFeedback(disp)) parameters
  10259. static inline _glptr_IsTransformFeedback GET_IsTransformFeedback(struct _glapi_table *disp) {
  10260.    return (_glptr_IsTransformFeedback) (GET_by_offset(disp, _gloffset_IsTransformFeedback));
  10261. }
  10262.  
  10263. static inline void SET_IsTransformFeedback(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLuint)) {
  10264.    SET_by_offset(disp, _gloffset_IsTransformFeedback, fn);
  10265. }
  10266.  
  10267. typedef void (GLAPIENTRYP _glptr_PauseTransformFeedback)(void);
  10268. #define CALL_PauseTransformFeedback(disp, parameters) \
  10269.     (* GET_PauseTransformFeedback(disp)) parameters
  10270. static inline _glptr_PauseTransformFeedback GET_PauseTransformFeedback(struct _glapi_table *disp) {
  10271.    return (_glptr_PauseTransformFeedback) (GET_by_offset(disp, _gloffset_PauseTransformFeedback));
  10272. }
  10273.  
  10274. static inline void SET_PauseTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  10275.    SET_by_offset(disp, _gloffset_PauseTransformFeedback, fn);
  10276. }
  10277.  
  10278. typedef void (GLAPIENTRYP _glptr_ResumeTransformFeedback)(void);
  10279. #define CALL_ResumeTransformFeedback(disp, parameters) \
  10280.     (* GET_ResumeTransformFeedback(disp)) parameters
  10281. static inline _glptr_ResumeTransformFeedback GET_ResumeTransformFeedback(struct _glapi_table *disp) {
  10282.    return (_glptr_ResumeTransformFeedback) (GET_by_offset(disp, _gloffset_ResumeTransformFeedback));
  10283. }
  10284.  
  10285. static inline void SET_ResumeTransformFeedback(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  10286.    SET_by_offset(disp, _gloffset_ResumeTransformFeedback, fn);
  10287. }
  10288.  
  10289. typedef void (GLAPIENTRYP _glptr_BeginQueryIndexed)(GLenum, GLuint, GLuint);
  10290. #define CALL_BeginQueryIndexed(disp, parameters) \
  10291.     (* GET_BeginQueryIndexed(disp)) parameters
  10292. static inline _glptr_BeginQueryIndexed GET_BeginQueryIndexed(struct _glapi_table *disp) {
  10293.    return (_glptr_BeginQueryIndexed) (GET_by_offset(disp, _gloffset_BeginQueryIndexed));
  10294. }
  10295.  
  10296. static inline void SET_BeginQueryIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint)) {
  10297.    SET_by_offset(disp, _gloffset_BeginQueryIndexed, fn);
  10298. }
  10299.  
  10300. typedef void (GLAPIENTRYP _glptr_DrawTransformFeedbackStream)(GLenum, GLuint, GLuint);
  10301. #define CALL_DrawTransformFeedbackStream(disp, parameters) \
  10302.     (* GET_DrawTransformFeedbackStream(disp)) parameters
  10303. static inline _glptr_DrawTransformFeedbackStream GET_DrawTransformFeedbackStream(struct _glapi_table *disp) {
  10304.    return (_glptr_DrawTransformFeedbackStream) (GET_by_offset(disp, _gloffset_DrawTransformFeedbackStream));
  10305. }
  10306.  
  10307. static inline void SET_DrawTransformFeedbackStream(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint)) {
  10308.    SET_by_offset(disp, _gloffset_DrawTransformFeedbackStream, fn);
  10309. }
  10310.  
  10311. typedef void (GLAPIENTRYP _glptr_EndQueryIndexed)(GLenum, GLuint);
  10312. #define CALL_EndQueryIndexed(disp, parameters) \
  10313.     (* GET_EndQueryIndexed(disp)) parameters
  10314. static inline _glptr_EndQueryIndexed GET_EndQueryIndexed(struct _glapi_table *disp) {
  10315.    return (_glptr_EndQueryIndexed) (GET_by_offset(disp, _gloffset_EndQueryIndexed));
  10316. }
  10317.  
  10318. static inline void SET_EndQueryIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  10319.    SET_by_offset(disp, _gloffset_EndQueryIndexed, fn);
  10320. }
  10321.  
  10322. typedef void (GLAPIENTRYP _glptr_GetQueryIndexediv)(GLenum, GLuint, GLenum, GLint *);
  10323. #define CALL_GetQueryIndexediv(disp, parameters) \
  10324.     (* GET_GetQueryIndexediv(disp)) parameters
  10325. static inline _glptr_GetQueryIndexediv GET_GetQueryIndexediv(struct _glapi_table *disp) {
  10326.    return (_glptr_GetQueryIndexediv) (GET_by_offset(disp, _gloffset_GetQueryIndexediv));
  10327. }
  10328.  
  10329. static inline void SET_GetQueryIndexediv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLint *)) {
  10330.    SET_by_offset(disp, _gloffset_GetQueryIndexediv, fn);
  10331. }
  10332.  
  10333. typedef void (GLAPIENTRYP _glptr_ClearDepthf)(GLclampf);
  10334. #define CALL_ClearDepthf(disp, parameters) \
  10335.     (* GET_ClearDepthf(disp)) parameters
  10336. static inline _glptr_ClearDepthf GET_ClearDepthf(struct _glapi_table *disp) {
  10337.    return (_glptr_ClearDepthf) (GET_by_offset(disp, _gloffset_ClearDepthf));
  10338. }
  10339.  
  10340. static inline void SET_ClearDepthf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf)) {
  10341.    SET_by_offset(disp, _gloffset_ClearDepthf, fn);
  10342. }
  10343.  
  10344. typedef void (GLAPIENTRYP _glptr_DepthRangef)(GLclampf, GLclampf);
  10345. #define CALL_DepthRangef(disp, parameters) \
  10346.     (* GET_DepthRangef(disp)) parameters
  10347. static inline _glptr_DepthRangef GET_DepthRangef(struct _glapi_table *disp) {
  10348.    return (_glptr_DepthRangef) (GET_by_offset(disp, _gloffset_DepthRangef));
  10349. }
  10350.  
  10351. static inline void SET_DepthRangef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLclampf)) {
  10352.    SET_by_offset(disp, _gloffset_DepthRangef, fn);
  10353. }
  10354.  
  10355. typedef void (GLAPIENTRYP _glptr_GetShaderPrecisionFormat)(GLenum, GLenum, GLint *, GLint *);
  10356. #define CALL_GetShaderPrecisionFormat(disp, parameters) \
  10357.     (* GET_GetShaderPrecisionFormat(disp)) parameters
  10358. static inline _glptr_GetShaderPrecisionFormat GET_GetShaderPrecisionFormat(struct _glapi_table *disp) {
  10359.    return (_glptr_GetShaderPrecisionFormat) (GET_by_offset(disp, _gloffset_GetShaderPrecisionFormat));
  10360. }
  10361.  
  10362. static inline void SET_GetShaderPrecisionFormat(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint *, GLint *)) {
  10363.    SET_by_offset(disp, _gloffset_GetShaderPrecisionFormat, fn);
  10364. }
  10365.  
  10366. typedef void (GLAPIENTRYP _glptr_ReleaseShaderCompiler)(void);
  10367. #define CALL_ReleaseShaderCompiler(disp, parameters) \
  10368.     (* GET_ReleaseShaderCompiler(disp)) parameters
  10369. static inline _glptr_ReleaseShaderCompiler GET_ReleaseShaderCompiler(struct _glapi_table *disp) {
  10370.    return (_glptr_ReleaseShaderCompiler) (GET_by_offset(disp, _gloffset_ReleaseShaderCompiler));
  10371. }
  10372.  
  10373. static inline void SET_ReleaseShaderCompiler(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  10374.    SET_by_offset(disp, _gloffset_ReleaseShaderCompiler, fn);
  10375. }
  10376.  
  10377. typedef void (GLAPIENTRYP _glptr_ShaderBinary)(GLsizei, const GLuint *, GLenum, const GLvoid *, GLsizei);
  10378. #define CALL_ShaderBinary(disp, parameters) \
  10379.     (* GET_ShaderBinary(disp)) parameters
  10380. static inline _glptr_ShaderBinary GET_ShaderBinary(struct _glapi_table *disp) {
  10381.    return (_glptr_ShaderBinary) (GET_by_offset(disp, _gloffset_ShaderBinary));
  10382. }
  10383.  
  10384. static inline void SET_ShaderBinary(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *, GLenum, const GLvoid *, GLsizei)) {
  10385.    SET_by_offset(disp, _gloffset_ShaderBinary, fn);
  10386. }
  10387.  
  10388. typedef void (GLAPIENTRYP _glptr_GetProgramBinary)(GLuint, GLsizei, GLsizei *, GLenum *, GLvoid *);
  10389. #define CALL_GetProgramBinary(disp, parameters) \
  10390.     (* GET_GetProgramBinary(disp)) parameters
  10391. static inline _glptr_GetProgramBinary GET_GetProgramBinary(struct _glapi_table *disp) {
  10392.    return (_glptr_GetProgramBinary) (GET_by_offset(disp, _gloffset_GetProgramBinary));
  10393. }
  10394.  
  10395. static inline void SET_GetProgramBinary(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, GLsizei *, GLenum *, GLvoid *)) {
  10396.    SET_by_offset(disp, _gloffset_GetProgramBinary, fn);
  10397. }
  10398.  
  10399. typedef void (GLAPIENTRYP _glptr_ProgramBinary)(GLuint, GLenum, const GLvoid *, GLsizei);
  10400. #define CALL_ProgramBinary(disp, parameters) \
  10401.     (* GET_ProgramBinary(disp)) parameters
  10402. static inline _glptr_ProgramBinary GET_ProgramBinary(struct _glapi_table *disp) {
  10403.    return (_glptr_ProgramBinary) (GET_by_offset(disp, _gloffset_ProgramBinary));
  10404. }
  10405.  
  10406. static inline void SET_ProgramBinary(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, const GLvoid *, GLsizei)) {
  10407.    SET_by_offset(disp, _gloffset_ProgramBinary, fn);
  10408. }
  10409.  
  10410. typedef void (GLAPIENTRYP _glptr_ProgramParameteri)(GLuint, GLenum, GLint);
  10411. #define CALL_ProgramParameteri(disp, parameters) \
  10412.     (* GET_ProgramParameteri(disp)) parameters
  10413. static inline _glptr_ProgramParameteri GET_ProgramParameteri(struct _glapi_table *disp) {
  10414.    return (_glptr_ProgramParameteri) (GET_by_offset(disp, _gloffset_ProgramParameteri));
  10415. }
  10416.  
  10417. static inline void SET_ProgramParameteri(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint)) {
  10418.    SET_by_offset(disp, _gloffset_ProgramParameteri, fn);
  10419. }
  10420.  
  10421. typedef void (GLAPIENTRYP _glptr_DebugMessageCallbackARB)(GLDEBUGPROCARB, const GLvoid *);
  10422. #define CALL_DebugMessageCallbackARB(disp, parameters) \
  10423.     (* GET_DebugMessageCallbackARB(disp)) parameters
  10424. static inline _glptr_DebugMessageCallbackARB GET_DebugMessageCallbackARB(struct _glapi_table *disp) {
  10425.    return (_glptr_DebugMessageCallbackARB) (GET_by_offset(disp, _gloffset_DebugMessageCallbackARB));
  10426. }
  10427.  
  10428. static inline void SET_DebugMessageCallbackARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLDEBUGPROCARB, const GLvoid *)) {
  10429.    SET_by_offset(disp, _gloffset_DebugMessageCallbackARB, fn);
  10430. }
  10431.  
  10432. typedef void (GLAPIENTRYP _glptr_DebugMessageControlARB)(GLenum, GLenum, GLenum, GLsizei, const GLuint *, GLboolean);
  10433. #define CALL_DebugMessageControlARB(disp, parameters) \
  10434.     (* GET_DebugMessageControlARB(disp)) parameters
  10435. static inline _glptr_DebugMessageControlARB GET_DebugMessageControlARB(struct _glapi_table *disp) {
  10436.    return (_glptr_DebugMessageControlARB) (GET_by_offset(disp, _gloffset_DebugMessageControlARB));
  10437. }
  10438.  
  10439. static inline void SET_DebugMessageControlARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, const GLuint *, GLboolean)) {
  10440.    SET_by_offset(disp, _gloffset_DebugMessageControlARB, fn);
  10441. }
  10442.  
  10443. typedef void (GLAPIENTRYP _glptr_DebugMessageInsertARB)(GLenum, GLenum, GLuint, GLenum, GLsizei, const GLcharARB *);
  10444. #define CALL_DebugMessageInsertARB(disp, parameters) \
  10445.     (* GET_DebugMessageInsertARB(disp)) parameters
  10446. static inline _glptr_DebugMessageInsertARB GET_DebugMessageInsertARB(struct _glapi_table *disp) {
  10447.    return (_glptr_DebugMessageInsertARB) (GET_by_offset(disp, _gloffset_DebugMessageInsertARB));
  10448. }
  10449.  
  10450. static inline void SET_DebugMessageInsertARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLenum, GLsizei, const GLcharARB *)) {
  10451.    SET_by_offset(disp, _gloffset_DebugMessageInsertARB, fn);
  10452. }
  10453.  
  10454. typedef GLuint (GLAPIENTRYP _glptr_GetDebugMessageLogARB)(GLuint, GLsizei, GLenum *, GLenum *, GLuint *, GLenum *, GLsizei *, GLcharARB *);
  10455. #define CALL_GetDebugMessageLogARB(disp, parameters) \
  10456.     (* GET_GetDebugMessageLogARB(disp)) parameters
  10457. static inline _glptr_GetDebugMessageLogARB GET_GetDebugMessageLogARB(struct _glapi_table *disp) {
  10458.    return (_glptr_GetDebugMessageLogARB) (GET_by_offset(disp, _gloffset_GetDebugMessageLogARB));
  10459. }
  10460.  
  10461. static inline void SET_GetDebugMessageLogARB(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint, GLsizei, GLenum *, GLenum *, GLuint *, GLenum *, GLsizei *, GLcharARB *)) {
  10462.    SET_by_offset(disp, _gloffset_GetDebugMessageLogARB, fn);
  10463. }
  10464.  
  10465. typedef GLenum (GLAPIENTRYP _glptr_GetGraphicsResetStatusARB)(void);
  10466. #define CALL_GetGraphicsResetStatusARB(disp, parameters) \
  10467.     (* GET_GetGraphicsResetStatusARB(disp)) parameters
  10468. static inline _glptr_GetGraphicsResetStatusARB GET_GetGraphicsResetStatusARB(struct _glapi_table *disp) {
  10469.    return (_glptr_GetGraphicsResetStatusARB) (GET_by_offset(disp, _gloffset_GetGraphicsResetStatusARB));
  10470. }
  10471.  
  10472. static inline void SET_GetGraphicsResetStatusARB(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(void)) {
  10473.    SET_by_offset(disp, _gloffset_GetGraphicsResetStatusARB, fn);
  10474. }
  10475.  
  10476. typedef void (GLAPIENTRYP _glptr_GetnColorTableARB)(GLenum, GLenum, GLenum, GLsizei, GLvoid *);
  10477. #define CALL_GetnColorTableARB(disp, parameters) \
  10478.     (* GET_GetnColorTableARB(disp)) parameters
  10479. static inline _glptr_GetnColorTableARB GET_GetnColorTableARB(struct _glapi_table *disp) {
  10480.    return (_glptr_GetnColorTableARB) (GET_by_offset(disp, _gloffset_GetnColorTableARB));
  10481. }
  10482.  
  10483. static inline void SET_GetnColorTableARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLvoid *)) {
  10484.    SET_by_offset(disp, _gloffset_GetnColorTableARB, fn);
  10485. }
  10486.  
  10487. typedef void (GLAPIENTRYP _glptr_GetnCompressedTexImageARB)(GLenum, GLint, GLsizei, GLvoid *);
  10488. #define CALL_GetnCompressedTexImageARB(disp, parameters) \
  10489.     (* GET_GetnCompressedTexImageARB(disp)) parameters
  10490. static inline _glptr_GetnCompressedTexImageARB GET_GetnCompressedTexImageARB(struct _glapi_table *disp) {
  10491.    return (_glptr_GetnCompressedTexImageARB) (GET_by_offset(disp, _gloffset_GetnCompressedTexImageARB));
  10492. }
  10493.  
  10494. static inline void SET_GetnCompressedTexImageARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei, GLvoid *)) {
  10495.    SET_by_offset(disp, _gloffset_GetnCompressedTexImageARB, fn);
  10496. }
  10497.  
  10498. typedef void (GLAPIENTRYP _glptr_GetnConvolutionFilterARB)(GLenum, GLenum, GLenum, GLsizei, GLvoid *);
  10499. #define CALL_GetnConvolutionFilterARB(disp, parameters) \
  10500.     (* GET_GetnConvolutionFilterARB(disp)) parameters
  10501. static inline _glptr_GetnConvolutionFilterARB GET_GetnConvolutionFilterARB(struct _glapi_table *disp) {
  10502.    return (_glptr_GetnConvolutionFilterARB) (GET_by_offset(disp, _gloffset_GetnConvolutionFilterARB));
  10503. }
  10504.  
  10505. static inline void SET_GetnConvolutionFilterARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLvoid *)) {
  10506.    SET_by_offset(disp, _gloffset_GetnConvolutionFilterARB, fn);
  10507. }
  10508.  
  10509. typedef void (GLAPIENTRYP _glptr_GetnHistogramARB)(GLenum, GLboolean, GLenum, GLenum, GLsizei, GLvoid *);
  10510. #define CALL_GetnHistogramARB(disp, parameters) \
  10511.     (* GET_GetnHistogramARB(disp)) parameters
  10512. static inline _glptr_GetnHistogramARB GET_GetnHistogramARB(struct _glapi_table *disp) {
  10513.    return (_glptr_GetnHistogramARB) (GET_by_offset(disp, _gloffset_GetnHistogramARB));
  10514. }
  10515.  
  10516. static inline void SET_GetnHistogramARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLsizei, GLvoid *)) {
  10517.    SET_by_offset(disp, _gloffset_GetnHistogramARB, fn);
  10518. }
  10519.  
  10520. typedef void (GLAPIENTRYP _glptr_GetnMapdvARB)(GLenum, GLenum, GLsizei, GLdouble *);
  10521. #define CALL_GetnMapdvARB(disp, parameters) \
  10522.     (* GET_GetnMapdvARB(disp)) parameters
  10523. static inline _glptr_GetnMapdvARB GET_GetnMapdvARB(struct _glapi_table *disp) {
  10524.    return (_glptr_GetnMapdvARB) (GET_by_offset(disp, _gloffset_GetnMapdvARB));
  10525. }
  10526.  
  10527. static inline void SET_GetnMapdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLdouble *)) {
  10528.    SET_by_offset(disp, _gloffset_GetnMapdvARB, fn);
  10529. }
  10530.  
  10531. typedef void (GLAPIENTRYP _glptr_GetnMapfvARB)(GLenum, GLenum, GLsizei, GLfloat *);
  10532. #define CALL_GetnMapfvARB(disp, parameters) \
  10533.     (* GET_GetnMapfvARB(disp)) parameters
  10534. static inline _glptr_GetnMapfvARB GET_GetnMapfvARB(struct _glapi_table *disp) {
  10535.    return (_glptr_GetnMapfvARB) (GET_by_offset(disp, _gloffset_GetnMapfvARB));
  10536. }
  10537.  
  10538. static inline void SET_GetnMapfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLfloat *)) {
  10539.    SET_by_offset(disp, _gloffset_GetnMapfvARB, fn);
  10540. }
  10541.  
  10542. typedef void (GLAPIENTRYP _glptr_GetnMapivARB)(GLenum, GLenum, GLsizei, GLint *);
  10543. #define CALL_GetnMapivARB(disp, parameters) \
  10544.     (* GET_GetnMapivARB(disp)) parameters
  10545. static inline _glptr_GetnMapivARB GET_GetnMapivARB(struct _glapi_table *disp) {
  10546.    return (_glptr_GetnMapivARB) (GET_by_offset(disp, _gloffset_GetnMapivARB));
  10547. }
  10548.  
  10549. static inline void SET_GetnMapivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLsizei, GLint *)) {
  10550.    SET_by_offset(disp, _gloffset_GetnMapivARB, fn);
  10551. }
  10552.  
  10553. typedef void (GLAPIENTRYP _glptr_GetnMinmaxARB)(GLenum, GLboolean, GLenum, GLenum, GLsizei, GLvoid *);
  10554. #define CALL_GetnMinmaxARB(disp, parameters) \
  10555.     (* GET_GetnMinmaxARB(disp)) parameters
  10556. static inline _glptr_GetnMinmaxARB GET_GetnMinmaxARB(struct _glapi_table *disp) {
  10557.    return (_glptr_GetnMinmaxARB) (GET_by_offset(disp, _gloffset_GetnMinmaxARB));
  10558. }
  10559.  
  10560. static inline void SET_GetnMinmaxARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLboolean, GLenum, GLenum, GLsizei, GLvoid *)) {
  10561.    SET_by_offset(disp, _gloffset_GetnMinmaxARB, fn);
  10562. }
  10563.  
  10564. typedef void (GLAPIENTRYP _glptr_GetnPixelMapfvARB)(GLenum, GLsizei, GLfloat *);
  10565. #define CALL_GetnPixelMapfvARB(disp, parameters) \
  10566.     (* GET_GetnPixelMapfvARB(disp)) parameters
  10567. static inline _glptr_GetnPixelMapfvARB GET_GetnPixelMapfvARB(struct _glapi_table *disp) {
  10568.    return (_glptr_GetnPixelMapfvARB) (GET_by_offset(disp, _gloffset_GetnPixelMapfvARB));
  10569. }
  10570.  
  10571. static inline void SET_GetnPixelMapfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLfloat *)) {
  10572.    SET_by_offset(disp, _gloffset_GetnPixelMapfvARB, fn);
  10573. }
  10574.  
  10575. typedef void (GLAPIENTRYP _glptr_GetnPixelMapuivARB)(GLenum, GLsizei, GLuint *);
  10576. #define CALL_GetnPixelMapuivARB(disp, parameters) \
  10577.     (* GET_GetnPixelMapuivARB(disp)) parameters
  10578. static inline _glptr_GetnPixelMapuivARB GET_GetnPixelMapuivARB(struct _glapi_table *disp) {
  10579.    return (_glptr_GetnPixelMapuivARB) (GET_by_offset(disp, _gloffset_GetnPixelMapuivARB));
  10580. }
  10581.  
  10582. static inline void SET_GetnPixelMapuivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLuint *)) {
  10583.    SET_by_offset(disp, _gloffset_GetnPixelMapuivARB, fn);
  10584. }
  10585.  
  10586. typedef void (GLAPIENTRYP _glptr_GetnPixelMapusvARB)(GLenum, GLsizei, GLushort *);
  10587. #define CALL_GetnPixelMapusvARB(disp, parameters) \
  10588.     (* GET_GetnPixelMapusvARB(disp)) parameters
  10589. static inline _glptr_GetnPixelMapusvARB GET_GetnPixelMapusvARB(struct _glapi_table *disp) {
  10590.    return (_glptr_GetnPixelMapusvARB) (GET_by_offset(disp, _gloffset_GetnPixelMapusvARB));
  10591. }
  10592.  
  10593. static inline void SET_GetnPixelMapusvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLushort *)) {
  10594.    SET_by_offset(disp, _gloffset_GetnPixelMapusvARB, fn);
  10595. }
  10596.  
  10597. typedef void (GLAPIENTRYP _glptr_GetnPolygonStippleARB)(GLsizei, GLubyte *);
  10598. #define CALL_GetnPolygonStippleARB(disp, parameters) \
  10599.     (* GET_GetnPolygonStippleARB(disp)) parameters
  10600. static inline _glptr_GetnPolygonStippleARB GET_GetnPolygonStippleARB(struct _glapi_table *disp) {
  10601.    return (_glptr_GetnPolygonStippleARB) (GET_by_offset(disp, _gloffset_GetnPolygonStippleARB));
  10602. }
  10603.  
  10604. static inline void SET_GetnPolygonStippleARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLubyte *)) {
  10605.    SET_by_offset(disp, _gloffset_GetnPolygonStippleARB, fn);
  10606. }
  10607.  
  10608. typedef void (GLAPIENTRYP _glptr_GetnSeparableFilterARB)(GLenum, GLenum, GLenum, GLsizei, GLvoid *, GLsizei, GLvoid *, GLvoid *);
  10609. #define CALL_GetnSeparableFilterARB(disp, parameters) \
  10610.     (* GET_GetnSeparableFilterARB(disp)) parameters
  10611. static inline _glptr_GetnSeparableFilterARB GET_GetnSeparableFilterARB(struct _glapi_table *disp) {
  10612.    return (_glptr_GetnSeparableFilterARB) (GET_by_offset(disp, _gloffset_GetnSeparableFilterARB));
  10613. }
  10614.  
  10615. static inline void SET_GetnSeparableFilterARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLvoid *, GLsizei, GLvoid *, GLvoid *)) {
  10616.    SET_by_offset(disp, _gloffset_GetnSeparableFilterARB, fn);
  10617. }
  10618.  
  10619. typedef void (GLAPIENTRYP _glptr_GetnTexImageARB)(GLenum, GLint, GLenum, GLenum, GLsizei, GLvoid *);
  10620. #define CALL_GetnTexImageARB(disp, parameters) \
  10621.     (* GET_GetnTexImageARB(disp)) parameters
  10622. static inline _glptr_GetnTexImageARB GET_GetnTexImageARB(struct _glapi_table *disp) {
  10623.    return (_glptr_GetnTexImageARB) (GET_by_offset(disp, _gloffset_GetnTexImageARB));
  10624. }
  10625.  
  10626. static inline void SET_GetnTexImageARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLenum, GLenum, GLsizei, GLvoid *)) {
  10627.    SET_by_offset(disp, _gloffset_GetnTexImageARB, fn);
  10628. }
  10629.  
  10630. typedef void (GLAPIENTRYP _glptr_GetnUniformdvARB)(GLhandleARB, GLint, GLsizei, GLdouble *);
  10631. #define CALL_GetnUniformdvARB(disp, parameters) \
  10632.     (* GET_GetnUniformdvARB(disp)) parameters
  10633. static inline _glptr_GetnUniformdvARB GET_GetnUniformdvARB(struct _glapi_table *disp) {
  10634.    return (_glptr_GetnUniformdvARB) (GET_by_offset(disp, _gloffset_GetnUniformdvARB));
  10635. }
  10636.  
  10637. static inline void SET_GetnUniformdvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLint, GLsizei, GLdouble *)) {
  10638.    SET_by_offset(disp, _gloffset_GetnUniformdvARB, fn);
  10639. }
  10640.  
  10641. typedef void (GLAPIENTRYP _glptr_GetnUniformfvARB)(GLhandleARB, GLint, GLsizei, GLfloat *);
  10642. #define CALL_GetnUniformfvARB(disp, parameters) \
  10643.     (* GET_GetnUniformfvARB(disp)) parameters
  10644. static inline _glptr_GetnUniformfvARB GET_GetnUniformfvARB(struct _glapi_table *disp) {
  10645.    return (_glptr_GetnUniformfvARB) (GET_by_offset(disp, _gloffset_GetnUniformfvARB));
  10646. }
  10647.  
  10648. static inline void SET_GetnUniformfvARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLint, GLsizei, GLfloat *)) {
  10649.    SET_by_offset(disp, _gloffset_GetnUniformfvARB, fn);
  10650. }
  10651.  
  10652. typedef void (GLAPIENTRYP _glptr_GetnUniformivARB)(GLhandleARB, GLint, GLsizei, GLint *);
  10653. #define CALL_GetnUniformivARB(disp, parameters) \
  10654.     (* GET_GetnUniformivARB(disp)) parameters
  10655. static inline _glptr_GetnUniformivARB GET_GetnUniformivARB(struct _glapi_table *disp) {
  10656.    return (_glptr_GetnUniformivARB) (GET_by_offset(disp, _gloffset_GetnUniformivARB));
  10657. }
  10658.  
  10659. static inline void SET_GetnUniformivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLint, GLsizei, GLint *)) {
  10660.    SET_by_offset(disp, _gloffset_GetnUniformivARB, fn);
  10661. }
  10662.  
  10663. typedef void (GLAPIENTRYP _glptr_GetnUniformuivARB)(GLhandleARB, GLint, GLsizei, GLuint *);
  10664. #define CALL_GetnUniformuivARB(disp, parameters) \
  10665.     (* GET_GetnUniformuivARB(disp)) parameters
  10666. static inline _glptr_GetnUniformuivARB GET_GetnUniformuivARB(struct _glapi_table *disp) {
  10667.    return (_glptr_GetnUniformuivARB) (GET_by_offset(disp, _gloffset_GetnUniformuivARB));
  10668. }
  10669.  
  10670. static inline void SET_GetnUniformuivARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLhandleARB, GLint, GLsizei, GLuint *)) {
  10671.    SET_by_offset(disp, _gloffset_GetnUniformuivARB, fn);
  10672. }
  10673.  
  10674. typedef void (GLAPIENTRYP _glptr_ReadnPixelsARB)(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, GLvoid *);
  10675. #define CALL_ReadnPixelsARB(disp, parameters) \
  10676.     (* GET_ReadnPixelsARB(disp)) parameters
  10677. static inline _glptr_ReadnPixelsARB GET_ReadnPixelsARB(struct _glapi_table *disp) {
  10678.    return (_glptr_ReadnPixelsARB) (GET_by_offset(disp, _gloffset_ReadnPixelsARB));
  10679. }
  10680.  
  10681. static inline void SET_ReadnPixelsARB(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, GLvoid *)) {
  10682.    SET_by_offset(disp, _gloffset_ReadnPixelsARB, fn);
  10683. }
  10684.  
  10685. typedef void (GLAPIENTRYP _glptr_DrawArraysInstancedBaseInstance)(GLenum, GLint, GLsizei, GLsizei, GLuint);
  10686. #define CALL_DrawArraysInstancedBaseInstance(disp, parameters) \
  10687.     (* GET_DrawArraysInstancedBaseInstance(disp)) parameters
  10688. static inline _glptr_DrawArraysInstancedBaseInstance GET_DrawArraysInstancedBaseInstance(struct _glapi_table *disp) {
  10689.    return (_glptr_DrawArraysInstancedBaseInstance) (GET_by_offset(disp, _gloffset_DrawArraysInstancedBaseInstance));
  10690. }
  10691.  
  10692. static inline void SET_DrawArraysInstancedBaseInstance(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint, GLsizei, GLsizei, GLuint)) {
  10693.    SET_by_offset(disp, _gloffset_DrawArraysInstancedBaseInstance, fn);
  10694. }
  10695.  
  10696. typedef void (GLAPIENTRYP _glptr_DrawElementsInstancedBaseInstance)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLuint);
  10697. #define CALL_DrawElementsInstancedBaseInstance(disp, parameters) \
  10698.     (* GET_DrawElementsInstancedBaseInstance(disp)) parameters
  10699. static inline _glptr_DrawElementsInstancedBaseInstance GET_DrawElementsInstancedBaseInstance(struct _glapi_table *disp) {
  10700.    return (_glptr_DrawElementsInstancedBaseInstance) (GET_by_offset(disp, _gloffset_DrawElementsInstancedBaseInstance));
  10701. }
  10702.  
  10703. static inline void SET_DrawElementsInstancedBaseInstance(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLuint)) {
  10704.    SET_by_offset(disp, _gloffset_DrawElementsInstancedBaseInstance, fn);
  10705. }
  10706.  
  10707. typedef void (GLAPIENTRYP _glptr_DrawElementsInstancedBaseVertexBaseInstance)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint, GLuint);
  10708. #define CALL_DrawElementsInstancedBaseVertexBaseInstance(disp, parameters) \
  10709.     (* GET_DrawElementsInstancedBaseVertexBaseInstance(disp)) parameters
  10710. static inline _glptr_DrawElementsInstancedBaseVertexBaseInstance GET_DrawElementsInstancedBaseVertexBaseInstance(struct _glapi_table *disp) {
  10711.    return (_glptr_DrawElementsInstancedBaseVertexBaseInstance) (GET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertexBaseInstance));
  10712. }
  10713.  
  10714. static inline void SET_DrawElementsInstancedBaseVertexBaseInstance(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint, GLuint)) {
  10715.    SET_by_offset(disp, _gloffset_DrawElementsInstancedBaseVertexBaseInstance, fn);
  10716. }
  10717.  
  10718. typedef void (GLAPIENTRYP _glptr_DrawTransformFeedbackInstanced)(GLenum, GLuint, GLsizei);
  10719. #define CALL_DrawTransformFeedbackInstanced(disp, parameters) \
  10720.     (* GET_DrawTransformFeedbackInstanced(disp)) parameters
  10721. static inline _glptr_DrawTransformFeedbackInstanced GET_DrawTransformFeedbackInstanced(struct _glapi_table *disp) {
  10722.    return (_glptr_DrawTransformFeedbackInstanced) (GET_by_offset(disp, _gloffset_DrawTransformFeedbackInstanced));
  10723. }
  10724.  
  10725. static inline void SET_DrawTransformFeedbackInstanced(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei)) {
  10726.    SET_by_offset(disp, _gloffset_DrawTransformFeedbackInstanced, fn);
  10727. }
  10728.  
  10729. typedef void (GLAPIENTRYP _glptr_DrawTransformFeedbackStreamInstanced)(GLenum, GLuint, GLuint, GLsizei);
  10730. #define CALL_DrawTransformFeedbackStreamInstanced(disp, parameters) \
  10731.     (* GET_DrawTransformFeedbackStreamInstanced(disp)) parameters
  10732. static inline _glptr_DrawTransformFeedbackStreamInstanced GET_DrawTransformFeedbackStreamInstanced(struct _glapi_table *disp) {
  10733.    return (_glptr_DrawTransformFeedbackStreamInstanced) (GET_by_offset(disp, _gloffset_DrawTransformFeedbackStreamInstanced));
  10734. }
  10735.  
  10736. static inline void SET_DrawTransformFeedbackStreamInstanced(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLsizei)) {
  10737.    SET_by_offset(disp, _gloffset_DrawTransformFeedbackStreamInstanced, fn);
  10738. }
  10739.  
  10740. typedef void (GLAPIENTRYP _glptr_GetInternalformativ)(GLenum, GLenum, GLenum, GLsizei, GLint *);
  10741. #define CALL_GetInternalformativ(disp, parameters) \
  10742.     (* GET_GetInternalformativ(disp)) parameters
  10743. static inline _glptr_GetInternalformativ GET_GetInternalformativ(struct _glapi_table *disp) {
  10744.    return (_glptr_GetInternalformativ) (GET_by_offset(disp, _gloffset_GetInternalformativ));
  10745. }
  10746.  
  10747. static inline void SET_GetInternalformativ(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLenum, GLsizei, GLint *)) {
  10748.    SET_by_offset(disp, _gloffset_GetInternalformativ, fn);
  10749. }
  10750.  
  10751. typedef void (GLAPIENTRYP _glptr_TexStorage1D)(GLenum, GLsizei, GLenum, GLsizei);
  10752. #define CALL_TexStorage1D(disp, parameters) \
  10753.     (* GET_TexStorage1D(disp)) parameters
  10754. static inline _glptr_TexStorage1D GET_TexStorage1D(struct _glapi_table *disp) {
  10755.    return (_glptr_TexStorage1D) (GET_by_offset(disp, _gloffset_TexStorage1D));
  10756. }
  10757.  
  10758. static inline void SET_TexStorage1D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei)) {
  10759.    SET_by_offset(disp, _gloffset_TexStorage1D, fn);
  10760. }
  10761.  
  10762. typedef void (GLAPIENTRYP _glptr_TexStorage2D)(GLenum, GLsizei, GLenum, GLsizei, GLsizei);
  10763. #define CALL_TexStorage2D(disp, parameters) \
  10764.     (* GET_TexStorage2D(disp)) parameters
  10765. static inline _glptr_TexStorage2D GET_TexStorage2D(struct _glapi_table *disp) {
  10766.    return (_glptr_TexStorage2D) (GET_by_offset(disp, _gloffset_TexStorage2D));
  10767. }
  10768.  
  10769. static inline void SET_TexStorage2D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei)) {
  10770.    SET_by_offset(disp, _gloffset_TexStorage2D, fn);
  10771. }
  10772.  
  10773. typedef void (GLAPIENTRYP _glptr_TexStorage3D)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei);
  10774. #define CALL_TexStorage3D(disp, parameters) \
  10775.     (* GET_TexStorage3D(disp)) parameters
  10776. static inline _glptr_TexStorage3D GET_TexStorage3D(struct _glapi_table *disp) {
  10777.    return (_glptr_TexStorage3D) (GET_by_offset(disp, _gloffset_TexStorage3D));
  10778. }
  10779.  
  10780. static inline void SET_TexStorage3D(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)) {
  10781.    SET_by_offset(disp, _gloffset_TexStorage3D, fn);
  10782. }
  10783.  
  10784. typedef void (GLAPIENTRYP _glptr_TextureStorage1DEXT)(GLuint, GLenum, GLsizei, GLenum, GLsizei);
  10785. #define CALL_TextureStorage1DEXT(disp, parameters) \
  10786.     (* GET_TextureStorage1DEXT(disp)) parameters
  10787. static inline _glptr_TextureStorage1DEXT GET_TextureStorage1DEXT(struct _glapi_table *disp) {
  10788.    return (_glptr_TextureStorage1DEXT) (GET_by_offset(disp, _gloffset_TextureStorage1DEXT));
  10789. }
  10790.  
  10791. static inline void SET_TextureStorage1DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLenum, GLsizei)) {
  10792.    SET_by_offset(disp, _gloffset_TextureStorage1DEXT, fn);
  10793. }
  10794.  
  10795. typedef void (GLAPIENTRYP _glptr_TextureStorage2DEXT)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei);
  10796. #define CALL_TextureStorage2DEXT(disp, parameters) \
  10797.     (* GET_TextureStorage2DEXT(disp)) parameters
  10798. static inline _glptr_TextureStorage2DEXT GET_TextureStorage2DEXT(struct _glapi_table *disp) {
  10799.    return (_glptr_TextureStorage2DEXT) (GET_by_offset(disp, _gloffset_TextureStorage2DEXT));
  10800. }
  10801.  
  10802. static inline void SET_TextureStorage2DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei)) {
  10803.    SET_by_offset(disp, _gloffset_TextureStorage2DEXT, fn);
  10804. }
  10805.  
  10806. typedef void (GLAPIENTRYP _glptr_TextureStorage3DEXT)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei);
  10807. #define CALL_TextureStorage3DEXT(disp, parameters) \
  10808.     (* GET_TextureStorage3DEXT(disp)) parameters
  10809. static inline _glptr_TextureStorage3DEXT GET_TextureStorage3DEXT(struct _glapi_table *disp) {
  10810.    return (_glptr_TextureStorage3DEXT) (GET_by_offset(disp, _gloffset_TextureStorage3DEXT));
  10811. }
  10812.  
  10813. static inline void SET_TextureStorage3DEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)) {
  10814.    SET_by_offset(disp, _gloffset_TextureStorage3DEXT, fn);
  10815. }
  10816.  
  10817. typedef void (GLAPIENTRYP _glptr_TexBufferRange)(GLenum, GLenum, GLuint, GLintptr, GLsizeiptr);
  10818. #define CALL_TexBufferRange(disp, parameters) \
  10819.     (* GET_TexBufferRange(disp)) parameters
  10820. static inline _glptr_TexBufferRange GET_TexBufferRange(struct _glapi_table *disp) {
  10821.    return (_glptr_TexBufferRange) (GET_by_offset(disp, _gloffset_TexBufferRange));
  10822. }
  10823.  
  10824. static inline void SET_TexBufferRange(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLuint, GLintptr, GLsizeiptr)) {
  10825.    SET_by_offset(disp, _gloffset_TexBufferRange, fn);
  10826. }
  10827.  
  10828. typedef void (GLAPIENTRYP _glptr_TexStorage2DMultisample)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean);
  10829. #define CALL_TexStorage2DMultisample(disp, parameters) \
  10830.     (* GET_TexStorage2DMultisample(disp)) parameters
  10831. static inline _glptr_TexStorage2DMultisample GET_TexStorage2DMultisample(struct _glapi_table *disp) {
  10832.    return (_glptr_TexStorage2DMultisample) (GET_by_offset(disp, _gloffset_TexStorage2DMultisample));
  10833. }
  10834.  
  10835. static inline void SET_TexStorage2DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)) {
  10836.    SET_by_offset(disp, _gloffset_TexStorage2DMultisample, fn);
  10837. }
  10838.  
  10839. typedef void (GLAPIENTRYP _glptr_TexStorage3DMultisample)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean);
  10840. #define CALL_TexStorage3DMultisample(disp, parameters) \
  10841.     (* GET_TexStorage3DMultisample(disp)) parameters
  10842. static inline _glptr_TexStorage3DMultisample GET_TexStorage3DMultisample(struct _glapi_table *disp) {
  10843.    return (_glptr_TexStorage3DMultisample) (GET_by_offset(disp, _gloffset_TexStorage3DMultisample));
  10844. }
  10845.  
  10846. static inline void SET_TexStorage3DMultisample(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)) {
  10847.    SET_by_offset(disp, _gloffset_TexStorage3DMultisample, fn);
  10848. }
  10849.  
  10850. typedef void (GLAPIENTRYP _glptr_InvalidateBufferData)(GLuint);
  10851. #define CALL_InvalidateBufferData(disp, parameters) \
  10852.     (* GET_InvalidateBufferData(disp)) parameters
  10853. static inline _glptr_InvalidateBufferData GET_InvalidateBufferData(struct _glapi_table *disp) {
  10854.    return (_glptr_InvalidateBufferData) (GET_by_offset(disp, _gloffset_InvalidateBufferData));
  10855. }
  10856.  
  10857. static inline void SET_InvalidateBufferData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  10858.    SET_by_offset(disp, _gloffset_InvalidateBufferData, fn);
  10859. }
  10860.  
  10861. typedef void (GLAPIENTRYP _glptr_InvalidateBufferSubData)(GLuint, GLintptr, GLsizeiptr);
  10862. #define CALL_InvalidateBufferSubData(disp, parameters) \
  10863.     (* GET_InvalidateBufferSubData(disp)) parameters
  10864. static inline _glptr_InvalidateBufferSubData GET_InvalidateBufferSubData(struct _glapi_table *disp) {
  10865.    return (_glptr_InvalidateBufferSubData) (GET_by_offset(disp, _gloffset_InvalidateBufferSubData));
  10866. }
  10867.  
  10868. static inline void SET_InvalidateBufferSubData(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLintptr, GLsizeiptr)) {
  10869.    SET_by_offset(disp, _gloffset_InvalidateBufferSubData, fn);
  10870. }
  10871.  
  10872. typedef void (GLAPIENTRYP _glptr_InvalidateFramebuffer)(GLenum, GLsizei, const GLenum *);
  10873. #define CALL_InvalidateFramebuffer(disp, parameters) \
  10874.     (* GET_InvalidateFramebuffer(disp)) parameters
  10875. static inline _glptr_InvalidateFramebuffer GET_InvalidateFramebuffer(struct _glapi_table *disp) {
  10876.    return (_glptr_InvalidateFramebuffer) (GET_by_offset(disp, _gloffset_InvalidateFramebuffer));
  10877. }
  10878.  
  10879. static inline void SET_InvalidateFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLenum *)) {
  10880.    SET_by_offset(disp, _gloffset_InvalidateFramebuffer, fn);
  10881. }
  10882.  
  10883. typedef void (GLAPIENTRYP _glptr_InvalidateSubFramebuffer)(GLenum, GLsizei, const GLenum *, GLint, GLint, GLsizei, GLsizei);
  10884. #define CALL_InvalidateSubFramebuffer(disp, parameters) \
  10885.     (* GET_InvalidateSubFramebuffer(disp)) parameters
  10886. static inline _glptr_InvalidateSubFramebuffer GET_InvalidateSubFramebuffer(struct _glapi_table *disp) {
  10887.    return (_glptr_InvalidateSubFramebuffer) (GET_by_offset(disp, _gloffset_InvalidateSubFramebuffer));
  10888. }
  10889.  
  10890. static inline void SET_InvalidateSubFramebuffer(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLenum *, GLint, GLint, GLsizei, GLsizei)) {
  10891.    SET_by_offset(disp, _gloffset_InvalidateSubFramebuffer, fn);
  10892. }
  10893.  
  10894. typedef void (GLAPIENTRYP _glptr_InvalidateTexImage)(GLuint, GLint);
  10895. #define CALL_InvalidateTexImage(disp, parameters) \
  10896.     (* GET_InvalidateTexImage(disp)) parameters
  10897. static inline _glptr_InvalidateTexImage GET_InvalidateTexImage(struct _glapi_table *disp) {
  10898.    return (_glptr_InvalidateTexImage) (GET_by_offset(disp, _gloffset_InvalidateTexImage));
  10899. }
  10900.  
  10901. static inline void SET_InvalidateTexImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint)) {
  10902.    SET_by_offset(disp, _gloffset_InvalidateTexImage, fn);
  10903. }
  10904.  
  10905. typedef void (GLAPIENTRYP _glptr_InvalidateTexSubImage)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei);
  10906. #define CALL_InvalidateTexSubImage(disp, parameters) \
  10907.     (* GET_InvalidateTexSubImage(disp)) parameters
  10908. static inline _glptr_InvalidateTexSubImage GET_InvalidateTexSubImage(struct _glapi_table *disp) {
  10909.    return (_glptr_InvalidateTexSubImage) (GET_by_offset(disp, _gloffset_InvalidateTexSubImage));
  10910. }
  10911.  
  10912. static inline void SET_InvalidateTexSubImage(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei)) {
  10913.    SET_by_offset(disp, _gloffset_InvalidateTexSubImage, fn);
  10914. }
  10915.  
  10916. typedef void (GLAPIENTRYP _glptr_PolygonOffsetEXT)(GLfloat, GLfloat);
  10917. #define CALL_PolygonOffsetEXT(disp, parameters) \
  10918.     (* GET_PolygonOffsetEXT(disp)) parameters
  10919. static inline _glptr_PolygonOffsetEXT GET_PolygonOffsetEXT(struct _glapi_table *disp) {
  10920.    return (_glptr_PolygonOffsetEXT) (GET_by_offset(disp, _gloffset_PolygonOffsetEXT));
  10921. }
  10922.  
  10923. static inline void SET_PolygonOffsetEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat)) {
  10924.    SET_by_offset(disp, _gloffset_PolygonOffsetEXT, fn);
  10925. }
  10926.  
  10927. typedef void (GLAPIENTRYP _glptr_DrawTexfOES)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
  10928. #define CALL_DrawTexfOES(disp, parameters) \
  10929.     (* GET_DrawTexfOES(disp)) parameters
  10930. static inline _glptr_DrawTexfOES GET_DrawTexfOES(struct _glapi_table *disp) {
  10931.    return (_glptr_DrawTexfOES) (GET_by_offset(disp, _gloffset_DrawTexfOES));
  10932. }
  10933.  
  10934. static inline void SET_DrawTexfOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) {
  10935.    SET_by_offset(disp, _gloffset_DrawTexfOES, fn);
  10936. }
  10937.  
  10938. typedef void (GLAPIENTRYP _glptr_DrawTexfvOES)(const GLfloat *);
  10939. #define CALL_DrawTexfvOES(disp, parameters) \
  10940.     (* GET_DrawTexfvOES(disp)) parameters
  10941. static inline _glptr_DrawTexfvOES GET_DrawTexfvOES(struct _glapi_table *disp) {
  10942.    return (_glptr_DrawTexfvOES) (GET_by_offset(disp, _gloffset_DrawTexfvOES));
  10943. }
  10944.  
  10945. static inline void SET_DrawTexfvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  10946.    SET_by_offset(disp, _gloffset_DrawTexfvOES, fn);
  10947. }
  10948.  
  10949. typedef void (GLAPIENTRYP _glptr_DrawTexiOES)(GLint, GLint, GLint, GLint, GLint);
  10950. #define CALL_DrawTexiOES(disp, parameters) \
  10951.     (* GET_DrawTexiOES(disp)) parameters
  10952. static inline _glptr_DrawTexiOES GET_DrawTexiOES(struct _glapi_table *disp) {
  10953.    return (_glptr_DrawTexiOES) (GET_by_offset(disp, _gloffset_DrawTexiOES));
  10954. }
  10955.  
  10956. static inline void SET_DrawTexiOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint, GLint)) {
  10957.    SET_by_offset(disp, _gloffset_DrawTexiOES, fn);
  10958. }
  10959.  
  10960. typedef void (GLAPIENTRYP _glptr_DrawTexivOES)(const GLint *);
  10961. #define CALL_DrawTexivOES(disp, parameters) \
  10962.     (* GET_DrawTexivOES(disp)) parameters
  10963. static inline _glptr_DrawTexivOES GET_DrawTexivOES(struct _glapi_table *disp) {
  10964.    return (_glptr_DrawTexivOES) (GET_by_offset(disp, _gloffset_DrawTexivOES));
  10965. }
  10966.  
  10967. static inline void SET_DrawTexivOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  10968.    SET_by_offset(disp, _gloffset_DrawTexivOES, fn);
  10969. }
  10970.  
  10971. typedef void (GLAPIENTRYP _glptr_DrawTexsOES)(GLshort, GLshort, GLshort, GLshort, GLshort);
  10972. #define CALL_DrawTexsOES(disp, parameters) \
  10973.     (* GET_DrawTexsOES(disp)) parameters
  10974. static inline _glptr_DrawTexsOES GET_DrawTexsOES(struct _glapi_table *disp) {
  10975.    return (_glptr_DrawTexsOES) (GET_by_offset(disp, _gloffset_DrawTexsOES));
  10976. }
  10977.  
  10978. static inline void SET_DrawTexsOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort, GLshort)) {
  10979.    SET_by_offset(disp, _gloffset_DrawTexsOES, fn);
  10980. }
  10981.  
  10982. typedef void (GLAPIENTRYP _glptr_DrawTexsvOES)(const GLshort *);
  10983. #define CALL_DrawTexsvOES(disp, parameters) \
  10984.     (* GET_DrawTexsvOES(disp)) parameters
  10985. static inline _glptr_DrawTexsvOES GET_DrawTexsvOES(struct _glapi_table *disp) {
  10986.    return (_glptr_DrawTexsvOES) (GET_by_offset(disp, _gloffset_DrawTexsvOES));
  10987. }
  10988.  
  10989. static inline void SET_DrawTexsvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  10990.    SET_by_offset(disp, _gloffset_DrawTexsvOES, fn);
  10991. }
  10992.  
  10993. typedef void (GLAPIENTRYP _glptr_DrawTexxOES)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed);
  10994. #define CALL_DrawTexxOES(disp, parameters) \
  10995.     (* GET_DrawTexxOES(disp)) parameters
  10996. static inline _glptr_DrawTexxOES GET_DrawTexxOES(struct _glapi_table *disp) {
  10997.    return (_glptr_DrawTexxOES) (GET_by_offset(disp, _gloffset_DrawTexxOES));
  10998. }
  10999.  
  11000. static inline void SET_DrawTexxOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed)) {
  11001.    SET_by_offset(disp, _gloffset_DrawTexxOES, fn);
  11002. }
  11003.  
  11004. typedef void (GLAPIENTRYP _glptr_DrawTexxvOES)(const GLfixed *);
  11005. #define CALL_DrawTexxvOES(disp, parameters) \
  11006.     (* GET_DrawTexxvOES(disp)) parameters
  11007. static inline _glptr_DrawTexxvOES GET_DrawTexxvOES(struct _glapi_table *disp) {
  11008.    return (_glptr_DrawTexxvOES) (GET_by_offset(disp, _gloffset_DrawTexxvOES));
  11009. }
  11010.  
  11011. static inline void SET_DrawTexxvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfixed *)) {
  11012.    SET_by_offset(disp, _gloffset_DrawTexxvOES, fn);
  11013. }
  11014.  
  11015. typedef void (GLAPIENTRYP _glptr_PointSizePointerOES)(GLenum, GLsizei, const GLvoid *);
  11016. #define CALL_PointSizePointerOES(disp, parameters) \
  11017.     (* GET_PointSizePointerOES(disp)) parameters
  11018. static inline _glptr_PointSizePointerOES GET_PointSizePointerOES(struct _glapi_table *disp) {
  11019.    return (_glptr_PointSizePointerOES) (GET_by_offset(disp, _gloffset_PointSizePointerOES));
  11020. }
  11021.  
  11022. static inline void SET_PointSizePointerOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLvoid *)) {
  11023.    SET_by_offset(disp, _gloffset_PointSizePointerOES, fn);
  11024. }
  11025.  
  11026. typedef GLbitfield (GLAPIENTRYP _glptr_QueryMatrixxOES)(GLfixed *, GLint *);
  11027. #define CALL_QueryMatrixxOES(disp, parameters) \
  11028.     (* GET_QueryMatrixxOES(disp)) parameters
  11029. static inline _glptr_QueryMatrixxOES GET_QueryMatrixxOES(struct _glapi_table *disp) {
  11030.    return (_glptr_QueryMatrixxOES) (GET_by_offset(disp, _gloffset_QueryMatrixxOES));
  11031. }
  11032.  
  11033. static inline void SET_QueryMatrixxOES(struct _glapi_table *disp, GLbitfield (GLAPIENTRYP fn)(GLfixed *, GLint *)) {
  11034.    SET_by_offset(disp, _gloffset_QueryMatrixxOES, fn);
  11035. }
  11036.  
  11037. typedef void (GLAPIENTRYP _glptr_SampleMaskSGIS)(GLclampf, GLboolean);
  11038. #define CALL_SampleMaskSGIS(disp, parameters) \
  11039.     (* GET_SampleMaskSGIS(disp)) parameters
  11040. static inline _glptr_SampleMaskSGIS GET_SampleMaskSGIS(struct _glapi_table *disp) {
  11041.    return (_glptr_SampleMaskSGIS) (GET_by_offset(disp, _gloffset_SampleMaskSGIS));
  11042. }
  11043.  
  11044. static inline void SET_SampleMaskSGIS(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampf, GLboolean)) {
  11045.    SET_by_offset(disp, _gloffset_SampleMaskSGIS, fn);
  11046. }
  11047.  
  11048. typedef void (GLAPIENTRYP _glptr_SamplePatternSGIS)(GLenum);
  11049. #define CALL_SamplePatternSGIS(disp, parameters) \
  11050.     (* GET_SamplePatternSGIS(disp)) parameters
  11051. static inline _glptr_SamplePatternSGIS GET_SamplePatternSGIS(struct _glapi_table *disp) {
  11052.    return (_glptr_SamplePatternSGIS) (GET_by_offset(disp, _gloffset_SamplePatternSGIS));
  11053. }
  11054.  
  11055. static inline void SET_SamplePatternSGIS(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  11056.    SET_by_offset(disp, _gloffset_SamplePatternSGIS, fn);
  11057. }
  11058.  
  11059. typedef void (GLAPIENTRYP _glptr_ColorPointerEXT)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *);
  11060. #define CALL_ColorPointerEXT(disp, parameters) \
  11061.     (* GET_ColorPointerEXT(disp)) parameters
  11062. static inline _glptr_ColorPointerEXT GET_ColorPointerEXT(struct _glapi_table *disp) {
  11063.    return (_glptr_ColorPointerEXT) (GET_by_offset(disp, _gloffset_ColorPointerEXT));
  11064. }
  11065.  
  11066. static inline void SET_ColorPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) {
  11067.    SET_by_offset(disp, _gloffset_ColorPointerEXT, fn);
  11068. }
  11069.  
  11070. typedef void (GLAPIENTRYP _glptr_EdgeFlagPointerEXT)(GLsizei, GLsizei, const GLboolean *);
  11071. #define CALL_EdgeFlagPointerEXT(disp, parameters) \
  11072.     (* GET_EdgeFlagPointerEXT(disp)) parameters
  11073. static inline _glptr_EdgeFlagPointerEXT GET_EdgeFlagPointerEXT(struct _glapi_table *disp) {
  11074.    return (_glptr_EdgeFlagPointerEXT) (GET_by_offset(disp, _gloffset_EdgeFlagPointerEXT));
  11075. }
  11076.  
  11077. static inline void SET_EdgeFlagPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLsizei, const GLboolean *)) {
  11078.    SET_by_offset(disp, _gloffset_EdgeFlagPointerEXT, fn);
  11079. }
  11080.  
  11081. typedef void (GLAPIENTRYP _glptr_IndexPointerEXT)(GLenum, GLsizei, GLsizei, const GLvoid *);
  11082. #define CALL_IndexPointerEXT(disp, parameters) \
  11083.     (* GET_IndexPointerEXT(disp)) parameters
  11084. static inline _glptr_IndexPointerEXT GET_IndexPointerEXT(struct _glapi_table *disp) {
  11085.    return (_glptr_IndexPointerEXT) (GET_by_offset(disp, _gloffset_IndexPointerEXT));
  11086. }
  11087.  
  11088. static inline void SET_IndexPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLsizei, const GLvoid *)) {
  11089.    SET_by_offset(disp, _gloffset_IndexPointerEXT, fn);
  11090. }
  11091.  
  11092. typedef void (GLAPIENTRYP _glptr_NormalPointerEXT)(GLenum, GLsizei, GLsizei, const GLvoid *);
  11093. #define CALL_NormalPointerEXT(disp, parameters) \
  11094.     (* GET_NormalPointerEXT(disp)) parameters
  11095. static inline _glptr_NormalPointerEXT GET_NormalPointerEXT(struct _glapi_table *disp) {
  11096.    return (_glptr_NormalPointerEXT) (GET_by_offset(disp, _gloffset_NormalPointerEXT));
  11097. }
  11098.  
  11099. static inline void SET_NormalPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, GLsizei, const GLvoid *)) {
  11100.    SET_by_offset(disp, _gloffset_NormalPointerEXT, fn);
  11101. }
  11102.  
  11103. typedef void (GLAPIENTRYP _glptr_TexCoordPointerEXT)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *);
  11104. #define CALL_TexCoordPointerEXT(disp, parameters) \
  11105.     (* GET_TexCoordPointerEXT(disp)) parameters
  11106. static inline _glptr_TexCoordPointerEXT GET_TexCoordPointerEXT(struct _glapi_table *disp) {
  11107.    return (_glptr_TexCoordPointerEXT) (GET_by_offset(disp, _gloffset_TexCoordPointerEXT));
  11108. }
  11109.  
  11110. static inline void SET_TexCoordPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) {
  11111.    SET_by_offset(disp, _gloffset_TexCoordPointerEXT, fn);
  11112. }
  11113.  
  11114. typedef void (GLAPIENTRYP _glptr_VertexPointerEXT)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *);
  11115. #define CALL_VertexPointerEXT(disp, parameters) \
  11116.     (* GET_VertexPointerEXT(disp)) parameters
  11117. static inline _glptr_VertexPointerEXT GET_VertexPointerEXT(struct _glapi_table *disp) {
  11118.    return (_glptr_VertexPointerEXT) (GET_by_offset(disp, _gloffset_VertexPointerEXT));
  11119. }
  11120.  
  11121. static inline void SET_VertexPointerEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) {
  11122.    SET_by_offset(disp, _gloffset_VertexPointerEXT, fn);
  11123. }
  11124.  
  11125. typedef void (GLAPIENTRYP _glptr_DiscardFramebufferEXT)(GLenum, GLsizei, const GLenum *);
  11126. #define CALL_DiscardFramebufferEXT(disp, parameters) \
  11127.     (* GET_DiscardFramebufferEXT(disp)) parameters
  11128. static inline _glptr_DiscardFramebufferEXT GET_DiscardFramebufferEXT(struct _glapi_table *disp) {
  11129.    return (_glptr_DiscardFramebufferEXT) (GET_by_offset(disp, _gloffset_DiscardFramebufferEXT));
  11130. }
  11131.  
  11132. static inline void SET_DiscardFramebufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLsizei, const GLenum *)) {
  11133.    SET_by_offset(disp, _gloffset_DiscardFramebufferEXT, fn);
  11134. }
  11135.  
  11136. typedef void (GLAPIENTRYP _glptr_LockArraysEXT)(GLint, GLsizei);
  11137. #define CALL_LockArraysEXT(disp, parameters) \
  11138.     (* GET_LockArraysEXT(disp)) parameters
  11139. static inline _glptr_LockArraysEXT GET_LockArraysEXT(struct _glapi_table *disp) {
  11140.    return (_glptr_LockArraysEXT) (GET_by_offset(disp, _gloffset_LockArraysEXT));
  11141. }
  11142.  
  11143. static inline void SET_LockArraysEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLsizei)) {
  11144.    SET_by_offset(disp, _gloffset_LockArraysEXT, fn);
  11145. }
  11146.  
  11147. typedef void (GLAPIENTRYP _glptr_UnlockArraysEXT)(void);
  11148. #define CALL_UnlockArraysEXT(disp, parameters) \
  11149.     (* GET_UnlockArraysEXT(disp)) parameters
  11150. static inline _glptr_UnlockArraysEXT GET_UnlockArraysEXT(struct _glapi_table *disp) {
  11151.    return (_glptr_UnlockArraysEXT) (GET_by_offset(disp, _gloffset_UnlockArraysEXT));
  11152. }
  11153.  
  11154. static inline void SET_UnlockArraysEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  11155.    SET_by_offset(disp, _gloffset_UnlockArraysEXT, fn);
  11156. }
  11157.  
  11158. typedef void (GLAPIENTRYP _glptr_SecondaryColor3fEXT)(GLfloat, GLfloat, GLfloat);
  11159. #define CALL_SecondaryColor3fEXT(disp, parameters) \
  11160.     (* GET_SecondaryColor3fEXT(disp)) parameters
  11161. static inline _glptr_SecondaryColor3fEXT GET_SecondaryColor3fEXT(struct _glapi_table *disp) {
  11162.    return (_glptr_SecondaryColor3fEXT) (GET_by_offset(disp, _gloffset_SecondaryColor3fEXT));
  11163. }
  11164.  
  11165. static inline void SET_SecondaryColor3fEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat)) {
  11166.    SET_by_offset(disp, _gloffset_SecondaryColor3fEXT, fn);
  11167. }
  11168.  
  11169. typedef void (GLAPIENTRYP _glptr_SecondaryColor3fvEXT)(const GLfloat *);
  11170. #define CALL_SecondaryColor3fvEXT(disp, parameters) \
  11171.     (* GET_SecondaryColor3fvEXT(disp)) parameters
  11172. static inline _glptr_SecondaryColor3fvEXT GET_SecondaryColor3fvEXT(struct _glapi_table *disp) {
  11173.    return (_glptr_SecondaryColor3fvEXT) (GET_by_offset(disp, _gloffset_SecondaryColor3fvEXT));
  11174. }
  11175.  
  11176. static inline void SET_SecondaryColor3fvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  11177.    SET_by_offset(disp, _gloffset_SecondaryColor3fvEXT, fn);
  11178. }
  11179.  
  11180. typedef void (GLAPIENTRYP _glptr_MultiDrawElementsEXT)(GLenum, const GLsizei *, GLenum, const GLvoid * const *, GLsizei);
  11181. #define CALL_MultiDrawElementsEXT(disp, parameters) \
  11182.     (* GET_MultiDrawElementsEXT(disp)) parameters
  11183. static inline _glptr_MultiDrawElementsEXT GET_MultiDrawElementsEXT(struct _glapi_table *disp) {
  11184.    return (_glptr_MultiDrawElementsEXT) (GET_by_offset(disp, _gloffset_MultiDrawElementsEXT));
  11185. }
  11186.  
  11187. static inline void SET_MultiDrawElementsEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLsizei *, GLenum, const GLvoid * const *, GLsizei)) {
  11188.    SET_by_offset(disp, _gloffset_MultiDrawElementsEXT, fn);
  11189. }
  11190.  
  11191. typedef void (GLAPIENTRYP _glptr_FogCoordfEXT)(GLfloat);
  11192. #define CALL_FogCoordfEXT(disp, parameters) \
  11193.     (* GET_FogCoordfEXT(disp)) parameters
  11194. static inline _glptr_FogCoordfEXT GET_FogCoordfEXT(struct _glapi_table *disp) {
  11195.    return (_glptr_FogCoordfEXT) (GET_by_offset(disp, _gloffset_FogCoordfEXT));
  11196. }
  11197.  
  11198. static inline void SET_FogCoordfEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat)) {
  11199.    SET_by_offset(disp, _gloffset_FogCoordfEXT, fn);
  11200. }
  11201.  
  11202. typedef void (GLAPIENTRYP _glptr_FogCoordfvEXT)(const GLfloat *);
  11203. #define CALL_FogCoordfvEXT(disp, parameters) \
  11204.     (* GET_FogCoordfvEXT(disp)) parameters
  11205. static inline _glptr_FogCoordfvEXT GET_FogCoordfvEXT(struct _glapi_table *disp) {
  11206.    return (_glptr_FogCoordfvEXT) (GET_by_offset(disp, _gloffset_FogCoordfvEXT));
  11207. }
  11208.  
  11209. static inline void SET_FogCoordfvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  11210.    SET_by_offset(disp, _gloffset_FogCoordfvEXT, fn);
  11211. }
  11212.  
  11213. typedef void (GLAPIENTRYP _glptr_ResizeBuffersMESA)(void);
  11214. #define CALL_ResizeBuffersMESA(disp, parameters) \
  11215.     (* GET_ResizeBuffersMESA(disp)) parameters
  11216. static inline _glptr_ResizeBuffersMESA GET_ResizeBuffersMESA(struct _glapi_table *disp) {
  11217.    return (_glptr_ResizeBuffersMESA) (GET_by_offset(disp, _gloffset_ResizeBuffersMESA));
  11218. }
  11219.  
  11220. static inline void SET_ResizeBuffersMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  11221.    SET_by_offset(disp, _gloffset_ResizeBuffersMESA, fn);
  11222. }
  11223.  
  11224. typedef void (GLAPIENTRYP _glptr_WindowPos4dMESA)(GLdouble, GLdouble, GLdouble, GLdouble);
  11225. #define CALL_WindowPos4dMESA(disp, parameters) \
  11226.     (* GET_WindowPos4dMESA(disp)) parameters
  11227. static inline _glptr_WindowPos4dMESA GET_WindowPos4dMESA(struct _glapi_table *disp) {
  11228.    return (_glptr_WindowPos4dMESA) (GET_by_offset(disp, _gloffset_WindowPos4dMESA));
  11229. }
  11230.  
  11231. static inline void SET_WindowPos4dMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLdouble, GLdouble, GLdouble, GLdouble)) {
  11232.    SET_by_offset(disp, _gloffset_WindowPos4dMESA, fn);
  11233. }
  11234.  
  11235. typedef void (GLAPIENTRYP _glptr_WindowPos4dvMESA)(const GLdouble *);
  11236. #define CALL_WindowPos4dvMESA(disp, parameters) \
  11237.     (* GET_WindowPos4dvMESA(disp)) parameters
  11238. static inline _glptr_WindowPos4dvMESA GET_WindowPos4dvMESA(struct _glapi_table *disp) {
  11239.    return (_glptr_WindowPos4dvMESA) (GET_by_offset(disp, _gloffset_WindowPos4dvMESA));
  11240. }
  11241.  
  11242. static inline void SET_WindowPos4dvMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLdouble *)) {
  11243.    SET_by_offset(disp, _gloffset_WindowPos4dvMESA, fn);
  11244. }
  11245.  
  11246. typedef void (GLAPIENTRYP _glptr_WindowPos4fMESA)(GLfloat, GLfloat, GLfloat, GLfloat);
  11247. #define CALL_WindowPos4fMESA(disp, parameters) \
  11248.     (* GET_WindowPos4fMESA(disp)) parameters
  11249. static inline _glptr_WindowPos4fMESA GET_WindowPos4fMESA(struct _glapi_table *disp) {
  11250.    return (_glptr_WindowPos4fMESA) (GET_by_offset(disp, _gloffset_WindowPos4fMESA));
  11251. }
  11252.  
  11253. static inline void SET_WindowPos4fMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat)) {
  11254.    SET_by_offset(disp, _gloffset_WindowPos4fMESA, fn);
  11255. }
  11256.  
  11257. typedef void (GLAPIENTRYP _glptr_WindowPos4fvMESA)(const GLfloat *);
  11258. #define CALL_WindowPos4fvMESA(disp, parameters) \
  11259.     (* GET_WindowPos4fvMESA(disp)) parameters
  11260. static inline _glptr_WindowPos4fvMESA GET_WindowPos4fvMESA(struct _glapi_table *disp) {
  11261.    return (_glptr_WindowPos4fvMESA) (GET_by_offset(disp, _gloffset_WindowPos4fvMESA));
  11262. }
  11263.  
  11264. static inline void SET_WindowPos4fvMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfloat *)) {
  11265.    SET_by_offset(disp, _gloffset_WindowPos4fvMESA, fn);
  11266. }
  11267.  
  11268. typedef void (GLAPIENTRYP _glptr_WindowPos4iMESA)(GLint, GLint, GLint, GLint);
  11269. #define CALL_WindowPos4iMESA(disp, parameters) \
  11270.     (* GET_WindowPos4iMESA(disp)) parameters
  11271. static inline _glptr_WindowPos4iMESA GET_WindowPos4iMESA(struct _glapi_table *disp) {
  11272.    return (_glptr_WindowPos4iMESA) (GET_by_offset(disp, _gloffset_WindowPos4iMESA));
  11273. }
  11274.  
  11275. static inline void SET_WindowPos4iMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
  11276.    SET_by_offset(disp, _gloffset_WindowPos4iMESA, fn);
  11277. }
  11278.  
  11279. typedef void (GLAPIENTRYP _glptr_WindowPos4ivMESA)(const GLint *);
  11280. #define CALL_WindowPos4ivMESA(disp, parameters) \
  11281.     (* GET_WindowPos4ivMESA(disp)) parameters
  11282. static inline _glptr_WindowPos4ivMESA GET_WindowPos4ivMESA(struct _glapi_table *disp) {
  11283.    return (_glptr_WindowPos4ivMESA) (GET_by_offset(disp, _gloffset_WindowPos4ivMESA));
  11284. }
  11285.  
  11286. static inline void SET_WindowPos4ivMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLint *)) {
  11287.    SET_by_offset(disp, _gloffset_WindowPos4ivMESA, fn);
  11288. }
  11289.  
  11290. typedef void (GLAPIENTRYP _glptr_WindowPos4sMESA)(GLshort, GLshort, GLshort, GLshort);
  11291. #define CALL_WindowPos4sMESA(disp, parameters) \
  11292.     (* GET_WindowPos4sMESA(disp)) parameters
  11293. static inline _glptr_WindowPos4sMESA GET_WindowPos4sMESA(struct _glapi_table *disp) {
  11294.    return (_glptr_WindowPos4sMESA) (GET_by_offset(disp, _gloffset_WindowPos4sMESA));
  11295. }
  11296.  
  11297. static inline void SET_WindowPos4sMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLshort, GLshort, GLshort, GLshort)) {
  11298.    SET_by_offset(disp, _gloffset_WindowPos4sMESA, fn);
  11299. }
  11300.  
  11301. typedef void (GLAPIENTRYP _glptr_WindowPos4svMESA)(const GLshort *);
  11302. #define CALL_WindowPos4svMESA(disp, parameters) \
  11303.     (* GET_WindowPos4svMESA(disp)) parameters
  11304. static inline _glptr_WindowPos4svMESA GET_WindowPos4svMESA(struct _glapi_table *disp) {
  11305.    return (_glptr_WindowPos4svMESA) (GET_by_offset(disp, _gloffset_WindowPos4svMESA));
  11306. }
  11307.  
  11308. static inline void SET_WindowPos4svMESA(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLshort *)) {
  11309.    SET_by_offset(disp, _gloffset_WindowPos4svMESA, fn);
  11310. }
  11311.  
  11312. typedef void (GLAPIENTRYP _glptr_MultiModeDrawArraysIBM)(const GLenum *, const GLint *, const GLsizei *, GLsizei, GLint);
  11313. #define CALL_MultiModeDrawArraysIBM(disp, parameters) \
  11314.     (* GET_MultiModeDrawArraysIBM(disp)) parameters
  11315. static inline _glptr_MultiModeDrawArraysIBM GET_MultiModeDrawArraysIBM(struct _glapi_table *disp) {
  11316.    return (_glptr_MultiModeDrawArraysIBM) (GET_by_offset(disp, _gloffset_MultiModeDrawArraysIBM));
  11317. }
  11318.  
  11319. static inline void SET_MultiModeDrawArraysIBM(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLenum *, const GLint *, const GLsizei *, GLsizei, GLint)) {
  11320.    SET_by_offset(disp, _gloffset_MultiModeDrawArraysIBM, fn);
  11321. }
  11322.  
  11323. typedef void (GLAPIENTRYP _glptr_MultiModeDrawElementsIBM)(const GLenum *, const GLsizei *, GLenum, const GLvoid * const *, GLsizei, GLint);
  11324. #define CALL_MultiModeDrawElementsIBM(disp, parameters) \
  11325.     (* GET_MultiModeDrawElementsIBM(disp)) parameters
  11326. static inline _glptr_MultiModeDrawElementsIBM GET_MultiModeDrawElementsIBM(struct _glapi_table *disp) {
  11327.    return (_glptr_MultiModeDrawElementsIBM) (GET_by_offset(disp, _gloffset_MultiModeDrawElementsIBM));
  11328. }
  11329.  
  11330. static inline void SET_MultiModeDrawElementsIBM(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLenum *, const GLsizei *, GLenum, const GLvoid * const *, GLsizei, GLint)) {
  11331.    SET_by_offset(disp, _gloffset_MultiModeDrawElementsIBM, fn);
  11332. }
  11333.  
  11334. typedef GLboolean (GLAPIENTRYP _glptr_AreProgramsResidentNV)(GLsizei, const GLuint *, GLboolean *);
  11335. #define CALL_AreProgramsResidentNV(disp, parameters) \
  11336.     (* GET_AreProgramsResidentNV(disp)) parameters
  11337. static inline _glptr_AreProgramsResidentNV GET_AreProgramsResidentNV(struct _glapi_table *disp) {
  11338.    return (_glptr_AreProgramsResidentNV) (GET_by_offset(disp, _gloffset_AreProgramsResidentNV));
  11339. }
  11340.  
  11341. static inline void SET_AreProgramsResidentNV(struct _glapi_table *disp, GLboolean (GLAPIENTRYP fn)(GLsizei, const GLuint *, GLboolean *)) {
  11342.    SET_by_offset(disp, _gloffset_AreProgramsResidentNV, fn);
  11343. }
  11344.  
  11345. typedef void (GLAPIENTRYP _glptr_ExecuteProgramNV)(GLenum, GLuint, const GLfloat *);
  11346. #define CALL_ExecuteProgramNV(disp, parameters) \
  11347.     (* GET_ExecuteProgramNV(disp)) parameters
  11348. static inline _glptr_ExecuteProgramNV GET_ExecuteProgramNV(struct _glapi_table *disp) {
  11349.    return (_glptr_ExecuteProgramNV) (GET_by_offset(disp, _gloffset_ExecuteProgramNV));
  11350. }
  11351.  
  11352. static inline void SET_ExecuteProgramNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, const GLfloat *)) {
  11353.    SET_by_offset(disp, _gloffset_ExecuteProgramNV, fn);
  11354. }
  11355.  
  11356. typedef void (GLAPIENTRYP _glptr_GetProgramParameterdvNV)(GLenum, GLuint, GLenum, GLdouble *);
  11357. #define CALL_GetProgramParameterdvNV(disp, parameters) \
  11358.     (* GET_GetProgramParameterdvNV(disp)) parameters
  11359. static inline _glptr_GetProgramParameterdvNV GET_GetProgramParameterdvNV(struct _glapi_table *disp) {
  11360.    return (_glptr_GetProgramParameterdvNV) (GET_by_offset(disp, _gloffset_GetProgramParameterdvNV));
  11361. }
  11362.  
  11363. static inline void SET_GetProgramParameterdvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLdouble *)) {
  11364.    SET_by_offset(disp, _gloffset_GetProgramParameterdvNV, fn);
  11365. }
  11366.  
  11367. typedef void (GLAPIENTRYP _glptr_GetProgramParameterfvNV)(GLenum, GLuint, GLenum, GLfloat *);
  11368. #define CALL_GetProgramParameterfvNV(disp, parameters) \
  11369.     (* GET_GetProgramParameterfvNV(disp)) parameters
  11370. static inline _glptr_GetProgramParameterfvNV GET_GetProgramParameterfvNV(struct _glapi_table *disp) {
  11371.    return (_glptr_GetProgramParameterfvNV) (GET_by_offset(disp, _gloffset_GetProgramParameterfvNV));
  11372. }
  11373.  
  11374. static inline void SET_GetProgramParameterfvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLfloat *)) {
  11375.    SET_by_offset(disp, _gloffset_GetProgramParameterfvNV, fn);
  11376. }
  11377.  
  11378. typedef void (GLAPIENTRYP _glptr_GetProgramStringNV)(GLuint, GLenum, GLubyte *);
  11379. #define CALL_GetProgramStringNV(disp, parameters) \
  11380.     (* GET_GetProgramStringNV(disp)) parameters
  11381. static inline _glptr_GetProgramStringNV GET_GetProgramStringNV(struct _glapi_table *disp) {
  11382.    return (_glptr_GetProgramStringNV) (GET_by_offset(disp, _gloffset_GetProgramStringNV));
  11383. }
  11384.  
  11385. static inline void SET_GetProgramStringNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLubyte *)) {
  11386.    SET_by_offset(disp, _gloffset_GetProgramStringNV, fn);
  11387. }
  11388.  
  11389. typedef void (GLAPIENTRYP _glptr_GetProgramivNV)(GLuint, GLenum, GLint *);
  11390. #define CALL_GetProgramivNV(disp, parameters) \
  11391.     (* GET_GetProgramivNV(disp)) parameters
  11392. static inline _glptr_GetProgramivNV GET_GetProgramivNV(struct _glapi_table *disp) {
  11393.    return (_glptr_GetProgramivNV) (GET_by_offset(disp, _gloffset_GetProgramivNV));
  11394. }
  11395.  
  11396. static inline void SET_GetProgramivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  11397.    SET_by_offset(disp, _gloffset_GetProgramivNV, fn);
  11398. }
  11399.  
  11400. typedef void (GLAPIENTRYP _glptr_GetTrackMatrixivNV)(GLenum, GLuint, GLenum, GLint *);
  11401. #define CALL_GetTrackMatrixivNV(disp, parameters) \
  11402.     (* GET_GetTrackMatrixivNV(disp)) parameters
  11403. static inline _glptr_GetTrackMatrixivNV GET_GetTrackMatrixivNV(struct _glapi_table *disp) {
  11404.    return (_glptr_GetTrackMatrixivNV) (GET_by_offset(disp, _gloffset_GetTrackMatrixivNV));
  11405. }
  11406.  
  11407. static inline void SET_GetTrackMatrixivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLint *)) {
  11408.    SET_by_offset(disp, _gloffset_GetTrackMatrixivNV, fn);
  11409. }
  11410.  
  11411. typedef void (GLAPIENTRYP _glptr_GetVertexAttribdvNV)(GLuint, GLenum, GLdouble *);
  11412. #define CALL_GetVertexAttribdvNV(disp, parameters) \
  11413.     (* GET_GetVertexAttribdvNV(disp)) parameters
  11414. static inline _glptr_GetVertexAttribdvNV GET_GetVertexAttribdvNV(struct _glapi_table *disp) {
  11415.    return (_glptr_GetVertexAttribdvNV) (GET_by_offset(disp, _gloffset_GetVertexAttribdvNV));
  11416. }
  11417.  
  11418. static inline void SET_GetVertexAttribdvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLdouble *)) {
  11419.    SET_by_offset(disp, _gloffset_GetVertexAttribdvNV, fn);
  11420. }
  11421.  
  11422. typedef void (GLAPIENTRYP _glptr_GetVertexAttribfvNV)(GLuint, GLenum, GLfloat *);
  11423. #define CALL_GetVertexAttribfvNV(disp, parameters) \
  11424.     (* GET_GetVertexAttribfvNV(disp)) parameters
  11425. static inline _glptr_GetVertexAttribfvNV GET_GetVertexAttribfvNV(struct _glapi_table *disp) {
  11426.    return (_glptr_GetVertexAttribfvNV) (GET_by_offset(disp, _gloffset_GetVertexAttribfvNV));
  11427. }
  11428.  
  11429. static inline void SET_GetVertexAttribfvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLfloat *)) {
  11430.    SET_by_offset(disp, _gloffset_GetVertexAttribfvNV, fn);
  11431. }
  11432.  
  11433. typedef void (GLAPIENTRYP _glptr_GetVertexAttribivNV)(GLuint, GLenum, GLint *);
  11434. #define CALL_GetVertexAttribivNV(disp, parameters) \
  11435.     (* GET_GetVertexAttribivNV(disp)) parameters
  11436. static inline _glptr_GetVertexAttribivNV GET_GetVertexAttribivNV(struct _glapi_table *disp) {
  11437.    return (_glptr_GetVertexAttribivNV) (GET_by_offset(disp, _gloffset_GetVertexAttribivNV));
  11438. }
  11439.  
  11440. static inline void SET_GetVertexAttribivNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLenum, GLint *)) {
  11441.    SET_by_offset(disp, _gloffset_GetVertexAttribivNV, fn);
  11442. }
  11443.  
  11444. typedef void (GLAPIENTRYP _glptr_LoadProgramNV)(GLenum, GLuint, GLsizei, const GLubyte *);
  11445. #define CALL_LoadProgramNV(disp, parameters) \
  11446.     (* GET_LoadProgramNV(disp)) parameters
  11447. static inline _glptr_LoadProgramNV GET_LoadProgramNV(struct _glapi_table *disp) {
  11448.    return (_glptr_LoadProgramNV) (GET_by_offset(disp, _gloffset_LoadProgramNV));
  11449. }
  11450.  
  11451. static inline void SET_LoadProgramNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLubyte *)) {
  11452.    SET_by_offset(disp, _gloffset_LoadProgramNV, fn);
  11453. }
  11454.  
  11455. typedef void (GLAPIENTRYP _glptr_ProgramParameters4dvNV)(GLenum, GLuint, GLsizei, const GLdouble *);
  11456. #define CALL_ProgramParameters4dvNV(disp, parameters) \
  11457.     (* GET_ProgramParameters4dvNV(disp)) parameters
  11458. static inline _glptr_ProgramParameters4dvNV GET_ProgramParameters4dvNV(struct _glapi_table *disp) {
  11459.    return (_glptr_ProgramParameters4dvNV) (GET_by_offset(disp, _gloffset_ProgramParameters4dvNV));
  11460. }
  11461.  
  11462. static inline void SET_ProgramParameters4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLdouble *)) {
  11463.    SET_by_offset(disp, _gloffset_ProgramParameters4dvNV, fn);
  11464. }
  11465.  
  11466. typedef void (GLAPIENTRYP _glptr_ProgramParameters4fvNV)(GLenum, GLuint, GLsizei, const GLfloat *);
  11467. #define CALL_ProgramParameters4fvNV(disp, parameters) \
  11468.     (* GET_ProgramParameters4fvNV(disp)) parameters
  11469. static inline _glptr_ProgramParameters4fvNV GET_ProgramParameters4fvNV(struct _glapi_table *disp) {
  11470.    return (_glptr_ProgramParameters4fvNV) (GET_by_offset(disp, _gloffset_ProgramParameters4fvNV));
  11471. }
  11472.  
  11473. static inline void SET_ProgramParameters4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLfloat *)) {
  11474.    SET_by_offset(disp, _gloffset_ProgramParameters4fvNV, fn);
  11475. }
  11476.  
  11477. typedef void (GLAPIENTRYP _glptr_RequestResidentProgramsNV)(GLsizei, const GLuint *);
  11478. #define CALL_RequestResidentProgramsNV(disp, parameters) \
  11479.     (* GET_RequestResidentProgramsNV(disp)) parameters
  11480. static inline _glptr_RequestResidentProgramsNV GET_RequestResidentProgramsNV(struct _glapi_table *disp) {
  11481.    return (_glptr_RequestResidentProgramsNV) (GET_by_offset(disp, _gloffset_RequestResidentProgramsNV));
  11482. }
  11483.  
  11484. static inline void SET_RequestResidentProgramsNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, const GLuint *)) {
  11485.    SET_by_offset(disp, _gloffset_RequestResidentProgramsNV, fn);
  11486. }
  11487.  
  11488. typedef void (GLAPIENTRYP _glptr_TrackMatrixNV)(GLenum, GLuint, GLenum, GLenum);
  11489. #define CALL_TrackMatrixNV(disp, parameters) \
  11490.     (* GET_TrackMatrixNV(disp)) parameters
  11491. static inline _glptr_TrackMatrixNV GET_TrackMatrixNV(struct _glapi_table *disp) {
  11492.    return (_glptr_TrackMatrixNV) (GET_by_offset(disp, _gloffset_TrackMatrixNV));
  11493. }
  11494.  
  11495. static inline void SET_TrackMatrixNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLenum)) {
  11496.    SET_by_offset(disp, _gloffset_TrackMatrixNV, fn);
  11497. }
  11498.  
  11499. typedef void (GLAPIENTRYP _glptr_VertexAttrib1dNV)(GLuint, GLdouble);
  11500. #define CALL_VertexAttrib1dNV(disp, parameters) \
  11501.     (* GET_VertexAttrib1dNV(disp)) parameters
  11502. static inline _glptr_VertexAttrib1dNV GET_VertexAttrib1dNV(struct _glapi_table *disp) {
  11503.    return (_glptr_VertexAttrib1dNV) (GET_by_offset(disp, _gloffset_VertexAttrib1dNV));
  11504. }
  11505.  
  11506. static inline void SET_VertexAttrib1dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble)) {
  11507.    SET_by_offset(disp, _gloffset_VertexAttrib1dNV, fn);
  11508. }
  11509.  
  11510. typedef void (GLAPIENTRYP _glptr_VertexAttrib1dvNV)(GLuint, const GLdouble *);
  11511. #define CALL_VertexAttrib1dvNV(disp, parameters) \
  11512.     (* GET_VertexAttrib1dvNV(disp)) parameters
  11513. static inline _glptr_VertexAttrib1dvNV GET_VertexAttrib1dvNV(struct _glapi_table *disp) {
  11514.    return (_glptr_VertexAttrib1dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib1dvNV));
  11515. }
  11516.  
  11517. static inline void SET_VertexAttrib1dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
  11518.    SET_by_offset(disp, _gloffset_VertexAttrib1dvNV, fn);
  11519. }
  11520.  
  11521. typedef void (GLAPIENTRYP _glptr_VertexAttrib1fNV)(GLuint, GLfloat);
  11522. #define CALL_VertexAttrib1fNV(disp, parameters) \
  11523.     (* GET_VertexAttrib1fNV(disp)) parameters
  11524. static inline _glptr_VertexAttrib1fNV GET_VertexAttrib1fNV(struct _glapi_table *disp) {
  11525.    return (_glptr_VertexAttrib1fNV) (GET_by_offset(disp, _gloffset_VertexAttrib1fNV));
  11526. }
  11527.  
  11528. static inline void SET_VertexAttrib1fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat)) {
  11529.    SET_by_offset(disp, _gloffset_VertexAttrib1fNV, fn);
  11530. }
  11531.  
  11532. typedef void (GLAPIENTRYP _glptr_VertexAttrib1fvNV)(GLuint, const GLfloat *);
  11533. #define CALL_VertexAttrib1fvNV(disp, parameters) \
  11534.     (* GET_VertexAttrib1fvNV(disp)) parameters
  11535. static inline _glptr_VertexAttrib1fvNV GET_VertexAttrib1fvNV(struct _glapi_table *disp) {
  11536.    return (_glptr_VertexAttrib1fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib1fvNV));
  11537. }
  11538.  
  11539. static inline void SET_VertexAttrib1fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
  11540.    SET_by_offset(disp, _gloffset_VertexAttrib1fvNV, fn);
  11541. }
  11542.  
  11543. typedef void (GLAPIENTRYP _glptr_VertexAttrib1sNV)(GLuint, GLshort);
  11544. #define CALL_VertexAttrib1sNV(disp, parameters) \
  11545.     (* GET_VertexAttrib1sNV(disp)) parameters
  11546. static inline _glptr_VertexAttrib1sNV GET_VertexAttrib1sNV(struct _glapi_table *disp) {
  11547.    return (_glptr_VertexAttrib1sNV) (GET_by_offset(disp, _gloffset_VertexAttrib1sNV));
  11548. }
  11549.  
  11550. static inline void SET_VertexAttrib1sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort)) {
  11551.    SET_by_offset(disp, _gloffset_VertexAttrib1sNV, fn);
  11552. }
  11553.  
  11554. typedef void (GLAPIENTRYP _glptr_VertexAttrib1svNV)(GLuint, const GLshort *);
  11555. #define CALL_VertexAttrib1svNV(disp, parameters) \
  11556.     (* GET_VertexAttrib1svNV(disp)) parameters
  11557. static inline _glptr_VertexAttrib1svNV GET_VertexAttrib1svNV(struct _glapi_table *disp) {
  11558.    return (_glptr_VertexAttrib1svNV) (GET_by_offset(disp, _gloffset_VertexAttrib1svNV));
  11559. }
  11560.  
  11561. static inline void SET_VertexAttrib1svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
  11562.    SET_by_offset(disp, _gloffset_VertexAttrib1svNV, fn);
  11563. }
  11564.  
  11565. typedef void (GLAPIENTRYP _glptr_VertexAttrib2dNV)(GLuint, GLdouble, GLdouble);
  11566. #define CALL_VertexAttrib2dNV(disp, parameters) \
  11567.     (* GET_VertexAttrib2dNV(disp)) parameters
  11568. static inline _glptr_VertexAttrib2dNV GET_VertexAttrib2dNV(struct _glapi_table *disp) {
  11569.    return (_glptr_VertexAttrib2dNV) (GET_by_offset(disp, _gloffset_VertexAttrib2dNV));
  11570. }
  11571.  
  11572. static inline void SET_VertexAttrib2dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble)) {
  11573.    SET_by_offset(disp, _gloffset_VertexAttrib2dNV, fn);
  11574. }
  11575.  
  11576. typedef void (GLAPIENTRYP _glptr_VertexAttrib2dvNV)(GLuint, const GLdouble *);
  11577. #define CALL_VertexAttrib2dvNV(disp, parameters) \
  11578.     (* GET_VertexAttrib2dvNV(disp)) parameters
  11579. static inline _glptr_VertexAttrib2dvNV GET_VertexAttrib2dvNV(struct _glapi_table *disp) {
  11580.    return (_glptr_VertexAttrib2dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib2dvNV));
  11581. }
  11582.  
  11583. static inline void SET_VertexAttrib2dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
  11584.    SET_by_offset(disp, _gloffset_VertexAttrib2dvNV, fn);
  11585. }
  11586.  
  11587. typedef void (GLAPIENTRYP _glptr_VertexAttrib2fNV)(GLuint, GLfloat, GLfloat);
  11588. #define CALL_VertexAttrib2fNV(disp, parameters) \
  11589.     (* GET_VertexAttrib2fNV(disp)) parameters
  11590. static inline _glptr_VertexAttrib2fNV GET_VertexAttrib2fNV(struct _glapi_table *disp) {
  11591.    return (_glptr_VertexAttrib2fNV) (GET_by_offset(disp, _gloffset_VertexAttrib2fNV));
  11592. }
  11593.  
  11594. static inline void SET_VertexAttrib2fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat)) {
  11595.    SET_by_offset(disp, _gloffset_VertexAttrib2fNV, fn);
  11596. }
  11597.  
  11598. typedef void (GLAPIENTRYP _glptr_VertexAttrib2fvNV)(GLuint, const GLfloat *);
  11599. #define CALL_VertexAttrib2fvNV(disp, parameters) \
  11600.     (* GET_VertexAttrib2fvNV(disp)) parameters
  11601. static inline _glptr_VertexAttrib2fvNV GET_VertexAttrib2fvNV(struct _glapi_table *disp) {
  11602.    return (_glptr_VertexAttrib2fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib2fvNV));
  11603. }
  11604.  
  11605. static inline void SET_VertexAttrib2fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
  11606.    SET_by_offset(disp, _gloffset_VertexAttrib2fvNV, fn);
  11607. }
  11608.  
  11609. typedef void (GLAPIENTRYP _glptr_VertexAttrib2sNV)(GLuint, GLshort, GLshort);
  11610. #define CALL_VertexAttrib2sNV(disp, parameters) \
  11611.     (* GET_VertexAttrib2sNV(disp)) parameters
  11612. static inline _glptr_VertexAttrib2sNV GET_VertexAttrib2sNV(struct _glapi_table *disp) {
  11613.    return (_glptr_VertexAttrib2sNV) (GET_by_offset(disp, _gloffset_VertexAttrib2sNV));
  11614. }
  11615.  
  11616. static inline void SET_VertexAttrib2sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort)) {
  11617.    SET_by_offset(disp, _gloffset_VertexAttrib2sNV, fn);
  11618. }
  11619.  
  11620. typedef void (GLAPIENTRYP _glptr_VertexAttrib2svNV)(GLuint, const GLshort *);
  11621. #define CALL_VertexAttrib2svNV(disp, parameters) \
  11622.     (* GET_VertexAttrib2svNV(disp)) parameters
  11623. static inline _glptr_VertexAttrib2svNV GET_VertexAttrib2svNV(struct _glapi_table *disp) {
  11624.    return (_glptr_VertexAttrib2svNV) (GET_by_offset(disp, _gloffset_VertexAttrib2svNV));
  11625. }
  11626.  
  11627. static inline void SET_VertexAttrib2svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
  11628.    SET_by_offset(disp, _gloffset_VertexAttrib2svNV, fn);
  11629. }
  11630.  
  11631. typedef void (GLAPIENTRYP _glptr_VertexAttrib3dNV)(GLuint, GLdouble, GLdouble, GLdouble);
  11632. #define CALL_VertexAttrib3dNV(disp, parameters) \
  11633.     (* GET_VertexAttrib3dNV(disp)) parameters
  11634. static inline _glptr_VertexAttrib3dNV GET_VertexAttrib3dNV(struct _glapi_table *disp) {
  11635.    return (_glptr_VertexAttrib3dNV) (GET_by_offset(disp, _gloffset_VertexAttrib3dNV));
  11636. }
  11637.  
  11638. static inline void SET_VertexAttrib3dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble)) {
  11639.    SET_by_offset(disp, _gloffset_VertexAttrib3dNV, fn);
  11640. }
  11641.  
  11642. typedef void (GLAPIENTRYP _glptr_VertexAttrib3dvNV)(GLuint, const GLdouble *);
  11643. #define CALL_VertexAttrib3dvNV(disp, parameters) \
  11644.     (* GET_VertexAttrib3dvNV(disp)) parameters
  11645. static inline _glptr_VertexAttrib3dvNV GET_VertexAttrib3dvNV(struct _glapi_table *disp) {
  11646.    return (_glptr_VertexAttrib3dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib3dvNV));
  11647. }
  11648.  
  11649. static inline void SET_VertexAttrib3dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
  11650.    SET_by_offset(disp, _gloffset_VertexAttrib3dvNV, fn);
  11651. }
  11652.  
  11653. typedef void (GLAPIENTRYP _glptr_VertexAttrib3fNV)(GLuint, GLfloat, GLfloat, GLfloat);
  11654. #define CALL_VertexAttrib3fNV(disp, parameters) \
  11655.     (* GET_VertexAttrib3fNV(disp)) parameters
  11656. static inline _glptr_VertexAttrib3fNV GET_VertexAttrib3fNV(struct _glapi_table *disp) {
  11657.    return (_glptr_VertexAttrib3fNV) (GET_by_offset(disp, _gloffset_VertexAttrib3fNV));
  11658. }
  11659.  
  11660. static inline void SET_VertexAttrib3fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat)) {
  11661.    SET_by_offset(disp, _gloffset_VertexAttrib3fNV, fn);
  11662. }
  11663.  
  11664. typedef void (GLAPIENTRYP _glptr_VertexAttrib3fvNV)(GLuint, const GLfloat *);
  11665. #define CALL_VertexAttrib3fvNV(disp, parameters) \
  11666.     (* GET_VertexAttrib3fvNV(disp)) parameters
  11667. static inline _glptr_VertexAttrib3fvNV GET_VertexAttrib3fvNV(struct _glapi_table *disp) {
  11668.    return (_glptr_VertexAttrib3fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib3fvNV));
  11669. }
  11670.  
  11671. static inline void SET_VertexAttrib3fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
  11672.    SET_by_offset(disp, _gloffset_VertexAttrib3fvNV, fn);
  11673. }
  11674.  
  11675. typedef void (GLAPIENTRYP _glptr_VertexAttrib3sNV)(GLuint, GLshort, GLshort, GLshort);
  11676. #define CALL_VertexAttrib3sNV(disp, parameters) \
  11677.     (* GET_VertexAttrib3sNV(disp)) parameters
  11678. static inline _glptr_VertexAttrib3sNV GET_VertexAttrib3sNV(struct _glapi_table *disp) {
  11679.    return (_glptr_VertexAttrib3sNV) (GET_by_offset(disp, _gloffset_VertexAttrib3sNV));
  11680. }
  11681.  
  11682. static inline void SET_VertexAttrib3sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort)) {
  11683.    SET_by_offset(disp, _gloffset_VertexAttrib3sNV, fn);
  11684. }
  11685.  
  11686. typedef void (GLAPIENTRYP _glptr_VertexAttrib3svNV)(GLuint, const GLshort *);
  11687. #define CALL_VertexAttrib3svNV(disp, parameters) \
  11688.     (* GET_VertexAttrib3svNV(disp)) parameters
  11689. static inline _glptr_VertexAttrib3svNV GET_VertexAttrib3svNV(struct _glapi_table *disp) {
  11690.    return (_glptr_VertexAttrib3svNV) (GET_by_offset(disp, _gloffset_VertexAttrib3svNV));
  11691. }
  11692.  
  11693. static inline void SET_VertexAttrib3svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
  11694.    SET_by_offset(disp, _gloffset_VertexAttrib3svNV, fn);
  11695. }
  11696.  
  11697. typedef void (GLAPIENTRYP _glptr_VertexAttrib4dNV)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
  11698. #define CALL_VertexAttrib4dNV(disp, parameters) \
  11699.     (* GET_VertexAttrib4dNV(disp)) parameters
  11700. static inline _glptr_VertexAttrib4dNV GET_VertexAttrib4dNV(struct _glapi_table *disp) {
  11701.    return (_glptr_VertexAttrib4dNV) (GET_by_offset(disp, _gloffset_VertexAttrib4dNV));
  11702. }
  11703.  
  11704. static inline void SET_VertexAttrib4dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) {
  11705.    SET_by_offset(disp, _gloffset_VertexAttrib4dNV, fn);
  11706. }
  11707.  
  11708. typedef void (GLAPIENTRYP _glptr_VertexAttrib4dvNV)(GLuint, const GLdouble *);
  11709. #define CALL_VertexAttrib4dvNV(disp, parameters) \
  11710.     (* GET_VertexAttrib4dvNV(disp)) parameters
  11711. static inline _glptr_VertexAttrib4dvNV GET_VertexAttrib4dvNV(struct _glapi_table *disp) {
  11712.    return (_glptr_VertexAttrib4dvNV) (GET_by_offset(disp, _gloffset_VertexAttrib4dvNV));
  11713. }
  11714.  
  11715. static inline void SET_VertexAttrib4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLdouble *)) {
  11716.    SET_by_offset(disp, _gloffset_VertexAttrib4dvNV, fn);
  11717. }
  11718.  
  11719. typedef void (GLAPIENTRYP _glptr_VertexAttrib4fNV)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
  11720. #define CALL_VertexAttrib4fNV(disp, parameters) \
  11721.     (* GET_VertexAttrib4fNV(disp)) parameters
  11722. static inline _glptr_VertexAttrib4fNV GET_VertexAttrib4fNV(struct _glapi_table *disp) {
  11723.    return (_glptr_VertexAttrib4fNV) (GET_by_offset(disp, _gloffset_VertexAttrib4fNV));
  11724. }
  11725.  
  11726. static inline void SET_VertexAttrib4fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) {
  11727.    SET_by_offset(disp, _gloffset_VertexAttrib4fNV, fn);
  11728. }
  11729.  
  11730. typedef void (GLAPIENTRYP _glptr_VertexAttrib4fvNV)(GLuint, const GLfloat *);
  11731. #define CALL_VertexAttrib4fvNV(disp, parameters) \
  11732.     (* GET_VertexAttrib4fvNV(disp)) parameters
  11733. static inline _glptr_VertexAttrib4fvNV GET_VertexAttrib4fvNV(struct _glapi_table *disp) {
  11734.    return (_glptr_VertexAttrib4fvNV) (GET_by_offset(disp, _gloffset_VertexAttrib4fvNV));
  11735. }
  11736.  
  11737. static inline void SET_VertexAttrib4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
  11738.    SET_by_offset(disp, _gloffset_VertexAttrib4fvNV, fn);
  11739. }
  11740.  
  11741. typedef void (GLAPIENTRYP _glptr_VertexAttrib4sNV)(GLuint, GLshort, GLshort, GLshort, GLshort);
  11742. #define CALL_VertexAttrib4sNV(disp, parameters) \
  11743.     (* GET_VertexAttrib4sNV(disp)) parameters
  11744. static inline _glptr_VertexAttrib4sNV GET_VertexAttrib4sNV(struct _glapi_table *disp) {
  11745.    return (_glptr_VertexAttrib4sNV) (GET_by_offset(disp, _gloffset_VertexAttrib4sNV));
  11746. }
  11747.  
  11748. static inline void SET_VertexAttrib4sNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLshort, GLshort, GLshort, GLshort)) {
  11749.    SET_by_offset(disp, _gloffset_VertexAttrib4sNV, fn);
  11750. }
  11751.  
  11752. typedef void (GLAPIENTRYP _glptr_VertexAttrib4svNV)(GLuint, const GLshort *);
  11753. #define CALL_VertexAttrib4svNV(disp, parameters) \
  11754.     (* GET_VertexAttrib4svNV(disp)) parameters
  11755. static inline _glptr_VertexAttrib4svNV GET_VertexAttrib4svNV(struct _glapi_table *disp) {
  11756.    return (_glptr_VertexAttrib4svNV) (GET_by_offset(disp, _gloffset_VertexAttrib4svNV));
  11757. }
  11758.  
  11759. static inline void SET_VertexAttrib4svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLshort *)) {
  11760.    SET_by_offset(disp, _gloffset_VertexAttrib4svNV, fn);
  11761. }
  11762.  
  11763. typedef void (GLAPIENTRYP _glptr_VertexAttrib4ubNV)(GLuint, GLubyte, GLubyte, GLubyte, GLubyte);
  11764. #define CALL_VertexAttrib4ubNV(disp, parameters) \
  11765.     (* GET_VertexAttrib4ubNV(disp)) parameters
  11766. static inline _glptr_VertexAttrib4ubNV GET_VertexAttrib4ubNV(struct _glapi_table *disp) {
  11767.    return (_glptr_VertexAttrib4ubNV) (GET_by_offset(disp, _gloffset_VertexAttrib4ubNV));
  11768. }
  11769.  
  11770. static inline void SET_VertexAttrib4ubNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLubyte, GLubyte, GLubyte, GLubyte)) {
  11771.    SET_by_offset(disp, _gloffset_VertexAttrib4ubNV, fn);
  11772. }
  11773.  
  11774. typedef void (GLAPIENTRYP _glptr_VertexAttrib4ubvNV)(GLuint, const GLubyte *);
  11775. #define CALL_VertexAttrib4ubvNV(disp, parameters) \
  11776.     (* GET_VertexAttrib4ubvNV(disp)) parameters
  11777. static inline _glptr_VertexAttrib4ubvNV GET_VertexAttrib4ubvNV(struct _glapi_table *disp) {
  11778.    return (_glptr_VertexAttrib4ubvNV) (GET_by_offset(disp, _gloffset_VertexAttrib4ubvNV));
  11779. }
  11780.  
  11781. static inline void SET_VertexAttrib4ubvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLubyte *)) {
  11782.    SET_by_offset(disp, _gloffset_VertexAttrib4ubvNV, fn);
  11783. }
  11784.  
  11785. typedef void (GLAPIENTRYP _glptr_VertexAttribPointerNV)(GLuint, GLint, GLenum, GLsizei, const GLvoid *);
  11786. #define CALL_VertexAttribPointerNV(disp, parameters) \
  11787.     (* GET_VertexAttribPointerNV(disp)) parameters
  11788. static inline _glptr_VertexAttribPointerNV GET_VertexAttribPointerNV(struct _glapi_table *disp) {
  11789.    return (_glptr_VertexAttribPointerNV) (GET_by_offset(disp, _gloffset_VertexAttribPointerNV));
  11790. }
  11791.  
  11792. static inline void SET_VertexAttribPointerNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLenum, GLsizei, const GLvoid *)) {
  11793.    SET_by_offset(disp, _gloffset_VertexAttribPointerNV, fn);
  11794. }
  11795.  
  11796. typedef void (GLAPIENTRYP _glptr_VertexAttribs1dvNV)(GLuint, GLsizei, const GLdouble *);
  11797. #define CALL_VertexAttribs1dvNV(disp, parameters) \
  11798.     (* GET_VertexAttribs1dvNV(disp)) parameters
  11799. static inline _glptr_VertexAttribs1dvNV GET_VertexAttribs1dvNV(struct _glapi_table *disp) {
  11800.    return (_glptr_VertexAttribs1dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs1dvNV));
  11801. }
  11802.  
  11803. static inline void SET_VertexAttribs1dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) {
  11804.    SET_by_offset(disp, _gloffset_VertexAttribs1dvNV, fn);
  11805. }
  11806.  
  11807. typedef void (GLAPIENTRYP _glptr_VertexAttribs1fvNV)(GLuint, GLsizei, const GLfloat *);
  11808. #define CALL_VertexAttribs1fvNV(disp, parameters) \
  11809.     (* GET_VertexAttribs1fvNV(disp)) parameters
  11810. static inline _glptr_VertexAttribs1fvNV GET_VertexAttribs1fvNV(struct _glapi_table *disp) {
  11811.    return (_glptr_VertexAttribs1fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs1fvNV));
  11812. }
  11813.  
  11814. static inline void SET_VertexAttribs1fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
  11815.    SET_by_offset(disp, _gloffset_VertexAttribs1fvNV, fn);
  11816. }
  11817.  
  11818. typedef void (GLAPIENTRYP _glptr_VertexAttribs1svNV)(GLuint, GLsizei, const GLshort *);
  11819. #define CALL_VertexAttribs1svNV(disp, parameters) \
  11820.     (* GET_VertexAttribs1svNV(disp)) parameters
  11821. static inline _glptr_VertexAttribs1svNV GET_VertexAttribs1svNV(struct _glapi_table *disp) {
  11822.    return (_glptr_VertexAttribs1svNV) (GET_by_offset(disp, _gloffset_VertexAttribs1svNV));
  11823. }
  11824.  
  11825. static inline void SET_VertexAttribs1svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) {
  11826.    SET_by_offset(disp, _gloffset_VertexAttribs1svNV, fn);
  11827. }
  11828.  
  11829. typedef void (GLAPIENTRYP _glptr_VertexAttribs2dvNV)(GLuint, GLsizei, const GLdouble *);
  11830. #define CALL_VertexAttribs2dvNV(disp, parameters) \
  11831.     (* GET_VertexAttribs2dvNV(disp)) parameters
  11832. static inline _glptr_VertexAttribs2dvNV GET_VertexAttribs2dvNV(struct _glapi_table *disp) {
  11833.    return (_glptr_VertexAttribs2dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs2dvNV));
  11834. }
  11835.  
  11836. static inline void SET_VertexAttribs2dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) {
  11837.    SET_by_offset(disp, _gloffset_VertexAttribs2dvNV, fn);
  11838. }
  11839.  
  11840. typedef void (GLAPIENTRYP _glptr_VertexAttribs2fvNV)(GLuint, GLsizei, const GLfloat *);
  11841. #define CALL_VertexAttribs2fvNV(disp, parameters) \
  11842.     (* GET_VertexAttribs2fvNV(disp)) parameters
  11843. static inline _glptr_VertexAttribs2fvNV GET_VertexAttribs2fvNV(struct _glapi_table *disp) {
  11844.    return (_glptr_VertexAttribs2fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs2fvNV));
  11845. }
  11846.  
  11847. static inline void SET_VertexAttribs2fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
  11848.    SET_by_offset(disp, _gloffset_VertexAttribs2fvNV, fn);
  11849. }
  11850.  
  11851. typedef void (GLAPIENTRYP _glptr_VertexAttribs2svNV)(GLuint, GLsizei, const GLshort *);
  11852. #define CALL_VertexAttribs2svNV(disp, parameters) \
  11853.     (* GET_VertexAttribs2svNV(disp)) parameters
  11854. static inline _glptr_VertexAttribs2svNV GET_VertexAttribs2svNV(struct _glapi_table *disp) {
  11855.    return (_glptr_VertexAttribs2svNV) (GET_by_offset(disp, _gloffset_VertexAttribs2svNV));
  11856. }
  11857.  
  11858. static inline void SET_VertexAttribs2svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) {
  11859.    SET_by_offset(disp, _gloffset_VertexAttribs2svNV, fn);
  11860. }
  11861.  
  11862. typedef void (GLAPIENTRYP _glptr_VertexAttribs3dvNV)(GLuint, GLsizei, const GLdouble *);
  11863. #define CALL_VertexAttribs3dvNV(disp, parameters) \
  11864.     (* GET_VertexAttribs3dvNV(disp)) parameters
  11865. static inline _glptr_VertexAttribs3dvNV GET_VertexAttribs3dvNV(struct _glapi_table *disp) {
  11866.    return (_glptr_VertexAttribs3dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs3dvNV));
  11867. }
  11868.  
  11869. static inline void SET_VertexAttribs3dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) {
  11870.    SET_by_offset(disp, _gloffset_VertexAttribs3dvNV, fn);
  11871. }
  11872.  
  11873. typedef void (GLAPIENTRYP _glptr_VertexAttribs3fvNV)(GLuint, GLsizei, const GLfloat *);
  11874. #define CALL_VertexAttribs3fvNV(disp, parameters) \
  11875.     (* GET_VertexAttribs3fvNV(disp)) parameters
  11876. static inline _glptr_VertexAttribs3fvNV GET_VertexAttribs3fvNV(struct _glapi_table *disp) {
  11877.    return (_glptr_VertexAttribs3fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs3fvNV));
  11878. }
  11879.  
  11880. static inline void SET_VertexAttribs3fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
  11881.    SET_by_offset(disp, _gloffset_VertexAttribs3fvNV, fn);
  11882. }
  11883.  
  11884. typedef void (GLAPIENTRYP _glptr_VertexAttribs3svNV)(GLuint, GLsizei, const GLshort *);
  11885. #define CALL_VertexAttribs3svNV(disp, parameters) \
  11886.     (* GET_VertexAttribs3svNV(disp)) parameters
  11887. static inline _glptr_VertexAttribs3svNV GET_VertexAttribs3svNV(struct _glapi_table *disp) {
  11888.    return (_glptr_VertexAttribs3svNV) (GET_by_offset(disp, _gloffset_VertexAttribs3svNV));
  11889. }
  11890.  
  11891. static inline void SET_VertexAttribs3svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) {
  11892.    SET_by_offset(disp, _gloffset_VertexAttribs3svNV, fn);
  11893. }
  11894.  
  11895. typedef void (GLAPIENTRYP _glptr_VertexAttribs4dvNV)(GLuint, GLsizei, const GLdouble *);
  11896. #define CALL_VertexAttribs4dvNV(disp, parameters) \
  11897.     (* GET_VertexAttribs4dvNV(disp)) parameters
  11898. static inline _glptr_VertexAttribs4dvNV GET_VertexAttribs4dvNV(struct _glapi_table *disp) {
  11899.    return (_glptr_VertexAttribs4dvNV) (GET_by_offset(disp, _gloffset_VertexAttribs4dvNV));
  11900. }
  11901.  
  11902. static inline void SET_VertexAttribs4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLdouble *)) {
  11903.    SET_by_offset(disp, _gloffset_VertexAttribs4dvNV, fn);
  11904. }
  11905.  
  11906. typedef void (GLAPIENTRYP _glptr_VertexAttribs4fvNV)(GLuint, GLsizei, const GLfloat *);
  11907. #define CALL_VertexAttribs4fvNV(disp, parameters) \
  11908.     (* GET_VertexAttribs4fvNV(disp)) parameters
  11909. static inline _glptr_VertexAttribs4fvNV GET_VertexAttribs4fvNV(struct _glapi_table *disp) {
  11910.    return (_glptr_VertexAttribs4fvNV) (GET_by_offset(disp, _gloffset_VertexAttribs4fvNV));
  11911. }
  11912.  
  11913. static inline void SET_VertexAttribs4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLfloat *)) {
  11914.    SET_by_offset(disp, _gloffset_VertexAttribs4fvNV, fn);
  11915. }
  11916.  
  11917. typedef void (GLAPIENTRYP _glptr_VertexAttribs4svNV)(GLuint, GLsizei, const GLshort *);
  11918. #define CALL_VertexAttribs4svNV(disp, parameters) \
  11919.     (* GET_VertexAttribs4svNV(disp)) parameters
  11920. static inline _glptr_VertexAttribs4svNV GET_VertexAttribs4svNV(struct _glapi_table *disp) {
  11921.    return (_glptr_VertexAttribs4svNV) (GET_by_offset(disp, _gloffset_VertexAttribs4svNV));
  11922. }
  11923.  
  11924. static inline void SET_VertexAttribs4svNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLshort *)) {
  11925.    SET_by_offset(disp, _gloffset_VertexAttribs4svNV, fn);
  11926. }
  11927.  
  11928. typedef void (GLAPIENTRYP _glptr_VertexAttribs4ubvNV)(GLuint, GLsizei, const GLubyte *);
  11929. #define CALL_VertexAttribs4ubvNV(disp, parameters) \
  11930.     (* GET_VertexAttribs4ubvNV(disp)) parameters
  11931. static inline _glptr_VertexAttribs4ubvNV GET_VertexAttribs4ubvNV(struct _glapi_table *disp) {
  11932.    return (_glptr_VertexAttribs4ubvNV) (GET_by_offset(disp, _gloffset_VertexAttribs4ubvNV));
  11933. }
  11934.  
  11935. static inline void SET_VertexAttribs4ubvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *)) {
  11936.    SET_by_offset(disp, _gloffset_VertexAttribs4ubvNV, fn);
  11937. }
  11938.  
  11939. typedef void (GLAPIENTRYP _glptr_GetTexBumpParameterfvATI)(GLenum, GLfloat *);
  11940. #define CALL_GetTexBumpParameterfvATI(disp, parameters) \
  11941.     (* GET_GetTexBumpParameterfvATI(disp)) parameters
  11942. static inline _glptr_GetTexBumpParameterfvATI GET_GetTexBumpParameterfvATI(struct _glapi_table *disp) {
  11943.    return (_glptr_GetTexBumpParameterfvATI) (GET_by_offset(disp, _gloffset_GetTexBumpParameterfvATI));
  11944. }
  11945.  
  11946. static inline void SET_GetTexBumpParameterfvATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) {
  11947.    SET_by_offset(disp, _gloffset_GetTexBumpParameterfvATI, fn);
  11948. }
  11949.  
  11950. typedef void (GLAPIENTRYP _glptr_GetTexBumpParameterivATI)(GLenum, GLint *);
  11951. #define CALL_GetTexBumpParameterivATI(disp, parameters) \
  11952.     (* GET_GetTexBumpParameterivATI(disp)) parameters
  11953. static inline _glptr_GetTexBumpParameterivATI GET_GetTexBumpParameterivATI(struct _glapi_table *disp) {
  11954.    return (_glptr_GetTexBumpParameterivATI) (GET_by_offset(disp, _gloffset_GetTexBumpParameterivATI));
  11955. }
  11956.  
  11957. static inline void SET_GetTexBumpParameterivATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLint *)) {
  11958.    SET_by_offset(disp, _gloffset_GetTexBumpParameterivATI, fn);
  11959. }
  11960.  
  11961. typedef void (GLAPIENTRYP _glptr_TexBumpParameterfvATI)(GLenum, const GLfloat *);
  11962. #define CALL_TexBumpParameterfvATI(disp, parameters) \
  11963.     (* GET_TexBumpParameterfvATI(disp)) parameters
  11964. static inline _glptr_TexBumpParameterfvATI GET_TexBumpParameterfvATI(struct _glapi_table *disp) {
  11965.    return (_glptr_TexBumpParameterfvATI) (GET_by_offset(disp, _gloffset_TexBumpParameterfvATI));
  11966. }
  11967.  
  11968. static inline void SET_TexBumpParameterfvATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
  11969.    SET_by_offset(disp, _gloffset_TexBumpParameterfvATI, fn);
  11970. }
  11971.  
  11972. typedef void (GLAPIENTRYP _glptr_TexBumpParameterivATI)(GLenum, const GLint *);
  11973. #define CALL_TexBumpParameterivATI(disp, parameters) \
  11974.     (* GET_TexBumpParameterivATI(disp)) parameters
  11975. static inline _glptr_TexBumpParameterivATI GET_TexBumpParameterivATI(struct _glapi_table *disp) {
  11976.    return (_glptr_TexBumpParameterivATI) (GET_by_offset(disp, _gloffset_TexBumpParameterivATI));
  11977. }
  11978.  
  11979. static inline void SET_TexBumpParameterivATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLint *)) {
  11980.    SET_by_offset(disp, _gloffset_TexBumpParameterivATI, fn);
  11981. }
  11982.  
  11983. typedef void (GLAPIENTRYP _glptr_AlphaFragmentOp1ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint);
  11984. #define CALL_AlphaFragmentOp1ATI(disp, parameters) \
  11985.     (* GET_AlphaFragmentOp1ATI(disp)) parameters
  11986. static inline _glptr_AlphaFragmentOp1ATI GET_AlphaFragmentOp1ATI(struct _glapi_table *disp) {
  11987.    return (_glptr_AlphaFragmentOp1ATI) (GET_by_offset(disp, _gloffset_AlphaFragmentOp1ATI));
  11988. }
  11989.  
  11990. static inline void SET_AlphaFragmentOp1ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint)) {
  11991.    SET_by_offset(disp, _gloffset_AlphaFragmentOp1ATI, fn);
  11992. }
  11993.  
  11994. typedef void (GLAPIENTRYP _glptr_AlphaFragmentOp2ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
  11995. #define CALL_AlphaFragmentOp2ATI(disp, parameters) \
  11996.     (* GET_AlphaFragmentOp2ATI(disp)) parameters
  11997. static inline _glptr_AlphaFragmentOp2ATI GET_AlphaFragmentOp2ATI(struct _glapi_table *disp) {
  11998.    return (_glptr_AlphaFragmentOp2ATI) (GET_by_offset(disp, _gloffset_AlphaFragmentOp2ATI));
  11999. }
  12000.  
  12001. static inline void SET_AlphaFragmentOp2ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) {
  12002.    SET_by_offset(disp, _gloffset_AlphaFragmentOp2ATI, fn);
  12003. }
  12004.  
  12005. typedef void (GLAPIENTRYP _glptr_AlphaFragmentOp3ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
  12006. #define CALL_AlphaFragmentOp3ATI(disp, parameters) \
  12007.     (* GET_AlphaFragmentOp3ATI(disp)) parameters
  12008. static inline _glptr_AlphaFragmentOp3ATI GET_AlphaFragmentOp3ATI(struct _glapi_table *disp) {
  12009.    return (_glptr_AlphaFragmentOp3ATI) (GET_by_offset(disp, _gloffset_AlphaFragmentOp3ATI));
  12010. }
  12011.  
  12012. static inline void SET_AlphaFragmentOp3ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) {
  12013.    SET_by_offset(disp, _gloffset_AlphaFragmentOp3ATI, fn);
  12014. }
  12015.  
  12016. typedef void (GLAPIENTRYP _glptr_BeginFragmentShaderATI)(void);
  12017. #define CALL_BeginFragmentShaderATI(disp, parameters) \
  12018.     (* GET_BeginFragmentShaderATI(disp)) parameters
  12019. static inline _glptr_BeginFragmentShaderATI GET_BeginFragmentShaderATI(struct _glapi_table *disp) {
  12020.    return (_glptr_BeginFragmentShaderATI) (GET_by_offset(disp, _gloffset_BeginFragmentShaderATI));
  12021. }
  12022.  
  12023. static inline void SET_BeginFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  12024.    SET_by_offset(disp, _gloffset_BeginFragmentShaderATI, fn);
  12025. }
  12026.  
  12027. typedef void (GLAPIENTRYP _glptr_BindFragmentShaderATI)(GLuint);
  12028. #define CALL_BindFragmentShaderATI(disp, parameters) \
  12029.     (* GET_BindFragmentShaderATI(disp)) parameters
  12030. static inline _glptr_BindFragmentShaderATI GET_BindFragmentShaderATI(struct _glapi_table *disp) {
  12031.    return (_glptr_BindFragmentShaderATI) (GET_by_offset(disp, _gloffset_BindFragmentShaderATI));
  12032. }
  12033.  
  12034. static inline void SET_BindFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  12035.    SET_by_offset(disp, _gloffset_BindFragmentShaderATI, fn);
  12036. }
  12037.  
  12038. typedef void (GLAPIENTRYP _glptr_ColorFragmentOp1ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
  12039. #define CALL_ColorFragmentOp1ATI(disp, parameters) \
  12040.     (* GET_ColorFragmentOp1ATI(disp)) parameters
  12041. static inline _glptr_ColorFragmentOp1ATI GET_ColorFragmentOp1ATI(struct _glapi_table *disp) {
  12042.    return (_glptr_ColorFragmentOp1ATI) (GET_by_offset(disp, _gloffset_ColorFragmentOp1ATI));
  12043. }
  12044.  
  12045. static inline void SET_ColorFragmentOp1ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) {
  12046.    SET_by_offset(disp, _gloffset_ColorFragmentOp1ATI, fn);
  12047. }
  12048.  
  12049. typedef void (GLAPIENTRYP _glptr_ColorFragmentOp2ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
  12050. #define CALL_ColorFragmentOp2ATI(disp, parameters) \
  12051.     (* GET_ColorFragmentOp2ATI(disp)) parameters
  12052. static inline _glptr_ColorFragmentOp2ATI GET_ColorFragmentOp2ATI(struct _glapi_table *disp) {
  12053.    return (_glptr_ColorFragmentOp2ATI) (GET_by_offset(disp, _gloffset_ColorFragmentOp2ATI));
  12054. }
  12055.  
  12056. static inline void SET_ColorFragmentOp2ATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) {
  12057.    SET_by_offset(disp, _gloffset_ColorFragmentOp2ATI, fn);
  12058. }
  12059.  
  12060. typedef void (GLAPIENTRYP _glptr_ColorFragmentOp3ATI)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
  12061. #define CALL_ColorFragmentOp3ATI(disp, parameters) \
  12062.     (* GET_ColorFragmentOp3ATI(disp)) parameters
  12063. static inline _glptr_ColorFragmentOp3ATI GET_ColorFragmentOp3ATI(struct _glapi_table *disp) {
  12064.    return (_glptr_ColorFragmentOp3ATI) (GET_by_offset(disp, _gloffset_ColorFragmentOp3ATI));
  12065. }
  12066.  
  12067. 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)) {
  12068.    SET_by_offset(disp, _gloffset_ColorFragmentOp3ATI, fn);
  12069. }
  12070.  
  12071. typedef void (GLAPIENTRYP _glptr_DeleteFragmentShaderATI)(GLuint);
  12072. #define CALL_DeleteFragmentShaderATI(disp, parameters) \
  12073.     (* GET_DeleteFragmentShaderATI(disp)) parameters
  12074. static inline _glptr_DeleteFragmentShaderATI GET_DeleteFragmentShaderATI(struct _glapi_table *disp) {
  12075.    return (_glptr_DeleteFragmentShaderATI) (GET_by_offset(disp, _gloffset_DeleteFragmentShaderATI));
  12076. }
  12077.  
  12078. static inline void SET_DeleteFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  12079.    SET_by_offset(disp, _gloffset_DeleteFragmentShaderATI, fn);
  12080. }
  12081.  
  12082. typedef void (GLAPIENTRYP _glptr_EndFragmentShaderATI)(void);
  12083. #define CALL_EndFragmentShaderATI(disp, parameters) \
  12084.     (* GET_EndFragmentShaderATI(disp)) parameters
  12085. static inline _glptr_EndFragmentShaderATI GET_EndFragmentShaderATI(struct _glapi_table *disp) {
  12086.    return (_glptr_EndFragmentShaderATI) (GET_by_offset(disp, _gloffset_EndFragmentShaderATI));
  12087. }
  12088.  
  12089. static inline void SET_EndFragmentShaderATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  12090.    SET_by_offset(disp, _gloffset_EndFragmentShaderATI, fn);
  12091. }
  12092.  
  12093. typedef GLuint (GLAPIENTRYP _glptr_GenFragmentShadersATI)(GLuint);
  12094. #define CALL_GenFragmentShadersATI(disp, parameters) \
  12095.     (* GET_GenFragmentShadersATI(disp)) parameters
  12096. static inline _glptr_GenFragmentShadersATI GET_GenFragmentShadersATI(struct _glapi_table *disp) {
  12097.    return (_glptr_GenFragmentShadersATI) (GET_by_offset(disp, _gloffset_GenFragmentShadersATI));
  12098. }
  12099.  
  12100. static inline void SET_GenFragmentShadersATI(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLuint)) {
  12101.    SET_by_offset(disp, _gloffset_GenFragmentShadersATI, fn);
  12102. }
  12103.  
  12104. typedef void (GLAPIENTRYP _glptr_PassTexCoordATI)(GLuint, GLuint, GLenum);
  12105. #define CALL_PassTexCoordATI(disp, parameters) \
  12106.     (* GET_PassTexCoordATI(disp)) parameters
  12107. static inline _glptr_PassTexCoordATI GET_PassTexCoordATI(struct _glapi_table *disp) {
  12108.    return (_glptr_PassTexCoordATI) (GET_by_offset(disp, _gloffset_PassTexCoordATI));
  12109. }
  12110.  
  12111. static inline void SET_PassTexCoordATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum)) {
  12112.    SET_by_offset(disp, _gloffset_PassTexCoordATI, fn);
  12113. }
  12114.  
  12115. typedef void (GLAPIENTRYP _glptr_SampleMapATI)(GLuint, GLuint, GLenum);
  12116. #define CALL_SampleMapATI(disp, parameters) \
  12117.     (* GET_SampleMapATI(disp)) parameters
  12118. static inline _glptr_SampleMapATI GET_SampleMapATI(struct _glapi_table *disp) {
  12119.    return (_glptr_SampleMapATI) (GET_by_offset(disp, _gloffset_SampleMapATI));
  12120. }
  12121.  
  12122. static inline void SET_SampleMapATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLenum)) {
  12123.    SET_by_offset(disp, _gloffset_SampleMapATI, fn);
  12124. }
  12125.  
  12126. typedef void (GLAPIENTRYP _glptr_SetFragmentShaderConstantATI)(GLuint, const GLfloat *);
  12127. #define CALL_SetFragmentShaderConstantATI(disp, parameters) \
  12128.     (* GET_SetFragmentShaderConstantATI(disp)) parameters
  12129. static inline _glptr_SetFragmentShaderConstantATI GET_SetFragmentShaderConstantATI(struct _glapi_table *disp) {
  12130.    return (_glptr_SetFragmentShaderConstantATI) (GET_by_offset(disp, _gloffset_SetFragmentShaderConstantATI));
  12131. }
  12132.  
  12133. static inline void SET_SetFragmentShaderConstantATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLfloat *)) {
  12134.    SET_by_offset(disp, _gloffset_SetFragmentShaderConstantATI, fn);
  12135. }
  12136.  
  12137. typedef void (GLAPIENTRYP _glptr_ActiveStencilFaceEXT)(GLenum);
  12138. #define CALL_ActiveStencilFaceEXT(disp, parameters) \
  12139.     (* GET_ActiveStencilFaceEXT(disp)) parameters
  12140. static inline _glptr_ActiveStencilFaceEXT GET_ActiveStencilFaceEXT(struct _glapi_table *disp) {
  12141.    return (_glptr_ActiveStencilFaceEXT) (GET_by_offset(disp, _gloffset_ActiveStencilFaceEXT));
  12142. }
  12143.  
  12144. static inline void SET_ActiveStencilFaceEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum)) {
  12145.    SET_by_offset(disp, _gloffset_ActiveStencilFaceEXT, fn);
  12146. }
  12147.  
  12148. typedef void (GLAPIENTRYP _glptr_BindVertexArrayAPPLE)(GLuint);
  12149. #define CALL_BindVertexArrayAPPLE(disp, parameters) \
  12150.     (* GET_BindVertexArrayAPPLE(disp)) parameters
  12151. static inline _glptr_BindVertexArrayAPPLE GET_BindVertexArrayAPPLE(struct _glapi_table *disp) {
  12152.    return (_glptr_BindVertexArrayAPPLE) (GET_by_offset(disp, _gloffset_BindVertexArrayAPPLE));
  12153. }
  12154.  
  12155. static inline void SET_BindVertexArrayAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  12156.    SET_by_offset(disp, _gloffset_BindVertexArrayAPPLE, fn);
  12157. }
  12158.  
  12159. typedef void (GLAPIENTRYP _glptr_GenVertexArraysAPPLE)(GLsizei, GLuint *);
  12160. #define CALL_GenVertexArraysAPPLE(disp, parameters) \
  12161.     (* GET_GenVertexArraysAPPLE(disp)) parameters
  12162. static inline _glptr_GenVertexArraysAPPLE GET_GenVertexArraysAPPLE(struct _glapi_table *disp) {
  12163.    return (_glptr_GenVertexArraysAPPLE) (GET_by_offset(disp, _gloffset_GenVertexArraysAPPLE));
  12164. }
  12165.  
  12166. static inline void SET_GenVertexArraysAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLsizei, GLuint *)) {
  12167.    SET_by_offset(disp, _gloffset_GenVertexArraysAPPLE, fn);
  12168. }
  12169.  
  12170. typedef void (GLAPIENTRYP _glptr_GetProgramNamedParameterdvNV)(GLuint, GLsizei, const GLubyte *, GLdouble *);
  12171. #define CALL_GetProgramNamedParameterdvNV(disp, parameters) \
  12172.     (* GET_GetProgramNamedParameterdvNV(disp)) parameters
  12173. static inline _glptr_GetProgramNamedParameterdvNV GET_GetProgramNamedParameterdvNV(struct _glapi_table *disp) {
  12174.    return (_glptr_GetProgramNamedParameterdvNV) (GET_by_offset(disp, _gloffset_GetProgramNamedParameterdvNV));
  12175. }
  12176.  
  12177. static inline void SET_GetProgramNamedParameterdvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLdouble *)) {
  12178.    SET_by_offset(disp, _gloffset_GetProgramNamedParameterdvNV, fn);
  12179. }
  12180.  
  12181. typedef void (GLAPIENTRYP _glptr_GetProgramNamedParameterfvNV)(GLuint, GLsizei, const GLubyte *, GLfloat *);
  12182. #define CALL_GetProgramNamedParameterfvNV(disp, parameters) \
  12183.     (* GET_GetProgramNamedParameterfvNV(disp)) parameters
  12184. static inline _glptr_GetProgramNamedParameterfvNV GET_GetProgramNamedParameterfvNV(struct _glapi_table *disp) {
  12185.    return (_glptr_GetProgramNamedParameterfvNV) (GET_by_offset(disp, _gloffset_GetProgramNamedParameterfvNV));
  12186. }
  12187.  
  12188. static inline void SET_GetProgramNamedParameterfvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLfloat *)) {
  12189.    SET_by_offset(disp, _gloffset_GetProgramNamedParameterfvNV, fn);
  12190. }
  12191.  
  12192. typedef void (GLAPIENTRYP _glptr_ProgramNamedParameter4dNV)(GLuint, GLsizei, const GLubyte *, GLdouble, GLdouble, GLdouble, GLdouble);
  12193. #define CALL_ProgramNamedParameter4dNV(disp, parameters) \
  12194.     (* GET_ProgramNamedParameter4dNV(disp)) parameters
  12195. static inline _glptr_ProgramNamedParameter4dNV GET_ProgramNamedParameter4dNV(struct _glapi_table *disp) {
  12196.    return (_glptr_ProgramNamedParameter4dNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4dNV));
  12197. }
  12198.  
  12199. static inline void SET_ProgramNamedParameter4dNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLdouble, GLdouble, GLdouble, GLdouble)) {
  12200.    SET_by_offset(disp, _gloffset_ProgramNamedParameter4dNV, fn);
  12201. }
  12202.  
  12203. typedef void (GLAPIENTRYP _glptr_ProgramNamedParameter4dvNV)(GLuint, GLsizei, const GLubyte *, const GLdouble *);
  12204. #define CALL_ProgramNamedParameter4dvNV(disp, parameters) \
  12205.     (* GET_ProgramNamedParameter4dvNV(disp)) parameters
  12206. static inline _glptr_ProgramNamedParameter4dvNV GET_ProgramNamedParameter4dvNV(struct _glapi_table *disp) {
  12207.    return (_glptr_ProgramNamedParameter4dvNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4dvNV));
  12208. }
  12209.  
  12210. static inline void SET_ProgramNamedParameter4dvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, const GLdouble *)) {
  12211.    SET_by_offset(disp, _gloffset_ProgramNamedParameter4dvNV, fn);
  12212. }
  12213.  
  12214. typedef void (GLAPIENTRYP _glptr_ProgramNamedParameter4fNV)(GLuint, GLsizei, const GLubyte *, GLfloat, GLfloat, GLfloat, GLfloat);
  12215. #define CALL_ProgramNamedParameter4fNV(disp, parameters) \
  12216.     (* GET_ProgramNamedParameter4fNV(disp)) parameters
  12217. static inline _glptr_ProgramNamedParameter4fNV GET_ProgramNamedParameter4fNV(struct _glapi_table *disp) {
  12218.    return (_glptr_ProgramNamedParameter4fNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4fNV));
  12219. }
  12220.  
  12221. static inline void SET_ProgramNamedParameter4fNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, GLfloat, GLfloat, GLfloat, GLfloat)) {
  12222.    SET_by_offset(disp, _gloffset_ProgramNamedParameter4fNV, fn);
  12223. }
  12224.  
  12225. typedef void (GLAPIENTRYP _glptr_ProgramNamedParameter4fvNV)(GLuint, GLsizei, const GLubyte *, const GLfloat *);
  12226. #define CALL_ProgramNamedParameter4fvNV(disp, parameters) \
  12227.     (* GET_ProgramNamedParameter4fvNV(disp)) parameters
  12228. static inline _glptr_ProgramNamedParameter4fvNV GET_ProgramNamedParameter4fvNV(struct _glapi_table *disp) {
  12229.    return (_glptr_ProgramNamedParameter4fvNV) (GET_by_offset(disp, _gloffset_ProgramNamedParameter4fvNV));
  12230. }
  12231.  
  12232. static inline void SET_ProgramNamedParameter4fvNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLsizei, const GLubyte *, const GLfloat *)) {
  12233.    SET_by_offset(disp, _gloffset_ProgramNamedParameter4fvNV, fn);
  12234. }
  12235.  
  12236. typedef void (GLAPIENTRYP _glptr_PrimitiveRestartNV)(void);
  12237. #define CALL_PrimitiveRestartNV(disp, parameters) \
  12238.     (* GET_PrimitiveRestartNV(disp)) parameters
  12239. static inline _glptr_PrimitiveRestartNV GET_PrimitiveRestartNV(struct _glapi_table *disp) {
  12240.    return (_glptr_PrimitiveRestartNV) (GET_by_offset(disp, _gloffset_PrimitiveRestartNV));
  12241. }
  12242.  
  12243. static inline void SET_PrimitiveRestartNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  12244.    SET_by_offset(disp, _gloffset_PrimitiveRestartNV, fn);
  12245. }
  12246.  
  12247. typedef void (GLAPIENTRYP _glptr_GetTexGenxvOES)(GLenum, GLenum, GLfixed *);
  12248. #define CALL_GetTexGenxvOES(disp, parameters) \
  12249.     (* GET_GetTexGenxvOES(disp)) parameters
  12250. static inline _glptr_GetTexGenxvOES GET_GetTexGenxvOES(struct _glapi_table *disp) {
  12251.    return (_glptr_GetTexGenxvOES) (GET_by_offset(disp, _gloffset_GetTexGenxvOES));
  12252. }
  12253.  
  12254. static inline void SET_GetTexGenxvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) {
  12255.    SET_by_offset(disp, _gloffset_GetTexGenxvOES, fn);
  12256. }
  12257.  
  12258. typedef void (GLAPIENTRYP _glptr_TexGenxOES)(GLenum, GLenum, GLint);
  12259. #define CALL_TexGenxOES(disp, parameters) \
  12260.     (* GET_TexGenxOES(disp)) parameters
  12261. static inline _glptr_TexGenxOES GET_TexGenxOES(struct _glapi_table *disp) {
  12262.    return (_glptr_TexGenxOES) (GET_by_offset(disp, _gloffset_TexGenxOES));
  12263. }
  12264.  
  12265. static inline void SET_TexGenxOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
  12266.    SET_by_offset(disp, _gloffset_TexGenxOES, fn);
  12267. }
  12268.  
  12269. typedef void (GLAPIENTRYP _glptr_TexGenxvOES)(GLenum, GLenum, const GLfixed *);
  12270. #define CALL_TexGenxvOES(disp, parameters) \
  12271.     (* GET_TexGenxvOES(disp)) parameters
  12272. static inline _glptr_TexGenxvOES GET_TexGenxvOES(struct _glapi_table *disp) {
  12273.    return (_glptr_TexGenxvOES) (GET_by_offset(disp, _gloffset_TexGenxvOES));
  12274. }
  12275.  
  12276. static inline void SET_TexGenxvOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) {
  12277.    SET_by_offset(disp, _gloffset_TexGenxvOES, fn);
  12278. }
  12279.  
  12280. typedef void (GLAPIENTRYP _glptr_DepthBoundsEXT)(GLclampd, GLclampd);
  12281. #define CALL_DepthBoundsEXT(disp, parameters) \
  12282.     (* GET_DepthBoundsEXT(disp)) parameters
  12283. static inline _glptr_DepthBoundsEXT GET_DepthBoundsEXT(struct _glapi_table *disp) {
  12284.    return (_glptr_DepthBoundsEXT) (GET_by_offset(disp, _gloffset_DepthBoundsEXT));
  12285. }
  12286.  
  12287. static inline void SET_DepthBoundsEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampd, GLclampd)) {
  12288.    SET_by_offset(disp, _gloffset_DepthBoundsEXT, fn);
  12289. }
  12290.  
  12291. typedef void (GLAPIENTRYP _glptr_BindFramebufferEXT)(GLenum, GLuint);
  12292. #define CALL_BindFramebufferEXT(disp, parameters) \
  12293.     (* GET_BindFramebufferEXT(disp)) parameters
  12294. static inline _glptr_BindFramebufferEXT GET_BindFramebufferEXT(struct _glapi_table *disp) {
  12295.    return (_glptr_BindFramebufferEXT) (GET_by_offset(disp, _gloffset_BindFramebufferEXT));
  12296. }
  12297.  
  12298. static inline void SET_BindFramebufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  12299.    SET_by_offset(disp, _gloffset_BindFramebufferEXT, fn);
  12300. }
  12301.  
  12302. typedef void (GLAPIENTRYP _glptr_BindRenderbufferEXT)(GLenum, GLuint);
  12303. #define CALL_BindRenderbufferEXT(disp, parameters) \
  12304.     (* GET_BindRenderbufferEXT(disp)) parameters
  12305. static inline _glptr_BindRenderbufferEXT GET_BindRenderbufferEXT(struct _glapi_table *disp) {
  12306.    return (_glptr_BindRenderbufferEXT) (GET_by_offset(disp, _gloffset_BindRenderbufferEXT));
  12307. }
  12308.  
  12309. static inline void SET_BindRenderbufferEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  12310.    SET_by_offset(disp, _gloffset_BindRenderbufferEXT, fn);
  12311. }
  12312.  
  12313. typedef void (GLAPIENTRYP _glptr_BufferParameteriAPPLE)(GLenum, GLenum, GLint);
  12314. #define CALL_BufferParameteriAPPLE(disp, parameters) \
  12315.     (* GET_BufferParameteriAPPLE(disp)) parameters
  12316. static inline _glptr_BufferParameteriAPPLE GET_BufferParameteriAPPLE(struct _glapi_table *disp) {
  12317.    return (_glptr_BufferParameteriAPPLE) (GET_by_offset(disp, _gloffset_BufferParameteriAPPLE));
  12318. }
  12319.  
  12320. static inline void SET_BufferParameteriAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint)) {
  12321.    SET_by_offset(disp, _gloffset_BufferParameteriAPPLE, fn);
  12322. }
  12323.  
  12324. typedef void (GLAPIENTRYP _glptr_FlushMappedBufferRangeAPPLE)(GLenum, GLintptr, GLsizeiptr);
  12325. #define CALL_FlushMappedBufferRangeAPPLE(disp, parameters) \
  12326.     (* GET_FlushMappedBufferRangeAPPLE(disp)) parameters
  12327. static inline _glptr_FlushMappedBufferRangeAPPLE GET_FlushMappedBufferRangeAPPLE(struct _glapi_table *disp) {
  12328.    return (_glptr_FlushMappedBufferRangeAPPLE) (GET_by_offset(disp, _gloffset_FlushMappedBufferRangeAPPLE));
  12329. }
  12330.  
  12331. static inline void SET_FlushMappedBufferRangeAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLintptr, GLsizeiptr)) {
  12332.    SET_by_offset(disp, _gloffset_FlushMappedBufferRangeAPPLE, fn);
  12333. }
  12334.  
  12335. typedef void (GLAPIENTRYP _glptr_VertexAttribI1iEXT)(GLuint, GLint);
  12336. #define CALL_VertexAttribI1iEXT(disp, parameters) \
  12337.     (* GET_VertexAttribI1iEXT(disp)) parameters
  12338. static inline _glptr_VertexAttribI1iEXT GET_VertexAttribI1iEXT(struct _glapi_table *disp) {
  12339.    return (_glptr_VertexAttribI1iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI1iEXT));
  12340. }
  12341.  
  12342. static inline void SET_VertexAttribI1iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint)) {
  12343.    SET_by_offset(disp, _gloffset_VertexAttribI1iEXT, fn);
  12344. }
  12345.  
  12346. typedef void (GLAPIENTRYP _glptr_VertexAttribI1uiEXT)(GLuint, GLuint);
  12347. #define CALL_VertexAttribI1uiEXT(disp, parameters) \
  12348.     (* GET_VertexAttribI1uiEXT(disp)) parameters
  12349. static inline _glptr_VertexAttribI1uiEXT GET_VertexAttribI1uiEXT(struct _glapi_table *disp) {
  12350.    return (_glptr_VertexAttribI1uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI1uiEXT));
  12351. }
  12352.  
  12353. static inline void SET_VertexAttribI1uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint)) {
  12354.    SET_by_offset(disp, _gloffset_VertexAttribI1uiEXT, fn);
  12355. }
  12356.  
  12357. typedef void (GLAPIENTRYP _glptr_VertexAttribI2iEXT)(GLuint, GLint, GLint);
  12358. #define CALL_VertexAttribI2iEXT(disp, parameters) \
  12359.     (* GET_VertexAttribI2iEXT(disp)) parameters
  12360. static inline _glptr_VertexAttribI2iEXT GET_VertexAttribI2iEXT(struct _glapi_table *disp) {
  12361.    return (_glptr_VertexAttribI2iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2iEXT));
  12362. }
  12363.  
  12364. static inline void SET_VertexAttribI2iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint)) {
  12365.    SET_by_offset(disp, _gloffset_VertexAttribI2iEXT, fn);
  12366. }
  12367.  
  12368. typedef void (GLAPIENTRYP _glptr_VertexAttribI2ivEXT)(GLuint, const GLint *);
  12369. #define CALL_VertexAttribI2ivEXT(disp, parameters) \
  12370.     (* GET_VertexAttribI2ivEXT(disp)) parameters
  12371. static inline _glptr_VertexAttribI2ivEXT GET_VertexAttribI2ivEXT(struct _glapi_table *disp) {
  12372.    return (_glptr_VertexAttribI2ivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2ivEXT));
  12373. }
  12374.  
  12375. static inline void SET_VertexAttribI2ivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
  12376.    SET_by_offset(disp, _gloffset_VertexAttribI2ivEXT, fn);
  12377. }
  12378.  
  12379. typedef void (GLAPIENTRYP _glptr_VertexAttribI2uiEXT)(GLuint, GLuint, GLuint);
  12380. #define CALL_VertexAttribI2uiEXT(disp, parameters) \
  12381.     (* GET_VertexAttribI2uiEXT(disp)) parameters
  12382. static inline _glptr_VertexAttribI2uiEXT GET_VertexAttribI2uiEXT(struct _glapi_table *disp) {
  12383.    return (_glptr_VertexAttribI2uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2uiEXT));
  12384. }
  12385.  
  12386. static inline void SET_VertexAttribI2uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint)) {
  12387.    SET_by_offset(disp, _gloffset_VertexAttribI2uiEXT, fn);
  12388. }
  12389.  
  12390. typedef void (GLAPIENTRYP _glptr_VertexAttribI2uivEXT)(GLuint, const GLuint *);
  12391. #define CALL_VertexAttribI2uivEXT(disp, parameters) \
  12392.     (* GET_VertexAttribI2uivEXT(disp)) parameters
  12393. static inline _glptr_VertexAttribI2uivEXT GET_VertexAttribI2uivEXT(struct _glapi_table *disp) {
  12394.    return (_glptr_VertexAttribI2uivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI2uivEXT));
  12395. }
  12396.  
  12397. static inline void SET_VertexAttribI2uivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
  12398.    SET_by_offset(disp, _gloffset_VertexAttribI2uivEXT, fn);
  12399. }
  12400.  
  12401. typedef void (GLAPIENTRYP _glptr_VertexAttribI3iEXT)(GLuint, GLint, GLint, GLint);
  12402. #define CALL_VertexAttribI3iEXT(disp, parameters) \
  12403.     (* GET_VertexAttribI3iEXT(disp)) parameters
  12404. static inline _glptr_VertexAttribI3iEXT GET_VertexAttribI3iEXT(struct _glapi_table *disp) {
  12405.    return (_glptr_VertexAttribI3iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3iEXT));
  12406. }
  12407.  
  12408. static inline void SET_VertexAttribI3iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint)) {
  12409.    SET_by_offset(disp, _gloffset_VertexAttribI3iEXT, fn);
  12410. }
  12411.  
  12412. typedef void (GLAPIENTRYP _glptr_VertexAttribI3ivEXT)(GLuint, const GLint *);
  12413. #define CALL_VertexAttribI3ivEXT(disp, parameters) \
  12414.     (* GET_VertexAttribI3ivEXT(disp)) parameters
  12415. static inline _glptr_VertexAttribI3ivEXT GET_VertexAttribI3ivEXT(struct _glapi_table *disp) {
  12416.    return (_glptr_VertexAttribI3ivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3ivEXT));
  12417. }
  12418.  
  12419. static inline void SET_VertexAttribI3ivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
  12420.    SET_by_offset(disp, _gloffset_VertexAttribI3ivEXT, fn);
  12421. }
  12422.  
  12423. typedef void (GLAPIENTRYP _glptr_VertexAttribI3uiEXT)(GLuint, GLuint, GLuint, GLuint);
  12424. #define CALL_VertexAttribI3uiEXT(disp, parameters) \
  12425.     (* GET_VertexAttribI3uiEXT(disp)) parameters
  12426. static inline _glptr_VertexAttribI3uiEXT GET_VertexAttribI3uiEXT(struct _glapi_table *disp) {
  12427.    return (_glptr_VertexAttribI3uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3uiEXT));
  12428. }
  12429.  
  12430. static inline void SET_VertexAttribI3uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint)) {
  12431.    SET_by_offset(disp, _gloffset_VertexAttribI3uiEXT, fn);
  12432. }
  12433.  
  12434. typedef void (GLAPIENTRYP _glptr_VertexAttribI3uivEXT)(GLuint, const GLuint *);
  12435. #define CALL_VertexAttribI3uivEXT(disp, parameters) \
  12436.     (* GET_VertexAttribI3uivEXT(disp)) parameters
  12437. static inline _glptr_VertexAttribI3uivEXT GET_VertexAttribI3uivEXT(struct _glapi_table *disp) {
  12438.    return (_glptr_VertexAttribI3uivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI3uivEXT));
  12439. }
  12440.  
  12441. static inline void SET_VertexAttribI3uivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
  12442.    SET_by_offset(disp, _gloffset_VertexAttribI3uivEXT, fn);
  12443. }
  12444.  
  12445. typedef void (GLAPIENTRYP _glptr_VertexAttribI4iEXT)(GLuint, GLint, GLint, GLint, GLint);
  12446. #define CALL_VertexAttribI4iEXT(disp, parameters) \
  12447.     (* GET_VertexAttribI4iEXT(disp)) parameters
  12448. static inline _glptr_VertexAttribI4iEXT GET_VertexAttribI4iEXT(struct _glapi_table *disp) {
  12449.    return (_glptr_VertexAttribI4iEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4iEXT));
  12450. }
  12451.  
  12452. static inline void SET_VertexAttribI4iEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLint, GLint, GLint, GLint)) {
  12453.    SET_by_offset(disp, _gloffset_VertexAttribI4iEXT, fn);
  12454. }
  12455.  
  12456. typedef void (GLAPIENTRYP _glptr_VertexAttribI4ivEXT)(GLuint, const GLint *);
  12457. #define CALL_VertexAttribI4ivEXT(disp, parameters) \
  12458.     (* GET_VertexAttribI4ivEXT(disp)) parameters
  12459. static inline _glptr_VertexAttribI4ivEXT GET_VertexAttribI4ivEXT(struct _glapi_table *disp) {
  12460.    return (_glptr_VertexAttribI4ivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4ivEXT));
  12461. }
  12462.  
  12463. static inline void SET_VertexAttribI4ivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLint *)) {
  12464.    SET_by_offset(disp, _gloffset_VertexAttribI4ivEXT, fn);
  12465. }
  12466.  
  12467. typedef void (GLAPIENTRYP _glptr_VertexAttribI4uiEXT)(GLuint, GLuint, GLuint, GLuint, GLuint);
  12468. #define CALL_VertexAttribI4uiEXT(disp, parameters) \
  12469.     (* GET_VertexAttribI4uiEXT(disp)) parameters
  12470. static inline _glptr_VertexAttribI4uiEXT GET_VertexAttribI4uiEXT(struct _glapi_table *disp) {
  12471.    return (_glptr_VertexAttribI4uiEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4uiEXT));
  12472. }
  12473.  
  12474. static inline void SET_VertexAttribI4uiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint, GLuint)) {
  12475.    SET_by_offset(disp, _gloffset_VertexAttribI4uiEXT, fn);
  12476. }
  12477.  
  12478. typedef void (GLAPIENTRYP _glptr_VertexAttribI4uivEXT)(GLuint, const GLuint *);
  12479. #define CALL_VertexAttribI4uivEXT(disp, parameters) \
  12480.     (* GET_VertexAttribI4uivEXT(disp)) parameters
  12481. static inline _glptr_VertexAttribI4uivEXT GET_VertexAttribI4uivEXT(struct _glapi_table *disp) {
  12482.    return (_glptr_VertexAttribI4uivEXT) (GET_by_offset(disp, _gloffset_VertexAttribI4uivEXT));
  12483. }
  12484.  
  12485. static inline void SET_VertexAttribI4uivEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, const GLuint *)) {
  12486.    SET_by_offset(disp, _gloffset_VertexAttribI4uivEXT, fn);
  12487. }
  12488.  
  12489. typedef void (GLAPIENTRYP _glptr_ClearColorIiEXT)(GLint, GLint, GLint, GLint);
  12490. #define CALL_ClearColorIiEXT(disp, parameters) \
  12491.     (* GET_ClearColorIiEXT(disp)) parameters
  12492. static inline _glptr_ClearColorIiEXT GET_ClearColorIiEXT(struct _glapi_table *disp) {
  12493.    return (_glptr_ClearColorIiEXT) (GET_by_offset(disp, _gloffset_ClearColorIiEXT));
  12494. }
  12495.  
  12496. static inline void SET_ClearColorIiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLint, GLint, GLint, GLint)) {
  12497.    SET_by_offset(disp, _gloffset_ClearColorIiEXT, fn);
  12498. }
  12499.  
  12500. typedef void (GLAPIENTRYP _glptr_ClearColorIuiEXT)(GLuint, GLuint, GLuint, GLuint);
  12501. #define CALL_ClearColorIuiEXT(disp, parameters) \
  12502.     (* GET_ClearColorIuiEXT(disp)) parameters
  12503. static inline _glptr_ClearColorIuiEXT GET_ClearColorIuiEXT(struct _glapi_table *disp) {
  12504.    return (_glptr_ClearColorIuiEXT) (GET_by_offset(disp, _gloffset_ClearColorIuiEXT));
  12505. }
  12506.  
  12507. static inline void SET_ClearColorIuiEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, GLuint)) {
  12508.    SET_by_offset(disp, _gloffset_ClearColorIuiEXT, fn);
  12509. }
  12510.  
  12511. typedef void (GLAPIENTRYP _glptr_BindBufferOffsetEXT)(GLenum, GLuint, GLuint, GLintptr);
  12512. #define CALL_BindBufferOffsetEXT(disp, parameters) \
  12513.     (* GET_BindBufferOffsetEXT(disp)) parameters
  12514. static inline _glptr_BindBufferOffsetEXT GET_BindBufferOffsetEXT(struct _glapi_table *disp) {
  12515.    return (_glptr_BindBufferOffsetEXT) (GET_by_offset(disp, _gloffset_BindBufferOffsetEXT));
  12516. }
  12517.  
  12518. static inline void SET_BindBufferOffsetEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLuint, GLintptr)) {
  12519.    SET_by_offset(disp, _gloffset_BindBufferOffsetEXT, fn);
  12520. }
  12521.  
  12522. typedef void (GLAPIENTRYP _glptr_GetObjectParameterivAPPLE)(GLenum, GLuint, GLenum, GLint *);
  12523. #define CALL_GetObjectParameterivAPPLE(disp, parameters) \
  12524.     (* GET_GetObjectParameterivAPPLE(disp)) parameters
  12525. static inline _glptr_GetObjectParameterivAPPLE GET_GetObjectParameterivAPPLE(struct _glapi_table *disp) {
  12526.    return (_glptr_GetObjectParameterivAPPLE) (GET_by_offset(disp, _gloffset_GetObjectParameterivAPPLE));
  12527. }
  12528.  
  12529. static inline void SET_GetObjectParameterivAPPLE(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLenum, GLint *)) {
  12530.    SET_by_offset(disp, _gloffset_GetObjectParameterivAPPLE, fn);
  12531. }
  12532.  
  12533. typedef GLenum (GLAPIENTRYP _glptr_ObjectPurgeableAPPLE)(GLenum, GLuint, GLenum);
  12534. #define CALL_ObjectPurgeableAPPLE(disp, parameters) \
  12535.     (* GET_ObjectPurgeableAPPLE(disp)) parameters
  12536. static inline _glptr_ObjectPurgeableAPPLE GET_ObjectPurgeableAPPLE(struct _glapi_table *disp) {
  12537.    return (_glptr_ObjectPurgeableAPPLE) (GET_by_offset(disp, _gloffset_ObjectPurgeableAPPLE));
  12538. }
  12539.  
  12540. static inline void SET_ObjectPurgeableAPPLE(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLenum, GLuint, GLenum)) {
  12541.    SET_by_offset(disp, _gloffset_ObjectPurgeableAPPLE, fn);
  12542. }
  12543.  
  12544. typedef GLenum (GLAPIENTRYP _glptr_ObjectUnpurgeableAPPLE)(GLenum, GLuint, GLenum);
  12545. #define CALL_ObjectUnpurgeableAPPLE(disp, parameters) \
  12546.     (* GET_ObjectUnpurgeableAPPLE(disp)) parameters
  12547. static inline _glptr_ObjectUnpurgeableAPPLE GET_ObjectUnpurgeableAPPLE(struct _glapi_table *disp) {
  12548.    return (_glptr_ObjectUnpurgeableAPPLE) (GET_by_offset(disp, _gloffset_ObjectUnpurgeableAPPLE));
  12549. }
  12550.  
  12551. static inline void SET_ObjectUnpurgeableAPPLE(struct _glapi_table *disp, GLenum (GLAPIENTRYP fn)(GLenum, GLuint, GLenum)) {
  12552.    SET_by_offset(disp, _gloffset_ObjectUnpurgeableAPPLE, fn);
  12553. }
  12554.  
  12555. typedef void (GLAPIENTRYP _glptr_ActiveProgramEXT)(GLuint);
  12556. #define CALL_ActiveProgramEXT(disp, parameters) \
  12557.     (* GET_ActiveProgramEXT(disp)) parameters
  12558. static inline _glptr_ActiveProgramEXT GET_ActiveProgramEXT(struct _glapi_table *disp) {
  12559.    return (_glptr_ActiveProgramEXT) (GET_by_offset(disp, _gloffset_ActiveProgramEXT));
  12560. }
  12561.  
  12562. static inline void SET_ActiveProgramEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint)) {
  12563.    SET_by_offset(disp, _gloffset_ActiveProgramEXT, fn);
  12564. }
  12565.  
  12566. typedef GLuint (GLAPIENTRYP _glptr_CreateShaderProgramEXT)(GLenum, const GLchar *);
  12567. #define CALL_CreateShaderProgramEXT(disp, parameters) \
  12568.     (* GET_CreateShaderProgramEXT(disp)) parameters
  12569. static inline _glptr_CreateShaderProgramEXT GET_CreateShaderProgramEXT(struct _glapi_table *disp) {
  12570.    return (_glptr_CreateShaderProgramEXT) (GET_by_offset(disp, _gloffset_CreateShaderProgramEXT));
  12571. }
  12572.  
  12573. static inline void SET_CreateShaderProgramEXT(struct _glapi_table *disp, GLuint (GLAPIENTRYP fn)(GLenum, const GLchar *)) {
  12574.    SET_by_offset(disp, _gloffset_CreateShaderProgramEXT, fn);
  12575. }
  12576.  
  12577. typedef void (GLAPIENTRYP _glptr_UseShaderProgramEXT)(GLenum, GLuint);
  12578. #define CALL_UseShaderProgramEXT(disp, parameters) \
  12579.     (* GET_UseShaderProgramEXT(disp)) parameters
  12580. static inline _glptr_UseShaderProgramEXT GET_UseShaderProgramEXT(struct _glapi_table *disp) {
  12581.    return (_glptr_UseShaderProgramEXT) (GET_by_offset(disp, _gloffset_UseShaderProgramEXT));
  12582. }
  12583.  
  12584. static inline void SET_UseShaderProgramEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint)) {
  12585.    SET_by_offset(disp, _gloffset_UseShaderProgramEXT, fn);
  12586. }
  12587.  
  12588. typedef void (GLAPIENTRYP _glptr_TextureBarrierNV)(void);
  12589. #define CALL_TextureBarrierNV(disp, parameters) \
  12590.     (* GET_TextureBarrierNV(disp)) parameters
  12591. static inline _glptr_TextureBarrierNV GET_TextureBarrierNV(struct _glapi_table *disp) {
  12592.    return (_glptr_TextureBarrierNV) (GET_by_offset(disp, _gloffset_TextureBarrierNV));
  12593. }
  12594.  
  12595. static inline void SET_TextureBarrierNV(struct _glapi_table *disp, void (GLAPIENTRYP fn)(void)) {
  12596.    SET_by_offset(disp, _gloffset_TextureBarrierNV, fn);
  12597. }
  12598.  
  12599. typedef void (GLAPIENTRYP _glptr_StencilFuncSeparateATI)(GLenum, GLenum, GLint, GLuint);
  12600. #define CALL_StencilFuncSeparateATI(disp, parameters) \
  12601.     (* GET_StencilFuncSeparateATI(disp)) parameters
  12602. static inline _glptr_StencilFuncSeparateATI GET_StencilFuncSeparateATI(struct _glapi_table *disp) {
  12603.    return (_glptr_StencilFuncSeparateATI) (GET_by_offset(disp, _gloffset_StencilFuncSeparateATI));
  12604. }
  12605.  
  12606. static inline void SET_StencilFuncSeparateATI(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLint, GLuint)) {
  12607.    SET_by_offset(disp, _gloffset_StencilFuncSeparateATI, fn);
  12608. }
  12609.  
  12610. typedef void (GLAPIENTRYP _glptr_ProgramEnvParameters4fvEXT)(GLenum, GLuint, GLsizei, const GLfloat *);
  12611. #define CALL_ProgramEnvParameters4fvEXT(disp, parameters) \
  12612.     (* GET_ProgramEnvParameters4fvEXT(disp)) parameters
  12613. static inline _glptr_ProgramEnvParameters4fvEXT GET_ProgramEnvParameters4fvEXT(struct _glapi_table *disp) {
  12614.    return (_glptr_ProgramEnvParameters4fvEXT) (GET_by_offset(disp, _gloffset_ProgramEnvParameters4fvEXT));
  12615. }
  12616.  
  12617. static inline void SET_ProgramEnvParameters4fvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLfloat *)) {
  12618.    SET_by_offset(disp, _gloffset_ProgramEnvParameters4fvEXT, fn);
  12619. }
  12620.  
  12621. typedef void (GLAPIENTRYP _glptr_ProgramLocalParameters4fvEXT)(GLenum, GLuint, GLsizei, const GLfloat *);
  12622. #define CALL_ProgramLocalParameters4fvEXT(disp, parameters) \
  12623.     (* GET_ProgramLocalParameters4fvEXT(disp)) parameters
  12624. static inline _glptr_ProgramLocalParameters4fvEXT GET_ProgramLocalParameters4fvEXT(struct _glapi_table *disp) {
  12625.    return (_glptr_ProgramLocalParameters4fvEXT) (GET_by_offset(disp, _gloffset_ProgramLocalParameters4fvEXT));
  12626. }
  12627.  
  12628. static inline void SET_ProgramLocalParameters4fvEXT(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLuint, GLsizei, const GLfloat *)) {
  12629.    SET_by_offset(disp, _gloffset_ProgramLocalParameters4fvEXT, fn);
  12630. }
  12631.  
  12632. typedef void (GLAPIENTRYP _glptr_EGLImageTargetRenderbufferStorageOES)(GLenum, GLvoid *);
  12633. #define CALL_EGLImageTargetRenderbufferStorageOES(disp, parameters) \
  12634.     (* GET_EGLImageTargetRenderbufferStorageOES(disp)) parameters
  12635. static inline _glptr_EGLImageTargetRenderbufferStorageOES GET_EGLImageTargetRenderbufferStorageOES(struct _glapi_table *disp) {
  12636.    return (_glptr_EGLImageTargetRenderbufferStorageOES) (GET_by_offset(disp, _gloffset_EGLImageTargetRenderbufferStorageOES));
  12637. }
  12638.  
  12639. static inline void SET_EGLImageTargetRenderbufferStorageOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLvoid *)) {
  12640.    SET_by_offset(disp, _gloffset_EGLImageTargetRenderbufferStorageOES, fn);
  12641. }
  12642.  
  12643. typedef void (GLAPIENTRYP _glptr_EGLImageTargetTexture2DOES)(GLenum, GLvoid *);
  12644. #define CALL_EGLImageTargetTexture2DOES(disp, parameters) \
  12645.     (* GET_EGLImageTargetTexture2DOES(disp)) parameters
  12646. static inline _glptr_EGLImageTargetTexture2DOES GET_EGLImageTargetTexture2DOES(struct _glapi_table *disp) {
  12647.    return (_glptr_EGLImageTargetTexture2DOES) (GET_by_offset(disp, _gloffset_EGLImageTargetTexture2DOES));
  12648. }
  12649.  
  12650. static inline void SET_EGLImageTargetTexture2DOES(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLvoid *)) {
  12651.    SET_by_offset(disp, _gloffset_EGLImageTargetTexture2DOES, fn);
  12652. }
  12653.  
  12654. typedef void (GLAPIENTRYP _glptr_AlphaFuncx)(GLenum, GLclampx);
  12655. #define CALL_AlphaFuncx(disp, parameters) \
  12656.     (* GET_AlphaFuncx(disp)) parameters
  12657. static inline _glptr_AlphaFuncx GET_AlphaFuncx(struct _glapi_table *disp) {
  12658.    return (_glptr_AlphaFuncx) (GET_by_offset(disp, _gloffset_AlphaFuncx));
  12659. }
  12660.  
  12661. static inline void SET_AlphaFuncx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLclampx)) {
  12662.    SET_by_offset(disp, _gloffset_AlphaFuncx, fn);
  12663. }
  12664.  
  12665. typedef void (GLAPIENTRYP _glptr_ClearColorx)(GLclampx, GLclampx, GLclampx, GLclampx);
  12666. #define CALL_ClearColorx(disp, parameters) \
  12667.     (* GET_ClearColorx(disp)) parameters
  12668. static inline _glptr_ClearColorx GET_ClearColorx(struct _glapi_table *disp) {
  12669.    return (_glptr_ClearColorx) (GET_by_offset(disp, _gloffset_ClearColorx));
  12670. }
  12671.  
  12672. static inline void SET_ClearColorx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx, GLclampx, GLclampx, GLclampx)) {
  12673.    SET_by_offset(disp, _gloffset_ClearColorx, fn);
  12674. }
  12675.  
  12676. typedef void (GLAPIENTRYP _glptr_ClearDepthx)(GLclampx);
  12677. #define CALL_ClearDepthx(disp, parameters) \
  12678.     (* GET_ClearDepthx(disp)) parameters
  12679. static inline _glptr_ClearDepthx GET_ClearDepthx(struct _glapi_table *disp) {
  12680.    return (_glptr_ClearDepthx) (GET_by_offset(disp, _gloffset_ClearDepthx));
  12681. }
  12682.  
  12683. static inline void SET_ClearDepthx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx)) {
  12684.    SET_by_offset(disp, _gloffset_ClearDepthx, fn);
  12685. }
  12686.  
  12687. typedef void (GLAPIENTRYP _glptr_Color4x)(GLfixed, GLfixed, GLfixed, GLfixed);
  12688. #define CALL_Color4x(disp, parameters) \
  12689.     (* GET_Color4x(disp)) parameters
  12690. static inline _glptr_Color4x GET_Color4x(struct _glapi_table *disp) {
  12691.    return (_glptr_Color4x) (GET_by_offset(disp, _gloffset_Color4x));
  12692. }
  12693.  
  12694. static inline void SET_Color4x(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed)) {
  12695.    SET_by_offset(disp, _gloffset_Color4x, fn);
  12696. }
  12697.  
  12698. typedef void (GLAPIENTRYP _glptr_DepthRangex)(GLclampx, GLclampx);
  12699. #define CALL_DepthRangex(disp, parameters) \
  12700.     (* GET_DepthRangex(disp)) parameters
  12701. static inline _glptr_DepthRangex GET_DepthRangex(struct _glapi_table *disp) {
  12702.    return (_glptr_DepthRangex) (GET_by_offset(disp, _gloffset_DepthRangex));
  12703. }
  12704.  
  12705. static inline void SET_DepthRangex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx, GLclampx)) {
  12706.    SET_by_offset(disp, _gloffset_DepthRangex, fn);
  12707. }
  12708.  
  12709. typedef void (GLAPIENTRYP _glptr_Fogx)(GLenum, GLfixed);
  12710. #define CALL_Fogx(disp, parameters) \
  12711.     (* GET_Fogx(disp)) parameters
  12712. static inline _glptr_Fogx GET_Fogx(struct _glapi_table *disp) {
  12713.    return (_glptr_Fogx) (GET_by_offset(disp, _gloffset_Fogx));
  12714. }
  12715.  
  12716. static inline void SET_Fogx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed)) {
  12717.    SET_by_offset(disp, _gloffset_Fogx, fn);
  12718. }
  12719.  
  12720. typedef void (GLAPIENTRYP _glptr_Fogxv)(GLenum, const GLfixed *);
  12721. #define CALL_Fogxv(disp, parameters) \
  12722.     (* GET_Fogxv(disp)) parameters
  12723. static inline _glptr_Fogxv GET_Fogxv(struct _glapi_table *disp) {
  12724.    return (_glptr_Fogxv) (GET_by_offset(disp, _gloffset_Fogxv));
  12725. }
  12726.  
  12727. static inline void SET_Fogxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) {
  12728.    SET_by_offset(disp, _gloffset_Fogxv, fn);
  12729. }
  12730.  
  12731. typedef void (GLAPIENTRYP _glptr_Frustumf)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
  12732. #define CALL_Frustumf(disp, parameters) \
  12733.     (* GET_Frustumf(disp)) parameters
  12734. static inline _glptr_Frustumf GET_Frustumf(struct _glapi_table *disp) {
  12735.    return (_glptr_Frustumf) (GET_by_offset(disp, _gloffset_Frustumf));
  12736. }
  12737.  
  12738. static inline void SET_Frustumf(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) {
  12739.    SET_by_offset(disp, _gloffset_Frustumf, fn);
  12740. }
  12741.  
  12742. typedef void (GLAPIENTRYP _glptr_Frustumx)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed);
  12743. #define CALL_Frustumx(disp, parameters) \
  12744.     (* GET_Frustumx(disp)) parameters
  12745. static inline _glptr_Frustumx GET_Frustumx(struct _glapi_table *disp) {
  12746.    return (_glptr_Frustumx) (GET_by_offset(disp, _gloffset_Frustumx));
  12747. }
  12748.  
  12749. static inline void SET_Frustumx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed)) {
  12750.    SET_by_offset(disp, _gloffset_Frustumx, fn);
  12751. }
  12752.  
  12753. typedef void (GLAPIENTRYP _glptr_LightModelx)(GLenum, GLfixed);
  12754. #define CALL_LightModelx(disp, parameters) \
  12755.     (* GET_LightModelx(disp)) parameters
  12756. static inline _glptr_LightModelx GET_LightModelx(struct _glapi_table *disp) {
  12757.    return (_glptr_LightModelx) (GET_by_offset(disp, _gloffset_LightModelx));
  12758. }
  12759.  
  12760. static inline void SET_LightModelx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed)) {
  12761.    SET_by_offset(disp, _gloffset_LightModelx, fn);
  12762. }
  12763.  
  12764. typedef void (GLAPIENTRYP _glptr_LightModelxv)(GLenum, const GLfixed *);
  12765. #define CALL_LightModelxv(disp, parameters) \
  12766.     (* GET_LightModelxv(disp)) parameters
  12767. static inline _glptr_LightModelxv GET_LightModelxv(struct _glapi_table *disp) {
  12768.    return (_glptr_LightModelxv) (GET_by_offset(disp, _gloffset_LightModelxv));
  12769. }
  12770.  
  12771. static inline void SET_LightModelxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) {
  12772.    SET_by_offset(disp, _gloffset_LightModelxv, fn);
  12773. }
  12774.  
  12775. typedef void (GLAPIENTRYP _glptr_Lightx)(GLenum, GLenum, GLfixed);
  12776. #define CALL_Lightx(disp, parameters) \
  12777.     (* GET_Lightx(disp)) parameters
  12778. static inline _glptr_Lightx GET_Lightx(struct _glapi_table *disp) {
  12779.    return (_glptr_Lightx) (GET_by_offset(disp, _gloffset_Lightx));
  12780. }
  12781.  
  12782. static inline void SET_Lightx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) {
  12783.    SET_by_offset(disp, _gloffset_Lightx, fn);
  12784. }
  12785.  
  12786. typedef void (GLAPIENTRYP _glptr_Lightxv)(GLenum, GLenum, const GLfixed *);
  12787. #define CALL_Lightxv(disp, parameters) \
  12788.     (* GET_Lightxv(disp)) parameters
  12789. static inline _glptr_Lightxv GET_Lightxv(struct _glapi_table *disp) {
  12790.    return (_glptr_Lightxv) (GET_by_offset(disp, _gloffset_Lightxv));
  12791. }
  12792.  
  12793. static inline void SET_Lightxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) {
  12794.    SET_by_offset(disp, _gloffset_Lightxv, fn);
  12795. }
  12796.  
  12797. typedef void (GLAPIENTRYP _glptr_LineWidthx)(GLfixed);
  12798. #define CALL_LineWidthx(disp, parameters) \
  12799.     (* GET_LineWidthx(disp)) parameters
  12800. static inline _glptr_LineWidthx GET_LineWidthx(struct _glapi_table *disp) {
  12801.    return (_glptr_LineWidthx) (GET_by_offset(disp, _gloffset_LineWidthx));
  12802. }
  12803.  
  12804. static inline void SET_LineWidthx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed)) {
  12805.    SET_by_offset(disp, _gloffset_LineWidthx, fn);
  12806. }
  12807.  
  12808. typedef void (GLAPIENTRYP _glptr_LoadMatrixx)(const GLfixed *);
  12809. #define CALL_LoadMatrixx(disp, parameters) \
  12810.     (* GET_LoadMatrixx(disp)) parameters
  12811. static inline _glptr_LoadMatrixx GET_LoadMatrixx(struct _glapi_table *disp) {
  12812.    return (_glptr_LoadMatrixx) (GET_by_offset(disp, _gloffset_LoadMatrixx));
  12813. }
  12814.  
  12815. static inline void SET_LoadMatrixx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfixed *)) {
  12816.    SET_by_offset(disp, _gloffset_LoadMatrixx, fn);
  12817. }
  12818.  
  12819. typedef void (GLAPIENTRYP _glptr_Materialx)(GLenum, GLenum, GLfixed);
  12820. #define CALL_Materialx(disp, parameters) \
  12821.     (* GET_Materialx(disp)) parameters
  12822. static inline _glptr_Materialx GET_Materialx(struct _glapi_table *disp) {
  12823.    return (_glptr_Materialx) (GET_by_offset(disp, _gloffset_Materialx));
  12824. }
  12825.  
  12826. static inline void SET_Materialx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) {
  12827.    SET_by_offset(disp, _gloffset_Materialx, fn);
  12828. }
  12829.  
  12830. typedef void (GLAPIENTRYP _glptr_Materialxv)(GLenum, GLenum, const GLfixed *);
  12831. #define CALL_Materialxv(disp, parameters) \
  12832.     (* GET_Materialxv(disp)) parameters
  12833. static inline _glptr_Materialxv GET_Materialxv(struct _glapi_table *disp) {
  12834.    return (_glptr_Materialxv) (GET_by_offset(disp, _gloffset_Materialxv));
  12835. }
  12836.  
  12837. static inline void SET_Materialxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) {
  12838.    SET_by_offset(disp, _gloffset_Materialxv, fn);
  12839. }
  12840.  
  12841. typedef void (GLAPIENTRYP _glptr_MultMatrixx)(const GLfixed *);
  12842. #define CALL_MultMatrixx(disp, parameters) \
  12843.     (* GET_MultMatrixx(disp)) parameters
  12844. static inline _glptr_MultMatrixx GET_MultMatrixx(struct _glapi_table *disp) {
  12845.    return (_glptr_MultMatrixx) (GET_by_offset(disp, _gloffset_MultMatrixx));
  12846. }
  12847.  
  12848. static inline void SET_MultMatrixx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(const GLfixed *)) {
  12849.    SET_by_offset(disp, _gloffset_MultMatrixx, fn);
  12850. }
  12851.  
  12852. typedef void (GLAPIENTRYP _glptr_MultiTexCoord4x)(GLenum, GLfixed, GLfixed, GLfixed, GLfixed);
  12853. #define CALL_MultiTexCoord4x(disp, parameters) \
  12854.     (* GET_MultiTexCoord4x(disp)) parameters
  12855. static inline _glptr_MultiTexCoord4x GET_MultiTexCoord4x(struct _glapi_table *disp) {
  12856.    return (_glptr_MultiTexCoord4x) (GET_by_offset(disp, _gloffset_MultiTexCoord4x));
  12857. }
  12858.  
  12859. static inline void SET_MultiTexCoord4x(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed, GLfixed, GLfixed, GLfixed)) {
  12860.    SET_by_offset(disp, _gloffset_MultiTexCoord4x, fn);
  12861. }
  12862.  
  12863. typedef void (GLAPIENTRYP _glptr_Normal3x)(GLfixed, GLfixed, GLfixed);
  12864. #define CALL_Normal3x(disp, parameters) \
  12865.     (* GET_Normal3x(disp)) parameters
  12866. static inline _glptr_Normal3x GET_Normal3x(struct _glapi_table *disp) {
  12867.    return (_glptr_Normal3x) (GET_by_offset(disp, _gloffset_Normal3x));
  12868. }
  12869.  
  12870. static inline void SET_Normal3x(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed)) {
  12871.    SET_by_offset(disp, _gloffset_Normal3x, fn);
  12872. }
  12873.  
  12874. typedef void (GLAPIENTRYP _glptr_Orthof)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
  12875. #define CALL_Orthof(disp, parameters) \
  12876.     (* GET_Orthof(disp)) parameters
  12877. static inline _glptr_Orthof GET_Orthof(struct _glapi_table *disp) {
  12878.    return (_glptr_Orthof) (GET_by_offset(disp, _gloffset_Orthof));
  12879. }
  12880.  
  12881. static inline void SET_Orthof(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) {
  12882.    SET_by_offset(disp, _gloffset_Orthof, fn);
  12883. }
  12884.  
  12885. typedef void (GLAPIENTRYP _glptr_Orthox)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed);
  12886. #define CALL_Orthox(disp, parameters) \
  12887.     (* GET_Orthox(disp)) parameters
  12888. static inline _glptr_Orthox GET_Orthox(struct _glapi_table *disp) {
  12889.    return (_glptr_Orthox) (GET_by_offset(disp, _gloffset_Orthox));
  12890. }
  12891.  
  12892. static inline void SET_Orthox(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed)) {
  12893.    SET_by_offset(disp, _gloffset_Orthox, fn);
  12894. }
  12895.  
  12896. typedef void (GLAPIENTRYP _glptr_PointSizex)(GLfixed);
  12897. #define CALL_PointSizex(disp, parameters) \
  12898.     (* GET_PointSizex(disp)) parameters
  12899. static inline _glptr_PointSizex GET_PointSizex(struct _glapi_table *disp) {
  12900.    return (_glptr_PointSizex) (GET_by_offset(disp, _gloffset_PointSizex));
  12901. }
  12902.  
  12903. static inline void SET_PointSizex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed)) {
  12904.    SET_by_offset(disp, _gloffset_PointSizex, fn);
  12905. }
  12906.  
  12907. typedef void (GLAPIENTRYP _glptr_PolygonOffsetx)(GLfixed, GLfixed);
  12908. #define CALL_PolygonOffsetx(disp, parameters) \
  12909.     (* GET_PolygonOffsetx(disp)) parameters
  12910. static inline _glptr_PolygonOffsetx GET_PolygonOffsetx(struct _glapi_table *disp) {
  12911.    return (_glptr_PolygonOffsetx) (GET_by_offset(disp, _gloffset_PolygonOffsetx));
  12912. }
  12913.  
  12914. static inline void SET_PolygonOffsetx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed)) {
  12915.    SET_by_offset(disp, _gloffset_PolygonOffsetx, fn);
  12916. }
  12917.  
  12918. typedef void (GLAPIENTRYP _glptr_Rotatex)(GLfixed, GLfixed, GLfixed, GLfixed);
  12919. #define CALL_Rotatex(disp, parameters) \
  12920.     (* GET_Rotatex(disp)) parameters
  12921. static inline _glptr_Rotatex GET_Rotatex(struct _glapi_table *disp) {
  12922.    return (_glptr_Rotatex) (GET_by_offset(disp, _gloffset_Rotatex));
  12923. }
  12924.  
  12925. static inline void SET_Rotatex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed, GLfixed)) {
  12926.    SET_by_offset(disp, _gloffset_Rotatex, fn);
  12927. }
  12928.  
  12929. typedef void (GLAPIENTRYP _glptr_SampleCoveragex)(GLclampx, GLboolean);
  12930. #define CALL_SampleCoveragex(disp, parameters) \
  12931.     (* GET_SampleCoveragex(disp)) parameters
  12932. static inline _glptr_SampleCoveragex GET_SampleCoveragex(struct _glapi_table *disp) {
  12933.    return (_glptr_SampleCoveragex) (GET_by_offset(disp, _gloffset_SampleCoveragex));
  12934. }
  12935.  
  12936. static inline void SET_SampleCoveragex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLclampx, GLboolean)) {
  12937.    SET_by_offset(disp, _gloffset_SampleCoveragex, fn);
  12938. }
  12939.  
  12940. typedef void (GLAPIENTRYP _glptr_Scalex)(GLfixed, GLfixed, GLfixed);
  12941. #define CALL_Scalex(disp, parameters) \
  12942.     (* GET_Scalex(disp)) parameters
  12943. static inline _glptr_Scalex GET_Scalex(struct _glapi_table *disp) {
  12944.    return (_glptr_Scalex) (GET_by_offset(disp, _gloffset_Scalex));
  12945. }
  12946.  
  12947. static inline void SET_Scalex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed)) {
  12948.    SET_by_offset(disp, _gloffset_Scalex, fn);
  12949. }
  12950.  
  12951. typedef void (GLAPIENTRYP _glptr_TexEnvx)(GLenum, GLenum, GLfixed);
  12952. #define CALL_TexEnvx(disp, parameters) \
  12953.     (* GET_TexEnvx(disp)) parameters
  12954. static inline _glptr_TexEnvx GET_TexEnvx(struct _glapi_table *disp) {
  12955.    return (_glptr_TexEnvx) (GET_by_offset(disp, _gloffset_TexEnvx));
  12956. }
  12957.  
  12958. static inline void SET_TexEnvx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) {
  12959.    SET_by_offset(disp, _gloffset_TexEnvx, fn);
  12960. }
  12961.  
  12962. typedef void (GLAPIENTRYP _glptr_TexEnvxv)(GLenum, GLenum, const GLfixed *);
  12963. #define CALL_TexEnvxv(disp, parameters) \
  12964.     (* GET_TexEnvxv(disp)) parameters
  12965. static inline _glptr_TexEnvxv GET_TexEnvxv(struct _glapi_table *disp) {
  12966.    return (_glptr_TexEnvxv) (GET_by_offset(disp, _gloffset_TexEnvxv));
  12967. }
  12968.  
  12969. static inline void SET_TexEnvxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) {
  12970.    SET_by_offset(disp, _gloffset_TexEnvxv, fn);
  12971. }
  12972.  
  12973. typedef void (GLAPIENTRYP _glptr_TexParameterx)(GLenum, GLenum, GLfixed);
  12974. #define CALL_TexParameterx(disp, parameters) \
  12975.     (* GET_TexParameterx(disp)) parameters
  12976. static inline _glptr_TexParameterx GET_TexParameterx(struct _glapi_table *disp) {
  12977.    return (_glptr_TexParameterx) (GET_by_offset(disp, _gloffset_TexParameterx));
  12978. }
  12979.  
  12980. static inline void SET_TexParameterx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed)) {
  12981.    SET_by_offset(disp, _gloffset_TexParameterx, fn);
  12982. }
  12983.  
  12984. typedef void (GLAPIENTRYP _glptr_Translatex)(GLfixed, GLfixed, GLfixed);
  12985. #define CALL_Translatex(disp, parameters) \
  12986.     (* GET_Translatex(disp)) parameters
  12987. static inline _glptr_Translatex GET_Translatex(struct _glapi_table *disp) {
  12988.    return (_glptr_Translatex) (GET_by_offset(disp, _gloffset_Translatex));
  12989. }
  12990.  
  12991. static inline void SET_Translatex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLfixed, GLfixed, GLfixed)) {
  12992.    SET_by_offset(disp, _gloffset_Translatex, fn);
  12993. }
  12994.  
  12995. typedef void (GLAPIENTRYP _glptr_ClipPlanef)(GLenum, const GLfloat *);
  12996. #define CALL_ClipPlanef(disp, parameters) \
  12997.     (* GET_ClipPlanef(disp)) parameters
  12998. static inline _glptr_ClipPlanef GET_ClipPlanef(struct _glapi_table *disp) {
  12999.    return (_glptr_ClipPlanef) (GET_by_offset(disp, _gloffset_ClipPlanef));
  13000. }
  13001.  
  13002. static inline void SET_ClipPlanef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfloat *)) {
  13003.    SET_by_offset(disp, _gloffset_ClipPlanef, fn);
  13004. }
  13005.  
  13006. typedef void (GLAPIENTRYP _glptr_ClipPlanex)(GLenum, const GLfixed *);
  13007. #define CALL_ClipPlanex(disp, parameters) \
  13008.     (* GET_ClipPlanex(disp)) parameters
  13009. static inline _glptr_ClipPlanex GET_ClipPlanex(struct _glapi_table *disp) {
  13010.    return (_glptr_ClipPlanex) (GET_by_offset(disp, _gloffset_ClipPlanex));
  13011. }
  13012.  
  13013. static inline void SET_ClipPlanex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) {
  13014.    SET_by_offset(disp, _gloffset_ClipPlanex, fn);
  13015. }
  13016.  
  13017. typedef void (GLAPIENTRYP _glptr_GetClipPlanef)(GLenum, GLfloat *);
  13018. #define CALL_GetClipPlanef(disp, parameters) \
  13019.     (* GET_GetClipPlanef(disp)) parameters
  13020. static inline _glptr_GetClipPlanef GET_GetClipPlanef(struct _glapi_table *disp) {
  13021.    return (_glptr_GetClipPlanef) (GET_by_offset(disp, _gloffset_GetClipPlanef));
  13022. }
  13023.  
  13024. static inline void SET_GetClipPlanef(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfloat *)) {
  13025.    SET_by_offset(disp, _gloffset_GetClipPlanef, fn);
  13026. }
  13027.  
  13028. typedef void (GLAPIENTRYP _glptr_GetClipPlanex)(GLenum, GLfixed *);
  13029. #define CALL_GetClipPlanex(disp, parameters) \
  13030.     (* GET_GetClipPlanex(disp)) parameters
  13031. static inline _glptr_GetClipPlanex GET_GetClipPlanex(struct _glapi_table *disp) {
  13032.    return (_glptr_GetClipPlanex) (GET_by_offset(disp, _gloffset_GetClipPlanex));
  13033. }
  13034.  
  13035. static inline void SET_GetClipPlanex(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed *)) {
  13036.    SET_by_offset(disp, _gloffset_GetClipPlanex, fn);
  13037. }
  13038.  
  13039. typedef void (GLAPIENTRYP _glptr_GetFixedv)(GLenum, GLfixed *);
  13040. #define CALL_GetFixedv(disp, parameters) \
  13041.     (* GET_GetFixedv(disp)) parameters
  13042. static inline _glptr_GetFixedv GET_GetFixedv(struct _glapi_table *disp) {
  13043.    return (_glptr_GetFixedv) (GET_by_offset(disp, _gloffset_GetFixedv));
  13044. }
  13045.  
  13046. static inline void SET_GetFixedv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed *)) {
  13047.    SET_by_offset(disp, _gloffset_GetFixedv, fn);
  13048. }
  13049.  
  13050. typedef void (GLAPIENTRYP _glptr_GetLightxv)(GLenum, GLenum, GLfixed *);
  13051. #define CALL_GetLightxv(disp, parameters) \
  13052.     (* GET_GetLightxv(disp)) parameters
  13053. static inline _glptr_GetLightxv GET_GetLightxv(struct _glapi_table *disp) {
  13054.    return (_glptr_GetLightxv) (GET_by_offset(disp, _gloffset_GetLightxv));
  13055. }
  13056.  
  13057. static inline void SET_GetLightxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) {
  13058.    SET_by_offset(disp, _gloffset_GetLightxv, fn);
  13059. }
  13060.  
  13061. typedef void (GLAPIENTRYP _glptr_GetMaterialxv)(GLenum, GLenum, GLfixed *);
  13062. #define CALL_GetMaterialxv(disp, parameters) \
  13063.     (* GET_GetMaterialxv(disp)) parameters
  13064. static inline _glptr_GetMaterialxv GET_GetMaterialxv(struct _glapi_table *disp) {
  13065.    return (_glptr_GetMaterialxv) (GET_by_offset(disp, _gloffset_GetMaterialxv));
  13066. }
  13067.  
  13068. static inline void SET_GetMaterialxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) {
  13069.    SET_by_offset(disp, _gloffset_GetMaterialxv, fn);
  13070. }
  13071.  
  13072. typedef void (GLAPIENTRYP _glptr_GetTexEnvxv)(GLenum, GLenum, GLfixed *);
  13073. #define CALL_GetTexEnvxv(disp, parameters) \
  13074.     (* GET_GetTexEnvxv(disp)) parameters
  13075. static inline _glptr_GetTexEnvxv GET_GetTexEnvxv(struct _glapi_table *disp) {
  13076.    return (_glptr_GetTexEnvxv) (GET_by_offset(disp, _gloffset_GetTexEnvxv));
  13077. }
  13078.  
  13079. static inline void SET_GetTexEnvxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) {
  13080.    SET_by_offset(disp, _gloffset_GetTexEnvxv, fn);
  13081. }
  13082.  
  13083. typedef void (GLAPIENTRYP _glptr_GetTexParameterxv)(GLenum, GLenum, GLfixed *);
  13084. #define CALL_GetTexParameterxv(disp, parameters) \
  13085.     (* GET_GetTexParameterxv(disp)) parameters
  13086. static inline _glptr_GetTexParameterxv GET_GetTexParameterxv(struct _glapi_table *disp) {
  13087.    return (_glptr_GetTexParameterxv) (GET_by_offset(disp, _gloffset_GetTexParameterxv));
  13088. }
  13089.  
  13090. static inline void SET_GetTexParameterxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, GLfixed *)) {
  13091.    SET_by_offset(disp, _gloffset_GetTexParameterxv, fn);
  13092. }
  13093.  
  13094. typedef void (GLAPIENTRYP _glptr_PointParameterx)(GLenum, GLfixed);
  13095. #define CALL_PointParameterx(disp, parameters) \
  13096.     (* GET_PointParameterx(disp)) parameters
  13097. static inline _glptr_PointParameterx GET_PointParameterx(struct _glapi_table *disp) {
  13098.    return (_glptr_PointParameterx) (GET_by_offset(disp, _gloffset_PointParameterx));
  13099. }
  13100.  
  13101. static inline void SET_PointParameterx(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLfixed)) {
  13102.    SET_by_offset(disp, _gloffset_PointParameterx, fn);
  13103. }
  13104.  
  13105. typedef void (GLAPIENTRYP _glptr_PointParameterxv)(GLenum, const GLfixed *);
  13106. #define CALL_PointParameterxv(disp, parameters) \
  13107.     (* GET_PointParameterxv(disp)) parameters
  13108. static inline _glptr_PointParameterxv GET_PointParameterxv(struct _glapi_table *disp) {
  13109.    return (_glptr_PointParameterxv) (GET_by_offset(disp, _gloffset_PointParameterxv));
  13110. }
  13111.  
  13112. static inline void SET_PointParameterxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, const GLfixed *)) {
  13113.    SET_by_offset(disp, _gloffset_PointParameterxv, fn);
  13114. }
  13115.  
  13116. typedef void (GLAPIENTRYP _glptr_TexParameterxv)(GLenum, GLenum, const GLfixed *);
  13117. #define CALL_TexParameterxv(disp, parameters) \
  13118.     (* GET_TexParameterxv(disp)) parameters
  13119. static inline _glptr_TexParameterxv GET_TexParameterxv(struct _glapi_table *disp) {
  13120.    return (_glptr_TexParameterxv) (GET_by_offset(disp, _gloffset_TexParameterxv));
  13121. }
  13122.  
  13123. static inline void SET_TexParameterxv(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLenum, GLenum, const GLfixed *)) {
  13124.    SET_by_offset(disp, _gloffset_TexParameterxv, fn);
  13125. }
  13126.  
  13127.  
  13128. #endif /* !defined( _DISPATCH_H_ ) */
  13129.